';if(typeof result.fields!=='undefined'){$.each(result.fields,function(index,value){$(value+'[name="'+index+'"]').parent().addClass('error')})}}else{html='
'}
html+='>'}
if(result.error===!0){SUPER.form_submission_finished(form[0],result,html,old_html,duration)}else{SUPER.after_email_send_hook(form,data,old_html,result);if(form.data('is-redirecting')){if(form.data('is-doing-things')){clearInterval(SUPER.submit_form_interval);SUPER.submit_form_interval=setInterval(function(){if(form.data('is-doing-things')){console.log('still doing things...',form.data('is-doing-things'))}else{console.log('done with things...',form.data('is-doing-things'));clearInterval(SUPER.submit_form_interval);SUPER.form_submission_finished(form[0],result,html,old_html,duration)}},100)}
return!1}
if((form.find('form').attr('method')=='post')&&(form.find('form').attr('action')!=='')){form.find('form').submit();return!1}
SUPER.form_submission_finished(form[0],result,html,old_html,duration)}},error:function(xhr,ajaxOptions,thrownError){console.log(xhr,ajaxOptions,thrownError);alert('Failed to process data, please try again')}})})};SUPER.form_submission_finished=function(form,$result,$html,$old_html,$duration){if($result.redirect){window.location.href=$result.redirect}else{if($result.msg!==''){$html+=$result.msg;$html+='';$html+='
';$('.super-msg').remove();$($html).prependTo($(form))}
if($result.loading!==!0){var $proceed=SUPER.before_scrolling_to_message_hook(form,$(form).offset().top-30);if($proceed===!0){$('html, body').animate({scrollTop:$(form).offset().top-200},1000)}
$(form).find('.super-form-button.super-loading .super-button-name').html($old_html);$(form).find('.super-form-button.super-loading').removeClass('super-loading');if($result.error===!1){if($(form).data('hide')===!0){$(form).find('.super-field, .super-multipart-progress, .super-field, .super-multipart-steps').fadeOut($duration);setTimeout(function(){$(form).find('.super-field, .super-shortcode').remove()},$duration)}else{if($(form).data('clear')===!0){SUPER.init_clear_form(form)}}}}}};SUPER.upload_files=function(e,form,data,duration,old_html,status,status_update){var i,nodes,minfiles,$this,wrapper,field,interval,total_file_uploads,shortcode_field;nodes=form.querySelectorAll('.super-fileupload-files');for(i=0;i
div').length===0)){nodes[i].parentNode.querySelector('.super-fileupload').classList.add('finished')}}
nodes=form.querySelectorAll('.super-fileupload-files > div:not(.super-uploaded)');for(i=0;i div.error').length){$(form).find('.super-form-button.super-loading .super-button-name').html(old_html);$(form).find('.super-form-button.super-loading').removeClass('super-loading');clearInterval(interval)}else{if(wrapper.find('.super-fileupload-files > div.error').length==0){if(wrapper.find('.super-fileupload-files > div').length==wrapper.find('.super-fileupload-files > div.super-uploaded').length){$(this).addClass('finished')}}}});interval=setInterval(function(){total_file_uploads=0;$(form).find('.super-fileupload').each(function(){shortcode_field=$(this);if(SUPER.has_hidden_parent(shortcode_field[0])===!1){total_file_uploads++}else{shortcode_field.removeClass('finished')}});if($(form).find('.super-fileupload.finished').length==total_file_uploads){clearInterval(interval);SUPER.init_fileupload_fields();$(form).find('.super-fileupload').removeClass('super-rendered').fileupload('destroy');data=SUPER.prepare_form_data($(form));SUPER.before_submit_hook(e,form,data,old_html,function(){setTimeout(function(){SUPER.complete_submit(e,form,data,duration,old_html,status,status_update)},1000)})}},1000)};SUPER.trim=function($this){if(typeof $this==='string'){return $this.replace(/^\s+|\s+$|\s+(?=\s)/g,"")}};SUPER.handle_validations=function(el,validation,conditionalValidation,duration,form){if(el.closest('.super-shortcode').classList.contains('super-hidden'))return!1;var parent=el.closest('.super-field'),result,error=!1,regex,value,numbers,pattern,attr,text_field,total,logic,conditions,field_value,value2,counter,index,checked,custom_regex=(el.parentNode.querySelector('.super-custom-regex')?el.parentNode.querySelector('.super-custom-regex').value:undefined),mayBeEmpty=(typeof el.dataset.mayBeEmpty!=='undefined'?el.dataset.mayBeEmpty:'false'),allowEmpty=!1,urlRegex=/^(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9]+([-.]{1}[a-zA-Z0-9]+)*\.[a-zA-Z]{2,5}(:[0-9]{1,5})?(\/.*)?$/;if(el.value===''){if(typeof mayBeEmpty!=='undefined'){if(mayBeEmpty=='false'){allowEmpty=!1}
if(mayBeEmpty=='true'){allowEmpty=!0}
if(mayBeEmpty=='conditions'){allowEmpty=!0;conditions=parent.querySelectorAll('.super-validate-conditions');if(conditions){result=SUPER.conditional_logic.loop(el,form,!1,conditions);if(!result){allowEmpty=!1}}}}}
regex=new RegExp(custom_regex);if(custom_regex&&validation=='custom'){if(!regex.test(el.value))error=!0}
if(validation=='captcha'){error=!0}
if(validation=='numeric'){regex=/^\d+$/;if(!regex.test(el.value))error=!0}
if(validation=='float'){regex=/^[+-]?\d+(\.\d+)?$/;if(!regex.test(el.value))error=!0}
if(validation=='email'){regex=/^([\w-.+]+@([\w-]+\.)+[\w-]{2,63})?$/;if((el.value.length<4)||(!regex.test(el.value))){error=!0}}
if(validation=='phone'){regex=/^((\+)?[1-9]{1,2})?([-\s.])?((\(\d{1,4}\))|\d{1,4})(([-\s.])?[0-9]{1,12}){1,2}$/;value=el.value;numbers=value.split("").length;if(10<=numbers&&numbers<=20&®ex.test(value)){}else{error=!0}}
if(validation=='website'){pattern=new RegExp(urlRegex);if(!pattern.test(el.value))error=!0}
if(validation=='iban'){if((IBAN.isValid(el.value)===!1)&&(el.value!==''))error=!0}
attr=el.dataset.minlength;if(typeof attr!=='undefined'&&attr!==!1){text_field=!0;total=0;if(parent.classList.contains('super-checkbox')){text_field=!1;checked=parent.querySelectorAll('.super-item.super-active');if(checked.length div > span').length;if(totalattr)error=!0}
if((parent.classList.contains('super-dropdown'))||(parent.classList.contains('super-countries'))){text_field=!1;total=parent.querySelectorAll('.super-dropdown-ui .super-item.super-active:not(.super-placeholder)').length;if(total>attr)error=!0}
if(parent.classList.contains('super-keyword-tags')){text_field=!1;total=parent.querySelectorAll('.super-autosuggest-tags > div > span').length;if(total>attr)error=!0}
if(text_field===!0){if(!parent.classList.contains('super-date')){if(el.value.length>attr)error=!0}}}
attr=el.dataset.minnumber;if(typeof attr!=='undefined'&&attr!==!1){if(parent.classList.contains('super-currency')){value=$(el).maskMoney('unmasked')[0];value=(value)?parseFloat(value):0;if(valueparseFloat(attr))error=!0}else{if(parseFloat(el.value)>parseFloat(attr))error=!0}}
if(parent&&parent.classList.contains('super-date')){attr=el.dataset.minpicks;if(typeof attr!=='undefined'&&attr!==!1){if(parseInt(attr,10)>0){if(el.value==='')error=!0;total=el.value.split(',').length;if(total=0)counter++;if(logic=='not_contains'&&field_value.indexOf(value)==-1)counter++;field_value=parseFloat(field_value);value=parseFloat(value);value2=parseFloat(value2);if(logic=='greater_than'&&field_value>value)counter++;if(logic=='less_than'&&field_value=value)counter++;if(logic=='less_than_or_equal'&&field_value<=value)counter++;if((logic=='greater_than_and_less_than')&&((field_value>value)&&(field_valuevalue)||(field_value=value)&&(field_value=value)||(field_valuevalue)&&(field_value<=value2)))counter++;if((logic=='greater_than_or_less_than_or_equal')&&((field_value>value)||(field_value<=value2)))counter++;if((logic=='greater_than_or_equal_and_less_than_or_equal')&&((field_value>=value)&&(field_value<=value2)))counter++;if((logic=='greater_than_or_equal_or_less_than_or_equal')&&((field_value>=value)||(field_value<=value2)))counter++;if(counter===0)error=!0}
if(el.classList.contains('super-fileupload')){attr=el.parentNode.querySelector('.super-active-files').dataset.minfiles;if(typeof attr!=='undefined'&&attr!==!1){total=el.parentNode.querySelectorAll('.super-fileupload-files > div').length;if(total div').length;if(total>attr)error=!0}
if(el.closest('.super-shortcode').classList.contains('super-error-active')){error=!0}}
if(allowEmpty&&el.value==='')error=!1;if(typeof validation!=='undefined'&&!allowEmpty&&el.value==='')error=!0;if(error){SUPER.handle_errors(el);index=$(el).parents('.super-multipart:eq(0)').index('.super-form:eq(0) .super-multipart');if(el.closest('.super-form')&&el.closest('.super-form').querySelectorAll('.super-multipart-step')[index]){el.closest('.super-form').querySelectorAll('.super-multipart-step')[index].classList.add('super-error')}
if(el.closest('.super-tabs')){index=$(el.closest('.super-tabs-content')).index();if(el.closest('.super-tabs').querySelectorAll('.super-tabs-tab')[index]){el.closest('.super-tabs').querySelectorAll('.super-tabs-tab')[index].classList.add('super-error')}}
if(el.closest('.super-accordion-item')){el.closest('.super-accordion-item').classList.add('super-error')}}else{if(el.closest('.super-field'))el.closest('.super-field').classList.remove('super-error-active')}
if(el.closest('.super-multipart')&&!el.closest('.super-multipart').querySelector('.super-error-active')){index=$(el).parents('.super-multipart:eq(0)').index('.super-form:eq(0) .super-multipart');if(el.closest('.super-form')&&el.closest('.super-form').querySelectorAll('.super-multipart-step')[index]){el.closest('.super-form').querySelectorAll('.super-multipart-step')[index].classList.remove('super-error')}}
if(el.closest('.super-tabs-content')&&!el.closest('.super-tabs-content').querySelector('.super-error-active')){index=$(el.closest('.super-tabs-content')).index();if(el.closest('.super-tabs').querySelectorAll('.super-tabs-tab')[index]){el.closest('.super-tabs').querySelectorAll('.super-tabs-tab')[index].classList.remove('super-error')}}
if(el.closest('.super-accordion-item')&&!el.closest('.super-accordion-item').querySelector('.super-error-active')){el.closest('.super-accordion-item').classList.remove('super-error')}
return error};SUPER.get_duration=function(){return parseFloat(super_common_i18n.duration)};SUPER.handle_errors=function(el){if(el.closest('.super-field'))el.closest('.super-field').classList.add('super-error-active')};SUPER.validate_form=function(form,submitButton,validateMultipart,e,doingSubmit){SUPER.before_validating_form_hook(undefined,form,doingSubmit);var i=0,nodes,action=(submitButton.querySelector('.super-button-name')?submitButton.querySelector('.super-button-name').dataset.action:''),url=(typeof submitButton.dataset.href!=='undefined'?decodeURIComponent(submitButton.dataset.href):undefined),proceed=SUPER.before_submit_button_click_hook(e,submitButton),regex=/\{(.*?)\}/g,array=[],data=[],error=!1,duration=SUPER.get_duration(),name,field,element,target,submitButtonName,oldHtml,loading,status,statusUpdate,index,total,match,value,fileError,attr,validation,conditionalValidation,textField;if(submitButton.classList.contains('super-next-multipart')||submitButton.classList.contains('super-prev-multipart')){action=''}
if(action=='clear'){SUPER.init_clear_form(form);return!1}
if(action=='print'){SUPER.init_print_form(form,submitButton);return!1}
if(proceed===!0){if((url!=='')&&(typeof url!=='undefined')){while((match=regex.exec(url))!==null){array[i]=match[1];i++}
for(i=0;i div').length;if(total div').length;if(total>attr){fileError=!0}}
if(fileError===!0){error=!0;SUPER.handle_errors(field);index=$(field).parents('.super-multipart:eq(0)').index('.super-form:eq(0) .super-multipart');$(field).parents('.super-form:eq(0)').find('.super-multipart-steps').children('.super-multipart-step:eq('+index+')').addClass('super-error')}else{field.closest('.super-field').classList.remove('super-error-active')}
if(field.closest('.super-multipart')){if(!field.closest('.super-multipart').querySelector('.super-error-active')){index=$(field).parents('.super-multipart:eq(0)').index('.super-form:eq(0) .super-multipart');$(field).parents('.super-form:eq(0)').find('.super-multipart-steps').children('.super-multipart-step:eq('+index+')').removeClass('super-error')}}}
if(textField===!0){validation=field.dataset.validation;conditionalValidation=field.dataset.conditionalValidation;if(SUPER.handle_validations(field,validation,conditionalValidation,duration,form)){error=!0}}}}
var tabs=form.querySelectorAll('.super-tabs-tab.super-error');if(tabs&&tabs[0])tabs[0].click();var accordions=form.querySelectorAll('.super-accordion-item.super-error');if(accordions&&accordions[0])accordions[0].querySelector('.super-accordion-header').click();if(error===!1){if(form.querySelectorAll('.super-error-active').length){SUPER.scrollToError(form);return!0}
if(validateMultipart===!0)return!0;submitButtonName=submitButton.querySelector('.super-button-name');submitButton.closest('.super-form-button').classList.add('super-loading');oldHtml=submitButtonName.innerHTML;loading=submitButton.querySelector('.super-button-name').dataset.loading;if(super_common_i18n.loading!='Loading...'){loading=super_common_i18n.loading}
status=submitButtonName.dataset.status;statusUpdate=submitButtonName.dataset.statusUpdate;submitButtonName.innerHTML=''+loading;if(form.querySelectorAll('.super-fileupload-files > div').length!==0){SUPER.upload_files(e,form,data,duration,oldHtml,status,statusUpdate)}else{data=SUPER.prepare_form_data($(form));SUPER.before_submit_hook(e,form,data,oldHtml,function(){SUPER.complete_submit(e,form,data,duration,oldHtml,status,statusUpdate)})}}else{SUPER.scrollToError(form,validateMultipart)}
SUPER.after_validating_form_hook(undefined,form)};SUPER.scrollToError=function(form,validateMultipart){var scroll=!0,step,children,index,total,progress,multipart,proceed;if(validateMultipart===!0){scroll=!0;if(typeof form.dataset.disableScroll!=='undefined'){scroll=!1}
if(scroll){$('html, body').animate({scrollTop:$(form).offset().top-30},1000)}
return!1}
if(form.querySelector('.super-multipart-step.super-error')){step=form.querySelector('.super-multipart-step.super-error');children=Array.prototype.slice.call(step.parentNode.children);index=children.indexOf(step);total=form.querySelectorAll('.super-multipart').length;progress=100/total;progress=progress*(index+1);multipart=form.querySelectorAll('.super-multipart')[index];scroll=!0;if(typeof multipart.dataset.disableScroll!=='undefined'){scroll=!1}
form.querySelector('.super-multipart-progress-bar').style.width=progress+'%';form.querySelector('.super-multipart-step.super-active').classList.remove('super-active');form.querySelector('.super-multipart.super-active').classList.remove('super-active');multipart.classList.add('super-active');step.classList.add('super-active');proceed=SUPER.before_scrolling_to_error_hook(form,$(form).offset().top-30);if(proceed!==!0)return!1;if(scroll){$('html, body').animate({scrollTop:$(form).offset().top-30},1000)}}else{proceed=SUPER.before_scrolling_to_error_hook(form,$(form).find('.super-error-active').offset().top-200);if(proceed!==!0)return!1;$('html, body').animate({scrollTop:$(form).find('.super-error-active').offset().top-200},1000)}};SUPER.auto_step_multipart=function(field,form){var i,nodes,auto_step,total_fields,counter,active_part=form.querySelector('.super-multipart.super-active');if(active_part){auto_step=active_part.dataset.stepAuto;if(auto_step=='yes'){total_fields=0;nodes=active_part.querySelectorAll('.super-shortcode-field');for(i=0;i1){$event=$values[1].split("|");if(!$form.hasClass('super-form-'+$values[0])){$proceed=!1}}else{$event=$values[0].split("|")}
if($proceed){if(((typeof $event[1]==='undefined')||($event[1]===''))||((typeof $event[2]==='undefined')||($event[2]===''))){console.log('Seems like we are missing required ga() parameters!')}else{if(($event[0]=='send')&&($event[1]=='event')){if((typeof $event[3]==='undefined')||($event[3]==='')){console.log('ga() is missing the "eventAction" parameter (The type of interaction e.g. "play")')}else{$parameters={};$parameters.hitType=$event[1];$parameters.eventCategory=$event[2];$parameters.eventAction=$event[3];if(typeof $event[4]!=='undefined'){$parameters.eventLabel=$event[4]}
if(typeof $event[5]!=='undefined'){$parameters.eventValue=$event[5]}
ga($event[0],$parameters)}}}}})}
var $functions=super_common_i18n.dynamic_functions.after_email_send_hook;jQuery.each($functions,function(key,value){if(typeof SUPER[value.name]!=='undefined'){SUPER[value.name]($form,$data,$old_html,$result)}})};SUPER.after_responsive_form_hook=function($classes,$new_class,$window_classes,$new_window_class){var $functions=super_common_i18n.dynamic_functions.after_responsive_form_hook;jQuery.each($functions,function(key,value){if(typeof SUPER[value.name]!=='undefined'){SUPER[value.name]($classes,$new_class,$window_classes,$new_window_class)}})};SUPER.prepare_form_data_fields=function($form){var $data={},$field,$files;$form.find('.super-shortcode-field').each(function(){var $this=$(this),$hidden=!1,$parent=$this.parents('.super-shortcode:eq(0)'),$i,$new_value,$selected_items,$email_value,$item_value;if(typeof $this.attr('name')==='undefined'){return!0}
$this.parents('.super-shortcode.super-column').each(function(){if($(this).css('display')=='none'){$hidden=!0}});if(($hidden===!0)||(($parent.css('display')=='none')&&(!$parent.hasClass('super-hidden')))){}else{if($this.hasClass('super-fileupload')){$parent=$this.parents('.super-field-wrapper:eq(0)');$field=$parent.find('.super-active-files');$files=$parent.find('.super-fileupload-files > div');$data[$field.attr('name')]={'label':$field.data('email'),'type':'files','exclude':$field.data('exclude'),'exclude_entry':$field.data('exclude-entry'),'files':{}};$files.each(function($index,$file){$file=$(this);$data[$field.attr('name')].files[$index]={'name':$field.attr('name'),'value':$file.attr('data-name'),'url':$file.attr('data-url'),'thumburl':$file.attr('data-thumburl'),'label':$field.data('email'),'exclude':$field.data('exclude'),'exclude_entry':$field.data('exclude-entry'),'excludeconditional':$field.data('excludeconditional'),}})}else{$data[$this.attr('name')]={'name':$this.attr('name'),'value':$this.val(),'label':$this.data('email'),'exclude':$this.data('exclude'),'replace_commas':$this.data('replace-commas'),'exclude_entry':$this.data('exclude-entry'),'excludeconditional':$this.data('excludeconditional'),'type':'var'};if($this.attr('name')==='mailchimp_list_id'){if($this.attr('data-subscriber-tags'))$data[$this.attr('name')].subscriber_tags=$this.attr('data-subscriber-tags');if($this.attr('data-vip'))$data[$this.attr('name')].vip=$this.attr('data-vip')}
var $super_field=$this.parents('.super-field:eq(0)');if($super_field.hasClass('super-date')){$data[$this.attr('name')].timestamp=$this[0].dataset.mathDiff}
if($super_field.hasClass('super-textarea')){$data[$this.attr('name')].type='text'}
if($this.hasClass('super-address-autopopulate')){$data[$this.attr('name')].type='google_address';$data[$this.attr('name')].geometry={location:{'lat':$this.data('lat'),'lng':$this.data('lng'),}}}
if($super_field.hasClass('super-hidden')){if($this.data('code')===!0){$data[$this.attr('name')].code='true';if($this.attr('data-invoice-padding')){$data[$this.attr('name')].invoice_padding=$this.attr('data-invoice-padding')}}}
if($super_field.hasClass('super-auto-suggest')||$super_field.hasClass('super-wc-order-search')){var $value=$super_field.find('.super-field-wrapper .super-dropdown-ui > .super-active').attr('data-value');if(typeof $value!=='undefined'){$data[$this.attr('name')].value=$value.split(";")[0]}}
if($super_field.hasClass('super-dropdown')){$i=0;$new_value='';$selected_items=$super_field.find('.super-field-wrapper .super-dropdown-ui > .super-active');$selected_items.each(function(){if($i===0){$new_value+=$(this).text();if($this.data('admin-email-value')=='both'){$new_value+=' ('+$(this).data('value')+')'}}else{$new_value+=', '+$(this).text();if($this.data('admin-email-value')=='both'){$new_value+=' ('+$(this).data('value')+')'}}
$i++});$data[$this.attr('name')].option_label=$new_value;if(($this.data('admin-email-value')=='label')||($this.data('admin-email-value')=='both')){$data[$this.attr('name')].admin_value=$new_value}else{$i=0;$new_value='';$selected_items.each(function(){$item_value=$(this).data('value').toString().split(';');if($i===0){$new_value+=$item_value[0]}else{$new_value+=', '+$item_value[0]}
$i++});$data[$this.attr('name')].value=$new_value}
$email_value=$this.data('confirm-email-value');if(($email_value=='label')||($email_value=='both')){$i=0;$new_value='';$selected_items.each(function(){$item_value=$(this).data('value').toString().split(';');if($i===0){$new_value+=$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}else{$new_value+=', '+$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}
$i++});$data[$this.attr('name')].confirm_value=$new_value}
$email_value=$this.data('contact-entry-value');if(($email_value=='label')||($email_value=='both')){$i=0;$new_value='';$selected_items.each(function(){$item_value=$(this).data('value').toString().split(';');if($i===0){$new_value+=$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}else{$new_value+=', '+$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}
$i++});$data[$this.attr('name')].entry_value=$new_value}}
if($super_field.hasClass('super-checkbox')||$super_field.hasClass('super-radio')){$i=0;$new_value='';$selected_items=$super_field.find('.super-field-wrapper .super-active');$selected_items.each(function(){$item_value=$(this).find('input').val().toString().split(';');if($i===0){$new_value+=$(this).text();if($this.data('admin-email-value')=='both'){$new_value+=' ('+$item_value[0]+')'}}else{$new_value+=', '+$(this).text();if($this.data('admin-email-value')=='both'){$new_value+=' ('+$item_value[0]+')'}}
$i++});$data[$this.attr('name')].option_label=$new_value;if(($this.data('admin-email-value')=='label')||($this.data('admin-email-value')=='both')){$data[$this.attr('name')].admin_value=$new_value}else{$i=0;$new_value='';$selected_items.each(function(){$item_value=$(this).find('input').val().toString().split(';');if($i===0){$new_value+=$item_value[0]}else{$new_value+=','+$item_value[0]}
$i++});$data[$this.attr('name')].value=$new_value}
$email_value=$this.data('confirm-email-value');if(($email_value=='label')||($email_value=='both')){$i=0;$new_value='';$selected_items.each(function(){$item_value=$(this).find('input').val().toString().split(';');if($i===0){$new_value+=$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}else{$new_value+=', '+$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}
$i++});$data[$this.attr('name')].confirm_value=$new_value}
$email_value=$this.data('contact-entry-value');if(($email_value=='label')||($email_value=='both')){$i=0;$new_value='';$selected_items.each(function(){$item_value=$(this).find('input').val().toString().split(';');if($i===0){$new_value+=$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}else{$new_value+=', '+$(this).text();if($email_value=='both'){$new_value+=' ('+$item_value[0]+')'}}
$i++});$data[$this.attr('name')].entry_value=$new_value}}}}});return $data};SUPER.prepare_form_data=function($form){var $data=SUPER.prepare_form_data_fields($form),$form_id='',$entry_id='',$dynamic_columns={},$dynamic_arrays=[],$map_key_names=[],$first_property_name,new_key,i,$dynamic_column_fields_data;$form.find('.super-column[data-duplicate-limit]').each(function(){$dynamic_arrays=[];$map_key_names=[];$first_property_name=undefined;$(this).find('.super-duplicate-column-fields').each(function(){$dynamic_column_fields_data=SUPER.prepare_form_data_fields($(this));if(typeof $first_property_name==='undefined'){$first_property_name=Object.getOwnPropertyNames($dynamic_column_fields_data)[0]}
$dynamic_arrays.push($dynamic_column_fields_data)});if($first_property_name!==undefined){Object.keys($dynamic_arrays[0]).forEach(function(key){$map_key_names.push(key)});Object.keys($dynamic_arrays).forEach(function(key){if(key>0){i=0;Object.keys($dynamic_arrays[key]).forEach(function(old_key){new_key=$map_key_names[i];if(old_key!==new_key){Object.defineProperty($dynamic_arrays[key],new_key,Object.getOwnPropertyDescriptor($dynamic_arrays[key],old_key));delete $dynamic_arrays[key][old_key]}
i++})}});$dynamic_columns[$first_property_name]=$dynamic_arrays}});if(Object.keys($dynamic_columns).length>0){$data._super_dynamic_data=$dynamic_columns}
if($form.find('input[name="hidden_form_id"]').length!==0){$form_id=$form.find('input[name="hidden_form_id"]').val()}
$data.hidden_form_id={'name':'hidden_form_id','value':$form_id,'type':'form_id'};if($form.find('input[name="hidden_contact_entry_id"]').length!==0){$entry_id=$form.find('input[name="hidden_contact_entry_id"]').val()}
$data.hidden_contact_entry_id={'name':'hidden_contact_entry_id','value':$entry_id,'type':'entry_id'};return{data:$data,form_id:$form_id,entry_id:$entry_id}};SUPER.after_form_data_collected_hook=function(data){var i,name,functions=super_common_i18n.dynamic_functions.after_form_data_collected_hook;for(i=0;i$lat)$lat_min=$lat;if($lat_max<$lat)$lat_max=$lat;if($lng_min>$lng)$lng_min=$lng;if($lng_max<$lng)$lng_max=$lng});if($lat_min===0||$lat_max===0||$lng_min===0||$lng_max===0){SUPER.google_maps_api.allMaps[$form_id][key].setCenter(new google.maps.LatLng((($lat_max+$lat_min)/2.0),(($lng_max+$lng_min)/2.0)))}else{SUPER.google_maps_api.allMaps[$form_id][key].setCenter(new google.maps.LatLng((($lat_max+$lat_min)/2.0),(($lng_max+$lng_min)/2.0)));SUPER.google_maps_api.allMaps[$form_id][key].fitBounds(new google.maps.LatLngBounds(new google.maps.LatLng($lat_min,$lng_min),new google.maps.LatLng($lat_max,$lng_max)));Path=new google.maps.Polyline({path:$path,strokeColor:$polyline_stroke_color,strokeOpacity:$polyline_stroke_opacity,strokeWeight:$polyline_stroke_weight});Path.setMap(SUPER.google_maps_api.allMaps[$form_id][key])}}
var target,panel=null;target=$form.querySelector('.super-google-map-'+$form_id);if($directionsPanel=='true'){if(target.parentNode.querySelector('.super-google-map-directions')){target.parentNode.querySelector('.super-google-map-directions').remove()}
if(($origin==='')||($destination==='')){target.parentNode.classList.remove('super-has-panel')}else{target.parentNode.classList.add('super-has-panel');if(!target.parentNode.querySelector('.super-google-map-directions')){panel=document.createElement('div');panel.classList.add('super-google-map-directions');panel.style.height=target.parentNode.offsetHeight+'px';panel.style.overflowY="scroll";target.parentNode.appendChild(panel)}}}
if(($origin!=='')&&($destination!=='')){var directionsService=new google.maps.DirectionsService();var directionsRenderer=new google.maps.DirectionsRenderer({draggable:!0,map:SUPER.google_maps_api.allMaps[$form_id][key],panel:($directionsPanel=='true'?document.querySelector('.super-google-map-'+$form_id).parentNode.querySelector('.super-google-map-directions'):null)});if($data.waypoints!==''){var w=$data.waypoints.split('\n');var i=0;var $xw=[];for(i=0;i — '+$currency+''+parseFloat($value).toFixed(2)+'')});$(this).addClass('html-finished')}})};SUPER.reverse_columns=function($form){$($form).find('.super-grid').each(function(){var $grid=$(this);var $columns=$grid.children('div.super-column:not(.super-not-responsive)');$grid.append($columns.get().reverse());$grid.children('div.super-column:last-child').removeClass('first-column');$grid.children('div.super-column:eq(0)').addClass('first-column')})};SUPER.handle_columns=function(){var $this,$exclusion,$fields,$width=0;$('div.super-field').each(function(){if($(this).hasClass('super-grouped')){if((!$(this).prev().hasClass('super-grouped'))||($(this).prev().hasClass('super-grouped-end'))){$(this).addClass('super-grouped-start')}}});$('.super-field > .super-label').each(function(){if($(this).parent().index());if(!$(this).parent().hasClass('super-grouped')){if($(this).outerWidth(!0)>$width)$width=$(this).outerWidth(!0)}});SUPER.checkboxes();SUPER.generateBarcode();SUPER.rating();var forms=document.querySelectorAll('.super-form');Object.keys(forms).forEach(function(key){$this=forms[key];if($this.classList.contains('super-rtl')){SUPER.reverse_columns($this)}
$exclusion=super_common_i18n.tab_index_exclusion;$fields=$($($this).find('.super-field:not('+$exclusion+')').get());$fields.each(function(key,value){$(value).attr('data-super-tab-index',key)});if($this.classList.contains('super-rtl')){SUPER.reverse_columns($this)}
SUPER.after_initializing_forms_hook(undefined,$this,function($this){$this.classList.add('super-rendered');if(!$this.classList.contains('preload-disabled')){if(!$this.classList.contains('super-initialized')){setTimeout(function(){$($this).fadeOut(100,function(){$this.classList.add('super-initialized');$($this).fadeIn(500)})},500)}}else{$this.classList.add('super-initialized')}})})};SUPER.remove_super_form_classes=function($this,$classes){$.each($classes,function(k,v){$this.removeClass(v)})};SUPER.init_replace_html_tags=function($changed_field,form){var $i,$v,$regex,$row_regex,$html_fields,$target,$html,$row_str,$original,$field_name,$field,$return,$rows,$row,$found,$tag_items,$old_name,$new_name,$regular_expression,$array,$values,$new_value,$match;if(typeof $changed_field==='undefined'){$html_fields=form.querySelectorAll('.super-html-content, .super-accordion-title, super-accordion-desc')}else{$html_fields=form.querySelectorAll('.super-html-content[data-fields*="{'+SUPER.get_field_name($changed_field)+'}"], .super-accordion-title[data-fields*="{'+SUPER.get_field_name($changed_field)+'}"], .super-accordion-desc[data-fields*="{'+SUPER.get_field_name($changed_field)+'}"]')}
$regular_expression=/\{(.*?)\}/g;Object.keys($html_fields).forEach(function(key){var $counter=0;$target=$html_fields[key];if($target.classList.contains('super-accordion-title')||$target.classList.contains('super-accordion-desc')){$html=$target.dataset.original}else{$html=$target.parentNode.querySelector('textarea').value}
$regular_expression=/\{(.*?)\}/g;if(!$regular_expression.exec($html))return!0;if($html!==''){$regex=/foreach\s?\(\s?['|"|\s|]?(.*?)['|"|\s|]?\)\s?:([\s\S]*?)(?:endforeach\s?;)/g;while(($v=$regex.exec($html))!==null){if($v.index===$regex.lastIndex){$regex.lastIndex++}
$original=$v[0];$field_name=$v[1];$return='';if(typeof $v[2]!=='undefined')$return=$v[2];$rows='';$field=SUPER.field(form,$field_name);if($field){$row=$return.split('<%counter%>').join(1);$row=$row.split('<%').join('{');$row=$row.split('%>').join('}');$rows+=$row;$i=2;$found=SUPER.field_exists(form,$field_name+'_'+($i));while($found){$found=SUPER.field_exists(form,$field_name+'_'+($i));if($found){$row=$return.split('<%counter%>').join($i);$row_regex=/<%(.*?)%>/g;$row_str=$return;while(($v=$row_regex.exec($row_str))!==null){if($v.index===$row_regex.lastIndex){$row_regex.lastIndex++}
$tag_items=$v[1].split(';');$old_name=$tag_items[0];if($old_name!=='counter'){$tag_items[0]=$tag_items[0]+'_'+$i;$new_name=$tag_items.join(';');$row=$row.split('<%'+$v[1]+'%>').join('{'+$new_name+'}')}}
$rows+=$row}
$i++}}
$html=$html.split($original).join($rows)}
$array=[];$regular_expression=/\{(.*?)\}/g;while(($match=$regular_expression.exec($html))!==null){$array[$counter]=$match[1];$counter++}
if($array.length>0){for($counter=0;$counter<$array.length;$counter++){$values=$array[$counter];$new_value=SUPER.update_variable_fields.replace_tags(form,$regular_expression,'{'+$values+'}',$target);$html=$html.replace('{'+$values+'}',$new_value)}}
$html=SUPER.filter_if_statements($html);$target.innerHTML=$html}})};SUPER.init_replace_post_url_tags=function($changed_field,form){form=SUPER.get_frontend_or_backend_form($changed_field,form);var $match,$target=form.querySelector('form'),$actiontags=($target?$target.dataset.actiontags:''),$regular_expression=/\{(.*?)\}/g,$array=[],$counter=0,$values,$new_value;if($target){while(($match=$regular_expression.exec($actiontags))!==null){$array[$counter]=$match[1];$counter++}
if($array.length>0){for($counter=0;$counter<$array.length;$counter++){$values=$array[$counter];$new_value=SUPER.update_variable_fields.replace_tags(form,$regular_expression,'{'+$values+'}',$target);$actiontags=$actiontags.replace('{'+$values+'}',$new_value)}}
$target.action=$actiontags}};SUPER.init_text_editors=function(){if(typeof tinyMCE!=='undefined'){$('.super-text-editor:not(.super-initialized)').each(function(){var $this=$(this),$name=$this.attr('id'),$incl_url=$this.data('incl-url');tinyMCE.execCommand('mceRemoveEditor',!0,$name);var tinyMCEPreInit={baseURL:$this.data('baseurl'),suffix:'.min',mceInit:{},qtInit:{},ref:{},load_ext:function(url,lang){var sl=tinyMCE.ScriptLoader;sl.markDone(url+'/langs/'+lang+'.js');sl.markDone(url+'/langs/'+lang+'_dlg.js')}};tinyMCEPreInit.mceInit[$name]={theme:"modern",skin:"lightgray",language:"en",formats:{alignleft:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"left"}},{selector:"img,table,dl.wp-caption",classes:"alignleft"}],aligncenter:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"center"}},{selector:"img,table,dl.wp-caption",classes:"aligncenter"}],alignright:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"right"}},{selector:"img,table,dl.wp-caption",classes:"alignright"}],strikethrough:{inline:"del"}},relative_urls:!1,remove_script_host:!1,convert_urls:!1,browser_spellcheck:!0,fix_list_elements:!0,entities:"38,amp,60,lt,62,gt",entity_encoding:"raw",keep_styles:!1,cache_suffix:"wp-mce-4310-20160418",preview_styles:"font-family font-size font-weight font-style text-decoration text-transform",end_container_on_empty_block:!0,wpeditimage_disable_captions:!1,wpeditimage_html5_captions:!0,plugins:"charmap,colorpicker,hr,lists,media,paste,tabfocus,textcolor,fullscreen,wordpress,wpautoresize,wpeditimage,wpemoji,wpgallery,wplink,wpdialogs,wptextpattern,wpview",wp_lang_attr:"en-US",content_css:$incl_url+"/css/dashicons.css,"+$incl_url+"/js/tinymce/skins/wordpress/wp-content.css",selector:"#"+$name,resize:"vertical",menubar:!1,wpautop:!1,indent:!1,toolbar1:"bold,italic,strikethrough,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,fullscreen,wp_adv",toolbar2:"formatselect,underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help",toolbar3:"",toolbar4:"",tabfocus_elements:":prev,:next",body_class:$name+" post-type-page post-status-publish locale-en-us"};tinyMCEPreInit.qtInit[$name]={id:$name,buttons:"strong,em,link,block,del,ins,img,ul,ol,li,code,more,close"};tinyMCEPreInit.ref={plugins:"charmap,colorpicker,hr,lists,media,paste,tabfocus,textcolor,fullscreen,wordpress,wpautoresize,wpeditimage,wpemoji,wpgallery,wplink,wpdialogs,wptextpattern,wpview",theme:"modern",language:"en"};if(($this.data('teeny')=='true')||($this.data('teeny')===!0)){tinyMCEPreInit.mceInit[$name].toolbar2=!1}
if(($this.data('force-br')=='true')||($this.data('force-br')===!0)){tinyMCEPreInit.mceInit[$name].forced_root_block=!1;tinyMCEPreInit.mceInit[$name].force_br_newlines=!0;tinyMCEPreInit.mceInit[$name].force_p_newlines=!1;tinyMCEPreInit.mceInit[$name].convert_newlines_to_brs=!0}
var init,id,$wrap;for(id in tinyMCEPreInit.mceInit){init=tinyMCEPreInit.mceInit[id];$wrap=tinyMCE.$('#wp-'+id+'-wrap');if(($wrap.hasClass('tmce-active')||!Object.prototype.hasOwnProperty.call(tinyMCEPreInit.qtInit,id))&&!init.wp_skip_init){tinyMCE.init(init);if(!window.wpActiveEditor){window.wpActiveEditor=id}}}
for(id in tinyMCEPreInit.qtInit){quicktags(tinyMCEPreInit.qtInit[id]);if(!window.wpActiveEditor){window.wpActiveEditor=id}}})}};SUPER.init_set_dropdown_placeholder=function($form){if(typeof $form==='undefined')$form=$('.super-form');$form.find('.super-dropdown-ui').each(function(){var $this=$(this);var $field=$this.parent('.super-field-wrapper').find('.super-shortcode-field');var $first_item=$this.find('.super-item:eq(1)');var $value=$field.val();if($value===''){$value=$field.data('default-value')}
if((typeof $value!=='undefined')&&($value!=='')){$field.val($value);var $new_placeholder='';$value=$value.toString().split(',');$.each($value,function(index,value){value=$.trim(value).split(';')[0];$this.find('.super-item:not(.super-placeholder)').each(function(){var $item_first_value=$(this).attr('data-value').split(';')[0];if($item_first_value==value){$(this).addClass('super-active');if($new_placeholder===''){$new_placeholder+=$(this).html()}else{$new_placeholder+=','+$(this).html()}}})});if($new_placeholder!=='')$this.children('.super-placeholder').html($new_placeholder)}else{$field.val('');var $placeholder=$field.attr('placeholder');if((typeof $placeholder!=='undefined')&&($placeholder!=='')){$this.children('.super-placeholder').attr('data-value','').html($placeholder)}else{if($this.children('.super-placeholder').html()===''){$first_item.addClass('super-active');$this.children('.super-placeholder').attr('data-value',$first_item.attr('data-value')).html($first_item.html())}}}})};SUPER.init_print_form=function($form,submitButton){var items,$data,$parent,$css,nodes,el,$items,i,ii,$file_id,win=window.open('','printwindow'),$html='',$print_file=submitButton.querySelector('input[name="print_file"]');if($print_file&&$print_file.value!==''&&$print_file.value!='0'){$file_id=$print_file.value;$data=SUPER.prepare_form_data($($form));$data=SUPER.after_form_data_collected_hook($data.data);$.ajax({url:super_common_i18n.ajaxurl,type:'post',data:{action:'super_print_custom_html',data:$data,file_id:$file_id},success:function(result){win.document.write(result);win.document.close();win.focus();setTimeout(function(){win.print();win.close()},250);return!1},error:function(xhr,ajaxOptions,thrownError){console.log(xhr,ajaxOptions,thrownError);alert('Failed to process data, please try again');return!1}})}else{$css="";$html=$css;$html+='';nodes=$form.querySelectorAll('.super-shortcode-field');for(i=0;i';$html+='| ';$html+=el.dataset.email;$html+=' | ';$html+='';if($parent.classList.contains('super-radio')){$html+=$parent.querySelector('.super-active').innerText}else if($parent.classList.contains('super-dropdown')){items=$parent.querySelectorAll('.super-dropdown-ui .super-active');for(ii=0;ii';$html+=''}
$html+=' |
';win.document.write($html);win.document.close();win.focus();setTimeout(function(){win.print();win.close()},250);return!1}};SUPER.init_clear_form=function(form,clone){var field,nodes,innerNodes,el,i,ii,children,index,element,dropdown,dropdownItem,option,switchBtn,activeItem,value='',default_value,main_form=form,new_value='',placeholder,new_placeholder='';if(typeof clone!=='undefined'){main_form=form;form=clone;nodes=form.querySelectorAll('.super-shortcode.super-slider > .super-field-wrapper > *:not(.super-shortcode-field)');for(i=0;i div > span');for(i=0;i0)nodes[i].remove()}
nodes=form.querySelectorAll('.super-error, .super-error-active, .super-filled');for(i=0;i';html+=''+fv.value+'';html+='';html+=' '});element.value=files;field.querySelector('.super-fileupload-files').innerHTML=html;field.querySelector('.super-fileupload').classList.add('finished')}else{field.querySelector('.super-fileupload-files').innerHTML='';field.querySelector('.super-progress-bar').removeAttribute('style');field.querySelector('.super-active-files').value=''}
return!0}
if(field.classList.contains('super-slider')){SUPER.reposition_slider_amount_label(field,data[i].value);return!0}
if(field.classList.contains('super-auto-suggest')){if(data[i].value!==''){firstValue=data[i].value.split(';')[0];dropdown=field.querySelector('.super-dropdown-ui');setFieldValue='';nodes=dropdown.querySelectorAll('.super-item.super-active');for(ii=0;ii