1(function(n){n.validator.addMethod("requiredif",function(t,i,r){var s=null,e='input[name="'+r.dependentproperty+'"]',u=n(e),f,h,o;for(u.length==0&&(e='select[name="'+r.dependentproperty+'"]',u=n(e)),u.length==1?s=u.prop("type")==="checkbox"?u.is(":checked"):u.val():(u.prop("type")==="radio"||u.prop("type")==="checkbox")&&(u=n(e+":checked"),s=u.val()),f=r.targetvalue,f=(f==null?"":f).toString(),h=f.split("|"),o=0;o<h.length;o++)if(h[o]===s)return n.validator.methods.required.call(this,t,i,r);return!0});n.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message})})(jQuery),function(n){n.validator.addMethod("requiredtrue",function(n,t){return t.checked});n.validator.addMethod("keepservererror",function(t,i,r){var u=n(i);return r.keeperroruntilvalueisnotmodified=="False"?!0:t!=u.data("server-error-value")});n.validator.unobtrusive.adapters.addBool("requiredtrue");n.validator.unobtrusive.adapters.add("keepservererror",["keeperroruntilvalueisnotmodified"],function(t){var i=!!n(t.element).data("server-error-text");i?(t.rules.keepservererror={keeperroruntilvalueisnotmodified:t.params.keeperroruntilvalueisnotmodified},t.messages.keepservererror=n(t.element).data("server-error-text")):t.rules.keepservererror=!1})}(jQuery)
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.