Module 136722

3,453 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{B8:()=>E,H0:()=>l,TF:()=>T,WQ:()=>I,X8:()=>A,aI:()=>p,iu:()=>c,jB:()=>S,kg:()=>m,pG:()=>N,pb:()=>_,vI:()=>C,zy:()=>g});var i=n(824120),r=n.n(i);function s(e){let t=[];for(let n=0;n<e.length;n++){let i=Number(e[n]);for(let e=0;i||e<t.length;e++)i+=10*(t[e]||0),t[e]=i%16,i=(i-t[e])/16}return t}class a{parts;str;static fromString(e){return new a(function(e){let t=s(e),n=[,,,,];for(let e=0;e<4;e++)n[3-e]=function(e,t){let n=0;for(let i=0;i<4;i++){let r=e[t+i];if(void 0===r)break;n+=r*16**i}return n}(t,4*e);return n}(e),e)}static fromBit(e){let t=[,,,,],n=Math.floor(e/16);for(let i=0;i<4;i++)t[3-i]=i===n?1<<e-16*n:0;return new a(t)}static asUintN(e,t){let{parts:n}=t,i=0,r=0;for(;r<e&&r<16*n.length;){let t=Math.min(e-r,16),s=(1<<t)-1,a=n.length-Math.floor(r/16)-1;i|=(n[a]&s)<<r,r+=t}return i}constructor(e,t){this.parts=e,this.str=t}and(e){let{parts:t}=e;return new a(this.parts.map((e,n)=>e&t[n]))}or(e){let{parts:t}=e;return new a(this.parts.map((e,n)=>e|t[n]))}xor(e){let{parts:t}=e;return new a(this.parts.map((e,n)=>e^t[n]))}not(){return new a(this.parts.map(e=>~e))}equals(e){let{parts:t}=e;return this.parts.every((e,n)=>e===t[n])}toString(){if(null!=this.str)return this.str;let e=Array(16);return this.parts.forEach((t,n)=>{let i=s(t.toString());for(let t=0;t<4;t++)e[t+4*n]=i[3-t]||0}),this.str=r().fromArray(e,16).toString()}toJSON(){return this.toString()}}let o=function(){try{return!0}catch(e){return!1}}();o&&null==BigInt.prototype.toJSON&&(BigInt.prototype.toJSON=function(){return this.toString()});let l=o?function(e){return"bigint"==typeof e}:function(e){return e instanceof a},u={},c=o?function(e){return BigInt(e)}:function(e){return e instanceof a?e:("number"==typeof e&&(e=e.toString()),null!=u[e]||(u[e]=a.fromString(e)),u[e])},d=c(0),_=o?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return e&t}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return e.and(t)},h=o?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return e|t}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return e.or(t)},f=o?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return e^t}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return e.xor(t)},E=o?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;return~e}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;return e.not()},p=o?function(e,t){return e===t}:function(e,t){return null==e||null==t?e==t:e.equals(t)};function m(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let i=t[0];for(let e=1;e<t.length;e++)i=h(i,t[e]);return i}function g(e,t){return p(_(e,t),t)}function A(e,t){return!p(_(e,t),d)}function I(e,t){return t===d?e:h(e,t)}function T(e,t){return t===d?e:f(e,_(e,t))}let S=o?function(e){return BigInt(1)<<BigInt(e)}:function(e){return a.fromBit(e)},N=o?function(e,t){return Number(BigInt.asUintN(e,t))}:function(e,t){return a.asUintN(e,t)};function C(e){return S(e)}}