gy-roslib
Version:
gy
6 lines • 112 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x2d6d77,_0x113d22,_0x222630)=>_0x113d22 in _0x2d6d77?__defProp(_0x2d6d77,_0x113d22,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x222630}):_0x2d6d77[_0x113d22]=_0x222630,__publicField=(_0x52958b,_0x33e64b,_0x2982b9)=>{return __defNormalProp(_0x52958b,typeof _0x33e64b!=='symbol'?_0x33e64b+'':_0x33e64b,_0x2982b9),_0x2982b9;},__accessCheck=(_0x31a592,_0x509e48,_0x3694e9)=>{if(!_0x509e48['has'](_0x31a592))throw TypeError('Cannot\x20'+_0x3694e9);},__privateGet=(_0x4684c8,_0x3bd46c,_0x64ae75)=>{return __accessCheck(_0x4684c8,_0x3bd46c,'read\x20from\x20private\x20field'),_0x64ae75?_0x64ae75['call'](_0x4684c8):_0x3bd46c['get'](_0x4684c8);},__privateAdd=(_0x3a5bbc,_0x2c4a6c,_0x32c637)=>{if(_0x2c4a6c['has'](_0x3a5bbc))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x2c4a6c instanceof WeakSet?_0x2c4a6c['add'](_0x3a5bbc):_0x2c4a6c['set'](_0x3a5bbc,_0x32c637);},__privateSet=(_0x4f1097,_0x519294,_0x341930,_0x440d4d)=>{return __accessCheck(_0x4f1097,_0x519294,'write\x20to\x20private\x20field'),_0x440d4d?_0x440d4d['call'](_0x4f1097,_0x341930):_0x519294['set'](_0x4f1097,_0x341930),_0x341930;},_iter,_lastIteratorResult,_abort,_options,_ulog,_start,_end;/**
* @license
* Copyright 2019 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
const proxyMarker=Symbol('Comlink.proxy'),createEndpoint=Symbol('Comlink.endpoint'),releaseProxy=Symbol('Comlink.releaseProxy'),finalizer=Symbol('Comlink.finalizer'),throwMarker=Symbol('Comlink.thrown'),isObject=_0x318341=>typeof _0x318341==='object'&&_0x318341!==null||typeof _0x318341==='function',proxyTransferHandler={'canHandle':_0xf8c043=>isObject(_0xf8c043)&&_0xf8c043[proxyMarker],'serialize'(_0x83acb4){const {port1:_0x134ad2,port2:_0x143ea6}=new MessageChannel();return expose(_0x83acb4,_0x134ad2),[_0x143ea6,[_0x143ea6]];},'deserialize'(_0x5ec614){return _0x5ec614['start'](),wrap(_0x5ec614);}},throwTransferHandler={'canHandle':_0x3e947f=>isObject(_0x3e947f)&&throwMarker in _0x3e947f,'serialize'({value:_0x10d7b3}){let _0x15d354;return _0x10d7b3 instanceof Error?_0x15d354={'isError':!![],'value':{'message':_0x10d7b3['message'],'name':_0x10d7b3['name'],'stack':_0x10d7b3['stack']}}:_0x15d354={'isError':![],'value':_0x10d7b3},[_0x15d354,[]];},'deserialize'(_0x10895f){if(_0x10895f['isError'])throw Object['assign'](new Error(_0x10895f['value']['message']),_0x10895f['value']);throw _0x10895f['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x5f12ab,_0x5e102e){for(const _0x2c5a31 of _0x5f12ab){if(_0x5e102e===_0x2c5a31||_0x2c5a31==='*')return!![];if(_0x2c5a31 instanceof RegExp&&_0x2c5a31['test'](_0x5e102e))return!![];}return![];}function expose(_0x35d395,_0x1818b6=globalThis,_0x2a415f=['*']){_0x1818b6['addEventListener']('message',function _0x4f5b06(_0x5de7cc){if(!_0x5de7cc||!_0x5de7cc['data'])return;if(!isAllowedOrigin(_0x2a415f,_0x5de7cc['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x5de7cc['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x4a61aa,type:_0x18ebfc,path:_0x2078dc}=Object['assign']({'path':[]},_0x5de7cc['data']),_0x4a04ee=(_0x5de7cc['data']['argumentList']||[])['map'](fromWireValue);let _0x1a0428;try{const _0x433e9f=_0x2078dc['slice'](0x0,-0x1)['reduce']((_0x5361bc,_0x33b3f1)=>_0x5361bc[_0x33b3f1],_0x35d395),_0x503192=_0x2078dc['reduce']((_0x4743f3,_0x3d41a4)=>_0x4743f3[_0x3d41a4],_0x35d395);switch(_0x18ebfc){case'GET':{_0x1a0428=_0x503192;}break;case'SET':{_0x433e9f[_0x2078dc['slice'](-0x1)[0x0]]=fromWireValue(_0x5de7cc['data']['value']),_0x1a0428=!![];}break;case'APPLY':{_0x1a0428=_0x503192['apply'](_0x433e9f,_0x4a04ee);}break;case'CONSTRUCT':{const _0x365aa2=new _0x503192(..._0x4a04ee);_0x1a0428=proxy(_0x365aa2);}break;case'ENDPOINT':{const {port1:_0x2d61c7,port2:_0x4d5141}=new MessageChannel();expose(_0x35d395,_0x4d5141),_0x1a0428=transfer(_0x2d61c7,[_0x2d61c7]);}break;case'RELEASE':{_0x1a0428=void 0x0;}break;default:return;}}catch(_0x351aa3){_0x1a0428={'value':_0x351aa3,[throwMarker]:0x0};}Promise['resolve'](_0x1a0428)['catch'](_0x2a2086=>{return{'value':_0x2a2086,[throwMarker]:0x0};})['then'](_0x427375=>{const [_0x480987,_0x1b8a9d]=toWireValue(_0x427375);_0x1818b6['postMessage'](Object['assign'](Object['assign']({},_0x480987),{'id':_0x4a61aa}),_0x1b8a9d),_0x18ebfc==='RELEASE'&&(_0x1818b6['removeEventListener']('message',_0x4f5b06),closeEndPoint(_0x1818b6),finalizer in _0x35d395&&typeof _0x35d395[finalizer]==='function'&&_0x35d395[finalizer]());})['catch'](_0x4a132e=>{const [_0x59af53,_0x2dc0ac]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x1818b6['postMessage'](Object['assign'](Object['assign']({},_0x59af53),{'id':_0x4a61aa}),_0x2dc0ac);});}),_0x1818b6['start']&&_0x1818b6['start']();}function isMessagePort(_0x56cc14){return _0x56cc14['constructor']['name']==='MessagePort';}function closeEndPoint(_0x12cd86){if(isMessagePort(_0x12cd86))_0x12cd86['close']();}function wrap(_0x40d791,_0x518515){const _0xdb6619=new Map();return _0x40d791['addEventListener']('message',function _0x23250c(_0x30afbd){const {data:_0x1dee1f}=_0x30afbd;if(!_0x1dee1f||!_0x1dee1f['id'])return;const _0x1d834a=_0xdb6619['get'](_0x1dee1f['id']);if(!_0x1d834a)return;try{_0x1d834a(_0x1dee1f);}finally{_0xdb6619['delete'](_0x1dee1f['id']);}}),createProxy(_0x40d791,_0xdb6619,[],_0x518515);}function throwIfProxyReleased(_0x45e65d){if(_0x45e65d)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x49a1b2){return requestResponseMessage(_0x49a1b2,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x49a1b2);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x135dfe=>{const _0x2494c2=(proxyCounter['get'](_0x135dfe)||0x0)-0x1;proxyCounter['set'](_0x135dfe,_0x2494c2),_0x2494c2===0x0&&releaseEndpoint(_0x135dfe);});function registerProxy(_0x5394d3,_0xfe2f5a){const _0x24d280=(proxyCounter['get'](_0xfe2f5a)||0x0)+0x1;proxyCounter['set'](_0xfe2f5a,_0x24d280),proxyFinalizers&&proxyFinalizers['register'](_0x5394d3,_0xfe2f5a,_0x5394d3);}function unregisterProxy(_0x569d9f){proxyFinalizers&&proxyFinalizers['unregister'](_0x569d9f);}function createProxy(_0x172431,_0x42e9f0,_0x3e436a=[],_0x13cb27=function(){}){let _0xc11c13=![];const _0x5a897b=new Proxy(_0x13cb27,{'get'(_0x23ab67,_0x42ef28){throwIfProxyReleased(_0xc11c13);if(_0x42ef28===releaseProxy)return()=>{unregisterProxy(_0x5a897b),releaseEndpoint(_0x172431),_0x42e9f0['clear'](),_0xc11c13=!![];};if(_0x42ef28==='then'){if(_0x3e436a['length']===0x0)return{'then':()=>_0x5a897b};const _0x3c45e7=requestResponseMessage(_0x172431,_0x42e9f0,{'type':'GET','path':_0x3e436a['map'](_0x305b61=>_0x305b61['toString']())})['then'](fromWireValue);return _0x3c45e7['then']['bind'](_0x3c45e7);}return createProxy(_0x172431,_0x42e9f0,[..._0x3e436a,_0x42ef28]);},'set'(_0x2b587a,_0x30cbc8,_0x5f1428){throwIfProxyReleased(_0xc11c13);const [_0x354107,_0x14566a]=toWireValue(_0x5f1428);return requestResponseMessage(_0x172431,_0x42e9f0,{'type':'SET','path':[..._0x3e436a,_0x30cbc8]['map'](_0x449d43=>_0x449d43['toString']()),'value':_0x354107},_0x14566a)['then'](fromWireValue);},'apply'(_0x33bd4f,_0x42d404,_0x1f1c61){throwIfProxyReleased(_0xc11c13);const _0x27c60f=_0x3e436a[_0x3e436a['length']-0x1];if(_0x27c60f===createEndpoint)return requestResponseMessage(_0x172431,_0x42e9f0,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x27c60f==='bind')return createProxy(_0x172431,_0x42e9f0,_0x3e436a['slice'](0x0,-0x1));const [_0x6a85e8,_0x5a8991]=processArguments(_0x1f1c61);return requestResponseMessage(_0x172431,_0x42e9f0,{'type':'APPLY','path':_0x3e436a['map'](_0x15680b=>_0x15680b['toString']()),'argumentList':_0x6a85e8},_0x5a8991)['then'](fromWireValue);},'construct'(_0x1f8023,_0x397577){throwIfProxyReleased(_0xc11c13);const [_0x4a4246,_0x1344de]=processArguments(_0x397577);return requestResponseMessage(_0x172431,_0x42e9f0,{'type':'CONSTRUCT','path':_0x3e436a['map'](_0x26c98c=>_0x26c98c['toString']()),'argumentList':_0x4a4246},_0x1344de)['then'](fromWireValue);}});return registerProxy(_0x5a897b,_0x172431),_0x5a897b;}function myFlat(_0x307e90){return Array['prototype']['concat']['apply']([],_0x307e90);}function processArguments(_0x4217c2){const _0x5613bd=_0x4217c2['map'](toWireValue);return[_0x5613bd['map'](_0x1371c4=>_0x1371c4[0x0]),myFlat(_0x5613bd['map'](_0x2653ed=>_0x2653ed[0x1]))];}const transferCache=new WeakMap();function transfer(_0x5194ab,_0x54c9f2){return transferCache['set'](_0x5194ab,_0x54c9f2),_0x5194ab;}function proxy(_0x59e103){return Object['assign'](_0x59e103,{[proxyMarker]:!![]});}function toWireValue(_0x29af65){for(const [_0x1ba4c5,_0x567512]of transferHandlers){if(_0x567512['canHandle'](_0x29af65)){const [_0x48c12b,_0x32a3c7]=_0x567512['serialize'](_0x29af65);return[{'type':'HANDLER','name':_0x1ba4c5,'value':_0x48c12b},_0x32a3c7];}}return[{'type':'RAW','value':_0x29af65},transferCache['get'](_0x29af65)||[]];}function fromWireValue(_0x315655){switch(_0x315655['type']){case'HANDLER':return transferHandlers['get'](_0x315655['name'])['deserialize'](_0x315655['value']);case'RAW':return _0x315655['value'];}}function requestResponseMessage(_0x47e876,_0x53538a,_0x1c9a3a,_0x425bc2){return new Promise(_0x5647ca=>{const _0xa82949=generateUUID();_0x53538a['set'](_0xa82949,_0x5647ca),_0x47e876['start']&&_0x47e876['start'](),_0x47e876['postMessage'](Object['assign']({'id':_0xa82949},_0x1c9a3a),_0x425bc2);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x529c1e=>_0x529c1e instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x4be03d,_0x1bfd02])=>{const _0x3d03d2=new AbortController();return _0x4be03d?_0x3d03d2['abort']():_0x1bfd02['onmessage']=()=>{_0x3d03d2['abort']();},_0x3d03d2['signal'];},'serialize':_0x259b8e=>{const {port1:_0x166f39,port2:_0x3c9672}=new MessageChannel();return _0x259b8e['addEventListener']('abort',()=>{_0x166f39['postMessage']('aborted');}),[[_0x259b8e['aborted'],_0x3c9672],[_0x3c9672]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{},dist$1={},Time={};Object['defineProperty'](Time,'__esModule',{'value':!![]});var timeUtils={};Object['defineProperty'](timeUtils,'__esModule',{'value':!![]}),timeUtils['areEqual']=timeUtils['isGreaterThan']=timeUtils['isLessThan']=timeUtils['compare']=timeUtils['isTimeInRangeInclusive']=timeUtils['clampTime']=timeUtils['fromMicros']=timeUtils['fromMillis']=timeUtils['toMillis']=timeUtils['fromNanoSec']=timeUtils['fromSec']=timeUtils['toSec']=timeUtils['toMicroSec']=timeUtils['toNanoSec']=timeUtils['subtract']=timeUtils['add']=timeUtils['fixTime']=timeUtils['interpolate']=timeUtils['percentOf']=timeUtils['fromDate']=timeUtils['toDate']=timeUtils['fromRFC3339String']=timeUtils['toRFC3339String']=timeUtils['fromString']=timeUtils['toString']=timeUtils['isTime']=void 0x0;function isTime(_0x347e4b){return typeof _0x347e4b==='object'&&!!_0x347e4b&&'sec'in _0x347e4b&&'nsec'in _0x347e4b&&Object['getOwnPropertyNames'](_0x347e4b)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x5a25e3,_0x585a09=![]){if(!_0x585a09&&(_0x5a25e3['sec']<0x0||_0x5a25e3['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x5a25e3['sec']+',\x20nsec:\x20'+_0x5a25e3['nsec']+'\x20}');const _0x138dd9=Math['floor'](_0x5a25e3['sec']),_0x30cd8e=Math['floor'](_0x5a25e3['nsec']);return _0x138dd9+'.'+_0x30cd8e['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x131cb4){const _0x4fc8a6=0x9-_0x131cb4['length'];return Math['round'](parseInt(_0x131cb4,0xa)*0xa**_0x4fc8a6);}function fromString(_0x25f081){if(/^\d+\.?$/['test'](_0x25f081)){const _0x251b9f=parseInt(_0x25f081,0xa);return{'sec':isNaN(_0x251b9f)?0x0:_0x251b9f,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x25f081))return void 0x0;const _0x4664cd=_0x25f081['split']('.');if(_0x4664cd['length']===0x0)return void 0x0;const [_0x398b4b,_0x26b041]=_0x4664cd;if(_0x398b4b==void 0x0||_0x26b041==void 0x0)return void 0x0;const _0x4ed8a6=parseInt(_0x398b4b,0xa),_0xe9b234=parseNanoseconds(_0x26b041);return fixTime({'sec':isNaN(_0x4ed8a6)?0x0:_0x4ed8a6,'nsec':_0xe9b234});}timeUtils['fromString']=fromString;function toRFC3339String(_0x52b2ad){if(_0x52b2ad['sec']<0x0||_0x52b2ad['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x52b2ad['sec']+',\x20nsec:\x20'+_0x52b2ad['nsec']+'\x20}');if(_0x52b2ad['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x52b2ad['nsec']);const _0x5aeb71=new Date(_0x52b2ad['sec']*0x3e8),_0x45e598=_0x5aeb71['getUTCFullYear'](),_0x2e3a77=(_0x5aeb71['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x31b6b0=_0x5aeb71['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x3e7b22=_0x5aeb71['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x4f0481=_0x5aeb71['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x9e1521=_0x5aeb71['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x4866ed=_0x52b2ad['nsec']['toFixed']()['padStart'](0x9,'0');return _0x45e598+'-'+_0x2e3a77+'-'+_0x31b6b0+'T'+_0x3e7b22+':'+_0x4f0481+':'+_0x9e1521+'.'+_0x4866ed+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x328ecc){const _0x380873=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x328ecc);if(_0x380873==null)return void 0x0;const [,_0x3bb832,_0x3a7188,_0x35f61e,_0x52bdc2,_0x452da1,_0x5a2c09,_0x2325e3,_0xa8c3fa,_0x5bb3ae,_0x1e5859]=_0x380873,_0x23b7cf=_0xa8c3fa==='-'?-0x1:0x1,_0x20e5c2=Date['UTC'](+_0x3bb832,+_0x3a7188-0x1,+_0x35f61e,+_0x52bdc2-_0x23b7cf*+(_0x5bb3ae??0x0),+_0x452da1-_0x23b7cf*+(_0x1e5859??0x0),+_0x5a2c09);if(_0x20e5c2%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x20e5c2/0x3e8,'nsec':_0x2325e3!=void 0x0?parseNanoseconds(_0x2325e3):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0xa6b4e1){const {sec:_0x26526d,nsec:_0x198eaf}=_0xa6b4e1;return new Date(_0x26526d*0x3e8+_0x198eaf/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x239a91){const _0xd6682b=_0x239a91['getTime'](),_0x4d6460=_0xd6682b%0x3e8;return{'sec':Math['floor'](_0xd6682b/0x3e8),'nsec':_0x4d6460*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x210279,_0x593085,_0x2a0870){const _0x40f6c8=subtract(_0x593085,_0x210279),_0x44f658=subtract(_0x2a0870,_0x210279);return toSec(_0x44f658)/toSec(_0x40f6c8);}timeUtils['percentOf']=percentOf;function interpolate(_0x2a73b3,_0x550c7d,_0x3a826a){const _0x21992f=subtract(_0x550c7d,_0x2a73b3);return add(_0x2a73b3,fromSec(_0x3a826a*toSec(_0x21992f)));}timeUtils['interpolate']=interpolate;function fixTime(_0x17fcb3,_0x45072c=![]){const _0xcbfbed=_0x17fcb3['nsec'],_0x5f33c9=Math['floor'](_0xcbfbed/0x3b9aca00),_0x4320f4=_0x17fcb3['sec']+_0x5f33c9,_0x44e220=_0xcbfbed%0x3b9aca00,_0x4924d7=Math['abs'](Math['sign'](_0x44e220)===-0x1?0x3b9aca00+_0x44e220:_0x44e220),_0x5217da={'sec':_0x4320f4,'nsec':_0x4924d7};if(!_0x45072c&&_0x5217da['sec']<0x0||_0x5217da['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x5217da,!![]));return _0x5217da;}timeUtils['fixTime']=fixTime;function add({sec:_0x393c8d,nsec:_0xd3ccb4},{sec:_0x4b1b5f,nsec:_0x472377}){return fixTime({'sec':_0x393c8d+_0x4b1b5f,'nsec':_0xd3ccb4+_0x472377});}timeUtils['add']=add;function subtract({sec:_0x305fb8,nsec:_0x25354c},{sec:_0x44e06d,nsec:_0x5b87ee}){return fixTime({'sec':_0x305fb8-_0x44e06d,'nsec':_0x25354c-_0x5b87ee},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x50430d,nsec:_0x794bee}){return BigInt(_0x50430d)*0x3b9aca00n+BigInt(_0x794bee);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0xa5dc8c,nsec:_0x235ed1}){return(_0xa5dc8c*0x3b9aca00+_0x235ed1)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x1f5fd2,nsec:_0x11ba80}){return _0x1f5fd2+_0x11ba80*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x14c3c1){let _0x9806a4=Math['trunc'](_0x14c3c1),_0x150574=Math['round']((_0x14c3c1-_0x9806a4)*0x3b9aca00);return _0x9806a4+=Math['trunc'](_0x150574/0x3b9aca00),_0x150574%=0x3b9aca00,{'sec':_0x9806a4,'nsec':_0x150574};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x515f08){return{'sec':Number(_0x515f08/0x3b9aca00n),'nsec':Number(_0x515f08%0x3b9aca00n)};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x4ba76d,_0xb38123=!![]){const _0x35985d=_0x4ba76d['sec']*0x3e8,_0x5b79cb=_0x4ba76d['nsec']/0xf4240;return _0xb38123?_0x35985d+Math['ceil'](_0x5b79cb):_0x35985d+Math['floor'](_0x5b79cb);}timeUtils['toMillis']=toMillis;function fromMillis(_0x55e8cb){let _0x3b0383=Math['trunc'](_0x55e8cb/0x3e8),_0xb8e525=Math['round']((_0x55e8cb-_0x3b0383*0x3e8)*0xf4240);return _0x3b0383+=Math['trunc'](_0xb8e525/0x3b9aca00),_0xb8e525%=0x3b9aca00,{'sec':_0x3b0383,'nsec':_0xb8e525};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x305e46){let _0x542793=Math['trunc'](_0x305e46/0xf4240),_0x34dbc7=Math['round']((_0x305e46-_0x542793*0xf4240)*0x3e8);return _0x542793+=Math['trunc'](_0x34dbc7/0x3b9aca00),_0x34dbc7%=0x3b9aca00,{'sec':_0x542793,'nsec':_0x34dbc7};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x258e19,_0x582f5a,_0x4dc8ce){if(compare(_0x582f5a,_0x258e19)>0x0)return{'sec':_0x582f5a['sec'],'nsec':_0x582f5a['nsec']};if(compare(_0x4dc8ce,_0x258e19)<0x0)return{'sec':_0x4dc8ce['sec'],'nsec':_0x4dc8ce['nsec']};return{'sec':_0x258e19['sec'],'nsec':_0x258e19['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x12b2f0,_0x128370,_0x5e58f3){if(compare(_0x128370,_0x12b2f0)>0x0||compare(_0x5e58f3,_0x12b2f0)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x4195c6,_0x263991){const _0x4614c1=_0x4195c6['sec']-_0x263991['sec'];return _0x4614c1!==0x0?_0x4614c1:_0x4195c6['nsec']-_0x263991['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x51998e,_0x39b062){return compare(_0x51998e,_0x39b062)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x50de63,_0x1fe9f0){return compare(_0x50de63,_0x1fe9f0)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x1363f0,_0x2f0307){return _0x1363f0['sec']===_0x2f0307['sec']&&_0x1363f0['nsec']===_0x2f0307['nsec'];}timeUtils['areEqual']=areEqual,function(_0x589a02){var _0x34a539=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x145cd5,_0x100e0b,_0x160f96,_0x179348){if(_0x179348===void 0x0)_0x179348=_0x160f96;Object['defineProperty'](_0x145cd5,_0x179348,{'enumerable':!![],'get':function(){return _0x100e0b[_0x160f96];}});}:function(_0x4ed8f9,_0x592c0a,_0x1f6c6a,_0x45d89c){if(_0x45d89c===void 0x0)_0x45d89c=_0x1f6c6a;_0x4ed8f9[_0x45d89c]=_0x592c0a[_0x1f6c6a];}),_0x5e70e=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x1f046b,_0x93935a){for(var _0x24c785 in _0x1f046b)if(_0x24c785!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x93935a,_0x24c785))_0x34a539(_0x93935a,_0x1f046b,_0x24c785);};Object['defineProperty'](_0x589a02,'__esModule',{'value':!![]}),_0x5e70e(Time,_0x589a02),_0x5e70e(timeUtils,_0x589a02);}(dist$1);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x386899,_0x438c0a){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x386899),__privateSet(this,_abort,_0x438c0a);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0x32bb60=await __privateGet(this,_iter)['next']();return _0x32bb60['value'];}async['nextBatch'](_0x9e13ef){const _0x8c860b=await this['next']();if(!_0x8c860b)return void 0x0;if(_0x8c860b['type']==='problem')return[_0x8c860b];const _0x276a71=[_0x8c860b];let _0x23fcbc=TIME_ZERO;switch(_0x8c860b['type']){case'stamp':_0x23fcbc=dist$1['add'](_0x8c860b['stamp'],{'sec':0x0,'nsec':_0x9e13ef*0xf4240});break;case'message-event':_0x23fcbc=dist$1['add'](_0x8c860b['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x9e13ef*0xf4240});break;}for(;;){const _0x5242d9=await this['next']();if(!_0x5242d9)return _0x276a71;_0x276a71['push'](_0x5242d9);if(_0x5242d9['type']==='problem')break;if(_0x5242d9['type']==='stamp'&&dist$1['compare'](_0x5242d9['stamp'],_0x23fcbc)>0x0)break;if(_0x5242d9['type']==='message-event'&&dist$1['compare'](_0x5242d9['msgEvent']['receiveTime'],_0x23fcbc)>0x0)break;}return _0x276a71;}async['readUntil'](_0x2ff147){const _0x397b1a=__privateGet(this,_abort)?.['aborted'];if(_0x397b1a===!![])return void 0x0;const _0x492939=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x2ff147)>=0x0)return _0x492939;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x2ff147)>0x0)return _0x492939;__privateGet(this,_lastIteratorResult)&&(_0x492939['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x3e553f=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x3e553f['done']===!![])break;const _0x16ab84=_0x3e553f['value'];if(_0x16ab84['type']==='stamp'&&dist$1['compare'](_0x16ab84['stamp'],_0x2ff147)>=0x0){__privateSet(this,_lastIteratorResult,_0x16ab84);break;}if(_0x16ab84['type']==='message-event'&&dist$1['compare'](_0x16ab84['msgEvent']['receiveTime'],_0x2ff147)>0x0){__privateSet(this,_lastIteratorResult,_0x16ab84);break;}_0x492939['push'](_0x16ab84);}return _0x492939;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x3ed0fd){__publicField(this,'_source'),this['_source']=_0x3ed0fd;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x21604c){return proxy(this['_source']['messageIterator'](_0x21604c));}async['getBackfillMessages'](_0x147562,_0x221359){return await this['_source']['getBackfillMessages']({..._0x147562,'abortSignal':_0x221359});}['getMessageCursor'](_0x16151b,_0x386164){const _0x265afb=this['_source']['messageIterator'](_0x16151b),_0x4decd2=new IteratorCursor(_0x265afb,_0x386164);return proxy(_0x4decd2);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);const ros1Definitions={'actionlib_msgs/GoalStatusArray':{'name':'actionlib_msgs/GoalStatusArray','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'actionlib_msgs/GoalStatus','isArray':!![],'name':'status_list','isComplex':!![]}]},'std_msgs/Header':{'name':'std_msgs/Header','definitions':[{'type':'uint32','isArray':![],'name':'seq','isComplex':![]},{'type':'time','isArray':![],'name':'stamp','isComplex':![]},{'type':'string','isArray':![],'name':'frame_id','isComplex':![]}]},'actionlib_msgs/GoalStatus':{'name':'actionlib_msgs/GoalStatus','definitions':[{'type':'actionlib_msgs/GoalID','isArray':![],'name':'goal_id','isComplex':!![]},{'type':'uint8','isArray':![],'name':'status','isComplex':![]},{'type':'uint8','name':'PENDING','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'ACTIVE','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'PREEMPTED','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'SUCCEEDED','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'ABORTED','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'REJECTED','isConstant':!![],'value':0x5,'valueText':'5'},{'type':'uint8','name':'PREEMPTING','isConstant':!![],'value':0x6,'valueText':'6'},{'type':'uint8','name':'RECALLING','isConstant':!![],'value':0x7,'valueText':'7'},{'type':'uint8','name':'RECALLED','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'uint8','name':'LOST','isConstant':!![],'value':0x9,'valueText':'9'},{'type':'string','isArray':![],'name':'text','isComplex':![]}]},'actionlib_msgs/GoalID':{'name':'actionlib_msgs/GoalID','definitions':[{'type':'time','isArray':![],'name':'stamp','isComplex':![]},{'type':'string','isArray':![],'name':'id','isComplex':![]}]},'diagnostic_msgs/DiagnosticArray':{'name':'diagnostic_msgs/DiagnosticArray','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'diagnostic_msgs/DiagnosticStatus','isArray':!![],'name':'status','isComplex':!![]}]},'diagnostic_msgs/DiagnosticStatus':{'name':'diagnostic_msgs/DiagnosticStatus','definitions':[{'type':'int8','name':'OK','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'int8','name':'WARN','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'int8','name':'ERROR','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'int8','name':'STALE','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'int8','isArray':![],'name':'level','isComplex':![]},{'type':'string','isArray':![],'name':'name','isComplex':![]},{'type':'string','isArray':![],'name':'message','isComplex':![]},{'type':'string','isArray':![],'name':'hardware_id','isComplex':![]},{'type':'diagnostic_msgs/KeyValue','isArray':!![],'name':'values','isComplex':!![]}]},'diagnostic_msgs/KeyValue':{'name':'diagnostic_msgs/KeyValue','definitions':[{'type':'string','isArray':![],'name':'key','isComplex':![]},{'type':'string','isArray':![],'name':'value','isComplex':![]}]},'geometry_msgs/AccelStamped':{'name':'geometry_msgs/AccelStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Accel','isArray':![],'name':'accel','isComplex':!![]}]},'geometry_msgs/Accel':{'name':'geometry_msgs/Accel','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'linear','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'angular','isComplex':!![]}]},'geometry_msgs/Vector3':{'name':'geometry_msgs/Vector3','definitions':[{'type':'float64','isArray':![],'name':'x','isComplex':![]},{'type':'float64','isArray':![],'name':'y','isComplex':![]},{'type':'float64','isArray':![],'name':'z','isComplex':![]}]},'geometry_msgs/AccelWithCovarianceStamped':{'name':'geometry_msgs/AccelWithCovarianceStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/AccelWithCovariance','isArray':![],'name':'accel','isComplex':!![]}]},'geometry_msgs/AccelWithCovariance':{'name':'geometry_msgs/AccelWithCovariance','definitions':[{'type':'geometry_msgs/Accel','isArray':![],'name':'accel','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x24,'name':'covariance','isComplex':![]}]},'geometry_msgs/InertiaStamped':{'name':'geometry_msgs/InertiaStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Inertia','isArray':![],'name':'inertia','isComplex':!![]}]},'geometry_msgs/Inertia':{'name':'geometry_msgs/Inertia','definitions':[{'type':'float64','isArray':![],'name':'m','isComplex':![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'com','isComplex':!![]},{'type':'float64','isArray':![],'name':'ixx','isComplex':![]},{'type':'float64','isArray':![],'name':'ixy','isComplex':![]},{'type':'float64','isArray':![],'name':'ixz','isComplex':![]},{'type':'float64','isArray':![],'name':'iyy','isComplex':![]},{'type':'float64','isArray':![],'name':'iyz','isComplex':![]},{'type':'float64','isArray':![],'name':'izz','isComplex':![]}]},'geometry_msgs/Point32':{'name':'geometry_msgs/Point32','definitions':[{'type':'float32','isArray':![],'name':'x','isComplex':![]},{'type':'float32','isArray':![],'name':'y','isComplex':![]},{'type':'float32','isArray':![],'name':'z','isComplex':![]}]},'geometry_msgs/PointStamped':{'name':'geometry_msgs/PointStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Point','isArray':![],'name':'point','isComplex':!![]}]},'geometry_msgs/Point':{'name':'geometry_msgs/Point','definitions':[{'type':'float64','isArray':![],'name':'x','isComplex':![]},{'type':'float64','isArray':![],'name':'y','isComplex':![]},{'type':'float64','isArray':![],'name':'z','isComplex':![]}]},'geometry_msgs/PolygonStamped':{'name':'geometry_msgs/PolygonStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Polygon','isArray':![],'name':'polygon','isComplex':!![]}]},'geometry_msgs/Polygon':{'name':'geometry_msgs/Polygon','definitions':[{'type':'geometry_msgs/Point32','isArray':!![],'name':'points','isComplex':!![]}]},'geometry_msgs/PoseArray':{'name':'geometry_msgs/PoseArray','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Pose','isArray':!![],'name':'poses','isComplex':!![]}]},'geometry_msgs/Pose':{'name':'geometry_msgs/Pose','definitions':[{'type':'geometry_msgs/Point','isArray':![],'name':'position','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'orientation','isComplex':!![]}]},'geometry_msgs/Quaternion':{'name':'geometry_msgs/Quaternion','definitions':[{'type':'float64','isArray':![],'name':'x','isComplex':![]},{'type':'float64','isArray':![],'name':'y','isComplex':![]},{'type':'float64','isArray':![],'name':'z','isComplex':![]},{'type':'float64','isArray':![],'name':'w','isComplex':![]}]},'geometry_msgs/PoseStamped':{'name':'geometry_msgs/PoseStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Pose','isArray':![],'name':'pose','isComplex':!![]}]},'geometry_msgs/PoseWithCovarianceStamped':{'name':'geometry_msgs/PoseWithCovarianceStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/PoseWithCovariance','isArray':![],'name':'pose','isComplex':!![]}]},'geometry_msgs/PoseWithCovariance':{'name':'geometry_msgs/PoseWithCovariance','definitions':[{'type':'geometry_msgs/Pose','isArray':![],'name':'pose','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x24,'name':'covariance','isComplex':![]}]},'geometry_msgs/QuaternionStamped':{'name':'geometry_msgs/QuaternionStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'quaternion','isComplex':!![]}]},'geometry_msgs/TransformStamped':{'name':'geometry_msgs/TransformStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':![],'name':'child_frame_id','isComplex':![]},{'type':'geometry_msgs/Transform','isArray':![],'name':'transform','isComplex':!![]}]},'geometry_msgs/Transform':{'name':'geometry_msgs/Transform','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'translation','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'rotation','isComplex':!![]}]},'geometry_msgs/TwistStamped':{'name':'geometry_msgs/TwistStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Twist','isArray':![],'name':'twist','isComplex':!![]}]},'geometry_msgs/Twist':{'name':'geometry_msgs/Twist','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'linear','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'angular','isComplex':!![]}]},'geometry_msgs/TwistWithCovarianceStamped':{'name':'geometry_msgs/TwistWithCovarianceStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/TwistWithCovariance','isArray':![],'name':'twist','isComplex':!![]}]},'geometry_msgs/TwistWithCovariance':{'name':'geometry_msgs/TwistWithCovariance','definitions':[{'type':'geometry_msgs/Twist','isArray':![],'name':'twist','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x24,'name':'covariance','isComplex':![]}]},'geometry_msgs/Vector3Stamped':{'name':'geometry_msgs/Vector3Stamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'vector','isComplex':!![]}]},'geometry_msgs/WrenchStamped':{'name':'geometry_msgs/WrenchStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Wrench','isArray':![],'name':'wrench','isComplex':!![]}]},'geometry_msgs/Wrench':{'name':'geometry_msgs/Wrench','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'force','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'torque','isComplex':!![]}]},'nav_msgs/OccupancyGrid':{'name':'nav_msgs/OccupancyGrid','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'nav_msgs/MapMetaData','isArray':![],'name':'info','isComplex':!![]},{'type':'int8','isArray':!![],'name':'data','isComplex':![]}]},'nav_msgs/MapMetaData':{'name':'nav_msgs/MapMetaData','definitions':[{'type':'time','isArray':![],'name':'map_load_time','isComplex':![]},{'type':'float32','isArray':![],'name':'resolution','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'geometry_msgs/Pose','isArray':![],'name':'origin','isComplex':!![]}]},'nav_msgs/Odometry':{'name':'nav_msgs/Odometry','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':![],'name':'child_frame_id','isComplex':![]},{'type':'geometry_msgs/PoseWithCovariance','isArray':![],'name':'pose','isComplex':!![]},{'type':'geometry_msgs/TwistWithCovariance','isArray':![],'name':'twist','isComplex':!![]}]},'nav_msgs/Path':{'name':'nav_msgs/Path','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/PoseStamped','isArray':!![],'name':'poses','isComplex':!![]}]},'rcl_interfaces/Log':{'name':'rcl_interfaces/Log','definitions':[{'type':'int8','name':'DEBUG','isConstant':!![],'value':0xa,'valueText':'10'},{'type':'int8','name':'INFO','isConstant':!![],'value':0x14,'valueText':'20'},{'type':'int8','name':'WARN','isConstant':!![],'value':0x1e,'valueText':'30'},{'type':'int8','name':'ERROR','isConstant':!![],'value':0x28,'valueText':'40'},{'type':'int8','name':'FATAL','isConstant':!![],'value':0x32,'valueText':'50'},{'type':'time','isArray':![],'name':'stamp','isComplex':![]},{'type':'uint8','isArray':![],'name':'level','isComplex':![]},{'type':'string','isArray':![],'name':'name','isComplex':![]},{'type':'string','isArray':![],'name':'msg','isComplex':![]},{'type':'string','isArray':![],'name':'file','isComplex':![]},{'type':'string','isArray':![],'name':'function','isComplex':![]},{'type':'uint32','isArray':![],'name':'line','isComplex':![]}]},'rosgraph_msgs/Clock':{'name':'rosgraph_msgs/Clock','definitions':[{'type':'time','isArray':![],'name':'clock','isComplex':![]}]},'rosgraph_msgs/Log':{'name':'rosgraph_msgs/Log','definitions':[{'type':'int8','name':'DEBUG','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'int8','name':'INFO','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'int8','name':'WARN','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'int8','name':'ERROR','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'int8','name':'FATAL','isConstant':!![],'value':0x10,'valueText':'16'},{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'int8','isArray':![],'name':'level','isComplex':![]},{'type':'string','isArray':![],'name':'name','isComplex':![]},{'type':'string','isArray':![],'name':'msg','isComplex':![]},{'type':'string','isArray':![],'name':'file','isComplex':![]},{'type':'string','isArray':![],'name':'function','isComplex':![]},{'type':'uint32','isArray':![],'name':'line','isComplex':![]},{'type':'string','isArray':!![],'name':'topics','isComplex':![]}]},'rosgraph_msgs/TopicStatistics':{'name':'rosgraph_msgs/TopicStatistics','definitions':[{'type':'string','isArray':![],'name':'topic','isComplex':![]},{'type':'string','isArray':![],'name':'node_pub','isComplex':![]},{'type':'string','isArray':![],'name':'node_sub','isComplex':![]},{'type':'time','isArray':![],'name':'window_start','isComplex':![]},{'type':'time','isArray':![],'name':'window_stop','isComplex':![]},{'type':'int32','isArray':![],'name':'delivered_msgs','isComplex':![]},{'type':'int32','isArray':![],'name':'dropped_msgs','isComplex':![]},{'type':'int32','isArray':![],'name':'traffic','isComplex':![]},{'type':'duration','isArray':![],'name':'period_mean','isComplex':![]},{'type':'duration','isArray':![],'name':'period_stddev','isComplex':![]},{'type':'duration','isArray':![],'name':'period_max','isComplex':![]},{'type':'duration','isArray':![],'name':'stamp_age_mean','isComplex':![]},{'type':'duration','isArray':![],'name':'stamp_age_stddev','isComplex':![]},{'type':'duration','isArray':![],'name':'stamp_age_max','isComplex':![]}]},'sensor_msgs/BatteryState':{'name':'sensor_msgs/BatteryState','definitions':[{'type':'uint8','name':'POWER_SUPPLY_STATUS_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_CHARGING','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_DISCHARGING','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_NOT_CHARGING','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_FULL','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_GOOD','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_OVERHEAT','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_DEAD','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_OVERVOLTAGE','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_UNSPEC_FAILURE','isConstant':!![],'value':0x5,'valueText':'5'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_COLD','isConstant':!![],'value':0x6,'valueText':'6'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE','isConstant':!![],'value':0x7,'valueText':'7'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_NIMH','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LION','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LIPO','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LIFE','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_NICD','isConstant':!![],'value':0x5,'valueText':'5'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LIMN','isConstant':!![],'value':0x6,'valueText':'6'},{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':![],'name':'voltage','isComplex':![]},{'type':'float32','isArray':![],'name':'temperature','isComplex':![]},{'type':'float32','isArray':![],'name':'current','isComplex':![]},{'type':'float32','isArray':![],'name':'charge','isComplex':![]},{'type':'float32','isArray':![],'name':'capacity','isComplex':![]},{'type':'float32','isArray':![],'name':'design_capacity','isComplex':![]},{'type':'float32','isArray':![],'name':'percentage','isComplex':![]},{'type':'uint8','isArray':![],'name':'power_supply_status','isComplex':![]},{'type':'uint8','isArray':![],'name':'power_supply_health','isComplex':![]},{'type':'uint8','isArray':![],'name':'power_supply_technology','isComplex':![]},{'type':'bool','isArray':![],'name':'present','isComplex':![]},{'type':'float32','isArray':!![],'name':'cell_voltage','isComplex':![]},{'type':'float32','isArray':!![],'name':'cell_temperature','isComplex':![]},{'type':'string','isArray':![],'name':'location','isComplex':![]},{'type':'string','isArray':![],'name':'serial_number','isComplex':![]}]},'sensor_msgs/CameraInfo':{'name':'sensor_msgs/CameraInfo','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'string','isArray':![],'name':'distortion_model','isComplex':![]},{'type':'float64','isArray':!![],'name':'D','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'K','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'R','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0xc,'name':'P','isComplex':![]},{'type':'uint32','isArray':![],'name':'binning_x','isComplex':![]},{'type':'uint32','isArray':![],'name':'binning_y','isComplex':![]},{'type':'sensor_msgs/RegionOfInterest','isArray':![],'name':'roi','isComplex':!![]}]},'sensor_msgs/RegionOfInterest':{'name':'sensor_msgs/RegionOfInterest','definitions':[{'type':'uint32','isArray':![],'name':'x_offset','isComplex':![]},{'type':'uint32','isArray':![],'name':'y_offset','isComplex':![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'bool','isArray':![],'name':'do_rectify','isComplex':![]}]},'sensor_msgs/CompressedImage':{'name':'sensor_msgs/CompressedImage','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':![],'name':'format','isComplex':![]},{'type':'uint8','isArray':!![],'name':'data','isComplex':![]}]},'sensor_msgs/FluidPressure':{'name':'sensor_msgs/FluidPressure','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float64','isArray':![],'name':'fluid_pressure','isComplex':![]},{'type':'float64','isArray':![],'name':'variance','isComplex':![]}]},'sensor_msgs/Illuminance':{'name':'sensor_msgs/Illuminance','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float64','isArray':![],'name':'illuminance','isComplex':![]},{'type':'float64','isArray':![],'name':'variance','isComplex':![]}]},'sensor_msgs/Image':{'name':'sensor_msgs/Image','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'string','isArray':![],'name':'encoding','isComplex':![]},{'type':'uint8','isArray':![],'name':'is_bigendian','isComplex':![]},{'type':'uint32','isArray':![],'name':'step','isComplex':![]},{'type':'uint8','isArray':!![],'name':'data','isComplex':![]}]},'sensor_msgs/Imu':{'name':'sensor_msgs/Imu','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'orientation','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'orientation_covariance','isComplex':![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'angular_velocity','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'angular_velocity_covariance','isComplex':![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'linear_acceleration','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'linear_acceleration_covariance','isComplex':![]}]},'sensor_msgs/JointState':{'name':'sensor_msgs/JointState','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':!![],'name':'name','isComplex':![]},{'type':'float64','isArray':!![],'name':'position','isComplex':![]},{'type':'float64','isArray':!![],'name':'velocity','isComplex':![]},{'type':'float64','isArray':!![],'name':'effort','isComplex':![]}]},'sensor_msgs/Joy':{'name':'sensor_msgs/Joy','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':!![],'name':'axes','isComplex':![]},{'type':'int32','isArray':!![],'name':'buttons','isComplex':![]}]},'sensor_msgs/JoyFeedbackArray':{'name':'sensor_msgs/JoyFeedbackArray','definitions':[{'type':'sensor_msgs/JoyFeedback','isArray':!![],'name':'array','isComplex':!![]}]},'sensor_msgs/JoyFeedback':{'name':'sensor_msgs/JoyFeedback','definitions':[{'type':'uint8','name':'TYPE_LED','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'TYPE_RUMBLE','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'TYPE_BUZZER','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','isArray':![],'name':'type','isComplex':![]},{'type':'uint8','isArray':![],'name':'id','isComplex':![]},{'type':'float32','isArray':![],'name':'intensity','isComplex':![]}]},'sensor_msgs/LaserScan':{'name':'sensor_msgs/LaserScan','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':![],'name':'angle_min','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_max','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'time_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'scan_time','isComplex':![]},{'type':'float32','isArray':![],'name':'range_min','isComplex':![]},{'type':'float32','isArray':![],'name':'range_max','isComplex':![]},{'type':'float32','isArray':!![],'name':'ranges','isComplex':![]},{'type':'float32','isArray':!![],'name':'intensities','isComplex':![]}]},'sensor_msgs/MagneticField':{'name':'sensor_msgs/MagneticField','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'magnetic_field','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'magnetic_field_covariance','isComplex':![]}]},'sensor_msgs/MultiDOFJointState':{'name':'sensor_msgs/MultiDOFJointState','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':!![],'name':'joint_names','isComplex':![]},{'type':'geometry_msgs/Transform','isArray':!![],'name':'transforms','isComplex':!![]},{'type':'geometry_msgs/Twist','isArray':!![],'name':'twist','isComplex':!![]},{'type':'geometry_msgs/Wrench','isArray':!![],'name':'wrench','isComplex':!![]}]},'sensor_msgs/MultiEchoLaserScan':{'name':'sensor_msgs/MultiEchoLaserScan','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':![],'name':'angle_min','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_max','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'time_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'scan_time','isComplex':![]},{'type':'float32','isArray':![],'name':'range_min','isComplex':![]},{'type':'float32','isArray':![],'name':'range_max','isComplex':![]},{'type':'sensor_msgs/LaserEcho','isArray':!![],'name':'ranges','isComplex':!![]},{'type':'sensor_msgs/LaserEcho','isArray':!![],'name':'intensities','isComplex':!![]}]},'sensor_msgs/LaserEcho':{'name':'sensor_msgs/LaserEcho','definitions':[{'type':'float32','isArray':!![],'name':'echoes','isComplex':![]}]},'sensor_msgs/NavSatFix':{'name':'sensor_msgs/NavSatFix','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'sensor_msgs/NavSatStatus','isArray':![],'name':'status','isComplex':!![]},{'type':'float64','isArray':![],'name':'latitude','isComplex':![]},{'type':'float64','isArray':![],'name':'longitude','isComplex':![]},{'type':'float64','isArray':![],'name':'altitude','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'position_covariance','isComplex':![]},{'type':'uint8','name':'COVARIANCE_TYPE_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'COVARIANCE_TYPE_APPROXIMATED','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'COVARIANCE_TYPE_DIAGONAL_KNOWN','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'COVARIANCE_TYPE_KNOWN','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','isArray':![],'name':'position_covariance_type','isComplex':![]}]},'sensor_msgs/NavSatStatus':{'name':'sensor_msgs/NavSatStatus','definitions':[{'type':'int8','name':'STATUS_NO_FIX','isConstant':!![],'value':-0x1,'valueText':'-1'},{'type':'int8','name':'STATUS_FIX','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'int8','name':'STATUS_SBAS_FIX','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'int8','name':'STATUS_GBAS_FIX','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'int8','isArray':![],'name':'status','isComplex':![]},{'type':'uint16','name':'SERVICE_GPS','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint16','name':'SERVICE_GLONASS','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint16','name':'SERVICE_COMPASS','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint16','name':'SERVICE_GALILEO','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'uint16','isArray':![],'name':'service','isComplex':![]}]},'sensor_msgs/PointCloud2':{'name':'sensor_msgs/PointCloud2','definitions':[{'t