UNPKG

gy-roslib

Version:

gy

6 lines 112 kB
var __defProp=Object['defineProperty'],__defNormalProp=(_0xcfb989,_0x166fa6,_0x27beb8)=>_0x166fa6 in _0xcfb989?__defProp(_0xcfb989,_0x166fa6,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x27beb8}):_0xcfb989[_0x166fa6]=_0x27beb8,__publicField=(_0x5c4417,_0x12fe6e,_0x535024)=>{return __defNormalProp(_0x5c4417,typeof _0x12fe6e!=='symbol'?_0x12fe6e+'':_0x12fe6e,_0x535024),_0x535024;},__accessCheck=(_0xbc7cfa,_0x527057,_0x3a0e56)=>{if(!_0x527057['has'](_0xbc7cfa))throw TypeError('Cannot\x20'+_0x3a0e56);},__privateGet=(_0x527e47,_0x16db0d,_0x2f2ecc)=>{return __accessCheck(_0x527e47,_0x16db0d,'read\x20from\x20private\x20field'),_0x2f2ecc?_0x2f2ecc['call'](_0x527e47):_0x16db0d['get'](_0x527e47);},__privateAdd=(_0x2eda63,_0x7ef055,_0x31d2ee)=>{if(_0x7ef055['has'](_0x2eda63))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x7ef055 instanceof WeakSet?_0x7ef055['add'](_0x2eda63):_0x7ef055['set'](_0x2eda63,_0x31d2ee);},__privateSet=(_0x4e6d18,_0x22f03f,_0x27ba87,_0x2e0dd8)=>{return __accessCheck(_0x4e6d18,_0x22f03f,'write\x20to\x20private\x20field'),_0x2e0dd8?_0x2e0dd8['call'](_0x4e6d18,_0x27ba87):_0x22f03f['set'](_0x4e6d18,_0x27ba87),_0x27ba87;},_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=_0x444178=>typeof _0x444178==='object'&&_0x444178!==null||typeof _0x444178==='function',proxyTransferHandler={'canHandle':_0x52c60c=>isObject(_0x52c60c)&&_0x52c60c[proxyMarker],'serialize'(_0x1e669e){const {port1:_0x408247,port2:_0x472554}=new MessageChannel();return expose(_0x1e669e,_0x408247),[_0x472554,[_0x472554]];},'deserialize'(_0x10aba2){return _0x10aba2['start'](),wrap(_0x10aba2);}},throwTransferHandler={'canHandle':_0x3292b6=>isObject(_0x3292b6)&&throwMarker in _0x3292b6,'serialize'({value:_0xe59eca}){let _0x43ccc6;return _0xe59eca instanceof Error?_0x43ccc6={'isError':!![],'value':{'message':_0xe59eca['message'],'name':_0xe59eca['name'],'stack':_0xe59eca['stack']}}:_0x43ccc6={'isError':![],'value':_0xe59eca},[_0x43ccc6,[]];},'deserialize'(_0x35c988){if(_0x35c988['isError'])throw Object['assign'](new Error(_0x35c988['value']['message']),_0x35c988['value']);throw _0x35c988['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x3df217,_0x974c15){for(const _0xa53c07 of _0x3df217){if(_0x974c15===_0xa53c07||_0xa53c07==='*')return!![];if(_0xa53c07 instanceof RegExp&&_0xa53c07['test'](_0x974c15))return!![];}return![];}function expose(_0x558663,_0x555cad=globalThis,_0x3e9e57=['*']){_0x555cad['addEventListener']('message',function _0x4b0170(_0x4fcb28){if(!_0x4fcb28||!_0x4fcb28['data'])return;if(!isAllowedOrigin(_0x3e9e57,_0x4fcb28['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x4fcb28['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x3dd27c,type:_0x2100b9,path:_0x440935}=Object['assign']({'path':[]},_0x4fcb28['data']),_0x55279c=(_0x4fcb28['data']['argumentList']||[])['map'](fromWireValue);let _0x36baea;try{const _0x4877e0=_0x440935['slice'](0x0,-0x1)['reduce']((_0x335697,_0x437b0d)=>_0x335697[_0x437b0d],_0x558663),_0x4e1d0e=_0x440935['reduce']((_0x234d5d,_0x1df3db)=>_0x234d5d[_0x1df3db],_0x558663);switch(_0x2100b9){case'GET':{_0x36baea=_0x4e1d0e;}break;case'SET':{_0x4877e0[_0x440935['slice'](-0x1)[0x0]]=fromWireValue(_0x4fcb28['data']['value']),_0x36baea=!![];}break;case'APPLY':{_0x36baea=_0x4e1d0e['apply'](_0x4877e0,_0x55279c);}break;case'CONSTRUCT':{const _0x611b95=new _0x4e1d0e(..._0x55279c);_0x36baea=proxy(_0x611b95);}break;case'ENDPOINT':{const {port1:_0x35fbbc,port2:_0xbfc11e}=new MessageChannel();expose(_0x558663,_0xbfc11e),_0x36baea=transfer(_0x35fbbc,[_0x35fbbc]);}break;case'RELEASE':{_0x36baea=void 0x0;}break;default:return;}}catch(_0x3c3af4){_0x36baea={'value':_0x3c3af4,[throwMarker]:0x0};}Promise['resolve'](_0x36baea)['catch'](_0x2f92d0=>{return{'value':_0x2f92d0,[throwMarker]:0x0};})['then'](_0x1a0231=>{const [_0x53cd55,_0x24db33]=toWireValue(_0x1a0231);_0x555cad['postMessage'](Object['assign'](Object['assign']({},_0x53cd55),{'id':_0x3dd27c}),_0x24db33),_0x2100b9==='RELEASE'&&(_0x555cad['removeEventListener']('message',_0x4b0170),closeEndPoint(_0x555cad),finalizer in _0x558663&&typeof _0x558663[finalizer]==='function'&&_0x558663[finalizer]());})['catch'](_0x2a459e=>{const [_0x56e32f,_0x2944e2]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x555cad['postMessage'](Object['assign'](Object['assign']({},_0x56e32f),{'id':_0x3dd27c}),_0x2944e2);});}),_0x555cad['start']&&_0x555cad['start']();}function isMessagePort(_0x104dbf){return _0x104dbf['constructor']['name']==='MessagePort';}function closeEndPoint(_0x46bf31){if(isMessagePort(_0x46bf31))_0x46bf31['close']();}function wrap(_0x1e7721,_0x787c4e){const _0x27c5e9=new Map();return _0x1e7721['addEventListener']('message',function _0x1bd7c0(_0x3688b6){const {data:_0x413f01}=_0x3688b6;if(!_0x413f01||!_0x413f01['id'])return;const _0x1a6dc5=_0x27c5e9['get'](_0x413f01['id']);if(!_0x1a6dc5)return;try{_0x1a6dc5(_0x413f01);}finally{_0x27c5e9['delete'](_0x413f01['id']);}}),createProxy(_0x1e7721,_0x27c5e9,[],_0x787c4e);}function throwIfProxyReleased(_0x28674b){if(_0x28674b)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x5ed8dd){return requestResponseMessage(_0x5ed8dd,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x5ed8dd);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x273355=>{const _0x2c5e30=(proxyCounter['get'](_0x273355)||0x0)-0x1;proxyCounter['set'](_0x273355,_0x2c5e30),_0x2c5e30===0x0&&releaseEndpoint(_0x273355);});function registerProxy(_0x4dffed,_0x46a69c){const _0x1b74bd=(proxyCounter['get'](_0x46a69c)||0x0)+0x1;proxyCounter['set'](_0x46a69c,_0x1b74bd),proxyFinalizers&&proxyFinalizers['register'](_0x4dffed,_0x46a69c,_0x4dffed);}function unregisterProxy(_0x39516f){proxyFinalizers&&proxyFinalizers['unregister'](_0x39516f);}function createProxy(_0x19f73e,_0x54103e,_0x1a564f=[],_0x131f13=function(){}){let _0x4233f7=![];const _0xc05206=new Proxy(_0x131f13,{'get'(_0xb08610,_0x259465){throwIfProxyReleased(_0x4233f7);if(_0x259465===releaseProxy)return()=>{unregisterProxy(_0xc05206),releaseEndpoint(_0x19f73e),_0x54103e['clear'](),_0x4233f7=!![];};if(_0x259465==='then'){if(_0x1a564f['length']===0x0)return{'then':()=>_0xc05206};const _0x6cc381=requestResponseMessage(_0x19f73e,_0x54103e,{'type':'GET','path':_0x1a564f['map'](_0x471128=>_0x471128['toString']())})['then'](fromWireValue);return _0x6cc381['then']['bind'](_0x6cc381);}return createProxy(_0x19f73e,_0x54103e,[..._0x1a564f,_0x259465]);},'set'(_0x496b25,_0x19bb88,_0x5db17a){throwIfProxyReleased(_0x4233f7);const [_0x583bbc,_0x1080f3]=toWireValue(_0x5db17a);return requestResponseMessage(_0x19f73e,_0x54103e,{'type':'SET','path':[..._0x1a564f,_0x19bb88]['map'](_0x29227c=>_0x29227c['toString']()),'value':_0x583bbc},_0x1080f3)['then'](fromWireValue);},'apply'(_0x4627a4,_0x479d51,_0x44da4b){throwIfProxyReleased(_0x4233f7);const _0x59cfe7=_0x1a564f[_0x1a564f['length']-0x1];if(_0x59cfe7===createEndpoint)return requestResponseMessage(_0x19f73e,_0x54103e,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x59cfe7==='bind')return createProxy(_0x19f73e,_0x54103e,_0x1a564f['slice'](0x0,-0x1));const [_0xf90e4c,_0x3ac72a]=processArguments(_0x44da4b);return requestResponseMessage(_0x19f73e,_0x54103e,{'type':'APPLY','path':_0x1a564f['map'](_0x846182=>_0x846182['toString']()),'argumentList':_0xf90e4c},_0x3ac72a)['then'](fromWireValue);},'construct'(_0x5224a0,_0xfeb3cb){throwIfProxyReleased(_0x4233f7);const [_0x5179a3,_0x56e162]=processArguments(_0xfeb3cb);return requestResponseMessage(_0x19f73e,_0x54103e,{'type':'CONSTRUCT','path':_0x1a564f['map'](_0x59b1f4=>_0x59b1f4['toString']()),'argumentList':_0x5179a3},_0x56e162)['then'](fromWireValue);}});return registerProxy(_0xc05206,_0x19f73e),_0xc05206;}function myFlat(_0x341e33){return Array['prototype']['concat']['apply']([],_0x341e33);}function processArguments(_0x170af8){const _0x23201c=_0x170af8['map'](toWireValue);return[_0x23201c['map'](_0x20217a=>_0x20217a[0x0]),myFlat(_0x23201c['map'](_0x15c0f0=>_0x15c0f0[0x1]))];}const transferCache=new WeakMap();function transfer(_0x3029af,_0x1e43c2){return transferCache['set'](_0x3029af,_0x1e43c2),_0x3029af;}function proxy(_0x3f5fbb){return Object['assign'](_0x3f5fbb,{[proxyMarker]:!![]});}function toWireValue(_0x2a2b6d){for(const [_0x4355a4,_0x143a15]of transferHandlers){if(_0x143a15['canHandle'](_0x2a2b6d)){const [_0x578aae,_0x41fc56]=_0x143a15['serialize'](_0x2a2b6d);return[{'type':'HANDLER','name':_0x4355a4,'value':_0x578aae},_0x41fc56];}}return[{'type':'RAW','value':_0x2a2b6d},transferCache['get'](_0x2a2b6d)||[]];}function fromWireValue(_0x42e42e){switch(_0x42e42e['type']){case'HANDLER':return transferHandlers['get'](_0x42e42e['name'])['deserialize'](_0x42e42e['value']);case'RAW':return _0x42e42e['value'];}}function requestResponseMessage(_0x23aa69,_0xef6e58,_0x562468,_0x31716c){return new Promise(_0x217cfc=>{const _0x546698=generateUUID();_0xef6e58['set'](_0x546698,_0x217cfc),_0x23aa69['start']&&_0x23aa69['start'](),_0x23aa69['postMessage'](Object['assign']({'id':_0x546698},_0x562468),_0x31716c);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x192bea=>_0x192bea instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x12e4c0,_0x264643])=>{const _0x8596be=new AbortController();return _0x12e4c0?_0x8596be['abort']():_0x264643['onmessage']=()=>{_0x8596be['abort']();},_0x8596be['signal'];},'serialize':_0x2ed997=>{const {port1:_0x4d6007,port2:_0x12d991}=new MessageChannel();return _0x2ed997['addEventListener']('abort',()=>{_0x4d6007['postMessage']('aborted');}),[[_0x2ed997['aborted'],_0x12d991],[_0x12d991]];}};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(_0xed1c94){return typeof _0xed1c94==='object'&&!!_0xed1c94&&'sec'in _0xed1c94&&'nsec'in _0xed1c94&&Object['getOwnPropertyNames'](_0xed1c94)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x4a6359,_0x293ebc=![]){if(!_0x293ebc&&(_0x4a6359['sec']<0x0||_0x4a6359['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x4a6359['sec']+',\x20nsec:\x20'+_0x4a6359['nsec']+'\x20}');const _0x2651b3=Math['floor'](_0x4a6359['sec']),_0x58e317=Math['floor'](_0x4a6359['nsec']);return _0x2651b3+'.'+_0x58e317['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x44de5b){const _0x11d839=0x9-_0x44de5b['length'];return Math['round'](parseInt(_0x44de5b,0xa)*0xa**_0x11d839);}function fromString(_0x3b2035){if(/^\d+\.?$/['test'](_0x3b2035)){const _0x22a453=parseInt(_0x3b2035,0xa);return{'sec':isNaN(_0x22a453)?0x0:_0x22a453,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x3b2035))return void 0x0;const _0x451f3a=_0x3b2035['split']('.');if(_0x451f3a['length']===0x0)return void 0x0;const [_0x26bcc0,_0x18a602]=_0x451f3a;if(_0x26bcc0==void 0x0||_0x18a602==void 0x0)return void 0x0;const _0x37757d=parseInt(_0x26bcc0,0xa),_0xc7d22c=parseNanoseconds(_0x18a602);return fixTime({'sec':isNaN(_0x37757d)?0x0:_0x37757d,'nsec':_0xc7d22c});}timeUtils['fromString']=fromString;function toRFC3339String(_0x5991be){if(_0x5991be['sec']<0x0||_0x5991be['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x5991be['sec']+',\x20nsec:\x20'+_0x5991be['nsec']+'\x20}');if(_0x5991be['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x5991be['nsec']);const _0x5663f7=new Date(_0x5991be['sec']*0x3e8),_0x12b11c=_0x5663f7['getUTCFullYear'](),_0xf77039=(_0x5663f7['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x3b4274=_0x5663f7['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x5da03d=_0x5663f7['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x22bc82=_0x5663f7['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x4df476=_0x5663f7['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x369ccd=_0x5991be['nsec']['toFixed']()['padStart'](0x9,'0');return _0x12b11c+'-'+_0xf77039+'-'+_0x3b4274+'T'+_0x5da03d+':'+_0x22bc82+':'+_0x4df476+'.'+_0x369ccd+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x2ded4d){const _0x37c9ae=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x2ded4d);if(_0x37c9ae==null)return void 0x0;const [,_0x3556d8,_0x244ae6,_0x421746,_0x43afce,_0x9b9779,_0x23c28d,_0x4b078b,_0xa130d6,_0x562cdb,_0x4b7b7e]=_0x37c9ae,_0x534a9d=_0xa130d6==='-'?-0x1:0x1,_0x1276e2=Date['UTC'](+_0x3556d8,+_0x244ae6-0x1,+_0x421746,+_0x43afce-_0x534a9d*+(_0x562cdb??0x0),+_0x9b9779-_0x534a9d*+(_0x4b7b7e??0x0),+_0x23c28d);if(_0x1276e2%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x1276e2/0x3e8,'nsec':_0x4b078b!=void 0x0?parseNanoseconds(_0x4b078b):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x35c86a){const {sec:_0x15f997,nsec:_0x2f7f48}=_0x35c86a;return new Date(_0x15f997*0x3e8+_0x2f7f48/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x2479ba){const _0x268026=_0x2479ba['getTime'](),_0x48db15=_0x268026%0x3e8;return{'sec':Math['floor'](_0x268026/0x3e8),'nsec':_0x48db15*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x4a0bf8,_0x6d33f8,_0x39bfb4){const _0x5df1ec=subtract(_0x6d33f8,_0x4a0bf8),_0xd21ab0=subtract(_0x39bfb4,_0x4a0bf8);return toSec(_0xd21ab0)/toSec(_0x5df1ec);}timeUtils['percentOf']=percentOf;function interpolate(_0x376eda,_0x5a0ecf,_0x545b1a){const _0x59362c=subtract(_0x5a0ecf,_0x376eda);return add(_0x376eda,fromSec(_0x545b1a*toSec(_0x59362c)));}timeUtils['interpolate']=interpolate;function fixTime(_0x1bbc67,_0x5abb91=![]){const _0x54e557=_0x1bbc67['nsec'],_0xd97bcf=Math['floor'](_0x54e557/0x3b9aca00),_0x3f3081=_0x1bbc67['sec']+_0xd97bcf,_0x1e1587=_0x54e557%0x3b9aca00,_0x883693=Math['abs'](Math['sign'](_0x1e1587)===-0x1?0x3b9aca00+_0x1e1587:_0x1e1587),_0x3d7ddb={'sec':_0x3f3081,'nsec':_0x883693};if(!_0x5abb91&&_0x3d7ddb['sec']<0x0||_0x3d7ddb['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x3d7ddb,!![]));return _0x3d7ddb;}timeUtils['fixTime']=fixTime;function add({sec:_0x1d216e,nsec:_0xa0c555},{sec:_0x4cdc41,nsec:_0x522b98}){return fixTime({'sec':_0x1d216e+_0x4cdc41,'nsec':_0xa0c555+_0x522b98});}timeUtils['add']=add;function subtract({sec:_0x68dc42,nsec:_0x5ddde2},{sec:_0x16981a,nsec:_0x562d82}){return fixTime({'sec':_0x68dc42-_0x16981a,'nsec':_0x5ddde2-_0x562d82},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x43c151,nsec:_0x1b91a9}){return BigInt(_0x43c151)*BigInt('1000000000')+BigInt(_0x1b91a9);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x3e0759,nsec:_0x2c1775}){return(_0x3e0759*0x3b9aca00+_0x2c1775)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x37992f,nsec:_0x18abce}){return _0x37992f+_0x18abce*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x1f7797){let _0x39945c=Math['trunc'](_0x1f7797),_0x4f34d6=Math['round']((_0x1f7797-_0x39945c)*0x3b9aca00);return _0x39945c+=Math['trunc'](_0x4f34d6/0x3b9aca00),_0x4f34d6%=0x3b9aca00,{'sec':_0x39945c,'nsec':_0x4f34d6};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x13b2d4){return{'sec':Number(_0x13b2d4/BigInt('1000000000')),'nsec':Number(_0x13b2d4%BigInt('1000000000'))};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x199c12,_0x3f2841=!![]){const _0xf21100=_0x199c12['sec']*0x3e8,_0x1b144f=_0x199c12['nsec']/0xf4240;return _0x3f2841?_0xf21100+Math['ceil'](_0x1b144f):_0xf21100+Math['floor'](_0x1b144f);}timeUtils['toMillis']=toMillis;function fromMillis(_0x2b5d14){let _0x4a9019=Math['trunc'](_0x2b5d14/0x3e8),_0x2a0222=Math['round']((_0x2b5d14-_0x4a9019*0x3e8)*0xf4240);return _0x4a9019+=Math['trunc'](_0x2a0222/0x3b9aca00),_0x2a0222%=0x3b9aca00,{'sec':_0x4a9019,'nsec':_0x2a0222};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x68abdb){let _0x9255ba=Math['trunc'](_0x68abdb/0xf4240),_0x21f0dc=Math['round']((_0x68abdb-_0x9255ba*0xf4240)*0x3e8);return _0x9255ba+=Math['trunc'](_0x21f0dc/0x3b9aca00),_0x21f0dc%=0x3b9aca00,{'sec':_0x9255ba,'nsec':_0x21f0dc};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x57fb9d,_0x3f0a4b,_0x2b3cab){if(compare(_0x3f0a4b,_0x57fb9d)>0x0)return{'sec':_0x3f0a4b['sec'],'nsec':_0x3f0a4b['nsec']};if(compare(_0x2b3cab,_0x57fb9d)<0x0)return{'sec':_0x2b3cab['sec'],'nsec':_0x2b3cab['nsec']};return{'sec':_0x57fb9d['sec'],'nsec':_0x57fb9d['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x1e7efb,_0x381954,_0x5aec29){if(compare(_0x381954,_0x1e7efb)>0x0||compare(_0x5aec29,_0x1e7efb)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x5d1ffe,_0x210651){const _0x310fb1=_0x5d1ffe['sec']-_0x210651['sec'];return _0x310fb1!==0x0?_0x310fb1:_0x5d1ffe['nsec']-_0x210651['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x5dbf38,_0x1613b8){return compare(_0x5dbf38,_0x1613b8)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x2b3c3e,_0x99960e){return compare(_0x2b3c3e,_0x99960e)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x5837fe,_0x28308b){return _0x5837fe['sec']===_0x28308b['sec']&&_0x5837fe['nsec']===_0x28308b['nsec'];}timeUtils['areEqual']=areEqual,function(_0x40d519){var _0x5eaa57=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x2636f4,_0x30e318,_0x1e64a3,_0x398ac0){if(_0x398ac0===void 0x0)_0x398ac0=_0x1e64a3;Object['defineProperty'](_0x2636f4,_0x398ac0,{'enumerable':!![],'get':function(){return _0x30e318[_0x1e64a3];}});}:function(_0x3d0d7e,_0x17f5d1,_0x1dbf8c,_0x5d043d){if(_0x5d043d===void 0x0)_0x5d043d=_0x1dbf8c;_0x3d0d7e[_0x5d043d]=_0x17f5d1[_0x1dbf8c];}),_0x5e99b8=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x3e088f,_0x5dfbbb){for(var _0x198e44 in _0x3e088f)if(_0x198e44!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x5dfbbb,_0x198e44))_0x5eaa57(_0x5dfbbb,_0x3e088f,_0x198e44);};Object['defineProperty'](_0x40d519,'__esModule',{'value':!![]}),_0x5e99b8(Time,_0x40d519),_0x5e99b8(timeUtils,_0x40d519);}(dist$1);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x235e0b,_0x267075){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x235e0b),__privateSet(this,_abort,_0x267075);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0x1085ec=await __privateGet(this,_iter)['next']();return _0x1085ec['value'];}async['nextBatch'](_0x28da17){const _0x5d74d7=await this['next']();if(!_0x5d74d7)return void 0x0;if(_0x5d74d7['type']==='problem')return[_0x5d74d7];const _0x12d3a6=[_0x5d74d7];let _0x436f84=TIME_ZERO;switch(_0x5d74d7['type']){case'stamp':_0x436f84=dist$1['add'](_0x5d74d7['stamp'],{'sec':0x0,'nsec':_0x28da17*0xf4240});break;case'message-event':_0x436f84=dist$1['add'](_0x5d74d7['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x28da17*0xf4240});break;}for(;;){const _0x43bb85=await this['next']();if(!_0x43bb85)return _0x12d3a6;_0x12d3a6['push'](_0x43bb85);if(_0x43bb85['type']==='problem')break;if(_0x43bb85['type']==='stamp'&&dist$1['compare'](_0x43bb85['stamp'],_0x436f84)>0x0)break;if(_0x43bb85['type']==='message-event'&&dist$1['compare'](_0x43bb85['msgEvent']['receiveTime'],_0x436f84)>0x0)break;}return _0x12d3a6;}async['readUntil'](_0x266115){const _0xbd1d5a=__privateGet(this,_abort)?.['aborted'];if(_0xbd1d5a===!![])return void 0x0;const _0x3b0409=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x266115)>=0x0)return _0x3b0409;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x266115)>0x0)return _0x3b0409;__privateGet(this,_lastIteratorResult)&&(_0x3b0409['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x234846=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x234846['done']===!![])break;const _0x4355d2=_0x234846['value'];if(_0x4355d2['type']==='stamp'&&dist$1['compare'](_0x4355d2['stamp'],_0x266115)>=0x0){__privateSet(this,_lastIteratorResult,_0x4355d2);break;}if(_0x4355d2['type']==='message-event'&&dist$1['compare'](_0x4355d2['msgEvent']['receiveTime'],_0x266115)>0x0){__privateSet(this,_lastIteratorResult,_0x4355d2);break;}_0x3b0409['push'](_0x4355d2);}return _0x3b0409;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x57a85f){__publicField(this,'_source'),this['_source']=_0x57a85f;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x4ff4fb){return proxy(this['_source']['messageIterator'](_0x4ff4fb));}async['getBackfillMessages'](_0x1e0a77,_0x4969f6){return await this['_source']['getBackfillMessages']({..._0x1e0a77,'abortSignal':_0x4969f6});}['getMessageCursor'](_0x35c1b8,_0x24934f){const _0x2ced37=this['_source']['messageIterator'](_0x35c1b8),_0x577e06=new IteratorCursor(_0x2ced37,_0x24934f);return proxy(_0x577e06);}}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/P