gy-roslib
Version:
gy
11 lines • 289 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0xfedfdf,_0x4e949e,_0x530532)=>_0x4e949e in _0xfedfdf?__defProp(_0xfedfdf,_0x4e949e,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x530532}):_0xfedfdf[_0x4e949e]=_0x530532,__publicField=(_0x58fa73,_0x5ec60e,_0x32b567)=>{return __defNormalProp(_0x58fa73,typeof _0x5ec60e!=='symbol'?_0x5ec60e+'':_0x5ec60e,_0x32b567),_0x32b567;},__accessCheck=(_0x2b4679,_0xdf02c1,_0x3f6341)=>{if(!_0xdf02c1['has'](_0x2b4679))throw TypeError('Cannot\x20'+_0x3f6341);},__privateGet=(_0x560486,_0x56b034,_0x19542f)=>{return __accessCheck(_0x560486,_0x56b034,'read\x20from\x20private\x20field'),_0x19542f?_0x19542f['call'](_0x560486):_0x56b034['get'](_0x560486);},__privateAdd=(_0x439024,_0x230e5f,_0x170f10)=>{if(_0x230e5f['has'](_0x439024))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x230e5f instanceof WeakSet?_0x230e5f['add'](_0x439024):_0x230e5f['set'](_0x439024,_0x170f10);},__privateSet=(_0x56a7e7,_0xc116a,_0x5ba33f,_0x375418)=>{return __accessCheck(_0x56a7e7,_0xc116a,'write\x20to\x20private\x20field'),_0x375418?_0x375418['call'](_0x56a7e7,_0x5ba33f):_0xc116a['set'](_0x56a7e7,_0x5ba33f),_0x5ba33f;},__privateMethod=(_0x4bd389,_0x440147,_0x5721f0)=>{return __accessCheck(_0x4bd389,_0x440147,'access\x20private\x20method'),_0x5721f0;},_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=_0x191b73=>typeof _0x191b73==='object'&&_0x191b73!==null||typeof _0x191b73==='function',proxyTransferHandler={'canHandle':_0x497d1b=>isObject(_0x497d1b)&&_0x497d1b[proxyMarker],'serialize'(_0x29fdea){const {port1:_0x5dfdcf,port2:_0x3fbbed}=new MessageChannel();return expose(_0x29fdea,_0x5dfdcf),[_0x3fbbed,[_0x3fbbed]];},'deserialize'(_0x57ad45){return _0x57ad45['start'](),wrap(_0x57ad45);}},throwTransferHandler={'canHandle':_0x17c20a=>isObject(_0x17c20a)&&throwMarker in _0x17c20a,'serialize'({value:_0x3366ec}){let _0x5d321b;return _0x3366ec instanceof Error?_0x5d321b={'isError':!![],'value':{'message':_0x3366ec['message'],'name':_0x3366ec['name'],'stack':_0x3366ec['stack']}}:_0x5d321b={'isError':![],'value':_0x3366ec},[_0x5d321b,[]];},'deserialize'(_0x64cd31){if(_0x64cd31['isError'])throw Object['assign'](new Error(_0x64cd31['value']['message']),_0x64cd31['value']);throw _0x64cd31['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x1eda3a,_0x2035bc){for(const _0x1a5fd3 of _0x1eda3a){if(_0x2035bc===_0x1a5fd3||_0x1a5fd3==='*')return!![];if(_0x1a5fd3 instanceof RegExp&&_0x1a5fd3['test'](_0x2035bc))return!![];}return![];}function expose(_0x4d84fa,_0x45cd87=globalThis,_0x3be090=['*']){_0x45cd87['addEventListener']('message',function _0x20d02f(_0x1cef45){if(!_0x1cef45||!_0x1cef45['data'])return;if(!isAllowedOrigin(_0x3be090,_0x1cef45['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x1cef45['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x21069e,type:_0x289f92,path:_0x4afb94}=Object['assign']({'path':[]},_0x1cef45['data']),_0x3d41f2=(_0x1cef45['data']['argumentList']||[])['map'](fromWireValue);let _0x27a5c6;try{const _0x290199=_0x4afb94['slice'](0x0,-0x1)['reduce']((_0x263b91,_0x20f5ce)=>_0x263b91[_0x20f5ce],_0x4d84fa),_0x1863ea=_0x4afb94['reduce']((_0x518980,_0x9e7530)=>_0x518980[_0x9e7530],_0x4d84fa);switch(_0x289f92){case'GET':{_0x27a5c6=_0x1863ea;}break;case'SET':{_0x290199[_0x4afb94['slice'](-0x1)[0x0]]=fromWireValue(_0x1cef45['data']['value']),_0x27a5c6=!![];}break;case'APPLY':{_0x27a5c6=_0x1863ea['apply'](_0x290199,_0x3d41f2);}break;case'CONSTRUCT':{const _0x11ba9d=new _0x1863ea(..._0x3d41f2);_0x27a5c6=proxy(_0x11ba9d);}break;case'ENDPOINT':{const {port1:_0x3a8100,port2:_0x46a127}=new MessageChannel();expose(_0x4d84fa,_0x46a127),_0x27a5c6=transfer(_0x3a8100,[_0x3a8100]);}break;case'RELEASE':{_0x27a5c6=void 0x0;}break;default:return;}}catch(_0x251a73){_0x27a5c6={'value':_0x251a73,[throwMarker]:0x0};}Promise['resolve'](_0x27a5c6)['catch'](_0x4e28e1=>{return{'value':_0x4e28e1,[throwMarker]:0x0};})['then'](_0x483ba9=>{const [_0x140680,_0x2f6dba]=toWireValue(_0x483ba9);_0x45cd87['postMessage'](Object['assign'](Object['assign']({},_0x140680),{'id':_0x21069e}),_0x2f6dba),_0x289f92==='RELEASE'&&(_0x45cd87['removeEventListener']('message',_0x20d02f),closeEndPoint(_0x45cd87),finalizer in _0x4d84fa&&typeof _0x4d84fa[finalizer]==='function'&&_0x4d84fa[finalizer]());})['catch'](_0x237073=>{const [_0x4c2757,_0x2f4a00]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x45cd87['postMessage'](Object['assign'](Object['assign']({},_0x4c2757),{'id':_0x21069e}),_0x2f4a00);});}),_0x45cd87['start']&&_0x45cd87['start']();}function isMessagePort(_0x461a2d){return _0x461a2d['constructor']['name']==='MessagePort';}function closeEndPoint(_0x23cf4f){if(isMessagePort(_0x23cf4f))_0x23cf4f['close']();}function wrap(_0x20b6d8,_0x182208){const _0x2841c9=new Map();return _0x20b6d8['addEventListener']('message',function _0x539fa1(_0x2ea2da){const {data:_0xecb039}=_0x2ea2da;if(!_0xecb039||!_0xecb039['id'])return;const _0x8bd362=_0x2841c9['get'](_0xecb039['id']);if(!_0x8bd362)return;try{_0x8bd362(_0xecb039);}finally{_0x2841c9['delete'](_0xecb039['id']);}}),createProxy(_0x20b6d8,_0x2841c9,[],_0x182208);}function throwIfProxyReleased(_0x112566){if(_0x112566)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x28c759){return requestResponseMessage(_0x28c759,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x28c759);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x1a9c10=>{const _0x55a52e=(proxyCounter['get'](_0x1a9c10)||0x0)-0x1;proxyCounter['set'](_0x1a9c10,_0x55a52e),_0x55a52e===0x0&&releaseEndpoint(_0x1a9c10);});function registerProxy(_0x262108,_0x1a845d){const _0x1e1f4c=(proxyCounter['get'](_0x1a845d)||0x0)+0x1;proxyCounter['set'](_0x1a845d,_0x1e1f4c),proxyFinalizers&&proxyFinalizers['register'](_0x262108,_0x1a845d,_0x262108);}function unregisterProxy(_0x40b229){proxyFinalizers&&proxyFinalizers['unregister'](_0x40b229);}function createProxy(_0x5a42a4,_0x336cfa,_0xbb18d1=[],_0x43e018=function(){}){let _0x16c0ae=![];const _0x628ce6=new Proxy(_0x43e018,{'get'(_0x12bb17,_0x23d9a1){throwIfProxyReleased(_0x16c0ae);if(_0x23d9a1===releaseProxy)return()=>{unregisterProxy(_0x628ce6),releaseEndpoint(_0x5a42a4),_0x336cfa['clear'](),_0x16c0ae=!![];};if(_0x23d9a1==='then'){if(_0xbb18d1['length']===0x0)return{'then':()=>_0x628ce6};const _0x30dbb7=requestResponseMessage(_0x5a42a4,_0x336cfa,{'type':'GET','path':_0xbb18d1['map'](_0x11b67d=>_0x11b67d['toString']())})['then'](fromWireValue);return _0x30dbb7['then']['bind'](_0x30dbb7);}return createProxy(_0x5a42a4,_0x336cfa,[..._0xbb18d1,_0x23d9a1]);},'set'(_0xafe853,_0x437577,_0x252e33){throwIfProxyReleased(_0x16c0ae);const [_0x26956e,_0x3a39a6]=toWireValue(_0x252e33);return requestResponseMessage(_0x5a42a4,_0x336cfa,{'type':'SET','path':[..._0xbb18d1,_0x437577]['map'](_0x2d3894=>_0x2d3894['toString']()),'value':_0x26956e},_0x3a39a6)['then'](fromWireValue);},'apply'(_0x1afd78,_0x38e966,_0x1e6faa){throwIfProxyReleased(_0x16c0ae);const _0x1eb7c6=_0xbb18d1[_0xbb18d1['length']-0x1];if(_0x1eb7c6===createEndpoint)return requestResponseMessage(_0x5a42a4,_0x336cfa,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x1eb7c6==='bind')return createProxy(_0x5a42a4,_0x336cfa,_0xbb18d1['slice'](0x0,-0x1));const [_0x41dc28,_0x1cd9bb]=processArguments(_0x1e6faa);return requestResponseMessage(_0x5a42a4,_0x336cfa,{'type':'APPLY','path':_0xbb18d1['map'](_0x5df56c=>_0x5df56c['toString']()),'argumentList':_0x41dc28},_0x1cd9bb)['then'](fromWireValue);},'construct'(_0x2158db,_0x44b92c){throwIfProxyReleased(_0x16c0ae);const [_0x41308a,_0x3bf2ed]=processArguments(_0x44b92c);return requestResponseMessage(_0x5a42a4,_0x336cfa,{'type':'CONSTRUCT','path':_0xbb18d1['map'](_0x11d049=>_0x11d049['toString']()),'argumentList':_0x41308a},_0x3bf2ed)['then'](fromWireValue);}});return registerProxy(_0x628ce6,_0x5a42a4),_0x628ce6;}function myFlat(_0x349896){return Array['prototype']['concat']['apply']([],_0x349896);}function processArguments(_0x2c793e){const _0x2bc15b=_0x2c793e['map'](toWireValue);return[_0x2bc15b['map'](_0x1d9284=>_0x1d9284[0x0]),myFlat(_0x2bc15b['map'](_0x505c7f=>_0x505c7f[0x1]))];}const transferCache=new WeakMap();function transfer(_0x796d27,_0x854d44){return transferCache['set'](_0x796d27,_0x854d44),_0x796d27;}function proxy(_0x53e3c3){return Object['assign'](_0x53e3c3,{[proxyMarker]:!![]});}function toWireValue(_0x2c75b0){for(const [_0x5617be,_0x2e58d5]of transferHandlers){if(_0x2e58d5['canHandle'](_0x2c75b0)){const [_0x186add,_0x27f524]=_0x2e58d5['serialize'](_0x2c75b0);return[{'type':'HANDLER','name':_0x5617be,'value':_0x186add},_0x27f524];}}return[{'type':'RAW','value':_0x2c75b0},transferCache['get'](_0x2c75b0)||[]];}function fromWireValue(_0x29ed69){switch(_0x29ed69['type']){case'HANDLER':return transferHandlers['get'](_0x29ed69['name'])['deserialize'](_0x29ed69['value']);case'RAW':return _0x29ed69['value'];}}function requestResponseMessage(_0xc4e6ee,_0x1992cb,_0x3e3691,_0xa7abcc){return new Promise(_0x195f35=>{const _0x3c0565=generateUUID$1();_0x1992cb['set'](_0x3c0565,_0x195f35),_0xc4e6ee['start']&&_0xc4e6ee['start'](),_0xc4e6ee['postMessage'](Object['assign']({'id':_0x3c0565},_0x3e3691),_0xa7abcc);});}function generateUUID$1(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}class MessageParser{['isSupport'](_0x24c307){return this['supportTypes']()['includes'](_0x24c307);}}function normalizeTime(_0x4de99a){if(!_0x4de99a)return{'sec':0x0,'nsec':0x0};return{'sec':_0x4de99a['sec']??0x0,'nsec':_0x4de99a['nsec']??0x0};}function normalizeHeader(_0x4361fa){return{'frame_id':_0x4361fa?.['frame_id']??'','stamp':normalizeTime(_0x4361fa?.['stamp']),'seq':_0x4361fa?.['seq']};}function normalizeByteArray(_0x517269){if(_0x517269==void 0x0)return new Uint8Array(0x0);else{if(_0x517269 instanceof Uint8Array)return _0x517269;else return Array['isArray'](_0x517269)||_0x517269 instanceof ArrayBuffer?new Uint8Array(_0x517269):new Uint8Array(0x0);}}function normalizeFloat32Array(_0x3a1382){if(_0x3a1382==void 0x0)return new Float32Array(0x0);else{if(_0x3a1382 instanceof Float32Array)return _0x3a1382;else return Array['isArray'](_0x3a1382)||_0x3a1382 instanceof ArrayBuffer||_0x3a1382 instanceof Float64Array?new Float32Array(_0x3a1382):new Float32Array(0x0);}}function normalizeImageData(_0x3b518c){if(_0x3b518c==void 0x0)return new Uint8Array(0x0);else return _0x3b518c instanceof Int8Array||_0x3b518c instanceof Uint8Array?_0x3b518c:new Uint8Array(0x0);}function getField(_0x166624){const _0x2e64ca=[function(_0x2c61c9,_0x13fa04,_0x2f649f,_0x116c01){return _0x2c61c9['getInt8'](_0x13fa04+_0x2f649f);},function(_0x2cd4f6,_0x26c6b1,_0x43222e,_0x5a6c7b){return _0x2cd4f6['getUint8'](_0x26c6b1+_0x43222e);},function(_0x458511,_0x566b08,_0x1c6cc5,_0x30be09){return _0x458511['getInt16'](_0x566b08+_0x1c6cc5,_0x30be09);},function(_0x4e971c,_0x5a8218,_0xaa6406,_0x386795){return _0x4e971c['getUint16'](_0x5a8218+_0xaa6406,_0x386795);},function(_0x30b90a,_0x411414,_0x592d67,_0x499b49){return _0x30b90a['getInt32'](_0x411414+_0x592d67,_0x499b49);},function(_0x4a5234,_0x35eed5,_0x4e816e,_0x3e9a35){return _0x4a5234['getUint32'](_0x35eed5+_0x4e816e,_0x3e9a35);},function(_0x926eb1,_0x16e0a1,_0x409294,_0x2a2b8e){return _0x926eb1['getFloat32'](_0x16e0a1+_0x409294,_0x2a2b8e);},function(_0x3c18cb,_0xfb7a68,_0x332a62,_0x6b8ed8){return _0x3c18cb['getFloat64'](_0xfb7a68+_0x332a62,_0x6b8ed8);}];let _0x54307f=()=>{return NaN;};return _0x2e64ca[_0x166624]||_0x54307f;}function normalizeVector3(_0x793076){if(!_0x793076)return{'x':0x0,'y':0x0,'z':0x0};return{'x':_0x793076['x']??0x0,'y':_0x793076['y']??0x0,'z':_0x793076['z']??0x0};}function normalizeVector3s(_0x4bde9d){if(!_0x4bde9d)return[];return _0x4bde9d['map'](normalizeVector3);}function normalizeQuaternion(_0x30e355){if(!_0x30e355)return{'x':0x0,'y':0x0,'z':0x0,'w':0x1};return{'x':_0x30e355['x']??0x0,'y':_0x30e355['y']??0x0,'z':_0x30e355['z']??0x0,'w':_0x30e355['w']??0x0};}function normalizePose(_0xebc323){return{'position':normalizeVector3(_0xebc323?.['position']),'orientation':normalizeQuaternion(_0xebc323?.['orientation'])};}function normalizeColorRGBA(_0x3eec1a){if(!_0x3eec1a)return{'r':0x0,'g':0x0,'b':0x0,'a':0x1};return{'r':_0x3eec1a['r']??0x0,'g':_0x3eec1a['g']??0x0,'b':_0x3eec1a['b']??0x0,'a':_0x3eec1a['a']??0x1};}function normalizeColorRGBAs(_0x4d0f60){if(!_0x4d0f60)return[];return _0x4d0f60['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'](_0xaf62e0,_0x2d2c19){if(this['_listeners']===void 0x0)this['_listeners']={};const _0x475e22=this['_listeners'];_0x475e22[_0xaf62e0]===void 0x0&&(_0x475e22[_0xaf62e0]=[]),_0x475e22[_0xaf62e0]['indexOf'](_0x2d2c19)===-0x1&&_0x475e22[_0xaf62e0]['push'](_0x2d2c19);}['hasEventListener'](_0x2e4b9d,_0x48fced){if(this['_listeners']===void 0x0)return![];const _0x4e9c75=this['_listeners'];return _0x4e9c75[_0x2e4b9d]!==void 0x0&&_0x4e9c75[_0x2e4b9d]['indexOf'](_0x48fced)!==-0x1;}['removeEventListener'](_0x302655,_0x44eb22){if(this['_listeners']===void 0x0)return;const _0x2a635b=this['_listeners'],_0x2e81a9=_0x2a635b[_0x302655];if(_0x2e81a9!==void 0x0){const _0x5b7ab0=_0x2e81a9['indexOf'](_0x44eb22);_0x5b7ab0!==-0x1&&_0x2e81a9['splice'](_0x5b7ab0,0x1);}}['dispatchEvent'](_0x202075){if(this['_listeners']===void 0x0)return;const _0x2ed708=this['_listeners'],_0x57ebed=_0x2ed708[_0x202075['type']];if(_0x57ebed!==void 0x0){_0x202075['target']=this;const _0x3210f8=_0x57ebed['slice'](0x0);for(let _0x5c2c38=0x0,_0x37daec=_0x3210f8['length'];_0x5c2c38<_0x37daec;_0x5c2c38++){_0x3210f8[_0x5c2c38]['call'](this,_0x202075);}_0x202075['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 _0x5cda2f=Math['random']()*0xffffffff|0x0,_0x4f2e66=Math['random']()*0xffffffff|0x0,_0x38f34b=Math['random']()*0xffffffff|0x0,_0x3f6c86=Math['random']()*0xffffffff|0x0,_0x117128=_lut[_0x5cda2f&0xff]+_lut[_0x5cda2f>>0x8&0xff]+_lut[_0x5cda2f>>0x10&0xff]+_lut[_0x5cda2f>>0x18&0xff]+'-'+_lut[_0x4f2e66&0xff]+_lut[_0x4f2e66>>0x8&0xff]+'-'+_lut[_0x4f2e66>>0x10&0xf|0x40]+_lut[_0x4f2e66>>0x18&0xff]+'-'+_lut[_0x38f34b&0x3f|0x80]+_lut[_0x38f34b>>0x8&0xff]+'-'+_lut[_0x38f34b>>0x10&0xff]+_lut[_0x38f34b>>0x18&0xff]+_lut[_0x3f6c86&0xff]+_lut[_0x3f6c86>>0x8&0xff]+_lut[_0x3f6c86>>0x10&0xff]+_lut[_0x3f6c86>>0x18&0xff];return _0x117128['toLowerCase']();}function clamp$1(_0x406330,_0x21837f,_0x588280){return Math['max'](_0x21837f,Math['min'](_0x588280,_0x406330));}function euclideanModulo(_0x342aca,_0x24a52e){return(_0x342aca%_0x24a52e+_0x24a52e)%_0x24a52e;}function lerp$1(_0x3448b9,_0x3e3c2c,_0x3c31da){return(0x1-_0x3c31da)*_0x3448b9+_0x3c31da*_0x3e3c2c;}class Vector2{constructor(_0x2344f6=0x0,_0x50f34e=0x0){Vector2['prototype']['isVector2']=!![],this['x']=_0x2344f6,this['y']=_0x50f34e;}get['width'](){return this['x'];}set['width'](_0x50f787){this['x']=_0x50f787;}get['height'](){return this['y'];}set['height'](_0x5ca0ec){this['y']=_0x5ca0ec;}['set'](_0x2d7760,_0x412aa4){return this['x']=_0x2d7760,this['y']=_0x412aa4,this;}['setScalar'](_0x1e7c50){return this['x']=_0x1e7c50,this['y']=_0x1e7c50,this;}['setX'](_0x536776){return this['x']=_0x536776,this;}['setY'](_0x3c15e3){return this['y']=_0x3c15e3,this;}['setComponent'](_0x55d97b,_0x3d9581){switch(_0x55d97b){case 0x0:this['x']=_0x3d9581;break;case 0x1:this['y']=_0x3d9581;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x55d97b);}return this;}['getComponent'](_0x35f85e){switch(_0x35f85e){case 0x0:return this['x'];case 0x1:return this['y'];default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x35f85e);}}['clone'](){return new this['constructor'](this['x'],this['y']);}['copy'](_0x231597){return this['x']=_0x231597['x'],this['y']=_0x231597['y'],this;}['add'](_0x1a9dff){return this['x']+=_0x1a9dff['x'],this['y']+=_0x1a9dff['y'],this;}['addScalar'](_0x565bde){return this['x']+=_0x565bde,this['y']+=_0x565bde,this;}['addVectors'](_0x4d8c73,_0x530087){return this['x']=_0x4d8c73['x']+_0x530087['x'],this['y']=_0x4d8c73['y']+_0x530087['y'],this;}['addScaledVector'](_0x125d55,_0x2ce4b2){return this['x']+=_0x125d55['x']*_0x2ce4b2,this['y']+=_0x125d55['y']*_0x2ce4b2,this;}['sub'](_0x5c967f){return this['x']-=_0x5c967f['x'],this['y']-=_0x5c967f['y'],this;}['subScalar'](_0x1c138b){return this['x']-=_0x1c138b,this['y']-=_0x1c138b,this;}['subVectors'](_0x48f2fe,_0x46fcc0){return this['x']=_0x48f2fe['x']-_0x46fcc0['x'],this['y']=_0x48f2fe['y']-_0x46fcc0['y'],this;}['multiply'](_0x149898){return this['x']*=_0x149898['x'],this['y']*=_0x149898['y'],this;}['multiplyScalar'](_0x1e28e6){return this['x']*=_0x1e28e6,this['y']*=_0x1e28e6,this;}['divide'](_0x3a7781){return this['x']/=_0x3a7781['x'],this['y']/=_0x3a7781['y'],this;}['divideScalar'](_0x28e310){return this['multiplyScalar'](0x1/_0x28e310);}['applyMatrix3'](_0x4344d1){const _0x5075e9=this['x'],_0x489ef7=this['y'],_0x2a1dc8=_0x4344d1['elements'];return this['x']=_0x2a1dc8[0x0]*_0x5075e9+_0x2a1dc8[0x3]*_0x489ef7+_0x2a1dc8[0x6],this['y']=_0x2a1dc8[0x1]*_0x5075e9+_0x2a1dc8[0x4]*_0x489ef7+_0x2a1dc8[0x7],this;}['min'](_0x1a9eb6){return this['x']=Math['min'](this['x'],_0x1a9eb6['x']),this['y']=Math['min'](this['y'],_0x1a9eb6['y']),this;}['max'](_0x294d3a){return this['x']=Math['max'](this['x'],_0x294d3a['x']),this['y']=Math['max'](this['y'],_0x294d3a['y']),this;}['clamp'](_0x172dcd,_0x39aa4d){return this['x']=Math['max'](_0x172dcd['x'],Math['min'](_0x39aa4d['x'],this['x'])),this['y']=Math['max'](_0x172dcd['y'],Math['min'](_0x39aa4d['y'],this['y'])),this;}['clampScalar'](_0x47fa39,_0x316a60){return this['x']=Math['max'](_0x47fa39,Math['min'](_0x316a60,this['x'])),this['y']=Math['max'](_0x47fa39,Math['min'](_0x316a60,this['y'])),this;}['clampLength'](_0xd611ec,_0x3107b2){const _0x95033a=this['length']();return this['divideScalar'](_0x95033a||0x1)['multiplyScalar'](Math['max'](_0xd611ec,Math['min'](_0x3107b2,_0x95033a)));}['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'](_0x583bc4){return this['x']*_0x583bc4['x']+this['y']*_0x583bc4['y'];}['cross'](_0x419319){return this['x']*_0x419319['y']-this['y']*_0x419319['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 _0x5ad8d8=Math['atan2'](-this['y'],-this['x'])+Math['PI'];return _0x5ad8d8;}['angleTo'](_0x1fc3db){const _0x2f5b43=Math['sqrt'](this['lengthSq']()*_0x1fc3db['lengthSq']());if(_0x2f5b43===0x0)return Math['PI']/0x2;const _0x4ed17e=this['dot'](_0x1fc3db)/_0x2f5b43;return Math['acos'](clamp$1(_0x4ed17e,-0x1,0x1));}['distanceTo'](_0x4f2ef5){return Math['sqrt'](this['distanceToSquared'](_0x4f2ef5));}['distanceToSquared'](_0x279ab1){const _0x2c1d7c=this['x']-_0x279ab1['x'],_0xed936f=this['y']-_0x279ab1['y'];return _0x2c1d7c*_0x2c1d7c+_0xed936f*_0xed936f;}['manhattanDistanceTo'](_0x5c587a){return Math['abs'](this['x']-_0x5c587a['x'])+Math['abs'](this['y']-_0x5c587a['y']);}['setLength'](_0x232055){return this['normalize']()['multiplyScalar'](_0x232055);}['lerp'](_0x441b66,_0x1c9044){return this['x']+=(_0x441b66['x']-this['x'])*_0x1c9044,this['y']+=(_0x441b66['y']-this['y'])*_0x1c9044,this;}['lerpVectors'](_0x3b3667,_0x16122,_0x3d5506){return this['x']=_0x3b3667['x']+(_0x16122['x']-_0x3b3667['x'])*_0x3d5506,this['y']=_0x3b3667['y']+(_0x16122['y']-_0x3b3667['y'])*_0x3d5506,this;}['equals'](_0x37a2e6){return _0x37a2e6['x']===this['x']&&_0x37a2e6['y']===this['y'];}['fromArray'](_0x5acdf9,_0xe5b695=0x0){return this['x']=_0x5acdf9[_0xe5b695],this['y']=_0x5acdf9[_0xe5b695+0x1],this;}['toArray'](_0x2765f1=[],_0x5e36ba=0x0){return _0x2765f1[_0x5e36ba]=this['x'],_0x2765f1[_0x5e36ba+0x1]=this['y'],_0x2765f1;}['fromBufferAttribute'](_0x47255d,_0xd75675){return this['x']=_0x47255d['getX'](_0xd75675),this['y']=_0x47255d['getY'](_0xd75675),this;}['rotateAround'](_0x41b6c2,_0xc12b0c){const _0x4fb3bb=Math['cos'](_0xc12b0c),_0x3729c6=Math['sin'](_0xc12b0c),_0x185581=this['x']-_0x41b6c2['x'],_0x3b62f6=this['y']-_0x41b6c2['y'];return this['x']=_0x185581*_0x4fb3bb-_0x3b62f6*_0x3729c6+_0x41b6c2['x'],this['y']=_0x185581*_0x3729c6+_0x3b62f6*_0x4fb3bb+_0x41b6c2['y'],this;}['random'](){return this['x']=Math['random'](),this['y']=Math['random'](),this;}*[Symbol['iterator']](){yield this['x'],yield this['y'];}}class Matrix3{constructor(_0x1e72a0,_0x1db207,_0x5451aa,_0x2dba5b,_0xf9ded0,_0x3daa7a,_0x58507f,_0x16fb0e,_0x1b3d76){Matrix3['prototype']['isMatrix3']=!![],this['elements']=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x1e72a0!==void 0x0&&this['set'](_0x1e72a0,_0x1db207,_0x5451aa,_0x2dba5b,_0xf9ded0,_0x3daa7a,_0x58507f,_0x16fb0e,_0x1b3d76);}['set'](_0xb848e,_0x3bc764,_0x4faf01,_0x5652b6,_0x374fae,_0x61172e,_0x2423cb,_0x436a20,_0x5da18a){const _0x39e220=this['elements'];return _0x39e220[0x0]=_0xb848e,_0x39e220[0x1]=_0x5652b6,_0x39e220[0x2]=_0x2423cb,_0x39e220[0x3]=_0x3bc764,_0x39e220[0x4]=_0x374fae,_0x39e220[0x5]=_0x436a20,_0x39e220[0x6]=_0x4faf01,_0x39e220[0x7]=_0x61172e,_0x39e220[0x8]=_0x5da18a,this;}['identity'](){return this['set'](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),this;}['copy'](_0x52a63e){const _0x34f362=this['elements'],_0x9fecd5=_0x52a63e['elements'];return _0x34f362[0x0]=_0x9fecd5[0x0],_0x34f362[0x1]=_0x9fecd5[0x1],_0x34f362[0x2]=_0x9fecd5[0x2],_0x34f362[0x3]=_0x9fecd5[0x3],_0x34f362[0x4]=_0x9fecd5[0x4],_0x34f362[0x5]=_0x9fecd5[0x5],_0x34f362[0x6]=_0x9fecd5[0x6],_0x34f362[0x7]=_0x9fecd5[0x7],_0x34f362[0x8]=_0x9fecd5[0x8],this;}['extractBasis'](_0x51a815,_0x2bad2d,_0x362478){return _0x51a815['setFromMatrix3Column'](this,0x0),_0x2bad2d['setFromMatrix3Column'](this,0x1),_0x362478['setFromMatrix3Column'](this,0x2),this;}['setFromMatrix4'](_0x3e0cc9){const _0x5d9c0f=_0x3e0cc9['elements'];return this['set'](_0x5d9c0f[0x0],_0x5d9c0f[0x4],_0x5d9c0f[0x8],_0x5d9c0f[0x1],_0x5d9c0f[0x5],_0x5d9c0f[0x9],_0x5d9c0f[0x2],_0x5d9c0f[0x6],_0x5d9c0f[0xa]),this;}['multiply'](_0x3884c5){return this['multiplyMatrices'](this,_0x3884c5);}['premultiply'](_0x35b2d1){return this['multiplyMatrices'](_0x35b2d1,this);}['multiplyMatrices'](_0x149a92,_0x56c6a1){const _0x4abaef=_0x149a92['elements'],_0x3a73a0=_0x56c6a1['elements'],_0x39858b=this['elements'],_0x31372e=_0x4abaef[0x0],_0x48d3e8=_0x4abaef[0x3],_0x29340e=_0x4abaef[0x6],_0x3a2249=_0x4abaef[0x1],_0x167d67=_0x4abaef[0x4],_0x3c0eec=_0x4abaef[0x7],_0x3aa002=_0x4abaef[0x2],_0x3bf313=_0x4abaef[0x5],_0x4060ac=_0x4abaef[0x8],_0x480895=_0x3a73a0[0x0],_0x436d1b=_0x3a73a0[0x3],_0x2a088b=_0x3a73a0[0x6],_0x29719c=_0x3a73a0[0x1],_0x4ee079=_0x3a73a0[0x4],_0x2853a7=_0x3a73a0[0x7],_0x5e5ede=_0x3a73a0[0x2],_0x4631f6=_0x3a73a0[0x5],_0x177c00=_0x3a73a0[0x8];return _0x39858b[0x0]=_0x31372e*_0x480895+_0x48d3e8*_0x29719c+_0x29340e*_0x5e5ede,_0x39858b[0x3]=_0x31372e*_0x436d1b+_0x48d3e8*_0x4ee079+_0x29340e*_0x4631f6,_0x39858b[0x6]=_0x31372e*_0x2a088b+_0x48d3e8*_0x2853a7+_0x29340e*_0x177c00,_0x39858b[0x1]=_0x3a2249*_0x480895+_0x167d67*_0x29719c+_0x3c0eec*_0x5e5ede,_0x39858b[0x4]=_0x3a2249*_0x436d1b+_0x167d67*_0x4ee079+_0x3c0eec*_0x4631f6,_0x39858b[0x7]=_0x3a2249*_0x2a088b+_0x167d67*_0x2853a7+_0x3c0eec*_0x177c00,_0x39858b[0x2]=_0x3aa002*_0x480895+_0x3bf313*_0x29719c+_0x4060ac*_0x5e5ede,_0x39858b[0x5]=_0x3aa002*_0x436d1b+_0x3bf313*_0x4ee079+_0x4060ac*_0x4631f6,_0x39858b[0x8]=_0x3aa002*_0x2a088b+_0x3bf313*_0x2853a7+_0x4060ac*_0x177c00,this;}['multiplyScalar'](_0x45e27e){const _0x4c6b23=this['elements'];return _0x4c6b23[0x0]*=_0x45e27e,_0x4c6b23[0x3]*=_0x45e27e,_0x4c6b23[0x6]*=_0x45e27e,_0x4c6b23[0x1]*=_0x45e27e,_0x4c6b23[0x4]*=_0x45e27e,_0x4c6b23[0x7]*=_0x45e27e,_0x4c6b23[0x2]*=_0x45e27e,_0x4c6b23[0x5]*=_0x45e27e,_0x4c6b23[0x8]*=_0x45e27e,this;}['determinant'](){const _0xc5e6a8=this['elements'],_0x3808b5=_0xc5e6a8[0x0],_0x4f7ef7=_0xc5e6a8[0x1],_0x3c3b46=_0xc5e6a8[0x2],_0x3a2774=_0xc5e6a8[0x3],_0x49c3cc=_0xc5e6a8[0x4],_0x3e7d4a=_0xc5e6a8[0x5],_0xa78490=_0xc5e6a8[0x6],_0x195251=_0xc5e6a8[0x7],_0x3d5b4a=_0xc5e6a8[0x8];return _0x3808b5*_0x49c3cc*_0x3d5b4a-_0x3808b5*_0x3e7d4a*_0x195251-_0x4f7ef7*_0x3a2774*_0x3d5b4a+_0x4f7ef7*_0x3e7d4a*_0xa78490+_0x3c3b46*_0x3a2774*_0x195251-_0x3c3b46*_0x49c3cc*_0xa78490;}['invert'](){const _0x5001d1=this['elements'],_0x5e8aae=_0x5001d1[0x0],_0x3a382a=_0x5001d1[0x1],_0x576612=_0x5001d1[0x2],_0x4dee45=_0x5001d1[0x3],_0x1f4e53=_0x5001d1[0x4],_0x467138=_0x5001d1[0x5],_0x3691f8=_0x5001d1[0x6],_0x3b9101=_0x5001d1[0x7],_0x5085eb=_0x5001d1[0x8],_0x3c23e1=_0x5085eb*_0x1f4e53-_0x467138*_0x3b9101,_0x5a82a1=_0x467138*_0x3691f8-_0x5085eb*_0x4dee45,_0x82c5f=_0x3b9101*_0x4dee45-_0x1f4e53*_0x3691f8,_0x2bfa21=_0x5e8aae*_0x3c23e1+_0x3a382a*_0x5a82a1+_0x576612*_0x82c5f;if(_0x2bfa21===0x0)return this['set'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);const _0xba36b9=0x1/_0x2bfa21;return _0x5001d1[0x0]=_0x3c23e1*_0xba36b9,_0x5001d1[0x1]=(_0x576612*_0x3b9101-_0x5085eb*_0x3a382a)*_0xba36b9,_0x5001d1[0x2]=(_0x467138*_0x3a382a-_0x576612*_0x1f4e53)*_0xba36b9,_0x5001d1[0x3]=_0x5a82a1*_0xba36b9,_0x5001d1[0x4]=(_0x5085eb*_0x5e8aae-_0x576612*_0x3691f8)*_0xba36b9,_0x5001d1[0x5]=(_0x576612*_0x4dee45-_0x467138*_0x5e8aae)*_0xba36b9,_0x5001d1[0x6]=_0x82c5f*_0xba36b9,_0x5001d1[0x7]=(_0x3a382a*_0x3691f8-_0x3b9101*_0x5e8aae)*_0xba36b9,_0x5001d1[0x8]=(_0x1f4e53*_0x5e8aae-_0x3a382a*_0x4dee45)*_0xba36b9,this;}['transpose'](){let _0x3dbafa;const _0x333ab0=this['elements'];return _0x3dbafa=_0x333ab0[0x1],_0x333ab0[0x1]=_0x333ab0[0x3],_0x333ab0[0x3]=_0x3dbafa,_0x3dbafa=_0x333ab0[0x2],_0x333ab0[0x2]=_0x333ab0[0x6],_0x333ab0[0x6]=_0x3dbafa,_0x3dbafa=_0x333ab0[0x5],_0x333ab0[0x5]=_0x333ab0[0x7],_0x333ab0[0x7]=_0x3dbafa,this;}['getNormalMatrix'](_0x2a7a97){return this['setFromMatrix4'](_0x2a7a97)['invert']()['transpose']();}['transposeIntoArray'](_0x2e6c2e){const _0x3daa75=this['elements'];return _0x2e6c2e[0x0]=_0x3daa75[0x0],_0x2e6c2e[0x1]=_0x3daa75[0x3],_0x2e6c2e[0x2]=_0x3daa75[0x6],_0x2e6c2e[0x3]=_0x3daa75[0x1],_0x2e6c2e[0x4]=_0x3daa75[0x4],_0x2e6c2e[0x5]=_0x3daa75[0x7],_0x2e6c2e[0x6]=_0x3daa75[0x2],_0x2e6c2e[0x7]=_0x3daa75[0x5],_0x2e6c2e[0x8]=_0x3daa75[0x8],this;}['setUvTransform'](_0x31e541,_0x1acd51,_0x184f41,_0x1a3848,_0x19718a,_0x23d690,_0x22adfc){const _0x1f6be3=Math['cos'](_0x19718a),_0x1d2296=Math['sin'](_0x19718a);return this['set'](_0x184f41*_0x1f6be3,_0x184f41*_0x1d2296,-_0x184f41*(_0x1f6be3*_0x23d690+_0x1d2296*_0x22adfc)+_0x23d690+_0x31e541,-_0x1a3848*_0x1d2296,_0x1a3848*_0x1f6be3,-_0x1a3848*(-_0x1d2296*_0x23d690+_0x1f6be3*_0x22adfc)+_0x22adfc+_0x1acd51,0x0,0x0,0x1),this;}['scale'](_0x33466f,_0x58d40a){return this['premultiply'](_m3['makeScale'](_0x33466f,_0x58d40a)),this;}['rotate'](_0x5ceabc){return this['premultiply'](_m3['makeRotation'](-_0x5ceabc)),this;}['translate'](_0x47c131,_0x20efa5){return this['premultiply'](_m3['makeTranslation'](_0x47c131,_0x20efa5)),this;}['makeTranslation'](_0x5a263b,_0x5dde2d){return _0x5a263b['isVector2']?this['set'](0x1,0x0,_0x5a263b['x'],0x0,0x1,_0x5a263b['y'],0x0,0x0,0x1):this['set'](0x1,0x0,_0x5a263b,0x0,0x1,_0x5dde2d,0x0,0x0,0x1),this;}['makeRotation'](_0x213e1a){const _0x21e656=Math['cos'](_0x213e1a),_0x1fde9f=Math['sin'](_0x213e1a);return this['set'](_0x21e656,-_0x1fde9f,0x0,_0x1fde9f,_0x21e656,0x0,0x0,0x0,0x1),this;}['makeScale'](_0x998196,_0xf1f7f0){return this['set'](_0x998196,0x0,0x0,0x0,_0xf1f7f0,0x0,0x0,0x0,0x1),this;}['equals'](_0x1a12ed){const _0x5e6cf3=this['elements'],_0x230157=_0x1a12ed['elements'];for(let _0x176fff=0x0;_0x176fff<0x9;_0x176fff++){if(_0x5e6cf3[_0x176fff]!==_0x230157[_0x176fff])return![];}return!![];}['fromArray'](_0x5e98ce,_0x2d8bc9=0x0){for(let _0x149f51=0x0;_0x149f51<0x9;_0x149f51++){this['elements'][_0x149f51]=_0x5e98ce[_0x149f51+_0x2d8bc9];}return this;}['toArray'](_0x5c957f=[],_0x18949d=0x0){const _0x367e13=this['elements'];return _0x5c957f[_0x18949d]=_0x367e13[0x0],_0x5c957f[_0x18949d+0x1]=_0x367e13[0x1],_0x5c957f[_0x18949d+0x2]=_0x367e13[0x2],_0x5c957f[_0x18949d+0x3]=_0x367e13[0x3],_0x5c957f[_0x18949d+0x4]=_0x367e13[0x4],_0x5c957f[_0x18949d+0x5]=_0x367e13[0x5],_0x5c957f[_0x18949d+0x6]=_0x367e13[0x6],_0x5c957f[_0x18949d+0x7]=_0x367e13[0x7],_0x5c957f[_0x18949d+0x8]=_0x367e13[0x8],_0x5c957f;}['clone'](){return new this['constructor']()['fromArray'](this['elements']);}}const _m3=new Matrix3();function createElementNS(_0x51dd55){return document['createElementNS']('http://www.w3.org/1999/xhtml',_0x51dd55);}const _cache={};function warnOnce(_0xb80ea1){if(_0xb80ea1 in _cache)return;_cache[_0xb80ea1]=!![],console['warn'](_0xb80ea1);}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':_0xf6361d=>_0xf6361d,'fromReference':_0x3ea1b7=>_0x3ea1b7},[SRGBColorSpace]:{'transfer':SRGBTransfer,'primaries':Rec709Primaries,'toReference':_0x1407d3=>_0x1407d3['convertSRGBToLinear'](),'fromReference':_0x54f94f=>_0x54f94f['convertLinearToSRGB']()},[LinearDisplayP3ColorSpace]:{'transfer':LinearTransfer,'primaries':P3Primaries,'toReference':_0x214501=>_0x214501['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x4a0bdf=>_0x4a0bdf['applyMatrix3'](LINEAR_SRGB_TO_LINEAR_DISPLAY_P3)},[DisplayP3ColorSpace]:{'transfer':SRGBTransfer,'primaries':P3Primaries,'toReference':_0x37a810=>_0x37a810['convertSRGBToLinear']()['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x43dbea=>_0x43dbea['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'(_0x354a72){if(!SUPPORTED_WORKING_COLOR_SPACES['has'](_0x354a72))throw new Error('Unsupported\x20working\x20color\x20space,\x20\x22'+_0x354a72+'\x22.');this['_workingColorSpace']=_0x354a72;},'convert':function(_0x12cca3,_0x1293be,_0x3845ee){if(this['enabled']===![]||_0x1293be===_0x3845ee||!_0x1293be||!_0x3845ee)return _0x12cca3;const _0x1c7005=COLOR_SPACES[_0x1293be]['toReference'],_0x518a77=COLOR_SPACES[_0x3845ee]['fromReference'];return _0x518a77(_0x1c7005(_0x12cca3));},'fromWorkingColorSpace':function(_0x29d9f3,_0x2e34ee){return this['convert'](_0x29d9f3,this['_workingColorSpace'],_0x2e34ee);},'toWorkingColorSpace':function(_0x158b05,_0x499b69){return this['convert'](_0x158b05,_0x499b69,this['_workingColorSpace']);},'getPrimaries':function(_0x443e9b){return COLOR_SPACES[_0x443e9b]['primaries'];},'getTransfer':function(_0x2f330f){if(_0x2f330f===NoColorSpace)return LinearTransfer;return COLOR_SPACES[_0x2f330f]['transfer'];}};function SRGBToLinear$1(_0x2e5365){return _0x2e5365<0.04045?_0x2e5365*0.0773993808:Math['pow'](_0x2e5365*0.9478672986+0.0521327014,2.4);}function LinearToSRGB(_0x318fd6){return _0x318fd6<0.0031308?_0x318fd6*12.92:1.055*Math['pow'](_0x318fd6,0.41666)-0.055;}let _canvas;class ImageUtils{static['getDataURL'](_0x34cd22){if(/^data:/i['test'](_0x34cd22['src']))return _0x34cd22['src'];if(typeof HTMLCanvasElement==='undefined')return _0x34cd22['src'];let _0x4c4f0c;if(_0x34cd22 instanceof HTMLCanvasElement)_0x4c4f0c=_0x34cd22;else{if(_canvas===void 0x0)_canvas=createElementNS('canvas');_canvas['width']=_0x34cd22['width'],_canvas['height']=_0x34cd22['height'];const _0x5577b4=_canvas['getContext']('2d');_0x34cd22 instanceof ImageData?_0x5577b4['putImageData'](_0x34cd22,0x0,0x0):_0x5577b4['drawImage'](_0x34cd22,0x0,0x0,_0x34cd22['width'],_0x34cd22['height']),_0x4c4f0c=_canvas;}return _0x4c4f0c['width']>0x800||_0x4c4f0c['height']>0x800?(console['warn']('THREE.ImageUtils.getDataURL:\x20Image\x20converted\x20to\x20jpg\x20for\x20performance\x20reasons',_0x34cd22),_0x4c4f0c['toDataURL']('image/jpeg',0.6)):_0x4c4f0c['toDataURL']('image/png');}static['sRGBToLinear'](_0x14f591){if(typeof HTMLImageElement!=='undefined'&&_0x14f591 instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x14f591 instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x14f591 instanceof ImageBitmap){const _0x10938b=createElementNS('canvas');_0x10938b['width']=_0x14f591['width'],_0x10938b['height']=_0x14f591['height'];const _0x1d2679=_0x10938b['getContext']('2d');_0x1d2679['drawImage'](_0x14f591,0x0,0x0,_0x14f591['width'],_0x14f591['height']);const _0x1824d3=_0x1d2679['getImageData'](0x0,0x0,_0x14f591['width'],_0x14f591['height']),_0x523ab1=_0x1824d3['data'];for(let _0x41f1c9=0x0;_0x41f1c9<_0x523ab1['length'];_0x41f1c9++){_0x523ab1[_0x41f1c9]=SRGBToLinear$1(_0x523ab1[_0x41f1c9]/0xff)*0xff;}return _0x1d2679['putImageData'](_0x1824d3,0x0,0x0),_0x10938b;}else{if(_0x14f591['data']){const _0xe5de00=_0x14f591['data']['slice'](0x0);for(let _0x1202da=0x0;_0x1202da<_0xe5de00['length'];_0x1202da++){_0xe5de00 instanceof Uint8Array||_0xe5de00 instanceof Uint8ClampedArray?_0xe5de00[_0x1202da]=Math['floor'](SRGBToLinear$1(_0xe5de00[_0x1202da]/0xff)*0xff):_0xe5de00[_0x1202da]=SRGBToLinear$1(_0xe5de00[_0x1202da]);}return{'data':_0xe5de00,'width':_0x14f591['width'],'height':_0x14f591['height']};}else return console['warn']('THREE.ImageUtils.sRGBToLinear():\x20Unsupported\x20image\x20type.\x20No\x20color\x20space\x20conversion\x20applied.'),_0x14f591;}}}let _sourceId=0x0;class Source{constructor(_0x20c856=null){this['isSource']=!![],Object['defineProperty'](this,'id',{'value':_sourceId++}),this['uuid']=generateUUID(),this['data']=_0x20c856,this['version']=0x0;}set['needsUpdate'](_0x3d2747){if(_0x3d2747===!![])this['version']++;}['toJSON'](_0x36223c){const _0x4eb813=_0x36223c===void 0x0||typeof _0x36223c==='string';if(!_0x4eb813&&_0x36223c['images'][this['uuid']]!==void 0x0)return _0x36223c['images'][this['uuid']];const _0x2e245e={'uuid':this['uuid'],'url':''},_0x23f5ba=this['data'];if(_0x23f5ba!==null){let _0x3f7190;if(Array['isArray'](_0x23f5ba)){_0x3f7190=[];for(let _0x5ad464=0x0,_0x14a722=_0x23f5ba['length'];_0x5ad464<_0x14a722;_0x5ad464++){_0x23f5ba[_0x5ad464]['isDataTexture']?_0x3f7190['push'](serializeImage(_0x23f5ba[_0x5ad464]['image'])):_0x3f7190['push'](serializeImage(_0x23f5ba[_0x5ad464]));}}else _0x3f7190=serializeImage(_0x23f5ba);_0x2e245e['url']=_0x3f7190;}return!_0x4eb813&&(_0x36223c['images'][this['uuid']]=_0x2e245e),_0x2e245e;}}function serializeImage(_0x3799ed){return typeof HTMLImageElement!=='undefined'&&_0x3799ed instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x3799ed instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x3799ed instanceof ImageBitmap?ImageUtils['getDataURL'](_0x3799ed):_0x3799ed['data']?{'data':Array['from'](_0x3799ed['data']),'width':_0x3799ed['width'],'height':_0x3799ed['height'],'type':_0x3799ed['data']['constructor']['name']}:(console['warn']('THREE.Texture:\x20Unable\x20to\x20serialize\x20Texture.'),{});}let _textureId=0x0;class Texture extends EventDispatcher{constructor(_0x2af250=Texture['DEFAULT_IMAGE'],_0x4e721e=Texture['DEFAULT_MAPPING'],_0x252210=ClampToEdgeWrapping,_0x375193=ClampToEdgeWrapping,_0x336ca6=LinearFilter,_0x50a67b=LinearMipmapLinearFilter,_0x1277a9=RGBAFormat,_0x3ed4a3=UnsignedByteType,_0x1f8383=Texture['DEFAULT_ANISOTROPY'],_0x2e0280=NoColorSpace){super(),this['isTexture']=!![],Object['defineProperty'](this,'id',{'value':_textureId++}),this['uuid']=generateUUID(),this['name']='',this['source']=new Source(_0x2af250),this['mipmaps']=[],this['mapping']=_0x4e721e,this['channel']=0x0,this['wrapS']=_0x252210,this['wrapT']=_0x375193,this['magFilter']=_0x336ca6,this['minFilter']=_0x50a67b,this['anisotropy']=_0x1f8383,this['format']=_0x1277a9,this['internalFormat']=null,this['type']=_0x3ed4a3,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 _0x2e0280==='string'?this['colorSpace']=_0x2e0280:(warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0x2e0280===sRGBEncoding?SRGBColorSpace:NoColorSpace),this['userData']={},this['version']=0x0,this['onUpdate']=null,this['isRenderTargetTexture']=![],this['needsPMREMUpdate']=![];}get['image'](){return this['source']['data'];}set['image'](_0x5263fb=null){this['source']['data']=_0x5263fb;}['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'](_0x577296){return this['name']=_0x577296['name'],this['source']=_0x577296['source'],this['mipmaps']=_0x577296['mipmaps']['slice'](0x0),this['mapping']=_0x577296['mapping'],this['channel']=_0x577296['channel'],this['wrapS']=_0x577296['wrapS'],this['wrapT']=_0x577296['wrapT'],this['magFilter']=_0x577296['magFilter'],this['minFilter']=_0x577296['minFilter'],this['anisotropy']=_0x577296['anisotropy'],this['format']=_0x577296['format'],this['internalFormat']=_0x577296['internalFormat'],this['type']=_0x577296['type'],this['offset']['copy'](_0x577296['offset']),this['repeat']['copy'](_0x577296['repeat']),this['center']['copy'](_0x577296['center']),this['rotation']=_0x577296['rotation'],this['matrixAutoUpdate']=_0x577296['matrixAutoUpdate'],this['matrix']['copy'](_0x577296['matrix']),this['generateMipmaps']=_0x577296['generateMipmaps'],this['premultiplyAlpha']=_0x577296['premultiplyAlpha'],this['flipY']=_0x577296['flipY'],this['unpackAlignment']=_0x577296['unpackAlignment'],this['colorSpace']=_0x577296['colorSpace'],this['userData']=JSON['parse'](JSON['stringify'](_0x577296['userData'])),this['needsUpdate']=!![],this;}['toJSON'](_0x677af){const _0x385a64=_0x677af===void 0x0||typeof _0x677af==='string';if(!_0x385a64&&_0x677af['textures'][this['uuid']]!==void 0x0)return _0x677af['textures'][this['uuid']];const _0x195141={'metadata':{'version':4.6,'type':'Texture','generator':'Texture.toJSON'},'uuid':this['uuid'],'name':this['name'],'image':this['source']['toJSON'](_0x677af)['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)_0x195141['userData']=this['userData'];return!_0x385a64&&(_0x677af['textures'][this['uuid']]=_0x195141),_0x195141;}['dispose'](){this['dispatchEvent']({'type':'dispose'});}['transformUv'](_0x1109ba){if(this['mapping']!==UVMapping)return _0x1109ba;_0x1109ba['applyMatrix3'](this['matrix']);if(_0x1109ba['x']<0x0||_0x1109ba['x']>0x1)switch(this['wrapS']){case RepeatWrapping:_0x1109ba['x']=_0x1109ba['x']-Math['floor'](_0x1109ba['x']);break;case ClampToEdgeWrapping:_0x1109ba['x']=_0x1109ba['x']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x1109ba['x'])%0x2)===0x1?_0x1109ba['x']=Math['ceil'](_0x1109ba['x'])-_0x1109ba['x']:_0x1109ba['x']=_0x1109ba['x']-Math['floor'](_0x1109ba['x']);break;}if(_0x1109ba['y']<0x0||_0x1109ba['y']>0x1)switch(this['wrapT']){case RepeatWrapping:_0x1109ba['y']=_0x1109ba['y']-Math['floor'](_0x1109ba['y']);break;case ClampToEdgeWrapping:_0x1109ba['y']=_0x1109ba['y']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x1109ba['y'])%0x2)===0x1?_0x1109ba['y']=Math['ceil'](_0x1109ba['y'])-_0x1109ba['y']:_0x1109ba['y']=_0x1109ba['y']-Math['floor'](_0x1109ba['y']);break;}return this['flipY']&&(_0x1109ba['y']=0x1-_0x1109ba['y']),_0x1109ba;}set['needsUpdate'](_0x5d9f65){_0x5d9f65===!![]&&(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'](_0x15b872){warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0x15b872===sRGBEncoding?SRGBColorSpace:NoColorSpace;}}Texture['DEFAULT_IMAGE']=null,Texture['DEFAULT_MAPPING']=UVMapping,Texture['DEFAULT_ANISOTROPY']=0x1;class Vector4{constructor(_0x1dc65b=0x0,_0x4d4688=0x0,_0x2eb73e=0x0,_0x34f3b9=0x1){Vector4['prototype']['isVector4']=!![],this['x']=_0x1dc65b,this['y']=_0x4d4688,this['z']=_0x2eb73e,this['w']=_0x34f3b9;}get['width'](){return this['z'];}set['width'](_0x4021b5){this['z']=_0x4021b5;}get['height'](){return this['w'];}set['height'](_0x39666e){this['w']=_0x39666e;}['set'](_0x4ea28e,_0x4a43f5,_0x22396c,_0x1ddecb){return this['x']=_0x4ea28e,this['y']=_0x4a43f5,this['z']=_0x22396c,this['w']=_0x1ddecb,this;}['setScalar'](_0x3579a6){return this['x']=_0x3579a6,this['y']=_0x3579a6,this['z']=_0x3579a6,this['w']=_0x3579a6,this;}['setX'](_0x4db70e){return this['x']=_0x4db70e,this;}['setY'](_0x788c7a){return this['y']=_0x788c7a,this;}['setZ'](_0x107ca1){return this['z']=_0x107ca1,this;}['setW'](_0x36362f){return this['w']=_0x36362f,this;}['setComponent'](_0xff4c51,_0x6987ab){switch(_0xff4c51){case 0x0:this['x']=_0x6987ab;break;case 0x1:this['y']=_0x6987ab;break;case 0x2:this['z']=_0x6987ab;break;case 0x3:this['w']=_0x6987ab;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0xff4c51);}return this;}['getComponent'](_0x48abac){switch(_0x48abac){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'+_0x48abac);}}['clone'](){return new this['constructor'](this['x'],this['y'],this['z'],this['w']);}['copy'](_0x188f1d){return this['x']=_0x188f1d['x'],this['y']=_0x188f1d['y'],this['z']=_0x188f1d['z'],this['w']=_0x188f1d['w']!==void 0x0?_0x188f1d['w']:0x1,this;}['add'](_0x132329){return this['x']+=_0x132329['x'],this['y']+=_0x132329['y'],this['z']+=_0x132329['z'],this['w']+=_0x132329['w'],this;}['addScalar'](_0x3951aa){return this['x']+=_0x3951aa,this['y']+=_0x3951aa,this['z']+=_0x3951aa,this['w']+=_0x3951aa,this;}['addVectors'](_0x4ddae3,_0x3fc52a){return this['x']=_0x4ddae3['x']+_0x3fc52a['x'],this['y']=_0x4ddae3['y']+_0x3fc52a['y'],this['z']=_0x4ddae3['z']+_0x3fc52a['z'],this['w']=_0x4ddae3['w']+_0x3fc52a['w'],this;}['addScaledVector'](_0x1b0ab4,_0x6e1b6b){return this['x']+=_0x1b0ab4['x']*_0x6e1b6b,this['y']+=_0x1b0ab4['y']*_0x6e1b6b,this['z']+=_0x1b0ab4['z']*_0x6e1b6b,this['w']+=_0x1b0ab4['w']*_0x6e1b6b,this;}['sub'](_0x28d70c){return this['x']-=_0x28d70c['x'],this['y']-=_0x28d70c['y'],this['z']-=_0x28d70c['z'],this['w']-=_0x28d70c['w'],this;}['subScalar'](_0x5a9324){return this['x']-=_0x5a9324,this['y']-=_0x5a9324,this['z']-=_0x5a9324,this['w']-=_0x5a9324,this;}['subVectors'](_0x3c4e7b,_0x36903a){return this['x']=_0x3c4e7b['x']-_0x36903a['x'],this['y']=_0x3c4e7b['y']-_0x36903a['y'],this['z']=_0x3c4e7b['z']-_0x36903a['z'],this['w']=_0x3c4e7b['w']-_0x36903a['w'],this;}['multiply'](_0x34ab93){return this['x']*=_0x34ab93['x'],this['y']*=_0x34ab93['y'],this['z']*=_0x34ab93['z'],this['w']*=_0x34ab93['w'],this;}['multiplyScalar'](_0x5b1961){return this['x']*=_0x5b1961,this['y']*=_0x5b1961,this['z']*=_0x5b1961,this['w']*=_0x5b1961,this;}['applyMatrix4'](_0x214b29){const _0x4bb08e=this['x'],_0x23a0b9=this['y'],_0x3fda42=this['z'],_0x5eedde=this['w'],_0x11ff29=_0x214b29['elements'];return this['x']=_0x11ff29[0x0]*_0x4bb08e+_0x11ff29[0x4]*_0x23a0b9+_0x11ff29[0x8]*_0x3fda42+_0x11ff29[0xc]*_0x5eedde,this['y']=_0x11ff29[0x1]*_0x4bb08e+_0x11ff29[0x5]*_0x23a0b9+_0x11ff29[0x9]*_0x3fda42+_0x11ff29[0xd]*_0x5eedde,this['z']=_0x11ff29[0x2]*_0x4bb08e+_0x11ff29[0x6]*_0x23a0b9+_0x11ff29[0xa]*_0x3fda42+_0x11ff29[0xe]*_0x5eedde,this['w']=_0x11ff29[0x3]*_0x4bb08e+_0x11ff29[0x7]*_0x23a0b9+_0x11ff29[0xb]*_0x3fda42+_0x11ff29[0xf]*_0x5eedde,this;}['divideScalar'](_0x3c895e){return this['multiplyScalar'](0x1/_0x3c895e);}['setAxisAngleFromQuaternion'](_0x1b65f6){this['w']=0x2*Math['acos'](_0x1b65f6['w']);const _0x1056b6=Math['sqrt'](0x1-_0x1b65f6['w']*_0x1b65f6['w']);return _0x1056b6<0.0001?(this['x']=0x1,this['y']=0x0,this['z']=0x0):(this['x']=_0x1b65f6['x']/_0x1056b6,this['y']=_0x1b65f6['y']/_0x1056b6,this['z']=_0x1b65f6['z']/_0x1056b6),this;}['setAxisAngleFromRotationMatrix'](_0xde59a9){let _0x51a613,_0x3ad9d5,_0x12f332,_0x1ccc4e;const _0x127e21=0.01,_0x2fed14=0.1,_0x2947fa=_0xde59a9['elements'],_0x532b89=_0x2947fa[0x0],_0x1d104f=_0x2947fa[0x4],_0x37e5b6=_0x2947fa[0x8],_0x49bdcc=_0x2947fa[0x1],_0x48fdd9=_0x2947fa[0x5],_0x9b2e9e=_0x2947fa[0x9],_0x35f35c=_0x2947fa[0x2],_0x3d7519=_0x2947fa[0x6],_0xfc8713=_0x2947fa[0xa];if(Math['abs'](_0x1d104f-_0x49bdcc)<_0x127e21&&Math['abs'](_0x37e5b6-_0x35f35c)<_0x127e21&&Math['abs'](_0x9b2e9e-_0x3d7519)<_0x127e21){if(Math['abs'](_0x1d104f+_0x49bdcc)<_0x2fed14&&Math['abs'](_0x37e5b6+_0x35f35c)<_0x2fed14&&Math['abs'](_0x9b2e9e+_0x3d7519)<_0x2fed14&&Math['abs'](_0x532b89+_0x48fdd9+_0xfc8713-0x3)<_0x2fed14)return this['set'](0x1,0x0,0x0,0x0),this;_0x51a613=Math['PI'];const _0x14b8ea=(_0x532b89+0x1)/0x2,_0x5c562e=(_0x48fdd9+0x1)/0x2,_0x51c439=(_0xfc8713+0x1)/0x2,_0x11f7b0=(_0x1d104f+_0x49bdcc)/0x4,_0x543596=(_0x37e5b6+_0x35f35c)/0x4,_0x4c8b1a=(_0x9b2e9e+_0x3d7519)/0x4;if(_0x14b8ea>_0x5c562e&&_0x14b8ea>_0x51c439)_0x14b8ea<_0x127e21?(_0x3ad9d5=0x0,_0x12f332=0.707106781,_0x1ccc4e=0.707106781):(_0x3ad9d5=Math['sqrt'](_0x14b8ea),_0x12f332=_0x11f7b0/_0x3ad9d5,_0x1ccc4e=_0x543596/_0x3ad9d5);else _0x5c562e>_0x51c439?_0x5c562e<_0x127e21?(_0x3ad9d5=0.707106781,_0x12f332=0x0,_0x1ccc4e=0.707106781):(_0x12f332=Math['sqrt'](_0x5c562e),_0x3ad9d5=_0x11f7b0/_0x12f332,_0x1ccc4e=_0x4c8b1a/_0x12f332):_0x51c439<_0x127e21?(_0x3ad9d5=0.707106781,_0x12f332=0.707106781,_0x1ccc4e=0x0):(_0x1ccc4e=Math['sqrt'](_0x51c439),_0x3ad9d5=_0x543596/_0x1ccc4e,_0x12f332=_0x4c8b1a/_0x1ccc4e);return this['set'](_0x3ad9d5,_0x12f332,_0x1ccc4e,_0x51a613),this;}let _0x3dcf1a=Math['sqrt']((_0x3d7519-_0x9b2e9e)*(_0x3d7519-_0x9b2e9e)+(_0x37e5b6-_0x35f35c)*(_0x37e5b6-_0x35f35c)+(_0x49bdcc-_0x1d104f)*(_0x49bdcc-_0x1d104f));if(Math['abs'](_0x3dcf1a)<0.001)_0x3dcf1a=0x1;return this['x']=(_0x3d7519-_0x9b2e9e)/_0x3dcf1a,this['y']=(_0x37e5b6-_0x35f35c)/_0x3dcf1a,this['z']=(_0x49bdcc-_0x1d104f)/_0x3dcf1a,this['w']=Math['acos']((_0x532b89+_0x48fdd9+_0xfc8713-0x1)/0x2),this;}['min'](_0x5e2374){return this['x']=Math['min'](this['x'],_0x5e2374['x']),this['y']=Math['min'](this['y'],_0x5e2374['y']),this['z']=Math['min'