gy-roslib
Version:
gy
6 lines • 112 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x4ed3cd,_0x20139a,_0x4c3340)=>_0x20139a in _0x4ed3cd?__defProp(_0x4ed3cd,_0x20139a,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x4c3340}):_0x4ed3cd[_0x20139a]=_0x4c3340,__publicField=(_0x3ed555,_0x9466f6,_0x56130c)=>{return __defNormalProp(_0x3ed555,typeof _0x9466f6!=='symbol'?_0x9466f6+'':_0x9466f6,_0x56130c),_0x56130c;},__accessCheck=(_0x144fc3,_0x3ac620,_0x2cdbf8)=>{if(!_0x3ac620['has'](_0x144fc3))throw TypeError('Cannot\x20'+_0x2cdbf8);},__privateGet=(_0x1b5bc9,_0x5d712f,_0x3b316b)=>{return __accessCheck(_0x1b5bc9,_0x5d712f,'read\x20from\x20private\x20field'),_0x3b316b?_0x3b316b['call'](_0x1b5bc9):_0x5d712f['get'](_0x1b5bc9);},__privateAdd=(_0x42f6db,_0x2c178f,_0x5ccdd)=>{if(_0x2c178f['has'](_0x42f6db))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x2c178f instanceof WeakSet?_0x2c178f['add'](_0x42f6db):_0x2c178f['set'](_0x42f6db,_0x5ccdd);},__privateSet=(_0x35fd30,_0x22ca4f,_0x4d72bc,_0x55df15)=>{return __accessCheck(_0x35fd30,_0x22ca4f,'write\x20to\x20private\x20field'),_0x55df15?_0x55df15['call'](_0x35fd30,_0x4d72bc):_0x22ca4f['set'](_0x35fd30,_0x4d72bc),_0x4d72bc;},_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=_0x285b9a=>typeof _0x285b9a==='object'&&_0x285b9a!==null||typeof _0x285b9a==='function',proxyTransferHandler={'canHandle':_0x33cc2c=>isObject(_0x33cc2c)&&_0x33cc2c[proxyMarker],'serialize'(_0x1ca52e){const {port1:_0x2d2782,port2:_0x5b06cc}=new MessageChannel();return expose(_0x1ca52e,_0x2d2782),[_0x5b06cc,[_0x5b06cc]];},'deserialize'(_0x1020f0){return _0x1020f0['start'](),wrap(_0x1020f0);}},throwTransferHandler={'canHandle':_0x4ae88d=>isObject(_0x4ae88d)&&throwMarker in _0x4ae88d,'serialize'({value:_0x367b40}){let _0x558040;return _0x367b40 instanceof Error?_0x558040={'isError':!![],'value':{'message':_0x367b40['message'],'name':_0x367b40['name'],'stack':_0x367b40['stack']}}:_0x558040={'isError':![],'value':_0x367b40},[_0x558040,[]];},'deserialize'(_0x245f12){if(_0x245f12['isError'])throw Object['assign'](new Error(_0x245f12['value']['message']),_0x245f12['value']);throw _0x245f12['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x2df165,_0x4689d7){for(const _0x23e58e of _0x2df165){if(_0x4689d7===_0x23e58e||_0x23e58e==='*')return!![];if(_0x23e58e instanceof RegExp&&_0x23e58e['test'](_0x4689d7))return!![];}return![];}function expose(_0x3795aa,_0x3335b5=globalThis,_0x2ef18a=['*']){_0x3335b5['addEventListener']('message',function _0x192fcf(_0x3b4368){if(!_0x3b4368||!_0x3b4368['data'])return;if(!isAllowedOrigin(_0x2ef18a,_0x3b4368['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x3b4368['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x241272,type:_0x3f0ecd,path:_0x1f2ec1}=Object['assign']({'path':[]},_0x3b4368['data']),_0x53b4fe=(_0x3b4368['data']['argumentList']||[])['map'](fromWireValue);let _0x130d86;try{const _0xdceb93=_0x1f2ec1['slice'](0x0,-0x1)['reduce']((_0x2cac34,_0x52f81)=>_0x2cac34[_0x52f81],_0x3795aa),_0x348d63=_0x1f2ec1['reduce']((_0x556af4,_0xd61c50)=>_0x556af4[_0xd61c50],_0x3795aa);switch(_0x3f0ecd){case'GET':{_0x130d86=_0x348d63;}break;case'SET':{_0xdceb93[_0x1f2ec1['slice'](-0x1)[0x0]]=fromWireValue(_0x3b4368['data']['value']),_0x130d86=!![];}break;case'APPLY':{_0x130d86=_0x348d63['apply'](_0xdceb93,_0x53b4fe);}break;case'CONSTRUCT':{const _0x5dde93=new _0x348d63(..._0x53b4fe);_0x130d86=proxy(_0x5dde93);}break;case'ENDPOINT':{const {port1:_0x50cedf,port2:_0x1eec62}=new MessageChannel();expose(_0x3795aa,_0x1eec62),_0x130d86=transfer(_0x50cedf,[_0x50cedf]);}break;case'RELEASE':{_0x130d86=void 0x0;}break;default:return;}}catch(_0xcffcb9){_0x130d86={'value':_0xcffcb9,[throwMarker]:0x0};}Promise['resolve'](_0x130d86)['catch'](_0x191ec7=>{return{'value':_0x191ec7,[throwMarker]:0x0};})['then'](_0x3ed5b7=>{const [_0x6508e1,_0x3ad6fd]=toWireValue(_0x3ed5b7);_0x3335b5['postMessage'](Object['assign'](Object['assign']({},_0x6508e1),{'id':_0x241272}),_0x3ad6fd),_0x3f0ecd==='RELEASE'&&(_0x3335b5['removeEventListener']('message',_0x192fcf),closeEndPoint(_0x3335b5),finalizer in _0x3795aa&&typeof _0x3795aa[finalizer]==='function'&&_0x3795aa[finalizer]());})['catch'](_0x2d48f8=>{const [_0x2a2d70,_0xe3d11d]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x3335b5['postMessage'](Object['assign'](Object['assign']({},_0x2a2d70),{'id':_0x241272}),_0xe3d11d);});}),_0x3335b5['start']&&_0x3335b5['start']();}function isMessagePort(_0x139901){return _0x139901['constructor']['name']==='MessagePort';}function closeEndPoint(_0x327e5e){if(isMessagePort(_0x327e5e))_0x327e5e['close']();}function wrap(_0x1f5869,_0x4721f9){const _0x321e37=new Map();return _0x1f5869['addEventListener']('message',function _0x999633(_0x2bf29b){const {data:_0x5e4a9c}=_0x2bf29b;if(!_0x5e4a9c||!_0x5e4a9c['id'])return;const _0x795537=_0x321e37['get'](_0x5e4a9c['id']);if(!_0x795537)return;try{_0x795537(_0x5e4a9c);}finally{_0x321e37['delete'](_0x5e4a9c['id']);}}),createProxy(_0x1f5869,_0x321e37,[],_0x4721f9);}function throwIfProxyReleased(_0x3c2b0d){if(_0x3c2b0d)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x6bc45d){return requestResponseMessage(_0x6bc45d,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x6bc45d);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x36c0fc=>{const _0x24da66=(proxyCounter['get'](_0x36c0fc)||0x0)-0x1;proxyCounter['set'](_0x36c0fc,_0x24da66),_0x24da66===0x0&&releaseEndpoint(_0x36c0fc);});function registerProxy(_0x5df6c7,_0x37cc9d){const _0x58b50e=(proxyCounter['get'](_0x37cc9d)||0x0)+0x1;proxyCounter['set'](_0x37cc9d,_0x58b50e),proxyFinalizers&&proxyFinalizers['register'](_0x5df6c7,_0x37cc9d,_0x5df6c7);}function unregisterProxy(_0x589a2f){proxyFinalizers&&proxyFinalizers['unregister'](_0x589a2f);}function createProxy(_0x48d110,_0x2e561e,_0x25af22=[],_0x1d5b03=function(){}){let _0x9e0f82=![];const _0x45da01=new Proxy(_0x1d5b03,{'get'(_0x135766,_0x43f976){throwIfProxyReleased(_0x9e0f82);if(_0x43f976===releaseProxy)return()=>{unregisterProxy(_0x45da01),releaseEndpoint(_0x48d110),_0x2e561e['clear'](),_0x9e0f82=!![];};if(_0x43f976==='then'){if(_0x25af22['length']===0x0)return{'then':()=>_0x45da01};const _0x906586=requestResponseMessage(_0x48d110,_0x2e561e,{'type':'GET','path':_0x25af22['map'](_0x2e855b=>_0x2e855b['toString']())})['then'](fromWireValue);return _0x906586['then']['bind'](_0x906586);}return createProxy(_0x48d110,_0x2e561e,[..._0x25af22,_0x43f976]);},'set'(_0x21e5b4,_0x405ae2,_0x162f44){throwIfProxyReleased(_0x9e0f82);const [_0x92b2fa,_0xda7ec7]=toWireValue(_0x162f44);return requestResponseMessage(_0x48d110,_0x2e561e,{'type':'SET','path':[..._0x25af22,_0x405ae2]['map'](_0x12d1cf=>_0x12d1cf['toString']()),'value':_0x92b2fa},_0xda7ec7)['then'](fromWireValue);},'apply'(_0x3149af,_0xe58235,_0x142917){throwIfProxyReleased(_0x9e0f82);const _0x41fd31=_0x25af22[_0x25af22['length']-0x1];if(_0x41fd31===createEndpoint)return requestResponseMessage(_0x48d110,_0x2e561e,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x41fd31==='bind')return createProxy(_0x48d110,_0x2e561e,_0x25af22['slice'](0x0,-0x1));const [_0x1c53fb,_0x546f72]=processArguments(_0x142917);return requestResponseMessage(_0x48d110,_0x2e561e,{'type':'APPLY','path':_0x25af22['map'](_0x91867e=>_0x91867e['toString']()),'argumentList':_0x1c53fb},_0x546f72)['then'](fromWireValue);},'construct'(_0x442bab,_0x50aefe){throwIfProxyReleased(_0x9e0f82);const [_0x17847f,_0x5523e5]=processArguments(_0x50aefe);return requestResponseMessage(_0x48d110,_0x2e561e,{'type':'CONSTRUCT','path':_0x25af22['map'](_0x634945=>_0x634945['toString']()),'argumentList':_0x17847f},_0x5523e5)['then'](fromWireValue);}});return registerProxy(_0x45da01,_0x48d110),_0x45da01;}function myFlat(_0x133dc6){return Array['prototype']['concat']['apply']([],_0x133dc6);}function processArguments(_0x4c5b29){const _0x2a1c0a=_0x4c5b29['map'](toWireValue);return[_0x2a1c0a['map'](_0x1e08cb=>_0x1e08cb[0x0]),myFlat(_0x2a1c0a['map'](_0x2db9a2=>_0x2db9a2[0x1]))];}const transferCache=new WeakMap();function transfer(_0x4f244f,_0x156203){return transferCache['set'](_0x4f244f,_0x156203),_0x4f244f;}function proxy(_0x1418ab){return Object['assign'](_0x1418ab,{[proxyMarker]:!![]});}function toWireValue(_0x1f05eb){for(const [_0x3ce80a,_0x219887]of transferHandlers){if(_0x219887['canHandle'](_0x1f05eb)){const [_0xd5e2aa,_0x323b77]=_0x219887['serialize'](_0x1f05eb);return[{'type':'HANDLER','name':_0x3ce80a,'value':_0xd5e2aa},_0x323b77];}}return[{'type':'RAW','value':_0x1f05eb},transferCache['get'](_0x1f05eb)||[]];}function fromWireValue(_0x5f352d){switch(_0x5f352d['type']){case'HANDLER':return transferHandlers['get'](_0x5f352d['name'])['deserialize'](_0x5f352d['value']);case'RAW':return _0x5f352d['value'];}}function requestResponseMessage(_0xaaf8b9,_0x37db2a,_0x55c409,_0x56c7d7){return new Promise(_0x85c9c2=>{const _0x104fe2=generateUUID();_0x37db2a['set'](_0x104fe2,_0x85c9c2),_0xaaf8b9['start']&&_0xaaf8b9['start'](),_0xaaf8b9['postMessage'](Object['assign']({'id':_0x104fe2},_0x55c409),_0x56c7d7);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x32d676=>_0x32d676 instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x40a89d,_0x183993])=>{const _0x248a89=new AbortController();return _0x40a89d?_0x248a89['abort']():_0x183993['onmessage']=()=>{_0x248a89['abort']();},_0x248a89['signal'];},'serialize':_0x4ee8c9=>{const {port1:_0x4d31ce,port2:_0x5dd226}=new MessageChannel();return _0x4ee8c9['addEventListener']('abort',()=>{_0x4d31ce['postMessage']('aborted');}),[[_0x4ee8c9['aborted'],_0x5dd226],[_0x5dd226]];}};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(_0x14e45a){return typeof _0x14e45a==='object'&&!!_0x14e45a&&'sec'in _0x14e45a&&'nsec'in _0x14e45a&&Object['getOwnPropertyNames'](_0x14e45a)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x77a7d4,_0x2a106a=![]){if(!_0x2a106a&&(_0x77a7d4['sec']<0x0||_0x77a7d4['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x77a7d4['sec']+',\x20nsec:\x20'+_0x77a7d4['nsec']+'\x20}');const _0x1881b6=Math['floor'](_0x77a7d4['sec']),_0x3abf41=Math['floor'](_0x77a7d4['nsec']);return _0x1881b6+'.'+_0x3abf41['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x1716af){const _0x44a7d3=0x9-_0x1716af['length'];return Math['round'](parseInt(_0x1716af,0xa)*0xa**_0x44a7d3);}function fromString(_0x55e7e7){if(/^\d+\.?$/['test'](_0x55e7e7)){const _0x2d114c=parseInt(_0x55e7e7,0xa);return{'sec':isNaN(_0x2d114c)?0x0:_0x2d114c,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x55e7e7))return void 0x0;const _0x8e2d8a=_0x55e7e7['split']('.');if(_0x8e2d8a['length']===0x0)return void 0x0;const [_0x4b275d,_0x2d216a]=_0x8e2d8a;if(_0x4b275d==void 0x0||_0x2d216a==void 0x0)return void 0x0;const _0x5b3916=parseInt(_0x4b275d,0xa),_0x5ee628=parseNanoseconds(_0x2d216a);return fixTime({'sec':isNaN(_0x5b3916)?0x0:_0x5b3916,'nsec':_0x5ee628});}timeUtils['fromString']=fromString;function toRFC3339String(_0x57b489){if(_0x57b489['sec']<0x0||_0x57b489['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x57b489['sec']+',\x20nsec:\x20'+_0x57b489['nsec']+'\x20}');if(_0x57b489['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x57b489['nsec']);const _0x44c4dc=new Date(_0x57b489['sec']*0x3e8),_0x171b1b=_0x44c4dc['getUTCFullYear'](),_0x3ec781=(_0x44c4dc['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x4de90a=_0x44c4dc['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x409222=_0x44c4dc['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x3e7833=_0x44c4dc['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x3c076e=_0x44c4dc['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x2dc7ba=_0x57b489['nsec']['toFixed']()['padStart'](0x9,'0');return _0x171b1b+'-'+_0x3ec781+'-'+_0x4de90a+'T'+_0x409222+':'+_0x3e7833+':'+_0x3c076e+'.'+_0x2dc7ba+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x2d4a5c){const _0x3683a2=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x2d4a5c);if(_0x3683a2==null)return void 0x0;const [,_0x2c5348,_0x4229c5,_0x3070da,_0x1bfe47,_0x5dadbb,_0x382301,_0x27ff1a,_0x43cf57,_0xa4a3aa,_0x5a08c0]=_0x3683a2,_0x4862b4=_0x43cf57==='-'?-0x1:0x1,_0x560653=Date['UTC'](+_0x2c5348,+_0x4229c5-0x1,+_0x3070da,+_0x1bfe47-_0x4862b4*+(_0xa4a3aa??0x0),+_0x5dadbb-_0x4862b4*+(_0x5a08c0??0x0),+_0x382301);if(_0x560653%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x560653/0x3e8,'nsec':_0x27ff1a!=void 0x0?parseNanoseconds(_0x27ff1a):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x161107){const {sec:_0x5a90c5,nsec:_0x53ed20}=_0x161107;return new Date(_0x5a90c5*0x3e8+_0x53ed20/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x43b7e2){const _0x5668c1=_0x43b7e2['getTime'](),_0x5acb2b=_0x5668c1%0x3e8;return{'sec':Math['floor'](_0x5668c1/0x3e8),'nsec':_0x5acb2b*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x367a4d,_0x31a084,_0x105736){const _0x477146=subtract(_0x31a084,_0x367a4d),_0x1fc559=subtract(_0x105736,_0x367a4d);return toSec(_0x1fc559)/toSec(_0x477146);}timeUtils['percentOf']=percentOf;function interpolate(_0x6900f9,_0x17404c,_0x5a57e1){const _0x4454f6=subtract(_0x17404c,_0x6900f9);return add(_0x6900f9,fromSec(_0x5a57e1*toSec(_0x4454f6)));}timeUtils['interpolate']=interpolate;function fixTime(_0x12ad10,_0x2bea89=![]){const _0x4de3f4=_0x12ad10['nsec'],_0x1a872e=Math['floor'](_0x4de3f4/0x3b9aca00),_0x407779=_0x12ad10['sec']+_0x1a872e,_0x4bab1f=_0x4de3f4%0x3b9aca00,_0x56d5fd=Math['abs'](Math['sign'](_0x4bab1f)===-0x1?0x3b9aca00+_0x4bab1f:_0x4bab1f),_0x13e572={'sec':_0x407779,'nsec':_0x56d5fd};if(!_0x2bea89&&_0x13e572['sec']<0x0||_0x13e572['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x13e572,!![]));return _0x13e572;}timeUtils['fixTime']=fixTime;function add({sec:_0x5c4dbc,nsec:_0xeadf7c},{sec:_0x26d614,nsec:_0x538909}){return fixTime({'sec':_0x5c4dbc+_0x26d614,'nsec':_0xeadf7c+_0x538909});}timeUtils['add']=add;function subtract({sec:_0xff372e,nsec:_0x476f90},{sec:_0x547eec,nsec:_0x2d71b2}){return fixTime({'sec':_0xff372e-_0x547eec,'nsec':_0x476f90-_0x2d71b2},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0xe0f419,nsec:_0x3793bb}){return BigInt(_0xe0f419)*BigInt('1000000000')+BigInt(_0x3793bb);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x4390f3,nsec:_0x46f655}){return(_0x4390f3*0x3b9aca00+_0x46f655)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x1e221f,nsec:_0x658222}){return _0x1e221f+_0x658222*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x3b1622){let _0x27086b=Math['trunc'](_0x3b1622),_0x33fef4=Math['round']((_0x3b1622-_0x27086b)*0x3b9aca00);return _0x27086b+=Math['trunc'](_0x33fef4/0x3b9aca00),_0x33fef4%=0x3b9aca00,{'sec':_0x27086b,'nsec':_0x33fef4};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x49afe6){return{'sec':Number(_0x49afe6/BigInt('1000000000')),'nsec':Number(_0x49afe6%BigInt('1000000000'))};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x3f4981,_0xe7465b=!![]){const _0x19ed82=_0x3f4981['sec']*0x3e8,_0x53549e=_0x3f4981['nsec']/0xf4240;return _0xe7465b?_0x19ed82+Math['ceil'](_0x53549e):_0x19ed82+Math['floor'](_0x53549e);}timeUtils['toMillis']=toMillis;function fromMillis(_0x1f8019){let _0xe2d013=Math['trunc'](_0x1f8019/0x3e8),_0x240ee1=Math['round']((_0x1f8019-_0xe2d013*0x3e8)*0xf4240);return _0xe2d013+=Math['trunc'](_0x240ee1/0x3b9aca00),_0x240ee1%=0x3b9aca00,{'sec':_0xe2d013,'nsec':_0x240ee1};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x1a73f7){let _0x2b8c04=Math['trunc'](_0x1a73f7/0xf4240),_0x588e58=Math['round']((_0x1a73f7-_0x2b8c04*0xf4240)*0x3e8);return _0x2b8c04+=Math['trunc'](_0x588e58/0x3b9aca00),_0x588e58%=0x3b9aca00,{'sec':_0x2b8c04,'nsec':_0x588e58};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x2f256a,_0xb68068,_0x385382){if(compare(_0xb68068,_0x2f256a)>0x0)return{'sec':_0xb68068['sec'],'nsec':_0xb68068['nsec']};if(compare(_0x385382,_0x2f256a)<0x0)return{'sec':_0x385382['sec'],'nsec':_0x385382['nsec']};return{'sec':_0x2f256a['sec'],'nsec':_0x2f256a['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x32abad,_0x4b324f,_0x5b1793){if(compare(_0x4b324f,_0x32abad)>0x0||compare(_0x5b1793,_0x32abad)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x34b5e6,_0x5a6813){const _0x4b13a2=_0x34b5e6['sec']-_0x5a6813['sec'];return _0x4b13a2!==0x0?_0x4b13a2:_0x34b5e6['nsec']-_0x5a6813['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x2c91e7,_0x253648){return compare(_0x2c91e7,_0x253648)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x245a57,_0x1f3e1c){return compare(_0x245a57,_0x1f3e1c)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x433d99,_0x51f0c0){return _0x433d99['sec']===_0x51f0c0['sec']&&_0x433d99['nsec']===_0x51f0c0['nsec'];}timeUtils['areEqual']=areEqual,function(_0x59db16){var _0xfe8a3d=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0xfd1754,_0x42a234,_0x575462,_0x3cac2c){if(_0x3cac2c===void 0x0)_0x3cac2c=_0x575462;Object['defineProperty'](_0xfd1754,_0x3cac2c,{'enumerable':!![],'get':function(){return _0x42a234[_0x575462];}});}:function(_0x41d181,_0x4a4568,_0x474710,_0x4522c7){if(_0x4522c7===void 0x0)_0x4522c7=_0x474710;_0x41d181[_0x4522c7]=_0x4a4568[_0x474710];}),_0x243913=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x39e96c,_0x1c5303){for(var _0x374fdc in _0x39e96c)if(_0x374fdc!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x1c5303,_0x374fdc))_0xfe8a3d(_0x1c5303,_0x39e96c,_0x374fdc);};Object['defineProperty'](_0x59db16,'__esModule',{'value':!![]}),_0x243913(Time,_0x59db16),_0x243913(timeUtils,_0x59db16);}(dist$1);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x3309ea,_0x49fde2){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x3309ea),__privateSet(this,_abort,_0x49fde2);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0x4e5226=await __privateGet(this,_iter)['next']();return _0x4e5226['value'];}async['nextBatch'](_0x61529){const _0x5e06fb=await this['next']();if(!_0x5e06fb)return void 0x0;if(_0x5e06fb['type']==='problem')return[_0x5e06fb];const _0x33ca99=[_0x5e06fb];let _0x223c8a=TIME_ZERO;switch(_0x5e06fb['type']){case'stamp':_0x223c8a=dist$1['add'](_0x5e06fb['stamp'],{'sec':0x0,'nsec':_0x61529*0xf4240});break;case'message-event':_0x223c8a=dist$1['add'](_0x5e06fb['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x61529*0xf4240});break;}for(;;){const _0x2a7204=await this['next']();if(!_0x2a7204)return _0x33ca99;_0x33ca99['push'](_0x2a7204);if(_0x2a7204['type']==='problem')break;if(_0x2a7204['type']==='stamp'&&dist$1['compare'](_0x2a7204['stamp'],_0x223c8a)>0x0)break;if(_0x2a7204['type']==='message-event'&&dist$1['compare'](_0x2a7204['msgEvent']['receiveTime'],_0x223c8a)>0x0)break;}return _0x33ca99;}async['readUntil'](_0xb6fb81){const _0x3973a4=__privateGet(this,_abort)?.['aborted'];if(_0x3973a4===!![])return void 0x0;const _0x1bf6b3=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0xb6fb81)>=0x0)return _0x1bf6b3;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0xb6fb81)>0x0)return _0x1bf6b3;__privateGet(this,_lastIteratorResult)&&(_0x1bf6b3['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x3e735e=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x3e735e['done']===!![])break;const _0x35f1ea=_0x3e735e['value'];if(_0x35f1ea['type']==='stamp'&&dist$1['compare'](_0x35f1ea['stamp'],_0xb6fb81)>=0x0){__privateSet(this,_lastIteratorResult,_0x35f1ea);break;}if(_0x35f1ea['type']==='message-event'&&dist$1['compare'](_0x35f1ea['msgEvent']['receiveTime'],_0xb6fb81)>0x0){__privateSet(this,_lastIteratorResult,_0x35f1ea);break;}_0x1bf6b3['push'](_0x35f1ea);}return _0x1bf6b3;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x368c23){__publicField(this,'_source'),this['_source']=_0x368c23;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0xfaef30){return proxy(this['_source']['messageIterator'](_0xfaef30));}async['getBackfillMessages'](_0x3c18a0,_0x5182af){return await this['_source']['getBackfillMessages']({..._0x3c18a0,'abortSignal':_0x5182af});}['getMessageCursor'](_0x1f8d3f,_0x2b7edd){const _0x3132e7=this['_source']['messageIterator'](_0x1f8d3f),_0x2ecc49=new IteratorCursor(_0x3132e7,_0x2b7edd);return proxy(_0x2ecc49);}}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/PointClo