$.fn.databindSubmitOnEnter=function(){this.each(function(){const n=$(this),t=n.data("binding-submitonenter");$(t).keypress(function(t){const i=t.which;if(i===13)return t.preventDefault(),n.click(),!1})})};$(document).ready(function(){$("[data-binding-submitonenter]").databindSubmitOnEnter()});$.fn.databindDisableOnClick=function(){this.each(function(){var n=$(this),t=n.data("binding-disableonclick");if(t)n.on("click",function(n){setTimeout(function(){n.target.disabled=!0},100)})})};$(document).ready(function(){$("[data-binding-disableonclick]").databindDisableOnClick()});$.fn.databindEnableOnKeyup=function(){this.each(function(){var n=$(this),t=n.data("binding-enableoninput");$(t).on("keydown",function(){setTimeout(function(){return n.get(0)&&n.get(0).disabled&&(n.get(0).disabled=!1),!0},100)})})};$(document).ready(function(){$("[data-binding-enableoninput]").databindEnableOnKeyup()});$.fn.databindOnChange=function(){this.each(function(){var n=$(this),t=n.data("binding-onchange").split(",");t.forEach(function(t){n.on("change",function(){setTimeout(function(){window[t]()},20)})})})};$(document).ready(function(){$("[data-binding-onchange]").databindOnChange()})