/
var
/
www
/
barefootlaw.org
/
wp-content
/
themes
/
barefoot
/
assets
/
js
/
vendor
/
Upload File
HOME
!function($){"use strict";"undefined"!=typeof wpcf7&&null!==wpcf7&&(wpcf7=$.extend({cached:0,inputs:[]},wpcf7),$(function(){wpcf7.supportHtml5=function(){var a={},e=document.createElement("input");a.placeholder="placeholder"in e;var t=["email","url","tel","number","range","date"];return $.each(t,function(t,i){e.setAttribute("type",i),a[i]="text"!==e.type}),a}(),$("div.wpcf7 > form").each(function(){var a=$(this);wpcf7.initForm(a),wpcf7.cached&&wpcf7.refill(a)})}),wpcf7.getId=function(a){return parseInt($('input[name="_wpcf7"]',a).val(),10)},wpcf7.initForm=function(a){var e=$(a);e.submit(function(a){"function"==typeof window.FormData&&(wpcf7.submit(e),a.preventDefault())}),e.hasClass("wpcf7-submit-right")?$(".wpcf7-submit",e).before('<div class="wpcf7-divider"></div><span class="ajax-loader"></span>'):($(".wpcf7-submit",e).before('<div class="wpcf7-divider"></div>'),$(".wpcf7-submit",e).after('<span class="ajax-loader"></span>')),wpcf7.toggleSubmit(e),e.on("click",".wpcf7-acceptance",function(){wpcf7.toggleSubmit(e)}),$(".wpcf7-exclusive-checkbox",e).on("click","input:checkbox",function(){var a=$(this).attr("name");e.find('input:checkbox[name="'+a+'"]').not(this).prop("checked",!1)}),$(".wpcf7-list-item.has-free-text",e).each(function(){var a=$(":input.wpcf7-free-text",this),e=$(this).closest(".wpcf7-form-control");$(":checkbox, :radio",this).is(":checked")?a.prop("disabled",!1):a.prop("disabled",!0),e.on("change",":checkbox, :radio",function(){$(".has-free-text",e).find(":checkbox, :radio").is(":checked")?a.prop("disabled",!1).focus():a.prop("disabled",!0)})}),wpcf7.supportHtml5.placeholder||$("[placeholder]",e).each(function(){$(this).val($(this).attr("placeholder")),$(this).addClass("placeheld"),$(this).focus(function(){$(this).hasClass("placeheld")&&$(this).val("").removeClass("placeheld")}),$(this).blur(function(){""===$(this).val()&&($(this).val($(this).attr("placeholder")),$(this).addClass("placeheld"))})}),wpcf7.jqueryUi&&!wpcf7.supportHtml5.date&&e.find('input.wpcf7-date[type="date"]').each(function(){$(this).datepicker({dateFormat:"yy-mm-dd",minDate:new Date($(this).attr("min")),maxDate:new Date($(this).attr("max"))})}),wpcf7.jqueryUi&&!wpcf7.supportHtml5.number&&e.find('input.wpcf7-number[type="number"]').each(function(){$(this).spinner({min:$(this).attr("min"),max:$(this).attr("max"),step:$(this).attr("step")})}),$(".wpcf7-character-count",e).each(function(){var a=$(this),t=a.attr("data-target-name"),i=a.hasClass("down"),n=parseInt(a.attr("data-starting-value"),10),c=parseInt(a.attr("data-maximum-value"),10),s=parseInt(a.attr("data-minimum-value"),10),o=function(e){var t=$(e).val().length,o=i?n-t:t;a.attr("data-current-value",o),a.text(o),c&&c<t?a.addClass("too-long"):a.removeClass("too-long"),s&&t<s?a.addClass("too-short"):a.removeClass("too-short")};$(':input[name="'+t+'"]',e).each(function(){o(this),$(this).keyup(function(){o(this)})})}),e.on("change",".wpcf7-validates-as-url",function(){var a=$.trim($(this).val());a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a="http://"+(a=a.replace(/^\/+/,""))),$(this).val(a)})},wpcf7.submit=function(form){if("function"==typeof window.FormData){var $form=$(form);$(".ajax-loader",$form).addClass("is-active"),$("[placeholder].placeheld",$form).each(function(a,e){$(e).val("")}),wpcf7.clearResponse($form);var formData=new FormData($form.get(0)),detail={id:$form.closest("div.wpcf7").attr("id"),status:"init",inputs:[],formData:formData};$.each($form.serializeArray(),function(a,e){if("_wpcf7"==e.name)detail.contactFormId=e.value;else if("_wpcf7_version"==e.name)detail.pluginVersion=e.value;else if("_wpcf7_locale"==e.name)detail.contactFormLocale=e.value;else if("_wpcf7_unit_tag"==e.name)detail.unitTag=e.value;else if("_wpcf7_container_post"==e.name)detail.containerPostId=e.value;else if(e.name.match(/^_wpcf7_\w+_free_text_/)){var t=e.name.replace(/^_wpcf7_\w+_free_text_/,"");detail.inputs.push({name:t+"-free-text",value:e.value})}else e.name.match(/^_/)||detail.inputs.push(e)}),wpcf7.triggerEvent($form.closest("div.wpcf7"),"beforesubmit",detail);var ajaxSuccess=function(data,status,xhr,$form){detail.id=$(data.into).attr("id"),detail.status=data.status;var $message=$(".wpcf7-response-output",$form),iconClass="";switch($message.addClass("vc_message_box vc_message_box-standard vc_message_box-rounded"),data.status){case"validation_failed":$.each(data.invalidFields,function(a,e){$(e.into,$form).each(function(){wpcf7.notValidTip(this,e.message),$(".wpcf7-form-control",this).addClass("wpcf7-not-valid"),$("[aria-invalid]",this).attr("aria-invalid","true")})}),$message.addClass("wpcf7-validation-errors vc_color-danger"),iconClass="icon-ban",$form.addClass("invalid"),wpcf7.triggerEvent(data.into,"invalid",detail);break;case"spam":$message.addClass("wpcf7-spam-blocked vc_color-info"),$form.addClass("spam"),iconClass="icon-book",$('[name="g-recaptcha-response"]',$form).each(function(){if(""===$(this).val()){var a=$(this).closest(".wpcf7-form-control-wrap");wpcf7.notValidTip(a,wpcf7.recaptcha.messages.empty)}}),wpcf7.triggerEvent(data.into,"spam",detail);break;case"mail_sent":$message.addClass("wpcf7-mail-sent-ok vc_color-success"),$form.addClass("sent"),iconClass="icon-check",data.onSentOk&&$.each(data.onSentOk,function(i,n){eval(n)}),wpcf7.triggerEvent(data.into,"mailsent",detail);break;case"mail_failed":case"acceptance_missing":default:$message.addClass("wpcf7-mail-sent-ng vc_color-warning"),$form.addClass("failed"),iconClass="icon-loader",wpcf7.triggerEvent(data.into,"mailfailed",detail)}wpcf7.refill($form,data),data.onSubmit&&$.each(data.onSubmit,function(i,n){eval(n)}),wpcf7.triggerEvent(data.into,"submit",detail),"mail_sent"==data.status&&$form.each(function(){this.reset()}),$form.find("[placeholder].placeheld").each(function(a,e){$(e).val($(e).attr("placeholder"))}),$message.html("").append('<div class="vc_message_box-icon"><i class="'+iconClass+'"></i></div><div class="vc_wrap_message_box"><p>'+data.message+"</p></div>").slideDown("fast"),$message.attr("role","alert"),$(".screen-reader-response",$form.closest(".wpcf7")).each(function(){var a=$(this);if(a.html("").attr("role","").append(data.message),data.invalidFields){var e=$("<ul></ul>");$.each(data.invalidFields,function(a,t){if(t.idref)i=$("<li></li>").append($("<a></a>").attr("href","#"+t.idref).append(t.message));else var i=$("<li></li>").append(t.message);e.append(i)}),a.append(e)}a.attr("role","alert").focus()})};$.ajax({type:"POST",url:wpcf7.apiSettings.getRoute("/contact-forms/"+wpcf7.getId($form)+"/feedback"),data:formData,dataType:"json",processData:!1,contentType:!1}).done(function(a,e,t){ajaxSuccess(a,e,t,$form),$(".ajax-loader",$form).removeClass("is-active")}).fail(function(a,e,t){var i=$('<div class="ajax-error vc_message_box vc_message_box-standard vc_message_box-rounded wpcf7-validation-errors vc_color-danger"></div>').html('<div class="vc_message_box-icon"><i class="icon-ban"></i></div><div class="vc_wrap_message_box"><p>'+t.message+"</p></div>");$form.after(i)})}},wpcf7.triggerEvent=function(a,e,t){var i=$(a),n=new CustomEvent("wpcf7"+e,{bubbles:!0,detail:t});i.get(0).dispatchEvent(n),i.trigger("wpcf7:"+e,t),i.trigger(e+".wpcf7",t)},wpcf7.toggleSubmit=function(a,e){var t=$(a),i=$("input:submit",t);void 0===e?t.hasClass("wpcf7-acceptance-as-validation")||(i.prop("disabled",!1),$("input:checkbox.wpcf7-acceptance",t).each(function(){var a=$(this);if(a.hasClass("wpcf7-invert")&&a.is(":checked")||!a.hasClass("wpcf7-invert")&&!a.is(":checked"))return i.prop("disabled",!0),!1})):i.prop("disabled",!e)},wpcf7.notValidTip=function(a,e){var t=$(a);if($(".wpcf7-not-valid-tip",t).remove(),$('<span role="alert" class="wpcf7-not-valid-tip"></span>').text(e).appendTo(t),t.is(".use-floating-validation-tip *")){var i=function(a){$(a).not(":hidden").animate({opacity:0},"fast",function(){$(this).css({"z-index":-100})})};t.on("mouseover",".wpcf7-not-valid-tip",function(){i(this)}),t.on("focus",":input",function(){i($(".wpcf7-not-valid-tip",t))})}},wpcf7.refill=function(a,e){var t=$(a),i=function(a,e){$.each(e,function(e,t){a.find(':input[name="'+e+'"]').val(""),a.find("img.wpcf7-captcha-"+e).attr("src",t);var i=/([0-9]+)\.(png|gif|jpeg)$/.exec(t);a.find('input:hidden[name="_wpcf7_captcha_challenge_'+e+'"]').attr("value",i[1])})},n=function(a,e){$.each(e,function(e,t){a.find(':input[name="'+e+'"]').val(""),a.find(':input[name="'+e+'"]').siblings("span.wpcf7-quiz-label").text(t[0]),a.find('input:hidden[name="_wpcf7_quiz_answer_'+e+'"]').attr("value",t[1])})};void 0===e?$.ajax({type:"GET",url:wpcf7.apiSettings.getRoute("/contact-forms/"+wpcf7.getId(t)+"/refill"),beforeSend:function(a){var e=t.find(':input[name="_wpnonce"]').val();e&&a.setRequestHeader("X-WP-Nonce",e)},dataType:"json"}).done(function(a,e,c){a.captcha&&i(t,a.captcha),a.quiz&&n(t,a.quiz)}):(e.captcha&&i(t,e.captcha),e.quiz&&n(t,e.quiz))},wpcf7.clearResponse=function(a){var e=$(a);e.removeClass("invalid spam sent failed"),e.siblings(".screen-reader-response").html("").attr("role",""),$(".wpcf7-not-valid-tip",e).remove(),$("[aria-invalid]",e).attr("aria-invalid","false"),$(".wpcf7-form-control",e).removeClass("wpcf7-not-valid"),$(".wpcf7-response-output",e).hide().empty().removeAttr("role").removeClass("wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked vc_color-danger vc_color-info vc_color-success vc_color-warning vc_message_box vc_message_box-standard vc_message_box-rounded")},wpcf7.apiSettings.getRoute=function(a){var e=wpcf7.apiSettings.root;return e=e.replace(wpcf7.apiSettings.namespace,wpcf7.apiSettings.namespace+a)})}(jQuery),function(){function a(a,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var t=document.createEvent("CustomEvent");return t.initCustomEvent(a,e.bubbles,e.cancelable,e.detail),t}if("function"==typeof window.CustomEvent)return!1;a.prototype=window.Event.prototype,window.CustomEvent=a}();