$.fn.passwordStrength=function(t){return this.each(function(){var s=this;s.opts={},s.opts=$.extend({},$.fn.passwordStrength.defaults,t),s.div=$(s.opts.targetDiv),s.defaultClass=s.div.attr("class"),s.percents=s.opts.classes.length?100/s.opts.classes.length:100,v=$(this).keyup(function(){"undefined"==typeof el&&(this.el=$(this));var s=function(s){var t=s.length;5<t&&(t=5);var e=s.replace(/[0-9]/g,""),a=s.length-e.length;3<a&&(a=3);var r=s.replace(/\W/g,""),n=s.length-r.length;3<n&&(n=3);var i=s.replace(/[A-Z]/g,""),l=s.length-i.length;3<l&&(l=3);var h=10*t-20+10*a+15*n+10*l;h<0&&(h=0);100<h&&(h=100);return h}(this.value),t=this.percents,e=Math.floor(s/t);100<=s&&(e=this.opts.classes.length-1),this.div.removeAttr("class").addClass(this.defaultClass).addClass(this.opts.classes[e])}).next().click(function(){return $(this).prev().val(function(){var s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$_+",t=1,e="";for(;t<=10;)$max=s.length-1,$num=Math.floor(Math.random()*$max),$temp=s.substr($num,1),e+=$temp,t++;return e}()).trigger("keyup"),!1})})},$.fn.passwordStrength.defaults={classes:Array("is10","is20","is30","is40","is50","is60","is70","is80","is90","is100"),targetDiv:"#passwordStrengthDiv",cache:{}},$(document).ready(function(){$('input[name="spassword"]').passwordStrength(),$('input[name="spassword"]').passwordStrength({targetDiv:"#passwordStrengthDiv",classes:Array("is10","is20","is30","is40","is50","is60","is70","is80","is90","is100")})});!function(t){t(function(){1==t("#dooplay-reCAPTCHA-response").length&&Auth.recaptcha&&t.getScript("https://www.google.com/recaptcha/api.js?render="+Auth.recaptcha,function(){grecaptcha.ready(function(){grecaptcha.execute(Auth.recaptcha,{action:"dooplay_authorize"}).then(function(o){t("#dooplay-reCAPTCHA-response").html('<input type="hidden" name="google-recaptcha-token" value="'+o+'">')})})}),t(document).on("submit","#dooplay_login_user",function(){var e=t("#dooplay_login_btn").data("btntext");return t(".form_dt_user").removeClass("shake"),t("#dooplay_login_btn").prop("disabled",!0),t("#dooplay_login_btn").val(Auth.loading),t.ajax({type:"POST",url:Auth.url,dataType:"json",data:t(this).serialize(),success:function(o){1==o.response?(t("#jsonresponse").html('<p class="success">'+o.message+"</p>"),t("#dooplay_login_btn").val(Auth.wait),setTimeout(function(){o.redirect?window.location.replace(o.redirect):location.reload()},1500)):(t(".form_dt_user").addClass("shake"),t("#dooplay_login_btn").val(e),t("#dooplay_login_btn").prop("disabled",!1),t("#jsonresponse").html('<p class="error">'+o.message+"</p>"))}}),!1}),t(document).on("submit","#dooplay_sign_up",function(){t("#username").val();return password=t("#password").val(),btntexto=t("#dooplay_signup_btn").data("btntext"),t("#dooplay_signup_btn").prop("disabled",!0),t("#dooplay_signup_btn").val(Auth.loading),t(".form_dt_user").removeClass("shake"),t("#jsonresponse").html(""),t.ajax({type:"POST",url:Auth.url,dataType:"json",data:t(this).serialize(),success:function(o){t("#dooplay_sign_up input").prop("disabled",!0),1==o.response?(t("#jsonresponse").html('<p class="success">'+o.message+"</p>"),t("#dooplay_signup_btn").val(Auth.wait),setTimeout(function(){window.location.replace(o.redirect)},1500)):(t("#jsonresponse").html('<p class="error">'+o.message+"</p>"),t(".form_dt_user").addClass("shake"),t("#dooplay_sign_up input").prop("disabled",!1),t("#dooplay_signup_btn").val(btntexto))}}),!1})})}(jQuery)