PageSourceSearch

https://cmaconsulting.com.au/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.4.17.9

js cmaconsulting.com.au collected 2026-09-30 05:35:48 UTC 38,241 bytes, 1 lines download raw bytes

1if(typeof jQuery.fn.prop==="undefined"){jQuery.fn.prop=jQuery.fn.attr}jQuery(document).ready(function(){jQuery(document).bind("gform_post_render",gformBindFormatPricingFields)});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(a){this.currency=a;this.toNumber=function(b){if(this.isNumeric(b)){return parseFloat(b)}return gformCleanNumber(b,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)};this.toMoney=function(e,d){d=d||false;if(!d){e=gformCleanNumber(e,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)}if(e===false){return""}e=e+"";negative="";if(e[0]=="-"){e=parseFloat(e.substr(1));negative="-"}money=this.numberFormat(e,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator);if(money=="0.00"){negative=""}var b=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"";var c=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";money=negative+this.htmlDecode(b)+money+this.htmlDecode(c);return money};this.numberFormat=function(h,e,k,g,b){var b=typeof b=="undefined";h=(h+"").replace(",","").replace(" ","");var d=!isFinite(+h)?0:+h,c=!isFinite(+e)?0:Math.abs(e),m=(typeof g==="undefined")?",":g,f=(typeof k==="undefined")?".":k,l="",j=function(q,p){var o=Math.pow(10,p);return""+Math.round(q*o)/o};if(e=="0"){d=d+1e-10;l=(""+Math.round(d)).split(".")}else{if(e==-1){l=(""+d).split(".")}else{d=d+1e-10;l=j(d,c).split(".")}}if(l[0].length>3){l[0]=l[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,m)}if(b){if((l[1]||"").length<c){l[1]=l[1]||"";l[1]+=new Array(c-l[1].length+1).join("0")}}return l.join(f)};this.isNumeric=function(b){return gformIsNumber(b)};this.htmlDecode=function(h){var j,f,g=h;var e=g.match(/&#[0-9]{1,5};/g);if(e!=null){for(var b=0;b<e.length;b++){f=e[b];j=f.substring(2,f.length-1);if(j>=-32768&&j<=65535){g=g.replace(f,String.fromCharCode(j))}else{g=g.replace(f,"")}}}return g}}function gformCleanNumber(h,a,d,e){var j="",f="",g="",b=false;h=h+" ";h=h.replace(/&.*?;/g,"");h=h.replace(a,"");h=h.replace(d,"");for(var c=0;c<h.length;c++){g=h.substr(c,1);if((parseInt(g,10)>=0&&parseInt(g,10)<=9)||g==e){j+=g}else{if(g=="-"){b=true}}}for(var c=0;c<j.length;c++){g=j.substr(c,1);if(g>="0"&&g<="9"){f+=g}else{if(g==e){f+="."}}}if(b){f="-"+f}return gformIsNumber(f)?parseFloat(f):false}function gformGetDecimalSeparator(a){var c;switch(a){case"currency":var b=new Currency(gf_global.gf_currency_config);c=b.currency.decimal_separator;break;case"decimal_comma":c=",";break;default:c="."}return c}function gformIsNumber(a){return !isNaN(parseFloat(a))&&isFinite(a)}function gformIsNumeric(c,a){switch(a){case"decimal_dot":var b=new RegExp("^(-?[0-9]{1,3}(?:,?[0-9]{3})*(?:.[0-9]+)?)$");return b.test(c);break;case"decimal_comma":var b=new RegExp("^(-?[0-9]{1,3}(?:.?[0-9]{3})*(?:,[0-9]+)?)$");return b.test(c);break}return false}function gformDeleteUploadedFile(k,e,h){var j=jQuery("#field_"+k+"_"+e);var c=jQuery(h).parent().index();j.find(".ginput_preview").eq(c).remove();j.find('input[type="file"],.validation_message,#extensions_message_'+k+"_"+e).removeClass("gform_hidden");j.find(".ginput_post_image_file").show();j.find('input[type="text"]').val("");var b=jQuery("#gform_uploaded_files_"+k).val();if(b){var a=jQuery.secureEvalJSON(b);if(a){var f="input_"+e;var l=j.find("#gform_multifile_upload_"+k+"_"+e);if(l.length>0){a[f].splice(c,1);var d=l.data("settings");var g=d.gf_vars.max_files;jQuery("#"+d.gf_vars.message_id).html("");if(a[f].length<g){gfMultiFileUploader.toggleDisabled(d,false)}}else{a[f]=null}jQuery("#gform_uploaded_files_"+k).val(jQuery.toJSON(a))}}}var _gformPriceFields=new Array();var _anyProductSelected;function gformIsHidden(a){return a.parents(".gfield").not(".gfield_hidden_product").css("display")=="none"}function gformCalculateTotalPrice(g){if(!_gformPriceFields[g]){return}var f=0;_anyProductSelected=false;for(var e=0;e<_gformPriceFields[g].length;e++){f+=gformCalculateProductPrice(g,_gformPriceFields[g][e])}if(_anyProductSelected){var b=gformGetShippingPrice(g);f+=b}if(window.gform_product_total){f=window.gform_product_total(g,f)}f=gform.applyFilters("gform_product_total",f,g);var a=jQuery(".ginput_total_"+g);if(a.length>0){var d=a.next().val(),c=gformFormatMoney(f,true);if(d!=f){a.next().val(f).change()}if(c!=a.first().text()){a.html(c)}}}function gformGetShippingPrice(c){var a=jQuery(".gfield_shipping_"+c+' input[type="hidden"], .gfield_shipping_'+c+" select, .gfield_shipping_"+c+" input:checked");var b=0;if(a.length==1&&!gformIsHidden(a)){if(a.attr("type")&&a.attr("type").toLowerCase()=="hidden"){b=a.val()}else{b=gformGetPrice(a.val())}}return gformToNumber(b)}
1function gformGetFieldId(b){var d=jQuery(b).attr("id");var c=d.split("_");if(c.length<=0){return 0}var a=c[c.length-1];return a}function gformCalculateProductPrice(a,b){var e="_"+a+"_"+b;jQuery(".gfield_option"+e+", .gfield_shipping_"+a).find("select").each(function(){var h=jQuery(this);var f=gformGetPrice(h.val());var g=h.attr("id").split("_")[2];h.children("option").each(function(){var k=jQuery(this);var j=gformGetOptionLabel(k,k.val(),f,a,g);k.html(j)})});jQuery(".gfield_option"+e).find(".gfield_checkbox").find("input:checkbox").each(function(){var j=jQuery(this);var l=j.attr("id");var g=l.split("_")[2];var h=l.replace("choice_","#label_");var k=jQuery(h);var f=gformGetOptionLabel(k,j.val(),0,a,g);k.html(f)});jQuery(".gfield_option"+e+", .gfield_shipping_"+a).find(".gfield_radio").each(function(){var g=0;var j=jQuery(this);var k=j.attr("id");var f=k.split("_")[2];var h=j.find("input:radio:checked").val();if(h){g=gformGetPrice(h)}j.find("input:radio").each(function(){var m=jQuery(this);var n=m.attr("id").replace("choice_","#label_");var o=jQuery(n);if(o){var l=gformGetOptionLabel(o,m.val(),g,a,f);o.html(l)}})});var c=gformGetBasePrice(a,b);c=gform.applyFilters("gform_product_price",c,a,b);var d=gformGetProductQuantity(a,b);if(d>0){jQuery(".gfield_option"+e).find("input:checked, select").each(function(){if(!gformIsHidden(jQuery(this))){c+=gformGetPrice(jQuery(this).val())}});_anyProductSelected=true}c=c*d;c=gformRoundPrice(c);return c}function gformGetProductQuantity(h,d){if(!gformIsProductSelected(h,d)){return 0}var g,e=jQuery("#ginput_quantity_"+h+"_"+d),a;if(gformIsHidden(e)){return 0}if(e.length>0){g=e.val()}else{e=jQuery(".gfield_quantity_"+h+"_"+d+" :input");g=1;if(e.length>0){g=e.val();var b=e.attr("id"),c=gf_get_input_id_by_html_id(b);a=gf_get_field_number_format(c,h,"value")}}if(!a){a="currency"}var f=gformGetDecimalSeparator(a);g=gformCleanNumber(g,"","",f);if(!g){g=0}return g}function gformIsProductSelected(d,a){var b="_"+d+"_"+a;var c=jQuery("#ginput_base_price"+b+", .gfield_donation"+b+' input[type="text"], .gfield_product'+b+" .ginput_amount");if(c.val()&&!gformIsHidden(c)){return true}else{c=jQuery(".gfield_product"+b+" select, .gfield_product"+b+" input:checked, .gfield_donation"+b+" select, .gfield_donation"+b+" input
1:checked");if(c.val()&&!gformIsHidden(c)){return true}}return false}function gformGetBasePrice(g,a){var d="_"+g+"_"+a;var b=0;var f=jQuery("#ginput_base_price"+d+", .gfield_donation"+d+' input[type="text"], .gfield_product'+d+" .ginput_amount");if(f.length>0){b=f.val();if(gformIsHidden(f)){b=0}}else{f=jQuery(".gfield_product"+d+" select, .gfield_product"+d+" input:checked, .gfield_donation"+d+" select, .gfield_donation"+d+" input:checked");var e=f.val();if(e){e=e.split("|");b=e.length>1?e[1]:0}if(gformIsHidden(f)){b=0}}var h=new Currency(gf_global.gf_currency_config);b=h.toNumber(b);return b===false?0:b}function gformFormatMoney(c,b){if(!gf_global.gf_currency_config){return c}var a=new Currency(gf_global.gf_currency_config);return a.toMoney(c,b)}function gformFormatPricingField(b){if(gf_global.gf_currency_config){var a=new Currency(gf_global.gf_currency_config);var c=a.toMoney(jQuery(b).val());jQuery(b).val(c)}}function gformToNumber(b){var a=new Currency(gf_global.gf_currency_config);return a.toNumber(b)}function gformGetPriceDifference(a,b){var c=parseFloat(b)-parseFloat(a);price=gformFormatMoney(c,true);if(c>0){price="+"+price}return price}function gformGetOptionLabel(b,j,l,f,k){b=jQuery(b);var c=gformGetPrice(j);var h=b.attr("price");var a=b.html().replace(/<span(.*)<\/span>/i,"").replace(h,"");var g=gformGetPriceDifference(l,c);g=gformToNumber(g)==0?"":" "+g;b.attr("price",g);var e=b[0].tagName.toLowerCase()=="option"?" "+g:"<span class='ginput_price'>"+g+"</span>";var d=a+e;if(window.gform_format_option_label){d=gform_format_option_label(d,a,e,l,c,f,k)}return d}function gformGetProductIds(d,c){var b=jQuery(c).hasClass(d)?jQuery(c).attr("class").split(" "):jQuery(c).parents("."+d).attr("class").split(" ");for(var a=0;a<b.length;a++){if(b[a].substr(0,d.length)==d&&b[a]!=d){return{formId:b[a].split("_")[2],productFieldId:b[a].split("_")[3]}}}return{formId:0,fieldId:0}}function gformGetPrice(c){var b=c.split("|");var a=new Currency(gf_global.gf_currency_config);if(b.length>1&&a.toNumber(b[1])!==false){return a.toNumber(b[1])}return 0}function gformRoundPrice(b){var a=new Currency(gf_global.gf_currency_config);var c=a.numberFormat(b,a.currency.decimals,".","");return parseFloat(c)}function gformRegisterPriceField(b){if(!_gformPriceFields[b.formId]){_gformPriceFields[b.formId]=new Array()}for(var a=0;a<_gformPriceFields[b.formId].length;a++){if(_gformPriceFields[b.formId][a]==b.productFieldId){return}}_gformPriceFields[b.formId].push(b.productFieldId)}function gformInitPriceFields(){jQuery(".gfield_price").each(function(){var a=gformGetProductIds("gfield_price",this);gformRegisterPriceField(a);jQuery(this).on("change",'input[type="text"], input[type="number"], select',function(){var b=gformGetProductIds("gfield_price",this);if(b.formId==0){b=gformGetProductIds("gfield_shipping",this)}jQuery(document).trigger("gform_price_change",[b,this]);gformCalculateTotalPrice(b.formId)});jQuery(this).on("click",'input[type="radio"], input[type="checkbox"]',function(){var b=gformGetProductIds("gfield_price",this);if(b.formId==0){b=gformGetProductIds("gfield_shipping",this)}jQuery(document).trigger("gform_price_change",[b,this]);gformCalculateTotalPrice(b.formId)})});for(formId in _gformPriceFields){if(!_gformPriceFields.hasOwnProperty(formId)){continue}gformCalculateTotalPrice(formId)}}function gformShowPasswordStrength(b){var d=document.getElementById(b).value,c=document.getElementById(b+"_2")?document.getElementById(b+"_2").value:"";var a=gformPasswordStrength(d,c),f=window.gf_text["password_"+a],e=a==="unknown"?"blank":a;jQuery("#"+b+"_strength").val(a);jQuery("#"+b+"_strength_indicator").removeClass("blank mismatch short good bad strong").addClass(e).html(f)}function gformPasswordStrength(c,a){if(c.length<=0){return"blank"}var b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),a);switch(b){case -1:return"unknown";case 2:return"bad";case 3:return"good";case 4:return"strong";case 5:return"mismatch";default:return"short"}}function gformToggleShowPassword(c){var b=jQuery("#"+c),e=b.parent().find("button"),a=e.find("span"),d=b.attr("type");switch(d){case"password":b.attr("type","text");e.attr("label",e.attr("data-label-hide"));a.removeClass("dashicons-hidden").addClass("dashicons-visibility");break;case"text":b.attr("type","password");e.attr("label",e.attr("data-label-show"));a.removeClass("dashicons-visibility").addClass("dashicons-hidden");break}}function gformToggleCheckboxes(b){var c=jQuery(b).parent(),d=c.find("label"),e=c.parent().find("li:not( .gchoice_select_all )"),f=gf_get_form_id_by_html_id(c.parents(".gfield").attr("id")),a=rgars(window,"gf_global/gfcalc/"+f);e.each(function(){jQuery('input[type="checkbox"]',this).prop("checked",b.checked).trigger("change");if(typeof jQuery('input[type="checkbox"]',this)[0].onclick==="function"){jQuery('input[type="checkbox"]',this)[0].onclick()}});if(b.checked){d.html(d.data("label-deselect"))}else{d.html(d.data("label-select"))}if(a){a.runCalcs(f,a.formulaFields)}}function gformAddListItem(c,a){var b=jQuery(c);if(b.hasClass("gfield_icon_disabled")){return}var e=b.parents(".gfield_list_group"),f=e.clone(),g=e.parents(".gfield_list_container"),d=f.find(":input:last").attr("tabindex");f.find("input, select, textarea").attr("tabindex",d).not(":checkbox, :radio").val("");f.find(":checkbox, :radio").prop("checked",false);
1f=gform.applyFilters("gform_list_item_pre_add",f,e);e.after(f);gformToggleIcons(g,a);gformAdjustClasses(g);gform.doAction("gform_list_post_item_add",f,g)}function gformDeleteListItem(e,a){var d=jQuery(e),b=d.parents(".gfield_list_group"),c=b.parents(".gfield_list_container");b.remove();gformToggleIcons(c,a);gformAdjustClasses(c);gform.doAction("gform_list_post_item_delete",c)}function gformAdjustClasses(b){var a=b.find(".gfield_list_group");a.each(function(d){var e=jQuery(this),c=(d+1)%2==0?"gfield_list_row_even":"gfield_list_row_odd";e.removeClass("gfield_list_row_odd gfield_list_row_even").addClass(c)})}function gformToggleIcons(c,a){var d=c.find(".gfield_list_group").length,b=c.find(".add_list_item");c.find(".delete_list_item").css("visibility",d==1?"hidden":"visible");if(a>0&&d>=a){b.data("title",c.find(".add_list_item").attr("title"));b.addClass("gfield_icon_disabled").attr("title","")}else{if(a>0){b.removeClass("gfield_icon_disabled");if(b.data("title")){b.attr("title",b.data("title"))}}}}function gformAddRepeaterItem(e,b){var c=jQuery(e);if(c.hasClass("gfield_icon_disabled")){return}var d=c.closest(".gfield_repeater_item"),g=d.clone(),h=d.closest(".gfield_repeater_container"),f=g.find(":input:last").attr("tabindex");g.find('input[type!="hidden"], select, textarea').attr("tabindex",f).not(":checkbox, :radio").val("");g.find(":checkbox, :radio").prop("checked",false);g.find(".validation_message").remove();g=gform.applyFilters("gform_repeater_item_pre_add",g,d);d.after(g);var a=g.children(".gfield_repeater_cell");a.each(function(){var j=jQuery(this).find(".gfield_repeater_container").first();if(j.length>0){resetContainerItems=function(k){k.children(".gfield_repeater_items").children(".gfield_repeater_item").each(function(m){var l=jQuery(this).children(".gfield_repeater_cell");l.each(function(){var n=jQuery(this).find(".gfield_repeater_container").first();if(n.length>0){resetContainerItems(n)}})});k.children(".gfield_repeater_items").children(".gfield_repeater_item").not(":first").remove()};resetContainerItems(j)}});gformResetRepeaterAttributes(h);if(typeof gformInitDatepicker=="function"){h.find(".ui-datepicker-trigger").remove();h.find(".hasDatepicker").removeClass("hasDatepicker");gformInitDatepicker()}gformBindFormatPricingFields();gformToggleRepeaterButtons(h,b);gform.doAction("gform_repeater_post_item_add",g,h)}function gformDeleteRepeaterItem(e,a){var d=jQuery(e),b=d.closest(".gfield_repeater_item"),c=b.closest(".gfield_repeater_container");b.remove();gformResetRepeaterAttributes(c);gformToggleRepeaterButtons(c,a);gform.doAction("gform_repeater_post_item_delete",c)}function gformResetRepeaterAttributes(d,c,b){var a=null;if(typeof c==="undefined"){c=0}if(typeof b==="undefined"){b=0}d.children(".gfield_repeater_items").children(".gfield_repeater_item").each(function(){var e=jQuery(this).children(".gfield_repeater_cell");e.each(function(){var f=jQuery(this);var g=jQuery(this).find(".gfield_repeater_container").first();if(g.length>0){var h=c+1;gformResetRepeaterAttributes(g,h,b);return}jQuery(this).find("input, select, textarea, :checkbox, :radio").each(function(){var x=jQuery(this);var j=x.attr("name");if(typeof j=="undefined"){return}var A=/^(input_[^\[]*)((\[[0-9]+\])+)/,o=A.exec(j);if(!o){return}var u=o[1],p=o[2],y=/\[([0-9]+)\]/g,s=[],r=y.exec(p);while(r!=null){s.push(r[1]);r=y.exec(p)}var t=o[1];s=s.reverse();var m="";for(var l=s.length-1;l>=0;l--){if(l==c){t+="["+b+"]";m+="-"+b}else{t+="["+s[l]+"]";m+="-"+s[l]}}var w=x.attr("id");var z=f.find("label[for='"+w+"']");if(w){var q=w.match(/((choice|input)_[0-9|_]*)-/);if(q&&q[2]){m=q[1]+m;z.attr("for",m);x.attr("id",m)}}var v=j.replace(o[0],t),k=jQuery('input[name="'+v+'"]').is(":checked");if(x.is(":radio")&&x.is(":checked")&&j!==v&&k){if(a!==null){a.prop("checked",true)}x.prop("checked",false);a=x}x.attr("name",v)})});if(c===0){b++}});if(a!==null){a.prop("checked",true);a=null}}function gformToggleRepeaterButtons(d){var a=d.closest(".gfield_repeater_wrapper").data("max_items"),e=d.children(".gfield_repeater_items").children(".gfield_repeater_item").length,b=d.children(".gfield_repeater_items").children(".gfield_repeater_item").children(".gfield_repeater_buttons"),c=b.children(".add_repeater_item");b.children(".remove_repeater_item").css("visibility",e==1?"hidden":"visible");if(a>0&&e>=a){c.data("title",b.children(".add_repeater_item").attr("title"));c.addClass("gfield_icon_disabled").attr("title","")}else{if(a>0){c.removeClass("gfield_icon_disabled");if(c.data("title")){c.attr("title",c.data("title"))}}}d.children(".gfield_repeater_items").children(".gfield_repeater_item").children(".gfield_repeater_cell").each(function(f){var g=jQuery(this).find(".gfield_repeater_container").first();if(g.length>0){gformToggleRepeaterButtons(g)}})}function gformMatchCard(c){var a=gformFindCardType(jQuery("#"+c).val());var b=jQuery("#"+c).parents(".gfield").find(".gform_card_icon_container");
1if(!a){jQuery(b).find(".gform_card_icon").removeClass("gform_card_icon_selected gform_card_icon_inactive")}else{jQuery(b).find(".gform_card_icon").removeClass("gform_card_icon_selected").addClass("gform_card_icon_inactive");jQuery(b).find(".gform_card_icon_"+a).removeClass("gform_card_icon_inactive").addClass("gform_card_icon_selected")}}function gformFindCardType(a){if(a.length<4){return false}var c=window.gf_cc_rules;var b=new Array();for(type in c){if(!c.hasOwnProperty(type)){continue}for(i in c[type]){if(!c[type].hasOwnProperty(i)){continue}if(c[type][i].indexOf(a.substring(0,c[type][i].length))===0){b[b.length]=type;break}}}return b.length==1?b[0].toLowerCase():false}function gformToggleCreditCard(){if(jQuery("#gform_payment_method_creditcard").is(":checked")){jQuery(".gform_card_fields_container").slideDown()}else{jQuery(".gform_card_fields_container").slideUp()}}function gformInitChosenFields(a,b){return jQuery(a).each(function(){var d=jQuery(this);if(jQuery("html").attr("dir")=="rtl"){d.addClass("chosen-rtl chzn-rtl")}if(d.is(":visible")&&d.siblings(".chosen-container").length==0){var c=gform.applyFilters("gform_chosen_options",{no_results_text:b},d);d.chosen(c)}})}function gformInitCurrencyFormatFields(a){jQuery(a).each(function(){var b=jQuery(this);b.val(gformFormatMoney(jQuery(this).val()))}).change(function(b){jQuery(this).val(gformFormatMoney(jQuery(this).val()))})}var GFMergeTag=function(){GFMergeTag.getMergeTagValue=function(o,n,b){if(b===undefined){b=""}b=b.replace(":","");var f=parseInt(n,10);var k=jQuery("#field_"+o+"_"+f);var j=f==n?'input[name^="input_'+f+'"]':'input[name="input_'+n+'"]';var l=k.find(j+', select[name^="input_'+n+'"], textarea[name="input_'+n+'"]');var e=window.gf_check_field_rule?gf_check_field_rule(o,f,true,"")=="show":true,a;if(!e){return""}var m=gform.applyFilters("gform_value_merge_tag_"+o+"_"+f,false,l,b);if(m!==false){return m}m="";switch(b){case"label":var h=k.find(".gfield_label").text();return h;break;case"qty":if(k.hasClass("gfield_price")){a=gformGetProductQuantity(o,f);return a===false||a===""?0:a}break}if(l.prop("type")==="checkbox"||l.prop("type")==="radio"){l=l.filter(":checked")}if(l.length===1){if((l.is("select")||l.prop("type")==="radio"||l.prop("type")==="checkbox")&&b===""){a=(l.is("select"))?l.find("option:selected"):l.next("label").clone();a.find("span").remove();if(a.length===1){a=a.text()}else{var d=[];for(var c=0;c<a.length;c++){d[c]=jQuery(a[c]).text()}a=d}}
1else{if(a===undefined){a=l.val()}}if(jQuery.isArray(a)){m=a.join(", ")}else{if(typeof a==="string"){m=GFMergeTag.formatValue(a,b)}else{m=""}}}else{if(l.length>1){a=[];for(var c=0;c<l.length;c++){if((l.prop("type")==="checkbox")&&b===""){var g=jQuery(l[c]).next("label").clone();g.find("span").remove();a[c]=GFMergeTag.formatValue(g.text(),b);g.remove()}else{a[c]=GFMergeTag.formatValue(jQuery(l[c]).val(),b)}}m=a.join(", ")}}return m};GFMergeTag.replaceMergeTags=function(f,e){var g=GFMergeTag.parseMergeTags(e);for(i in g){if(!g.hasOwnProperty(i)){continue}var c=g[i][1];var b=parseInt(c,10);var a=g[i][3]==undefined?"":g[i][3].replace(":","");var d=GFMergeTag.getMergeTagValue(f,c,a);e=e.replace(g[i][0],d)}return e};GFMergeTag.formatValue=function(b,a){b=b.split("|");var c="";if(b.length>1){c=a==="price"||a==="currency"?gformToNumber(b[1]):b[0]}else{c=b[0]}switch(a){case"price":c=gformToNumber(c);c=c===false?"":c;break;case"currency":c=gformFormatMoney(c,false);c=c===false?"":c;break;case"numeric":c=gformToNumber(c);return c===false?0:c;break}return c};GFMergeTag.parseMergeTags=function(d,c){if(typeof c==="undefined"){c=/{[^{]*?:(\d+(\.\d+)?)(:(.*?))?}/i}var b=[];while(c.test(d)){var a=b.length;b[a]=c.exec(d);d=d.replace(""+b[a][0],"")}return b}};new GFMergeTag();var GFCalc=function(formId,formulaFields){this.formId=formId;this.formulaFields=formulaFields;this.exprPatt=/^[0-9 -/*\(\)]+$/i;this.isCalculating={};this.init=function(formId,formulaFields){var calc=this;jQuery(document).bind("gform_post_conditional_logic",function(){calc.runCalcs(formId,formulaFields)});for(var i=0;i<formulaFields.length;i++){var formulaField=jQuery.extend({},formulaFields[i]);this.runCalc(formulaField,formId);this.bindCalcEvents(formulaField,formId)}};this.runCalc=function(formulaField,formId){var calcObj=this,field=jQuery("#field_"+formId+"_"+formulaField.field_id),formulaInput=field.hasClass("gfield_price")?jQuery("#ginput_base_price_"+formId+"_"+formulaField.field_id):jQuery("#input_"+formId+"_"+formulaField.field_id),previous_val=formulaInput.val(),formula=gform.applyFilters("gform_calculation_formula",formulaField.formula,formulaField,formId,calcObj),expr=calcObj.replaceFieldTags(formId,formula,formulaField).replace(/(\r\n|\n|\r)/gm,""),result="";if(calcObj.exprPatt.test(expr)){try{result=eval(expr)}catch(e){}}if(!isFinite(result)){result=0}if(window.gform_calculation_result){result=window.gform_calculation_result(result,formulaField,formId,calcObj);if(window.console){console.log('"gform_calculation_result" function is deprecated since version 1.8! Use "gform_calculation_result" JS hook instead.')}}result=gform.applyFilters("gform_calculation_result",result,formulaField,formId,calcObj);var formattedResult=gform.applyFilters("gform_calculation_format_result",false,result,formulaField,formId,calcObj);var numberFormat=gf_get_field_number_format(formulaField.field_id,formId);if(formattedResult!==false){result=formattedResult}else{if(field.hasClass("gfield_price")||numberFormat=="currency"){result=gformFormatMoney(result?result:0,true)}else{var decimalSeparator=".";var thousandSeparator=",";if(numberFormat=="decimal_comma"){decimalSeparator=",";thousandSeparator="."}result=gformFormatNumber(result,!gformIsNumber(formulaField.rounding)?-1:formulaField.rounding,decimalSeparator,thousandSeparator)}}if(result==previous_val){return}if(field.hasClass("gfield_price")){jQuery("#input_"+formId+"_"+formulaField.field_id).text(result);formulaInput.val(result).trigger("change");gformCalculateTotalPrice(formId)}else{formulaInput.val(result).trigger("change")}};this.runCalcs=function(formId,formulaFields){for(var i=0;i<formulaFields.length;i++){var formulaField=jQuery.extend({},formulaFields[i]);this.runCalc(formulaField,formId)}};this.bindCalcEvents=function(formulaField,formId){var calcObj=this;var formulaFieldId=formulaField.field_id;var matches=GFMergeTag.parseMergeTags(formulaField.formula);calcObj.isCalculating[formulaFieldId]=false;for(var i in matches){if(!matches.hasOwnProperty(i)){continue}var inputId=matches[i][1];var fieldId=parseInt(inputId,10);var input=jQuery("#field_"+formId+"_"+fieldId).find('input[name="input_'+inputId+'"], select[name="input_'+inputId+'"]');if(input.prop("type")=="checkbox"||input.prop("type")=="radio"){jQuery(input).click(function(){calcObj.bindCalcEvent(inputId,formulaField,formId,0)})}else{if(input.is("select")||input.prop("type")=="hidden"){jQuery(input).change(function(){calcObj.bindCalcEvent(inputId,formulaField,formId,0)})}else{jQuery(input).keydown(function(){calcObj.bindCalcEvent(inputId,formulaField,formId)}).change(function(){calcObj.bindCalcEvent(inputId,formulaField,formId,0)})}}gform.doAction("gform_post_calculation_events",matches[i],formulaField,formId,c
1alcObj)}};this.bindCalcEvent=function(inputId,formulaField,formId,delay){var calcObj=this;var formulaFieldId=formulaField.field_id;delay=delay==undefined?345:delay;if(calcObj.isCalculating[formulaFieldId][inputId]){clearTimeout(calcObj.isCalculating[formulaFieldId][inputId])}calcObj.isCalculating[formulaFieldId][inputId]=window.setTimeout(function(){calcObj.runCalc(formulaField,formId)},delay)};this.replaceFieldTags=function(formId,expr,formulaField){var matches=GFMergeTag.parseMergeTags(expr);for(i in matches){if(!matches.hasOwnProperty(i)){continue}var inputId=matches[i][1];var fieldId=parseInt(inputId,10);var modifier="value";if(matches[i][3]){modifier=matches[i][3]}else{var is_product_radio=jQuery(".gfield_price input[name=input_"+fieldId+"]").is("input[type=radio]");var is_product_dropdown=jQuery(".gfield_price select[name=input_"+fieldId+"]").length>0;var is_option_checkbox=jQuery('.gfield_price input[name="input_'+inputId+'"]').is("input[type=checkbox]");if(is_product_dropdown||is_product_radio||is_option_checkbox){modifier="price"}}var isVisible=window.gf_check_field_rule?gf_check_field_rule(formId,fieldId,true,"")=="show":true;var value=isVisible?GFMergeTag.getMergeTagValue(formId,inputId,modifier):0;value=gform.applyFilters("gform_merge_tag_value_pre_calculation",value,matches[i],isVisible,formulaField,formId);value=this.cleanNumber(value,formId,fieldId,formulaField);expr=expr.replace(matches[i][0],value)}return expr};this.cleanNumber=function(value,formId,fieldId,formulaField){var numberFormat=gf_get_field_number_format(fieldId,formId);if(!numberFormat){numberFormat=gf_get_field_number_format(formulaField.field_id,formId)}var decimalSeparator=gformGetDecimalSeparator(numberFormat);value=gformCleanNumber(value,"","",decimalSeparator);if(!value){value=0}return value};this.init(formId,formulaFields)};function gformFormatNumber(e,b,c,d){if(typeof c=="undefined"){if(window.gf_global){var a=new Currency(gf_global.gf_currency_config);c=a.currency.decimal_separator}else{c="."}}if(typeof d=="undefined"){if(window.gf_global){var a=new Currency(gf_global.gf_currency_config);d=a.currency.thousand_separator}else{d=","}}var a=new Currency();return a.numberFormat(e,b,c,d,false)}function gformToNumber(b){var a=new Currency(gf_global.gf_currency_config);return a.toNumber(b)}function getMatchGroups(d,c){var b=new Array();while(c.test(d)){var a=b.length;b[a]=c.exec(d);d=d.replace(""+b[a][0],"")}return b}function gf_get_field_number_format(a,e,b){var c=rgars(window,"gf_global/number_formats/{0}/{1}".format(e,a)),d=false;if(c===""){return d}if(typeof b=="undefined"){d=c.price!==false?c.price:c.value}else{d=c[b]}return d}var gform={hooks:{action:{},filter:{}},addAction:function(d,b,c,a){gform.addHook("action",d,b,c,a)},addFilter:function(d,b,c,a){gform.addHook("filter",d,b,c,a)},doAction:function(a){gform.doHook("action",a,arguments)},applyFilters:function(a){return gform.doHook("filter",a,arguments)},removeAction:function(b,a){gform.removeHook("action",b,a)},removeFilter:function(c,b,a){gform.removeHook("filter",c,b,a)},addHook:function(e,f,c,d,b){if(undefined==gform.hooks[e][f]){gform.hooks[e][f]=[]}var a=gform.hooks[e][f];if(undefined==b){b=f+"_"+a.length}if(d==undefined){d=10}gform.hooks[e][f].push({tag:b,callable:c,priority:d})},doHook:function(d,f,b){b=Array.prototype.slice.call(b,1);if(undefined!=gform.hooks[d][f]){var a=gform.hooks[d][f],e;a.sort(function(h,g){return h.priority-g.priority});for(var c=0;c<a.length;c++){e=a[c].callable;if(typeof e!="function"){e=window[e]}if("action"==d){e.apply(null,b)}else{b[0]=e.apply(null,b)}}}if("filter"==d){return b[0]}},removeHook:function(e,f,d,b){if(undefined!=gform.hooks[e][f]){var a=gform.hooks[e][f];for(var c=a.length-1;c>=0;c--){if((undefined==b||b==a[c].tag)&&(undefined==d||d==a[c].priority)){a.splice(c,1)}}}}};function renderRecaptcha(){jQuery(".ginput_recaptcha").each(function(){var a=jQuery(this),b={sitekey:a.data("sitekey"),theme:a.data("theme"),tabindex:a.data("tabindex")};if(!a.is(":empty")){return}if(a.data("stoken")){b.stoken=a.data("stoken")}var c=false;if(a.data("size")=="invisible"){c=function(d){if(d){a.closest("form").submit()}}}c=gform.applyFilters("gform_recaptcha_callback",c,a);if(c){b.callback=c}
1a.data("widget-id",grecaptcha.render(this.id,b));if(b.tabindex){a.find("iframe").attr("tabindex",b.tabindex)}gform.doAction("gform_post_recaptcha_render",a)})}function gformValidateFileSize(d,c){var a;if(jQuery(d).closest("div").siblings(".validation_message").length>0){a=jQuery(d).closest("div").siblings(".validation_message")}else{a=jQuery(d).siblings(".validation_message")}if(!window.FileReader||!window.File||!window.FileList||!window.Blob){return}var b=d.files[0];if(b&&b.size>c){a.text(b.name+" - "+gform_gravityforms.strings.file_exceeds_limit)}else{a.text("")}}(function(f,e){f.uploaders={};var b=typeof gform_gravityforms!="undefined"?gform_gravityforms.strings:{};var c=typeof gform_gravityforms!="undefined"?gform_gravityforms.vars.images_url:"";e(document).bind("gform_post_render",function(k,j){e("form#gform_"+j+" .gform_fileupload_multifile").each(function(){a(this)});var h=e("form#gform_"+j);if(h.length>0){h.submit(function(){var l=false;e.each(f.uploaders,function(m,n){if(n.total.queued>0){l=true;return false}});if(l){alert(b.currently_uploading);window["gf_submitting_"+j]=false;e("#gform_ajax_spinner_"+j).remove();return false}})}});e(document).bind("gform_post_conditional_logic",function(k,j,h,l){if(!l){e.each(f.uploaders,function(m,n){n.refresh()})}});e(document).ready(function(){if((typeof adminpage!=="undefined"&&adminpage==="toplevel_page_gf_edit_forms")||typeof plupload=="undefined"){e(".gform_button_select_files").prop("disabled",true)}else{if(typeof adminpage!=="undefined"&&adminpage.indexOf("_page_gf_entries")>-1){e(".gform_fileupload_multifile").each(function(){a(this)})}}});f.setup=function(h){a(h)};function a(n){var p=e(n).data("settings");var q=new plupload.Uploader(p);o=q.settings.multipart_params.form_id;f.uploaders[p.container]=q;var o;var j;q.bind("Init",function(v,z){if(!v.features.dragdrop){e(".gform_drop_instructions").hide()}var w=v.settings.multipart_params.field_id;var x=parseInt(v.settings.gf_vars.max_files,10);var y=t(w);if(x>0&&y>=x){f.toggleDisabled(v.settings,true)}});f.toggleDisabled=function(x,w){var v=typeof x.browse_button=="string"?e("#"+x.browse_button):e(x.browse_button);v.prop("disabled",w)};function u(w,v){e("#"+w).prepend("<li>"+g(v)+"</li>")}q.init();q.bind("BeforeUpload",function(v,w){v.settings.multipart_params.original_filename=w.name});q.bind("FilesAdded",function(y,v){var C=parseInt(y.settings.gf_vars.max_files,10),F=y.settings.multipart_params.field_id,E=t(F),A=y.settings.gf_vars.disallowed_extensions,D;if(C>0&&E>=C){e.each(v,function(H,G){y.removeFile(G);return});return}e.each(v,function(J,I){D=I.name.split(".").pop();if(e.inArray(D,A)>-1){u(y.settings.gf_vars.message_id,I.name+" - "+b.illegal_extension);y.removeFile(I);return}if((I.status==plupload.FAILED)||(C>0&&E>=C)){y.removeFile(I);return}var H=typeof I.size!=="undefined"?plupload.formatSize(I.size):b.in_progress,G="$this=jQuery(this); var uploader = gfMultiFileUploader.uploaders."+y.settings.container.id+";uploader.stop();uploader.removeFile(uploader.getFile('"+I.id+"'));$this.after('"+b.cancelled+"'); uploader.start();$this.remove();",K='<div id="{0}" class="ginput_preview">{1} ({2}) <b></b> <a href="javascript:void(0)" title="{3}" onclick="{4}" onkeypress="{4}">{5}</a></div>';K=gform.applyFilters("gform_file_upload_status_markup",K,I,H,b,G,y).format(I.id,g(I.name),H,b.cancel_upload,G,b.cancel);e("#"+y.settings.filelist).prepend(K);E++});y.refresh();var z="form#gform_"+o;var x="input:hidden[name='gform_unique_id']";var B=z+" "+x;var w=e(B);if(w.length==0){w=e(x)}j=w.val();if(""===j){j=d();w.val(j)}if(C>0&&E>=C){f.toggleDisabled(y.settings,true);u(y.settings.gf_vars.message_id,b.max_reached)}y.settings.multipart_params.gform_unique_id=j;y.start()});q.bind("UploadProgress",function(v,x){var w=x.percent+"%";e("#"+x.id+" b").html(w)});q.bind("Error",function(w,y){if(y.code===plupload.FILE_EXTENSION_ERROR){var x=typeof w.settings.filters.mime_types!="undefined"?w.settings.filters.mime_types[0].extensions:w.settings.filters[0].extensions;u(w.settings.gf_vars.message_id,y.file.name+" - "+b.invalid_file_extension+" "+
1x)}else{if(y.code===plupload.FILE_SIZE_ERROR){u(w.settings.gf_vars.message_id,y.file.name+" - "+b.file_exceeds_limit)}else{var v="Error: "+y.code+", Message: "+y.message+(y.file?", File: "+y.file.name:"");u(w.settings.gf_vars.message_id,v)}}e("#"+y.file.id).html("");w.refresh()});q.bind("ChunkUploaded",function(w,y,v){var x=e.secureEvalJSON(v.response);if(x.status=="error"){w.removeFile(y);u(w.settings.gf_vars.message_id,y.name+" - "+x.error.message);e("#"+y.id).html("")}});q.bind("FileUploaded",function(w,A,v){if(!w.getFile(A.id)){return}var y=e.secureEvalJSON(v.response);if(y.status=="error"){u(w.settings.gf_vars.message_id,A.name+" - "+y.error.message);e("#"+A.id).html("");return}var z="<strong>"+g(A.name)+"</strong>";var B=w.settings.multipart_params.form_id;var x=w.settings.multipart_params.field_id;z="<img class='gform_delete' src='"+c+"/delete.png' onclick='gformDeleteUploadedFile("+B+","+x+", this);' onkeypress='gformDeleteUploadedFile("+B+","+x+", this);' alt='"+b.delete_file+"' title='"+b.delete_file+"' /> "+z;z=gform.applyFilters("gform_file_upload_markup",z,A,w,b,c);e("#"+A.id).html(z);if(A.percent==100){if(y.status&&y.status=="ok"){m(x,y.data)}else{u(w.settings.gf_vars.message_id,b.unknown_error+": "+A.name)}}});function r(){var v="#gform_uploaded_files_"+o,x=e(v),w;w=x.val();w=(typeof w==="undefined")||w===""?{}:e.parseJSON(w);return w}function s(v){var x=r();var w=k(v);if(typeof x[w]=="undefined"){x[w]=[]}return x[w]}function t(v){var w=s(v);return w.length}function m(v,w){var x=s(v);x.unshift(w);h(v,x)}function h(v,y){var z=r();var x=e("#gform_uploaded_files_"+o);var w=k(v);z[w]=y;x.val(e.toJSON(z))}function k(v){return"input_"+v}e("#"+p.drop_element).on({dragenter:l,dragover:l});function l(v){v.preventDefault()}}function d(){return"xxxxxxxx".replace(/[xy]/g,function(k){var j=Math.random()*16|0,h=k=="x"?j:j&3|8;return h.toString(16)})}function g(h){return e("<div/>").text(h).html()}}(window.gfMultiFileUploader=window.gfMultiFileUploader||{},jQuery));function gformInitSpinner(b,a){jQuery("#gform_"+b).submit(function(){gformAddSpinner(b,a)})}function gformAddSpinner(c,b){if(typeof b=="undefined"||!b){b=gform.applyFilters("gform_spinner_url",gf_global.spinnerUrl,c)}if(jQuery("#gform_ajax_spinner_"+c).length==0){var a=gform.applyFilters("gform_spinner_target_elem",jQuery("#gform_submit_button_"+c+", #gform_wrapper_"+c+" .gform_next_button, #gform_send_resume_link_button_"+c),c);a.after('<img id="gform_ajax_spinner_'+c+'"  class="gform_ajax_spinner" src="'+b+'" alt="" />')}}var __gf_keyup_timeout;jQuery(document).on("change keyup",".gfield input, .gfield select, .gfield textarea",function(a){gf_raw_input_change(a,this)});function gf_raw_input_change(a,d){clearTimeout(__gf_keyup_timeout);var g=jQuery(d),b=g.attr("id"),e=gf_get_input_id_by_html_id(b),j=gf_get_form_id_by_html_id(b),h=gform.applyFilters("gform_field_meta_raw_input_change",{fieldId:e,formId:j},g,a);e=h.fieldId;j=h.formId;if(!e){return}var c=g.is(":checkbox")||g.is(":radio")||g.is("select"),f=!c||g.is("textarea");if(a.type=="keyup"&&!f){return}else{if(a.type=="change"&&!c&&!f){return}}if(a.type=="keyup"){__gf_keyup_timeout=setTimeout(function(){gf_input_change(d,j,e)},300)}else{gf_input_change(d,j,e)}}function gf_get_input_id_by_html_id(a){var b=gf_get_ids_by_html_id(a),c=b[b.length-1];if(b.length==3){b.shift();c=b.join(".")}return c}function gf_get_form_id_by_html_id(a){var b=gf_get_ids_by_html_id(a);return b[0]}function gf_get_ids_by_html_id(a){var c=a?a.split("_"):[];for(var b=c.length-1;b>=0;b--){if(!gformIsNumber(c[b])){c.splice(b,1)}}return c}function gf_input_change(b,c,a){gform.doAction("gform_input_change",b,c,a)}function gformExtractFieldId(b){var a=parseInt(b.toString().split(".")[0],10);return !a?b:a}function gformExtractInputIndex(a){var b=parseInt(a.toString().split(".")[1],10);return !b?false:b}jQuery(document).on("submit.gravityforms",".gform_wrapper form",function(a){var j=jQuery(this).closest(".gform_wrapper"),d=j.attr("id").split("_")[2],h=j.find(".gform_page").length>0,n=parseInt(j.find('input[name^="gform_source_page_number_"]').val(),10),r=parseInt(j.find('input[name^="gform_target_page_number_"]').val(),10),e=r===0,p=!e&&(r>n),c=jQuery("#gform_save_"+d).val()==="1",g;if(h){var o=j.find(".gform_page:visible"),l=p?"next":"submit";g=o.find('.gform_page_footer [id^="gform_'+l+'_button_"]')}else{g=j.find("#gform_submit_button_"+d)}var k=!g.is(":visible"),q=!c&&(e||p)&&k;if(q){window["gf_submitting_"+d]=false;j.find(".gform_ajax_spinner").remove();a.preventDefault()}else{if(e||e){var b=j.find(".ginput_recaptcha");if(b.length!==0&&b.data("size")==="invisible"){var m=j.find('input[name="g-recaptcha-response"]');if(m.length===0){m=b.find(".g-recaptcha-response")}var f=m.val();if(!f){grecaptcha.execute(b.data("widget-id"));window["gf_submitting_"+d]=false;a.preventDefault()}}}}});if(!window.rgars){function rgars(e,d){var b=d.split("/"),c=e;for(var a=0;a<b.length;a++){c=rgar(c,b[a])}return c}}if(!window.rgar){function rgar(b,a){if(typeof b[a]!="undefined"){return b[a]}return""}}String.prototype.format=function(){var a=arguments;return this.replace(/{(\d+)}/g,function(b,c){return typeof a[c]!="undefined"?a[c]:b})};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.