1 line
60 KiB
JavaScript
1 line
60 KiB
JavaScript
![]() |
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.MTpushInterface=e():t.MTpushInterface=e()}(self,(()=>(()=>{var t={452:function(t,e,i){var n;t.exports=(n=i(249),i(269),i(214),i(888),i(109),function(){var t=n,e=t.lib.BlockCipher,i=t.algo,s=[],o=[],r=[],a=[],c=[],u=[],d=[],h=[],l=[],f=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var i=0,n=0;for(e=0;e<256;e++){var p=n^n<<1^n<<2^n<<3^n<<4;p=p>>>8^255&p^99,s[i]=p,o[p]=i;var m=t[i],g=t[m],b=t[g],w=257*t[p]^16843008*p;r[i]=w<<24|w>>>8,a[i]=w<<16|w>>>16,c[i]=w<<8|w>>>24,u[i]=w,w=16843009*b^65537*g^257*m^16843008*i,d[p]=w<<24|w>>>8,h[p]=w<<16|w>>>16,l[p]=w<<8|w>>>24,f[p]=w,i?(i=m^t[t[t[b^m]]],n^=t[t[n]]):i=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],m=i.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,n=4*((this._nRounds=i+6)+1),o=this._keySchedule=[],r=0;r<n;r++)r<i?o[r]=e[r]:(u=o[r-1],r%i?i>6&&r%i==4&&(u=s[u>>>24]<<24|s[u>>>16&255]<<16|s[u>>>8&255]<<8|s[255&u]):(u=s[(u=u<<8|u>>>24)>>>24]<<24|s[u>>>16&255]<<16|s[u>>>8&255]<<8|s[255&u],u^=p[r/i|0]<<24),o[r]=o[r-i]^u);for(var a=this._invKeySchedule=[],c=0;c<n;c++){if(r=n-c,c%4)var u=o[r];else u=o[r-4];a[c]=c<4||r<=4?u:d[s[u>>>24]]^h[s[u>>>16&255]]^l[s[u>>>8&255]]^f[s[255&u]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,r,a,c,u,s)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,d,h,l,f,o),i=t[e+1],t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,n,s,o,r,a){for(var c=this._nRounds,u=t[e]^i[0],d=t[e+1]^i[1],h=t[e+2]^i[2],l=t[e+3]^i[3],f=4,p=1;p<c;p++){var m=n[u>>>24]^s[d>>>16&255]^o[h>>>8&255]^r[255&l]^i[f++],g=n[d>>>24]^s[h>>>16&255]^o[l>>>8&255]^r[255&u]^i[f++],b=n[h>>>24]^s[l>>>16&255]^o[u>>>8&255]^r[255&d]^i[f++],w=n[l>>>24]^s[u>>>16&255]^o[d>>>8&255]^r[255&h]^i[f++];u=m,d=g,h=b,l=w}m=(a[u>>>24]<<24|a[d>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^i[f++],g=(a[d>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&u])^i[f++],b=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[u>>>8&255]<<8|a[255&d])^i[f++],w=(a[l>>>24]<<24|a[u>>>16&255]<<16|a[d>>>8&255]<<8|a[255&h])^i[f++],t[e]=m,t[e+1]=g,t[e+2]=b,t[e+3]=w},keySize:8});t.AES=e._createHelper(m)}(),n.AES)},109:function(t,e,i){var n;t.exports=(n=i(249),i(888),void(n.lib.Cipher||function(t){var e=n,i=e.lib,s=i.Base,o=i.WordArray,r=i.BufferedBlockAlgorithm,a=e.enc,c=(a.Utf8,a.Base64),u=e.algo.EvpKDF,d=i.Cipher=r.extend({cfg:s.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,i){this.cfg=this.cfg.extend(i),this._xformMode=t,this._key=e,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?v:b}return function(e){return{encrypt:function(i,n,s){return t(n).encrypt(e,i,n,s)},decrypt:function(i,n,s){return t(n).decrypt(e,i,n,s)}}}}()}),h=(i.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),e.mode={}),l=i.BlockCipherMode=s.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),f=h.CBC=function(){var e=l.extend();function i(e,i,n){var s,o=this._iv;o?(s=o,this._iv=t):s=this._prevBlock;for(var r=0;r<n;r++)e[i+r]^=s[r]}return e.Encryptor=e.extend({processBlock:function(t,e){var n=this._cipher,s=n.blockSize;i.call(this,t,e,s),n.encryptBlock(t,e),this._prevBlock=t.slice(e,e+s)}}),e.Decryptor=e.extend({processBlock:function(t,e){var n=this._cipher,s=n.blockSize,o=t.slice(e,e+s);n.decryptBlock(t,e),i.call(this,t,e,s),this._prevBlock=o}}),e}(),p=(e.pa
|