{"version":3,"file":"pwstrength-bootstrap.min.js","sources":["pwstrength-bootstrap.js"],"names":["jQuery","i18n","i18next","fallback","wordMinLength","wordMaxLength","wordInvalidChar","wordNotEmail","wordSimilarToUsername","wordTwoCharacterClasses","wordRepetitions","wordSequences","errorList","veryWeak","weak","normal","medium","strong","veryStrong","t","key","result","window","jsdom","rulesEngine","module","exports","require","defaultView","ignore","$","validation","forbiddenSequences","options","word","score","match","wordlen","length","lenScore","Math","pow","rules","raisePower","common","minChar","maxChar","invalidCharsRegExp","test","wordMinLengthStaticScore","wordMaxLengthStaticScore","username","usernameField","val","toLowerCase","replace","specialCharRE","RegExp","specialCharClass","j","found","each","idx","seq","sequences","split","reverse","join","sequence","indexOf","substring","wordLowercase","wordUppercase","wordOneNumber","wordThreeNumbers","wordOneSpecialChar","wordTwoSpecialChar","twoSpecialCharRE","wordUpperLowerCombo","wordLetterNumberCombo","wordLetterNumberCharCombo","letterNumberCharComboRE","wordIsACommonPassword","inArray","commonPasswords","executeRules","totalScore","activated","rule","active","errorMessage","scores","funct","extra","isNumeric","ui","spanError","instances","errors","push","defaultOptions","userInputs","onLoad","undefined","onKeyUp","onScore","zxcvbn","zxcvbnTerms","events","debug","bootstrap2","bootstrap3","colorClasses","showProgressBar","progressBarEmptyPercentage","progressBarMinWidth","progressBarMinPercentage","progressExtraCssClasses","progressBarExtraCssClasses","showPopover","popoverPlacement","showStatus","text","popoverError","message","err","showVerdicts","showVerdictsInsideProgressBar","useVerdictCssClass","showErrors","showScore","container","viewports","progress","verdict","statusClasses","verdictKeys","getContainer","$el","$container","parent","findElement","viewport","cssSelector","find","getUIElements","$progressbar","$verdict","$errors","$score","initHelper","html","append","insertAfter","initVerdict","initErrorList","initScore","initUI","initPopover","initProgressBar","updateVerdict","cssClass","removeClass","addClass","css","updateErrors","remove","updateScore","toFixed","updateFieldStatus","$target","parents","first","cssClassesForBS","floor","getVerdictAndCssClass","level","updateUI","verdictCssClass","verdictText","updatePopover","percentage","maximun","min","progressbar","barPercentage","updateProgressBar","$bar","cssPrefix","value","popover","error","placement","trigger","content","data","hide","bootstrap5","bootstrap","Popover","getInstance","tip","is","$arrow","_config","config","methods","applyToAll","event","target","concat","selector","guesses","log","LOG2E","verdictLevel","console","onPaste","tries","callback","setTimeout","init","settings","this","el","clonedDefaults","extend","localOptions","eventName","on","destroy","elements","removeData","forceUpdate","addRule","name","method","prop","changeScore","call","ruleActive","ruleIsMet","rulesMetCnt","ruleFunction","fn","pwstrength","apply","Array","prototype","slice","arguments"],"mappings":"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"}