var gform=window.gform||{};function announceAJAXValidationErrors(){jQuery(".gform_validation_errors").length&&(jQuery("#gf_form_focus").focus(),setTimeout(function(){wp.a11y.speak(jQuery(".gform_validation_errors > h2").text())},1e3))}function gformBindFormatPricingFields(){jQuery(".ginput_amount, .ginput_donation_amount").off("change.gform").on("change.gform",function(){gformFormatPricingField(this)}),jQuery(".ginput_amount, .ginput_donation_amount").each(function(){gformFormatPricingField(this)})}function Currency(e){this.currency=e,this.toNumber=function(e){return this.isNumeric(e)?parseFloat(e):gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)},this.toMoney=function(e,t){if((t=t||!1)||(e=gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)),!1===e)return"";"-"==(e+=negative="")[0]&&(e=parseFloat(e.substr(1)),negative="-"),money=this.numberFormat(e,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator),"0.00"==money&&(negative="");var r=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"",i=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";return money=negative+this.htmlDecode(r)+money+this.htmlDecode(i),money},this.numberFormat=function(e,t,r,i,n){n=void 0===n||n,e=(e+"").replace(",","").replace(" ","");var o,a,l,s=isFinite(+e)?+e:0,f=isFinite(+t)?Math.abs(t):0,c=void 0===i?",":i,d=void 0===r?".":r,u="";return 3<(u="0"==t?(s+=1e-10,(""+Math.round(s)).split(".")):-1==t?(""+s).split("."):(o=s+=1e-10,a=f,l=Math.pow(10,a),(""+Math.round(o*l)/l).split(".")))[0].length&&(u[0]=u[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,c)),n&&(u[1]||"").length/i,"").replace(a,""),s=gformGetPriceDifference(r,o);s=0==gformToNumber(s)?"":" "+s,e.attr("price",s);var f="option"==e[0].tagName.toLowerCase()?" "+s:""+s+"",c=l+f;return window.gform_format_option_label&&(c=gform_format_option_label(c,l,f,r,o,i,n)),c}function gformGetProductIds(e,t){for(var r=jQuery(t).hasClass(e)?jQuery(t).attr("class").split(" "):jQuery(t).parents("."+e).attr("class").split(" "),i=0;it?(r.text(i.name+" - "+gform_gravityforms.strings.file_exceeds_limit),wp.a11y.speak(i.name+" - "+gform_gravityforms.strings.file_exceeds_limit)):r.remove()}}function gformInitSpinner(e,t){jQuery("#gform_"+e).submit(function(){gformAddSpinner(e,t)})}function gformAddSpinner(e,t){void 0!==t&&t||(t=gform.applyFilters("gform_spinner_url",gf_global.spinnerUrl,e)),0==jQuery("#gform_ajax_spinner_"+e).length&&gform.applyFilters("gform_spinner_target_elem",jQuery("#gform_submit_button_"+e+", #gform_wrapper_"+e+" .gform_next_button, #gform_send_resume_link_button_"+e),e).after('')}function gformReInitTinymceInstance(e,t){if(e&&t){var r=window.tinymce;if(r){var i=r.get("input_"+e+"_"+t);if(i){var n=jQuery.extend({},i.settings);i.remove(),r.init(n),gform.console.log("gformReInitTinymceInstance reinitialized TinyMCE on input_"+e+"_"+t+".")}else gform.console.error("gformReInitTinymceInstance did not find an instance for input_"+e+"_"+t+".")}else gform.console.error("gformReInitTinymceInstance requires tinymce to be available.")}else gform.console.error("gformReInitTinymceInstance requires a form and field id.")}function gf_raw_input_change(e,t){clearTimeout(__gf_keyup_timeout);var r=jQuery(t),i=r.attr("id"),n=gf_get_input_id_by_html_id(i),o=gf_get_form_id_by_html_id(i),a=gform.applyFilters("gform_field_meta_raw_input_change",{fieldId:n,formId:o},r,e);if(n=a.fieldId,o=a.formId,n){var l=r.is(":checkbox")||r.is(":radio")||r.is("select"),s=!l||r.is("textarea");"keyup"==e.type&&!s||"change"==e.type&&!l&&!s||("keyup"==e.type?__gf_keyup_timeout=setTimeout(function(){gf_input_change(t,o,n)},300):gf_input_change(t,o,n))}}function gf_get_input_id_by_html_id(e){var t=gf_get_ids_by_html_id(e),r=t[t.length-1];return 3==t.length&&(t.shift(),r=t.join(".")),r}function gf_get_form_id_by_html_id(e){return gf_get_ids_by_html_id(e)[0]}function gf_get_ids_by_html_id(e){for(var t=e?e.split("_"):[],r=t.length-1;0<=r;r--)gformIsNumber(t[r])||t.splice(r,1);return t}function gf_input_change(e,t,r){gform.doAction("gform_input_change",e,t,r)}function gformExtractFieldId(e){var t=parseInt(e.toString().split(".")[0],10);return t||e}function gformExtractInputIndex(e){var t=parseInt(e.toString().split(".")[1],10);return t||!1}if(gform.recaptcha={renderRecaptcha:function(){jQuery(".ginput_recaptcha:not(.gform-initialized)").each(function(){var t=jQuery(this),e={sitekey:t.data("sitekey"),theme:t.data("theme"),tabindex:t.data("tabindex")};t.data("stoken")&&(e.stoken=t.data("stoken"));var r=!1;"invisible"==t.data("size")&&(r=function(e){e&&t.closest("form").submit()}),(r=gform.applyFilters("gform_recaptcha_callback",r,t))&&(e.callback=r),t.data("widget-id",grecaptcha.render(this.id,e)),e.tabindex&&t.find("iframe").attr("tabindex",e.tabindex),t.addClass("gform-initialized"),gform.doAction("gform_post_recaptcha_render",t)})},gformIsRecaptchaPending:function(e){var t,r=e.find(".ginput_recaptcha");return!(!r.length||"invisible"!==r.data("size"))&&!((t=r.find(".g-recaptcha-response")).length&&t.val())},needsRender:function(){return document.querySelectorAll(".ginput_recaptcha:not(.gform-initialized)")[0]},renderOnRecaptchaLoaded:function(){if(gform.recaptcha.needsRender())var e=setInterval(function(){window.grecaptcha&&window.grecaptcha.render&&(this.renderRecaptcha(),clearInterval(e))},100)}},gform.initializeOnLoaded(gform.recaptcha.renderOnRecaptchaLoaded),jQuery(document).on("gform_post_render",gform.recaptcha.renderOnRecaptchaLoaded),window.renderRecaptcha=gform.recaptcha.renderRecaptcha,window.gformIsRecaptchaPending=gform.recaptcha.gformIsRecaptchaPending,function(h,v){h.uploaders={};var y="undefined"!=typeof gform_gravityforms?gform_gravityforms.strings:{},b="undefined"!=typeof gform_gravityforms?gform_gravityforms.vars.images_url:"";function i(n){var c,i,e=v(n).data("settings"),t=new plupload.Uploader(e);function d(e,t){v("#"+e).prepend("
  • "+w(t)+"
  • "),setTimeout(function(){wp.a11y.speak(v("#"+e).text())},1e3)}function u(e){var t,r,i=parseInt(e.gf_vars.max_files,10);if(0",s=e.settings.multipart_params.form_id,f=e.settings.multipart_params.field_id;l="undefined"!=typeof gf_legacy&&gf_legacy.is_legacy?""+y.delete_file+" "+l:" "+l,l=gform.applyFilters("gform_file_upload_markup",l,t,e,y,b,i),v("#"+t.id).html(l),100==t.percent&&(i.status&&"ok"==i.status?(n=f,o=i.data,(a=m(n)).unshift(o),function(e,t){var r=g(),i=v("#gform_uploaded_files_"+c),n=p(e);r[n]=t,i.val(v.toJSON(r))}(n,a)):d(e.settings.gf_vars.message_id,y.unknown_error+": "+t.name))}}),t.bind("FilesRemoved",function(e,t){u(e.settings)}),v("#"+e.drop_element).on({dragenter:r,dragover:r})}function w(e){return v("
    ").text(e).html()}v(document).bind("gform_post_render",function(e,t){v("form#gform_"+t+" .gform_fileupload_multifile").each(function(){i(this)});var r=v("form#gform_"+t);0 li").hover(function(){jQuery(this).find(".gform-form-toolbar__submenu").toggleClass("open"),jQuery(this).find(".has_submenu").toggleClass("submenu-open")},function(){jQuery(".gform-form-toolbar__submenu.open").removeClass("open"),jQuery(".has_submenu.submenu-open").removeClass("submenu-open")}),jQuery("#gform-form-toolbar__menu .has_submenu").click(function(e){e.preventDefault()})}),jQuery(document).ready(function(){jQuery(".gform-settings-field").each(function(){1 .gform-settings-input__container").length&&jQuery(this).addClass("gform-settings-field--multiple-inputs")})}),jQuery(function(){gform.tools.trigger("gform_main_scripts_loaded")});