PageSourceSearch

https://images.comparably.com/immutable/global/js/jquery-mvc-form.min.js?1.575

js comparably.com collected 2026-09-24 06:59:34 UTC 23,912 bytes, 1 lines download raw bytes

1!function($){"use strict";var feature={};function doAjaxSubmit(e){var options=e.data;e.isDefaultPrevented()||(e.preventDefault(),$(this).ajaxSubmit(options))}function captureSubmittingElement(e){var target=e.target,$el=$(target);if(!$el.is("[type=submit],[type=image]")){var t=$el.closest("[type=submit]");if(0===t.length)return;target=t[0]}var form=this;"image"==(form.clk=target).type&&(void 0!==e.offsetX?(form.clk_x=e.offsetX,form.clk_y=e.offsetY):"function"==typeof $.fn.offset?(t=$el.offset(),form.clk_x=e.pageX-t.left,form.clk_y=e.pageY-t.top):(form.clk_x=e.pageX-target.offsetLeft,form.clk_y=e.pageY-target.offsetTop)),setTimeout(function(){form.clk=form.clk_x=form.clk_y=null},100)}function log(){$.fn.ajaxSubmit.debug&&Array.prototype.join.call(arguments,"")}function __fldFailed(){$(this).hasClass("failed")&&"checkbox"!=$(this).attr("type")&&"radio"!=$(this).attr("type")&&!$(this).is("select")&&$(this).removeClass("failed")}feature.fileapi=void 0!==$("<input type='file'/>").get(0).files,feature.formdata=void 0!==window.FormData,$.fn.ajaxSubmit=function(options){if(this.length){var method,frm,$form=this,action=(options="function"==typeof options?{success:options}:options||{success:function(){},error:function(){},complete:function(){}},method=this.attr("method"),action=(action=(action="string"==typeof(action=this.attr("action"))?$.trim(action):"")||window.location.href||"")&&(action.match(/^([^#]+)/)||[])[1],options=$.extend(!0,{url:action,success:$.ajaxSettings.success,type:method||"POST",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},options),{});if(this.trigger("form_serialize",[this,options,action]),this.trigger("form-pre-serialize",[this,options,action]),action.veto)log("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),frm=$(this),setTimeout(function(){frm.trigger("form_complete")},10);else if(options.beforeSerialize&&!1===options.beforeSerialize(this,options))log("ajaxSubmit: submit aborted via beforeSerialize callback");else{var traditional=options.traditional,elements=(void 0===traditional&&(traditional=$.ajaxSettings.traditional),[]),a=this.formToArray(options.semantic,elements);if(options.data&&(options.extraData=options.data,qx=$.param(options.data,traditional)),options.beforeSubmit&&!1===options.beforeSubmit(a,this,options))log("ajaxSubmit: submit aborted via beforeSubmit callback");else if(this.trigger("form-submit-validate",[a,this,options,action]),action.veto)log("ajaxSubmit: submit vetoed via form-submit-validate trigger");else{var oldSuccess,action=$.param(a,traditional),callbacks=(qx&&(action=action?action+"&"+qx:qx),"GET"==options.type.toUpperCase()?(options.url+=(0<=options.url.indexOf("?")?"&":"?")+action,options.data=null):options.data=action,[]);options.resetForm&&callbacks.push(function(){$form.resetForm()}),options.clearForm&&callbacks.push(function(){$form.clearForm(options.includeHidden)}),!options.dataType&&options.target?(oldSuccess=options.success||function(){},callbacks.push(function(data){var fn=options.replaceTarget?"replaceWith":"html";$(options.target)[fn](data).each(oldSuccess,arguments)})):options.success&&callbacks.push(options.success),options.success=function(data,status,xhr){for(var context=options.context||this,i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form])};var jqxhr,traditional=0<$("input[type=file]:enabled",this).filter(function(){return""!==$(this).val()}).length,qx="multipart/form-data",action=$form.attr("enctype")==qx||$form.attr("encoding")==qx,qx=feature.fileapi&&feature.formdata;log("fileAPI :"+qx),!1!==options.iframe&&(options.iframe||(traditional||action)&&!qx)?options.closeKeepAlive?$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a)}):jqxhr=fileUploadIframe(a):jqxhr=(traditional||action)&&qx?function(a){for(var formdata=new FormData,i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=function(extraData){var i,part,serialized=$.param(extraData).split("&"),len=serialized.length,result=[];for(i=0;i<len;i++)serialized[i]=serialized[i].replace(/\+/g," "),part=serialized[i].split("="),result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);return result}(options.extraData);for(i=0;i<serializedData.length;i++)serializedData[i]&&formdata.append(serializedData[i][0],serializedData[i][1])}options.data=null;var s=$.extend(!0,{},$.ajaxSettings,options,{contentType:!1,processData:!1,cache:!1,type:method||"POST"});options.uploadProgress&&(s.xhr=function(){var xhr=$.ajaxSettings.xhr();return xhr.upload&&xhr.upload.addEventListener("progress",function(event){var percent=0,position=event.loaded||event.position,total=event.total;event.lengthComputable&&(percent=Math.ceil(position/total*100)),options.uploadProgress(event,position,total,percent)}
1,!1),xhr});s.data=null;var beforeSend=s.beforeSend;return s.beforeSend=function(xhr,o){o.data=formdata,beforeSend&&beforeSend.call(this,xhr,o)},$.ajax(s)}(a):$.ajax(options),$form.removeData("jqxhr").data("jqxhr",jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger("form-submit-notify",[this,options])}}}else log("ajaxSubmit: skipping submit process - no element selected");return this;function fileUploadIframe(a){var el,i,s,g,id,$io,io,xhr,timedOut,timeoutHandle,CLIENT_TIMEOUT_ABORT,SERVER_ABORT,n,data,doc,domCheckCount,callbackProcessed,toXml,parseJSON,httpData,form=$form[0],useProp=!!$.fn.prop,deferred=$.Deferred();if(a)for(i=0;i<elements.length;i++)el=$(elements[i]),useProp?el.prop("disabled",!1):el.removeAttr("disabled");return(s=$.extend(!0,{},$.ajaxSettings,options)).context=s.context||s,id="jqFormIO"+(new Date).getTime(),s.iframeTarget?(n=($io=$(s.iframeTarget)).attr("name"))?id=n:$io.attr("name",id):($io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />')).css({position:"absolute",top:"-1000px",left:"-1000px"}),io=$io[0],xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e="timeout"===status?"timeout":"aborted";log("aborting upload... "+e),this.aborted=1;try{io.contentWindow.document.execCommand&&io.contentWindow.document.execCommand("Stop")}catch(ignore){}$io.attr("src",s.iframeSrc),xhr.error=e,s.error&&s.error.call(s.context,xhr,e,status),g&&$.event.trigger("ajaxError",[xhr,s,e]),s.complete&&s.complete.call(s.context,xhr,e)}},(g=s.global)&&0==$.active++&&$.event.trigger("ajaxStart"),g&&$.event.trigger("ajaxSend",[xhr,s]),s.beforeSend&&!1===s.beforeSend.call(s.context,xhr,s)?(s.global&&$.active--,deferred.reject()):xhr.aborted?deferred.reject():((a=form.clk)&&(n=a.name)&&!a.disabled&&(s.extraData=s.extraData||{},s.extraData[n]=a.value,"image"==a.type)&&(s.extraData[n+".x"]=form.clk_x,s.extraData[n+".y"]=form.clk_y),CLIENT_TIMEOUT_ABORT=1,SERVER_ABORT=2,a=$("meta[name=csrf-token]").attr("content"),(n=$("meta[name=csrf-param]").attr("content"))&&a&&(s.extraData=s.extraData||{},s.extraData[n]=a),s.forceSync?doSubmit():setTimeout(doSubmit,10),domCheckCount=50,toXml=$.parseXML||function(s,doc){return window.ActiveXObject?((doc=new window.ActiveXObject("Microsoft.XMLDOM")).async="false",doc.loadXML(s)):doc=(new DOMParser).parseFromString(s,"text/xml"),doc&&doc.documentElement&&"parsererror"!=doc.documentElement.nodeName?doc:null},parseJSON=$.parseJSON||function(s){return window.eval("("+s+")")},httpData=function(xhr,type,s){var ct=xhr.getResponseHeader("content-type")||"",xml="xml"===type||!type&&0<=ct.indexOf("xml"),xhr=xml?xhr.responseXML:xhr.responseText;return xml&&"parsererror"===xhr.documentElement.nodeName&&$.error&&$.error("parsererror"),"string"==typeof(xhr=s&&s.dataFilter?s.dataFilter(xhr,type):xhr)&&("json"===type||!type&&0<=ct.indexOf("json")?xhr=parseJSON(xhr):("script"===type||!type&&0<=ct.indexOf("javascript"))&&$.globalEval(xhr)),xhr}),deferred;function getDoc(frame){return frame.contentWindow?frame.contentWindow.document:frame.contentDocument||frame.document}function doSubmit(){var t=$form.attr("target"),a=$form.attr("action");form.setAttribute("target",id),method||form.setAttribute("method","POST"),a!=s.url&&form.setAttribute("action",s.url),s.skipEncodingOverride||method&&!/post/i.test(method)||$form.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),s.timeout&&(timeoutHandle=setTimeout(function(){timedOut=!0,cb(CLIENT_TIMEOUT_ABORT)},s.timeout));var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)s.extraData.hasOwnProperty(n)&&($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty("name")&&s.extraData[n].hasOwnProperty("value")?extraInputs.push($('<input type="hidden" name="'+s.extraData[n].name+'">').val(s.extraData[n].value).appendTo(form)[0]):extraInputs.push($('<input type="hidden" name="'+n+'">').val(s.extraData[n]).appendTo(form)[0]));s.iframeTarget||($io.appendTo("body"),io.attachEvent?io.attachEvent("onload",cb):io.addEventListener("load",cb,!1)),setTimeout(function checkState(){try{var state=getDoc(io).readyState;log("state = "+state),state&&"uninitialized"==state.toLowerCase()&&setTimeout(checkState,50)}catch(e){log("Server abort: ",e," (",e.name,")"),cb(SERVER_ABORT),timeoutHandle&&clearTimeout(timeoutHandle),timeoutHandle=void 0}},15),document.createElement("form").submit.apply(form)}finally{form.setAttribute("action",a),t?form.setAttribute("target",t):$form.removeAttr("target"),$(extraInputs).remove()}}function cb(e){if(!xhr.aborted&&!callbackProcessed){try{doc=getDoc(io)}catch(ex){log("cannot access response document: ",ex),e=SERVER_ABORT}if(e===CLIENT_TIMEOUT_ABORT&&xhr)xhr.abort("timeout"),deferred.reject(xhr,"timeout");else if(e==SERVER_ABORT&&xhr)xhr.abort("server abort"),deferred.reject(xhr,"error","server abort");else if(doc&&doc.location.href!=s.iframeSrc||timedOut){io.detachEvent?io.detachEvent("onload",cb):io.removeEventListener("load",cb,!1);var errMsg,status="success";try{if(timedOut)throw"timeout";var isXml="xml"==s.dataType||doc.XMLDocument||$.isXMLDoc(doc);if(log("isXml="+isXml),!isXml&&window.opera&&(null===doc.body||!doc.body.innerHTML)&&--domCheckCount)return log("requeing onLoad callback, DOM not available"),void setTimeout(cb,250);var ta,pre,b,docRoot=doc.body||doc.documentElement,dt=(xhr.responseText=docRoot?docRoot.innerHTML:null,xhr.responseXML=doc.XMLDocument||doc,isXml&&(s.dataType="xml"),xhr.getResponseHeader=function(header){return{"content-type":s.dataType}[header]},docRoot&&(xhr.status=Number(docRoot.getAttribute("status"))||xhr.status,xhr.statusText=docRoot.getAttribute("statusText")||xhr.statusText),(s.dataType||"").toLowerCase()),scr=/(json|script|text)/.test(dt);scr||s.textarea?(ta=doc.getElementsByTagName("textarea")[0])?(xhr.responseText=ta.value,xhr.status=Number(ta.getAttribute("status"))||xhr.status,xhr.statusText=ta.getAttribute("statusText")||xhr.statusText):scr&&(pre=doc.getElementsByTagName("pre")[0],b=doc.getElementsByTagName("body")[0],pre?xhr.responseText=pre.textContent||pre.innerText:b&&(xhr.responseText=b.textContent||b.innerText)):"xml"==dt&&!xhr.responseXML&&xhr.responseText&&(xhr.responseXML=toXml(xhr.responseText));try{data=httpData(xhr,dt,s)}catch(e){status="parsererror",xhr.error=errMsg=e||status}}catch(e){log("error caught: ",e),status="error",xhr.error=errMsg=e||status}xhr.aborted&&(log("upload aborted"),status=null),"success"===(status=xhr.status?200<=xhr.status&&xhr.status<300||304===xhr.status?"success":"error":status)?(s.success&&s.success.call(s.context,data,"success",xhr),deferred.resolve(xhr.responseText,"success",xhr),g&&$.event.trigger("ajaxSuccess",[xhr,s])):status&&(void 0===errMsg&&(errMsg=xhr.statusText),s.error&&s.error.call(s.context,xhr,status,errMsg),deferred.reject(xhr,"error",errMsg),g)&&$.event.trigger("ajaxError",[xhr,s,errMsg]),g&&$.event.trigger("ajaxComplete",[xhr,s]),g&&!--$.active&&$.event.trigger("ajaxStop"),s.complete&&s.complete.call(s.context,xhr,status),callbackProcessed=!0,s.timeout&&clearTimeout(timeoutHandle),setTimeout(function(){s.iframeTarget||$io.remove(),xhr.responseXML=null},100)}}}}},$.fn.ajaxForm=function(options){(options=options||{}).delegation=options.delegation&&$.isFunction($.fn.on);var o,frm=$(this);return(options=$.extend({success:function(d){frm.trigger("form_success",d)},error:function(d){frm.trigger("form_error",d)},complete:function(d){frm.trigger("form_complete",d)}},options)).delegation||0!==this.length?options.delegation?($(document).off("submit.form-plugin",this.selector,doAjaxSubmit).off("
1click.form-plugin",this.selector,captureSubmittingElement).on("submit.form-plugin",this.selector,options,doAjaxSubmit).on("click.form-plugin",this.selector,options,captureSubmittingElement),this):this.ajaxFormUnbind().bind("submit.form-plugin",options,doAjaxSubmit).bind("click.form-plugin",options,captureSubmittingElement):(o={s:this.selector,c:this.context},!$.isReady&&o.s?(log("DOM not ready, queuing ajaxForm"),$(function(){$(o.s,o.c).ajaxForm(options)})):log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)")),this)},$.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},$.fn.formToArray=function(semantic,elements){var a=[];if(0!==this.length){var form=this[0],els=semantic?form.getElementsByTagName("*"):form.elements;if(els){for(var j,v,el,jmax,$input,input,n,i=0,max=els.length;i<max;i++)if(n=(el=els[i]).name)if(semantic&&form.clk&&"image"==el.type)el.disabled||form.clk!=el||(a.push({name:n,value:$(el).val(),type:el.type}),a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y}));else if((v=$.fieldValue(el,!0))&&v.constructor==Array)for(elements&&elements.push(el),j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});else if(feature.fileapi&&"file"==el.type&&!el.disabled){elements&&elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:"",type:el.type})}else null!=v&&(elements&&elements.push(el),a.push({name:n,value:v,type:el.type,required:el.required}));if(!semantic&&form.clk&&(n=(input=($input=$(form.clk))[0]).name)&&!input.disabled&&"image"==input.type&&(a.push({name:n,value:$input.val()}),a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})),a.length)for(i=0;i<a.length;i++)a[i]&&"text"===a[i].type&&a[i].value&&a[i].value.trim&&(a[i].value=a[i].value.trim())}}return a},$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic))},$.fn.fieldSerialize=function(successful){var a=[];return this.each(function(){var n=this.name;if(n){var v=$.fieldValue(this,successful);if(v&&v.constructor==Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else null!=v&&a.push({name:this.name,value:v})}}),$.param(a)},$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i],el=$.fieldValue(el,successful);null==el||el.constructor==Array&&!el.length||(el.constructor==Array?$.merge(val,el):val.push(el))}return val},$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if((successful=void 0===successful?!0:successful)&&(!n||el.disabled||"reset"==t||"button"==t||("checkbox"==t||"radio"==t)&&!el.checked||("submit"==t||"image"==t)&&el.form&&el.form.clk!=el||"select"==tag&&-1==el.selectedIndex))return null;if("select"!=tag)return $(el).val();successful=el.selectedIndex;if(successful<0)return null;for(var a=[],ops=el.options,one="select-one"==t,max=one?successful+1:ops.length,i=one?successful:0;i<max;i++){var op=ops[i];if(op.selected){var v=(v=op.value)||(op.attributes&&op.attributes.value&&!op.attributes.value.specified?op.text:op.value);if(one)return v;a.push(v)}}return a},$.fn.clearForm=function(includeHidden){return this.each(function(){$("input,select,textarea",this).clearFields(includeHidden)})},$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();re.test(t)||"textarea"==tag?this.value="":"checkbox"==t||"radio"==t?this.checked=!1:"select"==tag?this.selectedIndex=-1:"file"==t?/MSIE/.test(navigator.userAgent)?$(this).replaceWith($(this).clone()):$(this).val(""):includeHidden&&(!0===includeHidden&&/hidden/.test(t)||"string"==typeof includeHidden&&$(this).is(includeHidden))&&(this.value="")})},$.fn.resetForm=function(){return this.each(function(){"function"!=typeof this.reset&&("object"!=typeof this.reset||this.reset.nodeType)||this.reset()})},$.fn.enable=function(b){return void 0===b&&(b=!0),this.each(function(){this.disabled=!b})},$.fn.selected=function(select){return void 0===select&&(select=!0),this.each(function(){var t=this.t
1ype;"checkbox"==t||"radio"==t?this.checked=select:"option"==this.tagName.toLowerCase()&&(t=$(this).parent("select"),select&&t[0]&&"select-one"==t[0].type&&t.find("option").selected(!1),this.selected=select)})},$.fn.ajaxSubmit.debug=!1,$.fn.showFormMessagesAndHighlights=function(m){$(this).highlightFailedFields(m).showFormMessages(m)},$.fn.highlightFailedFields=function(m){for(var i=0;i<m.length;i++)"error"==m[i].level&&$(this).find("[name="+m[i].key+"]").removeClass("failed").addClass("failed").unbind("focus",__fldFailed).bind("focus",__fldFailed).trigger("error");return this},$.fn.showFormMessages=function(m){for(var _i=[],_w=[],_e=[],i=0;i<m.length;i++){var c=_w;"error"==m[i].level?c=_e:"info"==m[i].level&&(c=_i),c.push('<li k="'),c.push(m[i].key),c.push('">'),c.push(m[i].value),c.push("</li>")}var html="",obj=(0<_i.length&&(html+='<ul class="notifications ifo">'+_i.join("")+"</ul>"),0<_w.length&&(html+='<ul class="notifications wrn">'+_w.join("")+"</ul>"),0<_e.length&&(html+='<ul class="notifications err">'+_e.join("")+"</ul>"),html=$(html),null),obj=((obj=$(this).find("div.notificationsPlaceholder")).length?obj.append(html):(obj=$(this).find("h3:first")).length||(obj=$(this).find("h4:first")).length||(obj=$(this).find("h5:first")).length?obj.after(html):(obj=$(this).find("fieldset:first")).length?obj.before(html):$(this).prepend(html),null);try{obj=html.offset()}catch(e){}if(obj){html=-1;if(-1!=(html=obj.top<$(window).scrollTop()||obj.top>$(window).scrollTop()+$(window).height()?Math.max(0,obj.top-200):html))try{$("html,body,.popup_container").animate({scrollTop:html},250)}catch(e){}}return this},$.fn.removeFormMessages=function(){return $(this).find(".notifications").remove(),$(this)},$.ensureFormBind=function(){$("form").each(function(){function checkOnlyInt(e){return!(-1!==$.inArray(e.keyCode,[46,8,9,27,13,110,190])||65==e.keyCode&&!0===e.ctrlKey||67==e.keyCode&&!0===e.ctrlKey||88==e.keyCode&&!0===e.ctrlKey||35<=e.keyCode&&e.keyCode<=39)&&(e.shiftKey||e.keyCode<48||57<e.keyCode)&&(e.keyCode<96||105<e.keyCode)}function getValidations(element,validator){return element.attr("validate")?element.attr("validate").split(",").reduce(function(validations,validationName,index,validationNames){validationName=validationName.trim();var validatorItem=validator[validationName];return validatorItem?validations.push(validatorItem):console.error("Invalid validator : "+validationName),validations},[]):[]}$(this).attr("formJsBind")||$(this).data("formJsBind")||$(this).closest("[data-form-js-bind=true]").length||($(this).attr("formJsBind",!0),$(this).find("input[focusonload=true]:first").focus(),$(this).attr("disableSubmit")||($(this).attr("direct")?$(this).bind("submit",function(e){var frm,veto={};if($(this).trigger("form_beforesubmit",[this,{},veto]),$(this).trigger("form_serialize",[this,{},veto]),$(this).trigger("form-pre-serialize",[this,{},veto]),veto.veto)return e.preventDefault(),frm=$(this),setTimeout(function(){frm.trigger("form_complete")},10),!1}):$(this).ajaxForm()),$(this).attr("alertNotifications")?$(this).bind("form_serialize",function(){$(this).find("select.failed,input.failed,textarea.failed").removeClass("failed")}).bind("form_success",function(e,d){d&&d.messages&&d.messages.length&&($.alert(d),$(this).highlightFailedFields(d.messages)),$(this).attr("skipNext")||!(d.nextPage=$.trim(d.nextPage))||0!==d.nextPage.indexOf("http")&&0!==d.nextPage.indexOf("/")||(e.stopPropagation(),top.location.href=d.nextPage)}).bind("form_error",function(e,d){$.alert([{key:"xer",value:$locale._form_unexpected_error,level:"error"}])}):$(this).attr("disableNotifications")||$(this).bind("form_serialize",function(){$(this).removeFormMessages().find("select.failed,input.failed,textarea.failed").removeClass("failed")}).bind("form_success",function(e,d){d&&(d.messages&&$(this).showFormMessagesAndHighlights(d.messages),$(this).attr("skipNext")||!(d.nextPage=$.trim(d.nextPage))||0!==d.nextPage.indexOf("http")&&0!==d.nextPage.indexOf("/")||(e.stopPropagation(),top.location.href=d.nextPage))}).bind("form_error",function(e,d){$(this).showFormMessagesAndHighlights([{key:"xer",value:$locale._form_unexpected_error,level:"error"}])}),$(this).find("input[transform=int]").bind("keyup change keypress keydown",function(e){if(("keydown"==e.type||"ke
1yup"==e.type)&&checkOnlyInt(e))return e.stopPropagation(),e.preventDefault(),!1;e=$(this).val().replace(/[^0-9\-\.]/gi,"").split(".");$(this).val()!=e&&$(this).val(e)}).each(function(){$(this).val()&&$(this).trigger("keyup")}),$(this).find("input[transform=usd_currency]").bind("keyup change keypress keydown",function(e){if(("keydown"==e.type||"keyup"==e.type)&&checkOnlyInt(e))return e.stopPropagation(),e.preventDefault(),!1;for(var e=($(this).val()+"").replace(/[^0-9\-\.]/gi,"").split("."),x1=e[0],x2=1<e.length?"."+e[1].substr(0,Math.min(e[1].length,2)):"",rgx=/(\d+)(\d{3})/;rgx.test(x1);)x1=x1.replace(rgx,"$1,$2");for(;0===x1.indexOf("0");)x1=x1.substr(1);e=(x1+x2).length?"$"+x1+x2:"",$(this).val()!=e&&$(this).val(e)}).each(function(){$(this).val()&&$(this).trigger("keyup")}),$(this).bind("submit",function(e){if($(this).attr("disableSubmit"))return e.preventDefault(),e.stopPropagation(),!1;$(this).attr("direct")||($.fn.processing&&$(this).processing(),$(this).find("input[type='submit'],button").each(function(){$(this).removeAttr("enableAfterPost"),$(this).attr("disabled")||$(this).attr("disabled","disabled").attr("enableAfterPost",!0),"submit"==$(this).attr("type")&&$(this).attr("orval",$(this).attr("value")).attr("value",$locale._form_please_wait)}))}).bind("form_complete",function(){$.fn.doneProcessing&&$(this).doneProcessing(),$(this).find("[enableAfterPost=true]").removeAttr("disabled"),$(this).find("[orval]").each(function(){$(this).attr("value",$(this).attr("orval")).removeAttr("orval")})}).bind("form_success",function(e,d){$.fn.doneProcessing&&$(this).doneProcessing(),d&&d.formHash&&$("input[name=formhash]").val(d.formHash)}).bind("form_error",function(e,d){$.fn.doneProcessing&&$(this).doneProcessing()}).bind("form_serialize",function(){var ckie=$(this).find("input[name='formhash']").val();ckie&&$.cookie("formhash",ckie,{path:"/",expires:0})}),window.validator&&$(this).find("input[validate],textarea[validate]").each(function(){var input=$(this),validations=getValidations(input,window.validator),validation_str=input.attr("validate");input.bind("keyup blur",function(e){validation_str!==input.attr("validate")&&(validations=getValidations(input,window.validator),validation_str=input.attr("validate"));for(var passed=!0,i=0;i<validations.length&&0!=(passed=validations[i](input.val()));i++);passed||"blur"!=e.type?passed&&input.removeClass("failed").removeClass("passed").addClass("passed").trigger("passedValidation"):input.removeClass("failed").removeClass("passed").addClass("failed").trigger("failedValidation"),$.fn.tooltip&&input.attr("validationmessage")&&(passed||"blur"==e.type?input.removeTooltip():input.removeTooltip().tooltip({message:input.attr("validationmessage"),styleclass:"validation failed",align:TooltipAlign.right}))})}))})}}(window.jQuery),$(function(){$.ensureFormBind()});

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.