(()=>{"use strict";const e=function(e,t){var n=t.find(".jss-ff-el-net-promoter");n.length&&e.each(n,function(t,n){e(n).on("click","label",function(t){var n=e(this);n.addClass("active"),n.prevAll().removeClass("active"),n.nextAll().removeClass("active")})})};var t=function(e){!function(e){e.on("click",".js-repeat .repeat-plus",function(e){var t=jQuery(this),n=t.closest(".ff-el-repeat"),i=parseInt(n.data("max_repeat")),a=n.find(".ff-t-cell:first-child .ff-el-input--content > input").length;if(!(i&&i<=a)){i&&i-a==1&&n.find(".repeat-plus").hide();var r=t.closest("div"),o=r.index(),l=t.closest(".ff-el-input--content").find(".ff-t-cell").length;t.closest(".ff-el-input--content").find(".ff-t-cell").each(function(e,t){var n=jQuery(this).find(".ff-el-form-control:last-child"),i=n.attr("tabindex"),a=n.clone(),r={value:"",id:"ffrpt-"+(new Date).getTime()+e};i&&(r.tabIndex=parseInt(i)+l),a.prop(r),a.insertAfter(n)}),r.clone().insertAfter(r),t.closest(".ff-el-input--content").find(".ff-t-cell").eq(0).find("input:eq(".concat(o+1,")")).focus()}}),e.on("click",".js-repeat .repeat-minus",function(e){var t=!1,n=jQuery(this),i=n.closest("div");n.closest(".ff-el-repeat").find(".repeat-plus").show(),n.closest(".ff-el-input--content").find(".ff-t-cell").each(function(){var e=i.index(),n=jQuery(this).find(".ff-el-form-control:eq("+e+")");i.siblings().length&&(t=n.remove().length)}),t&&i.remove()})}(e),function(e){var t=window.localStorage.getItem("ff_window_type");jQuery(".ff_form_preview").length&&jQuery(".ff_flexible_table").addClass(t),e.on("screen-change",function(e,t){jQuery(".ff_form_preview").length&&("375px"===t?jQuery(".ff_flexible_table").addClass("mobile"):jQuery(".ff_flexible_table").removeClass("mobile"))}),e.on("repeater-container-names-update",function(e,t){var n=t.attr("data-root_name"),i=0;t.find(".ff_repeater_cont_row").each(function(e,t){jQuery(this).find(".ff-el-form-control").each(function(t,a){var r=jQuery(a);0==e&&(i=r.attr("tabindex")),r.prop({name:n+"["+e+"][]"}),r.attr("data-name",n+"_"+t+"_"+e),i&&r.attr("tabindex",i)})})}),e.on("click",".js-repeater .repeat-plus",function(e){var t=jQuery(this),n=t.closest("table"),i=t.closest("tr"),a=parseInt(n.attr("data-max_repeat")),r=n.find("tbody tr").length;if(a&&r==a)n.addClass("repeat-maxed");else{var o=i.clone();o.find("td").each(function(e,t){var n=jQuery(this).find(".ff-el-form-control:last-child"),i="ffrpt-"+(new Date).getTime()+e,a={value:n.attr("data-default")||"",id:i};n.prop(a);var r=n.attr("data-mask");r&&n.mask(r)}),o.insertAfter(i);var l=n.attr("data-root_name"),s=0;n.find("tbody tr").each(function(e,t){jQuery(this).find(".ff-el-form-control").each(function(t,n){var i=jQuery(n);0==e&&(s=i.attr("tabindex")),i.prop({name:l+"["+e+"][]"}),i.attr("data-name",l+"_"+t+"_"+e),s&&i.attr("tabindex",s)})}),o.find(".ff-el-form-control")[0].focus(),n.trigger("repeat_change"),a&&r+1==a&&n.addClass("repeat-maxed")}}),e.on("click",".js-repeater .repeat-minus",function(e){var t=jQuery(this),n=t.closest("table");if(1!=n.find("tbody tr").length){t.closest("tr").remove(),n.removeClass("repeat-maxed");var i=n.attr("data-root_name");n.find("tbody tr").each(function(e,t){jQuery(this).find(".ff-el-form-control").each(function(t,n){jQuery(n).prop({name:i+"["+e+"][]"})})}),n.trigger("repeat_change")}}),e.on("click",".js-container-repeat-buttons .repeat-plus",function(t){var n=jQuery(this),i=n.closest(".ff-repeater-container"),a=n.closest(".ff_repeater_cont_row"),r=parseInt(i.attr("data-max_repeat")),o=i.find(".ff_repeater_cont_row").length;if(r&&o==r)i.addClass("repeat-maxed");else{var l=a.clone();l.find(".ff_repeater_cell").each(function(e,t){var n=jQuery(this).find(".ff-el-form-control:last-child"),i="ffrpt-"+(new Date).getTime()+e,a={value:n.attr("data-default")||"",id:i};n.prop(a);var r=n.attr("data-mask");r&&n.mask(r),jQuery(this).find("label").attr("for",i)}),l.insertAfter(a),e.trigger("repeater-container-names-update",[i]),l.find(".ff-el-form-control")[0].focus(),i.trigger("repeat_change"),r&&o+1==r&&i.addClass("repeat-maxed")}}),e.on("click",".js-container-repeat-buttons .repeat-minus",function(t){var n=jQuery(this),i=n.closest(".ff-repeater-container"),a=n.closest(".ff_repeater_cont_row");i.find(".ff_repeater_cont_row").length>1&&(a.remove(),i.removeClass("repeat-maxed"),e.trigger("repeater-container-names-update",[i]),i.trigger("repeat_change"))})}(e),function(e){e.on("keydown",".repeat-plus",function(e){"Enter"===e.key&&(e.preventDefault(),jQuery(this).click())}),e.on("keydown",".repeat-minus",function(e){"Enter"===e.key&&(e.preventDefault(),jQuery(this).click())})}(e)};function n(e,t){var n=t.find(".jss-ff-el-ratings");n.length&&e.each(n,function(t,n){var i=e(n),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=i.find("label"),n=i.attr("data-base-tabindex")||"0";t.attr("tabindex","-1"),e&&e.length||(e=i.find("input:checked").parent("label")),e.length||(e=t.eq(0)),e.length&&e.attr("tabindex",n)},r=function(e){var t=e?"[data-id="+e+"]":null;i.closest(".ff-el-input--content").find(".ff-el-rating-text").css("display","none"),t&&i.closest(".ff-el-input--content").find(t).css("display","inline-block")},o=function(e){e.addClass("active"),e.prevAll().addClass("active"),e.nextAll().removeClass("active"),r(e.find("input").attr("id"))},l=function(){var t=i.find("input:checked").parent("label");t.length?o(t):(i.find("label").removeClass("active"),r(null)),a(t),i.find("label").each(function(t,n){var i=e(n),a=i.find("input").is(":checked");i.attr("aria-checked",a?"true":"false")})},s=function(e,t){var n=i.find("label"),r=n.index(e),o=Math.max(0,Math.min(n.length-1,r+t)),s=n.eq(o);s.length&&(s.find("input").prop("checked",!0).trigger("change"),a(s),s.trigger("focus"),l())};l(),i.on("mouseenter","label",function(t){o(e(this))}).on("focusin","label",function(){var t=e(this);a(t),o(t)}).on("click","label",function(t){var n=e(this),i=n.find("input"),a=n.find(".jss-ff-svg");i.prop("checked",!0).trigger("change"),l(),a.addClass("scale"),a.addClass("scalling"),setTimeout(function(e){a.removeClass("scalling"),a.removeClass("scale")},150)}).on("keydown","label",function(t){var n=e(this);"ArrowRight"===t.key||"ArrowUp"===t.key?(t.preventDefault(),s(n,1)):"ArrowLeft"===t.key||"ArrowDown"===t.key?(t.preventDefault(),s(n,-1)):" "!==t.key&&"Enter"!==t.key||(t.preventDefault(),n.trigger("click"))}).on("mouseleave",function(e){l()}).on("focusout","label",function(){setTimeout(function(){i.find("label:focus").length||l()},0)}).on("change","input",function(){l()})})}function i(){i=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,i,r){var o=RegExp(e,i);return t.set(o,r||t.get(e)),a(o,n.prototype)}function o(e,n){var i=t.get(n);return Object.keys(i).reduce(function(t,n){var a=i[n];if("number"==typeof a)t[n]=e[a];else{for(var r=0;void 0===e[a[r]]&&r+1]+)(>|$)/g,function(e,t,n){if(""===n)return e;var i=a[t];return Array.isArray(i)?"$"+i.join("$"):"number"==typeof i?"$"+i:""}))}if("function"==typeof i){var l=this;return e[Symbol.replace].call(this,n,function(){var e=arguments;return"object"!=r(e[e.length-1])&&(e=[].slice.call(e)).push(o(e,l)),i.apply(this,e)})}return e[Symbol.replace].call(this,n,i)},i.apply(this,arguments)}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n0&&a.length===i.length&&a.every(function(e,t){return e===i[t]});return"list_match"==e.operator?o:!o}return"="==e.operator?""===e.value?null===t:"object"==r(t)?null!==t&&-1!=t.indexOf(e.value):n.hasClass("ff_numeric")?this.parseFormattedNumericValue(n,t)==this.parseFormattedNumericValue(n,e.value):t==e.value:"!="==e.operator?"object"==r(t)?null!==t&&-1==t.indexOf(e.value):n.hasClass("ff_numeric")?this.parseFormattedNumericValue(n,t)!=this.parseFormattedNumericValue(n,e.value):t!=e.value:">"==e.operator?t&&this.parseFormattedNumericValue(n,t)>this.parseFormattedNumericValue(n,e.value):"<"==e.operator?t&&this.parseFormattedNumericValue(n,t)="==e.operator?t&&this.parseFormattedNumericValue(n,t)>=this.parseFormattedNumericValue(n,e.value):"<="==e.operator?t&&this.parseFormattedNumericValue(n,t)<=this.parseFormattedNumericValue(n,e.value):"startsWith"==e.operator?t&&t.startsWith(e.value):"endsWith"==e.operator?t&&t.endsWith(e.value):"contains"==e.operator?null!==t&&-1!=t.indexOf(e.value):"doNotContains"==e.operator?null!==t&&-1==t.indexOf(e.value):"test_regex"==e.operator&&(t=t||"",this.stringToRegex(e.value).test(t))}},{key:"parseRankingConditionValue",value:function(e){if(!e)return[];try{var t=JSON.parse(e);return Array.isArray(t)?t.map(String).filter(Boolean):[]}catch(e){return[]}}},{key:"stringToRegex",value:function(e){var t,n=(null===(t=String(e).match(i(/^\/(.*)\/([gimsuy]*)$/,{body:1,flags:2})))||void 0===t?void 0:t.groups)||{},a=n.body,r=n.flags;return a?(r=r||"g",RegExp(a,r)):new RegExp(e,"g")}},{key:"parseFormattedNumericValue",value:function(e,t){if(e.hasClass("ff_numeric")){var n=JSON.parse(e.attr("data-formatter"));return currency(t,n).value}return Number(t)||0}}])&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();const u=function(e,t,n){var i="."+n.form_instance;(function(){var a=this,r={},o={},l=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;return function(){for(var i=arguments.length,r=new Array(i),o=0;o0&&(i&&clearTimeout(i),i=setTimeout(function(){t.trigger("reInitRangeSliders")},50))})):a.removeClass("ff_cond_v").addClass("ff_excluded").slideUp(200)}),t.trigger("do_calculation"),t.trigger("ff_render_dynamic_smartcodes",t)},f=function(){var n={};return e.each(r,function(i,a){var r=a.prop("type")||a.attr("data-type");if("radio"==r)n[i]="",a.each(function(t,a){e(a).is(":checked")&&(n[i]=e(a).val())});else if("checkbox"==r)i=i.replace("[]",""),n[i]=[],a.each(function(t,a){e(a).is(":checked")&&n[i].push(e(a).val())});else if("select-multiple"==r){i=i.replace("[]","");var o=a.val();n[i]=o||[]}else if("file"==r){var l="";t.find("input[name="+i+"]").closest(".ff-el-input--content").find(".ff-uploaded-list").find(".ff-upload-preview[data-src]").each(function(t,n){l+=e(this).data("src")}),n[i]=l}else"ranking"==r||a.hasClass("ff-ranking-field")?n[i]=a.find('input[data-ranking-input="1"]:enabled').map(function(t,n){return e(n).val()}).get().filter(Boolean):n[i]=a.val()}),n},u=function(t){var n=e(i),a=e("[data-name='"+t+"']",n);return(a=(a=a.length?a:e("[name='"+t+"']",n)).length?a:e("[data-condition_field_name='"+t+"']",n)).length?a:e("[name='"+t+"[]']",n)};return{init:function(){if(n.conditionals){e.each(n.conditionals,function(t,n){t&&("group"==n.type&&n.condition_groups?e.each(n.condition_groups,function(t,n){e.each(n.rules,function(e,t){var n=u(t.field),i=n.prop("name")||n.attr("data-name");i&&(r[i]=n)})}):e.each(n.conditions,function(e,t){var n=u(t.field),i=n.prop("name")||n.attr("data-name");i&&(r[i]=n)}))}),o=f();var i=new c(n.conditionals,o);e.each(r,function(e,n){n.on("keyup change",function(){t.hasClass("ff_force_hide")||t.hasClass("ff_submitting")||(o=f(),i.setFormData(o),setTimeout(function(){l(i.getCalculatedStatuses())},0))})}),jQuery(document.body).on("fluentform_reset",function(e,n){n&&n.length&&n[0]===t[0]&&!t.hasClass("ff_force_hide")&&setTimeout(function(){o=f(),i.setFormData(o),s(i.getCalculatedStatuses())},0)}),setTimeout(function(){s(i.getCalculatedStatuses())},0)}}}})().init()};function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function p(e,t,n,i,a){var r=function(e,t){var i="fluentform_upload_messages_"+n.id;return window[i]&&window[i][e]?window[i][e]:t},o=function(){jQuery.fn.fileupload&&(t.find('input[type="file"]').each(function(o,c){var u,p,h=e(this),m=h.closest(".ff-el-group");m.closest(".ff-column-container").is(".ff_columns_total_6, .ff_columns_total_5, .ff_columns_total_4")&&m.width()<162&&(p=m.width()),u=e("
",{class:"ff-uploaded-list",style:"font-size:12px; margin-top: 15px;"+(p?"max-width:".concat(p,"px;"):"")}),h.closest("div").append(u);var v=u.width(),g=n.rules[h.prop("name")],_=g.max_file_count.value,y=h.data("name")||h.prop("name");"max_file_count"in g&&(g.max_file_count.remaining=Number(_));var b="";function w(e){var n=h.prop("name");t.trigger("show_element_error",{element:n,message:e})}function x(i,r){if(r&&r.files&&r.files.length){if(t.find(".ff-upload-preview-elem").remove(),"max_file_count"in g){e(a+"_errors").empty(),e(this).closest("div").find(".error").html("");var o=g.max_file_count.remaining;if(!o||r.files.length>o){var l="Maximum 1 file is allowed!";return l=_>1?"Maximum "+_+" files are allowed!":l,g.max_file_count&&g.max_file_count.message&&(l=g.max_file_count.message),w(l),!1}}var s=f(r.files[0],n.rules[h.prop("name")]);if(s.length)return w(s.join(", ")),!1;var c=h.prop("name");return e('[name="'.concat(c,'"]')).closest("div").find(".error").html(""),h.closest("div").find(".error").html(""),!0}}function S(){return n.file_upload_settings&&n.file_upload_settings[y]?function(e){if(!e)return null;var t=e.mode||e.crop_mode||("yes"===e.enforce_image_dimensions?"dimensions":"ratio"),n=Number(void 0!==e.width?e.width:e.crop_width)||0,i=Number(void 0!==e.height?e.height:e.crop_height)||0;return{enabled:void 0!==e.enabled?e.enabled:"yes"===e.enable_crop,mode:t,crop_ratio:e.crop_ratio||"free",enforce_size:void 0!==e.enforce_size?e.enforce_size:"dimensions"===t,width:n,height:i,button_ui:e.button_ui||e.upload_bttn_ui||""}}(n.file_upload_settings[y]):null}function k(e){if(!e)return NaN;if(e.enforce_size&&Number(e.width)>0&&Number(e.height)>0)return Number(e.width)/Number(e.height);if(!e.crop_ratio||"free"===e.crop_ratio)return NaN;var t=e.crop_ratio.split(":");if(2!==t.length)return NaN;var n=Number(t[0]),i=Number(t[1]);return n&&i?n/i:NaN}function F(e,t){return t&&t.enabled&&e.type.match("image")?new Promise(function(a,r){var o=window.Cropper,l=window.lity;if(o&&l){var s="ff-cropper-modal-".concat(n.id,"-").concat(Date.now()),f=document.createElement("div");f.id=s,f.className="lity-hide ff-cropper-lightbox",f.innerHTML='\n \n "),document.body.appendChild(f);var c=f.querySelector("img");c.alt=e.name;var u,d=f.querySelector(".ff-cropper-lightbox__error"),p=f.querySelector(".ff-cropper-lightbox__hint"),h=Number(t.width)||0,m=Number(t.height)||0,v=!(u=t)||u.enforce_size||u.crop_ratio&&"free"!==u.crop_ratio?[]:[{value:"free",label:i.crop_ratio_free_txt||"Free"},{value:"1:1",label:"1:1"},{value:"4:3",label:"4:3"},{value:"16:9",label:"16:9"},{value:"3:4",label:"3:4"}],g=k(t),_=URL.createObjectURL(e),y=l("#".concat(s),{esc:!0,template:''}),b=null,w=t.crop_ratio||"free",x=null,S=!1,F=function(e,t,n){return Boolean(e&&e.enforce_size&&Number(t)>0&&Number(n)>0)}(t,h,m);if(h&&m&&t.enforce_size){var j=i.crop_dimension_instruction_txt||"Crop the image to exactly %1$s px x %2$s px.";p.textContent=j.replace("%1$s",h).replace("%2$s",m)}if(v.length){var C=document.createElement("div");C.className="ff-cropper-lightbox__toolbar",C.innerHTML='\n '.concat(i.crop_ratio_txt||"Crop ratio",'\n
\n ').concat(v.map(function(e){return'\n ').concat(e.label,"\n ")}).join(""),"\n
\n "),f.querySelector(".ff-cropper-lightbox__body").insertBefore(C,f.querySelector(".ff-cropper-lightbox__canvas"))}y.element().one("lity:remove",function(){S||(S=!0,b&&(b.destroy(),b=null),URL.revokeObjectURL(_),f.remove()),x&&"reject"===x.type?r(x.error):a(x?x.value:null)}),f.querySelectorAll(".ff-cropper-lightbox__ratio-btn").forEach(function(e){e.addEventListener("click",function(){if(w=e.getAttribute("data-ratio-value")||"free",f.querySelectorAll(".ff-cropper-lightbox__ratio-btn").forEach(function(e){e.classList.toggle("is-active",e.getAttribute("data-ratio-value")===w)}),b){var t="free"===w?NaN:k({crop_ratio:w,enforce_size:!1,width:0,height:0});b.setAspectRatio(t)}})}),f.querySelector('[data-action="cancel"]').addEventListener("click",function(){$({type:"resolve",value:null})}),f.querySelector('[data-action="reset"]').addEventListener("click",function(){d.textContent="",b&&(b.reset(),F&&window.setTimeout(function(){T()},0))}),f.querySelector('[data-action="confirm"]').addEventListener("click",function(){if(d.textContent="",b){var n=b.getImageData(),a=b.getData(!0);if(t.enforce_size&&h&&m&&(n.naturalWidth",{class:"ff-upload-preview"+(p?" ff-upload-container-small-column-image":"")});a.context=o;var c=e("
",{class:"ff-upload-thumb"}),d=e("
",{class:"ff-upload-details"}),m=e("
",{class:"ff-upload-preview-img",style:"background-image: url('".concat(l(a.files[0]),"');")}),g=e("
",{class:"ff-upload-error",style:"color:red;"}),_=e("",{html:i.upload_start_txt,class:"ff-upload-progress-inline-text ff-inline-block"}),y=e('\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t'),b=e("
",{class:"ff-upload-filename",text:a.files[0].name}),x=e("",{"data-href":"#","data-attachment-id":"",html:"×",class:"ff-upload-remove"}),S=e("
",{class:"ff-upload-filesize ff-inline-block",html:s(a.files[0].size)});c.append(m),d.append(b,y,_,S,g,x),o.append(c,d),u.append(o),p||(v-=91),b.css({maxWidth:v+"px"}),a.submit(),a.context.addClass("ff_uploading")}}}).catch(function(e){w(e.message||i.crop_invalid_image_txt||"Unable to crop image")})},progress:function(e,t){var n=parseInt(t.loaded/t.total*100,10);t.context.find(".ff-el-progress-bar").css("width",n+"%"),t.context.find(".ff-upload-progress-inline-text").text(i.uploading_txt)},done:function(e,n){if(n.context.removeClass("ff_uploading"),n.result&&"data"in n.result&&"files"in n.result.data)"error"in n.result.data.files[0]?(w("Upload Error: "+n.result.data.files[0].error),n.context.remove()):(n.context.find(".ff-upload-progress-inline-text").text(i.upload_completed_txt),g.max_file_count.remaining-=1,n.context.attr("data-src",n.result.data.files[0].url),n.context.find(".ff-upload-remove").attr({"data-href":n.result.data.files[0].file,"data-attachment-id":n.result.data.files[0].attachment_id}),n.context.addClass("ff_uploading_complete"),t.find("input[name="+j.data("name")+"]").trigger("change"));else{var a=r("upload_failed_text","Sorry! The upload failed for some unknown reason.");if(n.messages){var o=Object.keys(n.messages);o.length&&(a=n.messages[o[0]])}w(a),n.context.remove()}},fail:function(t,n){var i,a,o,l,s=[];null===(i=n.context)||void 0===i||i.remove(),null!==(a=n.jqXHR)&&void 0!==a&&a.responseJSON&&null!==(o=n.jqXHR)&&void 0!==o&&o.responseJSON.errors?e.each(n.jqXHR.responseJSON.errors,function(t,n){"object"==d(n)?e.each(n,function(e,t){s.push(t)}):s.push(n)}):null!==(l=n.jqXHR)&&void 0!==l&&l.responseText?s.push(n.jqXHR.responseText):s.push(r("upload_error_text","Something is wrong when uploading the file! Please try again")),w(s.join(", "))}}),j.on("change_remaining",function(e,t){g.max_file_count.remaining+=t})}),t.find(".ff_upload_btn").on("keyup click",function(t){t.preventDefault(),t.stopPropagation(),("click"===t.type||"keyup"===t.type&&32===t.keyCode)&&e(this).siblings("input[type=file]").trigger("click")}))},l=function(e){if(e.type.match("image"))return URL.createObjectURL(e);var t=document.createElement("canvas");t.width=60,t.height=60,t.style.zIndex=8,t.style.position="absolute",t.style.border="1px solid";var n=t.getContext("2d");return n.fillStyle="rgba(0, 0, 0, 0.2)",n.fillRect(0,0,60,60),n.font="13px Arial",n.fillStyle="white",n.textAlign="center",n.fillText(e.name.substr(e.name.lastIndexOf(".")+1),30,30,60),t.toDataURL()},s=function(e){return e<1024?e+"bytes":e>=1024&&e<=1048576?(e/1024).toFixed(1)+"KB":e>1048576?(e/1048576).toFixed(1)+"MB":void 0},f=function(e,t){var n=[],i="",a="";if("allowed_file_types"in t?(i=t.allowed_file_types.value,a=t.allowed_file_types.message):"allowed_image_types"in t&&(i=t.allowed_image_types.value,a=t.allowed_image_types.message),i){var r=new RegExp("("+i.join("|")+")","i"),o=e.name.split(".").pop();o=o.toLowerCase(),r.test(o)||n.push(a)}return"max_file_size"in t&&t.max_file_size.value>0&&e.size>t.max_file_size.value&&n.push(t.max_file_size.message),n};o(),t.find(".ff-uploaded-list").on("click",".ff-upload-remove",function(t){t.preventDefault();var n=e(this),a=n.closest(".ff-uploaded-list"),r=a.closest(".ff-el-input--content").find("input[type=file]"),o=n.attr("data-href"),l=n.attr("data-attachment-id");"#"==o?(n.closest(".ff-el-input--content").find(".error").remove(),n.closest(".ff-upload-preview").remove(),a.find(".ff-upload-preview").length||a.siblings(".ff-upload-progress").addClass("ff-hidden"),r.trigger("change_remaining",1)):e.post(i.ajaxUrl,{path:o,attachment_id:l,action:"fluentform_delete_uploaded_file",_fluentform_file_delete_nonce:i.file_delete_nonce}).then(function(e){n.closest(".ff-el-input--content").find("input"),r.trigger("change_remaining",1),n.closest(".ff-el-input--content").find(".error").remove(),n.closest(".ff-upload-preview").remove(),a.find(".ff-upload-preview").length||a.siblings(".ff-upload-progress").addClass("ff-hidden"),r.trigger("change")})}),e(document.body).on("fluentform_reset",function(){o()})}function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function m(e,t){for(var n=0;nthis.clientWidth+1;t.toggleClass("ff-step-titles--overflowing",n)})}},{key:"isTabsIndicator",value:function(e){return"tabs"===e||"steps_with_nav"===e}},{key:"initFormWithSavedState",value:function(){var e=this;if(this.stepPersistency){var t=this.$,n=this;t(document).ready(function(i){var a,r;t.getJSON(e.fluentFormVars.ajaxUrl,{form_id:e.$theForm.data("form_id"),action:"fluentform_step_form_get_data",nonce:null===(a=e.fluentFormVars)||void 0===a?void 0:a.nonce,hash:null===(r=e.fluentFormVars)||void 0===r?void 0:r.hash}).then(function(e){e&&n.populateFormDataAndSetActiveStep(e)})})}}},{key:"populateFormDataAndSetActiveStep",value:function(e){var t=this,n=e.response,i=e.step_completed,a=this.$,r=[];if(this.$theForm.data("ff_restoring_draft_state",!0),this.$theForm.data("ff_restored_draft_state",!0),a.each(n,function(e,n){if(n){var i=Object.prototype.toString.call(n);if("[object Object]"===i){var o=t.$theForm.find("[data-name=".concat(e,"]"));if(o.length&&"tabular-element"===o.attr("data-type"))jQuery.each(n,function(n,i){var r=t.$theForm.find('[name="'.concat(e,"[").concat(n,']\\[\\]"]'));r.length||(r=t.$theForm.find('[name="'.concat(e,"[").concat(n,']"]'))),a.each(r,function(e,t){var n=a(t).val();-1===a.inArray(n,i)&&n!==i||a(t).prop("checked",!0).change()})});else if("chained-select"===o.attr("data-type")){var l={meta_key:o.find("select:first").attr("data-meta_key"),form_id:o.closest("form").attr("data-form_id"),action:"fluentform_get_chained_select_options",filter_options:"all",keys:n};a.getJSON(t.fluentFormVars.ajaxUrl,l).then(function(e){a.each(e,function(e,t){var i=o.find("select[data-key='".concat(e,"']"));0!=i.attr("data-index")&&a.each(t,function(e,t){i.append(a("