{"version":3,"file":"pwstrength-bootstrap.min.js","sources":["pwstrength-bootstrap.js"],"names":["jQuery","i18next","$","validation","i18n","rulesEngine","window","fallback","wordMinLength","wordMaxLength","wordInvalidChar","wordNotEmail","wordSimilarToUsername","wordTwoCharacterClasses","wordRepetitions","wordSequences","errorList","veryWeak","weak","normal","medium","strong","veryStrong","t","key","result","module","exports","require","jsdom","defaultView","ignore","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","scores","funct","extra","isNaN","parseFloat","isFinite","errorMessage","ui","spanError","instances","errors","push","statusClasses","verdictKeys","applyToAll","onKeyUp","onPaste","defaultOptions","userInputs","onLoad","undefined","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","methods","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","event","target","concat","selector","guesses","log","LOG2E","verdictLevel","console","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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6C,UAAY,CAC7B5E,aAAc,CAAA,EACdH,cAAe,CAAA,EACfC,cAAe,CAAA,EACfC,gBAAiB,CAAA,EACjBE,sBAAuB,CAAA,EACvBG,cAAe,CAAA,EACfF,wBAAyB,CAAA,EACzBC,gBAAiB,CAAA,EACjByD,cAAe,CAAA,EACfC,cAAe,CAAA,EACfC,cAAe,CAAA,EACfC,iBAAkB,CAAA,EAClBC,mBAAoB,CAAA,EACpBC,mBAAoB,CAAA,EACpBE,oBAAqB,CAAA,EACrBC,sBAAuB,CAAA,EACvBC,0BAA2B,CAAA,EAC3BE,sBAAuB,CAAA,CAC3B,EACAyB,EAAejE,MAAMC,WAAa,IAClCgE,EAAejE,MAAMgB,iBAAmB,0BAExCiD,EAAejE,MAAM0C,gBAAkB,CACnC,SACA,WACA,WACA,SACA,YACA,QACA,OACA,SACA,UACA,SACA,SACA,WACA,SACA,WACA,SACA,UACA,SACA,SACA,SACA,SACA,aACA,SACA,UACA,aACA,UACA,SACA,QACA,WACA,WACA,UACA,UACA,SACA,SACA,SACA,SACA,SACA,WACA,SACA,WACA,UACA,SACA,SACA,SACA,SACA,SACA,SACA,SACA,SACA,WACA,WACA,SACA,OACA,UACA,SACA,SACA,SACA,SACA,SACA,WACA,UACA,SACA,SACA,UACA,WACA,WACA,UACA,SACA,OACA,SACA,SACA,WACA,SACA,UACA,SACA,OACA,OACA,SACA,SACA,SACA,SACA,WACA,SACA,SACA,SACA,SACA,OACA,SACA,OACA,SACA,UACA,SACA,UACA,SACA,UACA,YACA,SACA,SACA,UACA,SACA,UAGJuB,EAAeV,GAAK,GACpBU,EAAeV,GAAGmB,WAAa,CAAA,EAC/BT,EAAeV,GAAGoB,WAAa,CAAA,EAC/BV,EAAeV,GAAGqB,aAAe,CAC7B,SACA,SACA,SACA,UACA,UACA,WAEJX,EAAeV,GAAGsB,gBAAkB,CAAA,EACpCZ,EAAeV,GAAGuB,2BAA6B,EAC/Cb,EAAeV,GAAGwB,oBAAsB,EACxCd,EAAeV,GAAGyB,yBAA2B,EAC7Cf,EAAeV,GAAG0B,wBAA0B,GAC5C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"}