(function(n){var t=0,i=0;n.extend(!0,n.validator,{prototype:{defaultShowErrors:function(){var r=this,u=n.fn.tooltip.Constructor.VERSION;u&&(u=u.split("."),t=parseInt(u[0]),i=parseInt(u[1]));n.each(this.errorList,function(u,f){if(t===3&&i>=3){var e=n(f.element);e.data("bs.tooltip")!==undefined?e.data("bs.tooltip").options.title=f.message:e.tooltip(r.applyTooltipOptions(f.element,f.message));n(f.element).removeClass(r.settings.validClass).addClass(r.settings.errorClass).tooltip("show")}else n(f.element).removeClass(r.settings.validClass).addClass(r.settings.errorClass).tooltip(t===4?"dispose":"destroy").tooltip(r.applyTooltipOptions(f.element,f.message)).tooltip("show");r.settings.highlight&&r.settings.highlight.call(r,f.element,r.settings.errorClass,r.settings.validClass)});n.each(r.validElements(),function(i,u){n(u).removeClass(r.settings.errorClass).addClass(r.settings.validClass).tooltip(t===4?"dispose":"destroy");r.settings.unhighlight&&r.settings.unhighlight.call(r,u,r.settings.errorClass,r.settings.validClass)})},applyTooltipOptions:function(i,r){var u,f;return u=t===4?n.fn.tooltip.Constructor.Default:t===3?n.fn.tooltip.Constructor.DEFAULTS:n.fn.tooltip.defaults,f={animation:n(i).data("animation")||u.animation,html:n(i).data("html")||u.html,placement:n(i).data("placement")||u.placement,selector:n(i).data("selector")||u.selector,title:n(i).attr("title")||r,trigger:n.trim("manual "+(n(i).data("trigger")||"")),delay:n(i).data("delay")||u.delay,container:n(i).data("container")||u.container},this.settings.tooltip_options&&this.settings.tooltip_options[i.name]&&n.extend(f,this.settings.tooltip_options[i.name]),this.settings.tooltip_options&&this.settings.tooltip_options._all_&&n.extend(f,this.settings.tooltip_options._all_),f}}})})(jQuery)