/home/arranoyd/magicraft/wp-content/plugins/formcraft3/assets/js/form.min.js
/*! Plugins 2016-04-05 */
function isElementInViewport(a){"function"==typeof jQuery&&a instanceof jQuery&&(a=a[0]);var b=a.getBoundingClientRect();return b.top>=0&&b.left>=0&&b.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&b.right<=(window.innerWidth||document.documentElement.clientWidth)}function setFormValues(a,b){for(x in b){var c=0==a.find('[name="'+x+'"]').length?a.find('[name="'+x+'[]"]'):a.find('[name="'+x+'"]'),d=c.prop("type");switch(d=c.is("select")?"select":d,d=c.hasClass("hasDatepicker")?"date":d,d=c.parent().parent().hasClass("files-list")?"file":d,d=c.parents(".field-cover").hasClass("slider-cover")?"slider":d,d=c.parents(".field-cover").hasClass("timepicker-cover")?"timepicker":d){case"text":case"select":case"hidden":case"textarea":case"date":b[x]!=c.val()&&c.val(b[x]).trigger("input").trigger("change");break;case"radio":case"checkbox":if("string"==typeof b[x]&&""==b[x]&&a.find('[name="'+x+'[]"]').length>0&&a.find('[name="'+x+'[]"]').prop("checked",!1).trigger("change"),"string"==typeof b[x]){var e=b[x];b[x]=[],b[x].push(e)}b[x]="string"==typeof b[x]?[b[x]]:b[x];for(y in b[x])if(0==a.find('[name="'+x+'[]"]').length){a.find('[name="'+x+'"][value="'+b[x][y]+'"]').prop("checked",!0).trigger("change");var f=b[x][y],g=x;setTimeout(function(){a.find('[name="'+g+'"][value="'+f+'"]').prop("checked",!0).trigger("change")},300)}else a.find('[name="'+x+'[]"][value="'+b[x][y]+'"]').prop("checked",!0).trigger("change");break;case"timepicker":c.val(b[x]).trigger("change");var h=b[x].replace(" ",":").split(":");h[0]=""==h[0]||"undefined"==typeof h[0]?"00":h[0],h[1]=""==h[1]||"undefined"==typeof h[1]?"00":h[1],h[2]=""==h[2]||"undefined"==typeof h[2]?"am":h[2],c.parents(".timepicker-cover").find(".time-fields-cover > select").eq(0).val(h[0]),c.parents(".timepicker-cover").find(".time-fields-cover > select").eq(1).val(h[1]),c.parents(".timepicker-cover").find(".time-fields-cover > input").eq(0).val(h[2]);break;case"slider":if(-1!=b[x].indexOf("-")){var e=b[x].split("-");if(e[0]=e[0].replace(/[^0-9.]+/g,""),e[1]=e[1].replace(/[^0-9.]+/g,""),e[0]=parseFloat(e[0].trim()),e[1]=parseFloat(e[1].trim()),!isNaN(parseFloat(e[0]))&&!isNaN(parseFloat(e[1]))){c.parents(".slider-cover").find(".ui-slider-cover > span").slider("values",e),c.parents(".slider-cover").find(".ui-slider-handle-nos").show();var i=c;setTimeout(function(){i.parents(".slider-cover").find(".ui-slider-handle-nos").css("margin-left","-"+(i.parents(".slider-cover").find(".ui-slider-handle-nos").outerWidth()/2-9)+"px")},10)}}else if(b[x]=b[x].replace(/[^0-9.]+/g,""),!isNaN(parseFloat(b[x]))){c.parents(".slider-cover").find(".ui-slider-cover > span").slider("value",b[x]),c.parents(".slider-cover").find(".ui-slider-handle-nos").show();var i=c;setTimeout(function(){i.parents(".slider-cover").find(".ui-slider-handle-nos").css("margin-left","-"+(i.parents(".slider-cover").find(".ui-slider-handle-nos").outerWidth()/2-9)+"px")},10)}}}}function FormCraftSubmitForm(a,b,c){if(form=jQuery(a),jQuery(a).hasClass("dont-submit-hidden-true"))var d=form.find(".form-element").not(".state-hidden").find("input, select, textarea").serialize();else var d=form.serialize();var e=[];form.find(".form-element.state-hidden").each(function(){e.push(jQuery(this).attr("data-identifier"))}),e=e.join(",");var f="";if("undefined"!=typeof window.final_email_to)for(x in window.final_email_to)"function"!=typeof window.final_email_to[x]&&(f=f+","+encodeURIComponent(window.final_email_to[x].substr(window.final_email_to[x].indexOf(":")+1)));var g="";if("undefined"!=typeof window.final_redirect&&0!=window.final_redirect)var g=encodeURIComponent(window.final_redirect[window.final_redirect.length-1]);var h="";if("undefined"!=typeof window.trigger_integration)var h=encodeURIComponent(JSON.stringify(window.trigger_integration));var i=d+"&id="+form.attr("data-id")+"&location="+encodeURIComponent(window.location.href)+"&emails="+f+"&hidden="+e+"&redirect="+g+"&type="+b+"&trigger_integration="+h,j={abort:!1};if("all"==b?form.find(".validation-lenient, .validation-strict").each(function(){if(!jQuery(this).parents(".form-element").hasClass("state-hidden")){var a=jQuery(this).fc_validate();0==a&&(j.abort=!0)}}):(page_validate=b-1,form.find(".form-page-"+page_validate+" .validation-lenient, .validation-strict").each(function(){if(!jQuery(this).parents(".form-element").hasClass("state-hidden")&&0!=jQuery(this).parents(".form-page-"+page_validate).length){var a=jQuery(this).fc_validate();0==a&&(j.abort=!0)}})),"all"==b&&jQuery(document).trigger("formcraft_submit_trigger",[form,i,j]),1==j.abort){if(0==form.find(".error-field").length)return!1;if(0==isElementInViewport(form.find(".error-field").first())){var k=form.find(".error-field").first().offset().top;form.parents(".fc-form-modal").length?(k=form.parents(".fc-form-modal").scrollTop()+k-(form.height()+130),form.parents(".fc-form-modal").animate({scrollTop:form.find(".error-field").first().position().top},600)):form.parents(".fc-sticky").length?jQuery(".fc-sticky").animate({scrollTop:form.find(".error-field").first().position().top-30},600):form.parent().find(".fc-pagination.fixed").length?jQuery("html, body").animate({scrollTop:k-200},600):jQuery("html, body").animate({scrollTop:k-120},600)}return"undefined"!=typeof c&&c(!1),!1}form.find(".submit-response").slideUp("fast").html(),form.find(".submit-cover").addClass("disabled"),form.find(".form-element").removeClass("error-field"),"all"==b&&form.find(".submit-button").attr("disabled","disabled").attr("data-old-width",form.find(".submit-button").outerWidth()).css("width",form.find(".submit-button").outerWidth()).css("width",form.find(".submit-button").outerHeight()).css("display","block"),temp_form=form,jQuery.ajax({url:FC.ajaxurl,type:"POST",timeout:3e4,data:"action=formcraft3_form_submit&"+i,dataType:"json"}).done(function(a){if(form=temp_form,a.debug){if(a.debug.failed&&"undefined"!=typeof toastr)for(x in a.debug.failed)toastr.error(a.debug.failed[x]);if(a.debug.success&&"undefined"!=typeof toastr)for(x in a.debug.success)toastr.success("<i class='icon-ok'></i> "+a.debug.success[x])}if(a.failed){if(0!=form.parents(".fc-form-modal").length&&(setTimeout(function(){form.addClass("shake")},600),setTimeout(function(){form.removeClass("shake")},1100)),form.find(".validation-lenient").addClass("validation-strict").removeClass(".validation-lenient"),form.find(".submit-response").html("<span class='has-error'>"+a.failed+"</span>").slideDown("fast"),a.errors)for(field in a.errors)form.find(".form-element-"+field).addClass("error-field"),form.find(".form-element-"+field+" .error").text(a.errors[field]);if(0!=form.find(".error-field").length&&0==isElementInViewport(form.find(".error-field").first())){var b=form.find(".error-field").first().offset().top;form.parents(".fc-form-modal").length?(b=form.parents(".fc-form-modal").scrollTop()+b-(form.height()+130),form.parents(".fc-form-modal").animate({scrollTop:form.find(".error-field").first().position().top},600)):form.parents(".fc-sticky").length?jQuery(".fc-sticky").animate({scrollTop:form.find(".error-field").first().position().top-30},600):form.parent().find(".fc-pagination.fixed").length?jQuery("html, body").animate({scrollTop:b-200},600):jQuery("html, body").animate({scrollTop:b-120},600)}}else if(a.success){if(form.append("<div class='final-success'><i class='icon-ok-circle'></i><span>"+a.success+"</span></div>"),form.addClass("submitted"),form.find(".final-success").slideDown(800,function(){}),form.find(".form-page").slideUp(800,function(){form.find(".form-element").remove()}),0==form.parents(".fc-form-modal").length&&0==form.parents(".fc-sticky").length){var b=form.offset().top;jQuery("html, body").animate({scrollTop:b-100},800)}if(jQuery(document).trigger("formcraft_submit_result",[form,a]),a.redirect){var d=parseInt(form.attr("data-delay"));d=isNaN(d)?2:d,d=Math.max(0,d),setTimeout(function(){window.location.assign(a.redirect)},1e3*d)}}"undefined"!=typeof c&&c(a,form)}).fail(function(b){jQuery(a).find(".response").text("Connection error"),"undefined"!=typeof c&&c(!1)}).always(function(a){jQuery(document).trigger("formcraft_submit_success_trigger",[form,a]),form.find(".submit-cover").addClass("enabled"),form.find(".submit-cover").removeClass("disabled"),"all"==b&&form.find(".submit-button").removeAttr("disabled").css("width",form.find(".submit-button").attr("data-old-width"))})}function spinTo(a,b,c,d){var e=""==jQuery(a).text()?0:parseFloat(jQuery(a).text().replace(/[^0-9.]+/g,"")),b=isNaN(parseFloat(b))?0:parseFloat(b),e=isNaN(parseFloat(e))?0:parseFloat(e),c="undefined"==typeof c?"":c,d="undefined"==typeof d?".":d;jQuery({someValue:e}).animate({someValue:parseFloat(b)},{duration:600,easing:"swing",context:b,step:function(){parseInt(b)!=parseFloat(b)?val=(Math.ceil(100*this.someValue)/100).toString().replace(/[.]/g,d).replace(/\B(?=(\d{3})+(?!\d))/g,c):val=Math.ceil(this.someValue).toString().replace(/[.]/g,d).replace(/\B(?=(\d{3})+(?!\d))/g,c),jQuery(a).text(val)}}),setTimeout(function(){jQuery(a).text(parseFloat(b).toString().replace(/[.]/g,d).replace(/\B(?=(\d{3})+(?!\d))/g,c))},650)}function getFieldValue(a,b){if(0==jQuery(a).length)return 0;var c=jQuery(a).prop("type");switch(c=jQuery(a).is("select")?"select":c,c=jQuery(a).hasClass("hasDatepicker")?"date":c,c=jQuery(a).parent().parent().hasClass("files-list")?"file":c,c=jQuery(a).parent().parent().hasClass("slider-cover")?"slider":c){case"text":case"select":case"hidden":case"email":var d=jQuery(a).val();break;case"textarea":var d=jQuery(a).val();break;case"slider":var d=jQuery(a).val();break;case"radio":case"checkbox":d=[],jQuery('[name="'+jQuery(a).prop("name")+'"]:checked').each(function(){d.push(jQuery(this).val())});break;case"date":if(date=jQuery(a).datepicker("getDate"),null==date)return"";var e=new Date,f=new Date(e.getFullYear(),e.getMonth(),e.getDate());date=null==date?f:date;var d=parseInt((date-f)/864e5);break;case"file":var g=jQuery(a).attr("name"),h=0;jQuery('[name="'+g+'"]').each(function(){""!=jQuery(this).val()&&h++});var d=h;break;default:return 0}if("string"==b)return"object"==typeof d?d.join(", "):d;if("object"==typeof d){var i=0;for(x in d)i+=isNaN(parseFloat(d[x]))?0:parseFloat(d[x]);return i}return"string"==typeof d&&-1!=d.indexOf("-")?(temp=d.split("-"),d=(parseFloat(temp[0].trim())+parseFloat(temp[1].trim()))/2,isNaN(parseFloat(d))?0:parseFloat(d)):isNaN(parseFloat(d))?0:parseFloat(d)}function checkIfApplyLogic(a){var b=jQuery(a).parents("form").parents(".form-live").attr("data-uniq"),c=jQuery(a).attr("data-field-id"),d=!1;if("undefined"!=typeof window.FormCraftLogic[b])for(logic in window.FormCraftLogic[b])for(conditions in window.FormCraftLogic[b][logic][0])tempField=window.FormCraftLogic[b][logic][0][conditions][2],"undefined"!=typeof tempField&&"["==tempField.slice(0,1)&&tempField.replace("[","").replace("]","")==c?(applyLogic(window.FormCraftLogic[b][logic],b),d=!0):window.FormCraftLogic[b][logic][0][conditions][0]==c&&(applyLogic(window.FormCraftLogic[b][logic],b),d=!0);if(1==d){var e=jQuery(".uniq-"+b+" form");setFormValues(e,window.set_value)}for(field in window.final_hide_show_list)if(0!=window.final_hide_show_list[field].length&&"function"!=typeof window.final_hide_show_list[field]){window.final_hide_show_list[field]=window.final_hide_show_list[field].sort();var f=window.final_hide_show_list[field][window.final_hide_show_list[field].length-1];switch(f){case"hide":jQuery(".uniq-"+b+" form .form-element-"+field).hasClass("state-hidden")||(jQuery(".uniq-"+b+" form .form-element-"+field).removeClass("state-hidden state-shown over-write"),jQuery(".uniq-"+b+" form .form-element-"+field).slideUp(300).addClass("state-hidden"));break;case"show":jQuery(".uniq-"+b+" form .form-element-"+field).hasClass("state-shown")||(jQuery(".uniq-"+b+" form .form-element-"+field).removeClass("state-hidden state-shown over-write"),jQuery(".uniq-"+b+" form .form-element-"+field).slideDown(300).addClass("state-shown"));break;case"default":jQuery(".uniq-"+b+" form .form-element-"+field).hasClass("default-false")&&jQuery(".uniq-"+b+" form .form-element-"+field).hasClass("state-hidden")&&jQuery(".uniq-"+b+" form .form-element-"+field).slideDown(300).removeClass("state-hidden state-shown").addClass("state-shown"),jQuery(".uniq-"+b+" form .form-element-"+field).hasClass("default-true")&&jQuery(".uniq-"+b+" form .form-element-"+field).hasClass("state-shown")&&jQuery(".uniq-"+b+" form .form-element-"+field).slideUp(300).removeClass("state-hidden state-shown").addClass("state-hidden")}}window.final_hide_show_list=[]}function applyLogic(a,b){window.final_hide_show_list=window.final_hide_show_list||[],window.final_email_to=window.final_email_to||[],logic_nos=window.FormCraftLogic[b].indexOf(a);var c=a[0],d=a[1],e=0,f="or"==a[2]?1:c.length;for(x in c){var g=getFieldValue(jQuery(".uniq-"+b+' [data-field-id="'+c[x][0]+'"]'),"string");switch(c[x][2]=c[x][2]||"","["==c[x][2].slice(0,1)?(condition_to_check=c[x][2].replace("[","").replace("]",""),condition_to_check=getFieldValue(jQuery('[data-field-id="'+condition_to_check+'"]'),"string")):condition_to_check=c[x][2],c[x][1]){case"equal_to":if(4==condition_to_check.toString().indexOf("-")){var h=condition_to_check.toString().split("-"),i=new Date,j=new Date(i.getFullYear(),i.getMonth(),i.getDate()),k=new Date(h[0],parseInt(h[1])-1,h[2]),l=parseInt((k-j)/864e5);temp_val=l}else temp_val=condition_to_check;temp_val==g&&e++;break;case"not_equal_to":if(4==condition_to_check.toString().indexOf("-")){var h=condition_to_check.toString().split("-"),i=new Date,j=new Date(i.getFullYear(),i.getMonth(),i.getDate()),k=new Date(h[0],parseInt(h[1])-1,h[2]),l=parseInt((k-j)/864e5);temp_val=l}else temp_val=condition_to_check;temp_val!=g&&e++;break;case"contains":if(""==condition_to_check){""!=g&&e++;break}-1!=g.toString().indexOf(condition_to_check)&&e++;break;case"contains_not":-1==g.toString().indexOf(condition_to_check)&&e++;break;case"greater_than":if(g=parseFloat(g),-1!=condition_to_check.toString().indexOf("-")){var h=condition_to_check.toString().split("-"),i=new Date,j=new Date(i.getFullYear(),i.getMonth(),i.getDate()),k=new Date(h[0],parseInt(h[1])-1,h[2]),l=parseInt((k-j)/864e5);temp_val=l}else temp_val=condition_to_check;!isNaN(g)&&g>parseFloat(temp_val)&&e++;break;case"less_than":if(g=parseFloat(g),-1!=condition_to_check.toString().indexOf("-")){var h=condition_to_check.toString().split("-"),i=new Date,j=new Date(i.getFullYear(),i.getMonth(),i.getDate()),k=new Date(h[0],parseInt(h[1])-1,h[2]),l=parseInt((k-j)/864e5);temp_val=l}else temp_val=condition_to_check;!isNaN(g)&&g<parseFloat(temp_val)&&e++}}for(x in d)switch(d[x][0]){case"hide_fields":if("undefined"==typeof d[x][1])continue;var m=d[x][1].split(",");for(y in m)"function"!=typeof m[y]&&(window.final_hide_show_list[m[y]]=window.final_hide_show_list[m[y]]||[],e>=f?window.final_hide_show_list[m[y]].push("hide"):window.final_hide_show_list[m[y]].push("default"));break;case"show_fields":if("undefined"==typeof d[x][1])continue;var n=d[x][1].split(",");for(y in n)"function"!=typeof n[y]&&(window.final_hide_show_list[n[y]]=window.final_hide_show_list[n[y]]||[],e>=f?window.final_hide_show_list[n[y]].push("show"):window.final_hide_show_list[n[y]].push("default"));break;case"email_to":if("undefined"==typeof d[x][2])continue;var o=d[x][2];e>=f?-1==window.final_email_to.indexOf(logic_nos+":"+o)&&window.final_email_to.push(logic_nos+":"+o):-1!=window.final_email_to.indexOf(logic_nos+":"+o)&&window.final_email_to.splice(window.final_email_to.indexOf(logic_nos+":"+o),1);break;case"redirect_to":window.final_redirect=window.final_redirect||[],e>=f?window.final_redirect.push(d[x][2]):-1!=window.final_redirect.indexOf(d[x][2])&&window.final_redirect.splice(window.final_redirect.indexOf(d[x][2]),1);break;case"trigger_integration":if("undefined"==typeof d[x][3])continue;window.trigger_integration=window.trigger_integration||[],e>=f?window.trigger_integration.push(d[x][3]):-1!=window.trigger_integration.indexOf(d[x][3])&&window.trigger_integration.splice(window.trigger_integration.indexOf(d[x][3]),1);break;case"set_value":if("undefined"==typeof d[x][2])continue;window.set_value=window.set_value||[],"["==d[x][2].slice(0,1)?(actions_apply=d[x][2].replace("[","").replace("]",""),actions_apply=getFieldValue(jQuery('[data-field-id="'+actions_apply+'"]'),"string")):actions_apply=d[x][2],e>=f?window.set_value[d[x][4]]=actions_apply:"undefined"!=typeof window.set_value[d[x][4]]&&window.set_value[d[x][4]]==actions_apply&&delete window.set_value[d[x][4]]}}function calculateFormula(formula){var form=jQuery("#bind-math-"+formula.identifier).parents("form"),thousand=jQuery("#bind-math-"+formula.identifier).parents("form").attr("data-thousand"),decimal=jQuery("#bind-math-"+formula.identifier).parents("form").attr("data-decimal");if(1==formula.variables.length&&formula.variables[0]==formula.string){var mathResult=getFieldValue(jQuery('[data-field-id="'+formula.variables[0]+'"]'),"string");"hidden"==jQuery("#bind-math-"+formula.identifier).prop("type")?jQuery("#bind-math-"+formula.identifier).val(mathResult).trigger("change"):jQuery(".fc-form.spin-true").length&&!isNaN(parseFloat(mathResult))?spinTo("#bind-math-"+formula.identifier,mathResult,thousand,decimal):(mathResult=mathResult.toString().replace(/[.]/g,decimal).replace(/\B(?=(\d{3})+(?!\d))/g,thousand),jQuery("#bind-math-"+formula.identifier).text(mathResult)),jQuery(document).trigger("formcraft_math_change",[form])}else{var string=formula.string;for(field in formula.variables)if("function"!=typeof formula.variables[field]){var value=getFieldValue(jQuery('[data-field-id="'+formula.variables[field]+'"]'),"number"),reg=new RegExp(formula.variables[field],"g");value=""==value?0:value,string=string.replace(reg,value)}string=string.replace(/--/g,"+");var mathResult=eval(string);mathResult=mathResult.toFixed(2),"hidden"==jQuery("#bind-math-"+formula.identifier).prop("type")?jQuery("#bind-math-"+formula.identifier).val(mathResult).trigger("change"):jQuery(".fc-form.spin-true").length?spinTo("#bind-math-"+formula.identifier,mathResult,thousand,decimal):(mathResult=mathResult.toString().replace(/[.]/g,decimal).replace(/\B(?=(\d{3})+(?!\d))/g,thousand),jQuery("#bind-math-"+formula.identifier).text(mathResult)),jQuery(document).trigger("formcraft_math_change",[form])}}function checkIfApplyMath(a){var b=jQuery(a).attr("data-field-id");for(formula in window.FormCraftMath)for(field in window.FormCraftMath[formula].variables)window.FormCraftMath[formula].variables[field]==b&&calculateFormula(window.FormCraftMath[formula])}function prepareMathFormulas(){window.FormCraftMath=[],jQuery('.fc-form .customText-cover > div, .fc-form .stripe-cover div.stripe-amount-show, .fc-form .stripe-cover input.stripe-amount-hidden, .fc-form .customText-cover input[type="hidden"], .fc-form .allow-math').each(function(){if("hidden"==jQuery(this).prop("type"))var a=jQuery(this).val();else var a=jQuery(this).text(),b=jQuery(this).html();for(var c=/\[(.*?)\]/g;null!=(match=c.exec(a));){match[0]=jQuery("<div/>").text(match[0]).html();var d=Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,8);if("hidden"==jQuery(this).prop("type"))jQuery(this).attr("id","bind-math-"+d).val("");else{var b=b.replace(match[0],'<span id="bind-math-'+d+'"></span>');jQuery(this).html(b)}window.FormCraftMath[d]=[],window.FormCraftMath[d].identifier=d,window.FormCraftMath[d].variables=[],window.FormCraftMath[d].string=match[1].replace(/[^a-zA-Z0-9.*()\-+\/]+/g,"").toLowerCase(),""!=window.FormCraftMath[d].string.slice(-1).replace(/[^.*\-+\/]+/g,"")&&(window.FormCraftMath[d].string=window.FormCraftMath[d].string.slice(0,window.FormCraftMath[d].string.length-1)),""==window.FormCraftMath[d].string.replace(/[^.*()\-+\/]+/g,"")?window.FormCraftMath[d].resultType="string":window.FormCraftMath[d].resultType="math";var e=window.FormCraftMath[d].string.split(/[*()\-+\/]/);for(field in e)""!=e[field]&&"function"!=typeof e[field]&&parseFloat(e[field])!=e[field]&&window.FormCraftMath[d].variables.push(e[field]);window.FormCraftMath[d].variables=window.FormCraftMath[d].variables.sort(function(a,b){return parseInt(b.replace("field",""))-parseInt(a.replace("field",""))})}})}function fc_init(){window.FormCraftLogic=[],jQuery(".form-logic").each(function(){var a=jQuery.parseJSON(jQuery(this).text());window.FormCraftLogic[jQuery(this).parents(".form-live").attr("data-uniq")]=a,jQuery(this).remove()}),jQuery('.formcraft-css [data-toggle="tooltip"]').tooltip({container:".fc-form"}),jQuery(".star-cover label").removeClass("fake-click fake-hover active"),jQuery(".fc-form-modal").on("shown.bs.fc_modal",function(){var a=jQuery(this).find(".fc-form").attr("data-id");if(jQuery.get(FC.ajaxurl+"?action=formcraft3_trigger_view&id="+a),0!=jQuery(this).find(".textarea-cover").length){var b=document.querySelector(".textarea-cover textarea"),c=document.createEvent("Event");c.initEvent("autosize.update",!0,!1),b.dispatchEvent(c)}}),setTimeout(function(){autosize(jQuery(".textarea-cover textarea"))},100),jQuery(".fileupload-cover").length&&jQuery(".fileupload-cover .button-file input").fileupload({dataType:"json",add:function(a,b){if(""!=jQuery(this).attr("data-allow-extensions")&&jQuery(this).attr("data-allow-extensions").indexOf(",")){var c=jQuery(this).attr("data-allow-extensions").replace(/ /g,"").split(",");for(file in b.files){var d=b.files[file].name.split("."),e=d[d.length-1];if(-1==c.indexOf(e))return!1}}if(""!=jQuery(this).attr("data-max-files")&&jQuery(this).parent().parent().find(".files-list li").length>=parseInt(jQuery(this).attr("data-max-files")))return!1;if("undefined"!=typeof jQuery(this).attr("data-max-size")&&""!=jQuery(this).attr("data-max-size")){var f=parseFloat(jQuery(this).attr("data-max-size"));if(b.files[0].size/1024>f)return"undefined"==typeof FC.validation.max_file_size?alert("File too big"):alert(FC.validation.max_file_size.replace("[x]",f)),!1}var g=jQuery(this).parents(".fc-form").attr("data-id");b.url=FC_f.ajaxurl+"?action=formcraft3_file_upload&id="+g;var h=jQuery(this).parent().parent();0==h.find(".files-list").length&&h.append('<ul class="files-list"></ul>'),h.find(".files-list").append("<li><div></div></li>"),b.list_position=h.find("li").length-1,h.find(".files-list li").eq(b.list_position).slideDown(100),window.jqXHR=b.submit()},progressall:function(a,b){},progress:function(a,b){var c=jQuery(this).parent().parent(),d=parseInt(b.loaded/b.total*100,10);c.find(".files-list li").eq(b.list_position).find("div").css("width",d+"%")},done:function(a,b){var c=jQuery(this).parent().parent();if(b.result.success){var d=jQuery(this).attr("data-name-list");c.find(".files-list li").eq(b.list_position).find("div").text(b.result.file_name),c.find(".files-list li").eq(b.list_position).append('<span class="delete-file" title="Delete File">&times;</span><input type="hidden" data-field-id="'+d+'" name="'+d+'[]" value="'+b.result.success+'"/>'),c.find(".files-list li").eq(b.list_position).find("input").trigger("change")}else b.result.failed&&(c.find(".files-list li").eq(b.list_position).remove(),"undefined"!=typeof toastr&&toastr.error("Error: "+b.result.debug))}}),jQuery(".slider-cover .ui-slider-cover").each(function(){options={},options.min=defaultValue=parseFloat(jQuery(this).find("> span").attr("range-min")),options.max=parseFloat(jQuery(this).find("> span").attr("range-max")),options.step=parseFloat(jQuery(this).find("> span").attr("range-step"));var a="true"==jQuery(this).find("> span").attr("range-true")?!0:"min",b=jQuery(this).find("> span").attr("data-prefix"),c=jQuery(this).find("> span").attr("data-suffix");options.range=a,options.create=function(a,d){1==options.range?jQuery(this).find(".ui-slider-range").eq(0).append('<span class="ui-slider-handle-nos">0</span>'):jQuery(this).find("span.ui-slider-handle").eq(0).append('<span class="ui-slider-handle-nos">0</span>'),jQuery(this).parents(".slider-cover").find('input[type="hidden"]').val("").trigger("change").attr("data-prefix",b).attr("data-suffix",c)},options.change=function(a,d){var e=jQuery(this).parents(".fc-form").attr("data-thousand"),f=jQuery(this).parents(".fc-form").attr("data-decimal");if(jQuery(this).parents(".slider-cover").find(".ui-slider-handle-nos").css("margin-left","-"+(jQuery(this).parents(".slider-cover").find(".ui-slider-handle-nos").outerWidth()/2-9)+"px"),d.values){value_0=d.values[0].toString().replace(/[.]/g,f).replace(/\B(?=(\d{3})+(?!\d))/g,e),value_1=d.values[1].toString().replace(/[.]/g,f).replace(/\B(?=(\d{3})+(?!\d))/g,e),value_0_from=d.values[0],value_1_from=d.values[1],d.values[0]="undefined"!=typeof b?b+d.values[0]:d.values[0],d.values[0]="undefined"!=typeof c?d.values[0]+c:d.values[0],d.values[1]="undefined"!=typeof b?b+d.values[1]:d.values[1],d.values[1]="undefined"!=typeof c?d.values[1]+c:d.values[1];var g=d.values[0]+" - "+d.values[1]}else{var g=d.value;value_0=g.toString().replace(/[.]/g,f).replace(/\B(?=(\d{3})+(?!\d))/g,e),value_0_from=g,value_1="",value_1_from="",g="undefined"!=typeof b?b+g:g,g="undefined"!=typeof c?g+c:g}valueAmount=g.replace(b,"").replace(c,""),jQuery(this).parents(".slider-cover").find("input").val(valueAmount).trigger("change"),g=g.replace(value_0_from,value_0).replace(value_1_from,value_1),jQuery(this).parents(".slider-cover").find(".ui-slider-handle-nos").text(g)},options.slide=function(a,d){jQuery(this).find(".ui-slider-handle-nos").show();var e=jQuery(this).parents(".fc-form").attr("data-thousand"),f=jQuery(this).parents(".fc-form").attr("data-decimal");if(jQuery(this).parents(".slider-cover").find(".ui-slider-handle-nos").css("margin-left","-"+(jQuery(this).parents(".slider-cover").find(".ui-slider-handle-nos").outerWidth()/2-9)+"px"),d.values){value_0=d.values[0].toString().replace(/[.]/g,f).replace(/\B(?=(\d{3})+(?!\d))/g,e),value_1=d.values[1].toString().replace(/[.]/g,f).replace(/\B(?=(\d{3})+(?!\d))/g,e),value_0_from=d.values[0],value_1_from=d.values[1],d.values[0]="undefined"!=typeof b?b+d.values[0]:d.values[0],d.values[0]="undefined"!=typeof c?d.values[0]+c:d.values[0],d.values[1]="undefined"!=typeof b?b+d.values[1]:d.values[1],d.values[1]="undefined"!=typeof c?d.values[1]+c:d.values[1];var g=d.values[0]+" - "+d.values[1]}else{var g=d.value;value_0=g.toString().replace(/[.]/g,f).replace(/\B(?=(\d{3})+(?!\d))/g,e),value_0_from=g,value_1="",value_1_from="",g="undefined"!=typeof b?b+g:g,g="undefined"!=typeof c?g+c:g}valueAmount=g.replace(b,"").replace(c,""),jQuery(this).parents(".slider-cover").find("input").val(valueAmount).trigger("change"),g=g.replace(value_0_from,value_0).replace(value_1_from,value_1),jQuery(this).parents(".slider-cover").find(".ui-slider-handle-nos").text(g)},jQuery(this).html("<span></span>"),jQuery(this).find("span").slider(options)}),jQuery(".slider-cover .ui-slider-cover").each(function(){var a=jQuery(this).find(".ui-slider");1==a.slider("option","range")?(values=[],values[0]=a.slider("option","min"),values[1]=a.slider("option","min")+Math.round((a.slider("option","max")-a.slider("option","min"))/a.slider("option","step")*.2)*a.slider("option","step"),a.slider("values",values)):a.slider("value",a.slider("option","min")),a.parents(".slider-cover").find(".ui-slider-handle-nos").show();var b=a;setTimeout(function(){b.parents(".slider-cover").find(".ui-slider-handle-nos").css("margin-left","-"+(b.parents(".slider-cover").find(".ui-slider-handle-nos").outerWidth()/2-9)+"px")},10)}),jQuery('.datepicker-cover input[type="text"]').each(function(){if(jQuery(this).removeClass("hasDatepicker"),options={},options.beforeShow=function(a,b){jQuery("#ui-datepicker-div").removeClass("ui-datepicker").addClass("fc-datepicker")},options.onClose=function(a,b){jQuery(this).trigger("blur")},options.onSelect=function(a,b){jQuery(this).trigger("change").trigger("input")},jQuery(this).attr("data-date-lang")&&"en"!=jQuery(this).attr("data-date-lang")&&0==window.datepicker_load&&(jQuery.getScript(FC.datepickerLang+"datepicker-"+jQuery(this).attr("data-date-lang")+".js"),window.datepicker_load=!0),jQuery(this).attr("data-date-format")&&(options.dateFormat=jQuery(this).attr("data-date-format")),jQuery(this).attr("data-date-max")){if(""!=jQuery(this).attr("data-date-max")&&parseInt(jQuery(this).attr("data-date-max"))==jQuery(this).attr("data-date-max")){var a=new Date;a.setDate(a.getDate()+parseInt(jQuery(this).attr("data-date-max")))}else var a=new Date(jQuery(this).attr("data-date-max-alt"));options.maxDate=a}if(jQuery(this).attr("data-date-min")){if(""!=jQuery(this).attr("data-date-min")&&parseInt(jQuery(this).attr("data-date-min"))==jQuery(this).attr("data-date-min")){var b=new Date;b.setDate(b.getDate()+parseInt(jQuery(this).attr("data-date-min")))}else var b=new Date(jQuery(this).attr("data-date-min-alt"));options.minDate=b}if(jQuery(this).attr("data-date-days")){var c=jQuery.parseJSON(jQuery(this).attr("data-date-days")),d=[];for(x in c)1==c[x]&&d.push(x);options.beforeShowDay=function(a){return-1!=d.indexOf(a.getDay().toString())?[!0,""]:[!1,""]}}options.nextText=" ",options.prevText=" ",options.hideIfNoPrevNext=!0,options.changeYear=!0,options.changeMonth=!0,options.showAnim=!1,options.yearRange="c-100:c+100",options.shortYearCutoff=50,options.showOtherMonths=!0,jQuery(this).datepicker(options)})}function saveProgress(){jQuery(".fc-form").each(function(){if(form=jQuery(this),form.hasClass("save-form-true")){id=form.attr("data-id");var a=form.find("input, textarea, select").not(".no-save").not('[type="password"]').not(".stripe-amount-hidden").serialize()+"&id="+form.attr("data-id");if("undefined"!=typeof window.lastSaveProgress[id]&&window.lastSaveProgress[id]==a)return!1;window.lastSaveProgress[id]=a,jQuery.ajax({url:FC.ajaxurl,type:"POST",context:form,data:"action=formcraft3_form_save_progress&"+a,dataType:"json"}).done(function(a){})}})}var isMobileFC=!1;window.datepicker_load=!1,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4)))&&(isMobileFC=!0),"https:"==window.location.protocol&&(FC.ajaxurl=FC.ajaxurl.replace("http:","https:"),FC.datepickerLang=FC.datepickerLang.replace("http:","https:")),function(a){
a.fn.fc_validate=function(){if(jQuery(this).attr("data-allow-spaces")&&"true"==jQuery(this).attr("data-allow-spaces"))var a=/^[A-Za-z ]+$/,b=/^[0-9 ]+$/,c=/^[0-9A-Za-z ]+$/,d=/(http|https):\/\/(\w+:{0,1}\w*)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%!\-\/]))?/,e=/^([a-zA-Z0-9_\+.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$/;else var a=/^[A-Za-z]+$/,b=/^[0-9]+$/,c=/^[0-9A-Za-z]+$/,d=/(http|https):\/\/(\w+:{0,1}\w*)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%!\-\/]))?/,e=/^([a-zA-Z0-9_\+.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$/;var f=jQuery(this).val();if(jQuery(this).is('[type="checkbox"]')||jQuery(this).is('[type="radio"]')){var g=jQuery(this).attr("name"),f=jQuery('[name="'+g+'"]:checked').val();f="undefined"==typeof f?"":f}var h=jQuery(this);if(jQuery(this).attr("data-is-required")&&"true"==jQuery(this).attr("data-is-required")&&""==f.trim())return h.parents(".form-element").find(".error").text(FC.validation.is_required),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-input-mask")&&""!=jQuery(this).attr("data-input-mask")&&jQuery(this).hasClass("mask-invalid"))return h.parents(".form-element").find(".error").text(FC.validation.is_invalid),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-is-required")&&"false"==jQuery(this).attr("data-is-required")&&""==f.trim())return h.parents(".form-element").find(".error").text(""),h.parents(".form-element").removeClass("error-field"),!0;if(jQuery(this).attr("data-min-char")&&jQuery(this).attr("data-min-char")>f.length)return h.parents(".form-element").find(".error").text(FC.validation.min_char.replace("[x]",jQuery(this).attr("data-min-char"))),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-max-char")&&jQuery(this).attr("data-max-char")<f.length)return h.parents(".form-element").find(".error").text(FC.validation.max_char.replace("[x]",jQuery(this).attr("data-max-char"))),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-val-type")&&"email"==jQuery(this).attr("data-val-type")&&!f.match(e))return h.parents(".form-element").find(".error").text(FC.validation.allow_email),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-val-type")&&"alphabets"==jQuery(this).attr("data-val-type")&&!f.match(a))return h.parents(".form-element").find(".error").text(FC.validation.allow_alphabets),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-val-type")&&"numbers"==jQuery(this).attr("data-val-type")&&!f.match(b))return h.parents(".form-element").find(".error").text(FC.validation.allow_numbers),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-val-type")&&"alphanumeric"==jQuery(this).attr("data-val-type")&&!f.match(c))return h.parents(".form-element").find(".error").text(FC.validation.allow_alphanumeric),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-val-type")&&"url"==jQuery(this).attr("data-val-type")&&!f.match(d))return h.parents(".form-element").find(".error").text(FC.validation.allow_url),h.parents(".form-element").addClass("error-field"),!1;if(jQuery(this).attr("data-val-type")&&"regexp"==jQuery(this).attr("data-val-type")){var i=jQuery(this).attr("data-regexp").replace(/.*\/([gimy]*)$/,"$1"),j=jQuery(this).attr("data-regexp").replace(new RegExp("^/(.*?)/"+i+"$"),"$1"),k=new RegExp(j);if(null==k.exec(f))return h.parents(".form-element").find(".error").text(FC.validation.allow_regex),h.parents(".form-element").addClass("error-field"),!1}return h.parents(".form-element").removeClass("error-field"),!0}}(jQuery),window.lastSaveProgress=[],jQuery(document).ready(function(){1==isMobileFC&&jQuery('.email-cover input[type="text"]').prop("type","email"),1==jQuery("#fc-form-preview").length&&jQuery("body").addClass("formcraft-css"),jQuery("body").on("click",".fc-trigger-close",function(){jQuery(".fc-sticky").each(function(){jQuery(this).hasClass("show")&&jQuery(this).parent().find('[data-toggle="fc-sticky"]').trigger("click")})}),jQuery(".form-element.default-true").hide(),jQuery(".fc-form").removeClass("fc-temp-class"),jQuery(".fc-form .form-element.default-true").addClass("state-hidden"),jQuery("[data-input-mask]").each(function(){var a={onComplete:function(a,b){jQuery(b.srcElement).removeClass("mask-invalid")},onChange:function(a,b){jQuery(b.srcElement).addClass("mask-invalid")}};""!=jQuery(this).attr("data-input-mask").replace(/[^a-zA-Z0-9 ():\-\/]+/g,"").trim()&&jQuery(this).mask(jQuery(this).attr("data-input-mask").replace(/[^a-zA-Z0-9 ():\-\/]+/g,""),a)}),jQuery("body").on("click",'.field-cover div [class^="icon-"]',function(){jQuery(this).parent().find("input").focus()}),jQuery("[href]").each(function(){var a=jQuery(this).attr("href");if(-1!=a.indexOf("form-view/")){var b=a.split("form-view/");if(jQuery('.fc-form-modal .fc-form[data-id="'+b[b.length-1]+'"]').length){var c=jQuery('.fc-form-modal .fc-form[data-id="'+b[b.length-1]+'"]').first(),d=c.parents(".fc-form-modal").attr("id");jQuery(this).removeAttr("href"),jQuery(this).attr("data-toggle","fc_modal"),jQuery(this).attr("data-target","#"+d)}}}),jQuery(".fc-form-modal .form-live").each(function(){if(""!=jQuery(this).attr("data-bind")){var a=jQuery(this).attr("data-uniq");jQuery(jQuery(this).attr("data-bind")).each(function(){jQuery(this).attr("data-toggle","fc_modal"),jQuery(this).attr("data-target","#modal-"+a)})}}),fc_init(),setInterval(function(){saveProgress()},3e3),setTimeout(function(){jQuery(".fc-form").each(function(){var a=jQuery(this),b=a.parents(".form-live").find(".pre-populate-data").text();a.parent().find(".pre-populate-data").remove(),b=b.replace(/“/g,'"').replace(/”/g,'"').replace(/″/g,'"'),""!=b&&(b=jQuery.parseJSON(b),setFormValues(a,b))})},250),prepareMathFormulas(),jQuery(".fc-form").each(function(){form=jQuery(this),jQuery(document).trigger("formcraft_math_change",[form])}),jQuery("body").on("input",".textarea-cover textarea",function(){var a=jQuery(this).val().length,b=parseInt(jQuery(this).parents(".textarea-cover").find(".count-true > span.max-count").text());a>b?jQuery(this).parents(".textarea-cover").find(".count-true").css("color","red"):jQuery(this).parents(".textarea-cover").find(".count-true").css("color","inherit"),jQuery(this).parents(".textarea-cover").find(".count-true > span.current-count").text(a)}),jQuery("body").on("focus",'.password-cover input[type="password"],.oneLineText-cover input[type="text"],.datepicker-cover input[type="text"],.email-cover input[type="text"],.email-cover input[type="email"],.textarea-cover textarea,.dropdown-cover select,.matrix-cover input,.star-cover input,.thumb-cover input',function(){jQuery(this).parents(".field-cover").addClass("has-focus")}),jQuery("body").on("blur",'.password-cover input[type="password"],.oneLineText-cover input[type="text"],.datepicker-cover input[type="text"],.email-cover input[type="text"],.email-cover input[type="email"],.textarea-cover textarea,.dropdown-cover select,.matrix-cover input,.star-cover input,.thumb-cover input',function(){jQuery(this).parents(".field-cover").removeClass("has-focus")}),jQuery("body").on("change",".dropdown-cover select",function(){jQuery(this).find("option:checked").length>0&&""!=jQuery(this).find("option:checked").text()?jQuery(this).parents(".field-cover").addClass("has-input"):jQuery(this).parents(".field-cover").removeClass("has-input")}),jQuery("body").on("input",'.oneLineText-cover input[type="text"],.password-cover input[type="password"],.datepicker-cover input[type="text"],.email-cover input[type="text"],.email-cover input[type="email"], .textarea-cover textarea',function(){jQuery(this).val().length>0||"undefined"!=typeof jQuery(this).attr("placeholder")&&jQuery(this).attr("placeholder").length>0?jQuery(this).parents(".field-cover").addClass("has-input"):jQuery(this).parents(".field-cover").removeClass("has-input")}),jQuery("body").on("input",'.oneLineText-cover input[type="text"],.datepicker-cover input[type="text"],.email-cover input[type="text"],.email-cover input[type="email"],.textarea-cover textarea',function(){checkIfApplyMath(jQuery(this)),checkIfApplyLogic(jQuery(this))}),jQuery("body").on("change",'.customText-cover input[type="hidden"],.timepicker-cover input[type="hidden"],.slider-cover input[type="hidden"],.fileupload-cover input[type="hidden"],.checkbox-cover input[type="radio"],.star-cover input[type="radio"],.thumb-cover input[type="radio"],.checkbox-cover input[type="checkbox"],.dropdown-cover select',function(){checkIfApplyMath(jQuery(this)),checkIfApplyLogic(jQuery(this))}),jQuery('.oneLineText-cover input[type="text"],.datepicker-cover input[type="text"], .email-cover input[type="text"], .email-cover input[type="email"], .textarea-cover textarea').trigger("input"),jQuery('.customText-cover input[type="hidden"],.timepicker-cover input[type="hidden"],.slider-cover input[type="hidden"],.fileupload-cover input[type="hidden"],.checkbox-cover input[type="radio"],.star-cover input[type="radio"],.thumb-cover input[type="radio"],.checkbox-cover input[type="checkbox"],.dropdown-cover select').trigger("change"),jQuery("body").on("input, change",".time-fields-cover > select, .time-fields-cover > input",function(){var a=jQuery(this).parent(),b=a.find("select").eq(0).val(),c=a.find("select").eq(1).val(),d=a.find("input").val();jQuery(this).parent().hasClass("hide-meridian-true")?a.parent().find('input[type="hidden"]').val(b+":"+c).trigger("change"):a.parent().find('input[type="hidden"]').val(b+":"+c+" "+d).trigger("change")}),setTimeout(function(){jQuery(".time-fields-cover > select").first().trigger("change")},500),jQuery("body").on("focus",".meridian-picker",function(){"am"==jQuery(this).val()?jQuery(this).val("pm").trigger("change"):"pm"==jQuery(this).val()?jQuery(this).val("am").trigger("change"):jQuery(this).val("am").trigger("change"),jQuery(this).blur(),jQuery(this).trigger("input")}),jQuery(".fc-pagination").each(function(){jQuery(this).find(".pagination-trigger").eq(0).addClass("active")}),jQuery(".fc-form .form-page-0").addClass("active"),jQuery("body").on("change",".checkbox-cover label input,.update-label label input",function(){if(jQuery(this).is(":checked")){var a=jQuery(this).attr("name");jQuery('[name="'+a+'"]').parent().removeClass("active"),jQuery(this).parent().addClass("active")}});var a=!!navigator.userAgent.match(/iPad|iPhone|iPod/g);a&&(jQuery("body").on("touchstart",".star-cover label, .thumb-cover label",function(){jQuery(this).trigger("click")}),jQuery("body").on("touchstart",'[data-toggle="fc_modal"]',function(a){a.preventDefault(),jQuery(this).trigger("click")}),jQuery("body").on("touchstart",'[data-toggle="fc-sticky"]',function(){jQuery(this).trigger("click")})),jQuery("body").on("change",".star-cover label input",function(){if(jQuery(this).is(":checked")){var a=jQuery(this).attr("name");jQuery('[name="'+a+'"]').parent().removeClass("active"),jQuery(this).parent().addClass("active");var b=jQuery(this).parent().index();jQuery(this).parent().parent().find("label").removeClass("fake-click"),jQuery(this).parent().parent().find("label").slice(0,b+1).addClass("fake-click")}}),jQuery(".update-label label.active").removeClass("active"),jQuery(".powered-by").each(function(){var a=jQuery(this).parent().find(".fc-form").outerWidth();jQuery(this).css("width",a+"px")}),jQuery(".fc-form-modal").appendTo("body"),jQuery(".formcraft-css.placement-right").appendTo("body"),jQuery(".formcraft-css.placement-left").appendTo("body"),jQuery(".body-append").appendTo("body"),setTimeout(function(){jQuery(".image_button_cover a").each(function(){var a=parseInt(jQuery(this).outerWidth())/2+jQuery(this).outerHeight();jQuery(this).css("top","-"+a+"px")})},100),setTimeout(function(){jQuery(".image_button_cover a").each(function(){parseInt(jQuery(this).outerWidth())/2+jQuery(this).outerHeight();jQuery(this).parents(".image_button_cover").addClass("now-show")})},400),jQuery("body").on("click",'[data-toggle="fc-sticky"]',function(){var a=jQuery(jQuery(this).attr("data-target")),b=jQuery(jQuery(this).attr("data-target")).parent().find(".fc-sticky-button");if(a.hasClass("show"))a.addClass("hiding"),b.addClass("showing"),setTimeout(function(){a.removeClass("show hiding"),b.removeClass("hide showing")},400);else{var c=a.find(".fc-form").attr("data-id");jQuery.get(FC.ajaxurl+"?action=formcraft3_trigger_view&id="+c),a.addClass("show"),b.addClass("hide")}}),jQuery(document).keyup(function(a){jQuery(".fc-sticky").each(function(){jQuery(this).hasClass("show")&&27==a.which&&jQuery(this).parent().find('[data-toggle="fc-sticky"]').trigger("click")})});var b=.8*parseInt(jQuery(window).height());jQuery(".fc-sticky").css("max-height",b+"px"),jQuery(document).mouseup(function(a){var b=jQuery(".fc-sticky"),c=jQuery(".fc-datepicker");b.is(a.target)||0!==b.has(a.target).length||c.is(a.target)||0!==c.has(a.target).length||jQuery(".fc-sticky").each(function(){jQuery(this).hasClass("show")&&jQuery(this).parent().find('[data-toggle="fc-sticky"]').trigger("click")})}),setTimeout(function(){jQuery(".fc-sticky").each(function(){if(jQuery(this).hasClass("fc-sticky-right")||jQuery(this).hasClass("fc-sticky-left")){var a=jQuery(this).find(".fc-form").height(),a=Math.min(b,a);jQuery(this).css("margin-top","-"+a/2+"px"),jQuery(this).find(".fc-form").addClass("calculated")}})},500),jQuery(".fc-form-modal").each(function(){if(jQuery(this).attr("data-auto")&&!isNaN(parseFloat(jQuery(this).attr("data-auto")))){var a=jQuery(this);setTimeout(function(){a.fc_modal("show")},1e3*parseFloat(jQuery(this).attr("data-auto")))}jQuery(this).find(".pagination-trigger").length>1&&jQuery(this).find(".fc_close").css("margin-top","100px")}),jQuery(".star-cover label").hover(function(){var a=jQuery(this).index();jQuery(this).parent().find("label").slice(0,a+1-jQuery(this).prevAll("div").length).addClass("fake-hover"),jQuery(this).parent().find("label").slice(a+1-jQuery(this).prevAll("div").length,jQuery(this).parent().find("label").length).addClass("fake-empty")},function(){jQuery(this).parent().find("label").removeClass("fake-hover fake-empty")}),jQuery("body").on("click",".files-list .delete-file",function(){var a=jQuery(this).parent().find("input").val();jQuery(this).addClass("icon-spin5 animate-spin").html(""),jQuery.ajax({url:FC.ajaxurl,type:"POST",context:jQuery(this),data:"action=formcraft3_file_delete&id="+a,dataType:"json"}).done(function(a){a.success?jQuery(this).parent().slideUp(200,function(){jQuery(this).find("input").val("").trigger("change"),jQuery(this).remove()}):jQuery(this).removeClass("icon-spin5 animate-spin").html("×")}).always(function(a){jQuery(this).removeClass("icon-spin5 animate-spin").html("×")})}),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&jQuery('.datepicker-cover input[type="text"]').attr("readonly","readonly"),jQuery("body").on("blur change",".fc-form .validation-lenient",function(){0==jQuery(this).fc_validate()&&jQuery(this).addClass("validation-strict").removeClass("validation-lenient")}),jQuery("body").on("keyup change input",".fc-form .validation-strict",function(){0==jQuery(this).fc_validate()}),jQuery(".required_field").hide(),"undefined"!=typeof toastr&&(toastr.options={closeButton:!1,debug:!1,newestOnTop:!0,progressBar:!1,positionClass:"toast-top-right",preventDuplicates:!1,onclick:null,showDuration:"1000",hideDuration:"1000",timeOut:"3000",extendedTimeOut:"1000",showEasing:"linear",hideEasing:"linear",showMethod:"slideDown",hideMethod:"slideUp"}),jQuery("body").on("submit",".fc-form",function(a){a.preventDefault(),FormCraftSubmitForm(jQuery(this),"all")}),jQuery(".form-element-html").removeAttr("ondragstart").removeAttr("dnd-draggable").removeAttr("ondrag").removeAttr("draggable"),jQuery(".fc-form").removeAttr("ondrop").removeAttr("ondragover")}),!function(a,b){"use strict";"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?module.exports=b():a.autosize=b()}(this,function(){function a(a){function b(){var b=window.getComputedStyle(a,null);"vertical"===b.resize?a.style.resize="none":"both"===b.resize&&(a.style.resize="horizontal"),a.style.wordWrap="break-word";var f=a.style.width;a.style.width="0px",a.offsetWidth,a.style.width=f,d="none"!==b.maxHeight?parseFloat(b.maxHeight):!1,e="content-box"===b.boxSizing?-(parseFloat(b.paddingTop)+parseFloat(b.paddingBottom)):parseFloat(b.borderTopWidth)+parseFloat(b.borderBottomWidth),c()}function c(){var b=a.style.height,c=document.documentElement.scrollTop,f=document.body.scrollTop;a.style.height="auto";var g=a.scrollHeight+e;if(d!==!1&&g>d?(g=d,"scroll"!==a.style.overflowY&&(a.style.overflowY="scroll")):"hidden"!==a.style.overflowY&&(a.style.overflowY="hidden"),a.style.height=g+"px",document.documentElement.scrollTop=c,document.body.scrollTop=f,b!==a.style.height){var h=document.createEvent("Event");h.initEvent("autosize.resized",!0,!1),a.dispatchEvent(h)}}if(a&&a.nodeName&&"TEXTAREA"===a.nodeName&&!a.hasAttribute("data-autosize-on")){var d,e;"onpropertychange"in a&&"oninput"in a&&a.addEventListener("keyup",c),window.addEventListener("resize",c),a.addEventListener("input",c),a.addEventListener("autosize.update",c),a.addEventListener("autosize.destroy",function(b){window.removeEventListener("resize",c),a.removeEventListener("input",c),a.removeEventListener("keyup",c),a.removeEventListener("autosize.destroy"),Object.keys(b).forEach(function(c){a.style[c]=b[c]}),a.removeAttribute("data-autosize-on")}.bind(a,{height:a.style.height,overflow:a.style.overflow,overflowY:a.style.overflowY,wordWrap:a.style.wordWrap,resize:a.style.resize})),a.setAttribute("data-autosize-on",!0),a.style.overflow="hidden",a.style.overflowY="hidden",b()}}return"function"!=typeof window.getComputedStyle?function(a){return a}:function(b){return b&&b.length?Array.prototype.forEach.call(b,a):b&&b.nodeName&&a(b),b}}),!function(a){function b(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var c,d=a.ui.mouse.prototype,e=d._mouseInit,f=d._mouseDestroy;d._touchStart=function(a){var d=this;!c&&d._mouseCapture(a.originalEvent.changedTouches[0])&&(c=!0,d._touchMoved=!1,b(a,"mouseover"),b(a,"mousemove"),b(a,"mousedown"))},d._touchMove=function(a){c&&(this._touchMoved=!0,b(a,"mousemove"))},d._touchEnd=function(a){c&&(b(a,"mouseup"),b(a,"mouseout"),this._touchMoved||b(a,"click"),c=!1)},d._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),e.call(b)},d._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),f.call(b)}}}(jQuery),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery||Zepto)}(function(a){var b=function(b,c,d){b=a(b);var e,f=this,g=b.val();c="function"==typeof c?c(b.val(),void 0,b,d):c;var h={invalid:[],getCaret:function(){try{var a,c=0,d=b.get(0),e=document.selection,f=d.selectionStart;return e&&-1===navigator.appVersion.indexOf("MSIE 10")?(a=e.createRange(),a.moveStart("character",b.is("input")?-b.val().length:-b.text().length),c=a.text.length):(f||"0"===f)&&(c=f),c}catch(g){}},setCaret:function(a){try{if(b.is(":focus")){var c,d=b.get(0);d.setSelectionRange?d.setSelectionRange(a,a):d.createTextRange&&(c=d.createTextRange(),c.collapse(!0),c.moveEnd("character",a),c.moveStart("character",a),c.select())}}catch(e){}},events:function(){b.on("keyup.mask",h.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){b.keydown().keyup()},100)}).on("change.mask",function(){b.data("changed",!0)}).on("blur.mask",function(){g===b.val()||b.data("changed")||b.triggerHandler("change"),b.data("changed",!1)}).on("keydown.mask, blur.mask",function(){g=b.val()}).on("focus.mask",function(b){!0===d.selectOnFocus&&a(b.target).select()}).on("focusout.mask",function(){d.clearIfNotMatch&&!e.test(h.val())&&h.val("")})},getRegexMask:function(){for(var a,b,d,e,g=[],h=0;h<c.length;h++)(a=f.translation[c.charAt(h)])?(b=a.pattern.toString().replace(/.{1}$|^.{1}/g,""),d=a.optional,(a=a.recursive)?(g.push(c.charAt(h)),e={digit:c.charAt(h),pattern:b}):g.push(d||a?b+"?":b)):g.push(c.charAt(h).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));return g=g.join(""),e&&(g=g.replace(RegExp("("+e.digit+"(.*"+e.digit+")?)"),"($1)?").replace(RegExp(e.digit,"g"),e.pattern)),RegExp(g)},destroyEvents:function(){b.off("keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(a){var c=b.is("input")?"val":"text";return 0<arguments.length?(b[c]()!==a&&b[c](a),c=b):c=b[c](),c},getMCharsBeforeCount:function(a,b){for(var d=0,e=0,g=c.length;g>e&&a>e;e++)f.translation[c.charAt(e)]||(a=b?a+1:a,d++);return d},caretPos:function(a,b,d,e){return f.translation[c.charAt(Math.min(a-1,c.length-1))]?Math.min(a+d-b-e,d):h.caretPos(a+1,b,d,e)},behaviour:function(b){b=b||window.event,h.invalid=[];var c=b.keyCode||b.which;if(-1===a.inArray(c,f.byPassKeys)){var d=h.getCaret(),e=h.val().length,g=e>d,i=h.getMasked(),j=i.length,k=h.getMCharsBeforeCount(j-1)-h.getMCharsBeforeCount(e-1);return h.val(i),!g||65===c&&b.ctrlKey||(8!==c&&46!==c&&(d=h.caretPos(d,e,j,k)),h.setCaret(d)),h.callbacks(b)}},getMasked:function(a){var b,e,g=[],i=h.val(),j=0,k=c.length,l=0,m=i.length,n=1,o="push",p=-1;for(d.reverse?(o="unshift",n=-1,b=0,j=k-1,l=m-1,e=function(){return j>-1&&l>-1}):(b=k-1,e=function(){return k>j&&m>l});e();){var q=c.charAt(j),r=i.charAt(l),s=f.translation[q];s?(r.match(s.pattern)?(g[o](r),s.recursive&&(-1===p?p=j:j===b&&(j=p-n),b===p&&(j-=n)),j+=n):s.optional?(j+=n,l-=n):s.fallback?(g[o](s.fallback),j+=n,l-=n):h.invalid.push({p:l,v:r,e:s.pattern}),l+=n):(a||g[o](q),r===q&&(l+=n),j+=n)}return a=c.charAt(b),k!==m+1||f.translation[a]||g.push(a),g.join("")},callbacks:function(a){var e=h.val(),f=e!==g,i=[e,a,b,d],j=function(a,b,c){"function"==typeof d[a]&&b&&d[a].apply(this,c)};j("onChange",!0===f,i),j("onKeyPress",!0===f,i),j("onComplete",e.length===c.length,i),j("onInvalid",0<h.invalid.length,[e,a,b,h.invalid,d])}};f.mask=c,f.options=d,f.remove=function(){var a=h.getCaret();return h.destroyEvents(),h.val(f.getCleanVal()),h.setCaret(a-h.getMCharsBeforeCount(a)),b},f.getCleanVal=function(){return h.getMasked(!0)},f.init=function(c){c=c||!1,d=d||{},f.byPassKeys=a.jMaskGlobals.byPassKeys,f.translation=a.jMaskGlobals.translation,f.translation=a.extend({},f.translation,d.translation),f=a.extend(!0,{},f,d),e=h.getRegexMask(),!1===c?(d.placeholder&&b.attr("placeholder",d.placeholder),b.attr("autocomplete","off"),h.destroyEvents(),h.events(),c=h.getCaret(),h.val(h.getMasked()),h.setCaret(c+h.getMCharsBeforeCount(c,!0))):(h.events(),h.val(h.getMasked()))},f.init(!b.is("input"))};a.maskWatchers={};var c=function(){var c=a(this),e={},f=c.attr("data-mask");return c.attr("data-mask-reverse")&&(e.reverse=!0),c.attr("data-mask-clearifnotmatch")&&(e.clearIfNotMatch=!0),"true"===c.attr("data-mask-selectonfocus")&&(e.selectOnFocus=!0),d(c,f,e)?c.data("mask",new b(this,f,e)):void 0},d=function(b,c,d){d=d||{};var e=a(b).data("mask"),f=JSON.stringify;b=a(b).val()||a(b).text();try{return"function"==typeof c&&(c=c(b)),"object"!=typeof e||f(e.options)!==f(d)||e.mask!==c}catch(g){}};a.fn.mask=function(c,e){e=e||{};var f=this.selector,g=a.jMaskGlobals,h=a.jMaskGlobals.watchInterval,i=function(){return d(this,c,e)?a(this).data("mask",new b(this,c,e)):void 0};return a(this).each(i),f&&""!==f&&g.watchInputs&&(clearInterval(a.maskWatchers[f]),a.maskWatchers[f]=setInterval(function(){a(document).find(f).each(i)},h)),this},a.fn.unmask=function(){return clearInterval(a.maskWatchers[this.selector]),delete a.maskWatchers[this.selector],this.each(function(){var b=a(this).data("mask");b&&b.remove().removeData("mask")})},a.fn.cleanVal=function(){return this.data("mask").getCleanVal()},a.applyDataMask=function(b){b=b||a.jMaskGlobals.maskElements,(b instanceof a?b:a(b)).filter(a.jMaskGlobals.dataMaskAttr).each(c)};var e={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};a.jMaskGlobals=a.jMaskGlobals||{},e=a.jMaskGlobals=a.extend(!0,{},e,a.jMaskGlobals),e.dataMask&&a.applyDataMask(),setInterval(function(){a.jMaskGlobals.watchDataMask&&a.applyDataMask()},e.watchInterval)});