UNPKG

gy-roslib

Version:

gy

6 lines 239 kB
var __defProp=Object['defineProperty'],__defNormalProp=(_0xd5854b,_0x53d71e,_0x166481)=>_0x53d71e in _0xd5854b?__defProp(_0xd5854b,_0x53d71e,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x166481}):_0xd5854b[_0x53d71e]=_0x166481,__publicField=(_0x483f4a,_0x57e2c1,_0x35618c)=>{return __defNormalProp(_0x483f4a,typeof _0x57e2c1!=='symbol'?_0x57e2c1+'':_0x57e2c1,_0x35618c),_0x35618c;},__accessCheck=(_0x4aa0fc,_0x4bb7de,_0x51e402)=>{if(!_0x4bb7de['has'](_0x4aa0fc))throw TypeError('Cannot\x20'+_0x51e402);},__privateGet=(_0x122cde,_0x4f71a7,_0x14d267)=>{return __accessCheck(_0x122cde,_0x4f71a7,'read\x20from\x20private\x20field'),_0x14d267?_0x14d267['call'](_0x122cde):_0x4f71a7['get'](_0x122cde);},__privateAdd=(_0x567b41,_0x1d14e7,_0x421b88)=>{if(_0x1d14e7['has'](_0x567b41))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x1d14e7 instanceof WeakSet?_0x1d14e7['add'](_0x567b41):_0x1d14e7['set'](_0x567b41,_0x421b88);},__privateSet=(_0xe44505,_0x2eebe8,_0xc0b69d,_0x49687d)=>{return __accessCheck(_0xe44505,_0x2eebe8,'write\x20to\x20private\x20field'),_0x49687d?_0x49687d['call'](_0xe44505,_0xc0b69d):_0x2eebe8['set'](_0xe44505,_0xc0b69d),_0xc0b69d;},__privateMethod=(_0x318cb8,_0x323b03,_0xaf4d6f)=>{return __accessCheck(_0x318cb8,_0x323b03,'access\x20private\x20method'),_0xaf4d6f;},_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=_0x44f104=>typeof _0x44f104==='object'&&_0x44f104!==null||typeof _0x44f104==='function',proxyTransferHandler={'canHandle':_0x93bc73=>isObject(_0x93bc73)&&_0x93bc73[proxyMarker],'serialize'(_0x5cd93c){const {port1:_0x5e9c74,port2:_0x5240a4}=new MessageChannel();return expose(_0x5cd93c,_0x5e9c74),[_0x5240a4,[_0x5240a4]];},'deserialize'(_0x1001db){return _0x1001db['start'](),wrap(_0x1001db);}},throwTransferHandler={'canHandle':_0x490fcf=>isObject(_0x490fcf)&&throwMarker in _0x490fcf,'serialize'({value:_0x33dd04}){let _0x2dc701;return _0x33dd04 instanceof Error?_0x2dc701={'isError':!![],'value':{'message':_0x33dd04['message'],'name':_0x33dd04['name'],'stack':_0x33dd04['stack']}}:_0x2dc701={'isError':![],'value':_0x33dd04},[_0x2dc701,[]];},'deserialize'(_0x3c63e8){if(_0x3c63e8['isError'])throw Object['assign'](new Error(_0x3c63e8['value']['message']),_0x3c63e8['value']);throw _0x3c63e8['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x44d4aa,_0x628164){for(const _0xde9e57 of _0x44d4aa){if(_0x628164===_0xde9e57||_0xde9e57==='*')return!![];if(_0xde9e57 instanceof RegExp&&_0xde9e57['test'](_0x628164))return!![];}return![];}function expose(_0x528d64,_0xdd25d7=globalThis,_0x1acfc2=['*']){_0xdd25d7['addEventListener']('message',function _0x58e9c5(_0x182527){if(!_0x182527||!_0x182527['data'])return;if(!isAllowedOrigin(_0x1acfc2,_0x182527['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x182527['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x106732,type:_0x49f7fc,path:_0x57cb3c}=Object['assign']({'path':[]},_0x182527['data']),_0x384f39=(_0x182527['data']['argumentList']||[])['map'](fromWireValue);let _0x2d2b84;try{const _0xfcaad6=_0x57cb3c['slice'](0x0,-0x1)['reduce']((_0x556935,_0x3967db)=>_0x556935[_0x3967db],_0x528d64),_0x2b05f2=_0x57cb3c['reduce']((_0x32c1ab,_0x4a1312)=>_0x32c1ab[_0x4a1312],_0x528d64);switch(_0x49f7fc){case'GET':{_0x2d2b84=_0x2b05f2;}break;case'SET':{_0xfcaad6[_0x57cb3c['slice'](-0x1)[0x0]]=fromWireValue(_0x182527['data']['value']),_0x2d2b84=!![];}break;case'APPLY':{_0x2d2b84=_0x2b05f2['apply'](_0xfcaad6,_0x384f39);}break;case'CONSTRUCT':{const _0x1a4a3c=new _0x2b05f2(..._0x384f39);_0x2d2b84=proxy(_0x1a4a3c);}break;case'ENDPOINT':{const {port1:_0x2dcdd9,port2:_0x1f8cb6}=new MessageChannel();expose(_0x528d64,_0x1f8cb6),_0x2d2b84=transfer(_0x2dcdd9,[_0x2dcdd9]);}break;case'RELEASE':{_0x2d2b84=void 0x0;}break;default:return;}}catch(_0x3f26f6){_0x2d2b84={'value':_0x3f26f6,[throwMarker]:0x0};}Promise['resolve'](_0x2d2b84)['catch'](_0x154031=>{return{'value':_0x154031,[throwMarker]:0x0};})['then'](_0x2ec6f2=>{const [_0x2bf4ab,_0x33b228]=toWireValue(_0x2ec6f2);_0xdd25d7['postMessage'](Object['assign'](Object['assign']({},_0x2bf4ab),{'id':_0x106732}),_0x33b228),_0x49f7fc==='RELEASE'&&(_0xdd25d7['removeEventListener']('message',_0x58e9c5),closeEndPoint(_0xdd25d7),finalizer in _0x528d64&&typeof _0x528d64[finalizer]==='function'&&_0x528d64[finalizer]());})['catch'](_0x45b846=>{const [_0x2186bf,_0x1e3f33]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0xdd25d7['postMessage'](Object['assign'](Object['assign']({},_0x2186bf),{'id':_0x106732}),_0x1e3f33);});}),_0xdd25d7['start']&&_0xdd25d7['start']();}function isMessagePort(_0x311f96){return _0x311f96['constructor']['name']==='MessagePort';}function closeEndPoint(_0x254bc7){if(isMessagePort(_0x254bc7))_0x254bc7['close']();}function wrap(_0x21a029,_0x5eb603){const _0x46e524=new Map();return _0x21a029['addEventListener']('message',function _0x458a1a(_0x3d1b96){const {data:_0x5dae9e}=_0x3d1b96;if(!_0x5dae9e||!_0x5dae9e['id'])return;const _0x28d527=_0x46e524['get'](_0x5dae9e['id']);if(!_0x28d527)return;try{_0x28d527(_0x5dae9e);}finally{_0x46e524['delete'](_0x5dae9e['id']);}}),createProxy(_0x21a029,_0x46e524,[],_0x5eb603);}function throwIfProxyReleased(_0x253761){if(_0x253761)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x24b3ba){return requestResponseMessage(_0x24b3ba,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x24b3ba);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x41e8b2=>{const _0x12df4f=(proxyCounter['get'](_0x41e8b2)||0x0)-0x1;proxyCounter['set'](_0x41e8b2,_0x12df4f),_0x12df4f===0x0&&releaseEndpoint(_0x41e8b2);});function registerProxy(_0x5dbd9a,_0x4656f8){const _0x2e07f1=(proxyCounter['get'](_0x4656f8)||0x0)+0x1;proxyCounter['set'](_0x4656f8,_0x2e07f1),proxyFinalizers&&proxyFinalizers['register'](_0x5dbd9a,_0x4656f8,_0x5dbd9a);}function unregisterProxy(_0x1ab210){proxyFinalizers&&proxyFinalizers['unregister'](_0x1ab210);}function createProxy(_0x3c91d9,_0x51ba1f,_0x13bfce=[],_0x3350be=function(){}){let _0x728179=![];const _0x188d19=new Proxy(_0x3350be,{'get'(_0xba9e71,_0x1874c5){throwIfProxyReleased(_0x728179);if(_0x1874c5===releaseProxy)return()=>{unregisterProxy(_0x188d19),releaseEndpoint(_0x3c91d9),_0x51ba1f['clear'](),_0x728179=!![];};if(_0x1874c5==='then'){if(_0x13bfce['length']===0x0)return{'then':()=>_0x188d19};const _0x3d5055=requestResponseMessage(_0x3c91d9,_0x51ba1f,{'type':'GET','path':_0x13bfce['map'](_0x170d1e=>_0x170d1e['toString']())})['then'](fromWireValue);return _0x3d5055['then']['bind'](_0x3d5055);}return createProxy(_0x3c91d9,_0x51ba1f,[..._0x13bfce,_0x1874c5]);},'set'(_0x565fa5,_0x2fed9e,_0x200b1b){throwIfProxyReleased(_0x728179);const [_0x49dfeb,_0x352d32]=toWireValue(_0x200b1b);return requestResponseMessage(_0x3c91d9,_0x51ba1f,{'type':'SET','path':[..._0x13bfce,_0x2fed9e]['map'](_0x5386d0=>_0x5386d0['toString']()),'value':_0x49dfeb},_0x352d32)['then'](fromWireValue);},'apply'(_0x738f74,_0x4af94a,_0x18d10d){throwIfProxyReleased(_0x728179);const _0x52ad2f=_0x13bfce[_0x13bfce['length']-0x1];if(_0x52ad2f===createEndpoint)return requestResponseMessage(_0x3c91d9,_0x51ba1f,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x52ad2f==='bind')return createProxy(_0x3c91d9,_0x51ba1f,_0x13bfce['slice'](0x0,-0x1));const [_0x44f405,_0x253c0d]=processArguments(_0x18d10d);return requestResponseMessage(_0x3c91d9,_0x51ba1f,{'type':'APPLY','path':_0x13bfce['map'](_0xdc83ce=>_0xdc83ce['toString']()),'argumentList':_0x44f405},_0x253c0d)['then'](fromWireValue);},'construct'(_0x1ecdfb,_0x25cfe9){throwIfProxyReleased(_0x728179);const [_0x2655e2,_0x5a6f65]=processArguments(_0x25cfe9);return requestResponseMessage(_0x3c91d9,_0x51ba1f,{'type':'CONSTRUCT','path':_0x13bfce['map'](_0x3a47e5=>_0x3a47e5['toString']()),'argumentList':_0x2655e2},_0x5a6f65)['then'](fromWireValue);}});return registerProxy(_0x188d19,_0x3c91d9),_0x188d19;}function myFlat(_0x58075c){return Array['prototype']['concat']['apply']([],_0x58075c);}function processArguments(_0x55880f){const _0x3c6ce3=_0x55880f['map'](toWireValue);return[_0x3c6ce3['map'](_0x57f9b5=>_0x57f9b5[0x0]),myFlat(_0x3c6ce3['map'](_0x2022aa=>_0x2022aa[0x1]))];}const transferCache=new WeakMap();function transfer(_0x33a539,_0x1fff90){return transferCache['set'](_0x33a539,_0x1fff90),_0x33a539;}function proxy(_0x16e582){return Object['assign'](_0x16e582,{[proxyMarker]:!![]});}function toWireValue(_0x70eb8e){for(const [_0x1ceaac,_0x379d27]of transferHandlers){if(_0x379d27['canHandle'](_0x70eb8e)){const [_0x3c840c,_0x11e4d6]=_0x379d27['serialize'](_0x70eb8e);return[{'type':'HANDLER','name':_0x1ceaac,'value':_0x3c840c},_0x11e4d6];}}return[{'type':'RAW','value':_0x70eb8e},transferCache['get'](_0x70eb8e)||[]];}function fromWireValue(_0x16e90c){switch(_0x16e90c['type']){case'HANDLER':return transferHandlers['get'](_0x16e90c['name'])['deserialize'](_0x16e90c['value']);case'RAW':return _0x16e90c['value'];}}function requestResponseMessage(_0x583d5d,_0x5ef12b,_0x3f80c5,_0x32801a){return new Promise(_0x2714a2=>{const _0x17bb64=generateUUID();_0x5ef12b['set'](_0x17bb64,_0x2714a2),_0x583d5d['start']&&_0x583d5d['start'](),_0x583d5d['postMessage'](Object['assign']({'id':_0x17bb64},_0x3f80c5),_0x32801a);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x3a7db0=>_0x3a7db0 instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x12b979,_0x46ac99])=>{const _0x1cf4f5=new AbortController();return _0x12b979?_0x1cf4f5['abort']():_0x46ac99['onmessage']=()=>{_0x1cf4f5['abort']();},_0x1cf4f5['signal'];},'serialize':_0x1b8e82=>{const {port1:_0x53c330,port2:_0x16dbf1}=new MessageChannel();return _0x1b8e82['addEventListener']('abort',()=>{_0x53c330['postMessage']('aborted');}),[[_0x1b8e82['aborted'],_0x16dbf1],[_0x16dbf1]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{};function getDefaultExportFromCjs(_0x1b7c3b){return _0x1b7c3b&&_0x1b7c3b['__esModule']&&Object['prototype']['hasOwnProperty']['call'](_0x1b7c3b,'default')?_0x1b7c3b['default']:_0x1b7c3b;}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(_0x57816b){return typeof _0x57816b==='object'&&!!_0x57816b&&'sec'in _0x57816b&&'nsec'in _0x57816b&&Object['getOwnPropertyNames'](_0x57816b)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x2e7eec,_0xc4bba9=![]){if(!_0xc4bba9&&(_0x2e7eec['sec']<0x0||_0x2e7eec['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x2e7eec['sec']+',\x20nsec:\x20'+_0x2e7eec['nsec']+'\x20}');const _0x35a733=Math['floor'](_0x2e7eec['sec']),_0x15fbeb=Math['floor'](_0x2e7eec['nsec']);return _0x35a733+'.'+_0x15fbeb['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x21c38d){const _0x5d7ed4=0x9-_0x21c38d['length'];return Math['round'](parseInt(_0x21c38d,0xa)*0xa**_0x5d7ed4);}function fromString(_0x18de75){if(/^\d+\.?$/['test'](_0x18de75)){const _0x12d5fb=parseInt(_0x18de75,0xa);return{'sec':isNaN(_0x12d5fb)?0x0:_0x12d5fb,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x18de75))return void 0x0;const _0x78c2bd=_0x18de75['split']('.');if(_0x78c2bd['length']===0x0)return void 0x0;const [_0x5f5545,_0x34f8d9]=_0x78c2bd;if(_0x5f5545==void 0x0||_0x34f8d9==void 0x0)return void 0x0;const _0x2dea05=parseInt(_0x5f5545,0xa),_0x50aef6=parseNanoseconds(_0x34f8d9);return fixTime({'sec':isNaN(_0x2dea05)?0x0:_0x2dea05,'nsec':_0x50aef6});}timeUtils['fromString']=fromString;function toRFC3339String(_0x282d38){if(_0x282d38['sec']<0x0||_0x282d38['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x282d38['sec']+',\x20nsec:\x20'+_0x282d38['nsec']+'\x20}');if(_0x282d38['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x282d38['nsec']);const _0x15062b=new Date(_0x282d38['sec']*0x3e8),_0x39b47f=_0x15062b['getUTCFullYear'](),_0x1baf35=(_0x15062b['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x163a5a=_0x15062b['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x2a57d0=_0x15062b['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0xda946e=_0x15062b['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0xadb351=_0x15062b['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x4e9e35=_0x282d38['nsec']['toFixed']()['padStart'](0x9,'0');return _0x39b47f+'-'+_0x1baf35+'-'+_0x163a5a+'T'+_0x2a57d0+':'+_0xda946e+':'+_0xadb351+'.'+_0x4e9e35+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x3fef67){const _0x2ab4af=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x3fef67);if(_0x2ab4af==null)return void 0x0;const [,_0x3d00d6,_0x5733c0,_0x32cfe2,_0x1ea7d7,_0x475211,_0x41311f,_0x5420d3,_0x54efe0,_0xc31103,_0x276002]=_0x2ab4af,_0x56401e=_0x54efe0==='-'?-0x1:0x1,_0x443ac2=Date['UTC'](+_0x3d00d6,+_0x5733c0-0x1,+_0x32cfe2,+_0x1ea7d7-_0x56401e*+(_0xc31103??0x0),+_0x475211-_0x56401e*+(_0x276002??0x0),+_0x41311f);if(_0x443ac2%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x443ac2/0x3e8,'nsec':_0x5420d3!=void 0x0?parseNanoseconds(_0x5420d3):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x33069d){const {sec:_0x93433a,nsec:_0x19c028}=_0x33069d;return new Date(_0x93433a*0x3e8+_0x19c028/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x254640){const _0x17c9ea=_0x254640['getTime'](),_0x592604=_0x17c9ea%0x3e8;return{'sec':Math['floor'](_0x17c9ea/0x3e8),'nsec':_0x592604*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x434c3b,_0x45a822,_0x31f3f2){const _0x386fc4=subtract(_0x45a822,_0x434c3b),_0x4d950d=subtract(_0x31f3f2,_0x434c3b);return toSec(_0x4d950d)/toSec(_0x386fc4);}timeUtils['percentOf']=percentOf;function interpolate(_0x3d6b31,_0x2e7667,_0x3009f8){const _0x199ff5=subtract(_0x2e7667,_0x3d6b31);return add(_0x3d6b31,fromSec(_0x3009f8*toSec(_0x199ff5)));}timeUtils['interpolate']=interpolate;function fixTime(_0x291781,_0x51ac97=![]){const _0x58e16d=_0x291781['nsec'],_0x1172a9=Math['floor'](_0x58e16d/0x3b9aca00),_0x2c6f89=_0x291781['sec']+_0x1172a9,_0x283bad=_0x58e16d%0x3b9aca00,_0x18aebd=Math['abs'](Math['sign'](_0x283bad)===-0x1?0x3b9aca00+_0x283bad:_0x283bad),_0x28b802={'sec':_0x2c6f89,'nsec':_0x18aebd};if(!_0x51ac97&&_0x28b802['sec']<0x0||_0x28b802['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x28b802,!![]));return _0x28b802;}timeUtils['fixTime']=fixTime;function add({sec:_0x168059,nsec:_0x4a26e0},{sec:_0x434dda,nsec:_0x5dd70a}){return fixTime({'sec':_0x168059+_0x434dda,'nsec':_0x4a26e0+_0x5dd70a});}timeUtils['add']=add;function subtract({sec:_0x2d69f2,nsec:_0x5e7b82},{sec:_0x3bc521,nsec:_0x26aa1d}){return fixTime({'sec':_0x2d69f2-_0x3bc521,'nsec':_0x5e7b82-_0x26aa1d},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x3672c4,nsec:_0x4bc326}){return BigInt(_0x3672c4)*0x3b9aca00n+BigInt(_0x4bc326);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x388ed8,nsec:_0x370fb9}){return(_0x388ed8*0x3b9aca00+_0x370fb9)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x3edec5,nsec:_0x261f2c}){return _0x3edec5+_0x261f2c*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x312584){let _0x3d10fe=Math['trunc'](_0x312584),_0x55913f=Math['round']((_0x312584-_0x3d10fe)*0x3b9aca00);return _0x3d10fe+=Math['trunc'](_0x55913f/0x3b9aca00),_0x55913f%=0x3b9aca00,{'sec':_0x3d10fe,'nsec':_0x55913f};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x485cb7){return{'sec':Number(_0x485cb7/0x3b9aca00n),'nsec':Number(_0x485cb7%0x3b9aca00n)};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x950b46,_0x46b3d9=!![]){const _0x385f58=_0x950b46['sec']*0x3e8,_0xbd7f0c=_0x950b46['nsec']/0xf4240;return _0x46b3d9?_0x385f58+Math['ceil'](_0xbd7f0c):_0x385f58+Math['floor'](_0xbd7f0c);}timeUtils['toMillis']=toMillis;function fromMillis(_0x5402c3){let _0x2cef23=Math['trunc'](_0x5402c3/0x3e8),_0x4a12b8=Math['round']((_0x5402c3-_0x2cef23*0x3e8)*0xf4240);return _0x2cef23+=Math['trunc'](_0x4a12b8/0x3b9aca00),_0x4a12b8%=0x3b9aca00,{'sec':_0x2cef23,'nsec':_0x4a12b8};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x51efe6){let _0x58dec4=Math['trunc'](_0x51efe6/0xf4240),_0x334579=Math['round']((_0x51efe6-_0x58dec4*0xf4240)*0x3e8);return _0x58dec4+=Math['trunc'](_0x334579/0x3b9aca00),_0x334579%=0x3b9aca00,{'sec':_0x58dec4,'nsec':_0x334579};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x5608c9,_0x12257e,_0x449f67){if(compare(_0x12257e,_0x5608c9)>0x0)return{'sec':_0x12257e['sec'],'nsec':_0x12257e['nsec']};if(compare(_0x449f67,_0x5608c9)<0x0)return{'sec':_0x449f67['sec'],'nsec':_0x449f67['nsec']};return{'sec':_0x5608c9['sec'],'nsec':_0x5608c9['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x49d6b1,_0x242395,_0x36607c){if(compare(_0x242395,_0x49d6b1)>0x0||compare(_0x36607c,_0x49d6b1)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x7df712,_0x2dd0b2){const _0x1a8521=_0x7df712['sec']-_0x2dd0b2['sec'];return _0x1a8521!==0x0?_0x1a8521:_0x7df712['nsec']-_0x2dd0b2['nsec'];}timeUtils['compare']=compare;function isLessThan(_0xad6095,_0x11e495){return compare(_0xad6095,_0x11e495)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x1cd56c,_0x41e0c1){return compare(_0x1cd56c,_0x41e0c1)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0xa31ac8,_0x38b128){return _0xa31ac8['sec']===_0x38b128['sec']&&_0xa31ac8['nsec']===_0x38b128['nsec'];}timeUtils['areEqual']=areEqual,function(_0x4a616b){var _0x103af8=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x2704b5,_0x41320b,_0x356eb5,_0x79cf1e){if(_0x79cf1e===void 0x0)_0x79cf1e=_0x356eb5;Object['defineProperty'](_0x2704b5,_0x79cf1e,{'enumerable':!![],'get':function(){return _0x41320b[_0x356eb5];}});}:function(_0x436b41,_0x3a13d1,_0x421620,_0x2e616a){if(_0x2e616a===void 0x0)_0x2e616a=_0x421620;_0x436b41[_0x2e616a]=_0x3a13d1[_0x421620];}),_0x157fda=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x4f557e,_0x1137e0){for(var _0xcc6f69 in _0x4f557e)if(_0xcc6f69!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x1137e0,_0xcc6f69))_0x103af8(_0x1137e0,_0x4f557e,_0xcc6f69);};Object['defineProperty'](_0x4a616b,'__esModule',{'value':!![]}),_0x157fda(Time,_0x4a616b),_0x157fda(timeUtils,_0x4a616b);}(dist$2);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x3f08ab,_0x4f369e){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x3f08ab),__privateSet(this,_abort,_0x4f369e);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0xb75ffd=await __privateGet(this,_iter)['next']();return _0xb75ffd['value'];}async['nextBatch'](_0x5eacb0){const _0x28cad1=await this['next']();if(!_0x28cad1)return void 0x0;if(_0x28cad1['type']==='problem')return[_0x28cad1];const _0x2e77ba=[_0x28cad1];let _0x573ca2=TIME_ZERO;switch(_0x28cad1['type']){case'stamp':_0x573ca2=dist$2['add'](_0x28cad1['stamp'],{'sec':0x0,'nsec':_0x5eacb0*0xf4240});break;case'message-event':_0x573ca2=dist$2['add'](_0x28cad1['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x5eacb0*0xf4240});break;}for(;;){const _0x85f49e=await this['next']();if(!_0x85f49e)return _0x2e77ba;_0x2e77ba['push'](_0x85f49e);if(_0x85f49e['type']==='problem')break;if(_0x85f49e['type']==='stamp'&&dist$2['compare'](_0x85f49e['stamp'],_0x573ca2)>0x0)break;if(_0x85f49e['type']==='message-event'&&dist$2['compare'](_0x85f49e['msgEvent']['receiveTime'],_0x573ca2)>0x0)break;}return _0x2e77ba;}async['readUntil'](_0x125175){const _0x2294a3=__privateGet(this,_abort)?.['aborted'];if(_0x2294a3===!![])return void 0x0;const _0xa8e69b=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x125175)>=0x0)return _0xa8e69b;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x125175)>0x0)return _0xa8e69b;__privateGet(this,_lastIteratorResult)&&(_0xa8e69b['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x2b4f18=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x2b4f18['done']===!![])break;const _0x196336=_0x2b4f18['value'];if(_0x196336['type']==='stamp'&&dist$2['compare'](_0x196336['stamp'],_0x125175)>=0x0){__privateSet(this,_lastIteratorResult,_0x196336);break;}if(_0x196336['type']==='message-event'&&dist$2['compare'](_0x196336['msgEvent']['receiveTime'],_0x125175)>0x0){__privateSet(this,_lastIteratorResult,_0x196336);break;}_0xa8e69b['push'](_0x196336);}return _0xa8e69b;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x3726c6){__publicField(this,'_source'),this['_source']=_0x3726c6;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x53da51){return proxy(this['_source']['messageIterator'](_0x53da51));}async['getBackfillMessages'](_0xfcb596,_0x173094){return await this['_source']['getBackfillMessages']({..._0xfcb596,'abortSignal':_0x173094});}['getMessageCursor'](_0x1ace55,_0x5dd4d1){const _0x2b8198=this['_source']['messageIterator'](_0x1ace55),_0x430dc9=new IteratorCursor(_0x2b8198,_0x5dd4d1);return proxy(_0x430dc9);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);var dist$1={'exports':{}};(function(_0x2aaa50){((()=>{var _0x3cd695={0x1a1:(_0x2032e4,_0x8deec8,_0x2b2dd3)=>{_0x2b2dd3['r'](_0x8deec8),_0x2b2dd3['d'](_0x8deec8,{'Md5':()=>_0x15ac48});var _0x15ac48=(function(){function _0x25446b(){}return _0x25446b['AddUnsigned']=function(_0x17056b,_0x432177){var _0x1f276d,_0x52720f,_0x29196f,_0xfabbc,_0x307fac;_0x29196f=_0x17056b&0x80000000,_0xfabbc=_0x432177&0x80000000,_0x1f276d=_0x17056b&0x40000000,_0x52720f=_0x432177&0x40000000,_0x307fac=(_0x17056b&0x3fffffff)+(_0x432177&0x3fffffff);if(!!(_0x1f276d&_0x52720f))return _0x307fac^0x80000000^_0x29196f^_0xfabbc;return!!(_0x1f276d|_0x52720f)?!!(_0x307fac&0x40000000)?_0x307fac^0xc0000000^_0x29196f^_0xfabbc:_0x307fac^0x40000000^_0x29196f^_0xfabbc:_0x307fac^_0x29196f^_0xfabbc;},_0x25446b['FF']=function(_0x4bb1dc,_0x52e3bf,_0x1bbec3,_0x211cb5,_0x105846,_0xfea214,_0x5cf56d){return _0x4bb1dc=this['AddUnsigned'](_0x4bb1dc,this['AddUnsigned'](this['AddUnsigned'](this['F'](_0x52e3bf,_0x1bbec3,_0x211cb5),_0x105846),_0x5cf56d)),this['AddUnsigned'](this['RotateLeft'](_0x4bb1dc,_0xfea214),_0x52e3bf);},_0x25446b['GG']=function(_0x1cffe7,_0x357f48,_0x5f4706,_0x1f960a,_0x367e06,_0x43af37,_0xf3399a){return _0x1cffe7=this['AddUnsigned'](_0x1cffe7,this['AddUnsigned'](this['AddUnsigned'](this['G'](_0x357f48,_0x5f4706,_0x1f960a),_0x367e06),_0xf3399a)),this['AddUnsigned'](this['RotateLeft'](_0x1cffe7,_0x43af37),_0x357f48);},_0x25446b['HH']=function(_0x2b475f,_0x438393,_0x418b52,_0x4165b9,_0x5cf8fc,_0x2d7ed5,_0x926b98){return _0x2b475f=this['AddUnsigned'](_0x2b475f,this['AddUnsigned'](this['AddUnsigned'](this['H'](_0x438393,_0x418b52,_0x4165b9),_0x5cf8fc),_0x926b98)),this['AddUnsigned'](this['RotateLeft'](_0x2b475f,_0x2d7ed5),_0x438393);},_0x25446b['II']=function(_0x1068eb,_0x187492,_0x1d80be,_0x568c0c,_0x5038ed,_0x1aab44,_0x4d3e1a){return _0x1068eb=this['AddUnsigned'](_0x1068eb,this['AddUnsigned'](this['AddUnsigned'](this['I'](_0x187492,_0x1d80be,_0x568c0c),_0x5038ed),_0x4d3e1a)),this['AddUnsigned'](this['RotateLeft'](_0x1068eb,_0x1aab44),_0x187492);},_0x25446b['ConvertToWordArray']=function(_0x3416e2){var _0x4e7013,_0x30795d=_0x3416e2['length'],_0x477229=_0x30795d+0x8,_0xc0370a=(_0x477229-_0x477229%0x40)/0x40,_0x39e50d=(_0xc0370a+0x1)*0x10,_0xb7b1fc=Array(_0x39e50d-0x1),_0x45fcd0=0x0,_0x1f0875=0x0;while(_0x1f0875<_0x30795d){_0x4e7013=(_0x1f0875-_0x1f0875%0x4)/0x4,_0x45fcd0=_0x1f0875%0x4*0x8,_0xb7b1fc[_0x4e7013]=_0xb7b1fc[_0x4e7013]|_0x3416e2['charCodeAt'](_0x1f0875)<<_0x45fcd0,_0x1f0875++;}return _0x4e7013=(_0x1f0875-_0x1f0875%0x4)/0x4,_0x45fcd0=_0x1f0875%0x4*0x8,_0xb7b1fc[_0x4e7013]=_0xb7b1fc[_0x4e7013]|0x80<<_0x45fcd0,_0xb7b1fc[_0x39e50d-0x2]=_0x30795d<<0x3,_0xb7b1fc[_0x39e50d-0x1]=_0x30795d>>>0x1d,_0xb7b1fc;},_0x25446b['WordToHex']=function(_0x30da69){var _0x3a7167='',_0x5f3820='',_0x4c2154,_0x2bca98;for(_0x2bca98=0x0;_0x2bca98<=0x3;_0x2bca98++){_0x4c2154=_0x30da69>>>_0x2bca98*0x8&0xff,_0x5f3820='0'+_0x4c2154['toString'](0x10),_0x3a7167=_0x3a7167+_0x5f3820['substr'](_0x5f3820['length']-0x2,0x2);}return _0x3a7167;},_0x25446b['Utf8Encode']=function(_0x11374d){var _0x639567='',_0x550ded;_0x11374d=_0x11374d['replace'](/\r\n/g,'\x0a');for(var _0x30918e=0x0;_0x30918e<_0x11374d['length'];_0x30918e++){_0x550ded=_0x11374d['charCodeAt'](_0x30918e);if(_0x550ded<0x80)_0x639567+=String['fromCharCode'](_0x550ded);else _0x550ded>0x7f&&_0x550ded<0x800?(_0x639567+=String['fromCharCode'](_0x550ded>>0x6|0xc0),_0x639567+=String['fromCharCode'](_0x550ded&0x3f|0x80)):(_0x639567+=String['fromCharCode'](_0x550ded>>0xc|0xe0),_0x639567+=String['fromCharCode'](_0x550ded>>0x6&0x3f|0x80),_0x639567+=String['fromCharCode'](_0x550ded&0x3f|0x80));}return _0x639567;},_0x25446b['init']=function(_0x5c4808){var _0x13246e;if(typeof _0x5c4808!=='string')_0x5c4808=JSON['stringify'](_0x5c4808);this['_string']=this['Utf8Encode'](_0x5c4808),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 _0x13246e=this['WordToHex'](this['a'])+this['WordToHex'](this['b'])+this['WordToHex'](this['c'])+this['WordToHex'](this['d']),_0x13246e['toLowerCase']();},_0x25446b['x']=Array(),_0x25446b['S11']=0x7,_0x25446b['S12']=0xc,_0x25446b['S13']=0x11,_0x25446b['S14']=0x16,_0x25446b['S21']=0x5,_0x25446b['S22']=0x9,_0x25446b['S23']=0xe,_0x25446b['S24']=0x14,_0x25446b['S31']=0x4,_0x25446b['S32']=0xb,_0x25446b['S33']=0x10,_0x25446b['S34']=0x17,_0x25446b['S41']=0x6,_0x25446b['S42']=0xa,_0x25446b['S43']=0xf,_0x25446b['S44']=0x15,_0x25446b['RotateLeft']=function(_0x2b636f,_0x430cde){return _0x2b636f<<_0x430cde|_0x2b636f>>>0x20-_0x430cde;},_0x25446b['F']=function(_0x144e64,_0x367df3,_0x1493eb){return _0x144e64&_0x367df3|~_0x144e64&_0x1493eb;},_0x25446b['G']=function(_0x3fe840,_0x10d082,_0x3d9f94){return _0x3fe840&_0x3d9f94|_0x10d082&~_0x3d9f94;},_0x25446b['H']=function(_0x3a4754,_0x3b9f30,_0x5b0d80){return _0x3a4754^_0x3b9f30^_0x5b0d80;},_0x25446b['I']=function(_0x31b262,_0x2a9864,_0x4a53a6){return _0x2a9864^(_0x31b262|~_0x4a53a6);},_0x25446b;}());},0x10f:function(_0x4fd618,_0x1903c2){var _0x586585,_0x29a4e5,_0x568376;(function(_0x4b3fea,_0x5808d0){{!(_0x29a4e5=[],_0x586585=_0x5808d0,_0x568376=typeof _0x586585==='function'?_0x586585['apply'](_0x1903c2,_0x29a4e5):_0x586585,_0x568376!==void 0x0&&(_0x4fd618['exports']=_0x568376));}}(this,function(){var _0x28a7d2=Object['prototype']['hasOwnProperty'],_0x38edb4=Object['prototype']['toString'],_0x3c20a0=typeof new RegExp()['sticky']==='boolean';function _0x4b308f(_0x1e1eef){return _0x1e1eef&&_0x38edb4['call'](_0x1e1eef)==='[object\x20RegExp]';}function _0x54b40c(_0x52d6a8){return _0x52d6a8&&typeof _0x52d6a8==='object'&&!_0x4b308f(_0x52d6a8)&&!Array['isArray'](_0x52d6a8);}function _0x33d8a9(_0xb656dc){return _0xb656dc['replace'](/[-\/\\^$*+?.()|[\]{}]/g,'\x5c$&');}function _0x3e76ec(_0x24bf3e){var _0x34b773=new RegExp('|'+_0x24bf3e);return _0x34b773['exec']('')['length']-0x1;}function _0x66f82d(_0x48668f){return'('+_0x48668f+')';}function _0x423112(_0x473987){if(!_0x473987['length'])return'(?!)';var _0x48dd2b=_0x473987['map'](function(_0x4bd323){return'(?:'+_0x4bd323+')';})['join']('|');return'(?:'+_0x48dd2b+')';}function _0x4f1792(_0x3af7c2){if(typeof _0x3af7c2==='string')return'(?:'+_0x33d8a9(_0x3af7c2)+')';else{if(_0x4b308f(_0x3af7c2)){if(_0x3af7c2['ignoreCase'])throw new Error('RegExp\x20/i\x20flag\x20not\x20allowed');if(_0x3af7c2['global'])throw new Error('RegExp\x20/g\x20flag\x20is\x20implied');if(_0x3af7c2['sticky'])throw new Error('RegExp\x20/y\x20flag\x20is\x20implied');if(_0x3af7c2['multiline'])throw new Error('RegExp\x20/m\x20flag\x20is\x20implied');return _0x3af7c2['source'];}else throw new Error('Not\x20a\x20pattern:\x20'+_0x3af7c2);}}function _0x4b3152(_0x4c47eb){var _0x2fc265=Object['getOwnPropertyNames'](_0x4c47eb),_0x28781b=[];for(var _0x190f6a=0x0;_0x190f6a<_0x2fc265['length'];_0x190f6a++){var _0x38b97a=_0x2fc265[_0x190f6a],_0x4fbdfe=_0x4c47eb[_0x38b97a],_0x7cbc25=[]['concat'](_0x4fbdfe);if(_0x38b97a==='include'){for(var _0x1cdf04=0x0;_0x1cdf04<_0x7cbc25['length'];_0x1cdf04++){_0x28781b['push']({'include':_0x7cbc25[_0x1cdf04]});}continue;}var _0x103e8b=[];_0x7cbc25['forEach'](function(_0x16f9ee){if(_0x54b40c(_0x16f9ee)){if(_0x103e8b['length'])_0x28781b['push'](_0x460a9b(_0x38b97a,_0x103e8b));_0x28781b['push'](_0x460a9b(_0x38b97a,_0x16f9ee)),_0x103e8b=[];}else _0x103e8b['push'](_0x16f9ee);});if(_0x103e8b['length'])_0x28781b['push'](_0x460a9b(_0x38b97a,_0x103e8b));}return _0x28781b;}function _0x5bb2fa(_0x14a56a){var _0xfa78e5=[];for(var _0x5aa94b=0x0;_0x5aa94b<_0x14a56a['length'];_0x5aa94b++){var _0x3c7a45=_0x14a56a[_0x5aa94b];if(_0x3c7a45['include']){var _0x2bef9e=[]['concat'](_0x3c7a45['include']);for(var _0x1c483a=0x0;_0x1c483a<_0x2bef9e['length'];_0x1c483a++){_0xfa78e5['push']({'include':_0x2bef9e[_0x1c483a]});}continue;}if(!_0x3c7a45['type'])throw new Error('Rule\x20has\x20no\x20type:\x20'+JSON['stringify'](_0x3c7a45));_0xfa78e5['push'](_0x460a9b(_0x3c7a45['type'],_0x3c7a45));}return _0xfa78e5;}function _0x460a9b(_0x2acbb7,_0x3c7b6c){!_0x54b40c(_0x3c7b6c)&&(_0x3c7b6c={'match':_0x3c7b6c});if(_0x3c7b6c['include'])throw new Error('Matching\x20rules\x20cannot\x20also\x20include\x20states');var _0x40713f={'defaultType':_0x2acbb7,'lineBreaks':!!_0x3c7b6c['error']||!!_0x3c7b6c['fallback'],'pop':![],'next':null,'push':null,'error':![],'fallback':![],'value':null,'type':null,'shouldThrow':![]};for(var _0x1f89d1 in _0x3c7b6c){_0x28a7d2['call'](_0x3c7b6c,_0x1f89d1)&&(_0x40713f[_0x1f89d1]=_0x3c7b6c[_0x1f89d1]);}if(typeof _0x40713f['type']==='string'&&_0x2acbb7!==_0x40713f['type'])throw new Error('Type\x20transform\x20cannot\x20be\x20a\x20string\x20(type\x20\x27'+_0x40713f['type']+'\x27\x20for\x20token\x20\x27'+_0x2acbb7+'\x27)');var _0x59c308=_0x40713f['match'];return _0x40713f['match']=Array['isArray'](_0x59c308)?_0x59c308:_0x59c308?[_0x59c308]:[],_0x40713f['match']['sort'](function(_0x2be148,_0x51eb39){return _0x4b308f(_0x2be148)&&_0x4b308f(_0x51eb39)?0x0:_0x4b308f(_0x51eb39)?-0x1:_0x4b308f(_0x2be148)?0x1:_0x51eb39['length']-_0x2be148['length'];}),_0x40713f;}function _0xbc4a8e(_0x433c6c){return Array['isArray'](_0x433c6c)?_0x5bb2fa(_0x433c6c):_0x4b3152(_0x433c6c);}var _0x2ec4a9=_0x460a9b('error',{'lineBreaks':!![],'shouldThrow':!![]});function _0x491a42(_0x242441,_0x547c82){var _0x44084b=null,_0x2b33af=Object['create'](null),_0x1c9e53=!![],_0x8b5cd1=null,_0x67a6a7=[],_0x72d30b=[];for(var _0x450174=0x0;_0x450174<_0x242441['length'];_0x450174++){_0x242441[_0x450174]['fallback']&&(_0x1c9e53=![]);}for(var _0x450174=0x0;_0x450174<_0x242441['length'];_0x450174++){var _0x307ec3=_0x242441[_0x450174];if(_0x307ec3['include'])throw new Error('Inheritance\x20is\x20not\x20allowed\x20in\x20stateless\x20lexers');if(_0x307ec3['error']||_0x307ec3['fallback']){if(_0x44084b){if(!_0x307ec3['fallback']===!_0x44084b['fallback'])throw new Error('Multiple\x20'+(_0x307ec3['fallback']?'fallback':'error')+'\x20rules\x20not\x20allowed\x20(for\x20token\x20\x27'+_0x307ec3['defaultType']+'\x27)');else throw new Error('fallback\x20and\x20error\x20are\x20mutually\x20exclusive\x20(for\x20token\x20\x27'+_0x307ec3['defaultType']+'\x27)');}_0x44084b=_0x307ec3;}var _0x4e462b=_0x307ec3['match']['slice']();if(_0x1c9e53)while(_0x4e462b['length']&&typeof _0x4e462b[0x0]==='string'&&_0x4e462b[0x0]['length']===0x1){var _0x30f351=_0x4e462b['shift']();_0x2b33af[_0x30f351['charCodeAt'](0x0)]=_0x307ec3;}if(_0x307ec3['pop']||_0x307ec3['push']||_0x307ec3['next']){if(!_0x547c82)throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20in\x20stateless\x20lexers\x20(for\x20token\x20\x27'+_0x307ec3['defaultType']+'\x27)');if(_0x307ec3['fallback'])throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20on\x20fallback\x20tokens\x20(for\x20token\x20\x27'+_0x307ec3['defaultType']+'\x27)');}if(_0x4e462b['length']===0x0)continue;_0x1c9e53=![],_0x67a6a7['push'](_0x307ec3);for(var _0x3ad659=0x0;_0x3ad659<_0x4e462b['length'];_0x3ad659++){var _0x526549=_0x4e462b[_0x3ad659];if(!_0x4b308f(_0x526549))continue;if(_0x8b5cd1===null)_0x8b5cd1=_0x526549['unicode'];else{if(_0x8b5cd1!==_0x526549['unicode']&&_0x307ec3['fallback']===![])throw new Error('If\x20one\x20rule\x20is\x20/u\x20then\x20all\x20must\x20be');}}var _0x42bc49=_0x423112(_0x4e462b['map'](_0x4f1792)),_0x56d583=new RegExp(_0x42bc49);if(_0x56d583['test'](''))throw new Error('RegExp\x20matches\x20empty\x20string:\x20'+_0x56d583);var _0x4858c6=_0x3e76ec(_0x42bc49);if(_0x4858c6>0x0)throw new Error('RegExp\x20has\x20capture\x20groups:\x20'+_0x56d583+'\x0aUse\x20(?:\x20…\x20)\x20instead');if(!_0x307ec3['lineBreaks']&&_0x56d583['test']('\x0a'))throw new Error('Rule\x20should\x20declare\x20lineBreaks:\x20'+_0x56d583);_0x72d30b['push'](_0x66f82d(_0x42bc49));}var _0x2f9f68=_0x44084b&&_0x44084b['fallback'],_0x535514=_0x3c20a0&&!_0x2f9f68?'ym':'gm',_0x3d851a=_0x3c20a0||_0x2f9f68?'':'|';if(_0x8b5cd1===!![])_0x535514+='u';var _0x3cfeb1=new RegExp(_0x423112(_0x72d30b)+_0x3d851a,_0x535514);return{'regexp':_0x3cfeb1,'groups':_0x67a6a7,'fast':_0x2b33af,'error':_0x44084b||_0x2ec4a9};}function _0x38e08e(_0x2cab85){var _0x1fe769=_0x491a42(_0xbc4a8e(_0x2cab85));return new _0x5cd549({'start':_0x1fe769},'start');}function _0x2511c1(_0x49cd5b,_0x376ec3,_0x117fe3){var _0x3edb36=_0x49cd5b&&(_0x49cd5b['push']||_0x49cd5b['next']);if(_0x3edb36&&!_0x117fe3[_0x3edb36])throw new Error('Missing\x20state\x20\x27'+_0x3edb36+'\x27\x20(in\x20token\x20\x27'+_0x49cd5b['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x376ec3+'\x27)');if(_0x49cd5b&&_0x49cd5b['pop']&&+_0x49cd5b['pop']!==0x1)throw new Error('pop\x20must\x20be\x201\x20(in\x20token\x20\x27'+_0x49cd5b['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x376ec3+'\x27)');}function _0x9697a5(_0x57b51f,_0x29796f){var _0x29a56a=_0x57b51f['$all']?_0xbc4a8e(_0x57b51f['$all']):[];delete _0x57b51f['$all'];var _0x279d81=Object['getOwnPropertyNames'](_0x57b51f);if(!_0x29796f)_0x29796f=_0x279d81[0x0];var _0x1ac420=Object['create'](null);for(var _0x2e4828=0x0;_0x2e4828<_0x279d81['length'];_0x2e4828++){var _0x1023ee=_0x279d81[_0x2e4828];_0x1ac420[_0x1023ee]=_0xbc4a8e(_0x57b51f[_0x1023ee])['concat'](_0x29a56a);}for(var _0x2e4828=0x0;_0x2e4828<_0x279d81['length'];_0x2e4828++){var _0x1023ee=_0x279d81[_0x2e4828],_0x411634=_0x1ac420[_0x1023ee],_0x365fac=Object['create'](null);for(var _0x2c97dc=0x0;_0x2c97dc<_0x411634['length'];_0x2c97dc++){var _0x5c1e38=_0x411634[_0x2c97dc];if(!_0x5c1e38['include'])continue;var _0x1bd94c=[_0x2c97dc,0x1];if(_0x5c1e38['include']!==_0x1023ee&&!_0x365fac[_0x5c1e38['include']]){_0x365fac[_0x5c1e38['include']]=!![];var _0x1a0e2a=_0x1ac420[_0x5c1e38['include']];if(!_0x1a0e2a)throw new Error('Cannot\x20include\x20nonexistent\x20state\x20\x27'+_0x5c1e38['include']+'\x27\x20(in\x20state\x20\x27'+_0x1023ee+'\x27)');for(var _0x338a2e=0x0;_0x338a2e<_0x1a0e2a['length'];_0x338a2e++){var _0x113dba=_0x1a0e2a[_0x338a2e];if(_0x411634['indexOf'](_0x113dba)!==-0x1)continue;_0x1bd94c['push'](_0x113dba);}}_0x411634['splice']['apply'](_0x411634,_0x1bd94c),_0x2c97dc--;}}var _0x35b6aa=Object['create'](null);for(var _0x2e4828=0x0;_0x2e4828<_0x279d81['length'];_0x2e4828++){var _0x1023ee=_0x279d81[_0x2e4828];_0x35b6aa[_0x1023ee]=_0x491a42(_0x1ac420[_0x1023ee],!![]);}for(var _0x2e4828=0x0;_0x2e4828<_0x279d81['length'];_0x2e4828++){var _0x44f749=_0x279d81[_0x2e4828],_0x364704=_0x35b6aa[_0x44f749],_0x5e328e=_0x364704['groups'];for(var _0x2c97dc=0x0;_0x2c97dc<_0x5e328e['length'];_0x2c97dc++){_0x2511c1(_0x5e328e[_0x2c97dc],_0x44f749,_0x35b6aa);}var _0x5878ec=Object['getOwnPropertyNames'](_0x364704['fast']);for(var _0x2c97dc=0x0;_0x2c97dc<_0x5878ec['length'];_0x2c97dc++){_0x2511c1(_0x364704['fast'][_0x5878ec[_0x2c97dc]],_0x44f749,_0x35b6aa);}}return new _0x5cd549(_0x35b6aa,_0x29796f);}function _0x72b603(_0x36c91d){var _0x25cbeb=Object['create'](null),_0x25b14d=Object['create'](null),_0x4c4c72=Object['getOwnPropertyNames'](_0x36c91d);for(var _0x113dfc=0x0;_0x113dfc<_0x4c4c72['length'];_0x113dfc++){var _0x446756=_0x4c4c72[_0x113dfc],_0x533f85=_0x36c91d[_0x446756],_0x53ed56=Array['isArray'](_0x533f85)?_0x533f85:[_0x533f85];_0x53ed56['forEach'](function(_0x345c55){(_0x25b14d[_0x345c55['length']]=_0x25b14d[_0x345c55['length']]||[])['push'](_0x345c55);if(typeof _0x345c55!=='string')throw new Error('keyword\x20must\x20be\x20string\x20(in\x20keyword\x20\x27'+_0x446756+'\x27)');_0x25cbeb[_0x345c55]=_0x446756;});}function _0x3af2dc(_0x1a69d3){return JSON['stringify'](_0x1a69d3);}var _0x2fa111='';_0x2fa111+='switch\x20(value.length)\x20{\x0a';for(var _0x877c2c in _0x25b14d){var _0x21324f=_0x25b14d[_0x877c2c];_0x2fa111+='case\x20'+_0x877c2c+':\x0a',_0x2fa111+='switch\x20(value)\x20{\x0a',_0x21324f['forEach'](function(_0x579cc3){var _0x3c9eea=_0x25cbeb[_0x579cc3];_0x2fa111+='case\x20'+_0x3af2dc(_0x579cc3)+':\x20return\x20'+_0x3af2dc(_0x3c9eea)+'\x0a';}),_0x2fa111+='}\x0a';}return _0x2fa111+='}\x0a',Function('value',_0x2fa111);}var _0x5cd549=function(_0x3478a3,_0x1afaf0){this['startState']=_0x1afaf0,this['states']=_0x3478a3,this['buffer']='',this['stack']=[],this['reset']();};_0x5cd549['prototype']['reset']=function(_0x3b19c2,_0x3917f9){return this['buffer']=_0x3b19c2||'',this['index']=0x0,this['line']=_0x3917f9?_0x3917f9['line']:0x1,this['col']=_0x3917f9?_0x3917f9['col']:0x1,this['queuedToken']=_0x3917f9?_0x3917f9['queuedToken']:null,this['queuedThrow']=_0x3917f9?_0x3917f9['queuedThrow']:null,this['setState'](_0x3917f9?_0x3917f9['state']:this['startState']),this['stack']=_0x3917f9&&_0x3917f9['stack']?_0x3917f9['stack']['slice']():[],this;},_0x5cd549['prototype']['save']=function(){return{'line':this['line'],'col':this['col'],'state':this['state'],'stack':this['stack']['slice'](),'queuedToken':this['queuedToken'],'queuedThrow':this['queuedThrow']};},_0x5cd549['prototype']['setState']=function(_0x221a64){if(!_0x221a64||this['state']===_0x221a64)return;this['state']=_0x221a64;var _0x4fe96c=this['states'][_0x221a64];this['groups']=_0x4fe96c['groups'],this['error']=_0x4fe96c['error'],this['re']=_0x4fe96c['regexp'],this['fast']=_0x4fe96c['fast'];},_0x5cd549['prototype']['popState']=function(){this['setState'](this['stack']['pop']());},_0x5cd549['prototype']['pushState']=function(_0x1c06cd){this['stack']['push'](this['state']),this['setState'](_0x1c06cd);};var _0x25bb95=_0x3c20a0?function(_0x259468,_0x1c10b9){return _0x259468['exec'](_0x1c10b9);}:function(_0x5672f1,_0x124aa4){var _0x3c7e28=_0x5672f1['exec'](_0x124aa4);if(_0x3c7e28[0x0]['length']===0x0)return null;return _0x3c7e28;};_0x5cd549['prototype']['_getGroup']=function(_0x515886){var _0x4dba0=this['groups']['length'];for(var _0x6b4aa0=0x0;_0x6b4aa0<_0x4dba0;_0x6b4aa0++){if(_0x515886[_0x6b4aa0+0x1]!==void 0x0)return this['groups'][_0x6b4aa0];}throw new Error('Cannot\x20find\x20token\x20type\x20for\x20matched\x20text');};function _0x4a2e82(){return this['value'];}_0x5cd549['prototype']['next']=function(){var _0xef7a82=this['index'];if(this['queuedGroup']){var _0x997c66=this['_token'](this['queuedGroup'],this['queuedText'],_0xef7a82);return this['queuedGroup']=null,this['queuedText']='',_0x997c66;}var _0x13a98b=this['buffer'];if(_0xef7a82===_0x13a98b['length'])return;var _0x41c797=this['fast'][_0x13a98b['charCodeAt'](_0xef7a82)];if(_0x41c797)return this['_token'](_0x41c797,_0x13a98b['charAt'](_0xef7a82),_0xef7a82);var _0x197b7b=this['re'];_0x197b7b['lastIndex']=_0xef7a82;var _0x52254a=_0x25bb95(_0x197b7b,_0x13a98b),_0x27fc47=this['error'];if(_0x52254a==null)return this['_token'](_0x27fc47,_0x13a98b['slice'](_0xef7a82,_0x13a98b['length']),_0xef7a82);var _0x41c797=this['_getGroup'](_0x52254a),_0x526552=_0x52254a[0x0];if(_0x27fc47['fallback']&&_0x52254a['index']!==_0xef7a82)return this['queuedGroup']=_0x41c797,this['queuedText']=_0x526552,this['_token'](_0x27fc47,_0x13a98b['slice'](_0xef7a82,_0x52254a['index']),_0xef7a82);return this['_token'](_0x41c797,_0x526552,_0xef7a82);},_0x5cd549['prototype']['_token']=function(_0x3b7ee2,_0x367fef,_0xe33d94){var _0x2201c8=0x0;if(_0x3b7ee2['lineBreaks']){var _0x2109d5=/\n/g,_0x83a488=0x1;if(_0x367fef==='\x0a')_0x2201c8=0x1;else while(_0x2109d5['exec'](_0x367fef)){_0x2201c8++,_0x83a488=_0x2109d5['lastIndex'];}}var _0xba4886={'type':typeof _0x3b7ee2['type']==='function'&&_0x3b7ee2['type'](_0x367fef)||_0x3b7ee2['defaultType'],'value':typeof _0x3b7ee2['value']==='function'?_0x3b7ee2['value'](_0x367fef):_0x367fef,'text':_0x367fef,'toString':_0x4a2e82,'offset':_0xe33d94,'lineBreaks':_0x2201c8,'line':this['line'],'col':this['col']},_0x476e96=_0x367fef['length'];this['index']+=_0x476e96,this['line']+=_0x2201c8;_0