Rules-For-Quantumult-X/Scripts/Unlock/FlightRadar24.js

216 lines
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* 众号墨鱼手记通知频道https://t.me/ddgksf2021 更新时间2023-01-20 */
var version_ = 'jsjiami.com.v7', _0x3697 = (function () {
return [...[version_, 'nDrjOrsGgjqGiaOmpiJR.eceboGPmF.xIvp7KNMh==', 'W4aGp8ofp8k2fConyNRcRqu', 'pmojfCkJWRRdO37cLSk3W47cKSkHceBdGSoYWPXLW5O', 'kJbyrSoEWPJcKSogamoJ', 'x2yLWP4hW7xcLq', 'WR7cGHyao8kIra', 'kZPEt8obWPVdHa', 'W5hdTKO8W5JdMmki', 'WOJdRCk+WOO2WPLz', 'W6pdVMtdLtVcIG', 'eu8FWRab', 'WQSswxlcId8D', 'WPD6BmkwA8oNnq', 'xh0OWPa', 'A8kxrSoZW7VcTYO', 'WRiMWOO+cmoqWPhdGIrJW7W9wa', 'EmotW6BdQ8kDW4ym', 'g8o+WRSKW4xdSmkvCmkEWRu', 'WPpdKujI', 'W6mYWRefA8oHc8kketJcMYfOW7ldTCoAuZzaW6tdISk/WOW6dIraW5NcOCoQiSkokwlcV3ddVCk5WQVdNmkoW45T'], ...(function () {
return [...['Ec/cIIOvtmk3', 'W6CjWQSUmCozomkqeNm', 'W5tcL8keF3acW6m', 'W4xcK10', 'tmkOW69+W4JdHSkD', 'W7NcMe9LW48IpW', 'W4BcLHG6WRZdKSoXvWhdTvbJsW', 'zhPEWOG', 'WPqXW6erebJdOW', 'Ax0MWO8iW6lcMmkUo8kJtmobW5BdLdlcVeRcMwBcNxvdvmkZWRHbW5P/zfuQW6KPWRRcHtdcNWVcT8oXa8oV', 'W4hcKHzbW7BcVCkOEYe', 'gmoZWRWPWPpcLmopACk6WPafd8ou', 'WQf8WPZcRWOuW6lcI3hdUMC6W5G', 'WORdSxpdRxJcNmk2hNygDmk/wG', 'W7m0WP8DW7hdUL8', 'eu8HWPuVW7RcPa', 'B8kojG', 'pq1WW5aHp8kZ', 'W4PCWRJdJ8oXWRz3WQms', 'lmoboSkWW5HJnu4ZdbFcMSoH', 'W57cQIdcUIpdJSoK'], ...(function () {
return ['WPtcKYXYeW', 'ad7cSmoDW6H/sSo1gbZcGmobBW', 'v2pdOSkoWR0VgW', 'jIdcJeHwDSol', 'WOZdThxcIIpdQmoJpfu', 'W5/dVbXQcmoela', 'y8kpnmkCrtxcIW', 'W47cTCkxWR8dfWy', 'rNTtWO7cISkzW7u', 'WOfHBSkxySoXiG', 'W54JFSkkn8kcW7i', 'W5FdH8kpWQhcK3Ox', 'eseaW53dNSoiW5uQW6yRW55Z', 'W5OcybJcHfHN', 'ECozW6ddOSkcW4vAz8kHca', 'lmomo8kZW55InhuSnXBcK8oC', 'W6z9W59SvSkbW4C', 'WR7cISoGA8oKeva', 'W7esWQG/pSoonq'];
}())];
}())];
}());
const _0x43a4df = _0x6856;
(function (_0x53cd22, _0xf8cf3b, _0x580709, _0x81e04d, _0x35f28a, _0x478833, _0x1e1cf9) {
return _0x53cd22 = _0x53cd22 >> 0x8, _0x478833 = 'hs', _0x1e1cf9 = 'hs', function (_0xce626e, _0x2be123, _0x165beb, _0x209343, _0x1ae6c0) {
const _0x4dcbfa = _0x6856;
_0x209343 = 'tfi', _0x478833 = _0x209343 + _0x478833, _0x1ae6c0 = 'up', _0x1e1cf9 += _0x1ae6c0, _0x478833 = _0x165beb(_0x478833), _0x1e1cf9 = _0x165beb(_0x1e1cf9), _0x165beb = 0x0;
const _0x2681ca = _0xce626e;
while (!![] && --_0x81e04d + _0x2be123) {
try {
_0x209343 = -parseInt(_0x4dcbfa(0x1b8, 'KlQd')) / 0x1 * (-parseInt(_0x4dcbfa(0x1d4, 'Ha&Y')) / 0x2) + parseInt(_0x4dcbfa(0x1c1, 'tbZ]')) / 0x3 + -parseInt(_0x4dcbfa(0x1c6, 'KlQd')) / 0x4 + parseInt(_0x4dcbfa(0x1c7, 'r!)T')) / 0x5 + parseInt(_0x4dcbfa(0x1a4, 'FePv')) / 0x6 + -parseInt(_0x4dcbfa(0x1ce, 'FePv')) / 0x7 + parseInt(_0x4dcbfa(0x1a8, '^AW[')) / 0x8 * (-parseInt(_0x4dcbfa(0x1cd, 'VyOl')) / 0x9);
} catch (_0x54791b) {
_0x209343 = _0x165beb;
} finally {
_0x1ae6c0 = _0x2681ca[_0x478833]();
if (_0x53cd22 <= _0x81e04d) _0x165beb ? _0x35f28a ? _0x209343 = _0x1ae6c0 : _0x35f28a = _0x1ae6c0 : _0x165beb = _0x1ae6c0; else {
if (_0x165beb == _0x35f28a['replace'](/[qeDKxngGJbIMOrhRPNFp=]/g, '')) {
if (_0x209343 === _0x2be123) {
_0x2681ca['un' + _0x478833](_0x1ae6c0);
break;
}
_0x2681ca[_0x1e1cf9](_0x1ae6c0);
}
}
}
}
}(_0x580709, _0xf8cf3b, function (_0x9330b2, _0x35e491, _0x424ebe, _0x51f594, _0x1d6647, _0x6e8d51, _0x5a1cad) {
return _0x35e491 = '\x73\x70\x6c\x69\x74', _0x9330b2 = arguments[0x0], _0x9330b2 = _0x9330b2[_0x35e491](''), _0x424ebe = `\x72\x65\x76\x65\x72\x73\x65`, _0x9330b2 = _0x9330b2[_0x424ebe]('\x76'), _0x51f594 = `\x6a\x6f\x69\x6e`, (0x11c9f1, _0x9330b2[_0x51f594](''));
});
}(0xc200, 0x91b59, _0x3697, 0xc4), _0x3697) && (version_ = _0x3697);
const isQuanX = typeof $task !== 'undefined';
function _0x6856(_0x10c4cd, _0x371dec) {
const _0x369757 = _0x3697;
return _0x6856 = function (_0x68564d, _0x3b420a) {
_0x68564d = _0x68564d - 0x1a2;
let _0x142180 = _0x369757[_0x68564d];
if (_0x6856['DEOyaw'] === undefined) {
var _0x36cd3b = function (_0x1b093e) {
const _0x34c682 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
let _0x34a658 = '', _0x57df62 = '';
for (let _0x5b270d = 0x0, _0x2073bf, _0x425162, _0x39f13d = 0x0; _0x425162 = _0x1b093e['charAt'](_0x39f13d++); ~_0x425162 && (_0x2073bf = _0x5b270d % 0x4 ? _0x2073bf * 0x40 + _0x425162 : _0x425162, _0x5b270d++ % 0x4) ? _0x34a658 += String['fromCharCode'](0xff & _0x2073bf >> (-0x2 * _0x5b270d & 0x6)) : 0x0) {
_0x425162 = _0x34c682['indexOf'](_0x425162);
}
for (let _0x251cb9 = 0x0, _0x53f505 = _0x34a658['length']; _0x251cb9 < _0x53f505; _0x251cb9++) {
_0x57df62 += '%' + ('00' + _0x34a658['charCodeAt'](_0x251cb9)['toString'](0x10))['slice'](-0x2);
}
return decodeURIComponent(_0x57df62);
};
const _0x3eb16c = function (_0x152633, _0x68ac62) {
let _0xf35ab3 = [], _0x113ede = 0x0, _0x26b4c9, _0x173568 = '';
_0x152633 = _0x36cd3b(_0x152633);
let _0x372f96;
for (_0x372f96 = 0x0; _0x372f96 < 0x100; _0x372f96++) {
_0xf35ab3[_0x372f96] = _0x372f96;
}
for (_0x372f96 = 0x0; _0x372f96 < 0x100; _0x372f96++) {
_0x113ede = (_0x113ede + _0xf35ab3[_0x372f96] + _0x68ac62['charCodeAt'](_0x372f96 % _0x68ac62['length'])) % 0x100, _0x26b4c9 = _0xf35ab3[_0x372f96], _0xf35ab3[_0x372f96] = _0xf35ab3[_0x113ede], _0xf35ab3[_0x113ede] = _0x26b4c9;
}
_0x372f96 = 0x0, _0x113ede = 0x0;
for (let _0x4c5ab5 = 0x0; _0x4c5ab5 < _0x152633['length']; _0x4c5ab5++) {
_0x372f96 = (_0x372f96 + 0x1) % 0x100, _0x113ede = (_0x113ede + _0xf35ab3[_0x372f96]) % 0x100, _0x26b4c9 = _0xf35ab3[_0x372f96], _0xf35ab3[_0x372f96] = _0xf35ab3[_0x113ede], _0xf35ab3[_0x113ede] = _0x26b4c9, _0x173568 += String['fromCharCode'](_0x152633['charCodeAt'](_0x4c5ab5) ^ _0xf35ab3[(_0xf35ab3[_0x372f96] + _0xf35ab3[_0x113ede]) % 0x100]);
}
return _0x173568;
};
_0x6856['MChpeZ'] = _0x3eb16c, _0x10c4cd = arguments, _0x6856['DEOyaw'] = !![];
}
const _0x405293 = _0x369757[0x0], _0x2e9d1c = _0x68564d + _0x405293, _0x1b6d49 = _0x10c4cd[_0x2e9d1c];
return !_0x1b6d49 ? (_0x6856['AdJGZz'] === undefined && (_0x6856['AdJGZz'] = !![]), _0x142180 = _0x6856['MChpeZ'](_0x142180, _0x3b420a), _0x10c4cd[_0x2e9d1c] = _0x142180) : _0x142180 = _0x1b6d49, _0x142180;
}, _0x6856(_0x10c4cd, _0x371dec);
}
!isQuanX && $done({});
obj = {
'status': _0x43a4df(0x1d9, '^AW['),
'userData': {
'oAuthId': null,
'idUser': 0x9deebe,
'dateExpires': 0x116384ad9,
'subscriptionKey': _0x43a4df(0x1ba, 'l[Cf'),
'countryCode': null,
'dateLastLogin': _0x43a4df(0x1a9, 'XwXY'),
'oAuthType': null,
'isActive': !![],
'hasConsented': !![],
'localeCode': _0x43a4df(0x1b1, '26hX'),
'name': _0x43a4df(0x1a3, 'GakU'),
'typeSource': _0x43a4df(0x1d0, 'q4TZ'),
'subscriptions': {
'0': {
'dateExpires': 0x116384ad9,
'sku': 'subscription.premium.gold.annual',
'originalBillingPeriod': 0x16d,
'typePlatform': _0x43a4df(0x1cb, 'ZT7&'),
'typeStatus': _0x43a4df(0x1b0, 'HUaU'),
'name': _0x43a4df(0x1c2, '!^oC'),
'typeSubscription': 'annual'
}
},
'tokenLogin': '',
'accessToken': '',
'publicKey': null,
'identity': _0x43a4df(0x1aa, 'DY9G'),
'isLoggedin': !![],
'accountType': _0x43a4df(0x1bc, 'l[Cf'),
'isAnonymousAccount': ![],
'hasPassword': ![],
'features': {
'app.ios': _0x43a4df(0x1b3, '^AW['),
'map.info.flight.ems.mach': _0x43a4df(0x1ae, '^2oX'),
'map.layer.ndb.alt.high': _0x43a4df(0x1bf, 'KlQd'),
'map.filters.max': 0x19,
'user.fleets.max.aircraft': 0x3e8,
'map.layer.atc': _0x43a4df(0x1d5, 'VJsQ'),
'map.info.flight.ground-speed': _0x43a4df(0x1c9, 'rw%V'),
'map.view.list': _0x43a4df(0x1bb, '7Zih'),
'map.info.flight.track': 'enabled',
'map.info.flight.ems.tas': _0x43a4df(0x1af, 'k^g^'),
'map.layer.waypoints': _0x43a4df(0x1b5, 'XwXY'),
'map.layer.weather.auradar': _0x43a4df(0x1ca, '26hX'),
'map.info.flight.airspace': 'enabled',
'map.info.aircraft.type': _0x43a4df(0x1b5, 'XwXY'),
'history.playback.flight.days': 0x16d,
'history.playback.global.days': 0x16d,
'map.data.delaystats': _0x43a4df(0x1c0, 'pIgg'),
'user.fleets.max': 0x3,
'map.data.flarm': _0x43a4df(0x1ab, '3TpF'),
'map.info.flight.ems.ias': _0x43a4df(0x1c3, 'V(KV'),
'map.layer.weather.radar.global': _0x43a4df(0x1d2, 'MH!X'),
'support.platform': 'Limited',
'map.view.3d.basic': 0x3,
'map.info.aircraft.msn': _0x43a4df(0x1d7, 'oNWZ'),
'map.data.satellite': 'enabled',
'support.level': _0x43a4df(0x1be, 'pIgg'),
'map.info.flight.ems.wind': _0x43a4df(0x1da, ')imv'),
'map.layer.ndb.charts': _0x43a4df(0x1ca, '26hX'),
'map.view.radar': _0x43a4df(0x1d3, 'YT[$'),
'history.flight.days': 0x16d,
'map.view.multi': _0x43a4df(0x1a7, 'l[Cf'),
'map.info.aircraft.code': 'enabled',
'map.widgets.last_clicked_flights': 'enabled',
'map.info.flight.calibrated-altitude': 'enabled',
'user.alerts.max': 0x19,
'map.layer.tracks.oceanic': _0x43a4df(0x1db, 'Mk[6'),
'map.info.airport.arrivals': 'enabled',
'map.info.flight.ems.oat': _0x43a4df(0x1d7, 'oNWZ'),
'map.view.delay': _0x43a4df(0x1a5, 'y*0@'),
'map.layer.weather.naradar': _0x43a4df(0x1ab, '3TpF'),
'map.widgets.bookmarks.max': 0x19,
'user.sessions.max': 0x3,
'map.info.airport.departures': 'enabled',
'map.info.aircraft': _0x43a4df(0x1b9, 'tbZ]'),
'map.data.ads-b': _0x43a4df(0x1d8, '!^oC'),
'history.playback.days': 0x16d,
'map.data.mlat': _0x43a4df(0x1bf, 'KlQd'),
'map.view.3d': 'enabled',
'map.info.flight.position': _0x43a4df(0x1ab, '3TpF'),
'adverts': 'disabled',
'map.view.fullscreen': _0x43a4df(0x1d3, 'YT[$'),
'map.layer.ndb.alt.low': _0x43a4df(0x1db, 'Mk[6'),
'map.layer.weather.satellite': 'enabled',
'map.layer.weather.volcano': _0x43a4df(0x1ae, '^2oX'),
'app.android': 'enabled',
'map.data.faa': _0x43a4df(0x1ad, 'DY9G'),
'user.users': 0x1,
'usage.rights': 'Private',
'map.search': _0x43a4df(0x1a6, 'g8*]'),
'map.timeout.mins': -0x1,
'map.info.flight.squawk': 'enabled',
'map.layer.weather': _0x43a4df(0x1a2, '8nsD'),
'map.info.flight': _0x43a4df(0x1b4, '3TpF'),
'history.aircraft.days': 0x16d,
'map.info.aircraft.registration': _0x43a4df(0x1db, 'Mk[6'),
'map.tracking.live': 'enabled',
'map.layer.navdata': _0x43a4df(0x1d6, 'ZT7&'),
'history.flight.kml': 0x19,
'map.info.flight.ems': _0x43a4df(0x1b2, 'tuyh'),
'map.info.flight.vertical-speed': _0x43a4df(0x1cc, 'Gmbu'),
'map.widgets.bookmarks': 'enabled',
'map.labels.rows': 0x4,
'map.status.flight': _0x43a4df(0x1bd, 'Cqt4'),
'map.info.aircraft.age': _0x43a4df(0x1cf, 'Ha&Y'),
'map.info.flight.ems.alt.gps': _0x43a4df(0x1b7, 'GakU'),
'map.layer.ndb': _0x43a4df(0x1ac, 'VfF1'),
'map.info.airport.onground.hours': 0x2d0,
'map.layer.vor': _0x43a4df(0x1cf, 'Ha&Y'),
'map.view.fleet.onground': 0x1,
'map.layer.weather.radar': _0x43a4df(0x1ac, 'VfF1'),
'user.bookmarks.max': 0x19
},
'oAuth': null
},
'transactions': {
'20001133865890': {
'status': 'valid',
'match': 'self',
'expires': 0x43ecbe45fa8,
'started': 0x18405a53928
}
},
'message': 'Subscription\x20has\x20been\x20successfully\x20created',
'msg': _0x43a4df(0x1c4, '3TpF'),
'response_code': 0x64,
'success': !![],
'token': '',
'responseCode': 0x64,
'accessToken': ''
}, $done({'body': JSON['stringify'](obj)});
var version_ = 'jsjiami.com.v7';