gy-roslib
Version:
gy
6 lines • 239 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x2fdc52,_0x27133c,_0x3e4ee3)=>_0x27133c in _0x2fdc52?__defProp(_0x2fdc52,_0x27133c,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x3e4ee3}):_0x2fdc52[_0x27133c]=_0x3e4ee3,__publicField=(_0x58627a,_0xc9a160,_0x37db83)=>{return __defNormalProp(_0x58627a,typeof _0xc9a160!=='symbol'?_0xc9a160+'':_0xc9a160,_0x37db83),_0x37db83;},__accessCheck=(_0x3a39e6,_0x206eef,_0x46164b)=>{if(!_0x206eef['has'](_0x3a39e6))throw TypeError('Cannot\x20'+_0x46164b);},__privateGet=(_0x8cb071,_0x147ea5,_0x2fa80a)=>{return __accessCheck(_0x8cb071,_0x147ea5,'read\x20from\x20private\x20field'),_0x2fa80a?_0x2fa80a['call'](_0x8cb071):_0x147ea5['get'](_0x8cb071);},__privateAdd=(_0x22d6a9,_0x35938d,_0x4e0338)=>{if(_0x35938d['has'](_0x22d6a9))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x35938d instanceof WeakSet?_0x35938d['add'](_0x22d6a9):_0x35938d['set'](_0x22d6a9,_0x4e0338);},__privateSet=(_0x5ab4d5,_0x2f7b24,_0x25deb6,_0x598b10)=>{return __accessCheck(_0x5ab4d5,_0x2f7b24,'write\x20to\x20private\x20field'),_0x598b10?_0x598b10['call'](_0x5ab4d5,_0x25deb6):_0x2f7b24['set'](_0x5ab4d5,_0x25deb6),_0x25deb6;},__privateMethod=(_0xb7cfea,_0x42ec35,_0x2eb945)=>{return __accessCheck(_0xb7cfea,_0x42ec35,'access\x20private\x20method'),_0x2eb945;},_iter,_lastIteratorResult,_abort,_source,_bag,_readersByConnectionId,_datatypesByConnectionId,_messageSizeEstimateByTopic,_messageIterator,messageIterator_fn;/**
* @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=_0x287db8=>typeof _0x287db8==='object'&&_0x287db8!==null||typeof _0x287db8==='function',proxyTransferHandler={'canHandle':_0x59aa47=>isObject(_0x59aa47)&&_0x59aa47[proxyMarker],'serialize'(_0x214ee4){const {port1:_0x135ddd,port2:_0x4230c4}=new MessageChannel();return expose(_0x214ee4,_0x135ddd),[_0x4230c4,[_0x4230c4]];},'deserialize'(_0x2c3fdc){return _0x2c3fdc['start'](),wrap(_0x2c3fdc);}},throwTransferHandler={'canHandle':_0x212eeb=>isObject(_0x212eeb)&&throwMarker in _0x212eeb,'serialize'({value:_0x8e871}){let _0x148c7e;return _0x8e871 instanceof Error?_0x148c7e={'isError':!![],'value':{'message':_0x8e871['message'],'name':_0x8e871['name'],'stack':_0x8e871['stack']}}:_0x148c7e={'isError':![],'value':_0x8e871},[_0x148c7e,[]];},'deserialize'(_0x133355){if(_0x133355['isError'])throw Object['assign'](new Error(_0x133355['value']['message']),_0x133355['value']);throw _0x133355['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x389412,_0x3b9283){for(const _0x4ea3c1 of _0x389412){if(_0x3b9283===_0x4ea3c1||_0x4ea3c1==='*')return!![];if(_0x4ea3c1 instanceof RegExp&&_0x4ea3c1['test'](_0x3b9283))return!![];}return![];}function expose(_0x3301fe,_0x36027c=globalThis,_0x10e4a2=['*']){_0x36027c['addEventListener']('message',function _0xb7c120(_0x1284e0){if(!_0x1284e0||!_0x1284e0['data'])return;if(!isAllowedOrigin(_0x10e4a2,_0x1284e0['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x1284e0['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x359e4d,type:_0x2fbbfb,path:_0x53d69c}=Object['assign']({'path':[]},_0x1284e0['data']),_0x284c20=(_0x1284e0['data']['argumentList']||[])['map'](fromWireValue);let _0x57fd90;try{const _0x24622a=_0x53d69c['slice'](0x0,-0x1)['reduce']((_0xf6d028,_0x40ba73)=>_0xf6d028[_0x40ba73],_0x3301fe),_0x5ef5d7=_0x53d69c['reduce']((_0x33118e,_0x5debce)=>_0x33118e[_0x5debce],_0x3301fe);switch(_0x2fbbfb){case'GET':{_0x57fd90=_0x5ef5d7;}break;case'SET':{_0x24622a[_0x53d69c['slice'](-0x1)[0x0]]=fromWireValue(_0x1284e0['data']['value']),_0x57fd90=!![];}break;case'APPLY':{_0x57fd90=_0x5ef5d7['apply'](_0x24622a,_0x284c20);}break;case'CONSTRUCT':{const _0x13238c=new _0x5ef5d7(..._0x284c20);_0x57fd90=proxy(_0x13238c);}break;case'ENDPOINT':{const {port1:_0x3dfa1b,port2:_0x2bb088}=new MessageChannel();expose(_0x3301fe,_0x2bb088),_0x57fd90=transfer(_0x3dfa1b,[_0x3dfa1b]);}break;case'RELEASE':{_0x57fd90=void 0x0;}break;default:return;}}catch(_0x2e06d3){_0x57fd90={'value':_0x2e06d3,[throwMarker]:0x0};}Promise['resolve'](_0x57fd90)['catch'](_0xfd97e0=>{return{'value':_0xfd97e0,[throwMarker]:0x0};})['then'](_0x32f4b7=>{const [_0x65de9f,_0x45f3ae]=toWireValue(_0x32f4b7);_0x36027c['postMessage'](Object['assign'](Object['assign']({},_0x65de9f),{'id':_0x359e4d}),_0x45f3ae),_0x2fbbfb==='RELEASE'&&(_0x36027c['removeEventListener']('message',_0xb7c120),closeEndPoint(_0x36027c),finalizer in _0x3301fe&&typeof _0x3301fe[finalizer]==='function'&&_0x3301fe[finalizer]());})['catch'](_0x2e249c=>{const [_0x1b941c,_0x24687c]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x36027c['postMessage'](Object['assign'](Object['assign']({},_0x1b941c),{'id':_0x359e4d}),_0x24687c);});}),_0x36027c['start']&&_0x36027c['start']();}function isMessagePort(_0x59e118){return _0x59e118['constructor']['name']==='MessagePort';}function closeEndPoint(_0x40e6ad){if(isMessagePort(_0x40e6ad))_0x40e6ad['close']();}function wrap(_0x563d97,_0x47dbf8){const _0x1c1a72=new Map();return _0x563d97['addEventListener']('message',function _0xae0321(_0x4aaca7){const {data:_0x2f42ec}=_0x4aaca7;if(!_0x2f42ec||!_0x2f42ec['id'])return;const _0xad40fb=_0x1c1a72['get'](_0x2f42ec['id']);if(!_0xad40fb)return;try{_0xad40fb(_0x2f42ec);}finally{_0x1c1a72['delete'](_0x2f42ec['id']);}}),createProxy(_0x563d97,_0x1c1a72,[],_0x47dbf8);}function throwIfProxyReleased(_0x50ccbe){if(_0x50ccbe)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0xb98a19){return requestResponseMessage(_0xb98a19,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0xb98a19);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0xd612df=>{const _0x442d76=(proxyCounter['get'](_0xd612df)||0x0)-0x1;proxyCounter['set'](_0xd612df,_0x442d76),_0x442d76===0x0&&releaseEndpoint(_0xd612df);});function registerProxy(_0xab54dd,_0x33edb7){const _0x588203=(proxyCounter['get'](_0x33edb7)||0x0)+0x1;proxyCounter['set'](_0x33edb7,_0x588203),proxyFinalizers&&proxyFinalizers['register'](_0xab54dd,_0x33edb7,_0xab54dd);}function unregisterProxy(_0x554545){proxyFinalizers&&proxyFinalizers['unregister'](_0x554545);}function createProxy(_0x31d827,_0x5b1041,_0xcac792=[],_0x418935=function(){}){let _0x35946c=![];const _0x5e94c9=new Proxy(_0x418935,{'get'(_0x16a2f4,_0x48cdc5){throwIfProxyReleased(_0x35946c);if(_0x48cdc5===releaseProxy)return()=>{unregisterProxy(_0x5e94c9),releaseEndpoint(_0x31d827),_0x5b1041['clear'](),_0x35946c=!![];};if(_0x48cdc5==='then'){if(_0xcac792['length']===0x0)return{'then':()=>_0x5e94c9};const _0x69d29=requestResponseMessage(_0x31d827,_0x5b1041,{'type':'GET','path':_0xcac792['map'](_0x4b7153=>_0x4b7153['toString']())})['then'](fromWireValue);return _0x69d29['then']['bind'](_0x69d29);}return createProxy(_0x31d827,_0x5b1041,[..._0xcac792,_0x48cdc5]);},'set'(_0x96cca,_0x4f7b0a,_0x1f0b04){throwIfProxyReleased(_0x35946c);const [_0x53dd87,_0xaa0967]=toWireValue(_0x1f0b04);return requestResponseMessage(_0x31d827,_0x5b1041,{'type':'SET','path':[..._0xcac792,_0x4f7b0a]['map'](_0x5ff21d=>_0x5ff21d['toString']()),'value':_0x53dd87},_0xaa0967)['then'](fromWireValue);},'apply'(_0xd1e426,_0x380744,_0xd4595){throwIfProxyReleased(_0x35946c);const _0x5b99f0=_0xcac792[_0xcac792['length']-0x1];if(_0x5b99f0===createEndpoint)return requestResponseMessage(_0x31d827,_0x5b1041,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x5b99f0==='bind')return createProxy(_0x31d827,_0x5b1041,_0xcac792['slice'](0x0,-0x1));const [_0x4103d7,_0x34ebba]=processArguments(_0xd4595);return requestResponseMessage(_0x31d827,_0x5b1041,{'type':'APPLY','path':_0xcac792['map'](_0x5af136=>_0x5af136['toString']()),'argumentList':_0x4103d7},_0x34ebba)['then'](fromWireValue);},'construct'(_0x255081,_0x137171){throwIfProxyReleased(_0x35946c);const [_0x6d067d,_0x30a5a9]=processArguments(_0x137171);return requestResponseMessage(_0x31d827,_0x5b1041,{'type':'CONSTRUCT','path':_0xcac792['map'](_0x45d293=>_0x45d293['toString']()),'argumentList':_0x6d067d},_0x30a5a9)['then'](fromWireValue);}});return registerProxy(_0x5e94c9,_0x31d827),_0x5e94c9;}function myFlat(_0x4b189a){return Array['prototype']['concat']['apply']([],_0x4b189a);}function processArguments(_0x4e6ee6){const _0x5663a5=_0x4e6ee6['map'](toWireValue);return[_0x5663a5['map'](_0x5525e8=>_0x5525e8[0x0]),myFlat(_0x5663a5['map'](_0x307d06=>_0x307d06[0x1]))];}const transferCache=new WeakMap();function transfer(_0x1cf285,_0x58bd91){return transferCache['set'](_0x1cf285,_0x58bd91),_0x1cf285;}function proxy(_0x3ac5f3){return Object['assign'](_0x3ac5f3,{[proxyMarker]:!![]});}function toWireValue(_0x2860fc){for(const [_0x15502e,_0x13700a]of transferHandlers){if(_0x13700a['canHandle'](_0x2860fc)){const [_0x482b2a,_0x154c61]=_0x13700a['serialize'](_0x2860fc);return[{'type':'HANDLER','name':_0x15502e,'value':_0x482b2a},_0x154c61];}}return[{'type':'RAW','value':_0x2860fc},transferCache['get'](_0x2860fc)||[]];}function fromWireValue(_0x256792){switch(_0x256792['type']){case'HANDLER':return transferHandlers['get'](_0x256792['name'])['deserialize'](_0x256792['value']);case'RAW':return _0x256792['value'];}}function requestResponseMessage(_0x4e3c87,_0x5bb42f,_0x257e49,_0x4c0190){return new Promise(_0x1363fd=>{const _0x83add6=generateUUID();_0x5bb42f['set'](_0x83add6,_0x1363fd),_0x4e3c87['start']&&_0x4e3c87['start'](),_0x4e3c87['postMessage'](Object['assign']({'id':_0x83add6},_0x257e49),_0x4c0190);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x23dccf=>_0x23dccf instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x11554c,_0x291817])=>{const _0x208e8a=new AbortController();return _0x11554c?_0x208e8a['abort']():_0x291817['onmessage']=()=>{_0x208e8a['abort']();},_0x208e8a['signal'];},'serialize':_0x195ad3=>{const {port1:_0x4ccb01,port2:_0x514683}=new MessageChannel();return _0x195ad3['addEventListener']('abort',()=>{_0x4ccb01['postMessage']('aborted');}),[[_0x195ad3['aborted'],_0x514683],[_0x514683]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{};function getDefaultExportFromCjs(_0x21f586){return _0x21f586&&_0x21f586['__esModule']&&Object['prototype']['hasOwnProperty']['call'](_0x21f586,'default')?_0x21f586['default']:_0x21f586;}var dist$2={},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(_0xb9014b){return typeof _0xb9014b==='object'&&!!_0xb9014b&&'sec'in _0xb9014b&&'nsec'in _0xb9014b&&Object['getOwnPropertyNames'](_0xb9014b)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0xc0570,_0x1986f8=![]){if(!_0x1986f8&&(_0xc0570['sec']<0x0||_0xc0570['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0xc0570['sec']+',\x20nsec:\x20'+_0xc0570['nsec']+'\x20}');const _0x3fa94d=Math['floor'](_0xc0570['sec']),_0x22c11f=Math['floor'](_0xc0570['nsec']);return _0x3fa94d+'.'+_0x22c11f['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x4b59e4){const _0x12a3ec=0x9-_0x4b59e4['length'];return Math['round'](parseInt(_0x4b59e4,0xa)*0xa**_0x12a3ec);}function fromString(_0x1a30f5){if(/^\d+\.?$/['test'](_0x1a30f5)){const _0xd004f=parseInt(_0x1a30f5,0xa);return{'sec':isNaN(_0xd004f)?0x0:_0xd004f,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x1a30f5))return void 0x0;const _0x19ae3f=_0x1a30f5['split']('.');if(_0x19ae3f['length']===0x0)return void 0x0;const [_0x2b71eb,_0x497a60]=_0x19ae3f;if(_0x2b71eb==void 0x0||_0x497a60==void 0x0)return void 0x0;const _0xdde6d6=parseInt(_0x2b71eb,0xa),_0x401de8=parseNanoseconds(_0x497a60);return fixTime({'sec':isNaN(_0xdde6d6)?0x0:_0xdde6d6,'nsec':_0x401de8});}timeUtils['fromString']=fromString;function toRFC3339String(_0x59e90f){if(_0x59e90f['sec']<0x0||_0x59e90f['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x59e90f['sec']+',\x20nsec:\x20'+_0x59e90f['nsec']+'\x20}');if(_0x59e90f['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x59e90f['nsec']);const _0x51a5bd=new Date(_0x59e90f['sec']*0x3e8),_0x51da28=_0x51a5bd['getUTCFullYear'](),_0x3072e6=(_0x51a5bd['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x17cc40=_0x51a5bd['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x1659a9=_0x51a5bd['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x39e6e3=_0x51a5bd['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x5aa863=_0x51a5bd['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x1dbd2e=_0x59e90f['nsec']['toFixed']()['padStart'](0x9,'0');return _0x51da28+'-'+_0x3072e6+'-'+_0x17cc40+'T'+_0x1659a9+':'+_0x39e6e3+':'+_0x5aa863+'.'+_0x1dbd2e+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x2e11a8){const _0x29c009=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x2e11a8);if(_0x29c009==null)return void 0x0;const [,_0x301b9f,_0x4a6ece,_0x4dfd86,_0x2de8c5,_0x2286de,_0x50f406,_0x123335,_0x8fc2f2,_0x225f5b,_0x5a2c9d]=_0x29c009,_0xd503e4=_0x8fc2f2==='-'?-0x1:0x1,_0x3431d0=Date['UTC'](+_0x301b9f,+_0x4a6ece-0x1,+_0x4dfd86,+_0x2de8c5-_0xd503e4*+(_0x225f5b??0x0),+_0x2286de-_0xd503e4*+(_0x5a2c9d??0x0),+_0x50f406);if(_0x3431d0%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x3431d0/0x3e8,'nsec':_0x123335!=void 0x0?parseNanoseconds(_0x123335):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x1e3bfe){const {sec:_0x36ea06,nsec:_0x32e459}=_0x1e3bfe;return new Date(_0x36ea06*0x3e8+_0x32e459/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x9ba404){const _0x33016c=_0x9ba404['getTime'](),_0x34deac=_0x33016c%0x3e8;return{'sec':Math['floor'](_0x33016c/0x3e8),'nsec':_0x34deac*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x4dc90e,_0x1f74b9,_0x22ccfa){const _0x35504b=subtract(_0x1f74b9,_0x4dc90e),_0x14820a=subtract(_0x22ccfa,_0x4dc90e);return toSec(_0x14820a)/toSec(_0x35504b);}timeUtils['percentOf']=percentOf;function interpolate(_0x4279ee,_0x10e1b4,_0x501e9e){const _0x43dadb=subtract(_0x10e1b4,_0x4279ee);return add(_0x4279ee,fromSec(_0x501e9e*toSec(_0x43dadb)));}timeUtils['interpolate']=interpolate;function fixTime(_0x53c92b,_0x209bde=![]){const _0x74aebb=_0x53c92b['nsec'],_0x1584a0=Math['floor'](_0x74aebb/0x3b9aca00),_0x5f49d0=_0x53c92b['sec']+_0x1584a0,_0x2751cb=_0x74aebb%0x3b9aca00,_0x394e0a=Math['abs'](Math['sign'](_0x2751cb)===-0x1?0x3b9aca00+_0x2751cb:_0x2751cb),_0x587bcf={'sec':_0x5f49d0,'nsec':_0x394e0a};if(!_0x209bde&&_0x587bcf['sec']<0x0||_0x587bcf['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x587bcf,!![]));return _0x587bcf;}timeUtils['fixTime']=fixTime;function add({sec:_0x472f52,nsec:_0x123817},{sec:_0x41df20,nsec:_0x1c6b35}){return fixTime({'sec':_0x472f52+_0x41df20,'nsec':_0x123817+_0x1c6b35});}timeUtils['add']=add;function subtract({sec:_0x2c12e7,nsec:_0x196481},{sec:_0x33d448,nsec:_0x2d7fea}){return fixTime({'sec':_0x2c12e7-_0x33d448,'nsec':_0x196481-_0x2d7fea},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0xef9f9a,nsec:_0x58c157}){return BigInt(_0xef9f9a)*0x3b9aca00n+BigInt(_0x58c157);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x462cdf,nsec:_0x316c4e}){return(_0x462cdf*0x3b9aca00+_0x316c4e)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x7c73c0,nsec:_0x477fb6}){return _0x7c73c0+_0x477fb6*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x3e54d2){let _0x2e3b2c=Math['trunc'](_0x3e54d2),_0x4e541b=Math['round']((_0x3e54d2-_0x2e3b2c)*0x3b9aca00);return _0x2e3b2c+=Math['trunc'](_0x4e541b/0x3b9aca00),_0x4e541b%=0x3b9aca00,{'sec':_0x2e3b2c,'nsec':_0x4e541b};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x55a58d){return{'sec':Number(_0x55a58d/0x3b9aca00n),'nsec':Number(_0x55a58d%0x3b9aca00n)};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x41d120,_0x214f3e=!![]){const _0x20162b=_0x41d120['sec']*0x3e8,_0x312486=_0x41d120['nsec']/0xf4240;return _0x214f3e?_0x20162b+Math['ceil'](_0x312486):_0x20162b+Math['floor'](_0x312486);}timeUtils['toMillis']=toMillis;function fromMillis(_0x2b88f6){let _0x2b0bdd=Math['trunc'](_0x2b88f6/0x3e8),_0x188262=Math['round']((_0x2b88f6-_0x2b0bdd*0x3e8)*0xf4240);return _0x2b0bdd+=Math['trunc'](_0x188262/0x3b9aca00),_0x188262%=0x3b9aca00,{'sec':_0x2b0bdd,'nsec':_0x188262};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0xeed5f3){let _0x29e752=Math['trunc'](_0xeed5f3/0xf4240),_0x3b6a6e=Math['round']((_0xeed5f3-_0x29e752*0xf4240)*0x3e8);return _0x29e752+=Math['trunc'](_0x3b6a6e/0x3b9aca00),_0x3b6a6e%=0x3b9aca00,{'sec':_0x29e752,'nsec':_0x3b6a6e};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x176bae,_0x1c0e5d,_0x1fcc75){if(compare(_0x1c0e5d,_0x176bae)>0x0)return{'sec':_0x1c0e5d['sec'],'nsec':_0x1c0e5d['nsec']};if(compare(_0x1fcc75,_0x176bae)<0x0)return{'sec':_0x1fcc75['sec'],'nsec':_0x1fcc75['nsec']};return{'sec':_0x176bae['sec'],'nsec':_0x176bae['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x221f86,_0x358a75,_0x17ac4a){if(compare(_0x358a75,_0x221f86)>0x0||compare(_0x17ac4a,_0x221f86)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x5978d4,_0xcb9799){const _0x33585d=_0x5978d4['sec']-_0xcb9799['sec'];return _0x33585d!==0x0?_0x33585d:_0x5978d4['nsec']-_0xcb9799['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x2d582b,_0x384a4f){return compare(_0x2d582b,_0x384a4f)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x5b7985,_0x332bae){return compare(_0x5b7985,_0x332bae)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x3b516f,_0x49b39f){return _0x3b516f['sec']===_0x49b39f['sec']&&_0x3b516f['nsec']===_0x49b39f['nsec'];}timeUtils['areEqual']=areEqual,function(_0x46c702){var _0x456731=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x7bcbc1,_0x331328,_0x3b2f90,_0x1579eb){if(_0x1579eb===void 0x0)_0x1579eb=_0x3b2f90;Object['defineProperty'](_0x7bcbc1,_0x1579eb,{'enumerable':!![],'get':function(){return _0x331328[_0x3b2f90];}});}:function(_0x394c39,_0x8ba1f4,_0x2c3e9d,_0x5d6615){if(_0x5d6615===void 0x0)_0x5d6615=_0x2c3e9d;_0x394c39[_0x5d6615]=_0x8ba1f4[_0x2c3e9d];}),_0x182e07=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0xfcfbb3,_0x18209b){for(var _0x318b8f in _0xfcfbb3)if(_0x318b8f!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x18209b,_0x318b8f))_0x456731(_0x18209b,_0xfcfbb3,_0x318b8f);};Object['defineProperty'](_0x46c702,'__esModule',{'value':!![]}),_0x182e07(Time,_0x46c702),_0x182e07(timeUtils,_0x46c702);}(dist$2);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x2cc0f,_0x50aeef){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x2cc0f),__privateSet(this,_abort,_0x50aeef);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0x43fae6=await __privateGet(this,_iter)['next']();return _0x43fae6['value'];}async['nextBatch'](_0x3a03d3){const _0x864043=await this['next']();if(!_0x864043)return void 0x0;if(_0x864043['type']==='problem')return[_0x864043];const _0x683776=[_0x864043];let _0x4a2df8=TIME_ZERO;switch(_0x864043['type']){case'stamp':_0x4a2df8=dist$2['add'](_0x864043['stamp'],{'sec':0x0,'nsec':_0x3a03d3*0xf4240});break;case'message-event':_0x4a2df8=dist$2['add'](_0x864043['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x3a03d3*0xf4240});break;}for(;;){const _0x3838ca=await this['next']();if(!_0x3838ca)return _0x683776;_0x683776['push'](_0x3838ca);if(_0x3838ca['type']==='problem')break;if(_0x3838ca['type']==='stamp'&&dist$2['compare'](_0x3838ca['stamp'],_0x4a2df8)>0x0)break;if(_0x3838ca['type']==='message-event'&&dist$2['compare'](_0x3838ca['msgEvent']['receiveTime'],_0x4a2df8)>0x0)break;}return _0x683776;}async['readUntil'](_0x58c683){const _0x1c6d14=__privateGet(this,_abort)?.['aborted'];if(_0x1c6d14===!![])return void 0x0;const _0x2003f5=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x58c683)>=0x0)return _0x2003f5;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x58c683)>0x0)return _0x2003f5;__privateGet(this,_lastIteratorResult)&&(_0x2003f5['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x2d97de=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x2d97de['done']===!![])break;const _0x179270=_0x2d97de['value'];if(_0x179270['type']==='stamp'&&dist$2['compare'](_0x179270['stamp'],_0x58c683)>=0x0){__privateSet(this,_lastIteratorResult,_0x179270);break;}if(_0x179270['type']==='message-event'&&dist$2['compare'](_0x179270['msgEvent']['receiveTime'],_0x58c683)>0x0){__privateSet(this,_lastIteratorResult,_0x179270);break;}_0x2003f5['push'](_0x179270);}return _0x2003f5;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x3b01ea){__publicField(this,'_source'),this['_source']=_0x3b01ea;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x505e75){return proxy(this['_source']['messageIterator'](_0x505e75));}async['getBackfillMessages'](_0x1335aa,_0x27213b){return await this['_source']['getBackfillMessages']({..._0x1335aa,'abortSignal':_0x27213b});}['getMessageCursor'](_0x327a2f,_0x39f2a7){const _0x3cd357=this['_source']['messageIterator'](_0x327a2f),_0x4a7a92=new IteratorCursor(_0x3cd357,_0x39f2a7);return proxy(_0x4a7a92);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);var dist$1={'exports':{}};(function(_0x5b3874){((()=>{var _0x75ed1a={0x1a1:(_0x2b7bb9,_0x3cb98d,_0x24e30d)=>{_0x24e30d['r'](_0x3cb98d),_0x24e30d['d'](_0x3cb98d,{'Md5':()=>_0x307f36});var _0x307f36=(function(){function _0x9a3279(){}return _0x9a3279['AddUnsigned']=function(_0x1b1bf6,_0x2dc6b0){var _0x151b9c,_0x2cfe30,_0x5d2233,_0x237f3b,_0x55d9fd;_0x5d2233=_0x1b1bf6&0x80000000,_0x237f3b=_0x2dc6b0&0x80000000,_0x151b9c=_0x1b1bf6&0x40000000,_0x2cfe30=_0x2dc6b0&0x40000000,_0x55d9fd=(_0x1b1bf6&0x3fffffff)+(_0x2dc6b0&0x3fffffff);if(!!(_0x151b9c&_0x2cfe30))return _0x55d9fd^0x80000000^_0x5d2233^_0x237f3b;return!!(_0x151b9c|_0x2cfe30)?!!(_0x55d9fd&0x40000000)?_0x55d9fd^0xc0000000^_0x5d2233^_0x237f3b:_0x55d9fd^0x40000000^_0x5d2233^_0x237f3b:_0x55d9fd^_0x5d2233^_0x237f3b;},_0x9a3279['FF']=function(_0x5e2fda,_0x32dd76,_0x210516,_0x50b4f7,_0x1094e7,_0x353060,_0x137108){return _0x5e2fda=this['AddUnsigned'](_0x5e2fda,this['AddUnsigned'](this['AddUnsigned'](this['F'](_0x32dd76,_0x210516,_0x50b4f7),_0x1094e7),_0x137108)),this['AddUnsigned'](this['RotateLeft'](_0x5e2fda,_0x353060),_0x32dd76);},_0x9a3279['GG']=function(_0x57f1c3,_0xd94ef4,_0x2bb962,_0x5e3d62,_0x574ac5,_0x3d22df,_0x3ca67a){return _0x57f1c3=this['AddUnsigned'](_0x57f1c3,this['AddUnsigned'](this['AddUnsigned'](this['G'](_0xd94ef4,_0x2bb962,_0x5e3d62),_0x574ac5),_0x3ca67a)),this['AddUnsigned'](this['RotateLeft'](_0x57f1c3,_0x3d22df),_0xd94ef4);},_0x9a3279['HH']=function(_0x433388,_0x307b09,_0x29db54,_0x35c8b6,_0x143343,_0x4ecf15,_0x41a454){return _0x433388=this['AddUnsigned'](_0x433388,this['AddUnsigned'](this['AddUnsigned'](this['H'](_0x307b09,_0x29db54,_0x35c8b6),_0x143343),_0x41a454)),this['AddUnsigned'](this['RotateLeft'](_0x433388,_0x4ecf15),_0x307b09);},_0x9a3279['II']=function(_0x9e69db,_0x3b314e,_0x519136,_0x357bf5,_0x2aa8fb,_0x5317a1,_0x54a972){return _0x9e69db=this['AddUnsigned'](_0x9e69db,this['AddUnsigned'](this['AddUnsigned'](this['I'](_0x3b314e,_0x519136,_0x357bf5),_0x2aa8fb),_0x54a972)),this['AddUnsigned'](this['RotateLeft'](_0x9e69db,_0x5317a1),_0x3b314e);},_0x9a3279['ConvertToWordArray']=function(_0x5b7d6c){var _0x344b7f,_0x5e401b=_0x5b7d6c['length'],_0x50b8a6=_0x5e401b+0x8,_0x330c93=(_0x50b8a6-_0x50b8a6%0x40)/0x40,_0x488939=(_0x330c93+0x1)*0x10,_0x2a29c2=Array(_0x488939-0x1),_0x2fbba1=0x0,_0x5d31ef=0x0;while(_0x5d31ef<_0x5e401b){_0x344b7f=(_0x5d31ef-_0x5d31ef%0x4)/0x4,_0x2fbba1=_0x5d31ef%0x4*0x8,_0x2a29c2[_0x344b7f]=_0x2a29c2[_0x344b7f]|_0x5b7d6c['charCodeAt'](_0x5d31ef)<<_0x2fbba1,_0x5d31ef++;}return _0x344b7f=(_0x5d31ef-_0x5d31ef%0x4)/0x4,_0x2fbba1=_0x5d31ef%0x4*0x8,_0x2a29c2[_0x344b7f]=_0x2a29c2[_0x344b7f]|0x80<<_0x2fbba1,_0x2a29c2[_0x488939-0x2]=_0x5e401b<<0x3,_0x2a29c2[_0x488939-0x1]=_0x5e401b>>>0x1d,_0x2a29c2;},_0x9a3279['WordToHex']=function(_0x4680c5){var _0x2ef6b1='',_0x8a2f07='',_0x3761de,_0x4f6c8f;for(_0x4f6c8f=0x0;_0x4f6c8f<=0x3;_0x4f6c8f++){_0x3761de=_0x4680c5>>>_0x4f6c8f*0x8&0xff,_0x8a2f07='0'+_0x3761de['toString'](0x10),_0x2ef6b1=_0x2ef6b1+_0x8a2f07['substr'](_0x8a2f07['length']-0x2,0x2);}return _0x2ef6b1;},_0x9a3279['Utf8Encode']=function(_0xf433f9){var _0x458d54='',_0x54d405;_0xf433f9=_0xf433f9['replace'](/\r\n/g,'\x0a');for(var _0x50a523=0x0;_0x50a523<_0xf433f9['length'];_0x50a523++){_0x54d405=_0xf433f9['charCodeAt'](_0x50a523);if(_0x54d405<0x80)_0x458d54+=String['fromCharCode'](_0x54d405);else _0x54d405>0x7f&&_0x54d405<0x800?(_0x458d54+=String['fromCharCode'](_0x54d405>>0x6|0xc0),_0x458d54+=String['fromCharCode'](_0x54d405&0x3f|0x80)):(_0x458d54+=String['fromCharCode'](_0x54d405>>0xc|0xe0),_0x458d54+=String['fromCharCode'](_0x54d405>>0x6&0x3f|0x80),_0x458d54+=String['fromCharCode'](_0x54d405&0x3f|0x80));}return _0x458d54;},_0x9a3279['init']=function(_0x5d737e){var _0x1a3ee2;if(typeof _0x5d737e!=='string')_0x5d737e=JSON['stringify'](_0x5d737e);this['_string']=this['Utf8Encode'](_0x5d737e),this['x']=this['ConvertToWordArray'](this['_string']),this['a']=0x67452301,this['b']=0xefcdab89,this['c']=0x98badcfe,this['d']=0x10325476;for(this['k']=0x0;this['k']<this['x']['length'];this['k']+=0x10){this['AA']=this['a'],this['BB']=this['b'],this['CC']=this['c'],this['DD']=this['d'],this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']],this['S11'],0xd76aa478),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x1],this['S12'],0xe8c7b756),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x2],this['S13'],0x242070db),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x3],this['S14'],0xc1bdceee),this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x4],this['S11'],0xf57c0faf),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x5],this['S12'],0x4787c62a),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x6],this['S13'],0xa8304613),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x7],this['S14'],0xfd469501),this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x8],this['S11'],0x698098d8),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x9],this['S12'],0x8b44f7af),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xa],this['S13'],0xffff5bb1),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xb],this['S14'],0x895cd7be),this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xc],this['S11'],0x6b901122),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xd],this['S12'],0xfd987193),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xe],this['S13'],0xa679438e),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xf],this['S14'],0x49b40821),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x1],this['S21'],0xf61e2562),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x6],this['S22'],0xc040b340),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xb],this['S23'],0x265e5a51),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']],this['S24'],0xe9b6c7aa),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x5],this['S21'],0xd62f105d),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xa],this['S22'],0x2441453),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xf],this['S23'],0xd8a1e681),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x4],this['S24'],0xe7d3fbc8),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x9],this['S21'],0x21e1cde6),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xe],this['S22'],0xc33707d6),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x3],this['S23'],0xf4d50d87),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x8],this['S24'],0x455a14ed),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xd],this['S21'],0xa9e3e905),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x2],this['S22'],0xfcefa3f8),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x7],this['S23'],0x676f02d9),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xc],this['S24'],0x8d2a4c8a),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x5],this['S31'],0xfffa3942),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x8],this['S32'],0x8771f681),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xb],this['S33'],0x6d9d6122),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xe],this['S34'],0xfde5380c),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x1],this['S31'],0xa4beea44),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x4],this['S32'],0x4bdecfa9),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x7],this['S33'],0xf6bb4b60),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xa],this['S34'],0xbebfbc70),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xd],this['S31'],0x289b7ec6),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']],this['S32'],0xeaa127fa),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x3],this['S33'],0xd4ef3085),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x6],this['S34'],0x4881d05),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x9],this['S31'],0xd9d4d039),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xc],this['S32'],0xe6db99e5),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xf],this['S33'],0x1fa27cf8),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x2],this['S34'],0xc4ac5665),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']],this['S41'],0xf4292244),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x7],this['S42'],0x432aff97),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xe],this['S43'],0xab9423a7),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x5],this['S44'],0xfc93a039),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xc],this['S41'],0x655b59c3),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x3],this['S42'],0x8f0ccc92),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xa],this['S43'],0xffeff47d),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x1],this['S44'],0x85845dd1),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x8],this['S41'],0x6fa87e4f),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xf],this['S42'],0xfe2ce6e0),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x6],this['S43'],0xa3014314),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xd],this['S44'],0x4e0811a1),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x4],this['S41'],0xf7537e82),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xb],this['S42'],0xbd3af235),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x2],this['S43'],0x2ad7d2bb),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x9],this['S44'],0xeb86d391),this['a']=this['AddUnsigned'](this['a'],this['AA']),this['b']=this['AddUnsigned'](this['b'],this['BB']),this['c']=this['AddUnsigned'](this['c'],this['CC']),this['d']=this['AddUnsigned'](this['d'],this['DD']);}return _0x1a3ee2=this['WordToHex'](this['a'])+this['WordToHex'](this['b'])+this['WordToHex'](this['c'])+this['WordToHex'](this['d']),_0x1a3ee2['toLowerCase']();},_0x9a3279['x']=Array(),_0x9a3279['S11']=0x7,_0x9a3279['S12']=0xc,_0x9a3279['S13']=0x11,_0x9a3279['S14']=0x16,_0x9a3279['S21']=0x5,_0x9a3279['S22']=0x9,_0x9a3279['S23']=0xe,_0x9a3279['S24']=0x14,_0x9a3279['S31']=0x4,_0x9a3279['S32']=0xb,_0x9a3279['S33']=0x10,_0x9a3279['S34']=0x17,_0x9a3279['S41']=0x6,_0x9a3279['S42']=0xa,_0x9a3279['S43']=0xf,_0x9a3279['S44']=0x15,_0x9a3279['RotateLeft']=function(_0x47fcc8,_0x494c25){return _0x47fcc8<<_0x494c25|_0x47fcc8>>>0x20-_0x494c25;},_0x9a3279['F']=function(_0x13279d,_0x43f3d2,_0x154579){return _0x13279d&_0x43f3d2|~_0x13279d&_0x154579;},_0x9a3279['G']=function(_0x2a2017,_0x2849fe,_0x48e17a){return _0x2a2017&_0x48e17a|_0x2849fe&~_0x48e17a;},_0x9a3279['H']=function(_0x5ad0b6,_0x37a3d0,_0x339f51){return _0x5ad0b6^_0x37a3d0^_0x339f51;},_0x9a3279['I']=function(_0x5e7246,_0xbcbd5a,_0x4dacdb){return _0xbcbd5a^(_0x5e7246|~_0x4dacdb);},_0x9a3279;}());},0x10f:function(_0x22dfe6,_0x3f4b45){var _0x2abb0c,_0x2e6242,_0x37b411;(function(_0x40cdf1,_0x56cbfb){{!(_0x2e6242=[],_0x2abb0c=_0x56cbfb,_0x37b411=typeof _0x2abb0c==='function'?_0x2abb0c['apply'](_0x3f4b45,_0x2e6242):_0x2abb0c,_0x37b411!==void 0x0&&(_0x22dfe6['exports']=_0x37b411));}}(this,function(){var _0x536e40=Object['prototype']['hasOwnProperty'],_0x4ae009=Object['prototype']['toString'],_0x26aa84=typeof new RegExp()['sticky']==='boolean';function _0x135adf(_0x28622e){return _0x28622e&&_0x4ae009['call'](_0x28622e)==='[object\x20RegExp]';}function _0xbb25f4(_0x2345dd){return _0x2345dd&&typeof _0x2345dd==='object'&&!_0x135adf(_0x2345dd)&&!Array['isArray'](_0x2345dd);}function _0x14c80e(_0x2be31b){return _0x2be31b['replace'](/[-\/\\^$*+?.()|[\]{}]/g,'\x5c$&');}function _0x1f4389(_0x54dcfc){var _0x3fdea8=new RegExp('|'+_0x54dcfc);return _0x3fdea8['exec']('')['length']-0x1;}function _0x21ebb1(_0x1637ff){return'('+_0x1637ff+')';}function _0x117213(_0x53192f){if(!_0x53192f['length'])return'(?!)';var _0x38b492=_0x53192f['map'](function(_0x97d877){return'(?:'+_0x97d877+')';})['join']('|');return'(?:'+_0x38b492+')';}function _0x572e79(_0xb45b51){if(typeof _0xb45b51==='string')return'(?:'+_0x14c80e(_0xb45b51)+')';else{if(_0x135adf(_0xb45b51)){if(_0xb45b51['ignoreCase'])throw new Error('RegExp\x20/i\x20flag\x20not\x20allowed');if(_0xb45b51['global'])throw new Error('RegExp\x20/g\x20flag\x20is\x20implied');if(_0xb45b51['sticky'])throw new Error('RegExp\x20/y\x20flag\x20is\x20implied');if(_0xb45b51['multiline'])throw new Error('RegExp\x20/m\x20flag\x20is\x20implied');return _0xb45b51['source'];}else throw new Error('Not\x20a\x20pattern:\x20'+_0xb45b51);}}function _0x4d0f6c(_0x5a9ab0){var _0x4bb267=Object['getOwnPropertyNames'](_0x5a9ab0),_0x4cf0aa=[];for(var _0x8cfdfc=0x0;_0x8cfdfc<_0x4bb267['length'];_0x8cfdfc++){var _0x31c789=_0x4bb267[_0x8cfdfc],_0x3d4e76=_0x5a9ab0[_0x31c789],_0x97de10=[]['concat'](_0x3d4e76);if(_0x31c789==='include'){for(var _0x3d67d7=0x0;_0x3d67d7<_0x97de10['length'];_0x3d67d7++){_0x4cf0aa['push']({'include':_0x97de10[_0x3d67d7]});}continue;}var _0x484a54=[];_0x97de10['forEach'](function(_0x293cc7){if(_0xbb25f4(_0x293cc7)){if(_0x484a54['length'])_0x4cf0aa['push'](_0x46df9e(_0x31c789,_0x484a54));_0x4cf0aa['push'](_0x46df9e(_0x31c789,_0x293cc7)),_0x484a54=[];}else _0x484a54['push'](_0x293cc7);});if(_0x484a54['length'])_0x4cf0aa['push'](_0x46df9e(_0x31c789,_0x484a54));}return _0x4cf0aa;}function _0x40a117(_0x23593c){var _0x44ef4d=[];for(var _0x4b1093=0x0;_0x4b1093<_0x23593c['length'];_0x4b1093++){var _0x462ac8=_0x23593c[_0x4b1093];if(_0x462ac8['include']){var _0x48b66d=[]['concat'](_0x462ac8['include']);for(var _0x3cc858=0x0;_0x3cc858<_0x48b66d['length'];_0x3cc858++){_0x44ef4d['push']({'include':_0x48b66d[_0x3cc858]});}continue;}if(!_0x462ac8['type'])throw new Error('Rule\x20has\x20no\x20type:\x20'+JSON['stringify'](_0x462ac8));_0x44ef4d['push'](_0x46df9e(_0x462ac8['type'],_0x462ac8));}return _0x44ef4d;}function _0x46df9e(_0xe2e665,_0x2af8ef){!_0xbb25f4(_0x2af8ef)&&(_0x2af8ef={'match':_0x2af8ef});if(_0x2af8ef['include'])throw new Error('Matching\x20rules\x20cannot\x20also\x20include\x20states');var _0x5dc11d={'defaultType':_0xe2e665,'lineBreaks':!!_0x2af8ef['error']||!!_0x2af8ef['fallback'],'pop':![],'next':null,'push':null,'error':![],'fallback':![],'value':null,'type':null,'shouldThrow':![]};for(var _0x37baa in _0x2af8ef){_0x536e40['call'](_0x2af8ef,_0x37baa)&&(_0x5dc11d[_0x37baa]=_0x2af8ef[_0x37baa]);}if(typeof _0x5dc11d['type']==='string'&&_0xe2e665!==_0x5dc11d['type'])throw new Error('Type\x20transform\x20cannot\x20be\x20a\x20string\x20(type\x20\x27'+_0x5dc11d['type']+'\x27\x20for\x20token\x20\x27'+_0xe2e665+'\x27)');var _0x3e1f0a=_0x5dc11d['match'];return _0x5dc11d['match']=Array['isArray'](_0x3e1f0a)?_0x3e1f0a:_0x3e1f0a?[_0x3e1f0a]:[],_0x5dc11d['match']['sort'](function(_0x16cf3d,_0x1be576){return _0x135adf(_0x16cf3d)&&_0x135adf(_0x1be576)?0x0:_0x135adf(_0x1be576)?-0x1:_0x135adf(_0x16cf3d)?0x1:_0x1be576['length']-_0x16cf3d['length'];}),_0x5dc11d;}function _0x46c50f(_0x1230fc){return Array['isArray'](_0x1230fc)?_0x40a117(_0x1230fc):_0x4d0f6c(_0x1230fc);}var _0x3a1db2=_0x46df9e('error',{'lineBreaks':!![],'shouldThrow':!![]});function _0x19c601(_0x30b085,_0x2688f0){var _0x19a107=null,_0x55d27d=Object['create'](null),_0x379497=!![],_0x274998=null,_0x2eb22f=[],_0x38bc55=[];for(var _0x185069=0x0;_0x185069<_0x30b085['length'];_0x185069++){_0x30b085[_0x185069]['fallback']&&(_0x379497=![]);}for(var _0x185069=0x0;_0x185069<_0x30b085['length'];_0x185069++){var _0xa0efba=_0x30b085[_0x185069];if(_0xa0efba['include'])throw new Error('Inheritance\x20is\x20not\x20allowed\x20in\x20stateless\x20lexers');if(_0xa0efba['error']||_0xa0efba['fallback']){if(_0x19a107){if(!_0xa0efba['fallback']===!_0x19a107['fallback'])throw new Error('Multiple\x20'+(_0xa0efba['fallback']?'fallback':'error')+'\x20rules\x20not\x20allowed\x20(for\x20token\x20\x27'+_0xa0efba['defaultType']+'\x27)');else throw new Error('fallback\x20and\x20error\x20are\x20mutually\x20exclusive\x20(for\x20token\x20\x27'+_0xa0efba['defaultType']+'\x27)');}_0x19a107=_0xa0efba;}var _0x15c82f=_0xa0efba['match']['slice']();if(_0x379497)while(_0x15c82f['length']&&typeof _0x15c82f[0x0]==='string'&&_0x15c82f[0x0]['length']===0x1){var _0x568bcb=_0x15c82f['shift']();_0x55d27d[_0x568bcb['charCodeAt'](0x0)]=_0xa0efba;}if(_0xa0efba['pop']||_0xa0efba['push']||_0xa0efba['next']){if(!_0x2688f0)throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20in\x20stateless\x20lexers\x20(for\x20token\x20\x27'+_0xa0efba['defaultType']+'\x27)');if(_0xa0efba['fallback'])throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20on\x20fallback\x20tokens\x20(for\x20token\x20\x27'+_0xa0efba['defaultType']+'\x27)');}if(_0x15c82f['length']===0x0)continue;_0x379497=![],_0x2eb22f['push'](_0xa0efba);for(var _0x3c7a9f=0x0;_0x3c7a9f<_0x15c82f['length'];_0x3c7a9f++){var _0x157911=_0x15c82f[_0x3c7a9f];if(!_0x135adf(_0x157911))continue;if(_0x274998===null)_0x274998=_0x157911['unicode'];else{if(_0x274998!==_0x157911['unicode']&&_0xa0efba['fallback']===![])throw new Error('If\x20one\x20rule\x20is\x20/u\x20then\x20all\x20must\x20be');}}var _0x455279=_0x117213(_0x15c82f['map'](_0x572e79)),_0x442da1=new RegExp(_0x455279);if(_0x442da1['test'](''))throw new Error('RegExp\x20matches\x20empty\x20string:\x20'+_0x442da1);var _0x51e006=_0x1f4389(_0x455279);if(_0x51e006>0x0)throw new Error('RegExp\x20has\x20capture\x20groups:\x20'+_0x442da1+'\x0aUse\x20(?:\x20…\x20)\x20instead');if(!_0xa0efba['lineBreaks']&&_0x442da1['test']('\x0a'))throw new Error('Rule\x20should\x20declare\x20lineBreaks:\x20'+_0x442da1);_0x38bc55['push'](_0x21ebb1(_0x455279));}var _0x1c10c7=_0x19a107&&_0x19a107['fallback'],_0x1b74e1=_0x26aa84&&!_0x1c10c7?'ym':'gm',_0x4e4d1e=_0x26aa84||_0x1c10c7?'':'|';if(_0x274998===!![])_0x1b74e1+='u';var _0x4292ae=new RegExp(_0x117213(_0x38bc55)+_0x4e4d1e,_0x1b74e1);return{'regexp':_0x4292ae,'groups':_0x2eb22f,'fast':_0x55d27d,'error':_0x19a107||_0x3a1db2};}function _0x12b72e(_0x5996ab){var _0x416cbc=_0x19c601(_0x46c50f(_0x5996ab));return new _0x1c1b06({'start':_0x416cbc},'start');}function _0x1c62eb(_0x4f38c3,_0x5a18f7,_0x2a4153){var _0x25806b=_0x4f38c3&&(_0x4f38c3['push']||_0x4f38c3['next']);if(_0x25806b&&!_0x2a4153[_0x25806b])throw new Error('Missing\x20state\x20\x27'+_0x25806b+'\x27\x20(in\x20token\x20\x27'+_0x4f38c3['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x5a18f7+'\x27)');if(_0x4f38c3&&_0x4f38c3['pop']&&+_0x4f38c3['pop']!==0x1)throw new Error('pop\x20must\x20be\x201\x20(in\x20token\x20\x27'+_0x4f38c3['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x5a18f7+'\x27)');}function _0x5c19f5(_0x58c372,_0x27b05c){var _0x1ef10e=_0x58c372['$all']?_0x46c50f(_0x58c372['$all']):[];delete _0x58c372['$all'];var _0x14d141=Object['getOwnPropertyNames'](_0x58c372);if(!_0x27b05c)_0x27b05c=_0x14d141[0x0];var _0x519221=Object['create'](null);for(var _0x30a395=0x0;_0x30a395<_0x14d141['length'];_0x30a395++){var _0x37a232=_0x14d141[_0x30a395];_0x519221[_0x37a232]=_0x46c50f(_0x58c372[_0x37a232])['concat'](_0x1ef10e);}for(var _0x30a395=0x0;_0x30a395<_0x14d141['length'];_0x30a395++){var _0x37a232=_0x14d141[_0x30a395],_0xee4d0d=_0x519221[_0x37a232],_0x322b01=Object['create'](null);for(var _0x4517e7=0x0;_0x4517e7<_0xee4d0d['length'];_0x4517e7++){var _0x4e3f79=_0xee4d0d[_0x4517e7];if(!_0x4e3f79['include'])continue;var _0x3cf9e4=[_0x4517e7,0x1];if(_0x4e3f79['include']!==_0x37a232&&!_0x322b01[_0x4e3f79['include']]){_0x322b01[_0x4e3f79['include']]=!![];var _0x9707dd=_0x519221[_0x4e3f79['include']];if(!_0x9707dd)throw new Error('Cannot\x20include\x20nonexistent\x20state\x20\x27'+_0x4e3f79['include']+'\x27\x20(in\x20state\x20\x27'+_0x37a232+'\x27)');for(var _0x5d3db0=0x0;_0x5d3db0<_0x9707dd['length'];_0x5d3db0++){var _0x49d2b4=_0x9707dd[_0x5d3db0];if(_0xee4d0d['indexOf'](_0x49d2b4)!==-0x1)continue;_0x3cf9e4['push'](_0x49d2b4);}}_0xee4d0d['splice']['apply'](_0xee4d0d,_0x3cf9e4),_0x4517e7--;}}var _0x4d5784=Object['create'](null);for(var _0x30a395=0x0;_0x30a395<_0x14d141['length'];_0x30a395++){var _0x37a232=_0x14d141[_0x30a395];_0x4d5784[_0x37a232]=_0x19c601(_0x519221[_0x37a232],!![]);}for(var _0x30a395=0x0;_0x30a395<_0x14d141['length'];_0x30a395++){var _0x3c9692=_0x14d141[_0x30a395],_0x4f580b=_0x4d5784[_0x3c9692],_0x26ea6e=_0x4f580b['groups'];for(var _0x4517e7=0x0;_0x4517e7<_0x26ea6e['length'];_0x4517e7++){_0x1c62eb(_0x26ea6e[_0x4517e7],_0x3c9692,_0x4d5784);}var _0x28875a=Object['getOwnPropertyNames'](_0x4f580b['fast']);for(var _0x4517e7=0x0;_0x4517e7<_0x28875a['length'];_0x4517e7++){_0x1c62eb(_0x4f580b['fast'][_0x28875a[_0x4517e7]],_0x3c9692,_0x4d5784);}}return new _0x1c1b06(_0x4d5784,_0x27b05c);}function _0x82476f(_0x5d0c5e){var _0x4e5069=Object['create'](null),_0x40fd22=Object['create'](null),_0x547550=Object['getOwnPropertyNames'](_0x5d0c5e);for(var _0x3e81f6=0x0;_0x3e81f6<_0x547550['length'];_0x3e81f6++){var _0x229052=_0x547550[_0x3e81f6],_0x38a470=_0x5d0c5e[_0x229052],_0x4e22db=Array['isArray'](_0x38a470)?_0x38a470:[_0x38a470];_0x4e22db['forEach'](function(_0xbce97b){(_0x40fd22[_0xbce97b['length']]=_0x40fd22[_0xbce97b['length']]||[])['push'](_0xbce97b);if(typeof _0xbce97b!=='string')throw new Error('keyword\x20must\x20be\x20string\x20(in\x20keyword\x20\x27'+_0x229052+'\x27)');_0x4e5069[_0xbce97b]=_0x229052;});}function _0x44f7bb(_0x23a079){return JSON['stringify'](_0x23a079);}var _0x5b848c='';_0x5b848c+='switch\x20(value.length)\x20{\x0a';for(var _0x370e7b in _0x40fd22){var _0x91db0b=_0x40fd22[_0x370e7b];_0x5b848c+='case\x20'+_0x370e7b+':\x0a',_0x5b848c+='switch\x20(value)\x20{\x0a',_0x91db0b['forEach'](function(_0x471ad8){var _0x58d0fa=_0x4e5069[_0x471ad8];_0x5b848c+='case\x20'+_0x44f7bb(_0x471ad8)+':\x20return\x20'+_0x44f7bb(_0x58d0fa)+'\x0a';}),_0x5b848c+='}\x0a';}return _0x5b848c+='}\x0a',Function('value',_0x5b848c);}var _0x1c1b06=function(_0x8efbac,_0x788982){this['startState']=_0x788982,this['states']=_0x8efbac,this['buffer']='',this['stack']=[],this['reset']();};_0x1c1b06['prototype']['reset']=function(_0x2e759e,_0x16ce06){return this['buffer']=_0x2e759e||'',this['index']=0x0,this['line']=_0x16ce06?_0x16ce06['line']:0x1,this['col']=_0x16ce06?_0x16ce06['col']:0x1,this['queuedToken']=_0x16ce06?_0x16ce06['queuedToken']:null,this['queuedThrow']=_0x16ce06?_0x16ce06['queuedThrow']:null,this['setState'](_0x16ce06?_0x16ce06['state']:this['startState']),this['stack']=_0x16ce06&&_0x16ce06['stack']?_0x16ce06['stack']['slice']():[],this;},_0x1c1b06['prototype']['save']=function(){return{'line':this['line'],'col':this['col'],'state':this['state'],'stack':this['stack']['slice'](),'queuedToken':this['queuedToken'],'queuedThrow':this['queuedThrow']};},_0x1c1b06['prototype']['setState']=function(_0x3a779e){if(!_0x3a779e||this['state']===_0x3a779e)return;this['state']=_0x3a779e;var _0x2b29c2=this['states'][_0x3a779e];this['groups']=_0x2b29c2['groups'],this['error']=_0x2b29c2['error'],this['re']=_0x2b29c2['regexp'],this['fast']=_0x2b29c2['fast'];},_0x1c1b06['prototype']['popState']=function(){this['setState'](this['stack']['pop']());},_0x1c1b06['prototype']['pushState']=function(_0x2570f8){this['stack']['push'](this['state']),this['setState'](_0x2570f8);};var _0x436d97=_0x26aa84?function(_0x888cc5,_0x5547ee){return _0x888cc5['exec'](_0x5547ee);}:function(_0x417997,_0x4f2247){var _0x174596=_0x417997['exec'](_0x4f2247);if(_0x174596[0x0]['length']===0x0)return null;return _0x174596;};_0x1c1b06['prototype']['_getGroup']=function(_0x342b5c){var _0x1f05e8=this['groups']['length'];for(var _0x53c69f=0x0;_0x53c69f<_0x1f05e8;_0x53c69f++){if(_0x342b5c[_0x53c69f+0x1]!==void 0x0)return this['groups'][_0x53c69f];}throw new Error('Cannot\x20find\x20token\x20type\x20for\x20matched\x20text');};function _0x5b570a(){return this['value'];}_0x1c1b06['prototype']['next']=function(){var _0x4af2b4=this['index'];if(this['queuedGroup']){var _0x3ccd7f=this['_token'](this['queuedGroup'],this['queuedText'],_0x4af2b4);return this['queuedGroup']=null,this['queuedText']='',_0x3ccd7f;}var _0x38a199=this['buffer'];if(_0x4af2b4===_0x38a199['length'])return;var _0x479762=this['fast'][_0x38a199['charCodeAt'](_0x4af2b4)];if(_0x479762)return this['_token'](_0x479762,_0x38a199['charAt'](_0x4af2b4),_0x4af2b4);var _0x3c4438=this['re'];_0x3c4438['lastIndex']=_0x4af2b4;var _0x44389a=_0x436d97(_0x3c4438,_0x38a199),_0x1e8b61=this['error'];if(_0x44389a==null)return this['_token'](_0x1e8b61,_0x38a199['slice'](_0x4af2b4,_0x38a199['length']),_0x4af2b4);var _0x479762=this['_getGroup'](_0x44389a),_0x32b305=_0x44389a[0x0];if(_0x1e8b61['fallback']&&_0x44389a['index']!==_0x4af2b4)return this['queuedGroup']=_0x479762,this['queuedText']=_0x32b305,this['_token'](_0x1e8b61,_0x38a199['slice'](_0x4af2b4,_0x44389a['index']),_0x4af2b4);return this['_token'](_0x479762,_0x32b305,_0x4af2b4);},_0x1c1b06['prototype']['_token']=function(_0x434645,_0xe8392a,_0x3771d5){var _0x40b923=0x0;if(_0x434645['lineBreaks']){var _0x3ce4ab=/\n/g,_0x2f043d=0x1;if(_0xe8392a==='\x0a')_0x40b923=0x1;else while(_0x3ce4ab['exec'](_0xe8392a)){_0x40b923++,_0x2f043d=_0x3ce4ab['lastIndex'];}}var _0x51317c={'type':typeof _0x434645['type']==='function'&&_0x434645['type'](_0xe8392a)||_0x434645['defaultType'],'value':typeof _0x434645['value']==='function'?_0x434645['value'](_0xe8392a):_0xe8392a,'text':_0xe8392a,'toString':_0x5b570a,'offset':_0x3771d5,'lineBreaks':_0x40b923,'line':this['line'],'col':this['col']},_0x2a2994=_0xe8392a['length'];this['index']+=_0x2a2994,this['line']+=_0x40b923;_0x40b923!==0x0?this['