gy-roslib
Version:
gy
11 lines • 289 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0xb56078,_0x52be38,_0x18b7c3)=>_0x52be38 in _0xb56078?__defProp(_0xb56078,_0x52be38,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x18b7c3}):_0xb56078[_0x52be38]=_0x18b7c3,__publicField=(_0x1a5fd7,_0x433737,_0x2d82)=>{return __defNormalProp(_0x1a5fd7,typeof _0x433737!=='symbol'?_0x433737+'':_0x433737,_0x2d82),_0x2d82;},__accessCheck=(_0x160933,_0x313780,_0x19f8c2)=>{if(!_0x313780['has'](_0x160933))throw TypeError('Cannot\x20'+_0x19f8c2);},__privateGet=(_0x14b987,_0x47b243,_0x3330ff)=>{return __accessCheck(_0x14b987,_0x47b243,'read\x20from\x20private\x20field'),_0x3330ff?_0x3330ff['call'](_0x14b987):_0x47b243['get'](_0x14b987);},__privateAdd=(_0x24a3cf,_0x23f8e6,_0x589f88)=>{if(_0x23f8e6['has'](_0x24a3cf))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x23f8e6 instanceof WeakSet?_0x23f8e6['add'](_0x24a3cf):_0x23f8e6['set'](_0x24a3cf,_0x589f88);},__privateSet=(_0x301de8,_0x43f62c,_0x2a3b6b,_0x5de090)=>{return __accessCheck(_0x301de8,_0x43f62c,'write\x20to\x20private\x20field'),_0x5de090?_0x5de090['call'](_0x301de8,_0x2a3b6b):_0x43f62c['set'](_0x301de8,_0x2a3b6b),_0x2a3b6b;},__privateMethod=(_0xd98eb,_0x2d4ad8,_0x567e61)=>{return __accessCheck(_0xd98eb,_0x2d4ad8,'access\x20private\x20method'),_0x567e61;},_fieldsByTopic,_oldResultArr,_minMaxColorValues,minMaxColorValues_fn,_fieldsByTopic2,_oldResultArr2,_minMaxColorValues2,minMaxColorValues_fn2;/**
* @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=_0x2b4137=>typeof _0x2b4137==='object'&&_0x2b4137!==null||typeof _0x2b4137==='function',proxyTransferHandler={'canHandle':_0x25927c=>isObject(_0x25927c)&&_0x25927c[proxyMarker],'serialize'(_0x4375f2){const {port1:_0x1d9f75,port2:_0x3cacdd}=new MessageChannel();return expose(_0x4375f2,_0x1d9f75),[_0x3cacdd,[_0x3cacdd]];},'deserialize'(_0x31036f){return _0x31036f['start'](),wrap(_0x31036f);}},throwTransferHandler={'canHandle':_0x3c087e=>isObject(_0x3c087e)&&throwMarker in _0x3c087e,'serialize'({value:_0x14d3d2}){let _0x21c487;return _0x14d3d2 instanceof Error?_0x21c487={'isError':!![],'value':{'message':_0x14d3d2['message'],'name':_0x14d3d2['name'],'stack':_0x14d3d2['stack']}}:_0x21c487={'isError':![],'value':_0x14d3d2},[_0x21c487,[]];},'deserialize'(_0x590ab4){if(_0x590ab4['isError'])throw Object['assign'](new Error(_0x590ab4['value']['message']),_0x590ab4['value']);throw _0x590ab4['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x491714,_0x4d23e8){for(const _0x3d23fc of _0x491714){if(_0x4d23e8===_0x3d23fc||_0x3d23fc==='*')return!![];if(_0x3d23fc instanceof RegExp&&_0x3d23fc['test'](_0x4d23e8))return!![];}return![];}function expose(_0xfbe292,_0x5b9988=globalThis,_0x11d04b=['*']){_0x5b9988['addEventListener']('message',function _0x47d80e(_0x3fcd85){if(!_0x3fcd85||!_0x3fcd85['data'])return;if(!isAllowedOrigin(_0x11d04b,_0x3fcd85['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x3fcd85['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x41918c,type:_0x328198,path:_0xf98aae}=Object['assign']({'path':[]},_0x3fcd85['data']),_0x442084=(_0x3fcd85['data']['argumentList']||[])['map'](fromWireValue);let _0x3bab70;try{const _0xe1092f=_0xf98aae['slice'](0x0,-0x1)['reduce']((_0xf321e8,_0x1e2d02)=>_0xf321e8[_0x1e2d02],_0xfbe292),_0x4285f5=_0xf98aae['reduce']((_0x458a6d,_0x50545f)=>_0x458a6d[_0x50545f],_0xfbe292);switch(_0x328198){case'GET':{_0x3bab70=_0x4285f5;}break;case'SET':{_0xe1092f[_0xf98aae['slice'](-0x1)[0x0]]=fromWireValue(_0x3fcd85['data']['value']),_0x3bab70=!![];}break;case'APPLY':{_0x3bab70=_0x4285f5['apply'](_0xe1092f,_0x442084);}break;case'CONSTRUCT':{const _0x36df5a=new _0x4285f5(..._0x442084);_0x3bab70=proxy(_0x36df5a);}break;case'ENDPOINT':{const {port1:_0x6557f0,port2:_0x56d19b}=new MessageChannel();expose(_0xfbe292,_0x56d19b),_0x3bab70=transfer(_0x6557f0,[_0x6557f0]);}break;case'RELEASE':{_0x3bab70=void 0x0;}break;default:return;}}catch(_0x3c6179){_0x3bab70={'value':_0x3c6179,[throwMarker]:0x0};}Promise['resolve'](_0x3bab70)['catch'](_0x310c3f=>{return{'value':_0x310c3f,[throwMarker]:0x0};})['then'](_0x147da7=>{const [_0x23aafa,_0x4b129a]=toWireValue(_0x147da7);_0x5b9988['postMessage'](Object['assign'](Object['assign']({},_0x23aafa),{'id':_0x41918c}),_0x4b129a),_0x328198==='RELEASE'&&(_0x5b9988['removeEventListener']('message',_0x47d80e),closeEndPoint(_0x5b9988),finalizer in _0xfbe292&&typeof _0xfbe292[finalizer]==='function'&&_0xfbe292[finalizer]());})['catch'](_0xdcf546=>{const [_0x8a613d,_0x552d3b]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x5b9988['postMessage'](Object['assign'](Object['assign']({},_0x8a613d),{'id':_0x41918c}),_0x552d3b);});}),_0x5b9988['start']&&_0x5b9988['start']();}function isMessagePort(_0x5b8da4){return _0x5b8da4['constructor']['name']==='MessagePort';}function closeEndPoint(_0x30ab3e){if(isMessagePort(_0x30ab3e))_0x30ab3e['close']();}function wrap(_0x473aca,_0x4a0346){const _0x235cda=new Map();return _0x473aca['addEventListener']('message',function _0x3d34a8(_0x10ad11){const {data:_0x1f77e8}=_0x10ad11;if(!_0x1f77e8||!_0x1f77e8['id'])return;const _0x1a3abf=_0x235cda['get'](_0x1f77e8['id']);if(!_0x1a3abf)return;try{_0x1a3abf(_0x1f77e8);}finally{_0x235cda['delete'](_0x1f77e8['id']);}}),createProxy(_0x473aca,_0x235cda,[],_0x4a0346);}function throwIfProxyReleased(_0x57b1e4){if(_0x57b1e4)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0xc21b70){return requestResponseMessage(_0xc21b70,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0xc21b70);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x4aecf9=>{const _0xdef7d1=(proxyCounter['get'](_0x4aecf9)||0x0)-0x1;proxyCounter['set'](_0x4aecf9,_0xdef7d1),_0xdef7d1===0x0&&releaseEndpoint(_0x4aecf9);});function registerProxy(_0xa77e55,_0xe52cbd){const _0x101168=(proxyCounter['get'](_0xe52cbd)||0x0)+0x1;proxyCounter['set'](_0xe52cbd,_0x101168),proxyFinalizers&&proxyFinalizers['register'](_0xa77e55,_0xe52cbd,_0xa77e55);}function unregisterProxy(_0x496e90){proxyFinalizers&&proxyFinalizers['unregister'](_0x496e90);}function createProxy(_0x3012ff,_0x4cb0af,_0x4a50e2=[],_0x2551c0=function(){}){let _0x1c54a3=![];const _0x24d1bf=new Proxy(_0x2551c0,{'get'(_0x42319c,_0x5a1c3b){throwIfProxyReleased(_0x1c54a3);if(_0x5a1c3b===releaseProxy)return()=>{unregisterProxy(_0x24d1bf),releaseEndpoint(_0x3012ff),_0x4cb0af['clear'](),_0x1c54a3=!![];};if(_0x5a1c3b==='then'){if(_0x4a50e2['length']===0x0)return{'then':()=>_0x24d1bf};const _0x5272e0=requestResponseMessage(_0x3012ff,_0x4cb0af,{'type':'GET','path':_0x4a50e2['map'](_0x24d178=>_0x24d178['toString']())})['then'](fromWireValue);return _0x5272e0['then']['bind'](_0x5272e0);}return createProxy(_0x3012ff,_0x4cb0af,[..._0x4a50e2,_0x5a1c3b]);},'set'(_0x5bbf09,_0x43d2ec,_0x44c118){throwIfProxyReleased(_0x1c54a3);const [_0x374563,_0x594790]=toWireValue(_0x44c118);return requestResponseMessage(_0x3012ff,_0x4cb0af,{'type':'SET','path':[..._0x4a50e2,_0x43d2ec]['map'](_0x5059a9=>_0x5059a9['toString']()),'value':_0x374563},_0x594790)['then'](fromWireValue);},'apply'(_0x1819d2,_0x33329e,_0x59e148){throwIfProxyReleased(_0x1c54a3);const _0x31c520=_0x4a50e2[_0x4a50e2['length']-0x1];if(_0x31c520===createEndpoint)return requestResponseMessage(_0x3012ff,_0x4cb0af,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x31c520==='bind')return createProxy(_0x3012ff,_0x4cb0af,_0x4a50e2['slice'](0x0,-0x1));const [_0x4a197e,_0x4d421e]=processArguments(_0x59e148);return requestResponseMessage(_0x3012ff,_0x4cb0af,{'type':'APPLY','path':_0x4a50e2['map'](_0x5f3bde=>_0x5f3bde['toString']()),'argumentList':_0x4a197e},_0x4d421e)['then'](fromWireValue);},'construct'(_0xbf0279,_0x4c07ef){throwIfProxyReleased(_0x1c54a3);const [_0x7ed624,_0x447b65]=processArguments(_0x4c07ef);return requestResponseMessage(_0x3012ff,_0x4cb0af,{'type':'CONSTRUCT','path':_0x4a50e2['map'](_0x20476f=>_0x20476f['toString']()),'argumentList':_0x7ed624},_0x447b65)['then'](fromWireValue);}});return registerProxy(_0x24d1bf,_0x3012ff),_0x24d1bf;}function myFlat(_0x527025){return Array['prototype']['concat']['apply']([],_0x527025);}function processArguments(_0x27d326){const _0x18ebfe=_0x27d326['map'](toWireValue);return[_0x18ebfe['map'](_0x121d98=>_0x121d98[0x0]),myFlat(_0x18ebfe['map'](_0x5b05c7=>_0x5b05c7[0x1]))];}const transferCache=new WeakMap();function transfer(_0x3b36e7,_0x54bf83){return transferCache['set'](_0x3b36e7,_0x54bf83),_0x3b36e7;}function proxy(_0x20c842){return Object['assign'](_0x20c842,{[proxyMarker]:!![]});}function toWireValue(_0x68f221){for(const [_0x1e9ae1,_0x5636c4]of transferHandlers){if(_0x5636c4['canHandle'](_0x68f221)){const [_0x2d7a1d,_0x535d71]=_0x5636c4['serialize'](_0x68f221);return[{'type':'HANDLER','name':_0x1e9ae1,'value':_0x2d7a1d},_0x535d71];}}return[{'type':'RAW','value':_0x68f221},transferCache['get'](_0x68f221)||[]];}function fromWireValue(_0x2d1126){switch(_0x2d1126['type']){case'HANDLER':return transferHandlers['get'](_0x2d1126['name'])['deserialize'](_0x2d1126['value']);case'RAW':return _0x2d1126['value'];}}function requestResponseMessage(_0x5cde63,_0xd8c11,_0x190f90,_0x3e8186){return new Promise(_0x186f9c=>{const _0x204f19=generateUUID$1();_0xd8c11['set'](_0x204f19,_0x186f9c),_0x5cde63['start']&&_0x5cde63['start'](),_0x5cde63['postMessage'](Object['assign']({'id':_0x204f19},_0x190f90),_0x3e8186);});}function generateUUID$1(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}class MessageParser{['isSupport'](_0x56bd82){return this['supportTypes']()['includes'](_0x56bd82);}}function normalizeTime(_0x1de10b){if(!_0x1de10b)return{'sec':0x0,'nsec':0x0};return{'sec':_0x1de10b['sec']??0x0,'nsec':_0x1de10b['nsec']??0x0};}function normalizeHeader(_0x3dd678){return{'frame_id':_0x3dd678?.['frame_id']??'','stamp':normalizeTime(_0x3dd678?.['stamp']),'seq':_0x3dd678?.['seq']};}function normalizeByteArray(_0x3cbc2f){if(_0x3cbc2f==void 0x0)return new Uint8Array(0x0);else{if(_0x3cbc2f instanceof Uint8Array)return _0x3cbc2f;else return Array['isArray'](_0x3cbc2f)||_0x3cbc2f instanceof ArrayBuffer?new Uint8Array(_0x3cbc2f):new Uint8Array(0x0);}}function normalizeFloat32Array(_0x54f359){if(_0x54f359==void 0x0)return new Float32Array(0x0);else{if(_0x54f359 instanceof Float32Array)return _0x54f359;else return Array['isArray'](_0x54f359)||_0x54f359 instanceof ArrayBuffer||_0x54f359 instanceof Float64Array?new Float32Array(_0x54f359):new Float32Array(0x0);}}function normalizeImageData(_0x4988ab){if(_0x4988ab==void 0x0)return new Uint8Array(0x0);else return _0x4988ab instanceof Int8Array||_0x4988ab instanceof Uint8Array?_0x4988ab:new Uint8Array(0x0);}function getField(_0x271189){const _0x173a5d=[function(_0x4985d5,_0x2e9d7f,_0x5a776c,_0x3a9097){return _0x4985d5['getInt8'](_0x2e9d7f+_0x5a776c);},function(_0x3690ac,_0x1cbb90,_0x55b4c6,_0x5b5516){return _0x3690ac['getUint8'](_0x1cbb90+_0x55b4c6);},function(_0x1e8e9e,_0x19ef95,_0x53c13d,_0x350b7b){return _0x1e8e9e['getInt16'](_0x19ef95+_0x53c13d,_0x350b7b);},function(_0x5a020c,_0x49032d,_0xb76084,_0x27e5cd){return _0x5a020c['getUint16'](_0x49032d+_0xb76084,_0x27e5cd);},function(_0x5bc2f7,_0x5e31bf,_0x4209cf,_0x1534d8){return _0x5bc2f7['getInt32'](_0x5e31bf+_0x4209cf,_0x1534d8);},function(_0x4b6991,_0x4b67a1,_0xb1127b,_0x3b2aef){return _0x4b6991['getUint32'](_0x4b67a1+_0xb1127b,_0x3b2aef);},function(_0x54b2d7,_0x5f59db,_0xb9dbd9,_0x3d8e7b){return _0x54b2d7['getFloat32'](_0x5f59db+_0xb9dbd9,_0x3d8e7b);},function(_0x474604,_0x266e71,_0x4295c9,_0x4fe51a){return _0x474604['getFloat64'](_0x266e71+_0x4295c9,_0x4fe51a);}];let _0x2149cc=()=>{return NaN;};return _0x173a5d[_0x271189]||_0x2149cc;}function normalizeVector3(_0x308a10){if(!_0x308a10)return{'x':0x0,'y':0x0,'z':0x0};return{'x':_0x308a10['x']??0x0,'y':_0x308a10['y']??0x0,'z':_0x308a10['z']??0x0};}function normalizeVector3s(_0x2143c9){if(!_0x2143c9)return[];return _0x2143c9['map'](normalizeVector3);}function normalizeQuaternion(_0xf945b){if(!_0xf945b)return{'x':0x0,'y':0x0,'z':0x0,'w':0x1};return{'x':_0xf945b['x']??0x0,'y':_0xf945b['y']??0x0,'z':_0xf945b['z']??0x0,'w':_0xf945b['w']??0x0};}function normalizePose(_0x304ad8){return{'position':normalizeVector3(_0x304ad8?.['position']),'orientation':normalizeQuaternion(_0x304ad8?.['orientation'])};}function normalizeColorRGBA(_0x3cdb29){if(!_0x3cdb29)return{'r':0x0,'g':0x0,'b':0x0,'a':0x1};return{'r':_0x3cdb29['r']??0x0,'g':_0x3cdb29['g']??0x0,'b':_0x3cdb29['b']??0x0,'a':_0x3cdb29['a']??0x1};}function normalizeColorRGBAs(_0x58a196){if(!_0x58a196)return[];return _0x58a196['map'](normalizeColorRGBA);}/**
* @license
* Copyright 2010-2023 Three.js Authors
* SPDX-License-Identifier: MIT
*/
const REVISION='160',UVMapping=0x12c,RepeatWrapping=0x3e8,ClampToEdgeWrapping=0x3e9,MirroredRepeatWrapping=0x3ea,NearestFilter=0x3eb,LinearFilter=0x3ee,LinearMipmapLinearFilter=0x3f0,UnsignedByteType=0x3f1,UnsignedIntType=0x3f6,UnsignedInt248Type=0x3fc,RGBAFormat=0x3ff,DepthFormat=0x402,DepthStencilFormat=0x403,LinearEncoding=0xbb8,sRGBEncoding=0xbb9,NoColorSpace='',SRGBColorSpace='srgb',LinearSRGBColorSpace='srgb-linear',DisplayP3ColorSpace='display-p3',LinearDisplayP3ColorSpace='display-p3-linear',LinearTransfer='linear',SRGBTransfer='srgb',Rec709Primaries='rec709',P3Primaries='p3',LessEqualCompare=0x203,WebGLCoordinateSystem=0x7d0,WebGPUCoordinateSystem=0x7d1;class EventDispatcher{['addEventListener'](_0x641917,_0x2a6ed6){if(this['_listeners']===void 0x0)this['_listeners']={};const _0x26647e=this['_listeners'];_0x26647e[_0x641917]===void 0x0&&(_0x26647e[_0x641917]=[]),_0x26647e[_0x641917]['indexOf'](_0x2a6ed6)===-0x1&&_0x26647e[_0x641917]['push'](_0x2a6ed6);}['hasEventListener'](_0x52ee39,_0x350483){if(this['_listeners']===void 0x0)return![];const _0x1fe021=this['_listeners'];return _0x1fe021[_0x52ee39]!==void 0x0&&_0x1fe021[_0x52ee39]['indexOf'](_0x350483)!==-0x1;}['removeEventListener'](_0x9d4601,_0xf02b57){if(this['_listeners']===void 0x0)return;const _0x1accc2=this['_listeners'],_0x7dbd1e=_0x1accc2[_0x9d4601];if(_0x7dbd1e!==void 0x0){const _0x982671=_0x7dbd1e['indexOf'](_0xf02b57);_0x982671!==-0x1&&_0x7dbd1e['splice'](_0x982671,0x1);}}['dispatchEvent'](_0x839aad){if(this['_listeners']===void 0x0)return;const _0xb82f9a=this['_listeners'],_0x43a49e=_0xb82f9a[_0x839aad['type']];if(_0x43a49e!==void 0x0){_0x839aad['target']=this;const _0x25274e=_0x43a49e['slice'](0x0);for(let _0x2f0752=0x0,_0x37ab1c=_0x25274e['length'];_0x2f0752<_0x37ab1c;_0x2f0752++){_0x25274e[_0x2f0752]['call'](this,_0x839aad);}_0x839aad['target']=null;}}}const _lut=['00','01','02','03','04','05','06','07','08','09','0a','0b','0c','0d','0e','0f','10','11','12','13','14','15','16','17','18','19','1a','1b','1c','1d','1e','1f','20','21','22','23','24','25','26','27','28','29','2a','2b','2c','2d','2e','2f','30','31','32','33','34','35','36','37','38','39','3a','3b','3c','3d','3e','3f','40','41','42','43','44','45','46','47','48','49','4a','4b','4c','4d','4e','4f','50','51','52','53','54','55','56','57','58','59','5a','5b','5c','5d','5e','5f','60','61','62','63','64','65','66','67','68','69','6a','6b','6c','6d','6e','6f','70','71','72','73','74','75','76','77','78','79','7a','7b','7c','7d','7e','7f','80','81','82','83','84','85','86','87','88','89','8a','8b','8c','8d','8e','8f','90','91','92','93','94','95','96','97','98','99','9a','9b','9c','9d','9e','9f','a0','a1','a2','a3','a4','a5','a6','a7','a8','a9','aa','ab','ac','ad','ae','af','b0','b1','b2','b3','b4','b5','b6','b7','b8','b9','ba','bb','bc','bd','be','bf','c0','c1','c2','c3','c4','c5','c6','c7','c8','c9','ca','cb','cc','cd','ce','cf','d0','d1','d2','d3','d4','d5','d6','d7','d8','d9','da','db','dc','dd','de','df','e0','e1','e2','e3','e4','e5','e6','e7','e8','e9','ea','eb','ec','ed','ee','ef','f0','f1','f2','f3','f4','f5','f6','f7','f8','f9','fa','fb','fc','fd','fe','ff'];function generateUUID(){const _0x19b3ef=Math['random']()*0xffffffff|0x0,_0x3b4461=Math['random']()*0xffffffff|0x0,_0x3d0026=Math['random']()*0xffffffff|0x0,_0x25c1ff=Math['random']()*0xffffffff|0x0,_0x4dcfa5=_lut[_0x19b3ef&0xff]+_lut[_0x19b3ef>>0x8&0xff]+_lut[_0x19b3ef>>0x10&0xff]+_lut[_0x19b3ef>>0x18&0xff]+'-'+_lut[_0x3b4461&0xff]+_lut[_0x3b4461>>0x8&0xff]+'-'+_lut[_0x3b4461>>0x10&0xf|0x40]+_lut[_0x3b4461>>0x18&0xff]+'-'+_lut[_0x3d0026&0x3f|0x80]+_lut[_0x3d0026>>0x8&0xff]+'-'+_lut[_0x3d0026>>0x10&0xff]+_lut[_0x3d0026>>0x18&0xff]+_lut[_0x25c1ff&0xff]+_lut[_0x25c1ff>>0x8&0xff]+_lut[_0x25c1ff>>0x10&0xff]+_lut[_0x25c1ff>>0x18&0xff];return _0x4dcfa5['toLowerCase']();}function clamp$1(_0x1335ee,_0x227608,_0x23e6e1){return Math['max'](_0x227608,Math['min'](_0x23e6e1,_0x1335ee));}function euclideanModulo(_0x2e277e,_0x3976cb){return(_0x2e277e%_0x3976cb+_0x3976cb)%_0x3976cb;}function lerp$1(_0x61c52d,_0x168964,_0x40743d){return(0x1-_0x40743d)*_0x61c52d+_0x40743d*_0x168964;}class Vector2{constructor(_0x1efc31=0x0,_0xa255f8=0x0){Vector2['prototype']['isVector2']=!![],this['x']=_0x1efc31,this['y']=_0xa255f8;}get['width'](){return this['x'];}set['width'](_0x1d1766){this['x']=_0x1d1766;}get['height'](){return this['y'];}set['height'](_0x2fa9e7){this['y']=_0x2fa9e7;}['set'](_0x3d2d2a,_0x4b4305){return this['x']=_0x3d2d2a,this['y']=_0x4b4305,this;}['setScalar'](_0x4c75e6){return this['x']=_0x4c75e6,this['y']=_0x4c75e6,this;}['setX'](_0x17781b){return this['x']=_0x17781b,this;}['setY'](_0x116f9c){return this['y']=_0x116f9c,this;}['setComponent'](_0xbadb86,_0x1fceab){switch(_0xbadb86){case 0x0:this['x']=_0x1fceab;break;case 0x1:this['y']=_0x1fceab;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0xbadb86);}return this;}['getComponent'](_0x1e1d09){switch(_0x1e1d09){case 0x0:return this['x'];case 0x1:return this['y'];default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x1e1d09);}}['clone'](){return new this['constructor'](this['x'],this['y']);}['copy'](_0x144f6d){return this['x']=_0x144f6d['x'],this['y']=_0x144f6d['y'],this;}['add'](_0x4e09c3){return this['x']+=_0x4e09c3['x'],this['y']+=_0x4e09c3['y'],this;}['addScalar'](_0x591d3a){return this['x']+=_0x591d3a,this['y']+=_0x591d3a,this;}['addVectors'](_0x10d1da,_0x9b210){return this['x']=_0x10d1da['x']+_0x9b210['x'],this['y']=_0x10d1da['y']+_0x9b210['y'],this;}['addScaledVector'](_0x3aecd0,_0x59c262){return this['x']+=_0x3aecd0['x']*_0x59c262,this['y']+=_0x3aecd0['y']*_0x59c262,this;}['sub'](_0x27207d){return this['x']-=_0x27207d['x'],this['y']-=_0x27207d['y'],this;}['subScalar'](_0x3efe83){return this['x']-=_0x3efe83,this['y']-=_0x3efe83,this;}['subVectors'](_0x582bc7,_0x207d15){return this['x']=_0x582bc7['x']-_0x207d15['x'],this['y']=_0x582bc7['y']-_0x207d15['y'],this;}['multiply'](_0x541f9a){return this['x']*=_0x541f9a['x'],this['y']*=_0x541f9a['y'],this;}['multiplyScalar'](_0x1a5fb0){return this['x']*=_0x1a5fb0,this['y']*=_0x1a5fb0,this;}['divide'](_0x446b93){return this['x']/=_0x446b93['x'],this['y']/=_0x446b93['y'],this;}['divideScalar'](_0x2fa1c0){return this['multiplyScalar'](0x1/_0x2fa1c0);}['applyMatrix3'](_0x4c77fe){const _0x54b4b5=this['x'],_0x3c8d64=this['y'],_0x2dc8c7=_0x4c77fe['elements'];return this['x']=_0x2dc8c7[0x0]*_0x54b4b5+_0x2dc8c7[0x3]*_0x3c8d64+_0x2dc8c7[0x6],this['y']=_0x2dc8c7[0x1]*_0x54b4b5+_0x2dc8c7[0x4]*_0x3c8d64+_0x2dc8c7[0x7],this;}['min'](_0x5d4f56){return this['x']=Math['min'](this['x'],_0x5d4f56['x']),this['y']=Math['min'](this['y'],_0x5d4f56['y']),this;}['max'](_0x24d139){return this['x']=Math['max'](this['x'],_0x24d139['x']),this['y']=Math['max'](this['y'],_0x24d139['y']),this;}['clamp'](_0x5c4620,_0x5cd8e3){return this['x']=Math['max'](_0x5c4620['x'],Math['min'](_0x5cd8e3['x'],this['x'])),this['y']=Math['max'](_0x5c4620['y'],Math['min'](_0x5cd8e3['y'],this['y'])),this;}['clampScalar'](_0x2063bc,_0x412a44){return this['x']=Math['max'](_0x2063bc,Math['min'](_0x412a44,this['x'])),this['y']=Math['max'](_0x2063bc,Math['min'](_0x412a44,this['y'])),this;}['clampLength'](_0x1037d3,_0x393af0){const _0x5c1549=this['length']();return this['divideScalar'](_0x5c1549||0x1)['multiplyScalar'](Math['max'](_0x1037d3,Math['min'](_0x393af0,_0x5c1549)));}['floor'](){return this['x']=Math['floor'](this['x']),this['y']=Math['floor'](this['y']),this;}['ceil'](){return this['x']=Math['ceil'](this['x']),this['y']=Math['ceil'](this['y']),this;}['round'](){return this['x']=Math['round'](this['x']),this['y']=Math['round'](this['y']),this;}['roundToZero'](){return this['x']=Math['trunc'](this['x']),this['y']=Math['trunc'](this['y']),this;}['negate'](){return this['x']=-this['x'],this['y']=-this['y'],this;}['dot'](_0x1cf307){return this['x']*_0x1cf307['x']+this['y']*_0x1cf307['y'];}['cross'](_0x461183){return this['x']*_0x461183['y']-this['y']*_0x461183['x'];}['lengthSq'](){return this['x']*this['x']+this['y']*this['y'];}['length'](){return Math['sqrt'](this['x']*this['x']+this['y']*this['y']);}['manhattanLength'](){return Math['abs'](this['x'])+Math['abs'](this['y']);}['normalize'](){return this['divideScalar'](this['length']()||0x1);}['angle'](){const _0x6a3e02=Math['atan2'](-this['y'],-this['x'])+Math['PI'];return _0x6a3e02;}['angleTo'](_0x4cac34){const _0xf225ff=Math['sqrt'](this['lengthSq']()*_0x4cac34['lengthSq']());if(_0xf225ff===0x0)return Math['PI']/0x2;const _0x7528a2=this['dot'](_0x4cac34)/_0xf225ff;return Math['acos'](clamp$1(_0x7528a2,-0x1,0x1));}['distanceTo'](_0x172c24){return Math['sqrt'](this['distanceToSquared'](_0x172c24));}['distanceToSquared'](_0x3229d7){const _0x15e4a7=this['x']-_0x3229d7['x'],_0x465e34=this['y']-_0x3229d7['y'];return _0x15e4a7*_0x15e4a7+_0x465e34*_0x465e34;}['manhattanDistanceTo'](_0x426c8d){return Math['abs'](this['x']-_0x426c8d['x'])+Math['abs'](this['y']-_0x426c8d['y']);}['setLength'](_0x378214){return this['normalize']()['multiplyScalar'](_0x378214);}['lerp'](_0x475829,_0x552cbd){return this['x']+=(_0x475829['x']-this['x'])*_0x552cbd,this['y']+=(_0x475829['y']-this['y'])*_0x552cbd,this;}['lerpVectors'](_0x5974e4,_0x541955,_0x23991b){return this['x']=_0x5974e4['x']+(_0x541955['x']-_0x5974e4['x'])*_0x23991b,this['y']=_0x5974e4['y']+(_0x541955['y']-_0x5974e4['y'])*_0x23991b,this;}['equals'](_0x1ebe07){return _0x1ebe07['x']===this['x']&&_0x1ebe07['y']===this['y'];}['fromArray'](_0x4c99be,_0x4b59ae=0x0){return this['x']=_0x4c99be[_0x4b59ae],this['y']=_0x4c99be[_0x4b59ae+0x1],this;}['toArray'](_0x7ec59=[],_0x280fbe=0x0){return _0x7ec59[_0x280fbe]=this['x'],_0x7ec59[_0x280fbe+0x1]=this['y'],_0x7ec59;}['fromBufferAttribute'](_0xf7dd99,_0x15c3e6){return this['x']=_0xf7dd99['getX'](_0x15c3e6),this['y']=_0xf7dd99['getY'](_0x15c3e6),this;}['rotateAround'](_0x169687,_0xcf8cd6){const _0x101fa8=Math['cos'](_0xcf8cd6),_0x1ab64a=Math['sin'](_0xcf8cd6),_0x52876b=this['x']-_0x169687['x'],_0x4e6c1a=this['y']-_0x169687['y'];return this['x']=_0x52876b*_0x101fa8-_0x4e6c1a*_0x1ab64a+_0x169687['x'],this['y']=_0x52876b*_0x1ab64a+_0x4e6c1a*_0x101fa8+_0x169687['y'],this;}['random'](){return this['x']=Math['random'](),this['y']=Math['random'](),this;}*[Symbol['iterator']](){yield this['x'],yield this['y'];}}class Matrix3{constructor(_0x1eafc5,_0x4cc4f0,_0x26d1a6,_0x1dd8a2,_0x4fa3d5,_0x7b88cc,_0x52623a,_0x9eb4da,_0x270b70){Matrix3['prototype']['isMatrix3']=!![],this['elements']=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x1eafc5!==void 0x0&&this['set'](_0x1eafc5,_0x4cc4f0,_0x26d1a6,_0x1dd8a2,_0x4fa3d5,_0x7b88cc,_0x52623a,_0x9eb4da,_0x270b70);}['set'](_0x3e8bc4,_0x477ffe,_0x49eafe,_0x3ff477,_0x34f5fa,_0x2657ec,_0x4c9891,_0xe16e87,_0x131975){const _0x113ba4=this['elements'];return _0x113ba4[0x0]=_0x3e8bc4,_0x113ba4[0x1]=_0x3ff477,_0x113ba4[0x2]=_0x4c9891,_0x113ba4[0x3]=_0x477ffe,_0x113ba4[0x4]=_0x34f5fa,_0x113ba4[0x5]=_0xe16e87,_0x113ba4[0x6]=_0x49eafe,_0x113ba4[0x7]=_0x2657ec,_0x113ba4[0x8]=_0x131975,this;}['identity'](){return this['set'](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),this;}['copy'](_0x5b2d40){const _0x5d176c=this['elements'],_0x54db3e=_0x5b2d40['elements'];return _0x5d176c[0x0]=_0x54db3e[0x0],_0x5d176c[0x1]=_0x54db3e[0x1],_0x5d176c[0x2]=_0x54db3e[0x2],_0x5d176c[0x3]=_0x54db3e[0x3],_0x5d176c[0x4]=_0x54db3e[0x4],_0x5d176c[0x5]=_0x54db3e[0x5],_0x5d176c[0x6]=_0x54db3e[0x6],_0x5d176c[0x7]=_0x54db3e[0x7],_0x5d176c[0x8]=_0x54db3e[0x8],this;}['extractBasis'](_0x296ea4,_0x41b93c,_0x3e9199){return _0x296ea4['setFromMatrix3Column'](this,0x0),_0x41b93c['setFromMatrix3Column'](this,0x1),_0x3e9199['setFromMatrix3Column'](this,0x2),this;}['setFromMatrix4'](_0x544881){const _0x51bf2b=_0x544881['elements'];return this['set'](_0x51bf2b[0x0],_0x51bf2b[0x4],_0x51bf2b[0x8],_0x51bf2b[0x1],_0x51bf2b[0x5],_0x51bf2b[0x9],_0x51bf2b[0x2],_0x51bf2b[0x6],_0x51bf2b[0xa]),this;}['multiply'](_0x411401){return this['multiplyMatrices'](this,_0x411401);}['premultiply'](_0x47daf1){return this['multiplyMatrices'](_0x47daf1,this);}['multiplyMatrices'](_0x31acd9,_0x17e1c3){const _0x3c3b8a=_0x31acd9['elements'],_0x3e47a1=_0x17e1c3['elements'],_0x37a30b=this['elements'],_0x4dcab2=_0x3c3b8a[0x0],_0x22f621=_0x3c3b8a[0x3],_0x577777=_0x3c3b8a[0x6],_0x57ddaa=_0x3c3b8a[0x1],_0x34233b=_0x3c3b8a[0x4],_0x45dd9e=_0x3c3b8a[0x7],_0x320372=_0x3c3b8a[0x2],_0x3b2620=_0x3c3b8a[0x5],_0x3a96d1=_0x3c3b8a[0x8],_0x429588=_0x3e47a1[0x0],_0x175535=_0x3e47a1[0x3],_0x8ad8c3=_0x3e47a1[0x6],_0x4a0568=_0x3e47a1[0x1],_0x10b46a=_0x3e47a1[0x4],_0x3168f9=_0x3e47a1[0x7],_0x411403=_0x3e47a1[0x2],_0x3cc9e8=_0x3e47a1[0x5],_0xcf6f5=_0x3e47a1[0x8];return _0x37a30b[0x0]=_0x4dcab2*_0x429588+_0x22f621*_0x4a0568+_0x577777*_0x411403,_0x37a30b[0x3]=_0x4dcab2*_0x175535+_0x22f621*_0x10b46a+_0x577777*_0x3cc9e8,_0x37a30b[0x6]=_0x4dcab2*_0x8ad8c3+_0x22f621*_0x3168f9+_0x577777*_0xcf6f5,_0x37a30b[0x1]=_0x57ddaa*_0x429588+_0x34233b*_0x4a0568+_0x45dd9e*_0x411403,_0x37a30b[0x4]=_0x57ddaa*_0x175535+_0x34233b*_0x10b46a+_0x45dd9e*_0x3cc9e8,_0x37a30b[0x7]=_0x57ddaa*_0x8ad8c3+_0x34233b*_0x3168f9+_0x45dd9e*_0xcf6f5,_0x37a30b[0x2]=_0x320372*_0x429588+_0x3b2620*_0x4a0568+_0x3a96d1*_0x411403,_0x37a30b[0x5]=_0x320372*_0x175535+_0x3b2620*_0x10b46a+_0x3a96d1*_0x3cc9e8,_0x37a30b[0x8]=_0x320372*_0x8ad8c3+_0x3b2620*_0x3168f9+_0x3a96d1*_0xcf6f5,this;}['multiplyScalar'](_0x5f0abb){const _0x324394=this['elements'];return _0x324394[0x0]*=_0x5f0abb,_0x324394[0x3]*=_0x5f0abb,_0x324394[0x6]*=_0x5f0abb,_0x324394[0x1]*=_0x5f0abb,_0x324394[0x4]*=_0x5f0abb,_0x324394[0x7]*=_0x5f0abb,_0x324394[0x2]*=_0x5f0abb,_0x324394[0x5]*=_0x5f0abb,_0x324394[0x8]*=_0x5f0abb,this;}['determinant'](){const _0x200784=this['elements'],_0x21229a=_0x200784[0x0],_0x418020=_0x200784[0x1],_0x1f4dd7=_0x200784[0x2],_0x5a1bb5=_0x200784[0x3],_0x550517=_0x200784[0x4],_0x11a1ad=_0x200784[0x5],_0x541dfe=_0x200784[0x6],_0x1b76cd=_0x200784[0x7],_0x1db434=_0x200784[0x8];return _0x21229a*_0x550517*_0x1db434-_0x21229a*_0x11a1ad*_0x1b76cd-_0x418020*_0x5a1bb5*_0x1db434+_0x418020*_0x11a1ad*_0x541dfe+_0x1f4dd7*_0x5a1bb5*_0x1b76cd-_0x1f4dd7*_0x550517*_0x541dfe;}['invert'](){const _0x17f050=this['elements'],_0x40bec2=_0x17f050[0x0],_0x4d2546=_0x17f050[0x1],_0x5d999c=_0x17f050[0x2],_0x78d205=_0x17f050[0x3],_0x59bbb8=_0x17f050[0x4],_0x2519ae=_0x17f050[0x5],_0xc677e2=_0x17f050[0x6],_0x3f4e48=_0x17f050[0x7],_0x56cb57=_0x17f050[0x8],_0x482b30=_0x56cb57*_0x59bbb8-_0x2519ae*_0x3f4e48,_0x3b32c2=_0x2519ae*_0xc677e2-_0x56cb57*_0x78d205,_0x66a98=_0x3f4e48*_0x78d205-_0x59bbb8*_0xc677e2,_0x3788f8=_0x40bec2*_0x482b30+_0x4d2546*_0x3b32c2+_0x5d999c*_0x66a98;if(_0x3788f8===0x0)return this['set'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);const _0x1587c5=0x1/_0x3788f8;return _0x17f050[0x0]=_0x482b30*_0x1587c5,_0x17f050[0x1]=(_0x5d999c*_0x3f4e48-_0x56cb57*_0x4d2546)*_0x1587c5,_0x17f050[0x2]=(_0x2519ae*_0x4d2546-_0x5d999c*_0x59bbb8)*_0x1587c5,_0x17f050[0x3]=_0x3b32c2*_0x1587c5,_0x17f050[0x4]=(_0x56cb57*_0x40bec2-_0x5d999c*_0xc677e2)*_0x1587c5,_0x17f050[0x5]=(_0x5d999c*_0x78d205-_0x2519ae*_0x40bec2)*_0x1587c5,_0x17f050[0x6]=_0x66a98*_0x1587c5,_0x17f050[0x7]=(_0x4d2546*_0xc677e2-_0x3f4e48*_0x40bec2)*_0x1587c5,_0x17f050[0x8]=(_0x59bbb8*_0x40bec2-_0x4d2546*_0x78d205)*_0x1587c5,this;}['transpose'](){let _0x1ba553;const _0x2ce6ac=this['elements'];return _0x1ba553=_0x2ce6ac[0x1],_0x2ce6ac[0x1]=_0x2ce6ac[0x3],_0x2ce6ac[0x3]=_0x1ba553,_0x1ba553=_0x2ce6ac[0x2],_0x2ce6ac[0x2]=_0x2ce6ac[0x6],_0x2ce6ac[0x6]=_0x1ba553,_0x1ba553=_0x2ce6ac[0x5],_0x2ce6ac[0x5]=_0x2ce6ac[0x7],_0x2ce6ac[0x7]=_0x1ba553,this;}['getNormalMatrix'](_0x54dfcf){return this['setFromMatrix4'](_0x54dfcf)['invert']()['transpose']();}['transposeIntoArray'](_0xbe5923){const _0x251058=this['elements'];return _0xbe5923[0x0]=_0x251058[0x0],_0xbe5923[0x1]=_0x251058[0x3],_0xbe5923[0x2]=_0x251058[0x6],_0xbe5923[0x3]=_0x251058[0x1],_0xbe5923[0x4]=_0x251058[0x4],_0xbe5923[0x5]=_0x251058[0x7],_0xbe5923[0x6]=_0x251058[0x2],_0xbe5923[0x7]=_0x251058[0x5],_0xbe5923[0x8]=_0x251058[0x8],this;}['setUvTransform'](_0x512e82,_0x21b0df,_0x234f8e,_0x4cf05f,_0x1ce7a9,_0x2d6018,_0x21e83b){const _0x65578f=Math['cos'](_0x1ce7a9),_0x2d9f31=Math['sin'](_0x1ce7a9);return this['set'](_0x234f8e*_0x65578f,_0x234f8e*_0x2d9f31,-_0x234f8e*(_0x65578f*_0x2d6018+_0x2d9f31*_0x21e83b)+_0x2d6018+_0x512e82,-_0x4cf05f*_0x2d9f31,_0x4cf05f*_0x65578f,-_0x4cf05f*(-_0x2d9f31*_0x2d6018+_0x65578f*_0x21e83b)+_0x21e83b+_0x21b0df,0x0,0x0,0x1),this;}['scale'](_0x316e68,_0x370cf9){return this['premultiply'](_m3['makeScale'](_0x316e68,_0x370cf9)),this;}['rotate'](_0x4ed2b9){return this['premultiply'](_m3['makeRotation'](-_0x4ed2b9)),this;}['translate'](_0x30d95c,_0x3a351a){return this['premultiply'](_m3['makeTranslation'](_0x30d95c,_0x3a351a)),this;}['makeTranslation'](_0x4c0295,_0x1bc70e){return _0x4c0295['isVector2']?this['set'](0x1,0x0,_0x4c0295['x'],0x0,0x1,_0x4c0295['y'],0x0,0x0,0x1):this['set'](0x1,0x0,_0x4c0295,0x0,0x1,_0x1bc70e,0x0,0x0,0x1),this;}['makeRotation'](_0x311a72){const _0x48c92a=Math['cos'](_0x311a72),_0x162de3=Math['sin'](_0x311a72);return this['set'](_0x48c92a,-_0x162de3,0x0,_0x162de3,_0x48c92a,0x0,0x0,0x0,0x1),this;}['makeScale'](_0x2399ca,_0x915948){return this['set'](_0x2399ca,0x0,0x0,0x0,_0x915948,0x0,0x0,0x0,0x1),this;}['equals'](_0xf35aac){const _0x15ef19=this['elements'],_0x464f76=_0xf35aac['elements'];for(let _0x38d89d=0x0;_0x38d89d<0x9;_0x38d89d++){if(_0x15ef19[_0x38d89d]!==_0x464f76[_0x38d89d])return![];}return!![];}['fromArray'](_0x478fbf,_0x4a1acd=0x0){for(let _0x702fee=0x0;_0x702fee<0x9;_0x702fee++){this['elements'][_0x702fee]=_0x478fbf[_0x702fee+_0x4a1acd];}return this;}['toArray'](_0x31fe9c=[],_0x1c1935=0x0){const _0x566028=this['elements'];return _0x31fe9c[_0x1c1935]=_0x566028[0x0],_0x31fe9c[_0x1c1935+0x1]=_0x566028[0x1],_0x31fe9c[_0x1c1935+0x2]=_0x566028[0x2],_0x31fe9c[_0x1c1935+0x3]=_0x566028[0x3],_0x31fe9c[_0x1c1935+0x4]=_0x566028[0x4],_0x31fe9c[_0x1c1935+0x5]=_0x566028[0x5],_0x31fe9c[_0x1c1935+0x6]=_0x566028[0x6],_0x31fe9c[_0x1c1935+0x7]=_0x566028[0x7],_0x31fe9c[_0x1c1935+0x8]=_0x566028[0x8],_0x31fe9c;}['clone'](){return new this['constructor']()['fromArray'](this['elements']);}}const _m3=new Matrix3();function createElementNS(_0x33b0fa){return document['createElementNS']('http://www.w3.org/1999/xhtml',_0x33b0fa);}const _cache={};function warnOnce(_0x516bf9){if(_0x516bf9 in _cache)return;_cache[_0x516bf9]=!![],console['warn'](_0x516bf9);}const LINEAR_SRGB_TO_LINEAR_DISPLAY_P3=new Matrix3()['set'](0.8224621,0.177538,0x0,0.0331941,0.9668058,0x0,0.0170827,0.0723974,0.9105199),LINEAR_DISPLAY_P3_TO_LINEAR_SRGB=new Matrix3()['set'](1.2249401,-0.2249404,0x0,-0.0420569,1.0420571,0x0,-0.0196376,-0.0786361,1.0982735),COLOR_SPACES={[LinearSRGBColorSpace]:{'transfer':LinearTransfer,'primaries':Rec709Primaries,'toReference':_0x235eb3=>_0x235eb3,'fromReference':_0x170067=>_0x170067},[SRGBColorSpace]:{'transfer':SRGBTransfer,'primaries':Rec709Primaries,'toReference':_0x27300f=>_0x27300f['convertSRGBToLinear'](),'fromReference':_0xbbe97d=>_0xbbe97d['convertLinearToSRGB']()},[LinearDisplayP3ColorSpace]:{'transfer':LinearTransfer,'primaries':P3Primaries,'toReference':_0xadc959=>_0xadc959['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x2c3ac9=>_0x2c3ac9['applyMatrix3'](LINEAR_SRGB_TO_LINEAR_DISPLAY_P3)},[DisplayP3ColorSpace]:{'transfer':SRGBTransfer,'primaries':P3Primaries,'toReference':_0x25bf8d=>_0x25bf8d['convertSRGBToLinear']()['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x2a152c=>_0x2a152c['applyMatrix3'](LINEAR_SRGB_TO_LINEAR_DISPLAY_P3)['convertLinearToSRGB']()}},SUPPORTED_WORKING_COLOR_SPACES=new Set([LinearSRGBColorSpace,LinearDisplayP3ColorSpace]),ColorManagement={'enabled':!![],'_workingColorSpace':LinearSRGBColorSpace,get 'workingColorSpace'(){return this['_workingColorSpace'];},set 'workingColorSpace'(_0xbb7d7){if(!SUPPORTED_WORKING_COLOR_SPACES['has'](_0xbb7d7))throw new Error('Unsupported\x20working\x20color\x20space,\x20\x22'+_0xbb7d7+'\x22.');this['_workingColorSpace']=_0xbb7d7;},'convert':function(_0x1a3e0a,_0x570a84,_0x2264b8){if(this['enabled']===![]||_0x570a84===_0x2264b8||!_0x570a84||!_0x2264b8)return _0x1a3e0a;const _0x664979=COLOR_SPACES[_0x570a84]['toReference'],_0x145ad9=COLOR_SPACES[_0x2264b8]['fromReference'];return _0x145ad9(_0x664979(_0x1a3e0a));},'fromWorkingColorSpace':function(_0x22b2b1,_0x538804){return this['convert'](_0x22b2b1,this['_workingColorSpace'],_0x538804);},'toWorkingColorSpace':function(_0x5dd560,_0x35c94){return this['convert'](_0x5dd560,_0x35c94,this['_workingColorSpace']);},'getPrimaries':function(_0xc68dfd){return COLOR_SPACES[_0xc68dfd]['primaries'];},'getTransfer':function(_0x1e48e4){if(_0x1e48e4===NoColorSpace)return LinearTransfer;return COLOR_SPACES[_0x1e48e4]['transfer'];}};function SRGBToLinear$1(_0x131d18){return _0x131d18<0.04045?_0x131d18*0.0773993808:Math['pow'](_0x131d18*0.9478672986+0.0521327014,2.4);}function LinearToSRGB(_0x26d49b){return _0x26d49b<0.0031308?_0x26d49b*12.92:1.055*Math['pow'](_0x26d49b,0.41666)-0.055;}let _canvas;class ImageUtils{static['getDataURL'](_0x17d012){if(/^data:/i['test'](_0x17d012['src']))return _0x17d012['src'];if(typeof HTMLCanvasElement==='undefined')return _0x17d012['src'];let _0x5cacba;if(_0x17d012 instanceof HTMLCanvasElement)_0x5cacba=_0x17d012;else{if(_canvas===void 0x0)_canvas=createElementNS('canvas');_canvas['width']=_0x17d012['width'],_canvas['height']=_0x17d012['height'];const _0x2d73f1=_canvas['getContext']('2d');_0x17d012 instanceof ImageData?_0x2d73f1['putImageData'](_0x17d012,0x0,0x0):_0x2d73f1['drawImage'](_0x17d012,0x0,0x0,_0x17d012['width'],_0x17d012['height']),_0x5cacba=_canvas;}return _0x5cacba['width']>0x800||_0x5cacba['height']>0x800?(console['warn']('THREE.ImageUtils.getDataURL:\x20Image\x20converted\x20to\x20jpg\x20for\x20performance\x20reasons',_0x17d012),_0x5cacba['toDataURL']('image/jpeg',0.6)):_0x5cacba['toDataURL']('image/png');}static['sRGBToLinear'](_0x2d99c9){if(typeof HTMLImageElement!=='undefined'&&_0x2d99c9 instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x2d99c9 instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x2d99c9 instanceof ImageBitmap){const _0x3aa14f=createElementNS('canvas');_0x3aa14f['width']=_0x2d99c9['width'],_0x3aa14f['height']=_0x2d99c9['height'];const _0x395125=_0x3aa14f['getContext']('2d');_0x395125['drawImage'](_0x2d99c9,0x0,0x0,_0x2d99c9['width'],_0x2d99c9['height']);const _0x12df20=_0x395125['getImageData'](0x0,0x0,_0x2d99c9['width'],_0x2d99c9['height']),_0x37b94d=_0x12df20['data'];for(let _0x447096=0x0;_0x447096<_0x37b94d['length'];_0x447096++){_0x37b94d[_0x447096]=SRGBToLinear$1(_0x37b94d[_0x447096]/0xff)*0xff;}return _0x395125['putImageData'](_0x12df20,0x0,0x0),_0x3aa14f;}else{if(_0x2d99c9['data']){const _0x3d8783=_0x2d99c9['data']['slice'](0x0);for(let _0x1d16f1=0x0;_0x1d16f1<_0x3d8783['length'];_0x1d16f1++){_0x3d8783 instanceof Uint8Array||_0x3d8783 instanceof Uint8ClampedArray?_0x3d8783[_0x1d16f1]=Math['floor'](SRGBToLinear$1(_0x3d8783[_0x1d16f1]/0xff)*0xff):_0x3d8783[_0x1d16f1]=SRGBToLinear$1(_0x3d8783[_0x1d16f1]);}return{'data':_0x3d8783,'width':_0x2d99c9['width'],'height':_0x2d99c9['height']};}else return console['warn']('THREE.ImageUtils.sRGBToLinear():\x20Unsupported\x20image\x20type.\x20No\x20color\x20space\x20conversion\x20applied.'),_0x2d99c9;}}}let _sourceId=0x0;class Source{constructor(_0xa9d077=null){this['isSource']=!![],Object['defineProperty'](this,'id',{'value':_sourceId++}),this['uuid']=generateUUID(),this['data']=_0xa9d077,this['version']=0x0;}set['needsUpdate'](_0x2ab68b){if(_0x2ab68b===!![])this['version']++;}['toJSON'](_0x4021c1){const _0x1fff48=_0x4021c1===void 0x0||typeof _0x4021c1==='string';if(!_0x1fff48&&_0x4021c1['images'][this['uuid']]!==void 0x0)return _0x4021c1['images'][this['uuid']];const _0x42ec07={'uuid':this['uuid'],'url':''},_0x256bf5=this['data'];if(_0x256bf5!==null){let _0xe5cef4;if(Array['isArray'](_0x256bf5)){_0xe5cef4=[];for(let _0x18db4c=0x0,_0x38a523=_0x256bf5['length'];_0x18db4c<_0x38a523;_0x18db4c++){_0x256bf5[_0x18db4c]['isDataTexture']?_0xe5cef4['push'](serializeImage(_0x256bf5[_0x18db4c]['image'])):_0xe5cef4['push'](serializeImage(_0x256bf5[_0x18db4c]));}}else _0xe5cef4=serializeImage(_0x256bf5);_0x42ec07['url']=_0xe5cef4;}return!_0x1fff48&&(_0x4021c1['images'][this['uuid']]=_0x42ec07),_0x42ec07;}}function serializeImage(_0xa12a02){return typeof HTMLImageElement!=='undefined'&&_0xa12a02 instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0xa12a02 instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0xa12a02 instanceof ImageBitmap?ImageUtils['getDataURL'](_0xa12a02):_0xa12a02['data']?{'data':Array['from'](_0xa12a02['data']),'width':_0xa12a02['width'],'height':_0xa12a02['height'],'type':_0xa12a02['data']['constructor']['name']}:(console['warn']('THREE.Texture:\x20Unable\x20to\x20serialize\x20Texture.'),{});}let _textureId=0x0;class Texture extends EventDispatcher{constructor(_0xe43865=Texture['DEFAULT_IMAGE'],_0x3bd477=Texture['DEFAULT_MAPPING'],_0x1c2e58=ClampToEdgeWrapping,_0x4e212c=ClampToEdgeWrapping,_0x331af3=LinearFilter,_0x2fd40e=LinearMipmapLinearFilter,_0x5cfe52=RGBAFormat,_0xe082b8=UnsignedByteType,_0x3d7d09=Texture['DEFAULT_ANISOTROPY'],_0x4abc6f=NoColorSpace){super(),this['isTexture']=!![],Object['defineProperty'](this,'id',{'value':_textureId++}),this['uuid']=generateUUID(),this['name']='',this['source']=new Source(_0xe43865),this['mipmaps']=[],this['mapping']=_0x3bd477,this['channel']=0x0,this['wrapS']=_0x1c2e58,this['wrapT']=_0x4e212c,this['magFilter']=_0x331af3,this['minFilter']=_0x2fd40e,this['anisotropy']=_0x3d7d09,this['format']=_0x5cfe52,this['internalFormat']=null,this['type']=_0xe082b8,this['offset']=new Vector2(0x0,0x0),this['repeat']=new Vector2(0x1,0x1),this['center']=new Vector2(0x0,0x0),this['rotation']=0x0,this['matrixAutoUpdate']=!![],this['matrix']=new Matrix3(),this['generateMipmaps']=!![],this['premultiplyAlpha']=![],this['flipY']=!![],this['unpackAlignment']=0x4,typeof _0x4abc6f==='string'?this['colorSpace']=_0x4abc6f:(warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0x4abc6f===sRGBEncoding?SRGBColorSpace:NoColorSpace),this['userData']={},this['version']=0x0,this['onUpdate']=null,this['isRenderTargetTexture']=![],this['needsPMREMUpdate']=![];}get['image'](){return this['source']['data'];}set['image'](_0x2ee7a5=null){this['source']['data']=_0x2ee7a5;}['updateMatrix'](){this['matrix']['setUvTransform'](this['offset']['x'],this['offset']['y'],this['repeat']['x'],this['repeat']['y'],this['rotation'],this['center']['x'],this['center']['y']);}['clone'](){return new this['constructor']()['copy'](this);}['copy'](_0x15da5d){return this['name']=_0x15da5d['name'],this['source']=_0x15da5d['source'],this['mipmaps']=_0x15da5d['mipmaps']['slice'](0x0),this['mapping']=_0x15da5d['mapping'],this['channel']=_0x15da5d['channel'],this['wrapS']=_0x15da5d['wrapS'],this['wrapT']=_0x15da5d['wrapT'],this['magFilter']=_0x15da5d['magFilter'],this['minFilter']=_0x15da5d['minFilter'],this['anisotropy']=_0x15da5d['anisotropy'],this['format']=_0x15da5d['format'],this['internalFormat']=_0x15da5d['internalFormat'],this['type']=_0x15da5d['type'],this['offset']['copy'](_0x15da5d['offset']),this['repeat']['copy'](_0x15da5d['repeat']),this['center']['copy'](_0x15da5d['center']),this['rotation']=_0x15da5d['rotation'],this['matrixAutoUpdate']=_0x15da5d['matrixAutoUpdate'],this['matrix']['copy'](_0x15da5d['matrix']),this['generateMipmaps']=_0x15da5d['generateMipmaps'],this['premultiplyAlpha']=_0x15da5d['premultiplyAlpha'],this['flipY']=_0x15da5d['flipY'],this['unpackAlignment']=_0x15da5d['unpackAlignment'],this['colorSpace']=_0x15da5d['colorSpace'],this['userData']=JSON['parse'](JSON['stringify'](_0x15da5d['userData'])),this['needsUpdate']=!![],this;}['toJSON'](_0x5c393a){const _0x4e300c=_0x5c393a===void 0x0||typeof _0x5c393a==='string';if(!_0x4e300c&&_0x5c393a['textures'][this['uuid']]!==void 0x0)return _0x5c393a['textures'][this['uuid']];const _0x24214a={'metadata':{'version':4.6,'type':'Texture','generator':'Texture.toJSON'},'uuid':this['uuid'],'name':this['name'],'image':this['source']['toJSON'](_0x5c393a)['uuid'],'mapping':this['mapping'],'channel':this['channel'],'repeat':[this['repeat']['x'],this['repeat']['y']],'offset':[this['offset']['x'],this['offset']['y']],'center':[this['center']['x'],this['center']['y']],'rotation':this['rotation'],'wrap':[this['wrapS'],this['wrapT']],'format':this['format'],'internalFormat':this['internalFormat'],'type':this['type'],'colorSpace':this['colorSpace'],'minFilter':this['minFilter'],'magFilter':this['magFilter'],'anisotropy':this['anisotropy'],'flipY':this['flipY'],'generateMipmaps':this['generateMipmaps'],'premultiplyAlpha':this['premultiplyAlpha'],'unpackAlignment':this['unpackAlignment']};if(Object['keys'](this['userData'])['length']>0x0)_0x24214a['userData']=this['userData'];return!_0x4e300c&&(_0x5c393a['textures'][this['uuid']]=_0x24214a),_0x24214a;}['dispose'](){this['dispatchEvent']({'type':'dispose'});}['transformUv'](_0x488f3e){if(this['mapping']!==UVMapping)return _0x488f3e;_0x488f3e['applyMatrix3'](this['matrix']);if(_0x488f3e['x']<0x0||_0x488f3e['x']>0x1)switch(this['wrapS']){case RepeatWrapping:_0x488f3e['x']=_0x488f3e['x']-Math['floor'](_0x488f3e['x']);break;case ClampToEdgeWrapping:_0x488f3e['x']=_0x488f3e['x']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x488f3e['x'])%0x2)===0x1?_0x488f3e['x']=Math['ceil'](_0x488f3e['x'])-_0x488f3e['x']:_0x488f3e['x']=_0x488f3e['x']-Math['floor'](_0x488f3e['x']);break;}if(_0x488f3e['y']<0x0||_0x488f3e['y']>0x1)switch(this['wrapT']){case RepeatWrapping:_0x488f3e['y']=_0x488f3e['y']-Math['floor'](_0x488f3e['y']);break;case ClampToEdgeWrapping:_0x488f3e['y']=_0x488f3e['y']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x488f3e['y'])%0x2)===0x1?_0x488f3e['y']=Math['ceil'](_0x488f3e['y'])-_0x488f3e['y']:_0x488f3e['y']=_0x488f3e['y']-Math['floor'](_0x488f3e['y']);break;}return this['flipY']&&(_0x488f3e['y']=0x1-_0x488f3e['y']),_0x488f3e;}set['needsUpdate'](_0x2f7fba){_0x2f7fba===!![]&&(this['version']++,this['source']['needsUpdate']=!![]);}get['encoding'](){return warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']===SRGBColorSpace?sRGBEncoding:LinearEncoding;}set['encoding'](_0x2c5696){warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0x2c5696===sRGBEncoding?SRGBColorSpace:NoColorSpace;}}Texture['DEFAULT_IMAGE']=null,Texture['DEFAULT_MAPPING']=UVMapping,Texture['DEFAULT_ANISOTROPY']=0x1;class Vector4{constructor(_0x552130=0x0,_0x2b18cb=0x0,_0x51c8fb=0x0,_0x537df7=0x1){Vector4['prototype']['isVector4']=!![],this['x']=_0x552130,this['y']=_0x2b18cb,this['z']=_0x51c8fb,this['w']=_0x537df7;}get['width'](){return this['z'];}set['width'](_0x5552b5){this['z']=_0x5552b5;}get['height'](){return this['w'];}set['height'](_0x4dd7d3){this['w']=_0x4dd7d3;}['set'](_0x156eee,_0x50249b,_0x3acb6d,_0x2ba7d6){return this['x']=_0x156eee,this['y']=_0x50249b,this['z']=_0x3acb6d,this['w']=_0x2ba7d6,this;}['setScalar'](_0x293cc8){return this['x']=_0x293cc8,this['y']=_0x293cc8,this['z']=_0x293cc8,this['w']=_0x293cc8,this;}['setX'](_0x4015ac){return this['x']=_0x4015ac,this;}['setY'](_0x462efd){return this['y']=_0x462efd,this;}['setZ'](_0x55d69f){return this['z']=_0x55d69f,this;}['setW'](_0x288284){return this['w']=_0x288284,this;}['setComponent'](_0x343f72,_0x5dab20){switch(_0x343f72){case 0x0:this['x']=_0x5dab20;break;case 0x1:this['y']=_0x5dab20;break;case 0x2:this['z']=_0x5dab20;break;case 0x3:this['w']=_0x5dab20;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x343f72);}return this;}['getComponent'](_0x22999d){switch(_0x22999d){case 0x0:return this['x'];case 0x1:return this['y'];case 0x2:return this['z'];case 0x3:return this['w'];default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x22999d);}}['clone'](){return new this['constructor'](this['x'],this['y'],this['z'],this['w']);}['copy'](_0x14d52e){return this['x']=_0x14d52e['x'],this['y']=_0x14d52e['y'],this['z']=_0x14d52e['z'],this['w']=_0x14d52e['w']!==void 0x0?_0x14d52e['w']:0x1,this;}['add'](_0x3f7ab6){return this['x']+=_0x3f7ab6['x'],this['y']+=_0x3f7ab6['y'],this['z']+=_0x3f7ab6['z'],this['w']+=_0x3f7ab6['w'],this;}['addScalar'](_0x37def5){return this['x']+=_0x37def5,this['y']+=_0x37def5,this['z']+=_0x37def5,this['w']+=_0x37def5,this;}['addVectors'](_0x319665,_0x1dc659){return this['x']=_0x319665['x']+_0x1dc659['x'],this['y']=_0x319665['y']+_0x1dc659['y'],this['z']=_0x319665['z']+_0x1dc659['z'],this['w']=_0x319665['w']+_0x1dc659['w'],this;}['addScaledVector'](_0x2c52ab,_0x576ccf){return this['x']+=_0x2c52ab['x']*_0x576ccf,this['y']+=_0x2c52ab['y']*_0x576ccf,this['z']+=_0x2c52ab['z']*_0x576ccf,this['w']+=_0x2c52ab['w']*_0x576ccf,this;}['sub'](_0x1a79b2){return this['x']-=_0x1a79b2['x'],this['y']-=_0x1a79b2['y'],this['z']-=_0x1a79b2['z'],this['w']-=_0x1a79b2['w'],this;}['subScalar'](_0x16119f){return this['x']-=_0x16119f,this['y']-=_0x16119f,this['z']-=_0x16119f,this['w']-=_0x16119f,this;}['subVectors'](_0x520beb,_0x32dbd0){return this['x']=_0x520beb['x']-_0x32dbd0['x'],this['y']=_0x520beb['y']-_0x32dbd0['y'],this['z']=_0x520beb['z']-_0x32dbd0['z'],this['w']=_0x520beb['w']-_0x32dbd0['w'],this;}['multiply'](_0x58e656){return this['x']*=_0x58e656['x'],this['y']*=_0x58e656['y'],this['z']*=_0x58e656['z'],this['w']*=_0x58e656['w'],this;}['multiplyScalar'](_0x3df311){return this['x']*=_0x3df311,this['y']*=_0x3df311,this['z']*=_0x3df311,this['w']*=_0x3df311,this;}['applyMatrix4'](_0x54f772){const _0xd8688a=this['x'],_0xc9a568=this['y'],_0x43de6d=this['z'],_0x15a23b=this['w'],_0x17f16d=_0x54f772['elements'];return this['x']=_0x17f16d[0x0]*_0xd8688a+_0x17f16d[0x4]*_0xc9a568+_0x17f16d[0x8]*_0x43de6d+_0x17f16d[0xc]*_0x15a23b,this['y']=_0x17f16d[0x1]*_0xd8688a+_0x17f16d[0x5]*_0xc9a568+_0x17f16d[0x9]*_0x43de6d+_0x17f16d[0xd]*_0x15a23b,this['z']=_0x17f16d[0x2]*_0xd8688a+_0x17f16d[0x6]*_0xc9a568+_0x17f16d[0xa]*_0x43de6d+_0x17f16d[0xe]*_0x15a23b,this['w']=_0x17f16d[0x3]*_0xd8688a+_0x17f16d[0x7]*_0xc9a568+_0x17f16d[0xb]*_0x43de6d+_0x17f16d[0xf]*_0x15a23b,this;}['divideScalar'](_0x43071d){return this['multiplyScalar'](0x1/_0x43071d);}['setAxisAngleFromQuaternion'](_0x39f500){this['w']=0x2*Math['acos'](_0x39f500['w']);const _0x33dfae=Math['sqrt'](0x1-_0x39f500['w']*_0x39f500['w']);return _0x33dfae<0.0001?(this['x']=0x1,this['y']=0x0,this['z']=0x0):(this['x']=_0x39f500['x']/_0x33dfae,this['y']=_0x39f500['y']/_0x33dfae,this['z']=_0x39f500['z']/_0x33dfae),this;}['setAxisAngleFromRotationMatrix'](_0x2de2ef){let _0x2e929d,_0x25d491,_0x168e0b,_0x454648;const _0x1ba244=0.01,_0x56a5b6=0.1,_0x363105=_0x2de2ef['elements'],_0x6e1af1=_0x363105[0x0],_0x1a6e1d=_0x363105[0x4],_0x4e8b0c=_0x363105[0x8],_0x298444=_0x363105[0x1],_0x2d6502=_0x363105[0x5],_0x87fb7b=_0x363105[0x9],_0x4e7577=_0x363105[0x2],_0x3223c0=_0x363105[0x6],_0x559e49=_0x363105[0xa];if(Math['abs'](_0x1a6e1d-_0x298444)<_0x1ba244&&Math['abs'](_0x4e8b0c-_0x4e7577)<_0x1ba244&&Math['abs'](_0x87fb7b-_0x3223c0)<_0x1ba244){if(Math['abs'](_0x1a6e1d+_0x298444)<_0x56a5b6&&Math['abs'](_0x4e8b0c+_0x4e7577)<_0x56a5b6&&Math['abs'](_0x87fb7b+_0x3223c0)<_0x56a5b6&&Math['abs'](_0x6e1af1+_0x2d6502+_0x559e49-0x3)<_0x56a5b6)return this['set'](0x1,0x0,0x0,0x0),this;_0x2e929d=Math['PI'];const _0xe9e7ad=(_0x6e1af1+0x1)/0x2,_0x152543=(_0x2d6502+0x1)/0x2,_0x189924=(_0x559e49+0x1)/0x2,_0x151bd0=(_0x1a6e1d+_0x298444)/0x4,_0x1f3bcd=(_0x4e8b0c+_0x4e7577)/0x4,_0x405e6a=(_0x87fb7b+_0x3223c0)/0x4;if(_0xe9e7ad>_0x152543&&_0xe9e7ad>_0x189924)_0xe9e7ad<_0x1ba244?(_0x25d491=0x0,_0x168e0b=0.707106781,_0x454648=0.707106781):(_0x25d491=Math['sqrt'](_0xe9e7ad),_0x168e0b=_0x151bd0/_0x25d491,_0x454648=_0x1f3bcd/_0x25d491);else _0x152543>_0x189924?_0x152543<_0x1ba244?(_0x25d491=0.707106781,_0x168e0b=0x0,_0x454648=0.707106781):(_0x168e0b=Math['sqrt'](_0x152543),_0x25d491=_0x151bd0/_0x168e0b,_0x454648=_0x405e6a/_0x168e0b):_0x189924<_0x1ba244?(_0x25d491=0.707106781,_0x168e0b=0.707106781,_0x454648=0x0):(_0x454648=Math['sqrt'](_0x189924),_0x25d491=_0x1f3bcd/_0x454648,_0x168e0b=_0x405e6a/_0x454648);return this['set'](_0x25d491,_0x168e0b,_0x454648,_0x2e929d),this;}let _0x4d3d15=Math['sqrt']((_0x3223c0-_0x87fb7b)*(_0x3223c0-_0x87fb7b)+(_0x4e8b0c-_0x4e7577)*(_0x4e8b0c-_0x4e7577)+(_0x298444-_0x1a6e1d)*(_0x298444-_0x1a6e1d));if(Math['abs'](_0x4d3d15)<0.001)_0x4d3d15=0x1;return this['x']=(_0x3223c0-_0x87fb7b)/_0x4d3d15,this['y']=(_0x4e8b0c-_0x4e7577)/_0x4d3d15,this['z']=(_0x298444-_0x1a6e1d)/_0x4d3d15,this['w']=Math['acos']((_0x6e1af1+_0x2d6502+_0x559e49-0x1)/0x2),this;}['min'](_0x38451c){return this['x']=Math['min'](this['x'],_0x38451c['x']),this['y']=Math['min'](this['y'],_0x38451c['y']),this['z']=Math['min'](this['z'],_0x384