common-kit
Version:
JavaScript Common Kit
2 lines • 5.42 kB
JavaScript
/*! Version: 1.2.0 */
!function(r,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("kit",[],t):"object"==typeof exports?exports.kit=t():r.kit=t()}(this,(function(){return r={10:(r,t,e)=>{const o=e(307),n=e(872),a=e(82);r.exports={base64:o,utf8:n,md5:a}},307:(r,t,e)=>{const o=e(872),n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function a(r){this.message=r}a.prototype=new Error,a.prototype.name="InvalidCharacterError",r.exports={encode:function(r){var t=String(r);t=o.utf16to8(t);for(var e,c,f=0,i=n,u="";t.charAt(0|f)||(i="=",f%1);u+=i.charAt(63&e>>8-f%1*8)){if((c=t.charCodeAt(f+=3/4))>255)throw new a("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");e=e<<8|c}return u},decode:function(r){var t=String(r).replace(/[=]+$/,"");if(t.length%4==1)throw new a("'atob' failed: The string to be decoded is not correctly encoded.");for(var e,c,f=0,i=0,u="";c=t.charAt(i++);~c&&(e=f%4?64*e+c:c,f++%4)?u+=String.fromCharCode(255&e>>(-2*f&6)):0)c=n.indexOf(c);return u=o.utf8to16(u)}}},82:(r,t,e)=>{const o=e(872);var n=function(r,t){return r<<t|r>>>32-t},a=function(r,t){var e,o,n,a,c;return n=2147483648&r,a=2147483648&t,c=(1073741823&r)+(1073741823&t),(e=1073741824&r)&(o=1073741824&t)?2147483648^c^n^a:e|o?1073741824&c?3221225472^c^n^a:1073741824^c^n^a:c^n^a},c=function(r,t,e,o,c,f,i){return r=a(r,a(a(function(r,t,e){return r&t|~r&e}(t,e,o),c),i)),a(n(r,f),t)},f=function(r,t,e,o,c,f,i){return r=a(r,a(a(function(r,t,e){return r&e|t&~e}(t,e,o),c),i)),a(n(r,f),t)},i=function(r,t,e,o,c,f,i){return r=a(r,a(a(function(r,t,e){return r^t^e}(t,e,o),c),i)),a(n(r,f),t)},u=function(r,t,e,o,c,f,i){return r=a(r,a(a(function(r,t,e){return t^(r|~e)}(t,e,o),c),i)),a(n(r,f),t)},s=function(r){var t,e="",o="";for(t=0;t<=3;t++)e+=(o="0"+(r>>>8*t&255).toString(16)).substr(o.length-2,2);return e};r.exports={digest:function(r){var t,e,n,d,h,C,g,p,v,l=Array();for(l=function(r){for(var t,e=r.length,o=e+8,n=16*((o-o%64)/64+1),a=Array(n-1),c=0,f=0;f<e;)c=f%4*8,a[t=(f-f%4)/4]=a[t]|r.charCodeAt(f)<<c,f++;return c=f%4*8,a[t=(f-f%4)/4]=a[t]|128<<c,a[n-2]=e<<3,a[n-1]=e>>>29,a}(r=o.utf16to8(r)),C=1732584193,g=4023233417,p=2562383102,v=271733878,t=0;t<l.length;t+=16)e=C,n=g,d=p,h=v,C=c(C,g,p,v,l[t+0],7,3614090360),v=c(v,C,g,p,l[t+1],12,3905402710),p=c(p,v,C,g,l[t+2],17,606105819),g=c(g,p,v,C,l[t+3],22,3250441966),C=c(C,g,p,v,l[t+4],7,4118548399),v=c(v,C,g,p,l[t+5],12,1200080426),p=c(p,v,C,g,l[t+6],17,2821735955),g=c(g,p,v,C,l[t+7],22,4249261313),C=c(C,g,p,v,l[t+8],7,1770035416),v=c(v,C,g,p,l[t+9],12,2336552879),p=c(p,v,C,g,l[t+10],17,4294925233),g=c(g,p,v,C,l[t+11],22,2304563134),C=c(C,g,p,v,l[t+12],7,1804603682),v=c(v,C,g,p,l[t+13],12,4254626195),p=c(p,v,C,g,l[t+14],17,2792965006),g=c(g,p,v,C,l[t+15],22,1236535329),C=f(C,g,p,v,l[t+1],5,4129170786),v=f(v,C,g,p,l[t+6],9,3225465664),p=f(p,v,C,g,l[t+11],14,643717713),g=f(g,p,v,C,l[t+0],20,3921069994),C=f(C,g,p,v,l[t+5],5,3593408605),v=f(v,C,g,p,l[t+10],9,38016083),p=f(p,v,C,g,l[t+15],14,3634488961),g=f(g,p,v,C,l[t+4],20,3889429448),C=f(C,g,p,v,l[t+9],5,568446438),v=f(v,C,g,p,l[t+14],9,3275163606),p=f(p,v,C,g,l[t+3],14,4107603335),g=f(g,p,v,C,l[t+8],20,1163531501),C=f(C,g,p,v,l[t+13],5,2850285829),v=f(v,C,g,p,l[t+2],9,4243563512),p=f(p,v,C,g,l[t+7],14,1735328473),g=f(g,p,v,C,l[t+12],20,2368359562),C=i(C,g,p,v,l[t+5],4,4294588738),v=i(v,C,g,p,l[t+8],11,2272392833),p=i(p,v,C,g,l[t+11],16,1839030562),g=i(g,p,v,C,l[t+14],23,4259657740),C=i(C,g,p,v,l[t+1],4,2763975236),v=i(v,C,g,p,l[t+4],11,1272893353),p=i(p,v,C,g,l[t+7],16,4139469664),g=i(g,p,v,C,l[t+10],23,3200236656),C=i(C,g,p,v,l[t+13],4,681279174),v=i(v,C,g,p,l[t+0],11,3936430074),p=i(p,v,C,g,l[t+3],16,3572445317),g=i(g,p,v,C,l[t+6],23,76029189),C=i(C,g,p,v,l[t+9],4,3654602809),v=i(v,C,g,p,l[t+12],11,3873151461),p=i(p,v,C,g,l[t+15],16,530742520),g=i(g,p,v,C,l[t+2],23,3299628645),C=u(C,g,p,v,l[t+0],6,4096336452),v=u(v,C,g,p,l[t+7],10,1126891415),p=u(p,v,C,g,l[t+14],15,2878612391),g=u(g,p,v,C,l[t+5],21,4237533241),C=u(C,g,p,v,l[t+12],6,1700485571),v=u(v,C,g,p,l[t+3],10,2399980690),p=u(p,v,C,g,l[t+10],15,4293915773),g=u(g,p,v,C,l[t+1],21,2240044497),C=u(C,g,p,v,l[t+8],6,1873313359),v=u(v,C,g,p,l[t+15],10,4264355552),p=u(p,v,C,g,l[t+6],15,2734768916),g=u(g,p,v,C,l[t+13],21,1309151649),C=u(C,g,p,v,l[t+4],6,4149444226),v=u(v,C,g,p,l[t+11],10,3174756917),p=u(p,v,C,g,l[t+2],15,718787259),g=u(g,p,v,C,l[t+9],21,3951481745),C=a(C,e),g=a(g,n),p=a(p,d),v=a(v,h);return(s(C)+s(g)+s(p)+s(v)).toLowerCase()}}},872:r=>{r.exports={utf16to8:function(r){r=r.replace(/\x0d\x0a/g,"\n");for(var t="",e=0;e<r.length;e++){var o=r.charCodeAt(e);o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t},utf8to16:function(r){let t,e,o,n,a,c;for(t="",o=r.length,e=0;e<o;)switch(n=r.charCodeAt(e++),n>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:t+=r.charAt(e-1);break;case 12:case 13:a=r.charCodeAt(e++),t+=String.fromCharCode((31&n)<<6|63&a);break;case 14:a=r.charCodeAt(e++),c=r.charCodeAt(e++),t+=String.fromCharCode((15&n)<<12|(63&a)<<6|(63&c)<<0)}return t}}}},t={},e=function e(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return r[o](a,a.exports,e),a.exports}(10),e;var r,t,e}));