diff --git a/jd_jxnc.js b/jd_jxnc.js index ab9b1c6d..731393ec 100644 --- a/jd_jxnc.js +++ b/jd_jxnc.js @@ -49,9 +49,821 @@ $.allTask = []; // 任务列表 $.info = {}; // 用户信息 $.answer = 3; $.drip = 0; +$.appId = 10016; -var _0xodb='jsjiami.com.v6',_0x4b37=[_0xodb,'wpl3LnLCmMOr','w5LCv8KIw7Y8','44Ca5oqG54eQ44G05rCy5pyo5baK5oqd54W66K275Y2m5pWW5paY5Yyc77+SwqPCqMOlw4LCuxHCmGQ0wo3CgsKk77y1','w5zCkcOhwoDCmw==','w4xZfsKAwp8=','5reN5Yq75aeZ54OW54qV5Lmq','VcOPw6hgwpo=','fHIhXsOg','w6k+woEZw5s=','esKFw5bCpsO3','wp5tE03CoQ==','w5HDkyTDs1c=','wrtkYDog','RkfDuMOawoQ=','CEHCqcKkwqY=','LuWDmuS4t+WLrcKl776+JuS5h+WIkuW1g+WsueaIrO+8rei2oei8jA==','VihNw5YI','6Iyn5Y2w6Zu65p+75Yi75YiO56Ol5aeh6Leuew==','w4PCoMK+','LXzCn8KTwqHDpQ==','w4PDlybDlHjDhiY=','w4vDmjTDkg==','w43ChMObwrPCtEw=','IH3CjcKd','CAnCu8KHF8O3w6zDncKSw5Y9Mgo=','HVlMSMKnOcOv','ScKVEipqQsO7WcOaW8Or','JcK0JsKZw7XDtQ==','w5wsw43CssO/','P8KAw6PDpHY=','KsOUI8KmTg==','wrzDjR1UHg==','BsOwwqAlwow=','w5jDuivCkw==','55SD5LuD5oCp566b','5Lig5Lqf5LqW6La35Yyq5bC26KWQ5Yui5Yif55mY5aac5Y+u','OmfCmcKbwrzDqcKRwoHCuA==','wr7CgnwMw50=','w6PCisKWworCpg==','YsKuA8KOw7k=','woZywoHDjsO2','ccOHw4t8wq8=','EuWBieS4kOWJk8KP776UworCgsK1w6Q=','w5DCqgV7Lg1IwrDDiA==','w5jCmh7DvcOC','w4/Dp2DDscKmYcOS','Yh7ChlxL','5Lmj5Yuo6L2w6KK75LqF5omg6IKU5p6c5Yus5LmQ5Yu55pSt6ZSn','woXCnQNiJg==','fSbDlsO2ZQ==','HRrDuyk=','WsKew4PCqMOcw4c=','w5LCrMK+a0k=','ccOfEsK8wqAv','w7HCkBTDmMOt','w47CnCHDoMOC','ccOfEg==','w7nlg67kuqnliJxT7765acKsJ8Oy','w7XDuTpPOsK7QcKNeQ==','w4XDv3fDssK/','PsKhw7TDtGw+Vg==','wpPDncKfwqDCqg==','w5gOPMK4','w4ZVRMKvwos=','w78nwoE3w6kIwoPDocOfwqXDqUw=','JMK5GjZDw6Ynw4zCosOJw6LDtMO9','w5rDoiDCgA==','w47CocKrVXVMa8KgE8Kkwr7CogsAAsKEw4PDv8ObXsOYw7nCiMO3w4fDnVp+Sm5fXhI3AcKGAsOKw4o1Fj0Rw7s1SxslAFDCiGYwan5twoDDksOVBVzDuhDCqMKmPV7CuSxISg/Clh3DuMOMwr5ew7TDq8Kwwo8NGV3CrBDDisKZwrQ4w4s/QAkaw63Cg8KrP8OQw5wOfsK7IB4YOiTDm8OFwoDDp3ZYw6tRcyDDuMOWwqPCgsK0w4xoS1F/w6seCQfCr8K7JVPCmWfCjBk/PcK3JcO/wqnCnGzDv8Kow5fCjlRRwpYab8Ox','woLCo8KrV2goaMKDD8KkwrvCol4E','dsKlZ8OFwp8=','w5bDoWvDusK7R8OQ','w5PDp1DDmMKa','woDDumfDscKwS8OCw6jDrgAxwoHDmMKEw7hAE20dw705w4vCk8KnW8OiRnImLMOTa24Mwr3DuMKbwpxbAUo3wrjDi3w=','G8Ovwrs=','wo7DqAfCj8OlWTIN','wpXDg8Oq','w43DrGHDpMOzT8OYw6DDtFg=','XsKFw5DCncOdwo8udS7DpcOTw7TDpyfDlDjCoH3DhRtpw7/DslEBw7bDgi3Dv0TDuMOxw5LDkcOcw4o3w44Zw7BDw5TDsX3CjkrDp8OpwqbDrXccIg==','w4vCncOGwqrDrglrDE5Mw4bDosOpw70fw5PDrg==','Q8K2wrYtwqNhN0w8','dw7CgA==','wpQ/JMOwFkJLVMKeVX1Deg==','ElhT','wrrCnD9aEDt9w5XCq3FOwonDug==','w5oewp00w4c=','wrLDritfNsK8Rw==','b8OIwrJLwrM=','w7HCtMKsT0A=','woM7HFHCkA==','cMODEg==','G8OhwqEp','w7E6w6XCmMOMEw==','O8OswpgHwp8=','wp7DmStBGA==','GMOywpsPwqE=','wrzDpTteLw==','wpl9J1DCnsOx','wrlrw5M0w5kWwpnDs8OJw67pgpbnn4flt7vlhaPplpMI6LWh5Yyn','wqdadhQZ','Mk3Dlg==','wqjDocK4wprCiAHDqw0=','6LSA5Y6P5py66YOY5ouF56a05a6U77296K+f5YSj5Yyq5Lqs5ZeQ5Yed5Zyz6YCN5ouF56ev5ayE44Ogw7PlpafmnbHpgJDmiLLDsgQYRMK15Lij5bCq56W85ayy77yh5b6U6aG95o6C5LySwpfClsOow6vCpcKI44GL','GArDsT1sa8KFJsKva1ERd8Obw47DkjfCgkrDrGAyw6RowphqHlg9HVfCvQjCtTvDhA==','S8OywqNbwqM=','L8Kdw4XDsHY=','UcKDw7ExwoU=','w7scwrwgw5U=','MxvDnylt','wp/CsAtmFA==','O3LChcKWwr3Dow==','e8OFw6h1wr5v','w57CpsKJwobCqsKw','w7jDgxnCscOGw7TCl8K7','w47CosKOwozCt8Klwp7CrQ==','RxR8woVNCsKv','w4DDoGjDoMK7XA==','fsO3PA5yw40Iw6g=','w60nwoAxw4IbwoDDsA==','Wy7CpHk=','wqYIw6I=','T+aDmuWEgg==','w4PDmD7DqW/DkHA=','w47DkTzDmnrDiw==','w5PCrcKbwog=','I31WbMKg','6Leo5Y+D5py46YG45oqI56Wx5a+A77+F6K+i5YSL5Y+/5LqE5ZSE5YSA5Z+l6YC55oiG56Ss5a6n44Kxw6flpJTmnILpg4nmiI/DtSbCk8OiwoTkuavlsIvnpI3lrYfvvKrlvLbpo5fmjavkv4FsBMKdJcKBwovjg6TDnA==','YQrCnMONPw==','wozDu8KWwoHCog==','asKObcO+woB4w65t','wqbCpmsCw5A=','wrMaD8OGLQ==','wrMfTg==','woZAfhI0','asKxccOrwp9gw4N/eUXDrzbDssODw4RIC8OJJcOTZQPCg8K0ZmTDhsKCw4zDnMKEdQ==','acOfJsKNwqA0w4TCug==','w4nCt8KPwo7CrcK7','w7sVwr4qKg==','w5TCk8KkwoLCrQ==','f8OywpFewpU=','QizDs8OEVA==','wqPDmhtaPg==','GsODMcKPeA==','w5zCiTjDlsOF','wrMIHA==','woRJU8Ka','w7vDoA3CqMOm','w6VlZsKF','w4HDvBbClMO4AQ==','egXCmsOwGsOkw7o=','cAHChcOl','w6HDmz3DlmfDhlHCjWE=','44Ol5o+I56Wz44Cm6Kyd5YeR6IyX5Y6H5Lqf5Li+6LSi5Y2U5Lq7C8OEHsO2Tm5S55uh5o2j5L+e55SVKT4hGz9K55iT5LqM5Lig56yD5YuA6I+d5Y6W','woJcSsKPRMKefsK/e8KpbHPDt8Kcwr9DPcKqNH3CmcODwozDnsOTwqHCpn3CjDxCVsK7akXDpnzDuMOPw7LDn8OWDQ==','wrvCs0ARw5HCpA==','PMO4wqcqwp0=','dgTCkcO3Iw==','XsK4w6DCmcOG','wqo+a1nDhA==','wokKw4PDkkI=','woZoJV7Cng==','Z8OVw7V6','w43CjT/DusOT','5Lug5LuL5LqZ6Lae5Y+m5p6L5o+G5Ly1wpwcfhgPw7LDv8KVw6wZ5bGZ6YWk57qq5p+a6IWy5p+t6IS55bqB55qG5Yqw5Ymh56Kz','wq0LF8OMMQ==','QAJe','5Lus5Lu15Lic6LS85Y275bOh6KaY5Yqa5YuZ55iZ5aSO5Y62','fV8ge8OJD8OEUcO8','wqcUw6I=','XCzDrMOS','w6opwooew6c=','XMOHw4dXwqg=','w4AxwqwQOw==','YDp9wolV','wpnCqyxgJBdB','WyTCpQ==','ABnCoMK7w7caw7thwq7DtsOLD8OoGsKw5qCG5pyH44Cm5Lur5LmJ6LaP5Y2U','d8KPWsOvwoo=','w7fDhzfDj0DDgnbCrA==','w6vCpHAOw5PCo2/CseaZouWRjOadt+aUoVvCvMOHfMKywoAawqtgw5zClmvCvi8=','S8O8A8KOwoA=','wqLCqXsEw4A=','w4bDpjvCkMOSBTMb','w70Ywq8EAQ==','wqtmdcKVXg==','wqwhNFTClA==','wrAaFsOA','w7x+ccKIwoI=','w4rCrMKpTksWb8KV','LcOdMsKzWh0Mdg==','Heitl+mFi+aWoueaseW9kuiPg+WMo3I5CsKIGkLDg1TDnMOjw6s7wpTCjVATw6/CtyJ8Zhh3','wp9gwr3DksO3wok=','wqQGw6jDnQ==','wqjCqHAKw5HCr+W3uOWmoOaUhUpTSQ==','wqBrLEXCpMO4w400','5LiS5LuE6Lax5YyA','woNGWsKaTw==','W1g3YMOpCcOAUg==','fAnClcOrGsOww7rCoA==','wrJPK3bChA==','w4bDpjvCkMOyBTMb','ZcOXwqjDvcOcw748w40=','wpMoE8OGMQ==','w50SJsK/wo9A','f8OrwqBmwoc=','wq/Du8KVwp7CogU=','SA5ywqFp','w57CvcKwQ20=','wqlRZhUAw4jDsQ==','w6jCkDvDssOy','w7h8Z8Krwo8=','w4PCoMK+QWQDYw==','BVvCk8KmwqA=','wqgjPg==','TwJWw7I7bQ==','wqsjI2M=','VCrCtm5P','wqfCqHg=','YMObwq9t','w6ZH5aa06LadMMKB5Y6J5ZmOw5VU','w4DDoGrDtcKyQsON','wrXDpcKr','wrTDkyl+AA==','c8KKJ8Kew7s=','w7HDhQHCqMOkw7A=','TMKTBMKow7I=','wq4ta0rDvg==','b8Osw4l2wpA=','RgFdw5Y1','wq5FwoPDk8Oi','w5PCosKSw7oy','bsOdBQ==','IAQhd8OJDMOjWMOxegLDmw==','OcKPw6x2woloG8KeETRQwpYZ','VMOPw6l5wqNiPsKxSg==','dCTCrWZOwp9Pwr/Dgg==','CMKUEj1L','5LiH5Yq556CU5qOR5b+15bW15Y2Z5piF77yD6K2O6Yer5pW15aC75Ye75LuC5YmU56Of','5Lql5Yui56OD5qCx5byo5Yyi5puI77+56K2x6YaU5peK5aOD5YSzCuKBhe+5heKBge+7vg==','w7RgZcKBwpPDpMOgwoVmw5ZIw6o6ET/Ck8Oyw6vCtFPCpMKlwr7ChDbDnlTDqmYQMzc=','MMK1w7nDoThRVMKrWMOYw7Aawr/DmVsbwr8=','w4TClX7DsMOJ','IsKOCTBtQsO/AMKKGcOmchJDZATDqsKzbHHDszA0P8KAwrMpwr/CnhR3K8Kqw5jCjMO/wqMRwqfDmsKeHMK4wrt2w7nDsRDCkMKndyNtw6DDs8OuWnNnOsKAwoLDm8KSw5vCiBZHwqlNw7rCu3HDocKQVlzDocOzTh9QIcOTw6fDq8Knw5DCpsKJC8KJw5DDqVB0X8Ouw55LAF7Dh11vA0RIw6tDworCrE3Cl0vDs3LDhi1N','wozCqG4Rw4s=','w7zCr8KtworCjA==','f8KHw4rCmcO9','XMOMCDBk','QSHCqWx2','W8O0w4pKwpw=','w4jDp3LDk8Kz','csKOWQ==','aEY8asOX','wqkFPn7CiQ==','w5UPG8Knwo5X','UMKcw4rClcOe','ZMKkWMOowrc=','X8KCw6rCgsOKw5A=','w7nCrMOiwrrCrQ==','w6XCtMKMQmY=','woxHTMK6VsOHOQ==','wqEzw4fDumk=','QcOjFw5A','44Oe5oik54aN44Gg5rGV5pyg5bWi5ouZ54aK6K605Y6O5pee5pau5Y2K77+TUcKMwpXCnsOFwojDpcOqwqHCksKgFO+/mQ==','KHDCn8KbwqTDq8KLwpPCoMKqfcKM','w6DDkwbCqQ==','eMOeAw==','VyPDtw==','wp/DjwB/EsKKc8Ow','ZcKKOcKew7s=','GcOvwqs=','w74jwoc+w5cWwpE=','woU2b3HDpcKCU3c=','H8OLI8KldQgA','w68Bwqkfw6M=','w5PCucOn','wqMrInLClMOq','b8KEMg==','5LqV5LmA5Luc6LaR5Y6tEQ==','w78pwoEfw5cBwpg=','f8KXw6XCmcOA','w7jCksOwwoXCvA==','P8Kcw4fDgk0=','Sh1+wrZYEQ==','w6jCgMK6Q38=','w4fDvzPDkW0=','w6s5w4fCnsOc','w47ChcKswrDCrw==','w6vCi8ObwpjCpQ==','w4E/wr8=','Y8OJwqU=','5LmX5Yur56GP5qC65b++5Y2A5pqt6YKe552A','BFNLQsKHI8O2w6/DqkI=','5Lmi5Ymx56Gh5qCz5b2M5Y6m5pub776G6Kyd6Ye75pa75aKs5YS3w4jig4nvuqDigLfvuo8=','w4rCosKPwpTCpg==','w4DCiMOI','WMOcMsK1eQ8GLj0=','wpzCtwc=','ADnCqsKxw7wRw7BqwqXDvcOABMOiEMKw5b6V5Yqv6LSQ5Y6w6bqE5Y2e5LilODI6BRrDrwrCj8KRIcK1CwUF','CcKMHSFx','5oKE5o695L6i5Lif','w5fCmMK0w4cpISUTGUfDn8KFwqhZSMO/e8Oww4bCncKxw58McGjDjmXDtMKSJsK9w5deNMO4X8KYwoIxwovDrl7Dn0bDt2hww7UIw4NfV8KdXk5LDMO3wqzCnMKJJMK3cn3DtsKaTnlLwr3DrCXCgMOM','w6LCs8O7wo3Chg==','wq9EYh0Iw5/DscK9fCwqB8OgwrHCqEfCmMOMwpHDnMKfw7vCs8K1wpTCuQLCrcORw4scMMKk','S8KbB8Kaw5A=','w4g1wpAiw4E=','wq5aWMK+XQ==','ecKESg==','V8KfMsKBw7k=','QMKZG8KYw5U=','fE4mccOIDMOI','wqkUY1HDlg==','w57CnMKww5szeGtIE0zDn8KEwroHW8OtYMK0w5bCgMOtw5xEcTXDhWjCtcKWIMKtw4dK','HVJEVsK5d8Orw5bDpFQHw7YXQMKLwoYhPMO4w4N5f1lzwpTCo8KqwoUnw4Ntw6fDosOJKRjDpsOTBcK0E8O+woocw6lKw5sXw4HCtBZ7DMKRw6DDuW9qw63DlsO/eQHCo8O0wr4Zw5M0DMKmByPDqRYDAMKsw7zCq8KiFcKvfsKPw5fDnk3Cul1QNsKFdcKMRWYgw59/RMKmMxPDn8O9woHDok7DnsOCampPwpLDhSvDrMKLfMOmeMKWDmJBwqbCjsKKbMKiV8KrEMKzc8KiHMOKwqIocj/DgVhmw5DDm8O6Ow7Clyc7wqcLwq/Cvi0y','ZgbCs0lT','GBjDojVgbsKDOsKvblRScMOGw47DjGrChFzDoGFrw6N8woB5QUYuA03CoQ==','w4LCvMKPd2E=','VMK5TsO7wos=','fsOTw4h9wq5i','w5kSIw==','w6LDiwfCrsOPIQwhw6nCicOAwrfCug==','a0Uk','wqBsYcKqZMOhA8OPWMKLSFPCjQ==','ZDPCnMOqFg==','A1fCvsKz','VS5+wqNU','wrfDugl8Mg==','w73CucKRwoTCtA==','w4nCrDTDhcOD','P2bCmcKdwoc=','d8KrdcOpwpo=','wojCikojw4k=','wrvCk34Gw7w=','w5bCgsKkw5Ii','w4TDlSDDkFHDiWjCvTzCo8KBw58=','EAbDtjxx','w6kMwoQrw7o=','w4jCqsKt','FQfDtQ==','WMKQw4nCiA==','wp5KPX7CrA==','HldzY8K+','RyrCsH5C','w6d1YcKOwpXDo8Ok','Y0DDhsO+wrpZwr8=','XMKQw6HCosOk','XsKmw50Iwo0=','w47DmzU=','wpJDwovDl8KJV8KwwpfDvcKKecO6w7M5wpHlvYjlip3otbHljqfpu6Dlj4Dku6PDpsOawpdhwrBuIsOINgzDuMOZCVo=','ecOJw6V5woRmGcKQ','MVNBa8KF','wqxNWsKyew==','w5HChcKjw5w0emdZ','SMODEMKLwpw8w4fCuA==','XCTDosOcf8O8w67DkQ==','A8KOFA==','ecOBw6t3','EMOlwp3DhuitpeazneWloOi2je+8g+itquahtuadoue+lei3k+mFq+islg==','w7UpwpQ=','5Lul5LiP5p+m5YmT5Zq66L2a5Zim56qd5pax5o6w','b8KEMsKow6zCug==','V8O2wqLDrcOk','wrvCthhhGg==','VhliwqJJ','woZHWQ==','5Yqj5Yqo57mZ5pyN77+HQsK0P8K5','FznCp3lKwolbw4jCpA==','JsO3wo88wq4=','wpUuQ2rDmg==','FMOBMA==','wpXCjRRYCw==','wqE6aV3Dgw==','TxZ0wrRU','VCzDs8OabsO3w7DDgMKTw5MtMQ==','w4nCscO8wpzClQ==','w5fCkzfDtsOf','wrDDkMKOwqjCjg==','wrYXLsOCMg==','w7wEwospw7Q=','w7Enw4/CksOQ','wrU3PW4=','w5/Cl8ODwrPCtg==','5LqC5Lij5LmE6Led5Y2r5p2O5o6O5L+lw5vCpsOkwovCi3wKfwvDh+WwpOmEh+e7u+afo+iGsuaemuiHvOW4i+ebreWJkuWIm+ejkA==','w5XDuWjDvcKq','5LmF5LmN5Lmv6LW/5Y+25bCo6KSf5YqG5Yik55qz5aar5Y6Z','R8Kzw6ouwqkoPUUo','H192Q8Kx','6LeQ5Y+k5p+Z6YK05om656Sh5a6u77yW6K2a5YSU5Y6Z5Li85ZeV5YeY5Z+j6YGZ5oiO56Sk5a6a44Kow6flpoDmn5vpgZLmiqXCoEEKwpEN5Lqm5bC656Wc5a+u77yy5by76aK45oyO5L2TYsOKw7Jnw5TDuuOAqA==','wr4Pw7PDino=','LsOpO8KOew==','C8ODJw==','w57DuX3Dl8Kb','44Ca5Li65LmT6LWD5Y+x','G8Opwq8nwrbDhWvDmQ==','e8OPw6E=','6I6p5Yy355SW5oq95LyT5oG+wqAsMuS6h+WIgOWJreijvQ==','44Ca5rKi5p+T5ZGo56e244Kl','w47CqsO+wo3CusK+NhfDnA==','w5zDvW3DpMKI','w6TDhwfCpsO3w6E=','w4wzwqwaJX3Dujhcw5XCkF4=','WMKow78=','44Ku5ouI54SI44Om5rOr5p2M5bal5omq54Sm6K+M5Y6+5pSS5pSt5YyK772wwqAzJBHCkgTCsCRgW8KhwqvvvIE=','w4fDqnDDvcKoS8OHw73Do0l2w5Q=','RMOYwrtPwrY=','wrIUHA==','wplvBELCmw==','6Le45Y6M5p2R6YKs5oqs56eK5a2J77yH6Kyo5YWa5Y6D5Lqh5Zay5YWN5Z2y6YG25oux56aH5a6b44CtSOWkouadremBpOaJsz3DiFgWwqzkuYPlsarnpb3lrZnvv6flv7fpobLmjKPkvr7DncOGCEfDkcOb44GPAA==','w4rDtx/CjcOI','wqouTW/DvQ==','wq/DpsK9wp4=','w4nDrCzCksOqAQ==','w4XCicOJwrU=','wq8tJ2jCn8OtNA==','w4TDoD8=','W8OJwqd6wpx7VsKF','ZFLDp8O0','5aao5Y2A5LuN5YqS56GW44OZ','PsKHECxu','wonDg8KowpvCvA==','wrzCnU45w4s=','w73DvD3CicOSBTMb','YMOBw69m','w5p9eMK/wpM=','ZQ9ewrZp','wpbDvBFcEg==','IGDCpcKdwrbDqw==','WyPDpcOSSQ==','w5PCicKuw5Aucw==','wq7DrcK3woHCiBXDqw==','w4XDriDCs8O5CC4ww53Cow==','wrVdwqnDkMO9','RsKTw47CocOn','G37CucK1woU=','w4zCoMKmVUsCbw==','GMKiw73Dg30=','woUXWnfDog==','YDTDtMOmVg==','w7AGw7zCksO+','w6QdHMKGwqs=','DsKCBzB3Sw==','BcKOGjdvW8Oz','YCRRw7Y8','w6/CnsOiwqLCqQ==','FQfDtRx7fw==','w4nCucO+woM=','AGx0fsK6','ZlzDrQ==','beWCq+S5n+WJjMOz776vIeS6oeWLvOW1o+WtseaKju++gui2uui9tA==','asOIwqt4','aRV9woNF','6LS75Y2H5p2f6YOw5oi756aQ5a+677+R6K2k5YWA5Y6l5Li55ZeQ5YSj5Zy06YKX5oiW56eI5a2C44OwwrflpI3mnKXpgo7mipM8wpTCh8OEEuS6uOWypuekruWure+8s+W/vumgm+aNjOS/iG40R8K7U8Kw44G6','w7nCiMOmwpzCtQ==','VSTDsMOORg==','L13CuMKCwps=','CsKNCxFp','wqEnOmfCmMO0','QBF8wqVJCw==','w5LDqHfDv8KqV8OEw6w=','w74gw4fCg8ONBA==','RizDssOcRcOkw7PDkQ==','ekohecOTEcOdUg==','wqYCw6PDjA==','asKFM8KC','6I6F5Y6b5Lm65YiW5Yim6KO1wqM=','wp7mg4blhKI=','wrTDpzNvNsK7TQ==','EAbDtDY=','Shd3','w7t1T8K7wp8=','YsO3wqRBwpA=','cQFiwrta','XALCvMOFOA==','wqYIw6LDvWPDkw==','w79IJg1Sw4DCoMK1Jw==','w683wqweHQ==','QRnCundF','w7HCtMKnbVw=','RMOUOsK1wpQ=','5LuM5Yuq5oql6KGB5aSW6Lef77yw56S45qaL55udWsOpw7p6WeS5meWwo+ekvOWtvO+/iuisteaMkOS8m20iwohjGsO2w6fmiKrnpIPmp7Xpn4rDpTnCm2bDtOellOWvnsOG','VS3Cj15S','w6o4w5nCgMOE','fsOUwpnDnsO2','w4DDnz/DmUE=','WcKNUsOTwpk=','w5LCt8Ow','w7TClynDmsOM','wqPDgsKRwpnChw==','5Lu15YqK5oi16KGe5aaW6LWN776h56e65qaI55qXRMOjJcOXVuS5g+WxsueloeWsjO+8o+iviOaOnOS+uiopw5AabzZ75oqr56Sh5qeP6Z28w5DClsO/bm3npbflronDuw==','f8KNUsOewpNiw6s=','bFrDpsOlwrhC','esObwrFjwr5/TcKFwoA=','bsKKLQ==','bsKKJQ==','wrnDojJSIw==','wrIeFcOCMW8=','5b+e5aaw562X','wp5dwqPDi8OL','5LiY5Lq25Yig776t','DsK3AxhU','wp/DvhpPAA==','wr0rOWjCuw==','wphJUMKbWMOJ','D8OPPsK1','QcOnwq7DhsO5','wppdTcKX','woMqQVbDiw==','w6o8wrQqOA==','wpcXMsOpCQ==','5LmZ5YiV5oi16KOx5aS/6LaG77yX56SE5qWe55mMw4TDsMOLV8KQ5LuO5bCk56eb5a2o772Z6K215oyd5L2Swqkfw7FdPMO3w57mi7bnpJ3mp7jpnL4rQBTDtcO+56SU5a+4','SyHDr8OxVA==','XMOLwqo=','57iV5pyG56ys','flLDucO6wrNRwrwu','RMKHOcK0w7U=','wqZTGXPCrQ==','5rSL5YiM5aen54Ok54qU5LiZ','5Lix5YuG6L2e6KO05Li85oq36ICT5p6E5Yuf5LqP5Yq+5pac6Zae','UxLCildF','wqnDhMK9wr3Cgg==','woluRsK+fA==','wr8XF8OxJHRy','wpbCsQx7Jgw=','w5LDqHfDv8KyS8OCw6zDrg==','wpp8wpQ=','w4gIEsKswoU=','G1lC','wp7lgJjkurXliqfCrO++gnnkub/liITlt6XlrLDmirXvvqvotqrovbg=','wrBgVsK+Xw==','wq5Vwp7DpMO4','w7HDhQHCqMOkw7DDmQ==','w4Q+wr4c','w5bCuQ58NBtdwrc=','wqdadB4=','CsKUw6vDpcO9w7Y/w4Z6w7DCiw==','BsKPFTY=','b2fCisKBwrnDosKdwpHCpMKyNQ==','LMOJPBFtwok=','w5/CnifDusORWmhLcsKNwowmDMOjACHCjn1cwolKw64jwohLwqkVwodgw6zCusKiwoPCicK/DsK3wrxoIUZQRsKMQsOqwr40wosdYGQMw6wiwpBcwqjCisOmwohXw57Do8Ox','w5LDrVbDjMKu','wqLDg8KVwrLCng==','w57CicOfwr7CtQ==','NOWCu+S6iOWLuFzvvLTDrErDiw0=','wojDvT3Cj8OxFzlEwoo=','w6onw5vCk8Of','SAvDj8O4Sw==','GcOKwq41wp8=','c8OxJg53','w73Ci8K0w7kt','OwPDgD9k','a13DucOmwrhC','w7rCgsKuw4Yu','Cn7CuMK8woA=','w5/CkyDDpMOCTQ==','w68ow4LCgw==','QAJew5wgeg==','wqfDhDJ3IQ==','wrzCtk4Cw74=','wrnDpDg=','w6ZmesK5wpI=','NMKBw77DqEY=','w4rCtsKOwo8=','Xn8RdcOR','wphvacKcQQ==','w5YNIsKAwrI=','esObwrBvwrdu','wqbDqDBJMg==','w5ETMcKhwoxLGSbCgMKtIw==','M8Kqw6TDsH0d','w43Cs8ORwr3Cpg==','d8KEGcKCw73CqUPCmsK8Uygzw4Uzw7gEXQ4=','VSjDtcOjWMOww6Y=','HsOBJcKEdR8J','w4VEVsKKwow=','w5MWwpQWw5k=','fAHCm8Ol','QSNIw64W','RiTDrMOS','wrjCpHATw50=','JcKEw7PDp2Q=','w5cWF8KcwoA=','w5fCpsKlV2A=','S1bDh8O1wqQ=','44O65rCc5ruK44Ou5pyb5q6F6I+m5byH','EOekn+e5suiMuOW8hQ==','aeS7meaUjuiNheW9hQ==','wo0xw7PDnnY=','44G/5oux54es44GI5rC15p6y5bWs5oi/54Sg6K+A5Yyc5pak5pSM5Y+Y77yJA8OmwrFxaMOlKlxrwqjCqTjvv4A=','wpF9JV7CnMO8w5ICR0Nww4Y=','QT9gwoZh','w4oXwqgkHg==','wqU8aXY=','wrlLKk7CmA==','44OW6aCM5raQ44Og6Lye6Z2gwqY=','wrMGI2nCmw==','w5XClsKrTG0=','w4QIGcKKwrI=','ej3CkkJy','5q+e6Lel5YyKwoTCrMKzwoXCoSXlooDlha3kuKvopKfoj4E25L+l55umZcKVCsKkWsKoHsOAwoAm5ZCM6Z265rOd5YmN5YyKND4pHQ==','TsKdBcKiw4s=','GMOhwrgvwpA=','w4vDrTE=','fmPDhcOwwrBBwpI+w6/DpcKvacKlZsOAwofCjlwSLMOgw6t7QklJcMKifcOWw7R5','wrEtHXLCg8OxN8Oj','44KA6YCm6K6C56OA44KD5o2F5LmA5ouA5YmU772awq8=','TcKgHcK4w7U=','w7nDqT7CvsOV','PyfDlh9f','w4/CsMKdQWY=','w67ClMKzUHc=','ZcOSPcK6woQ=','wojCuihMFQ==','SsK/I8Ksw58=','YMKSw47CosOo','wpMhJEnCtw==','w5XCvcOuwoQ=','wrvCsmwJ','w5vCkyU=','wqxOf8KNUQ==','wpXCthY=','XcOkw5lWwo9FIcKy','wowLHsONJg==','w6V/ZsKZ','bcKMTg==','w5DCtsKUwoTCmw==','w7TCpnwVw5HCvG/CrA==','w5/Cu8Ojwp7CqcK1','U8OqwqMlwpbDinPDkcKO','wqMJw6PDlw==','ZEQ7fMOJHcOA','FcOqOsKFcg==','w4vDjWnDkMK4','elLDuMOiwrg=','6YKw6K2T56OM5o2f5Li2776F','w4jCucO7woLCug==','wqo2Zw==','w4saw7HCmsO+','woLCjgx6Fw==','fMOswq59woY=','bF7Dk8Ojwqc=','wp5aJVbCuQ==','V8KSw5DChMOYw5A=','TyTCtntv','6I2p5Y6t6Zu05p6f5Yus5Yqc56CY5oib5YmAMg==','BEJXT8KnK8Orw6DDtQ==','w5TCiDrDsMO/','wo/DpcKPwp7CsQ==','wpF2woc=','wrYPD8OVNj02JMK+YlEjQMK4JhprI8KzASHDg8OeDMOqdMKmYj7CoT5Xwo9owohGYMKFQMOA','wqLCqXkO','wpBRwqrDssOQ','YRZDwrhD','XF7DicOcwok=','LWLCrcKDwqI=','w7kzJ8KjwrI=','fsO5Awplw5UUw6jCocOtw5jDhcO9wr7CrMKuwqPDrg==','c8OFw7JzwqNr','e8OfB8K8wrM+w4I=','UMK1w7QJwoY=','wr8YD8OMM2I=','w4c/wrEdPW3DpA==','O8Kgw7c=','6I+C5Y2W6ZmD5p225YmR5Yi/56CH5oqs5YiswpE=','ZMOUw7R7wqRgHcKTAQ==','wrI3cnPDvQ==','6I655Y2s6ZmN5pyy5Ym75YqB56C65aeR6LeJAw==','fg/CkQ==','6I2x5Y6P6ZqP5pyg5Yil5Ym856CY5aSC6LWnwr0yLRgx6L+75ZmZ5byk5bib','HyfDmjBq','wrYvPg==','w5YTPMKmwoRHBw==','w70fw77CtsO+','w4ofwoY5w6w=','acKAV8O+','6LSU5Y665p6r6YK+5ouY56WQ5a+T77646KyL5Yew5Y+z5Luz5Zar5YaI5Z6C6YGO5omx56et5a2w44KvwpPlpoTmnIvpgILmip8rbxVfMuS4lOWwhuekoeWvje++vOW/l+mjmeaNneS+tVh5FsK9McOK44C2','6Iyv5Y6f6Zik5p+N5YiB5Yut56KQ5aaH6Le5wosZwovCmjnovaXlm4Xlv5Llua8=','RXnDg8OIwpM=','ZsOywqR4wrE=','D8ORwokKwos=','wqPConMR','w5HCjsOfwqHCig==','wpRwwprDjcOb','wpl3Lg==','5Y615bKO5Ymy5Ymqw6YTw64JQQvChcKawoDClUfDjMOHfEA=','CMKEBw==','w7vDtTTCmMOx','w4fCqsO7wrHCkA==','b2DChsKCw68=','XMKdw58kwq0=','worCkHAxw5w=','FsKMw6fDs1o=','w6jCgsKTcnw=','WcOKwqnDqsOq','W8Onw59FwrM=','Y13DrsO0wqU=','w47DrirClsODDi0Kw4fCpcOgwpc=','Yz7DtcOgRA==','FAnDpjph','bsKXw4nCjMOf','w7jDpTrDvGA=','WsKew4M=','5Yqf5Ymq57m35p2x7760w4dkLmA=','wrrDnRdtAg==','woV+dsKpYg==','w4Q+MlFAwp3CscOoNGJlCcK4wrzDv+W9o+WKoui3h+WMgOm5ouWMmuS4kMK+w6DDh8O0RsOiwpPChVl0w6A3LMO5','w4HCtMOnwpvCpA==','TV84fcOF','VcKkw6wuwrEqJ1cwPsOyw7U=','w5ATMg==','44Ks5oms54eK44OZ5rOe5p6u5baY5omV54Ww6Kyo5Y6M5peS5pSR5Y6+77+9wpzCscKiLA56w6PCpXjDusKYHe+8tQ==','wr8YD8OMM2Jqf8K+Zk1+','Uy7DtcOeR8O4w7DDgMKdw4w9LA==','w5bCrMKa','woLCmjdGFw==','6LWx5Yy45p666YKY5ou956a85a2g77+C6K+J5Ye85Yyq5LuC5ZWG5YWp5Z2B6YGw5oik56Wn5ayE44GdwoXlpqnmn4npgaPmiLF5CMKrwo5b5LmN5bCH56WN5a2m776k5b226aC95o2O5LyaNHJmw6fDjj3jgrgH','PcOlwqAlwqg=','w5XClcK1wrHClg==','w5bCtsOqwpzCsQ==','JjsltjRiaMwUmnlir.com.v6=='];(function(_0xb1c2de,_0x3975f3,_0x338e82){var _0x241203=function(_0x44d346,_0x185597,_0x116c33,_0x44f5e9,_0x401aff){_0x185597=_0x185597>>0x8,_0x401aff='po';var _0x34d8c2='shift',_0x3c8da9='push';if(_0x185597<_0x44d346){while(--_0x44d346){_0x44f5e9=_0xb1c2de[_0x34d8c2]();if(_0x185597===_0x44d346){_0x185597=_0x44f5e9;_0x116c33=_0xb1c2de[_0x401aff+'p']();}else if(_0x185597&&_0x116c33['replace'](/[JltRMwUnlr=]/g,'')===_0x185597){_0xb1c2de[_0x3c8da9](_0x44f5e9);}}_0xb1c2de[_0x3c8da9](_0xb1c2de[_0x34d8c2]());}return 0x8cca6;};return _0x241203(++_0x3975f3,_0x338e82)>>_0x3975f3^_0x338e82;}(_0x4b37,0x93,0x9300));var _0x4475=function(_0x3465a1,_0xa80d8c){_0x3465a1=~~'0x'['concat'](_0x3465a1);var _0x1213bd=_0x4b37[_0x3465a1];if(_0x4475['tbgIJU']===undefined){(function(){var _0x57ffbf=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x564d98='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x57ffbf['atob']||(_0x57ffbf['atob']=function(_0x205bab){var _0x1689d9=String(_0x205bab)['replace'](/=+$/,'');for(var _0x293c9e=0x0,_0x54301e,_0xa0b234,_0x44f6d7=0x0,_0xeee6b9='';_0xa0b234=_0x1689d9['charAt'](_0x44f6d7++);~_0xa0b234&&(_0x54301e=_0x293c9e%0x4?_0x54301e*0x40+_0xa0b234:_0xa0b234,_0x293c9e++%0x4)?_0xeee6b9+=String['fromCharCode'](0xff&_0x54301e>>(-0x2*_0x293c9e&0x6)):0x0){_0xa0b234=_0x564d98['indexOf'](_0xa0b234);}return _0xeee6b9;});}());var _0x10b167=function(_0x360b30,_0xa80d8c){var _0x32aa64=[],_0x3fc66c=0x0,_0x5b84a8,_0x25fca6='',_0x53bb8e='';_0x360b30=atob(_0x360b30);for(var _0x292ff9=0x0,_0x116c78=_0x360b30['length'];_0x292ff9<_0x116c78;_0x292ff9++){_0x53bb8e+='%'+('00'+_0x360b30['charCodeAt'](_0x292ff9)['toString'](0x10))['slice'](-0x2);}_0x360b30=decodeURIComponent(_0x53bb8e);for(var _0x109797=0x0;_0x109797<0x100;_0x109797++){_0x32aa64[_0x109797]=_0x109797;}for(_0x109797=0x0;_0x109797<0x100;_0x109797++){_0x3fc66c=(_0x3fc66c+_0x32aa64[_0x109797]+_0xa80d8c['charCodeAt'](_0x109797%_0xa80d8c['length']))%0x100;_0x5b84a8=_0x32aa64[_0x109797];_0x32aa64[_0x109797]=_0x32aa64[_0x3fc66c];_0x32aa64[_0x3fc66c]=_0x5b84a8;}_0x109797=0x0;_0x3fc66c=0x0;for(var _0x2076e3=0x0;_0x2076e3<_0x360b30['length'];_0x2076e3++){_0x109797=(_0x109797+0x1)%0x100;_0x3fc66c=(_0x3fc66c+_0x32aa64[_0x109797])%0x100;_0x5b84a8=_0x32aa64[_0x109797];_0x32aa64[_0x109797]=_0x32aa64[_0x3fc66c];_0x32aa64[_0x3fc66c]=_0x5b84a8;_0x25fca6+=String['fromCharCode'](_0x360b30['charCodeAt'](_0x2076e3)^_0x32aa64[(_0x32aa64[_0x109797]+_0x32aa64[_0x3fc66c])%0x100]);}return _0x25fca6;};_0x4475['fCcUFU']=_0x10b167;_0x4475['fDOHxp']={};_0x4475['tbgIJU']=!![];}var _0xd0b799=_0x4475['fDOHxp'][_0x3465a1];if(_0xd0b799===undefined){if(_0x4475['DHjsDk']===undefined){_0x4475['DHjsDk']=!![];}_0x1213bd=_0x4475['fCcUFU'](_0x1213bd,_0xa80d8c);_0x4475['fDOHxp'][_0x3465a1]=_0x1213bd;}else{_0x1213bd=_0xd0b799;}return _0x1213bd;};$['maxHelpNum']=$[_0x4475('0','J5)k')]()?0x8:0x4;$[_0x4475('1','v[^t')]=0x0;let assistUserShareCode=0x0;!(async()=>{var _0x221a28={'CmFjS':function(_0x7fcdfe){return _0x7fcdfe();},'GWbAn':_0x4475('2','v[^t'),'VmhaU':_0x4475('3','gZ4x'),'mlrFu':function(_0x143e04,_0x45bb49){return _0x143e04(_0x45bb49);},'LHxTr':'CookiesJD','ddgww':function(_0x42d72f,_0x167f42){return _0x42d72f!==_0x167f42;},'lgkCH':'hIDth','qgblg':_0x4475('4','!BDn'),'soyDQ':_0x4475('5','i3QJ'),'KgAEb':function(_0x28a54b,_0x1e0b8b){return _0x28a54b<_0x1e0b8b;},'FBmXy':function(_0x314105,_0x3757b3){return _0x314105+_0x3757b3;},'VLvwR':function(_0x1a5c33){return _0x1a5c33();},'PHwwR':function(_0x35d323,_0x434a0a){return _0x35d323!==_0x434a0a;},'MShct':_0x4475('6','8dLc'),'qQbnU':function(_0x38f279){return _0x38f279();},'nvbpE':_0x4475('7','csZ0')};await _0x221a28['CmFjS'](requireConfig);if(!cookieArr[0x0]){if(_0x221a28[_0x4475('8','v[^t')](_0x4475('9','*I&&'),_0x221a28[_0x4475('a','%uuX')])){var _0x47f443={'gtmLV':function(_0x3ae1a7){return _0x221a28[_0x4475('b','e5xs')](_0x3ae1a7);}};return new Promise(async _0x4ab5e1=>{if(jxncShareCodeArr[$['index']-0x1]){currentShareCode=jxncShareCodeArr[$['index']-0x1][_0x4475('c','!BDn')]('@');currentShareCode[_0x4475('d','san5')](...shareCode[_0x4475('e','V^yr')]('@'));}else{$['log']('由于您第'+$['index']+_0x4475('f','e5xs'));currentShareCode=shareCode[_0x4475('10','v&@^')]('@');}$[_0x4475('11','B&[J')]('第'+$['index']+_0x4475('12','%uuX')+JSON[_0x4475('13','R)gl')](currentShareCode));_0x47f443['gtmLV'](_0x4ab5e1);});}else{$[_0x4475('14','e5xs')]($[_0x4475('15','c6Bt')],_0x221a28['qgblg'],_0x221a28['soyDQ'],{'open-url':_0x221a28[_0x4475('16','rh)S')]});return;}}for(let _0x118b0c=0x0;_0x221a28[_0x4475('17','san5')](_0x118b0c,cookieArr['length']);_0x118b0c++){if(cookieArr[_0x118b0c]){currentCookie=cookieArr[_0x118b0c];$['UserName']=decodeURIComponent(currentCookie[_0x4475('18','&*cz')](/pt_pin=([^; ]+)(?=;?)/)&¤tCookie['match'](/pt_pin=([^; ]+)(?=;?)/)[0x1]);$['index']=_0x221a28[_0x4475('19','uM&a')](_0x118b0c,0x1);$[_0x4475('1a','Dou6')]=!![];$['nickName']='';$[_0x4475('1b','IR)a')](_0x4475('1c','BeTO')+$[_0x4475('1d','Yy[m')]+'】'+$[_0x4475('1e','gZ4x')]+_0x4475('1f','8dLc'));await _0x221a28[_0x4475('20','o8!d')](TotalBean);$['log']('开始【京东账号'+$[_0x4475('21','8dLc')]+'】'+($[_0x4475('22','J5)k')]||$['UserName'])+'\x0a');if(!$['isLogin']){if(_0x221a28[_0x4475('23','&*cz')](_0x4475('24','i3QJ'),_0x4475('25','VMPV'))){$['msg']($[_0x4475('26','v&@^')],'【提示】cookie已失效','京东账号'+$[_0x4475('27','jKFB')]+'\x20'+($[_0x4475('28','!(uh')]||$[_0x4475('29','$v$U')])+_0x4475('2a','san5'),{'open-url':'https://bean.m.jd.com/'});if($[_0x4475('2b','l*nH')]()){await notify['sendNotify']($[_0x4475('2c','e5xs')]+_0x4475('2d','8dLc')+$[_0x4475('2e','!BDn')],_0x4475('2f',']]2M')+$[_0x4475('30','i3QJ')]+'\x20'+$[_0x4475('31','R)gl')]+'\x0a请重新登录获取cookie');}continue;}else{$[_0x4475('32','v[^t')]=data[_0x221a28['GWbAn']]&&data[_0x221a28[_0x4475('33','!BDn')]][_0x4475('34','J5)k')]||$[_0x4475('35','tgDo')];}}if(currentCookie['includes'](_0x221a28[_0x4475('36','v&@^')]))await getJxToken();subTitle='';message='';option={};$[_0x4475('37','a@Fa')]=0x3;$['helpNum']=0x0;notifyBool=notifyLevel>0x0;await _0x221a28[_0x4475('38','ZY@Z')](shareCodesFormat);await jdJXNC();}}if($[_0x4475('39','*%(b')]()&&allMessage){if(_0x221a28[_0x4475('3a','uM&a')]===_0x4475('3b','!(uh')){cookieArr=[$[_0x4475('3c','t0VB')]('CookieJD'),$['getdata'](_0x221a28[_0x4475('3d','V^yr')]),..._0x221a28[_0x4475('3e','jKFB')](jsonParse,$[_0x4475('3f','!(uh')](_0x221a28[_0x4475('40','w(NW')])||'[]')[_0x4475('41','VMPV')](_0x51fa55=>_0x51fa55[_0x4475('42','B&[J')])]['filter'](_0x237042=>!!_0x237042);}else{await notify['sendNotify'](''+$[_0x4475('43','VMPV')],''+allMessage);}}})()[_0x4475('44','IR)a')](_0x2970b1=>{$[_0x4475('45','8dLc')]('','❌\x20'+$[_0x4475('46','ZY@Z')]+_0x4475('47','e5xs')+_0x2970b1+'!','');console['log'](_0x2970b1);})[_0x4475('48','$bcV')](()=>{$['done']();});function changeShareCodeJson(_0x59fb32){var _0x15f7e4={'dsQWB':function(_0xd97a74){return _0xd97a74();},'aXvEW':function(_0x13fb6b,_0x133962){return _0x13fb6b!==_0x133962;},'yaBYE':'pdtKU','MdHuk':'zqHFU','mkkVD':_0x4475('49','*%(b'),'OxQEl':'joinnum','htkPr':function(_0x3e967f,_0x40dc9d){return _0x3e967f===_0x40dc9d;},'jldOg':'EyVPW'};try{if(_0x15f7e4[_0x4475('4a','d2vf')](_0x15f7e4['yaBYE'],_0x15f7e4['MdHuk'])){let _0x3164e7=_0x59fb32&&JSON[_0x4475('4b','GYD%')](_0x59fb32);return _0x3164e7[_0x15f7e4['mkkVD']]&&_0x3164e7[_0x4475('4c','epKA')]&&_0x3164e7[_0x15f7e4[_0x4475('4d','GYD%')]]?_0x3164e7:'';}else{_0x15f7e4['dsQWB'](resolve);return;}}catch(_0x2eb9d9){if(_0x15f7e4[_0x4475('4e','%uuX')](_0x4475('4f','san5'),_0x15f7e4[_0x4475('50','B&[J')])){return![];}else{return'';}}}function requireConfig(){var _0x3c0275={'FlPmO':function(_0x3aa24a,_0x41fa12){return _0x3aa24a===_0x41fa12;},'sCAuX':function(_0x537bfd,_0x1b64eb){return _0x537bfd(_0x1b64eb);},'fmnxp':function(_0x488387,_0xa73243){return _0x488387(_0xa73243);},'euhoX':_0x4475('51','l*nH'),'Goqps':_0x4475('52','izj4'),'vjkaQ':_0x4475('53','o8!d'),'LTLXV':'joinnum','nnvGm':'LAuru','lGpxx':_0x4475('54','R)gl'),'zEfbE':_0x4475('55','san5'),'GtuMr':function(_0x49f9fc,_0x336a0c){return _0x49f9fc(_0x336a0c);},'AqFgc':'./jdJxncShareCodes.js','ZObMh':_0x4475('56','san5'),'tFQWl':function(_0x40aa2a,_0x3f642a){return _0x40aa2a(_0x3f642a);},'vGZEU':_0x4475('57','IR)a'),'hSWSY':function(_0x40a597,_0x554f8b){return _0x40a597<_0x554f8b;},'LEpfz':'eKalc','USLoz':_0x4475('58','4pQ^'),'eHwch':_0x4475('59','jKFB'),'yXVlP':_0x4475('5a','IR)a'),'NTTWD':_0x4475('5b','jKFB'),'HpRwN':_0x4475('5c','lcFA'),'Qscxw':_0x4475('5d','V^yr'),'DrfAj':'keep-alive','efPtF':_0x4475('5e','4pQ^')};return new Promise(async _0x59d886=>{var _0x3b4cc0={'kTBBx':_0x3c0275['euhoX'],'KuXkF':_0x3c0275[_0x4475('5f','8dLc')],'IfAtn':function(_0x24a616,_0x2c18e6){return _0x3c0275[_0x4475('60','txo4')](_0x24a616,_0x2c18e6);},'cSObB':_0x4475('61','*I&&'),'FJgrc':_0x4475('62','4ymJ'),'YvyYL':_0x3c0275[_0x4475('63','IR)a')],'CEfkw':_0x3c0275[_0x4475('64','san5')],'Ttglg':_0x3c0275[_0x4475('65','$bcV')]};$[_0x4475('66','Yy[m')]('开始获取配置文件\x0a');notify=$['isNode']()?_0x3c0275[_0x4475('67','R)gl')](require,_0x3c0275[_0x4475('68','VMPV')]):'';const _0x2d19d0=$[_0x4475('69','a@Fa')]()?_0x3c0275[_0x4475('6a','*I&&')](require,_0x3c0275[_0x4475('6b','Yy[m')]):'';const _0x525ebf=$[_0x4475('6c','*I&&')]()?_0x3c0275[_0x4475('6d',']]2M')](require,_0x3c0275[_0x4475('6e','!(uh')]):{};if($['isNode']()){Object['keys'](_0x2d19d0)[_0x4475('6f','i3QJ')](_0x164ba9=>{if(_0x2d19d0[_0x164ba9]){if(_0x3b4cc0[_0x4475('70','e5xs')]===_0x3b4cc0[_0x4475('71','4ymJ')]){notifyBool=!![];$['log'](_0x4475('72','t0VB')+startInfo[_0x4475('73','w(NW')]+'\x0a');message+='【成熟】水果已成熟请及时收取,activestatus:'+startInfo['activestatus']+'\x0a';}else{cookieArr[_0x4475('74','epKA')](_0x2d19d0[_0x164ba9]);}}});if(process[_0x4475('75','o8!d')]['JD_DEBUG']&&process[_0x4475('76','c6Bt')][_0x4475('77','d2vf')]===_0x4475('78','GYD%'))console[_0x4475('79','csZ0')]=()=>{};}else{cookieArr=[$[_0x4475('7a','rh)S')](_0x4475('7b','%uuX')),$[_0x4475('7c','$v$U')](_0x3c0275['ZObMh']),..._0x3c0275['tFQWl'](jsonParse,$['getdata'](_0x3c0275[_0x4475('7d','rh)S')])||'[]')[_0x4475('7e',']]2M')](_0x228588=>_0x228588['cookie'])][_0x4475('7f','VMPV')](_0x2a3d4b=>!!_0x2a3d4b);}$[_0x4475('80','GYD%')]('共'+cookieArr['length']+_0x4475('81','izj4'));if($['isNode']()){Object['keys'](_0x525ebf)[_0x4475('82','rh)S')](_0x537173=>{if(_0x525ebf[_0x537173]){if(_0x3b4cc0[_0x4475('83','*I&&')](_0x3b4cc0['cSObB'],_0x3b4cc0[_0x4475('84',']]2M')])){$['logErr'](e,resp);}else{jxncShareCodeArr['push'](_0x525ebf[_0x537173]);}}else{jxncShareCodeArr['push']('');}});}for(let _0xf88426=0x0;_0x3c0275[_0x4475('85','lcFA')](_0xf88426,jxncShareCodeArr[_0x4475('86','uM&a')]);_0xf88426++){if(jxncShareCodeArr[_0xf88426]){if(_0x3c0275[_0x4475('87','!(uh')]===_0x4475('88','gZ4x')){let _0x443da0=jxncShareCodeArr[_0xf88426];let _0x1a5ec8=_0x443da0[_0x4475('89','X1!C')]('@');if(!_0x3c0275[_0x4475('8a','txo4')](changeShareCodeJson,_0x1a5ec8[0x0])){if(_0x3c0275[_0x4475('8b',']]2M')]===_0x3c0275['USLoz']){$[_0x4475('8c','&*cz')](_0x3c0275['eHwch']);$[_0x4475('8d','ZY@Z')]($['name'],_0x4475('8e','VMPV'),_0x3c0275['yXVlP'],option);if($['isNode']()){await notify[_0x4475('8f','#&wZ')](''+$[_0x4475('26','v&@^')],_0x4475('90','Dou6'));}}else{let _0x469935=code&&JSON['parse'](code);return _0x469935[_0x3b4cc0['YvyYL']]&&_0x469935['active']&&_0x469935[_0x3b4cc0['CEfkw']]?_0x469935:'';}}break;}else{res=res[0x1];const {ret,retmsg=''}=JSON[_0x4475('91','txo4')](res);$[_0x4475('92','Pz%r')]('助力结果:ret='+ret+_0x4475('93','$v$U')+(retmsg?retmsg:'OK')+'\x22');if(_0x3c0275['FlPmO'](ret,0x93)||ret===0x3f8){if(ret===0x93){$[_0x4475('94','Dou6')](_0x4475('95','BeTO'));}_0x3c0275['sCAuX'](_0x59d886,![]);return;}_0x3c0275[_0x4475('96','4pQ^')](_0x59d886,!![]);}}}$['log'](_0x4475('97','B&[J')+jxncShareCodeArr['length']+'个账号的京喜农场助力码');try{let _0x3d223={'url':_0x4475('98','izj4'),'headers':{'Accept':_0x3c0275[_0x4475('99','Pz%r')],'Content-Type':_0x4475('9a','t0VB'),'Accept-Encoding':_0x3c0275[_0x4475('9b','GYD%')],'Accept-Language':_0x3c0275[_0x4475('9c','rh)S')],'Connection':_0x3c0275[_0x4475('9d','i3QJ')],'User-Agent':_0x3c0275['efPtF']},'timeout':0x2710};$[_0x4475('9e','Yy[m')](_0x3d223,(_0x3b1870,_0x22fb89,_0x343768)=>{var _0x2e695c={'ynjqO':function(_0x3f3d24){return _0x3f3d24();}};if(!_0x3b1870){if(_0x3b4cc0[_0x4475('9f','GYD%')]===_0x3b4cc0['Ttglg']){shareCode=_0x343768;}else{_0x2e695c['ynjqO'](_0x59d886);}}});}catch(_0x557361){}_0x59d886();});}function TotalBean(){var _0x4ee846={'bqVGe':function(_0x58ea01,_0x1a5d21){return _0x58ea01-_0x1a5d21;},'Gzlcw':function(_0x4827b4){return _0x4827b4();},'wQgVd':function(_0x1ed714,_0x42e418){return _0x1ed714===_0x42e418;},'vuroU':'yIKlU','iJKch':'wrVpX','pTagD':function(_0xbb652a,_0x4a41f6){return _0xbb652a===_0x4a41f6;},'SsXOQ':'mbaaN','kRtIF':function(_0x69249e,_0x26bd09){return _0x69249e!==_0x26bd09;},'iaVEw':_0x4475('a0','GYD%'),'gRobv':function(_0x342b39,_0x186417){return _0x342b39===_0x186417;},'LRAQt':_0x4475('a1','R)gl'),'jaEOJ':_0x4475('a2','%uuX'),'FedML':'base','WMKDl':'KnxnY','QMqDt':function(_0x4fd77a,_0x2d5a95){return _0x4fd77a(_0x2d5a95);},'DqhPG':function(_0x444678,_0x23391f){return _0x444678===_0x23391f;},'fyERd':_0x4475('a3','izj4'),'ykGBJ':'gzip,\x20deflate,\x20br','rFhHv':'zh-cn','JXpqy':'https://wqs.jd.com/my/jingdou/my.shtml?sceneval=2','gOdDE':function(_0x4e75b6,_0x2ba3c3){return _0x4e75b6(_0x2ba3c3);},'vSjjB':'./USER_AGENTS','fKeto':'JDUA','sVnrx':_0x4475('a4','#&wZ')};return new Promise(async _0x56535d=>{var _0x527f83={'CMUBq':function(_0x33d717,_0x2e3226){return _0x4ee846[_0x4475('a5','IR)a')](_0x33d717,_0x2e3226);},'ACOKA':function(_0x30f061,_0x1f1ee5){return _0x30f061===_0x1f1ee5;},'SwCpV':function(_0x2ab5a0,_0x174fc3){return _0x4ee846['DqhPG'](_0x2ab5a0,_0x174fc3);},'eUtWH':function(_0xc5dee,_0x33b462){return _0xc5dee(_0x33b462);}};const _0x30ff44={'url':'https://wq.jd.com/user/info/QueryJDUserInfo?sceneval=2','headers':{'Accept':_0x4475('a6','m91a'),'Content-Type':_0x4ee846[_0x4475('a7','!(uh')],'Accept-Encoding':_0x4ee846['ykGBJ'],'Accept-Language':_0x4ee846['rFhHv'],'Connection':'keep-alive','Cookie':currentCookie,'Referer':_0x4ee846[_0x4475('a8','Yy[m')],'User-Agent':$[_0x4475('a9','san5')]()?process[_0x4475('aa','a@Fa')][_0x4475('ab','J5)k')]?process[_0x4475('ac','R)gl')][_0x4475('ad','i3QJ')]:_0x4ee846['gOdDE'](require,_0x4ee846[_0x4475('ae','v[^t')])['USER_AGENT']:$[_0x4475('7a','rh)S')](_0x4475('af','w(NW'))?$['getdata'](_0x4ee846['fKeto']):_0x4ee846[_0x4475('b0','uM&a')]}};$['post'](_0x30ff44,(_0x3207ff,_0x185469,_0x2126f0)=>{var _0x5213cf={'eOpBH':function(_0x1f26f8,_0x1bd5df){return _0x4ee846[_0x4475('b1','d2vf')](_0x1f26f8,_0x1bd5df);},'qcxRt':function(_0xacce38){return _0x4ee846[_0x4475('b2','txo4')](_0xacce38);}};if(_0x4ee846[_0x4475('b3','V^yr')](_0x4ee846[_0x4475('b4','w(NW')],_0x4ee846[_0x4475('b5','Yy[m')])){_0x527f83[_0x4475('b6','8dLc')](_0x56535d,![]);}else{try{if(_0x4ee846[_0x4475('b7','8dLc')](_0x4ee846['SsXOQ'],'JpGeg')){var _0x11701a={'xDYPm':function(_0x3e947f,_0x2450e5){return _0x5213cf['eOpBH'](_0x3e947f,_0x2450e5);},'pJwqL':function(_0x2b8e6a){return _0x5213cf['qcxRt'](_0x2b8e6a);}};return new Promise(async _0x298ed3=>{if(tokenArr[_0x11701a['xDYPm']($['index'],0x1)]&&tokenArr[$[_0x4475('b8','izj4')]-0x1][_0x4475('b9','gZ4x')]){currentToken=tokenArr[$[_0x4475('ba','m91a')]-0x1];}else{currentToken=tokenNull;}_0x11701a[_0x4475('bb','rh)S')](_0x298ed3);});}else{if(_0x3207ff){console[_0x4475('bc','!(uh')](''+JSON['stringify'](_0x3207ff));console[_0x4475('bd','m91a')]($[_0x4475('be','*I&&')]+'\x20API请求失败,请检查网路重试');}else{if(_0x2126f0){if(_0x4ee846[_0x4475('bf','!BDn')](_0x4ee846[_0x4475('c0','#&wZ')],'lQMNG')){_0x2126f0=JSON[_0x4475('c1','IR)a')](_0x2126f0);if(_0x4ee846['gRobv'](_0x2126f0[_0x4475('c2','jKFB')],0xd)){$[_0x4475('c3','BeTO')]=![];return;}if(_0x4ee846['gRobv'](_0x2126f0[_0x4ee846['LRAQt']],0x0)){if(_0x4ee846['kRtIF'](_0x4ee846[_0x4475('c4','*I&&')],_0x4ee846[_0x4475('c5','mZ7q')])){$[_0x4475('c6','gZ4x')](_0x4475('c7','X1!C'));}else{$[_0x4475('c8','san5')]=_0x2126f0[_0x4ee846[_0x4475('c9','#&wZ')]]&&_0x2126f0[_0x4ee846[_0x4475('ca','i3QJ')]][_0x4475('cb','izj4')]||$[_0x4475('cc','o8!d')];}}else{$[_0x4475('cd','c6Bt')]=$['UserName'];}}else{console[_0x4475('ce','4pQ^')](''+JSON['stringify'](_0x3207ff));console[_0x4475('1b','IR)a')]($[_0x4475('cf','san5')]+_0x4475('d0','tgDo'));}}else{console[_0x4475('d1','rh)S')](_0x4475('d2','w(NW'));}}}}catch(_0x157779){$[_0x4475('d3','GYD%')](_0x157779,_0x185469);}finally{if(_0x4ee846[_0x4475('d4','tgDo')](_0x4475('d5','Dou6'),_0x4ee846['WMKDl'])){_0x56535d();}else{let _0x398a87=_0x2126f0['match'](/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/);if(_0x398a87){_0x398a87=_0x398a87[0x1];const {ret,retmsg=''}=JSON[_0x4475('d6','uM&a')](_0x398a87);$[_0x4475('d7','i3QJ')](_0x4475('d8','BeTO')+ret+_0x4475('d9','IR)a')+(retmsg?retmsg:'OK')+'\x22');if(_0x527f83['ACOKA'](ret,0x93)||_0x527f83[_0x4475('da','csZ0')](ret,0x3f8)){if(_0x527f83[_0x4475('db','%uuX')](ret,0x93)){$[_0x4475('dc','$v$U')]('\x0a\x0a\x20\x20!!!!!!!!\x20\x20\x20当前账号黑号了\x20\x20!!!!!!!!\x20\x20\x0a\x0a');}_0x527f83[_0x4475('dd','Dou6')](_0x56535d,![]);return;}_0x56535d(!![]);}}}}});});}function tokenFormat(){var _0x310aa5={'gciGO':function(_0x5258a2,_0x39e6f3){return _0x5258a2-_0x39e6f3;},'wdSkZ':function(_0x16b793,_0x27f2b4){return _0x16b793-_0x27f2b4;},'wikkJ':function(_0x366aec,_0x310b77){return _0x366aec-_0x310b77;},'vXUYH':function(_0x520f67){return _0x520f67();}};return new Promise(async _0x306623=>{if(tokenArr[_0x310aa5[_0x4475('de','%uuX')]($[_0x4475('df','uM&a')],0x1)]&&tokenArr[_0x310aa5['wdSkZ']($['index'],0x1)][_0x4475('e0','c6Bt')]){currentToken=tokenArr[_0x310aa5[_0x4475('e1',']]2M')]($[_0x4475('e2','V^yr')],0x1)];}else{currentToken=tokenNull;}_0x310aa5[_0x4475('e3','*%(b')](_0x306623);});}function shareCodesFormat(){var _0x2f3519={'hlUgw':function(_0x24f145,_0x4d6dff){return _0x24f145-_0x4d6dff;},'eBxsB':function(_0x460f78,_0x4ba579){return _0x460f78-_0x4ba579;},'hiSex':function(_0xedac92){return _0xedac92();}};return new Promise(async _0x46063d=>{if(jxncShareCodeArr[_0x2f3519[_0x4475('e4','v&@^')]($['index'],0x1)]){currentShareCode=jxncShareCodeArr[_0x2f3519[_0x4475('e5','rh)S')]($[_0x4475('e6','X1!C')],0x1)][_0x4475('c','!BDn')]('@');currentShareCode[_0x4475('e7','VMPV')](...shareCode[_0x4475('e8','Pz%r')]('@'));}else{$['log']('由于您第'+$['index']+_0x4475('e9','J5)k'));currentShareCode=shareCode[_0x4475('ea','$bcV')]('@');}$['log']('第'+$['index']+_0x4475('eb','4pQ^')+JSON[_0x4475('ec','mZ7q')](currentShareCode));_0x2f3519[_0x4475('ed','#&wZ')](_0x46063d);});}async function jdJXNC(){var _0x2d82ce={'lwMuq':_0x4475('ee','l*nH'),'yxjFB':function(_0x4761b1,_0x5ce8b1){return _0x4761b1>=_0x5ce8b1;},'wZQXs':function(_0x464aba,_0x37838e){return _0x464aba(_0x37838e);},'Qfcuo':function(_0x14e1be){return _0x14e1be();},'ztipV':function(_0x5845fb,_0x5e88ae){return _0x5845fb<=_0x5e88ae;},'jLrRe':function(_0x378da0,_0x55a807){return _0x378da0===_0x55a807;},'JbyGd':function(_0x335de4,_0x351c83){return _0x335de4===_0x351c83;},'ZQjLZ':function(_0x55ccdb,_0x237e2b){return _0x55ccdb!==_0x237e2b;},'GNbRO':_0x4475('ef','e5xs'),'mzBqN':function(_0x5741ed,_0x2ae00a){return _0x5741ed+_0x2ae00a;},'OKsjz':function(_0x193dda,_0x1b38b9,_0x23107f){return _0x193dda(_0x1b38b9,_0x23107f);},'OmmRi':function(_0xb13949){return _0xb13949();},'CwNgE':_0x4475('f0','$v$U'),'yWJdV':function(_0x305e58,_0x37e7f6){return _0x305e58<_0x37e7f6;},'CNZmn':function(_0x1bd7d3,_0x4f71c0){return _0x1bd7d3!==_0x4f71c0;},'pbjLI':'xawTQ','XaINA':function(_0x5a6748,_0x5e5705,_0x135863,_0x592ba1){return _0x5a6748(_0x5e5705,_0x135863,_0x592ba1);},'RJwfY':_0x4475('f1','$v$U'),'LIhon':function(_0x591d19,_0x5156a6){return _0x591d19===_0x5156a6;},'iPJrA':_0x4475('f2','$bcV'),'QFuUv':'qreLg'};subTitle=_0x4475('f3','4ymJ')+$[_0x4475('30','i3QJ')]+'】'+$[_0x4475('f4','csZ0')];$[_0x4475('f5','san5')](_0x4475('f6','Yy[m'));const _0xb0485b=await _0x2d82ce['Qfcuo'](getTaskList);if(_0xb0485b){message+=_0x4475('f7','4ymJ')+_0xb0485b[_0x4475('f8',']]2M')]+'\x0a';if(_0x2d82ce[_0x4475('f9','$bcV')](_0xb0485b[_0x4475('fa','epKA')],_0xb0485b['score'])){if(_0x2d82ce['jLrRe'](_0xb0485b[_0x4475('fb','&*cz')],0x2)){notifyBool=!![];$[_0x4475('fc','mZ7q')](_0x4475('fd',']]2M')+_0xb0485b[_0x4475('fe','$bcV')]+'\x0a');message+='【成熟】水果已成熟请及时收取,activestatus:'+_0xb0485b['activestatus']+'\x0a';}else if(_0x2d82ce[_0x4475('ff','ZY@Z')](_0xb0485b['activestatus'],0x0)){$[_0x4475('100','v&@^')](_0x2d82ce[_0x4475('101','!BDn')]);message+=_0x4475('102','v&@^');notifyBool=notifyBool&&_0x2d82ce['yxjFB'](notifyLevel,0x3);}}else{if(_0x2d82ce[_0x4475('103','epKA')]('thvrk',_0x2d82ce['GNbRO'])){$[_0x4475('f5','san5')](_0x2d82ce[_0x4475('104','%uuX')]);message+='账号未选择种子,请先去京喜农场选择种子。\x0a如果选择\x20APP\x20专属种子,必须提供\x20token。\x0a';notifyBool=notifyBool&&_0x2d82ce['yxjFB'](notifyLevel,0x3);}else{let _0x595841={'smp':$[_0x4475('105','*%(b')]['smp'],'active':$['info'][_0x4475('106','J5)k')],'joinnum':$[_0x4475('107','Pz%r')][_0x4475('108','VMPV')]};$[_0x4475('109','J5)k')](_0x2d82ce['mzBqN']('【京东账号'+$[_0x4475('ba','m91a')]+'('+$[_0x4475('10a','ZY@Z')]+')的'+$[_0x4475('10b','BeTO')]+_0x4475('10c','d2vf'),JSON['stringify'](_0x595841)));await $['wait'](0x1f4);const _0x5ea6c4=await browserTask();if(_0x5ea6c4){await $['wait'](0x1f4);await answerTask();await $['wait'](0x1f4);const _0x2fa92a=await _0x2d82ce[_0x4475('10d','4pQ^')](getTaskList);_0x2d82ce[_0x4475('10e','*%(b')](getMessage,_0x2fa92a,_0xb0485b);await _0x2d82ce[_0x4475('10f','8dLc')](submitInviteId,$[_0x4475('110','J5)k')]);await $[_0x4475('111','san5')](0x1f4);let _0x852c6f=await _0x2d82ce[_0x4475('112','jKFB')](helpFriends);if(_0x852c6f){if(_0x2d82ce[_0x4475('113','uM&a')]!==_0x2d82ce[_0x4475('114','d2vf')]){$['msg']($[_0x4475('cf','san5')],subTitle,message,option);if($[_0x4475('115','w(NW')]()){allMessage+=subTitle+'\x0a'+message+($[_0x4475('116','c6Bt')]!==cookieArr[_0x4475('117','izj4')]?'\x0a\x0a':'');}}else{while(_0x2d82ce['yWJdV']($[_0x4475('118','*%(b')],$[_0x4475('119','J5)k')])){if(_0x2d82ce[_0x4475('11a','l*nH')](_0x2d82ce[_0x4475('11b','*I&&')],_0x4475('11c','w(NW'))){$[_0x4475('11d','!(uh')]++;assistUserShareCodeJson=await _0x2d82ce[_0x4475('11e','lcFA')](getAssistUser);if(assistUserShareCodeJson){if(_0x2d82ce[_0x4475('11f','%uuX')](_0x4475('120','c6Bt'),_0x4475('121','X1!C'))){await $['wait'](0x1f4);_0x852c6f=await _0x2d82ce[_0x4475('122','a@Fa')](helpShareCode,assistUserShareCodeJson[_0x2d82ce['RJwfY']],assistUserShareCodeJson[_0x4475('123','4pQ^')],assistUserShareCodeJson[_0x4475('124','4pQ^')]);if(_0x852c6f){if(_0x2d82ce[_0x4475('125','B&[J')](_0x2d82ce['iPJrA'],_0x2d82ce[_0x4475('126',']]2M')])){$[_0x4475('127','m91a')](e,resp);}else{await $[_0x4475('128',']]2M')](0x3e8);continue;}}}else{_0x2d82ce[_0x4475('129','#&wZ')](resolve,![]);$[_0x4475('12a','BeTO')](taskname+_0x4475('12b','*I&&'));return;}}break;}else{$[_0x4475('12c','ZY@Z')]+=eachtimeget;}}}}}}}}await _0x2d82ce[_0x4475('12d','uM&a')](showMsg);}function getTaskList(){var _0x154d32={'MtdIc':_0x4475('12e','o8!d'),'giqyw':function(_0x4c3b36,_0x1cbbee){return _0x4c3b36!==_0x1cbbee;},'KHSCR':_0x4475('12f','Pz%r'),'fNSpI':function(_0x55c195,_0x8090c8,_0x430313){return _0x55c195(_0x8090c8,_0x430313);},'elxHh':'query'};return new Promise(async _0x46db5f=>{var _0x3c9a6a={'neZVe':_0x154d32['MtdIc'],'lMfIB':'账号未选择种子,请先去京喜农场选择种子。\x0a如果选择\x20APP\x20专属种子,必须提供\x20token。\x0a','Wyrjv':function(_0x2b498c,_0xd83ad3){return _0x2b498c>=_0xd83ad3;},'sesFm':function(_0x1b620b,_0xba9996){return _0x154d32[_0x4475('130','c6Bt')](_0x1b620b,_0xba9996);},'NbJEl':_0x154d32['KHSCR']};$['get'](_0x154d32[_0x4475('131','w(NW')](taskUrl,_0x154d32[_0x4475('132','4pQ^')],'type=1'),async(_0x25a146,_0x5c1ea9,_0x200d9f)=>{try{let _0x241197=_0x200d9f['match'](/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/);if(_0x241197){_0x241197=_0x241197[0x1];const {detail,msg,task=[],retmsg,..._0x2de7cc}=JSON['parse'](_0x241197);$[_0x4475('133','VMPV')]=detail;$['helpTask']=task[_0x4475('134','uM&a')](_0x982766=>_0x982766[_0x4475('135','$bcV')]===0x2)[0x0]||{'eachtimeget':0x0,'limit':0x0};$['allTask']=task[_0x4475('136','X1!C')](_0x3dcdc0=>_0x3dcdc0[_0x4475('137','c6Bt')]!==0x3&&_0x3dcdc0[_0x4475('138','R)gl')]!==0x2&&parseInt(_0x3dcdc0[_0x4475('139','e5xs')])>0x0);$[_0x4475('13a','GYD%')]=_0x2de7cc;$[_0x4475('80','GYD%')](_0x4475('13b','c6Bt')+retmsg+_0x4475('13c','V^yr')+$[_0x4475('13d','d2vf')]['length']+'个任务!');if(!$[_0x4475('13e','m91a')]['active']){$[_0x4475('13f','uM&a')](_0x3c9a6a[_0x4475('140','jKFB')]);message+=_0x3c9a6a[_0x4475('141','ZY@Z')];notifyBool=notifyBool&&_0x3c9a6a[_0x4475('142','uM&a')](notifyLevel,0x3);_0x46db5f(![]);}_0x46db5f(_0x2de7cc);}}catch(_0x46d1ca){if(_0x3c9a6a['sesFm'](_0x3c9a6a[_0x4475('143','v[^t')],_0x3c9a6a['NbJEl'])){cookieArr['push'](jdCookieNode[item]);}else{$[_0x4475('144','e5xs')](_0x46d1ca,_0x5c1ea9);}}finally{_0x46db5f(!![]);}});});}function browserTask(){var _0x5cb249={'bkmdO':_0x4475('145','t0VB'),'GllYk':function(_0x28d1dc,_0x3caae5){return _0x28d1dc(_0x3caae5);},'JjzIk':'任务执行失败,种植的\x20APP\x20专属种子,请提供\x20token\x20或种植非\x20APP\x20种子','eJJhA':function(_0x47808b,_0xb9fdd6){return _0x47808b>=_0xb9fdd6;},'bfMSu':function(_0x13bbe9,_0x577c5a){return _0x13bbe9===_0x577c5a;},'NpTQd':_0x4475('146','&*cz'),'cVlAS':function(_0x5ee278,_0x11b738){return _0x5ee278<_0x11b738;},'hNPvX':function(_0x4805da,_0x10b0e5){return _0x4805da+_0x10b0e5;},'aVpAU':_0x4475('147','IR)a'),'JuEtW':_0x4475('148','!(uh'),'xiwnJ':function(_0x524c9f,_0x44862f){return _0x524c9f*_0x44862f;},'sBOCB':function(_0x58d2b2,_0x2586aa){return _0x58d2b2===_0x2586aa;},'qCcIk':_0x4475('149','o8!d'),'EsALG':'水滴已满,果实成熟,跳过所有任务','IlILL':'0|4|1|2|3','ylnFe':function(_0x51908c,_0x5868ad){return _0x51908c>=_0x5868ad;},'yPsRL':_0x4475('14a','IR)a')};return new Promise(async _0x1464c3=>{if(_0x5cb249[_0x4475('14b','IR)a')](_0x4475('14c','X1!C'),_0x5cb249[_0x4475('14d','tgDo')])){var _0x3ffac8=_0x5cb249[_0x4475('14e','gZ4x')]['split']('|'),_0x54b5be=0x0;while(!![]){switch(_0x3ffac8[_0x54b5be++]){case'0':_0x5cb249[_0x4475('14f','Yy[m')](_0x1464c3,![]);continue;case'1':$[_0x4475('150',']]2M')](_0x5cb249[_0x4475('151','V^yr')]);continue;case'2':return;case'3':notifyBool=notifyBool&&_0x5cb249[_0x4475('152','*%(b')](notifyLevel,0x2);continue;case'4':message+=_0x4475('153','R)gl');continue;}break;}}else{const _0x48c2bc=$[_0x4475('154','Yy[m')][_0x4475('155','BeTO')](_0x1e355c=>_0x1e355c[_0x4475('156','ZY@Z')]!==0x6);const _0x15d830=Math[_0x4475('157','GYD%')](...[..._0x48c2bc][_0x4475('158','GYD%')](_0x5f0e00=>_0x5f0e00[_0x4475('159','d2vf')]));for(let _0x1f865f=0x0;_0x5cb249['cVlAS'](_0x1f865f,_0x48c2bc[_0x4475('15a','v&@^')]);_0x1f865f++){const _0x667def=_0x48c2bc[_0x1f865f];$['log'](_0x4475('15b','v&@^')+_0x5cb249[_0x4475('15c','l*nH')](_0x1f865f,0x1)+_0x4475('15d','c6Bt')+_0x667def['taskname']);const _0x41aefd=[0x0];for(let _0x1f865f=0x0;_0x1f865f<_0x15d830;_0x1f865f++){if(_0x5cb249['bfMSu'](_0x5cb249[_0x4475('15e','4pQ^')],_0x5cb249[_0x4475('15f','d2vf')])){str+=_sym[parseInt(Math['random']()*_sym['length'])];}else{const _0x4772c8=_0x5cb249[_0x4475('160','VMPV')](Math[_0x4475('161','i3QJ')](),0x3);await $[_0x4475('162','$v$U')](_0x4772c8*0x3e8);if(_0x5cb249['sBOCB'](_0x41aefd[0x0],0x0)){_0x41aefd[0x0]=await doTask(_0x667def);}if(_0x41aefd[0x0]!==0x0){if('EcKmq'!==_0x5cb249[_0x4475('163','tgDo')]){break;}else{if(jdCookieNode[item]){cookieArr[_0x4475('164','i3QJ')](jdCookieNode[item]);}}}}}if(_0x41aefd[0x0]===0x3f9){$['log'](_0x5cb249[_0x4475('165','%uuX')]);_0x5cb249[_0x4475('166','&*cz')](_0x1464c3,!![]);break;}if(_0x41aefd[0x0]===0x408){var _0x860f73=_0x5cb249[_0x4475('167','v&@^')]['split']('|'),_0x3b8612=0x0;while(!![]){switch(_0x860f73[_0x3b8612++]){case'0':$[_0x4475('12a','BeTO')](_0x4475('168','gZ4x'));continue;case'1':notifyBool=notifyBool&&_0x5cb249[_0x4475('169','c6Bt')](notifyLevel,0x2);continue;case'2':_0x5cb249['GllYk'](_0x1464c3,![]);continue;case'3':return;case'4':message+=_0x5cb249['yPsRL'];continue;}break;}}$[_0x4475('16a','tgDo')](_0x4475('16b','%uuX')+(_0x1f865f+0x1)+'个任务:'+_0x667def[_0x4475('16c','BeTO')]);}_0x5cb249[_0x4475('16d','GYD%')](_0x1464c3,!![]);}});}function answerTask(){var _0x3fb0c6={'tdRXp':function(_0x1b5cb7,_0x354116){return _0x1b5cb7!==_0x354116;},'dKNCX':'ibRXX','sSNVF':_0x4475('16e','!BDn'),'rnpdw':function(_0x2ea585,_0x36e6b1){return _0x2ea585!==_0x36e6b1;},'zFNOz':_0x4475('16f','tgDo'),'lJbyg':_0x4475('170','e5xs'),'ygikq':function(_0x186d78,_0x2945fe){return _0x186d78===_0x2945fe;},'BgtNw':function(_0x26b178,_0x2cd785){return _0x26b178!==_0x2cd785;},'BkRfm':'ans\x20err','wgIEl':function(_0x3dc289,_0x532674){return _0x3dc289>_0x532674;},'Ennqt':_0x4475('171','IR)a'),'CmSNR':_0x4475('172','*%(b'),'rOmLv':_0x4475('173','i3QJ'),'wqQcF':'jACLi','cNnyR':function(_0x57b1a1){return _0x57b1a1();},'oAllk':function(_0x36c626,_0x3d609d){return _0x36c626(_0x3d609d);},'ttGdo':function(_0x2f46f8,_0x129c6f){return _0x2f46f8(_0x129c6f);},'ZHhAh':function(_0x2faac6,_0x5dee04,_0x3063f0){return _0x2faac6(_0x5dee04,_0x3063f0);},'XFmYk':'dotask'};const _0x18e8b6=$[_0x4475('174','v&@^')][_0x4475('175','Dou6')](_0x387020=>_0x387020[_0x4475('176','$bcV')]===0x6);if(!_0x18e8b6||!_0x18e8b6[0x0])return;const {tasklevel,left,taskname,eachtimeget}=_0x18e8b6[0x0];$[_0x4475('177','l*nH')]('准备做答题任务:'+taskname);return new Promise(async _0x462b4c=>{var _0x2efd68={'svoTh':function(_0x286cdc,_0x5bd151){return _0x3fb0c6['oAllk'](_0x286cdc,_0x5bd151);}};if(parseInt(left)<=0x0){_0x3fb0c6[_0x4475('178','a@Fa')](_0x462b4c,![]);$[_0x4475('179','#&wZ')](taskname+_0x4475('17a','VMPV'));return;}$['get'](_0x3fb0c6[_0x4475('17b','i3QJ')](taskUrl,_0x3fb0c6[_0x4475('17c','l*nH')],_0x4475('17d','epKA')+$[_0x4475('17e','&*cz')]['active']+_0x4475('17f','Dou6')+$[_0x4475('180','t0VB')]['indexday']+':'+['A','B','C','D'][$['answer']]+_0x4475('181','tgDo')+$[_0x4475('182','4pQ^')]['joinnum']+_0x4475('183','w(NW')+tasklevel+_0x4475('184','4ymJ')+encodeURIComponent(_0x4475('185','V^yr'))),async(_0x39e59a,_0x23a7c4,_0x5ccc07)=>{if(_0x3fb0c6[_0x4475('186','$bcV')](_0x3fb0c6[_0x4475('187','*%(b')],_0x3fb0c6['sSNVF'])){try{let _0x579584=_0x5ccc07['match'](/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/);if(_0x579584){_0x579584=_0x579584[0x1];let {ret,retmsg,right}=JSON[_0x4475('c1','IR)a')](_0x579584);retmsg=_0x3fb0c6[_0x4475('188','Pz%r')](retmsg,'')?retmsg:'成功';$['log'](taskname+_0x4475('189','4pQ^')+ret+_0x4475('18a','J5)k')+(_0x3fb0c6[_0x4475('18b','X1!C')](retmsg['indexOf'](_0x3fb0c6[_0x4475('18c','c6Bt')]),-0x1)?_0x3fb0c6[_0x4475('18d','csZ0')]:retmsg)+'\x22');if(ret===0x0&&_0x3fb0c6[_0x4475('18e','4ymJ')](right,0x1)){$['drip']+=eachtimeget;}if(_0x3fb0c6['ygikq'](ret,0x3f9)||ret===0x3f4){_0x462b4c();return;}if((_0x3fb0c6[_0x4475('18f','izj4')](ret,0x0)&&ret!==0x405||retmsg===_0x3fb0c6[_0x4475('190','m91a')])&&_0x3fb0c6['wgIEl']($[_0x4475('191','BeTO')],0x0)){if(_0x3fb0c6['BgtNw'](_0x3fb0c6[_0x4475('192','izj4')],_0x3fb0c6[_0x4475('193','w(NW')])){$[_0x4475('194','V^yr')]--;await $[_0x4475('195','X1!C')](0x3e8);await answerTask();}else{dayGet+=item['score'];}}}}catch(_0x390f1e){$[_0x4475('196','B&[J')](_0x390f1e,_0x23a7c4);}finally{if(_0x3fb0c6['ygikq'](_0x3fb0c6[_0x4475('197','d2vf')],_0x3fb0c6[_0x4475('198','8dLc')])){console[_0x4475('199','d2vf')]('此账号cookie填写不规范,你的pt_pin=xxx后面没分号(;)\x0a');_0x2efd68[_0x4475('19a','jKFB')](_0x462b4c,null);}else{_0x3fb0c6[_0x4475('19b','lcFA')](_0x462b4c);}}}else{if(jdJxncShareCodeNode[item]){jxncShareCodeArr['push'](jdJxncShareCodeNode[item]);}else{jxncShareCodeArr[_0x4475('19c','txo4')]('');}}});});}function getMessage(_0x4d80d9,_0x568a39){var _0x1b311f={'mNqwD':'请勿随意在BoxJs输入框修改内容\x0a建议通过脚本去获取cookie','Kxlze':function(_0x12c585,_0xc6c42e){return _0x12c585!==_0xc6c42e;},'JPgLo':_0x4475('19d','R)gl'),'vDmoj':function(_0x1b1f9d,_0x55b4bd){return _0x1b1f9d>=_0x55b4bd;},'rKcvp':function(_0x64d91a,_0x505493){return _0x64d91a===_0x505493;},'kjBTj':_0x4475('19e','i3QJ'),'MvPOU':function(_0x34cddd,_0x570871){return _0x34cddd(_0x570871);},'yMyAh':function(_0x5b024b){return _0x5b024b();},'jqwHX':function(_0x4ba1be,_0x5dd861){return _0x4ba1be-_0x5dd861;},'skFJy':function(_0x3d578,_0x493291){return _0x3d578/_0x493291;},'GVvfg':function(_0x35db56,_0x1ddbbc){return _0x35db56<=_0x1ddbbc;},'JkDHG':function(_0x17e70c,_0x4e5882){return _0x17e70c>_0x4e5882;},'gGpWM':function(_0x214069,_0x2d6d16){return _0x214069>_0x2d6d16;},'LScyr':function(_0x3ff6cd,_0x592360){return _0x3ff6cd>_0x592360;},'nXhWD':function(_0x47f1af,_0x5274ab){return _0x47f1af+_0x5274ab;},'qSaih':'RrMDi','xtLBX':'gWkkm'};const _0x1406ff=_0x1b311f[_0x4475('19f','a@Fa')](_0x4d80d9[_0x4475('1a0','ZY@Z')],_0x4d80d9[_0x4475('1a1','d2vf')]);const _0x3a13c9=_0x4d80d9[_0x4475('1a2','a@Fa')];const _0x553b04=_0x568a39['modifyscore'];let _0x286241=0x0;if($[_0x4475('1a3','lcFA')]){let _0x23e7a1=_0x1b311f[_0x4475('1a4',']]2M')](new Date(new Date()[_0x4475('1a5','GYD%')]())[_0x4475('1a6','c6Bt')](),0x3e8);$['detail'][_0x4475('1a7','$v$U')](function(_0x70939f,_0x310daa){var _0x3546be={'AeMdy':function(_0x20cb72,_0x328bbb){return _0x20cb72(_0x328bbb);}};if(_0x1b311f['Kxlze'](_0x4475('1a8','jKFB'),_0x1b311f[_0x4475('1a9','rh)S')])){console[_0x4475('66','Yy[m')](e);$['msg']($[_0x4475('1aa','v[^t')],'',_0x1b311f[_0x4475('1ab','B&[J')]);return[];}else{if(_0x1b311f['vDmoj'](_0x70939f[_0x4475('1ac','c6Bt')],_0x23e7a1)&&_0x70939f[_0x4475('1ad','8dLc')]){if(_0x1b311f[_0x4475('1ae','lcFA')](_0x1b311f[_0x4475('1af','a@Fa')],_0x1b311f['kjBTj'])){_0x286241+=_0x70939f[_0x4475('1b0','!(uh')];}else{_0x3546be[_0x4475('1b1','BeTO')](resolve,![]);}}}});}message+=_0x4475('1b2','i3QJ')+_0x3a13c9+_0x4475('1b3','tgDo')+_0x553b04+_0x4475('1b4','w(NW')+_0x286241+'\x20还需水滴'+_0x1406ff+'\x0a';if(_0x1b311f[_0x4475('1b5','e5xs')](_0x1406ff,0x0)){notifyBool=!![];message+=_0x4475('1b6','4pQ^')+_0x4d80d9[_0x4475('1b7','!BDn')]+'\x0a';return;}if(_0x1b311f['JkDHG'](_0x3a13c9,0x0)||_0x1b311f[_0x4475('1b8','uM&a')](_0x553b04,0x0)||_0x1b311f[_0x4475('1b9','&*cz')](_0x286241,0x0)){const _0x5aa316=Math[_0x4475('1ba','%uuX')](_0x1b311f['skFJy'](_0x1406ff,_0x1b311f[_0x4475('1bb','!BDn')](_0x286241,0x0)?_0x286241:_0x1b311f['nXhWD'](_0x3a13c9,_0x553b04)));message+=_0x4475('1bc','*%(b')+_0x5aa316+'\x20天\x0a';}if(_0x3a13c9>0x0||_0x553b04>0x0){notifyBool=notifyBool&&_0x1b311f[_0x4475('1bd','VMPV')](notifyLevel,0x1);}else{if(_0x1b311f[_0x4475('1be','!(uh')]!==_0x1b311f[_0x4475('1bf','a@Fa')]){notifyBool=notifyBool&¬ifyLevel>=0x2;}else{let _0x334968=_0x1b311f[_0x4475('1c0','IR)a')](uuid,0x28);let _0x276d96=(+new Date())['toString']();if(!currentCookie['match'](/pt_pin=([^; ]+)(?=;?)/)){console[_0x4475('66','Yy[m')](_0x4475('1c1','txo4'));_0x1b311f[_0x4475('1c2','GYD%')](resolve,null);}let _0x4d00aa=currentCookie[_0x4475('1c3','csZ0')](/pt_pin=([^; ]+)(?=;?)/)[0x1];let _0x1cfbfe=$[_0x4475('1c4','$bcV')](''+decodeURIComponent(_0x4d00aa)+_0x276d96+_0x334968+_0x4475('1c5','BeTO'))[_0x4475('1c6','VMPV')]();currentToken={'timestamp':_0x276d96,'phoneid':_0x334968,'farm_jstoken':_0x1cfbfe};_0x1b311f['yMyAh'](resolve);}}}function submitInviteId(_0x5331b7){var _0xb6d513={'FODFV':_0x4475('1c7','epKA'),'SSZmV':'邀请码提交失败\x20API\x20返回异常','kJvcR':function(_0x1ab805,_0x427576){return _0x1ab805===_0x427576;},'rVluT':'QYZXB','xotvH':function(_0x3a3d85,_0x4578ae){return _0x3a3d85+_0x4578ae;},'juicX':function(_0x4b5609,_0xd59550){return _0x4b5609(_0xd59550);},'LwNsY':'false','kuWdc':_0x4475('1c8','GYD%'),'JQyur':function(_0x1a4057,_0x46be45){return _0x1a4057!==_0x46be45;},'xbHCV':'qovJz','ITvAA':function(_0x4649ea){return _0x4649ea();},'Cfzab':function(_0x2b60df,_0x1a1f85){return _0x2b60df!==_0x1a1f85;},'VcjOF':_0x4475('1c9','J5)k'),'kBlaS':function(_0x5b60e5){return _0x5b60e5();}};return new Promise(_0x52e480=>{var _0xb3bdd1={'FfArf':function(_0x7805ef,_0x4a10b5){return _0xb6d513['kJvcR'](_0x7805ef,_0x4a10b5);},'Rpehc':_0xb6d513['LwNsY'],'fmYrz':_0xb6d513[_0x4475('1ca','m91a')]};if('hXGVu'!==_0xb6d513[_0x4475('1cb','!(uh')]){if(!$['info']||!$['info']['smp']){if(_0xb6d513[_0x4475('1cc','!(uh')](_0xb6d513[_0x4475('1cd','o8!d')],_0xb6d513[_0x4475('1ce','Dou6')])){$['done']();}else{_0xb6d513[_0x4475('1cf','GYD%')](_0x52e480);return;}}try{if(_0xb6d513['Cfzab'](_0xb6d513[_0x4475('1d0','*I&&')],_0xb6d513[_0x4475('1d1','VMPV')])){Object[_0x4475('1d2',']]2M')](jdCookieNode)['forEach'](_0x3d59e7=>{if(jdCookieNode[_0x3d59e7]){cookieArr[_0x4475('1d3','8dLc')](jdCookieNode[_0x3d59e7]);}});if(process[_0x4475('1d4','V^yr')]['JD_DEBUG']&&_0xb3bdd1[_0x4475('1d5','i3QJ')](process[_0x4475('1d6','Dou6')][_0x4475('1d7','san5')],_0xb3bdd1[_0x4475('1d8','v&@^')]))console[_0x4475('11','B&[J')]=()=>{};}else{$[_0x4475('1d9','jKFB')]({'url':'https://api.ninesix.cc/api/jx-nc/'+$[_0x4475('17e','&*cz')][_0x4475('1da','Yy[m')]+'/'+_0xb6d513[_0x4475('1db','txo4')](encodeURIComponent,_0x5331b7)+_0x4475('1dc','8dLc')+$['info'][_0x4475('1dd',']]2M')]+_0x4475('1de','csZ0')+$[_0x4475('1df','e5xs')][_0x4475('1e0','R)gl')],'timeout':0x2710},(_0x3ffc40,_0x2eb380,_0x4504b6)=>{try{if(_0x4475('1e1','$v$U')!==_0x4475('1e2','$bcV')){$['logErr'](e,_0x2eb380);}else{const {code,data={}}=JSON[_0x4475('1e3','BeTO')](_0x4504b6);$['log'](_0x4475('1e4','tgDo')+code);if(data[_0x4475('1e5',']]2M')]){message+=_0xb6d513['FODFV'];}}}catch(_0x3c68cc){$[_0x4475('1e6','%uuX')](_0xb6d513[_0x4475('1e7','X1!C')]);}finally{if(_0xb6d513['kJvcR'](_0xb6d513[_0x4475('1e8','Dou6')],_0xb6d513[_0x4475('1e9','ZY@Z')])){_0x52e480();}else{message+=_0xb3bdd1[_0x4475('1ea','BeTO')];}}});}}catch(_0x4e514d){_0xb6d513[_0x4475('1eb','!BDn')](_0x52e480);}}else{let _0x2fd200={'smp':value,'active':extra[_0x4475('1ec','*I&&')],'joinnum':extra['joinnum']||0x1};$['log'](_0xb6d513[_0x4475('1ed','IR)a')](_0x4475('1ee','v&@^'),JSON[_0x4475('1ef','#&wZ')](_0x2fd200)));_0xb6d513[_0x4475('1f0','V^yr')](_0x52e480,_0x2fd200);return;}});}function getAssistUser(){var _0x166df2={'fBYOC':function(_0x1fac8f,_0x1c5cb2){return _0x1fac8f>=_0x1c5cb2;},'GnSio':function(_0x2b5965,_0x321872){return _0x2b5965/_0x321872;},'VmCMT':function(_0x46996a,_0x5e9577){return _0x46996a===_0x5e9577;},'ZplPj':_0x4475('1f1','*%(b'),'tnriq':function(_0x245e7b,_0xe80f69){return _0x245e7b(_0xe80f69);},'fOHic':function(_0x6bd8f1,_0x2779d9){return _0x6bd8f1(_0x2779d9);}};return new Promise(_0x409efa=>{try{$[_0x4475('1f2','l*nH')]({'url':_0x4475('1f3','v&@^')+$[_0x4475('1f4','8dLc')]['active'],'timeout':0x2710},async(_0x1a8d35,_0x294a28,_0x363cd4)=>{var _0x259cfd={'EOrkX':function(_0x301a8a,_0x42c1ed){return _0x166df2[_0x4475('1f5','l*nH')](_0x301a8a,_0x42c1ed);},'MrXwk':function(_0xb20a38,_0x20ac29){return _0x166df2[_0x4475('1f6','uM&a')](_0xb20a38,_0x20ac29);}};try{if(_0x166df2[_0x4475('1f7','BeTO')](_0x4475('1f8','w(NW'),_0x166df2['ZplPj'])){var _0x32a62d={'drlNA':function(_0x2c22ae,_0x31a99f){return _0x259cfd[_0x4475('1f9','a@Fa')](_0x2c22ae,_0x31a99f);}};let _0x39ab3a=_0x259cfd['MrXwk'](new Date(new Date()[_0x4475('1fa','4ymJ')]())['getTime'](),0x3e8);$[_0x4475('1fb','san5')][_0x4475('1fc','o8!d')](function(_0x53a368,_0x5d86de){if(_0x32a62d[_0x4475('1fd','mZ7q')](_0x53a368['time'],_0x39ab3a)&&_0x53a368['score']){dayGet+=_0x53a368['score'];}});}else{const {code,data:{value,extra={}}={}}=JSON['parse'](_0x363cd4);if(value&&extra['active']){let _0x1c41a5={'smp':value,'active':extra[_0x4475('1fe','v&@^')],'joinnum':extra[_0x4475('1ff','&*cz')]||0x1};$[_0x4475('200','lcFA')](_0x4475('201','csZ0')+JSON[_0x4475('202','san5')](_0x1c41a5));_0x166df2[_0x4475('203','%uuX')](_0x409efa,_0x1c41a5);return;}else{$[_0x4475('dc','$v$U')](_0x4475('204','ZY@Z')+code);}}}catch(_0x5078b0){$[_0x4475('205','v[^t')](_0x4475('206','%uuX'));}finally{_0x409efa(![]);}});}catch(_0x1d10d7){_0x166df2[_0x4475('207','m91a')](_0x409efa,![]);}});}async function helpFriends(){var _0x55f4ac={'eVUAV':function(_0x3b8218,_0x2fc39f){return _0x3b8218(_0x2fc39f);},'vAVdQ':'助力码非\x20json\x20格式,跳过','YKrLt':_0x4475('208','VMPV'),'UDzBN':'active','SYucZ':_0x4475('209','a@Fa')};for(let _0x2c9283 of currentShareCode){if(!_0x2c9283){continue;}let _0x470a9e=_0x55f4ac[_0x4475('20a','X1!C')](changeShareCodeJson,_0x2c9283);if(!_0x470a9e){console['log'](_0x55f4ac['vAVdQ']);continue;}const _0x18b4b8=await helpShareCode(_0x470a9e[_0x55f4ac['YKrLt']],_0x470a9e[_0x55f4ac['UDzBN']],_0x470a9e[_0x55f4ac[_0x4475('20b','rh)S')]]);if(!_0x18b4b8){return![];}await $[_0x4475('20c','Yy[m')](0x3e8);}return!![];}function helpShareCode(_0x595279,_0x5342a9,_0x35eed6){var _0x3f1cf5={'hZGcj':function(_0x53cbc6,_0x41b320){return _0x53cbc6-_0x41b320;},'pRSaF':_0x4475('20d','c6Bt'),'LGjEo':_0x4475('20e','X1!C'),'NiKuD':_0x4475('20f','BeTO'),'Xfmaq':function(_0x3c5ed0,_0xb5c6de){return _0x3c5ed0!==_0xb5c6de;},'ACwbN':'AWoPd','ZQhAn':'lqpej','dcoPy':_0x4475('210','ZY@Z'),'oVHVU':function(_0x3091aa,_0x395ff8){return _0x3091aa===_0x395ff8;},'mSHAf':function(_0x412b6b,_0x2e3d81){return _0x412b6b(_0x2e3d81);},'BdwNp':_0x4475('211','csZ0'),'bcipH':'助力码与当前账号相同,跳过助力。准备进行下一个助力','feEhG':function(_0x422eb4,_0x30e2c5){return _0x422eb4(_0x30e2c5);},'kSAYc':function(_0x5298e5,_0x5caa23,_0x4eff9f){return _0x5298e5(_0x5caa23,_0x4eff9f);},'yrlFO':_0x4475('212','8dLc')};return new Promise(async _0x240604=>{if(_0x3f1cf5[_0x4475('213',']]2M')](_0x595279,$[_0x4475('182','4pQ^')]['smp'])){$['log'](_0x3f1cf5[_0x4475('214','l*nH')]);_0x3f1cf5['feEhG'](_0x240604,!![]);}$[_0x4475('215','!BDn')](_0x4475('216','*%(b')+_0x595279+'\x22,\x22active\x22:\x22'+_0x5342a9+'\x22,\x22joinnum\x22:\x22'+_0x35eed6+'\x22}');$[_0x4475('217','4pQ^')](_0x3f1cf5[_0x4475('218','epKA')](taskUrl,_0x3f1cf5[_0x4475('219',']]2M')],'active='+_0x5342a9+'&joinnum='+_0x35eed6+_0x4475('21a','w(NW')+_0x595279),async(_0x45edaf,_0x54083a,_0x337768)=>{var _0x510b10={'LGYWy':function(_0x280275,_0x2062da){return _0x280275-_0x2062da;},'QstWu':function(_0x3471d1,_0x3bdd3c){return _0x3f1cf5[_0x4475('21b','mZ7q')](_0x3471d1,_0x3bdd3c);},'Ctjob':function(_0x390ef1,_0x658a09){return _0x390ef1===_0x658a09;},'rBWIT':_0x3f1cf5['pRSaF'],'HeliP':function(_0x51fa11,_0x1ecb73){return _0x51fa11>=_0x1ecb73;},'GlBVf':_0x3f1cf5['LGjEo']};if('dwylq'!==_0x3f1cf5['NiKuD']){try{if(_0x3f1cf5['Xfmaq'](_0x4475('21c','8dLc'),_0x3f1cf5[_0x4475('21d','lcFA')])){if(tokenArr[_0x510b10[_0x4475('21e','!(uh')]($[_0x4475('21f','tgDo')],0x1)]&&tokenArr[_0x510b10[_0x4475('220','san5')]($[_0x4475('221','BeTO')],0x1)][_0x4475('222','J5)k')]){currentToken=tokenArr[_0x510b10[_0x4475('223','c6Bt')]($['index'],0x1)];}else{currentToken=tokenNull;}_0x240604();}else{let _0x3d230c=_0x337768[_0x4475('224','m91a')](/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/);if(_0x3d230c){if(_0x3f1cf5[_0x4475('225','*I&&')](_0x3f1cf5[_0x4475('226','gZ4x')],_0x3f1cf5['dcoPy'])){_0x3d230c=_0x3d230c[0x1];const {ret,retmsg=''}=JSON['parse'](_0x3d230c);$[_0x4475('227','*I&&')](_0x4475('228','*I&&')+ret+'\x20retmsg=\x22'+(retmsg?retmsg:'OK')+'\x22');if(_0x3f1cf5[_0x4475('229','d2vf')](ret,0x93)||_0x3f1cf5[_0x4475('22a','i3QJ')](ret,0x3f8)){if(ret===0x93){$[_0x4475('205','v[^t')](_0x4475('22b','t0VB'));}_0x3f1cf5[_0x4475('22c','Pz%r')](_0x240604,![]);return;}_0x240604(!![]);}else{if(_0x510b10[_0x4475('22d','R)gl')](startInfo[_0x4475('22e','mZ7q')],0x2)){notifyBool=!![];$[_0x4475('22f','a@Fa')](_0x4475('230','a@Fa')+startInfo['activestatus']+'\x0a');message+='【成熟】水果已成熟请及时收取,activestatus:'+startInfo[_0x4475('231','v&@^')]+'\x0a';}else if(startInfo[_0x4475('232','c6Bt')]===0x0){$[_0x4475('233','txo4')](_0x510b10[_0x4475('234','Dou6')]);message+=_0x4475('235','lcFA');notifyBool=notifyBool&&_0x510b10[_0x4475('236','csZ0')](notifyLevel,0x3);}}}}}catch(_0x23e016){if(_0x3f1cf5[_0x4475('237','txo4')](_0x4475('238','Pz%r'),_0x3f1cf5['BdwNp'])){$[_0x4475('239','!BDn')](_0x23e016,_0x54083a);}else{$['log'](_0x510b10['GlBVf']);}}finally{_0x3f1cf5[_0x4475('23a','izj4')](_0x240604,![]);}}else{notifyBool=!![];message+=_0x4475('23b','4ymJ')+endInfo['deliverState']+'\x0a';return;}});});}function doTask({tasklevel,left,taskname,eachtimeget}){var _0xbe87cb={'RztgZ':_0x4475('23c','Pz%r'),'uEcme':function(_0x5f37cd,_0x769378){return _0x5f37cd===_0x769378;},'aEVcg':_0x4475('23d','jKFB'),'fgMne':function(_0x662859,_0x57f59a){return _0x662859!==_0x57f59a;},'UUDQl':_0x4475('23e','l*nH'),'OkWAT':_0x4475('23f','san5'),'IwYeB':_0x4475('240','R)gl'),'vitNL':function(_0x78c36d,_0x41285c){return _0x78c36d===_0x41285c;},'oNfOA':_0x4475('241','rh)S'),'OmGKJ':function(_0x470e35){return _0x470e35();},'cvsfa':function(_0x10f464,_0xe70d99){return _0x10f464!==_0xe70d99;},'ykfyp':'任务进行中或者未到任务时间','MHIcq':function(_0x251399,_0x2bc329){return _0x251399===_0x2bc329;},'SEQBq':function(_0x1a2665,_0x3e8fe1){return _0x1a2665(_0x3e8fe1);},'sgvNY':function(_0x31b881,_0x151f55){return _0x31b881-_0x151f55;},'dDNjA':function(_0x4a5b6c){return _0x4a5b6c();},'uPrKA':_0x4475('242','*I&&'),'zsSbQ':function(_0x4a0a2d,_0xaafdb8){return _0x4a0a2d<=_0xaafdb8;},'LOrvV':'Ufrfc','ARBVt':_0x4475('243','!BDn'),'zEtOZ':function(_0x58c07b,_0x2cfdaa){return _0x58c07b(_0x2cfdaa);},'whiPx':function(_0x16f942,_0x1476b5,_0x3f85ff){return _0x16f942(_0x1476b5,_0x3f85ff);},'DefEW':function(_0x5a8f76,_0x5f5462){return _0x5a8f76(_0x5f5462);},'hOsub':'active,answer,ch,farm_jstoken,joinnum,phoneid,tasklevel,timestamp'};return new Promise(async _0x3cfc1d=>{var _0x3522a3={'iFBoI':function(_0x3941a6,_0x28c679){return _0xbe87cb[_0x4475('244','gZ4x')](_0x3941a6,_0x28c679);},'oPSKs':function(_0x54ac6c){return _0xbe87cb['dDNjA'](_0x54ac6c);}};if(_0xbe87cb[_0x4475('245','t0VB')]===_0x4475('246','BeTO')){if(_0xbe87cb['zsSbQ'](_0xbe87cb['SEQBq'](parseInt,left),0x0)){if(_0xbe87cb['LOrvV']!==_0xbe87cb[_0x4475('247','w(NW')]){$['log'](taskname+_0x4475('248','csZ0'));_0xbe87cb[_0x4475('249','B&[J')](_0x3cfc1d,![]);}else{$['log'](_0x4475('24a','epKA')+code);}}$[_0x4475('24b','!(uh')](_0xbe87cb['whiPx'](taskUrl,_0x4475('24c','w(NW'),_0x4475('24d','gZ4x')+$[_0x4475('24e','gZ4x')][_0x4475('24f','Pz%r')]+'&answer='+$[_0x4475('250','w(NW')]['indexday']+_0x4475('251','c6Bt')+$['info'][_0x4475('252','#&wZ')]+_0x4475('253','4pQ^')+tasklevel+_0x4475('254','GYD%')+_0xbe87cb[_0x4475('255','X1!C')](encodeURIComponent,_0xbe87cb[_0x4475('256','lcFA')])),(_0x8e75d,_0x58c3c9,_0x3c92f2)=>{try{if(_0xbe87cb[_0x4475('257','$v$U')]==='iWOvi'){if(jxncShareCodeArr[_0x3522a3[_0x4475('258','d2vf')]($['index'],0x1)]){currentShareCode=jxncShareCodeArr[_0x3522a3['iFBoI']($[_0x4475('1d','Yy[m')],0x1)][_0x4475('259','csZ0')]('@');currentShareCode[_0x4475('25a','J5)k')](...shareCode['split']('@'));}else{$[_0x4475('16a','tgDo')](_0x4475('25b','c6Bt')+$['index']+'个京东账号未提供shareCode,将采纳本脚本自带的助力码');currentShareCode=shareCode[_0x4475('ea','$bcV')]('@');}$[_0x4475('1e6','%uuX')]('第'+$['index']+_0x4475('25c','BeTO')+JSON[_0x4475('25d','w(NW')](currentShareCode));_0x3522a3['oPSKs'](_0x3cfc1d);}else{let _0x565502=_0x3c92f2['match'](/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/);if(_0x565502){if(_0xbe87cb[_0x4475('25e','8dLc')](_0x4475('25f','txo4'),_0xbe87cb[_0x4475('260','GYD%')])){_0x565502=_0x565502[0x1];let {ret,retmsg}=JSON[_0x4475('261','l*nH')](_0x565502);retmsg=_0xbe87cb[_0x4475('262','san5')](retmsg,'')?retmsg:'成功';$[_0x4475('1e6','%uuX')](taskname+_0x4475('263','w(NW')+ret+_0x4475('264','Dou6')+(_0xbe87cb[_0x4475('265','V^yr')](retmsg[_0x4475('266','$bcV')](_0xbe87cb[_0x4475('267','IR)a')]),-0x1)?_0x4475('268','X1!C'):retmsg)+'\x22');if(_0xbe87cb[_0x4475('269','Dou6')](ret,0x0)){if(_0xbe87cb[_0x4475('26a','c6Bt')]===_0xbe87cb['IwYeB']){_0x3cfc1d(![]);}else{$[_0x4475('26b','m91a')]+=eachtimeget;}}_0x3cfc1d(ret);}else{$[_0x4475('26c','*I&&')](e,_0x58c3c9);}}}}catch(_0x3f8bf5){if(_0xbe87cb[_0x4475('26d','!(uh')](_0xbe87cb['oNfOA'],'WXmgV')){return'';}else{$[_0x4475('26e','o8!d')](_0x3f8bf5,_0x58c3c9);}}finally{_0xbe87cb[_0x4475('26f','V^yr')](_0x3cfc1d);}});}else{res=res[0x1];let {ret,retmsg}=JSON[_0x4475('270','V^yr')](res);retmsg=retmsg!==''?retmsg:'成功';$[_0x4475('271','o8!d')](taskname+_0x4475('272','gZ4x')+ret+_0x4475('273','d2vf')+(_0xbe87cb[_0x4475('274','$bcV')](retmsg[_0x4475('275','lcFA')](_0xbe87cb[_0x4475('276','*%(b')]),-0x1)?_0xbe87cb['ykfyp']:retmsg)+'\x22');if(_0xbe87cb['MHIcq'](ret,0x0)){$[_0x4475('277','a@Fa')]+=eachtimeget;}_0xbe87cb[_0x4475('278','jKFB')](_0x3cfc1d,ret);}});}function taskUrl(_0x1ba8bf,_0x6cf1fa){var _0x16d4c1={'hDYOm':_0x4475('279','rh)S'),'unTLD':'timestamp','qQeHX':function(_0x326b9f,_0x17e276){return _0x326b9f(_0x17e276);},'CXnnq':_0x4475('27a','4ymJ'),'arpCa':_0x4475('27b','epKA'),'UqfjE':_0x4475('27c','!(uh')};return{'url':JXNC_API_HOST+'cubeactive/farm/'+_0x1ba8bf+'?'+_0x6cf1fa+_0x4475('27d','!(uh')+currentToken[_0x16d4c1[_0x4475('27e','Yy[m')]]+'&phoneid='+currentToken[_0x4475('27f','$bcV')]+'×tamp='+currentToken[_0x16d4c1[_0x4475('280','$bcV')]]+_0x4475('281','$bcV')+Date[_0x4475('282','csZ0')]()+_0x4475('283','J5)k'),'headers':{'Cookie':currentCookie,'Accept':_0x4475('284','izj4'),'Connection':_0x4475('285','$bcV'),'Referer':_0x4475('286','*I&&'),'Accept-Encoding':_0x4475('287','Pz%r'),'Host':_0x4475('288','mZ7q'),'Accept-Language':'zh-cn','User-Agent':$['isNode']()?process[_0x4475('289','v[^t')][_0x4475('28a','v&@^')]?process[_0x4475('28b','#&wZ')][_0x4475('28c','Dou6')]:_0x16d4c1['qQeHX'](require,_0x16d4c1[_0x4475('28d','rh)S')])['USER_AGENT']:$[_0x4475('28e','d2vf')](_0x16d4c1[_0x4475('28f','ZY@Z')])?$['getdata'](_0x16d4c1['arpCa']):_0x16d4c1[_0x4475('290','!(uh')]},'timeout':0x2710};}async function showMsg(){var _0x5f0e9c={'NlTKg':function(_0x2808bd,_0x219cd8){return _0x2808bd===_0x219cd8;},'KRtzO':_0x4475('291','VMPV'),'mrWCY':function(_0x5ded98,_0x287300){return _0x5ded98!==_0x287300;}};if(notifyBool){$[_0x4475('292','o8!d')]($[_0x4475('293','csZ0')],subTitle,message,option);if($[_0x4475('294','X1!C')]()){if(_0x5f0e9c[_0x4475('295','csZ0')](_0x5f0e9c['KRtzO'],_0x5f0e9c[_0x4475('296','d2vf')])){allMessage+=subTitle+'\x0a'+message+(_0x5f0e9c[_0x4475('297','csZ0')]($[_0x4475('298','d2vf')],cookieArr[_0x4475('299','!BDn')])?'\x0a\x0a':'');}else{resolve();}}}else{$[_0x4475('199','d2vf')]($['name']+_0x4475('29a','rh)S')+$[_0x4475('29b','t0VB')]+_0x4475('29c','v[^t')+$[_0x4475('29d','*%(b')]+'\x0a'+subTitle+'\x0a'+message);}}function getJxToken(){var _0x464173={'TKsJi':_0x4475('29e','uM&a'),'sjjMk':function(_0x128f10,_0x366a84){return _0x128f10(_0x366a84);},'rmSIy':function(_0xdc4f52,_0x3362b6){return _0xdc4f52(_0x3362b6);},'EHaSq':_0x4475('29f','m91a'),'xRUab':function(_0xb524ab,_0x371b48){return _0xb524ab<_0x371b48;},'eDivB':function(_0xc86cd0,_0x5c955e){return _0xc86cd0!==_0x5c955e;},'bZOzc':'PgFOX','IlKzV':'QikxY','JsMpd':function(_0x58f881,_0x4f75ed){return _0x58f881(_0x4f75ed);},'ohkiW':function(_0x201189,_0x358ebd){return _0x201189*_0x358ebd;},'HtlcU':function(_0xbbfc8,_0x33a28a){return _0xbbfc8(_0x33a28a);},'OcIwL':function(_0x59ae5a){return _0x59ae5a();}};function _0x175128(_0x8df08d){let _0xc0f0e4=_0x464173[_0x4475('2a0','ZY@Z')];let _0x163372='';for(let _0x56d717=0x0;_0x464173[_0x4475('2a1','lcFA')](_0x56d717,_0x8df08d);_0x56d717++){if(_0x464173[_0x4475('2a2','mZ7q')](_0x464173[_0x4475('2a3','rh)S')],_0x464173['IlKzV'])){_0x163372+=_0xc0f0e4[_0x464173[_0x4475('2a4','m91a')](parseInt,_0x464173[_0x4475('2a5','Dou6')](Math[_0x4475('2a6','w(NW')](),_0xc0f0e4[_0x4475('2a7','san5')]))];}else{res=res[0x1];const {detail,msg,task=[],retmsg,..._0x3c3ae8}=JSON['parse'](res);$[_0x4475('2a8','txo4')]=detail;$[_0x4475('2a9','epKA')]=task['filter'](_0x21a540=>_0x21a540[_0x4475('2aa','txo4')]===0x2)[0x0]||{'eachtimeget':0x0,'limit':0x0};$[_0x4475('2ab','uM&a')]=task[_0x4475('2ac','$bcV')](_0x5c7d97=>_0x5c7d97[_0x4475('2ad','4ymJ')]!==0x3&&_0x5c7d97[_0x4475('2ae','rh)S')]!==0x2&&parseInt(_0x5c7d97[_0x4475('2af','IR)a')])>0x0);$[_0x4475('13a','GYD%')]=_0x3c3ae8;$[_0x4475('2b0','e5xs')](_0x4475('13b','c6Bt')+retmsg+_0x4475('2b1','4pQ^')+$[_0x4475('2b2','gZ4x')][_0x4475('2b3','gZ4x')]+'个任务!');if(!$[_0x4475('2b4','txo4')]['active']){$['log'](_0x464173[_0x4475('2b5','#&wZ')]);message+=_0x4475('2b6','t0VB');notifyBool=notifyBool&¬ifyLevel>=0x3;_0x464173[_0x4475('2b7','v[^t')](resolve,![]);}_0x464173['rmSIy'](resolve,_0x3c3ae8);}}return _0x163372;}return new Promise(_0x167556=>{let _0x220385=_0x464173[_0x4475('2b8','*%(b')](_0x175128,0x28);let _0x49e7a4=(+new Date())[_0x4475('2b9','Yy[m')]();if(!currentCookie[_0x4475('2ba','8dLc')](/pt_pin=([^; ]+)(?=;?)/)){console['log']('此账号cookie填写不规范,你的pt_pin=xxx后面没分号(;)\x0a');_0x167556(null);}let _0x445f8c=currentCookie[_0x4475('2bb','v&@^')](/pt_pin=([^; ]+)(?=;?)/)[0x1];let _0x54c92e=$[_0x4475('2bc','v&@^')](''+_0x464173[_0x4475('2bd','t0VB')](decodeURIComponent,_0x445f8c)+_0x49e7a4+_0x220385+_0x4475('2be','Yy[m'))[_0x4475('2bf','o8!d')]();currentToken={'timestamp':_0x49e7a4,'phoneid':_0x220385,'farm_jstoken':_0x54c92e};_0x464173['OcIwL'](_0x167556);});}function jsonParse(_0x36dc21){var _0x3eb4fa={'qHSVG':function(_0x2d60bb,_0x9ec333){return _0x2d60bb==_0x9ec333;},'jmWZX':_0x4475('2c0','txo4'),'vQDai':function(_0x44bf7c,_0x149e59){return _0x44bf7c!==_0x149e59;},'bmfNl':_0x4475('2c1','&*cz'),'btkEb':_0x4475('2c2','txo4'),'kFxit':'请勿随意在BoxJs输入框修改内容\x0a建议通过脚本去获取cookie'};if(_0x3eb4fa[_0x4475('2c3','ZY@Z')](typeof _0x36dc21,_0x3eb4fa['jmWZX'])){try{return JSON[_0x4475('2c4','c6Bt')](_0x36dc21);}catch(_0x1b16c0){if(_0x3eb4fa[_0x4475('2c5','d2vf')](_0x3eb4fa[_0x4475('2c6','$v$U')],_0x3eb4fa[_0x4475('2c7','V^yr')])){console['log'](_0x1b16c0);$[_0x4475('2c8','v&@^')]($[_0x4475('2c9','i3QJ')],'',_0x3eb4fa[_0x4475('2ca','epKA')]);return[];}else{jxncShareCodeArr[_0x4475('2cb','jKFB')]('');}}}};_0xodb='jsjiami.com.v6'; +!function (t, r) { "object" == typeof exports ? module.exports = exports = r() : "function" == typeof define && define.amd ? define([], r) : t.CryptoJS = r() }(this, function () { + var t = t || function (t, r) { var e = Object.create || function () { function t() { } return function (r) { var e; return t.prototype = r, e = new t, t.prototype = null, e } }(), i = {}, n = i.lib = {}, o = n.Base = function () { return { extend: function (t) { var r = e(this); return t && r.mixIn(t), r.hasOwnProperty("init") && this.init !== r.init || (r.init = function () { r.$super.init.apply(this, arguments) }), r.init.prototype = r, r.$super = this, r }, create: function () { var t = this.extend(); return t.init.apply(t, arguments), t }, init: function () { }, mixIn: function (t) { for (var r in t) t.hasOwnProperty(r) && (this[r] = t[r]); t.hasOwnProperty("toString") && (this.toString = t.toString) }, clone: function () { return this.init.prototype.extend(this) } } }(), s = n.WordArray = o.extend({ init: function (t, e) { t = this.words = t || [], e != r ? this.sigBytes = e : this.sigBytes = 4 * t.length }, toString: function (t) { return (t || c).stringify(this) }, concat: function (t) { var r = this.words, e = t.words, i = this.sigBytes, n = t.sigBytes; if (this.clamp(), i % 4) for (var o = 0; o < n; o++) { var s = e[o >>> 2] >>> 24 - o % 4 * 8 & 255; r[i + o >>> 2] |= s << 24 - (i + o) % 4 * 8 } else for (var o = 0; o < n; o += 4)r[i + o >>> 2] = e[o >>> 2]; return this.sigBytes += n, this }, clamp: function () { var r = this.words, e = this.sigBytes; r[e >>> 2] &= 4294967295 << 32 - e % 4 * 8, r.length = t.ceil(e / 4) }, clone: function () { var t = o.clone.call(this); return t.words = this.words.slice(0), t }, random: function (r) { for (var e, i = [], n = function (r) { var r = r, e = 987654321, i = 4294967295; return function () { e = 36969 * (65535 & e) + (e >> 16) & i, r = 18e3 * (65535 & r) + (r >> 16) & i; var n = (e << 16) + r & i; return n /= 4294967296, n += .5, n * (t.random() > .5 ? 1 : -1) } }, o = 0; o < r; o += 4) { var a = n(4294967296 * (e || t.random())); e = 987654071 * a(), i.push(4294967296 * a() | 0) } return new s.init(i, r) } }), a = i.enc = {}, c = a.Hex = { stringify: function (t) { for (var r = t.words, e = t.sigBytes, i = [], n = 0; n < e; n++) { var o = r[n >>> 2] >>> 24 - n % 4 * 8 & 255; i.push((o >>> 4).toString(16)), i.push((15 & o).toString(16)) } return i.join("") }, parse: function (t) { for (var r = t.length, e = [], i = 0; i < r; i += 2)e[i >>> 3] |= parseInt(t.substr(i, 2), 16) << 24 - i % 8 * 4; return new s.init(e, r / 2) } }, h = a.Latin1 = { stringify: function (t) { for (var r = t.words, e = t.sigBytes, i = [], n = 0; n < e; n++) { var o = r[n >>> 2] >>> 24 - n % 4 * 8 & 255; i.push(String.fromCharCode(o)) } return i.join("") }, parse: function (t) { for (var r = t.length, e = [], i = 0; i < r; i++)e[i >>> 2] |= (255 & t.charCodeAt(i)) << 24 - i % 4 * 8; return new s.init(e, r) } }, l = a.Utf8 = { stringify: function (t) { try { return decodeURIComponent(escape(h.stringify(t))) } catch (t) { throw new Error("Malformed UTF-8 data") } }, parse: function (t) { return h.parse(unescape(encodeURIComponent(t))) } }, f = n.BufferedBlockAlgorithm = o.extend({ reset: function () { this._data = new s.init, this._nDataBytes = 0 }, _append: function (t) { "string" == typeof t && (t = l.parse(t)), this._data.concat(t), this._nDataBytes += t.sigBytes }, _process: function (r) { var e = this._data, i = e.words, n = e.sigBytes, o = this.blockSize, a = 4 * o, c = n / a; c = r ? t.ceil(c) : t.max((0 | c) - this._minBufferSize, 0); var h = c * o, l = t.min(4 * h, n); if (h) { for (var f = 0; f < h; f += o)this._doProcessBlock(i, f); var u = i.splice(0, h); e.sigBytes -= l } return new s.init(u, l) }, clone: function () { var t = o.clone.call(this); return t._data = this._data.clone(), t }, _minBufferSize: 0 }), u = (n.Hasher = f.extend({ cfg: o.extend(), init: function (t) { this.cfg = this.cfg.extend(t), this.reset() }, reset: function () { f.reset.call(this), this._doReset() }, update: function (t) { return this._append(t), this._process(), this }, finalize: function (t) { t && this._append(t); var r = this._doFinalize(); return r }, blockSize: 16, _createHelper: function (t) { return function (r, e) { return new t.init(e).finalize(r) } }, _createHmacHelper: function (t) { return function (r, e) { return new u.HMAC.init(t, e).finalize(r) } } }), i.algo = {}); return i }(Math); return function () { function r(t, r, e) { for (var i = [], o = 0, s = 0; s < r; s++)if (s % 4) { var a = e[t.charCodeAt(s - 1)] << s % 4 * 2, c = e[t.charCodeAt(s)] >>> 6 - s % 4 * 2; i[o >>> 2] |= (a | c) << 24 - o % 4 * 8, o++ } return n.create(i, o) } var e = t, i = e.lib, n = i.WordArray, o = e.enc; o.Base64 = { stringify: function (t) { var r = t.words, e = t.sigBytes, i = this._map; t.clamp(); for (var n = [], o = 0; o < e; o += 3)for (var s = r[o >>> 2] >>> 24 - o % 4 * 8 & 255, a = r[o + 1 >>> 2] >>> 24 - (o + 1) % 4 * 8 & 255, c = r[o + 2 >>> 2] >>> 24 - (o + 2) % 4 * 8 & 255, h = s << 16 | a << 8 | c, l = 0; l < 4 && o + .75 * l < e; l++)n.push(i.charAt(h >>> 6 * (3 - l) & 63)); var f = i.charAt(64); if (f) for (; n.length % 4;)n.push(f); return n.join("") }, parse: function (t) { var e = t.length, i = this._map, n = this._reverseMap; if (!n) { n = this._reverseMap = []; for (var o = 0; o < i.length; o++)n[i.charCodeAt(o)] = o } var s = i.charAt(64); if (s) { var a = t.indexOf(s); a !== -1 && (e = a) } return r(t, e, n) }, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" } }(), function (r) { function e(t, r, e, i, n, o, s) { var a = t + (r & e | ~r & i) + n + s; return (a << o | a >>> 32 - o) + r } function i(t, r, e, i, n, o, s) { var a = t + (r & i | e & ~i) + n + s; return (a << o | a >>> 32 - o) + r } function n(t, r, e, i, n, o, s) { var a = t + (r ^ e ^ i) + n + s; return (a << o | a >>> 32 - o) + r } function o(t, r, e, i, n, o, s) { var a = t + (e ^ (r | ~i)) + n + s; return (a << o | a >>> 32 - o) + r } var s = t, a = s.lib, c = a.WordArray, h = a.Hasher, l = s.algo, f = []; !function () { for (var t = 0; t < 64; t++)f[t] = 4294967296 * r.abs(r.sin(t + 1)) | 0 }(); var u = l.MD5 = h.extend({ _doReset: function () { this._hash = new c.init([1732584193, 4023233417, 2562383102, 271733878]) }, _doProcessBlock: function (t, r) { for (var s = 0; s < 16; s++) { var a = r + s, c = t[a]; t[a] = 16711935 & (c << 8 | c >>> 24) | 4278255360 & (c << 24 | c >>> 8) } var h = this._hash.words, l = t[r + 0], u = t[r + 1], d = t[r + 2], v = t[r + 3], p = t[r + 4], _ = t[r + 5], y = t[r + 6], g = t[r + 7], B = t[r + 8], w = t[r + 9], k = t[r + 10], S = t[r + 11], m = t[r + 12], x = t[r + 13], b = t[r + 14], H = t[r + 15], z = h[0], A = h[1], C = h[2], D = h[3]; z = e(z, A, C, D, l, 7, f[0]), D = e(D, z, A, C, u, 12, f[1]), C = e(C, D, z, A, d, 17, f[2]), A = e(A, C, D, z, v, 22, f[3]), z = e(z, A, C, D, p, 7, f[4]), D = e(D, z, A, C, _, 12, f[5]), C = e(C, D, z, A, y, 17, f[6]), A = e(A, C, D, z, g, 22, f[7]), z = e(z, A, C, D, B, 7, f[8]), D = e(D, z, A, C, w, 12, f[9]), C = e(C, D, z, A, k, 17, f[10]), A = e(A, C, D, z, S, 22, f[11]), z = e(z, A, C, D, m, 7, f[12]), D = e(D, z, A, C, x, 12, f[13]), C = e(C, D, z, A, b, 17, f[14]), A = e(A, C, D, z, H, 22, f[15]), z = i(z, A, C, D, u, 5, f[16]), D = i(D, z, A, C, y, 9, f[17]), C = i(C, D, z, A, S, 14, f[18]), A = i(A, C, D, z, l, 20, f[19]), z = i(z, A, C, D, _, 5, f[20]), D = i(D, z, A, C, k, 9, f[21]), C = i(C, D, z, A, H, 14, f[22]), A = i(A, C, D, z, p, 20, f[23]), z = i(z, A, C, D, w, 5, f[24]), D = i(D, z, A, C, b, 9, f[25]), C = i(C, D, z, A, v, 14, f[26]), A = i(A, C, D, z, B, 20, f[27]), z = i(z, A, C, D, x, 5, f[28]), D = i(D, z, A, C, d, 9, f[29]), C = i(C, D, z, A, g, 14, f[30]), A = i(A, C, D, z, m, 20, f[31]), z = n(z, A, C, D, _, 4, f[32]), D = n(D, z, A, C, B, 11, f[33]), C = n(C, D, z, A, S, 16, f[34]), A = n(A, C, D, z, b, 23, f[35]), z = n(z, A, C, D, u, 4, f[36]), D = n(D, z, A, C, p, 11, f[37]), C = n(C, D, z, A, g, 16, f[38]), A = n(A, C, D, z, k, 23, f[39]), z = n(z, A, C, D, x, 4, f[40]), D = n(D, z, A, C, l, 11, f[41]), C = n(C, D, z, A, v, 16, f[42]), A = n(A, C, D, z, y, 23, f[43]), z = n(z, A, C, D, w, 4, f[44]), D = n(D, z, A, C, m, 11, f[45]), C = n(C, D, z, A, H, 16, f[46]), A = n(A, C, D, z, d, 23, f[47]), z = o(z, A, C, D, l, 6, f[48]), D = o(D, z, A, C, g, 10, f[49]), C = o(C, D, z, A, b, 15, f[50]), A = o(A, C, D, z, _, 21, f[51]), z = o(z, A, C, D, m, 6, f[52]), D = o(D, z, A, C, v, 10, f[53]), C = o(C, D, z, A, k, 15, f[54]), A = o(A, C, D, z, u, 21, f[55]), z = o(z, A, C, D, B, 6, f[56]), D = o(D, z, A, C, H, 10, f[57]), C = o(C, D, z, A, y, 15, f[58]), A = o(A, C, D, z, x, 21, f[59]), z = o(z, A, C, D, p, 6, f[60]), D = o(D, z, A, C, S, 10, f[61]), C = o(C, D, z, A, d, 15, f[62]), A = o(A, C, D, z, w, 21, f[63]), h[0] = h[0] + z | 0, h[1] = h[1] + A | 0, h[2] = h[2] + C | 0, h[3] = h[3] + D | 0 }, _doFinalize: function () { var t = this._data, e = t.words, i = 8 * this._nDataBytes, n = 8 * t.sigBytes; e[n >>> 5] |= 128 << 24 - n % 32; var o = r.floor(i / 4294967296), s = i; e[(n + 64 >>> 9 << 4) + 15] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), e[(n + 64 >>> 9 << 4) + 14] = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), t.sigBytes = 4 * (e.length + 1), this._process(); for (var a = this._hash, c = a.words, h = 0; h < 4; h++) { var l = c[h]; c[h] = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8) } return a }, clone: function () { var t = h.clone.call(this); return t._hash = this._hash.clone(), t } }); s.MD5 = h._createHelper(u), s.HmacMD5 = h._createHmacHelper(u) }(Math), function () { var r = t, e = r.lib, i = e.WordArray, n = e.Hasher, o = r.algo, s = [], a = o.SHA1 = n.extend({ _doReset: function () { this._hash = new i.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) }, _doProcessBlock: function (t, r) { for (var e = this._hash.words, i = e[0], n = e[1], o = e[2], a = e[3], c = e[4], h = 0; h < 80; h++) { if (h < 16) s[h] = 0 | t[r + h]; else { var l = s[h - 3] ^ s[h - 8] ^ s[h - 14] ^ s[h - 16]; s[h] = l << 1 | l >>> 31 } var f = (i << 5 | i >>> 27) + c + s[h]; f += h < 20 ? (n & o | ~n & a) + 1518500249 : h < 40 ? (n ^ o ^ a) + 1859775393 : h < 60 ? (n & o | n & a | o & a) - 1894007588 : (n ^ o ^ a) - 899497514, c = a, a = o, o = n << 30 | n >>> 2, n = i, i = f } e[0] = e[0] + i | 0, e[1] = e[1] + n | 0, e[2] = e[2] + o | 0, e[3] = e[3] + a | 0, e[4] = e[4] + c | 0 }, _doFinalize: function () { var t = this._data, r = t.words, e = 8 * this._nDataBytes, i = 8 * t.sigBytes; return r[i >>> 5] |= 128 << 24 - i % 32, r[(i + 64 >>> 9 << 4) + 14] = Math.floor(e / 4294967296), r[(i + 64 >>> 9 << 4) + 15] = e, t.sigBytes = 4 * r.length, this._process(), this._hash }, clone: function () { var t = n.clone.call(this); return t._hash = this._hash.clone(), t } }); r.SHA1 = n._createHelper(a), r.HmacSHA1 = n._createHmacHelper(a) }(), function (r) { var e = t, i = e.lib, n = i.WordArray, o = i.Hasher, s = e.algo, a = [], c = []; !function () { function t(t) { for (var e = r.sqrt(t), i = 2; i <= e; i++)if (!(t % i)) return !1; return !0 } function e(t) { return 4294967296 * (t - (0 | t)) | 0 } for (var i = 2, n = 0; n < 64;)t(i) && (n < 8 && (a[n] = e(r.pow(i, .5))), c[n] = e(r.pow(i, 1 / 3)), n++), i++ }(); var h = [], l = s.SHA256 = o.extend({ _doReset: function () { this._hash = new n.init(a.slice(0)) }, _doProcessBlock: function (t, r) { for (var e = this._hash.words, i = e[0], n = e[1], o = e[2], s = e[3], a = e[4], l = e[5], f = e[6], u = e[7], d = 0; d < 64; d++) { if (d < 16) h[d] = 0 | t[r + d]; else { var v = h[d - 15], p = (v << 25 | v >>> 7) ^ (v << 14 | v >>> 18) ^ v >>> 3, _ = h[d - 2], y = (_ << 15 | _ >>> 17) ^ (_ << 13 | _ >>> 19) ^ _ >>> 10; h[d] = p + h[d - 7] + y + h[d - 16] } var g = a & l ^ ~a & f, B = i & n ^ i & o ^ n & o, w = (i << 30 | i >>> 2) ^ (i << 19 | i >>> 13) ^ (i << 10 | i >>> 22), k = (a << 26 | a >>> 6) ^ (a << 21 | a >>> 11) ^ (a << 7 | a >>> 25), S = u + k + g + c[d] + h[d], m = w + B; u = f, f = l, l = a, a = s + S | 0, s = o, o = n, n = i, i = S + m | 0 } e[0] = e[0] + i | 0, e[1] = e[1] + n | 0, e[2] = e[2] + o | 0, e[3] = e[3] + s | 0, e[4] = e[4] + a | 0, e[5] = e[5] + l | 0, e[6] = e[6] + f | 0, e[7] = e[7] + u | 0 }, _doFinalize: function () { var t = this._data, e = t.words, i = 8 * this._nDataBytes, n = 8 * t.sigBytes; return e[n >>> 5] |= 128 << 24 - n % 32, e[(n + 64 >>> 9 << 4) + 14] = r.floor(i / 4294967296), e[(n + 64 >>> 9 << 4) + 15] = i, t.sigBytes = 4 * e.length, this._process(), this._hash }, clone: function () { var t = o.clone.call(this); return t._hash = this._hash.clone(), t } }); e.SHA256 = o._createHelper(l), e.HmacSHA256 = o._createHmacHelper(l) }(Math), function () { function r(t) { return t << 8 & 4278255360 | t >>> 8 & 16711935 } var e = t, i = e.lib, n = i.WordArray, o = e.enc; o.Utf16 = o.Utf16BE = { stringify: function (t) { for (var r = t.words, e = t.sigBytes, i = [], n = 0; n < e; n += 2) { var o = r[n >>> 2] >>> 16 - n % 4 * 8 & 65535; i.push(String.fromCharCode(o)) } return i.join("") }, parse: function (t) { for (var r = t.length, e = [], i = 0; i < r; i++)e[i >>> 1] |= t.charCodeAt(i) << 16 - i % 2 * 16; return n.create(e, 2 * r) } }; o.Utf16LE = { stringify: function (t) { for (var e = t.words, i = t.sigBytes, n = [], o = 0; o < i; o += 2) { var s = r(e[o >>> 2] >>> 16 - o % 4 * 8 & 65535); n.push(String.fromCharCode(s)) } return n.join("") }, parse: function (t) { for (var e = t.length, i = [], o = 0; o < e; o++)i[o >>> 1] |= r(t.charCodeAt(o) << 16 - o % 2 * 16); return n.create(i, 2 * e) } } }(), function () { if ("function" == typeof ArrayBuffer) { var r = t, e = r.lib, i = e.WordArray, n = i.init, o = i.init = function (t) { if (t instanceof ArrayBuffer && (t = new Uint8Array(t)), (t instanceof Int8Array || "undefined" != typeof Uint8ClampedArray && t instanceof Uint8ClampedArray || t instanceof Int16Array || t instanceof Uint16Array || t instanceof Int32Array || t instanceof Uint32Array || t instanceof Float32Array || t instanceof Float64Array) && (t = new Uint8Array(t.buffer, t.byteOffset, t.byteLength)), t instanceof Uint8Array) { for (var r = t.byteLength, e = [], i = 0; i < r; i++)e[i >>> 2] |= t[i] << 24 - i % 4 * 8; n.call(this, e, r) } else n.apply(this, arguments) }; o.prototype = i } }(), function (r) { function e(t, r, e) { return t ^ r ^ e } function i(t, r, e) { return t & r | ~t & e } function n(t, r, e) { return (t | ~r) ^ e } function o(t, r, e) { return t & e | r & ~e } function s(t, r, e) { return t ^ (r | ~e) } function a(t, r) { return t << r | t >>> 32 - r } var c = t, h = c.lib, l = h.WordArray, f = h.Hasher, u = c.algo, d = l.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]), v = l.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]), p = l.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]), _ = l.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]), y = l.create([0, 1518500249, 1859775393, 2400959708, 2840853838]), g = l.create([1352829926, 1548603684, 1836072691, 2053994217, 0]), B = u.RIPEMD160 = f.extend({ _doReset: function () { this._hash = l.create([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) }, _doProcessBlock: function (t, r) { for (var c = 0; c < 16; c++) { var h = r + c, l = t[h]; t[h] = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8) } var f, u, B, w, k, S, m, x, b, H, z = this._hash.words, A = y.words, C = g.words, D = d.words, R = v.words, E = p.words, M = _.words; S = f = z[0], m = u = z[1], x = B = z[2], b = w = z[3], H = k = z[4]; for (var F, c = 0; c < 80; c += 1)F = f + t[r + D[c]] | 0, F += c < 16 ? e(u, B, w) + A[0] : c < 32 ? i(u, B, w) + A[1] : c < 48 ? n(u, B, w) + A[2] : c < 64 ? o(u, B, w) + A[3] : s(u, B, w) + A[4], F |= 0, F = a(F, E[c]), F = F + k | 0, f = k, k = w, w = a(B, 10), B = u, u = F, F = S + t[r + R[c]] | 0, F += c < 16 ? s(m, x, b) + C[0] : c < 32 ? o(m, x, b) + C[1] : c < 48 ? n(m, x, b) + C[2] : c < 64 ? i(m, x, b) + C[3] : e(m, x, b) + C[4], F |= 0, F = a(F, M[c]), F = F + H | 0, S = H, H = b, b = a(x, 10), x = m, m = F; F = z[1] + B + b | 0, z[1] = z[2] + w + H | 0, z[2] = z[3] + k + S | 0, z[3] = z[4] + f + m | 0, z[4] = z[0] + u + x | 0, z[0] = F }, _doFinalize: function () { var t = this._data, r = t.words, e = 8 * this._nDataBytes, i = 8 * t.sigBytes; r[i >>> 5] |= 128 << 24 - i % 32, r[(i + 64 >>> 9 << 4) + 14] = 16711935 & (e << 8 | e >>> 24) | 4278255360 & (e << 24 | e >>> 8), t.sigBytes = 4 * (r.length + 1), this._process(); for (var n = this._hash, o = n.words, s = 0; s < 5; s++) { var a = o[s]; o[s] = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8) } return n }, clone: function () { var t = f.clone.call(this); return t._hash = this._hash.clone(), t } }); c.RIPEMD160 = f._createHelper(B), c.HmacRIPEMD160 = f._createHmacHelper(B) }(Math), function () { var r = t, e = r.lib, i = e.Base, n = r.enc, o = n.Utf8, s = r.algo; s.HMAC = i.extend({ init: function (t, r) { t = this._hasher = new t.init, "string" == typeof r && (r = o.parse(r)); var e = t.blockSize, i = 4 * e; r.sigBytes > i && (r = t.finalize(r)), r.clamp(); for (var n = this._oKey = r.clone(), s = this._iKey = r.clone(), a = n.words, c = s.words, h = 0; h < e; h++)a[h] ^= 1549556828, c[h] ^= 909522486; n.sigBytes = s.sigBytes = i, this.reset() }, reset: function () { var t = this._hasher; t.reset(), t.update(this._iKey) }, update: function (t) { return this._hasher.update(t), this }, finalize: function (t) { var r = this._hasher, e = r.finalize(t); r.reset(); var i = r.finalize(this._oKey.clone().concat(e)); return i } }) }(), function () { var r = t, e = r.lib, i = e.Base, n = e.WordArray, o = r.algo, s = o.SHA1, a = o.HMAC, c = o.PBKDF2 = i.extend({ cfg: i.extend({ keySize: 4, hasher: s, iterations: 1 }), init: function (t) { this.cfg = this.cfg.extend(t) }, compute: function (t, r) { for (var e = this.cfg, i = a.create(e.hasher, t), o = n.create(), s = n.create([1]), c = o.words, h = s.words, l = e.keySize, f = e.iterations; c.length < l;) { var u = i.update(r).finalize(s); i.reset(); for (var d = u.words, v = d.length, p = u, _ = 1; _ < f; _++) { p = i.finalize(p), i.reset(); for (var y = p.words, g = 0; g < v; g++)d[g] ^= y[g] } o.concat(u), h[0]++ } return o.sigBytes = 4 * l, o } }); r.PBKDF2 = function (t, r, e) { return c.create(e).compute(t, r) } }(), function () { var r = t, e = r.lib, i = e.Base, n = e.WordArray, o = r.algo, s = o.MD5, a = o.EvpKDF = i.extend({ cfg: i.extend({ keySize: 4, hasher: s, iterations: 1 }), init: function (t) { this.cfg = this.cfg.extend(t) }, compute: function (t, r) { for (var e = this.cfg, i = e.hasher.create(), o = n.create(), s = o.words, a = e.keySize, c = e.iterations; s.length < a;) { h && i.update(h); var h = i.update(t).finalize(r); i.reset(); for (var l = 1; l < c; l++)h = i.finalize(h), i.reset(); o.concat(h) } return o.sigBytes = 4 * a, o } }); r.EvpKDF = function (t, r, e) { return a.create(e).compute(t, r) } }(), function () { var r = t, e = r.lib, i = e.WordArray, n = r.algo, o = n.SHA256, s = n.SHA224 = o.extend({ _doReset: function () { this._hash = new i.init([3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]) }, _doFinalize: function () { var t = o._doFinalize.call(this); return t.sigBytes -= 4, t } }); r.SHA224 = o._createHelper(s), r.HmacSHA224 = o._createHmacHelper(s) }(), function (r) { var e = t, i = e.lib, n = i.Base, o = i.WordArray, s = e.x64 = {}; s.Word = n.extend({ init: function (t, r) { this.high = t, this.low = r } }), s.WordArray = n.extend({ init: function (t, e) { t = this.words = t || [], e != r ? this.sigBytes = e : this.sigBytes = 8 * t.length }, toX32: function () { for (var t = this.words, r = t.length, e = [], i = 0; i < r; i++) { var n = t[i]; e.push(n.high), e.push(n.low) } return o.create(e, this.sigBytes) }, clone: function () { for (var t = n.clone.call(this), r = t.words = this.words.slice(0), e = r.length, i = 0; i < e; i++)r[i] = r[i].clone(); return t } }) }(), function (r) { var e = t, i = e.lib, n = i.WordArray, o = i.Hasher, s = e.x64, a = s.Word, c = e.algo, h = [], l = [], f = []; !function () { for (var t = 1, r = 0, e = 0; e < 24; e++) { h[t + 5 * r] = (e + 1) * (e + 2) / 2 % 64; var i = r % 5, n = (2 * t + 3 * r) % 5; t = i, r = n } for (var t = 0; t < 5; t++)for (var r = 0; r < 5; r++)l[t + 5 * r] = r + (2 * t + 3 * r) % 5 * 5; for (var o = 1, s = 0; s < 24; s++) { for (var c = 0, u = 0, d = 0; d < 7; d++) { if (1 & o) { var v = (1 << d) - 1; v < 32 ? u ^= 1 << v : c ^= 1 << v - 32 } 128 & o ? o = o << 1 ^ 113 : o <<= 1 } f[s] = a.create(c, u) } }(); var u = []; !function () { for (var t = 0; t < 25; t++)u[t] = a.create() }(); var d = c.SHA3 = o.extend({ cfg: o.cfg.extend({ outputLength: 512 }), _doReset: function () { for (var t = this._state = [], r = 0; r < 25; r++)t[r] = new a.init; this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32 }, _doProcessBlock: function (t, r) { for (var e = this._state, i = this.blockSize / 2, n = 0; n < i; n++) { var o = t[r + 2 * n], s = t[r + 2 * n + 1]; o = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), s = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8); var a = e[n]; a.high ^= s, a.low ^= o } for (var c = 0; c < 24; c++) { for (var d = 0; d < 5; d++) { for (var v = 0, p = 0, _ = 0; _ < 5; _++) { var a = e[d + 5 * _]; v ^= a.high, p ^= a.low } var y = u[d]; y.high = v, y.low = p } for (var d = 0; d < 5; d++)for (var g = u[(d + 4) % 5], B = u[(d + 1) % 5], w = B.high, k = B.low, v = g.high ^ (w << 1 | k >>> 31), p = g.low ^ (k << 1 | w >>> 31), _ = 0; _ < 5; _++) { var a = e[d + 5 * _]; a.high ^= v, a.low ^= p } for (var S = 1; S < 25; S++) { var a = e[S], m = a.high, x = a.low, b = h[S]; if (b < 32) var v = m << b | x >>> 32 - b, p = x << b | m >>> 32 - b; else var v = x << b - 32 | m >>> 64 - b, p = m << b - 32 | x >>> 64 - b; var H = u[l[S]]; H.high = v, H.low = p } var z = u[0], A = e[0]; z.high = A.high, z.low = A.low; for (var d = 0; d < 5; d++)for (var _ = 0; _ < 5; _++) { var S = d + 5 * _, a = e[S], C = u[S], D = u[(d + 1) % 5 + 5 * _], R = u[(d + 2) % 5 + 5 * _]; a.high = C.high ^ ~D.high & R.high, a.low = C.low ^ ~D.low & R.low } var a = e[0], E = f[c]; a.high ^= E.high, a.low ^= E.low } }, _doFinalize: function () { var t = this._data, e = t.words, i = (8 * this._nDataBytes, 8 * t.sigBytes), o = 32 * this.blockSize; e[i >>> 5] |= 1 << 24 - i % 32, e[(r.ceil((i + 1) / o) * o >>> 5) - 1] |= 128, t.sigBytes = 4 * e.length, this._process(); for (var s = this._state, a = this.cfg.outputLength / 8, c = a / 8, h = [], l = 0; l < c; l++) { var f = s[l], u = f.high, d = f.low; u = 16711935 & (u << 8 | u >>> 24) | 4278255360 & (u << 24 | u >>> 8), d = 16711935 & (d << 8 | d >>> 24) | 4278255360 & (d << 24 | d >>> 8), h.push(d), h.push(u) } return new n.init(h, a) }, clone: function () { for (var t = o.clone.call(this), r = t._state = this._state.slice(0), e = 0; e < 25; e++)r[e] = r[e].clone(); return t } }); e.SHA3 = o._createHelper(d), e.HmacSHA3 = o._createHmacHelper(d) }(Math), function () { function r() { return s.create.apply(s, arguments) } var e = t, i = e.lib, n = i.Hasher, o = e.x64, s = o.Word, a = o.WordArray, c = e.algo, h = [r(1116352408, 3609767458), r(1899447441, 602891725), r(3049323471, 3964484399), r(3921009573, 2173295548), r(961987163, 4081628472), r(1508970993, 3053834265), r(2453635748, 2937671579), r(2870763221, 3664609560), r(3624381080, 2734883394), r(310598401, 1164996542), r(607225278, 1323610764), r(1426881987, 3590304994), r(1925078388, 4068182383), r(2162078206, 991336113), r(2614888103, 633803317), r(3248222580, 3479774868), r(3835390401, 2666613458), r(4022224774, 944711139), r(264347078, 2341262773), r(604807628, 2007800933), r(770255983, 1495990901), r(1249150122, 1856431235), r(1555081692, 3175218132), r(1996064986, 2198950837), r(2554220882, 3999719339), r(2821834349, 766784016), r(2952996808, 2566594879), r(3210313671, 3203337956), r(3336571891, 1034457026), r(3584528711, 2466948901), r(113926993, 3758326383), r(338241895, 168717936), r(666307205, 1188179964), r(773529912, 1546045734), r(1294757372, 1522805485), r(1396182291, 2643833823), r(1695183700, 2343527390), r(1986661051, 1014477480), r(2177026350, 1206759142), r(2456956037, 344077627), r(2730485921, 1290863460), r(2820302411, 3158454273), r(3259730800, 3505952657), r(3345764771, 106217008), r(3516065817, 3606008344), r(3600352804, 1432725776), r(4094571909, 1467031594), r(275423344, 851169720), r(430227734, 3100823752), r(506948616, 1363258195), r(659060556, 3750685593), r(883997877, 3785050280), r(958139571, 3318307427), r(1322822218, 3812723403), r(1537002063, 2003034995), r(1747873779, 3602036899), r(1955562222, 1575990012), r(2024104815, 1125592928), r(2227730452, 2716904306), r(2361852424, 442776044), r(2428436474, 593698344), r(2756734187, 3733110249), r(3204031479, 2999351573), r(3329325298, 3815920427), r(3391569614, 3928383900), r(3515267271, 566280711), r(3940187606, 3454069534), r(4118630271, 4000239992), r(116418474, 1914138554), r(174292421, 2731055270), r(289380356, 3203993006), r(460393269, 320620315), r(685471733, 587496836), r(852142971, 1086792851), r(1017036298, 365543100), r(1126000580, 2618297676), r(1288033470, 3409855158), r(1501505948, 4234509866), r(1607167915, 987167468), r(1816402316, 1246189591)], l = []; !function () { for (var t = 0; t < 80; t++)l[t] = r() }(); var f = c.SHA512 = n.extend({ _doReset: function () { this._hash = new a.init([new s.init(1779033703, 4089235720), new s.init(3144134277, 2227873595), new s.init(1013904242, 4271175723), new s.init(2773480762, 1595750129), new s.init(1359893119, 2917565137), new s.init(2600822924, 725511199), new s.init(528734635, 4215389547), new s.init(1541459225, 327033209)]) }, _doProcessBlock: function (t, r) { for (var e = this._hash.words, i = e[0], n = e[1], o = e[2], s = e[3], a = e[4], c = e[5], f = e[6], u = e[7], d = i.high, v = i.low, p = n.high, _ = n.low, y = o.high, g = o.low, B = s.high, w = s.low, k = a.high, S = a.low, m = c.high, x = c.low, b = f.high, H = f.low, z = u.high, A = u.low, C = d, D = v, R = p, E = _, M = y, F = g, P = B, W = w, O = k, U = S, I = m, K = x, X = b, L = H, j = z, N = A, T = 0; T < 80; T++) { var Z = l[T]; if (T < 16) var q = Z.high = 0 | t[r + 2 * T], G = Z.low = 0 | t[r + 2 * T + 1]; else { var J = l[T - 15], $ = J.high, Q = J.low, V = ($ >>> 1 | Q << 31) ^ ($ >>> 8 | Q << 24) ^ $ >>> 7, Y = (Q >>> 1 | $ << 31) ^ (Q >>> 8 | $ << 24) ^ (Q >>> 7 | $ << 25), tt = l[T - 2], rt = tt.high, et = tt.low, it = (rt >>> 19 | et << 13) ^ (rt << 3 | et >>> 29) ^ rt >>> 6, nt = (et >>> 19 | rt << 13) ^ (et << 3 | rt >>> 29) ^ (et >>> 6 | rt << 26), ot = l[T - 7], st = ot.high, at = ot.low, ct = l[T - 16], ht = ct.high, lt = ct.low, G = Y + at, q = V + st + (G >>> 0 < Y >>> 0 ? 1 : 0), G = G + nt, q = q + it + (G >>> 0 < nt >>> 0 ? 1 : 0), G = G + lt, q = q + ht + (G >>> 0 < lt >>> 0 ? 1 : 0); Z.high = q, Z.low = G } var ft = O & I ^ ~O & X, ut = U & K ^ ~U & L, dt = C & R ^ C & M ^ R & M, vt = D & E ^ D & F ^ E & F, pt = (C >>> 28 | D << 4) ^ (C << 30 | D >>> 2) ^ (C << 25 | D >>> 7), _t = (D >>> 28 | C << 4) ^ (D << 30 | C >>> 2) ^ (D << 25 | C >>> 7), yt = (O >>> 14 | U << 18) ^ (O >>> 18 | U << 14) ^ (O << 23 | U >>> 9), gt = (U >>> 14 | O << 18) ^ (U >>> 18 | O << 14) ^ (U << 23 | O >>> 9), Bt = h[T], wt = Bt.high, kt = Bt.low, St = N + gt, mt = j + yt + (St >>> 0 < N >>> 0 ? 1 : 0), St = St + ut, mt = mt + ft + (St >>> 0 < ut >>> 0 ? 1 : 0), St = St + kt, mt = mt + wt + (St >>> 0 < kt >>> 0 ? 1 : 0), St = St + G, mt = mt + q + (St >>> 0 < G >>> 0 ? 1 : 0), xt = _t + vt, bt = pt + dt + (xt >>> 0 < _t >>> 0 ? 1 : 0); j = X, N = L, X = I, L = K, I = O, K = U, U = W + St | 0, O = P + mt + (U >>> 0 < W >>> 0 ? 1 : 0) | 0, P = M, W = F, M = R, F = E, R = C, E = D, D = St + xt | 0, C = mt + bt + (D >>> 0 < St >>> 0 ? 1 : 0) | 0 } v = i.low = v + D, i.high = d + C + (v >>> 0 < D >>> 0 ? 1 : 0), _ = n.low = _ + E, n.high = p + R + (_ >>> 0 < E >>> 0 ? 1 : 0), g = o.low = g + F, o.high = y + M + (g >>> 0 < F >>> 0 ? 1 : 0), w = s.low = w + W, s.high = B + P + (w >>> 0 < W >>> 0 ? 1 : 0), S = a.low = S + U, a.high = k + O + (S >>> 0 < U >>> 0 ? 1 : 0), x = c.low = x + K, c.high = m + I + (x >>> 0 < K >>> 0 ? 1 : 0), H = f.low = H + L, f.high = b + X + (H >>> 0 < L >>> 0 ? 1 : 0), A = u.low = A + N, u.high = z + j + (A >>> 0 < N >>> 0 ? 1 : 0) }, _doFinalize: function () { var t = this._data, r = t.words, e = 8 * this._nDataBytes, i = 8 * t.sigBytes; r[i >>> 5] |= 128 << 24 - i % 32, r[(i + 128 >>> 10 << 5) + 30] = Math.floor(e / 4294967296), r[(i + 128 >>> 10 << 5) + 31] = e, t.sigBytes = 4 * r.length, this._process(); var n = this._hash.toX32(); return n }, clone: function () { var t = n.clone.call(this); return t._hash = this._hash.clone(), t }, blockSize: 32 }); e.SHA512 = n._createHelper(f), e.HmacSHA512 = n._createHmacHelper(f) }(), function () { var r = t, e = r.x64, i = e.Word, n = e.WordArray, o = r.algo, s = o.SHA512, a = o.SHA384 = s.extend({ _doReset: function () { this._hash = new n.init([new i.init(3418070365, 3238371032), new i.init(1654270250, 914150663), new i.init(2438529370, 812702999), new i.init(355462360, 4144912697), new i.init(1731405415, 4290775857), new i.init(2394180231, 1750603025), new i.init(3675008525, 1694076839), new i.init(1203062813, 3204075428)]) }, _doFinalize: function () { var t = s._doFinalize.call(this); return t.sigBytes -= 16, t } }); r.SHA384 = s._createHelper(a), r.HmacSHA384 = s._createHmacHelper(a) }(), t.lib.Cipher || function (r) { var e = t, i = e.lib, n = i.Base, o = i.WordArray, s = i.BufferedBlockAlgorithm, a = e.enc, c = (a.Utf8, a.Base64), h = e.algo, l = h.EvpKDF, f = i.Cipher = s.extend({ cfg: n.extend(), createEncryptor: function (t, r) { return this.create(this._ENC_XFORM_MODE, t, r) }, createDecryptor: function (t, r) { return this.create(this._DEC_XFORM_MODE, t, r) }, init: function (t, r, e) { this.cfg = this.cfg.extend(e), this._xformMode = t, this._key = r, this.reset() }, reset: function () { s.reset.call(this), this._doReset() }, process: function (t) { return this._append(t), this._process() }, finalize: function (t) { t && this._append(t); var r = this._doFinalize(); return r }, keySize: 4, ivSize: 4, _ENC_XFORM_MODE: 1, _DEC_XFORM_MODE: 2, _createHelper: function () { function t(t) { return "string" == typeof t ? m : w } return function (r) { return { encrypt: function (e, i, n) { return t(i).encrypt(r, e, i, n) }, decrypt: function (e, i, n) { return t(i).decrypt(r, e, i, n) } } } }() }), u = (i.StreamCipher = f.extend({ _doFinalize: function () { var t = this._process(!0); return t }, blockSize: 1 }), e.mode = {}), d = i.BlockCipherMode = n.extend({ createEncryptor: function (t, r) { return this.Encryptor.create(t, r) }, createDecryptor: function (t, r) { return this.Decryptor.create(t, r) }, init: function (t, r) { this._cipher = t, this._iv = r } }), v = u.CBC = function () { function t(t, e, i) { var n = this._iv; if (n) { var o = n; this._iv = r } else var o = this._prevBlock; for (var s = 0; s < i; s++)t[e + s] ^= o[s] } var e = d.extend(); return e.Encryptor = e.extend({ processBlock: function (r, e) { var i = this._cipher, n = i.blockSize; t.call(this, r, e, n), i.encryptBlock(r, e), this._prevBlock = r.slice(e, e + n) } }), e.Decryptor = e.extend({ processBlock: function (r, e) { var i = this._cipher, n = i.blockSize, o = r.slice(e, e + n); i.decryptBlock(r, e), t.call(this, r, e, n), this._prevBlock = o } }), e }(), p = e.pad = {}, _ = p.Pkcs7 = { pad: function (t, r) { for (var e = 4 * r, i = e - t.sigBytes % e, n = i << 24 | i << 16 | i << 8 | i, s = [], a = 0; a < i; a += 4)s.push(n); var c = o.create(s, i); t.concat(c) }, unpad: function (t) { var r = 255 & t.words[t.sigBytes - 1 >>> 2]; t.sigBytes -= r } }, y = (i.BlockCipher = f.extend({ cfg: f.cfg.extend({ mode: v, padding: _ }), reset: function () { f.reset.call(this); var t = this.cfg, r = t.iv, e = t.mode; if (this._xformMode == this._ENC_XFORM_MODE) var i = e.createEncryptor; else { var i = e.createDecryptor; this._minBufferSize = 1 } this._mode && this._mode.__creator == i ? this._mode.init(this, r && r.words) : (this._mode = i.call(e, this, r && r.words), this._mode.__creator = i) }, _doProcessBlock: function (t, r) { this._mode.processBlock(t, r) }, _doFinalize: function () { var t = this.cfg.padding; if (this._xformMode == this._ENC_XFORM_MODE) { t.pad(this._data, this.blockSize); var r = this._process(!0) } else { var r = this._process(!0); t.unpad(r) } return r }, blockSize: 4 }), i.CipherParams = n.extend({ init: function (t) { this.mixIn(t) }, toString: function (t) { return (t || this.formatter).stringify(this) } })), g = e.format = {}, B = g.OpenSSL = { stringify: function (t) { var r = t.ciphertext, e = t.salt; if (e) var i = o.create([1398893684, 1701076831]).concat(e).concat(r); else var i = r; return i.toString(c) }, parse: function (t) { var r = c.parse(t), e = r.words; if (1398893684 == e[0] && 1701076831 == e[1]) { var i = o.create(e.slice(2, 4)); e.splice(0, 4), r.sigBytes -= 16 } return y.create({ ciphertext: r, salt: i }) } }, w = i.SerializableCipher = n.extend({ cfg: n.extend({ format: B }), encrypt: function (t, r, e, i) { i = this.cfg.extend(i); var n = t.createEncryptor(e, i), o = n.finalize(r), s = n.cfg; return y.create({ ciphertext: o, key: e, iv: s.iv, algorithm: t, mode: s.mode, padding: s.padding, blockSize: t.blockSize, formatter: i.format }) }, decrypt: function (t, r, e, i) { i = this.cfg.extend(i), r = this._parse(r, i.format); var n = t.createDecryptor(e, i).finalize(r.ciphertext); return n }, _parse: function (t, r) { return "string" == typeof t ? r.parse(t, this) : t } }), k = e.kdf = {}, S = k.OpenSSL = { execute: function (t, r, e, i) { i || (i = o.random(8)); var n = l.create({ keySize: r + e }).compute(t, i), s = o.create(n.words.slice(r), 4 * e); return n.sigBytes = 4 * r, y.create({ key: n, iv: s, salt: i }) } }, m = i.PasswordBasedCipher = w.extend({ cfg: w.cfg.extend({ kdf: S }), encrypt: function (t, r, e, i) { i = this.cfg.extend(i); var n = i.kdf.execute(e, t.keySize, t.ivSize); i.iv = n.iv; var o = w.encrypt.call(this, t, r, n.key, i); return o.mixIn(n), o }, decrypt: function (t, r, e, i) { i = this.cfg.extend(i), r = this._parse(r, i.format); var n = i.kdf.execute(e, t.keySize, t.ivSize, r.salt); i.iv = n.iv; var o = w.decrypt.call(this, t, r, n.key, i); return o } }) }(), t.mode.CFB = function () { function r(t, r, e, i) { var n = this._iv; if (n) { var o = n.slice(0); this._iv = void 0 } else var o = this._prevBlock; i.encryptBlock(o, 0); for (var s = 0; s < e; s++)t[r + s] ^= o[s] } var e = t.lib.BlockCipherMode.extend(); return e.Encryptor = e.extend({ processBlock: function (t, e) { var i = this._cipher, n = i.blockSize; r.call(this, t, e, n, i), this._prevBlock = t.slice(e, e + n) } }), e.Decryptor = e.extend({ processBlock: function (t, e) { var i = this._cipher, n = i.blockSize, o = t.slice(e, e + n); r.call(this, t, e, n, i), this._prevBlock = o } }), e }(), t.mode.ECB = function () { var r = t.lib.BlockCipherMode.extend(); return r.Encryptor = r.extend({ processBlock: function (t, r) { this._cipher.encryptBlock(t, r) } }), r.Decryptor = r.extend({ processBlock: function (t, r) { this._cipher.decryptBlock(t, r) } }), r }(), t.pad.AnsiX923 = { pad: function (t, r) { var e = t.sigBytes, i = 4 * r, n = i - e % i, o = e + n - 1; t.clamp(), t.words[o >>> 2] |= n << 24 - o % 4 * 8, t.sigBytes += n }, unpad: function (t) { var r = 255 & t.words[t.sigBytes - 1 >>> 2]; t.sigBytes -= r } }, t.pad.Iso10126 = { pad: function (r, e) { var i = 4 * e, n = i - r.sigBytes % i; r.concat(t.lib.WordArray.random(n - 1)).concat(t.lib.WordArray.create([n << 24], 1)) }, unpad: function (t) { var r = 255 & t.words[t.sigBytes - 1 >>> 2]; t.sigBytes -= r } }, t.pad.Iso97971 = { pad: function (r, e) { r.concat(t.lib.WordArray.create([2147483648], 1)), t.pad.ZeroPadding.pad(r, e) }, unpad: function (r) { t.pad.ZeroPadding.unpad(r), r.sigBytes-- } }, t.mode.OFB = function () { var r = t.lib.BlockCipherMode.extend(), e = r.Encryptor = r.extend({ processBlock: function (t, r) { var e = this._cipher, i = e.blockSize, n = this._iv, o = this._keystream; n && (o = this._keystream = n.slice(0), this._iv = void 0), e.encryptBlock(o, 0); for (var s = 0; s < i; s++)t[r + s] ^= o[s] } }); return r.Decryptor = e, r }(), t.pad.NoPadding = { pad: function () { }, unpad: function () { } }, function (r) { var e = t, i = e.lib, n = i.CipherParams, o = e.enc, s = o.Hex, a = e.format; a.Hex = { stringify: function (t) { return t.ciphertext.toString(s) }, parse: function (t) { var r = s.parse(t); return n.create({ ciphertext: r }) } } }(), function () { var r = t, e = r.lib, i = e.BlockCipher, n = r.algo, o = [], s = [], a = [], c = [], h = [], l = [], f = [], u = [], d = [], v = []; !function () { for (var t = [], r = 0; r < 256; r++)r < 128 ? t[r] = r << 1 : t[r] = r << 1 ^ 283; for (var e = 0, i = 0, r = 0; r < 256; r++) { var n = i ^ i << 1 ^ i << 2 ^ i << 3 ^ i << 4; n = n >>> 8 ^ 255 & n ^ 99, o[e] = n, s[n] = e; var p = t[e], _ = t[p], y = t[_], g = 257 * t[n] ^ 16843008 * n; a[e] = g << 24 | g >>> 8, c[e] = g << 16 | g >>> 16, h[e] = g << 8 | g >>> 24, l[e] = g; var g = 16843009 * y ^ 65537 * _ ^ 257 * p ^ 16843008 * e; f[n] = g << 24 | g >>> 8, u[n] = g << 16 | g >>> 16, d[n] = g << 8 | g >>> 24, v[n] = g, e ? (e = p ^ t[t[t[y ^ p]]], i ^= t[t[i]]) : e = i = 1 } }(); var p = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54], _ = n.AES = i.extend({ _doReset: function () { if (!this._nRounds || this._keyPriorReset !== this._key) { for (var t = this._keyPriorReset = this._key, r = t.words, e = t.sigBytes / 4, i = this._nRounds = e + 6, n = 4 * (i + 1), s = this._keySchedule = [], a = 0; a < n; a++)if (a < e) s[a] = r[a]; else { var c = s[a - 1]; a % e ? e > 6 && a % e == 4 && (c = o[c >>> 24] << 24 | o[c >>> 16 & 255] << 16 | o[c >>> 8 & 255] << 8 | o[255 & c]) : (c = c << 8 | c >>> 24, c = o[c >>> 24] << 24 | o[c >>> 16 & 255] << 16 | o[c >>> 8 & 255] << 8 | o[255 & c], c ^= p[a / e | 0] << 24), s[a] = s[a - e] ^ c } for (var h = this._invKeySchedule = [], l = 0; l < n; l++) { var a = n - l; if (l % 4) var c = s[a]; else var c = s[a - 4]; l < 4 || a <= 4 ? h[l] = c : h[l] = f[o[c >>> 24]] ^ u[o[c >>> 16 & 255]] ^ d[o[c >>> 8 & 255]] ^ v[o[255 & c]] } } }, encryptBlock: function (t, r) { this._doCryptBlock(t, r, this._keySchedule, a, c, h, l, o) }, decryptBlock: function (t, r) { var e = t[r + 1]; t[r + 1] = t[r + 3], t[r + 3] = e, this._doCryptBlock(t, r, this._invKeySchedule, f, u, d, v, s); var e = t[r + 1]; t[r + 1] = t[r + 3], t[r + 3] = e }, _doCryptBlock: function (t, r, e, i, n, o, s, a) { for (var c = this._nRounds, h = t[r] ^ e[0], l = t[r + 1] ^ e[1], f = t[r + 2] ^ e[2], u = t[r + 3] ^ e[3], d = 4, v = 1; v < c; v++) { var p = i[h >>> 24] ^ n[l >>> 16 & 255] ^ o[f >>> 8 & 255] ^ s[255 & u] ^ e[d++], _ = i[l >>> 24] ^ n[f >>> 16 & 255] ^ o[u >>> 8 & 255] ^ s[255 & h] ^ e[d++], y = i[f >>> 24] ^ n[u >>> 16 & 255] ^ o[h >>> 8 & 255] ^ s[255 & l] ^ e[d++], g = i[u >>> 24] ^ n[h >>> 16 & 255] ^ o[l >>> 8 & 255] ^ s[255 & f] ^ e[d++]; h = p, l = _, f = y, u = g } var p = (a[h >>> 24] << 24 | a[l >>> 16 & 255] << 16 | a[f >>> 8 & 255] << 8 | a[255 & u]) ^ e[d++], _ = (a[l >>> 24] << 24 | a[f >>> 16 & 255] << 16 | a[u >>> 8 & 255] << 8 | a[255 & h]) ^ e[d++], y = (a[f >>> 24] << 24 | a[u >>> 16 & 255] << 16 | a[h >>> 8 & 255] << 8 | a[255 & l]) ^ e[d++], g = (a[u >>> 24] << 24 | a[h >>> 16 & 255] << 16 | a[l >>> 8 & 255] << 8 | a[255 & f]) ^ e[d++]; t[r] = p, t[r + 1] = _, t[r + 2] = y, t[r + 3] = g }, keySize: 8 }); r.AES = i._createHelper(_) }(), function () { + function r(t, r) { var e = (this._lBlock >>> t ^ this._rBlock) & r; this._rBlock ^= e, this._lBlock ^= e << t } function e(t, r) { + var e = (this._rBlock >>> t ^ this._lBlock) & r; this._lBlock ^= e, this._rBlock ^= e << t; + } var i = t, n = i.lib, o = n.WordArray, s = n.BlockCipher, a = i.algo, c = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4], h = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32], l = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28], f = [{ 0: 8421888, 268435456: 32768, 536870912: 8421378, 805306368: 2, 1073741824: 512, 1342177280: 8421890, 1610612736: 8389122, 1879048192: 8388608, 2147483648: 514, 2415919104: 8389120, 2684354560: 33280, 2952790016: 8421376, 3221225472: 32770, 3489660928: 8388610, 3758096384: 0, 4026531840: 33282, 134217728: 0, 402653184: 8421890, 671088640: 33282, 939524096: 32768, 1207959552: 8421888, 1476395008: 512, 1744830464: 8421378, 2013265920: 2, 2281701376: 8389120, 2550136832: 33280, 2818572288: 8421376, 3087007744: 8389122, 3355443200: 8388610, 3623878656: 32770, 3892314112: 514, 4160749568: 8388608, 1: 32768, 268435457: 2, 536870913: 8421888, 805306369: 8388608, 1073741825: 8421378, 1342177281: 33280, 1610612737: 512, 1879048193: 8389122, 2147483649: 8421890, 2415919105: 8421376, 2684354561: 8388610, 2952790017: 33282, 3221225473: 514, 3489660929: 8389120, 3758096385: 32770, 4026531841: 0, 134217729: 8421890, 402653185: 8421376, 671088641: 8388608, 939524097: 512, 1207959553: 32768, 1476395009: 8388610, 1744830465: 2, 2013265921: 33282, 2281701377: 32770, 2550136833: 8389122, 2818572289: 514, 3087007745: 8421888, 3355443201: 8389120, 3623878657: 0, 3892314113: 33280, 4160749569: 8421378 }, { 0: 1074282512, 16777216: 16384, 33554432: 524288, 50331648: 1074266128, 67108864: 1073741840, 83886080: 1074282496, 100663296: 1073758208, 117440512: 16, 134217728: 540672, 150994944: 1073758224, 167772160: 1073741824, 184549376: 540688, 201326592: 524304, 218103808: 0, 234881024: 16400, 251658240: 1074266112, 8388608: 1073758208, 25165824: 540688, 41943040: 16, 58720256: 1073758224, 75497472: 1074282512, 92274688: 1073741824, 109051904: 524288, 125829120: 1074266128, 142606336: 524304, 159383552: 0, 176160768: 16384, 192937984: 1074266112, 209715200: 1073741840, 226492416: 540672, 243269632: 1074282496, 260046848: 16400, 268435456: 0, 285212672: 1074266128, 301989888: 1073758224, 318767104: 1074282496, 335544320: 1074266112, 352321536: 16, 369098752: 540688, 385875968: 16384, 402653184: 16400, 419430400: 524288, 436207616: 524304, 452984832: 1073741840, 469762048: 540672, 486539264: 1073758208, 503316480: 1073741824, 520093696: 1074282512, 276824064: 540688, 293601280: 524288, 310378496: 1074266112, 327155712: 16384, 343932928: 1073758208, 360710144: 1074282512, 377487360: 16, 394264576: 1073741824, 411041792: 1074282496, 427819008: 1073741840, 444596224: 1073758224, 461373440: 524304, 478150656: 0, 494927872: 16400, 511705088: 1074266128, 528482304: 540672 }, { 0: 260, 1048576: 0, 2097152: 67109120, 3145728: 65796, 4194304: 65540, 5242880: 67108868, 6291456: 67174660, 7340032: 67174400, 8388608: 67108864, 9437184: 67174656, 10485760: 65792, 11534336: 67174404, 12582912: 67109124, 13631488: 65536, 14680064: 4, 15728640: 256, 524288: 67174656, 1572864: 67174404, 2621440: 0, 3670016: 67109120, 4718592: 67108868, 5767168: 65536, 6815744: 65540, 7864320: 260, 8912896: 4, 9961472: 256, 11010048: 67174400, 12058624: 65796, 13107200: 65792, 14155776: 67109124, 15204352: 67174660, 16252928: 67108864, 16777216: 67174656, 17825792: 65540, 18874368: 65536, 19922944: 67109120, 20971520: 256, 22020096: 67174660, 23068672: 67108868, 24117248: 0, 25165824: 67109124, 26214400: 67108864, 27262976: 4, 28311552: 65792, 29360128: 67174400, 30408704: 260, 31457280: 65796, 32505856: 67174404, 17301504: 67108864, 18350080: 260, 19398656: 67174656, 20447232: 0, 21495808: 65540, 22544384: 67109120, 23592960: 256, 24641536: 67174404, 25690112: 65536, 26738688: 67174660, 27787264: 65796, 28835840: 67108868, 29884416: 67109124, 30932992: 67174400, 31981568: 4, 33030144: 65792 }, { 0: 2151682048, 65536: 2147487808, 131072: 4198464, 196608: 2151677952, 262144: 0, 327680: 4198400, 393216: 2147483712, 458752: 4194368, 524288: 2147483648, 589824: 4194304, 655360: 64, 720896: 2147487744, 786432: 2151678016, 851968: 4160, 917504: 4096, 983040: 2151682112, 32768: 2147487808, 98304: 64, 163840: 2151678016, 229376: 2147487744, 294912: 4198400, 360448: 2151682112, 425984: 0, 491520: 2151677952, 557056: 4096, 622592: 2151682048, 688128: 4194304, 753664: 4160, 819200: 2147483648, 884736: 4194368, 950272: 4198464, 1015808: 2147483712, 1048576: 4194368, 1114112: 4198400, 1179648: 2147483712, 1245184: 0, 1310720: 4160, 1376256: 2151678016, 1441792: 2151682048, 1507328: 2147487808, 1572864: 2151682112, 1638400: 2147483648, 1703936: 2151677952, 1769472: 4198464, 1835008: 2147487744, 1900544: 4194304, 1966080: 64, 2031616: 4096, 1081344: 2151677952, 1146880: 2151682112, 1212416: 0, 1277952: 4198400, 1343488: 4194368, 1409024: 2147483648, 1474560: 2147487808, 1540096: 64, 1605632: 2147483712, 1671168: 4096, 1736704: 2147487744, 1802240: 2151678016, 1867776: 4160, 1933312: 2151682048, 1998848: 4194304, 2064384: 4198464 }, { 0: 128, 4096: 17039360, 8192: 262144, 12288: 536870912, 16384: 537133184, 20480: 16777344, 24576: 553648256, 28672: 262272, 32768: 16777216, 36864: 537133056, 40960: 536871040, 45056: 553910400, 49152: 553910272, 53248: 0, 57344: 17039488, 61440: 553648128, 2048: 17039488, 6144: 553648256, 10240: 128, 14336: 17039360, 18432: 262144, 22528: 537133184, 26624: 553910272, 30720: 536870912, 34816: 537133056, 38912: 0, 43008: 553910400, 47104: 16777344, 51200: 536871040, 55296: 553648128, 59392: 16777216, 63488: 262272, 65536: 262144, 69632: 128, 73728: 536870912, 77824: 553648256, 81920: 16777344, 86016: 553910272, 90112: 537133184, 94208: 16777216, 98304: 553910400, 102400: 553648128, 106496: 17039360, 110592: 537133056, 114688: 262272, 118784: 536871040, 122880: 0, 126976: 17039488, 67584: 553648256, 71680: 16777216, 75776: 17039360, 79872: 537133184, 83968: 536870912, 88064: 17039488, 92160: 128, 96256: 553910272, 100352: 262272, 104448: 553910400, 108544: 0, 112640: 553648128, 116736: 16777344, 120832: 262144, 124928: 537133056, 129024: 536871040 }, { 0: 268435464, 256: 8192, 512: 270532608, 768: 270540808, 1024: 268443648, 1280: 2097152, 1536: 2097160, 1792: 268435456, 2048: 0, 2304: 268443656, 2560: 2105344, 2816: 8, 3072: 270532616, 3328: 2105352, 3584: 8200, 3840: 270540800, 128: 270532608, 384: 270540808, 640: 8, 896: 2097152, 1152: 2105352, 1408: 268435464, 1664: 268443648, 1920: 8200, 2176: 2097160, 2432: 8192, 2688: 268443656, 2944: 270532616, 3200: 0, 3456: 270540800, 3712: 2105344, 3968: 268435456, 4096: 268443648, 4352: 270532616, 4608: 270540808, 4864: 8200, 5120: 2097152, 5376: 268435456, 5632: 268435464, 5888: 2105344, 6144: 2105352, 6400: 0, 6656: 8, 6912: 270532608, 7168: 8192, 7424: 268443656, 7680: 270540800, 7936: 2097160, 4224: 8, 4480: 2105344, 4736: 2097152, 4992: 268435464, 5248: 268443648, 5504: 8200, 5760: 270540808, 6016: 270532608, 6272: 270540800, 6528: 270532616, 6784: 8192, 7040: 2105352, 7296: 2097160, 7552: 0, 7808: 268435456, 8064: 268443656 }, { 0: 1048576, 16: 33555457, 32: 1024, 48: 1049601, 64: 34604033, 80: 0, 96: 1, 112: 34603009, 128: 33555456, 144: 1048577, 160: 33554433, 176: 34604032, 192: 34603008, 208: 1025, 224: 1049600, 240: 33554432, 8: 34603009, 24: 0, 40: 33555457, 56: 34604032, 72: 1048576, 88: 33554433, 104: 33554432, 120: 1025, 136: 1049601, 152: 33555456, 168: 34603008, 184: 1048577, 200: 1024, 216: 34604033, 232: 1, 248: 1049600, 256: 33554432, 272: 1048576, 288: 33555457, 304: 34603009, 320: 1048577, 336: 33555456, 352: 34604032, 368: 1049601, 384: 1025, 400: 34604033, 416: 1049600, 432: 1, 448: 0, 464: 34603008, 480: 33554433, 496: 1024, 264: 1049600, 280: 33555457, 296: 34603009, 312: 1, 328: 33554432, 344: 1048576, 360: 1025, 376: 34604032, 392: 33554433, 408: 34603008, 424: 0, 440: 34604033, 456: 1049601, 472: 1024, 488: 33555456, 504: 1048577 }, { 0: 134219808, 1: 131072, 2: 134217728, 3: 32, 4: 131104, 5: 134350880, 6: 134350848, 7: 2048, 8: 134348800, 9: 134219776, 10: 133120, 11: 134348832, 12: 2080, 13: 0, 14: 134217760, 15: 133152, 2147483648: 2048, 2147483649: 134350880, 2147483650: 134219808, 2147483651: 134217728, 2147483652: 134348800, 2147483653: 133120, 2147483654: 133152, 2147483655: 32, 2147483656: 134217760, 2147483657: 2080, 2147483658: 131104, 2147483659: 134350848, 2147483660: 0, 2147483661: 134348832, 2147483662: 134219776, 2147483663: 131072, 16: 133152, 17: 134350848, 18: 32, 19: 2048, 20: 134219776, 21: 134217760, 22: 134348832, 23: 131072, 24: 0, 25: 131104, 26: 134348800, 27: 134219808, 28: 134350880, 29: 133120, 30: 2080, 31: 134217728, 2147483664: 131072, 2147483665: 2048, 2147483666: 134348832, 2147483667: 133152, 2147483668: 32, 2147483669: 134348800, 2147483670: 134217728, 2147483671: 134219808, 2147483672: 134350880, 2147483673: 134217760, 2147483674: 134219776, 2147483675: 0, 2147483676: 133120, 2147483677: 2080, 2147483678: 131104, 2147483679: 134350848 }], u = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679], d = a.DES = s.extend({ _doReset: function () { for (var t = this._key, r = t.words, e = [], i = 0; i < 56; i++) { var n = c[i] - 1; e[i] = r[n >>> 5] >>> 31 - n % 32 & 1 } for (var o = this._subKeys = [], s = 0; s < 16; s++) { for (var a = o[s] = [], f = l[s], i = 0; i < 24; i++)a[i / 6 | 0] |= e[(h[i] - 1 + f) % 28] << 31 - i % 6, a[4 + (i / 6 | 0)] |= e[28 + (h[i + 24] - 1 + f) % 28] << 31 - i % 6; a[0] = a[0] << 1 | a[0] >>> 31; for (var i = 1; i < 7; i++)a[i] = a[i] >>> 4 * (i - 1) + 3; a[7] = a[7] << 5 | a[7] >>> 27 } for (var u = this._invSubKeys = [], i = 0; i < 16; i++)u[i] = o[15 - i] }, encryptBlock: function (t, r) { this._doCryptBlock(t, r, this._subKeys) }, decryptBlock: function (t, r) { this._doCryptBlock(t, r, this._invSubKeys) }, _doCryptBlock: function (t, i, n) { this._lBlock = t[i], this._rBlock = t[i + 1], r.call(this, 4, 252645135), r.call(this, 16, 65535), e.call(this, 2, 858993459), e.call(this, 8, 16711935), r.call(this, 1, 1431655765); for (var o = 0; o < 16; o++) { for (var s = n[o], a = this._lBlock, c = this._rBlock, h = 0, l = 0; l < 8; l++)h |= f[l][((c ^ s[l]) & u[l]) >>> 0]; this._lBlock = c, this._rBlock = a ^ h } var d = this._lBlock; this._lBlock = this._rBlock, this._rBlock = d, r.call(this, 1, 1431655765), e.call(this, 8, 16711935), e.call(this, 2, 858993459), r.call(this, 16, 65535), r.call(this, 4, 252645135), t[i] = this._lBlock, t[i + 1] = this._rBlock }, keySize: 2, ivSize: 2, blockSize: 2 }); i.DES = s._createHelper(d); var v = a.TripleDES = s.extend({ _doReset: function () { var t = this._key, r = t.words; this._des1 = d.createEncryptor(o.create(r.slice(0, 2))), this._des2 = d.createEncryptor(o.create(r.slice(2, 4))), this._des3 = d.createEncryptor(o.create(r.slice(4, 6))) }, encryptBlock: function (t, r) { this._des1.encryptBlock(t, r), this._des2.decryptBlock(t, r), this._des3.encryptBlock(t, r) }, decryptBlock: function (t, r) { this._des3.decryptBlock(t, r), this._des2.encryptBlock(t, r), this._des1.decryptBlock(t, r) }, keySize: 6, ivSize: 2, blockSize: 2 }); i.TripleDES = s._createHelper(v) + }(), function () { function r() { for (var t = this._S, r = this._i, e = this._j, i = 0, n = 0; n < 4; n++) { r = (r + 1) % 256, e = (e + t[r]) % 256; var o = t[r]; t[r] = t[e], t[e] = o, i |= t[(t[r] + t[e]) % 256] << 24 - 8 * n } return this._i = r, this._j = e, i } var e = t, i = e.lib, n = i.StreamCipher, o = e.algo, s = o.RC4 = n.extend({ _doReset: function () { for (var t = this._key, r = t.words, e = t.sigBytes, i = this._S = [], n = 0; n < 256; n++)i[n] = n; for (var n = 0, o = 0; n < 256; n++) { var s = n % e, a = r[s >>> 2] >>> 24 - s % 4 * 8 & 255; o = (o + i[n] + a) % 256; var c = i[n]; i[n] = i[o], i[o] = c } this._i = this._j = 0 }, _doProcessBlock: function (t, e) { t[e] ^= r.call(this) }, keySize: 8, ivSize: 0 }); e.RC4 = n._createHelper(s); var a = o.RC4Drop = s.extend({ cfg: s.cfg.extend({ drop: 192 }), _doReset: function () { s._doReset.call(this); for (var t = this.cfg.drop; t > 0; t--)r.call(this) } }); e.RC4Drop = n._createHelper(a) }(), t.mode.CTRGladman = function () { function r(t) { if (255 === (t >> 24 & 255)) { var r = t >> 16 & 255, e = t >> 8 & 255, i = 255 & t; 255 === r ? (r = 0, 255 === e ? (e = 0, 255 === i ? i = 0 : ++i) : ++e) : ++r, t = 0, t += r << 16, t += e << 8, t += i } else t += 1 << 24; return t } function e(t) { return 0 === (t[0] = r(t[0])) && (t[1] = r(t[1])), t } var i = t.lib.BlockCipherMode.extend(), n = i.Encryptor = i.extend({ processBlock: function (t, r) { var i = this._cipher, n = i.blockSize, o = this._iv, s = this._counter; o && (s = this._counter = o.slice(0), this._iv = void 0), e(s); var a = s.slice(0); i.encryptBlock(a, 0); for (var c = 0; c < n; c++)t[r + c] ^= a[c] } }); return i.Decryptor = n, i }(), function () { function r() { for (var t = this._X, r = this._C, e = 0; e < 8; e++)a[e] = r[e]; r[0] = r[0] + 1295307597 + this._b | 0, r[1] = r[1] + 3545052371 + (r[0] >>> 0 < a[0] >>> 0 ? 1 : 0) | 0, r[2] = r[2] + 886263092 + (r[1] >>> 0 < a[1] >>> 0 ? 1 : 0) | 0, r[3] = r[3] + 1295307597 + (r[2] >>> 0 < a[2] >>> 0 ? 1 : 0) | 0, r[4] = r[4] + 3545052371 + (r[3] >>> 0 < a[3] >>> 0 ? 1 : 0) | 0, r[5] = r[5] + 886263092 + (r[4] >>> 0 < a[4] >>> 0 ? 1 : 0) | 0, r[6] = r[6] + 1295307597 + (r[5] >>> 0 < a[5] >>> 0 ? 1 : 0) | 0, r[7] = r[7] + 3545052371 + (r[6] >>> 0 < a[6] >>> 0 ? 1 : 0) | 0, this._b = r[7] >>> 0 < a[7] >>> 0 ? 1 : 0; for (var e = 0; e < 8; e++) { var i = t[e] + r[e], n = 65535 & i, o = i >>> 16, s = ((n * n >>> 17) + n * o >>> 15) + o * o, h = ((4294901760 & i) * i | 0) + ((65535 & i) * i | 0); c[e] = s ^ h } t[0] = c[0] + (c[7] << 16 | c[7] >>> 16) + (c[6] << 16 | c[6] >>> 16) | 0, t[1] = c[1] + (c[0] << 8 | c[0] >>> 24) + c[7] | 0, t[2] = c[2] + (c[1] << 16 | c[1] >>> 16) + (c[0] << 16 | c[0] >>> 16) | 0, t[3] = c[3] + (c[2] << 8 | c[2] >>> 24) + c[1] | 0, t[4] = c[4] + (c[3] << 16 | c[3] >>> 16) + (c[2] << 16 | c[2] >>> 16) | 0, t[5] = c[5] + (c[4] << 8 | c[4] >>> 24) + c[3] | 0, t[6] = c[6] + (c[5] << 16 | c[5] >>> 16) + (c[4] << 16 | c[4] >>> 16) | 0, t[7] = c[7] + (c[6] << 8 | c[6] >>> 24) + c[5] | 0 } var e = t, i = e.lib, n = i.StreamCipher, o = e.algo, s = [], a = [], c = [], h = o.Rabbit = n.extend({ _doReset: function () { for (var t = this._key.words, e = this.cfg.iv, i = 0; i < 4; i++)t[i] = 16711935 & (t[i] << 8 | t[i] >>> 24) | 4278255360 & (t[i] << 24 | t[i] >>> 8); var n = this._X = [t[0], t[3] << 16 | t[2] >>> 16, t[1], t[0] << 16 | t[3] >>> 16, t[2], t[1] << 16 | t[0] >>> 16, t[3], t[2] << 16 | t[1] >>> 16], o = this._C = [t[2] << 16 | t[2] >>> 16, 4294901760 & t[0] | 65535 & t[1], t[3] << 16 | t[3] >>> 16, 4294901760 & t[1] | 65535 & t[2], t[0] << 16 | t[0] >>> 16, 4294901760 & t[2] | 65535 & t[3], t[1] << 16 | t[1] >>> 16, 4294901760 & t[3] | 65535 & t[0]]; this._b = 0; for (var i = 0; i < 4; i++)r.call(this); for (var i = 0; i < 8; i++)o[i] ^= n[i + 4 & 7]; if (e) { var s = e.words, a = s[0], c = s[1], h = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), l = 16711935 & (c << 8 | c >>> 24) | 4278255360 & (c << 24 | c >>> 8), f = h >>> 16 | 4294901760 & l, u = l << 16 | 65535 & h; o[0] ^= h, o[1] ^= f, o[2] ^= l, o[3] ^= u, o[4] ^= h, o[5] ^= f, o[6] ^= l, o[7] ^= u; for (var i = 0; i < 4; i++)r.call(this) } }, _doProcessBlock: function (t, e) { var i = this._X; r.call(this), s[0] = i[0] ^ i[5] >>> 16 ^ i[3] << 16, s[1] = i[2] ^ i[7] >>> 16 ^ i[5] << 16, s[2] = i[4] ^ i[1] >>> 16 ^ i[7] << 16, s[3] = i[6] ^ i[3] >>> 16 ^ i[1] << 16; for (var n = 0; n < 4; n++)s[n] = 16711935 & (s[n] << 8 | s[n] >>> 24) | 4278255360 & (s[n] << 24 | s[n] >>> 8), t[e + n] ^= s[n] }, blockSize: 4, ivSize: 2 }); e.Rabbit = n._createHelper(h) }(), t.mode.CTR = function () { var r = t.lib.BlockCipherMode.extend(), e = r.Encryptor = r.extend({ processBlock: function (t, r) { var e = this._cipher, i = e.blockSize, n = this._iv, o = this._counter; n && (o = this._counter = n.slice(0), this._iv = void 0); var s = o.slice(0); e.encryptBlock(s, 0), o[i - 1] = o[i - 1] + 1 | 0; for (var a = 0; a < i; a++)t[r + a] ^= s[a] } }); return r.Decryptor = e, r }(), function () { function r() { for (var t = this._X, r = this._C, e = 0; e < 8; e++)a[e] = r[e]; r[0] = r[0] + 1295307597 + this._b | 0, r[1] = r[1] + 3545052371 + (r[0] >>> 0 < a[0] >>> 0 ? 1 : 0) | 0, r[2] = r[2] + 886263092 + (r[1] >>> 0 < a[1] >>> 0 ? 1 : 0) | 0, r[3] = r[3] + 1295307597 + (r[2] >>> 0 < a[2] >>> 0 ? 1 : 0) | 0, r[4] = r[4] + 3545052371 + (r[3] >>> 0 < a[3] >>> 0 ? 1 : 0) | 0, r[5] = r[5] + 886263092 + (r[4] >>> 0 < a[4] >>> 0 ? 1 : 0) | 0, r[6] = r[6] + 1295307597 + (r[5] >>> 0 < a[5] >>> 0 ? 1 : 0) | 0, r[7] = r[7] + 3545052371 + (r[6] >>> 0 < a[6] >>> 0 ? 1 : 0) | 0, this._b = r[7] >>> 0 < a[7] >>> 0 ? 1 : 0; for (var e = 0; e < 8; e++) { var i = t[e] + r[e], n = 65535 & i, o = i >>> 16, s = ((n * n >>> 17) + n * o >>> 15) + o * o, h = ((4294901760 & i) * i | 0) + ((65535 & i) * i | 0); c[e] = s ^ h } t[0] = c[0] + (c[7] << 16 | c[7] >>> 16) + (c[6] << 16 | c[6] >>> 16) | 0, t[1] = c[1] + (c[0] << 8 | c[0] >>> 24) + c[7] | 0, t[2] = c[2] + (c[1] << 16 | c[1] >>> 16) + (c[0] << 16 | c[0] >>> 16) | 0, t[3] = c[3] + (c[2] << 8 | c[2] >>> 24) + c[1] | 0, t[4] = c[4] + (c[3] << 16 | c[3] >>> 16) + (c[2] << 16 | c[2] >>> 16) | 0, t[5] = c[5] + (c[4] << 8 | c[4] >>> 24) + c[3] | 0, t[6] = c[6] + (c[5] << 16 | c[5] >>> 16) + (c[4] << 16 | c[4] >>> 16) | 0, t[7] = c[7] + (c[6] << 8 | c[6] >>> 24) + c[5] | 0 } var e = t, i = e.lib, n = i.StreamCipher, o = e.algo, s = [], a = [], c = [], h = o.RabbitLegacy = n.extend({ _doReset: function () { var t = this._key.words, e = this.cfg.iv, i = this._X = [t[0], t[3] << 16 | t[2] >>> 16, t[1], t[0] << 16 | t[3] >>> 16, t[2], t[1] << 16 | t[0] >>> 16, t[3], t[2] << 16 | t[1] >>> 16], n = this._C = [t[2] << 16 | t[2] >>> 16, 4294901760 & t[0] | 65535 & t[1], t[3] << 16 | t[3] >>> 16, 4294901760 & t[1] | 65535 & t[2], t[0] << 16 | t[0] >>> 16, 4294901760 & t[2] | 65535 & t[3], t[1] << 16 | t[1] >>> 16, 4294901760 & t[3] | 65535 & t[0]]; this._b = 0; for (var o = 0; o < 4; o++)r.call(this); for (var o = 0; o < 8; o++)n[o] ^= i[o + 4 & 7]; if (e) { var s = e.words, a = s[0], c = s[1], h = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), l = 16711935 & (c << 8 | c >>> 24) | 4278255360 & (c << 24 | c >>> 8), f = h >>> 16 | 4294901760 & l, u = l << 16 | 65535 & h; n[0] ^= h, n[1] ^= f, n[2] ^= l, n[3] ^= u, n[4] ^= h, n[5] ^= f, n[6] ^= l, n[7] ^= u; for (var o = 0; o < 4; o++)r.call(this) } }, _doProcessBlock: function (t, e) { var i = this._X; r.call(this), s[0] = i[0] ^ i[5] >>> 16 ^ i[3] << 16, s[1] = i[2] ^ i[7] >>> 16 ^ i[5] << 16, s[2] = i[4] ^ i[1] >>> 16 ^ i[7] << 16, s[3] = i[6] ^ i[3] >>> 16 ^ i[1] << 16; for (var n = 0; n < 4; n++)s[n] = 16711935 & (s[n] << 8 | s[n] >>> 24) | 4278255360 & (s[n] << 24 | s[n] >>> 8), t[e + n] ^= s[n] }, blockSize: 4, ivSize: 2 }); e.RabbitLegacy = n._createHelper(h) }(), t.pad.ZeroPadding = { pad: function (t, r) { var e = 4 * r; t.clamp(), t.sigBytes += e - (t.sigBytes % e || e) }, unpad: function (t) { for (var r = t.words, e = t.sigBytes - 1; !(r[e >>> 2] >>> 24 - e % 4 * 8 & 255);)e--; t.sigBytes = e + 1 } }, t +}); +$.maxHelpNum = $.isNode() ? 8 : 4; // 随机助力最大执行次数 +$.helpNum = 0; // 当前账号 随机助力次数 +let assistUserShareCode = 0; // 随机助力用户 share code + +!(async () => { + await requireConfig(); + if (!cookieArr[0]) { + $.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {"open-url": "https://bean.m.jd.com/bean/signIndex.action"}); + return; + } + $.CryptoJS = $.isNode() ? require('crypto-js') : CryptoJS; + await requestAlgo(); + for (let i = 0; i < cookieArr.length; i++) { + if (cookieArr[i]) { + currentCookie = cookieArr[i]; + $.UserName = decodeURIComponent(currentCookie.match(/pt_pin=([^; ]+)(?=;?)/) && currentCookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) + $.index = i + 1; + $.isLogin = true; + $.nickName = ''; + $.log(`\n************* 检查【京东账号${$.index}】${$.UserName} cookie 是否有效 *************`); + await TotalBean(); + $.log(`开始【京东账号${$.index}】${$.nickName || $.UserName}\n`); + if (!$.isLogin) { + $.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/`, {"open-url": "https://bean.m.jd.com/"}); + if ($.isNode()) { + await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`); + } + continue + } + if (currentCookie.includes("pt_pin")) await getJxToken() + subTitle = ''; + message = ''; + option = {}; + $.answer = 3; + $.helpNum = 0; + notifyBool = notifyLevel > 0; // 初始化是否推送 + // await tokenFormat(); // 处理当前账号 token + await shareCodesFormat(); // 处理当前账号 助力码 + await jdJXNC(); // 执行当前账号 主代码流程 + } + } + if ($.isNode() && allMessage) { + await notify.sendNotify(`${$.name}`, `${allMessage}`) + } +})() + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + console.log(e); + }) + .finally(() => { + $.done(); + }) + +// 检查互助码格式是否为 json +// 成功返回 json 对象,失败返回 '' +function changeShareCodeJson(code) { + try { + let json = code && JSON.parse(code); + return json['smp'] && json['active'] && json['joinnum'] ? json : ''; + } catch (e) { + return ''; + } +} + +// 加载配置 cookie token shareCode +function requireConfig() { + return new Promise(async resolve => { + $.log('开始获取配置文件\n') + notify = $.isNode() ? require('./sendNotify') : ''; + //Node.js用户请在jdCookie.js处填写京东ck; + const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; + // const jdTokenNode = $.isNode() ? require('./jdJxncTokens.js') : ''; + const jdJxncShareCodeNode = $.isNode() ? require('./jdJxncShareCodes.js') : {}; + //IOS等用户直接用NobyDa的jd cookie + if ($.isNode()) { + Object.keys(jdCookieNode).forEach((item) => { + if (jdCookieNode[item]) { + cookieArr.push(jdCookieNode[item]); + } + }) + if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => {}; + } else { + cookieArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item); + } + + $.log(`共${cookieArr.length}个京东账号\n`); + + // if ($.isNode()) { + // Object.keys(jdTokenNode).forEach((item) => { + // tokenArr.push(jdTokenNode[item] ? JSON.parse(jdTokenNode[item]) : tokenNull) + // }) + // } else { + // let tmpTokens = JSON.parse($.getdata('jx_tokens') || '[]'); + // tokenArr.push(...tmpTokens) + // } + + if ($.isNode()) { + Object.keys(jdJxncShareCodeNode).forEach((item) => { + if (jdJxncShareCodeNode[item]) { + jxncShareCodeArr.push(jdJxncShareCodeNode[item]) + } else { + jxncShareCodeArr.push(''); + } + }) + } + + // 检查互助码是否为 json [smp,active,joinnum] 格式,否则进行通知 + for (let i = 0; i < jxncShareCodeArr.length; i++) { + if (jxncShareCodeArr[i]) { + let tmpJxncShareStr = jxncShareCodeArr[i]; + let tmpjsonShareCodeArr = tmpJxncShareStr.split('@'); + if (!changeShareCodeJson(tmpjsonShareCodeArr[0])) { + $.log('互助码格式已变更,请重新填写互助码'); + $.msg($.name, '互助码格式变更通知', '互助码格式变更,请重新填写 ‼️‼️', option); + if ($.isNode()) { + await notify.sendNotify(`${$.name}`, `互助码格式变更,请重新填写 ‼️‼️`); + } + } + break; + } + } + + // console.log(`jdFruitShareArr::${JSON.stringify(jxncShareCodeArr)}`) + // console.log(`jdFruitShareArr账号长度::${jxncShareCodeArr.length}`) + $.log(`您提供了${jxncShareCodeArr.length}个账号的京喜农场助力码`); + + try { + let options = { + "url": `https://cdn.jsdelivr.net/gh/gitupdate/updateTeam@master/shareCodes/jxnc.txt`, + "headers": { + "Accept": "application/json,text/plain, */*", + "Content-Type": "application/x-www-form-urlencoded", + "Accept-Encoding": "gzip, deflate, br", + "Accept-Language": "zh-cn", + "Connection": "keep-alive", + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" + }, + "timeout": 10000, + } + $.get(options, (err, resp, data) => { // 初始化内置变量 + if (!err) { + shareCode = data; + } + }); + } catch (e) { + // 获取内置助力码失败 + } + resolve() + }) +} + +// 查询京东账户信息(检查 cookie 是否有效) +function TotalBean() { + return new Promise(async resolve => { + const options = { + "url": `https://wq.jd.com/user/info/QueryJDUserInfo?sceneval=2`, + "headers": { + "Accept": "application/json,text/plain, */*", + "Content-Type": "application/x-www-form-urlencoded", + "Accept-Encoding": "gzip, deflate, br", + "Accept-Language": "zh-cn", + "Connection": "keep-alive", + "Cookie": currentCookie, + "Referer": "https://wqs.jd.com/my/jingdou/my.shtml?sceneval=2", + "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1") + } + } + $.post(options, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (data) { + data = JSON.parse(data); + if (data['retcode'] === 13) { + $.isLogin = false; //cookie过期 + return + } + if (data['retcode'] === 0) { + $.nickName = (data['base'] && data['base'].nickname) || $.UserName; + } else { + $.nickName = $.UserName + } + } else { + console.log(`京东服务器返回空数据`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} + +// 处理当前账号token +function tokenFormat() { + return new Promise(async resolve => { + if (tokenArr[$.index - 1] && tokenArr[$.index - 1].farm_jstoken) { + currentToken = tokenArr[$.index - 1]; + } else { + currentToken = tokenNull; + } + resolve(); + }) +} + +// 处理当前账号助力码 +function shareCodesFormat() { + return new Promise(async resolve => { + // console.log(`第${$.index}个京东账号的助力码:::${jdFruitShareArr[$.index - 1]}`) + if (jxncShareCodeArr[$.index - 1]) { + currentShareCode = jxncShareCodeArr[$.index - 1].split('@'); + currentShareCode.push(...(shareCode.split('@'))); + } else { + $.log(`由于您第${$.index}个京东账号未提供shareCode,将采纳本脚本自带的助力码`) + currentShareCode = shareCode.split('@'); + } + $.log(`第${$.index}个京东账号将要助力的好友${JSON.stringify(currentShareCode)}`) + resolve(); + }) +} + +async function jdJXNC() { + subTitle = `【京东账号${$.index}】${$.nickName}`; + $.log(`获取用户信息 & 任务列表`); + const startInfo = await getTaskList(); + if (startInfo) { + message += `【水果名称】${startInfo.prizename}\n`; + if (startInfo.target <= startInfo.score) { // 水滴已满 + if (startInfo.activestatus === 2) { // 成熟未收取 + notifyBool = true; + $.log(`【成熟】水果已成熟请及时收取,activestatus:${startInfo.activestatus}\n`); + message += `【成熟】水果已成熟请及时收取,activestatus:${startInfo.activestatus}\n`; + } else if (startInfo.activestatus === 0) { // 未种植(成熟已收取) + $.log('账号未选择种子,请先去京喜农场选择种子。\n如果选择 APP 专属种子,必须提供 token。'); + message += '账号未选择种子,请先去京喜农场选择种子。\n如果选择 APP 专属种子,必须提供 token。\n'; + notifyBool = notifyBool && notifyLevel >= 3; + } + } else { + let shareCodeJson = { + "smp": $.info.smp, + "active": $.info.active, + "joinnum": $.info.joinnum, + }; + $.log(`【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】` + JSON.stringify(shareCodeJson)); + await $.wait(500); + const isOk = await browserTask(); + if (isOk) { + await $.wait(500); + await answerTask(); + await $.wait(500); + const endInfo = await getTaskList(); + getMessage(endInfo, startInfo); + await submitInviteId($.UserName); + await $.wait(500); + let next = await helpFriends(); + if (next) { + while ($.helpNum < $.maxHelpNum) { + $.helpNum++; + assistUserShareCodeJson = await getAssistUser(); + if (assistUserShareCodeJson) { + await $.wait(500); + next = await helpShareCode(assistUserShareCodeJson['smp'], assistUserShareCodeJson['active'], assistUserShareCodeJson['joinnum']); + if (next) { + await $.wait(1000); + continue; + } + } + break; + } + } + } + } + } + await showMsg() +} + +// 获取任务列表与用户信息 +function getTaskList() { + return new Promise(async resolve => { + $.get(taskUrl('query', `type=1`), async (err, resp, data) => { + try { + let res = data.match(/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/); + if (res) { + res = res[1]; + const {detail, msg, task = [], retmsg, ...other} = JSON.parse(res); + $.detail = detail; + $.helpTask = task.filter(x => x.tasktype === 2)[0] || {eachtimeget: 0, limit: 0}; + $.allTask = task.filter(x => x.tasktype !== 3 && x.tasktype !== 2 && parseInt(x.left) > 0); + $.info = other; + $.log(`获取任务列表 ${retmsg} 总共${$.allTask.length}个任务!`); + if (!$.info.active) { + $.log('账号未选择种子,请先去京喜农场选择种子。\n如果选择 APP 专属种子,必须提供 token。'); + message += '账号未选择种子,请先去京喜农场选择种子。\n如果选择 APP 专属种子,必须提供 token。\n'; + notifyBool = notifyBool && notifyLevel >= 3; + resolve(false); + } + resolve(other); + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(true); + } + }); + }); +} + +function browserTask() { + return new Promise(async resolve => { + const tasks = $.allTask.filter(x => x.tasklevel !== 6); + const times = Math.max(...[...tasks].map(x => x.limit)); + for (let i = 0; i < tasks.length; i++) { + const task = tasks[i]; + $.log(`开始第${i + 1}个任务:${task.taskname}`); + const status = [0]; + for (let i = 0; i < times; i++) { + const random = Math.random() * 3; + await $.wait(random * 1000); + if (status[0] === 0) { + status[0] = await doTask(task); + } + if (status[0] !== 0) { + break; + } + } + if (status[0] === 1017) { // ret:1017 retmsg:"score full" 水滴已满,果实成熟,跳过所有任务 + $.log('水滴已满,果实成熟,跳过所有任务'); + resolve(true); + break; + } + if (status[0] === 1032) { + $.log('任务执行失败,种植的 APP 专属种子,请提供 token 或种植非 APP 种子'); + message += '任务执行失败,种植的 APP 专属种子,请提供 token 或种植非 APP 种子\n'; + notifyBool = notifyBool && notifyLevel >= 2; + resolve(false); + return; + } + + $.log(`结束第${i + 1}个任务:${task.taskname}`); + } + resolve(true); + }); +} + +function answerTask() { + const _answerTask = $.allTask.filter(x => x.tasklevel === 6); + if (!_answerTask || !_answerTask[0]) return; + const {tasklevel, left, taskname, eachtimeget} = _answerTask[0]; + $.log(`准备做答题任务:${taskname}`); + return new Promise(async resolve => { + if (parseInt(left) <= 0) { + resolve(false); + $.log(`${taskname}[做任务]: 任务已完成,跳过`); + return; + } + $.get( + taskUrl( + 'dotask', + `active=${$.info.active}&answer=${$.info.indexday}:${['A', 'B', 'C', 'D'][$.answer]}:0&joinnum=${ + $.info.joinnum + }&tasklevel=${tasklevel}&_stk=${encodeURIComponent("active,answer,ch,farm_jstoken,joinnum,phoneid,tasklevel,timestamp")}`, + ), + async (err, resp, data) => { + try { + let res = data.match(/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/); + if (res) { + res = res[1] + let {ret, retmsg, right} = JSON.parse(res); + retmsg = retmsg !== '' ? retmsg : '成功'; + $.log(`${taskname}[做任务]:ret:${ret} retmsg:"${retmsg.indexOf('活动太火爆了') !== -1 ? '任务进行中或者未到任务时间' : retmsg}"`); + if (ret === 0 && right === 1) { + $.drip += eachtimeget; + } + // ret:1017 retmsg:"score full" 水滴已满,果实成熟,跳过答题 + // ret:1012 retmsg:"has complte" 已完成,跳过答题 + if (ret === 1017 || ret === 1012) { + resolve(); + return; + } + if (((ret !== 0 && ret !== 1029) || retmsg === 'ans err') && $.answer > 0) { + $.answer--; + await $.wait(1000); + await answerTask(); + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }, + ); + }); +} + +function getMessage(endInfo, startInfo) { + const need = endInfo.target - endInfo.score; + const get = endInfo.modifyscore; // 本次变更获得水滴 + const leaveGet = startInfo.modifyscore; // 离开时获得水滴 + let dayGet = 0; // 今日共获取水滴数 + if ($.detail) { + let dayTime = new Date(new Date().toLocaleDateString()).getTime() / 1000; // 今日 0 点时间戳(10位数) + $.detail.forEach(function (item, index) { + if (item.time >= dayTime && item.score) { + dayGet += item.score; + } + }); + } + message += `【水滴】本次获得${get} 离线获得${leaveGet} 今日获得${dayGet} 还需水滴${need}\n`; + if (need <= 0) { + notifyBool = true; + message += `【成熟】水果已成熟请及时收取,deliverState:${endInfo.deliverState}\n`; + return; + } + if (get > 0 || leaveGet > 0 || dayGet > 0) { + const day = Math.ceil(need / (dayGet > 0 ? dayGet : (get + leaveGet))); + message += `【预测】还需 ${day} 天\n`; + } + if (get > 0 || leaveGet > 0) { // 本次 或 离线 有水滴 + notifyBool = notifyBool && notifyLevel >= 1; + } else { + notifyBool = notifyBool && notifyLevel >= 2; + } +} + +// 提交助力码 +function submitInviteId(userName) { + return new Promise(resolve => { + if (!$.info || !$.info.smp) { + resolve(); + return; + } + try { + $.post( + { + url: `https://api.ninesix.cc/api/jx-nc/${$.info.smp}/${encodeURIComponent(userName)}?active=${$.info.active}&joinnum=${$.info.joinnum}`, + timeout: 10000 + }, + (err, resp, _data) => { + try { + const {code, data = {}} = JSON.parse(_data); + $.log(`邀请码提交:${code}`); + if (data.value) { + message += '【邀请码】提交成功!\n'; + } + } catch (e) { + // $.logErr(e, resp); + $.log('邀请码提交失败 API 返回异常'); + } finally { + resolve(); + } + }, + ); + } catch (e) { + // $.logErr(e, resp); + resolve(); + } + }); +} + +function getAssistUser() { + return new Promise(resolve => { + try { + $.get({ + url: `https://api.ninesix.cc/api/jx-nc?active=${$.info.active}`, + timeout: 10000 + }, async (err, resp, _data) => { + try { + const {code, data: {value, extra = {}} = {}} = JSON.parse(_data); + if (value && extra.active) { // && extra.joinnum 截止 2021-01-22 16:39:09 API 线上还未部署新的 joinnum 参数代码,暂时默认 1 兼容 + let shareCodeJson = { + 'smp': value, + 'active': extra.active, + 'joinnum': extra.joinnum || 1 + }; + $.log(`获取随机助力码成功 ` + JSON.stringify(shareCodeJson)); + resolve(shareCodeJson); + return; + } else { + $.log(`获取随机助力码失败 ${code}`); + } + } catch (e) { + // $.logErr(e, resp); + $.log('获取随机助力码失败 API 返回异常'); + } finally { + resolve(false); + } + }); + } catch (e) { + // $.logErr(e, resp); + resolve(false); + } + }); +} + +// 为好友助力 return true 继续助力 false 助力结束 +async function helpFriends() { + let tmpShareCodeJson = {}; + for (let code of currentShareCode) { + if (!code) { + continue + } + tmpShareCodeJson = changeShareCodeJson(code); + if (!tmpShareCodeJson) { //非 json 格式跳过 + console.log('助力码非 json 格式,跳过') + continue; + } + const next = await helpShareCode(tmpShareCodeJson['smp'], tmpShareCodeJson['active'], tmpShareCodeJson['joinnum']); + if (!next) { + return false; + } + await $.wait(1000); + } + return true; +} + +// 执行助力 return true 继续助力 false 助力结束 +function helpShareCode(smp, active, joinnum) { + return new Promise(async resolve => { + if (smp === $.info.smp) { // 自己的助力码,跳过,继续执行 + $.log('助力码与当前账号相同,跳过助力。准备进行下一个助力'); + resolve(true); + } + $.log(`即将助力 share {"smp":"${smp}","active":"${active}","joinnum":"${joinnum}"}`); + $.get( + taskUrl('help', `active=${active}&joinnum=${joinnum}&smp=${smp}`), + async (err, resp, data) => { + try { + let res = data.match(/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/); + if (res) { + res = res[1]; + const {ret, retmsg = ''} = JSON.parse(res); + $.log(`助力结果:ret=${ret} retmsg="${retmsg ? retmsg : 'OK'}"`); + // ret=0 助力成功 + // ret=1011 active 不同 + // ret=1012 has complete 已完成 + // ret=1013 retmsg="has expired" 已过期 + // ret=1009 retmsg="today has help p2p" 今天已助力过 + // ret=1021 cannot help self 不能助力自己 + // ret=1032 retmsg="err operate env" 被助力者为 APP 专属种子,当前助力账号未配置 TOKEN + // if (ret === 0 || ret === 1009 || ret === 1011 || ret === 1012 || ret === 1021 || ret === 1032) { + // resolve(true); + // return; + // } + // ret 1016 当前账号达到助力上限 + // ret 147 filter 当前账号黑号了 + if (ret === 147 || ret === 1016) { + if (ret === 147) { + $.log(`\n\n !!!!!!!! 当前账号黑号了 !!!!!!!! \n\n`); + } + resolve(false); + return; + } + resolve(true); + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(false); + } + }, + ); + }); +} + + +function doTask({tasklevel, left, taskname, eachtimeget}) { + return new Promise(async resolve => { + if (parseInt(left) <= 0) { + $.log(`${taskname}[做任务]: 任务已完成,跳过`); + resolve(false); + } + $.get( + taskUrl( + 'dotask', + `active=${$.info.active}&answer=${$.info.indexday}:D:0&joinnum=${$.info.joinnum}&tasklevel=${tasklevel}&_stk=${encodeURIComponent("active,answer,ch,farm_jstoken,joinnum,phoneid,tasklevel,timestamp")}`, + ), + (err, resp, data) => { + try { + let res = data.match(/try\{whyour\(([\s\S]*)\)\;\}catch\(e\)\{\}/); + if (res) { + res = res[1]; + let {ret, retmsg} = JSON.parse(res); + retmsg = retmsg !== '' ? retmsg : '成功'; + $.log(`${taskname}[做任务]:ret:${ret} retmsg:"${retmsg.indexOf('活动太火爆了') !== -1 ? '任务进行中或者未到任务时间' : retmsg}"`); + if (ret === 0) { + $.drip += eachtimeget; + } + resolve(ret); + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }, + ); + }); +} + + +function taskUrl(function_path, body, stk) { + let url = `${JXNC_API_HOST}cubeactive/farm/${function_path}?${body}&farm_jstoken=${currentToken['farm_jstoken']}&phoneid=${currentToken['phoneid']}×tamp=${currentToken['timestamp']}&sceneval=2&g_login_type=1&callback=whyour&_=${Date.now()}&g_ty=ls`; + url += `&h5st=${decrypt(Date.now(), stk || '', '', url)}` + if (stk) { + url += `&_stk=${encodeURIComponent(stk)}`; + } + return { + url, + headers: { + Cookie: currentCookie, + Accept: `*/*`, + Connection: `keep-alive`, + Referer: `https://st.jingxi.com/pingou/dream_factory/index.html`, + 'Accept-Encoding': `gzip, deflate, br`, + Host: `wq.jd.com`, + 'Accept-Language': `zh-cn`, + "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1") + }, + timeout: 10000, + }; +} + +async function showMsg() { + if (notifyBool) { + $.msg($.name, subTitle, message, option); + if ($.isNode()) { + // await notify.sendNotify(`${$.name} - 账号${$.index} - ${$.nickName}`, `${subTitle}\n${message}`); + allMessage += `${subTitle}\n${message}${$.index !== cookieArr.length ? '\n\n' : ''}` + } + } else { + $.log(`${$.name} - notify 通知已关闭\n账号${$.index} - ${$.nickName}\n${subTitle}\n${message}`); + } +} + +/* +修改时间戳转换函数,京喜工厂原版修改 + */ +Date.prototype.Format = function (fmt) { + var e, + n = this, d = fmt, l = { + "M+": n.getMonth() + 1, + "d+": n.getDate(), + "D+": n.getDate(), + "h+": n.getHours(), + "H+": n.getHours(), + "m+": n.getMinutes(), + "s+": n.getSeconds(), + "w+": n.getDay(), + "q+": Math.floor((n.getMonth() + 3) / 3), + "S+": n.getMilliseconds() + }; + /(y+)/i.test(d) && (d = d.replace(RegExp.$1, "".concat(n.getFullYear()).substr(4 - RegExp.$1.length))); + for (var k in l) { + if (new RegExp("(".concat(k, ")")).test(d)) { + var t, a = "S+" === k ? "000" : "00"; + d = d.replace(RegExp.$1, 1 == RegExp.$1.length ? l[k] : ("".concat(a) + l[k]).substr("".concat(l[k]).length)) + } + } + return d; +} + +async function requestAlgo() { + $.fingerprint = await generateFp(); + const options = { + "url": `https://cactus.jd.com/request_algo?g_ty=ajax`, + "headers": { + 'Authority': 'cactus.jd.com', + 'Pragma': 'no-cache', + 'Cache-Control': 'no-cache', + 'Accept': 'application/json', + 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', + 'Content-Type': 'application/json', + 'Origin': 'https://st.jingxi.com', + 'Sec-Fetch-Site': 'cross-site', + 'Sec-Fetch-Mode': 'cors', + 'Sec-Fetch-Dest': 'empty', + 'Referer': 'https://st.jingxi.com/', + 'Accept-Language': 'zh-CN,zh;q=0.9,zh-TW;q=0.8,en;q=0.7' + }, + 'body': JSON.stringify({ + "version": "1.0", + "fp": $.fingerprint, + "appId": $.appId.toString(), + "timestamp": Date.now(), + "platform": "web", + "expandParams": "" + }) + } + new Promise(async resolve => { + $.post(options, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`request_algo 签名参数API请求失败,请检查网路重试`) + } else { + if (data) { + // console.log(data); + data = JSON.parse(data); + if (data['status'] === 200) { + $.token = data.data.result.tk; + let enCryptMethodJDString = data.data.result.algo; + if (enCryptMethodJDString) $.enCryptMethodJD = new Function(`return ${enCryptMethodJDString}`)(); + console.log(`获取签名参数成功!`) + console.log(`fp: ${$.fingerprint}`) + console.log(`token: ${$.token}`) + console.log(`enCryptMethodJD: ${enCryptMethodJDString}`) + } else { + console.log(`fp: ${$.fingerprint}`) + console.log('request_algo 签名参数API请求失败:') + } + } else { + console.log(`京东服务器返回空数据`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} +function decrypt(time, stk, type, url) { + stk = stk || (url ? getUrlData(url, '_stk') : '') + if (stk) { + const timestamp = new Date(time).Format("yyyyMMddhhmmssSSS"); + let hash1 = ''; + if ($.fingerprint && $.token && $.enCryptMethodJD) { + hash1 = $.enCryptMethodJD($.token, $.fingerprint.toString(), timestamp.toString(), $.appId.toString(), $.CryptoJS).toString($.CryptoJS.enc.Hex); + } else { + const random = '5gkjB6SpmC9s'; + $.token = `tk01wcdf61cb3a8nYUtHcmhSUFFCfddDPRvKvYaMjHkxo6Aj7dhzO+GXGFa9nPXfcgT+mULoF1b1YIS1ghvSlbwhE0Xc`; + $.fingerprint = 5287160221454703; + const str = `${$.token}${$.fingerprint}${timestamp}${$.appId}${random}`; + hash1 = $.CryptoJS.SHA512(str, $.token).toString($.CryptoJS.enc.Hex); + } + let st = ''; + stk.split(',').map((item, index) => { + st += `${item}:${getUrlData(url, item)}${index === stk.split(',').length -1 ? '' : '&'}`; + }) + const hash2 = $.CryptoJS.HmacSHA256(st, hash1.toString()).toString($.CryptoJS.enc.Hex); + // console.log(`\nst:${st}`) + // console.log(`h5st:${["".concat(timestamp.toString()), "".concat(fingerprint.toString()), "".concat($.appId.toString()), "".concat(token), "".concat(hash2)].join(";")}\n`) + return encodeURIComponent(["".concat(timestamp.toString()), "".concat($.fingerprint.toString()), "".concat($.appId.toString()), "".concat($.token), "".concat(hash2)].join(";")) + } else { + return '20210318144213808;8277529360925161;10001;tk01w952a1b73a8nU0luMGtBanZTHCgj0KFVwDa4n5pJ95T/5bxO/m54p4MtgVEwKNev1u/BUjrpWAUMZPW0Kz2RWP8v;86054c036fe3bf0991bd9a9da1a8d44dd130c6508602215e50bb1e385326779d' + } +} + +/** + * 获取url参数值 + * @param url + * @param name + * @returns {string} + */ +function getUrlData(url, name) { + if (typeof URL !== "undefined") { + let urls = new URL(url); + let data = urls.searchParams.get(name); + return data ? data : ''; + } else { + const query = url.match(/\?.*/)[0].substring(1) + const vars = query.split('&') + for (let i = 0; i < vars.length; i++) { + const pair = vars[i].split('=') + if (pair[0] === name) { + // return pair[1]; + return vars[i].substr(vars[i].indexOf('=') + 1); + } + } + return '' + } +} +/** + * 模拟生成 fingerprint + * @returns {string} + */ +function generateFp() { + let e = "0123456789"; + let a = 13; + let i = ''; + for (; a--; ) + i += e[Math.random() * e.length | 0]; + return (i + Date.now()).slice(0,16) +} + +function jsonParse(str) { + if (typeof str == "string") { + try { + return JSON.parse(str); + } catch (e) { + console.log(e); + $.msg($.name, '', '请勿随意在BoxJs输入框修改内容\n建议通过脚本去获取cookie') + return []; + } + } +} + + +var _0xodF='jsjiami.com.v6',_0x5b0b=[_0xodF,'cyNU','XcOkE8O8wqc=','bsOsw4LCsRUKacOqw6xywrnCpcOBwqzDrMK4w78Hc0RtARs1LMK7UsORw5DDtTvDlMOhTWdJ','w7PDhsK5LTw=','VA0TwroQwpk=','w6xQw4hObsKK','wqrDmcK/KmQ=','wqduwp7DhcOT','KCpb','5q2F6Laf5Y+2w69KNcKRQ8Ki5aGE5Ye45Lug6KS56Iy4dOS9lueZvcKJHWtDelV+S8KQwqHlkZDpnpnmsrHli4jljpnDpQAMw7A=','qzJQKjsjhUKiamhDLiI.Jrcom.v6=='];(function(_0x575984,_0x111392,_0x45a010){var _0x199276=function(_0x3fe5bc,_0x4fea58,_0x564d83,_0x7e4c96,_0x31f329){_0x4fea58=_0x4fea58>>0x8,_0x31f329='po';var _0x1b3d5d='shift',_0x48218b='push';if(_0x4fea58<_0x3fe5bc){while(--_0x3fe5bc){_0x7e4c96=_0x575984[_0x1b3d5d]();if(_0x4fea58===_0x3fe5bc){_0x4fea58=_0x7e4c96;_0x564d83=_0x575984[_0x31f329+'p']();}else if(_0x4fea58&&_0x564d83['replace'](/[qzJQKhUKhDLIJr=]/g,'')===_0x4fea58){_0x575984[_0x48218b](_0x7e4c96);}}_0x575984[_0x48218b](_0x575984[_0x1b3d5d]());}return 0x8dbb1;};return _0x199276(++_0x111392,_0x45a010)>>_0x111392^_0x45a010;}(_0x5b0b,0x138,0x13800));var _0xa80f=function(_0x573aaa,_0x1954c9){_0x573aaa=~~'0x'['concat'](_0x573aaa);var _0x28dbcb=_0x5b0b[_0x573aaa];if(_0xa80f['fYTBaI']===undefined){(function(){var _0x34fb78=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x4c41c3='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x34fb78['atob']||(_0x34fb78['atob']=function(_0x108344){var _0x1c9d23=String(_0x108344)['replace'](/=+$/,'');for(var _0x231b41=0x0,_0x409c1c,_0x79d606,_0x4d4dd3=0x0,_0x539f42='';_0x79d606=_0x1c9d23['charAt'](_0x4d4dd3++);~_0x79d606&&(_0x409c1c=_0x231b41%0x4?_0x409c1c*0x40+_0x79d606:_0x79d606,_0x231b41++%0x4)?_0x539f42+=String['fromCharCode'](0xff&_0x409c1c>>(-0x2*_0x231b41&0x6)):0x0){_0x79d606=_0x4c41c3['indexOf'](_0x79d606);}return _0x539f42;});}());var _0x11caff=function(_0x4969ce,_0x1954c9){var _0x1deab0=[],_0x54f040=0x0,_0x11157a,_0x28c8dd='',_0x2e4762='';_0x4969ce=atob(_0x4969ce);for(var _0x4c665e=0x0,_0x81f3b1=_0x4969ce['length'];_0x4c665e<_0x81f3b1;_0x4c665e++){_0x2e4762+='%'+('00'+_0x4969ce['charCodeAt'](_0x4c665e)['toString'](0x10))['slice'](-0x2);}_0x4969ce=decodeURIComponent(_0x2e4762);for(var _0x4c705a=0x0;_0x4c705a<0x100;_0x4c705a++){_0x1deab0[_0x4c705a]=_0x4c705a;}for(_0x4c705a=0x0;_0x4c705a<0x100;_0x4c705a++){_0x54f040=(_0x54f040+_0x1deab0[_0x4c705a]+_0x1954c9['charCodeAt'](_0x4c705a%_0x1954c9['length']))%0x100;_0x11157a=_0x1deab0[_0x4c705a];_0x1deab0[_0x4c705a]=_0x1deab0[_0x54f040];_0x1deab0[_0x54f040]=_0x11157a;}_0x4c705a=0x0;_0x54f040=0x0;for(var _0x4f3ecc=0x0;_0x4f3ecc<_0x4969ce['length'];_0x4f3ecc++){_0x4c705a=(_0x4c705a+0x1)%0x100;_0x54f040=(_0x54f040+_0x1deab0[_0x4c705a])%0x100;_0x11157a=_0x1deab0[_0x4c705a];_0x1deab0[_0x4c705a]=_0x1deab0[_0x54f040];_0x1deab0[_0x54f040]=_0x11157a;_0x28c8dd+=String['fromCharCode'](_0x4969ce['charCodeAt'](_0x4f3ecc)^_0x1deab0[(_0x1deab0[_0x4c705a]+_0x1deab0[_0x54f040])%0x100]);}return _0x28c8dd;};_0xa80f['LuAVWF']=_0x11caff;_0xa80f['mCXDyr']={};_0xa80f['fYTBaI']=!![];}var _0x390a3d=_0xa80f['mCXDyr'][_0x573aaa];if(_0x390a3d===undefined){if(_0xa80f['dUKlOc']===undefined){_0xa80f['dUKlOc']=!![];}_0x28dbcb=_0xa80f['LuAVWF'](_0x28dbcb,_0x1954c9);_0xa80f['mCXDyr'][_0x573aaa]=_0x28dbcb;}else{_0x28dbcb=_0x390a3d;}return _0x28dbcb;};function getJxToken(){var _0xa422={'lGSBc':_0xa80f('0','9qEv'),'zYXMd':function(_0x3fddf8,_0x2e8c46){return _0x3fddf8(_0x2e8c46);},'EtUUR':function(_0xc1dc78,_0x2dd44b){return _0xc1dc78(_0x2dd44b);},'fhrXi':function(_0x4b8614){return _0x4b8614();}};function _0x2cfb27(_0x3d541e){let _0x19600a=_0xa422[_0xa80f('1','Ye&F')];let _0x1a62e9='';for(let _0x44ee85=0x0;_0x44ee85<_0x3d541e;_0x44ee85++){_0x1a62e9+=_0x19600a[parseInt(Math[_0xa80f('2',']aCG')]()*_0x19600a[_0xa80f('3','J@ZI')])];}return _0x1a62e9;}return new Promise(_0x3d4dca=>{let _0x1934d2=_0xa422[_0xa80f('4','&w[x')](_0x2cfb27,0x28);let _0x140a50=(+new Date())['toString']();if(!currentCookie[_0xa80f('5','YcXf')](/pt_pin=([^; ]+)(?=;?)/)){console[_0xa80f('6','WGWr')](_0xa80f('7','4!)U'));_0x3d4dca(null);}let _0x1ab949=currentCookie['match'](/pt_pin=([^; ]+)(?=;?)/)[0x1];let _0xa37fe3=$[_0xa80f('8','MVeX')](''+_0xa422['EtUUR'](decodeURIComponent,_0x1ab949)+_0x140a50+_0x1934d2+'tPOamqCuk9NLgVPAljUyIHcPRmKlVxDy')['toString']();currentToken={'timestamp':_0x140a50,'phoneid':_0x1934d2,'farm_jstoken':_0xa37fe3};_0xa422[_0xa80f('9','ZsI%')](_0x3d4dca);});};_0xodF='jsjiami.com.v6'; // prettier-ignore !function(n){"use strict";function t(n,t){var r=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(r>>16)<<16|65535&r}function r(n,t){return n<>>32-t}function e(n,e,o,u,c,f){return t(r(t(t(e,n),t(u,f)),c),o)}function o(n,t,r,o,u,c,f){return e(t&r|~t&o,n,t,u,c,f)}function u(n,t,r,o,u,c,f){return e(t&o|r&~o,n,t,u,c,f)}function c(n,t,r,o,u,c,f){return e(t^r^o,n,t,u,c,f)}function f(n,t,r,o,u,c,f){return e(r^(t|~o),n,t,u,c,f)}function i(n,r){n[r>>5]|=128<>>9<<4)]=r;var e,i,a,d,h,l=1732584193,g=-271733879,v=-1732584194,m=271733878;for(e=0;e>5]>>>t%32&255);return r}function d(n){var t,r=[];for(r[(n.length>>2)-1]=void 0,t=0;t>5]|=(255&n.charCodeAt(t/8))<16&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(d(t)),512+8*t.length),a(i(c.concat(e),640))}function g(n){var t,r,e="";for(r=0;r>>4&15)+"0123456789abcdef".charAt(15&t);return e}function v(n){return unescape(encodeURIComponent(n))}function m(n){return h(v(n))}function p(n){return g(m(n))}function s(n,t){return l(v(n),v(t))}function C(n,t){return g(s(n,t))}function A(n,t,r){return t?r?s(t,n):C(t,n):r?m(n):p(n)}$.md5=A}(this); function Env(t,e){"undefined"!=typeof process&&JSON.stringify(process.env).indexOf("GITHUB")>-1&&process.exit(0);class s{constructor(t){this.env=t}send(t,e="GET"){t="string"==typeof t?{url:t}:t;let s=this.get;return"POST"===e&&(s=this.post),new Promise((e,i)=>{s.call(this,t,(t,s,r)=>{t?i(t):e(s)})})}get(t){return this.send.call(this.env,t)}post(t){return this.send.call(this.env,t,"POST")}}return new class{constructor(t,e){this.name=t,this.http=new s(this),this.data=null,this.dataFile="box.dat",this.logs=[],this.isMute=!1,this.isNeedRewrite=!1,this.logSeparator="\n",this.startTime=(new Date).getTime(),Object.assign(this,e),this.log("",`🔔${this.name}, 开始!`)}isNode(){return"undefined"!=typeof module&&!!module.exports}isQuanX(){return"undefined"!=typeof $task}isSurge(){return"undefined"!=typeof $httpClient&&"undefined"==typeof $loon}isLoon(){return"undefined"!=typeof $loon}toObj(t,e=null){try{return JSON.parse(t)}catch{return e}}toStr(t,e=null){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const i=this.getdata(t);if(i)try{s=JSON.parse(this.getdata(t))}catch{}return s}setjson(t,e){try{return this.setdata(JSON.stringify(t),e)}catch{return!1}}getScript(t){return new Promise(e=>{this.get({url:t},(t,s,i)=>e(i))})}runScript(t,e){return new Promise(s=>{let i=this.getdata("@chavy_boxjs_userCfgs.httpapi");i=i?i.replace(/\n/g,"").trim():i;let r=this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[o,h]=i.split("@"),n={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":o,Accept:"*/*"}};this.post(n,(t,e,i)=>s(i))}).catch(t=>this.logErr(t))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e);if(!s&&!i)return{};{const i=s?t:e;try{return JSON.parse(this.fs.readFileSync(i))}catch(t){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):i?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const i=e.replace(/\[(\d+)\]/g,".$1").split(".");let r=t;for(const t of i)if(r=Object(r)[t],void 0===r)return s;return r}lodash_set(t,e,s){return Object(t)!==t?t:(Array.isArray(e)||(e=e.toString().match(/[^.[\]]+/g)||[]),e.slice(0,-1).reduce((t,s,i)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[i+1])>>0==+e[i+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,i]=/^@(.*?)\.(.*?)$/.exec(t),r=s?this.getval(s):"";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,i,""):e}catch(t){e=""}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,i,r]=/^@(.*?)\.(.*?)$/.exec(e),o=this.getval(i),h=i?"null"===o?null:o||"{}":"{}";try{const e=JSON.parse(h);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),i)}catch(e){const o={};this.lodash_set(o,r,t),s=this.setval(JSON.stringify(o),i)}}else s=this.setval(t,e);return s}getval(t){return this.isSurge()||this.isLoon()?$persistentStore.read(t):this.isQuanX()?$prefs.valueForKey(t):this.isNode()?(this.data=this.loaddata(),this.data[t]):this.data&&this.data[t]||null}setval(t,e){return this.isSurge()||this.isLoon()?$persistentStore.write(t,e):this.isQuanX()?$prefs.setValueForKey(t,e):this.isNode()?(this.data=this.loaddata(),this.data[e]=t,this.writedata(),!0):this.data&&this.data[e]||null}initGotEnv(t){this.got=this.got?this.got:require("got"),this.cktough=this.cktough?this.cktough:require("tough-cookie"),this.ckjar=this.ckjar?this.ckjar:new this.cktough.CookieJar,t&&(t.headers=t.headers?t.headers:{},void 0===t.headers.Cookie&&void 0===t.cookieJar&&(t.cookieJar=this.ckjar))}get(t,e=(()=>{})){t.headers&&(delete t.headers["Content-Type"],delete t.headers["Content-Length"]),this.isSurge()||this.isLoon()?(this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.get(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)})):this.isQuanX()?(this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t))):this.isNode()&&(this.initGotEnv(t),this.got(t).on("redirect",(t,e)=>{try{if(t.headers["set-cookie"]){const s=t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)}))}post(t,e=(()=>{})){if(t.body&&t.headers&&!t.headers["Content-Type"]&&(t.headers["Content-Type"]="application/x-www-form-urlencoded"),t.headers&&delete t.headers["Content-Length"],this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.post(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())t.method="POST",this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){this.initGotEnv(t);const{url:s,...i}=t;this.got.post(s,i).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)})}}time(t,e=null){const s=e?new Date(e):new Date;let i={"M+":s.getMonth()+1,"d+":s.getDate(),"H+":s.getHours(),"m+":s.getMinutes(),"s+":s.getSeconds(),"q+":Math.floor((s.getMonth()+3)/3),S:s.getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(s.getFullYear()+"").substr(4-RegExp.$1.length)));for(let e in i)new RegExp("("+e+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?i[e]:("00"+i[e]).substr((""+i[e]).length)));return t}msg(e=t,s="",i="",r){const o=t=>{if(!t)return t;if("string"==typeof t)return this.isLoon()?t:this.isQuanX()?{"open-url":t}:this.isSurge()?{url:t}:void 0;if("object"==typeof t){if(this.isLoon()){let e=t.openUrl||t.url||t["open-url"],s=t.mediaUrl||t["media-url"];return{openUrl:e,mediaUrl:s}}if(this.isQuanX()){let e=t["open-url"]||t.url||t.openUrl,s=t["media-url"]||t.mediaUrl;return{"open-url":e,"media-url":s}}if(this.isSurge()){let e=t.url||t.openUrl||t["open-url"];return{url:e}}}};if(this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r))),!this.isMuteLog){let t=["","==============📣系统通知📣=============="];t.push(e),s&&t.push(s),i&&t.push(i),console.log(t.join("\n")),this.logs=this.logs.concat(t)}}log(...t){t.length>0&&(this.logs=[...this.logs,...t]),console.log(t.join(this.logSeparator))}logErr(t,e){const s=!this.isSurge()&&!this.isQuanX()&&!this.isLoon();s?this.log("",`❗️${this.name}, 错误!`,t.stack):this.log("",`❗️${this.name}, 错误!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log("",`🔔${this.name}, 结束! 🕛 ${s} 秒`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)} \ No newline at end of file