@qcwx_mediatom/quick-app-ad-sdk
Version:
mediatom快应用广告SDK
1 lines • 6.08 kB
JavaScript
import cipher from"\u0040\u0073\u0079\u0073\u0074\u0065\u006D\u002E\u0063\u0069\u0070\u0068\u0065\u0072";var _0x2ddcc=(147476^147477)+(260815^260814);const keyText="\u0021\u0040\u0023\u005F\u0031\u0032\u0033\u005F\u0073\u0064\u0061\u005F\u0031\u0032\u0021\u005F";_0x2ddcc="mokodc".split("").reverse().join("");var _0x59db3d=(474791^474799)+(310434^310443);const ivText="\u0041\u0042\u0043\u0044\u0045\u0046\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u0030";_0x59db3d="hkojgm".split("").reverse().join("");const Base64={'\u0065\u006E\u0063\u006F\u0064\u0065':function(str,_0x615ebc,_0x5g91a,i){var _0xfdc6ed=(255821^255817)+(920574^920572);_0x615ebc="=/+9876543210zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA".split("").reverse().join("");_0xfdc6ed=(430621^430622)+(967507^967515);var _0x4f91fc=(127548^127544)+(908457^908460);_0x5g91a='';_0x4f91fc=(663010^663015)+(824450^824454);i=761415^761415;str=unescape(encodeURIComponent(str));while(i<str['\u006C\u0065\u006E\u0067\u0074\u0068']){var _0xg2bb;const _0xb_0xc27=str['\u0063\u0068\u0061\u0072\u0043\u006F\u0064\u0065\u0041\u0074'](i++);_0xg2bb=(179766^179767)+(716787^716790);const _0x4cea=str['\u0063\u0068\u0061\u0072\u0043\u006F\u0064\u0065\u0041\u0074'](i++);const _0x959b1d=str['\u0063\u0068\u0061\u0072\u0043\u006F\u0064\u0065\u0041\u0074'](i++);var _0x537ca;const _0xda61e=_0xb_0xc27>>(849671^849669);_0x537ca=352697^352697;const _0xdf_0x454=(_0xb_0xc27&(418310^418309))<<(964921^964925)|_0x4cea>>(172520^172524);var _0x1abbc;const _0xg6923b=isNaN(_0x4cea)?239979^239915:(_0x4cea&(578238^578225))<<(407852^407854)|_0x959b1d>>(564352^564358);_0x1abbc='\u0067\u0070\u0064\u006B\u0065\u0068';const _0x9b_0xb9e=isNaN(_0x959b1d)?571147^571211:_0x959b1d&(443665^443694);_0x5g91a+=_0x615ebc['\u0063\u0068\u0061\u0072\u0041\u0074'](_0xda61e)+_0x615ebc['\u0063\u0068\u0061\u0072\u0041\u0074'](_0xdf_0x454)+_0x615ebc['\u0063\u0068\u0061\u0072\u0041\u0074'](_0xg6923b)+_0x615ebc['\u0063\u0068\u0061\u0072\u0041\u0074'](_0x9b_0xb9e);}return _0x5g91a;},"decode":function(input,_0xa4771c,_0x3bc48d,i){_0xa4771c="=/+9876543210zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA".split("").reverse().join("");var _0x8f3d;_0x3bc48d='';_0x8f3d=(423013^423008)+(779233^779241);i=879513^879513;input=input['\u0072\u0065\u0070\u006C\u0061\u0063\u0065'](new RegExp("]=/+9-0z-aZ-A^[".split("").reverse().join(""),'\u0067'),'');while(i<input['\u006C\u0065\u006E\u0067\u0074\u0068']){var _0xe3b;const _0x1caddg=_0xa4771c['\u0069\u006E\u0064\u0065\u0078\u004F\u0066'](input['\u0063\u0068\u0061\u0072\u0041\u0074'](i++));_0xe3b=(821483^821485)+(702490^702492);const _0x28476f=_0xa4771c['\u0069\u006E\u0064\u0065\u0078\u004F\u0066'](input['\u0063\u0068\u0061\u0072\u0041\u0074'](i++));const _0xbb_0xeb0=_0xa4771c['\u0069\u006E\u0064\u0065\u0078\u004F\u0066'](input['\u0063\u0068\u0061\u0072\u0041\u0074'](i++));const _0xc97f=_0xa4771c['\u0069\u006E\u0064\u0065\u0078\u004F\u0066'](input['\u0063\u0068\u0061\u0072\u0041\u0074'](i++));var _0x4g17e=(962904^962896)+(482518^482515);const _0xf_0xd98=_0x1caddg<<(661863^661861)|_0x28476f>>(790569^790573);_0x4g17e=(965632^965638)+(528263^528271);const _0xdff7dg=(_0x28476f&(933156^933163))<<(339227^339231)|_0xbb_0xeb0>>(960966^960964);const _0x7b4g=(_0xbb_0xeb0&(739414^739413))<<(667892^667890)|_0xc97f;_0x3bc48d+=String['\u0066\u0072\u006F\u006D\u0043\u0068\u0061\u0072\u0043\u006F\u0064\u0065'](_0xf_0xd98);if(_0xbb_0xeb0!==(265097^265161))_0x3bc48d+=String['\u0066\u0072\u006F\u006D\u0043\u0068\u0061\u0072\u0043\u006F\u0064\u0065'](_0xdff7dg);if(_0xc97f!==(676274^676338))_0x3bc48d+=String['\u0066\u0072\u006F\u006D\u0043\u0068\u0061\u0072\u0043\u006F\u0064\u0065'](_0x7b4g);}return decodeURIComponent(escape(_0x3bc48d));}};const toBase64=Base64['\u0065\u006E\u0063\u006F\u0064\u0065'];var _0x9c213c=(747019^747011)+(367967^367960);const fromBase64=Base64['\u0064\u0065\u0063\u006F\u0064\u0065'];_0x9c213c=(973838^973839)+(301126^301126);function base64ToUrlSafe(b64){return b64['\u0072\u0065\u0070\u006C\u0061\u0063\u0065'](new RegExp('\u005C\u002B','\u0067'),"\u002D")['\u0072\u0065\u0070\u006C\u0061\u0063\u0065'](new RegExp('\u005C\u002F','\u0067'),"\u005F")['\u0072\u0065\u0070\u006C\u0061\u0063\u0065'](new RegExp("$+=".split("").reverse().join(""),""),'');}function urlSafeToBase64(url){let _0x6289ed=url['\u0072\u0065\u0070\u006C\u0061\u0063\u0065'](new RegExp('\u002D','\u0067'),"\u002B")['\u0072\u0065\u0070\u006C\u0061\u0063\u0065'](new RegExp('\u005F','\u0067'),"\u002F");var _0xae68e;const _0xac71a=(424119^424115)-_0x6289ed['\u006C\u0065\u006E\u0067\u0074\u0068']%(276096^276100);_0xae68e='\u0065\u0064\u0062\u0066\u0067\u006C';if(_0xac71a!==(152517^152513))_0x6289ed+="\u003D"['\u0072\u0065\u0070\u0065\u0061\u0074'](_0xac71a);return _0x6289ed;}const AESUtil={encrypt(plainText){return new Promise((resolve,reject)=>{cipher['\u0061\u0065\u0073']({"action":"\u0065\u006E\u0063\u0072\u0079\u0070\u0074",'\u0074\u0065\u0078\u0074':plainText,"key":toBase64(keyText),'\u0069\u0076':toBase64(ivText),'\u006D\u006F\u0064\u0065':'CBC','\u0070\u0061\u0064\u0064\u0069\u006E\u0067':"\u0050\u004B\u0043\u0053\u0037","success":res=>{resolve(base64ToUrlSafe(res['\u0074\u0065\u0078\u0074']));},'\u0066\u0061\u0069\u006C':err=>{console['\u0065\u0072\u0072\u006F\u0072'](":\u8D25\u5931\u5BC6\u52A0 ]tpyrcne.litUSEA[".split("").reverse().join(""),err);reject(err);}});});},decrypt(cipherText){return new Promise((resolve,reject)=>{cipher['\u0061\u0065\u0073']({'\u0061\u0063\u0074\u0069\u006F\u006E':"\u0064\u0065\u0063\u0072\u0079\u0070\u0074","text":urlSafeToBase64(cipherText),'\u006B\u0065\u0079':toBase64(keyText),'\u0069\u0076':toBase64(ivText),'\u006D\u006F\u0064\u0065':"\u0043\u0042\u0043","padding":"\u0050\u004B\u0043\u0053\u0037",'\u0073\u0075\u0063\u0063\u0065\u0073\u0073':res=>{resolve(res['\u0074\u0065\u0078\u0074']);},"fail":err=>{console['\u0065\u0072\u0072\u006F\u0072']("\u005B\u0041\u0045\u0053\u0055\u0074\u0069\u006C\u002E\u0064\u0065\u0063\u0072\u0079\u0070\u0074\u005D\u0020\u89E3\u5BC6\u5931\u8D25\u003A",err);reject(err);}});});}};export default AESUtil;