16 lines
247 KiB
JavaScript
16 lines
247 KiB
JavaScript
/**
|
||
* Mars3D平台插件, 卫星及相关视锥体可视化功能 mars3d-space
|
||
*
|
||
* 版本信息:v3.10.12
|
||
* 编译日期:2026-01-11 17:27
|
||
* 版权所有:Copyright by 火星科技 http://mars3d.cn
|
||
* 使用单位:山东慧创信息科技有限公司 ,2025-08-04
|
||
*/
|
||
(function (global, factory) {
|
||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.mars3d || require('mars3d'))) :
|
||
typeof define === 'function' && define.amd ? define(['exports', 'mars3d'], factory) :
|
||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-space"] = {}, global.mars3d));
|
||
})(this, (function (exports, mars3d) {
|
||
'use strict';const _0x4ad4e0=_0x3ac7;(function(_0x3a92b9,_0x4dc3ae){const _0x1eafa5=_0x3ac7,_0x4ff76b=_0x3a92b9();while(!![]){try{const _0x21bff7=parseInt(_0x1eafa5(0x19a))/0x1*(parseInt(_0x1eafa5(0x333))/0x2)+parseInt(_0x1eafa5(0x277))/0x3*(-parseInt(_0x1eafa5(0x1bf))/0x4)+-parseInt(_0x1eafa5(0x1e4))/0x5*(-parseInt(_0x1eafa5(0x303))/0x6)+parseInt(_0x1eafa5(0x197))/0x7*(parseInt(_0x1eafa5(0x1a0))/0x8)+parseInt(_0x1eafa5(0x22a))/0x9+-parseInt(_0x1eafa5(0x20f))/0xa*(parseInt(_0x1eafa5(0x2ce))/0xb)+-parseInt(_0x1eafa5(0x1cc))/0xc;if(_0x21bff7===_0x4dc3ae)break;else _0x4ff76b['push'](_0x4ff76b['shift']());}catch(_0x36462f){_0x4ff76b['push'](_0x4ff76b['shift']());}}}(_0x147f,0x7a9f5));function _interopNamespace(_0x1db378){const _0x27ee90=_0x3ac7;if(_0x1db378&&_0x1db378['__esModule'])return _0x1db378;var _0x17243b=Object['create'](null);return _0x1db378&&Object['keys'](_0x1db378)['forEach'](function(_0xed9e28){const _0x220753=_0x3ac7;if(_0xed9e28!=='default'){var _0x3f1630=Object['getOwnPropertyDescriptor'](_0x1db378,_0xed9e28);Object[_0x220753(0x21e)](_0x17243b,_0xed9e28,_0x3f1630['get']?_0x3f1630:{'enumerable':!![],'get':function(){return _0x1db378[_0xed9e28];}});}}),_0x17243b[_0x27ee90(0x35d)]=_0x1db378,_0x17243b;}var mars3d__namespace=_interopNamespace(mars3d);const version='3.10.12',buildTime=_0x4ad4e0(0x2cd);var pi=Math['PI'],twoPi=pi*0x2,deg2rad=pi/0xb4,rad2deg=0xb4/pi,minutesPerDay=0x5a0,mu=398600.8,earthRadius=6378.135,xke=0x3c/Math['sqrt'](earthRadius*earthRadius*earthRadius/mu),vkmpersec=earthRadius*xke/0x3c,tumin=0x1/xke,j2=0.001082616,j3=-0.00000253881,j4=-0.00000165597,j3oj2=j3/j2,x2o3=0x2/0x3,xpdotp=0x5a0/(0x2*pi),constants=Object['freeze']({'__proto__':null,'deg2rad':deg2rad,'earthRadius':earthRadius,'j2':j2,'j3':j3,'j3oj2':j3oj2,'j4':j4,'minutesPerDay':minutesPerDay,'mu':mu,'pi':pi,'rad2deg':rad2deg,'tumin':tumin,'twoPi':twoPi,'vkmpersec':vkmpersec,'x2o3':x2o3,'xke':xke,'xpdotp':xpdotp});function days2mdhms(_0x15d25c,_0x5ed371){var _0x3e44df=[0x1f,_0x15d25c%0x4===0x0?0x1d:0x1c,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f],_0x1dd733=Math['floor'](_0x5ed371),_0x3178d7=0x1,_0x42f544=0x0;while(_0x1dd733>_0x42f544+_0x3e44df[_0x3178d7-0x1]&&_0x3178d7<0xc){_0x42f544+=_0x3e44df[_0x3178d7-0x1],_0x3178d7+=0x1;}var _0x95cf2d=_0x3178d7,_0x5ce85f=_0x1dd733-_0x42f544,_0x57da30=(_0x5ed371-_0x1dd733)*0x18,_0x38146a=Math['floor'](_0x57da30);_0x57da30=(_0x57da30-_0x38146a)*0x3c;var _0x40cf2b=Math['floor'](_0x57da30),_0x33b1ed=(_0x57da30-_0x40cf2b)*0x3c;return{'mon':_0x95cf2d,'day':_0x5ce85f,'hr':_0x38146a,'minute':_0x40cf2b,'sec':_0x33b1ed};}function jdayInternal(_0x293054,_0xce3f11,_0x22956a,_0x4824e8,_0x5c3aae,_0x1eafb7){var _0x3809ec=arguments['length']>0x6&&arguments[0x6]!==undefined?arguments[0x6]:0x0;return 0x16f*_0x293054-Math['floor'](0x7*(_0x293054+Math['floor']((_0xce3f11+0x9)/0xc))*0.25)+Math['floor'](0x113*_0xce3f11/0x9)+_0x22956a+1721013.5+((_0x3809ec/0xea60+_0x1eafb7/0x3c+_0x5c3aae)/0x3c+_0x4824e8)/0x18;}function jday(_0x4d78a1,_0x2fe3df,_0x364619,_0x304174,_0x17420c,_0x4e3b0f){const _0x47acbd=_0x4ad4e0;var _0x4cc158=arguments['length']>0x6&&arguments[0x6]!==undefined?arguments[0x6]:0x0;if(_0x4d78a1 instanceof Date){var _0x41b7b3=_0x4d78a1;return jdayInternal(_0x41b7b3[_0x47acbd(0x386)](),_0x41b7b3['getUTCMonth']()+0x1,_0x41b7b3['getUTCDate'](),_0x41b7b3['getUTCHours'](),_0x41b7b3['getUTCMinutes'](),_0x41b7b3[_0x47acbd(0x25d)](),_0x41b7b3[_0x47acbd(0x385)]());}return jdayInternal(_0x4d78a1,_0x2fe3df,_0x364619,_0x304174,_0x17420c,_0x4e3b0f,_0x4cc158);}function invjday(_0x40aad,_0x51154e){const _0x482ae9=_0x4ad4e0;var _0x426336=_0x40aad-2415019.5,_0x4ba127=_0x426336/365.25,_0x3fac16=0x76c+Math['floor'](_0x4ba127),_0xb63d47=Math['floor']((_0x3fac16-0x76d)*0.25),_0x3ca5d1=_0x426336-((_0x3fac16-0x76c)*0x16d+_0xb63d47)+1e-11;_0x3ca5d1<0x1&&(_0x3fac16-=0x1,_0xb63d47=Math['floor']((_0x3fac16-0x76d)*0.25),_0x3ca5d1=_0x426336-((_0x3fac16-0x76c)*0x16d+_0xb63d47));var _0x31d106=days2mdhms(_0x3fac16,_0x3ca5d1),_0x24c02d=_0x31d106['mon'],_0x1d21cd=_0x31d106['day'],_0x294e8a=_0x31d106['hr'],_0x207d6e=_0x31d106[_0x482ae9(0x1f7)],_0x317b74=_0x31d106['sec']-8.64e-7;if(_0x51154e)return[_0x3fac16,_0x24c02d,_0x1d21cd,_0x294e8a,_0x207d6e,Math['floor'](_0x317b74)];return new Date(Date['UTC'](_0x3fac16,_0x24c02d-0x1,_0x1d21cd,_0x294e8a,_0x207d6e,Math['floor'](_0x317b74)));}function dpper(_0x5a5167,_0x398a38){const _0xb1a072=_0x4ad4e0;var _0x3d96a8=_0x5a5167['e3'],_0x1f390f=_0x5a5167['ee2'],_0x6bd0b5=_0x5a5167['peo'],_0x2b70fd=_0x5a5167['pgho'],_0x31e86a=_0x5a5167['pho'],_0x4517df=_0x5a5167['pinco'],_0x2b0d46=_0x5a5167['plo'],_0x36f931=_0x5a5167['se2'],_0x2f5b2f=_0x5a5167['se3'],_0x632c0b=_0x5a5167['sgh2'],_0x382969=_0x5a5167['sgh3'],_0x39eb3c=_0x5a5167[_0xb1a072(0x313)],_0x58aa7c=_0x5a5167[_0xb1a072(0x1de)],_0x1e3380=_0x5a5167['sh3'],_0x259154=_0x5a5167['si2'],_0x5ce217=_0x5a5167['si3'],_0x2bbe7e=_0x5a5167[_0xb1a072(0x2ec)],_0x1ad03f=_0x5a5167[_0xb1a072(0x2b0)],_0x1d74b6=_0x5a5167['sl4'],_0x4ca62b=_0x5a5167['t'],_0x5d488f=_0x5a5167[_0xb1a072(0x1a8)],_0x317cb8=_0x5a5167[_0xb1a072(0x2cf)],_0x34e467=_0x5a5167[_0xb1a072(0x1d6)],_0x18a7da=_0x5a5167[_0xb1a072(0x275)],_0xc00c1f=_0x5a5167[_0xb1a072(0x285)],_0x2a2252=_0x5a5167['xi2'],_0x3def17=_0x5a5167[_0xb1a072(0x2a5)],_0x15c88f=_0x5a5167['xl2'],_0x3eada4=_0x5a5167[_0xb1a072(0x395)],_0x23b04c=_0x5a5167['xl4'],_0x37378b=_0x5a5167['zmol'],_0x1a1b57=_0x5a5167[_0xb1a072(0x18e)],_0x2c3b66=_0x398a38['init'],_0x11f854=_0x398a38['opsmode'],_0x3e85cc=_0x398a38['ep'],_0xd84a50=_0x398a38['inclp'],_0x3f912e=_0x398a38[_0xb1a072(0x3ad)],_0x516850=_0x398a38['argpp'],_0x5ac719=_0x398a38['mp'],_0x2a08d8,_0xc43a99,_0x581ba9,_0x494312,_0x2ebcb5,_0x1f8c28,_0x573898,_0x2a9900,_0x418946,_0x4efdb8,_0x5471b5,_0x5b3ec0,_0x27c19e,_0x1f7376,_0xf79ac7,_0x58008f,_0x5bbd38,_0x436955,_0x1fef37,_0x334f02,_0x9ee403,_0x2ee471=0.0000119459,_0x704580=0.01675,_0x2f679f=0.00015835218,_0x4e25c2=0.0549;_0x9ee403=_0x1a1b57+_0x2ee471*_0x4ca62b;_0x2c3b66==='y'&&(_0x9ee403=_0x1a1b57);_0x334f02=_0x9ee403+0x2*_0x704580*Math[_0xb1a072(0x324)](_0x9ee403),_0x5bbd38=Math['sin'](_0x334f02),_0x4efdb8=0.5*_0x5bbd38*_0x5bbd38-0.25,_0x5471b5=-0.5*_0x5bbd38*Math['cos'](_0x334f02);var _0x43814=_0x36f931*_0x4efdb8+_0x2f5b2f*_0x5471b5,_0x542942=_0x259154*_0x4efdb8+_0x5ce217*_0x5471b5,_0x1ec672=_0x2bbe7e*_0x4efdb8+_0x1ad03f*_0x5471b5+_0x1d74b6*_0x5bbd38,_0x2c445b=_0x632c0b*_0x4efdb8+_0x382969*_0x5471b5+_0x39eb3c*_0x5bbd38,_0x6d9312=_0x58aa7c*_0x4efdb8+_0x1e3380*_0x5471b5;_0x9ee403=_0x37378b+_0x2f679f*_0x4ca62b;_0x2c3b66==='y'&&(_0x9ee403=_0x37378b);_0x334f02=_0x9ee403+0x2*_0x4e25c2*Math[_0xb1a072(0x324)](_0x9ee403),_0x5bbd38=Math['sin'](_0x334f02),_0x4efdb8=0.5*_0x5bbd38*_0x5bbd38-0.25,_0x5471b5=-0.5*_0x5bbd38*Math['cos'](_0x334f02);var _0x2b423a=_0x1f390f*_0x4efdb8+_0x3d96a8*_0x5471b5,_0x23ebb7=_0x2a2252*_0x4efdb8+_0x3def17*_0x5471b5,_0x4bce3b=_0x15c88f*_0x4efdb8+_0x3eada4*_0x5471b5+_0x23b04c*_0x5bbd38,_0xd9b7a9=_0x5d488f*_0x4efdb8+_0x317cb8*_0x5471b5+_0x34e467*_0x5bbd38,_0x19cf63=_0x18a7da*_0x4efdb8+_0xc00c1f*_0x5471b5;return _0x5b3ec0=_0x43814+_0x2b423a,_0xf79ac7=_0x542942+_0x23ebb7,_0x58008f=_0x1ec672+_0x4bce3b,_0x27c19e=_0x2c445b+_0xd9b7a9,_0x1f7376=_0x6d9312+_0x19cf63,_0x2c3b66==='n'&&(_0x5b3ec0-=_0x6bd0b5,_0xf79ac7-=_0x4517df,_0x58008f-=_0x2b0d46,_0x27c19e-=_0x2b70fd,_0x1f7376-=_0x31e86a,_0xd84a50+=_0xf79ac7,_0x3e85cc+=_0x5b3ec0,_0x494312=Math['sin'](_0xd84a50),_0x581ba9=Math['cos'](_0xd84a50),_0xd84a50>=0.2?(_0x1f7376/=_0x494312,_0x27c19e-=_0x581ba9*_0x1f7376,_0x516850+=_0x27c19e,_0x3f912e+=_0x1f7376,_0x5ac719+=_0x58008f):(_0x1f8c28=Math[_0xb1a072(0x324)](_0x3f912e),_0x2ebcb5=Math['cos'](_0x3f912e),_0x2a08d8=_0x494312*_0x1f8c28,_0xc43a99=_0x494312*_0x2ebcb5,_0x573898=_0x1f7376*_0x2ebcb5+_0xf79ac7*_0x581ba9*_0x1f8c28,_0x2a9900=-_0x1f7376*_0x1f8c28+_0xf79ac7*_0x581ba9*_0x2ebcb5,_0x2a08d8+=_0x573898,_0xc43a99+=_0x2a9900,_0x3f912e%=twoPi,_0x3f912e<0x0&&_0x11f854==='a'&&(_0x3f912e+=twoPi),_0x436955=_0x5ac719+_0x516850+_0x581ba9*_0x3f912e,_0x418946=_0x58008f+_0x27c19e-_0xf79ac7*_0x3f912e*_0x494312,_0x436955+=_0x418946,_0x1fef37=_0x3f912e,_0x3f912e=Math[_0xb1a072(0x38e)](_0x2a08d8,_0xc43a99),_0x3f912e<0x0&&_0x11f854==='a'&&(_0x3f912e+=twoPi),Math['abs'](_0x1fef37-_0x3f912e)>pi&&(_0x3f912e<_0x1fef37?_0x3f912e+=twoPi:_0x3f912e-=twoPi),_0x5ac719+=_0x58008f,_0x516850=_0x436955-_0x5ac719-_0x581ba9*_0x3f912e)),{'ep':_0x3e85cc,'inclp':_0xd84a50,'nodep':_0x3f912e,'argpp':_0x516850,'mp':_0x5ac719};}function dscom(_0x3b7522){const _0x1ec7f9=_0x4ad4e0;var _0x494368=_0x3b7522['epoch'],_0x3f9e37=_0x3b7522['ep'],_0x17a5d5=_0x3b7522['argpp'],_0x193124=_0x3b7522['tc'],_0x25838a=_0x3b7522['inclp'],_0xd1e233=_0x3b7522[_0x1ec7f9(0x3ad)],_0x179b33=_0x3b7522['np'],_0x300db3,_0x47628a,_0x30924f,_0x5e3fd6,_0x4690bf,_0x3232bb,_0xea028c,_0x53169c,_0x3b9da6,_0x4d8a43,_0x19e4c3,_0x1e31cc,_0x446331,_0x12c3d2,_0x43b855,_0x521aaa,_0x2aa514,_0x364ccd,_0x4834f4,_0x16d6c4,_0x376bab,_0x4e9234,_0x5d5a51,_0x27a562,_0x8009ac,_0x346ba0,_0x1e026e,_0x4ba1b1,_0x3b2f35,_0x4d2984,_0x832cd8,_0x3eff41,_0x3f4d7b,_0x34d74c,_0x305ecf,_0x39ffaa,_0x5040bf,_0x57fd13,_0x5eef2f,_0x3936b2,_0x5266df,_0x5b390d,_0x48c097,_0x302592,_0x4c5c67,_0x5f101f,_0x3d4274,_0x233b24,_0xa95d34,_0x599a6f,_0x2546ad,_0x3eb5b8,_0x50c21d,_0x384d76,_0x379b19,_0x41187b,_0xb9df1b,_0x52bfd8,_0x4e9644,_0x100726,_0xb69f86,_0x47b42f,_0x1b4207,_0x4d9438=0.01675,_0xeeb91=0.0549,_0x3b60b5=0.0000029864797,_0x46adb2=4.7968065e-7,_0x53faaa=0.39785416,_0x24cc7a=0.91744867,_0x445c25=0.1945905,_0x1ff04d=-0.98088458,_0x659bcc=_0x179b33,_0x293784=_0x3f9e37,_0x472c46=Math['sin'](_0xd1e233),_0x35a907=Math['cos'](_0xd1e233),_0x167e44=Math['sin'](_0x17a5d5),_0x30e35c=Math['cos'](_0x17a5d5),_0x24345a=Math[_0x1ec7f9(0x324)](_0x25838a),_0x1d2921=Math['cos'](_0x25838a),_0x46d06e=_0x293784*_0x293784,_0x510f8d=0x1-_0x46d06e,_0x13356d=Math['sqrt'](_0x510f8d),_0x2de423=0x0,_0x34f424=0x0,_0x50c240=0x0,_0x27dc0f=0x0,_0x1f5efd=0x0,_0x2e5ea2=_0x494368+18261.5+_0x193124/0x5a0,_0x40da88=(4.523602-0.00092422029*_0x2e5ea2)%twoPi,_0x26b88e=Math['sin'](_0x40da88),_0x15db68=Math['cos'](_0x40da88),_0x33a2ec=0.91375164-0.03568096*_0x15db68,_0x77c952=Math['sqrt'](0x1-_0x33a2ec*_0x33a2ec),_0x4e57df=0.089683511*_0x26b88e/_0x77c952,_0xb3892f=Math['sqrt'](0x1-_0x4e57df*_0x4e57df),_0x554486=5.8351514+0.001944368*_0x2e5ea2,_0x18aeb8=0.39785416*_0x26b88e/_0x77c952,_0x1fc10b=_0xb3892f*_0x15db68+0.91744867*_0x4e57df*_0x26b88e;_0x18aeb8=Math[_0x1ec7f9(0x38e)](_0x18aeb8,_0x1fc10b),_0x18aeb8+=_0x554486-_0x40da88;var _0x772f74=Math['cos'](_0x18aeb8),_0xe0206=Math['sin'](_0x18aeb8);_0x16d6c4=_0x445c25,_0x376bab=_0x1ff04d,_0x27a562=_0x24cc7a,_0x8009ac=_0x53faaa,_0x4e9234=_0x35a907,_0x5d5a51=_0x472c46,_0x19e4c3=_0x3b60b5;var _0x590c7f=0x1/_0x659bcc,_0x147c9e=0x0;while(_0x147c9e<0x2){_0x147c9e+=0x1,_0x300db3=_0x16d6c4*_0x4e9234+_0x376bab*_0x27a562*_0x5d5a51,_0x30924f=-_0x376bab*_0x4e9234+_0x16d6c4*_0x27a562*_0x5d5a51,_0xea028c=-_0x16d6c4*_0x5d5a51+_0x376bab*_0x27a562*_0x4e9234,_0x53169c=_0x376bab*_0x8009ac,_0x3b9da6=_0x376bab*_0x5d5a51+_0x16d6c4*_0x27a562*_0x4e9234,_0x4d8a43=_0x16d6c4*_0x8009ac,_0x47628a=_0x1d2921*_0xea028c+_0x24345a*_0x53169c,_0x5e3fd6=_0x1d2921*_0x3b9da6+_0x24345a*_0x4d8a43,_0x4690bf=-_0x24345a*_0xea028c+_0x1d2921*_0x53169c,_0x3232bb=-_0x24345a*_0x3b9da6+_0x1d2921*_0x4d8a43,_0x1e31cc=_0x300db3*_0x30e35c+_0x47628a*_0x167e44,_0x446331=_0x30924f*_0x30e35c+_0x5e3fd6*_0x167e44,_0x12c3d2=-_0x300db3*_0x167e44+_0x47628a*_0x30e35c,_0x43b855=-_0x30924f*_0x167e44+_0x5e3fd6*_0x30e35c,_0x521aaa=_0x4690bf*_0x167e44,_0x2aa514=_0x3232bb*_0x167e44,_0x364ccd=_0x4690bf*_0x30e35c,_0x4834f4=_0x3232bb*_0x30e35c,_0xb69f86=0xc*_0x1e31cc*_0x1e31cc-0x3*_0x12c3d2*_0x12c3d2,_0x47b42f=0x18*_0x1e31cc*_0x446331-0x6*_0x12c3d2*_0x43b855,_0x1b4207=0xc*_0x446331*_0x446331-0x3*_0x43b855*_0x43b855,_0x3eb5b8=0x3*(_0x300db3*_0x300db3+_0x47628a*_0x47628a)+_0xb69f86*_0x46d06e,_0x50c21d=0x6*(_0x300db3*_0x30924f+_0x47628a*_0x5e3fd6)+_0x47b42f*_0x46d06e,_0x384d76=0x3*(_0x30924f*_0x30924f+_0x5e3fd6*_0x5e3fd6)+_0x1b4207*_0x46d06e,_0x379b19=-0x6*_0x300db3*_0x4690bf+_0x46d06e*(-0x18*_0x1e31cc*_0x364ccd-0x6*_0x12c3d2*_0x521aaa),_0x41187b=-0x6*(_0x300db3*_0x3232bb+_0x30924f*_0x4690bf)+_0x46d06e*(-0x18*(_0x446331*_0x364ccd+_0x1e31cc*_0x4834f4)+-0x6*(_0x12c3d2*_0x2aa514+_0x43b855*_0x521aaa)),_0xb9df1b=-0x6*_0x30924f*_0x3232bb+_0x46d06e*(-0x18*_0x446331*_0x4834f4-0x6*_0x43b855*_0x2aa514),_0x52bfd8=0x6*_0x47628a*_0x4690bf+_0x46d06e*(0x18*_0x1e31cc*_0x521aaa-0x6*_0x12c3d2*_0x364ccd),_0x4e9644=0x6*(_0x5e3fd6*_0x4690bf+_0x47628a*_0x3232bb)+_0x46d06e*(0x18*(_0x446331*_0x521aaa+_0x1e31cc*_0x2aa514)-0x6*(_0x43b855*_0x364ccd+_0x12c3d2*_0x4834f4)),_0x100726=0x6*_0x5e3fd6*_0x3232bb+_0x46d06e*(0x18*_0x446331*_0x2aa514-0x6*_0x43b855*_0x4834f4),_0x3eb5b8=_0x3eb5b8+_0x3eb5b8+_0x510f8d*_0xb69f86,_0x50c21d=_0x50c21d+_0x50c21d+_0x510f8d*_0x47b42f,_0x384d76=_0x384d76+_0x384d76+_0x510f8d*_0x1b4207,_0x3d4274=_0x19e4c3*_0x590c7f,_0x5f101f=-0.5*_0x3d4274/_0x13356d,_0x233b24=_0x3d4274*_0x13356d,_0x4c5c67=-0xf*_0x293784*_0x233b24,_0xa95d34=_0x1e31cc*_0x12c3d2+_0x446331*_0x43b855,_0x599a6f=_0x446331*_0x12c3d2+_0x1e31cc*_0x43b855,_0x2546ad=_0x446331*_0x43b855-_0x1e31cc*_0x12c3d2,_0x147c9e===0x1&&(_0x346ba0=_0x4c5c67,_0x1e026e=_0x5f101f,_0x4ba1b1=_0x3d4274,_0x3b2f35=_0x233b24,_0x4d2984=_0xa95d34,_0x832cd8=_0x599a6f,_0x3eff41=_0x2546ad,_0x3f4d7b=_0x3eb5b8,_0x34d74c=_0x50c21d,_0x305ecf=_0x384d76,_0x39ffaa=_0x379b19,_0x5040bf=_0x41187b,_0x57fd13=_0xb9df1b,_0x5eef2f=_0x52bfd8,_0x3936b2=_0x4e9644,_0x5266df=_0x100726,_0x5b390d=_0xb69f86,_0x48c097=_0x47b42f,_0x302592=_0x1b4207,_0x16d6c4=_0x772f74,_0x376bab=_0xe0206,_0x27a562=_0x33a2ec,_0x8009ac=_0x77c952,_0x4e9234=_0xb3892f*_0x35a907+_0x4e57df*_0x472c46,_0x5d5a51=_0x472c46*_0xb3892f-_0x35a907*_0x4e57df,_0x19e4c3=_0x46adb2);}var _0x1376d9=(4.7199672+(0.2299715*_0x2e5ea2-_0x554486))%twoPi,_0x4b6241=(6.2565837+0.017201977*_0x2e5ea2)%twoPi,_0x13749e=0x2*_0x346ba0*_0x832cd8,_0x2f173b=0x2*_0x346ba0*_0x3eff41,_0x22e53a=0x2*_0x1e026e*_0x5040bf,_0x3332aa=0x2*_0x1e026e*(_0x57fd13-_0x39ffaa),_0x1fe19e=-0x2*_0x4ba1b1*_0x34d74c,_0x48d0ae=-0x2*_0x4ba1b1*(_0x305ecf-_0x3f4d7b),_0x364038=-0x2*_0x4ba1b1*(-0x15-0x9*_0x46d06e)*_0x4d9438,_0x1a0ebd=0x2*_0x3b2f35*_0x48c097,_0x4cdc68=0x2*_0x3b2f35*(_0x302592-_0x5b390d),_0x45fe02=-0x12*_0x3b2f35*_0x4d9438,_0x780721=-0x2*_0x1e026e*_0x3936b2,_0x1a2502=-0x2*_0x1e026e*(_0x5266df-_0x5eef2f),_0x217d8c=0x2*_0x4c5c67*_0x599a6f,_0x33a99d=0x2*_0x4c5c67*_0x2546ad,_0x57ad3c=0x2*_0x5f101f*_0x41187b,_0x169217=0x2*_0x5f101f*(_0xb9df1b-_0x379b19),_0x1c7ed7=-0x2*_0x3d4274*_0x50c21d,_0x52b911=-0x2*_0x3d4274*(_0x384d76-_0x3eb5b8),_0x4a7425=-0x2*_0x3d4274*(-0x15-0x9*_0x46d06e)*_0xeeb91,_0x36b32b=0x2*_0x233b24*_0x47b42f,_0x5073b4=0x2*_0x233b24*(_0x1b4207-_0xb69f86),_0x331122=-0x12*_0x233b24*_0xeeb91,_0x560a52=-0x2*_0x5f101f*_0x4e9644,_0x2b6201=-0x2*_0x5f101f*(_0x100726-_0x52bfd8);return{'snodm':_0x472c46,'cnodm':_0x35a907,'sinim':_0x24345a,'cosim':_0x1d2921,'sinomm':_0x167e44,'cosomm':_0x30e35c,'day':_0x2e5ea2,'e3':_0x33a99d,'ee2':_0x217d8c,'em':_0x293784,'emsq':_0x46d06e,'gam':_0x554486,'peo':_0x2de423,'pgho':_0x27dc0f,'pho':_0x1f5efd,'pinco':_0x34f424,'plo':_0x50c240,'rtemsq':_0x13356d,'se2':_0x13749e,'se3':_0x2f173b,'sgh2':_0x1a0ebd,'sgh3':_0x4cdc68,'sgh4':_0x45fe02,'sh2':_0x780721,'sh3':_0x1a2502,'si2':_0x22e53a,'si3':_0x3332aa,'sl2':_0x1fe19e,'sl3':_0x48d0ae,'sl4':_0x364038,'s1':_0x4c5c67,'s2':_0x5f101f,'s3':_0x3d4274,'s4':_0x233b24,'s5':_0xa95d34,'s6':_0x599a6f,'s7':_0x2546ad,'ss1':_0x346ba0,'ss2':_0x1e026e,'ss3':_0x4ba1b1,'ss4':_0x3b2f35,'ss5':_0x4d2984,'ss6':_0x832cd8,'ss7':_0x3eff41,'sz1':_0x3f4d7b,'sz2':_0x34d74c,'sz3':_0x305ecf,'sz11':_0x39ffaa,'sz12':_0x5040bf,'sz13':_0x57fd13,'sz21':_0x5eef2f,'sz22':_0x3936b2,'sz23':_0x5266df,'sz31':_0x5b390d,'sz32':_0x48c097,'sz33':_0x302592,'xgh2':_0x36b32b,'xgh3':_0x5073b4,'xgh4':_0x331122,'xh2':_0x560a52,'xh3':_0x2b6201,'xi2':_0x57ad3c,'xi3':_0x169217,'xl2':_0x1c7ed7,'xl3':_0x52b911,'xl4':_0x4a7425,'nm':_0x659bcc,'z1':_0x3eb5b8,'z2':_0x50c21d,'z3':_0x384d76,'z11':_0x379b19,'z12':_0x41187b,'z13':_0xb9df1b,'z21':_0x52bfd8,'z22':_0x4e9644,'z23':_0x100726,'z31':_0xb69f86,'z32':_0x47b42f,'z33':_0x1b4207,'zmol':_0x1376d9,'zmos':_0x4b6241};}function dsinit(_0x1c228b){const _0x4c101a=_0x4ad4e0;var _0x25b023=_0x1c228b['cosim'],_0x326af5=_0x1c228b['argpo'],_0x5703b9=_0x1c228b['s1'],_0x3aa244=_0x1c228b['s2'],_0x2ad5a8=_0x1c228b['s3'],_0xe22088=_0x1c228b['s4'],_0x4b7878=_0x1c228b['s5'],_0x5ae1fa=_0x1c228b[_0x4c101a(0x219)],_0x7eb682=_0x1c228b['ss1'],_0x1906a6=_0x1c228b['ss2'],_0x2d7a19=_0x1c228b['ss3'],_0x291305=_0x1c228b['ss4'],_0x21620c=_0x1c228b['ss5'],_0x9f3e28=_0x1c228b['sz1'],_0x1a67cf=_0x1c228b[_0x4c101a(0x224)],_0x1b8c03=_0x1c228b['sz11'],_0x26d3a0=_0x1c228b['sz13'],_0xf6d1ef=_0x1c228b['sz21'],_0x553a7d=_0x1c228b['sz23'],_0x371727=_0x1c228b[_0x4c101a(0x377)],_0x560554=_0x1c228b[_0x4c101a(0x1d8)],_0x5c6534=_0x1c228b['t'],_0x38c523=_0x1c228b['tc'],_0x262586=_0x1c228b['gsto'],_0x41a7e1=_0x1c228b['mo'],_0x240aab=_0x1c228b['mdot'],_0x2269ca=_0x1c228b['no'],_0x22e43a=_0x1c228b['nodeo'],_0x1ca2ee=_0x1c228b['nodedot'],_0x2992e1=_0x1c228b['xpidot'],_0x576b7f=_0x1c228b['z1'],_0x4e483b=_0x1c228b['z3'],_0x423b4f=_0x1c228b['z11'],_0x20a4a8=_0x1c228b[_0x4c101a(0x2c2)],_0x493b32=_0x1c228b[_0x4c101a(0x35e)],_0x109c2c=_0x1c228b[_0x4c101a(0x1d3)],_0x3dccc8=_0x1c228b['z31'],_0x3f3dc0=_0x1c228b['z33'],_0x2970bb=_0x1c228b[_0x4c101a(0x302)],_0x1aaa33=_0x1c228b[_0x4c101a(0x181)],_0x9ed9d7=_0x1c228b['emsq'],_0x1d26f5=_0x1c228b['em'],_0x5db865=_0x1c228b['argpm'],_0x18d04c=_0x1c228b[_0x4c101a(0x335)],_0x4e99dd=_0x1c228b['mm'],_0x4ad8a6=_0x1c228b['nm'],_0xd9e462=_0x1c228b['nodem'],_0x58ecb9=_0x1c228b['irez'],_0x1231a0=_0x1c228b[_0x4c101a(0x249)],_0xd202e4=_0x1c228b['d2201'],_0x434cc1=_0x1c228b['d2211'],_0x457ff1=_0x1c228b[_0x4c101a(0x268)],_0x14c876=_0x1c228b['d3222'],_0x1f3941=_0x1c228b['d4410'],_0xab8d8b=_0x1c228b['d4422'],_0x5d7af9=_0x1c228b['d5220'],_0x2c856a=_0x1c228b['d5232'],_0x9a0eb4=_0x1c228b[_0x4c101a(0x2aa)],_0x14e1b3=_0x1c228b[_0x4c101a(0x1fc)],_0x26e5e5=_0x1c228b[_0x4c101a(0x32a)],_0x5da7f2=_0x1c228b[_0x4c101a(0x279)],_0x219b48=_0x1c228b['dmdt'],_0x2ae876=_0x1c228b['dnodt'],_0x113cb9=_0x1c228b[_0x4c101a(0x323)],_0x40b957=_0x1c228b['del1'],_0x3f4d6c=_0x1c228b['del2'],_0x25a848=_0x1c228b['del3'],_0x536f2e=_0x1c228b['xfact'],_0xa8c231=_0x1c228b['xlamo'],_0x309412=_0x1c228b['xli'],_0xed512b=_0x1c228b['xni'],_0x28da06,_0x57df61,_0x2981e2,_0x116967,_0x4f6f2b,_0x29489f,_0x421454,_0x5d648e,_0x388076,_0x19ccbe,_0x54a461,_0x5df2ec,_0x50949e,_0x52c048,_0x388a12,_0x4b1b72,_0x1af02e,_0x486691,_0x1cfde7,_0x5b051f,_0xd34619,_0x3733b8,_0x51b655,_0x186940,_0x3439e4,_0x33a8c8,_0x33f1a1,_0xdadb77,_0x2e7613,_0x5bf9db,_0x30252a,_0x42c858,_0x56a120=0.0000017891679,_0x9cdc9=0.0000021460748,_0x46db4c=2.2123015e-7,_0xc4d8cb=0.0000017891679,_0x5aa6a4=7.3636953e-9,_0x5ba132=2.1765803e-9,_0x289f7f=0.0043752690880113,_0x5153c8=3.7393792e-7,_0x17f70f=1.1428639e-7,_0x477a8a=0.00015835218,_0x23cf6e=0.0000119459;_0x58ecb9=0x0;_0x4ad8a6<0.0052359877&&_0x4ad8a6>0.0034906585&&(_0x58ecb9=0x1);_0x4ad8a6>=0.00826&&_0x4ad8a6<=0.00924&&_0x1d26f5>=0.5&&(_0x58ecb9=0x2);var _0x2c2f52=_0x7eb682*_0x23cf6e*_0x21620c,_0x1326e3=_0x1906a6*_0x23cf6e*(_0x1b8c03+_0x26d3a0),_0x4853d1=-_0x23cf6e*_0x2d7a19*(_0x9f3e28+_0x1a67cf-0xe-0x6*_0x9ed9d7),_0x1c42e0=_0x291305*_0x23cf6e*(_0x371727+_0x560554-0x6),_0x4e1f90=-_0x23cf6e*_0x1906a6*(_0xf6d1ef+_0x553a7d);(_0x18d04c<0.052359877||_0x18d04c>pi-0.052359877)&&(_0x4e1f90=0x0);_0x5ae1fa!==0x0&&(_0x4e1f90/=_0x5ae1fa);var _0x598af7=_0x1c42e0-_0x25b023*_0x4e1f90;_0x26e5e5=_0x2c2f52+_0x5703b9*_0x477a8a*_0x4b7878,_0x5da7f2=_0x1326e3+_0x3aa244*_0x477a8a*(_0x423b4f+_0x20a4a8),_0x219b48=_0x4853d1-_0x477a8a*_0x2ad5a8*(_0x576b7f+_0x4e483b-0xe-0x6*_0x9ed9d7);var _0x506d7f=_0xe22088*_0x477a8a*(_0x3dccc8+_0x3f3dc0-0x6),_0xe432e9=-_0x477a8a*_0x3aa244*(_0x493b32+_0x109c2c);(_0x18d04c<0.052359877||_0x18d04c>pi-0.052359877)&&(_0xe432e9=0x0);_0x113cb9=_0x598af7+_0x506d7f,_0x2ae876=_0x4e1f90;_0x5ae1fa!==0x0&&(_0x113cb9-=_0x25b023/_0x5ae1fa*_0xe432e9,_0x2ae876+=_0xe432e9/_0x5ae1fa);var _0x1da39f=0x0,_0x38c56e=(_0x262586+_0x38c523*_0x289f7f)%twoPi;_0x1d26f5+=_0x26e5e5*_0x5c6534,_0x18d04c+=_0x5da7f2*_0x5c6534,_0x5db865+=_0x113cb9*_0x5c6534,_0xd9e462+=_0x2ae876*_0x5c6534,_0x4e99dd+=_0x219b48*_0x5c6534;if(_0x58ecb9!==0x0){_0x5bf9db=Math['pow'](_0x4ad8a6/xke,x2o3);if(_0x58ecb9===0x2){_0x30252a=_0x25b023*_0x25b023;var _0x10d331=_0x1d26f5;_0x1d26f5=_0x2970bb;var _0xddec5c=_0x9ed9d7;_0x9ed9d7=_0x1aaa33,_0x42c858=_0x1d26f5*_0x9ed9d7,_0x52c048=-0.306-(_0x1d26f5-0.64)*0.44,_0x1d26f5<=0.65?(_0x388a12=3.616-13.247*_0x1d26f5+16.29*_0x9ed9d7,_0x1af02e=-19.302+117.39*_0x1d26f5-228.419*_0x9ed9d7+156.591*_0x42c858,_0x486691=-18.9068+109.7927*_0x1d26f5-214.6334*_0x9ed9d7+146.5816*_0x42c858,_0x1cfde7=-41.122+242.694*_0x1d26f5-471.094*_0x9ed9d7+313.953*_0x42c858,_0x5b051f=-146.407+841.88*_0x1d26f5-1629.014*_0x9ed9d7+1083.435*_0x42c858,_0xd34619=-532.114+3017.977*_0x1d26f5-5740.032*_0x9ed9d7+3708.276*_0x42c858):(_0x388a12=-72.099+331.819*_0x1d26f5-508.738*_0x9ed9d7+266.724*_0x42c858,_0x1af02e=-346.844+1582.851*_0x1d26f5-2415.925*_0x9ed9d7+1246.113*_0x42c858,_0x486691=-342.585+1554.908*_0x1d26f5-2366.899*_0x9ed9d7+1215.972*_0x42c858,_0x1cfde7=-1052.797+4758.686*_0x1d26f5-7193.992*_0x9ed9d7+3651.957*_0x42c858,_0x5b051f=-3581.69+16178.11*_0x1d26f5-24462.77*_0x9ed9d7+12422.52*_0x42c858,_0x1d26f5>0.715?_0xd34619=-5149.66+29936.92*_0x1d26f5-54087.36*_0x9ed9d7+31324.56*_0x42c858:_0xd34619=1464.74-4664.75*_0x1d26f5+3763.64*_0x9ed9d7),_0x1d26f5<0.7?(_0x186940=-919.2277+4988.61*_0x1d26f5-9064.77*_0x9ed9d7+5542.21*_0x42c858,_0x3733b8=-822.71072+4568.6173*_0x1d26f5-8491.4146*_0x9ed9d7+5337.524*_0x42c858,_0x51b655=-853.666+4690.25*_0x1d26f5-8624.77*_0x9ed9d7+5341.4*_0x42c858):(_0x186940=-37995.78+161616.52*_0x1d26f5-229838.2*_0x9ed9d7+109377.94*_0x42c858,_0x3733b8=-51752.104+218913.95*_0x1d26f5-309468.16*_0x9ed9d7+146349.42*_0x42c858,_0x51b655=-40023.88+170470.89*_0x1d26f5-242699.48*_0x9ed9d7+115605.82*_0x42c858),_0x3439e4=_0x5ae1fa*_0x5ae1fa,_0x28da06=0.75*(0x1+0x2*_0x25b023+_0x30252a),_0x57df61=1.5*_0x3439e4,_0x116967=1.875*_0x5ae1fa*(0x1-0x2*_0x25b023-0x3*_0x30252a),_0x4f6f2b=-1.875*_0x5ae1fa*(0x1+0x2*_0x25b023-0x3*_0x30252a),_0x421454=0x23*_0x3439e4*_0x28da06,_0x5d648e=39.375*_0x3439e4*_0x3439e4,_0x388076=9.84375*_0x5ae1fa*(_0x3439e4*(0x1-0x2*_0x25b023-0x5*_0x30252a)+0.33333333*(-0x2+0x4*_0x25b023+0x6*_0x30252a)),_0x19ccbe=_0x5ae1fa*(4.92187512*_0x3439e4*(-0x2-0x4*_0x25b023+0xa*_0x30252a)+6.56250012*(0x1+0x2*_0x25b023-0x3*_0x30252a)),_0x54a461=29.53125*_0x5ae1fa*(0x2-0x8*_0x25b023+_0x30252a*(-0xc+0x8*_0x25b023+0xa*_0x30252a)),_0x5df2ec=29.53125*_0x5ae1fa*(-0x2-0x8*_0x25b023+_0x30252a*(0xc+0x8*_0x25b023-0xa*_0x30252a)),_0xdadb77=_0x4ad8a6*_0x4ad8a6,_0x2e7613=_0x5bf9db*_0x5bf9db,_0x33f1a1=0x3*_0xdadb77*_0x2e7613,_0x33a8c8=_0x33f1a1*_0xc4d8cb,_0xd202e4=_0x33a8c8*_0x28da06*_0x52c048,_0x434cc1=_0x33a8c8*_0x57df61*_0x388a12,_0x33f1a1*=_0x5bf9db,_0x33a8c8=_0x33f1a1*_0x5153c8,_0x457ff1=_0x33a8c8*_0x116967*_0x1af02e,_0x14c876=_0x33a8c8*_0x4f6f2b*_0x486691,_0x33f1a1*=_0x5bf9db,_0x33a8c8=0x2*_0x33f1a1*_0x5aa6a4,_0x1f3941=_0x33a8c8*_0x421454*_0x1cfde7,_0xab8d8b=_0x33a8c8*_0x5d648e*_0x5b051f,_0x33f1a1*=_0x5bf9db,_0x33a8c8=_0x33f1a1*_0x17f70f,_0x5d7af9=_0x33a8c8*_0x388076*_0xd34619,_0x2c856a=_0x33a8c8*_0x19ccbe*_0x51b655,_0x33a8c8=0x2*_0x33f1a1*_0x5ba132,_0x9a0eb4=_0x33a8c8*_0x54a461*_0x3733b8,_0x14e1b3=_0x33a8c8*_0x5df2ec*_0x186940,_0xa8c231=(_0x41a7e1+_0x22e43a+_0x22e43a-(_0x38c56e+_0x38c56e))%twoPi,_0x536f2e=_0x240aab+_0x219b48+0x2*(_0x1ca2ee+_0x2ae876-_0x289f7f)-_0x2269ca,_0x1d26f5=_0x10d331,_0x9ed9d7=_0xddec5c;}_0x58ecb9===0x1&&(_0x50949e=0x1+_0x9ed9d7*(-2.5+0.8125*_0x9ed9d7),_0x1af02e=0x1+0x2*_0x9ed9d7,_0x4b1b72=0x1+_0x9ed9d7*(-0x6+6.60937*_0x9ed9d7),_0x28da06=0.75*(0x1+_0x25b023)*(0x1+_0x25b023),_0x2981e2=0.9375*_0x5ae1fa*_0x5ae1fa*(0x1+0x3*_0x25b023)-0.75*(0x1+_0x25b023),_0x29489f=0x1+_0x25b023,_0x29489f*=1.875*_0x29489f*_0x29489f,_0x40b957=0x3*_0x4ad8a6*_0x4ad8a6*_0x5bf9db*_0x5bf9db,_0x3f4d6c=0x2*_0x40b957*_0x28da06*_0x50949e*_0x56a120,_0x25a848=0x3*_0x40b957*_0x29489f*_0x4b1b72*_0x46db4c*_0x5bf9db,_0x40b957=_0x40b957*_0x2981e2*_0x1af02e*_0x9cdc9*_0x5bf9db,_0xa8c231=(_0x41a7e1+_0x22e43a+_0x326af5-_0x38c56e)%twoPi,_0x536f2e=_0x240aab+_0x2992e1+_0x219b48+_0x113cb9+_0x2ae876-(_0x2269ca+_0x289f7f)),_0x309412=_0xa8c231,_0xed512b=_0x2269ca,_0x1231a0=0x0,_0x4ad8a6=_0x2269ca+_0x1da39f;}return{'em':_0x1d26f5,'argpm':_0x5db865,'inclm':_0x18d04c,'mm':_0x4e99dd,'nm':_0x4ad8a6,'nodem':_0xd9e462,'irez':_0x58ecb9,'atime':_0x1231a0,'d2201':_0xd202e4,'d2211':_0x434cc1,'d3210':_0x457ff1,'d3222':_0x14c876,'d4410':_0x1f3941,'d4422':_0xab8d8b,'d5220':_0x5d7af9,'d5232':_0x2c856a,'d5421':_0x9a0eb4,'d5433':_0x14e1b3,'dedt':_0x26e5e5,'didt':_0x5da7f2,'dmdt':_0x219b48,'dndt':_0x1da39f,'dnodt':_0x2ae876,'domdt':_0x113cb9,'del1':_0x40b957,'del2':_0x3f4d6c,'del3':_0x25a848,'xfact':_0x536f2e,'xlamo':_0xa8c231,'xli':_0x309412,'xni':_0xed512b};}function gstimeInternal(_0xb9bb10){var _0x2ecd05=(_0xb9bb10-0x256859)/0x8ead,_0x251c62=-0.0000062*_0x2ecd05*_0x2ecd05*_0x2ecd05+0.093104*_0x2ecd05*_0x2ecd05+(0xd6038*0xe10+8640184.812866)*_0x2ecd05+67310.54841;return _0x251c62=_0x251c62*deg2rad/0xf0%twoPi,_0x251c62<0x0&&(_0x251c62+=twoPi),_0x251c62;}function gstime(_0x43146a,_0x1e81b5,_0x5069e7,_0x5be9f6,_0xed5f6f,_0x212891,_0x537862){if(_0x43146a instanceof Date)return gstimeInternal(jday(_0x43146a));else return _0x1e81b5!==undefined?gstimeInternal(jday(_0x43146a,_0x1e81b5,_0x5069e7,_0x5be9f6,_0xed5f6f,_0x212891,_0x537862)):gstimeInternal(_0x43146a);}function initl(_0x33581f){const _0x2ef9f6=_0x4ad4e0;var _0x2319d1=_0x33581f['ecco'],_0x17501d=_0x33581f[_0x2ef9f6(0x2d7)],_0x43142f=_0x33581f['inclo'],_0x3cbf11=_0x33581f[_0x2ef9f6(0x2b3)],_0x88dd5d=_0x33581f['no'],_0x189b54=_0x2319d1*_0x2319d1,_0x5cf482=0x1-_0x189b54,_0x5359bc=Math['sqrt'](_0x5cf482),_0x5ca9c5=Math['cos'](_0x43142f),_0xf9d66f=_0x5ca9c5*_0x5ca9c5,_0x566556=Math['pow'](xke/_0x88dd5d,x2o3),_0x12bf65=0.75*j2*(0x3*_0xf9d66f-0x1)/(_0x5359bc*_0x5cf482),_0x329e73=_0x12bf65/(_0x566556*_0x566556),_0x440665=_0x566556*(0x1-_0x329e73*_0x329e73-_0x329e73*(0x1/0x3+0x86*_0x329e73*_0x329e73/0x51));_0x329e73=_0x12bf65/(_0x440665*_0x440665),_0x88dd5d/=0x1+_0x329e73;var _0x3fd697=Math['pow'](xke/_0x88dd5d,x2o3),_0x431b28=Math[_0x2ef9f6(0x324)](_0x43142f),_0x12f4db=_0x3fd697*_0x5cf482,_0x323bee=0x1-0x5*_0xf9d66f,_0x14985d=-_0x323bee-_0xf9d66f-_0xf9d66f,_0x5dd8f8=0x1/_0x3fd697,_0x38953d=_0x12f4db*_0x12f4db,_0xc7dd4a=_0x3fd697*(0x1-_0x2319d1),_0x177a1f='n',_0x5f4fc2;if(_0x3cbf11==='a'){var _0x336a49=_0x17501d-0x1c89,_0x29047b=Math['floor'](_0x336a49+1e-8),_0x5b28a7=_0x336a49-_0x29047b,_0x3f07a9=0.017202791694070362,_0x11635a=1.7321343856509375,_0x5e8fe8=5.075514194322695e-15,_0x462f3d=_0x3f07a9+twoPi;_0x5f4fc2=(_0x11635a+_0x3f07a9*_0x29047b+_0x462f3d*_0x5b28a7+_0x336a49*_0x336a49*_0x5e8fe8)%twoPi,_0x5f4fc2<0x0&&(_0x5f4fc2+=twoPi);}else _0x5f4fc2=gstime(_0x17501d+2433281.5);return{'no':_0x88dd5d,'method':_0x177a1f,'ainv':_0x5dd8f8,'ao':_0x3fd697,'con41':_0x14985d,'con42':_0x323bee,'cosio':_0x5ca9c5,'cosio2':_0xf9d66f,'eccsq':_0x189b54,'omeosq':_0x5cf482,'posq':_0x38953d,'rp':_0xc7dd4a,'rteosq':_0x5359bc,'sinio':_0x431b28,'gsto':_0x5f4fc2};}function dspace(_0xaaf80e){const _0x4597eb=_0x4ad4e0;var _0x469163=_0xaaf80e['irez'],_0x80f976=_0xaaf80e['d2201'],_0x43dd98=_0xaaf80e['d2211'],_0x43581a=_0xaaf80e['d3210'],_0x2cec19=_0xaaf80e['d3222'],_0x14a271=_0xaaf80e['d4410'],_0x416ed7=_0xaaf80e['d4422'],_0x28883e=_0xaaf80e[_0x4597eb(0x187)],_0x1fc443=_0xaaf80e[_0x4597eb(0x19b)],_0x46ef7a=_0xaaf80e[_0x4597eb(0x2aa)],_0x36fa34=_0xaaf80e['d5433'],_0x1d4e22=_0xaaf80e['dedt'],_0x51dd7e=_0xaaf80e['del1'],_0x364e82=_0xaaf80e['del2'],_0x207720=_0xaaf80e['del3'],_0x25b694=_0xaaf80e[_0x4597eb(0x279)],_0x2760ef=_0xaaf80e['dmdt'],_0x54a1fa=_0xaaf80e[_0x4597eb(0x3bd)],_0x11e09a=_0xaaf80e['domdt'],_0x5abde3=_0xaaf80e['argpo'],_0x55737e=_0xaaf80e['argpdot'],_0xe853c5=_0xaaf80e['t'],_0x14798b=_0xaaf80e['tc'],_0x5221f7=_0xaaf80e['gsto'],_0x36b4b8=_0xaaf80e['xfact'],_0x5ccefa=_0xaaf80e['xlamo'],_0x39cf14=_0xaaf80e['no'],_0x5ddaf4=_0xaaf80e['atime'],_0x16a62d=_0xaaf80e['em'],_0x519b57=_0xaaf80e['argpm'],_0x3e8e3c=_0xaaf80e[_0x4597eb(0x335)],_0x441b6b=_0xaaf80e['xli'],_0x10e68a=_0xaaf80e['mm'],_0x1aad3b=_0xaaf80e[_0x4597eb(0x1ba)],_0x435b38=_0xaaf80e['nodem'],_0x10fcf9=_0xaaf80e['nm'],_0xcddd31=0.13130908,_0x2f66ce=2.8843198,_0x553042=0.37448087,_0x5856b4=5.7686396,_0x848be2=0.95240898,_0x319faa=1.8014998,_0x49414d=1.050833,_0x367a5f=4.4108898,_0x15684e=0.0043752690880113,_0x1d2c2b=0x2d0,_0x4eb3fa=-0x2d0,_0x496889=0x3f480,_0x25e0dc,_0x1683c5,_0x3d1df3,_0x38fba2,_0x2c5785,_0x144cb4,_0x486ac7,_0x331866,_0x2ff63e=0x0,_0x1f46d0=0x0,_0x577782=(_0x5221f7+_0x14798b*_0x15684e)%twoPi;_0x16a62d+=_0x1d4e22*_0xe853c5,_0x3e8e3c+=_0x25b694*_0xe853c5,_0x519b57+=_0x11e09a*_0xe853c5,_0x435b38+=_0x54a1fa*_0xe853c5,_0x10e68a+=_0x2760ef*_0xe853c5;if(_0x469163!==0x0){(_0x5ddaf4===0x0||_0xe853c5*_0x5ddaf4<=0x0||Math['abs'](_0xe853c5)<Math['abs'](_0x5ddaf4))&&(_0x5ddaf4=0x0,_0x1aad3b=_0x39cf14,_0x441b6b=_0x5ccefa);_0xe853c5>0x0?_0x25e0dc=_0x1d2c2b:_0x25e0dc=_0x4eb3fa;var _0x2e2319=0x17d;while(_0x2e2319===0x17d){_0x469163!==0x2?(_0x486ac7=_0x51dd7e*Math['sin'](_0x441b6b-_0xcddd31)+_0x364e82*Math[_0x4597eb(0x324)](0x2*(_0x441b6b-_0x2f66ce))+_0x207720*Math['sin'](0x3*(_0x441b6b-_0x553042)),_0x2c5785=_0x1aad3b+_0x36b4b8,_0x144cb4=_0x51dd7e*Math['cos'](_0x441b6b-_0xcddd31)+0x2*_0x364e82*Math['cos'](0x2*(_0x441b6b-_0x2f66ce))+0x3*_0x207720*Math['cos'](0x3*(_0x441b6b-_0x553042)),_0x144cb4*=_0x2c5785):(_0x331866=_0x5abde3+_0x55737e*_0x5ddaf4,_0x3d1df3=_0x331866+_0x331866,_0x1683c5=_0x441b6b+_0x441b6b,_0x486ac7=_0x80f976*Math[_0x4597eb(0x324)](_0x3d1df3+_0x441b6b-_0x5856b4)+_0x43dd98*Math[_0x4597eb(0x324)](_0x441b6b-_0x5856b4)+_0x43581a*Math['sin'](_0x331866+_0x441b6b-_0x848be2)+_0x2cec19*Math[_0x4597eb(0x324)](-_0x331866+_0x441b6b-_0x848be2)+_0x14a271*Math['sin'](_0x3d1df3+_0x1683c5-_0x319faa)+_0x416ed7*Math['sin'](_0x1683c5-_0x319faa)+_0x28883e*Math['sin'](_0x331866+_0x441b6b-_0x49414d)+_0x1fc443*Math['sin'](-_0x331866+_0x441b6b-_0x49414d)+_0x46ef7a*Math['sin'](_0x331866+_0x1683c5-_0x367a5f)+_0x36fa34*Math[_0x4597eb(0x324)](-_0x331866+_0x1683c5-_0x367a5f),_0x2c5785=_0x1aad3b+_0x36b4b8,_0x144cb4=_0x80f976*Math[_0x4597eb(0x17a)](_0x3d1df3+_0x441b6b-_0x5856b4)+_0x43dd98*Math['cos'](_0x441b6b-_0x5856b4)+_0x43581a*Math['cos'](_0x331866+_0x441b6b-_0x848be2)+_0x2cec19*Math['cos'](-_0x331866+_0x441b6b-_0x848be2)+_0x28883e*Math['cos'](_0x331866+_0x441b6b-_0x49414d)+_0x1fc443*Math[_0x4597eb(0x17a)](-_0x331866+_0x441b6b-_0x49414d)+0x2*(_0x14a271*Math['cos'](_0x3d1df3+_0x1683c5-_0x319faa)+_0x416ed7*Math['cos'](_0x1683c5-_0x319faa)+_0x46ef7a*Math['cos'](_0x331866+_0x1683c5-_0x367a5f)+_0x36fa34*Math[_0x4597eb(0x17a)](-_0x331866+_0x1683c5-_0x367a5f)),_0x144cb4*=_0x2c5785),Math[_0x4597eb(0x2be)](_0xe853c5-_0x5ddaf4)>=_0x1d2c2b?_0x2e2319=0x17d:(_0x1f46d0=_0xe853c5-_0x5ddaf4,_0x2e2319=0x0),_0x2e2319===0x17d&&(_0x441b6b+=_0x2c5785*_0x25e0dc+_0x486ac7*_0x496889,_0x1aad3b+=_0x486ac7*_0x25e0dc+_0x144cb4*_0x496889,_0x5ddaf4+=_0x25e0dc);}_0x10fcf9=_0x1aad3b+_0x486ac7*_0x1f46d0+_0x144cb4*_0x1f46d0*_0x1f46d0*0.5,_0x38fba2=_0x441b6b+_0x2c5785*_0x1f46d0+_0x486ac7*_0x1f46d0*_0x1f46d0*0.5,_0x469163!==0x1?(_0x10e68a=_0x38fba2-0x2*_0x435b38+0x2*_0x577782,_0x2ff63e=_0x10fcf9-_0x39cf14):(_0x10e68a=_0x38fba2-_0x435b38-_0x519b57+_0x577782,_0x2ff63e=_0x10fcf9-_0x39cf14),_0x10fcf9=_0x39cf14+_0x2ff63e;}return{'atime':_0x5ddaf4,'em':_0x16a62d,'argpm':_0x519b57,'inclm':_0x3e8e3c,'xli':_0x441b6b,'mm':_0x10e68a,'xni':_0x1aad3b,'nodem':_0x435b38,'dndt':_0x2ff63e,'nm':_0x10fcf9};}var SatRecError;(function(_0x545c8e){const _0xa4bdf1=_0x4ad4e0;_0x545c8e[_0x545c8e['None']=0x0]=_0xa4bdf1(0x226),_0x545c8e[_0x545c8e[_0xa4bdf1(0x1b5)]=0x1]=_0xa4bdf1(0x1b5),_0x545c8e[_0x545c8e['MeanMotionBelowZero']=0x2]=_0xa4bdf1(0x3b9),_0x545c8e[_0x545c8e['PerturbedEccentricityOutOfRange']=0x3]='PerturbedEccentricityOutOfRange',_0x545c8e[_0x545c8e['SemiLatusRectumBelowZero']=0x4]='SemiLatusRectumBelowZero',_0x545c8e[_0x545c8e[_0xa4bdf1(0x179)]=0x6]='Decayed';}(SatRecError||(SatRecError={})));function sgp4(_0x4c9eea,_0x1404c3){const _0x4b630b=_0x4ad4e0;var _0x58faf1,_0x5b7645,_0xfb061,_0x120a88,_0x1e0ab3,_0x5c9cf6,_0x7b761d,_0x15fac4,_0x4ab5e0,_0x4ec126,_0x35f916,_0x51170d,_0x11f8d3,_0x575d96,_0xdff219,_0x59a35f,_0x382e96,_0x51ce31,_0x28d2fb,_0x10f4f0,_0x2843a6,_0x41be23,_0x32c140,_0x15ae64,_0x52a364,_0x25974a,_0x3f7ee2,_0x4fd0f7=1.5e-12;_0x4c9eea['t']=_0x1404c3,_0x4c9eea['error']=SatRecError['None'];var _0x60c85f=_0x4c9eea['mo']+_0x4c9eea['mdot']*_0x4c9eea['t'],_0x368be4=_0x4c9eea['argpo']+_0x4c9eea[_0x4b630b(0x1e6)]*_0x4c9eea['t'],_0x24b9a0=_0x4c9eea['nodeo']+_0x4c9eea['nodedot']*_0x4c9eea['t'];_0x4ab5e0=_0x368be4,_0x2843a6=_0x60c85f;var _0x233837=_0x4c9eea['t']*_0x4c9eea['t'];_0x32c140=_0x24b9a0+_0x4c9eea['nodecf']*_0x233837,_0x382e96=0x1-_0x4c9eea['cc1']*_0x4c9eea['t'],_0x51ce31=_0x4c9eea['bstar']*_0x4c9eea['cc4']*_0x4c9eea['t'],_0x28d2fb=_0x4c9eea[_0x4b630b(0x2f8)]*_0x233837;if(_0x4c9eea[_0x4b630b(0x1be)]!==0x1){_0x7b761d=_0x4c9eea['omgcof']*_0x4c9eea['t'];var _0x48d4aa=0x1+_0x4c9eea['eta']*Math['cos'](_0x60c85f);_0x5c9cf6=_0x4c9eea['xmcof']*(_0x48d4aa*_0x48d4aa*_0x48d4aa-_0x4c9eea['delmo']),_0x59a35f=_0x7b761d+_0x5c9cf6,_0x2843a6=_0x60c85f+_0x59a35f,_0x4ab5e0=_0x368be4-_0x59a35f,_0x51170d=_0x233837*_0x4c9eea['t'],_0x11f8d3=_0x51170d*_0x4c9eea['t'],_0x382e96=_0x382e96-_0x4c9eea['d2']*_0x233837-_0x4c9eea['d3']*_0x51170d-_0x4c9eea['d4']*_0x11f8d3,_0x51ce31+=_0x4c9eea[_0x4b630b(0x321)]*_0x4c9eea[_0x4b630b(0x317)]*(Math['sin'](_0x2843a6)-_0x4c9eea[_0x4b630b(0x2eb)]),_0x28d2fb=_0x28d2fb+_0x4c9eea['t3cof']*_0x51170d+_0x11f8d3*(_0x4c9eea['t4cof']+_0x4c9eea['t']*_0x4c9eea[_0x4b630b(0x393)]);}_0x41be23=_0x4c9eea['no'];var _0x46cb7a=_0x4c9eea['ecco'];_0x10f4f0=_0x4c9eea['inclo'];if(_0x4c9eea['method']==='d'){_0x575d96=_0x4c9eea['t'];var _0x553b0a={'irez':_0x4c9eea[_0x4b630b(0x26b)],'d2201':_0x4c9eea['d2201'],'d2211':_0x4c9eea[_0x4b630b(0x3b7)],'d3210':_0x4c9eea['d3210'],'d3222':_0x4c9eea['d3222'],'d4410':_0x4c9eea['d4410'],'d4422':_0x4c9eea['d4422'],'d5220':_0x4c9eea['d5220'],'d5232':_0x4c9eea['d5232'],'d5421':_0x4c9eea[_0x4b630b(0x2aa)],'d5433':_0x4c9eea['d5433'],'dedt':_0x4c9eea['dedt'],'del1':_0x4c9eea['del1'],'del2':_0x4c9eea['del2'],'del3':_0x4c9eea[_0x4b630b(0x347)],'didt':_0x4c9eea['didt'],'dmdt':_0x4c9eea['dmdt'],'dnodt':_0x4c9eea['dnodt'],'domdt':_0x4c9eea['domdt'],'argpo':_0x4c9eea['argpo'],'argpdot':_0x4c9eea[_0x4b630b(0x1e6)],'t':_0x4c9eea['t'],'tc':_0x575d96,'gsto':_0x4c9eea['gsto'],'xfact':_0x4c9eea[_0x4b630b(0x287)],'xlamo':_0x4c9eea['xlamo'],'no':_0x4c9eea['no'],'atime':_0x4c9eea[_0x4b630b(0x249)],'em':_0x46cb7a,'argpm':_0x4ab5e0,'inclm':_0x10f4f0,'xli':_0x4c9eea['xli'],'mm':_0x2843a6,'xni':_0x4c9eea[_0x4b630b(0x1ba)],'nodem':_0x32c140,'nm':_0x41be23},_0x44f460=dspace(_0x553b0a);_0x46cb7a=_0x44f460['em'],_0x4ab5e0=_0x44f460[_0x4b630b(0x1f9)],_0x10f4f0=_0x44f460['inclm'],_0x2843a6=_0x44f460['mm'],_0x32c140=_0x44f460[_0x4b630b(0x223)],_0x41be23=_0x44f460['nm'];}if(_0x41be23<=0x0)return _0x4c9eea['error']=SatRecError['MeanMotionBelowZero'],null;var _0x536402=Math['pow'](xke/_0x41be23,x2o3)*_0x382e96*_0x382e96;_0x41be23=xke/Math[_0x4b630b(0x286)](_0x536402,1.5),_0x46cb7a-=_0x51ce31;if(_0x46cb7a>=0x1||_0x46cb7a<-0.001)return _0x4c9eea[_0x4b630b(0x294)]=SatRecError['MeanEccentricityOutOfRange'],null;_0x46cb7a<0.000001&&(_0x46cb7a=0.000001);_0x2843a6+=_0x4c9eea['no']*_0x28d2fb,_0x52a364=_0x2843a6+_0x4ab5e0+_0x32c140,_0x32c140%=twoPi,_0x4ab5e0%=twoPi,_0x52a364%=twoPi,_0x2843a6=(_0x52a364-_0x4ab5e0-_0x32c140)%twoPi;var _0x4b0684={'am':_0x536402,'em':_0x46cb7a,'im':_0x10f4f0,'Om':_0x32c140,'om':_0x4ab5e0,'mm':_0x2843a6,'nm':_0x41be23},_0x2928ff=Math['sin'](_0x10f4f0),_0x5e0080=Math[_0x4b630b(0x17a)](_0x10f4f0),_0x14f15e=_0x46cb7a;_0x15ae64=_0x10f4f0,_0x4ec126=_0x4ab5e0,_0x3f7ee2=_0x32c140,_0x25974a=_0x2843a6,_0x120a88=_0x2928ff,_0xfb061=_0x5e0080;if(_0x4c9eea['method']==='d'){var _0x26e4a9={'inclo':_0x4c9eea['inclo'],'init':'n','ep':_0x14f15e,'inclp':_0x15ae64,'nodep':_0x3f7ee2,'argpp':_0x4ec126,'mp':_0x25974a,'opsmode':_0x4c9eea[_0x4b630b(0x1e3)]},_0x514951=dpper(_0x4c9eea,_0x26e4a9);_0x14f15e=_0x514951['ep'],_0x3f7ee2=_0x514951[_0x4b630b(0x3ad)],_0x4ec126=_0x514951[_0x4b630b(0x349)],_0x25974a=_0x514951['mp'],_0x15ae64=_0x514951['inclp'];_0x15ae64<0x0&&(_0x15ae64=-_0x15ae64,_0x3f7ee2+=pi,_0x4ec126-=pi);if(_0x14f15e<0x0||_0x14f15e>0x1)return _0x4c9eea['error']=SatRecError['PerturbedEccentricityOutOfRange'],null;}_0x4c9eea['method']==='d'&&(_0x120a88=Math['sin'](_0x15ae64),_0xfb061=Math['cos'](_0x15ae64),_0x4c9eea['aycof']=-0.5*j3oj2*_0x120a88,Math['abs'](_0xfb061+0x1)>1.5e-12?_0x4c9eea[_0x4b630b(0x244)]=-0.25*j3oj2*_0x120a88*(0x3+0x5*_0xfb061)/(0x1+_0xfb061):_0x4c9eea[_0x4b630b(0x244)]=-0.25*j3oj2*_0x120a88*(0x3+0x5*_0xfb061)/_0x4fd0f7);var _0x1dde3f=_0x14f15e*Math['cos'](_0x4ec126);_0x59a35f=0x1/(_0x536402*(0x1-_0x14f15e*_0x14f15e));var _0x1c2841=_0x14f15e*Math[_0x4b630b(0x324)](_0x4ec126)+_0x59a35f*_0x4c9eea['aycof'],_0xddb1fe=_0x25974a+_0x4ec126+_0x3f7ee2+_0x59a35f*_0x4c9eea['xlcof']*_0x1dde3f,_0x26e79d=(_0xddb1fe-_0x3f7ee2)%twoPi;_0x15fac4=_0x26e79d,_0xdff219=9999.9;var _0x73a38b=0x1;while(Math['abs'](_0xdff219)>=1e-12&&_0x73a38b<=0xa){_0x5b7645=Math[_0x4b630b(0x324)](_0x15fac4),_0x58faf1=Math[_0x4b630b(0x17a)](_0x15fac4),_0xdff219=0x1-_0x58faf1*_0x1dde3f-_0x5b7645*_0x1c2841,_0xdff219=(_0x26e79d-_0x1c2841*_0x58faf1+_0x1dde3f*_0x5b7645-_0x15fac4)/_0xdff219,Math['abs'](_0xdff219)>=0.95&&(_0xdff219>0x0?_0xdff219=0.95:_0xdff219=-0.95),_0x15fac4+=_0xdff219,_0x73a38b+=0x1;}var _0x474454=_0x1dde3f*_0x58faf1+_0x1c2841*_0x5b7645,_0x1e3500=_0x1dde3f*_0x5b7645-_0x1c2841*_0x58faf1,_0x15ddae=_0x1dde3f*_0x1dde3f+_0x1c2841*_0x1c2841,_0xe9b728=_0x536402*(0x1-_0x15ddae);if(_0xe9b728<0x0)return _0x4c9eea['error']=SatRecError[_0x4b630b(0x3ae)],null;var _0x1e6ae2=_0x536402*(0x1-_0x474454),_0x1eeb6b=Math['sqrt'](_0x536402)*_0x1e3500/_0x1e6ae2,_0x2d4fc0=Math['sqrt'](_0xe9b728)/_0x1e6ae2,_0x3a282a=Math['sqrt'](0x1-_0x15ddae);_0x59a35f=_0x1e3500/(0x1+_0x3a282a);var _0x5974b5=_0x536402/_0x1e6ae2*(_0x5b7645-_0x1c2841-_0x1dde3f*_0x59a35f),_0x4d6a11=_0x536402/_0x1e6ae2*(_0x58faf1-_0x1dde3f+_0x1c2841*_0x59a35f);_0x35f916=Math['atan2'](_0x5974b5,_0x4d6a11);var _0xdba98d=(_0x4d6a11+_0x4d6a11)*_0x5974b5,_0x40c9a9=0x1-0x2*_0x5974b5*_0x5974b5;_0x59a35f=0x1/_0xe9b728;var _0x15746c=0.5*j2*_0x59a35f,_0x57b84a=_0x15746c*_0x59a35f;_0x4c9eea[_0x4b630b(0x2c6)]==='d'&&(_0x1e0ab3=_0xfb061*_0xfb061,_0x4c9eea['con41']=0x3*_0x1e0ab3-0x1,_0x4c9eea['x1mth2']=0x1-_0x1e0ab3,_0x4c9eea['x7thm1']=0x7*_0x1e0ab3-0x1);var _0x22599c=_0x1e6ae2*(0x1-1.5*_0x57b84a*_0x3a282a*_0x4c9eea['con41'])+0.5*_0x15746c*_0x4c9eea['x1mth2']*_0x40c9a9;if(_0x22599c<0x1)return _0x4c9eea['error']=SatRecError[_0x4b630b(0x179)],null;_0x35f916-=0.25*_0x57b84a*_0x4c9eea['x7thm1']*_0xdba98d;var _0xc05b93=_0x3f7ee2+1.5*_0x57b84a*_0xfb061*_0xdba98d,_0x297cc4=_0x15ae64+1.5*_0x57b84a*_0xfb061*_0x120a88*_0x40c9a9,_0x3b9063=_0x1eeb6b-_0x41be23*_0x15746c*_0x4c9eea['x1mth2']*_0xdba98d/xke,_0x23229d=_0x2d4fc0+_0x41be23*_0x15746c*(_0x4c9eea['x1mth2']*_0x40c9a9+1.5*_0x4c9eea['con41'])/xke,_0x5e8226=Math['sin'](_0x35f916),_0x3ff1dd=Math['cos'](_0x35f916),_0x49ce44=Math[_0x4b630b(0x324)](_0xc05b93),_0x11dd42=Math['cos'](_0xc05b93),_0x5ae47d=Math['sin'](_0x297cc4),_0x172d8b=Math['cos'](_0x297cc4),_0x378f28=-_0x49ce44*_0x172d8b,_0x4c5e9f=_0x11dd42*_0x172d8b,_0x14da40=_0x378f28*_0x5e8226+_0x11dd42*_0x3ff1dd,_0x5e9bab=_0x4c5e9f*_0x5e8226+_0x49ce44*_0x3ff1dd,_0x28c728=_0x5ae47d*_0x5e8226,_0x794565=_0x378f28*_0x3ff1dd-_0x11dd42*_0x5e8226,_0x16648f=_0x4c5e9f*_0x3ff1dd-_0x49ce44*_0x5e8226,_0x30634d=_0x5ae47d*_0x3ff1dd,_0x1ab50c={'x':_0x22599c*_0x14da40*earthRadius,'y':_0x22599c*_0x5e9bab*earthRadius,'z':_0x22599c*_0x28c728*earthRadius},_0x5b519c={'x':(_0x3b9063*_0x14da40+_0x23229d*_0x794565)*vkmpersec,'y':(_0x3b9063*_0x5e9bab+_0x23229d*_0x16648f)*vkmpersec,'z':(_0x3b9063*_0x28c728+_0x23229d*_0x30634d)*vkmpersec};return{'position':_0x1ab50c,'velocity':_0x5b519c,'meanElements':_0x4b0684};}function sgp4init(_0x5b76bb,_0x5d09eb){const _0x3a296a=_0x4ad4e0;var _0x4404f0=_0x5d09eb['opsmode'],_0x58443a=_0x5d09eb[_0x3a296a(0x1c4)],_0x402ad9=_0x5d09eb['epoch'],_0x5d8e5=_0x5d09eb[_0x3a296a(0x2e5)],_0x1250da=_0x5d09eb['xecco'],_0x1836ce=_0x5d09eb['xargpo'],_0x1617d9=_0x5d09eb['xinclo'],_0x405aad=_0x5d09eb['xmo'],_0x176aa6=_0x5d09eb['xno'],_0xb46c48=_0x5d09eb['xnodeo'],_0x27fa14,_0x1a5554,_0x2586fa,_0x3d73a6,_0x49b706,_0x12c95c,_0x10f11a,_0xd892fc,_0x31bef2,_0x19cb12,_0x1c033a,_0x4ae6c0,_0x498771,_0x1a99e2,_0x1c5656,_0x1002b6,_0x5292ae,_0x14d43b,_0x1a0bb5,_0x44a8c9,_0x13eb54,_0x378295,_0x350cb4,_0x554fad,_0x30b8e4,_0x36f2f3,_0x1e3a95,_0x11586f,_0x20cbdd,_0x1c14f0,_0x56baf9,_0x5eb98d,_0x1e7fdd,_0x416870,_0x4c5924,_0x3a124c,_0x506558,_0x595114,_0x254568,_0x572d07,_0x3db2bf,_0x3f3d92,_0x30543c,_0x44c641,_0x17e766,_0x1b8bd3,_0x36fc00,_0x35da04,_0x298ae1,_0x48f514,_0x40a881,_0x582466,_0x3a399b,_0x17559b,_0x42db57,_0x189ea6,_0x437223=1.5e-12,_0x146da2=_0x5b76bb;_0x146da2['isimp']=0x0,_0x146da2['method']='n',_0x146da2['aycof']=0x0,_0x146da2[_0x3a296a(0x21b)]=0x0,_0x146da2['cc1']=0x0,_0x146da2['cc4']=0x0,_0x146da2['cc5']=0x0,_0x146da2['d2']=0x0,_0x146da2['d3']=0x0,_0x146da2['d4']=0x0,_0x146da2['delmo']=0x0,_0x146da2[_0x3a296a(0x36b)]=0x0,_0x146da2['argpdot']=0x0,_0x146da2['omgcof']=0x0,_0x146da2[_0x3a296a(0x2eb)]=0x0,_0x146da2['t']=0x0,_0x146da2[_0x3a296a(0x2f8)]=0x0,_0x146da2[_0x3a296a(0x25c)]=0x0,_0x146da2['t4cof']=0x0,_0x146da2['t5cof']=0x0,_0x146da2[_0x3a296a(0x34c)]=0x0,_0x146da2[_0x3a296a(0x20e)]=0x0,_0x146da2['mdot']=0x0,_0x146da2['nodedot']=0x0,_0x146da2['xlcof']=0x0,_0x146da2[_0x3a296a(0x1a3)]=0x0,_0x146da2[_0x3a296a(0x384)]=0x0,_0x146da2['irez']=0x0,_0x146da2['d2201']=0x0,_0x146da2['d2211']=0x0,_0x146da2['d3210']=0x0,_0x146da2['d3222']=0x0,_0x146da2['d4410']=0x0,_0x146da2[_0x3a296a(0x200)]=0x0,_0x146da2['d5220']=0x0,_0x146da2['d5232']=0x0,_0x146da2[_0x3a296a(0x2aa)]=0x0,_0x146da2[_0x3a296a(0x1fc)]=0x0,_0x146da2['dedt']=0x0,_0x146da2['del1']=0x0,_0x146da2['del2']=0x0,_0x146da2['del3']=0x0,_0x146da2['didt']=0x0,_0x146da2['dmdt']=0x0,_0x146da2['dnodt']=0x0,_0x146da2['domdt']=0x0,_0x146da2['e3']=0x0,_0x146da2[_0x3a296a(0x2ab)]=0x0,_0x146da2[_0x3a296a(0x34d)]=0x0,_0x146da2[_0x3a296a(0x1f0)]=0x0,_0x146da2[_0x3a296a(0x325)]=0x0,_0x146da2['pinco']=0x0,_0x146da2['plo']=0x0,_0x146da2[_0x3a296a(0x28e)]=0x0,_0x146da2['se3']=0x0,_0x146da2['sgh2']=0x0,_0x146da2['sgh3']=0x0,_0x146da2['sgh4']=0x0,_0x146da2[_0x3a296a(0x1de)]=0x0,_0x146da2['sh3']=0x0,_0x146da2['si2']=0x0,_0x146da2['si3']=0x0,_0x146da2[_0x3a296a(0x2ec)]=0x0,_0x146da2['sl3']=0x0,_0x146da2[_0x3a296a(0x398)]=0x0,_0x146da2['gsto']=0x0,_0x146da2[_0x3a296a(0x287)]=0x0,_0x146da2[_0x3a296a(0x1a8)]=0x0,_0x146da2['xgh3']=0x0,_0x146da2['xgh4']=0x0,_0x146da2[_0x3a296a(0x275)]=0x0,_0x146da2['xh3']=0x0,_0x146da2[_0x3a296a(0x258)]=0x0,_0x146da2[_0x3a296a(0x2a5)]=0x0,_0x146da2[_0x3a296a(0x2c9)]=0x0,_0x146da2[_0x3a296a(0x395)]=0x0,_0x146da2['xl4']=0x0,_0x146da2['xlamo']=0x0,_0x146da2['zmol']=0x0,_0x146da2['zmos']=0x0,_0x146da2['atime']=0x0,_0x146da2['xli']=0x0,_0x146da2['xni']=0x0,_0x146da2['bstar']=_0x5d8e5,_0x146da2['ecco']=_0x1250da,_0x146da2[_0x3a296a(0x222)]=_0x1836ce,_0x146da2['inclo']=_0x1617d9,_0x146da2['mo']=_0x405aad,_0x146da2['no']=_0x176aa6,_0x146da2['nodeo']=_0xb46c48,_0x146da2['operationmode']=_0x4404f0;var _0x271ee2=0x4e/earthRadius+0x1,_0x14a795=(0x78-0x4e)/earthRadius,_0x231e4e=_0x14a795*_0x14a795*_0x14a795*_0x14a795;_0x146da2[_0x3a296a(0x21a)]='y',_0x146da2['t']=0x0;var _0x1e111c={'satn':_0x58443a,'ecco':_0x146da2['ecco'],'epoch':_0x402ad9,'inclo':_0x146da2[_0x3a296a(0x196)],'no':_0x146da2['no'],'method':_0x146da2['method'],'opsmode':_0x146da2['operationmode']},_0x248116=initl(_0x1e111c),_0x3f23ab=_0x248116['ao'],_0x42d557=_0x248116['con42'],_0x3fa548=_0x248116['cosio'],_0xc19195=_0x248116[_0x3a296a(0x27b)],_0x2cd544=_0x248116[_0x3a296a(0x181)],_0x8a8c9a=_0x248116[_0x3a296a(0x35c)],_0x407b33=_0x248116['posq'],_0xbd1043=_0x248116['rp'],_0x534270=_0x248116[_0x3a296a(0x2d8)],_0x1fe40c=_0x248116[_0x3a296a(0x1c8)];_0x146da2['no']=_0x248116['no'],_0x146da2['con41']=_0x248116[_0x3a296a(0x21b)],_0x146da2['gsto']=_0x248116[_0x3a296a(0x229)],_0x146da2['a']=Math[_0x3a296a(0x286)](_0x146da2['no']*tumin,-0x2/0x3),_0x146da2[_0x3a296a(0x17e)]=_0x146da2['a']*(0x1+_0x146da2[_0x3a296a(0x302)])-0x1,_0x146da2['altp']=_0x146da2['a']*(0x1-_0x146da2['ecco'])-0x1,_0x146da2['error']=0x0;if(_0x8a8c9a>=0x0||_0x146da2['no']>=0x0){_0x146da2['isimp']=0x0;_0xbd1043<0xdc/earthRadius+0x1&&(_0x146da2[_0x3a296a(0x1be)]=0x1);_0x1e3a95=_0x271ee2,_0x13eb54=_0x231e4e,_0x14d43b=(_0xbd1043-0x1)*earthRadius;if(_0x14d43b<0x9c){_0x1e3a95=_0x14d43b-0x4e;_0x14d43b<0x62&&(_0x1e3a95=0x14);var _0x522c7e=(0x78-_0x1e3a95)/earthRadius;_0x13eb54=_0x522c7e*_0x522c7e*_0x522c7e*_0x522c7e,_0x1e3a95=_0x1e3a95/earthRadius+0x1;}_0x1a0bb5=0x1/_0x407b33,_0x1b8bd3=0x1/(_0x3f23ab-_0x1e3a95),_0x146da2['eta']=_0x3f23ab*_0x146da2['ecco']*_0x1b8bd3,_0x4ae6c0=_0x146da2['eta']*_0x146da2['eta'],_0x1c033a=_0x146da2['ecco']*_0x146da2['eta'],_0x44a8c9=Math['abs'](0x1-_0x4ae6c0),_0x12c95c=_0x13eb54*Math[_0x3a296a(0x286)](_0x1b8bd3,0x4),_0x10f11a=_0x12c95c/Math['pow'](_0x44a8c9,3.5),_0x3d73a6=_0x10f11a*_0x146da2['no']*(_0x3f23ab*(0x1+1.5*_0x4ae6c0+_0x1c033a*(0x4+_0x4ae6c0))+0.375*j2*_0x1b8bd3/_0x44a8c9*_0x146da2['con41']*(0x8+0x3*_0x4ae6c0*(0x8+_0x4ae6c0))),_0x146da2[_0x3a296a(0x284)]=_0x146da2['bstar']*_0x3d73a6,_0x49b706=0x0;_0x146da2['ecco']>0.0001&&(_0x49b706=-0x2*_0x12c95c*_0x1b8bd3*j3oj2*_0x146da2['no']*_0x1fe40c/_0x146da2['ecco']);_0x146da2[_0x3a296a(0x34c)]=0x1-_0xc19195,_0x146da2['cc4']=0x2*_0x146da2['no']*_0x10f11a*_0x3f23ab*_0x8a8c9a*(_0x146da2['eta']*(0x2+0.5*_0x4ae6c0)+_0x146da2['ecco']*(0.5+0x2*_0x4ae6c0)-j2*_0x1b8bd3/(_0x3f23ab*_0x44a8c9)*(-0x3*_0x146da2['con41']*(0x1-0x2*_0x1c033a+_0x4ae6c0*(1.5-0.5*_0x1c033a))+0.75*_0x146da2['x1mth2']*(0x2*_0x4ae6c0-_0x1c033a*(0x1+_0x4ae6c0))*Math['cos'](0x2*_0x146da2[_0x3a296a(0x222)]))),_0x146da2[_0x3a296a(0x317)]=0x2*_0x10f11a*_0x3f23ab*_0x8a8c9a*(0x1+2.75*(_0x4ae6c0+_0x1c033a)+_0x1c033a*_0x4ae6c0),_0xd892fc=_0xc19195*_0xc19195,_0x30543c=1.5*j2*_0x1a0bb5*_0x146da2['no'],_0x44c641=0.5*_0x30543c*j2*_0x1a0bb5,_0x17e766=-0.46875*j4*_0x1a0bb5*_0x1a0bb5*_0x146da2['no'],_0x146da2['mdot']=_0x146da2['no']+0.5*_0x30543c*_0x534270*_0x146da2['con41']+0.0625*_0x44c641*_0x534270*(0xd-0x4e*_0xc19195+0x89*_0xd892fc),_0x146da2['argpdot']=-0.5*_0x30543c*_0x42d557+0.0625*_0x44c641*(0x7-0x72*_0xc19195+0x18b*_0xd892fc)+_0x17e766*(0x3-0x24*_0xc19195+0x31*_0xd892fc),_0x35da04=-_0x30543c*_0x3fa548,_0x146da2['nodedot']=_0x35da04+(0.5*_0x44c641*(0x4-0x13*_0xc19195)+0x2*_0x17e766*(0x3-0x7*_0xc19195))*_0x3fa548,_0x36fc00=_0x146da2[_0x3a296a(0x1e6)]+_0x146da2['nodedot'],_0x146da2['omgcof']=_0x146da2['bstar']*_0x49b706*Math['cos'](_0x146da2['argpo']),_0x146da2['xmcof']=0x0;_0x146da2[_0x3a296a(0x302)]>0.0001&&(_0x146da2[_0x3a296a(0x1a3)]=-x2o3*_0x12c95c*_0x146da2['bstar']/_0x1c033a);_0x146da2['nodecf']=3.5*_0x8a8c9a*_0x35da04*_0x146da2['cc1'],_0x146da2['t2cof']=1.5*_0x146da2['cc1'];Math['abs'](_0x3fa548+0x1)>1.5e-12?_0x146da2['xlcof']=-0.25*j3oj2*_0x1fe40c*(0x3+0x5*_0x3fa548)/(0x1+_0x3fa548):_0x146da2['xlcof']=-0.25*j3oj2*_0x1fe40c*(0x3+0x5*_0x3fa548)/_0x437223;_0x146da2[_0x3a296a(0x33a)]=-0.5*j3oj2*_0x1fe40c;var _0x4e7179=0x1+_0x146da2['eta']*Math['cos'](_0x146da2['mo']);_0x146da2['delmo']=_0x4e7179*_0x4e7179*_0x4e7179,_0x146da2['sinmao']=Math[_0x3a296a(0x324)](_0x146da2['mo']),_0x146da2['x7thm1']=0x7*_0xc19195-0x1;if(0x2*pi/_0x146da2['no']>=0xe1){_0x146da2['method']='d',_0x146da2[_0x3a296a(0x1be)]=0x1,_0x3db2bf=0x0,_0x1c5656=_0x146da2['inclo'];var _0x42f0ee={'epoch':_0x402ad9,'ep':_0x146da2[_0x3a296a(0x302)],'argpp':_0x146da2['argpo'],'tc':_0x3db2bf,'inclp':_0x146da2['inclo'],'nodep':_0x146da2['nodeo'],'np':_0x146da2['no'],'e3':_0x146da2['e3'],'ee2':_0x146da2['ee2'],'peo':_0x146da2[_0x3a296a(0x34d)],'pgho':_0x146da2['pgho'],'pho':_0x146da2['pho'],'pinco':_0x146da2['pinco'],'plo':_0x146da2['plo'],'se2':_0x146da2['se2'],'se3':_0x146da2['se3'],'sgh2':_0x146da2[_0x3a296a(0x1b3)],'sgh3':_0x146da2[_0x3a296a(0x1d5)],'sgh4':_0x146da2['sgh4'],'sh2':_0x146da2['sh2'],'sh3':_0x146da2['sh3'],'si2':_0x146da2['si2'],'si3':_0x146da2['si3'],'sl2':_0x146da2['sl2'],'sl3':_0x146da2['sl3'],'sl4':_0x146da2['sl4'],'xgh2':_0x146da2[_0x3a296a(0x1a8)],'xgh3':_0x146da2[_0x3a296a(0x2cf)],'xgh4':_0x146da2['xgh4'],'xh2':_0x146da2['xh2'],'xh3':_0x146da2['xh3'],'xi2':_0x146da2['xi2'],'xi3':_0x146da2[_0x3a296a(0x2a5)],'xl2':_0x146da2['xl2'],'xl3':_0x146da2[_0x3a296a(0x395)],'xl4':_0x146da2[_0x3a296a(0x193)],'zmol':_0x146da2[_0x3a296a(0x3b2)],'zmos':_0x146da2[_0x3a296a(0x18e)]},_0x1eb4df=dscom(_0x42f0ee);_0x146da2['e3']=_0x1eb4df['e3'],_0x146da2['ee2']=_0x1eb4df[_0x3a296a(0x2ab)],_0x146da2['peo']=_0x1eb4df['peo'],_0x146da2['pgho']=_0x1eb4df['pgho'],_0x146da2['pho']=_0x1eb4df['pho'],_0x146da2['pinco']=_0x1eb4df['pinco'],_0x146da2[_0x3a296a(0x19f)]=_0x1eb4df['plo'],_0x146da2[_0x3a296a(0x28e)]=_0x1eb4df[_0x3a296a(0x28e)],_0x146da2['se3']=_0x1eb4df['se3'],_0x146da2['sgh2']=_0x1eb4df['sgh2'],_0x146da2['sgh3']=_0x1eb4df['sgh3'],_0x146da2[_0x3a296a(0x313)]=_0x1eb4df['sgh4'],_0x146da2[_0x3a296a(0x1de)]=_0x1eb4df[_0x3a296a(0x1de)],_0x146da2['sh3']=_0x1eb4df['sh3'],_0x146da2[_0x3a296a(0x27e)]=_0x1eb4df['si2'],_0x146da2['si3']=_0x1eb4df['si3'],_0x146da2[_0x3a296a(0x2ec)]=_0x1eb4df['sl2'],_0x146da2['sl3']=_0x1eb4df['sl3'],_0x146da2['sl4']=_0x1eb4df['sl4'],_0x1a5554=_0x1eb4df[_0x3a296a(0x219)],_0x27fa14=_0x1eb4df[_0x3a296a(0x3aa)],_0x31bef2=_0x1eb4df['em'],_0x19cb12=_0x1eb4df['emsq'],_0x378295=_0x1eb4df['s1'],_0x350cb4=_0x1eb4df['s2'],_0x554fad=_0x1eb4df['s3'],_0x30b8e4=_0x1eb4df['s4'],_0x36f2f3=_0x1eb4df['s5'],_0x11586f=_0x1eb4df['ss1'],_0x20cbdd=_0x1eb4df[_0x3a296a(0x363)],_0x1c14f0=_0x1eb4df['ss3'],_0x56baf9=_0x1eb4df['ss4'],_0x5eb98d=_0x1eb4df[_0x3a296a(0x2b4)],_0x1e7fdd=_0x1eb4df['sz1'],_0x416870=_0x1eb4df['sz3'],_0x4c5924=_0x1eb4df[_0x3a296a(0x29f)],_0x3a124c=_0x1eb4df['sz13'],_0x506558=_0x1eb4df['sz21'],_0x595114=_0x1eb4df['sz23'],_0x254568=_0x1eb4df['sz31'],_0x572d07=_0x1eb4df['sz33'],_0x146da2[_0x3a296a(0x1a8)]=_0x1eb4df[_0x3a296a(0x1a8)],_0x146da2['xgh3']=_0x1eb4df[_0x3a296a(0x2cf)],_0x146da2['xgh4']=_0x1eb4df['xgh4'],_0x146da2[_0x3a296a(0x275)]=_0x1eb4df['xh2'],_0x146da2[_0x3a296a(0x285)]=_0x1eb4df['xh3'],_0x146da2[_0x3a296a(0x258)]=_0x1eb4df['xi2'],_0x146da2['xi3']=_0x1eb4df['xi3'],_0x146da2['xl2']=_0x1eb4df['xl2'],_0x146da2['xl3']=_0x1eb4df[_0x3a296a(0x395)],_0x146da2['xl4']=_0x1eb4df['xl4'],_0x146da2['zmol']=_0x1eb4df[_0x3a296a(0x3b2)],_0x146da2['zmos']=_0x1eb4df['zmos'],_0x5292ae=_0x1eb4df['nm'],_0x298ae1=_0x1eb4df['z1'],_0x48f514=_0x1eb4df['z3'],_0x40a881=_0x1eb4df['z11'],_0x582466=_0x1eb4df['z13'],_0x3a399b=_0x1eb4df['z21'],_0x17559b=_0x1eb4df['z23'],_0x42db57=_0x1eb4df['z31'],_0x189ea6=_0x1eb4df['z33'];var _0x49e22e={'inclo':_0x1c5656,'init':_0x146da2['init'],'ep':_0x146da2['ecco'],'inclp':_0x146da2['inclo'],'nodep':_0x146da2['nodeo'],'argpp':_0x146da2['argpo'],'mp':_0x146da2['mo'],'opsmode':_0x146da2['operationmode']},_0x3b60b9=dpper(_0x146da2,_0x49e22e);_0x146da2[_0x3a296a(0x302)]=_0x3b60b9['ep'],_0x146da2['inclo']=_0x3b60b9[_0x3a296a(0x380)],_0x146da2['nodeo']=_0x3b60b9['nodep'],_0x146da2['argpo']=_0x3b60b9[_0x3a296a(0x349)],_0x146da2['mo']=_0x3b60b9['mp'],_0x498771=0x0,_0x1a99e2=0x0,_0x1002b6=0x0;var _0x5cec39={'cosim':_0x27fa14,'emsq':_0x19cb12,'argpo':_0x146da2['argpo'],'s1':_0x378295,'s2':_0x350cb4,'s3':_0x554fad,'s4':_0x30b8e4,'s5':_0x36f2f3,'sinim':_0x1a5554,'ss1':_0x11586f,'ss2':_0x20cbdd,'ss3':_0x1c14f0,'ss4':_0x56baf9,'ss5':_0x5eb98d,'sz1':_0x1e7fdd,'sz3':_0x416870,'sz11':_0x4c5924,'sz13':_0x3a124c,'sz21':_0x506558,'sz23':_0x595114,'sz31':_0x254568,'sz33':_0x572d07,'t':_0x146da2['t'],'tc':_0x3db2bf,'gsto':_0x146da2[_0x3a296a(0x229)],'mo':_0x146da2['mo'],'mdot':_0x146da2[_0x3a296a(0x2fd)],'no':_0x146da2['no'],'nodeo':_0x146da2[_0x3a296a(0x310)],'nodedot':_0x146da2['nodedot'],'xpidot':_0x36fc00,'z1':_0x298ae1,'z3':_0x48f514,'z11':_0x40a881,'z13':_0x582466,'z21':_0x3a399b,'z23':_0x17559b,'z31':_0x42db57,'z33':_0x189ea6,'ecco':_0x146da2['ecco'],'eccsq':_0x2cd544,'em':_0x31bef2,'argpm':_0x498771,'inclm':_0x1c5656,'mm':_0x1002b6,'nm':_0x5292ae,'nodem':_0x1a99e2,'irez':_0x146da2['irez'],'atime':_0x146da2[_0x3a296a(0x249)],'d2201':_0x146da2['d2201'],'d2211':_0x146da2['d2211'],'d3210':_0x146da2['d3210'],'d3222':_0x146da2['d3222'],'d4410':_0x146da2['d4410'],'d4422':_0x146da2[_0x3a296a(0x200)],'d5220':_0x146da2['d5220'],'d5232':_0x146da2[_0x3a296a(0x19b)],'d5421':_0x146da2[_0x3a296a(0x2aa)],'d5433':_0x146da2['d5433'],'dedt':_0x146da2['dedt'],'didt':_0x146da2['didt'],'dmdt':_0x146da2['dmdt'],'dnodt':_0x146da2['dnodt'],'domdt':_0x146da2['domdt'],'del1':_0x146da2['del1'],'del2':_0x146da2[_0x3a296a(0x1ea)],'del3':_0x146da2['del3'],'xfact':_0x146da2[_0x3a296a(0x287)],'xlamo':_0x146da2['xlamo'],'xli':_0x146da2[_0x3a296a(0x1e7)],'xni':_0x146da2['xni']},_0x24a07a=dsinit(_0x5cec39);_0x146da2['irez']=_0x24a07a['irez'],_0x146da2[_0x3a296a(0x249)]=_0x24a07a['atime'],_0x146da2['d2201']=_0x24a07a['d2201'],_0x146da2[_0x3a296a(0x3b7)]=_0x24a07a['d2211'],_0x146da2['d3210']=_0x24a07a['d3210'],_0x146da2['d3222']=_0x24a07a['d3222'],_0x146da2['d4410']=_0x24a07a['d4410'],_0x146da2['d4422']=_0x24a07a['d4422'],_0x146da2['d5220']=_0x24a07a['d5220'],_0x146da2[_0x3a296a(0x19b)]=_0x24a07a['d5232'],_0x146da2['d5421']=_0x24a07a['d5421'],_0x146da2['d5433']=_0x24a07a['d5433'],_0x146da2['dedt']=_0x24a07a['dedt'],_0x146da2[_0x3a296a(0x279)]=_0x24a07a[_0x3a296a(0x279)],_0x146da2[_0x3a296a(0x2bd)]=_0x24a07a['dmdt'],_0x146da2['dnodt']=_0x24a07a['dnodt'],_0x146da2['domdt']=_0x24a07a[_0x3a296a(0x323)],_0x146da2[_0x3a296a(0x3b8)]=_0x24a07a['del1'],_0x146da2[_0x3a296a(0x1ea)]=_0x24a07a['del2'],_0x146da2['del3']=_0x24a07a['del3'],_0x146da2['xfact']=_0x24a07a['xfact'],_0x146da2['xlamo']=_0x24a07a['xlamo'],_0x146da2['xli']=_0x24a07a['xli'],_0x146da2['xni']=_0x24a07a['xni'];}_0x146da2['isimp']!==0x1&&(_0x2586fa=_0x146da2[_0x3a296a(0x284)]*_0x146da2['cc1'],_0x146da2['d2']=0x4*_0x3f23ab*_0x1b8bd3*_0x2586fa,_0x3f3d92=_0x146da2['d2']*_0x1b8bd3*_0x146da2['cc1']/0x3,_0x146da2['d3']=(0x11*_0x3f23ab+_0x1e3a95)*_0x3f3d92,_0x146da2['d4']=0.5*_0x3f3d92*_0x3f23ab*_0x1b8bd3*(0xdd*_0x3f23ab+0x1f*_0x1e3a95)*_0x146da2['cc1'],_0x146da2['t3cof']=_0x146da2['d2']+0x2*_0x2586fa,_0x146da2['t4cof']=0.25*(0x3*_0x146da2['d3']+_0x146da2[_0x3a296a(0x284)]*(0xc*_0x146da2['d2']+0xa*_0x2586fa)),_0x146da2['t5cof']=0.2*(0x3*_0x146da2['d4']+0xc*_0x146da2['cc1']*_0x146da2['d3']+0x6*_0x146da2['d2']*_0x146da2['d2']+0xf*_0x2586fa*(0x2*_0x146da2['d2']+_0x2586fa)));}sgp4(_0x146da2,0x0),_0x146da2[_0x3a296a(0x21a)]='n';}function twoline2satrec(_0x28885e,_0x470368){const _0x2cd19b=_0x4ad4e0;var _0x2622ff='i',_0x2b3b2e=0x0,_0x47ce75=_0x28885e[_0x2cd19b(0x228)](0x2,0x7),_0x49da3e=parseInt(_0x28885e['substring'](0x12,0x14),0xa),_0x3c93a8=parseFloat(_0x28885e[_0x2cd19b(0x228)](0x14,0x20)),_0x2674ab=parseFloat(_0x28885e['substring'](0x21,0x2b)),_0x50b3bf=parseFloat(''[_0x2cd19b(0x202)](_0x28885e[_0x2cd19b(0x228)](0x2c,0x2d),'.')[_0x2cd19b(0x202)](_0x28885e['substring'](0x2d,0x32),'E')['concat'](_0x28885e['substring'](0x32,0x34))),_0x32b2bb=parseFloat(''[_0x2cd19b(0x202)](_0x28885e[_0x2cd19b(0x228)](0x35,0x36),'.')['concat'](_0x28885e[_0x2cd19b(0x228)](0x36,0x3b),'E')['concat'](_0x28885e[_0x2cd19b(0x228)](0x3b,0x3d))),_0x13f1b1=parseFloat(_0x470368['substring'](0x8,0x10))*deg2rad,_0x458c15=parseFloat(_0x470368['substring'](0x11,0x19))*deg2rad,_0x5b699e=parseFloat('.'['concat'](_0x470368['substring'](0x1a,0x21))),_0x12fd61=parseFloat(_0x470368['substring'](0x22,0x2a))*deg2rad,_0x21bba6=parseFloat(_0x470368['substring'](0x2b,0x33))*deg2rad,_0x56831f=parseFloat(_0x470368['substring'](0x34,0x3f))/xpdotp,_0x35fad1=_0x49da3e<0x39?_0x49da3e+0x7d0:_0x49da3e+0x76c,_0x4470ca=days2mdhms(_0x35fad1,_0x3c93a8),_0x401778=_0x4470ca[_0x2cd19b(0x3a8)],_0x19a870=_0x4470ca['day'],_0x25290f=_0x4470ca['hr'],_0x21a7d0=_0x4470ca['minute'],_0x375604=_0x4470ca[_0x2cd19b(0x1f5)],_0x35b516=jday(_0x35fad1,_0x401778,_0x19a870,_0x25290f,_0x21a7d0,_0x375604),_0x2c8a97={'error':_0x2b3b2e,'satnum':_0x47ce75,'epochyr':_0x49da3e,'epochdays':_0x3c93a8,'ndot':_0x2674ab,'nddot':_0x50b3bf,'bstar':_0x32b2bb,'inclo':_0x13f1b1,'nodeo':_0x458c15,'ecco':_0x5b699e,'argpo':_0x12fd61,'mo':_0x21bba6,'no':_0x56831f,'jdsatepoch':_0x35b516};return sgp4init(_0x2c8a97,{'opsmode':_0x2622ff,'satn':_0x2c8a97['satnum'],'epoch':_0x2c8a97['jdsatepoch']-2433281.5,'xbstar':_0x2c8a97['bstar'],'xecco':_0x2c8a97[_0x2cd19b(0x302)],'xargpo':_0x2c8a97['argpo'],'xinclo':_0x2c8a97[_0x2cd19b(0x196)],'xmo':_0x2c8a97['mo'],'xno':_0x2c8a97['no'],'xnodeo':_0x2c8a97['nodeo']}),_0x2c8a97;}function json2satrec(_0x5bb4a0){const _0x910b00=_0x4ad4e0;var _0x2e698e=arguments[_0x910b00(0x2bf)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'i',_0x28254f=0x0,_0x1aac97=_0x5bb4a0['NORAD_CAT_ID']['toString'](),_0x290dda=new Date(_0x5bb4a0[_0x910b00(0x1b1)]+'Z'),_0x4379a2=_0x290dda['getUTCFullYear'](),_0x1ad613=Number(_0x4379a2['toString']()[_0x910b00(0x391)](-0x2)),_0x58ea32=(_0x290dda[_0x910b00(0x1ef)]()-new Date(Date[_0x910b00(0x190)](_0x4379a2,0x0,0x1,0x0,0x0,0x0))[_0x910b00(0x1ef)]())/(0x15180*0x3e8)+0x1,_0xba9bb6=Number(_0x5bb4a0['MEAN_MOTION_DOT']),_0x237487=Number(_0x5bb4a0[_0x910b00(0x346)]),_0x57a54f=Number(_0x5bb4a0['BSTAR']),_0x13e629=Number(_0x5bb4a0[_0x910b00(0x27c)])*deg2rad,_0xeb09e8=Number(_0x5bb4a0[_0x910b00(0x342)])*deg2rad,_0x4d4676=Number(_0x5bb4a0['ECCENTRICITY']),_0x97c3a=Number(_0x5bb4a0['ARG_OF_PERICENTER'])*deg2rad,_0x16c756=Number(_0x5bb4a0['MEAN_ANOMALY'])*deg2rad,_0x50fd47=Number(_0x5bb4a0['MEAN_MOTION'])/xpdotp,_0x250186=days2mdhms(_0x4379a2,_0x58ea32),_0x4eae99=_0x250186['mon'],_0x25d0c8=_0x250186['day'],_0x30226f=_0x250186['hr'],_0x11b86b=_0x250186['minute'],_0x34bdd7=_0x250186['sec'],_0x2c2167=jday(_0x4379a2,_0x4eae99,_0x25d0c8,_0x30226f,_0x11b86b,_0x34bdd7),_0x749970={'error':_0x28254f,'satnum':_0x1aac97,'epochyr':_0x1ad613,'epochdays':_0x58ea32,'ndot':_0xba9bb6,'nddot':_0x237487,'bstar':_0x57a54f,'inclo':_0x13e629,'nodeo':_0xeb09e8,'ecco':_0x4d4676,'argpo':_0x97c3a,'mo':_0x16c756,'no':_0x50fd47,'jdsatepoch':_0x2c2167};return sgp4init(_0x749970,{'opsmode':_0x2e698e,'satn':_0x749970['satnum'],'epoch':_0x749970['jdsatepoch']-2433281.5,'xbstar':_0x749970['bstar'],'xecco':_0x749970['ecco'],'xargpo':_0x749970[_0x910b00(0x222)],'xinclo':_0x749970['inclo'],'xmo':_0x749970['mo'],'xno':_0x749970['no'],'xnodeo':_0x749970['nodeo']}),_0x749970;}function propagate(_0x383b2e){for(var _0x23dde9=arguments['length'],_0x5d841b=new Array(_0x23dde9>0x1?_0x23dde9-0x1:0x0),_0xc6c064=0x1;_0xc6c064<_0x23dde9;_0xc6c064++){_0x5d841b[_0xc6c064-0x1]=arguments[_0xc6c064];}var _0x316899=jday['apply'](void 0x0,_0x5d841b),_0x1ec26b=(_0x316899-_0x383b2e['jdsatepoch'])*minutesPerDay;return sgp4(_0x383b2e,_0x1ec26b);}var earthRotation=0.00007292115,c=299792.458;function dopplerFactor(_0xcdb0cb,_0x598be2,_0xb2eb35){const _0x29e7ac=_0x4ad4e0;var _0x361436=_0x598be2['x']-_0xcdb0cb['x'],_0x455812=_0x598be2['y']-_0xcdb0cb['y'],_0xbec4b0=_0x598be2['z']-_0xcdb0cb['z'],_0xb4f5c=Math[_0x29e7ac(0x1ee)](Math['pow'](_0x361436,0x2)+Math['pow'](_0x455812,0x2)+Math[_0x29e7ac(0x286)](_0xbec4b0,0x2)),_0x2d4763={'x':_0xb2eb35['x']+earthRotation*_0xcdb0cb['y'],'y':_0xb2eb35['y']-earthRotation*_0xcdb0cb['x'],'z':_0xb2eb35['z']},_0x547ac7=(_0x361436*_0x2d4763['x']+_0x455812*_0x2d4763['y']+_0xbec4b0*_0x2d4763['z'])/_0xb4f5c;return 0x1-_0x547ac7/c;}function radiansToDegrees(_0x19b6ff){return _0x19b6ff*rad2deg;}function degreesToRadians(_0x4f4ccb){return _0x4f4ccb*deg2rad;}function degreesLat(_0x53b564){if(_0x53b564<-pi/0x2||_0x53b564>pi/0x2)throw new RangeError('Latitude\x20radians\x20must\x20be\x20in\x20range\x20[-pi/2;\x20pi/2].');return radiansToDegrees(_0x53b564);}function degreesLong(_0x10257a){if(_0x10257a<-pi||_0x10257a>pi)throw new RangeError('Longitude\x20radians\x20must\x20be\x20in\x20range\x20[-pi;\x20pi].');return radiansToDegrees(_0x10257a);}function radiansLat(_0x518c9d){if(_0x518c9d<-0x5a||_0x518c9d>0x5a)throw new RangeError('Latitude\x20degrees\x20must\x20be\x20in\x20range\x20[-90;\x2090].');return degreesToRadians(_0x518c9d);}function radiansLong(_0x1112fd){const _0x5e0f7e=_0x4ad4e0;if(_0x1112fd<-0xb4||_0x1112fd>0xb4)throw new RangeError(_0x5e0f7e(0x38c));return degreesToRadians(_0x1112fd);}function geodeticToEcf(_0x5ccff9){const _0x139cad=_0x4ad4e0;var _0x229944=_0x5ccff9['longitude'],_0x42f736=_0x5ccff9['latitude'],_0x3f5188=_0x5ccff9['height'],_0x22ddf2=6378.137,_0x4945ad=6356.7523142,_0x4f00c1=(_0x22ddf2-_0x4945ad)/_0x22ddf2,_0x5946a6=0x2*_0x4f00c1-_0x4f00c1*_0x4f00c1,_0x3ede42=_0x22ddf2/Math['sqrt'](0x1-_0x5946a6*(Math['sin'](_0x42f736)*Math[_0x139cad(0x324)](_0x42f736))),_0x9e4b31=(_0x3ede42+_0x3f5188)*Math[_0x139cad(0x17a)](_0x42f736)*Math[_0x139cad(0x17a)](_0x229944),_0xaf6e29=(_0x3ede42+_0x3f5188)*Math['cos'](_0x42f736)*Math['sin'](_0x229944),_0x1d75b6=(_0x3ede42*(0x1-_0x5946a6)+_0x3f5188)*Math['sin'](_0x42f736);return{'x':_0x9e4b31,'y':_0xaf6e29,'z':_0x1d75b6};}function eciToGeodetic(_0xbefda6,_0x26eb9d){const _0x565d5c=_0x4ad4e0;var _0x2289c1=6378.137,_0x414bf8=6356.7523142,_0x53e376=Math[_0x565d5c(0x1ee)](_0xbefda6['x']*_0xbefda6['x']+_0xbefda6['y']*_0xbefda6['y']),_0x25c2e6=(_0x2289c1-_0x414bf8)/_0x2289c1,_0x5c328f=0x2*_0x25c2e6-_0x25c2e6*_0x25c2e6,_0x471d0d=Math[_0x565d5c(0x38e)](_0xbefda6['y'],_0xbefda6['x'])-_0x26eb9d;while(_0x471d0d<-pi){_0x471d0d+=twoPi;}while(_0x471d0d>pi){_0x471d0d-=twoPi;}var _0x3fbdef=0x14,_0x1725f5=0x0,_0x5ca87c=Math['atan2'](_0xbefda6['z'],Math[_0x565d5c(0x1ee)](_0xbefda6['x']*_0xbefda6['x']+_0xbefda6['y']*_0xbefda6['y'])),_0x3569dd;while(_0x1725f5++<_0x3fbdef){_0x3569dd=0x1/Math['sqrt'](0x1-_0x5c328f*(Math[_0x565d5c(0x324)](_0x5ca87c)*Math['sin'](_0x5ca87c))),_0x5ca87c=Math['atan2'](_0xbefda6['z']+_0x2289c1*_0x3569dd*_0x5c328f*Math[_0x565d5c(0x324)](_0x5ca87c),_0x53e376);}var _0x5a8a94=_0x53e376/Math['cos'](_0x5ca87c)-_0x2289c1*_0x3569dd;return{'longitude':_0x471d0d,'latitude':_0x5ca87c,'height':_0x5a8a94};}function ecfToEci(_0x7c828d,_0x29b4d6){var _0x4d6ed7=_0x7c828d['x']*Math['cos'](_0x29b4d6)-_0x7c828d['y']*Math['sin'](_0x29b4d6),_0x274228=_0x7c828d['x']*Math['sin'](_0x29b4d6)+_0x7c828d['y']*Math['cos'](_0x29b4d6),_0x156fe7=_0x7c828d['z'];return{'x':_0x4d6ed7,'y':_0x274228,'z':_0x156fe7};}function eciToEcf(_0x27bca9,_0x56328e){const _0x528af1=_0x4ad4e0;var _0x582880=_0x27bca9['x']*Math[_0x528af1(0x17a)](_0x56328e)+_0x27bca9['y']*Math['sin'](_0x56328e),_0x1c51ec=_0x27bca9['x']*-Math['sin'](_0x56328e)+_0x27bca9['y']*Math['cos'](_0x56328e),_0x445800=_0x27bca9['z'];return{'x':_0x582880,'y':_0x1c51ec,'z':_0x445800};}function topocentric(_0x19e74a,_0x2a8126){var _0x4e8c81=_0x19e74a['longitude'],_0x5bf9cf=_0x19e74a['latitude'],_0x4cf47b=geodeticToEcf(_0x19e74a),_0x194ffe=_0x2a8126['x']-_0x4cf47b['x'],_0x3a991b=_0x2a8126['y']-_0x4cf47b['y'],_0x353a48=_0x2a8126['z']-_0x4cf47b['z'],_0x542e6f=Math['sin'](_0x5bf9cf)*Math['cos'](_0x4e8c81)*_0x194ffe+Math['sin'](_0x5bf9cf)*Math['sin'](_0x4e8c81)*_0x3a991b-Math['cos'](_0x5bf9cf)*_0x353a48,_0x480a85=-Math['sin'](_0x4e8c81)*_0x194ffe+Math['cos'](_0x4e8c81)*_0x3a991b,_0x396696=Math['cos'](_0x5bf9cf)*Math['cos'](_0x4e8c81)*_0x194ffe+Math['cos'](_0x5bf9cf)*Math['sin'](_0x4e8c81)*_0x3a991b+Math['sin'](_0x5bf9cf)*_0x353a48;return{'topS':_0x542e6f,'topE':_0x480a85,'topZ':_0x396696};}function topocentricToLookAngles(_0x46a9af){const _0x167645=_0x4ad4e0;var _0x2e4793=_0x46a9af['topS'],_0x19eed9=_0x46a9af['topE'],_0xbdf5f5=_0x46a9af['topZ'],_0x3c7e39=Math[_0x167645(0x1ee)](_0x2e4793*_0x2e4793+_0x19eed9*_0x19eed9+_0xbdf5f5*_0xbdf5f5),_0x24775e=Math['asin'](_0xbdf5f5/_0x3c7e39),_0x203984=Math['atan2'](-_0x19eed9,_0x2e4793)+pi;return{'azimuth':_0x203984,'elevation':_0x24775e,'rangeSat':_0x3c7e39};}function ecfToLookAngles(_0x33597e,_0xd82a78){var _0x424011=topocentric(_0x33597e,_0xd82a78);return topocentricToLookAngles(_0x424011);}function sunPos(_0x4be4de){const _0x5dcf2c=_0x4ad4e0;var _0x3ec103=(_0x4be4de-0x256859)/0x8ead,_0x214a0b=(280.46+36000.77*_0x3ec103)%0x168,_0x2210f5=_0x3ec103,_0x42eca7=(357.5277233+35999.05034*_0x2210f5*deg2rad)%twoPi;_0x42eca7<0x0&&(_0x42eca7+=twoPi);var _0x208094=(_0x214a0b+1.914666471*Math[_0x5dcf2c(0x324)](_0x42eca7)+0.019994643*Math['sin'](0x2*_0x42eca7))%0x168*deg2rad,_0x380db7=(23.439291-0.0130042*_0x2210f5)*deg2rad,_0xa66330=1.000140612-0.016708617*Math['cos'](_0x42eca7)-0.000139589*Math[_0x5dcf2c(0x17a)](0x2*_0x42eca7),_0x2952a7=[_0xa66330*Math[_0x5dcf2c(0x17a)](_0x208094),_0xa66330*Math[_0x5dcf2c(0x17a)](_0x380db7)*Math['sin'](_0x208094),_0xa66330*Math[_0x5dcf2c(0x324)](_0x380db7)*Math['sin'](_0x208094)],_0x21a04d=Math['atan'](Math['cos'](_0x380db7)*Math[_0x5dcf2c(0x33c)](_0x208094)),_0x3f7975=_0x21a04d;Math['abs'](_0x208094-_0x3f7975)>pi*0.5&&(_0x3f7975+=0.5*pi*Math['round']((_0x208094-_0x21a04d)/(0.5*pi)));var _0x391ce3=Math['asin'](Math[_0x5dcf2c(0x324)](_0x380db7)*Math['sin'](_0x208094));return{'rsun':_0x2952a7,'rtasc':_0x3f7975,'decl':_0x391ce3};}var satellite={'__proto__':null,get 'SatRecError'(){return SatRecError;},'constants':constants,'degreesLat':degreesLat,'degreesLong':degreesLong,'degreesToRadians':degreesToRadians,'dopplerFactor':dopplerFactor,'ecfToEci':ecfToEci,'ecfToLookAngles':ecfToLookAngles,'eciToEcf':eciToEcf,'eciToGeodetic':eciToGeodetic,'geodeticToEcf':geodeticToEcf,'gstime':gstime,'invjday':invjday,'jday':jday,'json2satrec':json2satrec,'propagate':propagate,'radiansLat':radiansLat,'radiansLong':radiansLong,'radiansToDegrees':radiansToDegrees,'sgp4':sgp4,'sunPos':sunPos,'twoline2satrec':twoline2satrec};const _MS_IN_A_DAY=0x5265c00,_MS_IN_A_SECOND=0x3e8,_MS_IN_A_MINUTE=0xea60,_TLE_DATA_TYPES={'_INT':Symbol(),'_FLOAT':Symbol(),'_CHAR':Symbol(),'_DECIMAL_ASSUMED':Symbol(),'_DECIMAL_ASSUMED_E':Symbol()},_DATA_TYPES={'_ARRAY':_0x4ad4e0(0x1c3),'_STRING':'string','_OBJECT':'object','_DATE':'date','_NAN':'NaN'};function getType(_0x136b12){const _0x1d4dd7=_0x4ad4e0,_0x50864c=typeof _0x136b12;if(Array['isArray'](_0x136b12))return _DATA_TYPES['_ARRAY'];if(_0x136b12 instanceof Date)return _DATA_TYPES[_0x1d4dd7(0x2b1)];if(Number[_0x1d4dd7(0x234)](_0x136b12))return _DATA_TYPES['_NAN'];return _0x50864c;}const _isPositive=_0x449668=>_0x449668>=0x0,_getDigitCount=_0x2c3c47=>{const _0x592840=_0x4ad4e0,_0x310d2c=Math[_0x592840(0x2be)](_0x2c3c47);return _0x310d2c['toString']()[_0x592840(0x2bf)];},_toLeadingDecimal=_0x1ffd5c=>{const _0x269cd2=_getDigitCount(_0x1ffd5c),_0x12ba26='0'['repeat'](_0x269cd2-0x1);return parseFloat(_0x1ffd5c*('0.'+_0x12ba26+'1'));},_decimalAssumedEToFloat=_0x630955=>{const _0x13a103=_0x4ad4e0,_0x3a0dcd=_0x630955[_0x13a103(0x2d4)](0x0,_0x630955[_0x13a103(0x2bf)]-0x2),_0x30d34c=_toLeadingDecimal(_0x3a0dcd),_0x549d71=parseInt(_0x630955['substr'](_0x630955['length']-0x2,0x2),0xa),_0x48a324=_0x30d34c*Math['pow'](0xa,_0x549d71);return parseFloat(_0x48a324[_0x13a103(0x39b)](0x5));},_dayOfYearToTimeStamp=(_0x124a92,_0x4e95a6=new Date()['getFullYear']())=>{const _0x101e40=_0x4ad4e0,_0x54d983=new Date(_0x101e40(0x2a9)+_0x4e95a6+'\x200:0:0\x20Z'),_0x124d10=_0x54d983['getTime']();return Math['floor'](_0x124d10+(_0x124a92-0x1)*_MS_IN_A_DAY);},_radiansToDegrees=_0x54722d=>_0x54722d*(0xb4/Math['PI']),_degreesToRadians=_0x27f4f8=>_0x27f4f8*(Math['PI']/0xb4),_crossesAntemeridian=(_0x55f216,_0x31ba68)=>{if(!_0x55f216||!_0x31ba68)return![];const _0x45f73d=_isPositive(_0x55f216),_0x32fcb7=_isPositive(_0x31ba68),_0x4f1bc3=_0x45f73d===_0x32fcb7;if(_0x4f1bc3)return![];const _0x52f4b0=Math['abs'](_0x55f216)>0x64;return _0x52f4b0;};function _getFullYear(_0x86abf9){const _0x59dfe0=parseInt(_0x86abf9,0xa);return _0x59dfe0<0x64&&_0x59dfe0>0x38?_0x59dfe0+0x76c:_0x59dfe0+0x7d0;}function getFromTLE(_0x57514d,_0x3f9897,_0x15813d){const _0x46a091=_0x4ad4e0,{tle:_0x44b73f}=_0x57514d,_0x14855e=_0x3f9897===0x1?_0x44b73f[0x0]:_0x44b73f[0x1],{start:_0x4e1849,length:_0x2742dd,type:_0xcd13fb}=_0x15813d,_0x632fb7=_0x14855e['substr'](_0x4e1849,_0x2742dd);let _0x38b055;switch(_0xcd13fb){case _TLE_DATA_TYPES['_INT']:_0x38b055=parseInt(_0x632fb7,0xa);break;case _TLE_DATA_TYPES[_0x46a091(0x2c0)]:_0x38b055=parseFloat(_0x632fb7);break;case _TLE_DATA_TYPES[_0x46a091(0x206)]:_0x38b055=parseFloat('0.'+_0x632fb7);break;case _TLE_DATA_TYPES['_DECIMAL_ASSUMED_E']:_0x38b055=_decimalAssumedEToFloat(_0x632fb7);break;case _TLE_DATA_TYPES[_0x46a091(0x336)]:default:_0x38b055=_0x632fb7['trim']();break;}return _0x38b055;}const _getObjLength=_0x4de584=>Object[_0x4ad4e0(0x332)](_0x4de584)['length'],_ERRORS={'_TYPE':(_0x56691c='',_0x3c37de=[],_0x5486f7='')=>_0x56691c+_0x4ad4e0(0x2d5)+_0x3c37de['join'](',\x20')+'],\x20but\x20got\x20'+_0x5486f7+'.','_NOT_PARSED_OBJECT':'Input\x20object\x20is\x20malformed\x20(should\x20have\x20name\x20and\x20tle\x20properties).'};function _0x147f(){const _0x83a353=['RA_OF_ASC_NODE','fourPposition','Ray','green','MEAN_MOTION_DDOT','del3','opacity','argpp','SCENE2D','getRayEarthLength','x1mth2','peo','ShaderProgram','RenderState','angle1','fromArray','_ARRAY','getValue','_headingRadians','fixedFrameTransform','initBoundingSphere','_ground_hierarchy','theta05','_mountedHook','topWidth','_time_path_end','omeosq','default','z21','_tle','pickId','Cartesian3','radius','ss2','lineCommand','Mean\x20motion\x20less\x20than\x200.0','_sensorType','_positions','_getDrawEntityClass','closed','tle2coe','eta','outlineColor','intDesignatorYear','JammingRadar','toDegrees','satelliteSensor','_primitive_outline','addSample','_OBJECT','locHpr2CameraHpr','fromRotationMatrix','Character\x20array\x20empty!','sz31','_topHeight','_matrix','_mapJamDir2Sum','SpaceUtil','firstTimeDerivative','_volumeGeometry','graphic','hasOwnProperty','inclp','ZERO','outlineOpacity','vertexArray','nodecf','getUTCMilliseconds','getUTCFullYear','extend2CartesianArray','_parseTLE','TRIANGLES','_INT','FLOAT','Longitude\x20degrees\x20must\x20be\x20in\x20range\x20[-180;\x20180].','_ground_radius','atan2','boundingSphere','getEciPosition','slice','options','t5cof','rayPosition','xl3','multiplyByPoint','FIXED','sl4','_createRightCrossSectionCommand','angle','toPrecision','_angle2_last','equals','CullFace','set','_updateGroundEntityVal','attributes','removeGraphic','topPsts','_translation','GeometryPipeline','_map','endFovV','mon','color','cosim','_replaceFragmentShaderSourceByStyle','\x20\x20\x20\x20编译日期:','nodep','SemiLatusRectumBelowZero','reduce','lonlats2cartesians','HeadingPitchRoll','zmol','context','_color','_segmentH','update','d2211','del1','MeanMotionBelowZero','createGeometry','CamberRadar','addTo','dnodt','_addGroundEntity','_outlineGeometry','disturbRatio','meanAnomaly','clone','_topShow','startRadius','_endFovH','Decayed','cos','_isDisturb','trim','closure','alta','Pert\x20elements,\x20ecc\x20<\x200.0\x20\x20or\x20\x20ecc\x20>\x201.0','setPositionsHeight','eccsq','globalAlpha','stopDraw','getCesiumColor','getPitchRadians','_length','d5220','period','BACK','TRANSLUCENT','gji','lng','create','zmos','ArcType','UTC','_pointsNum','getAreaCoords','xl4','toDate','command','inclo','5014198BURbMe','calculate_cam_sight','CallbackProperty','797368OlbdiG','d5232','boundingVolume','extend2CartesianArrayZC','isDestroyed','plo','8HiHEoX','_rayEllipsoidType','_availability','xmcof','unpack','get','Part','_time_path_start','xgh2','__esModule','tleSetNumber','_lookAt','_outerFovRadiusPairs','endFovH','success','getPositionValue','pass','EPOCH','_jammerList','sgh2','sigma','MeanEccentricityOutOfRange','Quaternion','topOutlineShow','_rollRadians','checksum1','xni','GeometryAttribute','_angle1','ellipsoid','isimp','97956tkdipa','isObject','all','slices','array','satn','position','subtract','Mean\x20elements,\x20ecc\x20>=\x201.0\x20or\x20ecc\x20<\x20-0.001\x20or\x20a\x20<\x200.95\x20er','sinio','_position','fromAnglesLength','GraphicUtil','10850640cRIpXN','primitiveCollection','then','in\x20vec3\x20v_positionEC;\x0ain\x20vec3\x20v_normalEC;\x0ain\x20vec2\x20v_st;\x0a\x0auniform\x20vec4\x20marsColor;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x20marsColor.rgb;\x0a\x20\x20material.alpha\x20=\x20marsColor.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.,\x200.,\x201.),\x20-normalEC);\x0a\x20\x20#endif\x0a\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20#ifdef\x20FLAT\x0a\x20\x20out_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20#else\x0a\x20\x20out_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20#endif\x0a}\x0a','_topOutlineShow','_getJammerDistance','geometryLength','z23','alpha','sgh3','xgh4','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20in\x20vec4\x20v_color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20out_FragColor\x20=\x20v_color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}','sz33','LINES','topRadius','_groundPolyEntity','_startFovV','multiplyByVector','sh2','roll','pitch','translucent','Satellite:\x20period\x20is\x20null','operationmode','5UNTrdQ','eciToEcf','argpdot','xli','Rect','_heading_reality','del2','VertexArray','defined','drawShow','sqrt','valueOf','pgho','fire','hasJammer','GeometryInstance','vertexs','sec','SceneMode','minute','magnitude','argpm','intDesignatorLaunchNumber','_pitchRadians','d5433','replaceCache','_destroyCommands','has','d4422','startFovH','concat','getLatLonArr','getHeadingRadians','tle1','_DECIMAL_ASSUMED','startFovV','_coneList','getLookAngles','_DEFAULT','dBeta','_reverse','_showListCone','x7thm1','1113640DkTWxy','style','createVertexBuffer','outline','_fixedFrameTransform','referenceFrame','orbitModel','getPosition','getRayEarthPositions','SCENE3D','sinim','init','con41','getRayEarthPosition','Util','defineProperty','blue','findIndex','PointUtil','argpo','nodem','sz3','_clearDrawCommand','None','_noDestroy','substring','gsto','6146136xIXkng','bottomWidth','BoundingSphere','Appearance','DOUBLE','fromHeadingPitchRoll','EventType','_hintPotsNum','Geometry','_commands','isNaN','_removeCone','_subSegmentV','commandList','_layer','_createRawCommand','isString','_getEciPositionAndVelocity','origin','topHeight','currentTime','push','checksum2','logInfo','lbcenter','distance','xlcof','now','_geometry','cone','_drawCommands','atime','matrix','_outlinePositions','STATIC_DRAW','_topOutlineGeometry','PrimitiveType','#ffffff','BlendingState','_readyPromise','Color','groundOutLineColor','createOutlineGeometry','Conic','includes','resolve','xi2','fromDate','_child','createIndexBuffer','t3cof','getUTCSeconds','_addedHook','czmObject','toRadians','meanMotion','_topWidth','delete','period_time','_modelMatrix','Cesium','parseTLE','d3210','splice','_scale','irez','fromQuaternion','_ground_showPolygon','myindexs','pji','positions','Cartographic','clearJammer','_positionCartesian','fromVertices','xh2','_updateStyleHook','93FMmljz','toFixed','didt','_angle2','cosio2','INCLINATION','BasePointPrimitive','si2','interpolation','shaderProgram','toArray','add','IDENTITY','cc1','xh3','pow','xfact','fromAngleAndLength','All','getHeadingPitchRollByOrientation','getPoint','bstarDrag','getCesiumValue','se2','_getColorArray','_segmentV','passes','_angle','_DECIMAL_ASSUMED_E','error','withAlpha','getDefaultRenderState','RHUMB','_primitive','longitude','rayEllipsoid','_sceneMode_last','_attributes_positions','sensorType','_innerFovRadiusPairs','sz11','cross','_getModelMatrix','updateModelMatrix','addJammers','normal','xi3','fromCartesian','Matrix3','headingRadians','1/1/','d5421','ee2','Transforms','mars3d-space插件注册成功\x20\x20\x20\x20\x20版本:','Satellite\x20has\x20decayed','vao','sl3','_DATE','_arrVerticesPos','opsmode','ss5','_outlineColor','tle','Route','flat','bji','heading','_show','innerFovRadiusPairs','dmdt','abs','length','_FLOAT','_rayEllipsoid','z13','eastNorthUpToFixedFrame','orientation','inverse','method','removeAll','_updatePosition','xl2','modelMatrix','coneShow','PolyUtil','2026-01-11\x2017:26','22PLbLir','xgh3','gstime','name','uniformMap','azimuth','substr','\x20must\x20be\x20of\x20type\x20[','_bottomHeight','epoch','rteosq','_groundArea','_outline','_setOptionsHook','createPickId','entities','prepareVAO','_createInnerCurveCommand','Log','isNumber','_boundingSphere','IntersectionTests','destroy','xbstar','_intersectEllipsoid','list','Material','primitiveType','start','sinmao','sl2','yaw','topShow','time','_arrOutlineColor','register','getRollRadians','subSegmentV','renderState','show','tle2','values','t2cof','remove','mode','_pickCommands','createDrawCommand','mdot','forEach','createPickFragmentShaderSource','_time_current','computeMatrix','ecco','1150692sarlIl','_createRadarPrimitive','subSegmentH','IndexDatatype','reverse','epochYear','_startFovH','BufferUsage','normalize','_updatePositionsHook','Math','Pass','intersectEllipsoid','nodeo','ShaderSource','_updateGroundEntityShow','sgh4','preUpdate','_globalAlpha','_clusterShowHook','cc5','_dRadarMaxDis','czm_pickColor','_computeGroundConePositions','center','_STRING','updateGeometry','Matrix4','JulianDate','_sensorType_last','bstar','fov','domdt','sin','pho','fromCssColorString','_endFovV','_radius','_imagingAreaPositions','dedt','_subSegmentH','_updateVertexs','_addChildGraphic','_updateCone','calculateOrbitPoints','ComponentDatatype','_quaternion','keys','2SxPJwA','shadowShow','inclm','_CHAR','getTime','_has_addedHook','angle2','aycof','gtTheta','tan','fourPir','lookAt','_createGeometry','point','_zReverse'];_0x147f=function(){return _0x83a353;};return _0x147f();}function isTLEObj(_0x1023c4){const _0x659270=_0x4ad4e0;return typeof _0x1023c4===_DATA_TYPES[_0x659270(0x373)]&&_0x1023c4[_0x659270(0x2b6)]&&getType(_0x1023c4[_0x659270(0x2b6)])===_DATA_TYPES['_ARRAY']&&_0x1023c4['tle']['length']===0x2;}const getTLECacheKey=(_0x314988,_0x249fa3)=>{const _0x47dedb=_0x4ad4e0;if(_0x314988===_DATA_TYPES[_0x47dedb(0x352)])return _0x249fa3['length']===0x3?_0x249fa3[0x1]:_0x249fa3[0x0];return _0x249fa3;};let tleCache={};const clearTLEParseCache=()=>tleCache={},acceptedTLETypes=[_DATA_TYPES['_ARRAY'],_DATA_TYPES['_STRING'],_DATA_TYPES['_OBJECT']];function parseTLE(_0x33068b,_0x486e30=!![]){const _0x38517e=_0x4ad4e0,_0x24d6e7=getType(_0x33068b),_0x16aaf8={};let _0x3d09ea=[];const _0x41f8fd=isTLEObj(_0x33068b);if(_0x41f8fd)return _0x33068b;const _0x4746b5=!_0x41f8fd&&_0x24d6e7===_DATA_TYPES[_0x38517e(0x373)];if(_0x4746b5)throw new Error(_ERRORS['_NOT_PARSED_OBJECT']);const _0x379af9=getTLECacheKey(_0x24d6e7,_0x33068b);if(tleCache[_0x379af9])return tleCache[_0x379af9];if(!acceptedTLETypes[_0x38517e(0x256)](_0x24d6e7))throw new Error(_ERRORS['_TYPE']('Source\x20TLE',acceptedTLETypes,_0x24d6e7));if(_0x24d6e7===_DATA_TYPES[_0x38517e(0x31c)])_0x3d09ea=_0x33068b['split']('\x0a');else _0x24d6e7===_DATA_TYPES['_ARRAY']&&(_0x3d09ea=Array['from'](_0x33068b));if(_0x3d09ea['length']===0x3){let _0x59743c=_0x3d09ea[0x0]['trim']();_0x3d09ea=_0x3d09ea['slice'](0x1),_0x59743c['startsWith']('0\x20')&&(_0x59743c=_0x59743c[_0x38517e(0x2d4)](0x2)),_0x16aaf8['name']=_0x59743c;}_0x16aaf8['tle']=_0x3d09ea['map'](_0x3d0eae=>_0x3d0eae[_0x38517e(0x17c)]());if(!_0x486e30){const _0x2ff2b8=isValidTLE(_0x16aaf8[_0x38517e(0x2b6)]);!_0x2ff2b8&&(_0x16aaf8['error']='TLE\x20parse\x20error:\x20bad\x20TLE');}return tleCache[_0x379af9]=_0x16aaf8,_0x16aaf8;}function computeChecksum(_0x2f5bda){const _0x3cfc27=_0x4ad4e0,_0x3221f4=_0x2f5bda['split']('');_0x3221f4[_0x3cfc27(0x269)](_0x3221f4[_0x3cfc27(0x2bf)]-0x1,0x1);if(_0x3221f4['length']===0x0)throw new Error(_0x3cfc27(0x376),_0x2f5bda);const _0xdef3ec=_0x3221f4[_0x3cfc27(0x3af)]((_0x21c15a,_0x345d13)=>{const _0x5e45e4=parseInt(_0x345d13,0xa),_0x27d443=parseInt(_0x21c15a,0xa);if(Number['isInteger'](_0x5e45e4))return _0x27d443+_0x5e45e4;if(_0x345d13==='-')return _0x27d443+0x1;return _0x27d443;},0x0);return _0xdef3ec%0xa;}function lineNumberIsValid(_0x3afbff,_0x3a5b98){const {tle:_0x15c8a}=_0x3afbff;return _0x3a5b98===parseInt(_0x15c8a[_0x3a5b98-0x1][0x0],0xa);}function checksumIsValid(_0x5d46e3,_0x556a90){const {tle:_0x38c727}=_0x5d46e3,_0x1ed205=_0x38c727[_0x556a90-0x1],_0x57e114=parseInt(_0x1ed205[_0x1ed205['length']-0x1],0xa),_0x136c3a=computeChecksum(_0x38c727[_0x556a90-0x1]);return _0x136c3a===_0x57e114;}function isValidTLE(_0x49620b){let _0x115520;try{_0x115520=parseTLE(_0x49620b);}catch(_0x483671){return![];}const _0x462159=lineNumberIsValid(_0x115520,0x1),_0x369c59=lineNumberIsValid(_0x115520,0x2);if(!_0x462159||!_0x369c59)return![];const _0x2cf002=checksumIsValid(_0x115520,0x1),_0x21753a=checksumIsValid(_0x115520,0x2);if(!_0x2cf002||!_0x21753a)return![];return!![];}const lineNumber1={'start':0x0,'length':0x1,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x38a)]},catalogNumber1={'start':0x2,'length':0x5,'type':_TLE_DATA_TYPES['_INT']},classification={'start':0x7,'length':0x1,'type':_TLE_DATA_TYPES['_CHAR']},intDesignatorYear={'start':0x9,'length':0x2,'type':_TLE_DATA_TYPES['_INT']},intDesignatorLaunchNumber={'start':0xb,'length':0x3,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x38a)]},intDesignatorPieceOfLaunch={'start':0xe,'length':0x3,'type':_TLE_DATA_TYPES['_CHAR']},epochYear={'start':0x12,'length':0x2,'type':_TLE_DATA_TYPES['_INT']},epochDay={'start':0x14,'length':0xc,'type':_TLE_DATA_TYPES['_FLOAT']},firstTimeDerivative={'start':0x21,'length':0xb,'type':_TLE_DATA_TYPES['_FLOAT']},secondTimeDerivative={'start':0x2c,'length':0x8,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x293)]},bstarDrag={'start':0x35,'length':0x8,'type':_TLE_DATA_TYPES['_DECIMAL_ASSUMED_E']},orbitModel={'start':0x3e,'length':0x1,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x38a)]},tleSetNumber={'start':0x40,'length':0x4,'type':_TLE_DATA_TYPES['_INT']},checksum1={'start':0x44,'length':0x1,'type':_TLE_DATA_TYPES['_INT']};function getFromLine1(_0x2d449d,_0x2d7b36,_0x1b8337=![]){const _0x12904d=_0x1b8337?_0x2d449d:parseTLE(_0x2d449d);return getFromTLE(_0x12904d,0x1,_0x2d7b36);}function getLineNumber1(_0x2fd03f,_0x6c85ac){return getFromLine1(_0x2fd03f,lineNumber1,_0x6c85ac);}function getCatalogNumber1(_0x1f1c92,_0x2b8d96){return getFromLine1(_0x1f1c92,catalogNumber1,_0x2b8d96);}function getClassification(_0x48ac52,_0x3667d8){return getFromLine1(_0x48ac52,classification,_0x3667d8);}function getIntDesignatorYear(_0x324211,_0x2711ce){return getFromLine1(_0x324211,intDesignatorYear,_0x2711ce);}function getIntDesignatorLaunchNumber(_0x570a3b,_0x347a20){return getFromLine1(_0x570a3b,intDesignatorLaunchNumber,_0x347a20);}function getIntDesignatorPieceOfLaunch(_0x1672a4,_0x5f3ebc){return getFromLine1(_0x1672a4,intDesignatorPieceOfLaunch,_0x5f3ebc);}function getEpochYear(_0x5760e9,_0x41f7e0){return getFromLine1(_0x5760e9,epochYear,_0x41f7e0);}function getEpochDay(_0x5acaf6,_0x518811){return getFromLine1(_0x5acaf6,epochDay,_0x518811);}function getFirstTimeDerivative(_0x4b3396,_0x464e04){return getFromLine1(_0x4b3396,firstTimeDerivative,_0x464e04);}function getSecondTimeDerivative(_0x46bb19,_0x5d5926){return getFromLine1(_0x46bb19,secondTimeDerivative,_0x5d5926);}function getBstarDrag(_0x40e573,_0x3df622){return getFromLine1(_0x40e573,bstarDrag,_0x3df622);}function getOrbitModel(_0x26ed7c,_0x43ff2c){return getFromLine1(_0x26ed7c,orbitModel,_0x43ff2c);}function getTleSetNumber(_0x8f7db,_0x541b45){return getFromLine1(_0x8f7db,tleSetNumber,_0x541b45);}function getChecksum1(_0x89d94a,_0x192132){return getFromLine1(_0x89d94a,checksum1,_0x192132);}const lineNumber2={'start':0x0,'length':0x1,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x38a)]},catalogNumber2={'start':0x2,'length':0x5,'type':_TLE_DATA_TYPES['_INT']},inclination={'start':0x8,'length':0x8,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x2c0)]},rightAscension={'start':0x11,'length':0x8,'type':_TLE_DATA_TYPES['_FLOAT']},eccentricity={'start':0x1a,'length':0x7,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x206)]},perigee={'start':0x22,'length':0x8,'type':_TLE_DATA_TYPES['_FLOAT']},meanAnomaly={'start':0x2b,'length':0x8,'type':_TLE_DATA_TYPES[_0x4ad4e0(0x2c0)]},meanMotion={'start':0x34,'length':0xb,'type':_TLE_DATA_TYPES['_FLOAT']},revNumberAtEpoch={'start':0x3f,'length':0x5,'type':_TLE_DATA_TYPES['_INT']},checksum2={'start':0x44,'length':0x1,'type':_TLE_DATA_TYPES['_INT']};function getFromLine2(_0x23319c,_0x169fc6,_0x5e78a8=![]){const _0x369dd7=_0x5e78a8?_0x23319c:parseTLE(_0x23319c);return getFromTLE(_0x369dd7,0x2,_0x169fc6);}function getLineNumber2(_0x174304,_0xe9c8de){return getFromLine2(_0x174304,lineNumber2,_0xe9c8de);}function getCatalogNumber2(_0x31f3f2,_0x49c025){return getFromLine2(_0x31f3f2,catalogNumber2,_0x49c025);}function getInclination(_0x5b488d,_0x506dc5){return getFromLine2(_0x5b488d,inclination,_0x506dc5);}function getRightAscension(_0x322975,_0x255a95){return getFromLine2(_0x322975,rightAscension,_0x255a95);}function getEccentricity(_0x3e606f,_0x2e101a){return getFromLine2(_0x3e606f,eccentricity,_0x2e101a);}function getPerigee(_0x328b75,_0x128897){return getFromLine2(_0x328b75,perigee,_0x128897);}function getMeanAnomaly(_0x55e85e,_0x4c4ef8){return getFromLine2(_0x55e85e,meanAnomaly,_0x4c4ef8);}function getMeanMotion(_0xd50707,_0x225740){return getFromLine2(_0xd50707,meanMotion,_0x225740);}function getRevNumberAtEpoch(_0x5066b3,_0x504088){return getFromLine2(_0x5066b3,revNumberAtEpoch,_0x504088);}function getChecksum2(_0x1c464e,_0x2327f7){return getFromLine2(_0x1c464e,checksum2,_0x2327f7);}function getCOSPAR(_0x12ad6b,_0x1bd3e0){const _0x5a68d0=getIntDesignatorYear(_0x12ad6b,_0x1bd3e0),_0x335d94=_getFullYear(_0x5a68d0),_0x3b1d23=getIntDesignatorLaunchNumber(_0x12ad6b,_0x1bd3e0),_0x3e9b19=_0x3b1d23['toString']()['padStart'](0x3,0x0),_0x304a57=getIntDesignatorPieceOfLaunch(_0x12ad6b,_0x1bd3e0);return _0x335d94+'-'+_0x3e9b19+_0x304a57;}function getSatelliteName(_0x4d704a,_0x498024=![]){const _0x4e0c09=parseTLE(_0x4d704a),{name:_0x331af6}=_0x4e0c09;return _0x498024?_0x331af6||getCOSPAR(_0x4e0c09,!![]):_0x331af6||'Unknown';}function getEpochTimestamp(_0x4f5173){const _0xf4f241=getEpochDay(_0x4f5173),_0xe99b6c=getEpochYear(_0x4f5173);return _dayOfYearToTimeStamp(_0xf4f241,_0xe99b6c);}function getAverageOrbitTimeMS(_0x586296){return parseInt(_MS_IN_A_DAY/getMeanMotion(_0x586296),0xa);}function getAverageOrbitTimeMins(_0x596820){return getAverageOrbitTimeMS(_0x596820)/_MS_IN_A_MINUTE;}function getAverageOrbitTimeS(_0x3bc503){return getAverageOrbitTimeMS(_0x3bc503)/_MS_IN_A_SECOND;}const _SAT_REC_ERRORS={'_DEFAULT':'Problematic\x20TLE\x20with\x20unknown\x20error.',0x1:_0x4ad4e0(0x1c7),0x2:_0x4ad4e0(0x365),0x3:_0x4ad4e0(0x17f),0x4:'Semi-latus\x20rectum\x20<\x200.0',0x5:'Epoch\x20elements\x20are\x20sub-orbital',0x6:_0x4ad4e0(0x2ae)};let cachedSatelliteInfo={},cachedAntemeridianCrossings={},cachedOrbitTracks={},cachedGroundTrack={};const caches=[cachedSatelliteInfo,cachedAntemeridianCrossings,cachedOrbitTracks,cachedGroundTrack];function getCacheSizes(){return caches['map'](_getObjLength);}function clearCache(){caches['forEach'](_0x1dcd31=>{const _0x3db0ab=_0x3ac7;Object['keys'](_0x1dcd31)[_0x3db0ab(0x2fe)](_0x2f4a88=>delete _0x1dcd31[_0x2f4a88]);});}function getSatelliteInfo(_0x1d2d56,_0x50c82d,_0x440e2b,_0x71b72b,_0x3f0d0e){const _0xb8daef=_0x4ad4e0,_0x28bbee=_0x50c82d||Date['now'](),{tle:_0x45cc81,error:_0x5a8cba}=parseTLE(_0x1d2d56);if(_0x5a8cba)throw new Error(_0x5a8cba);const _0x30c41e={'lat':36.9613422,'lng':-122.0308,'height':0.37},_0xbdad04=_0x440e2b||_0x30c41e['lat'],_0x2a77c2=_0x71b72b||_0x30c41e[_0xb8daef(0x18c)],_0x3c3e13=_0x3f0d0e||_0x30c41e['height'],_0x1c93c8=_0x45cc81[0x0]+'-'+_0x28bbee+'-'+_0x440e2b+'-'+_0x71b72b+'\x0a-'+_0x3f0d0e;if(cachedSatelliteInfo[_0x1c93c8])return cachedSatelliteInfo[_0x1c93c8];const _0x222d7e=twoline2satrec(_0x45cc81[0x0],_0x45cc81[0x1]);if(_0x222d7e['error'])throw new Error(_SAT_REC_ERRORS[_0x222d7e['error']]||_SAT_REC_ERRORS[_0xb8daef(0x20a)]);const _0x4a65eb=new Date(_0x28bbee),_0x182a74=propagate(_0x222d7e,_0x4a65eb),_0x215d8b=_0x182a74[_0xb8daef(0x1c5)],_0x188320=_0x182a74['velocity'],_0x4e2da1={'latitude':_degreesToRadians(_0xbdad04),'longitude':_degreesToRadians(_0x2a77c2),'height':_0x3c3e13},_0x552147=gstime(_0x4a65eb),_0x53575c=eciToEcf(_0x215d8b,_0x552147),_0x580b04=eciToGeodetic(_0x215d8b,_0x552147),_0x1a2c6c=ecfToLookAngles(_0x4e2da1,_0x53575c),_0x3da7ba=Math[_0xb8daef(0x1ee)](Math['pow'](_0x188320['x'],0x2)+Math['pow'](_0x188320['y'],0x2)+Math['pow'](_0x188320['z'],0x2)),{azimuth:_0x1c3b3d,elevation:_0x23f0b0,rangeSat:_0x376715}=_0x1a2c6c,{longitude:_0x3cf718,latitude:_0xf05f38,height:_0x4f2cf3}=_0x580b04,_0x452e93={'lng':degreesLong(_0x3cf718),'lat':degreesLat(_0xf05f38),'elevation':_radiansToDegrees(_0x23f0b0),'azimuth':_radiansToDegrees(_0x1c3b3d),'range':_0x376715,'height':_0x4f2cf3,'velocity':_0x3da7ba};return cachedSatelliteInfo[_0x1c93c8]=_0x452e93,_0x452e93;}function getCachedLastAntemeridianCrossingTimeMS(_0x32276a,_0x3ef257){const {tle:_0x565872}=_0x32276a,_0x2ba186=getAverageOrbitTimeMins(_0x565872)*0x3c*0x3e8,_0x3e6c92=_0x565872[0x0]['substr'](0x0,0x1e),_0x47c751=cachedAntemeridianCrossings[_0x3e6c92];if(!_0x47c751)return![];if(_0x47c751===-0x1)return _0x47c751;const _0x7c3a01=_0x47c751['filter'](_0x402a0c=>{if(typeof _0x402a0c==='object'&&_0x402a0c['tle']===_0x565872)return-0x1;const _0x437630=_0x3ef257-_0x402a0c,_0x21b1b5=_0x437630>0x0,_0x335511=_0x21b1b5&&_0x437630<_0x2ba186;return _0x335511;});return _0x7c3a01[0x0]||![];}function getLastAntemeridianCrossingTimeMS(_0x5c2927,_0x4a0651){const _0x552f47=parseTLE(_0x5c2927),{tle:_0x5846a9}=_0x552f47,_0x339981=getCachedLastAntemeridianCrossingTimeMS(_0x552f47,_0x4a0651);if(_0x339981)return _0x339981;const _0x386add=_0x4a0651||Date['now']();let _0x5387f0=0x3e8*0x3c*0x3,_0x4ebe21=[],_0x1fb209=[],_0x4d6ec3=_0x386add,_0x56df78=![],_0xa113d5=0x0,_0x7701ac=![];const _0x42ce84=0x3e8;while(!_0x7701ac){_0x4ebe21=getLngLat(_0x5846a9,_0x4d6ec3);const [_0x2f13ec]=_0x4ebe21;_0x56df78=_crossesAntemeridian(_0x1fb209[0x0],_0x2f13ec),_0x56df78?(_0x4d6ec3+=_0x5387f0,_0x5387f0=_0x5387f0/0x2):(_0x4d6ec3-=_0x5387f0,_0x1fb209=_0x4ebe21),_0x7701ac=_0x5387f0<0x1f4||_0xa113d5>=_0x42ce84,_0xa113d5++;}const _0x5c1762=_0xa113d5-0x1===_0x42ce84,_0xcc59d8=_0x5c1762?-0x1:parseInt(_0x4d6ec3,0xa),_0x3ca091=_0x5846a9[0x0];return!cachedAntemeridianCrossings[_0x3ca091]&&(cachedAntemeridianCrossings[_0x3ca091]=[]),_0x5c1762?cachedAntemeridianCrossings[_0x3ca091]=-0x1:cachedAntemeridianCrossings[_0x3ca091]['push'](_0xcc59d8),_0xcc59d8;}function getLatLngObj(_0x22bfad,_0x2d8ef0=Date['now']()){const {lat:_0x485612,lng:_0x5a381e}=getSatelliteInfo(_0x22bfad,_0x2d8ef0);return{'lat':_0x485612,'lng':_0x5a381e};}function getLngLat(_0x3cf577,_0x15b2a8=Date[_0x4ad4e0(0x245)]()){const {lat:_0x30298b,lng:_0x340157}=getSatelliteInfo(_0x3cf577,_0x15b2a8);return[_0x340157,_0x30298b];}function getLngLatAtEpoch(_0x3b0df0){return getLngLat(_0x3b0df0,getEpochTimestamp(_0x3b0df0));}function getVisibleSatellites({observerLat:_0x20e3a8,observerLng:_0x124889,observerHeight:observerHeight=0x0,tles:tles=[],elevationThreshold:elevationThreshold=0x0,timestampMS:timestampMS=Date['now']()}){const _0x375355=_0x4ad4e0;return tles[_0x375355(0x3af)]((_0x132e98,_0x5654e0)=>{let _0x3d3d48;try{_0x3d3d48=getSatelliteInfo(_0x5654e0,timestampMS,_0x20e3a8,_0x124889,observerHeight);}catch(_0x5c404d){return _0x132e98;}const {elevation:_0xa3de14}=_0x3d3d48;return _0xa3de14>=elevationThreshold?_0x132e98['concat']({'tleArr':_0x5654e0,'info':_0x3d3d48}):_0x132e98;},[]);}function*getNextPosition(_0x206395,_0x32ff0b,_0x2efc88){let _0x437a6e=_0x32ff0b-_0x2efc88;while(!![]){_0x437a6e+=_0x2efc88,yield{'curTimeMS':_0x437a6e,'lngLat':getLngLat(_0x206395,_0x437a6e)};}}function sleep(_0x5754de){return new Promise(_0x188f92=>setTimeout(_0x188f92,_0x5754de));}async function getOrbitTrack({tle:_0x2083aa,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,sleepMS:sleepMS=0x0,jobChunkSize:jobChunkSize=0x3e8,maxTimeMS:_0x5d6113,isLngLatFormat:isLngLatFormat=!![]}){const {tle:_0xecfe0b}=parseTLE(_0x2083aa);_0x5d6113??=getAverageOrbitTimeMS(_0xecfe0b)*1.5;const _0xb1d42a=(startTimeMS/0x3e8)['toFixed'](),_0x4f99e0=_0xecfe0b[0x0]+'-'+_0xb1d42a+'-'+stepMS+'-'+isLngLatFormat;if(cachedOrbitTracks[_0x4f99e0])return cachedOrbitTracks[_0x4f99e0];const _0x2e8ef0=getNextPosition(_0xecfe0b,startTimeMS,stepMS);let _0x5e76fb=0x0,_0x377f00=![],_0x54a07f=[],_0x31a73c;while(!_0x377f00){const {curTimeMS:_0x585af3,lngLat:_0x597ab7}=_0x2e8ef0['next']()['value'],[_0x3fc75e,_0x496f67]=_0x597ab7,_0x46534e=_crossesAntemeridian(_0x31a73c,_0x3fc75e),_0x3e3969=_0x5d6113&&_0x585af3-startTimeMS>_0x5d6113;_0x377f00=_0x46534e||_0x3e3969;if(_0x377f00)break;isLngLatFormat?_0x54a07f['push'](_0x597ab7):_0x54a07f['push']([_0x496f67,_0x3fc75e]),sleepMS&&_0x5e76fb%jobChunkSize===0x0&&await sleep(sleepMS),_0x31a73c=_0x3fc75e,_0x5e76fb++;}return cachedOrbitTracks[_0x4f99e0]=_0x54a07f,_0x54a07f;}function getOrbitTrackSync({tle:_0x553156,startTimeMS:startTimeMS=Date[_0x4ad4e0(0x245)](),stepMS:stepMS=0x3e8,maxTimeMS:maxTimeMS=0x5b8d80,isLngLatFormat:isLngLatFormat=!![]}){const _0x1cc855=_0x4ad4e0,{tle:_0x392877}=parseTLE(_0x553156),_0x2cbf5c=(startTimeMS/0x3e8)[_0x1cc855(0x278)](),_0x245e23=_0x392877[0x0]+'-'+_0x2cbf5c+'-'+stepMS+'-'+isLngLatFormat;if(cachedOrbitTracks[_0x245e23])return cachedOrbitTracks[_0x245e23];let _0x5975c4=![],_0x6ace21=[],_0x5b900d,_0x2d1b42=startTimeMS;while(!_0x5975c4){const _0x26b1a9=getLngLat(_0x392877,_0x2d1b42),[_0x30ea1f,_0x4d57b8]=_0x26b1a9,_0xb80f8c=_crossesAntemeridian(_0x5b900d,_0x30ea1f),_0x52b763=maxTimeMS&&_0x2d1b42-startTimeMS>maxTimeMS;_0x5975c4=_0xb80f8c||_0x52b763;if(_0x5975c4)break;isLngLatFormat?_0x6ace21['push'](_0x26b1a9):_0x6ace21['push']([_0x4d57b8,_0x30ea1f]),_0x5b900d=_0x30ea1f,_0x2d1b42+=stepMS;}return cachedOrbitTracks[_0x245e23]=_0x6ace21,_0x6ace21;}function getGroundTracks({tle:_0x410031,startTimeMS:startTimeMS=Date[_0x4ad4e0(0x245)](),stepMS:stepMS=0x3e8,isLngLatFormat:isLngLatFormat=!![]}){const _0x11e0b3=_0x4ad4e0,_0x307011=parseTLE(_0x410031),_0x2c72ff=getAverageOrbitTimeMS(_0x307011),_0x4cd21d=getLastAntemeridianCrossingTimeMS(_0x307011,startTimeMS),_0x4c6733=_0x4cd21d!==-0x1;if(!_0x4c6733)return Promise[_0x11e0b3(0x1c1)]([getOrbitTrack({'tle':_0x307011,'startTimeMS':startTimeMS,'stepMS':_MS_IN_A_MINUTE,'maxTimeMS':_MS_IN_A_DAY/0x4,'isLngLatFormat':isLngLatFormat})]);const _0x193f2f=_0x2c72ff/0x5,_0x3e08ec=getLastAntemeridianCrossingTimeMS(_0x307011,_0x4cd21d-_0x193f2f),_0x4a158c=getLastAntemeridianCrossingTimeMS(_0x307011,_0x4cd21d+_0x2c72ff+_0x193f2f),_0x465e62=[getOrbitTrack({'tle':_0x307011,'startTimeMS':_0x3e08ec,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat}),getOrbitTrack({'tle':_0x307011,'startTimeMS':_0x4cd21d,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat}),getOrbitTrack({'tle':_0x307011,'startTimeMS':_0x4a158c,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat})];return Promise['all'](_0x465e62);}function getGroundTracksSync({tle:_0x85e704,stepMS:stepMS=0x3e8,startTimeMS:startTimeMS=Date[_0x4ad4e0(0x245)](),isLngLatFormat:isLngLatFormat=!![]}){const _0x57cb54=parseTLE(_0x85e704),{tle:_0x1e1c45}=_0x57cb54,_0x2c2e76=getAverageOrbitTimeMS(_0x1e1c45),_0x4a696b=getLastAntemeridianCrossingTimeMS(_0x57cb54,startTimeMS),_0x2fb1d3=_0x4a696b!==-0x1;if(!_0x2fb1d3){const _0x90200c=getOrbitTrackSync({'tle':_0x57cb54,'startTimeMS':startTimeMS,'stepMS':_MS_IN_A_MINUTE,'maxTimeMS':_MS_IN_A_DAY/0x4});return _0x90200c;}const _0x5e5402=_0x2c2e76/0x5,_0x389158=getLastAntemeridianCrossingTimeMS(_0x57cb54,_0x4a696b-_0x5e5402),_0x1f0f64=getLastAntemeridianCrossingTimeMS(_0x57cb54,_0x4a696b+_0x2c2e76+_0x5e5402),_0x11a8ce=[_0x389158,_0x4a696b,_0x1f0f64],_0x4b6efe=_0x11a8ce['map'](_0x540c4b=>{return getOrbitTrackSync({'tle':_0x57cb54,'startTimeMS':_0x540c4b,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat});});return _0x4b6efe;}function getSatBearing(_0x5e476f,_0x5f1300=Date['now']()){const _0x1270a1=_0x4ad4e0,_0x23f3f6=this[_0x1270a1(0x267)](_0x5e476f),_0x2e1760=this[_0x1270a1(0x203)](_0x23f3f6['arr'],_0x5f1300),_0x2181cc=this['getLatLonArr'](_0x23f3f6['arr'],_0x5f1300+0x2710),_0x5878f6=_crossesAntemeridian(_0x2e1760[0x1],_0x2181cc[0x1]);if(_0x5878f6)return{};const _0x4ec73b=_degreesToRadians(_0x2e1760[0x0]),_0x24e5c5=_degreesToRadians(_0x2181cc[0x0]),_0x158e5a=_degreesToRadians(_0x2e1760[0x1]),_0x56506a=_degreesToRadians(_0x2181cc[0x1]),_0x3eebef=_0x4ec73b>=_0x24e5c5?'S':'N',_0x4c84b0=_0x158e5a>=_0x56506a?'W':'E',_0x5e06bd=Math[_0x1270a1(0x324)](_0x56506a-_0x158e5a)*Math['cos'](_0x24e5c5),_0x2c72ce=Math[_0x1270a1(0x17a)](_0x4ec73b)*Math['sin'](_0x24e5c5)-Math['sin'](_0x4ec73b)*Math['cos'](_0x24e5c5)*Math['cos'](_0x56506a-_0x158e5a),_0x2881fc=_radiansToDegrees(Math['atan2'](_0x5e06bd,_0x2c72ce));return{'degrees':_0x2881fc,'compass':''+_0x3eebef+_0x4c84b0};}var tle={'__proto__':null,'clearCache':clearCache,'getCacheSizes':getCacheSizes,'getGroundTracks':getGroundTracks,'getGroundTracksSync':getGroundTracksSync,'getLastAntemeridianCrossingTimeMS':getLastAntemeridianCrossingTimeMS,'getLatLngObj':getLatLngObj,'getLngLatAtEpoch':getLngLatAtEpoch,'getOrbitTrack':getOrbitTrack,'getOrbitTrackSync':getOrbitTrackSync,'getSatBearing':getSatBearing,'getSatelliteInfo':getSatelliteInfo,'getVisibleSatellites':getVisibleSatellites,'getBstarDrag':getBstarDrag,'getCatalogNumber':getCatalogNumber1,'getCatalogNumber1':getCatalogNumber1,'getChecksum1':getChecksum1,'getClassification':getClassification,'getEpochDay':getEpochDay,'getEpochYear':getEpochYear,'getFirstTimeDerivative':getFirstTimeDerivative,'getIntDesignatorLaunchNumber':getIntDesignatorLaunchNumber,'getIntDesignatorPieceOfLaunch':getIntDesignatorPieceOfLaunch,'getIntDesignatorYear':getIntDesignatorYear,'getLineNumber1':getLineNumber1,'getOrbitModel':getOrbitModel,'getSecondTimeDerivative':getSecondTimeDerivative,'getTleSetNumber':getTleSetNumber,'getCatalogNumber2':getCatalogNumber2,'getChecksum2':getChecksum2,'getEccentricity':getEccentricity,'getInclination':getInclination,'getLineNumber2':getLineNumber2,'getMeanAnomaly':getMeanAnomaly,'getMeanMotion':getMeanMotion,'getPerigee':getPerigee,'getRevNumberAtEpoch':getRevNumberAtEpoch,'getRightAscension':getRightAscension,'getCOSPAR':getCOSPAR,'getSatelliteName':getSatelliteName,'getEpochTimestamp':getEpochTimestamp,'getAverageOrbitTimeMS':getAverageOrbitTimeMS,'getAverageOrbitTimeMins':getAverageOrbitTimeMins,'getAverageOrbitTimeS':getAverageOrbitTimeS,'parseTLE':parseTLE,'isValidTLE':isValidTLE,'computeChecksum':computeChecksum,'clearTLEParseCache':clearTLEParseCache};const Cesium$b=mars3d__namespace['Cesium'];class Tle{constructor(_0x2d7f3d,_0x4fca2b,_0x5d2fae){const _0x338da1=_0x4ad4e0;this['tle1']=_0x2d7f3d,this[_0x338da1(0x2f6)]=_0x4fca2b,this[_0x338da1(0x2d1)]=_0x5d2fae||'',this['_satrec']=twoline2satrec(_0x2d7f3d,_0x4fca2b),this['_parseTLE']=parseTLE([this['name'],this['tle1'],this[_0x338da1(0x2f6)]]);}get['cospar'](){return getCOSPAR(this['_parseTLE'],!![]);}get['norad'](){return getCatalogNumber1(this['_parseTLE'],!![]);}get['classification'](){const _0x42b75c=_0x4ad4e0;return getClassification(this[_0x42b75c(0x388)],!![]);}get[_0x4ad4e0(0x36d)](){return getIntDesignatorYear(this['_parseTLE'],!![]);}get[_0x4ad4e0(0x1fa)](){return getIntDesignatorLaunchNumber(this['_parseTLE'],!![]);}get['intDesignatorPieceOfLaunch'](){return getIntDesignatorPieceOfLaunch(this['_parseTLE'],!![]);}get[_0x4ad4e0(0x308)](){const _0x3ae9de=_0x4ad4e0;return getEpochYear(this[_0x3ae9de(0x388)],!![]);}get['epochDay'](){return getEpochDay(this['_parseTLE'],!![]);}get[_0x4ad4e0(0x37c)](){return getFirstTimeDerivative(this['_parseTLE'],!![]);}get['secondTimeDerivative'](){const _0x42f81d=_0x4ad4e0;return getSecondTimeDerivative(this[_0x42f81d(0x388)],!![]);}get[_0x4ad4e0(0x28c)](){return getBstarDrag(this['_parseTLE'],!![]);}get[_0x4ad4e0(0x215)](){const _0x44f00b=_0x4ad4e0;return getOrbitModel(this[_0x44f00b(0x388)],!![]);}get[_0x4ad4e0(0x1aa)](){return getTleSetNumber(this['_parseTLE'],!![]);}get[_0x4ad4e0(0x1b9)](){return getChecksum1(this['_parseTLE'],!![]);}get['inclination'](){return getInclination(this['_parseTLE'],!![]);}get['rightAscension'](){const _0x5e323f=_0x4ad4e0;return getRightAscension(this[_0x5e323f(0x388)],!![]);}get['eccentricity'](){return getEccentricity(this['_parseTLE'],!![]);}get['perigee'](){return getPerigee(this['_parseTLE'],!![]);}get['meanAnomaly'](){return getMeanAnomaly(this['_parseTLE'],!![]);}get['meanMotion'](){return getMeanMotion(this['_parseTLE'],!![]);}get[_0x4ad4e0(0x188)](){return parseInt(0x5a0/parseFloat(this['meanMotion']));}get['revNumberAtEpoch'](){const _0x3a5fb3=_0x4ad4e0;return getRevNumberAtEpoch(this[_0x3a5fb3(0x388)],!![]);}get[_0x4ad4e0(0x240)](){const _0x16207f=_0x4ad4e0;return getChecksum2(this[_0x16207f(0x388)],!![]);}['_getEciPositionAndVelocity'](_0xb732d1,_0x280e81){const _0x4c7c4c=_0x4ad4e0;if(!_0xb732d1)_0xb732d1=new Date();else{if(mars3d__namespace['Util'][_0x4c7c4c(0x2e1)](_0xb732d1))_0xb732d1=new Date(_0xb732d1);else _0xb732d1 instanceof Cesium$b['JulianDate']&&(_0xb732d1=Cesium$b[_0x4c7c4c(0x31f)][_0x4c7c4c(0x194)](_0xb732d1));}const _0x156b34=propagate(this['_satrec'],_0xb732d1),_0x37e106=_0x156b34['position'];if(_0x37e106==null||isNaN(_0x37e106['x']))return null;return _0x280e81&&(_0x156b34['gmst']=gstime(_0xb732d1)),_0x156b34;}['getEcfPosition'](_0x47d8cc){const _0x2dd5df=_0x4ad4e0,_0x75461d=this[_0x2dd5df(0x23b)](_0x47d8cc,!![]);if(!_0x75461d)return;const _0x25f57d=_0x75461d['gmst'],_0x3ff3c8=_0x75461d['position'],_0x4caa90=eciToEcf(_0x3ff3c8,_0x25f57d);return new Cesium$b[(_0x2dd5df(0x361))](_0x4caa90['x']*0x3e8,_0x4caa90['y']*0x3e8,_0x4caa90['z']*0x3e8);}['getEciPosition'](_0x3697b3){const _0x251a7b=_0x4ad4e0,_0x2f770c=this[_0x251a7b(0x23b)](_0x3697b3);if(!_0x2f770c)return;const _0x10fc42=_0x2f770c['position'];return new Cesium$b['Cartesian3'](_0x10fc42['x']*0x3e8,_0x10fc42['y']*0x3e8,_0x10fc42['z']*0x3e8);}['getPosition'](_0x498ba9,_0x589c7e){const _0x4e6b84=_0x4ad4e0;if(!_0x498ba9)_0x498ba9=Cesium$b[_0x4e6b84(0x31f)][_0x4e6b84(0x259)](new Date());else{if(mars3d__namespace['Util']['isNumber'](_0x498ba9))_0x498ba9=Cesium$b['JulianDate']['fromDate'](new Date(_0x498ba9));else _0x498ba9 instanceof Date&&(_0x498ba9=Cesium$b['JulianDate'][_0x4e6b84(0x259)](_0x498ba9));}const _0x428948=this[_0x4e6b84(0x390)](_0x498ba9);return Tle['getCzmPositionByEciPosition'](_0x428948,_0x498ba9,_0x589c7e);}['getPoint'](_0xc9b1d8,_0x3d5a88){const _0x1ae4b4=this['getPosition'](_0xc9b1d8,_0x3d5a88);return _0x1ae4b4?mars3d__namespace['LngLatPoint']['fromCartesian'](_0x1ae4b4):undefined;}[_0x4ad4e0(0x209)](_0x4ccf81,_0x3dda3c){const _0x339ecf=_0x4ad4e0,_0x5130b0=this[_0x339ecf(0x23b)](_0x3dda3c,!![]);if(!_0x5130b0)return;const _0x51c6b7=_0x5130b0['gmst'],_0x1fb63e=_0x5130b0[_0x339ecf(0x1c5)],_0x40c344=eciToEcf(_0x1fb63e,_0x51c6b7),_0x4a4c8d={'longitude':degreesToRadians(_0x4ccf81['lng']),'latitude':degreesToRadians(_0x4ccf81['lat']),'height':_0x4ccf81['alt']/0x3e8},_0x19f315=ecfToLookAngles(_0x4a4c8d,_0x40c344);return{'position':new Cesium$b['Cartesian3'](_0x40c344['x']*0x3e8,_0x40c344['y']*0x3e8,_0x40c344['z']*0x3e8),'range':_0x19f315['rangeSat']*0x3e8,'azimuth':radiansToDegrees(_0x19f315[_0x339ecf(0x2d3)]),'elevation':radiansToDegrees(_0x19f315['elevation'])};}static['getCzmPositionByEciPosition'](_0x3ef912,_0x4edbea,_0xd36d62){const _0x46d076=_0x4ad4e0,_0x3c2ee6=Cesium$b['Transforms']['computeTemeToPseudoFixedMatrix'](_0x4edbea);if(!Cesium$b['defined'](_0x3c2ee6))return _0x3ef912;const _0x32a101=Cesium$b['Matrix3']['multiplyByVector'](_0x3c2ee6,_0x3ef912,new Cesium$b['Cartesian3']());if(_0xd36d62)return _0x32a101;const _0x9e2af5=Cesium$b['Transforms']['computeFixedToIcrfMatrix'](_0x4edbea);if(!Cesium$b['defined'](_0x9e2af5))return _0x3ef912;const _0x1ba0a0=Cesium$b['Matrix3'][_0x46d076(0x1dd)](_0x9e2af5,_0x32a101,new Cesium$b['Cartesian3']());return _0x1ba0a0;}static[_0x4ad4e0(0x28b)](_0x21fa27,_0x36cb34,_0x344a95,_0x34bf41){const _0x52c4ff=_0x4ad4e0;return new Tle(_0x21fa27,_0x36cb34)[_0x52c4ff(0x28b)](_0x344a95,_0x34bf41);}static['getEcfPosition'](_0x321088,_0x736fa1,_0x32fea7){return new Tle(_0x321088,_0x736fa1)['getEcfPosition'](_0x32fea7);}static['getEciPosition'](_0xe98408,_0x2b2c15,_0x441140){return new Tle(_0xe98408,_0x2b2c15)['getEciPosition'](_0x441140);}static[_0x4ad4e0(0x2d0)](_0x4e6845){return _0x4e6845 instanceof Cesium$b['JulianDate']&&(_0x4e6845=Cesium$b['JulianDate']['toDate'](_0x4e6845)),gstime(_0x4e6845);}static['eciToGeodetic'](_0x7c9e3f,_0x44bf76){const _0x2664a7=_0x4ad4e0,_0x506f9a=Tle['gstime'](_0x44bf76),_0x5ba8e2={'x':_0x7c9e3f['x']/0x3e8,'y':_0x7c9e3f['y']/0x3e8,'z':_0x7c9e3f['z']/0x3e8},_0x4f0c16=eciToGeodetic(_0x5ba8e2,_0x506f9a),_0x19485c=degreesLong(_0x4f0c16[_0x2664a7(0x299)]),_0x2c2dea=degreesLat(_0x4f0c16['latitude']),_0x98031e=_0x4f0c16['height']*0x3e8;return new mars3d__namespace['LngLatPoint'](_0x19485c,_0x2c2dea,_0x98031e);}static[_0x4ad4e0(0x1e5)](_0x2c1841,_0x473c41,_0x4c3988){const _0x17d388=Tle['gstime'](_0x473c41),_0x47a3ad={'x':_0x2c1841['x']/0x3e8,'y':_0x2c1841['y']/0x3e8,'z':_0x2c1841['z']/0x3e8},_0x40fe89=eciToEcf(_0x47a3ad,_0x17d388);return!_0x4c3988&&(_0x4c3988=new Cesium$b['Cartesian3']()),_0x4c3988['x']=_0x40fe89['x']*0x3e8,_0x4c3988['y']=_0x40fe89['y']*0x3e8,_0x4c3988['z']=_0x40fe89['z']*0x3e8,_0x4c3988;}static['ecfToEci'](_0x4ac1c7,_0x434c0b){const _0x2e5fb4=Tle['gstime'](_0x434c0b),_0x5e01f9={'x':_0x4ac1c7['x']/0x3e8,'y':_0x4ac1c7['y']/0x3e8,'z':_0x4ac1c7['z']/0x3e8},_0x3860cc=ecfToEci(_0x5e01f9,_0x2e5fb4);return new Cesium$b['Cartesian3'](_0x3860cc['x']*0x3e8,_0x3860cc['y']*0x3e8,_0x3860cc['z']*0x3e8);}static[_0x4ad4e0(0x36a)](_0x4f52c3,_0x23a7da){const _0x4b2d1b=_0x4ad4e0,_0x2acbc9=new Tle(_0x4f52c3,_0x23a7da);return{'name':_0x2acbc9[_0x4b2d1b(0x2d1)],'epochYear':_0x2acbc9['epochYear'],'epochDay':_0x2acbc9['epochDay'],'inclination':_0x2acbc9['inclination'],'rightAscension':_0x2acbc9['rightAscension'],'eccentricity':_0x2acbc9['eccentricity'],'perigee':_0x2acbc9['perigee'],'meanAnomaly':_0x2acbc9[_0x4b2d1b(0x174)],'meanMotion':_0x2acbc9[_0x4b2d1b(0x261)]};}}Tle['satellite']=satellite,Tle['tle']=tle,mars3d__namespace['Tle']=Tle;var SatelliteSensorFS=_0x4ad4e0(0x1cf),SatelliteSensorVS='\x0a#ifdef\x20GL_ES\x0aprecision\x20highp\x20float;\x0a#endif\x0a\x0ain\x20vec3\x20position;\x0ain\x20vec3\x20normal;\x0ain\x20vec2\x20st;\x0a\x0aout\x20vec3\x20v_positionEC;\x0aout\x20vec3\x20v_normalEC;\x0aout\x20vec2\x20v_st;\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(position,\x201.0)).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20v_st\x20=\x20st;\x0a\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position,\x201.0);\x0a}\x0a';const Cesium$a=mars3d__namespace['Cesium'];class CamberRadarPrimitive{constructor(_0x5995a6){const _0x44fc5b=_0x4ad4e0;this['id']=_0x5995a6['id'],this[_0x44fc5b(0x2d1)]=_0x5995a6['name'],this['_startFovH']=0x0,this['_endFovH']=0x0,this['_startFovV']=0x0,this['_endFovV']=0x0,this[_0x44fc5b(0x3b5)]=0x1,this['_segmentV']=0x1,this[_0x44fc5b(0x32b)]=0x1,this[_0x44fc5b(0x236)]=0x1,this[_0x44fc5b(0x315)]=0x1,this['_command']=undefined,this['_initBoundingSphere']=undefined,this['_boundingSphere']=new Cesium$a[(_0x44fc5b(0x22c))](),this['_modelMatrix']=Cesium$a['Matrix4'][_0x44fc5b(0x175)](Cesium$a['Matrix4']['IDENTITY']),this[_0x44fc5b(0x2bc)]=_0x5995a6['innerFovRadiusPairs'],this['outerFovRadiusPairs']=_0x5995a6['outerFovRadiusPairs'],this['radius']=_0x5995a6[_0x44fc5b(0x362)],this['startRadius']=_0x5995a6['startRadius'],this['translucent']=_0x5995a6[_0x44fc5b(0x1e1)],this['closed']=_0x5995a6['closed'],this['modelMatrix']=_0x5995a6['modelMatrix']??Cesium$a['Matrix4']['IDENTITY'],this['startFovH']=_0x5995a6['startFovH']??Cesium$a[_0x44fc5b(0x30d)]['toRadians'](-0x32),this['endFovH']=_0x5995a6['endFovH']??Cesium$a['Math'][_0x44fc5b(0x260)](0x32),this[_0x44fc5b(0x207)]=_0x5995a6['startFovV']??Cesium$a[_0x44fc5b(0x30d)][_0x44fc5b(0x260)](0x5),this['endFovV']=_0x5995a6[_0x44fc5b(0x3a7)]??Cesium$a['Math']['toRadians'](0x55),this['segmentH']=_0x5995a6['segmentH']??0x3c,this['segmentV']=_0x5995a6['segmentV']??0x14,this[_0x44fc5b(0x305)]=_0x5995a6[_0x44fc5b(0x305)]??0x3,this['subSegmentV']=_0x5995a6[_0x44fc5b(0x2f3)]??0x3,this['color']=_0x5995a6['color']??new Cesium$a['Color'](0x1,0x1,0x0,0.5),this['outlineColor']=_0x5995a6[_0x44fc5b(0x36c)]??new Cesium$a[(_0x44fc5b(0x252))](0x1,0x1,0x1),this['show']=_0x5995a6[_0x44fc5b(0x2f5)]??!![];}get['startRadius'](){return this['_startRadius'];}set[_0x4ad4e0(0x177)](_0x96aa91){const _0x413f3d=_0x4ad4e0;this['_startRadius']=_0x96aa91,this['innerFovRadiusPairs']=[{'fov':Cesium$a['Math']['toRadians'](0x0),'radius':_0x96aa91},{'fov':Cesium$a['Math'][_0x413f3d(0x260)](0xa),'radius':0.9*_0x96aa91},{'fov':Cesium$a['Math']['toRadians'](0x14),'radius':0.8*_0x96aa91},{'fov':Cesium$a['Math'][_0x413f3d(0x260)](0x1e),'radius':0.7*_0x96aa91},{'fov':Cesium$a['Math']['toRadians'](0x28),'radius':0.6*_0x96aa91},{'fov':Cesium$a[_0x413f3d(0x30d)]['toRadians'](0x32),'radius':0.5*_0x96aa91},{'fov':Cesium$a[_0x413f3d(0x30d)]['toRadians'](0x3c),'radius':0.4*_0x96aa91},{'fov':Cesium$a[_0x413f3d(0x30d)][_0x413f3d(0x260)](0x46),'radius':0.3*_0x96aa91},{'fov':Cesium$a['Math']['toRadians'](0x50),'radius':0.1*_0x96aa91},{'fov':Cesium$a['Math']['toRadians'](0x5a),'radius':0.01*_0x96aa91}];}get['radius'](){const _0x4e12db=_0x4ad4e0;return this[_0x4e12db(0x328)];}set[_0x4ad4e0(0x362)](_0x4e63d4){const _0x211d89=_0x4ad4e0;this['_radius']=_0x4e63d4,this['outerFovRadiusPairs']=[{'fov':Cesium$a['Math']['toRadians'](0x0),'radius':_0x4e63d4},{'fov':Cesium$a[_0x211d89(0x30d)]['toRadians'](0xa),'radius':0.9*_0x4e63d4},{'fov':Cesium$a['Math']['toRadians'](0x14),'radius':0.8*_0x4e63d4},{'fov':Cesium$a['Math']['toRadians'](0x1e),'radius':0.7*_0x4e63d4},{'fov':Cesium$a['Math']['toRadians'](0x28),'radius':0.6*_0x4e63d4},{'fov':Cesium$a['Math']['toRadians'](0x32),'radius':0.5*_0x4e63d4},{'fov':Cesium$a[_0x211d89(0x30d)][_0x211d89(0x260)](0x3c),'radius':0.4*_0x4e63d4},{'fov':Cesium$a['Math']['toRadians'](0x46),'radius':0.3*_0x4e63d4},{'fov':Cesium$a['Math'][_0x211d89(0x260)](0x50),'radius':0.1*_0x4e63d4},{'fov':Cesium$a[_0x211d89(0x30d)]['toRadians'](0x5a),'radius':0.01*_0x4e63d4}];}['_createOuterCurveCommand'](_0x168d77){const _0xccfb0e=_0x4ad4e0,_0x1fdef1=this['_subSegmentH']*this['_segmentH'],_0x34be1f=this['_subSegmentV']*this['_segmentV'],_0x441036=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x1fdef1,_0x34be1f,this['_outerFovRadiusPairs']),_0x29e0ed=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x1fdef1,_0x34be1f,this[_0xccfb0e(0x1ac)]),_0x2670c7=getGridIndices(_0x1fdef1,_0x34be1f),_0x30eef1=getLineGridIndices(this['_segmentH'],this['_segmentV'],this['_subSegmentH'],this['_subSegmentV']);return this['_createRawCommand'](_0x168d77,_0x441036,_0x29e0ed,_0x2670c7,_0x30eef1);}[_0x4ad4e0(0x2df)](_0x3a3382){const _0x24ddc6=_0x4ad4e0,_0x4d2756=this['_subSegmentH']*this['_segmentH'],_0xaecdf8=this['_subSegmentV']*this['_segmentV'],_0x2aebb7=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this[_0x24ddc6(0x327)],_0x4d2756,_0xaecdf8,this[_0x24ddc6(0x29e)]),_0x340568=getGridDirs(this['_startFovH'],this['_endFovH'],this[_0x24ddc6(0x1dc)],this['_endFovV'],_0x4d2756,_0xaecdf8,this['_innerFovRadiusPairs']),_0x5db271=getGridIndices(_0x4d2756,_0xaecdf8),_0x541f65=getLineGridIndices(this['_segmentH'],this[_0x24ddc6(0x290)],this['_subSegmentH'],this['_subSegmentV']);return this[_0x24ddc6(0x239)](_0x3a3382,_0x2aebb7,_0x340568,_0x5db271,_0x541f65);}['_createLeftCrossSectionCommand'](_0x5eb9c7){const _0x1402a2=_0x4ad4e0,_0xb758cd=0x1*0xa,_0x32e725=this['_subSegmentV']*this['_segmentV'],_0x8c172e=getCrossSectionPositions(this['_startFovH'],this['_startFovV'],this['_endFovV'],_0xb758cd,_0x32e725,this['_innerFovRadiusPairs'],this[_0x1402a2(0x1ac)]),_0x4399e1=getCrossSectionPositions(this['_startFovH'],this['_startFovV'],this['_endFovV'],_0xb758cd,_0x32e725,this['_innerFovRadiusPairs'],this[_0x1402a2(0x1ac)]),_0x1edeb6=getGridIndices(_0xb758cd,_0x32e725),_0x37a170=getLineGridIndices(0xa,this['_segmentV'],0x1,this[_0x1402a2(0x236)]);return this['_createRawCommand'](_0x5eb9c7,_0x8c172e,_0x4399e1,_0x1edeb6,_0x37a170);}[_0x4ad4e0(0x399)](_0xaa1d75){const _0xca76b8=_0x4ad4e0,_0x40c232=0x1*0xa,_0x28369b=this[_0xca76b8(0x236)]*this['_segmentV'],_0x39f6b9=getCrossSectionPositions(this['_endFovH'],this['_startFovV'],this[_0xca76b8(0x327)],_0x40c232,_0x28369b,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x79144c=getCrossSectionPositions(this['_endFovH'],this[_0xca76b8(0x1dc)],this['_endFovV'],_0x40c232,_0x28369b,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x4c0b49=getGridIndices(_0x40c232,_0x28369b),_0x37db16=getLineGridIndices(0xa,this['_segmentV'],0x1,this['_subSegmentV']);return this['_createRawCommand'](_0xaa1d75,_0x39f6b9,_0x79144c,_0x4c0b49,_0x37db16);}['_createRawCommand'](_0x336a18,_0x378956,_0x56c05f,_0x3ad1b0,_0x3b7c10){const _0x4ebc30=_0x4ad4e0,_0x2b5525=Cesium$a[_0x4ebc30(0x34e)]['replaceCache']({'context':_0x336a18,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':SatelliteSensorFS,'attributeLocations':attributeLocations}),_0x4d2183=Cesium$a['Buffer'][_0x4ebc30(0x211)]({'context':_0x336a18,'typedArray':_0x378956,'usage':Cesium$a['BufferUsage']['STATIC_DRAW']}),_0x460cca=Cesium$a['Buffer'][_0x4ebc30(0x211)]({'context':_0x336a18,'typedArray':_0x56c05f,'usage':Cesium$a['BufferUsage'][_0x4ebc30(0x24c)]}),_0x45e559=Cesium$a['Buffer'][_0x4ebc30(0x25b)]({'context':_0x336a18,'typedArray':_0x3ad1b0,'usage':Cesium$a['BufferUsage']['STATIC_DRAW'],'indexDatatype':Cesium$a[_0x4ebc30(0x306)]['UNSIGNED_SHORT']}),_0xc4d489=Cesium$a['Buffer'][_0x4ebc30(0x25b)]({'context':_0x336a18,'typedArray':_0x3b7c10,'usage':Cesium$a['BufferUsage'][_0x4ebc30(0x24c)],'indexDatatype':Cesium$a['IndexDatatype']['UNSIGNED_SHORT']}),_0xd75af9=new Cesium$a['VertexArray']({'context':_0x336a18,'attributes':[{'index':0x0,'vertexBuffer':_0x4d2183,'componentsPerAttribute':0x3,'componentDatatype':Cesium$a['ComponentDatatype']['FLOAT']},{'index':0x1,'vertexBuffer':_0x460cca,'componentsPerAttribute':0x3,'componentDatatype':Cesium$a[_0x4ebc30(0x330)][_0x4ebc30(0x38b)]}],'indexBuffer':_0x45e559}),_0x35763=new Cesium$a['VertexArray']({'context':_0x336a18,'attributes':[{'index':0x0,'vertexBuffer':_0x4d2183,'componentsPerAttribute':0x3,'componentDatatype':Cesium$a['ComponentDatatype']['FLOAT']},{'index':0x1,'vertexBuffer':_0x460cca,'componentsPerAttribute':0x3,'componentDatatype':Cesium$a['ComponentDatatype']['FLOAT']}],'indexBuffer':_0xc4d489}),_0x517ba6=Cesium$a['BoundingSphere'][_0x4ebc30(0x274)](_0x378956),_0x23e7dd=this[_0x4ebc30(0x1e1)]??!![],_0x482e06=this[_0x4ebc30(0x369)]??![],_0x408f31=Cesium$a['Appearance']['getDefaultRenderState'](_0x23e7dd,_0x482e06,undefined),_0x20a944=Cesium$a[_0x4ebc30(0x34f)]['fromCache'](_0x408f31),_0x467d56=new Cesium$a['DrawCommand']({'vertexArray':_0xd75af9,'primitiveType':Cesium$a[_0x4ebc30(0x24e)][_0x4ebc30(0x389)],'renderState':_0x20a944,'shaderProgram':_0x2b5525,'uniformMap':{'marsColor':()=>{const _0x2fee30=_0x4ebc30;return this[_0x2fee30(0x3a9)];},'globalAlpha':()=>{return this['_globalAlpha'];}},'owner':this,'pass':Cesium$a['Pass']['TRANSLUCENT'],'modelMatrix':new Cesium$a['Matrix4'](),'boundingVolume':new Cesium$a[(_0x4ebc30(0x22c))](),'cull':!![]}),_0xf2329a=new Cesium$a['DrawCommand']({'vertexArray':_0x35763,'primitiveType':Cesium$a['PrimitiveType']['LINES'],'renderState':_0x20a944,'shaderProgram':_0x2b5525,'uniformMap':{'marsColor':()=>{return this['outlineColor'];},'globalAlpha':()=>{return this['_globalAlpha'];}},'owner':this,'pass':Cesium$a['Pass']['TRANSLUCENT'],'modelMatrix':new Cesium$a[(_0x4ebc30(0x31e))](),'boundingVolume':new Cesium$a['BoundingSphere'](),'cull':!![]});return{'command':_0x467d56,'lineCommand':_0xf2329a,'initBoundingSphere':_0x517ba6};}['update'](_0x3477ee){const _0x507cdd=_0x4ad4e0;if(!this['show'])return;const _0xadaf52=this['innerFovRadiusPairs']!==this['_innerFovRadiusPairs']||this['outerFovRadiusPairs']!==this[_0x507cdd(0x1ac)]||this['startFovH']!==this['_startFovH']||this['endFovH']!==this['_endFovH']||this['startFovV']!==this[_0x507cdd(0x1dc)]||this[_0x507cdd(0x3a7)]!==this[_0x507cdd(0x327)]||this['segmentH']!==this['_segmentH']||this['segmentV']!==this['_segmentV']||this[_0x507cdd(0x305)]!==this['_subSegmentH']||this['subSegmentV']!==this[_0x507cdd(0x236)];_0xadaf52&&(this[_0x507cdd(0x29e)]=this[_0x507cdd(0x2bc)],this['_outerFovRadiusPairs']=this['outerFovRadiusPairs'],this[_0x507cdd(0x309)]=this['startFovH'],this[_0x507cdd(0x178)]=this['endFovH'],this['_startFovV']=this['startFovV'],this['_endFovV']=this['endFovV'],this[_0x507cdd(0x3b5)]=this['segmentH'],this[_0x507cdd(0x290)]=this['segmentV'],this['_subSegmentH']=this[_0x507cdd(0x305)],this['_subSegmentV']=this[_0x507cdd(0x2f3)],this['_modelMatrix']=Cesium$a['clone'](Cesium$a['Matrix4'][_0x507cdd(0x283)]),this['_destroyCommands']()),(!Cesium$a['defined'](this['_commands'])||this['_commands'][_0x507cdd(0x2bf)]===0x0)&&(this[_0x507cdd(0x233)]||(this['_commands']=[]),this['_destroyCommands'](),this['_commands']['push'](this['_createOuterCurveCommand'](_0x3477ee['context'])),this['_commands']['push'](this['_createLeftCrossSectionCommand'](_0x3477ee[_0x507cdd(0x3b3)])),this['_commands'][_0x507cdd(0x23f)](this['_createRightCrossSectionCommand'](_0x3477ee['context'])),this[_0x507cdd(0x233)]['push'](this[_0x507cdd(0x2df)](_0x3477ee['context']))),!Cesium$a['Matrix4'][_0x507cdd(0x39d)](this[_0x507cdd(0x2ca)],this['_modelMatrix'])&&(Cesium$a['Matrix4']['clone'](this[_0x507cdd(0x2ca)],this[_0x507cdd(0x265)]),this['_commands'][_0x507cdd(0x2fe)](_0x1b37c4=>{const _0x51398d=_0x507cdd;_0x1b37c4['command'][_0x51398d(0x2ca)]=Cesium$a[_0x51398d(0x31e)][_0x51398d(0x283)],_0x1b37c4[_0x51398d(0x195)]['modelMatrix']=this['_modelMatrix'],_0x1b37c4['command'][_0x51398d(0x19c)]=Cesium$a['BoundingSphere']['transform'](_0x1b37c4['initBoundingSphere'],this['_modelMatrix'],this['_boundingSphere']),_0x1b37c4['lineCommand']['modelMatrix']=Cesium$a['Matrix4']['IDENTITY'],_0x1b37c4['lineCommand']['modelMatrix']=this['_modelMatrix'],_0x1b37c4['lineCommand']['boundingVolume']=Cesium$a['BoundingSphere']['transform'](_0x1b37c4[_0x51398d(0x356)],this['_modelMatrix'],this[_0x51398d(0x2e2)]);})),this['_commands']['forEach'](_0x5424b4=>{const _0x1ad90c=_0x507cdd;_0x5424b4['command']&&_0x3477ee['commandList'][_0x1ad90c(0x23f)](_0x5424b4[_0x1ad90c(0x195)]),_0x5424b4['lineCommand']&&_0x3477ee[_0x1ad90c(0x237)]['push'](_0x5424b4['lineCommand']);});}[_0x4ad4e0(0x19e)](){return![];}['_destroyCommands'](){const _0x3fb7f9=_0x4ad4e0;this[_0x3fb7f9(0x233)]&&this['_commands'][_0x3fb7f9(0x2fe)](_0x4f4520=>{const _0x24d5e1=_0x3fb7f9;Cesium$a['defined'](_0x4f4520['command'])&&(_0x4f4520[_0x24d5e1(0x195)][_0x24d5e1(0x280)]=_0x4f4520[_0x24d5e1(0x195)]['shaderProgram']&&_0x4f4520['command']['shaderProgram']['destroy'](),_0x4f4520['command'][_0x24d5e1(0x383)]=_0x4f4520[_0x24d5e1(0x195)]['vertexArray']&&_0x4f4520['command']['vertexArray']['destroy'](),_0x4f4520[_0x24d5e1(0x195)]=undefined),Cesium$a['defined'](_0x4f4520['lineCommand'])&&(_0x4f4520[_0x24d5e1(0x364)][_0x24d5e1(0x280)]=_0x4f4520['lineCommand'][_0x24d5e1(0x280)]&&_0x4f4520['lineCommand'][_0x24d5e1(0x280)][_0x24d5e1(0x2e4)](),_0x4f4520[_0x24d5e1(0x364)]['vertexArray']=_0x4f4520['lineCommand'][_0x24d5e1(0x383)]&&_0x4f4520['lineCommand']['vertexArray'][_0x24d5e1(0x2e4)](),_0x4f4520['lineCommand']=undefined);}),this[_0x3fb7f9(0x233)]&&(this[_0x3fb7f9(0x233)]['length']=0x0);}['destroy'](){const _0x573469=_0x4ad4e0;return this[_0x573469(0x1fe)](),Cesium$a['destroyObject'](this);}}const attributeLocations={'position':0x0,'normal':0x1};function getDir(_0x288af9,_0x542c61){const _0x1b9563=_0x288af9,_0x1e640c=_0x542c61,_0x2c3609=Math['cos'],_0x59f4e1=Math['sin'],_0x550079=[_0x2c3609(-_0x1b9563)*_0x2c3609(_0x1e640c),_0x59f4e1(-_0x1b9563)*_0x2c3609(_0x1e640c),_0x59f4e1(_0x1e640c)];return _0x550079;}function getFov(_0x108719,_0x21566c,_0x2883b4,_0x38b796){return _0x108719+(_0x21566c-_0x108719)*(_0x38b796/_0x2883b4);}function getRadius(_0x527fda,_0x3bf30f){const _0x5cd807=_0x4ad4e0,_0x160b2a=_0x3bf30f[_0x5cd807(0x220)](_0x34484b=>{return _0x34484b['fov']>_0x527fda;});if(_0x160b2a>0x0){const _0x308c60=_0x3bf30f[_0x160b2a-0x1],_0x3d2ec2=_0x3bf30f[_0x160b2a],_0x6430bd=(_0x527fda-_0x308c60[_0x5cd807(0x322)])/(_0x3d2ec2['fov']-_0x308c60['fov']),_0x4acd14=_0x308c60['radius']*(0x1-_0x6430bd)+_0x3d2ec2['radius']*_0x6430bd;return _0x4acd14;}else return undefined;}function getGridDirs(_0xc4cde5,_0x1cc2fd,_0x4bc8d2,_0x590f26,_0x450e57,_0x5cde4c,_0x454e3d){const _0x4da8e1=new Float32Array((_0x450e57+0x1)*(_0x5cde4c+0x1)*0x3);for(let _0xa67e3c=0x0;_0xa67e3c<_0x450e57+0x1;++_0xa67e3c){for(let _0x2fe4a3=0x0;_0x2fe4a3<_0x5cde4c+0x1;++_0x2fe4a3){const _0x1a2400=getFov(_0x4bc8d2,_0x590f26,_0x5cde4c,_0x2fe4a3),_0x2e073c=getDir(getFov(_0xc4cde5,_0x1cc2fd,_0x450e57,_0xa67e3c),_0x1a2400),_0xcffdde=_0x454e3d?getRadius(_0x1a2400,_0x454e3d):0x1;_0x4da8e1[(_0x2fe4a3*(_0x450e57+0x1)+_0xa67e3c)*0x3+0x0]=_0x2e073c[0x0]*_0xcffdde,_0x4da8e1[(_0x2fe4a3*(_0x450e57+0x1)+_0xa67e3c)*0x3+0x1]=_0x2e073c[0x1]*_0xcffdde,_0x4da8e1[(_0x2fe4a3*(_0x450e57+0x1)+_0xa67e3c)*0x3+0x2]=_0x2e073c[0x2]*_0xcffdde;}}return _0x4da8e1;}function getCrossSectionPositions(_0x351b6c,_0x2a5208,_0x41781e,_0xf47665,_0x7db865,_0xe7da8c,_0x1092d9){const _0x1301cd=new Float32Array((_0xf47665+0x1)*(_0x7db865+0x1)*0x3);for(let _0x159c60=0x0;_0x159c60<_0xf47665+0x1;++_0x159c60){for(let _0x2a5428=0x0;_0x2a5428<_0x7db865+0x1;++_0x2a5428){const _0x3676b9=getFov(_0x2a5208,_0x41781e,_0x7db865,_0x2a5428),_0x3a465b=getDir(_0x351b6c,_0x3676b9),_0x567b09=_0xe7da8c?getRadius(_0x3676b9,_0xe7da8c):0x1,_0x56a043=_0x1092d9?getRadius(_0x3676b9,_0x1092d9):0x1,_0x1ed9cf=getFov(_0x567b09,_0x56a043,_0xf47665,_0x159c60);_0x1301cd[(_0x2a5428*(_0xf47665+0x1)+_0x159c60)*0x3+0x0]=_0x3a465b[0x0]*_0x1ed9cf,_0x1301cd[(_0x2a5428*(_0xf47665+0x1)+_0x159c60)*0x3+0x1]=_0x3a465b[0x1]*_0x1ed9cf,_0x1301cd[(_0x2a5428*(_0xf47665+0x1)+_0x159c60)*0x3+0x2]=_0x3a465b[0x2]*_0x1ed9cf;}}return _0x1301cd;}function getGridIndices(_0xabd446,_0x415a09){const _0x2f25f8=new Uint16Array(_0xabd446*_0x415a09*0x6);for(let _0x81f3db=0x0;_0x81f3db<_0xabd446;++_0x81f3db){for(let _0x1707ca=0x0;_0x1707ca<_0x415a09;++_0x1707ca){const _0x377980=_0x1707ca*(_0xabd446+0x1)+_0x81f3db,_0x40b18f=_0x1707ca*(_0xabd446+0x1)+_0x81f3db+0x1,_0x5061f5=(_0x1707ca+0x1)*(_0xabd446+0x1)+_0x81f3db,_0x3b0a1a=(_0x1707ca+0x1)*(_0xabd446+0x1)+_0x81f3db+0x1,_0xa4445c=(_0x1707ca*_0xabd446+_0x81f3db)*0x6;_0x2f25f8[_0xa4445c+0x0]=_0x377980,_0x2f25f8[_0xa4445c+0x1]=_0x40b18f,_0x2f25f8[_0xa4445c+0x2]=_0x3b0a1a,_0x2f25f8[_0xa4445c+0x3]=_0x377980,_0x2f25f8[_0xa4445c+0x4]=_0x3b0a1a,_0x2f25f8[_0xa4445c+0x5]=_0x5061f5;}}return _0x2f25f8;}function getLineGridIndices(_0x1824a4,_0x5039fc,_0x2cf075,_0x3e98c1){const _0x30199b=_0x1824a4*_0x2cf075,_0x241133=_0x5039fc*_0x3e98c1,_0x1be036=new Uint16Array((_0x1824a4+0x1)*(_0x241133*0x2)+(_0x5039fc+0x1)*(_0x30199b*0x2)+0x4*0x2);for(let _0x50db5b=0x0;_0x50db5b<_0x1824a4+0x1;++_0x50db5b){for(let _0x42edf3=0x0;_0x42edf3<_0x241133;++_0x42edf3){const _0x9faef5=_0x50db5b*_0x2cf075;_0x1be036[(_0x50db5b*_0x241133+_0x42edf3)*0x2+0x0]=_0x42edf3*(_0x30199b+0x1)+_0x9faef5,_0x1be036[(_0x50db5b*_0x241133+_0x42edf3)*0x2+0x1]=(_0x42edf3+0x1)*(_0x30199b+0x1)+_0x9faef5;}}const _0x38cbf1=(_0x1824a4+0x1)*(_0x241133*0x2);for(let _0x191b0f=0x0;_0x191b0f<_0x5039fc+0x1;++_0x191b0f){for(let _0x598e0e=0x0;_0x598e0e<_0x30199b;++_0x598e0e){const _0x2d97f7=_0x191b0f*_0x3e98c1;_0x1be036[_0x38cbf1+(_0x598e0e+_0x191b0f*_0x30199b)*0x2+0x0]=_0x2d97f7*(_0x30199b+0x1)+_0x598e0e,_0x1be036[_0x38cbf1+(_0x598e0e+_0x191b0f*_0x30199b)*0x2+0x1]=_0x2d97f7*(_0x30199b+0x1)+_0x598e0e+0x1;}}return _0x1be036;}const Cesium$9=mars3d__namespace['Cesium'];function computeVertexNormals(_0xc3d475){const _0xcd1495=_0x4ad4e0,_0x1722e7=_0xc3d475['indices'],_0x4c12f7=_0xc3d475['attributes'],_0x290ee5=_0x1722e7['length'];if(_0x4c12f7[_0xcd1495(0x1c5)]){const _0x4c1c1=_0x4c12f7['position']['values'];if(_0x4c12f7['normal']===undefined)_0x4c12f7[_0xcd1495(0x2a4)]=new Cesium$9[(_0xcd1495(0x1bb))]({'componentDatatype':Cesium$9['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x4c1c1['length'])});else{const _0x2989b8=_0x4c12f7[_0xcd1495(0x2a4)]['values'];for(let _0x1ebfde=0x0;_0x1ebfde<_0x290ee5;_0x1ebfde++){_0x2989b8[_0x1ebfde]=0x0;}}const _0x2ed6bc=_0x4c12f7['normal']['values'];let _0x1ce49,_0x531e99,_0x316540;const _0x328b53=new Cesium$9[(_0xcd1495(0x361))](),_0x38271a=new Cesium$9['Cartesian3'](),_0x543f67=new Cesium$9['Cartesian3'](),_0x524e97=new Cesium$9['Cartesian3'](),_0xf50d4d=new Cesium$9['Cartesian3']();for(let _0xdb95e2=0x0;_0xdb95e2<_0x290ee5;_0xdb95e2+=0x3){_0x1ce49=_0x1722e7[_0xdb95e2+0x0]*0x3,_0x531e99=_0x1722e7[_0xdb95e2+0x1]*0x3,_0x316540=_0x1722e7[_0xdb95e2+0x2]*0x3,Cesium$9['Cartesian3'][_0xcd1495(0x351)](_0x4c1c1,_0x1ce49,_0x328b53),Cesium$9['Cartesian3']['fromArray'](_0x4c1c1,_0x531e99,_0x38271a),Cesium$9[_0xcd1495(0x361)][_0xcd1495(0x351)](_0x4c1c1,_0x316540,_0x543f67),Cesium$9[_0xcd1495(0x361)]['subtract'](_0x543f67,_0x38271a,_0x524e97),Cesium$9['Cartesian3']['subtract'](_0x328b53,_0x38271a,_0xf50d4d),Cesium$9[_0xcd1495(0x361)]['cross'](_0x524e97,_0xf50d4d,_0x524e97),_0x2ed6bc[_0x1ce49]+=_0x524e97['x'],_0x2ed6bc[_0x1ce49+0x1]+=_0x524e97['y'],_0x2ed6bc[_0x1ce49+0x2]+=_0x524e97['z'],_0x2ed6bc[_0x531e99]+=_0x524e97['x'],_0x2ed6bc[_0x531e99+0x1]+=_0x524e97['y'],_0x2ed6bc[_0x531e99+0x2]+=_0x524e97['z'],_0x2ed6bc[_0x316540]+=_0x524e97['x'],_0x2ed6bc[_0x316540+0x1]+=_0x524e97['y'],_0x2ed6bc[_0x316540+0x2]+=_0x524e97['z'];}normalizeNormals(_0xc3d475),_0x4c12f7['normal']['needsUpdate']=!![];}return _0xc3d475;}function normalizeNormals(_0x29d5e8){const _0x4e30d3=_0x4ad4e0,_0x35b43c=_0x29d5e8['attributes']['normal'][_0x4e30d3(0x2f7)];let _0x33de7e,_0x5bdfa4,_0x1f3bf4,_0x17cd97;for(let _0x168eb2=0x0;_0x168eb2<_0x35b43c['length'];_0x168eb2+=0x3){_0x33de7e=_0x35b43c[_0x168eb2],_0x5bdfa4=_0x35b43c[_0x168eb2+0x1],_0x1f3bf4=_0x35b43c[_0x168eb2+0x2],_0x17cd97=0x1/Math['sqrt'](_0x33de7e*_0x33de7e+_0x5bdfa4*_0x5bdfa4+_0x1f3bf4*_0x1f3bf4),_0x35b43c[_0x168eb2]=_0x33de7e*_0x17cd97,_0x35b43c[_0x168eb2+0x1]=_0x5bdfa4*_0x17cd97,_0x35b43c[_0x168eb2+0x2]=_0x1f3bf4*_0x17cd97;}}function style2Primitive(_0x1441a0={},_0xdb401d){const _0x83a05a=_0x4ad4e0;_0x1441a0=_0x1441a0||{};_0xdb401d==null&&(_0xdb401d={});for(const _0x399ebd in _0x1441a0){const _0x1948d0=_0x1441a0[_0x399ebd];if(mars3d__namespace['Util']['isSimpleType'](_0x1948d0))switch(_0x399ebd){case _0x83a05a(0x348):case _0x83a05a(0x382):break;case'color':{let _0x5f1588;mars3d__namespace['Util'][_0x83a05a(0x23a)](_0x1948d0)?(_0x5f1588=Cesium$9['Color']['fromCssColorString'](_0x1948d0),Cesium$9['defined'](_0x1441a0['opacity'])&&(_0x5f1588=_0x5f1588['withAlpha'](Number(_0x1441a0[_0x83a05a(0x348)])))):_0x5f1588=_0x1948d0;_0xdb401d['color']=_0x5f1588;break;}case _0x83a05a(0x212):_0xdb401d['outline']=_0x1948d0;!_0x1948d0&&(_0xdb401d['outlineColor']=new Cesium$9[(_0x83a05a(0x252))](0x0,0x0,0x0,0x0));break;case'outlineColor':{let _0x5f56d3;if(mars3d__namespace['Util'][_0x83a05a(0x23a)](_0x1948d0)){_0x5f56d3=Cesium$9[_0x83a05a(0x252)][_0x83a05a(0x326)](_0x1948d0);if(Cesium$9['defined'](_0x1441a0[_0x83a05a(0x382)]))_0x5f56d3=_0x5f56d3[_0x83a05a(0x295)](Number(_0x1441a0[_0x83a05a(0x382)]));else Cesium$9['defined'](_0x1441a0['opacity'])&&(_0x5f56d3=_0x5f56d3[_0x83a05a(0x295)](Number(_0x1441a0['opacity'])));}else _0x5f56d3=_0x1948d0;_0xdb401d['outlineColor']=_0x5f56d3;break;}case _0x83a05a(0x207):case _0x83a05a(0x3a7):case'startFovH':case _0x83a05a(0x1ad):_0xdb401d[_0x399ebd]=Cesium$9['Math'][_0x83a05a(0x260)](_0x1948d0);break;default:_0xdb401d[_0x399ebd]=_0x1948d0;break;}else _0xdb401d[_0x399ebd]=_0x1948d0;}return _0xdb401d;}var SpaceUtil={'__proto__':null,'computeVertexNormals':computeVertexNormals,'style2Primitive':style2Primitive};const Cesium$8=mars3d__namespace['Cesium'],BasePointPrimitive$4=mars3d__namespace[_0x4ad4e0(0x37e)][_0x4ad4e0(0x27d)];class CamberRadar extends BasePointPrimitive$4{get['startRadius'](){return this['style']['startRadius'];}set[_0x4ad4e0(0x177)](_0x1d9815){const _0x5d9312=_0x4ad4e0;this['style'][_0x5d9312(0x177)]=_0x1d9815,this[_0x5d9312(0x298)]&&(this['_primitive']['startRadius']=_0x1d9815);}get['radius'](){const _0x2dd4b1=_0x4ad4e0;return this['style'][_0x2dd4b1(0x362)];}set['radius'](_0x144b43){const _0x5c4ad4=_0x4ad4e0;this['style'][_0x5c4ad4(0x362)]=_0x144b43,this[_0x5c4ad4(0x298)]&&(this['_primitive'][_0x5c4ad4(0x362)]=_0x144b43);}get['startFovV'](){return this['style']['startFovV'];}set['startFovV'](_0x4830b9){const _0x18b8e9=_0x4ad4e0;this['style']['startFovV']=_0x4830b9,this['_primitive']&&(this['_primitive'][_0x18b8e9(0x207)]=Cesium$8['Math']['toRadians'](_0x4830b9));}get['endFovV'](){const _0x3f6e80=_0x4ad4e0;return this['style'][_0x3f6e80(0x3a7)];}set['endFovV'](_0x2dd6d9){const _0x1ad011=_0x4ad4e0;this['style']['endFovV']=_0x2dd6d9,this['_primitive']&&(this[_0x1ad011(0x298)]['endFovV']=Cesium$8['Math']['toRadians'](_0x2dd6d9));}get[_0x4ad4e0(0x201)](){const _0x15b2b6=_0x4ad4e0;return this[_0x15b2b6(0x210)]['startFovH'];}set['startFovH'](_0x1892b6){const _0x3345b4=_0x4ad4e0;this[_0x3345b4(0x210)]['startFovH']=_0x1892b6,this['_primitive']&&(this[_0x3345b4(0x298)][_0x3345b4(0x201)]=Cesium$8['Math'][_0x3345b4(0x260)](_0x1892b6));}get['endFovH'](){const _0x471172=_0x4ad4e0;return this[_0x471172(0x210)]['endFovH'];}set[_0x4ad4e0(0x1ad)](_0x52a461){const _0x4b8038=_0x4ad4e0;this[_0x4b8038(0x210)]['endFovH']=_0x52a461,this['_primitive']&&(this['_primitive'][_0x4b8038(0x1ad)]=Cesium$8['Math']['toRadians'](_0x52a461));}get['color'](){return this['style']['color'];}set['color'](_0xb61e68){const _0x4cb672=_0x4ad4e0;this[_0x4cb672(0x210)]['color']=_0xb61e68,this['_primitive']&&(this[_0x4cb672(0x298)]['color']=mars3d__namespace['Util']['getCesiumColor'](_0xb61e68));}['_addedHook'](){const _0x119cfe=_0x4ad4e0;if(!this[_0x119cfe(0x2f5)])return;this['_primitive']=this['primitiveCollection']['add'](new CamberRadarPrimitive({...style2Primitive(this[_0x119cfe(0x210)]),'id':this['id'],'modelMatrix':this['modelMatrix']}));}['_updateStyleHook'](_0x2eca38,_0x20959a){const _0x225fa9=_0x4ad4e0;(Cesium$8['defined']('heading')||Cesium$8['defined'](_0x225fa9(0x1e0))||Cesium$8['defined'](_0x225fa9(0x1df)))&&(this[_0x225fa9(0x298)][_0x225fa9(0x2ca)]=this['modelMatrix']),style2Primitive(_0x20959a,this['_primitive']);}['setOpacity'](_0x43d681){const _0x5b92b6=_0x4ad4e0;this[_0x5b92b6(0x210)]['globalAlpha']=_0x43d681,this[_0x5b92b6(0x298)]&&(this['_primitive'][_0x5b92b6(0x315)]=_0x43d681);}['_getDrawEntityClass'](_0x520322,_0x5c535d){const _0x1d5d56=_0x4ad4e0;return _0x520322['drawShow']=![],mars3d__namespace[_0x1d5d56(0x1cb)]['create']('point',_0x520322);}}mars3d__namespace['graphic']['CamberRadar']=CamberRadar,mars3d__namespace['GraphicUtil']['register']('camberRadar',CamberRadar,!![]);const Cesium$7=mars3d__namespace[_0x4ad4e0(0x266)],BasePointPrimitive$3=mars3d__namespace['graphic'][_0x4ad4e0(0x27d)],{getCesiumColor,getColorByStyle}=mars3d__namespace['Util'],{register:register$1}=mars3d__namespace['GraphicUtil'],{getPositionByHprAndLen}=mars3d__namespace['PointUtil'],DEF_STYLE$1={'globalAlpha':0x1,'scale':0x1,'autoColor':!![],'color':'rgba(0,255,0,0.5)','outlineColor':'#ffffff'};class JammingRadar extends BasePointPrimitive$3{constructor(_0x1e4e85={}){_0x1e4e85['style']={...DEF_STYLE$1,..._0x1e4e85['style']},super(_0x1e4e85);}get['czmObjectEx'](){const _0x563423=_0x4ad4e0,_0x53376e=[];return this['_primitive_outline']&&_0x53376e['push'](this[_0x563423(0x371)]),_0x53376e;}get['vertexs'](){const _0x3d8b1f=_0x4ad4e0;return this[_0x3d8b1f(0x392)]['vertexs'];}set['vertexs'](_0x16802e){const _0x192576=_0x4ad4e0;this['options'][_0x192576(0x1f4)]=_0x16802e,this['redraw']();}['_updateStyleHook'](_0x579a2a,_0x3b50f5){this['redraw'](_0x579a2a);}['_addedHook'](_0x8780de){const _0x1eaaf0=_0x4ad4e0;if(!this[_0x1eaaf0(0x1c9)]||!this['vertexs'])return;this['_calcSkinAndBone'](),this['_createRadarPrimitive'](),this['primitiveCollection']['add'](this['_primitive']),this['style'][_0x1eaaf0(0x212)]&&this[_0x1eaaf0(0x1cd)]['add'](this[_0x1eaaf0(0x371)]),this['_availability']&&this['_updateAvailabilityHook'](this[_0x1eaaf0(0x1a2)]);}['_removedHook'](){const _0x50a907=_0x4ad4e0;!this['_noDestroy']&&(this[_0x50a907(0x183)](),this['stopEditing']()),this[_0x50a907(0x298)]&&(this['primitiveCollection']['remove'](this[_0x50a907(0x298)]),delete this['_primitive']),this[_0x50a907(0x371)]&&(this['primitiveCollection']['remove'](this[_0x50a907(0x371)]),delete this['_primitive_outline']);}['_calcSkinAndBone'](){const _0x1ebb52=_0x4ad4e0;this['_arrVerticesPos']=[],this['_arrColor']=[],this[_0x1ebb52(0x2f0)]=[];let _0x35759c=getColorByStyle(this['style'],![]),_0x52bf9f=getCesiumColor(this[_0x1ebb52(0x210)][_0x1ebb52(0x36c)],![]);this['style']['autoColor']&&(_0x35759c=![],_0x52bf9f=![]);_0x52bf9f&&(_0x52bf9f[_0x1ebb52(0x1d4)]*=this['style']['globalAlpha']);const _0x2d435d=this[_0x1ebb52(0x392)]['vertexs'];for(let _0x2d8da3=0x0,_0x17de6b=_0x2d435d[_0x1ebb52(0x2bf)]-0x1;_0x2d8da3<_0x17de6b;_0x2d8da3++){const _0x1cf1ec=_0x2d435d[_0x2d8da3],_0x472eb2=_0x2d435d[_0x2d8da3+0x1];for(let _0x2d4bc0=0x0,_0x413dd6=_0x1cf1ec['length'];_0x2d4bc0<_0x413dd6;_0x2d4bc0++){const _0x27866a=_0x1cf1ec[_0x2d4bc0],_0x285f4d=(_0x2d4bc0+0x1)%_0x413dd6,_0x49daa7=_0x1cf1ec[_0x285f4d],_0x2df4c7=_0x472eb2[_0x2d4bc0],_0x2ab8f3=_0x472eb2[_0x285f4d],_0x4bd217=[],_0x29ecfd={'pitch':_0x27866a['pitch'],'horizontal':_0x27866a[_0x1ebb52(0x2ba)],'radius':_0x27866a['radius']},_0x2028d2={'pitch':_0x49daa7[_0x1ebb52(0x1e0)],'horizontal':_0x49daa7['heading'],'radius':_0x49daa7['radius']},_0x1844d8={'pitch':_0x2df4c7['pitch'],'horizontal':_0x2df4c7['heading'],'radius':_0x2df4c7['radius']},_0x39db32={'pitch':_0x2ab8f3['pitch'],'horizontal':_0x2ab8f3['heading'],'radius':_0x2ab8f3[_0x1ebb52(0x362)]};_0x4bd217['push'](...this['_getPostVec3'](_0x29ecfd)),_0x4bd217['push'](...this['_getPostVec3'](_0x2028d2)),_0x4bd217['push'](...this['_getPostVec3'](_0x1844d8)),_0x4bd217[_0x1ebb52(0x23f)](...this['_getPostVec3'](_0x39db32)),this[_0x1ebb52(0x2b2)]['push'](_0x4bd217);const _0xa8b98c=Cesium$7['Math'][_0x1ebb52(0x260)](0x5a-_0x27866a['pitch']),_0x3fb94e=Cesium$7[_0x1ebb52(0x30d)][_0x1ebb52(0x260)](0x5a-_0x2df4c7['pitch']);Cesium$7['Math']['toRadians'](_0x49daa7['heading']);const _0x2bae9e=getPercent$1(_0xa8b98c,_0x27866a['heading']),_0x252f60=getPercent$1(_0xa8b98c),_0x449658=getPercent$1(_0x3fb94e,_0x27866a['heading']),_0x29b982=getPercent$1(_0x3fb94e),_0x22bde5=this['_getColorArray'](_0x35759c,_0x2bae9e,_0x252f60,_0x449658,_0x29b982);this['_arrColor']['push'](_0x22bde5);if(this[_0x1ebb52(0x210)]['outline']){const _0x2d5196=this[_0x1ebb52(0x28f)](_0x52bf9f,_0x2bae9e,_0x252f60,_0x449658,_0x29b982);this['_arrOutlineColor']['push'](_0x2d5196);}}}}[_0x4ad4e0(0x304)](){const _0x35394c=_0x4ad4e0,_0x3fd860=this['modelMatrix']||Cesium$7['Matrix4']['IDENTITY'],_0x5268ef=[],_0x2e7ab2=[];for(let _0x1f6b10=0x0;_0x1f6b10<this['_arrVerticesPos']['length'];_0x1f6b10++){const _0x40bf3d=new Float32Array(this['_arrVerticesPos'][_0x1f6b10]),_0x556a0a=Cesium$7['BoundingSphere']['fromVertices'](_0x40bf3d),_0x53fd90=new Uint16Array([0x3,0x0,0x1,0x2,0x0,0x3]),_0x2256a7=new Cesium$7['GeometryAttributes']({'position':new Cesium$7['GeometryAttribute']({'componentDatatype':Cesium$7['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x40bf3d}),'color':new Cesium$7['GeometryAttribute']({'componentDatatype':Cesium$7['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x4,'values':new Float32Array(this['_arrColor'][_0x1f6b10])})}),_0x3358f2=new Cesium$7[(_0x35394c(0x232))]({'attributes':_0x2256a7,'indices':_0x53fd90,'primitiveType':Cesium$7['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x556a0a}),_0x4e9031=new Cesium$7[(_0x35394c(0x1f3))]({'geometry':_0x3358f2,'modelMatrix':_0x3fd860,'attributes':{}});_0x5268ef['push'](_0x4e9031);if(this['style']['outline']){const _0x41f4ae=new Cesium$7['GeometryAttributes']({'position':new Cesium$7[(_0x35394c(0x1bb))]({'componentDatatype':Cesium$7['ComponentDatatype'][_0x35394c(0x22e)],'componentsPerAttribute':0x3,'values':_0x40bf3d}),'color':new Cesium$7[(_0x35394c(0x1bb))]({'componentDatatype':Cesium$7['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x4,'values':new Float32Array(this['_arrOutlineColor'][_0x1f6b10])})}),_0x43f9e0=new Cesium$7['Geometry']({'attributes':_0x41f4ae,'indices':_0x53fd90,'primitiveType':Cesium$7['PrimitiveType']['LINES'],'boundingSphere':_0x556a0a}),_0x347b21=new Cesium$7['GeometryInstance']({'geometry':_0x43f9e0,'modelMatrix':_0x3fd860,'attributes':{}});_0x2e7ab2['push'](_0x347b21);}}const _0x470ce0=new Cesium$7['Appearance']({'flat':!![],'closed':!![],'translucent':!![],...this['style'],'material':new Cesium$7[(_0x35394c(0x2e8))]({}),'renderState':{'blending':Cesium$7[_0x35394c(0x250)]['PRE_MULTIPLIED_ALPHA_BLEND'],'depthMask':!![],'depthTest':{'enabled':!![]},'cull':{'enabled':!![],'face':Cesium$7[_0x35394c(0x39e)][_0x35394c(0x189)]}},'fragmentShaderSource':_0x35394c(0x1d7),'vertexShaderSource':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20in\x20vec3\x20position3DHigh;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20in\x20vec3\x20position3DLow;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20in\x20float\x20batchId;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20in\x20vec4\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20out\x20vec4\x20v_color;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v_color\x20=\x20color;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20czm_computePosition();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}'}),_0xe4e49c=new Cesium$7['Primitive']({'geometryInstances':_0x5268ef,'appearance':_0x470ce0,'asynchronous':![]});this[_0x35394c(0x298)]=_0xe4e49c;if(this['style'][_0x35394c(0x212)]){const _0x996fe1=new Cesium$7['Primitive']({'geometryInstances':_0x2e7ab2,'appearance':new Cesium$7['PerInstanceColorAppearance']({'flat':!![],'translucent':!![],'closed':!![],...this['style']}),'asynchronous':![]});this[_0x35394c(0x371)]=_0x996fe1;}}['_getPostVec3'](_0x2b99f6){const _0x33e20a=_0x4ad4e0,{pitch:_0x52b496,horizontal:_0x4e0e72,radius:_0x4e3649}=_0x2b99f6,_0x587840=new Cesium$7['HeadingPitchRoll'](_0x4e0e72/0xb4*Math['PI'],_0x52b496/0xb4*Math['PI'],0x0),_0x5c05d9=getPositionByHprAndLen(new Cesium$7[(_0x33e20a(0x361))](),_0x587840,-_0x4e3649*this['style']['scale']);return[_0x5c05d9['x'],_0x5c05d9['y'],_0x5c05d9['z']];}['_getColorArray'](_0x2aad2e,_0x362881,_0x15785a,_0x1bce0c,_0x4b571b){const _0xc32d4d=_0x4ad4e0,_0xff378c=[];if(!_0x2aad2e){const _0x161394=getColor(_0x362881),_0x472de5=getColor(_0x15785a),_0x1ae172=getColor(_0x1bce0c),_0xb09739=getColor(_0x4b571b);_0xff378c['push'](_0x161394['red'],_0x161394['green'],_0x161394['blue'],_0x161394['alpha']*this['style']['globalAlpha']),_0xff378c[_0xc32d4d(0x23f)](_0x472de5['red'],_0x472de5['green'],_0x472de5[_0xc32d4d(0x21f)],_0x472de5[_0xc32d4d(0x1d4)]*this[_0xc32d4d(0x210)]['globalAlpha']),_0xff378c['push'](_0x1ae172['red'],_0x1ae172['green'],_0x1ae172['blue'],_0x1ae172['alpha']*this[_0xc32d4d(0x210)][_0xc32d4d(0x182)]),_0xff378c['push'](_0xb09739['red'],_0xb09739['green'],_0xb09739[_0xc32d4d(0x21f)],_0xb09739[_0xc32d4d(0x1d4)]*this['style']['globalAlpha']);}else for(let _0x13339c=0x0;_0x13339c<0x4;_0x13339c++){_0xff378c['push'](_0x2aad2e['red'],_0x2aad2e[_0xc32d4d(0x345)],_0x2aad2e[_0xc32d4d(0x21f)],_0x2aad2e['alpha']);}return _0xff378c;}['_getDrawEntityClass'](_0x281640,_0x597b01){return this['_getDrawPointEntityClass'](_0x281640,_0x597b01);}}register$1('jammingRadar',JammingRadar,!![]),mars3d__namespace['graphic'][_0x4ad4e0(0x36e)]=JammingRadar;function getPercent$1(_0x2cfd8c){return Math['pow'](Math['abs'](Math['sin'](_0x2cfd8c)),0.25)*Math['pow'](Math['cos'](_0x2cfd8c),0x2);}function getColor(_0x68d258){const _0x32e913=0.8;if(_0x68d258>0.7)return[0x1,0x0,0x0,0.1+_0x32e913];const _0x4a03a4=0xff*(0x1-_0x68d258/0.7),_0x7c1628=HSVtoRGB(_0x4a03a4,0x64,0x64);return new Cesium$7['Color'](_0x7c1628['r'],_0x7c1628['g'],_0x7c1628['b'],_0x32e913*(0x1-_0x68d258));}function HSVtoRGB(_0x41562b,_0x3237e2,_0x51b8b0){let _0x9875bc,_0x50ceb1,_0x3c75d2,_0x24a4ab,_0x4593b8;const _0x5e7e64=((_0x4593b8=2.55*_0x51b8b0)-(_0x24a4ab=_0x4593b8*(0x64-_0x3237e2)/0x64))*(_0x41562b%0x3c)/0x3c;switch(parseInt(_0x41562b/0x3c)){case 0x0:_0x9875bc=_0x4593b8,_0x50ceb1=_0x24a4ab+_0x5e7e64,_0x3c75d2=_0x24a4ab;break;case 0x1:_0x9875bc=_0x4593b8-_0x5e7e64,_0x50ceb1=_0x4593b8,_0x3c75d2=_0x24a4ab;break;case 0x2:_0x9875bc=_0x24a4ab,_0x50ceb1=_0x4593b8,_0x3c75d2=_0x24a4ab+_0x5e7e64;break;case 0x3:_0x9875bc=_0x24a4ab,_0x50ceb1=_0x4593b8-_0x5e7e64,_0x3c75d2=_0x4593b8;break;case 0x4:_0x9875bc=_0x24a4ab+_0x5e7e64,_0x50ceb1=_0x24a4ab,_0x3c75d2=_0x4593b8;break;default:_0x9875bc=_0x4593b8,_0x50ceb1=_0x24a4ab,_0x3c75d2=_0x4593b8-_0x5e7e64;}return{'r':_0x9875bc/0xff,'g':_0x50ceb1/0xff,'b':_0x3c75d2/0xff};}const Cesium$6=mars3d__namespace['Cesium'],LngLatPoint=mars3d__namespace['LngLatPoint'],MarsArray=mars3d__namespace['MarsArray'],{register}=mars3d__namespace['GraphicUtil'],DEF_STYLE={'pt':0x7a1200,'gt':0x1f4,'lambda':0.056,'sigma':0x3,'n':0x10,'k':1.38e-23,'t0':0x122,'bn':0x186a00,'fn':0x5,'sn':0x2},DEF_JAMMER_OPTIONS={'pji':0xa,'gji':0xa,'bji':0x1e8480,'yji':0.5,'kj':0x2,'theta05':0x14,'k':0.1,'dAlpha':0x0,'dBeta':0x0,'dAlphaMax':0xa,'azimuth':0x0,'pitch':0x0,'show':!![]};class FixedJammingRadar extends JammingRadar{constructor(_0x34d23e){const _0x1f4511=_0x4ad4e0;_0x34d23e[_0x1f4511(0x210)]={...DEF_STYLE,..._0x34d23e[_0x1f4511(0x210)]},super(_0x34d23e),this['_jammerList']=new MarsArray();}get['disturbRatio'](){const _0x587945=_0x4ad4e0;return this[_0x587945(0x392)][_0x587945(0x173)]??0x1;}set['disturbRatio'](_0x200c2e){this['options']['disturbRatio']=_0x200c2e;}[_0x4ad4e0(0x359)](_0x44d7b0){const _0x2a6b8d=_0x4ad4e0;this[_0x2a6b8d(0x392)]['jammers']?this[_0x2a6b8d(0x2a3)](this['options']['jammers']):this['_updateVertexs'](),super['_mountedHook'](_0x44d7b0);}['_updateStyleHook'](_0x5e65ef,_0x23f69e){this['_updateVertexs']();}['_updatePositionsHook_noCzmObject'](_0x1199e3,_0x33b0ee){this['_updateVertexs']();}[_0x4ad4e0(0x2a3)](_0x2b3121){if(_0x2b3121&&_0x2b3121['length']>0x0){for(let _0x5dd3c7=0x0;_0x5dd3c7<_0x2b3121['length'];_0x5dd3c7++){const _0x4816b2={...DEF_JAMMER_OPTIONS,..._0x2b3121[_0x5dd3c7]};this['_jammerList']['set'](_0x4816b2['id'],_0x4816b2);}this['_updateVertexs']();}}['addJammer'](_0x184f0d){const _0x55a49a=_0x4ad4e0;if(!this['_jammerList'])return;return _0x184f0d={...DEF_JAMMER_OPTIONS,..._0x184f0d},this[_0x55a49a(0x1b2)]['set'](_0x184f0d['id'],_0x184f0d),this[_0x55a49a(0x32c)](),this[_0x55a49a(0x1b2)]['get'](_0x184f0d['id']);}['removeJammer'](_0x2ccf0d){const _0x19c617=_0x4ad4e0;if(!this['_jammerList'])return;this['_jammerList'][_0x19c617(0x2f9)](_0x2ccf0d['id']),this['_updateVertexs']();}[_0x4ad4e0(0x272)](){const _0x254d85=_0x4ad4e0;if(!this['_jammerList'])return;this['_jammerList'][_0x254d85(0x2c7)](),this['_updateVertexs']();}['getJammer'](_0xf045d){if(!this['_jammerList'])return;return this['_jammerList']['get'](_0xf045d);}['_updateVertexs'](){const _0xea78cb=_0x4ad4e0;var _0x284c81;const _0x512a4b=this[_0xea78cb(0x210)]['pt']*Math[_0xea78cb(0x286)](this['style']['gt'],0x2)*Math['pow'](this['style']['lambda'],0x2)*this[_0xea78cb(0x210)]['sigma']*Math['pow'](this[_0xea78cb(0x210)]['n'],0.5),_0x15805f=Math['pow'](0x4*Math['PI'],0x3)*this['style']['k']*this[_0xea78cb(0x210)]['t0']*this['style']['bn']*this['style']['fn']*this['style']['sn'];this[_0xea78cb(0x318)]=Math[_0xea78cb(0x286)](_0x512a4b/_0x15805f,0.25);const _0x2a18ae=[];let _0x5bacef=0x0;const _0x21634c=this[_0xea78cb(0x1c9)]&&((_0x284c81=this[_0xea78cb(0x1b2)])===null||_0x284c81===void 0x0?void 0x0:_0x284c81[_0xea78cb(0x2bf)])>0x0;_0x21634c&&(this['_isDisturb'](),_0x5bacef=this['style']['pt']*Math['pow'](this[_0xea78cb(0x210)]['gt'],0x2)*Math['pow'](this[_0xea78cb(0x210)]['lambda'],0x2)*0x2*this['style'][_0xea78cb(0x1b4)]*Math['pow'](this[_0xea78cb(0x210)]['n'],0.5));this['_mapJamDir2Sum']=new Map();const _0x3c7a46=0xa,_0x4e58fc=0xa;for(let _0xc6b2e4=0x0;_0xc6b2e4<=0x5a;_0xc6b2e4+=_0x3c7a46){const _0x2922fb=[];for(let _0xb53163=0x0;_0xb53163<=0x168;_0xb53163+=_0x4e58fc){const _0x33f1b9=Cesium$6['Math'][_0xea78cb(0x260)](_0xc6b2e4),_0x44d6b0=Cesium$6['Math'][_0xea78cb(0x260)](_0xb53163),_0x2f5486=getPercent(_0x33f1b9);let _0x5ce1fb=0x0;if(_0x21634c){const _0x379a06=this['_calcSumJammer'](_0x44d6b0);_0x5ce1fb=this['_getJammerDistance'](_0x2f5486,_0x379a06,_0x5bacef);}else _0x5ce1fb=_0x2f5486*this['_dRadarMaxDis'];_0x2922fb[_0xea78cb(0x23f)]({'heading':-0xb4+_0xb53163,'pitch':0x5a-_0xc6b2e4,'radius':_0x5ce1fb});}_0x2a18ae[_0xea78cb(0x23f)](_0x2922fb);}this[_0xea78cb(0x1f4)]=_0x2a18ae;}[_0x4ad4e0(0x17b)](){const _0x28f6d1=_0x4ad4e0;if(this['disturbRatio']<=0x0)return;const _0x3b893a=this[_0x28f6d1(0x1c5)];this['_jammerList'][_0x28f6d1(0x2fe)](_0x2913e7=>{const _0x3f8694=_0x28f6d1,_0x4daeb4=LngLatPoint['toCartesian'](_0x2913e7['position']);_0x2913e7['_position']=_0x4daeb4,_0x2913e7['rji']=Cesium$6['Cartesian3'][_0x3f8694(0x243)](_0x3b893a,_0x4daeb4);const _0x1c02af=computerHeadingPitchRoll(_0x3b893a,_0x4daeb4);if(!_0x1c02af)return;if(_0x2913e7['azimuth']=_0x1c02af[0x0],_0x2913e7['pitch']=_0x1c02af[0x1],_0x2913e7['azimuth']<0x0&&(_0x2913e7[_0x3f8694(0x2d3)]+=0x168),_0x2913e7[_0x3f8694(0x1f2)]=!![],_0x2913e7['bScanJam']){let _0x28afe4;(_0x28afe4=_0x1c02af[0x0])<0x0&&(_0x28afe4+=0x168);let _0x480117=(_0x2913e7['dHangle']+_0x2913e7['dVangle'])/0x2;_0x480117/=0x4,(Math['abs'](_0x2913e7['dAlpha']-_0x28afe4)>_0x480117||Math['abs'](_0x2913e7[_0x3f8694(0x20b)]-_0x2913e7[_0x3f8694(0x1e0)])>_0x480117)&&(_0x2913e7[_0x3f8694(0x1f2)]=![]);}});}['_calcSumJammer'](_0x449793){const _0x4448e9=_0x4ad4e0;if(this[_0x4448e9(0x37a)]['has'](_0x449793))return this['_mapJamDir2Sum'][_0x4448e9(0x1a5)](_0x449793);else{const _0x2dbd46=Cesium$6['Math'][_0x4448e9(0x36f)](_0x449793);let _0xe5e55a=0x0;return this[_0x4448e9(0x1b2)]['forEach'](_0x1f6b9f=>{const _0xe7ae81=_0x4448e9;if(_0x1f6b9f['show']&&_0x1f6b9f[_0xe7ae81(0x1f2)]!==0x0){_0x1f6b9f['dAlpha']!==0x0&&_0x1f6b9f['dBeta']!==0x0&&(_0x1f6b9f[_0xe7ae81(0x26f)]=_0x1f6b9f[_0xe7ae81(0x26f)]+Math['abs'](_0x1f6b9f[_0xe7ae81(0x26f)]*Math[_0xe7ae81(0x17a)](Cesium$6['Math']['toRadians'](_0x1f6b9f['dAlpha']))*Math['cos'](0x2*Cesium$6['Math']['toRadians'](_0x1f6b9f['dAlpha']))));let _0x1d35e9=Math['abs'](_0x2dbd46-_0x1f6b9f['azimuth']);_0x1d35e9>0xb4&&(_0x1d35e9=0x168-_0x1d35e9);_0x1d35e9>=0x0&&_0x1f6b9f[_0xe7ae81(0x358)]/0x2>=_0x1d35e9?_0x1f6b9f[_0xe7ae81(0x33b)]=this['style']['gt']:_0x1d35e9<=0x5a?_0x1f6b9f['theta05']/0x2<=_0x1d35e9&&(_0x1f6b9f[_0xe7ae81(0x33b)]=_0x1f6b9f['k']*Math[_0xe7ae81(0x286)](_0x1f6b9f['theta05']/_0x1d35e9,0x2)*this['style']['gt']):_0x1d35e9>=0x5a&&(_0x1f6b9f[_0xe7ae81(0x33b)]=_0x1f6b9f['k']*Math[_0xe7ae81(0x286)](_0x1f6b9f['theta05']/0x5a,0x2)*this[_0xe7ae81(0x210)]['gt']);const _0x4e1965=_0x1f6b9f['pji']*_0x1f6b9f[_0xe7ae81(0x18b)]*_0x1f6b9f[_0xe7ae81(0x33b)]*this['style']['bn']*_0x1f6b9f['yji']/(Math['pow'](_0x1f6b9f['rji'],0x2)*_0x1f6b9f[_0xe7ae81(0x2b9)]);_0xe5e55a+=_0x4e1965;}}),this['_mapJamDir2Sum'][_0x4448e9(0x39f)](_0x449793,_0xe5e55a),_0xe5e55a;}}[_0x4ad4e0(0x1d1)](_0x176e3e,_0x21c862,_0x1b438b){const _0x37ca97=_0x4ad4e0;let _0x3581b3=Math[_0x37ca97(0x286)](Math['abs'](_0x1b438b/(0x4*Math['PI']*_0x21c862)),0.25);return(_0x3581b3=Math['min'](_0x3581b3,this['_dRadarMaxDis']))*_0x176e3e*this['disturbRatio'];}}register('fixedJammingRadar',FixedJammingRadar),mars3d__namespace[_0x4ad4e0(0x37e)]['FixedJammingRadar']=FixedJammingRadar;function getPercent(_0xe9f39){const _0x2a7f09=_0x4ad4e0;return Math['pow'](Math[_0x2a7f09(0x2be)](Math['sin'](_0xe9f39)),0.25)*Math[_0x2a7f09(0x286)](Math['cos'](_0xe9f39),0x2);}function computerHeadingPitchRoll(_0x2d7c5d,_0x596eba){const _0x56b30b=_0x4ad4e0;if(_0x2d7c5d&&_0x596eba){if(Cesium$6[_0x56b30b(0x361)]['equals'](_0x2d7c5d,_0x596eba))return[0x0,0x0,0x0];const _0xa74424=Cesium$6['Transforms']['eastNorthUpToFixedFrame'](_0x2d7c5d);let _0x47ff5d=Cesium$6['Quaternion']['clone'](Cesium$6['Quaternion']['IDENTITY']),_0x43fac9=Cesium$6['Matrix3']['clone'](Cesium$6[_0x56b30b(0x1b6)]['IDENTITY']),_0x1485c7=Cesium$6['Matrix3'][_0x56b30b(0x175)](Cesium$6['Quaternion']['IDENTITY']);_0x43fac9=Cesium$6[_0x56b30b(0x31e)]['getRotation'](_0xa74424,_0x43fac9);let _0x27ddd4=new Cesium$6[(_0x56b30b(0x361))]();_0x27ddd4=Cesium$6['Cartesian3']['subtract'](_0x596eba,_0x2d7c5d,_0x27ddd4),_0x1485c7=Cesium$6['Matrix3']['inverse'](_0x43fac9,_0x1485c7),_0x27ddd4=Cesium$6['Matrix3'][_0x56b30b(0x1dd)](_0x1485c7,_0x27ddd4,_0x27ddd4);const _0xe66ade=Cesium$6['Cartesian3']['UNIT_X'],_0x4d6607=Cesium$6['Cartesian3'][_0x56b30b(0x30b)](_0x27ddd4,_0x27ddd4),_0x5e9e18=Cesium$6['Cartesian3']['cross'](_0xe66ade,_0x4d6607,new Cesium$6['Cartesian3']()),_0x435ddd=Cesium$6['Math']['acosClamped'](Cesium$6[_0x56b30b(0x361)]['dot'](_0xe66ade,_0x4d6607))/(Cesium$6['Cartesian3'][_0x56b30b(0x1f8)](_0xe66ade)*Cesium$6['Cartesian3']['magnitude'](_0x4d6607)),_0x543e0d=Cesium$6['Quaternion']['fromAxisAngle'](_0x5e9e18,_0x435ddd,new Cesium$6[(_0x56b30b(0x1b6))](0x0,0x0,0x0,0x0)),_0x16538e=Cesium$6[_0x56b30b(0x2a7)][_0x56b30b(0x26c)](_0x543e0d,new Cesium$6[(_0x56b30b(0x2a7))]());_0x47ff5d=Cesium$6[_0x56b30b(0x1b6)][_0x56b30b(0x375)](_0x16538e,_0x47ff5d);const _0xe1344=new Cesium$6[(_0x56b30b(0x3b1))](0x0,0x0,0x0);return Cesium$6['HeadingPitchRoll'][_0x56b30b(0x26c)](_0x47ff5d,_0xe1344),[Cesium$6['Math']['toDegrees'](_0xe1344['heading'])+0x5a,Cesium$6['Math']['toDegrees'](_0xe1344[_0x56b30b(0x1e0)]),Cesium$6['Math']['toDegrees'](_0xe1344['roll'])];}}const Cesium$5=mars3d__namespace[_0x4ad4e0(0x266)];class ConicGeometry{constructor(_0x112c8a){const _0x54e565=_0x4ad4e0;this[_0x54e565(0x2bf)]=_0x112c8a[_0x54e565(0x2bf)],this['topRadius']=_0x112c8a['topRadius'],this['bottomRadius']=_0x112c8a['bottomRadius'],this['zReverse']=_0x112c8a['zReverse'],this['slices']=Math['max'](_0x112c8a['slices']??0x24,0x10),this['slicesR']=_0x112c8a['slicesR']??0x1;}static['fromAngleAndLength'](_0x2c9515,_0x3cf9f9,_0x514852,_0x9f95,_0x2cbeca){_0x2c9515=Cesium$5['Math']['toRadians'](_0x2c9515);const _0x3e22ee=Math['tan'](_0x2c9515)*_0x3cf9f9;return new ConicGeometry({'topRadius':_0x3e22ee,'bottomRadius':0x0,'length':_0x3cf9f9,'slices':_0x9f95,'slicesR':_0x2cbeca,'zReverse':_0x514852});}static['createGeometry'](_0x220367,_0x325504){const _0xcdcebb=_0x4ad4e0;if(!_0x325504)return ConicGeometry[_0xcdcebb(0x33f)](_0x220367);const _0x43de1a=new Cesium$5['Cartesian3'](),_0x36efbc=new Cesium$5['Ray']();Cesium$5['Matrix4']['multiplyByPoint'](_0x325504,Cesium$5['Cartesian3'][_0xcdcebb(0x381)],_0x43de1a),_0x43de1a['clone'](_0x36efbc[_0xcdcebb(0x23c)]);const _0x2c3d63=_0x220367[_0xcdcebb(0x2bf)],_0x512c4f=_0x220367['topRadius'],_0x2486f9=_0x220367['slices'],_0x4f3973=Math['PI']*0x2/(_0x2486f9-0x1),_0x3430dd=_0x220367['zReverse'];let _0x2053bc=[],_0x352316=[],_0x429c68=[];const _0x398a08=[],_0x1a34cd=[0x0,_0x3430dd?-_0x2c3d63:_0x2c3d63];let _0x47b1d2=0x0;_0x2053bc[_0xcdcebb(0x23f)](0x0,0x0,0x0),_0x352316['push'](0x1,0x1),_0x47b1d2++;const _0x193e3f=new Cesium$5['Cartesian3'](),_0x4193fd=_0x220367['slicesR'],_0x3eca92=_0x512c4f/_0x4193fd;for(let _0x2b0877=0x0;_0x2b0877<=_0x4193fd;_0x2b0877++){const _0x4f8ea4=_0x3eca92*_0x2b0877,_0x290052=[];for(let _0x5ec24a=0x0;_0x5ec24a<_0x2486f9;_0x5ec24a++){const _0x5f0c80=_0x4f3973*_0x5ec24a,_0x4e1639=_0x4f8ea4*Math['cos'](_0x5f0c80),_0x27108a=_0x4f8ea4*Math['sin'](_0x5f0c80);_0x193e3f['x']=_0x4e1639,_0x193e3f['y']=_0x27108a,_0x193e3f['z']=_0x1a34cd[0x1];let _0x1f7571=Cesium$5[_0xcdcebb(0x31e)]['multiplyByPoint'](_0x325504,_0x193e3f,new Cesium$5['Cartesian3']());!_0x1f7571?(_0x1f7571=_0x43de1a,_0x290052['push'](-0x1)):(_0x290052['push'](_0x47b1d2),_0x2053bc[_0xcdcebb(0x23f)](_0x4e1639,_0x27108a,_0x1a34cd[0x1]),_0x352316[_0xcdcebb(0x23f)](_0x2b0877/_0x4193fd,0x1),_0x47b1d2++);}_0x398a08['push'](_0x290052);}const _0x338499=[0x0,_0x398a08['length']-0x1];let _0x11e966,_0x192bab;for(let _0x1833b2=0x0;_0x1833b2<_0x338499[_0xcdcebb(0x2bf)];_0x1833b2++){const _0xf1daff=_0x338499[_0x1833b2];for(let _0x3a3238=0x1;_0x3a3238<_0x398a08[_0xf1daff]['length'];_0x3a3238++){_0x11e966=_0x398a08[_0xf1daff][_0x3a3238-0x1],_0x192bab=_0x398a08[_0xf1daff][_0x3a3238],_0x11e966>=0x0&&_0x192bab>=0x0&&_0x429c68['push'](0x0,_0x11e966,_0x192bab);}}_0x2053bc=new Float32Array(_0x2053bc),_0x429c68=new Int32Array(_0x429c68),_0x352316=new Float32Array(_0x352316);const _0x4d07de={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0xcdcebb(0x22e)],'componentsPerAttribute':0x3,'values':_0x2053bc}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5[_0xcdcebb(0x330)][_0xcdcebb(0x38b)],'componentsPerAttribute':0x2,'values':_0x352316})},_0x2a9835=Cesium$5['BoundingSphere']['fromVertices'](_0x2053bc),_0x12f012=new Cesium$5['Geometry']({'attributes':_0x4d07de,'indices':_0x429c68,'primitiveType':Cesium$5[_0xcdcebb(0x24e)]['TRIANGLES'],'boundingSphere':_0x2a9835});return computeVertexNormals(_0x12f012),_0x2053bc=[],_0x429c68=[],_0x12f012;}static[_0x4ad4e0(0x33f)](_0x1d68f6){const _0x1dfc2d=_0x4ad4e0,_0x284bab=_0x1d68f6['length'],_0x2d5171=_0x1d68f6['topRadius'],_0x4f496c=_0x1d68f6['bottomRadius'],_0x149f6f=_0x1d68f6[_0x1dfc2d(0x1c2)],_0x5c2765=Math['PI']*0x2/(_0x149f6f-0x1),_0x428483=_0x1d68f6['zReverse'];let _0x360e6e=[],_0x49932c=[],_0x58c691=[];const _0x31fdd2=[],_0x45a65e=[_0x4f496c,_0x2d5171],_0x1d00f4=[0x0,_0x428483?-_0x284bab:_0x284bab];let _0x43c4dc=0x0;const _0x296dbe=new Cesium$5['Cartesian2'](),_0x3f0466=Math[_0x1dfc2d(0x38e)](_0x4f496c-_0x2d5171,_0x284bab),_0x336d4d=_0x296dbe;_0x336d4d['z']=Math[_0x1dfc2d(0x324)](_0x3f0466);const _0x533a85=Math['cos'](_0x3f0466);for(let _0x93b186=0x0;_0x93b186<_0x1d00f4['length'];_0x93b186++){_0x31fdd2[_0x93b186]=[];const _0x2e8bdb=_0x45a65e[_0x93b186];for(let _0x3702aa=0x0;_0x3702aa<_0x149f6f;_0x3702aa++){_0x31fdd2[_0x93b186]['push'](_0x43c4dc++);const _0x3a5d1f=_0x5c2765*_0x3702aa;let _0x2c131b=_0x2e8bdb*Math[_0x1dfc2d(0x17a)](_0x3a5d1f),_0x56627a=_0x2e8bdb*Math['sin'](_0x3a5d1f);_0x360e6e[_0x1dfc2d(0x23f)](_0x2c131b,_0x56627a,_0x1d00f4[_0x93b186]),_0x2c131b=_0x533a85*Math[_0x1dfc2d(0x17a)](_0x3a5d1f),_0x56627a=_0x533a85*Math['sin'](_0x3a5d1f),_0x49932c['push'](_0x2c131b,_0x56627a,_0x336d4d['z']),_0x58c691[_0x1dfc2d(0x23f)](_0x93b186/(_0x1d00f4['length']-0x1),0x0);}}let _0x255ae1=[];for(let _0x1899d6=0x1;_0x1899d6<_0x1d00f4['length'];_0x1899d6++){for(let _0x235c3a=0x1;_0x235c3a<_0x149f6f;_0x235c3a++){let _0x485b0d=_0x31fdd2[_0x1899d6-0x1][_0x235c3a-0x1],_0x79010f=_0x31fdd2[_0x1899d6][_0x235c3a-0x1],_0x211454=_0x31fdd2[_0x1899d6][_0x235c3a],_0x3fc499=_0x31fdd2[_0x1899d6-0x1][_0x235c3a];_0x255ae1['push'](_0x211454),_0x255ae1[_0x1dfc2d(0x23f)](_0x3fc499),_0x255ae1[_0x1dfc2d(0x23f)](_0x485b0d),_0x255ae1[_0x1dfc2d(0x23f)](_0x211454),_0x255ae1['push'](_0x485b0d),_0x255ae1['push'](_0x79010f),_0x235c3a===_0x31fdd2[_0x1899d6]['length']-0x1&&(_0x485b0d=_0x31fdd2[_0x1899d6-0x1][_0x235c3a],_0x79010f=_0x31fdd2[_0x1899d6][_0x235c3a],_0x211454=_0x31fdd2[_0x1899d6][0x0],_0x3fc499=_0x31fdd2[_0x1899d6-0x1][0x0],_0x255ae1['push'](_0x211454),_0x255ae1[_0x1dfc2d(0x23f)](_0x3fc499),_0x255ae1['push'](_0x485b0d),_0x255ae1[_0x1dfc2d(0x23f)](_0x211454),_0x255ae1['push'](_0x485b0d),_0x255ae1['push'](_0x79010f));}}_0x255ae1=new Int16Array(_0x255ae1),_0x360e6e=new Float32Array(_0x360e6e),_0x49932c=new Float32Array(_0x49932c),_0x58c691=new Float32Array(_0x58c691);const _0x4dda4f={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x360e6e}),'normal':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':_0x49932c}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0x1dfc2d(0x38b)],'componentsPerAttribute':0x2,'values':_0x58c691})},_0x44b5a5=Cesium$5[_0x1dfc2d(0x22c)]['fromVertices'](_0x360e6e),_0x2e1359=new Cesium$5['Geometry']({'attributes':_0x4dda4f,'indices':_0x255ae1,'primitiveType':Cesium$5['PrimitiveType'][_0x1dfc2d(0x389)],'boundingSphere':_0x44b5a5});return _0x360e6e=[],_0x255ae1=[],_0x58c691=[],_0x2e1359;}static['createOutlineGeometry'](_0x382a28){const _0x241673=_0x4ad4e0,_0x395b38=_0x382a28['length'],_0x41c8dd=_0x382a28[_0x241673(0x1da)],_0x409246=_0x382a28['bottomRadius'],_0x2712ee=_0x382a28['slices'],_0x19c644=Math['PI']*0x2/(_0x2712ee-0x1),_0x2541a3=_0x382a28['zReverse'];let _0x53b653=[],_0x961fc2=[],_0x26ead0=[];const _0x185c5f=[],_0x137040=[_0x409246,_0x41c8dd],_0x3b3336=[0x0,_0x2541a3?-_0x395b38:_0x395b38];let _0x44e189=0x0;const _0x55940c=new Cesium$5['Cartesian2'](),_0x2a2ecc=Math[_0x241673(0x38e)](_0x409246-_0x41c8dd,_0x395b38),_0x1e264a=_0x55940c;_0x1e264a['z']=Math[_0x241673(0x324)](_0x2a2ecc);const _0x520cd9=Math['cos'](_0x2a2ecc);for(let _0x546e10=0x0;_0x546e10<_0x3b3336['length'];_0x546e10++){_0x185c5f[_0x546e10]=[];const _0x4e5e7d=_0x137040[_0x546e10];for(let _0x8c54bc=0x0;_0x8c54bc<_0x2712ee;_0x8c54bc++){_0x185c5f[_0x546e10]['push'](_0x44e189++);const _0x2b42e6=_0x19c644*_0x8c54bc;let _0x2a5f6f=_0x4e5e7d*Math['cos'](_0x2b42e6),_0x509aa2=_0x4e5e7d*Math[_0x241673(0x324)](_0x2b42e6);_0x53b653['push'](_0x2a5f6f,_0x509aa2,_0x3b3336[_0x546e10]),_0x2a5f6f=_0x520cd9*Math['cos'](_0x2b42e6),_0x509aa2=_0x520cd9*Math['sin'](_0x2b42e6),_0x961fc2[_0x241673(0x23f)](_0x2a5f6f,_0x509aa2,_0x1e264a['z']),_0x26ead0[_0x241673(0x23f)](_0x546e10/(_0x3b3336['length']-0x1),0x0);}}let _0x1cd10b=[];for(let _0x3e572f=0x1;_0x3e572f<_0x3b3336['length'];_0x3e572f++){for(let _0x6ff7dd=0x1;_0x6ff7dd<_0x2712ee;_0x6ff7dd++){const _0x708069=_0x185c5f[_0x3e572f-0x1][_0x6ff7dd-0x1],_0x2dc3ea=_0x185c5f[_0x3e572f][_0x6ff7dd-0x1];_0x6ff7dd%0x8===0x1&&_0x1cd10b['push'](_0x708069,_0x2dc3ea);}}_0x1cd10b=new Int16Array(_0x1cd10b),_0x53b653=new Float32Array(_0x53b653),_0x961fc2=new Float32Array(_0x961fc2),_0x26ead0=new Float32Array(_0x26ead0);const _0x27da50={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x53b653}),'normal':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0x241673(0x38b)],'componentsPerAttribute':0x3,'values':_0x961fc2}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5[_0x241673(0x330)][_0x241673(0x38b)],'componentsPerAttribute':0x2,'values':_0x26ead0})},_0x9e9fd5=Cesium$5['BoundingSphere'][_0x241673(0x274)](_0x53b653),_0x1c5553=new Cesium$5['Geometry']({'attributes':_0x27da50,'indices':_0x1cd10b,'primitiveType':Cesium$5['PrimitiveType']['LINES'],'boundingSphere':_0x9e9fd5});return _0x53b653=[],_0x1cd10b=[],_0x26ead0=[],_0x1c5553;}}const Cesium$4=mars3d__namespace['Cesium'],BasePointPrimitive$2=mars3d__namespace[_0x4ad4e0(0x37e)]['BasePointPrimitive'];class ConicSensor extends BasePointPrimitive$2{constructor(_0x589034={}){const _0x1cebac=_0x4ad4e0;super(_0x589034),this[_0x1cebac(0x265)]=Cesium$4['Matrix4'][_0x1cebac(0x175)](Cesium$4[_0x1cebac(0x31e)][_0x1cebac(0x283)]),this[_0x1cebac(0x331)]=new Cesium$4[(_0x1cebac(0x1b6))](),this[_0x1cebac(0x3a4)]=new Cesium$4['Cartesian3'](),this['_scale']=new Cesium$4['Cartesian3'](0x1,0x1,0x1),this['_matrix']=new Cesium$4['Matrix4'](),this['_reverse']=this['options']['reverse']??![],this['style']['globalAlpha']=0x1,this[_0x1cebac(0x276)](_0x589034['style'],_0x589034['style']);}get['czmObject'](){return this;}get[_0x4ad4e0(0x33e)](){return this['options']['lookAt'];}set['lookAt'](_0x3bb718){this['options']['lookAt']=_0x3bb718;}get['color'](){const _0x491ebe=_0x4ad4e0;return this[_0x491ebe(0x3b4)];}set['color'](_0x1d623b){const _0x21a0cb=_0x4ad4e0;this['_color']=mars3d__namespace[_0x21a0cb(0x21d)][_0x21a0cb(0x184)](_0x1d623b);}get[_0x4ad4e0(0x36c)](){return this['outlineColor'];}set['outlineColor'](_0x503432){const _0x274b6d=_0x4ad4e0;this[_0x274b6d(0x2b5)]=mars3d__namespace[_0x274b6d(0x21d)]['getCesiumColor'](_0x503432);}get['outline'](){return this['_outline'];}set['outline'](_0x1dbb56){const _0x1b13e6=_0x4ad4e0;this[_0x1b13e6(0x2da)]=_0x1dbb56,this['updateGeometry']();}get[_0x4ad4e0(0x2ee)](){return this['_topShow'];}set['topShow'](_0x3aa57b){this['_topShow']=_0x3aa57b,this['updateGeometry']();}get['topOutlineShow'](){return this['_topOutlineShow'];}set[_0x4ad4e0(0x1b7)](_0x294c2d){const _0x5bafc1=_0x4ad4e0;this[_0x5bafc1(0x1d0)]=_0x294c2d,this['updateGeometry']();}get[_0x4ad4e0(0x39a)](){const _0x179670=_0x4ad4e0;return 0x5a-mars3d__namespace[_0x179670(0x21d)]['getCesiumValue'](this[_0x179670(0x292)],Number);}set['angle'](_0x454df8){const _0x118b9a=_0x4ad4e0;if(this['_angle']===_0x454df8)return;this['_angle']=_0x454df8,this[_0x118b9a(0x3a0)](),this['updateGeometry']();}get['length'](){const _0x17ce48=_0x4ad4e0;return mars3d__namespace[_0x17ce48(0x21d)]['getCesiumValue'](this['_length'],Number);}set['length'](_0x2d44b9){const _0x39c1d=_0x4ad4e0;this['_length']=_0x2d44b9,this[_0x39c1d(0x3a0)](),this['updateGeometry']();}get['heading'](){return Cesium$4['Math']['toDegrees'](this['headingRadians']);}set['heading'](_0xd3d687){isCzmProperty$1(_0xd3d687)?this['_headingRadians']=_0xd3d687:this['_headingRadians']=Cesium$4['Math']['toRadians'](_0xd3d687);}['getHeadingRadians'](_0x852f0b){const _0x3a97ee=_0x4ad4e0;return isCzmProperty$1(this['_headingRadians'])?Cesium$4['Math'][_0x3a97ee(0x260)](mars3d__namespace[_0x3a97ee(0x21d)][_0x3a97ee(0x28d)](this['_headingRadians'],Number,_0x852f0b)??0x0):this['_headingRadians'];}get['pitch'](){const _0x299ff9=_0x4ad4e0;return Cesium$4['Math'][_0x299ff9(0x36f)](this[_0x299ff9(0x1fb)]);}set[_0x4ad4e0(0x1e0)](_0x849724){const _0x359fc0=_0x4ad4e0;isCzmProperty$1(_0x849724)?this['_pitchRadians']=_0x849724:this['_pitchRadians']=Cesium$4['Math'][_0x359fc0(0x260)](_0x849724);}[_0x4ad4e0(0x185)](_0x625825){const _0x9c1355=_0x4ad4e0;return isCzmProperty$1(this[_0x9c1355(0x1fb)])?Cesium$4[_0x9c1355(0x30d)]['toRadians'](mars3d__namespace[_0x9c1355(0x21d)][_0x9c1355(0x28d)](this[_0x9c1355(0x1fb)],Number,_0x625825)??0x0):this['_pitchRadians'];}get['roll'](){const _0x378dd0=_0x4ad4e0;return Cesium$4[_0x378dd0(0x30d)][_0x378dd0(0x36f)](this[_0x378dd0(0x1b8)]);}set['roll'](_0x5c4188){isCzmProperty$1(_0x5c4188)?this['_rollRadians']=_0x5c4188:this['_rollRadians']=Cesium$4['Math']['toRadians'](_0x5c4188);}['getRollRadians'](_0xfab0f6){const _0x18ef5f=_0x4ad4e0;return isCzmProperty$1(this['_rollRadians'])?Cesium$4['Math'][_0x18ef5f(0x260)](mars3d__namespace['Util']['getCesiumValue'](this['_rollRadians'],Number,_0xfab0f6)??0x0):this['_rollRadians'];}get[_0x4ad4e0(0x334)](){return this['style']['shadowShow'];}set['shadowShow'](_0x400cf9){const _0x4ded81=_0x4ad4e0;this['style'][_0x4ded81(0x334)]=_0x400cf9,this['_addGroundEntity']();}get['matrix'](){return this['_matrix'];}get[_0x4ad4e0(0x394)](){const _0x1c7e1c=_0x4ad4e0;if(!this['_matrix'])return null;const _0x2bc504=Cesium$4[_0x1c7e1c(0x31e)]['multiplyByPoint'](this[_0x1c7e1c(0x379)],new Cesium$4['Cartesian3'](0x0,0x0,this[_0x1c7e1c(0x307)]?-this['length']:this['length']),new Cesium$4['Cartesian3']());if(!_0x2bc504||Cesium$4['Cartesian3']['ZERO']['equals'](_0x2bc504))return null;return _0x2bc504;}get[_0x4ad4e0(0x307)](){const _0x85b8a1=_0x4ad4e0;return this[_0x85b8a1(0x20c)];}get['intersectEllipsoid'](){return this['_intersectEllipsoid'];}[_0x4ad4e0(0x276)](_0x3e1088,_0x232182){const _0x153645=_0x4ad4e0;_0x3e1088=style2Primitive(_0x3e1088),this['_angle']=_0x3e1088['angle']||0x5,this['_length']=_0x3e1088['length']??0x64,this['_color']=_0x3e1088[_0x153645(0x3a9)]??Cesium$4['Color']['YELLOW'],this['_outline']=_0x3e1088['outline']??![],this[_0x153645(0x2b5)]=_0x3e1088['outlineColor']??this['_color'],this[_0x153645(0x176)]=_0x3e1088['topShow']??!![],this[_0x153645(0x1d0)]=_0x3e1088['topOutlineShow']??!![],this['style'][_0x153645(0x334)]&&this[_0x153645(0x3be)](),this['_hintPotsNum']=_0x3e1088['hintPotsNum']??0xf,this['pitch']=_0x3e1088[_0x153645(0x1e0)]??0x0,this[_0x153645(0x2ba)]=_0x3e1088['heading']??0x0,this['roll']=_0x3e1088[_0x153645(0x1df)]??0x0,this['_updateGroundEntityVal'](),this['updateGeometry']();}['_addedHook'](){const _0x35e01a=_0x4ad4e0;if(!this[_0x35e01a(0x2f5)])return;this['primitiveCollection']['add'](this),this['updateGeometry']();if(this['_groundEntity'])this['_map'][_0x35e01a(0x2dd)]['add'](this['_groundEntity']);else this['style']['shadowShow']&&this['_addGroundEntity']();}['_removedHook'](){const _0x532b99=_0x4ad4e0;if(!this[_0x532b99(0x3a6)])return;this['_groundEntity']&&this['_map']['entities']['remove'](this['_groundEntity']),this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this['primitiveCollection']['remove'](this),this['_noDestroy']=![]),this['_clearDrawCommand']();}[_0x4ad4e0(0x3b6)](_0x50a68d){const _0x24ceb9=_0x4ad4e0;if(!this['getRealShow'](_0x50a68d[_0x24ceb9(0x2ef)]))return;this['fire'](mars3d__namespace[_0x24ceb9(0x230)][_0x24ceb9(0x314)],{'time':_0x50a68d['time']});(this['_length']instanceof Cesium$4[_0x24ceb9(0x199)]||this['_angle']instanceof Cesium$4['CallbackProperty'])&&this['updateGeometry']();this['computeMatrix'](_0x50a68d[_0x24ceb9(0x2ef)]);if(!this['_positionCartesian'])return;_0x50a68d[_0x24ceb9(0x2fa)]===Cesium$4['SceneMode'][_0x24ceb9(0x218)]?((!Cesium$4['defined'](this['_drawCommands'])||this['_drawCommands']['length']===0x0)&&(this[_0x24ceb9(0x246)]['boundingSphere']=Cesium$4['BoundingSphere']['fromVertices'](this['_geometry']['attributes']['position'][_0x24ceb9(0x2f7)]),this[_0x24ceb9(0x225)](),this['_drawCommands']=[],this[_0x24ceb9(0x2fb)]=[],this['_drawCommands'][_0x24ceb9(0x23f)](this[_0x24ceb9(0x2fc)](this['_geometry'],_0x50a68d)),this['_outline']&&this['_drawCommands'][_0x24ceb9(0x23f)](this[_0x24ceb9(0x2fc)](this[_0x24ceb9(0x3bf)],_0x50a68d,!![])),this['_topShow']&&(this['_drawCommands']['push'](this['createDrawCommand'](this['_topGeometry'],_0x50a68d)),this[_0x24ceb9(0x1d0)]&&this['_drawCommands'][_0x24ceb9(0x23f)](this[_0x24ceb9(0x2fc)](this['_topOutlineGeometry'],_0x50a68d,!![])))),_0x50a68d['passes']['render']?this[_0x24ceb9(0x248)]&&_0x50a68d['commandList']['push'](...this['_drawCommands']):this['_pickCommands']&&_0x50a68d[_0x24ceb9(0x237)]['push'](...this[_0x24ceb9(0x2fb)])):this['_addGroundEntity'](),this[_0x24ceb9(0x1f1)](mars3d__namespace['EventType']['postUpdate'],{'time':_0x50a68d[_0x24ceb9(0x2ef)]});}['_clearDrawCommand'](){const _0xd405fe=_0x4ad4e0;this[_0xd405fe(0x248)]&&this['_drawCommands']['length']>0x0&&(this['_drawCommands']['forEach'](function(_0x5727e6){_0x5727e6['vertexArray']&&_0x5727e6['vertexArray']['destroy'](),_0x5727e6['shaderProgram']&&_0x5727e6['shaderProgram']['destroy']();}),delete this[_0xd405fe(0x248)]),this['_pickCommands']&&this['_pickCommands'][_0xd405fe(0x2bf)]>0x0&&(this['_pickCommands']['forEach'](function(_0x529832){const _0x2d440e=_0xd405fe;_0x529832['vertexArray']&&_0x529832[_0x2d440e(0x383)][_0x2d440e(0x2e4)](),_0x529832['shaderProgram']&&_0x529832['shaderProgram']['destroy']();}),delete this[_0xd405fe(0x2fb)]);}['createDrawCommand'](_0xda2764,_0x3255de,_0x2a6b59){const _0x101001=_0x4ad4e0,_0x374f47=_0x3255de['context'],_0x5324eb=this['style']['translucent']??!![],_0x25a28d=this['style'][_0x101001(0x369)]??!![],_0x1a5002=Cesium$4['Appearance']['getDefaultRenderState'](_0x5324eb,_0x25a28d,this['options']['renderState']),_0x40e555=Cesium$4[_0x101001(0x34f)]['fromCache'](_0x1a5002),_0x564429=Cesium$4['GeometryPipeline']['createAttributeLocations'](_0xda2764),_0x4139a1=Cesium$4['ShaderProgram']['replaceCache']({'context':_0x374f47,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this['_replaceFragmentShaderSourceByStyle'](SatelliteSensorFS),'attributeLocations':_0x564429}),_0x57251d=Cesium$4[_0x101001(0x1eb)]['fromGeometry']({'context':_0x374f47,'geometry':_0xda2764,'attributeLocations':_0x564429,'bufferUsage':Cesium$4['BufferUsage']['STATIC_DRAW']}),_0xbbb72a=new Cesium$4['Cartesian3']();Cesium$4['Matrix4'][_0x101001(0x396)](this[_0x101001(0x379)],_0xda2764['boundingSphere']['center'],_0xbbb72a);const _0x217075=new Cesium$4['BoundingSphere'](_0xbbb72a,_0xda2764[_0x101001(0x38f)]['radius']),_0x30a141=new Cesium$4['DrawCommand']({'primitiveType':_0xda2764['primitiveType'],'shaderProgram':_0x4139a1,'vertexArray':_0x57251d,'modelMatrix':this['_matrix'],'renderState':_0x40e555,'boundingVolume':_0x217075,'uniformMap':{'marsColor':_0x2a6b59?()=>{return this['_outlineColor'];}:()=>{const _0x25add0=_0x101001;return this[_0x25add0(0x3b4)];},'globalAlpha':()=>{const _0x5d688d=_0x101001;return this['style'][_0x5d688d(0x182)];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$4['Pass'][_0x101001(0x18a)],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$4['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x30a141),_0x30a141[_0x101001(0x360)]=_0x374f47['createPickId']({'primitive':_0x30a141,'id':this['id']});if(!_0x2a6b59){const _0xd9315d=new Cesium$4['DrawCommand']({'owner':_0x30a141,'primitiveType':_0xda2764[_0x101001(0x2e9)],'pickOnly':!![]});_0xd9315d[_0x101001(0x383)]=_0x57251d,_0xd9315d['renderState']=_0x40e555;const _0x8ccb7c=Cesium$4['ShaderProgram']['fromCache']({'context':_0x374f47,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$4['ShaderSource']['createPickFragmentShaderSource'](SatelliteSensorFS,'uniform'),'attributeLocations':_0x564429});_0xd9315d[_0x101001(0x280)]=_0x8ccb7c,_0xd9315d['uniformMap']=_0x30a141[_0x101001(0x2d2)],_0xd9315d['uniformMap'][_0x101001(0x319)]=()=>{return _0x30a141['pickId']['color'];},_0xd9315d[_0x101001(0x1b0)]=Cesium$4['Pass'][_0x101001(0x18a)],_0xd9315d[_0x101001(0x19c)]=_0x217075,_0xd9315d['modelMatrix']=this['_matrix'],this['_pickCommands']['push'](_0xd9315d);}return _0x30a141;}['computeMatrix'](_0x1e066b,_0x5034df){const _0x238c4d=_0x4ad4e0;this['_positionCartesian']=mars3d__namespace['PointUtil']['getPositionValue'](this[_0x238c4d(0x1c5)],_0x1e066b);if(!this['_positionCartesian'])return this[_0x238c4d(0x379)]=new Cesium$4['Matrix4'](),this['_matrix'];if(this[_0x238c4d(0x33e)]){const _0x2562de=this['_positionCartesian'],_0x5db7d2=mars3d__namespace['PointUtil']['getPositionValue'](this[_0x238c4d(0x33e)],_0x1e066b);if(Cesium$4[_0x238c4d(0x1ec)](_0x5db7d2)){!Cesium$4['defined'](this['style']['length'])&&(this['length']=Cesium$4['Cartesian3'][_0x238c4d(0x243)](_0x2562de,_0x5db7d2));const _0x2b7c31=mars3d__namespace['PointUtil']['getHeadingPitchRollForLine'](_0x2562de,_0x5db7d2,!![]);!isCzmProperty$1(this[_0x238c4d(0x1fb)])&&(this['_pitchRadians']=_0x2b7c31['pitch']),!isCzmProperty$1(this[_0x238c4d(0x1b8)])&&(this['_rollRadians']=_0x2b7c31['roll']),!isCzmProperty$1(this['_headingRadians'])&&(this[_0x238c4d(0x354)]=_0x2b7c31['heading']);}}if(this['style'][_0x238c4d(0x29a)]){const _0x16799a=this[_0x238c4d(0x34b)]();this[_0x238c4d(0x2e6)]=_0x16799a>0x0;if(this['_intersectEllipsoid']){if(this['style']['hideRayEllipsoid'])return this[_0x238c4d(0x379)]=new Cesium$4[(_0x238c4d(0x31e))](),this[_0x238c4d(0x379)];this['length']=_0x16799a;}}return this['_modelMatrix']=this['fixedFrameTransform'](this['_positionCartesian'],this['ellipsoid'],this[_0x238c4d(0x265)]),this['_quaternion']=Cesium$4['Quaternion'][_0x238c4d(0x22f)](new Cesium$4['HeadingPitchRoll'](this[_0x238c4d(0x204)](_0x1e066b),this['getPitchRadians'](_0x1e066b),this[_0x238c4d(0x2f2)](_0x1e066b)),this['_quaternion']),this['_matrix']=Cesium$4[_0x238c4d(0x31e)]['fromTranslationQuaternionRotationScale'](this[_0x238c4d(0x3a4)],this[_0x238c4d(0x331)],this['_scale'],this['_matrix']),Cesium$4['Matrix4']['multiplyTransformation'](this['_modelMatrix'],this['_matrix'],this['_matrix']),this['_matrix'];}['updateGeometry'](){const _0x3238e2=_0x4ad4e0;if(!this[_0x3238e2(0x3a6)])return;const _0xf0fc85=Cesium$4[_0x3238e2(0x30d)][_0x3238e2(0x260)](this['angle']),_0x34a0f4=this[_0x3238e2(0x2bf)];this['_geometry']=ConicGeometry[_0x3238e2(0x3ba)](new ConicGeometry({'topRadius':_0x34a0f4*Math[_0x3238e2(0x17a)](_0xf0fc85),'bottomRadius':0x0,'length':_0x34a0f4*Math['sin'](_0xf0fc85),'zReverse':this[_0x3238e2(0x20c)],'slices':this['style']['slices'],'slicesR':this[_0x3238e2(0x210)]['slicesR']})),this['_topGeometry']=this['getTopGeometry'](),this[_0x3238e2(0x24d)]=this['getTopOutlineGeometry'](),this[_0x3238e2(0x3bf)]=ConicGeometry[_0x3238e2(0x254)](new ConicGeometry({'topRadius':_0x34a0f4*Math['cos'](_0xf0fc85),'bottomRadius':0x0,'length':_0x34a0f4*Math[_0x3238e2(0x324)](_0xf0fc85),'zReverse':this['_reverse'],'slices':this[_0x3238e2(0x210)]['slices'],'slicesR':this['style']['slicesR']})),this[_0x3238e2(0x29c)]=new Float32Array(this[_0x3238e2(0x246)][_0x3238e2(0x3a1)]['position'][_0x3238e2(0x2f7)][_0x3238e2(0x2bf)]);for(let _0x3dfa92=0x0;_0x3dfa92<this[_0x3238e2(0x29c)]['length'];_0x3dfa92++){this['_attributes_positions'][_0x3dfa92]=this[_0x3238e2(0x246)][_0x3238e2(0x3a1)][_0x3238e2(0x1c5)]['values'][_0x3dfa92];}this[_0x3238e2(0x225)]();}['getTopGeometry'](){const _0x596333=_0x4ad4e0,_0x4d6fd9=this['length'];let _0x48c492=[],_0x337bf0=[],_0x5e2482=[];const _0x34a5e9=[],_0x24542b=this[_0x596333(0x39a)],_0x42a30e=0x5a-parseInt(_0x24542b),_0x1c8579=_0x42a30e<0x1?_0x42a30e/0x8:0x1,_0x295ba4=0x80,_0x586811=Math['PI']*0x2/(_0x295ba4-0x1);this[_0x596333(0x242)]=new Cesium$4[(_0x596333(0x361))](0x0,0x0,_0x4d6fd9);let _0x47feba=0x0;for(let _0x595308=_0x24542b;_0x595308<0x5b;_0x595308+=_0x1c8579){let _0x1916b6=Cesium$4[_0x596333(0x30d)]['toRadians'](_0x595308<0x5a?_0x595308:0x5a);_0x1916b6=Math['cos'](_0x1916b6)*_0x4d6fd9;const _0x1f0e79=[];for(let _0x413f06=0x0;_0x413f06<_0x295ba4;_0x413f06++){const _0x371b65=_0x586811*_0x413f06,_0x4489bf=_0x1916b6*Math['cos'](_0x371b65),_0x3e51b5=_0x1916b6*Math['sin'](_0x371b65),_0x26a3b6=Math['sqrt'](_0x4d6fd9*_0x4d6fd9-_0x4489bf*_0x4489bf-_0x3e51b5*_0x3e51b5);_0x48c492['push'](_0x4489bf,_0x3e51b5,this[_0x596333(0x20c)]?-_0x26a3b6:_0x26a3b6),_0x337bf0[_0x596333(0x23f)](0x1,0x1),_0x1f0e79['push'](_0x47feba++);}_0x34a5e9['push'](_0x1f0e79);}for(let _0x4f9410=0x1;_0x4f9410<_0x34a5e9['length'];_0x4f9410++){for(let _0x5c135b=0x1;_0x5c135b<_0x34a5e9[_0x4f9410]['length'];_0x5c135b++){const _0x44836a=_0x34a5e9[_0x4f9410-0x1][_0x5c135b-0x1],_0x258beb=_0x34a5e9[_0x4f9410][_0x5c135b-0x1],_0x5dadc1=_0x34a5e9[_0x4f9410][_0x5c135b],_0x1e0d9b=_0x34a5e9[_0x4f9410-0x1][_0x5c135b];_0x5e2482['push'](_0x44836a,_0x258beb,_0x5dadc1),_0x5e2482[_0x596333(0x23f)](_0x44836a,_0x5dadc1,_0x1e0d9b);}}_0x48c492=new Float32Array(_0x48c492),_0x5e2482=new Int32Array(_0x5e2482),_0x337bf0=new Float32Array(_0x337bf0);const _0x4c7f3e={'position':new Cesium$4['GeometryAttribute']({'componentDatatype':Cesium$4[_0x596333(0x330)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x48c492}),'st':new Cesium$4['GeometryAttribute']({'componentDatatype':Cesium$4['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x337bf0})},_0x193624=Cesium$4[_0x596333(0x22c)][_0x596333(0x274)](_0x48c492),_0x11109a=new Cesium$4[(_0x596333(0x232))]({'attributes':_0x4c7f3e,'indices':_0x5e2482,'primitiveType':Cesium$4['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x193624});return computeVertexNormals(_0x11109a),_0x11109a;}['getTopOutlineGeometry'](){const _0x10b74c=_0x4ad4e0,_0x333f3a=this[_0x10b74c(0x2bf)];let _0x573882=[],_0xe7f67b=[],_0x2f99ff=[];const _0x17da04=[],_0x15d716=this[_0x10b74c(0x39a)],_0x30ae95=0x5a-parseInt(_0x15d716),_0x2f05ba=_0x30ae95<0x1?_0x30ae95/0x8:0x1,_0x6fa773=0x80,_0x2c83e4=Math['PI']*0x2/(_0x6fa773-0x1);let _0x37dee0=0x0;for(let _0x1e57a2=_0x15d716;_0x1e57a2<0x5b;_0x1e57a2+=_0x2f05ba){let _0xa798af=Cesium$4['Math'][_0x10b74c(0x260)](_0x1e57a2<0x5a?_0x1e57a2:0x5a);_0xa798af=Math['cos'](_0xa798af)*_0x333f3a;const _0x14b460=[];for(let _0x3c0ef6=0x0;_0x3c0ef6<_0x6fa773;_0x3c0ef6++){const _0x59aafb=_0x2c83e4*_0x3c0ef6,_0x9f8106=_0xa798af*Math['cos'](_0x59aafb),_0x5cc628=_0xa798af*Math['sin'](_0x59aafb),_0x284313=Math[_0x10b74c(0x1ee)](_0x333f3a*_0x333f3a-_0x9f8106*_0x9f8106-_0x5cc628*_0x5cc628);_0x573882['push'](_0x9f8106,_0x5cc628,this['_reverse']?-_0x284313:_0x284313),_0xe7f67b['push'](0x1,0x1),_0x14b460[_0x10b74c(0x23f)](_0x37dee0++);}_0x17da04['push'](_0x14b460);}for(let _0x4c482f=0x1;_0x4c482f<_0x17da04['length'];_0x4c482f++){for(let _0x3c017d=0x1;_0x3c017d<_0x17da04[_0x4c482f][_0x10b74c(0x2bf)];_0x3c017d++){const _0x5c0f2a=_0x17da04[_0x4c482f-0x1][_0x3c017d-0x1],_0x5f0dc=_0x17da04[_0x4c482f][_0x3c017d-0x1],_0xf72cb=_0x17da04[_0x4c482f][_0x3c017d];_0x17da04[_0x4c482f-0x1][_0x3c017d],_0x3c017d%0x8===0x1&&_0x2f99ff['push'](_0x5c0f2a,_0x5f0dc),_0x4c482f%0x8===0x1&&_0x2f99ff['push'](_0x5f0dc,_0xf72cb);}}_0x573882=new Float32Array(_0x573882),_0x2f99ff=new Int32Array(_0x2f99ff),_0xe7f67b=new Float32Array(_0xe7f67b);const _0x1dbd2d={'position':new Cesium$4['GeometryAttribute']({'componentDatatype':Cesium$4['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x573882}),'st':new Cesium$4[(_0x10b74c(0x1bb))]({'componentDatatype':Cesium$4['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0xe7f67b})},_0x151ad7=Cesium$4['BoundingSphere']['fromVertices'](_0x573882),_0x5ee7cc=new Cesium$4['Geometry']({'attributes':_0x1dbd2d,'indices':_0x2f99ff,'primitiveType':Cesium$4['PrimitiveType']['LINES'],'boundingSphere':_0x151ad7});return computeVertexNormals(_0x5ee7cc),_0x5ee7cc;}['setOpacity'](_0x50c16a){this['style']['globalAlpha']=_0x50c16a;}[_0x4ad4e0(0x3be)](){const _0x46c576=_0x4ad4e0;if(this['_groundEntity']||!this['_map'])return;this['_updateGroundEntityVal'](),this[_0x46c576(0x357)]=new Cesium$4['PolygonHierarchy'](),this['_groundEntity']=this['_map']['entities']['add']({'position':this['position'],'ellipse':{'material':this['_color'],'outline':this[_0x46c576(0x2da)],'outlineColor':this['_outlineColor'],'outlineWidth':0x1,'arcType':Cesium$4['ArcType']['RHUMB'],'semiMinorAxis':new Cesium$4['CallbackProperty'](_0x58eed0=>{return this['_ground_radius'];},![]),'semiMajorAxis':new Cesium$4['CallbackProperty'](_0x298d60=>{return this['_ground_radius'];},![]),'show':new Cesium$4['CallbackProperty'](_0x31f5c4=>{return this['_ground_showCircle'];},![])},'polygon':{'material':this[_0x46c576(0x3b4)],'outline':this['_outline'],'outlineColor':this['_outlineColor'],'outlineWidth':0x1,'arcType':Cesium$4['ArcType'][_0x46c576(0x297)],'hierarchy':new Cesium$4[(_0x46c576(0x199))]((_0x4303f5,_0x4f89fa)=>{const _0x24ea22=_0x46c576;return this[_0x24ea22(0x357)];},![]),'show':new Cesium$4['CallbackProperty'](_0x2717e3=>{const _0x4427b0=_0x46c576;return this['_updateGroundEntityShow'](),this[_0x4427b0(0x26d)];},![])}});}[_0x4ad4e0(0x312)](){const _0x587512=_0x4ad4e0;var _0x15f63b;this[_0x587512(0x334)]||((_0x15f63b=this[_0x587512(0x3a6)])===null||_0x15f63b===void 0x0||(_0x15f63b=_0x15f63b['scene'])===null||_0x15f63b===void 0x0?void 0x0:_0x15f63b[_0x587512(0x2fa)])===Cesium$4['SceneMode'][_0x587512(0x34a)]?(this['_ground_showCircle']=this[_0x587512(0x1fb)]===0x0&&this['_rollRadians']===0x0,this['_ground_showPolygon']=!this['_ground_showCircle']):(this['_ground_showCircle']=![],this['_ground_showPolygon']=![]);}['_updateGroundEntityVal'](){const _0x7bc705=_0x4ad4e0;this[_0x7bc705(0x38d)]=this['length']*Math['cos'](Cesium$4['Math'][_0x7bc705(0x260)](this[_0x7bc705(0x39a)])),this[_0x7bc705(0x357)]&&(this['_pitchRadians']!==0x0||this['_rollRadians']!==0x0)&&(this['_ground_hierarchy']['positions']=this['_computeGroundConePositions']());}[_0x4ad4e0(0x31a)](){const _0x1a75c9=_0x4ad4e0,_0x5ed686=[],_0x232318=this[_0x1a75c9(0x273)];if(!_0x232318)return _0x5ed686;const _0x264b63=this['length'],_0x52aee2=_0x264b63*Math['sin'](Cesium$4[_0x1a75c9(0x30d)]['toRadians'](0x5a-this[_0x1a75c9(0x39a)])),_0x1c4aef=Cesium$4[_0x1a75c9(0x31e)]['multiplyByPoint'](this['_matrix'],this['lbcenter'],new Cesium$4['Cartesian3']()),_0x1dc28f=Cesium$4[_0x1a75c9(0x361)][_0x1a75c9(0x1c6)](_0x1c4aef,_0x232318,new Cesium$4['Cartesian3']()),_0x3b392b=Cesium$4['Cartesian3'][_0x1a75c9(0x2a0)](_0x1dc28f,_0x1c4aef,new Cesium$4[(_0x1a75c9(0x361))]()),_0x45d0cb=Cesium$4['Cartesian3']['cross'](_0x1c4aef,_0x1dc28f,new Cesium$4['Cartesian3']());for(let _0x187920=0x0;_0x187920<=this[_0x1a75c9(0x231)];_0x187920++){let _0x59607f=new Cesium$4[(_0x1a75c9(0x344))](_0x1c4aef,_0x3b392b);const _0x3a56c4=_0x52aee2*_0x187920/this['_hintPotsNum'],_0x1aa2be=Cesium$4['Ray']['getPoint'](_0x59607f,_0x3a56c4,new Cesium$4[(_0x1a75c9(0x361))]()),_0x272435=Cesium$4['Cartesian3'][_0x1a75c9(0x1c6)](_0x1aa2be,_0x232318,new Cesium$4['Cartesian3']());_0x59607f=new Cesium$4['Ray'](_0x232318,_0x272435);const _0x42ba41=Cesium$4['Ray'][_0x1a75c9(0x28b)](_0x59607f,_0x264b63,new Cesium$4['Cartesian3']());_0x5ed686[_0x1a75c9(0x23f)](_0x42ba41);}_0x5ed686['push'](_0x232318);for(let _0x206725=this['_hintPotsNum'];_0x206725>=0x0;_0x206725--){let _0x4b32e8=new Cesium$4['Ray'](_0x1c4aef,_0x45d0cb);const _0x2d4b23=_0x52aee2*_0x206725/this['_hintPotsNum'],_0x29f15d=Cesium$4[_0x1a75c9(0x344)]['getPoint'](_0x4b32e8,_0x2d4b23,new Cesium$4['Cartesian3']()),_0x4ca8a6=Cesium$4['Cartesian3']['subtract'](_0x29f15d,_0x232318,new Cesium$4[(_0x1a75c9(0x361))]());_0x4b32e8=new Cesium$4['Ray'](_0x232318,_0x4ca8a6);const _0x306bbf=Cesium$4['Ray']['getPoint'](_0x4b32e8,_0x264b63,new Cesium$4[(_0x1a75c9(0x361))]());_0x5ed686['push'](_0x306bbf);}return _0x5ed686;}['getRayEarthLength'](){const _0x4414f0=_0x4ad4e0;let _0xd4f76=0x0;const _0x1218af=mars3d__namespace[_0x4414f0(0x221)][_0x4414f0(0x21c)](this['_positionCartesian'],new Cesium$4['HeadingPitchRoll'](this['headingRadians'],this['_pitchRadians'],this['_rollRadians']),this['_reverse']);if(_0x1218af){const _0x29ebaa=Cesium$4['Cartesian3']['distance'](this[_0x4414f0(0x273)],_0x1218af);if(_0x29ebaa>_0xd4f76)return _0xd4f76=_0x29ebaa,_0xd4f76;}return _0xd4f76;}['getRayEarthPositions'](){const _0x19f8c8=_0x4ad4e0,_0x39f521=this['_positionCartesian'],_0x45c6c9=Cesium$4['Math']['toRadians'](this['pitch']+this['angle']),_0x4f6544=Cesium$4['Math']['toRadians'](this['pitch']-this['angle']),_0x34952e=Cesium$4['Math']['toRadians'](this['roll']+this['angle']),_0x236108=Cesium$4['Math']['toRadians'](this[_0x19f8c8(0x1df)]-this['angle']),_0x2fc1c3=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x39f521,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x45c6c9,_0x34952e),this['_reverse']),_0x1cbcd6=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x39f521,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x45c6c9,_0x236108),this['_reverse']),_0x787523=mars3d__namespace[_0x19f8c8(0x221)]['getRayEarthPosition'](_0x39f521,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x4f6544,_0x236108),this[_0x19f8c8(0x20c)]),_0x39f8c9=mars3d__namespace['PointUtil'][_0x19f8c8(0x21c)](_0x39f521,new Cesium$4[(_0x19f8c8(0x3b1))](this[_0x19f8c8(0x2a8)],_0x4f6544,_0x34952e),this[_0x19f8c8(0x20c)]);return[_0x2fc1c3,_0x1cbcd6,_0x787523,_0x39f8c9];}['_getDrawEntityClass'](_0x306770,_0x3323d7){const _0x1e13cd=_0x4ad4e0;return _0x306770['drawShow']=![],mars3d__namespace['GraphicUtil']['create'](_0x1e13cd(0x340),_0x306770);}[_0x4ad4e0(0x316)](_0x7a917a){}}mars3d__namespace['GraphicUtil']['register']('conicSensor',ConicSensor,!![]),mars3d__namespace[_0x4ad4e0(0x37e)]['ConicSensor']=ConicSensor;function isCzmProperty$1(_0x5a0904){const _0x1509b4=_0x4ad4e0;return mars3d__namespace['Util']['isObject'](_0x5a0904)&&_0x5a0904[_0x1509b4(0x353)];}function _0x3ac7(_0x3e9a6c,_0x1c5b59){const _0x147f03=_0x147f();return _0x3ac7=function(_0x3ac75d,_0x30b091){_0x3ac75d=_0x3ac75d-0x173;let _0x291787=_0x147f03[_0x3ac75d];return _0x291787;},_0x3ac7(_0x3e9a6c,_0x1c5b59);}const Cesium$3=mars3d__namespace['Cesium'];class RectGeometry{constructor(_0x4a9cb1){const _0x59f204=_0x4ad4e0;this[_0x59f204(0x186)]=_0x4a9cb1['length'],this['_topWidth']=_0x4a9cb1['topWidth'],this[_0x59f204(0x378)]=_0x4a9cb1[_0x59f204(0x23d)],this['_bottomWidth']=_0x4a9cb1['bottomWidth'],this['_bottomHeight']=_0x4a9cb1['bottomHeight'],this['_zReverse']=_0x4a9cb1['zReverse'],this['_slices']=_0x4a9cb1[_0x59f204(0x1c2)]??0x4;}static['fromAnglesLength'](_0x81bbd,_0x1a89cd,_0x39e441,_0x2d52e5,_0x55263a){const _0x85404f=_0x4ad4e0,_0x421be3={'length':_0x39e441,'zReverse':_0x2d52e5,'bottomHeight':_0x39e441,'bottomWidth':_0x39e441,'topHeight':_0x39e441,'topWidth':_0x39e441,'slices':_0x55263a};return _0x81bbd=Cesium$3['Math']['toRadians'](_0x81bbd),_0x1a89cd=Cesium$3['Math']['toRadians'](_0x1a89cd),!_0x2d52e5?(_0x421be3['topHeight']=0x0,_0x421be3['topWidth']=0x0,_0x421be3['bottomHeight']=_0x39e441*Math['tan'](_0x81bbd),_0x421be3[_0x85404f(0x22b)]=_0x39e441*Math['tan'](_0x1a89cd)):(_0x421be3['bottomHeight']=0x0,_0x421be3[_0x85404f(0x22b)]=0x0,_0x421be3[_0x85404f(0x23d)]=_0x39e441*Math['tan'](_0x81bbd),_0x421be3[_0x85404f(0x35a)]=_0x39e441*Math['tan'](_0x1a89cd)),new RectGeometry(_0x421be3);}static['createGeometry'](_0x579e4c,_0x264733){const _0x30f66f=_0x4ad4e0;if(!_0x264733)return RectGeometry['_createGeometry'](_0x579e4c);const _0x236c53=new Cesium$3['Cartesian3'](),_0x572a0c=new Cesium$3[(_0x30f66f(0x344))]();Cesium$3['Matrix4']['multiplyByPoint'](_0x264733,Cesium$3[_0x30f66f(0x361)]['ZERO'],_0x236c53),_0x236c53[_0x30f66f(0x175)](_0x572a0c[_0x30f66f(0x23c)]);const _0x172c34=_0x579e4c['_slices'],_0x4ad463=_0x579e4c[_0x30f66f(0x262)],_0x1600b7=_0x579e4c[_0x30f66f(0x378)],_0xc95c47=_0x579e4c[_0x30f66f(0x341)],_0x132a84=(_0xc95c47?-0x1:0x1)*_0x579e4c[_0x30f66f(0x186)];let _0x145d23=[],_0x395620=[],_0xedacd6=[];const _0x5dcf56=_0x4ad463/0x2,_0x4d903d=_0x1600b7/0x2,_0x40c195=_0x172c34,_0x3794fe=_0x172c34;let _0x2fb93a=0x0;_0x145d23['push'](0x0,0x0,0x0),_0xedacd6[_0x30f66f(0x23f)](0x1,0x1),_0x2fb93a++;const _0x4a09d7=new Cesium$3['Cartesian3'](),_0x107a8f=[];for(let _0x1d838f=-_0x3794fe;_0x1d838f<=_0x3794fe;_0x1d838f++){const _0xc5c76b=[];for(let _0x1a5e25=-_0x40c195;_0x1a5e25<=_0x40c195;_0x1a5e25++){const _0x2c8fe5=_0x4d903d*_0x1d838f/_0x3794fe,_0x4fec68=_0x5dcf56*_0x1a5e25/_0x40c195;_0x4a09d7['x']=_0x4fec68,_0x4a09d7['y']=_0x2c8fe5,_0x4a09d7['z']=_0x132a84;const _0x9dc4c=mars3d__namespace['PointUtil']['extend2Earth'](_0x4a09d7,_0x264733,_0x572a0c);!_0x9dc4c?(_0x145d23['push'](_0x4fec68,_0x2c8fe5,_0x132a84),_0xedacd6['push'](0x1,0x1),_0xc5c76b['push'](_0x2fb93a),_0x2fb93a++):(_0x145d23[_0x30f66f(0x23f)](_0x4fec68,_0x2c8fe5,_0x132a84),_0xedacd6[_0x30f66f(0x23f)](0x1,0x1),_0xc5c76b['push'](_0x2fb93a),_0x2fb93a++);}_0x107a8f['push'](_0xc5c76b);}const _0x4a2dfc=[0x0,_0x107a8f[_0x30f66f(0x2bf)]-0x1];let _0x4fb6d0,_0x564340;for(let _0x228d63=0x0;_0x228d63<_0x4a2dfc['length'];_0x228d63++){const _0x2d7575=_0x4a2dfc[_0x228d63];for(let _0x1948d2=0x1;_0x1948d2<_0x107a8f[_0x2d7575][_0x30f66f(0x2bf)];_0x1948d2++){_0x4fb6d0=_0x107a8f[_0x2d7575][_0x1948d2-0x1],_0x564340=_0x107a8f[_0x2d7575][_0x1948d2],_0x4fb6d0>=0x0&&_0x564340>=0x0&&_0x395620[_0x30f66f(0x23f)](0x0,_0x4fb6d0,_0x564340);}}for(let _0x253aed=0x0;_0x253aed<_0x107a8f['length'];_0x253aed++){if(_0x253aed===0x0||_0x253aed===_0x107a8f['length']-0x1)for(let _0xeeefb7=0x1;_0xeeefb7<_0x107a8f['length'];_0xeeefb7++){_0x4fb6d0=_0x107a8f[_0xeeefb7-0x1][_0x253aed],_0x564340=_0x107a8f[_0xeeefb7][_0x253aed],_0x4fb6d0>=0x0&&_0x564340>=0x0&&_0x395620['push'](0x0,_0x4fb6d0,_0x564340);}}_0x145d23=new Float32Array(_0x145d23),_0x395620=new Int32Array(_0x395620),_0xedacd6=new Float32Array(_0xedacd6);const _0x360aa7={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x145d23}),'st':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype'][_0x30f66f(0x38b)],'componentsPerAttribute':0x2,'values':_0xedacd6})},_0x1d44bf=Cesium$3['BoundingSphere'][_0x30f66f(0x274)](_0x145d23),_0x3ef753=new Cesium$3['Geometry']({'attributes':_0x360aa7,'indices':_0x395620,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x1d44bf});return _0x3ef753[_0x30f66f(0x26e)]=_0x395620,computeVertexNormals(_0x3ef753),_0x145d23=[],_0x395620=[],_0x3ef753;}static[_0x4ad4e0(0x33f)](_0x28821a){const _0x32de64=_0x4ad4e0,_0x2bfc2f=_0x28821a['_bottomWidth'],_0x4996da=_0x28821a[_0x32de64(0x2d6)],_0x3e9812=_0x28821a['_topWidth'],_0x424a2d=_0x28821a['_topHeight'],_0x27d3fd=_0x28821a[_0x32de64(0x341)],_0x1f6d9a=(_0x27d3fd?-0x1:0x1)*_0x28821a['_length'];let _0x294881=new Float32Array(0x8*0x3),_0x179779=[],_0x27230c=[];const _0x1ae28c=new Cesium$3['Cartesian3'](0x0,0x0,_0x1f6d9a),_0x3a4451=[0x0,_0x1f6d9a],_0xdfcf0c=[_0x2bfc2f,_0x3e9812],_0x5c5c88=[_0x4996da,_0x424a2d];let _0x2db7b5=0x0;for(let _0x5a2b7d=0x0;_0x5a2b7d<0x2;_0x5a2b7d++){_0x294881[_0x2db7b5*0x3]=-_0xdfcf0c[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x1]=-_0x5c5c88[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x2]=_0x3a4451[_0x5a2b7d],_0x27230c[_0x2db7b5*0x2]=_0x5a2b7d,_0x27230c[_0x2db7b5*0x2+0x1]=0x0,_0x2db7b5++,_0x294881[_0x2db7b5*0x3]=-_0xdfcf0c[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x1]=_0x5c5c88[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x2]=_0x3a4451[_0x5a2b7d],_0x27230c[_0x2db7b5*0x2]=_0x5a2b7d,_0x27230c[_0x2db7b5*0x2+0x1]=0x0,_0x2db7b5++,_0x294881[_0x2db7b5*0x3]=_0xdfcf0c[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x1]=_0x5c5c88[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x2]=_0x3a4451[_0x5a2b7d],_0x27230c[_0x2db7b5*0x2]=_0x5a2b7d,_0x27230c[_0x2db7b5*0x2+0x1]=0x0,_0x2db7b5++,_0x294881[_0x2db7b5*0x3]=_0xdfcf0c[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x1]=-_0x5c5c88[_0x5a2b7d]/0x2,_0x294881[_0x2db7b5*0x3+0x2]=_0x3a4451[_0x5a2b7d],_0x27230c[_0x2db7b5*0x2]=_0x5a2b7d,_0x27230c[_0x2db7b5*0x2+0x1]=0x0,_0x2db7b5++;}_0x179779['push'](0x0,0x1,0x3),_0x179779[_0x32de64(0x23f)](0x1,0x2,0x3),_0x179779['push'](0x0,0x4,0x5),_0x179779[_0x32de64(0x23f)](0x0,0x5,0x1),_0x179779['push'](0x1,0x2,0x6),_0x179779['push'](0x1,0x6,0x5),_0x179779['push'](0x2,0x3,0x7),_0x179779['push'](0x7,0x6,0x2),_0x179779['push'](0x0,0x3,0x7),_0x179779['push'](0x7,0x4,0x0),_0x179779['push'](0x4,0x5,0x6),_0x179779['push'](0x6,0x7,0x4),_0x179779=new Int16Array(_0x179779),_0x27230c=new Float32Array(_0x27230c);const _0x16d3a7={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype'][_0x32de64(0x22e)],'componentsPerAttribute':0x3,'values':_0x294881}),'st':new Cesium$3[(_0x32de64(0x1bb))]({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x27230c})},_0x1164e0=Cesium$3[_0x32de64(0x22c)]['fromVertices'](_0x294881);let _0x43cf63=new Cesium$3[(_0x32de64(0x232))]({'attributes':_0x16d3a7,'indices':_0x179779,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x1164e0});return _0x43cf63=Cesium$3[_0x32de64(0x3a5)]['computeNormal'](_0x43cf63),_0x294881=[],_0x179779=[],_0x43cf63['bottomCenter']=_0x1ae28c,_0x43cf63;}static['createOutlineGeometry'](_0x41fd6f){const _0x41548b=_0x4ad4e0,_0x2fc448=_0x41fd6f['_bottomWidth'],_0x514566=_0x41fd6f['_bottomHeight'],_0x3647fa=_0x41fd6f['_topWidth'],_0x532631=_0x41fd6f['_topHeight'],_0x54adf6=_0x41fd6f['_zReverse'],_0x2f8fed=(_0x54adf6?-0x1:0x1)*_0x41fd6f['_length'];let _0x4822f4=new Float32Array(0x8*0x3),_0x163f6b=[],_0x416caf=[];const _0x220232=[0x0,_0x2f8fed],_0x47c638=[_0x2fc448,_0x3647fa],_0x4084b3=[_0x514566,_0x532631];let _0x24c701=0x0;for(let _0x27d21a=0x0;_0x27d21a<0x2;_0x27d21a++){_0x4822f4[_0x24c701*0x3]=-_0x47c638[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x1]=-_0x4084b3[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x2]=_0x220232[_0x27d21a],_0x416caf[_0x24c701*0x2]=_0x27d21a,_0x416caf[_0x24c701*0x2+0x1]=0x0,_0x24c701++,_0x4822f4[_0x24c701*0x3]=-_0x47c638[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x1]=_0x4084b3[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x2]=_0x220232[_0x27d21a],_0x416caf[_0x24c701*0x2]=_0x27d21a,_0x416caf[_0x24c701*0x2+0x1]=0x0,_0x24c701++,_0x4822f4[_0x24c701*0x3]=_0x47c638[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x1]=_0x4084b3[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x2]=_0x220232[_0x27d21a],_0x416caf[_0x24c701*0x2]=_0x27d21a,_0x416caf[_0x24c701*0x2+0x1]=0x0,_0x24c701++,_0x4822f4[_0x24c701*0x3]=_0x47c638[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x1]=-_0x4084b3[_0x27d21a]/0x2,_0x4822f4[_0x24c701*0x3+0x2]=_0x220232[_0x27d21a],_0x416caf[_0x24c701*0x2]=_0x27d21a,_0x416caf[_0x24c701*0x2+0x1]=0x0,_0x24c701++;}_0x163f6b[_0x41548b(0x23f)](0x0,0x1,0x1,0x2),_0x163f6b[_0x41548b(0x23f)](0x2,0x3,0x3,0x0),_0x163f6b['push'](0x0,0x4),_0x163f6b['push'](0x1,0x5),_0x163f6b['push'](0x2,0x6),_0x163f6b['push'](0x3,0x7),_0x163f6b['push'](0x4,0x5,0x5,0x6),_0x163f6b['push'](0x6,0x7,0x7,0x4),_0x163f6b=new Int16Array(_0x163f6b),_0x416caf=new Float32Array(_0x416caf);const _0x46bfc7={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3[_0x41548b(0x330)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x4822f4}),'st':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x416caf})},_0x195780=Cesium$3['BoundingSphere']['fromVertices'](_0x4822f4),_0x150e33=new Cesium$3['Geometry']({'attributes':_0x46bfc7,'indices':_0x163f6b,'primitiveType':Cesium$3[_0x41548b(0x24e)][_0x41548b(0x1d9)],'boundingSphere':_0x195780});return _0x4822f4=[],_0x163f6b=[],_0x150e33;}}const Cesium$2=mars3d__namespace['Cesium'],BasePointPrimitive$1=mars3d__namespace[_0x4ad4e0(0x37e)]['BasePointPrimitive'];class RectSensor extends BasePointPrimitive$1{constructor(_0x4b7fb8={}){const _0x5d8a80=_0x4ad4e0;super(_0x4b7fb8),this['_modelMatrix']=Cesium$2['Matrix4']['clone'](Cesium$2['Matrix4']['IDENTITY']),this['_quaternion']=new Cesium$2['Quaternion'](),this['_translation']=new Cesium$2['Cartesian3'](),this['_scale']=new Cesium$2['Cartesian3'](0x1,0x1,0x1),this[_0x5d8a80(0x379)]=new Cesium$2['Matrix4'](),this['_fixedFrameTransform']=this['options'][_0x5d8a80(0x355)]??Cesium$2[_0x5d8a80(0x2ac)][_0x5d8a80(0x2c3)],this['_reverse']=this[_0x5d8a80(0x392)]['reverse']??![],this['style']['globalAlpha']=0x1,this[_0x5d8a80(0x276)](_0x4b7fb8['style'],_0x4b7fb8['style']);}get[_0x4ad4e0(0x25f)](){return this;}get['lookAt'](){return this['options']['lookAt'];}set['lookAt'](_0x14722b){const _0x3a0ae1=_0x4ad4e0;this[_0x3a0ae1(0x392)]['lookAt']=_0x14722b;}get[_0x4ad4e0(0x3a9)](){return this['_color'];}set['color'](_0x5efd3f){this['_color']=mars3d__namespace['Util']['getCesiumColor'](_0x5efd3f);}get['outlineColor'](){return this['_outlineColor'];}set['outlineColor'](_0x38ceac){const _0x4662d5=_0x4ad4e0;this[_0x4662d5(0x2b5)]=mars3d__namespace['Util']['getCesiumColor'](_0x38ceac);}get['outline'](){const _0x1a087d=_0x4ad4e0;return this[_0x1a087d(0x2da)];}set['outline'](_0x16f469){const _0x35057c=_0x4ad4e0;this[_0x35057c(0x2da)]=_0x16f469,this['updateGeometry']();}get['topShow'](){const _0x3a29ad=_0x4ad4e0;return this[_0x3a29ad(0x176)];}set[_0x4ad4e0(0x2ee)](_0x55c26e){const _0x30322c=_0x4ad4e0;this[_0x30322c(0x176)]=_0x55c26e,this['updateGeometry']();}get['topOutlineShow'](){return this['_topOutlineShow'];}set['topOutlineShow'](_0x532004){const _0x2ec1eb=_0x4ad4e0;this[_0x2ec1eb(0x1d0)]=_0x532004,this['updateGeometry']();}get[_0x4ad4e0(0x39a)](){const _0x2ca14f=_0x4ad4e0;return mars3d__namespace['Util']['getCesiumValue'](this[_0x2ca14f(0x1bc)],Number,this[_0x2ca14f(0x23e)]);}set[_0x4ad4e0(0x39a)](_0x10ce8f){const _0x1be056=_0x4ad4e0;this['_angle1']=_0x10ce8f,this[_0x1be056(0x27a)]=_0x10ce8f,this['updateGeometry']();}get['angle1'](){const _0x2fa5ac=_0x4ad4e0;return mars3d__namespace[_0x2fa5ac(0x21d)]['getCesiumValue'](this['_angle1'],Number,this['currentTime'])??0.01;}set[_0x4ad4e0(0x350)](_0x1d697d){const _0x5241b3=_0x4ad4e0;if(this[_0x5241b3(0x1bc)]===_0x1d697d)return;this['_angle1']=_0x1d697d,this['updateGeometry']();}get['angle2'](){const _0x4a3231=_0x4ad4e0;return mars3d__namespace['Util']['getCesiumValue'](this[_0x4a3231(0x27a)],Number,this['currentTime'])??0.01;}set['angle2'](_0x48cf5e){const _0x3a984d=_0x4ad4e0;if(this[_0x3a984d(0x27a)]===_0x48cf5e)return;this['_angle2']=_0x48cf5e,this['updateGeometry']();}get['length'](){const _0x4310ba=_0x4ad4e0;return mars3d__namespace['Util'][_0x4310ba(0x28d)](this['_length'],Number);}set['length'](_0x15ddc7){const _0x75aa67=_0x4ad4e0;if(this['_length']===_0x15ddc7||Math['abs'](this['_length']-_0x15ddc7)<0xa)return;this[_0x75aa67(0x186)]=_0x15ddc7,this[_0x75aa67(0x31d)]();}get['heading'](){return Cesium$2['Math']['toDegrees'](this['_headingRadians']);}set['heading'](_0x1094c8){const _0xb4e1e7=_0x4ad4e0;isCzmProperty(_0x1094c8)?this[_0xb4e1e7(0x354)]=_0x1094c8:this['_headingRadians']=Cesium$2[_0xb4e1e7(0x30d)]['toRadians'](_0x1094c8);}['getHeadingRadians'](_0x376004){const _0x336569=_0x4ad4e0;return isCzmProperty(this['_headingRadians'])?Cesium$2[_0x336569(0x30d)]['toRadians'](mars3d__namespace[_0x336569(0x21d)][_0x336569(0x28d)](this['_headingRadians'],Number,_0x376004)??0x0):this[_0x336569(0x354)];}get['pitch'](){const _0x125c22=_0x4ad4e0;return Cesium$2[_0x125c22(0x30d)]['toDegrees'](this['_pitchRadians']);}set['pitch'](_0x353eed){const _0x326d42=_0x4ad4e0;isCzmProperty(_0x353eed)?this['_pitchRadians']=_0x353eed:this['_pitchRadians']=Cesium$2['Math'][_0x326d42(0x260)](_0x353eed);}['getPitchRadians'](_0x4c4d6f){return isCzmProperty(this['_pitchRadians'])?Cesium$2['Math']['toRadians'](mars3d__namespace['Util']['getCesiumValue'](this['_pitchRadians'],Number,_0x4c4d6f)??0x0):this['_pitchRadians'];}get[_0x4ad4e0(0x1df)](){return Cesium$2['Math']['toDegrees'](this['_rollRadians']);}set['roll'](_0x2dd50e){const _0x1763cf=_0x4ad4e0;isCzmProperty(_0x2dd50e)?this[_0x1763cf(0x1b8)]=_0x2dd50e:this['_rollRadians']=Cesium$2['Math'][_0x1763cf(0x260)](_0x2dd50e);}['getRollRadians'](_0x1c2277){const _0x4ac209=_0x4ad4e0;return isCzmProperty(this['_rollRadians'])?Cesium$2[_0x4ac209(0x30d)]['toRadians'](mars3d__namespace['Util']['getCesiumValue'](this[_0x4ac209(0x1b8)],Number,_0x1c2277)??0x0):this['_rollRadians'];}get['matrix'](){return this['_matrix'];}get['rayPosition'](){const _0x397af7=_0x4ad4e0;if(!this[_0x397af7(0x379)])return null;const _0x5e6336=Cesium$2['Matrix4']['multiplyByPoint'](this[_0x397af7(0x379)],new Cesium$2['Cartesian3'](0x0,0x0,this['reverse']?-this['length']:this['length']),new Cesium$2['Cartesian3']());if(!_0x5e6336||Cesium$2['Cartesian3']['ZERO']['equals'](_0x5e6336))return null;return _0x5e6336;}get['reverse'](){return this['_reverse'];}get[_0x4ad4e0(0x30f)](){const _0x2e7c6e=_0x4ad4e0;return this[_0x2e7c6e(0x2e6)];}[_0x4ad4e0(0x276)](_0x4ce6c3,_0x343f4c){const _0x21c3c3=_0x4ad4e0;_0x4ce6c3=style2Primitive(_0x4ce6c3),this['_angle1']=_0x4ce6c3['angle1']||_0x4ce6c3['angle']||0x5,this['_angle2']=_0x4ce6c3['angle2']||_0x4ce6c3['angle']||0x5,this['_length']=_0x4ce6c3['length']??0x64,this[_0x21c3c3(0x3b4)]=_0x4ce6c3[_0x21c3c3(0x3a9)]??new Cesium$2[(_0x21c3c3(0x252))](0x0,0x1,0x1,0.2),this['_outline']=_0x4ce6c3['outline']??![],this[_0x21c3c3(0x2b5)]=_0x4ce6c3[_0x21c3c3(0x36c)]??new Cesium$2['Color'](0x1,0x1,0x1,0.4),this['_topShow']=_0x4ce6c3[_0x21c3c3(0x2ee)]??!![],this['_topOutlineShow']=_0x4ce6c3['topOutlineShow']??this['_outline'],this['_topSteps']=_0x4ce6c3['topSteps']??0x8,this['pitch']=_0x4ce6c3[_0x21c3c3(0x1e0)]??0x0,this['heading']=_0x4ce6c3['heading']??0x0,this['roll']=_0x4ce6c3['roll']??0x0,this['updateGeometry']();}['_addedHook'](){const _0x5b7a4f=_0x4ad4e0;if(!this[_0x5b7a4f(0x2bb)])return;this['primitiveCollection'][_0x5b7a4f(0x282)](this),this['updateGeometry']();}['_removedHook'](){const _0x487ef0=_0x4ad4e0;if(!this['_map'])return;this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this[_0x487ef0(0x1cd)][_0x487ef0(0x2f9)](this),this['_noDestroy']=![]),this['_clearDrawCommand']();}['update'](_0x478dcf){const _0xfba0d4=_0x4ad4e0;if(!this['getRealShow'](_0x478dcf['time']))return;this['fire'](mars3d__namespace['EventType']['preUpdate'],{'time':_0x478dcf['time']});(isCzmProperty(this['_length'])||isCzmProperty(this['_angle1'])||isCzmProperty(this[_0xfba0d4(0x27a)]))&&this['updateGeometry']();this[_0xfba0d4(0x301)](_0x478dcf[_0xfba0d4(0x2ef)]);if(!this[_0xfba0d4(0x273)])return;if(_0x478dcf['mode']===Cesium$2[_0xfba0d4(0x1f6)]['SCENE3D']){if(!Cesium$2['defined'](this['_drawCommands'])||this['_drawCommands'][_0xfba0d4(0x2bf)]===0x0){this[_0xfba0d4(0x246)]['boundingSphere']=Cesium$2['BoundingSphere']['fromVertices'](this[_0xfba0d4(0x246)][_0xfba0d4(0x3a1)]['position'][_0xfba0d4(0x2f7)]),this['_clearDrawCommand'](),this['_drawCommands']=[],this['_pickCommands']=[],this['_drawCommands']['push'](this['createDrawCommand'](this[_0xfba0d4(0x246)],_0x478dcf));this[_0xfba0d4(0x2da)]&&this[_0xfba0d4(0x248)]['push'](this['createDrawCommand'](this['_outlineGeometry'],_0x478dcf,!![]));if(this['_topShow']){const _0x5c9ca4=this['createDrawCommand'](this['_topGeometry'],_0x478dcf);this['_drawCommands']['push'](_0x5c9ca4);if(this['_topOutlineShow']){const _0x44c2c5=this['createDrawCommand'](this['_topOutlineGeometry'],_0x478dcf,!![]);this[_0xfba0d4(0x248)][_0xfba0d4(0x23f)](_0x44c2c5);}}}_0x478dcf[_0xfba0d4(0x291)]['render']?this['_drawCommands']&&_0x478dcf['commandList'][_0xfba0d4(0x23f)](...this['_drawCommands']):this[_0xfba0d4(0x2fb)]&&_0x478dcf['commandList']['push'](...this['_pickCommands']);}this[_0xfba0d4(0x1f1)](mars3d__namespace['EventType']['postUpdate'],{'time':_0x478dcf['time']});}['createDrawCommand'](_0x27327e,_0x2fe47a,_0xc4d885){const _0x50d7d2=_0x4ad4e0,_0x280096=_0x2fe47a['context'],_0x3a2aa9=this['style']['translucent']??!![],_0x3db25f=this['style'][_0x50d7d2(0x369)]??![],_0x5504a8=Cesium$2[_0x50d7d2(0x22d)][_0x50d7d2(0x296)](_0x3a2aa9,_0x3db25f,this['options']['renderState']),_0x3ac959=Cesium$2['RenderState']['fromCache'](_0x5504a8),_0x162fe6=Cesium$2[_0x50d7d2(0x3a5)]['createAttributeLocations'](_0x27327e),_0x5d86f2=Cesium$2[_0x50d7d2(0x34e)]['replaceCache']({'context':_0x280096,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this[_0x50d7d2(0x3ab)](SatelliteSensorFS),'attributeLocations':_0x162fe6}),_0x4ce90f=Cesium$2['VertexArray']['fromGeometry']({'context':_0x280096,'geometry':_0x27327e,'attributeLocations':_0x162fe6,'bufferUsage':Cesium$2[_0x50d7d2(0x30a)][_0x50d7d2(0x24c)]}),_0x310917=new Cesium$2[(_0x50d7d2(0x361))]();Cesium$2[_0x50d7d2(0x31e)]['multiplyByPoint'](this[_0x50d7d2(0x379)],_0x27327e['boundingSphere'][_0x50d7d2(0x31b)],_0x310917);const _0xec348b=new Cesium$2['BoundingSphere'](_0x310917,_0x27327e['boundingSphere']['radius']),_0x22a3fc=new Cesium$2['DrawCommand']({'primitiveType':_0x27327e['primitiveType'],'shaderProgram':_0x5d86f2,'vertexArray':_0x4ce90f,'modelMatrix':this['_matrix'],'renderState':_0x3ac959,'boundingVolume':_0xec348b,'uniformMap':{'marsColor':_0xc4d885?()=>{return this['_outlineColor'];}:()=>{const _0x20c08b=_0x50d7d2;return this[_0x20c08b(0x3b4)];},'globalAlpha':()=>{const _0x4f3892=_0x50d7d2;return this['style'][_0x4f3892(0x182)];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$2[_0x50d7d2(0x30e)]['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$2['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x22a3fc),_0x22a3fc[_0x50d7d2(0x360)]=_0x280096['createPickId']({'primitive':_0x22a3fc,'id':this['id']});if(!_0xc4d885){const _0x3ec359=new Cesium$2['DrawCommand']({'owner':_0x22a3fc,'primitiveType':_0x27327e['primitiveType'],'pickOnly':!![]});_0x3ec359['vertexArray']=_0x4ce90f,_0x3ec359[_0x50d7d2(0x2f4)]=_0x3ac959;const _0x1008c0=Cesium$2[_0x50d7d2(0x34e)]['fromCache']({'context':_0x280096,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$2['ShaderSource'][_0x50d7d2(0x2ff)](SatelliteSensorFS,'uniform'),'attributeLocations':_0x162fe6});_0x3ec359[_0x50d7d2(0x280)]=_0x1008c0,_0x3ec359[_0x50d7d2(0x2d2)]=_0x22a3fc['uniformMap'],_0x3ec359['uniformMap']['czm_pickColor']=()=>{const _0x6489b4=_0x50d7d2;return _0x22a3fc[_0x6489b4(0x360)]['color'];},_0x3ec359['pass']=Cesium$2['Pass']['TRANSLUCENT'],_0x3ec359['boundingVolume']=_0xec348b,_0x3ec359[_0x50d7d2(0x2ca)]=this['_matrix'],this['_pickCommands']['push'](_0x3ec359);}return _0x22a3fc;}['_clearDrawCommand'](){const _0x1c0b86=_0x4ad4e0;this['_drawCommands']&&this['_drawCommands'][_0x1c0b86(0x2bf)]>0x0&&(this['_drawCommands'][_0x1c0b86(0x2fe)](function(_0x389fb8){const _0x323166=_0x1c0b86;_0x389fb8['vertexArray']&&_0x389fb8['vertexArray'][_0x323166(0x2e4)](),_0x389fb8['shaderProgram']&&_0x389fb8['shaderProgram']['destroy']();}),delete this['_drawCommands']),this[_0x1c0b86(0x2fb)]&&this['_pickCommands']['length']>0x0&&(this[_0x1c0b86(0x2fb)]['forEach'](function(_0x4117f2){const _0x8812d8=_0x1c0b86;_0x4117f2[_0x8812d8(0x383)]&&_0x4117f2[_0x8812d8(0x383)]['destroy'](),_0x4117f2[_0x8812d8(0x280)]&&_0x4117f2['shaderProgram']['destroy']();}),delete this['_pickCommands']);}get['positionShow'](){if(this['_positionCartesian'])return this['_positionCartesian'];return super['positionShow'];}['computeMatrix'](_0x439be9,_0x2af7c7){const _0x7c955f=_0x4ad4e0;this['_positionCartesian']=mars3d__namespace['PointUtil'][_0x7c955f(0x1af)](this['position'],_0x439be9);if(!this['_positionCartesian'])return this[_0x7c955f(0x379)]=new Cesium$2['Matrix4'](),this['_matrix'];if(this['lookAt']){const _0x1a9e4c=this['_positionCartesian'],_0x4df67d=mars3d__namespace['PointUtil'][_0x7c955f(0x1af)](this['lookAt'],_0x439be9);if(Cesium$2[_0x7c955f(0x1ec)](_0x4df67d)){!Cesium$2['defined'](this['style']['length'])&&(this['length']=Cesium$2['Cartesian3']['distance'](_0x1a9e4c,_0x4df67d));const _0x89c736=mars3d__namespace['PointUtil']['getHeadingPitchRollForLine'](_0x1a9e4c,_0x4df67d,!this['reverse']);!isCzmProperty(this[_0x7c955f(0x1fb)])&&(this['_pitchRadians']=_0x89c736[_0x7c955f(0x1e0)]),!isCzmProperty(this['_rollRadians'])&&(this['_rollRadians']=_0x89c736['roll']),!isCzmProperty(this['_headingRadians'])&&(this[_0x7c955f(0x354)]=_0x89c736['heading']);}}if(this['style'][_0x7c955f(0x29a)]){const _0x346095=this['getRayEarthLength']();this['_intersectEllipsoid']=_0x346095>0x0;if(this[_0x7c955f(0x2e6)]){if(this['style']['hideRayEllipsoid'])return this['_matrix']=new Cesium$2['Matrix4'](),this['_matrix'];this['length']=_0x346095;}}let _0x44ee4f=new Cesium$2[(_0x7c955f(0x3b1))](this['getHeadingRadians'](_0x439be9),this['getPitchRadians'](_0x439be9),this[_0x7c955f(0x2f2)](_0x439be9));return this['style']['cameraHpr']&&(_0x44ee4f=mars3d__namespace['PointUtil'][_0x7c955f(0x374)](this['_map']['scene'],this[_0x7c955f(0x273)],_0x44ee4f)),this['_modelMatrix']=this[_0x7c955f(0x213)](this[_0x7c955f(0x273)],this[_0x7c955f(0x1bd)],this['_modelMatrix']),this[_0x7c955f(0x331)]=Cesium$2['Quaternion'][_0x7c955f(0x22f)](_0x44ee4f,this['_quaternion']),this['_matrix']=Cesium$2['Matrix4']['fromTranslationQuaternionRotationScale'](this['_translation'],this['_quaternion'],this[_0x7c955f(0x26a)],this['_matrix']),Cesium$2['Matrix4']['multiplyTransformation'](this[_0x7c955f(0x265)],this['_matrix'],this['_matrix']),this['_matrix'];}['updateGeometry'](){const _0x598442=_0x4ad4e0,_0x13a64c=RectGeometry[_0x598442(0x1ca)](this['angle1'],this[_0x598442(0x339)],this['length'],!![],this['style']['slices']??0x1);this['fourPir']=_0x13a64c,this['vao']=this[_0x598442(0x2de)](),this[_0x598442(0x246)]=this[_0x598442(0x3ba)](this[_0x598442(0x2af)]['fourPindices'],this[_0x598442(0x2af)][_0x598442(0x343)],this['vao'][_0x598442(0x3a3)],Cesium$2[_0x598442(0x24e)]['TRIANGLES'],this[_0x598442(0x3b4)]),this['_topGeometry']=this['createGeometry'](this[_0x598442(0x2af)]['topPindices'],this['vao']['topPositions'],this[_0x598442(0x2af)]['topPsts'],Cesium$2[_0x598442(0x24e)]['TRIANGLES'],this['_color']),this[_0x598442(0x24d)]=this['createGeometry'](this['vao']['topOindices'],this['vao']['topPositions'],this['vao']['topPsts'],Cesium$2[_0x598442(0x24e)]['LINES'],this['_outlineColor']),this['_outlineGeometry']=this['createGeometry'](this['vao']['fourOindices'],this[_0x598442(0x2af)]['fourPposition'],this['vao']['topPsts'],Cesium$2['PrimitiveType']['LINES'],this['_outlineColor']),this['_attributes_positions']=new Float32Array(this['_geometry'][_0x598442(0x3a1)][_0x598442(0x1c5)]['values'][_0x598442(0x2bf)]);for(let _0x4d9fd2=0x0;_0x4d9fd2<this['_attributes_positions']['length'];_0x4d9fd2++){this[_0x598442(0x29c)][_0x4d9fd2]=this[_0x598442(0x246)][_0x598442(0x3a1)]['position']['values'][_0x4d9fd2];}this[_0x598442(0x225)]();}['prepareVAO'](){const _0x3e2f33=_0x4ad4e0,_0x4aa871=this['reverse']?-this[_0x3e2f33(0x2bf)]:this[_0x3e2f33(0x2bf)],_0x5c1d3f=this[_0x3e2f33(0x33d)]['_topWidth']/0x2,_0x21eb65=this['fourPir']['_topHeight']/0x2,_0x34f5b3=[],_0x4b40f7=[],_0x17ebf7=[],_0x1b4722=[],_0x55f3df=[],_0x22f126=[],_0x24664d=[],_0x4088b6=[],_0x5b56af=new Cesium$2[(_0x3e2f33(0x361))](-_0x5c1d3f,-_0x21eb65,_0x4aa871),_0x2b2532=new Cesium$2['Cartesian3'](_0x5c1d3f,-_0x21eb65,_0x4aa871),_0x374b8a=new Cesium$2['Cartesian3'](-_0x5c1d3f,_0x21eb65,_0x4aa871),_0x1f5b83=new Cesium$2[(_0x3e2f33(0x361))](_0x5c1d3f,_0x21eb65,_0x4aa871);_0x24664d['push'](0x0,0x0,0x0),_0x24664d['push'](_0x5b56af['x'],_0x5b56af['y'],_0x5b56af['z']),_0x24664d['push'](_0x374b8a['x'],_0x374b8a['y'],_0x374b8a['z']),_0x24664d['push'](_0x1f5b83['x'],_0x1f5b83['y'],_0x1f5b83['z']),_0x24664d['push'](_0x2b2532['x'],_0x2b2532['y'],_0x2b2532['z']),_0x55f3df[_0x3e2f33(0x23f)](0x0,0x1,0x2),_0x55f3df['push'](0x0,0x2,0x3),_0x55f3df[_0x3e2f33(0x23f)](0x0,0x3,0x4),_0x55f3df[_0x3e2f33(0x23f)](0x0,0x4,0x1),_0x22f126['push'](0x0,0x1),_0x22f126['push'](0x0,0x2),_0x22f126[_0x3e2f33(0x23f)](0x0,0x3),_0x22f126['push'](0x0,0x4),_0x22f126[_0x3e2f33(0x23f)](0x1,0x2),_0x22f126['push'](0x2,0x3),_0x22f126[_0x3e2f33(0x23f)](0x3,0x4),_0x22f126['push'](0x4,0x1);const _0x62a444=this['_topSteps'];let _0x2f56be=0x0;for(let _0x5379ea=0x0;_0x5379ea<=_0x62a444;_0x5379ea++){const _0x2799e9=Cesium$2['Cartesian3']['lerp'](_0x5b56af,_0x374b8a,_0x5379ea/_0x62a444,new Cesium$2['Cartesian3']()),_0x307d32=Cesium$2[_0x3e2f33(0x361)]['lerp'](_0x2b2532,_0x1f5b83,_0x5379ea/_0x62a444,new Cesium$2['Cartesian3']()),_0x57ab19=[];for(let _0x4b6987=0x0;_0x4b6987<=_0x62a444;_0x4b6987++){const _0x5630af=Cesium$2['Cartesian3']['lerp'](_0x2799e9,_0x307d32,_0x4b6987/_0x62a444,new Cesium$2['Cartesian3']());_0x34f5b3['push'](_0x5630af['x'],_0x5630af['y'],_0x5630af['z']),_0x4b40f7['push'](0x1,0x1),_0x57ab19['push'](_0x2f56be++);}_0x4088b6['push'](_0x57ab19);}for(let _0x3f5a82=0x1;_0x3f5a82<_0x4088b6[_0x3e2f33(0x2bf)];_0x3f5a82++){for(let _0x79a5bd=0x1;_0x79a5bd<_0x4088b6[_0x3f5a82]['length'];_0x79a5bd++){const _0x48a0a5=_0x4088b6[_0x3f5a82-0x1][_0x79a5bd-0x1],_0x1bc98c=_0x4088b6[_0x3f5a82][_0x79a5bd-0x1],_0x17c43f=_0x4088b6[_0x3f5a82][_0x79a5bd],_0x350688=_0x4088b6[_0x3f5a82-0x1][_0x79a5bd];_0x17ebf7[_0x3e2f33(0x23f)](_0x48a0a5,_0x1bc98c,_0x17c43f),_0x17ebf7['push'](_0x48a0a5,_0x17c43f,_0x350688);}}for(let _0x484b18=0x0;_0x484b18<_0x4088b6['length'];_0x484b18++){_0x1b4722['push'](_0x4088b6[_0x484b18][0x0]),_0x1b4722['push'](_0x4088b6[_0x484b18][_0x4088b6[_0x484b18]['length']-0x1]);}const _0x216d36=_0x4088b6['length'];for(let _0x1148c8=0x0;_0x1148c8<_0x4088b6[0x0]['length'];_0x1148c8++){_0x1b4722[_0x3e2f33(0x23f)](_0x4088b6[0x0][_0x1148c8]),_0x1b4722['push'](_0x4088b6[_0x216d36-0x1][_0x1148c8]);}return{'topPositions':new Float32Array(_0x34f5b3),'topPindices':new Int32Array(_0x17ebf7),'topPsts':new Float32Array(_0x4b40f7),'topOindices':new Int32Array(_0x1b4722),'fourPposition':new Float32Array(_0x24664d),'fourPindices':new Int32Array(_0x55f3df),'fourOindices':new Int32Array(_0x22f126)};}['createGeometry'](_0x3c333d,_0x499e6b,_0x58fd51,_0xde2395,_0x2d24aa){const _0x200554=_0x4ad4e0,_0x293935={'position':new Cesium$2['GeometryAttribute']({'componentDatatype':Cesium$2['ComponentDatatype'][_0x200554(0x22e)],'componentsPerAttribute':0x3,'values':_0x499e6b}),'st':new Cesium$2[(_0x200554(0x1bb))]({'componentDatatype':Cesium$2[_0x200554(0x330)][_0x200554(0x38b)],'componentsPerAttribute':0x2,'values':_0x58fd51})},_0x61949e=Cesium$2[_0x200554(0x22c)]['fromVertices'](_0x499e6b),_0x4ff0a5=new Cesium$2['Geometry']({'attributes':_0x293935,'indices':_0x3c333d,'primitiveType':_0xde2395,'boundingSphere':_0x61949e});return _0x4ff0a5['color']=_0x2d24aa||this['_color'],computeVertexNormals(_0x4ff0a5),_0x4ff0a5;}['setOpacity'](_0x281b54){this['style']['globalAlpha']=_0x281b54;}['getRayEarthLength'](){const _0x55b7ea=_0x4ad4e0;let _0x23df35=0x0;const _0x3fc553=mars3d__namespace['PointUtil']['getRayEarthPosition'](this['_positionCartesian'],new Cesium$2['HeadingPitchRoll'](this['headingRadians'],this['_pitchRadians'],this['_rollRadians']),this['_reverse']);if(_0x3fc553){const _0x4d2cca=Cesium$2[_0x55b7ea(0x361)]['distance'](this['_positionCartesian'],_0x3fc553);if(_0x4d2cca>_0x23df35)return _0x23df35=_0x4d2cca,_0x23df35;}const _0x20b3a7=this[_0x55b7ea(0x217)]();return _0x20b3a7[_0x55b7ea(0x2fe)]((_0x464718,_0x57b805)=>{const _0x9bfff5=_0x55b7ea;if(_0x464718==null)return;const _0x1a09d7=Cesium$2[_0x9bfff5(0x361)]['distance'](this[_0x9bfff5(0x273)],_0x464718);_0x1a09d7>_0x23df35&&(_0x23df35=_0x1a09d7);}),_0x23df35;}['getRayEarthPositions'](){const _0x506d5b=_0x4ad4e0,_0x554418=this['_positionCartesian'],_0x3e2864=Cesium$2[_0x506d5b(0x30d)]['toRadians'](this['pitch']+this['angle2']),_0x5a8f30=Cesium$2['Math']['toRadians'](this['pitch']-this[_0x506d5b(0x339)]),_0x50f197=Cesium$2['Math'][_0x506d5b(0x260)](this[_0x506d5b(0x1df)]+this['angle1']),_0x599e54=Cesium$2[_0x506d5b(0x30d)]['toRadians'](this['roll']-this[_0x506d5b(0x350)]),_0x2b6025=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x554418,new Cesium$2['HeadingPitchRoll'](this['headingRadians'],_0x3e2864,_0x50f197),this['_reverse']),_0x1ebd0a=mars3d__namespace['PointUtil'][_0x506d5b(0x21c)](_0x554418,new Cesium$2['HeadingPitchRoll'](this[_0x506d5b(0x2a8)],_0x3e2864,_0x599e54),this['_reverse']),_0x28fad5=mars3d__namespace['PointUtil'][_0x506d5b(0x21c)](_0x554418,new Cesium$2['HeadingPitchRoll'](this[_0x506d5b(0x2a8)],_0x5a8f30,_0x599e54),this['_reverse']),_0x1dc812=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x554418,new Cesium$2['HeadingPitchRoll'](this['headingRadians'],_0x5a8f30,_0x50f197),this['_reverse']);return[_0x2b6025,_0x1ebd0a,_0x28fad5,_0x1dc812];}[_0x4ad4e0(0x368)](_0x5109fa,_0x3ffa7c){const _0xd63288=_0x4ad4e0;return _0x5109fa[_0xd63288(0x1ed)]=![],mars3d__namespace['GraphicUtil'][_0xd63288(0x18d)]('point',_0x5109fa);}['_clusterShowHook'](_0x538d9f){}}mars3d__namespace['GraphicUtil'][_0x4ad4e0(0x2f1)]('rectSensor',RectSensor,!![]),mars3d__namespace['graphic']['RectSensor']=RectSensor;function isCzmProperty(_0x571a9a){const _0x59436b=_0x4ad4e0;return mars3d__namespace['Util'][_0x59436b(0x1c0)](_0x571a9a)&&_0x571a9a[_0x59436b(0x353)];}const SensorType={'Rect':0x0,'Conic':0x1},Cesium$1=mars3d__namespace['Cesium'],BasePointPrimitive=mars3d__namespace['graphic']['BasePointPrimitive'],RayEllipsoidType={'None':0x0,'All':0x1,'Part':0x2};class SatelliteSensor extends BasePointPrimitive{constructor(_0x2c920b={}){const _0x223f12=_0x4ad4e0;super(_0x2c920b),this['_modelMatrix']=Cesium$1['Matrix4']['clone'](Cesium$1[_0x223f12(0x31e)]['IDENTITY']),this['_quaternion']=new Cesium$1[(_0x223f12(0x1b6))](),this['_translation']=new Cesium$1['Cartesian3'](),this[_0x223f12(0x26a)]=new Cesium$1[(_0x223f12(0x361))](0x1,0x1,0x1),this['_matrix']=new Cesium$1['Matrix4'](),this[_0x223f12(0x24b)]=[],this['_depthTestChange']=![],this['style'][_0x223f12(0x182)]=0x1,this['style']['flat']=this['style'][_0x223f12(0x2b8)]??!![];const _0x8e5b5c=style2Primitive(this['style']);this[_0x223f12(0x366)]=_0x8e5b5c['sensorType']??SensorType[_0x223f12(0x1e8)],this[_0x223f12(0x1bc)]=_0x8e5b5c['angle1']||_0x8e5b5c['angle']||0x5,this['_angle2']=_0x8e5b5c['angle2']||_0x8e5b5c['angle']||0x5,this[_0x223f12(0x186)]=_0x8e5b5c[_0x223f12(0x2bf)]??0x0,this[_0x223f12(0x3a9)]=_0x8e5b5c['color']??'rgba(255,255,0,0.4)',this['_outline']=_0x8e5b5c['outline']??![],this[_0x223f12(0x36c)]=_0x8e5b5c['outlineColor']??_0x223f12(0x24f),this['_groundPolyColor']=_0x8e5b5c['groundPolyColor'],this['_groundOutLineColor']=_0x8e5b5c[_0x223f12(0x253)],this['_rayEllipsoid']=_0x8e5b5c[_0x223f12(0x29a)]??![],this[_0x223f12(0x1e0)]=_0x8e5b5c['pitch']??0x0,this['heading']=_0x8e5b5c['heading']??0x0,this['roll']=_0x8e5b5c['roll']??0x0,this['_reverse']=this[_0x223f12(0x392)][_0x223f12(0x307)]??!![],this['_trackPositions']=[],this['_trackGeometries']=[];}get['sensorType'](){const _0x557868=_0x4ad4e0;return this[_0x557868(0x366)];}set[_0x4ad4e0(0x29d)](_0x3c29f8){if(!Cesium$1['defined'](_0x3c29f8))return;this['_sensorType']=_0x3c29f8,this['updateGeometry']();}get[_0x4ad4e0(0x3a9)](){return this['_color'];}set[_0x4ad4e0(0x3a9)](_0x551376){const _0x1c6aab=_0x4ad4e0;if(!Cesium$1[_0x1c6aab(0x1ec)](_0x551376))return;this['_color']=mars3d__namespace[_0x1c6aab(0x21d)][_0x1c6aab(0x184)](_0x551376);}get['outlineColor'](){const _0x207a4c=_0x4ad4e0;return this[_0x207a4c(0x2b5)];}set['outlineColor'](_0x556ad0){const _0x18ed8b=_0x4ad4e0;this['_outlineColor']=mars3d__namespace['Util'][_0x18ed8b(0x184)](_0x556ad0);}get[_0x4ad4e0(0x39a)](){return this['_angle1'];}set['angle'](_0x25e657){const _0x63b9e8=_0x4ad4e0;this['_angle1']=_0x25e657,this[_0x63b9e8(0x27a)]=_0x25e657,this[_0x63b9e8(0x31d)]();}get[_0x4ad4e0(0x350)](){return this['_angle1'];}set[_0x4ad4e0(0x350)](_0x4adc76){const _0x1d43bf=_0x4ad4e0;this['_angle1']=Number(_0x4adc76),this['style'][_0x1d43bf(0x350)]=this['_angle1'],this['updateGeometry']();}get[_0x4ad4e0(0x339)](){return this['_angle2'];}set[_0x4ad4e0(0x339)](_0x431bcc){const _0x55ef01=_0x4ad4e0;this['_angle2']=Number(_0x431bcc),this['style'][_0x55ef01(0x339)]=this['_angle2'],this[_0x55ef01(0x31d)]();}get[_0x4ad4e0(0x2ba)](){const _0xbe601d=_0x4ad4e0;return Cesium$1['Math'][_0xbe601d(0x36f)](this['_headingRadians']);}set[_0x4ad4e0(0x2ba)](_0x9820eb){const _0x2b06e5=_0x4ad4e0;this[_0x2b06e5(0x354)]=Cesium$1['Math'][_0x2b06e5(0x260)](_0x9820eb);}get[_0x4ad4e0(0x1e0)](){const _0x3d4a64=_0x4ad4e0;return Cesium$1['Math']['toDegrees'](this[_0x3d4a64(0x1fb)]);}set['pitch'](_0x3cdabf){this['_pitchRadians']=Cesium$1['Math']['toRadians'](_0x3cdabf);}get['roll'](){return Cesium$1['Math']['toDegrees'](this['_rollRadians']);}set['roll'](_0xf520b0){const _0x387427=_0x4ad4e0;this[_0x387427(0x1b8)]=Cesium$1['Math'][_0x387427(0x260)](_0xf520b0);}get['outline'](){const _0x2474a6=_0x4ad4e0;return this[_0x2474a6(0x2da)];}set['outline'](_0x43187b){this['_outline']=_0x43187b;}get['lookAt'](){return this['options']['lookAt'];}set['lookAt'](_0xcc7fa1){const _0x1a8a88=_0x4ad4e0;this[_0x1a8a88(0x392)]['lookAt']=_0xcc7fa1;}get[_0x4ad4e0(0x24a)](){return this['_matrix'];}get['groundPosition'](){const _0x4eea86=_0x4ad4e0;return mars3d__namespace[_0x4eea86(0x221)]['getRayEarthPositionByMatrix'](this['_matrix'],this['_reverse']);}get['rayEllipsoid'](){const _0xc3130a=_0x4ad4e0;return this[_0xc3130a(0x2c1)];}set['rayEllipsoid'](_0x111a9d){const _0x365c0d=_0x4ad4e0;this[_0x365c0d(0x2c1)]=_0x111a9d;}get['intersectEllipsoid'](){const _0x232167=_0x4ad4e0;return this[_0x232167(0x1a1)];}get[_0x4ad4e0(0x1d2)](){return this['_length']+0x61529c;}['_showHook'](_0x2413d9){const _0x3e03fc=_0x4ad4e0;_0x2413d9?this['_addedHook']():(this[_0x3e03fc(0x227)]=!![],this['_removedHook'](),this['_noDestroy']=![]);}[_0x4ad4e0(0x30c)](){this['updateGeometry']();}[_0x4ad4e0(0x2a2)](){this['updateGeometry'](),super['updateModelMatrix']();}[_0x4ad4e0(0x25e)](){const _0x2fcf9a=_0x4ad4e0;if(!this['_show'])return;this['primitiveCollection'][_0x2fcf9a(0x282)](this),this['_groundPolyEntity']?this['_map'][_0x2fcf9a(0x2dd)]['add'](this['_groundPolyEntity']):this['_addGroundPolyEntity'](this['_groundArea']||this['_groundOutLine']);}['_removedHook'](){const _0x3f9588=_0x4ad4e0;if(!this['_map'])return;this['_groundPolyEntity']&&this['_map'][_0x3f9588(0x2dd)]['remove'](this[_0x3f9588(0x1db)]),this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this['primitiveCollection']['remove'](this),this['_noDestroy']=![]),this['_clearGeometry'](),this['_clearDrawCommand']();}[_0x4ad4e0(0x3b6)](_0x4a6393){const _0x57c159=_0x4ad4e0;if(!this['getRealShow'](_0x4a6393['time']))return;this['computeMatrix'](_0x4a6393['time']);if(!this[_0x57c159(0x273)])return;!this['_geometry']&&this['updateGeometry']();const _0x1807b0=!this['_matrix_last']||!this['_matrix'][_0x57c159(0x39d)](this['_matrix_last'])||this[_0x57c159(0x320)]!==this['_sensorType']||this['_angle1_last']!==this['_angle1']||this['_angle2_last']!==this['_angle2']||this['_length_last']!==this['_length']||this[_0x57c159(0x29b)]!==_0x4a6393['mode'];_0x1807b0&&(this['_matrix_last']=this[_0x57c159(0x379)][_0x57c159(0x175)](),this[_0x57c159(0x320)]=this[_0x57c159(0x366)],this['_angle1_last']=this[_0x57c159(0x1bc)],this[_0x57c159(0x39c)]=this[_0x57c159(0x27a)],this['_length_last']=this[_0x57c159(0x186)],this['_sceneMode_last']=_0x4a6393['mode']),_0x4a6393['mode']===Cesium$1['SceneMode'][_0x57c159(0x218)]?(_0x1807b0&&this[_0x57c159(0x225)](),(!Cesium$1[_0x57c159(0x1ec)](this[_0x57c159(0x248)])||this['_drawCommands']['length']===0x0)&&(this['_drawCommands']=[],this['_pickCommands']=[],this['_outlinePositions']=this[_0x57c159(0x387)](this['_outlinePositions']),this[_0x57c159(0x2c1)]&&this['_rayEllipsoidType']===RayEllipsoidType['Part']?this['_imagingAreaPositions']=mars3d__namespace[_0x57c159(0x221)][_0x57c159(0x180)](this['_outlinePositions'],0x0):this['_imagingAreaPositions']=Cesium$1[_0x57c159(0x175)](this['_outlinePositions']),this['updateVolumeGeometry'](),this['_volumeGeometry']&&(this[_0x57c159(0x248)]['push'](this[_0x57c159(0x2fc)](this[_0x57c159(0x37d)],_0x4a6393)),this[_0x57c159(0x2da)]&&this['_drawCommands'][_0x57c159(0x23f)](this['createDrawCommand'](this['_volumeOutlineGeometry'],_0x4a6393,!![])))),_0x4a6393[_0x57c159(0x291)]['render']?this['_drawCommands']&&_0x4a6393['commandList']['push'](...this['_drawCommands']):this['_pickCommands']&&_0x4a6393[_0x57c159(0x237)][_0x57c159(0x23f)](...this[_0x57c159(0x2fb)]),this['_groundPolyEntity']&&(this['_groundPolyEntity']['show']=Boolean(this[_0x57c159(0x2d9)]&&this['_show']))):(_0x1807b0&&(this[_0x57c159(0x329)]=this[_0x57c159(0x192)]()),this['_imagingAreaPositions']&&this['_imagingAreaPositions'][_0x57c159(0x2bf)]>0x0?(!this['_groundPolyEntity']&&this['_addGroundPolyEntity'](!![]),this['_groundPolyEntity']['show']!==!![]&&(this[_0x57c159(0x1db)][_0x57c159(0x2f5)]=!![])):this['_groundPolyEntity']&&this[_0x57c159(0x1db)]['show']!==![]&&(this[_0x57c159(0x1db)]['show']=![]));}['computeMatrix'](_0x1bf157,_0x3729db){const _0x3e5531=_0x4ad4e0;this['property']&&(this['_position']=this['property']['getValue'](_0x1bf157));this['_positionCartesian']=mars3d__namespace['PointUtil']['getPositionValue'](this['position'],_0x1bf157);if(!this[_0x3e5531(0x273)])return this['_matrix']=new Cesium$1['Matrix4'](),this['_matrix'];if(this['options'][_0x3e5531(0x2c4)]){const _0x2a61d2=mars3d__namespace['Util'][_0x3e5531(0x28d)](this['options']['orientation'],Cesium$1[_0x3e5531(0x1b6)],_0x1bf157);if(this['_positionCartesian']&&_0x2a61d2){const _0x5bf6cf=mars3d__namespace['PointUtil'][_0x3e5531(0x28a)](this['_positionCartesian'],_0x2a61d2,this['ellipsoid'],this[_0x3e5531(0x355)]);!Cesium$1['defined'](this['style']['heading'])&&(this[_0x3e5531(0x354)]=_0x5bf6cf[_0x3e5531(0x2ba)]),!Cesium$1['defined'](this['style']['roll'])&&(this['_rollRadians']=_0x5bf6cf['roll']),!Cesium$1['defined'](this['style']['pitch'])&&(this['_pitchRadians']=_0x5bf6cf[_0x3e5531(0x1e0)]);}}if(this['lookAt']){const _0xd9a3ec=this['_positionCartesian'],_0x34b04c=mars3d__namespace['PointUtil']['getPositionValue'](this[_0x3e5531(0x33e)],_0x1bf157);if(Cesium$1[_0x3e5531(0x1ec)](_0x34b04c)){const _0x323810=mars3d__namespace['PointUtil']['getHeadingPitchRollForLine'](_0xd9a3ec,_0x34b04c);this[_0x3e5531(0x1fb)]=_0x323810[_0x3e5531(0x1e0)],this['_rollRadians']=_0x323810[_0x3e5531(0x1df)],!(this[_0x3e5531(0x354)]instanceof Cesium$1['CallbackProperty'])&&(this['_headingRadians']=_0x323810[_0x3e5531(0x2ba)]);}}return this['_modelMatrix']=this['fixedFrameTransform'](this['_positionCartesian'],this['ellipsoid'],this[_0x3e5531(0x265)]),this[_0x3e5531(0x331)]=Cesium$1['Quaternion']['fromHeadingPitchRoll'](new Cesium$1['HeadingPitchRoll'](this['_headingRadians'],this[_0x3e5531(0x1fb)],this['_rollRadians']),this['_quaternion']),this[_0x3e5531(0x379)]=Cesium$1['Matrix4']['fromTranslationQuaternionRotationScale'](this['_translation'],this[_0x3e5531(0x331)],this['_scale'],this['_matrix']),Cesium$1['Matrix4']['multiplyTransformation'](this[_0x3e5531(0x265)],this[_0x3e5531(0x379)],this['_matrix']),this['_matrix'];}[_0x4ad4e0(0x31d)](){const _0x1fa6e1=_0x4ad4e0;this['_clearGeometry']();const _0x15a18c=this['_reverse']?this['geometryLength']:-this['geometryLength'];if(this[_0x1fa6e1(0x366)]===SensorType[_0x1fa6e1(0x255)]){const _0x1b7a43=this['style']['slicesC']??this['style'][_0x1fa6e1(0x1c2)],_0x49eb51=this['style']['slicesR'];this[_0x1fa6e1(0x246)]=ConicGeometry['createGeometry'](ConicGeometry[_0x1fa6e1(0x288)](this['_angle1'],_0x15a18c,!![],_0x1b7a43,_0x49eb51),this['_matrix'],this),this[_0x1fa6e1(0x3bf)]=ConicGeometry[_0x1fa6e1(0x254)](ConicGeometry['fromAngleAndLength'](this[_0x1fa6e1(0x1bc)],_0x15a18c,!![],_0x1b7a43,_0x49eb51));}else{const _0x6ae7f7=this[_0x1fa6e1(0x210)][_0x1fa6e1(0x1c2)];this['_geometry']=RectGeometry['createGeometry'](RectGeometry['fromAnglesLength'](this['_angle1'],this[_0x1fa6e1(0x27a)],_0x15a18c,!![],_0x6ae7f7),this['_matrix'],this),this['_outlineGeometry']=RectGeometry['createOutlineGeometry'](RectGeometry['fromAnglesLength'](this['_angle1'],this[_0x1fa6e1(0x27a)],_0x15a18c,!![],0x1));}this['_positions']=new Float32Array(this['_geometry']['attributes']['position']['values']['length']);for(let _0x5bd049=0x0;_0x5bd049<this[_0x1fa6e1(0x367)]['length'];_0x5bd049++){this['_positions'][_0x5bd049]=this['_geometry']['attributes']['position'][_0x1fa6e1(0x2f7)][_0x5bd049];}this['_outlinePositions']=[],this['_clearDrawCommand']();}['updateVolumeGeometry'](){const _0x2fea8c=_0x4ad4e0;if(!this['_imagingAreaPositions'])return;const _0x4080ad=0x1+this['_imagingAreaPositions'][_0x2fea8c(0x2bf)],_0x57289d=new Float32Array(0x3+0x3*this['_imagingAreaPositions']['length']);let _0x6d527d=0x0;_0x57289d[_0x6d527d++]=this['_positionCartesian']['x'],_0x57289d[_0x6d527d++]=this['_positionCartesian']['y'],_0x57289d[_0x6d527d++]=this['_positionCartesian']['z'];for(let _0x446af0=0x0;_0x446af0<this[_0x2fea8c(0x329)]['length'];_0x446af0++){_0x57289d[_0x6d527d++]=this[_0x2fea8c(0x329)][_0x446af0]['x'],_0x57289d[_0x6d527d++]=this['_imagingAreaPositions'][_0x446af0]['y'],_0x57289d[_0x6d527d++]=this[_0x2fea8c(0x329)][_0x446af0]['z'];}let _0x236ff5=[];const _0x19d478=[];for(let _0x3974ea=0x1;_0x3974ea<_0x4080ad-0x1;_0x3974ea++){_0x19d478['push'](0x0,_0x3974ea);}_0x236ff5=this['_geometry']['indices'];const _0x49f68b={'position':new Cesium$1['GeometryAttribute']({'componentDatatype':Cesium$1['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x57289d})},_0x1d884b=Cesium$1[_0x2fea8c(0x22c)]['fromVertices'](_0x57289d),_0x15d803=new Cesium$1['Geometry']({'attributes':_0x49f68b,'indices':_0x236ff5,'primitiveType':Cesium$1['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x1d884b}),_0x250dfb=new Cesium$1[(_0x2fea8c(0x232))]({'attributes':_0x49f68b,'indices':new Uint32Array(_0x19d478),'primitiveType':Cesium$1['PrimitiveType']['LINES'],'boundingSphere':_0x1d884b});this['_volumeGeometry']=_0x15d803,this['_volumeOutlineGeometry']=_0x250dfb;}['_clearGeometry'](){const _0xf25c72=_0x4ad4e0;if(this[_0xf25c72(0x3bf)]&&this['_outlineGeometry']['attributes'])for(const _0x2c26e5 in this['_outlineGeometry'][_0xf25c72(0x3a1)]){this[_0xf25c72(0x3bf)]['attributes']['hasOwnProperty'](_0x2c26e5)&&delete this[_0xf25c72(0x3bf)]['attributes'][_0x2c26e5];}delete this['_outlineGeometry'];if(this['_geometry']&&this['_geometry'][_0xf25c72(0x3a1)])for(const _0x3c6bf4 in this['_geometry']['attributes']){this['_geometry']['attributes'][_0xf25c72(0x37f)](_0x3c6bf4)&&delete this['_geometry']['attributes'][_0x3c6bf4];}delete this[_0xf25c72(0x246)];}['createDrawCommand'](_0x38dc39,_0x370270,_0x4d7549){const _0x30c666=_0x4ad4e0,_0x422f30=_0x370270['context'],_0x4c2693=this[_0x30c666(0x210)][_0x30c666(0x1e1)]??!![],_0x45b5a5=this['style'][_0x30c666(0x369)]??![],_0x589590=this['options']['renderState'],_0x4b8c0=Cesium$1['Appearance'][_0x30c666(0x296)](_0x4c2693,_0x45b5a5,_0x589590),_0x4dff1a=Cesium$1['RenderState']['fromCache'](_0x4b8c0),_0x14fc25=Cesium$1['GeometryPipeline']['createAttributeLocations'](_0x38dc39),_0x163ecc=Cesium$1[_0x30c666(0x34e)][_0x30c666(0x1fd)]({'context':_0x422f30,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this[_0x30c666(0x3ab)](SatelliteSensorFS),'attributeLocations':_0x14fc25}),_0x50960c=Cesium$1['VertexArray']['fromGeometry']({'context':_0x422f30,'geometry':_0x38dc39,'attributeLocations':_0x14fc25,'bufferUsage':Cesium$1[_0x30c666(0x30a)]['STATIC_DRAW']}),_0x5183d6=_0x38dc39['boundingSphere'],_0x3c5171=new Cesium$1['DrawCommand']({'primitiveType':_0x38dc39[_0x30c666(0x2e9)],'shaderProgram':_0x163ecc,'vertexArray':_0x50960c,'modelMatrix':Cesium$1[_0x30c666(0x31e)]['IDENTITY'],'renderState':_0x4dff1a,'boundingVolume':_0x5183d6,'uniformMap':{'marsColor':_0x4d7549?()=>{const _0x217ccc=_0x30c666;return this[_0x217ccc(0x2b5)];}:()=>{return this['_color'];},'globalAlpha':()=>{return this['style']['globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$1['Pass']['TRANSLUCENT'],'cull':!![],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$1['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x3c5171),_0x3c5171[_0x30c666(0x360)]=_0x422f30[_0x30c666(0x2dc)]({'primitive':_0x3c5171,'id':this['id']});if(!_0x4d7549){const _0x3bfd94=new Cesium$1['DrawCommand']({'owner':_0x3c5171,'primitiveType':_0x38dc39['primitiveType'],'pickOnly':!![]});_0x3bfd94[_0x30c666(0x383)]=_0x50960c,_0x3bfd94['renderState']=_0x4dff1a;const _0x2b84de=Cesium$1[_0x30c666(0x34e)]['fromCache']({'context':_0x422f30,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$1[_0x30c666(0x311)]['createPickFragmentShaderSource'](SatelliteSensorFS,'uniform'),'attributeLocations':_0x14fc25});_0x3bfd94[_0x30c666(0x280)]=_0x2b84de,_0x3bfd94['uniformMap']=_0x3c5171[_0x30c666(0x2d2)],_0x3bfd94['uniformMap']['czm_pickColor']=()=>{const _0xf7b55d=_0x30c666;return _0x3c5171[_0xf7b55d(0x360)]['color'];},_0x3bfd94[_0x30c666(0x1b0)]=Cesium$1['Pass']['TRANSLUCENT'],_0x3bfd94['boundingVolume']=_0x5183d6,_0x3bfd94[_0x30c666(0x2ca)]=this['_matrix'],this['_pickCommands']['push'](_0x3bfd94);}return _0x3c5171;}['_clearDrawCommand'](){const _0x2742f3=_0x4ad4e0;this['_drawCommands']&&this[_0x2742f3(0x248)]['length']>0x0&&(this['_drawCommands'][_0x2742f3(0x2fe)](function(_0x33ad56){const _0x3d3a23=_0x2742f3;_0x33ad56['vertexArray']&&_0x33ad56[_0x3d3a23(0x383)][_0x3d3a23(0x2e4)](),_0x33ad56[_0x3d3a23(0x280)]&&_0x33ad56[_0x3d3a23(0x280)][_0x3d3a23(0x2e4)]();}),delete this[_0x2742f3(0x248)]),this['_pickCommands']&&this[_0x2742f3(0x2fb)]['length']>0x0&&(this[_0x2742f3(0x2fb)]['forEach'](function(_0x3b323d){const _0x552de8=_0x2742f3;_0x3b323d['vertexArray']&&_0x3b323d['vertexArray']['destroy'](),_0x3b323d['shaderProgram']&&_0x3b323d[_0x552de8(0x280)][_0x552de8(0x2e4)]();}),delete this['_pickCommands']);}['setOpacity'](_0x4ea9dd){this['style']['globalAlpha']=_0x4ea9dd;}['getAreaCoords'](_0x2811b2={}){const _0x4ce95d=_0x4ad4e0;if(this['_rayEllipsoidType']===RayEllipsoidType['None'])return null;let _0x435928=this['_outlinePositions'];!this['_rayEllipsoid']&&(this[_0x4ce95d(0x2c1)]=!![],_0x435928=this['extend2CartesianArray'](),this['_rayEllipsoid']=![]);if(_0x2811b2['convex']??!![]){let _0x39bd24;this[_0x4ce95d(0x1a1)]===RayEllipsoidType[_0x4ce95d(0x1a6)]&&(_0x39bd24=_0x2811b2['concavity']??0x64);let _0x3b4f5a=mars3d__namespace['LngLatArray'][_0x4ce95d(0x281)](_0x435928);_0x3b4f5a=mars3d__namespace[_0x4ce95d(0x2cc)]['convex'](_0x3b4f5a,{'concavity':_0x39bd24}),_0x435928=mars3d__namespace['PointTrans'][_0x4ce95d(0x3b0)](_0x3b4f5a);}return _0x435928;}[_0x4ad4e0(0x387)](_0x1a27fb=[]){const _0x5bd859=_0x4ad4e0,_0x3dd848=new Cesium$1['Matrix4'](),_0x2c08b0=new Cesium$1['Cartesian3'](),_0x70ac74=new Cesium$1['Cartesian3'](),_0x154c03=new Cesium$1['Ray']();Cesium$1['Matrix4'][_0x5bd859(0x2c5)](this['_matrix'],_0x3dd848),Cesium$1['Matrix4']['multiplyByPoint'](this[_0x5bd859(0x379)],Cesium$1[_0x5bd859(0x361)]['ZERO'],_0x70ac74),_0x70ac74['clone'](_0x154c03['origin']);let _0x16fc3f=0x0;const _0x5b9ba8=this['_positions']['length'];for(let _0x231bd2=0x3;_0x231bd2<_0x5b9ba8;_0x231bd2+=0x3){Cesium$1['Cartesian3'][_0x5bd859(0x1a4)](this['_positions'],_0x231bd2,_0x2c08b0),Cesium$1[_0x5bd859(0x31e)]['multiplyByPoint'](this['_matrix'],_0x2c08b0,_0x70ac74),Cesium$1[_0x5bd859(0x361)]['subtract'](_0x70ac74,_0x154c03[_0x5bd859(0x23c)],_0x154c03['direction']),Cesium$1[_0x5bd859(0x361)]['normalize'](_0x154c03['direction'],_0x154c03['direction']);const _0x2d3f6f=Cesium$1['IntersectionTests']['rayEllipsoid'](_0x154c03,this[_0x5bd859(0x1bd)]);let _0x517044=null;if(this['_length']){const _0x498f58=Math['max'](this['angle1']||0x0,this['angle2']||0x0),_0x553080=this[_0x5bd859(0x186)]/Math['cos'](Cesium$1[_0x5bd859(0x30d)][_0x5bd859(0x260)](_0x498f58));_0x517044=Cesium$1[_0x5bd859(0x344)]['getPoint'](_0x154c03,_0x553080);}else{if(_0x2d3f6f)this['_rayEllipsoidType']=RayEllipsoidType[_0x5bd859(0x289)],_0x517044=Cesium$1['Ray']['getPoint'](_0x154c03,_0x2d3f6f[_0x5bd859(0x2ea)]);else return this['_rayEllipsoidType']=RayEllipsoidType['None'],this[_0x5bd859(0x19d)](_0x1a27fb);}if(_0x517044)_0x517044['clone'](_0x70ac74);else continue;_0x1a27fb[_0x16fc3f]=_0x70ac74['clone'](_0x1a27fb[_0x16fc3f]);const _0x16756d=this['_geometry'][_0x5bd859(0x3a1)]['position']['values'];_0x16756d&&_0x16756d instanceof Float32Array&&(Cesium$1['Matrix4'][_0x5bd859(0x396)](_0x3dd848,_0x70ac74,_0x70ac74),_0x16756d[_0x231bd2]=_0x70ac74['x'],_0x16756d[_0x231bd2+0x1]=_0x70ac74['y'],_0x16756d[_0x231bd2+0x2]=_0x70ac74['z']),_0x16fc3f++;}return _0x1a27fb;}['extend2CartesianArrayZC'](_0x476df7=[]){const _0x4f6e71=_0x4ad4e0,_0x3c84b6=new Cesium$1['Matrix4'](),_0x3bf884=new Cesium$1[(_0x4f6e71(0x361))](),_0x1e465c=new Cesium$1['Cartesian3'](),_0x4d8f65=new Cesium$1[(_0x4f6e71(0x344))]();Cesium$1['Matrix4']['inverse'](this['_matrix'],_0x3c84b6),Cesium$1['Matrix4']['multiplyByPoint'](this['_matrix'],Cesium$1['Cartesian3']['ZERO'],_0x1e465c),_0x1e465c['clone'](_0x4d8f65[_0x4f6e71(0x23c)]);let _0x3f53cb=0x0;const _0x1cac2b=this[_0x4f6e71(0x367)][_0x4f6e71(0x2bf)];for(let _0x1ca6ae=0x3;_0x1ca6ae<_0x1cac2b;_0x1ca6ae+=0x3){Cesium$1['Cartesian3']['unpack'](this[_0x4f6e71(0x367)],_0x1ca6ae,_0x3bf884),Cesium$1[_0x4f6e71(0x31e)][_0x4f6e71(0x396)](this[_0x4f6e71(0x379)],_0x3bf884,_0x1e465c),Cesium$1['Cartesian3'][_0x4f6e71(0x1c6)](_0x1e465c,_0x4d8f65['origin'],_0x4d8f65['direction']),Cesium$1['Cartesian3']['normalize'](_0x4d8f65['direction'],_0x4d8f65['direction']);const _0x557559=Cesium$1[_0x4f6e71(0x2e3)]['rayEllipsoid'](_0x4d8f65,this['ellipsoid']);_0x557559&&(this[_0x4f6e71(0x1a1)]=RayEllipsoidType['Part']);let _0x4e1b8a=null;this['_rayEllipsoid']&&_0x557559&&(_0x4e1b8a=Cesium$1['Ray']['getPoint'](_0x4d8f65,_0x557559['start']));if(!_0x4e1b8a){const _0x51f86e=Cesium$1['Cartographic']['fromCartesian'](_0x4d8f65[_0x4f6e71(0x23c)])['height'],_0x42a78c=_0x51f86e+0x61529c;_0x4e1b8a=Cesium$1[_0x4f6e71(0x344)][_0x4f6e71(0x28b)](_0x4d8f65,_0x42a78c);}if(_0x4e1b8a)_0x4e1b8a['clone'](_0x1e465c);else continue;_0x476df7[_0x3f53cb]=_0x1e465c[_0x4f6e71(0x175)](_0x476df7[_0x3f53cb]);const _0x11a4a5=this['_geometry'][_0x4f6e71(0x3a1)][_0x4f6e71(0x1c5)]['values'];_0x11a4a5&&_0x11a4a5 instanceof Float32Array&&(Cesium$1['Matrix4']['multiplyByPoint'](_0x3c84b6,_0x1e465c,_0x1e465c),_0x11a4a5[0x3+_0x1ca6ae*0x3]=_0x1e465c['x'],_0x11a4a5[0x3+_0x1ca6ae*0x3+0x1]=_0x1e465c['y'],_0x11a4a5[0x3+_0x1ca6ae*0x3+0x2]=_0x1e465c['z']),_0x3f53cb++;}return _0x476df7;}['_addGroundPolyEntity'](_0x377136){const _0x2bf4cf=_0x4ad4e0;if(!_0x377136||this['_groundPolyEntity'])return;const _0x8234db=new Cesium$1['PolygonHierarchy']();this['_groundPolyEntity']=this[_0x2bf4cf(0x3a6)]['entities']['add']({'show':Boolean(this[_0x2bf4cf(0x2d9)]),'polygon':{'arcType':Cesium$1[_0x2bf4cf(0x18f)]['GEODESIC'],'material':this['_groundPolyColor']||this[_0x2bf4cf(0x3b4)],'hierarchy':new Cesium$1[(_0x2bf4cf(0x199))](_0xb0f961=>{const _0x3c9f2f=_0x2bf4cf,_0x3ec4b0=this['groundAreaPositions']||this['_imagingAreaPositions'];return _0x3ec4b0!==_0x8234db['positions']&&(_0x8234db[_0x3c9f2f(0x270)]=_0x3ec4b0),_0x8234db;},![])}});}[_0x4ad4e0(0x368)](_0x6ee41b,_0x15d293){const _0x1d599d=_0x4ad4e0;return _0x6ee41b[_0x1d599d(0x1ed)]=![],mars3d__namespace[_0x1d599d(0x1cb)]['create'](_0x1d599d(0x340),_0x6ee41b);}}mars3d__namespace[_0x4ad4e0(0x37e)]['SatelliteSensor']=SatelliteSensor,mars3d__namespace[_0x4ad4e0(0x1cb)]['register'](_0x4ad4e0(0x370),SatelliteSensor,!![]),SatelliteSensor['Type']=SensorType;const Cesium=mars3d__namespace['Cesium'],Route=mars3d__namespace[_0x4ad4e0(0x37e)][_0x4ad4e0(0x2b7)];class Satellite extends Route{constructor(_0x44e43d={}){const _0x26aaa3=_0x4ad4e0;_0x44e43d[_0x26aaa3(0x214)]=_0x44e43d[_0x26aaa3(0x214)]??Cesium['ReferenceFrame']['INERTIAL'],super(_0x44e43d);if(this['hasTlePostion']){this['_tle']=new Tle(this['options']['tle1'],this[_0x26aaa3(0x392)]['tle2'],this[_0x26aaa3(0x392)][_0x26aaa3(0x2d1)]);if(!Cesium['defined'](this['options']['period'])){this[_0x26aaa3(0x392)]['period']=this['_tle'][_0x26aaa3(0x188)];if(!Cesium['defined'](this['options'][_0x26aaa3(0x188)]))throw new Error('Satellite:\x20period\x20is\x20null');}this['period_time']=this[_0x26aaa3(0x392)][_0x26aaa3(0x188)]*0x3c*0x3e8,this[_0x26aaa3(0x191)]=this['options']['pointsNum']??0x3c;}}get['hasTlePostion'](){const _0x1738d0=_0x4ad4e0;return this['options'][_0x1738d0(0x205)]&&this['options'][_0x1738d0(0x2f6)];}get[_0x4ad4e0(0x2b6)](){return this['_tle'];}get['cone'](){const _0xc3334=_0x4ad4e0;var _0x3026c4;return((_0x3026c4=this[_0xc3334(0x25a)])===null||_0x3026c4===void 0x0?void 0x0:_0x3026c4['cone'])||this['_coneList'];}set['cone'](_0x10f106){const _0x392be=_0x4ad4e0;this['options'][_0x392be(0x247)]=_0x10f106,this[_0x392be(0x32e)]();}get[_0x4ad4e0(0x350)](){return this['cone']['angle1'];}set['angle1'](_0x12385e){const _0x2a27a5=_0x4ad4e0;this[_0x2a27a5(0x392)][_0x2a27a5(0x247)]&&(this[_0x2a27a5(0x392)][_0x2a27a5(0x247)]['angle1']=_0x12385e),this['cone']['angle1']=_0x12385e;}get['angle2'](){return this['cone']['angle2'];}set['angle2'](_0x19f4ad){this['options']['cone']&&(this['options']['cone']['angle2']=_0x19f4ad),this['cone']['angle2']=_0x19f4ad;}get[_0x4ad4e0(0x2cb)](){var _0x2d9de6;return(_0x2d9de6=this['options']['cone'])===null||_0x2d9de6===void 0x0?void 0x0:_0x2d9de6['show'];}set['coneShow'](_0x49256b){this['options']['cone']['show']=_0x49256b,this['_updateCone']();}get['lookAt'](){const _0x331c2f=_0x4ad4e0;return this[_0x331c2f(0x1ab)];}set[_0x4ad4e0(0x33e)](_0x2b79ba){const _0x1ff274=_0x4ad4e0;var _0x5903b9;this[_0x1ff274(0x1ab)]=_0x2b79ba,this['_coneList']&&this['_coneList']['forEach'](function(_0x527db3,_0x24e1e0,_0x37e716){_0x527db3['lookAt']=_0x2b79ba;}),(_0x5903b9=this[_0x1ff274(0x25a)])!==null&&_0x5903b9!==void 0x0&&_0x5903b9['cone']&&(this[_0x1ff274(0x25a)]['cone']['lookAt']=_0x2b79ba);}get['hasEdit'](){return![];}['_mountedHook'](){super['_mountedHook'](),this['_updateCone']();}['_addedHook'](_0x168aa0){const _0x356df6=_0x4ad4e0;var _0x2996ae;if(!this[_0x356df6(0x2f5)]){this[_0x356df6(0x338)]=!![];return;}this[_0x356df6(0x32d)](),(_0x2996ae=this['model'])!==null&&_0x2996ae!==void 0x0&&_0x2996ae['readyPromise']&&this['model']['readyPromise']['then'](()=>{const _0xcfdf93=_0x356df6;this[_0xcfdf93(0x251)][_0xcfdf93(0x257)](this);}),this['bindUpdateEvent'](),this['options']['tle1']&&(this[_0x356df6(0x300)]=Cesium['JulianDate']['toDate'](this['currentTime'])['getTime'](),this[_0x356df6(0x32f)]());}['_removeChildGraphic'](){super['_removeChildGraphic'](),this['_removeCone']();}[_0x4ad4e0(0x2db)](_0x8e6807,_0x14bf2b){const _0x36dbde=_0x4ad4e0;for(const _0x7cc481 in _0x14bf2b){switch(_0x7cc481){case _0x36dbde(0x205):case _0x36dbde(0x2f6):{if(this['options']['tle1']&&this['options'][_0x36dbde(0x2f6)]){this['_tle']=new Tle(this[_0x36dbde(0x392)]['tle1'],this[_0x36dbde(0x392)]['tle2'],this['options']['name']);if(!Cesium['defined'](this['options'][_0x36dbde(0x188)])){this['options']['period']=this['_tle']['period'];if(!Cesium['defined'](this[_0x36dbde(0x392)]['period']))throw new Error(_0x36dbde(0x1e2));}this['period_time']=this['options'][_0x36dbde(0x188)]*0x3c*0x3e8,this[_0x36dbde(0x300)]=Cesium['JulianDate']['toDate'](this[_0x36dbde(0x23e)])[_0x36dbde(0x337)](),this[_0x36dbde(0x32f)]();}break;}case'cone':this['_updateCone']();break;default:super[_0x36dbde(0x2db)](_0x8e6807,_0x14bf2b);break;}}}[_0x4ad4e0(0x2c8)](){const _0xa25703=_0x4ad4e0;var _0x332923;super['_updatePosition'](),!this['_modelMatrix']&&(this['_modelMatrix']=this[_0xa25703(0x2a1)](this['_position'],this['_orientation_show'])),this[_0xa25703(0x208)]&&this[_0xa25703(0x208)][_0xa25703(0x2fe)]((_0x10fad6,_0x2462de,_0x576a98)=>{const _0x20e32a=_0xa25703,_0x4788a9=_0x10fad6['attr']['pitchOffset'],_0x1e5a3d=this['calculate_cam_sight'](this['_heading_reality'],this['_pitch_reality'],this['_roll_reality'],_0x4788a9);_0x10fad6[_0x20e32a(0x354)]=_0x1e5a3d[_0x20e32a(0x2ed)],_0x10fad6[_0x20e32a(0x1fb)]=_0x1e5a3d['pitch'],_0x10fad6['_rollRadians']=_0x1e5a3d['roll'];}),(_0x332923=this[_0xa25703(0x25a)])!==null&&_0x332923!==void 0x0&&_0x332923['cone']&&(this['_child']['cone'][_0xa25703(0x354)]=this[_0xa25703(0x1e9)],this['_child'][_0xa25703(0x247)]['_pitchRadians']=this['_pitch_reality'],this[_0xa25703(0x25a)]['cone'][_0xa25703(0x1b8)]=this['_roll_reality']),this['_time_current']=Cesium['JulianDate'][_0xa25703(0x194)](this[_0xa25703(0x23e)])['getTime'](),this['hasTlePostion']&&this['isNeedRecalculate']()&&this['calculateOrbitPoints']();}['isNeedRecalculate'](){const _0x5d3470=_0x4ad4e0;if(this[_0x5d3470(0x1a7)]==null||this['_time_path_end']==null)return!![];const _0x11d2ce=this[_0x5d3470(0x1a7)]+this['period_time']/0x4,_0x50dfe5=this['_time_path_end']-this[_0x5d3470(0x264)]/0x4;return this['_time_current']>_0x11d2ce&&this[_0x5d3470(0x300)]<_0x50dfe5?![]:!![];}['calculateOrbitPoints'](){const _0x149901=_0x4ad4e0;var _0x2002c8;this['clearTimePostion']();let _0x9ab5d2=Math['floor'](this['period_time']/this['_pointsNum']);_0x9ab5d2<0x3e8&&(_0x9ab5d2=0x3e8);const _0x2f6d58=this['_time_current']-this['period_time']/0x2;let _0x59b9d7,_0x204a7e;const _0x5f0644=this[_0x149901(0x392)]['referenceFrame']===Cesium['ReferenceFrame'][_0x149901(0x397)];for(let _0x5cd7b0=0x0;_0x5cd7b0<=this[_0x149901(0x191)];_0x5cd7b0++){_0x59b9d7=_0x2f6d58+_0x5cd7b0*_0x9ab5d2;const _0x193d3e=Cesium[_0x149901(0x31f)]['fromDate'](new Date(_0x59b9d7));let _0x54b6d2;this['options']['getCustomPosition']?_0x54b6d2=this['options']['getCustomPosition'](_0x193d3e,_0x5f0644)??this[_0x149901(0x35f)]['getPosition'](_0x193d3e,_0x5f0644):_0x54b6d2=this['_tle'][_0x149901(0x216)](_0x193d3e,_0x5f0644);if(!_0x54b6d2)continue;this['property'][_0x149901(0x372)](_0x193d3e,_0x54b6d2),!_0x204a7e&&(_0x204a7e=_0x54b6d2);}(_0x2002c8=this['options']['path'])!==null&&_0x2002c8!==void 0x0&&_0x2002c8[_0x149901(0x17d)]&&!_0x5f0644&&this['property'][_0x149901(0x372)](Cesium['JulianDate']['fromDate'](new Date(_0x59b9d7)),_0x204a7e),(this['options'][_0x149901(0x27f)]??!![])&&this['property']['setInterpolationOptions']({'interpolationDegree':this['options']['interpolationDegree']??0x5,'interpolationAlgorithm':this['options']['interpolationAlgorithm']??Cesium['LagrangePolynomialApproximation']}),this['_time_path_start']=this['_time_current']-this['period_time']/0x2,this['_time_path_end']=this['_time_current']+this[_0x149901(0x264)]/0x2,this['_child']['path']&&(this[_0x149901(0x25a)]['path']['availability']=new Cesium['TimeIntervalCollection']([new Cesium['TimeInterval']({'start':Cesium['JulianDate']['fromDate'](new Date(this['_time_path_start'])),'stop':Cesium[_0x149901(0x31f)][_0x149901(0x259)](new Date(this[_0x149901(0x35b)]))})]));}['calculate_cam_sight'](_0x36a6bb,_0x12ee3b,_0x5abf09,_0x37704a){const _0x4ae325=_0x4ad4e0,_0x2835c7=[Math[_0x4ae325(0x17a)](_0x37704a),0x0,Math['sin'](_0x37704a),0x0,0x1,0x0,0x0-Math['sin'](_0x37704a),0x0,Math['cos'](_0x37704a)],_0x523415=_0x2835c7[0x0],_0x254223=_0x2835c7[0x1],_0x37204e=_0x2835c7[0x2],_0x10c42f=_0x2835c7[0x3],_0x3c07bd=_0x2835c7[0x4],_0x308594=_0x2835c7[0x5],_0x12ce10=_0x2835c7[0x6],_0x2c81b7=_0x2835c7[0x7],_0x587bd1=_0x2835c7[0x8],_0x36b726=Math['cos'](_0x12ee3b)*Math['cos'](_0x36a6bb),_0x2f71e0=0x0-Math[_0x4ae325(0x17a)](_0x12ee3b)*Math['sin'](_0x36a6bb),_0x5be600=Math[_0x4ae325(0x324)](_0x12ee3b),_0x546a90=Math['sin'](_0x5abf09)*Math['cos'](_0x12ee3b)*Math['cos'](_0x36a6bb)+Math['cos'](_0x5abf09)*Math['sin'](_0x36a6bb),_0x595e73=0x0-Math['sin'](_0x5abf09)*Math['sin'](_0x12ee3b)*Math['sin'](_0x36a6bb)+Math['cos'](_0x5abf09)*Math['cos'](_0x36a6bb),_0x1a7017=0x0-Math['sin'](_0x5abf09)*Math[_0x4ae325(0x17a)](_0x12ee3b),_0x1dd7c2=0x0-Math['cos'](_0x5abf09)*Math['sin'](_0x12ee3b)*Math[_0x4ae325(0x17a)](_0x36a6bb)+Math['sin'](_0x5abf09)*Math[_0x4ae325(0x324)](_0x36a6bb),_0x45da7d=Math['cos'](_0x5abf09)*Math['sin'](_0x12ee3b)*Math['sin'](_0x36a6bb)+Math['sin'](_0x5abf09)*Math['cos'](_0x36a6bb),_0x3d70b6=Math['cos'](_0x5abf09)*Math['cos'](_0x12ee3b),_0x2ce9d2=_0x523415*_0x36b726+_0x254223*_0x546a90+_0x37204e*_0x1dd7c2,_0x3418db=_0x523415*_0x2f71e0+_0x254223*_0x595e73+_0x37204e*_0x45da7d,_0x21fe12=_0x523415*_0x5be600+_0x254223*_0x1a7017+_0x37204e*_0x3d70b6,_0x1529cc=_0x10c42f*_0x5be600+_0x3c07bd*_0x1a7017+_0x308594*_0x3d70b6,_0x21fa58=_0x12ce10*_0x5be600+_0x2c81b7*_0x1a7017+_0x587bd1*_0x3d70b6,_0x550077=Math['atan2'](0x0-_0x1529cc,_0x21fa58),_0x4e0f1e=Math[_0x4ae325(0x38e)](_0x21fe12,Math['sqrt'](_0x2ce9d2*_0x2ce9d2+_0x3418db*_0x3418db)),_0x36dfb9=Math[_0x4ae325(0x38e)](0x0-_0x3418db,_0x2ce9d2);return{'roll':_0x550077,'pitch':_0x4e0f1e,'yaw':_0x36dfb9};}[_0x4ad4e0(0x32e)](){const _0x52f441=_0x4ad4e0,_0x36f3e7=this[_0x52f441(0x392)][_0x52f441(0x247)];_0x36f3e7&&(_0x36f3e7[_0x52f441(0x2f5)]??!![])?_0x36f3e7['list']&&_0x36f3e7[_0x52f441(0x2e7)][_0x52f441(0x2bf)]>0x0?this['_showListCone'](_0x36f3e7):this['_showOneCone'](_0x36f3e7):this[_0x52f441(0x235)]();}[_0x4ad4e0(0x235)](){const _0x59cfdd=_0x4ad4e0;var _0x3009d9;this['_coneList']&&(this['_coneList'][_0x59cfdd(0x2fe)]((_0x49d695,_0x55f2ea,_0x131151)=>{const _0xd05491=_0x59cfdd;this[_0xd05491(0x238)][_0xd05491(0x3a2)](_0x49d695,!![]);}),this['_coneList']['clear']()),(_0x3009d9=this[_0x59cfdd(0x25a)])!==null&&_0x3009d9!==void 0x0&&_0x3009d9[_0x59cfdd(0x247)]&&(this['_layer']['removeGraphic'](this[_0x59cfdd(0x25a)]['cone'],!![]),delete this['_child']['cone']);}[_0x4ad4e0(0x20d)](_0x53f1ab){const _0x5657ff=_0x4ad4e0;!this['_coneList']&&(this['_coneList']=new Map());for(let _0x24d1e8=0x0;_0x24d1e8<_0x53f1ab['list']['length'];_0x24d1e8++){const _0x448f99=_0x53f1ab['list'][_0x24d1e8];_0x448f99[_0x5657ff(0x2d1)]=_0x448f99['name']||_0x24d1e8;if(_0x448f99['hasOwnProperty'](_0x5657ff(0x2f5))&&!_0x448f99['show']){if(this['_coneList'][_0x5657ff(0x1ff)](_0x448f99['name'])){const _0x494079=this['_coneList']['get'](_0x448f99['name']);_0x494079['remove'](),_0x494079['destroy'](!![]),this[_0x5657ff(0x208)][_0x5657ff(0x263)](_0x448f99['name']);}}else{const _0x152357=_0x448f99['angle1'],_0x20f268=_0x448f99['angel2'],_0x286f61=Cesium['Math'][_0x5657ff(0x260)](this[_0x5657ff(0x2ba)]||0x0),_0x115a5d=Cesium[_0x5657ff(0x30d)]['toRadians'](this[_0x5657ff(0x1e0)]||0x0),_0x176418=Cesium[_0x5657ff(0x30d)]['toRadians'](this['roll']||0x0),_0xbf50bf=Cesium['Math']['toRadians'](_0x448f99['pitchOffset']),_0xf35dfa=this[_0x5657ff(0x198)](_0x286f61,_0x115a5d,_0x176418,_0xbf50bf);if(this['_coneList']['has'](_0x448f99['name'])){const _0x3a34bb=this['_coneList'][_0x5657ff(0x1a5)](_0x448f99['name']);_0x3a34bb[_0x5657ff(0x350)]=_0x152357,_0x3a34bb['angle2']=_0x20f268,_0x3a34bb[_0x5657ff(0x29d)]=_0x53f1ab['sensorType'],_0x3a34bb['color']=_0x448f99['color'],_0x3a34bb['outline']=_0x448f99[_0x5657ff(0x212)],_0x3a34bb['_headingRadians']=_0xf35dfa[_0x5657ff(0x2ed)],_0x3a34bb['_pitchRadians']=_0xf35dfa['pitch'],_0x3a34bb['_rollRadians']=_0xf35dfa['roll'];}else{const _0x1d5e51=new SatelliteSensor({'position':new Cesium[(_0x5657ff(0x199))](_0x346183=>{return this['_position'];},![]),'style':{..._0x448f99,'sensorType':_0x53f1ab['sensorType'],'angle1':_0x152357,'angle2':_0x20f268,'heading':Cesium['Math']['toDegrees'](_0xf35dfa[_0x5657ff(0x2ed)]),'pitch':Cesium[_0x5657ff(0x30d)]['toDegrees'](_0xf35dfa['pitch']),'roll':Cesium[_0x5657ff(0x30d)]['toDegrees'](_0xf35dfa['roll'])},'attr':{'pitchOffset':_0xbf50bf},'reverse':_0x53f1ab[_0x5657ff(0x307)],'rayEllipsoid':_0x53f1ab['rayEllipsoid'],'private':!![]});this[_0x5657ff(0x238)]['addGraphic'](_0x1d5e51),this['bindPickId'](_0x1d5e51),this['_coneList']['set'](_0x448f99['name'],_0x1d5e51);}}}}['_showOneCone'](_0x438827){const _0xfdd07c=_0x4ad4e0;var _0x2008c4;if((_0x2008c4=this['_child'])!==null&&_0x2008c4!==void 0x0&&_0x2008c4['cone'])this['_child'][_0xfdd07c(0x247)]['angle1']=_0x438827[_0xfdd07c(0x350)]??0x5,this['_child']['cone']['angle2']=_0x438827[_0xfdd07c(0x339)]??0x5,this['_child'][_0xfdd07c(0x247)]['sensorType']=_0x438827['sensorType'],this['_child']['cone'][_0xfdd07c(0x3a9)]=_0x438827['color'],this['_child'][_0xfdd07c(0x247)][_0xfdd07c(0x212)]=_0x438827['outline'],this[_0xfdd07c(0x25a)]['cone'][_0xfdd07c(0x354)]=this['_heading_reality'],this['_child']['cone']['_pitchRadians']=this['_pitch_reality'],this['_child'][_0xfdd07c(0x247)]['_rollRadians']=this['_roll_reality'];else{const _0x5ac083=new SatelliteSensor({'position':new Cesium['CallbackProperty'](_0x271a76=>{return this['_position'];},![]),'style':{..._0x438827,'heading':this['heading']||0x0,'pitch':this['pitch']||0x0,'roll':this[_0xfdd07c(0x1df)]||0x0},'reverse':_0x438827['reverse'],'rayEllipsoid':_0x438827['rayEllipsoid'],'private':!![]});this['_layer']['addGraphic'](_0x5ac083),this['bindPickId'](_0x5ac083),this['_child']['cone']=_0x5ac083;}}['_toJSON_Ex'](_0x456f1d){delete _0x456f1d['positions'];}['flyToPoint'](_0x3594f6={}){const _0x3da858=_0x4ad4e0;if(!this[_0x3da858(0x3a6)])return Promise['resolve'](![]);const _0x308e2f=this[_0x3da858(0x1c9)];if(!_0x308e2f)return new Promise((_0x247fb0,_0x16d41c)=>{setTimeout(()=>{const _0x3072e3=_0x3ac7;this['flyToPoint'](_0x3594f6)[_0x3072e3(0x1ce)](()=>{_0x247fb0(!![]);});},0x3e8);});const _0x34d621=Cesium[_0x3da858(0x271)][_0x3da858(0x2a6)](_0x308e2f)['height']*(_0x3594f6['scale']??1.5);let _0x569816;if(Cesium[_0x3da858(0x1ec)](_0x3594f6['heading'])){var _0x3b5193;_0x569816=_0x3594f6['heading']+Cesium[_0x3da858(0x30d)][_0x3da858(0x36f)](((_0x3b5193=this['hpr'])===null||_0x3b5193===void 0x0?void 0x0:_0x3b5193['heading'])||0x0);}return this['_map']['flyToPoint'](_0x308e2f,{..._0x3594f6,'radius':_0x34d621,'heading':_0x569816});}['flyTo'](_0x415aaa){return this['flyToPoint'](_0x415aaa);}['startDraw'](_0x28f579){const _0x49f5b7=_0x4ad4e0;var _0x4e3854,_0x1b35bd;if(this['_isDrawing'])return this;this['_isDrawing']=!![],_0x28f579&&this[_0x49f5b7(0x3bc)](_0x28f579),this[_0x49f5b7(0x1f1)](mars3d__namespace['EventType']['drawCreated'],{'drawType':this['type'],'positions':this['_positions_draw']},!![]),(_0x4e3854=this['options'])!==null&&_0x4e3854!==void 0x0&&_0x4e3854[_0x49f5b7(0x1ae)]&&this['options'][_0x49f5b7(0x1ae)](this),(_0x1b35bd=this[_0x49f5b7(0x392)])!==null&&_0x1b35bd!==void 0x0&&(_0x1b35bd=_0x1b35bd['_promise'])!==null&&_0x1b35bd!==void 0x0&&_0x1b35bd['resolve']&&this['options']['_promise']['resolve'](this);}}mars3d__namespace[_0x4ad4e0(0x37e)]['Satellite']=Satellite,mars3d__namespace[_0x4ad4e0(0x1cb)][_0x4ad4e0(0x2f1)]('satellite',Satellite,!![]),mars3d__namespace[_0x4ad4e0(0x2e0)][_0x4ad4e0(0x241)](_0x4ad4e0(0x2ad)+version+_0x4ad4e0(0x3ac)+buildTime),exports[_0x4ad4e0(0x3bb)]=CamberRadar,exports['ConicSensor']=ConicSensor,exports['FixedJammingRadar']=FixedJammingRadar,exports['JammingRadar']=JammingRadar,exports['RectSensor']=RectSensor,exports['Satellite']=Satellite,exports['SatelliteSensor']=SatelliteSensor,exports[_0x4ad4e0(0x37b)]=SpaceUtil,exports['Tle']=Tle,Object['defineProperty'](exports,_0x4ad4e0(0x1a9),{'value':!![]});
|
||
}));
|