UNPKG

react-password-strength-variant-indicator

Version:
1 lines 839 kB
module.exports=function(e){var a={};function i(r){if(a[r])return a[r].exports;var n=a[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=a,i.d=function(e,a,r){i.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,a){if(1&a&&(e=i(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var n in e)i.d(r,n,function(a){return e[a]}.bind(null,n));return r},i.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(a,"a",a),a},i.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},i.p="",i(i.s=15)}([function(e,a){e.exports=require("react")},function(e,a,i){var r,n,s,o;r=i(4),n=function(e){var a,i,r,n,s;for(r in a=0,e)s=e[r],a+=function(){var e,a,i;for(i=[],a=0,e=s.length;a<e;a++)(n=s[a])&&i.push(n);return i}().length;return a/=function(){var a;for(i in a=[],e)e[i],a.push(i);return a}().length},o={nCk:function(e,a){var i,r,n,s;if(a>e)return 0;if(0===a)return 1;for(n=1,i=r=1,s=a;1<=s?r<=s:r>=s;i=1<=s?++r:--r)n*=e,n/=i,e-=1;return n},log10:function(e){return Math.log(e)/Math.log(10)},log2:function(e){return Math.log(e)/Math.log(2)},factorial:function(e){var a,i,r,n;if(e<2)return 1;for(a=1,i=r=2,n=e;2<=n?r<=n:r>=n;i=2<=n?++r:--r)a*=i;return a},most_guessable_match_sequence:function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g,p,b,y,k,f,v,w,z,j,x,q;for(null==i&&(i=!1),h=e.length,u=function(){var e,a,i;for(i=[],e=0,a=h;0<=a?e<a:e>a;0<=a?++e:--e)i.push([]);return i}(),g=0,t=a.length;g<t;g++)u[(d=a[g]).j].push(d);for(k=0,l=u.length;k<l;k++)u[k].sort((function(e,a){return e.i-a.i}));for(p={m:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?i<e:i>e;0<=e?++i:--i)a.push({});return a}(),pi:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?i<e:i>e;0<=e?++i:--i)a.push({});return a}(),g:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?i<e:i>e;0<=e?++i:--i)a.push({});return a}()},q=this,j=function(a,r){var n,s,o,t,l,c;for(s in t=a.j,l=q.estimate_guesses(a,e),r>1&&(l*=p.pi[a.i-1][r-1]),o=q.factorial(r)*l,i||(o+=Math.pow(1e4,r-1)),c=p.g[t])if(n=c[s],!(s>r)&&n<=o)return;return p.g[t][r]=o,p.m[t][r]=a,p.pi[t][r]=l},r=function(e){var a,i,r,n,s,o;for(d=m(0,e),j(d,1),s=[],a=o=1,n=e;1<=n?o<=n:o>=n;a=1<=n?++o:--o)d=m(a,e),s.push(function(){var e,n;for(i in n=[],e=p.m[a-1])r=e[i],i=parseInt(i),"bruteforce"!==r.pattern&&n.push(j(d,i+1));return n}());return s},m=function(a,i){return{pattern:"bruteforce",token:e.slice(a,+i+1||9e9),i:a,j:i}},z=function(e){var a,i,r,n,s,o,t;for(i in o=[],n=e-1,s=void 0,r=1/0,t=p.g[n])(a=t[i])<r&&(s=i,r=a);for(;n>=0;)d=p.m[n][s],o.unshift(d),n=d.i-1,s--;return o},s=w=0,f=h;0<=f?w<f:w>f;s=0<=f?++w:--w){for(x=0,c=(v=u[s]).length;x<c;x++)if((d=v[x]).i>0)for(o in p.m[d.i-1])o=parseInt(o),j(d,o+1);else j(d,1);r(s)}return b=(y=z(h)).length,n=0===e.length?1:p.g[h-1][b],{password:e,guesses:n,guesses_log10:this.log10(n),sequence:y}},estimate_guesses:function(e,a){var i,r;return null!=e.guesses||(r=1,e.token.length<a.length&&(r=1===e.token.length?10:50),i={bruteforce:this.bruteforce_guesses,dictionary:this.dictionary_guesses,spatial:this.spatial_guesses,repeat:this.repeat_guesses,sequence:this.sequence_guesses,regex:this.regex_guesses,date:this.date_guesses}[e.pattern].call(this,e),e.guesses=Math.max(i,r),e.guesses_log10=this.log10(e.guesses)),e.guesses},bruteforce_guesses:function(e){var a,i;return(a=Math.pow(10,e.token.length))===Number.POSITIVE_INFINITY&&(a=Number.MAX_VALUE),i=1===e.token.length?11:51,Math.max(a,i)},repeat_guesses:function(e){return e.base_guesses*e.repeat_count},sequence_guesses:function(e){var a,i;return a="a"===(i=e.token.charAt(0))||"A"===i||"z"===i||"Z"===i||"0"===i||"1"===i||"9"===i?4:i.match(/\d/)?10:26,e.ascending||(a*=2),a*e.token.length},MIN_YEAR_SPACE:20,REFERENCE_YEAR:(new Date).getFullYear(),regex_guesses:function(e){var a,i;if(a={alpha_lower:26,alpha_upper:26,alpha:52,alphanumeric:62,digits:10,symbols:33},e.regex_name in a)return Math.pow(a[e.regex_name],e.token.length);switch(e.regex_name){case"recent_year":return i=Math.abs(parseInt(e.regex_match[0])-this.REFERENCE_YEAR),i=Math.max(i,this.MIN_YEAR_SPACE)}},date_guesses:function(e){var a;return a=365*Math.max(Math.abs(e.year-this.REFERENCE_YEAR),this.MIN_YEAR_SPACE),e.separator&&(a*=4),a},KEYBOARD_AVERAGE_DEGREE:n(r.qwerty),KEYPAD_AVERAGE_DEGREE:n(r.keypad),KEYBOARD_STARTING_POSITIONS:function(){var e,a;for(s in a=[],e=r.qwerty)e[s],a.push(s);return a}().length,KEYPAD_STARTING_POSITIONS:function(){var e,a;for(s in a=[],e=r.keypad)e[s],a.push(s);return a}().length,spatial_guesses:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p,b,y;for("qwerty"===(d=e.graph)||"dvorak"===d?(g=this.KEYBOARD_STARTING_POSITIONS,n=this.KEYBOARD_AVERAGE_DEGREE):(g=this.KEYPAD_STARTING_POSITIONS,n=this.KEYPAD_AVERAGE_DEGREE),s=0,a=e.token.length,b=e.turns,o=l=2,m=a;2<=m?l<=m:l>=m;o=2<=m?++l:--l)for(t=c=1,u=Math.min(b,o-1);1<=u?c<=u:c>=u;t=1<=u?++c:--c)s+=this.nCk(o-1,t-1)*g*Math.pow(n,t);if(e.shifted_count)if(i=e.shifted_count,r=e.token.length-e.shifted_count,0===i||0===r)s*=2;else{for(p=0,o=y=1,h=Math.min(i,r);1<=h?y<=h:y>=h;o=1<=h?++y:--y)p+=this.nCk(i+r,o);s*=p}return s},dictionary_guesses:function(e){var a;return e.base_guesses=e.rank,e.uppercase_variations=this.uppercase_variations(e),e.l33t_variations=this.l33t_variations(e),a=e.reversed?2:1,e.base_guesses*e.uppercase_variations*e.l33t_variations*a},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(e){var a,i,r,n,s,o,t,l,c,d,m,u;if((u=e.token).match(this.ALL_LOWER)||u.toLowerCase()===u)return 1;for(o=0,s=(l=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER]).length;o<s;o++)if(d=l[o],u.match(d))return 2;for(i=function(){var e,a,i,n;for(n=[],a=0,e=(i=u.split("")).length;a<e;a++)(r=i[a]).match(/[A-Z]/)&&n.push(r);return n}().length,a=function(){var e,a,i,n;for(n=[],a=0,e=(i=u.split("")).length;a<e;a++)(r=i[a]).match(/[a-z]/)&&n.push(r);return n}().length,m=0,n=t=1,c=Math.min(i,a);1<=c?t<=c:t>=c;n=1<=c?++t:--t)m+=this.nCk(i+a,n);return m},l33t_variations:function(e){var a,i,r,n,s,o,t,l,c,d,m,u;if(!e.l33t)return 1;for(d in u=1,l=e.sub)if(m=l[d],n=e.token.toLowerCase().split(""),a=function(){var e,a,i;for(i=[],a=0,e=n.length;a<e;a++)(r=n[a])===d&&i.push(r);return i}().length,i=function(){var e,a,i;for(i=[],a=0,e=n.length;a<e;a++)(r=n[a])===m&&i.push(r);return i}().length,0===a||0===i)u*=2;else{for(t=0,s=o=1,c=Math.min(i,a);1<=c?o<=c:o>=c;s=1<=c?++o:--o)t+=this.nCk(i+a,s);u*=t}return u}},e.exports=o},function(e,a,i){"use strict";e.exports=function(e){var a=[];return a.toString=function(){return this.map((function(a){var i=function(e,a){var i=e[1]||"",r=e[3];if(!r)return i;if(a&&"function"==typeof btoa){var n=(o=r,t=btoa(unescape(encodeURIComponent(JSON.stringify(o)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t),"/*# ".concat(l," */")),s=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[i].concat(s).concat([n]).join("\n")}var o,t,l;return[i].join("\n")}(a,e);return a[2]?"@media ".concat(a[2]," {").concat(i,"}"):i})).join("")},a.i=function(e,i,r){"string"==typeof e&&(e=[[null,e,""]]);var n={};if(r)for(var s=0;s<this.length;s++){var o=this[s][0];null!=o&&(n[o]=!0)}for(var t=0;t<e.length;t++){var l=[].concat(e[t]);r&&n[l[0]]||(i&&(l[2]?l[2]="".concat(i," and ").concat(l[2]):l[2]=i),a.push(l))}},a}},function(e,a,i){var r,n,s={},o=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===n&&(n=r.apply(this,arguments)),n}),t=function(e,a){return a?a.querySelector(e):document.querySelector(e)},l=function(e){var a={};return function(e,i){if("function"==typeof e)return e();if(void 0===a[e]){var r=t.call(this,e,i);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}a[e]=r}return a[e]}}(),c=null,d=0,m=[],u=i(8);function h(e,a){for(var i=0;i<e.length;i++){var r=e[i],n=s[r.id];if(n){n.refs++;for(var o=0;o<n.parts.length;o++)n.parts[o](r.parts[o]);for(;o<r.parts.length;o++)n.parts.push(f(r.parts[o],a))}else{var t=[];for(o=0;o<r.parts.length;o++)t.push(f(r.parts[o],a));s[r.id]={id:r.id,refs:1,parts:t}}}}function g(e,a){for(var i=[],r={},n=0;n<e.length;n++){var s=e[n],o=a.base?s[0]+a.base:s[0],t={css:s[1],media:s[2],sourceMap:s[3]};r[o]?r[o].parts.push(t):i.push(r[o]={id:o,parts:[t]})}return i}function p(e,a){var i=l(e.insertInto);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=m[m.length-1];if("top"===e.insertAt)r?r.nextSibling?i.insertBefore(a,r.nextSibling):i.appendChild(a):i.insertBefore(a,i.firstChild),m.push(a);else if("bottom"===e.insertAt)i.appendChild(a);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var n=l(e.insertAt.before,i);i.insertBefore(a,n)}}function b(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var a=m.indexOf(e);a>=0&&m.splice(a,1)}function y(e){var a=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return i.nc}();r&&(e.attrs.nonce=r)}return k(a,e.attrs),p(e,a),a}function k(e,a){Object.keys(a).forEach((function(i){e.setAttribute(i,a[i])}))}function f(e,a){var i,r,n,s;if(a.transform&&e.css){if(!(s="function"==typeof a.transform?a.transform(e.css):a.transform.default(e.css)))return function(){};e.css=s}if(a.singleton){var o=d++;i=c||(c=y(a)),r=z.bind(null,i,o,!1),n=z.bind(null,i,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=function(e){var a=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",k(a,e.attrs),p(e,a),a}(a),r=x.bind(null,i,a),n=function(){b(i),i.href&&URL.revokeObjectURL(i.href)}):(i=y(a),r=j.bind(null,i),n=function(){b(i)});return r(e),function(a){if(a){if(a.css===e.css&&a.media===e.media&&a.sourceMap===e.sourceMap)return;r(e=a)}else n()}}e.exports=function(e,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==typeof a.attrs?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=o()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var i=g(e,a);return h(i,a),function(e){for(var r=[],n=0;n<i.length;n++){var o=i[n];(t=s[o.id]).refs--,r.push(t)}e&&h(g(e,a),a);for(n=0;n<r.length;n++){var t;if(0===(t=r[n]).refs){for(var l=0;l<t.parts.length;l++)t.parts[l]();delete s[t.id]}}}};var v,w=(v=[],function(e,a){return v[e]=a,v.filter(Boolean).join("\n")});function z(e,a,i,r){var n=i?"":r.css;if(e.styleSheet)e.styleSheet.cssText=w(a,n);else{var s=document.createTextNode(n),o=e.childNodes;o[a]&&e.removeChild(o[a]),o.length?e.insertBefore(s,o[a]):e.appendChild(s)}}function j(e,a){var i=a.css,r=a.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}function x(e,a,i){var r=i.css,n=i.sourceMap,s=void 0===a.convertToAbsoluteUrls&&n;(a.convertToAbsoluteUrls||s)&&(r=u(r)),n&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */");var o=new Blob([r],{type:"text/css"}),t=e.href;e.href=URL.createObjectURL(o),t&&URL.revokeObjectURL(t)}},function(e,a){var i;i={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:","'\"",null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{","'\"","/?",".>"],";":["lL","pP","[{","'\"","/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:","'\"",null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",null,null],"[":["pP","-_","=+","]}","'\"",";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,"'\""],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}","'\"",";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,"'\""],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@","'\"",null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":["'\"","2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@","'\"",null],2:["1!",null,null,"3#",",<","'\""],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":["'\"","2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<","'\""],A:[null,"'\"",",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,"'\"",",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","vV"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}},e.exports=i},function(e,a,i){var r,n,s,o,t,l;n=i(11),s=i(1),t=i(13),r=i(14),o=function(){return(new Date).getTime()},l=function(e,a){var i,l,c,d,m,u,h,g,p,b,y;for(null==a&&(a=[]),b=o(),p=[],c=0,d=a.length;c<d;c++)"string"!=(h=typeof(i=a[c]))&&"number"!==h&&"boolean"!==h||p.push(i.toString().toLowerCase());for(u in n.set_user_input_dictionary(p),m=n.omnimatch(e),(g=s.most_guessable_match_sequence(e,m)).calc_time=o()-b,l=t.estimate_attack_times(g.guesses))y=l[u],g[u]=y;return g.feedback=r.get_feedback(g.score,g.sequence),g},e.exports=l},function(e,a,i){var r=i(7);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0,insertInto:void 0};i(3)(r,n);r.locals&&(e.exports=r.locals)},function(e,a,i){(a=i(2)(!1)).push([e.i,".strength__container {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: nowrap;\r\n width: 100%;\r\n }\r\n .strength__blocks {\r\n width: 20%;\r\n height: 6px;\r\n background-color: #b3a7a736;\r\n transition: 1s;\r\n }\r\n .strength-circle__container {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: nowrap;\r\n width: 100%;\r\n }\r\n .strength__circle {\r\n height: 15px;\r\n width: 15px;\r\n background-color: #b3a7a736;\r\n border-radius: 50%;\r\n transition: 1s;\r\n }\r\n .line {\r\n height: 2px;\r\n transition: 1s;\r\n position: relative;\r\n }\r\n \r\n .strength__container :not(:first-child) {\r\n margin-left: 8px;\r\n }\r\n .strength-circle__container :not(:first-child) {\r\n margin-left: 3px;\r\n }\r\n \r\n .strength__blocks--0 {\r\n background-color: #dc3545;\r\n }\r\n \r\n .strength__blocks--1 {\r\n background-color: brown;\r\n }\r\n \r\n .strength__blocks--2 {\r\n background-color: palevioletred;\r\n }\r\n \r\n .strength__blocks--3 {\r\n background-color: #ffc107;\r\n }\r\n \r\n .strength__blocks--4 {\r\n background-color: #28a745;\r\n }\r\n \r\n .strength__blocks__stripped--0 {\r\n background-color: #dc3545;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n \r\n .strength__blocks__stripped--1 {\r\n background-color: brown;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n \r\n .strength__blocks__stripped--2 {\r\n background-color: palevioletred;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n \r\n .strength__blocks__stripped--3 {\r\n background-color: #ffc107;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n \r\n .strength__blocks__stripped--4 {\r\n background-color: #28a745;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n \r\n .strength__circle--0 {\r\n background-color: red;\r\n }\r\n \r\n .strength__circle--1 {\r\n background-color: brown;\r\n }\r\n \r\n .strength__circle--2 {\r\n background-color: palevioletred;\r\n }\r\n \r\n .strength__circle--3 {\r\n background-color: #ffc107;\r\n }\r\n \r\n .strength__circle--4 {\r\n background-color: #28a745;\r\n }\r\n \r\n .line-strength--0 {\r\n width: 5%;\r\n background-color: #dc3545;\r\n }\r\n \r\n .line-strength--1 {\r\n width: 25%;\r\n background-color: brown;\r\n }\r\n \r\n .line-strength--2 {\r\n width: 50%;\r\n background-color: palevioletred;\r\n }\r\n .line-strength--3 {\r\n width: 75%;\r\n background-color: #ffc107;\r\n }\r\n .line-strength--4 {\r\n width: 100%;\r\n background-color: #28a745;\r\n }\r\n \r\n",""]),e.exports=a},function(e,a){e.exports=function(e){var a="undefined"!=typeof window&&window.location;if(!a)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var i=a.protocol+"//"+a.host,r=i+a.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,a){var n,s=a.trim().replace(/^"(.*)"$/,(function(e,a){return a})).replace(/^'(.*)'$/,(function(e,a){return a}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(s)?e:(n=0===s.indexOf("//")?s:0===s.indexOf("/")?i+s:r+s.replace(/^\.\//,""),"url("+JSON.stringify(n)+")")}))}},function(e,a,i){var r=i(10);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0,insertInto:void 0};i(3)(r,n);r.locals&&(e.exports=r.locals)},function(e,a,i){(a=i(2)(!1)).push([e.i,".strength {\r\n width: 100%;\r\n padding: 12px 68px 12px 20px;\r\n display: inline-block;\r\n border: none;\r\n box-sizing: border-box;\r\n outline: none;\r\n position: relative;\r\n }\r\n .mb0 {\r\n margin-bottom: 0px !important;\r\n }\r\n .pwd-container {\r\n border: 1px solid #ccc;\r\n position: relative;\r\n margin: 8px 0;\r\n }\r\n \r\n .primary-strength {\r\n height: 6px;\r\n transition: 2s;\r\n border-radius: 10px;\r\n }\r\n .primary-strength__stripped {\r\n height: 6px;\r\n transition: 2s;\r\n border-radius: 10px;\r\n }\r\n .primary-strength--0 {\r\n width: 5%;\r\n background-color: #dc3545;\r\n }\r\n \r\n .primary-strength--1 {\r\n width: 25%;\r\n background-color: brown;\r\n }\r\n \r\n .primary-strength--2 {\r\n width: 50%;\r\n background-color: palevioletred;\r\n }\r\n .primary-strength--3 {\r\n width: 75%;\r\n background-color: #ffc107;\r\n }\r\n .primary-strength--4 {\r\n width: 100%;\r\n background-color: #28a745;\r\n }\r\n .primary-strength__stripped--0 {\r\n width: 5%;\r\n background-color: #dc3545;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n .primary-strength__stripped--1 {\r\n width: 25%;\r\n background-color: brown;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n \r\n .primary-strength__stripped--2 {\r\n width: 50%;\r\n background-color: palevioletred;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n .primary-strength__stripped--3 {\r\n width: 75%;\r\n background-color: #ffc107;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n .primary-strength__stripped--4 {\r\n width: 100%;\r\n background-color: #28a745;\r\n background-image: linear-gradient(\r\n 45deg,\r\n hsla(0, 0%, 100%, 0.15) 25%,\r\n transparent 0,\r\n transparent 50%,\r\n hsla(0, 0%, 100%, 0.15) 0,\r\n hsla(0, 0%, 100%, 0.15) 75%,\r\n transparent 0,\r\n transparent\r\n );\r\n background-size: 1rem 1rem;\r\n }\r\n .strength-text {\r\n position: absolute;\r\n right: 0;\r\n padding: 10px;\r\n }\r\n .strength-text--0 {\r\n font-family: initial;\r\n color: red;\r\n }\r\n .strength-text--1 {\r\n font-family: sans-serif;\r\n color: brown;\r\n }\r\n .strength-text--2 {\r\n font-family: sans-serif;\r\n color: palevioletred;\r\n }\r\n .strength-text--3 {\r\n font-family: sans-serif;\r\n color: #ffc107;\r\n }\r\n .strength-text--4 {\r\n font-family: sans-serif;\r\n color: #28a745;\r\n }\r\n \r\n",""]),e.exports=a},function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g;for(h in d=i(12),l=i(4),g=i(1),c=function(e){var a,i,r,n;for(n={},a=1,r=0,i=e.length;r<i;r++)n[e[r]]=a,a+=1;return n},o={},d)m=d[h],o[h]=c(m);n={qwerty:l.qwerty,dvorak:l.dvorak,keypad:l.keypad,mac_keypad:l.mac_keypad},s={a:["4","@"],b:["8"],c:["(","{","[","<"],e:["3"],g:["6","9"],i:["1","!","|"],l:["1","|","7"],o:["0"],s:["$","5"],t:["+","7"],x:["%"],z:["2"]},t={recent_year:/19\d\d|200\d|201\d/g},r={4:[[1,2],[2,3]],5:[[1,3],[2,3]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]},u={empty:function(e){var a;return 0===function(){var i;for(a in i=[],e)i.push(a);return i}().length},extend:function(e,a){return e.push.apply(e,a)},translate:function(e,a){var i;return function(){var r,n,s,o;for(o=[],n=0,r=(s=e.split("")).length;n<r;n++)i=s[n],o.push(a[i]||i);return o}().join("")},mod:function(e,a){return(e%a+a)%a},sorted:function(e){return e.sort((function(e,a){return e.i-a.i||e.j-a.j}))},omnimatch:function(e){var a,i,r,n,s;for(n=[],s=0,a=(r=[this.dictionary_match,this.reverse_dictionary_match,this.l33t_match,this.spatial_match,this.repeat_match,this.sequence_match,this.regex_match,this.date_match]).length;s<a;s++)i=r[s],this.extend(n,i.call(this,e));return this.sorted(n)},dictionary_match:function(e,a){var i,r,n,s,t,l,c,d,m,u,h,g,p,b;for(i in null==a&&(a=o),t=[],s=e.length,d=e.toLowerCase(),a)for(u=a[i],r=l=0,h=s;0<=h?l<h:l>h;r=0<=h?++l:--l)for(n=c=g=r,p=s;g<=p?c<p:c>p;n=g<=p?++c:--c)d.slice(r,+n+1||9e9)in u&&(m=u[b=d.slice(r,+n+1||9e9)],t.push({pattern:"dictionary",i:r,j:n,token:e.slice(r,+n+1||9e9),matched_word:b,rank:m,dictionary_name:i,reversed:!1,l33t:!1}));return this.sorted(t)},reverse_dictionary_match:function(e,a){var i,r,n,s,t,l;for(null==a&&(a=o),l=e.split("").reverse().join(""),s=0,i=(n=this.dictionary_match(l,a)).length;s<i;s++)(r=n[s]).token=r.token.split("").reverse().join(""),r.reversed=!0,t=[e.length-1-r.j,e.length-1-r.i],r.i=t[0],r.j=t[1];return this.sorted(n)},set_user_input_dictionary:function(e){return o.user_inputs=c(e.slice())},relevant_l33t_subtable:function(e,a){var i,r,n,s,o,t,l,c,d,m;for(o={},s=0,r=(t=e.split("")).length;s<r;s++)i=t[s],o[i]=!0;for(n in m={},a)d=a[n],(l=function(){var e,a,i;for(i=[],a=0,e=d.length;a<e;a++)(c=d[a])in o&&i.push(c);return i}()).length>0&&(m[n]=l);return m},enumerate_l33t_subs:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p;for(s=function(){var a;for(n in a=[],e)a.push(n);return a}(),p=[[]],i=function(e){var a,i,r,s,o,t,l,c;for(i=[],o={},t=0,s=e.length;t<s;t++)l=e[t],(a=function(){var e,a,i;for(i=[],c=a=0,e=l.length;a<e;c=++a)n=l[c],i.push([n,c]);return i}()).sort(),(r=function(){var e,i,r;for(r=[],c=i=0,e=a.length;i<e;c=++i)n=a[c],r.push(n+","+c);return r}().join("-"))in o||(o[r]=!0,i.push(l));return i},(r=function(a){var n,s,o,t,l,c,d,m,u,h,g,b,y,k,f,v;if(a.length){for(s=a[0],y=a.slice(1),d=[],m=0,l=(g=e[s]).length;m<l;m++)for(t=g[m],u=0,c=p.length;u<c;u++){for(n=-1,o=h=0,b=(k=p[u]).length;0<=b?h<b:h>b;o=0<=b?++h:--h)if(k[o][0]===t){n=o;break}-1===n?(v=k.concat([[t,s]]),d.push(v)):((f=k.slice(0)).splice(n,1),f.push([t,s]),d.push(k),d.push(f))}return p=i(d),r(y)}})(s),g=[],c=0,t=p.length;c<t;c++){for(h={},d=0,l=(u=p[c]).length;d<l;d++)o=(m=u[d])[0],a=m[1],h[o]=a;g.push(h)}return g},l33t_match:function(e,a,i){var r,n,t,l,c,d,m,u,h,g,p,b,y,k,f,v;for(null==a&&(a=o),null==i&&(i=s),m=[],u=0,t=(g=this.enumerate_l33t_subs(this.relevant_l33t_subtable(e,i))).length;u<t&&(b=g[u],!this.empty(b));u++)for(k=this.translate(e,b),h=0,l=(p=this.dictionary_match(k,a)).length;h<l;h++)if(c=p[h],(f=e.slice(c.i,+c.j+1||9e9)).toLowerCase()!==c.matched_word){for(y in d={},b)r=b[y],-1!==f.indexOf(y)&&(d[y]=r);c.l33t=!0,c.token=f,c.sub=d,c.sub_display=function(){var e;for(n in e=[],d)v=d[n],e.push(n+" -> "+v);return e}().join(", "),m.push(c)}return this.sorted(m.filter((function(e){return e.token.length>1})))},spatial_match:function(e,a){var i,r,s;for(r in null==a&&(a=n),s=[],a)i=a[r],this.extend(s,this.spatial_match_helper(e,i,r));return this.sorted(s)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g,p,b;for(h=[],c=0;c<e.length-1;)for(d=c+1,m=null,b=0,p="qwerty"!==i&&"dvorak"!==i||!this.SHIFTED_RX.exec(e.charAt(c))?0:1;;){if(t=!1,l=-1,o=-1,n=a[e.charAt(d-1)]||[],d<e.length)for(s=e.charAt(d),g=0,u=n.length;g<u;g++)if(o+=1,(r=n[g])&&-1!==r.indexOf(s)){t=!0,l=o,1===r.indexOf(s)&&(p+=1),m!==l&&(b+=1,m=l);break}if(!t){d-c>2&&h.push({pattern:"spatial",i:c,j:d-1,token:e.slice(c,d),graph:i,turns:b,shifted_count:p}),c=d;break}d+=1}return h},repeat_match:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,p,b;for(p=[],s=/(.+)\1+/g,d=/(.+?)\1+/g,m=/^(.+?)\1+$/,c=0;c<e.length&&(s.lastIndex=d.lastIndex=c,o=s.exec(e),u=d.exec(e),null!=o);)o[0].length>u[0].length?(h=o,n=m.exec(h[0])[1]):n=(h=u)[1],t=(b=[h.index,h.index+h[0].length-1])[0],l=b[1],r=(a=g.most_guessable_match_sequence(n,this.omnimatch(n))).sequence,i=a.guesses,p.push({pattern:"repeat",i:t,j:l,token:h[0],base_token:n,base_guesses:i,base_matches:r,repeat_count:h[0].length/n.length}),c=l+1;return p},MAX_DELTA:5,sequence_match:function(e){var a,i,r,n,s,o,t,l,c,d;if(1===e.length)return[];for(d=this,c=function(a,i,r){var n,s,o,t;if((i-a>1||1===Math.abs(r))&&0<(n=Math.abs(r))&&n<=d.MAX_DELTA)return t=e.slice(a,+i+1||9e9),/^[a-z]+$/.test(t)?(s="lower",o=26):/^[A-Z]+$/.test(t)?(s="upper",o=26):/^\d+$/.test(t)?(s="digits",o=10):(s="unicode",o=26),l.push({pattern:"sequence",i:a,j:i,token:e.slice(a,+i+1||9e9),sequence_name:s,sequence_space:o,ascending:r>0})},l=[],i=0,s=null,n=o=1,t=e.length;1<=t?o<t:o>t;n=1<=t?++o:--o)a=e.charCodeAt(n)-e.charCodeAt(n-1),null==s&&(s=a),a!==s&&(c(i,r=n-1,s),i=r,s=a);return c(i,e.length-1,s),l},regex_match:function(e,a){var i,r,n,s;for(h in null==a&&(a=t),i=[],a)for((r=a[h]).lastIndex=0;n=r.exec(e);)s=n[0],i.push({pattern:"regex",token:s,i:n.index,j:n.index+n[0].length-1,regex_name:h,regex_match:n});return this.sorted(i)},date_match:function(e){var a,i,n,s,o,t,l,c,d,m,u,h,p,b,y,k,f,v,w,z,j,x,q,_,E,R,A,O,S,I,N,P,T,L;for(h=[],p=/^\d{4,8}$/,b=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,t=f=0,j=e.length-4;0<=j?f<=j:f>=j;t=0<=j?++f:--f)for(l=v=x=t+3,q=t+7;(x<=q?v<=q:v>=q)&&!(l>=e.length);l=x<=q?++v:--v)if(L=e.slice(t,+l+1||9e9),p.exec(L)){for(n=[],w=0,m=(_=r[L.length]).length;w<m;w++)c=(E=_[w])[0],d=E[1],null!=(o=this.map_ints_to_dmy([parseInt(L.slice(0,c)),parseInt(L.slice(c,d)),parseInt(L.slice(d))]))&&n.push(o);if(n.length>0){for(a=n[0],k=(y=function(e){return Math.abs(e.year-g.REFERENCE_YEAR)})(n[0]),z=0,u=(R=n.slice(1)).length;z<u;z++)(s=y(i=R[z]))<k&&(a=(A=[i,s])[0],k=A[1]);h.push({pattern:"date",token:L,i:t,j:l,separator:"",year:a.year,month:a.month,day:a.day})}}for(t=P=0,O=e.length-6;0<=O?P<=O:P>=O;t=0<=O?++P:--P)for(l=T=S=t+5,I=t+9;(S<=I?T<=I:T>=I)&&!(l>=e.length);l=S<=I?++T:--T)L=e.slice(t,+l+1||9e9),null!=(N=b.exec(L))&&null!=(o=this.map_ints_to_dmy([parseInt(N[1]),parseInt(N[3]),parseInt(N[4])]))&&h.push({pattern:"date",token:L,i:t,j:l,separator:N[2],year:o.year,month:o.month,day:o.day});return this.sorted(h.filter((function(e){var a,i,r,n;for(a=!1,n=0,i=h.length;n<i;n++)if(e!==(r=h[n])&&r.i<=e.i&&r.j>=e.j){a=!0;break}return!a})))},map_ints_to_dmy:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p,b;if(!(e[1]>31||e[1]<=0)){for(t=0,l=0,p=0,o=0,r=e.length;o<r;o++){if(99<(i=e[o])&&i<1e3||i>2050)return;i>31&&(l+=1),i>12&&(t+=1),i<=0&&(p+=1)}if(!(l>=2||3===t||p>=2)){for(c=0,n=(d=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]]).length;c<n;c++)if(b=(u=d[c])[0],g=u[1],1e3<=b&&b<=2050)return null!=(a=this.map_ints_to_dm(g))?{year:b,month:a.month,day:a.day}:void 0;for(m=0,s=d.length;m<s;m++)if(b=(h=d[m])[0],g=h[1],null!=(a=this.map_ints_to_dm(g)))return{year:b=this.two_to_four_digit_year(b),month:a.month,day:a.day}}}},map_ints_to_dm:function(e){var a,i,r,n,s,o;for(n=0,i=(s=[e,e.slice().reverse()]).length;n<i;n++)if(a=(o=s[n])[0],r=o[1],1<=a&&a<=31&&1<=r&&r<=12)return{day:a,month:r}},two_to_four_digit_year:function(e){return e>99?e:e>50?e+1900:e+2e3}},e.exports=u},function(e,a){var i;i={passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercury,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendrix,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazws