1(self.webpackChunkCMS=self.webpackChunkCMS||[]).push([[8266],{82818:(e,s,t)=>{var a=t(19755),r=a("html").attr("lang");Promise.all([t.e(8880),t.e(1149)]).then(function(e){var s=t(88880),o={};"en"!==r&&(o=t(35109)("./"+r+".json")),a('input[data-webpack-module="passwordcheck"]').each((function(e){var t=a('<meter class="icms-passwordchecker-meter" max="5" id="password-strength-meter-'+e+'"></meter>'),r=a('<small class="form-text text-muted icms-passwordchecker-feedback" id="password-strength-text-'+e+'"></small>'),i=!1|a(this).data("force-good-password");a(this).after(r).after(t);var l=a(this).closest("form").find(":submit");a(l).prop("disabled",!0),a(this).on("input",(function(){var e=a(this).val();if(i&&a(l).prop("disabled",!0),""!==e)if(function(e){if(e.length<8)return!1;if(!/\d/.test(e))return!1;if(e===e.toUpperCase()||e===e.toLowerCase())return!1;return!0}(e)){var n=s(e,{feedback_messages:o});t.val(n.score+1),r.html(n.feedback.warning),a.each(n.feedback.suggestions,(function(e,s){r.html(r.html()+"<br/>"+s)})),(!i||i&&4===n.score)&&a(l).prop("disabled",!1)}else t.val(1),r.html(o.password_policy_failed);else r.html("")}))}))}.bind(null,t)).catch(t.oe)}}]);
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.