(function(t){"use strict";var i=[],e={},s=[],n=[],o=[],a={};Array.prototype.insert=function(t,i){this.splice(t,0,i)},a.passwordListener=function(i,e){var a=""===e.passwordField?".disabledAutoFillPassword":e.passwordField;i.find("[type=password]").length>0&&i.find("[type=password]").attr("type","text").addClass("disabledAutoFillPassword"),i.on("keyup",a,function(){this.id||(this.id=Math.random().toString(36).substring(5)),s.hasOwnProperty(this.id)||(s[this.id]=[]);var i=s[this.id];n[this.id]=t(this).val();var a=n[this.id];o[this.id]=a.length;for(var r=o[this.id],d=this.selectionStart,l=0;l0&&this.find("[type=submit]").addClass("disableAutoFillSubmit").attr("type","button"),""!=e.submitButton&&this.find(e.submitButton).addClass("disableAutoFillSubmit").attr("type","button"),e.randomizeInputName&&a.randomizeInput(this,e),a.passwordListener(this,e),a.formSubmitListener(this,e)},t.fn.disableAutoFill.defaults={debugMode:!1,textToPassword:!0,randomizeInputName:!0,passwordField:"",hidingChar:"●",html5FormValidate:!1,submitButton:"",callback:function(){return!0}}})(jQuery);