tracman-server/static/js/.password.bun.js

1 line
803 KiB
JavaScript
Raw Normal View History

!function(e){function a(r){if(i[r])return i[r].exports;var n=i[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,a),n.l=!0,n.exports}var i={};a.m=e,a.c=i,a.d=function(e,i,r){a.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(i,"a",i),i},a.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},a.p="",a(a.s=63)}({12:function(e,a,i){var r,n,s,o,t,l,c,d,m;t=i(25),l=function(e){var a,i,r,n,s,o;a=0;for(r in 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;a=[];for(i in e)o=e[i],a.push(i);return a}().length},r=10,n=1e4,o=10,s=50,d={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,s,o,t,l,c,d,m,u,h,g,p,b,y,k,f,v,w,z,j,x,q,_,E;for(null==i&&(i=!1),b=e.length,p=function(){var e,a,i;for(i=[],r=e=0,a=b;0<=a?e<a:e>a;r=0<=a?++e:--e)i.push([]);return i}(),y=0,c=a.length;y<c;y++)h=a[y],p[h.j].push(h);for(w=0,d=p.length;w<d;w++)u=p[w],u.sort(function(e,a){return e.i-a.i});for(k={m:function(){var e,a,i;for(a=[],r=i=0,e=b;0<=e?i<e:i>e;r=0<=e?++i:--i)a.push({});return a}(),pi:function(){var e,a,i;for(a=[],r=i=0,e=b;0<=e?i<e:i>e;r=0<=e?++i:--i)a.push({});return a}(),g:function(){var e,a,i;for(a=[],r=i=0,e=b;0<=e?i<e:i>e;r=0<=e?++i:--i)a.push({});return a}()},_=function(a){return function(r,s){var o,t,l,c,d,m;c=r.j,d=a.estimate_guesses(r,e),s>1&&(d*=k.pi[r.i-1][s-1]),l=a.factorial(s)*d,i||(l+=Math.pow(n,s-1)),m=k.g[c];for(t in m)if(o=m[t],!(t>s)&&o<=l)return;return k.g[c][s]=l,k.m[c][s]=r,k.pi[c][s]=d}}(this),s=function(e){return function(e){var a,i,r,n,s,o;for(h=g(0,e),_(h,1),s=[],a=o=1,n=e;1<=n?o<=n:o>=n;a=1<=n?++o:--o)h=g(a,e),s.push(function(){var e,n;e=k.m[a-1],n=[];for(i in e)r=e[i],i=parseInt(i),"bruteforce"!==r.pattern&&n.push(_(h,i+1));return n}());return s}}(),g=function(a){return function(a,i){return{pattern:"bruteforce",token:e.slice(a,+i+1||9e9),i:a,j:i}}}(),q=function(e){return function(e){var a,i,r,n,s,o,t;o=[],n=e-1,s=void 0,r=1/0,t=k.g[n];for(i in t)(a=t[i])<r&&(s=i,r=a);for(;n>=0;)h=k.m[n][s],o.unshift(h),n=h.i-1,s--;return o}}(),t=x=0,z=b;0<=z?x<z:x>z;t=0<=z?++x:--x){for(j=p[t],E=0,m=j.length;E<m;E++)if(h=j[E],h.i>0)for(l in k.m[h.i-1])l=parseInt(l),_(h,l+1);else _(h,1);s(t)}return v=q(b),f=v.length,o=0===e.length?1:k.g[b-1][f],{password:e,guesses:o,guesses_log10:this.log10(o),sequence:v}},estimate_guesses:function(e,a){var i,r,n;return null!=e.guesses?e.guesses:(n=1,e.token.length<a.length&&(n=1===e.token.length?o:s),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},r=i[e.pattern].call(this,e),e.guesses=Math.max(r,n),e.guesses_log10=this.log10(e.guesses),e.guesses)},bruteforce_guesses:function(e){var a,i;return a=Math.pow(r,e.token.length),a===Number.POSITIVE_INFINITY&&(a=Number.MAX_VALUE),i=1===e.token.length?o+1:s+1,Math.max(a,i)},repeat_guesses:function(e){return e.base_guesses*e.repeat_count},sequence_guesses:function(e){var a,i;return i=e.token.charAt(0),a="a"===i||"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,i;return