月球大数据地理空间分析展示平台-【中台】
WX
2023-07-19 e815dad728f0aba7b2bb2b2087dad4c36e68652f
1
var a8_0x49466b=a8_0x58a1;function a8_0x58a1(_0x3bb0ad,_0x3af0dd){var _0x208a9b=a8_0x208a();return a8_0x58a1=function(_0x58a125,_0x1d590c){_0x58a125=_0x58a125-0x8a;var _0x36bb11=_0x208a9b[_0x58a125];return _0x36bb11;},a8_0x58a1(_0x3bb0ad,_0x3af0dd);}(function(_0x323474,_0x299c93){var _0x1afa1a=a8_0x58a1,_0x4da036=_0x323474();while(!![]){try{var _0x4c1557=parseInt(_0x1afa1a(0x9c4))/0x1+parseInt(_0x1afa1a(0xb86))/0x2+-parseInt(_0x1afa1a(0x146e))/0x3+-parseInt(_0x1afa1a(0x14fc))/0x4*(parseInt(_0x1afa1a(0x3268))/0x5)+parseInt(_0x1afa1a(0x1397))/0x6+parseInt(_0x1afa1a(0x483))/0x7*(parseInt(_0x1afa1a(0x1b0e))/0x8)+-parseInt(_0x1afa1a(0x1c96))/0x9;if(_0x4c1557===_0x299c93)break;else _0x4da036['push'](_0x4da036['shift']());}catch(_0x183ed0){_0x4da036['push'](_0x4da036['shift']());}}}(a8_0x208a,0x790a9),(Object(self||this)[a8_0x49466b(0x100b)]=Object(self||this)[a8_0x49466b(0x100b)]||[])['push']([[0x2c9],{0xd8a8:(_0x18a436,_0x107471,_0x512589)=>{_0x512589['d'](_0x107471,{'Z':()=>_0xd8bda5});const _0xd8bda5='data:application/wasm;base64,AGFzbQEAAAABrQRHYAJ/fwF/YAF/AX9gA39/fwBgAX8AYAN/f38Bf2ACf38AYAR/f39/AX9gBX9/f39/AX9gBH9/f38AYAZ/f39/f38Bf2AFf39/f38AYAJ/fgF/YAR/f39+AX9gBn9/f39/fwBgB39/f39/f38Bf2AAAX9gAXwBfGABfgF/YAJ/fgBgA39/fgF/YAJ/fwF+YAAAYAF/AX5gCH9/f39/f39/AX9gBH9+f38Bf2AHf39/f39/fwBgCX9/f39/f39/fwF/YAN/fn8Bf2ACf3wAYAV/fn5+fgBgCX9/f39/f39/fwBgBX9/f39+AGAFf39+f38Bf2AIf39/f39/f38AYAN/f34AYAN/fn8AYAN/fn4Bf2AAAXxgAX8BfGAEf35+fwBgBH5+fn4Bf2ALf39/f39/f39/f38AYAN8fH8BfGACfHwBfGAEf39+fwBgBn9/f35/fwF/YAF+AX5gBX9+f39/AX9gAn9+AX5gBn9/f39/fgF/YAR/f39/AX5gAn5+AXxgCH9+fn9/f39/AX9gAn58AX9gC39/f39/f39/f39/AX9gAnx/AXxgAXwBf2ACfH8Bf2AHf39/f35/fwF+YAl/fn9+fn5+f38Bf2AEf39/fgBgAnx+AX9gCn9/f39/f39/f38Bf2ADf398AX9gAXwBfmAHf39/f398fABgBX9+fn5/AX9gCH9/fn5+f39/AX9gBH9+f38AYA1/f39/f39/f39/f39/AGACf38BfALNASIBYQFhAAgBYQFiAAQBYQFjAAEBYQFkACUBYQFlACUBYQFmAAEBYQFnAAQBYQFoAAABYQFpAAABYQFqAAUBYQFrAAcBYQFsAAABYQFtAAYBYQFuAAIBYQFvAAQBYQFwAA8BYQFxAAYBYQFyAAEBYQFzAAYBYQF0AAYBYQF1AAYBYQF2AA4BYQF3AAkBYQF4AAABYQF5AAABYQF6AAABYQFBAAABYQFCAAQBYQFDAAEBYQFEAAYBYQFFAAABYQFGAAABYQFHAAABYQFIAAYDjQ+LDwYDBwUCBAQBBQEEAQEFAAEBDgUEBgUJAQUBBAgFAgQLAQEFAgEABAARAwABAwEmBAYLAAYAEwADABwAARYBAAcSAgMFBQMGAQAGAgILBAAIAAQEEQEIAwwGAQAEAAIBBQAFDAUBBAAABAILARIFAgMCAwABAAEU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AAUAAAAAAAAFBQAFBAUBcADSAwUHAQGAAoCAAgYJAX8BQZCtxAILB5ECMwFJAgABSgDWBwFLACMBTADDDAFNACsBTgD7DAFPAJEDAVAAQwFRAJcBAVIAOQFTAGkBVACADQFVAIsCAVYAXwFXAC4BWAC4AwFZAFsBWgBjAV8AgQEBJADoDAJhYQBZAmJhAD0CY2EA3AkCZGEAgQUCZWEA2QkCZmEAigICZ2EAxwECaGEA5wwCaWEAiQICamEA+AICa2EA/wQCbGEA0wICbWEA1gkCbmEAdAJvYQDVCQJwYQDmDAJxYQDlDAJyYQDPAgJzYQD0AQJ0YQDiDAJ1YQDhDAJ2YQC4CQJ3YQDdDAJ4YQD3AQJ5YQD2AQJ6YQEAAkFhALMNAkJhAOgJAkNhAP4MAkRhAP0MAkVhAPwMCaMHAQBBAQvRA02CBSOoDMcIjwTaBOQM4AzfDN4MsQncDNsMqATjDLQM/QqzDLIM7witDKwMqwyqDKMMpQztA58MngycDJsMmgw6jgysD9EEnA+bD6oPmg+ZD5gPlw+WD5UPJagP0wFm8AKUD5MPkg931QulD4YPhQ+rD+oL/AGED6kPpw+mD6QPow+iD6EP8AKgD58Png+dD5EPkA+PD44PjQ+LD4wPiQ+ID4oPhw+AD88Ozg7MDsoOxg6aDoAO/Q3vDe4N6g3pDesN8A3tDewN5A3ACtsByw3NDcwNyg3JDcgNxw3GDakMpwymDKQMogyhDKAMnQygCJkMmAyXDNoMwAy/DNkM2AzXDNYM1QzUDNMMpQnSDNEM0AzPDM4MzQyCBcwMywzKDMkM+Qz6DPMM6wz1DPQM9gzuDOkM+AzqDMgM8QzsDPcM/wzwDO8MxwztDPIMxgzwAvACxQzEDMIMmAnBDL4MvQy8DLsM8AK6DLkMuAy3DLYMtQyxDLAMrwyLCfACrgyWDJUMzgSUDJMMkgyLCJEMkAyPDIMPgg+BD/8O/g79DvwO+w76DvkO+A73DvYO9Q70DvMO8g7xDvAO7w7uDu0O7A7rDuoO6Q7oDucO5g7lDuQO4w7iDuEO4A7fDt4O3Q7cDtsO2g7ZDtgO1w7WDtUO1A7TDtIO0Q7QDs0OyQ7IDscOxQ7EDsMOwg7BDsAO+Aq/DvcK+Aq+DvcKvQ68DrsOug65DrgOtw62DrUOggW0DrMOsg6xDvUK9AryCrAOrw6uDq0OrA6rDqoOqQ6oDqcOpg6lDqQOow6iDqEOoA6fDp4OnQ6cDpsOmQ6YDpcOlg6VDpQOkw6SDpEOkA6PDo4OjQ6MDuMKiw7iCoIFig6JDogOhw7LDoYOhQ6EDoMO4AqCDoEO/w3+DeMN4g3hDfwG4A3fDd4N3Q24CtwN2w3aDdkN2A22CuIK1w3WDdUN1A3wAtMN0g38DdUK+w2CB/oN+Q34DfcN9g31DfQN0grzDfIN8Q3oDc4EwgqCB+cN5g3OBMIKggflDdEN0A3PDc4NxQ3EDcMNwg3BDcANgwq/Db4NvQ28DbsNzgSCCroNuQ24DbcNtg21DbQNiA2HDYUNgQ2yDbENsA2vDa4NrQ2sDasNqg2pDagNpw2mDaUNpA2jDaINoQ2gDZ8Nng2dDZwNmw2aDZkNmA2XDZYNlQ2UDZMNkg2RDZANjw2ODY0NjA2LDYoNiQ2GDYQNgw2CDQr88CCLDw4AIAAgASACIANBABAkCy4AIAAEQEGg8wMoAgAEQEEAIAAQ/wEQgAVBCUEBEIAFCyAAQcTzAygCABEDAAsLdAEBfyAAKAJ0IgUgACgCeE4EQCAAEMwJBH9BAQUgACABIAIgAyAEECQLDwsgACAFQQFqNgJ0IAAoAnAgBUEUbGoiAEEANgIQIAAgBDYCDCAAIAM2AgggACACNgIEIABBADsBAiAAIAE6AAAgAEEAOgABIAULDQAgAQRAIAAgARBlCwufAQECfyMAQRBrIgQkACAAKAIAIgNBfjYCRCAEIAI2AgwgAyABIAIQjAMhASADKAJEQX5MBEAgA0F/NgJECwJAIAMtAFsEQCADIAEQJSADLQBXRQ0BIABBBzYCDCAAIAAoAiRBAWo2AiQMAQsgACAAKAIkQQFqNgIkIAMgACgCBBAlIABBADYCiAIgAEEBNgIMIAAgATYCBAsgBEEQaiQACzMBAX8gAgRAIAAhAwNAIAMgAS0AADoAACADQQFqIQMgAUEBaiEBIAJBAWsiAg0ACwsgAAspAQF/IAIEQCAAIQMDQCADIAE6AAAgA0EBaiEDIAJBAWsiAg0ACwsgAAsPAEELIABBissAEIYFQQsLDgAgACABIAAoAnQQ0wMLCQAgAEEBEIkFCw4AIAAgASACQQBBABAkCykAIAAoAAAiAEEYdCAAQQh0QYCA/AdxciAAQQh2QYD+A3EgAEEYdnJyCxIAIAAvAQhBP3FBkOoBai0AAAsOACABBEAgACABENMECwtWAQJ/A0ACQAJAIAAtAAAiAiABLQAAIgNGBEAgAg0BQQAPCyACQfDnAWotAAAiAiADQfDnAWotAAAiA0cNAQsgAUEBaiEBIABBAWohAAwBCwsgAiADawsWACAARQRAQQAPCyAAEDtB/////wNxCxMAIAAgACgCOEEBayIANgI4IAALGwAgACAAIAEgAiADIAQQJCIAIAUgBhDWASAAC4YBAQN/IAFBf3MhAiAAKAIMIgEoAjggASgCPGpBAEgEQCAAIQMgASIAIAAoAgAgACgCQEEKIAAoAjhrIgRBAnStEKEDIgE2AkACQCABRQRAIABBADYCPAwBCyAAIAQ2AjwgASACQQJ0aiADKAJ0NgIACw8LIAEoAkAgAkECdGogACgCdDYCAAsWACABRQRAQQAPCyAAIAEgAkEAEL8HC1oBAX8gACgCAEI0EFMiBARAIARBAEE0ECgiBEH//wM7ASIgBCABOgAAIAAoAgAgBCACIAMQ9wcgACAEKAIYEMQEGiAEDwsgACgCACACEC8gACgCACADEC8gBAskAQF/IAAoAnQiAkEASgRAIAAoAnAgAkEUbGpBEmsgATsBAAsLOAAgACABIAIgAyAEECQhASAAKAIALQBXRQRAIAAoAnAgAUEUbGoiACAFNgIQIABB/QE6AAELIAELOgECfyAARQRAQQAPCyAAKAIAIQEgACkDkAFCAFUEQCABIAAQ1AcLIAAQ/gkhAiAAEPwJIAEgAhCgAQtLAQN/IAEEQCABQQhqIQIgASgCACEDA0AgACACKAIAEC8gACACKAIEECUgAkEQaiECIANBAUohBCADQQFrIQMgBA0ACyAAIAEQZQsLfwEDfyAAIQECQCAAQQNxBEADQCABLQAARQ0CIAFBAWoiAUEDcQ0ACwsDQCABIgJBBGohASACKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACyADQf8BcUUEQCACIABrDwsDQCACLQABIQMgAkEBaiIBIQIgAw0ACwsgASAAawsoAQF/IwBBEGsiAyQAIAMgAjYCDCAAIAEgAhCMAyEAIANBEGokACAACw8AIAAgASACQQEgAxCFBQswAQF/AkAgAUUNACAALQATIgJBB0sNACAAIAJBAWo6ABMgACACQQJ0aiABNgKYAQsLJAEBfyMAQRBrIgMkACADIAI2AgwgACABIAIQtAMgA0EQaiQAC/QBAQF/IAFFBEACfyAAKAIAIgFC2AAQUyIARQRAIAEgAhAvQQAMAQsgAEIANwIMIABCgYCAgMAANwIAIAAgAjYCCCAAQQA2AhQgAAsPCyABKAIAIgMgASgCBE4EQAJ/IAAoAgAhAyABIAEoAgQiAEEBdDYCBCADIAEgAEEFdEEIcq0QwwEiAEUEQCADIAEQOiADIAIQL0EADAELIAAgACgCACIBQQFqNgIAIAAgAUEEdGoiAUEANgIUIAFCADcCDCABIAI2AgggAAsPCyABIANBAWo2AgAgASADQQR0aiIAQQA2AhQgAEIANwIMIAAgAjYCCCABCxoAIAAgARCMASIABEAgAEEAIAGnECgaCyAACzQBAX8gACgCCCIBBH8gAQUCQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABDPCQsLnhcBFn8gABDqBwRAQcieBRCeAQ8LIABBADoAnQEgACgCACEMAkADQAJ/IAAoAhRBo5vI7wJHBEAgABA5GgsgACgCACIFLQBXBEAgAEEHNgIoQQcMAQsCQCAAKAIkQQBIBEAgAC0AngFBA3EEQCAAQRE2AihBASECIAAsAJwBQQBODQIgABDbBiECDAILIAUoArgBIgJFBEAgBUEANgKoAgsCQCAFLQBeQYIBcUUNACAFLQCxAQ0AIAAoAswBRQ0AIAUoAgAgAEGQAWoQ3QYaIAUoArgBIQILIAUgAkEBajYCuAEgAC8BngEiAUGAAXEEfyABBSAFIAUoAsABQQFqNgLAASAALwGeAQtBgAJxBEAgBSAFKAK8AUEBajYCvAELIABBADYCJAsCQCAALQCeAUEMcQRAQQAhAUEAIQNBACELQQAhDSMAQRBrIg4kACAAKAIAIQ8gACgCYCIHQShqIRFBASEEIAAvAZ4BQQxxQQRHBEAgDy0AI0EBcSEECyARQQgQygMgAEEANgKAAQJAIAAoAihBB0YEQCAPEE0aQQEhBAwBCyAALwGeAUEMcUEIRiEWIAAoAnQhEAJAIAQEfyAAKAJgQegCagVBAAsiCkUNACAKLQAIQRBxBEAgCigCECENIAooAgxBAnYhAwsDQCABIANGDQEgDSABQQJ0aigCACgCBCAQaiEQIAFBAWohAQwACwALIABB8ABqIQkgACgCJCEIA0ACQCAIIgJBAWohCCACIBBOBEAgAEEANgIoQeUAIQQgAiEBDAELIAkhBAJAIAAoAnQiBiACIgFKDQAgAiAGayEBQQAhBgNAIAEgDSAGQQJ0aigCACIEKAIEIgtIDQEgBkEBaiEGIAEgC2shAQwACwALIAQoAgAhCwJAIApFDQAgCyABQRRsaiISLQABQfwBRw0AQQAhBiADQQAgA0EAShshEyADQQFqIgRBAnQhFANAAkAgBiATRwR/IA0gBkECdGooAgAgEigCEEcNASAGBSATCyADRw0CIAAgCiAUIANBAEcQuQMiBjYCKCAGBEBBASEEDAQLIAooAhAiDSADQQJ0aiASKAIQNgIAIAogFDYCDCAKIAovAQhBwPwAcUEQcjsBCCASKAIQKAIEIBBqIRAgBCEDDAILIAZBAWohBgwACwALQQAhBCAWRQ0AIAsgAUEUbGotAAAiBkG3AUYNACAGQcAARyACQQBMcg0BCwsgACAINgIkIA4gATYCDCAOIAs2AgggBA0AIA4oAgwhBCAOKAIIIQggDygCqAIEQCAAQQk2AiggAEEJENUCQQAQkgFBASEEDAELQQAhAyMAQdABayIBJAAgAUG4AWpBAEEAQQBBgJTr3AMQmQFBwdUAIQkCQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCCAEQRRsaiIKIgIsAAFBEWoOEA4DCQQGCAcLAAILCg4NBQELCyABIAIoAhAiAi8BBjYCECABQbgBakHN/QAgAUEQahA/A0AgAi8BBiADSwRAIAIoAhAgA2otAAAhCSABIAIgA0ECdGooAhQiBgR/IAYoAgAFQdTlAQsiBkHRngEgBkGg+wEQlAEbNgIIIAFB27wBQdTlASAJQQJxGzYCBCABQeK8AUHU5QEgCUEBcRs2AgAgAUG4AWpB2CwgARA/IANBAWohAwwBCwsgAUG4AWpBu9ABQQEQRQwNCyACKAIQIgItAAQhAyABIAIoAgA2AiAgASADQQJ0QbD7AWooAgA2AiQgAUG4AWpB1y4gAUEgahA/DAwLIAIoAhAiAigCICEDIAEgAiwAADYCNCABIAM2AjAgAUG4AWpBlcEBIAFBMGoQPwwLCyACKAIQKAIEIgIoAiAhAyABIAIsAAA2AkQgASADNgJAIAFBuAFqQZXBASABQUBrED8MCgsgASACKAIQKQMANwNQIAFBuAFqQbzvACABQdAAahA/DAkLIAEgAigCEDYCYCABQbgBakGuhAEgAUHgAGoQPwwICyABIAIoAhArAwA5A3AgAUG4AWpBod0AIAFB8ABqED8MBwsgAigCECICLwEIIgNBAnEEQCACQRBqDAULIANBJHEEQCABIAIpAwA3A5ABIAFBuAFqQbzvACABQZABahA/DAcLIANBCHEEQCABIAIrAwA5A4ABIAFBuAFqQaHdACABQYABahA/DAcLQY+ZAUG6wgEgA0EBcRshCQwFCyABIAIoAhAoAgg2AqABIAFBuAFqQY/JACABQaABahA/DAULIAIoAhAiAigCACEJQQEhAwNAIAMgCU0EQCABIAIgA0ECdGooAgA2ArQBIAFB2wBBLCADQQFGGzYCsAEgAUG4AWpBgQ4gAUGwAWoQPyADQQFqIQMMAQsLIAFBuAFqQbGLAUEBEEUMBAsgAigCEAwBCyACQRBqCygCACIJRQ0BCyABQbgBaiAJENUBCyABLQDMAUEHcQRAIA8QTRoLIAFBuAFqEMIBIQMgAUHQAWokAEEIIQEgBwJ/IAAvAZ4BQQxxQQhGBEAgESAIIARBFGxqIgE0AgQQjgEgB0HQAGogATQCCBCOASAHQfgAaiABNAIMEI4BQQQhAUEEDAELIBEgBKwQjgEgB0HQAGogCi0AAEECdEHA+wFqKAIAQn9BAUEAEMoBGiAHQfgAaiAIIARBFGxqIgI0AgQQjgEgB0GgAWogAjQCCBCOASAHQcgBaiACNAIMEI4BIAdBmAJqIAIzAQIQjgEgB0HAAmoQZEEGC0EobGogA0J/QQFBAxDKARogACARNgKAASAAIAE7AZgBIABBB0EAIA8tAFciARs2AihBAUHkACABGyEECyAOQRBqJAAgBCEBDAELIAUgBSgCxAFBAWo2AsQBIAAQ3QkhASAFIAUoAsQBQQFrNgLEAQtB5AAhAgJAIAFB5ABGDQAgACkDkAFCAFUEQCAFIAAQ1AcLQeUAIQIgAUHlAEYEQCAFLQBVRQ0BQQAhAkEAIQEDQCAFKAIUIAJKBEACQCACQQR0IgMgBSgCEGooAgQiBEUNACAEEEsgBBCNASgC6AEiBAR/IAQoAgwhCCAEQQA2AgwgCAVBAAsiBEEATA0AIAUoAowCIghFIAFyDQAgBSgCkAIgBSAFKAIQIANqKAIAIAQgCBEGACEBCyACQQFqIQIMAQsLIAAgATYCKEEBQeUAIAEbIQIMAQsgASECIAAsAJwBQQBODQAgABDbBiECCyAFIAI2AkAgACgCACAAKAIoEKABQQdHDQAgAEEHNgIoIAJBByAALACcAUEAThshAgsgBSgCSCACcQsiAUERRw0BIBVBMkYEQEERDwsgACgCJCEFIwBBEGsiAyQAIAAQ3AkhAQJAIAAoAgAiAiABQX8gAC0AnAEgACADQQxqQQAQxQQiCARAIAhBB0cNASACEE0aDAELIAMoAgwhBCMAQYACayIJJAAgCUEIaiIBIARB+AEQJxogBCAAQfgBECchAiAAIAFB+AEQJyEBIAIoAgghByACIAEoAgg2AgggASAHNgIIIAIoAgQhByACIAEoAgQ2AgQgASAHNgIEIAIoAswBIQcgAiABKALMATYCzAEgASAHNgLMASACKALQASEHIAIgASgC0AE2AtABIAEgBzYC0AEgASACKALoATYC6AEgASACLQCcAToAnAEgAUGoAWogAkGoAWpBJBAnGiABIAEoArwBQQFqNgK8ASAJQYACaiQAQQAhAQNAIAQuARAgAUoEQCABQShsIgIgACgCbGogBCgCbCACahDRCSABQQFqIQEMAQsLIARBADYCKCAEEJgCGgsgA0EQaiQAAkAgCARAIAwoAqACECshASAMIAAoAoQBECUgDC0AVw0BIAAgDCABEFw2AoQBIAAgDCAIEKABIgA2AiggAA8LIBVBAWohFSAAEDkaIAVBAEgNASAAQQE6AJ0BDAELC0EHIQEgAEEHNgIoIABBADYChAELIAELKQAgACABQQh0QYCA/AdxIAFBGHRyIAFBCHZBgP4DcSABQRh2cnI2AAALYwECfyAAKAIQIgMgAmoiBCAAKAIITwRAIAAgAhCxBiICQQBKBEAgACgCBCAAKAIQaiABIAIQJxogACAAKAIQIAJqNgIQCw8LIAIEQCAAIAQ2AhAgACgCBCADaiABIAIQJxoLCz0BAX8gAC0AEyIBRQRAIAAgACgCLEEBaiIANgIsIAAPCyAAIAFBAWsiAToAEyAAIAFB/wFxQQJ0aigCmAELcgEBfyAAKAIIIgItAAlBIHFFBEACfyAAKAIIIQIgAUEATARAIAIQZCACQQA2AhBBAAwB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wwAQfCEECyAECzIAIAAoAmAgASgCCEEobGoiAC0ACUEkcQRAIAAQZCAAQQQ7AQggAA8LIABBBDsBCCAAC3ABA38jAEEQayIEJABBjPUDKAIABEAgBCACNgIMIwBB8AFrIgMkACADQdgBaiIFQQAgA0HSAUEAEJkBIAUgASACELQDQYz1AygCACEBQZD1AygCACAAIAUQwgEgARECACADQfABaiQACyAEQRBqJAALCgAgACgCACgCIAsNACAAKAIAIAGsEI4BC04BAX8gAUEBRgRAIAAQRg8LIAEgACgCHCICTARAIAAgAiABazYCHCAAIAAoAiAiACABajYCICAADwsgACAAKAIsIgAgAWo2AiwgAEEBagvGAQEDfyABBEAgAUEIaiECA0AgASgCACAESgRAIAIoAgQiAwRAIAAgAxBlCyAAIAIoAggQJSACKAIMIgMEQCAAIAMQZQsgAi8AJSIDQQJxBH8gACACKAJAECUgAi8AJQUgAwtBBHEEQCAAIAIoAkAQOgsgACACKAIQENMBIAIoAhQiAwRAIAAgAxBmCyACKAIsIgMEQCAAIAMQLwsgAigCMCIDBEAgACADEOsBCyACQcgAaiECIARBAWohBAwBCwsgACABEGULCxUAIAAgASACIAMgACgCACgCCBEMAAs/AQF+AkAgACkDECICIAApAwhaBEAgAEEBEMQDDQEgACkDECECCyAAIAJCAXw3AxAgACgCBCACp2ogAToAAAsL4gEBAX8DQAJAIAAoAgRBgKAIcQRAIABBDGohAAwBCwJ/IAAtAAAiAUGwAUYEQCAALQACIQELAkACQAJAAkACQAJAIAFBsQFrDgICAQALIAFBigFHBEACQCABQacBaw4DAAUABAsgACgCLCIBRQ0EIAEgAC4BIBC2BAwGCyAAKAIUKAIcQQhqIQAMBgsgACgCDCgCFCgCHCAALgEgQQR0akEIaiEADAULIAAoAhRBCGohAAwECyABQSRGDQELIAAtAAEMAQsgACgCCEEAEMwEC0EYdEEYdQ8LIAAoAgAhAAwACwALZQEBfyABEJ0BIQMCQCAALQAXRSADRXINACADLQAAQbABRg0AIAMQxwVFDQAgAkEANgIAIAAgA0F/EMYFDwsgAiAAEEYiASAAIAMgARD7ASIDRwR/IAAgARA+QQAFIAELNgIAIAMLNwEBfyAB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KTYCAAwBCyACIAAgBigCBGoiAC0AAEYEQCAAQQFqEC0gA0YNAQsgBCAGEF0iATYCACABDQAgACACOgAAIABBAWogAxBECyAFKAIMEKYBCyAFQRBqJAALKgEBfyMAQRBrIgQkACAEIAM2AgwgACABIAIgAxD0CCEAIARBEGokACAACxUBAX9B+KYEKAIAIgAEQCAAERUACwsVAQF/QfSmBCgCACIABEAgABEVAAsLEQAgACABIAAoAgAoAhgRAAAL0gsBDn8gACgCBCEMIAAoAgAiCCgCACEJIAgoAggiAygCdCEKIAAtADAhAgNAIAJBAEoEQCAAIAJBAWsiBkHYAGxqIgEoAsQGIQUCQCABLQCxBkG2AUcEQEEAIQQCQCAALQAzQQJHDQAgAiAALQAwRw0AIAUtAClBAnFFDQAgBSgCICICLQA3QYABcUUNACAFLwEeIgdFDQAgAigCCCAHQQF0ai4BAEEkSA0AIAgoAixBAWohBEEAIQIDQCACIAdHBEAgA0HdACABKAKABiACIAIgBGoQJBogAkEBaiECDAELCyAIIAcgCCgCLGpBAWo2AiwgA0EXQRogAS0AsQZBBEYbIAEoAoAGQQAgBCAHEDghBCADQQtBASABKAK4BhAiGgsgAyABKAKQBhA0IAMgAS0AsQYgASgCtAYgASgCuAYgAS0AsgYQJBogAyABLQCzBhA3IAEoApwGBEAgAyABKAKgBhA0IANBPCABKAKcBiABKAK4BkEBaxAiGgsgBEUNASADIAQQKgwBCyADIAEoApAGEDQLAkAgBS0AKUEIcUUNACABKAK8BkEATA0AIAMgASgCiAYQNCABKALABiABKAK8BiIEQRRsakEUayECA0AgBEEATA0BIAMgAigCBEEBahAqIAItABBBtgFHBEACQCACKAIMRQ0AIAUoAihBgIgQcSEHIAEoAvgFBEAgA0EbIAIoAgAgAygCdEEDQQIgB0GAgBBGG2oQIhoLIAdBgIAQRw0AIANBHCABKAKABiADKAJ0QQJqIAIoAgggAigCDBA4GiADIAIoAgRBAWoQKgsgAyACLQAQIAIoAgAgAigCBBAiGgsgAyACKAIEQQFrECogAkEUayECIARBAWshBAwACwALIAMgASgChAYQNCABKAKMBiICBEAgAyACEFoaIAMgASgCjAYQKiADIAEoAowGQQJr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P3FBgAFyOgABIAIgB0EGdkHAAXI6AAAgAkECagshAiADBSAALQADIQMgAiAALQACIgRBP3FBgAFyOgADIAIgB0EKdEGAgDxxQYCABGoiBkESdkHwAXI6AAAgAiADQQh0QYAGcSAEIAlBCnQiA3JyQQZ2QT9xQYABcjoAAiACIANBgOADcSAGckEMdkE/cUGAAXI6AAEgAkEEaiECIABBBGoLIQAMAAsACyAFIAIgAWs2AgwMAgsgASEDA0AgACAITw0BIABBAWohAgJ/AkAgAC0AACIEQcABSQRAIAIhAAwBCyAEQaD5AWotAAAhBANAAkACQCACIAhGBH8gCAUgAi0AACIAQcABcUGAAUYNASACCyEAIARBfnFB/v8DRiAEQYABSXIgBEGAcHFBgLADRnINASAEQf//A00NAyADIARBCHZBA3FB3AFyOgACIAMgBEGAgARrIgJBCnZBwAFxIARBCnZBP3FyOgABIAMgAkESdkEDcUHYAXI6AABBBCEGIANBA2oMBAsgAEE/cSAEQQZ0ciEEIAJBAWohAgwBCwtB/f8DIQQLIAMgBEEIdjoAAEECIQYgA0EBagsgBDoAACADIAZqIQMMAAsACyAFIAMgAWs2AgwgA0EAOgAAIANBAWohAgsgAkEAOgAAIAUvAQghACAFEHggBSABNgIUIAUgATYCECAFIAo6AAogBSAAQb2AAnFBggRyOwEIIAUgBSgCICABEIUCNgIYQQALCwVBAAsLLwAgACABQX8gARs2AhQgACgCACIALQAIQQFxBEAgACABENUCQn9BAUEAEMoBGgsLPQEBfwJAIAIoAgANACAAKAIIIAFODQAgACgCACABEOMBIgMEQCAAIAM2AgAgACABNgIIDwsgAkEHNgIACwt3AQJ/A0AgACIBQQFqIQAgARD/Ag0ACwJAIAEtAABFDQADQCABIgBBAWohASAAEI4CDQALIAAtAABFDQADQCAAIgFBAWohACABEP8CDQALIAEtAABFDQADQCABIgBBAWohASAAEI4CDQALIAAtAABBAEchAgsgAgseAQF/QQEhASAALQAAQQZPBH8gACgCBEEBagVBAQsLkgIBA38gACgCDCIEIAAoAhAiBU4EQCAAKAIYIQQgACAAKAIAKAIAKAIAIgMgBUHgAGytEFMiBTYCGCAFRQRAIAJBAXEEQCADIAEQLwsgACAENgIYQQAPCyAFIAQgACgCDEEwbBAnGiAAQSBqIARHBEAgAyAEECULIAAgAyAAKAIYEIUCQTBuNgIQIAAoAgwhBAtBASEFIAAgBEEBaiIDNgIMIAJBAnFFBEAgACADNgIUCyAAKAIYIQMCQCABRQ0AIAEtAAZBBHFFDQAgATQCHBDUAUGOAmshBQsgAyAEQTBsaiIDIAU7AQggARCdASEBIAMgAjsBCiADIAE2AgAgAyAANgIEIANBDGpBAEEkECgaIAQLwwEBAX8CQCAAKAIALQBXDQAgAS0ABEGAAXENACMAQSBrIgMkACADQccANgIEIAMgADYCACAALQAWBEAgA0EANgIMIANByAA2AgggAyABEGoaCyADQQA7ARQgA0HAADYCDCADQckANgIIIAMgARBqGiADQSBqJAAgACgCJA0AIAAgASACENQLIAAoAiQNACMAQSBrIgIkACACQcoANgIMIAJBMzYCCCACQccANgIEIAIgADYCACACIAEQahogAkEgaiQACwt5AQF/IAEEfyACRQRAIAEPCyAAKAIAIQMCQCABKAIEQYGAgIACcUGAgICAAkcEQCACKAIEQYGAgIACcUGAgICAAkcNAQsgAC0A0AFBAUsNACAAIAEQzQcgACACEM0HIANBmwFBxrwBEHMPCyAAQSwgASACEDYFIAILC+EDAQN/IwBB0ABrIgokACAAKAIAQswAEFMiCSAKIAkbIQsgCUEcaiAKQRxqIAkbIAEEfyABBSAAQQAgACgCAEG0AUEAEHMQQAs2AgAgC0GKAToAACAJQQRqIApBBHIgCRsgBzYCACAJQQhqIApBCGogCRtBADYCACAJQQxqIApBDGogCRtBADYCACAAIAAoAmRBAWoiATYCZCAJQRBqIApBEGogCRsgATYCACAJQRRqIApBFGogCRtBfzYCACAJQRhqIApBGGogCRtBfzYCACAJQQJqIApBAnIgCRtBADsBACAJQSBqIApBIGogCRsgAgR/IAIFIAAoAgBC0AAQQQs2AgAgCUEkaiAKQSRqIAkbIAM2AgAgCUEoaiAKQShqIAkbIAQ2AgAgCUEsaiAKQSxqIAkbIAU2AgAgCUEwaiAKQTBqIAkbIAY2AgAgCUE0aiAKQTRqIAkbQQA2AgAgCUE4aiAKQThqIAkbQQA2AgAgCUE8aiAKQTxqIAkbIAg2AgAgCUFAayAKQUBrIAkbQQA2AgAgCUHEAGogCkHEAGogCRtBADYCACAJQcgAaiAKQcgAaiAJG0EANgIAIAAoAgAiAC0AVwRAIAAgCyAKIAtHEKQIQQAhCQsgCkHQAGokACAJCxQBAX8Q5wEEf0EABSAAIAEQxgELC0gBAX8gAEEBIAF0IgIgACgCoAFyNgKgAQJAIAFBAUYNACAAKAIAKAIQIAFBBHRqKAIELQAJRQ0AIAAgACgCpAEgAnI2AqQBCwsdAQF/EOcBBH9BAAUgACABQQAgAUEAShutEMYBCwtlAQN/IAJFBEBBAA8LAkAgAC0AACIDRQ0AA0ACQCABLQAAIgVFDQAgAkEBayICRSADIAVHcg0AIAFBAWohASAALQABIQMgAEEBaiEAIAMNAQwCCwsgAyEECyAEQf8BcSABLQAAawtyAQJ/AkAgACgCACAAKAIMaiICQQBMBEBBASECIAAtAAhBEHFFDQELQQchASAAIAJBARC5Aw0AQQAhASAAKAIQIAAoAgxqQQAgACgCABAoGiAAIAAoAgwgACgCAGo2AgwgACAALwEIQf/7AnE7AQgLIAELyQoCBX8PfiMAQeAAayIFJAAgBEL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIg1CIIghDiAEQjCIp0H//wFxIQcCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAHQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgtCgICAgICAwP//AFQgC0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgC0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIAuEIQJCACEBIAJQBEBCgICAgICA4P//ACEKDAMLIApCgICAgICAwP//AIQhCgwCCyABIAuEUARAQgAhAQwCCyACIAOEUARAQgAhAQwCCyALQv///////z9YBEAgBUHQAGogASANIAEg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AEHUwAAgAkEQahAmIAAgBDYCDAsgBSABECULIAJBIGokACADIAMoAjhBAWs2AjgMAQsgAS4BIiICQQBKDQAgAkEASARAIAYgASgCADYCACAAQY73ACAGECZBASEEDAELAkAgAyABKAIsQQAQ0QEiBUUEQEEBIQQMAQsgAC0A0AEhCCAAQQA6ANABIAAoAighCSAAIAUoAiAQvAUgAUEiaiIHQf//AzsBACADQQA7AbQCIAMoAugCIQogA0EANgLoAkEBIQQgAyADKAKwAkEBajYCsAIgACAFQcAAEOQFIQIgAyAKNgLoAiAAIAk2AigCQCACRQRAIAdBADsBAAwBCyABKAIQIgQEQCAAIAQgByABQQRqEL4FQQAhBCAAKAIkDQEgBSgCHCgCACAHLgEARw0BIAAgASAFQcAAELsHDAELIAEgAi8BIjsBIiABIAIoAgQ2AgQgASABKAIcIAIoAhxB4gBxcjYCHEEAIQQgAkEANgIEIAJBADsBIgsgASABLwEiOwEkIAMgAhDTASADIAUQZiADIAMoArACQQFrIgI2ArACIAMgAgR/QQAFIAMvAbYCCzsBtAIgACAIOgDQAQsgASgCPCIAIAAvAU5BAnI7AU4gAy0AV0UNACADIAEQ8wULIAZBEGokACAEC04BAn8gAC8BNCEDIAFB//8DcSEBA0ACQCACIANGBEBB//8DIQIMAQsgACgCBCACQQF0ai8BACABRg0AIAJBAWohAgwBCwsgAkEQdEEQdQtYAQR/A0ACQCADIAAoAhRODQAgACgCECADIANBAklzIgVBBHRqKAIMIQYCQCACBEAgACAFIAIQ0ARFDQELIAZBGGogARB8IgQNAQsgA0EBaiEDDAELCyAEC44CAQR/IAFC/wBYBEAgACABPAAAQQEPCyABQv//AFgEQCAAIAGnIgNB/wBxOgABIAAgA0EHdkGAAXI6AABBAg8LIwBBEGshBQJAIAFCgICAgICAgIABVARAA0AgAyICIAVBBmpqIAGnQYABcjoAACACQQFqIQMgAUL/AFYhBCABQgeIIQEgBA0ACyAFIAUtAAZB/wBxOgAGQQAhBANAIAMgBEYNAiAAIARqIAVBBmogAmotAAA6AAAgBEEBaiEEIAJBAWshAgwACwALIAAgATwACCABQgiIIQFBByECA38gAkEASAR/QQkFIAAgAmog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IAUQxgEiATYCFCABDQAgACgCEBAjIAAoAhQhAQsgACABNgIQQQAhAgwBCyAEQQBKBEAgACgCICAAKAIUEGULIAAgACgCICABrBCMASIBNgIUCyABRQRAIAAQZCAAQQA2AhggAEEANgIQQQcPCyAAIAAoAiAgARCFAjYCGAJAIAJFDQAgACgCECIBRQ0AIAAoAhQgASAAKAIMECcaCyAALwEIIgFBgAhxBEAgACgCECAAKAIkEQMAIAAvAQghAQsgACAAKAIUNgIQIAAgAUH/xwNxOwEIQQAL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQqgEgBCAAIAJBgfgAIAVrEPsCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C9MBAgF/An5BfyEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwsgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEE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aiIFQQF0QcClAmovAQAgA0YNASADQQF0QaCWAmovAQAiBQ0ACyADQf//A3FFIAdB5QBqIgNBAXRBwKUCai8BAEHlAEdyRQRAIANBAXRB4MgCagwCCyAGQQF0QZDpAmoMAQsgBUEBdEHgyAJqCy8BAAUgBgtB//8DcSIFQdQJTwRAAkAgBUHMjwJqLQAADQAgEigCACASKAK4CUkNACASEIkIDAMLIBUgESkCGDcDAEEAIQNBACEGQQAhCkEAIQhBACEHQQAhCyMAQbABayINJAAgEigCACECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFQdQJayIdDtQCAAECAwQFBQUGBgcICQoLDA0ODA8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSoMKywtLi8wMTIzNDU2NzgMOToWOxw8PT4/DEBBQDhCQ0Q5DEVGR0hJSktMTUxOT1BRUlMMVFVWV1gWWVpbWVxdXl9gWGFiY2RlZmdoaWprbGBtbm9wVHFyc3R1dnd4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AAsgASAAQf4BIABB/gFIG0EBajoABgsgB0EQaiQAIAVBGHRBGHULTAEBfyABBEADQCABKAIQIQIgACABKAIAEDogACABKAIEEC8gACABKAIIEDogACABKAIMEC8gACABKAIYECUgACABECUgAiIBDQALCwsIACAAECNBAAseAQF/A0AgAARAIAFBAWohASAAKAIAIQAMAQsLIAELMAAgACgCECABQQR0aigCACACEDBFBEBBAQ8LQQAhACABBH9BAQVBxNMAIAIQMAtFCzcBAX8gAQRAA0AgAiABKAIATkUEQCAAIAEgAkEYbGpBDGoQowggAkEBaiECDAELCyAAIAEQJQsLUQAgAQRAIAEQggYgACABKAIoEC8gACABKAIIEDogACABKAIMEDogACABKAIcEC8gACABKAIYEC8gACABKAIAECUgACABKAIEECUgACABECULC6sBAQF/AkAgASgCBEGAgIEEcQ0AAkAgASgCDCICRQ0AIAEtAABBsgFGDQAgACACENMECyABKAIQIgIEQCAAIAIQ0wQMAQsgAS0ABUEIcQRAIAAgASgCFBBmDAELIAAgASgCFBA6IAEtAAdBAXFFDQAgACABKAIsENIECyABKAIEIgJBgIAEcQR/IAAgASgCCBAlIAEoAgQFIAILQYCAgMAAcUUEQCAAIAEQZQsL1QEBAn8jAEEQayIFJAACQAJAIAEgACgCMEsEQEGZlgQQKSEEDAELIAAoAgAgASAFQQxqIAQQpwEiBA0AIAIgBSgCDCIEKAIIIgY2AgACQCAGLQAARQRAIAQgASAAEJsGGiACKAIAEK0DIgQNAQtBACEEIANFDQIgAigCACIALwEYBEAgAC0AASADLQBFRg0DC0GulgQQKSEECyACKAIAEE4LIANFDQAgAyADLQBEQQFrIgA6AEQgAyADIABBGHRBGHVBAnRqKAJ4NgJ0CyAFQRBqJAAgBAtjAQF/IAAoAgQhAiAAEEsgAigCACgC5AEhAAJAIAFFBEAgACgCFCEBDAELIAFBAEgEQEIAIAGsQgqGfSAAKAIcIAAoAhhqrH+nIQELIAAgATYCFAsgABDwBCIAIAEgACABShsLNwAgACABKAIkEC8gACABKAIoEDogACABKAIQECUgAS0AN0EQcQRAIAAgASgCIBAlCyAAIAEQJQvjBQEIfyMAQRBrIgkk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QYIEcUGCBEcNACAALQAKIAFHDQAgACgCEA8LIANBAXENACAAIAEQ4wkhAgsgAgtIAQJ/An8gAUEfTQRAIAAoAgAhAiAAQQRqDAELIAFBIGshASAACygCACEDIAAgAiABdDYCACAAIAMgAXQgAkEgIAFrdnI2AgQLnwIBBX8jAEHwAWsiBiQAIAYgAjYC7AEgBiABNgLoASAGIAA2AgBBASEJAkACQAJAIAFBAUcgAnJFBEAgACEHDAELIAAhCANAIAggBSADQQJ0aiIKKAIAayIHIABB5QARAABBAEwEQCAIIQcMAgsCQCAEIANBAkhyRQRAIApBCGsoAgAhBCAIQQRrIgogB0HlABEAAEEATg0BIAogBGsgB0HlABEAAEEATg0BCyAGIAlBAnRqIAc2AgAgBkHoAWogASACEPAJIgEQjAUgCUEBaiEJIAEgA2ohA0EAIQQgByEIIAYoAuwBIgIgBigC6AEiAUEBR3INAQwDCwsgCCEHDAELIAQNAQsgBiAJEO8JIAcgAyAFEM8GCyAGQfABaiQAC0gBAn8CfyABQR9NBEAgACgCBCECIAAMAQsgAUEgayEBIABBBGoLKAIAIQMgACACIAF2NgIEIAAgAkEgIAFrdCADIAF2cjYCAAvMCQIEfgR/IwBB8ABrIgokACAEQv///////////wCDIQUCQAJAIAFQIgkgAkL///////////8AgyIGQoCAgICAgMD//wB9QoCAgICAgMCAgH9UIAZQG0UEQCADQgBSIAVCgICAgICAwP//AH0iCEKAgICAgIDAgIB/ViAIQoCAgICAgMCAgH9RGw0BCyAJIAZCgICAgICAwP//AFQgBkKAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEEIAEhAwwCCyADUCAFQoCAgICAgMD//wBUIAVCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBsh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AjYCECADIAU2AgwgBSADNgIIIAIgAzYCCCADKAIIIQ1BACEFIANBADYCCCADIQIgDSEDCyAMIAU2AgAgBEEBaiEEDAELCyACRQ0BIAIQjAJBEiEFC0EAIQQgAUEAIAFBAEobIQEDQCABIARGDQMgCSAEQQJ0aigCABCMAiAEQQFqIQQMAAsACyAHBEAgB0EQaiECA0AgAigCACIEQQxqIQIgBCgCACAKRg0ACyAGIAQ2AgwgBygCECICIAcoAgg2AgggBygCCCIFBEAgBSACNgIMIAghAgsgByADNgIIIAchAwwBCwtBACEFIAFBACABQQBKGyEIQQAhAkEAIQQDQCAEIAhGDQIgCSAEQQJ0aiIHKAIAIgEEQAJAIAJFBEAgASECDAELIAMgAjYCECADIAcoAgAiATYCDCABIAM2AgggAiADNgIIIAMiAigCCCEDCyACQQA2AggLIARBAWohBAwACwALA0AgAwRAIAMoAgghASADECMgASEDDAELCyAIIQILIAkQIwwDBSAEKAIMIQQMAQsACwALIApBAkcNAiAGIAIoAgwiCDYCCCAGIAIoAhAiAzYCBCACQgA3AgwgCEEANgIIIANBADYCCAJAIAZBCGogAUEBayIBEJkFIgUEfyADBSAGQQRqIAEQmQUiBUUNASAGKAIECxCMAiAGKAIIEIwCDAELIAIgBigCCCIBNgIMIAEgAjYCCCACIAYoAgQiATYCECABIAI2AghBACEFCyAFDQBBACEFDAELIAIQjAJBACECCyAAIAI2AgAgBkEQaiQAIAUL4AEBA38jAEEQayIDJAACQAJAA0AgAQ0BIAAoAoACIAJKBEBBACAAIAAoApgCIAJBfxDuBiIBIAFB5QBGGyEBIAJBAWohAgwBCwsgABChBEEAIQEgAC0A7QFFDQEgACgCMEH/AUcNASAAKAI0RQ0BQQAhAiADQQA2AgwgAEEWIANBDGpBABBSIgENASADKAIMIgFBAUECEHQaAkACQAJAIAEQQ0HkAGsOAgABAgtBCCABQQAQvQEiAiACQQFGGyECCyAAIAI2AjALIAEQOSEBDAELIAAQoQQLIANBEGokACABC5gBAQN/IAEtAAdFBEBBAA8LAkACQCABELkKIgINACABKAIAIgMgAygCOEEBajYCOCABKAIMQQEgASkDIBBXGiABQQA6AAcgASgC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oKMiBCAAIABEAAAAAAAA4D+ioiIGIAQgBKIiBCAEoiIAIAAgAESfxnjQCZrDP6JEr3iOHcVxzD+gokQE+peZmZnZP6CiIAQgACAAIABERFI+3xLxwj+iRN4Dy5ZkRsc/oKJEWZMilCRJ0j+gokSTVVVVVVXlP6CioKCiIANEdjx5Ne856j2iIAWgoCAGoaCgCw8LIAALfwIBfgJ/IwBBEGsiAyQAIAACfiABUARAQgAMAQsgAyABIAFCP4ciAoUgAn0iAkIAIAJ5pyIEQTFqEKoBIAMpAwhCgICAgICAwACFQb6AASAEa61CMIZ8IAFCgICAgICAgICAf4OEIQIgAykDAAs3AwAgACACNwMIIANBEGokAAu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEKoBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQqgEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQoQEgBUGQAmpCACAFKQOoAn1CACAEQgAQoQEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQoQEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQoQEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQoQEgBUHQAWogBEIAQgAgBSkD6AF9QgAQoQEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQoQEgBUGwAWogBEIAQgAgBSkDyAF9QgAQoQEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQoQEgBUGQAWogA0IPhkIAIAJCABChASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEKEBIAVBgAFqQgEgBH1CACACQgAQoQEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhChASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhChASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxD7AiAFQTBqIA8gDCAGQfAAahCqASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEKEBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQoQEgBSADIBJCBUIAEKEBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLmAQDA3wCfgJ/AnwCQCAAvSIEQjSIp0H/D3EiBkHJB2tBP0kEQCAGIQcMAQsgBkHIB00EQCAARAAAAAAAAPA/oA8LIAZBiQhJDQBEAAAAAAAAAAAgBEKAgICAgICAeFENARogBkH/D0YEQCAARAAAAAAAAPA/oA8LIARCAFMEQEQAAAAAAAAAEBD1CQ8LRAAAAAAAAABwEPUJDwtB8LUDKwMAIACiQfi1AysDACIBoCICIAGhIgFBiLYDKwMAoiABQYC2AysDAKIgAKCgIgEgAaIiACAAoiABQai2AysDAKJB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4ABqJAAgBQs+AQN/IAAoAggiAigCICEBA0AgAQRAIAEoAgghAyAAIAEoAgBB/5kCEMQCIAEQIyADIQEMAQsLIAJBADYCIAuqAQEDfwJAIAAoAggoAigiAUUNACABKAIcDQAQngkhAwNAIAIgAS8BFE5FBEACQCABKAIMQQBOBEAgASgCGCACQQJ0aigCACABKAIQQdj6AygCABEAABoMAQsgASgCGCACQQJ0aigCABAjCyACIANqIQIMAQsLIAEoAhgQIyABKAIMIgJBAE4EQCAAIAJB4rICEMQCIAFBfzYCDAsgASgCAEEANgIoIAEQIwsLWgEBfyADQf//B3EhBQJAAkADQCAAIAEQ8glCAFkEQCAAIAIgBUHI+QMoAgARBAAiA0EATg0DQaSnBCgCAEEbRg0BDAILC0F/IQMLIARBpKcEKAIANgIACyADC8oBAQN/IwBBMGsiAiQAIAJCATcDICACQoABNwMYIAJBATYCECABKAIMIQQgAiACQRBqNgIAQYoeIQMCQCAEQQUgAkGY+QMoAgARBAANAEEFIQMCQAJAIAIvARBBAWsOAgIAAQsgAS0AFgRAIAFBAToAF0GICiEDDAILIABBAUGAAUEBEPwDIgMNASABKAIMQgMQowlFDQBBiiQhA0GKJEHA4QAgASgCCEGbswIQwAEaDAELIABBAEGAAUEBEPwDIQMLIAJBMGokACADCx8BAX9BAUHw+gMoAgARDwAiAEGAgAJtIABBgIACSBsLLAAgACgCLEUEQCAALQASQRBxBEAgACAAKAIwQYAgcjYCMAsgAEGAIDYCLAsLTwEBfyMAQeAAayIBJAACf0EAIAAoAghFDQAaQQEgACgCICABQQhqQfT4AygCABEAAA0AGiABKQNYIAAoAggpAwhSCyEAIAFB4ABqJAAgAAtGAQF/IAIoAgAiA0EASARAIAIgAC8BEiABcUEARzYCAA8LIANFBEAgACAALwESIAFBf3NxOwESDwsgACAALwESIAFyOwESC8cDAgN/BH4jAEEwayICJAAgASgCACIDQQBMBH9BMAUgASADQQFrNgIAIAApAwAiByEFIAApAwgiCCEGIwBBEGsiAyQAAn9BACAGQjCIp0H//wFxIgFB//8ASQ0AGiAGQj+Hp0H/////B3MgAUGfgAFrQV9NDQAaIAMgBSAGQv///////z+DQoCAgICAgMAAhEHvgAEgAWsQ+wIgAygCACIBQQAgAWsgBkIAWRsLIQEgA0EQaiQAIAEhA0IAIQUjAEEQayIEJAAgAiADBH4gBCADIANBH3UiAXMgAWsiAa1CACABZyIBQdEAahCqASAEKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCADQYCAgIB4ca1CIIaEIQUgBCkDAAVCAAs3AyAgAiAFNwMoIARBEGokACACKQMgIQYgAikDKCEFIwBBEGsiASQAIAEgByAIIAYgBUKAgICAgICAgIB/hRCNBSABKQMAIQUgAiABKQMINwMYIAIgBTcDECABQRBqJAAgAiACKQMQIAIpAxhCAEKAgICAgICQgcAAEOYBIAAgAikDADcDACAAIAIpAwg3AwggA0EwagshACACQTBqJAAgAEEYdEEYdQsrAQF/A0AgACABQYz5AygCABELACICQQBIBEBBpKcEKAIAQRtGDQELCyACCxUAIAAoAgwgASACIAMgAEEUahCcCQvTAgEFfyMAQSBrIgIkAAJAIAAtABAiBSABTA0AIAAoAgghAwJAIAVBAk8EQAJAIAFBAUcNACACQv4DNwMQIAJBADYCACACQbD4AygCAEECaqw3AwggACACEPECRQ0AIABBpKcEKAIAEJoBQYoSIQYMAwsgAkECNgIAIAJCAjcDECACQbD4AzQCADcDCCAAIAIQ8QINASADQQE6ABwLIABBEGohBSABRQRAIAMgAygCFEEBayIENgIUIAQEf0EBBSACQgA3AxAgAkIANwMIIAJBAjYCACAAIAIQ8QIiBAR/IABBpKcEKAIAEJoBIANBADoAHEGKECEGIAUFIANBHGoLQQA6AAAgBEULIQQgAyADKAIYQQFrIgM2AhggA0UEQCAAEJoJCyAERQ0CCyAFIAE6AABBACEGDAELIABBpKcEKAIAEJoBQYoQIQYLIAJBIGokACAGC30BAn8jAEHgAGsiASQAAkAgAC0AEkGAAXENAEGoMiECAkAgACgCDCABQQhqQYD5AygCABEAAA0AQc85IQICQAJAIAEoAhgOAgIBAAtB2TwhAgwBC0GzOSECIAAQoAlFDQELIAEgACgCIDYCAEEcIAIgARB/CyABQeAAaiQAC0EBAn8jAEEQayIBJAAgAUEMahCoCQJAIABBAEgNACABKAIMIABMDQAgAEEC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DDcDICAGQYABakHc1AEgBkEgahA/DAELIAlBgIABcQRAIAYgBCgCADYCECAGQYABakGcwQEgBkEQahA/BSAGQYABakHc0QFBAhBFQQAhCSAEKAIMIgxBACAMQQBKGyEMA0AgCSAMRwRAIAYgBCgCECAJai0AADYCACAGQYABakHvCyAGED8gCUEBaiEJDAELCyAGQYABakGc2wFBARBFCwwACwALIAZBgAFqIAEgARAxEEULIAYtAJQBBEAgBkGAAWoQpgILIAZBgAFqEMIBIQEgBkGgAWokACAHKALYASABIAcoAtQBEQUAIAEQIwwBCyAHKALEAUECTgRAIAggATYCYCAHQarAACAIQeAAahA8IQFBASAHKALYASAAIAEgBygC1AERBgAaIAcgARAlDAELQQEgBygC2AEgACABIAcoAtQBEQYAGgsgBSAFKAIEIgFBrPUDKAIATgR/IAUtAABBswFGDXdBASECIAAoAnQiAUEBIAFBAUobIQEDQCABIAJHBEAgACgCcCACQRRsaiIELQAAQRFGBEAgBEEANgIECyACQQFqIQIMAQsLIAVBADYCBEEABSABC0EBajYCBCAAIAAoAsABQQFqNgLAAQxxCyAFKAIEIQEgCiAFEM0IISggCiABQShsaiIBKAIQICggATQCDIIiKEIDiKdqLQAAICinQQdxdkEBcUUEQCAAIAAoAsgBQQFqNgLIAQxxCyAAIAAoAsQBQQFqNgLEAQx1CyAFKAIEIQEgCiAFEM0IISggCiABQShsaiIBKAIQICggATQCDIIiKEIDiKdqIgEgAS0AAEEBICinQQdxdHI6AAAMdAsCQCAKIAUoAgwiCUEobGoiBCAFKAIQIgEoAgBGBEAgAS0AGSEGDAELIAEgBDYCACABIAA2AgwgAS0AGSIGIQIDQCACQQBMDQEgASACQQFrIgJBAnRqIAogBSgCCCACakEobGo2AhwMAAsACyAKIAlBKGxqIgIgAi8BCEHA/ABxQQFyOwEIIAEgBiABQRxqIAEoAgQoAhARAgACQCABKAIUIgZFBEAgAyEGDAELIAZBAEoEQCAIIAQQKzYC8AEgAEHUwAAgCEHwAWoQkgEgASgCFCEDCyAHICMgASgCECAFKAIEEOAEQQAhBiABQQA2AhQgAw13CyACLQAIQRJxRQRAIAYhAwx0CyAEIBQQ2AEa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LQABIgVBgAFxBEAgB0EBaiADQRxqEHAaIAMoAhwhBQsgBQ0CC0GLAiEFDAYLQQAhBQsgBCAFRw0CIANCADcDECADQgA3AwggA0IANwMAIAMgByADQSxqIAQQ8gYiBGo2AiQgAyAEIAZqNgIoIANBKGogA0EQahC+AyADQSRqIANBCGoQvgMgAykDECIIQgJZBEAgAykDCCIJQgFVDQILIAMoAiQhBCADKAIoIQYLIAMgAygCLCIHQQFqNgIsQQAhBSAHQQA6AAAgACADKAIsNgIAIAEgBkEBajYCACACIARBAWo2AgAMAwsDQCADQSxqIAMgCCAJIAggCVMbEKEKIAMgAykDAEICfTcDAAJAIAggCVEEQCADQShqIANBEGoQlgUgA0EkaiADQQhqEJYFDAELIAggCVMEQCADQShqIANBEGoQlgUMAQsgA0EkaiADQQhqEJYFCyADKQMQIghC////////////AFIgAykDCCIJQv///////////wBScg0ACwwBCyAEIAVIBEAgAyADQSxqIgUgBBDyBiAGajYCKCAFIANBKGoQrwIMAQsgAyADQSxqIgQgBRDyBiAHajYCJCAEIANBJGoQrwILIAMoAighBgwBCwsgA0EwaiQAIAUL7wMCA38CfiMAQTBrIgckACAHQgA3AyggB0IANwMgIAdCADcDGCAHIAE2AhQgByADNgIQIAdBADYCCCAFQQA2AgAgBkEANgIAAkAgAqwgBKx8QhF8EEoiCEUEQEEHIQQMAQsgByAINgIMIAdBFGogASACaiIBQQAgB0EoahDoASAHQRBqIAMgBGoiAkEAIAdBIGoQ6AECQAJAA0AgBygCFCIDIAcoAhAiBHJFDQECQEEAQQFBf0EAIAcpAygiCiAHKQMgIgtSGyAKIAtVGyIJayAJIAAbIgkgBEUgA0VyckUEQCAHQQxqIgMgACAHQRhqIAdBCGogChCXBSADIAdBFGogB0EQahCiCiIEDQEgB0EUaiABIAAgB0EoahDoASAHQRBqIAIgACAHQSBqEOgBDAILIARBACADRSAJQQBOchtFBEAgB0EMaiIDIAAgB0EYaiAHQQhqIAoQlwUgAyAHQRRqIgMQ6QEgAyABIAAgB0EoahDoAQwCCyAHQQxqIgMgACAHQRhqIAdBCGogCxCXBSADIAdBEGoiAxDpASADIAIgACAH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ACAFEJoBIAMNAQsgACABOgAQIAQgAToAHEEAIQMMAgsgAUEERw0BCyAAQQM6ABAgBEEDOgAcCyACQSBqJAAgAwtbAgJ/AX4jAEHgAGsiAiQAAkAgACgCDCACQQhqQYD5AygCABEAAARAIABBpKcEKAIAEJoBQYoOIQMMAQsgAUIAIAIpAzAiBCAEQgFRGzcDAAsgAkHgAGokACADC5QBAQF/IwBBEGsiASQAAkAgACgCDBDQBgRAIABBpKcEKAIAEJoBQYoIIQJBighB14QBIAAoAiBBja0CEMABGgwBCyAALQASQQhxRQ0AIAAoAiAgAUEMakGQ+gMoAgARAABFBEAgASgCDBDQBhogACABKAIMQZutAhDEAgsgACAALwESQff/A3E7ARILIAFBEGokACACC1sCAX8BfiAAKAIMIAAoAigiAkEASgR+IAEgAq0iA3xCAX0iASABIAOBfQUgAQsQowlFBEBBAA8LIABBpKcEKAIAEJoBQYoMQcDhACAAKAIgQbqtAhDAARpBigwLZAECfwNAIAIgACADIAEgAhCkCSIETCIFIARBAExyRQRAIAEgBGohASACIARrIQIgAyAErXwhAwwBCwsCf0EAIAUNABogBEEASARAQYoGIAAoAhRBM0cNARoLIABBABCaAUENCwv/AQEFfwJ/QQACfyAAIQUgASEGIAIhAANAIAUoAgwgAxDyCUIAUwRAIAVBpKcEKAIAEJoBQX8MAgsCQAJAIAUoAgwgBiAAQaT5AygCABEEACIEIABGBEAgACEEDAELIARBAEgEQEGkpwQoAgAiCEEbRg0DIAUgCBCaAUEAIQcMAQsgBA0BQQAhBAsgBCAHagwCCyAEIAZqIQYgBCAHaiEHIAAgBGshACADIAStfCEDDAALAAsiACACRg0AGiAAQQBIBEBBisIAIAUoAhQiAEEdRiAAQTxGciAAQcQARnINARpBigIPCyAFQQAQmgEgACABakEAIAIgAGsQKBpBigQLC7IBAQN/IAAoAgghASAAEKYJIABBABClCRogASgCGARAIAAoAhwiASAAKAIIIgIoAiA2AgggAiABNgIgIABBADYCHCAAQX82AgwLAkAgACgCCCIBRQ0AIAEgASgCJEEBayICNgIkIAINACAAEJoJIAEoAiwhAgJAIAEoAjAiAwRAIAMgAjYCLCABKAIsIQIM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QCABEAUaC0FkEHYMAQsgAyACNgJAIABBACADQUBrEAEQdgshASADQYABaiQAIAELDAAgACABIAIQBhB2C5QCAQR/IwBBIGsiBCQAAn8gACABEAgiA0F4RwRAIAMQdgwBCyMAQSBrIgMkACAAIANBCGoQCyICBH9BpKcEIAI2AgBBAAVBAQshAiADQSBqJAAgAkUEQEF4EHYMAQtBACECA0AgAiAEaiIDIAJByLwBai0AADoAACACQQ5HIQUgAkEBaiECIAUNAAsCQCAABEBBDiECIAAhAwNAIAJBAWohAiADQQlLIQUgA0EKbiEDIAUNAAsgAiAEakEAOgAAA0AgBCACQQFrIgJqIABBCm4iA0H2AWwgAGpBMHI6AAAgAEEJSyEFIAMhACAFDQALDAELIANBMDoAACAEQQA6AA8LIAQgARAHEHYLIQAgBEEgaiQAIAALEwBBACAAEAUiACAAQRtGGxCXBAsPAEGcfyAAIAFBABAhEHYLBgBBpKcECxAAIwAgAGtBcHEiACQAIAALBgAgACQACwQAIwALBABBAAtXAQJ/A0AgASAALgEQTkUEQCABQShsIgIgACgCbGoQeCAAKAJsIAJqQQE7AQggAUEBaiEBDAELCyAAKALoAQRAIAAgAC8BngFB/P8DcUEBcjsBngELQQALiwECAXwCfiACKAI8QQBMBEACQCACKwMYIgMgASACKQMgIgF8IgSnt2VFDQAgAikDECIFuSADoSAFIAF9p7dlBEAgAiACKQMoQgF8NwMoIAIpAzBQBEAgAiACKQMAIAA0AgB8NwMADAILIAIgACsDACACKwMIoDkDCAwBCyACQQE2AjwLIAIgBDcDIAsLLAEBfyAAQQAQRyIBBEAgASABKQMQQgN+uUQAAAAAAADQP6I5AxggABDaBgsLKQEBfyAAQQAQRyIBBEAgASABKQMQuUQAAAAAAADQP6I5AxggABDaBgsLKQEBfyAAQQAQRyIBBEAgASABKQMQuUQAAAAAAADgP6I5AxggABDaBgsLiAECAX4BfAJAAkAgAikDMFAEQCABIAIpAyAiA1EEQAwDCyABIANXDQEgADQCACEDIAJCATcDKCACIAE3AyAgAiADNwMADwsgASACKQMgIgNRBEAMAgsgASADVw0AIAArAwAhBCACQgE3AyggAiABNwMgIAIgBDkDCAsPCyAC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EIEBDAELIAEgACgCIBCBAQtBAAsIACAAKAIQRQugAQEBfyAAKAIAIQMgABDiBkEBIQICQCABQQFHDQAgBCgCABArIQUgAAJ/IAQoAgAQXwsiAUEBaqwQSiICNgIEIAJFBEBBBw8LIAFBAEoEfyACIAUgARAnGiAAKAIEBSACCyABakEAOgAAIAMoAhAgACgCBCABIABBCGogAygCDCgCDBEGACICDQAgACgCCCADKAIQNgIAIAAQgwohAgsgAgsNACAAEOIGIAAQI0EACwsAIAAgAUEkEM0GCxkAIAAoAhAgACgCDCgCCBEBABogABAjQQALkQEBAn9BACEAIAEoAgAiAkEAIAJBAEobIQMCQANAIAAgA0cEQAJAIAEoAgQgAEEMbGoiAi0ABUUNACACKAIADQAgAi0ABEECRw0AIAFBATYCFCABKAIQIABBA3RqIgBBAToABCAAQQE2AgAgAUKAgICAgICA+D83AygMAwsgAEEBaiEADAELCyABQQA2AhQLQQALhwQBB38jAEEQayIGJAAgBkEANgIMIAZBADYCCCAGQQA2AgQgAEGkvwEQhQQiAEUEQAJAAkACQAJ/IANBDGohCUEAIQNBACEAAkAgAkEDayIHBEAgB0EAIAdBAEobIQoDQCAAIApHBEAgCSAAQQJ0aigCABA7IANqQQFqIQMgAEEBaiEADAELCyAGIAMgB0ECdCIAaq0QSiIHNgIEQQcgB0UNAhogACAHaiEDQQAhAANAIAAgCkYNAiAJIABBAnQiCGoiCygCABA7IQwgByAIaiADNgIAIAMgCygCACAMQQFqIgMQJyIIEMMDIABBAWohACADIAhqIQMMAAsACyAGQQA2AgQLQQALIgANACACQQROBH8gBigCBCgCAAVB2ecACyEAIwBBEGsiAyQAQQEhBwJAIAEgACAAEDtBAWoQnAUiAUUEQCADIAA2AgAgBUGaOCADEMwBDAELIAYgATYCDEEAIQcLIANBEGokACAHIgANACACQQRrQQAgAkEESiIAGyAGKAIEQQRqQQAgABsgBkEIaiAGKAIMIgIoAgQRBAAiAA0AQRQQTyIBDQFBByEACyAGKAIIIgFFDQEgASAGKAIMKAIIEQEAGgwBCyABQgA3AgAgASACNgIMQQAhACABQQA2AgggASAGKAIINgIQIAQgATYCAAsgBigCBBAj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AQggASAAQe3BAEEAEN4JQQAPCyABIAApAyAQYgwCCyAAKAIQBEAgASAANAIUEGIMAgsgAyECIAQoAiwNACABQQAQgQFBAA8LQQAgABCbBSIDDQEgACgCDCIAENkJQQFrIAJMDQAgASAAIAJBAWoQ2AkQyQELQQAhAwsgAwscACAALQAGRQRAQQAPCyAAEPoGIABBAToABkEBC80JAg5/AX4jAEEwayIIJABBASEDAkAgACgCACIGKAI4DQAgAUH//wNxIgsEfyAEKAIAIQlBAQVBAAshAyABQYCABHEEQCAEIANBAnRqKAIAIQUgA0EBaiEDCyABQYCACHEEQCAEIANBAnRqKAIAIQwgA0EBaiEDCyABQYCAEHEEQCAEIANBAnRqKAIAIQoLIAAQ+gYgACAMQoCAgICAgICAgH8Qugo3A0ggACAKQv///////////wAQugo3A1ACfyACBEAgAi0AAEHEAEYMAQsgBi0A7wELIQIgACABOwEEIAAgAjoANCALQQJPBEAgCRArIgJFBEBBByEDIAkQLkEFRw0CC0EAIQMgAEEANgIUIAUEQCAAIAUQaSIDNgIUCyAGKAIkIQ8gBigCHCEQIAYtAOwBIREgBigCGCESIAZBCGohDSMAQSBrIgUkACAAQRBqIQcjAEEwayIEJAAgBEEANgIoIARCADcDICAEIAtBAms2AhwgBCASNgIYIAQgEDYCECAEIAM2AgwgBCAPNgIIIAQgETYCFAJAIAJFBEAgB0EANgIADAELIARBCGogAiACEDsgByAEQSxqEKsKIgNBASADIAQoAigbIAMbIQ4LIARBMGokAAJAAkAgDiIEDQBBACEDIAcoAgBFDQEgB0EMEJkFIgQNACAHKAIAQQwQrwoiBEUNAQsgBygCABCMAiAHQQA2AgBBASEDIARBAUcEQCAEIgNBEkcNASAFQQw2AgAgDUHWwQEgBRDMAUEBIQMMAQsgBSACNgIQIA1BhosBIAVBEGoQzAELIAVBIGokACADDQEjAEEgayIFJAAgACgCACECIAVBADYCHCAFQQA2AhggBUEANgIUIAAgACgCECAFQRhqIAVBFGogBUEcahCuCgJAIAUoAhwNACAFKAIYIgNBAkgNACACLQDsAUUNACADQRhsIAUoAhRBA3RqrRBKIgNFBEAgBUEHNgIcDAELIAUoAhghAiAF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AQsgBBCiAkUgA0EBR3JFBEAgACACKAIEEMkBDAELIAAgAxDZAQsgAUFAaxCpBAsgBCAHNgLoAiABQdACaiQAC/ICAQZ/IwBBoAJrIgEkACAAEIABIQQgAigCABBpIQMgAigCBBArIQYgAigCCBBpIQUgBCgCECADQQR0aigCACECIAQoAugCIQggBEEANgLoAgJAIAFBEGogAiAEIAYgA0EBRhCqBCICDQACQAJAIAEoAvwBIgJFDQAgAi4BIiIDQQFGDQAgAyAFSg0BC0Hd4gYQKSECDAELIAFBEGpBACAFQQxsIgcgAigCBGooAgAQnAEhAwJAIAIuASJBAWsgBUoEQCABQRBqQQAgByACKAIEaigCDBCcASgCBCEFIAMoAgQhAgwBCyAGIAIoAixqIQUgAygCBCECA0AgAi0AACIHRSAHQSxGcg0BIAMgAkEBayICNgIEDAALAAsgASAFNgIIIAEgBjYCBCABIAIgBms2AgAgACAEQdEsIAEQPCICQX9BfxA9IAIQI0EAIQILIAFBEGoQqQQgBCAINgLoAiACBEAgACACENkBCyABQaACaiQAC5oDAgd/An4jAEGwAmsiASQAIAAQgAEhAyACKAIAECshBSACKAIEECshBCACKAIQEGkhByADKQMgIQsgAigCFBArIQYgAigCGBBpIQggAygC6AIhCSADQQA2AugCIAVFIARFckUEQCADKQMgIQogCARAIAMgCkL/////eYM3AyALIAFBIGogBSADIAQgBxCqBCEEIAMgAykDICAKQoCAgIAGg4Q3AyACQAJAIAQNAAJAIAtCgICAIIMiCkIAUg0AIAEoAowCIgRFDQAgBC0AK0ECRw0AIAFBADYCHCABQgA3AhQgAUIANwIMIAFCADcCBCABIAFBIGoiBTYCACAFIAQoAiwgARDeASABKAIsQQAgASgCRBshBAwBCyABKAKUAiIERQ0BIAMgClAEfyABQSBqEKwFIgQNASABKAKUAgUgBAsoAhgQVCADIAUQ5gJHDQEgAEEBEIEBDAELIARFIAZFcg0AIAMQogINACAAIAYgAigCCCACKAIMIAFBIGoQkQcLIAFBIGoQqQQLIAMgCTYC6AIgAUGwAmokAAtAAQF/AkAgAS0AAEGnAUcNACABLQAHQQNxDQAgACgCGCICKAIMIAEoAixHDQAgACgCACAC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CwumgwTIAgBBgAgL1N0BMy4zOC41AHt9ACVzLiV6AGFmZmluaXR5AFJlYWxBZmZpbml0eQBidXN5AHRlbXBfc3RvcmVfZGlyZWN0b3J5AG5vdCBhIHdyaXRhYmxlIGRpcmVjdG9yeQBvcGVuRGlyZWN0b3J5AHNocmlua19tZW1vcnkAb3V0IG9mIG1lbW9yeQBmYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXMgb2YgbWVtb3J5AEludENvcHkAU0NvcHkAVkRlc3Ryb3kATXVsdGlwbHkAcXVlcnlfb25seQB1bmxpa2VseQB0YWJsZSAiJXMiIGhhcyBtb3JlIHRoYW4gb25lIHByaW1hcnkga2V5AGZvcmVpZ24ga2V5AGpzb25fZ3JvdXBfYXJyYXkAanNvbl9hcnJheQBqdWxpYW5kYXkAZnRzNGF1eAB1bml4AHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgAcHJlZml4AExJS0Ugb3IgR0xPQiBwYXR0ZXJuIHRvbyBjb21wbGV4AGhleABjaGFyaW5kZXgAT3BlbkF1dG9pbmRleABhdXRvbWF0aWNfaW5kZXgAYXV0by1pbmRleABvcnBoYW4gaW5kZXgARHJvcEluZGV4AGlkeABSZW9wZW5JZHgAcGN4AG1heABNZW1NYXgAJTAyeAAweAAgRlJPTSAnJXEnLiclcSVzJyBBUyB4AENSRUFURSBUQUJMRSB4AHJ3AHBzb3cAaW1wbGllc19ub25udWxsX3JvdwBub3cAaW50ZWdlciBvdmVyZmxvdwBwYXJzZXIgc3RhY2sgb3ZlcmZsb3cAd2luZG93AHNoYWRvdwBSZXN1bHRSb3cASWZOdWxsUm93AG5ldwBubyBzdWNoIHZpZXcAY2Fubm90IG1vZGlmeSAlcyBiZWNhdXNlIGl0IGlzIGEgdmlldwBDYW5ub3QgYWRkIGEgY29sdW1uIHRvIGEgdmlldwBjYW5ub3QgVVBTRVJUIGEgdmlldwBQcmV2AHN0ZGV2ACAlbGx1ACVjJXUAc3VicXVlcnlfJXUAJS4qejoldQBGcmFnbWVudGF0aW9uIG9mICVkIGJ5dGVzIHJlcG9ydGVkIGFzICVkIG9uIHBhZ2UgJXUATXVsdGlwbGUgdXNlcyBmb3IgYnl0ZSAldSBvZiBwYWdlICV1AFNVQlFVRVJZICV1AHVuYWJsZSB0byB1c2UgZnVuY3Rpb24gJXMgaW4gdGhlIHJlcXVlc3RlZCBjb250ZXh0AFNvcnRlck5leHQAVk5leHQAaW5jb21wbGV0ZSBpbnB1dABidXN5X3RpbWVvdXQAbG9jYWxob3N0AGNhbm5vdCBkcm9wIGNvbHVtbiAiJXMiOiBubyBvdGhlciBjb2x1bW5zIGV4aXN0AHBlcnNpc3QAZm9yZWlnbl9rZXlfbGlzdABpbmRleF9saXN0AGZ1bmN0aW9uX2xpc3QAY29sbGF0aW9uX2xpc3QAZGF0YWJhc2VfbGlzdABtb2R1bGVfbGlzdABQUkFHTUEgdGFibGVfbGlzdABwcmFnbWFfbGlzdABzZXQgbGlzdABWYWx1ZUxpc3QAc3FsaXRlX3JlbmFtZV90ZXN0AFJvd1NldFRlc3QAU2VxdWVuY2VUZXN0AGZhc3QATGFzdABDYXN0AHNxcnQAU29ydGVyU29ydABqc29uX2luc2VydABJZHhJbnNlcnQAU29ydGVySW5zZXJ0AHJlc3RhcnQAY290AEJpdE5vdABJZk5vdABQYWdlY291bnQAZnJlZWxpc3RfY291bnQAbWF4X3BhZ2VfY291bnQAUmVzZXRDb3VudAB3YWxfYXV0b2NoZWNrcG9pbnQAd2FsX2NoZWNrcG9pbnQAQ2hlY2twb2ludABTYXZlcG9pbnQAYSBDSEVDSyBjb25zdHJhaW50ACVzT04gQ09ORkxJQ1QgY2xhdXNlIGRvZXMgbm90IG1hdGNoIGFueSBQUklNQVJZIEtFWSBvciBVTklRVUUgY29uc3RyYWludABDdXJzb3JIaW50AF9jb250ZW50AHBhcmVudABESVNUSU5DVCBhZ2dyZWdhdGVzIG11c3QgaGF2ZSBleGFjdGx5IG9uZSBhcmd1bWVudABjb21tZW50AEFQSSBjYWxsZWQgd2l0aCBmaW5hbGl6ZWQgcHJlcGFyZWQgc3RhdGVtZW50AEFQSSBjYWxsZWQgd2l0aCBOVUxMIHByZXBhcmVkIHN0YXRlbWVudABNYXhQZ2NudABkZWZhdWx0IHZhbHVlIG9mIGNvbHVtbiBbJXNdIGlzIG5vdCBjb25zdGFudABNdXN0QmVJbnQAQ2Fubm90IGFkZCBhIGNvbHVtbiB3aXRoIG5vbi1jb25zdGFudCBkZWZhdWx0AEhhbHQAbGFub2l0AHN0YXRfaW5pdABJbml0AEF1dG9Db21taXQAYW5hbHlzaXNfbGltaXQAc29mdF9oZWFwX2xpbWl0AGhhcmRfaGVhcF9saW1pdABqb3VybmFsX3NpemVfbGltaXQAT2Zmc2V0TGltaXQAU2Vla0hpdABPTiBjbGF1c2UgcmVmZXJlbmNlcyB0YWJsZXMgdG8gaXRzIHJpZ2h0AFNoaWZ0UmlnaHQAaGdodABTaGlmdExlZnQAT2Zmc2V0AHJlc2V0AGpzb25fc2V0AHRvbyBtYW55IGNvbHVtbnMgaW4gcmVzdWx0IHNldAAlciBPUkRFUiBCWSB0ZXJtIGRvZXMgbm90IG1hdGNoIGFueSBjb2x1bW4gaW4gdGhlIHJlc3VsdCBzZXQAc25pcHBldABzdGF0X2dldABzcWxpdGVfY29tcGlsZW9wdGlvbl9nZXQAc3RyaWN0AE5vQ29uZmxpY3QAanNvbl9ncm91cF9vYmplY3QAanNvbl9vYmplY3QAanNvbl9leHRyYWN0AFN1YnRyYWN0AGxzdGF0AGZzdGF0ACVzX3N0YXQAdGJsLGlkeCxzdGF0AHVuc3VwcG9ydGVkIGZpbGUgZm9ybWF0AGdyb3VwX2NvbmNhdABDb25jYXQATHQAR3QAZGVmZXJfZm9yZWlnbl9rZXlzAGFsd2F5cwBwYXJhbWV0ZXJzIGFyZSBub3QgYWxsb3dlZCBpbiB2aWV3cwBzdGF0dXMAc3luY2hyb25vdXMAaW5kZXggJXMgYWxyZWFkeSBleGlzdHMAb3V0cHV0IGZpbGUgYWxyZWFkeSBleGlzdHMAJXMgJVQgYWxyZWFkeSBleGlzdHMAdHJpZ2dlciAlVCBhbHJlYWR5IGV4aXN0cwBOb3RFeGlzdHMAaWdub3JlX2NoZWNrX2NvbnN0cmFpbnRzAENIRUNLIGNvbnN0cmFpbnRzAGV4cHJlc3Npb25zIHByb2hpYml0ZWQgaW4gUFJJTUFSWSBLRVkgYW5kIFVOSVFVRSBjb25zdHJhaW50cwBqc29uX29iamVjdCgpIHJlcXVpcmVzIGFuIGV2ZW4gbnVtYmVyIG9mIGFyZ3VtZW50cwBqc29uXyVzKCkgbmVlZHMgYW4gb2RkIG51bWJlciBvZiBhcmd1bWVudHMAJXNfc2VnbWVudHMAdW5hYmxlIHRvIGRlbGV0ZS9tb2RpZnkgdXNlci1mdW5jdGlvbiBkdWUgdG8gYWN0aXZlIHN0YXRlbWVudHMAdW5hYmxlIHRvIGRlbGV0ZS9tb2RpZnkgY29sbGF0aW9uIHNlcXVlbmNlIGR1ZSB0byBhY3RpdmUgc3RhdGVtZW50cwBvZmZzZXRzAHJldmVyc2VfdW5vcmRlcmVkX3NlbGVjdHMAaWlzc3Nzc3MAaXNzAHNlc3MAdW5jb21wcmVzcwBjYW5ub3Qgb3BlbiBzYXZlcG9pbnQgLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBjYW5ub3QgcmVsZWFzZSBzYXZlcG9pbnQgLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBjYW5ub3QgY29tbWl0IHRyYW5zYWN0aW9uIC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IFZBQ1VVTSAtIFNRTCBzdGF0ZW1lbnRzIGluIHByb2dyZXNzAGFjY2VzcwBwYXJhbWV0ZXJzAHJlY3Vyc2l2ZV90cmlnZ2VycwB0aGUgSU5ERVhFRCBCWSBjbGF1c2UgaXMgbm90IGFsbG93ZWQgb24gVVBEQVRFIG9yIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwB0aGUgTk9UIElOREVYRUQgY2xhdXNlIGlzIG5vdCBhbGxvd2VkIG9uIFVQREFURSBvciBERUxFVEUgc3RhdGVtZW50cyB3aXRoaW4gdHJpZ2dlcnMAcXVhbGlmaWVkIHRhYmxlIG5hbWVzIGFyZSBub3QgYWxsb3dlZCBvbiBJTlNFUlQsIFVQREFURSwgYW5kIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwBDaGlsZCBwYWdlIGRlcHRoIGRpZmZlcnMAdW5hYmxlIHRvIGNsb3NlIGR1ZSB0byB1bmZpbmFsaXplZCBzdGF0ZW1lbnRzIG9yIHVuZmluaXNoZWQgYmFja3VwcwBhY29zAElmUG9zAGNvbXBpbGVfb3B0aW9ucwBESVNUSU5DVCBpcyBub3Qgc3VwcG9ydGVkIGZvciB3aW5kb3cgZnVuY3Rpb25zAEZJTFRFUiBjbGF1c2UgbWF5IG9ubHkgYmUgdXNlZCB3aXRoIGFnZ3JlZ2F0ZSB3aW5kb3cgZnVuY3Rpb25zAG5vbi1kZXRlcm1pbmlzdGljIGZ1bmN0aW9ucwBpbmRleCBleHByZXNzaW9ucwBTRUxFQ1RzIHRvIHRoZSBsZWZ0IGFuZCByaWdodCBvZiAlcyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2YgcmVzdWx0IGNvbHVtbnMAdmlydHVhbCB0YWJsZXMgY2Fubm90IHVzZSBjb21wdXRlZCBjb2x1bW5zAGdlbmVyYXRlZCBjb2x1bW5zAHRhYmxlICVzIGhhcyAlZCB2YWx1ZXMgZm9yICVkIGNvbHVtbnMAcmFkaWFucwBhbGwgVkFMVUVTIG11c3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2YgdGVybXMAZW1wdHlfcmVzdWx0X2NhbGxiYWNrcwBMb2FkQW5hbHlzaXMAZmxncwBmbGFncwB2ZnMAJWQgY29sdW1ucyBhc3NpZ25lZCAlZCB2YWx1ZXMASlNPTiBjYW5ub3QgaG9sZCBCTE9CIHZhbHVlcwBmYWlsZWQgbWVtb3J5IHJlc2l6ZSAldSB0byAldSBieXRlcwBwYXJ0aWFsIGluZGV4IFdIRVJFIGNsYXVzZXMAc2hvcnRfY29sdW1uX25hbWVzAGZ1bGxfY29sdW1uX25hbWVzAHVuYWJsZSB0byBvcGVuIGEgdGVtcG9yYXJ5IGRhdGFiYXNlIGZpbGUgZm9yIHN0b3JpbmcgdGVtcG9yYXJ5IHRhYmxlcwBjYW5ub3QgY3JlYXRlIHRyaWdnZXJzIG9uIHZpcnR1YWwgdGFibGVzACVzIFJFVFVSTklORyBpcyBub3QgYXZhaWxhYmxlIG9uIHZpcnR1YWwgdGFibGVzAGNhbm5vdCBqb2luIHVzaW5nIGNvbHVtbiAlcyAtIGNvbHVtbiBub3QgcHJlc2VudCBpbiBib3RoIHRhYmxlcwBBVVRPSU5DUkVNRU5UIG5vdCBhbGxvd2VkIG9uIFdJVEhPVVQgUk9XSUQgdGFibGVzACVzIGNhbm5vdCB1c2UgdmFyaWFibGVzAHRvbyBtYW55IFNRTCB2YXJpYWJsZXMAc3VicXVlcmllcwBjYW5ub3QgdXNlIHdpbmRvdyBmdW5jdGlvbnMgaW4gcmVjdXJzaXZlIHF1ZXJpZXMAY291bnRfY2hhbmdlcwB0b3RhbF9jaGFuZ2VzAGRlZ3JlZXMAUkVUVVJOSU5HIG1heSBub3QgdXNlICJUQUJMRS4qIiB3aWxkY2FyZHMAdGhyZWFkcwBhYnMALiUuKnMAQ1JFQVRFICVzICUuKnMAQ1JFQVRFJXMgSU5ERVggJS4qcwBpbnZhbGlkIHVyaSBhdXRob3JpdHk6ICUuKnMAdW5rbm93biB0YWJsZSBvcHRpb246ICUuKnMAJS4qcyVzACwlcyVzJXMAU0NBTiAlcyVzJXMAc3FsaXRlX2FsdGVydGFiXyVzAFNDQU4gJWQgQ09OU1RBTlQgUk9XJXMAJVElcwAgVklSVFVBTCBUQUJMRSBJTkRFWCAlZDolcwAlczogJXMuJXMuJXMAbWlzc2luZyBkYXRhdHlwZSBmb3IgJXMuJXMAY2Fubm90IHN0b3JlICVzIHZhbHVlIGluICVzIGNvbHVtbiAlcy4lcwBub24tJXMgdmFsdWUgaW4gJXMuJXMATlVMTCB2YWx1ZSBpbiAlcy4lcwAlczogJXMuJXMAbm8gc3VjaCB0YWJsZSBjb2x1bW46ICVzLiVzACUuMThzLSVzACBVU0lORyBJTlRFR0VSIFBSSU1BUlkgS0VZICglcwB1c2UgRFJPUCBWSUVXIHRvIGRlbGV0ZSB2aWV3ICVzAGlsbGVnYWwgZmlyc3QgYXJndW1lbnQgdG8gJXMAbWlzdXNlIG9mIGFsaWFzZWQgd2luZG93IGZ1bmN0aW9uICVzAHRvbyBtYW55IGNvbHVtbnMgb24gJXMAdG9vIG1hbnkgY29sdW1ucyBpbiAlcwAlcyBwcm9oaWJpdGVkIGluICVzAENIRUNLIGNvbnN0cmFpbnQgZmFpbGVkIGluICVzAG5vbi1kZXRlcm1pbmlzdGljIHVzZSBvZiAlcygpIGluICVzAHJlY292ZXJlZCAlZCBwYWdlcyBmcm9tICVzAG1pc3VzZSBvZiBhbGlhc2VkIGFnZ3JlZ2F0ZSAlcwAlcyAlVCBjYW5ub3QgcmVmZXJlbmNlIG9iamVjdHMgaW4gZGF0YWJhc2UgJXMAY2Fubm90IGRldGFjaCBkYXRhYmFzZSAlcwBhIEpPSU4gY2xhdXNlIGlzIHJlcXVpcmVkIGJlZm9yZSAlcwBjYW5ub3Qgb3BlbiB2YWx1ZSBvZiB0eXBlICVzAGNhbm5vdCBmc3RhdCBkYiBmaWxlICVzAHJlY292ZXJlZCAlZCBmcmFtZXMgZnJvbSBXQUwgZmlsZSAlcwBQUklNQVJZIEtFWSBtaXNzaW5nIG9uIHRhYmxlICVzAHVzZSBEUk9QIFRBQkxFIHRvIGRlbGV0ZSB0YWJsZSAlcwBTRUxFQ1QgJXMgT1JERVIgQlkgcm93aWQgJXMAU0VMRUNUICVzIFdIRVJFIHJvd2lkIEJFVFdFRU4gJWxsZCBBTkQgJWxsZCBPUkRFUiBCWSByb3dpZCAlcwB0aGVyZSBpcyBhbHJlYWR5IGFuIGluZGV4IG5hbWVkICVzAHRhYmxlICVTIGhhcyBubyBjb2x1bW4gbmFtZWQgJXMAdGhlcmUgaXMgYWxyZWFkeSBhIHRhYmxlIG5hbWVkICVzAHN0YXRlbWVudCBhYm9ydHMgYXQgJWQ6IFslc10gJXMAQ09WRVJJTkcgSU5ERVggJXMAU0VMRUNUICVzAHVuc3VwcG9ydGVkIHVzZSBvZiBOVUxMUyAlcwBVU0UgVEVNUCBCLVRSRUUgRk9SICVzAC0tIFRSSUdHRVIgJXMAPj8gQU5EICVzACV6OiAlcwByZWN1cnNpdmUgcmVmZXJlbmNlIGluIGEgc3VicXVlcnk6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBjYWxsZWQgcmVjdXJzaXZlbHk6ICVzAG5vIHN1Y2ggaW5kZXg6ICVzAG5vIHN1Y2ggd2luZG93OiAlcwBjYW5ub3Qgb3ZlcnJpZGUgJXMgb2Ygd2luZG93OiAlcwBjYW5ub3Qgb3BlbiB2aWV3OiAlcwBubyBzdWNoIHNhdmVwb2ludDogJXMAbm8gc3VjaCB2ZnM6ICVzAG11bHRpcGxlIHJlY3Vyc2l2ZSByZWZlcmVuY2VzOiAlcwBlcnJvciBpbiAlcyAlcyVzJXM6ICVzAGVycm9yIGluICVzICVzIGFmdGVyICVzOiAlcwB1bmtub3duIHRva2VuaXplcjogJXMAZXJyb3IgcGFyc2luZyBwcmVmaXggcGFyYW1ldGVyOiAlcwB1bnJlY29nbml6ZWQgcGFyYW1ldGVyOiAlcwB1bnJlY29nbml6ZWQgb3JkZXI6ICVzAHVucmVjb2duaXplZCBtYXRjaGluZm86ICVzAG5vIHN1Y2ggY29sdW1uOiAlcwBmaWxlIHJlbmFtZWQgd2hpbGUgb3BlbjogJXMAZmlsZSB1bmxpbmtlZCB3aGlsZSBvcGVuOiAlcwB1bnN1cHBvcnRlZCBlbmNvZGluZzogJXMAY2Fubm90IGxpbWl0IFdBTCBzaXplOiAlcwBNSiBkZWxldGU6ICVzAHRhcmdldCBvYmplY3QvYWxpYXMgbWF5IG5vdCBhcHBlYXIgaW4gRlJPTSBjbGF1c2U6ICVzAG9iamVjdCBuYW1lIHJlc2VydmVkIGZvciBpbnRlcm5hbCB1c2U6ICVzAHVua25vd24gZGF0YWJhc2U6ICVzAHVuYWJsZSB0byBvcGVuIGRhdGFiYXNlOiAlcwBubyBzdWNoIGRhdGFiYXNlOiAlcwB0aGVyZSBpcyBhbHJlYWR5IGFub3RoZXIgdGFibGUgb3IgaW5kZXggd2l0aCB0aGlzIG5hbWU6ICVzAGR1cGxpY2F0ZSBjb2x1bW4gbmFtZTogJXMAZHVwbGljYXRlIFdJVEggdGFibGUgbmFtZTogJXMAbm8gc3VjaCBtb2R1bGU6ICVzAG11bHRpcGxlIGxpbmtzIHRvIGZpbGU6ICVzAGNhbm5vdCBvcGVuIHZpcnR1YWwgdGFibGU6ICVzAG5vIHN1Y2ggdGFibGU6ICVzAG11bHRpcGxlIHJlZmVyZW5jZXMgdG8gcmVjdXJzaXZlIHRhYmxlOiAlcwBubyBzdWNoICVzIG1vZGU6ICVzAE1KIGNvbGxpZGU6ICVzAG5vIHN1Y2ggY29sbGF0aW9uIHNlcXVlbmNlOiAlcwBjaXJjdWxhciByZWZlcmVuY2U6ICVzAGNhbm5vdCBvcGVuIHRhYmxlIHdpdGhvdXQgcm93aWQ6ICVzACVzIG1vZGUgbm90IGFsbG93ZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBmYWlsZWQ6ICVzAGF1dG9tYXRpYyBleHRlbnNpb24gbG9hZGluZyBmYWlsZWQ6ICVzAGRhdGFiYXNlIHRhYmxlIGlzIGxvY2tlZDogJXMAZGF0YWJhc2Ugc2NoZW1hIGlzIGxvY2tlZDogJXMAdnRhYmxlIGNvbnN0cnVjdG9yIGRpZCBub3QgZGVjbGFyZSBzY2hlbWE6ICVzAGFib3J0IGF0ICVkIGluIFslc106ICVzAC0tICVzACV6IC0gJXMAb3NfdW5peC5jOiVkOiAoJWQpICVzKCVzKSAtICVzAHdyAHJpZ2h0c3RyAGxlZnRzdHIAaW5zdHIAc3Vic3RyAGV4cHJfaW1wbGllc19leHByAGludmFsaWQgYXJndW1lbnRzIHRvIGZ0czRhdXggY29uc3RydWN0b3IAbWlzc2luZyAlcyBwYXJhbWV0ZXIgaW4gZnRzNCBjb25zdHJ1Y3RvcgB0aGUgIi4iIG9wZXJhdG9yAGZ0czNjdXJzb3IAbmVhciAiJVQiOiBzeW50YXggZXJyb3IAdW5rbm93biBlcnJvcgBkb21haW4gZXJyb3IAbm90IGFuIGVycm9yAFNRTCBsb2dpYyBlcnJvcgBkaXNrIEkvTyBlcnJvcgBmbG9vcgBybWRpcgBta2RpcgBzZWdkaXIAZnRzM190b2tlbml6ZXIAdW5rbm93biB0b2tlbml6ZXIAcG93ZXIAbG93ZXIAc3FsaXRlX3RlbXBfbWFzdGVyAHNxbGl0ZV9tYXN0ZXIAcG9ydGVyAFJlc2V0U29ydGVyAEZrQ291bnRlcgBBUEkgY2FsbCB3aXRoICVzIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9pbnRlcgBzdHJmaWx0ZXIAVkZpbHRlcgBFU0NBUEUgZXhwcmVzc2lvbiBtdXN0IGJlIGEgc2luZ2xlIGNoYXJhY3RlcgB1cHBlcgBwcm9wZXIASWZTbWFsbGVyAGNhbm5vdCB1c2UgUkVUVVJOSU5HIGluIGEgdHJpZ2dlcgBEcm9wVHJpZ2dlcgBzZWNvbmQgYXJndW1lbnQgdG8gbnRoX3ZhbHVlIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyAGFyZ3VtZW50IG9mIG50aWxlIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyAGZyYW1lIHN0YXJ0aW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIAZnJhbWUgZW5kaW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIASW50ZWdlcgBSb3dpZCAlbGxkIG91dCBvZiBvcmRlcgBSZW1haW5kZXIAZnJhbWUgc3RhcnRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgbnVtYmVyAGZyYW1lIGVuZGluZyBvZmZzZXQgbXVzdCBiZSBhIG5vbi1uZWdhdGl2ZSBudW1iZXIAYWRkcgBwYWRyAGNoYXIAeWVhcgBDbGVhcgBCaXRPcgBzZXEAQ29sbFNlcQBFbHNlRXEAcmVnZXhwAE9wZW5EdXAATm9vcABKdW1wAC91c3IvdG1wAC92YXIvdG1wAHRlbXAAY3VycmVudF90aW1lc3RhbXAAQWdnU3RlcABtb2RlU3RlcAB2YXJpYW5jZVN0ZXAAbXVubWFwAG1tYXAAbXJlbWFwAHZ0YWI6JXAAc3NlbnN1bwBpbHN1bwBhdXRvAEdvdG8AaW50bwBpbmNyZW1lbnRhbF92YWN1dW0gZW5hYmxlZCB3aXRoIGEgbWF4IHJvb3RwYWdlIG9mIHplcm8ASWZOb3RaZXJvAERlY3JKdW1wWmVybwBGa0lmWmVybwBzZXFubwBpbmRleF94aW5mbwB0YWJsZV94aW5mbwBtYXRjaGluZm8AaW5kZXhfaW5mbwB0YWJsZV9pbmZvAE9wZW5Qc2V1ZG8AZmNob3duAFJldHVybgBqc29uAG5vIHF1ZXJ5IHNvbHV0aW9uAGluZGV4IGNvcnJ1cHRpb24AZGF0YWJhc2UgY29ycnVwdGlvbgBmcmVlIHNwYWNlIGNvcnJ1cHRpb24AdW5rbm93biBjb2x1bW4gIiVzIiBpbiBmb3JlaWduIGtleSBkZWZpbml0aW9uACVzLnhCZXN0SW5kZXggbWFsZnVuY3Rpb24AYXV0aG9yaXplciBtYWxmdW5jdGlvbgAlI1QoKSBtYXkgbm90IGJlIHVzZWQgYXMgYSB3aW5kb3cgZnVuY3Rpb24AJyVzJyBpcyBub3QgYSBmdW5jdGlvbgBGdW5jdGlvbgBjYW5ub3Qgc3RhcnQgYSB0cmFuc2FjdGlvbiB3aXRoaW4gYSB0cmFuc2FjdGlvbgBjYW5ub3QgY2hhbmdlICVzIHdhbCBtb2RlIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AdGVtcG9yYXJ5IHN0b3JhZ2UgY2Fubm90IGJlIGNoYW5nZWQgZnJvbSB3aXRoaW4gYSB0cmFuc2FjdGlvbgBjYW5ub3QgVkFDVVVNIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AU2FmZXR5IGxldmVsIG1heSBub3QgYmUgY2hhbmdlZCBpbnNpZGUgYSB0cmFuc2FjdGlvbgBUcmFuc2FjdGlvbgBQZXJtdXRhdGlvbgB1bmtub3duIG9wZXJhdGlvbgB1bnN1cHBvcnRlZCBmcmFtZSBzcGVjaWZpY2F0aW9uAFJBTkdFIHdpdGggb2Zmc2V0IFBSRUNFRElORy9GT0xMT1dJTkcgcmVxdWlyZXMgb25lIE9SREVSIEJZIGV4cHJlc3Npb24AdG9vIG1hbnkgbGV2ZWxzIG9mIHRyaWdnZXIgcmVjdXJzaW9uAHVzZXJfdmVyc2lvbgBzcWxpdGVfdmVyc2lvbgBkYXRhX3ZlcnNpb24Ac2NoZW1hX3ZlcnNpb24Ac3FsaXRlX2Ryb3BfY29sdW1uAHNxbGl0ZV9yZW5hbWVfY29sdW1uAGFmdGVyIGRyb3AgY29sdW1uAG5vIHN1Y2ggY29sdW1uAG11c3QgaGF2ZSBhdCBsZWFzdCBvbmUgbm9uLWdlbmVyYXRlZCBjb2x1bW4AY2Fubm90IHVzZSBERUZBVUxUIG9uIGEgZ2VuZXJhdGVkIGNvbHVtbgBhZGQgY29sdW1uAENhbm5vdCBhZGQgYSBQUklNQVJZIEtFWSBjb2x1bW4AQ2Fubm90IGFkZCBhIFVOSVFVRSBjb2x1bW4AY2Fubm90IGFkZCBhIFNUT1JFRCBjb2x1bW4AVkNvbHVtbgBidWlsdGluAGFzaW4AY2Fubm90IGhhdmUgYm90aCBPTiBhbmQgVVNJTkcgY2xhdXNlcyBpbiB0aGUgc2FtZSBqb2luAGF0IG1vc3QgJWQgdGFibGVzIGluIGEgam9pbgBtaW4Ab3JpZ2luAFZCZWdpbgBtYWluAEV4cGxhaW4Ac2lnbgBzc2VuAG9wZW4ASWZOb3RPcGVuAFNvcnRlck9wZW4AVk9wZW4AaGlkZGVuAGF0YW4AbWVkaWFuAFNlZWtTY2FuAFZJbml0SW4AYXV0b192YWN1dW0AaW5jcmVtZW50YWxfdmFjdXVtAEluY3JWYWN1dW0Ac3VtAGRyb3AgY29sdW1uIGZyb20AL2Rldi91cmFuZG9tAEFkZEltbQBydHJpbQBsdHJpbQByZWFkb25seV9zaG0AJXMtc2htAHRuZW0AUkFJU0UoKSBtYXkgb25seSBiZSB1c2VkIHdpdGhpbiBhIHRyaWdnZXItcHJvZ3JhbQBQcm9ncmFtAFBhcmFtAGZ1bABmY250bABpb2N0bABpZ29sAGxvY2tpbmcgcHJvdG9jb2wAbmNvbABub3RudWxsAGlmbnVsbAAvZGV2L251bGwAZGF0YWJhc2Ugb3IgZGlzayBpcyBmdWxsAE5vdE51bGwAU29mdE51bGwASXNOdWxsAFplcm9Pck51bGwASGFsdElmTnVsbABjb2xsAGNhY2hlX3NwaWxsAFJvd0NlbGwAY2VpbABkZXRhaWwAcGFkbAB1bml4LWV4Y2wAdGJsAHdhbAB2aXJ0dWFsAHRvdGFsAGluY3JlbWVudGFsAE9wZW5FcGhlbWVyYWwAQWdnRmluYWwAbm9ybWFsAEluZGV4IGFscmVhZHkgb3B0aW1hbABwYXJ0aWFsAHJlYWwAUmVhbABwawBvawB1bmxpbmsAcmVhZGxpbmsARmluaXNoU2VlawBEZWZlcnJlZFNlZWsAbm9sb2NrAEN1cnNvclVubG9jawBibG9jawAlcy5sb2NrAEN1cnNvckxvY2sAVGFibGVMb2NrAGludGVncml0eV9jaGVjawBmb3JlaWduX2tleV9jaGVjawBxdWlja19jaGVjawBjZWxsX3NpemVfY2hlY2sAaW50ZWdyaXR5LWNoZWNrAEZrQ2hlY2sAVHlwZUNoZWNrAEludGVncml0eUNrAHJlemkAbm9pdGF6aQBpdGl2aQBzc2VuZXZpAGl0aQBpc3Npc2kAaXNpc2kAcGkAbm9pAGduaQBzaXNzaWkAaXNzaXNpaQBzc3NpaWkAc2VpAGl0aWNpAGV0YWNpAGxhY2kAY290aABtb250aABqc29uX2FycmF5X2xlbmd0aABvdmVyZmxvdyBsaXN0IGxlbmd0aAB3ZHRoAHN0YXRfcHVzaABhY29zaABhc2luaABhdGFuaABqc29uX3BhdGNoAGRhdGF0eXBlIG1pc21hdGNoAGFyZ3VtZW50IHR5cGUgbWlzbWF0Y2gAYWJicmV2aWF0ZWQgcXVlcnkgYWxnb3JpdGhtIHNlYXJjaAB1bml4ZXBvY2gAc3FsaXRlX2F0dGFjaABzcWxpdGVfZGV0YWNoAGpzb25fZWFjaABhdmcAbmFyZwBzcWxpdGVfbG9nAHN0YXRlbWVudCB0b28gbG9uZwBjYW5ub3Qgb3BlbiAlcyBjb2x1bW4gZm9yIHdyaXRpbmcAc3Vic3RyaW5nAFN0cmluZwBzcWxpdGVfcmV0dXJuaW5nAGVuY29kaW5nAHN0cmluZyBvciBibG9iIHRvbyBiaWcAUmVsZWFzZVJlZwAlLjE2ZwAlIS4xNWcAc3Nlbmx1ZgBwcmludGYAdHlwZW9mAG1vZGVvZgBvdXQgb2YAcmVuYW1lIGNvbHVtbnMgb2YAbnVsbGlmAGlpZgBvZmYAMDEyMzQ1Njc4OWFiY2RlZgBJZgAlMDYuM2YAJS4qZgBnZXRwYWdlc2l6ZQBkb2NzaXplAG1tYXBfc2l6ZQBkZWZhdWx0X2NhY2hlX3NpemUAUFJBR01BICVRLnBhZ2Vfc2l6ZQBmdHMzdG9rZW5pemUAb3B0aW1pemUAanNvbl9yZW1vdmUATW92ZQBjYW5ub3QgY29tbWl0IC0gbm8gdHJhbnNhY3Rpb24gaXMgYWN0aXZlAGNhbm5vdCByb2xsYmFjayAtIG5vIHRyYW5zYWN0aW9uIGlzIGFjdGl2ZQBleGNsdXNpdmUAdHJ1ZQBJc1RydWUAdW5pcXVlAGRmbHRfdmFsdWUAQ2Fubm90IGFkZCBhIFJFRkVSRU5DRVMgY29sdW1uIHdpdGggbm9uLU5VTEwgZGVmYXVsdCB2YWx1ZQBBZ2dWYWx1ZQBqc29uX3F1b3RlAHB3cml0ZQBPcGVuV3JpdGUAb25fZGVsZXRlAHNlY3VyZV9kZWxldGUASWR4RGVsZXRlAHByaXZhdGUAYWdncmVnYXRlAFZDcmVhdGUAb25fdXBkYXRlAFZVcGRhdGUAY3VycmVudF9kYXRlAGZhbGxvY2F0ZQBmdHJ1bmNhdGUAcmVwbGljYXRlAGJhZCBwYXJhbWV0ZXIgb3Igb3RoZXIgQVBJIG1pc3VzZQB0b28gbWFueSB0ZXJtcyBpbiAlcyBCWSBjbGF1c2UAdG9vIG1hbnkgdGVybXMgaW4gT1JERVIgQlkgY2xhdXNlAGFnZ3JlZ2F0ZSBmdW5jdGlvbnMgYXJlIG5vdCBhbGxvd2VkIGluIHRoZSBHUk9VUCBCWSBjbGF1c2UAUEFSVElUSU9OIGNsYXVzZQBhIE5BVFVSQUwgam9pbiBtYXkgbm90IGhhdmUgYW4gT04gb3IgVVNJTkcgY2xhdXNlAGRhdGFiYXNlICVzIGlzIGFscmVhZHkgaW4gdXNlAEFnZ0ludmVyc2UAcmV2ZXJzZQBjbG9zZQBDbG9zZQBmYWxzZQBhdHRlbXB0IHRvIHdyaXRlIGEgcmVhZG9ubHkgZGF0YWJhc2UAY29ycnVwdCBkYXRhYmFzZQBhdHRhY2hlZCBkYXRhYmFzZXMgbXVzdCB1c2UgdGhlIHNhbWUgdGV4dCBlbmNvZGluZyBhcyBtYWluIGRhdGFiYXNlAGZpbGUgaXMgbm90IGEgZGF0YWJhc2UAdGVtcF9zdG9yZQAlcyBjbGF1c2Ugc2hvdWxkIGNvbWUgYWZ0ZXIgJXMgbm90IGJlZm9yZQBFeHBpcmUAc3F1YXJlAGV4cHJfY29tcGFyZQBTb3J0ZXJDb21wYXJlAHN1YnR5cGUAanNvbl90eXBlAElzTnVsbE9yVHlwZQBJZk5vSG9wZQBpbHRuZQB1bml4LW5vbmUASW5pdENvcm91dGluZQBFbmRDb3JvdXRpbmUAaWNuZQBsb2NhbHRpbWUAc3RyZnRpbWUAZGF0ZXRpbWUAY3VycmVudF90aW1lAHRuZW1lAGFmdGVyIHJlbmFtZQBub24tdGV4dCBmaWxlbmFtZQBWUmVuYW1lAGFtYmlndW91cyBjb2x1bW4gbmFtZQB0ZW1wb3JhcnkgdHJpZ2dlciBtYXkgbm90IGhhdmUgcXVhbGlmaWVkIG5hbWUAc2ltcGxlAGxvd2VyX3F1YXJ0aWxlAHVwcGVyX3F1YXJ0aWxlAHVuaXgtZG90ZmlsZQBjYW5ub3Qgb3BlbiBmaWxlAHVuYWJsZSB0byBvcGVuIGRhdGFiYXNlIGZpbGUAaW1tdXRhYmxlAEFib3J0YWJsZQBsZWdhY3lfYWx0ZXJfdGFibGUAc3FsaXRlX3JlbmFtZV90YWJsZQBjYW5ub3QgY3JlYXRlIHRyaWdnZXIgb24gc3lzdGVtIHRhYmxlAHZpcnR1YWwgdGFibGUAbm8gc3VjaCB0YWJsZQBudW1iZXIgb2YgY29sdW1ucyBpbiBmb3JlaWduIGtleSBkb2VzIG5vdCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIHJlZmVyZW5jZWQgdGFibGUAbG9jYWwgdGltZSB1bmF2YWlsYWJsZQBhbm90aGVyIHJvdyBhdmFpbGFibGUAbm8gbW9yZSByb3dzIGF2YWlsYWJsZQBWYXJpYWJsZQBEcm9wVGFibGUAdXRmMTZsZQBVVEYxNmxlAFVURi0xNmxlAGNhc2Vfc2Vuc2l0aXZlX2xpa2UAU2V0Q29va2llAFJlYWRDb29raWUAY2FjaGUAY29sdW1uIGluZGV4IG91dCBvZiByYW5nZQBub3RpZmljYXRpb24gbWVzc2FnZQB3YXJuaW5nIG1lc3NhZ2UAaW52YWxpZCByb290cGFnZQBFeHRlbmRzIG9mZiBlbmQgb2YgcGFnZQAyMDIyLTA1LTA2IDE1OjI1OjI3IDc4ZDljOTkzZDQwNGNkZmFhN2ZkZDI5NzNmYTEwNTJlM2RhOWY2NjIxNWNmZjljNTU0MGViZTU1YzQwN2Q5ZmUAanNvbl90cmVlAENyZWF0ZUJ0cmVlAGRlZQBqb3VybmFsX21vZGUAbG9ja2luZ19tb2RlAG9wY29kZQB1bmljb2RlAEpvdXJuYWxNb2RlAERpdmlkZQBjb2FsZXNjZQBzcWxpdGVfc2VxdWVuY2UAU2VxdWVuY2UAZGlmZmVyZW5jZQB2YXJpYW5jZQBPbmNlAFRyYWNlAGpzb25fcmVwbGFjZQB1dGYxNmJlAFVURjE2YmUAVVRGLTE2YmUATmUATGUAR2UAMjBjOjIwZQAyMGI6MjBlACUhLjIwZQBnZXRjd2QATWFrZVJlY29yZAB0aHN0bmRyZABsaWtlbGlob29kAGZjaG1vZAByb3VuZABOb3RGb3VuZABSZXdpbmQAU2Vla0VuZABCaXRBbmQAb2xkACVsbGQgJWxsZABubyBzdWNoIHJvd2lkOiAlbGxkAHJlYnVpbGQAWWllbGQAbGFzdF9pbnNlcnRfcm93aWQAJXMucm93aWQAU0VMRUNUKkZST00iJXciLiVzIE9SREVSIEJZIHJvd2lkAFNFTEVDVCpGUk9NIiV3Ii4lcyBXSEVSRSAlcyBPUkRFUiBCWSByb3dpZABJZHhSb3dpZABOZXdSb3dpZABTZWVrUm93aWQAZ2V0ZXVpZABpbnZhbGlkAGpzb25fdmFsaWQAZmtpZABfX2xhbmdpZAAleiwgbGFuZ2lkAGxhbmd1YWdlaWQAZG9jaWQAYXBwbGljYXRpb25faWQAc3FsaXRlX3NvdXJjZV9pZABub3QgYXV0aG9yaXplZABJbmRleCBvcHRpbWl6ZWQAbm90aW5kZXhlZAB1bmFibGUgdG8gaWRlbnRpZnkgdGhlIG9iamVjdCB0byBiZSByZWluZGV4ZWQAdmlld3MgbWF5IG5vdCBiZSBpbmRleGVkAHZpcnR1YWwgdGFibGVzIG1heSBub3QgYmUgaW5kZXhlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGluZGV4ZWQAcmVhZF91bmNvbW1pdHRlZABSSUdIVCBhbmQgRlVMTCBPVVRFUiBKT0lOcyBhcmUgbm90IGN1cnJlbnRseSBzdXBwb3J0ZWQAcmVjdXJzaXZlIGFnZ3JlZ2F0ZSBxdWVyaWVzIG5vdCBzdXBwb3J0ZWQAcXVlcnkgYWJvcnRlZAByb3dzIGluc2VydGVkAGludGVycnVwdGVkAGNoZWNrcG9pbnRlZABhY2Nlc3MgdG8gJXogaXMgcHJvaGliaXRlZABhY2Nlc3MgdG8gdmlldyAiJXMiIHByb2hpYml0ZWQAcm93cyBkZWxldGVkAGdlbmVyYXRlZAByb3dzIHVwZGF0ZWQAbm90dXNlZAByb3cgdmFsdWUgbWlzdXNlZABzcWxpdGVfY29tcGlsZW9wdGlvbl91c2VkAFBhZ2UgJWQgaXMgbmV2ZXIgdXNlZABDb2x1bW5zVXNlZABzdG9yZWQAdmlydHVhbCB0YWJsZXMgbWF5IG5vdCBiZSBhbHRlcmVkAHZpZXcgJXMgbWF5IG5vdCBiZSBhbHRlcmVkAHRhYmxlICVzIG1heSBub3QgYmUgYWx0ZXJlZABzaGFyZWQAaW5kZXggYXNzb2NpYXRlZCB3aXRoIFVOSVFVRSBvciBQUklNQVJZIEtFWSBjb25zdHJhaW50IGNhbm5vdCBiZSBkcm9wcGVkAHRhYmxlICVzIG1heSBub3QgYmUgZHJvcHBlZAB2aWV3ICVzIGlzIGNpcmN1bGFybHkgZGVmaW5lZAB1bm9wZW5lZABkYXRhYmFzZSBkaXNrIGltYWdlIGlzIG1hbGZvcm1lZAAlcyBjb25zdHJhaW50IGZhaWxlZABGT1JFSUdOIEtFWSBjb25zdHJhaW50IGZhaWxlZABsYXJnZSBmaWxlIHN1cHBvcnQgaXMgZGlzYWJsZWQAZnRzM3Rva2VuaXplIGRpc2FibGVkAGRhdGFiYXNlICVzIGlzIGxvY2tlZABkYXRhYmFzZSBpcyBsb2NrZWQAZGF0YWJhc2UgdGFibGUgaXMgbG9ja2VkAGF1dGhvcml6YXRpb24gZGVuaWVkAGFjY2VzcyBwZXJtaXNzaW9uIGRlbmllZAB0YWJsZSAlUyBoYXMgJWQgY29sdW1ucyBidXQgJWQgdmFsdWVzIHdlcmUgc3VwcGxpZWQAdGVtcG9yYXJ5IHRhYmxlIG5hbWUgbXVzdCBiZSB1bnF1YWxpZmllZAB0YWJsZSAlcyBtYXkgbm90IGJlIG1vZGlmaWVkAGNvbmZsaWN0aW5nIE9OIENPTkZMSUNUIGNsYXVzZXMgc3BlY2lmaWVkAG5vIHRhYmxlcyBzcGVjaWZpZWQAZGF0YWJhc2UgaXMgYWxyZWFkeSBhdHRhY2hlZABkYXRhYmFzZSBzY2hlbWEgaGFzIGNoYW5nZWQAZXhjbHVkZWQAUG9pbnRlciBtYXAgcGFnZSAlZCBpcyByZWZlcmVuY2VkAFJvd1NldEFkZABGaWx0ZXJBZGQAcHJlYWQAUm93U2V0UmVhZABPcGVuUmVhZAAlMDRkACUwM2QAJTAyZAA0MGYtMjFhLTIxZABzcWxpdGVfc3RhdCVkAGNvbHVtbiVkAHNxbGl0ZV9hdXRvaW5kZXhfJXNfJWQAdmFyaWFibGUgbnVtYmVyIG11c3QgYmUgYmV0d2VlbiA/MSBhbmQgPyVkAEZhaWxlZCB0byByZWFkIHB0cm1hcCBrZXk9JWQAdW5hYmxlIHRvIGdldCB0aGUgcGFnZS4gZXJyb3IgY29kZT0lZABPZmZzZXQgJWQgb3V0IG9mIHJhbmdlICVkLi4lZABrKCVkAFVQREFURSAlUS5zcWxpdGVfbWFzdGVyIFNFVCByb290cGFnZT0lZCBXSEVSRSAjJWQgQU5EIHJvb3RwYWdlPSMlZABVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgdHlwZT0nJXMnLCBuYW1lPSVRLCB0YmxfbmFtZT0lUSwgcm9vdHBhZ2U9IyVkLCBzcWw9JVEgV0hFUkUgcm93aWQ9IyVkAFVQREFURSAlUS5zcWxpdGVfbWFzdGVyIFNFVCB0eXBlPSd0YWJsZScsIG5hbWU9JVEsIHRibF9uYW1lPSVRLCByb290cGFnZT0wLCBzcWw9JVEgV0hFUkUgcm93aWQ9IyVkAHRvbyBtYW55IGF0dGFjaGVkIGRhdGFiYXNlcyAtIG1heCAlZAB0b28gbWFueSBhcmd1bWVudHMgb24gJXMoKSAtIG1heCAlZABleHBlY3RlZCAlZCBjb2x1bW5zIGZvciAnJXMnIGJ1dCBnb3QgJWQAYXR0ZW1wdCB0byBvcGVuICIlcyIgYXMgZmlsZSBkZXNjcmlwdG9yICVkAGludmFsaWQgcGFnZSBudW1iZXIgJWQAZmFpbGVkIHRvIGdldCBwYWdlICVkADJuZCByZWZlcmVuY2UgdG8gcGFnZSAlZABmcmVlbGlzdCBsZWFmIGNvdW50IHRvbyBiaWcgb24gcGFnZSAlZABidHJlZUluaXRQYWdlKCkgcmV0dXJucyBlcnJvciBjb2RlICVkACVzIGlzICVkIGJ1dCBzaG91bGQgYmUgJWQAJXIgJXMgQlkgdGVybSBvdXQgb2YgcmFuZ2UgLSBzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAlZABzdWItc2VsZWN0IHJldHVybnMgJWQgY29sdW1ucyAtIGV4cGVjdGVkICVkAElOKC4uLikgZWxlbWVudCBoYXMgJWQgdGVybSVzIC0gZXhwZWN0ZWQgJWQAJXNMSVNUIFNVQlFVRVJZICVkAFJFVVNFIExJU1QgU1VCUVVFUlkgJWQAJXNTQ0FMQVIgU1VCUVVFUlkgJWQAUkVVU0UgU1VCUVVFUlkgJWQASU5ERVggJWQAdG9vIG1hbnkgRlJPTSBjbGF1c2UgdGVybXMsIG1heDogJWQAcndjAHV0YwBkZXNjAGFzYwBjaGVja3BvaW50X2Z1bGxmc3luYwBmdWxsX2ZzeW5jAGNoYXJpbmRleEZ1bmMAc3FydEZ1bmMAY290RnVuYwByaWdodEZ1bmMAbGVmdEZ1bmMAYWNvc0Z1bmMAZmxvb3JGdW5jAHBvd2VyRnVuYwBzdHJmaWx0ZXJGdW5jAHByb3BlckZ1bmMAcGFkckZ1bmMAZXhwRnVuYwBhc2luRnVuYwBzaWduRnVuYwBhdGFuRnVuYwBjZWlsRnVuYwBwYWRsRnVuYwBjb3RoRnVuYwBhY29zaEZ1bmMAYXNpbmhGdW5jAGF0YW5oRnVuYwBsb2dGdW5jAHJhZDJkZWdGdW5jAHJldmVyc2VGdW5jAFB1cmVGdW5jAHNxdWFyZUZ1bmMAZGlmZmVyZW5jZUZ1bmMAZGVnMnJhZEZ1bmMAcGFkY0Z1bmMAYXRuMkZ1bmMAbG9nMTBGdW5jAGVuYwBudW1lcmljADE9PWFyZ2MAU3FsRXhlYwBwYWRjACUuNGMlcyUuMTZjAHNxbGl0ZS1zcmMvc3FsaXRlLWFtYWxnYW1hdGlvbi0zMzgwNTAwL2V4dGVuc2lvbi1mdW5jdGlvbnMuYwAlcy9ldGlscXNfJWxseCVjAHVucmVjb2duaXplZCBtYXRjaGluZm8gcmVxdWVzdDogJWMAR29zdWIAZ2xvYgB6ZXJvYmxvYgByYW5kb21ibG9iAEJsb2IAaWxiAGl0aWxpYgBtZW1kYgBBVFRBQ0ggJVEgQVMgdmFjdXVtX2RiAHJvdGEAZXZpdGEAbGFub2l0YQBldGEAUm93RGF0YQBTb3J0ZXJEYXRhAGljbmEAc3FsaXRlX3RlbXBfc2NoZW1hAHNxbGl0ZV9zY2hlbWEAd3JpdGFibGVfc2NoZW1hAHRydXN0ZWRfc2NoZW1hAGNvcnJ1cHQgc2NoZW1hAFBhcnNlU2NoZW1hAGlsbGEAZXppbGEAaXRpbGEAbXNpbGEAc3FsaXRlXwBwcmFnbWFfAFNRTElURV8AX1JPV0lEXwAlcyBhdCBsaW5lICVkIG9mIFslLjEwc10AYmluZCBvbiBhIGJ1c3kgcHJlcGFyZWQgc3RhdGVtZW50OiBbJXNdAG1hbGZvcm1lZCBNQVRDSCBleHByZXNzaW9uOiBbJXNdAFslZF0AW10AWzBdACRbAExFRlQtTU9TVCBTVUJRVUVSWQBDT01QT1VORCBRVUVSWQBBTlkAZ2VuZXJhdGVkIGNvbHVtbnMgY2Fubm90IGJlIHBhcnQgb2YgdGhlIFBSSU1BUlkgS0VZAEFVVE9JTkNSRU1FTlQgaXMgb25seSBhbGxvd2VkIG9uIGFuIElOVEVHRVIgUFJJTUFSWSBLRVkAZG9jaWQgSU5URUdFUiBQUklNQVJZIEtFWQBGT1JFSUdOIEtFWQBSSUdIVCBQQVJUIE9GIE9SREVSIEJZAEdST1VQIEJZAGlpc1gAaXNpWABBVVRPTUFUSUMgUEFSVElBTCBDT1ZFUklORyBJTkRFWABBVVRPTUFUSUMgQ09WRVJJTkcgSU5ERVgALW1qJTA2WDklMDJYAFNDQU4gQ09OU1RBTlQgUk9XAFZJRVcAanNvbl9vYmplY3QoKSBsYWJlbHMgbXVzdCBiZSBURVhUAEZJUlNUAExBU1QARVhDRVBUAE5PVAAgSU5UAElkeExUAFNlZWtMVABTRVQgREVGQVVMVABNVVRFWF9PTUlUAENPTU1JVABMSU1JVABSSUdIVABJZHhHVABTZWVrR1QATEVGVABESVNUSU5DVABSRVNUUklDVABJTlRFUlNFQ1QAdG9vIG1hbnkgdGVybXMgaW4gY29tcG91bmQgU0VMRUNUAHVua25vd24gb3IgdW5zdXBwb3J0ZWQgam9pbiB0eXBlOiAlVCAlVCVzJVQALSVUAHRvbyBtYW55IGFyZ3VtZW50cyBvbiBmdW5jdGlvbiAlVAB1bmtub3duIGRhdGFiYXNlICVUAGZvcmVpZ24ga2V5IG9uICVzIHNob3VsZCByZWZlcmVuY2Ugb25seSBvbmUgY29sdW1uIG9mIHRhYmxlICVUAENSRUFURSBWSVJUVUFMIFRBQkxFICVUAGhleCBsaXRlcmFsIHRvbyBiaWc6ICVzJSNUAG5vIHN1Y2ggZnVuY3Rpb246ICUjVABub3QgYXV0aG9yaXplZCB0byB1c2UgZnVuY3Rpb246ICUjVABERUZBVUxUX1JFQ1VSU0lWRV9UUklHR0VSUwBJTlMARU5BQkxFX0ZUUzNfUEFSRU5USEVTSVMARElTQUJMRV9MRlMAJXMgJVMAbm8gc3VjaCBpbmRleDogJVMAY2Fubm90IGNyZWF0ZSAlcyB0cmlnZ2VyIG9uIHZpZXc6ICVTAG5vIHN1Y2ggdHJpZ2dlcjogJVMAY2Fubm90IGNyZWF0ZSBJTlNURUFEIE9GIHRyaWdnZXIgb24gdGFibGU6ICVTAE1BVEVSSUFMSVpFICUhUwBDTy1ST1VUSU5FICUhUwBVU0lORyBJTkRFWCAlcyBGT1IgSU4tT1BFUkFUT1IAVVNJTkcgUk9XSUQgU0VBUkNIIE9OIFRBQkxFICVzIEZPUiBJTi1PUEVSQVRPUgBNVUxUSS1JTkRFWCBPUgBTUUxJVEVfVE1QRElSAEFGVEVSAElOVEVHRVIAT1JERVIATkVBUgBERUxFVEUgRlJPTSAlUS4lcyBXSEVSRSAlcz0lUQBuYW1lPSVRIEFORCBzcWw9JVEAREVMRVRFIEZST00gJVEuc3FsaXRlX3NlcXVlbmNlIFdIRVJFIG5hbWU9JVEALCB4LiVRAFNFTEVDVCAqIEZST00gJVEuJVEAVVBEQVRFICIldyIuc3FsaXRlX3NlcXVlbmNlIHNldCBuYW1lID0gJVEgV0hFUkUgbmFtZSA9ICVRAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHByaW50ZignJSUuJWRzLCAnLHNxbCkgfHwgJVEgfHwgc3Vic3RyKHNxbCwxK2xlbmd0aChwcmludGYoJyUlLiVkcycsc3FsKSkpIFdIRVJFIHR5cGUgPSAndGFibGUnIEFORCBuYW1lID0gJVEAU0VUVVAAR1JPVVAAUkVDVVJTSVZFIFNURVAATmFOAG1hbGZvcm1lZCBKU09OAE5PIEFDVElPTgBPTUlUX0xPQURfRVhURU5TSU9OAFVOSU9OAEJFR0lOACxhcmcgSElEREVOACxzY2hlbWEgSElEREVOAFNDQU4AREVGQVVMVF9BVVRPVkFDVVVNACBOVU0AUlRSSU0AQ2Fubm90IGFkZCBhIE5PVCBOVUxMIGNvbHVtbiB3aXRoIGRlZmF1bHQgdmFsdWUgTlVMTABOT1QgTlVMTABTRVQgTlVMTABTRUxFQ1QgMSBGUk9NICVRLiclcV9zZWdtZW50cycgV0hFUkUgYmxvY2tpZD0/IEFORCBibG9jayBJUyBOVUxMAFVOSU9OIEFMTAAgUkVBTABDSEVDSwBhYm9ydCBkdWUgdG8gUk9MTEJBQ0sATUFUQ0gAU0VBUkNIAGEgR1JPVVAgQlkgY2xhdXNlIGlzIHJlcXVpcmVkIGJlZm9yZSBIQVZJTkcAVVNJTkcARU5BQkxFX05PUk1BTElaRQAgVU5JUVVFAERFTEVURQBVUERBVEUAUkVMRUFTRQBOT0NBU0UAQkVGT1JFAENSRQBOT05FAElkeExFAFNlZWtMRQBUQUJMRQAxNkxFAElkeEdFAFNlZWtHRQAlcyBVU0lORyBURU1QIEItVFJFRQBDQVNDQURFADE2QkUAQU5EAFJPV0lEAE9JRABERVNDAFNFTEVDVCBpZHgsIHN0YXJ0X2Jsb2NrLCBsZWF2ZXNfZW5kX2Jsb2NrLCBlbmRfYmxvY2ssIHJvb3QgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCA9ID8gT1JERVIgQlkgaWR4IEFTQwBTRUxFQ1QgaWR4LCBzdGFydF9ibG9jaywgbGVhdmVzX2VuZF9ibG9jaywgZW5kX2Jsb2NrLCByb290IEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgQkVUV0VFTiA/IEFORCA/T1JERVIgQlkgbGV2ZWwgREVTQywgaWR4IEFTQwBTRUxFQ1QgbGV2ZWwsIGlkeCwgZW5kX2Jsb2NrIEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgQkVUV0VFTiA/IEFORCA/IE9SREVSIEJZIGxldmVsIERFU0MsIGlkeCBBU0MAU0VMRUNUIGlkeCBGUk9NICVRLiclcV9zZWdkaXInIFdIRVJFIGxldmVsPT8gT1JERVIgQlkgMSBBU0MAU1lTVEVNX01BTExPQwBCTE9CAEJCQgBVUERBVEUgT1IgRkFJTCAlUS4nJXFfc2VnZGlyJyBTRVQgbGV2ZWw9LTEsaWR4PT8gV0hFUkUgbGV2ZWw9PyBBTkQgaWR4PT8AVVBEQVRFICVRLiclcV9zZWdkaXInIFNFVCBpZHggPSA/IFdIRVJFIGxldmVsPT8gQU5EIGlkeD0/ACVzPT8AU0VMRUNUICVzIFdIRVJFIHJvd2lkPT8AU0VMRUNUIHNpemUgRlJPTSAlUS4nJXFfZG9jc2l6ZScgV0hFUkUgZG9jaWQ9PwBTRUxFQ1QgdmFsdWUgRlJPTSAlUS4nJXFfc3RhdCcgV0hFUkUgaWQ9PwA/LD8sPwBERUxFVEUgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCBCRVRXRUVOID8gQU5EID8AU0VMRUNUIG1heChsZXZlbCkgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCBCRVRXRUVOID8gQU5EID8AREVMRVRFIEZST00gJVEuJyVxX3NlZ21lbnRzJyBXSEVSRSBibG9ja2lkIEJFVFdFRU4gPyBBTkQgPwBVUERBVEUgJVEuJyVxX3NlZ2RpcicgU0VUIHN0YXJ0X2Jsb2NrID0gPywgcm9vdCA9ID9XSEVSRSBsZXZlbCA9ID8gQU5EIGlkeCA9ID8AU0VMRUNUIGlkeCwgc3RhcnRfYmxvY2ssIGxlYXZlc19lbmRfYmxvY2ssIGVuZF9ibG9jaywgcm9vdCBGUk9NICVRLiclcV9zZWdkaXInIFdIRVJFIGxldmVsID0gPyBBTkQgaWR4ID0gPwBERUxFVEUgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCA9ID8gQU5EIGlkeCA9ID8AREVMRVRFIEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgPSA/AFNFTEVDVCBjb3VudCgqKSBGUk9NICVRLiclcV9zZWdkaXInIFdIRVJFIGxldmVsID0gPwBTRUxFQ1QgJXMgV0hFUkUgcm93aWQgPSA/AERFTEVURSBGUk9NICVRLiclcV9jb250ZW50JyBXSEVSRSByb3dpZCA9ID8AREVMRVRFIEZST00gJVEuJyVxX2RvY3NpemUnIFdIRVJFIGRvY2lkID0gPwAsID8APGV4cHI+ADxiPgA8Yj4uLi48L2I+AC0+PgAtPgBzZXBhcmF0b3JzPQB0b2tlbmNoYXJzPQBhdXRvbWVyZ2U9ADwASU5TRVJUIElOVE8gJVEuc3FsaXRlX21hc3RlciBWQUxVRVMoJ2luZGV4JywlUSwlUSwjJWQsJVEpOwBDUkVBVEUgVEFCTEUgJVEuJyVxX3NlZ21lbnRzJyhibG9ja2lkIElOVEVHRVIgUFJJTUFSWSBLRVksIGJsb2NrIEJMT0IpOwBDUkVBVEUgVEFCTEUgJVEuJyVxX2RvY3NpemUnKGRvY2lkIElOVEVHRVIgUFJJTUFSWSBLRVksIHNpemUgQkxPQik7AENSRUFURSBUQUJMRSBJRiBOT1QgRVhJU1RTICVRLiclcV9zdGF0JyhpZCBJTlRFR0VSIFBSSU1BUlkgS0VZLCB2YWx1ZSBCTE9CKTsAQ1JFQVRFIFRBQkxFICVRLiclcV9zZWdkaXInKGxldmVsIElOVEVHRVIsaWR4IElOVEVHRVIsc3RhcnRfYmxvY2sgSU5URUdFUixsZWF2ZXNfZW5kX2Jsb2NrIElOVEVHRVIsZW5kX2Jsb2NrIElOVEVHRVIscm9vdCBCTE9CLFBSSU1BUlkgS0VZKGxldmVsLCBpZHgpKTsAVVBEQVRFICVRLnNxbGl0ZV9tYXN0ZXIgU0VUIHRibF9uYW1lID0gJVEsIG5hbWUgPSBDQVNFIFdIRU4gdHlwZT0ndGFibGUnIFRIRU4gJVEgV0hFTiBuYW1lIExJS0UgJ3NxbGl0ZVhfYXV0b2luZGV4JSUnIEVTQ0FQRSAnWCcgICAgICBBTkQgdHlwZT0naW5kZXgnIFRIRU4gJ3NxbGl0ZV9hdXRvaW5kZXhfJyB8fCAlUSB8fCBzdWJzdHIobmFtZSwlZCsxOCkgRUxTRSBuYW1lIEVORCBXSEVSRSB0YmxfbmFtZT0lUSBDT0xMQVRFIG5vY2FzZSBBTkQgKHR5cGU9J3RhYmxlJyBPUiB0eXBlPSdpbmRleCcgT1IgdHlwZT0ndHJpZ2dlcicpOwBEUk9QIFRBQkxFIElGIEVYSVNUUyAlUS4nJXFfc2VnbWVudHMnO0RST1AgVEFCTEUgSUYgRVhJU1RTICVRLiclcV9zZWdkaXInO0RST1AgVEFCTEUgSUYgRVhJU1RTICVRLiclcV9kb2NzaXplJztEUk9QIFRBQkxFIElGIEVYSVNUUyAlUS4nJXFfc3RhdCc7JXMgRFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2NvbnRlbnQnOwBBTFRFUiBUQUJMRSAlUS4nJXFfY29udGVudCcgIFJFTkFNRSBUTyAnJXFfY29udGVudCc7AEFMVEVSIFRBQkxFICVRLiclcV9zdGF0JyAgUkVOQU1FIFRPICclcV9zdGF0JzsAQUxURVIgVEFCTEUgJVEuJyVxX3NlZ21lbnRzJyBSRU5BTUUgVE8gJyVxX3NlZ21lbnRzJzsAQUxURVIgVEFCTEUgJVEuJyVxX3NlZ2RpcicgICBSRU5BTUUgVE8gJyVxX3NlZ2Rpcic7AEFMVEVSIFRBQkxFICVRLiclcV9kb2NzaXplJyAgUkVOQU1FIFRPICclcV9kb2NzaXplJzsAOm1lbW9yeToAZmlsZToAU3RyaW5nOAB1dGY4AFVURjgAVVRGLTgATUFYX0ZVTkNUSU9OX0FSRz0xMjcAREVGQVVMVF9TRUNUT1JfU0laRT00MDk2AERFRkFVTFRfUEFHRV9TSVpFPTQwOTYATUFYX1ZBUklBQkxFX05VTUJFUj0zMjc2NgBNQVhfUEFHRV9TSVpFPTY1NTM2AFVURjE2AFVURi0xNgBwNQB0b28gbWFueSByZWZlcmVuY2VzIHRvICIlcyI6IG1heCA2NTUzNQBzcWxpdGVfc3RhdDQAZnRzNABwNABERUZBVUxUX0ZJTEVfRk9STUFUPTQASW50NjQAcHdyaXRlNjQAcHJlYWQ2NABNQUxMT0NfU09GVF9MSU1JVD0xMDI0AHNxbGl0ZV9zdGF0MwBTQVZFUE9JTlQgZnRzMwBST0xMQkFDSyBUTyBmdHMzAFJFTEVBU0UgZnRzMwBwMwBFTkFCTEVfRlRTMwBNQVhfUEFHRV9DT1VOVD0xMDczNzQxODIzAHAyAGF0bjIAYXRhbjIAcmVtb3ZlX2RpYWNyaXRpY3M9MgBERUZBVUxUX1NZTkNIUk9OT1VTPTIAREVGQVVMVF9XQUxfU1lOQ0hST05PVVM9MgBhcmdjPT0zIHx8YXJnYz09MgBNQVhfREVGQVVMVF9QQUdFX1NJWkU9ODE5MgBTRUxFQ1QgdGJsLGlkeCxzdGF0IEZST00gJVEuc3FsaXRlX3N0YXQxAEFnZ1N0ZXAxAHJlbW92ZV9kaWFjcml0aWNzPTEAQVRPTUlDX0lOVFJJTlNJQ1M9MQBURU1QX1NUT1JFPTEAYXJnYz09MQB1bmljb2RlNjEAVVBEQVRFIE9SIEZBSUwgJVEuJyVxX3NlZ2RpcicgU0VUIGxldmVsPT8gV0hFUkUgbGV2ZWw9LTEAREVGQVVMVF9KT1VSTkFMX1NJWkVfTElNSVQ9LTEAU0VMRUNUIGxldmVsLCBjb3VudCgqKSBBUyBjbnQgRlJPTSAlUS4nJXFfc2VnZGlyJyAgIEdST1VQIEJZIGxldmVsIEhBVklORyBjbnQ+PT8gIE9SREVSIEJZIChsZXZlbCAlJSAxMDI0KSBBU0MsIDIgREVTQyBMSU1JVCAxAFNFTEVDVCAoU0VMRUNUIG1heChpZHgpIEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgPSA/KSArIDEAU0VMRUNUJ0lOU0VSVCBJTlRPIHZhY3V1bV9kYi4nfHxxdW90ZShuYW1lKXx8JyBTRUxFQ1QqRlJPTSIldyIuJ3x8cXVvdGUobmFtZSlGUk9NIHZhY3V1bV9kYi5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J3RhYmxlJ0FORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAFNFTEVDVCBzcWwgRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgdHlwZT0ndGFibGUnQU5EIG5hbWU8PidzcWxpdGVfc2VxdWVuY2UnIEFORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAHJlbW92ZV9kaWFjcml0aWNzPTAATUFYX1dPUktFUl9USFJFQURTPTAAREVGQVVMVF9XT1JLRVJfVEhSRUFEUz0wAE1BWF9NTUFQX1NJWkU9MABERUZBVUxUX01NQVBfU0laRT0wAFRIUkVBRFNBRkU9MAA5MjIzMzcyMDM2ODU0Nzc1ODAAREVGQVVMVF9QQ0FDSEVfSU5JVFNaPTIwAGxvZzEwAE1BWF9BVFRBQ0hFRD0xMABNQVhfQ09NUE9VTkRfU0VMRUNUPTUwMAA/MDAwAE1BWF9DT0xVTU49MjAwMABERUZBVUxUX0NBQ0hFX1NJWkU9LTIwMDAAREVGQVVMVF9XQUxfQVVUT0NIRUNLUE9JTlQ9MTAwMABNQVhfRVhQUl9ERVBUSD0xMDAwAE1BWF9UUklHR0VSX0RFUFRIPTEwMDAATUFYX0xJS0VfUEFUVEVSTl9MRU5HVEg9NTAwMDAATUFYX1ZEQkVfT1A9MjUwMDAwMDAwAE1BWF9MRU5HVEg9MTAwMDAwMDAwMABNQVhfU1FMX0xFTkdUSD0xMDAwMDAwMDAwAHNlY29uZCBhcmd1bWVudCB0byAlI1QoKSBtdXN0IGJlIGEgY29uc3RhbnQgYmV0d2VlbiAwLjAgYW5kIDEuMABDT01QSUxFUj1jbGFuZy0xNS4wLjAAL3Byb2Mvc2VsZi9mZC8AJVEuAE4uACQuAC0tACwAbm9za2lwc2NhbioAdW5vcmRlcmVkKgBzej1bMC05XSoAQ1JFQVRFIFRBQkxFIHgodHlwZSB0ZXh0LG5hbWUgdGV4dCx0YmxfbmFtZSB0ZXh0LHJvb3RwYWdlIGludCxzcWwgdGV4dCkAQ1JFQVRFIFRBQkxFICVRLiVzKCVzKQBhdXRvbWF0aWMgaW5kZXggb24gJXMoJXMpAEFOWSglcykASU5TRVJUIElOVE8gJVEuJyVxX2NvbnRlbnQnIFZBTFVFUyglcykAQ1JFQVRFIFRBQkxFICVRLiclcV9jb250ZW50JyglcykAbWFsZm9ybWVkIGRhdGFiYXNlIHNjaGVtYSAoJXMpAE1FUkdFICglcykAQ1JFQVRFIFRBQkxFICVRLnNxbGl0ZV9zZXF1ZW5jZShuYW1lLHNlcSkAQ1JFQVRFIFRBQkxFIHgoaW5wdXQsIHRva2VuLCBzdGFydCwgZW5kLCBwb3NpdGlvbikAVVBEQVRFICIldyIuc3FsaXRlX21hc3RlciBTRVQgc3FsID0gc3FsaXRlX2Ryb3BfY29sdW1uKCVkLCBzcWwsICVkKSBXSEVSRSAodHlwZT09J3RhYmxlJyBBTkQgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpAG1lbWRiKCVwLCVsbGQpAEJhZCBwdHIgbWFwIGVudHJ5IGtleT0lZCBleHBlY3RlZD0oJWQsJWQpIGdvdD0oJWQsJWQpACVzKCVkKQB6ZXJvYmxvYiglZCkAbWF4IHJvb3RwYWdlICglZCkgZGlzYWdyZWVzIHdpdGggaGVhZGVyICglZCkARlRTIGV4cHJlc3Npb24gdHJlZSBpcyB0b28gbGFyZ2UgKG1heGltdW0gZGVwdGggJWQpAEV4cHJlc3Npb24gdHJlZSBpcyB0b28gbGFyZ2UgKG1heGltdW0gZGVwdGggJWQpAChibG9iKQBVU0UgVEVNUCBCLVRSRUUgRk9SICVzKERJU1RJTkNUKQBVUERBVEUgIiV3Ii5zcWxpdGVfbWFzdGVyIFNFVCBzcWwgPSBzcWxpdGVfcmVuYW1lX2NvbHVtbihzcWwsIHR5cGUsIG5hbWUsICVRLCAlUSwgJWQsICVRLCAlZCwgJWQpIFdIRVJFIG5hbWUgTk9UIExJS0UgJ3NxbGl0ZVhfJSUnIEVTQ0FQRSAnWCcgIEFORCAodHlwZSAhPSAnaW5kZXgnIE9SIHRibF9uYW1lID0gJVEpAENSRUFURSBUQUJMRSB4KGtleSx2YWx1ZSx0eXBlLGF0b20saWQscGFyZW50LGZ1bGxrZXkscGF0aCxqc29uIEhJRERFTixyb290IEhJRERFTikAQ1JFQVRFIFRBQkxFIHgodGVybSwgY29sLCBkb2N1bWVudHMsIG9jY3VycmVuY2VzLCBsYW5ndWFnZWlkIEhJRERFTikAQ1JFQVRFIFRBQkxFIHgoJXMgJVEgSElEREVOLCBkb2NpZCBISURERU4sICVRIEhJRERFTikAKE5VTEwpACVjPykAU0VMRUNUIE5PVCBFWElTVFMoU0VMRUNUIGRvY2lkIEZST00gJVEuJyVxX2NvbnRlbnQnIFdIRVJFIHJvd2lkIT0/KQBSRVBMQUNFIElOVE8gJVEuJyVxX3NlZ2RpcicgVkFMVUVTKD8sPyw/LD8sPyw/KQBSRVBMQUNFIElOVE8gJVEuJyVxX3N0YXQnIFZBTFVFUyg/LD8pAFJFUExBQ0UgSU5UTyAlUS4nJXFfZG9jc2l6ZScgVkFMVUVTKD8sPykALCVzKD8pAFJFUExBQ0UgSU5UTyAlUS4nJXFfc2VnbWVudHMnKGJsb2NraWQsIGJsb2NrKSBWQUxVRVMoPywgPykAU0VMRUNUIGNvYWxlc2NlKChTRUxFQ1QgbWF4KGJsb2NraWQpIEZST00gJVEuJyVxX3NlZ21lbnRzJykgKyAxLCAxKQBJTlNFUlQgSU5UTyB2YWN1dW1fZGIuc3FsaXRlX3NjaGVtYSBTRUxFQ1QqRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgdHlwZSBJTigndmlldycsJ3RyaWdnZXInKSBPUih0eXBlPSd0YWJsZSdBTkQgcm9vdHBhZ2U9MCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiBzbmlwcGV0KCkAbWlzdXNlIG9mIGFnZ3JlZ2F0ZTogJXMoKQBtaXN1c2Ugb2YgJXMgZnVuY3Rpb24gJSNUKCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiAlI1QoKQB1bnNhZmUgdXNlIG9mICUjVCgpAEZJTFRFUiBtYXkgbm90IGJlIHVzZWQgd2l0aCBub24tYWdncmVnYXRlICUjVCgpAHVua25vd24gZnVuY3Rpb246ICUjVCgpAG1pc3VzZSBvZiBhZ2dyZWdhdGU6ICUjVCgpAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfY29sdW1uKHNxbCwgdHlwZSwgbmFtZSwgJVEsICVRLCAlZCwgJVEsICVkLCAxKSBXSEVSRSB0eXBlIElOICgndHJpZ2dlcicsICd2aWV3JykAVVBEQVRFIHNxbGl0ZV90ZW1wX3NjaGVtYSBTRVQgc3FsID0gc3FsaXRlX3JlbmFtZV90YWJsZSglUSwgdHlwZSwgbmFtZSwgc3FsLCAlUSwgJVEsIDEpLCB0YmxfbmFtZSA9IENBU0UgV0hFTiB0YmxfbmFtZT0lUSBDT0xMQVRFIG5vY2FzZSBBTkQgICBzcWxpdGVfcmVuYW1lX3Rlc3QoJVEsIHNxbCwgdHlwZSwgbmFtZSwgMSwgJ2FmdGVyIHJlbmFtZScsIDApIFRIRU4gJVEgRUxTRSB0YmxfbmFtZSBFTkQgV0hFUkUgdHlwZSBJTiAoJ3ZpZXcnLCAndHJpZ2dlcicpACwlcyh4LidjJWQlcScpAElOU0VSVCBJTlRPICVRLnNxbGl0ZV9tYXN0ZXIgVkFMVUVTKCd0cmlnZ2VyJywlUSwlUSwwLCdDUkVBVEUgVFJJR0dFUiAlcScpAFNFTEVDVCAyICogdG90YWwoMSArIGxlYXZlc19lbmRfYmxvY2sgLSBzdGFydF9ibG9jaykgICBGUk9NIChTRUxFQ1QgKiBGUk9NICVRLiclcV9zZWdkaXInICAgICAgICAgV0hFUkUgbGV2ZWwgPSA/IE9SREVSIEJZIGlkeCBBU0MgTElNSVQgPyAgKQAKKQBCTE9PTSBGSUxURVIgT04gJVMgKABTRUxFQ1Qgc3FsIEZST00gIiV3Ii5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J2luZGV4JwBERUxFVEUgRlJPTSAlUS5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWU9JVEgQU5EIHR5cGU9J2luZGV4JwBuYW1lPSclcScgQU5EIHR5cGU9J2luZGV4JwBERUxFVEUgRlJPTSAlUS4nJXFfY29udGVudCcAREVMRVRFIEZST00gJVEuJyVxX3N0YXQnAERFTEVURSBGUk9NICVRLiclcV9zZWdtZW50cycAREVMRVRFIEZST00gJVEuJyVxX3NlZ2RpcicAU0VMRUNUID8gVU5JT04gU0VMRUNUIGxldmVsIC8gKDEwMjQgKiA/KSBGUk9NICVRLiclcV9zZWdkaXInAFNFTEVDVCBtYXgoIGxldmVsICUlIDEwMjQgKSBGUk9NICVRLiclcV9zZWdkaXInAERFTEVURSBGUk9NICVRLnNxbGl0ZV9tYXN0ZXIgV0hFUkUgbmFtZT0lUSBBTkQgdHlwZT0ndHJpZ2dlcicAREVMRVRFIEZST00gJVEuc3FsaXRlX21hc3RlciBXSEVSRSB0YmxfbmFtZT0lUSBhbmQgdHlwZSE9J3RyaWdnZXInAHRibF9uYW1lPSclcScgQU5EIHR5cGUhPSd0cmlnZ2VyJwAnJS4qcScAJXosICdjJWQlcScAdHlwZT0ndHJpZ2dlcicgQU5EIG5hbWU9JyVxJwAsIHguJyVxJwBpbmRleCAnJXEnAEpTT04gcGF0aCBlcnJvciBuZWFyICclcScAREVMRVRFIEZST00gJVEuJyVxX2RvY3NpemUnAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfdGFibGUoJVEsIHR5cGUsIG5hbWUsIHNxbCwgJVEsICVRLCAlZCkgV0hFUkUgKHR5cGUhPSdpbmRleCcgT1IgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpQU5EICAgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJwBTRUxFQ1QgQ0FTRSBXSEVOIHF1aWNrX2NoZWNrIEdMT0IgJ0NIRUNLKicgVEhFTiByYWlzZShBQk9SVCwnQ0hFQ0sgY29uc3RyYWludCBmYWlsZWQnKSBFTFNFIHJhaXNlKEFCT1JULCdOT1QgTlVMTCBjb25zdHJhaW50IGZhaWxlZCcpIEVORCAgRlJPTSBwcmFnbWFfcXVpY2tfY2hlY2soJVEsJVEpIFdIRVJFIHF1aWNrX2NoZWNrIEdMT0IgJ0NIRUNLKicgT1IgcXVpY2tfY2hlY2sgR0xPQiAnTlVMTConAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJVEsIHNxbClXSEVSRSBuYW1lIE5PVCBMSUtFICdzcWxpdGVYXyUlJyBFU0NBUEUgJ1gnIEFORCBzcWwgTk9UIExJS0UgJ2NyZWF0ZSB2aXJ0dWFsJSUnAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJ3RlbXAnLCBzcWwpV0hFUkUgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJyBBTkQgc3FsIE5PVCBMSUtFICdjcmVhdGUgdmlydHVhbCUlJwBzcWxpdGVcXyUAJABTRUxFQ1QqRlJPTSIldyIAU0VMRUNUIHJhaXNlKEFCT1JULCVRKSBGUk9NICIldyIuIiV3IgBBTkFMWVpFICIldyIuIiV3IgBmb3JlaWduIGtleSBtaXNtYXRjaCAtICIldyIgcmVmZXJlbmNpbmcgIiV3IgBkb3VibGUtcXVvdGVkIHN0cmluZyBsaXRlcmFsOiAiJXciAHN5bnRheCBlcnJvciBhZnRlciBjb2x1bW4gbmFtZSAiJS4qcyIAJWMiJXMiACgiJXMiAGNhbm5vdCAlcyAlcyAiJXMiAGdlbmVyYXRlZCBjb2x1bW4gbG9vcCBvbiAiJXMiAGNhbm5vdCBJTlNFUlQgaW50byBnZW5lcmF0ZWQgY29sdW1uICIlcyIAZXJyb3IgaW4gZ2VuZXJhdGVkIGNvbHVtbiAiJXMiAGNhbm5vdCBVUERBVEUgZ2VuZXJhdGVkIGNvbHVtbiAiJXMiACVzIGluICIlcyIAVVBTRVJUIG5vdCBpbXBsZW1lbnRlZCBmb3IgdmlydHVhbCB0YWJsZSAiJXMiAHVuc2FmZSB1c2Ugb2YgdmlydHVhbCB0YWJsZSAiJXMiAGNhbm5vdCBjcmVhdGUgYSBURU1QIGluZGV4IG9uIG5vbi1URU1QIHRhYmxlICIlcyIAbm8gc3VjaCBpbmRleDogIiVzIgB1bmtub3duIGRhdGF0eXBlIGZvciAlcy4lczogIiVzIgBjYW5ub3QgZHJvcCAlcyBjb2x1bW46ICIlcyIAbm8gc3VjaCBjb2x1bW46ICIlcyIAbm8gc3VjaCBjb2x1bW46ICIlVCIAdW5yZWNvZ25pemVkIHRva2VuOiAiJVQiAHdlZWtkYXkgAG5vbi11bmlxdWUgZW50cnkgaW4gaW5kZXggAHdyb25nICMgb2YgZW50cmllcyBpbiBpbmRleCAAIG1pc3NpbmcgZnJvbSBpbmRleCAAcm93IAAlciAAc3RhcnQgb2YgACVkICVkICVkICVkIAAgVVNJTkcgQ09WRVJJTkcgSU5ERVggAFNFTEVDVCAxIEZST00gIiV3Ii5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWUgTk9U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fgZ+Bn4GfgZ+Bn4GfgaJALUAtQC1ALUAtQBeAK4BQgBBAHAAbgHbAdsBdQIiBNsB2wF9AH0A2wGuAq4CrgKUAq4COQC4ALgATQBNABYIFghIAUgBSAHtAXUBdQF1AXUB9wP3A5kBbgFpBH0E2wHbAdsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAW0CbQLbAVQDgwODAw8FDwWWAVMDFggWCBYIFggWCBYIFggbBboDugOAAtABtwLuALwCGgIdAuwC2wHbAdsB2wHbAdsB2wHbAdsB2wF6AtsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAZcElwSXBNsB2wHbAUQC2wHbAdsBMgR2BNsB2wEwBNsB2wHbAdsB2wHbAdsB2wEdAzIF5AJrBGsEawRrBC0E5ALkArkEpwCeA28FDgQiBbsAgAUiBYAFmwVVBA4EDgRVBA4EuwCbBeMAQgStA/YE9gT2BIAF6AToBC4FoAUBArUFlQaVBk0GTQa6BroGTQZMBk4G0QbABtsG2wbbBtsGTQbmBnMGTgZOBnMG0QbABnMGwAZzBk0G5gZ1Bt4GTQbmBgoHTQbmBk0G5gYKB7QGtAa0BugGFQcVBwoHtAaxBrQG6Aa0BrQGiwYZB8EGwQYKB6oGzgaqBs4GqgbOBqoGzgZNBu4G7gb6BvoGuwbCBjsHTQa4BrsGxQbHBnMGQQdRB1EHaAdoB2gHFggWCBYIFggWCBYIFggWCBYIFggWCBYIFggWCBYIzwCTA/IDBgTBBI4DkgS+BVgFyQWiBSYFZwXrBcoF8wUGBgoGCwY0BjsG3gU6BR4G1QXwBfEFPgZRBiAGUgbnBeoFbQZxBiIGzAV2B3sHaQfdBnQHdQdtB28H/AbyBgYHdwd3B3kHAQd+BwMHhAeUBwgHFgd3BxcHWgd4B3cHBAdnB2oHbAduByAHMAeDBxoHpQejB5MHNwcLB2sHkgdwB2IHhQcjBz4HmgefB6IHMwc6B6QHegemB6gHoQepB30HgAeqB1kHpwerB4EHoAevBzIHsgezB7QHtQewB7YHuAdxB0IHuQe6B18Htwe+B0YHvQe7B7wHvwfAB38HjQeGB64HkAeCB8EHyQfOB80HzwfQB8QH0we9B9QH1QfWB9cH2AfZB9EH5AfcB90H3gffB+EH4gfbB3IHcwd8B4cHiAfjB+YH6wf6B/0HAAAAAMEA3wDBAOEAwQDBAMEAEgETARQBwQDpANsAwQASARMBFAHOAM4AEwDBANsA2ADYANkA2ADZAMEAJwHYANkAHwDNANgA2QDBANgA2QDVACcA5ADBAOYAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAwQATALkAugC7ALwAvQC+AP0AEgETARQBwwDBAMUA/QDYAAYBEgETARQBzADuAMwABgErACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQAIARIBEwEUAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxAO8A8ADvAPAA0gDTANQAOgE7AToBOwA8AVYA/ABYAPwAEwA6ATsBAAEBATUBGQBIACgBOQHBAAoBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAUQAkATsAMwEqAWwAbQBuAG8AcABxAEUAdAB1AHYASACAAIEAwQDxABYAcQA2ADcAOAA5ADoAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAeADBANgA2QAZAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAOcAigCLAHQAdQB2AGoAawATANgANgA3ADgAOQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQAwARkALgAvADAAMQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAGoAawA7AMEAEwCZAAcBmwBDABgAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA2ADZADsA5gDYANkAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAeQCOADsAwQB0AHUAdgB3AP0AzAB6AHsAfAATABQAUQAWAAYBbAATAIQApQCmAMEAGAB+AHQAdQB2ABYBJADBAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAO8A8ADYANkA1wBqAGsA8QATADsA2ADZAN8A/ABzAHQAdQB2AEkAeAAaAEcAwQAWAMEA5wBRAIAAigCLAA0BUQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDYANkAxgBkAF8AmQA7AJsAwQBqAGsA6wDsADsAwQDBAPkAcgD7AHQAdQB2AHEAMAF5AH8AzADBAHcAeAB5AHoAewB8AH0AwQCKAIsA2ADZAIMAigCLAMEAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAmQCaAJsAnACdAO8A8AB0AHUAdgBMAMEAwQATAHQAdQB2ABcA/AD9AMEAVwDMAFkA7gDBAFwADAEGARkBywDBAM0AHQHYANkAlgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAMEA2ADZABMA7wDwADsAFwBqAGsAbABtAG4AbwBwAHEA5wD8AP0AwQA0ATUBwQCRADsAOQGRACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AKQAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAdwDBAMEAegB7AHwAwQAbAXQAdQB2AOsA7ACEADsA8QAIATsAwQATABcAwQAZABcA2ADZAHQAdQB2ANgA2QBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQATADQBNQGXABcAGQA5AYcA/QAVAMEA8QCMAHQAdQB2AHQAdQB2AAwBMAEWAC0BLgErACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAI8AwQDBAI8AZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEATAB2ADsAJAHTANQA2ADZANgA2QBJAMEAUABZABkAEwBcAMEAMAEXABYA5wDBAOcAwQAWAI8AZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAEwB7AMEAOwAXAHQAdQB2ADsAwQB/AIAAgQAyATMB0gDTANQAwQAWAG8AcABxABwBKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAoQDBANgA2QAMAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxADsAwQDBAMEAdAB1AHYA2ADZAHQAdQB2ADAB7wDwABMABwGKAIsAFwDTANQA5wAHAdgA2QD8AGYAZwBoAGkAagBrAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABMAwQALAHQAdQB2APAA/QDBAMkA7wDwAMEAhgDOAIgAiQDBAPwAwQAIAcEAwQD8ACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABwB2ADZANgA2QBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDBAOcAwQC7ALwAvQC+AH8AgACBAO4AwwDBAMUAEAATAAcACAAJAMEAzAD9AMEA2ADZANgA2QBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDVAO8A8ADBAEwAEwC8AOgAvgCAAIEAJAHBAMMA/ADFAC4AWQCKAIsAXABNAMwATwDBAA0B2ADZAAoBzACfAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEADADvAPAAwQAqARYAFwD9AO8A8AB/AIAAgQDuAPwAGwDBAB4BzADBAMwA/AAjAcEAEQEWABcAZAAKAXMAKgAMAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHUAnwDYANkAeQChABMAPwDBAO8A8ADvAPAADADQANEAKgFJADcBOAHuABMA/AAZAPwAFgAYABgAGwDBAAgB2ADZAC4A0ADRAJkAmgCbAP0AZQATABcAKgAZACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AGUAEwA7ABkAPwArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQAWABcAcwAZABgAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAFgAXAHMAGQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQB2AJYAgwA7AHUAFgARAcEAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAzABCAMwAIwDMAI8A1QDBAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAFUAwQA7AGUANwE4ARAAwQATAF4A2ADZAO4AwQBCAO8A8ADvAPAA7wDwAHUASgBlANgA2QDBAMEA/ADBAPwAlQD8ACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAMEAwQAFADsA2ADZABkACgALAAwADQAOAHUAkgARAMEAIwHBAOgATQBMAE8A2ADZANgA2QAfAB4ANQEgAIIAVwA5AVkAJwDBAFwAKADYANkA2ADZAGwAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwEsAcEA2ADZAHQAdQB2ABMAFADBABYARgA1AYcAwQAIATkBwQCMAE4AwQDiAFEAOwAkAMEANQHBAB0AwQA5AcEAIQCRAMEAOwAwANgA2QBiANgA2QDBANgA2QDBAPQAOwDYANkA2ADZANgA2QDYANkA/gDYANkARwDBAPQAwQDBAEEA2ADZAMEA2ADZAJEA/gD0AFUAhQAPAGQAwQBaAIoAiwB1AP4A2ADZANgA2QDBAGQAwQDYANkAdAB1AGoAawATAHkAwQDBANgA2QByAKIAdAB1AHYA9AD0AHkA2ADZANgA2QDBADUBgQD+AP4AOQE8ANgA2QATAAABAQHBAHgAeQCZAJoAmwCVAJYAGQAYAGMA2ADZAJgAwQCZAJoAmwCcAJ0AAAABAAIA2ADZAAUAFgCeABgAoAAKAAsADAANAA4AwQAXABEAGQDBABMAFADBABYAhQDBABYAFgDBABYAHgDBACAAEwAUAIEAFgAkANgA2QAoAMEA2ADZAMEA2ADZAHQA2ADZACQA2ADZAMEA2ADZAMEANQCYAMEAOwAXABMAGQDYANkAPQDYANkAFwBGABkARwA7AHQAwQDYANkATgDYANkAUQDYANkAOwBHAFUAwQAXAMEAGQBaABcAFwAZABkABwAIAGIAVQDBAGQAwQA7AFoAjgCNAGoAawDBANgA2QDYANkAZAByAMEAdAB1AHYAagBrAHkA2ADZANgA2QDBAHIAwQB0AHUAdgCFABcAeQAZAHkAigCLAGEAFwB1ABkAFwDBABkAgwCNAMEA2ADZADsAwQCZAJoAmwCcAJ0A4gDBAHUAogAXABcAGQAZAJkAmgCbAJwAnQABAAIAUwBUAAUAEwAUAOIAFgAKAAsADAANAA4AAgGZABEAmwCZABcAmwAZACQAFwDBABkA/wDBAOwAHgDBACAAEwAUAMEAFgDBACABdQAoAMEAPgHBAMEAwQA7APIAwQDBACQAwQDBAMEAHwH/AP8A/wBHAP8A8wDWAL8AKQELAfUADwEDAQMBJQFGAPYA9gA7AAsB5QD1AA8BTgAlAQMBUQAPAQ8B3ABHAOEAZADbANsA+QDEAPMAagBrAGwA2wA8AGIAGAEpAXIA+QB0AHUAdgCNAPUAeQDIAMgAKQEmAMgAZACXAJYAJgEmARYAagBrABsBKwDqABIA7QDIAHIAEAF0AHUAdgCFAO0AeQASAO0AigCLAJkAmgCbAJwAnQDtAA4BxwATABQA9gAWAJUAEAEQAQ4ByAD2AOoA6gD2APYAogCeACIBJADHAJkAmgCbAJwAnQA+ACEByADHABYAyADdAMcA3QDIAMcAcwBAAOMA2gAWADsA2gDaAH4ApQAYAHEAOAHaAOAAMQHgAEcAGgGQAN0A3AAaAdoA2gDaAHMABQEEAeMA3QAFAQQByABbAD0BPQFSAAUBBAGUAAUBFgAJAZEAyABkAJ4AFQGTAJIAGQBqAGsAygANAAQBwgD6APkAcgD4AHQAdQB2APoA9wB5AAkB9gDCAAYAwADAAM8AwADPANUA1QDVAN4A1QDeAAQA1gDWANUAAwAWAKMAFwHPAA8AFwAQABcAiwCCAJcAmQCaAJsAnACdAI4AGQAYABQAkAAQAAEAjgA9AIIAggAvAZcANQAlAC8BNQAsATUAggA1AHQAIgABAI0ABQAWAHMAGQChAEsAKQBEAI0AcwAYABQARAATAIMAfQAXAGAAFgA7ABYAQwAWABYAQwAWABgAHABDACUAFwCVABYAGQAXABcAFwAXABYAjQAXABcAYQB0ABYAjwAZAFgASwAiACwASwBWACIAIgBdABcAIgAiACIAFgAYACIAFgAZABkAFwAXABcAFwAXAAsAFwAZABYAFgAZABcAFwAWABYAhwAPAAEAGQAXAAEAPwGNAD8BPwE/AT8BPwE/AT8BPwGNAD8BPwE/AT8BPwE/AT8BPwE/AT8BjQCNAD8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwEAADYCGwU2AgYFyQDJADYCdABwAN4ANgIbBXkBNgJ0AHAA3gCNAZgBmQHsBHoB9QQpACkAKQApAIQF7QVHAEcAxwPqBCkAKQDrAUcARwAQAcgDKgHcASoBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAHwKZAdIEAQABAD0CAgDWBCQCdABwAN4ANQHgAY4AJAL4BAwCdABwAN4AKAWhAQsCIwJ7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegCoAXQAcADeAHgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8ARUBFQEVARUBMAIwAjACFgZ4ARgGogR3AYUEMwKFBDMCmQEWBhkC/ADbABEGYwCNAMEBBgBtAekAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAigAhAaIECgbAAXYAdgB2AHUAcQC8AX0AogSjBKQEkADRAU4BNgKWAH8AvAF6AHoAegB6AHMAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBxgGjAQ0ADQDXAHgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AaYBNAEtAqIEowSkBLkBuAGZAfcEegB6AHoAegB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAEHBmIACQQJBBUEGAR7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA2ApYBlQGiBDYCmQHBBD8BwQRQAFEAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBRgBGAKIERAZHAEcAewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBDQTSAKIEbQGiBKMEpAT1ACQCjwH4AfUB9AFsAC4CigAEAAQCpQOxAfMB2QACAgoCYAFvA6IEowSkBH8BMQI2AngAeAB4AHgAdwB3AHYAdgB2AHUAcQC8ARUBFQEQABAAPga5AbgBmQCZAb0BDQANAP8EMwK+BKIEowSkBOsDwAQIASsCJga6ADYCqwGKAL8ENAEtAtgBigB7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA3ADcAnQH/A/sBwQSiBMEE2gFqAGoAIAUgBaIEqwA2AoABawB8Ab0BOAI3Aq4BBwb1A0wBJQI1AgcBGAFoAf4BYwH9AfoA6wE0AS0CRwBHAF8BNAEtAnYBeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwB9QP1A/cD+AMbABUBFQGiBKMEpASABDYCEAKZAaIEowSkBFwBMwIkAuwEFQIFAoAE7AU9AYAEHQEmAuUBOQI2AjkC4gEzADMAzwB7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegCrAIQFDQANAJkBFQEVAaIE+QF3AHcAdgB2AHYAdQBxALwBrQEzAgYC3AADAhAGbQEiAqIEBgAUAnsAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AJEAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwB9QA2AtoB+AH1AfQBNgLJBaIEowSkBB4FHgXzAaIElQCpAaIE4AGZARIBbQG4A2gDOAA4AKIEowSkBEcARwB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAF7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegCZAR0CEAZTAGEDYgAGAKADEQJQAx8ClwCfA6IEowSkBKIEowSkBCIBBwa7AGEGiwF7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA2AroDNgLFAbkDeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBgATdAKIESwHFAcQBDQANAA0ADQDrA20BzwGABMEAmQGABH4BBwaSBCAAKQHaAcMA9wUFALgDeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAmQErBKMBogQABKIEowSkBKIEowFMAcwBQAEgAgkGugG6AboBNgIDAHUAcQC8AcUBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAwQU2Ag8ADwAlAXgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AaIENgLOBYQFogSjBKQEDQANAKIEowSkBAgGDwEPAZkBHgE0AS0C8APOBdAFxAAgAUcARwAzAngAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AXsAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AJkByQA/BKIEowSkBCwFMAH5BYQBFgEWAcIBNAKSAZoDmgM2AjMCNgKqAesB4AEzAnsAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AM4FRwBHAA0ADQB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAE2AiECNgIpBj0CAgDWBEQERAToAcgFNQH1BY4ARAGZAUQDRQNGAzgBKAUxAWsBKwArADkAOQB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAF7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegAMABUBFQE2AoAEmQE8AqwB1gTRAU4BKAHaATUBMwKOAPkAgAQ0AS0CgARBASgFQwHrAccBRwBHAOkAGwFlAHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBVAQVARUBhAXAAYoBzgS3ARUBFQH4APcA9gAnBTMCVQQ5AcYAJgHrASYFMwLQATYCkwWKAWoE/wPpAJ4BVgQnAXgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AfYDaABHAEcA9QNCAfABjAM2AhUBFQEVARUBVATtBJ8BwAGNA2kBIwYjBZkBMwK4AzMCCQDKAP8AVQQ8AecBLAAsAPkALwKfAfUD9QP3A7sBzwSZAUMGVgSBA3sAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AM8EmQG3BNcAKgJ7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegBrBF8G1gFfBv8AewBvAHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAawRgBp4BYAZ4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAHdANEAXwG3BLcEkwCSBesBeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwB6AQbAgcCeAMnArgDDAA2AngAeAB4AHgAdwB3AHYAdgB2AHUAcQC8ARoCNgJcA2kEaQEjBloBTAWZAYsEOgA6AFMBSwX8ARUBFQEVARUBFQEVAbcEeQNpBDsAOwDLAWsBMwI2AjMCYAAzAnwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA2AoQFNgIZAaIEPAA8AG4AiAGIAYcBCgGFAVwDiwRNAzYC4QE2ArQBVQGABFgBPQA9AD4APgDHA+MADgY7Aa8BHAIGAIAEyAM2AoAEOgEtAC0ALgAuAAACeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBoAGtAPwFLwAvAKIEowSkBGwALgJFAQQA5QAPBqADNgK1AQYANgKfA6QANgIKBYkApgQxAjYCDQY2AkEENgIGADYCQQQTAjYCZAMIADEAMQDkADIAMgA2Aj8APwA2AskBvQFAAEAAQQBBAA4ADgBCAEIAlwGBAIEAKwI2AsoBNgLhBeYBQwBDADYCNAA0ACIClwHTARcCmgHiAP8DNgIWAjQBLQKmBJcBRABEAEUARQA2Av8DNgI1ADUAZAP2A2oAagANAvUDNgLgBZ8AnwBrAMMBvQE4AjcC1wEzAfUDoACgAEwATAA2AgwG0gGXAZcBBgDJBDYANgDeARQB2wA2AncDdgP1A/UD9wNUAM4AtgTmABoBSABIAEkB4wH1A/UD9wP4AxsAKAaWBL8BggCCABkBlABpACYAZwCIAYgBhwEKAYUBNgJmBE0DjAE2AmwALgI2AgQANwE2Ah4AEQA2AhcB4wA2AjsBbAAuAtQBBAAxAkkASQA6ATYCnQCdADYCgwCDAA4ChACEADECgACAADYCngCeADYCHwAjATYCvQFKAQkCYgCYAJgApAGIAIgA7QPlAP4AKwK9Ad8BUAGHAIcApACFAIUAiQCGAIYAawMrAhcCNgLZATYC/gAYAtsBTwH+AGIAfgN/A+QAFwI2Av8DNgIyBBYC0gDoAGoAagBIBUsASwBNAE0A/wNrAFQBvQE4AjcCagBqAPUDSgBKACoAKgA2AmsAVwG9ATgCNwKaAfEB9QP7AGcBNAEtAm8EXQFrA2IALgRZAfsAZgE3BlsBMAAwAPkDFwX1A/UD9wP4AxsACQUHBTIEwwHBA50D/gBuAPUD9QP3A/gDGwCWBL8BygPLAxkBbAAuAggFBACIAYgBhwEKAYUBPwU+BE0DPgQ9BFoDPQSSADECngNiAW4ALwFsASkC4wBUBTsBbAAuAoMFBAA7BewB+QM6AUYFHQYoAokF9AS9AcwA6wTfBDEC3gTgBDAGDQE4BW8BcQErAnMBCwDUAIkB4QBxBRwBdgXIAR8BRwHlAEgBJAG9AWoF2ABNAXsFpADdAXUBiQB6BZAB9gErAgYF/wNlAcUFxwAzBtMAagBqAKQDxAXJBOQALAKvAGsAyAC9ATgCNwICAYMB9QP0BfIF3wDGBKIB/wNTANAATwBSALgAagBqAMoFqQCxAM0BswDOAWsAdwW9ATgCNwKaAbQA9QPvAbUANAEtAvUD9QP3A/gDGwC2ACMA6wBkAC4CjgEEAGAAfQV8BSQA5AHVAX8FvACRAb8FwwFZANUFMQLvAPUD9QP3A/gDGwDqAVIBDgHxAMAAVgHtAfIAkwHhBPMA/wGwAREFGgVbAL0BGQUYBW8D2QCyAbMBIgb8BEIGCAJBBisCLQEPApQB+wQuAWQB+gRABl8AQwVuARAFagFEBXABAAEBARQGEwa2AUIFcgF+AEEFCgBbBSICfQH/A2YAsQVhABICIgBqAGoAOgKcBHQBCQExBXsBawDLAL0BOAI3AjAFgQH1A1oFggELAQwBOwLcBKEA1wSiAOUF5gXkBY8A4wUrAUAD1QDWAE4AvgHNADYBMgGjAOAAPASMADoEPgGlALAA9QP1A/cD+AMbALIAtgTnAI8D6gBGAUoEtwClAaYApwCbAbkAVQCnAZwBVgCuAFcAqABYAE0E7ABJBO0AmgASAO4A/gBRAcME6QFCBPAAvgAlAE8DvQDuAWYB9ABeAfoBvwBtA1oA8gETABQA9wFcAGEBegMsAaoAmwBdAAECXgCQBJwAGgRxBCcA2gARARMBcATAA8IAuwNuAIIEhgT9AAcAigSEBBUAFgCJBHYEFwAYABkAIQAeAhoABAHFAGIAKQQbBBkEHQRTBB4EUgQDARwAKAAyAvoDWwNtAB0AmQOGAZgErACLAJcE0wQFAdME0wTTBNME0wTTBNME0wQGAdME0wTTBNME0wTTBNME0wTTBNMEOQY4BgAAAABlBmUGZQa6BdEEQAXRBNEE0QS6BboFugXRBF4FXgXvBfIE0QTRBNEE0QTRBNEE0QTRBNEE0QS5BdEE0QTRBNEEEgYSBtEE0QTRBNEE0QTRBNEE0QRnBdEEbgXRBNEE0QTRBNEEuwW8BdEE0QTRBO4F8AXLBXUFdAVzBXIF3QVRBWwFZQVpBbUFtgW0BbgFvAW7BdEEaAWXBaUFlgXRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEEnwWkBasFowWgBZkFmAWaBZsF0QTRBOkE0QTRBOYEHAXRBNEE0QTRBNEEAgYBBtEEnAXRBPIEkQWQBagFnQWnBaYF9gU2BjUGzAXRBNEE0QTRBNEE0QQSBtEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QQSBhIG0QTyBBIGEgbuBO4EWAXRBP0FNwU3BTcFNwVABTcF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE8wXxBdEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBDwF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBC8G0QTYBSoFPAU8BTwFPAU+BSsFKQU2BfME2ARdBngFbQU9BVMFbQVTBVoGawV4BXgFawV4BT0FWgYDBUYG/gReBV4FXgVTBVgFWAW3BT0FNgXRBF0GXQZFBUUFXAZcBkUFzAVNBoEFHwUlBSUFJQUlBUUF4wRrBU0GTQZrBYEFHwVrBR8FawVFBeME3AVXBkUF4wTCBUUF4wRFBeMEwgUdBR0FHQUSBdEE0QTCBR0FAwUdBRIFHQUdBSQG0QTGBcYFwgVXBVIFVwVSBVcFUgVXBVIFRQUcBhwGYQVhBWYFWAW9BUUF0QRmBWQFYgVrBRUFMgYyBi4GLgYuBmIGYgb9BT8G8gTyBPIE8gQ/BgUFBQXzBPME8gQ/BtEE0QTRBNEE0QTRBDoG0QT4Bc0FSQXRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEEAwbRBNEE0QTRBNEE0QTRBNEE0QTRBIYF0QTUBPoF0QTRBNEE0QTRBNEE0QTRBG8FcAVKBdEE0QTRBNEE0QTRBNEEfgXRBNEE0QR5BdEE0QTRBNEE0QTRBNEE0QRZBtEE0QTRBNEE0QTRBNsF2gXRBNEERwXRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBAEF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBGMF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBCEGWQXRBNEEUAbRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEESgYtBYgF0QSHBYsF5wTRBN0E0QTRBAkAQbDyAgukBr0AvQC8AL4AvwC/AL8AvwC+AL4AvgC+AL4AwwDFAMcAxwDGAMYAxADEAMsAywDNAM0AzgDQANAA0ADRANUA1gDXANcA1wDXANcA1wDXANcA1wDXANcA1wDXAOAA4ADcANwA3gDeAOEA4QDhAOEA4gDiAOIA4gDiAN8A3wDjAOMA4wDKAOUA5gDmAOYA5gDmAOkA2gDaAOoA6gDrAOsAvgDtAO0AvgC+AL4AzADMAMwA7wDyAPIA8gDwAPAA/AD8APMA8wDzAP4A9AD0APQA/wD/APUA9QABAQEBAAEAAQABAAHIAMgA7gDuAAcBBwEHAQcBAgECAQIBAgEEAQQBAwEDAQMBBQEFAfkA+QDnAOcA2wDbANsACQEJAQkB9wD3APgA+AD6APoA+gD6AL4A9gD2AAsBCwELAQsBvgAMAQwBDAEMAb4AvgAPAQ8BDwEPAQ8BDwEQAQ0BDQEOAQ4BCAEIAdkA2QDZANkA2QDYANgA2ADZANkA2QDZANkA2QDZANgA2QDZANkA2QDZANkA2QDZANkAEgHZANkA2QDZANkA2QDZANkA2QDZABMBEwHZABQBFAHZANkA2QDZANkA2QAXARcBGAEYARYBFgEGAf0A/QAVARUBvgAZARkB3QDdAOgA6AAaARoBvgC+AL4AGwEbAb4AvgC+AL4AvgDTANQAvgAdAR8BHwEfASABIAEgASIBIgEeAR4BJAElASUBIwEjASMBIwHZANkA7ADsAOwAvgC+AL4AJwEnAb4AvgC+AL4AvgC+AL4AKAG+AL4AvgAqASwBLQEtAS4BCgEKATEBMQExATAB8QDxADIBMgEzATQBNAE0ATQBNAE0ATUBNQE1ATkBOwE7ATwBPAE6AToBPQE9AT4BPgE+AfsAEQERAREBOAE4ATcBuQC6ALoAuwC7ALsAwADAAMAAwgDCAL4AywDJAMkAwQDBAMEA0ADRANIA0gDPAM8A1wDXANcAygDkAOQA5QDpAOsA7wDwAP4A/wAQAdkAEgEGARwBHAEcARwBHAHTACEBIQEkASUBJgEmASkBKQErASsBLAEvAS8BLwEKAQBB4PgCCzdKAAAAJgAKAF0AAAA0AAkAhgAAAF0AAQBVAAAATwAAAAsACwAFAAIARwAAAHkAAABCAEMARABFAEGg+QILhANSRAAArQcAAJ5DAABRIwAA9CsAAMhLAAAmTQAAt0wAAAIECAYGAAAAAAByb3dfbnVtYmVyAGRlbnNlX3JhbmsAcmFuawBwZXJjZW50X3JhbmsAY3VtZV9kaXN0AG50aWxlAGxlYWQA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IGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZAAAAAAApQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEG47gMLDCEEAAAAAAAAAAAvAgBB2O4DCwY1BEcEVgQAQe7uAwsCoAQAQYLvAwuIAUYFYAVuBWEGAADPAQAAAAAAAAAAyQbpBvkGAAAAAAL/AARkACAAAAT//wYAAQABAAEA//8B/wH//////wH/Af8B/wH/Af8B/wH/Af//////Cv8gAP//A/8B/wT/HgAAAQX//////2MAAAhjAOgDAgAAAP//////AAAAAf8B//////////////8AQZnwAwsBBABBpvADC0QB/wH//////wABIAAEAIAAAAj//wH/Af////////8B/wb/B/8I/wn//////7wCvAIBAP//AQABAP//AAD//////////wBB+vADCwEUAEGa8QMLHv//AQAK////////////Af8B/wAAAAAAAAH/Af8B/wBByvEDC0gB/wAAAAAAAAH/Af8BAAAAAQAAAAH//////wAAAAAB////AAAAAP////////////8oAAr//////wEACv////8A//////////8AQfbyAwscAf8B////AQD//////////////////wr//////wBBoPMDCx8BAAAAAQAAAQABAAD+//9/AAAAALAEAAAoAAAAAAABAEHg9AMLARQAQez0AwsB+gBBm/UDCwFAAEGs9QMLCP7//3////9/AEHM9QMLKQcAAAADAAAANAAAAAACAAAAAAAAQAUAAAR1AABzAAAAdAAAAHUAAAB2AEGI9gMLRXcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAAwAAADQAAAAAAgAAAAAAABUzAAAIdQAAcwAAAHQAAAB1AAAAdgBB4PYDC0V3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAAMAAAA0AAAAAAIAAAAAAAD+MwAADHUAAHMAAAB0AAAAdQAAAHYAQbj3AwtFdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAADAAAANAAAAAACAAAAAAAAjCsAAAR1AABzAAAAdAAAAHUAAAB2AEGQ+AMLJHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAAAAAQABBwPgDC27bKQAAlAAAAAAAAADmMQAAlQAAAAAAAAAcEAAAlgAAAAAAAABNNwAAlwAAAAAAAADJDAAAmAAAAAAAAACzDAAAmQAAAAAAAADAMAAAmgAAAAAAAADbKgAAmwAAAAAAAADfPQAAnAAAAAAAAADePQBBuPkDCwK0WABBxPkDCw5LMAAAnQAAAAAAAABKMABB3PkDCwKrWABB6PkDCw5zNwAAngAAAAAAAAC2MABBgPoDC2IELAAAnwAAAAAAAABZBAAAoAAAAAAAAABjIQAAoQAAAAAAAABdIQAAogAAAAAAAABUJQAAowAAAAAAAABTOAAApAAAAAAAAACDJAAApQAAAAAAAAB8JAAApgAAAAAAAACIJABB7PoDCyYTLwAApwAAAAAAAAALLAAAqAAAAAAAAACtDAAAqQAAAAAAAADhKgBBqPsDCw4+JAAANSQAAEIkAABfXgBBwPsDCxbYRQAASk8AAC9HAAAeSgAA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';},0x10d51:(_0x446312,_0x47ca07,_0x1cf003)=>{var _0x502fba=a8_0x49466b;function _0x4341e9(_0x50e541){return _0x218a00=_0x218a00||new Promise(function(_0x2bcabb,_0x2269ae){var _0x37e691=a8_0x58a1,_0x210070,_0x307a87,_0x21986a,_0x2e4303,_0x2b0e44,_0x58052c,_0x3b91e0,_0x1a0fe2,_0x3a95c6,_0x53931e=void 0x0!==_0x50e541?_0x50e541:{},_0x4a6b85=_0x53931e[_0x37e691(0x33a1)],_0x2b74dd=(_0x53931e['onAbort']=function(_0x58f272){_0x2269ae(new Error(_0x58f272)),_0x4a6b85&&_0x4a6b85(_0x58f272);},_0x53931e[_0x37e691(0x1980)]=_0x53931e[_0x37e691(0x1980)]||[],_0x53931e['postRun'][_0x37e691(0x2f54)](function(){_0x2bcabb(_0x53931e);}),_0x446312=void 0x0,(_0x210070=_0x210070||(void 0x0!==_0x53931e?_0x53931e:{}))['onRuntimeInitialized']=function(){var _0x196af4=_0x37e691;function _0x5969eb(_0x397a39,_0x107acb){this['Ka']=_0x397a39,this['db']=_0x107acb,this['Ia']=0x1,this['cb']=[];}function _0x1ee7d5(_0x5e044c,_0x4808e4){var _0x2b3ee8=a8_0x58a1;if(this['db']=_0x4808e4,_0x4808e4=_0x2ee4c5(_0x5e044c)+0x1,this['Xa']=_0x875d08(_0x4808e4),null===this['Xa'])throw Error(_0x2b3ee8(0x22a3));_0x521d59(_0x5e044c,_0xb32b41,this['Xa'],_0x4808e4),this['bb']=this['Xa'],this['Ta']=this['hb']=null;}function _0xeab7e8(_0x14ed27,_0x55068){var _0xd45939=a8_0x58a1;if(this[_0xd45939(0xc2e)]='dbfile_'+(0xffffffff*Math[_0xd45939(0x27fe)]()>>>0x0),null!=_0x14ed27){var _0x9d5543=this[_0xd45939(0xc2e)],_0x3b5a12=_0x9d5543;if(_0x2faf63=_0xd45939(0x36a0)==typeof(_0x2faf63='/')?_0x2faf63:_0x2dc290(_0x2faf63),_0x3b5a12=_0x9d5543?_0x2e377e(_0x2faf63+'/'+_0x9d5543):_0x2faf63,_0x9d5543=_0xf0b4e0(!0x0,!0x0),_0x3b5a12=_0x281ef1(_0x3b5a12,0xfff&(void 0x0!==_0x9d5543?_0x9d5543:0x1b6)|0x8000,0x0),_0x14ed27){if(_0xd45939(0x36a0)==typeof _0x14ed27){for(var _0x2faf63=Array(_0x14ed27[_0xd45939(0x132e)]),_0x14ad4d=0x0,_0x191496=_0x14ed27[_0xd45939(0x132e)];_0x14ad4d<_0x191496;++_0x14ad4d)_0x2faf63[_0x14ad4d]=_0x14ed27[_0xd45939(0x34f7)](_0x14ad4d);_0x14ed27=_0x2faf63;}_0x130755(_0x3b5a12,0x92|_0x9d5543),_0x2faf63=_0x5e2da3(_0x3b5a12,0x241),_0x53ecd3(_0x2faf63,_0x14ed27,0x0,_0x14ed27[_0xd45939(0x132e)],0x0,_0x55068),_0xe27ac(_0x2faf63),_0x130755(_0x3b5a12,_0x9d5543);}}this[_0xd45939(0x2b40)](_0x2f89e0(this[_0xd45939(0xc2e)],_0x2bdddd)),this['db']=_0xbe020d(_0x2bdddd,_0xd45939(0xa80)),_0x2fe016(this['db']),this['Ya']={},this['Qa']={};}var _0x2bdddd=_0x166301(0x4),_0x11affc=_0x210070['cwrap'],_0x2f89e0=_0x11affc(_0x196af4(0x676),_0x196af4(0x3542),[_0x196af4(0x36a0),_0x196af4(0x3542)]),_0xc42009=_0x11affc(_0x196af4(0x3254),'number',[_0x196af4(0x3542)]),_0x4ba7ea=_0x11affc(_0x196af4(0xd40),_0x196af4(0x3542),['number',_0x196af4(0x36a0),_0x196af4(0x3542),'number',_0x196af4(0x3542)]),_0x122c6a=_0x11affc('sqlite3_changes',_0x196af4(0x3542),[_0x196af4(0x3542)]),_0x5b96c8=_0x11affc(_0x196af4(0x3ff0),_0x196af4(0x3542),[_0x196af4(0x3542),_0x196af4(0x36a0),'number',_0x196af4(0x3542),_0x196af4(0x3542)]),_0x362427=_0x11affc(_0x196af4(0x3330),_0x196af4(0x36a0),[_0x196af4(0x3542)]),_0x129507=_0x11affc(_0x196af4(0x2866),_0x196af4(0x36a0),[_0x196af4(0x3542)]),_0x40c039=_0x11affc(_0x196af4(0x3ff0),_0x196af4(0x3542),[_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542),'number']),_0x5acd4a=_0x11affc(_0x196af4(0x3540),_0x196af4(0x3542),[_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542),'number']),_0x601653=_0x11affc(_0x196af4(0x3a96),_0x196af4(0x3542),['number',_0x196af4(0x3542),_0x196af4(0x3542),'number',_0x196af4(0x3542)]),_0x24916c=_0x11affc(_0x196af4(0x22d4),_0x196af4(0x3542),[_0x196af4(0x3542),_0x196af4(0x3542),'number']),_0xc83bcf=_0x11affc(_0x196af4(0x2e39),_0x196af4(0x3542),[_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542)]),_0x314b7e=_0x11affc('sqlite3_bind_parameter_index','number',['number',_0x196af4(0x36a0)]),_0x99d8b0=_0x11affc(_0x196af4(0x3f49),'number',[_0x196af4(0x3542)]),_0x267bfe=_0x11affc(_0x196af4(0x3266),_0x196af4(0x36a0),[_0x196af4(0x3542)]),_0x56eecf=_0x11affc(_0x196af4(0x1920),_0x196af4(0x3542),[_0x196af4(0x3542)]),_0x5382a2=_0x11affc(_0x196af4(0x28db),_0x196af4(0x3542),['number']),_0x24c756=_0x11affc(_0x196af4(0x3f06),_0x196af4(0x3542),['number',_0x196af4(0x3542)]),_0x2d16db=_0x11affc('sqlite3_column_text',_0x196af4(0x36a0),[_0x196af4(0x3542),_0x196af4(0x3542)]),_0x57561b=_0x11affc(_0x196af4(0x2e96),_0x196af4(0x3542),[_0x196af4(0x3542),_0x196af4(0x3542)]),_0x516417=_0x11affc(_0x196af4(0x12de),_0x196af4(0x3542),[_0x196af4(0x3542),'number']),_0x55abb4=_0x11affc('sqlite3_column_type','number',[_0x196af4(0x3542),'number']),_0x50c9f1=_0x11affc('sqlite3_column_name',_0x196af4(0x36a0),['number',_0x196af4(0x3542)]),_0x539ed2=_0x11affc('sqlite3_reset',_0x196af4(0x3542),[_0x196af4(0x3542)]),_0x3ced4d=_0x11affc('sqlite3_clear_bindings',_0x196af4(0x3542),['number']),_0x3a0e5e=_0x11affc(_0x196af4(0x1f3c),_0x196af4(0x3542),[_0x196af4(0x3542)]),_0x499983=_0x11affc(_0x196af4(0x1051),'number','number\x20string\x20number\x20number\x20number\x20number\x20number\x20number\x20number'[_0x196af4(0x3936)]('\x20')),_0x2b9ca6=_0x11affc('sqlite3_value_type',_0x196af4(0x3542),[_0x196af4(0x3542)]),_0x88f5e6=_0x11affc(_0x196af4(0x121c),'number',['number']),_0x48aee5=_0x11affc(_0x196af4(0xcec),'string',[_0x196af4(0x3542)]),_0x1dbfb7=_0x11affc('sqlite3_value_blob',_0x196af4(0x3542),[_0x196af4(0x3542)]),_0x3619f6=_0x11affc(_0x196af4(0x2498),'number',[_0x196af4(0x3542)]),_0x4a8b4f=_0x11affc('sqlite3_result_double','',[_0x196af4(0x3542),_0x196af4(0x3542)]),_0x2b1133=_0x11affc(_0x196af4(0x1c52),'',[_0x196af4(0x3542)]),_0x1a67dd=_0x11affc('sqlite3_result_text','',['number',_0x196af4(0x36a0),_0x196af4(0x3542),_0x196af4(0x3542)]),_0x2218d2=_0x11affc(_0x196af4(0x2fec),'',[_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542),_0x196af4(0x3542)]),_0xe0ee9b=_0x11affc('sqlite3_result_int','',['number','number']),_0x29e75b=_0x11affc(_0x196af4(0x18e1),'',[_0x196af4(0x3542),_0x196af4(0x36a0),_0x196af4(0x3542)]),_0x2fe016=_0x11affc('RegisterExtensionFunctions',_0x196af4(0x3542),[_0x196af4(0x3542)]);_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x2dcf)]=function(_0x52d24a){var _0x432644=_0x196af4;if(this['Ka'])return this[_0x432644(0x1589)](),Array[_0x432644(0x3ec0)](_0x52d24a)?this['wb'](_0x52d24a):null==_0x52d24a||'object'!=typeof _0x52d24a||this['xb'](_0x52d24a);throw _0x432644(0x40fd);},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0xe43)]=function(){var _0x38c8fd=_0x196af4;if(!this['Ka'])throw _0x38c8fd(0x40fd);this['Ia']=0x1;var _0x5dbc9e=_0x99d8b0(this['Ka']);switch(_0x5dbc9e){case 0x64:return!0x0;case 0x65:return!0x1;default:throw this['db']['handleError'](_0x5dbc9e);}},_0x5969eb[_0x196af4(0x1229)]['rb']=function(_0x91d623){return null==_0x91d623&&(_0x91d623=this['Ia'],this['Ia']+=0x1),_0x24c756(this['Ka'],_0x91d623);},_0x5969eb['prototype']['Bb']=function(_0x5faed0){var _0x2e7eb7=_0x196af4;if(null==_0x5faed0&&(_0x5faed0=this['Ia'],this['Ia']+=0x1),_0x5faed0=_0x2d16db(this['Ka'],_0x5faed0),_0x2e7eb7(0x187)!=typeof BigInt)throw Error(_0x2e7eb7(0x39c2));return BigInt(_0x5faed0);},_0x5969eb[_0x196af4(0x1229)]['Cb']=function(_0x5363d6){return null==_0x5363d6&&(_0x5363d6=this['Ia'],this['Ia']+=0x1),_0x2d16db(this['Ka'],_0x5363d6);},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x1ff4)]=function(_0x518f43){null==_0x518f43&&(_0x518f43=this['Ia'],this['Ia']+=0x1);var _0x12fb6c=_0x516417(this['Ka'],_0x518f43);_0x518f43=_0x57561b(this['Ka'],_0x518f43);for(var _0x1e2cc5=new Uint8Array(_0x12fb6c),_0x1aa531=0x0;_0x1aa531<_0x12fb6c;_0x1aa531+=0x1)_0x1e2cc5[_0x1aa531]=_0x5abae9[_0x518f43+_0x1aa531];return _0x1e2cc5;},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x2493)]=function(_0x5a9390,_0x316428){var _0x33e1d5=_0x196af4;_0x316428=_0x316428||{},null!=_0x5a9390&&this[_0x33e1d5(0x2dcf)](_0x5a9390)&&this[_0x33e1d5(0xe43)](),_0x5a9390=[];for(var _0x3c2bdc=_0x5382a2(this['Ka']),_0x5e8f0d=0x0;_0x5e8f0d<_0x3c2bdc;_0x5e8f0d+=0x1)switch(_0x55abb4(this['Ka'],_0x5e8f0d)){case 0x1:var _0x2545a4=_0x316428[_0x33e1d5(0x2d9f)]?this['Bb'](_0x5e8f0d):this['rb'](_0x5e8f0d);_0x5a9390[_0x33e1d5(0x2f54)](_0x2545a4);break;case 0x2:_0x5a9390[_0x33e1d5(0x2f54)](this['rb'](_0x5e8f0d));break;case 0x3:_0x5a9390[_0x33e1d5(0x2f54)](this['Cb'](_0x5e8f0d));break;case 0x4:_0x5a9390['push'](this[_0x33e1d5(0x1ff4)](_0x5e8f0d));break;default:_0x5a9390[_0x33e1d5(0x2f54)](null);}return _0x5a9390;},_0x5969eb[_0x196af4(0x1229)]['getColumnNames']=function(){var _0x3884b1=_0x196af4;for(var _0x4d1bd5=[],_0x5eefc2=_0x56eecf(this['Ka']),_0x56c8a5=0x0;_0x56c8a5<_0x5eefc2;_0x56c8a5+=0x1)_0x4d1bd5[_0x3884b1(0x2f54)](_0x50c9f1(this['Ka'],_0x56c8a5));return _0x4d1bd5;},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x6c8)]=function(_0x3ed593,_0x598f74){var _0x3b3904=_0x196af4;_0x3ed593=this['get'](_0x3ed593,_0x598f74),_0x598f74=this[_0x3b3904(0x11e3)]();for(var _0xfcd6f2={},_0x280d39=0x0;_0x280d39<_0x598f74[_0x3b3904(0x132e)];_0x280d39+=0x1)_0xfcd6f2[_0x598f74[_0x280d39]]=_0x3ed593[_0x280d39];return _0xfcd6f2;},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x1594)]=function(){return _0x362427(this['Ka']);},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x166e)]=function(){return _0x129507(this['Ka']);},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x327b)]=function(_0x203dc8){var _0x5c70b9=_0x196af4;return null!=_0x203dc8&&this[_0x5c70b9(0x2dcf)](_0x203dc8),this[_0x5c70b9(0xe43)](),this[_0x5c70b9(0x1589)]();},_0x5969eb[_0x196af4(0x1229)]['mb']=function(_0x26135d,_0x7c797d){var _0x21a081=_0x196af4;null==_0x7c797d&&(_0x7c797d=this['Ia'],this['Ia']+=0x1);var _0x2d8b4f=_0xdd79ca(_0x26135d=_0xcedc95(_0x26135d));this['cb']['push'](_0x2d8b4f),this['db']['handleError'](_0x5acd4a(this['Ka'],_0x7c797d,_0x2d8b4f,_0x26135d[_0x21a081(0x132e)]-0x1,0x0));},_0x5969eb['prototype']['vb']=function(_0x36c396,_0x5a5b1a){var _0x2c27f3=_0x196af4;null==_0x5a5b1a&&(_0x5a5b1a=this['Ia'],this['Ia']+=0x1);var _0x177a34=_0xdd79ca(_0x36c396);this['cb'][_0x2c27f3(0x2f54)](_0x177a34),this['db'][_0x2c27f3(0x2b40)](_0x601653(this['Ka'],_0x5a5b1a,_0x177a34,_0x36c396[_0x2c27f3(0x132e)],0x0));},_0x5969eb[_0x196af4(0x1229)]['lb']=function(_0x3e2028,_0x20a505){null==_0x20a505&&(_0x20a505=this['Ia'],this['Ia']+=0x1),this['db']['handleError']((_0x3e2028===(0x0|_0x3e2028)?_0xc83bcf:_0x24916c)(this['Ka'],_0x20a505,_0x3e2028));},_0x5969eb['prototype']['yb']=function(_0x44af15){null==_0x44af15&&(_0x44af15=this['Ia'],this['Ia']+=0x1),_0x601653(this['Ka'],_0x44af15,0x0,0x0,0x0);},_0x5969eb['prototype']['nb']=function(_0xcae2f2,_0x941b5b){var _0xdf04ee=_0x196af4;switch(null==_0x941b5b&&(_0x941b5b=this['Ia'],this['Ia']+=0x1),typeof _0xcae2f2){case _0xdf04ee(0x36a0):return void this['mb'](_0xcae2f2,_0x941b5b);case _0xdf04ee(0x3542):return void this['lb'](_0xcae2f2,_0x941b5b);case _0xdf04ee(0x4f8):return void this['mb'](_0xcae2f2[_0xdf04ee(0x27d6)](),_0x941b5b);case _0xdf04ee(0x2082):return void this['lb'](_0xcae2f2+0x0,_0x941b5b);case _0xdf04ee(0x20cb):if(null===_0xcae2f2)return void this['yb'](_0x941b5b);if(null!=_0xcae2f2['length'])return void this['vb'](_0xcae2f2,_0x941b5b);}throw'Wrong\x20API\x20use\x20:\x20tried\x20to\x20bind\x20a\x20value\x20of\x20an\x20unknown\x20type\x20('+_0xcae2f2+').';},_0x5969eb[_0x196af4(0x1229)]['xb']=function(_0x4e2a9a){var _0x4e428d=this;return Object['keys'](_0x4e2a9a)['forEach'](function(_0x2f5521){var _0x56e4a4=_0x314b7e(_0x4e428d['Ka'],_0x2f5521);0x0!==_0x56e4a4&&_0x4e428d['nb'](_0x4e2a9a[_0x2f5521],_0x56e4a4);}),!0x0;},_0x5969eb[_0x196af4(0x1229)]['wb']=function(_0x3f13ee){var _0x41894b=_0x196af4;for(var _0x5069b6=0x0;_0x5069b6<_0x3f13ee[_0x41894b(0x132e)];_0x5069b6+=0x1)this['nb'](_0x3f13ee[_0x5069b6],_0x5069b6+0x1);return!0x0;},_0x5969eb[_0x196af4(0x1229)]['reset']=function(){return this['freemem'](),0x0===_0x3ced4d(this['Ka'])&&0x0===_0x539ed2(this['Ka']);},_0x5969eb['prototype']['freemem']=function(){for(var _0x29f8c4;void 0x0!==(_0x29f8c4=this['cb']['pop']());)_0x284a94(_0x29f8c4);},_0x5969eb[_0x196af4(0x1229)][_0x196af4(0x4ee)]=function(){var _0x330a31=_0x196af4;this[_0x330a31(0x822)]();var _0x25ef54=0x0===_0x3a0e5e(this['Ka']);return delete this['db']['Ya'][this['Ka']],this['Ka']=0x0,_0x25ef54;},_0x1ee7d5['prototype'][_0x196af4(0x3023)]=function(){var _0x2e95ea=_0x196af4;if(null===this['Xa'])return{'done':!0x0};if(null!==this['Ta']&&(this['Ta'][_0x2e95ea(0x4ee)](),this['Ta']=null),!this['db']['db'])throw this['fb'](),Error(_0x2e95ea(0x35af));var _0x5a48b9=_0x1c006b(),_0x3e9388=_0x166301(0x4);_0x44714e(_0x2bdddd),_0x44714e(_0x3e9388);try{this['db']['handleError'](_0x40c039(this['db']['db'],this['bb'],-0x1,_0x2bdddd,_0x3e9388)),this['bb']=_0xbe020d(_0x3e9388,'i32');var _0x51fc6a=_0xbe020d(_0x2bdddd,_0x2e95ea(0xa80));return 0x0===_0x51fc6a?(this['fb'](),{'done':!0x0}):(this['Ta']=new _0x5969eb(_0x51fc6a,this['db']),this['db']['Ya'][_0x51fc6a]=this['Ta'],{'value':this['Ta'],'done':!0x1});}catch(_0x6f780e){throw this['hb']=_0x4490d6(this['bb']),this['fb'](),_0x6f780e;}finally{_0x23a076(_0x5a48b9);}},_0x1ee7d5[_0x196af4(0x1229)]['fb']=function(){_0x284a94(this['Xa']),this['Xa']=null;},_0x1ee7d5[_0x196af4(0x1229)][_0x196af4(0x2681)]=function(){return null!==this['hb']?this['hb']:_0x4490d6(this['bb']);},'function'==typeof Symbol&&_0x196af4(0x2dc6)==typeof Symbol['iterator']&&(_0x1ee7d5['prototype'][Symbol[_0x196af4(0x1cae)]]=function(){return this;}),_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0x327b)]=function(_0x155c59,_0x5f18ca){var _0x532d74=_0x196af4;if(!this['db'])throw _0x532d74(0x35af);if(_0x5f18ca){_0x155c59=this[_0x532d74(0xa5e)](_0x155c59,_0x5f18ca);try{_0x155c59[_0x532d74(0xe43)]();}finally{_0x155c59[_0x532d74(0x4ee)]();}}else this[_0x532d74(0x2b40)](_0x4ba7ea(this['db'],_0x155c59,0x0,0x0,_0x2bdddd));return this;},_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0x357d)]=function(_0x24dcda,_0xbbdc12,_0xe6f56d){var _0x13d12e=_0x196af4;if(!this['db'])throw _0x13d12e(0x35af);var _0x39bbe2=_0x1c006b(),_0x12f1ef=null;try{var _0x3386d3=_0x2ee4c5(_0x24dcda)+0x1,_0x151ade=_0x166301(_0x3386d3),_0x295067=(_0x521d59(_0x24dcda,_0x5abae9,_0x151ade,_0x3386d3),_0x151ade),_0x14f6a3=_0x166301(0x4);for(_0x24dcda=[];0x0!==_0xbe020d(_0x295067,'i8');){_0x44714e(_0x2bdddd),_0x44714e(_0x14f6a3),this[_0x13d12e(0x2b40)](_0x40c039(this['db'],_0x295067,-0x1,_0x2bdddd,_0x14f6a3));var _0x2e9fac=_0xbe020d(_0x2bdddd,_0x13d12e(0xa80)),_0x295067=_0xbe020d(_0x14f6a3,_0x13d12e(0xa80));if(0x0!==_0x2e9fac){for(_0x3386d3=null,_0x12f1ef=new _0x5969eb(_0x2e9fac,this),null!=_0xbbdc12&&_0x12f1ef[_0x13d12e(0x2dcf)](_0xbbdc12);_0x12f1ef[_0x13d12e(0xe43)]();)null===_0x3386d3&&(_0x3386d3={'columns':_0x12f1ef['getColumnNames'](),'values':[]},_0x24dcda[_0x13d12e(0x2f54)](_0x3386d3)),_0x3386d3['values'][_0x13d12e(0x2f54)](_0x12f1ef[_0x13d12e(0x2493)](null,_0xe6f56d));_0x12f1ef[_0x13d12e(0x4ee)]();}}return _0x24dcda;}catch(_0x25cd5d){throw _0x12f1ef&&_0x12f1ef['free'](),_0x25cd5d;}finally{_0x23a076(_0x39bbe2);}},_0xeab7e8[_0x196af4(0x1229)]['each']=function(_0x12c13e,_0x2e02eb,_0x385e03,_0x8cab28,_0x36b10c){var _0x58bf24=_0x196af4;_0x58bf24(0x187)==typeof _0x2e02eb&&(_0x8cab28=_0x385e03,_0x385e03=_0x2e02eb,_0x2e02eb=void 0x0),_0x12c13e=this[_0x58bf24(0xa5e)](_0x12c13e,_0x2e02eb);try{for(;_0x12c13e[_0x58bf24(0xe43)]();)_0x385e03(_0x12c13e[_0x58bf24(0x6c8)](null,_0x36b10c));}finally{_0x12c13e[_0x58bf24(0x4ee)]();}if(_0x58bf24(0x187)==typeof _0x8cab28)return _0x8cab28();},_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0xa5e)]=function(_0x75b698,_0x22cb99){var _0x5848e1=_0x196af4;if(_0x44714e(_0x2bdddd),this[_0x5848e1(0x2b40)](_0x5b96c8(this['db'],_0x75b698,-0x1,_0x2bdddd,0x0)),0x0===(_0x75b698=_0xbe020d(_0x2bdddd,'i32')))throw _0x5848e1(0x302b);var _0x5de3bc=new _0x5969eb(_0x75b698,this);return null!=_0x22cb99&&_0x5de3bc[_0x5848e1(0x2dcf)](_0x22cb99),this['Ya'][_0x75b698]=_0x5de3bc;},_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0x1cf3)]=function(_0x5bf8ff){return new _0x1ee7d5(_0x5bf8ff,this);},_0xeab7e8['prototype']['export']=function(){var _0x465eba=_0x196af4;Object[_0x465eba(0x2cbb)](this['Ya'])[_0x465eba(0x2f62)](function(_0x329ebd){var _0x2a021e=_0x465eba;_0x329ebd[_0x2a021e(0x4ee)]();}),Object['values'](this['Qa'])[_0x465eba(0x2f62)](_0x1833d7),this['Qa']={},this[_0x465eba(0x2b40)](_0xc42009(this['db']));var _0x752cd9=_0x4376ec(this['filename']);return this[_0x465eba(0x2b40)](_0x2f89e0(this['filename'],_0x2bdddd)),this['db']=_0xbe020d(_0x2bdddd,_0x465eba(0xa80)),_0x752cd9;},_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0x33f1)]=function(){var _0x26d15b=_0x196af4;null!==this['db']&&(Object[_0x26d15b(0x2cbb)](this['Ya'])[_0x26d15b(0x2f62)](function(_0xeefd1c){var _0x4a7d8f=_0x26d15b;_0xeefd1c[_0x4a7d8f(0x4ee)]();}),Object[_0x26d15b(0x2cbb)](this['Qa'])['forEach'](_0x1833d7),this['Qa']={},this[_0x26d15b(0x2b40)](_0xc42009(this['db'])),_0x1c5b20('/'+this[_0x26d15b(0xc2e)]),this['db']=null);},_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0x2b40)]=function(_0x3c699a){if(0x0===_0x3c699a)return null;throw _0x3c699a=_0x267bfe(this['db']),Error(_0x3c699a);},_0xeab7e8['prototype'][_0x196af4(0x1aae)]=function(){return _0x122c6a(this['db']);},_0xeab7e8[_0x196af4(0x1229)][_0x196af4(0x694)]=function(_0x5b656,_0x493b11){var _0x4acd1a=_0x196af4;Object[_0x4acd1a(0x1229)]['hasOwnProperty']['call'](this['Qa'],_0x5b656)&&(_0x1833d7(this['Qa'][_0x5b656]),delete this['Qa'][_0x5b656]);var _0x36c659=function(_0x2777fa){var _0x4c7e77=_0x4acd1a;if(!_0x1a0fe2){_0x1a0fe2=new WeakMap();for(var _0x21e1a9=_0x337cec[_0x4c7e77(0x132e)],_0x54adf3=0x0;_0x54adf3<0x0+_0x21e1a9;_0x54adf3++){var _0x3ad4e2=_0x337cec['get'](_0x54adf3);_0x3ad4e2&&_0x1a0fe2[_0x4c7e77(0xe5f)](_0x3ad4e2,_0x54adf3);}}if(_0x1a0fe2[_0x4c7e77(0x3c16)](_0x2777fa))return _0x1a0fe2['get'](_0x2777fa);if(_0x2b1a16[_0x4c7e77(0x132e)])_0x21e1a9=_0x2b1a16[_0x4c7e77(0x38e4)]();else{try{_0x337cec['grow'](0x1);}catch(_0x623c51){if(_0x623c51 instanceof RangeError)throw _0x4c7e77(0x2b99);throw _0x623c51;}_0x21e1a9=_0x337cec['length']-0x1;}try{_0x337cec['set'](_0x21e1a9,_0x2777fa);}catch(_0x555735){if(!(_0x555735 instanceof TypeError))throw _0x555735;if('function'==typeof WebAssembly['Function']){for(var _0x3ad4e2={'i':_0x4c7e77(0xa80),'j':_0x4c7e77(0x22a8),'f':_0x4c7e77(0x1196),'d':'f64'},_0x2dc34e={'parameters':[],'results':[]},_0x54adf3=0x1;_0x54adf3<0x4;++_0x54adf3)_0x2dc34e[_0x4c7e77(0x3ee2)][_0x4c7e77(0x2f54)](_0x3ad4e2[_0x4c7e77(0x11e5)[_0x54adf3]]);_0x54adf3=new WebAssembly[(_0x4c7e77(0x195b))](_0x2dc34e,_0x2777fa);}else{for(_0x2dc34e={'i':0x7f,'j':0x7e,'f':0x7d,'d':0x7c},(_0x3ad4e2=[0x1,0x0,0x1,0x60])[_0x4c7e77(0x2f54)](0x3),_0x54adf3=0x0;_0x54adf3<0x3;++_0x54adf3)_0x3ad4e2[_0x4c7e77(0x2f54)](_0x2dc34e[_0x4c7e77(0x12cd)[_0x54adf3]]);_0x3ad4e2[_0x4c7e77(0x2f54)](0x0),_0x3ad4e2[0x1]=_0x3ad4e2[_0x4c7e77(0x132e)]-0x2,_0x54adf3=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0][_0x4c7e77(0x3a62)](_0x3ad4e2,[0x2,0x7,0x1,0x1,0x65,0x1,0x66,0x0,0x0,0x7,0x5,0x1,0x1,0x66,0x0,0x0])),_0x54adf3=new WebAssembly[(_0x4c7e77(0x129b))](_0x54adf3),_0x54adf3=new WebAssembly[(_0x4c7e77(0x145d))](_0x54adf3,{'e':{'f':_0x2777fa}})['exports']['f'];}_0x337cec[_0x4c7e77(0xe5f)](_0x21e1a9,_0x54adf3);}return _0x1a0fe2[_0x4c7e77(0xe5f)](_0x2777fa,_0x21e1a9),_0x21e1a9;}(function(_0x126abd,_0x1ae3bd,_0x59b708){var _0x218ab8=_0x4acd1a;for(var _0x337307,_0x531465=[],_0x7c27f8=0x0;_0x7c27f8<_0x1ae3bd;_0x7c27f8+=0x1){var _0x344d94=_0xbe020d(_0x59b708+0x4*_0x7c27f8,_0x218ab8(0xa80));if(0x1===(_0x29beeb=_0x2b9ca6(_0x344d94))||0x2===_0x29beeb)_0x344d94=_0x3619f6(_0x344d94);else{if(0x3===_0x29beeb)_0x344d94=_0x48aee5(_0x344d94);else{if(0x4===_0x29beeb){for(var _0x344d94=_0x88f5e6(_0x29beeb=_0x344d94),_0x29beeb=_0x1dbfb7(_0x29beeb),_0x597210=new Uint8Array(_0x344d94),_0x3fd4e3=0x0;_0x3fd4e3<_0x344d94;_0x3fd4e3+=0x1)_0x597210[_0x3fd4e3]=_0x5abae9[_0x29beeb+_0x3fd4e3];_0x344d94=_0x597210;}else _0x344d94=null;}}_0x531465[_0x218ab8(0x2f54)](_0x344d94);}try{_0x337307=_0x493b11[_0x218ab8(0xf17)](null,_0x531465);}catch(_0x3295eb){return void _0x29e75b(_0x126abd,_0x3295eb,-0x1);}switch(typeof _0x337307){case _0x218ab8(0x2082):_0xe0ee9b(_0x126abd,_0x337307?0x1:0x0);break;case _0x218ab8(0x3542):_0x4a8b4f(_0x126abd,_0x337307);break;case _0x218ab8(0x36a0):_0x1a67dd(_0x126abd,_0x337307,-0x1,-0x1);break;case _0x218ab8(0x20cb):null===_0x337307?_0x2b1133(_0x126abd):null!=_0x337307['length']?(_0x1ae3bd=_0xdd79ca(_0x337307),_0x2218d2(_0x126abd,_0x1ae3bd,_0x337307[_0x218ab8(0x132e)],-0x1),_0x284a94(_0x1ae3bd)):_0x29e75b(_0x126abd,'Wrong\x20API\x20use\x20:\x20tried\x20to\x20return\x20a\x20value\x20of\x20an\x20unknown\x20type\x20('+_0x337307+').',-0x1);break;default:_0x2b1133(_0x126abd);}});return this['Qa'][_0x5b656]=_0x36c659,this[_0x4acd1a(0x2b40)](_0x499983(this['db'],_0x5b656,_0x493b11['length'],0x1,0x0,_0x36c659,0x0,0x0,0x0)),this;},_0x210070['Database']=_0xeab7e8;},Object[_0x37e691(0x1666)]({},_0x210070)),_0x28b1ed='./this.program',_0x234aec=_0x37e691(0x20cb)==typeof window,_0x416281=_0x37e691(0x187)==typeof importScripts,_0x9608a='object'==typeof _0xbab06d&&_0x37e691(0x20cb)==typeof _0xbab06d[_0x37e691(0xe3e)]&&'string'==typeof _0xbab06d[_0x37e691(0xe3e)][_0x37e691(0x1b2a)],_0x3b15dd='',_0x4fc90e=(_0x9608a?(_0x3b15dd=_0x416281?_0x1cf003(0xf438)[_0x37e691(0xf18)](_0x3b15dd)+'/':'//',_0x3b91e0=()=>{_0x58052c||(_0x2b0e44=_0x1cf003(0x43ca),_0x58052c=_0x1cf003(0xf438));},_0x307a87=function(_0x5d109a,_0x3ee1cc){var _0x1b65a0=_0x37e691;return _0x3b91e0(),_0x5d109a=_0x58052c[_0x1b65a0(0xb65)](_0x5d109a),_0x2b0e44[_0x1b65a0(0x3f8b)](_0x5d109a,_0x3ee1cc?void 0x0:'utf8');},_0x2e4303=_0x4e950f=>_0x4e950f=(_0x4e950f=_0x307a87(_0x4e950f,!0x0))[_0x37e691(0x277a)]?_0x4e950f:new Uint8Array(_0x4e950f),_0x21986a=(_0x326b7d,_0x2c1860,_0x516543)=>{var _0x49b84c=_0x37e691;_0x3b91e0(),_0x326b7d=_0x58052c[_0x49b84c(0xb65)](_0x326b7d),_0x2b0e44['readFile'](_0x326b7d,function(_0x3c4ef2,_0x2182b6){var _0x277d59=_0x49b84c;_0x3c4ef2?_0x516543(_0x3c4ef2):_0x2c1860(_0x2182b6[_0x277d59(0x277a)]);});},0x1<_0xbab06d[_0x37e691(0x355)][_0x37e691(0x132e)]&&(_0x28b1ed=_0xbab06d[_0x37e691(0x355)][0x1][_0x37e691(0x3719)](/\\/g,'/')),_0xbab06d[_0x37e691(0x355)][_0x37e691(0x139f)](0x2),(_0x446312[_0x37e691(0x2ff7)]=_0x210070)[_0x37e691(0x212b)]=function(){return'[Emscripten\x20Module\x20object]';}):(_0x234aec||_0x416281)&&(_0x416281?_0x3b15dd=self['location']['href']:'undefined'!=typeof document&&document[_0x37e691(0x2e9f)]&&(_0x3b15dd=document['currentScript']['src']),_0x3b15dd=0x0!==_0x3b15dd[_0x37e691(0x404a)](_0x37e691(0x23d0))?_0x3b15dd[_0x37e691(0x46a)](0x0,_0x3b15dd[_0x37e691(0x3719)](/[?#].*/,'')['lastIndexOf']('/')+0x1):'',_0x307a87=_0x453cdf=>{var _0x5aa5bf=_0x37e691,_0x1ccebc=new XMLHttpRequest();return _0x1ccebc[_0x5aa5bf(0x2593)](_0x5aa5bf(0x2bbc),_0x453cdf,!0x1),_0x1ccebc[_0x5aa5bf(0x195d)](null),_0x1ccebc[_0x5aa5bf(0x19ac)];},_0x416281&&(_0x2e4303=_0x4e1121=>{var _0x2bb336=_0x37e691,_0x3b1c16=new XMLHttpRequest();return _0x3b1c16['open'](_0x2bb336(0x2bbc),_0x4e1121,!0x1),_0x3b1c16[_0x2bb336(0x121)]=_0x2bb336(0x2502),_0x3b1c16['send'](null),new Uint8Array(_0x3b1c16[_0x2bb336(0x2507)]);}),_0x21986a=(_0xfb4146,_0x1518fe,_0x1a3739)=>{var _0x522943=_0x37e691,_0x2801e2=new XMLHttpRequest();_0x2801e2[_0x522943(0x2593)](_0x522943(0x2bbc),_0xfb4146,!0x0),_0x2801e2[_0x522943(0x121)]=_0x522943(0x2502),_0x2801e2[_0x522943(0x8f3)]=()=>{var _0x2fd658=_0x522943;0xc8==_0x2801e2[_0x2fd658(0x36eb)]||0x0==_0x2801e2['status']&&_0x2801e2[_0x2fd658(0x2507)]?_0x1518fe(_0x2801e2[_0x2fd658(0x2507)]):_0x1a3739();},_0x2801e2[_0x522943(0xbc2)]=_0x1a3739,_0x2801e2[_0x522943(0x195d)](null);}),_0x210070['print']||_0x541c5e[_0x37e691(0x33d8)]['bind'](_0x541c5e)),_0x832d7b=_0x210070[_0x37e691(0x4123)]||_0x541c5e[_0x37e691(0x33c3)][_0x37e691(0x2dcf)](_0x541c5e),_0x2b1a16=(Object[_0x37e691(0x1666)](_0x210070,_0x2b74dd),_0x210070[_0x37e691(0x38c3)]&&(_0x28b1ed=_0x210070[_0x37e691(0x38c3)]),[]);function _0x1833d7(_0x2967a5){var _0x14d52e=_0x37e691;_0x1a0fe2[_0x14d52e(0x3013)](_0x337cec[_0x14d52e(0x2493)](_0x2967a5)),_0x2b1a16[_0x14d52e(0x2f54)](_0x2967a5);}function _0x44714e(_0x436d65){var _0x1c7531=_0x37e691,_0x3e78d3=_0x1c7531(0xa80);switch(_0x3e78d3='*'===_0x3e78d3['charAt'](_0x3e78d3[_0x1c7531(0x132e)]-0x1)?'i32':_0x3e78d3){case'i1':case'i8':_0x5abae9[_0x436d65>>0x0]=0x0;break;case'i16':_0x405360[_0x436d65>>0x1]=0x0;break;case _0x1c7531(0xa80):_0x5db104[_0x436d65>>0x2]=0x0;break;case _0x1c7531(0x22a8):_0x3bac3e=[0x0,(_0x4619b2=0x0,0x1<=+Math['abs'](_0x4619b2)?0x0<_0x4619b2?(0x0|Math[_0x1c7531(0x3749)](+Math['floor'](_0x4619b2/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x1c7531(0x2cb8)]((_0x4619b2-(~~_0x4619b2>>>0x0))/0x100000000)>>>0x0:0x0)],_0x5db104[_0x436d65>>0x2]=_0x3bac3e[0x0],_0x5db104[_0x436d65+0x4>>0x2]=_0x3bac3e[0x1];break;case'float':_0x4836db[_0x436d65>>0x2]=0x0;break;case _0x1c7531(0x21f0):_0x211fce[_0x436d65>>0x3]=0x0;break;default:_0x45c0d0(_0x1c7531(0xce3)+_0x3e78d3);}}function _0xbe020d(_0x3b5d88,_0x32aa2f='i8'){var _0x51524e=_0x37e691;switch(_0x32aa2f='*'===_0x32aa2f['charAt'](_0x32aa2f[_0x51524e(0x132e)]-0x1)?_0x51524e(0xa80):_0x32aa2f){case'i1':case'i8':return _0x5abae9[_0x3b5d88>>0x0];case _0x51524e(0x2673):return _0x405360[_0x3b5d88>>0x1];case'i32':case _0x51524e(0x22a8):return _0x5db104[_0x3b5d88>>0x2];case _0x51524e(0x128f):return _0x4836db[_0x3b5d88>>0x2];case _0x51524e(0x21f0):return Number(_0x211fce[_0x3b5d88>>0x3]);default:_0x45c0d0(_0x51524e(0x220d)+_0x32aa2f);}return null;}_0x210070[_0x37e691(0x885)]&&(_0x3a95c6=_0x210070[_0x37e691(0x885)]),_0x210070[_0x37e691(0x774)],_0x37e691(0x20cb)!=typeof WebAssembly&&_0x45c0d0('no\x20native\x20wasm\x20support\x20detected');var _0x25dce2,_0x2483f7=!0x1,_0x3f92df=0x0,_0x568d4f=0x1;function _0xdd79ca(_0x3d2e0d){var _0x3d44dc=_0x37e691,_0x4af97c=(_0x3f92df==_0x568d4f?_0x166301:_0x875d08)(_0x3d2e0d[_0x3d44dc(0x132e)]);return _0x3d2e0d[_0x3d44dc(0x9fd)]||_0x3d2e0d[_0x3d44dc(0x139f)]||(_0x3d2e0d=new Uint8Array(_0x3d2e0d)),_0xb32b41[_0x3d44dc(0xe5f)](_0x3d2e0d,_0x4af97c),_0x4af97c;}var _0x36094d,_0x5abae9,_0xb32b41,_0x405360,_0x5db104,_0x4836db,_0x211fce,_0x43679b=_0x37e691(0x16fc)!=typeof TextDecoder?new TextDecoder(_0x37e691(0x3843)):void 0x0;function _0x30f900(_0xa44cde,_0x53736d,_0x12b17d){var _0xfb41b0=_0x37e691,_0x345291=_0x53736d+_0x12b17d;for(_0x12b17d=_0x53736d;_0xa44cde[_0x12b17d]&&!(_0x345291<=_0x12b17d);)++_0x12b17d;if(0x10<_0x12b17d-_0x53736d&&_0xa44cde['buffer']&&_0x43679b)return _0x43679b[_0xfb41b0(0x1484)](_0xa44cde['subarray'](_0x53736d,_0x12b17d));for(_0x345291='';_0x53736d<_0x12b17d;){var _0x2255ab,_0x5b9038,_0x523629=_0xa44cde[_0x53736d++];0x80&_0x523629?(_0x2255ab=0x3f&_0xa44cde[_0x53736d++],0xc0==(0xe0&_0x523629)?_0x345291+=String[_0xfb41b0(0x1384)]((0x1f&_0x523629)<<0x6|_0x2255ab):(_0x5b9038=0x3f&_0xa44cde[_0x53736d++],(_0x523629=0xe0==(0xf0&_0x523629)?(0xf&_0x523629)<<0xc|_0x2255ab<<0x6|_0x5b9038:(0x7&_0x523629)<<0x12|_0x2255ab<<0xc|_0x5b9038<<0x6|0x3f&_0xa44cde[_0x53736d++])<0x10000?_0x345291+=String[_0xfb41b0(0x1384)](_0x523629):(_0x523629-=0x10000,_0x345291+=String[_0xfb41b0(0x1384)](0xd800|_0x523629>>0xa,0xdc00|0x3ff&_0x523629)))):_0x345291+=String[_0xfb41b0(0x1384)](_0x523629);}return _0x345291;}function _0x4490d6(_0x23de0c,_0x30e453){return _0x23de0c?_0x30f900(_0xb32b41,_0x23de0c,_0x30e453):'';}function _0x521d59(_0x4e6617,_0x26dd93,_0x2d28c8,_0x3c9167){var _0x284b1c=_0x37e691;if(!(0x0<_0x3c9167))return 0x0;var _0x5d0d72=_0x2d28c8;_0x3c9167=_0x2d28c8+_0x3c9167-0x1;for(var _0x4c53d6=0x0;_0x4c53d6<_0x4e6617[_0x284b1c(0x132e)];++_0x4c53d6){var _0xe899d5=_0x4e6617['charCodeAt'](_0x4c53d6);if((_0xe899d5=0xd800<=_0xe899d5&&_0xe899d5<=0xdfff?0x10000+((0x3ff&_0xe899d5)<<0xa)|0x3ff&_0x4e6617[_0x284b1c(0x34f7)](++_0x4c53d6):_0xe899d5)<=0x7f){if(_0x3c9167<=_0x2d28c8)break;_0x26dd93[_0x2d28c8++]=_0xe899d5;}else{if(_0xe899d5<=0x7ff){if(_0x3c9167<=_0x2d28c8+0x1)break;_0x26dd93[_0x2d28c8++]=0xc0|_0xe899d5>>0x6;}else{if(_0xe899d5<=0xffff){if(_0x3c9167<=_0x2d28c8+0x2)break;_0x26dd93[_0x2d28c8++]=0xe0|_0xe899d5>>0xc;}else{if(_0x3c9167<=_0x2d28c8+0x3)break;_0x26dd93[_0x2d28c8++]=0xf0|_0xe899d5>>0x12,_0x26dd93[_0x2d28c8++]=0x80|_0xe899d5>>0xc&0x3f;}_0x26dd93[_0x2d28c8++]=0x80|_0xe899d5>>0x6&0x3f;}_0x26dd93[_0x2d28c8++]=0x80|0x3f&_0xe899d5;}}return _0x26dd93[_0x2d28c8]=0x0,_0x2d28c8-_0x5d0d72;}function _0x2ee4c5(_0x1ae35d){var _0x12a60b=_0x37e691;for(var _0x3b8304=0x0,_0x445044=0x0;_0x445044<_0x1ae35d[_0x12a60b(0x132e)];++_0x445044){var _0x4880fc=_0x1ae35d['charCodeAt'](_0x445044);(_0x4880fc=0xd800<=_0x4880fc&&_0x4880fc<=0xdfff?0x10000+((0x3ff&_0x4880fc)<<0xa)|0x3ff&_0x1ae35d['charCodeAt'](++_0x445044):_0x4880fc)<=0x7f?++_0x3b8304:_0x3b8304=_0x4880fc<=0x7ff?_0x3b8304+0x2:_0x4880fc<=0xffff?_0x3b8304+0x3:_0x3b8304+0x4;}return _0x3b8304;}function _0x4686a1(_0x222e61){var _0x598b3f=_0x2ee4c5(_0x222e61)+0x1,_0x1718c6=_0x875d08(_0x598b3f);return _0x1718c6&&_0x521d59(_0x222e61,_0x5abae9,_0x1718c6,_0x598b3f),_0x1718c6;}function _0x57339d(){var _0x1b2cad=_0x37e691,_0x543a0c=_0x25dce2[_0x1b2cad(0x277a)];_0x36094d=_0x543a0c,_0x210070[_0x1b2cad(0x39a8)]=_0x5abae9=new Int8Array(_0x543a0c),_0x210070[_0x1b2cad(0x322)]=_0x405360=new Int16Array(_0x543a0c),_0x210070[_0x1b2cad(0x3a5)]=_0x5db104=new Int32Array(_0x543a0c),_0x210070[_0x1b2cad(0x831)]=_0xb32b41=new Uint8Array(_0x543a0c),_0x210070[_0x1b2cad(0x179f)]=new Uint16Array(_0x543a0c),_0x210070[_0x1b2cad(0x3693)]=new Uint32Array(_0x543a0c),_0x210070['HEAPF32']=_0x4836db=new Float32Array(_0x543a0c),_0x210070[_0x1b2cad(0x3aea)]=_0x211fce=new Float64Array(_0x543a0c);}var _0x337cec,_0x3ac1fb,_0x4619b2,_0x3bac3e,_0x29c03a=[],_0x30ddbe=[],_0x1cce29=[],_0x2ec5e4=0x0,_0x46da82=null,_0x143481=null;function _0x45c0d0(_0x605bbe){var _0x1d647f=_0x37e691;throw _0x210070[_0x1d647f(0x33a1)]&&_0x210070['onAbort'](_0x605bbe),_0x832d7b(_0x605bbe=_0x1d647f(0x1558)+_0x605bbe+')'),_0x2483f7=!0x0,new WebAssembly[(_0x1d647f(0x1271))](_0x605bbe+_0x1d647f(0x2155));}function _0x2eec49(){var _0x3d8ba6=_0x37e691;return _0x3ac1fb[_0x3d8ba6(0x1753)](_0x3d8ba6(0x26ee));}function _0x1407a0(){var _0x532acd=_0x3ac1fb;try{if(_0x532acd==_0x3ac1fb&&_0x3a95c6)return new Uint8Array(_0x3a95c6);if(_0x2e4303)return _0x2e4303(_0x532acd);throw'both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed';}catch(_0x374b7a){_0x45c0d0(_0x374b7a);}}function _0x3a02c9(_0x535186){var _0x44db10=_0x37e691;for(;0x0<_0x535186[_0x44db10(0x132e)];){var _0x1eaf98,_0x438e0a=_0x535186[_0x44db10(0x1776)]();'function'==typeof _0x438e0a?_0x438e0a(_0x210070):_0x44db10(0x3542)==typeof(_0x1eaf98=_0x438e0a['Ib'])?void 0x0===_0x438e0a['eb']?_0x337cec['get'](_0x1eaf98)():_0x337cec[_0x44db10(0x2493)](_0x1eaf98)(_0x438e0a['eb']):_0x1eaf98(void 0x0===_0x438e0a['eb']?null:_0x438e0a['eb']);}}function _0x151666(_0x973572,_0x57dc96){var _0x5187d9=_0x37e691;for(var _0x44429b=0x0,_0x54444b=_0x973572[_0x5187d9(0x132e)]-0x1;0x0<=_0x54444b;_0x54444b--){var _0x483c9f=_0x973572[_0x54444b];'.'===_0x483c9f?_0x973572[_0x5187d9(0x1035)](_0x54444b,0x1):'..'===_0x483c9f?(_0x973572['splice'](_0x54444b,0x1),_0x44429b++):_0x44429b&&(_0x973572[_0x5187d9(0x1035)](_0x54444b,0x1),_0x44429b--);}if(_0x57dc96){for(;_0x44429b;_0x44429b--)_0x973572[_0x5187d9(0x1f45)]('..');}return _0x973572;}function _0x2e377e(_0x46efa4){var _0xbc25bc=_0x37e691,_0x21d3ba='/'===_0x46efa4[_0xbc25bc(0x1290)](0x0),_0xdaff5f='/'===_0x46efa4[_0xbc25bc(0x46a)](-0x1);return(_0x46efa4=(_0x46efa4=_0x151666(_0x46efa4['split']('/')[_0xbc25bc(0x3fcc)](function(_0x254299){return!!_0x254299;}),!_0x21d3ba)['join']('/'))||_0x21d3ba?_0x46efa4:'.')&&_0xdaff5f&&(_0x46efa4+='/'),(_0x21d3ba?'/':'')+_0x46efa4;}function _0x39ef6a(_0xe6fa79){var _0x8ae7fc=_0x37e691;if('/'===_0xe6fa79)return'/';var _0x250ed7=(_0xe6fa79=(_0xe6fa79=_0x2e377e(_0xe6fa79))[_0x8ae7fc(0x3719)](/\/$/,''))[_0x8ae7fc(0x29e1)]('/');return-0x1===_0x250ed7?_0xe6fa79:_0xe6fa79[_0x8ae7fc(0x46a)](_0x250ed7+0x1);}function _0x2d993e(){var _0x5a90c5=_0x37e691;for(var _0x173307='',_0x1392bd=!0x1,_0x24246a=arguments[_0x5a90c5(0x132e)]-0x1;-0x1<=_0x24246a&&!_0x1392bd;_0x24246a--){if('string'!=typeof(_0x1392bd=0x0<=_0x24246a?arguments[_0x24246a]:'/'))throw new TypeError('Arguments\x20to\x20path.resolve\x20must\x20be\x20strings');if(!_0x1392bd)return'';_0x173307=_0x1392bd+'/'+_0x173307,_0x1392bd='/'===_0x1392bd['charAt'](0x0);}return(_0x1392bd?'/':'')+_0x151666(_0x173307[_0x5a90c5(0x3936)]('/')[_0x5a90c5(0x3fcc)](function(_0x4a4383){return!!_0x4a4383;}),!_0x1392bd)[_0x5a90c5(0x2abd)]('/')||'.';}_0x210070[_0x37e691(0x107)]={},_0x210070[_0x37e691(0x2296)]={},_0x3ac1fb=_0x37e691(0x1c03),_0x2eec49()||(_0x2b74dd=_0x3ac1fb,_0x3ac1fb=_0x210070[_0x37e691(0x255b)]?_0x210070[_0x37e691(0x255b)](_0x2b74dd,_0x3b15dd):_0x3b15dd+_0x2b74dd);var _0x14a1e3=[];function _0x28c2bb(_0x32b302,_0x2bc7af){_0x14a1e3[_0x32b302]={'input':[],'output':[],'Wa':_0x2bc7af},_0x5059ec(_0x32b302,_0x45e588);}var _0x5c44f7,_0x4778f7,_0x314076,_0x5c2d2f,_0x45e588={'open':function(_0x5bb9e4){var _0x22e692=_0x37e691,_0x380231=_0x14a1e3[_0x5bb9e4[_0x22e692(0x1b2a)]['rdev']];if(!_0x380231)throw new _0x2357e2(0x2b);_0x5bb9e4['tty']=_0x380231,_0x5bb9e4[_0x22e692(0x1aba)]=!0x1;},'close':function(_0x5b147e){var _0x55e0ac=_0x37e691;_0x5b147e[_0x55e0ac(0x1ea0)]['Wa']['flush'](_0x5b147e[_0x55e0ac(0x1ea0)]);},'flush':function(_0x517438){var _0x1290a8=_0x37e691;_0x517438[_0x1290a8(0x1ea0)]['Wa'][_0x1290a8(0x3426)](_0x517438[_0x1290a8(0x1ea0)]);},'read':function(_0x28f1c1,_0x2ab835,_0x2dab7d,_0x2d6581){var _0x155041=_0x37e691;if(!_0x28f1c1[_0x155041(0x1ea0)]||!_0x28f1c1['tty']['Wa']['sb'])throw new _0x2357e2(0x3c);for(var _0x4f5c2b=0x0,_0x22be7a=0x0;_0x22be7a<_0x2d6581;_0x22be7a++){try{var _0x520da5=_0x28f1c1[_0x155041(0x1ea0)]['Wa']['sb'](_0x28f1c1[_0x155041(0x1ea0)]);}catch(_0x5d018f){throw new _0x2357e2(0x1d);}if(void 0x0===_0x520da5&&0x0===_0x4f5c2b)throw new _0x2357e2(0x6);if(null==_0x520da5)break;_0x4f5c2b++,_0x2ab835[_0x2dab7d+_0x22be7a]=_0x520da5;}return _0x4f5c2b&&(_0x28f1c1[_0x155041(0x1b2a)][_0x155041(0x461)]=Date[_0x155041(0xb56)]()),_0x4f5c2b;},'write':function(_0x1fe57c,_0x488752,_0x4e0743,_0x3116a3){var _0x38463c=_0x37e691;if(!_0x1fe57c['tty']||!_0x1fe57c['tty']['Wa']['ib'])throw new _0x2357e2(0x3c);try{for(var _0x4d9c0a=0x0;_0x4d9c0a<_0x3116a3;_0x4d9c0a++)_0x1fe57c[_0x38463c(0x1ea0)]['Wa']['ib'](_0x1fe57c['tty'],_0x488752[_0x4e0743+_0x4d9c0a]);}catch(_0x34bca0){throw new _0x2357e2(0x1d);}return _0x3116a3&&(_0x1fe57c[_0x38463c(0x1b2a)]['timestamp']=Date['now']()),_0x4d9c0a;}},_0x3b15dd={'sb':function(_0x4defc6){var _0xeef1a5=_0x37e691;if(!_0x4defc6['input']['length']){var _0x3d9f92=null;if(_0x9608a){var _0x150f63=_0x13bdfa[_0xeef1a5(0x40bb)](0x100),_0x311d9=0x0;try{_0x311d9=_0x2b0e44['readSync'](_0xbab06d[_0xeef1a5(0x2027)]['fd'],_0x150f63,0x0,0x100,-0x1);}catch(_0x20bfae){if(!_0x20bfae[_0xeef1a5(0x27d6)]()[_0xeef1a5(0x19a0)]('EOF'))throw _0x20bfae;_0x311d9=0x0;}_0x3d9f92=0x0<_0x311d9?_0x150f63['slice'](0x0,_0x311d9)[_0xeef1a5(0x27d6)]('utf-8'):null;}else'undefined'!=typeof window&&_0xeef1a5(0x187)==typeof window['prompt']?null!==(_0x3d9f92=window[_0xeef1a5(0x334c)](_0xeef1a5(0x4086)))&&(_0x3d9f92+='\x0a'):_0xeef1a5(0x187)==typeof readline&&null!==(_0x3d9f92=readline())&&(_0x3d9f92+='\x0a');if(!_0x3d9f92)return null;_0x4defc6[_0xeef1a5(0x213a)]=_0xcedc95(_0x3d9f92,!0x0);}return _0x4defc6[_0xeef1a5(0x213a)][_0xeef1a5(0x1776)]();},'ib':function(_0x19b2db,_0x405cd5){var _0x3d6e47=_0x37e691;null===_0x405cd5||0xa===_0x405cd5?(_0x4fc90e(_0x30f900(_0x19b2db['output'],0x0)),_0x19b2db[_0x3d6e47(0xfa8)]=[]):0x0!=_0x405cd5&&_0x19b2db[_0x3d6e47(0xfa8)][_0x3d6e47(0x2f54)](_0x405cd5);},'flush':function(_0x44a72b){var _0x45656a=_0x37e691;_0x44a72b[_0x45656a(0xfa8)]&&0x0<_0x44a72b['output']['length']&&(_0x4fc90e(_0x30f900(_0x44a72b[_0x45656a(0xfa8)],0x0)),_0x44a72b[_0x45656a(0xfa8)]=[]);}},_0x2b74dd={'ib':function(_0x1047da,_0x332147){var _0x3d7493=_0x37e691;null===_0x332147||0xa===_0x332147?(_0x832d7b(_0x30f900(_0x1047da[_0x3d7493(0xfa8)],0x0)),_0x1047da['output']=[]):0x0!=_0x332147&&_0x1047da[_0x3d7493(0xfa8)][_0x3d7493(0x2f54)](_0x332147);},'flush':function(_0xc84f58){var _0x48bba9=_0x37e691;_0xc84f58['output']&&0x0<_0xc84f58[_0x48bba9(0xfa8)]['length']&&(_0x832d7b(_0x30f900(_0xc84f58['output'],0x0)),_0xc84f58['output']=[]);}},_0x224214={'Oa':null,'Pa':function(){return _0x224214['createNode'](null,'/',0x41ff,0x0);},'createNode':function(_0x16d93c,_0xda5ba2,_0x5b5708,_0x47f2a0){var _0x537de6=_0x37e691;if(0x6000==(0xf000&_0x5b5708)||0x1000==(0xf000&_0x5b5708))throw new _0x2357e2(0x3f);return _0x224214['Oa']||(_0x224214['Oa']={'dir':{'node':{'Na':_0x224214['Fa']['Na'],'Ma':_0x224214['Fa']['Ma'],'lookup':_0x224214['Fa'][_0x537de6(0x36e4)],'Za':_0x224214['Fa']['Za'],'rename':_0x224214['Fa'][_0x537de6(0x2be1)],'unlink':_0x224214['Fa'][_0x537de6(0xfc6)],'rmdir':_0x224214['Fa']['rmdir'],'readdir':_0x224214['Fa']['readdir'],'symlink':_0x224214['Fa']['symlink']},'stream':{'Sa':_0x224214['Ga']['Sa']}},'file':{'node':{'Na':_0x224214['Fa']['Na'],'Ma':_0x224214['Fa']['Ma']},'stream':{'Sa':_0x224214['Ga']['Sa'],'read':_0x224214['Ga'][_0x537de6(0x1b98)],'write':_0x224214['Ga']['write'],'kb':_0x224214['Ga']['kb'],'$a':_0x224214['Ga']['$a'],'ab':_0x224214['Ga']['ab']}},'link':{'node':{'Na':_0x224214['Fa']['Na'],'Ma':_0x224214['Fa']['Ma'],'readlink':_0x224214['Fa'][_0x537de6(0x1cab)]},'stream':{}},'ob':{'node':{'Na':_0x224214['Fa']['Na'],'Ma':_0x224214['Fa']['Ma']},'stream':_0x2479f2}}),0x4000==(0xf000&(_0x5b5708=_0x906cfa(_0x16d93c,_0xda5ba2,_0x5b5708,_0x47f2a0))[_0x537de6(0x1a43)])?(_0x5b5708['Fa']=_0x224214['Oa'][_0x537de6(0x14c9)][_0x537de6(0x1b2a)],_0x5b5708['Ga']=_0x224214['Oa'][_0x537de6(0x14c9)][_0x537de6(0xb06)],_0x5b5708['Ha']={}):0x8000==(0xf000&_0x5b5708[_0x537de6(0x1a43)])?(_0x5b5708['Fa']=_0x224214['Oa'][_0x537de6(0x2ff1)][_0x537de6(0x1b2a)],_0x5b5708['Ga']=_0x224214['Oa'][_0x537de6(0x2ff1)][_0x537de6(0xb06)],_0x5b5708['La']=0x0,_0x5b5708['Ha']=null):0xa000==(0xf000&_0x5b5708[_0x537de6(0x1a43)])?(_0x5b5708['Fa']=_0x224214['Oa'][_0x537de6(0xe06)][_0x537de6(0x1b2a)],_0x5b5708['Ga']=_0x224214['Oa']['link'][_0x537de6(0xb06)]):0x2000==(0xf000&_0x5b5708['mode'])&&(_0x5b5708['Fa']=_0x224214['Oa']['ob'][_0x537de6(0x1b2a)],_0x5b5708['Ga']=_0x224214['Oa']['ob']['stream']),_0x5b5708[_0x537de6(0x461)]=Date[_0x537de6(0xb56)](),_0x16d93c&&(_0x16d93c['Ha'][_0xda5ba2]=_0x5b5708,_0x16d93c[_0x537de6(0x461)]=_0x5b5708['timestamp']),_0x5b5708;},'Jb':function(_0x2740cb){var _0x4d5a2a=_0x37e691;return _0x2740cb['Ha']?_0x2740cb['Ha'][_0x4d5a2a(0x9fd)]?_0x2740cb['Ha'][_0x4d5a2a(0x9fd)](0x0,_0x2740cb['La']):new Uint8Array(_0x2740cb['Ha']):new Uint8Array(0x0);},'pb':function(_0xf4a201,_0x2bbde9){var _0x551a88=_0x37e691,_0x1a24cb=_0xf4a201['Ha']?_0xf4a201['Ha'][_0x551a88(0x132e)]:0x0;_0x2bbde9<=_0x1a24cb||(_0x2bbde9=Math[_0x551a88(0xc54)](_0x2bbde9,_0x1a24cb*(_0x1a24cb<0x100000?0x2:1.125)>>>0x0),0x0!=_0x1a24cb&&(_0x2bbde9=Math['max'](_0x2bbde9,0x100)),_0x1a24cb=_0xf4a201['Ha'],_0xf4a201['Ha']=new Uint8Array(_0x2bbde9),0x0<_0xf4a201['La']&&_0xf4a201['Ha']['set'](_0x1a24cb[_0x551a88(0x9fd)](0x0,_0xf4a201['La']),0x0));},'Fb':function(_0x453c94,_0x4d5038){var _0x3cae16=_0x37e691,_0x2952a7;_0x453c94['La']!=_0x4d5038&&(0x0==_0x4d5038?(_0x453c94['Ha']=null,_0x453c94['La']=0x0):(_0x2952a7=_0x453c94['Ha'],_0x453c94['Ha']=new Uint8Array(_0x4d5038),_0x2952a7&&_0x453c94['Ha'][_0x3cae16(0xe5f)](_0x2952a7['subarray'](0x0,Math['min'](_0x4d5038,_0x453c94['La']))),_0x453c94['La']=_0x4d5038));},'Fa':{'Na':function(_0x3d377b){var _0x322eaa=_0x37e691,_0x15ce54={};return _0x15ce54['dev']=0x2000==(0xf000&_0x3d377b[_0x322eaa(0x1a43)])?_0x3d377b['id']:0x1,_0x15ce54[_0x322eaa(0xe09)]=_0x3d377b['id'],_0x15ce54[_0x322eaa(0x1a43)]=_0x3d377b[_0x322eaa(0x1a43)],_0x15ce54[_0x322eaa(0x3453)]=0x1,_0x15ce54[_0x322eaa(0x51e)]=0x0,_0x15ce54[_0x322eaa(0x29d7)]=0x0,_0x15ce54[_0x322eaa(0xd95)]=_0x3d377b[_0x322eaa(0xd95)],0x4000==(0xf000&_0x3d377b[_0x322eaa(0x1a43)])?_0x15ce54[_0x322eaa(0x2cbf)]=0x1000:0x8000==(0xf000&_0x3d377b[_0x322eaa(0x1a43)])?_0x15ce54[_0x322eaa(0x2cbf)]=_0x3d377b['La']:0xa000==(0xf000&_0x3d377b[_0x322eaa(0x1a43)])?_0x15ce54[_0x322eaa(0x2cbf)]=_0x3d377b['link'][_0x322eaa(0x132e)]:_0x15ce54['size']=0x0,_0x15ce54['atime']=new Date(_0x3d377b[_0x322eaa(0x461)]),_0x15ce54[_0x322eaa(0x2232)]=new Date(_0x3d377b[_0x322eaa(0x461)]),_0x15ce54[_0x322eaa(0x1cbd)]=new Date(_0x3d377b[_0x322eaa(0x461)]),_0x15ce54['zb']=0x1000,_0x15ce54['blocks']=Math[_0x322eaa(0x2cb8)](_0x15ce54[_0x322eaa(0x2cbf)]/_0x15ce54['zb']),_0x15ce54;},'Ma':function(_0x56db48,_0x275aff){var _0x331e84=_0x37e691;void 0x0!==_0x275aff[_0x331e84(0x1a43)]&&(_0x56db48[_0x331e84(0x1a43)]=_0x275aff[_0x331e84(0x1a43)]),void 0x0!==_0x275aff['timestamp']&&(_0x56db48[_0x331e84(0x461)]=_0x275aff[_0x331e84(0x461)]),void 0x0!==_0x275aff[_0x331e84(0x2cbf)]&&_0x224214['Fb'](_0x56db48,_0x275aff[_0x331e84(0x2cbf)]);},'lookup':function(){throw _0x1ffb70[0x2c];},'Za':function(_0x5e8a62,_0x34a532,_0xf0b566,_0x4c8c5c){var _0x2df964=_0x37e691;return _0x224214[_0x2df964(0x2231)](_0x5e8a62,_0x34a532,_0xf0b566,_0x4c8c5c);},'rename':function(_0x2af6c0,_0x335add,_0x190bdc){var _0x5b04ce=_0x37e691;if(0x4000==(0xf000&_0x2af6c0[_0x5b04ce(0x1a43)])){try{var _0x23e8aa=_0x1d1f3c(_0x335add,_0x190bdc);}catch(_0x7fee0c){}if(_0x23e8aa){for(var _0x52329d in _0x23e8aa['Ha'])throw new _0x2357e2(0x37);}}delete _0x2af6c0[_0x5b04ce(0x2126)]['Ha'][_0x2af6c0[_0x5b04ce(0x3efc)]],_0x2af6c0['parent'][_0x5b04ce(0x461)]=Date['now'](),_0x2af6c0[_0x5b04ce(0x3efc)]=_0x190bdc,_0x335add['Ha'][_0x190bdc]=_0x2af6c0,_0x335add[_0x5b04ce(0x461)]=_0x2af6c0[_0x5b04ce(0x2126)][_0x5b04ce(0x461)],_0x2af6c0[_0x5b04ce(0x2126)]=_0x335add;},'unlink':function(_0x1818ef,_0x1b7ea1){var _0x538c92=_0x37e691;delete _0x1818ef['Ha'][_0x1b7ea1],_0x1818ef['timestamp']=Date[_0x538c92(0xb56)]();},'rmdir':function(_0x3fa638,_0x3bea54){var _0x540d24=_0x37e691;for(var _0x586493 in _0x1d1f3c(_0x3fa638,_0x3bea54)['Ha'])throw new _0x2357e2(0x37);delete _0x3fa638['Ha'][_0x3bea54],_0x3fa638['timestamp']=Date[_0x540d24(0xb56)]();},'readdir':function(_0x42e062){var _0xff5c4b=_0x37e691,_0x2170c5,_0x4b5ac6=['.','..'];for(_0x2170c5 in _0x42e062['Ha'])_0x42e062['Ha']['hasOwnProperty'](_0x2170c5)&&_0x4b5ac6[_0xff5c4b(0x2f54)](_0x2170c5);return _0x4b5ac6;},'symlink':function(_0x39be58,_0x4cb32f,_0x5e9b3b){var _0x1b5b11=_0x37e691;return(_0x39be58=_0x224214[_0x1b5b11(0x2231)](_0x39be58,_0x4cb32f,0xa1ff,0x0))[_0x1b5b11(0xe06)]=_0x5e9b3b,_0x39be58;},'readlink':function(_0x10fe5f){var _0x5d58dc=_0x37e691;if(0xa000!=(0xf000&_0x10fe5f['mode']))throw new _0x2357e2(0x1c);return _0x10fe5f[_0x5d58dc(0xe06)];}},'Ga':{'read':function(_0x705811,_0x4d0d4f,_0x3a60b8,_0x39534d,_0x3fdb68){var _0x5c6873=_0x37e691,_0x38f3c4=_0x705811[_0x5c6873(0x1b2a)]['Ha'];if(_0x3fdb68>=_0x705811['node']['La'])return 0x0;if(0x8<(_0x705811=Math['min'](_0x705811[_0x5c6873(0x1b2a)]['La']-_0x3fdb68,_0x39534d))&&_0x38f3c4[_0x5c6873(0x9fd)])_0x4d0d4f[_0x5c6873(0xe5f)](_0x38f3c4[_0x5c6873(0x9fd)](_0x3fdb68,_0x3fdb68+_0x705811),_0x3a60b8);else{for(_0x39534d=0x0;_0x39534d<_0x705811;_0x39534d++)_0x4d0d4f[_0x3a60b8+_0x39534d]=_0x38f3c4[_0x3fdb68+_0x39534d];}return _0x705811;},'write':function(_0x24d651,_0x45de73,_0x475a89,_0x2dfc8b,_0x213936,_0x300039){var _0x389b63=_0x37e691;if(_0x45de73[_0x389b63(0x277a)]===_0x5abae9['buffer']&&(_0x300039=!0x1),!_0x2dfc8b)return 0x0;if((_0x24d651=_0x24d651[_0x389b63(0x1b2a)])[_0x389b63(0x461)]=Date[_0x389b63(0xb56)](),_0x45de73[_0x389b63(0x9fd)]&&(!_0x24d651['Ha']||_0x24d651['Ha'][_0x389b63(0x9fd)])){if(_0x300039)return _0x24d651['Ha']=_0x45de73['subarray'](_0x475a89,_0x475a89+_0x2dfc8b),_0x24d651['La']=_0x2dfc8b;if(0x0===_0x24d651['La']&&0x0===_0x213936)return _0x24d651['Ha']=_0x45de73['slice'](_0x475a89,_0x475a89+_0x2dfc8b),_0x24d651['La']=_0x2dfc8b;if(_0x213936+_0x2dfc8b<=_0x24d651['La'])return _0x24d651['Ha'][_0x389b63(0xe5f)](_0x45de73[_0x389b63(0x9fd)](_0x475a89,_0x475a89+_0x2dfc8b),_0x213936),_0x2dfc8b;}if(_0x224214['pb'](_0x24d651,_0x213936+_0x2dfc8b),_0x24d651['Ha']['subarray']&&_0x45de73[_0x389b63(0x9fd)])_0x24d651['Ha'][_0x389b63(0xe5f)](_0x45de73[_0x389b63(0x9fd)](_0x475a89,_0x475a89+_0x2dfc8b),_0x213936);else{for(_0x300039=0x0;_0x300039<_0x2dfc8b;_0x300039++)_0x24d651['Ha'][_0x213936+_0x300039]=_0x45de73[_0x475a89+_0x300039];}return _0x24d651['La']=Math[_0x389b63(0xc54)](_0x24d651['La'],_0x213936+_0x2dfc8b),_0x2dfc8b;},'Sa':function(_0x48dadc,_0x36a035,_0x41d0cb){var _0x2bec1a=_0x37e691;if(0x1===_0x41d0cb?_0x36a035+=_0x48dadc[_0x2bec1a(0x8c5)]:0x2===_0x41d0cb&&0x8000==(0xf000&_0x48dadc[_0x2bec1a(0x1b2a)][_0x2bec1a(0x1a43)])&&(_0x36a035+=_0x48dadc[_0x2bec1a(0x1b2a)]['La']),_0x36a035<0x0)throw new _0x2357e2(0x1c);return _0x36a035;},'kb':function(_0x275a89,_0x30b23b,_0x1377cc){var _0x20599c=_0x37e691;_0x224214['pb'](_0x275a89[_0x20599c(0x1b2a)],_0x30b23b+_0x1377cc),_0x275a89[_0x20599c(0x1b2a)]['La']=Math[_0x20599c(0xc54)](_0x275a89['node']['La'],_0x30b23b+_0x1377cc);},'$a':function(_0x34e774,_0x3c5141,_0x3652e6,_0x5eb94c,_0x383f53,_0x425961){var _0x1f94b2=_0x37e691;if(0x0!==_0x3c5141)throw new _0x2357e2(0x1c);if(0x8000!=(0xf000&_0x34e774[_0x1f94b2(0x1b2a)][_0x1f94b2(0x1a43)]))throw new _0x2357e2(0x2b);if(_0x34e774=_0x34e774['node']['Ha'],0x2&_0x425961||_0x34e774[_0x1f94b2(0x277a)]!==_0x36094d){if((0x0<_0x5eb94c||_0x5eb94c+_0x3652e6<_0x34e774[_0x1f94b2(0x132e)])&&(_0x34e774=_0x34e774['subarray']?_0x34e774[_0x1f94b2(0x9fd)](_0x5eb94c,_0x5eb94c+_0x3652e6):Array[_0x1f94b2(0x1229)][_0x1f94b2(0x139f)][_0x1f94b2(0xf13)](_0x34e774,_0x5eb94c,_0x5eb94c+_0x3652e6)),_0x5eb94c=!0x0,_0x3652e6=0x10000*Math[_0x1f94b2(0x2cb8)](_0x3652e6/0x10000),!(_0x3652e6=(_0x425961=_0x4dd4db(0x10000,_0x3652e6))?(_0xb32b41[_0x1f94b2(0x40c9)](0x0,_0x425961,_0x425961+_0x3652e6),_0x425961):0x0))throw new _0x2357e2(0x30);_0x5abae9[_0x1f94b2(0xe5f)](_0x34e774,_0x3652e6);}else _0x5eb94c=!0x1,_0x3652e6=_0x34e774['byteOffset'];return{'Eb':_0x3652e6,'ub':_0x5eb94c};},'ab':function(_0x1542a8,_0x1b56bf,_0x4ec6c1,_0x4e4c4b,_0x2cb6e6){var _0x17628b=_0x37e691;if(0x8000!=(0xf000&_0x1542a8[_0x17628b(0x1b2a)][_0x17628b(0x1a43)]))throw new _0x2357e2(0x2b);return 0x2&_0x2cb6e6||_0x224214['Ga'][_0x17628b(0x134a)](_0x1542a8,_0x1b56bf,0x0,_0x4e4c4b,_0x4ec6c1,!0x1),0x0;}}},_0x286fae=null,_0x5ae483={},_0x4c558a=[],_0x1ec15e=0x1,_0x11d9b2=null,_0x6f3f47=!0x0,_0x2357e2=null,_0x1ffb70={},_0x26621c=(_0x22e95b,_0x23ff20={})=>{var _0x2a638e=_0x37e691;if(!(_0x22e95b=_0x2d993e('/',_0x22e95b)))return{'path':'','node':null};if(0x8<(_0x23ff20=Object[_0x2a638e(0x1666)]({'qb':!0x0,'jb':0x0},_0x23ff20))['jb'])throw new _0x2357e2(0x20);_0x22e95b=_0x151666(_0x22e95b[_0x2a638e(0x3936)]('/')['filter'](_0x933fb8=>!!_0x933fb8),!0x1);for(var _0x4dc593,_0x3c9b9d,_0x3b971a=_0x286fae,_0x55ac58='/',_0x4fab2c=0x0;_0x4fab2c<_0x22e95b[_0x2a638e(0x132e)];_0x4fab2c++){var _0x5d9733=_0x4fab2c===_0x22e95b[_0x2a638e(0x132e)]-0x1;if(_0x5d9733&&_0x23ff20[_0x2a638e(0x2126)])break;if(_0x3b971a=_0x1d1f3c(_0x3b971a,_0x22e95b[_0x4fab2c]),_0x55ac58=_0x2e377e(_0x55ac58+'/'+_0x22e95b[_0x4fab2c]),!_0x3b971a['Ua']||_0x5d9733&&!_0x23ff20['qb']||(_0x3b971a=_0x3b971a['Ua'][_0x2a638e(0x145e)]),!_0x5d9733||_0x23ff20['Ra']){for(_0x5d9733=0x0;0xa000==(0xf000&_0x3b971a[_0x2a638e(0x1a43)]);)if(_0x3b971a=_0x22d118(_0x55ac58),_0x55ac58=_0x2d993e((_0x4dc593=_0x55ac58,_0x3c9b9d=void 0x0,_0x4dc593=(_0x3c9b9d=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/['exec'](_0x4dc593)['slice'](0x1))[0x0],_0x3c9b9d=_0x3c9b9d[0x1],_0x4dc593||_0x3c9b9d?_0x4dc593+(_0x3c9b9d=_0x3c9b9d&&_0x3c9b9d['substr'](0x0,_0x3c9b9d[_0x2a638e(0x132e)]-0x1)):'.'),_0x3b971a),_0x3b971a=_0x26621c(_0x55ac58,{'jb':_0x23ff20['jb']+0x1})['node'],0x28<_0x5d9733++)throw new _0x2357e2(0x20);}}return{'path':_0x55ac58,'node':_0x3b971a};},_0x2dc290=_0x29b412=>{var _0x2ba309=_0x37e691;for(var _0x456c00;;){if(_0x29b412===_0x29b412['parent'])return _0x29b412=_0x29b412['Pa']['tb'],_0x456c00?'/'!==_0x29b412[_0x29b412['length']-0x1]?_0x29b412+'/'+_0x456c00:_0x29b412+_0x456c00:_0x29b412;_0x456c00=_0x456c00?_0x29b412['name']+'/'+_0x456c00:_0x29b412[_0x2ba309(0x3efc)],_0x29b412=_0x29b412[_0x2ba309(0x2126)];}},_0x23e1d6=(_0x408c3a,_0x3bf7c1)=>{var _0x53db70=_0x37e691;for(var _0x48e9f1=0x0,_0x1a3b4b=0x0;_0x1a3b4b<_0x3bf7c1[_0x53db70(0x132e)];_0x1a3b4b++)_0x48e9f1=(_0x48e9f1<<0x5)-_0x48e9f1+_0x3bf7c1[_0x53db70(0x34f7)](_0x1a3b4b)|0x0;return(_0x408c3a+_0x48e9f1>>>0x0)%_0x11d9b2[_0x53db70(0x132e)];},_0x3ee14b=_0x4aad58=>{var _0xe5d1e7=_0x37e691,_0x5be00e=_0x23e1d6(_0x4aad58[_0xe5d1e7(0x2126)]['id'],_0x4aad58[_0xe5d1e7(0x3efc)]);if(_0x11d9b2[_0x5be00e]===_0x4aad58)_0x11d9b2[_0x5be00e]=_0x4aad58['Va'];else for(_0x5be00e=_0x11d9b2[_0x5be00e];_0x5be00e;){if(_0x5be00e['Va']===_0x4aad58){_0x5be00e['Va']=_0x4aad58['Va'];break;}_0x5be00e=_0x5be00e['Va'];}},_0x1d1f3c=(_0x492682,_0x2eb90e)=>{var _0x46340d=_0x37e691,_0x167e0c;if(_0x167e0c=(_0x167e0c=_0x427300(_0x492682,'x'))?_0x167e0c:_0x492682['Fa'][_0x46340d(0x36e4)]?0x0:0x2)throw new _0x2357e2(_0x167e0c,_0x492682);for(_0x167e0c=_0x11d9b2[_0x23e1d6(_0x492682['id'],_0x2eb90e)];_0x167e0c;_0x167e0c=_0x167e0c['Va']){var _0x26a12f=_0x167e0c['name'];if(_0x167e0c[_0x46340d(0x2126)]['id']===_0x492682['id']&&_0x26a12f===_0x2eb90e)return _0x167e0c;}return _0x492682['Fa'][_0x46340d(0x36e4)](_0x492682,_0x2eb90e);},_0x906cfa=(_0x4c650d,_0x17a026,_0x2ec06a,_0x321117)=>(_0x4c650d=new _0x56eb71(_0x4c650d,_0x17a026,_0x2ec06a,_0x321117),_0x17a026=_0x23e1d6(_0x4c650d['parent']['id'],_0x4c650d[_0x37e691(0x3efc)]),_0x4c650d['Va']=_0x11d9b2[_0x17a026],_0x11d9b2[_0x17a026]=_0x4c650d),_0x3d8e36={'r':0x0,'r+':0x2,'w':0x241,'w+':0x242,'a':0x441,'a+':0x442},_0x580c49=_0x3e5c8e=>{var _0x2f5cfb=['r','w','rw'][0x3&_0x3e5c8e];return 0x200&_0x3e5c8e&&(_0x2f5cfb+='w'),_0x2f5cfb;},_0x427300=(_0x461951,_0x2a8527)=>_0x6f3f47||(!_0x2a8527[_0x37e691(0x19a0)]('r')||0x124&_0x461951[_0x37e691(0x1a43)])&&(!_0x2a8527[_0x37e691(0x19a0)]('w')||0x92&_0x461951[_0x37e691(0x1a43)])&&(!_0x2a8527[_0x37e691(0x19a0)]('x')||0x49&_0x461951[_0x37e691(0x1a43)])?0x0:0x2,_0x14a744=(_0xa45b2a,_0x2a6d92)=>{try{return _0x1d1f3c(_0xa45b2a,_0x2a6d92),0x14;}catch(_0x29ac5f){}return _0x427300(_0xa45b2a,'wx');},_0x1890fd=(_0x5d7c3a,_0x55be15,_0xf71a40)=>{var _0x31f1cd=_0x37e691;try{var _0xc94906=_0x1d1f3c(_0x5d7c3a,_0x55be15);}catch(_0xcac38){return _0xcac38['Ja'];}if(_0x5d7c3a=_0x427300(_0x5d7c3a,'wx'))return _0x5d7c3a;if(_0xf71a40){if(0x4000!=(0xf000&_0xc94906[_0x31f1cd(0x1a43)]))return 0x36;if(_0xc94906===_0xc94906[_0x31f1cd(0x2126)]||'/'===_0x2dc290(_0xc94906))return 0xa;}else{if(0x4000==(0xf000&_0xc94906[_0x31f1cd(0x1a43)]))return 0x1f;}return 0x0;},_0x528eb6=(_0x5e4a3b,_0x3ba284)=>(_0x314076||((_0x314076=function(){})['prototype']={}),_0x5e4a3b=Object[_0x37e691(0x1666)](new _0x314076(),_0x5e4a3b),_0x3ba284=((_0xdb7fb0=0x0)=>{for(;_0xdb7fb0<=0x1000;_0xdb7fb0++)if(!_0x4c558a[_0xdb7fb0])return _0xdb7fb0;throw new _0x2357e2(0x21);})(_0x3ba284),_0x5e4a3b['fd']=_0x3ba284,_0x4c558a[_0x3ba284]=_0x5e4a3b),_0x2479f2={'open':_0x35e408=>{var _0x5c6b0f=_0x37e691;_0x35e408['Ga']=_0x5ae483[_0x35e408[_0x5c6b0f(0x1b2a)]['rdev']]['Ga'],_0x35e408['Ga'][_0x5c6b0f(0x2593)]&&_0x35e408['Ga'][_0x5c6b0f(0x2593)](_0x35e408);},'Sa':()=>{throw new _0x2357e2(0x46);}},_0x5059ec=(_0x2a0387,_0x58b55d)=>{_0x5ae483[_0x2a0387]={'Ga':_0x58b55d};},_0x2f5bde=(_0x3ca9a9,_0x346366)=>{var _0x49f0aa=_0x37e691,_0x4375b7='/'===_0x346366,_0x509f8e=!_0x346366;if(_0x4375b7&&_0x286fae)throw new _0x2357e2(0xa);if(!_0x4375b7&&!_0x509f8e){var _0x411279=_0x26621c(_0x346366,{'qb':!0x1});if(_0x346366=_0x411279['path'],(_0x411279=_0x411279[_0x49f0aa(0x1b2a)])['Ua'])throw new _0x2357e2(0xa);if(0x4000!=(0xf000&_0x411279[_0x49f0aa(0x1a43)]))throw new _0x2357e2(0x36);}((_0x3ca9a9=_0x3ca9a9['Pa'](_0x346366={'type':_0x3ca9a9,'Kb':{},'tb':_0x346366,'Db':[]}))['Pa']=_0x346366)[_0x49f0aa(0x145e)]=_0x3ca9a9,_0x4375b7?_0x286fae=_0x3ca9a9:_0x411279&&(_0x411279['Ua']=_0x346366,_0x411279['Pa']&&_0x411279['Pa']['Db'][_0x49f0aa(0x2f54)](_0x346366));},_0x281ef1=(_0x175509,_0x3de38e,_0x15b881)=>{var _0xf37e11=_0x26621c(_0x175509,{'parent':!0x0})['node'];if(!(_0x175509=_0x39ef6a(_0x175509))||'.'===_0x175509||'..'===_0x175509)throw new _0x2357e2(0x1c);var _0x455b0a=_0x14a744(_0xf37e11,_0x175509);if(_0x455b0a)throw new _0x2357e2(_0x455b0a);if(_0xf37e11['Fa']['Za'])return _0xf37e11['Fa']['Za'](_0xf37e11,_0x175509,_0x3de38e,_0x15b881);throw new _0x2357e2(0x3f);},_0x6b8d84=(_0x4511d5,_0x377570)=>_0x281ef1(_0x4511d5,0x3ff&(void 0x0!==_0x377570?_0x377570:0x1ff)|0x4000,0x0),_0x351736=(_0x439a8f,_0x1e10ae,_0x8f2fb5)=>{void 0x0===_0x8f2fb5&&(_0x8f2fb5=_0x1e10ae,_0x1e10ae=0x1b6),_0x281ef1(_0x439a8f,0x2000|_0x1e10ae,_0x8f2fb5);},_0x226f44=(_0x3651c5,_0x2fbd67)=>{var _0x5eb98b=_0x37e691;if(!_0x2d993e(_0x3651c5))throw new _0x2357e2(0x2c);var _0x4eba96=_0x26621c(_0x2fbd67,{'parent':!0x0})[_0x5eb98b(0x1b2a)];if(!_0x4eba96)throw new _0x2357e2(0x2c);_0x2fbd67=_0x39ef6a(_0x2fbd67);var _0x89d9f7=_0x14a744(_0x4eba96,_0x2fbd67);if(_0x89d9f7)throw new _0x2357e2(_0x89d9f7);if(!_0x4eba96['Fa']['symlink'])throw new _0x2357e2(0x3f);_0x4eba96['Fa'][_0x5eb98b(0x4134)](_0x4eba96,_0x2fbd67,_0x3651c5);},_0x884260=_0x5c7df8=>{var _0x3f8855=_0x37e691,_0x195064=_0x26621c(_0x5c7df8,{'parent':!0x0})[_0x3f8855(0x1b2a)],_0x6cb7b9=(_0x5c7df8=_0x39ef6a(_0x5c7df8),_0x1d1f3c(_0x195064,_0x5c7df8)),_0xc90b45=_0x1890fd(_0x195064,_0x5c7df8,!0x0);if(_0xc90b45)throw new _0x2357e2(_0xc90b45);if(!_0x195064['Fa'][_0x3f8855(0x2168)])throw new _0x2357e2(0x3f);if(_0x6cb7b9['Ua'])throw new _0x2357e2(0xa);_0x195064['Fa'][_0x3f8855(0x2168)](_0x195064,_0x5c7df8),_0x3ee14b(_0x6cb7b9);},_0x1c5b20=_0x16c622=>{var _0x376b15=_0x37e691,_0x5821e3=_0x26621c(_0x16c622,{'parent':!0x0})[_0x376b15(0x1b2a)];if(!_0x5821e3)throw new _0x2357e2(0x2c);_0x16c622=_0x39ef6a(_0x16c622);var _0x52f0e3=_0x1d1f3c(_0x5821e3,_0x16c622),_0xe56a7e=_0x1890fd(_0x5821e3,_0x16c622,!0x1);if(_0xe56a7e)throw new _0x2357e2(_0xe56a7e);if(!_0x5821e3['Fa'][_0x376b15(0xfc6)])throw new _0x2357e2(0x3f);if(_0x52f0e3['Ua'])throw new _0x2357e2(0xa);_0x5821e3['Fa'][_0x376b15(0xfc6)](_0x5821e3,_0x16c622),_0x3ee14b(_0x52f0e3);},_0x22d118=_0x669e29=>{var _0x1902e2=_0x37e691;if(!(_0x669e29=_0x26621c(_0x669e29)[_0x1902e2(0x1b2a)]))throw new _0x2357e2(0x2c);if(_0x669e29['Fa'][_0x1902e2(0x1cab)])return _0x2d993e(_0x2dc290(_0x669e29['parent']),_0x669e29['Fa'][_0x1902e2(0x1cab)](_0x669e29));throw new _0x2357e2(0x1c);},_0x46801e=(_0x409978,_0x1ef498)=>{var _0x4c679e=_0x37e691;if(!(_0x409978=_0x26621c(_0x409978,{'Ra':!_0x1ef498})[_0x4c679e(0x1b2a)]))throw new _0x2357e2(0x2c);if(_0x409978['Fa']['Na'])return _0x409978['Fa']['Na'](_0x409978);throw new _0x2357e2(0x3f);},_0x2c92d9=_0x180f63=>_0x46801e(_0x180f63,!0x0),_0x130755=(_0x1f3d5b,_0x16dc17)=>{var _0x4a177c=_0x37e691;if(!(_0x1f3d5b=_0x4a177c(0x36a0)==typeof _0x1f3d5b?_0x26621c(_0x1f3d5b,{'Ra':!0x0})[_0x4a177c(0x1b2a)]:_0x1f3d5b)['Fa']['Ma'])throw new _0x2357e2(0x3f);_0x1f3d5b['Fa']['Ma'](_0x1f3d5b,{'mode':0xfff&_0x16dc17|-0x1000&_0x1f3d5b[_0x4a177c(0x1a43)],'timestamp':Date[_0x4a177c(0xb56)]()});},_0x3b0ce4=(_0x205237,_0x4e814f)=>{var _0x4ec86b=_0x37e691;if(_0x4e814f<0x0)throw new _0x2357e2(0x1c);if(!(_0x205237=_0x4ec86b(0x36a0)==typeof _0x205237?_0x26621c(_0x205237,{'Ra':!0x0})[_0x4ec86b(0x1b2a)]:_0x205237)['Fa']['Ma'])throw new _0x2357e2(0x3f);if(0x4000==(0xf000&_0x205237[_0x4ec86b(0x1a43)]))throw new _0x2357e2(0x1f);if(0x8000!=(0xf000&_0x205237[_0x4ec86b(0x1a43)]))throw new _0x2357e2(0x1c);var _0x50cb07=_0x427300(_0x205237,'w');if(_0x50cb07)throw new _0x2357e2(_0x50cb07);_0x205237['Fa']['Ma'](_0x205237,{'size':_0x4e814f,'timestamp':Date['now']()});},_0x5e2da3=(_0x53fe35,_0x457d01,_0x592bc5,_0x1cc403)=>{var _0x406ff2=_0x37e691;if(''===_0x53fe35)throw new _0x2357e2(0x2c);if(_0x406ff2(0x36a0)==typeof _0x457d01){var _0x43a6d4=_0x3d8e36[_0x457d01];if(void 0x0===_0x43a6d4)throw Error('Unknown\x20file\x20open\x20mode:\x20'+_0x457d01);_0x457d01=_0x43a6d4;}if(_0x592bc5=0x40&_0x457d01?0xfff&(void 0x0===_0x592bc5?0x1b6:_0x592bc5)|0x8000:0x0,_0x406ff2(0x20cb)==typeof _0x53fe35)var _0x47c11a=_0x53fe35;else{_0x53fe35=_0x2e377e(_0x53fe35);try{_0x47c11a=_0x26621c(_0x53fe35,{'Ra':!(0x20000&_0x457d01)})[_0x406ff2(0x1b2a)];}catch(_0x207f57){}}if(_0x43a6d4=!0x1,0x40&_0x457d01){if(_0x47c11a){if(0x80&_0x457d01)throw new _0x2357e2(0x14);}else _0x47c11a=_0x281ef1(_0x53fe35,_0x592bc5,0x0),_0x43a6d4=!0x0;}if(!_0x47c11a)throw new _0x2357e2(0x2c);if(0x2000==(0xf000&_0x47c11a[_0x406ff2(0x1a43)])&&(_0x457d01&=-0x201),0x10000&_0x457d01&&0x4000!=(0xf000&_0x47c11a[_0x406ff2(0x1a43)]))throw new _0x2357e2(0x36);if(!_0x43a6d4&&(_0x592bc5=_0x47c11a?0xa000==(0xf000&_0x47c11a[_0x406ff2(0x1a43)])?0x20:0x4000==(0xf000&_0x47c11a[_0x406ff2(0x1a43)])&&('r'!==_0x580c49(_0x457d01)||0x200&_0x457d01)?0x1f:_0x427300(_0x47c11a,_0x580c49(_0x457d01)):0x2c))throw new _0x2357e2(_0x592bc5);return 0x200&_0x457d01&&_0x3b0ce4(_0x47c11a,0x0),_0x457d01&=-0x20281,(_0x1cc403=_0x528eb6({'node':_0x47c11a,'path':_0x2dc290(_0x47c11a),'flags':_0x457d01,'seekable':!0x0,'position':0x0,'Ga':_0x47c11a['Ga'],'Hb':[],'error':!0x1},_0x1cc403))['Ga']['open']&&_0x1cc403['Ga'][_0x406ff2(0x2593)](_0x1cc403),!_0x210070['logReadFiles']||0x1&_0x457d01||_0x53fe35 in(_0x5c2d2f=_0x5c2d2f||{})||(_0x5c2d2f[_0x53fe35]=0x1),_0x1cc403;},_0xe27ac=_0x39ef83=>{var _0x1b88c7=_0x37e691;if(null===_0x39ef83['fd'])throw new _0x2357e2(0x8);_0x39ef83['gb']&&(_0x39ef83['gb']=null);try{_0x39ef83['Ga'][_0x1b88c7(0x33f1)]&&_0x39ef83['Ga'][_0x1b88c7(0x33f1)](_0x39ef83);}catch(_0x4958ee){throw _0x4958ee;}finally{_0x4c558a[_0x39ef83['fd']]=null;}_0x39ef83['fd']=null;},_0xf8d6b9=(_0x230ef9,_0xbb67fd,_0x2cf667)=>{var _0x410a10=_0x37e691;if(null===_0x230ef9['fd'])throw new _0x2357e2(0x8);if(!_0x230ef9[_0x410a10(0x1aba)]||!_0x230ef9['Ga']['Sa'])throw new _0x2357e2(0x46);if(0x0!=_0x2cf667&&0x1!=_0x2cf667&&0x2!=_0x2cf667)throw new _0x2357e2(0x1c);_0x230ef9[_0x410a10(0x8c5)]=_0x230ef9['Ga']['Sa'](_0x230ef9,_0xbb67fd,_0x2cf667),_0x230ef9['Hb']=[];},_0x13d9b6=(_0x48327c,_0x30688f,_0x2c8c10,_0x42fc4f,_0x49a52e)=>{var _0x4c24fa=_0x37e691;if(_0x42fc4f<0x0||_0x49a52e<0x0)throw new _0x2357e2(0x1c);if(null===_0x48327c['fd'])throw new _0x2357e2(0x8);if(0x1==(0x200003&_0x48327c[_0x4c24fa(0x3b9f)]))throw new _0x2357e2(0x8);if(0x4000==(0xf000&_0x48327c[_0x4c24fa(0x1b2a)][_0x4c24fa(0x1a43)]))throw new _0x2357e2(0x1f);if(!_0x48327c['Ga'][_0x4c24fa(0x1b98)])throw new _0x2357e2(0x1c);var _0x2679cc=void 0x0!==_0x49a52e;if(_0x2679cc){if(!_0x48327c[_0x4c24fa(0x1aba)])throw new _0x2357e2(0x46);}else _0x49a52e=_0x48327c['position'];return _0x30688f=_0x48327c['Ga']['read'](_0x48327c,_0x30688f,_0x2c8c10,_0x42fc4f,_0x49a52e),_0x2679cc||(_0x48327c['position']+=_0x30688f),_0x30688f;},_0x53ecd3=(_0x5483f7,_0xd706b3,_0x3fb9e2,_0x4fd74e,_0x4a9b87,_0x3fcb6c)=>{var _0x52ed0f=_0x37e691;if(_0x4fd74e<0x0||_0x4a9b87<0x0)throw new _0x2357e2(0x1c);if(null===_0x5483f7['fd'])throw new _0x2357e2(0x8);if(0x0==(0x200003&_0x5483f7[_0x52ed0f(0x3b9f)]))throw new _0x2357e2(0x8);if(0x4000==(0xf000&_0x5483f7[_0x52ed0f(0x1b2a)][_0x52ed0f(0x1a43)]))throw new _0x2357e2(0x1f);if(!_0x5483f7['Ga'][_0x52ed0f(0x134a)])throw new _0x2357e2(0x1c);_0x5483f7['seekable']&&0x400&_0x5483f7['flags']&&_0xf8d6b9(_0x5483f7,0x0,0x2);var _0x800fa3=void 0x0!==_0x4a9b87;if(_0x800fa3){if(!_0x5483f7[_0x52ed0f(0x1aba)])throw new _0x2357e2(0x46);}else _0x4a9b87=_0x5483f7['position'];return _0xd706b3=_0x5483f7['Ga'][_0x52ed0f(0x134a)](_0x5483f7,_0xd706b3,_0x3fb9e2,_0x4fd74e,_0x4a9b87,_0x3fcb6c),_0x800fa3||(_0x5483f7[_0x52ed0f(0x8c5)]+=_0xd706b3),_0xd706b3;},_0x4376ec=_0x21dd7e=>{var _0x41e5d5=_0x37e691,_0x29fa6f=_0x5e2da3(_0x21dd7e,0x0),_0x5ca710=(_0x21dd7e=_0x46801e(_0x21dd7e)[_0x41e5d5(0x2cbf)],new Uint8Array(_0x21dd7e));return _0x13d9b6(_0x29fa6f,_0x5ca710,0x0,_0x21dd7e,0x0),_0x21dd7e=_0x5ca710,_0xe27ac(_0x29fa6f),_0x21dd7e;},_0x51d552=()=>{var _0xb0f4a2=_0x37e691;_0x2357e2||((_0x2357e2=function(_0x9e85ef,_0x536216){var _0x20dec2=a8_0x58a1;this[_0x20dec2(0x1b2a)]=_0x536216,this['Gb']=function(_0x256692){this['Ja']=_0x256692;},this['Gb'](_0x9e85ef),this['message']=_0x20dec2(0xc73);})[_0xb0f4a2(0x1229)]=Error(),_0x2357e2[_0xb0f4a2(0x1229)][_0xb0f4a2(0x279c)]=_0x2357e2,[0x2c][_0xb0f4a2(0x2f62)](_0x10dfbd=>{_0x1ffb70[_0x10dfbd]=new _0x2357e2(_0x10dfbd),_0x1ffb70[_0x10dfbd]['stack']='<generic\x20error,\x20no\x20stack>';}));},_0xf0b4e0=(_0x6d2e46,_0x56b4b9)=>{var _0xdc4165=0x0;return _0x6d2e46&&(_0xdc4165|=0x16d),_0x56b4b9&&(_0xdc4165|=0x92),_0xdc4165;},_0x355f99=(_0x2eafd3,_0x13876e,_0x558386)=>{var _0x4dcafa=_0x37e691;_0x2eafd3=_0x2e377e(_0x4dcafa(0x1e14)+_0x2eafd3);var _0x2bc2e3=_0xf0b4e0(!!_0x13876e,!!_0x558386),_0x14df2a=(_0x4778f7=_0x4778f7||0x40,_0x4778f7++<<0x8|0x0);_0x5059ec(_0x14df2a,{'open':_0x3434e9=>{_0x3434e9['seekable']=!0x1;},'close':()=>{var _0x325223=_0x4dcafa;_0x558386&&_0x558386['buffer']&&_0x558386[_0x325223(0x277a)][_0x325223(0x132e)]&&_0x558386(0xa);},'read':(_0x58dfed,_0x3ca7b3,_0x255224,_0x205096)=>{var _0x27ba8e=_0x4dcafa;for(var _0x40196b=0x0,_0x5af427=0x0;_0x5af427<_0x205096;_0x5af427++){try{var _0xb5494f=_0x13876e();}catch(_0x28e3a2){throw new _0x2357e2(0x1d);}if(void 0x0===_0xb5494f&&0x0===_0x40196b)throw new _0x2357e2(0x6);if(null==_0xb5494f)break;_0x40196b++,_0x3ca7b3[_0x255224+_0x5af427]=_0xb5494f;}return _0x40196b&&(_0x58dfed[_0x27ba8e(0x1b2a)]['timestamp']=Date['now']()),_0x40196b;},'write':(_0x1ccd04,_0x2cb34a,_0x1b0aee,_0x148119)=>{var _0x329066=_0x4dcafa;for(var _0x5cba88=0x0;_0x5cba88<_0x148119;_0x5cba88++)try{_0x558386(_0x2cb34a[_0x1b0aee+_0x5cba88]);}catch(_0x5c7891){throw new _0x2357e2(0x1d);}return _0x148119&&(_0x1ccd04[_0x329066(0x1b2a)]['timestamp']=Date[_0x329066(0xb56)]()),_0x5cba88;}}),_0x351736(_0x2eafd3,_0x2bc2e3,_0x14df2a);};function _0x248def(_0x3bf600,_0x3680ce,_0x1f1696){var _0xdeb4b7=_0x37e691;if('/'===_0x3680ce[0x0])return _0x3680ce;if(-0x64===_0x3bf600)_0x3bf600='/';else{if(!(_0x3bf600=_0x4c558a[_0x3bf600]))throw new _0x2357e2(0x8);_0x3bf600=_0x3bf600['path'];}if(0x0!=_0x3680ce[_0xdeb4b7(0x132e)])return _0x2e377e(_0x3bf600+'/'+_0x3680ce);if(_0x1f1696)return _0x3bf600;throw new _0x2357e2(0x2c);}function _0x2c67af(_0x4f78fc,_0x5722e9,_0x40ce42){var _0x770302=_0x37e691;try{var _0x4171e2=_0x4f78fc(_0x5722e9);}catch(_0x433900){if(_0x433900&&_0x433900[_0x770302(0x1b2a)]&&_0x2e377e(_0x5722e9)!==_0x2e377e(_0x2dc290(_0x433900[_0x770302(0x1b2a)])))return-0x36;throw _0x433900;}return _0x5db104[_0x40ce42>>0x2]=_0x4171e2[_0x770302(0x2c8d)],_0x5db104[_0x40ce42+0x4>>0x2]=0x0,_0x5db104[_0x40ce42+0x8>>0x2]=_0x4171e2[_0x770302(0xe09)],_0x5db104[_0x40ce42+0xc>>0x2]=_0x4171e2[_0x770302(0x1a43)],_0x5db104[_0x40ce42+0x10>>0x2]=_0x4171e2[_0x770302(0x3453)],_0x5db104[_0x40ce42+0x14>>0x2]=_0x4171e2[_0x770302(0x51e)],_0x5db104[_0x40ce42+0x18>>0x2]=_0x4171e2[_0x770302(0x29d7)],_0x5db104[_0x40ce42+0x1c>>0x2]=_0x4171e2['rdev'],_0x5db104[_0x40ce42+0x20>>0x2]=0x0,_0x3bac3e=[_0x4171e2['size']>>>0x0,(_0x4619b2=_0x4171e2[_0x770302(0x2cbf)],0x1<=+Math[_0x770302(0x3f6c)](_0x4619b2)?0x0<_0x4619b2?(0x0|Math[_0x770302(0x3749)](+Math[_0x770302(0x27d2)](_0x4619b2/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x770302(0x2cb8)]((_0x4619b2-(~~_0x4619b2>>>0x0))/0x100000000)>>>0x0:0x0)],_0x5db104[_0x40ce42+0x28>>0x2]=_0x3bac3e[0x0],_0x5db104[_0x40ce42+0x2c>>0x2]=_0x3bac3e[0x1],_0x5db104[_0x40ce42+0x30>>0x2]=0x1000,_0x5db104[_0x40ce42+0x34>>0x2]=_0x4171e2[_0x770302(0x8fc)],_0x5db104[_0x40ce42+0x38>>0x2]=_0x4171e2[_0x770302(0xdcd)][_0x770302(0xaab)]()/0x3e8|0x0,_0x5db104[_0x40ce42+0x3c>>0x2]=0x0,_0x5db104[_0x40ce42+0x40>>0x2]=_0x4171e2[_0x770302(0x2232)][_0x770302(0xaab)]()/0x3e8|0x0,_0x5db104[_0x40ce42+0x44>>0x2]=0x0,_0x5db104[_0x40ce42+0x48>>0x2]=_0x4171e2[_0x770302(0x1cbd)][_0x770302(0xaab)]()/0x3e8|0x0,_0x5db104[_0x40ce42+0x4c>>0x2]=0x0,_0x3bac3e=[_0x4171e2['ino']>>>0x0,(_0x4619b2=_0x4171e2['ino'],0x1<=+Math[_0x770302(0x3f6c)](_0x4619b2)?0x0<_0x4619b2?(0x0|Math[_0x770302(0x3749)](+Math[_0x770302(0x27d2)](_0x4619b2/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x4619b2-(~~_0x4619b2>>>0x0))/0x100000000)>>>0x0:0x0)],_0x5db104[_0x40ce42+0x50>>0x2]=_0x3bac3e[0x0],_0x5db104[_0x40ce42+0x54>>0x2]=_0x3bac3e[0x1],0x0;}var _0x395d7f=void 0x0;function _0x246613(){return _0x5db104[(_0x395d7f+=0x4)-0x4>>0x2];}function _0x257836(_0x585f5e){if(_0x585f5e=_0x4c558a[_0x585f5e])return _0x585f5e;throw new _0x2357e2(0x8);}function _0xf149a2(_0x2bf62b,_0x4d14a9,_0x2df115){var _0x299be2=_0x37e691;function _0x4a61ae(_0x297f43){var _0x123f33=a8_0x58a1;return(_0x297f43=_0x297f43['toTimeString']()['match'](/\(([A-Za-z ]+)\)$/))?_0x297f43[0x1]:_0x123f33(0x31c8);}var _0x58b6a9,_0xa7ec2b,_0x2ccafb,_0x4e39d9;_0xf149a2['Ab']||(_0xf149a2['Ab']=!0x0,_0x2bf62b=_0x2bf62b,_0x4d14a9=_0x4d14a9,_0x2df115=_0x2df115,_0x58b6a9=new Date()[_0x299be2(0x1820)](),_0xa7ec2b=new Date(_0x58b6a9,0x0,0x1),_0x2ccafb=new Date(_0x58b6a9,0x6,0x1),_0x58b6a9=_0xa7ec2b[_0x299be2(0x2987)](),_0x4e39d9=_0x2ccafb[_0x299be2(0x2987)](),_0x5db104[_0x2bf62b>>0x2]=0x3c*Math[_0x299be2(0xc54)](_0x58b6a9,_0x4e39d9),_0x5db104[_0x4d14a9>>0x2]=Number(_0x58b6a9!=_0x4e39d9),_0x2bf62b=_0x4a61ae(_0xa7ec2b),_0x4d14a9=_0x4a61ae(_0x2ccafb),_0x2bf62b=_0x4686a1(_0x2bf62b),_0x4d14a9=_0x4686a1(_0x4d14a9),_0x4e39d9<_0x58b6a9?(_0x5db104[_0x2df115>>0x2]=_0x2bf62b,_0x5db104[_0x2df115+0x4>>0x2]=_0x4d14a9):(_0x5db104[_0x2df115>>0x2]=_0x4d14a9,_0x5db104[_0x2df115+0x4>>0x2]=_0x2bf62b));}var _0x15fbbb,_0x3a2b1c,_0x3d5a30=_0x9608a?()=>{var _0x37a997=_0x37e691,_0x2b3311=_0xbab06d[_0x37a997(0x4060)]();return 0x3e8*_0x2b3311[0x0]+_0x2b3311[0x1]/0xf4240;}:()=>performance[_0x37e691(0xb56)](),_0x7be3f1={};function _0x46a2ee(){var _0x3407ee=_0x37e691;if(!_0x15fbbb){var _0x5947c8,_0x34a7e3={'USER':_0x3407ee(0x1cfd),'LOGNAME':_0x3407ee(0x1cfd),'PATH':'/','PWD':'/','HOME':_0x3407ee(0x347),'LANG':('object'==typeof navigator&&navigator[_0x3407ee(0xdcb)]&&navigator[_0x3407ee(0xdcb)][0x0]||'C')['replace']('-','_')+_0x3407ee(0x1283),'_':_0x28b1ed||_0x3407ee(0x40d9)};for(_0x5947c8 in _0x7be3f1)void 0x0===_0x7be3f1[_0x5947c8]?delete _0x34a7e3[_0x5947c8]:_0x34a7e3[_0x5947c8]=_0x7be3f1[_0x5947c8];var _0x246f1d=[];for(_0x5947c8 in _0x34a7e3)_0x246f1d[_0x3407ee(0x2f54)](_0x5947c8+'='+_0x34a7e3[_0x5947c8]);_0x15fbbb=_0x246f1d;}return _0x15fbbb;}function _0x56eb71(_0x54aef9,_0x4a3be4,_0x1f31f3,_0x2545c2){var _0x330bcc=_0x37e691;this[_0x330bcc(0x2126)]=_0x54aef9=_0x54aef9||this,this['Pa']=_0x54aef9['Pa'],this['Ua']=null,this['id']=_0x1ec15e++,this[_0x330bcc(0x3efc)]=_0x4a3be4,this['mode']=_0x1f31f3,this['Fa']={},this['Ga']={},this['rdev']=_0x2545c2;}function _0xcedc95(_0x5e6aa1,_0x485f13){var _0x6a451e=Array(_0x2ee4c5(_0x5e6aa1)+0x1);return _0x5e6aa1=_0x521d59(_0x5e6aa1,_0x6a451e,0x0,_0x6a451e['length']),_0x485f13&&(_0x6a451e['length']=_0x5e6aa1),_0x6a451e;}Object['defineProperties'](_0x56eb71[_0x37e691(0x1229)],{'read':{'get':function(){var _0x37958c=_0x37e691;return 0x16d==(0x16d&this[_0x37958c(0x1a43)]);},'set':function(_0x22d480){var _0x3b0951=_0x37e691;_0x22d480?this[_0x3b0951(0x1a43)]|=0x16d:this['mode']&=-0x16e;}},'write':{'get':function(){return 0x92==(0x92&this['mode']);},'set':function(_0x58a3d4){var _0x1e03df=_0x37e691;_0x58a3d4?this[_0x1e03df(0x1a43)]|=0x92:this[_0x1e03df(0x1a43)]&=-0x93;}}}),_0x51d552(),_0x11d9b2=Array(0x1000),_0x2f5bde(_0x224214,'/'),_0x6b8d84(_0x37e691(0x35e3)),_0x6b8d84(_0x37e691(0x30e7)),_0x6b8d84(_0x37e691(0x347)),_0x6b8d84('/dev'),_0x5059ec(0x103,{'read':()=>0x0,'write':(_0x3462c1,_0x2ab231,_0x564265,_0x27838b)=>_0x27838b}),_0x351736(_0x37e691(0x3263),0x103),_0x28c2bb(0x500,_0x3b15dd),_0x28c2bb(0x600,_0x2b74dd),_0x351736(_0x37e691(0xf5e),0x500),_0x351736(_0x37e691(0x35f3),0x600),_0x3b15dd=(function(){var _0x1bddcb=_0x37e691,_0x368cfa;if('object'==typeof crypto&&'function'==typeof crypto[_0x1bddcb(0x1c8)])return _0x368cfa=new Uint8Array(0x1),function(){var _0x2c3826=_0x1bddcb;return crypto[_0x2c3826(0x1c8)](_0x368cfa),_0x368cfa[0x0];};if(_0x9608a)try{var _0x55867e=_0x1cf003(0xda1b);return function(){var _0x38e400=_0x1bddcb;return _0x55867e[_0x38e400(0x3fd0)](0x1)[0x0];};}catch(_0x5795b0){}return function(){_0x45c0d0('randomDevice');};}()),_0x355f99(_0x37e691(0x27fe),_0x3b15dd),_0x355f99(_0x37e691(0x2bb1),_0x3b15dd),_0x6b8d84(_0x37e691(0x3804)),_0x6b8d84(_0x37e691(0x3d7)),_0x6b8d84(_0x37e691(0x2ef1)),_0x3a2b1c=_0x6b8d84(_0x37e691(0x28d3)),_0x6b8d84(_0x37e691(0x1ec8)),_0x2f5bde({'Pa':()=>{var _0x1b7555=_0x906cfa(_0x3a2b1c,'fd',0x41ff,0x49);return _0x1b7555['Fa']={'lookup':(_0x582558,_0x1bb055)=>{var _0x4ae124=a8_0x58a1,_0x2c205e=_0x4c558a[+_0x1bb055];if(_0x2c205e)return(_0x582558={'parent':null,'Pa':{'tb':_0x4ae124(0x22b6)},'Fa':{'readlink':()=>_0x2c205e[_0x4ae124(0x3bc7)]}})[_0x4ae124(0x2126)]=_0x582558;throw new _0x2357e2(0x8);}},_0x1b7555;}},_0x37e691(0x1ec8));var _0x40590c,_0x585f7b={'a':function(_0x1ee025,_0x4b563b,_0x3dfb52,_0x166f6f){var _0x252e6a=_0x37e691;_0x45c0d0(_0x252e6a(0x2354)+_0x4490d6(_0x1ee025)+_0x252e6a(0x3889)+[_0x4b563b?_0x4490d6(_0x4b563b):_0x252e6a(0x2a49),_0x3dfb52,_0x166f6f?_0x4490d6(_0x166f6f):_0x252e6a(0x2407)]);},'h':function(_0x2708b0,_0x37ad85){try{return _0x2708b0=_0x4490d6(_0x2708b0),_0x130755(_0x2708b0,_0x37ad85),0x0;}catch(_0x2b8e2d){if(_0x2b8e2d instanceof _0x2357e2)return-_0x2b8e2d['Ja'];throw _0x2b8e2d;}},'H':function(_0x1066d9,_0x1ad470,_0x1d9662){var _0x223c19=_0x37e691;try{var _0x36dfdc;return _0x1ad470=_0x248def(_0x1066d9,_0x1ad470=_0x4490d6(_0x1ad470)),-0x8&_0x1d9662?-0x1c:(_0x36dfdc=_0x26621c(_0x1ad470,{'Ra':!0x0})[_0x223c19(0x1b2a)])?(_0x1066d9='',0x4&_0x1d9662&&(_0x1066d9+='r'),0x2&_0x1d9662&&(_0x1066d9+='w'),0x1&_0x1d9662&&(_0x1066d9+='x'),_0x1066d9&&_0x427300(_0x36dfdc,_0x1066d9)?-0x2:0x0):-0x2c;}catch(_0x21bb85){if(_0x21bb85 instanceof _0x2357e2)return-_0x21bb85['Ja'];throw _0x21bb85;}},'i':function(_0x225f0e,_0x16435d){try{var _0x548ab7=_0x4c558a[_0x225f0e];if(_0x548ab7)return _0x130755(_0x548ab7['node'],_0x16435d),0x0;throw new _0x2357e2(0x8);}catch(_0x286c1c){if(_0x286c1c instanceof _0x2357e2)return-_0x286c1c['Ja'];throw _0x286c1c;}},'g':function(_0x561731){var _0x4744a1=_0x37e691;try{var _0xe8a4ba=_0x4c558a[_0x561731];if(!_0xe8a4ba)throw new _0x2357e2(0x8);var _0x3ed735=_0xe8a4ba['node'],_0x57b536=_0x4744a1(0x36a0)==typeof _0x3ed735?_0x26621c(_0x3ed735,{'Ra':!0x0})[_0x4744a1(0x1b2a)]:_0x3ed735;if(_0x57b536['Fa']['Ma'])return _0x57b536['Fa']['Ma'](_0x57b536,{'timestamp':Date[_0x4744a1(0xb56)]()}),0x0;throw new _0x2357e2(0x3f);}catch(_0x355eb5){if(_0x355eb5 instanceof _0x2357e2)return-_0x355eb5['Ja'];throw _0x355eb5;}},'b':function(_0x452b83,_0x53da48,_0x30c420){var _0x580ecf=_0x37e691;_0x395d7f=_0x30c420;try{var _0x1dff5d=_0x257836(_0x452b83);switch(_0x53da48){case 0x0:var _0x20337b=_0x246613();return _0x20337b<0x0?-0x1c:_0x5e2da3(_0x1dff5d['path'],_0x1dff5d[_0x580ecf(0x3b9f)],0x0,_0x20337b)['fd'];case 0x1:case 0x2:return 0x0;case 0x3:return _0x1dff5d['flags'];case 0x4:return _0x20337b=_0x246613(),_0x1dff5d[_0x580ecf(0x3b9f)]|=_0x20337b,0x0;case 0x5:return _0x20337b=_0x246613(),_0x405360[_0x20337b+0x0>>0x1]=0x2,0x0;case 0x6:case 0x7:return 0x0;case 0x10:case 0x8:return-0x1c;case 0x9:return _0x5db104[_0x1ea982()>>0x2]=0x1c,-0x1;default:return-0x1c;}}catch(_0x58bb0e){if(_0x58bb0e instanceof _0x2357e2)return-_0x58bb0e['Ja'];throw _0x58bb0e;}},'G':function(_0x4ac745,_0x5cfadc){try{var _0xe70401=_0x257836(_0x4ac745);return _0x2c67af(_0x46801e,_0xe70401['path'],_0x5cfadc);}catch(_0x12aa8f){if(_0x12aa8f instanceof _0x2357e2)return-_0x12aa8f['Ja'];throw _0x12aa8f;}},'B':function(_0x12504d,_0x226e97){var _0x39a003=_0x37e691;try{var _0x4401da=_0x4c558a[_0x12504d];if(!_0x4401da)throw new _0x2357e2(0x8);if(0x0==(0x200003&_0x4401da[_0x39a003(0x3b9f)]))throw new _0x2357e2(0x1c);return _0x3b0ce4(_0x4401da[_0x39a003(0x1b2a)],_0x226e97),0x0;}catch(_0x29fa69){if(_0x29fa69 instanceof _0x2357e2)return-_0x29fa69['Ja'];throw _0x29fa69;}},'A':function(_0x20c47e,_0x1f159e){try{return 0x0===_0x1f159e?-0x1c:_0x1f159e<_0x2ee4c5('/')+0x1?-0x44:(_0x521d59('/',_0xb32b41,_0x20c47e,_0x1f159e),_0x20c47e);}catch(_0x46d7dc){if(_0x46d7dc instanceof _0x2357e2)return-_0x46d7dc['Ja'];throw _0x46d7dc;}},'E':function(_0x3f4e5d,_0x397971){try{return _0x3f4e5d=_0x4490d6(_0x3f4e5d),_0x2c67af(_0x2c92d9,_0x3f4e5d,_0x397971);}catch(_0x2119e5){if(_0x2119e5 instanceof _0x2357e2)return-_0x2119e5['Ja'];throw _0x2119e5;}},'x':function(_0x36c1df,_0x2d8658){var _0x3e7174=_0x37e691;try{return'/'===(_0x36c1df=_0x2e377e(_0x36c1df=_0x4490d6(_0x36c1df)))[_0x36c1df[_0x3e7174(0x132e)]-0x1]&&(_0x36c1df=_0x36c1df[_0x3e7174(0x46a)](0x0,_0x36c1df[_0x3e7174(0x132e)]-0x1)),_0x6b8d84(_0x36c1df,_0x2d8658),0x0;}catch(_0x201a02){if(_0x201a02 instanceof _0x2357e2)return-_0x201a02['Ja'];throw _0x201a02;}},'D':function(_0x2001e5,_0x2c62c2,_0x2094c,_0x5b7d3e){try{_0x2c62c2=_0x4490d6(_0x2c62c2);var _0x4f175b=0x100&_0x5b7d3e;return _0x2c62c2=_0x248def(_0x2001e5,_0x2c62c2,0x1000&_0x5b7d3e),_0x2c67af(_0x4f175b?_0x2c92d9:_0x46801e,_0x2c62c2,_0x2094c);}catch(_0x466a05){if(_0x466a05 instanceof _0x2357e2)return-_0x466a05['Ja'];throw _0x466a05;}},'u':function(_0x4a4909,_0x439514,_0x401915,_0x1530fb){_0x395d7f=_0x1530fb;try{_0x439514=_0x248def(_0x4a4909,_0x439514=_0x4490d6(_0x439514));var _0x18253e=_0x1530fb?_0x246613():0x0;return _0x5e2da3(_0x439514,_0x401915,_0x18253e)['fd'];}catch(_0x5753c7){if(_0x5753c7 instanceof _0x2357e2)return-_0x5753c7['Ja'];throw _0x5753c7;}},'s':function(_0x3d7475,_0x1073b2,_0x205a39,_0x5cec8d){var _0x22d1aa=_0x37e691;try{var _0x531273,_0x20dd96,_0x3218e9;return _0x1073b2=_0x248def(_0x3d7475,_0x1073b2=_0x4490d6(_0x1073b2)),_0x5cec8d<=0x0?-0x1c:(_0x531273=_0x22d118(_0x1073b2),_0x20dd96=Math[_0x22d1aa(0x3749)](_0x5cec8d,_0x2ee4c5(_0x531273)),_0x3218e9=_0x5abae9[_0x205a39+_0x20dd96],_0x521d59(_0x531273,_0xb32b41,_0x205a39,_0x5cec8d+0x1),_0x5abae9[_0x205a39+_0x20dd96]=_0x3218e9,_0x20dd96);}catch(_0x5dd3c1){if(_0x5dd3c1 instanceof _0x2357e2)return-_0x5dd3c1['Ja'];throw _0x5dd3c1;}},'r':function(_0x2ac394){try{return _0x2ac394=_0x4490d6(_0x2ac394),_0x884260(_0x2ac394),0x0;}catch(_0x4578d5){if(_0x4578d5 instanceof _0x2357e2)return-_0x4578d5['Ja'];throw _0x4578d5;}},'F':function(_0x4bc2bf,_0x501fdd){try{return _0x4bc2bf=_0x4490d6(_0x4bc2bf),_0x2c67af(_0x46801e,_0x4bc2bf,_0x501fdd);}catch(_0x4b9468){if(_0x4b9468 instanceof _0x2357e2)return-_0x4b9468['Ja'];throw _0x4b9468;}},'o':function(_0x57db0b,_0x3e37ef,_0x58c4e8){try{return _0x3e37ef=_0x248def(_0x57db0b,_0x3e37ef=_0x4490d6(_0x3e37ef)),0x0===_0x58c4e8?_0x1c5b20(_0x3e37ef):0x200===_0x58c4e8?_0x884260(_0x3e37ef):_0x45c0d0('Invalid\x20flags\x20passed\x20to\x20unlinkat'),0x0;}catch(_0x8adab6){if(_0x8adab6 instanceof _0x2357e2)return-_0x8adab6['Ja'];throw _0x8adab6;}},'m':function(_0x49e728,_0x3ef145,_0x257975){var _0x387dc8=_0x37e691;try{_0x3ef145=_0x248def(_0x49e728,_0x3ef145=_0x4490d6(_0x3ef145),!0x0),_0x33ed96=_0x257975?(_0x33b9fd=0x3e8*_0x5db104[_0x257975>>0x2]+_0x5db104[_0x257975+0x4>>0x2]/0xf4240,0x3e8*_0x5db104[(_0x257975+=0x8)>>0x2]+_0x5db104[_0x257975+0x4>>0x2]/0xf4240):_0x33b9fd=Date[_0x387dc8(0xb56)](),_0x49e728=_0x33b9fd;var _0x33b9fd,_0x33ed96,_0x309c52=_0x26621c(_0x3ef145,{'Ra':!0x0})[_0x387dc8(0x1b2a)];return _0x309c52['Fa']['Ma'](_0x309c52,{'timestamp':Math[_0x387dc8(0xc54)](_0x49e728,_0x33ed96)}),0x0;}catch(_0x2bfc1d){if(_0x2bfc1d instanceof _0x2357e2)return-_0x2bfc1d['Ja'];throw _0x2bfc1d;}},'e':function(){return Date['now']();},'j':function(_0x313df2,_0x1d3593){var _0x34dafb=_0x37e691;_0x313df2=new Date(0x3e8*_0x5db104[_0x313df2>>0x2]),_0x5db104[_0x1d3593>>0x2]=_0x313df2[_0x34dafb(0x1ebb)](),_0x5db104[_0x1d3593+0x4>>0x2]=_0x313df2['getMinutes'](),_0x5db104[_0x1d3593+0x8>>0x2]=_0x313df2['getHours'](),_0x5db104[_0x1d3593+0xc>>0x2]=_0x313df2[_0x34dafb(0xdf7)](),_0x5db104[_0x1d3593+0x10>>0x2]=_0x313df2[_0x34dafb(0x513)](),_0x5db104[_0x1d3593+0x14>>0x2]=_0x313df2[_0x34dafb(0x1820)]()-0x76c,_0x5db104[_0x1d3593+0x18>>0x2]=_0x313df2[_0x34dafb(0x32f5)]();var _0x1e380f=new Date(_0x313df2[_0x34dafb(0x1820)](),0x0,0x1),_0x355770=(_0x5db104[_0x1d3593+0x1c>>0x2]=(_0x313df2[_0x34dafb(0xaab)]()-_0x1e380f[_0x34dafb(0xaab)]())/0x5265c00|0x0,_0x5db104[_0x1d3593+0x24>>0x2]=-0x3c*_0x313df2[_0x34dafb(0x2987)](),new Date(_0x313df2['getFullYear'](),0x6,0x1)[_0x34dafb(0x2987)]()),_0x1e380f=_0x1e380f[_0x34dafb(0x2987)]();_0x5db104[_0x1d3593+0x20>>0x2]=0x0|(_0x355770!=_0x1e380f&&_0x313df2[_0x34dafb(0x2987)]()==Math[_0x34dafb(0x3749)](_0x1e380f,_0x355770));},'v':function(_0x38a178,_0x79e266,_0x282d8a,_0x1f69ef,_0x385df3,_0x36d2ce,_0x1d64e8){var _0x2a5a78=_0x37e691;try{var _0x1a1485=_0x4c558a[_0x385df3];if(!_0x1a1485)return-0x8;if(0x0!=(0x2&_0x282d8a)&&0x0==(0x2&_0x1f69ef)&&0x2!=(0x200003&_0x1a1485[_0x2a5a78(0x3b9f)]))throw new _0x2357e2(0x2);if(0x1==(0x200003&_0x1a1485[_0x2a5a78(0x3b9f)]))throw new _0x2357e2(0x2);if(!_0x1a1485['Ga']['$a'])throw new _0x2357e2(0x2b);var _0x1d46c0=_0x1a1485['Ga']['$a'](_0x1a1485,_0x38a178,_0x79e266,_0x36d2ce,_0x282d8a,_0x1f69ef),_0x436e8e=_0x1d46c0['Eb'];return _0x5db104[_0x1d64e8>>0x2]=_0x1d46c0['ub'],_0x436e8e;}catch(_0x34097b){if(_0x34097b instanceof _0x2357e2)return-_0x34097b['Ja'];throw _0x34097b;}},'w':function(_0x947982,_0x499b61,_0x36bf53,_0x3dbeff,_0x511038,_0x5e379a){var _0x1d19b9=_0x37e691;try{var _0x4d60e6,_0x493b84=_0x4c558a[_0x511038];_0x493b84&&0x2&_0x36bf53&&(_0x4d60e6=_0xb32b41[_0x1d19b9(0x139f)](_0x947982,_0x947982+_0x499b61),_0x493b84&&_0x493b84['Ga']['ab']&&_0x493b84['Ga']['ab'](_0x493b84,_0x4d60e6,_0x5e379a,_0x499b61,_0x3dbeff));}catch(_0x17cd72){if(_0x17cd72 instanceof _0x2357e2)return-_0x17cd72['Ja'];throw _0x17cd72;}},'n':_0xf149a2,'p':function(){return 0x80000000;},'d':_0x3d5a30,'c':function(_0x433516){var _0x420cef=_0x37e691,_0x3a269a=_0xb32b41[_0x420cef(0x132e)];if(0x80000000<(_0x433516>>>=0x0))return!0x1;for(var _0x521c7e=0x1;_0x521c7e<=0x4;_0x521c7e*=0x2){var _0x52b5c6=_0x3a269a*(0x1+0.2/_0x521c7e),_0x52b5c6=Math['min'](_0x52b5c6,_0x433516+0x6000000),_0x10a6f3=Math;_0x52b5c6=Math[_0x420cef(0xc54)](_0x433516,_0x52b5c6),_0x10a6f3=_0x10a6f3[_0x420cef(0x3749)][_0x420cef(0xf13)](_0x10a6f3,0x80000000,_0x52b5c6+(0x10000-_0x52b5c6%0x10000)%0x10000);_0x3a06c5:{try{_0x25dce2[_0x420cef(0x2172)](_0x10a6f3-_0x36094d[_0x420cef(0x34f4)]+0xffff>>>0x10),_0x57339d();var _0x4aeaae=0x1;break _0x3a06c5;}catch(_0x286f59){}_0x4aeaae=void 0x0;}if(_0x4aeaae)return!0x0;}return!0x1;},'y':function(_0x2cf58c,_0x2ffb14){var _0x12f232=_0x37e691,_0x5d1389=0x0;return _0x46a2ee()[_0x12f232(0x2f62)](function(_0x5e9133,_0x3fe4f4){var _0x5e6a30=_0x12f232,_0x59d4d6=_0x2ffb14+_0x5d1389;for(_0x3fe4f4=_0x5db104[_0x2cf58c+0x4*_0x3fe4f4>>0x2]=_0x59d4d6,_0x59d4d6=0x0;_0x59d4d6<_0x5e9133[_0x5e6a30(0x132e)];++_0x59d4d6)_0x5abae9[_0x3fe4f4++>>0x0]=_0x5e9133['charCodeAt'](_0x59d4d6);_0x5abae9[_0x3fe4f4>>0x0]=0x0,_0x5d1389+=_0x5e9133[_0x5e6a30(0x132e)]+0x1;}),0x0;},'z':function(_0x4f2d0e,_0x220857){var _0x3e4726=_0x37e691,_0x1c6b4e=_0x46a2ee(),_0x552f78=(_0x5db104[_0x4f2d0e>>0x2]=_0x1c6b4e[_0x3e4726(0x132e)],0x0);return _0x1c6b4e[_0x3e4726(0x2f62)](function(_0x1ff499){var _0x1b2c72=_0x3e4726;_0x552f78+=_0x1ff499[_0x1b2c72(0x132e)]+0x1;}),_0x5db104[_0x220857>>0x2]=_0x552f78,0x0;},'f':function(_0x2fc23f){try{var _0x485c8c=_0x257836(_0x2fc23f);return _0xe27ac(_0x485c8c),0x0;}catch(_0x3baed8){if(_0x3baed8 instanceof _0x2357e2)return _0x3baed8['Ja'];throw _0x3baed8;}},'l':function(_0x4fe93c,_0x436506){var _0x40763c=_0x37e691;try{var _0x29a10a=_0x257836(_0x4fe93c);return _0x5abae9[_0x436506>>0x0]=_0x29a10a[_0x40763c(0x1ea0)]?0x2:0x4000==(0xf000&_0x29a10a[_0x40763c(0x1a43)])?0x3:0xa000==(0xf000&_0x29a10a[_0x40763c(0x1a43)])?0x7:0x4,0x0;}catch(_0x5dcf85){if(_0x5dcf85 instanceof _0x2357e2)return _0x5dcf85['Ja'];throw _0x5dcf85;}},'t':function(_0x3e3bba,_0x2d88f3,_0x35c7c5,_0x465c00){try{_0x2c5d2f:{for(var _0x547567=_0x257836(_0x3e3bba),_0x13bbee=_0x3e3bba=0x0;_0x13bbee<_0x35c7c5;_0x13bbee++){var _0x3f9055=_0x5db104[_0x2d88f3+(0x8*_0x13bbee+0x4)>>0x2],_0x56fdfa=_0x13d9b6(_0x547567,_0x5abae9,_0x5db104[_0x2d88f3+0x8*_0x13bbee>>0x2],_0x3f9055,void 0x0);if(_0x56fdfa<0x0){var _0x5845b8=-0x1;break _0x2c5d2f;}if(_0x3e3bba+=_0x56fdfa,_0x56fdfa<_0x3f9055)break;}_0x5845b8=_0x3e3bba;}return _0x5db104[_0x465c00>>0x2]=_0x5845b8,0x0;}catch(_0xc24106){if(_0xc24106 instanceof _0x2357e2)return _0xc24106['Ja'];throw _0xc24106;}},'k':function(_0x2ac785,_0x4c59b4,_0x480785,_0x494421,_0x28c16a){var _0x2a3a91=_0x37e691;try{var _0x31dd02=_0x257836(_0x2ac785);return(_0x2ac785=0x100000000*_0x480785+(_0x4c59b4>>>0x0))<=-0x20000000000000||0x20000000000000<=_0x2ac785?-0x3d:(_0xf8d6b9(_0x31dd02,_0x2ac785,_0x494421),_0x3bac3e=[_0x31dd02[_0x2a3a91(0x8c5)]>>>0x0,(_0x4619b2=_0x31dd02[_0x2a3a91(0x8c5)],0x1<=+Math['abs'](_0x4619b2)?0x0<_0x4619b2?(0x0|Math[_0x2a3a91(0x3749)](+Math['floor'](_0x4619b2/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x2a3a91(0x2cb8)]((_0x4619b2-(~~_0x4619b2>>>0x0))/0x100000000)>>>0x0:0x0)],_0x5db104[_0x28c16a>>0x2]=_0x3bac3e[0x0],_0x5db104[_0x28c16a+0x4>>0x2]=_0x3bac3e[0x1],_0x31dd02['gb']&&0x0===_0x2ac785&&0x0===_0x494421&&(_0x31dd02['gb']=null),0x0);}catch(_0x48311a){if(_0x48311a instanceof _0x2357e2)return _0x48311a['Ja'];throw _0x48311a;}},'C':function(_0x2d5465){var _0x2ede83=_0x37e691;try{var _0x5657e5=_0x257836(_0x2d5465);return _0x5657e5['Ga']&&_0x5657e5['Ga']['fsync']?-_0x5657e5['Ga'][_0x2ede83(0x1ceb)](_0x5657e5):0x0;}catch(_0x134730){if(_0x134730 instanceof _0x2357e2)return _0x134730['Ja'];throw _0x134730;}},'q':function(_0x4a28dc,_0xd7738d,_0x28ed80,_0x3aa950){try{_0x2aa5cc:{for(var _0x424310=_0x257836(_0x4a28dc),_0x174fc9=_0x4a28dc=0x0;_0x174fc9<_0x28ed80;_0x174fc9++){var _0x4aff6e=_0x53ecd3(_0x424310,_0x5abae9,_0x5db104[_0xd7738d+0x8*_0x174fc9>>0x2],_0x5db104[_0xd7738d+(0x8*_0x174fc9+0x4)>>0x2],void 0x0);if(_0x4aff6e<0x0){var _0x1c5da1=-0x1;break _0x2aa5cc;}_0x4a28dc+=_0x4aff6e;}_0x1c5da1=_0x4a28dc;}return _0x5db104[_0x3aa950>>0x2]=_0x1c5da1,0x0;}catch(_0x15a706){if(_0x15a706 instanceof _0x2357e2)return _0x15a706['Ja'];throw _0x15a706;}}},_0x1ea982=((function(){var _0x32e843=_0x37e691;function _0x1b83d9(_0x2b0b93){var _0x55a471=a8_0x58a1;_0x210070[_0x55a471(0x38c9)]=_0x2b0b93[_0x55a471(0x2ff7)],_0x25dce2=_0x210070['asm']['I'],_0x57339d(),_0x337cec=_0x210070[_0x55a471(0x38c9)]['za'],_0x30ddbe[_0x55a471(0x1f45)](_0x210070[_0x55a471(0x38c9)]['J']),_0x2ec5e4--,_0x210070[_0x55a471(0x1a51)]&&_0x210070['monitorRunDependencies'](_0x2ec5e4),0x0==_0x2ec5e4&&(null!==_0x46da82&&(clearInterval(_0x46da82),_0x46da82=null),_0x143481&&(_0x2b0b93=_0x143481,_0x143481=null,_0x2b0b93()));}function _0x45d725(_0x4c3378){var _0x54fa67=a8_0x58a1;_0x1b83d9(_0x4c3378[_0x54fa67(0x14fd)]);}function _0x30206f(_0x2e6774){var _0x2c64f5=a8_0x58a1;return function(){var _0x13a2a5=a8_0x58a1;if(!_0x3a95c6&&(_0x234aec||_0x416281)){if(_0x13a2a5(0x187)==typeof fetch&&!_0x3ac1fb['startsWith']('file://'))return fetch(_0x3ac1fb,{'credentials':_0x13a2a5(0x1e48)})[_0x13a2a5(0x1af5)](function(_0x1dd6d6){var _0x41fd3f=_0x13a2a5;if(_0x1dd6d6['ok'])return _0x1dd6d6[_0x41fd3f(0x21f2)]();throw _0x41fd3f(0x19df)+_0x3ac1fb+'\x27';})[_0x13a2a5(0x310e)](_0x1407a0);if(_0x21986a)return new Promise(function(_0x332549,_0xe4de3){_0x21986a(_0x3ac1fb,function(_0x4565c0){_0x332549(new Uint8Array(_0x4565c0));},_0xe4de3);});}return Promise[_0x13a2a5(0x7e0)]()[_0x13a2a5(0x1af5)](_0x1407a0);}()['then'](function(_0x5e628a){var _0x23c9ea=a8_0x58a1;return WebAssembly[_0x23c9ea(0x1787)](_0x5e628a,_0x8788c2);})[_0x2c64f5(0x1af5)](function(_0x3a8ea5){return _0x3a8ea5;})[_0x2c64f5(0x1af5)](_0x2e6774,function(_0x4d14fd){var _0x93daac=_0x2c64f5;_0x832d7b(_0x93daac(0x3178)+_0x4d14fd),_0x45c0d0(_0x4d14fd);});}var _0x8788c2={'a':_0x585f7b};if(_0x2ec5e4++,_0x210070[_0x32e843(0x1a51)]&&_0x210070[_0x32e843(0x1a51)](_0x2ec5e4),_0x210070[_0x32e843(0xb23)])try{return _0x210070[_0x32e843(0xb23)](_0x8788c2,_0x1b83d9);}catch(_0x56e3e9){return _0x832d7b(_0x32e843(0x39f4)+_0x56e3e9);}_0x3a95c6||_0x32e843(0x187)!=typeof WebAssembly[_0x32e843(0x729)]||_0x2eec49()||_0x3ac1fb['startsWith'](_0x32e843(0xc04))||_0x32e843(0x187)!=typeof fetch?_0x30206f(_0x45d725):fetch(_0x3ac1fb,{'credentials':_0x32e843(0x1e48)})['then'](function(_0x2ae84b){var _0x5406d7=_0x32e843;return WebAssembly[_0x5406d7(0x729)](_0x2ae84b,_0x8788c2)[_0x5406d7(0x1af5)](_0x45d725,function(_0x3557e4){return _0x832d7b('wasm\x20streaming\x20compile\x20failed:\x20'+_0x3557e4),_0x832d7b('falling\x20back\x20to\x20ArrayBuffer\x20instantiation'),_0x30206f(_0x45d725);});});}()),_0x210070[_0x37e691(0x140)]=function(){var _0x3f99e2=_0x37e691;return(_0x210070[_0x3f99e2(0x140)]=_0x210070[_0x3f99e2(0x38c9)]['J'])[_0x3f99e2(0xf17)](null,arguments);},_0x210070[_0x37e691(0x292c)]=function(){var _0x12d966=_0x37e691;return(_0x210070[_0x12d966(0x292c)]=_0x210070['asm']['K'])[_0x12d966(0xf17)](null,arguments);},_0x210070['_sqlite3_value_double']=function(){var _0x38abdf=_0x37e691;return(_0x210070[_0x38abdf(0x909)]=_0x210070[_0x38abdf(0x38c9)]['L'])['apply'](null,arguments);},_0x210070[_0x37e691(0x2266)]=function(){var _0x17d8bf=_0x37e691;return(_0x210070[_0x17d8bf(0x2266)]=_0x210070[_0x17d8bf(0x38c9)]['M'])[_0x17d8bf(0xf17)](null,arguments);},_0x210070[_0x37e691(0x24b5)]=function(){var _0xe87126=_0x37e691;return(_0x1ea982=_0x210070['___errno_location']=_0x210070['asm']['N'])[_0xe87126(0xf17)](null,arguments);}),_0x875d08=(_0x210070[_0x37e691(0x21b9)]=function(){var _0x10aa4b=_0x37e691;return(_0x210070[_0x10aa4b(0x21b9)]=_0x210070[_0x10aa4b(0x38c9)]['O'])[_0x10aa4b(0xf17)](null,arguments);},_0x210070[_0x37e691(0xdf6)]=function(){var _0x19fa8f=_0x37e691;return(_0x210070[_0x19fa8f(0xdf6)]=_0x210070['asm']['P'])[_0x19fa8f(0xf17)](null,arguments);},_0x210070[_0x37e691(0x1e37)]=function(){var _0x4d0209=_0x37e691;return(_0x210070['_sqlite3_finalize']=_0x210070[_0x4d0209(0x38c9)]['Q'])[_0x4d0209(0xf17)](null,arguments);},_0x210070[_0x37e691(0x2313)]=function(){var _0x545ea2=_0x37e691;return(_0x210070[_0x545ea2(0x2313)]=_0x210070[_0x545ea2(0x38c9)]['R'])[_0x545ea2(0xf17)](null,arguments);},_0x210070[_0x37e691(0x19d8)]=function(){var _0x2fcfcc=_0x37e691;return(_0x210070[_0x2fcfcc(0x19d8)]=_0x210070['asm']['S'])['apply'](null,arguments);},_0x210070[_0x37e691(0x1baa)]=function(){var _0x1fcf0e=_0x37e691;return(_0x210070[_0x1fcf0e(0x1baa)]=_0x210070[_0x1fcf0e(0x38c9)]['T'])[_0x1fcf0e(0xf17)](null,arguments);},_0x210070[_0x37e691(0x3e32)]=function(){var _0x1ccf87=_0x37e691;return(_0x210070[_0x1ccf87(0x3e32)]=_0x210070[_0x1ccf87(0x38c9)]['U'])[_0x1ccf87(0xf17)](null,arguments);},_0x210070[_0x37e691(0x17c1)]=function(){var _0x148b92=_0x37e691;return(_0x210070[_0x148b92(0x17c1)]=_0x210070[_0x148b92(0x38c9)]['V'])[_0x148b92(0xf17)](null,arguments);},_0x210070[_0x37e691(0x1f9a)]=function(){var _0x50f7a3=_0x37e691;return(_0x210070[_0x50f7a3(0x1f9a)]=_0x210070[_0x50f7a3(0x38c9)]['W'])[_0x50f7a3(0xf17)](null,arguments);},_0x210070[_0x37e691(0x392c)]=function(){return(_0x210070['_sqlite3_result_blob']=_0x210070['asm']['X'])['apply'](null,arguments);},_0x210070[_0x37e691(0xcd5)]=function(){var _0x2d9191=_0x37e691;return(_0x210070[_0x2d9191(0xcd5)]=_0x210070[_0x2d9191(0x38c9)]['Y'])[_0x2d9191(0xf17)](null,arguments);},_0x210070[_0x37e691(0x1f56)]=function(){var _0xacd78c=_0x37e691;return(_0x210070[_0xacd78c(0x1f56)]=_0x210070[_0xacd78c(0x38c9)]['Z'])[_0xacd78c(0xf17)](null,arguments);},_0x210070[_0x37e691(0x1d3a)]=function(){var _0x93da77=_0x37e691;return(_0x210070[_0x93da77(0x1d3a)]=_0x210070[_0x93da77(0x38c9)]['_'])[_0x93da77(0xf17)](null,arguments);},_0x210070[_0x37e691(0x2570)]=function(){var _0x3a5e71=_0x37e691;return(_0x210070[_0x3a5e71(0x2570)]=_0x210070[_0x3a5e71(0x38c9)]['$'])[_0x3a5e71(0xf17)](null,arguments);},_0x210070['_sqlite3_result_null']=function(){var _0x1cf03b=_0x37e691;return(_0x210070[_0x1cf03b(0x1087)]=_0x210070['asm']['aa'])[_0x1cf03b(0xf17)](null,arguments);},_0x210070['_sqlite3_result_text']=function(){var _0x2418cb=_0x37e691;return(_0x210070[_0x2418cb(0x176)]=_0x210070[_0x2418cb(0x38c9)]['ba'])['apply'](null,arguments);},_0x210070[_0x37e691(0xf6)]=function(){var _0x68e8a3=_0x37e691;return(_0x210070['_sqlite3_sql']=_0x210070['asm']['ca'])[_0x68e8a3(0xf17)](null,arguments);},_0x210070[_0x37e691(0x3bb7)]=function(){var _0xac5407=_0x37e691;return(_0x210070[_0xac5407(0x3bb7)]=_0x210070[_0xac5407(0x38c9)]['da'])['apply'](null,arguments);},_0x210070['_sqlite3_data_count']=function(){var _0x392f1b=_0x37e691;return(_0x210070['_sqlite3_data_count']=_0x210070[_0x392f1b(0x38c9)]['ea'])[_0x392f1b(0xf17)](null,arguments);},_0x210070[_0x37e691(0x163d)]=function(){var _0x1bf9f8=_0x37e691;return(_0x210070[_0x1bf9f8(0x163d)]=_0x210070['asm']['fa'])[_0x1bf9f8(0xf17)](null,arguments);},_0x210070['_sqlite3_column_bytes']=function(){var _0x1652e4=_0x37e691;return(_0x210070[_0x1652e4(0x1363)]=_0x210070[_0x1652e4(0x38c9)]['ga'])['apply'](null,arguments);},_0x210070[_0x37e691(0x83e)]=function(){var _0x2b4571=_0x37e691;return(_0x210070[_0x2b4571(0x83e)]=_0x210070['asm']['ha'])[_0x2b4571(0xf17)](null,arguments);},_0x210070[_0x37e691(0x25ca)]=function(){var _0x25fd84=_0x37e691;return(_0x210070['_sqlite3_column_text']=_0x210070[_0x25fd84(0x38c9)]['ia'])[_0x25fd84(0xf17)](null,arguments);},_0x210070[_0x37e691(0x37b5)]=function(){var _0x4263fc=_0x37e691;return(_0x210070['_sqlite3_column_type']=_0x210070[_0x4263fc(0x38c9)]['ja'])[_0x4263fc(0xf17)](null,arguments);},_0x210070[_0x37e691(0x215e)]=function(){var _0x2e9dab=_0x37e691;return(_0x210070[_0x2e9dab(0x215e)]=_0x210070[_0x2e9dab(0x38c9)]['ka'])[_0x2e9dab(0xf17)](null,arguments);},_0x210070['_sqlite3_bind_blob']=function(){var _0x4b14a3=_0x37e691;return(_0x210070['_sqlite3_bind_blob']=_0x210070[_0x4b14a3(0x38c9)]['la'])[_0x4b14a3(0xf17)](null,arguments);},_0x210070[_0x37e691(0x1c70)]=function(){var _0x39eb11=_0x37e691;return(_0x210070[_0x39eb11(0x1c70)]=_0x210070[_0x39eb11(0x38c9)]['ma'])[_0x39eb11(0xf17)](null,arguments);},_0x210070[_0x37e691(0x18c3)]=function(){var _0x401000=_0x37e691;return(_0x210070[_0x401000(0x18c3)]=_0x210070[_0x401000(0x38c9)]['na'])[_0x401000(0xf17)](null,arguments);},_0x210070[_0x37e691(0x3a3)]=function(){var _0x4f2826=_0x37e691;return(_0x210070[_0x4f2826(0x3a3)]=_0x210070[_0x4f2826(0x38c9)]['oa'])['apply'](null,arguments);},_0x210070[_0x37e691(0x3b1d)]=function(){var _0x30d6c8=_0x37e691;return(_0x210070[_0x30d6c8(0x3b1d)]=_0x210070[_0x30d6c8(0x38c9)]['pa'])[_0x30d6c8(0xf17)](null,arguments);},_0x210070[_0x37e691(0x7dc)]=function(){var _0x7d89cb=_0x37e691;return(_0x210070[_0x7d89cb(0x7dc)]=_0x210070[_0x7d89cb(0x38c9)]['qa'])[_0x7d89cb(0xf17)](null,arguments);},_0x210070[_0x37e691(0x9b0)]=function(){var _0x465158=_0x37e691;return(_0x210070[_0x465158(0x9b0)]=_0x210070['asm']['ra'])[_0x465158(0xf17)](null,arguments);},_0x210070[_0x37e691(0x3921)]=function(){var _0x1f9f81=_0x37e691;return(_0x210070[_0x1f9f81(0x3921)]=_0x210070[_0x1f9f81(0x38c9)]['sa'])['apply'](null,arguments);},_0x210070['_sqlite3_changes']=function(){var _0x1d61dd=_0x37e691;return(_0x210070[_0x1d61dd(0x2ff2)]=_0x210070[_0x1d61dd(0x38c9)]['ta'])[_0x1d61dd(0xf17)](null,arguments);},_0x210070['_sqlite3_close_v2']=function(){var _0x486dc1=_0x37e691;return(_0x210070['_sqlite3_close_v2']=_0x210070[_0x486dc1(0x38c9)]['ua'])[_0x486dc1(0xf17)](null,arguments);},_0x210070['_sqlite3_create_function_v2']=function(){var _0x526372=_0x37e691;return(_0x210070[_0x526372(0x2aac)]=_0x210070[_0x526372(0x38c9)]['va'])['apply'](null,arguments);},_0x210070[_0x37e691(0x881)]=function(){var _0xc9ddee=_0x37e691;return(_0x210070[_0xc9ddee(0x881)]=_0x210070[_0xc9ddee(0x38c9)]['wa'])[_0xc9ddee(0xf17)](null,arguments);},_0x210070['_malloc']=function(){var _0x1548c2=_0x37e691;return(_0x875d08=_0x210070['_malloc']=_0x210070[_0x1548c2(0x38c9)]['xa'])['apply'](null,arguments);}),_0x284a94=_0x210070[_0x37e691(0x278c)]=function(){var _0x54bc67=_0x37e691;return(_0x284a94=_0x210070[_0x54bc67(0x278c)]=_0x210070[_0x54bc67(0x38c9)]['ya'])[_0x54bc67(0xf17)](null,arguments);},_0x4dd4db=(_0x210070[_0x37e691(0x36ed)]=function(){var _0xbd45a0=_0x37e691;return(_0x210070['_RegisterExtensionFunctions']=_0x210070['asm']['Aa'])[_0xbd45a0(0xf17)](null,arguments);},_0x210070[_0x37e691(0x2bff)]=function(){var _0xb9d911=_0x37e691;return(_0x4dd4db=_0x210070[_0xb9d911(0x2bff)]=_0x210070[_0xb9d911(0x38c9)]['Ba'])[_0xb9d911(0xf17)](null,arguments);}),_0x1c006b=_0x210070[_0x37e691(0x341c)]=function(){var _0x2ce4ef=_0x37e691;return(_0x1c006b=_0x210070['stackSave']=_0x210070[_0x2ce4ef(0x38c9)]['Ca'])[_0x2ce4ef(0xf17)](null,arguments);},_0x23a076=_0x210070[_0x37e691(0xe1b)]=function(){var _0xe85825=_0x37e691;return(_0x23a076=_0x210070[_0xe85825(0xe1b)]=_0x210070[_0xe85825(0x38c9)]['Da'])['apply'](null,arguments);},_0x166301=_0x210070[_0x37e691(0x3e15)]=function(){var _0x7e0f63=_0x37e691;return(_0x166301=_0x210070[_0x7e0f63(0x3e15)]=_0x210070['asm']['Ea'])['apply'](null,arguments);};function _0x12efd6(){var _0x54d133=_0x37e691;function _0x35d19d(){var _0x5412c0=a8_0x58a1;if(!_0x40590c&&(_0x40590c=!0x0,_0x210070['calledRun']=!0x0,!_0x2483f7)){if(_0x210070[_0x5412c0(0x1aa8)]||_0x5c44f7||(_0x5c44f7=!0x0,_0x51d552(),_0x210070[_0x5412c0(0x2027)]=_0x210070[_0x5412c0(0x2027)],_0x210070[_0x5412c0(0x3b45)]=_0x210070[_0x5412c0(0x3b45)],_0x210070[_0x5412c0(0x3b77)]=_0x210070[_0x5412c0(0x3b77)],_0x210070[_0x5412c0(0x2027)]?_0x355f99('stdin',_0x210070[_0x5412c0(0x2027)]):_0x226f44(_0x5412c0(0xf5e),_0x5412c0(0x2d04)),_0x210070[_0x5412c0(0x3b45)]?_0x355f99(_0x5412c0(0x3b45),null,_0x210070['stdout']):_0x226f44(_0x5412c0(0xf5e),_0x5412c0(0x3858)),_0x210070[_0x5412c0(0x3b77)]?_0x355f99(_0x5412c0(0x3b77),null,_0x210070[_0x5412c0(0x3b77)]):_0x226f44('/dev/tty1',_0x5412c0(0xee1)),_0x5e2da3(_0x5412c0(0x2d04),0x0),_0x5e2da3('/dev/stdout',0x1),_0x5e2da3('/dev/stderr',0x1)),_0x6f3f47=!0x1,_0x3a02c9(_0x30ddbe),_0x210070[_0x5412c0(0xa73)]&&_0x210070[_0x5412c0(0xa73)](),_0x210070['postRun'])for(_0x5412c0(0x187)==typeof _0x210070[_0x5412c0(0x1980)]&&(_0x210070[_0x5412c0(0x1980)]=[_0x210070[_0x5412c0(0x1980)]]);_0x210070[_0x5412c0(0x1980)][_0x5412c0(0x132e)];){var _0x20f88c=_0x210070[_0x5412c0(0x1980)][_0x5412c0(0x1776)]();_0x1cce29[_0x5412c0(0x1f45)](_0x20f88c);}_0x3a02c9(_0x1cce29);}}if(!(0x0<_0x2ec5e4)){if(_0x210070[_0x54d133(0x30be)]){for(_0x54d133(0x187)==typeof _0x210070[_0x54d133(0x30be)]&&(_0x210070[_0x54d133(0x30be)]=[_0x210070[_0x54d133(0x30be)]]);_0x210070[_0x54d133(0x30be)][_0x54d133(0x132e)];)_0x41b23a=_0x210070[_0x54d133(0x30be)][_0x54d133(0x1776)](),_0x29c03a[_0x54d133(0x1f45)](_0x41b23a);}_0x3a02c9(_0x29c03a),0x0<_0x2ec5e4||(_0x210070[_0x54d133(0x2fdd)]?(_0x210070[_0x54d133(0x2fdd)](_0x54d133(0x1be5)),setTimeout(function(){setTimeout(function(){var _0x489142=a8_0x58a1;_0x210070[_0x489142(0x2fdd)]('');},0x1),_0x35d19d();},0x1)):_0x35d19d());}var _0x41b23a;}if(_0x210070[_0x37e691(0x1b3e)]=function(_0xed8c66,_0x28fc33,_0x1bd010,_0x229e85){var _0xaa7903=_0x37e691,_0x3803fd=(_0x1bd010=_0x1bd010||[])[_0xaa7903(0x63b)](function(_0x320d0d){return'number'===_0x320d0d;});return _0xaa7903(0x36a0)!==_0x28fc33&&_0x3803fd&&!_0x229e85?_0x210070['_'+_0xed8c66]:function(){var _0x107d2e=_0xaa7903,_0x2cf46d=_0xed8c66,_0x399082=_0x28fc33,_0x30f8fb=_0x1bd010,_0x84e76d=arguments,_0x3df705={'string':function(_0x4cf1b3){var _0x4518d9=a8_0x58a1,_0x1bbe00,_0x101209=0x0;return null!=_0x4cf1b3&&0x0!==_0x4cf1b3&&(_0x1bbe00=0x1+(_0x4cf1b3[_0x4518d9(0x132e)]<<0x2),_0x101209=_0x166301(_0x1bbe00),_0x521d59(_0x4cf1b3,_0xb32b41,_0x101209,_0x1bbe00)),_0x101209;},'array':function(_0x487727){var _0xae5c41=a8_0x58a1,_0x5911e2=_0x166301(_0x487727[_0xae5c41(0x132e)]);return _0x5abae9[_0xae5c41(0xe5f)](_0x487727,_0x5911e2),_0x5911e2;}},_0x1a4be2=(_0x2cf46d=_0x210070['_'+_0x2cf46d],[]),_0x321940=0x0;if(_0x84e76d)for(var _0x1853a9=0x0;_0x1853a9<_0x84e76d[_0x107d2e(0x132e)];_0x1853a9++){var _0x42c77c=_0x3df705[_0x30f8fb[_0x1853a9]];_0x42c77c?(0x0===_0x321940&&(_0x321940=_0x1c006b()),_0x1a4be2[_0x1853a9]=_0x42c77c(_0x84e76d[_0x1853a9])):_0x1a4be2[_0x1853a9]=_0x84e76d[_0x1853a9];}return _0x2cf46d=_0x30f8fb=_0x2cf46d[_0x107d2e(0xf17)](null,_0x1a4be2),0x0!==_0x321940&&_0x23a076(_0x321940),_0x107d2e(0x36a0)===_0x399082?_0x4490d6(_0x2cf46d):'boolean'===_0x399082?!!_0x2cf46d:_0x2cf46d;};},_0x210070['UTF8ToString']=_0x4490d6,_0x210070['stackSave']=_0x1c006b,_0x210070['stackRestore']=_0x23a076,_0x210070[_0x37e691(0x3e15)]=_0x166301,_0x143481=function _0x5b657a(){_0x40590c||_0x12efd6(),_0x40590c||(_0x143481=_0x5b657a);},_0x210070[_0x37e691(0x327b)]=_0x12efd6,_0x210070[_0x37e691(0x35f1)]){for(_0x37e691(0x187)==typeof _0x210070[_0x37e691(0x35f1)]&&(_0x210070[_0x37e691(0x35f1)]=[_0x210070['preInit']]);0x0<_0x210070['preInit']['length'];)_0x210070[_0x37e691(0x35f1)][_0x37e691(0x38e4)]()();}return _0x12efd6(),_0x53931e;});}_0x446312=_0x1cf003[_0x502fba(0x282e)](_0x446312);var _0xbab06d=_0x1cf003(0x856b),_0x541c5e=_0x1cf003(0x6214),_0x13bdfa=_0x1cf003(0xbe7c)['Buffer'],_0x218a00=void 0x0;_0x446312['exports']=_0x4341e9,_0x446312['exports'][_0x502fba(0x9ce)]=_0x4341e9;},0x9927:(_0x72673a,_0x4e584b,_0x3992eb)=>{var _0x38bc03=a8_0x49466b;_0x3992eb['d'](_0x4e584b,{'O':()=>_0x5d93b6});var _0x405a47=_0x3992eb(0x77a5);class _0x5d93b6{constructor(){var _0x369e07=a8_0x58a1;this[_0x369e07(0x2b83)]='',this[_0x369e07(0x2b73)]=new Array(),this[_0x369e07(0x1d01)]=!0x1;}static get[_0x38bc03(0x116f)](){var _0x5cee21=_0x38bc03;for(const _0x51a937 in _0x5d93b6['Triggers'])if(Object[_0x5cee21(0x1229)][_0x5cee21(0x2c1b)][_0x5cee21(0xf13)](_0x5d93b6[_0x5cee21(0x3d47)],_0x51a937))return!0x0;return!0x1;}static get['HasPickTriggers'](){var _0x490d1b=_0x38bc03;for(const _0x2f9a4a in _0x5d93b6[_0x490d1b(0x3d47)])if(Object[_0x490d1b(0x1229)][_0x490d1b(0x2c1b)][_0x490d1b(0xf13)](_0x5d93b6[_0x490d1b(0x3d47)],_0x2f9a4a)){var _0x4cd8ef=parseInt(_0x2f9a4a);if(_0x4cd8ef>=_0x405a47['g'][_0x490d1b(0x2db3)]&&_0x4cd8ef<=_0x405a47['g'][_0x490d1b(0x3ac4)])return!0x0;}return!0x1;}static[_0x38bc03(0x158b)](_0x37e0a6){var _0x461ec3=_0x38bc03;for(const _0x4e9668 in _0x5d93b6[_0x461ec3(0x3d47)])if(Object[_0x461ec3(0x1229)][_0x461ec3(0x2c1b)][_0x461ec3(0xf13)](_0x5d93b6['Triggers'],_0x4e9668)&&parseInt(_0x4e9668)===_0x37e0a6)return!0x0;return!0x1;}}_0x5d93b6[_0x38bc03(0x3d47)]={};},0x4fef:(_0x300f8d,_0xb596,_0x314770)=>{var _0x4ecf89=a8_0x49466b;_0x314770['d'](_0xb596,{'a':()=>_0x2707ca});var _0x478bfe=_0x314770(0xf96c),_0x5d4966=_0x314770(0x9fd1),_0x39a1bd=_0x314770(0xc84b),_0xb596=_0x314770(0xe456);class _0x2707ca{constructor(_0xe49918,_0x1b4261){var _0x4862de=a8_0x58a1;this[_0x4862de(0x178)]=_0xe49918,this[_0x4862de(0x1c57)]=new _0x478bfe['y$'](),_0xe49918[_0x4862de(0xac9)]?(this['trigger']=_0xe49918[_0x4862de(0x37ba)],this[_0x4862de(0x34ed)]=_0xe49918[_0x4862de(0xac9)]):_0xe49918[_0x4862de(0x37ba)]?this['trigger']=_0xe49918[_0x4862de(0x37ba)]:this[_0x4862de(0x37ba)]=_0xe49918,(this['_nextActiveAction']=this)[_0x4862de(0x917)]=_0x1b4261;}[_0x4ecf89(0xc27)](){}['getTriggerParameter'](){return this['_triggerParameter'];}[_0x4ecf89(0x784)](_0x553c4b){var _0x277d5d=_0x4ecf89;this[_0x277d5d(0x34ed)]=_0x553c4b;}['_evaluateConditionForCurrentFrame'](){var _0x1baf26=_0x4ecf89;const _0x37e881=this[_0x1baf26(0x917)];if(!_0x37e881)return!0x0;var _0x51cf44=this['_actionManager'][_0x1baf26(0x22fd)]()['getRenderId']();return _0x37e881[_0x1baf26(0x149e)]!==_0x51cf44&&(_0x37e881[_0x1baf26(0x149e)]=_0x51cf44,_0x37e881[_0x1baf26(0x15ec)]=_0x37e881[_0x1baf26(0x25d5)]()),_0x37e881[_0x1baf26(0x15ec)];}[_0x4ecf89(0xccd)](_0xfc80a4){var _0x19c51c=_0x4ecf89;this[_0x19c51c(0x2b8a)]()&&(this[_0x19c51c(0x1c57)][_0x19c51c(0x3e9)](this),this[_0x19c51c(0x3847)][_0x19c51c(0x1a4a)](_0xfc80a4),this[_0x19c51c(0x3059)]());}[_0x4ecf89(0x1a4a)](_0xde2358){}[_0x4ecf89(0x3059)](){var _0x4face0=_0x4ecf89;this[_0x4face0(0x3847)]['_child']?(this['_nextActiveAction'][_0x4face0(0xa05)]['_actionManager']||(this[_0x4face0(0x3847)][_0x4face0(0xa05)][_0x4face0(0x37c6)]=this['_actionManager']),this[_0x4face0(0x3847)]=this[_0x4face0(0x3847)][_0x4face0(0xa05)]):this[_0x4face0(0x3847)]=this;}[_0x4ecf89(0x1af5)](_0x17005f){var _0x3ee367=_0x4ecf89;return(this['_child']=_0x17005f)[_0x3ee367(0x37c6)]=this[_0x3ee367(0x37c6)],_0x17005f['_prepare'](),_0x17005f;}[_0x4ecf89(0x1f8c)](_0xa89a89){var _0x563806=_0x4ecf89;return this[_0x563806(0x37c6)]['_getProperty'](_0xa89a89);}['_getEffectiveTarget'](_0x104679,_0x52f4eb){return this['_actionManager']['_getEffectiveTarget'](_0x104679,_0x52f4eb);}['serialize'](_0x529198){}['_serialize'](_0x22d534,_0x4e10aa){var _0x56eab4=_0x4ecf89;_0x22d534={'type':0x1,'children':[],'name':_0x22d534[_0x56eab4(0x3efc)],'properties':_0x22d534[_0x56eab4(0x3b3c)]||[]};if(this[_0x56eab4(0xa05)]&&this[_0x56eab4(0xa05)]['serialize'](_0x22d534),this[_0x56eab4(0x917)]){const _0x28ec3c=this[_0x56eab4(0x917)][_0x56eab4(0x3c81)]();return _0x28ec3c[_0x56eab4(0x2993)][_0x56eab4(0x2f54)](_0x22d534),_0x4e10aa&&_0x4e10aa[_0x56eab4(0x2993)]['push'](_0x28ec3c),_0x28ec3c;}return _0x4e10aa&&_0x4e10aa[_0x56eab4(0x2993)][_0x56eab4(0x2f54)](_0x22d534),_0x22d534;}}_0x2707ca[_0x4ecf89(0x2100)]=_0xc47f89=>_0x4ecf89(0x3542)==typeof _0xc47f89?_0xc47f89[_0x4ecf89(0x27d6)]():'boolean'==typeof _0xc47f89?_0xc47f89?_0x4ecf89(0x72f):_0x4ecf89(0xb88):_0xc47f89 instanceof _0x5d4966['FM']?_0xc47f89['x']+',\x20'+_0xc47f89['y']:_0xc47f89 instanceof _0x5d4966['P']?_0xc47f89['x']+',\x20'+_0xc47f89['y']+',\x20'+_0xc47f89['z']:_0xc47f89 instanceof _0x39a1bd['Wo']?_0xc47f89['r']+',\x20'+_0xc47f89['g']+',\x20'+_0xc47f89['b']:_0xc47f89 instanceof _0x39a1bd['HE']?_0xc47f89['r']+',\x20'+_0xc47f89['g']+',\x20'+_0xc47f89['b']+',\x20'+_0xc47f89['a']:_0xc47f89,_0x2707ca['_GetTargetProperty']=_0x24c10d=>({'name':_0x4ecf89(0x2966),'targetType':_0x24c10d[_0x4ecf89(0x18a1)]?'MeshProperties':_0x24c10d[_0x4ecf89(0x1e51)]?_0x4ecf89(0x2ef3):_0x24c10d[_0x4ecf89(0xa83)]?_0x4ecf89(0x3f3):_0x24c10d[_0x4ecf89(0x1254)]?_0x4ecf89(0x284d):_0x4ecf89(0x4043),'value':_0x24c10d[_0x4ecf89(0x3285)]?_0x4ecf89(0x1850):_0x24c10d[_0x4ecf89(0x3efc)]}),(0x0,_0xb596['H'])(_0x4ecf89(0x2d43),_0x2707ca);},0xad7e:(_0x35e3fe,_0x4d30f4,_0x542e04)=>{var _0x3116b8=a8_0x49466b;_0x542e04['d'](_0x4d30f4,{'k':()=>_0x2995e4});var _0x3c5be5=_0x542e04(0x9fd1),_0x182210=_0x542e04(0xc84b),_0xbdbb1=_0x542e04(0x7f3d),_0x2ff03a=_0x542e04(0x4fef),_0xb08cfd=_0x542e04(0x65a1),_0x20324d=_0x542e04(0xf8c1),_0x124466=_0x542e04(0x10ea4),_0x1727a7=_0x542e04(0x1266b),_0x3cb054=_0x542e04(0xe456),_0x4d30f4=_0x542e04(0x9927),_0x5e35dc=_0x542e04(0x77a5);class _0x2995e4 extends _0x4d30f4['O']{constructor(_0x56fc73){var _0x23bf76=a8_0x58a1;super(),(_0x56fc73=_0x56fc73||_0x20324d['l'][_0x23bf76(0x19c8)])&&(this[_0x23bf76(0x48a)]=_0x56fc73)['actionManagers']['push'](this);}[_0x3116b8(0x2d20)](){var _0x4c9da4=_0x3116b8,_0x434f88=this[_0x4c9da4(0x48a)][_0x4c9da4(0x264c)]['indexOf'](this);for(let _0x3c5f19=0x0;_0x3c5f19<this[_0x4c9da4(0x2b73)]['length'];_0x3c5f19++){var _0x21a00e=this[_0x4c9da4(0x2b73)][_0x3c5f19];_0x2995e4[_0x4c9da4(0x3d47)][_0x21a00e[_0x4c9da4(0x37ba)]]--,0x0===_0x2995e4[_0x4c9da4(0x3d47)][_0x21a00e[_0x4c9da4(0x37ba)]]&&delete _0x2995e4[_0x4c9da4(0x3d47)][_0x21a00e[_0x4c9da4(0x37ba)]];}-0x1<_0x434f88&&this[_0x4c9da4(0x48a)]['actionManagers']['splice'](_0x434f88,0x1);}['getScene'](){var _0x31198a=_0x3116b8;return this[_0x31198a(0x48a)];}[_0x3116b8(0xb96)](_0x3c93d9){var _0x581b5c=_0x3116b8;for(let _0x2519af=0x0;_0x2519af<this[_0x581b5c(0x2b73)][_0x581b5c(0x132e)];_0x2519af++){var _0x240bc3=this['actions'][_0x2519af];if(-0x1<_0x3c93d9[_0x581b5c(0x404a)](_0x240bc3[_0x581b5c(0x37ba)]))return!0x0;}return!0x1;}[_0x3116b8(0x295a)](_0x528e93,_0x526c38){var _0x5dd592=_0x3116b8;for(let _0x38c869=0x0;_0x38c869<this[_0x5dd592(0x2b73)][_0x5dd592(0x132e)];_0x38c869++){var _0x2035b5=this[_0x5dd592(0x2b73)][_0x38c869];if(_0x528e93==_0x2035b5['trigger']||_0x526c38==_0x2035b5['trigger'])return!0x0;}return!0x1;}[_0x3116b8(0x1187)](_0x3889db,_0x52d9b9){var _0x1df2d4=_0x3116b8;for(let _0x424e50=0x0;_0x424e50<this[_0x1df2d4(0x2b73)]['length'];_0x424e50++){const _0x368e44=this[_0x1df2d4(0x2b73)][_0x424e50];if(_0x368e44[_0x1df2d4(0x37ba)]===_0x3889db){if(!_0x52d9b9)return!0x0;if(_0x52d9b9(_0x368e44[_0x1df2d4(0x250d)]()))return!0x0;}}return!0x1;}get[_0x3116b8(0x1f28)](){var _0x1603c6=_0x3116b8;for(let _0xbc022b=0x0;_0xbc022b<this['actions'][_0x1603c6(0x132e)];_0xbc022b++){var _0x6ba465=this['actions'][_0xbc022b];if(_0x6ba465[_0x1603c6(0x37ba)]>=_0x2995e4[_0x1603c6(0x3f1b)]&&_0x6ba465[_0x1603c6(0x37ba)]<=_0x2995e4[_0x1603c6(0x27a8)])return!0x0;}return!0x1;}get[_0x3116b8(0x2af8)](){var _0x5d5910=_0x3116b8;for(let _0xa9711f=0x0;_0xa9711f<this[_0x5d5910(0x2b73)][_0x5d5910(0x132e)];_0xa9711f++){var _0x20aa1c=this['actions'][_0xa9711f];if(_0x20aa1c['trigger']>=_0x2995e4[_0x5d5910(0x3f1b)]&&_0x20aa1c[_0x5d5910(0x37ba)]<=_0x2995e4[_0x5d5910(0x47e)])return!0x0;}return!0x1;}[_0x3116b8(0x3f26)](_0x4ff5ad){var _0x27023c=_0x3116b8;return _0x4ff5ad['trigger']===_0x2995e4['OnEveryFrameTrigger']&&this[_0x27023c(0x22fd)]()[_0x27023c(0x5ee)]!==this?(_0x124466['Y'][_0x27023c(0x2e91)](_0x27023c(0x2e8b)),null):(this[_0x27023c(0x2b73)][_0x27023c(0x2f54)](_0x4ff5ad),this[_0x27023c(0x22fd)]()[_0x27023c(0x3d5c)]++,_0x2995e4[_0x27023c(0x3d47)][_0x4ff5ad['trigger']]?_0x2995e4[_0x27023c(0x3d47)][_0x4ff5ad[_0x27023c(0x37ba)]]++:_0x2995e4[_0x27023c(0x3d47)][_0x4ff5ad[_0x27023c(0x37ba)]]=0x1,_0x4ff5ad[_0x27023c(0x37c6)]=this,_0x4ff5ad[_0x27023c(0xc27)](),_0x4ff5ad);}[_0x3116b8(0x19af)](_0x2f227b){var _0x379572=_0x3116b8,_0x20c28b=this[_0x379572(0x2b73)][_0x379572(0x404a)](_0x2f227b);return-0x1!==_0x20c28b&&(this[_0x379572(0x2b73)][_0x379572(0x1035)](_0x20c28b,0x1),--_0x2995e4[_0x379572(0x3d47)][_0x2f227b[_0x379572(0x37ba)]],0x0===_0x2995e4[_0x379572(0x3d47)][_0x2f227b[_0x379572(0x37ba)]]&&delete _0x2995e4['Triggers'][_0x2f227b[_0x379572(0x37ba)]],_0x2f227b[_0x379572(0x37c6)]=null,this[_0x379572(0x22fd)]()[_0x379572(0x3d5c)]--,!0x0);}[_0x3116b8(0x84b)](_0xd8649e,_0x311484){var _0xcbde89=_0x3116b8;for(let _0x133e2a=0x0;_0x133e2a<this['actions'][_0xcbde89(0x132e)];_0x133e2a++){const _0x4810a0=this[_0xcbde89(0x2b73)][_0x133e2a];if(_0x4810a0['trigger']===_0xd8649e){if(_0x311484&&(_0xd8649e===_0x2995e4[_0xcbde89(0x412)]||_0xd8649e===_0x2995e4[_0xcbde89(0x1c94)])){const _0x483253=_0x4810a0['getTriggerParameter']();if('function'==typeof _0x483253){if(!_0x483253(_0x311484))continue;}else{if(_0x483253&&_0x483253!==_0x311484['sourceEvent'][_0xcbde89(0x1ef6)]){if(!_0x483253[_0xcbde89(0x241b)])continue;var _0x27f3f9=_0x483253['toLowerCase']();if(_0x27f3f9!==_0x311484[_0xcbde89(0x3d34)][_0xcbde89(0x102)]){var _0x206637=_0x311484[_0xcbde89(0x3d34)]['charCode']||_0x311484[_0xcbde89(0x3d34)][_0xcbde89(0x1ef6)];if(String[_0xcbde89(0x1384)](_0x206637)[_0xcbde89(0x241b)]()!==_0x27f3f9)continue;}}}}_0x4810a0['_executeCurrent'](_0x311484);}}}[_0x3116b8(0x16f6)](_0x5406b3,_0x3900f5){var _0x5855a0=_0x3116b8,_0x47ed41=_0x3900f5[_0x5855a0(0x3936)]('.');for(let _0x4b3a87=0x0;_0x4b3a87<_0x47ed41['length']-0x1;_0x4b3a87++)_0x5406b3=_0x5406b3[_0x47ed41[_0x4b3a87]];return _0x5406b3;}[_0x3116b8(0x1f8c)](_0x2f66b3){var _0x3e398d=_0x3116b8;return _0x2f66b3=_0x2f66b3[_0x3e398d(0x3936)]('.'),_0x2f66b3[_0x2f66b3[_0x3e398d(0x132e)]-0x1];}['serialize'](_0x3ede86){var _0x102aa6=_0x3116b8;const _0x1ddf1a={'children':new Array(),'name':_0x3ede86,'type':0x3,'properties':new Array()};for(let _0x54cb62=0x0;_0x54cb62<this[_0x102aa6(0x2b73)][_0x102aa6(0x132e)];_0x54cb62++){const _0x180c67={'type':0x0,'children':new Array(),'name':_0x2995e4[_0x102aa6(0x269b)](this['actions'][_0x54cb62][_0x102aa6(0x37ba)]),'properties':new Array()};var _0x1bdd4d=this[_0x102aa6(0x2b73)][_0x54cb62]['triggerOptions'];if(_0x1bdd4d&&'number'!=typeof _0x1bdd4d){if(_0x1bdd4d[_0x102aa6(0xac9)]instanceof Node)_0x180c67[_0x102aa6(0x3b3c)][_0x102aa6(0x2f54)](_0x2ff03a['a']['_GetTargetProperty'](_0x1bdd4d[_0x102aa6(0xac9)]));else{if(_0x102aa6(0x20cb)==typeof _0x1bdd4d[_0x102aa6(0xac9)]){const _0x2f4d15={};_0x1727a7['j'][_0x102aa6(0x10da)](_0x1bdd4d['parameter'],_0x2f4d15,[_0x102aa6(0x2f1d)]),_0x1bdd4d['parameter']&&_0x1bdd4d['parameter'][_0x102aa6(0x2f1d)]&&(_0x2f4d15[_0x102aa6(0x4038)]=_0x1bdd4d['parameter'][_0x102aa6(0x2f1d)]['id']),_0x180c67['properties']['push']({'name':_0x102aa6(0xac9),'targetType':null,'value':_0x2f4d15});}else _0x180c67['properties'][_0x102aa6(0x2f54)]({'name':_0x102aa6(0xac9),'targetType':null,'value':_0x1bdd4d['parameter']});}}this['actions'][_0x54cb62][_0x102aa6(0x3c81)](_0x180c67),_0x1ddf1a[_0x102aa6(0x2993)][_0x102aa6(0x2f54)](_0x180c67);}return _0x1ddf1a;}static[_0x3116b8(0xb3f)](_0x5cd97c,_0x2405a6,_0xaa1f8e){var _0x4489e5=_0x3116b8;const _0x27a7ac=new _0x2995e4(_0xaa1f8e),_0x51074c=(null===_0x2405a6?_0xaa1f8e[_0x4489e5(0x5ee)]=_0x27a7ac:_0x2405a6[_0x4489e5(0x5ee)]=_0x27a7ac,(_0x2dc55c,_0x124bdd,_0x2c762e,_0x219602,_0x35c0cf=null)=>{var _0x3269ca=_0x4489e5;if(!_0x2dc55c[_0x3269ca(0x11b)]){const _0x2f65ac=new Array();let _0x3a8283=null,_0x4f9ea6=null;var _0x277bc4=_0x2dc55c[_0x3269ca(0x2ce1)]&&0x0<_0x2dc55c[_0x3269ca(0x2ce1)][_0x3269ca(0x132e)];if(0x2===_0x2dc55c[_0x3269ca(0x2eea)]?_0x2f65ac[_0x3269ca(0x2f54)](_0x27a7ac):_0x2f65ac[_0x3269ca(0x2f54)](_0x124bdd),_0x277bc4){var _0x583a47=new Array();for(let _0x1e1128=0x0;_0x1e1128<_0x2dc55c['combine']['length'];_0x1e1128++)_0x51074c(_0x2dc55c['combine'][_0x1e1128],_0x2995e4[_0x3269ca(0x40a3)],_0x2c762e,_0x219602,_0x583a47);_0x2f65ac[_0x3269ca(0x2f54)](_0x583a47);}else for(let _0x129a49=0x0;_0x129a49<_0x2dc55c[_0x3269ca(0x3b3c)][_0x3269ca(0x132e)];_0x129a49++){let _0x49d540=_0x2dc55c[_0x3269ca(0x3b3c)][_0x129a49][_0x3269ca(0x856)];var _0x1bde24=_0x2dc55c[_0x3269ca(0x3b3c)][_0x129a49]['name'],_0x59a9f1=_0x2dc55c['properties'][_0x129a49][_0x3269ca(0x3f8f)];_0x3269ca(0x2966)===_0x1bde24?_0x49d540=_0x3a8283=_0x3269ca(0x4043)===_0x59a9f1?_0xaa1f8e:_0x3269ca(0x284d)===_0x59a9f1?_0xaa1f8e['getMaterialByName'](_0x49d540):_0xaa1f8e[_0x3269ca(0x3961)](_0x49d540):_0x3269ca(0x2126)===_0x1bde24?_0x49d540=_0xaa1f8e[_0x3269ca(0x3961)](_0x49d540):_0x3269ca(0x1ba0)===_0x1bde24?_0xaa1f8e[_0x3269ca(0x529)]&&(_0x49d540=_0xaa1f8e[_0x3269ca(0x529)](_0x49d540)):'propertyPath'!==_0x1bde24?_0x49d540=0x2===_0x2dc55c[_0x3269ca(0x2eea)]&&_0x3269ca(0x1eb8)===_0x1bde24?_0xbdbb1['Uf'][_0x49d540]:((_0x543831,_0x37fc01,_0x40ca37)=>{var _0x499186=_0x3269ca,_0xefced0;if(null===_0x40ca37)return _0xefced0=parseFloat(_0x543831),_0x499186(0x72f)===_0x543831||_0x499186(0xb88)===_0x543831?_0x499186(0x72f)===_0x543831:isNaN(_0xefced0)?_0x543831:_0xefced0;var _0xd60365=_0x40ca37[_0x499186(0x3936)]('.'),_0x2db3c4=_0x543831[_0x499186(0x3936)](',');for(let _0x18c115=0x0;_0x18c115<_0xd60365[_0x499186(0x132e)];_0x18c115++)_0x37fc01=_0x37fc01[_0xd60365[_0x18c115]];if(_0x499186(0x2082)==typeof _0x37fc01)return _0x499186(0x72f)===_0x2db3c4[0x0];if(_0x499186(0x36a0)==typeof _0x37fc01)return _0x2db3c4[0x0];const _0xabcd9f=new Array();for(let _0x1e731c=0x0;_0x1e731c<_0x2db3c4['length'];_0x1e731c++)_0xabcd9f['push'](parseFloat(_0x2db3c4[_0x1e731c]));return _0x37fc01 instanceof _0x3c5be5['P']?_0x3c5be5['P'][_0x499186(0xd4e)](_0xabcd9f):_0x37fc01 instanceof _0x3c5be5['Lt']?_0x3c5be5['Lt'][_0x499186(0xd4e)](_0xabcd9f):_0x37fc01 instanceof _0x182210['Wo']?_0x182210['Wo'][_0x499186(0xd4e)](_0xabcd9f):_0x37fc01 instanceof _0x182210['HE']?_0x182210['HE']['FromArray'](_0xabcd9f):parseFloat(_0x2db3c4[0x0]);})(_0x49d540,_0x3a8283,_0x3269ca(0x856)===_0x1bde24?_0x4f9ea6:null):_0x4f9ea6=_0x49d540,_0x2f65ac[_0x3269ca(0x2f54)](_0x49d540);}null===_0x35c0cf?_0x2f65ac[_0x3269ca(0x2f54)](_0x2c762e):_0x2f65ac[_0x3269ca(0x2f54)](null),_0x3269ca(0x1195)===_0x2dc55c['name']&&(_0x277bc4=_0x2f65ac[_0x2f65ac[_0x3269ca(0x132e)]-0x2],_0x2f65ac[_0x2f65ac[_0x3269ca(0x132e)]-0x1]=_0x277bc4,_0x2f65ac[_0x2f65ac[_0x3269ca(0x132e)]-0x2]=_0x2c762e);let _0x8fcbdd=((_0x220158,_0x528b34)=>{var _0x27c877=_0x3269ca;const _0x293523=(0x0,_0x3cb054['q'])(_0x27c877(0x21f5)+_0x220158);return _0x293523&&new _0x293523(..._0x528b34);})(_0x2dc55c[_0x3269ca(0x3efc)],_0x2f65ac);_0x8fcbdd instanceof _0xbdbb1['gP']&&null!==_0x2c762e&&(_0x277bc4=new _0xb08cfd['TC'](_0x124bdd,_0x2c762e),_0x219602?_0x219602['then'](_0x277bc4):_0x27a7ac[_0x3269ca(0x3f26)](_0x277bc4),_0x219602=_0x277bc4),null===_0x35c0cf?_0x8fcbdd instanceof _0xbdbb1['gP']?(_0x2c762e=_0x8fcbdd,_0x8fcbdd=_0x219602):(_0x2c762e=null,_0x219602?_0x219602[_0x3269ca(0x1af5)](_0x8fcbdd):_0x27a7ac[_0x3269ca(0x3f26)](_0x8fcbdd)):_0x35c0cf[_0x3269ca(0x2f54)](_0x8fcbdd);for(let _0x49130d=0x0;_0x49130d<_0x2dc55c[_0x3269ca(0x2993)][_0x3269ca(0x132e)];_0x49130d++)_0x51074c(_0x2dc55c[_0x3269ca(0x2993)][_0x49130d],_0x124bdd,_0x2c762e,_0x8fcbdd,null);}});for(let _0x2c225d=0x0;_0x2c225d<_0x5cd97c['children']['length'];_0x2c225d++){let _0x2a3824;var _0x1c091b=_0x5cd97c[_0x4489e5(0x2993)][_0x2c225d];if(0x0<_0x1c091b[_0x4489e5(0x3b3c)][_0x4489e5(0x132e)]){var _0x2c75fd=_0x1c091b[_0x4489e5(0x3b3c)][0x0][_0x4489e5(0x856)];const _0x5a6715=null===_0x1c091b[_0x4489e5(0x3b3c)][0x0][_0x4489e5(0x3f8f)]?_0x2c75fd:_0xaa1f8e[_0x4489e5(0x3bf5)](_0x2c75fd);_0x5a6715['_meshId']&&(_0x5a6715['mesh']=_0xaa1f8e['getMeshById'](_0x5a6715[_0x4489e5(0x4038)])),_0x2a3824={'trigger':_0x2995e4[_0x1c091b[_0x4489e5(0x3efc)]],'parameter':_0x5a6715};}else _0x2a3824=_0x2995e4[_0x1c091b['name']];for(let _0x58ab20=0x0;_0x58ab20<_0x1c091b[_0x4489e5(0x2993)][_0x4489e5(0x132e)];_0x58ab20++)_0x1c091b['detached']||_0x51074c(_0x1c091b[_0x4489e5(0x2993)][_0x58ab20],_0x2a3824,null,null);}}static[_0x3116b8(0x269b)](_0xbaac51){var _0x205458=_0x3116b8;switch(_0xbaac51){case _0x5e35dc['g'][_0x205458(0x4071)]:return _0x205458(0x40a3);case _0x5e35dc['g'][_0x205458(0x2db3)]:return _0x205458(0x3f1b);case _0x5e35dc['g'][_0x205458(0xfd5)]:return _0x205458(0x3cec);case _0x5e35dc['g'][_0x205458(0x114a)]:return _0x205458(0x3410);case _0x5e35dc['g'][_0x205458(0x5d9)]:return _0x205458(0x16e2);case _0x5e35dc['g'][_0x205458(0xdfc)]:return _0x205458(0x3337);case _0x5e35dc['g'][_0x205458(0x3b3)]:return _0x205458(0x211c);case _0x5e35dc['g'][_0x205458(0x3ac4)]:return _0x205458(0x47e);case _0x5e35dc['g'][_0x205458(0x20bc)]:return _0x205458(0x2d98);case _0x5e35dc['g'][_0x205458(0x3533)]:return _0x205458(0x29b6);case _0x5e35dc['g'][_0x205458(0x27ce)]:return'OnPointerOutTrigger';case _0x5e35dc['g'][_0x205458(0x1460)]:return _0x205458(0x2490);case _0x5e35dc['g'][_0x205458(0x36c7)]:return _0x205458(0x3e92);case _0x5e35dc['g'][_0x205458(0x2085)]:return'OnIntersectionExitTrigger';case _0x5e35dc['g']['ACTION_OnKeyDownTrigger']:return _0x205458(0x1c94);case _0x5e35dc['g'][_0x205458(0xb2d)]:return _0x205458(0x412);case _0x5e35dc['g'][_0x205458(0x2888)]:return _0x205458(0x15e9);default:return'';}}}_0x2995e4['NothingTrigger']=_0x5e35dc['g']['ACTION_NothingTrigger'],_0x2995e4[_0x3116b8(0x3f1b)]=_0x5e35dc['g']['ACTION_OnPickTrigger'],_0x2995e4['OnLeftPickTrigger']=_0x5e35dc['g'][_0x3116b8(0xfd5)],_0x2995e4[_0x3116b8(0x3410)]=_0x5e35dc['g'][_0x3116b8(0x114a)],_0x2995e4['OnCenterPickTrigger']=_0x5e35dc['g'][_0x3116b8(0x5d9)],_0x2995e4[_0x3116b8(0x3337)]=_0x5e35dc['g'][_0x3116b8(0xdfc)],_0x2995e4[_0x3116b8(0x211c)]=_0x5e35dc['g']['ACTION_OnDoublePickTrigger'],_0x2995e4['OnPickUpTrigger']=_0x5e35dc['g'][_0x3116b8(0x3ac4)],_0x2995e4[_0x3116b8(0x15e9)]=_0x5e35dc['g'][_0x3116b8(0x2888)],_0x2995e4[_0x3116b8(0x2d98)]=_0x5e35dc['g']['ACTION_OnLongPressTrigger'],_0x2995e4[_0x3116b8(0x29b6)]=_0x5e35dc['g'][_0x3116b8(0x3533)],_0x2995e4[_0x3116b8(0x27a8)]=_0x5e35dc['g'][_0x3116b8(0x27ce)],_0x2995e4['OnEveryFrameTrigger']=_0x5e35dc['g'][_0x3116b8(0x1460)],_0x2995e4[_0x3116b8(0x3e92)]=_0x5e35dc['g'][_0x3116b8(0x36c7)],_0x2995e4[_0x3116b8(0x31df)]=_0x5e35dc['g']['ACTION_OnIntersectionExitTrigger'],_0x2995e4[_0x3116b8(0x1c94)]=_0x5e35dc['g'][_0x3116b8(0x1e85)],_0x2995e4[_0x3116b8(0x412)]=_0x5e35dc['g'][_0x3116b8(0xb2d)];},0x7f3d:(_0x4ac20d,_0x1f8e4c,_0x4aaac0)=>{var _0x24ed87=a8_0x49466b;_0x4aaac0['d'](_0x1f8e4c,{'Uf':()=>_0x5c04b4,'gP':()=>_0x2b7ca5});var _0x528563=_0x4aaac0(0x4fef),_0x1f8e4c=_0x4aaac0(0xe456);class _0x2b7ca5{constructor(_0x244523){this['_actionManager']=_0x244523;}[_0x24ed87(0x25d5)](){return!0x0;}[_0x24ed87(0x1f8c)](_0x285dce){var _0x80f899=_0x24ed87;return this['_actionManager'][_0x80f899(0x1f8c)](_0x285dce);}[_0x24ed87(0x16f6)](_0x13fd03,_0x56bf8f){var _0x3491c2=_0x24ed87;return this[_0x3491c2(0x37c6)][_0x3491c2(0x16f6)](_0x13fd03,_0x56bf8f);}[_0x24ed87(0x3c81)](){}[_0x24ed87(0x28d0)](_0x38285e){var _0x4a9b35=_0x24ed87;return{'type':0x2,'children':[],'name':_0x38285e[_0x4a9b35(0x3efc)],'properties':_0x38285e[_0x4a9b35(0x3b3c)]};}}class _0x5c04b4 extends _0x2b7ca5{constructor(_0x3222b7,_0x1664ed,_0x444ba8,_0xa82ae,_0x58e337=_0x5c04b4[_0x24ed87(0x35b0)]){var _0x2d056c=_0x24ed87;super(_0x3222b7),this[_0x2d056c(0x4bd)]=_0x444ba8,this[_0x2d056c(0x856)]=_0xa82ae,this[_0x2d056c(0x1eb8)]=_0x58e337,this[_0x2d056c(0x3158)]=_0x1664ed,this[_0x2d056c(0x36a1)]=this['_getEffectiveTarget'](_0x1664ed,this[_0x2d056c(0x4bd)]),this[_0x2d056c(0xb47)]=this['_getProperty'](this[_0x2d056c(0x4bd)]);}static get[_0x24ed87(0x35b0)](){return _0x5c04b4['_IsEqual'];}static get[_0x24ed87(0x40bc)](){var _0x49e3f4=_0x24ed87;return _0x5c04b4[_0x49e3f4(0x79f)];}static get[_0x24ed87(0x3204)](){var _0x56d8e9=_0x24ed87;return _0x5c04b4[_0x56d8e9(0xf0a)];}static get[_0x24ed87(0x33bc)](){var _0x440a3a=_0x24ed87;return _0x5c04b4[_0x440a3a(0x460)];}[_0x24ed87(0x25d5)](){var _0x2e00ce=_0x24ed87;switch(this['operator']){case _0x5c04b4[_0x2e00ce(0x3204)]:return this['_effectiveTarget'][this[_0x2e00ce(0xb47)]]>this[_0x2e00ce(0x856)];case _0x5c04b4[_0x2e00ce(0x33bc)]:return this[_0x2e00ce(0x36a1)][this[_0x2e00ce(0xb47)]]<this[_0x2e00ce(0x856)];case _0x5c04b4[_0x2e00ce(0x35b0)]:case _0x5c04b4[_0x2e00ce(0x40bc)]:var _0x4280d5=this[_0x2e00ce(0x856)][_0x2e00ce(0x1db)]?this[_0x2e00ce(0x856)]['equals'](this['_effectiveTarget'][this[_0x2e00ce(0xb47)]]):this['value']===this['_effectiveTarget'][this[_0x2e00ce(0xb47)]];return this[_0x2e00ce(0x1eb8)]===_0x5c04b4[_0x2e00ce(0x35b0)]?_0x4280d5:!_0x4280d5;}return!0x1;}[_0x24ed87(0x3c81)](){var _0x555ea=_0x24ed87;return this[_0x555ea(0x28d0)]({'name':'ValueCondition','properties':[_0x528563['a'][_0x555ea(0xdd5)](this[_0x555ea(0x3158)]),{'name':_0x555ea(0x4bd),'value':this[_0x555ea(0x4bd)]},{'name':_0x555ea(0x856),'value':_0x528563['a']['_SerializeValueAsString'](this[_0x555ea(0x856)])},{'name':'operator','value':_0x5c04b4['GetOperatorName'](this[_0x555ea(0x1eb8)])}]});}static[_0x24ed87(0x481)](_0x477536){var _0x3bde14=_0x24ed87;switch(_0x477536){case _0x5c04b4[_0x3bde14(0x3a24)]:return'IsEqual';case _0x5c04b4[_0x3bde14(0x79f)]:return _0x3bde14(0x40bc);case _0x5c04b4[_0x3bde14(0xf0a)]:return'IsGreater';case _0x5c04b4[_0x3bde14(0x460)]:return'IsLesser';default:return'';}}}_0x5c04b4[_0x24ed87(0x3a24)]=0x0,_0x5c04b4['_IsDifferent']=0x1,_0x5c04b4[_0x24ed87(0xf0a)]=0x2,_0x5c04b4[_0x24ed87(0x460)]=0x3;class _0x24dc82 extends _0x2b7ca5{constructor(_0x5dbc70,_0x3cea4f){var _0x2cd47b=_0x24ed87;super(_0x5dbc70),this[_0x2cd47b(0x316b)]=_0x3cea4f;}[_0x24ed87(0x25d5)](){var _0x2c8b78=_0x24ed87;return this[_0x2c8b78(0x316b)]();}}class _0x7a7f55 extends _0x2b7ca5{constructor(_0x24f8db,_0x48e422,_0x49a31f){var _0x508c58=_0x24ed87;super(_0x24f8db),this[_0x508c58(0x856)]=_0x49a31f,this[_0x508c58(0x3158)]=_0x48e422;}[_0x24ed87(0x25d5)](){var _0x339edf=_0x24ed87;return this['_target'][_0x339edf(0x1369)]===this[_0x339edf(0x856)];}[_0x24ed87(0x3c81)](){var _0x5ec73b=_0x24ed87;return this[_0x5ec73b(0x28d0)]({'name':_0x5ec73b(0x1f72),'properties':[_0x528563['a'][_0x5ec73b(0xdd5)](this['_target']),{'name':'value','value':this[_0x5ec73b(0x856)]}]});}}(0x0,_0x1f8e4c['H'])('BABYLON.ValueCondition',_0x5c04b4),(0x0,_0x1f8e4c['H'])(_0x24ed87(0x1efb),_0x24dc82),(0x0,_0x1f8e4c['H'])(_0x24ed87(0x112a),_0x7a7f55);},0x65a1:(_0x56eac6,_0xdebbfc,_0x1b4e7b)=>{var _0x1a38f3=a8_0x49466b;_0x1b4e7b['d'](_0xdebbfc,{'TC':()=>_0xa6d6b0});var _0x7441f3=_0x1b4e7b(0x10ea4),_0x2997e1=_0x1b4e7b(0x9fd1),_0x2a1b5b=_0x1b4e7b(0x4fef),_0x33269f=_0x1b4e7b(0x77a5),_0xdebbfc=_0x1b4e7b(0xe456);class _0x263005 extends _0x2a1b5b['a']{constructor(_0x2bca94,_0x2a1e31,_0x482c3c,_0x2c492a){var _0x5b89e7=a8_0x58a1;super(_0x2bca94,_0x2c492a),this[_0x5b89e7(0x4bd)]=_0x482c3c,this['_target']=this[_0x5b89e7(0x36a1)]=_0x2a1e31;}[_0x1a38f3(0xc27)](){var _0x5cdaf1=_0x1a38f3;this[_0x5cdaf1(0x36a1)]=this['_getEffectiveTarget'](this[_0x5cdaf1(0x36a1)],this[_0x5cdaf1(0x4bd)]),this[_0x5cdaf1(0xb47)]=this['_getProperty'](this[_0x5cdaf1(0x4bd)]);}[_0x1a38f3(0x1a4a)](){var _0x159476=_0x1a38f3;this[_0x159476(0x36a1)][this['_property']]=!this[_0x159476(0x36a1)][this['_property']];}['serialize'](_0xf2f5e){var _0x10ab14=_0x1a38f3;return super[_0x10ab14(0x28d0)]({'name':'SwitchBooleanAction','properties':[_0x2a1b5b['a'][_0x10ab14(0xdd5)](this['_target']),{'name':'propertyPath','value':this[_0x10ab14(0x4bd)]}]},_0xf2f5e);}}class _0x101d2b extends _0x2a1b5b['a']{constructor(_0x516efc,_0x2fe18c,_0x1a8bd4,_0x3c4938){var _0x5ebd1b=_0x1a38f3;super(_0x516efc,_0x3c4938),this['value']=_0x1a8bd4,this[_0x5ebd1b(0x3158)]=_0x2fe18c;}['execute'](){var _0x4c20de=_0x1a38f3;this[_0x4c20de(0x3158)][_0x4c20de(0x1369)]=this['value'];}[_0x1a38f3(0x3c81)](_0xb525a0){var _0x4eeb69=_0x1a38f3;return super[_0x4eeb69(0x28d0)]({'name':'SetStateAction','properties':[_0x2a1b5b['a']['_GetTargetProperty'](this['_target']),{'name':_0x4eeb69(0x856),'value':this[_0x4eeb69(0x856)]}]},_0xb525a0);}}class _0x3e4fa0 extends _0x2a1b5b['a']{constructor(_0x158420,_0x17c132,_0x5cb9ae,_0x2ccefa,_0x59c177){var _0xbf65bd=_0x1a38f3;super(_0x158420,_0x59c177),this[_0xbf65bd(0x4bd)]=_0x5cb9ae,this['value']=_0x2ccefa,this['_target']=this[_0xbf65bd(0x36a1)]=_0x17c132;}['_prepare'](){var _0x3220d9=_0x1a38f3;this['_effectiveTarget']=this[_0x3220d9(0x16f6)](this[_0x3220d9(0x36a1)],this[_0x3220d9(0x4bd)]),this[_0x3220d9(0xb47)]=this[_0x3220d9(0x1f8c)](this[_0x3220d9(0x4bd)]);}[_0x1a38f3(0x1a4a)](){var _0x1c8e98=_0x1a38f3;this['_effectiveTarget'][this[_0x1c8e98(0xb47)]]=this[_0x1c8e98(0x856)],this[_0x1c8e98(0x3158)][_0x1c8e98(0x1d4d)]&&this['_target'][_0x1c8e98(0x1d4d)](this[_0x1c8e98(0xb47)]);}[_0x1a38f3(0x3c81)](_0x53bd0d){var _0x54e95f=_0x1a38f3;return super[_0x54e95f(0x28d0)]({'name':_0x54e95f(0x138f),'properties':[_0x2a1b5b['a'][_0x54e95f(0xdd5)](this[_0x54e95f(0x3158)]),{'name':_0x54e95f(0x4bd),'value':this['propertyPath']},{'name':_0x54e95f(0x856),'value':_0x2a1b5b['a'][_0x54e95f(0x2100)](this[_0x54e95f(0x856)])}]},_0x53bd0d);}}class _0x327e64 extends _0x2a1b5b['a']{constructor(_0x433241,_0x534f4b,_0x1793ba,_0x5d08f4,_0x37d420){var _0x2af023=_0x1a38f3;super(_0x433241,_0x37d420),this['propertyPath']=_0x1793ba,this[_0x2af023(0x856)]=_0x5d08f4,this[_0x2af023(0x3158)]=this[_0x2af023(0x36a1)]=_0x534f4b;}[_0x1a38f3(0xc27)](){var _0x1d0cb7=_0x1a38f3;this[_0x1d0cb7(0x36a1)]=this[_0x1d0cb7(0x16f6)](this[_0x1d0cb7(0x36a1)],this[_0x1d0cb7(0x4bd)]),this[_0x1d0cb7(0xb47)]=this['_getProperty'](this[_0x1d0cb7(0x4bd)]),'number'!=typeof this[_0x1d0cb7(0x36a1)][this['_property']]&&_0x7441f3['Y'][_0x1d0cb7(0x2e91)](_0x1d0cb7(0x3b70));}[_0x1a38f3(0x1a4a)](){var _0x299a4f=_0x1a38f3;this[_0x299a4f(0x36a1)][this[_0x299a4f(0xb47)]]+=this[_0x299a4f(0x856)],this[_0x299a4f(0x3158)]['markAsDirty']&&this[_0x299a4f(0x3158)][_0x299a4f(0x1d4d)](this[_0x299a4f(0xb47)]);}['serialize'](_0x293442){var _0x492b36=_0x1a38f3;return super['_serialize']({'name':'IncrementValueAction','properties':[_0x2a1b5b['a'][_0x492b36(0xdd5)](this[_0x492b36(0x3158)]),{'name':_0x492b36(0x4bd),'value':this[_0x492b36(0x4bd)]},{'name':_0x492b36(0x856),'value':_0x2a1b5b['a'][_0x492b36(0x2100)](this[_0x492b36(0x856)])}]},_0x293442);}}class _0x5519e7 extends _0x2a1b5b['a']{constructor(_0x3fe498,_0x1142ab,_0x35c8ec,_0x4aefda,_0x53f9f8,_0x5830cf){var _0x1ce844=_0x1a38f3;super(_0x3fe498,_0x5830cf),this[_0x1ce844(0x2835)]=_0x35c8ec,this['to']=_0x4aefda,this[_0x1ce844(0x3934)]=_0x53f9f8,this[_0x1ce844(0x3158)]=_0x1142ab;}['_prepare'](){}[_0x1a38f3(0x1a4a)](){var _0xc4dadf=_0x1a38f3;const _0x53339b=this[_0xc4dadf(0x37c6)][_0xc4dadf(0x22fd)]();_0x53339b[_0xc4dadf(0x1da)](this['_target'],this[_0xc4dadf(0x2835)],this['to'],this[_0xc4dadf(0x3934)]);}[_0x1a38f3(0x3c81)](_0x277cef){var _0x2b2051=_0x1a38f3;return super[_0x2b2051(0x28d0)]({'name':_0x2b2051(0x288e),'properties':[_0x2a1b5b['a'][_0x2b2051(0xdd5)](this[_0x2b2051(0x3158)]),{'name':_0x2b2051(0x2835),'value':String(this[_0x2b2051(0x2835)])},{'name':'to','value':String(this['to'])},{'name':_0x2b2051(0x3934),'value':_0x2a1b5b['a'][_0x2b2051(0x2100)](this[_0x2b2051(0x3934)])||!0x1}]},_0x277cef);}}class _0x5a0675 extends _0x2a1b5b['a']{constructor(_0x4e6b35,_0x4e7805,_0x7eaff1){var _0x12e6bc=_0x1a38f3;super(_0x4e6b35,_0x7eaff1),this[_0x12e6bc(0x3158)]=_0x4e7805;}['_prepare'](){}['execute'](){var _0x57b6c1=_0x1a38f3;const _0x4b4fa7=this[_0x57b6c1(0x37c6)][_0x57b6c1(0x22fd)]();_0x4b4fa7[_0x57b6c1(0x2785)](this[_0x57b6c1(0x3158)]);}[_0x1a38f3(0x3c81)](_0xde78a2){var _0xd3b8fc=_0x1a38f3;return super[_0xd3b8fc(0x28d0)]({'name':_0xd3b8fc(0x2d9d),'properties':[_0x2a1b5b['a']['_GetTargetProperty'](this[_0xd3b8fc(0x3158)])]},_0xde78a2);}}class _0xa6d6b0 extends _0x2a1b5b['a']{constructor(_0x4795c4=_0x33269f['g'][_0x1a38f3(0x4071)],_0x1550ba){super(_0x4795c4,_0x1550ba);}[_0x1a38f3(0x1a4a)](){}['serialize'](_0x47a596){var _0x918f72=_0x1a38f3;return super[_0x918f72(0x28d0)]({'name':_0x918f72(0x2680),'properties':[]},_0x47a596);}}class _0x3e3c3e extends _0x2a1b5b['a']{constructor(_0x102d04,_0x5be67e,_0x363c7b,_0x44b3dc=!0x0){var _0x56bdde=_0x1a38f3;super(_0x102d04,_0x363c7b),this[_0x56bdde(0x2993)]=_0x5be67e,this[_0x56bdde(0x3f77)]=_0x44b3dc;}[_0x1a38f3(0xc27)](){var _0x57e603=_0x1a38f3;for(let _0x27d81f=0x0;_0x27d81f<this[_0x57e603(0x2993)][_0x57e603(0x132e)];_0x27d81f++)this[_0x57e603(0x2993)][_0x27d81f][_0x57e603(0x37c6)]=this[_0x57e603(0x37c6)],this['children'][_0x27d81f][_0x57e603(0xc27)]();}[_0x1a38f3(0x1a4a)](_0x3f88a1){var _0x4d55e3=_0x1a38f3;for(const _0x20ebda of this[_0x4d55e3(0x2993)])this[_0x4d55e3(0x3f77)]&&!_0x20ebda[_0x4d55e3(0x2b8a)]()||_0x20ebda[_0x4d55e3(0x1a4a)](_0x3f88a1);}['serialize'](_0x9adc9a){var _0x37ffd7=_0x1a38f3;const _0x54bfc1=super[_0x37ffd7(0x28d0)]({'name':'CombineAction','properties':[],'combine':[]},_0x9adc9a);for(let _0x346c0a=0x0;_0x346c0a<this[_0x37ffd7(0x2993)]['length'];_0x346c0a++)_0x54bfc1[_0x37ffd7(0x2ce1)][_0x37ffd7(0x2f54)](this[_0x37ffd7(0x2993)][_0x346c0a]['serialize'](null));return _0x54bfc1;}}class _0x457148 extends _0x2a1b5b['a']{constructor(_0x3f2da1,_0x3ae9d1,_0x557fa9){super(_0x3f2da1,_0x557fa9),this['func']=_0x3ae9d1;}[_0x1a38f3(0x1a4a)](_0x3340bb){var _0x1c44dd=_0x1a38f3;this[_0x1c44dd(0x36a)](_0x3340bb);}}class _0x357727 extends _0x2a1b5b['a']{constructor(_0x3206c6,_0x1e0d7d,_0x3ad7c2,_0x272826){var _0x440fa4=_0x1a38f3;super(_0x3206c6,_0x272826),this[_0x440fa4(0x3158)]=_0x1e0d7d,this[_0x440fa4(0x38db)]=_0x3ad7c2;}[_0x1a38f3(0xc27)](){}[_0x1a38f3(0x1a4a)](){var _0x328bf=_0x1a38f3;if(this['_target'][_0x328bf(0x2126)]!==this[_0x328bf(0x38db)]){const _0x365661=this[_0x328bf(0x38db)][_0x328bf(0x2fee)]()[_0x328bf(0x11fe)]();_0x365661[_0x328bf(0x21d5)](),this[_0x328bf(0x3158)][_0x328bf(0x8c5)]=_0x2997e1['P'][_0x328bf(0x1e28)](this[_0x328bf(0x3158)][_0x328bf(0x8c5)],_0x365661),this[_0x328bf(0x3158)][_0x328bf(0x2126)]=this[_0x328bf(0x38db)];}}[_0x1a38f3(0x3c81)](_0x170005){var _0x125750=_0x1a38f3;return super[_0x125750(0x28d0)]({'name':_0x125750(0x15af),'properties':[_0x2a1b5b['a'][_0x125750(0xdd5)](this['_target']),_0x2a1b5b['a'][_0x125750(0xdd5)](this[_0x125750(0x38db)])]},_0x170005);}}(0x0,_0xdebbfc['H'])(_0x1a38f3(0x2602),_0x357727),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x22a2),_0x457148),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x36fc),_0xa6d6b0),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x3949),_0x5a0675),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x603),_0x5519e7),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x300b),_0x327e64),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x24e4),_0x3e4fa0),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x3212),_0x101d2b),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x2602),_0x357727),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x4015),_0x263005),(0x0,_0xdebbfc['H'])(_0x1a38f3(0x57c),_0x3e3c3e);},0x1e77:(_0x1cb75b,_0x3522e9,_0x393e9d)=>{var _0x4ae924=a8_0x49466b,_0x200e60=_0x393e9d(0x4fef),_0x393e9d=_0x393e9d(0xe456);class _0x4fcb15 extends _0x200e60['a']{constructor(_0x1ad65f,_0xa878ac,_0x224a8a){var _0x552abb=a8_0x58a1;super(_0x1ad65f,_0x224a8a),this[_0x552abb(0x131)]=_0xa878ac;}[_0x4ae924(0xc27)](){}['execute'](){var _0x2233f4=_0x4ae924;void 0x0!==this[_0x2233f4(0x131)]&&this[_0x2233f4(0x131)]['play']();}[_0x4ae924(0x3c81)](_0x4d3f93){var _0x7a64a9=_0x4ae924;return super[_0x7a64a9(0x28d0)]({'name':_0x7a64a9(0x730),'properties':[{'name':_0x7a64a9(0x1ba0),'value':this[_0x7a64a9(0x131)][_0x7a64a9(0x3efc)]}]},_0x4d3f93);}}class _0x411f59 extends _0x200e60['a']{constructor(_0x2d5611,_0x44202a,_0x55c011){super(_0x2d5611,_0x55c011),this['_sound']=_0x44202a;}[_0x4ae924(0xc27)](){}[_0x4ae924(0x1a4a)](){var _0x2ccffe=_0x4ae924;void 0x0!==this[_0x2ccffe(0x131)]&&this['_sound'][_0x2ccffe(0x1dec)]();}['serialize'](_0x299b6a){var _0x2d7aa4=_0x4ae924;return super[_0x2d7aa4(0x28d0)]({'name':_0x2d7aa4(0x321c),'properties':[{'name':'sound','value':this['_sound'][_0x2d7aa4(0x3efc)]}]},_0x299b6a);}}(0x0,_0x393e9d['H'])('BABYLON.PlaySoundAction',_0x4fcb15),(0x0,_0x393e9d['H'])(_0x4ae924(0x172a),_0x411f59);},0xab11:(_0x56be0e,_0x190bd0,_0x2b1442)=>{_0x2b1442(0x9927),_0x2b1442(0x4fef),_0x2b1442(0xad7e),_0x2b1442(0x7f3d),_0x2b1442(0x65a1),_0x2b1442(0x1e77),_0x2b1442(0x11797);},0x11797:(_0x5eb8c3,_0x118007,_0x39f5b2)=>{var _0x238531=a8_0x49466b,_0x209ef6=_0x39f5b2(0x4fef),_0xf63750=_0x39f5b2(0x10ea4),_0x56e03d=_0x39f5b2(0xf96c),_0x146a85=_0x39f5b2(0xc84b),_0x28b04a=_0x39f5b2(0x9fd1),_0x16416b=_0x39f5b2(0xdfe0),_0x39f5b2=_0x39f5b2(0xe456);class _0x1f58e8 extends _0x209ef6['a']{constructor(_0x38ec0b,_0x2f2bc7,_0x24d173,_0x22e7e9,_0x54b909=0x3e8,_0x379ce1,_0x4b4bd2,_0x267044){var _0x5b0b86=a8_0x58a1;super(_0x38ec0b,_0x379ce1),this['duration']=0x3e8,this[_0x5b0b86(0x449)]=new _0x56e03d['y$'](),this[_0x5b0b86(0x4bd)]=_0x24d173,this['value']=_0x22e7e9,this[_0x5b0b86(0x2112)]=_0x54b909,this['stopOtherAnimations']=_0x4b4bd2,this[_0x5b0b86(0x283a)]=_0x267044,this['_target']=this[_0x5b0b86(0x36a1)]=_0x2f2bc7;}[_0x238531(0xc27)](){var _0x420bdb=_0x238531;this['_effectiveTarget']=this['_getEffectiveTarget'](this['_effectiveTarget'],this['propertyPath']),this['_property']=this[_0x420bdb(0x1f8c)](this[_0x420bdb(0x4bd)]);}[_0x238531(0x1a4a)](){var _0x3122e5=_0x238531;const _0x5788ac=this['_actionManager'][_0x3122e5(0x22fd)]();var _0x2b11a9=[{'frame':0x0,'value':this[_0x3122e5(0x36a1)][this['_property']]},{'frame':0x64,'value':this['value']}];let _0x1ae294;if('number'==typeof this[_0x3122e5(0x856)])_0x1ae294=_0x16416b['f'][_0x3122e5(0x10f6)];else{if(this[_0x3122e5(0x856)]instanceof _0x146a85['Wo'])_0x1ae294=_0x16416b['f'][_0x3122e5(0x3317)];else{if(this[_0x3122e5(0x856)]instanceof _0x28b04a['P'])_0x1ae294=_0x16416b['f']['ANIMATIONTYPE_VECTOR3'];else{if(this[_0x3122e5(0x856)]instanceof _0x28b04a['y3'])_0x1ae294=_0x16416b['f']['ANIMATIONTYPE_MATRIX'];else{if(!(this[_0x3122e5(0x856)]instanceof _0x28b04a['_f']))return void _0xf63750['Y'][_0x3122e5(0x2e91)](_0x3122e5(0x3b95)+typeof this[_0x3122e5(0x856)]+')');_0x1ae294=_0x16416b['f'][_0x3122e5(0x131b)];}}}}const _0x275012=new _0x16416b['f'](_0x3122e5(0x1195),this[_0x3122e5(0xb47)],0x3e8/this[_0x3122e5(0x2112)]*0x64,_0x1ae294,_0x16416b['f']['ANIMATIONLOOPMODE_CONSTANT']);_0x275012[_0x3122e5(0x13de)](_0x2b11a9),this[_0x3122e5(0x2f2f)]&&_0x5788ac[_0x3122e5(0x2785)](this[_0x3122e5(0x36a1)]),_0x5788ac[_0x3122e5(0x1cea)](this[_0x3122e5(0x36a1)],[_0x275012],0x0,0x64,!0x1,0x1,()=>{var _0x1ea065=_0x3122e5;this['onInterpolationDoneObservable'][_0x1ea065(0x3e9)](this),this[_0x1ea065(0x283a)]&&this['onInterpolationDone']();});}[_0x238531(0x3c81)](_0x6f3b98){var _0x4d7294=_0x238531;return super[_0x4d7294(0x28d0)]({'name':_0x4d7294(0x1195),'properties':[_0x209ef6['a']['_GetTargetProperty'](this[_0x4d7294(0x3158)]),{'name':_0x4d7294(0x4bd),'value':this[_0x4d7294(0x4bd)]},{'name':_0x4d7294(0x856),'value':_0x209ef6['a'][_0x4d7294(0x2100)](this['value'])},{'name':_0x4d7294(0x2112),'value':_0x209ef6['a'][_0x4d7294(0x2100)](this[_0x4d7294(0x2112)])},{'name':_0x4d7294(0x2f2f),'value':_0x209ef6['a']['_SerializeValueAsString'](this[_0x4d7294(0x2f2f)])||!0x1}]},_0x6f3b98);}}(0x0,_0x39f5b2['H'])(_0x238531(0x1ab8),_0x1f58e8);},0x57c2:(_0x47d558,_0x596968,_0x3a6ccb)=>{var _0x30578e=a8_0x49466b,_0x251e99=_0x3a6ccb(0xdfe0),_0x1682fa=_0x3a6ccb(0x3e86),_0x55ea81=_0x3a6ccb(0xf96c),_0x1030ea=_0x3a6ccb(0x1446b),_0x432fbe=_0x3a6ccb(0x9fd1),_0x36e344=_0x3a6ccb(0x2310),_0x3a6ccb=_0x3a6ccb(0x141bb);class _0xb47ecb{constructor(_0x3f78fd,_0x44295e,_0x45fca6=0x0,_0x5723a8=0x64,_0x58a2e8=!0x1,_0x35bb2d=0x1,_0xf7f46f,_0x1464ea,_0x4edbbf,_0x123c93=!0x1){var _0x2b6856=a8_0x58a1;this[_0x2b6856(0x2966)]=_0x44295e,this[_0x2b6856(0xefd)]=_0x45fca6,this[_0x2b6856(0x3196)]=_0x5723a8,this[_0x2b6856(0x71f)]=_0x58a2e8,this['onAnimationEnd']=_0xf7f46f,this['onAnimationLoop']=_0x4edbbf,this[_0x2b6856(0x3beb)]=_0x123c93,this['_localDelayOffset']=null,this[_0x2b6856(0x23c0)]=null,this[_0x2b6856(0x2101)]=null,this['_runtimeAnimations']=new Array(),this['_paused']=!0x1,this[_0x2b6856(0x2e56)]=0x1,this['_weight']=-0x1,this[_0x2b6856(0x3c48)]=null,this[_0x2b6856(0x3a7c)]=null,this[_0x2b6856(0x33ab)]=null,this[_0x2b6856(0x20fb)]=!0x0,this[_0x2b6856(0x1e61)]=!0x1,this[_0x2b6856(0x18db)]=new _0x55ea81['y$'](),this[_0x2b6856(0x129e)]=new _0x55ea81['y$'](),this[_0x2b6856(0x48a)]=_0x3f78fd,_0x1464ea&&this['appendAnimations'](_0x44295e,_0x1464ea),this[_0x2b6856(0x2e56)]=_0x35bb2d,_0x3f78fd['_activeAnimatables'][_0x2b6856(0x2f54)](this);}get[_0x30578e(0x1f0d)](){return this['_syncRoot'];}get[_0x30578e(0xc26)](){var _0x2d688e=_0x30578e;return 0x0===this[_0x2d688e(0x141b)]['length']?0x0:this[_0x2d688e(0x141b)][0x0][_0x2d688e(0x5f3)];}get['weight'](){var _0x4e878e=_0x30578e;return this[_0x4e878e(0x18b6)];}set['weight'](_0x4d6396){var _0x3ccb14=_0x30578e;this[_0x3ccb14(0x18b6)]=-0x1===_0x4d6396?-0x1:Math[_0x3ccb14(0x3749)](Math['max'](_0x4d6396,0x0),0x1);}get['speedRatio'](){return this['_speedRatio'];}set[_0x30578e(0x229)](_0x1dc716){var _0x705179=_0x30578e;for(let _0x16aa27=0x0;_0x16aa27<this[_0x705179(0x141b)][_0x705179(0x132e)];_0x16aa27++){const _0x36a1ba=this[_0x705179(0x141b)][_0x16aa27];_0x36a1ba[_0x705179(0x2676)](_0x1dc716);}this[_0x705179(0x2e56)]=_0x1dc716,null!==this[_0x705179(0x33ab)]&&this[_0x705179(0x348d)](this[_0x705179(0x33ab)]);}[_0x30578e(0x409e)](_0x599f75){var _0x1b4b64=_0x30578e;return(this[_0x1b4b64(0x3c48)]=_0x599f75)&&-0x1<(_0x599f75=this[_0x1b4b64(0x48a)][_0x1b4b64(0x3999)][_0x1b4b64(0x404a)](this))&&(this['_scene']['_activeAnimatables'][_0x1b4b64(0x1035)](_0x599f75,0x1),this[_0x1b4b64(0x48a)][_0x1b4b64(0x3999)][_0x1b4b64(0x2f54)](this)),this;}[_0x30578e(0x1214)](){var _0x42572f=_0x30578e;return this[_0x42572f(0x141b)];}[_0x30578e(0x7a7)](_0x41c4dc,_0x1db2c7){var _0x5a93a9=_0x30578e;for(let _0x1c043b=0x0;_0x1c043b<_0x1db2c7[_0x5a93a9(0x132e)];_0x1c043b++){var _0x1105d2=_0x1db2c7[_0x1c043b];const _0x2560dc=new _0x1682fa['o'](_0x41c4dc,_0x1105d2,this['_scene'],this);_0x2560dc[_0x5a93a9(0x4108)]=()=>{var _0x256f5b=_0x5a93a9;this[_0x256f5b(0x129e)]['notifyObservers'](this),this['onAnimationLoop']&&this[_0x256f5b(0x1684)]();},this[_0x5a93a9(0x141b)][_0x5a93a9(0x2f54)](_0x2560dc);}}[_0x30578e(0x15be)](_0x201c08){var _0x101756=_0x30578e,_0x6f7d8=this[_0x101756(0x141b)];for(let _0xa56349=0x0;_0xa56349<_0x6f7d8[_0x101756(0x132e)];_0xa56349++)if(_0x6f7d8[_0xa56349][_0x101756(0x61d)][_0x101756(0x1a52)]===_0x201c08)return _0x6f7d8[_0xa56349][_0x101756(0x61d)];return null;}[_0x30578e(0x16bc)](_0xd1d373){var _0x39f739=_0x30578e,_0x36d565=this['_runtimeAnimations'];for(let _0xdbdffa=0x0;_0xdbdffa<_0x36d565[_0x39f739(0x132e)];_0xdbdffa++)if(_0x36d565[_0xdbdffa][_0x39f739(0x61d)][_0x39f739(0x1a52)]===_0xd1d373)return _0x36d565[_0xdbdffa];return null;}[_0x30578e(0x1589)](){var _0x3838df=_0x30578e;const _0x1e22ad=this[_0x3838df(0x141b)];for(let _0x70ae78=0x0;_0x70ae78<_0x1e22ad[_0x3838df(0x132e)];_0x70ae78++)_0x1e22ad[_0x70ae78][_0x3838df(0x1589)](!0x0);this[_0x3838df(0x2049)]=null,this['_pausedDelay']=null;}[_0x30578e(0x2a40)](_0x8c1196){var _0x5b023a=_0x30578e;const _0x52b8e9=this[_0x5b023a(0x141b)];for(let _0x23e117=0x0;_0x23e117<_0x52b8e9[_0x5b023a(0x132e)];_0x23e117++)_0x52b8e9[_0x23e117][_0x5b023a(0x61d)][_0x5b023a(0x2a40)]=!0x0,_0x52b8e9[_0x23e117][_0x5b023a(0x61d)][_0x5b023a(0x3ab6)]=_0x8c1196;}['disableBlending'](){var _0x5aeb77=_0x30578e;const _0x24636b=this[_0x5aeb77(0x141b)];for(let _0x14f7ff=0x0;_0x14f7ff<_0x24636b[_0x5aeb77(0x132e)];_0x14f7ff++)_0x24636b[_0x14f7ff][_0x5aeb77(0x61d)][_0x5aeb77(0x2a40)]=!0x1;}[_0x30578e(0x348d)](_0x5be40c){var _0x4c13bd=_0x30578e,_0x575515,_0x2d72f7;const _0x2995b5=this[_0x4c13bd(0x141b)];_0x2995b5[0x0]&&(_0x575515=_0x2995b5[0x0]['animation']['framePerSecond'],this[_0x4c13bd(0x3a7c)]=null!=(_0x2d72f7=this['_frameToSyncFromJump'])?_0x2d72f7:_0x2995b5[0x0][_0x4c13bd(0x5f3)],_0x2d72f7=0x0===this['speedRatio']?0x0:(_0x5be40c-this[_0x4c13bd(0x3a7c)])/_0x575515*0x3e8/this[_0x4c13bd(0x229)],this[_0x4c13bd(0x2101)]=-_0x2d72f7);for(let _0x31b560=0x0;_0x31b560<_0x2995b5[_0x4c13bd(0x132e)];_0x31b560++)_0x2995b5[_0x31b560]['goToFrame'](_0x5be40c);this['_goToFrame']=_0x5be40c;}[_0x30578e(0x2a2f)](){var _0x204cc0=_0x30578e;this[_0x204cc0(0x2dae)]||(this['_paused']=!0x0);}[_0x30578e(0x2a55)](){var _0x671702=_0x30578e;this[_0x671702(0x2dae)]=!0x1;}[_0x30578e(0x2433)](){var _0x4600e8=_0x30578e;this[_0x4600e8(0x15cb)]&&this['onAnimationEnd'](),this[_0x4600e8(0x18db)][_0x4600e8(0x3e9)](this);}[_0x30578e(0x1dec)](_0x30d046,_0x230120,_0x305026=!0x1){var _0x482114=_0x30578e;if(_0x30d046||_0x230120){var _0x4cc459=this['_scene'][_0x482114(0x3999)][_0x482114(0x404a)](this);if(-0x1<_0x4cc459){const _0x1777fe=this[_0x482114(0x141b)];for(let _0x44387c=_0x1777fe[_0x482114(0x132e)]-0x1;0x0<=_0x44387c;_0x44387c--){const _0x54b798=_0x1777fe[_0x44387c];_0x30d046&&_0x54b798['animation'][_0x482114(0x3efc)]!=_0x30d046||_0x230120&&!_0x230120(_0x54b798['target'])||(_0x54b798[_0x482114(0x2d20)](),_0x1777fe[_0x482114(0x1035)](_0x44387c,0x1));}0x0==_0x1777fe[_0x482114(0x132e)]&&(_0x305026||this[_0x482114(0x48a)][_0x482114(0x3999)][_0x482114(0x1035)](_0x4cc459,0x1),this[_0x482114(0x2433)]());}}else{_0x4cc459=this['_scene']['_activeAnimatables'][_0x482114(0x404a)](this);if(-0x1<_0x4cc459){_0x305026||this[_0x482114(0x48a)][_0x482114(0x3999)]['splice'](_0x4cc459,0x1);const _0x26f7b5=this[_0x482114(0x141b)];for(let _0xcc0524=0x0;_0xcc0524<_0x26f7b5[_0x482114(0x132e)];_0xcc0524++)_0x26f7b5[_0xcc0524]['dispose']();this[_0x482114(0x141b)][_0x482114(0x132e)]=0x0,this[_0x482114(0x2433)]();}}}[_0x30578e(0x265f)](){return new Promise(_0x23c4a7=>{var _0x4c8562=a8_0x58a1;this['onAnimationEndObservable'][_0x4c8562(0x11ad)](()=>{_0x23c4a7(this);},void 0x0,void 0x0,this,!0x0);});}['_animate'](_0xd239e3){var _0x468459=_0x30578e;if(this['_paused'])return this[_0x468459(0x1e61)]=!0x1,null===this[_0x468459(0x23c0)]&&(this[_0x468459(0x23c0)]=_0xd239e3),!0x0;if(null===this[_0x468459(0x2049)]?(this[_0x468459(0x2049)]=_0xd239e3,this[_0x468459(0x23c0)]=null):null!==this[_0x468459(0x23c0)]&&(this[_0x468459(0x2049)]+=_0xd239e3-this[_0x468459(0x23c0)],this[_0x468459(0x23c0)]=null),null!==this[_0x468459(0x2101)]&&(this[_0x468459(0x2049)]+=this[_0x468459(0x2101)],this[_0x468459(0x2101)]=null,this[_0x468459(0x3a7c)]=null),this[_0x468459(0x33ab)]=null,0x0===this[_0x468459(0x18b6)])return!0x0;let _0x46c795=!0x1;const _0x3cb4dd=this['_runtimeAnimations'];let _0x5dc5c0;for(_0x5dc5c0=0x0;_0x5dc5c0<_0x3cb4dd[_0x468459(0x132e)];_0x5dc5c0++){const _0x10d63b=_0x3cb4dd[_0x5dc5c0];var _0x5dbe3f=_0x10d63b[_0x468459(0x2f84)](_0xd239e3-this['_localDelayOffset'],this['fromFrame'],this[_0x468459(0x3196)],this['loopAnimation'],this['_speedRatio'],this['_weight']);_0x46c795=_0x46c795||_0x5dbe3f;}if(!(this['animationStarted']=_0x46c795)){if(this['disposeOnEnd']){for(_0x5dc5c0=this[_0x468459(0x48a)]['_activeAnimatables']['indexOf'](this),this[_0x468459(0x48a)][_0x468459(0x3999)][_0x468459(0x1035)](_0x5dc5c0,0x1),_0x5dc5c0=0x0;_0x5dc5c0<_0x3cb4dd[_0x468459(0x132e)];_0x5dc5c0++)_0x3cb4dd[_0x5dc5c0][_0x468459(0x2d20)]();}this[_0x468459(0x2433)](),this[_0x468459(0x20fb)]&&(this[_0x468459(0x15cb)]=null,this[_0x468459(0x1684)]=null,this['onAnimationLoopObservable'][_0x468459(0x2af2)](),this[_0x468459(0x18db)]['clear']());}return _0x46c795;}}_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x895)]=function(){var _0x239f9c=_0x30578e;if(this[_0x239f9c(0x5cd)]){var _0x3ea1e8=_0x36e344['F'][_0x239f9c(0x22e5)];if(!this[_0x239f9c(0x13af)]){if(0x0<this[_0x239f9c(0x38b4)][_0x239f9c(0x132e)])return;this[_0x239f9c(0x13af)]=_0x3ea1e8;}this[_0x239f9c(0x3081)]=this[_0x239f9c(0x49a)]?0x10:(_0x3ea1e8-this[_0x239f9c(0x13af)])*this[_0x239f9c(0x2cb1)],this[_0x239f9c(0x13af)]=_0x3ea1e8;var _0x375654=this[_0x239f9c(0x3999)];if(0x0!==_0x375654['length']){this[_0x239f9c(0x225)]+=this[_0x239f9c(0x3081)];var _0x2b91b3=this['_animationTime'];for(let _0x375da4=0x0;_0x375da4<_0x375654[_0x239f9c(0x132e)];_0x375da4++){const _0xe6d8f2=_0x375654[_0x375da4];!_0xe6d8f2['_animate'](_0x2b91b3)&&_0xe6d8f2[_0x239f9c(0x20fb)]&&_0x375da4--;}this[_0x239f9c(0x1706)]();}}},_0x1030ea['x'][_0x30578e(0x1229)]['beginWeightedAnimation']=function(_0x13a13f,_0x561bc2,_0x242a07,_0x507f3e=0x1,_0x1bfe82,_0x2d7f7a=0x1,_0x55ea40,_0x279691,_0x5273e5,_0x1531db,_0x184aca=!0x1){var _0x46983f=_0x30578e;const _0x19ac62=this[_0x46983f(0x1da)](_0x13a13f,_0x561bc2,_0x242a07,_0x1bfe82,_0x2d7f7a,_0x55ea40,_0x279691,!0x1,_0x5273e5,_0x1531db,_0x184aca);return _0x19ac62['weight']=_0x507f3e,_0x19ac62;},_0x1030ea['x'][_0x30578e(0x1229)]['beginAnimation']=function(_0xefe949,_0x199839,_0x515ffa,_0x34dc58,_0x362ee8=0x1,_0x3c2c33,_0x3e78e8,_0x5a3107=!0x0,_0x241711,_0x4bd92c,_0x58ed10=!0x1){var _0x13c549=_0x30578e;_0x515ffa<_0x199839&&0x0<_0x362ee8&&(_0x362ee8*=-0x1),_0x5a3107&&this[_0x13c549(0x2785)](_0xefe949,void 0x0,_0x241711),_0x3e78e8=_0x3e78e8||new _0xb47ecb(this,_0xefe949,_0x199839,_0x515ffa,_0x34dc58,_0x362ee8,_0x3c2c33,void 0x0,_0x4bd92c,_0x58ed10),_0x58ed10=!_0x241711||_0x241711(_0xefe949);if(_0xefe949['animations']&&_0x58ed10&&_0x3e78e8['appendAnimations'](_0xefe949,_0xefe949[_0x13c549(0x1b36)]),_0xefe949[_0x13c549(0xcc1)]){var _0x56af95=_0xefe949[_0x13c549(0xcc1)]();for(let _0x1a15b6=0x0;_0x1a15b6<_0x56af95[_0x13c549(0x132e)];_0x1a15b6++)this[_0x13c549(0x1da)](_0x56af95[_0x1a15b6],_0x199839,_0x515ffa,_0x34dc58,_0x362ee8,_0x3c2c33,_0x3e78e8,_0x5a3107,_0x241711,_0x4bd92c);}return _0x3e78e8['reset'](),_0x3e78e8;},_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x1a16)]=function(_0x5d6da1,_0x461ead,_0x7a955b,_0x491f4d,_0x20c195,_0x114a03=0x1,_0x586d51,_0x54ce30,_0x56c9de=!0x0,_0x234805,_0x267bb2,_0x155796=!0x1){var _0x567cfd=_0x30578e;_0x461ead=_0x5d6da1[_0x567cfd(0x15f2)](_0x461ead);const _0x546bda=[];_0x546bda[_0x567cfd(0x2f54)](this[_0x567cfd(0x1da)](_0x5d6da1,_0x7a955b,_0x491f4d,_0x20c195,_0x114a03,_0x586d51,_0x54ce30,_0x56c9de,_0x234805,void 0x0,_0x155796));for(const _0x265f40 of _0x461ead)_0x546bda[_0x567cfd(0x2f54)](this[_0x567cfd(0x1da)](_0x265f40,_0x7a955b,_0x491f4d,_0x20c195,_0x114a03,_0x586d51,_0x54ce30,_0x56c9de,_0x234805,void 0x0,_0x155796));return _0x546bda;},_0x1030ea['x'][_0x30578e(0x1229)]['beginDirectAnimation']=function(_0x3962d2,_0x240136,_0x5b0939,_0x2cf110,_0x4c4369,_0x2e9493,_0x453a74,_0x5e2b98,_0x12388d=!0x1){var _0x15ac83;return void 0x0===_0x2e9493&&(_0x2e9493=0x1),_0x2cf110<_0x5b0939&&0x0<_0x2e9493?_0x2e9493*=-0x1:_0x5b0939<_0x2cf110&&_0x2e9493<0x0&&(_0x15ac83=_0x2cf110,_0x2cf110=_0x5b0939,_0x5b0939=_0x15ac83),new _0xb47ecb(this,_0x3962d2,_0x5b0939,_0x2cf110,_0x4c4369,_0x2e9493,_0x453a74,_0x240136,_0x5e2b98,_0x12388d);},_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x38cc)]=function(_0x43ff72,_0x134656,_0x26647d,_0x57655f,_0x2b1f92,_0x26ecd3,_0xeae120,_0xc4bac0,_0x10a5a5,_0x23c5b8=!0x1){var _0xf8f967=_0x30578e;_0x134656=_0x43ff72[_0xf8f967(0x15f2)](_0x134656);const _0x501fc1=[];_0x501fc1['push'](this[_0xf8f967(0x1cea)](_0x43ff72,_0x26647d,_0x57655f,_0x2b1f92,_0x26ecd3,_0xeae120,_0xc4bac0,_0x10a5a5,_0x23c5b8));for(const _0x2c4e56 of _0x134656)_0x501fc1['push'](this[_0xf8f967(0x1cea)](_0x2c4e56,_0x26647d,_0x57655f,_0x2b1f92,_0x26ecd3,_0xeae120,_0xc4bac0,_0x10a5a5,_0x23c5b8));return _0x501fc1;},_0x1030ea['x'][_0x30578e(0x1229)]['getAnimatableByTarget']=function(_0x2b53ef){var _0x2bc78a=_0x30578e;for(let _0x2047f6=0x0;_0x2047f6<this[_0x2bc78a(0x3999)]['length'];_0x2047f6++)if(this[_0x2bc78a(0x3999)][_0x2047f6][_0x2bc78a(0x2966)]===_0x2b53ef)return this[_0x2bc78a(0x3999)][_0x2047f6];return null;},_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x7cb)]=function(_0x58564a){var _0x507407=_0x30578e;const _0x104adb=[];for(let _0x1b6fdb=0x0;_0x1b6fdb<this[_0x507407(0x3999)][_0x507407(0x132e)];_0x1b6fdb++)this['_activeAnimatables'][_0x1b6fdb][_0x507407(0x2966)]===_0x58564a&&_0x104adb[_0x507407(0x2f54)](this[_0x507407(0x3999)][_0x1b6fdb]);return _0x104adb;},_0x1030ea['x'][_0x30578e(0x1229)]['stopAnimation']=function(_0x59fdd1,_0x1a7ef9,_0x110e4d){var _0x15344f=_0x30578e;for(const _0x474590 of this[_0x15344f(0x7cb)](_0x59fdd1))_0x474590['stop'](_0x1a7ef9,_0x110e4d);},_0x1030ea['x']['prototype'][_0x30578e(0x292a)]=function(){var _0x149750=_0x30578e;if(this[_0x149750(0x3999)]){for(let _0x2d8eac=0x0;_0x2d8eac<this[_0x149750(0x3999)]['length'];_0x2d8eac++)this[_0x149750(0x3999)][_0x2d8eac][_0x149750(0x1dec)](void 0x0,void 0x0,!0x0);this[_0x149750(0x3999)][_0x149750(0x132e)]=0x0;}for(const _0x1f284d of this[_0x149750(0x33b2)])_0x1f284d[_0x149750(0x1dec)]();},_0x1030ea['x']['prototype'][_0x30578e(0x200e)]=function(_0x3a7536,_0x5c26b3){var _0x1f7218=_0x30578e;const _0x239b12=_0x3a7536[_0x1f7218(0x2966)];this[_0x1f7218(0x247b)][_0x1f7218(0x1366)](_0x239b12),_0x239b12['_lateAnimationHolders']||(_0x239b12[_0x1f7218(0x3c15)]={}),_0x239b12['_lateAnimationHolders'][_0x3a7536[_0x1f7218(0x290f)]]||(_0x239b12[_0x1f7218(0x3c15)][_0x3a7536['targetPath']]={'totalWeight':0x0,'totalAdditiveWeight':0x0,'animations':[],'additiveAnimations':[],'originalValue':_0x5c26b3}),_0x3a7536[_0x1f7218(0x3beb)]?(_0x239b12[_0x1f7218(0x3c15)][_0x3a7536['targetPath']][_0x1f7218(0x2a2b)][_0x1f7218(0x2f54)](_0x3a7536),_0x239b12[_0x1f7218(0x3c15)][_0x3a7536[_0x1f7218(0x290f)]][_0x1f7218(0xc23)]+=_0x3a7536['weight']):(_0x239b12[_0x1f7218(0x3c15)][_0x3a7536[_0x1f7218(0x290f)]][_0x1f7218(0x1b36)][_0x1f7218(0x2f54)](_0x3a7536),_0x239b12[_0x1f7218(0x3c15)][_0x3a7536[_0x1f7218(0x290f)]][_0x1f7218(0x2df9)]+=_0x3a7536['weight']);},_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x170f)]=function(_0x193993){var _0x109f1a=_0x30578e;if(0x0===_0x193993[_0x109f1a(0x2df9)]&&0x0===_0x193993[_0x109f1a(0xc23)])return _0x193993['originalValue'];let _0x3f5cbf=0x1;const _0x2f889e=_0x432fbe['jp'][_0x109f1a(0x23ca)][0x0],_0x56d3be=_0x432fbe['jp']['Vector3'][0x1],_0xefdbca=_0x432fbe['jp'][_0x109f1a(0x2199)][0x0];let _0x546671=0x0;const _0x5ed7bf=_0x193993[_0x109f1a(0x1b36)][0x0],_0x3ec025=_0x193993[_0x109f1a(0x3ec5)];let _0x910b2a=0x1,_0xa82d27=!0x1;if(_0x193993['totalWeight']<0x1)_0x910b2a=0x1-_0x193993['totalWeight'],_0x3ec025['decompose'](_0x56d3be,_0xefdbca,_0x2f889e);else{if(_0x546671=0x1,_0x3f5cbf=_0x193993[_0x109f1a(0x2df9)],0x1==(_0x910b2a=_0x5ed7bf[_0x109f1a(0x3a00)]/_0x3f5cbf)){if(!_0x193993[_0x109f1a(0xc23)])return _0x5ed7bf['currentValue'];_0xa82d27=!0x0;}_0x5ed7bf[_0x109f1a(0x2358)][_0x109f1a(0x1b5d)](_0x56d3be,_0xefdbca,_0x2f889e);}if(!_0xa82d27){_0x56d3be['scaleInPlace'](_0x910b2a),_0x2f889e['scaleInPlace'](_0x910b2a),_0xefdbca[_0x109f1a(0x1200)](_0x910b2a);for(let _0x28a89f=_0x546671;_0x28a89f<_0x193993[_0x109f1a(0x1b36)][_0x109f1a(0x132e)];_0x28a89f++){const _0x5e45c9=_0x193993['animations'][_0x28a89f];if(0x0!==_0x5e45c9[_0x109f1a(0x3a00)]){_0x910b2a=_0x5e45c9['weight']/_0x3f5cbf;const _0x2ce98c=_0x432fbe['jp']['Vector3'][0x2],_0x54b948=_0x432fbe['jp'][_0x109f1a(0x23ca)][0x3],_0x1c427e=_0x432fbe['jp'][_0x109f1a(0x2199)][0x1];_0x5e45c9['currentValue'][_0x109f1a(0x1b5d)](_0x54b948,_0x1c427e,_0x2ce98c),_0x54b948[_0x109f1a(0xec0)](_0x910b2a,_0x56d3be),_0x1c427e['scaleAndAddToRef'](0x0<_0x432fbe['_f']['Dot'](_0xefdbca,_0x1c427e)?_0x910b2a:-_0x910b2a,_0xefdbca),_0x2ce98c['scaleAndAddToRef'](_0x910b2a,_0x2f889e);}}_0xefdbca[_0x109f1a(0xb65)]();}for(let _0x57d6a2=0x0;_0x57d6a2<_0x193993[_0x109f1a(0x2a2b)][_0x109f1a(0x132e)];_0x57d6a2++){const _0x1586e3=_0x193993[_0x109f1a(0x2a2b)][_0x57d6a2];if(0x0!==_0x1586e3['weight']){const _0x40e5dc=_0x432fbe['jp']['Vector3'][0x2],_0x321e02=_0x432fbe['jp'][_0x109f1a(0x23ca)][0x3];var _0x1e8803=_0x432fbe['jp'][_0x109f1a(0x2199)][0x1];_0x1586e3['currentValue'][_0x109f1a(0x1b5d)](_0x321e02,_0x1e8803,_0x40e5dc),_0x321e02[_0x109f1a(0x2b3f)](_0x56d3be,_0x321e02),_0x432fbe['P']['LerpToRef'](_0x56d3be,_0x321e02,_0x1586e3[_0x109f1a(0x3a00)],_0x56d3be),_0xefdbca[_0x109f1a(0x2b3f)](_0x1e8803,_0x1e8803),_0x432fbe['_f'][_0x109f1a(0x228d)](_0xefdbca,_0x1e8803,_0x1586e3[_0x109f1a(0x3a00)],_0xefdbca),_0x40e5dc[_0x109f1a(0xec0)](_0x1586e3['weight'],_0x2f889e);}}var _0x5ada43=_0x5ed7bf?_0x5ed7bf[_0x109f1a(0x1286)][_0x109f1a(0x3d8)]:_0x432fbe['jp'][_0x109f1a(0x3809)][0x0][_0x109f1a(0x11fe)]();return _0x432fbe['y3'][_0x109f1a(0x50f)](_0x56d3be,_0xefdbca,_0x2f889e,_0x5ada43),_0x5ada43;},_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x786)]=function(_0x477e53,_0x2df191){var _0x2127ff=_0x30578e;if(0x0===_0x477e53[_0x2127ff(0x2df9)]&&0x0===_0x477e53['totalAdditiveWeight'])return _0x2df191;var _0x13c3f7=_0x477e53['animations'][0x0],_0x407569=_0x477e53['originalValue'];let _0x342e5b=_0x2df191;if(0x0===_0x477e53[_0x2127ff(0x2df9)]&&0x0<_0x477e53[_0x2127ff(0xc23)])_0x342e5b[_0x2127ff(0x2a3e)](_0x407569);else{if(0x1===_0x477e53['animations']['length']){if(_0x432fbe['_f'][_0x2127ff(0x228d)](_0x407569,_0x13c3f7['currentValue'],Math[_0x2127ff(0x3749)](0x1,_0x477e53[_0x2127ff(0x2df9)]),_0x342e5b),0x0===_0x477e53[_0x2127ff(0xc23)])return _0x342e5b;}else{if(0x1<_0x477e53[_0x2127ff(0x1b36)][_0x2127ff(0x132e)]){let _0xb4a089=0x1,_0x1ca58a,_0x256f4b;if(_0x477e53['totalWeight']<0x1)_0x13c3f7=0x1-_0x477e53['totalWeight'],(_0x1ca58a=[],_0x256f4b=[],_0x1ca58a['push'](_0x407569),_0x256f4b[_0x2127ff(0x2f54)](_0x13c3f7));else{if(0x2===_0x477e53[_0x2127ff(0x1b36)]['length']&&(_0x432fbe['_f'][_0x2127ff(0x228d)](_0x477e53['animations'][0x0][_0x2127ff(0x2358)],_0x477e53['animations'][0x1][_0x2127ff(0x2358)],_0x477e53[_0x2127ff(0x1b36)][0x1][_0x2127ff(0x3a00)]/_0x477e53[_0x2127ff(0x2df9)],_0x2df191),0x0===_0x477e53['totalAdditiveWeight']))return _0x2df191;_0x1ca58a=[],_0x256f4b=[],_0xb4a089=_0x477e53[_0x2127ff(0x2df9)];}for(let _0x36e7d6=0x0;_0x36e7d6<_0x477e53[_0x2127ff(0x1b36)][_0x2127ff(0x132e)];_0x36e7d6++){var _0x174c56=_0x477e53[_0x2127ff(0x1b36)][_0x36e7d6];_0x1ca58a['push'](_0x174c56[_0x2127ff(0x2358)]),_0x256f4b[_0x2127ff(0x2f54)](_0x174c56[_0x2127ff(0x3a00)]/_0xb4a089);}let _0x140204=0x0;for(let _0x1bc065=0x0;_0x1bc065<_0x1ca58a[_0x2127ff(0x132e)];)_0x1bc065?(_0x140204+=_0x256f4b[_0x1bc065],_0x432fbe['_f'][_0x2127ff(0x228d)](_0x342e5b,_0x1ca58a[_0x1bc065],_0x256f4b[_0x1bc065]/_0x140204,_0x342e5b),_0x1bc065++):(_0x432fbe['_f'][_0x2127ff(0x228d)](_0x1ca58a[_0x1bc065],_0x1ca58a[_0x1bc065+0x1],_0x256f4b[_0x1bc065+0x1]/(_0x256f4b[_0x1bc065]+_0x256f4b[_0x1bc065+0x1]),_0x2df191),_0x342e5b=_0x2df191,_0x140204=_0x256f4b[_0x1bc065]+_0x256f4b[_0x1bc065+0x1],_0x1bc065+=0x2);}}}for(let _0x53e93e=0x0;_0x53e93e<_0x477e53[_0x2127ff(0x2a2b)]['length'];_0x53e93e++){var _0x237ea4=_0x477e53[_0x2127ff(0x2a2b)][_0x53e93e];0x0!==_0x237ea4['weight']&&(_0x342e5b[_0x2127ff(0x2b3f)](_0x237ea4[_0x2127ff(0x2358)],_0x432fbe['jp'][_0x2127ff(0x2199)][0x0]),_0x432fbe['_f']['SlerpToRef'](_0x342e5b,_0x432fbe['jp'][_0x2127ff(0x2199)][0x0],_0x237ea4[_0x2127ff(0x3a00)],_0x342e5b));}return _0x342e5b;},_0x1030ea['x'][_0x30578e(0x1229)][_0x30578e(0x1706)]=function(){var _0x496dab=_0x30578e;if(this[_0x496dab(0x247b)][_0x496dab(0x132e)]){for(let _0x12d3af=0x0;_0x12d3af<this['_registeredForLateAnimationBindings']['length'];_0x12d3af++){const _0x11c5d9=this['_registeredForLateAnimationBindings'][_0x496dab(0xf56)][_0x12d3af];for(const _0x4904da in _0x11c5d9[_0x496dab(0x3c15)]){var _0x1f98a2=_0x11c5d9['_lateAnimationHolders'][_0x4904da];const _0x2ea2ed=_0x1f98a2[_0x496dab(0x1b36)][0x0],_0x62960a=_0x1f98a2[_0x496dab(0x3ec5)];if(void 0x0!==_0x62960a&&null!==_0x62960a){var _0x2ac0aa=_0x251e99['f'][_0x496dab(0xac8)]&&_0x62960a['m'];let _0x1eb40b=_0x11c5d9[_0x4904da];if(_0x2ac0aa)_0x1eb40b=this[_0x496dab(0x170f)](_0x1f98a2);else{if(void 0x0!==_0x62960a['w'])_0x1eb40b=this[_0x496dab(0x786)](_0x1f98a2,_0x1eb40b||_0x432fbe['_f'][_0x496dab(0x24ef)]());else{let _0xde5fde=0x0,_0x3d53ef=0x1;_0x1f98a2[_0x496dab(0x2df9)]<0x1?_0x1eb40b=_0x2ea2ed&&_0x62960a[_0x496dab(0x27e7)]?_0x62960a[_0x496dab(0x27e7)](0x1-_0x1f98a2[_0x496dab(0x2df9)]):_0x2ea2ed?_0x62960a*(0x1-_0x1f98a2[_0x496dab(0x2df9)]):_0x62960a[_0x496dab(0x11fe)]?_0x62960a['clone']():_0x62960a:_0x2ea2ed&&(_0x3d53ef=_0x1f98a2[_0x496dab(0x2df9)],_0x2ac0aa=_0x2ea2ed[_0x496dab(0x3a00)]/_0x3d53ef,_0x1eb40b=0x1!=_0x2ac0aa?_0x2ea2ed[_0x496dab(0x2358)][_0x496dab(0x27e7)]?_0x2ea2ed[_0x496dab(0x2358)][_0x496dab(0x27e7)](_0x2ac0aa):_0x2ea2ed[_0x496dab(0x2358)]*_0x2ac0aa:_0x2ea2ed[_0x496dab(0x2358)],_0xde5fde=0x1);for(let _0x13d281=_0xde5fde;_0x13d281<_0x1f98a2['animations'][_0x496dab(0x132e)];_0x13d281++){const _0x52bc6f=_0x1f98a2['animations'][_0x13d281];var _0x38d261=_0x52bc6f[_0x496dab(0x3a00)]/_0x3d53ef;_0x38d261&&(_0x52bc6f[_0x496dab(0x2358)][_0x496dab(0xec0)]?_0x52bc6f[_0x496dab(0x2358)][_0x496dab(0xec0)](_0x38d261,_0x1eb40b):_0x1eb40b+=_0x52bc6f[_0x496dab(0x2358)]*_0x38d261);}for(let _0x108eb9=0x0;_0x108eb9<_0x1f98a2[_0x496dab(0x2a2b)][_0x496dab(0x132e)];_0x108eb9++){const _0x5381ee=_0x1f98a2['additiveAnimations'][_0x108eb9];var _0x1813db=_0x5381ee[_0x496dab(0x3a00)];_0x1813db&&(_0x5381ee[_0x496dab(0x2358)][_0x496dab(0xec0)]?_0x5381ee[_0x496dab(0x2358)]['scaleAndAddToRef'](_0x1813db,_0x1eb40b):_0x1eb40b+=_0x5381ee[_0x496dab(0x2358)]*_0x1813db);}}}_0x11c5d9[_0x4904da]=_0x1eb40b;}}_0x11c5d9['_lateAnimationHolders']={};}this[_0x496dab(0x247b)]['reset']();}},_0x3a6ccb['N'][_0x30578e(0x1229)][_0x30578e(0x1923)]=function(_0x506c12,_0x43cb60,_0x3c7413,_0x51a8d1=!0x1,_0xd3222c=null){var _0x30779c=_0x30578e;0x0===this[_0x30779c(0x1b36)][_0x30779c(0x132e)]&&(this['animations'][_0x30779c(0x2f54)](new _0x251e99['f'](this['name'],_0x30779c(0x18b4),_0x506c12[_0x30779c(0x1b36)][0x0][_0x30779c(0x702)],_0x251e99['f'][_0x30779c(0x1749)],0x0)),this[_0x30779c(0x1b36)][0x0]['setKeys']([]));var _0x2a38a5=_0x506c12[_0x30779c(0x1b36)][0x0][_0x30779c(0x3ba7)](_0x43cb60);if(!_0x2a38a5)return!0x1;var _0x25681a=_0x2a38a5[_0x30779c(0x2835)],_0x1ef3bb=_0x2a38a5['to'],_0x3a9603=_0x506c12['animations'][0x0][_0x30779c(0x1998)](),_0x2a38a5=_0x506c12[_0x30779c(0x132e)],_0x506c12=_0x506c12[_0x30779c(0x3b81)](),_0x3d8e32=this[_0x30779c(0x3b81)](),_0x5f2c14=_0x51a8d1&&_0x506c12&&_0x2a38a5&&this[_0x30779c(0x132e)]&&_0x2a38a5!==this[_0x30779c(0x132e)],_0x3e100a=_0x5f2c14&&_0x3d8e32&&_0x506c12?_0x3d8e32[_0x30779c(0x132e)]/_0x506c12[_0x30779c(0x132e)]:0x1,_0x54b3e3=_0x51a8d1&&!_0x3d8e32&&_0xd3222c&&(0x1!==_0xd3222c['x']||0x1!==_0xd3222c['y']||0x1!==_0xd3222c['z']);const _0xe1fba2=this[_0x30779c(0x1b36)][0x0]['getKeys']();let _0x3150de,_0x85735e,_0x16920c;for(let _0x171260=0x0,_0x2cdc9d=_0x3a9603[_0x30779c(0x132e)];_0x171260<_0x2cdc9d;_0x171260++)(_0x3150de=_0x3a9603[_0x171260])['frame']>=_0x25681a&&_0x3150de[_0x30779c(0x27b)]<=_0x1ef3bb&&(_0x51a8d1?(_0x16920c=_0x3150de[_0x30779c(0x856)][_0x30779c(0x11fe)](),_0x5f2c14?(_0x85735e=_0x16920c[_0x30779c(0x37eb)](),_0x16920c[_0x30779c(0x1b33)](_0x85735e[_0x30779c(0x1200)](_0x3e100a))):_0x54b3e3&&_0xd3222c?(_0x85735e=_0x16920c['getTranslation'](),_0x16920c[_0x30779c(0x1b33)](_0x85735e[_0x30779c(0x2121)](_0xd3222c))):_0x16920c=_0x3150de[_0x30779c(0x856)]):_0x16920c=_0x3150de['value'],_0xe1fba2[_0x30779c(0x2f54)]({'frame':_0x3150de[_0x30779c(0x27b)]+_0x3c7413,'value':_0x16920c}));return this[_0x30779c(0x1b36)][0x0][_0x30779c(0xdac)](_0x43cb60,_0x25681a+_0x3c7413,_0x1ef3bb+_0x3c7413),!0x0;};},0xdfe0:(_0x15b9c6,_0xbc3cd9,_0x56a44c)=>{var _0x4d7184=a8_0x49466b;_0x56a44c['d'](_0xbc3cd9,{'f':()=>_0x2f6f90});var _0x329737=_0x56a44c(0x9fd1),_0x3983d4=_0x56a44c(0xc84b),_0x5a4af9=_0x56a44c(0x1b5c),_0x1beaa3=_0x56a44c(0x153ad),_0xbc3cd9=_0x56a44c(0xe456),_0x5002f6=_0x56a44c(0x976b),_0x231052=_0x56a44c(0x71),_0x2bda64=_0x56a44c(0x16aec),_0x126ab8=_0x56a44c(0xceed),_0x327e4b=_0x56a44c(0xc661),_0x56a44c=_0x56a44c(0x77a5);class _0x2f6f90{constructor(_0x167fd9,_0x2e45af,_0x276af3,_0x35b46a,_0x28099e,_0x2a4901){var _0x33bf41=a8_0x58a1;this['name']=_0x167fd9,this[_0x33bf41(0x1a52)]=_0x2e45af,this[_0x33bf41(0x702)]=_0x276af3,this[_0x33bf41(0x3c7b)]=_0x35b46a,this[_0x33bf41(0x35a2)]=_0x28099e,this['enableBlending']=_0x2a4901,this[_0x33bf41(0x2382)]=null,this[_0x33bf41(0x141b)]=new Array(),this[_0x33bf41(0x462)]=new Array(),this[_0x33bf41(0x3ab6)]=0.01,this[_0x33bf41(0x399)]={},this['targetPropertyPath']=_0x2e45af['split']('.'),this[_0x33bf41(0x3c7b)]=_0x35b46a,this[_0x33bf41(0x35a2)]=void 0x0===_0x28099e?_0x2f6f90[_0x33bf41(0xad3)]:_0x28099e,this[_0x33bf41(0x439)]=_0x2f6f90['_UniqueIdGenerator']++;}static[_0x4d7184(0x788)](_0x1311fe,_0x2b296f,_0x1c6483,_0x49dd7b,_0x31379d,_0x356741,_0x10a055,_0x3931d0){var _0x17f21a=_0x4d7184;let _0x5764a5=void 0x0;if(!isNaN(parseFloat(_0x31379d))&&isFinite(_0x31379d)?_0x5764a5=_0x2f6f90[_0x17f21a(0x10f6)]:_0x31379d instanceof _0x329737['_f']?_0x5764a5=_0x2f6f90[_0x17f21a(0x131b)]:_0x31379d instanceof _0x329737['P']?_0x5764a5=_0x2f6f90[_0x17f21a(0x30fd)]:_0x31379d instanceof _0x329737['FM']?_0x5764a5=_0x2f6f90[_0x17f21a(0x1ef7)]:_0x31379d instanceof _0x3983d4['Wo']?_0x5764a5=_0x2f6f90['ANIMATIONTYPE_COLOR3']:_0x31379d instanceof _0x3983d4['HE']?_0x5764a5=_0x2f6f90[_0x17f21a(0x7b7)]:_0x31379d instanceof _0x126ab8['$']&&(_0x5764a5=_0x2f6f90['ANIMATIONTYPE_SIZE']),null==_0x5764a5)return null;const _0x1b4430=new _0x2f6f90(_0x1311fe,_0x2b296f,_0x1c6483,_0x5764a5,_0x10a055);return _0x1b4430[_0x17f21a(0x13de)]([{'frame':0x0,'value':_0x31379d},{'frame':_0x49dd7b,'value':_0x356741}]),void 0x0!==_0x3931d0&&_0x1b4430[_0x17f21a(0x13cb)](_0x3931d0),_0x1b4430;}static[_0x4d7184(0x3536)](_0x82e492,_0x211951,_0x243d02,_0x58b643){var _0x43873e=_0x4d7184;const _0x2d3778=new _0x2f6f90(_0x82e492+'Animation',_0x82e492,_0x243d02,_0x211951,_0x2f6f90['ANIMATIONLOOPMODE_CONSTANT']);return _0x2d3778[_0x43873e(0x13cb)](_0x58b643),_0x2d3778;}static[_0x4d7184(0xd72)](_0x24d7c7,_0x66f149,_0x543404,_0x5eb955,_0x4f6ac9,_0x303816,_0x3de2c0,_0x573d2b,_0xdf7430,_0x7f5702,_0x53142c){var _0x4f728e=_0x4d7184;return _0x24d7c7=_0x2f6f90[_0x4f728e(0x788)](_0x24d7c7,_0x543404,_0x5eb955,_0x4f6ac9,_0x303816,_0x3de2c0,_0x573d2b,_0xdf7430),_0x24d7c7&&(_0x53142c=_0x66f149[_0x4f728e(0x22fd)]?_0x66f149['getScene']():_0x53142c)?_0x53142c['beginDirectAnimation'](_0x66f149,[_0x24d7c7],0x0,_0x4f6ac9,0x1===_0x24d7c7[_0x4f728e(0x35a2)],0x1,_0x7f5702):null;}static[_0x4d7184(0x30d6)](_0x4a7c3d,_0x1b3519,_0x2c5da3,_0x3f032c,_0x2d997e,_0x1f86a4,_0x107e16,_0x139705,_0x35da47,_0x4d0efb,_0xc8a8d4){var _0x2da161=_0x4d7184;_0x4a7c3d=_0x2f6f90[_0x2da161(0x788)](_0x4a7c3d,_0x3f032c,_0x2d997e,_0x1f86a4,_0x107e16,_0x139705,_0x35da47,_0x4d0efb);if(!_0x4a7c3d)return null;const _0xf8b16a=_0x1b3519[_0x2da161(0x22fd)]();return _0xf8b16a[_0x2da161(0x38cc)](_0x1b3519,_0x2c5da3,[_0x4a7c3d],0x0,_0x1f86a4,0x1===_0x4a7c3d['loopMode'],0x1,_0xc8a8d4);}static[_0x4d7184(0x1108)](_0x2f925b,_0x52b3fe,_0x379f03,_0x5442db,_0x4c6e20,_0x1bd825,_0x1c4352,_0x12dca1,_0x2f3ec4,_0x297953){var _0x59fad1=_0x4d7184;return _0x2f925b=_0x2f6f90[_0x59fad1(0x788)](_0x2f925b,_0x379f03,_0x5442db,_0x4c6e20,_0x1bd825,_0x1c4352,_0x12dca1,_0x2f3ec4),_0x2f925b?(_0x52b3fe[_0x59fad1(0x1b36)]['push'](_0x2f925b),_0x52b3fe['getScene']()[_0x59fad1(0x1da)](_0x52b3fe,0x0,_0x4c6e20,0x1===_0x2f925b[_0x59fad1(0x35a2)],0x1,_0x297953)):null;}static[_0x4d7184(0x2c12)](_0x3aa58e,_0x25597b=0x0,_0x1b8d15,_0x25ae97=!0x1,_0x3ada46){var _0x42c0d8=_0x4d7184;let _0x998da7=_0x3aa58e;if(_0x25ae97&&((_0x998da7=_0x3aa58e[_0x42c0d8(0x11fe)]())[_0x42c0d8(0x3efc)]=_0x3ada46||_0x998da7['name']),!_0x998da7[_0x42c0d8(0x1e0f)][_0x42c0d8(0x132e)])return _0x998da7;_0x25597b=0x0<=_0x25597b?_0x25597b:0x0;let _0x19037f=0x0;var _0x2a6d6d=_0x998da7['_keys'][0x0];let _0x31c5dd=_0x998da7[_0x42c0d8(0x1e0f)][_0x42c0d8(0x132e)]-0x1;_0x25ae97=_0x998da7[_0x42c0d8(0x1e0f)][_0x31c5dd];const _0x1bbbe={'referenceValue':_0x2a6d6d[_0x42c0d8(0x856)],'referencePosition':_0x329737['jp'][_0x42c0d8(0x23ca)][0x0],'referenceQuaternion':_0x329737['jp'][_0x42c0d8(0x2199)][0x0],'referenceScaling':_0x329737['jp'][_0x42c0d8(0x23ca)][0x1],'keyPosition':_0x329737['jp'][_0x42c0d8(0x23ca)][0x2],'keyQuaternion':_0x329737['jp'][_0x42c0d8(0x2199)][0x1],'keyScaling':_0x329737['jp'][_0x42c0d8(0x23ca)][0x3]};let _0x204dfc=!0x1,_0x145683=_0x2a6d6d[_0x42c0d8(0x27b)],_0x3c6a5e=_0x25ae97[_0x42c0d8(0x27b)],_0x336192=(_0x1b8d15&&(_0x3aa58e=_0x998da7[_0x42c0d8(0x3ba7)](_0x1b8d15))&&(_0x145683=_0x3aa58e[_0x42c0d8(0x2835)],_0x3c6a5e=_0x3aa58e['to']),_0x2a6d6d[_0x42c0d8(0x27b)]===_0x145683),_0x2cc873=_0x25ae97[_0x42c0d8(0x27b)]===_0x3c6a5e;if(0x1===_0x998da7['_keys'][_0x42c0d8(0x132e)]){const _0x54c5e2=_0x998da7[_0x42c0d8(0x1999)](_0x998da7['_keys'][0x0]);_0x1bbbe[_0x42c0d8(0xe0)]=_0x54c5e2['clone']?_0x54c5e2[_0x42c0d8(0x11fe)]():_0x54c5e2,_0x204dfc=!0x0;}else{if(_0x25597b<=_0x2a6d6d[_0x42c0d8(0x27b)]){const _0x4da81d=_0x998da7[_0x42c0d8(0x1999)](_0x2a6d6d['value']);_0x1bbbe['referenceValue']=_0x4da81d[_0x42c0d8(0x11fe)]?_0x4da81d['clone']():_0x4da81d,_0x204dfc=!0x0;}else{if(_0x25597b>=_0x25ae97[_0x42c0d8(0x27b)]){const _0x4d1216=_0x998da7[_0x42c0d8(0x1999)](_0x25ae97['value']);_0x1bbbe['referenceValue']=_0x4d1216[_0x42c0d8(0x11fe)]?_0x4d1216[_0x42c0d8(0x11fe)]():_0x4d1216,_0x204dfc=!0x0;}}}let _0x37c1ee=0x0;for(;!_0x204dfc||!_0x336192||!_0x2cc873&&_0x37c1ee<_0x998da7['_keys']['length']-0x1;){var _0x58a338=_0x998da7[_0x42c0d8(0x1e0f)][_0x37c1ee],_0x32d12=_0x998da7[_0x42c0d8(0x1e0f)][_0x37c1ee+0x1];if(!_0x204dfc&&_0x25597b>=_0x58a338[_0x42c0d8(0x27b)]&&_0x25597b<=_0x32d12[_0x42c0d8(0x27b)]){let _0x542294;_0x542294=_0x25597b===_0x58a338[_0x42c0d8(0x27b)]?_0x998da7[_0x42c0d8(0x1999)](_0x58a338[_0x42c0d8(0x856)]):_0x25597b===_0x32d12[_0x42c0d8(0x27b)]?_0x998da7[_0x42c0d8(0x1999)](_0x32d12[_0x42c0d8(0x856)]):(_0x26a2df={'key':_0x37c1ee,'repeatCount':0x0,'loopMode':this[_0x42c0d8(0xc9f)]},_0x998da7[_0x42c0d8(0x80d)](_0x25597b,_0x26a2df)),_0x1bbbe[_0x42c0d8(0xe0)]=_0x542294[_0x42c0d8(0x11fe)]?_0x542294[_0x42c0d8(0x11fe)]():_0x542294,_0x204dfc=!0x0;}if(!_0x336192&&_0x145683>=_0x58a338['frame']&&_0x145683<=_0x32d12['frame']){if(_0x145683===_0x58a338[_0x42c0d8(0x27b)])_0x19037f=_0x37c1ee;else{if(_0x145683===_0x32d12[_0x42c0d8(0x27b)])_0x19037f=_0x37c1ee+0x1;else{var _0x26a2df={'key':_0x37c1ee,'repeatCount':0x0,'loopMode':this[_0x42c0d8(0xc9f)]};const _0x749ed7=_0x998da7[_0x42c0d8(0x80d)](_0x145683,_0x26a2df);var _0x1ebec7={'frame':_0x145683,'value':_0x749ed7[_0x42c0d8(0x11fe)]?_0x749ed7[_0x42c0d8(0x11fe)]():_0x749ed7};_0x998da7[_0x42c0d8(0x1e0f)][_0x42c0d8(0x1035)](_0x37c1ee+0x1,0x0,_0x1ebec7),_0x19037f=_0x37c1ee+0x1;}}_0x336192=!0x0;}if(!_0x2cc873&&_0x3c6a5e>=_0x58a338[_0x42c0d8(0x27b)]&&_0x3c6a5e<=_0x32d12['frame']){if(_0x3c6a5e===_0x58a338[_0x42c0d8(0x27b)])_0x31c5dd=_0x37c1ee;else{if(_0x3c6a5e===_0x32d12[_0x42c0d8(0x27b)])_0x31c5dd=_0x37c1ee+0x1;else{_0x1ebec7={'key':_0x37c1ee,'repeatCount':0x0,'loopMode':this[_0x42c0d8(0xc9f)]};const _0x4a40ab=_0x998da7[_0x42c0d8(0x80d)](_0x3c6a5e,_0x1ebec7);_0x58a338={'frame':_0x3c6a5e,'value':_0x4a40ab['clone']?_0x4a40ab[_0x42c0d8(0x11fe)]():_0x4a40ab},(_0x998da7[_0x42c0d8(0x1e0f)][_0x42c0d8(0x1035)](_0x37c1ee+0x1,0x0,_0x58a338),_0x31c5dd=_0x37c1ee+0x1);}}_0x2cc873=!0x0;}_0x37c1ee++;}for(_0x998da7['dataType']===_0x2f6f90[_0x42c0d8(0x131b)]?_0x1bbbe[_0x42c0d8(0xe0)][_0x42c0d8(0xb65)]()[_0x42c0d8(0x32cb)]():_0x998da7['dataType']===_0x2f6f90['ANIMATIONTYPE_MATRIX']&&(_0x1bbbe[_0x42c0d8(0xe0)][_0x42c0d8(0x1b5d)](_0x1bbbe['referenceScaling'],_0x1bbbe[_0x42c0d8(0xe95)],_0x1bbbe[_0x42c0d8(0xbf)]),_0x1bbbe['referenceQuaternion']['normalize']()['conjugateInPlace']()),_0x37c1ee=_0x19037f;_0x37c1ee<=_0x31c5dd;_0x37c1ee++){const _0x164aa4=_0x998da7[_0x42c0d8(0x1e0f)][_0x37c1ee];if(!_0x37c1ee||_0x998da7['dataType']===_0x2f6f90[_0x42c0d8(0x10f6)]||_0x164aa4['value']!==_0x2a6d6d[_0x42c0d8(0x856)])switch(_0x998da7[_0x42c0d8(0x3c7b)]){case _0x2f6f90[_0x42c0d8(0x1749)]:_0x164aa4[_0x42c0d8(0x856)][_0x42c0d8(0x1b5d)](_0x1bbbe[_0x42c0d8(0xeef)],_0x1bbbe[_0x42c0d8(0x1f6e)],_0x1bbbe['keyPosition']),_0x1bbbe[_0x42c0d8(0xd90)]['subtractInPlace'](_0x1bbbe[_0x42c0d8(0xbf)]),_0x1bbbe[_0x42c0d8(0xeef)]['divideInPlace'](_0x1bbbe['referenceScaling']),_0x1bbbe[_0x42c0d8(0xe95)][_0x42c0d8(0x2b3f)](_0x1bbbe[_0x42c0d8(0x1f6e)],_0x1bbbe[_0x42c0d8(0x1f6e)]),_0x329737['y3'][_0x42c0d8(0x50f)](_0x1bbbe[_0x42c0d8(0xeef)],_0x1bbbe['keyQuaternion'],_0x1bbbe['keyPosition'],_0x164aa4[_0x42c0d8(0x856)]);break;case _0x2f6f90[_0x42c0d8(0x131b)]:_0x1bbbe[_0x42c0d8(0xe0)][_0x42c0d8(0x2b3f)](_0x164aa4[_0x42c0d8(0x856)],_0x164aa4['value']);break;case _0x2f6f90[_0x42c0d8(0x1ef7)]:case _0x2f6f90['ANIMATIONTYPE_VECTOR3']:case _0x2f6f90[_0x42c0d8(0x3317)]:case _0x2f6f90[_0x42c0d8(0x7b7)]:_0x164aa4['value']['subtractToRef'](_0x1bbbe[_0x42c0d8(0xe0)],_0x164aa4['value']);break;case _0x2f6f90['ANIMATIONTYPE_SIZE']:_0x164aa4[_0x42c0d8(0x856)][_0x42c0d8(0x37ce)]-=_0x1bbbe[_0x42c0d8(0xe0)][_0x42c0d8(0x37ce)],_0x164aa4['value'][_0x42c0d8(0x1995)]-=_0x1bbbe[_0x42c0d8(0xe0)][_0x42c0d8(0x1995)];break;default:_0x164aa4['value']-=_0x1bbbe[_0x42c0d8(0xe0)];}}return _0x998da7;}static[_0x4d7184(0x16f5)](_0x3cc5e1,_0x3eab4a,_0x255fe5,_0x57a78c,_0xd4075e,_0x2299c0,_0x5b2f75,_0x7881f2=null){var _0x2e2a9a=_0x4d7184;if(_0x5b2f75<=0x0)return _0x255fe5[_0x3cc5e1]=_0x3eab4a,_0x7881f2&&_0x7881f2(),null;_0xd4075e*=_0x5b2f75/0x3e8,(_0x2299c0[_0x2e2a9a(0x13de)]([{'frame':0x0,'value':_0x255fe5[_0x3cc5e1][_0x2e2a9a(0x11fe)]?_0x255fe5[_0x3cc5e1][_0x2e2a9a(0x11fe)]():_0x255fe5[_0x3cc5e1]},{'frame':_0xd4075e,'value':_0x3eab4a}]),_0x255fe5[_0x2e2a9a(0x1b36)]||(_0x255fe5[_0x2e2a9a(0x1b36)]=[]),_0x255fe5['animations'][_0x2e2a9a(0x2f54)](_0x2299c0));const _0x216044=_0x57a78c[_0x2e2a9a(0x1da)](_0x255fe5,0x0,_0xd4075e,!0x1);return _0x216044[_0x2e2a9a(0x15cb)]=_0x7881f2,_0x216044;}get['runtimeAnimations'](){var _0x137247=_0x4d7184;return this[_0x137247(0x141b)];}get['hasRunningRuntimeAnimations'](){var _0x995172=_0x4d7184;for(const _0xfce60d of this[_0x995172(0x141b)])if(!_0xfce60d[_0x995172(0x1253)]())return!0x0;return!0x1;}[_0x4d7184(0x27d6)](_0x4f0dfa){var _0x34177d=_0x4d7184;let _0xd86264='Name:\x20'+this[_0x34177d(0x3efc)]+',\x20property:\x20'+this['targetProperty'];if(_0xd86264=(_0xd86264=(_0xd86264+=_0x34177d(0x268b)+['Float',_0x34177d(0x23ca),_0x34177d(0x2199),_0x34177d(0x3809),_0x34177d(0x3777),_0x34177d(0x1e33)][this[_0x34177d(0x3c7b)]])+',\x20nKeys:\x20'+(this[_0x34177d(0x1e0f)]?this[_0x34177d(0x1e0f)][_0x34177d(0x132e)]:_0x34177d(0x25c6)))+_0x34177d(0x3698)+(this[_0x34177d(0x399)]?Object[_0x34177d(0x2c10)](this[_0x34177d(0x399)])[_0x34177d(0x132e)]:_0x34177d(0x25c6)),_0x4f0dfa){_0xd86264+=_0x34177d(0x34e1);let _0x702936=!0x0;for(const _0x15eefd in this[_0x34177d(0x399)])_0x702936&&(_0xd86264+=',\x20',_0x702936=!0x1),_0xd86264+=_0x15eefd;_0xd86264+='}';}return _0xd86264;}[_0x4d7184(0x49f)](_0x2ad03a){var _0xcf382f=_0x4d7184;this['_events'][_0xcf382f(0x2f54)](_0x2ad03a),this[_0xcf382f(0x462)]['sort']((_0x529d6e,_0x16af4f)=>_0x529d6e[_0xcf382f(0x27b)]-_0x16af4f['frame']);}[_0x4d7184(0x3238)](_0x5e013d){var _0x3e71e5=_0x4d7184;for(let _0x1b2c7c=0x0;_0x1b2c7c<this['_events'][_0x3e71e5(0x132e)];_0x1b2c7c++)this[_0x3e71e5(0x462)][_0x1b2c7c][_0x3e71e5(0x27b)]===_0x5e013d&&(this[_0x3e71e5(0x462)]['splice'](_0x1b2c7c,0x1),_0x1b2c7c--);}[_0x4d7184(0x33cf)](){var _0xa727f2=_0x4d7184;return this[_0xa727f2(0x462)];}[_0x4d7184(0xdac)](_0x2d20b0,_0x2dc9e8,_0x4ce302){this['_ranges'][_0x2d20b0]||(this['_ranges'][_0x2d20b0]=new _0x231052['X'](_0x2d20b0,_0x2dc9e8,_0x4ce302));}[_0x4d7184(0x4120)](_0x4f9c2f,_0x3e2683=!0x0){var _0x29faf8=_0x4d7184,_0x5e9694=this[_0x29faf8(0x399)][_0x4f9c2f];if(_0x5e9694){if(_0x3e2683){var _0x3e65f5=_0x5e9694[_0x29faf8(0x2835)],_0x3b4796=_0x5e9694['to'];for(let _0x4d4d40=this['_keys'][_0x29faf8(0x132e)]-0x1;0x0<=_0x4d4d40;_0x4d4d40--)this['_keys'][_0x4d4d40][_0x29faf8(0x27b)]>=_0x3e65f5&&this['_keys'][_0x4d4d40][_0x29faf8(0x27b)]<=_0x3b4796&&this[_0x29faf8(0x1e0f)][_0x29faf8(0x1035)](_0x4d4d40,0x1);}this['_ranges'][_0x4f9c2f]=null;}}[_0x4d7184(0x3ba7)](_0x1267e7){var _0x251b6a=_0x4d7184;return this[_0x251b6a(0x399)][_0x1267e7];}[_0x4d7184(0x1998)](){return this['_keys'];}['getHighestFrame'](){var _0x5bac38=_0x4d7184;let _0x246168=0x0;for(let _0x344f7a=0x0,_0x5bbe4e=this[_0x5bac38(0x1e0f)][_0x5bac38(0x132e)];_0x344f7a<_0x5bbe4e;_0x344f7a++)_0x246168<this[_0x5bac38(0x1e0f)][_0x344f7a][_0x5bac38(0x27b)]&&(_0x246168=this['_keys'][_0x344f7a]['frame']);return _0x246168;}[_0x4d7184(0x30aa)](){return this['_easingFunction'];}['setEasingFunction'](_0x4b70ff){var _0x39a4a0=_0x4d7184;this[_0x39a4a0(0x2382)]=_0x4b70ff;}[_0x4d7184(0x2ad)](_0x303b3c,_0x1c418d,_0x270210){var _0x3eb6e5=_0x4d7184;return _0x5a4af9['R'][_0x3eb6e5(0x1afb)](_0x303b3c,_0x1c418d,_0x270210);}[_0x4d7184(0x3ffe)](_0x50195d,_0x2983e2,_0x4eeebf,_0x3944e5,_0x474824){var _0x147c87=_0x4d7184;return _0x5a4af9['R'][_0x147c87(0x16fe)](_0x50195d,_0x2983e2,_0x4eeebf,_0x3944e5,_0x474824);}[_0x4d7184(0x1760)](_0x38e2bb,_0x574715,_0x93c574){return _0x329737['_f']['Slerp'](_0x38e2bb,_0x574715,_0x93c574);}['quaternionInterpolateFunctionWithTangents'](_0x1f4521,_0x2a6eec,_0x10f39d,_0x4c2bca,_0x3dc870){var _0x10a19f=_0x4d7184;return _0x329737['_f'][_0x10a19f(0x16fe)](_0x1f4521,_0x2a6eec,_0x10f39d,_0x4c2bca,_0x3dc870)[_0x10a19f(0xb65)]();}[_0x4d7184(0x1cd0)](_0x444e3e,_0x195077,_0x4300be){var _0x10b82c=_0x4d7184;return _0x329737['P'][_0x10b82c(0x1afb)](_0x444e3e,_0x195077,_0x4300be);}['vector3InterpolateFunctionWithTangents'](_0x1b423a,_0x55563c,_0x403c5c,_0x580219,_0x2bd380){var _0x3ce4b2=_0x4d7184;return _0x329737['P'][_0x3ce4b2(0x16fe)](_0x1b423a,_0x55563c,_0x403c5c,_0x580219,_0x2bd380);}[_0x4d7184(0x133d)](_0x90241b,_0x5d21b5,_0x2b4cde){var _0x2b8351=_0x4d7184;return _0x329737['FM'][_0x2b8351(0x1afb)](_0x90241b,_0x5d21b5,_0x2b4cde);}[_0x4d7184(0x404c)](_0x3290a4,_0x4175c7,_0x3cbc45,_0x6a9c2d,_0x2da222){var _0x3d8cee=_0x4d7184;return _0x329737['FM'][_0x3d8cee(0x16fe)](_0x3290a4,_0x4175c7,_0x3cbc45,_0x6a9c2d,_0x2da222);}[_0x4d7184(0x1534)](_0x53dc06,_0x1375a1,_0xf77fb6){var _0x50d706=_0x4d7184;return _0x126ab8['$'][_0x50d706(0x1afb)](_0x53dc06,_0x1375a1,_0xf77fb6);}[_0x4d7184(0x95f)](_0x36ad4c,_0x1535db,_0x334919){var _0x3ba054=_0x4d7184;return _0x3983d4['Wo'][_0x3ba054(0x1afb)](_0x36ad4c,_0x1535db,_0x334919);}['color3InterpolateFunctionWithTangents'](_0x540b6b,_0x1cc7cc,_0xcde015,_0x2c3936,_0x3db45a){var _0x243d41=_0x4d7184;return _0x3983d4['Wo'][_0x243d41(0x16fe)](_0x540b6b,_0x1cc7cc,_0xcde015,_0x2c3936,_0x3db45a);}[_0x4d7184(0x4022)](_0x42b8d3,_0x56b916,_0xd70f6f){var _0x379282=_0x4d7184;return _0x3983d4['HE'][_0x379282(0x1afb)](_0x42b8d3,_0x56b916,_0xd70f6f);}[_0x4d7184(0x10a7)](_0x41eb99,_0x29db94,_0x90e4be,_0x12f572,_0x108c68){return _0x3983d4['HE']['Hermite'](_0x41eb99,_0x29db94,_0x90e4be,_0x12f572,_0x108c68);}['_getKeyValue'](_0x5cadc6){var _0x102d11=_0x4d7184;return _0x102d11(0x187)==typeof _0x5cadc6?_0x5cadc6():_0x5cadc6;}[_0x4d7184(0xe7a)](_0x1fb583){var _0x5433a7=_0x4d7184;return this[_0x5433a7(0x80d)](_0x1fb583,{'key':0x0,'repeatCount':0x0,'loopMode':_0x2f6f90['ANIMATIONLOOPMODE_CONSTANT']});}['_interpolate'](_0x41ae71,_0x4b2bfb){var _0x38c0da=_0x4d7184;if(_0x4b2bfb[_0x38c0da(0x35a2)]===_0x2f6f90[_0x38c0da(0xc9f)]&&0x0<_0x4b2bfb[_0x38c0da(0x38dc)])return _0x4b2bfb[_0x38c0da(0x139e)][_0x38c0da(0x11fe)]?_0x4b2bfb[_0x38c0da(0x139e)][_0x38c0da(0x11fe)]():_0x4b2bfb['highLimitValue'];var _0x380aa2=this[_0x38c0da(0x1e0f)],_0x3ee46b=_0x380aa2['length'];let _0x386fb=_0x4b2bfb[_0x38c0da(0x102)];for(;0x0<=_0x386fb&&_0x41ae71<_0x380aa2[_0x386fb][_0x38c0da(0x27b)];)--_0x386fb;for(;_0x386fb+0x1<=_0x3ee46b-0x1&&_0x41ae71>=_0x380aa2[_0x386fb+0x1]['frame'];)++_0x386fb;if((_0x4b2bfb[_0x38c0da(0x102)]=_0x386fb)<0x0)return this[_0x38c0da(0x1999)](_0x380aa2[0x0][_0x38c0da(0x856)]);if(_0x386fb+0x1>_0x3ee46b-0x1)return this[_0x38c0da(0x1999)](_0x380aa2[_0x3ee46b-0x1][_0x38c0da(0x856)]);const _0x225dad=_0x380aa2[_0x386fb],_0x34ccbc=_0x380aa2[_0x386fb+0x1];var _0x552a6c=this[_0x38c0da(0x1999)](_0x225dad[_0x38c0da(0x856)]),_0x2679aa=this[_0x38c0da(0x1999)](_0x34ccbc[_0x38c0da(0x856)]);if(_0x225dad[_0x38c0da(0x3891)]===_0x5002f6['N'][_0x38c0da(0x1659)])return _0x34ccbc[_0x38c0da(0x27b)]>_0x41ae71?_0x552a6c:_0x2679aa;var _0x7eb44b=void 0x0!==_0x225dad[_0x38c0da(0x28ea)]&&void 0x0!==_0x34ccbc[_0x38c0da(0x2d2a)],_0x3cb567=_0x34ccbc[_0x38c0da(0x27b)]-_0x225dad['frame'];let _0x53c10d=(_0x41ae71-_0x225dad[_0x38c0da(0x27b)])/_0x3cb567;const _0x53b110=this[_0x38c0da(0x30aa)]();switch(null!==_0x53b110&&(_0x53c10d=_0x53b110[_0x38c0da(0x1f4e)](_0x53c10d)),this[_0x38c0da(0x3c7b)]){case _0x2f6f90[_0x38c0da(0x10f6)]:var _0x516db0=_0x7eb44b?this[_0x38c0da(0x3ffe)](_0x552a6c,_0x225dad[_0x38c0da(0x28ea)]*_0x3cb567,_0x2679aa,_0x34ccbc[_0x38c0da(0x2d2a)]*_0x3cb567,_0x53c10d):this[_0x38c0da(0x2ad)](_0x552a6c,_0x2679aa,_0x53c10d);switch(_0x4b2bfb[_0x38c0da(0x35a2)]){case _0x2f6f90['ANIMATIONLOOPMODE_CYCLE']:case _0x2f6f90[_0x38c0da(0xc9f)]:return _0x516db0;case _0x2f6f90['ANIMATIONLOOPMODE_RELATIVE']:return _0x4b2bfb[_0x38c0da(0x1806)]*_0x4b2bfb[_0x38c0da(0x38dc)]+_0x516db0;}break;case _0x2f6f90[_0x38c0da(0x131b)]:{const _0x2f117d=_0x7eb44b?this['quaternionInterpolateFunctionWithTangents'](_0x552a6c,_0x225dad[_0x38c0da(0x28ea)][_0x38c0da(0x27e7)](_0x3cb567),_0x2679aa,_0x34ccbc[_0x38c0da(0x2d2a)][_0x38c0da(0x27e7)](_0x3cb567),_0x53c10d):this[_0x38c0da(0x1760)](_0x552a6c,_0x2679aa,_0x53c10d);switch(_0x4b2bfb['loopMode']){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90[_0x38c0da(0xc9f)]:return _0x2f117d;case _0x2f6f90[_0x38c0da(0x23e8)]:return _0x2f117d[_0x38c0da(0x2f9c)](_0x4b2bfb[_0x38c0da(0x1806)][_0x38c0da(0x27e7)](_0x4b2bfb['repeatCount']));}return _0x2f117d;}case _0x2f6f90[_0x38c0da(0x30fd)]:{const _0x252db5=_0x7eb44b?this['vector3InterpolateFunctionWithTangents'](_0x552a6c,_0x225dad[_0x38c0da(0x28ea)][_0x38c0da(0x27e7)](_0x3cb567),_0x2679aa,_0x34ccbc[_0x38c0da(0x2d2a)][_0x38c0da(0x27e7)](_0x3cb567),_0x53c10d):this['vector3InterpolateFunction'](_0x552a6c,_0x2679aa,_0x53c10d);switch(_0x4b2bfb['loopMode']){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90[_0x38c0da(0xc9f)]:return _0x252db5;case _0x2f6f90[_0x38c0da(0x23e8)]:return _0x252db5[_0x38c0da(0x11ad)](_0x4b2bfb[_0x38c0da(0x1806)][_0x38c0da(0x27e7)](_0x4b2bfb['repeatCount']));}break;}case _0x2f6f90[_0x38c0da(0x1ef7)]:{const _0x48122c=_0x7eb44b?this['vector2InterpolateFunctionWithTangents'](_0x552a6c,_0x225dad[_0x38c0da(0x28ea)][_0x38c0da(0x27e7)](_0x3cb567),_0x2679aa,_0x34ccbc[_0x38c0da(0x2d2a)][_0x38c0da(0x27e7)](_0x3cb567),_0x53c10d):this[_0x38c0da(0x133d)](_0x552a6c,_0x2679aa,_0x53c10d);switch(_0x4b2bfb[_0x38c0da(0x35a2)]){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90['ANIMATIONLOOPMODE_CONSTANT']:return _0x48122c;case _0x2f6f90[_0x38c0da(0x23e8)]:return _0x48122c['add'](_0x4b2bfb[_0x38c0da(0x1806)][_0x38c0da(0x27e7)](_0x4b2bfb['repeatCount']));}break;}case _0x2f6f90[_0x38c0da(0x2b94)]:switch(_0x4b2bfb[_0x38c0da(0x35a2)]){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90['ANIMATIONLOOPMODE_CONSTANT']:return this['sizeInterpolateFunction'](_0x552a6c,_0x2679aa,_0x53c10d);case _0x2f6f90[_0x38c0da(0x23e8)]:return this[_0x38c0da(0x1534)](_0x552a6c,_0x2679aa,_0x53c10d)['add'](_0x4b2bfb[_0x38c0da(0x1806)][_0x38c0da(0x27e7)](_0x4b2bfb['repeatCount']));}break;case _0x2f6f90[_0x38c0da(0x3317)]:{const _0x2676cb=_0x7eb44b?this['color3InterpolateFunctionWithTangents'](_0x552a6c,_0x225dad[_0x38c0da(0x28ea)][_0x38c0da(0x27e7)](_0x3cb567),_0x2679aa,_0x34ccbc[_0x38c0da(0x2d2a)][_0x38c0da(0x27e7)](_0x3cb567),_0x53c10d):this[_0x38c0da(0x95f)](_0x552a6c,_0x2679aa,_0x53c10d);switch(_0x4b2bfb[_0x38c0da(0x35a2)]){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90['ANIMATIONLOOPMODE_CONSTANT']:return _0x2676cb;case _0x2f6f90[_0x38c0da(0x23e8)]:return _0x2676cb[_0x38c0da(0x11ad)](_0x4b2bfb[_0x38c0da(0x1806)]['scale'](_0x4b2bfb[_0x38c0da(0x38dc)]));}break;}case _0x2f6f90[_0x38c0da(0x7b7)]:{const _0xda2084=_0x7eb44b?this[_0x38c0da(0x10a7)](_0x552a6c,_0x225dad[_0x38c0da(0x28ea)][_0x38c0da(0x27e7)](_0x3cb567),_0x2679aa,_0x34ccbc[_0x38c0da(0x2d2a)][_0x38c0da(0x27e7)](_0x3cb567),_0x53c10d):this[_0x38c0da(0x4022)](_0x552a6c,_0x2679aa,_0x53c10d);switch(_0x4b2bfb[_0x38c0da(0x35a2)]){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90[_0x38c0da(0xc9f)]:return _0xda2084;case _0x2f6f90[_0x38c0da(0x23e8)]:return _0xda2084[_0x38c0da(0x11ad)](_0x4b2bfb[_0x38c0da(0x1806)][_0x38c0da(0x27e7)](_0x4b2bfb[_0x38c0da(0x38dc)]));}break;}case _0x2f6f90[_0x38c0da(0x1749)]:switch(_0x4b2bfb[_0x38c0da(0x35a2)]){case _0x2f6f90[_0x38c0da(0xad3)]:case _0x2f6f90[_0x38c0da(0xc9f)]:return _0x2f6f90[_0x38c0da(0x1d02)]?this['matrixInterpolateFunction'](_0x552a6c,_0x2679aa,_0x53c10d,_0x4b2bfb[_0x38c0da(0x3d8)]):_0x552a6c;case _0x2f6f90['ANIMATIONLOOPMODE_RELATIVE']:return _0x552a6c;}}return 0x0;}['matrixInterpolateFunction'](_0x222c9c,_0x1a0435,_0x26eb6a,_0x3c41b6){var _0x19461c=_0x4d7184;return _0x2f6f90[_0x19461c(0xac8)]?_0x3c41b6?(_0x329737['y3'][_0x19461c(0xd2)](_0x222c9c,_0x1a0435,_0x26eb6a,_0x3c41b6),_0x3c41b6):_0x329737['y3']['DecomposeLerp'](_0x222c9c,_0x1a0435,_0x26eb6a):_0x3c41b6?(_0x329737['y3'][_0x19461c(0x194c)](_0x222c9c,_0x1a0435,_0x26eb6a,_0x3c41b6),_0x3c41b6):_0x329737['y3'][_0x19461c(0x1afb)](_0x222c9c,_0x1a0435,_0x26eb6a);}[_0x4d7184(0x11fe)](){var _0x230e87=_0x4d7184;const _0x896e35=new _0x2f6f90(this[_0x230e87(0x3efc)],this['targetPropertyPath'][_0x230e87(0x2abd)]('.'),this[_0x230e87(0x702)],this[_0x230e87(0x3c7b)],this[_0x230e87(0x35a2)]);if(_0x896e35[_0x230e87(0x2a40)]=this[_0x230e87(0x2a40)],_0x896e35[_0x230e87(0x3ab6)]=this[_0x230e87(0x3ab6)],this[_0x230e87(0x1e0f)]&&_0x896e35[_0x230e87(0x13de)](this[_0x230e87(0x1e0f)]),this[_0x230e87(0x399)]){_0x896e35[_0x230e87(0x399)]={};for(const _0x5c4ab4 in this['_ranges']){const _0x3f5432=this[_0x230e87(0x399)][_0x5c4ab4];_0x3f5432&&(_0x896e35[_0x230e87(0x399)][_0x5c4ab4]=_0x3f5432[_0x230e87(0x11fe)]());}}return _0x896e35;}[_0x4d7184(0x13de)](_0x29442a){var _0x4abae4=_0x4d7184;this[_0x4abae4(0x1e0f)]=_0x29442a['slice'](0x0);}[_0x4d7184(0x3c81)](){var _0x5ac758=_0x4d7184;const _0x112a59={};_0x112a59[_0x5ac758(0x3efc)]=this[_0x5ac758(0x3efc)],_0x112a59[_0x5ac758(0x3029)]=this[_0x5ac758(0x1a52)],_0x112a59['framePerSecond']=this[_0x5ac758(0x702)],_0x112a59['dataType']=this['dataType'],_0x112a59[_0x5ac758(0x2849)]=this[_0x5ac758(0x35a2)],_0x112a59[_0x5ac758(0x2a40)]=this['enableBlending'],_0x112a59[_0x5ac758(0x3ab6)]=this[_0x5ac758(0x3ab6)];var _0x57ed94=this['dataType'],_0x113f84=(_0x112a59['keys']=[],this[_0x5ac758(0x1998)]());for(let _0x34ce9a=0x0;_0x34ce9a<_0x113f84[_0x5ac758(0x132e)];_0x34ce9a++){const _0x36d81a=_0x113f84[_0x34ce9a],_0x1e6412={};switch(_0x1e6412['frame']=_0x36d81a[_0x5ac758(0x27b)],_0x57ed94){case _0x2f6f90['ANIMATIONTYPE_FLOAT']:_0x1e6412['values']=[_0x36d81a['value']],void 0x0!==_0x36d81a[_0x5ac758(0x2d2a)]&&_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](_0x36d81a[_0x5ac758(0x2d2a)]),void 0x0!==_0x36d81a[_0x5ac758(0x28ea)]&&(void 0x0===_0x36d81a[_0x5ac758(0x2d2a)]&&_0x1e6412['values'][_0x5ac758(0x2f54)](void 0x0),_0x1e6412[_0x5ac758(0x2cbb)]['push'](_0x36d81a[_0x5ac758(0x28ea)])),void 0x0!==_0x36d81a[_0x5ac758(0x3891)]&&(void 0x0===_0x36d81a[_0x5ac758(0x2d2a)]&&_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](void 0x0),void 0x0===_0x36d81a['outTangent']&&_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](void 0x0),_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](_0x36d81a['interpolation']));break;case _0x2f6f90[_0x5ac758(0x131b)]:case _0x2f6f90[_0x5ac758(0x1749)]:case _0x2f6f90[_0x5ac758(0x30fd)]:case _0x2f6f90['ANIMATIONTYPE_COLOR3']:case _0x2f6f90[_0x5ac758(0x7b7)]:_0x1e6412[_0x5ac758(0x2cbb)]=_0x36d81a[_0x5ac758(0x856)][_0x5ac758(0x3e55)](),null!=_0x36d81a[_0x5ac758(0x2d2a)]&&_0x1e6412['values'][_0x5ac758(0x2f54)](_0x36d81a[_0x5ac758(0x2d2a)][_0x5ac758(0x3e55)]()),null!=_0x36d81a[_0x5ac758(0x28ea)]&&(void 0x0===_0x36d81a[_0x5ac758(0x2d2a)]&&_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](void 0x0),_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](_0x36d81a[_0x5ac758(0x28ea)][_0x5ac758(0x3e55)]())),void 0x0!==_0x36d81a[_0x5ac758(0x3891)]&&(void 0x0===_0x36d81a[_0x5ac758(0x2d2a)]&&_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](void 0x0),void 0x0===_0x36d81a['outTangent']&&_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](void 0x0),_0x1e6412[_0x5ac758(0x2cbb)][_0x5ac758(0x2f54)](_0x36d81a['interpolation']));}_0x112a59[_0x5ac758(0x2c10)]['push'](_0x1e6412);}_0x112a59['ranges']=[];for(const _0x116d9f in this[_0x5ac758(0x399)]){var _0x2c8dab=this['_ranges'][_0x116d9f];if(_0x2c8dab){const _0x5862bf={};_0x5862bf[_0x5ac758(0x3efc)]=_0x116d9f,_0x5862bf[_0x5ac758(0x2835)]=_0x2c8dab[_0x5ac758(0x2835)],_0x5862bf['to']=_0x2c8dab['to'],_0x112a59['ranges'][_0x5ac758(0x2f54)](_0x5862bf);}}return _0x112a59;}static[_0x4d7184(0x2a8a)](_0x51c44c,_0x4be129,_0x2b6b2b){var _0x11a026=_0x4d7184;const _0x169c8b=_0x51c44c[_0x11a026(0x279c)];return _0x169c8b[_0x11a026(0x1afb)]?_0x169c8b[_0x11a026(0x1afb)](_0x51c44c,_0x4be129,_0x2b6b2b):_0x169c8b[_0x11a026(0x1dc8)]?_0x169c8b[_0x11a026(0x1dc8)](_0x51c44c,_0x4be129,_0x2b6b2b):_0x51c44c[_0x11a026(0x3938)]?_0x51c44c*(0x1-_0x2b6b2b)+_0x2b6b2b*_0x4be129:_0x4be129;}static['Parse'](_0x47f5cf){var _0x361c0f=_0x4d7184;const _0x459bfb=new _0x2f6f90(_0x47f5cf['name'],_0x47f5cf[_0x361c0f(0x3029)],_0x47f5cf['framePerSecond'],_0x47f5cf[_0x361c0f(0x3c7b)],_0x47f5cf[_0x361c0f(0x2849)]);var _0x2adb12=_0x47f5cf[_0x361c0f(0x3c7b)];const _0x429ed3=[];let _0x369fee,_0x4f8020;for(_0x47f5cf[_0x361c0f(0x2a40)]&&(_0x459bfb[_0x361c0f(0x2a40)]=_0x47f5cf[_0x361c0f(0x2a40)]),_0x47f5cf[_0x361c0f(0x3ab6)]&&(_0x459bfb[_0x361c0f(0x3ab6)]=_0x47f5cf[_0x361c0f(0x3ab6)]),_0x4f8020=0x0;_0x4f8020<_0x47f5cf['keys'][_0x361c0f(0x132e)];_0x4f8020++){const _0x189d35=_0x47f5cf['keys'][_0x4f8020];let _0x148cf1=void 0x0,_0x39809b=void 0x0,_0x29f8b5=void 0x0;switch(_0x2adb12){case _0x2f6f90[_0x361c0f(0x10f6)]:_0x369fee=_0x189d35[_0x361c0f(0x2cbb)][0x0],0x2<=_0x189d35['values'][_0x361c0f(0x132e)]&&(_0x148cf1=_0x189d35[_0x361c0f(0x2cbb)][0x1]),0x3<=_0x189d35['values']['length']&&(_0x39809b=_0x189d35[_0x361c0f(0x2cbb)][0x2]),0x4<=_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x132e)]&&(_0x29f8b5=_0x189d35[_0x361c0f(0x2cbb)][0x3]);break;case _0x2f6f90['ANIMATIONTYPE_QUATERNION']:if(_0x369fee=_0x329737['_f']['FromArray'](_0x189d35['values']),0x8<=_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x132e)]){const _0xe3cbe=_0x329737['_f'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x139f)](0x4,0x8));_0xe3cbe['equals'](_0x329737['_f'][_0x361c0f(0x1b83)]())||(_0x148cf1=_0xe3cbe);}if(0xc<=_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x132e)]){const _0x514c9d=_0x329737['_f'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x139f)](0x8,0xc));_0x514c9d['equals'](_0x329737['_f']['Zero']())||(_0x39809b=_0x514c9d);}0xd<=_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x132e)]&&(_0x29f8b5=_0x189d35['values'][0xc]);break;case _0x2f6f90[_0x361c0f(0x1749)]:_0x369fee=_0x329737['y3'][_0x361c0f(0xd4e)](_0x189d35['values']),0x11<=_0x189d35[_0x361c0f(0x2cbb)][_0x361c0f(0x132e)]&&(_0x29f8b5=_0x189d35[_0x361c0f(0x2cbb)][0x10]);break;case _0x2f6f90[_0x361c0f(0x3317)]:_0x369fee=_0x3983d4['Wo'][_0x361c0f(0xd4e)](_0x189d35['values']),_0x189d35[_0x361c0f(0x2cbb)][0x3]&&(_0x148cf1=_0x3983d4['Wo']['FromArray'](_0x189d35['values'][0x3])),_0x189d35[_0x361c0f(0x2cbb)][0x4]&&(_0x39809b=_0x3983d4['Wo'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)][0x4])),_0x189d35['values'][0x5]&&(_0x29f8b5=_0x189d35[_0x361c0f(0x2cbb)][0x5]);break;case _0x2f6f90[_0x361c0f(0x7b7)]:_0x369fee=_0x3983d4['HE'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)]),_0x189d35[_0x361c0f(0x2cbb)][0x4]&&(_0x148cf1=_0x3983d4['HE']['FromArray'](_0x189d35[_0x361c0f(0x2cbb)][0x4])),_0x189d35[_0x361c0f(0x2cbb)][0x5]&&(_0x39809b=_0x3983d4['HE'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)][0x5])),_0x189d35[_0x361c0f(0x2cbb)][0x6]&&(_0x29f8b5=_0x3983d4['HE'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)][0x6]));break;default:_0x2f6f90[_0x361c0f(0x30fd)],_0x369fee=_0x329737['P']['FromArray'](_0x189d35[_0x361c0f(0x2cbb)]),_0x189d35[_0x361c0f(0x2cbb)][0x3]&&(_0x148cf1=_0x329737['P']['FromArray'](_0x189d35[_0x361c0f(0x2cbb)][0x3])),_0x189d35[_0x361c0f(0x2cbb)][0x4]&&(_0x39809b=_0x329737['P'][_0x361c0f(0xd4e)](_0x189d35[_0x361c0f(0x2cbb)][0x4])),_0x189d35[_0x361c0f(0x2cbb)][0x5]&&(_0x29f8b5=_0x189d35['values'][0x5]);}const _0x5f3b9d={};_0x5f3b9d['frame']=_0x189d35[_0x361c0f(0x27b)],_0x5f3b9d[_0x361c0f(0x856)]=_0x369fee,null!=_0x148cf1&&(_0x5f3b9d['inTangent']=_0x148cf1),null!=_0x39809b&&(_0x5f3b9d[_0x361c0f(0x28ea)]=_0x39809b),null!=_0x29f8b5&&(_0x5f3b9d[_0x361c0f(0x3891)]=_0x29f8b5),_0x429ed3[_0x361c0f(0x2f54)](_0x5f3b9d);}if(_0x459bfb[_0x361c0f(0x13de)](_0x429ed3),_0x47f5cf[_0x361c0f(0x2ff9)]){for(_0x4f8020=0x0;_0x4f8020<_0x47f5cf[_0x361c0f(0x2ff9)][_0x361c0f(0x132e)];_0x4f8020++)_0x369fee=_0x47f5cf[_0x361c0f(0x2ff9)][_0x4f8020],_0x459bfb['createRange'](_0x369fee[_0x361c0f(0x3efc)],_0x369fee['from'],_0x369fee['to']);}return _0x459bfb;}static[_0x4d7184(0xcee)](_0x1a30e4,_0xdce421){var _0xaf7d00=_0x4d7184;_0x1beaa3['p4'][_0xaf7d00(0xcee)](_0x1a30e4,_0xdce421);}static[_0x4d7184(0x3a5f)](_0xeb4255,_0x194db3){return new Promise((_0x500b60,_0x4bfeee)=>{var _0x2af402=a8_0x58a1;const _0xe0343b=new _0x327e4b['g']();_0xe0343b['addEventListener'](_0x2af402(0x2a8),()=>{var _0xfdf7b6=_0x2af402;if(0x4==_0xe0343b[_0xfdf7b6(0x171)]){if(0xc8==_0xe0343b['status']){let _0x4d5f19=JSON[_0xfdf7b6(0x3da5)](_0xe0343b[_0xfdf7b6(0x19ac)]);if((_0x4d5f19=_0x4d5f19[_0xfdf7b6(0x1b36)]||_0x4d5f19)['length']){const _0x2013dd=new Array();for(const _0x1bca82 of _0x4d5f19)_0x2013dd[_0xfdf7b6(0x2f54)](this[_0xfdf7b6(0xb3f)](_0x1bca82));_0x500b60(_0x2013dd);}else{const _0x1237f8=this[_0xfdf7b6(0xb3f)](_0x4d5f19);_0xeb4255&&(_0x1237f8[_0xfdf7b6(0x3efc)]=_0xeb4255),_0x500b60(_0x1237f8);}}else _0x4bfeee('Unable\x20to\x20load\x20the\x20animation');}}),_0xe0343b[_0x2af402(0x2593)](_0x2af402(0x2bbc),_0x194db3),_0xe0343b[_0x2af402(0x195d)]();});}static[_0x4d7184(0x226f)](_0x3148f7){return new Promise((_0x305cd1,_0x214707)=>{var _0x3632db=a8_0x58a1;const _0x1a28fc=new _0x327e4b['g']();_0x1a28fc['addEventListener'](_0x3632db(0x2a8),()=>{var _0x15ead6=_0x3632db;if(0x4==_0x1a28fc[_0x15ead6(0x171)]){if(0xc8==_0x1a28fc[_0x15ead6(0x36eb)]){var _0x2055a5=JSON[_0x15ead6(0x3da5)](JSON[_0x15ead6(0x3da5)](_0x1a28fc[_0x15ead6(0x19ac)])['jsonPayload']);if(_0x2055a5['animations']){var _0x5ccee5=JSON['parse'](_0x2055a5[_0x15ead6(0x1b36)]);const _0x57a0a1=new Array();for(const _0x4606f7 of _0x5ccee5[_0x15ead6(0x1b36)]){const _0x25bc4a=this[_0x15ead6(0xb3f)](_0x4606f7);_0x25bc4a['snippetId']=_0x3148f7,_0x57a0a1[_0x15ead6(0x2f54)](_0x25bc4a);}_0x305cd1(_0x57a0a1);}else{_0x5ccee5=JSON[_0x15ead6(0x3da5)](_0x2055a5[_0x15ead6(0x61d)]);const _0x12d4bc=this[_0x15ead6(0xb3f)](_0x5ccee5);_0x12d4bc[_0x15ead6(0x70b)]=_0x3148f7,_0x305cd1(_0x12d4bc);}}else _0x214707(_0x15ead6(0x35c8)+_0x3148f7);}}),_0x1a28fc['open'](_0x3632db(0x2bbc),this[_0x3632db(0x39aa)]+'/'+_0x3148f7['replace'](/#/g,'/')),_0x1a28fc['send']();});}}_0x2f6f90['_UniqueIdGenerator']=0x0,_0x2f6f90['AllowMatricesInterpolation']=!0x1,_0x2f6f90[_0x4d7184(0xac8)]=!0x0,_0x2f6f90[_0x4d7184(0x39aa)]=_0x56a44c['g'][_0x4d7184(0x39aa)],_0x2f6f90[_0x4d7184(0x10f6)]=0x0,_0x2f6f90['ANIMATIONTYPE_VECTOR3']=0x1,_0x2f6f90[_0x4d7184(0x131b)]=0x2,_0x2f6f90[_0x4d7184(0x1749)]=0x3,_0x2f6f90[_0x4d7184(0x3317)]=0x4,_0x2f6f90['ANIMATIONTYPE_COLOR4']=0x7,_0x2f6f90[_0x4d7184(0x1ef7)]=0x5,_0x2f6f90[_0x4d7184(0x2b94)]=0x6,_0x2f6f90[_0x4d7184(0x23e8)]=0x0,_0x2f6f90[_0x4d7184(0xad3)]=0x1,_0x2f6f90[_0x4d7184(0xc9f)]=0x2,_0x2f6f90[_0x4d7184(0x23a9)]=_0x2f6f90[_0x4d7184(0x226f)],(0x0,_0xbc3cd9['H'])(_0x4d7184(0x2175),_0x2f6f90),_0x2bda64['N'][_0x4d7184(0x2d86)]=(_0x4e42a3,_0x418ae3,_0x32dc72)=>new _0x231052['X'](_0x4e42a3,_0x418ae3,_0x32dc72);},0x111d5:(_0x41b8b0,_0x3cd9dc,_0x9d3780)=>{var _0x1010c5=a8_0x49466b;_0x9d3780['d'](_0x3cd9dc,{'O':()=>_0x155120});var _0x2460fe=_0x9d3780(0xdfe0),_0x290566=_0x9d3780(0xf96c),_0xd9e262=_0x9d3780(0xf8c1),_0x721db=_0x9d3780(0x16361);class _0x3d047c{[_0x1010c5(0x1653)](){return'TargetedAnimation';}[_0x1010c5(0x3c81)](){var _0x43da2c=_0x1010c5;const _0x38b18c={};return _0x38b18c[_0x43da2c(0x61d)]=this[_0x43da2c(0x61d)][_0x43da2c(0x3c81)](),_0x38b18c[_0x43da2c(0x1477)]=this[_0x43da2c(0x2966)]['id'],_0x38b18c;}}class _0x155120{constructor(_0x3b5b05,_0x3a415f=null){var _0x315511=_0x1010c5;this[_0x315511(0x3efc)]=_0x3b5b05,this[_0x315511(0x709)]=new Array(),this['_animatables']=new Array(),this[_0x315511(0x3c06)]=Number[_0x315511(0x2f17)],this['_to']=-Number[_0x315511(0x2f17)],this[_0x315511(0x2e56)]=0x1,this[_0x315511(0x359b)]=!0x1,this[_0x315511(0x2f6c)]=!0x1,this[_0x315511(0x30a7)]=null,this[_0x315511(0x18db)]=new _0x290566['y$'](),this[_0x315511(0x129e)]=new _0x290566['y$'](),this[_0x315511(0x20b5)]=new _0x290566['y$'](),this[_0x315511(0x3b76)]=new _0x290566['y$'](),this['onAnimationGroupPauseObservable']=new _0x290566['y$'](),this[_0x315511(0x157f)]=new _0x290566['y$'](),this[_0x315511(0x19eb)]=null,this[_0x315511(0x3751)]=[],this[_0x315511(0x48a)]=_0x3a415f||_0xd9e262['l'][_0x315511(0x19c8)],this[_0x315511(0x439)]=this[_0x315511(0x48a)][_0x315511(0x1be8)](),this[_0x315511(0x48a)][_0x315511(0x2961)](this);}get[_0x1010c5(0x2835)](){var _0x2dafa6=_0x1010c5;return this[_0x2dafa6(0x3c06)];}get['to'](){return this['_to'];}get[_0x1010c5(0x1417)](){return this['_isStarted'];}get[_0x1010c5(0x252b)](){var _0x2506c6=_0x1010c5;return this[_0x2506c6(0x27a5)]&&!this['_isPaused'];}get[_0x1010c5(0x229)](){return this['_speedRatio'];}set[_0x1010c5(0x229)](_0x205331){var _0x5627a9=_0x1010c5;if(this[_0x5627a9(0x2e56)]!==_0x205331){this[_0x5627a9(0x2e56)]=_0x205331;for(let _0x374b46=0x0;_0x374b46<this[_0x5627a9(0x318e)][_0x5627a9(0x132e)];_0x374b46++){const _0xea27d8=this[_0x5627a9(0x318e)][_0x374b46];_0xea27d8[_0x5627a9(0x229)]=this[_0x5627a9(0x2e56)];}}}get[_0x1010c5(0x71f)](){var _0x3530b2=_0x1010c5;return this[_0x3530b2(0x359b)];}set[_0x1010c5(0x71f)](_0x5d4dfe){var _0x1cff4a=_0x1010c5;if(this[_0x1cff4a(0x359b)]!==_0x5d4dfe){this[_0x1cff4a(0x359b)]=_0x5d4dfe;for(let _0x171632=0x0;_0x171632<this[_0x1cff4a(0x318e)]['length'];_0x171632++){const _0x912b26=this['_animatables'][_0x171632];_0x912b26[_0x1cff4a(0x71f)]=this[_0x1cff4a(0x359b)];}}}get[_0x1010c5(0x3beb)](){return this['_isAdditive'];}set['isAdditive'](_0x4b2f27){var _0x2efb16=_0x1010c5;if(this[_0x2efb16(0x2f6c)]!==_0x4b2f27){this[_0x2efb16(0x2f6c)]=_0x4b2f27;for(let _0x3e6972=0x0;_0x3e6972<this[_0x2efb16(0x318e)][_0x2efb16(0x132e)];_0x3e6972++){const _0x3a9cf8=this[_0x2efb16(0x318e)][_0x3e6972];_0x3a9cf8[_0x2efb16(0x3beb)]=this[_0x2efb16(0x2f6c)];}}}get['targetedAnimations'](){return this['_targetedAnimations'];}get['animatables'](){var _0x16d883=_0x1010c5;return this[_0x16d883(0x318e)];}get['children'](){return this['_targetedAnimations'];}[_0x1010c5(0x3fc0)](_0x1bf006,_0x52668a){var _0x3b6bf9=_0x1010c5;const _0x5dbb7b=new _0x3d047c();return _0x5dbb7b[_0x3b6bf9(0x61d)]=_0x1bf006,_0x5dbb7b[_0x3b6bf9(0x2966)]=_0x52668a,_0x52668a=_0x1bf006['getKeys'](),(this[_0x3b6bf9(0x3c06)]>_0x52668a[0x0][_0x3b6bf9(0x27b)]&&(this[_0x3b6bf9(0x3c06)]=_0x52668a[0x0][_0x3b6bf9(0x27b)]),this['_to']<_0x52668a[_0x52668a[_0x3b6bf9(0x132e)]-0x1][_0x3b6bf9(0x27b)]&&(this['_to']=_0x52668a[_0x52668a[_0x3b6bf9(0x132e)]-0x1][_0x3b6bf9(0x27b)]),this[_0x3b6bf9(0x709)][_0x3b6bf9(0x2f54)](_0x5dbb7b),_0x5dbb7b);}[_0x1010c5(0xb65)](_0x27159f=null,_0x4a299b=null){var _0x3ea450=_0x1010c5;null==_0x27159f&&(_0x27159f=this[_0x3ea450(0x3c06)]),null==_0x4a299b&&(_0x4a299b=this['_to']);for(let _0x1a3622=0x0;_0x1a3622<this[_0x3ea450(0x709)][_0x3ea450(0x132e)];_0x1a3622++){const _0x34932e=this[_0x3ea450(0x709)][_0x1a3622],_0x800128=_0x34932e[_0x3ea450(0x61d)][_0x3ea450(0x1998)]();var _0x167620=_0x800128[0x0],_0x1eef25=_0x800128[_0x800128[_0x3ea450(0x132e)]-0x1];_0x167620['frame']>_0x27159f&&(_0x167620={'frame':_0x27159f,'value':_0x167620[_0x3ea450(0x856)],'inTangent':_0x167620[_0x3ea450(0x2d2a)],'outTangent':_0x167620['outTangent'],'interpolation':_0x167620[_0x3ea450(0x3891)]},_0x800128['splice'](0x0,0x0,_0x167620)),_0x1eef25[_0x3ea450(0x27b)]<_0x4a299b&&(_0x167620={'frame':_0x4a299b,'value':_0x1eef25['value'],'inTangent':_0x1eef25[_0x3ea450(0x2d2a)],'outTangent':_0x1eef25[_0x3ea450(0x28ea)],'interpolation':_0x1eef25[_0x3ea450(0x3891)]},_0x800128['push'](_0x167620));}return this[_0x3ea450(0x3c06)]=_0x27159f,this['_to']=_0x4a299b,this;}[_0x1010c5(0x2b7e)](_0x447dbd,_0x43d922,_0x2b9038){_0x447dbd['onAnimationLoop']=()=>{var _0x139f30=a8_0x58a1;this['onAnimationLoopObservable']['notifyObservers'](_0x43d922),this[_0x139f30(0x3751)][_0x2b9038]||(this[_0x139f30(0x3751)][_0x2b9038]=!0x0,this[_0x139f30(0x109c)]++,this['_animationLoopCount']===this[_0x139f30(0x709)][_0x139f30(0x132e)]&&(this[_0x139f30(0x20b5)][_0x139f30(0x3e9)](this),this[_0x139f30(0x109c)]=0x0,this[_0x139f30(0x3751)][_0x139f30(0x132e)]=0x0));};}['start'](_0x51b71a=!0x1,_0x357582=0x1,_0x2962f8,_0xf5f693,_0x17384d){var _0x1a6b37=_0x1010c5;if(this[_0x1a6b37(0x27a5)]||0x0===this['_targetedAnimations'][_0x1a6b37(0x132e)])return this;this['_loopAnimation']=_0x51b71a,this['_animationLoopCount']=0x0;for(let _0x426411=this[_0x1a6b37(0x3751)][_0x1a6b37(0x132e)]=0x0;_0x426411<this['_targetedAnimations'][_0x1a6b37(0x132e)];_0x426411++){const _0x8f2d88=this['_targetedAnimations'][_0x426411],_0xd52b44=this[_0x1a6b37(0x48a)]['beginDirectAnimation'](_0x8f2d88['target'],[_0x8f2d88['animation']],void 0x0!==_0x2962f8?_0x2962f8:this[_0x1a6b37(0x3c06)],void 0x0!==_0xf5f693?_0xf5f693:this[_0x1a6b37(0x2f2)],_0x51b71a,_0x357582,void 0x0,void 0x0,void 0x0!==_0x17384d?_0x17384d:this[_0x1a6b37(0x2f6c)]);_0xd52b44[_0x1a6b37(0x15cb)]=()=>{var _0x1b0fc0=_0x1a6b37;this[_0x1b0fc0(0x18db)][_0x1b0fc0(0x3e9)](_0x8f2d88),this[_0x1b0fc0(0x1048)](_0xd52b44);},this[_0x1a6b37(0x2b7e)](_0xd52b44,_0x8f2d88,_0x426411),this['_animatables']['push'](_0xd52b44);}return this[_0x1a6b37(0x2e56)]=_0x357582,this[_0x1a6b37(0x27a5)]=!0x0,this[_0x1a6b37(0x2824)]=!0x1,this['onAnimationGroupPlayObservable'][_0x1a6b37(0x3e9)](this),this;}['pause'](){var _0x30d901=_0x1010c5;if(!this[_0x30d901(0x27a5)])return this;this[_0x30d901(0x2824)]=!0x0;for(let _0x42eaa7=0x0;_0x42eaa7<this['_animatables'][_0x30d901(0x132e)];_0x42eaa7++){const _0x31b4b7=this['_animatables'][_0x42eaa7];_0x31b4b7[_0x30d901(0x2a2f)]();}return this['onAnimationGroupPauseObservable'][_0x30d901(0x3e9)](this),this;}[_0x1010c5(0x4d7)](_0x32ca2f){var _0xc7cb29=_0x1010c5;return this[_0xc7cb29(0x1417)]&&this[_0xc7cb29(0x318e)]['length']===this[_0xc7cb29(0x709)]['length']?(void 0x0!==_0x32ca2f&&(this[_0xc7cb29(0x71f)]=_0x32ca2f),this[_0xc7cb29(0x2a55)]()):(this['stop'](),this[_0xc7cb29(0x37b3)](_0x32ca2f,this[_0xc7cb29(0x2e56)])),this[_0xc7cb29(0x2824)]=!0x1,this;}[_0x1010c5(0x1589)](){var _0x2908c2=_0x1010c5;if(!this['_isStarted'])return this['play'](),this['goToFrame'](0x0),this['stop'](),this;for(let _0x42da8b=0x0;_0x42da8b<this[_0x2908c2(0x318e)][_0x2908c2(0x132e)];_0x42da8b++){const _0x32e197=this[_0x2908c2(0x318e)][_0x42da8b];_0x32e197['reset']();}return this;}[_0x1010c5(0x2a55)](){var _0x4c18d6=_0x1010c5;if(!this[_0x4c18d6(0x27a5)])return this;for(let _0x2a9a6e=0x0;_0x2a9a6e<this['_animatables']['length'];_0x2a9a6e++){const _0x337280=this['_animatables'][_0x2a9a6e];_0x337280['restart']();}return this[_0x4c18d6(0x157f)][_0x4c18d6(0x3e9)](this),this;}[_0x1010c5(0x1dec)](){var _0x3e5656=_0x1010c5;if(!this['_isStarted'])return this;const _0x47587a=this[_0x3e5656(0x318e)][_0x3e5656(0x139f)]();for(let _0x26924e=0x0;_0x26924e<_0x47587a[_0x3e5656(0x132e)];_0x26924e++)_0x47587a[_0x26924e][_0x3e5656(0x1dec)](void 0x0,void 0x0,!0x0);let _0x4da8b7=0x0;for(let _0x2ed97f=0x0;_0x2ed97f<this[_0x3e5656(0x48a)]['_activeAnimatables'][_0x3e5656(0x132e)];_0x2ed97f++){var _0x5f3b65=this[_0x3e5656(0x48a)][_0x3e5656(0x3999)][_0x2ed97f];0x0<_0x5f3b65[_0x3e5656(0x141b)][_0x3e5656(0x132e)]&&(this[_0x3e5656(0x48a)][_0x3e5656(0x3999)][_0x4da8b7++]=_0x5f3b65);}return this['_scene']['_activeAnimatables'][_0x3e5656(0x132e)]=_0x4da8b7,this['_isStarted']=!0x1,this;}[_0x1010c5(0x220a)](_0x3424cd){var _0x2acf7c=_0x1010c5;for(let _0x44fb7e=0x0;_0x44fb7e<this[_0x2acf7c(0x318e)][_0x2acf7c(0x132e)];_0x44fb7e++){const _0x1f136e=this[_0x2acf7c(0x318e)][_0x44fb7e];_0x1f136e[_0x2acf7c(0x3a00)]=_0x3424cd;}return this;}[_0x1010c5(0x2b96)](_0x589bed){var _0x32caa5=_0x1010c5;for(let _0x446e90=0x0;_0x446e90<this[_0x32caa5(0x318e)][_0x32caa5(0x132e)];_0x446e90++){const _0x59a037=this['_animatables'][_0x446e90];_0x59a037[_0x32caa5(0x409e)](_0x589bed);}return this;}['goToFrame'](_0x4809ba){var _0x34e3fe=_0x1010c5;if(!this['_isStarted'])return this;for(let _0x5ef8d6=0x0;_0x5ef8d6<this[_0x34e3fe(0x318e)]['length'];_0x5ef8d6++){const _0x544cb4=this[_0x34e3fe(0x318e)][_0x5ef8d6];_0x544cb4[_0x34e3fe(0x348d)](_0x4809ba);}return this;}['dispose'](){var _0x21db6d=_0x1010c5;this[_0x21db6d(0x709)][_0x21db6d(0x132e)]=0x0,this[_0x21db6d(0x318e)][_0x21db6d(0x132e)]=0x0;const _0x24ff65=this[_0x21db6d(0x48a)][_0x21db6d(0x33b2)][_0x21db6d(0x404a)](this);if(-0x1<_0x24ff65&&this[_0x21db6d(0x48a)][_0x21db6d(0x33b2)]['splice'](_0x24ff65,0x1),this[_0x21db6d(0x30a7)]){const _0x35266a=this['_parentContainer'][_0x21db6d(0x33b2)]['indexOf'](this);-0x1<_0x35266a&&this['_parentContainer']['animationGroups']['splice'](_0x35266a,0x1),this[_0x21db6d(0x30a7)]=null;}this[_0x21db6d(0x18db)][_0x21db6d(0x2af2)](),this['onAnimationGroupEndObservable'][_0x21db6d(0x2af2)](),this['onAnimationGroupPauseObservable'][_0x21db6d(0x2af2)](),this[_0x21db6d(0x157f)][_0x21db6d(0x2af2)](),this[_0x21db6d(0x129e)][_0x21db6d(0x2af2)](),this[_0x21db6d(0x20b5)][_0x21db6d(0x2af2)]();}[_0x1010c5(0x1048)](_0x5d581b){var _0x28150a=_0x1010c5;_0x5d581b=this['_animatables'][_0x28150a(0x404a)](_0x5d581b),(-0x1<_0x5d581b&&this[_0x28150a(0x318e)][_0x28150a(0x1035)](_0x5d581b,0x1),0x0===this[_0x28150a(0x318e)][_0x28150a(0x132e)]&&(this[_0x28150a(0x27a5)]=!0x1,this['onAnimationGroupEndObservable'][_0x28150a(0x3e9)](this)));}[_0x1010c5(0x11fe)](_0x7caf6d,_0x437c75,_0x3bb6fa=!0x1){var _0x4810a2=_0x1010c5;const _0x3d3974=new _0x155120(_0x7caf6d||this[_0x4810a2(0x3efc)],this['_scene']);for(const _0x29eb4a of this['_targetedAnimations'])_0x3d3974[_0x4810a2(0x3fc0)](_0x3bb6fa?_0x29eb4a[_0x4810a2(0x61d)][_0x4810a2(0x11fe)]():_0x29eb4a[_0x4810a2(0x61d)],_0x437c75?_0x437c75(_0x29eb4a['target']):_0x29eb4a['target']);return _0x3d3974;}[_0x1010c5(0x3c81)](){var _0x4ed8b8=_0x1010c5;const _0x6d31db={};_0x6d31db[_0x4ed8b8(0x3efc)]=this[_0x4ed8b8(0x3efc)],_0x6d31db[_0x4ed8b8(0x2835)]=this['from'],_0x6d31db['to']=this['to'],_0x6d31db[_0x4ed8b8(0x3dee)]=[];for(let _0x10be08=0x0;_0x10be08<this['targetedAnimations'][_0x4ed8b8(0x132e)];_0x10be08++){const _0x5e118b=this['targetedAnimations'][_0x10be08];_0x6d31db['targetedAnimations'][_0x10be08]=_0x5e118b['serialize']();}return _0x721db['$']&&_0x721db['$'][_0x4ed8b8(0x245f)](this)&&(_0x6d31db['tags']=_0x721db['$'][_0x4ed8b8(0x22a)](this)),this[_0x4ed8b8(0x19eb)]&&(_0x6d31db[_0x4ed8b8(0x19eb)]=this[_0x4ed8b8(0x19eb)]),_0x6d31db;}static['Parse'](_0x429097,_0x1c8439){var _0x2d40bc=_0x1010c5;const _0x4c2f7e=new _0x155120(_0x429097[_0x2d40bc(0x3efc)],_0x1c8439);for(let _0x35d3bb=0x0;_0x35d3bb<_0x429097['targetedAnimations'][_0x2d40bc(0x132e)];_0x35d3bb++){var _0xa9a3a5=_0x429097[_0x2d40bc(0x3dee)][_0x35d3bb],_0x294728=_0x2460fe['f'][_0x2d40bc(0xb3f)](_0xa9a3a5[_0x2d40bc(0x61d)]),_0x26070c=_0xa9a3a5[_0x2d40bc(0x1477)];_0x2d40bc(0x40ca)===_0xa9a3a5[_0x2d40bc(0x61d)]['property']?(_0xa9a3a5=_0x1c8439['getMorphTargetById'](_0x26070c))&&_0x4c2f7e['addTargetedAnimation'](_0x294728,_0xa9a3a5):null!=(_0xa9a3a5=_0x1c8439[_0x2d40bc(0x4f4)](_0x26070c))&&_0x4c2f7e[_0x2d40bc(0x3fc0)](_0x294728,_0xa9a3a5);}return null!==_0x429097['from']&&null!==_0x429097['to']&&_0x4c2f7e[_0x2d40bc(0xb65)](_0x429097[_0x2d40bc(0x2835)],_0x429097['to']),_0x721db['$']&&_0x721db['$'][_0x2d40bc(0x25cb)](_0x4c2f7e,_0x429097[_0x2d40bc(0x3057)]),void 0x0!==_0x429097[_0x2d40bc(0x19eb)]&&(_0x4c2f7e[_0x2d40bc(0x19eb)]=_0x429097[_0x2d40bc(0x19eb)]),_0x4c2f7e;}static[_0x1010c5(0x2c12)](_0x435a1e,_0x137419=0x0,_0x3d1111,_0x1f6193=!0x1,_0x4d6077){var _0x18e14b=_0x1010c5;let _0x2206ce=_0x435a1e;var _0x5c231f=(_0x2206ce=_0x1f6193?_0x435a1e[_0x18e14b(0x11fe)](_0x4d6077||_0x2206ce[_0x18e14b(0x3efc)]):_0x2206ce)[_0x18e14b(0x3dee)];for(let _0x25fc9c=0x0;_0x25fc9c<_0x5c231f[_0x18e14b(0x132e)];_0x25fc9c++){var _0x5995b5=_0x5c231f[_0x25fc9c];_0x2460fe['f'][_0x18e14b(0x2c12)](_0x5995b5['animation'],_0x137419,_0x3d1111);}return _0x2206ce[_0x18e14b(0x3beb)]=!0x0,_0x2206ce;}[_0x1010c5(0x1653)](){return'AnimationGroup';}['toString'](_0x134493){var _0x47c8d2=_0x1010c5;let _0x417576=_0x47c8d2(0x3f15)+this[_0x47c8d2(0x3efc)];return _0x417576+=',\x20type:\x20'+this[_0x47c8d2(0x1653)](),_0x417576=_0x134493?(_0x417576=(_0x417576=(_0x417576=(_0x417576=(_0x417576+=_0x47c8d2(0x9b5)+this[_0x47c8d2(0x3c06)])+_0x47c8d2(0xe8d)+this['_to'])+_0x47c8d2(0x664)+this[_0x47c8d2(0x27a5)])+_0x47c8d2(0x7fc)+this[_0x47c8d2(0x2e56)])+_0x47c8d2(0x1a35)+this[_0x47c8d2(0x709)]['length'])+_0x47c8d2(0x127e)+this[_0x47c8d2(0x318e)]:_0x417576;}}},0x976b:(_0x486471,_0x2049b8,_0xa48728)=>{var _0x11eb0d=a8_0x49466b,_0x9f235d;_0xa48728['d'](_0x2049b8,{'N':()=>_0x9f235d}),(_0xa48728=_0x9f235d=_0x9f235d||{})[_0xa48728[_0x11eb0d(0x19c1)]=0x0]=_0x11eb0d(0x19c1),_0xa48728[_0xa48728['STEP']=0x1]='STEP';},0xd163:(_0xe3c525,_0x7e3101,_0x340838)=>{_0x340838(0xdfe0);},0x2450:(_0x342fd5,_0xa91f6c,_0x20ae15)=>{var _0x4d6760=a8_0x49466b;_0x20ae15['d'](_0xa91f6c,{'EI':()=>_0x3b3228,'Kp':()=>_0x3f7107,'bi':()=>_0x4c0ac7,'qP':()=>_0x291299,'ud':()=>_0x47ff50,'v':()=>_0x3cf286}),_0x20ae15(0x11edd);class _0x3f7107{constructor(){var _0xb24bd6=a8_0x58a1;this[_0xb24bd6(0x2d2e)]=_0x3f7107['EASINGMODE_EASEIN'];}[_0x4d6760(0x2e7a)](_0x38ef98){var _0x4ae282=_0x4d6760;_0x38ef98=Math[_0x4ae282(0x3749)](Math[_0x4ae282(0xc54)](_0x38ef98,0x0),0x2),this['_easingMode']=_0x38ef98;}[_0x4d6760(0x360a)](){return this['_easingMode'];}['easeInCore'](_0x3d9908){var _0x4fcd21=_0x4d6760;throw new Error(_0x4fcd21(0x248e));}['ease'](_0x32cf16){var _0x5c033d=_0x4d6760;switch(this[_0x5c033d(0x2d2e)]){case _0x3f7107[_0x5c033d(0x3148)]:return this[_0x5c033d(0x718)](_0x32cf16);case _0x3f7107['EASINGMODE_EASEOUT']:return 0x1-this[_0x5c033d(0x718)](0x1-_0x32cf16);}return 0.5<=_0x32cf16?0.5*(0x1-this[_0x5c033d(0x718)](0x2*(0x1-_0x32cf16)))+0.5:0.5*this[_0x5c033d(0x718)](0x2*_0x32cf16);}}_0x3f7107['EASINGMODE_EASEIN']=0x0,_0x3f7107[_0x4d6760(0xbca)]=0x1,_0x3f7107['EASINGMODE_EASEINOUT']=0x2;class _0x291299 extends _0x3f7107{[_0x4d6760(0x718)](_0x29657b){var _0x34de44=_0x4d6760;return _0x29657b=Math[_0x34de44(0xc54)](0x0,Math[_0x34de44(0x3749)](0x1,_0x29657b)),0x1-Math[_0x34de44(0x2793)](0x1-_0x29657b*_0x29657b);}}class _0x47ff50 extends _0x3f7107{constructor(_0x14ca89=0x1){var _0xef54ec=_0x4d6760;super(),this[_0xef54ec(0x308a)]=_0x14ca89;}[_0x4d6760(0x718)](_0xaf271){var _0x3793ff=_0x4d6760,_0x3966c2=Math[_0x3793ff(0xc54)](0x0,this[_0x3793ff(0x308a)]);return Math[_0x3793ff(0x2a91)](_0xaf271,0x3)-_0xaf271*_0x3966c2*Math[_0x3793ff(0x240)](3.141592653589793*_0xaf271);}}(class extends null{},class extends null{},class extends null{});class _0x3b3228 extends _0x3f7107{constructor(_0x3c0f85=0x2){var _0x1ae282=_0x4d6760;super(),this[_0x1ae282(0x32fb)]=_0x3c0f85;}[_0x4d6760(0x718)](_0x35611b){var _0x25d327=_0x4d6760;return this[_0x25d327(0x32fb)]<=0x0?_0x35611b:(Math[_0x25d327(0x12cc)](this[_0x25d327(0x32fb)]*_0x35611b)-0x1)/(Math['exp'](this['exponent'])-0x1);}}(class extends null{});class _0x3cf286 extends _0x3f7107{[_0x4d6760(0x718)](_0x2ac66c){return _0x2ac66c*_0x2ac66c;}}(class extends null{},class extends null{});class _0x4c0ac7 extends _0x3f7107{[_0x4d6760(0x718)](_0x51302f){return 0x1-Math['sin'](1.5707963267948966*(0x1-_0x51302f));}}(class extends null{});},0x14c74:(_0x3a6525,_0x1ad87b,_0x20d288)=>{_0x20d288(0x57c2),_0x20d288(0xdfe0),_0x20d288(0xd163),_0x20d288(0x2450),_0x20d288(0x3e86),_0x20d288(0x111d5),_0x20d288(0x976b),_0x20d288(0x21d4);},0x21d4:(_0x2b402f,_0x21b773,_0x18715c)=>{_0x18715c(0x9fd1);},0x3e86:(_0x4a7218,_0x16955f,_0x551f70)=>{var _0x1bf2d5=a8_0x49466b;_0x551f70['d'](_0x16955f,{'o':()=>_0x440d57});var _0x2465a6=_0x551f70(0x9fd1),_0x16955f=_0x551f70(0xc84b),_0x204caa=_0x551f70(0xdfe0),_0x551f70=_0x551f70(0xceed);const _0x57483e=Object[_0x1bf2d5(0x2b52)](new _0x2465a6['_f'](0x0,0x0,0x0,0x0)),_0x1f0b2b=Object['freeze'](_0x2465a6['P'][_0x1bf2d5(0x1b83)]()),_0x238e5c=Object[_0x1bf2d5(0x2b52)](_0x2465a6['FM'][_0x1bf2d5(0x1b83)]()),_0x1b78af=Object['freeze'](_0x551f70['$']['Zero']()),_0x1d55a1=Object[_0x1bf2d5(0x2b52)](_0x16955f['Wo']['Black']());class _0x440d57{constructor(_0x17abc7,_0x27b0c6,_0x106c19,_0x3f1050){var _0x31a1cc=_0x1bf2d5;if(this['_events']=new Array(),this[_0x31a1cc(0x2412)]=0x0,this[_0x31a1cc(0x2cde)]=new Array(),this[_0x31a1cc(0x10f2)]=null,this[_0x31a1cc(0x1f18)]={},this[_0x31a1cc(0x3d74)]={},this['_stopped']=!0x1,this[_0x31a1cc(0x3718)]=0x0,this[_0x31a1cc(0x2836)]=null,this[_0x31a1cc(0x3830)]=null,this[_0x31a1cc(0x6b6)]=null,this[_0x31a1cc(0x3240)]='',this[_0x31a1cc(0x18b6)]=0x1,this['_ratioOffset']=0x0,this[_0x31a1cc(0x256e)]=0x0,this[_0x31a1cc(0x1b65)]=0x0,this[_0x31a1cc(0x23bd)]=!0x1,this['_animation']=_0x27b0c6,this[_0x31a1cc(0x3158)]=_0x17abc7,this[_0x31a1cc(0x48a)]=_0x106c19,this['_host']=_0x3f1050,this[_0x31a1cc(0x217a)]=[],_0x27b0c6[_0x31a1cc(0x141b)][_0x31a1cc(0x2f54)](this),this[_0x31a1cc(0x1286)]={'key':0x0,'repeatCount':0x0,'loopMode':this[_0x31a1cc(0x17ab)]()},this[_0x31a1cc(0x2099)][_0x31a1cc(0x3c7b)]===_0x204caa['f']['ANIMATIONTYPE_MATRIX']&&(this['_animationState']['workValue']=_0x2465a6['y3'][_0x31a1cc(0x1b83)]()),this['_keys']=this[_0x31a1cc(0x2099)][_0x31a1cc(0x1998)](),this[_0x31a1cc(0xbf6)]=this[_0x31a1cc(0x1e0f)][0x0][_0x31a1cc(0x27b)],this['_maxFrame']=this['_keys'][this[_0x31a1cc(0x1e0f)]['length']-0x1][_0x31a1cc(0x27b)],this[_0x31a1cc(0x3b3f)]=this['_keys'][0x0][_0x31a1cc(0x856)],this[_0x31a1cc(0x3efb)]=this['_keys'][this[_0x31a1cc(0x1e0f)][_0x31a1cc(0x132e)]-0x1][_0x31a1cc(0x856)],0x0!==this[_0x31a1cc(0xbf6)]&&(_0x106c19={'frame':0x0,'value':this['_minValue']},this['_keys'][_0x31a1cc(0x1035)](0x0,0x0,_0x106c19)),this[_0x31a1cc(0x3158)]instanceof Array){let _0x20e0b4=0x0;for(const _0x2014fc of this[_0x31a1cc(0x3158)])this[_0x31a1cc(0x1880)](_0x2014fc,_0x20e0b4),this[_0x31a1cc(0x296b)](_0x20e0b4),_0x20e0b4++;this['_targetIsArray']=!0x0;}else this[_0x31a1cc(0x1880)](this[_0x31a1cc(0x3158)]),this[_0x31a1cc(0x296b)](),this[_0x31a1cc(0x23bd)]=!0x1,this[_0x31a1cc(0x6b6)]=this[_0x31a1cc(0x217a)][0x0];const _0x1c59a7=_0x27b0c6[_0x31a1cc(0x33cf)]();_0x1c59a7&&0x0<_0x1c59a7['length']&&_0x1c59a7[_0x31a1cc(0x2f62)](_0x2bc6bb=>{var _0x584b5f=_0x31a1cc;this[_0x584b5f(0x462)][_0x584b5f(0x2f54)](_0x2bc6bb['_clone']());}),this[_0x31a1cc(0x2474)]=(_0x17abc7&&_0x17abc7[_0x31a1cc(0x1a3f)]?_0x17abc7['animationPropertiesOverride']:this[_0x31a1cc(0x2099)])['enableBlending'];}get[_0x1bf2d5(0x5f3)](){return this['_currentFrame'];}get[_0x1bf2d5(0x3a00)](){return this['_weight'];}get[_0x1bf2d5(0x2358)](){var _0x38c077=_0x1bf2d5;return this[_0x38c077(0x2836)];}get['targetPath'](){var _0x362c3f=_0x1bf2d5;return this[_0x362c3f(0x3240)];}get[_0x1bf2d5(0x2966)](){return this['_currentActiveTarget'];}get[_0x1bf2d5(0x3beb)](){var _0x6b43db=_0x1bf2d5;return this['_host']&&this[_0x6b43db(0x1538)]['isAdditive'];}[_0x1bf2d5(0x1880)](_0x77f468,_0x5af14b=0x0){var _0x86cbeb=_0x1bf2d5,_0x2df5f1=this[_0x86cbeb(0x2099)][_0x86cbeb(0x19ae)];if(0x1<_0x2df5f1[_0x86cbeb(0x132e)]){let _0x2ad7a5=_0x77f468[_0x2df5f1[0x0]];for(let _0x268290=0x1;_0x268290<_0x2df5f1[_0x86cbeb(0x132e)]-0x1;_0x268290++)_0x2ad7a5=_0x2ad7a5[_0x2df5f1[_0x268290]];this[_0x86cbeb(0x3240)]=_0x2df5f1[_0x2df5f1['length']-0x1],this[_0x86cbeb(0x217a)][_0x5af14b]=_0x2ad7a5;}else this[_0x86cbeb(0x3240)]=_0x2df5f1[0x0],this['_activeTargets'][_0x5af14b]=_0x77f468;}get[_0x1bf2d5(0x61d)](){var _0x16c1a7=_0x1bf2d5;return this[_0x16c1a7(0x2099)];}[_0x1bf2d5(0x1589)](_0x5914f8=!0x1){var _0x4f5d65=_0x1bf2d5;if(_0x5914f8){if(this[_0x4f5d65(0x3158)]instanceof Array){let _0x10f9b0=0x0;for(const _0x168f22 of this['_target'])void 0x0!==this[_0x4f5d65(0x2cde)][_0x10f9b0]&&this['_setValue'](_0x168f22,this[_0x4f5d65(0x217a)][_0x10f9b0],this[_0x4f5d65(0x2cde)][_0x10f9b0],-0x1,_0x10f9b0),_0x10f9b0++;}else void 0x0!==this[_0x4f5d65(0x2cde)][0x0]&&this['_setValue'](this['_target'],this[_0x4f5d65(0x6b6)],this[_0x4f5d65(0x2cde)][0x0],-0x1,0x0);}this[_0x4f5d65(0x1f18)]={},this['_highLimitsCache']={},this[_0x4f5d65(0x2412)]=0x0;for(let _0x32908e=this[_0x4f5d65(0x3718)]=0x0;_0x32908e<this['_events'][_0x4f5d65(0x132e)];_0x32908e++)this[_0x4f5d65(0x462)][_0x32908e]['isDone']=!0x1;}[_0x1bf2d5(0x1253)](){return this['_stopped'];}[_0x1bf2d5(0x2d20)](){var _0x5ba6da=_0x1bf2d5,_0x103f8a=this[_0x5ba6da(0x2099)][_0x5ba6da(0x2a3a)]['indexOf'](this);-0x1<_0x103f8a&&this[_0x5ba6da(0x2099)][_0x5ba6da(0x2a3a)]['splice'](_0x103f8a,0x1);}[_0x1bf2d5(0x1270)](_0x68a403,_0x4c48a9){var _0x23679e=_0x1bf2d5;if(this[_0x23679e(0x23bd)])for(let _0x3e3383=0x0;_0x3e3383<this[_0x23679e(0x3158)][_0x23679e(0x132e)];_0x3e3383++){var _0x4c2f53=this[_0x23679e(0x3158)][_0x3e3383];this[_0x23679e(0x1d44)](_0x4c2f53,this[_0x23679e(0x217a)][_0x3e3383],_0x68a403,_0x4c48a9,_0x3e3383);}else this[_0x23679e(0x1d44)](this[_0x23679e(0x3158)],this[_0x23679e(0x6b6)],_0x68a403,_0x4c48a9,0x0);}[_0x1bf2d5(0x296b)](_0x2e5dc0=0x0){var _0x3d0284=_0x1bf2d5;let _0x40734f;const _0x3bf501=this[_0x3d0284(0x217a)][_0x2e5dc0];(_0x40734f=_0x3bf501[_0x3d0284(0x3c42)]&&_0x3d0284(0x18b4)===this[_0x3d0284(0x3240)]?_0x3bf501[_0x3d0284(0x3c42)]():_0x3bf501[this[_0x3d0284(0x3240)]])&&_0x40734f[_0x3d0284(0x11fe)]?this[_0x3d0284(0x2cde)][_0x2e5dc0]=_0x40734f['clone']():this['_originalValue'][_0x2e5dc0]=_0x40734f;}[_0x1bf2d5(0x1d44)](_0x31796b,_0x5d0b21,_0x491458,_0x379d64,_0x5c1c1b){var _0x110c76=_0x1bf2d5;if(this[_0x110c76(0x3830)]=_0x5d0b21,this[_0x110c76(0x18b6)]=_0x379d64,this[_0x110c76(0x2474)]&&this[_0x110c76(0x3718)]<=0x1){if(!this[_0x110c76(0x10f2)]){const _0x29beb2=_0x5d0b21[this[_0x110c76(0x3240)]];_0x29beb2[_0x110c76(0x11fe)]?this[_0x110c76(0x10f2)]=_0x29beb2[_0x110c76(0x11fe)]():this['_originalBlendValue']=_0x29beb2;}this[_0x110c76(0x10f2)]['m']?_0x204caa['f'][_0x110c76(0xac8)]?this[_0x110c76(0x2836)]?_0x2465a6['y3'][_0x110c76(0xd2)](this[_0x110c76(0x10f2)],_0x491458,this[_0x110c76(0x3718)],this[_0x110c76(0x2836)]):this['_currentValue']=_0x2465a6['y3'][_0x110c76(0x33c4)](this[_0x110c76(0x10f2)],_0x491458,this[_0x110c76(0x3718)]):this[_0x110c76(0x2836)]?_0x2465a6['y3']['LerpToRef'](this['_originalBlendValue'],_0x491458,this['_blendingFactor'],this[_0x110c76(0x2836)]):this['_currentValue']=_0x2465a6['y3'][_0x110c76(0x1afb)](this['_originalBlendValue'],_0x491458,this['_blendingFactor']):this[_0x110c76(0x2836)]=_0x204caa['f']['_UniversalLerp'](this[_0x110c76(0x10f2)],_0x491458,this[_0x110c76(0x3718)]);var _0x409a9b=(_0x31796b&&_0x31796b[_0x110c76(0x1a3f)]?_0x31796b['animationPropertiesOverride']:this[_0x110c76(0x2099)])[_0x110c76(0x3ab6)];this[_0x110c76(0x3718)]+=_0x409a9b;}else this['_currentValue']?this[_0x110c76(0x2836)]['copyFrom']?this[_0x110c76(0x2836)][_0x110c76(0x2a3e)](_0x491458):this[_0x110c76(0x2836)]=_0x491458:null!=_0x491458&&_0x491458[_0x110c76(0x11fe)]?this['_currentValue']=_0x491458[_0x110c76(0x11fe)]():this['_currentValue']=_0x491458;-0x1!==_0x379d64?this[_0x110c76(0x48a)][_0x110c76(0x200e)](this,this[_0x110c76(0x2cde)][_0x5c1c1b]):_0x5d0b21[this[_0x110c76(0x3240)]]=this[_0x110c76(0x2836)],_0x31796b[_0x110c76(0x1d4d)]&&_0x31796b[_0x110c76(0x1d4d)](this[_0x110c76(0x2099)][_0x110c76(0x1a52)]);}[_0x1bf2d5(0x17ab)](){var _0x5df212=_0x1bf2d5;return(this[_0x5df212(0x3158)]&&this[_0x5df212(0x3158)][_0x5df212(0x1a3f)]?this[_0x5df212(0x3158)][_0x5df212(0x1a3f)]:this[_0x5df212(0x2099)])[_0x5df212(0x35a2)];}['goToFrame'](_0x268582){var _0x40f11d=_0x1bf2d5,_0x238367=this[_0x40f11d(0x2099)][_0x40f11d(0x1998)]();_0x268582<_0x238367[0x0][_0x40f11d(0x27b)]?_0x268582=_0x238367[0x0][_0x40f11d(0x27b)]:_0x268582>_0x238367[_0x238367['length']-0x1][_0x40f11d(0x27b)]&&(_0x268582=_0x238367[_0x238367[_0x40f11d(0x132e)]-0x1][_0x40f11d(0x27b)]);const _0x54fb53=this[_0x40f11d(0x462)];if(_0x54fb53[_0x40f11d(0x132e)]){for(let _0x6582da=0x0;_0x6582da<_0x54fb53[_0x40f11d(0x132e)];_0x6582da++)_0x54fb53[_0x6582da][_0x40f11d(0x286b)]||(_0x54fb53[_0x6582da][_0x40f11d(0x3b36)]=_0x54fb53[_0x6582da][_0x40f11d(0x27b)]<_0x268582);}this[_0x40f11d(0x2412)]=_0x268582,_0x238367=this[_0x40f11d(0x2099)][_0x40f11d(0x80d)](_0x268582,this['_animationState']),this['setValue'](_0x238367,-0x1);}[_0x1bf2d5(0x2676)](_0x11fc80){var _0x2df158=_0x1bf2d5;_0x11fc80=this[_0x2df158(0x256e)]*(this[_0x2df158(0x2099)]['framePerSecond']*_0x11fc80)/0x3e8,this[_0x2df158(0x6fe)]=this[_0x2df158(0x1b65)]-_0x11fc80;}['animate'](_0x485dfa,_0x2626fc,_0x5a8ac9,_0x230e94,_0x51ddc7,_0x46ca4d=-0x1){var _0x54f290=_0x1bf2d5;const _0x130b92=this[_0x54f290(0x2099)];var _0xc3bf25=_0x130b92['targetPropertyPath'];if(!_0xc3bf25||_0xc3bf25[_0x54f290(0x132e)]<0x1)return!(this[_0x54f290(0x77a)]=!0x0);let _0x44fcc3=!0x0;(_0x2626fc<this[_0x54f290(0xbf6)]||_0x2626fc>this[_0x54f290(0x1c6)])&&(_0x2626fc=this[_0x54f290(0xbf6)]);var _0x57a912=(_0x5a8ac9=_0x5a8ac9<this[_0x54f290(0xbf6)]||_0x5a8ac9>this[_0x54f290(0x1c6)]?this[_0x54f290(0x1c6)]:_0x5a8ac9)-_0x2626fc;let _0xb8a5a7;var _0x575873,_0xc3bf25=_0x485dfa*(_0x130b92['framePerSecond']*_0x51ddc7)/0x3e8+this[_0x54f290(0x6fe)];let _0x5555b5=0x0;if(this[_0x54f290(0x256e)]=_0x485dfa,this[_0x54f290(0x1b65)]=_0xc3bf25,!_0x230e94&&_0x2626fc<=_0x5a8ac9&&_0x57a912<=_0xc3bf25)_0x44fcc3=!0x1,_0x5555b5=_0x130b92[_0x54f290(0x1999)](this[_0x54f290(0x3efb)]);else{if(!_0x230e94&&_0x5a8ac9<=_0x2626fc&&_0xc3bf25<=_0x57a912)_0x44fcc3=!0x1,_0x5555b5=_0x130b92[_0x54f290(0x1999)](this['_minValue']);else{if(this[_0x54f290(0x1286)]['loopMode']!==_0x204caa['f'][_0x54f290(0xad3)]){var _0x2989ab=_0x5a8ac9[_0x54f290(0x27d6)]()+_0x2626fc['toString']();if(!this['_offsetsCache'][_0x2989ab]){this['_animationState'][_0x54f290(0x38dc)]=0x0,this[_0x54f290(0x1286)][_0x54f290(0x35a2)]=_0x204caa['f'][_0x54f290(0xad3)];var _0x2b1fd5=_0x130b92['_interpolate'](_0x2626fc,this[_0x54f290(0x1286)]);const _0x17aeaf=_0x130b92[_0x54f290(0x80d)](_0x5a8ac9,this[_0x54f290(0x1286)]);switch(this['_animationState'][_0x54f290(0x35a2)]=this['_getCorrectLoopMode'](),_0x130b92[_0x54f290(0x3c7b)]){case _0x204caa['f'][_0x54f290(0x10f6)]:this[_0x54f290(0x1f18)][_0x2989ab]=_0x17aeaf-_0x2b1fd5;break;case _0x204caa['f'][_0x54f290(0x131b)]:case _0x204caa['f'][_0x54f290(0x30fd)]:case _0x204caa['f']['ANIMATIONTYPE_VECTOR2']:case _0x204caa['f'][_0x54f290(0x2b94)]:case _0x204caa['f'][_0x54f290(0x3317)]:this[_0x54f290(0x1f18)][_0x2989ab]=_0x17aeaf[_0x54f290(0x3e42)](_0x2b1fd5);}this[_0x54f290(0x3d74)][_0x2989ab]=_0x17aeaf;}_0x5555b5=this['_highLimitsCache'][_0x2989ab],_0xb8a5a7=this[_0x54f290(0x1f18)][_0x2989ab];}}}if(void 0x0===_0xb8a5a7)switch(_0x130b92[_0x54f290(0x3c7b)]){case _0x204caa['f'][_0x54f290(0x10f6)]:_0xb8a5a7=0x0;break;case _0x204caa['f'][_0x54f290(0x131b)]:_0xb8a5a7=_0x57483e;break;case _0x204caa['f'][_0x54f290(0x30fd)]:_0xb8a5a7=_0x1f0b2b;break;case _0x204caa['f'][_0x54f290(0x1ef7)]:_0xb8a5a7=_0x238e5c;break;case _0x204caa['f']['ANIMATIONTYPE_SIZE']:_0xb8a5a7=_0x1b78af;break;case _0x204caa['f'][_0x54f290(0x3317)]:_0xb8a5a7=_0x1d55a1;}_0x575873=this[_0x54f290(0x1538)]&&this['_host']['syncRoot']?_0x2626fc+(_0x5a8ac9-_0x2626fc)*(((_0x485dfa=this[_0x54f290(0x1538)]['syncRoot'])[_0x54f290(0xc26)]-_0x485dfa[_0x54f290(0xefd)])/(_0x485dfa[_0x54f290(0x3196)]-_0x485dfa[_0x54f290(0xefd)])):0x0<_0xc3bf25&&_0x5a8ac9<_0x2626fc||_0xc3bf25<0x0&&_0x2626fc<_0x5a8ac9?_0x44fcc3&&0x0!=_0x57a912?_0x5a8ac9+_0xc3bf25%_0x57a912:_0x2626fc:_0x44fcc3&&0x0!=_0x57a912?_0x2626fc+_0xc3bf25%_0x57a912:_0x5a8ac9;const _0x1b467e=this[_0x54f290(0x462)];if(0x0<_0x51ddc7&&this['currentFrame']>_0x575873||_0x51ddc7<0x0&&this[_0x54f290(0x5f3)]<_0x575873){this['_onLoop']();for(let _0x1a70bd=0x0;_0x1a70bd<_0x1b467e[_0x54f290(0x132e)];_0x1a70bd++)_0x1b467e[_0x1a70bd][_0x54f290(0x286b)]||(_0x1b467e[_0x1a70bd][_0x54f290(0x3b36)]=!0x1);this[_0x54f290(0x1286)][_0x54f290(0x102)]=0x0<_0x51ddc7?0x0:_0x130b92[_0x54f290(0x1998)]()['length']-0x1;}this[_0x54f290(0x2412)]=_0x575873,this[_0x54f290(0x1286)][_0x54f290(0x38dc)]=0x0==_0x57a912?0x0:_0xc3bf25/_0x57a912>>0x0,this['_animationState'][_0x54f290(0x139e)]=_0x5555b5,this['_animationState'][_0x54f290(0x1806)]=_0xb8a5a7,_0x230e94=_0x130b92[_0x54f290(0x80d)](_0x575873,this[_0x54f290(0x1286)]);if(this[_0x54f290(0x1270)](_0x230e94,_0x46ca4d),_0x1b467e['length']){for(let _0x1090bb=0x0;_0x1090bb<_0x1b467e[_0x54f290(0x132e)];_0x1090bb++)if(0x0<_0x57a912&&_0x575873>=_0x1b467e[_0x1090bb][_0x54f290(0x27b)]&&_0x1b467e[_0x1090bb][_0x54f290(0x27b)]>=_0x2626fc||_0x57a912<0x0&&_0x575873<=_0x1b467e[_0x1090bb][_0x54f290(0x27b)]&&_0x1b467e[_0x1090bb][_0x54f290(0x27b)]<=_0x2626fc){const _0x372c48=_0x1b467e[_0x1090bb];_0x372c48['isDone']||(_0x372c48[_0x54f290(0x286b)]&&(_0x1b467e[_0x54f290(0x1035)](_0x1090bb,0x1),_0x1090bb--),_0x372c48[_0x54f290(0x3b36)]=!0x0,_0x372c48['action'](_0x575873));}}return _0x44fcc3||(this[_0x54f290(0x77a)]=!0x0),_0x44fcc3;}}},0x769b:(_0x598dd7,_0x45ff7e,_0x20ce43)=>{_0x20ce43(0xee04),_0x20ce43(0xe222),_0x20ce43(0xf8c1);},0x169eb:(_0x47336e,_0x24da05,_0xefae4f)=>{var _0x1058cb=a8_0x49466b,_0x438c01=_0xefae4f(0xf96c),_0x4f0d1b=_0xefae4f(0x10ea4),_0x1654db=_0xefae4f(0xee04),_0x4f1010=_0xefae4f(0x18233);_0x1654db['D'][_0x1058cb(0x21d0)]=(_0x217042,_0x844091,_0x196655)=>new _0x13e3c9(_0x217042,_0x844091,_0x196655);class _0x13e3c9{constructor(_0x5ddea1=null,_0x5e98ea=null,_0x31cde2=null){var _0x58f7e1=_0x1058cb;if(this[_0x58f7e1(0x1e74)]=null,this['_audioContextInitialized']=!0x1,this[_0x58f7e1(0x3791)]=null,this['_audioDestination']=null,this['canUseWebAudio']=!0x1,this[_0x58f7e1(0x3291)]=!0x1,this[_0x58f7e1(0x2f28)]=!0x1,this[_0x58f7e1(0x22c4)]=!0x1,this[_0x58f7e1(0xd00)]=!0x0,this[_0x58f7e1(0x21f8)]=!0x1,this['onAudioUnlockedObservable']=new _0x438c01['y$'](),this['onAudioLockedObservable']=new _0x438c01['y$'](),this[_0x58f7e1(0x2eba)]=!0x1,this[_0x58f7e1(0x3bfb)]=()=>{var _0x131cce=_0x58f7e1;this[_0x131cce(0x3737)]();},(0x0,_0x4f1010['CG'])()){void 0x0!==window[_0x58f7e1(0x14d8)]&&(this[_0x58f7e1(0x2f83)]=!0x0);const _0x223b45=document['createElement'](_0x58f7e1(0x2d99));this[_0x58f7e1(0x1928)]=_0x5ddea1,this[_0x58f7e1(0x1e74)]=_0x5e98ea,this['_audioDestination']=_0x31cde2;try{_0x223b45&&_0x223b45[_0x58f7e1(0x201d)]&&(_0x223b45[_0x58f7e1(0x201d)]('audio/mpeg;\x20codecs=\x22mp3\x22')[_0x58f7e1(0x3719)](/^no$/,'')||_0x223b45[_0x58f7e1(0x201d)](_0x58f7e1(0x35ff))[_0x58f7e1(0x3719)](/^no$/,''))&&(this[_0x58f7e1(0x2f28)]=!0x0);}catch(_0x3b110b){}try{_0x223b45&&_0x223b45['canPlayType']&&_0x223b45['canPlayType']('audio/ogg;\x20codecs=\x22vorbis\x22')[_0x58f7e1(0x3719)](/^no$/,'')&&(this[_0x58f7e1(0x22c4)]=!0x0);}catch(_0x371895){}}}get[_0x1058cb(0x10c5)](){var _0x32c135=_0x1058cb;return this[_0x32c135(0x8e8)]?this[_0x32c135(0xd00)]||this[_0x32c135(0x3791)]||this[_0x32c135(0x267a)]():this['_initializeAudioContext'](),this['_audioContext'];}[_0x1058cb(0x171f)](){var _0x1a0daa=_0x1058cb;this[_0x1a0daa(0x321d)]();}[_0x1058cb(0x810)](){var _0x5940bb=_0x1058cb;this[_0x5940bb(0x961)]();}[_0x1058cb(0x2b5)](){var _0x95bb4b=_0x1058cb;let _0x431d80;return(_0x431d80=void 0x0!==this['_audioContext'][_0x95bb4b(0x213d)]?this[_0x95bb4b(0x1e74)]['resume']():_0x431d80)||Promise[_0x95bb4b(0x7e0)]();}[_0x1058cb(0x2338)](){var _0x204e76=_0x1058cb;try{this['canUseWebAudio']&&(this[_0x204e76(0x1e74)]||(this[_0x204e76(0x1e74)]=new AudioContext()),this[_0x204e76(0x2b1d)]=this['_audioContext'][_0x204e76(0xb03)](),this[_0x204e76(0x2b1d)][_0x204e76(0xe28)]['value']=0x1,this['_audioDestination']||(this[_0x204e76(0x26d4)]=this['_audioContext']['destination']),this['masterGain'][_0x204e76(0x1b10)](this['_audioDestination']),this[_0x204e76(0x8e8)]=!0x0,_0x204e76(0xd33)===this[_0x204e76(0x1e74)][_0x204e76(0x1369)]&&this[_0x204e76(0x961)]());}catch(_0x2e9f2d){this[_0x204e76(0x2f83)]=!0x1,_0x4f0d1b['Y'][_0x204e76(0x350c)](_0x204e76(0x1de8)+_0x2e9f2d[_0x204e76(0x1fa0)]);}}[_0x1058cb(0x961)](){var _0x2e1e69=_0x1058cb;this['_tryToRun']||(this[_0x2e1e69(0x2eba)]=!0x0,this[_0x2e1e69(0x2b5)]()[_0x2e1e69(0x1af5)](()=>{var _0x207b1b=_0x2e1e69;this[_0x207b1b(0x2eba)]=!0x1,this[_0x207b1b(0x3791)]&&this[_0x207b1b(0x3e8e)](),this['unlocked']=!0x0,this[_0x207b1b(0x2c4d)]['notifyObservers'](this);})[_0x2e1e69(0x310e)](()=>{var _0x57efb0=_0x2e1e69;this[_0x57efb0(0x2eba)]=!0x1,this[_0x57efb0(0xd00)]=!0x1;}));}['_triggerSuspendedState'](){var _0x3002dd=_0x1058cb;this[_0x3002dd(0xd00)]=!0x1,this[_0x3002dd(0x402b)][_0x3002dd(0x3e9)](this),this[_0x3002dd(0x267a)]();}[_0x1058cb(0x267a)](){var _0x1207bc=_0x1058cb;if(!this[_0x1207bc(0x21f8)]&&!this[_0x1207bc(0x3791)]){this[_0x1207bc(0x3791)]=document[_0x1207bc(0x536)](_0x1207bc(0x1413)),this[_0x1207bc(0x3791)][_0x1207bc(0xd26)]=_0x1207bc(0x242e),this[_0x1207bc(0x3791)]['id']=_0x1207bc(0x2abc),this['_muteButton']['title']=_0x1207bc(0x289f);var _0x1884d5=_0x1207bc(0x1ded)+(window[_0x1207bc(0x3eee)]?_0x1207bc(0x134d):'https://cdn.babylonjs.com/Assets/audio.png')+');\x20\x20background-size:\x2080%;\x20background-repeat:no-repeat;\x20background-position:\x20center;\x20background-position-y:\x204px;\x20border:\x20none;\x20outline:\x20none;\x20transition:\x20transform\x200.125s\x20ease-out;\x20cursor:\x20pointer;\x20z-index:\x209999;\x20}\x20.babylonUnmuteIcon:hover\x20{\x20transform:\x20scale(1.05)\x20}\x20.babylonUnmuteIcon:active\x20{\x20background-color:\x20rgba(51,51,51,1)\x20}';const _0x53d1fa=document[_0x1207bc(0x536)](_0x1207bc(0x403e));_0x53d1fa['appendChild'](document[_0x1207bc(0x266a)](_0x1884d5)),document['getElementsByTagName']('head')[0x0][_0x1207bc(0x2e77)](_0x53d1fa),document[_0x1207bc(0x208a)][_0x1207bc(0x2e77)](this[_0x1207bc(0x3791)]),this[_0x1207bc(0x3737)](),this[_0x1207bc(0x3791)][_0x1207bc(0x2b6c)](_0x1207bc(0x1744),()=>{this['_triggerRunningState']();},!0x0),this['_muteButton'][_0x1207bc(0x2b6c)](_0x1207bc(0x2dd0),()=>{var _0x4d7137=_0x1207bc;this[_0x4d7137(0x961)]();},!0x0),window[_0x1207bc(0x2b6c)](_0x1207bc(0x2545),this[_0x1207bc(0x3bfb)]);}}[_0x1058cb(0x3737)](){var _0x1e4523=_0x1058cb;this[_0x1e4523(0x1928)]&&this[_0x1e4523(0x3791)]&&(this[_0x1e4523(0x3791)][_0x1e4523(0x403e)][_0x1e4523(0x170)]=this[_0x1e4523(0x1928)]['offsetTop']+0x14+'px',this[_0x1e4523(0x3791)][_0x1e4523(0x403e)][_0x1e4523(0x29b1)]=this['_hostElement'][_0x1e4523(0x3dd7)]+0x14+'px');}[_0x1058cb(0x3e8e)](){var _0x25a2f0=_0x1058cb;this[_0x25a2f0(0x3791)]&&(document[_0x25a2f0(0x208a)][_0x25a2f0(0x3d1d)](this['_muteButton']),this['_muteButton']=null);}[_0x1058cb(0x2d20)](){var _0x2a4200=_0x1058cb;this[_0x2a4200(0x2f83)]&&this['_audioContextInitialized']&&(this['_connectedAnalyser']&&this[_0x2a4200(0x1e74)]&&(this['_connectedAnalyser'][_0x2a4200(0x3169)](),this[_0x2a4200(0x5ec)][_0x2a4200(0x2d20)](),this[_0x2a4200(0x2b1d)][_0x2a4200(0x1f4b)](),this[_0x2a4200(0x2b1d)][_0x2a4200(0x1b10)](this[_0x2a4200(0x1e74)][_0x2a4200(0x2db7)]),this[_0x2a4200(0x5ec)]=null),this[_0x2a4200(0x2b1d)][_0x2a4200(0xe28)][_0x2a4200(0x856)]=0x1),this[_0x2a4200(0x3291)]=!0x1,this[_0x2a4200(0x3e8e)](),window['removeEventListener'](_0x2a4200(0x2545),this[_0x2a4200(0x3bfb)]),this[_0x2a4200(0x2c4d)][_0x2a4200(0x2af2)](),this['onAudioLockedObservable'][_0x2a4200(0x2af2)]();}[_0x1058cb(0x3217)](){var _0x2d9953=_0x1058cb;return this[_0x2d9953(0x2f83)]&&this[_0x2d9953(0x8e8)]?this[_0x2d9953(0x2b1d)]['gain'][_0x2d9953(0x856)]:-0x1;}[_0x1058cb(0x6a0)](_0x66b4d0){var _0xd69b17=_0x1058cb;this['canUseWebAudio']&&this[_0xd69b17(0x8e8)]&&(this[_0xd69b17(0x2b1d)][_0xd69b17(0xe28)][_0xd69b17(0x856)]=_0x66b4d0);}['connectToAnalyser'](_0x21479b){var _0x4566f5=_0x1058cb;this[_0x4566f5(0x5ec)]&&this[_0x4566f5(0x5ec)][_0x4566f5(0x3169)](),this[_0x4566f5(0x2f83)]&&this[_0x4566f5(0x8e8)]&&this[_0x4566f5(0x1e74)]&&(this['_connectedAnalyser']=_0x21479b,this[_0x4566f5(0x2b1d)][_0x4566f5(0x1f4b)](),this[_0x4566f5(0x5ec)][_0x4566f5(0x33ae)](this[_0x4566f5(0x2b1d)],this[_0x4566f5(0x1e74)]['destination']));}}},0x1a67:(_0x997b58,_0x128107,_0x45c300)=>{var _0x551664=a8_0x49466b,_0x3ced39=_0x45c300(0xa4cf),_0x34aead=_0x45c300(0x16473),_0x1ac621=_0x45c300(0xee04),_0x123761=_0x45c300(0x9fd1),_0x2444f6=_0x45c300(0xbb85),_0x593cb5=_0x45c300(0x1446b),_0x19d86e=_0x45c300(0xe0c0),_0x2eba0a=(_0x45c300(0x169eb),_0x45c300(0x2310)),_0x1eb897=_0x45c300(0xf8c1);_0x19d86e['p'][_0x551664(0x422)](_0x2444f6['l'][_0x551664(0x2c56)],(_0x1227c3,_0x5749c1,_0x98e538,_0x845cc3)=>{var _0x2807e3=_0x551664,_0x4961e;let _0x43f73e=[];if(_0x98e538[_0x2807e3(0x36a4)]=_0x98e538['sounds']||[],void 0x0!==_0x1227c3[_0x2807e3(0x36a4)]&&null!==_0x1227c3[_0x2807e3(0x36a4)])for(let _0x1b1047=0x0,_0x4d297f=_0x1227c3['sounds'][_0x2807e3(0x132e)];_0x1b1047<_0x4d297f;_0x1b1047++){const _0x10c4e5=_0x1227c3[_0x2807e3(0x36a4)][_0x1b1047];null!=(_0x4961e=_0x1ac621['D']['audioEngine'])&&_0x4961e[_0x2807e3(0x2f83)]?(_0x10c4e5[_0x2807e3(0x2f50)]||(_0x10c4e5[_0x2807e3(0x2f50)]=_0x10c4e5[_0x2807e3(0x3efc)]),_0x43f73e[_0x10c4e5[_0x2807e3(0x2f50)]]?_0x98e538[_0x2807e3(0x36a4)][_0x2807e3(0x2f54)](_0x3ced39['$'][_0x2807e3(0xb3f)](_0x10c4e5,_0x5749c1,_0x845cc3,_0x43f73e[_0x10c4e5['url']])):(_0x4961e=_0x3ced39['$'][_0x2807e3(0xb3f)](_0x10c4e5,_0x5749c1,_0x845cc3),_0x43f73e[_0x10c4e5[_0x2807e3(0x2f50)]]=_0x4961e,_0x98e538[_0x2807e3(0x36a4)][_0x2807e3(0x2f54)](_0x4961e))):_0x98e538[_0x2807e3(0x36a4)][_0x2807e3(0x2f54)](new _0x3ced39['$'](_0x10c4e5[_0x2807e3(0x3efc)],null,_0x5749c1));}_0x43f73e=[];}),Object['defineProperty'](_0x593cb5['x'][_0x551664(0x1229)],_0x551664(0x3cce),{'get':function(){var _0x516dfa=_0x551664,_0x3c21f7;return this[_0x516dfa(0x34ab)](_0x2444f6['l'][_0x516dfa(0x2c56)])||(_0x3c21f7=new _0xafcad5(this),this[_0x516dfa(0x34b7)](_0x3c21f7)),this[_0x516dfa(0x2653)]||(this[_0x516dfa(0x2653)]=new _0x34aead['t'](this,{'mainTrack':!0x0})),this[_0x516dfa(0x2653)];},'enumerable':!0x0,'configurable':!0x0}),_0x593cb5['x']['prototype']['getSoundByName']=function(_0x3457e5){var _0x31c87f=_0x551664;let _0x4e6a9d;for(_0x4e6a9d=0x0;_0x4e6a9d<this[_0x31c87f(0x3cce)][_0x31c87f(0x1fdb)][_0x31c87f(0x132e)];_0x4e6a9d++)if(this['mainSoundTrack'][_0x31c87f(0x1fdb)][_0x4e6a9d][_0x31c87f(0x3efc)]===_0x3457e5)return this[_0x31c87f(0x3cce)]['soundCollection'][_0x4e6a9d];if(this[_0x31c87f(0x3a6b)]){for(let _0x5d9fac=0x0;_0x5d9fac<this[_0x31c87f(0x3a6b)][_0x31c87f(0x132e)];_0x5d9fac++)for(_0x4e6a9d=0x0;_0x4e6a9d<this[_0x31c87f(0x3a6b)][_0x5d9fac][_0x31c87f(0x1fdb)][_0x31c87f(0x132e)];_0x4e6a9d++)if(this[_0x31c87f(0x3a6b)][_0x5d9fac][_0x31c87f(0x1fdb)][_0x4e6a9d][_0x31c87f(0x3efc)]===_0x3457e5)return this[_0x31c87f(0x3a6b)][_0x5d9fac]['soundCollection'][_0x4e6a9d];}return null;},Object['defineProperty'](_0x593cb5['x'][_0x551664(0x1229)],'audioEnabled',{'get':function(){var _0xb7626a=_0x551664;let _0x26de99=this[_0xb7626a(0x34ab)](_0x2444f6['l']['NAME_AUDIO']);return _0x26de99||(_0x26de99=new _0xafcad5(this),this[_0xb7626a(0x34b7)](_0x26de99)),_0x26de99[_0xb7626a(0x1614)];},'set':function(_0x1cac1d){var _0xc8ccc8=_0x551664;let _0x18241a=this[_0xc8ccc8(0x34ab)](_0x2444f6['l'][_0xc8ccc8(0x2c56)]);_0x18241a||(_0x18241a=new _0xafcad5(this),this[_0xc8ccc8(0x34b7)](_0x18241a)),_0x1cac1d?_0x18241a['enableAudio']():_0x18241a[_0xc8ccc8(0x24cd)]();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x551664(0x1fc0)](_0x593cb5['x'][_0x551664(0x1229)],_0x551664(0x40c3),{'get':function(){var _0x2ec9d3=_0x551664;let _0x3094d2=this[_0x2ec9d3(0x34ab)](_0x2444f6['l'][_0x2ec9d3(0x2c56)]);return _0x3094d2||(_0x3094d2=new _0xafcad5(this),this['_addComponent'](_0x3094d2)),_0x3094d2[_0x2ec9d3(0x40c3)];},'set':function(_0x4e29ad){var _0x517db6=_0x551664;let _0x1147d9=this[_0x517db6(0x34ab)](_0x2444f6['l']['NAME_AUDIO']);_0x1147d9||(_0x1147d9=new _0xafcad5(this),this[_0x517db6(0x34b7)](_0x1147d9)),_0x4e29ad?_0x1147d9['switchAudioModeForHeadphones']():_0x1147d9[_0x517db6(0x3c90)]();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x551664(0x1fc0)](_0x593cb5['x'][_0x551664(0x1229)],_0x551664(0x2eef),{'get':function(){var _0xe486f7=_0x551664;let _0x4b9879=this['_getComponent'](_0x2444f6['l'][_0xe486f7(0x2c56)]);return _0x4b9879||(_0x4b9879=new _0xafcad5(this),this['_addComponent'](_0x4b9879)),_0x4b9879['audioListenerPositionProvider'];},'set':function(_0x4b2b50){var _0x2f28b4=_0x551664;let _0x1f6e34=this[_0x2f28b4(0x34ab)](_0x2444f6['l'][_0x2f28b4(0x2c56)]);if(_0x1f6e34||(_0x1f6e34=new _0xafcad5(this),this[_0x2f28b4(0x34b7)](_0x1f6e34)),'function'!=typeof _0x4b2b50)throw new Error('The\x20value\x20passed\x20to\x20[Scene.audioListenerPositionProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3');_0x1f6e34[_0x2f28b4(0x2eef)]=_0x4b2b50;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x551664(0x1fc0)](_0x593cb5['x'][_0x551664(0x1229)],_0x551664(0x3b60),{'get':function(){var _0x4298cd=_0x551664;let _0xa1e99c=this[_0x4298cd(0x34ab)](_0x2444f6['l']['NAME_AUDIO']);return _0xa1e99c||(_0xa1e99c=new _0xafcad5(this),this[_0x4298cd(0x34b7)](_0xa1e99c)),_0xa1e99c[_0x4298cd(0x3b60)];},'set':function(_0x5628a1){var _0x44bf04=_0x551664;let _0x52f3f4=this[_0x44bf04(0x34ab)](_0x2444f6['l'][_0x44bf04(0x2c56)]);if(_0x52f3f4||(_0x52f3f4=new _0xafcad5(this),this['_addComponent'](_0x52f3f4)),_0x44bf04(0x187)!=typeof _0x5628a1)throw new Error(_0x44bf04(0x26cd));_0x52f3f4[_0x44bf04(0x3b60)]=_0x5628a1;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x593cb5['x'][_0x551664(0x1229)],_0x551664(0x2d3f),{'get':function(){var _0x3c310a=_0x551664;let _0x35cab0=this[_0x3c310a(0x34ab)](_0x2444f6['l']['NAME_AUDIO']);return _0x35cab0||(_0x35cab0=new _0xafcad5(this),this[_0x3c310a(0x34b7)](_0x35cab0)),_0x35cab0[_0x3c310a(0x2d3f)];},'set':function(_0x34fdee){var _0x307fb7=_0x551664;let _0x219e17=this[_0x307fb7(0x34ab)](_0x2444f6['l'][_0x307fb7(0x2c56)]);_0x219e17||(_0x219e17=new _0xafcad5(this),this['_addComponent'](_0x219e17)),_0x219e17[_0x307fb7(0x2d3f)]=_0x34fdee;},'enumerable':!0x0,'configurable':!0x0});class _0xafcad5{constructor(_0x49a746){var _0x2e2bbb=_0x551664;this[_0x2e2bbb(0x3efc)]=_0x2444f6['l'][_0x2e2bbb(0x2c56)],this[_0x2e2bbb(0x3ab1)]=!0x0,this[_0x2e2bbb(0x3075)]=!0x1,this[_0x2e2bbb(0x2d3f)]=0x1f4,this[_0x2e2bbb(0x2eef)]=null,this[_0x2e2bbb(0x3b60)]=null,this['_cachedCameraDirection']=new _0x123761['P'](),this['_cachedCameraPosition']=new _0x123761['P'](),this[_0x2e2bbb(0x145f)]=0x0,this[_0x2e2bbb(0x301e)]=new _0x123761['y3'](),this[_0x2e2bbb(0x3835)]=new _0x123761['P'](),(_0x49a746=_0x49a746||_0x1eb897['l'][_0x2e2bbb(0x19c8)])&&((this[_0x2e2bbb(0x32aa)]=_0x49a746)['soundTracks']=new Array(),_0x49a746[_0x2e2bbb(0x36a4)]=new Array());}get[_0x551664(0x1614)](){var _0x5eefef=_0x551664;return this[_0x5eefef(0x3ab1)];}get[_0x551664(0x40c3)](){var _0x35ebd4=_0x551664;return this[_0x35ebd4(0x3075)];}[_0x551664(0x1942)](){var _0x1ea0fe=_0x551664;this[_0x1ea0fe(0x32aa)]['_afterRenderStage']['registerStep'](_0x2444f6['l']['STEP_AFTERRENDER_AUDIO'],this,this[_0x1ea0fe(0x137d)]);}['rebuild'](){}[_0x551664(0x3c81)](_0x2f0dc7){var _0x2ffc19=_0x551664;if(_0x2f0dc7[_0x2ffc19(0x36a4)]=[],this['scene'][_0x2ffc19(0x3a6b)])for(let _0x34adca=0x0;_0x34adca<this[_0x2ffc19(0x32aa)][_0x2ffc19(0x3a6b)]['length'];_0x34adca++){const _0x63e564=this[_0x2ffc19(0x32aa)][_0x2ffc19(0x3a6b)][_0x34adca];for(let _0x5ce61d=0x0;_0x5ce61d<_0x63e564[_0x2ffc19(0x1fdb)]['length'];_0x5ce61d++)_0x2f0dc7[_0x2ffc19(0x36a4)][_0x2ffc19(0x2f54)](_0x63e564['soundCollection'][_0x5ce61d]['serialize']());}}[_0x551664(0x35ce)](_0x10423a){var _0x1666b0=_0x551664;_0x10423a['sounds']&&_0x10423a[_0x1666b0(0x36a4)]['forEach'](_0x27f7f4=>{var _0x1983d8=_0x1666b0;_0x27f7f4[_0x1983d8(0x4d7)](),_0x27f7f4[_0x1983d8(0x190c)]=!0x0,this['scene']['mainSoundTrack'][_0x1983d8(0x3c63)](_0x27f7f4);});}[_0x551664(0x275f)](_0x429b6c,_0x437102=!0x1){var _0x4a8f72=_0x551664;_0x429b6c[_0x4a8f72(0x36a4)]&&_0x429b6c['sounds'][_0x4a8f72(0x2f62)](_0x282aa7=>{var _0x141388=_0x4a8f72;_0x282aa7[_0x141388(0x1dec)](),_0x282aa7['autoplay']=!0x1,this['scene'][_0x141388(0x3cce)]['removeSound'](_0x282aa7),_0x437102&&_0x282aa7[_0x141388(0x2d20)]();});}['dispose'](){var _0x2ace9a=_0x551664;const _0x6b6798=this[_0x2ace9a(0x32aa)];if(_0x6b6798['_mainSoundTrack']&&_0x6b6798[_0x2ace9a(0x3cce)][_0x2ace9a(0x2d20)](),_0x6b6798[_0x2ace9a(0x3a6b)]){for(let _0x19122=0x0;_0x19122<_0x6b6798[_0x2ace9a(0x3a6b)][_0x2ace9a(0x132e)];_0x19122++)_0x6b6798[_0x2ace9a(0x3a6b)][_0x19122][_0x2ace9a(0x2d20)]();}}['disableAudio'](){var _0x2b1cd0=_0x551664;const _0x1ac28f=this['scene'];this['_audioEnabled']=!0x1,_0x1ac621['D'][_0x2b1cd0(0x13d8)]&&_0x1ac621['D'][_0x2b1cd0(0x13d8)][_0x2b1cd0(0x10c5)]&&_0x1ac621['D']['audioEngine'][_0x2b1cd0(0x10c5)][_0x2b1cd0(0x228f)]();let _0x3f6281;for(_0x3f6281=0x0;_0x3f6281<_0x1ac28f[_0x2b1cd0(0x3cce)]['soundCollection'][_0x2b1cd0(0x132e)];_0x3f6281++)_0x1ac28f[_0x2b1cd0(0x3cce)][_0x2b1cd0(0x1fdb)][_0x3f6281][_0x2b1cd0(0x2a2f)]();if(_0x1ac28f[_0x2b1cd0(0x3a6b)]){for(_0x3f6281=0x0;_0x3f6281<_0x1ac28f[_0x2b1cd0(0x3a6b)]['length'];_0x3f6281++)for(let _0x4e3f78=0x0;_0x4e3f78<_0x1ac28f[_0x2b1cd0(0x3a6b)][_0x3f6281][_0x2b1cd0(0x1fdb)][_0x2b1cd0(0x132e)];_0x4e3f78++)_0x1ac28f[_0x2b1cd0(0x3a6b)][_0x3f6281][_0x2b1cd0(0x1fdb)][_0x4e3f78][_0x2b1cd0(0x2a2f)]();}}[_0x551664(0x237f)](){var _0x310af3=_0x551664;const _0x259338=this['scene'];this['_audioEnabled']=!0x0,_0x1ac621['D']['audioEngine']&&_0x1ac621['D'][_0x310af3(0x13d8)][_0x310af3(0x10c5)]&&_0x1ac621['D'][_0x310af3(0x13d8)][_0x310af3(0x10c5)][_0x310af3(0x213d)]();let _0x5da931;for(_0x5da931=0x0;_0x5da931<_0x259338['mainSoundTrack'][_0x310af3(0x1fdb)][_0x310af3(0x132e)];_0x5da931++)_0x259338['mainSoundTrack'][_0x310af3(0x1fdb)][_0x5da931][_0x310af3(0x3000)]&&_0x259338[_0x310af3(0x3cce)]['soundCollection'][_0x5da931]['play']();if(_0x259338['soundTracks']){for(_0x5da931=0x0;_0x5da931<_0x259338['soundTracks'][_0x310af3(0x132e)];_0x5da931++)for(let _0x30b4c2=0x0;_0x30b4c2<_0x259338[_0x310af3(0x3a6b)][_0x5da931]['soundCollection'][_0x310af3(0x132e)];_0x30b4c2++)_0x259338[_0x310af3(0x3a6b)][_0x5da931][_0x310af3(0x1fdb)][_0x30b4c2][_0x310af3(0x3000)]&&_0x259338[_0x310af3(0x3a6b)][_0x5da931]['soundCollection'][_0x30b4c2][_0x310af3(0x4d7)]();}}[_0x551664(0x296f)](){var _0x184586=_0x551664;const _0x515b89=this[_0x184586(0x32aa)];if(this[_0x184586(0x3075)]=!0x0,_0x515b89['mainSoundTrack'][_0x184586(0x34dc)](),_0x515b89[_0x184586(0x3a6b)]){for(let _0x5dc1fb=0x0;_0x5dc1fb<_0x515b89['soundTracks'][_0x184586(0x132e)];_0x5dc1fb++)_0x515b89['soundTracks'][_0x5dc1fb][_0x184586(0x34dc)]();}}[_0x551664(0x3c90)](){var _0xfa8a84=_0x551664;const _0x468465=this[_0xfa8a84(0x32aa)];if(this[_0xfa8a84(0x3075)]=!0x1,_0x468465[_0xfa8a84(0x3cce)][_0xfa8a84(0x25f7)](),_0x468465[_0xfa8a84(0x3a6b)]){for(let _0x30354f=0x0;_0x30354f<_0x468465['soundTracks'][_0xfa8a84(0x132e)];_0x30354f++)_0x468465[_0xfa8a84(0x3a6b)][_0x30354f][_0xfa8a84(0x25f7)]();}}[_0x551664(0x137d)](){var _0x26558f=_0x551664,_0x3b2fc3=_0x2eba0a['F'][_0x26558f(0x22e5)];if(!(this[_0x26558f(0x145f)]&&_0x3b2fc3-this['_lastCheck']<this[_0x26558f(0x2d3f)])){this[_0x26558f(0x145f)]=_0x3b2fc3;var _0x35c458=this['scene'];if(this[_0x26558f(0x3ab1)]&&_0x35c458['_mainSoundTrack']&&_0x35c458[_0x26558f(0x3a6b)]&&(0x0!==_0x35c458[_0x26558f(0x2653)][_0x26558f(0x1fdb)][_0x26558f(0x132e)]||0x1!==_0x35c458['soundTracks']['length'])){const _0x4e71d9=_0x1ac621['D'][_0x26558f(0x13d8)];if(_0x4e71d9&&_0x4e71d9[_0x26558f(0x10c5)]){let _0x20b606=_0x35c458[_0x26558f(0x203b)];_0x35c458[_0x26558f(0x21b1)]&&0x0<_0x35c458[_0x26558f(0x21b1)][_0x26558f(0x132e)]&&(_0x20b606=_0x35c458['activeCameras'][0x0]),this[_0x26558f(0x2eef)]?(_0x3b2fc3=this['audioListenerPositionProvider'](),_0x4e71d9[_0x26558f(0x10c5)]['listener'][_0x26558f(0x848)](_0x3b2fc3['x']||0x0,_0x3b2fc3['y']||0x0,_0x3b2fc3['z']||0x0)):_0x20b606?this[_0x26558f(0x34a)][_0x26558f(0x1db)](_0x20b606[_0x26558f(0x1b77)])||(this[_0x26558f(0x34a)][_0x26558f(0x2a3e)](_0x20b606[_0x26558f(0x1b77)]),_0x4e71d9[_0x26558f(0x10c5)]['listener']['setPosition'](_0x20b606[_0x26558f(0x1b77)]['x'],_0x20b606['globalPosition']['y'],_0x20b606[_0x26558f(0x1b77)]['z'])):_0x4e71d9[_0x26558f(0x10c5)]['listener'][_0x26558f(0x848)](0x0,0x0,0x0),this[_0x26558f(0x3b60)]?(_0x3b2fc3=this[_0x26558f(0x3b60)](),_0x4e71d9[_0x26558f(0x10c5)][_0x26558f(0x411f)][_0x26558f(0x2f7f)](_0x3b2fc3['x']||0x0,_0x3b2fc3['y']||0x0,_0x3b2fc3['z']||0x0,0x0,0x1,0x0)):_0x20b606?((_0x20b606=_0x20b606[_0x26558f(0x2089)]&&0x0<_0x20b606[_0x26558f(0x2089)][_0x26558f(0x132e)]?_0x20b606['rigCameras'][0x0]:_0x20b606)[_0x26558f(0xe6c)]()[_0x26558f(0x3c5)](this['_invertMatrixTemp']),_0x123761['P'][_0x26558f(0x1e54)](_0xafcad5[_0x26558f(0x2695)],this[_0x26558f(0x301e)],this[_0x26558f(0x3835)]),this[_0x26558f(0x3835)][_0x26558f(0xb65)](),isNaN(this[_0x26558f(0x3835)]['x'])||isNaN(this['_cameraDirectionTemp']['y'])||isNaN(this[_0x26558f(0x3835)]['z'])||this[_0x26558f(0x33e0)][_0x26558f(0x1db)](this[_0x26558f(0x3835)])||(this['_cachedCameraDirection'][_0x26558f(0x2a3e)](this['_cameraDirectionTemp']),_0x4e71d9[_0x26558f(0x10c5)][_0x26558f(0x411f)]['setOrientation'](this[_0x26558f(0x3835)]['x'],this[_0x26558f(0x3835)]['y'],this[_0x26558f(0x3835)]['z'],0x0,0x1,0x0))):_0x4e71d9[_0x26558f(0x10c5)]['listener'][_0x26558f(0x2f7f)](0x0,0x0,0x0,0x0,0x1,0x0);let _0x596cfe;for(_0x596cfe=0x0;_0x596cfe<_0x35c458[_0x26558f(0x3cce)][_0x26558f(0x1fdb)][_0x26558f(0x132e)];_0x596cfe++){const _0x3777bb=_0x35c458[_0x26558f(0x3cce)][_0x26558f(0x1fdb)][_0x596cfe];_0x3777bb['useCustomAttenuation']&&_0x3777bb['updateDistanceFromListener']();}if(_0x35c458[_0x26558f(0x3a6b)]){for(_0x596cfe=0x0;_0x596cfe<_0x35c458[_0x26558f(0x3a6b)][_0x26558f(0x132e)];_0x596cfe++)for(let _0x9a22db=0x0;_0x9a22db<_0x35c458['soundTracks'][_0x596cfe][_0x26558f(0x1fdb)][_0x26558f(0x132e)];_0x9a22db++){const _0x307ab1=_0x35c458[_0x26558f(0x3a6b)][_0x596cfe][_0x26558f(0x1fdb)][_0x9a22db];_0x307ab1[_0x26558f(0x863)]&&_0x307ab1[_0x26558f(0x234b)]();}}}}}}}_0xafcad5['_CameraDirection']=new _0x123761['P'](0x0,0x0,-0x1),_0x3ced39['$']['_SceneComponentInitialization']=_0x5e7f44=>{var _0x56e497=_0x551664,_0x2015da;_0x5e7f44[_0x56e497(0x34ab)](_0x2444f6['l']['NAME_AUDIO'])||(_0x2015da=new _0xafcad5(_0x5e7f44),_0x5e7f44[_0x56e497(0x34b7)](_0x2015da));};},0xe1b3:(_0x3d3588,_0x477594,_0x586fe5)=>{_0x586fe5(0x769b),_0x586fe5(0x169eb),_0x586fe5(0x1a67),_0x586fe5(0xa4cf),_0x586fe5(0x16473),_0x586fe5(0x8654);},0xa4cf:(_0x583f76,_0x4bc0b0,_0x366702)=>{var _0x2c15b9=a8_0x49466b;_0x366702['d'](_0x4bc0b0,{'$':()=>_0x3f7868});var _0xc6678d=_0x366702(0xe222),_0x1d8a95=_0x366702(0xf96c),_0x23ef9b=_0x366702(0x9fd1),_0x119bb6=_0x366702(0xee04),_0x4ed60e=_0x366702(0x10ea4),_0x2b2069=_0x366702(0x15cb9),_0x3fae80=_0x366702(0xf8c1);class _0x3f7868{constructor(_0x31cf5a,_0x45d93f,_0x11bbf9,_0x1a52b9=null,_0x16a01e){var _0x2e36fa=a8_0x58a1;if(this['autoplay']=!0x1,this['_loop']=!0x1,this['useCustomAttenuation']=!0x1,this['isPlaying']=!0x1,this[_0x2e36fa(0x3000)]=!0x1,this[_0x2e36fa(0x29b7)]=0x1,this[_0x2e36fa(0x2dbd)]=0x1,this[_0x2e36fa(0x1912)]=0x64,this[_0x2e36fa(0xcde)]=_0x2e36fa(0x126e),this['metadata']=null,this[_0x2e36fa(0xa50)]=new _0x1d8a95['y$'](),this[_0x2e36fa(0x287c)]=!0x1,this[_0x2e36fa(0x3a34)]=_0x2e36fa(0x3797),this[_0x2e36fa(0x28e8)]=0x1,this[_0x2e36fa(0x2857)]=!0x1,this['_startTime']=0x0,this['_currentTime']=0x0,this[_0x2e36fa(0x12dd)]=_0x23ef9b['P'][_0x2e36fa(0x1b83)](),this[_0x2e36fa(0x37dc)]=new _0x23ef9b['P'](0x1,0x0,0x0),this[_0x2e36fa(0x7d4)]=0x1,this[_0x2e36fa(0x991)]=!0x1,this['_isDirectional']=!0x1,this[_0x2e36fa(0x3be1)]=0x168,this[_0x2e36fa(0x224a)]=0x168,this[_0x2e36fa(0x1c7e)]=0x0,this['_isOutputConnected']=!0x1,this[_0x2e36fa(0x40ed)]=_0x2e36fa(0x6a7),this[_0x2e36fa(0x3efc)]=_0x31cf5a,_0x11bbf9=_0x11bbf9||_0x3fae80['l'][_0x2e36fa(0x19c8)]){if(this[_0x2e36fa(0x48a)]=_0x11bbf9,_0x3f7868[_0x2e36fa(0x4064)](_0x11bbf9),this[_0x2e36fa(0x34ea)]=_0x1a52b9,this['_customAttenuationFunction']=(_0x41c292,_0x18c756,_0x3f9bd2,_0x547a9d,_0x33b3f8)=>_0x18c756<_0x3f9bd2?_0x41c292*(0x1-_0x18c756/_0x3f9bd2):0x0,_0x16a01e&&(this['autoplay']=_0x16a01e['autoplay']||!0x1,this['_loop']=_0x16a01e[_0x2e36fa(0x3934)]||!0x1,void 0x0!==_0x16a01e[_0x2e36fa(0x2607)]&&(this['_volume']=_0x16a01e['volume']),this['_spatialSound']=null!=(_0x31cf5a=_0x16a01e[_0x2e36fa(0x29cb)])&&_0x31cf5a,this[_0x2e36fa(0x1912)]=null!=(_0x11bbf9=_0x16a01e[_0x2e36fa(0x1912)])?_0x11bbf9:0x64,this['useCustomAttenuation']=null!=(_0x1a52b9=_0x16a01e[_0x2e36fa(0x863)])&&_0x1a52b9,this[_0x2e36fa(0x2dbd)]=_0x16a01e['rolloffFactor']||0x1,this[_0x2e36fa(0x29b7)]=_0x16a01e['refDistance']||0x1,this[_0x2e36fa(0xcde)]=_0x16a01e['distanceModel']||'linear',this[_0x2e36fa(0x28e8)]=_0x16a01e['playbackRate']||0x1,this['_streaming']=null!=(_0x31cf5a=_0x16a01e[_0x2e36fa(0x1de7)])&&_0x31cf5a,this[_0x2e36fa(0x1cb6)]=_0x16a01e[_0x2e36fa(0x132e)],this[_0x2e36fa(0x1cd)]=_0x16a01e['offset']),null!=(_0x11bbf9=_0x119bb6['D'][_0x2e36fa(0x13d8)])&&_0x11bbf9[_0x2e36fa(0x2f83)]&&_0x119bb6['D'][_0x2e36fa(0x13d8)]['audioContext']){this[_0x2e36fa(0xbc1)]=_0x119bb6['D'][_0x2e36fa(0x13d8)]['audioContext'][_0x2e36fa(0xb03)](),this[_0x2e36fa(0xbc1)]['gain'][_0x2e36fa(0x856)]=this[_0x2e36fa(0x7d4)],this[_0x2e36fa(0x2f3)]=this[_0x2e36fa(0xbc1)],this[_0x2e36fa(0x990)]=this[_0x2e36fa(0xbc1)],this[_0x2e36fa(0x287c)]&&this['_createSpatialParameters'](),this['_scene'][_0x2e36fa(0x3cce)][_0x2e36fa(0x3c63)](this);let _0x2196d0=!0x0;if(_0x45d93f)try{_0x2e36fa(0x36a0)==typeof _0x45d93f?this[_0x2e36fa(0x40ed)]=_0x2e36fa(0x1b6d):_0x45d93f instanceof ArrayBuffer?this[_0x2e36fa(0x40ed)]='ArrayBuffer':_0x45d93f instanceof HTMLMediaElement?this[_0x2e36fa(0x40ed)]=_0x2e36fa(0x29d5):_0x45d93f instanceof MediaStream?this[_0x2e36fa(0x40ed)]=_0x2e36fa(0x30cf):_0x45d93f instanceof AudioBuffer?this[_0x2e36fa(0x40ed)]='AudioBuffer':Array[_0x2e36fa(0x3ec0)](_0x45d93f)&&(this[_0x2e36fa(0x40ed)]='Array');let _0x500224=[],_0xffe614=!0x1;switch(this[_0x2e36fa(0x40ed)]){case _0x2e36fa(0x29d5):this['_streaming']=!0x0,this[_0x2e36fa(0x991)]=!0x0,this[_0x2e36fa(0x2f9f)]=_0x119bb6['D']['audioEngine'][_0x2e36fa(0x10c5)]['createMediaElementSource'](_0x45d93f),this['autoplay']&&this[_0x2e36fa(0x4d7)](0x0,this[_0x2e36fa(0x1cd)],this[_0x2e36fa(0x1cb6)]),this[_0x2e36fa(0x34ea)]&&this[_0x2e36fa(0x34ea)]();break;case _0x2e36fa(0x30cf):this[_0x2e36fa(0x2857)]=!0x0,this['_isReadyToPlay']=!0x0,this[_0x2e36fa(0x2f9f)]=_0x119bb6['D']['audioEngine'][_0x2e36fa(0x10c5)][_0x2e36fa(0xec2)](_0x45d93f),this['autoplay']&&this[_0x2e36fa(0x4d7)](0x0,this['_offset'],this['_length']),this[_0x2e36fa(0x34ea)]&&this[_0x2e36fa(0x34ea)]();break;case _0x2e36fa(0xac2):0x0<_0x45d93f[_0x2e36fa(0x34f4)]&&(_0xffe614=!0x0,this[_0x2e36fa(0x26eb)](_0x45d93f));break;case'AudioBuffer':this['_audioBufferLoaded'](_0x45d93f);break;case _0x2e36fa(0x1b6d):_0x500224[_0x2e36fa(0x2f54)](_0x45d93f);case _0x2e36fa(0x2106):0x0===_0x500224[_0x2e36fa(0x132e)]&&(_0x500224=_0x45d93f);for(let _0xfbe358=0x0;_0xfbe358<_0x500224[_0x2e36fa(0x132e)];_0xfbe358++){const _0x80cad=_0x500224[_0xfbe358];if(_0xffe614=_0x16a01e&&_0x16a01e['skipCodecCheck']||-0x1!==_0x80cad['indexOf'](_0x2e36fa(0x1d96),_0x80cad[_0x2e36fa(0x132e)]-0x4)&&_0x119bb6['D'][_0x2e36fa(0x13d8)]['isMP3supported']||-0x1!==_0x80cad['indexOf'](_0x2e36fa(0xbd7),_0x80cad[_0x2e36fa(0x132e)]-0x4)&&_0x119bb6['D'][_0x2e36fa(0x13d8)]['isOGGsupported']||-0x1!==_0x80cad[_0x2e36fa(0x404a)](_0x2e36fa(0x1451),_0x80cad['length']-0x4)||-0x1!==_0x80cad['indexOf'](_0x2e36fa(0x2be6),_0x80cad[_0x2e36fa(0x132e)]-0x4)||-0x1!==_0x80cad[_0x2e36fa(0x404a)](_0x2e36fa(0xff4),_0x80cad[_0x2e36fa(0x132e)]-0x4)||-0x1!==_0x80cad[_0x2e36fa(0x404a)](_0x2e36fa(0x23d0))){this[_0x2e36fa(0x2857)]?(this['_htmlAudioElement']=new Audio(_0x80cad),this['_htmlAudioElement'][_0x2e36fa(0x14ab)]=!0x1,this[_0x2e36fa(0xb27)][_0x2e36fa(0x3934)]=this[_0x2e36fa(0x3934)],_0xc6678d['w1']['SetCorsBehavior'](_0x80cad,this[_0x2e36fa(0xb27)]),this[_0x2e36fa(0xb27)][_0x2e36fa(0x1c4d)]=_0x2e36fa(0x33f8),this[_0x2e36fa(0xb27)][_0x2e36fa(0x2b6c)]('canplaythrough',()=>{var _0xd375e7=_0x2e36fa;this['_isReadyToPlay']=!0x0,this['autoplay']&&this[_0xd375e7(0x4d7)](0x0,this[_0xd375e7(0x1cd)],this[_0xd375e7(0x1cb6)]),this[_0xd375e7(0x34ea)]&&this[_0xd375e7(0x34ea)]();}),document[_0x2e36fa(0x208a)][_0x2e36fa(0x2e77)](this[_0x2e36fa(0xb27)]),this[_0x2e36fa(0xb27)][_0x2e36fa(0x4de)]()):this[_0x2e36fa(0x48a)]['_loadFile'](_0x80cad,_0x504c85=>{var _0x464aa2=_0x2e36fa;this[_0x464aa2(0x26eb)](_0x504c85);},void 0x0,!0x0,!0x0,_0x4c6e74=>{var _0x101c1d=_0x2e36fa;_0x4c6e74&&_0x4ed60e['Y'][_0x101c1d(0x350c)]('XHR\x20'+_0x4c6e74[_0x101c1d(0x36eb)]+_0x101c1d(0x3210)+_0x80cad+'.'),_0x4ed60e['Y'][_0x101c1d(0x350c)](_0x101c1d(0x8cf)),this[_0x101c1d(0x48a)][_0x101c1d(0x3cce)]['removeSound'](this);});break;}}break;default:_0x2196d0=!0x1;}_0x2196d0?_0xffe614||(this[_0x2e36fa(0x991)]=!0x0,this[_0x2e36fa(0x34ea)]&&setTimeout(()=>{var _0x558825=_0x2e36fa;this[_0x558825(0x34ea)]&&this['_readyToPlayCallback']();},0x3e8)):_0x4ed60e['Y'][_0x2e36fa(0x350c)](_0x2e36fa(0x18ee));}catch(_0x2c02df){_0x4ed60e['Y'][_0x2e36fa(0x350c)](_0x2e36fa(0x2612)),this['_scene'][_0x2e36fa(0x3cce)]['removeSound'](this);}}else this[_0x2e36fa(0x48a)]['mainSoundTrack'][_0x2e36fa(0x3c63)](this),_0x119bb6['D'][_0x2e36fa(0x13d8)]&&!_0x119bb6['D']['audioEngine'][_0x2e36fa(0x3291)]&&(_0x4ed60e['Y'][_0x2e36fa(0x350c)](_0x2e36fa(0x3e22)),_0x119bb6['D'][_0x2e36fa(0x13d8)][_0x2e36fa(0x3291)]=!0x0),this[_0x2e36fa(0x34ea)]&&setTimeout(()=>{var _0x2ccf6e=_0x2e36fa;this[_0x2ccf6e(0x34ea)]&&this[_0x2ccf6e(0x34ea)]();},0x3e8);}}get[_0x2c15b9(0x3934)](){var _0x37af91=_0x2c15b9;return this[_0x37af91(0x31a0)];}set[_0x2c15b9(0x3934)](_0x36add0){var _0x103feb=_0x2c15b9;_0x36add0!==this[_0x103feb(0x31a0)]&&(this[_0x103feb(0x31a0)]=_0x36add0,this[_0x103feb(0x3f28)]({'loop':_0x36add0}));}get[_0x2c15b9(0x2a0c)](){var _0x350ce8=_0x2c15b9,_0x41af6b;return this[_0x350ce8(0xb27)]?this[_0x350ce8(0xb27)][_0x350ce8(0x2a0c)]:null!=(_0x41af6b=_0x119bb6['D']['audioEngine'])&&_0x41af6b[_0x350ce8(0x10c5)]&&(this[_0x350ce8(0x252b)]||this[_0x350ce8(0x3000)])?(_0x41af6b=this[_0x350ce8(0x3000)]?0x0:_0x119bb6['D'][_0x350ce8(0x13d8)][_0x350ce8(0x10c5)][_0x350ce8(0x2a0c)]-this[_0x350ce8(0x230c)],this[_0x350ce8(0x683)]+_0x41af6b):0x0;}get[_0x2c15b9(0x29cb)](){var _0x24f6aa=_0x2c15b9;return this[_0x24f6aa(0x287c)];}set['spatialSound'](_0x524b13){var _0x557a29=_0x2c15b9;this[_0x557a29(0x287c)]=_0x524b13,this[_0x557a29(0x287c)]&&null!=(_0x524b13=_0x119bb6['D'][_0x557a29(0x13d8)])&&_0x524b13[_0x557a29(0x2f83)]&&_0x119bb6['D'][_0x557a29(0x13d8)][_0x557a29(0x10c5)]&&this[_0x557a29(0x1f9f)]();}[_0x2c15b9(0x2d20)](){var _0x304edc=_0x2c15b9,_0x3f47bc;null!=(_0x3f47bc=_0x119bb6['D']['audioEngine'])&&_0x3f47bc[_0x304edc(0x2f83)]&&(this[_0x304edc(0x252b)]&&this['stop'](),this['_isReadyToPlay']=!0x1,-0x1===this[_0x304edc(0x16c2)]?this[_0x304edc(0x48a)][_0x304edc(0x3cce)]['removeSound'](this):this[_0x304edc(0x48a)][_0x304edc(0x3a6b)]&&this[_0x304edc(0x48a)][_0x304edc(0x3a6b)][this[_0x304edc(0x16c2)]]['removeSound'](this),this['_soundGain']&&(this[_0x304edc(0xbc1)]['disconnect'](),this[_0x304edc(0xbc1)]=null),this['_soundPanner']&&(this[_0x304edc(0x165e)][_0x304edc(0x1f4b)](),this['_soundPanner']=null),this[_0x304edc(0x1166)]&&(this[_0x304edc(0x1166)][_0x304edc(0x1f4b)](),this[_0x304edc(0x1166)]=null),this[_0x304edc(0xe90)]=null,this[_0x304edc(0xb27)]&&(this['_htmlAudioElement'][_0x304edc(0x2a2f)](),this[_0x304edc(0xb27)][_0x304edc(0x23b1)]='',document[_0x304edc(0x208a)][_0x304edc(0x3d1d)](this[_0x304edc(0xb27)])),this[_0x304edc(0x2f9f)]&&this[_0x304edc(0x2f9f)][_0x304edc(0x1f4b)](),this[_0x304edc(0x27c4)]&&this['_registerFunc']&&(this[_0x304edc(0x27c4)][_0x304edc(0x1c31)](this[_0x304edc(0x3170)]),this[_0x304edc(0x27c4)]=null));}[_0x2c15b9(0x3a4f)](){var _0x4643b4=_0x2c15b9;return this[_0x4643b4(0x991)];}['getClassName'](){var _0x5ed683=_0x2c15b9;return _0x5ed683(0xb04);}[_0x2c15b9(0x412e)](_0x5f2a13){var _0x2a3851=_0x2c15b9,_0x40fa18;null!=(_0x40fa18=_0x119bb6['D'][_0x2a3851(0x13d8)])&&_0x40fa18[_0x2a3851(0x10c5)]&&(this[_0x2a3851(0xe90)]=_0x5f2a13,this[_0x2a3851(0x991)]=!0x0,this['autoplay']&&this[_0x2a3851(0x4d7)](0x0,this[_0x2a3851(0x1cd)],this[_0x2a3851(0x1cb6)]),this[_0x2a3851(0x34ea)]&&this['_readyToPlayCallback']());}[_0x2c15b9(0x26eb)](_0x3b239b){var _0x162c6b=_0x2c15b9,_0x55df9d;null!=(_0x55df9d=_0x119bb6['D'][_0x162c6b(0x13d8)])&&_0x55df9d[_0x162c6b(0x10c5)]&&_0x119bb6['D'][_0x162c6b(0x13d8)][_0x162c6b(0x10c5)][_0x162c6b(0x3868)](_0x3b239b,_0x51ad56=>{var _0x4e6b9a=_0x162c6b;this[_0x4e6b9a(0x412e)](_0x51ad56);},_0x22a2c7=>{var _0x24557d=_0x162c6b;_0x4ed60e['Y'][_0x24557d(0x350c)]('Error\x20while\x20decoding\x20audio\x20data\x20for:\x20'+this['name']+_0x24557d(0x2cab)+_0x22a2c7);});}[_0x2c15b9(0x3a87)](_0x4a8031){var _0x4cb90c=_0x2c15b9,_0x56c566;null!=(_0x56c566=_0x119bb6['D'][_0x4cb90c(0x13d8)])&&_0x56c566[_0x4cb90c(0x2f83)]&&(this['_audioBuffer']=_0x4a8031,this[_0x4cb90c(0x991)]=!0x0);}['updateOptions'](_0x20bc86){var _0x17aac5=_0x2c15b9,_0x2d227e;_0x20bc86&&(this[_0x17aac5(0x3934)]=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x3934)])?_0x2d227e:this[_0x17aac5(0x3934)],this[_0x17aac5(0x1912)]=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x1912)])?_0x2d227e:this[_0x17aac5(0x1912)],this[_0x17aac5(0x863)]=null!=(_0x2d227e=_0x20bc86['useCustomAttenuation'])?_0x2d227e:this[_0x17aac5(0x863)],this['rolloffFactor']=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x2dbd)])?_0x2d227e:this[_0x17aac5(0x2dbd)],this['refDistance']=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x29b7)])?_0x2d227e:this[_0x17aac5(0x29b7)],this[_0x17aac5(0xcde)]=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0xcde)])?_0x2d227e:this['distanceModel'],this['_playbackRate']=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x1f76)])?_0x2d227e:this['_playbackRate'],this[_0x17aac5(0x1cb6)]=null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x132e)])?_0x2d227e:void 0x0,this[_0x17aac5(0x2bf5)](null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x306c)])?_0x2d227e:void 0x0),this['setVolume'](null!=(_0x2d227e=_0x20bc86[_0x17aac5(0x2607)])?_0x2d227e:this['_volume']),this[_0x17aac5(0x1e50)](),this[_0x17aac5(0x252b)]&&(this[_0x17aac5(0x2857)]&&this[_0x17aac5(0xb27)]?(this[_0x17aac5(0xb27)][_0x17aac5(0x1f76)]=this[_0x17aac5(0x28e8)],this['_htmlAudioElement'][_0x17aac5(0x3934)]!==this[_0x17aac5(0x3934)]&&(this['_htmlAudioElement'][_0x17aac5(0x3934)]=this[_0x17aac5(0x3934)])):this[_0x17aac5(0x1166)]&&(this['_soundSource'][_0x17aac5(0x1f76)][_0x17aac5(0x856)]=this['_playbackRate'],this[_0x17aac5(0x1166)][_0x17aac5(0x3934)]!==this[_0x17aac5(0x3934)]&&(this[_0x17aac5(0x1166)]['loop']=this[_0x17aac5(0x3934)]),void 0x0!==this[_0x17aac5(0x1cd)]&&this['_soundSource'][_0x17aac5(0x267f)]!==this[_0x17aac5(0x1cd)]&&(this[_0x17aac5(0x1166)][_0x17aac5(0x267f)]=this['_offset']),void 0x0!==this['_length']&&this['_length']!==this[_0x17aac5(0x1166)][_0x17aac5(0x1cd3)]&&(this['_soundSource']['loopEnd']=(0x0|this[_0x17aac5(0x1cd)])+this[_0x17aac5(0x1cb6)]))));}['_createSpatialParameters'](){var _0x3676e1=_0x2c15b9,_0x4467a8;null!=(_0x4467a8=_0x119bb6['D'][_0x3676e1(0x13d8)])&&_0x4467a8[_0x3676e1(0x2f83)]&&_0x119bb6['D']['audioEngine'][_0x3676e1(0x10c5)]&&(this[_0x3676e1(0x48a)]['headphone']&&(this[_0x3676e1(0x3a34)]='HRTF'),this['_soundPanner']=null!=(_0x4467a8=this[_0x3676e1(0x165e)])?_0x4467a8:_0x119bb6['D']['audioEngine'][_0x3676e1(0x10c5)][_0x3676e1(0x785)](),this[_0x3676e1(0x165e)]&&this[_0x3676e1(0x990)]&&(this[_0x3676e1(0x1e50)](),this[_0x3676e1(0x165e)][_0x3676e1(0x1b10)](this[_0x3676e1(0x990)]),this[_0x3676e1(0x2f3)]=this['_soundPanner']));}[_0x2c15b9(0x1e50)](){var _0x1ae338=_0x2c15b9;this[_0x1ae338(0x287c)]&&this[_0x1ae338(0x165e)]&&(this['useCustomAttenuation']?(this[_0x1ae338(0x165e)][_0x1ae338(0xcde)]=_0x1ae338(0x126e),this['_soundPanner']['maxDistance']=Number['MAX_VALUE'],this[_0x1ae338(0x165e)]['refDistance']=0x1,this[_0x1ae338(0x165e)][_0x1ae338(0x2dbd)]=0x1):(this[_0x1ae338(0x165e)][_0x1ae338(0xcde)]=this['distanceModel'],this[_0x1ae338(0x165e)][_0x1ae338(0x1912)]=this['maxDistance'],this[_0x1ae338(0x165e)][_0x1ae338(0x29b7)]=this[_0x1ae338(0x29b7)],this['_soundPanner'][_0x1ae338(0x2dbd)]=this[_0x1ae338(0x2dbd)]),this[_0x1ae338(0x165e)]['panningModel']=this[_0x1ae338(0x3a34)]);}['switchPanningModelToHRTF'](){var _0x44d1d7=_0x2c15b9;this['_panningModel']=_0x44d1d7(0x29ee),this[_0x44d1d7(0x1ac3)]();}[_0x2c15b9(0x25f7)](){var _0x423174=_0x2c15b9;this[_0x423174(0x3a34)]=_0x423174(0x3797),this['_switchPanningModel']();}[_0x2c15b9(0x1ac3)](){var _0x23b220=_0x2c15b9,_0x1a350a;null!=(_0x1a350a=_0x119bb6['D']['audioEngine'])&&_0x1a350a[_0x23b220(0x2f83)]&&this[_0x23b220(0x287c)]&&this['_soundPanner']&&(this[_0x23b220(0x165e)][_0x23b220(0x68d)]=this[_0x23b220(0x3a34)]);}[_0x2c15b9(0x161c)](_0x47ae23){var _0x2c2a7b=_0x2c15b9,_0x39e6e9;null!=(_0x39e6e9=_0x119bb6['D']['audioEngine'])&&_0x39e6e9[_0x2c2a7b(0x2f83)]&&this[_0x2c2a7b(0x990)]&&(this[_0x2c2a7b(0x681)]&&this[_0x2c2a7b(0x990)][_0x2c2a7b(0x1f4b)](),this['_outputAudioNode'][_0x2c2a7b(0x1b10)](_0x47ae23),this[_0x2c2a7b(0x681)]=!0x0);}[_0x2c15b9(0x37f7)](_0x414b71,_0x114d01,_0x3ae54f){var _0x4e2ab7=_0x2c15b9;_0x114d01<_0x414b71?_0x4ed60e['Y'][_0x4e2ab7(0x350c)]('setDirectionalCone():\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this[_0x4e2ab7(0x3be1)]=_0x414b71,this[_0x4e2ab7(0x224a)]=_0x114d01,this[_0x4e2ab7(0x1c7e)]=_0x3ae54f,this[_0x4e2ab7(0x463)]=!0x0,this[_0x4e2ab7(0x252b)]&&this[_0x4e2ab7(0x3934)]&&(this[_0x4e2ab7(0x1dec)](),this[_0x4e2ab7(0x4d7)](0x0,this[_0x4e2ab7(0x1cd)],this[_0x4e2ab7(0x1cb6)])));}get[_0x2c15b9(0x353b)](){var _0x40a378=_0x2c15b9;return this[_0x40a378(0x3be1)];}set[_0x2c15b9(0x353b)](_0x50e836){var _0x4761bb=_0x2c15b9;_0x50e836!=this[_0x4761bb(0x3be1)]&&(this[_0x4761bb(0x224a)]<_0x50e836?_0x4ed60e['Y'][_0x4761bb(0x350c)](_0x4761bb(0xe9e)):(this[_0x4761bb(0x3be1)]=_0x50e836,null!=(_0x50e836=_0x119bb6['D'][_0x4761bb(0x13d8)])&&_0x50e836['canUseWebAudio']&&this['_spatialSound']&&this[_0x4761bb(0x165e)]&&(this[_0x4761bb(0x165e)][_0x4761bb(0x3b5c)]=this[_0x4761bb(0x3be1)])));}get['directionalConeOuterAngle'](){return this['_coneOuterAngle'];}set['directionalConeOuterAngle'](_0x21ff90){var _0x4f7342=_0x2c15b9;_0x21ff90!=this[_0x4f7342(0x224a)]&&(_0x21ff90<this[_0x4f7342(0x3be1)]?_0x4ed60e['Y'][_0x4f7342(0x350c)](_0x4f7342(0x3a9b)):(this[_0x4f7342(0x224a)]=_0x21ff90,null!=(_0x21ff90=_0x119bb6['D'][_0x4f7342(0x13d8)])&&_0x21ff90[_0x4f7342(0x2f83)]&&this[_0x4f7342(0x287c)]&&this[_0x4f7342(0x165e)]&&(this[_0x4f7342(0x165e)][_0x4f7342(0x1fb0)]=this[_0x4f7342(0x224a)])));}['setPosition'](_0x45d795){var _0x5f16a8=_0x2c15b9;_0x45d795[_0x5f16a8(0x1db)](this[_0x5f16a8(0x12dd)])||(this[_0x5f16a8(0x12dd)]['copyFrom'](_0x45d795),null!=(_0x45d795=_0x119bb6['D'][_0x5f16a8(0x13d8)])&&_0x45d795[_0x5f16a8(0x2f83)]&&this[_0x5f16a8(0x287c)]&&this[_0x5f16a8(0x165e)]&&!isNaN(this[_0x5f16a8(0x12dd)]['x'])&&!isNaN(this[_0x5f16a8(0x12dd)]['y'])&&!isNaN(this['_position']['z'])&&(this[_0x5f16a8(0x165e)]['positionX'][_0x5f16a8(0x856)]=this[_0x5f16a8(0x12dd)]['x'],this['_soundPanner'][_0x5f16a8(0x17cc)][_0x5f16a8(0x856)]=this['_position']['y'],this[_0x5f16a8(0x165e)]['positionZ'][_0x5f16a8(0x856)]=this[_0x5f16a8(0x12dd)]['z']));}['setLocalDirectionToMesh'](_0x5c304b){var _0x508575=_0x2c15b9;this[_0x508575(0x37dc)]=_0x5c304b,null!=(_0x5c304b=_0x119bb6['D'][_0x508575(0x13d8)])&&_0x5c304b['canUseWebAudio']&&this[_0x508575(0x27c4)]&&this[_0x508575(0x252b)]&&this[_0x508575(0x1364)]();}[_0x2c15b9(0x1364)](){var _0x183ed8=_0x2c15b9;if(this[_0x183ed8(0x27c4)]&&this['_soundPanner']){var _0x295c6c=this[_0x183ed8(0x27c4)][_0x183ed8(0x2fee)]();const _0x4ba16f=_0x23ef9b['P'][_0x183ed8(0x96e)](this[_0x183ed8(0x37dc)],_0x295c6c);_0x4ba16f['normalize'](),this['_soundPanner'][_0x183ed8(0x8d1)]['value']=_0x4ba16f['x'],this[_0x183ed8(0x165e)][_0x183ed8(0x3836)][_0x183ed8(0x856)]=_0x4ba16f['y'],this[_0x183ed8(0x165e)][_0x183ed8(0x944)][_0x183ed8(0x856)]=_0x4ba16f['z'];}}[_0x2c15b9(0x234b)](){var _0x4bdf88=_0x2c15b9,_0x2a1599;null!=(_0x2a1599=_0x119bb6['D'][_0x4bdf88(0x13d8)])&&_0x2a1599[_0x4bdf88(0x2f83)]&&this['_connectedTransformNode']&&this[_0x4bdf88(0x863)]&&this[_0x4bdf88(0xbc1)]&&this[_0x4bdf88(0x48a)][_0x4bdf88(0x203b)]&&(_0x2a1599=this[_0x4bdf88(0x27c4)][_0x4bdf88(0xf51)](this[_0x4bdf88(0x48a)][_0x4bdf88(0x203b)]),this[_0x4bdf88(0xbc1)][_0x4bdf88(0xe28)][_0x4bdf88(0x856)]=this['_customAttenuationFunction'](this[_0x4bdf88(0x7d4)],_0x2a1599,this[_0x4bdf88(0x1912)],this[_0x4bdf88(0x29b7)],this['rolloffFactor']));}[_0x2c15b9(0x27ef)](_0x188b94){this['_customAttenuationFunction']=_0x188b94;}['play'](_0x5ef01c,_0x25eb38,_0x29ef64){var _0x1ac0e4=_0x2c15b9,_0x3b5af8,_0x46d898,_0x2db653,_0x39aae6;if(this[_0x1ac0e4(0x991)]&&this['_scene']['audioEnabled']&&null!=(_0x3b5af8=_0x119bb6['D'][_0x1ac0e4(0x13d8)])&&_0x3b5af8[_0x1ac0e4(0x10c5)])try{let _0x214211=_0x5ef01c?(null==(_0x46d898=_0x119bb6['D'][_0x1ac0e4(0x13d8)])?void 0x0:_0x46d898[_0x1ac0e4(0x10c5)][_0x1ac0e4(0x2a0c)])+_0x5ef01c:null==(_0x2db653=_0x119bb6['D'][_0x1ac0e4(0x13d8)])?void 0x0:_0x2db653[_0x1ac0e4(0x10c5)][_0x1ac0e4(0x2a0c)];if(this[_0x1ac0e4(0x1166)]&&this[_0x1ac0e4(0x2f9f)]||this[_0x1ac0e4(0x287c)]&&this[_0x1ac0e4(0x165e)]&&(isNaN(this[_0x1ac0e4(0x12dd)]['x'])||isNaN(this['_position']['y'])||isNaN(this['_position']['z'])||(this[_0x1ac0e4(0x165e)][_0x1ac0e4(0x2cff)][_0x1ac0e4(0x856)]=this[_0x1ac0e4(0x12dd)]['x'],this[_0x1ac0e4(0x165e)]['positionY']['value']=this[_0x1ac0e4(0x12dd)]['y'],this[_0x1ac0e4(0x165e)][_0x1ac0e4(0x260e)]['value']=this['_position']['z']),this[_0x1ac0e4(0x463)]&&(this[_0x1ac0e4(0x165e)]['coneInnerAngle']=this[_0x1ac0e4(0x3be1)],this['_soundPanner']['coneOuterAngle']=this[_0x1ac0e4(0x224a)],this['_soundPanner'][_0x1ac0e4(0xf95)]=this['_coneOuterGain'],this[_0x1ac0e4(0x27c4)]?this['_updateDirection']():this[_0x1ac0e4(0x165e)][_0x1ac0e4(0x2f7f)](this[_0x1ac0e4(0x37dc)]['x'],this[_0x1ac0e4(0x37dc)]['y'],this['_localDirection']['z']))),this[_0x1ac0e4(0x2857)]){if(this[_0x1ac0e4(0x2f9f)]||(this['_streamingSource']=_0x119bb6['D']['audioEngine']['audioContext']['createMediaElementSource'](this[_0x1ac0e4(0xb27)]),this[_0x1ac0e4(0xb27)][_0x1ac0e4(0x3f52)]=()=>{var _0x18748b=_0x1ac0e4;this[_0x18748b(0x13d2)]();},this[_0x1ac0e4(0xb27)][_0x1ac0e4(0x1f76)]=this['_playbackRate']),this[_0x1ac0e4(0x2f9f)]['disconnect'](),this['_inputAudioNode']&&this[_0x1ac0e4(0x2f9f)][_0x1ac0e4(0x1b10)](this[_0x1ac0e4(0x2f3)]),this[_0x1ac0e4(0xb27)]){const _0x4264d9=()=>{var _0x25fe09=_0x1ac0e4,_0x3d94dc;if(null!=(_0x3d94dc=_0x119bb6['D'][_0x25fe09(0x13d8)])&&_0x3d94dc[_0x25fe09(0xd00)]){const _0x4d5bd8=this[_0x25fe09(0xb27)][_0x25fe09(0x4d7)]();void 0x0!==_0x4d5bd8&&_0x4d5bd8[_0x25fe09(0x310e)](()=>{var _0x37a8fb=_0x25fe09,_0x4eba33;null!=(_0x4eba33=_0x119bb6['D'][_0x37a8fb(0x13d8)])&&_0x4eba33[_0x37a8fb(0x171f)](),(this[_0x37a8fb(0x3934)]||this['autoplay'])&&null!=(_0x4eba33=_0x119bb6['D']['audioEngine'])&&_0x4eba33[_0x37a8fb(0x2c4d)][_0x37a8fb(0x38c2)](()=>{_0x4264d9();});});}else(this[_0x25fe09(0x3934)]||this['autoplay'])&&null!=(_0x3d94dc=_0x119bb6['D'][_0x25fe09(0x13d8)])&&_0x3d94dc[_0x25fe09(0x2c4d)][_0x25fe09(0x38c2)](()=>{_0x4264d9();});};_0x4264d9();}}else{const _0x2a5021=()=>{var _0x46e344=_0x1ac0e4,_0x47cc8c;if(null!=(_0x47cc8c=_0x119bb6['D'][_0x46e344(0x13d8)])&&_0x47cc8c[_0x46e344(0x10c5)]){if(_0x29ef64=_0x29ef64||this[_0x46e344(0x1cb6)],void 0x0!==_0x25eb38&&this['_setOffset'](_0x25eb38),this[_0x46e344(0x1166)]){const _0x426471=this['_soundSource'];_0x426471['onended']=()=>{var _0x31a9cb=_0x46e344;_0x426471[_0x31a9cb(0x1f4b)]();};}this[_0x46e344(0x1166)]=null==(_0x47cc8c=_0x119bb6['D']['audioEngine'])?void 0x0:_0x47cc8c['audioContext'][_0x46e344(0x3292)](),this[_0x46e344(0x1166)]&&this[_0x46e344(0x2f3)]&&(this['_soundSource'][_0x46e344(0x277a)]=this[_0x46e344(0xe90)],this[_0x46e344(0x1166)][_0x46e344(0x1b10)](this['_inputAudioNode']),this[_0x46e344(0x1166)]['loop']=this[_0x46e344(0x3934)],void 0x0!==_0x25eb38&&(this[_0x46e344(0x1166)][_0x46e344(0x267f)]=_0x25eb38),void 0x0!==_0x29ef64&&(this[_0x46e344(0x1166)]['loopEnd']=(0x0|_0x25eb38)+_0x29ef64),this[_0x46e344(0x1166)]['playbackRate'][_0x46e344(0x856)]=this[_0x46e344(0x28e8)],this[_0x46e344(0x1166)]['onended']=()=>{var _0x5d4862=_0x46e344;this[_0x5d4862(0x13d2)]();},_0x214211=_0x5ef01c?(null==(_0x47cc8c=_0x119bb6['D']['audioEngine'])?void 0x0:_0x47cc8c[_0x46e344(0x10c5)][_0x46e344(0x2a0c)])+_0x5ef01c:_0x119bb6['D'][_0x46e344(0x13d8)][_0x46e344(0x10c5)][_0x46e344(0x2a0c)],_0x47cc8c=((this[_0x46e344(0x3000)]?this[_0x46e344(0x2a0c)]:0x0)+(null!=(_0x47cc8c=this[_0x46e344(0x1cd)])?_0x47cc8c:0x0))%this[_0x46e344(0x1166)]['buffer'][_0x46e344(0x2112)],this[_0x46e344(0x1166)][_0x46e344(0x37b3)](_0x214211,_0x47cc8c,this[_0x46e344(0x3934)]?void 0x0:_0x29ef64));}};'suspended'===(null==(_0x39aae6=_0x119bb6['D'][_0x1ac0e4(0x13d8)])?void 0x0:_0x39aae6[_0x1ac0e4(0x10c5)][_0x1ac0e4(0x1369)])?setTimeout(()=>{var _0x44667d=_0x1ac0e4,_0x3fab37;_0x44667d(0x1b08)===(null==(_0x3fab37=_0x119bb6['D']['audioEngine'])?void 0x0:_0x3fab37[_0x44667d(0x10c5)][_0x44667d(0x1369)])?(_0x119bb6['D']['audioEngine'][_0x44667d(0x171f)](),(this[_0x44667d(0x3934)]||this[_0x44667d(0x190c)])&&_0x119bb6['D'][_0x44667d(0x13d8)][_0x44667d(0x2c4d)]['addOnce'](()=>{_0x2a5021();})):_0x2a5021();},0x1f4):_0x2a5021();}this[_0x1ac0e4(0x230c)]=_0x214211,this['isPlaying']=!0x0,this[_0x1ac0e4(0x3000)]=!0x1;}catch(_0xcb9c3a){_0x4ed60e['Y']['Error'](_0x1ac0e4(0x267b)+this[_0x1ac0e4(0x3efc)]+',\x20'+_0xcb9c3a[_0x1ac0e4(0x1fa0)]);}}['_onended'](){var _0x43fb56=_0x2c15b9;this['isPlaying']=!0x1,this[_0x43fb56(0x230c)]=0x0,this['_currentTime']=0x0,this[_0x43fb56(0x3f52)]&&this['onended'](),this[_0x43fb56(0xa50)]['notifyObservers'](this);}[_0x2c15b9(0x1dec)](_0x500f7a){var _0x1574a1=_0x2c15b9,_0x97189a;this[_0x1574a1(0x252b)]?this['_streaming']?(this[_0x1574a1(0xb27)]?(this['_htmlAudioElement'][_0x1574a1(0x2a2f)](),0x0<this[_0x1574a1(0xb27)]['currentTime']&&(this[_0x1574a1(0xb27)]['currentTime']=0x0)):this[_0x1574a1(0x2f9f)][_0x1574a1(0x1f4b)](),this[_0x1574a1(0x252b)]=!0x1):null!=(_0x97189a=_0x119bb6['D']['audioEngine'])&&_0x97189a[_0x1574a1(0x10c5)]&&this[_0x1574a1(0x1166)]&&(_0x97189a=_0x500f7a?_0x119bb6['D'][_0x1574a1(0x13d8)][_0x1574a1(0x10c5)][_0x1574a1(0x2a0c)]+_0x500f7a:void 0x0,this[_0x1574a1(0x1166)][_0x1574a1(0x3f52)]=()=>{var _0x7c60db=_0x1574a1;this[_0x7c60db(0x252b)]=!0x1,this['isPaused']=!0x1,this[_0x7c60db(0x230c)]=0x0,this[_0x7c60db(0x683)]=0x0,this[_0x7c60db(0x1166)]&&(this[_0x7c60db(0x1166)]['onended']=()=>{}),this[_0x7c60db(0x13d2)]();},this[_0x1574a1(0x1166)]['stop'](_0x97189a)):this['isPaused']&&(this['isPaused']=!0x1,this[_0x1574a1(0x230c)]=0x0,this[_0x1574a1(0x683)]=0x0);}[_0x2c15b9(0x2a2f)](){var _0x51feb2=_0x2c15b9,_0x22a563;this[_0x51feb2(0x252b)]&&(this['_streaming']?(this['_htmlAudioElement']?this['_htmlAudioElement'][_0x51feb2(0x2a2f)]():this[_0x51feb2(0x2f9f)][_0x51feb2(0x1f4b)](),this['isPlaying']=!0x1,this[_0x51feb2(0x3000)]=!0x0):null!=(_0x22a563=_0x119bb6['D'][_0x51feb2(0x13d8)])&&_0x22a563[_0x51feb2(0x10c5)]&&this['_soundSource']&&(this[_0x51feb2(0x1166)][_0x51feb2(0x3f52)]=()=>{},this[_0x51feb2(0x1166)][_0x51feb2(0x1dec)](),this[_0x51feb2(0x252b)]=!0x1,this[_0x51feb2(0x3000)]=!0x0,this[_0x51feb2(0x683)]+=_0x119bb6['D'][_0x51feb2(0x13d8)]['audioContext']['currentTime']-this[_0x51feb2(0x230c)]));}[_0x2c15b9(0x17d1)](_0x34f75e,_0x5c5daa){var _0x4da9b3=_0x2c15b9,_0x496b80;null!=(_0x496b80=_0x119bb6['D'][_0x4da9b3(0x13d8)])&&_0x496b80[_0x4da9b3(0x2f83)]&&this[_0x4da9b3(0xbc1)]&&(_0x5c5daa&&_0x119bb6['D'][_0x4da9b3(0x13d8)]['audioContext']?(this[_0x4da9b3(0xbc1)][_0x4da9b3(0xe28)]['cancelScheduledValues'](_0x119bb6['D'][_0x4da9b3(0x13d8)]['audioContext']['currentTime']),this[_0x4da9b3(0xbc1)][_0x4da9b3(0xe28)][_0x4da9b3(0x574)](this[_0x4da9b3(0xbc1)][_0x4da9b3(0xe28)][_0x4da9b3(0x856)],_0x119bb6['D'][_0x4da9b3(0x13d8)][_0x4da9b3(0x10c5)][_0x4da9b3(0x2a0c)]),this[_0x4da9b3(0xbc1)][_0x4da9b3(0xe28)][_0x4da9b3(0x302e)](_0x34f75e,_0x119bb6['D'][_0x4da9b3(0x13d8)][_0x4da9b3(0x10c5)][_0x4da9b3(0x2a0c)]+_0x5c5daa)):this['_soundGain'][_0x4da9b3(0xe28)][_0x4da9b3(0x856)]=_0x34f75e),this[_0x4da9b3(0x7d4)]=_0x34f75e;}['setPlaybackRate'](_0x1ca3d8){var _0x3dcdac=_0x2c15b9;this[_0x3dcdac(0x28e8)]=_0x1ca3d8,this['isPlaying']&&(this[_0x3dcdac(0x2857)]&&this[_0x3dcdac(0xb27)]?this[_0x3dcdac(0xb27)][_0x3dcdac(0x1f76)]=this[_0x3dcdac(0x28e8)]:this['_soundSource']&&(this[_0x3dcdac(0x1166)]['playbackRate'][_0x3dcdac(0x856)]=this['_playbackRate']));}[_0x2c15b9(0x3288)](){var _0x27b540=_0x2c15b9;return this[_0x27b540(0x28e8)];}[_0x2c15b9(0x18d1)](){return this['_volume'];}[_0x2c15b9(0x36bd)](_0x254a53){var _0x3b076b=_0x2c15b9;this[_0x3b076b(0x27c4)]&&this[_0x3b076b(0x3170)]&&(this[_0x3b076b(0x27c4)][_0x3b076b(0x1c31)](this['_registerFunc']),this[_0x3b076b(0x3170)]=null),this[_0x3b076b(0x27c4)]=_0x254a53,this[_0x3b076b(0x287c)]||(this[_0x3b076b(0x287c)]=!0x0,this['_createSpatialParameters'](),this[_0x3b076b(0x252b)]&&this[_0x3b076b(0x3934)]&&(this[_0x3b076b(0x1dec)](),this[_0x3b076b(0x4d7)](0x0,this[_0x3b076b(0x1cd)],this['_length']))),this[_0x3b076b(0x878)](this[_0x3b076b(0x27c4)]),this[_0x3b076b(0x3170)]=_0x1c0588=>this['_onRegisterAfterWorldMatrixUpdate'](_0x1c0588),this[_0x3b076b(0x27c4)][_0x3b076b(0x26e3)](this['_registerFunc']);}['detachFromMesh'](){var _0x39d21f=_0x2c15b9;this[_0x39d21f(0x27c4)]&&this[_0x39d21f(0x3170)]&&(this[_0x39d21f(0x27c4)]['unregisterAfterWorldMatrixUpdate'](this['_registerFunc']),this[_0x39d21f(0x3170)]=null,this[_0x39d21f(0x27c4)]=null);}['_onRegisterAfterWorldMatrixUpdate'](_0x4451ea){var _0x45ef93=_0x2c15b9;if(_0x4451ea[_0x45ef93(0x1a23)]){const _0xa0f75c=_0x4451ea;var _0x329277=_0xa0f75c['getBoundingInfo']();this[_0x45ef93(0x848)](_0x329277[_0x45ef93(0x272a)][_0x45ef93(0x3454)]);}else this[_0x45ef93(0x848)](_0x4451ea['absolutePosition']);null!=(_0x329277=_0x119bb6['D'][_0x45ef93(0x13d8)])&&_0x329277[_0x45ef93(0x2f83)]&&this['_isDirectional']&&this[_0x45ef93(0x252b)]&&this[_0x45ef93(0x1364)]();}[_0x2c15b9(0x11fe)](){var _0x6fa1fb=_0x2c15b9;if(this[_0x6fa1fb(0x2857)])return null;{const _0x32838b=()=>{var _0x41fb85=_0x6fa1fb;this[_0x41fb85(0x991)]?(_0x557c95[_0x41fb85(0xe90)]=this['getAudioBuffer'](),_0x557c95['_isReadyToPlay']=!0x0,_0x557c95[_0x41fb85(0x190c)]&&_0x557c95['play'](0x0,this[_0x41fb85(0x1cd)],this['_length'])):setTimeout(_0x32838b,0x12c);};var _0x2278b7={'autoplay':this[_0x6fa1fb(0x190c)],'loop':this[_0x6fa1fb(0x3934)],'volume':this[_0x6fa1fb(0x7d4)],'spatialSound':this[_0x6fa1fb(0x287c)],'maxDistance':this[_0x6fa1fb(0x1912)],'useCustomAttenuation':this['useCustomAttenuation'],'rolloffFactor':this[_0x6fa1fb(0x2dbd)],'refDistance':this['refDistance'],'distanceModel':this['distanceModel']};const _0x557c95=new _0x3f7868(this[_0x6fa1fb(0x3efc)]+_0x6fa1fb(0x2a59),new ArrayBuffer(0x0),this[_0x6fa1fb(0x48a)],null,_0x2278b7);return this[_0x6fa1fb(0x863)]&&_0x557c95['setAttenuationFunction'](this['_customAttenuationFunction']),_0x557c95[_0x6fa1fb(0x848)](this[_0x6fa1fb(0x12dd)]),_0x557c95['setPlaybackRate'](this[_0x6fa1fb(0x28e8)]),_0x32838b(),_0x557c95;}}[_0x2c15b9(0xfaa)](){return this['_audioBuffer'];}[_0x2c15b9(0x1efa)](){var _0x970d40=_0x2c15b9;return this[_0x970d40(0x1166)];}['getSoundGain'](){var _0x228bb7=_0x2c15b9;return this[_0x228bb7(0xbc1)];}[_0x2c15b9(0x3c81)](){var _0x181619=_0x2c15b9;const _0x49f84e={'name':this[_0x181619(0x3efc)],'url':this['name'],'autoplay':this[_0x181619(0x190c)],'loop':this[_0x181619(0x3934)],'volume':this[_0x181619(0x7d4)],'spatialSound':this['_spatialSound'],'maxDistance':this[_0x181619(0x1912)],'rolloffFactor':this['rolloffFactor'],'refDistance':this['refDistance'],'distanceModel':this[_0x181619(0xcde)],'playbackRate':this['_playbackRate'],'panningModel':this[_0x181619(0x3a34)],'soundTrackId':this['soundTrackId'],'metadata':this[_0x181619(0x19eb)]};return this[_0x181619(0x287c)]&&(this['_connectedTransformNode']&&(_0x49f84e[_0x181619(0x329)]=this[_0x181619(0x27c4)]['id']),_0x49f84e[_0x181619(0x8c5)]=this[_0x181619(0x12dd)][_0x181619(0x3e55)](),_0x49f84e['refDistance']=this[_0x181619(0x29b7)],_0x49f84e[_0x181619(0xcde)]=this[_0x181619(0xcde)],_0x49f84e[_0x181619(0x1342)]=this[_0x181619(0x463)],_0x49f84e['localDirectionToMesh']=this[_0x181619(0x37dc)]['asArray'](),_0x49f84e[_0x181619(0x3b5c)]=this[_0x181619(0x3be1)],_0x49f84e[_0x181619(0x1fb0)]=this['_coneOuterAngle'],_0x49f84e['coneOuterGain']=this[_0x181619(0x1c7e)]),_0x49f84e;}static[_0x2c15b9(0xb3f)](_0xcfb6e,_0x3a5231,_0x1f6b6f,_0x4c217c){var _0x59649b=_0x2c15b9,_0x490586=_0xcfb6e[_0x59649b(0x3efc)],_0x1f6b6f=_0xcfb6e[_0x59649b(0x2f50)]?_0x1f6b6f+_0xcfb6e[_0x59649b(0x2f50)]:_0x1f6b6f+_0x490586,_0x182f59={'autoplay':_0xcfb6e['autoplay'],'loop':_0xcfb6e[_0x59649b(0x3934)],'volume':_0xcfb6e[_0x59649b(0x2607)],'spatialSound':_0xcfb6e['spatialSound'],'maxDistance':_0xcfb6e[_0x59649b(0x1912)],'rolloffFactor':_0xcfb6e[_0x59649b(0x2dbd)],'refDistance':_0xcfb6e[_0x59649b(0x29b7)],'distanceModel':_0xcfb6e[_0x59649b(0xcde)],'playbackRate':_0xcfb6e[_0x59649b(0x1f76)]};let _0x4a17d9;if(_0x4c217c){const _0x340b04=()=>{var _0x4696f9=_0x59649b;_0x4c217c[_0x4696f9(0x991)]?(_0x4a17d9['_audioBuffer']=_0x4c217c['getAudioBuffer'](),_0x4a17d9['_isReadyToPlay']=!0x0,_0x4a17d9[_0x4696f9(0x190c)]&&_0x4a17d9[_0x4696f9(0x4d7)](0x0,_0x4a17d9[_0x4696f9(0x1cd)],_0x4a17d9['_length'])):setTimeout(_0x340b04,0x12c);};_0x4a17d9=new _0x3f7868(_0x490586,new ArrayBuffer(0x0),_0x3a5231,null,_0x182f59),_0x340b04();}else _0x4a17d9=new _0x3f7868(_0x490586,_0x1f6b6f,_0x3a5231,()=>{_0x3a5231['removePendingData'](_0x4a17d9);},_0x182f59),_0x3a5231['addPendingData'](_0x4a17d9);return _0xcfb6e['position']&&(_0x490586=_0x23ef9b['P']['FromArray'](_0xcfb6e[_0x59649b(0x8c5)]),_0x4a17d9[_0x59649b(0x848)](_0x490586)),_0xcfb6e[_0x59649b(0x1342)]&&(_0x4a17d9[_0x59649b(0x37f7)](_0xcfb6e[_0x59649b(0x3b5c)]||0x168,_0xcfb6e['coneOuterAngle']||0x168,_0xcfb6e[_0x59649b(0xf95)]||0x0),_0xcfb6e['localDirectionToMesh']&&(_0x1f6b6f=_0x23ef9b['P'][_0x59649b(0xd4e)](_0xcfb6e[_0x59649b(0x208b)]),_0x4a17d9[_0x59649b(0x107d)](_0x1f6b6f))),_0xcfb6e[_0x59649b(0x329)]&&(_0x182f59=_0x3a5231['getMeshById'](_0xcfb6e[_0x59649b(0x329)]))&&_0x4a17d9[_0x59649b(0x36bd)](_0x182f59),_0xcfb6e[_0x59649b(0x19eb)]&&(_0x4a17d9['metadata']=_0xcfb6e[_0x59649b(0x19eb)]),_0x4a17d9;}[_0x2c15b9(0x2bf5)](_0x4024fc){var _0x42d8dd=_0x2c15b9;this[_0x42d8dd(0x1cd)]!==_0x4024fc&&(this[_0x42d8dd(0x3000)]&&(this[_0x42d8dd(0x1dec)](),this['isPaused']=!0x1),this[_0x42d8dd(0x1cd)]=_0x4024fc);}}_0x3f7868[_0x2c15b9(0x4064)]=_0x5a6e76=>{var _0x534426=_0x2c15b9;throw(0x0,_0x2b2069['S'])(_0x534426(0x2c7c));};},0x16473:(_0x177843,_0x1316bc,_0x572a6e)=>{var _0x4b3351=a8_0x49466b;_0x572a6e['d'](_0x1316bc,{'t':()=>_0x39ff7e});var _0x1eae79=_0x572a6e(0xee04),_0x3cb7c9=_0x572a6e(0xf8c1);class _0x39ff7e{constructor(_0x286a96,_0x3b0d62={}){var _0x3035ca=a8_0x58a1;this['id']=-0x1,this[_0x3035ca(0x3e4d)]=!0x1,(_0x286a96=_0x286a96||_0x3cb7c9['l'][_0x3035ca(0x19c8)])&&(this['_scene']=_0x286a96,this['soundCollection']=new Array(),this['_options']=_0x3b0d62,!this[_0x3035ca(0x18c4)][_0x3035ca(0x3a89)]&&this[_0x3035ca(0x48a)]['soundTracks']&&(this[_0x3035ca(0x48a)][_0x3035ca(0x3a6b)][_0x3035ca(0x2f54)](this),this['id']=this[_0x3035ca(0x48a)][_0x3035ca(0x3a6b)]['length']-0x1));}[_0x4b3351(0x1ca9)](){var _0x58caa3=_0x4b3351,_0x25cc15;null!=(_0x25cc15=_0x1eae79['D'][_0x58caa3(0x13d8)])&&_0x25cc15[_0x58caa3(0x2f83)]&&_0x1eae79['D'][_0x58caa3(0x13d8)][_0x58caa3(0x10c5)]&&(this['_outputAudioNode']=_0x1eae79['D'][_0x58caa3(0x13d8)][_0x58caa3(0x10c5)][_0x58caa3(0xb03)](),this['_outputAudioNode'][_0x58caa3(0x1b10)](_0x1eae79['D'][_0x58caa3(0x13d8)][_0x58caa3(0x2b1d)]),this[_0x58caa3(0x18c4)]&&this['_options']['volume']&&(this['_outputAudioNode']['gain'][_0x58caa3(0x856)]=this[_0x58caa3(0x18c4)][_0x58caa3(0x2607)]),this[_0x58caa3(0x3e4d)]=!0x0);}[_0x4b3351(0x2d20)](){var _0x56393a=_0x4b3351;if(_0x1eae79['D'][_0x56393a(0x13d8)]&&_0x1eae79['D'][_0x56393a(0x13d8)]['canUseWebAudio']){for(this[_0x56393a(0x5ec)]&&this[_0x56393a(0x5ec)][_0x56393a(0x3169)]();this[_0x56393a(0x1fdb)][_0x56393a(0x132e)];)this[_0x56393a(0x1fdb)][0x0][_0x56393a(0x2d20)]();this[_0x56393a(0x990)]&&this['_outputAudioNode']['disconnect'](),this[_0x56393a(0x990)]=null;}}['addSound'](_0x406635){var _0x288b1d=_0x4b3351,_0x5c5d77;this[_0x288b1d(0x3e4d)]||this['_initializeSoundTrackAudioGraph'](),null!=(_0x5c5d77=_0x1eae79['D']['audioEngine'])&&_0x5c5d77['canUseWebAudio']&&this[_0x288b1d(0x990)]&&_0x406635[_0x288b1d(0x161c)](this[_0x288b1d(0x990)]),_0x406635[_0x288b1d(0x16c2)]&&(-0x1===_0x406635[_0x288b1d(0x16c2)]?this[_0x288b1d(0x48a)][_0x288b1d(0x3cce)][_0x288b1d(0x2eeb)](_0x406635):this[_0x288b1d(0x48a)][_0x288b1d(0x3a6b)]&&this[_0x288b1d(0x48a)]['soundTracks'][_0x406635['soundTrackId']][_0x288b1d(0x2eeb)](_0x406635)),this[_0x288b1d(0x1fdb)][_0x288b1d(0x2f54)](_0x406635),_0x406635['soundTrackId']=this['id'];}['removeSound'](_0x44ae18){var _0xd7ea26=_0x4b3351;_0x44ae18=this[_0xd7ea26(0x1fdb)][_0xd7ea26(0x404a)](_0x44ae18),-0x1!==_0x44ae18&&this['soundCollection'][_0xd7ea26(0x1035)](_0x44ae18,0x1);}['setVolume'](_0x15e482){var _0x428106=_0x4b3351,_0x4289a2;null!=(_0x4289a2=_0x1eae79['D'][_0x428106(0x13d8)])&&_0x4289a2[_0x428106(0x2f83)]&&this[_0x428106(0x990)]&&(this[_0x428106(0x990)][_0x428106(0xe28)]['value']=_0x15e482);}[_0x4b3351(0x34dc)](){var _0x2455a3=_0x4b3351,_0x4cb993;if(null!=(_0x4cb993=_0x1eae79['D']['audioEngine'])&&_0x4cb993['canUseWebAudio']){for(let _0x3fec05=0x0;_0x3fec05<this['soundCollection'][_0x2455a3(0x132e)];_0x3fec05++)this[_0x2455a3(0x1fdb)][_0x3fec05][_0x2455a3(0x34dc)]();}}[_0x4b3351(0x25f7)](){var _0x57389c=_0x4b3351,_0x424d6e;if(null!=(_0x424d6e=_0x1eae79['D'][_0x57389c(0x13d8)])&&_0x424d6e[_0x57389c(0x2f83)]){for(let _0x2b7c25=0x0;_0x2b7c25<this[_0x57389c(0x1fdb)][_0x57389c(0x132e)];_0x2b7c25++)this['soundCollection'][_0x2b7c25][_0x57389c(0x25f7)]();}}[_0x4b3351(0x1752)](_0x2a6098){var _0x4110e7=_0x4b3351;this[_0x4110e7(0x5ec)]&&this[_0x4110e7(0x5ec)][_0x4110e7(0x3169)](),this[_0x4110e7(0x5ec)]=_0x2a6098,null!=(_0x2a6098=_0x1eae79['D'][_0x4110e7(0x13d8)])&&_0x2a6098[_0x4110e7(0x2f83)]&&this[_0x4110e7(0x990)]&&(this[_0x4110e7(0x990)][_0x4110e7(0x1f4b)](),this[_0x4110e7(0x5ec)]['connectAudioNodes'](this[_0x4110e7(0x990)],_0x1eae79['D'][_0x4110e7(0x13d8)]['masterGain']));}}},0x8654:(_0x134653,_0x1b7c2e,_0x55d6a6)=>{_0x55d6a6(0x10ea4);},0xea84:(_0x3d6043,_0xc69c39,_0x13c062)=>{var _0x7a451e=a8_0x49466b;function _0x34be04(_0x3da0fb,_0xd3384a,_0xbcdd4c,_0x28bcef){var _0x3effc6=a8_0x58a1,_0x4a0e94,_0x27b199=arguments[_0x3effc6(0x132e)],_0x446618=_0x27b199<0x3?_0xd3384a:null===_0x28bcef?_0x28bcef=Object['getOwnPropertyDescriptor'](_0xd3384a,_0xbcdd4c):_0x28bcef;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x3effc6(0x14d7)])_0x446618=Reflect['decorate'](_0x3da0fb,_0xd3384a,_0xbcdd4c,_0x28bcef);else{for(var _0x19919c=_0x3da0fb['length']-0x1;0x0<=_0x19919c;_0x19919c--)(_0x4a0e94=_0x3da0fb[_0x19919c])&&(_0x446618=(_0x27b199<0x3?_0x4a0e94(_0x446618):0x3<_0x27b199?_0x4a0e94(_0xd3384a,_0xbcdd4c,_0x446618):_0x4a0e94(_0xd3384a,_0xbcdd4c))||_0x446618);}0x3<_0x27b199&&_0x446618&&Object[_0x3effc6(0x1fc0)](_0xd3384a,_0xbcdd4c,_0x446618);}var _0x3aa713=_0x13c062(0x153ad),_0xb4aa77=_0x13c062(0x9fd1),_0x29366c=_0x13c062(0xf8c1);class _0x3a83f6{constructor(_0x33b111){var _0x511231=a8_0x58a1;this[_0x511231(0x265a)]=null,this['_isEnabled']=!0x0,this[_0x511231(0x3bab)]=!0x0,this[_0x511231(0x2391)]=0x0,(_0x33b111=_0x33b111||_0x29366c['l'][_0x511231(0x19c8)])&&(this[_0x511231(0x48a)]=_0x33b111,this[_0x511231(0x2d36)]=new _0xb4aa77['Lt'](0x0,0x0,0x0,0x1e));}[_0x7a451e(0x2933)](){var _0x2f655e=_0x7a451e;for(const _0x1b04b9 of this[_0x2f655e(0x48a)][_0x2f655e(0x2aa5)])_0x1b04b9['bakedVertexAnimationManager']===this&&_0x1b04b9[_0x2f655e(0x2933)]();}['bind'](_0x26108b,_0x4dcef9=!0x1){var _0x4057ea=_0x7a451e,_0x56d98d;this[_0x4057ea(0x265a)]&&this[_0x4057ea(0x3165)]&&(_0x56d98d=this[_0x4057ea(0x265a)][_0x4057ea(0x2cc8)](),_0x26108b[_0x4057ea(0x2475)](_0x4057ea(0xcaa),0x1/_0x56d98d[_0x4057ea(0x37ce)],0x1/_0x56d98d[_0x4057ea(0x1995)]),_0x26108b['setFloat'](_0x4057ea(0x237a),this[_0x4057ea(0x2391)]),_0x4dcef9||_0x26108b['setVector4']('bakedVertexAnimationSettings',this[_0x4057ea(0x2d36)]),_0x26108b[_0x4057ea(0x19ec)]('bakedVertexAnimationTexture',this[_0x4057ea(0x265a)]));}[_0x7a451e(0x11fe)](){var _0x900d07=_0x7a451e,_0x5af08a=new _0x3a83f6(this[_0x900d07(0x48a)]);return this[_0x900d07(0x1e26)](_0x5af08a),_0x5af08a;}[_0x7a451e(0x3b83)](_0x3ccd68,_0x2baeda,_0x3c0d2f=0x0,_0x6d1c57=0x1e){var _0xc7ae8=_0x7a451e;this[_0xc7ae8(0x2d36)]=new _0xb4aa77['Lt'](_0x3ccd68,_0x2baeda,_0x3c0d2f,_0x6d1c57);}[_0x7a451e(0x2d20)](_0xec6eb5){var _0xcae90e=_0x7a451e;_0xec6eb5&&null!=(_0xec6eb5=this[_0xcae90e(0x265a)])&&_0xec6eb5[_0xcae90e(0x2d20)]();}[_0x7a451e(0x1653)](){var _0x3d4dbb=_0x7a451e;return _0x3d4dbb(0x130a);}[_0x7a451e(0x1e26)](_0x167889){var _0x1057f7=_0x7a451e;_0x3aa713['p4'][_0x1057f7(0xf39)](()=>_0x167889,this);}[_0x7a451e(0x3c81)](){var _0x5457f2=_0x7a451e;return _0x3aa713['p4'][_0x5457f2(0x299f)](this);}[_0x7a451e(0x3da5)](_0x1e403e,_0x2f92c8,_0x3a1cad){var _0x2254eb=_0x7a451e;_0x3aa713['p4'][_0x2254eb(0xb3f)](()=>this,_0x1e403e,_0x2f92c8,_0x3a1cad);}}_0x34be04([(0x0,_0x3aa713['oU'])(),(0x0,_0x3aa713['wz'])('_markSubMeshesAsAttributesDirty')],_0x3a83f6[_0x7a451e(0x1229)],_0x7a451e(0xc52),void 0x0),_0x34be04([(0x0,_0x3aa713['qC'])(),(0x0,_0x3aa713['wz'])(_0x7a451e(0x2933))],_0x3a83f6[_0x7a451e(0x1229)],_0x7a451e(0x3bab),void 0x0),_0x34be04([(0x0,_0x3aa713['qC'])()],_0x3a83f6[_0x7a451e(0x1229)],_0x7a451e(0x2d36),void 0x0),_0x34be04([(0x0,_0x3aa713['qC'])()],_0x3a83f6[_0x7a451e(0x1229)],_0x7a451e(0x2391),void 0x0);},0xb261:(_0xf77614,_0x46609b,_0x798dd4)=>{_0x798dd4(0xea84),_0x798dd4(0x6c6f);},0x6c6f:(_0x4c2343,_0x5e9583,_0x161821)=>{_0x161821(0xd9e),_0x161821(0xbac7),_0x161821(0x17442),_0x161821(0x77a5);},0x8cdc:(_0x53596b,_0x1f4d27,_0x271340)=>{var _0x587150=a8_0x49466b;_0x271340['d'](_0x1f4d27,{'o':()=>_0x5df012});var _0x12cc43=_0x271340(0x1272b),_0x26e1fa=_0x271340(0x2310),_0x10b01f=_0x271340(0x147b8);class _0x5df012{constructor(){var _0x5c6533=a8_0x58a1;this[_0x5c6533(0x2a24)]=!0x1,this[_0x5c6533(0x3aa8)]=0.05,this[_0x5c6533(0x114d)]=0x7d0,this[_0x5c6533(0x11cc)]=0x7d0,this[_0x5c6533(0x1822)]=null,this[_0x5c6533(0x3421)]=!0x1,this[_0x5c6533(0xb53)]=null,this[_0x5c6533(0x11a5)]=-Infinity,this[_0x5c6533(0x3524)]=0x0,this[_0x5c6533(0x428)]=0x0;}get['name'](){var _0x8677d5=a8_0x58a1;return _0x8677d5(0xf0f);}set['zoomStopsAnimation'](_0x2cac2a){this['_zoomStopsAnimation']=_0x2cac2a;}get[_0x587150(0x259a)](){var _0x491040=_0x587150;return this[_0x491040(0x2a24)];}set[_0x587150(0x3d2c)](_0x307fc5){this['_idleRotationSpeed']=_0x307fc5;}get[_0x587150(0x3d2c)](){var _0x543c0a=_0x587150;return this[_0x543c0a(0x3aa8)];}set['idleRotationWaitTime'](_0x1f6242){this['_idleRotationWaitTime']=_0x1f6242;}get[_0x587150(0x1bf)](){var _0x8c0cd5=_0x587150;return this[_0x8c0cd5(0x114d)];}set[_0x587150(0x236f)](_0x31912d){var _0x48ec72=_0x587150;this[_0x48ec72(0x11cc)]=_0x31912d;}get['idleRotationSpinupTime'](){return this['_idleRotationSpinupTime'];}get[_0x587150(0x1ba1)](){var _0x426e4c=_0x587150;return 0x0<Math[_0x426e4c(0x3f6c)](this[_0x426e4c(0x3524)]);}[_0x587150(0x9a0)](){}[_0x587150(0x1ca6)](_0x3a5fae){var _0xe13b6d=_0x587150;this['_attachedCamera']=_0x3a5fae;const _0x5e9995=this[_0xe13b6d(0x2ed1)]['getScene']();this[_0xe13b6d(0x31bf)]=_0x5e9995['onPrePointerObservable'][_0xe13b6d(0x11ad)](_0x41fe89=>{var _0x31d0a4=_0xe13b6d;_0x41fe89[_0x31d0a4(0x2eea)]===_0x12cc43['kD'][_0x31d0a4(0x902)]?this[_0x31d0a4(0x3421)]=!0x0:_0x41fe89[_0x31d0a4(0x2eea)]===_0x12cc43['kD']['POINTERUP']&&(this[_0x31d0a4(0x3421)]=!0x1);}),this[_0xe13b6d(0x97)]=_0x3a5fae[_0xe13b6d(0xf7c)][_0xe13b6d(0x11ad)](()=>{var _0xb177c=_0xe13b6d;if(!this[_0xb177c(0x3bba)]()){var _0x468453=_0x26e1fa['F'][_0xb177c(0x22e5)];let _0x269c3d=0x0;null!=this['_lastFrameTime']&&(_0x269c3d=_0x468453-this[_0xb177c(0xb53)]),this['_lastFrameTime']=_0x468453,this[_0xb177c(0x199f)](),(_0x468453=_0x468453-this[_0xb177c(0x11a5)]-this[_0xb177c(0x114d)],_0x468453=Math['max'](Math[_0xb177c(0x3749)](_0x468453/this['_idleRotationSpinupTime'],0x1),0x0)),(this[_0xb177c(0x3524)]=this[_0xb177c(0x3aa8)]*_0x468453,this[_0xb177c(0x2ed1)]&&(this[_0xb177c(0x2ed1)]['alpha']-=this[_0xb177c(0x3524)]*(_0x269c3d/0x3e8)));}});}[_0x587150(0x238d)](){var _0x533df4=_0x587150;if(this[_0x533df4(0x2ed1)]){const _0x2ff3db=this['_attachedCamera'][_0x533df4(0x22fd)]();this['_onPrePointerObservableObserver']&&_0x2ff3db[_0x533df4(0x861)]['remove'](this[_0x533df4(0x31bf)]),this[_0x533df4(0x2ed1)][_0x533df4(0xf7c)][_0x533df4(0x2473)](this[_0x533df4(0x97)]),this['_attachedCamera']=null;}}[_0x587150(0x1151)](_0x48b623){var _0x4e9420=_0x587150;this[_0x4e9420(0x11a5)]=null!=_0x48b623?_0x48b623:_0x26e1fa['F'][_0x4e9420(0x22e5)];}[_0x587150(0x3bba)](){var _0x4396cd=_0x587150;return!(!this[_0x4396cd(0x2ed1)]||!this[_0x4396cd(0x1822)])&&Math['abs'](this['_attachedCamera'][_0x4396cd(0x14f2)]-this[_0x4396cd(0x1822)])<_0x10b01f['kn'];}[_0x587150(0x3476)](){var _0xfd324a=_0x587150;return!!this[_0xfd324a(0x2ed1)]&&0x0!==this[_0xfd324a(0x2ed1)]['inertialRadiusOffset'];}[_0x587150(0x20c)](){var _0x2d7f30=_0x587150;if(!this['_attachedCamera'])return!0x1;let _0x2186a2=!0x1;return this['_lastFrameRadius']===this[_0x2d7f30(0x2ed1)][_0x2d7f30(0x616)]&&0x0!==this['_attachedCamera'][_0x2d7f30(0xabf)]&&(_0x2186a2=!0x0),this['_lastFrameRadius']=this[_0x2d7f30(0x2ed1)][_0x2d7f30(0x616)],this[_0x2d7f30(0x2a24)]?_0x2186a2:this['_userIsZooming']();}['_applyUserInteraction'](){var _0x39fb35=_0x587150;this[_0x39fb35(0x35ab)]()&&!this[_0x39fb35(0x20c)]()&&(this[_0x39fb35(0x11a5)]=_0x26e1fa['F'][_0x39fb35(0x22e5)]);}[_0x587150(0x35ab)](){var _0x53222b=_0x587150;return!!this[_0x53222b(0x2ed1)]&&(0x0!==this[_0x53222b(0x2ed1)]['inertialAlphaOffset']||0x0!==this[_0x53222b(0x2ed1)]['inertialBetaOffset']||0x0!==this[_0x53222b(0x2ed1)][_0x53222b(0xabf)]||0x0!==this[_0x53222b(0x2ed1)]['inertialPanningX']||0x0!==this[_0x53222b(0x2ed1)][_0x53222b(0x40cf)]||this[_0x53222b(0x3421)]);}}},0xc689:(_0x49d204,_0x2c30b4,_0x1ad1d3)=>{var _0x67ac61=a8_0x49466b;_0x1ad1d3['d'](_0x2c30b4,{'r':()=>_0x23b2bc});var _0x2c30b4=_0x1ad1d3(0x2450),_0x131cd0=_0x1ad1d3(0xdfe0);class _0x23b2bc{constructor(){var _0xc717dd=a8_0x58a1;this[_0xc717dd(0x1a10)]=0x1c2,this[_0xc717dd(0x34df)]=0x2,this[_0xc717dd(0x1257)]=-0x2,this[_0xc717dd(0x5a2)]=!0x1,this[_0xc717dd(0x6ae)]=!0x1,this['_radiusBounceTransition']=null,this[_0xc717dd(0x318e)]=new Array();}get[_0x67ac61(0x3efc)](){var _0x5841d6=_0x67ac61;return _0x5841d6(0xa6);}get[_0x67ac61(0x2bde)](){return this['_autoTransitionRange'];}set[_0x67ac61(0x2bde)](_0x125f70){var _0x499e0c=_0x67ac61;if(this[_0x499e0c(0x5a2)]!==_0x125f70){this[_0x499e0c(0x5a2)]=_0x125f70;const _0x67c409=this[_0x499e0c(0x2ed1)];_0x67c409&&(_0x125f70?this[_0x499e0c(0x3d3d)]=_0x67c409[_0x499e0c(0x31f0)]['add'](_0x4490b5=>{var _0x32b545=_0x499e0c;_0x4490b5&&(_0x4490b5['computeWorldMatrix'](!0x0),_0x4490b5=_0x4490b5['getBoundingInfo']()[_0x32b545(0x1123)],this['lowerRadiusTransitionRange']=0.05*_0x4490b5,this[_0x32b545(0x1257)]=0.05*_0x4490b5);}):this[_0x499e0c(0x3d3d)]&&_0x67c409['onMeshTargetChangedObservable'][_0x499e0c(0x2473)](this['_onMeshTargetChangedObserver']));}}[_0x67ac61(0x9a0)](){}[_0x67ac61(0x1ca6)](_0x45897a){var _0x2c1d6c=_0x67ac61;this[_0x2c1d6c(0x2ed1)]=_0x45897a,this[_0x2c1d6c(0x97)]=_0x45897a[_0x2c1d6c(0xf7c)][_0x2c1d6c(0x11ad)](()=>{var _0x342115=_0x2c1d6c;this[_0x342115(0x2ed1)]&&(this['_isRadiusAtLimit'](this[_0x342115(0x2ed1)][_0x342115(0x31b2)])&&this['_applyBoundRadiusAnimation'](this[_0x342115(0x34df)]),this[_0x342115(0x13c1)](this[_0x342115(0x2ed1)][_0x342115(0x3aaa)])&&this['_applyBoundRadiusAnimation'](this[_0x342115(0x1257)]));});}[_0x67ac61(0x238d)](){var _0x306489=_0x67ac61;this[_0x306489(0x2ed1)]&&(this[_0x306489(0x97)]&&this['_attachedCamera']['onAfterCheckInputsObservable'][_0x306489(0x2473)](this[_0x306489(0x97)]),this[_0x306489(0x3d3d)]&&this['_attachedCamera'][_0x306489(0x31f0)][_0x306489(0x2473)](this[_0x306489(0x3d3d)]),this[_0x306489(0x2ed1)]=null);}[_0x67ac61(0x13c1)](_0x83e2af){var _0x3e9cd9=_0x67ac61;return!!this[_0x3e9cd9(0x2ed1)]&&this[_0x3e9cd9(0x2ed1)][_0x3e9cd9(0x616)]===_0x83e2af&&!this[_0x3e9cd9(0x6ae)];}[_0x67ac61(0x27f6)](_0x3f0416){var _0x18e2f7=_0x67ac61;this[_0x18e2f7(0x2ed1)]&&(this[_0x18e2f7(0x2b67)]||(_0x23b2bc['EasingFunction'][_0x18e2f7(0x2e7a)](_0x23b2bc[_0x18e2f7(0x408)]),this[_0x18e2f7(0x2b67)]=_0x131cd0['f'][_0x18e2f7(0x3536)](_0x18e2f7(0x616),_0x131cd0['f']['ANIMATIONTYPE_FLOAT'],0x3c,_0x23b2bc[_0x18e2f7(0x1c1c)])),this[_0x18e2f7(0x1268)]=this[_0x18e2f7(0x2ed1)][_0x18e2f7(0x357)],this[_0x18e2f7(0x2ed1)][_0x18e2f7(0x357)]=Infinity,this[_0x18e2f7(0x2ed1)][_0x18e2f7(0xabf)]=0x0,this[_0x18e2f7(0x292a)](),this[_0x18e2f7(0x6ae)]=!0x0,(_0x3f0416=_0x131cd0['f']['TransitionTo'](_0x18e2f7(0x616),this[_0x18e2f7(0x2ed1)][_0x18e2f7(0x616)]+_0x3f0416,this[_0x18e2f7(0x2ed1)],this['_attachedCamera']['getScene'](),0x3c,this[_0x18e2f7(0x2b67)],this[_0x18e2f7(0x1a10)],()=>this[_0x18e2f7(0x3933)]()))&&this[_0x18e2f7(0x318e)][_0x18e2f7(0x2f54)](_0x3f0416));}[_0x67ac61(0x3933)](){var _0x43472e=_0x67ac61;this['_radiusIsAnimating']=!0x1,this[_0x43472e(0x2ed1)]&&(this[_0x43472e(0x2ed1)][_0x43472e(0x357)]=this[_0x43472e(0x1268)]);}['stopAllAnimations'](){var _0x30b8dc=_0x67ac61;for(this['_attachedCamera']&&(this[_0x30b8dc(0x2ed1)][_0x30b8dc(0x1b36)]=[]);this[_0x30b8dc(0x318e)][_0x30b8dc(0x132e)];)this['_animatables'][0x0]['onAnimationEnd']=null,this[_0x30b8dc(0x318e)][0x0][_0x30b8dc(0x1dec)](),this[_0x30b8dc(0x318e)][_0x30b8dc(0x1776)]();}}_0x23b2bc['EasingFunction']=new _0x2c30b4['ud'](0.3),_0x23b2bc[_0x67ac61(0x408)]=_0x2c30b4['Kp']['EASINGMODE_EASEOUT'];},0x6a74:(_0x23c5dd,_0x2bbfe2,_0xe52264)=>{var _0x45334b=a8_0x49466b;_0xe52264['d'](_0x2bbfe2,{'d':()=>_0x23034d});var _0x2bbfe2=_0xe52264(0x2450),_0x237758=_0xe52264(0xf96c),_0x3a923d=_0xe52264(0x1272b),_0x399547=_0xe52264(0x2310),_0x518a6b=_0xe52264(0x9fd1),_0x1939fc=_0xe52264(0xdfe0);class _0x23034d{constructor(){var _0x5c353b=a8_0x58a1;this[_0x5c353b(0x33ee)]=new _0x237758['y$'](),this[_0x5c353b(0x231a)]=_0x23034d[_0x5c353b(0x3598)],this[_0x5c353b(0x411e)]=0x1,this[_0x5c353b(0x3ebc)]=0.5,this[_0x5c353b(0x3e77)]=0.3,this[_0x5c353b(0x1465)]=0x5dc,this[_0x5c353b(0x21b5)]=0x3e8,this[_0x5c353b(0x2a24)]=!0x1,this[_0x5c353b(0x2f05)]=0x5dc,this['autoCorrectCameraLimitsAndSensibility']=!0x0,this[_0x5c353b(0x3421)]=!0x1,this['_lastInteractionTime']=-Infinity,this[_0x5c353b(0x318e)]=new Array(),this[_0x5c353b(0x1ff9)]=!0x1;}get[_0x45334b(0x3efc)](){return'Framing';}set['mode'](_0x42b64d){var _0xd77974=_0x45334b;this[_0xd77974(0x231a)]=_0x42b64d;}get[_0x45334b(0x1a43)](){var _0x1a5940=_0x45334b;return this[_0x1a5940(0x231a)];}set[_0x45334b(0x3e10)](_0x163238){var _0x59898b=_0x45334b;this[_0x59898b(0x411e)]=_0x163238;}get[_0x45334b(0x3e10)](){var _0xa321aa=_0x45334b;return this[_0xa321aa(0x411e)];}set[_0x45334b(0x2d22)](_0x5a5350){var _0xecdb3d=_0x45334b;this[_0xecdb3d(0x3ebc)]=_0x5a5350;}get[_0x45334b(0x2d22)](){return this['_positionScale'];}set['defaultElevation'](_0x5bed79){var _0x2a154a=_0x45334b;this[_0x2a154a(0x3e77)]=_0x5bed79;}get[_0x45334b(0x1e2e)](){var _0x302b3e=_0x45334b;return this[_0x302b3e(0x3e77)];}set[_0x45334b(0x2e8f)](_0x42e2ce){this['_elevationReturnTime']=_0x42e2ce;}get[_0x45334b(0x2e8f)](){var _0x4af782=_0x45334b;return this[_0x4af782(0x1465)];}set[_0x45334b(0xca4)](_0xd5822e){this['_elevationReturnWaitTime']=_0xd5822e;}get[_0x45334b(0xca4)](){var _0x5174bc=_0x45334b;return this[_0x5174bc(0x21b5)];}set[_0x45334b(0x259a)](_0x23b4b6){var _0xe5017f=_0x45334b;this[_0xe5017f(0x2a24)]=_0x23b4b6;}get[_0x45334b(0x259a)](){var _0x5bc584=_0x45334b;return this[_0x5bc584(0x2a24)];}set['framingTime'](_0x592d97){var _0x4727e1=_0x45334b;this[_0x4727e1(0x2f05)]=_0x592d97;}get[_0x45334b(0x27a0)](){var _0x4a4837=_0x45334b;return this[_0x4a4837(0x2f05)];}[_0x45334b(0x9a0)](){}[_0x45334b(0x1ca6)](_0x1e684e){var _0x1d4868=_0x45334b;this[_0x1d4868(0x2ed1)]=_0x1e684e;const _0x3c9e31=this[_0x1d4868(0x2ed1)][_0x1d4868(0x22fd)]();_0x23034d[_0x1d4868(0x1c1c)][_0x1d4868(0x2e7a)](_0x23034d[_0x1d4868(0x408)]),this['_onPrePointerObservableObserver']=_0x3c9e31['onPrePointerObservable'][_0x1d4868(0x11ad)](_0xff906e=>{var _0x454e6e=_0x1d4868;_0xff906e['type']===_0x3a923d['kD'][_0x454e6e(0x902)]?this[_0x454e6e(0x3421)]=!0x0:_0xff906e['type']===_0x3a923d['kD'][_0x454e6e(0x1d5d)]&&(this[_0x454e6e(0x3421)]=!0x1);}),this['_onMeshTargetChangedObserver']=_0x1e684e[_0x1d4868(0x31f0)][_0x1d4868(0x11ad)](_0x5899d0=>{var _0x1fbc89=_0x1d4868;_0x5899d0&&this[_0x1fbc89(0x3c67)](_0x5899d0,void 0x0,()=>{var _0x55ad97=_0x1fbc89;this[_0x55ad97(0x33ee)][_0x55ad97(0x3e9)]();});}),this['_onAfterCheckInputsObserver']=_0x1e684e[_0x1d4868(0xf7c)][_0x1d4868(0x11ad)](()=>{var _0x29b69d=_0x1d4868;this['_applyUserInteraction'](),this[_0x29b69d(0x724)]();});}[_0x45334b(0x238d)](){var _0x45da66=_0x45334b;if(this[_0x45da66(0x2ed1)]){const _0x288381=this[_0x45da66(0x2ed1)][_0x45da66(0x22fd)]();this[_0x45da66(0x31bf)]&&_0x288381['onPrePointerObservable'][_0x45da66(0x2473)](this[_0x45da66(0x31bf)]),this[_0x45da66(0x97)]&&this['_attachedCamera'][_0x45da66(0xf7c)][_0x45da66(0x2473)](this[_0x45da66(0x97)]),this[_0x45da66(0x3d3d)]&&this[_0x45da66(0x2ed1)][_0x45da66(0x31f0)][_0x45da66(0x2473)](this['_onMeshTargetChangedObserver']),this['_attachedCamera']=null;}}['zoomOnMesh'](_0x2ba6ab,_0x1cc429=!0x1,_0x154536=null){var _0x5342a1=_0x45334b;_0x2ba6ab[_0x5342a1(0x67e)](!0x0),_0x2ba6ab=_0x2ba6ab[_0x5342a1(0x1a23)]()[_0x5342a1(0x3344)],this[_0x5342a1(0x3875)](_0x2ba6ab['minimumWorld'],_0x2ba6ab[_0x5342a1(0x3420)],_0x1cc429,_0x154536);}[_0x45334b(0x5f7)](_0x48b4f7,_0x2f9853=!0x1,_0x21122d=null){var _0x399873=_0x45334b;_0x48b4f7[_0x399873(0x67e)](!0x0),_0x48b4f7=_0x48b4f7[_0x399873(0x1d67)](!0x0),this['zoomOnBoundingInfo'](_0x48b4f7[_0x399873(0x3749)],_0x48b4f7[_0x399873(0xc54)],_0x2f9853,_0x21122d);}[_0x45334b(0x228)](_0x570356,_0x198317=!0x1,_0x1c6052=null){var _0x4899d6=_0x45334b,_0x1c1cdb=new _0x518a6b['P'](Number[_0x4899d6(0x2f17)],Number[_0x4899d6(0x2f17)],Number[_0x4899d6(0x2f17)]),_0x3728bd=new _0x518a6b['P'](-Number[_0x4899d6(0x2f17)],-Number['MAX_VALUE'],-Number[_0x4899d6(0x2f17)]);for(let _0x2e1253=0x0;_0x2e1253<_0x570356['length'];_0x2e1253++){var _0x4f7a96=_0x570356[_0x2e1253][_0x4899d6(0x1d67)](!0x0);_0x518a6b['P'][_0x4899d6(0x3b74)](_0x4f7a96['min'],_0x1c1cdb,_0x3728bd),_0x518a6b['P'][_0x4899d6(0x3b74)](_0x4f7a96[_0x4899d6(0xc54)],_0x1c1cdb,_0x3728bd);}this['zoomOnBoundingInfo'](_0x1c1cdb,_0x3728bd,_0x198317,_0x1c6052);}[_0x45334b(0x3875)](_0x51145e,_0x5f4564,_0x3c60ae=!0x1,_0x3ae8ae=null){var _0x44afc2=_0x45334b;if(this[_0x44afc2(0x2ed1)]){var _0x2ecb77=_0x51145e['y'],_0x2ecb77=_0x2ecb77+(_0x5f4564['y']-_0x2ecb77)*this[_0x44afc2(0x3ebc)];const _0x311fbe=_0x5f4564[_0x44afc2(0x3e42)](_0x51145e)[_0x44afc2(0x27e7)](0.5);_0x2ecb77=_0x3c60ae?new _0x518a6b['P'](0x0,_0x2ecb77,0x0):(_0x3c60ae=_0x51145e['add'](_0x311fbe),new _0x518a6b['P'](_0x3c60ae['x'],_0x2ecb77,_0x3c60ae['z'])),this[_0x44afc2(0x1d41)]||(this['_vectorTransition']=_0x1939fc['f']['CreateAnimation'](_0x44afc2(0x2966),_0x1939fc['f'][_0x44afc2(0x30fd)],0x3c,_0x23034d['EasingFunction'])),this[_0x44afc2(0x1ff9)]=!0x0;let _0x3dde59=_0x1939fc['f'][_0x44afc2(0x16f5)](_0x44afc2(0x2966),_0x2ecb77,this[_0x44afc2(0x2ed1)],this[_0x44afc2(0x2ed1)][_0x44afc2(0x22fd)](),0x3c,this['_vectorTransition'],this[_0x44afc2(0x2f05)]),_0x22775b=(_0x3dde59&&this[_0x44afc2(0x318e)][_0x44afc2(0x2f54)](_0x3dde59),0x0);this[_0x44afc2(0x231a)]===_0x23034d['FitFrustumSidesMode']?(_0x3c60ae=this[_0x44afc2(0x1bfd)](_0x51145e,_0x5f4564),this['autoCorrectCameraLimitsAndSensibility']&&(this['_attachedCamera']['lowerRadiusLimit']=_0x311fbe['length']()+this[_0x44afc2(0x2ed1)][_0x44afc2(0xe5)]),_0x22775b=_0x3c60ae):this[_0x44afc2(0x231a)]===_0x23034d[_0x44afc2(0x1222)]&&(_0x22775b=this[_0x44afc2(0x1bfd)](_0x51145e,_0x5f4564),this['autoCorrectCameraLimitsAndSensibility']&&null===this[_0x44afc2(0x2ed1)]['lowerRadiusLimit']&&(this['_attachedCamera'][_0x44afc2(0x31b2)]=this['_attachedCamera'][_0x44afc2(0xe5)])),this[_0x44afc2(0x4121)]&&(_0x2ecb77=_0x5f4564[_0x44afc2(0x3e42)](_0x51145e)[_0x44afc2(0x132e)](),this[_0x44afc2(0x2ed1)][_0x44afc2(0x3d4b)]=0x1388/_0x2ecb77,this['_attachedCamera'][_0x44afc2(0x357)]=0x64/_0x22775b),this[_0x44afc2(0x8d2)]||(this[_0x44afc2(0x8d2)]=_0x1939fc['f'][_0x44afc2(0x3536)](_0x44afc2(0x616),_0x1939fc['f'][_0x44afc2(0x10f6)],0x3c,_0x23034d['EasingFunction'])),(_0x3dde59=_0x1939fc['f'][_0x44afc2(0x16f5)](_0x44afc2(0x616),_0x22775b,this['_attachedCamera'],this[_0x44afc2(0x2ed1)][_0x44afc2(0x22fd)](),0x3c,this[_0x44afc2(0x8d2)],this[_0x44afc2(0x2f05)],()=>{var _0x145945=_0x44afc2;this[_0x145945(0x292a)](),_0x3ae8ae&&_0x3ae8ae(),this[_0x145945(0x2ed1)]&&this[_0x145945(0x2ed1)][_0x145945(0x269c)]&&this[_0x145945(0x2ed1)][_0x145945(0xe46)]();}))&&this[_0x44afc2(0x318e)][_0x44afc2(0x2f54)](_0x3dde59);}}['_calculateLowerRadiusFromModelBoundingSphere'](_0x319fe3,_0x36582c){var _0x455009=_0x45334b;const _0x3945e0=_0x36582c[_0x455009(0x3e42)](_0x319fe3);var _0x36582c=_0x3945e0[_0x455009(0x132e)](),_0x319fe3=this[_0x455009(0x395f)](),_0x36582c=0.5*_0x36582c*this[_0x455009(0x411e)],_0x20482d=_0x36582c*Math[_0x455009(0x2793)](0x1+0x1/(_0x319fe3['x']*_0x319fe3['x'])),_0x36582c=_0x36582c*Math['sqrt'](0x1+0x1/(_0x319fe3['y']*_0x319fe3['y']));let _0x428c59=Math['max'](_0x20482d,_0x36582c);return _0x319fe3=this[_0x455009(0x2ed1)],_0x319fe3?(_0x319fe3[_0x455009(0x31b2)]&&this['_mode']===_0x23034d[_0x455009(0x1222)]&&(_0x428c59=_0x428c59<_0x319fe3[_0x455009(0x31b2)]?_0x319fe3['lowerRadiusLimit']:_0x428c59),_0x428c59=_0x319fe3[_0x455009(0x3aaa)]&&_0x428c59>_0x319fe3[_0x455009(0x3aaa)]?_0x319fe3[_0x455009(0x3aaa)]:_0x428c59):0x0;}[_0x45334b(0x724)](){var _0x3bf42b=_0x45334b,_0x19fc92,_0x1a0905,_0x3ed84d;this[_0x3bf42b(0x1465)]<0x0||(_0x19fc92=_0x399547['F'][_0x3bf42b(0x22e5)]-this[_0x3bf42b(0x11a5)],_0x1a0905=0.5*Math['PI']-this[_0x3bf42b(0x3e77)],_0x3ed84d=0.5*Math['PI'],this[_0x3bf42b(0x2ed1)]&&!this[_0x3bf42b(0x1ff9)]&&this[_0x3bf42b(0x2ed1)][_0x3bf42b(0x1836)]>_0x3ed84d&&_0x19fc92>=this[_0x3bf42b(0x21b5)]&&(this['_betaIsAnimating']=!0x0,this[_0x3bf42b(0x292a)](),this[_0x3bf42b(0x1a75)]||(this[_0x3bf42b(0x1a75)]=_0x1939fc['f'][_0x3bf42b(0x3536)](_0x3bf42b(0x1836),_0x1939fc['f']['ANIMATIONTYPE_FLOAT'],0x3c,_0x23034d[_0x3bf42b(0x1c1c)])),(_0x3ed84d=_0x1939fc['f']['TransitionTo']('beta',_0x1a0905,this['_attachedCamera'],this[_0x3bf42b(0x2ed1)][_0x3bf42b(0x22fd)](),0x3c,this[_0x3bf42b(0x1a75)],this[_0x3bf42b(0x1465)],()=>{var _0x488a94=_0x3bf42b;this[_0x488a94(0x3933)](),this[_0x488a94(0x292a)]();}))&&this['_animatables'][_0x3bf42b(0x2f54)](_0x3ed84d)));}[_0x45334b(0x395f)](){var _0x22b9c5=_0x45334b;const _0x2037db=this[_0x22b9c5(0x2ed1)];if(!_0x2037db)return _0x518a6b['FM'][_0x22b9c5(0x1b83)]();const _0x2f93bb=_0x2037db[_0x22b9c5(0x22fd)]()[_0x22b9c5(0x2636)]();var _0x5d4fd9=_0x2f93bb[_0x22b9c5(0x269e)](_0x2037db),_0x131f1f=Math[_0x22b9c5(0x2c18)](_0x2037db[_0x22b9c5(0x1882)]/0x2);return new _0x518a6b['FM'](_0x131f1f*_0x5d4fd9,_0x131f1f);}[_0x45334b(0x3933)](){var _0x574590=_0x45334b;this[_0x574590(0x1ff9)]=!0x1;}['_applyUserInteraction'](){var _0x168ab1=_0x45334b;this[_0x168ab1(0xa33)]&&(this[_0x168ab1(0x11a5)]=_0x399547['F'][_0x168ab1(0x22e5)],this['stopAllAnimations'](),this['_clearAnimationLocks']());}[_0x45334b(0x292a)](){var _0x11f28d=_0x45334b;for(this[_0x11f28d(0x2ed1)]&&(this[_0x11f28d(0x2ed1)][_0x11f28d(0x1b36)]=[]);this[_0x11f28d(0x318e)][_0x11f28d(0x132e)];)this[_0x11f28d(0x318e)][0x0]&&(this[_0x11f28d(0x318e)][0x0]['onAnimationEnd']=null,this[_0x11f28d(0x318e)][0x0][_0x11f28d(0x1dec)]()),this[_0x11f28d(0x318e)][_0x11f28d(0x1776)]();}get[_0x45334b(0xa33)](){var _0x21a5b5=_0x45334b;return!!this[_0x21a5b5(0x2ed1)]&&(0x0!==this[_0x21a5b5(0x2ed1)][_0x21a5b5(0xcf8)]||0x0!==this[_0x21a5b5(0x2ed1)]['inertialBetaOffset']||0x0!==this[_0x21a5b5(0x2ed1)][_0x21a5b5(0xabf)]||0x0!==this[_0x21a5b5(0x2ed1)][_0x21a5b5(0x27e1)]||0x0!==this['_attachedCamera']['inertialPanningY']||this[_0x21a5b5(0x3421)]);}}_0x23034d['EasingFunction']=new _0x2bbfe2['EI'](),_0x23034d['EasingMode']=_0x2bbfe2['Kp']['EASINGMODE_EASEINOUT'],_0x23034d[_0x45334b(0x1222)]=0x0,_0x23034d['FitFrustumSidesMode']=0x1;},0x4b1d:(_0x2a2b5a,_0x3e8832,_0x394fcf)=>{_0x394fcf(0x8cdc),_0x394fcf(0xc689),_0x394fcf(0x6a74);},0x927a:(_0x8d265a,_0x177c2c,_0x1d823b)=>{_0x1d823b(0x9fd1);},0xe5f9:(_0x21d3e9,_0x2c8910,_0x280af9)=>{_0x280af9(0x51f),_0x280af9(0x1446b),_0x280af9(0x1272b),_0x280af9(0x9fd1),_0x280af9(0xdef7);},0x134b3:(_0xc2ec1d,_0x342656,_0x1cfcc8)=>{_0x1cfcc8(0x9fd1),_0x1cfcc8(0x1b5c),_0x1cfcc8(0x147b8);},0x10b0b:(_0x3dcff4,_0x212b8e,_0x11eaa4)=>{_0x11eaa4(0x205d),_0x11eaa4(0xeb3c),_0x11eaa4(0x9fd1),_0x11eaa4(0xe222);},0x786a:(_0x34e237,_0x5c7cbb,_0x488bfa)=>{_0x488bfa(0x927a),_0x488bfa(0xbe85),_0x488bfa(0x7e54),_0x488bfa(0x17e70),_0x488bfa(0x9fe3),_0x488bfa(0xe5f9),_0x488bfa(0x134b3),_0x488bfa(0x10b0b);},0xbe85:(_0x20463b,_0x1244ea,_0x45223c)=>{_0x45223c(0x7e54),_0x45223c(0x9fd1);},0x7e54:(_0x59f8d0,_0x88c480,_0x159422)=>{var _0x314d7c=a8_0x49466b;_0x159422['d'](_0x88c480,{'M':()=>_0x822af7});var _0x244623=_0x159422(0x1dad),_0x5f2266=_0x159422(0x1446b),_0xf52de9=_0x159422(0xf96c),_0x5751d9=_0x159422(0x9fd1),_0x3f6b0e=_0x159422(0x1272b),_0x39e527=_0x159422(0x8483),_0x325541=_0x159422(0x16e73),_0x266c42=_0x159422(0x7f62);class _0x822af7{constructor(_0x5815a4){var _0x34009f=a8_0x58a1;this[_0x34009f(0x255f)]=-1.1,this[_0x34009f(0x1648)]=-0x1,this[_0x34009f(0x3682)]=0x0,this[_0x34009f(0x340b)]=[0x0,0x1,0x2],this[_0x34009f(0x1383)]=!0x1,this[_0x34009f(0x235c)]=-0x1,this[_0x34009f(0x2b82)]=!0x1,this[_0x34009f(0x212f)]=0.2,this[_0x34009f(0x28da)]=!0x0,this[_0x34009f(0x19b)]=!0x1,this[_0x34009f(0xa55)]=!0x1,this[_0x34009f(0xc90)]=new _0xf52de9['y$'](),this[_0x34009f(0x2c45)]=new _0xf52de9['y$'](),this[_0x34009f(0x319c)]=new _0xf52de9['y$'](),this[_0x34009f(0xd2c)]=new _0xf52de9['y$'](),this[_0x34009f(0x1bc)]=!0x0,this[_0x34009f(0x1765)]=!0x0,this[_0x34009f(0x2c19)]=!0x0,this[_0x34009f(0x2060)]=!0x0,this[_0x34009f(0x2a1c)]=!0x0,this['validateDrag']=_0xc8150d=>!0x0,this['_tmpVector']=new _0x5751d9['P'](0x0,0x0,0x0),this[_0x34009f(0x24df)]=new _0x5751d9['P'](0x0,0x0,0x0),this[_0x34009f(0x3251)]=new _0x5751d9['P'](0x0,0x0,0x0),this['_targetPosition']=new _0x5751d9['P'](0x0,0x0,0x0),this[_0x34009f(0x1c4b)]=!0x1,this[_0x34009f(0x1120)]=new _0x39e527['z'](new _0x5751d9['P'](),new _0x5751d9['P']()),this[_0x34009f(0x2f24)]={},this['_dragDelta']=new _0x5751d9['P'](),this[_0x34009f(0x2320)]=new _0x5751d9['P'](0x0,0x0,0x0),this['_pointC']=new _0x5751d9['P'](0x0,0x0,0x0),this[_0x34009f(0x12fc)]=new _0x5751d9['P'](0x0,0x0,0x0),this[_0x34009f(0x30b4)]=new _0x5751d9['P'](0x0,0x0,0x0),this['_options']=_0x5815a4||{};let _0x4cdd49=0x0;if(this[_0x34009f(0x18c4)]['dragAxis']&&_0x4cdd49++,this['_options']['dragPlaneNormal']&&_0x4cdd49++,0x1<_0x4cdd49)throw'Multiple\x20drag\x20modes\x20specified\x20in\x20dragBehavior\x20options.\x20Only\x20one\x20expected';}get[_0x314d7c(0x38a3)](){var _0x5c4494=_0x314d7c;return this[_0x5c4494(0x235c)];}set[_0x314d7c(0x38a3)](_0x34b133){var _0x1b7815=_0x314d7c;this[_0x1b7815(0x235c)]=_0x34b133;}set['enabled'](_0x1ca481){var _0x5cb1bf=_0x314d7c;_0x1ca481!=this[_0x5cb1bf(0x1765)]&&this['onEnabledObservable']['notifyObservers'](_0x1ca481),this[_0x5cb1bf(0x1765)]=_0x1ca481;}get[_0x314d7c(0x1ca0)](){return this['_enabled'];}get['options'](){var _0x820b69=_0x314d7c;return this[_0x820b69(0x18c4)];}set[_0x314d7c(0x6a4)](_0x566901){var _0x45c3c7=_0x314d7c;this[_0x45c3c7(0x18c4)]=_0x566901;}get[_0x314d7c(0x3efc)](){var _0x16b2f5=_0x314d7c;return _0x16b2f5(0xb0d);}[_0x314d7c(0x9a0)](){}[_0x314d7c(0x1ca6)](_0x29e9fa,_0x2eba8b){var _0x1834c1=_0x314d7c;this[_0x1834c1(0x48a)]=_0x29e9fa[_0x1834c1(0x22fd)](),_0x29e9fa[_0x1834c1(0x390d)]=!0x0,this['attachedNode']=_0x29e9fa,_0x822af7[_0x1834c1(0x3d97)]||(this[_0x1834c1(0x19b)]?_0x822af7[_0x1834c1(0x3d97)]=this[_0x1834c1(0x48a)]:(_0x822af7[_0x1834c1(0x3d97)]=new _0x5f2266['x'](this['_scene'][_0x1834c1(0x2636)](),{'virtual':!0x0}),_0x822af7[_0x1834c1(0x3d97)]['detachControl'](),this[_0x1834c1(0x48a)][_0x1834c1(0x3af1)][_0x1834c1(0x38c2)](()=>{var _0x3326ba=_0x1834c1;_0x822af7[_0x3326ba(0x3d97)]['dispose'](),_0x822af7[_0x3326ba(0x3d97)]=null;}))),this[_0x1834c1(0x2d82)]=(0x0,_0x266c42['pT'])(_0x1834c1(0x35a7),{'size':this['_debugMode']?0x1:0x2710,'updatable':!0x1,'sideOrientation':_0x244623['Kj'][_0x1834c1(0x432)]},_0x822af7[_0x1834c1(0x3d97)]),this['lastDragPosition']=new _0x5751d9['P'](0x0,0x0,0x0);const _0xe34823=_0x2eba8b||(_0x17810f=>this['attachedNode']==_0x17810f||_0x17810f[_0x1834c1(0x250b)](this[_0x1834c1(0xd94)]));this[_0x1834c1(0x2d8a)]=this['_scene'][_0x1834c1(0x7ce)][_0x1834c1(0x11ad)](_0x24e211=>{var _0x45b8b3=_0x1834c1,_0x59a2d3,_0x297f3e;this[_0x45b8b3(0x1ca0)]?_0x24e211['type']==_0x3f6b0e['kD'][_0x45b8b3(0x902)]?this[_0x45b8b3(0x2c19)]&&!this[_0x45b8b3(0x2b82)]&&_0x24e211[_0x45b8b3(0x3d0e)]&&_0x24e211[_0x45b8b3(0x3d0e)][_0x45b8b3(0x1893)]&&_0x24e211['pickInfo'][_0x45b8b3(0x2133)]&&_0x24e211[_0x45b8b3(0x3d0e)][_0x45b8b3(0x2a9e)]&&_0x24e211['pickInfo'][_0x45b8b3(0x35c9)]&&_0xe34823(_0x24e211[_0x45b8b3(0x3d0e)]['pickedMesh'])&&-0x1===this[_0x45b8b3(0x1648)]&&-0x1!==this[_0x45b8b3(0x340b)][_0x45b8b3(0x404a)](_0x24e211[_0x45b8b3(0xd53)][_0x45b8b3(0x2a8b)])&&(this['_activeDragButton']=_0x24e211['event'][_0x45b8b3(0x2a8b)],this[_0x45b8b3(0x1067)]=_0x24e211,this[_0x45b8b3(0x2d37)](_0x24e211[_0x45b8b3(0xd53)][_0x45b8b3(0x2915)],_0x24e211['pickInfo'][_0x45b8b3(0x35c9)],_0x24e211[_0x45b8b3(0x3d0e)][_0x45b8b3(0x2a9e)])):_0x24e211[_0x45b8b3(0x2eea)]==_0x3f6b0e['kD'][_0x45b8b3(0x1d5d)]?!this[_0x45b8b3(0x2c19)]||this[_0x45b8b3(0x235c)]!=_0x24e211[_0x45b8b3(0xd53)][_0x45b8b3(0x2915)]||this[_0x45b8b3(0x1648)]!==_0x24e211[_0x45b8b3(0xd53)][_0x45b8b3(0x2a8b)]&&-0x1!==this['_activeDragButton']||this['releaseDrag']():_0x24e211[_0x45b8b3(0x2eea)]==_0x3f6b0e['kD'][_0x45b8b3(0x36b6)]&&(_0x59a2d3=_0x24e211[_0x45b8b3(0xd53)][_0x45b8b3(0x2915)],this[_0x45b8b3(0x235c)]===_0x822af7[_0x45b8b3(0x1408)]&&_0x59a2d3!==_0x822af7[_0x45b8b3(0x1408)]&&('mouse'===(_0x297f3e=_0x24e211[_0x45b8b3(0xd53)])[_0x45b8b3(0x20bd)]||!this[_0x45b8b3(0x48a)][_0x45b8b3(0x2636)]()[_0x45b8b3(0x329e)][_0x45b8b3(0x6d1)]&&_0x297f3e instanceof MouseEvent)&&(this['_lastPointerRay'][this[_0x45b8b3(0x235c)]]&&(this['_lastPointerRay'][_0x59a2d3]=this[_0x45b8b3(0x2f24)][this[_0x45b8b3(0x235c)]],delete this[_0x45b8b3(0x2f24)][this[_0x45b8b3(0x235c)]]),this['currentDraggingPointerId']=_0x59a2d3),this[_0x45b8b3(0x2f24)][_0x59a2d3]||(this[_0x45b8b3(0x2f24)][_0x59a2d3]=new _0x39e527['z'](new _0x5751d9['P'](),new _0x5751d9['P']())),_0x24e211[_0x45b8b3(0x3d0e)]&&_0x24e211[_0x45b8b3(0x3d0e)]['ray']&&(this[_0x45b8b3(0x2f24)][_0x59a2d3][_0x45b8b3(0xa01)][_0x45b8b3(0x2a3e)](_0x24e211[_0x45b8b3(0x3d0e)][_0x45b8b3(0x35c9)]['origin']),this[_0x45b8b3(0x2f24)][_0x59a2d3][_0x45b8b3(0x1b19)][_0x45b8b3(0x2a3e)](_0x24e211[_0x45b8b3(0x3d0e)]['ray'][_0x45b8b3(0x1b19)]),this['currentDraggingPointerId']==_0x59a2d3&&this['dragging']&&this['_moveDrag'](_0x24e211[_0x45b8b3(0x3d0e)][_0x45b8b3(0x35c9)]))):this[_0x45b8b3(0x1c4b)]&&this['releaseDrag']();}),this[_0x1834c1(0x193a)]=this['_scene']['onBeforeRenderObservable']['add'](()=>{var _0xaef6d=_0x1834c1;if(this[_0xaef6d(0xa55)]&&this[_0xaef6d(0x1bc)]){let _0x372b46=!0x1;_0x325541['m'][_0xaef6d(0x28ff)](this['attachedNode']),this['_targetPosition'][_0xaef6d(0x16b6)](this[_0xaef6d(0xd94)]['absolutePosition'],this[_0xaef6d(0x1ada)]),this[_0xaef6d(0x1ada)][_0xaef6d(0x1200)](this[_0xaef6d(0x212f)]),this[_0xaef6d(0xd94)]['getAbsolutePosition']()[_0xaef6d(0x1184)](this[_0xaef6d(0x1ada)],this[_0xaef6d(0x1ada)]),this['validateDrag'](this[_0xaef6d(0x1ada)])&&(this[_0xaef6d(0xd94)]['setAbsolutePosition'](this[_0xaef6d(0x1ada)]),_0x372b46=!0x0),_0x325541['m'][_0xaef6d(0x466)](this['attachedNode']),_0x372b46&&this[_0xaef6d(0xd94)]['computeWorldMatrix']();}});}[_0x314d7c(0x1da6)](){var _0x49c56c=_0x314d7c;if(this[_0x49c56c(0x2b82)]&&(this[_0x49c56c(0x2b82)]=!0x1,this['onDragEndObservable'][_0x49c56c(0x3e9)]({'dragPlanePoint':this[_0x49c56c(0x387f)],'pointerId':this['currentDraggingPointerId'],'pointerInfo':this[_0x49c56c(0x1067)]})),this[_0x49c56c(0x235c)]=-0x1,this['_activeDragButton']=-0x1,this[_0x49c56c(0x1067)]=null,this[_0x49c56c(0xa55)]=!0x1,this[_0x49c56c(0x2060)]&&this['_attachedToElement']&&this[_0x49c56c(0x48a)][_0x49c56c(0x203b)]&&!this['_scene'][_0x49c56c(0x203b)][_0x49c56c(0x5ad)]){if(_0x49c56c(0x385b)===this[_0x49c56c(0x48a)]['activeCamera']['getClassName']()){const _0x457f8e=this[_0x49c56c(0x48a)][_0x49c56c(0x203b)];_0x457f8e[_0x49c56c(0x1a17)](!_0x457f8e[_0x49c56c(0x12d0)]||_0x457f8e[_0x49c56c(0x12d0)][_0x49c56c(0x235)],_0x457f8e[_0x49c56c(0xff7)],_0x457f8e[_0x49c56c(0x39f7)]);}else this[_0x49c56c(0x48a)]['activeCamera'][_0x49c56c(0x1a17)](!this[_0x49c56c(0x48a)]['activeCamera']['inputs']||this['_scene'][_0x49c56c(0x203b)][_0x49c56c(0x12d0)]['noPreventDefault']);this['_attachedToElement']=!0x1;}}[_0x314d7c(0x12be)](_0x24478c=_0x822af7[_0x314d7c(0x1408)],_0x35aee5,_0x264c2b){var _0x579668=_0x314d7c;this[_0x579668(0x2d37)](_0x24478c,_0x35aee5,_0x264c2b);let _0x21bc2e=this[_0x579668(0x2f24)][_0x24478c];(_0x21bc2e=_0x24478c===_0x822af7[_0x579668(0x1408)]?this[_0x579668(0x2f24)][Object[_0x579668(0x2c10)](this[_0x579668(0x2f24)])[0x0]]:_0x21bc2e)&&this[_0x579668(0x138d)](_0x21bc2e);}[_0x314d7c(0x2d37)](_0x397762,_0x24bd84,_0x44b03d){var _0x9d9e18=_0x314d7c;this[_0x9d9e18(0x48a)][_0x9d9e18(0x203b)]&&!this[_0x9d9e18(0x2b82)]&&this[_0x9d9e18(0xd94)]&&(_0x325541['m']['_RemoveAndStorePivotPoint'](this[_0x9d9e18(0xd94)]),_0x24bd84?(this[_0x9d9e18(0x1120)]['direction'][_0x9d9e18(0x2a3e)](_0x24bd84[_0x9d9e18(0x1b19)]),this['_startDragRay'][_0x9d9e18(0xa01)]['copyFrom'](_0x24bd84['origin'])):(this[_0x9d9e18(0x1120)]['origin']['copyFrom'](this[_0x9d9e18(0x48a)][_0x9d9e18(0x203b)][_0x9d9e18(0x8c5)]),this['attachedNode'][_0x9d9e18(0x2fee)]()[_0x9d9e18(0x3e75)](this[_0x9d9e18(0x1ada)]),this[_0x9d9e18(0x1ada)][_0x9d9e18(0x16b6)](this[_0x9d9e18(0x48a)]['activeCamera'][_0x9d9e18(0x8c5)],this['_startDragRay'][_0x9d9e18(0x1b19)])),this['_updateDragPlanePosition'](this['_startDragRay'],_0x44b03d||this[_0x9d9e18(0x1ada)]),(_0x24bd84=this[_0x9d9e18(0x143e)](this[_0x9d9e18(0x1120)]))?(this[_0x9d9e18(0x2b82)]=!0x0,this['currentDraggingPointerId']=_0x397762,this[_0x9d9e18(0x387f)][_0x9d9e18(0x2a3e)](_0x24bd84),this[_0x9d9e18(0x2c45)][_0x9d9e18(0x3e9)]({'dragPlanePoint':_0x24bd84,'pointerId':this[_0x9d9e18(0x235c)],'pointerInfo':this['_activePointerInfo']}),this[_0x9d9e18(0x33a2)][_0x9d9e18(0x2a3e)](this[_0x9d9e18(0xd94)][_0x9d9e18(0x2736)]()),this[_0x9d9e18(0x2060)]&&this[_0x9d9e18(0x48a)]['activeCamera']&&this['_scene'][_0x9d9e18(0x203b)][_0x9d9e18(0x12d0)]&&!this[_0x9d9e18(0x48a)][_0x9d9e18(0x203b)][_0x9d9e18(0x5ad)]&&(this[_0x9d9e18(0x48a)][_0x9d9e18(0x203b)][_0x9d9e18(0x12d0)]['attachedToElement']?(this[_0x9d9e18(0x48a)][_0x9d9e18(0x203b)]['detachControl'](),this[_0x9d9e18(0x1c4b)]=!0x0):this[_0x9d9e18(0x1c4b)]=!0x1)):this['releaseDrag'](),_0x325541['m'][_0x9d9e18(0x466)](this['attachedNode']));}[_0x314d7c(0x138d)](_0x286f1d){var _0x154558=_0x314d7c;this['_moving']=!0x0;const _0x1782d2=this[_0x154558(0x143e)](_0x286f1d);if(_0x1782d2){_0x325541['m']['_RemoveAndStorePivotPoint'](this[_0x154558(0xd94)]),this[_0x154558(0x28da)]&&this[_0x154558(0x564)](_0x286f1d,_0x1782d2);let _0x20cce5=0x0;this[_0x154558(0x18c4)][_0x154558(0x10dd)]?(this['useObjectOrientationForDragging']?_0x5751d9['P'][_0x154558(0x2bb9)](this[_0x154558(0x18c4)][_0x154558(0x10dd)],this[_0x154558(0xd94)][_0x154558(0x2fee)]()[_0x154558(0x2fe7)](),this[_0x154558(0x3251)]):this[_0x154558(0x3251)][_0x154558(0x2a3e)](this['_options'][_0x154558(0x10dd)]),_0x1782d2[_0x154558(0x16b6)](this[_0x154558(0x387f)],this['_tmpVector']),_0x20cce5=_0x5751d9['P'][_0x154558(0x1852)](this['_tmpVector'],this[_0x154558(0x3251)]),this[_0x154558(0x3251)]['scaleToRef'](_0x20cce5,this[_0x154558(0x1623)])):(_0x20cce5=this['_dragDelta'][_0x154558(0x132e)](),_0x1782d2[_0x154558(0x16b6)](this[_0x154558(0x387f)],this[_0x154558(0x1623)])),this[_0x154558(0x33a2)][_0x154558(0x2f9c)](this[_0x154558(0x1623)]),this[_0x154558(0xc90)]['notifyObservers']({'dragDistance':_0x20cce5,'delta':this[_0x154558(0x1623)],'dragPlanePoint':_0x1782d2,'dragPlaneNormal':this[_0x154558(0x2d82)][_0x154558(0xf90)],'pointerId':this[_0x154558(0x235c)],'pointerInfo':this['_activePointerInfo']}),this[_0x154558(0x387f)][_0x154558(0x2a3e)](_0x1782d2),_0x325541['m']['_RestorePivotPoint'](this[_0x154558(0xd94)]);}}[_0x314d7c(0x143e)](_0x1a9741){var _0xb61036=_0x314d7c;if(!_0x1a9741)return null;let _0xaf6beb=Math['acos'](_0x5751d9['P'][_0xb61036(0x1852)](this[_0xb61036(0x2d82)][_0xb61036(0xf90)],_0x1a9741['direction']));if(_0xaf6beb>Math['PI']/0x2&&(_0xaf6beb=Math['PI']-_0xaf6beb),0x0<this[_0xb61036(0x3682)]&&_0xaf6beb>this[_0xb61036(0x3682)])return this[_0xb61036(0x1383)]?(this[_0xb61036(0x1ada)]['copyFrom'](_0x1a9741[_0xb61036(0x1b19)]),this[_0xb61036(0xd94)][_0xb61036(0x1be2)][_0xb61036(0x16b6)](_0x1a9741[_0xb61036(0xa01)],this[_0xb61036(0x24df)]),this['_alternatePickedPoint'][_0xb61036(0xb65)](),this[_0xb61036(0x24df)][_0xb61036(0x1200)](this['_useAlternatePickedPointAboveMaxDragAngleDragSpeed']*_0x5751d9['P'][_0xb61036(0x1852)](this[_0xb61036(0x24df)],this[_0xb61036(0x1ada)])),this[_0xb61036(0x1ada)][_0xb61036(0x2f9c)](this[_0xb61036(0x24df)]),_0x22e08c=_0x5751d9['P'][_0xb61036(0x1852)](this['_dragPlane']['forward'],this['_tmpVector']),this[_0xb61036(0x2d82)]['forward'][_0xb61036(0x3c2a)](-_0x22e08c,this[_0xb61036(0x24df)]),this[_0xb61036(0x24df)]['addInPlace'](this[_0xb61036(0x1ada)]),this[_0xb61036(0x24df)][_0xb61036(0x2f9c)](this[_0xb61036(0xd94)][_0xb61036(0x1be2)]),this[_0xb61036(0x24df)]):null;var _0x22e08c=_0x822af7[_0xb61036(0x3d97)][_0xb61036(0x1987)](_0x1a9741,_0x161ccd=>_0x161ccd==this[_0xb61036(0x2d82)]);return _0x22e08c&&_0x22e08c[_0xb61036(0x1893)]&&_0x22e08c[_0xb61036(0x2133)]&&_0x22e08c[_0xb61036(0x2a9e)]?_0x22e08c['pickedPoint']:null;}[_0x314d7c(0x564)](_0x2c9264,_0x417f3f){var _0x506c9b=_0x314d7c;this[_0x506c9b(0x2320)][_0x506c9b(0x2a3e)](_0x417f3f),this[_0x506c9b(0x18c4)]['dragAxis']?(this[_0x506c9b(0x2a1c)]?_0x5751d9['P'][_0x506c9b(0x2bb9)](this[_0x506c9b(0x18c4)][_0x506c9b(0x10dd)],this[_0x506c9b(0xd94)][_0x506c9b(0x2fee)]()[_0x506c9b(0x2fe7)](),this[_0x506c9b(0x12fc)]):this[_0x506c9b(0x12fc)][_0x506c9b(0x2a3e)](this[_0x506c9b(0x18c4)][_0x506c9b(0x10dd)]),_0x2c9264['origin'][_0x506c9b(0x16b6)](this[_0x506c9b(0x2320)],this[_0x506c9b(0x346f)]),this[_0x506c9b(0x346f)]['normalize'](),0.999<Math['abs'](_0x5751d9['P'][_0x506c9b(0x1852)](this[_0x506c9b(0x12fc)],this['_pointC']))?0.999<Math[_0x506c9b(0x3f6c)](_0x5751d9['P']['Dot'](_0x5751d9['P']['UpReadOnly'],this[_0x506c9b(0x346f)]))?this[_0x506c9b(0x30b4)]['copyFrom'](_0x5751d9['P'][_0x506c9b(0x315a)]()):this[_0x506c9b(0x30b4)]['copyFrom'](_0x5751d9['P'][_0x506c9b(0x2047)]):(_0x5751d9['P'][_0x506c9b(0x11e0)](this[_0x506c9b(0x12fc)],this[_0x506c9b(0x346f)],this[_0x506c9b(0x30b4)]),_0x5751d9['P'][_0x506c9b(0x11e0)](this['_localAxis'],this[_0x506c9b(0x30b4)],this['_lookAt']),this[_0x506c9b(0x30b4)][_0x506c9b(0xb65)]()),this['_dragPlane'][_0x506c9b(0x8c5)][_0x506c9b(0x2a3e)](this[_0x506c9b(0x2320)]),this['_pointA']['addToRef'](this['_lookAt'],this[_0x506c9b(0x30b4)]),this[_0x506c9b(0x2d82)][_0x506c9b(0x3dc2)](this[_0x506c9b(0x30b4)])):this['_options'][_0x506c9b(0x1424)]?(this[_0x506c9b(0x2a1c)]?_0x5751d9['P'][_0x506c9b(0x2bb9)](this[_0x506c9b(0x18c4)][_0x506c9b(0x1424)],this[_0x506c9b(0xd94)][_0x506c9b(0x2fee)]()['getRotationMatrix'](),this[_0x506c9b(0x12fc)]):this[_0x506c9b(0x12fc)]['copyFrom'](this[_0x506c9b(0x18c4)]['dragPlaneNormal']),this['_dragPlane'][_0x506c9b(0x8c5)]['copyFrom'](this['_pointA']),this[_0x506c9b(0x2320)][_0x506c9b(0x1184)](this['_localAxis'],this['_lookAt']),this[_0x506c9b(0x2d82)][_0x506c9b(0x3dc2)](this['_lookAt'])):(this[_0x506c9b(0x2d82)][_0x506c9b(0x8c5)][_0x506c9b(0x2a3e)](this[_0x506c9b(0x2320)]),this[_0x506c9b(0x2d82)][_0x506c9b(0x3dc2)](_0x2c9264['origin'])),this[_0x506c9b(0x2d82)][_0x506c9b(0x8c5)][_0x506c9b(0x2a3e)](this[_0x506c9b(0xd94)]['getAbsolutePosition']()),this[_0x506c9b(0x2d82)]['computeWorldMatrix'](!0x0);}[_0x314d7c(0x238d)](){var _0x286d3d=_0x314d7c;this[_0x286d3d(0x2f24)]={},this[_0x286d3d(0xd94)]&&(this[_0x286d3d(0xd94)][_0x286d3d(0x390d)]=!0x1),this[_0x286d3d(0x2d8a)]&&this[_0x286d3d(0x48a)]['onPointerObservable'][_0x286d3d(0x2473)](this[_0x286d3d(0x2d8a)]),this[_0x286d3d(0x193a)]&&this[_0x286d3d(0x48a)]['onBeforeRenderObservable']['remove'](this[_0x286d3d(0x193a)]),this[_0x286d3d(0x2d82)]&&this['_dragPlane']['dispose'](),this['releaseDrag']();}}_0x822af7[_0x314d7c(0x1408)]=-0x2;},0x17e70:(_0x272a43,_0x2c145d,_0x126505)=>{_0x126505(0x9fd1),_0x126505(0xe5f9),_0x126505(0xa838),_0x126505(0xa60f),class extends null{};},0x9fe3:(_0x59ccd0,_0x1f45c6,_0x5d7c95)=>{_0x5d7c95(0x1272b),_0x5d7c95(0x9fd1);},0x3ae7:(_0x29e8b0,_0x48b509,_0x1c8eac)=>{_0x1c8eac(0x4b1d),_0x1c8eac(0x786a);},0x141bb:(_0x57c13f,_0xc3e965,_0x3f8a30)=>{var _0x3562c1=a8_0x49466b;_0x3f8a30['d'](_0xc3e965,{'N':()=>_0x372879});var _0x56f510=_0x3f8a30(0x9fd1),_0xc3e965=_0x3f8a30(0x5898),_0x41da27=_0x3f8a30(0x16aec),_0x20aea7=_0x3f8a30(0xa60f);class _0x372879 extends _0x41da27['N']{constructor(_0x12c11f,_0x20d6b5,_0x21e6ca=null,_0x12c40b=null,_0x2100a2=null,_0x47f27d=null,_0x586840=null){var _0x5da843=a8_0x58a1;super(_0x12c11f,_0x20d6b5[_0x5da843(0x22fd)]()),this[_0x5da843(0x3efc)]=_0x12c11f,this[_0x5da843(0x2993)]=new Array(),this[_0x5da843(0x1b36)]=new Array(),this[_0x5da843(0x1a1a)]=null,this[_0x5da843(0x2cc6)]=new _0x56f510['y3'](),this[_0x5da843(0x1ade)]=new _0x56f510['y3'](),this['_scalingDeterminant']=0x1,this['_worldTransform']=new _0x56f510['y3'](),this[_0x5da843(0x2c3d)]=!0x0,this['_needToCompose']=!0x1,this['_linkedTransformNode']=null,this[_0x5da843(0x3ffa)]=null,this[_0x5da843(0x11e)]=_0x20d6b5,this[_0x5da843(0x2c30)]=_0x12c40b?_0x12c40b['clone']():_0x56f510['y3'][_0x5da843(0x24ef)](),this[_0x5da843(0x2dbc)]=_0x2100a2||this[_0x5da843(0x2c30)]['clone'](),this['_baseMatrix']=_0x47f27d||this[_0x5da843(0x2c30)][_0x5da843(0x11fe)](),this['_index']=_0x586840,_0x20d6b5[_0x5da843(0x3d38)][_0x5da843(0x2f54)](this),this['setParent'](_0x21e6ca,!0x1),(_0x47f27d||_0x12c40b)&&this[_0x5da843(0x2363)]();}get[_0x3562c1(0x18b4)](){var _0x4c6e27=_0x3562c1;return this[_0x4c6e27(0xeaa)](),this[_0x4c6e27(0x2c30)];}set[_0x3562c1(0x18b4)](_0x59187d){var _0x3ec782=_0x3562c1;this[_0x3ec782(0x40b4)]=!0x1,_0x59187d['updateFlag']!==this[_0x3ec782(0x2c30)][_0x3ec782(0x1ad9)]&&(this[_0x3ec782(0x2c30)][_0x3ec782(0x2a3e)](_0x59187d),this[_0x3ec782(0x253)]());}[_0x3562c1(0x1653)](){return'Bone';}[_0x3562c1(0x19ff)](){return this['_skeleton'];}get[_0x3562c1(0x2126)](){return this['_parentNode'];}[_0x3562c1(0x3b81)](){var _0x55e894=_0x3562c1;return this[_0x55e894(0x2126)];}['getChildren'](){return this['children'];}[_0x3562c1(0x2b3b)](){var _0x59081c=_0x3562c1;return null===this[_0x59081c(0x1a1a)]?this[_0x59081c(0x19ff)]()[_0x59081c(0x3d38)]['indexOf'](this):this[_0x59081c(0x1a1a)];}set['parent'](_0x22b132){var _0x55f121=_0x3562c1;this[_0x55f121(0x3b78)](_0x22b132);}['setParent'](_0x589fa4,_0x5cabf6=!0x0){var _0x5aab87=_0x3562c1,_0x695cc2;this['parent']!==_0x589fa4&&(this[_0x5aab87(0x2126)]&&-0x1!==(_0x695cc2=this[_0x5aab87(0x2126)][_0x5aab87(0x2993)][_0x5aab87(0x404a)](this))&&this['parent']['children'][_0x5aab87(0x1035)](_0x695cc2,0x1),this[_0x5aab87(0x1501)]=_0x589fa4,this[_0x5aab87(0x2126)]&&this['parent'][_0x5aab87(0x2993)][_0x5aab87(0x2f54)](this),_0x5cabf6&&this[_0x5aab87(0x2363)](),this[_0x5aab87(0x1d4d)]());}[_0x3562c1(0x128b)](){var _0x2f2d21=_0x3562c1;return this[_0x2f2d21(0xeaa)](),this['_localMatrix'];}[_0x3562c1(0x9e2)](){var _0x4a15fe=_0x3562c1;return this[_0x4a15fe(0x1c25)];}[_0x3562c1(0x3c42)](){return this['_restPose'];}[_0x3562c1(0x1b91)](_0x2ca05d){var _0x352cf9=_0x3562c1;this[_0x352cf9(0x2dbc)]['copyFrom'](_0x2ca05d);}[_0x3562c1(0x36e2)](){return this['_baseMatrix'];}['setBindPose'](_0x261ecf){var _0x43a307=_0x3562c1;this[_0x43a307(0x315f)](_0x261ecf);}[_0x3562c1(0x2fee)](){var _0x44aa16=_0x3562c1;return this[_0x44aa16(0x8de)];}[_0x3562c1(0x1854)](){var _0x58e47e=_0x3562c1,_0x160dab,_0x2afacf,_0x3b4ed3;this[_0x58e47e(0x3446)]?(_0x160dab=_0x56f510['jp'][_0x58e47e(0x23ca)][0x0],_0x2afacf=_0x56f510['jp'][_0x58e47e(0x2199)][0x0],_0x3b4ed3=_0x56f510['jp'][_0x58e47e(0x23ca)][0x1],this[_0x58e47e(0x3c42)]()['decompose'](_0x160dab,_0x2afacf,_0x3b4ed3),this[_0x58e47e(0x3446)][_0x58e47e(0x8c5)][_0x58e47e(0x2a3e)](_0x3b4ed3),this[_0x58e47e(0x3446)][_0x58e47e(0x905)]=null!=(_0x3b4ed3=this[_0x58e47e(0x3446)][_0x58e47e(0x905)])?_0x3b4ed3:_0x56f510['_f']['Identity'](),this['_linkedTransformNode'][_0x58e47e(0x905)]['copyFrom'](_0x2afacf),this[_0x58e47e(0x3446)][_0x58e47e(0x244c)][_0x58e47e(0x2a3e)](_0x160dab)):this[_0x58e47e(0x18b4)]=this[_0x58e47e(0x2dbc)];}[_0x3562c1(0x81f)](){var _0x30dcd9=_0x3562c1;return this[_0x30dcd9(0x1ade)];}[_0x3562c1(0x4ed)](){var _0x55056d=_0x3562c1;return this[_0x55056d(0x2cc6)];}['linkTransformNode'](_0x22597b){var _0x1ffe00=_0x3562c1;this[_0x1ffe00(0x3446)]&&this[_0x1ffe00(0x11e)][_0x1ffe00(0x2f44)]--,this[_0x1ffe00(0x3446)]=_0x22597b,this[_0x1ffe00(0x3446)]&&this[_0x1ffe00(0x11e)][_0x1ffe00(0x2f44)]++;}['getTransformNode'](){var _0x553bf6=_0x3562c1;return this[_0x553bf6(0x3446)];}get['position'](){var _0x56a1ca=_0x3562c1;return this[_0x56a1ca(0x116e)](),this[_0x56a1ca(0x3c57)];}set['position'](_0x389a3d){var _0x508d58=_0x3562c1;this[_0x508d58(0x116e)](),this[_0x508d58(0x3c57)]['copyFrom'](_0x389a3d),this[_0x508d58(0x394c)]();}get[_0x3562c1(0x13fc)](){var _0x4a814f=_0x3562c1;return this[_0x4a814f(0x3d36)]();}set[_0x3562c1(0x13fc)](_0x170a43){var _0x258660=_0x3562c1;this[_0x258660(0x3e87)](_0x170a43);}get[_0x3562c1(0x905)](){var _0x3afd5a=_0x3562c1;return this[_0x3afd5a(0x116e)](),this[_0x3afd5a(0x9e1)];}set[_0x3562c1(0x905)](_0x4dc658){var _0x43cdf7=_0x3562c1;this[_0x43cdf7(0x1780)](_0x4dc658);}get['scaling'](){return this['getScale']();}set[_0x3562c1(0x244c)](_0x4d898a){var _0x29f49e=_0x3562c1;this[_0x29f49e(0x3f05)](_0x4d898a);}get['animationPropertiesOverride'](){var _0x1aa3e6=_0x3562c1;return this[_0x1aa3e6(0x11e)][_0x1aa3e6(0x1a3f)];}['_decompose'](){var _0x688400=_0x3562c1;this[_0x688400(0x2c3d)]&&(this['_needToDecompose']=!0x1,this['_localScaling']||(this['_localScaling']=_0x56f510['P']['Zero'](),this[_0x688400(0x9e1)]=_0x56f510['_f'][_0x688400(0x1b83)](),this[_0x688400(0x3c57)]=_0x56f510['P'][_0x688400(0x1b83)]()),this[_0x688400(0x2c30)][_0x688400(0x1b5d)](this[_0x688400(0x3c8f)],this[_0x688400(0x9e1)],this[_0x688400(0x3c57)]));}[_0x3562c1(0xeaa)](){var _0x39feb5=_0x3562c1;this[_0x39feb5(0x40b4)]&&(this['_localScaling']?(this['_needToCompose']=!0x1,_0x56f510['y3'][_0x39feb5(0x50f)](this[_0x39feb5(0x3c8f)],this[_0x39feb5(0x9e1)],this[_0x39feb5(0x3c57)],this[_0x39feb5(0x2c30)])):this['_needToCompose']=!0x1);}[_0x3562c1(0x315f)](_0x5e5699,_0x37e91c=!0x0,_0x31d1bb=!0x0){var _0x24bf23=_0x3562c1;this['_baseMatrix']['copyFrom'](_0x5e5699),_0x37e91c&&this[_0x24bf23(0x2363)](),_0x31d1bb?this[_0x24bf23(0x18b4)]=_0x5e5699:this[_0x24bf23(0x1d4d)]();}[_0x3562c1(0x2363)](_0xe9999c,_0x54e7ab=!0x0){var _0x14d914=_0x3562c1;if(_0xe9999c=_0xe9999c||this[_0x14d914(0x1c25)],this[_0x14d914(0x2126)]?_0xe9999c['multiplyToRef'](this['parent']['_absoluteTransform'],this['_absoluteTransform']):this[_0x14d914(0x2cc6)][_0x14d914(0x2a3e)](_0xe9999c),this[_0x14d914(0x2cc6)][_0x14d914(0x3c5)](this[_0x14d914(0x1ade)]),_0x54e7ab){for(let _0x10ce81=0x0;_0x10ce81<this[_0x14d914(0x2993)][_0x14d914(0x132e)];_0x10ce81++)this['children'][_0x10ce81][_0x14d914(0x2363)]();}this[_0x14d914(0x2533)]=this[_0x14d914(0x2cc6)]['determinant']()<0x0?-0x1:0x1;}['markAsDirty'](){var _0x259b11=_0x3562c1;return this[_0x259b11(0x2297)]++,this[_0x259b11(0x3818)]++,this[_0x259b11(0x11e)][_0x259b11(0x2fff)](),this;}[_0x3562c1(0x394c)](){this['markAsDirty'](),this['_needToCompose']=!0x0;}[_0x3562c1(0x253)](){var _0x934823=_0x3562c1;this[_0x934823(0x1d4d)](),this[_0x934823(0x2c3d)]=!0x0;}['translate'](_0x131a78,_0x52490e=_0x20aea7['T']['LOCAL'],_0x20ecca){var _0x32f2e4=_0x3562c1;const _0x3aa6a7=this['getLocalMatrix']();if(_0x52490e==_0x20aea7['T'][_0x32f2e4(0x29c1)])_0x3aa6a7[_0x32f2e4(0x2c08)](0xc,_0x131a78['x']),_0x3aa6a7[_0x32f2e4(0x2c08)](0xd,_0x131a78['y']),_0x3aa6a7['addAtIndex'](0xe,_0x131a78['z']);else{let _0x4f497f=null;_0x20ecca&&(_0x4f497f=_0x20ecca[_0x32f2e4(0x2fee)]()),this[_0x32f2e4(0x11e)][_0x32f2e4(0xbd8)]();const _0x31199a=_0x372879[_0x32f2e4(0x2dc7)][0x0];_0x52490e=_0x372879[_0x32f2e4(0x2cf6)][0x0],(this[_0x32f2e4(0x2126)]?_0x20ecca&&_0x4f497f?(_0x31199a[_0x32f2e4(0x2a3e)](this[_0x32f2e4(0x2126)]['getAbsoluteTransform']()),_0x31199a[_0x32f2e4(0x2b3f)](_0x4f497f,_0x31199a)):_0x31199a[_0x32f2e4(0x2a3e)](this[_0x32f2e4(0x2126)][_0x32f2e4(0x4ed)]()):_0x56f510['y3']['IdentityToRef'](_0x31199a),_0x31199a['setTranslationFromFloats'](0x0,0x0,0x0),_0x31199a[_0x32f2e4(0x21d5)](),_0x56f510['P'][_0x32f2e4(0x2bb9)](_0x131a78,_0x31199a,_0x52490e),_0x3aa6a7[_0x32f2e4(0x2c08)](0xc,_0x52490e['x']),_0x3aa6a7[_0x32f2e4(0x2c08)](0xd,_0x52490e['y']),_0x3aa6a7[_0x32f2e4(0x2c08)](0xe,_0x52490e['z']));}this[_0x32f2e4(0x253)]();}[_0x3562c1(0x848)](_0x28d78e,_0x101b59=_0x20aea7['T']['LOCAL'],_0x23c1a1){var _0x5d7b20=_0x3562c1;const _0x116b49=this[_0x5d7b20(0x128b)]();if(_0x101b59==_0x20aea7['T']['LOCAL'])_0x116b49[_0x5d7b20(0x2b1f)](_0x28d78e['x'],_0x28d78e['y'],_0x28d78e['z']);else{let _0x10251b=null;_0x23c1a1&&(_0x10251b=_0x23c1a1['getWorldMatrix']()),this[_0x5d7b20(0x11e)][_0x5d7b20(0xbd8)]();const _0x56d8e4=_0x372879[_0x5d7b20(0x2dc7)][0x0];_0x101b59=_0x372879[_0x5d7b20(0x2cf6)][0x0],(this[_0x5d7b20(0x2126)]?(_0x23c1a1&&_0x10251b?(_0x56d8e4[_0x5d7b20(0x2a3e)](this[_0x5d7b20(0x2126)][_0x5d7b20(0x4ed)]()),_0x56d8e4[_0x5d7b20(0x2b3f)](_0x10251b,_0x56d8e4)):_0x56d8e4[_0x5d7b20(0x2a3e)](this[_0x5d7b20(0x2126)][_0x5d7b20(0x4ed)]()),_0x56d8e4['invert']()):_0x56f510['y3'][_0x5d7b20(0x2064)](_0x56d8e4),_0x56f510['P'][_0x5d7b20(0x2bb9)](_0x28d78e,_0x56d8e4,_0x101b59),_0x116b49['setTranslationFromFloats'](_0x101b59['x'],_0x101b59['y'],_0x101b59['z']));}this['_markAsDirtyAndDecompose']();}[_0x3562c1(0x2f79)](_0x440f40,_0x4a6a71){var _0x3bff78=_0x3562c1;this['setPosition'](_0x440f40,_0x20aea7['T'][_0x3bff78(0x118d)],_0x4a6a71);}[_0x3562c1(0x27e7)](_0x5649f1,_0x57241d,_0x342caa,_0x1809c0=!0x1){var _0x2e76fe=_0x3562c1,_0x38f997=this[_0x2e76fe(0x128b)]();const _0x5eb5ae=_0x372879[_0x2e76fe(0x2dc7)][0x0];_0x56f510['y3'][_0x2e76fe(0x2d19)](_0x5649f1,_0x57241d,_0x342caa,_0x5eb5ae),_0x5eb5ae[_0x2e76fe(0x2b3f)](_0x38f997,_0x38f997),_0x5eb5ae[_0x2e76fe(0x21d5)]();for(const _0x437d8c of this[_0x2e76fe(0x2993)]){const _0x3b08e8=_0x437d8c[_0x2e76fe(0x128b)]();_0x3b08e8[_0x2e76fe(0x2b3f)](_0x5eb5ae,_0x3b08e8),_0x3b08e8['multiplyAtIndex'](0xc,_0x5649f1),_0x3b08e8[_0x2e76fe(0x2d48)](0xd,_0x57241d),_0x3b08e8['multiplyAtIndex'](0xe,_0x342caa),_0x437d8c[_0x2e76fe(0x253)]();}if(this[_0x2e76fe(0x253)](),_0x1809c0){for(const _0x3b672c of this[_0x2e76fe(0x2993)])_0x3b672c[_0x2e76fe(0x27e7)](_0x5649f1,_0x57241d,_0x342caa,_0x1809c0);}}['setScale'](_0x4fc065){var _0x3c6202=_0x3562c1;this[_0x3c6202(0x116e)](),this[_0x3c6202(0x3c8f)]['copyFrom'](_0x4fc065),this[_0x3c6202(0x394c)]();}['getScale'](){var _0xd5482e=_0x3562c1;return this[_0xd5482e(0x116e)](),this['_localScaling'];}[_0x3562c1(0x22b5)](_0x5d7b89){var _0x468e3a=_0x3562c1;this['_decompose'](),_0x5d7b89[_0x468e3a(0x2a3e)](this[_0x468e3a(0x3c8f)]);}[_0x3562c1(0x3bf0)](_0x301acf,_0x3af31a,_0x42a8aa,_0x278a39=_0x20aea7['T'][_0x3562c1(0x29c1)],_0xe5a1f0){var _0xe836ab=_0x3562c1,_0x1823ac;if(_0x278a39===_0x20aea7['T'][_0xe836ab(0x29c1)])return _0x1823ac=_0x372879[_0xe836ab(0x3d55)],_0x56f510['_f'][_0xe836ab(0x10af)](_0x301acf,_0x3af31a,_0x42a8aa,_0x1823ac),void this[_0xe836ab(0x1780)](_0x1823ac,_0x278a39,_0xe5a1f0);const _0x26bbac=_0x372879[_0xe836ab(0x2dc7)][0x0];this[_0xe836ab(0x170c)](_0x26bbac,_0xe5a1f0)&&(_0x1823ac=_0x372879[_0xe836ab(0x2dc7)][0x1],_0x56f510['y3'][_0xe836ab(0x10af)](_0x301acf,_0x3af31a,_0x42a8aa,_0x1823ac),_0x26bbac[_0xe836ab(0x2b3f)](_0x1823ac,_0x1823ac),this[_0xe836ab(0x3658)](_0x1823ac,_0x278a39,_0xe5a1f0));}[_0x3562c1(0x2b7b)](_0x18af27,_0x9b22de,_0x406859=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x4cccd6){var _0x27a0b8=_0x3562c1;const _0x185938=_0x372879['_TmpMats'][0x0];_0x185938['setTranslationFromFloats'](0x0,0x0,0x0),_0x56f510['y3'][_0x27a0b8(0x2ea5)](_0x18af27,_0x9b22de,_0x185938),this['_rotateWithMatrix'](_0x185938,_0x406859,_0x4cccd6);}[_0x3562c1(0x15fa)](_0x141d39,_0x21be57,_0x17de59=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x19f1b2){var _0x43a64d=_0x3562c1,_0x3b8a19;if(_0x17de59===_0x20aea7['T']['LOCAL'])return _0x3b8a19=_0x372879[_0x43a64d(0x3d55)],_0x56f510['_f'][_0x43a64d(0x2ea5)](_0x141d39,_0x21be57,_0x3b8a19),void this[_0x43a64d(0x1780)](_0x3b8a19,_0x17de59,_0x19f1b2);const _0x1d4038=_0x372879['_TmpMats'][0x0];this[_0x43a64d(0x170c)](_0x1d4038,_0x19f1b2)&&(_0x3b8a19=_0x372879[_0x43a64d(0x2dc7)][0x1],_0x56f510['y3']['RotationAxisToRef'](_0x141d39,_0x21be57,_0x3b8a19),_0x1d4038[_0x43a64d(0x2b3f)](_0x3b8a19,_0x3b8a19),this[_0x43a64d(0x3658)](_0x3b8a19,_0x17de59,_0x19f1b2));}[_0x3562c1(0x3e87)](_0xa9c643,_0x3f683d=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x30cf24){var _0x220e18=_0x3562c1;this[_0x220e18(0x3bf0)](_0xa9c643['y'],_0xa9c643['x'],_0xa9c643['z'],_0x3f683d,_0x30cf24);}[_0x3562c1(0x1780)](_0x3a2a8d,_0x1e6bdb=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x21e091){var _0x3c79dd=_0x3562c1;if(_0x1e6bdb===_0x20aea7['T'][_0x3c79dd(0x29c1)])return this['_decompose'](),this[_0x3c79dd(0x9e1)][_0x3c79dd(0x2a3e)](_0x3a2a8d),void this['_markAsDirtyAndCompose']();const _0x124e02=_0x372879[_0x3c79dd(0x2dc7)][0x0];var _0x39b528;this[_0x3c79dd(0x170c)](_0x124e02,_0x21e091)&&(_0x39b528=_0x372879['_TmpMats'][0x1],_0x56f510['y3'][_0x3c79dd(0x1a15)](_0x3a2a8d,_0x39b528),_0x124e02[_0x3c79dd(0x2b3f)](_0x39b528,_0x39b528),this[_0x3c79dd(0x3658)](_0x39b528,_0x1e6bdb,_0x21e091));}[_0x3562c1(0x18e9)](_0x931d54,_0x42bff6=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x52231e){var _0xad828d=_0x3562c1,_0x442ca6;if(_0x42bff6===_0x20aea7['T'][_0xad828d(0x29c1)])return _0x442ca6=_0x372879[_0xad828d(0x3d55)],_0x56f510['_f'][_0xad828d(0x8b9)](_0x931d54,_0x442ca6),void this[_0xad828d(0x1780)](_0x442ca6,_0x42bff6,_0x52231e);const _0x4f9e66=_0x372879['_TmpMats'][0x0];if(this['_getNegativeRotationToRef'](_0x4f9e66,_0x52231e)){const _0x289491=_0x372879['_TmpMats'][0x1];_0x289491[_0xad828d(0x2a3e)](_0x931d54),_0x4f9e66[_0xad828d(0x2b3f)](_0x931d54,_0x289491),this[_0xad828d(0x3658)](_0x289491,_0x42bff6,_0x52231e);}}[_0x3562c1(0x3658)](_0x1bc9e1,_0x2fdaf4=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x1dc7e0){var _0x50bb91=_0x3562c1;const _0x15fc5a=this[_0x50bb91(0x128b)]();var _0x5abf79=_0x15fc5a['m'][0xc],_0x55d1ff=_0x15fc5a['m'][0xd],_0x58d593=_0x15fc5a['m'][0xe];const _0x3cc13c=this[_0x50bb91(0x3b81)](),_0x5de652=_0x372879[_0x50bb91(0x2dc7)][0x3],_0x13b666=_0x372879[_0x50bb91(0x2dc7)][0x4];_0x3cc13c&&_0x2fdaf4==_0x20aea7['T']['WORLD']?(_0x1dc7e0?(_0x5de652['copyFrom'](_0x1dc7e0[_0x50bb91(0x2fee)]()),_0x3cc13c[_0x50bb91(0x4ed)]()[_0x50bb91(0x2b3f)](_0x5de652,_0x5de652)):_0x5de652[_0x50bb91(0x2a3e)](_0x3cc13c[_0x50bb91(0x4ed)]()),_0x13b666[_0x50bb91(0x2a3e)](_0x5de652),_0x13b666[_0x50bb91(0x21d5)](),_0x15fc5a[_0x50bb91(0x2b3f)](_0x5de652,_0x15fc5a),_0x15fc5a[_0x50bb91(0x2b3f)](_0x1bc9e1,_0x15fc5a),_0x15fc5a[_0x50bb91(0x2b3f)](_0x13b666,_0x15fc5a)):_0x2fdaf4==_0x20aea7['T'][_0x50bb91(0x118d)]&&_0x1dc7e0?(_0x5de652[_0x50bb91(0x2a3e)](_0x1dc7e0[_0x50bb91(0x2fee)]()),_0x13b666[_0x50bb91(0x2a3e)](_0x5de652),_0x13b666[_0x50bb91(0x21d5)](),_0x15fc5a[_0x50bb91(0x2b3f)](_0x5de652,_0x15fc5a),_0x15fc5a[_0x50bb91(0x2b3f)](_0x1bc9e1,_0x15fc5a),_0x15fc5a['multiplyToRef'](_0x13b666,_0x15fc5a)):_0x15fc5a[_0x50bb91(0x2b3f)](_0x1bc9e1,_0x15fc5a),_0x15fc5a['setTranslationFromFloats'](_0x5abf79,_0x55d1ff,_0x58d593),this[_0x50bb91(0xbd8)](),this[_0x50bb91(0x253)]();}[_0x3562c1(0x170c)](_0x4856c8,_0x4fabeb){var _0x498e01=_0x3562c1;const _0x1d36db=_0x372879['_TmpMats'][0x2];return _0x4856c8[_0x498e01(0x2a3e)](this['getAbsoluteTransform']()),_0x4fabeb?(_0x4856c8[_0x498e01(0x2b3f)](_0x4fabeb[_0x498e01(0x2fee)](),_0x4856c8),_0x56f510['y3'][_0x498e01(0x2d19)](_0x4fabeb[_0x498e01(0x244c)]['x'],_0x4fabeb[_0x498e01(0x244c)]['y'],_0x4fabeb[_0x498e01(0x244c)]['z'],_0x1d36db)):_0x56f510['y3']['IdentityToRef'](_0x1d36db),_0x4856c8[_0x498e01(0x21d5)](),!isNaN(_0x4856c8['m'][0x0])&&(_0x1d36db[_0x498e01(0x2d48)](0x0,this[_0x498e01(0x2533)]),_0x4856c8[_0x498e01(0x2b3f)](_0x1d36db,_0x4856c8),!0x0);}[_0x3562c1(0x1778)](_0x5cedcd=_0x20aea7['T']['LOCAL'],_0x45b810=null){var _0x1dcecd=_0x3562c1,_0x3b6754=_0x56f510['P'][_0x1dcecd(0x1b83)]();return this[_0x1dcecd(0x26ec)](_0x5cedcd,_0x45b810,_0x3b6754),_0x3b6754;}['getPositionToRef'](_0x328be6=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x51616e,_0x232056){var _0x5ce669=_0x3562c1;if(_0x328be6==_0x20aea7['T']['LOCAL'])_0x328be6=this[_0x5ce669(0x128b)](),(_0x232056['x']=_0x328be6['m'][0xc],_0x232056['y']=_0x328be6['m'][0xd],_0x232056['z']=_0x328be6['m'][0xe]);else{let _0x288861=null,_0x66c855=(_0x51616e&&(_0x288861=_0x51616e[_0x5ce669(0x2fee)]()),this[_0x5ce669(0x11e)][_0x5ce669(0xbd8)](),_0x372879[_0x5ce669(0x2dc7)][0x0]);_0x51616e&&_0x288861?(_0x66c855[_0x5ce669(0x2a3e)](this['getAbsoluteTransform']()),_0x66c855['multiplyToRef'](_0x288861,_0x66c855)):_0x66c855=this[_0x5ce669(0x4ed)](),_0x232056['x']=_0x66c855['m'][0xc],_0x232056['y']=_0x66c855['m'][0xd],_0x232056['z']=_0x66c855['m'][0xe];}}['getAbsolutePosition'](_0x2a0e96=null){var _0x502a96=_0x3562c1,_0x1e7885=_0x56f510['P']['Zero']();return this[_0x502a96(0x26ec)](_0x20aea7['T'][_0x502a96(0x118d)],_0x2a0e96,_0x1e7885),_0x1e7885;}[_0x3562c1(0x25f)](_0x3a983b,_0x5c53f3){var _0x3268d8=_0x3562c1;this['getPositionToRef'](_0x20aea7['T'][_0x3268d8(0x118d)],_0x3a983b,_0x5c53f3);}['computeAbsoluteTransforms'](){var _0x78d156=_0x3562c1,_0xef4ca3;this[_0x78d156(0xeaa)](),this[_0x78d156(0x2126)]?this[_0x78d156(0x2c30)][_0x78d156(0x2b3f)](this[_0x78d156(0x2126)][_0x78d156(0x2cc6)],this[_0x78d156(0x2cc6)]):(this['_absoluteTransform'][_0x78d156(0x2a3e)](this[_0x78d156(0x2c30)]),(_0xef4ca3=this[_0x78d156(0x11e)][_0x78d156(0x28e3)]())&&this[_0x78d156(0x2cc6)][_0x78d156(0x2b3f)](_0xef4ca3,this[_0x78d156(0x2cc6)]));const _0x155ece=this['children'];var _0x9b9093=_0x155ece[_0x78d156(0x132e)];for(let _0xfb1628=0x0;_0xfb1628<_0x9b9093;_0xfb1628++)_0x155ece[_0xfb1628][_0x78d156(0xbd8)]();}['getDirection'](_0x32384b,_0x568f16=null){var _0x3da260=_0x3562c1,_0x269802=_0x56f510['P'][_0x3da260(0x1b83)]();return this[_0x3da260(0x28a6)](_0x32384b,_0x568f16,_0x269802),_0x269802;}[_0x3562c1(0x28a6)](_0x2a3105,_0x1d2b15=null,_0x3d0aab){var _0x1576d1=_0x3562c1;let _0x3f71f1=null;_0x1d2b15&&(_0x3f71f1=_0x1d2b15[_0x1576d1(0x2fee)]()),this[_0x1576d1(0x11e)][_0x1576d1(0xbd8)]();const _0x19ff9d=_0x372879[_0x1576d1(0x2dc7)][0x0];_0x19ff9d[_0x1576d1(0x2a3e)](this[_0x1576d1(0x4ed)]()),_0x1d2b15&&_0x3f71f1&&_0x19ff9d['multiplyToRef'](_0x3f71f1,_0x19ff9d),_0x56f510['P'][_0x1576d1(0x1e54)](_0x2a3105,_0x19ff9d,_0x3d0aab),_0x3d0aab[_0x1576d1(0xb65)]();}['getRotation'](_0x351962=_0x20aea7['T']['LOCAL'],_0x1162b4=null){var _0x3ff07e=_0x3562c1,_0x422c90=_0x56f510['P'][_0x3ff07e(0x1b83)]();return this[_0x3ff07e(0x1d89)](_0x351962,_0x1162b4,_0x422c90),_0x422c90;}[_0x3562c1(0x1d89)](_0x4b1dc0=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x1e5dcc=null,_0x178123){var _0x3a7df5=_0x3562c1;const _0x21e60c=_0x372879[_0x3a7df5(0x3d55)];this[_0x3a7df5(0xd5)](_0x4b1dc0,_0x1e5dcc,_0x21e60c),_0x21e60c[_0x3a7df5(0xaa3)](_0x178123);}[_0x3562c1(0x842)](_0x50f737=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x4d651c=null){var _0x329329=_0x3562c1,_0x2d2d1d=_0x56f510['_f'][_0x329329(0x24ef)]();return this['getRotationQuaternionToRef'](_0x50f737,_0x4d651c,_0x2d2d1d),_0x2d2d1d;}[_0x3562c1(0xd5)](_0xeb089a=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x5cf4ca=null,_0x510104){var _0x2889e3=_0x3562c1;if(_0xeb089a==_0x20aea7['T']['LOCAL'])this[_0x2889e3(0x116e)](),_0x510104[_0x2889e3(0x2a3e)](this[_0x2889e3(0x9e1)]);else{const _0x2d8b6b=_0x372879[_0x2889e3(0x2dc7)][0x0],_0x57b1b9=this[_0x2889e3(0x4ed)]();_0x5cf4ca?_0x57b1b9[_0x2889e3(0x2b3f)](_0x5cf4ca[_0x2889e3(0x2fee)](),_0x2d8b6b):_0x2d8b6b[_0x2889e3(0x2a3e)](_0x57b1b9),_0x2d8b6b[_0x2889e3(0x2d48)](0x0,this[_0x2889e3(0x2533)]),_0x2d8b6b['multiplyAtIndex'](0x1,this[_0x2889e3(0x2533)]),_0x2d8b6b[_0x2889e3(0x2d48)](0x2,this[_0x2889e3(0x2533)]),_0x2d8b6b[_0x2889e3(0x1b5d)](void 0x0,_0x510104,void 0x0);}}[_0x3562c1(0x2fe7)](_0x3959c0=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x532463){var _0x357884=_0x3562c1,_0x52ab18=_0x56f510['y3'][_0x357884(0x24ef)]();return this[_0x357884(0x16c0)](_0x3959c0,_0x532463,_0x52ab18),_0x52ab18;}['getRotationMatrixToRef'](_0x30dd5b=_0x20aea7['T'][_0x3562c1(0x29c1)],_0x525dc3,_0xb4e9a4){var _0x4a47e9=_0x3562c1;if(_0x30dd5b==_0x20aea7['T']['LOCAL'])this[_0x4a47e9(0x128b)]()[_0x4a47e9(0x16c0)](_0xb4e9a4);else{const _0x3fc1be=_0x372879[_0x4a47e9(0x2dc7)][0x0],_0x12992b=this['getAbsoluteTransform']();_0x525dc3?_0x12992b[_0x4a47e9(0x2b3f)](_0x525dc3['getWorldMatrix'](),_0x3fc1be):_0x3fc1be[_0x4a47e9(0x2a3e)](_0x12992b),_0x3fc1be[_0x4a47e9(0x2d48)](0x0,this[_0x4a47e9(0x2533)]),_0x3fc1be[_0x4a47e9(0x2d48)](0x1,this[_0x4a47e9(0x2533)]),_0x3fc1be[_0x4a47e9(0x2d48)](0x2,this[_0x4a47e9(0x2533)]),_0x3fc1be['getRotationMatrixToRef'](_0xb4e9a4);}}[_0x3562c1(0x1163)](_0x3536fa,_0x319022=null){var _0x47d368=_0x3562c1,_0x54d343=_0x56f510['P']['Zero']();return this[_0x47d368(0x25de)](_0x3536fa,_0x319022,_0x54d343),_0x54d343;}[_0x3562c1(0x25de)](_0x4b9d5f,_0x1f40c5=null,_0x277682){var _0x5d3143=_0x3562c1;let _0x320044=null,_0xed7de7=(_0x1f40c5&&(_0x320044=_0x1f40c5['getWorldMatrix']()),this[_0x5d3143(0x11e)][_0x5d3143(0xbd8)](),_0x372879['_TmpMats'][0x0]);_0x1f40c5&&_0x320044?(_0xed7de7[_0x5d3143(0x2a3e)](this[_0x5d3143(0x4ed)]()),_0xed7de7['multiplyToRef'](_0x320044,_0xed7de7)):_0xed7de7=this[_0x5d3143(0x4ed)](),_0x56f510['P'][_0x5d3143(0x2bb9)](_0x4b9d5f,_0xed7de7,_0x277682);}[_0x3562c1(0x3f31)](_0x1792cf,_0x2c33d0=null){var _0x325aff=_0x3562c1,_0x55ec7e=_0x56f510['P'][_0x325aff(0x1b83)]();return this[_0x325aff(0x3bfd)](_0x1792cf,_0x2c33d0,_0x55ec7e),_0x55ec7e;}[_0x3562c1(0x3bfd)](_0x2b9c43,_0x5d0ad9=null,_0x29d577){var _0x4b1bef=_0x3562c1;let _0x10a132=null;_0x5d0ad9&&(_0x10a132=_0x5d0ad9['getWorldMatrix']()),this[_0x4b1bef(0x11e)][_0x4b1bef(0xbd8)]();const _0xfec785=_0x372879[_0x4b1bef(0x2dc7)][0x0];_0xfec785[_0x4b1bef(0x2a3e)](this[_0x4b1bef(0x4ed)]()),_0x5d0ad9&&_0x10a132&&_0xfec785['multiplyToRef'](_0x10a132,_0xfec785),_0xfec785[_0x4b1bef(0x21d5)](),_0x56f510['P'][_0x4b1bef(0x2bb9)](_0x2b9c43,_0xfec785,_0x29d577);}[_0x3562c1(0x4107)](){var _0x4d3003=_0x3562c1;this['setRestPose'](this[_0x4d3003(0x128b)]());}}_0x372879[_0x3562c1(0x2cf6)]=_0xc3e965['B'][_0x3562c1(0x1040)](0x2,_0x56f510['P']['Zero']),_0x372879[_0x3562c1(0x3d55)]=_0x56f510['_f'][_0x3562c1(0x24ef)](),_0x372879[_0x3562c1(0x2dc7)]=_0xc3e965['B'][_0x3562c1(0x1040)](0x5,_0x56f510['y3'][_0x3562c1(0x24ef)]);},0x17c4c:(_0x49c8f7,_0x4cd813,_0x2ee568)=>{var _0x2a8d54=a8_0x49466b,_0x29238b=_0x2ee568(0x9fd1),_0x5c0d7f=_0x2ee568(0xa60f),_0x2d5119=_0x2ee568(0x10ea4);class _0x3c7548{constructor(_0x1c34fa,_0x499f64,_0x3f2e35){var _0x2f133f=a8_0x58a1;this['targetPosition']=_0x29238b['P'][_0x2f133f(0x1b83)](),this[_0x2f133f(0x1986)]=_0x29238b['P'][_0x2f133f(0x1b83)](),this[_0x2f133f(0x3a6f)]=_0x29238b['P'][_0x2f133f(0x1b83)](),this[_0x2f133f(0x3be8)]=0x0,this[_0x2f133f(0x2f40)]=0x1,this[_0x2f133f(0x14e9)]=_0x29238b['_f'][_0x2f133f(0x24ef)](),this[_0x2f133f(0x6c2)]=_0x29238b['y3'][_0x2f133f(0x24ef)](),this[_0x2f133f(0x4103)]=Math['PI'],this[_0x2f133f(0x84d)]=Math['PI'],this['_rightHandedSystem']=!0x1,this[_0x2f133f(0x852)]=_0x29238b['P'][_0x2f133f(0x315a)](),this[_0x2f133f(0xca8)]=!0x1,this[_0x2f133f(0x3980)]=0x0,this[_0x2f133f(0x2501)]=!0x1;var _0x34c078=(this[_0x2f133f(0x2c7f)]=_0x499f64)[_0x2f133f(0x3b81)]();if(!_0x34c078)return this[_0x2f133f(0x2501)]=!0x0,void _0x2d5119['Y']['Error']('BoneIKController:\x20bone\x20must\x20have\x20a\x20parent\x20for\x20IK\x20to\x20work.');if(this[_0x2f133f(0xd0d)]=_0x34c078,0x0===this['_bone2']['children'][_0x2f133f(0x132e)]&&!this[_0x2f133f(0x2c7f)][_0x2f133f(0x132e)])return this['_notEnoughInformation']=!0x0,void _0x2d5119['Y']['Error'](_0x2f133f(0xf40));this[_0x2f133f(0x2f1d)]=_0x1c34fa;var _0x2f0ae2,_0x34c078=_0x499f64['getPosition']();0x0<_0x499f64['getAbsoluteTransform']()['determinant']()&&(this[_0x2f133f(0x38d)]=!0x0,this[_0x2f133f(0x852)]['x']=0x0,this['_bendAxis']['y']=0x0,this[_0x2f133f(0x852)]['z']=-0x1,_0x34c078['x']>_0x34c078['y']&&_0x34c078['x']>_0x34c078['z']&&(this[_0x2f133f(0x3980)]=0.5*Math['PI'],this[_0x2f133f(0x852)]['z']=0x1)),this['_bone1']['length']&&this[_0x2f133f(0x2c7f)][_0x2f133f(0x132e)]?(_0x499f64=this[_0x2f133f(0xd0d)]['getScale'](),_0x34c078=this['_bone2'][_0x2f133f(0x1884)](),this[_0x2f133f(0xddd)]=this[_0x2f133f(0xd0d)][_0x2f133f(0x132e)]*_0x499f64['y']*this[_0x2f133f(0x2f1d)]['scaling']['y'],this['_bone2Length']=this[_0x2f133f(0x2c7f)][_0x2f133f(0x132e)]*_0x34c078['y']*this['mesh'][_0x2f133f(0x244c)]['y']):this['_bone2']['children'][0x0]?(_0x1c34fa['computeWorldMatrix'](!0x0),_0x499f64=this[_0x2f133f(0x2c7f)][_0x2f133f(0x2993)][0x0][_0x2f133f(0x2736)](_0x1c34fa),_0x34c078=this[_0x2f133f(0x2c7f)][_0x2f133f(0x2736)](_0x1c34fa),_0x2f0ae2=this[_0x2f133f(0xd0d)][_0x2f133f(0x2736)](_0x1c34fa),this[_0x2f133f(0x1c6d)]=_0x29238b['P'][_0x2f133f(0x2b5e)](_0x499f64,_0x34c078),this[_0x2f133f(0xddd)]=_0x29238b['P'][_0x2f133f(0x2b5e)](_0x34c078,_0x2f0ae2)):(_0x1c34fa[_0x2f133f(0x67e)](!0x0),_0x499f64=this[_0x2f133f(0x2c7f)]['getScale'](),this['_bone2Length']=this[_0x2f133f(0x2c7f)][_0x2f133f(0x132e)]*_0x499f64['y']*this[_0x2f133f(0x2f1d)][_0x2f133f(0x244c)]['y'],_0x34c078=this[_0x2f133f(0x2c7f)]['getAbsolutePosition'](_0x1c34fa),_0x2f0ae2=this[_0x2f133f(0xd0d)]['getAbsolutePosition'](_0x1c34fa),this[_0x2f133f(0xddd)]=_0x29238b['P']['Distance'](_0x34c078,_0x2f0ae2)),this['_bone1'][_0x2f133f(0x16c0)](_0x5c0d7f['T'][_0x2f133f(0x118d)],_0x1c34fa,this[_0x2f133f(0x6c2)]),this[_0x2f133f(0x27d8)]=Math['PI'],_0x3f2e35&&(_0x3f2e35[_0x2f133f(0xe4f)]&&(this[_0x2f133f(0xe4f)]=_0x3f2e35[_0x2f133f(0xe4f)],this[_0x2f133f(0xe4f)][_0x2f133f(0x67e)](!0x0)),_0x3f2e35['poleTargetMesh']?(this[_0x2f133f(0x1bbe)]=_0x3f2e35[_0x2f133f(0x1bbe)],this['poleTargetMesh'][_0x2f133f(0x67e)](!0x0)):_0x3f2e35[_0x2f133f(0x29d0)]?this['poleTargetBone']=_0x3f2e35['poleTargetBone']:this[_0x2f133f(0xd0d)][_0x2f133f(0x3b81)]()&&(this['poleTargetBone']=this['_bone1'][_0x2f133f(0x3b81)]()),_0x3f2e35['poleTargetLocalOffset']&&this[_0x2f133f(0x3a6f)]['copyFrom'](_0x3f2e35[_0x2f133f(0x3a6f)]),_0x3f2e35[_0x2f133f(0x3be8)]&&(this['poleAngle']=_0x3f2e35[_0x2f133f(0x3be8)]),_0x3f2e35[_0x2f133f(0x343c)]&&this[_0x2f133f(0x852)][_0x2f133f(0x2a3e)](_0x3f2e35['bendAxis']),_0x3f2e35[_0x2f133f(0x27d8)]&&(this['maxAngle']=_0x3f2e35[_0x2f133f(0x27d8)]),_0x3f2e35['slerpAmount']&&(this[_0x2f133f(0x2f40)]=_0x3f2e35[_0x2f133f(0x2f40)]));}get['maxAngle'](){var _0x29f618=a8_0x58a1;return this[_0x29f618(0x84d)];}set[_0x2a8d54(0x27d8)](_0x6e1c8c){var _0x4106b0=_0x2a8d54;this[_0x4106b0(0x3965)](_0x6e1c8c);}[_0x2a8d54(0x3965)](_0x3c8934){var _0x33fb71=_0x2a8d54;((_0x3c8934=_0x3c8934<0x0?0x0:_0x3c8934)>Math['PI']||null==_0x3c8934)&&(_0x3c8934=Math['PI']),this[_0x33fb71(0x84d)]=_0x3c8934;var _0x5d84fd=this[_0x33fb71(0xddd)],_0x370ed7=this['_bone2Length'];this[_0x33fb71(0x24b)]=Math[_0x33fb71(0x2793)](_0x5d84fd*_0x5d84fd+_0x370ed7*_0x370ed7-0x2*_0x5d84fd*_0x370ed7*Math[_0x33fb71(0x110a)](_0x3c8934));}[_0x2a8d54(0x2c28)](){var _0x596aab=_0x2a8d54;if(!this[_0x596aab(0x2501)]){const _0xb4f53a=this[_0x596aab(0x3024)],_0xb842a5=this[_0x596aab(0x1986)],_0x1d49c6=_0x3c7548[_0x596aab(0x2dc7)][0x0],_0x26dbc5=_0x3c7548[_0x596aab(0x2dc7)][0x1];this[_0x596aab(0xe4f)]&&_0xb4f53a[_0x596aab(0x2a3e)](this[_0x596aab(0xe4f)][_0x596aab(0x2736)]()),this[_0x596aab(0x29d0)]?this[_0x596aab(0x29d0)][_0x596aab(0x25de)](this[_0x596aab(0x3a6f)],this[_0x596aab(0x2f1d)],_0xb842a5):this['poleTargetMesh']&&_0x29238b['P'][_0x596aab(0x2bb9)](this['poleTargetLocalOffset'],this[_0x596aab(0x1bbe)][_0x596aab(0x2fee)](),_0xb842a5);var _0x183e36=_0x3c7548[_0x596aab(0x2cf6)][0x0];const _0x3b0e24=_0x3c7548['_TmpVecs'][0x1],_0x2fcc15=_0x3c7548['_TmpVecs'][0x2],_0xac98b9=_0x3c7548[_0x596aab(0x2cf6)][0x3],_0x2c2d85=_0x3c7548[_0x596aab(0x2cf6)][0x4];var _0x291164=_0x3c7548['_TmpQuat'],_0x9d8b87=(this['_bone1'][_0x596aab(0x25f)](this[_0x596aab(0x2f1d)],_0x183e36),_0xb842a5[_0x596aab(0x16b6)](_0x183e36,_0x2c2d85),0x0==_0x2c2d85['x']&&0x0==_0x2c2d85['y']&&0x0==_0x2c2d85['z']?_0x2c2d85['y']=0x1:_0x2c2d85[_0x596aab(0xb65)](),_0xb4f53a['subtractToRef'](_0x183e36,_0xac98b9),_0xac98b9[_0x596aab(0xb65)](),_0x29238b['P'][_0x596aab(0x11e0)](_0xac98b9,_0x2c2d85,_0x3b0e24),_0x3b0e24['normalize'](),_0x29238b['P'][_0x596aab(0x11e0)](_0xac98b9,_0x3b0e24,_0x2fcc15),_0x2fcc15[_0x596aab(0xb65)](),_0x29238b['y3'][_0x596aab(0x2760)](_0x2fcc15,_0xac98b9,_0x3b0e24,_0x1d49c6),this[_0x596aab(0xddd)]),_0x434e37=this[_0x596aab(0x1c6d)];let _0x4aed9f=_0x29238b['P']['Distance'](_0x183e36,_0xb4f53a),_0x55cf5c=(_0x434e37*_0x434e37+(_0x4aed9f=0x0<this['_maxReach']?Math[_0x596aab(0x3749)](this[_0x596aab(0x24b)],_0x4aed9f):_0x4aed9f)*_0x4aed9f-_0x9d8b87*_0x9d8b87)/(0x2*_0x434e37*_0x4aed9f),_0x19940a=(_0x4aed9f*_0x4aed9f+_0x9d8b87*_0x9d8b87-_0x434e37*_0x434e37)/(0x2*_0x4aed9f*_0x9d8b87);0x1<_0x55cf5c&&(_0x55cf5c=0x1),0x1<_0x19940a&&(_0x19940a=0x1),_0x55cf5c<-0x1&&(_0x55cf5c=-0x1),_0x19940a<-0x1&&(_0x19940a=-0x1),(_0x183e36=Math[_0x596aab(0x13b5)](_0x55cf5c),_0x434e37=Math[_0x596aab(0x13b5)](_0x19940a));let _0x1864de=-_0x183e36-_0x434e37;if(this['_rightHandedSystem'])_0x29238b['y3'][_0x596aab(0x10af)](0x0,0x0,this[_0x596aab(0x3980)],_0x26dbc5),_0x26dbc5[_0x596aab(0x2b3f)](_0x1d49c6,_0x1d49c6),_0x29238b['y3'][_0x596aab(0x2ea5)](this['_bendAxis'],_0x434e37,_0x26dbc5),_0x26dbc5[_0x596aab(0x2b3f)](_0x1d49c6,_0x1d49c6);else{const _0x2d156e=_0x3c7548[_0x596aab(0x2cf6)][0x5];_0x2d156e[_0x596aab(0x2a3e)](this[_0x596aab(0x852)]),_0x2d156e['x']*=-0x1,_0x29238b['y3']['RotationAxisToRef'](_0x2d156e,-_0x434e37,_0x26dbc5),_0x26dbc5[_0x596aab(0x2b3f)](_0x1d49c6,_0x1d49c6);}this[_0x596aab(0x3be8)]&&(_0x29238b['y3'][_0x596aab(0x2ea5)](_0xac98b9,this[_0x596aab(0x3be8)],_0x26dbc5),_0x1d49c6[_0x596aab(0x2b3f)](_0x26dbc5,_0x1d49c6)),this[_0x596aab(0xd0d)]&&(this['slerpAmount']<0x1?(this[_0x596aab(0xca8)]||_0x29238b['_f'][_0x596aab(0x8b9)](this['_bone1Mat'],this['_bone1Quat']),_0x29238b['_f'][_0x596aab(0x8b9)](_0x1d49c6,_0x291164),_0x29238b['_f'][_0x596aab(0x228d)](this[_0x596aab(0x14e9)],_0x291164,this[_0x596aab(0x2f40)],this[_0x596aab(0x14e9)]),_0x1864de=this[_0x596aab(0x4103)]*(0x1-this[_0x596aab(0x2f40)])+_0x1864de*this['slerpAmount'],this['_bone1'][_0x596aab(0x1780)](this[_0x596aab(0x14e9)],_0x5c0d7f['T'][_0x596aab(0x118d)],this[_0x596aab(0x2f1d)]),this['_slerping']=!0x0):(this['_bone1']['setRotationMatrix'](_0x1d49c6,_0x5c0d7f['T'][_0x596aab(0x118d)],this[_0x596aab(0x2f1d)]),this[_0x596aab(0x6c2)][_0x596aab(0x2a3e)](_0x1d49c6),this[_0x596aab(0xca8)]=!0x1),this[_0x596aab(0x2f4f)](this[_0x596aab(0xd0d)])),this[_0x596aab(0x2c7f)][_0x596aab(0x15fa)](this[_0x596aab(0x852)],_0x1864de,_0x5c0d7f['T'][_0x596aab(0x29c1)]),this[_0x596aab(0x2f4f)](this[_0x596aab(0x2c7f)]),this['_bone2Ang']=_0x1864de;}}['_updateLinkedTransformRotation'](_0x5277d2){var _0x587529=_0x2a8d54;_0x5277d2['_linkedTransformNode']&&(_0x5277d2['_linkedTransformNode'][_0x587529(0x905)]||(_0x5277d2[_0x587529(0x3446)][_0x587529(0x905)]=new _0x29238b['_f']()),_0x5277d2[_0x587529(0xd5)](_0x5c0d7f['T'][_0x587529(0x29c1)],null,_0x5277d2['_linkedTransformNode'][_0x587529(0x905)]));}}_0x3c7548[_0x2a8d54(0x2cf6)]=[_0x29238b['P']['Zero'](),_0x29238b['P'][_0x2a8d54(0x1b83)](),_0x29238b['P'][_0x2a8d54(0x1b83)](),_0x29238b['P'][_0x2a8d54(0x1b83)](),_0x29238b['P'][_0x2a8d54(0x1b83)](),_0x29238b['P'][_0x2a8d54(0x1b83)]()],_0x3c7548[_0x2a8d54(0x3d55)]=_0x29238b['_f'][_0x2a8d54(0x24ef)](),_0x3c7548[_0x2a8d54(0x2dc7)]=[_0x29238b['y3'][_0x2a8d54(0x24ef)](),_0x29238b['y3'][_0x2a8d54(0x24ef)]()];},0x335b:(_0x2c832d,_0x1eb210,_0x58fa62)=>{var _0x1f8abc=a8_0x49466b,_0x428ddc=_0x58fa62(0x5898),_0x2f34b1=_0x58fa62(0x9fd1),_0x2123e6=_0x58fa62(0xa60f);class _0xcd84cd{constructor(_0x2ab567,_0x3a41f1,_0x10cfae,_0x3d0821){var _0x40e987=a8_0x58a1;if(this[_0x40e987(0x1a3d)]=_0x2f34b1['P']['Up'](),this[_0x40e987(0x823)]=_0x2123e6['T'][_0x40e987(0x29c1)],this[_0x40e987(0xb6e)]=0x0,this[_0x40e987(0x2b8c)]=0x0,this[_0x40e987(0xa03)]=0x0,this[_0x40e987(0x2f40)]=0x1,this[_0x40e987(0x3816)]=_0x2f34b1['_f'][_0x40e987(0x24ef)](),this[_0x40e987(0xca8)]=!0x1,this[_0x40e987(0x6bd)]=!0x1,this[_0x40e987(0x2ae7)]=_0x2f34b1['P'][_0x40e987(0xe4)](),this['mesh']=_0x2ab567,this[_0x40e987(0x177)]=_0x3a41f1,this['target']=_0x10cfae,_0x3d0821&&(_0x3d0821[_0x40e987(0xb6e)]&&(this['adjustYaw']=_0x3d0821[_0x40e987(0xb6e)]),_0x3d0821['adjustPitch']&&(this['adjustPitch']=_0x3d0821[_0x40e987(0x2b8c)]),_0x3d0821[_0x40e987(0xa03)]&&(this[_0x40e987(0xa03)]=_0x3d0821['adjustRoll']),null!=_0x3d0821['maxYaw']?this['maxYaw']=_0x3d0821[_0x40e987(0x1b5e)]:this[_0x40e987(0x1b5e)]=Math['PI'],null!=_0x3d0821['minYaw']?this[_0x40e987(0x32b7)]=_0x3d0821[_0x40e987(0x32b7)]:this['minYaw']=-Math['PI'],null!=_0x3d0821[_0x40e987(0x2afe)]?this[_0x40e987(0x2afe)]=_0x3d0821[_0x40e987(0x2afe)]:this[_0x40e987(0x2afe)]=Math['PI'],null!=_0x3d0821['minPitch']?this[_0x40e987(0x8d9)]=_0x3d0821[_0x40e987(0x8d9)]:this[_0x40e987(0x8d9)]=-Math['PI'],null!=_0x3d0821[_0x40e987(0x2f40)]&&(this[_0x40e987(0x2f40)]=_0x3d0821['slerpAmount']),null!=_0x3d0821[_0x40e987(0x1a3d)]&&(this[_0x40e987(0x1a3d)]=_0x3d0821[_0x40e987(0x1a3d)]),null!=_0x3d0821[_0x40e987(0x823)]&&(this[_0x40e987(0x823)]=_0x3d0821[_0x40e987(0x823)]),null!=_0x3d0821[_0x40e987(0x3fb4)]||null!=_0x3d0821[_0x40e987(0x2f75)])){let _0x389211=_0x2123e6['RD']['Y'],_0x75384c=_0x2123e6['RD']['X'];null!=_0x3d0821[_0x40e987(0x3fb4)]&&(_0x389211=_0x3d0821['yawAxis'][_0x40e987(0x11fe)]())['normalize'](),null!=_0x3d0821[_0x40e987(0x2f75)]&&(_0x75384c=_0x3d0821['pitchAxis'][_0x40e987(0x11fe)]())[_0x40e987(0xb65)](),_0x2ab567=_0x2f34b1['P'][_0x40e987(0x400b)](_0x75384c,_0x389211),(this[_0x40e987(0x3534)]=_0x2f34b1['y3']['Identity'](),_0x2f34b1['y3'][_0x40e987(0x2760)](_0x75384c,_0x389211,_0x2ab567,this[_0x40e987(0x3534)]),this[_0x40e987(0x3a55)]=this[_0x40e987(0x3534)][_0x40e987(0x11fe)](),this[_0x40e987(0x3534)][_0x40e987(0x21d5)]());}_0x3a41f1[_0x40e987(0x3b81)]()||this[_0x40e987(0x823)]!=_0x2123e6['T'][_0x40e987(0x3091)]||(this[_0x40e987(0x823)]=_0x2123e6['T'][_0x40e987(0x29c1)]);}get[_0x1f8abc(0x32b7)](){var _0x447ea4=_0x1f8abc;return this[_0x447ea4(0x38fd)];}set[_0x1f8abc(0x32b7)](_0x5877bb){var _0x4dec77=_0x1f8abc;this['_minYaw']=_0x5877bb,this['_minYawSin']=Math[_0x4dec77(0x240)](_0x5877bb),this[_0x4dec77(0x3504)]=Math[_0x4dec77(0x110a)](_0x5877bb),null!=this[_0x4dec77(0xd23)]&&(this[_0x4dec77(0x243d)]=0.5*this[_0x4dec77(0x324c)](this[_0x4dec77(0x38fd)],this[_0x4dec77(0xd23)])+this[_0x4dec77(0x38fd)],this[_0x4dec77(0x388a)]=this[_0x4dec77(0xd23)]-this[_0x4dec77(0x38fd)]);}get[_0x1f8abc(0x1b5e)](){var _0x1ace9f=_0x1f8abc;return this[_0x1ace9f(0xd23)];}set['maxYaw'](_0x4a3a71){var _0x4f8b37=_0x1f8abc;this[_0x4f8b37(0xd23)]=_0x4a3a71,this[_0x4f8b37(0x125a)]=Math[_0x4f8b37(0x240)](_0x4a3a71),this[_0x4f8b37(0x31b8)]=Math['cos'](_0x4a3a71),null!=this[_0x4f8b37(0x38fd)]&&(this['_midYawConstraint']=0.5*this[_0x4f8b37(0x324c)](this[_0x4f8b37(0x38fd)],this['_maxYaw'])+this['_minYaw'],this['_yawRange']=this['_maxYaw']-this[_0x4f8b37(0x38fd)]);}get['minPitch'](){var _0x4773c1=_0x1f8abc;return this[_0x4773c1(0x1c5d)];}set[_0x1f8abc(0x8d9)](_0x47e936){var _0x24f309=_0x1f8abc;this['_minPitch']=_0x47e936,this[_0x24f309(0xae9)]=Math[_0x24f309(0x2c18)](_0x47e936);}get['maxPitch'](){var _0x1f27c8=_0x1f8abc;return this[_0x1f27c8(0x3402)];}set['maxPitch'](_0x24658e){var _0x5e0338=_0x1f8abc;this['_maxPitch']=_0x24658e,this['_maxPitchTan']=Math[_0x5e0338(0x2c18)](_0x24658e);}[_0x1f8abc(0x2c28)](){var _0x25b775=_0x1f8abc;if(this[_0x25b775(0x2f40)]<0x1&&!this[_0x25b775(0x6bd)])this[_0x25b775(0x6bd)]=!0x0;else{const _0x13bc19=this['bone'];var _0x1e8173=_0xcd84cd[_0x25b775(0x2cf6)][0x0];_0x13bc19[_0x25b775(0x25f)](this['mesh'],_0x1e8173);let _0x3fa6b5=this[_0x25b775(0x2966)];var _0x11782d=_0xcd84cd['_TmpMats'][0x0];const _0x351e05=_0xcd84cd[_0x25b775(0x2dc7)][0x1],_0x1204da=this[_0x25b775(0x2f1d)],_0x5dfd3d=_0x13bc19['getParent'](),_0x514343=_0xcd84cd[_0x25b775(0x2cf6)][0x1];_0x514343['copyFrom'](this[_0x25b775(0x1a3d)]),this[_0x25b775(0x823)]==_0x2123e6['T'][_0x25b775(0x3091)]&&_0x5dfd3d?(this[_0x25b775(0x3534)]&&_0x2f34b1['P'][_0x25b775(0x2bb9)](_0x514343,this[_0x25b775(0x3a55)],_0x514343),_0x5dfd3d['getDirectionToRef'](_0x514343,this[_0x25b775(0x2f1d)],_0x514343)):this[_0x25b775(0x823)]==_0x2123e6['T'][_0x25b775(0x29c1)]&&(_0x1204da[_0x25b775(0x28a6)](_0x514343,_0x514343),0x1==_0x1204da[_0x25b775(0x244c)]['x']&&0x1==_0x1204da[_0x25b775(0x244c)]['y']&&0x1==_0x1204da[_0x25b775(0x244c)]['z']||_0x514343[_0x25b775(0xb65)]());let _0x5d6035=!0x1,_0x17fa15=!0x1;if(this[_0x25b775(0xd23)]==Math['PI']&&this[_0x25b775(0x38fd)]==-Math['PI']||(_0x5d6035=!0x0),this['_maxPitch']==Math['PI']&&this[_0x25b775(0x1c5d)]==-Math['PI']||(_0x17fa15=!0x0),_0x5d6035||_0x17fa15){const _0x1f867c=_0xcd84cd[_0x25b775(0x2dc7)][0x2];var _0x19ee0e=_0xcd84cd[_0x25b775(0x2dc7)][0x3];if(this['upAxisSpace']==_0x2123e6['T']['BONE']&&0x1==_0x514343['y']&&_0x5dfd3d)_0x5dfd3d['getRotationMatrixToRef'](_0x2123e6['T'][_0x25b775(0x118d)],this[_0x25b775(0x2f1d)],_0x1f867c);else{if(this['upAxisSpace']!=_0x2123e6['T'][_0x25b775(0x29c1)]||0x1!=_0x514343['y']||_0x5dfd3d){let _0x1a7f85=_0xcd84cd[_0x25b775(0x2cf6)][0x2];_0x1a7f85[_0x25b775(0x2a3e)](this[_0x25b775(0x2ae7)]),this['_transformYawPitch']&&_0x2f34b1['P'][_0x25b775(0x2bb9)](_0x1a7f85,this[_0x25b775(0x3a55)],_0x1a7f85),_0x5dfd3d?_0x5dfd3d[_0x25b775(0x28a6)](_0x1a7f85,this[_0x25b775(0x2f1d)],_0x1a7f85):_0x1204da[_0x25b775(0x28a6)](_0x1a7f85,_0x1a7f85);const _0x467f61=_0x2f34b1['P'][_0x25b775(0x400b)](_0x514343,_0x1a7f85);_0x467f61[_0x25b775(0xb65)](),_0x1a7f85=_0x2f34b1['P'][_0x25b775(0x400b)](_0x467f61,_0x514343),_0x2f34b1['y3'][_0x25b775(0x2760)](_0x467f61,_0x514343,_0x1a7f85,_0x1f867c);}else _0x1f867c['copyFrom'](_0x1204da[_0x25b775(0x2fee)]());}_0x1f867c[_0x25b775(0x3c5)](_0x19ee0e);let _0x42fa73=null;if(_0x17fa15){const _0x599213=_0xcd84cd[_0x25b775(0x2cf6)][0x3];_0x3fa6b5['subtractToRef'](_0x1e8173,_0x599213),_0x2f34b1['P'][_0x25b775(0x2bb9)](_0x599213,_0x19ee0e,_0x599213),_0x42fa73=Math['sqrt'](_0x599213['x']*_0x599213['x']+_0x599213['z']*_0x599213['z']);var _0x8a2544=Math[_0x25b775(0x4d2)](_0x599213['y'],_0x42fa73);let _0x3049ff=_0x8a2544;_0x8a2544>this[_0x25b775(0x3402)]?(_0x599213['y']=this[_0x25b775(0x208c)]*_0x42fa73,_0x3049ff=this[_0x25b775(0x3402)]):_0x8a2544<this[_0x25b775(0x1c5d)]&&(_0x599213['y']=this[_0x25b775(0xae9)]*_0x42fa73,_0x3049ff=this['_minPitch']),_0x8a2544!=_0x3049ff&&(_0x2f34b1['P']['TransformCoordinatesToRef'](_0x599213,_0x1f867c,_0x599213),_0x599213['addInPlace'](_0x1e8173),_0x3fa6b5=_0x599213);}if(_0x5d6035){const _0xb589ff=_0xcd84cd[_0x25b775(0x2cf6)][0x4];_0x3fa6b5[_0x25b775(0x16b6)](_0x1e8173,_0xb589ff),_0x2f34b1['P'][_0x25b775(0x2bb9)](_0xb589ff,_0x19ee0e,_0xb589ff),_0x8a2544=Math['atan2'](_0xb589ff['x'],_0xb589ff['z']);let _0x505ba7=_0x8a2544;if((_0x8a2544>this['_maxYaw']||_0x8a2544<this[_0x25b775(0x38fd)])&&(null==_0x42fa73&&(_0x42fa73=Math[_0x25b775(0x2793)](_0xb589ff['x']*_0xb589ff['x']+_0xb589ff['z']*_0xb589ff['z'])),this[_0x25b775(0x388a)]>Math['PI']?this[_0x25b775(0x2528)](_0x8a2544,this['_maxYaw'],this[_0x25b775(0x243d)])?(_0xb589ff['z']=this['_maxYawCos']*_0x42fa73,_0xb589ff['x']=this[_0x25b775(0x125a)]*_0x42fa73,_0x505ba7=this[_0x25b775(0xd23)]):this[_0x25b775(0x2528)](_0x8a2544,this[_0x25b775(0x243d)],this[_0x25b775(0x38fd)])&&(_0xb589ff['z']=this[_0x25b775(0x3504)]*_0x42fa73,_0xb589ff['x']=this['_minYawSin']*_0x42fa73,_0x505ba7=this[_0x25b775(0x38fd)]):_0x8a2544>this[_0x25b775(0xd23)]?(_0xb589ff['z']=this[_0x25b775(0x31b8)]*_0x42fa73,_0xb589ff['x']=this[_0x25b775(0x125a)]*_0x42fa73,_0x505ba7=this[_0x25b775(0xd23)]):_0x8a2544<this[_0x25b775(0x38fd)]&&(_0xb589ff['z']=this[_0x25b775(0x3504)]*_0x42fa73,_0xb589ff['x']=this[_0x25b775(0x4eb)]*_0x42fa73,_0x505ba7=this[_0x25b775(0x38fd)])),this['_slerping']&&this['_yawRange']>Math['PI']){const _0x15b485=_0xcd84cd[_0x25b775(0x2cf6)][0x8];_0x15b485[_0x25b775(0x2a3e)](_0x2123e6['RD']['Z']),this['_transformYawPitch']&&_0x2f34b1['P'][_0x25b775(0x2bb9)](_0x15b485,this['_transformYawPitchInv'],_0x15b485);var _0x2890a9=_0xcd84cd[_0x25b775(0x2dc7)][0x4],_0x2890a9=(this[_0x25b775(0x3816)][_0x25b775(0x16e0)](_0x2890a9),this[_0x25b775(0x2f1d)][_0x25b775(0x2fee)]()[_0x25b775(0x2b3f)](_0x2890a9,_0x2890a9),_0x2f34b1['P']['TransformCoordinatesToRef'](_0x15b485,_0x2890a9,_0x15b485),_0x2f34b1['P'][_0x25b775(0x2bb9)](_0x15b485,_0x19ee0e,_0x15b485),Math[_0x25b775(0x4d2)](_0x15b485['x'],_0x15b485['z'])),_0x19ee0e=this['_getAngleBetween'](_0x2890a9,_0x8a2544);this[_0x25b775(0xae2)](_0x2890a9,this[_0x25b775(0x243d)])<_0x19ee0e&&(null==_0x42fa73&&(_0x42fa73=Math[_0x25b775(0x2793)](_0xb589ff['x']*_0xb589ff['x']+_0xb589ff['z']*_0xb589ff['z'])),_0x19ee0e=this['_getAngleBetween'](_0x2890a9,this[_0x25b775(0xd23)]),_0x1a1fa5=this[_0x25b775(0xae2)](_0x2890a9,this[_0x25b775(0x38fd)]),_0x505ba7=_0x1a1fa5<_0x19ee0e?_0x2890a9+0.75*Math['PI']:_0x2890a9-0.75*Math['PI'],_0xb589ff['z']=Math[_0x25b775(0x110a)](_0x505ba7)*_0x42fa73,_0xb589ff['x']=Math['sin'](_0x505ba7)*_0x42fa73);}_0x8a2544!=_0x505ba7&&(_0x2f34b1['P'][_0x25b775(0x2bb9)](_0xb589ff,_0x1f867c,_0xb589ff),_0xb589ff['addInPlace'](_0x1e8173),_0x3fa6b5=_0xb589ff);}}const _0x5d8a7c=_0xcd84cd[_0x25b775(0x2cf6)][0x5],_0x3aca0d=_0xcd84cd['_TmpVecs'][0x6],_0x190f70=_0xcd84cd[_0x25b775(0x2cf6)][0x7];var _0x1a1fa5=_0xcd84cd[_0x25b775(0x3d55)];_0x3fa6b5[_0x25b775(0x16b6)](_0x1e8173,_0x5d8a7c),_0x5d8a7c[_0x25b775(0xb65)](),_0x2f34b1['P'][_0x25b775(0x11e0)](_0x514343,_0x5d8a7c,_0x3aca0d),_0x3aca0d[_0x25b775(0xb65)](),_0x2f34b1['P'][_0x25b775(0x11e0)](_0x5d8a7c,_0x3aca0d,_0x190f70),_0x190f70['normalize'](),_0x2f34b1['y3'][_0x25b775(0x2760)](_0x3aca0d,_0x190f70,_0x5d8a7c,_0x11782d),0x0===_0x3aca0d['x']&&0x0===_0x3aca0d['y']&&0x0===_0x3aca0d['z']||0x0===_0x190f70['x']&&0x0===_0x190f70['y']&&0x0===_0x190f70['z']||0x0===_0x5d8a7c['x']&&0x0===_0x5d8a7c['y']&&0x0===_0x5d8a7c['z']||((this['adjustYaw']||this['adjustPitch']||this[_0x25b775(0xa03)])&&(_0x2f34b1['y3']['RotationYawPitchRollToRef'](this[_0x25b775(0xb6e)],this['adjustPitch'],this[_0x25b775(0xa03)],_0x351e05),_0x351e05[_0x25b775(0x2b3f)](_0x11782d,_0x11782d)),this['slerpAmount']<0x1?(this[_0x25b775(0xca8)]||this['bone'][_0x25b775(0xd5)](_0x2123e6['T'][_0x25b775(0x118d)],this[_0x25b775(0x2f1d)],this[_0x25b775(0x3816)]),this[_0x25b775(0x3534)]&&this[_0x25b775(0x3534)][_0x25b775(0x2b3f)](_0x11782d,_0x11782d),_0x2f34b1['_f'][_0x25b775(0x8b9)](_0x11782d,_0x1a1fa5),_0x2f34b1['_f'][_0x25b775(0x228d)](this[_0x25b775(0x3816)],_0x1a1fa5,this['slerpAmount'],this[_0x25b775(0x3816)]),this[_0x25b775(0x177)]['setRotationQuaternion'](this[_0x25b775(0x3816)],_0x2123e6['T']['WORLD'],this['mesh']),this[_0x25b775(0xca8)]=!0x0):(this[_0x25b775(0x3534)]&&this[_0x25b775(0x3534)][_0x25b775(0x2b3f)](_0x11782d,_0x11782d),this[_0x25b775(0x177)][_0x25b775(0x18e9)](_0x11782d,_0x2123e6['T'][_0x25b775(0x118d)],this['mesh']),this[_0x25b775(0xca8)]=!0x1),this['_updateLinkedTransformRotation']());}}['_getAngleDiff'](_0x4edbfb,_0x4ec6a0){let _0x5423a4=_0x4ec6a0-_0x4edbfb;return(_0x5423a4%=0x2*Math['PI'])>Math['PI']?_0x5423a4-=0x2*Math['PI']:_0x5423a4<-Math['PI']&&(_0x5423a4+=0x2*Math['PI']),_0x5423a4;}['_getAngleBetween'](_0x600d84,_0x35099b){_0x600d84=(_0x600d84%=0x2*Math['PI'])<0x0?_0x600d84+0x2*Math['PI']:_0x600d84,_0x35099b=(_0x35099b%=0x2*Math['PI'])<0x0?_0x35099b+0x2*Math['PI']:_0x35099b;let _0x31feaa=0x0;return _0x31feaa=(_0x31feaa=_0x600d84<_0x35099b?_0x35099b-_0x600d84:_0x600d84-_0x35099b)>Math['PI']?0x2*Math['PI']-_0x31feaa:_0x31feaa;}[_0x1f8abc(0x2528)](_0x18fa26,_0x10c1bb,_0x4b8aa4){if(_0x18fa26=(_0x18fa26%=0x2*Math['PI'])<0x0?_0x18fa26+0x2*Math['PI']:_0x18fa26,(_0x10c1bb=(_0x10c1bb%=0x2*Math['PI'])<0x0?_0x10c1bb+0x2*Math['PI']:_0x10c1bb)<(_0x4b8aa4=(_0x4b8aa4%=0x2*Math['PI'])<0x0?_0x4b8aa4+0x2*Math['PI']:_0x4b8aa4)){if(_0x10c1bb<_0x18fa26&&_0x18fa26<_0x4b8aa4)return!0x0;}else{if(_0x4b8aa4<_0x18fa26&&_0x18fa26<_0x10c1bb)return!0x0;}return!0x1;}[_0x1f8abc(0x2f4f)](){var _0x5d0778=_0x1f8abc;const _0x203a22=this[_0x5d0778(0x177)];_0x203a22[_0x5d0778(0x3446)]&&(_0x203a22['_linkedTransformNode'][_0x5d0778(0x905)]||(_0x203a22[_0x5d0778(0x3446)][_0x5d0778(0x905)]=new _0x2f34b1['_f']()),_0x203a22[_0x5d0778(0xd5)](_0x2123e6['T'][_0x5d0778(0x29c1)],null,_0x203a22[_0x5d0778(0x3446)][_0x5d0778(0x905)]));}}_0xcd84cd['_TmpVecs']=_0x428ddc['B']['BuildArray'](0xa,_0x2f34b1['P'][_0x1f8abc(0x1b83)]),_0xcd84cd[_0x1f8abc(0x3d55)]=_0x2f34b1['_f']['Identity'](),_0xcd84cd['_TmpMats']=_0x428ddc['B']['BuildArray'](0x5,_0x2f34b1['y3']['Identity']);},0x5e86:(_0x163e53,_0x373d0f,_0x33e8ef)=>{_0x33e8ef(0x141bb),_0x33e8ef(0x17c4c),_0x33e8ef(0x335b),_0x33e8ef(0x4b98);},0x4b98:(_0x1f795b,_0x132795,_0xaa8432)=>{var _0x5913f2=a8_0x49466b;_0xaa8432['d'](_0x132795,{'O':()=>_0x1d1904});var _0x4bac0d=_0xaa8432(0x141bb),_0x458fd8=_0xaa8432(0xf96c),_0x1e6209=_0xaa8432(0x9fd1),_0x439e2c=_0xaa8432(0xd9e),_0x25788f=_0xaa8432(0xdfe0),_0x51e07b=_0xaa8432(0x71),_0x4e3857=_0xaa8432(0xf8c1),_0x520c93=_0xaa8432(0x77a5),_0x1b0abe=_0xaa8432(0x10ea4),_0x518c3d=_0xaa8432(0x1266b);class _0x1d1904{constructor(_0xbd4cb7,_0x8b6ad9,_0x463f12){var _0x357603=a8_0x58a1;this[_0x357603(0x3efc)]=_0xbd4cb7,this['id']=_0x8b6ad9,this[_0x357603(0x3d38)]=new Array(),this[_0x357603(0x25ee)]=!0x1,this[_0x357603(0x1d35)]=!0x0,this[_0x357603(0x225e)]=new Array(),this[_0x357603(0x17f1)]=_0x1e6209['y3']['Identity'](),this[_0x357603(0x399)]={},this[_0x357603(0x2a26)]=!0x0,this[_0x357603(0x1c37)]=!0x1,this['_uniqueId']=0x0,this[_0x357603(0x2f44)]=0x0,this[_0x357603(0x30a1)]=null,this[_0x357603(0x30a7)]=null,this[_0x357603(0x35f4)]=!0x1,this[_0x357603(0x342f)]=!0x0,this[_0x357603(0x3e6f)]=null,this[_0x357603(0x1981)]=new _0x458fd8['y$'](),this[_0x357603(0x3d38)]=[],this[_0x357603(0x48a)]=_0x463f12||_0x4e3857['l']['LastCreatedScene'],this['_uniqueId']=this[_0x357603(0x48a)][_0x357603(0x1be8)](),this[_0x357603(0x48a)][_0x357603(0x2c11)](this),this[_0x357603(0x1d35)]=!0x0,_0xbd4cb7=this[_0x357603(0x48a)][_0x357603(0x2636)]()[_0x357603(0x1766)](),this[_0x357603(0x1c37)]=_0xbd4cb7[_0x357603(0x264a)]&&0x0<_0xbd4cb7[_0x357603(0xcb9)];}get[_0x5913f2(0x6e9)](){var _0x4b92ee=_0x5913f2;return this[_0x4b92ee(0x342f)];}set[_0x5913f2(0x6e9)](_0x12e103){var _0x295f31=_0x5913f2;this[_0x295f31(0x342f)]=_0x12e103,this[_0x295f31(0x2fff)]();}get['animationPropertiesOverride'](){var _0x57b4c8=_0x5913f2;return this[_0x57b4c8(0x3e6f)]||this[_0x57b4c8(0x48a)][_0x57b4c8(0x1a3f)];}set[_0x5913f2(0x1a3f)](_0x49be32){var _0x1f0a53=_0x5913f2;this[_0x1f0a53(0x3e6f)]=_0x49be32;}get[_0x5913f2(0x2c0b)](){var _0x2031cb=_0x5913f2;return this['useTextureToStoreBoneMatrices']&&this[_0x2031cb(0x1c37)];}get[_0x5913f2(0x439)](){var _0x4dd525=_0x5913f2;return this[_0x4dd525(0x3600)];}[_0x5913f2(0x1653)](){var _0x55d6af=_0x5913f2;return _0x55d6af(0x1635);}['getChildren'](){var _0x15f4df=_0x5913f2;return this[_0x15f4df(0x3d38)][_0x15f4df(0x3fcc)](_0x33c380=>!_0x33c380['getParent']());}[_0x5913f2(0x40b3)](_0x227d52){var _0x21f173=_0x5913f2;return this[_0x21f173(0x25ee)]?(_0x227d52[_0x21f173(0x2fd2)]||this[_0x21f173(0xa5e)](),_0x227d52[_0x21f173(0x2fd2)]):(this['_transformMatrices']&&!this[_0x21f173(0x1d35)]||this[_0x21f173(0xa5e)](),this['_transformMatrices']);}[_0x5913f2(0x1826)](_0x26ca0d){var _0x57b264=_0x5913f2;return(this[_0x57b264(0x25ee)]&&_0x26ca0d[_0x57b264(0x3e54)]?_0x26ca0d:this)[_0x57b264(0x3e54)];}[_0x5913f2(0x22fd)](){var _0x559fea=_0x5913f2;return this[_0x559fea(0x48a)];}[_0x5913f2(0x27d6)](_0x3040da){var _0x51468f=_0x5913f2;let _0x100f2b=_0x51468f(0x3f15)+this[_0x51468f(0x3efc)]+',\x20nBones:\x20'+this[_0x51468f(0x3d38)][_0x51468f(0x132e)];if(_0x100f2b+=_0x51468f(0x2fa7)+(this[_0x51468f(0x399)]?Object['keys'](this['_ranges'])[_0x51468f(0x132e)]:_0x51468f(0x25c6)),_0x3040da){_0x100f2b+=_0x51468f(0x34e1);let _0x5bfcfa=!0x0;for(const _0x533acd in this['_ranges'])_0x5bfcfa&&(_0x100f2b+=',\x20',_0x5bfcfa=!0x1),_0x100f2b+=_0x533acd;_0x100f2b+='}';}return _0x100f2b;}['getBoneIndexByName'](_0x5b7feb){var _0x4f5b8d=_0x5913f2;for(let _0x40950e=0x0,_0x4af2a1=this[_0x4f5b8d(0x3d38)]['length'];_0x40950e<_0x4af2a1;_0x40950e++)if(this[_0x4f5b8d(0x3d38)][_0x40950e]['name']===_0x5b7feb)return _0x40950e;return-0x1;}[_0x5913f2(0x3ff)](_0x57e3bd,_0xbb63d4,_0x4d5f74){var _0x425b5d=_0x5913f2;if(!this['_ranges'][_0x57e3bd]){this[_0x425b5d(0x399)][_0x57e3bd]=new _0x51e07b['X'](_0x57e3bd,_0xbb63d4,_0x4d5f74);for(let _0x456ec3=0x0,_0xca5054=this['bones']['length'];_0x456ec3<_0xca5054;_0x456ec3++)this[_0x425b5d(0x3d38)][_0x456ec3][_0x425b5d(0x1b36)][0x0]&&this[_0x425b5d(0x3d38)][_0x456ec3]['animations'][0x0][_0x425b5d(0xdac)](_0x57e3bd,_0xbb63d4,_0x4d5f74);}}['deleteAnimationRange'](_0xbf8e32,_0x4a94a7=!0x0){var _0x345d88=_0x5913f2;for(let _0x5d5aa2=0x0,_0x595c56=this[_0x345d88(0x3d38)][_0x345d88(0x132e)];_0x5d5aa2<_0x595c56;_0x5d5aa2++)this['bones'][_0x5d5aa2][_0x345d88(0x1b36)][0x0]&&this['bones'][_0x5d5aa2][_0x345d88(0x1b36)][0x0][_0x345d88(0x4120)](_0xbf8e32,_0x4a94a7);this[_0x345d88(0x399)][_0xbf8e32]=null;}['getAnimationRange'](_0x26bb8a){var _0xae4baf=_0x5913f2;return this[_0xae4baf(0x399)][_0x26bb8a]||null;}['getAnimationRanges'](){var _0x1df486=_0x5913f2;const _0x4a3680=[];let _0x15168e;for(_0x15168e in this[_0x1df486(0x399)])_0x4a3680[_0x1df486(0x2f54)](this[_0x1df486(0x399)][_0x15168e]);return _0x4a3680;}[_0x5913f2(0x1923)](_0x3278cf,_0x613fe3,_0x31804f=!0x1){var _0x23ec61=_0x5913f2;if(this['_ranges'][_0x613fe3]||!_0x3278cf[_0x23ec61(0x3f04)](_0x613fe3))return!0x1;let _0x224e50=!0x0;var _0x172b0d=this['_getHighestAnimationFrame']()+0x1;const _0x10ea9b={};var _0x5b4948=_0x3278cf[_0x23ec61(0x3d38)];let _0x4222b6,_0x3a2f5f;for(_0x3a2f5f=0x0,_0x4222b6=_0x5b4948['length'];_0x3a2f5f<_0x4222b6;_0x3a2f5f++)_0x10ea9b[_0x5b4948[_0x3a2f5f][_0x23ec61(0x3efc)]]=_0x5b4948[_0x3a2f5f];this[_0x23ec61(0x3d38)][_0x23ec61(0x132e)]!==_0x5b4948[_0x23ec61(0x132e)]&&(_0x1b0abe['Y'][_0x23ec61(0x2e91)](_0x23ec61(0x3249)+this[_0x23ec61(0x3d38)][_0x23ec61(0x132e)]+_0x23ec61(0x689)+_0x5b4948[_0x23ec61(0x132e)]),_0x224e50=!0x1);var _0x5c4911=_0x31804f&&this[_0x23ec61(0x38bd)]&&_0x3278cf[_0x23ec61(0x38bd)]?this[_0x23ec61(0x38bd)][_0x23ec61(0x141e)](_0x3278cf[_0x23ec61(0x38bd)]):null;for(_0x3a2f5f=0x0,_0x4222b6=this[_0x23ec61(0x3d38)]['length'];_0x3a2f5f<_0x4222b6;_0x3a2f5f++){var _0x21278d=this['bones'][_0x3a2f5f][_0x23ec61(0x3efc)],_0x2cbafc=_0x10ea9b[_0x21278d];_0x224e50=_0x2cbafc?_0x224e50&&this[_0x23ec61(0x3d38)][_0x3a2f5f]['copyAnimationRange'](_0x2cbafc,_0x613fe3,_0x172b0d,_0x31804f,_0x5c4911):(_0x1b0abe['Y']['Warn'](_0x23ec61(0xf8b)+_0x21278d),!0x1);}return _0x3278cf=_0x3278cf[_0x23ec61(0x3f04)](_0x613fe3),(_0x3278cf&&(this[_0x23ec61(0x399)][_0x613fe3]=new _0x51e07b['X'](_0x613fe3,_0x3278cf[_0x23ec61(0x2835)]+_0x172b0d,_0x3278cf['to']+_0x172b0d)),_0x224e50);}['returnToRest'](){var _0x53387b=_0x5913f2;for(const _0x2ca1af of this[_0x53387b(0x3d38)])-0x1!==_0x2ca1af[_0x53387b(0x1a1a)]&&_0x2ca1af[_0x53387b(0x1854)]();}['_getHighestAnimationFrame'](){var _0x36b41f=_0x5913f2;let _0x1d1f97=0x0;for(let _0x2a7df3=0x0,_0x5f283b=this[_0x36b41f(0x3d38)][_0x36b41f(0x132e)];_0x2a7df3<_0x5f283b;_0x2a7df3++){var _0x39fb53;this[_0x36b41f(0x3d38)][_0x2a7df3][_0x36b41f(0x1b36)][0x0]&&(_0x39fb53=this[_0x36b41f(0x3d38)][_0x2a7df3]['animations'][0x0][_0x36b41f(0x22f2)](),_0x1d1f97<_0x39fb53&&(_0x1d1f97=_0x39fb53));}return _0x1d1f97;}[_0x5913f2(0x1da)](_0x5d7f2f,_0x5960bd,_0x147557,_0x33fbae){var _0x31e538=_0x5913f2;return _0x5d7f2f=this[_0x31e538(0x3f04)](_0x5d7f2f),_0x5d7f2f?this['_scene'][_0x31e538(0x1da)](this,_0x5d7f2f[_0x31e538(0x2835)],_0x5d7f2f['to'],_0x5960bd,_0x147557,_0x33fbae):null;}static['MakeAnimationAdditive'](_0x2d0e7c,_0x432b82=0x0,_0xc2f2a0){var _0x3dc438=_0x5913f2,_0x3881a5=_0x2d0e7c[_0x3dc438(0x3f04)](_0xc2f2a0);if(!_0x3881a5)return null;var _0x4532d2=_0x2d0e7c['_scene'][_0x3dc438(0x7cb)](_0x2d0e7c);let _0x4de987=null;for(let _0x565f5e=0x0;_0x565f5e<_0x4532d2[_0x3dc438(0x132e)];_0x565f5e++){var _0x487530=_0x4532d2[_0x565f5e];if(_0x487530[_0x3dc438(0xefd)]===(null==_0x3881a5?void 0x0:_0x3881a5[_0x3dc438(0x2835)])&&_0x487530['toFrame']===(null==_0x3881a5?void 0x0:_0x3881a5['to'])){_0x4de987=_0x487530;break;}}var _0x2d2ebc=_0x2d0e7c['getAnimatables']();for(let _0x4f7ede=0x0;_0x4f7ede<_0x2d2ebc[_0x3dc438(0x132e)];_0x4f7ede++){var _0x4a0ac1=_0x2d2ebc[_0x4f7ede][_0x3dc438(0x1b36)];if(_0x4a0ac1){for(let _0x3d37d3=0x0;_0x3d37d3<_0x4a0ac1[_0x3dc438(0x132e)];_0x3d37d3++)_0x25788f['f'][_0x3dc438(0x2c12)](_0x4a0ac1[_0x3d37d3],_0x432b82,_0xc2f2a0);}}return _0x4de987&&(_0x4de987['isAdditive']=!0x0),_0x2d0e7c;}[_0x5913f2(0x2fff)](){this['_isDirty']=!0x0,this['_absoluteTransformIsDirty']=!0x0;}['_registerMeshWithPoseMatrix'](_0x5e1fbf){var _0x59dcfe=_0x5913f2;this[_0x59dcfe(0x225e)][_0x59dcfe(0x2f54)](_0x5e1fbf);}['_unregisterMeshWithPoseMatrix'](_0x3db253){var _0x1d2c35=_0x5913f2;_0x3db253=this[_0x1d2c35(0x225e)]['indexOf'](_0x3db253),-0x1<_0x3db253&&this[_0x1d2c35(0x225e)]['splice'](_0x3db253,0x1);}[_0x5913f2(0x329d)](_0x120638,_0x451769){var _0x4e339a=_0x5913f2;this[_0x4e339a(0x1981)]['notifyObservers'](this);for(let _0x2973ff=0x0;_0x2973ff<this[_0x4e339a(0x3d38)][_0x4e339a(0x132e)];_0x2973ff++){const _0x37795b=this['bones'][_0x2973ff],_0x2871c2=(_0x37795b['_childUpdateId']++,_0x37795b['getParent']());var _0x3a9013;_0x2871c2?_0x37795b[_0x4e339a(0x128b)]()[_0x4e339a(0x2b3f)](_0x2871c2['getWorldMatrix'](),_0x37795b['getWorldMatrix']()):_0x451769?_0x37795b[_0x4e339a(0x128b)]()[_0x4e339a(0x2b3f)](_0x451769,_0x37795b['getWorldMatrix']()):_0x37795b['getWorldMatrix']()['copyFrom'](_0x37795b['getLocalMatrix']()),-0x1!==_0x37795b[_0x4e339a(0x1a1a)]&&(_0x3a9013=null===_0x37795b[_0x4e339a(0x1a1a)]?_0x2973ff:_0x37795b[_0x4e339a(0x1a1a)],_0x37795b[_0x4e339a(0x81f)]()[_0x4e339a(0x3c1f)](_0x37795b[_0x4e339a(0x2fee)](),_0x120638,0x10*_0x3a9013));}this[_0x4e339a(0x17f1)][_0x4e339a(0x16e9)](_0x120638,0x10*this[_0x4e339a(0x3d38)][_0x4e339a(0x132e)]);}[_0x5913f2(0xa5e)](){var _0x365607=_0x5913f2;if(0x0<this[_0x365607(0x2f44)])for(const _0x1aeeae of this[_0x365607(0x3d38)]){var _0x37c436;_0x1aeeae[_0x365607(0x3446)]&&(_0x37c436=_0x1aeeae['_linkedTransformNode'],_0x1aeeae[_0x365607(0x8c5)]=_0x37c436[_0x365607(0x8c5)],_0x37c436['rotationQuaternion']?_0x1aeeae['rotationQuaternion']=_0x37c436['rotationQuaternion']:_0x1aeeae[_0x365607(0x13fc)]=_0x37c436['rotation'],_0x1aeeae[_0x365607(0x244c)]=_0x37c436[_0x365607(0x244c)]);}if(this[_0x365607(0x25ee)])for(const _0x1186ef of this[_0x365607(0x225e)]){var _0x26c823,_0x25f8df=_0x1186ef[_0x365607(0x28e3)]();let _0x5d6dd2=this[_0x365607(0x1d35)];if(_0x1186ef[_0x365607(0x2fd2)]&&_0x1186ef[_0x365607(0x2fd2)]['length']===0x10*(this['bones']['length']+0x1)||(_0x1186ef[_0x365607(0x2fd2)]=new Float32Array(0x10*(this[_0x365607(0x3d38)][_0x365607(0x132e)]+0x1)),_0x5d6dd2=!0x0),_0x5d6dd2){if(this['_synchronizedWithMesh']!==_0x1186ef){this[_0x365607(0x1fab)]=_0x1186ef;for(const _0x459037 of this[_0x365607(0x3d38)])if(!_0x459037[_0x365607(0x3b81)]()){const _0x38ba6c=_0x459037['getBaseMatrix']();_0x38ba6c[_0x365607(0x2b3f)](_0x25f8df,_0x1e6209['jp'][_0x365607(0x3809)][0x1]),_0x459037[_0x365607(0x2363)](_0x1e6209['jp']['Matrix'][0x1]);}this['isUsingTextureForMatrices']&&(_0x26c823=0x4*(this[_0x365607(0x3d38)]['length']+0x1),_0x1186ef[_0x365607(0x3e54)]&&_0x1186ef[_0x365607(0x3e54)][_0x365607(0x2cc8)]()[_0x365607(0x37ce)]===_0x26c823||(_0x1186ef[_0x365607(0x3e54)]&&_0x1186ef[_0x365607(0x3e54)]['dispose'](),_0x1186ef[_0x365607(0x3e54)]=_0x439e2c['l'][_0x365607(0x1060)](_0x1186ef[_0x365607(0x2fd2)],0x4*(this[_0x365607(0x3d38)][_0x365607(0x132e)]+0x1),0x1,this[_0x365607(0x48a)],!0x1,!0x1,_0x520c93['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x520c93['g'][_0x365607(0x123c)])));}this[_0x365607(0x329d)](_0x1186ef[_0x365607(0x2fd2)],_0x25f8df),this[_0x365607(0x2c0b)]&&_0x1186ef[_0x365607(0x3e54)]&&_0x1186ef[_0x365607(0x3e54)]['update'](_0x1186ef[_0x365607(0x2fd2)]);}}else{if(!this[_0x365607(0x1d35)])return;this['_transformMatrices']&&this[_0x365607(0x349b)][_0x365607(0x132e)]===0x10*(this[_0x365607(0x3d38)][_0x365607(0x132e)]+0x1)||(this[_0x365607(0x349b)]=new Float32Array(0x10*(this[_0x365607(0x3d38)]['length']+0x1)),this['isUsingTextureForMatrices']&&(this['_transformMatrixTexture']&&this[_0x365607(0x3e54)]['dispose'](),this[_0x365607(0x3e54)]=_0x439e2c['l'][_0x365607(0x1060)](this[_0x365607(0x349b)],0x4*(this[_0x365607(0x3d38)][_0x365607(0x132e)]+0x1),0x1,this[_0x365607(0x48a)],!0x1,!0x1,_0x520c93['g'][_0x365607(0xe4b)],_0x520c93['g']['TEXTURETYPE_FLOAT']))),this['_computeTransformMatrices'](this['_transformMatrices'],null),this[_0x365607(0x2c0b)]&&this[_0x365607(0x3e54)]&&this[_0x365607(0x3e54)]['update'](this[_0x365607(0x349b)]);}this[_0x365607(0x1d35)]=!0x1;}[_0x5913f2(0xcc1)](){var _0x605de7=_0x5913f2;if(!this[_0x605de7(0x318e)]||this[_0x605de7(0x318e)]['length']!==this['bones']['length']){this[_0x605de7(0x318e)]=[];for(let _0x2cc9ec=0x0;_0x2cc9ec<this[_0x605de7(0x3d38)][_0x605de7(0x132e)];_0x2cc9ec++)this[_0x605de7(0x318e)][_0x605de7(0x2f54)](this['bones'][_0x2cc9ec]);}return this[_0x605de7(0x318e)];}[_0x5913f2(0x11fe)](_0x404055,_0xac1d67){var _0x35829a=_0x5913f2;const _0x57c8a7=new _0x1d1904(_0x404055,_0xac1d67||_0x404055,this[_0x35829a(0x48a)]);_0x57c8a7[_0x35829a(0x25ee)]=this[_0x35829a(0x25ee)];for(let _0x30df95=0x0;_0x30df95<this['bones']['length'];_0x30df95++){const _0x30c484=this[_0x35829a(0x3d38)][_0x30df95];let _0x5a1d4f=null;var _0x38e6f3=_0x30c484[_0x35829a(0x3b81)]();_0x38e6f3&&(_0x38e6f3=this[_0x35829a(0x3d38)]['indexOf'](_0x38e6f3),_0x5a1d4f=_0x57c8a7[_0x35829a(0x3d38)][_0x38e6f3]);const _0x4f3801=new _0x4bac0d['N'](_0x30c484[_0x35829a(0x3efc)],_0x57c8a7,_0x5a1d4f,_0x30c484[_0x35829a(0x9e2)]()[_0x35829a(0x11fe)](),_0x30c484[_0x35829a(0x3c42)]()[_0x35829a(0x11fe)]());_0x4f3801[_0x35829a(0x1a1a)]=_0x30c484['_index'],_0x30c484[_0x35829a(0x3446)]&&_0x4f3801[_0x35829a(0x7b9)](_0x30c484[_0x35829a(0x3446)]),_0x518c3d['j']['DeepCopy'](_0x30c484[_0x35829a(0x1b36)],_0x4f3801[_0x35829a(0x1b36)]);}if(this[_0x35829a(0x399)]){_0x57c8a7[_0x35829a(0x399)]={};for(const _0x146e6c in this[_0x35829a(0x399)]){const _0xd9ef0f=this[_0x35829a(0x399)][_0x146e6c];_0xd9ef0f&&(_0x57c8a7['_ranges'][_0x146e6c]=_0xd9ef0f['clone']());}}return this[_0x35829a(0x1d35)]=!0x0,_0x57c8a7;}[_0x5913f2(0x2a40)](_0x41b1f5=0.01){var _0x5ca38f=_0x5913f2;this['bones'][_0x5ca38f(0x2f62)](_0x12efa4=>{var _0x2e1eda=_0x5ca38f;_0x12efa4[_0x2e1eda(0x1b36)]['forEach'](_0x3efbad=>{var _0x25c0b0=_0x2e1eda;_0x3efbad[_0x25c0b0(0x2a40)]=!0x0,_0x3efbad['blendingSpeed']=_0x41b1f5;});});}[_0x5913f2(0x2d20)](){var _0x9d68d7=_0x5913f2,_0x8c807a;this['_meshesWithPoseMatrix'][_0x9d68d7(0x132e)]=0x0,this['getScene']()[_0x9d68d7(0x2785)](this),this['getScene']()['removeSkeleton'](this),this[_0x9d68d7(0x30a7)]&&(-0x1<(_0x8c807a=this['_parentContainer'][_0x9d68d7(0x1423)]['indexOf'](this))&&this[_0x9d68d7(0x30a7)][_0x9d68d7(0x1423)][_0x9d68d7(0x1035)](_0x8c807a,0x1),this[_0x9d68d7(0x30a7)]=null),this[_0x9d68d7(0x3e54)]&&(this[_0x9d68d7(0x3e54)][_0x9d68d7(0x2d20)](),this[_0x9d68d7(0x3e54)]=null);}[_0x5913f2(0x3c81)](){var _0x197905=_0x5913f2;const _0x5a71d5={};_0x5a71d5[_0x197905(0x3efc)]=this[_0x197905(0x3efc)],_0x5a71d5['id']=this['id'],this[_0x197905(0x38bd)]&&(_0x5a71d5[_0x197905(0x38bd)]=this[_0x197905(0x38bd)]['asArray']()),_0x5a71d5[_0x197905(0x3d38)]=[],_0x5a71d5[_0x197905(0x25ee)]=this[_0x197905(0x25ee)];for(let _0x7bd755=0x0;_0x7bd755<this['bones'][_0x197905(0x132e)];_0x7bd755++){const _0x294de7=this[_0x197905(0x3d38)][_0x7bd755];var _0x3a4c86=_0x294de7[_0x197905(0x3b81)]();const _0x5792cb={'parentBoneIndex':_0x3a4c86?this[_0x197905(0x3d38)][_0x197905(0x404a)](_0x3a4c86):-0x1,'index':_0x294de7[_0x197905(0x2b3b)](),'name':_0x294de7[_0x197905(0x3efc)],'id':_0x294de7['id'],'matrix':_0x294de7[_0x197905(0x9e2)]()[_0x197905(0x1b44)](),'rest':_0x294de7[_0x197905(0x3c42)]()['toArray'](),'linkedTransformNodeId':null==(_0x3a4c86=_0x294de7[_0x197905(0x2bd4)]())?void 0x0:_0x3a4c86['id']};_0x5a71d5[_0x197905(0x3d38)][_0x197905(0x2f54)](_0x5792cb),_0x294de7[_0x197905(0x132e)]&&(_0x5792cb[_0x197905(0x132e)]=_0x294de7['length']),_0x294de7['metadata']&&(_0x5792cb[_0x197905(0x19eb)]=_0x294de7[_0x197905(0x19eb)]),_0x294de7[_0x197905(0x1b36)]&&0x0<_0x294de7[_0x197905(0x1b36)]['length']&&(_0x5792cb[_0x197905(0x61d)]=_0x294de7[_0x197905(0x1b36)][0x0][_0x197905(0x3c81)]()),_0x5a71d5[_0x197905(0x2ff9)]=[];for(const _0xaae0be in this[_0x197905(0x399)]){var _0x58fb82=this[_0x197905(0x399)][_0xaae0be];if(_0x58fb82){const _0x2b6d1d={};_0x2b6d1d[_0x197905(0x3efc)]=_0xaae0be,_0x2b6d1d[_0x197905(0x2835)]=_0x58fb82[_0x197905(0x2835)],_0x2b6d1d['to']=_0x58fb82['to'],_0x5a71d5[_0x197905(0x2ff9)][_0x197905(0x2f54)](_0x2b6d1d);}}}return _0x5a71d5;}static[_0x5913f2(0xb3f)](_0x337c3d,_0x89b13c){var _0x2963b4=_0x5913f2;const _0x5a3fa3=new _0x1d1904(_0x337c3d[_0x2963b4(0x3efc)],_0x337c3d['id'],_0x89b13c);_0x337c3d[_0x2963b4(0x38bd)]&&(_0x5a3fa3[_0x2963b4(0x38bd)]=_0x1e6209['P'][_0x2963b4(0xd4e)](_0x337c3d[_0x2963b4(0x38bd)])),_0x5a3fa3[_0x2963b4(0x25ee)]=_0x337c3d[_0x2963b4(0x25ee)];let _0x2e21df;for(_0x2e21df=0x0;_0x2e21df<_0x337c3d['bones']['length'];_0x2e21df++){var _0x32debb=_0x337c3d['bones'][_0x2e21df],_0xccdfe7=_0x337c3d[_0x2963b4(0x3d38)][_0x2e21df][_0x2963b4(0x2097)];let _0xfde441=null;-0x1<_0x32debb['parentBoneIndex']&&(_0xfde441=_0x5a3fa3[_0x2963b4(0x3d38)][_0x32debb[_0x2963b4(0x37cc)]]);var _0x14a996=_0x32debb['rest']?_0x1e6209['y3']['FromArray'](_0x32debb['rest']):null;const _0x44efaa=new _0x4bac0d['N'](_0x32debb[_0x2963b4(0x3efc)],_0x5a3fa3,_0xfde441,_0x1e6209['y3'][_0x2963b4(0xd4e)](_0x32debb['matrix']),_0x14a996,null,_0xccdfe7);void 0x0!==_0x32debb['id']&&null!==_0x32debb['id']&&(_0x44efaa['id']=_0x32debb['id']),_0x32debb[_0x2963b4(0x132e)]&&(_0x44efaa['length']=_0x32debb[_0x2963b4(0x132e)]),_0x32debb[_0x2963b4(0x19eb)]&&(_0x44efaa[_0x2963b4(0x19eb)]=_0x32debb[_0x2963b4(0x19eb)]),_0x32debb[_0x2963b4(0x61d)]&&_0x44efaa[_0x2963b4(0x1b36)]['push'](_0x25788f['f'][_0x2963b4(0xb3f)](_0x32debb['animation'])),void 0x0!==_0x32debb[_0x2963b4(0x3ff3)]&&null!==_0x32debb[_0x2963b4(0x3ff3)]&&(_0x5a3fa3['_hasWaitingData']=!0x0,_0x44efaa['_waitingTransformNodeId']=_0x32debb[_0x2963b4(0x3ff3)]);}if(_0x337c3d[_0x2963b4(0x2ff9)])for(_0x2e21df=0x0;_0x2e21df<_0x337c3d[_0x2963b4(0x2ff9)][_0x2963b4(0x132e)];_0x2e21df++){var _0x4d03e3=_0x337c3d[_0x2963b4(0x2ff9)][_0x2e21df];_0x5a3fa3['createAnimationRange'](_0x4d03e3[_0x2963b4(0x3efc)],_0x4d03e3[_0x2963b4(0x2835)],_0x4d03e3['to']);}return _0x5a3fa3;}[_0x5913f2(0xbd8)](_0x50097b=!0x1){var _0x822b39=_0x5913f2;(this[_0x822b39(0x2a26)]||_0x50097b)&&(this[_0x822b39(0x3d38)][0x0]['computeAbsoluteTransforms'](),this[_0x822b39(0x2a26)]=!0x1);}[_0x5913f2(0x28e3)](){var _0x4452be=_0x5913f2;let _0x1031cf=null;return _0x1031cf=0x0<this[_0x4452be(0x225e)][_0x4452be(0x132e)]?this['_meshesWithPoseMatrix'][0x0][_0x4452be(0x28e3)]():_0x1031cf;}[_0x5913f2(0x941)](){var _0x29596c=_0x5913f2,_0x464b83=new Array(),_0x21c6de=new Array(this[_0x29596c(0x3d38)][_0x29596c(0x132e)]);for(let _0x765258=0x0;_0x765258<this[_0x29596c(0x3d38)][_0x29596c(0x132e)];_0x765258++)this[_0x29596c(0x6b9)](_0x765258,_0x464b83,_0x21c6de);this[_0x29596c(0x3d38)]=_0x464b83;}[_0x5913f2(0x6b9)](_0x322400,_0x14ea6b,_0x9b548b){var _0x2ed766=_0x5913f2;if(!_0x9b548b[_0x322400]){_0x9b548b[_0x322400]=!0x0;const _0x3a7554=this['bones'][_0x322400];_0x3a7554&&(void 0x0===_0x3a7554[_0x2ed766(0x1a1a)]&&(_0x3a7554[_0x2ed766(0x1a1a)]=_0x322400),(_0x322400=_0x3a7554[_0x2ed766(0x3b81)]())&&this[_0x2ed766(0x6b9)](this[_0x2ed766(0x3d38)][_0x2ed766(0x404a)](_0x322400),_0x14ea6b,_0x9b548b),_0x14ea6b[_0x2ed766(0x2f54)](_0x3a7554));}}[_0x5913f2(0x4107)](){var _0x5555b3=_0x5913f2;this['bones'][_0x5555b3(0x2f62)](_0x2d8cb4=>{var _0x44cc53=_0x5555b3;_0x2d8cb4[_0x44cc53(0x4107)]();});}}},0x1a27:(_0xa2b053,_0x156753,_0x2fcc1f)=>{var _0x196998=a8_0x49466b;_0x2fcc1f['d'](_0x156753,{'l':()=>_0x9a9c8,'o':()=>_0x42a247});var _0x1c5c23=_0x2fcc1f(0x13862);class _0x9a9c8{constructor(_0x310542,_0x483591,_0x5191fc,_0x3e9368=0x0,_0x319c9f=!0x1,_0x5478bf=!0x1,_0xa15253=!0x1,_0x55ba2a){var _0x183a1b=a8_0x58a1;this[_0x183a1b(0x1df9)]=!0x1,_0x310542[_0x183a1b(0x22fd)]?this[_0x183a1b(0x398b)]=_0x310542[_0x183a1b(0x22fd)]()[_0x183a1b(0x2636)]():this[_0x183a1b(0x398b)]=_0x310542,this[_0x183a1b(0x2ca3)]=_0x5191fc,this['_instanced']=_0x5478bf,this[_0x183a1b(0x321e)]=_0x55ba2a||0x1,_0x483591 instanceof _0x1c5c23['h']?(this[_0x183a1b(0x1c5e)]=null,this[_0x183a1b(0x3cef)]=_0x483591):(this[_0x183a1b(0x1c5e)]=_0x483591,this[_0x183a1b(0x3cef)]=null),this[_0x183a1b(0x248)]=_0xa15253?_0x3e9368:_0x3e9368*Float32Array['BYTES_PER_ELEMENT'],_0x319c9f||this[_0x183a1b(0x7d6)]();}[_0x196998(0xb3b)](_0x26617b,_0x412628,_0x2fd043,_0x484f8e,_0x5dd024,_0x54f664=!0x1,_0x55895f){var _0x1e3d33=_0x196998;return _0x412628=_0x54f664?_0x412628:_0x412628*Float32Array[_0x1e3d33(0x3a0b)],_0x54f664=_0x484f8e?_0x54f664?_0x484f8e:_0x484f8e*Float32Array[_0x1e3d33(0x3a0b)]:this[_0x1e3d33(0x248)],new _0x42a247(this[_0x1e3d33(0x398b)],this,_0x26617b,this[_0x1e3d33(0x2ca3)],!0x0,_0x54f664,void 0x0===_0x5dd024?this[_0x1e3d33(0x3cd4)]:_0x5dd024,_0x412628,_0x2fd043,void 0x0,void 0x0,!0x0,this[_0x1e3d33(0x321e)]||_0x55895f);}['isUpdatable'](){return this['_updatable'];}[_0x196998(0x14a2)](){var _0x378b15=_0x196998;return this[_0x378b15(0x1c5e)];}[_0x196998(0xa3a)](){var _0x14c3c3=_0x196998;return this[_0x14c3c3(0x3cef)];}['getStrideSize'](){var _0xf941f7=_0x196998;return this['byteStride']/Float32Array[_0xf941f7(0x3a0b)];}[_0x196998(0x7d6)](_0x3f2c33=null){var _0x23626e=_0x196998;!_0x3f2c33&&this[_0x23626e(0x3cef)]||(_0x3f2c33=_0x3f2c33||this['_data'])&&(this[_0x23626e(0x3cef)]?this[_0x23626e(0x2ca3)]&&(this[_0x23626e(0x398b)][_0x23626e(0x2057)](this[_0x23626e(0x3cef)],_0x3f2c33),this['_data']=_0x3f2c33):this['_updatable']?(this['_buffer']=this[_0x23626e(0x398b)]['createDynamicVertexBuffer'](_0x3f2c33),this[_0x23626e(0x1c5e)]=_0x3f2c33):this[_0x23626e(0x3cef)]=this[_0x23626e(0x398b)]['createVertexBuffer'](_0x3f2c33));}['_rebuild'](){var _0x4b2cfe=_0x196998;this[_0x4b2cfe(0x3cef)]=null,this['create'](this[_0x4b2cfe(0x1c5e)]);}[_0x196998(0x2c28)](_0xa31d7b){var _0x308ed1=_0x196998;this[_0x308ed1(0x7d6)](_0xa31d7b);}['updateDirectly'](_0x2c59ab,_0x14948b,_0x4f90bf,_0x47f14c=!0x1){var _0x11fbbb=_0x196998;this[_0x11fbbb(0x3cef)]&&this[_0x11fbbb(0x2ca3)]&&(this[_0x11fbbb(0x398b)][_0x11fbbb(0x2057)](this['_buffer'],_0x2c59ab,_0x47f14c?_0x14948b:_0x14948b*Float32Array['BYTES_PER_ELEMENT'],_0x4f90bf?_0x4f90bf*this[_0x11fbbb(0x248)]:void 0x0),this[_0x11fbbb(0x1c5e)]=0x0===_0x14948b&&void 0x0===_0x4f90bf?_0x2c59ab:null);}[_0x196998(0x4091)](){var _0x2a4612=_0x196998;this[_0x2a4612(0x3cef)]&&(this[_0x2a4612(0x1df9)]?this[_0x2a4612(0x3cef)]['references']++:this[_0x2a4612(0x1df9)]=!0x0);}[_0x196998(0x2d20)](){var _0x2cc07f=_0x196998;this[_0x2cc07f(0x3cef)]&&this['_engine']['_releaseBuffer'](this['_buffer'])&&(this['_buffer']=null,this[_0x2cc07f(0x1c5e)]=null);}}class _0x42a247{constructor(_0x359304,_0x4e5ad5,_0x151c24,_0x59a376,_0x30a5ea,_0x4cf6e4,_0x1b1625,_0x22e20e,_0x531990,_0x3a6503,_0x45f213=!0x1,_0x290ada=!0x1,_0x32d863=0x1,_0x42012d=!0x1){var _0x1133dc=_0x196998;_0x4e5ad5 instanceof _0x9a9c8?(this[_0x1133dc(0x3cef)]=_0x4e5ad5,this[_0x1133dc(0xd07)]=_0x42012d):(this[_0x1133dc(0x3cef)]=new _0x9a9c8(_0x359304,_0x4e5ad5,_0x59a376,_0x4cf6e4,_0x30a5ea,_0x1b1625,_0x290ada),this[_0x1133dc(0xd07)]=!0x0),this[_0x1133dc(0x439)]=_0x42a247[_0x1133dc(0x1f35)]++,this[_0x1133dc(0x1e30)]=_0x151c24,null==_0x3a6503?(_0x42012d=this[_0x1133dc(0x14a2)](),this[_0x1133dc(0x2eea)]=_0x42a247[_0x1133dc(0x339b)],_0x42012d instanceof Int8Array?this[_0x1133dc(0x2eea)]=_0x42a247[_0x1133dc(0x2e41)]:_0x42012d instanceof Uint8Array?this['type']=_0x42a247[_0x1133dc(0x13eb)]:_0x42012d instanceof Int16Array?this['type']=_0x42a247[_0x1133dc(0x1012)]:_0x42012d instanceof Uint16Array?this[_0x1133dc(0x2eea)]=_0x42a247[_0x1133dc(0x3541)]:_0x42012d instanceof Int32Array?this[_0x1133dc(0x2eea)]=_0x42a247[_0x1133dc(0x1cba)]:_0x42012d instanceof Uint32Array&&(this['type']=_0x42a247[_0x1133dc(0x3e38)])):this[_0x1133dc(0x2eea)]=_0x3a6503,_0x359304=_0x42a247['GetTypeByteLength'](this[_0x1133dc(0x2eea)]),(_0x290ada?(this[_0x1133dc(0x7eb)]=_0x531990||(_0x4cf6e4?_0x4cf6e4/_0x359304:_0x42a247[_0x1133dc(0x1864)](_0x151c24)),this['byteStride']=_0x4cf6e4||this[_0x1133dc(0x3cef)]['byteStride']||this[_0x1133dc(0x7eb)]*_0x359304,this['byteOffset']=_0x22e20e||0x0):(this[_0x1133dc(0x7eb)]=_0x531990||_0x4cf6e4||_0x42a247['DeduceStride'](_0x151c24),this[_0x1133dc(0x248)]=_0x4cf6e4?_0x4cf6e4*_0x359304:this[_0x1133dc(0x3cef)][_0x1133dc(0x248)]||this[_0x1133dc(0x7eb)]*_0x359304,this[_0x1133dc(0x10f4)]=(_0x22e20e||0x0)*_0x359304),this[_0x1133dc(0x17b6)]=_0x45f213,this[_0x1133dc(0x3cd4)]=void 0x0!==_0x1b1625&&_0x1b1625,this[_0x1133dc(0x1a8f)]=_0x1b1625?_0x32d863:0x0,this[_0x1133dc(0x1ab)]());}get[_0x196998(0x34b1)](){var _0x1068db=_0x196998;return this[_0x1068db(0x1a8f)];}set[_0x196998(0x34b1)](_0x385c27){var _0x1aa9bb=_0x196998,_0x4d97e1=0x0!=_0x385c27;this['_instanceDivisor']=_0x385c27,_0x4d97e1!==this[_0x1aa9bb(0x3cd4)]&&(this[_0x1aa9bb(0x3cd4)]=_0x4d97e1,this['_computeHashCode']());}['_computeHashCode'](){var _0x4b2234=_0x196998;this['hashCode']=(this[_0x4b2234(0x2eea)]-0x1400<<0x0)+((this['normalized']?0x1:0x0)<<0x3)+(this[_0x4b2234(0x7eb)]<<0x4)+((this[_0x4b2234(0x3cd4)]?0x1:0x0)<<0x6)+(this['byteStride']<<0xc);}[_0x196998(0x220)](){var _0x480547=_0x196998;this['_buffer']&&this[_0x480547(0x3cef)][_0x480547(0x220)]();}[_0x196998(0x1d81)](){var _0x5ac588=_0x196998;return this[_0x5ac588(0x1e30)];}[_0x196998(0x2ab)](){var _0x3614ae=_0x196998;return this[_0x3614ae(0x3cef)]['isUpdatable']();}['getData'](){var _0x2e7738=_0x196998;return this['_buffer'][_0x2e7738(0x14a2)]();}[_0x196998(0x3fe6)](_0xcb5ade,_0x131371){var _0x2380d4=_0x196998;const _0x112901=this[_0x2380d4(0x14a2)]();if(!_0x112901)return null;var _0x324fba=this[_0x2380d4(0x2cc8)]()*_0x42a247[_0x2380d4(0x2cd4)](this[_0x2380d4(0x2eea)]),_0xcb5ade=_0xcb5ade*this[_0x2380d4(0x2cc8)]();if(this[_0x2380d4(0x2eea)]!==_0x42a247[_0x2380d4(0x339b)]||this[_0x2380d4(0x248)]!==_0x324fba){const _0x150ef1=new Float32Array(_0xcb5ade);return this[_0x2380d4(0x2f62)](_0xcb5ade,(_0x5627af,_0x383b33)=>_0x150ef1[_0x383b33]=_0x5627af),_0x150ef1;}if((_0x112901 instanceof Array||_0x112901 instanceof Float32Array)&&0x0===this[_0x2380d4(0x10f4)]&&_0x112901[_0x2380d4(0x132e)]===_0xcb5ade)return _0x131371?_0x112901[_0x2380d4(0x139f)]():_0x112901;if(_0x112901 instanceof Array)return _0x324fba=this['byteOffset']/0x4,_0x112901[_0x2380d4(0x139f)](_0x324fba,_0x324fba+_0xcb5ade);if(_0x112901 instanceof ArrayBuffer)return new Float32Array(_0x112901,this[_0x2380d4(0x10f4)],_0xcb5ade);{let _0x1d141b=_0x112901['byteOffset']+this['byteOffset'];if(_0x131371){const _0x190f46=new Float32Array(_0xcb5ade);return _0x324fba=new Float32Array(_0x112901[_0x2380d4(0x277a)],_0x1d141b,_0xcb5ade),(_0x190f46[_0x2380d4(0xe5f)](_0x324fba),_0x190f46);}return _0x131371=_0x1d141b%0x4,(_0x131371&&(_0x1d141b=Math['max'](0x0,_0x1d141b-_0x131371)),new Float32Array(_0x112901[_0x2380d4(0x277a)],_0x1d141b,_0xcb5ade));}}[_0x196998(0xa3a)](){var _0x40fa97=_0x196998;return this[_0x40fa97(0x3cef)][_0x40fa97(0xa3a)]();}[_0x196998(0x3606)](){var _0x4d968f=_0x196998;return this[_0x4d968f(0x248)]/_0x42a247['GetTypeByteLength'](this[_0x4d968f(0x2eea)]);}[_0x196998(0x352c)](){var _0x2ba0da=_0x196998;return this[_0x2ba0da(0x10f4)]/_0x42a247[_0x2ba0da(0x2cd4)](this['type']);}['getSize'](_0x3cb500=!0x1){var _0x40c6ad=_0x196998;return _0x3cb500?this[_0x40c6ad(0x7eb)]*_0x42a247[_0x40c6ad(0x2cd4)](this[_0x40c6ad(0x2eea)]):this[_0x40c6ad(0x7eb)];}['getIsInstanced'](){return this['_instanced'];}[_0x196998(0x3659)](){return this['_instanceDivisor'];}[_0x196998(0x7d6)](_0x437827){var _0x419dc8=_0x196998;this[_0x419dc8(0x3cef)][_0x419dc8(0x7d6)](_0x437827);}['update'](_0x3e7045){var _0x54a3b0=_0x196998;this[_0x54a3b0(0x3cef)][_0x54a3b0(0x2c28)](_0x3e7045);}[_0x196998(0xf05)](_0x1d3e2e,_0x16b2ad,_0x4297d0=!0x1){this['_buffer']['updateDirectly'](_0x1d3e2e,_0x16b2ad,void 0x0,_0x4297d0);}[_0x196998(0x2d20)](){var _0x53681e=_0x196998;this['_ownsBuffer']&&this[_0x53681e(0x3cef)][_0x53681e(0x2d20)]();}['forEach'](_0x477df3,_0x4832d0){var _0x496da9=_0x196998;_0x42a247[_0x496da9(0x1688)](this[_0x496da9(0x3cef)][_0x496da9(0x14a2)](),this[_0x496da9(0x10f4)],this[_0x496da9(0x248)],this[_0x496da9(0x7eb)],this[_0x496da9(0x2eea)],_0x477df3,this['normalized'],_0x4832d0);}static['DeduceStride'](_0x3c27c0){var _0x5694a3=_0x196998;switch(_0x3c27c0){case _0x42a247[_0x5694a3(0x855)]:case _0x42a247[_0x5694a3(0x32bb)]:case _0x42a247['UV3Kind']:case _0x42a247['UV4Kind']:case _0x42a247[_0x5694a3(0x29ac)]:case _0x42a247[_0x5694a3(0x2edf)]:return 0x2;case _0x42a247[_0x5694a3(0x3487)]:case _0x42a247[_0x5694a3(0x31b9)]:return 0x3;case _0x42a247[_0x5694a3(0x3469)]:case _0x42a247[_0x5694a3(0x515)]:case _0x42a247[_0x5694a3(0xb62)]:case _0x42a247[_0x5694a3(0x2744)]:case _0x42a247[_0x5694a3(0x2f3e)]:case _0x42a247['TangentKind']:return 0x4;default:throw new Error(_0x5694a3(0xe2e)+_0x3c27c0+'\x27');}}static[_0x196998(0x2cd4)](_0x57416a){var _0x3aa2f3=_0x196998;switch(_0x57416a){case _0x42a247[_0x3aa2f3(0x2e41)]:case _0x42a247[_0x3aa2f3(0x13eb)]:return 0x1;case _0x42a247[_0x3aa2f3(0x1012)]:case _0x42a247[_0x3aa2f3(0x3541)]:return 0x2;case _0x42a247[_0x3aa2f3(0x1cba)]:case _0x42a247[_0x3aa2f3(0x3e38)]:case _0x42a247[_0x3aa2f3(0x339b)]:return 0x4;default:throw new Error(_0x3aa2f3(0x586)+_0x57416a+'\x27');}}static['ForEach'](_0x497356,_0x47509f,_0x5b096d,_0x588272,_0x2eae09,_0x3065b1,_0xe1d3f4,_0x4a1409){var _0x1c926a=_0x196998;if(_0x497356 instanceof Array){let _0x2d3de0=_0x47509f/0x4;var _0x4b5e87=_0x5b096d/0x4;for(let _0x2a488c=0x0;_0x2a488c<_0x3065b1;_0x2a488c+=_0x588272){for(let _0x3309dd=0x0;_0x3309dd<_0x588272;_0x3309dd++)_0x4a1409(_0x497356[_0x2d3de0+_0x3309dd],_0x2a488c+_0x3309dd);_0x2d3de0+=_0x4b5e87;}}else{var _0x2baf93=_0x497356 instanceof ArrayBuffer?new DataView(_0x497356):new DataView(_0x497356[_0x1c926a(0x277a)],_0x497356['byteOffset'],_0x497356[_0x1c926a(0x34f4)]),_0x4066a1=_0x42a247['GetTypeByteLength'](_0x2eae09);for(let _0x8678ca=0x0;_0x8678ca<_0x3065b1;_0x8678ca+=_0x588272){let _0x22d1bb=_0x47509f;for(let _0x4bd170=0x0;_0x4bd170<_0x588272;_0x4bd170++)_0x4a1409(_0x42a247[_0x1c926a(0x2a90)](_0x2baf93,_0x2eae09,_0x22d1bb,_0xe1d3f4),_0x8678ca+_0x4bd170),_0x22d1bb+=_0x4066a1;_0x47509f+=_0x5b096d;}}}static['_GetFloatValue'](_0x1f2e7e,_0xa84062,_0x278c81,_0x5c562e){var _0x397d0e=_0x196998;switch(_0xa84062){case _0x42a247[_0x397d0e(0x2e41)]:{let _0x3e50c0=_0x1f2e7e[_0x397d0e(0x2f06)](_0x278c81);return _0x3e50c0=_0x5c562e?Math[_0x397d0e(0xc54)](_0x3e50c0/0x7f,-0x1):_0x3e50c0;}case _0x42a247[_0x397d0e(0x13eb)]:{let _0x505cc0=_0x1f2e7e['getUint8'](_0x278c81);return _0x5c562e&&(_0x505cc0/=0xff),_0x505cc0;}case _0x42a247[_0x397d0e(0x1012)]:{let _0x34aed8=_0x1f2e7e[_0x397d0e(0x544)](_0x278c81,!0x0);return _0x34aed8=_0x5c562e?Math[_0x397d0e(0xc54)](_0x34aed8/0x7fff,-0x1):_0x34aed8;}case _0x42a247[_0x397d0e(0x3541)]:{let _0x583ab2=_0x1f2e7e[_0x397d0e(0x3181)](_0x278c81,!0x0);return _0x5c562e&&(_0x583ab2/=0xffff),_0x583ab2;}case _0x42a247['INT']:return _0x1f2e7e[_0x397d0e(0x2179)](_0x278c81,!0x0);case _0x42a247['UNSIGNED_INT']:return _0x1f2e7e['getUint32'](_0x278c81,!0x0);case _0x42a247[_0x397d0e(0x339b)]:return _0x1f2e7e[_0x397d0e(0x6d8)](_0x278c81,!0x0);default:throw new Error('Invalid\x20component\x20type\x20'+_0xa84062);}}}_0x42a247[_0x196998(0x1f35)]=0x0,_0x42a247[_0x196998(0x2e41)]=0x1400,_0x42a247[_0x196998(0x13eb)]=0x1401,_0x42a247[_0x196998(0x1012)]=0x1402,_0x42a247[_0x196998(0x3541)]=0x1403,_0x42a247['INT']=0x1404,_0x42a247[_0x196998(0x3e38)]=0x1405,_0x42a247['FLOAT']=0x1406,_0x42a247[_0x196998(0x31b9)]=_0x196998(0x8c5),_0x42a247[_0x196998(0x3487)]='normal',_0x42a247[_0x196998(0xf76)]=_0x196998(0x133f),_0x42a247[_0x196998(0x855)]='uv',_0x42a247[_0x196998(0x32bb)]=_0x196998(0x299a),_0x42a247[_0x196998(0xf68)]=_0x196998(0x187f),_0x42a247[_0x196998(0x159d)]=_0x196998(0x26cc),_0x42a247[_0x196998(0x29ac)]=_0x196998(0x260),_0x42a247[_0x196998(0x2edf)]=_0x196998(0x26bf),_0x42a247[_0x196998(0x3469)]=_0x196998(0x25cc),_0x42a247['ColorInstanceKind']='instanceColor',_0x42a247['MatricesIndicesKind']=_0x196998(0xfa2),_0x42a247[_0x196998(0x2744)]='matricesWeights',_0x42a247[_0x196998(0xb62)]=_0x196998(0x2c4c),_0x42a247[_0x196998(0x2f3e)]=_0x196998(0xfd7);},0x13862:(_0x10cad3,_0x14a74e,_0x324bbb)=>{var _0xd59635=a8_0x49466b;_0x324bbb['d'](_0x14a74e,{'h':()=>_0x4072c7});class _0x4072c7{constructor(){var _0xf01d81=a8_0x58a1;this[_0xf01d81(0xe31)]=0x0,this[_0xf01d81(0x33a8)]=0x0,this[_0xf01d81(0x721)]=!0x1,this[_0xf01d81(0x439)]=_0x4072c7[_0xf01d81(0x1f35)]++;}get[_0xd59635(0x1305)](){return null;}}_0x4072c7[_0xd59635(0x1f35)]=0x0;},0x1696b:(_0xc92100,_0x1a08fa,_0xfc3219)=>{_0xfc3219(0x1a27),_0xfc3219(0x13862),_0xfc3219(0x365e);},0x365e:(_0x322911,_0x22cb3b,_0x30382c)=>{var _0x25c8ef=a8_0x49466b;_0x30382c['d'](_0x22cb3b,{'N':()=>_0x1c0d35});var _0x42fe9f=_0x30382c(0x77a5);class _0x1c0d35{constructor(_0x12c156,_0x1e317b,_0x4f3833=_0x42fe9f['g']['BUFFER_CREATIONFLAG_READWRITE']){var _0xfba747=a8_0x58a1;this[_0xfba747(0x398b)]=_0x12c156,this[_0xfba747(0x398b)]['_storageBuffers'][_0xfba747(0x2f54)](this),this[_0xfba747(0x20a8)](_0x1e317b,_0x4f3833);}[_0x25c8ef(0x20a8)](_0x43ad34,_0x5c6700){var _0x18399f=_0x25c8ef;this[_0x18399f(0x15ef)]=_0x43ad34,this[_0x18399f(0xeb8)]=_0x5c6700,this[_0x18399f(0x3cef)]=this[_0x18399f(0x398b)][_0x18399f(0x3d7f)](_0x43ad34,_0x5c6700);}[_0x25c8ef(0x220)](){this['_create'](this['_bufferSize'],this['_creationFlags']);}[_0x25c8ef(0xa3a)](){var _0x9c0999=_0x25c8ef;return this[_0x9c0999(0x3cef)];}['update'](_0x30acb5,_0x58532c,_0x5f035b){var _0x30269e=_0x25c8ef;this['_buffer']&&this[_0x30269e(0x398b)]['updateStorageBuffer'](this['_buffer'],_0x30acb5,_0x58532c,_0x5f035b);}['read'](_0xcd873b,_0xe7427b,_0x14b152){var _0x499c87=_0x25c8ef;return this[_0x499c87(0x398b)]['readFromStorageBuffer'](this[_0x499c87(0x3cef)],_0xcd873b,_0xe7427b,_0x14b152);}[_0x25c8ef(0x2d20)](){var _0x3019f2=_0x25c8ef;const _0x4a08ef=this[_0x3019f2(0x398b)][_0x3019f2(0x181a)];var _0x55d63c=_0x4a08ef[_0x3019f2(0x404a)](this);-0x1!==_0x55d63c&&(_0x4a08ef[_0x55d63c]=_0x4a08ef[_0x4a08ef[_0x3019f2(0x132e)]-0x1],_0x4a08ef[_0x3019f2(0x38e4)]()),this[_0x3019f2(0x398b)][_0x3019f2(0x3cd8)](this[_0x3019f2(0x3cef)]),this[_0x3019f2(0x3cef)]=null;}}},0xd13c:(_0x448620,_0x4d00e1,_0xf69860)=>{var _0x4cb374=a8_0x49466b;_0xf69860['d'](_0x4d00e1,{'Y':()=>_0x21de16});function _0x5e4d59(_0x56da1a,_0x3920cc,_0x23ec18,_0x314015){var _0x44798c=a8_0x58a1,_0x4e0075,_0x2c22b2=arguments[_0x44798c(0x132e)],_0x2d5ddc=_0x2c22b2<0x3?_0x3920cc:null===_0x314015?_0x314015=Object[_0x44798c(0x319d)](_0x3920cc,_0x23ec18):_0x314015;if(_0x44798c(0x20cb)==typeof Reflect&&_0x44798c(0x187)==typeof Reflect[_0x44798c(0x14d7)])_0x2d5ddc=Reflect[_0x44798c(0x14d7)](_0x56da1a,_0x3920cc,_0x23ec18,_0x314015);else{for(var _0x49ec44=_0x56da1a[_0x44798c(0x132e)]-0x1;0x0<=_0x49ec44;_0x49ec44--)(_0x4e0075=_0x56da1a[_0x49ec44])&&(_0x2d5ddc=(_0x2c22b2<0x3?_0x4e0075(_0x2d5ddc):0x3<_0x2c22b2?_0x4e0075(_0x3920cc,_0x23ec18,_0x2d5ddc):_0x4e0075(_0x3920cc,_0x23ec18))||_0x2d5ddc);}0x3<_0x2c22b2&&_0x2d5ddc&&Object[_0x44798c(0x1fc0)](_0x3920cc,_0x23ec18,_0x2d5ddc);}var _0x4d00e1=_0xf69860(0x153ad),_0x332724=_0xf69860(0xf96c),_0x575703=_0xf69860(0x1272b),_0x35f3f0=_0xf69860(0xc25e),_0x295575=_0xf69860(0xe222);class _0x21de16{constructor(){var _0x3e8383=a8_0x58a1;this[_0x3e8383(0x282d)]=0x3,this['wheelPrecisionY']=0x3,this['wheelPrecisionZ']=0x3,this[_0x3e8383(0xc21)]=new _0x332724['y$'](),this[_0x3e8383(0x33a0)]=0x0,this[_0x3e8383(0x165d)]=0x0,this[_0x3e8383(0xe75)]=0x0,this[_0x3e8383(0x13f0)]=0xc,this[_0x3e8383(0x4054)]=0x78;}[_0x4cb374(0x1a17)](_0x558b84){var _0x2827eb=_0x4cb374;_0x558b84=_0x295575['w1'][_0x2827eb(0x3941)](arguments),this[_0x2827eb(0x211f)]=_0x95ebb9=>{var _0xdf6f4e=_0x2827eb;if(_0x95ebb9['type']===_0x575703['kD']['POINTERWHEEL']){const _0x177746=_0x95ebb9[_0xdf6f4e(0xd53)];_0x95ebb9=_0x177746[_0xdf6f4e(0x2c7b)]===_0x35f3f0['G'][_0xdf6f4e(0x157)]?this[_0xdf6f4e(0x13f0)]:0x1,(this['_wheelDeltaX']+=this[_0xdf6f4e(0x282d)]*_0x95ebb9*_0x177746[_0xdf6f4e(0x49d)]/this[_0xdf6f4e(0x4054)],this[_0xdf6f4e(0x165d)]-=this['wheelPrecisionY']*_0x95ebb9*_0x177746[_0xdf6f4e(0x2f4e)]/this['_normalize'],this[_0xdf6f4e(0xe75)]+=this['wheelPrecisionZ']*_0x95ebb9*_0x177746[_0xdf6f4e(0x3567)]/this['_normalize'],_0x177746[_0xdf6f4e(0xb18)]&&!_0x558b84&&_0x177746[_0xdf6f4e(0xb18)]());}},this['_observer']=this[_0x2827eb(0x2d7a)][_0x2827eb(0x22fd)]()['_inputManager'][_0x2827eb(0x9a8)](this[_0x2827eb(0x211f)],_0x575703['kD']['POINTERWHEEL']);}[_0x4cb374(0x29a5)](){var _0x355fba=_0x4cb374;this[_0x355fba(0x28f8)]&&(this[_0x355fba(0x2d7a)][_0x355fba(0x22fd)]()[_0x355fba(0x2d2)]['_removeCameraPointerObserver'](this[_0x355fba(0x28f8)]),this['_observer']=null,this[_0x355fba(0x211f)]=null),this[_0x355fba(0xc21)]&&this[_0x355fba(0xc21)]['clear']();}['checkInputs'](){var _0x25ec42=_0x4cb374;this[_0x25ec42(0xc21)][_0x25ec42(0x3e9)]({'wheelDeltaX':this['_wheelDeltaX'],'wheelDeltaY':this[_0x25ec42(0x165d)],'wheelDeltaZ':this[_0x25ec42(0xe75)]}),this['_wheelDeltaX']=0x0,this[_0x25ec42(0x165d)]=0x0,this[_0x25ec42(0xe75)]=0x0;}[_0x4cb374(0x1653)](){var _0x121902=_0x4cb374;return _0x121902(0x19f3);}[_0x4cb374(0x1162)](){var _0x1e5a5b=_0x4cb374;return _0x1e5a5b(0x2efb);}}_0x5e4d59([(0x0,_0x4d00e1['qC'])()],_0x21de16[_0x4cb374(0x1229)],_0x4cb374(0x282d),void 0x0),_0x5e4d59([(0x0,_0x4d00e1['qC'])()],_0x21de16[_0x4cb374(0x1229)],_0x4cb374(0x40b),void 0x0),_0x5e4d59([(0x0,_0x4d00e1['qC'])()],_0x21de16[_0x4cb374(0x1229)],_0x4cb374(0x26b8),void 0x0);},0x3e9e:(_0x2cab6d,_0x41aa8f,_0xb2cd00)=>{var _0x42466e=a8_0x49466b;_0xb2cd00['d'](_0x41aa8f,{'O':()=>_0x40803d});var _0x41aa8f=_0xb2cd00(0x153ad),_0x15b48e=_0xb2cd00(0xe222),_0x3099e8=_0xb2cd00(0x1272b);class _0x40803d{constructor(){var _0x3ee0fc=a8_0x58a1;this[_0x3ee0fc(0x2e4d)]=-0x1,this[_0x3ee0fc(0x4c8)]=[0x0,0x1,0x2];}[_0x42466e(0x1a17)](_0x5211ab){var _0x295c9f=_0x42466e;_0x5211ab=_0x15b48e['w1'][_0x295c9f(0x3941)](arguments);const _0x2fb714=this['camera'][_0x295c9f(0x2636)](),_0xe2b021=_0x2fb714['getInputElement']();let _0x95dae2=0x0,_0x33832c=null;this[_0x295c9f(0x2320)]=null,this[_0x295c9f(0x124d)]=null,this['_altKey']=!0x1,this[_0x295c9f(0x487)]=!0x1,this[_0x295c9f(0x3c9a)]=!0x1,this[_0x295c9f(0xcb8)]=!0x1,this[_0x295c9f(0x2a53)]=0x0,this['_pointerInput']=_0x28c6d6=>{var _0x45331a=_0x295c9f;const _0x415a90=_0x28c6d6[_0x45331a(0xd53)];var _0x1b3877=_0x45331a(0x2988)===_0x415a90[_0x45331a(0x20bd)];if(!_0x2fb714['isInVRExclusivePointerMode']&&(_0x28c6d6[_0x45331a(0x2eea)]===_0x3099e8['kD'][_0x45331a(0x36b6)]||-0x1!==this[_0x45331a(0x4c8)]['indexOf'](_0x415a90[_0x45331a(0x2a8b)]))){const _0x2c3e62=_0x415a90['target'];if(this[_0x45331a(0x3b0d)]=_0x415a90['altKey'],this[_0x45331a(0x487)]=_0x415a90['ctrlKey'],this['_metaKey']=_0x415a90['metaKey'],this['_shiftKey']=_0x415a90[_0x45331a(0x3bf1)],this[_0x45331a(0x2a53)]=_0x415a90['buttons'],_0x2fb714['isPointerLock']){var _0x283be1=_0x415a90[_0x45331a(0x16e)],_0x3b936b=_0x415a90['movementY'];this[_0x45331a(0x11e6)](null,_0x283be1,_0x3b936b),this[_0x45331a(0x2320)]=null,this['_pointB']=null;}else{if(_0x28c6d6['type']===_0x3099e8['kD']['POINTERDOWN']||!_0x1b3877||(null==(_0x283be1=this[_0x45331a(0x2320)])?void 0x0:_0x283be1['pointerId'])===_0x415a90[_0x45331a(0x2915)]||(null==(_0x3b936b=this['_pointB'])?void 0x0:_0x3b936b[_0x45331a(0x2915)])===_0x415a90[_0x45331a(0x2915)]){if(_0x28c6d6['type']!==_0x3099e8['kD']['POINTERDOWN']||-0x1!==this[_0x45331a(0x2e4d)]&&!_0x1b3877){if(_0x28c6d6[_0x45331a(0x2eea)]===_0x3099e8['kD'][_0x45331a(0x29c3)])this['onDoubleTap'](_0x415a90[_0x45331a(0x20bd)]);else{if(_0x28c6d6['type']!==_0x3099e8['kD'][_0x45331a(0x1d5d)]||this[_0x45331a(0x2e4d)]!==_0x415a90['button']&&!_0x1b3877){if(_0x28c6d6[_0x45331a(0x2eea)]===_0x3099e8['kD'][_0x45331a(0x36b6)]){if(_0x5211ab||_0x415a90[_0x45331a(0xb18)](),this[_0x45331a(0x2320)]&&null===this[_0x45331a(0x124d)])_0x283be1=_0x415a90['clientX']-this[_0x45331a(0x2320)]['x'],_0x3b936b=_0x415a90[_0x45331a(0x342a)]-this[_0x45331a(0x2320)]['y'],(this[_0x45331a(0x11e6)](this['_pointA'],_0x283be1,_0x3b936b),this[_0x45331a(0x2320)]['x']=_0x415a90[_0x45331a(0x1788)],this[_0x45331a(0x2320)]['y']=_0x415a90['clientY']);else{if(this[_0x45331a(0x2320)]&&this[_0x45331a(0x124d)]){const _0x5ee1fe=this[_0x45331a(0x2320)][_0x45331a(0x2915)]===_0x415a90['pointerId']?this[_0x45331a(0x2320)]:this['_pointB'];_0x5ee1fe['x']=_0x415a90[_0x45331a(0x1788)],_0x5ee1fe['y']=_0x415a90[_0x45331a(0x342a)],(_0x283be1=this[_0x45331a(0x2320)]['x']-this['_pointB']['x'],_0x3b936b=this['_pointA']['y']-this[_0x45331a(0x124d)]['y'],_0x283be1=_0x283be1*_0x283be1+_0x3b936b*_0x3b936b,_0x3b936b={'x':(this['_pointA']['x']+this[_0x45331a(0x124d)]['x'])/0x2,'y':(this[_0x45331a(0x2320)]['y']+this['_pointB']['y'])/0x2,'pointerId':_0x415a90[_0x45331a(0x2915)],'type':_0x28c6d6[_0x45331a(0x2eea)]}),(this[_0x45331a(0x371b)](this[_0x45331a(0x2320)],this[_0x45331a(0x124d)],_0x95dae2,_0x283be1,_0x33832c,_0x3b936b),_0x33832c=_0x3b936b,_0x95dae2=_0x283be1);}}}}else{try{null!==_0x2c3e62&&void 0x0!==_0x2c3e62&&_0x2c3e62[_0x45331a(0x31fb)](_0x415a90[_0x45331a(0x2915)]);}catch(_0x513b7c){}_0x1b3877||(this[_0x45331a(0x124d)]=null),_0x2fb714['_badOS']?this[_0x45331a(0x2320)]=this[_0x45331a(0x124d)]=null:this['_pointB']&&this[_0x45331a(0x2320)]&&this[_0x45331a(0x2320)][_0x45331a(0x2915)]==_0x415a90[_0x45331a(0x2915)]?(this['_pointA']=this['_pointB'],this[_0x45331a(0x124d)]=null):this[_0x45331a(0x2320)]&&this[_0x45331a(0x124d)]&&this[_0x45331a(0x124d)][_0x45331a(0x2915)]==_0x415a90[_0x45331a(0x2915)]?this['_pointB']=null:this[_0x45331a(0x2320)]=this['_pointB']=null,0x0===_0x95dae2&&!_0x33832c||(this[_0x45331a(0x371b)](this[_0x45331a(0x2320)],this[_0x45331a(0x124d)],_0x95dae2,0x0,_0x33832c,null),_0x95dae2=0x0,_0x33832c=null),this[_0x45331a(0x2e4d)]=-0x1,this['onButtonUp'](_0x415a90),_0x5211ab||_0x415a90[_0x45331a(0xb18)]();}}}else{try{null!==_0x2c3e62&&void 0x0!==_0x2c3e62&&_0x2c3e62[_0x45331a(0x40ad)](_0x415a90[_0x45331a(0x2915)]);}catch(_0x434320){}if(null===this[_0x45331a(0x2320)])this[_0x45331a(0x2320)]={'x':_0x415a90[_0x45331a(0x1788)],'y':_0x415a90[_0x45331a(0x342a)],'pointerId':_0x415a90['pointerId'],'type':_0x415a90[_0x45331a(0x20bd)]};else{if(null!==this['_pointB'])return;this[_0x45331a(0x124d)]={'x':_0x415a90[_0x45331a(0x1788)],'y':_0x415a90[_0x45331a(0x342a)],'pointerId':_0x415a90[_0x45331a(0x2915)],'type':_0x415a90[_0x45331a(0x20bd)]};}-0x1!==this['_currentActiveButton']||_0x1b3877||(this[_0x45331a(0x2e4d)]=_0x415a90['button']),this[_0x45331a(0x22e7)](_0x415a90),_0x5211ab||(_0x415a90[_0x45331a(0xb18)](),_0xe2b021&&_0xe2b021[_0x45331a(0x20af)]());}}}}},this['_observer']=this[_0x295c9f(0x2d7a)][_0x295c9f(0x22fd)]()[_0x295c9f(0x2d2)][_0x295c9f(0x9a8)](this[_0x295c9f(0x300e)],_0x3099e8['kD'][_0x295c9f(0x902)]|_0x3099e8['kD'][_0x295c9f(0x1d5d)]|_0x3099e8['kD'][_0x295c9f(0x36b6)]|_0x3099e8['kD'][_0x295c9f(0x29c3)]),this[_0x295c9f(0x3b5a)]=()=>{var _0xdaff74=_0x295c9f;this[_0xdaff74(0x2320)]=this[_0xdaff74(0x124d)]=null,_0x95dae2=0x0,_0x33832c=null,this[_0xdaff74(0x2077)]();},this[_0x295c9f(0x2a3b)]=this['onContextMenu'][_0x295c9f(0x2dcf)](this),_0xe2b021&&_0xe2b021[_0x295c9f(0x2b6c)](_0x295c9f(0x3409),this[_0x295c9f(0x2a3b)],!0x1);var _0x12e4c7=this[_0x295c9f(0x2d7a)][_0x295c9f(0x22fd)]()['getEngine']()[_0x295c9f(0x45d)]();_0x12e4c7&&_0x15b48e['w1'][_0x295c9f(0x2d8d)](_0x12e4c7,[{'name':_0x295c9f(0x270e),'handler':this['_onLostFocus']}]);}[_0x42466e(0x29a5)](){var _0x2b961a=_0x42466e,_0x5ab8ee;if(this[_0x2b961a(0x3b5a)]&&(_0x5ab8ee=this[_0x2b961a(0x2d7a)][_0x2b961a(0x22fd)]()['getEngine']()['getHostWindow']())&&_0x15b48e['w1']['UnregisterTopRootEvents'](_0x5ab8ee,[{'name':_0x2b961a(0x270e),'handler':this[_0x2b961a(0x3b5a)]}]),this[_0x2b961a(0x28f8)]){if(this[_0x2b961a(0x2d7a)][_0x2b961a(0x22fd)]()[_0x2b961a(0x2d2)][_0x2b961a(0x2808)](this[_0x2b961a(0x28f8)]),this['_observer']=null,this[_0x2b961a(0x2a3b)]){const _0xb1f1a0=this['camera'][_0x2b961a(0x22fd)]()[_0x2b961a(0x2636)]()[_0x2b961a(0x2578)]();_0xb1f1a0&&_0xb1f1a0[_0x2b961a(0x1d60)](_0x2b961a(0x3409),this['_contextMenuBind']);}this[_0x2b961a(0x3b5a)]=null;}this[_0x2b961a(0x3b0d)]=!0x1,this[_0x2b961a(0x487)]=!0x1,this[_0x2b961a(0x3c9a)]=!0x1,this['_shiftKey']=!0x1,this[_0x2b961a(0x2a53)]=0x0,this[_0x2b961a(0x2e4d)]=-0x1;}['getClassName'](){return'BaseCameraPointersInput';}['getSimpleName'](){var _0x119047=_0x42466e;return _0x119047(0x1e38);}[_0x42466e(0xdea)](_0x399c15){}['onTouch'](_0x3b2de7,_0x25216a,_0x1d0193){}[_0x42466e(0x371b)](_0x341dea,_0x277195,_0x44b214,_0xcd18cc,_0x42a9b3,_0x4411ed){}[_0x42466e(0x45f)](_0xaa731){_0xaa731['preventDefault']();}[_0x42466e(0x22e7)](_0xbe2615){}[_0x42466e(0xb2c)](_0x83286d){}[_0x42466e(0x2077)](){}}!function(_0xc7d78d,_0x14497d,_0x304232,_0x54d746){var _0x490aff=_0x42466e,_0x3f1303,_0x19efe9=arguments[_0x490aff(0x132e)],_0x8171f6=_0x19efe9<0x3?_0x14497d:null===_0x54d746?_0x54d746=Object[_0x490aff(0x319d)](_0x14497d,_0x304232):_0x54d746;if('object'==typeof Reflect&&_0x490aff(0x187)==typeof Reflect[_0x490aff(0x14d7)])_0x8171f6=Reflect['decorate'](_0xc7d78d,_0x14497d,_0x304232,_0x54d746);else{for(var _0x454a49=_0xc7d78d['length']-0x1;0x0<=_0x454a49;_0x454a49--)(_0x3f1303=_0xc7d78d[_0x454a49])&&(_0x8171f6=(_0x19efe9<0x3?_0x3f1303(_0x8171f6):0x3<_0x19efe9?_0x3f1303(_0x14497d,_0x304232,_0x8171f6):_0x3f1303(_0x14497d,_0x304232))||_0x8171f6);}0x3<_0x19efe9&&_0x8171f6&&Object[_0x490aff(0x1fc0)](_0x14497d,_0x304232,_0x8171f6);}([(0x0,_0x41aa8f['qC'])()],_0x40803d[_0x42466e(0x1229)],'buttons',void 0x0);},0x80af:(_0x3fc1ef,_0x54e972,_0x358a86)=>{var _0x12cef9=a8_0x49466b;_0x358a86['d'](_0x54e972,{'R':()=>_0x516021});function _0x21ca95(_0x536691,_0x1f1fd8,_0x1e44fa,_0x313e8f){var _0x22a169=a8_0x58a1,_0x3dc61a,_0x343b27=arguments['length'],_0x14bb3a=_0x343b27<0x3?_0x1f1fd8:null===_0x313e8f?_0x313e8f=Object[_0x22a169(0x319d)](_0x1f1fd8,_0x1e44fa):_0x313e8f;if(_0x22a169(0x20cb)==typeof Reflect&&_0x22a169(0x187)==typeof Reflect[_0x22a169(0x14d7)])_0x14bb3a=Reflect[_0x22a169(0x14d7)](_0x536691,_0x1f1fd8,_0x1e44fa,_0x313e8f);else{for(var _0x152671=_0x536691[_0x22a169(0x132e)]-0x1;0x0<=_0x152671;_0x152671--)(_0x3dc61a=_0x536691[_0x152671])&&(_0x14bb3a=(_0x343b27<0x3?_0x3dc61a(_0x14bb3a):0x3<_0x343b27?_0x3dc61a(_0x1f1fd8,_0x1e44fa,_0x14bb3a):_0x3dc61a(_0x1f1fd8,_0x1e44fa))||_0x14bb3a);}0x3<_0x343b27&&_0x14bb3a&&Object[_0x22a169(0x1fc0)](_0x1f1fd8,_0x1e44fa,_0x14bb3a);}var _0x54e972=_0x358a86(0x153ad),_0x41df26=_0x358a86(0x15fee),_0x45f4eb=_0x358a86(0x12bee);class _0x516021{constructor(){var _0x40817f=a8_0x58a1;this[_0x40817f(0x3753)]=0x50,this[_0x40817f(0x2817)]=0x28,this[_0x40817f(0x3756)]=0x1;}get[_0x12cef9(0x26a1)](){var _0x33325c=_0x12cef9;return 0x1!==this[_0x33325c(0x3756)];}set[_0x12cef9(0x26a1)](_0x56abc7){this['_yAxisScale']=_0x56abc7?-0x1:0x1;}[_0x12cef9(0x1a17)](){var _0x1f0178=_0x12cef9;const _0x4430c6=this[_0x1f0178(0x2d7a)][_0x1f0178(0x22fd)]()[_0x1f0178(0x196e)];this['_onGamepadConnectedObserver']=_0x4430c6[_0x1f0178(0x3a6a)][_0x1f0178(0x11ad)](_0x333379=>{var _0x341b80=_0x1f0178;_0x333379[_0x341b80(0x2eea)]===_0x45f4eb['nJ']['POSE_ENABLED']||this['gamepad']&&_0x333379[_0x341b80(0x2eea)]!==_0x45f4eb['nJ'][_0x341b80(0x1199)]||(this[_0x341b80(0x6cb)]=_0x333379);}),this[_0x1f0178(0x1eb4)]=_0x4430c6[_0x1f0178(0xf14)][_0x1f0178(0x11ad)](_0x2fc4cf=>{var _0x2318c1=_0x1f0178;this[_0x2318c1(0x6cb)]===_0x2fc4cf&&(this[_0x2318c1(0x6cb)]=null);}),this[_0x1f0178(0x6cb)]=_0x4430c6['getGamepadByType'](_0x45f4eb['nJ'][_0x1f0178(0x1199)]);}['detachControl'](){var _0x130d99=_0x12cef9;this[_0x130d99(0x2d7a)][_0x130d99(0x22fd)]()[_0x130d99(0x196e)]['onGamepadConnectedObservable']['remove'](this[_0x130d99(0x1a27)]),this[_0x130d99(0x2d7a)][_0x130d99(0x22fd)]()['gamepadManager'][_0x130d99(0xf14)][_0x130d99(0x2473)](this['_onGamepadDisconnectedObserver']),this[_0x130d99(0x6cb)]=null;}['checkInputs'](){var _0x455b9d=_0x12cef9;if(this['gamepad']){const _0x43af40=this['camera'];var _0xd81852,_0x3d7fe8=this[_0x455b9d(0x6cb)]['rightStick'],_0x3d7fe8=(_0x3d7fe8&&(0x0!=_0x3d7fe8['x']&&0x0!=(_0xd81852=_0x3d7fe8['x']/this[_0x455b9d(0x3753)])&&0.005<Math[_0x455b9d(0x3f6c)](_0xd81852)&&(_0x43af40[_0x455b9d(0xcf8)]+=_0xd81852),0x0!=_0x3d7fe8['y']&&0x0!=(_0xd81852=_0x3d7fe8['y']/this[_0x455b9d(0x3753)]*this[_0x455b9d(0x3756)])&&0.005<Math['abs'](_0xd81852)&&(_0x43af40[_0x455b9d(0x1fd8)]+=_0xd81852)),this[_0x455b9d(0x6cb)]['leftStick']);_0x3d7fe8&&0x0!=_0x3d7fe8['y']&&0x0!=(_0xd81852=_0x3d7fe8['y']/this['gamepadMoveSensibility'])&&0.005<Math[_0x455b9d(0x3f6c)](_0xd81852)&&(this[_0x455b9d(0x2d7a)][_0x455b9d(0xabf)]-=_0xd81852);}}[_0x12cef9(0x1653)](){var _0x3afb61=_0x12cef9;return _0x3afb61(0x2717);}['getSimpleName'](){var _0x2a8578=_0x12cef9;return _0x2a8578(0x6cb);}}_0x21ca95([(0x0,_0x54e972['qC'])()],_0x516021[_0x12cef9(0x1229)],_0x12cef9(0x3753),void 0x0),_0x21ca95([(0x0,_0x54e972['qC'])()],_0x516021[_0x12cef9(0x1229)],_0x12cef9(0x2817),void 0x0),_0x41df26['u']['ArcRotateCameraGamepadInput']=_0x516021;},0xa612:(_0x42ae6d,_0x3f9e36,_0x4b0a15)=>{var _0x28e7f0=a8_0x49466b;_0x4b0a15['d'](_0x3f9e36,{'v':()=>_0x3e055e});function _0x49c180(_0x3a843e,_0x42c638,_0x5eae2f,_0x3ddfee){var _0x5672b9=a8_0x58a1,_0x1e1878,_0x1dade6=arguments[_0x5672b9(0x132e)],_0x1b2528=_0x1dade6<0x3?_0x42c638:null===_0x3ddfee?_0x3ddfee=Object['getOwnPropertyDescriptor'](_0x42c638,_0x5eae2f):_0x3ddfee;if(_0x5672b9(0x20cb)==typeof Reflect&&_0x5672b9(0x187)==typeof Reflect[_0x5672b9(0x14d7)])_0x1b2528=Reflect[_0x5672b9(0x14d7)](_0x3a843e,_0x42c638,_0x5eae2f,_0x3ddfee);else{for(var _0x6052b8=_0x3a843e[_0x5672b9(0x132e)]-0x1;0x0<=_0x6052b8;_0x6052b8--)(_0x1e1878=_0x3a843e[_0x6052b8])&&(_0x1b2528=(_0x1dade6<0x3?_0x1e1878(_0x1b2528):0x3<_0x1dade6?_0x1e1878(_0x42c638,_0x5eae2f,_0x1b2528):_0x1e1878(_0x42c638,_0x5eae2f))||_0x1b2528);}0x3<_0x1dade6&&_0x1b2528&&Object['defineProperty'](_0x42c638,_0x5eae2f,_0x1b2528);}var _0x3f9e36=_0x4b0a15(0x153ad),_0x18e70c=_0x4b0a15(0x15fee),_0xacad16=_0x4b0a15(0x93b9),_0x195a62=_0x4b0a15(0xe222);class _0x3e055e{constructor(){var _0x2718d7=a8_0x58a1;this[_0x2718d7(0x3654)]=[0x26],this[_0x2718d7(0x2506)]=[0x28],this[_0x2718d7(0xd47)]=[0x25],this['keysRight']=[0x27],this[_0x2718d7(0x2c80)]=[0xdc],this[_0x2718d7(0x3d4b)]=0x32,this[_0x2718d7(0x3c64)]=0x19,this['useAltToZoom']=!0x0,this[_0x2718d7(0xa3d)]=0.01,this[_0x2718d7(0x1e0f)]=new Array();}['attachControl'](_0x57d8e3){var _0x241b88=a8_0x58a1;_0x57d8e3=_0x195a62['w1']['BackCompatCameraNoPreventDefault'](arguments),this['_onCanvasBlurObserver']||(this[_0x241b88(0x48a)]=this[_0x241b88(0x2d7a)][_0x241b88(0x22fd)](),this[_0x241b88(0x398b)]=this[_0x241b88(0x48a)][_0x241b88(0x2636)](),this[_0x241b88(0x36df)]=this['_engine'][_0x241b88(0x28d1)]['add'](()=>{var _0x3165f6=_0x241b88;this[_0x3165f6(0x1e0f)][_0x3165f6(0x132e)]=0x0;}),this[_0x241b88(0x142b)]=this[_0x241b88(0x48a)][_0x241b88(0x1e34)][_0x241b88(0x11ad)](_0x18a874=>{var _0x12227d=_0x241b88;const _0x42551b=_0x18a874[_0x12227d(0xd53)];_0x42551b[_0x12227d(0x2837)]||(_0x18a874['type']===_0xacad16['OG'][_0x12227d(0x21db)]?(this['_ctrlPressed']=_0x42551b[_0x12227d(0x3f40)],this[_0x12227d(0x17aa)]=_0x42551b[_0x12227d(0x3614)],-0x1===this[_0x12227d(0x3654)][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this['keysDown'][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this['keysLeft'][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this['keysRight'][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this[_0x12227d(0x2c80)]['indexOf'](_0x42551b['keyCode'])||(-0x1===this['_keys'][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)])&&this[_0x12227d(0x1e0f)][_0x12227d(0x2f54)](_0x42551b[_0x12227d(0x1ef6)]),_0x42551b[_0x12227d(0xb18)]&&!_0x57d8e3&&_0x42551b[_0x12227d(0xb18)]())):-0x1===this['keysUp'][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this['keysDown']['indexOf'](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this['keysLeft']['indexOf'](_0x42551b[_0x12227d(0x1ef6)])&&-0x1===this['keysRight'][_0x12227d(0x404a)](_0x42551b['keyCode'])&&-0x1===this[_0x12227d(0x2c80)]['indexOf'](_0x42551b[_0x12227d(0x1ef6)])||(0x0<=(_0x18a874=this['_keys'][_0x12227d(0x404a)](_0x42551b[_0x12227d(0x1ef6)]))&&this['_keys'][_0x12227d(0x1035)](_0x18a874,0x1),_0x42551b['preventDefault']&&!_0x57d8e3&&_0x42551b[_0x12227d(0xb18)]()));}));}[_0x28e7f0(0x29a5)](){var _0x192bed=_0x28e7f0;this['_scene']&&(this['_onKeyboardObserver']&&this[_0x192bed(0x48a)][_0x192bed(0x1e34)][_0x192bed(0x2473)](this[_0x192bed(0x142b)]),this[_0x192bed(0x36df)]&&this[_0x192bed(0x398b)][_0x192bed(0x28d1)][_0x192bed(0x2473)](this[_0x192bed(0x36df)]),this[_0x192bed(0x142b)]=null,this[_0x192bed(0x36df)]=null),this[_0x192bed(0x1e0f)][_0x192bed(0x132e)]=0x0;}[_0x28e7f0(0xf5d)](){var _0x426fac=_0x28e7f0;if(this[_0x426fac(0x142b)]){const _0x61755f=this['camera'];for(let _0x3a2052=0x0;_0x3a2052<this[_0x426fac(0x1e0f)][_0x426fac(0x132e)];_0x3a2052++){var _0x4320a6=this[_0x426fac(0x1e0f)][_0x3a2052];-0x1!==this[_0x426fac(0xd47)][_0x426fac(0x404a)](_0x4320a6)?this[_0x426fac(0xfff)]&&this[_0x426fac(0x2d7a)][_0x426fac(0xff7)]?_0x61755f[_0x426fac(0x27e1)]-=0x1/this[_0x426fac(0x3d4b)]:_0x61755f[_0x426fac(0xcf8)]-=this['angularSpeed']:-0x1!==this[_0x426fac(0x3654)][_0x426fac(0x404a)](_0x4320a6)?this[_0x426fac(0xfff)]&&this[_0x426fac(0x2d7a)]['_useCtrlForPanning']?_0x61755f[_0x426fac(0x40cf)]+=0x1/this['panningSensibility']:this[_0x426fac(0x17aa)]&&this[_0x426fac(0x3984)]?_0x61755f['inertialRadiusOffset']+=0x1/this[_0x426fac(0x3c64)]:_0x61755f[_0x426fac(0x1fd8)]-=this[_0x426fac(0xa3d)]:-0x1!==this[_0x426fac(0x1756)][_0x426fac(0x404a)](_0x4320a6)?this[_0x426fac(0xfff)]&&this[_0x426fac(0x2d7a)][_0x426fac(0xff7)]?_0x61755f[_0x426fac(0x27e1)]+=0x1/this[_0x426fac(0x3d4b)]:_0x61755f['inertialAlphaOffset']+=this['angularSpeed']:-0x1!==this[_0x426fac(0x2506)][_0x426fac(0x404a)](_0x4320a6)?this['_ctrlPressed']&&this['camera'][_0x426fac(0xff7)]?_0x61755f['inertialPanningY']-=0x1/this['panningSensibility']:this['_altPressed']&&this[_0x426fac(0x3984)]?_0x61755f['inertialRadiusOffset']-=0x1/this[_0x426fac(0x3c64)]:_0x61755f[_0x426fac(0x1fd8)]+=this['angularSpeed']:-0x1!==this[_0x426fac(0x2c80)][_0x426fac(0x404a)](_0x4320a6)&&_0x61755f[_0x426fac(0x269c)]&&_0x61755f['restoreState']();}}}['getClassName'](){var _0xd21e63=_0x28e7f0;return _0xd21e63(0x209e);}['getSimpleName'](){var _0x4cc186=_0x28e7f0;return _0x4cc186(0x631);}}_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],_0x28e7f0(0x3654),void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e['prototype'],_0x28e7f0(0x2506),void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],'keysLeft',void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],'keysRight',void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],_0x28e7f0(0x2c80),void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],_0x28e7f0(0x3d4b),void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],_0x28e7f0(0x3c64),void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e[_0x28e7f0(0x1229)],_0x28e7f0(0x3984),void 0x0),_0x49c180([(0x0,_0x3f9e36['qC'])()],_0x3e055e['prototype'],_0x28e7f0(0xa3d),void 0x0),_0x18e70c['u'][_0x28e7f0(0x209e)]=_0x3e055e;},0x37c4:(_0x1fbe4e,_0x4e7f70,_0x490fee)=>{var _0x34b320=a8_0x49466b;_0x490fee['d'](_0x4e7f70,{'F':()=>_0x1a7f60});function _0x31b49a(_0x4a522a,_0x4f5044,_0x3c43bc,_0x3f7148){var _0x469b03=a8_0x58a1,_0x4be997,_0x3e24b5=arguments[_0x469b03(0x132e)],_0x37f04e=_0x3e24b5<0x3?_0x4f5044:null===_0x3f7148?_0x3f7148=Object['getOwnPropertyDescriptor'](_0x4f5044,_0x3c43bc):_0x3f7148;if(_0x469b03(0x20cb)==typeof Reflect&&_0x469b03(0x187)==typeof Reflect[_0x469b03(0x14d7)])_0x37f04e=Reflect['decorate'](_0x4a522a,_0x4f5044,_0x3c43bc,_0x3f7148);else{for(var _0x3146a8=_0x4a522a[_0x469b03(0x132e)]-0x1;0x0<=_0x3146a8;_0x3146a8--)(_0x4be997=_0x4a522a[_0x3146a8])&&(_0x37f04e=(_0x3e24b5<0x3?_0x4be997(_0x37f04e):0x3<_0x3e24b5?_0x4be997(_0x4f5044,_0x3c43bc,_0x37f04e):_0x4be997(_0x4f5044,_0x3c43bc))||_0x37f04e);}0x3<_0x3e24b5&&_0x37f04e&&Object[_0x469b03(0x1fc0)](_0x4f5044,_0x3c43bc,_0x37f04e);}var _0x4e7f70=_0x490fee(0x153ad),_0xdc1fff=_0x490fee(0x15fee),_0x8fc2b8=_0x490fee(0x1272b),_0x381583=_0x490fee(0x2037),_0x526822=_0x490fee(0x9fd1),_0x577aaf=_0x490fee(0x147b8),_0x2ee251=_0x490fee(0xc25e),_0x1094c7=_0x490fee(0x1b5c),_0x41a198=_0x490fee(0xe222);class _0x1a7f60{constructor(){var _0x56295b=a8_0x58a1;this[_0x56295b(0x357)]=0x3,this[_0x56295b(0x2d93)]=!0x1,this['wheelDeltaPercentage']=0x0,this['customComputeDeltaFromMouseWheel']=null,this[_0x56295b(0xbcf)]=_0x526822['P']['Zero']();}[_0x34b320(0x144a)](_0x13df61,_0xbe7804){var _0x5c360c=_0x34b320;return _0xbe7804=0.01*_0x13df61*this[_0x5c360c(0x1d3b)]*_0xbe7804,0x0<_0x13df61?_0xbe7804/(0x1+this[_0x5c360c(0x1d3b)]):_0xbe7804*(0x1+this[_0x5c360c(0x1d3b)]);}[_0x34b320(0x1a17)](_0x3cf4e6){var _0x37ee91=_0x34b320;_0x3cf4e6=_0x41a198['w1'][_0x37ee91(0x3941)](arguments),this[_0x37ee91(0x211f)]=_0x444a19=>{var _0x332b22=_0x37ee91;if(_0x444a19[_0x332b22(0x2eea)]===_0x8fc2b8['kD'][_0x332b22(0x23d2)]){const _0x3f2fad=_0x444a19[_0x332b22(0xd53)];let _0x793940=0x0;_0x444a19=_0x3f2fad[_0x332b22(0x2c7b)]===_0x2ee251['G']['DOM_DELTA_LINE']?0x28:0x1,_0x444a19=-_0x3f2fad[_0x332b22(0x2f4e)]*_0x444a19;if(this[_0x332b22(0x39a2)])_0x793940=this[_0x332b22(0x39a2)](_0x444a19,this,_0x3f2fad);else{if(this[_0x332b22(0x1d3b)]){if(0x0<(_0x793940=this[_0x332b22(0x144a)](_0x444a19,this[_0x332b22(0x2d7a)][_0x332b22(0x616)]))){let _0x36d5c0=this[_0x332b22(0x2d7a)][_0x332b22(0x616)],_0x327f5c=this[_0x332b22(0x2d7a)][_0x332b22(0xabf)]+_0x793940;for(let _0x429ac9=0x0;_0x429ac9<0x14&&0.001<Math['abs'](_0x327f5c);_0x429ac9++)_0x36d5c0-=_0x327f5c,_0x327f5c*=this['camera'][_0x332b22(0x8bf)];_0x36d5c0=_0x1094c7['R'][_0x332b22(0x3152)](_0x36d5c0,0x0,Number[_0x332b22(0x2f17)]),_0x793940=this[_0x332b22(0x144a)](_0x444a19,_0x36d5c0);}}else _0x793940=_0x444a19/(0x28*this[_0x332b22(0x357)]);}_0x793940&&(this['zoomToMouseLocation']&&this['_hitPlane']?this[_0x332b22(0x1357)](_0x793940):this[_0x332b22(0x2d7a)][_0x332b22(0xabf)]+=_0x793940),_0x3f2fad[_0x332b22(0xb18)]&&!_0x3cf4e6&&_0x3f2fad[_0x332b22(0xb18)]();}},this['_observer']=this[_0x37ee91(0x2d7a)][_0x37ee91(0x22fd)]()[_0x37ee91(0x2d2)][_0x37ee91(0x9a8)](this[_0x37ee91(0x211f)],_0x8fc2b8['kD'][_0x37ee91(0x23d2)]),this[_0x37ee91(0x2d93)]&&this[_0x37ee91(0xbcf)]['setAll'](0x0);}[_0x34b320(0x29a5)](){var _0xea55dd=_0x34b320;this[_0xea55dd(0x28f8)]&&(this[_0xea55dd(0x2d7a)][_0xea55dd(0x22fd)]()[_0xea55dd(0x2d2)][_0xea55dd(0x2808)](this[_0xea55dd(0x28f8)]),this[_0xea55dd(0x28f8)]=null,this['_wheel']=null);}[_0x34b320(0xf5d)](){var _0xfa7259=_0x34b320;if(this[_0xfa7259(0x2d93)]){const _0x3dadb7=this['camera'];0x0+_0x3dadb7[_0xfa7259(0xcf8)]+_0x3dadb7[_0xfa7259(0x1fd8)]+_0x3dadb7['inertialRadiusOffset']&&(this['_updateHitPlane'](),_0x3dadb7[_0xfa7259(0x2966)][_0xfa7259(0x2f9c)](this[_0xfa7259(0xbcf)]),this[_0xfa7259(0xbcf)]['scaleInPlace'](_0x3dadb7['inertia']),this[_0xfa7259(0x1b26)](this[_0xfa7259(0xbcf)]));}}[_0x34b320(0x1653)](){var _0x2f21af=_0x34b320;return _0x2f21af(0x3ff1);}[_0x34b320(0x1162)](){var _0x27b733=_0x34b320;return _0x27b733(0x2efb);}[_0x34b320(0x3eb4)](){var _0x528a14=_0x34b320;const _0x429b49=this['camera'];var _0x3e1b64=_0x429b49[_0x528a14(0x2966)][_0x528a14(0x3e42)](_0x429b49[_0x528a14(0x8c5)]);this[_0x528a14(0x1975)]=_0x381583['J']['FromPositionAndNormal'](_0x429b49[_0x528a14(0x2966)],_0x3e1b64);}['_getPosition'](){var _0x967898=_0x34b320,_0x25a489;const _0x1c91f9=this[_0x967898(0x2d7a)],_0x5d1c20=_0x1c91f9[_0x967898(0x22fd)](),_0x1ffca1=_0x5d1c20['createPickingRay'](_0x5d1c20['pointerX'],_0x5d1c20[_0x967898(0x2c21)],_0x526822['y3'][_0x967898(0x24ef)](),_0x1c91f9,!0x1);let _0x10c6f=0x0;return this[_0x967898(0x1975)]&&(_0x10c6f=null!=(_0x25a489=_0x1ffca1['intersectsPlane'](this[_0x967898(0x1975)]))?_0x25a489:0x0),_0x1ffca1['origin'][_0x967898(0x2f9c)](_0x1ffca1[_0x967898(0x1b19)][_0x967898(0x1200)](_0x10c6f));}[_0x34b320(0x1357)](_0xe9a1d5){var _0x48c349=_0x34b320;const _0x503bd6=this[_0x48c349(0x2d7a)];var _0x155f33=0x1-_0x503bd6['inertia'];_0x503bd6['lowerRadiusLimit']&&(_0x3a3fe8=null!=(_0x3a3fe8=_0x503bd6[_0x48c349(0x31b2)])?_0x3a3fe8:0x0,_0x503bd6['radius']-(_0x503bd6['inertialRadiusOffset']+_0xe9a1d5)/_0x155f33<_0x3a3fe8&&(_0xe9a1d5=(_0x503bd6[_0x48c349(0x616)]-_0x3a3fe8)*_0x155f33-_0x503bd6[_0x48c349(0xabf)])),_0x503bd6[_0x48c349(0x3aaa)]&&(_0x3a3fe8=null!=(_0x3a3fe8=_0x503bd6[_0x48c349(0x3aaa)])?_0x3a3fe8:0x0,_0x503bd6[_0x48c349(0x616)]-(_0x503bd6[_0x48c349(0xabf)]+_0xe9a1d5)/_0x155f33>_0x3a3fe8&&(_0xe9a1d5=(_0x503bd6[_0x48c349(0x616)]-_0x3a3fe8)*_0x155f33-_0x503bd6['inertialRadiusOffset']));var _0x3a3fe8=_0xe9a1d5/_0x155f33/_0x503bd6['radius'];const _0x4b80ff=this[_0x48c349(0x12b3)](),_0x5cdec2=_0x526822['jp']['Vector3'][0x6];_0x4b80ff[_0x48c349(0x16b6)](_0x503bd6['target'],_0x5cdec2),_0x5cdec2[_0x48c349(0x1200)](_0x3a3fe8),_0x5cdec2[_0x48c349(0x1200)](_0x155f33),this['_inertialPanning'][_0x48c349(0x2f9c)](_0x5cdec2),_0x503bd6[_0x48c349(0xabf)]+=_0xe9a1d5;}[_0x34b320(0x1b26)](_0x511ecd){var _0x8d0a17=_0x34b320;Math['abs'](_0x511ecd['x'])<_0x577aaf['kn']&&(_0x511ecd['x']=0x0),Math['abs'](_0x511ecd['y'])<_0x577aaf['kn']&&(_0x511ecd['y']=0x0),Math[_0x8d0a17(0x3f6c)](_0x511ecd['z'])<_0x577aaf['kn']&&(_0x511ecd['z']=0x0);}}_0x31b49a([(0x0,_0x4e7f70['qC'])()],_0x1a7f60[_0x34b320(0x1229)],_0x34b320(0x357),void 0x0),_0x31b49a([(0x0,_0x4e7f70['qC'])()],_0x1a7f60[_0x34b320(0x1229)],'zoomToMouseLocation',void 0x0),_0x31b49a([(0x0,_0x4e7f70['qC'])()],_0x1a7f60[_0x34b320(0x1229)],'wheelDeltaPercentage',void 0x0),_0xdc1fff['u'][_0x34b320(0x3ff1)]=_0x1a7f60;},0x837f:(_0x332d34,_0x56e11c,_0x287aa5)=>{var _0x541da9=a8_0x49466b;_0x287aa5['d'](_0x56e11c,{'H':()=>_0x57e546});function _0x2dd2ec(_0x364b1b,_0x3564e3,_0x534707,_0x58f571){var _0x745592=a8_0x58a1,_0x2ab765,_0x108621=arguments['length'],_0x4624a5=_0x108621<0x3?_0x3564e3:null===_0x58f571?_0x58f571=Object[_0x745592(0x319d)](_0x3564e3,_0x534707):_0x58f571;if('object'==typeof Reflect&&_0x745592(0x187)==typeof Reflect[_0x745592(0x14d7)])_0x4624a5=Reflect[_0x745592(0x14d7)](_0x364b1b,_0x3564e3,_0x534707,_0x58f571);else{for(var _0x43bcd0=_0x364b1b[_0x745592(0x132e)]-0x1;0x0<=_0x43bcd0;_0x43bcd0--)(_0x2ab765=_0x364b1b[_0x43bcd0])&&(_0x4624a5=(_0x108621<0x3?_0x2ab765(_0x4624a5):0x3<_0x108621?_0x2ab765(_0x3564e3,_0x534707,_0x4624a5):_0x2ab765(_0x3564e3,_0x534707))||_0x4624a5);}0x3<_0x108621&&_0x4624a5&&Object[_0x745592(0x1fc0)](_0x3564e3,_0x534707,_0x4624a5);}var _0x56e11c=_0x287aa5(0x153ad),_0x4226a0=_0x287aa5(0x15fee),_0x287aa5=_0x287aa5(0x3e9e);class _0x57e546 extends _0x287aa5['O']{constructor(){var _0x39511d=a8_0x58a1;super(...arguments),this[_0x39511d(0x4c8)]=[0x0,0x1,0x2],this[_0x39511d(0x1064)]=0x3e8,this[_0x39511d(0x3cf)]=0x3e8,this[_0x39511d(0x956)]=0xc,this['pinchDeltaPercentage']=0x0,this[_0x39511d(0x2413)]=!0x1,this['pinchZoom']=!0x0,this[_0x39511d(0x3d4b)]=0x3e8,this[_0x39511d(0x2b4c)]=!0x0,this['multiTouchPanAndZoom']=!0x0,this[_0x39511d(0x40f4)]=!0x0,this['_isPanClick']=!0x1,this['_twoFingerActivityCount']=0x0,this[_0x39511d(0x3324)]=!0x1;}[_0x541da9(0x1653)](){var _0x3a7599=_0x541da9;return _0x3a7599(0x3e0d);}[_0x541da9(0xf55)](_0x2a33b9,_0x1d8096){var _0x412877=_0x541da9,_0x48238a;0x0!==this[_0x412877(0x3d4b)]&&_0x2a33b9&&_0x1d8096&&(_0x48238a=_0x1d8096['x']-_0x2a33b9['x'],_0x1d8096=_0x1d8096['y']-_0x2a33b9['y'],this['camera'][_0x412877(0x27e1)]+=-_0x48238a/this[_0x412877(0x3d4b)],this[_0x412877(0x2d7a)][_0x412877(0x40cf)]+=_0x1d8096/this['panningSensibility']);}[_0x541da9(0xdff)](_0x16426f,_0x45ead3){var _0x589a85=_0x541da9,_0x4adaff=this[_0x589a85(0x2d7a)][_0x589a85(0x616)]||_0x57e546[_0x589a85(0xe22)];this[_0x589a85(0x2413)]?this[_0x589a85(0x2d7a)][_0x589a85(0x616)]=_0x4adaff*Math[_0x589a85(0x2793)](_0x16426f)/Math['sqrt'](_0x45ead3):this[_0x589a85(0x7bd)]?this[_0x589a85(0x2d7a)][_0x589a85(0xabf)]+=0.001*(_0x45ead3-_0x16426f)*_0x4adaff*this['pinchDeltaPercentage']:this[_0x589a85(0x2d7a)][_0x589a85(0xabf)]+=(_0x45ead3-_0x16426f)/(this[_0x589a85(0x956)]*(this[_0x589a85(0x40f4)]?0x1:-0x1)*(this[_0x589a85(0x1064)]+this['angularSensibilityY'])/0x2);}[_0x541da9(0x11e6)](_0x2d57b5,_0x236f4f,_0x26c3ce){var _0x424e9b=_0x541da9;0x0!==this[_0x424e9b(0x3d4b)]&&(this[_0x424e9b(0x487)]&&this[_0x424e9b(0x2d7a)][_0x424e9b(0xff7)]||this['_isPanClick'])?(this[_0x424e9b(0x2d7a)][_0x424e9b(0x27e1)]+=-_0x236f4f/this[_0x424e9b(0x3d4b)],this[_0x424e9b(0x2d7a)][_0x424e9b(0x40cf)]+=_0x26c3ce/this[_0x424e9b(0x3d4b)]):(this['camera'][_0x424e9b(0xcf8)]-=_0x236f4f/this[_0x424e9b(0x1064)],this[_0x424e9b(0x2d7a)][_0x424e9b(0x1fd8)]-=_0x26c3ce/this[_0x424e9b(0x3cf)]);}[_0x541da9(0xdea)](){var _0x2642dd=_0x541da9;this['camera'][_0x2642dd(0x269c)]&&this[_0x2642dd(0x2d7a)][_0x2642dd(0x2aa6)]();}[_0x541da9(0x371b)](_0x440e39,_0x94bb9,_0xe6017d,_0x128612,_0x1aebb6,_0x4c8c7b){var _0x7621ef=_0x541da9;0x0===_0xe6017d&&null===_0x1aebb6||0x0===_0x128612&&null===_0x4c8c7b||(this['multiTouchPanAndZoom']?(this['_computePinchZoom'](_0xe6017d,_0x128612),this[_0x7621ef(0xf55)](_0x1aebb6,_0x4c8c7b)):this[_0x7621ef(0x2b4c)]&&this[_0x7621ef(0x361f)]?(this[_0x7621ef(0x2040)]++,this[_0x7621ef(0x3324)]||this[_0x7621ef(0x2040)]<0x14&&Math[_0x7621ef(0x3f6c)](Math[_0x7621ef(0x2793)](_0x128612)-Math['sqrt'](_0xe6017d))>this[_0x7621ef(0x2d7a)][_0x7621ef(0x3042)]?(this[_0x7621ef(0xdff)](_0xe6017d,_0x128612),this[_0x7621ef(0x3324)]=!0x0):this['_computeMultiTouchPanning'](_0x1aebb6,_0x4c8c7b)):this[_0x7621ef(0x2b4c)]?this[_0x7621ef(0xf55)](_0x1aebb6,_0x4c8c7b):this['pinchZoom']&&this[_0x7621ef(0xdff)](_0xe6017d,_0x128612));}[_0x541da9(0x22e7)](_0x32b13f){var _0x205b3c=_0x541da9;this['_isPanClick']=_0x32b13f[_0x205b3c(0x2a8b)]===this['camera']['_panningMouseButton'];}['onButtonUp'](){var _0x2ab244=_0x541da9;this[_0x2ab244(0x2040)]=0x0,this[_0x2ab244(0x3324)]=!0x1;}[_0x541da9(0x2077)](){var _0x6fb4f5=_0x541da9;this[_0x6fb4f5(0x2e25)]=!0x1,this[_0x6fb4f5(0x2040)]=0x0,this[_0x6fb4f5(0x3324)]=!0x1;}}_0x57e546['MinimumRadiusForPinch']=0.001,_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],'buttons',void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],_0x541da9(0x1064),void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],_0x541da9(0x3cf),void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546['prototype'],'pinchPrecision',void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546['prototype'],_0x541da9(0x7bd),void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546['prototype'],_0x541da9(0x2413),void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],_0x541da9(0x361f),void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],'panningSensibility',void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],_0x541da9(0x2b4c),void 0x0),_0x2dd2ec([(0x0,_0x56e11c['qC'])()],_0x57e546[_0x541da9(0x1229)],_0x541da9(0xc76),void 0x0),_0x4226a0['u'][_0x541da9(0x3e0d)]=_0x57e546;},0xd862:(_0x21eab8,_0x3348b6,_0x3a4729)=>{var _0x393f65=a8_0x49466b,_0x541965=_0x3a4729(0x15fee),_0xcdc6dc=_0x3a4729(0x10dc3),_0x187892=_0x3a4729(0xe222);_0xcdc6dc['$'][_0x393f65(0x1229)]['addVRDeviceOrientation']=function(){var _0x1bbc21=_0x393f65;return this[_0x1bbc21(0x11ad)](new _0x5075c9()),this;};class _0x5075c9{constructor(){var _0x52cffc=_0x393f65;this[_0x52cffc(0x6f4)]=0x1,this[_0x52cffc(0x282)]=0x1,this[_0x52cffc(0x3faa)]=0x0,this[_0x52cffc(0x32dc)]=0x0,this[_0x52cffc(0x641)]=!0x1,this[_0x52cffc(0x575)]=this[_0x52cffc(0x240d)][_0x52cffc(0x2dcf)](this);}[_0x393f65(0x1a17)](_0x5df7b1){var _0x3d85e8=_0x393f65;_0x5df7b1=_0x187892['w1'][_0x3d85e8(0x3941)](arguments),this[_0x3d85e8(0x2d7a)][_0x3d85e8(0x1a17)](_0x5df7b1);const _0x46122d=this['camera'][_0x3d85e8(0x22fd)]()[_0x3d85e8(0x2636)]()[_0x3d85e8(0x45d)]();_0x46122d&&(_0x3d85e8(0x16fc)!=typeof DeviceOrientationEvent&&_0x3d85e8(0x187)==typeof DeviceOrientationEvent['requestPermission']?DeviceOrientationEvent[_0x3d85e8(0x3f8d)]()[_0x3d85e8(0x1af5)](_0x2d29a8=>{var _0xd9b07b=_0x3d85e8;_0xd9b07b(0x25d1)===_0x2d29a8?_0x46122d['addEventListener']('deviceorientation',this['_deviceOrientationHandler']):_0x187892['w1']['Warn']('Permission\x20not\x20granted.');})[_0x3d85e8(0x310e)](_0x1591c5=>{var _0xb8ba7c=_0x3d85e8;_0x187892['w1'][_0xb8ba7c(0x350c)](_0x1591c5);}):_0x46122d[_0x3d85e8(0x2b6c)](_0x3d85e8(0x747),this['_deviceOrientationHandler']));}['_onOrientationEvent'](_0xbb6c92){var _0x29ac18=_0x393f65;null!==_0xbb6c92[_0x29ac18(0x14f2)]&&(this[_0x29ac18(0x3faa)]=(0x0|+_0xbb6c92[_0x29ac18(0x14f2)])*this[_0x29ac18(0x6f4)]),null!==_0xbb6c92[_0x29ac18(0x85e)]&&(this[_0x29ac18(0x32dc)]=(0x0|+_0xbb6c92['gamma'])*this['gammaCorrection']),this[_0x29ac18(0x641)]=!0x0;}[_0x393f65(0xf5d)](){var _0x2c0d4d=_0x393f65;this['_dirty']&&(this['_dirty']=!0x1,this[_0x2c0d4d(0x32dc)]<0x0&&(this[_0x2c0d4d(0x32dc)]=0xb4+this[_0x2c0d4d(0x32dc)]),this[_0x2c0d4d(0x2d7a)][_0x2c0d4d(0x14f2)]=-this[_0x2c0d4d(0x3faa)]/0xb4*Math['PI']%Math['PI']*0x2,this[_0x2c0d4d(0x2d7a)][_0x2c0d4d(0x1836)]=this[_0x2c0d4d(0x32dc)]/0xb4*Math['PI']);}[_0x393f65(0x29a5)](){var _0x299883=_0x393f65;window[_0x299883(0x1d60)](_0x299883(0x747),this[_0x299883(0x575)]);}[_0x393f65(0x1653)](){var _0x1d321b=_0x393f65;return _0x1d321b(0x2baa);}[_0x393f65(0x1162)](){var _0x1ede6d=_0x393f65;return _0x1ede6d(0x1c80);}}_0x541965['u'][_0x393f65(0x2baa)]=_0x5075c9;},0x12200:(_0x3f8324,_0x5cff7b,_0x5c8634)=>{var _0x461be3=a8_0x49466b;_0x5c8634['d'](_0x5cff7b,{'H':()=>_0x1762ee});function _0x2bb01d(_0xed9773,_0x132e6c,_0x21cb89,_0x1226ea){var _0x1bf561=a8_0x58a1,_0x1472a8,_0x33f178=arguments[_0x1bf561(0x132e)],_0x742182=_0x33f178<0x3?_0x132e6c:null===_0x1226ea?_0x1226ea=Object[_0x1bf561(0x319d)](_0x132e6c,_0x21cb89):_0x1226ea;if('object'==typeof Reflect&&_0x1bf561(0x187)==typeof Reflect[_0x1bf561(0x14d7)])_0x742182=Reflect[_0x1bf561(0x14d7)](_0xed9773,_0x132e6c,_0x21cb89,_0x1226ea);else{for(var _0x5eba97=_0xed9773[_0x1bf561(0x132e)]-0x1;0x0<=_0x5eba97;_0x5eba97--)(_0x1472a8=_0xed9773[_0x5eba97])&&(_0x742182=(_0x33f178<0x3?_0x1472a8(_0x742182):0x3<_0x33f178?_0x1472a8(_0x132e6c,_0x21cb89,_0x742182):_0x1472a8(_0x132e6c,_0x21cb89))||_0x742182);}0x3<_0x33f178&&_0x742182&&Object[_0x1bf561(0x1fc0)](_0x132e6c,_0x21cb89,_0x742182);}var _0x5cff7b=_0x5c8634(0x153ad),_0xdf38e2=_0x5c8634(0x15fee),_0x1fc868=_0x5c8634(0x93b9),_0x519f00=_0x5c8634(0x9fd1),_0x2e9bae=_0x5c8634(0xe222);class _0x1762ee{constructor(){var _0x957bb0=a8_0x58a1;this['keysForward']=[0x57],this[_0x957bb0(0x3e34)]=[0x53],this[_0x957bb0(0x3654)]=[0x45],this[_0x957bb0(0x2506)]=[0x51],this[_0x957bb0(0x1756)]=[0x44],this[_0x957bb0(0xd47)]=[0x41],this[_0x957bb0(0x1e0f)]=new Array();}[_0x461be3(0x1a17)](_0x5a93c0){var _0x38657b=_0x461be3;_0x5a93c0=_0x2e9bae['w1'][_0x38657b(0x3941)](arguments),this['_onCanvasBlurObserver']||(this['_scene']=this[_0x38657b(0x2d7a)][_0x38657b(0x22fd)](),this[_0x38657b(0x398b)]=this[_0x38657b(0x48a)]['getEngine'](),this[_0x38657b(0x36df)]=this[_0x38657b(0x398b)][_0x38657b(0x28d1)][_0x38657b(0x11ad)](()=>{var _0x213cbf=_0x38657b;this[_0x213cbf(0x1e0f)]['length']=0x0;}),this['_onKeyboardObserver']=this[_0x38657b(0x48a)]['onKeyboardObservable'][_0x38657b(0x11ad)](_0x478d00=>{var _0x1d67ba=_0x38657b;const _0x14d542=_0x478d00[_0x1d67ba(0xd53)];_0x478d00['type']===_0x1fc868['OG'][_0x1d67ba(0x21db)]?-0x1===this[_0x1d67ba(0x1ff)]['indexOf'](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x3e34)]['indexOf'](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x3654)][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x2506)][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0xd47)][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x1756)][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])||(-0x1===this[_0x1d67ba(0x1e0f)][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])&&this['_keys'][_0x1d67ba(0x2f54)](_0x14d542['keyCode']),_0x5a93c0||_0x14d542['preventDefault']()):-0x1===this['keysForward'][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x3e34)]['indexOf'](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x3654)]['indexOf'](_0x14d542['keyCode'])&&-0x1===this[_0x1d67ba(0x2506)]['indexOf'](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0xd47)][_0x1d67ba(0x404a)](_0x14d542[_0x1d67ba(0x1ef6)])&&-0x1===this[_0x1d67ba(0x1756)]['indexOf'](_0x14d542[_0x1d67ba(0x1ef6)])||(0x0<=(_0x478d00=this[_0x1d67ba(0x1e0f)][_0x1d67ba(0x404a)](_0x14d542['keyCode']))&&this[_0x1d67ba(0x1e0f)]['splice'](_0x478d00,0x1),_0x5a93c0||_0x14d542[_0x1d67ba(0xb18)]());}));}[_0x461be3(0x29a5)](){var _0x2b40ed=_0x461be3;this[_0x2b40ed(0x48a)]&&(this[_0x2b40ed(0x142b)]&&this[_0x2b40ed(0x48a)][_0x2b40ed(0x1e34)][_0x2b40ed(0x2473)](this[_0x2b40ed(0x142b)]),this[_0x2b40ed(0x36df)]&&this[_0x2b40ed(0x398b)]['onCanvasBlurObservable'][_0x2b40ed(0x2473)](this[_0x2b40ed(0x36df)]),this[_0x2b40ed(0x142b)]=null,this[_0x2b40ed(0x36df)]=null),this[_0x2b40ed(0x1e0f)][_0x2b40ed(0x132e)]=0x0;}[_0x461be3(0x1653)](){return'FlyCameraKeyboardInput';}[_0x461be3(0x3b5a)](){var _0x2f479e=_0x461be3;this[_0x2f479e(0x1e0f)][_0x2f479e(0x132e)]=0x0;}['getSimpleName'](){var _0x23d0e8=_0x461be3;return _0x23d0e8(0x631);}[_0x461be3(0xf5d)](){var _0xeabcf7=_0x461be3;if(this[_0xeabcf7(0x142b)]){const _0x5d7296=this[_0xeabcf7(0x2d7a)];for(let _0x408a5c=0x0;_0x408a5c<this['_keys']['length'];_0x408a5c++){var _0xe4606f=this[_0xeabcf7(0x1e0f)][_0x408a5c],_0x1cc398=_0x5d7296[_0xeabcf7(0x2162)]();-0x1!==this[_0xeabcf7(0x1ff)][_0xeabcf7(0x404a)](_0xe4606f)?_0x5d7296[_0xeabcf7(0x37dc)]['copyFromFloats'](0x0,0x0,_0x1cc398):-0x1!==this[_0xeabcf7(0x3e34)][_0xeabcf7(0x404a)](_0xe4606f)?_0x5d7296[_0xeabcf7(0x37dc)][_0xeabcf7(0x3b56)](0x0,0x0,-_0x1cc398):-0x1!==this[_0xeabcf7(0x3654)][_0xeabcf7(0x404a)](_0xe4606f)?_0x5d7296[_0xeabcf7(0x37dc)][_0xeabcf7(0x3b56)](0x0,_0x1cc398,0x0):-0x1!==this[_0xeabcf7(0x2506)][_0xeabcf7(0x404a)](_0xe4606f)?_0x5d7296[_0xeabcf7(0x37dc)][_0xeabcf7(0x3b56)](0x0,-_0x1cc398,0x0):-0x1!==this[_0xeabcf7(0x1756)][_0xeabcf7(0x404a)](_0xe4606f)?_0x5d7296['_localDirection'][_0xeabcf7(0x3b56)](_0x1cc398,0x0,0x0):-0x1!==this['keysLeft'][_0xeabcf7(0x404a)](_0xe4606f)&&_0x5d7296['_localDirection'][_0xeabcf7(0x3b56)](-_0x1cc398,0x0,0x0),_0x5d7296['getScene']()[_0xeabcf7(0xe97)]&&(_0x5d7296[_0xeabcf7(0x37dc)]['z']*=-0x1),_0x5d7296['getViewMatrix']()[_0xeabcf7(0x3c5)](_0x5d7296[_0xeabcf7(0x2646)]),_0x519f00['P'][_0xeabcf7(0x1e54)](_0x5d7296['_localDirection'],_0x5d7296[_0xeabcf7(0x2646)],_0x5d7296['_transformedDirection']),_0x5d7296[_0xeabcf7(0x8eb)]['addInPlace'](_0x5d7296[_0xeabcf7(0x2bd1)]);}}}}_0x2bb01d([(0x0,_0x5cff7b['qC'])()],_0x1762ee[_0x461be3(0x1229)],'keysForward',void 0x0),_0x2bb01d([(0x0,_0x5cff7b['qC'])()],_0x1762ee[_0x461be3(0x1229)],_0x461be3(0x3e34),void 0x0),_0x2bb01d([(0x0,_0x5cff7b['qC'])()],_0x1762ee[_0x461be3(0x1229)],_0x461be3(0x3654),void 0x0),_0x2bb01d([(0x0,_0x5cff7b['qC'])()],_0x1762ee[_0x461be3(0x1229)],_0x461be3(0x2506),void 0x0),_0x2bb01d([(0x0,_0x5cff7b['qC'])()],_0x1762ee[_0x461be3(0x1229)],_0x461be3(0x1756),void 0x0),_0x2bb01d([(0x0,_0x5cff7b['qC'])()],_0x1762ee[_0x461be3(0x1229)],_0x461be3(0xd47),void 0x0),_0xdf38e2['u'][_0x461be3(0x7bb)]=_0x1762ee;},0x15f1e:(_0x381104,_0x2a1924,_0x14c4ed)=>{var _0x7265ee=a8_0x49466b;_0x14c4ed['d'](_0x2a1924,{'g':()=>_0x315476});function _0x110ac9(_0x415386,_0x336fea,_0x37aee1,_0x573a71){var _0x16f3c0=a8_0x58a1,_0x2c7c0f,_0x5ce898=arguments[_0x16f3c0(0x132e)],_0x5f292e=_0x5ce898<0x3?_0x336fea:null===_0x573a71?_0x573a71=Object[_0x16f3c0(0x319d)](_0x336fea,_0x37aee1):_0x573a71;if(_0x16f3c0(0x20cb)==typeof Reflect&&_0x16f3c0(0x187)==typeof Reflect[_0x16f3c0(0x14d7)])_0x5f292e=Reflect['decorate'](_0x415386,_0x336fea,_0x37aee1,_0x573a71);else{for(var _0x283d0b=_0x415386['length']-0x1;0x0<=_0x283d0b;_0x283d0b--)(_0x2c7c0f=_0x415386[_0x283d0b])&&(_0x5f292e=(_0x5ce898<0x3?_0x2c7c0f(_0x5f292e):0x3<_0x5ce898?_0x2c7c0f(_0x336fea,_0x37aee1,_0x5f292e):_0x2c7c0f(_0x336fea,_0x37aee1))||_0x5f292e);}0x3<_0x5ce898&&_0x5f292e&&Object['defineProperty'](_0x336fea,_0x37aee1,_0x5f292e);}var _0x2a1924=_0x14c4ed(0x153ad),_0x94095c=_0x14c4ed(0x15fee),_0x1023f7=_0x14c4ed(0x1272b),_0x4e79c6=_0x14c4ed(0x9fd1),_0x310752=_0x14c4ed(0xa60f),_0x3b2a01=_0x14c4ed(0xe222);class _0x315476{constructor(){var _0x1f336d=a8_0x58a1;this[_0x1f336d(0x4c8)]=[0x0,0x1,0x2],this[_0x1f336d(0x3c75)]=[-0x1,0x0,0x1],this['buttonsPitch']=[-0x1,0x0,0x1],this[_0x1f336d(0x1b52)]=[0x2],this['activeButton']=-0x1,this[_0x1f336d(0x2e27)]=0x3e8,this[_0x1f336d(0x3ef4)]=null;}[_0x7265ee(0x1a17)](_0x36486a){var _0x152552=_0x7265ee;_0x36486a=_0x3b2a01['w1'][_0x152552(0x3941)](arguments),this[_0x152552(0x2d53)]=_0x36486a,this[_0x152552(0x28f8)]=this['camera'][_0x152552(0x22fd)]()[_0x152552(0x2d2)][_0x152552(0x9a8)](_0x43bb5b=>{var _0x59b8a7=_0x152552;this[_0x59b8a7(0x300e)](_0x43bb5b);},_0x1023f7['kD']['POINTERDOWN']|_0x1023f7['kD'][_0x152552(0x1d5d)]|_0x1023f7['kD']['POINTERMOVE']),this[_0x152552(0x1f32)]=this[_0x152552(0x2d7a)][_0x152552(0x22fd)]()[_0x152552(0x3f90)][_0x152552(0x11ad)](()=>{var _0x264d82=_0x152552;this[_0x264d82(0x2d7a)][_0x264d82(0x11c2)]&&this[_0x264d82(0x2d7a)]['restoreRoll'](this[_0x264d82(0x2d7a)][_0x264d82(0x11c2)]);});}[_0x7265ee(0x29a5)](){var _0x54ce75=_0x7265ee;this[_0x54ce75(0x28f8)]&&(this['camera'][_0x54ce75(0x22fd)]()[_0x54ce75(0x2d2)][_0x54ce75(0x2808)](this[_0x54ce75(0x28f8)]),this['camera'][_0x54ce75(0x22fd)]()[_0x54ce75(0x3f90)][_0x54ce75(0x2473)](this[_0x54ce75(0x1f32)]),this[_0x54ce75(0x28f8)]=null,this[_0x54ce75(0x1f32)]=null,this[_0x54ce75(0x3ef4)]=null,this[_0x54ce75(0x2d53)]=void 0x0);}['getClassName'](){return'FlyCameraMouseInput';}[_0x7265ee(0x1162)](){var _0x451f53=_0x7265ee;return _0x451f53(0x3be7);}['_pointerInput'](_0x6d9fa1){var _0x1860af=_0x7265ee;const _0x3f07a7=_0x6d9fa1[_0x1860af(0xd53)],_0x196c0a=this[_0x1860af(0x2d7a)];var _0x205f4f,_0x50c381,_0x2b7d45=_0x196c0a[_0x1860af(0x2636)]();if(!_0x2b7d45[_0x1860af(0x924)]&&(this[_0x1860af(0x2ebc)]||'touch'!==_0x3f07a7['pointerType'])&&(_0x6d9fa1[_0x1860af(0x2eea)]===_0x1023f7['kD'][_0x1860af(0x36b6)]||-0x1!==this[_0x1860af(0x4c8)][_0x1860af(0x404a)](_0x3f07a7[_0x1860af(0x2a8b)]))){const _0x500f47=_0x3f07a7['target'];if(_0x6d9fa1[_0x1860af(0x2eea)]===_0x1023f7['kD'][_0x1860af(0x902)]){try{null!==_0x500f47&&void 0x0!==_0x500f47&&_0x500f47['setPointerCapture'](_0x3f07a7[_0x1860af(0x2915)]);}catch(_0x46464b){}this[_0x1860af(0x3ef4)]={'x':_0x3f07a7[_0x1860af(0x1788)],'y':_0x3f07a7[_0x1860af(0x342a)]},this[_0x1860af(0x3359)]=_0x3f07a7['button'],this[_0x1860af(0x2d53)]||(_0x3f07a7['preventDefault'](),this['_element'][_0x1860af(0x20af)]()),_0x2b7d45[_0x1860af(0x3c94)]&&this[_0x1860af(0x3951)](_0x6d9fa1[_0x1860af(0xd53)]);}else{if(_0x6d9fa1['type']===_0x1023f7['kD'][_0x1860af(0x1d5d)]){try{null!==_0x500f47&&void 0x0!==_0x500f47&&_0x500f47[_0x1860af(0x31fb)](_0x3f07a7[_0x1860af(0x2915)]);}catch(_0x1e9564){}this[_0x1860af(0x3359)]=-0x1,this[_0x1860af(0x3ef4)]=null,this[_0x1860af(0x2d53)]||_0x3f07a7['preventDefault']();}else _0x6d9fa1[_0x1860af(0x2eea)]===_0x1023f7['kD']['POINTERMOVE']&&(this[_0x1860af(0x3ef4)]?(_0x205f4f=_0x3f07a7[_0x1860af(0x1788)]-this[_0x1860af(0x3ef4)]['x'],_0x50c381=_0x3f07a7[_0x1860af(0x342a)]-this['_previousPosition']['y'],this['_rotateCamera'](_0x205f4f,_0x50c381),this[_0x1860af(0x3ef4)]={'x':_0x3f07a7[_0x1860af(0x1788)],'y':_0x3f07a7[_0x1860af(0x342a)]},this[_0x1860af(0x2d53)]||_0x3f07a7[_0x1860af(0xb18)]()):_0x2b7d45[_0x1860af(0x3c94)]&&this['_onMouseMove'](_0x6d9fa1['event']));}}}[_0x7265ee(0x3951)](_0x39bfc6){var _0x543059=_0x7265ee;const _0x1b0b77=this[_0x543059(0x2d7a)];var _0x319816,_0x3e5837=_0x1b0b77[_0x543059(0x2636)]();_0x3e5837[_0x543059(0x3c94)]&&!_0x3e5837['isInVRExclusivePointerMode']&&(_0x3e5837=_0x39bfc6[_0x543059(0x16e)],_0x319816=_0x39bfc6['movementY'],this[_0x543059(0xcfc)](_0x3e5837,_0x319816),this['_previousPosition']=null,this[_0x543059(0x2d53)]||_0x39bfc6[_0x543059(0xb18)]());}['_rotateCamera'](_0x4ef64f,_0x11bc51){var _0x3b7956=_0x7265ee;const _0x5eba6a=this[_0x3b7956(0x2d7a)];this[_0x3b7956(0x2d7a)][_0x3b7956(0x22fd)]()[_0x3b7956(0xe97)]&&(_0x4ef64f*=-0x1),_0x5eba6a[_0x3b7956(0x2126)]&&_0x5eba6a[_0x3b7956(0x2126)][_0x3b7956(0x4000)]()<0x0&&(_0x4ef64f*=-0x1);var _0x4ef64f=_0x4ef64f/this[_0x3b7956(0x2e27)],_0x11bc51=_0x11bc51/this['angularSensibility'];const _0x50c76a=_0x4e79c6['_f'][_0x3b7956(0x3757)](_0x5eba6a[_0x3b7956(0x13fc)]['y'],_0x5eba6a['rotation']['x'],_0x5eba6a[_0x3b7956(0x13fc)]['z']);let _0x417c88;this['buttonsPitch'][_0x3b7956(0x40b9)](_0x46c8af=>_0x46c8af===this['activeButton'])&&(_0x417c88=_0x4e79c6['_f'][_0x3b7956(0x3e06)](_0x310752['RD']['X'],_0x11bc51),_0x50c76a[_0x3b7956(0x2121)](_0x417c88)),this[_0x3b7956(0x3c75)]['some'](_0x259bb3=>_0x259bb3===this[_0x3b7956(0x3359)])&&(_0x417c88=_0x4e79c6['_f'][_0x3b7956(0x3e06)](_0x310752['RD']['Y'],_0x4ef64f),_0x50c76a[_0x3b7956(0x2121)](_0x417c88),_0x11bc51=_0x5eba6a[_0x3b7956(0x1e87)]+_0x5eba6a[_0x3b7956(0x374f)],_0x5eba6a['bankedTurn']&&-_0x11bc51<_0x5eba6a[_0x3b7956(0x13fc)]['z']&&_0x5eba6a[_0x3b7956(0x13fc)]['z']<_0x11bc51&&(_0x11bc51=_0x5eba6a[_0x3b7956(0x1da7)]*-_0x4ef64f,_0x417c88=_0x4e79c6['_f'][_0x3b7956(0x3e06)](_0x310752['RD']['Z'],_0x11bc51),_0x50c76a[_0x3b7956(0x2121)](_0x417c88))),this[_0x3b7956(0x1b52)][_0x3b7956(0x40b9)](_0x23d58e=>_0x23d58e===this[_0x3b7956(0x3359)])&&(_0x417c88=_0x4e79c6['_f'][_0x3b7956(0x3e06)](_0x310752['RD']['Z'],-_0x4ef64f),_0x5eba6a[_0x3b7956(0x374f)]-=_0x4ef64f,_0x50c76a[_0x3b7956(0x2121)](_0x417c88)),_0x50c76a[_0x3b7956(0xaa3)](_0x5eba6a['rotation']);}}_0x110ac9([(0x0,_0x2a1924['qC'])()],_0x315476['prototype'],_0x7265ee(0x4c8),void 0x0),_0x110ac9([(0x0,_0x2a1924['qC'])()],_0x315476['prototype'],_0x7265ee(0x2e27),void 0x0),_0x94095c['u'][_0x7265ee(0x384d)]=_0x315476;},0xc1fe:(_0x1d7ba1,_0x3eb0f1,_0x10b789)=>{var _0x11c7c4=a8_0x49466b;_0x10b789['d'](_0x3eb0f1,{'I':()=>_0x1fdd7b});function _0x268d1d(_0x11be68,_0x132253,_0x254d1c,_0x5b7c88){var _0xebc40f=a8_0x58a1,_0x47b5f8,_0x99680b=arguments[_0xebc40f(0x132e)],_0x264733=_0x99680b<0x3?_0x132253:null===_0x5b7c88?_0x5b7c88=Object['getOwnPropertyDescriptor'](_0x132253,_0x254d1c):_0x5b7c88;if(_0xebc40f(0x20cb)==typeof Reflect&&_0xebc40f(0x187)==typeof Reflect['decorate'])_0x264733=Reflect[_0xebc40f(0x14d7)](_0x11be68,_0x132253,_0x254d1c,_0x5b7c88);else{for(var _0x1fe4c9=_0x11be68['length']-0x1;0x0<=_0x1fe4c9;_0x1fe4c9--)(_0x47b5f8=_0x11be68[_0x1fe4c9])&&(_0x264733=(_0x99680b<0x3?_0x47b5f8(_0x264733):0x3<_0x99680b?_0x47b5f8(_0x132253,_0x254d1c,_0x264733):_0x47b5f8(_0x132253,_0x254d1c))||_0x264733);}0x3<_0x99680b&&_0x264733&&Object[_0xebc40f(0x1fc0)](_0x132253,_0x254d1c,_0x264733);}var _0x3eb0f1=_0x10b789(0x15fee),_0x3e745d=_0x10b789(0x153ad),_0x15dadc=_0x10b789(0x93b9),_0x5764f3=_0x10b789(0xe222);class _0x1fdd7b{constructor(){var _0xf0b02c=a8_0x58a1;this['keysHeightOffsetIncr']=[0x26],this['keysHeightOffsetDecr']=[0x28],this[_0xf0b02c(0x3ad8)]=!0x1,this[_0xf0b02c(0x1b86)]=!0x1,this[_0xf0b02c(0x1738)]=!0x1,this[_0xf0b02c(0x2fda)]=[0x25],this[_0xf0b02c(0x27fd)]=[0x27],this[_0xf0b02c(0x233c)]=!0x1,this['keysRotationOffsetModifierCtrl']=!0x1,this[_0xf0b02c(0x2f5b)]=!0x1,this[_0xf0b02c(0x239e)]=[0x28],this[_0xf0b02c(0x388c)]=[0x26],this['keysRadiusModifierAlt']=!0x0,this[_0xf0b02c(0x15b5)]=!0x1,this[_0xf0b02c(0x2c47)]=!0x1,this['heightSensibility']=0x1,this[_0xf0b02c(0x62d)]=0x1,this['radiusSensibility']=0x1,this[_0xf0b02c(0x1e0f)]=new Array();}[_0x11c7c4(0x1a17)](_0x112770){var _0x41e4dc=_0x11c7c4;_0x112770=_0x5764f3['w1'][_0x41e4dc(0x3941)](arguments),this[_0x41e4dc(0x36df)]||(this[_0x41e4dc(0x48a)]=this[_0x41e4dc(0x2d7a)]['getScene'](),this[_0x41e4dc(0x398b)]=this['_scene'][_0x41e4dc(0x2636)](),this[_0x41e4dc(0x36df)]=this[_0x41e4dc(0x398b)][_0x41e4dc(0x28d1)][_0x41e4dc(0x11ad)](()=>{var _0x24a7cb=_0x41e4dc;this['_keys'][_0x24a7cb(0x132e)]=0x0;}),this[_0x41e4dc(0x142b)]=this['_scene'][_0x41e4dc(0x1e34)][_0x41e4dc(0x11ad)](_0x4ec1de=>{var _0x5c4c14=_0x41e4dc;const _0x213b8c=_0x4ec1de['event'];_0x213b8c[_0x5c4c14(0x2837)]||(_0x4ec1de[_0x5c4c14(0x2eea)]===_0x15dadc['OG'][_0x5c4c14(0x21db)]?(this[_0x5c4c14(0xfff)]=_0x213b8c[_0x5c4c14(0x3f40)],this[_0x5c4c14(0x17aa)]=_0x213b8c[_0x5c4c14(0x3614)],this['_shiftPressed']=_0x213b8c[_0x5c4c14(0x3bf1)],-0x1===this[_0x5c4c14(0x3dc7)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x156c)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x2fda)]['indexOf'](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x27fd)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x239e)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x388c)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])||(-0x1===this[_0x5c4c14(0x1e0f)]['indexOf'](_0x213b8c[_0x5c4c14(0x1ef6)])&&this[_0x5c4c14(0x1e0f)][_0x5c4c14(0x2f54)](_0x213b8c[_0x5c4c14(0x1ef6)]),_0x213b8c[_0x5c4c14(0xb18)]&&!_0x112770&&_0x213b8c[_0x5c4c14(0xb18)]())):-0x1===this[_0x5c4c14(0x3dc7)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this['keysHeightOffsetDecr'][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x2fda)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x27fd)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x239e)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])&&-0x1===this[_0x5c4c14(0x388c)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)])||(0x0<=(_0x4ec1de=this[_0x5c4c14(0x1e0f)][_0x5c4c14(0x404a)](_0x213b8c[_0x5c4c14(0x1ef6)]))&&this[_0x5c4c14(0x1e0f)][_0x5c4c14(0x1035)](_0x4ec1de,0x1),_0x213b8c[_0x5c4c14(0xb18)]&&!_0x112770&&_0x213b8c[_0x5c4c14(0xb18)]()));}));}[_0x11c7c4(0x29a5)](){var _0x544e67=_0x11c7c4;this['_scene']&&(this['_onKeyboardObserver']&&this[_0x544e67(0x48a)]['onKeyboardObservable']['remove'](this[_0x544e67(0x142b)]),this['_onCanvasBlurObserver']&&this[_0x544e67(0x398b)]['onCanvasBlurObservable']['remove'](this[_0x544e67(0x36df)]),this['_onKeyboardObserver']=null,this['_onCanvasBlurObserver']=null),this['_keys'][_0x544e67(0x132e)]=0x0;}[_0x11c7c4(0xf5d)](){var _0x46320e=_0x11c7c4;this[_0x46320e(0x142b)]&&this['_keys']['forEach'](_0x373b9d=>{var _0x4b724d=_0x46320e;-0x1!==this['keysHeightOffsetIncr'][_0x4b724d(0x404a)](_0x373b9d)&&this['_modifierHeightOffset']()?this[_0x4b724d(0x2d7a)]['heightOffset']+=this[_0x4b724d(0xa5f)]:-0x1!==this['keysHeightOffsetDecr'][_0x4b724d(0x404a)](_0x373b9d)&&this[_0x4b724d(0x11bf)]()?this[_0x4b724d(0x2d7a)][_0x4b724d(0x1fff)]-=this[_0x4b724d(0xa5f)]:-0x1!==this['keysRotationOffsetIncr'][_0x4b724d(0x404a)](_0x373b9d)&&this[_0x4b724d(0x1abf)]()?(this[_0x4b724d(0x2d7a)][_0x4b724d(0x1194)]+=this[_0x4b724d(0x62d)],this[_0x4b724d(0x2d7a)]['rotationOffset']%=0x168):-0x1!==this[_0x4b724d(0x27fd)]['indexOf'](_0x373b9d)&&this['_modifierRotationOffset']()?(this['camera']['rotationOffset']-=this['rotationSensibility'],this[_0x4b724d(0x2d7a)]['rotationOffset']%=0x168):-0x1!==this['keysRadiusIncr'][_0x4b724d(0x404a)](_0x373b9d)&&this[_0x4b724d(0x340f)]()?this['camera'][_0x4b724d(0x616)]+=this['radiusSensibility']:-0x1!==this[_0x4b724d(0x388c)][_0x4b724d(0x404a)](_0x373b9d)&&this[_0x4b724d(0x340f)]()&&(this[_0x4b724d(0x2d7a)]['radius']-=this[_0x4b724d(0x3049)]);});}[_0x11c7c4(0x1653)](){return'FollowCameraKeyboardMoveInput';}['getSimpleName'](){return'keyboard';}[_0x11c7c4(0x11bf)](){var _0x247ac5=_0x11c7c4;return this['keysHeightOffsetModifierAlt']===this[_0x247ac5(0x17aa)]&&this[_0x247ac5(0x1b86)]===this['_ctrlPressed']&&this[_0x247ac5(0x1738)]===this[_0x247ac5(0x2b6e)];}['_modifierRotationOffset'](){var _0x283664=_0x11c7c4;return this['keysRotationOffsetModifierAlt']===this[_0x283664(0x17aa)]&&this[_0x283664(0x3d5d)]===this[_0x283664(0xfff)]&&this[_0x283664(0x2f5b)]===this[_0x283664(0x2b6e)];}[_0x11c7c4(0x340f)](){var _0x40b668=_0x11c7c4;return this[_0x40b668(0x14f6)]===this[_0x40b668(0x17aa)]&&this[_0x40b668(0x15b5)]===this[_0x40b668(0xfff)]&&this[_0x40b668(0x2c47)]===this['_shiftPressed'];}}_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x3dc7),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],'keysHeightOffsetDecr',void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x3ad8),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x1b86),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],_0x11c7c4(0x1738),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],'keysRotationOffsetIncr',void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x27fd),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],'keysRotationOffsetModifierAlt',void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x3d5d),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x2f5b),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x239e),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],'keysRadiusDecr',void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],_0x11c7c4(0x14f6),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],_0x11c7c4(0x15b5),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],'keysRadiusModifierShift',void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b['prototype'],_0x11c7c4(0xa5f),void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],'rotationSensibility',void 0x0),_0x268d1d([(0x0,_0x3e745d['qC'])()],_0x1fdd7b[_0x11c7c4(0x1229)],_0x11c7c4(0x3049),void 0x0),_0x3eb0f1['u'][_0x11c7c4(0x3e02)]=_0x1fdd7b;},0x9f45:(_0x22ff24,_0xd859c8,_0x44f106)=>{var _0x477d63=a8_0x49466b;_0x44f106['d'](_0xd859c8,{'o':()=>_0x4017c0});function _0x597b9a(_0x68f13c,_0x1fa686,_0x21d13f,_0x44ff00){var _0x1e0555=a8_0x58a1,_0x69af4f,_0xde56de=arguments[_0x1e0555(0x132e)],_0x352c94=_0xde56de<0x3?_0x1fa686:null===_0x44ff00?_0x44ff00=Object[_0x1e0555(0x319d)](_0x1fa686,_0x21d13f):_0x44ff00;if(_0x1e0555(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x1e0555(0x14d7)])_0x352c94=Reflect['decorate'](_0x68f13c,_0x1fa686,_0x21d13f,_0x44ff00);else{for(var _0x53f61b=_0x68f13c[_0x1e0555(0x132e)]-0x1;0x0<=_0x53f61b;_0x53f61b--)(_0x69af4f=_0x68f13c[_0x53f61b])&&(_0x352c94=(_0xde56de<0x3?_0x69af4f(_0x352c94):0x3<_0xde56de?_0x69af4f(_0x1fa686,_0x21d13f,_0x352c94):_0x69af4f(_0x1fa686,_0x21d13f))||_0x352c94);}0x3<_0xde56de&&_0x352c94&&Object[_0x1e0555(0x1fc0)](_0x1fa686,_0x21d13f,_0x352c94);}var _0xd859c8=_0x44f106(0x153ad),_0x3d46c1=_0x44f106(0x15fee),_0x8336b7=_0x44f106(0x1272b),_0x3152ea=_0x44f106(0xe222),_0x18c45d=_0x44f106(0x6214);class _0x4017c0{constructor(){var _0x5e60cf=a8_0x58a1;this[_0x5e60cf(0x1263)]=!0x0,this['axisControlHeight']=!0x1,this[_0x5e60cf(0x2225)]=!0x1,this[_0x5e60cf(0x357)]=0x3,this['wheelDeltaPercentage']=0x0;}[_0x477d63(0x1a17)](_0x5d79ba){var _0xc169ea=_0x477d63;_0x5d79ba=_0x3152ea['w1'][_0xc169ea(0x3941)](arguments),this[_0xc169ea(0x211f)]=_0x133c90=>{var _0x4c803c=_0xc169ea;if(_0x133c90[_0x4c803c(0x2eea)]===_0x8336b7['kD']['POINTERWHEEL']){const _0x1a4de5=_0x133c90['event'];let _0x4f9911=0x0;_0x133c90=Math[_0x4c803c(0xc54)](-0x1,Math['min'](0x1,_0x1a4de5[_0x4c803c(0x2f4e)])),(this['wheelDeltaPercentage']?(_0x18c45d[_0x4c803c(0x385e)](this[_0x4c803c(0x1263)]+this[_0x4c803c(0x23b7)]+this['axisControlRotation']<=0x1,_0x4c803c(0x1947)+this[_0x4c803c(0x1263)]+',\x20axisControlHeightOffset:\x20'+this['axisControlHeight']+_0x4c803c(0x18c9)+this[_0x4c803c(0x2225)]),this[_0x4c803c(0x1263)]?_0x4f9911=0.01*_0x133c90*this['wheelDeltaPercentage']*this['camera'][_0x4c803c(0x616)]:this[_0x4c803c(0x23b7)]?_0x4f9911=0.01*_0x133c90*this[_0x4c803c(0x1d3b)]*this['camera']['heightOffset']:this[_0x4c803c(0x2225)]&&(_0x4f9911=0.01*_0x133c90*this[_0x4c803c(0x1d3b)]*this[_0x4c803c(0x2d7a)]['rotationOffset'])):_0x4f9911=_0x133c90*this[_0x4c803c(0x357)],_0x4f9911&&(this[_0x4c803c(0x1263)]?this['camera'][_0x4c803c(0x616)]+=_0x4f9911:this[_0x4c803c(0x23b7)]?this[_0x4c803c(0x2d7a)][_0x4c803c(0x1fff)]-=_0x4f9911:this['axisControlRotation']&&(this[_0x4c803c(0x2d7a)][_0x4c803c(0x1194)]-=_0x4f9911)),_0x1a4de5[_0x4c803c(0xb18)]&&!_0x5d79ba&&_0x1a4de5[_0x4c803c(0xb18)]());}},this[_0xc169ea(0x28f8)]=this[_0xc169ea(0x2d7a)][_0xc169ea(0x22fd)]()[_0xc169ea(0x2d2)][_0xc169ea(0x9a8)](this[_0xc169ea(0x211f)],_0x8336b7['kD'][_0xc169ea(0x23d2)]);}['detachControl'](){var _0x2f0f90=_0x477d63;this[_0x2f0f90(0x28f8)]&&(this[_0x2f0f90(0x2d7a)][_0x2f0f90(0x22fd)]()[_0x2f0f90(0x2d2)]['_removeCameraPointerObserver'](this[_0x2f0f90(0x28f8)]),this[_0x2f0f90(0x28f8)]=null,this['_wheel']=null);}[_0x477d63(0x1653)](){return'ArcRotateCameraMouseWheelInput';}['getSimpleName'](){var _0x30567d=_0x477d63;return _0x30567d(0x2efb);}}_0x597b9a([(0x0,_0xd859c8['qC'])()],_0x4017c0[_0x477d63(0x1229)],'axisControlRadius',void 0x0),_0x597b9a([(0x0,_0xd859c8['qC'])()],_0x4017c0[_0x477d63(0x1229)],_0x477d63(0x23b7),void 0x0),_0x597b9a([(0x0,_0xd859c8['qC'])()],_0x4017c0[_0x477d63(0x1229)],_0x477d63(0x2225),void 0x0),_0x597b9a([(0x0,_0xd859c8['qC'])()],_0x4017c0[_0x477d63(0x1229)],'wheelPrecision',void 0x0),_0x597b9a([(0x0,_0xd859c8['qC'])()],_0x4017c0[_0x477d63(0x1229)],'wheelDeltaPercentage',void 0x0),_0x3d46c1['u'][_0x477d63(0x916)]=_0x4017c0;},0x1428f:(_0x16be30,_0x2924b4,_0x101ec3)=>{var _0x59863d=a8_0x49466b;_0x101ec3['d'](_0x2924b4,{'S':()=>_0x3d41b9});function _0x105348(_0x1c2235,_0x1b1a13,_0x2f0ab2,_0x8cc873){var _0x576838=a8_0x58a1,_0x11eef6,_0x5974ce=arguments[_0x576838(0x132e)],_0x19819a=_0x5974ce<0x3?_0x1b1a13:null===_0x8cc873?_0x8cc873=Object[_0x576838(0x319d)](_0x1b1a13,_0x2f0ab2):_0x8cc873;if(_0x576838(0x20cb)==typeof Reflect&&_0x576838(0x187)==typeof Reflect[_0x576838(0x14d7)])_0x19819a=Reflect[_0x576838(0x14d7)](_0x1c2235,_0x1b1a13,_0x2f0ab2,_0x8cc873);else{for(var _0x1170dd=_0x1c2235[_0x576838(0x132e)]-0x1;0x0<=_0x1170dd;_0x1170dd--)(_0x11eef6=_0x1c2235[_0x1170dd])&&(_0x19819a=(_0x5974ce<0x3?_0x11eef6(_0x19819a):0x3<_0x5974ce?_0x11eef6(_0x1b1a13,_0x2f0ab2,_0x19819a):_0x11eef6(_0x1b1a13,_0x2f0ab2))||_0x19819a);}0x3<_0x5974ce&&_0x19819a&&Object[_0x576838(0x1fc0)](_0x1b1a13,_0x2f0ab2,_0x19819a);}var _0x2924b4=_0x101ec3(0x153ad),_0x9950a7=_0x101ec3(0x15fee),_0x30a466=_0x101ec3(0x3e9e),_0x1dbc1a=_0x101ec3(0x6214);class _0x3d41b9 extends _0x30a466['O']{constructor(){var _0x552b40=a8_0x58a1;super(...arguments),this['angularSensibilityX']=0x1,this[_0x552b40(0x3cf)]=0x1,this[_0x552b40(0x956)]=0x2710,this['pinchDeltaPercentage']=0x0,this[_0x552b40(0x23e7)]=!0x1,this[_0x552b40(0x3fb1)]=!0x1,this[_0x552b40(0x3890)]=!0x0,this[_0x552b40(0x2a30)]=!0x1,this[_0x552b40(0x2b24)]=!0x0,this[_0x552b40(0x40f0)]=!0x1,this[_0x552b40(0x182c)]=!0x0,this[_0x552b40(0x317f)]=!0x1,this[_0x552b40(0xc14)]=!0x1,this['warningEnable']=!0x0,this[_0x552b40(0x4b6)]=0x0;}[_0x59863d(0x1653)](){var _0x43e070=_0x59863d;return _0x43e070(0x3f48);}[_0x59863d(0x11e6)](_0x3e151e,_0x3e96f7,_0x4d2ffe){var _0x5ca14c=_0x59863d;this[_0x5ca14c(0x392f)](),this[_0x5ca14c(0x3890)]?this['camera'][_0x5ca14c(0x1194)]+=_0x3e96f7/this[_0x5ca14c(0x1064)]:this[_0x5ca14c(0x40f0)]&&(this['camera']['rotationOffset']+=_0x4d2ffe/this['angularSensibilityX']),this['axisXControlHeight']?this[_0x5ca14c(0x2d7a)][_0x5ca14c(0x1fff)]+=_0x3e96f7/this[_0x5ca14c(0x3cf)]:this[_0x5ca14c(0x2b24)]&&(this[_0x5ca14c(0x2d7a)][_0x5ca14c(0x1fff)]+=_0x4d2ffe/this['angularSensibilityY']),this[_0x5ca14c(0x23e7)]?this[_0x5ca14c(0x2d7a)]['radius']-=_0x3e96f7/this[_0x5ca14c(0x3cf)]:this[_0x5ca14c(0x2a30)]&&(this['camera'][_0x5ca14c(0x616)]-=_0x4d2ffe/this[_0x5ca14c(0x3cf)]);}[_0x59863d(0x371b)](_0x4cf89a,_0x2e2213,_0x1b36e5,_0x19e53c,_0x3e6b71,_0x13b3ef){var _0x455dff=_0x59863d;if(!(0x0===_0x1b36e5&&null===_0x3e6b71||0x0===_0x19e53c&&null===_0x13b3ef)){let _0x1fd1ee=(_0x19e53c-_0x1b36e5)/(this[_0x455dff(0x956)]*(this['angularSensibilityX']+this['angularSensibilityY'])/0x2);this[_0x455dff(0x7bd)]?(_0x1fd1ee*=0.01*this['pinchDeltaPercentage'],this['axisPinchControlRotation']&&(this[_0x455dff(0x2d7a)][_0x455dff(0x1194)]+=_0x1fd1ee*this[_0x455dff(0x2d7a)][_0x455dff(0x1194)]),this['axisPinchControlHeight']&&(this[_0x455dff(0x2d7a)][_0x455dff(0x1fff)]+=_0x1fd1ee*this[_0x455dff(0x2d7a)]['heightOffset']),this[_0x455dff(0x182c)]&&(this[_0x455dff(0x2d7a)][_0x455dff(0x616)]-=_0x1fd1ee*this[_0x455dff(0x2d7a)][_0x455dff(0x616)])):(this[_0x455dff(0xc14)]&&(this['camera']['rotationOffset']+=_0x1fd1ee),this[_0x455dff(0x317f)]&&(this[_0x455dff(0x2d7a)][_0x455dff(0x1fff)]+=_0x1fd1ee),this[_0x455dff(0x182c)]&&(this[_0x455dff(0x2d7a)]['radius']-=_0x1fd1ee));}}[_0x59863d(0x392f)](){var _0x240680=_0x59863d,_0x43359a;this['warningEnable']&&this[_0x240680(0x4b6)]++%0x64==0x0&&(_0x1dbc1a[_0x240680(0x385e)](this[_0x240680(0x3890)]+this['axisXControlHeight']+this['axisXControlRadius']<=0x1,(_0x43359a=_0x240680(0x12bc))+_0x240680(0x3adb)+this[_0x240680(0x3890)]+_0x240680(0x3467)+this[_0x240680(0x3fb1)]+',\x20axisXControlRadius:\x20'+this[_0x240680(0x23e7)]),_0x1dbc1a[_0x240680(0x385e)](this[_0x240680(0x40f0)]+this['axisYControlHeight']+this[_0x240680(0x2a30)]<=0x1,_0x43359a+_0x240680(0x53f)+this[_0x240680(0x40f0)]+',\x20axisYControlHeight:\x20'+this[_0x240680(0x2b24)]+_0x240680(0x3baf)+this[_0x240680(0x2a30)]),_0x1dbc1a[_0x240680(0x385e)](this[_0x240680(0xc14)]+this[_0x240680(0x317f)]+this[_0x240680(0x182c)]<=0x1,_0x43359a+_0x240680(0x3e88)+this['axisPinchControlRotation']+_0x240680(0x15d5)+this[_0x240680(0x317f)]+_0x240680(0x35e5)+this[_0x240680(0x182c)]));}}_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],_0x59863d(0x1064),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],_0x59863d(0x3cf),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],'pinchPrecision',void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],'pinchDeltaPercentage',void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9['prototype'],_0x59863d(0x23e7),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],_0x59863d(0x3fb1),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],_0x59863d(0x3890),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9['prototype'],_0x59863d(0x2a30),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],'axisYControlHeight',void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9['prototype'],_0x59863d(0x40f0),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9['prototype'],_0x59863d(0x182c),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],_0x59863d(0x317f),void 0x0),_0x105348([(0x0,_0x2924b4['qC'])()],_0x3d41b9[_0x59863d(0x1229)],_0x59863d(0xc14),void 0x0),_0x9950a7['u'][_0x59863d(0x3f48)]=_0x3d41b9;},0x1795b:(_0x4659b7,_0x11fdea,_0x5ef2df)=>{var _0x15abe5=a8_0x49466b,_0x3172b3=_0x5ef2df(0x15fee),_0x40619b=_0x5ef2df(0x9fd1),_0x26b9a3=_0x5ef2df(0xe222),_0x460817=_0x5ef2df(0x5aa1),_0x59a3f0=_0x5ef2df(0xf96c);_0x460817['a'][_0x15abe5(0x1229)]['addDeviceOrientation']=function(_0x2dbeb5){var _0x426f24=_0x15abe5;return this[_0x426f24(0x38c5)]||(this[_0x426f24(0x38c5)]=new _0x389a14(),_0x2dbeb5&&(this[_0x426f24(0x38c5)][_0x426f24(0x504)]=_0x2dbeb5),this['add'](this[_0x426f24(0x38c5)])),this;};class _0x389a14{constructor(){var _0x1df6c5=_0x15abe5;this[_0x1df6c5(0x27ec)]=0x0,this[_0x1df6c5(0x398a)]=new _0x40619b['_f'](),this[_0x1df6c5(0x3faa)]=0x0,this[_0x1df6c5(0x14a0)]=0x0,this['_gamma']=0x0,this[_0x1df6c5(0x504)]=0x0,this[_0x1df6c5(0x2360)]=new _0x59a3f0['y$'](),this[_0x1df6c5(0x3bde)]=()=>{var _0x23e54d=_0x1df6c5;this[_0x23e54d(0x27ec)]=void 0x0!==window['orientation']?+window[_0x23e54d(0x16dd)]:window['screen'][_0x23e54d(0x16dd)]&&window['screen'][_0x23e54d(0x16dd)][_0x23e54d(0x3d51)]?window[_0x23e54d(0x938)][_0x23e54d(0x16dd)]['angle']:0x0,this[_0x23e54d(0x27ec)]=-_0x26b9a3['w1'][_0x23e54d(0x2045)](this[_0x23e54d(0x27ec)]/0x2),this['_screenQuaternion']['copyFromFloats'](0x0,Math[_0x23e54d(0x240)](this[_0x23e54d(0x27ec)]),0x0,Math[_0x23e54d(0x110a)](this[_0x23e54d(0x27ec)]));},this[_0x1df6c5(0x1ad1)]=_0x339e08=>{var _0x26a42f=_0x1df6c5;this[_0x26a42f(0x504)]?(this['_alpha']=null!==_0x339e08['alpha']?_0x26b9a3['w1'][_0x26a42f(0x18bb)](this[_0x26a42f(0x3faa)],_0x339e08[_0x26a42f(0x14f2)],this[_0x26a42f(0x504)]):0x0,this[_0x26a42f(0x14a0)]=null!==_0x339e08['beta']?_0x26b9a3['w1'][_0x26a42f(0x18bb)](this[_0x26a42f(0x14a0)],_0x339e08['beta'],this[_0x26a42f(0x504)]):0x0,this['_gamma']=null!==_0x339e08[_0x26a42f(0x85e)]?_0x26b9a3['w1']['SmoothAngleChange'](this['_gamma'],_0x339e08[_0x26a42f(0x85e)],this[_0x26a42f(0x504)]):0x0):(this[_0x26a42f(0x3faa)]=null!==_0x339e08['alpha']?_0x339e08[_0x26a42f(0x14f2)]:0x0,this[_0x26a42f(0x14a0)]=null!==_0x339e08[_0x26a42f(0x1836)]?_0x339e08[_0x26a42f(0x1836)]:0x0,this[_0x26a42f(0x32dc)]=null!==_0x339e08[_0x26a42f(0x85e)]?_0x339e08[_0x26a42f(0x85e)]:0x0),null!==_0x339e08[_0x26a42f(0x14f2)]&&this[_0x26a42f(0x2360)][_0x26a42f(0x3e9)]();},this['_constantTranform']=new _0x40619b['_f'](-Math[_0x1df6c5(0x2793)](0.5),0x0,0x0,Math[_0x1df6c5(0x2793)](0.5)),this['_orientationChanged']();}static[_0x15abe5(0x32f)](_0x1cb2f4){return new Promise((_0x1c0ad9,_0x4a9ebf)=>{var _0x1be788=a8_0x58a1;let _0x20617d=!0x1;const _0x432851=()=>{window['removeEventListener']('deviceorientation',_0x432851),_0x20617d=!0x0,_0x1c0ad9();};_0x1cb2f4&&setTimeout(()=>{var _0x5a560d=a8_0x58a1;_0x20617d||(window['removeEventListener'](_0x5a560d(0x747),_0x432851),_0x4a9ebf(_0x5a560d(0x21a4)));},_0x1cb2f4),_0x1be788(0x16fc)!=typeof DeviceOrientationEvent&&_0x1be788(0x187)==typeof DeviceOrientationEvent[_0x1be788(0x3f8d)]?DeviceOrientationEvent['requestPermission']()['then'](_0x445524=>{var _0x4b991d=_0x1be788;_0x4b991d(0x25d1)==_0x445524?window['addEventListener'](_0x4b991d(0x747),_0x432851):_0x26b9a3['w1']['Warn']('Permission\x20not\x20granted.');})['catch'](_0x57d34c=>{var _0xb9d072=_0x1be788;_0x26b9a3['w1'][_0xb9d072(0x350c)](_0x57d34c);}):window[_0x1be788(0x2b6c)](_0x1be788(0x747),_0x432851);});}get['camera'](){var _0x434843=_0x15abe5;return this[_0x434843(0x1d21)];}set['camera'](_0x360ba2){var _0x38d66c=_0x15abe5;this[_0x38d66c(0x1d21)]=_0x360ba2,null==this[_0x38d66c(0x1d21)]||this[_0x38d66c(0x1d21)][_0x38d66c(0x905)]||(this['_camera']['rotationQuaternion']=new _0x40619b['_f']()),this['_camera']&&this[_0x38d66c(0x1d21)]['onDisposeObservable'][_0x38d66c(0x11ad)](()=>{var _0x3e3da9=_0x38d66c;this['_onDeviceOrientationChangedObservable'][_0x3e3da9(0x2af2)]();});}['attachControl'](){var _0xe206b6=_0x15abe5;const _0x383be0=this[_0xe206b6(0x2d7a)]['getScene']()[_0xe206b6(0x2636)]()[_0xe206b6(0x45d)]();if(_0x383be0){const _0xcf0b41=()=>{var _0x52161c=_0xe206b6;_0x383be0[_0x52161c(0x2b6c)](_0x52161c(0x3490),this[_0x52161c(0x3bde)]),_0x383be0[_0x52161c(0x2b6c)](_0x52161c(0x747),this[_0x52161c(0x1ad1)]),this['_orientationChanged']();};_0xe206b6(0x16fc)!=typeof DeviceOrientationEvent&&_0xe206b6(0x187)==typeof DeviceOrientationEvent[_0xe206b6(0x3f8d)]?DeviceOrientationEvent[_0xe206b6(0x3f8d)]()['then'](_0x666209=>{var _0x4d3233=_0xe206b6;_0x4d3233(0x25d1)===_0x666209?_0xcf0b41():_0x26b9a3['w1'][_0x4d3233(0x2e91)]('Permission\x20not\x20granted.');})[_0xe206b6(0x310e)](_0x9bbad=>{_0x26b9a3['w1']['Error'](_0x9bbad);}):_0xcf0b41();}}[_0x15abe5(0x29a5)](){var _0x2ef57f=_0x15abe5;window[_0x2ef57f(0x1d60)](_0x2ef57f(0x3490),this[_0x2ef57f(0x3bde)]),window[_0x2ef57f(0x1d60)](_0x2ef57f(0x747),this['_deviceOrientation']),this[_0x2ef57f(0x3faa)]=0x0;}[_0x15abe5(0xf5d)](){var _0x24f957=_0x15abe5;this[_0x24f957(0x3faa)]&&(_0x40619b['_f']['RotationYawPitchRollToRef'](_0x26b9a3['w1'][_0x24f957(0x2045)](this['_alpha']),_0x26b9a3['w1'][_0x24f957(0x2045)](this[_0x24f957(0x14a0)]),-_0x26b9a3['w1'][_0x24f957(0x2045)](this[_0x24f957(0x32dc)]),this['camera'][_0x24f957(0x905)]),this['_camera'][_0x24f957(0x905)]['multiplyInPlace'](this['_screenQuaternion']),this[_0x24f957(0x1d21)]['rotationQuaternion'][_0x24f957(0x2121)](this[_0x24f957(0x406c)]),this[_0x24f957(0x1d21)]['rotationQuaternion']['z']*=-0x1,this[_0x24f957(0x1d21)][_0x24f957(0x905)]['w']*=-0x1);}[_0x15abe5(0x1653)](){var _0x22657b=_0x15abe5;return _0x22657b(0x1bef);}['getSimpleName'](){var _0x241b69=_0x15abe5;return _0x241b69(0x34d5);}}_0x3172b3['u'][_0x15abe5(0x1bef)]=_0x389a14;},0x15050:(_0x1cb99f,_0x37901a,_0x51ca38)=>{var _0x2aefcd=a8_0x49466b;_0x51ca38['d'](_0x37901a,{'c':()=>_0x32fdac});function _0x2ffa92(_0x52402f,_0x2d4b3e,_0x3dc02e,_0x1af7cf){var _0x42f054=a8_0x58a1,_0x50ddaa,_0x94cec9=arguments[_0x42f054(0x132e)],_0x418f83=_0x94cec9<0x3?_0x2d4b3e:null===_0x1af7cf?_0x1af7cf=Object[_0x42f054(0x319d)](_0x2d4b3e,_0x3dc02e):_0x1af7cf;if(_0x42f054(0x20cb)==typeof Reflect&&_0x42f054(0x187)==typeof Reflect['decorate'])_0x418f83=Reflect[_0x42f054(0x14d7)](_0x52402f,_0x2d4b3e,_0x3dc02e,_0x1af7cf);else{for(var _0x222d88=_0x52402f['length']-0x1;0x0<=_0x222d88;_0x222d88--)(_0x50ddaa=_0x52402f[_0x222d88])&&(_0x418f83=(_0x94cec9<0x3?_0x50ddaa(_0x418f83):0x3<_0x94cec9?_0x50ddaa(_0x2d4b3e,_0x3dc02e,_0x418f83):_0x50ddaa(_0x2d4b3e,_0x3dc02e))||_0x418f83);}0x3<_0x94cec9&&_0x418f83&&Object['defineProperty'](_0x2d4b3e,_0x3dc02e,_0x418f83);}var _0x37901a=_0x51ca38(0x153ad),_0x258550=_0x51ca38(0x15fee),_0x142a9d=_0x51ca38(0x9fd1),_0x58353d=_0x51ca38(0x12bee);class _0x32fdac{constructor(){var _0x580b24=a8_0x58a1;this[_0x580b24(0x333e)]=0xc8,this[_0x580b24(0x2817)]=0x28,this[_0x580b24(0xa8)]=0.1,this[_0x580b24(0x3756)]=0x1,this[_0x580b24(0x3a9e)]=_0x142a9d['y3'][_0x580b24(0x24ef)](),this[_0x580b24(0x237)]=_0x142a9d['P'][_0x580b24(0x1b83)](),this['_vector3']=_0x142a9d['P'][_0x580b24(0x1b83)](),this['_vector2']=_0x142a9d['FM']['Zero']();}get[_0x2aefcd(0x26a1)](){return 0x1!==this['_yAxisScale'];}set[_0x2aefcd(0x26a1)](_0x14dd6f){var _0x355318=_0x2aefcd;this[_0x355318(0x3756)]=_0x14dd6f?-0x1:0x1;}['attachControl'](){var _0xfb9014=_0x2aefcd;const _0x40efc0=this[_0xfb9014(0x2d7a)][_0xfb9014(0x22fd)]()[_0xfb9014(0x196e)];this[_0xfb9014(0x1a27)]=_0x40efc0[_0xfb9014(0x3a6a)][_0xfb9014(0x11ad)](_0x57f3fa=>{var _0xbf996a=_0xfb9014;_0x57f3fa[_0xbf996a(0x2eea)]===_0x58353d['nJ']['POSE_ENABLED']||this[_0xbf996a(0x6cb)]&&_0x57f3fa[_0xbf996a(0x2eea)]!==_0x58353d['nJ'][_0xbf996a(0x1199)]||(this[_0xbf996a(0x6cb)]=_0x57f3fa);}),this[_0xfb9014(0x1eb4)]=_0x40efc0[_0xfb9014(0xf14)][_0xfb9014(0x11ad)](_0x357f0d=>{var _0x397bdb=_0xfb9014;this[_0x397bdb(0x6cb)]===_0x357f0d&&(this[_0x397bdb(0x6cb)]=null);}),this[_0xfb9014(0x6cb)]=_0x40efc0[_0xfb9014(0x137e)](_0x58353d['nJ'][_0xfb9014(0x1199)]),!this[_0xfb9014(0x6cb)]&&_0x40efc0[_0xfb9014(0x22be)][_0xfb9014(0x132e)]&&(this[_0xfb9014(0x6cb)]=_0x40efc0['gamepads'][0x0]);}[_0x2aefcd(0x29a5)](){var _0x230716=_0x2aefcd;this[_0x230716(0x2d7a)][_0x230716(0x22fd)]()[_0x230716(0x196e)][_0x230716(0x3a6a)][_0x230716(0x2473)](this['_onGamepadConnectedObserver']),this[_0x230716(0x2d7a)][_0x230716(0x22fd)]()[_0x230716(0x196e)][_0x230716(0xf14)][_0x230716(0x2473)](this['_onGamepadDisconnectedObserver']),this[_0x230716(0x6cb)]=null;}[_0x2aefcd(0xf5d)](){var _0x245f89=_0x2aefcd;if(this[_0x245f89(0x6cb)]&&this[_0x245f89(0x6cb)][_0x245f89(0x1f3d)]){const _0x1b4c62=this[_0x245f89(0x2d7a)],_0xf16976=this[_0x245f89(0x6cb)][_0x245f89(0x1f3d)];0x0!==this['gamepadMoveSensibility']&&(_0xf16976['x']=Math[_0x245f89(0x3f6c)](_0xf16976['x'])>this[_0x245f89(0xa8)]?_0xf16976['x']/this[_0x245f89(0x2817)]:0x0,_0xf16976['y']=Math['abs'](_0xf16976['y'])>this[_0x245f89(0xa8)]?_0xf16976['y']/this[_0x245f89(0x2817)]:0x0);let _0xfd9912=this[_0x245f89(0x6cb)][_0x245f89(0x2b06)];_0xfd9912&&0x0!==this[_0x245f89(0x333e)]?(_0xfd9912['x']=Math['abs'](_0xfd9912['x'])>this['deadzoneDelta']?_0xfd9912['x']/this[_0x245f89(0x333e)]:0x0,_0xfd9912['y']=(Math[_0x245f89(0x3f6c)](_0xfd9912['y'])>this[_0x245f89(0xa8)]?_0xfd9912['y']/this[_0x245f89(0x333e)]:0x0)*this[_0x245f89(0x3756)]):_0xfd9912={'x':0x0,'y':0x0},_0x1b4c62[_0x245f89(0x905)]?_0x1b4c62['rotationQuaternion'][_0x245f89(0x16e0)](this['_cameraTransform']):_0x142a9d['y3'][_0x245f89(0x10af)](_0x1b4c62[_0x245f89(0x13fc)]['y'],_0x1b4c62['rotation']['x'],0x0,this['_cameraTransform']);var _0x17d2d1=0x32*_0x1b4c62[_0x245f89(0x2162)]();this['_vector3'][_0x245f89(0x3b56)](_0xf16976['x']*_0x17d2d1,0x0,-_0xf16976['y']*_0x17d2d1),_0x142a9d['P']['TransformCoordinatesToRef'](this[_0x245f89(0x2e0c)],this['_cameraTransform'],this[_0x245f89(0x237)]),_0x1b4c62[_0x245f89(0x8eb)][_0x245f89(0x2f9c)](this[_0x245f89(0x237)]),this[_0x245f89(0x400)][_0x245f89(0x3b56)](_0xfd9912['y'],_0xfd9912['x']),_0x1b4c62[_0x245f89(0x1236)][_0x245f89(0x2f9c)](this[_0x245f89(0x400)]);}}[_0x2aefcd(0x1653)](){var _0x206e32=_0x2aefcd;return _0x206e32(0xd92);}[_0x2aefcd(0x1162)](){var _0xb981b=_0x2aefcd;return _0xb981b(0x6cb);}}_0x2ffa92([(0x0,_0x37901a['qC'])()],_0x32fdac[_0x2aefcd(0x1229)],_0x2aefcd(0x333e),void 0x0),_0x2ffa92([(0x0,_0x37901a['qC'])()],_0x32fdac[_0x2aefcd(0x1229)],_0x2aefcd(0x2817),void 0x0),_0x258550['u'][_0x2aefcd(0xd92)]=_0x32fdac;},0xf6bc:(_0x2d41ec,_0x440e51,_0xe526db)=>{var _0x1e98a2=a8_0x49466b;_0xe526db['d'](_0x440e51,{'Y':()=>_0x761798});function _0xc68c82(_0xcd7ee5,_0x29a632,_0x458d4c,_0x18899c){var _0x60096=a8_0x58a1,_0x12e0e7,_0x59aa03=arguments[_0x60096(0x132e)],_0x98b97=_0x59aa03<0x3?_0x29a632:null===_0x18899c?_0x18899c=Object[_0x60096(0x319d)](_0x29a632,_0x458d4c):_0x18899c;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x60096(0x14d7)])_0x98b97=Reflect['decorate'](_0xcd7ee5,_0x29a632,_0x458d4c,_0x18899c);else{for(var _0x117d9a=_0xcd7ee5[_0x60096(0x132e)]-0x1;0x0<=_0x117d9a;_0x117d9a--)(_0x12e0e7=_0xcd7ee5[_0x117d9a])&&(_0x98b97=(_0x59aa03<0x3?_0x12e0e7(_0x98b97):0x3<_0x59aa03?_0x12e0e7(_0x29a632,_0x458d4c,_0x98b97):_0x12e0e7(_0x29a632,_0x458d4c))||_0x98b97);}0x3<_0x59aa03&&_0x98b97&&Object[_0x60096(0x1fc0)](_0x29a632,_0x458d4c,_0x98b97);}var _0x440e51=_0xe526db(0x153ad),_0x35fc76=_0xe526db(0x15fee),_0x848028=_0xe526db(0x93b9),_0x1515a9=_0xe526db(0x9fd1),_0x2f8f94=_0xe526db(0xe222);class _0x761798{constructor(){var _0x3886c9=a8_0x58a1;this['keysUp']=[0x26],this[_0x3886c9(0x678)]=[0x21],this['keysDown']=[0x28],this[_0x3886c9(0x524)]=[0x22],this[_0x3886c9(0xd47)]=[0x25],this[_0x3886c9(0x1756)]=[0x27],this[_0x3886c9(0xdbf)]=0.5,this[_0x3886c9(0x334e)]=[],this[_0x3886c9(0xfc9)]=[],this[_0x3886c9(0xbbd)]=[],this[_0x3886c9(0xf86)]=[],this[_0x3886c9(0x1e0f)]=new Array();}[_0x1e98a2(0x1a17)](_0x1bdc09){var _0x3add33=_0x1e98a2;_0x1bdc09=_0x2f8f94['w1'][_0x3add33(0x3941)](arguments),this[_0x3add33(0x36df)]||(this[_0x3add33(0x48a)]=this[_0x3add33(0x2d7a)][_0x3add33(0x22fd)](),this[_0x3add33(0x398b)]=this[_0x3add33(0x48a)][_0x3add33(0x2636)](),this[_0x3add33(0x36df)]=this['_engine'][_0x3add33(0x28d1)]['add'](()=>{var _0x296138=_0x3add33;this[_0x296138(0x1e0f)][_0x296138(0x132e)]=0x0;}),this[_0x3add33(0x142b)]=this[_0x3add33(0x48a)][_0x3add33(0x1e34)][_0x3add33(0x11ad)](_0x4b7240=>{var _0x2b98cb=_0x3add33;const _0x50bb20=_0x4b7240[_0x2b98cb(0xd53)];_0x50bb20[_0x2b98cb(0x2837)]||(_0x4b7240['type']===_0x848028['OG'][_0x2b98cb(0x21db)]?-0x1===this['keysUp'][_0x2b98cb(0x404a)](_0x50bb20['keyCode'])&&-0x1===this['keysDown'][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0xd47)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x1756)]['indexOf'](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x678)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x524)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x334e)]['indexOf'](_0x50bb20['keyCode'])&&-0x1===this[_0x2b98cb(0xfc9)]['indexOf'](_0x50bb20['keyCode'])&&-0x1===this[_0x2b98cb(0xbbd)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0xf86)]['indexOf'](_0x50bb20[_0x2b98cb(0x1ef6)])||(-0x1===this[_0x2b98cb(0x1e0f)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&this[_0x2b98cb(0x1e0f)][_0x2b98cb(0x2f54)](_0x50bb20[_0x2b98cb(0x1ef6)]),_0x1bdc09||_0x50bb20['preventDefault']()):-0x1===this[_0x2b98cb(0x3654)]['indexOf'](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x2506)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0xd47)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x1756)][_0x2b98cb(0x404a)](_0x50bb20['keyCode'])&&-0x1===this[_0x2b98cb(0x678)]['indexOf'](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x524)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0x334e)][_0x2b98cb(0x404a)](_0x50bb20['keyCode'])&&-0x1===this[_0x2b98cb(0xfc9)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0xbbd)]['indexOf'](_0x50bb20[_0x2b98cb(0x1ef6)])&&-0x1===this[_0x2b98cb(0xf86)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)])||(0x0<=(_0x4b7240=this[_0x2b98cb(0x1e0f)][_0x2b98cb(0x404a)](_0x50bb20[_0x2b98cb(0x1ef6)]))&&this[_0x2b98cb(0x1e0f)][_0x2b98cb(0x1035)](_0x4b7240,0x1),_0x1bdc09||_0x50bb20[_0x2b98cb(0xb18)]()));}));}[_0x1e98a2(0x29a5)](){var _0x1da3fc=_0x1e98a2;this[_0x1da3fc(0x48a)]&&(this['_onKeyboardObserver']&&this['_scene'][_0x1da3fc(0x1e34)]['remove'](this['_onKeyboardObserver']),this[_0x1da3fc(0x36df)]&&this[_0x1da3fc(0x398b)][_0x1da3fc(0x28d1)][_0x1da3fc(0x2473)](this[_0x1da3fc(0x36df)]),this[_0x1da3fc(0x142b)]=null,this[_0x1da3fc(0x36df)]=null),this[_0x1da3fc(0x1e0f)][_0x1da3fc(0x132e)]=0x0;}[_0x1e98a2(0xf5d)](){var _0x12f01f=_0x1e98a2;if(this[_0x12f01f(0x142b)]){const _0x570aa2=this[_0x12f01f(0x2d7a)];for(let _0x4f9920=0x0;_0x4f9920<this['_keys']['length'];_0x4f9920++){var _0x89efb4=this[_0x12f01f(0x1e0f)][_0x4f9920],_0xd9ccab=_0x570aa2['_computeLocalCameraSpeed']();-0x1!==this['keysLeft'][_0x12f01f(0x404a)](_0x89efb4)?_0x570aa2[_0x12f01f(0x37dc)][_0x12f01f(0x3b56)](-_0xd9ccab,0x0,0x0):-0x1!==this[_0x12f01f(0x3654)][_0x12f01f(0x404a)](_0x89efb4)?_0x570aa2[_0x12f01f(0x37dc)]['copyFromFloats'](0x0,0x0,_0xd9ccab):-0x1!==this['keysRight'][_0x12f01f(0x404a)](_0x89efb4)?_0x570aa2[_0x12f01f(0x37dc)][_0x12f01f(0x3b56)](_0xd9ccab,0x0,0x0):-0x1!==this[_0x12f01f(0x2506)][_0x12f01f(0x404a)](_0x89efb4)?_0x570aa2[_0x12f01f(0x37dc)][_0x12f01f(0x3b56)](0x0,0x0,-_0xd9ccab):-0x1!==this[_0x12f01f(0x678)]['indexOf'](_0x89efb4)?_0x570aa2[_0x12f01f(0x37dc)][_0x12f01f(0x3b56)](0x0,_0xd9ccab,0x0):-0x1!==this[_0x12f01f(0x524)][_0x12f01f(0x404a)](_0x89efb4)?_0x570aa2[_0x12f01f(0x37dc)]['copyFromFloats'](0x0,-_0xd9ccab,0x0):-0x1!==this['keysRotateLeft'][_0x12f01f(0x404a)](_0x89efb4)?(_0x570aa2[_0x12f01f(0x37dc)][_0x12f01f(0x3b56)](0x0,0x0,0x0),_0x570aa2['cameraRotation']['y']-=this[_0x12f01f(0x600)]()):-0x1!==this[_0x12f01f(0xfc9)]['indexOf'](_0x89efb4)?(_0x570aa2['_localDirection'][_0x12f01f(0x3b56)](0x0,0x0,0x0),_0x570aa2[_0x12f01f(0x1236)]['y']+=this['_getLocalRotation']()):-0x1!==this[_0x12f01f(0xbbd)][_0x12f01f(0x404a)](_0x89efb4)?(_0x570aa2[_0x12f01f(0x37dc)][_0x12f01f(0x3b56)](0x0,0x0,0x0),_0x570aa2[_0x12f01f(0x1236)]['x']-=this[_0x12f01f(0x600)]()):-0x1!==this[_0x12f01f(0xf86)][_0x12f01f(0x404a)](_0x89efb4)&&(_0x570aa2[_0x12f01f(0x37dc)]['copyFromFloats'](0x0,0x0,0x0),_0x570aa2[_0x12f01f(0x1236)]['x']+=this[_0x12f01f(0x600)]()),_0x570aa2[_0x12f01f(0x22fd)]()[_0x12f01f(0xe97)]&&(_0x570aa2[_0x12f01f(0x37dc)]['z']*=-0x1),_0x570aa2[_0x12f01f(0xe6c)]()[_0x12f01f(0x3c5)](_0x570aa2[_0x12f01f(0x2646)]),_0x1515a9['P'][_0x12f01f(0x1e54)](_0x570aa2['_localDirection'],_0x570aa2[_0x12f01f(0x2646)],_0x570aa2['_transformedDirection']),_0x570aa2['cameraDirection'][_0x12f01f(0x2f9c)](_0x570aa2[_0x12f01f(0x2bd1)]);}}}[_0x1e98a2(0x1653)](){var _0x56325e=_0x1e98a2;return _0x56325e(0x2902);}[_0x1e98a2(0x3b5a)](){var _0xa75552=_0x1e98a2;this[_0xa75552(0x1e0f)][_0xa75552(0x132e)]=0x0;}[_0x1e98a2(0x1162)](){var _0xd5b426=_0x1e98a2;return _0xd5b426(0x631);}[_0x1e98a2(0x600)](){var _0x10bcf2=_0x1e98a2;let _0x5c37d7=this[_0x10bcf2(0xdbf)]*this['_engine'][_0x10bcf2(0x1976)]()/0x3e8;return this[_0x10bcf2(0x2d7a)][_0x10bcf2(0x22fd)]()[_0x10bcf2(0xe97)]&&(_0x5c37d7*=-0x1),this[_0x10bcf2(0x2d7a)][_0x10bcf2(0x2126)]&&this['camera'][_0x10bcf2(0x2126)]['_getWorldMatrixDeterminant']()<0x0&&(_0x5c37d7*=-0x1),_0x5c37d7;}}_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798['prototype'],_0x1e98a2(0x3654),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798['prototype'],_0x1e98a2(0x678),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0x2506),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],'keysDownward',void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0xd47),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0x1756),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0xdbf),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0x334e),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0xfc9),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0xbbd),void 0x0),_0xc68c82([(0x0,_0x440e51['qC'])()],_0x761798[_0x1e98a2(0x1229)],_0x1e98a2(0xf86),void 0x0),_0x35fc76['u'][_0x1e98a2(0x2902)]=_0x761798;},0x70a6:(_0x1ebc93,_0x4cb11f,_0x612465)=>{var _0xead680=a8_0x49466b;_0x612465['d'](_0x4cb11f,{'A':()=>_0x300a1e});function _0xb51d6d(_0x5626c6,_0x5aa5ed,_0x29e683,_0x7c4186){var _0x29c9d1=a8_0x58a1,_0x3598d,_0x25698a=arguments[_0x29c9d1(0x132e)],_0x34b26b=_0x25698a<0x3?_0x5aa5ed:null===_0x7c4186?_0x7c4186=Object[_0x29c9d1(0x319d)](_0x5aa5ed,_0x29e683):_0x7c4186;if(_0x29c9d1(0x20cb)==typeof Reflect&&_0x29c9d1(0x187)==typeof Reflect[_0x29c9d1(0x14d7)])_0x34b26b=Reflect[_0x29c9d1(0x14d7)](_0x5626c6,_0x5aa5ed,_0x29e683,_0x7c4186);else{for(var _0x4d6a86=_0x5626c6[_0x29c9d1(0x132e)]-0x1;0x0<=_0x4d6a86;_0x4d6a86--)(_0x3598d=_0x5626c6[_0x4d6a86])&&(_0x34b26b=(_0x25698a<0x3?_0x3598d(_0x34b26b):0x3<_0x25698a?_0x3598d(_0x5aa5ed,_0x29e683,_0x34b26b):_0x3598d(_0x5aa5ed,_0x29e683))||_0x34b26b);}0x3<_0x25698a&&_0x34b26b&&Object[_0x29c9d1(0x1fc0)](_0x5aa5ed,_0x29e683,_0x34b26b);}var _0x5bffb0=_0x612465(0xf96c),_0x4cb11f=_0x612465(0x153ad),_0x3d64c9=_0x612465(0x15fee),_0x4e676e=_0x612465(0x1272b),_0x1d86a6=_0x612465(0xe222);class _0x300a1e{constructor(_0x227e45=!0x0){var _0x5a77ab=a8_0x58a1;this[_0x5a77ab(0x2ebc)]=_0x227e45,this[_0x5a77ab(0x4c8)]=[0x0,0x1,0x2],this[_0x5a77ab(0x2e27)]=0x7d0,this['_previousPosition']=null,this[_0x5a77ab(0xec3)]=new _0x5bffb0['y$'](),this['_allowCameraRotation']=!0x0,this[_0x5a77ab(0x2e4d)]=-0x1,this[_0x5a77ab(0x2afb)]=-0x1;}['attachControl'](_0x25be5e){var _0x1193cd=a8_0x58a1;_0x25be5e=_0x1d86a6['w1'][_0x1193cd(0x3941)](arguments);const _0x11ac6c=this['camera'][_0x1193cd(0x2636)](),_0x19c9a7=_0x11ac6c['getInputElement']();this[_0x1193cd(0x300e)]||(this[_0x1193cd(0x300e)]=_0x11c16b=>{var _0x269f18=_0x1193cd;const _0x44bfd0=_0x11c16b[_0x269f18(0xd53)];var _0xdc82b=_0x269f18(0x2988)===_0x44bfd0[_0x269f18(0x20bd)];if(!_0x11ac6c[_0x269f18(0x924)]&&(this[_0x269f18(0x2ebc)]||!_0xdc82b)&&(_0x11c16b[_0x269f18(0x2eea)]===_0x4e676e['kD'][_0x269f18(0x36b6)]||-0x1!==this[_0x269f18(0x4c8)][_0x269f18(0x404a)](_0x44bfd0[_0x269f18(0x2a8b)]))){const _0xe4e890=_0x44bfd0[_0x269f18(0x2966)];if(_0x11c16b['type']===_0x4e676e['kD'][_0x269f18(0x902)]){if(!(_0xdc82b&&-0x1!==this[_0x269f18(0x2afb)]||!_0xdc82b&&-0x1!==this[_0x269f18(0x2e4d)])){this[_0x269f18(0x2afb)]=_0x44bfd0[_0x269f18(0x2915)];try{null!==_0xe4e890&&void 0x0!==_0xe4e890&&_0xe4e890[_0x269f18(0x40ad)](_0x44bfd0['pointerId']);}catch(_0x4ba0ec){}-0x1===this['_currentActiveButton']&&(this[_0x269f18(0x2e4d)]=_0x44bfd0['button']),this[_0x269f18(0x3ef4)]={'x':_0x44bfd0['clientX'],'y':_0x44bfd0[_0x269f18(0x342a)]},_0x25be5e||(_0x44bfd0['preventDefault'](),_0x19c9a7&&_0x19c9a7[_0x269f18(0x20af)]()),_0x11ac6c[_0x269f18(0x3c94)]&&this[_0x269f18(0x3951)]&&this[_0x269f18(0x3951)](_0x11c16b[_0x269f18(0xd53)]);}}else{if(_0x11c16b[_0x269f18(0x2eea)]===_0x4e676e['kD']['POINTERUP']){if(!(_0xdc82b&&this[_0x269f18(0x2afb)]!==_0x44bfd0[_0x269f18(0x2915)]||!_0xdc82b&&this[_0x269f18(0x2e4d)]!==_0x44bfd0[_0x269f18(0x2a8b)])){try{null!==_0xe4e890&&void 0x0!==_0xe4e890&&_0xe4e890['releasePointerCapture'](_0x44bfd0[_0x269f18(0x2915)]);}catch(_0x3db009){}this[_0x269f18(0x2e4d)]=-0x1,this[_0x269f18(0x3ef4)]=null,_0x25be5e||_0x44bfd0['preventDefault'](),this['_activePointerId']=-0x1;}}else{if(_0x11c16b[_0x269f18(0x2eea)]===_0x4e676e['kD'][_0x269f18(0x36b6)]&&(this[_0x269f18(0x2afb)]===_0x44bfd0['pointerId']||!_0xdc82b)){if(_0x11ac6c[_0x269f18(0x3c94)]&&this['_onMouseMove'])this['_onMouseMove'](_0x11c16b[_0x269f18(0xd53)]);else{if(this[_0x269f18(0x3ef4)]){let _0x373c81=_0x44bfd0[_0x269f18(0x1788)]-this[_0x269f18(0x3ef4)]['x'];_0xdc82b=_0x44bfd0['clientY']-this[_0x269f18(0x3ef4)]['y'],(this[_0x269f18(0x2d7a)][_0x269f18(0x22fd)]()[_0x269f18(0xe97)]&&(_0x373c81*=-0x1),this[_0x269f18(0x2d7a)][_0x269f18(0x2126)]&&this[_0x269f18(0x2d7a)][_0x269f18(0x2126)][_0x269f18(0x4000)]()<0x0&&(_0x373c81*=-0x1),this[_0x269f18(0x160)]&&(this[_0x269f18(0x2d7a)]['cameraRotation']['y']+=_0x373c81/this[_0x269f18(0x2e27)],this[_0x269f18(0x2d7a)][_0x269f18(0x1236)]['x']+=_0xdc82b/this[_0x269f18(0x2e27)]),this[_0x269f18(0xec3)][_0x269f18(0x3e9)]({'offsetX':_0x373c81,'offsetY':_0xdc82b}),this['_previousPosition']={'x':_0x44bfd0[_0x269f18(0x1788)],'y':_0x44bfd0[_0x269f18(0x342a)]},_0x25be5e||_0x44bfd0['preventDefault']());}}}}}}}),this['_onMouseMove']=_0x397fd4=>{var _0xc19b6=_0x1193cd;if(_0x11ac6c[_0xc19b6(0x3c94)]&&!_0x11ac6c['isInVRExclusivePointerMode']){let _0x1c5b99=_0x397fd4['movementX'];this[_0xc19b6(0x2d7a)][_0xc19b6(0x22fd)]()['useRightHandedSystem']&&(_0x1c5b99*=-0x1),this['camera']['parent']&&this['camera'][_0xc19b6(0x2126)][_0xc19b6(0x4000)]()<0x0&&(_0x1c5b99*=-0x1),this[_0xc19b6(0x2d7a)]['cameraRotation']['y']+=_0x1c5b99/this[_0xc19b6(0x2e27)];var _0x7caec8=_0x397fd4[_0xc19b6(0x268f)];this[_0xc19b6(0x2d7a)][_0xc19b6(0x1236)]['x']+=_0x7caec8/this[_0xc19b6(0x2e27)],this[_0xc19b6(0x3ef4)]=null,_0x25be5e||_0x397fd4['preventDefault']();}},this[_0x1193cd(0x28f8)]=this[_0x1193cd(0x2d7a)][_0x1193cd(0x22fd)]()[_0x1193cd(0x2d2)][_0x1193cd(0x9a8)](this['_pointerInput'],_0x4e676e['kD'][_0x1193cd(0x902)]|_0x4e676e['kD'][_0x1193cd(0x1d5d)]|_0x4e676e['kD'][_0x1193cd(0x36b6)]),_0x19c9a7&&(this[_0x1193cd(0x2a3b)]=this[_0x1193cd(0x45f)][_0x1193cd(0x2dcf)](this),_0x19c9a7[_0x1193cd(0x2b6c)](_0x1193cd(0x3409),this[_0x1193cd(0x2a3b)],!0x1));}[_0xead680(0x45f)](_0x5201c2){_0x5201c2['preventDefault']();}[_0xead680(0x29a5)](){var _0x2fba9a=_0xead680;if(this[_0x2fba9a(0x28f8)]){if(this['camera'][_0x2fba9a(0x22fd)]()[_0x2fba9a(0x2d2)][_0x2fba9a(0x2808)](this[_0x2fba9a(0x28f8)]),this['_contextMenuBind']){const _0x1f1884=this[_0x2fba9a(0x2d7a)][_0x2fba9a(0x2636)](),_0x5bf9df=_0x1f1884[_0x2fba9a(0x2578)]();_0x5bf9df&&_0x5bf9df['removeEventListener'](_0x2fba9a(0x3409),this['_contextMenuBind']);}this[_0x2fba9a(0xec3)]&&this[_0x2fba9a(0xec3)]['clear'](),this[_0x2fba9a(0x28f8)]=null,this[_0x2fba9a(0x3951)]=null,this[_0x2fba9a(0x3ef4)]=null;}this[_0x2fba9a(0x2e4d)]=-0x1;}['getClassName'](){var _0x236cf1=_0xead680;return _0x236cf1(0x2ac2);}[_0xead680(0x1162)](){var _0x7b51b4=_0xead680;return _0x7b51b4(0x3be7);}}_0xb51d6d([(0x0,_0x4cb11f['qC'])()],_0x300a1e['prototype'],_0xead680(0x4c8),void 0x0),_0xb51d6d([(0x0,_0x4cb11f['qC'])()],_0x300a1e[_0xead680(0x1229)],_0xead680(0x2e27),void 0x0),_0x3d64c9['u']['FreeCameraMouseInput']=_0x300a1e;},0x6572:(_0x790362,_0x3aa254,_0x44fb31)=>{var _0x2a9bd8=a8_0x49466b;_0x44fb31['d'](_0x3aa254,{'A':()=>_0x5c21a6});function _0xac06d9(_0x4bcfae,_0x53f0b0,_0x4183c6,_0xf1b754){var _0xe69f=a8_0x58a1,_0x271b74,_0x770c09=arguments[_0xe69f(0x132e)],_0x4b409f=_0x770c09<0x3?_0x53f0b0:null===_0xf1b754?_0xf1b754=Object['getOwnPropertyDescriptor'](_0x53f0b0,_0x4183c6):_0xf1b754;if(_0xe69f(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0xe69f(0x14d7)])_0x4b409f=Reflect[_0xe69f(0x14d7)](_0x4bcfae,_0x53f0b0,_0x4183c6,_0xf1b754);else{for(var _0x103333=_0x4bcfae['length']-0x1;0x0<=_0x103333;_0x103333--)(_0x271b74=_0x4bcfae[_0x103333])&&(_0x4b409f=(_0x770c09<0x3?_0x271b74(_0x4b409f):0x3<_0x770c09?_0x271b74(_0x53f0b0,_0x4183c6,_0x4b409f):_0x271b74(_0x53f0b0,_0x4183c6))||_0x4b409f);}0x3<_0x770c09&&_0x4b409f&&Object['defineProperty'](_0x53f0b0,_0x4183c6,_0x4b409f);}var _0x69685b,_0x3aa254=_0x44fb31(0x153ad),_0x179b8b=_0x44fb31(0x15fee),_0x5d3404=_0x44fb31(0xd13c),_0x27fb13=_0x44fb31(0x9fd1),_0x162caa=_0x44fb31(0xa60f);_0x69685b={'MoveRelative':0x0,0x0:_0x2a9bd8(0x2f9d),'RotateRelative':0x1,0x1:'RotateRelative','MoveScene':0x2,0x2:_0x2a9bd8(0x1bd5)};class _0x5c21a6 extends _0x5d3404['Y']{constructor(){var _0x523747=_0x2a9bd8;super(...arguments),this['_moveRelative']=_0x27fb13['P'][_0x523747(0x1b83)](),this['_rotateRelative']=_0x27fb13['P'][_0x523747(0x1b83)](),this[_0x523747(0x1642)]=_0x27fb13['P'][_0x523747(0x1b83)](),this[_0x523747(0x20d2)]=_0x69685b[_0x523747(0x2f9d)],this[_0x523747(0x341b)]=_0x162caa['c7']['X'],this['_wheelYAction']=_0x69685b[_0x523747(0x2f9d)],this['_wheelYActionCoordinate']=_0x162caa['c7']['Z'],this[_0x523747(0x1c74)]=null,this['_wheelZActionCoordinate']=null;}[_0x2a9bd8(0x1653)](){var _0x132c26=_0x2a9bd8;return _0x132c26(0xd8f);}set[_0x2a9bd8(0x3b93)](_0x1d8412){var _0x517197=_0x2a9bd8;null===_0x1d8412&&this['_wheelXAction']!==_0x69685b[_0x517197(0x2f9d)]||(this[_0x517197(0x20d2)]=_0x69685b[_0x517197(0x2f9d)],this[_0x517197(0x341b)]=_0x1d8412);}get[_0x2a9bd8(0x3b93)](){var _0x37a992=_0x2a9bd8;return this[_0x37a992(0x20d2)]!==_0x69685b['MoveRelative']?null:this[_0x37a992(0x341b)];}set[_0x2a9bd8(0x161f)](_0x5d4238){var _0x306dd1=_0x2a9bd8;null===_0x5d4238&&this[_0x306dd1(0x396b)]!==_0x69685b['MoveRelative']||(this[_0x306dd1(0x396b)]=_0x69685b[_0x306dd1(0x2f9d)],this[_0x306dd1(0x1b24)]=_0x5d4238);}get[_0x2a9bd8(0x161f)](){var _0x4405c8=_0x2a9bd8;return this[_0x4405c8(0x396b)]!==_0x69685b['MoveRelative']?null:this[_0x4405c8(0x1b24)];}set[_0x2a9bd8(0x21a0)](_0x427c9a){var _0x152fe6=_0x2a9bd8;null===_0x427c9a&&this['_wheelZAction']!==_0x69685b[_0x152fe6(0x2f9d)]||(this[_0x152fe6(0x1c74)]=_0x69685b[_0x152fe6(0x2f9d)],this[_0x152fe6(0x15b)]=_0x427c9a);}get['wheelZMoveRelative'](){var _0x5bd41d=_0x2a9bd8;return this[_0x5bd41d(0x1c74)]!==_0x69685b[_0x5bd41d(0x2f9d)]?null:this[_0x5bd41d(0x15b)];}set['wheelXRotateRelative'](_0x11a232){var _0x3b4c2a=_0x2a9bd8;null===_0x11a232&&this['_wheelXAction']!==_0x69685b[_0x3b4c2a(0x3667)]||(this[_0x3b4c2a(0x20d2)]=_0x69685b['RotateRelative'],this[_0x3b4c2a(0x341b)]=_0x11a232);}get[_0x2a9bd8(0x10cc)](){var _0x4a04cf=_0x2a9bd8;return this[_0x4a04cf(0x20d2)]!==_0x69685b[_0x4a04cf(0x3667)]?null:this[_0x4a04cf(0x341b)];}set['wheelYRotateRelative'](_0xeee2e9){var _0x45ef89=_0x2a9bd8;null===_0xeee2e9&&this[_0x45ef89(0x396b)]!==_0x69685b[_0x45ef89(0x3667)]||(this[_0x45ef89(0x396b)]=_0x69685b['RotateRelative'],this[_0x45ef89(0x1b24)]=_0xeee2e9);}get[_0x2a9bd8(0x13e1)](){var _0x4b5bae=_0x2a9bd8;return this['_wheelYAction']!==_0x69685b[_0x4b5bae(0x3667)]?null:this[_0x4b5bae(0x1b24)];}set[_0x2a9bd8(0x124c)](_0x5c842f){var _0xe5a198=_0x2a9bd8;null===_0x5c842f&&this[_0xe5a198(0x1c74)]!==_0x69685b[_0xe5a198(0x3667)]||(this[_0xe5a198(0x1c74)]=_0x69685b[_0xe5a198(0x3667)],this[_0xe5a198(0x15b)]=_0x5c842f);}get[_0x2a9bd8(0x124c)](){return this['_wheelZAction']!==_0x69685b['RotateRelative']?null:this['_wheelZActionCoordinate'];}set[_0x2a9bd8(0x2e7f)](_0x132632){var _0x46f700=_0x2a9bd8;null===_0x132632&&this[_0x46f700(0x20d2)]!==_0x69685b['MoveScene']||(this['_wheelXAction']=_0x69685b[_0x46f700(0x1bd5)],this[_0x46f700(0x341b)]=_0x132632);}get['wheelXMoveScene'](){var _0x587107=_0x2a9bd8;return this[_0x587107(0x20d2)]!==_0x69685b[_0x587107(0x1bd5)]?null:this[_0x587107(0x341b)];}set[_0x2a9bd8(0x74a)](_0x5b4915){var _0x52cccd=_0x2a9bd8;null===_0x5b4915&&this[_0x52cccd(0x396b)]!==_0x69685b[_0x52cccd(0x1bd5)]||(this[_0x52cccd(0x396b)]=_0x69685b[_0x52cccd(0x1bd5)],this[_0x52cccd(0x1b24)]=_0x5b4915);}get[_0x2a9bd8(0x74a)](){var _0x569f31=_0x2a9bd8;return this[_0x569f31(0x396b)]!==_0x69685b[_0x569f31(0x1bd5)]?null:this['_wheelYActionCoordinate'];}set['wheelZMoveScene'](_0x34028f){var _0x3ef363=_0x2a9bd8;null===_0x34028f&&this[_0x3ef363(0x1c74)]!==_0x69685b['MoveScene']||(this[_0x3ef363(0x1c74)]=_0x69685b['MoveScene'],this['_wheelZActionCoordinate']=_0x34028f);}get[_0x2a9bd8(0x1ff5)](){var _0x2fa941=_0x2a9bd8;return this['_wheelZAction']!==_0x69685b[_0x2fa941(0x1bd5)]?null:this[_0x2fa941(0x15b)];}[_0x2a9bd8(0xf5d)](){var _0x5bf8ab=_0x2a9bd8,_0x4e0cc8,_0x58d9a5;0x0===this[_0x5bf8ab(0x33a0)]&&0x0===this[_0x5bf8ab(0x165d)]&&0x0==this[_0x5bf8ab(0xe75)]||(this[_0x5bf8ab(0x3279)]['setAll'](0x0),this['_rotateRelative'][_0x5bf8ab(0xdd0)](0x0),this[_0x5bf8ab(0x1642)][_0x5bf8ab(0xdd0)](0x0),this['_updateCamera'](),this[_0x5bf8ab(0x2d7a)]['getScene']()[_0x5bf8ab(0xe97)]&&(this[_0x5bf8ab(0x3279)]['z']*=-0x1),_0x4e0cc8=_0x27fb13['y3'][_0x5bf8ab(0x1b83)](),this[_0x5bf8ab(0x2d7a)][_0x5bf8ab(0xe6c)]()['invertToRef'](_0x4e0cc8),_0x58d9a5=_0x27fb13['P'][_0x5bf8ab(0x1b83)](),_0x27fb13['P'][_0x5bf8ab(0x1e54)](this['_moveRelative'],_0x4e0cc8,_0x58d9a5),this['camera'][_0x5bf8ab(0x1236)]['x']+=this[_0x5bf8ab(0x2bd7)]['x']/0xc8,this[_0x5bf8ab(0x2d7a)][_0x5bf8ab(0x1236)]['y']+=this[_0x5bf8ab(0x2bd7)]['y']/0xc8,this[_0x5bf8ab(0x2d7a)][_0x5bf8ab(0x8eb)][_0x5bf8ab(0x2f9c)](_0x58d9a5),this[_0x5bf8ab(0x2d7a)]['cameraDirection'][_0x5bf8ab(0x2f9c)](this[_0x5bf8ab(0x1642)]),super[_0x5bf8ab(0xf5d)]());}['_updateCamera'](){var _0x1992d3=_0x2a9bd8;this['_updateCameraProperty'](this[_0x1992d3(0x33a0)],this[_0x1992d3(0x20d2)],this[_0x1992d3(0x341b)]),this[_0x1992d3(0x1922)](this[_0x1992d3(0x165d)],this['_wheelYAction'],this[_0x1992d3(0x1b24)]),this['_updateCameraProperty'](this[_0x1992d3(0xe75)],this[_0x1992d3(0x1c74)],this[_0x1992d3(0x15b)]);}[_0x2a9bd8(0x1922)](_0x536ac9,_0x2bcfe5,_0x4adf3f){var _0x43a163=_0x2a9bd8;if(0x0!==_0x536ac9&&null!==_0x2bcfe5&&null!==_0x4adf3f){let _0x412f7e=null;switch(_0x2bcfe5){case _0x69685b[_0x43a163(0x2f9d)]:_0x412f7e=this[_0x43a163(0x3279)];break;case _0x69685b[_0x43a163(0x3667)]:_0x412f7e=this[_0x43a163(0x2bd7)];break;case _0x69685b['MoveScene']:_0x412f7e=this[_0x43a163(0x1642)];}switch(_0x4adf3f){case _0x162caa['c7']['X']:_0x412f7e['set'](_0x536ac9,0x0,0x0);break;case _0x162caa['c7']['Y']:_0x412f7e[_0x43a163(0xe5f)](0x0,_0x536ac9,0x0);break;case _0x162caa['c7']['Z']:_0x412f7e[_0x43a163(0xe5f)](0x0,0x0,_0x536ac9);}}}}_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6[_0x2a9bd8(0x1229)],'wheelXMoveRelative',null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6['prototype'],_0x2a9bd8(0x161f),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6[_0x2a9bd8(0x1229)],_0x2a9bd8(0x21a0),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6['prototype'],_0x2a9bd8(0x10cc),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6[_0x2a9bd8(0x1229)],_0x2a9bd8(0x13e1),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6[_0x2a9bd8(0x1229)],_0x2a9bd8(0x124c),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6[_0x2a9bd8(0x1229)],_0x2a9bd8(0x2e7f),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6['prototype'],_0x2a9bd8(0x74a),null),_0xac06d9([(0x0,_0x3aa254['qC'])()],_0x5c21a6[_0x2a9bd8(0x1229)],'wheelZMoveScene',null),_0x179b8b['u'][_0x2a9bd8(0xd8f)]=_0x5c21a6;},0x949:(_0xeeb563,_0x1aef1c,_0x770c1b)=>{var _0xd3437b=a8_0x49466b;_0x770c1b['d'](_0x1aef1c,{'y':()=>_0x28af17});function _0x433550(_0x5f40d2,_0x25beed,_0x1ed188,_0x2da683){var _0x362196=a8_0x58a1,_0x5b0e9b,_0x4c6b6a=arguments['length'],_0x3546d1=_0x4c6b6a<0x3?_0x25beed:null===_0x2da683?_0x2da683=Object[_0x362196(0x319d)](_0x25beed,_0x1ed188):_0x2da683;if(_0x362196(0x20cb)==typeof Reflect&&_0x362196(0x187)==typeof Reflect[_0x362196(0x14d7)])_0x3546d1=Reflect['decorate'](_0x5f40d2,_0x25beed,_0x1ed188,_0x2da683);else{for(var _0x1f3f5d=_0x5f40d2[_0x362196(0x132e)]-0x1;0x0<=_0x1f3f5d;_0x1f3f5d--)(_0x5b0e9b=_0x5f40d2[_0x1f3f5d])&&(_0x3546d1=(_0x4c6b6a<0x3?_0x5b0e9b(_0x3546d1):0x3<_0x4c6b6a?_0x5b0e9b(_0x25beed,_0x1ed188,_0x3546d1):_0x5b0e9b(_0x25beed,_0x1ed188))||_0x3546d1);}0x3<_0x4c6b6a&&_0x3546d1&&Object[_0x362196(0x1fc0)](_0x25beed,_0x1ed188,_0x3546d1);}var _0x1aef1c=_0x770c1b(0x153ad),_0x57501a=_0x770c1b(0x15fee),_0x392230=_0x770c1b(0x1272b),_0x26069f=_0x770c1b(0x9fd1),_0x35ce6c=_0x770c1b(0xe222);class _0x28af17{constructor(_0x58153b=!0x1){var _0x3c724a=a8_0x58a1;this[_0x3c724a(0x232)]=_0x58153b,this[_0x3c724a(0x620)]=0x30d40,this[_0x3c724a(0x2fa3)]=0xfa,this[_0x3c724a(0x3c41)]=!0x1,this[_0x3c724a(0x1302)]=null,this[_0x3c724a(0x24e9)]=null,this[_0x3c724a(0x2ea4)]=new Array(),this[_0x3c724a(0x2cb3)]=_0x35ce6c['w1'][_0x3c724a(0x1865)]();}[_0xd3437b(0x1a17)](_0x19550d){var _0x331a5a=_0xd3437b;_0x19550d=_0x35ce6c['w1'][_0x331a5a(0x3941)](arguments);let _0x31a185=null;if(void 0x0===this[_0x331a5a(0x300e)]&&(this[_0x331a5a(0x3b5a)]=()=>{var _0x270f86=_0x331a5a;this[_0x270f86(0x1302)]=null,this[_0x270f86(0x24e9)]=null;},this[_0x331a5a(0x300e)]=_0x1ff54d=>{var _0x3f80a0=_0x331a5a;const _0x4c1be0=_0x1ff54d[_0x3f80a0(0xd53)];var _0x488815=_0x3f80a0(0x3be7)===_0x4c1be0['pointerType']||this[_0x3f80a0(0x2cb3)]&&void 0x0===_0x4c1be0[_0x3f80a0(0x20bd)];!this[_0x3f80a0(0x232)]&&_0x488815||(_0x1ff54d['type']===_0x392230['kD'][_0x3f80a0(0x902)]?(_0x19550d||_0x4c1be0[_0x3f80a0(0xb18)](),this[_0x3f80a0(0x2ea4)]['push'](_0x4c1be0['pointerId']),0x1===this['_pointerPressed'][_0x3f80a0(0x132e)]&&(_0x31a185={'x':_0x4c1be0[_0x3f80a0(0x1788)],'y':_0x4c1be0['clientY']})):_0x1ff54d[_0x3f80a0(0x2eea)]===_0x392230['kD'][_0x3f80a0(0x1d5d)]?(_0x19550d||_0x4c1be0[_0x3f80a0(0xb18)](),-0x1!==(_0x488815=this['_pointerPressed'][_0x3f80a0(0x404a)](_0x4c1be0[_0x3f80a0(0x2915)]))&&(this['_pointerPressed']['splice'](_0x488815,0x1),0x0==_0x488815&&(_0x31a185=null,this[_0x3f80a0(0x1302)]=null,this[_0x3f80a0(0x24e9)]=null))):_0x1ff54d['type']===_0x392230['kD'][_0x3f80a0(0x36b6)]&&(_0x19550d||_0x4c1be0['preventDefault'](),_0x31a185&&0x0==this['_pointerPressed']['indexOf'](_0x4c1be0[_0x3f80a0(0x2915)])&&(this[_0x3f80a0(0x1302)]=_0x4c1be0[_0x3f80a0(0x1788)]-_0x31a185['x'],this[_0x3f80a0(0x24e9)]=-(_0x4c1be0[_0x3f80a0(0x342a)]-_0x31a185['y']))));}),this[_0x331a5a(0x28f8)]=this['camera'][_0x331a5a(0x22fd)]()[_0x331a5a(0x2d2)][_0x331a5a(0x9a8)](this[_0x331a5a(0x300e)],_0x392230['kD'][_0x331a5a(0x902)]|_0x392230['kD'][_0x331a5a(0x1d5d)]|_0x392230['kD'][_0x331a5a(0x36b6)]),this['_onLostFocus']){const _0x53efbe=this['camera'][_0x331a5a(0x2636)](),_0x47d73c=_0x53efbe[_0x331a5a(0x2578)]();_0x47d73c&&_0x47d73c['addEventListener'](_0x331a5a(0x270e),this[_0x331a5a(0x3b5a)]);}}[_0xd3437b(0x29a5)](){var _0x26f3d1=_0xd3437b;if(this[_0x26f3d1(0x300e)]){if(this['_observer']&&(this[_0x26f3d1(0x2d7a)][_0x26f3d1(0x22fd)]()[_0x26f3d1(0x2d2)][_0x26f3d1(0x2808)](this[_0x26f3d1(0x28f8)]),this[_0x26f3d1(0x28f8)]=null),this['_onLostFocus']){const _0x5eaad9=this[_0x26f3d1(0x2d7a)][_0x26f3d1(0x2636)](),_0x7157c0=_0x5eaad9[_0x26f3d1(0x2578)]();_0x7157c0&&_0x7157c0['removeEventListener'](_0x26f3d1(0x270e),this['_onLostFocus']),this[_0x26f3d1(0x3b5a)]=null;}this[_0x26f3d1(0x2ea4)][_0x26f3d1(0x132e)]=0x0,this[_0x26f3d1(0x1302)]=null,this[_0x26f3d1(0x24e9)]=null;}}['checkInputs'](){var _0x4ea7f6=_0xd3437b;if(null!==this['_offsetX']&&null!==this[_0x4ea7f6(0x24e9)]&&(0x0!==this[_0x4ea7f6(0x1302)]||0x0!==this[_0x4ea7f6(0x24e9)])){const _0x396a6e=this[_0x4ea7f6(0x2d7a)];var _0x377248;_0x396a6e[_0x4ea7f6(0x1236)]['y']=this[_0x4ea7f6(0x1302)]/this[_0x4ea7f6(0x620)],this[_0x4ea7f6(0x3c41)]&&0x1===this[_0x4ea7f6(0x2ea4)][_0x4ea7f6(0x132e)]||!this['singleFingerRotate']&&0x1<this[_0x4ea7f6(0x2ea4)][_0x4ea7f6(0x132e)]?_0x396a6e['cameraRotation']['x']=-this['_offsetY']/this[_0x4ea7f6(0x620)]:(_0x377248=_0x396a6e['_computeLocalCameraSpeed'](),_0x377248=new _0x26069f['P'](0x0,0x0,0x0!==this[_0x4ea7f6(0x2fa3)]?_0x377248*this[_0x4ea7f6(0x24e9)]/this['touchMoveSensibility']:0x0),_0x26069f['y3'][_0x4ea7f6(0x10af)](_0x396a6e[_0x4ea7f6(0x13fc)]['y'],_0x396a6e[_0x4ea7f6(0x13fc)]['x'],0x0,_0x396a6e[_0x4ea7f6(0x1b8a)]),_0x396a6e[_0x4ea7f6(0x8eb)][_0x4ea7f6(0x2f9c)](_0x26069f['P'][_0x4ea7f6(0x1e28)](_0x377248,_0x396a6e['_cameraRotationMatrix'])));}}[_0xd3437b(0x1653)](){var _0x57280f=_0xd3437b;return _0x57280f(0x2b66);}[_0xd3437b(0x1162)](){var _0x12071b=_0xd3437b;return _0x12071b(0x2988);}}_0x433550([(0x0,_0x1aef1c['qC'])()],_0x28af17[_0xd3437b(0x1229)],_0xd3437b(0x620),void 0x0),_0x433550([(0x0,_0x1aef1c['qC'])()],_0x28af17[_0xd3437b(0x1229)],'touchMoveSensibility',void 0x0),_0x57501a['u'][_0xd3437b(0x2b66)]=_0x28af17;},0xbff6:(_0x4e8032,_0x428085,_0x4ebca1)=>{var _0x4b2584=a8_0x49466b,_0x9122fb=_0x4ebca1(0x17d2b),_0x20428b=_0x4ebca1(0x15fee),_0x5e9949=_0x4ebca1(0x9fd1);_0x4ebca1(0x5aa1)['a'][_0x4b2584(0x1229)][_0x4b2584(0x16df)]=function(){var _0x521f1a=_0x4b2584;return this[_0x521f1a(0x11ad)](new _0x239f56()),this;};class _0x239f56{[_0x4b2584(0x17db)](){var _0x165383=_0x4b2584;return this[_0x165383(0x534)];}[_0x4b2584(0x25a1)](){return this['_rightjoystick'];}[_0x4b2584(0xf5d)](){var _0x194042=_0x4b2584;if(this[_0x194042(0x534)]){const _0x25418b=this['camera'];var _0x5cda44=0x32*_0x25418b[_0x194042(0x2162)](),_0x17325f=_0x5e9949['y3'][_0x194042(0x3757)](_0x25418b[_0x194042(0x13fc)]['y'],_0x25418b[_0x194042(0x13fc)]['x'],0x0),_0x5cda44=_0x5e9949['P']['TransformCoordinates'](new _0x5e9949['P'](this['_leftjoystick'][_0x194042(0x2c34)]['x']*_0x5cda44,this[_0x194042(0x534)][_0x194042(0x2c34)]['y']*_0x5cda44,this[_0x194042(0x534)][_0x194042(0x2c34)]['z']*_0x5cda44),_0x17325f);_0x25418b[_0x194042(0x8eb)]=_0x25418b['cameraDirection']['add'](_0x5cda44),_0x25418b[_0x194042(0x1236)]=_0x25418b[_0x194042(0x1236)][_0x194042(0x317d)](this[_0x194042(0x3320)][_0x194042(0x2c34)]),this[_0x194042(0x534)][_0x194042(0x2919)]||(this[_0x194042(0x534)]['deltaPosition']=this[_0x194042(0x534)][_0x194042(0x2c34)][_0x194042(0x27e7)](0.9)),this[_0x194042(0x3320)][_0x194042(0x2919)]||(this[_0x194042(0x3320)][_0x194042(0x2c34)]=this[_0x194042(0x3320)][_0x194042(0x2c34)][_0x194042(0x27e7)](0.9));}}['attachControl'](){var _0x20d4d5=_0x4b2584;this[_0x20d4d5(0x534)]=new _0x9122fb['N'](!0x0),this[_0x20d4d5(0x534)]['setAxisForUpDown'](_0x9122fb['h']['Z']),this[_0x20d4d5(0x534)][_0x20d4d5(0x4031)](_0x9122fb['h']['X']),this[_0x20d4d5(0x534)]['setJoystickSensibility'](0.15),this[_0x20d4d5(0x3320)]=new _0x9122fb['N'](!0x1),this['_rightjoystick']['setAxisForUpDown'](_0x9122fb['h']['X']),this['_rightjoystick'][_0x20d4d5(0x4031)](_0x9122fb['h']['Y']),this[_0x20d4d5(0x3320)][_0x20d4d5(0x3e6d)]=!0x0,this[_0x20d4d5(0x3320)][_0x20d4d5(0x2ea7)](0.05),this[_0x20d4d5(0x3320)][_0x20d4d5(0x2ad3)](_0x20d4d5(0x3cb6));}[_0x4b2584(0x29a5)](){var _0x386c5d=_0x4b2584;this[_0x386c5d(0x534)][_0x386c5d(0x1dd)](),this[_0x386c5d(0x3320)]['releaseCanvas']();}[_0x4b2584(0x1653)](){var _0x5e83f8=_0x4b2584;return _0x5e83f8(0x1bfb);}[_0x4b2584(0x1162)](){return'virtualJoystick';}}_0x20428b['u'][_0x4b2584(0x1bfb)]=_0x239f56;},0x676f:(_0x1bb501,_0x5796eb,_0x30367e)=>{_0x30367e(0xd13c),_0x30367e(0x3e9e),_0x30367e(0x80af),_0x30367e(0xa612),_0x30367e(0x37c4),_0x30367e(0x837f),_0x30367e(0xd862),_0x30367e(0x12200),_0x30367e(0x15f1e),_0x30367e(0xc1fe),_0x30367e(0x9f45),_0x30367e(0x1428f),_0x30367e(0x1795b),_0x30367e(0x15050),_0x30367e(0xf6bc),_0x30367e(0x70a6),_0x30367e(0x6572),_0x30367e(0x949),_0x30367e(0xbff6);},0xfa35:(_0xbabc,_0x5627f9,_0x5ea320)=>{_0x5ea320(0x64f0),_0x5ea320(0x156a8),_0x5ea320(0x4c2),_0x5ea320(0xe3d0);},0x64f0:(_0x49e74a,_0x1a31db,_0x4589b7)=>{_0x4589b7['d'](_0x1a31db,{'i':()=>function(_0x3b8dee){var _0x13f0a4=a8_0x58a1;_0x3b8dee[_0x13f0a4(0xf21)][0x0][_0x13f0a4(0x942)]=new _0xdc6df5['Q'](_0x3b8dee[_0x13f0a4(0x3efc)]+_0x13f0a4(0x25c3),0x1,_0x3b8dee[_0x13f0a4(0xf21)][0x0]),_0x3b8dee[_0x13f0a4(0xf21)][0x1]['_rigPostProcess']=new _0x5ad51d['k'](_0x3b8dee[_0x13f0a4(0x3efc)]+_0x13f0a4(0x8e6),0x1,_0x3b8dee[_0x13f0a4(0xf21)]);}});var _0xdc6df5=_0x4589b7(0xb6dc),_0x5ad51d=_0x4589b7(0x14ebf);},0x156a8:(_0x4048b4,_0x9afb60,_0x1ee4e6)=>{_0x1ee4e6['d'](_0x9afb60,{'k':()=>function(_0x4e9780){var _0xdc6c5c=a8_0x58a1,_0x5b32b8=_0x4e9780['cameraRigMode']===_0xc976d2['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']||_0x4e9780[_0xdc6c5c(0x3ef9)]===_0xc976d2['V'][_0xdc6c5c(0x2f27)],_0x39debd=_0x4e9780['cameraRigMode']===_0xc976d2['V'][_0xdc6c5c(0x2f27)];_0x4e9780[_0xdc6c5c(0x3ef9)]===_0xc976d2['V'][_0xdc6c5c(0x1da9)]?(_0x4e9780[_0xdc6c5c(0xf21)][0x0][_0xdc6c5c(0x942)]=new _0x1a26b6['Q'](_0x4e9780[_0xdc6c5c(0x3efc)]+_0xdc6c5c(0x25c3),0x1,_0x4e9780[_0xdc6c5c(0xf21)][0x0]),_0x4e9780[_0xdc6c5c(0xf21)][0x1]['_rigPostProcess']=new _0x2163e8['i'](_0x4e9780[_0xdc6c5c(0x3efc)]+_0xdc6c5c(0x11d0),_0x4e9780[_0xdc6c5c(0xf21)],!0x1,!0x0)):(_0x4e9780['_rigCameras'][_0x39debd?0x1:0x0][_0xdc6c5c(0x1171)]=new _0x2e9461['l'](0x0,0x0,_0x5b32b8?0.5:0x1,_0x5b32b8?0x1:0.5),_0x4e9780['_rigCameras'][_0x39debd?0x0:0x1][_0xdc6c5c(0x1171)]=new _0x2e9461['l'](_0x5b32b8?0.5:0x0,_0x5b32b8?0x0:0.5,_0x5b32b8?0.5:0x1,_0x5b32b8?0x1:0.5));}});var _0xc976d2=_0x1ee4e6(0xdef7),_0x2e9461=_0x1ee4e6(0x6fac),_0x1a26b6=_0x1ee4e6(0xb6dc),_0x2163e8=_0x1ee4e6(0x14c36);},0x4c2:(_0x71b17a,_0x3a78a6,_0x41f408)=>{_0x41f408['d'](_0x3a78a6,{'S':()=>function(_0x1b5c70,_0x1e5ef9){var _0x326928=a8_0x58a1;const _0x1ea661=_0x1e5ef9[_0x326928(0x2a7d)]||_0x29846d['X'][_0x326928(0xe79)]();_0x1b5c70[_0x326928(0xf21)][0x0][_0x326928(0xa97)]['vrMetrics']=_0x1ea661,_0x1b5c70[_0x326928(0xf21)][0x0]['viewport']=new _0x5011b4['l'](0x0,0x0,0.5,0x1),_0x1b5c70[_0x326928(0xf21)][0x0][_0x326928(0xa97)]['vrWorkMatrix']=new _0x468708['y3'](),_0x1b5c70[_0x326928(0xf21)][0x0][_0x326928(0xa97)][_0x326928(0x2e31)]=_0x1ea661[_0x326928(0x398d)],_0x1b5c70[_0x326928(0xf21)][0x0][_0x326928(0xa97)]['vrPreViewMatrix']=_0x1ea661[_0x326928(0x25f6)],_0x1b5c70[_0x326928(0xf21)][0x0][_0x326928(0xdcc)]=_0x1b5c70[_0x326928(0xf21)][0x0][_0x326928(0x3be4)],_0x1b5c70[_0x326928(0xf21)][0x1][_0x326928(0xa97)][_0x326928(0x23cc)]=_0x1ea661,_0x1b5c70['_rigCameras'][0x1][_0x326928(0x1171)]=new _0x5011b4['l'](0.5,0x0,0.5,0x1),_0x1b5c70[_0x326928(0xf21)][0x1][_0x326928(0xa97)][_0x326928(0x2791)]=new _0x468708['y3'](),_0x1b5c70[_0x326928(0xf21)][0x1]['_cameraRigParams'][_0x326928(0x2e31)]=_0x1ea661['rightHMatrix'],_0x1b5c70[_0x326928(0xf21)][0x1][_0x326928(0xa97)][_0x326928(0xc8f)]=_0x1ea661[_0x326928(0x330c)],_0x1b5c70[_0x326928(0xf21)][0x1]['getProjectionMatrix']=_0x1b5c70[_0x326928(0xf21)][0x1][_0x326928(0x3be4)],_0x1ea661[_0x326928(0x3cf3)]&&(_0x1b5c70[_0x326928(0x22fd)]()[_0x326928(0x2636)]()[_0x326928(0x1766)]()[_0x326928(0x3e0e)]?(_0x1b5c70[_0x326928(0x23aa)]=!0x0,_0x1b5c70[_0x326928(0x942)]=new _0x35a89a['E'](_0x326928(0x2968),_0x1b5c70,_0x1ea661[_0x326928(0xe40)])):(_0x508403['Y'][_0x326928(0x2e91)]('Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering'),_0x1ea661[_0x326928(0x3cf3)]=!0x1)),_0x1ea661[_0x326928(0x2737)]&&(_0x1b5c70[_0x326928(0xf21)][0x0]['_rigPostProcess']=new _0x57a805['T'](_0x326928(0x332e),_0x1b5c70[_0x326928(0xf21)][0x0],!0x1,_0x1ea661),_0x1b5c70[_0x326928(0xf21)][0x1][_0x326928(0x942)]=new _0x57a805['T']('VR_Distort_Compensation_Right',_0x1b5c70[_0x326928(0xf21)][0x1],!0x0,_0x1ea661));}});var _0x468708=_0x41f408(0x9fd1),_0x57a805=_0x41f408(0x12e16),_0x35a89a=_0x41f408(0x9206),_0x29846d=_0x41f408(0xb0e3),_0x508403=_0x41f408(0x10ea4),_0x5011b4=_0x41f408(0x6fac);},0xe3d0:(_0x1e831c,_0x1a02e4,_0xda23e4)=>{_0xda23e4['d'](_0x1a02e4,{'j':()=>function(_0x3d3eb2,_0x599a38){var _0x367d06=a8_0x58a1,_0x2c730d,_0x54ba8e;_0x599a38[_0x367d06(0x3557)]&&(_0x2c730d=_0x599a38[_0x367d06(0x3557)][_0x367d06(0x2b17)](_0x367d06(0x29b1)),_0x54ba8e=_0x599a38[_0x367d06(0x3557)]['getEyeParameters'](_0x367d06(0x149f)),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0x1171)]=new _0x5ad273['l'](0x0,0x0,0.5,0x1),_0x3d3eb2['_rigCameras'][0x0]['setCameraRigParameter'](_0x367d06(0x29b1),!0x0),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0x251d)]('specs',_0x599a38[_0x367d06(0x2d87)]),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0x251d)](_0x367d06(0xbff),_0x2c730d),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0x251d)]('frameData',_0x599a38[_0x367d06(0x180b)]),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0x251d)]('parentCamera',_0x599a38[_0x367d06(0x1de3)]),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0xa97)][_0x367d06(0x2791)]=new _0x57322d['y3'](),_0x3d3eb2[_0x367d06(0xf21)][0x0][_0x367d06(0xdcc)]=_0x3d3eb2[_0x367d06(0x1354)],(_0x3d3eb2[_0x367d06(0xf21)][0x0]['parent']=_0x3d3eb2)[_0x367d06(0xf21)][0x0][_0x367d06(0x9ac)]=_0x3d3eb2[_0x367d06(0x1fc6)],_0x3d3eb2[_0x367d06(0xf21)][0x1]['viewport']=new _0x5ad273['l'](0.5,0x0,0.5,0x1),_0x3d3eb2['_rigCameras'][0x1][_0x367d06(0x251d)](_0x367d06(0xbff),_0x54ba8e),_0x3d3eb2['_rigCameras'][0x1]['setCameraRigParameter']('specs',_0x599a38[_0x367d06(0x2d87)]),_0x3d3eb2['_rigCameras'][0x1][_0x367d06(0x251d)](_0x367d06(0x180b),_0x599a38[_0x367d06(0x180b)]),_0x3d3eb2[_0x367d06(0xf21)][0x1]['setCameraRigParameter'](_0x367d06(0x1de3),_0x599a38['parentCamera']),_0x3d3eb2[_0x367d06(0xf21)][0x1][_0x367d06(0xa97)][_0x367d06(0x2791)]=new _0x57322d['y3'](),_0x3d3eb2[_0x367d06(0xf21)][0x1]['getProjectionMatrix']=_0x3d3eb2['_getWebVRProjectionMatrix'],(_0x3d3eb2[_0x367d06(0xf21)][0x1][_0x367d06(0x2126)]=_0x3d3eb2)[_0x367d06(0xf21)][0x1][_0x367d06(0x9ac)]=_0x3d3eb2[_0x367d06(0x1fc6)]);}});var _0x57322d=_0xda23e4(0x9fd1),_0x5ad273=_0xda23e4(0x6fac);},0xe013:(_0x3d2497,_0x50ab95,_0x542261)=>{var _0x469455=a8_0x49466b,_0x5e0398=_0x542261(0xdef7),_0x39a6a0=_0x542261(0x17556),_0x45259b=_0x542261(0x9fd1),_0x121221=_0x542261(0x16aec),_0x15a774=_0x542261(0x64f0);_0x121221['N'][_0x469455(0xf1b)](_0x469455(0x46e),(_0x4c3bbf,_0x4aa2d1,_0x146096)=>()=>new _0x5299a4(_0x4c3bbf,0x0,0x0,0x1,_0x45259b['P']['Zero'](),_0x146096[_0x469455(0x3593)],_0x4aa2d1));class _0x5299a4 extends _0x39a6a0['Y']{constructor(_0x43c0b5,_0x2b938d,_0x2ae41f,_0x4cb565,_0x2e8a86,_0x7b4ca1,_0x32852e){var _0x5745c0=_0x469455;super(_0x43c0b5,_0x2b938d,_0x2ae41f,_0x4cb565,_0x2e8a86,_0x32852e),this['_setRigMode']=_0x15a774['i']['bind'](null,this),this['interaxialDistance']=_0x7b4ca1,this[_0x5745c0(0x35c7)](_0x5e0398['V'][_0x5745c0(0x25ae)],{'interaxialDistance':_0x7b4ca1});}[_0x469455(0x1653)](){var _0x33d88e=_0x469455;return _0x33d88e(0x46e);}}},0x13300:(_0x363e24,_0x5f1a3f,_0x50e823)=>{var _0x48a571=a8_0x49466b,_0x55c412=_0x50e823(0xdef7),_0x3241b2=_0x50e823(0xbe0e),_0x124d55=_0x50e823(0x9fd1),_0x5c7a64=_0x50e823(0x16aec),_0x3b7c47=_0x50e823(0x64f0);_0x5c7a64['N']['AddNodeConstructor']('AnaglyphFreeCamera',(_0x27c3f9,_0x1e3bbd,_0x20037a)=>()=>new _0x3fc642(_0x27c3f9,_0x124d55['P'][_0x48a571(0x1b83)](),_0x20037a['interaxial_distance'],_0x1e3bbd));class _0x3fc642 extends _0x3241b2['c']{constructor(_0x442398,_0x51d080,_0x3cd8ac,_0x3614d4){var _0x184cd1=_0x48a571;super(_0x442398,_0x51d080,_0x3614d4),this[_0x184cd1(0xac)]=_0x3b7c47['i']['bind'](null,this),this['interaxialDistance']=_0x3cd8ac,this[_0x184cd1(0x35c7)](_0x55c412['V'][_0x184cd1(0x25ae)],{'interaxialDistance':_0x3cd8ac});}[_0x48a571(0x1653)](){var _0x42c726=_0x48a571;return _0x42c726(0x907);}}},0xe15f:(_0x24affa,_0x45c2ef,_0x4ac02a)=>{var _0x58d105=a8_0x49466b,_0x1cd89c=_0x4ac02a(0xdef7),_0x514c2d=_0x4ac02a(0x6b59),_0xc0bc4b=_0x4ac02a(0x9fd1),_0x4af953=_0x4ac02a(0x16aec),_0x52e4ab=_0x4ac02a(0x64f0);_0x4af953['N'][_0x58d105(0xf1b)](_0x58d105(0x34b6),(_0x367fb1,_0x1ad078,_0x1512ab)=>()=>new _0x5d430d(_0x367fb1,_0xc0bc4b['P'][_0x58d105(0x1b83)](),_0x1512ab[_0x58d105(0x3593)],_0x1ad078));class _0x5d430d extends _0x514c2d['i']{constructor(_0x4f1fe6,_0x598713,_0x497fc9,_0x539d27){var _0x51dcd4=_0x58d105;super(_0x4f1fe6,_0x598713,_0x539d27),this[_0x51dcd4(0xac)]=_0x52e4ab['i'][_0x51dcd4(0x2dcf)](null,this),this[_0x51dcd4(0x3b86)]=_0x497fc9,this[_0x51dcd4(0x35c7)](_0x1cd89c['V'][_0x51dcd4(0x25ae)],{'interaxialDistance':_0x497fc9});}['getClassName'](){var _0x5a2a6e=_0x58d105;return _0x5a2a6e(0x34b6);}}},0x108be:(_0x527fd3,_0x5c8838,_0x13626c)=>{var _0x8416f3=a8_0x49466b,_0x302916=_0x13626c(0xdef7),_0x1124a8=_0x13626c(0x9a2d),_0x38888e=_0x13626c(0x9fd1),_0x4ef05a=_0x13626c(0x16aec),_0x19dbcf=_0x13626c(0x64f0);_0x4ef05a['N'][_0x8416f3(0xf1b)]('AnaglyphUniversalCamera',(_0x5c7e71,_0x395336,_0x328ef9)=>()=>new _0x48f7e8(_0x5c7e71,_0x38888e['P']['Zero'](),_0x328ef9[_0x8416f3(0x3593)],_0x395336));class _0x48f7e8 extends _0x1124a8['x']{constructor(_0x2f27c1,_0x2e9c08,_0x184a53,_0x1e6ba0){var _0x546e92=_0x8416f3;super(_0x2f27c1,_0x2e9c08,_0x1e6ba0),this['_setRigMode']=_0x19dbcf['i'][_0x546e92(0x2dcf)](null,this),this['interaxialDistance']=_0x184a53,this[_0x546e92(0x35c7)](_0x302916['V'][_0x546e92(0x25ae)],{'interaxialDistance':_0x184a53});}['getClassName'](){return'AnaglyphUniversalCamera';}}},0xfb0c:(_0x1fde02,_0x152fca,_0x41382f)=>{_0x41382f(0xe013),_0x41382f(0x13300),_0x41382f(0xe15f),_0x41382f(0x108be),_0x41382f(0x89ca),_0x41382f(0x9352),_0x41382f(0x8f89),_0x41382f(0x1561f),_0x41382f(0x13f28);},0x89ca:(_0x61901e,_0xb048bc,_0x746746)=>{var _0x9d9927=a8_0x49466b,_0x44fbeb=_0x746746(0xdef7),_0x3069dd=_0x746746(0x17556),_0x4c9051=_0x746746(0x9fd1),_0x54e980=_0x746746(0x16aec),_0x5b6200=_0x746746(0x156a8);_0x54e980['N'][_0x9d9927(0xf1b)](_0x9d9927(0x3602),(_0x51ed7d,_0x1b7bd2,_0x5639ce)=>()=>new _0x55dd57(_0x51ed7d,0x0,0x0,0x1,_0x4c9051['P'][_0x9d9927(0x1b83)](),_0x5639ce[_0x9d9927(0x3593)],_0x5639ce[_0x9d9927(0x2909)],_0x1b7bd2));class _0x55dd57 extends _0x3069dd['Y']{constructor(_0x58ca3f,_0x426d9d,_0x367dc1,_0x1b04fc,_0x7dc318,_0x479059,_0x142ac3,_0x4940eb){var _0x41b492=_0x9d9927;super(_0x58ca3f,_0x426d9d,_0x367dc1,_0x1b04fc,_0x7dc318,_0x4940eb),this[_0x41b492(0xac)]=_0x5b6200['k']['bind'](null,this),this[_0x41b492(0x3b86)]=_0x479059,this[_0x41b492(0x2909)]=_0x142ac3,this[_0x41b492(0x35c7)](_0x142ac3?_0x44fbeb['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x44fbeb['V'][_0x41b492(0x3167)],{'interaxialDistance':_0x479059});}[_0x9d9927(0x1653)](){var _0x273492=_0x9d9927;return _0x273492(0x3602);}}},0x9352:(_0xccb244,_0x5d94a3,_0x518773)=>{var _0x45804e=a8_0x49466b,_0x4371a0=_0x518773(0xdef7),_0x54339a=_0x518773(0xbe0e),_0x1424d7=_0x518773(0x9fd1),_0x3bfbdc=_0x518773(0x16aec),_0x295a1c=_0x518773(0x156a8);_0x3bfbdc['N'][_0x45804e(0xf1b)]('StereoscopicFreeCamera',(_0x31a817,_0x1f4c3c,_0x27d7c9)=>()=>new _0x468219(_0x31a817,_0x1424d7['P'][_0x45804e(0x1b83)](),_0x27d7c9[_0x45804e(0x3593)],_0x27d7c9[_0x45804e(0x2909)],_0x1f4c3c));class _0x468219 extends _0x54339a['c']{constructor(_0x33bf6b,_0x3f90de,_0x2b3f38,_0xc65b14,_0x21c6e6){var _0x5f037d=_0x45804e;super(_0x33bf6b,_0x3f90de,_0x21c6e6),this[_0x5f037d(0xac)]=_0x295a1c['k'][_0x5f037d(0x2dcf)](null,this),this[_0x5f037d(0x3b86)]=_0x2b3f38,this[_0x5f037d(0x2909)]=_0xc65b14,this['setCameraRigMode'](_0xc65b14?_0x4371a0['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x4371a0['V'][_0x5f037d(0x3167)],{'interaxialDistance':_0x2b3f38});}['getClassName'](){var _0x23920d=_0x45804e;return _0x23920d(0x108d);}}},0x8f89:(_0x3364e5,_0x1fedf3,_0x328440)=>{var _0x1bfcaa=a8_0x49466b,_0x403a89=_0x328440(0xdef7),_0x3c1f67=_0x328440(0x6b59),_0x133fea=_0x328440(0x9fd1),_0x26f285=_0x328440(0x16aec),_0x367800=_0x328440(0x156a8);_0x26f285['N'][_0x1bfcaa(0xf1b)](_0x1bfcaa(0x251f),(_0x3f31bf,_0x390139,_0x181b96)=>()=>new _0x3c75e4(_0x3f31bf,_0x133fea['P'][_0x1bfcaa(0x1b83)](),_0x181b96[_0x1bfcaa(0x3593)],_0x181b96[_0x1bfcaa(0x2909)],_0x390139));class _0x3c75e4 extends _0x3c1f67['i']{constructor(_0x290c8a,_0x37bd35,_0x5c6f59,_0x227e44,_0x168833){var _0x3e8fa4=_0x1bfcaa;super(_0x290c8a,_0x37bd35,_0x168833),this[_0x3e8fa4(0xac)]=_0x367800['k'][_0x3e8fa4(0x2dcf)](null,this),this[_0x3e8fa4(0x3b86)]=_0x5c6f59,this['isStereoscopicSideBySide']=_0x227e44,this[_0x3e8fa4(0x35c7)](_0x227e44?_0x403a89['V'][_0x3e8fa4(0x1941)]:_0x403a89['V'][_0x3e8fa4(0x3167)],{'interaxialDistance':_0x5c6f59});}[_0x1bfcaa(0x1653)](){return'StereoscopicGamepadCamera';}}},0x13f28:(_0x458cb0,_0x18071f,_0xc27cf3)=>{_0xc27cf3(0xdef7),_0xc27cf3(0x9a2d),_0xc27cf3(0x9fd1),_0xc27cf3(0x2f61),_0xc27cf3(0xa838),class extends null{};},0x1561f:(_0x43b030,_0x2a229f,_0x1b5e66)=>{var _0x436d3c=a8_0x49466b,_0x1d92eb=_0x1b5e66(0xdef7),_0x1a1877=_0x1b5e66(0x9a2d),_0x32f14b=_0x1b5e66(0x9fd1),_0x1c8bfc=_0x1b5e66(0x16aec),_0x278b9c=_0x1b5e66(0x156a8);_0x1c8bfc['N']['AddNodeConstructor'](_0x436d3c(0x108d),(_0x151436,_0x12722b,_0x40b495)=>()=>new _0x870867(_0x151436,_0x32f14b['P'][_0x436d3c(0x1b83)](),_0x40b495[_0x436d3c(0x3593)],_0x40b495[_0x436d3c(0x2909)],_0x12722b));class _0x870867 extends _0x1a1877['x']{constructor(_0x215f64,_0x381805,_0x43d552,_0x13af27,_0x7693e9){var _0x277639=_0x436d3c;super(_0x215f64,_0x381805,_0x7693e9),this[_0x277639(0xac)]=_0x278b9c['k']['bind'](null,this),this[_0x277639(0x3b86)]=_0x43d552,this[_0x277639(0x2909)]=_0x13af27,this[_0x277639(0x35c7)](_0x13af27?_0x1d92eb['V'][_0x277639(0x1941)]:_0x1d92eb['V'][_0x277639(0x3167)],{'interaxialDistance':_0x43d552});}['getClassName'](){var _0x454de5=_0x436d3c;return _0x454de5(0x34d7);}}},0x127b6:(_0x3a6407,_0x1f2ad2,_0x3813ab)=>{_0x3813ab(0xb0e3),_0x3813ab(0x4d1e),_0x3813ab(0x4744),_0x3813ab(0x17ebc),_0x3813ab(0x16e8e),_0x3813ab(0x14d4c);},0xb0e3:(_0x4fc315,_0x449340,_0x468f62)=>{var _0x968079=a8_0x49466b;_0x468f62['d'](_0x449340,{'X':()=>_0x25530f});var _0xf95a1e=_0x468f62(0x9fd1);class _0x25530f{constructor(){var _0x4cbb97=a8_0x58a1;this[_0x4cbb97(0x2737)]=!0x0,this[_0x4cbb97(0x3cf3)]=!0x1;}get[_0x968079(0x2e48)](){var _0x1b7373=_0x968079;return this[_0x1b7373(0x32c9)]/(0x2*this['vResolution']);}get[_0x968079(0x177f)](){var _0x28e68b=_0x968079;return 0x2*Math['atan'](this[_0x28e68b(0xe40)]*this[_0x28e68b(0x9e0)]/(0x2*this['eyeToScreenDistance']));}get[_0x968079(0x398d)](){var _0x3bea6c=_0x968079,_0x29d8d0=0x4*(this['hScreenSize']/0x4-this[_0x3bea6c(0x25b1)]/0x2)/this[_0x3bea6c(0x2310)];return _0xf95a1e['y3'][_0x3bea6c(0x2633)](_0x29d8d0,0x0,0x0);}get[_0x968079(0x2b07)](){var _0xb5a099=_0x968079,_0x3f59d=0x4*(this['hScreenSize']/0x4-this[_0xb5a099(0x25b1)]/0x2)/this['hScreenSize'];return _0xf95a1e['y3'][_0xb5a099(0x2633)](-_0x3f59d,0x0,0x0);}get[_0x968079(0x25f6)](){var _0xb17d55=_0x968079;return _0xf95a1e['y3'][_0xb17d55(0x2633)](0.5*this[_0xb17d55(0x3596)],0x0,0x0);}get['rightPreViewMatrix'](){var _0x50bc0d=_0x968079;return _0xf95a1e['y3']['Translation'](-0.5*this[_0x50bc0d(0x3596)],0x0,0x0);}static['GetDefault'](){var _0x43f7f8=_0x968079;const _0x85dd67=new _0x25530f();return _0x85dd67['hResolution']=0x500,_0x85dd67['vResolution']=0x320,_0x85dd67[_0x43f7f8(0x2310)]=0.149759993,_0x85dd67[_0x43f7f8(0x9e0)]=0.0935999975,_0x85dd67[_0x43f7f8(0x1352)]=0.0467999987,_0x85dd67[_0x43f7f8(0x1695)]=0.0410000011,_0x85dd67[_0x43f7f8(0x25b1)]=0.063500002,_0x85dd67[_0x43f7f8(0x3596)]=0.064000003,_0x85dd67['distortionK']=[0x1,0.219999999,0.239999995,0x0],_0x85dd67['chromaAbCorrection']=[0.995999992,-0.00400000019,1.01400006,0x0],_0x85dd67[_0x43f7f8(0xe40)]=1.714605507808412,_0x85dd67[_0x43f7f8(0x17dc)]=0.151976421,_0x85dd67;}}},0x4d1e:(_0x3f6bd4,_0x260a5c,_0xa0905a)=>{var _0x32a273=a8_0x49466b,_0x10508a=_0xa0905a(0xdef7),_0x2513f4=_0xa0905a(0x17556),_0x1736b0=_0xa0905a(0xb0e3),_0x23a0f6=_0xa0905a(0x9fd1),_0x659a0a=_0xa0905a(0x16aec),_0xca4553=_0xa0905a(0x4c2);_0xa0905a(0xd862),_0x659a0a['N'][_0x32a273(0xf1b)](_0x32a273(0x35d),(_0x4ee861,_0x5f060a)=>()=>new _0x3d53be(_0x4ee861,0x0,0x0,0x1,_0x23a0f6['P'][_0x32a273(0x1b83)](),_0x5f060a));class _0x3d53be extends _0x2513f4['Y']{constructor(_0x4f2a08,_0x21316d,_0x1aafb6,_0x3495e3,_0x4bc52e,_0x2aeb1f,_0x2972c9=!0x0,_0x11931e=_0x1736b0['X'][_0x32a273(0xe79)]()){var _0x106a4d=_0x32a273;super(_0x4f2a08,_0x21316d,_0x1aafb6,_0x3495e3,_0x4bc52e,_0x2aeb1f),this[_0x106a4d(0xac)]=_0xca4553['S'][_0x106a4d(0x2dcf)](null,this),_0x11931e['compensateDistortion']=_0x2972c9,this[_0x106a4d(0x35c7)](_0x10508a['V'][_0x106a4d(0x23c5)],{'vrCameraMetrics':_0x11931e}),this['inputs'][_0x106a4d(0x1861)]();}[_0x32a273(0x1653)](){return'VRDeviceOrientationArcRotateCamera';}}},0x4744:(_0x21254d,_0x452f16,_0xe5494)=>{var _0x1e88a7=a8_0x49466b;_0xe5494['d'](_0x452f16,{'i':()=>_0x563a4f});var _0x44f6d4=_0xe5494(0xdef7),_0x452f16=_0xe5494(0xbab5),_0x55dae5=_0xe5494(0xb0e3),_0xca7e6e=_0xe5494(0x9fd1),_0x130ca0=_0xe5494(0x16aec),_0x347d37=_0xe5494(0x4c2);_0x130ca0['N'][_0x1e88a7(0xf1b)](_0x1e88a7(0x2b81),(_0x9fc403,_0x5149cb)=>()=>new _0x563a4f(_0x9fc403,_0xca7e6e['P'][_0x1e88a7(0x1b83)](),_0x5149cb));class _0x563a4f extends _0x452f16['n']{constructor(_0x36a670,_0x37620f,_0x413b3b,_0x464291=!0x0,_0x5d5adc=_0x55dae5['X'][_0x1e88a7(0xe79)]()){var _0x2adae7=_0x1e88a7;super(_0x36a670,_0x37620f,_0x413b3b),this[_0x2adae7(0xac)]=_0x347d37['S'][_0x2adae7(0x2dcf)](null,this),_0x5d5adc[_0x2adae7(0x2737)]=_0x464291,this[_0x2adae7(0x35c7)](_0x44f6d4['V'][_0x2adae7(0x23c5)],{'vrCameraMetrics':_0x5d5adc});}[_0x1e88a7(0x1653)](){return'VRDeviceOrientationFreeCamera';}}},0x17ebc:(_0x448fdc,_0x49c08b,_0x327058)=>{var _0x357e60=a8_0x49466b,_0x4a789f=_0x327058(0x4744),_0x27cc2b=_0x327058(0xb0e3),_0x454971=_0x327058(0x9fd1),_0x51bbb7=_0x327058(0x16aec),_0x3b247e=_0x327058(0x4c2);_0x327058(0x11848),_0x51bbb7['N']['AddNodeConstructor'](_0x357e60(0xf30),(_0x39ad50,_0x375003)=>()=>new _0x4c98f0(_0x39ad50,_0x454971['P'][_0x357e60(0x1b83)](),_0x375003));class _0x4c98f0 extends _0x4a789f['i']{constructor(_0x2b5ba7,_0x2fbba6,_0x4c41c6,_0x28eaa5=!0x0,_0x5de666=_0x27cc2b['X'][_0x357e60(0xe79)]()){var _0x430fee=_0x357e60;super(_0x2b5ba7,_0x2fbba6,_0x4c41c6,_0x28eaa5,_0x5de666),this[_0x430fee(0xac)]=_0x3b247e['S'][_0x430fee(0x2dcf)](null,this),this[_0x430fee(0x12d0)]['addGamepad']();}[_0x357e60(0x1653)](){var _0x5bd426=_0x357e60;return _0x5bd426(0xf30);}}},0x16e8e:(_0x354e43,_0x16e601,_0x342b26)=>{var _0x171fe2=a8_0x49466b;_0x342b26['d'](_0x16e601,{'F':()=>_0x496218});var _0x5448ce=_0x342b26(0x10ea4),_0x5aa4b9=_0x342b26(0xf96c),_0x113f35=_0x342b26(0xbe0e),_0x30d451=_0x342b26(0x2f61),_0x267194=_0x342b26(0xbab5),_0x3055da=_0x342b26(0x4744),_0x45cc1e=_0x342b26(0x14d4c),_0x3e97f3=_0x342b26(0x1272b),_0x40eb5e=_0x342b26(0x9fd1),_0x1b020f=_0x342b26(0xc84b),_0x39bcfe=_0x342b26(0x12bee),_0x43835e=_0x342b26(0x4a22),_0x474765=_0x342b26(0x1472a),_0x3942c7=_0x342b26(0x130d4),_0x2ed6a1=_0x342b26(0x1dad),_0x5599e3=_0x342b26(0x8483),_0x154167=_0x342b26(0x1803b),_0x21ee2b=_0x342b26(0x7c4f),_0x26ddb3=_0x342b26(0x6902),_0xb9d689=_0x342b26(0xc3ae),_0x1e69de=_0x342b26(0x2450),_0x2ad0b3=_0x342b26(0xdfe0),_0xfe9dd7=_0x342b26(0xb0e3),_0x404253=(_0x342b26(0x11848),_0x342b26(0x57c2),_0x342b26(0xa60f)),_0xf09a4b=_0x342b26(0x5031),_0xbec8fd=_0x342b26(0x7dfd),_0x338812=_0x342b26(0x149b3),_0x21fd20=_0x342b26(0x67bb),_0xc3386d=_0x342b26(0xe0dd);class _0x4c9e2d{constructor(_0x191e35,_0x569836=null){var _0x1208de=a8_0x58a1;if(this[_0x1208de(0x32aa)]=_0x191e35,this[_0x1208de(0x1343)]=!0x1,this[_0x1208de(0x24d3)]=!0x1,this[_0x1208de(0xa72)]=!0x1,this[_0x1208de(0x1463)]=!0x1,this[_0x1208de(0x3e2f)]=!0x1,this[_0x1208de(0x2c75)]=!0x1,this[_0x1208de(0x3893)]=!0x0,this[_0x1208de(0x1c28)]=!0x1,this['_id']=_0x4c9e2d[_0x1208de(0x3afb)]++,_0x569836)this[_0x1208de(0x337d)]=_0x569836[_0x1208de(0x11fe)](_0x1208de(0x35e6));else{this['_gazeTracker']=(0x0,_0x21fd20['eu'])('gazeTracker',{'diameter':0.0035,'thickness':0.0025,'tessellation':0x14,'updatable':!0x1},_0x191e35),this['_gazeTracker'][_0x1208de(0x377d)](),this[_0x1208de(0x337d)][_0x1208de(0x1c60)]=!0x1,this[_0x1208de(0x337d)][_0x1208de(0x2ba6)]=!0x1;const _0x3f03aa=new _0x21ee2b['K'](_0x1208de(0xfdf),_0x191e35);_0x3f03aa['specularColor']=_0x1b020f['Wo']['Black'](),_0x3f03aa[_0x1208de(0x9b6)]=new _0x1b020f['Wo'](0.7,0.7,0.7),_0x3f03aa['backFaceCulling']=!0x1,this[_0x1208de(0x337d)][_0x1208de(0x4e2)]=_0x3f03aa;}}[_0x171fe2(0x2885)](_0x34538d){var _0xcb4b9d=_0x171fe2;return new _0x5599e3['z'](_0x40eb5e['P'][_0xcb4b9d(0x1b83)](),new _0x40eb5e['P'](0x0,0x0,_0x34538d));}['_selectionPointerDown'](){var _0x581d97=_0x171fe2;this[_0x581d97(0x1343)]=!0x0,this[_0x581d97(0x3bef)]&&this[_0x581d97(0x32aa)][_0x581d97(0x391)](this[_0x581d97(0x3bef)],{'pointerId':this[_0x581d97(0x654)]});}[_0x171fe2(0x1d71)](){var _0x388649=_0x171fe2;this[_0x388649(0x3bef)]&&this['scene'][_0x388649(0x323e)](this[_0x388649(0x3bef)],{'pointerId':this[_0x388649(0x654)]}),this[_0x388649(0x1343)]=!0x1;}[_0x171fe2(0x11a0)](){var _0x4ba198=_0x171fe2;this[_0x4ba198(0x1c28)]=!0x0;}[_0x171fe2(0x6b5)](){var _0x50a1f0=_0x171fe2;this[_0x50a1f0(0x1c28)]=!0x1;}[_0x171fe2(0x3b0)](_0x338bd0=0x0){}[_0x171fe2(0x2d20)](){var _0x192a84=_0x171fe2;this[_0x192a84(0x4bf)]=!0x1,this[_0x192a84(0x3065)]=!0x1,this[_0x192a84(0x337d)]&&this[_0x192a84(0x337d)]['dispose']();}}_0x4c9e2d[_0x171fe2(0x3afb)]=0x0;class _0x1ab8a3 extends _0x4c9e2d{constructor(_0x45c4b3,_0x518b15,_0x25254d){var _0x410dd5=_0x171fe2;super(_0x518b15,_0x25254d),this['webVRController']=_0x45c4b3,this[_0x410dd5(0x1d32)]=(0x0,_0x338812['wf'])('laserPointer',{'updatable':!0x1,'height':0x1,'diameterTop':0.004,'diameterBottom':0.0002,'tessellation':0x14,'subdivisions':0x1},_0x518b15);const _0x58db5e=new _0x21ee2b['K'](_0x410dd5(0x192a),_0x518b15);if(_0x58db5e[_0x410dd5(0x9b6)]=new _0x1b020f['Wo'](0.7,0.7,0.7),_0x58db5e[_0x410dd5(0x14f2)]=0.6,this['_laserPointer'][_0x410dd5(0x4e2)]=_0x58db5e,this[_0x410dd5(0x1d32)][_0x410dd5(0x13fc)]['x']=Math['PI']/0x2,this[_0x410dd5(0x1d32)][_0x410dd5(0x8c5)]['z']=-0.5,this[_0x410dd5(0x1d32)][_0x410dd5(0x2ba6)]=!0x1,this[_0x410dd5(0x1d32)][_0x410dd5(0x1c60)]=!0x1,!_0x45c4b3['mesh']){const _0x23f298=new _0x2ed6a1['Kj'](_0x410dd5(0x3e25),_0x518b15),_0x5d7f84=new _0x2ed6a1['Kj'](_0x43835e['K4'][_0x410dd5(0x39bd)],_0x518b15);_0x5d7f84[_0x410dd5(0x13fc)]['x']=-0.7,_0x23f298[_0x410dd5(0x1fb6)](_0x5d7f84),_0x45c4b3[_0x410dd5(0x36bd)](_0x23f298);}this['_setLaserPointerParent'](_0x45c4b3[_0x410dd5(0x2f1d)]),this[_0x410dd5(0x1de6)]=_0x45c4b3[_0x410dd5(0xaad)]['add'](_0x254547=>{this['_setLaserPointerParent'](_0x254547);});}[_0x171fe2(0x2885)](_0x1ce43e){var _0x57ca2d=_0x171fe2;return this[_0x57ca2d(0x17fe)]['getForwardRay'](_0x1ce43e);}[_0x171fe2(0x11a0)](){var _0x3a0155=_0x171fe2;super[_0x3a0155(0x11a0)](),this[_0x3a0155(0x1d32)][_0x3a0155(0x2ba6)]=!0x0;}[_0x171fe2(0x6b5)](){var _0x324a82=_0x171fe2;super[_0x324a82(0x6b5)](),this[_0x324a82(0x1d32)][_0x324a82(0x2ba6)]=!0x1;}[_0x171fe2(0x18fb)](_0x2bb62a){var _0xc12e22=_0x171fe2;this['_laserPointer'][_0xc12e22(0x4e2)][_0xc12e22(0x9b6)]=_0x2bb62a;}[_0x171fe2(0xcf9)](_0x29f4d2){var _0x1cde39=_0x171fe2;this[_0x1cde39(0x1d32)]['material']['disableLighting']=_0x29f4d2;}[_0x171fe2(0x21b2)](_0x105769){var _0x840453=_0x171fe2;const _0x120916=_0x2c458a=>{var _0x2ff8d9=a8_0x58a1;_0x2c458a['isPickable']=!0x1,_0x2c458a[_0x2ff8d9(0x2d6d)]()[_0x2ff8d9(0x2f62)](_0x5804c1=>{_0x120916(_0x5804c1);});},_0x6d15bf=(_0x120916(_0x105769),_0x105769[_0x840453(0x2a51)](void 0x0,!0x1));let _0x4a9ad4=_0x105769;this[_0x840453(0x17fe)]['_pointingPoseNode']=null;for(let _0x1c0246=0x0;_0x1c0246<_0x6d15bf[_0x840453(0x132e)];_0x1c0246++)if(_0x6d15bf[_0x1c0246][_0x840453(0x3efc)]&&0x0<=_0x6d15bf[_0x1c0246][_0x840453(0x3efc)][_0x840453(0x404a)](_0x43835e['K4']['POINTING_POSE'])){_0x4a9ad4=_0x6d15bf[_0x1c0246],this[_0x840453(0x17fe)][_0x840453(0x3c24)]=_0x4a9ad4;break;}this[_0x840453(0x1d32)][_0x840453(0x2126)]=_0x4a9ad4;}['_updatePointerDistance'](_0x15afc1=0x64){var _0x1b07cb=_0x171fe2;this['_laserPointer'][_0x1b07cb(0x244c)]['y']=_0x15afc1,this[_0x1b07cb(0x1d32)]['position']['z']=-_0x15afc1/0x2;}[_0x171fe2(0x2d20)](){var _0x3ab5a1=_0x171fe2;super[_0x3ab5a1(0x2d20)](),this[_0x3ab5a1(0x1d32)]['dispose'](),this[_0x3ab5a1(0x1de6)]&&this[_0x3ab5a1(0x17fe)]['_meshAttachedObservable']['remove'](this[_0x3ab5a1(0x1de6)]);}}class _0xb42175 extends _0x4c9e2d{constructor(_0x1a110a,_0x1640f1){var _0x180f37=_0x171fe2;super(_0x1640f1),this[_0x180f37(0x1277)]=_0x1a110a;}[_0x171fe2(0x2885)](_0x10b536){var _0xc30ef7=_0x171fe2;const _0x16b5f3=this[_0xc30ef7(0x1277)]();return _0x16b5f3?_0x16b5f3[_0xc30ef7(0x540)](_0x10b536):new _0x5599e3['z'](_0x40eb5e['P'][_0xc30ef7(0x1b83)](),_0x40eb5e['P'][_0xc30ef7(0xe4)]());}}class _0x496218{constructor(_0xa78bf4,_0x1015f7={}){var _0x368488=_0x171fe2;if(this[_0x368488(0x1d43)]=_0x1015f7,this[_0x368488(0x31c4)]=!0x1,this[_0x368488(0x1755)]=!0x1,this['_webVRrequesting']=!0x1,this['_webVRpresenting']=!0x1,this['_fullscreenVRpresenting']=!0x1,this[_0x368488(0xa53)]=!0x1,this[_0x368488(0x8b0)]=!0x0,this[_0x368488(0x13ea)]=new _0x5aa4b9['y$'](),this['onAfterEnteringVRObservable']=new _0x5aa4b9['y$'](),this[_0x368488(0x1ff6)]=new _0x5aa4b9['y$'](),this['onControllerMeshLoadedObservable']=new _0x5aa4b9['y$'](),this[_0x368488(0xfdb)]=!0x1,this[_0x368488(0x10c4)]=!0x1,this[_0x368488(0x1a59)]=!0x1,this['_floorMeshesCollection']=[],this[_0x368488(0xfd6)]=_0x496218[_0x368488(0x3c1e)],this[_0x368488(0x57f)]=0x7a,this[_0x368488(0x3f2d)]=0x14,this[_0x368488(0x1feb)]=!0x0,this[_0x368488(0x199b)]=new _0x40eb5e['P'](0x0,-0x1,-0x1),this[_0x368488(0x2886)]=!0x0,this[_0x368488(0x4122)]=_0x368488(0xc33),this[_0x368488(0x33f7)]=_0x368488(0x3f3f),this[_0x368488(0x1156)]=0x0,this['_haloCenter']=new _0x40eb5e['P'](0x0,0x0,0x0),this[_0x368488(0x3dd2)]=0.65,this[_0x368488(0x1a3c)]=0.35,this[_0x368488(0x23ba)]=null,this['_rightController']=null,this[_0x368488(0x1115)]=new _0x1b020f['Wo'](0.7,0.7,0.7),this['_laserColor']=new _0x1b020f['Wo'](0.7,0.7,0.7),this[_0x368488(0x4c6)]=new _0x1b020f['Wo'](0.2,0.2,0x1),this['_pickedGazeColor']=new _0x1b020f['Wo'](0x0,0x0,0x1),this[_0x368488(0x1782)]=new _0x5aa4b9['y$'](),this[_0x368488(0x4b5)]=new _0x5aa4b9['y$'](),this['onNewMeshPicked']=new _0x5aa4b9['y$'](),this[_0x368488(0x16b)]=new _0x5aa4b9['y$'](),this[_0x368488(0x146d)]=new _0x5aa4b9['y$'](),this['onSelectedMeshUnselected']=new _0x5aa4b9['y$'](),this[_0x368488(0x3f12)]=!0x0,this[_0x368488(0xa70)]=!0x1,this[_0x368488(0x4bf)]=!0x1,this[_0x368488(0x4088)]=!0x1,this[_0x368488(0x787)]=!0x0,this['_displayLaserPointer']=!0x0,this['updateGazeTrackerScale']=!0x0,this[_0x368488(0xd7a)]=!0x0,this[_0x368488(0x16db)]=!0x0,this[_0x368488(0x32a)]=!0x0,this[_0x368488(0x2b13)]=!0x1,this['_onResize']=()=>{var _0x3e7d02=_0x368488;this[_0x3e7d02(0x936)](),this['_fullscreenVRpresenting']&&this['_webVRready']&&this[_0x3e7d02(0x22f8)]();},this[_0x368488(0x3caa)]=()=>{var _0x3d1f64=_0x368488;this[_0x3d1f64(0x1716)]=!!document[_0x3d1f64(0x22e9)],!this[_0x3d1f64(0x1716)]&&this[_0x3d1f64(0x2e5)]&&(this['exitVR'](),!this[_0x3d1f64(0xfdb)]&&this[_0x3d1f64(0x25b9)]&&(this['_btnVR']['style']['top']=this[_0x3d1f64(0x2e5)][_0x3d1f64(0x469)]+this['_inputElement']['offsetHeight']-0x46+'px',this[_0x3d1f64(0x25b9)][_0x3d1f64(0x403e)]['left']=this['_inputElement'][_0x3d1f64(0x3dd7)]+this[_0x3d1f64(0x2e5)][_0x3d1f64(0x3a2c)]-0x64+'px',this[_0x3d1f64(0x46b)]()));},this[_0x368488(0x671)]={'angularSensibilityX':null,'angularSensibilityY':null,'angularSensibility':null},this['_beforeRender']=()=>{var _0xcb625=_0x368488;this[_0xcb625(0x23ba)]&&this[_0xcb625(0x23ba)][_0xcb625(0x1c28)]&&this['_castRayAndSelectObject'](this[_0xcb625(0x23ba)]),this[_0xcb625(0x2bc3)]&&this[_0xcb625(0x2bc3)][_0xcb625(0x1c28)]&&this[_0xcb625(0x358d)](this[_0xcb625(0x2bc3)]),this[_0xcb625(0x1e75)]&&(this[_0xcb625(0x48a)][_0xcb625(0x2636)]()[_0xcb625(0x3c94)]||this['enableGazeEvenWhenNoPointerLock'])?this[_0xcb625(0x358d)](this[_0xcb625(0x283e)]):this[_0xcb625(0x283e)][_0xcb625(0x337d)][_0xcb625(0x2ba6)]=!0x1;},this[_0x368488(0x28a2)]=_0x1f1b73=>{var _0x522198=_0x368488,_0x4da120;_0x1f1b73[_0x522198(0x2eea)]!==_0x39bcfe['nJ'][_0x522198(0x33dc)]?(_0x1f1b73['leftStick']&&_0x1f1b73[_0x522198(0x383f)](_0x164f85=>{var _0x148039=_0x522198;this['_teleportationInitialized']&&this[_0x148039(0x3f12)]&&(!this[_0x148039(0x23ba)]&&!this['_rightController']||this[_0x148039(0x23ba)]&&!this['_leftController'][_0x148039(0x1c28)]&&this[_0x148039(0x2bc3)]&&!this['_rightController']['_activePointer'])&&(this[_0x148039(0x20f6)](_0x164f85,this[_0x148039(0x283e)]),this[_0x148039(0x277f)](_0x164f85,this['_cameraGazer']));}),_0x1f1b73[_0x522198(0x2b06)]&&_0x1f1b73[_0x522198(0x111)](_0x297185=>{var _0x4df9e2=_0x522198;this[_0x4df9e2(0xa70)]&&this['_checkRotate'](_0x297185,this[_0x4df9e2(0x283e)]);}),_0x1f1b73[_0x522198(0x2eea)]===_0x39bcfe['nJ'][_0x522198(0x1199)]&&(_0x1f1b73['onbuttondown'](_0x3c8a17=>{var _0x178993=_0x522198;this[_0x178993(0x4bf)]&&_0x3c8a17===_0x3942c7['nR']['A']&&this[_0x178993(0x283e)][_0x178993(0x3a9f)]();}),_0x1f1b73[_0x522198(0x1e80)](_0x3a2017=>{var _0x36acc2=_0x522198;this[_0x36acc2(0x4bf)]&&_0x3a2017===_0x3942c7['nR']['A']&&this[_0x36acc2(0x283e)][_0x36acc2(0x1d71)]();}))):(_0x1f1b73=_0x1f1b73,_0x4da120=new _0x1ab8a3(_0x1f1b73,this['_scene'],this[_0x522198(0x283e)][_0x522198(0x337d)]),'right'===_0x1f1b73[_0x522198(0xc09)]||this['_leftController']&&this[_0x522198(0x23ba)][_0x522198(0x17fe)]!=_0x1f1b73?this[_0x522198(0x2bc3)]=_0x4da120:this[_0x522198(0x23ba)]=_0x4da120,this[_0x522198(0x3b48)](_0x4da120));},this[_0x368488(0x3b48)]=_0x28c1c7=>{var _0x20f299=_0x368488;this[_0x20f299(0x4088)]&&!_0x28c1c7[_0x20f299(0x4bf)]&&this['_enableInteractionOnController'](_0x28c1c7),this[_0x20f299(0x10c4)]&&!_0x28c1c7[_0x20f299(0x3065)]&&this[_0x20f299(0x3e3)](_0x28c1c7);},this['_onNewGamepadDisconnected']=_0x2bceed=>{var _0x2a96c4=_0x368488;_0x2bceed instanceof _0x474765['T']&&(_0x2a96c4(0x29b1)===_0x2bceed[_0x2a96c4(0xc09)]&&null!=this['_leftController']&&(this[_0x2a96c4(0x23ba)][_0x2a96c4(0x2d20)](),this[_0x2a96c4(0x23ba)]=null),_0x2a96c4(0x149f)===_0x2bceed['hand']&&null!=this[_0x2a96c4(0x2bc3)]&&(this[_0x2a96c4(0x2bc3)]['dispose'](),this[_0x2a96c4(0x2bc3)]=null));},this[_0x368488(0x1103)]=_0x40eb5e['P'][_0x368488(0x1b83)](),this[_0x368488(0xa96)]=_0x40eb5e['_f'][_0x368488(0x24ef)](),this[_0x368488(0xaf9)]=_0x40eb5e['y3']['Identity'](),_0x5448ce['Y']['Warn']('WebVR\x20is\x20deprecated.\x20Please\x20avoid\x20using\x20this\x20experience\x20helper\x20and\x20use\x20the\x20WebXR\x20experience\x20helper\x20instead'),this[_0x368488(0x48a)]=_0xa78bf4,this['_inputElement']=_0xa78bf4['getEngine']()[_0x368488(0x2578)](),_0x368488(0x3d3)in navigator||void 0x0!==_0x1015f7[_0x368488(0x2150)]||(_0x1015f7['useXR']=!0x0),void 0x0===_0x1015f7['createFallbackVRDeviceOrientationFreeCamera']&&(_0x1015f7[_0x368488(0x2e85)]=!0x0),void 0x0===_0x1015f7[_0x368488(0x1988)]&&(_0x1015f7[_0x368488(0x1988)]=!0x0),void 0x0===_0x1015f7[_0x368488(0x1c91)]&&(_0x1015f7[_0x368488(0x1c91)]=!0x0),void 0x0===_0x1015f7[_0x368488(0x26b6)]&&(_0x1015f7[_0x368488(0x26b6)]=1.7),_0x1015f7[_0x368488(0xd9f)]&&(this[_0x368488(0xfdb)]=!0x0,_0x1015f7['customVRButton']&&(this['_btnVR']=_0x1015f7[_0x368488(0x22e3)])),_0x1015f7[_0x368488(0x1c39)]&&(this[_0x368488(0x26a7)]=_0x1015f7['rayLength']),this[_0x368488(0x3f0e)]=_0x1015f7['defaultHeight'],_0x1015f7['positionScale']&&(this[_0x368488(0x26a7)]*=_0x1015f7[_0x368488(0x2d22)],this[_0x368488(0x3f0e)]*=_0x1015f7[_0x368488(0x2d22)]),this[_0x368488(0x412a)]=!0x1,this[_0x368488(0x48a)][_0x368488(0x203b)]?this['_position']=this[_0x368488(0x48a)][_0x368488(0x203b)][_0x368488(0x8c5)][_0x368488(0x11fe)]():this['_position']=new _0x40eb5e['P'](0x0,this[_0x368488(0x3f0e)],0x0),_0x1015f7['createDeviceOrientationCamera']||!this['_scene']['activeCamera']){if(this['_deviceOrientationCamera']=new _0x267194['n'](_0x368488(0x365f),this[_0x368488(0x12dd)]['clone'](),_0xa78bf4),this[_0x368488(0x48a)][_0x368488(0x203b)]&&(this[_0x368488(0x4053)]['minZ']=this[_0x368488(0x48a)][_0x368488(0x203b)]['minZ'],this[_0x368488(0x4053)][_0x368488(0x220b)]=this[_0x368488(0x48a)][_0x368488(0x203b)][_0x368488(0x220b)],this[_0x368488(0x48a)][_0x368488(0x203b)]instanceof _0x30d451['C']&&this[_0x368488(0x48a)][_0x368488(0x203b)][_0x368488(0x13fc)])){const _0x18a986=this[_0x368488(0x48a)][_0x368488(0x203b)];_0x18a986[_0x368488(0x905)]?this[_0x368488(0x4053)]['rotationQuaternion'][_0x368488(0x2a3e)](_0x18a986[_0x368488(0x905)]):this[_0x368488(0x4053)][_0x368488(0x905)][_0x368488(0x2a3e)](_0x40eb5e['_f'][_0x368488(0x3757)](_0x18a986[_0x368488(0x13fc)]['y'],_0x18a986[_0x368488(0x13fc)]['x'],_0x18a986[_0x368488(0x13fc)]['z'])),this['_deviceOrientationCamera'][_0x368488(0x13fc)]=_0x18a986[_0x368488(0x13fc)]['clone']();}this[_0x368488(0x48a)][_0x368488(0x203b)]=this[_0x368488(0x4053)],this[_0x368488(0x2e5)]&&this[_0x368488(0x48a)][_0x368488(0x203b)][_0x368488(0x1a17)]();}else this[_0x368488(0x1d4e)]=this[_0x368488(0x48a)][_0x368488(0x203b)];this[_0x368488(0x1d43)][_0x368488(0x2150)]&&navigator['xr']?_0xf09a4b['g'][_0x368488(0x4065)](_0x368488(0x381d))[_0x368488(0x1af5)](_0x7657a5=>{var _0x4aebc8=_0x368488;_0x7657a5?(_0x5448ce['Y'][_0x4aebc8(0x1d75)](_0x4aebc8(0x1d13)),_0xa78bf4['createDefaultXRExperienceAsync']({'floorMeshes':_0x1015f7[_0x4aebc8(0x270b)]||[]})['then'](_0x3adaaf=>{var _0x1a5fe8=_0x4aebc8;this['xr']=_0x3adaaf,this[_0x1a5fe8(0x2b13)]=!0x0,this[_0x1a5fe8(0x283e)]=new _0xb42175(()=>this['xr']['baseExperience']['camera'],_0xa78bf4),this['xr'][_0x1a5fe8(0xb00)][_0x1a5fe8(0x1df3)][_0x1a5fe8(0x11ad)](_0x45bce5=>{var _0xaf7d64=_0x1a5fe8;switch(_0x45bce5){case _0xbec8fd['k'][_0xaf7d64(0x10b3)]:this[_0xaf7d64(0x13ea)][_0xaf7d64(0x3e9)](this),this['_interactionsEnabled']||this['xr'][_0xaf7d64(0x334d)]['detach'](),this['xr'][_0xaf7d64(0x334d)]['displayLaserPointer']=this[_0xaf7d64(0x3feb)];break;case _0xbec8fd['k'][_0xaf7d64(0x339c)]:this[_0xaf7d64(0x1ff6)]['notifyObservers'](this),this['_scene'][_0xaf7d64(0x2636)]()[_0xaf7d64(0x2545)]();break;case _0xbec8fd['k'][_0xaf7d64(0x194d)]:this[_0xaf7d64(0x412a)]=!0x0;break;case _0xbec8fd['k'][_0xaf7d64(0x26a6)]:this['_hasEnteredVR']=!0x1;}});})):this[_0x4aebc8(0x2d88)](_0xa78bf4,_0x1015f7);}):this[_0x368488(0x2d88)](_0xa78bf4,_0x1015f7);}get[_0x171fe2(0x339e)](){return this['onEnteringVRObservable'];}get[_0x171fe2(0xd28)](){var _0x468159=_0x171fe2;return this[_0x468159(0x1ff6)];}get[_0x171fe2(0x2d1d)](){return this['onControllerMeshLoadedObservable'];}get[_0x171fe2(0x1bba)](){var _0x5bf3db=_0x171fe2;return this[_0x5bf3db(0xe86)];}set[_0x171fe2(0x1bba)](_0x4bca65){var _0x49e26c=_0x171fe2;_0x4bca65&&(_0x4bca65['name']=_0x49e26c(0x1bba),this[_0x49e26c(0x2886)]=!0x1,this[_0x49e26c(0xe86)]=_0x4bca65);}get[_0x171fe2(0xd58)](){return this['_cameraGazer']['_gazeTracker'];}set[_0x171fe2(0xd58)](_0x4a3d6b){var _0x32fc1d=_0x171fe2;_0x4a3d6b&&(this[_0x32fc1d(0x283e)]['_gazeTracker']&&this['_cameraGazer'][_0x32fc1d(0x337d)][_0x32fc1d(0x2d20)](),this[_0x32fc1d(0x23ba)]&&this[_0x32fc1d(0x23ba)]['_gazeTracker']&&this[_0x32fc1d(0x23ba)][_0x32fc1d(0x337d)]['dispose'](),this[_0x32fc1d(0x2bc3)]&&this[_0x32fc1d(0x2bc3)]['_gazeTracker']&&this[_0x32fc1d(0x2bc3)][_0x32fc1d(0x337d)][_0x32fc1d(0x2d20)](),this[_0x32fc1d(0x283e)]['_gazeTracker']=_0x4a3d6b,this[_0x32fc1d(0x283e)][_0x32fc1d(0x337d)][_0x32fc1d(0x377d)](),this['_cameraGazer'][_0x32fc1d(0x337d)]['isPickable']=!0x1,this[_0x32fc1d(0x283e)][_0x32fc1d(0x337d)][_0x32fc1d(0x2ba6)]=!0x1,this['_cameraGazer'][_0x32fc1d(0x337d)][_0x32fc1d(0x3efc)]=_0x32fc1d(0x35e6),this[_0x32fc1d(0x23ba)]&&(this[_0x32fc1d(0x23ba)][_0x32fc1d(0x337d)]=this['_cameraGazer']['_gazeTracker'][_0x32fc1d(0x11fe)](_0x32fc1d(0x35e6))),this[_0x32fc1d(0x2bc3)]&&(this[_0x32fc1d(0x2bc3)][_0x32fc1d(0x337d)]=this[_0x32fc1d(0x283e)][_0x32fc1d(0x337d)]['clone'](_0x32fc1d(0x35e6))));}get[_0x171fe2(0x2662)](){var _0x1da561=_0x171fe2;return this[_0x1da561(0x23ba)]?this['_leftController'][_0x1da561(0x337d)]:null;}get['rightControllerGazeTrackerMesh'](){var _0x17d834=_0x171fe2;return this[_0x17d834(0x2bc3)]?this[_0x17d834(0x2bc3)]['_gazeTracker']:null;}get[_0x171fe2(0x1c29)](){return this['_displayGaze'];}set[_0x171fe2(0x1c29)](_0x194eb2){var _0x4b2452=_0x171fe2;(this[_0x4b2452(0x787)]=_0x194eb2)||(this[_0x4b2452(0x283e)][_0x4b2452(0x337d)][_0x4b2452(0x2ba6)]=!0x1,this['_leftController']&&(this['_leftController'][_0x4b2452(0x337d)][_0x4b2452(0x2ba6)]=!0x1),this[_0x4b2452(0x2bc3)]&&(this[_0x4b2452(0x2bc3)][_0x4b2452(0x337d)]['isVisible']=!0x1));}get[_0x171fe2(0x15ab)](){return this['_displayLaserPointer'];}set[_0x171fe2(0x15ab)](_0x5751d0){var _0x214af2=_0x171fe2;(this[_0x214af2(0x3feb)]=_0x5751d0)?(this[_0x214af2(0x2bc3)]&&this[_0x214af2(0x2bc3)]['_activatePointer'](),this[_0x214af2(0x23ba)]&&this[_0x214af2(0x23ba)]['_activatePointer']()):(this['_rightController']&&(this['_rightController']['_deactivatePointer'](),this[_0x214af2(0x2bc3)][_0x214af2(0x337d)][_0x214af2(0x2ba6)]=!0x1),this[_0x214af2(0x23ba)]&&(this[_0x214af2(0x23ba)][_0x214af2(0x6b5)](),this[_0x214af2(0x23ba)][_0x214af2(0x337d)]['isVisible']=!0x1));}get[_0x171fe2(0x214b)](){var _0x22e4af=_0x171fe2;return this[_0x22e4af(0x4053)];}get[_0x171fe2(0x1b7f)](){var _0x469608=_0x171fe2;return this[_0x469608(0x1755)]?this[_0x469608(0x1403)]:this[_0x469608(0x48a)][_0x469608(0x203b)];}get[_0x171fe2(0x1613)](){var _0x4ae3bd=_0x171fe2;return this[_0x4ae3bd(0x1403)];}get[_0x171fe2(0x1f58)](){var _0x4194cb=_0x171fe2;return this[_0x4194cb(0x34b0)];}get['vrButton'](){return this['_btnVR'];}get[_0x171fe2(0xa72)](){var _0x733c84=_0x171fe2;return this[_0x733c84(0x283e)][_0x733c84(0xa72)]||null!==this[_0x733c84(0x23ba)]&&this[_0x733c84(0x23ba)]['_teleportationRequestInitiated']||null!==this[_0x733c84(0x2bc3)]&&this['_rightController'][_0x733c84(0xa72)];}['_completeVRInit'](_0x115d8a,_0x1410f1){var _0x433fb5=_0x171fe2;if(this[_0x433fb5(0x2b13)]=!0x0,_0x1410f1[_0x433fb5(0x2e85)]&&(_0x1410f1[_0x433fb5(0x3f7f)]&&(_0x1410f1[_0x433fb5(0x2e43)]||(_0x1410f1[_0x433fb5(0x2e43)]=_0xfe9dd7['X']['GetDefault']()),_0x1410f1['vrDeviceOrientationCameraMetrics'][_0x433fb5(0x3cf3)]=!0x0),this[_0x433fb5(0x34b0)]=new _0x3055da['i']('VRDeviceOrientationVRHelper',this[_0x433fb5(0x12dd)],this[_0x433fb5(0x48a)],!0x0,_0x1410f1[_0x433fb5(0x2e43)]),this[_0x433fb5(0x34b0)][_0x433fb5(0x2e27)]=Number['MAX_VALUE']),this[_0x433fb5(0x1403)]=new _0x45cc1e['$'](_0x433fb5(0x2053),this[_0x433fb5(0x12dd)],this[_0x433fb5(0x48a)],_0x1410f1),this[_0x433fb5(0x1403)][_0x433fb5(0x210a)](),this[_0x433fb5(0x283e)]=new _0xb42175(()=>this[_0x433fb5(0x1b7f)],_0x115d8a),!this['_useCustomVRButton']){this[_0x433fb5(0x25b9)]=document[_0x433fb5(0x536)](_0x433fb5(0x1413)),this[_0x433fb5(0x25b9)][_0x433fb5(0xd26)]=_0x433fb5(0x2c00),this[_0x433fb5(0x25b9)]['id']='babylonVRiconbtn',this[_0x433fb5(0x25b9)][_0x433fb5(0x2851)]=_0x433fb5(0x3e7b);var _0x4faf41='.babylonVRicon\x20{\x20position:\x20absolute;\x20right:\x2020px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url('+(window[_0x433fb5(0x3eee)]?_0x433fb5(0x1278):_0x433fb5(0xe01))+_0x433fb5(0x326c);_0x4faf41+=_0x433fb5(0x309f);const _0x1199a5=document[_0x433fb5(0x536)]('style');_0x1199a5[_0x433fb5(0x2e77)](document[_0x433fb5(0x266a)](_0x4faf41)),document[_0x433fb5(0xfd4)]('head')[0x0][_0x433fb5(0x2e77)](_0x1199a5),this['_moveButtonToBottomRight']();}this[_0x433fb5(0x25b9)]&&this[_0x433fb5(0x25b9)]['addEventListener'](_0x433fb5(0x2dd0),()=>{var _0x2f306a=_0x433fb5;this[_0x2f306a(0x1e64)]?this[_0x2f306a(0x48a)]['getEngine']()[_0x2f306a(0x13b3)]():this['enterVR']();});const _0x2b55ed=this[_0x433fb5(0x48a)][_0x433fb5(0x2636)]()[_0x433fb5(0x45d)]();_0x2b55ed&&(_0x2b55ed[_0x433fb5(0x2b6c)](_0x433fb5(0x2545),this[_0x433fb5(0x3bfb)]),document[_0x433fb5(0x2b6c)]('fullscreenchange',this[_0x433fb5(0x3caa)],!0x1),_0x1410f1['createFallbackVRDeviceOrientationFreeCamera']?this[_0x433fb5(0x145c)]():this[_0x433fb5(0x48a)]['getEngine']()[_0x433fb5(0x30a3)]['add'](_0x3e0683=>{var _0x15cbef=_0x433fb5;_0x3e0683[_0x15cbef(0x3557)]&&this['_displayVRButton']();}),this[_0x433fb5(0x1968)]=_0x4c58fa=>{var _0x45870a=_0x433fb5;0x1b===_0x4c58fa['keyCode']&&this['isInVRMode']&&this[_0x45870a(0x22f8)]();},document['addEventListener'](_0x433fb5(0xb25),this[_0x433fb5(0x1968)]),this['_scene'][_0x433fb5(0x861)][_0x433fb5(0x11ad)](()=>{var _0x457f9c=_0x433fb5;this[_0x457f9c(0x412a)]&&this[_0x457f9c(0x8b0)]&&(this[_0x457f9c(0x22f8)](),this[_0x457f9c(0x1716)]&&this[_0x457f9c(0x48a)][_0x457f9c(0x2636)]()[_0x457f9c(0x1e36)]());},_0x3e97f3['kD']['POINTERDOUBLETAP'],!0x1),this['_onVRDisplayChangedBind']=_0x85bde6=>this[_0x433fb5(0x2d12)](_0x85bde6),this[_0x433fb5(0xf82)]=()=>this[_0x433fb5(0x19fe)](),this['_onVRRequestPresentStart']=()=>{var _0xd10c6a=_0x433fb5;this[_0xd10c6a(0x1a8a)]=!0x0,this[_0xd10c6a(0x46b)]();},this[_0x433fb5(0x1fa3)]=()=>{var _0x538ede=_0x433fb5;this[_0x538ede(0x1a8a)]=!0x1,this[_0x538ede(0x46b)]();},_0x115d8a[_0x433fb5(0x2636)]()[_0x433fb5(0x30a3)][_0x433fb5(0x11ad)](this[_0x433fb5(0x23f8)]),_0x115d8a['getEngine']()['onVRRequestPresentStart']['add'](this[_0x433fb5(0x28a7)]),_0x115d8a['getEngine']()['onVRRequestPresentComplete'][_0x433fb5(0x11ad)](this[_0x433fb5(0x1fa3)]),_0x2b55ed[_0x433fb5(0x2b6c)]('vrdisplaypresentchange',this[_0x433fb5(0xf82)]),_0x115d8a[_0x433fb5(0x3af1)][_0x433fb5(0x11ad)](()=>{var _0x47badf=_0x433fb5;this[_0x47badf(0x2d20)]();}),this[_0x433fb5(0x1403)][_0x433fb5(0x9f0)]['add'](_0x17404f=>this[_0x433fb5(0x1116)](_0x17404f)),this[_0x433fb5(0x48a)][_0x433fb5(0x196e)][_0x433fb5(0x3a6a)]['add'](this['_onNewGamepadConnected']),this[_0x433fb5(0x48a)][_0x433fb5(0x196e)]['onGamepadDisconnectedObservable'][_0x433fb5(0x11ad)](this[_0x433fb5(0x2d02)]),this[_0x433fb5(0x46b)](),this['_circleEase']=new _0x1e69de['qP'](),this['_circleEase'][_0x433fb5(0x2e7a)](_0x1e69de['Kp'][_0x433fb5(0x2879)]),this[_0x433fb5(0x1a89)]=this[_0x433fb5(0x3036)],_0x115d8a[_0x433fb5(0x7ce)][_0x433fb5(0x11ad)](_0x2e1326=>{var _0x1771ef=_0x433fb5;this[_0x1771ef(0x4bf)]&&_0x115d8a[_0x1771ef(0x203b)]===this['vrDeviceOrientationCamera']&&_0x1771ef(0x3be7)===_0x2e1326[_0x1771ef(0xd53)][_0x1771ef(0x20bd)]&&(_0x2e1326[_0x1771ef(0x2eea)]===_0x3e97f3['kD'][_0x1771ef(0x902)]?this[_0x1771ef(0x283e)][_0x1771ef(0x3a9f)]():_0x2e1326[_0x1771ef(0x2eea)]===_0x3e97f3['kD'][_0x1771ef(0x1d5d)]&&this[_0x1771ef(0x283e)][_0x1771ef(0x1d71)]());}),this[_0x433fb5(0x1d43)][_0x433fb5(0x270b)]&&this[_0x433fb5(0x39f9)]({'floorMeshes':this[_0x433fb5(0x1d43)][_0x433fb5(0x270b)]}));}['_onDefaultMeshLoaded'](_0x2adea9){var _0x3d9960=_0x171fe2;this[_0x3d9960(0x23ba)]&&this[_0x3d9960(0x23ba)][_0x3d9960(0x17fe)]==_0x2adea9&&_0x2adea9[_0x3d9960(0x2f1d)]&&this[_0x3d9960(0x23ba)][_0x3d9960(0x21b2)](_0x2adea9[_0x3d9960(0x2f1d)]),this[_0x3d9960(0x2bc3)]&&this[_0x3d9960(0x2bc3)][_0x3d9960(0x17fe)]==_0x2adea9&&_0x2adea9[_0x3d9960(0x2f1d)]&&this[_0x3d9960(0x2bc3)]['_setLaserPointerParent'](_0x2adea9['mesh']);try{this[_0x3d9960(0x9f0)][_0x3d9960(0x3e9)](_0x2adea9);}catch(_0x5cbf19){_0x5448ce['Y'][_0x3d9960(0x2e91)](_0x3d9960(0x37ae)+_0x5cbf19);}}get[_0x171fe2(0x1e64)](){var _0x373209=_0x171fe2;return this['xr']&&this[_0x373209(0x1d43)][_0x373209(0x2150)]&&this['xr']['baseExperience'][_0x373209(0x1369)]===_0xbec8fd['k']['IN_XR']||this['_webVRpresenting']||this[_0x373209(0x1716)];}['_onVrDisplayPresentChange'](){var _0x2fbad6=_0x171fe2,_0x4755cd,_0x2e8f21=this[_0x2fbad6(0x48a)][_0x2fbad6(0x2636)]()[_0x2fbad6(0x3807)]();_0x2e8f21?(_0x4755cd=this[_0x2fbad6(0x592)],this[_0x2fbad6(0x592)]=_0x2e8f21['isPresenting'],_0x4755cd&&!this[_0x2fbad6(0x592)]&&this[_0x2fbad6(0x22f8)]()):_0x5448ce['Y'][_0x2fbad6(0x2e91)](_0x2fbad6(0x2ad6)),this['_updateButtonVisibility']();}['_onVRDisplayChanged'](_0x3cf0c9){var _0x43b28a=_0x171fe2;this[_0x43b28a(0x31c4)]=_0x3cf0c9[_0x43b28a(0xe9a)],this[_0x43b28a(0x1755)]=!!_0x3cf0c9[_0x43b28a(0x3557)],this[_0x43b28a(0x592)]=_0x3cf0c9['vrDisplay']&&_0x3cf0c9[_0x43b28a(0x3557)][_0x43b28a(0x2ab6)],this['_updateButtonVisibility']();}['_moveButtonToBottomRight'](){var _0x3288a3=_0x171fe2,_0x49a12b;this['_inputElement']&&!this[_0x3288a3(0xfdb)]&&this[_0x3288a3(0x25b9)]&&(_0x49a12b=this[_0x3288a3(0x2e5)][_0x3288a3(0x1eb6)](),this[_0x3288a3(0x25b9)]['style'][_0x3288a3(0x170)]=_0x49a12b[_0x3288a3(0x170)]+_0x49a12b['height']-0x46+'px',this[_0x3288a3(0x25b9)]['style'][_0x3288a3(0x29b1)]=_0x49a12b[_0x3288a3(0x29b1)]+_0x49a12b[_0x3288a3(0x37ce)]-0x64+'px');}[_0x171fe2(0x145c)](){var _0x48cd78=_0x171fe2;this[_0x48cd78(0xfdb)]||this[_0x48cd78(0x8a5)]||!this[_0x48cd78(0x25b9)]||(document[_0x48cd78(0x208a)][_0x48cd78(0x2e77)](this[_0x48cd78(0x25b9)]),this[_0x48cd78(0x8a5)]=!0x0);}[_0x171fe2(0x46b)](){var _0x349df4=_0x171fe2;this[_0x349df4(0x25b9)]&&!this[_0x349df4(0xfdb)]&&(this[_0x349df4(0x25b9)][_0x349df4(0xd26)]=_0x349df4(0x2c00),this['isInVRMode']?this[_0x349df4(0x25b9)][_0x349df4(0xd26)]+=_0x349df4(0x5f6):(this[_0x349df4(0x1755)]&&(this[_0x349df4(0x25b9)]['className']+=_0x349df4(0xb0b)),this[_0x349df4(0x31c4)]&&(this['_btnVR'][_0x349df4(0xd26)]+=_0x349df4(0x268d)),this['_webVRrequesting']&&(this[_0x349df4(0x25b9)]['className']+=_0x349df4(0xc5e))));}[_0x171fe2(0x4002)](){var _0x1ddcfe=_0x171fe2;if(this['xr'])this['xr'][_0x1ddcfe(0xb00)][_0x1ddcfe(0x1420)](_0x1ddcfe(0x381d),_0x1ddcfe(0xe3),this['xr'][_0x1ddcfe(0x190)]);else{if(this['onEnteringVRObservable'])try{this['onEnteringVRObservable'][_0x1ddcfe(0x3e9)](this);}catch(_0x3b770f){_0x5448ce['Y'][_0x1ddcfe(0x2e91)]('Error\x20in\x20your\x20custom\x20logic\x20onEnteringVR:\x20'+_0x3b770f);}var _0x2d03b2,_0x19d589;this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x203b)]&&(this['_position']=this['_scene'][_0x1ddcfe(0x203b)][_0x1ddcfe(0x8c5)]['clone'](),this['vrDeviceOrientationCamera']&&(this[_0x1ddcfe(0x1f58)]['rotation']=_0x40eb5e['_f'][_0x1ddcfe(0x3ec8)](this['_scene'][_0x1ddcfe(0x203b)][_0x1ddcfe(0x2fee)]()[_0x1ddcfe(0x2fe7)]())[_0x1ddcfe(0xd5d)](),this['vrDeviceOrientationCamera'][_0x1ddcfe(0x2e27)]=0x7d0),this[_0x1ddcfe(0x1613)]&&(_0x2d03b2=this[_0x1ddcfe(0x1613)][_0x1ddcfe(0x4117)][_0x1ddcfe(0xd5d)]()['y'],_0x2d03b2=_0x40eb5e['_f']['FromRotationMatrix'](this['_scene']['activeCamera'][_0x1ddcfe(0x2fee)]()[_0x1ddcfe(0x2fe7)]())['toEulerAngles']()['y']-_0x2d03b2,_0x19d589=this[_0x1ddcfe(0x1613)][_0x1ddcfe(0x905)][_0x1ddcfe(0xd5d)]()['y'],this[_0x1ddcfe(0x1613)]['rotationQuaternion']=_0x40eb5e['_f'][_0x1ddcfe(0x2ef8)](0x0,_0x19d589+_0x2d03b2,0x0)),this[_0x1ddcfe(0x1d4e)]=this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x203b)],this[_0x1ddcfe(0x1d4e)][_0x1ddcfe(0x1064)]&&(this[_0x1ddcfe(0x671)][_0x1ddcfe(0x1064)]=this['_existingCamera']['angularSensibilityX'],this['_existingCamera'][_0x1ddcfe(0x1064)]=Number[_0x1ddcfe(0x2f17)]),this[_0x1ddcfe(0x1d4e)][_0x1ddcfe(0x3cf)]&&(this[_0x1ddcfe(0x671)][_0x1ddcfe(0x3cf)]=this[_0x1ddcfe(0x1d4e)][_0x1ddcfe(0x3cf)],this[_0x1ddcfe(0x1d4e)][_0x1ddcfe(0x3cf)]=Number[_0x1ddcfe(0x2f17)]),this[_0x1ddcfe(0x1d4e)][_0x1ddcfe(0x2e27)]&&(this[_0x1ddcfe(0x671)]['angularSensibility']=this['_existingCamera']['angularSensibility'],this[_0x1ddcfe(0x1d4e)]['angularSensibility']=Number[_0x1ddcfe(0x2f17)])),this[_0x1ddcfe(0x1a8a)]||(this[_0x1ddcfe(0x1755)]?this[_0x1ddcfe(0x592)]||(this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x2636)]()[_0x1ddcfe(0x8f8)]['addOnce'](_0x580455=>{var _0x508fce=_0x1ddcfe;this[_0x508fce(0xb84)][_0x508fce(0x3e9)]({'success':_0x580455});}),this[_0x1ddcfe(0x1403)][_0x1ddcfe(0x8c5)]=this['_position'],this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x203b)]=this[_0x1ddcfe(0x1403)]):this[_0x1ddcfe(0x34b0)]&&(this[_0x1ddcfe(0x34b0)][_0x1ddcfe(0x8c5)]=this[_0x1ddcfe(0x12dd)],this[_0x1ddcfe(0x48a)]['activeCamera']&&(this['_vrDeviceOrientationCamera'][_0x1ddcfe(0xe5)]=this[_0x1ddcfe(0x48a)]['activeCamera'][_0x1ddcfe(0xe5)]),this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x203b)]=this[_0x1ddcfe(0x34b0)],this['_scene'][_0x1ddcfe(0x2636)]()['enterFullscreen'](this[_0x1ddcfe(0x32a)]),this[_0x1ddcfe(0x46b)](),this[_0x1ddcfe(0x34b0)][_0x1ddcfe(0x8ab)][_0x1ddcfe(0x38c2)](()=>{var _0x299b74=_0x1ddcfe;this[_0x299b74(0xb84)]['notifyObservers']({'success':!0x0});})),this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x203b)]&&this[_0x1ddcfe(0x2e5)]&&this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x203b)][_0x1ddcfe(0x1a17)](),this['_interactionsEnabled']&&this[_0x1ddcfe(0x48a)][_0x1ddcfe(0x24d2)](this[_0x1ddcfe(0x3548)]),this[_0x1ddcfe(0x3feb)]&&[this[_0x1ddcfe(0x23ba)],this[_0x1ddcfe(0x2bc3)]]['forEach'](_0x2163bf=>{_0x2163bf&&_0x2163bf['_activatePointer']();}),this[_0x1ddcfe(0x412a)]=!0x0);}}[_0x171fe2(0x22f8)](){var _0x26a553=_0x171fe2;if(this['xr'])this['xr'][_0x26a553(0xb00)][_0x26a553(0x3585)]();else{if(this['_hasEnteredVR']){if(this[_0x26a553(0x1ff6)])try{this[_0x26a553(0x1ff6)]['notifyObservers'](this);}catch(_0x1de444){_0x5448ce['Y'][_0x26a553(0x2e91)](_0x26a553(0x378c)+_0x1de444);}this['_webVRpresenting']&&this[_0x26a553(0x48a)][_0x26a553(0x2636)]()[_0x26a553(0x13b3)](),this[_0x26a553(0x48a)][_0x26a553(0x203b)]&&(this[_0x26a553(0x12dd)]=this[_0x26a553(0x48a)][_0x26a553(0x203b)][_0x26a553(0x8c5)][_0x26a553(0x11fe)]()),this[_0x26a553(0x1f58)]&&(this['vrDeviceOrientationCamera']['angularSensibility']=Number[_0x26a553(0x2f17)]),this[_0x26a553(0x4053)]?(this['_deviceOrientationCamera'][_0x26a553(0x8c5)]=this[_0x26a553(0x12dd)],this[_0x26a553(0x48a)]['activeCamera']=this[_0x26a553(0x4053)],this[_0x26a553(0x671)][_0x26a553(0x1064)]&&(this[_0x26a553(0x4053)][_0x26a553(0x1064)]=this[_0x26a553(0x671)][_0x26a553(0x1064)],this[_0x26a553(0x671)][_0x26a553(0x1064)]=null),this[_0x26a553(0x671)]['angularSensibilityY']&&(this['_deviceOrientationCamera'][_0x26a553(0x3cf)]=this[_0x26a553(0x671)]['angularSensibilityY'],this[_0x26a553(0x671)]['angularSensibilityY']=null),this[_0x26a553(0x671)][_0x26a553(0x2e27)]&&(this[_0x26a553(0x4053)][_0x26a553(0x2e27)]=this[_0x26a553(0x671)][_0x26a553(0x2e27)],this[_0x26a553(0x671)][_0x26a553(0x2e27)]=null)):this['_existingCamera']&&(this[_0x26a553(0x1d4e)][_0x26a553(0x8c5)]=this['_position'],this[_0x26a553(0x48a)][_0x26a553(0x203b)]=this['_existingCamera'],this[_0x26a553(0x2e5)]&&this[_0x26a553(0x48a)][_0x26a553(0x203b)][_0x26a553(0x1a17)](),this['_cachedAngularSensibility']['angularSensibilityX']&&(this[_0x26a553(0x1d4e)][_0x26a553(0x1064)]=this[_0x26a553(0x671)]['angularSensibilityX'],this['_cachedAngularSensibility'][_0x26a553(0x1064)]=null),this['_cachedAngularSensibility']['angularSensibilityY']&&(this[_0x26a553(0x1d4e)][_0x26a553(0x3cf)]=this[_0x26a553(0x671)]['angularSensibilityY'],this[_0x26a553(0x671)][_0x26a553(0x3cf)]=null),this[_0x26a553(0x671)][_0x26a553(0x2e27)]&&(this[_0x26a553(0x1d4e)]['angularSensibility']=this[_0x26a553(0x671)][_0x26a553(0x2e27)],this[_0x26a553(0x671)][_0x26a553(0x2e27)]=null)),this[_0x26a553(0x46b)](),this[_0x26a553(0x4bf)]&&(this[_0x26a553(0x48a)][_0x26a553(0x2fdf)](this['_beforeRender']),this['_cameraGazer'][_0x26a553(0x337d)][_0x26a553(0x2ba6)]=!0x1,this[_0x26a553(0x23ba)]&&(this[_0x26a553(0x23ba)]['_gazeTracker'][_0x26a553(0x2ba6)]=!0x1),this[_0x26a553(0x2bc3)]&&(this[_0x26a553(0x2bc3)][_0x26a553(0x337d)]['isVisible']=!0x1)),this[_0x26a553(0x48a)][_0x26a553(0x2636)]()[_0x26a553(0x2545)](),[this[_0x26a553(0x23ba)],this[_0x26a553(0x2bc3)]][_0x26a553(0x2f62)](_0x455e42=>{var _0x5117a0=_0x26a553;_0x455e42&&_0x455e42[_0x5117a0(0x6b5)]();}),this[_0x26a553(0x412a)]=!0x1;const _0x1f6ff1=this[_0x26a553(0x48a)][_0x26a553(0x2636)]();_0x1f6ff1[_0x26a553(0x19fe)]&&_0x1f6ff1[_0x26a553(0x19fe)]();}}}get['position'](){return this['_position'];}set[_0x171fe2(0x8c5)](_0x5722e5){var _0x24e02b=_0x171fe2;this[_0x24e02b(0x12dd)]=_0x5722e5,this[_0x24e02b(0x48a)][_0x24e02b(0x203b)]&&(this[_0x24e02b(0x48a)]['activeCamera']['position']=_0x5722e5);}['enableInteractions'](){var _0x46fa7f=_0x171fe2;this[_0x46fa7f(0x4bf)]||(this[_0x46fa7f(0x4088)]=!0x0,this['xr']?this['xr'][_0x46fa7f(0xb00)]['state']===_0xbec8fd['k'][_0x46fa7f(0x194d)]&&this['xr'][_0x46fa7f(0x334d)][_0x46fa7f(0x1ca6)]():(this[_0x46fa7f(0x23ba)]&&this[_0x46fa7f(0xa7f)](this['_leftController']),this[_0x46fa7f(0x2bc3)]&&this[_0x46fa7f(0xa7f)](this['_rightController']),this[_0x46fa7f(0x2e7c)]=_0xa4263a=>_0xa4263a[_0x46fa7f(0x2ba6)]&&(_0xa4263a[_0x46fa7f(0x1c60)]||_0xa4263a['name']===this[_0x46fa7f(0x1a99)]),this[_0x46fa7f(0x29ba)]=()=>!0x0,this['_raySelectionPredicate']=_0x3147ed=>!!(this['_isTeleportationFloor'](_0x3147ed)||-0x1===_0x3147ed['name'][_0x46fa7f(0x404a)](_0x46fa7f(0x35e6))&&-0x1===_0x3147ed[_0x46fa7f(0x3efc)][_0x46fa7f(0x404a)](_0x46fa7f(0x1bba))&&-0x1===_0x3147ed[_0x46fa7f(0x3efc)][_0x46fa7f(0x404a)](_0x46fa7f(0x2f97)))&&this['raySelectionPredicate'](_0x3147ed),this[_0x46fa7f(0x4bf)]=!0x0));}get[_0x171fe2(0x1e75)](){var _0x146ee0=_0x171fe2;return!(this[_0x146ee0(0x23ba)]&&this[_0x146ee0(0x23ba)]['_activePointer']||this[_0x146ee0(0x2bc3)]&&this['_rightController']['_activePointer']);}[_0x171fe2(0x246d)](_0x2ccd57){var _0x33993f=_0x171fe2;for(let _0x45858c=0x0;_0x45858c<this[_0x33993f(0x3074)][_0x33993f(0x132e)];_0x45858c++)if(this['_floorMeshesCollection'][_0x45858c]['id']===_0x2ccd57['id'])return!0x0;return!(!this[_0x33993f(0x1a99)]||_0x2ccd57['name']!==this['_floorMeshName']);}[_0x171fe2(0x369e)](_0x514cc9){var _0x576333=_0x171fe2;!this[_0x576333(0x3074)]||-0x1<this[_0x576333(0x3074)][_0x576333(0x404a)](_0x514cc9)||this[_0x576333(0x3074)][_0x576333(0x2f54)](_0x514cc9);}[_0x171fe2(0x1b5c)](_0x4203da){var _0x96f2de=_0x171fe2;this[_0x96f2de(0x3074)]&&-0x1!==(_0x4203da=this['_floorMeshesCollection'][_0x96f2de(0x404a)](_0x4203da))&&this['_floorMeshesCollection']['splice'](_0x4203da,0x1);}[_0x171fe2(0x39f9)](_0x3bf465={}){var _0x90a734=_0x171fe2;if(!this[_0x90a734(0xa70)]){if(this[_0x90a734(0x10c4)]=!0x0,this[_0x90a734(0x3683)](),this[_0x90a734(0x1d43)][_0x90a734(0x2150)]&&(_0x3bf465[_0x90a734(0x270b)]||_0x3bf465[_0x90a734(0x29a3)])){const _0x1f1d02=_0x3bf465['floorMeshes']||[];var _0x322e0a;if(_0x1f1d02[_0x90a734(0x132e)]||(_0x322e0a=this[_0x90a734(0x48a)][_0x90a734(0x3bf5)](_0x3bf465[_0x90a734(0x29a3)]))&&_0x1f1d02[_0x90a734(0x2f54)](_0x322e0a),this['xr'])return _0x1f1d02[_0x90a734(0x2f62)](_0x331cc3=>{var _0x671747=_0x90a734;this['xr']['teleportation'][_0x671747(0x369e)](_0x331cc3);}),void(this['xr'][_0x90a734(0x2048)][_0x90a734(0x12a8)]||this['xr']['teleportation'][_0x90a734(0x1ca6)]());if(!this[_0x90a734(0x2b13)]){const _0x522333=()=>{var _0x360e8c=_0x90a734;this[_0x360e8c(0x2b13)]&&(this[_0x360e8c(0x48a)][_0x360e8c(0x2fdf)](_0x522333),this['xr']?this['xr'][_0x360e8c(0x2048)][_0x360e8c(0x12a8)]||this['xr'][_0x360e8c(0x2048)][_0x360e8c(0x1ca6)]():this[_0x360e8c(0x39f9)](_0x3bf465));};return void this['_scene'][_0x90a734(0x24d2)](_0x522333);}}_0x3bf465[_0x90a734(0x29a3)]&&(this['_floorMeshName']=_0x3bf465[_0x90a734(0x29a3)]),_0x3bf465[_0x90a734(0x270b)]&&(this[_0x90a734(0x3074)]=_0x3bf465[_0x90a734(0x270b)]),_0x3bf465[_0x90a734(0x38a9)]&&(this[_0x90a734(0xfd6)]=_0x3bf465[_0x90a734(0x38a9)]),_0x3bf465[_0x90a734(0xbf2)]&&0x0<_0x3bf465[_0x90a734(0xbf2)]&&(this[_0x90a734(0x57f)]=_0x3bf465[_0x90a734(0xbf2)]),_0x3bf465[_0x90a734(0x1d1b)]&&0x0<_0x3bf465[_0x90a734(0x1d1b)]&&(this[_0x90a734(0x3f2d)]=_0x3bf465['teleportationSpeed']),void 0x0!==_0x3bf465['easingFunction']&&(this[_0x90a734(0x1a89)]=_0x3bf465[_0x90a734(0x1ef4)]),null!=this['_leftController']&&this[_0x90a734(0x3e3)](this[_0x90a734(0x23ba)]),null!=this['_rightController']&&this[_0x90a734(0x3e3)](this['_rightController']);const _0x5ea1b7=new _0x154167['$']();_0x5ea1b7[_0x90a734(0x2f0f)]=new _0x1b020f['HE'](0x0,0x0,0x0,0x0),_0x5ea1b7[_0x90a734(0x20b)]=!0x0,this[_0x90a734(0xa7e)]=new _0xb9d689['z']('postProcessMove',0x1,this[_0x90a734(0x1403)],void 0x0,void 0x0,void 0x0,void 0x0,_0x5ea1b7),this[_0x90a734(0x1403)]['detachPostProcess'](this[_0x90a734(0xa7e)]),this[_0x90a734(0xa70)]=!0x0,this[_0x90a734(0x2886)]&&(this[_0x90a734(0x4e9)](),this['_teleportationTarget'][_0x90a734(0x244c)][_0x90a734(0x1200)](this[_0x90a734(0x1403)][_0x90a734(0x2bcc)]));}}[_0x171fe2(0xa7f)](_0x340be1){var _0x27ae17=_0x171fe2;_0x340be1[_0x27ae17(0x17fe)]['mesh']&&(_0x340be1[_0x27ae17(0x4bf)]=!0x0,this[_0x27ae17(0x1e64)]&&this['_displayLaserPointer']&&_0x340be1[_0x27ae17(0x11a0)](),this['webVROptions']['laserToggle']&&_0x340be1[_0x27ae17(0x17fe)]['onMainButtonStateChangedObservable']['add'](_0x18cdde=>{var _0x30b97e=_0x27ae17;this[_0x30b97e(0x3feb)]&&0x1===_0x18cdde['value']&&(_0x340be1[_0x30b97e(0x1c28)]?_0x340be1[_0x30b97e(0x6b5)]():_0x340be1[_0x30b97e(0x11a0)](),this[_0x30b97e(0x1c29)]&&(_0x340be1[_0x30b97e(0x337d)]['isVisible']=_0x340be1[_0x30b97e(0x1c28)]));}),_0x340be1['webVRController'][_0x27ae17(0x1ffd)][_0x27ae17(0x11ad)](_0x23bd88=>{var _0x153db8=_0x27ae17;let _0x5f2e6d=_0x340be1;(_0x5f2e6d=this['_noControllerIsActive']?this[_0x153db8(0x283e)]:_0x5f2e6d)[_0x153db8(0x1343)]?_0x23bd88[_0x153db8(0x856)]<this[_0x153db8(0x1a3c)]&&_0x5f2e6d['_selectionPointerUp']():_0x23bd88[_0x153db8(0x856)]>this[_0x153db8(0x3dd2)]&&_0x5f2e6d[_0x153db8(0x3a9f)]();}));}[_0x171fe2(0x20f6)](_0xbf2eed,_0x4132b7){var _0x40fa75=_0x171fe2;this[_0x40fa75(0xa72)]&&!_0x4132b7[_0x40fa75(0xa72)]||(_0x4132b7[_0x40fa75(0xa72)]?Math[_0x40fa75(0x2793)](_0xbf2eed['y']*_0xbf2eed['y']+_0xbf2eed['x']*_0xbf2eed['x'])<this[_0x40fa75(0x1a3c)]&&(this[_0x40fa75(0x1a59)]&&this[_0x40fa75(0x200)](this[_0x40fa75(0x3ffd)]),_0x4132b7[_0x40fa75(0xa72)]=!0x1):_0xbf2eed['y']<-this[_0x40fa75(0x3dd2)]&&_0x4132b7[_0x40fa75(0x3893)]&&(_0x4132b7[_0x40fa75(0x11a0)](),_0x4132b7[_0x40fa75(0xa72)]=!0x0));}[_0x171fe2(0x2945)](_0x502998,_0x136cea){var _0x4fda8b=_0x171fe2;_0x136cea[_0x4fda8b(0xa72)]||(_0x136cea[_0x4fda8b(0x2c75)]?_0x502998['x']>-this[_0x4fda8b(0x1a3c)]&&(_0x136cea[_0x4fda8b(0x2c75)]=!0x1):_0x502998['x']<-this['_padSensibilityUp']&&_0x136cea['_dpadPressed']&&(_0x136cea['_rotationLeftAsked']=!0x0,this[_0x4fda8b(0x1feb)]&&this[_0x4fda8b(0xcfc)](!0x1)),_0x136cea['_rotationRightAsked']?_0x502998['x']<this[_0x4fda8b(0x1a3c)]&&(_0x136cea[_0x4fda8b(0x3e2f)]=!0x1):_0x502998['x']>this[_0x4fda8b(0x3dd2)]&&_0x136cea[_0x4fda8b(0x3893)]&&(_0x136cea[_0x4fda8b(0x3e2f)]=!0x0,this[_0x4fda8b(0x1feb)]&&this[_0x4fda8b(0xcfc)](!0x0)));}[_0x171fe2(0x277f)](_0x2d3990,_0x5b36fa){var _0x4a3faf=_0x171fe2;if(!_0x5b36fa[_0x4a3faf(0xa72)]){if(_0x2d3990['y']>this[_0x4a3faf(0x3dd2)]&&_0x5b36fa[_0x4a3faf(0x3893)]){if(!_0x5b36fa['_teleportationBackRequestInitiated']&&this['currentVRCamera']){let _0x4b7883=_0x40eb5e['_f']['FromRotationMatrix'](this[_0x4a3faf(0x1b7f)][_0x4a3faf(0x2fee)]()[_0x4a3faf(0x2fe7)]()),_0x1a0c37=this['currentVRCamera']['position'];this[_0x4a3faf(0x1b7f)]['devicePosition']&&this[_0x4a3faf(0x1b7f)][_0x4a3faf(0x4117)]&&(_0x4b7883=this[_0x4a3faf(0x1b7f)]['deviceRotationQuaternion'],_0x1a0c37=this[_0x4a3faf(0x1b7f)][_0x4a3faf(0x72c)]),_0x4b7883['toEulerAnglesToRef'](this[_0x4a3faf(0x1103)]),this[_0x4a3faf(0x1103)]['z']=0x0,this[_0x4a3faf(0x1103)]['x']=0x0,_0x40eb5e['_f'][_0x4a3faf(0x10af)](this[_0x4a3faf(0x1103)]['y'],this[_0x4a3faf(0x1103)]['x'],this['_workingVector']['z'],this[_0x4a3faf(0xa96)]),this[_0x4a3faf(0xa96)][_0x4a3faf(0x16e0)](this[_0x4a3faf(0xaf9)]),_0x40eb5e['P'][_0x4a3faf(0x2bb9)](this[_0x4a3faf(0x199b)],this[_0x4a3faf(0xaf9)],this[_0x4a3faf(0x1103)]),(_0x2d3990=new _0x5599e3['z'](_0x1a0c37,this[_0x4a3faf(0x1103)]),_0x2d3990=this['_scene'][_0x4a3faf(0x1987)](_0x2d3990,this[_0x4a3faf(0x1375)])),(_0x2d3990&&_0x2d3990[_0x4a3faf(0x2a9e)]&&_0x2d3990[_0x4a3faf(0x2133)]&&this[_0x4a3faf(0x246d)](_0x2d3990[_0x4a3faf(0x2133)])&&_0x2d3990[_0x4a3faf(0x1235)]<0x5&&this[_0x4a3faf(0x200)](_0x2d3990['pickedPoint']),_0x5b36fa['_teleportationBackRequestInitiated']=!0x0);}}else _0x5b36fa['_teleportationBackRequestInitiated']=!0x1;}}[_0x171fe2(0x3e3)](_0x2ebda3){var _0x582767=_0x171fe2;_0x2ebda3[_0x582767(0x17fe)]['mesh']&&(_0x2ebda3[_0x582767(0x4bf)]||this['_enableInteractionOnController'](_0x2ebda3),_0x2ebda3['_interactionsEnabled']=!0x0,_0x2ebda3['_teleportationEnabled']=!0x0,_0x2ebda3[_0x582767(0x17fe)]['controllerType']===_0x43835e['wc'][_0x582767(0x284)]&&(_0x2ebda3[_0x582767(0x3893)]=!0x1,_0x2ebda3[_0x582767(0x17fe)][_0x582767(0x32d3)]['add'](_0x3b42d6=>{var _0x196cd5=_0x582767;_0x2ebda3[_0x196cd5(0x3893)]=_0x3b42d6['pressed'],_0x2ebda3[_0x196cd5(0x3893)]||(_0x2ebda3[_0x196cd5(0x2c75)]=!0x1,_0x2ebda3['_rotationRightAsked']=!0x1,_0x2ebda3[_0x196cd5(0x1463)]=!0x1);})),_0x2ebda3[_0x582767(0x17fe)]['onPadValuesChangedObservable']['add'](_0x28c8f3=>{var _0x594381=_0x582767;this['teleportationEnabled']&&(this[_0x594381(0x277f)](_0x28c8f3,_0x2ebda3),this[_0x594381(0x20f6)](_0x28c8f3,_0x2ebda3)),this[_0x594381(0x2945)](_0x28c8f3,_0x2ebda3);}));}[_0x171fe2(0x4e9)](){var _0x4bb35c=_0x171fe2;this[_0x4bb35c(0xe86)]=(0x0,_0xc3386d['$6'])('teleportationTarget',{'width':0x2,'height':0x2,'subdivisions':0x2},this[_0x4bb35c(0x48a)]),this[_0x4bb35c(0xe86)][_0x4bb35c(0x1c60)]=!0x1;const _0x5152c6=new _0x26ddb3['c'](_0x4bb35c(0x2094),0x200,this['_scene'],!0x0),_0x4ee955=(_0x5152c6[_0x4bb35c(0x291f)]=!0x0,_0x5152c6[_0x4bb35c(0x1d9c)]()),_0x2b5c35=(_0x4ee955[_0x4bb35c(0x15bd)](),_0x4ee955[_0x4bb35c(0x3070)](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x4ee955[_0x4bb35c(0x3ce7)]=this[_0x4bb35c(0x4122)],_0x4ee955[_0x4bb35c(0x40c9)](),_0x4ee955[_0x4bb35c(0x1fe7)]=0xa,_0x4ee955['strokeStyle']=this[_0x4bb35c(0x33f7)],_0x4ee955[_0x4bb35c(0x371d)](),_0x4ee955[_0x4bb35c(0x26c1)](),_0x5152c6['update'](),new _0x21ee2b['K'](_0x4bb35c(0x2010),this[_0x4bb35c(0x48a)])),_0x5bfa3e=(_0x2b5c35[_0x4bb35c(0x2352)]=_0x5152c6,this['_teleportationTarget'][_0x4bb35c(0x4e2)]=_0x2b5c35,(0x0,_0x21fd20['eu'])(_0x4bb35c(0x2f97),{'diameter':0.75,'thickness':0.1,'tessellation':0x19,'updatable':!0x1},this[_0x4bb35c(0x48a)])),_0x49e541=(_0x5bfa3e[_0x4bb35c(0x1c60)]=!0x1,_0x5bfa3e[_0x4bb35c(0x2126)]=this['_teleportationTarget'],new _0x2ad0b3['f']('animationInnerCircle',_0x4bb35c(0x210f),0x1e,_0x2ad0b3['f'][_0x4bb35c(0x10f6)],_0x2ad0b3['f'][_0x4bb35c(0xad3)])),_0x5c3c17=[],_0x4cd9f8=(_0x5c3c17[_0x4bb35c(0x2f54)]({'frame':0x0,'value':0x0}),_0x5c3c17['push']({'frame':0x1e,'value':0.4}),_0x5c3c17[_0x4bb35c(0x2f54)]({'frame':0x3c,'value':0x0}),_0x49e541['setKeys'](_0x5c3c17),new _0x1e69de['bi']());_0x4cd9f8[_0x4bb35c(0x2e7a)](_0x1e69de['Kp'][_0x4bb35c(0x2879)]),_0x49e541[_0x4bb35c(0x13cb)](_0x4cd9f8),_0x5bfa3e[_0x4bb35c(0x1b36)]=[],_0x5bfa3e['animations'][_0x4bb35c(0x2f54)](_0x49e541),this[_0x4bb35c(0x48a)][_0x4bb35c(0x1da)](_0x5bfa3e,0x0,0x3c,!0x0),this[_0x4bb35c(0x3d1c)]();}[_0x171fe2(0x17ce)](){var _0x130264=_0x171fe2;this[_0x130264(0x1a59)]=!0x0,this[_0x130264(0xa70)]&&(this[_0x130264(0xe86)][_0x130264(0x2ba6)]=!0x0,this['_isDefaultTeleportationTarget']&&(this[_0x130264(0xe86)]['getChildren']()[0x0][_0x130264(0x2ba6)]=!0x0));}[_0x171fe2(0x3d1c)](){var _0x1a4240=_0x171fe2;this[_0x1a4240(0x1a59)]=!0x1,this[_0x1a4240(0xa70)]&&(this[_0x1a4240(0xe86)]['isVisible']=!0x1,this[_0x1a4240(0x2886)]&&(this['_teleportationTarget'][_0x1a4240(0x2a51)]()[0x0]['isVisible']=!0x1));}['_rotateCamera'](_0x2f5f97){var _0x2fc871=_0x171fe2;if(this[_0x2fc871(0x1b7f)]instanceof _0x113f35['c']){_0x2f5f97?this['_rotationAngle']++:this[_0x2fc871(0x1156)]--,this[_0x2fc871(0x1b7f)][_0x2fc871(0x1b36)]=[],_0x2f5f97=_0x40eb5e['_f'][_0x2fc871(0x3ec8)](_0x40eb5e['y3'][_0x2fc871(0x36c6)](Math['PI']/0x4*this[_0x2fc871(0x1156)]));const _0x24eb4e=new _0x2ad0b3['f']('animationRotation',_0x2fc871(0x905),0x5a,_0x2ad0b3['f'][_0x2fc871(0x131b)],_0x2ad0b3['f'][_0x2fc871(0xc9f)]),_0x7171d3=[],_0x57a900=(_0x7171d3[_0x2fc871(0x2f54)]({'frame':0x0,'value':this['currentVRCamera']['rotationQuaternion']}),_0x7171d3['push']({'frame':0x6,'value':_0x2f5f97}),_0x24eb4e[_0x2fc871(0x13de)](_0x7171d3),_0x24eb4e[_0x2fc871(0x13cb)](this[_0x2fc871(0x3036)]),this[_0x2fc871(0x1b7f)][_0x2fc871(0x1b36)][_0x2fc871(0x2f54)](_0x24eb4e),this[_0x2fc871(0xa7e)]['animations']=[],new _0x2ad0b3['f']('animationPP','vignetteWeight',0x5a,_0x2ad0b3['f'][_0x2fc871(0x10f6)],_0x2ad0b3['f'][_0x2fc871(0xc9f)])),_0x16b349=[],_0x1d899a=(_0x16b349['push']({'frame':0x0,'value':0x0}),_0x16b349[_0x2fc871(0x2f54)]({'frame':0x3,'value':0x4}),_0x16b349['push']({'frame':0x6,'value':0x0}),_0x57a900[_0x2fc871(0x13de)](_0x16b349),_0x57a900['setEasingFunction'](this[_0x2fc871(0x3036)]),this[_0x2fc871(0xa7e)][_0x2fc871(0x1b36)][_0x2fc871(0x2f54)](_0x57a900),new _0x2ad0b3['f'](_0x2fc871(0x294f),_0x2fc871(0xcbd),0x5a,_0x2ad0b3['f'][_0x2fc871(0x10f6)],_0x2ad0b3['f'][_0x2fc871(0xc9f)])),_0x3a76ba=[];_0x3a76ba[_0x2fc871(0x2f54)]({'frame':0x0,'value':0x0}),_0x3a76ba[_0x2fc871(0x2f54)]({'frame':0x3,'value':0xa}),_0x3a76ba[_0x2fc871(0x2f54)]({'frame':0x6,'value':0x0}),_0x1d899a[_0x2fc871(0x13de)](_0x3a76ba),_0x1d899a['setEasingFunction'](this['_circleEase']),this[_0x2fc871(0xa7e)][_0x2fc871(0x1b36)][_0x2fc871(0x2f54)](_0x1d899a),this['_postProcessMove'][_0x2fc871(0x2ee1)][_0x2fc871(0x1656)]=0x0,this['_postProcessMove'][_0x2fc871(0x2ee1)][_0x2fc871(0xcbd)]=0x0,this[_0x2fc871(0xa7e)][_0x2fc871(0xc88)]=0x4,this[_0x2fc871(0x1403)][_0x2fc871(0x331a)](this[_0x2fc871(0xa7e)]),this[_0x2fc871(0x48a)][_0x2fc871(0x1da)](this[_0x2fc871(0xa7e)],0x0,0x6,!0x1,0x1,()=>{var _0x293f7a=_0x2fc871;this[_0x293f7a(0x1403)][_0x293f7a(0x297d)](this[_0x293f7a(0xa7e)]);}),this[_0x2fc871(0x48a)][_0x2fc871(0x1da)](this[_0x2fc871(0x1b7f)],0x0,0x6,!0x1,0x1);}}[_0x171fe2(0x3e79)](_0x4c75c4,_0x1a7b7d,_0x2d5126){var _0x1b2d01=_0x171fe2;_0x4c75c4[_0x1b2d01(0x2a9e)]&&(_0x1a7b7d[_0x1b2d01(0xa72)]&&(this[_0x1b2d01(0x17ce)](),this[_0x1b2d01(0x3ffd)]['copyFrom'](_0x4c75c4['pickedPoint']),this['_teleportationTarget'][_0x1b2d01(0x8c5)][_0x1b2d01(0x2a3e)](_0x4c75c4[_0x1b2d01(0x2a9e)])),(_0x1a7b7d=this[_0x1b2d01(0x99e)](_0x4c75c4['getNormal'](!0x0,!0x1),_0x2d5126))&&(_0x4c75c4=_0x40eb5e['P'][_0x1b2d01(0x400b)](_0x404253['RD']['Y'],_0x1a7b7d),_0x2d5126=_0x40eb5e['P'][_0x1b2d01(0x400b)](_0x1a7b7d,_0x4c75c4),_0x40eb5e['P'][_0x1b2d01(0x13ef)](_0x2d5126,_0x1a7b7d,_0x4c75c4,this[_0x1b2d01(0xe86)][_0x1b2d01(0x13fc)])),this[_0x1b2d01(0xe86)][_0x1b2d01(0x8c5)]['y']+=0.1);}[_0x171fe2(0x200)](_0x11ad33){var _0x199541=_0x171fe2;if(this['currentVRCamera']instanceof _0x113f35['c']){this['webVRCamera'][_0x199541(0x5ad)]?(this[_0x199541(0x1103)][_0x199541(0x2a3e)](this['webVRCamera']['leftCamera']['globalPosition']),this[_0x199541(0x1103)][_0x199541(0x25d8)](this[_0x199541(0x1613)][_0x199541(0x8c5)]),_0x11ad33[_0x199541(0x16b6)](this[_0x199541(0x1103)],this[_0x199541(0x1103)])):this[_0x199541(0x1103)][_0x199541(0x2a3e)](_0x11ad33),this[_0x199541(0x1e64)]?this[_0x199541(0x1103)]['y']+=this[_0x199541(0x1613)][_0x199541(0x79c)]()*this[_0x199541(0x1403)][_0x199541(0x2bcc)]:this['_workingVector']['y']+=this[_0x199541(0x3f0e)],this[_0x199541(0x16b)][_0x199541(0x3e9)](this['_workingVector']);let _0x13e30e,_0x388a1f;_0x13e30e=this[_0x199541(0xfd6)]==_0x496218[_0x199541(0x148f)]?(_0x388a1f=0x5a,_0x11ad33=_0x40eb5e['P'][_0x199541(0x2b5e)](this[_0x199541(0x1b7f)][_0x199541(0x8c5)],this[_0x199541(0x1103)]),this[_0x199541(0x3f2d)]/_0x11ad33):(_0x388a1f=Math['round'](0x5a*this[_0x199541(0x57f)]/0x3e8),0x1),this['currentVRCamera'][_0x199541(0x1b36)]=[];const _0x523f47=new _0x2ad0b3['f'](_0x199541(0x37e),'position',0x5a,_0x2ad0b3['f'][_0x199541(0x30fd)],_0x2ad0b3['f'][_0x199541(0xc9f)]);_0x11ad33=[{'frame':0x0,'value':this['currentVRCamera']['position']},{'frame':_0x388a1f,'value':this[_0x199541(0x1103)]}],_0x11ad33=(_0x523f47[_0x199541(0x13de)](_0x11ad33),_0x523f47[_0x199541(0x13cb)](this['_teleportationEasing']),this[_0x199541(0x1b7f)][_0x199541(0x1b36)][_0x199541(0x2f54)](_0x523f47),this[_0x199541(0xa7e)][_0x199541(0x1b36)]=[],Math[_0x199541(0x2afc)](_0x388a1f/0x2));const _0x51bf72=new _0x2ad0b3['f'](_0x199541(0x1130),_0x199541(0x1656),0x5a,_0x2ad0b3['f'][_0x199541(0x10f6)],_0x2ad0b3['f'][_0x199541(0xc9f)]),_0x52bf44=[],_0xbeb661=(_0x52bf44['push']({'frame':0x0,'value':0x0}),_0x52bf44[_0x199541(0x2f54)]({'frame':_0x11ad33,'value':0x8}),_0x52bf44['push']({'frame':_0x388a1f,'value':0x0}),_0x51bf72[_0x199541(0x13de)](_0x52bf44),this[_0x199541(0xa7e)][_0x199541(0x1b36)][_0x199541(0x2f54)](_0x51bf72),new _0x2ad0b3['f'](_0x199541(0x294f),_0x199541(0xcbd),0x5a,_0x2ad0b3['f'][_0x199541(0x10f6)],_0x2ad0b3['f'][_0x199541(0xc9f)])),_0xa73fe0=[];_0xa73fe0['push']({'frame':0x0,'value':0x0}),_0xa73fe0[_0x199541(0x2f54)]({'frame':_0x11ad33,'value':0xa}),_0xa73fe0[_0x199541(0x2f54)]({'frame':_0x388a1f,'value':0x0}),_0xbeb661[_0x199541(0x13de)](_0xa73fe0),this[_0x199541(0xa7e)][_0x199541(0x1b36)][_0x199541(0x2f54)](_0xbeb661),this[_0x199541(0xa7e)][_0x199541(0x2ee1)]['vignetteWeight']=0x0,this[_0x199541(0xa7e)]['imageProcessingConfiguration']['vignetteStretch']=0x0,this[_0x199541(0x1403)]['attachPostProcess'](this[_0x199541(0xa7e)]),this['_scene'][_0x199541(0x1da)](this[_0x199541(0xa7e)],0x0,_0x388a1f,!0x1,_0x13e30e,()=>{var _0x2b01c0=_0x199541;this['_webVRCamera'][_0x2b01c0(0x297d)](this['_postProcessMove']);}),this[_0x199541(0x48a)][_0x199541(0x1da)](this[_0x199541(0x1b7f)],0x0,_0x388a1f,!0x1,_0x13e30e,()=>{var _0x44a22d=_0x199541;this[_0x44a22d(0x146d)][_0x44a22d(0x3e9)](this[_0x44a22d(0x1103)]);}),this[_0x199541(0x3d1c)]();}}[_0x171fe2(0x99e)](_0x19d440,_0x2cb565){var _0xc72f2c=_0x171fe2;return _0x19d440&&Math[_0xc72f2c(0x13b5)](_0x40eb5e['P'][_0xc72f2c(0x1852)](_0x19d440,_0x2cb565[_0xc72f2c(0x1b19)]))<Math['PI']/0x2&&_0x19d440['scaleInPlace'](-0x1),_0x19d440;}[_0x171fe2(0x358d)](_0x419557){var _0x1b397d=_0x171fe2;if(this[_0x1b397d(0x1b7f)]instanceof _0x113f35['c']){var _0x51e87b=_0x419557[_0x1b397d(0x2885)](this[_0x1b397d(0x26a7)]);const _0x7a97b3=this[_0x1b397d(0x48a)]['pickWithRay'](_0x51e87b,this[_0x1b397d(0x1375)]);if(_0x7a97b3&&this[_0x1b397d(0x48a)][_0x1b397d(0x1396)](_0x7a97b3,{'pointerId':_0x419557[_0x1b397d(0x654)]}),(_0x419557[_0x1b397d(0x3bef)]=_0x7a97b3)&&_0x7a97b3['pickedPoint']){if(this[_0x1b397d(0x787)]){let _0x1d5aef=0x1;_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x2ba6)]=!0x0,_0x419557[_0x1b397d(0x24d3)]&&(_0x1d5aef=0x3),this['updateGazeTrackerScale']&&(_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x244c)]['x']=_0x7a97b3['distance']*_0x1d5aef,_0x419557['_gazeTracker'][_0x1b397d(0x244c)]['y']=_0x7a97b3[_0x1b397d(0x1235)]*_0x1d5aef,_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x244c)]['z']=_0x7a97b3['distance']*_0x1d5aef);var _0x4503b4,_0x538d95,_0x504e29=this[_0x1b397d(0x99e)](_0x7a97b3[_0x1b397d(0x26ad)](),_0x51e87b);_0x504e29&&(_0x4503b4=_0x40eb5e['P']['Cross'](_0x404253['RD']['Y'],_0x504e29),_0x538d95=_0x40eb5e['P'][_0x1b397d(0x400b)](_0x504e29,_0x4503b4),_0x40eb5e['P'][_0x1b397d(0x13ef)](_0x538d95,_0x504e29,_0x4503b4,_0x419557[_0x1b397d(0x337d)]['rotation'])),_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x8c5)][_0x1b397d(0x2a3e)](_0x7a97b3['pickedPoint']),_0x419557[_0x1b397d(0x337d)]['position']['x']<0x0?_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x8c5)]['x']+=0.002:_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x8c5)]['x']-=0.002,_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x8c5)]['y']<0x0?_0x419557['_gazeTracker']['position']['y']+=0.002:_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x8c5)]['y']-=0.002,_0x419557['_gazeTracker'][_0x1b397d(0x8c5)]['z']<0x0?_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x8c5)]['z']+=0.002:_0x419557['_gazeTracker'][_0x1b397d(0x8c5)]['z']-=0.002;}_0x419557[_0x1b397d(0x3b0)](_0x7a97b3[_0x1b397d(0x1235)]);}else _0x419557[_0x1b397d(0x3b0)](),_0x419557[_0x1b397d(0x337d)][_0x1b397d(0x2ba6)]=!0x1;if(_0x7a97b3&&_0x7a97b3[_0x1b397d(0x2133)]){if(this[_0x1b397d(0xa70)]&&this[_0x1b397d(0x246d)](_0x7a97b3[_0x1b397d(0x2133)])&&_0x7a97b3[_0x1b397d(0x2a9e)])return _0x419557[_0x1b397d(0xbc8)]&&!this[_0x1b397d(0x246d)](_0x419557['_currentMeshSelected'])&&this[_0x1b397d(0x3629)](_0x419557[_0x1b397d(0xbc8)]),_0x419557[_0x1b397d(0xbc8)]=null,void(_0x419557['_teleportationRequestInitiated']&&this[_0x1b397d(0x3e79)](_0x7a97b3,_0x419557,_0x51e87b));if(_0x7a97b3[_0x1b397d(0x2133)]!==_0x419557['_currentMeshSelected']){if(this['meshSelectionPredicate'](_0x7a97b3[_0x1b397d(0x2133)])){this[_0x1b397d(0xb0f)][_0x1b397d(0x3e9)](_0x7a97b3),_0x419557[_0x1b397d(0xbc8)]=_0x7a97b3[_0x1b397d(0x2133)],_0x7a97b3['pickedMesh'][_0x1b397d(0x1c60)]&&_0x7a97b3[_0x1b397d(0x2133)][_0x1b397d(0x5ee)]?(this[_0x1b397d(0x2b6a)](this['_pickedGazeColor']),this[_0x1b397d(0x1b1b)](this[_0x1b397d(0x4c6)]),_0x419557[_0x1b397d(0x24d3)]=!0x0):(this[_0x1b397d(0x2b6a)](this['_gazeColor']),this[_0x1b397d(0x1b1b)](this[_0x1b397d(0x3d89)]),_0x419557[_0x1b397d(0x24d3)]=!0x1);try{this['onNewMeshSelected'][_0x1b397d(0x3e9)](_0x7a97b3[_0x1b397d(0x2133)]);var _0x299b2c=_0x419557;_0x299b2c['webVRController']&&this['onMeshSelectedWithController'][_0x1b397d(0x3e9)]({'mesh':_0x7a97b3[_0x1b397d(0x2133)],'controller':_0x299b2c[_0x1b397d(0x17fe)]});}catch(_0x49c08d){_0x5448ce['Y'][_0x1b397d(0x2e91)](_0x1b397d(0x821)+_0x49c08d);}}else this[_0x1b397d(0x3629)](_0x419557[_0x1b397d(0xbc8)]),_0x419557[_0x1b397d(0xbc8)]=null,this[_0x1b397d(0x2b6a)](this[_0x1b397d(0x1115)]),this[_0x1b397d(0x1b1b)](this[_0x1b397d(0x3d89)]);}}else this[_0x1b397d(0x3629)](_0x419557[_0x1b397d(0xbc8)]),_0x419557[_0x1b397d(0xbc8)]=null,this[_0x1b397d(0x2b6a)](this[_0x1b397d(0x1115)]),this[_0x1b397d(0x1b1b)](this[_0x1b397d(0x3d89)]);}}['_notifySelectedMeshUnselected'](_0x575665){var _0x4cd3e1=_0x171fe2;_0x575665&&this[_0x4cd3e1(0x5bf)][_0x4cd3e1(0x3e9)](_0x575665);}[_0x171fe2(0x2426)](_0x25aaf7,_0x289836=this[_0x171fe2(0x4c6)]){var _0x2756db=_0x171fe2;this[_0x2756db(0x3d89)]=_0x25aaf7,this[_0x2756db(0x4c6)]=_0x289836;}['setLaserLightingState'](_0x51f61b=!0x0){var _0x3515c6=_0x171fe2;this[_0x3515c6(0x23ba)]&&this[_0x3515c6(0x23ba)]['_setLaserPointerLightingDisabled'](!_0x51f61b),this['_rightController']&&this['_rightController']['_setLaserPointerLightingDisabled'](!_0x51f61b);}['setGazeColor'](_0x58b307,_0x55c477=this[_0x171fe2(0x2feb)]){var _0xeaad58=_0x171fe2;this[_0xeaad58(0x1115)]=_0x58b307,this[_0xeaad58(0x2feb)]=_0x55c477;}['changeLaserColor'](_0x510472){var _0x5b80da=_0x171fe2;this[_0x5b80da(0x16db)]&&(this[_0x5b80da(0x23ba)]&&this['_leftController'][_0x5b80da(0x18fb)](_0x510472),this['_rightController']&&this[_0x5b80da(0x2bc3)][_0x5b80da(0x18fb)](_0x510472));}[_0x171fe2(0x2b6a)](_0x36527a){var _0x9d716e=_0x171fe2;this[_0x9d716e(0xd7a)]&&this[_0x9d716e(0x283e)][_0x9d716e(0x337d)]['material']&&(this['_cameraGazer']['_gazeTracker'][_0x9d716e(0x4e2)][_0x9d716e(0x9b6)]=_0x36527a,this[_0x9d716e(0x23ba)]&&(this[_0x9d716e(0x23ba)]['_gazeTracker'][_0x9d716e(0x4e2)][_0x9d716e(0x9b6)]=_0x36527a),this[_0x9d716e(0x2bc3)]&&(this[_0x9d716e(0x2bc3)]['_gazeTracker']['material'][_0x9d716e(0x9b6)]=_0x36527a));}[_0x171fe2(0x2d20)](){var _0x538f5a=_0x171fe2;this[_0x538f5a(0x1e64)]&&this[_0x538f5a(0x22f8)](),this[_0x538f5a(0xa7e)]&&this[_0x538f5a(0xa7e)][_0x538f5a(0x2d20)](),this[_0x538f5a(0x1403)]&&this[_0x538f5a(0x1403)][_0x538f5a(0x2d20)](),this[_0x538f5a(0x34b0)]&&this[_0x538f5a(0x34b0)][_0x538f5a(0x2d20)](),!this[_0x538f5a(0xfdb)]&&this[_0x538f5a(0x25b9)]&&this[_0x538f5a(0x25b9)][_0x538f5a(0x541)]&&document[_0x538f5a(0x208a)][_0x538f5a(0x3d1d)](this[_0x538f5a(0x25b9)]),this[_0x538f5a(0x4053)]&&this[_0x538f5a(0x48a)][_0x538f5a(0x203b)]!=this[_0x538f5a(0x4053)]&&this[_0x538f5a(0x4053)][_0x538f5a(0x2d20)](),this[_0x538f5a(0x283e)]&&this[_0x538f5a(0x283e)]['dispose'](),this[_0x538f5a(0x23ba)]&&this[_0x538f5a(0x23ba)][_0x538f5a(0x2d20)](),this[_0x538f5a(0x2bc3)]&&this[_0x538f5a(0x2bc3)][_0x538f5a(0x2d20)](),this[_0x538f5a(0xe86)]&&this[_0x538f5a(0xe86)][_0x538f5a(0x2d20)](),this['xr']&&this['xr']['dispose'](),this[_0x538f5a(0x3074)][_0x538f5a(0x132e)]=0x0,document[_0x538f5a(0x1d60)](_0x538f5a(0xb25),this[_0x538f5a(0x1968)]),window[_0x538f5a(0x1d60)](_0x538f5a(0x2333),this[_0x538f5a(0xf82)]),window[_0x538f5a(0x1d60)](_0x538f5a(0x2545),this[_0x538f5a(0x3bfb)]),document['removeEventListener'](_0x538f5a(0x1c58),this['_onFullscreenChange']),this['_scene'][_0x538f5a(0x2636)]()['onVRDisplayChangedObservable']['removeCallback'](this[_0x538f5a(0x23f8)]),this['_scene'][_0x538f5a(0x2636)]()[_0x538f5a(0x2531)][_0x538f5a(0x22de)](this[_0x538f5a(0x28a7)]),this[_0x538f5a(0x48a)][_0x538f5a(0x2636)]()[_0x538f5a(0x8f8)][_0x538f5a(0x22de)](this[_0x538f5a(0x1fa3)]),this[_0x538f5a(0x48a)][_0x538f5a(0x196e)][_0x538f5a(0x3a6a)][_0x538f5a(0x22de)](this[_0x538f5a(0x28a2)]),this[_0x538f5a(0x48a)][_0x538f5a(0x196e)]['onGamepadDisconnectedObservable'][_0x538f5a(0x22de)](this['_onNewGamepadDisconnected']),this[_0x538f5a(0x48a)]['unregisterBeforeRender'](this['_beforeRender']);}[_0x171fe2(0x1653)](){var _0x3f41d0=_0x171fe2;return _0x3f41d0(0x2117);}}_0x496218[_0x171fe2(0x3c1e)]=0x0,_0x496218[_0x171fe2(0x148f)]=0x1;},0x14d4c:(_0x550646,_0x37b106,_0x1d3586)=>{var _0x34b483=a8_0x49466b;_0x1d3586['d'](_0x37b106,{'$':()=>_0x49d47d});var _0x9fd007=_0x1d3586(0xf96c),_0x37b106=_0x1d3586(0xbe0e),_0x447bab=_0x1d3586(0xdef7),_0x344c04=_0x1d3586(0x9fd1),_0x3405d9=_0x1d3586(0x12bee),_0x52be8c=_0x1d3586(0x4a22),_0x284ff5=_0x1d3586(0x16aec),_0x9f18aa=_0x1d3586(0x5a05),_0x586a36=_0x1d3586(0x10ea4),_0x123eb9=_0x1d3586(0x9206),_0x213d13=_0x1d3586(0xe222),_0x27dacb=_0x1d3586(0xe3d0);_0x1d3586(0xeefc),_0x284ff5['N'][_0x34b483(0xf1b)](_0x34b483(0x2d4c),(_0x5d6427,_0x14857c)=>()=>new _0x49d47d(_0x5d6427,_0x344c04['P']['Zero'](),_0x14857c)),_0x284ff5['N'][_0x34b483(0xf1b)](_0x34b483(0x27c2),(_0x4ec9bc,_0x3fb57d)=>()=>new _0x49d47d(_0x4ec9bc,_0x344c04['P'][_0x34b483(0x1b83)](),_0x3fb57d));class _0x49d47d extends _0x37b106['c']{constructor(_0x2523ab,_0xd7a578,_0x1b4da0,_0x372ba8={}){var _0x1b7383=_0x34b483;super(_0x2523ab,_0xd7a578,_0x1b4da0),this[_0x1b7383(0x3cfd)]=_0x372ba8,this[_0x1b7383(0x2203)]=null,this[_0x1b7383(0x4d4)]=null,this[_0x1b7383(0xd75)]=_0x1b7383(0x262e),this[_0x1b7383(0x1cc5)]=!0x1,this[_0x1b7383(0x38ac)]=[],this[_0x1b7383(0x3a4)]=_0x344c04['P'][_0x1b7383(0x1b83)](),this['_deviceRoomRotationQuaternion']=_0x344c04['_f'][_0x1b7383(0x24ef)](),this['_standingMatrix']=null,this['devicePosition']=_0x344c04['P'][_0x1b7383(0x1b83)](),this[_0x1b7383(0x4117)]=_0x344c04['_f'][_0x1b7383(0x24ef)](),this[_0x1b7383(0x2bcc)]=0x1,this[_0x1b7383(0x3c04)]=_0x344c04['y3']['Identity'](),this[_0x1b7383(0x26c0)]=_0x344c04['y3'][_0x1b7383(0x24ef)](),this[_0x1b7383(0x2c62)]=[],this[_0x1b7383(0x3b4f)]=new _0x9fd007['y$'](),this[_0x1b7383(0x9f0)]=new _0x9fd007['y$'](),this['onPoseUpdatedFromDeviceObservable']=new _0x9fd007['y$'](),this[_0x1b7383(0x6f3)]=!0x1,this['rigParenting']=!0x0,this[_0x1b7383(0x3f0e)]=void 0x0,this['_setRigMode']=_0x27dacb['j'][_0x1b7383(0x2dcf)](null,this),this[_0x1b7383(0x2a4a)]=()=>{var _0x2de311=_0x1b7383,_0x3ec3de=this[_0x2de311(0x2636)]()[_0x2de311(0x3807)]();_0x3ec3de&&!_0x3ec3de[_0x2de311(0x2ab6)]&&this['detachControl']();},this['_workingVector']=_0x344c04['P'][_0x1b7383(0x1b83)](),this[_0x1b7383(0x224f)]=_0x344c04['P'][_0x1b7383(0x16f3)](),this[_0x1b7383(0xaf9)]=_0x344c04['y3']['Identity'](),this[_0x1b7383(0x34e7)]=new _0x344c04['y3'](),this[_0x1b7383(0x30db)][_0x1b7383(0x8c5)]=_0x344c04['P'][_0x1b7383(0x1b83)](),_0x372ba8['defaultHeight']&&(this['_defaultHeight']=_0x372ba8['defaultHeight'],this['position']['y']=this['_defaultHeight']),this[_0x1b7383(0xe5)]=0.1,0x5===arguments['length']&&(this['_webVROptions']=arguments[0x4]),null==this['_webVROptions'][_0x1b7383(0x2d55)]&&(this[_0x1b7383(0x3cfd)][_0x1b7383(0x2d55)]=!0x0),null==this['_webVROptions'][_0x1b7383(0x1be6)]&&(this['_webVROptions'][_0x1b7383(0x1be6)]=!0x0),null==this[_0x1b7383(0x3cfd)][_0x1b7383(0x2bfc)]&&(this[_0x1b7383(0x3cfd)][_0x1b7383(0x2bfc)]=!0x0),this[_0x1b7383(0x905)]=new _0x344c04['_f'](),this[_0x1b7383(0x3cfd)]&&this[_0x1b7383(0x3cfd)][_0x1b7383(0x2d22)]&&(this[_0x1b7383(0x2bcc)]=this[_0x1b7383(0x3cfd)]['positionScale']);const _0x3476f9=this[_0x1b7383(0x2636)]();this['_onVREnabled']=_0x402279=>{var _0x5e5b1a=_0x1b7383;_0x402279&&this[_0x5e5b1a(0x1ce7)]();},_0x3476f9['onVRRequestPresentComplete'][_0x1b7383(0x11ad)](this['_onVREnabled']),_0x3476f9[_0x1b7383(0x345b)]()[_0x1b7383(0x11ad)](_0x2d0c7d=>{var _0x529e84=_0x1b7383;_0x2d0c7d[_0x529e84(0x3557)]&&this['_vrDevice']!==_0x2d0c7d['vrDisplay']&&(this['_vrDevice']=_0x2d0c7d[_0x529e84(0x3557)],this[_0x529e84(0x35c7)](_0x447bab['V'][_0x529e84(0x1df8)],{'parentCamera':this,'vrDisplay':this[_0x529e84(0x2203)],'frameData':this[_0x529e84(0x3331)],'specs':this[_0x529e84(0xd75)]}),this['_attached']&&this[_0x529e84(0x2636)]()[_0x529e84(0x413)](this['_webVROptions']));}),'undefined'!=typeof VRFrameData&&(this['_frameData']=new VRFrameData()),_0x372ba8[_0x1b7383(0x3f7f)]&&(this[_0x1b7383(0x22fd)]()[_0x1b7383(0x2636)]()[_0x1b7383(0x1766)]()[_0x1b7383(0x3e0e)]?(this[_0x1b7383(0x23aa)]=!0x0,this[_0x1b7383(0x942)]=new _0x123eb9['E']('VRMultiviewToSingleview',this,0x1)):(_0x586a36['Y'][_0x1b7383(0x2e91)](_0x1b7383(0x3f74)),this[_0x1b7383(0x23aa)]=!0x1)),this[_0x1b7383(0x22fd)]()[_0x1b7383(0x40cd)][_0x1b7383(0x11ad)](_0x37948f=>{var _0x57303d=_0x1b7383;_0x37948f[_0x57303d(0x2126)]===this&&this['rigParenting']&&(this['_descendants']=this[_0x57303d(0x15f2)](!0x0,_0x445b5d=>{var _0x5acfdb=_0x57303d,_0x3e806a=this['controllers']['some'](_0x51cfcc=>_0x51cfcc[_0x5acfdb(0x495)]===_0x445b5d),_0xabda24=-0x1!==this[_0x5acfdb(0xf21)][_0x5acfdb(0x404a)](_0x445b5d);return!_0x3e806a&&!_0xabda24;}),this['_descendants'][_0x57303d(0x2f62)](_0x364a05=>{_0x364a05['parent']=_0x37948f;}));}),this['getScene']()[_0x1b7383(0xa14)]['add'](_0x352d88=>{var _0x573289=_0x1b7383;_0x352d88['parent']===this&&this[_0x573289(0x37f5)]&&this[_0x573289(0x38ac)][_0x573289(0x2f62)](_0xf66715=>{var _0xb73fe6=_0x573289;_0xf66715[_0xb73fe6(0x2126)]=this;});});}[_0x34b483(0x79c)](){var _0x3c558f=_0x34b483;return this[_0x3c558f(0x3cc5)]?(this[_0x3c558f(0x3cc5)][_0x3c558f(0x3e75)](this[_0x3c558f(0x1103)]),this[_0x3c558f(0x3a4)]['y']+this['_workingVector']['y']):this[_0x3c558f(0x3f0e)]||0x0;}[_0x34b483(0x210a)](_0xe7451e=_0x5a96a3=>{}){var _0xc86a6d=_0x34b483;this[_0xc86a6d(0x2636)]()[_0xc86a6d(0x552)]()[_0xc86a6d(0x1af5)](_0x5b96a3=>{var _0x402386=_0xc86a6d;_0x5b96a3[_0x402386(0x3557)]&&_0x5b96a3['vrDisplay'][_0x402386(0x2891)]&&_0x5b96a3['vrDisplay'][_0x402386(0x2891)][_0x402386(0x20b4)]&&this[_0x402386(0x3cfd)]['trackPosition']?(this[_0x402386(0x3cc5)]=new _0x344c04['y3'](),_0x344c04['y3'][_0x402386(0x1170)](_0x5b96a3[_0x402386(0x3557)][_0x402386(0x2891)][_0x402386(0x20b4)],0x0,0x1,this[_0x402386(0x3cc5)]),this[_0x402386(0x22fd)]()['useRightHandedSystem']||this[_0x402386(0x3cc5)]&&this['_standingMatrix'][_0x402386(0x1939)](),_0xe7451e(!0x0)):_0xe7451e(!0x1);});}['useStandingMatrixAsync'](){return new Promise(_0x5af007=>{this['useStandingMatrix'](_0x4f4dc7=>{_0x5af007(_0x4f4dc7);});});}[_0x34b483(0x2d20)](){var _0x41587c=_0x34b483;this[_0x41587c(0x2a4a)](),this[_0x41587c(0x2636)]()[_0x41587c(0x8f8)]['removeCallback'](this['_onVREnabled']),this[_0x41587c(0x2ed3)]&&this['_scene'][_0x41587c(0x3f90)][_0x41587c(0x2473)](this['_updateCacheWhenTrackingDisabledObserver']),super[_0x41587c(0x2d20)]();}[_0x34b483(0x3ad1)](_0xc74632){var _0x54ba3e=_0x34b483;for(const _0x20c75b of this['controllers'])if(_0x20c75b[_0x54ba3e(0xc09)]===_0xc74632)return _0x20c75b;return null;}get[_0x34b483(0x395b)](){var _0x140acd=_0x34b483;return this[_0x140acd(0x23ba)]||(this[_0x140acd(0x23ba)]=this['getControllerByName']('left')),this[_0x140acd(0x23ba)];}get[_0x34b483(0x1e89)](){var _0x3f4fbd=_0x34b483;return this[_0x3f4fbd(0x2bc3)]||(this[_0x3f4fbd(0x2bc3)]=this[_0x3f4fbd(0x3ad1)](_0x3f4fbd(0x149f))),this[_0x3f4fbd(0x2bc3)];}[_0x34b483(0x540)](_0x1ea913=0x64){var _0x13cfb4=_0x34b483;return this[_0x13cfb4(0x5ad)]?super[_0x13cfb4(0x540)](_0x1ea913,this[_0x13cfb4(0x5ad)][_0x13cfb4(0x2fee)](),this[_0x13cfb4(0x5ad)]['globalPosition']):super[_0x13cfb4(0x540)](_0x1ea913);}['_checkInputs'](){var _0x4b0661=_0x34b483;this[_0x4b0661(0x2203)]&&this['_vrDevice'][_0x4b0661(0x2ab6)]&&(this[_0x4b0661(0x2203)][_0x4b0661(0x13e0)](this[_0x4b0661(0x3331)]),this['updateFromDevice'](this['_frameData']['pose'])),super[_0x4b0661(0x1f9c)]();}['updateFromDevice'](_0x441662){var _0x33b72e=_0x34b483;_0x441662&&_0x441662[_0x33b72e(0x16dd)]&&0x4===_0x441662[_0x33b72e(0x16dd)][_0x33b72e(0x132e)]&&(this[_0x33b72e(0x4d4)]=_0x441662,this[_0x33b72e(0x2a89)]['copyFromFloats'](_0x441662[_0x33b72e(0x16dd)][0x0],_0x441662['orientation'][0x1],-_0x441662[_0x33b72e(0x16dd)][0x2],-_0x441662[_0x33b72e(0x16dd)][0x3]),this[_0x33b72e(0x22fd)]()[_0x33b72e(0xe97)]&&(this[_0x33b72e(0x2a89)]['z']*=-0x1,this[_0x33b72e(0x2a89)]['w']*=-0x1),this[_0x33b72e(0x3cfd)][_0x33b72e(0x2d55)]&&this['rawPose'][_0x33b72e(0x8c5)]&&(this[_0x33b72e(0x3a4)][_0x33b72e(0x3b56)](this['rawPose'][_0x33b72e(0x8c5)][0x0],this['rawPose'][_0x33b72e(0x8c5)][0x1],-this['rawPose'][_0x33b72e(0x8c5)][0x2]),this[_0x33b72e(0x22fd)]()[_0x33b72e(0xe97)]&&(this[_0x33b72e(0x3a4)]['z']*=-0x1)),this['_poseSet']=!0x0);}[_0x34b483(0x1a17)](_0xce8a99){var _0x43b95c=_0x34b483;_0xce8a99=_0x213d13['w1']['BackCompatCameraNoPreventDefault'](arguments),super['attachControl'](_0xce8a99),this[_0x43b95c(0x1cc5)]=!0x0,_0xce8a99=!_0x447bab['V'][_0x43b95c(0x3cd7)]&&_0xce8a99,this[_0x43b95c(0x2203)]&&this[_0x43b95c(0x2636)]()[_0x43b95c(0x413)](this[_0x43b95c(0x3cfd)]);const _0x3130ed=this[_0x43b95c(0x48a)][_0x43b95c(0x2636)]()['getHostWindow']();_0x3130ed&&_0x3130ed[_0x43b95c(0x2b6c)](_0x43b95c(0x2333),this['_detachIfAttached']);}[_0x34b483(0x29a5)](){var _0x59db5f=_0x34b483;this['getScene']()[_0x59db5f(0x196e)][_0x59db5f(0x3a6a)][_0x59db5f(0x2473)](this[_0x59db5f(0x1a27)]),this[_0x59db5f(0x22fd)]()[_0x59db5f(0x196e)][_0x59db5f(0xf14)][_0x59db5f(0x2473)](this[_0x59db5f(0x1eb4)]),super[_0x59db5f(0x29a5)](),this[_0x59db5f(0x1cc5)]=!0x1,this[_0x59db5f(0x2636)]()['disableVR'](),window[_0x59db5f(0x1d60)](_0x59db5f(0x2333),this['_detachIfAttached']);}[_0x34b483(0x1653)](){var _0x534757=_0x34b483;return _0x534757(0x2d4c);}[_0x34b483(0x1ed7)](){this['_vrDevice']['resetPose']();}[_0x34b483(0x3626)](){var _0x2f1e47=_0x34b483;const _0x444cb2=this[_0x2f1e47(0xf21)][0x0],_0x177781=this['_rigCameras'][0x1];_0x444cb2[_0x2f1e47(0x905)][_0x2f1e47(0x2a3e)](this['_deviceRoomRotationQuaternion']),_0x177781[_0x2f1e47(0x905)][_0x2f1e47(0x2a3e)](this[_0x2f1e47(0x2a89)]),_0x444cb2[_0x2f1e47(0x8c5)][_0x2f1e47(0x2a3e)](this[_0x2f1e47(0x3a4)]),_0x177781[_0x2f1e47(0x8c5)][_0x2f1e47(0x2a3e)](this['_deviceRoomPosition']);}[_0x34b483(0x34bf)](_0x30d079,_0x3de2db=!0x1){var _0x4ff52c=_0x34b483;this['rawPose']&&this['rawPose']['position']&&!this[_0x4ff52c(0x3cfd)][_0x4ff52c(0x2d55)]&&(_0x344c04['y3'][_0x4ff52c(0xe74)](this[_0x4ff52c(0x4d4)][_0x4ff52c(0x8c5)][0x0],this[_0x4ff52c(0x4d4)][_0x4ff52c(0x8c5)][0x1],-this[_0x4ff52c(0x4d4)][_0x4ff52c(0x8c5)][0x2],this['_tmpMatrix']),_0x3de2db||this['_tmpMatrix']['invert'](),this['_tmpMatrix'][_0x4ff52c(0x2b3f)](_0x30d079,_0x30d079));}['_updateCache'](_0x283f26){var _0x4c62c7=_0x34b483;this[_0x4c62c7(0x905)]['equals'](this[_0x4c62c7(0x30db)][_0x4c62c7(0x905)])&&this['position'][_0x4c62c7(0x1db)](this[_0x4c62c7(0x30db)][_0x4c62c7(0x8c5)])||(this[_0x4c62c7(0x41b)]||(this[_0x4c62c7(0x41b)]=!0x0,this[_0x4c62c7(0x2c28)]()),this[_0x4c62c7(0x905)][_0x4c62c7(0x16e0)](this[_0x4c62c7(0xaf9)]),_0x344c04['P'][_0x4c62c7(0x2bb9)](this[_0x4c62c7(0x3a4)],this[_0x4c62c7(0xaf9)],this['_workingVector']),this[_0x4c62c7(0x72c)][_0x4c62c7(0x16b6)](this[_0x4c62c7(0x1103)],this[_0x4c62c7(0x1103)]),_0x344c04['y3'][_0x4c62c7(0x50f)](this[_0x4c62c7(0x224f)],this['rotationQuaternion'],this[_0x4c62c7(0x1103)],this[_0x4c62c7(0x3c04)]),this[_0x4c62c7(0x3c04)][_0x4c62c7(0x3e75)](this[_0x4c62c7(0x1103)]),this[_0x4c62c7(0x1103)][_0x4c62c7(0x2f9c)](this[_0x4c62c7(0x8c5)]),this[_0x4c62c7(0x1103)][_0x4c62c7(0x25d8)](this[_0x4c62c7(0x30db)][_0x4c62c7(0x8c5)]),this[_0x4c62c7(0x3c04)][_0x4c62c7(0x1b33)](this[_0x4c62c7(0x1103)]),this[_0x4c62c7(0x3c04)]['invertToRef'](this[_0x4c62c7(0x26c0)]),this[_0x4c62c7(0x2c62)][_0x4c62c7(0x2f62)](_0x5b015c=>{var _0x5517ed=_0x4c62c7;_0x5b015c['_deviceToWorld'][_0x5517ed(0x2a3e)](this[_0x5517ed(0x3c04)]),this[_0x5517ed(0x34bf)](_0x5b015c[_0x5517ed(0x3c04)]),_0x5b015c['update']();})),_0x283f26||super[_0x4c62c7(0x2e1)](),this[_0x4c62c7(0x41b)]=!0x1;}[_0x34b483(0x183d)](){var _0x4dbf08=_0x34b483;_0x344c04['P'][_0x4dbf08(0x2bb9)](this[_0x4dbf08(0x3a4)],this[_0x4dbf08(0x3c04)],this[_0x4dbf08(0x72c)]);}[_0x34b483(0x2c28)](){var _0x5eac10=_0x34b483;this['_computeDevicePosition'](),_0x344c04['y3'][_0x5eac10(0x1a15)](this[_0x5eac10(0x2a89)],this[_0x5eac10(0xaf9)]),this[_0x5eac10(0xaf9)][_0x5eac10(0x2b3f)](this[_0x5eac10(0x3c04)],this[_0x5eac10(0xaf9)]),_0x344c04['_f'][_0x5eac10(0x8b9)](this[_0x5eac10(0xaf9)],this[_0x5eac10(0x4117)]),this['_poseSet']&&this[_0x5eac10(0x16bb)][_0x5eac10(0x3e9)](null),super[_0x5eac10(0x2c28)]();}['_getViewMatrix'](){return _0x344c04['y3']['Identity']();}[_0x34b483(0x1fc6)](){var _0x13d8dd=_0x34b483;const _0x5e6f2a=this[_0x13d8dd(0xa97)]['parentCamera'];_0x5e6f2a[_0x13d8dd(0x2e1)]();var _0x15ba56=this[_0x13d8dd(0xa97)][_0x13d8dd(0x29b1)]?this[_0x13d8dd(0xa97)][_0x13d8dd(0x180b)][_0x13d8dd(0x2df)]:this[_0x13d8dd(0xa97)][_0x13d8dd(0x180b)][_0x13d8dd(0x328d)];return _0x344c04['y3'][_0x13d8dd(0x30fe)](_0x15ba56,0x0,this[_0x13d8dd(0x1950)]),this['getScene']()[_0x13d8dd(0xe97)]||this[_0x13d8dd(0x1950)][_0x13d8dd(0x1939)](),this[_0x13d8dd(0x1950)]['getRotationMatrixToRef'](this['_cameraRotationMatrix']),_0x344c04['P'][_0x13d8dd(0x2bb9)](this[_0x13d8dd(0x23ed)],this[_0x13d8dd(0x1b8a)],this[_0x13d8dd(0x850)]),this[_0x13d8dd(0x8c5)][_0x13d8dd(0x1184)](this[_0x13d8dd(0x850)],this[_0x13d8dd(0x2061)]),0x1!==_0x5e6f2a[_0x13d8dd(0x2bcc)]&&(this[_0x13d8dd(0x1950)][_0x13d8dd(0x21d5)](),_0x5e6f2a['deviceScaleFactor']&&(this[_0x13d8dd(0x1950)][_0x13d8dd(0x2d48)](0xc,_0x5e6f2a['deviceScaleFactor']),this[_0x13d8dd(0x1950)]['multiplyAtIndex'](0xd,_0x5e6f2a[_0x13d8dd(0x2bcc)]),this[_0x13d8dd(0x1950)][_0x13d8dd(0x2d48)](0xe,_0x5e6f2a['deviceScaleFactor'])),this[_0x13d8dd(0x1950)]['invert']()),_0x5e6f2a[_0x13d8dd(0x34bf)](this[_0x13d8dd(0x1950)],!0x0),_0x5e6f2a['_worldToDevice']['multiplyToRef'](this[_0x13d8dd(0x1950)],this['_webvrViewMatrix']),this[_0x13d8dd(0xaf9)]=this[_0x13d8dd(0xaf9)]||_0x344c04['y3'][_0x13d8dd(0x24ef)](),this[_0x13d8dd(0x1950)]['invertToRef'](this['_workingMatrix']),this[_0x13d8dd(0xaf9)][_0x13d8dd(0x2b3f)](_0x5e6f2a[_0x13d8dd(0x2fee)](),this[_0x13d8dd(0xaf9)]),this[_0x13d8dd(0xaf9)]['getTranslationToRef'](this[_0x13d8dd(0x35a5)]),this[_0x13d8dd(0x734)](),this[_0x13d8dd(0x1950)];}[_0x34b483(0x1354)](){var _0x51c348=_0x34b483;const _0x5a9490=this[_0x51c348(0x2126)];_0x5a9490[_0x51c348(0x2203)][_0x51c348(0xf8f)]=_0x5a9490[_0x51c348(0xe5)],_0x5a9490[_0x51c348(0x2203)]['depthFar']=_0x5a9490[_0x51c348(0x220b)];var _0x2310b0=this[_0x51c348(0xa97)]['left']?this[_0x51c348(0xa97)]['frameData'][_0x51c348(0x2000)]:this['_cameraRigParams'][_0x51c348(0x180b)][_0x51c348(0x40f3)];return _0x344c04['y3'][_0x51c348(0x30fe)](_0x2310b0,0x0,this[_0x51c348(0x3b14)]),this[_0x51c348(0x22fd)]()[_0x51c348(0xe97)]||this[_0x51c348(0x3b14)][_0x51c348(0x322e)](),this['_projectionMatrix'];}[_0x34b483(0x1ce7)](){var _0x1e79ed=_0x34b483;this[_0x1e79ed(0x2c62)][_0x1e79ed(0x132e)]=0x0;const _0x1b094c=this[_0x1e79ed(0x22fd)]()['gamepadManager'];this['_onGamepadDisconnectedObserver']=_0x1b094c[_0x1e79ed(0xf14)][_0x1e79ed(0x11ad)](_0x34961a=>{var _0xcff678=_0x1e79ed;if(_0x34961a[_0xcff678(0x2eea)]===_0x3405d9['nJ'][_0xcff678(0x33dc)]){const _0x161742=_0x34961a;_0x161742['defaultModel']&&_0x161742['defaultModel'][_0xcff678(0x1a25)](!0x1),_0xcff678(0x149f)===_0x161742[_0xcff678(0xc09)]&&(this['_rightController']=null),_0xcff678(0x29b1)===_0x161742[_0xcff678(0xc09)]&&(this[_0xcff678(0x23ba)]=null),_0x34961a=this['controllers'][_0xcff678(0x404a)](_0x161742),-0x1!==_0x34961a&&this[_0xcff678(0x2c62)]['splice'](_0x34961a,0x1);}}),this[_0x1e79ed(0x1a27)]=_0x1b094c[_0x1e79ed(0x3a6a)][_0x1e79ed(0x11ad)](_0x5441b2=>{var _0x1f67cd=_0x1e79ed;if(_0x5441b2[_0x1f67cd(0x2eea)]===_0x3405d9['nJ'][_0x1f67cd(0x33dc)]){const _0x37e22f=_0x5441b2;if(this[_0x1f67cd(0x3cfd)][_0x1f67cd(0x2d55)]||(_0x37e22f[_0x1f67cd(0x11f7)](new _0x344c04['P'](_0x1f67cd(0x29b1)==_0x37e22f[_0x1f67cd(0xc09)]?-0.15:0.15,-0.5,0.25)),this[_0x1f67cd(0x2ed3)]||(this[_0x1f67cd(0x2ed3)]=this[_0x1f67cd(0x48a)][_0x1f67cd(0x3f90)][_0x1f67cd(0x11ad)](()=>{var _0x49994f=_0x1f67cd;this[_0x49994f(0x2e1)]();}))),_0x37e22f[_0x1f67cd(0x2bcc)]=this[_0x1f67cd(0x2bcc)],_0x37e22f[_0x1f67cd(0x3c04)]['copyFrom'](this['_deviceToWorld']),this[_0x1f67cd(0x34bf)](_0x37e22f['_deviceToWorld']),this[_0x1f67cd(0x3cfd)][_0x1f67cd(0x1be6)]&&(_0x37e22f['defaultModel']?_0x37e22f[_0x1f67cd(0x2de9)][_0x1f67cd(0x1a25)](!0x0):_0x37e22f[_0x1f67cd(0x2be7)](this[_0x1f67cd(0x22fd)](),_0x4a881e=>{var _0x1fed6d=_0x1f67cd;if(_0x4a881e[_0x1fed6d(0x244c)][_0x1fed6d(0x1200)](this[_0x1fed6d(0x2bcc)]),this[_0x1fed6d(0x9f0)][_0x1fed6d(0x3e9)](_0x37e22f),this[_0x1fed6d(0x3cfd)][_0x1fed6d(0x2bfc)]){this[_0x1fed6d(0x371f)]||(this[_0x1fed6d(0x371f)]=new _0x9f18aa['e'](_0x1fed6d(0x4082),new _0x344c04['P'](0x0,0x1,0x0),this['getScene']()));const _0x764bdf=function(_0x26af88,_0x4f4f25){var _0x51d59e=_0x1fed6d;const _0x104578=_0x26af88[_0x51d59e(0x2a51)]();_0x104578&&0x0!==_0x104578['length']&&_0x104578[_0x51d59e(0x2f62)](_0x1d1a5c=>{var _0x426e3b=_0x51d59e;_0x4f4f25[_0x426e3b(0x382c)][_0x426e3b(0x2f54)](_0x1d1a5c),_0x764bdf(_0x1d1a5c,_0x4f4f25);});};this[_0x1fed6d(0x371f)][_0x1fed6d(0x382c)][_0x1fed6d(0x2f54)](_0x4a881e),_0x764bdf(_0x4a881e,this[_0x1fed6d(0x371f)]);}})),_0x37e22f[_0x1f67cd(0x663)](this),-0x1===this[_0x1f67cd(0x2c62)][_0x1f67cd(0x404a)](_0x37e22f)){this[_0x1f67cd(0x2c62)][_0x1f67cd(0x2f54)](_0x37e22f);let _0x2df108=!0x1;for(let _0x22892e=0x0;_0x22892e<this['controllers'][_0x1f67cd(0x132e)];_0x22892e++)this[_0x1f67cd(0x2c62)][_0x22892e][_0x1f67cd(0x476)]===_0x52be8c['wc'][_0x1f67cd(0x284)]&&(_0x2df108?this[_0x1f67cd(0x2c62)][_0x22892e][_0x1f67cd(0xc09)]=_0x1f67cd(0x149f):(_0x2df108=!0x0,this[_0x1f67cd(0x2c62)][_0x22892e][_0x1f67cd(0xc09)]=_0x1f67cd(0x29b1)));0x2<=this['controllers'][_0x1f67cd(0x132e)]&&this[_0x1f67cd(0x3b4f)][_0x1f67cd(0x3e9)](this[_0x1f67cd(0x2c62)]);}}});}}},0x17556:(_0x1c2b71,_0x51af83,_0x32d0b0)=>{var _0xc122e9=a8_0x49466b;_0x32d0b0['d'](_0x51af83,{'Y':()=>_0x2250e0});function _0xc5cad2(_0x36b3f8,_0x16c22d,_0x31e9e8,_0x76d3f3){var _0x2c399d=a8_0x58a1,_0x9b2b26,_0x4577c9=arguments[_0x2c399d(0x132e)],_0x42461a=_0x4577c9<0x3?_0x16c22d:null===_0x76d3f3?_0x76d3f3=Object[_0x2c399d(0x319d)](_0x16c22d,_0x31e9e8):_0x76d3f3;if(_0x2c399d(0x20cb)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x42461a=Reflect[_0x2c399d(0x14d7)](_0x36b3f8,_0x16c22d,_0x31e9e8,_0x76d3f3);else{for(var _0x3eddad=_0x36b3f8[_0x2c399d(0x132e)]-0x1;0x0<=_0x3eddad;_0x3eddad--)(_0x9b2b26=_0x36b3f8[_0x3eddad])&&(_0x42461a=(_0x4577c9<0x3?_0x9b2b26(_0x42461a):0x3<_0x4577c9?_0x9b2b26(_0x16c22d,_0x31e9e8,_0x42461a):_0x9b2b26(_0x16c22d,_0x31e9e8))||_0x42461a);}0x3<_0x4577c9&&_0x42461a&&Object[_0x2c399d(0x1fc0)](_0x16c22d,_0x31e9e8,_0x42461a);}var _0x51af83=_0x32d0b0(0x153ad),_0x20630b=_0x32d0b0(0xf96c),_0x890e74=_0x32d0b0(0x9fd1),_0x44277f=_0x32d0b0(0x16aec),_0x2d476e=_0x32d0b0(0x1dad),_0x1ef009=_0x32d0b0(0x8cdc),_0x57ffbb=_0x32d0b0(0xc689),_0x15f457=_0x32d0b0(0x6a74),_0x2c978c=_0x32d0b0(0xdef7),_0x55a302=_0x32d0b0(0x2f61),_0x43d192=_0x32d0b0(0x10dc3),_0x1255fb=_0x32d0b0(0x147b8),_0x2bcf9a=_0x32d0b0(0xe222);_0x44277f['N'][_0xc122e9(0xf1b)](_0xc122e9(0x385b),(_0x5302cd,_0x57509c)=>()=>new _0x2250e0(_0x5302cd,0x0,0x0,0x1,_0x890e74['P'][_0xc122e9(0x1b83)](),_0x57509c));class _0x2250e0 extends _0x55a302['C']{constructor(_0x50859a,_0x50a61a,_0x46de55,_0x163fd6,_0x3a6710,_0x3861a4,_0x105bb4=!0x0){var _0x575ed8=_0xc122e9;super(_0x50859a,_0x890e74['P'][_0x575ed8(0x1b83)](),_0x3861a4,_0x105bb4),this[_0x575ed8(0xcf8)]=0x0,this[_0x575ed8(0x1fd8)]=0x0,this[_0x575ed8(0xabf)]=0x0,this[_0x575ed8(0xe10)]=null,this[_0x575ed8(0x3e01)]=null,this[_0x575ed8(0x80a)]=0.01,this[_0x575ed8(0x554)]=Math['PI']-0.01,this[_0x575ed8(0x31b2)]=null,this[_0x575ed8(0x3aaa)]=null,this[_0x575ed8(0x27e1)]=0x0,this[_0x575ed8(0x40cf)]=0x0,this['pinchToPanMaxDistance']=0x14,this[_0x575ed8(0x2f1f)]=null,this[_0x575ed8(0x3fdc)]=_0x890e74['P']['Zero'](),this['panningInertia']=0.9,this[_0x575ed8(0x6e4)]=0x1,this[_0x575ed8(0xb97)]=_0x890e74['FM']['Zero'](),this[_0x575ed8(0x19bf)]=!0x0,this[_0x575ed8(0x269c)]=!0x0,this[_0x575ed8(0x31b1)]=new _0x890e74['y3'](),this['panningAxis']=new _0x890e74['P'](0x1,0x1,0x0),this[_0x575ed8(0x2bd1)]=new _0x890e74['P'](),this['mapPanning']=!0x1,this['onMeshTargetChangedObservable']=new _0x20630b['y$'](),this['checkCollisions']=!0x1,this['collisionRadius']=new _0x890e74['P'](0.5,0.5,0.5),this['_previousPosition']=_0x890e74['P'][_0x575ed8(0x1b83)](),this[_0x575ed8(0x30c2)]=_0x890e74['P']['Zero'](),this[_0x575ed8(0x264)]=_0x890e74['P'][_0x575ed8(0x1b83)](),this[_0x575ed8(0x1ae0)]=_0x890e74['P'][_0x575ed8(0x1b83)](),this[_0x575ed8(0x7f7)]=(_0x3772d6,_0x577ff0,_0x424def=null)=>{var _0x498793=_0x575ed8;_0x424def?(this[_0x498793(0x848)](_0x577ff0),this[_0x498793(0x276f)]&&this[_0x498793(0x276f)](_0x424def)):this[_0x498793(0x3ef4)][_0x498793(0x2a3e)](this['_position']);var _0x577ff0=Math[_0x498793(0x110a)](this['alpha']),_0x424def=Math[_0x498793(0x240)](this['alpha']),_0x555cfe=Math[_0x498793(0x110a)](this['beta']);let _0x5bc76a=Math['sin'](this['beta']);0x0===_0x5bc76a&&(_0x5bc76a=0.0001);const _0x1aa80d=this[_0x498793(0x382)]();this[_0x498793(0x1ae0)][_0x498793(0x3b56)](this['radius']*_0x577ff0*_0x5bc76a,this['radius']*_0x555cfe,this[_0x498793(0x616)]*_0x424def*_0x5bc76a),_0x1aa80d[_0x498793(0x1184)](this[_0x498793(0x1ae0)],this[_0x498793(0x264)]),this[_0x498793(0x12dd)][_0x498793(0x2a3e)](this[_0x498793(0x264)]);let _0x3d15a8=this[_0x498793(0xcbb)];this[_0x498793(0x19bf)]&&this[_0x498793(0x1836)]<0x0&&(_0x3d15a8=(_0x3d15a8=_0x3d15a8[_0x498793(0x11fe)]())['negate']()),this[_0x498793(0x3026)](this[_0x498793(0x12dd)],_0x1aa80d,_0x3d15a8),this[_0x498793(0x31b1)]['addAtIndex'](0xc,this['targetScreenOffset']['x']),this[_0x498793(0x31b1)][_0x498793(0x2c08)](0xd,this[_0x498793(0xb97)]['y']),this[_0x498793(0xe7f)]=!0x1;},this['_target']=_0x890e74['P'][_0x575ed8(0x1b83)](),_0x3a6710&&this['setTarget'](_0x3a6710),this[_0x575ed8(0x14f2)]=_0x50a61a,this[_0x575ed8(0x1836)]=_0x46de55,this[_0x575ed8(0x616)]=_0x163fd6,this[_0x575ed8(0xe6c)](),this['inputs']=new _0x43d192['$'](this),this['inputs'][_0x575ed8(0x90b)]()[_0x575ed8(0x2bf)]()[_0x575ed8(0x1e6c)]();}get[_0xc122e9(0x2966)](){var _0x6bcf02=_0xc122e9;return this[_0x6bcf02(0x3158)];}set['target'](_0x4e82d3){var _0x305920=_0xc122e9;this[_0x305920(0x28e6)](_0x4e82d3);}get[_0xc122e9(0x299e)](){var _0x34b5a6=_0xc122e9;return this[_0x34b5a6(0x120c)];}set[_0xc122e9(0x299e)](_0x159179){var _0x854f74=_0xc122e9;_0x159179&&this[_0x854f74(0x28e6)](_0x159179);}[_0xc122e9(0x3c0f)](){var _0x2f95e4=_0xc122e9;return this[_0x2f95e4(0x2966)];}get[_0xc122e9(0x8c5)](){var _0x4ea3f2=_0xc122e9;return this[_0x4ea3f2(0x12dd)];}set[_0xc122e9(0x8c5)](_0x9036a2){this['setPosition'](_0x9036a2);}set[_0xc122e9(0xcbb)](_0x38c836){var _0x2dc509=_0xc122e9;this[_0x2dc509(0xe0a)]||(this['_yToUpMatrix']=new _0x890e74['y3'](),this[_0x2dc509(0xe0a)]=new _0x890e74['y3'](),this[_0x2dc509(0x12d9)]=_0x890e74['P'][_0x2dc509(0x1b83)]()),_0x38c836['normalize'](),this[_0x2dc509(0x12d9)][_0x2dc509(0x2a3e)](_0x38c836),this[_0x2dc509(0x3810)]();}get[_0xc122e9(0xcbb)](){var _0x407841=_0xc122e9;return this[_0x407841(0x12d9)];}[_0xc122e9(0x3810)](){var _0x15f3df=_0xc122e9;_0x890e74['y3'][_0x15f3df(0x24bb)](_0x890e74['P']['UpReadOnly'],this[_0x15f3df(0x12d9)],this[_0x15f3df(0x197c)]),_0x890e74['y3'][_0x15f3df(0x24bb)](this[_0x15f3df(0x12d9)],_0x890e74['P'][_0x15f3df(0x2047)],this['_upToYMatrix']);}get[_0xc122e9(0x1064)](){var _0x1937a6=_0xc122e9,_0x1cdbda=this['inputs'][_0x1937a6(0x12a8)]['pointers'];return _0x1cdbda?_0x1cdbda[_0x1937a6(0x1064)]:0x0;}set[_0xc122e9(0x1064)](_0x318f4f){var _0x4b81eb=_0xc122e9;const _0x185285=this[_0x4b81eb(0x12d0)][_0x4b81eb(0x12a8)]['pointers'];_0x185285&&(_0x185285['angularSensibilityX']=_0x318f4f);}get[_0xc122e9(0x3cf)](){var _0xea0187=_0xc122e9,_0x1d76f4=this[_0xea0187(0x12d0)][_0xea0187(0x12a8)][_0xea0187(0x1e38)];return _0x1d76f4?_0x1d76f4[_0xea0187(0x3cf)]:0x0;}set[_0xc122e9(0x3cf)](_0x190861){var _0x1ff716=_0xc122e9;const _0x11176f=this[_0x1ff716(0x12d0)]['attached']['pointers'];_0x11176f&&(_0x11176f[_0x1ff716(0x3cf)]=_0x190861);}get[_0xc122e9(0x956)](){var _0x209a8b=_0xc122e9,_0x2f7039=this[_0x209a8b(0x12d0)][_0x209a8b(0x12a8)][_0x209a8b(0x1e38)];return _0x2f7039?_0x2f7039[_0x209a8b(0x956)]:0x0;}set['pinchPrecision'](_0x32cf9c){var _0x4faf67=_0xc122e9;const _0x132b7a=this['inputs']['attached'][_0x4faf67(0x1e38)];_0x132b7a&&(_0x132b7a[_0x4faf67(0x956)]=_0x32cf9c);}get['pinchDeltaPercentage'](){var _0x5f0e32=_0xc122e9,_0x5040b5=this['inputs'][_0x5f0e32(0x12a8)][_0x5f0e32(0x1e38)];return _0x5040b5?_0x5040b5[_0x5f0e32(0x7bd)]:0x0;}set[_0xc122e9(0x7bd)](_0x24736d){var _0x519c31=_0xc122e9;const _0x35df35=this['inputs'][_0x519c31(0x12a8)][_0x519c31(0x1e38)];_0x35df35&&(_0x35df35[_0x519c31(0x7bd)]=_0x24736d);}get[_0xc122e9(0x2413)](){var _0x1ae513=_0xc122e9,_0x1e4c19=this[_0x1ae513(0x12d0)][_0x1ae513(0x12a8)][_0x1ae513(0x1e38)];return!!_0x1e4c19&&_0x1e4c19[_0x1ae513(0x2413)];}set[_0xc122e9(0x2413)](_0x444bf0){var _0x44e87d=_0xc122e9;const _0xf304a6=this['inputs'][_0x44e87d(0x12a8)][_0x44e87d(0x1e38)];_0xf304a6&&(_0xf304a6[_0x44e87d(0x2413)]=_0x444bf0);}get[_0xc122e9(0x3d4b)](){var _0x51f62c=_0xc122e9,_0xba959b=this[_0x51f62c(0x12d0)]['attached'][_0x51f62c(0x1e38)];return _0xba959b?_0xba959b[_0x51f62c(0x3d4b)]:0x0;}set[_0xc122e9(0x3d4b)](_0x3f430c){var _0x2b300b=_0xc122e9;const _0x295c24=this[_0x2b300b(0x12d0)]['attached'][_0x2b300b(0x1e38)];_0x295c24&&(_0x295c24[_0x2b300b(0x3d4b)]=_0x3f430c);}get[_0xc122e9(0x3654)](){var _0x316125=_0xc122e9,_0x55e072=this[_0x316125(0x12d0)][_0x316125(0x12a8)]['keyboard'];return _0x55e072?_0x55e072[_0x316125(0x3654)]:[];}set['keysUp'](_0x271a3d){var _0x4f0b4e=_0xc122e9;const _0x4af13b=this['inputs'][_0x4f0b4e(0x12a8)][_0x4f0b4e(0x631)];_0x4af13b&&(_0x4af13b[_0x4f0b4e(0x3654)]=_0x271a3d);}get['keysDown'](){var _0x3f6724=_0xc122e9,_0x40e912=this['inputs'][_0x3f6724(0x12a8)][_0x3f6724(0x631)];return _0x40e912?_0x40e912[_0x3f6724(0x2506)]:[];}set[_0xc122e9(0x2506)](_0x41f539){var _0x5c7c56=_0xc122e9;const _0x1cd847=this[_0x5c7c56(0x12d0)][_0x5c7c56(0x12a8)][_0x5c7c56(0x631)];_0x1cd847&&(_0x1cd847[_0x5c7c56(0x2506)]=_0x41f539);}get[_0xc122e9(0xd47)](){var _0x5c03d7=_0xc122e9,_0x5e8605=this['inputs'][_0x5c03d7(0x12a8)][_0x5c03d7(0x631)];return _0x5e8605?_0x5e8605['keysLeft']:[];}set[_0xc122e9(0xd47)](_0x2f6223){var _0x4f49e8=_0xc122e9;const _0xb76b50=this[_0x4f49e8(0x12d0)][_0x4f49e8(0x12a8)][_0x4f49e8(0x631)];_0xb76b50&&(_0xb76b50[_0x4f49e8(0xd47)]=_0x2f6223);}get[_0xc122e9(0x1756)](){var _0x539bed=_0xc122e9,_0x5549f6=this['inputs'][_0x539bed(0x12a8)]['keyboard'];return _0x5549f6?_0x5549f6[_0x539bed(0x1756)]:[];}set[_0xc122e9(0x1756)](_0x2d235c){var _0x15eb3e=_0xc122e9;const _0x1a53ed=this[_0x15eb3e(0x12d0)]['attached']['keyboard'];_0x1a53ed&&(_0x1a53ed[_0x15eb3e(0x1756)]=_0x2d235c);}get['wheelPrecision'](){var _0x1038f7=_0xc122e9,_0x57eb0f=this['inputs'][_0x1038f7(0x12a8)][_0x1038f7(0x2efb)];return _0x57eb0f?_0x57eb0f[_0x1038f7(0x357)]:0x0;}set[_0xc122e9(0x357)](_0x1b5561){var _0x91702d=_0xc122e9;const _0x595a76=this[_0x91702d(0x12d0)][_0x91702d(0x12a8)][_0x91702d(0x2efb)];_0x595a76&&(_0x595a76[_0x91702d(0x357)]=_0x1b5561);}get[_0xc122e9(0x2d93)](){var _0x1b98f8=_0xc122e9,_0x3c1674=this[_0x1b98f8(0x12d0)][_0x1b98f8(0x12a8)][_0x1b98f8(0x2efb)];return!!_0x3c1674&&_0x3c1674[_0x1b98f8(0x2d93)];}set['zoomToMouseLocation'](_0x58ea09){var _0x236b3d=_0xc122e9;const _0x31d68e=this[_0x236b3d(0x12d0)]['attached'][_0x236b3d(0x2efb)];_0x31d68e&&(_0x31d68e['zoomToMouseLocation']=_0x58ea09);}get[_0xc122e9(0x1d3b)](){var _0x196039=_0xc122e9,_0x4c3f04=this[_0x196039(0x12d0)]['attached'][_0x196039(0x2efb)];return _0x4c3f04?_0x4c3f04[_0x196039(0x1d3b)]:0x0;}set[_0xc122e9(0x1d3b)](_0x3f8400){var _0x1775c0=_0xc122e9;const _0x427651=this[_0x1775c0(0x12d0)][_0x1775c0(0x12a8)]['mousewheel'];_0x427651&&(_0x427651['wheelDeltaPercentage']=_0x3f8400);}get[_0xc122e9(0x16d2)](){var _0xf66acd=_0xc122e9;return this[_0xf66acd(0xc47)];}get['useBouncingBehavior'](){var _0x150f2e=_0xc122e9;return null!=this[_0x150f2e(0xc47)];}set[_0xc122e9(0x2006)](_0x11cabd){var _0x16e08d=_0xc122e9;_0x11cabd!==this[_0x16e08d(0x2006)]&&(_0x11cabd?(this[_0x16e08d(0xc47)]=new _0x57ffbb['r'](),this[_0x16e08d(0x12aa)](this[_0x16e08d(0xc47)])):this[_0x16e08d(0xc47)]&&(this[_0x16e08d(0x3120)](this[_0x16e08d(0xc47)]),this[_0x16e08d(0xc47)]=null));}get[_0xc122e9(0x1bb8)](){var _0x18da60=_0xc122e9;return this[_0x18da60(0x2dc4)];}get['useFramingBehavior'](){return null!=this['_framingBehavior'];}set['useFramingBehavior'](_0xc9f6fb){var _0x20b089=_0xc122e9;_0xc9f6fb!==this[_0x20b089(0x3280)]&&(_0xc9f6fb?(this[_0x20b089(0x2dc4)]=new _0x15f457['d'](),this[_0x20b089(0x12aa)](this[_0x20b089(0x2dc4)])):this['_framingBehavior']&&(this[_0x20b089(0x3120)](this['_framingBehavior']),this[_0x20b089(0x2dc4)]=null));}get[_0xc122e9(0x402c)](){var _0x1879fa=_0xc122e9;return this[_0x1879fa(0x2854)];}get[_0xc122e9(0x560)](){var _0x11f391=_0xc122e9;return null!=this[_0x11f391(0x2854)];}set[_0xc122e9(0x560)](_0x524463){var _0x322913=_0xc122e9;_0x524463!==this[_0x322913(0x560)]&&(_0x524463?(this[_0x322913(0x2854)]=new _0x1ef009['o'](),this[_0x322913(0x12aa)](this[_0x322913(0x2854)])):this[_0x322913(0x2854)]&&(this[_0x322913(0x3120)](this[_0x322913(0x2854)]),this[_0x322913(0x2854)]=null));}[_0xc122e9(0x36a9)](){var _0x443a4e=_0xc122e9;super[_0x443a4e(0x36a9)](),this[_0x443a4e(0x30db)]['_target']=new _0x890e74['P'](Number[_0x443a4e(0x2f17)],Number['MAX_VALUE'],Number[_0x443a4e(0x2f17)]),this['_cache'][_0x443a4e(0x14f2)]=void 0x0,this['_cache'][_0x443a4e(0x1836)]=void 0x0,this[_0x443a4e(0x30db)]['radius']=void 0x0,this['_cache'][_0x443a4e(0xb97)]=_0x890e74['FM'][_0x443a4e(0x1b83)]();}['_updateCache'](_0x159a0a){var _0x1c0013=_0xc122e9;_0x159a0a||super['_updateCache'](),this[_0x1c0013(0x30db)][_0x1c0013(0x3158)][_0x1c0013(0x2a3e)](this[_0x1c0013(0x382)]()),this['_cache'][_0x1c0013(0x14f2)]=this[_0x1c0013(0x14f2)],this[_0x1c0013(0x30db)][_0x1c0013(0x1836)]=this[_0x1c0013(0x1836)],this[_0x1c0013(0x30db)][_0x1c0013(0x616)]=this[_0x1c0013(0x616)],this[_0x1c0013(0x30db)][_0x1c0013(0xb97)][_0x1c0013(0x2a3e)](this[_0x1c0013(0xb97)]);}[_0xc122e9(0x382)](){var _0x2b264b=_0xc122e9;if(this[_0x2b264b(0x120c)]&&this[_0x2b264b(0x120c)]['getAbsolutePosition']){const _0x4e8af4=this[_0x2b264b(0x120c)][_0x2b264b(0x2736)]();this[_0x2b264b(0x4b8)]?_0x4e8af4[_0x2b264b(0x1184)](this['_targetBoundingCenter'],this[_0x2b264b(0x3158)]):this[_0x2b264b(0x3158)][_0x2b264b(0x2a3e)](_0x4e8af4);}return this[_0x2b264b(0x838)]()||this[_0x2b264b(0x3158)];}[_0xc122e9(0xe46)](){var _0x1e3ed3=_0xc122e9;return this['_storedAlpha']=this[_0x1e3ed3(0x14f2)],this['_storedBeta']=this[_0x1e3ed3(0x1836)],this['_storedRadius']=this['radius'],this[_0x1e3ed3(0x412d)]=this[_0x1e3ed3(0x382)]()[_0x1e3ed3(0x11fe)](),this[_0x1e3ed3(0x3fa6)]=this[_0x1e3ed3(0xb97)]['clone'](),super['storeState']();}[_0xc122e9(0x2ac7)](){var _0x5aa274=_0xc122e9;return!(!super['_restoreStateValues']()||(this['setTarget'](this[_0x5aa274(0x412d)][_0x5aa274(0x11fe)]()),this['alpha']=this[_0x5aa274(0x115a)],this['beta']=this[_0x5aa274(0x236d)],this[_0x5aa274(0x616)]=this['_storedRadius'],this[_0x5aa274(0xb97)]=this['_storedTargetScreenOffset'][_0x5aa274(0x11fe)](),this[_0x5aa274(0xcf8)]=0x0,this['inertialBetaOffset']=0x0,this[_0x5aa274(0xabf)]=0x0,this['inertialPanningX']=0x0,this[_0x5aa274(0x40cf)]=0x0));}[_0xc122e9(0xdad)](){var _0x50f97e=_0xc122e9;return!!super[_0x50f97e(0xdad)]()&&this[_0x50f97e(0x30db)][_0x50f97e(0x3158)][_0x50f97e(0x1db)](this['_getTargetPosition']())&&this[_0x50f97e(0x30db)][_0x50f97e(0x14f2)]===this[_0x50f97e(0x14f2)]&&this[_0x50f97e(0x30db)]['beta']===this[_0x50f97e(0x1836)]&&this['_cache'][_0x50f97e(0x616)]===this['radius']&&this[_0x50f97e(0x30db)]['targetScreenOffset'][_0x50f97e(0x1db)](this[_0x50f97e(0xb97)]);}[_0xc122e9(0x1a17)](_0x125c38,_0x3cd7ea,_0x365767=!0x0,_0xa3900a=0x2){var _0x470add=_0xc122e9,_0x2c1b96=arguments;_0x3cd7ea=_0x2bcf9a['w1'][_0x470add(0x3941)](_0x2c1b96),this['_useCtrlForPanning']=_0x365767,this[_0x470add(0x39f7)]=_0xa3900a,_0x470add(0x2082)==typeof _0x2c1b96[0x0]&&(0x1<_0x2c1b96[_0x470add(0x132e)]&&(this[_0x470add(0xff7)]=_0x2c1b96[0x1]),0x2<_0x2c1b96[_0x470add(0x132e)]&&(this[_0x470add(0x39f7)]=_0x2c1b96[0x2])),this[_0x470add(0x12d0)][_0x470add(0x2c24)](_0x3cd7ea),this['_reset']=()=>{var _0x28c317=_0x470add;this['inertialAlphaOffset']=0x0,this[_0x28c317(0x1fd8)]=0x0,this[_0x28c317(0xabf)]=0x0,this[_0x28c317(0x27e1)]=0x0,this['inertialPanningY']=0x0;};}['detachControl'](){var _0x38f4b1=_0xc122e9;this[_0x38f4b1(0x12d0)][_0x38f4b1(0x2696)](),this[_0x38f4b1(0x2de1)]&&this[_0x38f4b1(0x2de1)]();}[_0xc122e9(0x1f9c)](){var _0x2c561a=_0xc122e9;if(!this[_0x2c561a(0xe7f)]){if(this[_0x2c561a(0x12d0)]['checkInputs'](),0x0!==this[_0x2c561a(0xcf8)]||0x0!==this[_0x2c561a(0x1fd8)]||0x0!==this[_0x2c561a(0xabf)]){var _0x4e4736=this['invertRotation']?-0x1:0x1;let _0xe2bed5=this[_0x2c561a(0xcf8)];this[_0x2c561a(0x1836)]<=0x0&&(_0xe2bed5*=-0x1),this['getScene']()['useRightHandedSystem']&&(_0xe2bed5*=-0x1),this[_0x2c561a(0x2126)]&&this[_0x2c561a(0x2126)][_0x2c561a(0x4000)]()<0x0&&(_0xe2bed5*=-0x1),this['alpha']+=_0xe2bed5*_0x4e4736,this[_0x2c561a(0x1836)]+=this[_0x2c561a(0x1fd8)]*_0x4e4736,this[_0x2c561a(0x616)]-=this[_0x2c561a(0xabf)],this[_0x2c561a(0xcf8)]*=this[_0x2c561a(0x8bf)],this[_0x2c561a(0x1fd8)]*=this[_0x2c561a(0x8bf)],this['inertialRadiusOffset']*=this[_0x2c561a(0x8bf)],Math[_0x2c561a(0x3f6c)](this[_0x2c561a(0xcf8)])<_0x1255fb['kn']&&(this[_0x2c561a(0xcf8)]=0x0),Math[_0x2c561a(0x3f6c)](this['inertialBetaOffset'])<_0x1255fb['kn']&&(this[_0x2c561a(0x1fd8)]=0x0),Math[_0x2c561a(0x3f6c)](this[_0x2c561a(0xabf)])<this[_0x2c561a(0x3b16)]*_0x1255fb['kn']&&(this['inertialRadiusOffset']=0x0);}if(0x0!==this[_0x2c561a(0x27e1)]||0x0!==this[_0x2c561a(0x40cf)]){const _0x53c216=new _0x890e74['P'](this[_0x2c561a(0x27e1)],this[_0x2c561a(0x40cf)],this[_0x2c561a(0x40cf)]);this[_0x2c561a(0x31b1)][_0x2c561a(0x3c5)](this[_0x2c561a(0x2646)]),_0x53c216[_0x2c561a(0x2121)](this[_0x2c561a(0x29a1)]),_0x890e74['P'][_0x2c561a(0x1e54)](_0x53c216,this[_0x2c561a(0x2646)],this[_0x2c561a(0x2bd1)]),!this[_0x2c561a(0x292)]&&this[_0x2c561a(0x29a1)]['y']||(this[_0x2c561a(0x2bd1)]['y']=0x0),this[_0x2c561a(0x120c)]||(this[_0x2c561a(0x2f1f)]?(this[_0x2c561a(0x2bd1)][_0x2c561a(0x2f9c)](this[_0x2c561a(0x3158)]),_0x890e74['P'][_0x2c561a(0x34c9)](this[_0x2c561a(0x2bd1)],this[_0x2c561a(0x3fdc)])<=this['panningDistanceLimit']*this['panningDistanceLimit']&&this[_0x2c561a(0x3158)][_0x2c561a(0x2a3e)](this['_transformedDirection'])):this[_0x2c561a(0x3158)][_0x2c561a(0x2f9c)](this[_0x2c561a(0x2bd1)])),this[_0x2c561a(0x27e1)]*=this[_0x2c561a(0x1595)],this[_0x2c561a(0x40cf)]*=this[_0x2c561a(0x1595)],Math[_0x2c561a(0x3f6c)](this['inertialPanningX'])<this[_0x2c561a(0x3b16)]*_0x1255fb['kn']&&(this['inertialPanningX']=0x0),Math[_0x2c561a(0x3f6c)](this['inertialPanningY'])<this[_0x2c561a(0x3b16)]*_0x1255fb['kn']&&(this[_0x2c561a(0x40cf)]=0x0);}this[_0x2c561a(0x2a44)](),super[_0x2c561a(0x1f9c)]();}}[_0xc122e9(0x2a44)](){var _0x5b4d50=_0xc122e9;null===this[_0x5b4d50(0x80a)]||void 0x0===this[_0x5b4d50(0x80a)]?this[_0x5b4d50(0x19bf)]&&this['beta']>Math['PI']&&(this['beta']=this[_0x5b4d50(0x1836)]-0x2*Math['PI']):this['beta']<this['lowerBetaLimit']&&(this[_0x5b4d50(0x1836)]=this[_0x5b4d50(0x80a)]),null===this[_0x5b4d50(0x554)]||void 0x0===this['upperBetaLimit']?this[_0x5b4d50(0x19bf)]&&this[_0x5b4d50(0x1836)]<-Math['PI']&&(this[_0x5b4d50(0x1836)]=this[_0x5b4d50(0x1836)]+0x2*Math['PI']):this['beta']>this[_0x5b4d50(0x554)]&&(this[_0x5b4d50(0x1836)]=this[_0x5b4d50(0x554)]),null!==this[_0x5b4d50(0xe10)]&&this[_0x5b4d50(0x14f2)]<this['lowerAlphaLimit']&&(this[_0x5b4d50(0x14f2)]=this[_0x5b4d50(0xe10)]),null!==this[_0x5b4d50(0x3e01)]&&this[_0x5b4d50(0x14f2)]>this['upperAlphaLimit']&&(this[_0x5b4d50(0x14f2)]=this[_0x5b4d50(0x3e01)]),null!==this[_0x5b4d50(0x31b2)]&&this[_0x5b4d50(0x616)]<this['lowerRadiusLimit']&&(this[_0x5b4d50(0x616)]=this['lowerRadiusLimit'],this[_0x5b4d50(0xabf)]=0x0),null!==this[_0x5b4d50(0x3aaa)]&&this[_0x5b4d50(0x616)]>this[_0x5b4d50(0x3aaa)]&&(this[_0x5b4d50(0x616)]=this[_0x5b4d50(0x3aaa)],this[_0x5b4d50(0xabf)]=0x0);}[_0xc122e9(0x1a3e)](){var _0x27542d=_0xc122e9;this['_position'][_0x27542d(0x16b6)](this[_0x27542d(0x382)](),this['_computationVector']),0x0===this['_upVector']['x']&&0x1===this[_0x27542d(0x12d9)]['y']&&0x0===this['_upVector']['z']||_0x890e74['P'][_0x27542d(0x2bb9)](this['_computationVector'],this[_0x27542d(0xe0a)],this['_computationVector']),this['radius']=this[_0x27542d(0x1ae0)][_0x27542d(0x132e)](),0x0===this[_0x27542d(0x616)]&&(this['radius']=0.0001);var _0x257f07=this[_0x27542d(0x14f2)],_0x257f07=(0x0===this[_0x27542d(0x1ae0)]['x']&&0x0===this[_0x27542d(0x1ae0)]['z']?this[_0x27542d(0x14f2)]=Math['PI']/0x2:this[_0x27542d(0x14f2)]=Math[_0x27542d(0x13b5)](this['_computationVector']['x']/Math[_0x27542d(0x2793)](Math[_0x27542d(0x2a91)](this[_0x27542d(0x1ae0)]['x'],0x2)+Math[_0x27542d(0x2a91)](this[_0x27542d(0x1ae0)]['z'],0x2))),this[_0x27542d(0x1ae0)]['z']<0x0&&(this[_0x27542d(0x14f2)]=0x2*Math['PI']-this[_0x27542d(0x14f2)]),Math[_0x27542d(0x2afc)]((_0x257f07-this[_0x27542d(0x14f2)])/(0x2*Math['PI'])));this['alpha']+=0x2*_0x257f07*Math['PI'],this[_0x27542d(0x1836)]=Math['acos'](this['_computationVector']['y']/this[_0x27542d(0x616)]),this['_checkLimits']();}[_0xc122e9(0x848)](_0x57bfcf){var _0x1b2222=_0xc122e9;this[_0x1b2222(0x12dd)]['equals'](_0x57bfcf)||(this[_0x1b2222(0x12dd)][_0x1b2222(0x2a3e)](_0x57bfcf),this[_0x1b2222(0x1a3e)]());}['setTarget'](_0x4cf72f,_0x1916f4=!0x1,_0x21cc68=!0x1,_0x8cd88=!0x1){var _0x46b088=_0xc122e9;if(_0x8cd88=null!=(_0x3cdb17=this[_0x46b088(0x20f4)])?_0x3cdb17:_0x8cd88,_0x4cf72f[_0x46b088(0x1a23)])this[_0x46b088(0x4b8)]=_0x1916f4?_0x4cf72f['getBoundingInfo']()['boundingBox'][_0x46b088(0x3454)][_0x46b088(0x11fe)]():null,_0x4cf72f['computeWorldMatrix'](),this[_0x46b088(0x120c)]=_0x4cf72f,this[_0x46b088(0x3158)]=this[_0x46b088(0x382)](),this['onMeshTargetChangedObservable']['notifyObservers'](this['_targetHost']);else{var _0x3cdb17=_0x4cf72f;const _0x221129=this['_getTargetPosition']();if(_0x221129&&!_0x21cc68&&_0x221129[_0x46b088(0x1db)](_0x3cdb17))return;this[_0x46b088(0x120c)]=null,this[_0x46b088(0x3158)]=_0x3cdb17,this[_0x46b088(0x4b8)]=null,this[_0x46b088(0x31f0)][_0x46b088(0x3e9)](null);}_0x8cd88||this[_0x46b088(0x1a3e)]();}[_0xc122e9(0x9ac)](){var _0x1caff5=_0xc122e9,_0x1a67aa=Math[_0x1caff5(0x110a)](this[_0x1caff5(0x14f2)]),_0x496b7f=Math['sin'](this[_0x1caff5(0x14f2)]),_0x2e423c=Math[_0x1caff5(0x110a)](this[_0x1caff5(0x1836)]);let _0xdf57eb=Math[_0x1caff5(0x240)](this[_0x1caff5(0x1836)]);0x0===_0xdf57eb&&(_0xdf57eb=0.0001),0x0===this[_0x1caff5(0x616)]&&(this[_0x1caff5(0x616)]=0.0001);const _0xf6a6f0=this[_0x1caff5(0x382)]();if(this[_0x1caff5(0x1ae0)]['copyFromFloats'](this[_0x1caff5(0x616)]*_0x1a67aa*_0xdf57eb,this['radius']*_0x2e423c,this[_0x1caff5(0x616)]*_0x496b7f*_0xdf57eb),0x0===this[_0x1caff5(0x12d9)]['x']&&0x1===this['_upVector']['y']&&0x0===this['_upVector']['z']||_0x890e74['P'][_0x1caff5(0x2bb9)](this[_0x1caff5(0x1ae0)],this[_0x1caff5(0x197c)],this[_0x1caff5(0x1ae0)]),_0xf6a6f0['addToRef'](this[_0x1caff5(0x1ae0)],this['_newPosition']),this['getScene']()[_0x1caff5(0x27d1)]&&this[_0x1caff5(0x2f55)]){const _0x26e91b=this[_0x1caff5(0x22fd)]()[_0x1caff5(0x1adf)];this[_0x1caff5(0x18ed)]||(this[_0x1caff5(0x18ed)]=_0x26e91b[_0x1caff5(0x2811)]()),this[_0x1caff5(0x18ed)]['_radius']=this[_0x1caff5(0x189e)],this[_0x1caff5(0x264)][_0x1caff5(0x16b6)](this['_position'],this[_0x1caff5(0x30c2)]),this[_0x1caff5(0xe7f)]=!0x0,_0x26e91b[_0x1caff5(0x1cb1)](this[_0x1caff5(0x12dd)],this[_0x1caff5(0x30c2)],this[_0x1caff5(0x18ed)],0x3,null,this[_0x1caff5(0x7f7)],this[_0x1caff5(0x439)]);}else{this[_0x1caff5(0x12dd)][_0x1caff5(0x2a3e)](this['_newPosition']);let _0x2bd3eb=this['upVector'];this[_0x1caff5(0x19bf)]&&_0xdf57eb<0x0&&(_0x2bd3eb=_0x2bd3eb[_0x1caff5(0x21e6)]()),this[_0x1caff5(0x3026)](this['_position'],_0xf6a6f0,_0x2bd3eb),this[_0x1caff5(0x31b1)][_0x1caff5(0x2c08)](0xc,this[_0x1caff5(0xb97)]['x']),this['_viewMatrix'][_0x1caff5(0x2c08)](0xd,this[_0x1caff5(0xb97)]['y']);}return this[_0x1caff5(0x2061)]=_0xf6a6f0,this['_viewMatrix'];}[_0xc122e9(0x8e4)](_0x174236,_0x41093a=!0x1){var _0x1a4e61=_0xc122e9;_0x174236=_0x174236||this[_0x1a4e61(0x22fd)]()[_0x1a4e61(0x2aa5)];var _0x174236=_0x2d476e['Kj'][_0x1a4e61(0x3e7e)](_0x174236),_0x1cfe9a=_0x890e74['P'][_0x1a4e61(0x2b5e)](_0x174236[_0x1a4e61(0x3749)],_0x174236[_0x1a4e61(0xc54)]);this[_0x1a4e61(0x616)]=_0x1cfe9a*this[_0x1a4e61(0x6e4)],this[_0x1a4e61(0xafe)]({'min':_0x174236['min'],'max':_0x174236[_0x1a4e61(0xc54)],'distance':_0x1cfe9a},_0x41093a);}[_0xc122e9(0xafe)](_0x225cce,_0x2661b7=!0x1){var _0x29e106=_0xc122e9;let _0x4388a7,_0x424446;var _0x47fd1f;_0x424446=void 0x0===_0x225cce[_0x29e106(0x3749)]?(_0x47fd1f=_0x225cce||this[_0x29e106(0x22fd)]()['meshes'],_0x4388a7=_0x2d476e['Kj'][_0x29e106(0x3e7e)](_0x47fd1f),_0x890e74['P'][_0x29e106(0x2b5e)](_0x4388a7['min'],_0x4388a7['max'])):(_0x4388a7=_0x225cce)['distance'],this[_0x29e106(0x3158)]=_0x2d476e['Kj'][_0x29e106(0x2d0e)](_0x4388a7),_0x2661b7||(this[_0x29e106(0x220b)]=0x2*_0x424446);}['createRigCamera'](_0x217c87,_0x137a86){var _0x5dc568=_0xc122e9;let _0x2bc39c=0x0;switch(this[_0x5dc568(0x3ef9)]){case _0x2c978c['V']['RIG_MODE_STEREOSCOPIC_ANAGLYPH']:case _0x2c978c['V'][_0x5dc568(0x1941)]:case _0x2c978c['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER']:case _0x2c978c['V']['RIG_MODE_STEREOSCOPIC_INTERLACED']:case _0x2c978c['V'][_0x5dc568(0x23c5)]:_0x2bc39c=this[_0x5dc568(0xa97)][_0x5dc568(0x70d)]*(0x0===_0x137a86?0x1:-0x1);break;case _0x2c978c['V'][_0x5dc568(0x2f27)]:_0x2bc39c=this['_cameraRigParams'][_0x5dc568(0x70d)]*(0x0===_0x137a86?-0x1:0x1);}const _0xfe45ad=new _0x2250e0(_0x217c87,this['alpha']+_0x2bc39c,this[_0x5dc568(0x1836)],this[_0x5dc568(0x616)],this[_0x5dc568(0x3158)],this[_0x5dc568(0x22fd)]());return _0xfe45ad[_0x5dc568(0xa97)]={},_0xfe45ad[_0x5dc568(0x3ef7)]=!0x0,_0xfe45ad[_0x5dc568(0x357c)]=this,_0xfe45ad[_0x5dc568(0xcbb)]=this['upVector'],_0xfe45ad[_0x5dc568(0x1a43)]=this[_0x5dc568(0x1a43)],_0xfe45ad[_0x5dc568(0x343)]=this['orthoLeft'],_0xfe45ad[_0x5dc568(0x2ba9)]=this[_0x5dc568(0x2ba9)],_0xfe45ad[_0x5dc568(0x33cc)]=this[_0x5dc568(0x33cc)],_0xfe45ad[_0x5dc568(0x38fe)]=this['orthoTop'],_0xfe45ad;}[_0xc122e9(0x3626)](){var _0x550d23=_0xc122e9;const _0x2bd294=this[_0x550d23(0xf21)][0x0],_0x4b8637=this[_0x550d23(0xf21)][0x1];switch(_0x2bd294[_0x550d23(0x1836)]=_0x4b8637[_0x550d23(0x1836)]=this[_0x550d23(0x1836)],this[_0x550d23(0x3ef9)]){case _0x2c978c['V'][_0x550d23(0x25ae)]:case _0x2c978c['V'][_0x550d23(0x1941)]:case _0x2c978c['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER']:case _0x2c978c['V'][_0x550d23(0x1da9)]:case _0x2c978c['V'][_0x550d23(0x23c5)]:_0x2bd294[_0x550d23(0x14f2)]=this[_0x550d23(0x14f2)]-this['_cameraRigParams'][_0x550d23(0x70d)],_0x4b8637[_0x550d23(0x14f2)]=this[_0x550d23(0x14f2)]+this['_cameraRigParams'][_0x550d23(0x70d)];break;case _0x2c978c['V'][_0x550d23(0x2f27)]:_0x2bd294[_0x550d23(0x14f2)]=this[_0x550d23(0x14f2)]+this[_0x550d23(0xa97)]['stereoHalfAngle'],_0x4b8637[_0x550d23(0x14f2)]=this[_0x550d23(0x14f2)]-this[_0x550d23(0xa97)][_0x550d23(0x70d)];}super['_updateRigCameras']();}[_0xc122e9(0x2d20)](){var _0x2fa751=_0xc122e9;this[_0x2fa751(0x12d0)]['clear'](),super[_0x2fa751(0x2d20)]();}[_0xc122e9(0x1653)](){var _0x167f5b=_0xc122e9;return _0x167f5b(0x385b);}}_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x14f2),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x1836),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x616),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x20f4),void 0x0),_0xc5cad2([(0x0,_0x51af83['hd'])(_0xc122e9(0x2966))],_0x2250e0['prototype'],'_target',void 0x0),_0xc5cad2([(0x0,_0x51af83['RR'])(_0xc122e9(0x299e))],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x120c),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0xcf8),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x1fd8),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0xabf),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0xe10),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0['prototype'],_0xc122e9(0x3e01),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0['prototype'],_0xc122e9(0x80a),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x554),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x31b2),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x3aaa),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x27e1),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x40cf),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x3042),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x2f1f),void 0x0),_0xc5cad2([(0x0,_0x51af83['hd'])()],_0x2250e0['prototype'],_0xc122e9(0x3fdc),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],'panningInertia',void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0['prototype'],_0xc122e9(0x2d93),null),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0x6e4),void 0x0),_0xc5cad2([(0x0,_0x51af83['QC'])()],_0x2250e0[_0xc122e9(0x1229)],_0xc122e9(0xb97),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0['prototype'],_0xc122e9(0x19bf),void 0x0),_0xc5cad2([(0x0,_0x51af83['qC'])()],_0x2250e0['prototype'],'useInputToRestoreState',void 0x0);},0x10dc3:(_0x1c39e8,_0x132210,_0x52b02a)=>{var _0x27b152=a8_0x49466b;_0x52b02a['d'](_0x132210,{'$':()=>_0x3d421b});var _0x413637=_0x52b02a(0x837f),_0x32fc68=_0x52b02a(0xa612),_0x5c8a91=_0x52b02a(0x37c4),_0x132210=_0x52b02a(0x15fee);class _0x3d421b extends _0x132210['p']{constructor(_0x12adce){super(_0x12adce);}[_0x27b152(0x2bf)](){return this['add'](new _0x5c8a91['F']()),this;}[_0x27b152(0x1e6c)](){return this['add'](new _0x413637['H']()),this;}['addKeyboard'](){var _0x2c56ef=_0x27b152;return this[_0x2c56ef(0x11ad)](new _0x32fc68['v']()),this;}}},0xdef7:(_0x1c720e,_0x5b5ca5,_0x14f59c)=>{var _0x183a42=a8_0x49466b;_0x14f59c['d'](_0x5b5ca5,{'V':()=>_0xf5f5ec});function _0x2a84f6(_0x50d14f,_0x5481ee,_0x384ac5,_0x40b91c){var _0x25f666=a8_0x58a1,_0x202559,_0x17f848=arguments[_0x25f666(0x132e)],_0xaf48e0=_0x17f848<0x3?_0x5481ee:null===_0x40b91c?_0x40b91c=Object[_0x25f666(0x319d)](_0x5481ee,_0x384ac5):_0x40b91c;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x25f666(0x14d7)])_0xaf48e0=Reflect[_0x25f666(0x14d7)](_0x50d14f,_0x5481ee,_0x384ac5,_0x40b91c);else{for(var _0x3bc7ad=_0x50d14f['length']-0x1;0x0<=_0x3bc7ad;_0x3bc7ad--)(_0x202559=_0x50d14f[_0x3bc7ad])&&(_0xaf48e0=(_0x17f848<0x3?_0x202559(_0xaf48e0):0x3<_0x17f848?_0x202559(_0x5481ee,_0x384ac5,_0xaf48e0):_0x202559(_0x5481ee,_0x384ac5))||_0xaf48e0);}0x3<_0x17f848&&_0xaf48e0&&Object[_0x25f666(0x1fc0)](_0x5481ee,_0x384ac5,_0xaf48e0);}var _0x5b8c46=_0x14f59c(0x153ad),_0x3e8c62=_0x14f59c(0x9657),_0x356537=_0x14f59c(0xe222),_0x1f649c=_0x14f59c(0xf96c),_0x5b4296=_0x14f59c(0x9fd1),_0x58e4ed=_0x14f59c(0x16aec),_0x2eea2b=_0x14f59c(0x10ea4),_0xecece7=_0x14f59c(0xe456),_0xe341b=_0x14f59c(0x15cb9),_0x50fec6=_0x14f59c(0x6fac),_0x5bd948=_0x14f59c(0x126cd),_0x5b5ca5=_0x14f59c(0x77a5);class _0xf5f5ec extends _0x58e4ed['N']{constructor(_0x23096d,_0x4c8311,_0x510f92,_0x1197b6=!0x0){var _0x2ea43f=a8_0x58a1;super(_0x23096d,_0x510f92),this[_0x2ea43f(0x12dd)]=_0x5b4296['P'][_0x2ea43f(0x1b83)](),this[_0x2ea43f(0x12d9)]=_0x5b4296['P']['Up'](),this['_orthoLeft']=null,this['_orthoRight']=null,this[_0x2ea43f(0x133a)]=null,this['_orthoTop']=null,this['fov']=0.8,this[_0x2ea43f(0x2768)]=0x0,this[_0x2ea43f(0xe5)]=0x1,this[_0x2ea43f(0x220b)]=0x2710,this[_0x2ea43f(0x8bf)]=0.9,this[_0x2ea43f(0x231a)]=_0xf5f5ec['PERSPECTIVE_CAMERA'],this[_0x2ea43f(0x6cf)]=!0x1,this[_0x2ea43f(0x1171)]=new _0x50fec6['l'](0x0,0x0,0x1,0x1),this[_0x2ea43f(0x275a)]=0xfffffff,this[_0x2ea43f(0x32a6)]=_0xf5f5ec[_0x2ea43f(0x101d)],this['cameraRigMode']=_0xf5f5ec[_0x2ea43f(0x17e)],this[_0x2ea43f(0x40bd)]=new Array(),this[_0x2ea43f(0x1c7a)]=null,this['onViewMatrixChangedObservable']=new _0x1f649c['y$'](),this[_0x2ea43f(0x2447)]=new _0x1f649c['y$'](),this[_0x2ea43f(0xf7c)]=new _0x1f649c['y$'](),this['onRestoreStateObservable']=new _0x1f649c['y$'](),this['isRigCamera']=!0x1,this[_0x2ea43f(0xf21)]=new Array(),this[_0x2ea43f(0x1950)]=_0x5b4296['y3'][_0x2ea43f(0x24ef)](),this[_0x2ea43f(0x29e6)]=!0x1,this[_0x2ea43f(0x3b14)]=new _0x5b4296['y3'](),this[_0x2ea43f(0x1945)]=new Array(),this[_0x2ea43f(0x1932)]=new _0x3e8c62['t'](0x100),this[_0x2ea43f(0x35a5)]=_0x5b4296['P'][_0x2ea43f(0x1b83)](),this['_computedViewMatrix']=_0x5b4296['y3'][_0x2ea43f(0x24ef)](),this[_0x2ea43f(0x1c5c)]=!0x1,this[_0x2ea43f(0x2e19)]=_0x5b4296['y3'][_0x2ea43f(0x1b83)](),this['_refreshFrustumPlanes']=!0x0,this[_0x2ea43f(0x98f)]=_0x5b4296['_f']['Identity'](),this[_0x2ea43f(0xa83)]=!0x0,this[_0x2ea43f(0x2ee)]=!0x1,this[_0x2ea43f(0x3058)]=!0x1,this[_0x2ea43f(0x22fd)]()[_0x2ea43f(0x10c)](this),_0x1197b6&&!this[_0x2ea43f(0x22fd)]()[_0x2ea43f(0x203b)]&&(this['getScene']()['activeCamera']=this),this[_0x2ea43f(0x8c5)]=_0x4c8311,this[_0x2ea43f(0x33af)]=this[_0x2ea43f(0x22fd)]()[_0x2ea43f(0x2636)]()[_0x2ea43f(0x2828)](_0x2ea43f(0x3d88)+_0x23096d);}get[_0x183a42(0x8c5)](){var _0x827e76=_0x183a42;return this[_0x827e76(0x12dd)];}set[_0x183a42(0x8c5)](_0x49bfb1){this['_position']=_0x49bfb1;}set[_0x183a42(0xcbb)](_0x4a47fe){this['_upVector']=_0x4a47fe;}get[_0x183a42(0xcbb)](){var _0x4c18d5=_0x183a42;return this[_0x4c18d5(0x12d9)];}get[_0x183a42(0x135e)](){var _0xcf6a58=_0x183a42,_0xa55de2,_0x55639a,_0x1181d2;let _0x39a313=0x0,_0x315fbf=0x0;return this[_0xcf6a58(0x1a43)]===_0xf5f5ec[_0xcf6a58(0xeae)]?this[_0xcf6a58(0x32a6)]===_0xf5f5ec[_0xcf6a58(0x101d)]?(_0x315fbf=0x2*this[_0xcf6a58(0xe5)]*Math[_0xcf6a58(0x2c18)](this[_0xcf6a58(0x1882)]/0x2),_0x39a313=this[_0xcf6a58(0x2636)]()[_0xcf6a58(0x269e)](this)*_0x315fbf):(_0x39a313=0x2*this[_0xcf6a58(0xe5)]*Math[_0xcf6a58(0x2c18)](this['fov']/0x2),_0x315fbf=_0x39a313/this['getEngine']()['getAspectRatio'](this)):(_0x55639a=this[_0xcf6a58(0x2636)]()[_0xcf6a58(0x105a)]()/0x2,_0x1181d2=this[_0xcf6a58(0x2636)]()[_0xcf6a58(0x288a)]()/0x2,_0x39a313=(null!=(_0xa55de2=this[_0xcf6a58(0x2ba9)])?_0xa55de2:_0x55639a)-(null!=(_0xa55de2=this[_0xcf6a58(0x343)])?_0xa55de2:-_0x55639a),_0x315fbf=(null!=(_0xa55de2=this[_0xcf6a58(0x38fe)])?_0xa55de2:_0x1181d2)-(null!=(_0x55639a=this[_0xcf6a58(0x33cc)])?_0x55639a:-_0x1181d2)),_0x39a313*_0x315fbf;}set[_0x183a42(0x343)](_0x2c9c23){var _0x45cb90=_0x183a42;this[_0x45cb90(0xd43)]=_0x2c9c23;for(const _0x5c98ea of this['_rigCameras'])_0x5c98ea['orthoLeft']=_0x2c9c23;}get[_0x183a42(0x343)](){var _0x22988e=_0x183a42;return this[_0x22988e(0xd43)];}set[_0x183a42(0x2ba9)](_0x2769fc){var _0x1f9ab9=_0x183a42;this[_0x1f9ab9(0x2829)]=_0x2769fc;for(const _0x19b50a of this['_rigCameras'])_0x19b50a[_0x1f9ab9(0x2ba9)]=_0x2769fc;}get['orthoRight'](){var _0x3d4a38=_0x183a42;return this[_0x3d4a38(0x2829)];}set[_0x183a42(0x33cc)](_0xd105){var _0x9c6525=_0x183a42;this[_0x9c6525(0x133a)]=_0xd105;for(const _0x17da59 of this[_0x9c6525(0xf21)])_0x17da59[_0x9c6525(0x33cc)]=_0xd105;}get[_0x183a42(0x33cc)](){var _0x230b68=_0x183a42;return this[_0x230b68(0x133a)];}set['orthoTop'](_0x56073c){var _0x280516=_0x183a42;this[_0x280516(0xab9)]=_0x56073c;for(const _0x7db701 of this[_0x280516(0xf21)])_0x7db701[_0x280516(0x38fe)]=_0x56073c;}get[_0x183a42(0x38fe)](){var _0x3baf6=_0x183a42;return this[_0x3baf6(0xab9)];}set[_0x183a42(0x1a43)](_0x3e2a63){var _0x309959=_0x183a42;this['_mode']=_0x3e2a63;for(const _0x535869 of this[_0x309959(0xf21)])_0x535869['mode']=_0x3e2a63;}get['mode'](){var _0x182fc0=_0x183a42;return this[_0x182fc0(0x231a)];}['storeState'](){var _0x933c1=_0x183a42;return this[_0x933c1(0x1a7f)]=!0x0,this['_storedFov']=this['fov'],this;}['_restoreStateValues'](){var _0x5b7e8a=_0x183a42;return!!this[_0x5b7e8a(0x1a7f)]&&(this[_0x5b7e8a(0x1882)]=this[_0x5b7e8a(0x3c18)],!0x0);}[_0x183a42(0x2aa6)](){var _0x4d70f5=_0x183a42;return!!this[_0x4d70f5(0x2ac7)]()&&(this['onRestoreStateObservable'][_0x4d70f5(0x3e9)](this),!0x0);}['getClassName'](){var _0x34564f=_0x183a42;return _0x34564f(0x2ec6);}[_0x183a42(0x27d6)](_0x444472){var _0x7cce50=_0x183a42;let _0x2ed932=_0x7cce50(0x3f15)+this['name'];if(_0x2ed932+=_0x7cce50(0x1bd8)+this[_0x7cce50(0x1653)](),this['animations']){for(let _0x436cd4=0x0;_0x436cd4<this[_0x7cce50(0x1b36)][_0x7cce50(0x132e)];_0x436cd4++)_0x2ed932+=_0x7cce50(0xd55)+this[_0x7cce50(0x1b36)][_0x436cd4]['toString'](_0x444472);}return _0x2ed932;}['applyVerticalCorrection'](){var _0x160e89=_0x183a42,_0x57ebcf=this['absoluteRotation']['toEulerAngles']();this['projectionPlaneTilt']=this[_0x160e89(0x48a)]['useRightHandedSystem']?-_0x57ebcf['x']:_0x57ebcf['x'];}get[_0x183a42(0x1b77)](){return this['_globalPosition'];}[_0x183a42(0x27ee)](){return this['_activeMeshes'];}[_0x183a42(0x142)](_0x3fb883){var _0x2ad118=_0x183a42;return-0x1!==this[_0x2ad118(0x1932)][_0x2ad118(0x404a)](_0x3fb883);}[_0x183a42(0x3a4f)](_0x4f468f=!0x1){var _0x555492=_0x183a42;if(_0x4f468f){for(const _0x116911 of this[_0x555492(0x1945)])if(_0x116911&&!_0x116911[_0x555492(0x3a4f)]())return!0x1;}return super['isReady'](_0x4f468f);}[_0x183a42(0x36a9)](){var _0x4804e3=_0x183a42;super[_0x4804e3(0x36a9)](),this[_0x4804e3(0x30db)][_0x4804e3(0x8c5)]=new _0x5b4296['P'](Number[_0x4804e3(0x2f17)],Number[_0x4804e3(0x2f17)],Number[_0x4804e3(0x2f17)]),this[_0x4804e3(0x30db)][_0x4804e3(0xcbb)]=new _0x5b4296['P'](Number[_0x4804e3(0x2f17)],Number[_0x4804e3(0x2f17)],Number['MAX_VALUE']),this[_0x4804e3(0x30db)]['mode']=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0xe5)]=void 0x0,this[_0x4804e3(0x30db)]['maxZ']=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0x1882)]=void 0x0,this['_cache']['fovMode']=void 0x0,this[_0x4804e3(0x30db)]['aspectRatio']=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0x343)]=void 0x0,this[_0x4804e3(0x30db)]['orthoRight']=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0x33cc)]=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0x38fe)]=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0x1802)]=void 0x0,this[_0x4804e3(0x30db)][_0x4804e3(0x1301)]=void 0x0;}[_0x183a42(0x2e1)](_0x501e97){var _0x1b36ee=_0x183a42;_0x501e97||super['_updateCache'](),this[_0x1b36ee(0x30db)][_0x1b36ee(0x8c5)]['copyFrom'](this[_0x1b36ee(0x8c5)]),this[_0x1b36ee(0x30db)]['upVector'][_0x1b36ee(0x2a3e)](this[_0x1b36ee(0xcbb)]);}[_0x183a42(0x7a2)](){var _0x4a69f0=_0x183a42;return this[_0x4a69f0(0xdad)]()&&this[_0x4a69f0(0x296c)]();}[_0x183a42(0xdad)](){var _0x3111e9=_0x183a42;return!!super[_0x3111e9(0x7a2)]()&&this[_0x3111e9(0x30db)][_0x3111e9(0x8c5)][_0x3111e9(0x1db)](this[_0x3111e9(0x8c5)])&&this[_0x3111e9(0x30db)][_0x3111e9(0xcbb)]['equals'](this['upVector'])&&this[_0x3111e9(0x39e3)]();}[_0x183a42(0x296c)](){var _0x53e944=_0x183a42,_0xa54c0=this[_0x53e944(0x30db)][_0x53e944(0x1a43)]===this[_0x53e944(0x1a43)]&&this[_0x53e944(0x30db)]['minZ']===this[_0x53e944(0xe5)]&&this['_cache'][_0x53e944(0x220b)]===this[_0x53e944(0x220b)];if(!_0xa54c0)return!0x1;const _0x49e26b=this['getEngine']();return this[_0x53e944(0x1a43)]===_0xf5f5ec['PERSPECTIVE_CAMERA']?this['_cache'][_0x53e944(0x1882)]===this[_0x53e944(0x1882)]&&this[_0x53e944(0x30db)][_0x53e944(0x32a6)]===this[_0x53e944(0x32a6)]&&this[_0x53e944(0x30db)][_0x53e944(0x2e48)]===_0x49e26b['getAspectRatio'](this)&&this[_0x53e944(0x30db)][_0x53e944(0x2768)]===this[_0x53e944(0x2768)]:this[_0x53e944(0x30db)][_0x53e944(0x343)]===this[_0x53e944(0x343)]&&this[_0x53e944(0x30db)][_0x53e944(0x2ba9)]===this[_0x53e944(0x2ba9)]&&this[_0x53e944(0x30db)][_0x53e944(0x33cc)]===this[_0x53e944(0x33cc)]&&this[_0x53e944(0x30db)]['orthoTop']===this[_0x53e944(0x38fe)]&&this[_0x53e944(0x30db)]['renderWidth']===_0x49e26b[_0x53e944(0x105a)]()&&this[_0x53e944(0x30db)][_0x53e944(0x1301)]===_0x49e26b[_0x53e944(0x288a)]();}[_0x183a42(0x1a17)](_0x29a076,_0x12de7f){}[_0x183a42(0x29a5)](_0x31c9f4){}[_0x183a42(0x2c28)](){var _0x95deb=_0x183a42;this['_checkInputs'](),this[_0x95deb(0x3ef9)]!==_0xf5f5ec[_0x95deb(0x17e)]&&this[_0x95deb(0x3626)](),this[_0x95deb(0xe6c)](),this[_0x95deb(0xdcc)]();}[_0x183a42(0x1f9c)](){var _0x21ad4c=_0x183a42;this[_0x21ad4c(0xf7c)][_0x21ad4c(0x3e9)](this);}get[_0x183a42(0x2089)](){return this['_rigCameras'];}get['rigPostProcess'](){return this['_rigPostProcess'];}[_0x183a42(0x3472)](){var _0x354278=_0x183a42;for(let _0x35fdb0=0x0;_0x35fdb0<this[_0x354278(0x1945)][_0x354278(0x132e)];_0x35fdb0++)if(null!==this[_0x354278(0x1945)][_0x35fdb0])return this['_postProcesses'][_0x35fdb0];return null;}[_0x183a42(0x1ed0)](){var _0x238f3e=_0x183a42;const _0x135645=this[_0x238f3e(0x3472)]();_0x135645&&_0x135645[_0x238f3e(0x2108)]();for(let _0x16de61=0x0,_0x2f2ea6=this[_0x238f3e(0xf21)][_0x238f3e(0x132e)];_0x16de61<_0x2f2ea6;_0x16de61++){const _0x16c99b=this['_rigCameras'][_0x16de61],_0x56a017=_0x16c99b['_rigPostProcess'];_0x56a017?(_0x238f3e(0x8d8)===_0x56a017[_0x238f3e(0x3e2b)]()&&(_0x16c99b[_0x238f3e(0x6cf)]=0x0===this[_0x238f3e(0x1945)]['length']),_0x16c99b[_0x238f3e(0x1945)]=this['_postProcesses'][_0x238f3e(0x139f)](0x0)['concat'](_0x56a017),_0x56a017[_0x238f3e(0x2108)]()):_0x16c99b[_0x238f3e(0x1945)]=this[_0x238f3e(0x1945)]['slice'](0x0);}}[_0x183a42(0x331a)](_0x828924,_0x2ebc06=null){var _0x34d325=_0x183a42;return!_0x828924['isReusable']()&&-0x1<this[_0x34d325(0x1945)]['indexOf'](_0x828924)?(_0x2eea2b['Y'][_0x34d325(0x350c)](_0x34d325(0x324b)),0x0):(null==_0x2ebc06||_0x2ebc06<0x0?this[_0x34d325(0x1945)][_0x34d325(0x2f54)](_0x828924):null===this[_0x34d325(0x1945)][_0x2ebc06]?this['_postProcesses'][_0x2ebc06]=_0x828924:this[_0x34d325(0x1945)]['splice'](_0x2ebc06,0x0,_0x828924),this[_0x34d325(0x1ed0)](),this[_0x34d325(0x48a)][_0x34d325(0x5b6)]&&this[_0x34d325(0x48a)]['prePassRenderer']['markAsDirty'](),this[_0x34d325(0x1945)]['indexOf'](_0x828924));}['detachPostProcess'](_0x4bece1){var _0x139346=_0x183a42;_0x4bece1=this['_postProcesses'][_0x139346(0x404a)](_0x4bece1),(-0x1!==_0x4bece1&&(this[_0x139346(0x1945)][_0x4bece1]=null),this[_0x139346(0x48a)][_0x139346(0x5b6)]&&this[_0x139346(0x48a)]['prePassRenderer'][_0x139346(0x1d4d)](),this[_0x139346(0x1ed0)]());}['getWorldMatrix'](){var _0x587596=_0x183a42;return this[_0x587596(0xdad)]()||this[_0x587596(0xe6c)](),this[_0x587596(0x1b61)];}['_getViewMatrix'](){var _0x2c4032=_0x183a42;return _0x5b4296['y3'][_0x2c4032(0x24ef)]();}[_0x183a42(0xe6c)](_0x3ef0ec){var _0x1a648d=_0x183a42;return!_0x3ef0ec&&this[_0x1a648d(0xdad)]()||(this['updateCache'](),this[_0x1a648d(0x2b09)]=this[_0x1a648d(0x9ac)](),this['_currentRenderId']=this[_0x1a648d(0x22fd)]()[_0x1a648d(0x257c)](),this[_0x1a648d(0x3818)]++,this[_0x1a648d(0x864)]=!0x0,this['_cameraRigParams']&&this[_0x1a648d(0xa97)][_0x1a648d(0xc8f)]&&this['_computedViewMatrix'][_0x1a648d(0x2b3f)](this[_0x1a648d(0xa97)][_0x1a648d(0xc8f)],this[_0x1a648d(0x2b09)]),this['parent']&&this[_0x1a648d(0x2126)][_0x1a648d(0x8ab)]&&this[_0x1a648d(0x2126)]['onViewMatrixChangedObservable']['notifyObservers'](this['parent']),this[_0x1a648d(0x8ab)]['notifyObservers'](this),this[_0x1a648d(0x2b09)][_0x1a648d(0x3c5)](this[_0x1a648d(0x1b61)])),this[_0x1a648d(0x2b09)];}['freezeProjectionMatrix'](_0x189363){var _0x4c050c=_0x183a42;this['_doNotComputeProjectionMatrix']=!0x0,void 0x0!==_0x189363&&(this[_0x4c050c(0x3b14)]=_0x189363);}['unfreezeProjectionMatrix'](){var _0x2f8783=_0x183a42;this[_0x2f8783(0x1c5c)]=!0x1;}[_0x183a42(0xdcc)](_0x46c2eb){var _0x1e7c0d=_0x183a42;if(this[_0x1e7c0d(0x1c5c)]||!_0x46c2eb&&this['_isSynchronizedProjectionMatrix']())return this[_0x1e7c0d(0x3b14)];this[_0x1e7c0d(0x30db)][_0x1e7c0d(0x1a43)]=this[_0x1e7c0d(0x1a43)],this[_0x1e7c0d(0x30db)][_0x1e7c0d(0xe5)]=this[_0x1e7c0d(0xe5)],this['_cache'][_0x1e7c0d(0x220b)]=this[_0x1e7c0d(0x220b)],this[_0x1e7c0d(0x864)]=!0x0;const _0x17029f=this['getEngine']();var _0x46c2eb=this[_0x1e7c0d(0x22fd)](),_0x2f9bd2=_0x17029f[_0x1e7c0d(0x1317)];if(this['mode']===_0xf5f5ec['PERSPECTIVE_CAMERA']){this[_0x1e7c0d(0x30db)][_0x1e7c0d(0x1882)]=this[_0x1e7c0d(0x1882)],this['_cache'][_0x1e7c0d(0x32a6)]=this['fovMode'],this[_0x1e7c0d(0x30db)]['aspectRatio']=_0x17029f[_0x1e7c0d(0x269e)](this),this['_cache'][_0x1e7c0d(0x2768)]=this[_0x1e7c0d(0x2768)],this['minZ']<=0x0&&(this['minZ']=0.1);let _0x6967f7;(_0x6967f7=_0x46c2eb['useRightHandedSystem']?_0x5b4296['y3'][_0x1e7c0d(0x2c01)]:_0x5b4296['y3'][_0x1e7c0d(0x38be)])(this[_0x1e7c0d(0x1882)],_0x17029f[_0x1e7c0d(0x269e)](this),_0x2f9bd2?this[_0x1e7c0d(0x220b)]:this['minZ'],_0x2f9bd2?this[_0x1e7c0d(0xe5)]:this[_0x1e7c0d(0x220b)],this[_0x1e7c0d(0x3b14)],this['fovMode']===_0xf5f5ec['FOVMODE_VERTICAL_FIXED'],_0x17029f['isNDCHalfZRange'],this['projectionPlaneTilt'],_0x2f9bd2);}else{var _0x47be54=_0x17029f[_0x1e7c0d(0x105a)]()/0x2,_0x4f57cc=_0x17029f[_0x1e7c0d(0x288a)]()/0x2;_0x46c2eb[_0x1e7c0d(0xe97)]?_0x5b4296['y3'][_0x1e7c0d(0x30bf)](null!=(_0x46c2eb=this[_0x1e7c0d(0x343)])?_0x46c2eb:-_0x47be54,null!=(_0x46c2eb=this['orthoRight'])?_0x46c2eb:_0x47be54,null!=(_0x46c2eb=this[_0x1e7c0d(0x33cc)])?_0x46c2eb:-_0x4f57cc,null!=(_0x46c2eb=this[_0x1e7c0d(0x38fe)])?_0x46c2eb:_0x4f57cc,_0x2f9bd2?this['maxZ']:this[_0x1e7c0d(0xe5)],_0x2f9bd2?this[_0x1e7c0d(0xe5)]:this[_0x1e7c0d(0x220b)],this['_projectionMatrix'],_0x17029f['isNDCHalfZRange']):_0x5b4296['y3'][_0x1e7c0d(0x353)](null!=(_0x46c2eb=this[_0x1e7c0d(0x343)])?_0x46c2eb:-_0x47be54,null!=(_0x46c2eb=this[_0x1e7c0d(0x2ba9)])?_0x46c2eb:_0x47be54,null!=(_0x46c2eb=this[_0x1e7c0d(0x33cc)])?_0x46c2eb:-_0x4f57cc,null!=(_0x47be54=this[_0x1e7c0d(0x38fe)])?_0x47be54:_0x4f57cc,_0x2f9bd2?this[_0x1e7c0d(0x220b)]:this['minZ'],_0x2f9bd2?this[_0x1e7c0d(0xe5)]:this['maxZ'],this['_projectionMatrix'],_0x17029f[_0x1e7c0d(0x228c)]),this[_0x1e7c0d(0x30db)][_0x1e7c0d(0x343)]=this['orthoLeft'],this['_cache'][_0x1e7c0d(0x2ba9)]=this[_0x1e7c0d(0x2ba9)],this[_0x1e7c0d(0x30db)]['orthoBottom']=this[_0x1e7c0d(0x33cc)],this[_0x1e7c0d(0x30db)]['orthoTop']=this['orthoTop'],this[_0x1e7c0d(0x30db)]['renderWidth']=_0x17029f[_0x1e7c0d(0x105a)](),this[_0x1e7c0d(0x30db)]['renderHeight']=_0x17029f[_0x1e7c0d(0x288a)]();}return this[_0x1e7c0d(0x2447)][_0x1e7c0d(0x3e9)](this),this[_0x1e7c0d(0x3b14)];}[_0x183a42(0xccf)](){var _0x2a220d=_0x183a42;return this[_0x2a220d(0x2b09)][_0x2a220d(0x2b3f)](this['_projectionMatrix'],this[_0x2a220d(0x2e19)]),this[_0x2a220d(0x2e19)];}['_updateFrustumPlanes'](){var _0x49d6f5=_0x183a42;this[_0x49d6f5(0x864)]&&(this[_0x49d6f5(0xccf)](),this[_0x49d6f5(0x535)]?_0x5bd948['i'][_0x49d6f5(0x2a39)](this[_0x49d6f5(0x2e19)],this[_0x49d6f5(0x535)]):this[_0x49d6f5(0x535)]=_0x5bd948['i']['GetPlanes'](this['_transformMatrix']),this[_0x49d6f5(0x864)]=!0x1);}[_0x183a42(0x1cad)](_0x115b11,_0x19cbab=!0x1){var _0x3b3753=_0x183a42;if(this[_0x3b3753(0x3fb8)](),_0x19cbab&&0x0<this[_0x3b3753(0x2089)][_0x3b3753(0x132e)]){let _0x207488=!0x1;return this['rigCameras'][_0x3b3753(0x2f62)](_0x59a174=>{var _0x200a6c=_0x3b3753;_0x59a174['_updateFrustumPlanes'](),_0x207488=_0x207488||_0x115b11[_0x200a6c(0x1cad)](_0x59a174[_0x200a6c(0x535)]);}),_0x207488;}return _0x115b11['isInFrustum'](this[_0x3b3753(0x535)]);}[_0x183a42(0x2242)](_0x1ddec6){var _0x5ac49b=_0x183a42;return this[_0x5ac49b(0x3fb8)](),_0x1ddec6['isCompletelyInFrustum'](this[_0x5ac49b(0x535)]);}[_0x183a42(0x540)](_0x40132c=0x0,_0x17527b,_0x59dce7){throw(0x0,_0xe341b['S'])('Ray');}[_0x183a42(0x3d95)](_0x56848f,_0x31866c=0x0,_0x331f22,_0x2ff548){var _0x3c0340=_0x183a42;throw(0x0,_0xe341b['S'])(_0x3c0340(0x3509));}['dispose'](_0x118b40,_0x2fcb35=!0x1){var _0x355b71=_0x183a42;for(this[_0x355b71(0x8ab)][_0x355b71(0x2af2)](),this[_0x355b71(0x2447)][_0x355b71(0x2af2)](),this['onAfterCheckInputsObservable']['clear'](),this[_0x355b71(0x2042)][_0x355b71(0x2af2)](),this[_0x355b71(0x12d0)]&&this['inputs'][_0x355b71(0x2af2)](),this['getScene']()[_0x355b71(0x2785)](this),this[_0x355b71(0x22fd)]()[_0x355b71(0x5cc)](this);0x0<this['_rigCameras']['length'];){const _0x108f78=this[_0x355b71(0xf21)][_0x355b71(0x38e4)]();_0x108f78&&_0x108f78[_0x355b71(0x2d20)]();}var _0x52f3a8;if(this[_0x355b71(0x30a7)]&&(-0x1<(_0x52f3a8=this[_0x355b71(0x30a7)][_0x355b71(0x3eff)][_0x355b71(0x404a)](this))&&this['_parentContainer'][_0x355b71(0x3eff)]['splice'](_0x52f3a8,0x1),this[_0x355b71(0x30a7)]=null),this[_0x355b71(0x942)])this[_0x355b71(0x942)][_0x355b71(0x2d20)](this),this[_0x355b71(0x942)]=null,this[_0x355b71(0x1945)][_0x355b71(0x132e)]=0x0;else{if(this[_0x355b71(0x3ef9)]!==_0xf5f5ec['RIG_MODE_NONE'])this[_0x355b71(0x942)]=null,this['_postProcesses'][_0x355b71(0x132e)]=0x0;else{let _0x299483=this[_0x355b71(0x1945)]['length'];for(;0x0<=--_0x299483;){const _0x535068=this['_postProcesses'][_0x299483];_0x535068&&_0x535068[_0x355b71(0x2d20)](this);}}}let _0x22e187=this[_0x355b71(0x40bd)][_0x355b71(0x132e)];for(;0x0<=--_0x22e187;)this['customRenderTargets'][_0x22e187][_0x355b71(0x2d20)]();this[_0x355b71(0x40bd)][_0x355b71(0x132e)]=0x0,this[_0x355b71(0x1932)][_0x355b71(0x2d20)](),this[_0x355b71(0x22fd)]()[_0x355b71(0x2636)]()['releaseRenderPassId'](this[_0x355b71(0x33af)]),super[_0x355b71(0x2d20)](_0x118b40,_0x2fcb35);}get[_0x183a42(0x34a8)](){return this['_isLeftCamera'];}get[_0x183a42(0x923)](){var _0x17fe56=_0x183a42;return this[_0x17fe56(0x3058)];}get[_0x183a42(0x5ad)](){var _0x167482=_0x183a42;return this[_0x167482(0xf21)][_0x167482(0x132e)]<0x1?null:this[_0x167482(0xf21)][0x0];}get[_0x183a42(0x30ff)](){var _0x50290a=_0x183a42;return this[_0x50290a(0xf21)][_0x50290a(0x132e)]<0x2?null:this[_0x50290a(0xf21)][0x1];}[_0x183a42(0x1a9c)](){var _0x1acf64=_0x183a42;return this[_0x1acf64(0xf21)][_0x1acf64(0x132e)]<0x1?null:this[_0x1acf64(0xf21)][0x0][_0x1acf64(0x3c0f)]();}[_0x183a42(0x1003)](){var _0x17097a=_0x183a42;return this[_0x17097a(0xf21)][_0x17097a(0x132e)]<0x2?null:this[_0x17097a(0xf21)][0x1]['getTarget']();}[_0x183a42(0x35c7)](_0x6ebd95,_0x344525){var _0x425f91=_0x183a42;if(this[_0x425f91(0x3ef9)]!==_0x6ebd95){for(;0x0<this[_0x425f91(0xf21)][_0x425f91(0x132e)];){const _0x4cc236=this[_0x425f91(0xf21)][_0x425f91(0x38e4)]();_0x4cc236&&_0x4cc236[_0x425f91(0x2d20)]();}if(this['cameraRigMode']=_0x6ebd95,this['_cameraRigParams']={},this[_0x425f91(0xa97)][_0x425f91(0x3b86)]=_0x344525['interaxialDistance']||0.0637,this['_cameraRigParams'][_0x425f91(0x70d)]=_0x356537['w1'][_0x425f91(0x2045)](this[_0x425f91(0xa97)][_0x425f91(0x3b86)]/0.0637),this[_0x425f91(0x3ef9)]!==_0xf5f5ec[_0x425f91(0x17e)]){const _0xfd4aca=this[_0x425f91(0x1f15)](this[_0x425f91(0x3efc)]+'_L',0x0),_0x511a3e=(_0xfd4aca&&(_0xfd4aca[_0x425f91(0x2ee)]=!0x0),this['createRigCamera'](this[_0x425f91(0x3efc)]+'_R',0x1));_0x511a3e&&(_0x511a3e[_0x425f91(0x3058)]=!0x0),_0xfd4aca&&_0x511a3e&&(this[_0x425f91(0xf21)][_0x425f91(0x2f54)](_0xfd4aca),this[_0x425f91(0xf21)][_0x425f91(0x2f54)](_0x511a3e));}this[_0x425f91(0xac)](_0x344525),this[_0x425f91(0x1ed0)](),this['update']();}}[_0x183a42(0xac)](_0x5a07ac){}[_0x183a42(0x3be4)](){var _0x54b083=_0x183a42;return _0x5b4296['y3']['PerspectiveFovLHToRef'](this[_0x54b083(0xa97)]['vrMetrics'][_0x54b083(0x177f)],this['_cameraRigParams']['vrMetrics'][_0x54b083(0x2e48)],this[_0x54b083(0xe5)],this[_0x54b083(0x220b)],this['_cameraRigParams'][_0x54b083(0x2791)],!0x0,this['getEngine']()[_0x54b083(0x228c)]),this[_0x54b083(0xa97)][_0x54b083(0x2791)]['multiplyToRef'](this['_cameraRigParams']['vrHMatrix'],this['_projectionMatrix']),this[_0x54b083(0x3b14)];}[_0x183a42(0x256f)](){}[_0x183a42(0x1b42)](){}[_0x183a42(0x1354)](){var _0x21edd9=_0x183a42;return _0x5b4296['y3'][_0x21edd9(0x24ef)]();}['_getWebVRViewMatrix'](){return _0x5b4296['y3']['Identity']();}['setCameraRigParameter'](_0x44b534,_0x1dfd13){var _0x230f6b=_0x183a42;this['_cameraRigParams']||(this[_0x230f6b(0xa97)]={}),this[_0x230f6b(0xa97)][_0x44b534]=_0x1dfd13,_0x230f6b(0x3b86)===_0x44b534&&(this['_cameraRigParams'][_0x230f6b(0x70d)]=_0x356537['w1'][_0x230f6b(0x2045)](_0x1dfd13/0.0637));}[_0x183a42(0x1f15)](_0x48d5fc,_0x5f69e){return null;}['_updateRigCameras'](){var _0x17ba41=_0x183a42;for(let _0x2de77e=0x0;_0x2de77e<this['_rigCameras'][_0x17ba41(0x132e)];_0x2de77e++)this[_0x17ba41(0xf21)][_0x2de77e]['minZ']=this[_0x17ba41(0xe5)],this[_0x17ba41(0xf21)][_0x2de77e][_0x17ba41(0x220b)]=this[_0x17ba41(0x220b)],this[_0x17ba41(0xf21)][_0x2de77e][_0x17ba41(0x1882)]=this['fov'],this[_0x17ba41(0xf21)][_0x2de77e][_0x17ba41(0xcbb)][_0x17ba41(0x2a3e)](this[_0x17ba41(0xcbb)]);this[_0x17ba41(0x3ef9)]===_0xf5f5ec[_0x17ba41(0x25ae)]&&(this[_0x17ba41(0xf21)][0x0]['viewport']=this[_0x17ba41(0xf21)][0x1][_0x17ba41(0x1171)]=this[_0x17ba41(0x1171)]);}[_0x183a42(0x3d40)](){}[_0x183a42(0x3c81)](){var _0x2e7634=_0x183a42;const _0x357f1f=_0x5b8c46['p4'][_0x2e7634(0x299f)](this);return _0x357f1f['uniqueId']=this[_0x2e7634(0x439)],_0x357f1f[_0x2e7634(0x2eea)]=this[_0x2e7634(0x1653)](),this[_0x2e7634(0x2126)]&&this[_0x2e7634(0x2126)][_0x2e7634(0x3010)](_0x357f1f),this['inputs']&&this[_0x2e7634(0x12d0)]['serialize'](_0x357f1f),_0x5b8c46['p4'][_0x2e7634(0xcee)](this,_0x357f1f),_0x357f1f[_0x2e7634(0x2ff9)]=this[_0x2e7634(0x1d8a)](),_0x357f1f[_0x2e7634(0x3bab)]=this[_0x2e7634(0x3bab)](),_0x357f1f;}[_0x183a42(0x11fe)](_0x1eed73,_0xcad199=null){var _0x18ebc9=_0x183a42;const _0x58a7c9=_0x5b8c46['p4'][_0x18ebc9(0xf39)](_0xf5f5ec[_0x18ebc9(0x2b97)](this[_0x18ebc9(0x1653)](),_0x1eed73,this[_0x18ebc9(0x22fd)](),this['interaxialDistance'],this[_0x18ebc9(0x2909)]),this);return _0x58a7c9[_0x18ebc9(0x3efc)]=_0x1eed73,_0x58a7c9[_0x18ebc9(0x2126)]=_0xcad199,this[_0x18ebc9(0x258c)]['notifyObservers'](_0x58a7c9),_0x58a7c9;}[_0x183a42(0x588)](_0x89727b){var _0x252d08=_0x183a42,_0x10fd9c=_0x5b4296['P'][_0x252d08(0x1b83)]();return this[_0x252d08(0x28a6)](_0x89727b,_0x10fd9c),_0x10fd9c;}get[_0x183a42(0x3996)](){var _0x204cbb=_0x183a42;return this['getWorldMatrix']()[_0x204cbb(0x1b5d)](void 0x0,this['_absoluteRotation']),this['_absoluteRotation'];}['getDirectionToRef'](_0x3589a0,_0x21575a){var _0x3a41d5=_0x183a42;_0x5b4296['P'][_0x3a41d5(0x1e54)](_0x3589a0,this[_0x3a41d5(0x2fee)](),_0x21575a);}static['GetConstructorFromName'](_0x1214c2,_0x104902,_0x26d305,_0x5bf9de=0x0,_0x55210b=!0x0){return _0x58e4ed['N']['Construct'](_0x1214c2,_0x104902,_0x26d305,{'interaxial_distance':_0x5bf9de,'isStereoscopicSideBySide':_0x55210b})||(()=>_0xf5f5ec['_CreateDefaultParsedCamera'](_0x104902,_0x26d305));}[_0x183a42(0x67e)](){var _0x13887b=_0x183a42;return this[_0x13887b(0x2fee)]();}static[_0x183a42(0xb3f)](_0x530b61,_0x5d0806){var _0x3531c8=_0x183a42,_0x59f7ba=_0x530b61[_0x3531c8(0x2eea)],_0x59f7ba=_0xf5f5ec[_0x3531c8(0x2b97)](_0x59f7ba,_0x530b61[_0x3531c8(0x3efc)],_0x5d0806,_0x530b61[_0x3531c8(0x3593)],_0x530b61[_0x3531c8(0x2909)]);const _0x1d586a=_0x5b8c46['p4'][_0x3531c8(0xb3f)](_0x59f7ba,_0x530b61,_0x5d0806);if(void 0x0!==_0x530b61[_0x3531c8(0x2470)]&&(_0x1d586a[_0x3531c8(0x1f93)]=_0x530b61[_0x3531c8(0x2470)]),void 0x0!==_0x530b61[_0x3531c8(0x112d)]&&(_0x1d586a[_0x3531c8(0x370f)]=_0x530b61[_0x3531c8(0x112d)]),_0x1d586a[_0x3531c8(0x12d0)]&&(_0x1d586a[_0x3531c8(0x12d0)][_0x3531c8(0x3da5)](_0x530b61),_0x1d586a['_setupInputs']()),_0x530b61[_0x3531c8(0xcbb)]&&(_0x1d586a[_0x3531c8(0xcbb)]=_0x5b4296['P']['FromArray'](_0x530b61[_0x3531c8(0xcbb)])),_0x1d586a[_0x3531c8(0x848)]&&(_0x1d586a[_0x3531c8(0x8c5)][_0x3531c8(0x3b56)](0x0,0x0,0x0),_0x1d586a['setPosition'](_0x5b4296['P'][_0x3531c8(0xd4e)](_0x530b61['position']))),_0x530b61[_0x3531c8(0x2966)]&&_0x1d586a[_0x3531c8(0x28e6)]&&_0x1d586a[_0x3531c8(0x28e6)](_0x5b4296['P'][_0x3531c8(0xd4e)](_0x530b61['target'])),_0x530b61[_0x3531c8(0x3ef9)]&&(_0x59f7ba=_0x530b61[_0x3531c8(0x3593)]?{'interaxialDistance':_0x530b61[_0x3531c8(0x3593)]}:{},_0x1d586a['setCameraRigMode'](_0x530b61[_0x3531c8(0x3ef9)],_0x59f7ba)),_0x530b61[_0x3531c8(0x1b36)]){for(let _0x285553=0x0;_0x285553<_0x530b61[_0x3531c8(0x1b36)][_0x3531c8(0x132e)];_0x285553++){var _0x6fe3c4=_0x530b61[_0x3531c8(0x1b36)][_0x285553];const _0x56d767=(0x0,_0xecece7['q'])(_0x3531c8(0x2175));_0x56d767&&_0x1d586a[_0x3531c8(0x1b36)][_0x3531c8(0x2f54)](_0x56d767[_0x3531c8(0xb3f)](_0x6fe3c4));}_0x58e4ed['N']['ParseAnimationRanges'](_0x1d586a,_0x530b61,_0x5d0806);}return _0x530b61[_0x3531c8(0x3f53)]&&_0x5d0806['beginAnimation'](_0x1d586a,_0x530b61[_0x3531c8(0x39fe)],_0x530b61[_0x3531c8(0x15eb)],_0x530b61['autoAnimateLoop'],_0x530b61[_0x3531c8(0x7e4)]||0x1),void 0x0!==_0x530b61[_0x3531c8(0x3bab)]&&_0x1d586a[_0x3531c8(0x1a25)](_0x530b61[_0x3531c8(0x3bab)]),_0x1d586a;}}_0xf5f5ec['_CreateDefaultParsedCamera']=(_0xaf0245,_0x345fcb)=>{var _0x325ab2=_0x183a42;throw(0x0,_0xe341b['S'])(_0x325ab2(0x3334));},_0xf5f5ec['PERSPECTIVE_CAMERA']=_0x5b5ca5['g']['PERSPECTIVE_CAMERA'],_0xf5f5ec[_0x183a42(0x3fe8)]=_0x5b5ca5['g'][_0x183a42(0x3fe8)],_0xf5f5ec['FOVMODE_VERTICAL_FIXED']=_0x5b5ca5['g']['FOVMODE_VERTICAL_FIXED'],_0xf5f5ec['FOVMODE_HORIZONTAL_FIXED']=_0x5b5ca5['g'][_0x183a42(0x2e28)],_0xf5f5ec[_0x183a42(0x17e)]=_0x5b5ca5['g']['RIG_MODE_NONE'],_0xf5f5ec[_0x183a42(0x25ae)]=_0x5b5ca5['g'][_0x183a42(0x25ae)],_0xf5f5ec[_0x183a42(0x1941)]=_0x5b5ca5['g']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL'],_0xf5f5ec['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']=_0x5b5ca5['g'][_0x183a42(0x2f27)],_0xf5f5ec[_0x183a42(0x3167)]=_0x5b5ca5['g'][_0x183a42(0x3167)],_0xf5f5ec[_0x183a42(0x1da9)]=_0x5b5ca5['g'][_0x183a42(0x1da9)],_0xf5f5ec[_0x183a42(0x23c5)]=_0x5b5ca5['g'][_0x183a42(0x23c5)],_0xf5f5ec[_0x183a42(0x1df8)]=_0x5b5ca5['g'][_0x183a42(0x1df8)],_0xf5f5ec['RIG_MODE_CUSTOM']=_0x5b5ca5['g']['RIG_MODE_CUSTOM'],_0x2a84f6([(_0xf5f5ec[_0x183a42(0x3cd7)]=!0x1,_0x5b8c46['hd'])(_0x183a42(0x8c5))],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x12dd),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['hd'])('upVector')],_0xf5f5ec[_0x183a42(0x1229)],'_upVector',void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x343),null),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x2ba9),null),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x33cc),null),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],'orthoTop',null),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec['prototype'],_0x183a42(0x1882),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x2768),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0xe5),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x220b),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x8bf),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec['prototype'],_0x183a42(0x1a43),null),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],'layerMask',void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x32a6),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x3ef9),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec[_0x183a42(0x1229)],_0x183a42(0x3b86),void 0x0),_0x2a84f6([(0x0,_0x5b8c46['qC'])()],_0xf5f5ec['prototype'],_0x183a42(0x2909),void 0x0);},0x15fee:(_0x5c0c38,_0x1e9893,_0x29ee7e)=>{var _0x376e41=a8_0x49466b;_0x29ee7e['d'](_0x1e9893,{'p':()=>_0x41a17f,'u':()=>_0x5b5ce0});var _0x2457f5=_0x29ee7e(0x10ea4),_0x314f46=_0x29ee7e(0x153ad),_0xae56c3=_0x29ee7e(0xdef7),_0x5b5ce0={};class _0x41a17f{constructor(_0x3ea50e){var _0xadf7a2=a8_0x58a1;this[_0xadf7a2(0x3180)]=!0x1,this['attached']={},this['camera']=_0x3ea50e,this[_0xadf7a2(0xf5d)]=()=>{};}[_0x376e41(0x11ad)](_0x449439){var _0x2e6c9b=_0x376e41,_0x3a782b=_0x449439[_0x2e6c9b(0x1162)]();this[_0x2e6c9b(0x12a8)][_0x3a782b]?_0x2457f5['Y']['Warn']('camera\x20input\x20of\x20type\x20'+_0x3a782b+_0x2e6c9b(0x3340)):((this['attached'][_0x3a782b]=_0x449439)['camera']=this[_0x2e6c9b(0x2d7a)],_0x449439['checkInputs']&&(this[_0x2e6c9b(0xf5d)]=this[_0x2e6c9b(0x2457)](_0x449439[_0x2e6c9b(0xf5d)]['bind'](_0x449439))),this['attachedToElement']&&_0x449439[_0x2e6c9b(0x1a17)](this[_0x2e6c9b(0x235)]));}[_0x376e41(0x2473)](_0x51f9f9){var _0x384ef2=_0x376e41;for(const _0x8e4705 in this[_0x384ef2(0x12a8)]){const _0x5e9dad=this[_0x384ef2(0x12a8)][_0x8e4705];if(_0x5e9dad===_0x51f9f9)return _0x5e9dad[_0x384ef2(0x29a5)](),_0x5e9dad['camera']=null,delete this[_0x384ef2(0x12a8)][_0x8e4705],void this[_0x384ef2(0x4ae)]();}}[_0x376e41(0x399f)](_0xbaae8b){var _0x35cba8=_0x376e41;for(const _0x3467a1 in this[_0x35cba8(0x12a8)]){const _0x53f5c1=this[_0x35cba8(0x12a8)][_0x3467a1];_0x53f5c1['getClassName']()===_0xbaae8b&&(_0x53f5c1[_0x35cba8(0x29a5)](),_0x53f5c1[_0x35cba8(0x2d7a)]=null,delete this[_0x35cba8(0x12a8)][_0x3467a1],this[_0x35cba8(0x4ae)]());}}[_0x376e41(0x2457)](_0x1b672d){const _0x318c8a=this['checkInputs'];return()=>{_0x318c8a(),_0x1b672d();};}['attachInput'](_0xdddbf9){var _0x403154=_0x376e41;this[_0x403154(0x3180)]&&_0xdddbf9[_0x403154(0x1a17)](this[_0x403154(0x235)]);}[_0x376e41(0x2c24)](_0x6fb580=!0x1){var _0x34c9ff=_0x376e41;if(!this[_0x34c9ff(0x3180)]){_0x6fb580=!_0xae56c3['V'][_0x34c9ff(0x3cd7)]&&_0x6fb580,this[_0x34c9ff(0x3180)]=!0x0,this['noPreventDefault']=_0x6fb580;for(const _0x7cbaeb in this['attached'])this[_0x34c9ff(0x12a8)][_0x7cbaeb]['attachControl'](_0x6fb580);}}[_0x376e41(0x2696)](_0x580cea=!0x1){var _0x412a8a=_0x376e41;for(const _0x3f35b3 in this[_0x412a8a(0x12a8)])this[_0x412a8a(0x12a8)][_0x3f35b3]['detachControl'](),_0x580cea&&(this['attached'][_0x3f35b3][_0x412a8a(0x2d7a)]=null);this['attachedToElement']=!0x1;}[_0x376e41(0x4ae)](){var _0xd3b77=_0x376e41;this[_0xd3b77(0xf5d)]=()=>{};for(const _0x58e02d in this[_0xd3b77(0x12a8)]){const _0x291cb5=this[_0xd3b77(0x12a8)][_0x58e02d];_0x291cb5[_0xd3b77(0xf5d)]&&(this[_0xd3b77(0xf5d)]=this[_0xd3b77(0x2457)](_0x291cb5[_0xd3b77(0xf5d)][_0xd3b77(0x2dcf)](_0x291cb5)));}}[_0x376e41(0x2af2)](){var _0x3df7bb=_0x376e41;this[_0x3df7bb(0x3180)]&&this['detachElement'](!0x0),this[_0x3df7bb(0x12a8)]={},this[_0x3df7bb(0x3180)]=!0x1,this[_0x3df7bb(0xf5d)]=()=>{};}['serialize'](_0x4d4b9b){var _0x28c72d=_0x376e41;const _0x3168a8={};for(const _0x184113 in this[_0x28c72d(0x12a8)]){const _0x101ba9=this[_0x28c72d(0x12a8)][_0x184113];var _0x1d5cca=_0x314f46['p4'][_0x28c72d(0x299f)](_0x101ba9);_0x3168a8[_0x101ba9[_0x28c72d(0x1653)]()]=_0x1d5cca;}_0x4d4b9b[_0x28c72d(0x3ea7)]=_0x3168a8;}[_0x376e41(0x3da5)](_0x5ca5f4){var _0x3888c7=_0x376e41,_0x2bff9c,_0x404c58,_0x3b00db=_0x5ca5f4[_0x3888c7(0x3ea7)];if(_0x3b00db){this['clear']();for(const _0x27bfa0 in _0x3b00db){const _0x4926db=_0x5b5ce0[_0x27bfa0];_0x4926db&&(_0x2bff9c=_0x3b00db[_0x27bfa0],_0x2bff9c=_0x314f46['p4'][_0x3888c7(0xb3f)](()=>new _0x4926db(),_0x2bff9c,null),this[_0x3888c7(0x11ad)](_0x2bff9c));}}else for(const _0x3d4c6f in this[_0x3888c7(0x12a8)]){const _0x41a6a8=_0x5b5ce0[this[_0x3888c7(0x12a8)][_0x3d4c6f]['getClassName']()];_0x41a6a8&&(_0x404c58=_0x314f46['p4']['Parse'](()=>new _0x41a6a8(),_0x5ca5f4,null),this[_0x3888c7(0x2473)](this['attached'][_0x3d4c6f]),this[_0x3888c7(0x11ad)](_0x404c58));}}}},0xbab5:(_0xcbe844,_0x9db3de,_0xff9675)=>{var _0x180790=a8_0x49466b;_0xff9675['d'](_0x9db3de,{'n':()=>_0x3a36de});var _0x9db3de=_0xff9675(0xbe0e),_0x11d40d=_0xff9675(0x9fd1),_0x3cfddd=_0xff9675(0x16aec),_0x521304=(_0xff9675(0x1795b),_0xff9675(0xa60f));_0x3cfddd['N'][_0x180790(0xf1b)]('DeviceOrientationCamera',(_0x11d9c0,_0x5f139d)=>()=>new _0x3a36de(_0x11d9c0,_0x11d40d['P'][_0x180790(0x1b83)](),_0x5f139d));class _0x3a36de extends _0x9db3de['c']{constructor(_0x5d5409,_0x2a1fea,_0x1cbf0f){var _0x234bbb=_0x180790;super(_0x5d5409,_0x2a1fea,_0x1cbf0f),this['_tmpDragQuaternion']=new _0x11d40d['_f'](),this['_disablePointerInputWhenUsingDeviceOrientation']=!0x0,this[_0x234bbb(0x1f7e)]=0x0,this[_0x234bbb(0x25a9)]=new _0x11d40d['_f'](),this['inputs'][_0x234bbb(0x3e63)](),this[_0x234bbb(0x12d0)][_0x234bbb(0x38c5)]&&this[_0x234bbb(0x12d0)][_0x234bbb(0x38c5)]['_onDeviceOrientationChangedObservable'][_0x234bbb(0x38c2)](()=>{var _0x1769e0=_0x234bbb;this[_0x1769e0(0x3575)]&&this[_0x1769e0(0x12d0)]['_mouseInput']&&(this['inputs'][_0x1769e0(0x338d)]['_allowCameraRotation']=!0x1,this[_0x1769e0(0x12d0)][_0x1769e0(0x338d)][_0x1769e0(0xec3)][_0x1769e0(0x11ad)](_0x2d1a54=>{var _0x5e5f82=_0x1769e0;0x0!=this[_0x5e5f82(0x1f7e)]&&(this[_0x5e5f82(0xd0f)]||(this['_initialQuaternion']=new _0x11d40d['_f']()),_0x11d40d['_f'][_0x5e5f82(0x742)](0x0,_0x2d1a54['offsetX']*this[_0x5e5f82(0x1f7e)],0x0,this[_0x5e5f82(0x168c)]),this[_0x5e5f82(0xd0f)][_0x5e5f82(0x2b3f)](this[_0x5e5f82(0x168c)],this[_0x5e5f82(0xd0f)]));}));});}get[_0x180790(0x15b6)](){return this['_disablePointerInputWhenUsingDeviceOrientation'];}set[_0x180790(0x15b6)](_0x2962b2){var _0x3e50d2=_0x180790;this[_0x3e50d2(0x3575)]=_0x2962b2;}[_0x180790(0x3730)](_0x5502b0=0x1/0x12c){var _0x5d3126=_0x180790;this[_0x5d3126(0x1f7e)]=_0x5502b0;}['getClassName'](){var _0x32d5dc=_0x180790;return _0x32d5dc(0x2f36);}[_0x180790(0x1f9c)](){var _0x131486=_0x180790;super[_0x131486(0x1f9c)](),this['_quaternionCache']['copyFrom'](this[_0x131486(0x905)]),this[_0x131486(0xd0f)]&&this[_0x131486(0xd0f)][_0x131486(0x2b3f)](this[_0x131486(0x905)],this[_0x131486(0x905)]);}[_0x180790(0x1ed7)](_0x3149d2=_0x521304['RD']['Y']){var _0x1210bd=_0x180790;this[_0x1210bd(0x905)]&&(this[_0x1210bd(0xd0f)]||(this[_0x1210bd(0xd0f)]=new _0x11d40d['_f']()),this[_0x1210bd(0xd0f)][_0x1210bd(0x2a3e)](this[_0x1210bd(0x25a9)]||this[_0x1210bd(0x905)]),['x','y','z'][_0x1210bd(0x2f62)](_0x3b58b4=>{var _0x474ace=_0x1210bd;_0x3149d2[_0x3b58b4]?this[_0x474ace(0xd0f)][_0x3b58b4]*=-0x1:this[_0x474ace(0xd0f)][_0x3b58b4]=0x0;}),this[_0x1210bd(0xd0f)][_0x1210bd(0xb65)](),this['_initialQuaternion'][_0x1210bd(0x2b3f)](this[_0x1210bd(0x905)],this[_0x1210bd(0x905)]));}}},0x10c09:(_0x5055ec,_0x571ce3,_0x1881fe)=>{var _0x1b27dc=a8_0x49466b;function _0xae55e2(_0x11e3bb,_0x33e76d,_0x57b158,_0xea3b9c){var _0x93ffa2=a8_0x58a1,_0x269aa5,_0x5a78f9=arguments[_0x93ffa2(0x132e)],_0xd13170=_0x5a78f9<0x3?_0x33e76d:null===_0xea3b9c?_0xea3b9c=Object[_0x93ffa2(0x319d)](_0x33e76d,_0x57b158):_0xea3b9c;if(_0x93ffa2(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x93ffa2(0x14d7)])_0xd13170=Reflect[_0x93ffa2(0x14d7)](_0x11e3bb,_0x33e76d,_0x57b158,_0xea3b9c);else{for(var _0x34afd1=_0x11e3bb[_0x93ffa2(0x132e)]-0x1;0x0<=_0x34afd1;_0x34afd1--)(_0x269aa5=_0x11e3bb[_0x34afd1])&&(_0xd13170=(_0x5a78f9<0x3?_0x269aa5(_0xd13170):0x3<_0x5a78f9?_0x269aa5(_0x33e76d,_0x57b158,_0xd13170):_0x269aa5(_0x33e76d,_0x57b158))||_0xd13170);}0x3<_0x5a78f9&&_0xd13170&&Object[_0x93ffa2(0x1fc0)](_0x33e76d,_0x57b158,_0xd13170);}var _0x2685aa=_0x1881fe(0x153ad),_0x2d440a=_0x1881fe(0x9fd1),_0x16d839=_0x1881fe(0xee04),_0x5d66dd=_0x1881fe(0x2f61),_0xa8e911=_0x1881fe(0x12dd5),_0x2f3894=_0x1881fe(0xe222);class _0x2ee10e extends _0x5d66dd['C']{constructor(_0x194e00,_0x4472dc,_0x2f066e,_0x229131=!0x0){var _0x328158=a8_0x58a1;super(_0x194e00,_0x4472dc,_0x2f066e,_0x229131),this[_0x328158(0x1b40)]=new _0x2d440a['P'](0x1,0x1,0x1),this[_0x328158(0xc3d)]=new _0x2d440a['P'](0x0,0x0,0x0),this[_0x328158(0x2f55)]=!0x1,this['applyGravity']=!0x1,this[_0x328158(0x8eb)]=_0x2d440a['P'][_0x328158(0x1b83)](),this[_0x328158(0x374f)]=0x0,this[_0x328158(0x11c2)]=0x64,this[_0x328158(0x215d)]=!0x1,this[_0x328158(0x1e87)]=Math['PI']/0x2,this[_0x328158(0x1da7)]=0x1,this[_0x328158(0x157e)]=!0x1,this['_oldPosition']=_0x2d440a['P']['Zero'](),this[_0x328158(0x8f5)]=_0x2d440a['P'][_0x328158(0x1b83)](),this[_0x328158(0x264)]=_0x2d440a['P'][_0x328158(0x1b83)](),this[_0x328158(0x202a)]=-0x1,this[_0x328158(0x7f7)]=(_0x5a2e04,_0x16883f,_0x3413bc=null)=>{var _0x4a28b4=_0x328158;this[_0x4a28b4(0x264)][_0x4a28b4(0x2a3e)](_0x16883f),this['_newPosition']['subtractToRef'](this[_0x4a28b4(0x3f86)],this[_0x4a28b4(0x8f5)]),this['_diffPosition'][_0x4a28b4(0x132e)]()>_0x16d839['D'][_0x4a28b4(0x1f91)]&&(this[_0x4a28b4(0x8c5)][_0x4a28b4(0x2f9c)](this[_0x4a28b4(0x8f5)]),this[_0x4a28b4(0x276f)]&&_0x3413bc&&this[_0x4a28b4(0x276f)](_0x3413bc));},this['inputs']=new _0xa8e911['w'](this),this[_0x328158(0x12d0)][_0x328158(0x90b)]()[_0x328158(0x273c)]();}get[_0x1b27dc(0x2e27)](){var _0x3c1c0b=_0x1b27dc,_0x5cf86d=this[_0x3c1c0b(0x12d0)][_0x3c1c0b(0x12a8)][_0x3c1c0b(0x3be7)];return _0x5cf86d?_0x5cf86d['angularSensibility']:0x0;}set[_0x1b27dc(0x2e27)](_0x2843d3){var _0xea5717=_0x1b27dc;const _0x50421c=this[_0xea5717(0x12d0)]['attached'][_0xea5717(0x3be7)];_0x50421c&&(_0x50421c[_0xea5717(0x2e27)]=_0x2843d3);}get[_0x1b27dc(0x1ff)](){var _0x28e431=_0x1b27dc,_0x2d1614=this[_0x28e431(0x12d0)][_0x28e431(0x12a8)]['keyboard'];return _0x2d1614?_0x2d1614[_0x28e431(0x1ff)]:[];}set[_0x1b27dc(0x1ff)](_0x193c55){var _0x3e715b=_0x1b27dc;const _0x4863bc=this['inputs'][_0x3e715b(0x12a8)][_0x3e715b(0x631)];_0x4863bc&&(_0x4863bc[_0x3e715b(0x1ff)]=_0x193c55);}get[_0x1b27dc(0x3e34)](){var _0x57b48c=_0x1b27dc,_0x2caab9=this[_0x57b48c(0x12d0)][_0x57b48c(0x12a8)][_0x57b48c(0x631)];return _0x2caab9?_0x2caab9[_0x57b48c(0x3e34)]:[];}set[_0x1b27dc(0x3e34)](_0x2f891b){var _0xfabd21=_0x1b27dc;const _0x16b1fb=this['inputs']['attached'][_0xfabd21(0x631)];_0x16b1fb&&(_0x16b1fb[_0xfabd21(0x3e34)]=_0x2f891b);}get[_0x1b27dc(0x3654)](){var _0x55c6b0=_0x1b27dc,_0x6eefee=this[_0x55c6b0(0x12d0)]['attached'][_0x55c6b0(0x631)];return _0x6eefee?_0x6eefee['keysUp']:[];}set['keysUp'](_0x87a750){var _0x49bb6d=_0x1b27dc;const _0x2ef5f4=this[_0x49bb6d(0x12d0)][_0x49bb6d(0x12a8)][_0x49bb6d(0x631)];_0x2ef5f4&&(_0x2ef5f4[_0x49bb6d(0x3654)]=_0x87a750);}get[_0x1b27dc(0x2506)](){var _0x717f8f=_0x1b27dc,_0x5732e2=this['inputs']['attached'][_0x717f8f(0x631)];return _0x5732e2?_0x5732e2[_0x717f8f(0x2506)]:[];}set['keysDown'](_0x10dccb){var _0x3ca32e=_0x1b27dc;const _0x38e098=this[_0x3ca32e(0x12d0)][_0x3ca32e(0x12a8)][_0x3ca32e(0x631)];_0x38e098&&(_0x38e098[_0x3ca32e(0x2506)]=_0x10dccb);}get['keysLeft'](){var _0x5c9c05=_0x1b27dc,_0x210620=this[_0x5c9c05(0x12d0)][_0x5c9c05(0x12a8)][_0x5c9c05(0x631)];return _0x210620?_0x210620['keysLeft']:[];}set['keysLeft'](_0x229161){var _0xb7d68=_0x1b27dc;const _0x59f221=this[_0xb7d68(0x12d0)][_0xb7d68(0x12a8)][_0xb7d68(0x631)];_0x59f221&&(_0x59f221[_0xb7d68(0xd47)]=_0x229161);}get[_0x1b27dc(0x1756)](){var _0x456fd9=_0x1b27dc,_0x7bf795=this[_0x456fd9(0x12d0)][_0x456fd9(0x12a8)][_0x456fd9(0x631)];return _0x7bf795?_0x7bf795[_0x456fd9(0x1756)]:[];}set[_0x1b27dc(0x1756)](_0x13d75c){var _0x15a2f2=_0x1b27dc;const _0x5e2916=this['inputs']['attached'][_0x15a2f2(0x631)];_0x5e2916&&(_0x5e2916[_0x15a2f2(0x1756)]=_0x13d75c);}[_0x1b27dc(0x1a17)](_0x1fa5be,_0x26fe49){var _0x10a90a=_0x1b27dc;_0x26fe49=_0x2f3894['w1'][_0x10a90a(0x3941)](arguments),this[_0x10a90a(0x12d0)][_0x10a90a(0x2c24)](_0x26fe49);}[_0x1b27dc(0x29a5)](){var _0xfd3f31=_0x1b27dc;this[_0xfd3f31(0x12d0)][_0xfd3f31(0x2696)](),this['cameraDirection']=new _0x2d440a['P'](0x0,0x0,0x0);}get[_0x1b27dc(0x30cc)](){var _0x226d6e=_0x1b27dc;return this[_0x226d6e(0x202a)];}set[_0x1b27dc(0x30cc)](_0x1e5031){var _0x189cc8=_0x1b27dc;this[_0x189cc8(0x202a)]=isNaN(_0x1e5031)?-0x1:_0x1e5031;}[_0x1b27dc(0x1fd1)](_0x4e1049){var _0x5cbea9=_0x1b27dc;let _0x58e786;(_0x58e786=this[_0x5cbea9(0x2126)]?_0x2d440a['P'][_0x5cbea9(0x1e28)](this['position'],this[_0x5cbea9(0x2126)]['getWorldMatrix']()):this[_0x5cbea9(0x8c5)])[_0x5cbea9(0x1f64)](0x0,this[_0x5cbea9(0x1b40)]['y'],0x0,this[_0x5cbea9(0x3f86)]),this[_0x5cbea9(0x3f86)]['addInPlace'](this[_0x5cbea9(0xc3d)]);const _0x447587=this[_0x5cbea9(0x22fd)]()['collisionCoordinator'];this[_0x5cbea9(0x18ed)]||(this[_0x5cbea9(0x18ed)]=_0x447587[_0x5cbea9(0x2811)]()),this['_collider']['_radius']=this['ellipsoid'],this[_0x5cbea9(0x18ed)][_0x5cbea9(0x30cc)]=this[_0x5cbea9(0x202a)];let _0x2907b3=_0x4e1049;this[_0x5cbea9(0xf19)]&&(_0x2907b3=_0x4e1049[_0x5cbea9(0x11ad)](this[_0x5cbea9(0x22fd)]()[_0x5cbea9(0x149d)])),_0x447587[_0x5cbea9(0x1cb1)](this[_0x5cbea9(0x3f86)],_0x2907b3,this['_collider'],0x3,null,this[_0x5cbea9(0x7f7)],this[_0x5cbea9(0x439)]);}[_0x1b27dc(0x1f9c)](){var _0x4cc605=_0x1b27dc;this[_0x4cc605(0x37dc)]||(this['_localDirection']=_0x2d440a['P']['Zero'](),this[_0x4cc605(0x2bd1)]=_0x2d440a['P'][_0x4cc605(0x1b83)]()),this[_0x4cc605(0x12d0)]['checkInputs'](),super['_checkInputs']();}[_0x1b27dc(0x11fc)](){var _0x34b329=_0x1b27dc;return this[_0x34b329(0x157e)]||0x0<Math['abs'](this[_0x34b329(0x8eb)]['x'])||0x0<Math[_0x34b329(0x3f6c)](this[_0x34b329(0x8eb)]['y'])||0x0<Math[_0x34b329(0x3f6c)](this['cameraDirection']['z']);}['_updatePosition'](){var _0x1153ae=_0x1b27dc;this[_0x1153ae(0x2f55)]&&this['getScene']()[_0x1153ae(0x27d1)]?this[_0x1153ae(0x1fd1)](this['cameraDirection']):super[_0x1153ae(0x2d69)]();}['restoreRoll'](_0x4d55d2){var _0x57cb8c=_0x1b27dc,_0x46d75b=this['_trackRoll'],_0xcc7ce5=_0x46d75b-this[_0x57cb8c(0x13fc)]['z'];0.001<=Math[_0x57cb8c(0x3f6c)](_0xcc7ce5)&&(this[_0x57cb8c(0x13fc)]['z']+=_0xcc7ce5/_0x4d55d2,Math[_0x57cb8c(0x3f6c)](_0x46d75b-this[_0x57cb8c(0x13fc)]['z'])<=0.001&&(this['rotation']['z']=_0x46d75b));}['dispose'](){var _0xc76d5b=_0x1b27dc;this[_0xc76d5b(0x12d0)][_0xc76d5b(0x2af2)](),super[_0xc76d5b(0x2d20)]();}[_0x1b27dc(0x1653)](){var _0x3caf3a=_0x1b27dc;return _0x3caf3a(0x23e4);}}_0xae55e2([(0x0,_0x2685aa['hd'])()],_0x2ee10e['prototype'],_0x1b27dc(0x1b40),void 0x0),_0xae55e2([(0x0,_0x2685aa['hd'])()],_0x2ee10e[_0x1b27dc(0x1229)],_0x1b27dc(0xc3d),void 0x0),_0xae55e2([(0x0,_0x2685aa['qC'])()],_0x2ee10e[_0x1b27dc(0x1229)],_0x1b27dc(0x2f55),void 0x0),_0xae55e2([(0x0,_0x2685aa['qC'])()],_0x2ee10e[_0x1b27dc(0x1229)],_0x1b27dc(0xf19),void 0x0);},0x12dd5:(_0x1a9c80,_0x2bf759,_0x2662ff)=>{var _0x294255=a8_0x49466b;_0x2662ff['d'](_0x2bf759,{'w':()=>_0x397711});var _0x2bf759=_0x2662ff(0x15fee),_0x41d4cc=_0x2662ff(0x15f1e),_0x571c2f=_0x2662ff(0x12200);class _0x397711 extends _0x2bf759['p']{constructor(_0x38ae8a){super(_0x38ae8a);}[_0x294255(0x90b)](){var _0x4c4113=_0x294255;return this[_0x4c4113(0x11ad)](new _0x571c2f['H']()),this;}[_0x294255(0x273c)](){return this['add'](new _0x41d4cc['g']()),this;}}},0x14430:(_0x48500f,_0x35c366,_0x3e4565)=>{var _0x503a96=a8_0x49466b;function _0x1497db(_0x2e98c8,_0x523ed9,_0x354662,_0x209c30){var _0x5194c4=a8_0x58a1,_0x54e761,_0x44e39f=arguments['length'],_0x1c3126=_0x44e39f<0x3?_0x523ed9:null===_0x209c30?_0x209c30=Object[_0x5194c4(0x319d)](_0x523ed9,_0x354662):_0x209c30;if(_0x5194c4(0x20cb)==typeof Reflect&&_0x5194c4(0x187)==typeof Reflect[_0x5194c4(0x14d7)])_0x1c3126=Reflect[_0x5194c4(0x14d7)](_0x2e98c8,_0x523ed9,_0x354662,_0x209c30);else{for(var _0x4f6070=_0x2e98c8['length']-0x1;0x0<=_0x4f6070;_0x4f6070--)(_0x54e761=_0x2e98c8[_0x4f6070])&&(_0x1c3126=(_0x44e39f<0x3?_0x54e761(_0x1c3126):0x3<_0x44e39f?_0x54e761(_0x523ed9,_0x354662,_0x1c3126):_0x54e761(_0x523ed9,_0x354662))||_0x1c3126);}0x3<_0x44e39f&&_0x1c3126&&Object[_0x5194c4(0x1fc0)](_0x523ed9,_0x354662,_0x1c3126);}var _0x45eed3=_0x3e4565(0x153ad),_0x3c4e0a=_0x3e4565(0xe222),_0x5bbddc=_0x3e4565(0x2f61),_0x32d051=_0x3e4565(0x9fd1),_0x316834=_0x3e4565(0x16aec),_0x4f26eb=_0x3e4565(0x5e3f);_0x316834['N'][_0x503a96(0xf1b)](_0x503a96(0x1cf8),(_0x495f4c,_0x475a1c)=>()=>new _0x3b94be(_0x495f4c,_0x32d051['P'][_0x503a96(0x1b83)](),_0x475a1c)),_0x316834['N'][_0x503a96(0xf1b)](_0x503a96(0xf4e),(_0x226196,_0x167a77)=>()=>new _0x2804c9(_0x226196,0x0,0x0,0x1,null,_0x167a77));class _0x3b94be extends _0x5bbddc['C']{constructor(_0x4c96c2,_0x567fb8,_0x6b97d4,_0x3219a0=null){var _0x2e550c=_0x503a96;super(_0x4c96c2,_0x567fb8,_0x6b97d4),this[_0x2e550c(0x616)]=0xc,this[_0x2e550c(0x31b2)]=null,this[_0x2e550c(0x3aaa)]=null,this[_0x2e550c(0x1194)]=0x0,this[_0x2e550c(0x14fb)]=null,this[_0x2e550c(0x79e)]=null,this[_0x2e550c(0x1fff)]=0x4,this[_0x2e550c(0xf96)]=null,this['upperHeightOffsetLimit']=null,this[_0x2e550c(0xea8)]=0.05,this[_0x2e550c(0xa66)]=0x14,this['lockedTarget']=_0x3219a0,this[_0x2e550c(0x12d0)]=new _0x4f26eb['b'](this),this['inputs'][_0x2e550c(0x90b)]()[_0x2e550c(0x2bf)]()[_0x2e550c(0x1e6c)]();}[_0x503a96(0x4132)](_0x21f70d){var _0x2a6be6=_0x503a96;if(_0x21f70d){var _0x5f5c91=_0x32d051['jp']['Matrix'][0x0],_0x5f5c91=(_0x21f70d[_0x2a6be6(0x18d4)][_0x2a6be6(0x16e0)](_0x5f5c91),Math[_0x2a6be6(0x4d2)](_0x5f5c91['m'][0x8],_0x5f5c91['m'][0xa])),_0x5f5c91=_0x3c4e0a['w1'][_0x2a6be6(0x2045)](this['rotationOffset'])+_0x5f5c91,_0x21f70d=_0x21f70d[_0x2a6be6(0x2736)](),_0x155882=_0x21f70d['x']+Math[_0x2a6be6(0x240)](_0x5f5c91)*this[_0x2a6be6(0x616)],_0x5f5c91=_0x21f70d['z']+Math[_0x2a6be6(0x110a)](_0x5f5c91)*this[_0x2a6be6(0x616)],_0x155882=_0x155882-this[_0x2a6be6(0x8c5)]['x'],_0xd1c694=_0x21f70d['y']+this[_0x2a6be6(0x1fff)]-this[_0x2a6be6(0x8c5)]['y'],_0x5f5c91=_0x5f5c91-this[_0x2a6be6(0x8c5)]['z'];let _0x48450d=_0x155882*this[_0x2a6be6(0xea8)]*0x2,_0xe55607=_0xd1c694*this[_0x2a6be6(0xea8)],_0x3d5a8d=_0x5f5c91*this[_0x2a6be6(0xea8)]*0x2;(_0x48450d>this[_0x2a6be6(0xa66)]||_0x48450d<-this[_0x2a6be6(0xa66)])&&(_0x48450d=_0x48450d<0x1?-this[_0x2a6be6(0xa66)]:this[_0x2a6be6(0xa66)]),(_0xe55607>this[_0x2a6be6(0xa66)]||_0xe55607<-this[_0x2a6be6(0xa66)])&&(_0xe55607=_0xe55607<0x1?-this[_0x2a6be6(0xa66)]:this[_0x2a6be6(0xa66)]),(_0x3d5a8d>this[_0x2a6be6(0xa66)]||_0x3d5a8d<-this[_0x2a6be6(0xa66)])&&(_0x3d5a8d=_0x3d5a8d<0x1?-this['maxCameraSpeed']:this[_0x2a6be6(0xa66)]),this[_0x2a6be6(0x8c5)]=new _0x32d051['P'](this[_0x2a6be6(0x8c5)]['x']+_0x48450d,this[_0x2a6be6(0x8c5)]['y']+_0xe55607,this['position']['z']+_0x3d5a8d),this[_0x2a6be6(0x28e6)](_0x21f70d);}}[_0x503a96(0x1a17)](_0xc06ee0,_0x542a45){var _0x179f6b=_0x503a96;_0x542a45=_0x3c4e0a['w1'][_0x179f6b(0x3941)](arguments),this['inputs'][_0x179f6b(0x2c24)](_0x542a45),this[_0x179f6b(0x2de1)]=()=>{};}[_0x503a96(0x29a5)](){var _0xe06d60=_0x503a96;this['inputs'][_0xe06d60(0x2696)](),this[_0xe06d60(0x2de1)]&&this[_0xe06d60(0x2de1)]();}['_checkInputs'](){var _0xb934eb=_0x503a96;this[_0xb934eb(0x12d0)]['checkInputs'](),this[_0xb934eb(0x2a44)](),super['_checkInputs'](),this['lockedTarget']&&this[_0xb934eb(0x4132)](this[_0xb934eb(0x1d2b)]);}['_checkLimits'](){var _0x13a0ab=_0x503a96;null!==this['lowerRadiusLimit']&&this[_0x13a0ab(0x616)]<this[_0x13a0ab(0x31b2)]&&(this[_0x13a0ab(0x616)]=this[_0x13a0ab(0x31b2)]),null!==this[_0x13a0ab(0x3aaa)]&&this[_0x13a0ab(0x616)]>this[_0x13a0ab(0x3aaa)]&&(this[_0x13a0ab(0x616)]=this[_0x13a0ab(0x3aaa)]),null!==this[_0x13a0ab(0xf96)]&&this['heightOffset']<this[_0x13a0ab(0xf96)]&&(this[_0x13a0ab(0x1fff)]=this[_0x13a0ab(0xf96)]),null!==this[_0x13a0ab(0x21b8)]&&this[_0x13a0ab(0x1fff)]>this[_0x13a0ab(0x21b8)]&&(this[_0x13a0ab(0x1fff)]=this[_0x13a0ab(0x21b8)]),null!==this[_0x13a0ab(0x14fb)]&&this['rotationOffset']<this['lowerRotationOffsetLimit']&&(this['rotationOffset']=this[_0x13a0ab(0x14fb)]),null!==this[_0x13a0ab(0x79e)]&&this[_0x13a0ab(0x1194)]>this['upperRotationOffsetLimit']&&(this[_0x13a0ab(0x1194)]=this['upperRotationOffsetLimit']);}['getClassName'](){var _0x86769c=_0x503a96;return _0x86769c(0x1cf8);}}_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],'radius',void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0x31b2),void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],'upperRadiusLimit',void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0x1194),void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0x14fb),void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0x79e),void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],'heightOffset',void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be['prototype'],_0x503a96(0xf96),void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0x21b8),void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be['prototype'],'cameraAcceleration',void 0x0),_0x1497db([(0x0,_0x45eed3['qC'])()],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0xa66),void 0x0),_0x1497db([(0x0,_0x45eed3['RR'])(_0x503a96(0x309d))],_0x3b94be[_0x503a96(0x1229)],_0x503a96(0x1d2b),void 0x0);class _0x2804c9 extends _0x5bbddc['C']{constructor(_0x353d99,_0x2ec108,_0x14dd77,_0x238670,_0x125e9f,_0x577c7c){var _0x3c09b4=_0x503a96;super(_0x353d99,_0x32d051['P'][_0x3c09b4(0x1b83)](),_0x577c7c),this['alpha']=_0x2ec108,this[_0x3c09b4(0x1836)]=_0x14dd77,this[_0x3c09b4(0x616)]=_0x238670,this[_0x3c09b4(0x136e)]=_0x32d051['P'][_0x3c09b4(0x1b83)](),this['setMeshTarget'](_0x125e9f);}[_0x503a96(0x1fe3)](_0x142d9a){var _0x27da57=_0x503a96;this[_0x27da57(0x2e05)]=_0x142d9a,this[_0x27da57(0x4132)]();}[_0x503a96(0x4132)](){var _0x4c7df9=_0x503a96;if(this[_0x4c7df9(0x2e05)]){this[_0x4c7df9(0x136e)]['x']=this[_0x4c7df9(0x616)]*Math['cos'](this[_0x4c7df9(0x14f2)])*Math[_0x4c7df9(0x110a)](this['beta']),this[_0x4c7df9(0x136e)]['y']=this[_0x4c7df9(0x616)]*Math[_0x4c7df9(0x240)](this[_0x4c7df9(0x1836)]),this['_cartesianCoordinates']['z']=this['radius']*Math[_0x4c7df9(0x240)](this[_0x4c7df9(0x14f2)])*Math[_0x4c7df9(0x110a)](this['beta']);const _0x88e3e=this[_0x4c7df9(0x2e05)][_0x4c7df9(0x2736)]();this[_0x4c7df9(0x8c5)]=_0x88e3e['add'](this[_0x4c7df9(0x136e)]),this[_0x4c7df9(0x28e6)](_0x88e3e);}}[_0x503a96(0x1f9c)](){var _0x3549bf=_0x503a96;super[_0x3549bf(0x1f9c)](),this[_0x3549bf(0x4132)]();}[_0x503a96(0x1653)](){var _0x218994=_0x503a96;return _0x218994(0xf4e);}}},0x5e3f:(_0x5cd8a7,_0x34b536,_0x2c599d)=>{var _0x33aeaf=a8_0x49466b;_0x2c599d['d'](_0x34b536,{'b':()=>_0x26a80d});var _0x34b536=_0x2c599d(0x15fee),_0x1df7df=_0x2c599d(0xc1fe),_0x1ad9c4=_0x2c599d(0x9f45),_0x3ac187=_0x2c599d(0x1428f),_0xacf387=_0x2c599d(0x6214);class _0x26a80d extends _0x34b536['p']{constructor(_0x150db9){super(_0x150db9);}[_0x33aeaf(0x90b)](){return this['add'](new _0x1df7df['I']()),this;}[_0x33aeaf(0x2bf)](){return this['add'](new _0x1ad9c4['o']()),this;}[_0x33aeaf(0x1e6c)](){var _0x83426a=_0x33aeaf;return this[_0x83426a(0x11ad)](new _0x3ac187['S']()),this;}[_0x33aeaf(0x1861)](){var _0x1cfa75=_0x33aeaf;return _0xacf387[_0x1cfa75(0x33c3)](_0x1cfa75(0x3572)),this;}}},0xbe0e:(_0x2ec0d4,_0x14edd0,_0x2b93e0)=>{var _0x1b5e9c=a8_0x49466b;_0x2b93e0['d'](_0x14edd0,{'c':()=>_0x18bfe6});function _0x2aebf6(_0x3689b1,_0x1195ef,_0x53ee99,_0x13968a){var _0x508ea7=a8_0x58a1,_0x1ed3aa,_0x4d129b=arguments[_0x508ea7(0x132e)],_0x55f429=_0x4d129b<0x3?_0x1195ef:null===_0x13968a?_0x13968a=Object[_0x508ea7(0x319d)](_0x1195ef,_0x53ee99):_0x13968a;if('object'==typeof Reflect&&_0x508ea7(0x187)==typeof Reflect['decorate'])_0x55f429=Reflect[_0x508ea7(0x14d7)](_0x3689b1,_0x1195ef,_0x53ee99,_0x13968a);else{for(var _0x1a2e5c=_0x3689b1['length']-0x1;0x0<=_0x1a2e5c;_0x1a2e5c--)(_0x1ed3aa=_0x3689b1[_0x1a2e5c])&&(_0x55f429=(_0x4d129b<0x3?_0x1ed3aa(_0x55f429):0x3<_0x4d129b?_0x1ed3aa(_0x1195ef,_0x53ee99,_0x55f429):_0x1ed3aa(_0x1195ef,_0x53ee99))||_0x55f429);}0x3<_0x4d129b&&_0x55f429&&Object[_0x508ea7(0x1fc0)](_0x1195ef,_0x53ee99,_0x55f429);}var _0x14edd0=_0x2b93e0(0x153ad),_0x414759=_0x2b93e0(0x9fd1),_0x1b0a9c=_0x2b93e0(0xee04),_0x15a7c6=_0x2b93e0(0x2f61),_0x401f0d=_0x2b93e0(0x5aa1),_0x230249=_0x2b93e0(0xe222);class _0x18bfe6 extends _0x15a7c6['C']{constructor(_0x42d523,_0x56601b,_0x13aa26,_0x1e854a=!0x0){var _0x44b3ec=a8_0x58a1;super(_0x42d523,_0x56601b,_0x13aa26,_0x1e854a),this[_0x44b3ec(0x1b40)]=new _0x414759['P'](0.5,0x1,0.5),this[_0x44b3ec(0xc3d)]=new _0x414759['P'](0x0,0x0,0x0),this[_0x44b3ec(0x2f55)]=!0x1,this['applyGravity']=!0x1,this[_0x44b3ec(0x157e)]=!0x1,this[_0x44b3ec(0x3f86)]=_0x414759['P'][_0x44b3ec(0x1b83)](),this[_0x44b3ec(0x8f5)]=_0x414759['P'][_0x44b3ec(0x1b83)](),this[_0x44b3ec(0x264)]=_0x414759['P']['Zero'](),this[_0x44b3ec(0x202a)]=-0x1,this['_onCollisionPositionChange']=(_0x5f43f8,_0x490f19,_0x4c8e2a=null)=>{var _0xcf9a8e=_0x44b3ec;this[_0xcf9a8e(0x264)][_0xcf9a8e(0x2a3e)](_0x490f19),this[_0xcf9a8e(0x264)][_0xcf9a8e(0x16b6)](this[_0xcf9a8e(0x3f86)],this[_0xcf9a8e(0x8f5)]),this[_0xcf9a8e(0x8f5)][_0xcf9a8e(0x132e)]()>_0x1b0a9c['D'][_0xcf9a8e(0x1f91)]&&(this[_0xcf9a8e(0x8c5)]['addInPlace'](this[_0xcf9a8e(0x8f5)]),this[_0xcf9a8e(0x276f)]&&_0x4c8e2a&&this[_0xcf9a8e(0x276f)](_0x4c8e2a));},this[_0x44b3ec(0x12d0)]=new _0x401f0d['a'](this),this[_0x44b3ec(0x12d0)][_0x44b3ec(0x90b)]()[_0x44b3ec(0x273c)]();}get[_0x1b5e9c(0x2e27)](){var _0x168702=_0x1b5e9c,_0x1a1bea=this[_0x168702(0x12d0)][_0x168702(0x12a8)][_0x168702(0x3be7)];return _0x1a1bea?_0x1a1bea[_0x168702(0x2e27)]:0x0;}set['angularSensibility'](_0x16931a){var _0x1a17a4=_0x1b5e9c;const _0x360201=this['inputs'][_0x1a17a4(0x12a8)][_0x1a17a4(0x3be7)];_0x360201&&(_0x360201[_0x1a17a4(0x2e27)]=_0x16931a);}get[_0x1b5e9c(0x3654)](){var _0x215781=_0x1b5e9c,_0x205f90=this[_0x215781(0x12d0)]['attached'][_0x215781(0x631)];return _0x205f90?_0x205f90[_0x215781(0x3654)]:[];}set[_0x1b5e9c(0x3654)](_0x267bc1){var _0x25ec72=_0x1b5e9c;const _0x238058=this[_0x25ec72(0x12d0)]['attached'][_0x25ec72(0x631)];_0x238058&&(_0x238058[_0x25ec72(0x3654)]=_0x267bc1);}get[_0x1b5e9c(0x678)](){var _0x40c927=_0x1b5e9c,_0x3cb5cc=this['inputs'][_0x40c927(0x12a8)][_0x40c927(0x631)];return _0x3cb5cc?_0x3cb5cc['keysUpward']:[];}set[_0x1b5e9c(0x678)](_0x3755dc){var _0x35465d=_0x1b5e9c;const _0x19eb28=this[_0x35465d(0x12d0)][_0x35465d(0x12a8)][_0x35465d(0x631)];_0x19eb28&&(_0x19eb28[_0x35465d(0x678)]=_0x3755dc);}get['keysDown'](){var _0x1344b4=_0x1b5e9c,_0x339054=this['inputs'][_0x1344b4(0x12a8)]['keyboard'];return _0x339054?_0x339054[_0x1344b4(0x2506)]:[];}set[_0x1b5e9c(0x2506)](_0x402b74){var _0x167894=_0x1b5e9c;const _0x48de33=this[_0x167894(0x12d0)][_0x167894(0x12a8)]['keyboard'];_0x48de33&&(_0x48de33[_0x167894(0x2506)]=_0x402b74);}get[_0x1b5e9c(0x524)](){var _0x792416=_0x1b5e9c,_0x10c06c=this[_0x792416(0x12d0)][_0x792416(0x12a8)][_0x792416(0x631)];return _0x10c06c?_0x10c06c[_0x792416(0x524)]:[];}set[_0x1b5e9c(0x524)](_0x420199){var _0x317f27=_0x1b5e9c;const _0x5df3e6=this[_0x317f27(0x12d0)]['attached'][_0x317f27(0x631)];_0x5df3e6&&(_0x5df3e6['keysDownward']=_0x420199);}get[_0x1b5e9c(0xd47)](){var _0x2d833a=_0x1b5e9c,_0x237196=this[_0x2d833a(0x12d0)]['attached'][_0x2d833a(0x631)];return _0x237196?_0x237196[_0x2d833a(0xd47)]:[];}set[_0x1b5e9c(0xd47)](_0x2af939){var _0x19f00d=_0x1b5e9c;const _0x15a9ae=this[_0x19f00d(0x12d0)]['attached'][_0x19f00d(0x631)];_0x15a9ae&&(_0x15a9ae[_0x19f00d(0xd47)]=_0x2af939);}get[_0x1b5e9c(0x1756)](){var _0x101a98=_0x1b5e9c,_0x3527de=this[_0x101a98(0x12d0)][_0x101a98(0x12a8)][_0x101a98(0x631)];return _0x3527de?_0x3527de['keysRight']:[];}set[_0x1b5e9c(0x1756)](_0x272693){var _0x725361=_0x1b5e9c;const _0xf14a58=this[_0x725361(0x12d0)][_0x725361(0x12a8)]['keyboard'];_0xf14a58&&(_0xf14a58[_0x725361(0x1756)]=_0x272693);}get[_0x1b5e9c(0x334e)](){var _0x258503=_0x1b5e9c,_0x18c4db=this['inputs']['attached']['keyboard'];return _0x18c4db?_0x18c4db[_0x258503(0x334e)]:[];}set[_0x1b5e9c(0x334e)](_0x529d72){var _0x2dc8b7=_0x1b5e9c;const _0x525372=this['inputs']['attached'][_0x2dc8b7(0x631)];_0x525372&&(_0x525372[_0x2dc8b7(0x334e)]=_0x529d72);}get[_0x1b5e9c(0xfc9)](){var _0x3fa015=_0x1b5e9c,_0x4f548e=this[_0x3fa015(0x12d0)][_0x3fa015(0x12a8)][_0x3fa015(0x631)];return _0x4f548e?_0x4f548e[_0x3fa015(0xfc9)]:[];}set[_0x1b5e9c(0xfc9)](_0x3c0590){var _0x21c7df=_0x1b5e9c;const _0x52a0db=this[_0x21c7df(0x12d0)][_0x21c7df(0x12a8)][_0x21c7df(0x631)];_0x52a0db&&(_0x52a0db[_0x21c7df(0xfc9)]=_0x3c0590);}get['keysRotateUp'](){var _0x175c09=_0x1b5e9c,_0x57818f=this[_0x175c09(0x12d0)][_0x175c09(0x12a8)][_0x175c09(0x631)];return _0x57818f?_0x57818f[_0x175c09(0xbbd)]:[];}set[_0x1b5e9c(0xbbd)](_0xc072c7){var _0x47ce2a=_0x1b5e9c;const _0x41d5d4=this['inputs'][_0x47ce2a(0x12a8)]['keyboard'];_0x41d5d4&&(_0x41d5d4[_0x47ce2a(0xbbd)]=_0xc072c7);}get[_0x1b5e9c(0xf86)](){var _0x5755d1=_0x1b5e9c,_0x5749b3=this['inputs'][_0x5755d1(0x12a8)]['keyboard'];return _0x5749b3?_0x5749b3[_0x5755d1(0xf86)]:[];}set[_0x1b5e9c(0xf86)](_0x98a76c){var _0x576806=_0x1b5e9c;const _0x832ea6=this[_0x576806(0x12d0)]['attached'][_0x576806(0x631)];_0x832ea6&&(_0x832ea6[_0x576806(0xf86)]=_0x98a76c);}['attachControl'](_0x280815,_0x3c5375){var _0x1c101b=_0x1b5e9c;_0x3c5375=_0x230249['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x1c101b(0x12d0)]['attachElement'](_0x3c5375);}[_0x1b5e9c(0x29a5)](){var _0x237264=_0x1b5e9c;this['inputs'][_0x237264(0x2696)](),this[_0x237264(0x8eb)]=new _0x414759['P'](0x0,0x0,0x0),this[_0x237264(0x1236)]=new _0x414759['FM'](0x0,0x0);}get[_0x1b5e9c(0x30cc)](){var _0x408157=_0x1b5e9c;return this[_0x408157(0x202a)];}set[_0x1b5e9c(0x30cc)](_0x2298a7){var _0x635161=_0x1b5e9c;this[_0x635161(0x202a)]=isNaN(_0x2298a7)?-0x1:_0x2298a7;}[_0x1b5e9c(0x1fd1)](_0x4e16df){var _0x4ebaf8=_0x1b5e9c;let _0x160860;(_0x160860=this[_0x4ebaf8(0x2126)]?_0x414759['P'][_0x4ebaf8(0x1e28)](this['position'],this[_0x4ebaf8(0x2126)][_0x4ebaf8(0x2fee)]()):this[_0x4ebaf8(0x8c5)])[_0x4ebaf8(0x1f64)](0x0,this[_0x4ebaf8(0x1b40)]['y'],0x0,this[_0x4ebaf8(0x3f86)]),this[_0x4ebaf8(0x3f86)][_0x4ebaf8(0x2f9c)](this[_0x4ebaf8(0xc3d)]);const _0x509a0a=this[_0x4ebaf8(0x22fd)]()['collisionCoordinator'];this[_0x4ebaf8(0x18ed)]||(this['_collider']=_0x509a0a[_0x4ebaf8(0x2811)]()),this[_0x4ebaf8(0x18ed)][_0x4ebaf8(0x3611)]=this[_0x4ebaf8(0x1b40)],this[_0x4ebaf8(0x18ed)][_0x4ebaf8(0x30cc)]=this[_0x4ebaf8(0x202a)];let _0x274a63=_0x4e16df;this[_0x4ebaf8(0xf19)]&&(_0x274a63=_0x4e16df[_0x4ebaf8(0x11ad)](this[_0x4ebaf8(0x22fd)]()['gravity'])),_0x509a0a[_0x4ebaf8(0x1cb1)](this[_0x4ebaf8(0x3f86)],_0x274a63,this['_collider'],0x3,null,this[_0x4ebaf8(0x7f7)],this[_0x4ebaf8(0x439)]);}['_checkInputs'](){var _0x1cc9ce=_0x1b5e9c;this['_localDirection']||(this[_0x1cc9ce(0x37dc)]=_0x414759['P']['Zero'](),this['_transformedDirection']=_0x414759['P'][_0x1cc9ce(0x1b83)]()),this[_0x1cc9ce(0x12d0)]['checkInputs'](),super[_0x1cc9ce(0x1f9c)]();}['_decideIfNeedsToMove'](){var _0xcb4c4a=_0x1b5e9c;return this[_0xcb4c4a(0x157e)]||0x0<Math[_0xcb4c4a(0x3f6c)](this['cameraDirection']['x'])||0x0<Math['abs'](this['cameraDirection']['y'])||0x0<Math[_0xcb4c4a(0x3f6c)](this[_0xcb4c4a(0x8eb)]['z']);}[_0x1b5e9c(0x2d69)](){var _0x135f7a=_0x1b5e9c;this[_0x135f7a(0x2f55)]&&this[_0x135f7a(0x22fd)]()['collisionsEnabled']?this[_0x135f7a(0x1fd1)](this['cameraDirection']):super[_0x135f7a(0x2d69)]();}[_0x1b5e9c(0x2d20)](){var _0xbbae65=_0x1b5e9c;this[_0xbbae65(0x12d0)][_0xbbae65(0x2af2)](),super[_0xbbae65(0x2d20)]();}[_0x1b5e9c(0x1653)](){var _0xa31fb=_0x1b5e9c;return _0xa31fb(0x10d0);}}_0x2aebf6([(0x0,_0x14edd0['hd'])()],_0x18bfe6[_0x1b5e9c(0x1229)],'ellipsoid',void 0x0),_0x2aebf6([(0x0,_0x14edd0['hd'])()],_0x18bfe6[_0x1b5e9c(0x1229)],'ellipsoidOffset',void 0x0),_0x2aebf6([(0x0,_0x14edd0['qC'])()],_0x18bfe6['prototype'],_0x1b5e9c(0x2f55),void 0x0),_0x2aebf6([(0x0,_0x14edd0['qC'])()],_0x18bfe6['prototype'],_0x1b5e9c(0xf19),void 0x0);},0x5aa1:(_0x1f0e50,_0x1c028d,_0x59d228)=>{var _0x425dee=a8_0x49466b;_0x59d228['d'](_0x1c028d,{'a':()=>_0x10e4b4});var _0x1c028d=_0x59d228(0x15fee),_0x1b57b2=_0x59d228(0xf6bc),_0x42ed78=_0x59d228(0x70a6),_0x1e1edc=_0x59d228(0x6572),_0x88186b=_0x59d228(0x949);class _0x10e4b4 extends _0x1c028d['p']{constructor(_0xd7a04){var _0x40d349=a8_0x58a1;super(_0xd7a04),this[_0x40d349(0x338d)]=null,this[_0x40d349(0x1bde)]=null;}[_0x425dee(0x90b)](){var _0x44a399=_0x425dee;return this[_0x44a399(0x11ad)](new _0x1b57b2['Y']()),this;}[_0x425dee(0x273c)](_0x4efad7=!0x0){var _0x43c6ec=_0x425dee;return this[_0x43c6ec(0x338d)]||(this['_mouseInput']=new _0x42ed78['A'](_0x4efad7),this[_0x43c6ec(0x11ad)](this[_0x43c6ec(0x338d)])),this;}[_0x425dee(0x2327)](){var _0xcd3595=_0x425dee;return this[_0xcd3595(0x338d)]&&this[_0xcd3595(0x2473)](this[_0xcd3595(0x338d)]),this;}[_0x425dee(0x2bf)](){var _0x176c6d=_0x425dee;return this[_0x176c6d(0x1bde)]||(this[_0x176c6d(0x1bde)]=new _0x1e1edc['A'](),this[_0x176c6d(0x11ad)](this[_0x176c6d(0x1bde)])),this;}[_0x425dee(0x3a9)](){var _0x3fc105=_0x425dee;return this[_0x3fc105(0x1bde)]&&this[_0x3fc105(0x2473)](this[_0x3fc105(0x1bde)]),this;}[_0x425dee(0x33b0)](){var _0x240c64=_0x425dee;return this[_0x240c64(0x11ad)](new _0x88186b['y']()),this;}[_0x425dee(0x2af2)](){var _0x57b6e0=_0x425dee;super[_0x57b6e0(0x2af2)](),this['_mouseInput']=null;}}},0x6b59:(_0x12ae4a,_0x4b8e9c,_0x4eab27)=>{var _0x3beb66=a8_0x49466b;_0x4eab27['d'](_0x4b8e9c,{'i':()=>_0x2a4a60});var _0x4b8e9c=_0x4eab27(0x9a2d),_0x6c96c5=_0x4eab27(0x9fd1);_0x4eab27(0x16aec)['N']['AddNodeConstructor']('GamepadCamera',(_0x2f15d1,_0xc845c9)=>()=>new _0x2a4a60(_0x2f15d1,_0x6c96c5['P'][_0x3beb66(0x1b83)](),_0xc845c9));class _0x2a4a60 extends _0x4b8e9c['x']{constructor(_0x260208,_0x57017a,_0x5cd330){super(_0x260208,_0x57017a,_0x5cd330);}[_0x3beb66(0x1653)](){var _0x4fc24f=_0x3beb66;return _0x4fc24f(0x580);}}},0x9d9:(_0x55ac6d,_0x174998,_0x48c4ff)=>{_0x48c4ff(0x676f),_0x48c4ff(0x15fee),_0x48c4ff(0xdef7),_0x48c4ff(0x2f61),_0x48c4ff(0xbe0e),_0x48c4ff(0x5aa1),_0x48c4ff(0x6d55),_0x48c4ff(0x17556),_0x48c4ff(0x10dc3),_0x48c4ff(0xbab5),_0x48c4ff(0x10c09),_0x48c4ff(0x12dd5),_0x48c4ff(0x14430),_0x48c4ff(0x5e3f),_0x48c4ff(0x6b59),_0x48c4ff(0xfb0c),_0x48c4ff(0x9a2d),_0x48c4ff(0x16f74),_0x48c4ff(0x127b6),_0x48c4ff(0xfa35);},0x2f61:(_0x3a847f,_0x5c8725,_0x114f13)=>{var _0x48919c=a8_0x49466b;_0x114f13['d'](_0x5c8725,{'C':()=>_0x45b4b2});function _0x357f6a(_0x12dcc0,_0x4b7401,_0x23f6bd,_0x157d9b){var _0xf56488=a8_0x58a1,_0x2fdc3f,_0x1e0055=arguments[_0xf56488(0x132e)],_0x3be065=_0x1e0055<0x3?_0x4b7401:null===_0x157d9b?_0x157d9b=Object[_0xf56488(0x319d)](_0x4b7401,_0x23f6bd):_0x157d9b;if(_0xf56488(0x20cb)==typeof Reflect&&_0xf56488(0x187)==typeof Reflect[_0xf56488(0x14d7)])_0x3be065=Reflect[_0xf56488(0x14d7)](_0x12dcc0,_0x4b7401,_0x23f6bd,_0x157d9b);else{for(var _0x1daeff=_0x12dcc0[_0xf56488(0x132e)]-0x1;0x0<=_0x1daeff;_0x1daeff--)(_0x2fdc3f=_0x12dcc0[_0x1daeff])&&(_0x3be065=(_0x1e0055<0x3?_0x2fdc3f(_0x3be065):0x3<_0x1e0055?_0x2fdc3f(_0x4b7401,_0x23f6bd,_0x3be065):_0x2fdc3f(_0x4b7401,_0x23f6bd))||_0x3be065);}0x3<_0x1e0055&&_0x3be065&&Object[_0xf56488(0x1fc0)](_0x4b7401,_0x23f6bd,_0x3be065);}var _0x5c8725=_0x114f13(0x153ad),_0x48ef3b=_0x114f13(0xdef7),_0x1bac5c=_0x114f13(0x9fd1),_0x5314f6=_0x114f13(0x147b8),_0x3d71a1=_0x114f13(0xa60f);class _0x45b4b2 extends _0x48ef3b['V']{constructor(_0x5417f4,_0x49fd6b,_0x8fd8ad,_0x44834f=!0x0){var _0x3a4941=a8_0x58a1;super(_0x5417f4,_0x49fd6b,_0x8fd8ad,_0x44834f),this[_0x3a4941(0x12b1)]=_0x1bac5c['P'][_0x3a4941(0x1b83)](),this[_0x3a4941(0x2c0c)]=_0x1bac5c['P'][_0x3a4941(0x1b83)](),this[_0x3a4941(0x8eb)]=new _0x1bac5c['P'](0x0,0x0,0x0),this[_0x3a4941(0x1236)]=new _0x1bac5c['FM'](0x0,0x0),this[_0x3a4941(0x2f13)]=!0x1,this[_0x3a4941(0x188c)]=!0x1,this[_0x3a4941(0x2def)]=new _0x1bac5c['_f'](),this[_0x3a4941(0x13fc)]=new _0x1bac5c['P'](0x0,0x0,0x0),this[_0x3a4941(0x3b16)]=0x2,this[_0x3a4941(0xe55)]=!0x1,this[_0x3a4941(0x1ee1)]=!0x1,this[_0x3a4941(0x1b4b)]=0.2,this[_0x3a4941(0x1d2b)]=null,this[_0x3a4941(0x2061)]=_0x1bac5c['P']['Zero'](),this[_0x3a4941(0x667)]=0x1,this['_viewMatrix']=_0x1bac5c['y3']['Zero'](),this[_0x3a4941(0x2ba4)]=_0x1bac5c['y3'][_0x3a4941(0x1b83)](),this[_0x3a4941(0x2646)]=_0x1bac5c['y3']['Zero'](),this['_cameraRotationMatrix']=_0x1bac5c['y3']['Zero'](),this['_referencePoint']=new _0x1bac5c['P'](0x0,0x0,0x1),this[_0x3a4941(0x850)]=_0x1bac5c['P'][_0x3a4941(0x1b83)](),this['_defaultUp']=_0x1bac5c['P']['Up'](),this[_0x3a4941(0x3762)]=0x0,this[_0x3a4941(0x167)]=0x0;}[_0x48919c(0x3553)](_0x16bb46){var _0x5a138a=_0x48919c;this['getWorldMatrix']();const _0x372585=this[_0x5a138a(0x3c0f)]()['subtract'](this['position']);return _0x372585[_0x5a138a(0xb65)](),_0x372585['scaleInPlace'](_0x16bb46),this[_0x5a138a(0x1b77)][_0x5a138a(0x11ad)](_0x372585);}[_0x48919c(0x838)](){var _0x86961d=_0x48919c;if(!this[_0x86961d(0x1d2b)])return null;if(this[_0x86961d(0x1d2b)][_0x86961d(0x1be2)]){const _0x343eba=this[_0x86961d(0x1d2b)],_0x107ea1=_0x343eba['computeWorldMatrix']();_0x107ea1['getTranslationToRef'](_0x343eba['absolutePosition']);}return this[_0x86961d(0x1d2b)][_0x86961d(0x1be2)]||this[_0x86961d(0x1d2b)];}[_0x48919c(0xe46)](){var _0xb0c0f4=_0x48919c;return this[_0xb0c0f4(0x2875)]=this[_0xb0c0f4(0x8c5)]['clone'](),this[_0xb0c0f4(0x1ae8)]=this[_0xb0c0f4(0x13fc)][_0xb0c0f4(0x11fe)](),this[_0xb0c0f4(0x905)]&&(this[_0xb0c0f4(0x2cb6)]=this[_0xb0c0f4(0x905)]['clone']()),super[_0xb0c0f4(0xe46)]();}[_0x48919c(0x2ac7)](){var _0x4ac272=_0x48919c;return!!super['_restoreStateValues']()&&(this[_0x4ac272(0x8c5)]=this[_0x4ac272(0x2875)]['clone'](),this[_0x4ac272(0x13fc)]=this[_0x4ac272(0x1ae8)][_0x4ac272(0x11fe)](),this[_0x4ac272(0x905)]&&(this[_0x4ac272(0x905)]=this[_0x4ac272(0x2cb6)][_0x4ac272(0x11fe)]()),this[_0x4ac272(0x8eb)][_0x4ac272(0x3b56)](0x0,0x0,0x0),this[_0x4ac272(0x1236)][_0x4ac272(0x3b56)](0x0,0x0),!0x0);}['_initCache'](){var _0x56bc14=_0x48919c;super[_0x56bc14(0x36a9)](),this[_0x56bc14(0x30db)][_0x56bc14(0x1d2b)]=new _0x1bac5c['P'](Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)]),this[_0x56bc14(0x30db)]['rotation']=new _0x1bac5c['P'](Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)]),this[_0x56bc14(0x30db)][_0x56bc14(0x905)]=new _0x1bac5c['_f'](Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)],Number[_0x56bc14(0x2f17)]);}[_0x48919c(0x2e1)](_0xf1c119){var _0x35fead=_0x48919c;_0xf1c119||super[_0x35fead(0x2e1)]();const _0x5eda04=this[_0x35fead(0x838)]();_0x5eda04?this[_0x35fead(0x30db)][_0x35fead(0x1d2b)]?this[_0x35fead(0x30db)][_0x35fead(0x1d2b)]['copyFrom'](_0x5eda04):this['_cache'][_0x35fead(0x1d2b)]=_0x5eda04[_0x35fead(0x11fe)]():this[_0x35fead(0x30db)][_0x35fead(0x1d2b)]=null,this[_0x35fead(0x30db)]['rotation'][_0x35fead(0x2a3e)](this[_0x35fead(0x13fc)]),this[_0x35fead(0x905)]&&this[_0x35fead(0x30db)][_0x35fead(0x905)]['copyFrom'](this[_0x35fead(0x905)]);}['_isSynchronizedViewMatrix'](){var _0x5a5999=_0x48919c;if(!super[_0x5a5999(0xdad)]())return!0x1;var _0x1b581f=this[_0x5a5999(0x838)]();return(this['_cache']['lockedTarget']?this[_0x5a5999(0x30db)][_0x5a5999(0x1d2b)][_0x5a5999(0x1db)](_0x1b581f):!_0x1b581f)&&(this[_0x5a5999(0x905)]?this['rotationQuaternion'][_0x5a5999(0x1db)](this[_0x5a5999(0x30db)]['rotationQuaternion']):this[_0x5a5999(0x30db)]['rotation'][_0x5a5999(0x1db)](this[_0x5a5999(0x13fc)]));}[_0x48919c(0x2162)](){var _0x26cbb1=_0x48919c;const _0x56e112=this[_0x26cbb1(0x2636)]();return this['speed']*Math['sqrt'](_0x56e112[_0x26cbb1(0x1976)]()/(0x64*_0x56e112[_0x26cbb1(0x1985)]()));}[_0x48919c(0x28e6)](_0x41e8ad){var _0x55612d=_0x48919c;this[_0x55612d(0xcbb)][_0x55612d(0xb65)](),this[_0x55612d(0x667)]=_0x41e8ad[_0x55612d(0x3e42)](this[_0x55612d(0x8c5)])['length'](),this[_0x55612d(0x8c5)]['z']===_0x41e8ad['z']&&(this[_0x55612d(0x8c5)]['z']+=_0x5314f6['kn']),this['_referencePoint'][_0x55612d(0xb65)]()[_0x55612d(0x1200)](this[_0x55612d(0x667)]),_0x1bac5c['y3']['LookAtLHToRef'](this[_0x55612d(0x8c5)],_0x41e8ad,this[_0x55612d(0x13da)],this[_0x55612d(0x2ba4)]),this['_camMatrix'][_0x55612d(0x21d5)](),this['rotation']['x']=Math['atan'](this['_camMatrix']['m'][0x6]/this[_0x55612d(0x2ba4)]['m'][0xa]),_0x41e8ad=_0x41e8ad['subtract'](this[_0x55612d(0x8c5)]),(0x0<=_0x41e8ad['x']?this[_0x55612d(0x13fc)]['y']=-Math['atan'](_0x41e8ad['z']/_0x41e8ad['x'])+Math['PI']/0x2:this['rotation']['y']=-Math['atan'](_0x41e8ad['z']/_0x41e8ad['x'])-Math['PI']/0x2,this[_0x55612d(0x13fc)]['z']=0x0,isNaN(this[_0x55612d(0x13fc)]['x'])&&(this[_0x55612d(0x13fc)]['x']=0x0),isNaN(this[_0x55612d(0x13fc)]['y'])&&(this['rotation']['y']=0x0),isNaN(this[_0x55612d(0x13fc)]['z'])&&(this[_0x55612d(0x13fc)]['z']=0x0),this[_0x55612d(0x905)]&&_0x1bac5c['_f'][_0x55612d(0x10af)](this[_0x55612d(0x13fc)]['y'],this[_0x55612d(0x13fc)]['x'],this[_0x55612d(0x13fc)]['z'],this[_0x55612d(0x905)]));}get['target'](){return this['getTarget']();}set[_0x48919c(0x2966)](_0x415f07){var _0x264fe3=_0x48919c;this[_0x264fe3(0x28e6)](_0x415f07);}[_0x48919c(0x3c0f)](){return this['_currentTarget'];}[_0x48919c(0x11fc)](){var _0x1cad00=_0x48919c;return 0x0<Math['abs'](this[_0x1cad00(0x8eb)]['x'])||0x0<Math['abs'](this[_0x1cad00(0x8eb)]['y'])||0x0<Math['abs'](this[_0x1cad00(0x8eb)]['z']);}['_updatePosition'](){var _0x48e2b4=_0x48919c;if(this[_0x48e2b4(0x2126)])return this[_0x48e2b4(0x2126)][_0x48e2b4(0x2fee)]()['invertToRef'](_0x1bac5c['jp'][_0x48e2b4(0x3809)][0x0]),_0x1bac5c['P'][_0x48e2b4(0x1e54)](this[_0x48e2b4(0x8eb)],_0x1bac5c['jp'][_0x48e2b4(0x3809)][0x0],_0x1bac5c['jp']['Vector3'][0x0]),void this['position'][_0x48e2b4(0x2f9c)](_0x1bac5c['jp']['Vector3'][0x0]);this[_0x48e2b4(0x8c5)][_0x48e2b4(0x2f9c)](this[_0x48e2b4(0x8eb)]);}[_0x48919c(0x1f9c)](){var _0x3cb86b=_0x48919c,_0x9b5833=this[_0x3cb86b(0x1ee1)]?-this[_0x3cb86b(0x1b4b)]:0x1,_0x823f38=this[_0x3cb86b(0x11fc)](),_0x1cbdc1=0x0<Math[_0x3cb86b(0x3f6c)](this[_0x3cb86b(0x1236)]['x'])||0x0<Math['abs'](this['cameraRotation']['y']);_0x823f38&&this['_updatePosition'](),_0x1cbdc1&&(this[_0x3cb86b(0x905)]&&this[_0x3cb86b(0x905)]['toEulerAnglesToRef'](this[_0x3cb86b(0x13fc)]),this[_0x3cb86b(0x13fc)]['x']+=this[_0x3cb86b(0x1236)]['x']*_0x9b5833,this[_0x3cb86b(0x13fc)]['y']+=this[_0x3cb86b(0x1236)]['y']*_0x9b5833,this[_0x3cb86b(0xe55)]||(this[_0x3cb86b(0x13fc)]['x']>(_0x9b5833=1.570796)&&(this[_0x3cb86b(0x13fc)]['x']=_0x9b5833),this[_0x3cb86b(0x13fc)]['x']<-_0x9b5833&&(this[_0x3cb86b(0x13fc)]['x']=-_0x9b5833)),this['rotationQuaternion']&&this[_0x3cb86b(0x13fc)][_0x3cb86b(0x14a3)]()&&_0x1bac5c['_f']['RotationYawPitchRollToRef'](this[_0x3cb86b(0x13fc)]['y'],this[_0x3cb86b(0x13fc)]['x'],this['rotation']['z'],this[_0x3cb86b(0x905)])),_0x823f38&&(Math[_0x3cb86b(0x3f6c)](this[_0x3cb86b(0x8eb)]['x'])<this[_0x3cb86b(0x3b16)]*_0x5314f6['kn']&&(this[_0x3cb86b(0x8eb)]['x']=0x0),Math[_0x3cb86b(0x3f6c)](this[_0x3cb86b(0x8eb)]['y'])<this[_0x3cb86b(0x3b16)]*_0x5314f6['kn']&&(this[_0x3cb86b(0x8eb)]['y']=0x0),Math['abs'](this['cameraDirection']['z'])<this['speed']*_0x5314f6['kn']&&(this['cameraDirection']['z']=0x0),this[_0x3cb86b(0x8eb)][_0x3cb86b(0x1200)](this[_0x3cb86b(0x8bf)])),_0x1cbdc1&&(Math[_0x3cb86b(0x3f6c)](this[_0x3cb86b(0x1236)]['x'])<this['speed']*_0x5314f6['kn']&&(this[_0x3cb86b(0x1236)]['x']=0x0),Math[_0x3cb86b(0x3f6c)](this[_0x3cb86b(0x1236)]['y'])<this[_0x3cb86b(0x3b16)]*_0x5314f6['kn']&&(this[_0x3cb86b(0x1236)]['y']=0x0),this[_0x3cb86b(0x1236)][_0x3cb86b(0x1200)](this[_0x3cb86b(0x8bf)])),super[_0x3cb86b(0x1f9c)]();}['_updateCameraRotationMatrix'](){var _0x204bb1=_0x48919c;this['rotationQuaternion']?this[_0x204bb1(0x905)]['toRotationMatrix'](this[_0x204bb1(0x1b8a)]):_0x1bac5c['y3']['RotationYawPitchRollToRef'](this['rotation']['y'],this['rotation']['x'],this[_0x204bb1(0x13fc)]['z'],this[_0x204bb1(0x1b8a)]);}[_0x48919c(0xaf6)](){var _0x1dbd3c=_0x48919c;return _0x1bac5c['P']['TransformNormalToRef'](this['_defaultUp'],this[_0x1dbd3c(0x1b8a)],this[_0x1dbd3c(0xcbb)]),this;}[_0x48919c(0x9ac)](){var _0x126096=_0x48919c;return this[_0x126096(0x1d2b)]&&this[_0x126096(0x28e6)](this[_0x126096(0x838)]()),this[_0x126096(0x256f)](),this[_0x126096(0x905)]&&this[_0x126096(0x167)]!=this[_0x126096(0x905)]['z']?(this[_0x126096(0xaf6)](),this['_cachedQuaternionRotationZ']=this[_0x126096(0x905)]['z']):this[_0x126096(0x3762)]!==this['rotation']['z']&&(this[_0x126096(0xaf6)](),this[_0x126096(0x3762)]=this[_0x126096(0x13fc)]['z']),_0x1bac5c['P'][_0x126096(0x2bb9)](this[_0x126096(0x23ed)],this[_0x126096(0x1b8a)],this['_transformedReferencePoint']),this[_0x126096(0x8c5)]['addToRef'](this[_0x126096(0x850)],this[_0x126096(0x2061)]),this[_0x126096(0x188c)]&&(this[_0x126096(0x905)]?_0x3d71a1['RD']['Y'][_0x126096(0x4023)](this[_0x126096(0x905)],this[_0x126096(0xcbb)]):(_0x1bac5c['_f'][_0x126096(0x1b00)](this['rotation'],this[_0x126096(0x2def)]),_0x3d71a1['RD']['Y'][_0x126096(0x4023)](this['_tmpQuaternion'],this[_0x126096(0xcbb)]))),this[_0x126096(0x3026)](this['position'],this[_0x126096(0x2061)],this[_0x126096(0xcbb)]),this[_0x126096(0x31b1)];}[_0x48919c(0x3026)](_0xe6977f,_0x49dd7d,_0x44570d){var _0x4ccd15=_0x48919c,_0x5664c8;if(this[_0x4ccd15(0x2f13)])return this[_0x4ccd15(0x2126)]?(_0x5664c8=this['parent'][_0x4ccd15(0x2fee)](),_0x1bac5c['P'][_0x4ccd15(0x2bb9)](_0xe6977f,_0x5664c8,this[_0x4ccd15(0x35a5)]),_0x1bac5c['P']['TransformCoordinatesToRef'](_0x49dd7d,_0x5664c8,this[_0x4ccd15(0x2c0c)]),_0x1bac5c['P'][_0x4ccd15(0x1e54)](_0x44570d,_0x5664c8,this[_0x4ccd15(0x12b1)]),this[_0x4ccd15(0x734)]()):(this[_0x4ccd15(0x35a5)][_0x4ccd15(0x2a3e)](_0xe6977f),this[_0x4ccd15(0x2c0c)]['copyFrom'](_0x49dd7d),this[_0x4ccd15(0x12b1)][_0x4ccd15(0x2a3e)](_0x44570d)),void(this['getScene']()[_0x4ccd15(0xe97)]?_0x1bac5c['y3'][_0x4ccd15(0x3f2f)](this[_0x4ccd15(0x35a5)],this[_0x4ccd15(0x2c0c)],this[_0x4ccd15(0x12b1)],this[_0x4ccd15(0x31b1)]):_0x1bac5c['y3'][_0x4ccd15(0x15e7)](this[_0x4ccd15(0x35a5)],this[_0x4ccd15(0x2c0c)],this[_0x4ccd15(0x12b1)],this['_viewMatrix']));this[_0x4ccd15(0x22fd)]()[_0x4ccd15(0xe97)]?_0x1bac5c['y3'][_0x4ccd15(0x3f2f)](_0xe6977f,_0x49dd7d,_0x44570d,this[_0x4ccd15(0x31b1)]):_0x1bac5c['y3'][_0x4ccd15(0x15e7)](_0xe6977f,_0x49dd7d,_0x44570d,this[_0x4ccd15(0x31b1)]),this['parent']?(_0x5664c8=this[_0x4ccd15(0x2126)][_0x4ccd15(0x2fee)](),this[_0x4ccd15(0x31b1)]['invert'](),this[_0x4ccd15(0x31b1)][_0x4ccd15(0x2b3f)](_0x5664c8,this[_0x4ccd15(0x31b1)]),this[_0x4ccd15(0x31b1)][_0x4ccd15(0x3e75)](this[_0x4ccd15(0x35a5)]),this[_0x4ccd15(0x31b1)][_0x4ccd15(0x21d5)](),this[_0x4ccd15(0x734)]()):this[_0x4ccd15(0x35a5)][_0x4ccd15(0x2a3e)](_0xe6977f);}[_0x48919c(0x1f15)](_0x19804c,_0x322b01){var _0x5f06ba=_0x48919c;if(this[_0x5f06ba(0x3ef9)]===_0x48ef3b['V']['RIG_MODE_NONE'])return null;{const _0x43dd1f=new _0x45b4b2(_0x19804c,this[_0x5f06ba(0x8c5)][_0x5f06ba(0x11fe)](),this[_0x5f06ba(0x22fd)]());return _0x43dd1f['isRigCamera']=!0x0,(_0x43dd1f[_0x5f06ba(0x357c)]=this)[_0x5f06ba(0x3ef9)]!==_0x48ef3b['V'][_0x5f06ba(0x23c5)]&&this[_0x5f06ba(0x3ef9)]!==_0x48ef3b['V'][_0x5f06ba(0x1df8)]||(this['rotationQuaternion']||(this[_0x5f06ba(0x905)]=new _0x1bac5c['_f']()),_0x43dd1f[_0x5f06ba(0xa97)]={},_0x43dd1f['rotationQuaternion']=new _0x1bac5c['_f']()),_0x43dd1f['mode']=this[_0x5f06ba(0x1a43)],_0x43dd1f[_0x5f06ba(0x343)]=this['orthoLeft'],_0x43dd1f[_0x5f06ba(0x2ba9)]=this['orthoRight'],_0x43dd1f[_0x5f06ba(0x38fe)]=this[_0x5f06ba(0x38fe)],_0x43dd1f[_0x5f06ba(0x33cc)]=this['orthoBottom'],_0x43dd1f;}}[_0x48919c(0x3626)](){var _0x5ab5a8=_0x48919c;const _0x236b31=this[_0x5ab5a8(0xf21)][0x0],_0x1eb0f4=this[_0x5ab5a8(0xf21)][0x1];switch(this['computeWorldMatrix'](),this[_0x5ab5a8(0x3ef9)]){case _0x48ef3b['V'][_0x5ab5a8(0x25ae)]:case _0x48ef3b['V'][_0x5ab5a8(0x1941)]:case _0x48ef3b['V'][_0x5ab5a8(0x2f27)]:case _0x48ef3b['V'][_0x5ab5a8(0x3167)]:case _0x48ef3b['V'][_0x5ab5a8(0x1da9)]:var _0x5b001e=this[_0x5ab5a8(0x3ef9)]===_0x48ef3b['V'][_0x5ab5a8(0x2f27)]?0x1:-0x1,_0x1b3d7c=this[_0x5ab5a8(0x3ef9)]===_0x48ef3b['V'][_0x5ab5a8(0x2f27)]?-0x1:0x1;this['_getRigCamPositionAndTarget'](this[_0x5ab5a8(0xa97)][_0x5ab5a8(0x70d)]*_0x5b001e,_0x236b31),this[_0x5ab5a8(0x3a1)](this['_cameraRigParams'][_0x5ab5a8(0x70d)]*_0x1b3d7c,_0x1eb0f4);break;case _0x48ef3b['V'][_0x5ab5a8(0x23c5)]:_0x236b31[_0x5ab5a8(0x905)]?(_0x236b31['rotationQuaternion'][_0x5ab5a8(0x2a3e)](this['rotationQuaternion']),_0x1eb0f4[_0x5ab5a8(0x905)][_0x5ab5a8(0x2a3e)](this[_0x5ab5a8(0x905)])):(_0x236b31['rotation'][_0x5ab5a8(0x2a3e)](this[_0x5ab5a8(0x13fc)]),_0x1eb0f4[_0x5ab5a8(0x13fc)][_0x5ab5a8(0x2a3e)](this[_0x5ab5a8(0x13fc)])),_0x236b31['position'][_0x5ab5a8(0x2a3e)](this[_0x5ab5a8(0x8c5)]),_0x1eb0f4[_0x5ab5a8(0x8c5)][_0x5ab5a8(0x2a3e)](this[_0x5ab5a8(0x8c5)]);}super[_0x5ab5a8(0x3626)]();}[_0x48919c(0x3a1)](_0xb87199,_0x23cb4e){var _0x41d59d=_0x48919c;const _0x67f1d6=this['getTarget']();_0x67f1d6[_0x41d59d(0x16b6)](this[_0x41d59d(0x8c5)],_0x45b4b2[_0x41d59d(0x2340)]),_0x45b4b2['_TargetFocalPoint'][_0x41d59d(0xb65)]()[_0x41d59d(0x1200)](this[_0x41d59d(0x667)]);var _0x2b0674=_0x45b4b2[_0x41d59d(0x2340)][_0x41d59d(0x2f9c)](this[_0x41d59d(0x8c5)]);_0x1bac5c['y3'][_0x41d59d(0xe74)](-_0x2b0674['x'],-_0x2b0674['y'],-_0x2b0674['z'],_0x45b4b2[_0x41d59d(0x40c)]),_0x45b4b2['_TargetTransformMatrix']['multiplyToRef'](_0x1bac5c['y3'][_0x41d59d(0x3e06)](_0x23cb4e[_0x41d59d(0xcbb)],_0xb87199),_0x45b4b2[_0x41d59d(0x19a9)]),_0x1bac5c['y3'][_0x41d59d(0xe74)](_0x2b0674['x'],_0x2b0674['y'],_0x2b0674['z'],_0x45b4b2['_TargetTransformMatrix']),_0x45b4b2[_0x41d59d(0x19a9)]['multiplyToRef'](_0x45b4b2['_TargetTransformMatrix'],_0x45b4b2[_0x41d59d(0x19a9)]),_0x1bac5c['P'][_0x41d59d(0x2bb9)](this[_0x41d59d(0x8c5)],_0x45b4b2['_RigCamTransformMatrix'],_0x23cb4e['position']),_0x23cb4e['setTarget'](_0x2b0674);}[_0x48919c(0x1653)](){var _0x305bf0=_0x48919c;return _0x305bf0(0x14ce);}}_0x45b4b2[_0x48919c(0x19a9)]=new _0x1bac5c['y3'](),_0x45b4b2['_TargetTransformMatrix']=new _0x1bac5c['y3'](),_0x45b4b2[_0x48919c(0x2340)]=new _0x1bac5c['P'](),_0x357f6a([(0x0,_0x5c8725['hd'])()],_0x45b4b2[_0x48919c(0x1229)],_0x48919c(0x13fc),void 0x0),_0x357f6a([(0x0,_0x5c8725['qC'])()],_0x45b4b2[_0x48919c(0x1229)],_0x48919c(0x3b16),void 0x0),_0x357f6a([(0x0,_0x5c8725['RR'])(_0x48919c(0x309d))],_0x45b4b2[_0x48919c(0x1229)],_0x48919c(0x1d2b),void 0x0);},0x6d55:(_0x42c3bd,_0x1642bb,_0x3e18d9)=>{var _0x404de8=a8_0x49466b;_0x3e18d9['d'](_0x1642bb,{'H':()=>_0x3c744d});var _0x1642bb=_0x3e18d9(0xbe0e),_0x343dc8=_0x3e18d9(0x9fd1);_0x3e18d9(0x16aec)['N']['AddNodeConstructor'](_0x404de8(0x3c25),(_0x346e02,_0xd5614b)=>()=>new _0x3c744d(_0x346e02,_0x343dc8['P'][_0x404de8(0x1b83)](),_0xd5614b));class _0x3c744d extends _0x1642bb['c']{get[_0x404de8(0x620)](){var _0x55fa81=_0x404de8,_0x764fbd=this['inputs'][_0x55fa81(0x12a8)]['touch'];return _0x764fbd?_0x764fbd[_0x55fa81(0x620)]:0x0;}set[_0x404de8(0x620)](_0x4ee9d5){var _0x706be2=_0x404de8;const _0x2b97c5=this[_0x706be2(0x12d0)][_0x706be2(0x12a8)][_0x706be2(0x2988)];_0x2b97c5&&(_0x2b97c5[_0x706be2(0x620)]=_0x4ee9d5);}get[_0x404de8(0x2fa3)](){var _0x3b9b32=_0x404de8,_0x5b4762=this[_0x3b9b32(0x12d0)][_0x3b9b32(0x12a8)][_0x3b9b32(0x2988)];return _0x5b4762?_0x5b4762['touchMoveSensibility']:0x0;}set[_0x404de8(0x2fa3)](_0x5da8f7){var _0x5ca7fa=_0x404de8;const _0x5b8d23=this['inputs'][_0x5ca7fa(0x12a8)][_0x5ca7fa(0x2988)];_0x5b8d23&&(_0x5b8d23[_0x5ca7fa(0x2fa3)]=_0x5da8f7);}constructor(_0x2e033c,_0x43a158,_0x2d10dc){var _0x1ec35b=_0x404de8;super(_0x2e033c,_0x43a158,_0x2d10dc),this[_0x1ec35b(0x12d0)][_0x1ec35b(0x33b0)](),this[_0x1ec35b(0x3d40)]();}[_0x404de8(0x1653)](){var _0x31aa11=_0x404de8;return _0x31aa11(0x3c25);}[_0x404de8(0x3d40)](){var _0xf76938=_0x404de8;const _0x50b84e=this[_0xf76938(0x12d0)][_0xf76938(0x12a8)][_0xf76938(0x2988)],_0x15a660=this[_0xf76938(0x12d0)][_0xf76938(0x12a8)]['mouse'];_0x15a660?_0x15a660['touchEnabled']=!0x1:_0x50b84e['allowMouse']=!0x0;}}},0x9a2d:(_0xcadff9,_0x2fba02,_0x385b27)=>{var _0x21fbbb=a8_0x49466b;_0x385b27['d'](_0x2fba02,{'x':()=>_0x1675da});var _0x2fba02=_0x385b27(0x6d55),_0x333847=_0x385b27(0x16aec),_0x57ce86=_0x385b27(0x9fd1),_0x1dd1f2=_0x385b27(0xdef7);_0x385b27(0x11848),_0x333847['N']['AddNodeConstructor']('FreeCamera',(_0x555cba,_0x19fed5)=>()=>new _0x1675da(_0x555cba,_0x57ce86['P'][_0x21fbbb(0x1b83)](),_0x19fed5));class _0x1675da extends _0x2fba02['H']{get[_0x21fbbb(0x333e)](){var _0x44a87e=_0x21fbbb,_0x4faff7=this[_0x44a87e(0x12d0)][_0x44a87e(0x12a8)][_0x44a87e(0x6cb)];return _0x4faff7?_0x4faff7[_0x44a87e(0x333e)]:0x0;}set['gamepadAngularSensibility'](_0x22518e){var _0x4a23c2=_0x21fbbb;const _0x5381c1=this[_0x4a23c2(0x12d0)][_0x4a23c2(0x12a8)]['gamepad'];_0x5381c1&&(_0x5381c1[_0x4a23c2(0x333e)]=_0x22518e);}get[_0x21fbbb(0x2817)](){var _0x399ac5=_0x21fbbb,_0x1918e4=this[_0x399ac5(0x12d0)][_0x399ac5(0x12a8)][_0x399ac5(0x6cb)];return _0x1918e4?_0x1918e4[_0x399ac5(0x2817)]:0x0;}set[_0x21fbbb(0x2817)](_0x626ae){var _0x4affdc=_0x21fbbb;const _0x1bdbf7=this[_0x4affdc(0x12d0)][_0x4affdc(0x12a8)][_0x4affdc(0x6cb)];_0x1bdbf7&&(_0x1bdbf7[_0x4affdc(0x2817)]=_0x626ae);}constructor(_0x46ae55,_0x3a2b50,_0x3f387c){var _0x31d12e=_0x21fbbb;super(_0x46ae55,_0x3a2b50,_0x3f387c),this['inputs'][_0x31d12e(0x836)]();}[_0x21fbbb(0x1653)](){var _0x1159f5=_0x21fbbb;return _0x1159f5(0x3334);}}_0x1dd1f2['V'][_0x21fbbb(0x130e)]=(_0x415220,_0x2c0ccf)=>new _0x1675da(_0x415220,_0x57ce86['P']['Zero'](),_0x2c0ccf);},0x16f74:(_0x3b7a39,_0x34381,_0x47ced7)=>{var _0x26073d=a8_0x49466b,_0x719a95=_0x47ced7(0xbe0e),_0x21cae0=_0x47ced7(0x9fd1),_0x31e9cf=_0x47ced7(0x16aec);_0x47ced7(0xbff6),_0x31e9cf['N'][_0x26073d(0xf1b)]('VirtualJoysticksCamera',(_0x3ce512,_0x129c65)=>()=>new _0x3e56c0(_0x3ce512,_0x21cae0['P'][_0x26073d(0x1b83)](),_0x129c65));class _0x3e56c0 extends _0x719a95['c']{constructor(_0x17d886,_0x380d85,_0x137589){var _0x1cd46d=_0x26073d;super(_0x17d886,_0x380d85,_0x137589),this[_0x1cd46d(0x12d0)][_0x1cd46d(0x16df)]();}[_0x26073d(0x1653)](){return'VirtualJoysticksCamera';}}},0xb525:(_0x28108d,_0x28468a,_0x5de6cf)=>{var _0x313f24=a8_0x49466b;_0x5de6cf['d'](_0x28468a,{'Y':()=>_0x5009cd});var _0x2711ff=_0x5de6cf(0x9fd1),_0xdfcce1=_0x5de6cf(0x2037);const _0xfc0fc0=(_0x4c352e,_0x3cc082,_0x37a3c1,_0x3f73dc)=>!(_0x4c352e['x']>_0x37a3c1['x']+_0x3f73dc||_0x37a3c1['x']-_0x3f73dc>_0x3cc082['x']||_0x4c352e['y']>_0x37a3c1['y']+_0x3f73dc||_0x37a3c1['y']-_0x3f73dc>_0x3cc082['y']||_0x4c352e['z']>_0x37a3c1['z']+_0x3f73dc||_0x37a3c1['z']-_0x3f73dc>_0x3cc082['z']),_0x17ece2=(function(){const _0xfb31a2={'root':0x0,'found':!0x1};return function(_0x235938,_0x1c6301,_0x1999e6,_0x4f695c){var _0x3f28e9=a8_0x58a1;_0xfb31a2[_0x3f28e9(0x145e)]=0x0,_0xfb31a2[_0x3f28e9(0xa0)]=!0x1,_0x1999e6=_0x1c6301*_0x1c6301-0x4*_0x235938*_0x1999e6;if(_0x1999e6<0x0)return _0xfb31a2;_0x1999e6=Math['sqrt'](_0x1999e6);let _0x1f7514=(-_0x1c6301-_0x1999e6)/(0x2*_0x235938),_0x104df8=(-_0x1c6301+_0x1999e6)/(0x2*_0x235938);return _0x1f7514>_0x104df8&&(_0x1c6301=_0x104df8,_0x104df8=_0x1f7514,_0x1f7514=_0x1c6301),0x0<_0x1f7514&&_0x1f7514<_0x4f695c?(_0xfb31a2[_0x3f28e9(0x145e)]=_0x1f7514,_0xfb31a2[_0x3f28e9(0xa0)]=!0x0):0x0<_0x104df8&&_0x104df8<_0x4f695c&&(_0xfb31a2[_0x3f28e9(0x145e)]=_0x104df8,_0xfb31a2[_0x3f28e9(0xa0)]=!0x0),_0xfb31a2;};}());class _0x5009cd{constructor(){var _0x5f0c48=a8_0x58a1;this[_0x5f0c48(0xf35)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x225c)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x6a2)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x40be)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x2b44)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x443)]=_0x2711ff['P']['Zero'](),this[_0x5f0c48(0x4101)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x19ee)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x110b)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this[_0x5f0c48(0x387a)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this['_displacementVector']=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this['_radius']=_0x2711ff['P']['One'](),this[_0x5f0c48(0x1308)]=0x0,this[_0x5f0c48(0x3918)]=_0x2711ff['P'][_0x5f0c48(0x1b83)](),this['_velocityWorld']=_0x2711ff['P']['Zero'](),this[_0x5f0c48(0x409a)]=_0x2711ff['P']['Zero'](),this[_0x5f0c48(0x202a)]=-0x1;}get['collisionMask'](){var _0x3c0a59=a8_0x58a1;return this[_0x3c0a59(0x202a)];}set[_0x313f24(0x30cc)](_0x2383ba){var _0x1eded2=_0x313f24;this[_0x1eded2(0x202a)]=isNaN(_0x2383ba)?-0x1:_0x2383ba;}get[_0x313f24(0x94)](){return this['_slidePlaneNormal'];}[_0x313f24(0x1a5)](_0x52efaa,_0x37588a,_0x52242a){var _0x30efce=_0x313f24;this[_0x30efce(0x21a)]=_0x37588a,this[_0x30efce(0x2476)]=this[_0x30efce(0x21a)][_0x30efce(0x14a3)]();var _0x5756b8=Math['sqrt'](this['_velocitySquaredLength']);0x0===_0x5756b8||0x1===_0x5756b8?this[_0x30efce(0x409a)]['copyFromFloats'](_0x37588a['_x'],_0x37588a['_y'],_0x37588a['_z']):_0x37588a[_0x30efce(0x3c2a)](0x1/_0x5756b8,this[_0x30efce(0x409a)]),(this[_0x30efce(0x37e9)]=_0x52efaa)[_0x30efce(0x2b3f)](this[_0x30efce(0x3611)],this['_basePointWorld']),_0x37588a[_0x30efce(0x2b3f)](this[_0x30efce(0x3611)],this[_0x30efce(0x13ca)]),this[_0x30efce(0x2d4d)]=this[_0x30efce(0x13ca)][_0x30efce(0x132e)](),this[_0x30efce(0x3d6e)]=_0x52242a,this[_0x30efce(0x1640)]=!0x1;}[_0x313f24(0x1dcd)](_0x55bcb5,_0x4ad153,_0x59f27a,_0x427608,_0x14dfe8){var _0x2e8ae1=_0x313f24;return _0x4ad153['subtractToRef'](_0x55bcb5,this[_0x2e8ae1(0x6a2)]),_0x59f27a[_0x2e8ae1(0x16b6)](_0x55bcb5,this[_0x2e8ae1(0x40be)]),_0x2711ff['P'][_0x2e8ae1(0x11e0)](this[_0x2e8ae1(0x6a2)],this[_0x2e8ae1(0x40be)],this[_0x2e8ae1(0x443)]),!(_0x2711ff['P'][_0x2e8ae1(0x1852)](this['_tempVector4'],_0x14dfe8)<0x0)&&(_0x427608['subtractToRef'](_0x55bcb5,this[_0x2e8ae1(0x2b44)]),_0x2711ff['P'][_0x2e8ae1(0x11e0)](this['_tempVector2'],this[_0x2e8ae1(0x2b44)],this['_tempVector4']),!(_0x2711ff['P']['Dot'](this[_0x2e8ae1(0x443)],_0x14dfe8)<0x0)&&(_0x2711ff['P'][_0x2e8ae1(0x11e0)](this[_0x2e8ae1(0x2b44)],this[_0x2e8ae1(0x6a2)],this[_0x2e8ae1(0x443)]),0x0<=_0x2711ff['P'][_0x2e8ae1(0x1852)](this[_0x2e8ae1(0x443)],_0x14dfe8)));}['_canDoCollision'](_0x1921ef,_0x416a42,_0xb7ccf8,_0x20e553){var _0x2c3fe3=_0x313f24,_0x1921ef=_0x2711ff['P'][_0x2c3fe3(0x2b5e)](this[_0x2c3fe3(0x3918)],_0x1921ef),_0x572524=Math[_0x2c3fe3(0xc54)](this[_0x2c3fe3(0x3611)]['x'],this[_0x2c3fe3(0x3611)]['y'],this[_0x2c3fe3(0x3611)]['z']);return!(_0x1921ef>this[_0x2c3fe3(0x2d4d)]+_0x572524+_0x416a42||!_0xfc0fc0(_0xb7ccf8,_0x20e553,this[_0x2c3fe3(0x3918)],this[_0x2c3fe3(0x2d4d)]+_0x572524));}[_0x313f24(0x2f6b)](_0x4f61a5,_0x489b84,_0x53dbd7,_0x550698,_0x92798d,_0x4e51e8,_0x1644bc){var _0x119b42=_0x313f24;let _0x4c6f92,_0x5c8a01=!0x1;(_0x489b84=_0x489b84||[])[_0x4f61a5]||(_0x489b84[_0x4f61a5]=new _0xdfcce1['J'](0x0,0x0,0x0,0x0),_0x489b84[_0x4f61a5][_0x119b42(0x3f61)](_0x53dbd7,_0x550698,_0x92798d));const _0x82c1bf=_0x489b84[_0x4f61a5];if(_0x4e51e8||_0x82c1bf[_0x119b42(0x9d1)](this['_normalizedVelocity'],0x0)){_0x489b84=_0x82c1bf[_0x119b42(0x375)](this[_0x119b42(0x37e9)]),_0x4f61a5=_0x2711ff['P'][_0x119b42(0x1852)](_0x82c1bf['normal'],this[_0x119b42(0x21a)]);if(!(_0x5009cd[_0x119b42(0x29d2)]&&0.0001<_0x4f61a5)){if(0x0==_0x4f61a5){if(0x1<=Math[_0x119b42(0x3f6c)](_0x489b84))return;_0x5c8a01=!0x0,_0x4c6f92=0x0;}else{let _0x5965bd=(0x1-_0x489b84)/_0x4f61a5;if((_0x4c6f92=(-0x1-_0x489b84)/_0x4f61a5)>_0x5965bd&&(_0x4e51e8=_0x5965bd,_0x5965bd=_0x4c6f92,_0x4c6f92=_0x4e51e8),0x1<_0x4c6f92||_0x5965bd<0x0)return;0x1<(_0x4c6f92=_0x4c6f92<0x0?0x0:_0x4c6f92)&&(_0x4c6f92=0x1);}this[_0x119b42(0xf35)][_0x119b42(0x3b56)](0x0,0x0,0x0);let _0xac262b=!0x1,_0x298adf=0x1;if(_0x5c8a01||(this[_0x119b42(0x37e9)][_0x119b42(0x16b6)](_0x82c1bf['normal'],this['_planeIntersectionPoint']),this[_0x119b42(0x21a)]['scaleToRef'](_0x4c6f92,this[_0x119b42(0x6a2)]),this[_0x119b42(0x225c)][_0x119b42(0x2f9c)](this[_0x119b42(0x6a2)]),this[_0x119b42(0x1dcd)](this[_0x119b42(0x225c)],_0x53dbd7,_0x550698,_0x92798d,_0x82c1bf[_0x119b42(0x3d61)])&&(_0xac262b=!0x0,_0x298adf=_0x4c6f92,this['_collisionPoint'][_0x119b42(0x2a3e)](this[_0x119b42(0x225c)]))),!_0xac262b){var _0x4a770a,_0x489b84=this[_0x119b42(0x2476)],_0x4f61a5=(this[_0x119b42(0x37e9)]['subtractToRef'](_0x53dbd7,this[_0x119b42(0x6a2)]),0x2*_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x21a)],this[_0x119b42(0x6a2)])),_0x4e51e8=this[_0x119b42(0x6a2)][_0x119b42(0x14a3)]()-0x1;let _0x2caf00=_0x17ece2(_0x489b84,_0x4f61a5,_0x4e51e8,_0x298adf),_0x20f4c7=(_0x2caf00[_0x119b42(0xa0)]&&(_0x298adf=_0x2caf00[_0x119b42(0x145e)],_0xac262b=!0x0,this[_0x119b42(0xf35)][_0x119b42(0x2a3e)](_0x53dbd7)),this[_0x119b42(0x37e9)]['subtractToRef'](_0x550698,this[_0x119b42(0x6a2)]),_0x4f61a5=0x2*_0x2711ff['P'][_0x119b42(0x1852)](this['_velocity'],this['_tempVector']),_0x4e51e8=this[_0x119b42(0x6a2)][_0x119b42(0x14a3)]()-0x1,(_0x2caf00=_0x17ece2(_0x489b84,_0x4f61a5,_0x4e51e8,_0x298adf))[_0x119b42(0xa0)]&&(_0x298adf=_0x2caf00[_0x119b42(0x145e)],_0xac262b=!0x0,this[_0x119b42(0xf35)][_0x119b42(0x2a3e)](_0x550698)),this[_0x119b42(0x37e9)][_0x119b42(0x16b6)](_0x92798d,this['_tempVector']),_0x4f61a5=0x2*_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x21a)],this[_0x119b42(0x6a2)]),_0x4e51e8=this[_0x119b42(0x6a2)][_0x119b42(0x14a3)]()-0x1,(_0x2caf00=_0x17ece2(_0x489b84,_0x4f61a5,_0x4e51e8,_0x298adf))[_0x119b42(0xa0)]&&(_0x298adf=_0x2caf00[_0x119b42(0x145e)],_0xac262b=!0x0,this['_collisionPoint'][_0x119b42(0x2a3e)](_0x92798d)),_0x550698[_0x119b42(0x16b6)](_0x53dbd7,this[_0x119b42(0x4101)]),_0x53dbd7[_0x119b42(0x16b6)](this['_basePoint'],this[_0x119b42(0x19ee)]),this[_0x119b42(0x4101)][_0x119b42(0x14a3)]()),_0x2421b3=_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x4101)],this['_velocity']),_0x178c14=_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x4101)],this[_0x119b42(0x19ee)]);_0x489b84=_0x20f4c7*-this['_velocitySquaredLength']+_0x2421b3*_0x2421b3,_0x4f61a5=0x2*(_0x20f4c7*_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x21a)],this[_0x119b42(0x19ee)])-_0x2421b3*_0x178c14),_0x4e51e8=_0x20f4c7*(0x1-this[_0x119b42(0x19ee)]['lengthSquared']())+_0x178c14*_0x178c14,(_0x2caf00=_0x17ece2(_0x489b84,_0x4f61a5,_0x4e51e8,_0x298adf))[_0x119b42(0xa0)]&&0x0<=(_0x4a770a=(_0x2421b3*_0x2caf00[_0x119b42(0x145e)]-_0x178c14)/_0x20f4c7)&&_0x4a770a<=0x1&&(_0x298adf=_0x2caf00[_0x119b42(0x145e)],_0xac262b=!0x0,this[_0x119b42(0x4101)][_0x119b42(0x1200)](_0x4a770a),_0x53dbd7[_0x119b42(0x1184)](this[_0x119b42(0x4101)],this[_0x119b42(0xf35)])),_0x92798d[_0x119b42(0x16b6)](_0x550698,this[_0x119b42(0x4101)]),_0x550698[_0x119b42(0x16b6)](this[_0x119b42(0x37e9)],this[_0x119b42(0x19ee)]),_0x20f4c7=this['_edge']['lengthSquared'](),_0x2421b3=_0x2711ff['P'][_0x119b42(0x1852)](this['_edge'],this[_0x119b42(0x21a)]),_0x178c14=_0x2711ff['P'][_0x119b42(0x1852)](this['_edge'],this[_0x119b42(0x19ee)]),_0x489b84=_0x20f4c7*-this[_0x119b42(0x2476)]+_0x2421b3*_0x2421b3,_0x4f61a5=0x2*(_0x20f4c7*_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x21a)],this[_0x119b42(0x19ee)])-_0x2421b3*_0x178c14),_0x4e51e8=_0x20f4c7*(0x1-this[_0x119b42(0x19ee)]['lengthSquared']())+_0x178c14*_0x178c14,(_0x2caf00=_0x17ece2(_0x489b84,_0x4f61a5,_0x4e51e8,_0x298adf))['found']&&0x0<=(_0x4a770a=(_0x2421b3*_0x2caf00['root']-_0x178c14)/_0x20f4c7)&&_0x4a770a<=0x1&&(_0x298adf=_0x2caf00['root'],_0xac262b=!0x0,this[_0x119b42(0x4101)]['scaleInPlace'](_0x4a770a),_0x550698[_0x119b42(0x1184)](this['_edge'],this[_0x119b42(0xf35)])),_0x53dbd7['subtractToRef'](_0x92798d,this[_0x119b42(0x4101)]),_0x92798d[_0x119b42(0x16b6)](this[_0x119b42(0x37e9)],this['_baseToVertex']),_0x20f4c7=this[_0x119b42(0x4101)][_0x119b42(0x14a3)](),_0x2421b3=_0x2711ff['P'][_0x119b42(0x1852)](this[_0x119b42(0x4101)],this[_0x119b42(0x21a)]),_0x178c14=_0x2711ff['P']['Dot'](this[_0x119b42(0x4101)],this[_0x119b42(0x19ee)]),_0x489b84=_0x20f4c7*-this[_0x119b42(0x2476)]+_0x2421b3*_0x2421b3,_0x4f61a5=0x2*(_0x20f4c7*_0x2711ff['P'][_0x119b42(0x1852)](this['_velocity'],this['_baseToVertex'])-_0x2421b3*_0x178c14),_0x4e51e8=_0x20f4c7*(0x1-this[_0x119b42(0x19ee)]['lengthSquared']())+_0x178c14*_0x178c14,(_0x2caf00=_0x17ece2(_0x489b84,_0x4f61a5,_0x4e51e8,_0x298adf))['found']&&0x0<=(_0x4a770a=(_0x2421b3*_0x2caf00[_0x119b42(0x145e)]-_0x178c14)/_0x20f4c7)&&_0x4a770a<=0x1&&(_0x298adf=_0x2caf00[_0x119b42(0x145e)],_0xac262b=!0x0,this[_0x119b42(0x4101)][_0x119b42(0x1200)](_0x4a770a),_0x92798d['addToRef'](this['_edge'],this['_collisionPoint']));}_0xac262b&&(_0x550698=_0x298adf*_0x298adf*this[_0x119b42(0x2476)],(!this[_0x119b42(0x1640)]||_0x550698<this[_0x119b42(0x180d)])&&(_0x1644bc[_0x119b42(0x2430)]&&(this[_0x119b42(0x5f1)]?this[_0x119b42(0x5f1)][_0x119b42(0x2a3e)](this['_collisionPoint']):this['intersectionPoint']=this[_0x119b42(0xf35)]['clone'](),this[_0x119b42(0x180d)]=_0x550698,this[_0x119b42(0x32c0)]=Math[_0x119b42(0x2793)](_0x550698),this[_0x119b42(0x1640)]=!0x0),this[_0x119b42(0x1649)]=_0x1644bc));}}}['_collide'](_0x32308d,_0xca2ba3,_0x57b831,_0xad6d1f,_0x3a7cf5,_0x476416,_0x1e4d41,_0x455b20,_0x1c68d0,_0x214c77=!0x1){var _0x5e0b43=_0x313f24;if(_0x214c77){if(_0x57b831&&0x0!==_0x57b831[_0x5e0b43(0x132e)])for(let _0x39b2ae=_0xad6d1f;_0x39b2ae<_0x3a7cf5-0x2;_0x39b2ae+=0x1){var _0x49dada=_0x57b831[_0x39b2ae],_0x133a46=_0x57b831[_0x39b2ae+0x1],_0x169f09=_0x57b831[_0x39b2ae+0x2];0xffffffff===_0x169f09?_0x39b2ae+=0x2:(_0x49dada=_0xca2ba3[_0x49dada],_0x133a46=_0xca2ba3[_0x133a46],_0x169f09=_0xca2ba3[_0x169f09],_0x49dada&&_0x133a46&&_0x169f09&&((_0x1c68d0?0x1:0x0)^_0x39b2ae%0x2?this['_testTriangle'](_0x39b2ae,_0x32308d,_0x49dada,_0x133a46,_0x169f09,_0x1e4d41,_0x455b20):this[_0x5e0b43(0x2f6b)](_0x39b2ae,_0x32308d,_0x133a46,_0x49dada,_0x169f09,_0x1e4d41,_0x455b20)));}else for(let _0x36713b=0x0;_0x36713b<_0xca2ba3[_0x5e0b43(0x132e)]-0x2;_0x36713b+=0x1){var _0x2d5cc7=_0xca2ba3[_0x36713b],_0x328549=_0xca2ba3[_0x36713b+0x1],_0xa63cc7=_0xca2ba3[_0x36713b+0x2];_0x2d5cc7&&_0x328549&&_0xa63cc7&&((_0x1c68d0?0x1:0x0)^_0x36713b%0x2?this['_testTriangle'](_0x36713b,_0x32308d,_0x2d5cc7,_0x328549,_0xa63cc7,_0x1e4d41,_0x455b20):this[_0x5e0b43(0x2f6b)](_0x36713b,_0x32308d,_0x328549,_0x2d5cc7,_0xa63cc7,_0x1e4d41,_0x455b20));}}else{if(_0x57b831&&0x0!==_0x57b831[_0x5e0b43(0x132e)])for(let _0x292544=_0xad6d1f;_0x292544<_0x3a7cf5;_0x292544+=0x3){var _0x5bf30e=_0xca2ba3[_0x57b831[_0x292544]-_0x476416],_0x3710c7=_0xca2ba3[_0x57b831[_0x292544+0x1]-_0x476416],_0xf1d50d=_0xca2ba3[_0x57b831[_0x292544+0x2]-_0x476416];_0x1c68d0?this['_testTriangle'](_0x292544,_0x32308d,_0x5bf30e,_0x3710c7,_0xf1d50d,_0x1e4d41,_0x455b20):this[_0x5e0b43(0x2f6b)](_0x292544,_0x32308d,_0xf1d50d,_0x3710c7,_0x5bf30e,_0x1e4d41,_0x455b20);}else for(let _0x5bdb04=0x0;_0x5bdb04<_0xca2ba3[_0x5e0b43(0x132e)];_0x5bdb04+=0x3){var _0x39d419=_0xca2ba3[_0x5bdb04],_0x3a6f99=_0xca2ba3[_0x5bdb04+0x1],_0x1ed348=_0xca2ba3[_0x5bdb04+0x2];_0x1c68d0?this[_0x5e0b43(0x2f6b)](_0x5bdb04,_0x32308d,_0x39d419,_0x3a6f99,_0x1ed348,_0x1e4d41,_0x455b20):this[_0x5e0b43(0x2f6b)](_0x5bdb04,_0x32308d,_0x1ed348,_0x3a6f99,_0x39d419,_0x1e4d41,_0x455b20);}}}[_0x313f24(0x1f40)](_0x48f60a,_0x1c1abb){var _0x4d9db3=_0x313f24;_0x48f60a['addToRef'](_0x1c1abb,this[_0x4d9db3(0x110b)]),_0x1c1abb[_0x4d9db3(0x1200)](this[_0x4d9db3(0x32c0)]/_0x1c1abb['length']()),this['_basePoint'][_0x4d9db3(0x1184)](_0x1c1abb,_0x48f60a),_0x48f60a[_0x4d9db3(0x16b6)](this['intersectionPoint'],this[_0x4d9db3(0x387a)]),this[_0x4d9db3(0x387a)][_0x4d9db3(0xb65)](),this[_0x4d9db3(0x387a)][_0x4d9db3(0x3c2a)](this[_0x4d9db3(0x3d6e)],this[_0x4d9db3(0x89c)]),_0x48f60a[_0x4d9db3(0x2f9c)](this['_displacementVector']),this['intersectionPoint'][_0x4d9db3(0x2f9c)](this['_displacementVector']),this[_0x4d9db3(0x387a)][_0x4d9db3(0x1200)](_0xdfcce1['J'][_0x4d9db3(0x1c13)](this[_0x4d9db3(0x5f1)],this[_0x4d9db3(0x387a)],this[_0x4d9db3(0x110b)])),this[_0x4d9db3(0x110b)][_0x4d9db3(0x25d8)](this[_0x4d9db3(0x387a)]),this[_0x4d9db3(0x110b)][_0x4d9db3(0x16b6)](this['intersectionPoint'],_0x1c1abb);}}_0x5009cd['DoubleSidedCheck']=!0x1;},0x601d:(_0x159161,_0x300088,_0x3f04a4)=>{var _0x29f40e=a8_0x49466b,_0x5c7873=_0x3f04a4(0x1446b),_0x481760=_0x3f04a4(0x9fd1),_0x56a336=_0x3f04a4(0xee04),_0x420713=_0x3f04a4(0xb525);class _0x505c05{constructor(){var _0x4f2ebb=a8_0x58a1;this[_0x4f2ebb(0x2188)]=_0x481760['P']['Zero'](),this[_0x4f2ebb(0x3c77)]=_0x481760['P'][_0x4f2ebb(0x1b83)](),this[_0x4f2ebb(0x35d2)]=_0x481760['P'][_0x4f2ebb(0x1b83)]();}['getNewPosition'](_0x12bdea,_0x1956d7,_0x19fe0d,_0x3caf17,_0x4d0650,_0x5853bc,_0x3def71){var _0x38b458=a8_0x58a1;_0x12bdea[_0x38b458(0x367f)](_0x19fe0d[_0x38b458(0x3611)],this[_0x38b458(0x2188)]),_0x1956d7[_0x38b458(0x367f)](_0x19fe0d[_0x38b458(0x3611)],this[_0x38b458(0x3c77)]),_0x19fe0d['collidedMesh']=null,_0x19fe0d[_0x38b458(0x1308)]=0x0,_0x19fe0d[_0x38b458(0x5f4)]=this[_0x38b458(0x3c77)],_0x19fe0d['_initialPosition']=this['_scaledPosition'],this['_collideWithWorld'](this['_scaledPosition'],this[_0x38b458(0x3c77)],_0x19fe0d,_0x3caf17,this[_0x38b458(0x35d2)],_0x4d0650),this[_0x38b458(0x35d2)][_0x38b458(0x2121)](_0x19fe0d['_radius']),_0x5853bc(_0x3def71,this['_finalPosition'],_0x19fe0d[_0x38b458(0x1649)]);}[_0x29f40e(0x2811)](){return new _0x420713['Y']();}[_0x29f40e(0x9a0)](_0x40eae6){this['_scene']=_0x40eae6;}[_0x29f40e(0x1fd1)](_0x44acfe,_0x59ac52,_0xc13116,_0x402b8d,_0x4e5028,_0x10d05a=null){var _0x52bfcd=_0x29f40e,_0x36877f=0xa*_0x56a336['D'][_0x52bfcd(0x1f91)];if(_0xc13116[_0x52bfcd(0x1308)]>=_0x402b8d)_0x4e5028[_0x52bfcd(0x2a3e)](_0x44acfe);else{var _0x1b9b12=(_0x10d05a||_0xc13116)[_0x52bfcd(0x30cc)],_0x5a7833=(_0xc13116[_0x52bfcd(0x1a5)](_0x44acfe,_0x59ac52,_0x36877f),_0x10d05a&&_0x10d05a['surroundingMeshes']||this['_scene'][_0x52bfcd(0x2aa5)]);for(let _0x362f26=0x0;_0x362f26<_0x5a7833[_0x52bfcd(0x132e)];_0x362f26++){const _0x1d66c8=_0x5a7833[_0x362f26];_0x1d66c8[_0x52bfcd(0x3bab)]()&&_0x1d66c8[_0x52bfcd(0x2f55)]&&_0x1d66c8['subMeshes']&&_0x1d66c8!==_0x10d05a&&0x0!=(_0x1b9b12&_0x1d66c8[_0x52bfcd(0x407c)])&&_0x1d66c8[_0x52bfcd(0x1796)](_0xc13116);}_0xc13116[_0x52bfcd(0x1640)]?(0x0===_0x59ac52['x']&&0x0===_0x59ac52['y']&&0x0===_0x59ac52['z']||_0xc13116['_getResponse'](_0x44acfe,_0x59ac52),_0x59ac52[_0x52bfcd(0x132e)]()<=_0x36877f?_0x4e5028[_0x52bfcd(0x2a3e)](_0x44acfe):(_0xc13116[_0x52bfcd(0x1308)]++,this[_0x52bfcd(0x1fd1)](_0x44acfe,_0x59ac52,_0xc13116,_0x402b8d,_0x4e5028,_0x10d05a))):_0x44acfe[_0x52bfcd(0x1184)](_0x59ac52,_0x4e5028);}}}_0x5c7873['x'][_0x29f40e(0x32da)]=()=>new _0x505c05();},0x161cb:(_0x90e1f5,_0x1b1d27,_0x3a5999)=>{_0x3a5999(0xb525),_0x3a5999(0x601d),_0x3a5999(0x364b),_0x3a5999(0x316f);},0x316f:(_0x4e2d59,_0x575456,_0x475523)=>{_0x475523['d'](_0x575456,{'a':()=>_0x387741});var _0x436ddf=_0x475523(0x9fd1);class _0x387741{constructor(){var _0x3f9c96=a8_0x58a1;this[_0x3f9c96(0x245b)]=!0x1,this[_0x3f9c96(0x202a)]=-0x1,this[_0x3f9c96(0x3ea5)]=-0x1,this[_0x3f9c96(0x2904)]=null,this[_0x3f9c96(0x18ed)]=null,this[_0x3f9c96(0x22ba)]=new _0x436ddf['P'](0x0,0x0,0x0),this[_0x3f9c96(0x3971)]=new _0x436ddf['P'](0x0,0x0,0x0),this[_0x3f9c96(0xb0a)]=!0x0;}}},0x364b:(_0x50009a,_0x4f25ef,_0x16e782)=>{var _0x13b4b9=a8_0x49466b;_0x16e782['d'](_0x4f25ef,{'p':()=>_0x1e66c4});var _0x246ce8=_0x16e782(0x9fd1),_0x54982b=_0x16e782(0x1a27);class _0x1e66c4{constructor(){var _0x311d5c=a8_0x58a1;this[_0x311d5c(0x1893)]=!0x1,this['distance']=0x0,this['pickedPoint']=null,this['pickedMesh']=null,this['bu']=0x0,this['bv']=0x0,this[_0x311d5c(0x31ba)]=-0x1,this[_0x311d5c(0x1ac7)]=-0x1,this[_0x311d5c(0x2e70)]=0x0,this[_0x311d5c(0x1cd7)]=null,this[_0x311d5c(0x3ba2)]=-0x1,this[_0x311d5c(0x35c9)]=null,this[_0x311d5c(0x39c3)]=null,this[_0x311d5c(0x1553)]=null,this[_0x311d5c(0x2c2e)]=null;}[_0x13b4b9(0x26ad)](_0x5a9aca=!0x1,_0x3df6ba=!0x0){var _0x1773a4=_0x13b4b9;if(!this['pickedMesh']||_0x3df6ba&&!this[_0x1773a4(0x2133)][_0x1773a4(0x3acb)](_0x54982b['o'][_0x1773a4(0x3487)]))return null;let _0x3c7064=this[_0x1773a4(0x2133)][_0x1773a4(0x3d22)]();0x0===(null===_0x3c7064||void 0x0===_0x3c7064?void 0x0:_0x3c7064[_0x1773a4(0x132e)])&&(_0x3c7064=null);let _0x52f833;const _0x1b8233=_0x246ce8['jp'][_0x1773a4(0x23ca)][0x0],_0x50a8b4=_0x246ce8['jp']['Vector3'][0x1],_0x374765=_0x246ce8['jp']['Vector3'][0x2];if(_0x3df6ba){_0x3df6ba=this[_0x1773a4(0x2133)][_0x1773a4(0x166d)](_0x54982b['o'][_0x1773a4(0x3487)]);let _0x8743aa=_0x3c7064?_0x246ce8['P'][_0x1773a4(0x30fe)](_0x3df6ba,0x3*_0x3c7064[0x3*this[_0x1773a4(0x31ba)]],_0x1b8233):_0x1b8233[_0x1773a4(0x3b56)](_0x3df6ba[0x3*this[_0x1773a4(0x31ba)]*0x3],_0x3df6ba[0x3*this[_0x1773a4(0x31ba)]*0x3+0x1],_0x3df6ba[0x3*this[_0x1773a4(0x31ba)]*0x3+0x2]),_0x361784=_0x3c7064?_0x246ce8['P'][_0x1773a4(0x30fe)](_0x3df6ba,0x3*_0x3c7064[0x3*this[_0x1773a4(0x31ba)]+0x1],_0x50a8b4):_0x50a8b4[_0x1773a4(0x3b56)](_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x1)],_0x3df6ba[0x3*(0x3*this['faceId']+0x1)+0x1],_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x1)+0x2]),_0x5c3b90=_0x3c7064?_0x246ce8['P']['FromArrayToRef'](_0x3df6ba,0x3*_0x3c7064[0x3*this[_0x1773a4(0x31ba)]+0x2],_0x374765):_0x374765[_0x1773a4(0x3b56)](_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x2)],_0x3df6ba[0x3*(0x3*this['faceId']+0x2)+0x1],_0x3df6ba[0x3*(0x3*this['faceId']+0x2)+0x2]);_0x8743aa=_0x8743aa['scale'](this['bu']),_0x361784=_0x361784[_0x1773a4(0x27e7)](this['bv']),_0x5c3b90=_0x5c3b90['scale'](0x1-this['bu']-this['bv']),_0x52f833=new _0x246ce8['P'](_0x8743aa['x']+_0x361784['x']+_0x5c3b90['x'],_0x8743aa['y']+_0x361784['y']+_0x5c3b90['y'],_0x8743aa['z']+_0x361784['z']+_0x5c3b90['z']);}else{_0x3df6ba=this['pickedMesh']['getVerticesData'](_0x54982b['o'][_0x1773a4(0x31b9)]);const _0x45a4f5=_0x3c7064?_0x246ce8['P'][_0x1773a4(0x30fe)](_0x3df6ba,0x3*_0x3c7064[0x3*this['faceId']],_0x1b8233):_0x1b8233['copyFromFloats'](_0x3df6ba[0x3*this[_0x1773a4(0x31ba)]*0x3],_0x3df6ba[0x3*this['faceId']*0x3+0x1],_0x3df6ba[0x3*this[_0x1773a4(0x31ba)]*0x3+0x2]);var _0x4f2c53=_0x3c7064?_0x246ce8['P']['FromArrayToRef'](_0x3df6ba,0x3*_0x3c7064[0x3*this[_0x1773a4(0x31ba)]+0x1],_0x50a8b4):_0x50a8b4[_0x1773a4(0x3b56)](_0x3df6ba[0x3*(0x3*this['faceId']+0x1)],_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x1)+0x1],_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x1)+0x2]);const _0x4ad103=_0x3c7064?_0x246ce8['P'][_0x1773a4(0x30fe)](_0x3df6ba,0x3*_0x3c7064[0x3*this[_0x1773a4(0x31ba)]+0x2],_0x374765):_0x374765[_0x1773a4(0x3b56)](_0x3df6ba[0x3*(0x3*this['faceId']+0x2)],_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x2)+0x1],_0x3df6ba[0x3*(0x3*this[_0x1773a4(0x31ba)]+0x2)+0x2]);_0x3df6ba=_0x45a4f5[_0x1773a4(0x3e42)](_0x4f2c53),_0x4f2c53=_0x4ad103[_0x1773a4(0x3e42)](_0x4f2c53),_0x52f833=_0x246ce8['P'][_0x1773a4(0x400b)](_0x3df6ba,_0x4f2c53);}return _0x3df6ba=(_0x287707,_0x3b8295)=>{var _0x53ef7c=_0x1773a4;let _0x3aa818=_0x287707[_0x53ef7c(0x2fee)]();_0x287707[_0x53ef7c(0x40fb)]&&(_0x246ce8['jp'][_0x53ef7c(0x3809)][0x0][_0x53ef7c(0x2a3e)](_0x3aa818),(_0x3aa818=_0x246ce8['jp'][_0x53ef7c(0x3809)][0x0])[_0x53ef7c(0x2b1f)](0x0,0x0,0x0),_0x3aa818[_0x53ef7c(0x21d5)](),_0x3aa818[_0x53ef7c(0x1fec)](_0x246ce8['jp'][_0x53ef7c(0x3809)][0x1]),_0x3aa818=_0x246ce8['jp'][_0x53ef7c(0x3809)][0x1]),_0x246ce8['P']['TransformNormalToRef'](_0x3b8295,_0x3aa818,_0x3b8295);},(_0x5a9aca&&_0x3df6ba(this['pickedMesh'],_0x52f833),this['ray']&&(_0x4f2c53=_0x246ce8['jp'][_0x1773a4(0x23ca)][0x0][_0x1773a4(0x2a3e)](_0x52f833),_0x5a9aca||_0x3df6ba(this[_0x1773a4(0x2133)],_0x4f2c53),0x0<_0x246ce8['P'][_0x1773a4(0x1852)](_0x4f2c53,this[_0x1773a4(0x35c9)][_0x1773a4(0x1b19)])&&_0x52f833[_0x1773a4(0x1b0d)]()),_0x52f833[_0x1773a4(0xb65)](),_0x52f833);}[_0x13b4b9(0x1832)](_0x22fcfe=_0x54982b['o'][_0x13b4b9(0x855)]){var _0xe7eab6=_0x13b4b9;if(!this[_0xe7eab6(0x2133)]||!this[_0xe7eab6(0x2133)][_0xe7eab6(0x3acb)](_0x22fcfe))return null;var _0x41392b=this[_0xe7eab6(0x2133)][_0xe7eab6(0x3d22)]();if(!_0x41392b)return null;_0x22fcfe=this[_0xe7eab6(0x2133)][_0xe7eab6(0x166d)](_0x22fcfe);if(!_0x22fcfe)return null;let _0x1069a4=_0x246ce8['FM'][_0xe7eab6(0xd4e)](_0x22fcfe,0x2*_0x41392b[0x3*this[_0xe7eab6(0x31ba)]]),_0x32ab90=_0x246ce8['FM']['FromArray'](_0x22fcfe,0x2*_0x41392b[0x3*this[_0xe7eab6(0x31ba)]+0x1]),_0x2eac62=_0x246ce8['FM'][_0xe7eab6(0xd4e)](_0x22fcfe,0x2*_0x41392b[0x3*this[_0xe7eab6(0x31ba)]+0x2]);return _0x1069a4=_0x1069a4['scale'](this['bu']),_0x32ab90=_0x32ab90['scale'](this['bv']),_0x2eac62=_0x2eac62['scale'](0x1-this['bu']-this['bv']),new _0x246ce8['FM'](_0x1069a4['x']+_0x32ab90['x']+_0x2eac62['x'],_0x1069a4['y']+_0x32ab90['y']+_0x2eac62['y']);}}},0x2010:(_0x12ac36,_0x37fa75,_0x2bcbc5)=>{var _0x5d10a1=a8_0x49466b;_0x2bcbc5['d'](_0x37fa75,{'e':()=>_0xa860cd});class _0xa860cd{}_0xa860cd[_0x5d10a1(0x104c)]=!0x1;},0xfc73:(_0x217f6b,_0x32d97c,_0x229340)=>{_0x229340(0x2010);},0x7755:(_0x19baaa,_0x3ceb19,_0x189c83)=>{var _0xc6a696=a8_0x49466b;_0x189c83['d'](_0x3ceb19,{'n':()=>_0x4ad267});var _0x3de1d3=_0x189c83(0x10ea4),_0x4db24f=_0x189c83(0xf96c),_0x4135ce=_0x189c83(0x18233),_0xcb906=_0x189c83(0x5c6e),_0x53266c=_0x189c83(0x17a92),_0x1673bf=_0x189c83(0x11722);class _0x4ad267{constructor(_0x4f520e,_0x3012f1,_0x3e2e0a,_0x2021fd=''){var _0x2d187b=a8_0x58a1;this['name']=null,this[_0x2d187b(0x1f05)]='',this[_0x2d187b(0x3aa7)]=null,this[_0x2d187b(0x2cb0)]=null,this[_0x2d187b(0x439)]=0x0,this['onCompileObservable']=new _0x4db24f['y$'](),this[_0x2d187b(0x379d)]=new _0x4db24f['y$'](),this[_0x2d187b(0x3e8a)]=new _0x4db24f['y$'](),this[_0x2d187b(0x37ac)]=!0x1,this[_0x2d187b(0x3485)]=!0x1,this['_compilationError']='',this[_0x2d187b(0x2a52)]='',this['_computeSourceCodeOverride']='',this[_0x2d187b(0x2518)]=null,this[_0x2d187b(0x204)]='',this[_0x2d187b(0x1d6a)]='',this[_0x2d187b(0x34e9)]=_0x1673bf['x'][_0x2d187b(0x2ed7)],this[_0x2d187b(0x3efc)]=_0x4f520e,this[_0x2d187b(0x2a52)]=_0x2021fd,this[_0x2d187b(0x398b)]=_0x3e2e0a,this['uniqueId']=_0x4ad267[_0x2d187b(0x28d7)]++,this[_0x2d187b(0x1f05)]=null!=(_0x2021fd=_0x3012f1[_0x2d187b(0x1f05)])?_0x2021fd:'',this['onError']=_0x3012f1[_0x2d187b(0x2cb0)],this[_0x2d187b(0x3aa7)]=_0x3012f1['onCompiled'],this['_entryPoint']=null!=(_0x3e2e0a=_0x3012f1[_0x2d187b(0x87d)])?_0x3e2e0a:_0x2d187b(0x820),this[_0x2d187b(0x3322)]=_0x53266c['v'][_0x2d187b(0x2161)](this[_0x2d187b(0x34e9)]),this[_0x2d187b(0x286c)]=_0x53266c['v']['GetShadersRepository'](this[_0x2d187b(0x34e9)]),this[_0x2d187b(0x18b7)]=_0x53266c['v'][_0x2d187b(0x1256)](this[_0x2d187b(0x34e9)]);let _0x4f514b;const _0x3be652=(0x0,_0x4135ce['CG'])()?this[_0x2d187b(0x398b)][_0x2d187b(0x256a)]():null,_0x19aaa2=(_0x4f514b=_0x4f520e['computeSource']?_0x2d187b(0x3bd3)+_0x4f520e['computeSource']:_0x4f520e[_0x2d187b(0x2aa0)]?(_0x4f514b=_0x3be652?_0x3be652[_0x2d187b(0x23a7)](_0x4f520e[_0x2d187b(0x2aa0)]):null)||_0x4f520e['computeElement']:_0x4f520e[_0x2d187b(0xa0a)]||_0x4f520e,{'defines':this[_0x2d187b(0x1f05)][_0x2d187b(0x3936)]('\x0a'),'indexParameters':void 0x0,'isFragment':!0x1,'shouldUseHighPrecisionShader':!0x1,'processor':null,'supportsUniformBuffers':this[_0x2d187b(0x398b)][_0x2d187b(0x23df)],'shadersRepository':this[_0x2d187b(0x286c)],'includesShadersStore':this[_0x2d187b(0x18b7)],'version':(0x64*this['_engine']['version'])[_0x2d187b(0x27d6)](),'platformName':this[_0x2d187b(0x398b)][_0x2d187b(0x2209)],'processingContext':null,'isNDCHalfZRange':this[_0x2d187b(0x398b)][_0x2d187b(0x228c)],'useReverseDepthBuffer':this[_0x2d187b(0x398b)][_0x2d187b(0x1317)]});this['_loadShader'](_0x4f514b,_0x2d187b(0x9e4),'',_0x56c852=>{var _0x3188f6=_0x2d187b;_0xcb906['L'][_0x3188f6(0x1abc)](_0x19aaa2),_0xcb906['L'][_0x3188f6(0x3a33)](_0x56c852,_0x19aaa2,_0x4e4c5d=>{var _0x14ff0b=_0x3188f6;this['_rawComputeSourceCode']=_0x56c852,_0x3012f1['processFinalCode']&&(_0x4e4c5d=_0x3012f1[_0x14ff0b(0x334)](_0x4e4c5d)),_0x4e4c5d=_0xcb906['L'][_0x14ff0b(0x60b)](_0x4e4c5d,'',_0x19aaa2),this[_0x14ff0b(0x32b0)](_0x4e4c5d[_0x14ff0b(0x2547)],_0x4f520e);},this[_0x3188f6(0x398b)]);});}[_0xc6a696(0x32b0)](_0x301cc2,_0x437702){var _0x3dcf0e=_0xc6a696;_0x437702?(_0x437702=_0x437702[_0x3dcf0e(0x2aa0)]||_0x437702[_0x3dcf0e(0xa0a)]||_0x437702[_0x3dcf0e(0x2b2c)]||_0x437702,this['_computeSourceCode']=_0x3dcf0e(0x2fc4)+_0x437702+'\x0a'+_0x301cc2):this[_0x3dcf0e(0x204)]=_0x301cc2,this['_prepareEffect']();}get['key'](){var _0x1530c4=_0xc6a696;return this[_0x1530c4(0x2a52)];}[_0xc6a696(0x3a4f)](){var _0x14f07d=_0xc6a696;try{return this[_0x14f07d(0x213)]();}catch(_0x4473dd){return!0x1;}}[_0xc6a696(0x213)](){var _0x27d03b=_0xc6a696;return!!this[_0x27d03b(0x3485)]||!!this[_0x27d03b(0x2518)]&&this[_0x27d03b(0x2518)][_0x27d03b(0x3a4f)];}[_0xc6a696(0x2636)](){var _0x72e820=_0xc6a696;return this[_0x72e820(0x398b)];}['getPipelineContext'](){var _0x595340=_0xc6a696;return this[_0x595340(0x2518)];}[_0xc6a696(0x16c)](){var _0x2d696f=_0xc6a696;return this[_0x2d696f(0xd3b)];}[_0xc6a696(0x3f18)](_0x588cba){var _0x1e5785=_0xc6a696;this[_0x1e5785(0x3a4f)]()?_0x588cba(this):(this[_0x1e5785(0x119a)][_0x1e5785(0x11ad)](_0x170ec0=>{_0x588cba(_0x170ec0);}),this[_0x1e5785(0x2518)]&&!this[_0x1e5785(0x2518)]['isAsync']||setTimeout(()=>{var _0x311344=_0x1e5785;this[_0x311344(0x406b)](null);},0x10));}[_0xc6a696(0x406b)](_0x1f6e8c){var _0x3717d5=_0xc6a696;try{if(this[_0x3717d5(0x213)]())return;}catch(_0x26d3d8){return void this['_processCompilationErrors'](_0x26d3d8,_0x1f6e8c);}setTimeout(()=>{this['_checkIsReady'](_0x1f6e8c);},0x10);}[_0xc6a696(0x36d1)](_0x5b2ffb,_0x5c3121,_0x5b1690,_0x2b7e39){var _0x3bc43c=_0xc6a696;_0x3bc43c(0x16fc)!=typeof HTMLElement&&_0x5b2ffb instanceof HTMLElement?_0x2b7e39((0x0,_0x4135ce['v'])(_0x5b2ffb)):_0x3bc43c(0x3bd3)===_0x5b2ffb[_0x3bc43c(0x46a)](0x0,0x7)?_0x2b7e39(_0x5b2ffb[_0x3bc43c(0x46a)](0x7)):_0x3bc43c(0xede)===_0x5b2ffb[_0x3bc43c(0x46a)](0x0,0x7)?_0x2b7e39(window[_0x3bc43c(0x330e)](_0x5b2ffb[_0x3bc43c(0x46a)](0x7))):this[_0x3bc43c(0x3322)][_0x5b2ffb+_0x5c3121+_0x3bc43c(0x3044)]?_0x2b7e39(this[_0x3bc43c(0x3322)][_0x5b2ffb+_0x5c3121+_0x3bc43c(0x3044)]):_0x5b1690&&this[_0x3bc43c(0x3322)][_0x5b2ffb+_0x5b1690+_0x3bc43c(0x3044)]?_0x2b7e39(this[_0x3bc43c(0x3322)][_0x5b2ffb+_0x5b1690+_0x3bc43c(0x3044)]):(_0x5b1690='.'===_0x5b2ffb[0x0]||'/'===_0x5b2ffb[0x0]||-0x1<_0x5b2ffb['indexOf'](_0x3bc43c(0x34f2))?_0x5b2ffb:this[_0x3bc43c(0x286c)]+_0x5b2ffb,this[_0x3bc43c(0x398b)]['_loadFile'](_0x5b1690+'.'+_0x5c3121[_0x3bc43c(0x241b)]()+_0x3bc43c(0x3a7e),_0x2b7e39));}get[_0xc6a696(0x674)](){var _0x5338b9=_0xc6a696,_0x5323d7;return this[_0x5338b9(0x22c9)]||(null!=(_0x5323d7=null==(_0x5323d7=this[_0x5338b9(0x2518)])?void 0x0:_0x5323d7['_getComputeShaderCode']())?_0x5323d7:this[_0x5338b9(0x204)]);}get[_0xc6a696(0x12ee)](){return this['_rawComputeSourceCode'];}[_0xc6a696(0x13fd)](){var _0x224e2e=_0xc6a696,_0x437952=this[_0x224e2e(0x1f05)];const _0x2d9f0c=this[_0x224e2e(0x2518)];this['_isReady']=!0x1;try{const _0x1e077a=this[_0x224e2e(0x398b)];this[_0x224e2e(0x2518)]=_0x1e077a[_0x224e2e(0x1783)](),this[_0x224e2e(0x2518)][_0x224e2e(0x392a)]=this[_0x224e2e(0x2a52)],_0x1e077a[_0x224e2e(0xbaa)](this['_pipelineContext'],this[_0x224e2e(0x22c9)]||this[_0x224e2e(0x204)],this['_rawComputeSourceCode'],this[_0x224e2e(0x22c9)]?null:_0x437952,this[_0x224e2e(0x20c7)]),_0x1e077a[_0x224e2e(0x39ef)](this[_0x224e2e(0x2518)],()=>{var _0x46b481=_0x224e2e;this[_0x46b481(0xd3b)]='',this['_isReady']=!0x0,this[_0x46b481(0x3aa7)]&&this[_0x46b481(0x3aa7)](this),this[_0x46b481(0x119a)][_0x46b481(0x3e9)](this),this[_0x46b481(0x119a)][_0x46b481(0x2af2)](),_0x2d9f0c&&this['getEngine']()[_0x46b481(0x2acc)](_0x2d9f0c);}),this['_pipelineContext'][_0x224e2e(0x3134)]&&this[_0x224e2e(0x406b)](_0x2d9f0c);}catch(_0x2aca20){this[_0x224e2e(0x3127)](_0x2aca20,_0x2d9f0c);}}[_0xc6a696(0x129a)](_0x14f4ad,_0x3c6b93){var _0x43cca6=_0xc6a696,_0x3a5c2f;let _0xec26fc=null;return _0x3c6b93&&_0x14f4ad&&(_0x3c6b93=_0x3c6b93[_0x43cca6(0x2c35)](/COMPUTE SHADER ERROR: 0:(\d+?):/))&&0x2===_0x3c6b93[_0x43cca6(0x132e)]&&(_0x3c6b93=parseInt(_0x3c6b93[0x1]),(_0x3a5c2f=_0x14f4ad[_0x43cca6(0x3936)]('\x0a',-0x1))[_0x43cca6(0x132e)]>=_0x3c6b93&&(_0xec26fc=_0x43cca6(0x1804)+_0x3c6b93+_0x43cca6(0x30b3)+_0x3a5c2f[_0x3c6b93-0x1])),[_0x14f4ad,_0xec26fc];}[_0xc6a696(0x3127)](_0x975b42,_0x19d8a3=null){var _0xa807ee=_0xc6a696;if(this[_0xa807ee(0xd3b)]=_0x975b42[_0xa807ee(0x1fa0)],_0x3de1d3['Y'][_0xa807ee(0x350c)](_0xa807ee(0x12f0)),_0x3de1d3['Y'][_0xa807ee(0x350c)](_0xa807ee(0x2679)+this[_0xa807ee(0x1f05)]),_0x4ad267[_0xa807ee(0xce9)]){let _0x117023=null,_0x35f24c=null;null!=(_0x975b42=this['_pipelineContext'])&&_0x975b42[_0xa807ee(0x24f2)]()&&([_0x35f24c,_0x117023]=this[_0xa807ee(0x129a)](this['_pipelineContext']['_getComputeShaderCode'](),this[_0xa807ee(0xd3b)]),_0x35f24c&&(_0x3de1d3['Y']['Error'](_0xa807ee(0x361b)),_0x3de1d3['Y'][_0xa807ee(0x350c)](_0x35f24c))),_0x117023&&_0x3de1d3['Y'][_0xa807ee(0x350c)](_0x117023);}_0x3de1d3['Y']['Error'](_0xa807ee(0x427)+this[_0xa807ee(0xd3b)]),_0x19d8a3&&(this[_0xa807ee(0x2518)]=_0x19d8a3,this[_0xa807ee(0x3485)]=!0x0,this['onError']&&this[_0xa807ee(0x2cb0)](this,this['_compilationError']),this['onErrorObservable']['notifyObservers'](this));}[_0xc6a696(0x2d20)](){var _0x28bcd6=_0xc6a696;this[_0x28bcd6(0x2518)]&&this[_0x28bcd6(0x2518)][_0x28bcd6(0x2d20)](),this['_engine'][_0x28bcd6(0x3a60)](this);}static[_0xc6a696(0x40e6)](_0x3054f0,_0x344d6a){var _0x4df641=_0xc6a696;_0x53266c['v'][_0x4df641(0x2161)](_0x1673bf['x']['WGSL'])[_0x3054f0+_0x4df641(0x1fb)]=_0x344d6a;}}_0x4ad267[_0xc6a696(0x28d7)]=0x0,_0x4ad267[_0xc6a696(0xce9)]=!0x0;},0x5868:(_0x1e6884,_0x5e0d31,_0x2591cb)=>{var _0x515c6d=a8_0x49466b;_0x2591cb['d'](_0x5e0d31,{'U':()=>_0x30bb0f});var _0x27ef25=_0x2591cb(0x153ad),_0x5e0d31=_0x2591cb(0xe456),_0x2d32c8=_0x2591cb(0xe34c),_0x3bf776=_0x2591cb(0xbac7),_0x4a85e2=_0x2591cb(0x5e3),_0x2869b9=_0x2591cb(0x10ea4),_0x5c3332=_0x2591cb(0x95d9);class _0x30bb0f{constructor(_0x2fe08d,_0x5c4528,_0x102c70,_0x1223f4={}){var _0x31a614=a8_0x58a1;this[_0x31a614(0x2a54)]={},this['_samplers']={},this['_contextIsDirty']=!0x1,this[_0x31a614(0x3aa7)]=null,this[_0x31a614(0x2cb0)]=null,this[_0x31a614(0x3efc)]=_0x2fe08d,this[_0x31a614(0x398b)]=_0x5c4528,this[_0x31a614(0x439)]=_0x4a85e2['K'][_0x31a614(0x1c92)],this['_engine'][_0x31a614(0x1766)]()['supportComputeShaders']?_0x1223f4[_0x31a614(0x80b)]?(this[_0x31a614(0x1ba2)]=_0x5c4528['createComputeContext'](),this[_0x31a614(0x8dc)]=_0x102c70,this['_options']=Object[_0x31a614(0x1666)]({'bindingsMapping':{},'defines':[]},_0x1223f4)):_0x2869b9['Y'][_0x31a614(0x350c)](_0x31a614(0x1e05)):_0x2869b9['Y'][_0x31a614(0x350c)]('This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!');}get[_0x515c6d(0x6a4)](){var _0x363770=_0x515c6d;return this[_0x363770(0x18c4)];}get[_0x515c6d(0x235f)](){var _0x47bde5=_0x515c6d;return this[_0x47bde5(0x8dc)];}[_0x515c6d(0x1653)](){var _0x5cd162=_0x515c6d;return _0x5cd162(0x1fb);}['setTexture'](_0x58d73c,_0xa38dcd,_0x12dff8=!0x0){var _0x4f2672=_0x515c6d,_0x161789=this[_0x4f2672(0x2a54)][_0x58d73c];this[_0x4f2672(0x2a54)][_0x58d73c]={'type':_0x12dff8?_0x2d32c8['t'][_0x4f2672(0x2638)]:_0x2d32c8['t'][_0x4f2672(0x1dac)],'object':_0xa38dcd,'indexInGroupEntries':null==_0x161789?void 0x0:_0x161789[_0x4f2672(0x35ac)]},this['_contextIsDirty']||(this[_0x4f2672(0x2062)]=!_0x161789||_0x161789[_0x4f2672(0x20cb)]!==_0xa38dcd||_0x161789['type']!==this[_0x4f2672(0x2a54)][_0x58d73c][_0x4f2672(0x2eea)]);}[_0x515c6d(0x5e0)](_0x477cee,_0x4e6a00){var _0x463984=_0x515c6d,_0x990c42=this['_bindings'][_0x477cee];this[_0x463984(0x2062)]||(this[_0x463984(0x2062)]=!_0x990c42||_0x990c42[_0x463984(0x20cb)]!==_0x4e6a00),this[_0x463984(0x2a54)][_0x477cee]={'type':_0x2d32c8['t'][_0x463984(0x154b)],'object':_0x4e6a00,'indexInGroupEntries':null==_0x990c42?void 0x0:_0x990c42['indexInGroupEntries']};}['setUniformBuffer'](_0x1ce135,_0x47a30c){var _0x213783=_0x515c6d,_0xd9c5aa=this[_0x213783(0x2a54)][_0x1ce135];this['_contextIsDirty']||(this[_0x213783(0x2062)]=!_0xd9c5aa||_0xd9c5aa[_0x213783(0x20cb)]!==_0x47a30c),this[_0x213783(0x2a54)][_0x1ce135]={'type':_0x2d32c8['t']['UniformBuffer'],'object':_0x47a30c,'indexInGroupEntries':null==_0xd9c5aa?void 0x0:_0xd9c5aa['indexInGroupEntries']};}[_0x515c6d(0x2fc2)](_0x3aa3e6,_0x1d06d0){var _0x466387=_0x515c6d,_0x2ee3bd=this[_0x466387(0x2a54)][_0x3aa3e6];this['_contextIsDirty']||(this[_0x466387(0x2062)]=!_0x2ee3bd||_0x2ee3bd[_0x466387(0x20cb)]!==_0x1d06d0),this['_bindings'][_0x3aa3e6]={'type':_0x2d32c8['t']['StorageBuffer'],'object':_0x1d06d0,'indexInGroupEntries':null==_0x2ee3bd?void 0x0:_0x2ee3bd[_0x466387(0x35ac)]};}[_0x515c6d(0x2e4e)](_0x3ec053,_0x1398eb){var _0x50e157=_0x515c6d,_0x328835=this[_0x50e157(0x2a54)][_0x3ec053];this[_0x50e157(0x2062)]||(this['_contextIsDirty']=!_0x328835||!_0x1398eb[_0x50e157(0x9c2)](_0x328835[_0x50e157(0x20cb)])),this['_bindings'][_0x3ec053]={'type':_0x2d32c8['t']['Sampler'],'object':_0x1398eb,'indexInGroupEntries':null==_0x328835?void 0x0:_0x328835[_0x50e157(0x35ac)]};}[_0x515c6d(0x3a4f)](){var _0x4cfbb3=_0x515c6d;let _0x15b45e=this[_0x4cfbb3(0x17b7)];for(const _0x320610 in this[_0x4cfbb3(0x2a54)]){var _0x5c6ce5=this[_0x4cfbb3(0x2a54)][_0x320610],_0x4034cc=_0x5c6ce5[_0x4cfbb3(0x2eea)],_0x10ec45=_0x5c6ce5['object'];switch(_0x4034cc){case _0x2d32c8['t']['Texture']:case _0x2d32c8['t'][_0x4cfbb3(0x1dac)]:case _0x2d32c8['t']['StorageTexture']:{const _0x308cf9=_0x10ec45;if(_0x308cf9[_0x4cfbb3(0x3a4f)]())break;return!0x1;}}}const _0x3b221f=[];var _0x5df589=this['_shaderPath'];if(this['_options'][_0x4cfbb3(0x1f05)]){for(let _0xc99ea=0x0;_0xc99ea<this['_options']['defines'][_0x4cfbb3(0x132e)];_0xc99ea++)_0x3b221f['push'](this[_0x4cfbb3(0x18c4)][_0x4cfbb3(0x1f05)][_0xc99ea]);}var _0x4f6333=_0x3b221f['join']('\x0a');return this[_0x4cfbb3(0x15de)]!==_0x4f6333&&(this['_cachedDefines']=_0x4f6333,_0x15b45e=this['_engine']['createComputeEffect'](_0x5df589,{'defines':_0x4f6333,'entryPoint':this[_0x4cfbb3(0x18c4)][_0x4cfbb3(0x87d)],'onCompiled':this[_0x4cfbb3(0x3aa7)],'onError':this['onError']}),this[_0x4cfbb3(0x17b7)]=_0x15b45e),!!_0x15b45e[_0x4cfbb3(0x3a4f)]();}['dispatch'](_0x1bdfd7,_0x34e319,_0x453c00){var _0x539cd7=_0x515c6d;if(!this[_0x539cd7(0x3a4f)]())return!0x1;for(const _0x5b5d47 in this[_0x539cd7(0x2a54)]){const _0x11c0d7=this[_0x539cd7(0x2a54)][_0x5b5d47];if(!this[_0x539cd7(0x18c4)]['bindingsMapping'][_0x5b5d47])throw new Error(_0x539cd7(0x2ef2)+this[_0x539cd7(0x3efc)]+_0x539cd7(0x2594)+_0x5b5d47+'\x27');switch(_0x11c0d7['type']){case _0x2d32c8['t']['Texture']:{const _0x914ad3=this['_samplers'][_0x5b5d47];var _0x3bab58=_0x11c0d7[_0x539cd7(0x20cb)];_0x914ad3&&_0x3bab58[_0x539cd7(0x265a)]&&_0x914ad3[_0x539cd7(0x9c2)](_0x3bab58[_0x539cd7(0x265a)])||(this['_samplers'][_0x5b5d47]=new _0x5c3332['a']()[_0x539cd7(0x1327)](_0x3bab58[_0x539cd7(0x255d)],_0x3bab58[_0x539cd7(0x494)],_0x3bab58[_0x539cd7(0x1f24)],_0x3bab58[_0x539cd7(0x21f3)],_0x3bab58['_texture'][_0x539cd7(0x17df)],null==(_0x3bab58=_0x3bab58[_0x539cd7(0x265a)])?void 0x0:_0x3bab58[_0x539cd7(0xd15)]),this[_0x539cd7(0x2062)]=!0x0);break;}case _0x2d32c8['t']['UniformBuffer']:{const _0x1ec473=_0x11c0d7[_0x539cd7(0x20cb)];_0x1ec473[_0x539cd7(0xa3a)]()!==_0x11c0d7['buffer']&&(_0x11c0d7['buffer']=_0x1ec473['getBuffer'](),this['_contextIsDirty']=!0x0);break;}}}return this['_contextIsDirty']&&(this[_0x539cd7(0x2062)]=!0x1,this['_context'][_0x539cd7(0x2af2)]()),this['_engine'][_0x539cd7(0x114f)](this[_0x539cd7(0x17b7)],this[_0x539cd7(0x1ba2)],this[_0x539cd7(0x2a54)],_0x1bdfd7,_0x34e319,_0x453c00,this[_0x539cd7(0x18c4)][_0x539cd7(0x80b)]),!0x0;}[_0x515c6d(0x2d76)](_0x1b7978,_0x294b8b,_0x11416c,_0x390e1a=0xa){return new Promise(_0x2bb578=>{const _0x2b3213=()=>{var _0x21b96b=a8_0x58a1;this[_0x21b96b(0x151a)](_0x1b7978,_0x294b8b,_0x11416c)?_0x2bb578():setTimeout(_0x2b3213,_0x390e1a);};_0x2b3213();});}[_0x515c6d(0x3c81)](){var _0x2278e8=_0x515c6d;const _0x107825=_0x27ef25['p4'][_0x2278e8(0x299f)](this);_0x107825['options']=this[_0x2278e8(0x18c4)],_0x107825[_0x2278e8(0x235f)]=this[_0x2278e8(0x8dc)],_0x107825[_0x2278e8(0x1ee4)]={},_0x107825[_0x2278e8(0xb3c)]={};for(const _0x27e882 in this[_0x2278e8(0x2a54)]){var _0x466df7=this[_0x2278e8(0x2a54)][_0x27e882];const _0x2e002b=_0x466df7[_0x2278e8(0x20cb)];switch(_0x466df7['type']){case _0x2d32c8['t'][_0x2278e8(0x2638)]:case _0x2d32c8['t']['TextureWithoutSampler']:case _0x2d32c8['t'][_0x2278e8(0x154b)]:var _0x1ac3ce=_0x2e002b['serialize']();_0x1ac3ce&&(_0x107825[_0x2278e8(0xb3c)][_0x27e882]=_0x1ac3ce,_0x107825[_0x2278e8(0x1ee4)][_0x27e882]={'type':_0x466df7[_0x2278e8(0x2eea)]});break;case _0x2d32c8['t'][_0x2278e8(0x2951)]:}}return _0x107825;}static[_0x515c6d(0xb3f)](_0x2bfd89,_0x1669b0,_0x7176f5){var _0x4e336c=_0x515c6d;const _0x418d06=_0x27ef25['p4']['Parse'](()=>new _0x30bb0f(_0x2bfd89['name'],_0x1669b0['getEngine'](),_0x2bfd89['shaderPath'],_0x2bfd89[_0x4e336c(0x6a4)]),_0x2bfd89,_0x1669b0,_0x7176f5);for(const _0x3aeb47 in _0x2bfd89['textures']){var _0x171963=_0x2bfd89[_0x4e336c(0x1ee4)][_0x3aeb47],_0x3819b5=_0x3bf776['x'][_0x4e336c(0xb3f)](_0x2bfd89[_0x4e336c(0xb3c)][_0x3aeb47],_0x1669b0,_0x7176f5);_0x171963[_0x4e336c(0x2eea)]===_0x2d32c8['t']['Texture']?_0x418d06[_0x4e336c(0x19ec)](_0x3aeb47,_0x3819b5):_0x171963['type']===_0x2d32c8['t']['TextureWithoutSampler']?_0x418d06[_0x4e336c(0x19ec)](_0x3aeb47,_0x3819b5,!0x1):_0x418d06[_0x4e336c(0x5e0)](_0x3aeb47,_0x3819b5);}return _0x418d06;}}(function(_0x25833a,_0x3b4c77,_0xa82bd6,_0x25e0fe){var _0x187c0e=_0x515c6d,_0x455729,_0xcbede9=arguments['length'],_0x354868=_0xcbede9<0x3?_0x3b4c77:null===_0x25e0fe?_0x25e0fe=Object[_0x187c0e(0x319d)](_0x3b4c77,_0xa82bd6):_0x25e0fe;if(_0x187c0e(0x20cb)==typeof Reflect&&_0x187c0e(0x187)==typeof Reflect['decorate'])_0x354868=Reflect[_0x187c0e(0x14d7)](_0x25833a,_0x3b4c77,_0xa82bd6,_0x25e0fe);else{for(var _0x134854=_0x25833a[_0x187c0e(0x132e)]-0x1;0x0<=_0x134854;_0x134854--)(_0x455729=_0x25833a[_0x134854])&&(_0x354868=(_0xcbede9<0x3?_0x455729(_0x354868):0x3<_0xcbede9?_0x455729(_0x3b4c77,_0xa82bd6,_0x354868):_0x455729(_0x3b4c77,_0xa82bd6))||_0x354868);}0x3<_0xcbede9&&_0x354868&&Object[_0x187c0e(0x1fc0)](_0x3b4c77,_0xa82bd6,_0x354868);}([(0x0,_0x27ef25['qC'])()],_0x30bb0f[_0x515c6d(0x1229)],_0x515c6d(0x3efc),void 0x0),(0x0,_0x5e0d31['H'])(_0x515c6d(0x457),_0x30bb0f));},0x17932:(_0x5dff33,_0x39dccd,_0x41ec1e)=>{_0x41ec1e(0x7755),_0x41ec1e(0x5868);},0x17fdf:(_0x533e47,_0x171fb2,_0x3922d3)=>{_0x3922d3(0x338d),_0x3922d3(0x16ca1),_0x3922d3(0x134c);},0x338d:(_0x1e972c,_0x2af955,_0x1739f7)=>{var _0x8d0614=a8_0x49466b;_0x1739f7['d'](_0x2af955,{'V':()=>_0xebc50c});var _0x3b5ca9=_0x1739f7(0x9657),_0x5db208=_0x1739f7(0x16ca1);class _0xebc50c{constructor(_0x1d19da,_0x134ce1,_0xc07926=0x2){var _0xc12cdc=a8_0x58a1;this[_0xc12cdc(0x3fc4)]=_0xc07926,this[_0xc12cdc(0xb09)]=new Array(),this['_maxBlockCapacity']=_0x134ce1||0x40,this[_0xc12cdc(0x1844)]=new _0x3b5ca9['f'](0x400),this[_0xc12cdc(0x3b57)]=_0x1d19da;}[_0x8d0614(0x2c28)](_0x24d899,_0x5f2574,_0x416d54){var _0x5839ba=_0x8d0614;_0x5db208['b'][_0x5839ba(0x15c4)](_0x24d899,_0x5f2574,_0x416d54,this['_maxBlockCapacity'],0x0,this[_0x5839ba(0x3fc4)],this,this['_creationFunc']);}[_0x8d0614(0x2403)](_0x28c0bf){var _0x29ae51=_0x8d0614;for(let _0x17b870=0x0;_0x17b870<this[_0x29ae51(0x8fc)]['length'];_0x17b870++){const _0xa87dcd=this['blocks'][_0x17b870];_0xa87dcd[_0x29ae51(0x58a)](_0x28c0bf);}}[_0x8d0614(0x1b6a)](_0x2bc858){var _0x210ca3=_0x8d0614;for(let _0x3fd0ca=0x0;_0x3fd0ca<this[_0x210ca3(0x8fc)]['length'];_0x3fd0ca++){const _0x336447=this[_0x210ca3(0x8fc)][_0x3fd0ca];_0x336447['removeEntry'](_0x2bc858);}}[_0x8d0614(0x35f0)](_0x155b49,_0x1ac0ee){var _0x45dabc=_0x8d0614;this[_0x45dabc(0x1844)]['reset']();for(let _0xec9343=0x0;_0xec9343<this[_0x45dabc(0x8fc)]['length'];_0xec9343++){const _0x25ef6b=this[_0x45dabc(0x8fc)][_0xec9343];_0x25ef6b['select'](_0x155b49,this[_0x45dabc(0x1844)],_0x1ac0ee);}return _0x1ac0ee?this[_0x45dabc(0x1844)][_0x45dabc(0x3a62)](this[_0x45dabc(0xb09)]):this[_0x45dabc(0x1844)]['concatWithNoDuplicate'](this[_0x45dabc(0xb09)]),this['_selectionContent'];}['intersects'](_0x2bb3a7,_0x4cf8ab,_0x2bc787){var _0xd10cec=_0x8d0614;this[_0xd10cec(0x1844)][_0xd10cec(0x1589)]();for(let _0x13b216=0x0;_0x13b216<this[_0xd10cec(0x8fc)][_0xd10cec(0x132e)];_0x13b216++){const _0x28e25d=this[_0xd10cec(0x8fc)][_0x13b216];_0x28e25d['intersects'](_0x2bb3a7,_0x4cf8ab,this[_0xd10cec(0x1844)],_0x2bc787);}return _0x2bc787?this[_0xd10cec(0x1844)][_0xd10cec(0x3a62)](this['dynamicContent']):this['_selectionContent'][_0xd10cec(0x31a4)](this[_0xd10cec(0xb09)]),this[_0xd10cec(0x1844)];}[_0x8d0614(0x2017)](_0x14a2d3){var _0x455643=_0x8d0614;this[_0x455643(0x1844)]['reset']();for(let _0x17a8e4=0x0;_0x17a8e4<this[_0x455643(0x8fc)][_0x455643(0x132e)];_0x17a8e4++){const _0x55dca5=this[_0x455643(0x8fc)][_0x17a8e4];_0x55dca5[_0x455643(0x2017)](_0x14a2d3,this[_0x455643(0x1844)]);}return this['_selectionContent']['concatWithNoDuplicate'](this[_0x455643(0xb09)]),this[_0x455643(0x1844)];}}_0xebc50c['CreationFuncForMeshes']=(_0x45cb6f,_0x49742)=>{var _0x15faf3=_0x8d0614;const _0x5419e3=_0x45cb6f[_0x15faf3(0x1a23)]();!_0x45cb6f[_0x15faf3(0x3346)]&&_0x5419e3[_0x15faf3(0x3344)]['intersectsMinMax'](_0x49742[_0x15faf3(0x1b45)],_0x49742['maxPoint'])&&_0x49742[_0x15faf3(0x3c3e)]['push'](_0x45cb6f);},_0xebc50c[_0x8d0614(0x959)]=(_0x58ec9f,_0x581696)=>{var _0x2eadfc=_0x8d0614;const _0x593a7a=_0x58ec9f['getBoundingInfo']();_0x593a7a['boundingBox'][_0x2eadfc(0xca1)](_0x581696['minPoint'],_0x581696['maxPoint'])&&_0x581696[_0x2eadfc(0x3c3e)][_0x2eadfc(0x2f54)](_0x58ec9f);};},0x16ca1:(_0x6bd89e,_0x591ade,_0x1a05f0)=>{var _0x1c169e=a8_0x49466b;_0x1a05f0['d'](_0x591ade,{'b':()=>_0x446bfc});var _0x37d8d1=_0x1a05f0(0x9fd1),_0x4ab762=_0x1a05f0(0x65c1);class _0x446bfc{constructor(_0x2efd7c,_0x189722,_0x7990b8,_0x495201,_0x5986d2,_0x42792e){var _0x532020=a8_0x58a1;this[_0x532020(0x3c3e)]=new Array(),this['_boundingVectors']=new Array(),this['_capacity']=_0x7990b8,this[_0x532020(0x43b)]=_0x495201,this['_maxDepth']=_0x5986d2,this[_0x532020(0x3b57)]=_0x42792e,this[_0x532020(0xe02)]=_0x2efd7c,this[_0x532020(0xe6f)]=_0x189722,this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x2efd7c['clone']()),this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x189722[_0x532020(0x11fe)]()),this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x2efd7c[_0x532020(0x11fe)]()),this[_0x532020(0xd41)][0x2]['x']=_0x189722['x'],this[_0x532020(0xd41)]['push'](_0x2efd7c[_0x532020(0x11fe)]()),this[_0x532020(0xd41)][0x3]['y']=_0x189722['y'],this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x2efd7c[_0x532020(0x11fe)]()),this['_boundingVectors'][0x4]['z']=_0x189722['z'],this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x189722[_0x532020(0x11fe)]()),this['_boundingVectors'][0x5]['z']=_0x2efd7c['z'],this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x189722['clone']()),this[_0x532020(0xd41)][0x6]['x']=_0x2efd7c['x'],this[_0x532020(0xd41)][_0x532020(0x2f54)](_0x189722[_0x532020(0x11fe)]()),this[_0x532020(0xd41)][0x7]['y']=_0x2efd7c['y'];}get[_0x1c169e(0x33a8)](){return this['_capacity'];}get[_0x1c169e(0x1b45)](){var _0x626181=_0x1c169e;return this[_0x626181(0xe02)];}get['maxPoint'](){var _0x3f8d4c=_0x1c169e;return this[_0x3f8d4c(0xe6f)];}[_0x1c169e(0x58a)](_0x2e1955){var _0x458132=_0x1c169e;if(this[_0x458132(0x8fc)])for(let _0xc6c143=0x0;_0xc6c143<this[_0x458132(0x8fc)][_0x458132(0x132e)];_0xc6c143++){const _0x3aa1d9=this[_0x458132(0x8fc)][_0xc6c143];_0x3aa1d9['addEntry'](_0x2e1955);}else this[_0x458132(0x3b57)](_0x2e1955,this),this[_0x458132(0x3c3e)][_0x458132(0x132e)]>this['capacity']&&this[_0x458132(0x43b)]<this[_0x458132(0x2fed)]&&this[_0x458132(0xdd2)]();}[_0x1c169e(0x174c)](_0x57592e){var _0x28346a=_0x1c169e;if(this['blocks'])for(let _0x27ebc0=0x0;_0x27ebc0<this[_0x28346a(0x8fc)][_0x28346a(0x132e)];_0x27ebc0++){const _0x4b296c=this[_0x28346a(0x8fc)][_0x27ebc0];_0x4b296c[_0x28346a(0x174c)](_0x57592e);}else{var _0x59e95f=this[_0x28346a(0x3c3e)][_0x28346a(0x404a)](_0x57592e);-0x1<_0x59e95f&&this[_0x28346a(0x3c3e)][_0x28346a(0x1035)](_0x59e95f,0x1);}}['addEntries'](_0x399f9f){for(let _0x5eb96d=0x0;_0x5eb96d<_0x399f9f['length'];_0x5eb96d++){var _0x1e1651=_0x399f9f[_0x5eb96d];this['addEntry'](_0x1e1651);}}[_0x1c169e(0x35f0)](_0x2ec28e,_0x1f4ade,_0x25b1e3){var _0x38a248=_0x1c169e;if(_0x4ab762['k'][_0x38a248(0x571)](this[_0x38a248(0xd41)],_0x2ec28e)){if(this[_0x38a248(0x8fc)])for(let _0x53744b=0x0;_0x53744b<this[_0x38a248(0x8fc)][_0x38a248(0x132e)];_0x53744b++){const _0x57f679=this[_0x38a248(0x8fc)][_0x53744b];_0x57f679['select'](_0x2ec28e,_0x1f4ade,_0x25b1e3);}else _0x25b1e3?_0x1f4ade[_0x38a248(0x3a62)](this[_0x38a248(0x3c3e)]):_0x1f4ade['concatWithNoDuplicate'](this[_0x38a248(0x3c3e)]);}}[_0x1c169e(0x2d6a)](_0x12b050,_0x10b558,_0x1faf0b,_0x45140e){var _0x525f48=_0x1c169e;if(_0x4ab762['k'][_0x525f48(0x185e)](this[_0x525f48(0xe02)],this[_0x525f48(0xe6f)],_0x12b050,_0x10b558)){if(this[_0x525f48(0x8fc)])for(let _0x37d979=0x0;_0x37d979<this[_0x525f48(0x8fc)]['length'];_0x37d979++){const _0x39f851=this[_0x525f48(0x8fc)][_0x37d979];_0x39f851['intersects'](_0x12b050,_0x10b558,_0x1faf0b,_0x45140e);}else _0x45140e?_0x1faf0b[_0x525f48(0x3a62)](this[_0x525f48(0x3c3e)]):_0x1faf0b[_0x525f48(0x31a4)](this[_0x525f48(0x3c3e)]);}}[_0x1c169e(0x2017)](_0x33b170,_0x59d99f){var _0x562762=_0x1c169e;if(_0x33b170[_0x562762(0x3c2b)](this['_minPoint'],this[_0x562762(0xe6f)])){if(this['blocks'])for(let _0x3afc63=0x0;_0x3afc63<this[_0x562762(0x8fc)]['length'];_0x3afc63++){const _0x45b5d4=this[_0x562762(0x8fc)][_0x3afc63];_0x45b5d4[_0x562762(0x2017)](_0x33b170,_0x59d99f);}else _0x59d99f[_0x562762(0x31a4)](this['entries']);}}[_0x1c169e(0xdd2)](){var _0x13979b=_0x1c169e;_0x446bfc[_0x13979b(0x15c4)](this[_0x13979b(0xe02)],this[_0x13979b(0xe6f)],this[_0x13979b(0x3c3e)],this['_capacity'],this[_0x13979b(0x43b)],this[_0x13979b(0x2fed)],this,this[_0x13979b(0x3b57)]),this['entries'][_0x13979b(0x1035)](0x0);}static[_0x1c169e(0x15c4)](_0x1049ae,_0x57601e,_0x3bf7b7,_0x3d4add,_0x2b44d1,_0x10a18a,_0x5b0d07,_0x46ad6a){var _0x3b3b4c=_0x1c169e;_0x5b0d07[_0x3b3b4c(0x8fc)]=new Array();const _0x57e60a=new _0x37d8d1['P']((_0x57601e['x']-_0x1049ae['x'])/0x2,(_0x57601e['y']-_0x1049ae['y'])/0x2,(_0x57601e['z']-_0x1049ae['z'])/0x2);for(let _0x2b2cf8=0x0;_0x2b2cf8<0x2;_0x2b2cf8++)for(let _0x96099d=0x0;_0x96099d<0x2;_0x96099d++)for(let _0x5752b9=0x0;_0x5752b9<0x2;_0x5752b9++){var _0x2b8acd=_0x1049ae[_0x3b3b4c(0x11ad)](_0x57e60a['multiplyByFloats'](_0x2b2cf8,_0x96099d,_0x5752b9)),_0x4c68d3=_0x1049ae[_0x3b3b4c(0x11ad)](_0x57e60a['multiplyByFloats'](_0x2b2cf8+0x1,_0x96099d+0x1,_0x5752b9+0x1));const _0x5c20f2=new _0x446bfc(_0x2b8acd,_0x4c68d3,_0x3d4add,_0x2b44d1+0x1,_0x10a18a,_0x46ad6a);_0x5c20f2[_0x3b3b4c(0x2a57)](_0x3bf7b7),_0x5b0d07['blocks']['push'](_0x5c20f2);}}}},0x134c:(_0x26990c,_0x541e2f,_0x3c50d7)=>{var _0x5e53db=a8_0x49466b,_0x5b729c=_0x3c50d7(0x1446b),_0x1a07ae=_0x3c50d7(0x9fd1),_0x4d6c64=_0x3c50d7(0x51f),_0x495ed1=_0x3c50d7(0x8483),_0x3a0469=_0x3c50d7(0xbb85),_0x4267c6=_0x3c50d7(0x338d),_0x38793b=_0x3c50d7(0xf8c1);_0x5b729c['x'][_0x5e53db(0x1229)][_0x5e53db(0xa47)]=function(_0x4fe601=0x40,_0x16cf98=0x2){var _0x307912=_0x5e53db;this['_getComponent'](_0x3a0469['l'][_0x307912(0x30f5)])||(_0x32d6da=new _0x2aa6de(this),this[_0x307912(0x34b7)](_0x32d6da)),this[_0x307912(0xe77)]||(this[_0x307912(0xe77)]=new _0x4267c6['V'](_0x4267c6['V']['CreationFuncForMeshes'],_0x4fe601,_0x16cf98));var _0x32d6da=this[_0x307912(0x1662)]();return this[_0x307912(0xe77)]['update'](_0x32d6da[_0x307912(0x3749)],_0x32d6da[_0x307912(0xc54)],this['meshes']),this[_0x307912(0xe77)];},Object['defineProperty'](_0x5b729c['x'][_0x5e53db(0x1229)],'selectionOctree',{'get':function(){var _0x16afcf=_0x5e53db;return this[_0x16afcf(0xe77)];},'enumerable':!0x0,'configurable':!0x0}),_0x4d6c64['x']['prototype']['createOrUpdateSubmeshesOctree']=function(_0x779943=0x40,_0x50c52f=0x2){var _0x5759c0=_0x5e53db;const _0x1f64ea=this['getScene']();_0x1f64ea[_0x5759c0(0x34ab)](_0x3a0469['l'][_0x5759c0(0x30f5)])||(_0x261a2b=new _0x2aa6de(_0x1f64ea),_0x1f64ea[_0x5759c0(0x34b7)](_0x261a2b)),this['_submeshesOctree']||(this[_0x5759c0(0x1bf1)]=new _0x4267c6['V'](_0x4267c6['V'][_0x5759c0(0x959)],_0x779943,_0x50c52f)),this[_0x5759c0(0x67e)](!0x0);var _0x261a2b=this[_0x5759c0(0x1a23)]()[_0x5759c0(0x3344)];return this['_submeshesOctree'][_0x5759c0(0x2c28)](_0x261a2b['minimumWorld'],_0x261a2b['maximumWorld'],this[_0x5759c0(0x1549)]),this[_0x5759c0(0x1bf1)];};class _0x2aa6de{constructor(_0x27cb92){var _0x1d9484=_0x5e53db;this[_0x1d9484(0x3efc)]=_0x3a0469['l'][_0x1d9484(0x30f5)],this[_0x1d9484(0x1602)]=!0x0,this['_tempRay']=new _0x495ed1['z'](_0x1a07ae['P'][_0x1d9484(0x1b83)](),new _0x1a07ae['P'](0x1,0x1,0x1)),(_0x27cb92=_0x27cb92||_0x38793b['l']['LastCreatedScene'])&&(this['scene']=_0x27cb92,this['scene'][_0x1d9484(0x73d)]=this[_0x1d9484(0x73d)][_0x1d9484(0x2dcf)](this),this[_0x1d9484(0x32aa)]['getActiveSubMeshCandidates']=this[_0x1d9484(0x4a8)][_0x1d9484(0x2dcf)](this),this[_0x1d9484(0x32aa)][_0x1d9484(0x29d3)]=this['getCollidingSubMeshCandidates'][_0x1d9484(0x2dcf)](this),this[_0x1d9484(0x32aa)][_0x1d9484(0x3a14)]=this[_0x1d9484(0x3a14)][_0x1d9484(0x2dcf)](this));}[_0x5e53db(0x1942)](){var _0x5ed1a8=_0x5e53db;this[_0x5ed1a8(0x32aa)][_0x5ed1a8(0x1741)][_0x5ed1a8(0x11ad)](_0x15c684=>{var _0x5c70be=_0x5ed1a8;const _0x56c75c=this['scene']['selectionOctree'];void 0x0!==_0x56c75c&&null!==_0x56c75c&&-0x1!==(_0x15c684=_0x56c75c[_0x5c70be(0xb09)]['indexOf'](_0x15c684))&&_0x56c75c[_0x5c70be(0xb09)][_0x5c70be(0x1035)](_0x15c684,0x1);}),this[_0x5ed1a8(0x32aa)][_0x5ed1a8(0x1f16)][_0x5ed1a8(0x11ad)](_0x2983b0=>{var _0x48c92c=_0x5ed1a8;const _0x19336b=this[_0x48c92c(0x32aa)]['selectionOctree'];void 0x0!==_0x19336b&&null!==_0x19336b&&_0x19336b[_0x48c92c(0x2403)](_0x2983b0);});}[_0x5e53db(0x73d)](){var _0x3c0256=_0x5e53db,_0x4cf12f;return(null==(_0x4cf12f=this['scene'][_0x3c0256(0xe77)])?void 0x0:_0x4cf12f[_0x3c0256(0x35f0)](this[_0x3c0256(0x32aa)][_0x3c0256(0x3090)]))||this['scene'][_0x3c0256(0x1480)]();}[_0x5e53db(0x4a8)](_0x57edb7){var _0x29dad5=_0x5e53db;return _0x57edb7[_0x29dad5(0x1bf1)]&&_0x57edb7[_0x29dad5(0x3624)]?_0x57edb7[_0x29dad5(0x1bf1)][_0x29dad5(0x35f0)](this['scene']['frustumPlanes']):this[_0x29dad5(0x32aa)]['_getDefaultSubMeshCandidates'](_0x57edb7);}[_0x5e53db(0x3a14)](_0x1cdafa,_0x141916){var _0x40bf37=_0x5e53db;return _0x1cdafa[_0x40bf37(0x1bf1)]&&_0x1cdafa[_0x40bf37(0x372f)]?(_0x495ed1['z'][_0x40bf37(0x54e)](_0x141916,_0x1cdafa[_0x40bf37(0x2fee)](),this['_tempRay']),_0x1cdafa[_0x40bf37(0x1bf1)]['intersectsRay'](this[_0x40bf37(0x289a)])):this[_0x40bf37(0x32aa)]['_getDefaultSubMeshCandidates'](_0x1cdafa);}[_0x5e53db(0x29d3)](_0x6d7c34,_0x2dda87){var _0x4797bb=_0x5e53db,_0x4f31e7;return _0x6d7c34['_submeshesOctree']&&_0x6d7c34['useOctreeForCollisions']?(_0x4f31e7=_0x2dda87[_0x4797bb(0x2d4d)]+Math[_0x4797bb(0xc54)](_0x2dda87[_0x4797bb(0x3611)]['x'],_0x2dda87[_0x4797bb(0x3611)]['y'],_0x2dda87[_0x4797bb(0x3611)]['z']),_0x6d7c34[_0x4797bb(0x1bf1)][_0x4797bb(0x2d6a)](_0x2dda87['_basePointWorld'],_0x4f31e7)):this[_0x4797bb(0x32aa)]['_getDefaultSubMeshCandidates'](_0x6d7c34);}[_0x5e53db(0x148b)](){}[_0x5e53db(0x2d20)](){}}},0x65c1:(_0xb57a5b,_0x3bde87,_0x5bc1b3)=>{var _0x22ba9c=a8_0x49466b;_0x5bc1b3['d'](_0x3bde87,{'k':()=>_0x574367});var _0x53303f=_0x5bc1b3(0x5898),_0x3880b1=_0x5bc1b3(0x9fd1),_0x2b231c=_0x5bc1b3(0x147b8);class _0x574367{constructor(_0x4185bf,_0x550e0c,_0x58cd8c){var _0x269a0d=a8_0x58a1;this[_0x269a0d(0x1da2)]=_0x53303f['B'][_0x269a0d(0x1040)](0x8,_0x3880b1['P'][_0x269a0d(0x1b83)]),this[_0x269a0d(0xfb8)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this[_0x269a0d(0x3454)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this[_0x269a0d(0x3449)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this[_0x269a0d(0x1b06)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this['directions']=_0x53303f['B'][_0x269a0d(0x1040)](0x3,_0x3880b1['P'][_0x269a0d(0x1b83)]),this[_0x269a0d(0x318b)]=_0x53303f['B'][_0x269a0d(0x1040)](0x8,_0x3880b1['P'][_0x269a0d(0x1b83)]),this[_0x269a0d(0x2e45)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this[_0x269a0d(0x3420)]=_0x3880b1['P']['Zero'](),this[_0x269a0d(0x15fc)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this[_0x269a0d(0x312b)]=_0x3880b1['P'][_0x269a0d(0x1b83)](),this[_0x269a0d(0x3a70)]=null,this[_0x269a0d(0x1427)]=null,this[_0x269a0d(0x1e84)](_0x4185bf,_0x550e0c,_0x58cd8c);}[_0x22ba9c(0x1e84)](_0x2e4196,_0x11393e,_0x5545bc){var _0x42ffdc=_0x22ba9c,_0x2510f6=_0x2e4196['x'],_0x1fdf05=_0x2e4196['y'],_0x373e19=_0x2e4196['z'],_0x958b16=_0x11393e['x'],_0x315a21=_0x11393e['y'],_0x52003a=_0x11393e['z'];const _0x3391d8=this[_0x42ffdc(0x1da2)];this[_0x42ffdc(0x15fc)][_0x42ffdc(0x3b56)](_0x2510f6,_0x1fdf05,_0x373e19),this[_0x42ffdc(0x312b)]['copyFromFloats'](_0x958b16,_0x315a21,_0x52003a),_0x3391d8[0x0]['copyFromFloats'](_0x2510f6,_0x1fdf05,_0x373e19),_0x3391d8[0x1][_0x42ffdc(0x3b56)](_0x958b16,_0x315a21,_0x52003a),_0x3391d8[0x2][_0x42ffdc(0x3b56)](_0x958b16,_0x1fdf05,_0x373e19),_0x3391d8[0x3]['copyFromFloats'](_0x2510f6,_0x315a21,_0x373e19),_0x3391d8[0x4][_0x42ffdc(0x3b56)](_0x2510f6,_0x1fdf05,_0x52003a),_0x3391d8[0x5][_0x42ffdc(0x3b56)](_0x958b16,_0x315a21,_0x373e19),_0x3391d8[0x6][_0x42ffdc(0x3b56)](_0x2510f6,_0x315a21,_0x52003a),_0x3391d8[0x7]['copyFromFloats'](_0x958b16,_0x1fdf05,_0x52003a),_0x11393e[_0x42ffdc(0x1184)](_0x2e4196,this[_0x42ffdc(0xfb8)])[_0x42ffdc(0x1200)](0.5),_0x11393e[_0x42ffdc(0x16b6)](_0x2e4196,this[_0x42ffdc(0x3449)])['scaleInPlace'](0.5),this[_0x42ffdc(0x1b61)]=_0x5545bc||_0x3880b1['y3'][_0x42ffdc(0x374d)],this['_update'](this[_0x42ffdc(0x1b61)]);}['scale'](_0xc10899){var _0x498bce=_0x22ba9c,_0x3259ed=_0x574367[_0x498bce(0x2e26)];const _0x391735=this[_0x498bce(0x312b)][_0x498bce(0x16b6)](this[_0x498bce(0x15fc)],_0x3259ed[0x0]);var _0x3a027c=_0x391735[_0x498bce(0x132e)](),_0x3a027c=(_0x391735['normalizeFromLength'](_0x3a027c),_0x3a027c*_0xc10899),_0xc10899=_0x391735[_0x498bce(0x1200)](0.5*_0x3a027c),_0x3a027c=this[_0x498bce(0xfb8)][_0x498bce(0x16b6)](_0xc10899,_0x3259ed[0x1]),_0xc10899=this[_0x498bce(0xfb8)]['addToRef'](_0xc10899,_0x3259ed[0x2]);return this[_0x498bce(0x1e84)](_0x3a027c,_0xc10899,this[_0x498bce(0x1b61)]),this;}[_0x22ba9c(0x2fee)](){var _0x15d883=_0x22ba9c;return this[_0x15d883(0x1b61)];}[_0x22ba9c(0x2ada)](_0x234762){var _0x1af3a4=_0x22ba9c;const _0xb6afdb=this[_0x1af3a4(0x2e45)],_0x242512=this[_0x1af3a4(0x3420)];var _0x128619=this[_0x1af3a4(0xc8)];const _0xc60278=this[_0x1af3a4(0x318b)];var _0x3c4921=this[_0x1af3a4(0x1da2)];if(_0x234762[_0x1af3a4(0x15a8)]()){_0xb6afdb[_0x1af3a4(0x2a3e)](this[_0x1af3a4(0x15fc)]),_0x242512[_0x1af3a4(0x2a3e)](this[_0x1af3a4(0x312b)]);for(let _0xb43150=0x0;_0xb43150<0x8;++_0xb43150)_0xc60278[_0xb43150][_0x1af3a4(0x2a3e)](_0x3c4921[_0xb43150]);this[_0x1af3a4(0x1b06)][_0x1af3a4(0x2a3e)](this['extendSize']),this[_0x1af3a4(0x3454)][_0x1af3a4(0x2a3e)](this[_0x1af3a4(0xfb8)]);}else{_0xb6afdb[_0x1af3a4(0xdd0)](Number['MAX_VALUE']),_0x242512[_0x1af3a4(0xdd0)](-Number[_0x1af3a4(0x2f17)]);for(let _0x14edf5=0x0;_0x14edf5<0x8;++_0x14edf5){var _0x1b94eb=_0xc60278[_0x14edf5];_0x3880b1['P'][_0x1af3a4(0x2bb9)](_0x3c4921[_0x14edf5],_0x234762,_0x1b94eb),_0xb6afdb['minimizeInPlace'](_0x1b94eb),_0x242512[_0x1af3a4(0x2571)](_0x1b94eb);}_0x242512[_0x1af3a4(0x16b6)](_0xb6afdb,this[_0x1af3a4(0x1b06)])[_0x1af3a4(0x1200)](0.5),_0x242512['addToRef'](_0xb6afdb,this[_0x1af3a4(0x3454)])['scaleInPlace'](0.5);}_0x3880b1['P'][_0x1af3a4(0x30fe)](_0x234762['m'],0x0,_0x128619[0x0]),_0x3880b1['P'][_0x1af3a4(0x30fe)](_0x234762['m'],0x4,_0x128619[0x1]),_0x3880b1['P'][_0x1af3a4(0x30fe)](_0x234762['m'],0x8,_0x128619[0x2]),this[_0x1af3a4(0x1b61)]=_0x234762;}['isInFrustum'](_0x48c629){var _0x683266=_0x22ba9c;return _0x574367[_0x683266(0x571)](this['vectorsWorld'],_0x48c629);}[_0x22ba9c(0x2242)](_0xe15c8d){var _0x799f95=_0x22ba9c;return _0x574367[_0x799f95(0x1d65)](this[_0x799f95(0x318b)],_0xe15c8d);}['intersectsPoint'](_0x53bb2b){var _0x3d1b44=_0x22ba9c,_0x2cc06a=this[_0x3d1b44(0x2e45)],_0x1dda0f=this[_0x3d1b44(0x3420)],_0x5365e1=_0x2cc06a['x'],_0x4260dd=_0x2cc06a['y'],_0x2cc06a=_0x2cc06a['z'],_0xde7d5=_0x1dda0f['x'],_0x41ebe4=_0x1dda0f['y'],_0x1dda0f=_0x1dda0f['z'],_0x1714fb=_0x53bb2b['x'],_0xf2d7f8=_0x53bb2b['y'],_0x53bb2b=_0x53bb2b['z'],_0x302bdf=-_0x2b231c['kn'];return!(_0xde7d5-_0x1714fb<_0x302bdf||_0x1714fb-_0x5365e1<_0x302bdf||_0x41ebe4-_0xf2d7f8<_0x302bdf||_0xf2d7f8-_0x4260dd<_0x302bdf||_0x1dda0f-_0x53bb2b<_0x302bdf||_0x53bb2b-_0x2cc06a<_0x302bdf);}[_0x22ba9c(0x2cc2)](_0x168afb){var _0x47591d=_0x22ba9c;return _0x574367[_0x47591d(0x185e)](this[_0x47591d(0x2e45)],this[_0x47591d(0x3420)],_0x168afb[_0x47591d(0x3454)],_0x168afb['radiusWorld']);}[_0x22ba9c(0xca1)](_0x3e6a63,_0x353d80){var _0x1813fa=_0x22ba9c,_0x1f59c3=this[_0x1813fa(0x2e45)],_0xa753e=this[_0x1813fa(0x3420)],_0x4c5647=_0x1f59c3['x'],_0x253767=_0x1f59c3['y'],_0x1f59c3=_0x1f59c3['z'],_0xc8de6e=_0xa753e['x'],_0x2d6043=_0xa753e['y'],_0xa753e=_0xa753e['z'],_0x42e9b1=_0x3e6a63['x'],_0x38383a=_0x3e6a63['y'],_0x3e6a63=_0x3e6a63['z'],_0x81be27=_0x353d80['x'],_0x335a2d=_0x353d80['y'],_0x353d80=_0x353d80['z'];return!(_0xc8de6e<_0x42e9b1||_0x81be27<_0x4c5647||_0x2d6043<_0x38383a||_0x335a2d<_0x253767||_0xa753e<_0x3e6a63||_0x353d80<_0x1f59c3);}[_0x22ba9c(0x2d20)](){var _0x11b7a4=_0x22ba9c,_0x55c856;null!=(_0x55c856=this['_drawWrapperFront'])&&_0x55c856[_0x11b7a4(0x2d20)](),null!=(_0x55c856=this['_drawWrapperBack'])&&_0x55c856[_0x11b7a4(0x2d20)]();}static['Intersects'](_0x4e6d44,_0x1dc7ae){var _0x5e7e69=_0x22ba9c;return _0x4e6d44[_0x5e7e69(0xca1)](_0x1dc7ae['minimumWorld'],_0x1dc7ae[_0x5e7e69(0x3420)]);}static[_0x22ba9c(0x185e)](_0x4dfcfb,_0x12fabf,_0x517502,_0x415171){var _0x549d8d=_0x22ba9c,_0x255ebb=_0x574367[_0x549d8d(0x2e26)][0x0];return _0x3880b1['P']['ClampToRef'](_0x517502,_0x4dfcfb,_0x12fabf,_0x255ebb),_0x3880b1['P'][_0x549d8d(0x34c9)](_0x517502,_0x255ebb)<=_0x415171*_0x415171;}static[_0x22ba9c(0x1d65)](_0xee3f33,_0x59fca1){var _0x12b0b2=_0x22ba9c;for(let _0x9e87a3=0x0;_0x9e87a3<0x6;++_0x9e87a3){const _0x4a58ed=_0x59fca1[_0x9e87a3];for(let _0x186405=0x0;_0x186405<0x8;++_0x186405)if(_0x4a58ed[_0x12b0b2(0x75d)](_0xee3f33[_0x186405])<0x0)return!0x1;}return!0x0;}static[_0x22ba9c(0x571)](_0x27aa0b,_0x43055d){for(let _0x1d4bd6=0x0;_0x1d4bd6<0x6;++_0x1d4bd6){let _0x32730e=!0x0;const _0x503bb4=_0x43055d[_0x1d4bd6];for(let _0x47c3b3=0x0;_0x47c3b3<0x8;++_0x47c3b3)if(0x0<=_0x503bb4['dotCoordinate'](_0x27aa0b[_0x47c3b3])){_0x32730e=!0x1;break;}if(_0x32730e)return!0x1;}return!0x0;}}_0x574367[_0x22ba9c(0x2e26)]=_0x53303f['B'][_0x22ba9c(0x1040)](0x3,_0x3880b1['P'][_0x22ba9c(0x1b83)]);},0xe30c:(_0x5f45ad,_0x47bed6,_0x16df2a)=>{var _0x1fd44c=a8_0x49466b;_0x16df2a['d'](_0x47bed6,{'j':()=>_0x40f056});var _0x47bed6=_0x16df2a(0x5898),_0x5a0954=_0x16df2a(0x9fd1),_0x14abf6=_0x16df2a(0x77a5),_0x1ab039=_0x16df2a(0x65c1),_0xb2fb0b=_0x16df2a(0x12bb6);const _0x5a1f4b={'min':0x0,'max':0x0},_0x53578c={'min':0x0,'max':0x0},_0x436b4f=(_0xe5f2b0,_0x541cd4,_0x22b030)=>{var _0x3bb0d1=a8_0x58a1,_0x333468=_0x5a0954['P'][_0x3bb0d1(0x1852)](_0x541cd4['centerWorld'],_0xe5f2b0),_0xe5f2b0=Math[_0x3bb0d1(0x3f6c)](_0x5a0954['P'][_0x3bb0d1(0x1852)](_0x541cd4[_0x3bb0d1(0xc8)][0x0],_0xe5f2b0))*_0x541cd4[_0x3bb0d1(0x3449)]['x']+Math[_0x3bb0d1(0x3f6c)](_0x5a0954['P'][_0x3bb0d1(0x1852)](_0x541cd4[_0x3bb0d1(0xc8)][0x1],_0xe5f2b0))*_0x541cd4[_0x3bb0d1(0x3449)]['y']+Math[_0x3bb0d1(0x3f6c)](_0x5a0954['P']['Dot'](_0x541cd4[_0x3bb0d1(0xc8)][0x2],_0xe5f2b0))*_0x541cd4[_0x3bb0d1(0x3449)]['z'];_0x22b030[_0x3bb0d1(0x3749)]=_0x333468-_0xe5f2b0,_0x22b030[_0x3bb0d1(0xc54)]=_0x333468+_0xe5f2b0;},_0x4928d6=(_0x1613e7,_0x584519,_0x492bb5)=>(_0x436b4f(_0x1613e7,_0x584519,_0x5a1f4b),_0x436b4f(_0x1613e7,_0x492bb5,_0x53578c),!(_0x5a1f4b[_0x1fd44c(0x3749)]>_0x53578c[_0x1fd44c(0xc54)]||_0x53578c[_0x1fd44c(0x3749)]>_0x5a1f4b[_0x1fd44c(0xc54)]));class _0x40f056{constructor(_0x256ee5,_0x447b05,_0x3d6247){var _0x2d4bfd=_0x1fd44c;this['_isLocked']=!0x1,this[_0x2d4bfd(0x3344)]=new _0x1ab039['k'](_0x256ee5,_0x447b05,_0x3d6247),this[_0x2d4bfd(0x272a)]=new _0xb2fb0b['K'](_0x256ee5,_0x447b05,_0x3d6247);}[_0x1fd44c(0x1e84)](_0x2608bf,_0x382b0a,_0x1a289f){var _0x21b286=_0x1fd44c;this[_0x21b286(0x3344)][_0x21b286(0x1e84)](_0x2608bf,_0x382b0a,_0x1a289f),this[_0x21b286(0x272a)][_0x21b286(0x1e84)](_0x2608bf,_0x382b0a,_0x1a289f);}get[_0x1fd44c(0x15fc)](){var _0x748a0=_0x1fd44c;return this[_0x748a0(0x3344)][_0x748a0(0x15fc)];}get[_0x1fd44c(0x312b)](){var _0x40dcaf=_0x1fd44c;return this[_0x40dcaf(0x3344)][_0x40dcaf(0x312b)];}get[_0x1fd44c(0x130f)](){var _0x37a165=_0x1fd44c;return this[_0x37a165(0x8cd)];}set[_0x1fd44c(0x130f)](_0x242d7e){this['_isLocked']=_0x242d7e;}['update'](_0x296a81){var _0x4a90bf=_0x1fd44c;this['_isLocked']||(this[_0x4a90bf(0x3344)][_0x4a90bf(0x2ada)](_0x296a81),this[_0x4a90bf(0x272a)][_0x4a90bf(0x2ada)](_0x296a81));}[_0x1fd44c(0xfab)](_0x49a6c6,_0x57c5aa){var _0xaa2714=_0x1fd44c,_0x23777e=_0x40f056[_0xaa2714(0x2e26)][0x0][_0xaa2714(0x2a3e)](_0x49a6c6)[_0xaa2714(0x25d8)](_0x57c5aa),_0x49a6c6=_0x40f056[_0xaa2714(0x2e26)][0x1]['copyFrom'](_0x49a6c6)[_0xaa2714(0x2f9c)](_0x57c5aa);return this['boundingBox'][_0xaa2714(0x1e84)](_0x23777e,_0x49a6c6,this['boundingBox'][_0xaa2714(0x2fee)]()),this[_0xaa2714(0x272a)][_0xaa2714(0x1e84)](_0x23777e,_0x49a6c6,this[_0xaa2714(0x3344)]['getWorldMatrix']()),this;}[_0x1fd44c(0x1c20)](_0x5b04fa){var _0x3662ab=_0x1fd44c,_0x49c534=_0x5a0954['P'][_0x3662ab(0x23c8)](this['minimum'],_0x5b04fa),_0x5b04fa=_0x5a0954['P']['Maximize'](this[_0x3662ab(0x312b)],_0x5b04fa);return this[_0x3662ab(0x1e84)](_0x49c534,_0x5b04fa,this[_0x3662ab(0x3344)][_0x3662ab(0x2fee)]()),this;}[_0x1fd44c(0x220e)](_0xd2ea21){var _0x450796=_0x1fd44c,_0x5cf941=_0x5a0954['jp'][_0x450796(0x3809)][0x0],_0x4ce447=(this[_0x450796(0x3344)][_0x450796(0x2fee)]()[_0x450796(0x3c5)](_0x5cf941),_0x5a0954['jp'][_0x450796(0x23ca)][0x0]);return _0x5a0954['P']['TransformCoordinatesToRef'](_0xd2ea21[_0x450796(0x3344)]['minimumWorld'],_0x5cf941,_0x4ce447),this[_0x450796(0x1c20)](_0x4ce447),_0x5a0954['P'][_0x450796(0x2bb9)](_0xd2ea21[_0x450796(0x3344)][_0x450796(0x3420)],_0x5cf941,_0x4ce447),this[_0x450796(0x1c20)](_0x4ce447),this;}[_0x1fd44c(0x27e7)](_0x3d5fcc){var _0x44e577=_0x1fd44c;return this['boundingBox']['scale'](_0x3d5fcc),this[_0x44e577(0x272a)]['scale'](_0x3d5fcc),this;}[_0x1fd44c(0x1cad)](_0x3aee8c,_0x1e6485=_0x14abf6['g'][_0x1fd44c(0x3899)]){var _0x211926=_0x1fd44c;return!(_0x1e6485!==_0x14abf6['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']&&_0x1e6485!==_0x14abf6['g'][_0x211926(0x245c)]||!this[_0x211926(0x272a)][_0x211926(0x3671)](_0x3aee8c))||!!this[_0x211926(0x272a)]['isInFrustum'](_0x3aee8c)&&(_0x1e6485===_0x14abf6['g'][_0x211926(0x9c3)]||_0x1e6485===_0x14abf6['g'][_0x211926(0x245c)]||this[_0x211926(0x3344)]['isInFrustum'](_0x3aee8c));}get[_0x1fd44c(0x1123)](){var _0x283731=_0x1fd44c;const _0x320811=this[_0x283731(0x3344)],_0x463d92=_0x320811[_0x283731(0x3420)]['subtractToRef'](_0x320811[_0x283731(0x2e45)],_0x40f056['_TmpVector3'][0x0]);return _0x463d92[_0x283731(0x132e)]();}[_0x1fd44c(0x2242)](_0x5442d0){var _0x2a0405=_0x1fd44c;return this[_0x2a0405(0x3344)]['isCompletelyInFrustum'](_0x5442d0);}[_0x1fd44c(0x1796)](_0x30b36d){var _0x23fb4e=_0x1fd44c;return _0x30b36d[_0x23fb4e(0xad5)](this[_0x23fb4e(0x272a)][_0x23fb4e(0x3454)],this['boundingSphere']['radiusWorld'],this['boundingBox'][_0x23fb4e(0x2e45)],this[_0x23fb4e(0x3344)][_0x23fb4e(0x3420)]);}[_0x1fd44c(0xf67)](_0x58f4b6){var _0x126fdf=_0x1fd44c;return!!this[_0x126fdf(0x272a)][_0x126fdf(0x3454)]&&!!this[_0x126fdf(0x272a)]['intersectsPoint'](_0x58f4b6)&&!!this[_0x126fdf(0x3344)][_0x126fdf(0xf67)](_0x58f4b6);}[_0x1fd44c(0x2d6a)](_0x2f5ea0,_0x5cd6df){var _0x3727c2=_0x1fd44c;if(!_0xb2fb0b['K'][_0x3727c2(0x18de)](this[_0x3727c2(0x272a)],_0x2f5ea0[_0x3727c2(0x272a)]))return!0x1;if(!_0x1ab039['k'][_0x3727c2(0x18de)](this[_0x3727c2(0x3344)],_0x2f5ea0['boundingBox']))return!0x1;if(!_0x5cd6df)return!0x0;return _0x5cd6df=this['boundingBox'],_0x2f5ea0=_0x2f5ea0['boundingBox'],!!_0x4928d6(_0x5cd6df[_0x3727c2(0xc8)][0x0],_0x5cd6df,_0x2f5ea0)&&(!!_0x4928d6(_0x5cd6df[_0x3727c2(0xc8)][0x1],_0x5cd6df,_0x2f5ea0)&&(!!_0x4928d6(_0x5cd6df[_0x3727c2(0xc8)][0x2],_0x5cd6df,_0x2f5ea0)&&(!!_0x4928d6(_0x2f5ea0[_0x3727c2(0xc8)][0x0],_0x5cd6df,_0x2f5ea0)&&(!!_0x4928d6(_0x2f5ea0['directions'][0x1],_0x5cd6df,_0x2f5ea0)&&!!(_0x4928d6(_0x2f5ea0['directions'][0x2],_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df[_0x3727c2(0xc8)][0x0],_0x2f5ea0[_0x3727c2(0xc8)][0x0]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df[_0x3727c2(0xc8)][0x0],_0x2f5ea0[_0x3727c2(0xc8)][0x1]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df[_0x3727c2(0xc8)][0x0],_0x2f5ea0[_0x3727c2(0xc8)][0x2]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df[_0x3727c2(0xc8)][0x1],_0x2f5ea0[_0x3727c2(0xc8)][0x0]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df[_0x3727c2(0xc8)][0x1],_0x2f5ea0[_0x3727c2(0xc8)][0x1]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df['directions'][0x1],_0x2f5ea0[_0x3727c2(0xc8)][0x2]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P']['Cross'](_0x5cd6df[_0x3727c2(0xc8)][0x2],_0x2f5ea0['directions'][0x0]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P']['Cross'](_0x5cd6df[_0x3727c2(0xc8)][0x2],_0x2f5ea0[_0x3727c2(0xc8)][0x1]),_0x5cd6df,_0x2f5ea0)&&_0x4928d6(_0x5a0954['P'][_0x3727c2(0x400b)](_0x5cd6df['directions'][0x2],_0x2f5ea0['directions'][0x2]),_0x5cd6df,_0x2f5ea0))))));}}_0x40f056['_TmpVector3']=_0x47bed6['B']['BuildArray'](0x2,_0x5a0954['P'][_0x1fd44c(0x1b83)]);},0x12bb6:(_0x2eaed0,_0x157f8c,_0x52fed4)=>{var _0x4f3f78=a8_0x49466b;_0x52fed4['d'](_0x157f8c,{'K':()=>_0x16a669});var _0x157f8c=_0x52fed4(0x5898),_0x1c853d=_0x52fed4(0x9fd1);class _0x16a669{constructor(_0x207926,_0x1ad43f,_0x56fd0b){var _0x2711fd=a8_0x58a1;this[_0x2711fd(0xfb8)]=_0x1c853d['P'][_0x2711fd(0x1b83)](),this['centerWorld']=_0x1c853d['P'][_0x2711fd(0x1b83)](),this[_0x2711fd(0x15fc)]=_0x1c853d['P'][_0x2711fd(0x1b83)](),this['maximum']=_0x1c853d['P'][_0x2711fd(0x1b83)](),this[_0x2711fd(0x1e84)](_0x207926,_0x1ad43f,_0x56fd0b);}[_0x4f3f78(0x1e84)](_0xcdb8f,_0x5eb653,_0x42dcee){var _0x12dbef=_0x4f3f78;this[_0x12dbef(0x15fc)]['copyFrom'](_0xcdb8f),this['maximum']['copyFrom'](_0x5eb653);var _0x1d3291=_0x1c853d['P'][_0x12dbef(0x2b5e)](_0xcdb8f,_0x5eb653);_0x5eb653['addToRef'](_0xcdb8f,this[_0x12dbef(0xfb8)])['scaleInPlace'](0.5),this['radius']=0.5*_0x1d3291,this[_0x12dbef(0x2ada)](_0x42dcee||_0x1c853d['y3']['IdentityReadOnly']);}[_0x4f3f78(0x27e7)](_0x2bebe6){var _0x143fad=_0x4f3f78;_0x2bebe6=this[_0x143fad(0x616)]*_0x2bebe6;const _0x5189b1=_0x16a669['_TmpVector3'];var _0x2bebe6=_0x5189b1[0x0]['setAll'](_0x2bebe6),_0x4e16ba=this[_0x143fad(0xfb8)][_0x143fad(0x16b6)](_0x2bebe6,_0x5189b1[0x1]),_0x2bebe6=this[_0x143fad(0xfb8)][_0x143fad(0x1184)](_0x2bebe6,_0x5189b1[0x2]);return this[_0x143fad(0x1e84)](_0x4e16ba,_0x2bebe6,this[_0x143fad(0x1b61)]),this;}[_0x4f3f78(0x2fee)](){var _0x379652=_0x4f3f78;return this[_0x379652(0x1b61)];}[_0x4f3f78(0x2ada)](_0x3961c1){var _0x4a5412=_0x4f3f78,_0x21a0cc;_0x3961c1[_0x4a5412(0x15a8)]()?(this[_0x4a5412(0x3454)][_0x4a5412(0x2a3e)](this[_0x4a5412(0xfb8)]),this[_0x4a5412(0xa39)]=this[_0x4a5412(0x616)]):(_0x1c853d['P']['TransformCoordinatesToRef'](this[_0x4a5412(0xfb8)],_0x3961c1,this[_0x4a5412(0x3454)]),_0x21a0cc=_0x16a669['_TmpVector3'][0x0],_0x1c853d['P']['TransformNormalFromFloatsToRef'](0x1,0x1,0x1,_0x3961c1,_0x21a0cc),this[_0x4a5412(0xa39)]=Math[_0x4a5412(0xc54)](Math[_0x4a5412(0x3f6c)](_0x21a0cc['x']),Math[_0x4a5412(0x3f6c)](_0x21a0cc['y']),Math[_0x4a5412(0x3f6c)](_0x21a0cc['z']))*this[_0x4a5412(0x616)]);}[_0x4f3f78(0x1cad)](_0x161949){var _0x112ecd=_0x4f3f78,_0x26bd7e=this[_0x112ecd(0x3454)],_0x41ecdd=this[_0x112ecd(0xa39)];for(let _0x5c5e27=0x0;_0x5c5e27<0x6;_0x5c5e27++)if(_0x161949[_0x5c5e27]['dotCoordinate'](_0x26bd7e)<=-_0x41ecdd)return!0x1;return!0x0;}[_0x4f3f78(0x3671)](_0x3a73c1){var _0x2d6552=_0x4f3f78,_0x47af11=this['centerWorld'];for(let _0x2f0140=0x0;_0x2f0140<0x6;_0x2f0140++)if(_0x3a73c1[_0x2f0140][_0x2d6552(0x75d)](_0x47af11)<0x0)return!0x1;return!0x0;}[_0x4f3f78(0xf67)](_0x9620e4){var _0x3d759d=_0x4f3f78;return _0x9620e4=_0x1c853d['P'][_0x3d759d(0x34c9)](this['centerWorld'],_0x9620e4),!(this['radiusWorld']*this[_0x3d759d(0xa39)]<_0x9620e4);}static[_0x4f3f78(0x18de)](_0x4b778f,_0x3d1d33){var _0x61cc03=_0x4f3f78,_0x2d62d4=_0x1c853d['P'][_0x61cc03(0x34c9)](_0x4b778f[_0x61cc03(0x3454)],_0x3d1d33[_0x61cc03(0x3454)]),_0x4b778f=_0x4b778f[_0x61cc03(0xa39)]+_0x3d1d33['radiusWorld'];return!(_0x4b778f*_0x4b778f<_0x2d62d4);}static[_0x4f3f78(0x186f)](_0x3c6810,_0x2e3e53,_0x36ff7a){var _0x54d206=_0x4f3f78;this[_0x54d206(0x2e26)][0x0][_0x54d206(0x2a3e)](_0x3c6810),this[_0x54d206(0x2e26)][0x1]['copyFromFloats'](0x0,0x0,_0x2e3e53),this[_0x54d206(0x2e26)][0x2][_0x54d206(0x2a3e)](_0x3c6810),this[_0x54d206(0x2e26)][0x0][_0x54d206(0x2f9c)](this[_0x54d206(0x2e26)][0x1]),this[_0x54d206(0x2e26)][0x2][_0x54d206(0x25d8)](this[_0x54d206(0x2e26)][0x1]);const _0x5aa125=new _0x16a669(this['_TmpVector3'][0x0],this['_TmpVector3'][0x2]);return _0x5aa125[_0x54d206(0x1b61)]=_0x36ff7a||_0x1c853d['y3']['Identity'](),_0x5aa125;}}_0x16a669[_0x4f3f78(0x2e26)]=_0x157f8c['B'][_0x4f3f78(0x1040)](0x3,_0x1c853d['P'][_0x4f3f78(0x1b83)]);},0x8483:(_0x4e8cdc,_0x1a6437,_0x41a4b7)=>{var _0x39692d=a8_0x49466b;_0x41a4b7['d'](_0x1a6437,{'z':()=>_0x1fd9d6});var _0x1a6437=_0x41a4b7(0x5898),_0x1c5a7b=_0x41a4b7(0x9fd1),_0x131300=_0x41a4b7(0x364b),_0x3d9237=_0x41a4b7(0xf2a6),_0x2f325b=_0x41a4b7(0x1446b),_0x3f44a7=_0x41a4b7(0xdef7),_0x34aaa0=_0x41a4b7(0xf8c1);class _0x1fd9d6{constructor(_0x3dbc60,_0x3f46dd,_0x2406d1=Number[_0x39692d(0x2f17)]){var _0x5b9190=_0x39692d;this['origin']=_0x3dbc60,this[_0x5b9190(0x1b19)]=_0x3f46dd,this[_0x5b9190(0x132e)]=_0x2406d1;}['clone'](){var _0x4a173e=_0x39692d;return new _0x1fd9d6(this['origin'][_0x4a173e(0x11fe)](),this[_0x4a173e(0x1b19)][_0x4a173e(0x11fe)](),this[_0x4a173e(0x132e)]);}[_0x39692d(0x3c2b)](_0x45816d,_0x2d19b8,_0x52d938=0x0){var _0x2c9e97=_0x39692d;_0x45816d=_0x1fd9d6['_TmpVector3'][0x0][_0x2c9e97(0x3b56)](_0x45816d['x']-_0x52d938,_0x45816d['y']-_0x52d938,_0x45816d['z']-_0x52d938),_0x2d19b8=_0x1fd9d6[_0x2c9e97(0x2e26)][0x1]['copyFromFloats'](_0x2d19b8['x']+_0x52d938,_0x2d19b8['y']+_0x52d938,_0x2d19b8['z']+_0x52d938);let _0x1b4ccb=0x0,_0x27736c=Number[_0x2c9e97(0x2f17)],_0x143224,_0x55b3f5,_0x1cc6b7,_0x257d9b;if(Math['abs'](this[_0x2c9e97(0x1b19)]['x'])<1e-7){if(this['origin']['x']<_0x45816d['x']||this[_0x2c9e97(0xa01)]['x']>_0x2d19b8['x'])return!0x1;}else{if(_0x143224=0x1/this[_0x2c9e97(0x1b19)]['x'],_0x55b3f5=(_0x45816d['x']-this[_0x2c9e97(0xa01)]['x'])*_0x143224,-Infinity==(_0x1cc6b7=(_0x2d19b8['x']-this[_0x2c9e97(0xa01)]['x'])*_0x143224)&&(_0x1cc6b7=Infinity),_0x55b3f5>_0x1cc6b7&&(_0x257d9b=_0x55b3f5,_0x55b3f5=_0x1cc6b7,_0x1cc6b7=_0x257d9b),_0x1b4ccb=Math[_0x2c9e97(0xc54)](_0x55b3f5,_0x1b4ccb),_0x27736c=Math[_0x2c9e97(0x3749)](_0x1cc6b7,_0x27736c),_0x1b4ccb>_0x27736c)return!0x1;}if(Math['abs'](this[_0x2c9e97(0x1b19)]['y'])<1e-7){if(this[_0x2c9e97(0xa01)]['y']<_0x45816d['y']||this[_0x2c9e97(0xa01)]['y']>_0x2d19b8['y'])return!0x1;}else{if(_0x143224=0x1/this[_0x2c9e97(0x1b19)]['y'],_0x55b3f5=(_0x45816d['y']-this[_0x2c9e97(0xa01)]['y'])*_0x143224,-Infinity==(_0x1cc6b7=(_0x2d19b8['y']-this[_0x2c9e97(0xa01)]['y'])*_0x143224)&&(_0x1cc6b7=Infinity),_0x55b3f5>_0x1cc6b7&&(_0x257d9b=_0x55b3f5,_0x55b3f5=_0x1cc6b7,_0x1cc6b7=_0x257d9b),_0x1b4ccb=Math[_0x2c9e97(0xc54)](_0x55b3f5,_0x1b4ccb),_0x27736c=Math[_0x2c9e97(0x3749)](_0x1cc6b7,_0x27736c),_0x1b4ccb>_0x27736c)return!0x1;}if(Math[_0x2c9e97(0x3f6c)](this[_0x2c9e97(0x1b19)]['z'])<1e-7){if(this[_0x2c9e97(0xa01)]['z']<_0x45816d['z']||this[_0x2c9e97(0xa01)]['z']>_0x2d19b8['z'])return!0x1;}else{if(_0x143224=0x1/this[_0x2c9e97(0x1b19)]['z'],_0x55b3f5=(_0x45816d['z']-this[_0x2c9e97(0xa01)]['z'])*_0x143224,-Infinity==(_0x1cc6b7=(_0x2d19b8['z']-this[_0x2c9e97(0xa01)]['z'])*_0x143224)&&(_0x1cc6b7=Infinity),_0x55b3f5>_0x1cc6b7&&(_0x257d9b=_0x55b3f5,_0x55b3f5=_0x1cc6b7,_0x1cc6b7=_0x257d9b),_0x1b4ccb=Math[_0x2c9e97(0xc54)](_0x55b3f5,_0x1b4ccb),_0x27736c=Math[_0x2c9e97(0x3749)](_0x1cc6b7,_0x27736c),_0x1b4ccb>_0x27736c)return!0x1;}return!0x0;}[_0x39692d(0x2f95)](_0x24057f,_0xe2db83=0x0){var _0xbe60a5=_0x39692d;return this[_0xbe60a5(0x3c2b)](_0x24057f[_0xbe60a5(0x15fc)],_0x24057f['maximum'],_0xe2db83);}[_0x39692d(0x2cc2)](_0x7b6b4a,_0x35209d=0x0){var _0x4a3404=_0x39692d,_0x2e860b=_0x7b6b4a[_0x4a3404(0xfb8)]['x']-this['origin']['x'],_0x49ec81=_0x7b6b4a['center']['y']-this[_0x4a3404(0xa01)]['y'],_0xd58449=_0x7b6b4a[_0x4a3404(0xfb8)]['z']-this[_0x4a3404(0xa01)]['z'],_0x642201=_0x2e860b*_0x2e860b+_0x49ec81*_0x49ec81+_0xd58449*_0xd58449,_0x7b6b4a=_0x7b6b4a[_0x4a3404(0x616)]+_0x35209d,_0x35209d=_0x7b6b4a*_0x7b6b4a;if(_0x642201<=_0x35209d)return!0x0;return _0x7b6b4a=_0x2e860b*this[_0x4a3404(0x1b19)]['x']+_0x49ec81*this[_0x4a3404(0x1b19)]['y']+_0xd58449*this[_0x4a3404(0x1b19)]['z'],!(_0x7b6b4a<0x0)&&_0x642201-_0x7b6b4a*_0x7b6b4a<=_0x35209d;}[_0x39692d(0x36f3)](_0x1764a6,_0x4a8ea5,_0x2d88ac){var _0x1eb4fe=_0x39692d,_0x577d28=_0x1fd9d6[_0x1eb4fe(0x2e26)][0x0],_0x47d270=_0x1fd9d6[_0x1eb4fe(0x2e26)][0x1],_0x18116d=_0x1fd9d6[_0x1eb4fe(0x2e26)][0x2],_0x4385c0=_0x1fd9d6[_0x1eb4fe(0x2e26)][0x3],_0x5a5782=_0x1fd9d6[_0x1eb4fe(0x2e26)][0x4],_0x4a8ea5=(_0x4a8ea5['subtractToRef'](_0x1764a6,_0x577d28),_0x2d88ac['subtractToRef'](_0x1764a6,_0x47d270),_0x1c5a7b['P'][_0x1eb4fe(0x11e0)](this['direction'],_0x47d270,_0x18116d),_0x1c5a7b['P'][_0x1eb4fe(0x1852)](_0x577d28,_0x18116d));if(0x0===_0x4a8ea5)return null;_0x2d88ac=0x1/_0x4a8ea5,this[_0x1eb4fe(0xa01)]['subtractToRef'](_0x1764a6,_0x4385c0),_0x4a8ea5=_0x1c5a7b['P'][_0x1eb4fe(0x1852)](_0x4385c0,_0x18116d)*_0x2d88ac;if(_0x4a8ea5<0x0||0x1<_0x4a8ea5)return null;_0x1c5a7b['P'][_0x1eb4fe(0x11e0)](_0x4385c0,_0x577d28,_0x5a5782),_0x1764a6=_0x1c5a7b['P'][_0x1eb4fe(0x1852)](this[_0x1eb4fe(0x1b19)],_0x5a5782)*_0x2d88ac;if(_0x1764a6<0x0||0x1<_0x4a8ea5+_0x1764a6)return null;return _0x18116d=_0x1c5a7b['P'][_0x1eb4fe(0x1852)](_0x47d270,_0x5a5782)*_0x2d88ac,_0x18116d>this['length']?null:new _0x3d9237['c'](0x1-_0x4a8ea5-_0x1764a6,_0x4a8ea5,_0x18116d);}['intersectsPlane'](_0x53ee82){var _0x579736=_0x39692d,_0x2c6b12,_0x2003f0=_0x1c5a7b['P'][_0x579736(0x1852)](_0x53ee82[_0x579736(0x3d61)],this[_0x579736(0x1b19)]);return Math[_0x579736(0x3f6c)](_0x2003f0)<9.99999997475243e-7?null:(_0x2c6b12=_0x1c5a7b['P'][_0x579736(0x1852)](_0x53ee82[_0x579736(0x3d61)],this[_0x579736(0xa01)]),(_0x53ee82=(-_0x53ee82['d']-_0x2c6b12)/_0x2003f0)<0x0?_0x53ee82<-9.99999997475243e-7?null:0x0:_0x53ee82);}[_0x39692d(0x2299)](_0x23e0e9,_0x2757af=0x0){var _0x46dd2c=_0x39692d;switch(_0x23e0e9){case'y':var _0x59ffc1=(this['origin']['y']-_0x2757af)/this[_0x46dd2c(0x1b19)]['y'];return 0x0<_0x59ffc1?null:new _0x1c5a7b['P'](this['origin']['x']+this[_0x46dd2c(0x1b19)]['x']*-_0x59ffc1,_0x2757af,this[_0x46dd2c(0xa01)]['z']+this[_0x46dd2c(0x1b19)]['z']*-_0x59ffc1);case'x':_0x59ffc1=(this[_0x46dd2c(0xa01)]['x']-_0x2757af)/this[_0x46dd2c(0x1b19)]['x'];return 0x0<_0x59ffc1?null:new _0x1c5a7b['P'](_0x2757af,this[_0x46dd2c(0xa01)]['y']+this[_0x46dd2c(0x1b19)]['y']*-_0x59ffc1,this[_0x46dd2c(0xa01)]['z']+this[_0x46dd2c(0x1b19)]['z']*-_0x59ffc1);case'z':_0x59ffc1=(this[_0x46dd2c(0xa01)]['z']-_0x2757af)/this[_0x46dd2c(0x1b19)]['z'];return 0x0<_0x59ffc1?null:new _0x1c5a7b['P'](this[_0x46dd2c(0xa01)]['x']+this[_0x46dd2c(0x1b19)]['x']*-_0x59ffc1,this[_0x46dd2c(0xa01)]['y']+this[_0x46dd2c(0x1b19)]['y']*-_0x59ffc1,_0x2757af);default:return null;}}[_0x39692d(0x2c61)](_0x54a5a5,_0xe5044e){var _0x3dfe3e=_0x39692d,_0x35af3e=_0x1c5a7b['jp']['Matrix'][0x0];return _0x54a5a5['getWorldMatrix']()['invertToRef'](_0x35af3e),this['_tmpRay']?_0x1fd9d6[_0x3dfe3e(0x54e)](this,_0x35af3e,this[_0x3dfe3e(0x2261)]):this[_0x3dfe3e(0x2261)]=_0x1fd9d6['Transform'](this,_0x35af3e),_0x54a5a5[_0x3dfe3e(0x2d6a)](this[_0x3dfe3e(0x2261)],_0xe5044e);}[_0x39692d(0xecb)](_0x193494,_0x36110f,_0x2e3c3c){var _0xda64bf=_0x39692d;_0x2e3c3c?_0x2e3c3c[_0xda64bf(0x132e)]=0x0:_0x2e3c3c=[];for(let _0x1691fb=0x0;_0x1691fb<_0x193494['length'];_0x1691fb++){var _0x449089=this[_0xda64bf(0x2c61)](_0x193494[_0x1691fb],_0x36110f);_0x449089[_0xda64bf(0x1893)]&&_0x2e3c3c[_0xda64bf(0x2f54)](_0x449089);}return _0x2e3c3c[_0xda64bf(0x2559)](this[_0xda64bf(0x2234)]),_0x2e3c3c;}[_0x39692d(0x2234)](_0x57bd9d,_0x436c17){var _0x57b17e=_0x39692d;return _0x57bd9d['distance']<_0x436c17[_0x57b17e(0x1235)]?-0x1:_0x57bd9d[_0x57b17e(0x1235)]>_0x436c17['distance']?0x1:0x0;}['intersectionSegment'](_0x15a1c5,_0x4a65c7,_0x43681b){var _0x5ca698=_0x39692d;const _0x512801=this['origin'],_0x479082=_0x1c5a7b['jp'][_0x5ca698(0x23ca)][0x0];var _0x44718f=_0x1c5a7b['jp']['Vector3'][0x1];const _0x443e00=_0x1c5a7b['jp']['Vector3'][0x2];var _0x2e5f06=_0x1c5a7b['jp'][_0x5ca698(0x23ca)][0x3],_0x4a65c7=(_0x4a65c7[_0x5ca698(0x16b6)](_0x15a1c5,_0x479082),this['direction'][_0x5ca698(0x3c2a)](_0x1fd9d6['_Rayl'],_0x443e00),_0x512801['addToRef'](_0x443e00,_0x44718f),_0x15a1c5['subtractToRef'](_0x512801,_0x2e5f06),_0x1c5a7b['P'][_0x5ca698(0x1852)](_0x479082,_0x479082)),_0x44718f=_0x1c5a7b['P']['Dot'](_0x479082,_0x443e00),_0x15a1c5=_0x1c5a7b['P']['Dot'](_0x443e00,_0x443e00),_0x643936=_0x1c5a7b['P'][_0x5ca698(0x1852)](_0x479082,_0x2e5f06),_0x2c927a=_0x1c5a7b['P'][_0x5ca698(0x1852)](_0x443e00,_0x2e5f06),_0x4282d9=_0x4a65c7*_0x15a1c5-_0x44718f*_0x44718f;let _0x149095,_0x598f5b=_0x4282d9,_0x5dd53e,_0x474d5e=_0x4282d9;_0x4282d9<_0x1fd9d6[_0x5ca698(0x2d7f)]?(_0x149095=0x0,_0x598f5b=0x1,_0x5dd53e=_0x2c927a,_0x474d5e=_0x15a1c5):(_0x149095=_0x44718f*_0x2c927a-_0x15a1c5*_0x643936,_0x5dd53e=_0x4a65c7*_0x2c927a-_0x44718f*_0x643936,_0x149095<0x0?(_0x149095=0x0,_0x5dd53e=_0x2c927a,_0x474d5e=_0x15a1c5):_0x149095>_0x598f5b&&(_0x149095=_0x598f5b,_0x5dd53e=_0x2c927a+_0x44718f,_0x474d5e=_0x15a1c5)),_0x5dd53e<0x0?-_0x643936<(_0x5dd53e=0x0)?_0x149095=0x0:_0x4a65c7<-_0x643936?_0x149095=_0x598f5b:(_0x149095=-_0x643936,_0x598f5b=_0x4a65c7):_0x5dd53e>_0x474d5e&&(_0x5dd53e=_0x474d5e,-_0x643936+_0x44718f<0x0?_0x149095=0x0:_0x4a65c7<-_0x643936+_0x44718f?_0x149095=_0x598f5b:(_0x149095=-_0x643936+_0x44718f,_0x598f5b=_0x4a65c7)),(_0x4282d9=Math[_0x5ca698(0x3f6c)](_0x149095)<_0x1fd9d6[_0x5ca698(0x2d7f)]?0x0:_0x149095/_0x598f5b,_0x2c927a=Math['abs'](_0x5dd53e)<_0x1fd9d6[_0x5ca698(0x2d7f)]?0x0:_0x5dd53e/_0x474d5e,_0x15a1c5=_0x1c5a7b['jp'][_0x5ca698(0x23ca)][0x4]),_0x443e00['scaleToRef'](_0x2c927a,_0x15a1c5);const _0x4b7890=_0x1c5a7b['jp']['Vector3'][0x5],_0x5225ef=(_0x479082[_0x5ca698(0x3c2a)](_0x4282d9,_0x4b7890),_0x4b7890[_0x5ca698(0x2f9c)](_0x2e5f06),_0x1c5a7b['jp'][_0x5ca698(0x23ca)][0x6]);return _0x4b7890['subtractToRef'](_0x15a1c5,_0x5225ef),0x0<_0x2c927a&&_0x2c927a<=this[_0x5ca698(0x132e)]&&_0x5225ef['lengthSquared']()<_0x43681b*_0x43681b?_0x4b7890[_0x5ca698(0x132e)]():-0x1;}[_0x39692d(0x2c28)](_0x3181d9,_0x17a7c9,_0x36733a,_0x344116,_0x177294,_0x20ccfa,_0x139c50,_0x2f9b0f=!0x1){var _0x394413=_0x39692d;return _0x2f9b0f?(_0x1fd9d6['_RayDistant']||(_0x1fd9d6[_0x394413(0x162b)]=_0x1fd9d6['Zero']()),_0x1fd9d6[_0x394413(0x162b)][_0x394413(0x178d)](_0x3181d9,_0x17a7c9,_0x36733a,_0x344116,_0x1c5a7b['y3']['IdentityReadOnly'],_0x20ccfa,_0x139c50),_0x2f9b0f=_0x1c5a7b['jp'][_0x394413(0x3809)][0x0],_0x177294[_0x394413(0x3c5)](_0x2f9b0f),_0x1fd9d6['TransformToRef'](_0x1fd9d6[_0x394413(0x162b)],_0x2f9b0f,this)):this['unprojectRayToRef'](_0x3181d9,_0x17a7c9,_0x36733a,_0x344116,_0x177294,_0x20ccfa,_0x139c50),this;}static[_0x39692d(0x1b83)](){var _0x219b9b=_0x39692d;return new _0x1fd9d6(_0x1c5a7b['P'][_0x219b9b(0x1b83)](),_0x1c5a7b['P'][_0x219b9b(0x1b83)]());}static['CreateNew'](_0x24719e,_0x122973,_0x34ee89,_0x705cd,_0x1280f5,_0x5d7fcf,_0x435ce3){var _0x47f581=_0x39692d;const _0x411de5=_0x1fd9d6['Zero']();return _0x411de5[_0x47f581(0x2c28)](_0x24719e,_0x122973,_0x34ee89,_0x705cd,_0x1280f5,_0x5d7fcf,_0x435ce3);}static[_0x39692d(0x3bf3)](_0x1db3bb,_0xc35b13,_0x1faa27=_0x1c5a7b['y3'][_0x39692d(0x374d)]){var _0x5ad046=_0x39692d;const _0x4719f2=_0xc35b13[_0x5ad046(0x3e42)](_0x1db3bb);return _0xc35b13=Math['sqrt'](_0x4719f2['x']*_0x4719f2['x']+_0x4719f2['y']*_0x4719f2['y']+_0x4719f2['z']*_0x4719f2['z']),(_0x4719f2[_0x5ad046(0xb65)](),_0x1fd9d6[_0x5ad046(0x1747)](new _0x1fd9d6(_0x1db3bb,_0x4719f2,_0xc35b13),_0x1faa27));}static[_0x39692d(0x1747)](_0x332e1f,_0xd226fd){var _0x1a1db9=new _0x1fd9d6(new _0x1c5a7b['P'](0x0,0x0,0x0),new _0x1c5a7b['P'](0x0,0x0,0x0));return _0x1fd9d6['TransformToRef'](_0x332e1f,_0xd226fd,_0x1a1db9),_0x1a1db9;}static[_0x39692d(0x54e)](_0x339e2b,_0x3d0c39,_0x33f0e6){var _0x37a308=_0x39692d;_0x1c5a7b['P'][_0x37a308(0x2bb9)](_0x339e2b[_0x37a308(0xa01)],_0x3d0c39,_0x33f0e6[_0x37a308(0xa01)]),_0x1c5a7b['P']['TransformNormalToRef'](_0x339e2b[_0x37a308(0x1b19)],_0x3d0c39,_0x33f0e6['direction']),_0x33f0e6[_0x37a308(0x132e)]=_0x339e2b[_0x37a308(0x132e)];const _0x5a69b4=_0x33f0e6[_0x37a308(0x1b19)];_0x3d0c39=_0x5a69b4[_0x37a308(0x132e)](),0x0!==_0x3d0c39&&0x1!==_0x3d0c39&&(_0x339e2b=0x1/_0x3d0c39,_0x5a69b4['x']*=_0x339e2b,_0x5a69b4['y']*=_0x339e2b,_0x5a69b4['z']*=_0x339e2b,_0x33f0e6[_0x37a308(0x132e)]*=_0x3d0c39);}[_0x39692d(0x178d)](_0x1afc5e,_0x2fc094,_0x1cff7b,_0x5293c4,_0x2268a6,_0x9b0400,_0xc4d947){var _0x1005b1=_0x39692d;const _0x520329=_0x1c5a7b['jp'][_0x1005b1(0x3809)][0x0],_0x56d4c7=(_0x2268a6[_0x1005b1(0x2b3f)](_0x9b0400,_0x520329),_0x520329['multiplyToRef'](_0xc4d947,_0x520329),_0x520329['invert'](),_0x1c5a7b['jp'][_0x1005b1(0x23ca)][0x0]);_0x56d4c7['x']=_0x1afc5e/_0x1cff7b*0x2-0x1,_0x56d4c7['y']=-(_0x2fc094/_0x5293c4*0x2-0x1),_0x56d4c7['z']=null!=(_0x2268a6=_0x34aaa0['l'][_0x1005b1(0x3443)])&&_0x2268a6[_0x1005b1(0x228c)]?0x0:-0x1,(_0x9b0400=_0x1c5a7b['jp']['Vector3'][0x1]['copyFromFloats'](_0x56d4c7['x'],_0x56d4c7['y'],0x1-1e-8),_0xc4d947=_0x1c5a7b['jp'][_0x1005b1(0x23ca)][0x2]);const _0x5c4eae=_0x1c5a7b['jp'][_0x1005b1(0x23ca)][0x3];_0x1c5a7b['P'][_0x1005b1(0xbd1)](_0x56d4c7,_0x520329,_0xc4d947),_0x1c5a7b['P'][_0x1005b1(0xbd1)](_0x9b0400,_0x520329,_0x5c4eae),this['origin'][_0x1005b1(0x2a3e)](_0xc4d947),_0x5c4eae[_0x1005b1(0x16b6)](_0xc4d947,this[_0x1005b1(0x1b19)]),this[_0x1005b1(0x1b19)][_0x1005b1(0xb65)]();}}_0x1fd9d6[_0x39692d(0x2e26)]=_0x1a6437['B']['BuildArray'](0x6,_0x1c5a7b['P']['Zero']),_0x1fd9d6[_0x39692d(0x162b)]=_0x1fd9d6[_0x39692d(0x1b83)](),_0x1fd9d6[_0x39692d(0x2d7f)]=1e-8,_0x1fd9d6['_Rayl']=0x3b9aca00,_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x3cfb)]=function(_0x46ad9e,_0x215853,_0x331916,_0x6f0cf4,_0x364fb4=!0x1){var _0x248cc0=_0x1fd9d6['Zero']();return this['createPickingRayToRef'](_0x46ad9e,_0x215853,_0x331916,_0x248cc0,_0x6f0cf4,_0x364fb4),_0x248cc0;},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x309c)]=function(_0x5175a2,_0x28120e,_0xc19861,_0x248af4,_0x18bf72,_0x40c72e=!0x1,_0x20a98a=!0x1){var _0x1a7302=_0x39692d;const _0x4528e9=this[_0x1a7302(0x2636)]();if(!_0x18bf72){if(!this[_0x1a7302(0x203b)])return this;_0x18bf72=this['activeCamera'];}const _0x14f953=_0x18bf72[_0x1a7302(0x1171)];var _0x3d0c0c=_0x14f953['toGlobal'](_0x4528e9['getRenderWidth'](),_0x4528e9['getRenderHeight']());return _0x5175a2=_0x5175a2/_0x4528e9[_0x1a7302(0x1c02)]()-_0x3d0c0c['x'],_0x28120e=_0x28120e/_0x4528e9['getHardwareScalingLevel']()-(_0x4528e9[_0x1a7302(0x288a)]()-_0x3d0c0c['y']-_0x3d0c0c[_0x1a7302(0x1995)]),_0x248af4['update'](_0x5175a2,_0x28120e,_0x3d0c0c[_0x1a7302(0x37ce)],_0x3d0c0c['height'],_0xc19861||_0x1c5a7b['y3'][_0x1a7302(0x374d)],_0x40c72e?_0x1c5a7b['y3'][_0x1a7302(0x374d)]:_0x18bf72[_0x1a7302(0xe6c)](),_0x18bf72['getProjectionMatrix'](),_0x20a98a),this;},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x3494)]=function(_0x5be1bb,_0x234c0f,_0x18f638){var _0xe65ebc=_0x39692d,_0x1c62e9=_0x1fd9d6[_0xe65ebc(0x1b83)]();return this['createPickingRayInCameraSpaceToRef'](_0x5be1bb,_0x234c0f,_0x1c62e9,_0x18f638),_0x1c62e9;},_0x2f325b['x']['prototype'][_0x39692d(0x17f8)]=function(_0x308bc8,_0x54d3ad,_0x5087e8,_0x5483d9){var _0x34bdb0=_0x39692d;if(!_0x131300['p'])return this;const _0x441772=this['getEngine']();if(!_0x5483d9){if(!this['activeCamera'])throw new Error(_0x34bdb0(0x322a));_0x5483d9=this[_0x34bdb0(0x203b)];}const _0xc21499=_0x5483d9[_0x34bdb0(0x1171)];var _0x119674=_0xc21499[_0x34bdb0(0x3748)](_0x441772[_0x34bdb0(0x105a)](),_0x441772['getRenderHeight']()),_0x33556b=_0x1c5a7b['y3'][_0x34bdb0(0x24ef)]();return _0x308bc8=_0x308bc8/_0x441772[_0x34bdb0(0x1c02)]()-_0x119674['x'],_0x54d3ad=_0x54d3ad/_0x441772[_0x34bdb0(0x1c02)]()-(_0x441772[_0x34bdb0(0x288a)]()-_0x119674['y']-_0x119674[_0x34bdb0(0x1995)]),_0x5087e8[_0x34bdb0(0x2c28)](_0x308bc8,_0x54d3ad,_0x119674[_0x34bdb0(0x37ce)],_0x119674[_0x34bdb0(0x1995)],_0x33556b,_0x33556b,_0x5483d9[_0x34bdb0(0xdcc)]()),this;},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x318f)]=function(_0x3bf90a,_0x4cf202,_0x44743c,_0x1f3a1d,_0x59e18d,_0xbafda2,_0xb55b68,_0x269eb4){var _0x27118d=_0x39692d;return _0x4cf202=_0x4cf202(_0x1f3a1d,_0x44743c['enableDistantPicking']),_0x44743c=_0x44743c['intersects'](_0x4cf202,_0x59e18d,_0xb55b68,_0xbafda2,_0x1f3a1d,_0x269eb4),!_0x44743c||!_0x44743c[_0x27118d(0x1893)]||!_0x59e18d&&null!=_0x3bf90a&&_0x44743c[_0x27118d(0x1235)]>=_0x3bf90a[_0x27118d(0x1235)]?null:_0x44743c;},_0x2f325b['x']['prototype']['_internalPick']=function(_0x2e964c,_0x5ae50b,_0x199492,_0x3c5ba6,_0x376c25){var _0x260e52=_0x39692d;let _0x3b04b2=null;var _0x5196e2=!!(this[_0x260e52(0x21b1)]&&0x1<this[_0x260e52(0x21b1)]['length']&&this[_0x260e52(0x36d7)]!==this[_0x260e52(0x203b)]),_0xcbe3c=this[_0x260e52(0x36d7)]||this[_0x260e52(0x203b)];for(let _0xe0baf3=0x0;_0xe0baf3<this[_0x260e52(0x2aa5)]['length'];_0xe0baf3++){const _0x21821c=this[_0x260e52(0x2aa5)][_0xe0baf3];if(_0x5ae50b){if(!_0x5ae50b(_0x21821c))continue;}else{if(!_0x21821c[_0x260e52(0x3bab)]()||!_0x21821c[_0x260e52(0x2ba6)]||!_0x21821c[_0x260e52(0x1c60)])continue;}var _0x9f06ee=_0x5196e2&&_0x21821c[_0x260e52(0x2dff)](),_0x31e1fb=_0x21821c['computeWorldMatrix'](_0x9f06ee,_0xcbe3c);if(_0x21821c[_0x260e52(0x40a)]&&_0x21821c[_0x260e52(0x3d86)]){_0x9f06ee=this[_0x260e52(0x318f)](_0x3b04b2,_0x2e964c,_0x21821c,_0x31e1fb,!0x0,!0x0,_0x376c25);if(_0x9f06ee){if(_0x3c5ba6)return _0x9f06ee;var _0x5edfdd=_0x1c5a7b['jp']['Matrix'][0x1],_0xb7cf3b=_0x21821c[_0x260e52(0x39a9)]();for(let _0x24c4d6=0x0;_0x24c4d6<_0xb7cf3b[_0x260e52(0x132e)];_0x24c4d6++){const _0x52f968=_0xb7cf3b[_0x24c4d6];_0x52f968[_0x260e52(0x2b3f)](_0x31e1fb,_0x5edfdd);var _0x36a125=this[_0x260e52(0x318f)](_0x3b04b2,_0x2e964c,_0x21821c,_0x5edfdd,_0x199492,_0x3c5ba6,_0x376c25,!0x0);if(_0x36a125&&((_0x3b04b2=_0x36a125)[_0x260e52(0x3ba2)]=_0x24c4d6,_0x199492))return _0x3b04b2;}}}else{_0x9f06ee=this[_0x260e52(0x318f)](_0x3b04b2,_0x2e964c,_0x21821c,_0x31e1fb,_0x199492,_0x3c5ba6,_0x376c25);if(_0x9f06ee&&(_0x3b04b2=_0x9f06ee,_0x199492))return _0x3b04b2;}}return _0x3b04b2||new _0x131300['p']();},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x3432)]=function(_0x29b60d,_0x446d49,_0x3ec7a1){var _0xfd903c=_0x39692d;if(!_0x131300['p'])return null;const _0x6af693=new Array();var _0x411a90=!!(this['activeCameras']&&0x1<this['activeCameras'][_0xfd903c(0x132e)]&&this['cameraToUseForPointers']!==this[_0xfd903c(0x203b)]),_0x535ee5=this[_0xfd903c(0x36d7)]||this[_0xfd903c(0x203b)];for(let _0x37f43c=0x0;_0x37f43c<this[_0xfd903c(0x2aa5)][_0xfd903c(0x132e)];_0x37f43c++){const _0x251ac9=this[_0xfd903c(0x2aa5)][_0x37f43c];if(_0x446d49){if(!_0x446d49(_0x251ac9))continue;}else{if(!_0x251ac9['isEnabled']()||!_0x251ac9[_0xfd903c(0x2ba6)]||!_0x251ac9[_0xfd903c(0x1c60)])continue;}var _0x37be6a=_0x411a90&&_0x251ac9[_0xfd903c(0x2dff)](),_0x1e7767=_0x251ac9[_0xfd903c(0x67e)](_0x37be6a,_0x535ee5);if(_0x251ac9[_0xfd903c(0x40a)]&&_0x251ac9[_0xfd903c(0x3d86)]){if(this['_internalPickForMesh'](null,_0x29b60d,_0x251ac9,_0x1e7767,!0x0,!0x0,_0x3ec7a1)){var _0x1af823=_0x1c5a7b['jp']['Matrix'][0x1],_0x30599b=_0x251ac9[_0xfd903c(0x39a9)]();for(let _0x7f930c=0x0;_0x7f930c<_0x30599b[_0xfd903c(0x132e)];_0x7f930c++){const _0x45e53d=_0x30599b[_0x7f930c],_0x17da2d=(_0x45e53d[_0xfd903c(0x2b3f)](_0x1e7767,_0x1af823),this[_0xfd903c(0x318f)](null,_0x29b60d,_0x251ac9,_0x1af823,!0x1,!0x1,_0x3ec7a1,!0x0));_0x17da2d&&(_0x17da2d['thinInstanceIndex']=_0x7f930c,_0x6af693['push'](_0x17da2d));}}}else _0x37be6a=this[_0xfd903c(0x318f)](null,_0x29b60d,_0x251ac9,_0x1e7767,!0x1,!0x1,_0x3ec7a1),_0x37be6a&&_0x6af693['push'](_0x37be6a);}return _0x6af693;},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x33f4)]=function(_0x5b4023,_0x2f04c0,_0x51775f,_0x159a3f,_0x550325){var _0x30f979=_0x39692d;if(!_0x131300['p'])return null;const _0x223f34=this[_0x30f979(0x753)](_0x95f6a7=>(this[_0x30f979(0xfbf)]||(this[_0x30f979(0xfbf)]=_0x1fd9d6['Zero']()),this[_0x30f979(0x309c)](_0x5b4023,_0x2f04c0,_0x95f6a7,this[_0x30f979(0xfbf)],_0x550325||null),this['_tempPickingRay']),_0x51775f,_0x159a3f,!0x0);return _0x223f34&&(_0x223f34[_0x30f979(0x35c9)]=this[_0x30f979(0x3cfb)](_0x5b4023,_0x2f04c0,_0x1c5a7b['y3']['Identity'](),_0x550325||null)),_0x223f34;},Object[_0x39692d(0x1fc0)](_0x2f325b['x']['prototype'],_0x39692d(0x2ded),{'get':()=>!0x0,'enumerable':!0x1,'configurable':!0x1}),_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x89a)]=function(_0x2c8e7c,_0x17ac2f,_0x51f0a6,_0x27c344,_0x1eb0df,_0x1a5ca3,_0x493b02=0x0){var _0x2ae8cc=_0x39692d;const _0x9d2c69=this[_0x2ae8cc(0x753)]((_0x4727fc,_0x5bafc7)=>(this[_0x2ae8cc(0xfbf)]||(this[_0x2ae8cc(0xfbf)]=_0x1fd9d6[_0x2ae8cc(0x1b83)]()),this[_0x2ae8cc(0x309c)](_0x2c8e7c,_0x17ac2f,_0x4727fc,this['_tempPickingRay'],_0x1eb0df||null,!0x1,_0x5bafc7),this[_0x2ae8cc(0xfbf)]),_0x51f0a6,_0x27c344,!0x1,_0x1a5ca3);return _0x9d2c69&&(_0x9d2c69[_0x2ae8cc(0x35c9)]=this[_0x2ae8cc(0x3cfb)](_0x2c8e7c,_0x17ac2f,_0x1c5a7b['y3']['Identity'](),_0x1eb0df||null)),_0x9d2c69;},_0x2f325b['x'][_0x39692d(0x1229)]['pickWithRay']=function(_0x418f6b,_0x5eb475,_0x1a616c,_0x49b63a){var _0x465932=_0x39692d;const _0x3f195c=this[_0x465932(0x753)](_0xb29177=>(this[_0x465932(0x4115)]||(this[_0x465932(0x4115)]=_0x1c5a7b['y3'][_0x465932(0x24ef)]()),_0xb29177['invertToRef'](this[_0x465932(0x4115)]),this['_cachedRayForTransform']||(this['_cachedRayForTransform']=_0x1fd9d6['Zero']()),_0x1fd9d6['TransformToRef'](_0x418f6b,this[_0x465932(0x4115)],this[_0x465932(0x357b)]),this[_0x465932(0x357b)]),_0x5eb475,_0x1a616c,!0x1,_0x49b63a);return _0x3f195c&&(_0x3f195c[_0x465932(0x35c9)]=_0x418f6b),_0x3f195c;},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x3f65)]=function(_0x25a14c,_0x149013,_0xf84bb7,_0x23be60,_0x59199d){var _0x3b3a1f=_0x39692d;return this[_0x3b3a1f(0x3432)](_0x538efa=>this[_0x3b3a1f(0x3cfb)](_0x25a14c,_0x149013,_0x538efa,_0x23be60||null),_0xf84bb7,_0x59199d);},_0x2f325b['x'][_0x39692d(0x1229)][_0x39692d(0x4047)]=function(_0x262028,_0x41fd61,_0x27a124){var _0x173889=_0x39692d;return this['_internalMultiPick'](_0x1719f9=>(this['_pickWithRayInverseMatrix']||(this[_0x173889(0x4115)]=_0x1c5a7b['y3'][_0x173889(0x24ef)]()),_0x1719f9[_0x173889(0x3c5)](this[_0x173889(0x4115)]),this[_0x173889(0x357b)]||(this[_0x173889(0x357b)]=_0x1fd9d6[_0x173889(0x1b83)]()),_0x1fd9d6['TransformToRef'](_0x262028,this[_0x173889(0x4115)],this[_0x173889(0x357b)]),this[_0x173889(0x357b)]),_0x41fd61,_0x27a124);},_0x3f44a7['V']['prototype'][_0x39692d(0x540)]=function(_0x54d16f=0x64,_0x3b546f,_0x458165){var _0x50d412=_0x39692d;return this[_0x50d412(0x3d95)](new _0x1fd9d6(_0x1c5a7b['P'][_0x50d412(0x1b83)](),_0x1c5a7b['P'][_0x50d412(0x1b83)](),_0x54d16f),_0x54d16f,_0x3b546f,_0x458165);},_0x3f44a7['V']['prototype'][_0x39692d(0x3d95)]=function(_0x313de3,_0x1c5b4a=0x64,_0x7374af,_0x2bcfe1){var _0x38770f=_0x39692d;return _0x7374af=_0x7374af||this['getWorldMatrix'](),_0x313de3['length']=_0x1c5b4a,_0x2bcfe1?_0x313de3[_0x38770f(0xa01)][_0x38770f(0x2a3e)](_0x2bcfe1):_0x313de3[_0x38770f(0xa01)][_0x38770f(0x2a3e)](this[_0x38770f(0x8c5)]),_0x1c5a7b['jp'][_0x38770f(0x23ca)][0x2][_0x38770f(0xe5f)](0x0,0x0,this[_0x38770f(0x48a)][_0x38770f(0xe97)]?-0x1:0x1),_0x1c5a7b['P'][_0x38770f(0x1e54)](_0x1c5a7b['jp'][_0x38770f(0x23ca)][0x2],_0x7374af,_0x1c5a7b['jp'][_0x38770f(0x23ca)][0x3]),_0x1c5a7b['P']['NormalizeToRef'](_0x1c5a7b['jp']['Vector3'][0x3],_0x313de3[_0x38770f(0x1b19)]),_0x313de3;};},0x17516:(_0x2144a3,_0x36aead,_0x471a69)=>{_0x471a69(0x9fd1),_0x471a69(0x7c4f),_0x471a69(0x15d75),_0x471a69(0xc84b),_0x471a69(0xf8c1);},0x1173b:(_0x331ef2,_0x3311ed,_0x52c452)=>{_0x52c452(0x17516),_0x52c452(0x9fd1),_0x52c452(0xa60f),class extends null{};},0x9d77:(_0x2ce50c,_0x39c12b,_0x3106dc)=>{var _0xac8d52=a8_0x49466b,_0xea0c29=_0x3106dc(0xe222),_0x5532f9=_0x3106dc(0xf96c),_0x332e9d=_0x3106dc(0x1446b),_0xf037b6=_0x3106dc(0xee04),_0x14963b=_0x3106dc(0xf8c1);Object[_0xac8d52(0x1fc0)](_0x332e9d['x'][_0xac8d52(0x1229)],_0xac8d52(0x14fa),{'get':function(){var _0x541373=_0xac8d52;return this[_0x541373(0x3d98)]||(this[_0x541373(0x3d98)]=new _0x13f383(this)),this[_0x541373(0x3d98)];},'enumerable':!0x0,'configurable':!0x0});class _0x13f383{constructor(_0x495b0d){var _0x38e7e8=_0xac8d52;this[_0x38e7e8(0x3a56)]=this[_0x38e7e8(0x1504)](),this[_0x38e7e8(0x48a)]=_0x495b0d||_0x14963b['l'][_0x38e7e8(0x19c8)],this[_0x38e7e8(0x48a)]&&this[_0x38e7e8(0x48a)][_0x38e7e8(0x3af1)][_0x38e7e8(0x11ad)](()=>{var _0x56a57a=_0x38e7e8;this[_0x56a57a(0x48a)]['_debugLayer']&&this[_0x56a57a(0x48a)][_0x56a57a(0x3d98)][_0x56a57a(0x2032)]();});}get[_0xac8d52(0x3627)](){var _0x30f6f4=_0xac8d52;return this[_0x30f6f4(0x3a56)]&&this[_0x30f6f4(0x3a56)][_0x30f6f4(0x195)]?this[_0x30f6f4(0x3a56)][_0x30f6f4(0x195)][_0x30f6f4(0x1d72)]:(this[_0x30f6f4(0x3d7c)]||(this[_0x30f6f4(0x3d7c)]=new _0x5532f9['y$']()),this[_0x30f6f4(0x3d7c)]);}get['onSelectionChangedObservable'](){var _0x12711e=_0xac8d52;return this[_0x12711e(0x3a56)]&&this[_0x12711e(0x3a56)][_0x12711e(0x195)]?this['BJSINSPECTOR'][_0x12711e(0x195)]['OnSelectionChangeObservable']:(this['_onSelectionChangedObservable']||(this[_0x12711e(0x21f6)]=new _0x5532f9['y$']()),this[_0x12711e(0x21f6)]);}[_0xac8d52(0x666)](_0x55260a){var _0x419536=_0xac8d52;if(!this[_0x419536(0x2ba6)]()){if(this[_0x419536(0x3d7c)]){for(const _0x5852f4 of this[_0x419536(0x3d7c)][_0x419536(0x222a)])this[_0x419536(0x3a56)][_0x419536(0x195)]['OnPropertyChangedObservable']['add'](_0x5852f4);this[_0x419536(0x3d7c)][_0x419536(0x2af2)](),this['_onPropertyChangedObservable']=void 0x0;}if(this[_0x419536(0x21f6)]){for(const _0x31de62 of this['_onSelectionChangedObservable'][_0x419536(0x222a)])this['BJSINSPECTOR']['Inspector'][_0x419536(0xd2b)][_0x419536(0x11ad)](_0x31de62);this[_0x419536(0x21f6)][_0x419536(0x2af2)](),this[_0x419536(0x21f6)]=void 0x0;}_0x55260a=Object[_0x419536(0x1666)]({'overlay':!0x1,'showExplorer':!0x0,'showInspector':!0x0,'embedMode':!0x1,'handleResize':!0x0,'enablePopup':!0x0},_0x55260a),(this['BJSINSPECTOR']=this[_0x419536(0x3a56)]||this[_0x419536(0x1504)](),this[_0x419536(0x3a56)]['Inspector'][_0x419536(0x1a2b)](this[_0x419536(0x48a)],_0x55260a));}}['select'](_0xe73c4c,_0x10430f){var _0x47755f=_0xac8d52;this['BJSINSPECTOR']&&(_0x10430f&&(_0x47755f(0x11a6)==Object[_0x47755f(0x1229)][_0x47755f(0x27d6)][_0x47755f(0xf13)](_0x10430f)?this['BJSINSPECTOR'][_0x47755f(0x195)][_0x47755f(0x32ef)](_0x10430f):this['BJSINSPECTOR'][_0x47755f(0x195)][_0x47755f(0x6e0)](_0x10430f)),this[_0x47755f(0x3a56)][_0x47755f(0x195)][_0x47755f(0x2b69)]['notifyObservers'](_0xe73c4c));}[_0xac8d52(0x1504)](){var _0x15139d=_0xac8d52;return'undefined'!=typeof INSPECTOR?INSPECTOR:_0x15139d(0x16fc)!=typeof BABYLON&&void 0x0!==BABYLON[_0x15139d(0x195)]?BABYLON:void 0x0;}[_0xac8d52(0x2ba6)](){var _0x154685=_0xac8d52;return this[_0x154685(0x3a56)]&&this[_0x154685(0x3a56)][_0x154685(0x195)]['IsVisible'];}[_0xac8d52(0x2032)](){var _0x32cbf3=_0xac8d52;this[_0x32cbf3(0x3a56)]&&this[_0x32cbf3(0x3a56)][_0x32cbf3(0x195)][_0x32cbf3(0x2226)]();}['setAsActiveScene'](){var _0x15271d=_0xac8d52;this[_0x15271d(0x3a56)]&&this[_0x15271d(0x3a56)]['Inspector'][_0x15271d(0x1ffe)](this['_scene']);}[_0xac8d52(0x6f6)](_0x21226f){return new Promise(_0x4a67f4=>{var _0x2a266c=a8_0x58a1,_0x150a99;void 0x0===this[_0x2a266c(0x3a56)]?(_0x150a99=_0x21226f&&_0x21226f[_0x2a266c(0x2281)]?_0x21226f['inspectorURL']:_0x13f383[_0x2a266c(0x21fb)],_0xea0c29['w1']['LoadScript'](_0x150a99,()=>{var _0x59d560=_0x2a266c;this[_0x59d560(0x666)](_0x21226f),_0x4a67f4(this);})):(this[_0x2a266c(0x666)](_0x21226f),_0x4a67f4(this));});}}_0x13f383[_0xac8d52(0x21fb)]=_0xac8d52(0x32ca)+_0xf037b6['D']['Version']+_0xac8d52(0x1b8e);},0x4e96:(_0x130c34,_0x3000fa,_0x34080b)=>{_0x34080b(0x7c4f),_0x34080b(0xc84b),_0x34080b(0x9fd1),_0x34080b(0x5faf),_0x34080b(0x1dad),_0x34080b(0x164ac),_0x34080b(0xa838);},0x28e1:(_0x35006a,_0x32aa10,_0x5ba770)=>{_0x5ba770(0x17516),_0x5ba770(0x1173b),_0x5ba770(0x9d77),_0x5ba770(0x1846f),_0x5ba770(0x13511),_0x5ba770(0x8757),_0x5ba770(0x4e96);},0x1846f:(_0x54aad2,_0x136087,_0x18c1b4)=>{_0x18c1b4(0x1dad),_0x18c1b4(0x467b),_0x18c1b4(0x58b),_0x18c1b4(0x9fd1),_0x18c1b4(0xc84b),_0x18c1b4(0xf8c1),_0x18c1b4(0x7c4f),_0x18c1b4(0x67f2),_0x18c1b4(0x1c5b),_0x18c1b4(0x149b3),_0x18c1b4(0xb7a3),_0x18c1b4(0x10ea4),_0x18c1b4(0x164ac);},0x13511:(_0x10a475,_0x29dfae,_0x18d1e2)=>{_0x18d1e2(0x9fd1),_0x18d1e2(0x5faf);},0x8757:(_0x27a48c,_0x39b8a2,_0x59374d)=>{var _0x2b8611=a8_0x49466b,_0x349684=_0x59374d(0x9fd1),_0xf032bc=_0x59374d(0xc84b),_0x2e3d96=_0x59374d(0x1dad),_0x1f3f1a=_0x59374d(0x5faf),_0x3e59a2=_0x59374d(0x1c5b),_0xf105a6=_0x59374d(0x173aa),_0x1cb32c=_0x59374d(0x15325),_0x18e4d8=_0x59374d(0x6902),_0x408097=_0x59374d(0x1a27),_0xfcf8db=_0x59374d(0xf75c),_0x3482c5=_0x59374d(0x58b),_0x216256=_0x59374d(0x16c47),_0x590053=_0x59374d(0x6214);class _0x5ce955{constructor(_0x445d2f,_0x36e39d,_0x46bdc2,_0x47cc89=!0x0,_0x2b9881=0x3,_0x5830aa={}){var _0x27f81=a8_0x58a1;this[_0x27f81(0x3463)]=_0x445d2f,this[_0x27f81(0x2f1d)]=_0x36e39d,this[_0x27f81(0x2e80)]=_0x47cc89,this[_0x27f81(0x26aa)]=_0x2b9881,this[_0x27f81(0x6a4)]=_0x5830aa,this[_0x27f81(0x25cc)]=_0xf032bc['Wo'][_0x27f81(0x935)](),this[_0x27f81(0x2b79)]=new Array(),this['_localAxes']=null,this[_0x27f81(0x3165)]=!0x0,this['_obs']=null,this[_0x27f81(0x48a)]=_0x46bdc2,this['_ready']=!0x1,_0x5830aa[_0x27f81(0x2fe5)]=null==(_0x445d2f=_0x5830aa['pauseAnimations'])||_0x445d2f,_0x5830aa[_0x27f81(0x1854)]=null!=(_0x47cc89=_0x5830aa['returnToRest'])&&_0x47cc89,_0x5830aa[_0x27f81(0x10e2)]=null!=(_0x2b9881=_0x5830aa[_0x27f81(0x10e2)])?_0x2b9881:_0x5ce955[_0x27f81(0x2379)],_0x5830aa[_0x27f81(0x3c1b)]=null!=(_0x46bdc2=_0x5830aa[_0x27f81(0x3c1b)])?_0x46bdc2:{},_0x5830aa[_0x27f81(0x3c1b)]['midStep']=null!=(_0x445d2f=_0x5830aa['displayOptions'][_0x27f81(0x23dc)])?_0x445d2f:0.235,_0x5830aa[_0x27f81(0x3c1b)][_0x27f81(0x1d80)]=null!=(_0x47cc89=_0x5830aa[_0x27f81(0x3c1b)]['midStepFactor'])?_0x47cc89:0.155,_0x5830aa[_0x27f81(0x3c1b)][_0x27f81(0x2ce7)]=null!=(_0x2b9881=_0x5830aa['displayOptions']['sphereBaseSize'])?_0x2b9881:0.15,_0x5830aa['displayOptions'][_0x27f81(0x27a4)]=null!=(_0x46bdc2=_0x5830aa['displayOptions'][_0x27f81(0x27a4)])?_0x46bdc2:0x2,_0x5830aa['displayOptions'][_0x27f81(0x888)]=null!=(_0x445d2f=_0x5830aa[_0x27f81(0x3c1b)][_0x27f81(0x888)])?_0x445d2f:0.865,_0x5830aa[_0x27f81(0x3c1b)][_0x27f81(0x1e04)]=null!=(_0x47cc89=_0x5830aa[_0x27f81(0x3c1b)]['spurFollowsChild'])&&_0x47cc89,_0x5830aa[_0x27f81(0x3c1b)][_0x27f81(0x2a98)]=null!=(_0x2b9881=_0x5830aa[_0x27f81(0x3c1b)]['showLocalAxes'])&&_0x2b9881,_0x5830aa['displayOptions'][_0x27f81(0x3424)]=null!=(_0x46bdc2=_0x5830aa[_0x27f81(0x3c1b)]['localAxesSize'])?_0x46bdc2:0.075,_0x5830aa[_0x27f81(0x4003)]=null==(_0x445d2f=_0x5830aa['computeBonesUsingShaders'])||_0x445d2f,_0x5830aa[_0x27f81(0x37bc)]=null==(_0x47cc89=_0x5830aa[_0x27f81(0x37bc)])||_0x47cc89;var _0x556e2b=_0x36e39d['getVerticesData'](_0x408097['o'][_0x27f81(0x515)]),_0x17f81f=_0x36e39d[_0x27f81(0x166d)](_0x408097['o'][_0x27f81(0x2744)]);if(this['_boneIndices']=new Set(),!_0x5830aa[_0x27f81(0x37bc)]&&_0x556e2b&&_0x17f81f)for(let _0x225cc6=0x0;_0x225cc6<_0x556e2b[_0x27f81(0x132e)];++_0x225cc6){var _0x525895=_0x556e2b[_0x225cc6];0x0!==_0x17f81f[_0x225cc6]&&this[_0x27f81(0x3de3)][_0x27f81(0x11ad)](_0x525895);}this[_0x27f81(0x3318)]=new _0x3e59a2['x'](this[_0x27f81(0x48a)],!0x1),this['_utilityLayer'][_0x27f81(0x2967)]=!0x1,this[_0x27f81(0x3318)][_0x27f81(0x9c6)]['autoClearDepthAndStencil']=!0x0;let _0x132d81=this[_0x27f81(0x6a4)][_0x27f81(0x10e2)]||0x0;_0x132d81>_0x5ce955[_0x27f81(0x79b)]&&(_0x132d81=_0x5ce955[_0x27f81(0x2379)]),this[_0x27f81(0x10e2)]=_0x132d81,this[_0x27f81(0x2c28)](),this[_0x27f81(0x2504)]();}static[_0x2b8611(0x31ed)](_0x631376,_0x4ac898){var _0x1a59ee=_0x2b8611,_0x4f48d8=_0x631376[_0x1a59ee(0x3463)],_0x390608=null!=(_0x390608=_0x631376[_0x1a59ee(0x2fcc)])?_0x390608:_0xf032bc['Wo']['Black'](),_0x5d1218=null!=(_0x5d1218=_0x631376['colorZero'])?_0x5d1218:_0xf032bc['Wo'][_0x1a59ee(0xc6b)](),_0x23d86e=null!=(_0x23d86e=_0x631376[_0x1a59ee(0x1a33)])?_0x23d86e:_0xf032bc['Wo'][_0x1a59ee(0x3603)](),_0x5a5983=null!=(_0x5a5983=_0x631376['colorHalf'])?_0x5a5983:_0xf032bc['Wo']['Yellow'](),_0x3d3888=null!=(_0x3d3888=_0x631376[_0x1a59ee(0x7f5)])?_0x3d3888:_0xf032bc['Wo'][_0x1a59ee(0xecd)](),_0x631376=null!=(_0x631376=_0x631376[_0x1a59ee(0x2b34)])?_0x631376:0x0;_0xfcf8db['Q']['ShadersStore'][_0x1a59ee(0x3573)+_0x4f48d8['name']+_0x1a59ee(0x2cf4)]=_0x1a59ee(0x30f7),_0xfcf8db['Q'][_0x1a59ee(0x634)][_0x1a59ee(0x3573)+_0x4f48d8[_0x1a59ee(0x3efc)]+_0x1a59ee(0x2be9)]=_0x1a59ee(0x140c);const _0x55da03=new _0x1cb32c['j'](_0x1a59ee(0x391f)+_0x4f48d8[_0x1a59ee(0x3efc)],_0x4ac898,{'vertex':_0x1a59ee(0x3573)+_0x4f48d8['name'],'fragment':_0x1a59ee(0x3573)+_0x4f48d8[_0x1a59ee(0x3efc)]},{'attributes':['position','normal',_0x1a59ee(0xfa2),_0x1a59ee(0x767)],'uniforms':[_0x1a59ee(0x2d0),'worldView',_0x1a59ee(0x869),'view','projection',_0x1a59ee(0x22e8),_0x1a59ee(0x2fcc),_0x1a59ee(0x3562),_0x1a59ee(0x1a33),_0x1a59ee(0x1c65),_0x1a59ee(0x7f5),_0x1a59ee(0x2b34)]});return _0x55da03['setColor3'](_0x1a59ee(0x2fcc),_0x390608),_0x55da03[_0x1a59ee(0x3657)]('colorZero',_0x5d1218),_0x55da03[_0x1a59ee(0x3657)](_0x1a59ee(0x1a33),_0x23d86e),_0x55da03['setColor3'](_0x1a59ee(0x1c65),_0x5a5983),_0x55da03['setColor3'](_0x1a59ee(0x7f5),_0x3d3888),_0x55da03['setFloat'](_0x1a59ee(0x2b34),_0x631376),_0x55da03[_0x1a59ee(0x1653)]=()=>'BoneWeightShader',_0x55da03[_0x1a59ee(0x33f2)]=_0xf105a6['F'][_0x1a59ee(0x10c3)],_0x55da03;}static['CreateSkeletonMapShader'](_0xa12a34,_0x2832d1){var _0x5b330d=_0x2b8611,_0x23bbc7=_0xa12a34['skeleton'],_0xa12a34=null!=(_0xa12a34=_0xa12a34[_0x5b330d(0x61f)])?_0xa12a34:[{'color':new _0xf032bc['Wo'](0x1,0.38,0.18),'location':0x0},{'color':new _0xf032bc['Wo'](0.59,0.18,0x1),'location':0.2},{'color':new _0xf032bc['Wo'](0.59,0x1,0.18),'location':0.4},{'color':new _0xf032bc['Wo'](0x1,0.87,0.17),'location':0.6},{'color':new _0xf032bc['Wo'](0x1,0.17,0.42),'location':0.8},{'color':new _0xf032bc['Wo'](0.17,0.68,0x1),'location':0x1}],_0xb9ee3a=_0x23bbc7['bones'][_0x5b330d(0x132e)]+0x1,_0xb9ee3a=_0x5ce955['_CreateBoneMapColorBuffer'](_0xb9ee3a,_0xa12a34,_0x2832d1);const _0x1c9845=new _0x1cb32c['j']('boneWeights:'+_0x23bbc7[_0x5b330d(0x3efc)],_0x2832d1,{'vertexSource':'precision\x20highp\x20float;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec3\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20uv;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20view;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20projection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20worldViewProjection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20colorMap['+0x4*_0x23bbc7[_0x5b330d(0x3d38)][_0x5b330d(0x132e)]+_0x5b330d(0x19a),'fragmentSource':_0x5b330d(0x9cd)},{'attributes':[_0x5b330d(0x8c5),_0x5b330d(0x3d61),_0x5b330d(0xfa2),_0x5b330d(0x767)],'uniforms':[_0x5b330d(0x2d0),_0x5b330d(0x2898),_0x5b330d(0x869),_0x5b330d(0x13df),'projection',_0x5b330d(0x22e8),_0x5b330d(0x61f)]});return _0x1c9845[_0x5b330d(0x37b1)](_0x5b330d(0x61f),_0xb9ee3a),_0x1c9845[_0x5b330d(0x1653)]=()=>_0x5b330d(0x1dba),_0x1c9845[_0x5b330d(0x33f2)]=_0xf105a6['F'][_0x5b330d(0x10c3)],_0x1c9845;}static[_0x2b8611(0x3ccc)](_0xc4f4ef,_0x5a0b8d,_0x2b6a32){var _0x360322=_0x2b8611;const _0x2f9053=new _0x18e4d8['c'](_0x360322(0x40f7),{'width':_0xc4f4ef,'height':0x1},_0x2b6a32,!0x1),_0x19eaff=_0x2f9053['getContext'](),_0x48d61f=_0x19eaff[_0x360322(0x522)](0x0,0x0,_0xc4f4ef,0x0),_0x12614c=(_0x5a0b8d[_0x360322(0x2f62)](_0x1f2294=>{var _0x509246=_0x360322;_0x48d61f['addColorStop'](_0x1f2294['location'],_0x1f2294['color'][_0x509246(0x40e1)]());}),_0x19eaff['fillStyle']=_0x48d61f,_0x19eaff[_0x360322(0x1456)](0x0,0x0,_0xc4f4ef,0x1),_0x2f9053[_0x360322(0x2c28)](),[]);var _0x31a7f4=_0x19eaff['getImageData'](0x0,0x0,_0xc4f4ef,0x1)[_0x360322(0xf56)];for(let _0x291d0e=0x0;_0x291d0e<_0x31a7f4[_0x360322(0x132e)];_0x291d0e++)_0x12614c[_0x360322(0x2f54)](_0x31a7f4[_0x291d0e]*(0x1/0xff));return _0x2f9053['dispose'](),_0x12614c;}get['scene'](){return this['_scene'];}get[_0x2b8611(0xcd9)](){return this['_utilityLayer'];}get[_0x2b8611(0x3a4f)](){var _0x6254d0=_0x2b8611;return this[_0x6254d0(0x2c78)];}set[_0x2b8611(0x37b6)](_0x53ab23){var _0x56f605=_0x2b8611;this[_0x56f605(0x2c78)]=_0x53ab23;}get[_0x2b8611(0x22ad)](){var _0x4854f5=_0x2b8611;return this[_0x4854f5(0x2c20)];}set[_0x2b8611(0x22ad)](_0x5ae6af){var _0xc0fca7=_0x2b8611;this[_0xc0fca7(0x2c20)]=_0x5ae6af;}get['displayMode'](){var _0x392b39=_0x2b8611;return this[_0x392b39(0x6a4)][_0x392b39(0x10e2)]||_0x5ce955[_0x392b39(0x2379)];}set[_0x2b8611(0x10e2)](_0x2a05db){var _0x16604a=_0x2b8611;_0x2a05db>_0x5ce955[_0x16604a(0x79b)]&&(_0x2a05db=_0x5ce955[_0x16604a(0x2379)]),this[_0x16604a(0x6a4)]['displayMode']=_0x2a05db;}['_bindObs'](){var _0x1c5bce=_0x2b8611;this[_0x1c5bce(0x10e2)]===_0x5ce955['DISPLAY_LINES']&&(this[_0x1c5bce(0x7ec)]=this[_0x1c5bce(0x32aa)][_0x1c5bce(0x3f90)][_0x1c5bce(0x11ad)](()=>{var _0x285448=_0x1c5bce;this[_0x285448(0x1971)]();}));}[_0x2b8611(0x2c28)](){var _0x580cb6=_0x2b8611;switch(this[_0x580cb6(0x10e2)]){case _0x5ce955[_0x580cb6(0x2379)]:this['_displayLinesUpdate']();break;case _0x5ce955[_0x580cb6(0x1bce)]:this[_0x580cb6(0x20a9)](!0x0);break;case _0x5ce955['DISPLAY_SPHERE_AND_SPURS']:this[_0x580cb6(0x20a9)](!0x1);}this[_0x580cb6(0x3a98)]();}set[_0x2b8611(0x3bab)](_0x5b079a){var _0x4f806f=_0x2b8611;this[_0x4f806f(0x3bab)]!==_0x5b079a&&(this[_0x4f806f(0x3165)]=_0x5b079a,this['debugMesh']&&this[_0x4f806f(0x22ad)]['setEnabled'](_0x5b079a),_0x5b079a&&!this[_0x4f806f(0x7ec)]?this[_0x4f806f(0x2504)]():!_0x5b079a&&this[_0x4f806f(0x7ec)]&&(this[_0x4f806f(0x32aa)][_0x4f806f(0x3f90)][_0x4f806f(0x2473)](this['_obs']),this[_0x4f806f(0x7ec)]=null));}get['isEnabled'](){var _0x5afa60=_0x2b8611;return this[_0x5afa60(0x3165)];}[_0x2b8611(0x1e44)](_0x59bb75,_0x203272,_0x4dd992,_0x577640=0x0,_0x5ebcda=0x0,_0x467705=0x0){var _0x4c519c=_0x2b8611;const _0x51db3a=_0x349684['jp'][_0x4c519c(0x3809)][0x0],_0x18845f=_0x203272[_0x4c519c(0x3b81)]();if(_0x51db3a[_0x4c519c(0x2a3e)](_0x203272[_0x4c519c(0x128b)]()),0x0!==_0x577640||0x0!==_0x5ebcda||0x0!==_0x467705){const _0x257c71=_0x349684['jp'][_0x4c519c(0x3809)][0x1];_0x349684['y3'][_0x4c519c(0x2064)](_0x257c71),_0x257c71[_0x4c519c(0x2b1f)](_0x577640,_0x5ebcda,_0x467705),_0x257c71[_0x4c519c(0x2b3f)](_0x51db3a,_0x51db3a);}_0x18845f&&_0x51db3a[_0x4c519c(0x2b3f)](_0x18845f[_0x4c519c(0x4ed)](),_0x51db3a),_0x51db3a[_0x4c519c(0x2b3f)](_0x4dd992,_0x51db3a),_0x59bb75['x']=_0x51db3a['m'][0xc],_0x59bb75['y']=_0x51db3a['m'][0xd],_0x59bb75['z']=_0x51db3a['m'][0xe];}[_0x2b8611(0x3ac9)](_0xd061ff,_0xcc5b26){var _0x27142c=_0x2b8611,_0xb08741=_0xd061ff['length'],_0x13f1fc=this[_0x27142c(0x2f1d)][_0x27142c(0x8c5)];let _0x365dee=0x0;for(let _0x54462c=0x0;_0x54462c<_0xb08741;_0x54462c++){const _0x2cbca2=_0xd061ff[_0x54462c];let _0x274f87=this[_0x27142c(0x2b79)][_0x365dee];-0x1!==_0x2cbca2[_0x27142c(0x1a1a)]&&(this[_0x27142c(0x3de3)][_0x27142c(0x3c16)](_0x2cbca2[_0x27142c(0x2b3b)]())||this['options']['useAllBones'])&&(_0x274f87||(_0x274f87=[_0x349684['P'][_0x27142c(0x1b83)](),_0x349684['P'][_0x27142c(0x1b83)]()],this[_0x27142c(0x2b79)][_0x365dee]=_0x274f87),this[_0x27142c(0x1e44)](_0x274f87[0x0],_0x2cbca2,_0xcc5b26),this[_0x27142c(0x1e44)](_0x274f87[0x1],_0x2cbca2,_0xcc5b26,0x0,_0x2cbca2[_0x27142c(0x132e)],0x0),_0x274f87[0x0]['subtractInPlace'](_0x13f1fc),_0x274f87[0x1][_0x27142c(0x25d8)](_0x13f1fc),_0x365dee++);}}[_0x2b8611(0x258d)](_0x5ca4e5){var _0x5583af=_0x2b8611,_0x4aeec1=_0x5ca4e5[_0x5583af(0x132e)];let _0x392018=0x0;var _0xc64b62=this[_0x5583af(0x2f1d)],_0x32976d=_0xc64b62[_0x5583af(0x8c5)];for(let _0x2ce9b6=_0x4aeec1-0x1;0x0<=_0x2ce9b6;_0x2ce9b6--){const _0x5cffab=_0x5ca4e5[_0x2ce9b6],_0x4860b5=_0x5cffab[_0x5583af(0x3b81)]();if(_0x4860b5&&(this[_0x5583af(0x3de3)][_0x5583af(0x3c16)](_0x5cffab['getIndex']())||this[_0x5583af(0x6a4)][_0x5583af(0x37bc)])){let _0x129153=this['_debugLines'][_0x392018];_0x129153||(_0x129153=[_0x349684['P'][_0x5583af(0x1b83)](),_0x349684['P'][_0x5583af(0x1b83)]()],this[_0x5583af(0x2b79)][_0x392018]=_0x129153),_0x5cffab['getAbsolutePositionToRef'](_0xc64b62,_0x129153[0x0]),_0x4860b5[_0x5583af(0x25f)](_0xc64b62,_0x129153[0x1]),_0x129153[0x0]['subtractInPlace'](_0x32976d),_0x129153[0x1][_0x5583af(0x25d8)](_0x32976d),_0x392018++;}}}[_0x2b8611(0x1f94)](_0x4fd549){var _0x5b155a=_0x2b8611;this[_0x5b155a(0x6a4)][_0x5b155a(0x2fe5)]&&(this[_0x5b155a(0x32aa)][_0x5b155a(0x5cd)]=_0x4fd549,this[_0x5b155a(0xcd9)][_0x5b155a(0x9c6)][_0x5b155a(0x5cd)]=_0x4fd549);}['_getAbsoluteBindPoseToRef'](_0x26acc9,_0x5828cf){var _0x1a3800=_0x2b8611;null===_0x26acc9||-0x1===_0x26acc9[_0x1a3800(0x1a1a)]?_0x5828cf['copyFrom'](_0x349684['y3'][_0x1a3800(0x24ef)]()):(this[_0x1a3800(0x204b)](_0x26acc9[_0x1a3800(0x3b81)](),_0x5828cf),_0x26acc9[_0x1a3800(0x9e2)]()['multiplyToRef'](_0x5828cf,_0x5828cf));}[_0x2b8611(0x20a9)](_0x56cdcf=!0x0){var _0x49f522=_0x2b8611,_0x171a07;this[_0x49f522(0x2c20)]&&(this[_0x49f522(0x2c20)][_0x49f522(0x2d20)](),this['_debugMesh']=null,this[_0x49f522(0x37b6)]=!0x1),this[_0x49f522(0x2c78)]=!0x1;const _0x1ee0dd=null==(_0x1d3271=this[_0x49f522(0xcd9)])?void 0x0:_0x1d3271[_0x49f522(0x9c6)];var _0x165656=this[_0x49f522(0x3463)][_0x49f522(0x3d38)];const _0x3b002e=[],_0x4b22d2=[];var _0x1d3271=this[_0x49f522(0x32aa)][_0x49f522(0x5cd)];try{this['options'][_0x49f522(0x2fe5)]&&(this[_0x49f522(0x32aa)][_0x49f522(0x5cd)]=!0x1,_0x1ee0dd[_0x49f522(0x5cd)]=!0x1),this[_0x49f522(0x6a4)][_0x49f522(0x1854)]&&this['skeleton']['returnToRest'](),this[_0x49f522(0x2e80)]&&this[_0x49f522(0x3463)][_0x49f522(0xbd8)]();let _0x44f9c7=Number[_0x49f522(0x2c1f)];const _0x20ba0b=this[_0x49f522(0x6a4)][_0x49f522(0x3c1b)]||{};for(let _0x383323=0x0;_0x383323<_0x165656[_0x49f522(0x132e)];_0x383323++){const _0x15b52d=_0x165656[_0x383323];if(-0x1!==_0x15b52d['_index']&&(this[_0x49f522(0x3de3)][_0x49f522(0x3c16)](_0x15b52d[_0x49f522(0x2b3b)]())||this[_0x49f522(0x6a4)][_0x49f522(0x37bc)])){const _0x4c3275=new _0x349684['y3'](),_0x50f3c0=(this[_0x49f522(0x204b)](_0x15b52d,_0x4c3275),new _0x349684['P']());_0x4c3275['decompose'](void 0x0,void 0x0,_0x50f3c0),_0x15b52d[_0x49f522(0x2993)][_0x49f522(0x2f62)](_0x24163f=>{var _0x241f43=_0x49f522;const _0x328104=new _0x349684['y3'](),_0x11d7bb=(_0x24163f['getBaseMatrix']()[_0x241f43(0x2b3f)](_0x4c3275,_0x328104),new _0x349684['P']());_0x328104[_0x241f43(0x1b5d)](void 0x0,void 0x0,_0x11d7bb);var _0x24f6b9=_0x349684['P'][_0x241f43(0x2b5e)](_0x50f3c0,_0x11d7bb);if(_0x24f6b9>_0x44f9c7&&(_0x44f9c7=_0x24f6b9),!_0x56cdcf){const _0x1d1b55=_0x11d7bb[_0x241f43(0x11fe)]()[_0x241f43(0x3e42)](_0x50f3c0['clone']()),_0x3009b7=_0x1d1b55['length'](),_0x5be315=_0x1d1b55[_0x241f43(0xb65)]()[_0x241f43(0x27e7)](_0x3009b7);_0x24f6b9=_0x20ba0b[_0x241f43(0x23dc)]||0.165;const _0x331624=_0x20ba0b[_0x241f43(0x1d80)]||0.215;_0x24f6b9=_0x5be315[_0x241f43(0x27e7)](_0x24f6b9);const _0xcb1fbe=(0x0,_0x216256['bC'])(_0x241f43(0x20a0),{'shape':[new _0x349684['P'](0x1,-0x1,0x0),new _0x349684['P'](0x1,0x1,0x0),new _0x349684['P'](-0x1,0x1,0x0),new _0x349684['P'](-0x1,-0x1,0x0),new _0x349684['P'](0x1,-0x1,0x0)],'path':[_0x349684['P'][_0x241f43(0x1b83)](),_0x24f6b9,_0x5be315],'scaleFunction':_0x5d7ac7=>{switch(_0x5d7ac7){case 0x0:case 0x2:return 0x0;case 0x1:return _0x3009b7*_0x331624;}return 0x0;},'sideOrientation':_0x2e3d96['Kj']['DEFAULTSIDE'],'updatable':!0x1},_0x1ee0dd);var _0x3cf30b=_0xcb1fbe[_0x241f43(0x1b9d)]();const _0x368201=[],_0xfda2d0=[];for(let _0x4453f6=0x0;_0x4453f6<_0x3cf30b;_0x4453f6++)_0x368201[_0x241f43(0x2f54)](0x1,0x0,0x0,0x0),_0x20ba0b['spurFollowsChild']&&0x9<_0x4453f6?_0xfda2d0[_0x241f43(0x2f54)](_0x24163f[_0x241f43(0x2b3b)](),0x0,0x0,0x0):_0xfda2d0[_0x241f43(0x2f54)](_0x15b52d[_0x241f43(0x2b3b)](),0x0,0x0,0x0);_0xcb1fbe[_0x241f43(0x8c5)]=_0x50f3c0[_0x241f43(0x11fe)](),_0xcb1fbe[_0x241f43(0x2d4f)](_0x408097['o'][_0x241f43(0x2744)],_0x368201,!0x1),_0xcb1fbe[_0x241f43(0x2d4f)](_0x408097['o'][_0x241f43(0x515)],_0xfda2d0,!0x1),_0xcb1fbe['convertToFlatShadedMesh'](),_0x4b22d2[_0x241f43(0x2f54)](_0xcb1fbe);}});var _0x15e459=_0x20ba0b[_0x49f522(0x2ce7)]||0.2;const _0x553bc8=(0x0,_0x3482c5['Qk'])('skeletonViewer',{'segments':0x6,'diameter':_0x15e459,'updatable':!0x0},_0x1ee0dd);var _0x3d2fb1=_0x553bc8[_0x49f522(0x1b9d)]();const _0x4dc2cd=[],_0x561ce2=[];for(let _0xd0a8a8=0x0;_0xd0a8a8<_0x3d2fb1;_0xd0a8a8++)_0x4dc2cd[_0x49f522(0x2f54)](0x1,0x0,0x0,0x0),_0x561ce2[_0x49f522(0x2f54)](_0x15b52d[_0x49f522(0x2b3b)](),0x0,0x0,0x0);_0x553bc8['setVerticesData'](_0x408097['o'][_0x49f522(0x2744)],_0x4dc2cd,!0x1),_0x553bc8[_0x49f522(0x2d4f)](_0x408097['o']['MatricesIndicesKind'],_0x561ce2,!0x1),_0x553bc8['position']=_0x50f3c0[_0x49f522(0x11fe)](),_0x3b002e[_0x49f522(0x2f54)]([_0x553bc8,_0x15b52d]);}}var _0x2a7d68=_0x20ba0b['sphereScaleUnit']||0x2,_0x197003=_0x20ba0b[_0x49f522(0x888)]||0.85;const _0xc807bb=[];for(let _0x22a97a=0x0;_0x22a97a<_0x3b002e[_0x49f522(0x132e)];_0x22a97a++){const [_0x16acfd,_0x2e4f8b]=_0x3b002e[_0x22a97a];var _0x568935=0x1/(_0x2a7d68/_0x44f9c7);let _0x7b6fa4=0x0,_0xdf6f08=_0x2e4f8b;for(;_0xdf6f08[_0x49f522(0x3b81)]()&&-0x1!==_0xdf6f08[_0x49f522(0x3b81)]()[_0x49f522(0x2b3b)]();)_0x7b6fa4++,_0xdf6f08=_0xdf6f08[_0x49f522(0x3b81)]();_0x16acfd[_0x49f522(0x244c)][_0x49f522(0x1200)](_0x568935*Math['pow'](_0x197003,_0x7b6fa4)),_0xc807bb[_0x49f522(0x2f54)](_0x16acfd);}this[_0x49f522(0x22ad)]=_0x2e3d96['Kj'][_0x49f522(0x1f38)](_0xc807bb[_0x49f522(0x3a62)](_0x4b22d2),!0x0,!0x0),this[_0x49f522(0x22ad)]&&(this['debugMesh'][_0x49f522(0x26aa)]=this[_0x49f522(0x26aa)],this[_0x49f522(0x22ad)][_0x49f522(0x3463)]=this[_0x49f522(0x3463)],this[_0x49f522(0x22ad)][_0x49f522(0x2126)]=this[_0x49f522(0x2f1d)],this['debugMesh']['computeBonesUsingShaders']=null==(_0x171a07=this[_0x49f522(0x6a4)][_0x49f522(0x4003)])||_0x171a07,this['debugMesh']['alwaysSelectAsActiveMesh']=!0x0);const _0x5cf300=this[_0x49f522(0xcd9)]['_getSharedGizmoLight']();_0x5cf300[_0x49f522(0x4041)]=0.7,this[_0x49f522(0x1f94)](_0x1d3271),this[_0x49f522(0x37b6)]=!0x0;}catch(_0x5f165d){_0x590053[_0x49f522(0x1fe2)](_0x5f165d),this[_0x49f522(0x1f94)](_0x1d3271),this[_0x49f522(0x2d20)]();}}['_buildLocalAxes'](){var _0x2a4afc=_0x2b8611;this[_0x2a4afc(0xc59)]&&this['_localAxes']['dispose'](),this[_0x2a4afc(0xc59)]=null;var _0x230eb7=this['options']['displayOptions']||{};if(_0x230eb7[_0x2a4afc(0x2a98)]){var _0x4e6356=this[_0x2a4afc(0x3318)][_0x2a4afc(0x9c6)],_0x3ee0dd=_0x230eb7[_0x2a4afc(0x3424)]||0.075;const _0x2ad417=[],_0x2b6df3=[];var _0x449fc0=new _0xf032bc['HE'](0x1,0x0,0x0,0x1),_0x4d082e=new _0xf032bc['HE'](0x0,0x1,0x0,0x1),_0x4f819d=new _0xf032bc['HE'](0x0,0x0,0x1,0x1);const _0x5a065b=[],_0x38819a=[];for(const _0xa79dbd in this[_0x2a4afc(0x3463)]['bones']){const _0x425c28=this['skeleton']['bones'][_0xa79dbd];if(-0x1!==_0x425c28[_0x2a4afc(0x1a1a)]&&(this['_boneIndices'][_0x2a4afc(0x3c16)](_0x425c28[_0x2a4afc(0x2b3b)]())||this['options'][_0x2a4afc(0x37bc)])){const _0x4132bd=new _0x349684['y3'](),_0x10c280=new _0x349684['P']();this[_0x2a4afc(0x204b)](_0x425c28,_0x4132bd),_0x4132bd[_0x2a4afc(0x1b5d)](void 0x0,_0x349684['jp'][_0x2a4afc(0x2199)][0x0],_0x10c280);var _0x2cea4d=new _0x349684['y3'](),_0x261b45=(_0x349684['jp'][_0x2a4afc(0x2199)][0x0][_0x2a4afc(0x16e0)](_0x2cea4d),_0x349684['P']['TransformCoordinates'](new _0x349684['P'](0x0+_0x3ee0dd,0x0,0x0),_0x2cea4d)),_0x49e85d=_0x349684['P'][_0x2a4afc(0x1e28)](new _0x349684['P'](0x0,0x0+_0x3ee0dd,0x0),_0x2cea4d),_0x2cea4d=_0x349684['P']['TransformCoordinates'](new _0x349684['P'](0x0,0x0,0x0+_0x3ee0dd),_0x2cea4d),_0x261b45=[_0x10c280,_0x10c280[_0x2a4afc(0x11ad)](_0x261b45)],_0x49e85d=[_0x10c280,_0x10c280[_0x2a4afc(0x11ad)](_0x49e85d)],_0x2cea4d=[_0x10c280,_0x10c280[_0x2a4afc(0x11ad)](_0x2cea4d)],_0x509543=[[_0x449fc0,_0x449fc0],[_0x4d082e,_0x4d082e],[_0x4f819d,_0x4f819d]];_0x2ad417[_0x2a4afc(0x2f54)](_0x261b45,_0x49e85d,_0x2cea4d),_0x2b6df3[_0x2a4afc(0x2f54)](..._0x509543);for(let _0x3ac15a=0x0;_0x3ac15a<0x6;_0x3ac15a++)_0x5a065b['push'](0x1,0x0,0x0,0x0),_0x38819a[_0x2a4afc(0x2f54)](_0x425c28[_0x2a4afc(0x2b3b)](),0x0,0x0,0x0);}}this[_0x2a4afc(0xc59)]=(0x0,_0x1f3f1a['xW'])(_0x2a4afc(0x95d),{'lines':_0x2ad417,'colors':_0x2b6df3,'updatable':!0x0},_0x4e6356),this['_localAxes'][_0x2a4afc(0x2d4f)](_0x408097['o']['MatricesWeightsKind'],_0x5a065b,!0x1),this['_localAxes']['setVerticesData'](_0x408097['o']['MatricesIndicesKind'],_0x38819a,!0x1),this[_0x2a4afc(0xc59)][_0x2a4afc(0x3463)]=this[_0x2a4afc(0x3463)],this[_0x2a4afc(0xc59)][_0x2a4afc(0x26aa)]=this[_0x2a4afc(0x26aa)]+0x1,this['_localAxes'][_0x2a4afc(0x2126)]=this['mesh'],this[_0x2a4afc(0xc59)][_0x2a4afc(0x4003)]=null==(_0x230eb7=this['options']['computeBonesUsingShaders'])||_0x230eb7;}}[_0x2b8611(0x1971)](){var _0x1a8ceb=_0x2b8611,_0x49f243;this[_0x1a8ceb(0x3318)]&&(this['autoUpdateBonesMatrices']&&this[_0x1a8ceb(0x3463)][_0x1a8ceb(0xbd8)](),void 0x0===this[_0x1a8ceb(0x3463)][_0x1a8ceb(0x3d38)][0x0][_0x1a8ceb(0x132e)]?this['_getLinesForBonesNoLength'](this[_0x1a8ceb(0x3463)][_0x1a8ceb(0x3d38)]):this[_0x1a8ceb(0x3ac9)](this[_0x1a8ceb(0x3463)][_0x1a8ceb(0x3d38)],this[_0x1a8ceb(0x2f1d)]['getWorldMatrix']()),(_0x49f243=this[_0x1a8ceb(0x3318)][_0x1a8ceb(0x9c6)])&&(this[_0x1a8ceb(0x2c20)]?(0x0,_0x1f3f1a['xW'])('',{'lines':this['_debugLines'],'updatable':!0x0,'instance':this[_0x1a8ceb(0x2c20)]},_0x49f243):(this[_0x1a8ceb(0x2c20)]=(0x0,_0x1f3f1a['xW'])('',{'lines':this['_debugLines'],'updatable':!0x0,'instance':null},_0x49f243),this[_0x1a8ceb(0x2c20)][_0x1a8ceb(0x26aa)]=this[_0x1a8ceb(0x26aa)]),this[_0x1a8ceb(0x2c20)][_0x1a8ceb(0x8c5)]['copyFrom'](this[_0x1a8ceb(0x2f1d)]['position']),this[_0x1a8ceb(0x2c20)]['color']=this[_0x1a8ceb(0x25cc)]));}['changeDisplayMode'](_0x319abd){var _0x5127c6=_0x2b8611,_0x2764ad=!!this[_0x5127c6(0x3bab)];this['displayMode']!==_0x319abd&&(this[_0x5127c6(0x3bab)]=!0x1,this[_0x5127c6(0x2c20)]&&(this[_0x5127c6(0x2c20)]['dispose'](),this[_0x5127c6(0x2c20)]=null,this['ready']=!0x1),this[_0x5127c6(0x10e2)]=_0x319abd,this[_0x5127c6(0x2c28)](),this[_0x5127c6(0x2504)](),this['isEnabled']=_0x2764ad);}[_0x2b8611(0x1905)](_0x3c2556,_0x4c9a2a){var _0x26539b=_0x2b8611,_0x4f77bb=!!this[_0x26539b(0x3bab)];this[_0x26539b(0x6a4)][_0x26539b(0x3c1b)][_0x3c2556]=_0x4c9a2a,this[_0x26539b(0x3bab)]=!0x1,this[_0x26539b(0x2c20)]&&(this['_debugMesh']['dispose'](),this[_0x26539b(0x2c20)]=null,this['ready']=!0x1),this['update'](),this[_0x26539b(0x2504)](),this[_0x26539b(0x3bab)]=_0x4f77bb;}[_0x2b8611(0x2d20)](){var _0x1d0eef=_0x2b8611;this[_0x1d0eef(0x3bab)]=!0x1,this['_debugMesh']&&(this[_0x1d0eef(0x2c20)]['dispose'](),this[_0x1d0eef(0x2c20)]=null),this[_0x1d0eef(0x3318)]&&(this['_utilityLayer'][_0x1d0eef(0x2d20)](),this[_0x1d0eef(0x3318)]=null),this[_0x1d0eef(0x37b6)]=!0x1;}}_0x5ce955[_0x2b8611(0x2379)]=0x0,_0x5ce955['DISPLAY_SPHERES']=0x1,_0x5ce955[_0x2b8611(0x79b)]=0x2;},0x16067:(_0x579f4b,_0x49dae3,_0x40a7b8)=>{var _0x2787bd=a8_0x49466b,_0x3bf3a4,_0x1c256e,_0xa5722c;_0x40a7b8['d'](_0x49dae3,{'FP':()=>_0xa5722c,'Fz':()=>_0x1c256e,'Yi':()=>_0x3bf3a4}),(_0x40a7b8=_0x3bf3a4=_0x3bf3a4||{})[_0x40a7b8[_0x2787bd(0x1f7b)]=0x0]=_0x2787bd(0x1f7b),_0x40a7b8[_0x40a7b8[_0x2787bd(0x1fbf)]=0x1]=_0x2787bd(0x1fbf),_0x40a7b8[_0x40a7b8['Mouse']=0x2]=_0x2787bd(0x388d),_0x40a7b8[_0x40a7b8[_0x2787bd(0xdee)]=0x3]='Touch',_0x40a7b8[_0x40a7b8[_0x2787bd(0x1c50)]=0x4]=_0x2787bd(0x1c50),_0x40a7b8[_0x40a7b8[_0x2787bd(0x3eb)]=0x5]=_0x2787bd(0x3eb),_0x40a7b8[_0x40a7b8['Switch']=0x6]=_0x2787bd(0x1e6a),_0x40a7b8[_0x40a7b8[_0x2787bd(0x1050)]=0x7]='DualSense',(_0x49dae3=_0x1c256e=_0x1c256e||{})[_0x49dae3[_0x2787bd(0xe5d)]=0x0]='Horizontal',_0x49dae3[_0x49dae3['Vertical']=0x1]=_0x2787bd(0x377f),_0x49dae3[_0x49dae3[_0x2787bd(0x38e1)]=0x2]='LeftClick',_0x49dae3[_0x49dae3[_0x2787bd(0x601)]=0x3]='MiddleClick',_0x49dae3[_0x49dae3[_0x2787bd(0x33ff)]=0x4]=_0x2787bd(0x33ff),_0x49dae3[_0x49dae3['BrowserBack']=0x5]=_0x2787bd(0x2c73),_0x49dae3[_0x49dae3['BrowserForward']=0x6]=_0x2787bd(0x148a),_0x49dae3[_0x49dae3['MouseWheelX']=0x7]=_0x2787bd(0xa91),_0x49dae3[_0x49dae3['MouseWheelY']=0x8]='MouseWheelY',_0x49dae3[_0x49dae3[_0x2787bd(0x3a88)]=0x9]=_0x2787bd(0x3a88),_0x49dae3[_0x49dae3[_0x2787bd(0x1eb0)]=0xc]=_0x2787bd(0x1eb0),(_0x40a7b8=_0xa5722c=_0xa5722c||{})[_0x40a7b8['Horizontal']=0x0]=_0x2787bd(0xe5d),_0x40a7b8[_0x40a7b8[_0x2787bd(0x377f)]=0x1]=_0x2787bd(0x377f),_0x40a7b8[_0x40a7b8['LeftClick']=0x2]=_0x2787bd(0x38e1),_0x40a7b8[_0x40a7b8[_0x2787bd(0x601)]=0x3]=_0x2787bd(0x601),_0x40a7b8[_0x40a7b8[_0x2787bd(0x33ff)]=0x4]=_0x2787bd(0x33ff),_0x40a7b8[_0x40a7b8[_0x2787bd(0x2c73)]=0x5]=_0x2787bd(0x2c73),_0x40a7b8[_0x40a7b8['BrowserForward']=0x6]='BrowserForward',_0x40a7b8[_0x40a7b8[_0x2787bd(0xa91)]=0x7]='MouseWheelX',_0x40a7b8[_0x40a7b8[_0x2787bd(0x205a)]=0x8]=_0x2787bd(0x205a),_0x40a7b8[_0x40a7b8['MouseWheelZ']=0x9]=_0x2787bd(0x3a88),_0x40a7b8[_0x40a7b8[_0x2787bd(0x2592)]=0xa]=_0x2787bd(0x2592),_0x40a7b8[_0x40a7b8[_0x2787bd(0x2308)]=0xb]=_0x2787bd(0x2308);},0xda41:(_0x5b81b8,_0x3592f6,_0x17d3e0)=>{var _0x1316b4=a8_0x49466b;_0x17d3e0['d'](_0x3592f6,{'U':()=>_0x2c8e99});var _0x3269ff=_0x17d3e0(0x16067),_0x5a43e3=_0x17d3e0(0xf96c),_0x126a34=_0x17d3e0(0x77a5),_0x5c9920=_0x17d3e0(0xc25e);class _0x8eb77d{static[_0x1316b4(0x3a0d)](_0x42915d,_0x131039,_0x4f3aa0,_0x2ced4f,_0x21475d,_0x2d5634,_0x11c55f){var _0x3191bc=_0x1316b4;switch(_0x42915d){case _0x3269ff['Yi'][_0x3191bc(0x1fbf)]:return this['_CreateKeyboardEvent'](_0x4f3aa0,_0x2ced4f,_0x21475d,_0x2d5634);case _0x3269ff['Yi'][_0x3191bc(0x388d)]:if(_0x4f3aa0===_0x3269ff['Fz']['MouseWheelX']||_0x4f3aa0===_0x3269ff['Fz'][_0x3191bc(0x205a)]||_0x4f3aa0===_0x3269ff['Fz']['MouseWheelZ'])return this[_0x3191bc(0x3531)](_0x42915d,_0x131039,_0x4f3aa0,_0x2ced4f,_0x21475d,_0x2d5634);case _0x3269ff['Yi'][_0x3191bc(0xdee)]:return this['_CreatePointerEvent'](_0x42915d,_0x131039,_0x4f3aa0,_0x2ced4f,_0x21475d,_0x2d5634,_0x11c55f);default:throw _0x3191bc(0x3cba)+_0x3269ff['Yi'][_0x42915d];}}static[_0x1316b4(0x566)](_0x776a95,_0xd8c38c,_0x53287f,_0x40c68d,_0x5d0f1e,_0x5a6882,_0x383a7c){var _0x157d10=_0x1316b4;const _0x2698cd=this[_0x157d10(0x3252)](_0x776a95,_0xd8c38c,_0x53287f,_0x40c68d,_0x5d0f1e,_0x5a6882);return _0x776a95===_0x3269ff['Yi'][_0x157d10(0x388d)]?(_0x2698cd[_0x157d10(0x3612)]=_0x3269ff['Yi']['Mouse'],_0x2698cd[_0x157d10(0x2915)]=0x1,_0x2698cd[_0x157d10(0x20bd)]='mouse'):(_0x2698cd['deviceType']=_0x3269ff['Yi'][_0x157d10(0xdee)],_0x2698cd[_0x157d10(0x2915)]=null!=_0x383a7c?_0x383a7c:_0xd8c38c,_0x2698cd[_0x157d10(0x20bd)]=_0x157d10(0x2988)),_0x53287f===_0x3269ff['Fz']['Move']?_0x2698cd[_0x157d10(0x2eea)]=_0x157d10(0x12e0):_0x53287f>=_0x3269ff['Fz'][_0x157d10(0x38e1)]&&_0x53287f<=_0x3269ff['Fz']['RightClick']&&(_0x2698cd[_0x157d10(0x2eea)]=0x1===_0x40c68d?'pointerdown':'pointerup',_0x2698cd[_0x157d10(0x2a8b)]=_0x53287f-0x2),_0x2698cd;}static[_0x1316b4(0x3531)](_0x5e46c0,_0x46c176,_0x23ef1d,_0xbf24dd,_0x202a98,_0x5995d2){var _0x32bb83=_0x1316b4;const _0x30bae2=this[_0x32bb83(0x3252)](_0x5e46c0,_0x46c176,_0x23ef1d,_0xbf24dd,_0x202a98,_0x5995d2);switch(_0x30bae2[_0x32bb83(0x2915)]=0x1,_0x30bae2[_0x32bb83(0x2eea)]=_0x32bb83(0x2b19),_0x30bae2[_0x32bb83(0x2c7b)]=_0x5c9920['G'][_0x32bb83(0x40f6)],_0x30bae2['deltaX']=0x0,_0x30bae2[_0x32bb83(0x2f4e)]=0x0,_0x30bae2[_0x32bb83(0x3567)]=0x0,_0x23ef1d){case _0x3269ff['Fz'][_0x32bb83(0xa91)]:_0x30bae2['deltaX']=_0xbf24dd;break;case _0x3269ff['Fz'][_0x32bb83(0x205a)]:_0x30bae2[_0x32bb83(0x2f4e)]=_0xbf24dd;break;case _0x3269ff['Fz'][_0x32bb83(0x3a88)]:_0x30bae2[_0x32bb83(0x3567)]=_0xbf24dd;}return _0x30bae2;}static[_0x1316b4(0x3252)](_0xee6cef,_0x2db895,_0x574dce,_0x22f1fb,_0x59eefc,_0x492d4d){var _0x1243da=_0x1316b4;const _0x224e39=this[_0x1243da(0x3e04)](_0x492d4d);var _0x2d04e8=_0x59eefc[_0x1243da(0xd99)](_0xee6cef,_0x2db895,_0x3269ff['Fz'][_0x1243da(0xe5d)]),_0xeefe07=_0x59eefc[_0x1243da(0xd99)](_0xee6cef,_0x2db895,_0x3269ff['Fz'][_0x1243da(0x377f)]);return _0x492d4d?(_0x224e39[_0x1243da(0x16e)]=0x0,_0x224e39[_0x1243da(0x268f)]=0x0,_0x224e39['offsetX']=_0x224e39['movementX']-_0x492d4d[_0x1243da(0x1eb6)]()['x'],_0x224e39[_0x1243da(0x9b7)]=_0x224e39[_0x1243da(0x268f)]-_0x492d4d[_0x1243da(0x1eb6)]()['y']):(_0x224e39['movementX']=_0x59eefc[_0x1243da(0xd99)](_0xee6cef,_0x2db895,_0x3269ff['FP'][_0x1243da(0x2592)]),_0x224e39[_0x1243da(0x268f)]=_0x59eefc[_0x1243da(0xd99)](_0xee6cef,_0x2db895,_0x3269ff['FP'][_0x1243da(0x2308)]),_0x224e39['offsetX']=0x0,_0x224e39[_0x1243da(0x9b7)]=0x0),this['_CheckNonCharacterKeys'](_0x224e39,_0x59eefc),_0x224e39['clientX']=_0x2d04e8,_0x224e39['clientY']=_0xeefe07,_0x224e39['x']=_0x2d04e8,_0x224e39['y']=_0xeefe07,_0x224e39[_0x1243da(0x3612)]=_0xee6cef,_0x224e39['deviceSlot']=_0x2db895,_0x224e39['inputIndex']=_0x574dce,_0x224e39;}static[_0x1316b4(0x2da3)](_0x53129d,_0x5e2cc1,_0x37a95a,_0x305ed0){var _0x8502ad=_0x1316b4;const _0xcddf91=this[_0x8502ad(0x3e04)](_0x305ed0);return this[_0x8502ad(0x2147)](_0xcddf91,_0x37a95a),_0xcddf91[_0x8502ad(0x3612)]=_0x3269ff['Yi'][_0x8502ad(0x1fbf)],_0xcddf91['deviceSlot']=0x0,_0xcddf91[_0x8502ad(0x22cd)]=_0x53129d,_0xcddf91[_0x8502ad(0x2eea)]=0x1===_0x5e2cc1?_0x8502ad(0xb25):_0x8502ad(0x271),_0xcddf91[_0x8502ad(0x102)]=String[_0x8502ad(0x1384)](_0x53129d),_0xcddf91[_0x8502ad(0x1ef6)]=_0x53129d,_0xcddf91;}static['_CheckNonCharacterKeys'](_0x61520a,_0x9f2a43){var _0x11b65e=_0x1316b4,_0x329c73=_0x9f2a43[_0x11b65e(0x756)](_0x3269ff['Yi'][_0x11b65e(0x1fbf)]),_0xc454c5=_0x329c73&&0x1===_0x9f2a43['pollInput'](_0x3269ff['Yi'][_0x11b65e(0x1fbf)],0x0,_0x126a34['g'][_0x11b65e(0x1f89)]),_0x45427a=_0x329c73&&0x1===_0x9f2a43[_0x11b65e(0xd99)](_0x3269ff['Yi'][_0x11b65e(0x1fbf)],0x0,_0x126a34['g'][_0x11b65e(0xfe)]),_0x448738=_0x329c73&&(0x1===_0x9f2a43['pollInput'](_0x3269ff['Yi'][_0x11b65e(0x1fbf)],0x0,_0x126a34['g']['INPUT_META_KEY1'])||0x1===_0x9f2a43['pollInput'](_0x3269ff['Yi'][_0x11b65e(0x1fbf)],0x0,_0x126a34['g'][_0x11b65e(0x1e65)])||0x1===_0x9f2a43[_0x11b65e(0xd99)](_0x3269ff['Yi'][_0x11b65e(0x1fbf)],0x0,_0x126a34['g'][_0x11b65e(0xf16)])),_0x329c73=_0x329c73&&0x1===_0x9f2a43[_0x11b65e(0xd99)](_0x3269ff['Yi'][_0x11b65e(0x1fbf)],0x0,_0x126a34['g'][_0x11b65e(0x15e6)]);_0x61520a[_0x11b65e(0x3614)]=_0xc454c5,_0x61520a[_0x11b65e(0x3f40)]=_0x45427a,_0x61520a['metaKey']=_0x448738,_0x61520a[_0x11b65e(0x3bf1)]=_0x329c73;}static[_0x1316b4(0x3e04)](_0x2794ac){const _0x4f171a={'preventDefault':()=>{}};return _0x4f171a['target']=_0x2794ac,_0x4f171a;}}class _0x242fbe{constructor(_0x40d6c1,_0x15afa1,_0xaad21){var _0x3d8ba7=_0x1316b4;this[_0x3d8ba7(0x1fbc)]=_native[_0x3d8ba7(0x1280)]?new _native[(_0x3d8ba7(0x1280))](_0x40d6c1,_0x15afa1,(_0x2f4489,_0x360bb2,_0x3f3adc,_0xf36a48)=>{var _0x5c5a81=_0x3d8ba7;_0x3f3adc=_0x8eb77d[_0x5c5a81(0x3a0d)](_0x2f4489,_0x360bb2,_0x3f3adc,_0xf36a48,this),_0xaad21(_0x2f4489,_0x360bb2,_0x3f3adc);}):this[_0x3d8ba7(0x24a3)]();}[_0x1316b4(0xd99)](_0x2c639b,_0x1121cc,_0x5216a7){var _0xc38df1=_0x1316b4;return this['_nativeInput'][_0xc38df1(0xd99)](_0x2c639b,_0x1121cc,_0x5216a7);}[_0x1316b4(0x756)](_0x103701){var _0x256caf=_0x1316b4;return _0x103701===_0x3269ff['Yi'][_0x256caf(0x388d)]||_0x103701===_0x3269ff['Yi']['Touch'];}[_0x1316b4(0x2d20)](){var _0x2dbbb5=_0x1316b4;this[_0x2dbbb5(0x1fbc)][_0x2dbbb5(0x2d20)]();}[_0x1316b4(0x24a3)](){return{'pollInput':()=>0x0,'isDeviceAvailable':()=>!0x1,'dispose':()=>{}};}}var _0xc5355c=_0x17d3e0(0x18233),_0x51d0ff=_0x17d3e0(0xe222);const _0x3df206=Object[_0x1316b4(0x2c10)](_0x3269ff['Fz'])[_0x1316b4(0x132e)]/0x2;class _0x36f9dd{constructor(_0x50c67d,_0x14161c,_0x55fe53,_0xd6bd8f){var _0x236229=_0x1316b4;this['_inputs']=[],this['_keyboardActive']=!0x1,this[_0x236229(0x3cd9)]=!0x1,this[_0x236229(0x2264)]=_0x51d0ff['w1'][_0x236229(0x1865)](),this[_0x236229(0xa25)]=(0x0,_0xc5355c['up'])()&&/(Mac|iPhone|iPod|iPad)/i[_0x236229(0x4ac)](navigator[_0x236229(0x30ea)]),this['_keyboardDownEvent']=_0x484180=>{},this[_0x236229(0x393d)]=_0x58ae5b=>{},this[_0x236229(0x2f0b)]=_0x390e0c=>{},this[_0x236229(0x1548)]=_0x49e9a4=>{},this[_0x236229(0x3445)]=_0x97bee7=>{},this['_pointerUpEvent']=_0x1c52f8=>{},this['_pointerCancelEvent']=_0xca471a=>{},this[_0x236229(0x18cc)]=_0x1289a7=>{},this[_0x236229(0x2c6f)]=_0x3e9be2=>{},this[_0x236229(0x35db)]=!0x1,this[_0x236229(0x2ae2)]=-0x1,this['_isUsingFirefox']=_0xc5355c['MZ'][_0x236229(0x31f4)]()&&navigator[_0x236229(0x10ae)]&&-0x1!==navigator[_0x236229(0x10ae)]['indexOf']('Firefox'),this['_maxTouchPoints']=0x0,this['_pointerInputClearObserver']=null,this[_0x236229(0x1db3)]=_0x394277=>{},this[_0x236229(0x3991)]=_0xc72b9b=>{},this[_0x236229(0x2c8a)]=_0x51d0ff['w1'][_0x236229(0x445)](_0x50c67d),this['_engine']=_0x50c67d,this[_0x236229(0x22d3)]=_0x14161c,this[_0x236229(0x2ebf)]=_0x55fe53,this[_0x236229(0x11c5)]=_0xd6bd8f,this[_0x236229(0x2ae2)]=this[_0x236229(0x221c)]?0x0:0x1,this[_0x236229(0x801)](),this[_0x236229(0xa25)]&&(this[_0x236229(0x38dd)]=[]),this['_engine']['_onEngineViewChanged']||(this['_engine'][_0x236229(0xd49)]=()=>{var _0x273030=_0x236229;this[_0x273030(0x801)]();});}[_0x1316b4(0xd99)](_0x267d40,_0x32c066,_0x4765ee){var _0x18ea72=_0x1316b4,_0x402ee3=this[_0x18ea72(0xf37)][_0x267d40][_0x32c066];if(!_0x402ee3)throw'Unable\x20to\x20find\x20device\x20'+_0x3269ff['Yi'][_0x267d40];_0x267d40>=_0x3269ff['Yi'][_0x18ea72(0x1c50)]&&_0x267d40<=_0x3269ff['Yi'][_0x18ea72(0x1050)]&&this[_0x18ea72(0xa38)](_0x267d40,_0x32c066,_0x4765ee),_0x402ee3=_0x402ee3[_0x4765ee];if(void 0x0===_0x402ee3)throw _0x18ea72(0x700)+_0x4765ee+_0x18ea72(0x107e)+_0x3269ff['Yi'][_0x267d40]+'\x20in\x20slot\x20'+_0x32c066;return _0x4765ee===_0x3269ff['Fz'][_0x18ea72(0x1eb0)]&&_0x51d0ff['w1'][_0x18ea72(0x2e91)](_0x18ea72(0x29ad)),_0x402ee3;}['isDeviceAvailable'](_0x428503){return void 0x0!==this['_inputs'][_0x428503];}[_0x1316b4(0x2d20)](){var _0x2ca2af=_0x1316b4;this[_0x2ca2af(0x22d3)]=()=>{},this[_0x2ca2af(0x2ebf)]=()=>{},this[_0x2ca2af(0x11c5)]=()=>{},delete this[_0x2ca2af(0x398b)][_0x2ca2af(0xd49)],this[_0x2ca2af(0x1681)]&&this[_0x2ca2af(0x2a4d)]();}[_0x1316b4(0x801)](){var _0x21120b=_0x1316b4,_0x55df34=null==this?void 0x0:this['_engine']['getInputElement']();if(_0x55df34&&(!this[_0x21120b(0x35db)]||this['_elementToAttachTo']!==_0x55df34)){if(this[_0x21120b(0x2a4d)](),this['_inputs']){for(const _0x2cdfdf of this[_0x21120b(0xf37)])if(_0x2cdfdf)for(const _0x58773f in _0x2cdfdf){var _0x394800=+_0x58773f;const _0x4edf8b=_0x2cdfdf[_0x394800];if(_0x4edf8b){for(let _0x2264a8=0x0;_0x2264a8<_0x4edf8b[_0x21120b(0x132e)];_0x2264a8++)_0x4edf8b[_0x2264a8]=0x0;}}}this[_0x21120b(0x1681)]=_0x55df34,this[_0x21120b(0x1681)]['tabIndex']=-0x1!==this[_0x21120b(0x1681)]['tabIndex']?this[_0x21120b(0x1681)]['tabIndex']:this[_0x21120b(0x398b)][_0x21120b(0x32e2)],this[_0x21120b(0x8d5)](),this[_0x21120b(0x34d8)](),this[_0x21120b(0x10e3)](),this[_0x21120b(0x35db)]=!0x0,this[_0x21120b(0x3a91)]();}}[_0x1316b4(0x2a4d)](){var _0x5d2c4e=_0x1316b4;this[_0x5d2c4e(0x1681)]&&(this[_0x5d2c4e(0x1681)][_0x5d2c4e(0x1d60)]('blur',this[_0x5d2c4e(0x2f0b)]),this['_elementToAttachTo'][_0x5d2c4e(0x1d60)]('blur',this[_0x5d2c4e(0x2c6f)]),this[_0x5d2c4e(0x1681)]['removeEventListener']('keydown',this[_0x5d2c4e(0x1c6e)]),this[_0x5d2c4e(0x1681)][_0x5d2c4e(0x1d60)](_0x5d2c4e(0x271),this[_0x5d2c4e(0x393d)]),this[_0x5d2c4e(0x1681)][_0x5d2c4e(0x1d60)](this[_0x5d2c4e(0x2c8a)]+'move',this['_pointerMoveEvent']),this[_0x5d2c4e(0x1681)][_0x5d2c4e(0x1d60)](this[_0x5d2c4e(0x2c8a)]+_0x5d2c4e(0x12bf),this[_0x5d2c4e(0x3445)]),this[_0x5d2c4e(0x1681)]['removeEventListener'](this[_0x5d2c4e(0x2c8a)]+'up',this[_0x5d2c4e(0x2556)]),this[_0x5d2c4e(0x1681)][_0x5d2c4e(0x1d60)](this['_eventPrefix']+_0x5d2c4e(0x2be4),this['_pointerCancelEvent']),this[_0x5d2c4e(0x1681)]['removeEventListener'](this['_wheelEventName'],this[_0x5d2c4e(0x18cc)]),window['removeEventListener'](_0x5d2c4e(0x335e),this[_0x5d2c4e(0x1db3)]),window[_0x5d2c4e(0x1d60)]('gamepaddisconnected',this['_gamepadDisconnectedEvent'])),this[_0x5d2c4e(0x10df)]&&this['_engine']['onEndFrameObservable'][_0x5d2c4e(0x2473)](this[_0x5d2c4e(0x10df)]),this['_eventsAttached']=!0x1;}[_0x1316b4(0x3a91)](){var _0x3bd5b6=_0x1316b4;if(navigator[_0x3bd5b6(0x2371)]){for(const _0x181fc9 of navigator['getGamepads']())_0x181fc9&&this[_0x3bd5b6(0xea7)](_0x181fc9);}'function'==typeof matchMedia&&matchMedia(_0x3bd5b6(0x2fa9))[_0x3bd5b6(0x15ac)]&&this[_0x3bd5b6(0xf9)](_0x3269ff['Yi'][_0x3bd5b6(0x388d)],0x0,0x0,0x0);}[_0x1316b4(0xea7)](_0x179cb6){var _0x940ecb=_0x1316b4,_0x246a54=this[_0x940ecb(0x7d3)](_0x179cb6['id']),_0x270c7e=_0x179cb6[_0x940ecb(0x2097)];this[_0x940ecb(0x12c9)]=this[_0x940ecb(0x12c9)]||new Array(_0x179cb6[_0x940ecb(0x2097)]+0x1),this[_0x940ecb(0x2f09)](_0x246a54,_0x270c7e,_0x179cb6['buttons']['length']+_0x179cb6[_0x940ecb(0x1136)][_0x940ecb(0x132e)]),this[_0x940ecb(0x12c9)][_0x270c7e]=_0x246a54;}[_0x1316b4(0xf9)](_0x44ffdb,_0xf35a34,_0xa4c9f,_0x131529){var _0x5a7976=_0x1316b4;this['_pointerActive']||(this[_0x5a7976(0x3cd9)]=!0x0),this[_0x5a7976(0x2f09)](_0x44ffdb,_0xf35a34,_0x3df206);const _0x336f4c=this[_0x5a7976(0xf37)][_0x44ffdb][_0xf35a34];_0x336f4c[0x0]=_0xa4c9f,_0x336f4c[0x1]=_0x131529;}[_0x1316b4(0x2f09)](_0x8dd4d6,_0x551bdd,_0x144db8){var _0x38d40b=_0x1316b4;if(void 0x0===_0x551bdd)throw _0x38d40b(0x3993)+_0x3269ff['Yi'][_0x8dd4d6]+_0x38d40b(0x2362);if(this['_inputs'][_0x8dd4d6]||(this[_0x38d40b(0xf37)][_0x8dd4d6]={}),!this[_0x38d40b(0xf37)][_0x8dd4d6][_0x551bdd]){const _0x2b9f1f=new Array(_0x144db8);_0x2b9f1f[_0x38d40b(0x40c9)](0x0),this[_0x38d40b(0xf37)][_0x8dd4d6][_0x551bdd]=_0x2b9f1f,this['_onDeviceConnected'](_0x8dd4d6,_0x551bdd);}}['_unregisterDevice'](_0x35f509,_0x4643fd){var _0x289286=_0x1316b4;this['_inputs'][_0x35f509][_0x4643fd]&&(delete this[_0x289286(0xf37)][_0x35f509][_0x4643fd],this[_0x289286(0x2ebf)](_0x35f509,_0x4643fd));}[_0x1316b4(0x8d5)](){var _0x472d74=_0x1316b4;this['_keyboardDownEvent']=_0x182f68=>{var _0x4d0f5c=a8_0x58a1;this['_keyboardActive']||(this['_keyboardActive']=!0x0,this[_0x4d0f5c(0x2f09)](_0x3269ff['Yi']['Keyboard'],0x0,0xff));const _0x44585=this[_0x4d0f5c(0xf37)][_0x3269ff['Yi'][_0x4d0f5c(0x1fbf)]][0x0];if(_0x44585){_0x44585[_0x182f68[_0x4d0f5c(0x1ef6)]]=0x1;const _0x217857=_0x182f68;_0x217857['inputIndex']=_0x182f68[_0x4d0f5c(0x1ef6)],this[_0x4d0f5c(0xa25)]&&_0x182f68[_0x4d0f5c(0x2837)]&&'Meta'!==_0x182f68[_0x4d0f5c(0x102)]&&(this[_0x4d0f5c(0x38dd)][_0x4d0f5c(0x19a0)](_0x182f68[_0x4d0f5c(0x1ef6)])||this[_0x4d0f5c(0x38dd)][_0x4d0f5c(0x2f54)](_0x182f68[_0x4d0f5c(0x1ef6)])),this[_0x4d0f5c(0x11c5)](_0x3269ff['Yi']['Keyboard'],0x0,_0x217857);}},this[_0x472d74(0x393d)]=_0x17e668=>{var _0x35d8b4=_0x472d74;this[_0x35d8b4(0xa8f)]||(this['_keyboardActive']=!0x0,this[_0x35d8b4(0x2f09)](_0x3269ff['Yi'][_0x35d8b4(0x1fbf)],0x0,0xff));const _0x77499=this[_0x35d8b4(0xf37)][_0x3269ff['Yi']['Keyboard']][0x0];if(_0x77499){_0x77499[_0x17e668[_0x35d8b4(0x1ef6)]]=0x0;const _0x248d5=_0x17e668;if(_0x248d5[_0x35d8b4(0x22cd)]=_0x17e668['keyCode'],this[_0x35d8b4(0xa25)]&&_0x35d8b4(0x3ea9)===_0x17e668['key']&&0x0<this[_0x35d8b4(0x38dd)][_0x35d8b4(0x132e)]){for(const _0x26645e of this[_0x35d8b4(0x38dd)]){var _0x1cf098=_0x8eb77d[_0x35d8b4(0x3a0d)](_0x3269ff['Yi']['Keyboard'],0x0,_0x26645e,0x0,this,this[_0x35d8b4(0x1681)]);_0x77499[_0x26645e]=0x0,this[_0x35d8b4(0x11c5)](_0x3269ff['Yi'][_0x35d8b4(0x1fbf)],0x0,_0x1cf098);}this[_0x35d8b4(0x38dd)][_0x35d8b4(0x1035)](0x0,this[_0x35d8b4(0x38dd)][_0x35d8b4(0x132e)]);}this[_0x35d8b4(0x11c5)](_0x3269ff['Yi']['Keyboard'],0x0,_0x248d5);}},this[_0x472d74(0x2f0b)]=()=>{var _0x3e5c2f=_0x472d74;if(this[_0x3e5c2f(0xa8f)]){const _0x2aa9b6=this[_0x3e5c2f(0xf37)][_0x3269ff['Yi'][_0x3e5c2f(0x1fbf)]][0x0];for(let _0x5385ed=0x0;_0x5385ed<_0x2aa9b6[_0x3e5c2f(0x132e)];_0x5385ed++){var _0x209934;0x0!==_0x2aa9b6[_0x5385ed]&&(_0x2aa9b6[_0x5385ed]=0x0,_0x209934=_0x8eb77d[_0x3e5c2f(0x3a0d)](_0x3269ff['Yi'][_0x3e5c2f(0x1fbf)],0x0,_0x5385ed,0x0,this,this[_0x3e5c2f(0x1681)]),this[_0x3e5c2f(0x11c5)](_0x3269ff['Yi']['Keyboard'],0x0,_0x209934));}this['_usingMacOS']&&this[_0x3e5c2f(0x38dd)][_0x3e5c2f(0x1035)](0x0,this[_0x3e5c2f(0x38dd)]['length']);}},this['_elementToAttachTo']['addEventListener'](_0x472d74(0xb25),this[_0x472d74(0x1c6e)]),this[_0x472d74(0x1681)][_0x472d74(0x2b6c)](_0x472d74(0x271),this[_0x472d74(0x393d)]),this['_elementToAttachTo'][_0x472d74(0x2b6c)](_0x472d74(0x270e),this['_keyboardBlurEvent']);}['_handlePointerActions'](){var _0x1c2c2b=_0x1316b4;this[_0x1c2c2b(0x3cc0)]=_0xc5355c['MZ'][_0x1c2c2b(0x31f4)]()&&navigator[_0x1c2c2b(0x232e)]||0x2,this[_0x1c2c2b(0x340c)]||(this[_0x1c2c2b(0x340c)]=new Array(this[_0x1c2c2b(0x3cc0)]));for(let _0x50ba43=0x0;_0x50ba43<this[_0x1c2c2b(0x3cc0)];_0x50ba43++)this['_activeTouchIds'][_0x50ba43]=-0x1;this['_pointerMoveEvent']=_0x48c999=>{var _0x4e49ab=_0x1c2c2b,_0x3f79fc=this['_getPointerType'](_0x48c999),_0x186184=_0x3f79fc===_0x3269ff['Yi'][_0x4e49ab(0x388d)]?0x0:this[_0x4e49ab(0x340c)][_0x4e49ab(0x404a)](_0x48c999[_0x4e49ab(0x2915)]);this[_0x4e49ab(0xf37)][_0x3f79fc]||(this['_inputs'][_0x3f79fc]={}),this['_inputs'][_0x3f79fc][_0x186184]||this['_addPointerDevice'](_0x3f79fc,_0x186184,_0x48c999['clientX'],_0x48c999[_0x4e49ab(0x342a)]);const _0x101d1a=this['_inputs'][_0x3f79fc][_0x186184];if(_0x101d1a){const _0x3e04c8=_0x48c999;_0x3e04c8['inputIndex']=_0x3269ff['Fz'][_0x4e49ab(0x1eb0)],_0x101d1a[_0x3269ff['Fz'][_0x4e49ab(0xe5d)]]=_0x48c999[_0x4e49ab(0x1788)],_0x101d1a[_0x3269ff['Fz']['Vertical']]=_0x48c999[_0x4e49ab(0x342a)],void 0x0===_0x48c999[_0x4e49ab(0x2915)]&&(_0x48c999['pointerId']=this[_0x4e49ab(0x2ae2)]),this[_0x4e49ab(0x11c5)](_0x3f79fc,_0x186184,_0x3e04c8),this[_0x4e49ab(0x2264)]||-0x1===_0x48c999['button']||(_0x3e04c8[_0x4e49ab(0x22cd)]=_0x48c999[_0x4e49ab(0x2a8b)]+0x2,_0x101d1a[_0x48c999[_0x4e49ab(0x2a8b)]+0x2]=_0x101d1a[_0x48c999['button']+0x2]?0x0:0x1,this[_0x4e49ab(0x11c5)](_0x3f79fc,_0x186184,_0x3e04c8));}},this[_0x1c2c2b(0x3445)]=_0x81539=>{var _0x52cce6=_0x1c2c2b,_0x314985=this[_0x52cce6(0x372c)](_0x81539);let _0x50aa18=_0x314985===_0x3269ff['Yi'][_0x52cce6(0x388d)]?0x0:_0x81539['pointerId'];if(_0x314985===_0x3269ff['Yi'][_0x52cce6(0xdee)]){var _0x3a2085=this[_0x52cce6(0x340c)][_0x52cce6(0x404a)](-0x1);if(!(0x0<=_0x3a2085))return void _0x51d0ff['w1'][_0x52cce6(0x2e91)](_0x52cce6(0x3945)+this[_0x52cce6(0x3cc0)]);_0x50aa18=_0x3a2085,this[_0x52cce6(0x340c)][_0x3a2085]=_0x81539[_0x52cce6(0x2915)];}this['_inputs'][_0x314985]||(this['_inputs'][_0x314985]={}),this[_0x52cce6(0xf37)][_0x314985][_0x50aa18]?_0x314985===_0x3269ff['Yi'][_0x52cce6(0xdee)]&&this['_onDeviceConnected'](_0x314985,_0x50aa18):this[_0x52cce6(0xf9)](_0x314985,_0x50aa18,_0x81539[_0x52cce6(0x1788)],_0x81539[_0x52cce6(0x342a)]);const _0x4526f4=this[_0x52cce6(0xf37)][_0x314985][_0x50aa18];if(_0x4526f4){var _0x3a2085=_0x4526f4[_0x3269ff['Fz'][_0x52cce6(0xe5d)]],_0x54bd0f=_0x4526f4[_0x3269ff['Fz'][_0x52cce6(0x377f)]];if(_0x314985===_0x3269ff['Yi'][_0x52cce6(0x388d)]){if(void 0x0===_0x81539['pointerId']&&(_0x81539[_0x52cce6(0x2915)]=this['_mouseId']),!document[_0x52cce6(0x3bb6)])try{this[_0x52cce6(0x1681)][_0x52cce6(0x40ad)](this[_0x52cce6(0x2ae2)]);}catch(_0x10a987){}}else{if(_0x81539[_0x52cce6(0x2915)]&&!document[_0x52cce6(0x3bb6)])try{this[_0x52cce6(0x1681)][_0x52cce6(0x40ad)](_0x81539[_0x52cce6(0x2915)]);}catch(_0x116a8f){}}_0x4526f4[_0x3269ff['Fz']['Horizontal']]=_0x81539[_0x52cce6(0x1788)],_0x4526f4[_0x3269ff['Fz'][_0x52cce6(0x377f)]]=_0x81539['clientY'],_0x4526f4[_0x81539[_0x52cce6(0x2a8b)]+0x2]=0x1;const _0xfc83ff=_0x81539;_0xfc83ff[_0x52cce6(0x22cd)]=_0x81539[_0x52cce6(0x2a8b)]+0x2,this[_0x52cce6(0x11c5)](_0x314985,_0x50aa18,_0xfc83ff),_0x3a2085===_0x81539[_0x52cce6(0x1788)]&&_0x54bd0f===_0x81539[_0x52cce6(0x342a)]||(_0xfc83ff['inputIndex']=_0x3269ff['Fz'][_0x52cce6(0x1eb0)],this[_0x52cce6(0x11c5)](_0x314985,_0x50aa18,_0xfc83ff));}},this['_pointerUpEvent']=_0x14679a=>{var _0x1f5917=_0x1c2c2b,_0x47adcf=this[_0x1f5917(0x372c)](_0x14679a),_0x5e45e6=_0x47adcf===_0x3269ff['Yi']['Mouse']?0x0:this[_0x1f5917(0x340c)]['indexOf'](_0x14679a[_0x1f5917(0x2915)]);if(_0x47adcf===_0x3269ff['Yi'][_0x1f5917(0xdee)]){if(-0x1===_0x5e45e6)return;this[_0x1f5917(0x340c)][_0x5e45e6]=-0x1;}const _0x1876ac=null==(_0x3af875=this[_0x1f5917(0xf37)][_0x47adcf])?void 0x0:_0x3af875[_0x5e45e6];if(_0x1876ac&&0x0!==_0x1876ac[_0x14679a['button']+0x2]){var _0x3af875=_0x1876ac[_0x3269ff['Fz'][_0x1f5917(0xe5d)]],_0x728274=_0x1876ac[_0x3269ff['Fz'][_0x1f5917(0x377f)]];_0x1876ac[_0x3269ff['Fz'][_0x1f5917(0xe5d)]]=_0x14679a[_0x1f5917(0x1788)],_0x1876ac[_0x3269ff['Fz'][_0x1f5917(0x377f)]]=_0x14679a[_0x1f5917(0x342a)];const _0x5d6b6b=_0x14679a;void(_0x1876ac[_0x14679a['button']+0x2]=0x0)===_0x14679a['pointerId']&&(_0x14679a[_0x1f5917(0x2915)]=this[_0x1f5917(0x2ae2)]),_0x3af875===_0x14679a['clientX']&&_0x728274===_0x14679a[_0x1f5917(0x342a)]||(_0x5d6b6b[_0x1f5917(0x22cd)]=_0x3269ff['Fz'][_0x1f5917(0x1eb0)],this['_onInputChanged'](_0x47adcf,_0x5e45e6,_0x5d6b6b)),_0x5d6b6b[_0x1f5917(0x22cd)]=_0x14679a[_0x1f5917(0x2a8b)]+0x2,_0x47adcf===_0x3269ff['Yi'][_0x1f5917(0x388d)]&&0x0<=this[_0x1f5917(0x2ae2)]&&null!=(_0x728274=(_0x3af875=this[_0x1f5917(0x1681)])[_0x1f5917(0x1323)])&&_0x728274[_0x1f5917(0xf13)](_0x3af875,this[_0x1f5917(0x2ae2)])?this[_0x1f5917(0x1681)][_0x1f5917(0x31fb)](this[_0x1f5917(0x2ae2)]):_0x14679a[_0x1f5917(0x2915)]&&null!=(_0x3af875=(_0x728274=this[_0x1f5917(0x1681)])[_0x1f5917(0x1323)])&&_0x3af875[_0x1f5917(0xf13)](_0x728274,_0x14679a[_0x1f5917(0x2915)])&&this['_elementToAttachTo']['releasePointerCapture'](_0x14679a[_0x1f5917(0x2915)]),this[_0x1f5917(0x11c5)](_0x47adcf,_0x5e45e6,_0x5d6b6b),_0x47adcf===_0x3269ff['Yi'][_0x1f5917(0xdee)]&&this[_0x1f5917(0x2ebf)](_0x47adcf,_0x5e45e6);}},this['_pointerCancelEvent']=_0x4139cc=>{var _0x363447=_0x1c2c2b,_0xcfa025,_0x5c6e3b;if(_0x363447(0x3be7)===_0x4139cc[_0x363447(0x20bd)]){const _0x2690d6=this['_inputs'][_0x3269ff['Yi'][_0x363447(0x388d)]][0x0];0x0<=this['_mouseId']&&null!=(_0xe8f7da=(_0xcfa025=this[_0x363447(0x1681)])[_0x363447(0x1323)])&&_0xe8f7da['call'](_0xcfa025,this[_0x363447(0x2ae2)])&&this[_0x363447(0x1681)][_0x363447(0x31fb)](this[_0x363447(0x2ae2)]);for(let _0x1ac39c=_0x3269ff['Fz']['LeftClick'];_0x1ac39c<=_0x3269ff['Fz'][_0x363447(0x148a)];_0x1ac39c++)0x1===_0x2690d6[_0x1ac39c]&&(_0x2690d6[_0x1ac39c]=0x0,_0x5c6e3b=_0x8eb77d[_0x363447(0x3a0d)](_0x3269ff['Yi'][_0x363447(0x388d)],0x0,_0x1ac39c,0x0,this,this[_0x363447(0x1681)]),this[_0x363447(0x11c5)](_0x3269ff['Yi'][_0x363447(0x388d)],0x0,_0x5c6e3b));}else{var _0xe8f7da=this[_0x363447(0x340c)]['indexOf'](_0x4139cc[_0x363447(0x2915)]),_0xeeb28e=(null!=(_0xeeb28e=(_0xcfa025=this[_0x363447(0x1681)])[_0x363447(0x1323)])&&_0xeeb28e['call'](_0xcfa025,_0x4139cc[_0x363447(0x2915)])&&this[_0x363447(0x1681)]['releasePointerCapture'](_0x4139cc['pointerId']),this[_0x363447(0xf37)][_0x3269ff['Yi'][_0x363447(0xdee)]][_0xe8f7da][_0x3269ff['Fz'][_0x363447(0x38e1)]]=0x0,_0x8eb77d[_0x363447(0x3a0d)](_0x3269ff['Yi']['Touch'],_0xe8f7da,_0x3269ff['Fz'][_0x363447(0x38e1)],0x0,this,this[_0x363447(0x1681)],_0x4139cc[_0x363447(0x2915)]));this[_0x363447(0x11c5)](_0x3269ff['Yi'][_0x363447(0xdee)],_0xe8f7da,_0xeeb28e),this[_0x363447(0x340c)][_0xe8f7da]=-0x1,this['_onDeviceDisconnected'](_0x3269ff['Yi'][_0x363447(0xdee)],_0xe8f7da);}},this['_wheelEventName']=_0x1c2c2b(0x3d4a)in document[_0x1c2c2b(0x536)]('div')?_0x1c2c2b(0x2b19):void 0x0!==document[_0x1c2c2b(0x3e00)]?'mousewheel':_0x1c2c2b(0x262a);let _0x14857e=!0x1;function _0xcbb3f4(){}try{var _0x9ddf19=Object[_0x1c2c2b(0x1fc0)]({},_0x1c2c2b(0xed),{'get':function(){_0x14857e=!0x0;}});this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)]('test',_0xcbb3f4,_0x9ddf19),this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x1d60)](_0x1c2c2b(0x4ac),_0xcbb3f4,_0x9ddf19);}catch(_0x2e9866){}this[_0x1c2c2b(0x2c6f)]=()=>{var _0x4bf026=_0x1c2c2b,_0x346c48,_0x435340,_0x355fe6,_0x25ea51;if(this['isDeviceAvailable'](_0x3269ff['Yi'][_0x4bf026(0x388d)])){const _0x98c716=this[_0x4bf026(0xf37)][_0x3269ff['Yi'][_0x4bf026(0x388d)]][0x0];0x0<=this[_0x4bf026(0x2ae2)]&&null!=(_0x435340=(_0x346c48=this['_elementToAttachTo'])[_0x4bf026(0x1323)])&&_0x435340[_0x4bf026(0xf13)](_0x346c48,this[_0x4bf026(0x2ae2)])&&this['_elementToAttachTo'][_0x4bf026(0x31fb)](this[_0x4bf026(0x2ae2)]);for(let _0x1ec2da=_0x3269ff['Fz'][_0x4bf026(0x38e1)];_0x1ec2da<=_0x3269ff['Fz']['BrowserForward'];_0x1ec2da++)0x1===_0x98c716[_0x1ec2da]&&(_0x98c716[_0x1ec2da]=0x0,_0x25ea51=_0x8eb77d[_0x4bf026(0x3a0d)](_0x3269ff['Yi'][_0x4bf026(0x388d)],0x0,_0x1ec2da,0x0,this,this[_0x4bf026(0x1681)]),this[_0x4bf026(0x11c5)](_0x3269ff['Yi']['Mouse'],0x0,_0x25ea51));}if(this['isDeviceAvailable'](_0x3269ff['Yi'][_0x4bf026(0xdee)])){const _0x44e518=this['_inputs'][_0x3269ff['Yi'][_0x4bf026(0xdee)]];for(let _0x30651b=0x0;_0x30651b<this[_0x4bf026(0x340c)][_0x4bf026(0x132e)];_0x30651b++){var _0x116e75,_0x1fbe63=this['_activeTouchIds'][_0x30651b];null!=(_0x355fe6=(_0x116e75=this[_0x4bf026(0x1681)])[_0x4bf026(0x1323)])&&_0x355fe6['call'](_0x116e75,_0x1fbe63)&&this[_0x4bf026(0x1681)][_0x4bf026(0x31fb)](_0x1fbe63),-0x1!==_0x1fbe63&&0x1===(null==(_0x355fe6=_0x44e518[_0x30651b])?void 0x0:_0x355fe6[_0x3269ff['Fz'][_0x4bf026(0x38e1)]])&&(_0x44e518[_0x30651b][_0x3269ff['Fz'][_0x4bf026(0x38e1)]]=0x0,_0x116e75=_0x8eb77d[_0x4bf026(0x3a0d)](_0x3269ff['Yi']['Touch'],_0x30651b,_0x3269ff['Fz'][_0x4bf026(0x38e1)],0x0,this,this[_0x4bf026(0x1681)],_0x1fbe63),this['_onInputChanged'](_0x3269ff['Yi'][_0x4bf026(0xdee)],_0x30651b,_0x116e75),this['_activeTouchIds'][_0x30651b]=-0x1,this[_0x4bf026(0x2ebf)](_0x3269ff['Yi'][_0x4bf026(0xdee)],_0x30651b));}}},this[_0x1c2c2b(0x18cc)]=_0x432b97=>{var _0x573fa5=_0x1c2c2b,_0x2b7874=_0x3269ff['Yi'][_0x573fa5(0x388d)];this[_0x573fa5(0xf37)][_0x2b7874]||(this[_0x573fa5(0xf37)][_0x2b7874]=[]),this[_0x573fa5(0xf37)][_0x2b7874][0x0]||(this[_0x573fa5(0x3cd9)]=!0x0,this[_0x573fa5(0x2f09)](_0x2b7874,0x0,_0x3df206));const _0xa61062=this[_0x573fa5(0xf37)][_0x2b7874][0x0];if(_0xa61062){_0xa61062[_0x3269ff['Fz'][_0x573fa5(0xa91)]]=_0x432b97[_0x573fa5(0x49d)]||0x0,_0xa61062[_0x3269ff['Fz']['MouseWheelY']]=_0x432b97[_0x573fa5(0x2f4e)]||_0x432b97[_0x573fa5(0x3ed6)]||0x0,_0xa61062[_0x3269ff['Fz'][_0x573fa5(0x3a88)]]=_0x432b97['deltaZ']||0x0;const _0x3f634b=_0x432b97;void 0x0===_0x432b97[_0x573fa5(0x2915)]&&(_0x432b97[_0x573fa5(0x2915)]=this[_0x573fa5(0x2ae2)]),0x0!==_0xa61062[_0x3269ff['Fz']['MouseWheelX']]&&(_0x3f634b[_0x573fa5(0x22cd)]=_0x3269ff['Fz']['MouseWheelX'],this[_0x573fa5(0x11c5)](_0x2b7874,0x0,_0x3f634b)),0x0!==_0xa61062[_0x3269ff['Fz'][_0x573fa5(0x205a)]]&&(_0x3f634b['inputIndex']=_0x3269ff['Fz']['MouseWheelY'],this[_0x573fa5(0x11c5)](_0x2b7874,0x0,_0x3f634b)),0x0!==_0xa61062[_0x3269ff['Fz'][_0x573fa5(0x3a88)]]&&(_0x3f634b['inputIndex']=_0x3269ff['Fz'][_0x573fa5(0x3a88)],this[_0x573fa5(0x11c5)](_0x2b7874,0x0,_0x3f634b));}},this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)](this['_eventPrefix']+'move',this[_0x1c2c2b(0x1548)]),this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)](this[_0x1c2c2b(0x2c8a)]+_0x1c2c2b(0x12bf),this['_pointerDownEvent']),this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)](this['_eventPrefix']+'up',this[_0x1c2c2b(0x2556)]),this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)](this[_0x1c2c2b(0x2c8a)]+_0x1c2c2b(0x2be4),this[_0x1c2c2b(0x135d)]),this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)](_0x1c2c2b(0x270e),this[_0x1c2c2b(0x2c6f)]),this[_0x1c2c2b(0x1681)][_0x1c2c2b(0x2b6c)](this['_wheelEventName'],this[_0x1c2c2b(0x18cc)],!!_0x14857e&&{'passive':!0x1}),this[_0x1c2c2b(0x10df)]=this['_engine'][_0x1c2c2b(0x39d2)][_0x1c2c2b(0x11ad)](()=>{var _0x4f553c=_0x1c2c2b;if(this[_0x4f553c(0x756)](_0x3269ff['Yi'][_0x4f553c(0x388d)])){const _0x5ad415=this[_0x4f553c(0xf37)][_0x3269ff['Yi'][_0x4f553c(0x388d)]][0x0];_0x5ad415[_0x3269ff['Fz'][_0x4f553c(0xa91)]]=0x0,_0x5ad415[_0x3269ff['Fz'][_0x4f553c(0x205a)]]=0x0,_0x5ad415[_0x3269ff['Fz'][_0x4f553c(0x3a88)]]=0x0;}});}['_handleGamepadActions'](){var _0x465342=_0x1316b4;this[_0x465342(0x1db3)]=_0x4390b6=>{var _0x51a8a0=_0x465342;this['_addGamePad'](_0x4390b6[_0x51a8a0(0x6cb)]);},this['_gamepadDisconnectedEvent']=_0x5cb8d4=>{var _0x41618b=_0x465342,_0x4c71e3;this[_0x41618b(0x12c9)]&&(_0x4c71e3=this['_getGamepadDeviceType'](_0x5cb8d4[_0x41618b(0x6cb)]['id']),_0x5cb8d4=_0x5cb8d4[_0x41618b(0x6cb)][_0x41618b(0x2097)],this[_0x41618b(0x132)](_0x4c71e3,_0x5cb8d4),delete this[_0x41618b(0x12c9)][_0x5cb8d4]);},window[_0x465342(0x2b6c)](_0x465342(0x335e),this[_0x465342(0x1db3)]),window[_0x465342(0x2b6c)](_0x465342(0x570),this['_gamepadDisconnectedEvent']);}[_0x1316b4(0xa38)](_0x16dc7a,_0x162a9d,_0x17cf4f){var _0x590f55=_0x1316b4;const _0x44bdb7=navigator[_0x590f55(0x2371)]()[_0x162a9d];if(_0x44bdb7&&_0x16dc7a===this[_0x590f55(0x12c9)][_0x162a9d]){const _0x2f4849=this[_0x590f55(0xf37)][_0x16dc7a][_0x162a9d];_0x17cf4f>=_0x44bdb7[_0x590f55(0x4c8)][_0x590f55(0x132e)]?_0x2f4849[_0x17cf4f]=_0x44bdb7[_0x590f55(0x1136)][_0x17cf4f-_0x44bdb7['buttons'][_0x590f55(0x132e)]][_0x590f55(0x1696)]():_0x2f4849[_0x17cf4f]=_0x44bdb7[_0x590f55(0x4c8)][_0x17cf4f][_0x590f55(0x856)];}}[_0x1316b4(0x7d3)](_0x321cb2){var _0x23d7b6=_0x1316b4;return-0x1!==_0x321cb2[_0x23d7b6(0x404a)](_0x23d7b6(0x2aca))?-0x1!==_0x321cb2['indexOf']('0ce6')?_0x3269ff['Yi']['DualSense']:_0x3269ff['Yi'][_0x23d7b6(0x1c50)]:-0x1!==_0x321cb2[_0x23d7b6(0x404a)](_0x23d7b6(0x1629))||-0x1!==_0x321cb2[_0x23d7b6(0x151f)](_0x23d7b6(0x3a17))||-0x1!==_0x321cb2[_0x23d7b6(0x151f)](_0x23d7b6(0x9f6))?_0x3269ff['Yi'][_0x23d7b6(0x3eb)]:-0x1!==_0x321cb2['indexOf'](_0x23d7b6(0x2357))?_0x3269ff['Yi']['Switch']:_0x3269ff['Yi']['Generic'];}[_0x1316b4(0x372c)](_0x373d11){var _0x3fe410=_0x1316b4;let _0x5a541f=_0x3269ff['Yi'][_0x3fe410(0x388d)];return _0x5a541f=_0x3fe410(0x2988)===_0x373d11['pointerType']||_0x3fe410(0x172e)===_0x373d11[_0x3fe410(0x20bd)]||_0x373d11[_0x3fe410(0x2765)]?_0x3269ff['Yi']['Touch']:_0x5a541f;}}var _0x1433ed=_0x17d3e0(0x13ea8);class _0x960e9e{constructor(_0x1b577f){var _0x5c4eec=_0x1316b4;this[_0x5c4eec(0x2bbf)]=new Array(),this[_0x5c4eec(0x4bb)]=0x0,this[_0x5c4eec(0x213f)]=_0x97cc02=>{var _0x427886=_0x5c4eec;for(let _0x2843aa=0x0;_0x2843aa<this[_0x427886(0x40ac)][_0x427886(0x132e)];_0x2843aa++)for(const _0x412c96 in this[_0x427886(0x40ac)][_0x2843aa]){var _0x24e6f1=+_0x412c96;_0x97cc02[_0x427886(0x3962)](new _0x1433ed['p'](this[_0x427886(0x3d35)],_0x2843aa,_0x24e6f1));}this[_0x427886(0x2bbf)][_0x427886(0x2f54)](_0x97cc02);},this[_0x5c4eec(0x2be)]=_0x48beba=>{var _0x9c7dbc=_0x5c4eec;_0x48beba=this[_0x9c7dbc(0x2bbf)]['indexOf'](_0x48beba),-0x1<_0x48beba&&this[_0x9c7dbc(0x2bbf)][_0x9c7dbc(0x1035)](_0x48beba,0x1);};var _0x1a94e3=Object['keys'](_0x3269ff['Yi'])['length']/0x2,_0x1a94e3=(this[_0x5c4eec(0x40ac)]=new Array(_0x1a94e3),(_0x305b3c,_0x3a37a0)=>{var _0x161f92=_0x5c4eec;this['_devices'][_0x305b3c]||(this[_0x161f92(0x40ac)][_0x305b3c]=new Array()),this[_0x161f92(0x40ac)][_0x305b3c][_0x3a37a0]||(this['_devices'][_0x305b3c][_0x3a37a0]=_0x3a37a0);for(const _0x9f03f2 of this['_registeredManagers']){var _0x2951be=new _0x1433ed['p'](this['_deviceInputSystem'],_0x305b3c,_0x3a37a0);_0x9f03f2[_0x161f92(0x3962)](_0x2951be);}}),_0x5ad267=(_0x3ef064,_0x2faec0)=>{var _0x570a13=_0x5c4eec,_0x396218;null!=(_0x396218=this['_devices'][_0x3ef064])&&_0x396218[_0x2faec0]&&delete this[_0x570a13(0x40ac)][_0x3ef064][_0x2faec0];for(const _0x29e42e of this[_0x570a13(0x2bbf)])_0x29e42e[_0x570a13(0xcf6)](_0x3ef064,_0x2faec0);},_0x4dfece=(_0x338864,_0x5a148e,_0x3e27d1)=>{var _0x4ffc50=_0x5c4eec;if(_0x3e27d1){for(const _0x510829 of this[_0x4ffc50(0x2bbf)])_0x510829['_onInputChanged'](_0x338864,_0x5a148e,_0x3e27d1);}};'undefined'!=typeof _native?this[_0x5c4eec(0x3d35)]=new _0x242fbe(_0x1a94e3,_0x5ad267,_0x4dfece):this['_deviceInputSystem']=new _0x36f9dd(_0x1b577f,_0x1a94e3,_0x5ad267,_0x4dfece);}['dispose'](){var _0x301e3e=_0x1316b4;this[_0x301e3e(0x3d35)][_0x301e3e(0x2d20)]();}}class _0x2c8e99{constructor(_0x2a6536){var _0x17bc7c=_0x1316b4,_0x763f96=Object[_0x17bc7c(0x2c10)](_0x3269ff['Yi'])['length']/0x2;this[_0x17bc7c(0x40ac)]=new Array(_0x763f96),this[_0x17bc7c(0x310f)]=new Array(_0x763f96),this[_0x17bc7c(0x398b)]=_0x2a6536,this['_engine'][_0x17bc7c(0x16de)]||(this['_engine'][_0x17bc7c(0x16de)]=new _0x960e9e(_0x2a6536)),this[_0x17bc7c(0x398b)]['_deviceSourceManager'][_0x17bc7c(0x4bb)]++,this['onDeviceConnectedObservable']=new _0x5a43e3['y$'](_0x3109b0=>{var _0x3d9852=_0x17bc7c;for(const _0xd500e9 of this[_0x3d9852(0x40ac)])if(_0xd500e9){for(const _0x3878f5 of _0xd500e9)_0x3878f5&&this[_0x3d9852(0x2a1e)][_0x3d9852(0x17c3)](_0x3109b0,_0x3878f5);}}),this[_0x17bc7c(0x2f16)]=new _0x5a43e3['y$'](),this['_engine']['_deviceSourceManager']['registerManager'](this),this[_0x17bc7c(0x26e0)]=_0x2a6536[_0x17bc7c(0x3af1)][_0x17bc7c(0x11ad)](()=>{var _0x5be640=_0x17bc7c;this[_0x5be640(0x2d20)]();});}[_0x1316b4(0x2eab)](_0x1934b7,_0x1650a1){var _0xbfe364=_0x1316b4;if(void 0x0===_0x1650a1){if(void 0x0===this[_0xbfe364(0x310f)][_0x1934b7])return null;_0x1650a1=this[_0xbfe364(0x310f)][_0x1934b7];}return this[_0xbfe364(0x40ac)][_0x1934b7]&&void 0x0!==this[_0xbfe364(0x40ac)][_0x1934b7][_0x1650a1]?this[_0xbfe364(0x40ac)][_0x1934b7][_0x1650a1]:null;}[_0x1316b4(0x3d4e)](_0x41ba65){var _0x15407c=_0x1316b4;return this[_0x15407c(0x40ac)][_0x41ba65]?this[_0x15407c(0x40ac)][_0x41ba65][_0x15407c(0x3fcc)](_0x56d407=>!!_0x56d407):[];}[_0x1316b4(0x2d20)](){var _0x4c59f6=_0x1316b4;this[_0x4c59f6(0x2a1e)][_0x4c59f6(0x2af2)](),this[_0x4c59f6(0x2f16)][_0x4c59f6(0x2af2)](),this[_0x4c59f6(0x398b)]['_deviceSourceManager']&&(this[_0x4c59f6(0x398b)][_0x4c59f6(0x16de)][_0x4c59f6(0x2be)](this),--this[_0x4c59f6(0x398b)][_0x4c59f6(0x16de)]['_refCount']<0x1&&(this[_0x4c59f6(0x398b)][_0x4c59f6(0x16de)][_0x4c59f6(0x2d20)](),delete this[_0x4c59f6(0x398b)][_0x4c59f6(0x16de)])),this[_0x4c59f6(0x398b)][_0x4c59f6(0x3af1)][_0x4c59f6(0x2473)](this['_onDisposeObserver']);}[_0x1316b4(0x3962)](_0x5ad14a){var _0xbcab4f=_0x1316b4;this[_0xbcab4f(0x40ac)][_0x5ad14a[_0xbcab4f(0x3612)]]||(this[_0xbcab4f(0x40ac)][_0x5ad14a['deviceType']]=new Array()),this[_0xbcab4f(0x40ac)][_0x5ad14a[_0xbcab4f(0x3612)]][_0x5ad14a[_0xbcab4f(0xffa)]]||(this['_devices'][_0x5ad14a[_0xbcab4f(0x3612)]][_0x5ad14a[_0xbcab4f(0xffa)]]=_0x5ad14a,this[_0xbcab4f(0x3a19)](_0x5ad14a['deviceType'])),this[_0xbcab4f(0x2a1e)][_0xbcab4f(0x3e9)](_0x5ad14a);}['_removeDevice'](_0x55096c,_0x446b5a){var _0x4b5e56=_0x1316b4,_0xe7bf82=null==(_0xe7bf82=this[_0x4b5e56(0x40ac)][_0x55096c])?void 0x0:_0xe7bf82[_0x446b5a];this[_0x4b5e56(0x2f16)][_0x4b5e56(0x3e9)](_0xe7bf82),null!=(_0xe7bf82=this['_devices'][_0x55096c])&&_0xe7bf82[_0x446b5a]&&delete this[_0x4b5e56(0x40ac)][_0x55096c][_0x446b5a],this[_0x4b5e56(0x3a19)](_0x55096c);}[_0x1316b4(0x11c5)](_0x5d4048,_0x14d95a,_0x1ce775){var _0x351bc2=_0x1316b4;null!=(_0x5d4048=null==(_0x5d4048=this[_0x351bc2(0x40ac)][_0x5d4048])?void 0x0:_0x5d4048[_0x14d95a])&&_0x5d4048[_0x351bc2(0x40db)][_0x351bc2(0x3e9)](_0x1ce775);}['_updateFirstDevices'](_0x55d0dc){var _0xfa07f7=_0x1316b4;switch(_0x55d0dc){case _0x3269ff['Yi'][_0xfa07f7(0x1fbf)]:case _0x3269ff['Yi'][_0xfa07f7(0x388d)]:this['_firstDevice'][_0x55d0dc]=0x0;break;case _0x3269ff['Yi'][_0xfa07f7(0xdee)]:case _0x3269ff['Yi']['DualSense']:case _0x3269ff['Yi']['DualShock']:case _0x3269ff['Yi'][_0xfa07f7(0x3eb)]:case _0x3269ff['Yi'][_0xfa07f7(0x1e6a)]:case _0x3269ff['Yi'][_0xfa07f7(0x1f7b)]:delete this[_0xfa07f7(0x310f)][_0x55d0dc];var _0x66c2f1=this[_0xfa07f7(0x40ac)][_0x55d0dc];if(_0x66c2f1){for(let _0x1d9e1d=0x0;_0x1d9e1d<_0x66c2f1[_0xfa07f7(0x132e)];_0x1d9e1d++)if(_0x66c2f1[_0x1d9e1d]){this[_0xfa07f7(0x310f)][_0x55d0dc]=_0x1d9e1d;break;}}}}}},0x59a7:(_0x53ced4,_0x3f5e36,_0x704b39)=>{_0x704b39(0x16067),_0x704b39(0xda41);},0xe34c:(_0x536131,_0x234be2,_0x3d1b94)=>{var _0x9d6ab0=a8_0x49466b;_0x3d1b94['d'](_0x234be2,{'t':()=>_0x1bbfc7});var _0x1bbfc7,_0x234be2=_0x3d1b94(0x202a);(_0x3d1b94=_0x1bbfc7=_0x1bbfc7||{})[_0x3d1b94['Texture']=0x0]=_0x9d6ab0(0x2638),_0x3d1b94[_0x3d1b94['StorageTexture']=0x1]=_0x9d6ab0(0x154b),_0x3d1b94[_0x3d1b94[_0x9d6ab0(0x2951)]=0x2]=_0x9d6ab0(0x2951),_0x3d1b94[_0x3d1b94[_0x9d6ab0(0x1ab9)]=0x3]=_0x9d6ab0(0x1ab9),_0x3d1b94[_0x3d1b94[_0x9d6ab0(0x1dac)]=0x4]=_0x9d6ab0(0x1dac),_0x3d1b94[_0x3d1b94[_0x9d6ab0(0x301a)]=0x5]=_0x9d6ab0(0x301a),_0x234be2['B'][_0x9d6ab0(0x1229)]['createComputeEffect']=function(_0x419d9e,_0x7baf16){var _0x3134fb=_0x9d6ab0;throw new Error(_0x3134fb(0x3dbe));},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0x1783)]=function(){var _0x24550a=_0x9d6ab0;throw new Error(_0x24550a(0x3357));},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0x274a)]=function(){},_0x234be2['B']['prototype'][_0x9d6ab0(0x114f)]=function(_0x19fb63,_0x2ecdf9,_0x2b0ebf,_0xc0c559,_0x1c7729,_0x746cda,_0x430e75){var _0x2b2174=_0x9d6ab0;throw new Error(_0x2b2174(0x2618));},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0x1c85)]=function(){return!0x0;},_0x234be2['B']['prototype'][_0x9d6ab0(0x2e6d)]=function(){},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0xbaa)]=function(_0x1310e1,_0x27755e,_0x231caa,_0x1c872c,_0x37f916){},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0x2ae5)]=function(){},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0x39ef)]=function(_0x2a98e3,_0x328806){_0x328806();},_0x234be2['B'][_0x9d6ab0(0x1229)]['_releaseComputeEffect']=function(_0x1bf6b0){},_0x234be2['B'][_0x9d6ab0(0x1229)][_0x9d6ab0(0x2acc)]=function(_0x5000dd){};},0xc504:(_0x59b1b2,_0x1e40bc,_0x109902)=>{var _0x3b8f3d=a8_0x49466b,_0x21bcad=_0x109902(0xee04),_0x5e6869=_0x109902(0x51f),_0x53a4ab=_0x109902(0x11fc5),_0x109902=_0x109902(0x360b);class _0x4bac88{constructor(){var _0x7ba367=a8_0x58a1;this[_0x7ba367(0x1037)]=0x0,this[_0x7ba367(0xee2)]=!0x1,this[_0x7ba367(0x26c5)]=!0x1,this[_0x7ba367(0x58d)]=-0x1,this[_0x7ba367(0x1e02)]=_0x5e6869['x'][_0x7ba367(0x2283)],this[_0x7ba367(0x468)]=_0x5e6869['x'][_0x7ba367(0x18a5)],this[_0x7ba367(0x20f9)]=!0x1;}}_0x21bcad['D'][_0x3b8f3d(0x1229)]['createQuery']=function(){var _0x3ecd1e=_0x3b8f3d,_0x343258=this[_0x3ecd1e(0xd4a)][_0x3ecd1e(0x3bb3)]();if(_0x343258)return _0x343258;throw new Error(_0x3ecd1e(0x191e));},_0x21bcad['D']['prototype']['deleteQuery']=function(_0x457f57){var _0x2718de=_0x3b8f3d;return this[_0x2718de(0xd4a)][_0x2718de(0x267d)](_0x457f57),this;},_0x21bcad['D'][_0x3b8f3d(0x1229)]['isQueryResultAvailable']=function(_0x16e6dd){var _0x49684b=_0x3b8f3d;return this[_0x49684b(0xd4a)][_0x49684b(0x3f6d)](_0x16e6dd,this['_gl'][_0x49684b(0x30e0)]);},_0x21bcad['D'][_0x3b8f3d(0x1229)]['getQueryResult']=function(_0x52f0db){var _0x49a15f=_0x3b8f3d;return this[_0x49a15f(0xd4a)][_0x49a15f(0x3f6d)](_0x52f0db,this['_gl']['QUERY_RESULT']);},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x1d19)]=function(_0x451be1,_0x2fb10c){return _0x451be1=this['_getGlAlgorithmType'](_0x451be1),(this['_gl']['beginQuery'](_0x451be1,_0x2fb10c),!0x0);},_0x21bcad['D'][_0x3b8f3d(0x1229)]['endOcclusionQuery']=function(_0x5e99b3){var _0x5f0e72=_0x3b8f3d;return _0x5e99b3=this['_getGlAlgorithmType'](_0x5e99b3),(this[_0x5f0e72(0xd4a)][_0x5f0e72(0x2630)](_0x5e99b3),this);},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x3f3a)]=function(){var _0x3d1b08=_0x3b8f3d;const _0x5aa3c7=this[_0x3d1b08(0x1766)]()[_0x3d1b08(0x1091)];return _0x5aa3c7['createQueryEXT']?_0x5aa3c7[_0x3d1b08(0x3a31)]():this[_0x3d1b08(0x3bb3)]();},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x1319)]=function(_0x2e9f29){var _0x1a115d=_0x3b8f3d;const _0x3bfe93=this['getCaps']()[_0x1a115d(0x1091)];_0x3bfe93[_0x1a115d(0x1678)]?_0x3bfe93['deleteQueryEXT'](_0x2e9f29):this[_0x1a115d(0x267d)](_0x2e9f29);},_0x21bcad['D'][_0x3b8f3d(0x1229)]['_getTimeQueryResult']=function(_0x2e0307){var _0x51d7a4=_0x3b8f3d;const _0x1e81b3=this['getCaps']()['timerQuery'];return _0x1e81b3[_0x51d7a4(0x2500)]?_0x1e81b3[_0x51d7a4(0x2500)](_0x2e0307,_0x1e81b3[_0x51d7a4(0x10c1)]):this[_0x51d7a4(0x7b3)](_0x2e0307);},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x4033)]=function(_0x8a8832){var _0x51bfb5=_0x3b8f3d;const _0x145e45=this[_0x51bfb5(0x1766)]()['timerQuery'];return _0x145e45['getQueryObjectEXT']?_0x145e45[_0x51bfb5(0x2500)](_0x8a8832,_0x145e45[_0x51bfb5(0x1e8d)]):this[_0x51bfb5(0x2223)](_0x8a8832);},_0x21bcad['D']['prototype'][_0x3b8f3d(0xc81)]=function(){var _0xf43a09=_0x3b8f3d,_0x5dc101=this[_0xf43a09(0x1766)]();const _0x375b10=_0x5dc101[_0xf43a09(0x1091)];if(!_0x375b10)return null;const _0x1ed103=new _0x53a4ab['W']();if(this['_gl'][_0xf43a09(0x2263)](_0x375b10['GPU_DISJOINT_EXT']),_0x5dc101[_0xf43a09(0xf3a)])_0x1ed103['_startTimeQuery']=this[_0xf43a09(0x3f3a)](),_0x375b10[_0xf43a09(0x1e27)](_0x1ed103[_0xf43a09(0x2dcc)],_0x375b10[_0xf43a09(0x2f23)]);else{if(this['_currentNonTimestampToken'])return this[_0xf43a09(0xceb)];_0x1ed103[_0xf43a09(0x4cd)]=this[_0xf43a09(0x3f3a)](),_0x375b10[_0xf43a09(0x8da)]?_0x375b10[_0xf43a09(0x8da)](_0x375b10[_0xf43a09(0x1ef2)],_0x1ed103[_0xf43a09(0x4cd)]):this['_gl'][_0xf43a09(0x72e)](_0x375b10[_0xf43a09(0x1ef2)],_0x1ed103[_0xf43a09(0x4cd)]),this[_0xf43a09(0xceb)]=_0x1ed103;}return _0x1ed103;},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x3733)]=function(_0x35ff3b){var _0x235c4a=_0x3b8f3d,_0x45a991=this[_0x235c4a(0x1766)]();const _0x1313d6=_0x45a991[_0x235c4a(0x1091)];if(!_0x1313d6||!_0x35ff3b)return-0x1;if(_0x45a991[_0x235c4a(0xf3a)]){if(!_0x35ff3b[_0x235c4a(0x2dcc)])return-0x1;_0x35ff3b[_0x235c4a(0x27e2)]||(_0x35ff3b[_0x235c4a(0x27e2)]=this[_0x235c4a(0x3f3a)](),_0x1313d6['queryCounterEXT'](_0x35ff3b[_0x235c4a(0x27e2)],_0x1313d6[_0x235c4a(0x2f23)]));}else{if(!_0x35ff3b[_0x235c4a(0x3822)]){if(!_0x35ff3b[_0x235c4a(0x4cd)])return-0x1;_0x1313d6['endQueryEXT']?_0x1313d6['endQueryEXT'](_0x1313d6[_0x235c4a(0x1ef2)]):(this['_gl']['endQuery'](_0x1313d6['TIME_ELAPSED_EXT']),this['_currentNonTimestampToken']=null),_0x35ff3b[_0x235c4a(0x3822)]=!0x0;}}var _0x42b576=this[_0x235c4a(0xd4a)][_0x235c4a(0x2263)](_0x1313d6[_0x235c4a(0x2e03)]);let _0x4cf133=!0x1;if(_0x35ff3b[_0x235c4a(0x27e2)]?_0x4cf133=this['_getTimeQueryAvailability'](_0x35ff3b[_0x235c4a(0x27e2)]):_0x35ff3b[_0x235c4a(0x4cd)]&&(_0x4cf133=this[_0x235c4a(0x4033)](_0x35ff3b[_0x235c4a(0x4cd)])),!_0x4cf133||_0x42b576)return-0x1;{let _0x3a6f84=0x0;if(_0x45a991[_0x235c4a(0xf3a)]){if(!_0x35ff3b[_0x235c4a(0x2dcc)]||!_0x35ff3b[_0x235c4a(0x27e2)])return-0x1;_0x42b576=this[_0x235c4a(0x920)](_0x35ff3b[_0x235c4a(0x2dcc)]),_0x45a991=this['_getTimeQueryResult'](_0x35ff3b['_endTimeQuery']),(_0x3a6f84=_0x45a991-_0x42b576,this[_0x235c4a(0x1319)](_0x35ff3b[_0x235c4a(0x2dcc)]),this['_deleteTimeQuery'](_0x35ff3b[_0x235c4a(0x27e2)]),_0x35ff3b[_0x235c4a(0x2dcc)]=null,_0x35ff3b['_endTimeQuery']=null);}else{if(!_0x35ff3b[_0x235c4a(0x4cd)])return-0x1;_0x3a6f84=this['_getTimeQueryResult'](_0x35ff3b['_timeElapsedQuery']),this[_0x235c4a(0x1319)](_0x35ff3b[_0x235c4a(0x4cd)]),_0x35ff3b[_0x235c4a(0x4cd)]=null,_0x35ff3b[_0x235c4a(0x3822)]=!0x1;}return _0x3a6f84;}},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x2076)]=!0x1,_0x21bcad['D'][_0x3b8f3d(0x1229)]['_gpuFrameTime']=new _0x109902['z'](),_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x36fd)]=function(){var _0x45074f=_0x3b8f3d;return this[_0x45074f(0x35c)];},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x19c)]=function(_0x44bb04){var _0x1cd6b7=_0x3b8f3d;_0x44bb04!==this['_captureGPUFrameTime']&&((this[_0x1cd6b7(0x2076)]=_0x44bb04)?(this[_0x1cd6b7(0x4118)]=this[_0x1cd6b7(0x20e9)][_0x1cd6b7(0x11ad)](()=>{var _0x5455c6=_0x1cd6b7;this[_0x5455c6(0x229b)]||(this[_0x5455c6(0x229b)]=this['startTimeQuery']());}),this[_0x1cd6b7(0x1e4f)]=this[_0x1cd6b7(0x39d2)][_0x1cd6b7(0x11ad)](()=>{var _0x489b6a=_0x1cd6b7,_0x1a5b62;this['_gpuFrameTimeToken']&&-0x1<(_0x1a5b62=this[_0x489b6a(0x3733)](this['_gpuFrameTimeToken']))&&(this[_0x489b6a(0x229b)]=null,this[_0x489b6a(0x35c)][_0x489b6a(0xe24)](),this[_0x489b6a(0x35c)]['addCount'](_0x1a5b62,!0x0));})):(this[_0x1cd6b7(0x20e9)][_0x1cd6b7(0x2473)](this['_onBeginFrameObserver']),this[_0x1cd6b7(0x4118)]=null,this[_0x1cd6b7(0x39d2)][_0x1cd6b7(0x2473)](this[_0x1cd6b7(0x1e4f)]),this[_0x1cd6b7(0x1e4f)]=null));},_0x21bcad['D'][_0x3b8f3d(0x1229)][_0x3b8f3d(0x50a)]=function(_0x54434b){var _0x2dea69=_0x3b8f3d;return _0x54434b===_0x5e6869['x'][_0x2dea69(0x18a5)]?this[_0x2dea69(0xd4a)]['ANY_SAMPLES_PASSED_CONSERVATIVE']:this[_0x2dea69(0xd4a)][_0x2dea69(0x1140)];},Object[_0x3b8f3d(0x1fc0)](_0x5e6869['x']['prototype'],'isOcclusionQueryInProgress',{'get':function(){var _0x17d7ee=_0x3b8f3d;return this[_0x17d7ee(0x2f7b)][_0x17d7ee(0xee2)];},'set':function(_0x507685){var _0x563d13=_0x3b8f3d;this[_0x563d13(0x2f7b)][_0x563d13(0xee2)]=_0x507685;},'enumerable':!0x1,'configurable':!0x0}),Object[_0x3b8f3d(0x1fc0)](_0x5e6869['x'][_0x3b8f3d(0x1229)],_0x3b8f3d(0x2f7b),{'get':function(){var _0x517634=_0x3b8f3d;return this['__occlusionDataStorage']||(this[_0x517634(0x2797)]=new _0x4bac88()),this[_0x517634(0x2797)];},'enumerable':!0x1,'configurable':!0x0}),Object[_0x3b8f3d(0x1fc0)](_0x5e6869['x'][_0x3b8f3d(0x1229)],_0x3b8f3d(0x26c5),{'get':function(){var _0x253f84=_0x3b8f3d;return this[_0x253f84(0x2f7b)][_0x253f84(0x26c5)];},'set':function(_0x29cb9d){var _0x27b359=_0x3b8f3d;this['_occlusionDataStorage'][_0x27b359(0x26c5)]=_0x29cb9d;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x5e6869['x']['prototype'],_0x3b8f3d(0x468),{'get':function(){var _0x199536=_0x3b8f3d;return this[_0x199536(0x2f7b)][_0x199536(0x468)];},'set':function(_0x508e59){var _0x265c77=_0x3b8f3d;this[_0x265c77(0x2f7b)][_0x265c77(0x468)]=_0x508e59;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3b8f3d(0x1fc0)](_0x5e6869['x'][_0x3b8f3d(0x1229)],'occlusionType',{'get':function(){var _0x904773=_0x3b8f3d;return this[_0x904773(0x2f7b)]['occlusionType'];},'set':function(_0x4c947f){var _0x24b9e2=_0x3b8f3d;this[_0x24b9e2(0x2f7b)]['occlusionType']=_0x4c947f;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3b8f3d(0x1fc0)](_0x5e6869['x'][_0x3b8f3d(0x1229)],'occlusionRetryCount',{'get':function(){var _0x2cb628=_0x3b8f3d;return this['_occlusionDataStorage'][_0x2cb628(0x58d)];},'set':function(_0x22795f){var _0x253807=_0x3b8f3d;this[_0x253807(0x2f7b)]['occlusionRetryCount']=_0x22795f;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x5e6869['x'][_0x3b8f3d(0x1229)],_0x3b8f3d(0x20f9),{'get':function(){var _0x5cf8d7=_0x3b8f3d;return this[_0x5cf8d7(0x2f7b)][_0x5cf8d7(0x20f9)];},'set':function(_0xefbc42){var _0x55dee3=_0x3b8f3d;this[_0x55dee3(0x2f7b)][_0x55dee3(0x20f9)]=_0xefbc42;},'enumerable':!0x0,'configurable':!0x0}),_0x5e6869['x']['prototype'][_0x3b8f3d(0x25b7)]=function(){var _0x1e4e5a=_0x3b8f3d;const _0x5c23d7=this[_0x1e4e5a(0x2f7b)];if(_0x5c23d7['occlusionType']===_0x5e6869['x'][_0x1e4e5a(0x2283)])return _0x5c23d7[_0x1e4e5a(0x26c5)]=!0x1;const _0x4dcd10=this[_0x1e4e5a(0x2636)]();if(!_0x4dcd10['getCaps']()[_0x1e4e5a(0xc9)])return _0x5c23d7['isOccluded']=!0x1;if(!_0x4dcd10[_0x1e4e5a(0x2223)])return _0x5c23d7[_0x1e4e5a(0x26c5)]=!0x1;if(this[_0x1e4e5a(0xee2)]&&this[_0x1e4e5a(0x98d)]){if(_0x4dcd10[_0x1e4e5a(0x2223)](this[_0x1e4e5a(0x98d)])){var _0x420633=_0x4dcd10['getQueryResult'](this[_0x1e4e5a(0x98d)]);_0x5c23d7[_0x1e4e5a(0xee2)]=!0x1,_0x5c23d7[_0x1e4e5a(0x1037)]=0x0,_0x5c23d7[_0x1e4e5a(0x26c5)]=!(0x0<_0x420633);}else{if(_0x5c23d7[_0x1e4e5a(0x1037)]++,!(-0x1!==_0x5c23d7[_0x1e4e5a(0x58d)]&&_0x5c23d7['occlusionInternalRetryCounter']>_0x5c23d7[_0x1e4e5a(0x58d)]))return _0x5c23d7[_0x1e4e5a(0x1e02)]!==_0x5e6869['x'][_0x1e4e5a(0x39e4)]&&_0x5c23d7['isOccluded'];_0x5c23d7[_0x1e4e5a(0xee2)]=!0x1,_0x5c23d7['occlusionInternalRetryCounter']=0x0,_0x5c23d7[_0x1e4e5a(0x26c5)]=_0x5c23d7[_0x1e4e5a(0x1e02)]!==_0x5e6869['x'][_0x1e4e5a(0x39e4)]&&_0x5c23d7[_0x1e4e5a(0x26c5)];}}const _0x11fa04=this['getScene']();if(_0x11fa04[_0x1e4e5a(0x2d89)]){const _0x298d9f=_0x11fa04[_0x1e4e5a(0x2d89)]();null===this[_0x1e4e5a(0x98d)]&&(this[_0x1e4e5a(0x98d)]=_0x4dcd10['createQuery']()),_0x4dcd10[_0x1e4e5a(0x1d19)](_0x5c23d7['occlusionQueryAlgorithmType'],this[_0x1e4e5a(0x98d)])&&(_0x298d9f[_0x1e4e5a(0x2012)](this),_0x4dcd10[_0x1e4e5a(0x9a2)](_0x5c23d7[_0x1e4e5a(0x468)]),this['_occlusionDataStorage'][_0x1e4e5a(0xee2)]=!0x0);}return _0x5c23d7[_0x1e4e5a(0x26c5)];};},0x1083b:(_0x1d9326,_0x3c55bb,_0x1719c9)=>{var _0x2bd1f2=a8_0x49466b;_0x1719c9=_0x1719c9(0xee04),(_0x1719c9['D'][_0x2bd1f2(0x1229)][_0x2bd1f2(0x403)]=function(){var _0x4357ef=_0x2bd1f2,_0x484f31=this[_0x4357ef(0xd4a)][_0x4357ef(0x403)]();if(_0x484f31)return _0x484f31;throw new Error(_0x4357ef(0x1b95));},_0x1719c9['D'][_0x2bd1f2(0x1229)]['deleteTransformFeedback']=function(_0x459f82){var _0x3169a5=_0x2bd1f2;this['_gl'][_0x3169a5(0x34f9)](_0x459f82);},_0x1719c9['D'][_0x2bd1f2(0x1229)][_0x2bd1f2(0x3260)]=function(_0x4ec83a){var _0x4a3c59=_0x2bd1f2;this[_0x4a3c59(0xd4a)][_0x4a3c59(0x3260)](this['_gl']['TRANSFORM_FEEDBACK'],_0x4ec83a);},_0x1719c9['D'][_0x2bd1f2(0x1229)][_0x2bd1f2(0x28d9)]=function(_0x18c8b6=!0x0){var _0x4b8ea4=_0x2bd1f2;this[_0x4b8ea4(0xd4a)][_0x4b8ea4(0x28d9)](_0x18c8b6?this[_0x4b8ea4(0xd4a)]['POINTS']:this['_gl'][_0x4b8ea4(0x13d)]);},_0x1719c9['D'][_0x2bd1f2(0x1229)][_0x2bd1f2(0x108e)]=function(){var _0x43e9cc=_0x2bd1f2;this['_gl'][_0x43e9cc(0x108e)]();},_0x1719c9['D'][_0x2bd1f2(0x1229)][_0x2bd1f2(0x1aa3)]=function(_0x59ea3d,_0x55aac2){var _0x405e85=_0x2bd1f2;this[_0x405e85(0xd4a)]['transformFeedbackVaryings'](_0x59ea3d,_0x55aac2,this['_gl'][_0x405e85(0x160d)]);},_0x1719c9['D'][_0x2bd1f2(0x1229)][_0x2bd1f2(0x2f49)]=function(_0x26d5c1){var _0x2afcc6=_0x2bd1f2;this[_0x2afcc6(0xd4a)][_0x2afcc6(0x279b)](this[_0x2afcc6(0xd4a)][_0x2afcc6(0x1b68)],0x0,_0x26d5c1?_0x26d5c1['underlyingResource']:null);});},0x29de:(_0x35e103,_0x39d6c2,_0x5ba21d)=>{var _0x360b36=a8_0x49466b,_0x4e9c78=_0x5ba21d(0xee04),_0x5ba21d=_0x5ba21d(0xf96c);const _0x40788b=new _0x5ba21d['y$'](),_0x3ac469=new _0x5ba21d['y$']();Object[_0x360b36(0x1fc0)](_0x4e9c78['D'][_0x360b36(0x1229)],_0x360b36(0x3376),{'get':function(){return _0x40788b;}}),Object[_0x360b36(0x1fc0)](_0x4e9c78['D']['prototype'],_0x360b36(0x16ad),{'get':function(){return _0x3ac469;}}),Object['defineProperty'](_0x4e9c78['D'][_0x360b36(0x1229)],'inputElement',{'get':function(){var _0x5f5114=_0x360b36;return this[_0x5f5114(0x2e5)];},'set':function(_0x109376){var _0x30927f=_0x360b36;this['_inputElement']!==_0x109376&&(this[_0x30927f(0x2e5)]=_0x109376,null!=(_0x109376=this[_0x30927f(0xd49)])&&_0x109376[_0x30927f(0xf13)](this));}}),_0x4e9c78['D'][_0x360b36(0x1229)]['getInputElement']=function(){var _0x112f2d=_0x360b36;return this['inputElement']||this[_0x112f2d(0x32f0)]();},_0x4e9c78['D']['prototype'][_0x360b36(0x2529)]=function(_0x2d26a1,_0x2e66d1,_0x4bac85){var _0x6b6993=_0x360b36;this[_0x6b6993(0x15bb)]||(this[_0x6b6993(0x15bb)]=[]);for(const _0x537f2e of this[_0x6b6993(0x15bb)])if(_0x537f2e[_0x6b6993(0x2966)]===_0x2d26a1)return _0x537f2e;var _0x58fda5=this[_0x6b6993(0x32f0)](),_0x58fda5=(_0x58fda5&&(_0x2d26a1['width']=_0x58fda5['width'],_0x2d26a1[_0x6b6993(0x1995)]=_0x58fda5[_0x6b6993(0x1995)]),{'target':_0x2d26a1,'camera':_0x2e66d1,'clearBeforeCopy':_0x4bac85,'enabled':!0x0,'id':(0x186a0*Math[_0x6b6993(0x27fe)]())[_0x6b6993(0x3938)]()});return this[_0x6b6993(0x15bb)][_0x6b6993(0x2f54)](_0x58fda5),_0x2e66d1&&_0x2e66d1[_0x6b6993(0x3af1)][_0x6b6993(0x11ad)](()=>{this['unRegisterView'](_0x2d26a1);}),_0x58fda5;},_0x4e9c78['D'][_0x360b36(0x1229)][_0x360b36(0x25d4)]=function(_0x4dfe31){var _0x20020e=_0x360b36;if(!this['views']||0x0===this['views'][_0x20020e(0x132e)])return this;for(const _0xccb474 of this[_0x20020e(0x15bb)])if(_0xccb474[_0x20020e(0x2966)]===_0x4dfe31){var _0x3598bc=this[_0x20020e(0x15bb)][_0x20020e(0x404a)](_0xccb474);-0x1!==_0x3598bc&&this[_0x20020e(0x15bb)]['splice'](_0x3598bc,0x1);break;}return this;},_0x4e9c78['D'][_0x360b36(0x1229)][_0x360b36(0x3e39)]=function(_0x2e1447){var _0x36d25a=_0x360b36;const _0x3ee089=_0x2e1447[_0x36d25a(0x2966)],_0x3d9ee5=_0x3ee089['getContext']('2d');if(!_0x3d9ee5)return!0x0;var _0x5d3e81,_0x1d45e2,_0x3dc6ff,_0x24d3ae=this['getRenderingCanvas']();_0x40788b[_0x36d25a(0x3e9)](_0x2e1447);const _0x1caf20=_0x2e1447['camera'];let _0x1423c7=null,_0xc655ee=null;if(_0x1caf20){if(!(_0xc655ee=_0x1caf20[_0x36d25a(0x22fd)]())||_0xc655ee[_0x36d25a(0x21b1)]&&_0xc655ee[_0x36d25a(0x21b1)][_0x36d25a(0x132e)])return!0x0;this[_0x36d25a(0x3df9)]=_0x2e1447,_0x1423c7=_0xc655ee[_0x36d25a(0x203b)],_0xc655ee[_0x36d25a(0x203b)]=_0x1caf20;}return _0x2e1447['customResize']?_0x2e1447[_0x36d25a(0x2ef)](_0x3ee089):(_0x5d3e81=Math[_0x36d25a(0x27d2)](_0x3ee089[_0x36d25a(0x1fee)]/this[_0x36d25a(0x21b4)]),_0x1d45e2=Math['floor'](_0x3ee089[_0x36d25a(0x116d)]/this[_0x36d25a(0x21b4)]),_0x3dc6ff=_0x5d3e81!==_0x3ee089[_0x36d25a(0x37ce)]||_0x24d3ae['width']!==_0x3ee089[_0x36d25a(0x37ce)]||_0x1d45e2!==_0x3ee089['height']||_0x24d3ae[_0x36d25a(0x1995)]!==_0x3ee089['height'],_0x3ee089[_0x36d25a(0x1fee)]&&_0x3ee089[_0x36d25a(0x116d)]&&_0x3dc6ff&&(_0x3ee089[_0x36d25a(0x37ce)]=_0x5d3e81,_0x3ee089['height']=_0x1d45e2,this['setSize'](_0x5d3e81,_0x1d45e2))),!(!_0x24d3ae[_0x36d25a(0x37ce)]||!_0x24d3ae[_0x36d25a(0x1995)]||(this['_renderFrame'](),this['flushFramebuffer'](),_0x2e1447[_0x36d25a(0x21b0)]&&_0x3d9ee5[_0x36d25a(0x11cd)](0x0,0x0,_0x24d3ae[_0x36d25a(0x37ce)],_0x24d3ae['height']),_0x3d9ee5['drawImage'](_0x24d3ae,0x0,0x0),_0x1423c7&&_0xc655ee&&(_0xc655ee[_0x36d25a(0x203b)]=_0x1423c7),_0x3ac469['notifyObservers'](_0x2e1447),0x0));},_0x4e9c78['D'][_0x360b36(0x1229)][_0x360b36(0xc5f)]=function(){var _0x567cd9=_0x360b36;if(!this['views']||0x0===this[_0x567cd9(0x15bb)][_0x567cd9(0x132e)])return!0x1;if(!this[_0x567cd9(0x32f0)]())return!0x1;let _0x155bb4;for(const _0x183830 of this[_0x567cd9(0x15bb)])if(_0x183830[_0x567cd9(0x1ca0)]){if(_0x183830[_0x567cd9(0x2966)]===this[_0x567cd9(0x2621)])_0x155bb4=_0x183830;else{if(!this[_0x567cd9(0x3e39)](_0x183830))return!0x1;}}return!(_0x155bb4&&!this['_renderViewStep'](_0x155bb4)||(this[_0x567cd9(0x3df9)]=null));};},0x12c96:(_0x33beb3,_0x49840c,_0x2237ac)=>{_0x2237ac(0x59fc),_0x2237ac(0x1410a),_0x2237ac(0xc504),_0x2237ac(0x1083b),_0x2237ac(0x17cc7),_0x2237ac(0x1293),_0x2237ac(0xecbf),_0x2237ac(0x64df),_0x2237ac(0x89d3),_0x2237ac(0x39f0),_0x2237ac(0x4dec),_0x2237ac(0xd75),_0x2237ac(0xf29),_0x2237ac(0x100b5),_0x2237ac(0xeefc),_0x2237ac(0xa758),_0x2237ac(0x13479),_0x2237ac(0x29de),_0x2237ac(0x3c27),_0x2237ac(0xe34c),_0x2237ac(0x2505),_0x2237ac(0x4c3);},0x13a81:(_0x16c0ea,_0x2531cb,_0x1fcf4e)=>{_0x1fcf4e(0x1404c),_0x1fcf4e(0x14d59);},0x1404c:(_0x51b703,_0x1024b3,_0x1bebaa)=>{var _0x260348=a8_0x49466b;_0x1bebaa['d'](_0x1024b3,{'e':()=>_0x4c9fb7});class _0x4c9fb7{constructor(){var _0x4ee137=a8_0x58a1,_0x2487ff=new ArrayBuffer(_0x4c9fb7['DEFAULT_BUFFER_SIZE']);this[_0x4ee137(0x2b37)]=new Uint32Array(_0x2487ff),this['_int32s']=new Int32Array(_0x2487ff),this[_0x4ee137(0x209a)]=new Float32Array(_0x2487ff),this[_0x4ee137(0x1cb6)]=_0x4c9fb7[_0x4ee137(0x3eb2)]/0x4,this['_position']=0x0,this[_0x4ee137(0x3d44)]=new _native[(_0x4ee137(0x21b7))](()=>{this['_flush']();});}[_0x260348(0x2b15)](_0x5cc0a3){var _0xbc617a=_0x260348;this['_flushIfNecessary'](0x1),this[_0xbc617a(0x2b37)][this[_0xbc617a(0x12dd)]++]=_0x5cc0a3;}[_0x260348(0x1331)](_0x5e6c9a){var _0x5837df=_0x260348;this['_flushIfNecessary'](0x1),this[_0x5837df(0x3c91)][this[_0x5837df(0x12dd)]++]=_0x5e6c9a;}[_0x260348(0x1498)](_0x429fdd){var _0x439282=_0x260348;this[_0x439282(0x1b35)](0x1),this[_0x439282(0x209a)][this['_position']++]=_0x429fdd;}[_0x260348(0x28dc)](_0x341a7b){var _0x360b02=_0x260348;this[_0x360b02(0x1b35)](0x1+_0x341a7b[_0x360b02(0x132e)]),this[_0x360b02(0x2b37)][this['_position']++]=_0x341a7b[_0x360b02(0x132e)],this[_0x360b02(0x2b37)][_0x360b02(0xe5f)](_0x341a7b,this[_0x360b02(0x12dd)]),this[_0x360b02(0x12dd)]+=_0x341a7b[_0x360b02(0x132e)];}[_0x260348(0x2030)](_0x238bdf){var _0x25b2c5=_0x260348;this[_0x25b2c5(0x1b35)](0x1+_0x238bdf[_0x25b2c5(0x132e)]),this[_0x25b2c5(0x2b37)][this[_0x25b2c5(0x12dd)]++]=_0x238bdf[_0x25b2c5(0x132e)],this[_0x25b2c5(0x3c91)]['set'](_0x238bdf,this[_0x25b2c5(0x12dd)]),this['_position']+=_0x238bdf['length'];}[_0x260348(0x6a3)](_0x1e16c5){var _0x85d118=_0x260348;this['_flushIfNecessary'](0x1+_0x1e16c5[_0x85d118(0x132e)]),this[_0x85d118(0x2b37)][this[_0x85d118(0x12dd)]++]=_0x1e16c5['length'],this[_0x85d118(0x209a)][_0x85d118(0xe5f)](_0x1e16c5,this[_0x85d118(0x12dd)]),this[_0x85d118(0x12dd)]+=_0x1e16c5[_0x85d118(0x132e)];}[_0x260348(0x37a0)](_0x46f16c){var _0x3538b8=_0x260348;this['_flushIfNecessary'](_0x46f16c['length']),this[_0x3538b8(0x2b37)][_0x3538b8(0xe5f)](_0x46f16c,this['_position']),this[_0x3538b8(0x12dd)]+=_0x46f16c[_0x3538b8(0x132e)];}['writeBoolean'](_0x1417fc){var _0x723222=_0x260348;this[_0x723222(0x2b15)](_0x1417fc?0x1:0x0);}[_0x260348(0x1b35)](_0x46e4fe){var _0x1d540c=_0x260348;this[_0x1d540c(0x12dd)]+_0x46e4fe>this[_0x1d540c(0x1cb6)]&&this[_0x1d540c(0x31c6)]();}[_0x260348(0x31c6)](){var _0x10880c=_0x260348;this['_nativeDataStream'][_0x10880c(0x29f1)](this[_0x10880c(0x2b37)][_0x10880c(0x277a)],this[_0x10880c(0x12dd)]),this[_0x10880c(0x12dd)]=0x0;}}_0x4c9fb7[_0x260348(0x3eb2)]=0x10000;},0x14d59:(_0x270f8d,_0x4efa25,_0x33cb8f)=>{var _0x3febef=a8_0x49466b,_0x21b050=_0x33cb8f(0x330f),_0x2ecd2f=_0x33cb8f(0x1404c);_0x21b050['I6'][_0x3febef(0x4113)]=function(){var _0x466b7c=_0x3febef;return new(_native[(_0x466b7c(0x21b7))][(_0x466b7c(0x31f2))]?_0x48b429:_0x2ecd2f['e'])();};class _0x48b429 extends _0x2ecd2f['e']{constructor(){super();}['writeUint32'](_0x405ff5){var _0x4eddd2=_0x3febef;super['writeUint32'](_native[_0x4eddd2(0x21b7)]['VALIDATION_UINT_32']),super[_0x4eddd2(0x2b15)](_0x405ff5);}[_0x3febef(0x1331)](_0x3a0b2b){var _0x4f028c=_0x3febef;super[_0x4f028c(0x2b15)](_native[_0x4f028c(0x21b7)][_0x4f028c(0x23f)]),super[_0x4f028c(0x1331)](_0x3a0b2b);}[_0x3febef(0x1498)](_0x1c905a){var _0x3bb487=_0x3febef;super[_0x3bb487(0x2b15)](_native[_0x3bb487(0x21b7)][_0x3bb487(0x21cd)]),super['writeFloat32'](_0x1c905a);}[_0x3febef(0x28dc)](_0x1d46f6){var _0x4988ed=_0x3febef;super[_0x4988ed(0x2b15)](_native[_0x4988ed(0x21b7)][_0x4988ed(0x2b60)]),super[_0x4988ed(0x28dc)](_0x1d46f6);}[_0x3febef(0x2030)](_0x15e1ae){var _0x2c549c=_0x3febef;super[_0x2c549c(0x2b15)](_native['NativeDataStream']['VALIDATION_INT_32_ARRAY']),super['writeInt32Array'](_0x15e1ae);}[_0x3febef(0x6a3)](_0x2bace7){var _0x2827a2=_0x3febef;super['writeUint32'](_native[_0x2827a2(0x21b7)]['VALIDATION_FLOAT_32_ARRAY']),super[_0x2827a2(0x6a3)](_0x2bace7);}[_0x3febef(0x37a0)](_0x3ef4b1){var _0x36e093=_0x3febef;super[_0x36e093(0x2b15)](_native[_0x36e093(0x21b7)][_0x36e093(0x3ce0)]),super[_0x36e093(0x37a0)](_0x3ef4b1);}[_0x3febef(0x2ffa)](_0x1fba45){var _0x548f60=_0x3febef;super['writeUint32'](_native[_0x548f60(0x21b7)][_0x548f60(0x368b)]),super['writeBoolean'](_0x1fba45);}}},0x1411a:(_0x3afb50,_0x5ada44,_0x2b0a87)=>{var _0x5ae3ea=a8_0x49466b;_0x2b0a87['d'](_0x5ada44,{'Z':()=>_0x127506});var _0x48987e=_0x2b0a87(0x75be),_0x1cb29a=_0x2b0a87(0x6214);class _0x127506{constructor(_0xe2f4bc,_0x355c49=0x14){var _0x3f9a6f=a8_0x58a1;this[_0x3f9a6f(0xe9)]=!0x1,this[_0x3f9a6f(0x1da5)]=_0xe2f4bc,this['_numMaxIterations']=_0x355c49,this[_0x3f9a6f(0x3201)]=[],this[_0x3f9a6f(0x2a1a)]=_0x3f9a6f(0x2e99);}get[_0x5ae3ea(0xa71)](){var _0x1826c1=_0x5ae3ea;return this[_0x1826c1(0x1da5)];}[_0x5ae3ea(0xa23)](){var _0x36620d=_0x5ae3ea;this[_0x36620d(0xe9)]&&_0x1cb29a[_0x36620d(0x33d8)](_0x36620d(0xac5)+this[_0x36620d(0x1da5)]['length']+_0x36620d(0x1a9)),this[_0x36620d(0x3142)](),this['_processInlining'](this[_0x36620d(0x2af5)]),this[_0x36620d(0xe9)]&&_0x1cb29a[_0x36620d(0x33d8)]('End\x20of\x20inlining\x20process.');}['_collectFunctions'](){var _0x679367=_0x5ae3ea;let _0x318623=0x0;for(;_0x318623<this[_0x679367(0x1da5)][_0x679367(0x132e)];){var _0x21d446=this[_0x679367(0x1da5)]['indexOf'](this[_0x679367(0x2a1a)],_0x318623);if(_0x21d446<0x0)break;var _0x13ea36=this[_0x679367(0x1da5)]['indexOf']('(',_0x21d446+this['inlineToken'][_0x679367(0x132e)]);if(_0x13ea36<0x0)this[_0x679367(0xe9)]&&_0x1cb29a[_0x679367(0x33c3)](_0x679367(0xb28)+_0x318623),_0x318623=_0x21d446+this['inlineToken']['length'];else{var _0x2c676f=_0x127506['_RegexpFindFunctionNameAndType'][_0x679367(0x357d)](this[_0x679367(0x1da5)][_0x679367(0x1c2d)](_0x21d446+this[_0x679367(0x2a1a)]['length'],_0x13ea36));if(_0x2c676f){var [_0x2c676f,_0xb6d388]=[_0x2c676f[0x3],_0x2c676f[0x4]],_0x339e34=(0x0,_0x48987e['vt'])('(',')',this[_0x679367(0x1da5)],_0x13ea36);if(_0x339e34<0x0)this[_0x679367(0xe9)]&&_0x1cb29a[_0x679367(0x33c3)](_0x679367(0x1442)+_0xb6d388+_0x679367(0x288)+_0x2c676f+_0x679367(0x194e)+_0x13ea36),_0x318623=_0x21d446+this[_0x679367(0x2a1a)][_0x679367(0x132e)];else{var _0x54ef24=this[_0x679367(0x1da5)]['substring'](_0x13ea36+0x1,_0x339e34),_0x2b9c46=(0x0,_0x48987e['Pm'])(this[_0x679367(0x1da5)],_0x339e34+0x1);if(_0x2b9c46===this[_0x679367(0x1da5)][_0x679367(0x132e)])this[_0x679367(0xe9)]&&_0x1cb29a[_0x679367(0x33c3)](_0x679367(0x3188)+_0xb6d388+_0x679367(0x288)+_0x2c676f+').\x20funcParamsEndIndex='+_0x339e34),_0x318623=_0x21d446+this[_0x679367(0x2a1a)]['length'];else{_0x339e34=(0x0,_0x48987e['vt'])('{','}',this[_0x679367(0x1da5)],_0x2b9c46);if(_0x339e34<0x0)this['debug']&&_0x1cb29a[_0x679367(0x33c3)]('Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27'+_0xb6d388+'\x27\x20(type='+_0x2c676f+_0x679367(0x2164)+_0x2b9c46),_0x318623=_0x21d446+this[_0x679367(0x2a1a)]['length'];else{_0x2b9c46=this[_0x679367(0x1da5)][_0x679367(0x1c2d)](_0x2b9c46,_0x339e34+0x1);const _0x568c88=(0x0,_0x48987e['Kt'])(_0x54ef24)[_0x679367(0x3936)](','),_0x2d5003=[];for(let _0x49bad2=0x0;_0x49bad2<_0x568c88[_0x679367(0x132e)];++_0x49bad2){const _0x860d63=_0x568c88[_0x49bad2][_0x679367(0x25a5)]();var _0x3956b2=_0x860d63[_0x679367(0x29e1)]('\x20');0x0<=_0x3956b2&&_0x2d5003[_0x679367(0x2f54)](_0x860d63[_0x679367(0x1c2d)](_0x3956b2+0x1));}_0x679367(0x32d8)!==_0x2c676f&&_0x2d5003[_0x679367(0x2f54)]('return'),this[_0x679367(0x3201)][_0x679367(0x2f54)]({'name':_0xb6d388,'type':_0x2c676f,'parameters':_0x2d5003,'body':_0x2b9c46,'callIndex':0x0}),_0x318623=_0x339e34+0x1,(_0x54ef24=0x0<_0x21d446?this[_0x679367(0x1da5)]['substring'](0x0,_0x21d446):'',_0xb6d388=_0x339e34+0x1<this[_0x679367(0x1da5)][_0x679367(0x132e)]-0x1?this[_0x679367(0x1da5)]['substring'](_0x339e34+0x1):''),(this[_0x679367(0x1da5)]=_0x54ef24+_0xb6d388,_0x318623-=_0x339e34+0x1-_0x21d446);}}}}else this[_0x679367(0xe9)]&&_0x1cb29a[_0x679367(0x33c3)](_0x679367(0x2dc)+this['_sourceCode']['substring'](_0x21d446+this[_0x679367(0x2a1a)][_0x679367(0x132e)],_0x13ea36)),_0x318623=_0x21d446+this['inlineToken'][_0x679367(0x132e)];}}this['debug']&&_0x1cb29a['log']('Collect\x20functions:\x20'+this['_functionDescr'][_0x679367(0x132e)]+_0x679367(0x1fa4),this[_0x679367(0x3201)]);}[_0x5ae3ea(0x3fad)](_0x48f822=0x14){var _0x38642c=_0x5ae3ea;for(;0x0<=_0x48f822--&&this['_replaceFunctionCallsByCode'](););return this[_0x38642c(0xe9)]&&_0x1cb29a[_0x38642c(0x33d8)]('numMaxIterations\x20is\x20'+_0x48f822+_0x38642c(0x27c7)),0x0<=_0x48f822;}[_0x5ae3ea(0x380f)](){var _0x19dca5=_0x5ae3ea;let _0x27e661=!0x1;for(const _0x14da9d of this[_0x19dca5(0x3201)]){var {name:_0x1bfef0,type:_0x374ebe,parameters:_0x500476,body:_0x3a411f}=_0x14da9d;let _0x20b0f2=0x0;for(;_0x20b0f2<this[_0x19dca5(0x1da5)][_0x19dca5(0x132e)];){var _0x195ed7=this[_0x19dca5(0x1da5)][_0x19dca5(0x404a)](_0x1bfef0,_0x20b0f2);if(_0x195ed7<0x0)break;if(0x0===_0x195ed7||(0x0,_0x48987e['uA'])(this[_0x19dca5(0x1da5)][_0x19dca5(0x1290)](_0x195ed7-0x1)))_0x20b0f2=_0x195ed7+_0x1bfef0['length'];else{var _0x2be61d=(0x0,_0x48987e['Pm'])(this['_sourceCode'],_0x195ed7+_0x1bfef0[_0x19dca5(0x132e)]);if(_0x2be61d===this[_0x19dca5(0x1da5)][_0x19dca5(0x132e)]||'('!==this[_0x19dca5(0x1da5)][_0x19dca5(0x1290)](_0x2be61d))_0x20b0f2=_0x195ed7+_0x1bfef0[_0x19dca5(0x132e)];else{var _0x2f8277=(0x0,_0x48987e['vt'])('(',')',this[_0x19dca5(0x1da5)],_0x2be61d);if(_0x2f8277<0x0)this[_0x19dca5(0xe9)]&&_0x1cb29a[_0x19dca5(0x33c3)](_0x19dca5(0x194a)+_0x1bfef0+_0x19dca5(0x288)+_0x374ebe+').\x20callParamsStartIndex='+_0x2be61d),_0x20b0f2=_0x195ed7+_0x1bfef0[_0x19dca5(0x132e)];else{var _0x2ae5b3=this[_0x19dca5(0x1da5)][_0x19dca5(0x1c2d)](_0x2be61d+0x1,_0x2f8277);const _0x3d3925=(_0x316b46=>{var _0x15f831=_0x19dca5;const _0x41c766=[];let _0x2f0aa6=0x0,_0xea1597=0x0;for(;_0x2f0aa6<_0x316b46[_0x15f831(0x132e)];){if('('===_0x316b46[_0x15f831(0x1290)](_0x2f0aa6)){var _0x5ce916=(0x0,_0x48987e['vt'])('(',')',_0x316b46,_0x2f0aa6);if(_0x5ce916<0x0)return null;_0x2f0aa6=_0x5ce916;}else','===_0x316b46[_0x15f831(0x1290)](_0x2f0aa6)&&(_0x41c766[_0x15f831(0x2f54)](_0x316b46[_0x15f831(0x1c2d)](_0xea1597,_0x2f0aa6)),_0xea1597=_0x2f0aa6+0x1);_0x2f0aa6++;}return _0xea1597<_0x2f0aa6&&_0x41c766[_0x15f831(0x2f54)](_0x316b46['substring'](_0xea1597,_0x2f0aa6)),_0x41c766;})((0x0,_0x48987e['Kt'])(_0x2ae5b3));if(null===_0x3d3925)this[_0x19dca5(0xe9)]&&_0x1cb29a[_0x19dca5(0x33c3)](_0x19dca5(0x4110)+_0x1bfef0+_0x19dca5(0x288)+_0x374ebe+').\x20callParamsStartIndex='+_0x2be61d+_0x19dca5(0x3ba1)+_0x2ae5b3),_0x20b0f2=_0x195ed7+_0x1bfef0[_0x19dca5(0x132e)];else{const _0x315b35=[];for(let _0x4700c3=0x0;_0x4700c3<_0x3d3925[_0x19dca5(0x132e)];++_0x4700c3){var _0x34fe67=_0x3d3925[_0x4700c3]['trim']();_0x315b35[_0x19dca5(0x2f54)](_0x34fe67);}_0x2be61d='void'!==_0x374ebe?_0x1bfef0+'_'+_0x14da9d[_0x19dca5(0x2a2c)]++:null;if(_0x2be61d&&_0x315b35[_0x19dca5(0x2f54)](_0x2be61d+'\x20='),_0x315b35[_0x19dca5(0x132e)]!==_0x500476[_0x19dca5(0x132e)])this['debug']&&_0x1cb29a['warn'](_0x19dca5(0xa8b)+_0x1bfef0+'\x27\x20(type='+_0x374ebe+_0x19dca5(0x365c)+_0x500476+',\x20call\x20parameters='+_0x315b35),_0x20b0f2=_0x195ed7+_0x1bfef0[_0x19dca5(0x132e)];else{_0x20b0f2=_0x2f8277+0x1,_0x2ae5b3=this[_0x19dca5(0x383d)](_0x3a411f,_0x500476,_0x315b35);let _0x408d16=0x0<_0x195ed7?this[_0x19dca5(0x1da5)][_0x19dca5(0x1c2d)](0x0,_0x195ed7):'';var _0x58f275,_0x3da710,_0x34145b=_0x2f8277+0x1<this[_0x19dca5(0x1da5)]['length']-0x1?this[_0x19dca5(0x1da5)][_0x19dca5(0x1c2d)](_0x2f8277+0x1):'';_0x2be61d?(_0x58f275=(0x0,_0x48987e['wm'])(this['_sourceCode'],_0x195ed7-0x1,'\x0a'),_0x408d16=this[_0x19dca5(0x1da5)][_0x19dca5(0x1c2d)](0x0,_0x58f275+0x1),_0x3da710=this[_0x19dca5(0x1da5)][_0x19dca5(0x1c2d)](_0x58f275+0x1,_0x195ed7),this['_sourceCode']=_0x408d16+_0x374ebe+'\x20'+_0x2be61d+';\x0a'+_0x2ae5b3+'\x0a'+_0x3da710+_0x2be61d+_0x34145b,this[_0x19dca5(0xe9)]&&_0x1cb29a[_0x19dca5(0x33d8)](_0x19dca5(0x36e6)+_0x1bfef0+_0x19dca5(0x288)+_0x374ebe+_0x19dca5(0x1c6f)+_0x58f275+',\x20call\x20parameters='+_0x315b35)):(this['_sourceCode']=_0x408d16+_0x2ae5b3+_0x34145b,_0x20b0f2+=_0x2ae5b3[_0x19dca5(0x132e)]-(_0x2f8277+0x1-_0x195ed7),this[_0x19dca5(0xe9)]&&_0x1cb29a[_0x19dca5(0x33d8)](_0x19dca5(0x36e6)+_0x1bfef0+_0x19dca5(0x288)+_0x374ebe+_0x19dca5(0x2c2f)+_0x195ed7+_0x19dca5(0x3e08)+_0x315b35)),_0x27e661=!0x0;}}}}}}}return _0x27e661;}[_0x5ae3ea(0x383d)](_0x20aff7,_0x74ffb9,_0x5e144a){var _0x13b6b2=_0x5ae3ea;for(let _0x42ae0b=0x0;_0x42ae0b<_0x74ffb9[_0x13b6b2(0x132e)];++_0x42ae0b){const _0x22ae0d=new RegExp((0x0,_0x48987e['AW'])(_0x74ffb9[_0x42ae0b]),'g'),_0xb02dce=_0x74ffb9[_0x42ae0b]['length'],_0x2b1f57=_0x5e144a[_0x42ae0b];_0x20aff7=_0x20aff7['replace'](_0x22ae0d,(_0x1f50d5,..._0x385514)=>{var _0x326a69=_0x13b6b2;return _0x385514=_0x385514[0x0],(0x0,_0x48987e['uA'])(_0x20aff7[_0x326a69(0x1290)](_0x385514-0x1))||(0x0,_0x48987e['uA'])(_0x20aff7[_0x326a69(0x1290)](_0x385514+_0xb02dce))?_0x74ffb9[_0x42ae0b]:_0x2b1f57;});}return _0x20aff7;}}_0x127506[_0x5ae3ea(0x12df)]=/((\s+?)(\w+)\s+(\w+)\s*?)$/;},0x17418:(_0x50e853,_0x1c2d6b,_0x14cb7b)=>{var _0x5d2b97=a8_0x49466b;_0x14cb7b['d'](_0x1c2d6b,{'C':()=>_0x113122});var _0x1f86e4=_0x14cb7b(0x11722);class _0x113122{constructor(){var _0x44e5d5=a8_0x58a1;this[_0x44e5d5(0xd1e)]=_0x1f86e4['x'][_0x44e5d5(0x3171)];}[_0x5d2b97(0x14d6)](_0x5949a9){var _0x12bf0e=_0x5d2b97;return _0x5949a9[_0x12bf0e(0x3719)]('attribute','in');}['varyingProcessor'](_0xc99d47,_0x2f7272){var _0x5aefc2=_0x5d2b97;return _0xc99d47[_0x5aefc2(0x3719)]('varying',_0x2f7272?'in':_0x5aefc2(0x32b1));}['postProcessor'](_0x527aaa,_0x2247f0,_0x2ebc1d){var _0x558f90=_0x5d2b97,_0x52145b=-0x1!==_0x527aaa['search'](/#extension.+GL_EXT_draw_buffers.+require/);if(_0x527aaa=(_0x527aaa=_0x527aaa[_0x558f90(0x3719)](/#extension.+(GL_OVR_multiview2|GL_OES_standard_derivatives|GL_EXT_shader_texture_lod|GL_EXT_frag_depth|GL_EXT_draw_buffers).+(enable|require)/g,''))[_0x558f90(0x3719)](/texture2D\s*\(/g,'texture('),_0x2ebc1d)_0x527aaa=(_0x527aaa=(_0x527aaa=(_0x527aaa=(_0x527aaa=(_0x527aaa=(_0x527aaa=_0x527aaa[_0x558f90(0x3719)](/texture2DLodEXT\s*\(/g,'textureLod('))[_0x558f90(0x3719)](/textureCubeLodEXT\s*\(/g,_0x558f90(0x2527)))[_0x558f90(0x3719)](/textureCube\s*\(/g,_0x558f90(0x2796)))['replace'](/gl_FragDepthEXT/g,_0x558f90(0x17f0)))[_0x558f90(0x3719)](/gl_FragColor/g,'glFragColor'))[_0x558f90(0x3719)](/gl_FragData/g,_0x558f90(0x2644)))[_0x558f90(0x3719)](/void\s+?main\s*\(/g,(_0x52145b?'':_0x558f90(0x2801))+_0x558f90(0x54c));else{if(-0x1!==_0x2247f0[_0x558f90(0x404a)](_0x558f90(0x28ec)))return'#extension\x20GL_OVR_multiview2\x20:\x20require\x0alayout\x20(num_views\x20=\x202)\x20in;\x0a'+_0x527aaa;}return _0x527aaa;}}},0x11454:(_0x109e72,_0x2dbf12,_0x404ea6)=>{var _0x391ed2=a8_0x49466b;_0x404ea6['d'](_0x2dbf12,{'C':()=>_0x39a7bc});var _0x4d3175=_0x404ea6(0x10ea4);class _0x8e1bf1{constructor(){var _0x3f5c9e=a8_0x58a1;this[_0x3f5c9e(0x2cbb)]={};}}class _0x39a7bc{constructor(_0x3e447f,_0x309674,_0x103381){var _0x3cd30f=a8_0x58a1;this[_0x3cd30f(0x4034)]=!0x1,this[_0x3cd30f(0x3f4b)]=_0x3e447f,this[_0x3cd30f(0x1ec)]=_0x309674,this['_engine']=_0x103381;}static get[_0x391ed2(0x34a7)](){var _0x210abb=_0x391ed2;return{'totalCreated':_0x39a7bc[_0x210abb(0x9ec)],'lastFrameCreated':_0x39a7bc[_0x210abb(0x1f0f)],'lookupLastFrame':_0x39a7bc[_0x210abb(0x3f63)],'noLookupLastFrame':_0x39a7bc[_0x210abb(0x2aff)]};}[_0x391ed2(0x1a7b)](){var _0x2bd9e5=_0x391ed2;_0x39a7bc[_0x2bd9e5(0x1f0f)]=_0x39a7bc[_0x2bd9e5(0x33ba)],_0x39a7bc['NumBindGroupsLookupLastFrame']=_0x39a7bc[_0x2bd9e5(0x221a)],_0x39a7bc[_0x2bd9e5(0x2aff)]=_0x39a7bc['_NumBindGroupsNoLookupCurrentFrame'],_0x39a7bc[_0x2bd9e5(0x33ba)]=0x0,_0x39a7bc['_NumBindGroupsLookupCurrentFrame']=0x0,_0x39a7bc[_0x2bd9e5(0x364c)]=0x0;}[_0x391ed2(0x3648)](_0x463b72,_0x3cccc0,_0x140294){var _0x4f5615=_0x391ed2;let _0x3a9e94=void 0x0,_0x315a85=_0x39a7bc['_Cache'];var _0x5dd04b=this['disabled']||_0x140294[_0x4f5615(0xdb5)];if(!_0x5dd04b){if(!_0x3cccc0[_0x4f5615(0x1c18)](_0x140294[_0x4f5615(0x645)])&&!_0x140294[_0x4f5615(0x1c18)])return _0x39a7bc[_0x4f5615(0x364c)]++,_0x3cccc0['bindGroups'];for(const _0x599f22 of _0x463b72[_0x4f5615(0x181e)][_0x4f5615(0x406e)]){var _0x21aac7=null!=(_0x21aac7=null==(_0x21aac7=_0x3cccc0[_0x4f5615(0x4ec)][_0x599f22])?void 0x0:_0x21aac7[_0x4f5615(0x439)])?_0x21aac7:0x0;let _0x1f72db=_0x315a85[_0x4f5615(0x2cbb)][_0x21aac7];_0x1f72db||(_0x1f72db=new _0x8e1bf1(),_0x315a85[_0x4f5615(0x2cbb)][_0x21aac7]=_0x1f72db),_0x315a85=_0x1f72db;}for(const _0x36fc2e of _0x463b72[_0x4f5615(0x181e)][_0x4f5615(0x1d48)]){var _0x437cb2=null!=(_0x437cb2=null==(_0x437cb2=_0x140294[_0x4f5615(0x96f)][_0x36fc2e])?void 0x0:_0x437cb2[_0x4f5615(0x3dd0)])?_0x437cb2:0x0;let _0x9e7552=_0x315a85['values'][_0x437cb2];_0x9e7552||(_0x9e7552=new _0x8e1bf1(),_0x315a85['values'][_0x437cb2]=_0x9e7552),_0x315a85=_0x9e7552;}for(const _0x4cb240 of _0x463b72[_0x4f5615(0x181e)][_0x4f5615(0x24d5)]){var _0x4bd899=null!=(_0x4bd899=null==(_0x4bd899=null==(_0x4bd899=_0x140294['textures'][_0x4cb240])?void 0x0:_0x4bd899[_0x4f5615(0xc52)])?void 0x0:_0x4bd899[_0x4f5615(0x439)])?_0x4bd899:0x0;let _0x4b0c20=_0x315a85[_0x4f5615(0x2cbb)][_0x4bd899];_0x4b0c20||(_0x4b0c20=new _0x8e1bf1(),_0x315a85[_0x4f5615(0x2cbb)][_0x4bd899]=_0x4b0c20),_0x315a85=_0x4b0c20;}_0x3a9e94=_0x315a85[_0x4f5615(0x3203)];}if(_0x3cccc0['resetIsDirty'](_0x140294[_0x4f5615(0x645)]),_0x140294[_0x4f5615(0x1c18)]=!0x1,_0x3a9e94)return _0x3cccc0[_0x4f5615(0x3203)]=_0x3a9e94,_0x39a7bc[_0x4f5615(0x221a)]++,_0x3a9e94;_0x3a9e94=[],_0x3cccc0['bindGroups']=_0x3a9e94,_0x5dd04b||(_0x315a85[_0x4f5615(0x3203)]=_0x3a9e94),_0x39a7bc['NumBindGroupsCreatedTotal']++,_0x39a7bc[_0x4f5615(0x33ba)]++;var _0x42d302=_0x463b72[_0x4f5615(0x1ba6)];for(let _0x1183e7=0x0;_0x1183e7<_0x463b72[_0x4f5615(0x181e)][_0x4f5615(0xd7d)]['length'];_0x1183e7++){var _0x5c3eaf=_0x463b72[_0x4f5615(0x181e)][_0x4f5615(0xd7d)][_0x1183e7];const _0x2f722b=_0x463b72[_0x4f5615(0x181e)]['bindGroupEntries'][_0x1183e7];for(let _0x18948a=0x0;_0x18948a<_0x5c3eaf[_0x4f5615(0x132e)];_0x18948a++){var _0x4ee84b,_0xb4c497,_0xd2760a,_0x111544=_0x463b72['shaderProcessingContext'][_0x4f5615(0xd7d)][_0x1183e7][_0x18948a],_0x52ee87=_0x463b72['shaderProcessingContext'][_0x4f5615(0xbee)][_0x1183e7][_0x111544[_0x4f5615(0x1e7c)]],_0x3015cc=null!=(_0x3015cc=_0x52ee87[_0x4f5615(0x316c)])?_0x3015cc:_0x52ee87['name'];_0x111544[_0x4f5615(0x35be)]?(_0x52ee87=_0x140294[_0x4f5615(0x96f)][_0x3015cc])?(_0x4ee84b=_0x52ee87[_0x4f5615(0x35be)])?_0x2f722b[_0x18948a][_0x4f5615(0x2355)]=this[_0x4f5615(0x1ec)][_0x4f5615(0x1217)](_0x4ee84b,!0x1,_0x52ee87[_0x4f5615(0x3dd0)]):this[_0x4f5615(0x398b)][_0x4f5615(0x3e8d)]&&_0x4d3175['Y'][_0x4f5615(0x350c)](_0x4f5615(0x1676)+JSON['stringify'](_0x111544)+',\x20name='+_0x3015cc+_0x4f5615(0x3b55)+JSON[_0x4f5615(0x1e90)](_0x52ee87,(_0x43ca7a,_0x194d28)=>_0x4f5615(0xc52)===_0x43ca7a?_0x4f5615(0x6de):_0x194d28)+_0x4f5615(0x2512)+_0x140294[_0x4f5615(0x439)],0x32):_0x4d3175['Y'][_0x4f5615(0x350c)]('Sampler\x20\x22'+_0x3015cc+'\x22\x20could\x20not\x20be\x20bound.\x20entry='+JSON[_0x4f5615(0x1e90)](_0x111544)+_0x4f5615(0x27a3)+JSON[_0x4f5615(0x1e90)](_0x140294,(_0xe846be,_0x881fef)=>_0x4f5615(0xc52)===_0xe846be||_0x4f5615(0x35be)===_0xe846be?_0x4f5615(0x6de):_0x881fef),0x32):_0x111544[_0x4f5615(0xc52)]||_0x111544['storageTexture']?(_0x4ee84b=_0x140294[_0x4f5615(0xb3c)][_0x3015cc])?this[_0x4f5615(0x398b)][_0x4f5615(0x3e8d)]&&null===_0x4ee84b[_0x4f5615(0xc52)]?_0x4d3175['Y'][_0x4f5615(0x350c)]('Trying\x20to\x20bind\x20a\x20null\x20texture!\x20entry='+JSON[_0x4f5615(0x1e90)](_0x111544)+_0x4f5615(0x3b55)+JSON['stringify'](_0x4ee84b,(_0x202504,_0x2d08c8)=>_0x4f5615(0xc52)===_0x202504?_0x4f5615(0x6de):_0x2d08c8)+_0x4f5615(0x2512)+_0x140294[_0x4f5615(0x439)],0x32):(_0x52ee87=_0x4ee84b[_0x4f5615(0xc52)][_0x4f5615(0x9db)],this[_0x4f5615(0x398b)][_0x4f5615(0x3e8d)]&&(!_0x52ee87||_0x111544[_0x4f5615(0xc52)]&&!_0x52ee87[_0x4f5615(0x13df)]||_0x111544[_0x4f5615(0x2f91)]&&!_0x52ee87['viewForWriting'])?_0x4d3175['Y'][_0x4f5615(0x350c)](_0x4f5615(0x1ee6)+JSON[_0x4f5615(0x1e90)](_0x111544)+',\x20name='+_0x3015cc+_0x4f5615(0x3b55)+JSON[_0x4f5615(0x1e90)](_0x4ee84b,(_0x5ae39a,_0x5540e4)=>'texture'===_0x5ae39a?_0x4f5615(0x6de):_0x5540e4)+_0x4f5615(0x64a)+(null==(_0xb4c497=_0x4ee84b['texture'])?void 0x0:_0xb4c497[_0x4f5615(0x3a4f)])+',\x20materialContext.uniqueId='+_0x140294['uniqueId'],0x32):_0x2f722b[_0x18948a]['resource']=_0x111544[_0x4f5615(0x2f91)]?_0x52ee87[_0x4f5615(0x3430)]:_0x52ee87[_0x4f5615(0x13df)]):_0x4d3175['Y']['Error'](_0x4f5615(0x2b85)+_0x3015cc+_0x4f5615(0x4cf)+JSON[_0x4f5615(0x1e90)](_0x111544)+_0x4f5615(0x27a3)+JSON[_0x4f5615(0x1e90)](_0x140294,(_0x25dbde,_0x1627ab)=>_0x4f5615(0xc52)===_0x25dbde||_0x4f5615(0x35be)===_0x25dbde?_0x4f5615(0x6de):_0x1627ab),0x32):_0x111544[_0x4f5615(0x16d)]?(_0xb4c497=_0x140294[_0x4f5615(0xb3c)][_0x3015cc])?this[_0x4f5615(0x398b)]['dbgSanityChecks']&&null===_0xb4c497['texture']?_0x4d3175['Y'][_0x4f5615(0x350c)](_0x4f5615(0x381f)+JSON[_0x4f5615(0x1e90)](_0x111544)+_0x4f5615(0x40fc)+_0x3015cc+',\x20bindingInfo='+JSON['stringify'](_0xb4c497,(_0x5ce2fe,_0x5f48c4)=>'texture'===_0x5ce2fe?_0x4f5615(0x6de):_0x5f48c4)+_0x4f5615(0x2512)+_0x140294['uniqueId'],0x32):(_0x52ee87=_0xb4c497[_0x4f5615(0xc52)][_0x4f5615(0x1305)],this[_0x4f5615(0x398b)][_0x4f5615(0x3e8d)]&&!_0x52ee87?_0x4d3175['Y']['Error'](_0x4f5615(0x29da)+JSON['stringify'](_0x111544)+',\x20name='+_0x3015cc+_0x4f5615(0x3b55)+JSON[_0x4f5615(0x1e90)](_0xb4c497,(_0x36688c,_0x371a90)=>'texture'===_0x36688c?'<no\x20dump>':_0x371a90)+_0x4f5615(0x64a)+(null==(_0xd2760a=_0xb4c497[_0x4f5615(0xc52)])?void 0x0:_0xd2760a[_0x4f5615(0x3a4f)])+_0x4f5615(0x2512)+_0x140294[_0x4f5615(0x439)],0x32):_0x2f722b[_0x18948a][_0x4f5615(0x2355)]=this[_0x4f5615(0x3f4b)][_0x4f5615(0x3cfa)]({'source':_0x52ee87})):_0x4d3175['Y'][_0x4f5615(0x350c)](_0x4f5615(0x2b85)+_0x3015cc+_0x4f5615(0x4cf)+JSON['stringify'](_0x111544)+_0x4f5615(0x27a3)+JSON[_0x4f5615(0x1e90)](_0x140294,(_0x26f3ff,_0x49b36f)=>_0x4f5615(0xc52)===_0x26f3ff||_0x4f5615(0x35be)===_0x26f3ff?'<no\x20dump>':_0x49b36f),0x32):_0x111544[_0x4f5615(0x277a)]&&((_0xd2760a=_0x3cccc0[_0x4f5615(0x4ec)][_0x3015cc])?(_0x52ee87=_0xd2760a['underlyingResource'],_0x2f722b[_0x18948a][_0x4f5615(0x2355)][_0x4f5615(0x277a)]=_0x52ee87,_0x2f722b[_0x18948a][_0x4f5615(0x2355)][_0x4f5615(0x2cbf)]=_0xd2760a[_0x4f5615(0x33a8)]):_0x4d3175['Y'][_0x4f5615(0x350c)](_0x4f5615(0x2fd)+_0x3015cc+_0x4f5615(0x38c4)+JSON[_0x4f5615(0x1e90)](_0x111544)+_0x4f5615(0x2035)+JSON[_0x4f5615(0x1e90)](_0x3cccc0[_0x4f5615(0x4ec)])+_0x4f5615(0x2a42)+_0x3cccc0[_0x4f5615(0x439)],0x32));}var _0x45bbf3=_0x42d302[_0x1183e7];_0x3a9e94[_0x1183e7]=this[_0x4f5615(0x3f4b)]['createBindGroup']({'layout':_0x45bbf3,'entries':_0x2f722b});}return _0x3a9e94;}}_0x39a7bc['NumBindGroupsCreatedTotal']=0x0,_0x39a7bc[_0x391ed2(0x1f0f)]=0x0,_0x39a7bc[_0x391ed2(0x3f63)]=0x0,_0x39a7bc[_0x391ed2(0x2aff)]=0x0,_0x39a7bc[_0x391ed2(0x213c)]=new _0x8e1bf1(),_0x39a7bc['_NumBindGroupsCreatedCurrentFrame']=0x0,_0x39a7bc[_0x391ed2(0x221a)]=0x0,_0x39a7bc[_0x391ed2(0x364c)]=0x0;},0x16c35:(_0x43faff,_0x5c37ea,_0x205c1a)=>{var _0x366583=a8_0x49466b;_0x205c1a['d'](_0x5c37ea,{'O':()=>_0x4a5d3f});var _0x1bb226,_0x160148=_0x205c1a(0x77a5),_0x2899c1=_0x205c1a(0x89a1),_0x21ca3b=_0x205c1a(0x1a27),_0x169327=_0x205c1a(0xe83b),_0x5b001b=_0x205c1a(0x59c6);_0x1bb226={'StencilReadMask':0x0,0x0:_0x366583(0x10a6),'StencilWriteMask':0x1,0x1:_0x366583(0x3a79),'DepthBias':0x2,0x2:'DepthBias','DepthBiasSlopeScale':0x3,0x3:_0x366583(0xdb3),'DepthStencilState':0x4,0x4:_0x366583(0x3dc9),'MRTAttachments1':0x5,0x5:_0x366583(0x685),'MRTAttachments2':0x6,0x6:_0x366583(0x1e20),'RasterizationState':0x7,0x7:_0x366583(0x2b0e),'ColorStates':0x8,0x8:_0x366583(0x1ae9),'ShaderStage':0x9,0x9:_0x366583(0x12a3),'TextureStage':0xa,0xa:_0x366583(0x1ecc),'VertexState':0xb,0xb:_0x366583(0x1668),'NumStates':0xc,0xc:_0x366583(0x85d)};const _0x571a58={0x0:0x1,0x1:0x2,0x300:0x3,0x301:0x4,0x302:0x5,0x303:0x6,0x304:0x7,0x305:0x8,0x306:0x9,0x307:0xa,0x308:0xb,0x8001:0xc,0x8002:0xd,0x8003:0xc,0x8004:0xd},_0x33d005={0x0:0x0,0x1e00:0x1,0x1e01:0x2,0x1e02:0x3,0x1e03:0x4,0x150a:0x5,0x8507:0x6,0x8508:0x7};class _0x4a5d3f{constructor(_0x1e4dd6,_0x258613,_0x53b7ec){var _0x5e879d=_0x366583;this['mrtTextureCount']=0x0,this['_device']=_0x1e4dd6,this['_useTextureStage']=_0x53b7ec,this[_0x5e879d(0x35e0)]=new Array(0x1e),this[_0x5e879d(0x387d)]=0x0,this[_0x5e879d(0x2442)]=0x0,this[_0x5e879d(0x2295)]=_0x258613,this[_0x5e879d(0xda5)]=[],this[_0x5e879d(0x315c)]={'token':void 0x0,'pipeline':null},this[_0x5e879d(0x4034)]=!0x1,this[_0x5e879d(0x1f00)]=[],this[_0x5e879d(0x3d90)]=_0x1e4dd6[_0x5e879d(0x325f)][_0x5e879d(0x86d)]||0x800,this[_0x5e879d(0x1589)]();}[_0x366583(0x1589)](){var _0x5d308d=_0x366583;this[_0x5d308d(0x1d35)]=!0x0,this[_0x5d308d(0x1f00)][_0x5d308d(0x132e)]=0x0,this['setAlphaToCoverage'](!0x1),this[_0x5d308d(0x3b09)](),this[_0x5d308d(0x1333)](!0x1),this[_0x5d308d(0x27f4)](0x0),this[_0x5d308d(0x22ec)]=[_0x2899c1['EV'][_0x5d308d(0xea5)]],this[_0x5d308d(0x1fce)](_0x2899c1['EV'][_0x5d308d(0xea5)]),this[_0x5d308d(0x37d3)]([]),this[_0x5d308d(0x189)](!0x1),this[_0x5d308d(0xe99)]([null,null,null,null],[null,null]),this[_0x5d308d(0x3700)](0xf),this[_0x5d308d(0x1b29)](_0x2899c1['EV'][_0x5d308d(0xbb9)]),this['setStencilEnabled'](!0x1),this[_0x5d308d(0x3a2a)](),this['setBuffers'](null,null,null),this[_0x5d308d(0x3124)](0x0);}get[_0x366583(0x26a0)](){var _0x5eb238=_0x366583;return 0x0<this[_0x5eb238(0x1008)]?this[_0x5eb238(0xda5)]:this[_0x5eb238(0x22ec)];}[_0x366583(0x2ddd)](_0x2b4fa4,_0x4072c4,_0x4c6f61,_0x3aaf1c=0x0){var _0x3e430f=_0x366583;if(0x1<_0x4c6f61&&(_0x4c6f61=0x4),this[_0x3e430f(0x4034)]){const _0x39aedb=_0x4a5d3f['_GetTopology'](_0x2b4fa4);return this['_setVertexState'](_0x4072c4),this[_0x3e430f(0x315c)][_0x3e430f(0x293)]=this[_0x3e430f(0x2d7c)](_0x4072c4,_0x39aedb,_0x4c6f61),_0x4a5d3f[_0x3e430f(0x16e5)]++,_0x4a5d3f['_NumPipelineCreationCurrentFrame']++,this[_0x3e430f(0x315c)]['pipeline'];}if(this['_setShaderStage'](_0x4072c4[_0x3e430f(0x439)]),this[_0x3e430f(0x1adc)](_0x2b4fa4,_0x4c6f61),this[_0x3e430f(0x3c4b)](),this[_0x3e430f(0x2c93)](),this[_0x3e430f(0x3636)](_0x4072c4),this[_0x3e430f(0x3124)](_0x3aaf1c),this[_0x3e430f(0x1637)]=this[_0x3e430f(0x2442)],!this[_0x3e430f(0x1d35)]&&this[_0x3e430f(0x315c)][_0x3e430f(0x293)])return this[_0x3e430f(0x2442)]=this[_0x3e430f(0x387d)],_0x4a5d3f['NumCacheHitWithoutHash']++,this[_0x3e430f(0x315c)][_0x3e430f(0x293)];if(this[_0x3e430f(0x2e0f)](this[_0x3e430f(0x315c)]),this[_0x3e430f(0x1d35)]=!0x1,this[_0x3e430f(0x2442)]=this[_0x3e430f(0x387d)],this[_0x3e430f(0x315c)][_0x3e430f(0x293)])return _0x4a5d3f[_0x3e430f(0x4f6)]++,this[_0x3e430f(0x315c)][_0x3e430f(0x293)];const _0x2920be=_0x4a5d3f['_GetTopology'](_0x2b4fa4);return this[_0x3e430f(0x315c)]['pipeline']=this[_0x3e430f(0x2d7c)](_0x4072c4,_0x2920be,_0x4c6f61),this[_0x3e430f(0x3cde)](this[_0x3e430f(0x315c)]),_0x4a5d3f['NumCacheMiss']++,_0x4a5d3f[_0x3e430f(0x40e4)]++,this['_parameter'][_0x3e430f(0x293)];}[_0x366583(0x1a7b)](){var _0x33d9d3=_0x366583;_0x4a5d3f['NumPipelineCreationLastFrame']=_0x4a5d3f['_NumPipelineCreationCurrentFrame'],_0x4a5d3f[_0x33d9d3(0x40e4)]=0x0;}[_0x366583(0xeb4)](_0x1b59a5){this['_alphaToCoverageEnabled']=_0x1b59a5;}[_0x366583(0x128)](_0x191b3c){var _0x1b07b7=_0x366583;this[_0x1b07b7(0x223)]=_0x191b3c;}['setCullEnabled'](_0x21edf3){var _0xb4cbf9=_0x366583;this[_0xb4cbf9(0x3fe3)]=_0x21edf3;}['setCullFace'](_0x3ed86e){var _0x52d708=_0x366583;this[_0x52d708(0xc46)]=_0x3ed86e;}[_0x366583(0x1333)](_0x183b4f){this['_clampDepth']=_0x183b4f;}[_0x366583(0x3b09)](){var _0x5d3afe=_0x366583;this[_0x5d3afe(0x3d6b)](!0x1,0x2,0x1,0x0,0x0,!0x0,!0x0,_0x160148['g']['ALWAYS']);}[_0x366583(0x3d6b)](_0x44efa8,_0x27be24,_0xdf759e,_0x42780f,_0x49796f,_0x1c75b5,_0x46d581,_0x3806ac){var _0x301b3e=_0x366583;this['_depthWriteEnabled']=_0x46d581,this[_0x301b3e(0x2151)]=_0x1c75b5,this[_0x301b3e(0x38f2)]=(null!=_0x3806ac?_0x3806ac:_0x160148['g'][_0x301b3e(0x1f9e)])-0x200,this[_0x301b3e(0xc46)]=_0xdf759e,this[_0x301b3e(0x3fe3)]=_0x44efa8,this[_0x301b3e(0x223)]=_0x27be24,this['setDepthBiasSlopeScale'](_0x42780f),this['setDepthBias'](_0x49796f);}[_0x366583(0x27f4)](_0x1f3dce){var _0x393b10=_0x366583;this[_0x393b10(0x3283)]!==_0x1f3dce&&(this['_depthBias']=_0x1f3dce,this[_0x393b10(0x35e0)][_0x1bb226[_0x393b10(0x1779)]]=_0x1f3dce,this['_isDirty']=!0x0,this[_0x393b10(0x2442)]=Math[_0x393b10(0x3749)](this['_stateDirtyLowestIndex'],_0x1bb226[_0x393b10(0x1779)]));}[_0x366583(0x3e6e)](_0x5c6e47){var _0x39cc44=_0x366583;this['_depthBiasSlopeScale']!==_0x5c6e47&&(this[_0x39cc44(0x37d5)]=_0x5c6e47,this[_0x39cc44(0x35e0)][_0x1bb226[_0x39cc44(0xdb3)]]=_0x5c6e47,this[_0x39cc44(0x1d35)]=!0x0,this[_0x39cc44(0x2442)]=Math['min'](this[_0x39cc44(0x2442)],_0x1bb226[_0x39cc44(0xdb3)]));}[_0x366583(0x1fce)](_0x3e99e2){var _0x58c9b2=_0x366583;this['_webgpuColorFormat'][0x0]=_0x3e99e2,this[_0x58c9b2(0xaa5)]=_0x5b001b['U'][null!=_0x3e99e2?_0x3e99e2:''];}[_0x366583(0x28f0)](_0x5cf561){var _0x2b9d99=_0x366583;this[_0x2b9d99(0x2609)]=_0x5cf561;let _0x1d7b33=0x0;for(let _0x4fb1c6=0x0;_0x4fb1c6<_0x5cf561[_0x2b9d99(0x132e)];++_0x4fb1c6)0x0!==_0x5cf561[_0x4fb1c6]&&(_0x1d7b33+=0x1<<_0x4fb1c6);this[_0x2b9d99(0x404d)]!==_0x1d7b33&&(this['_mrtEnabledMask']=_0x1d7b33,this['_isDirty']=!0x0,this[_0x2b9d99(0x2442)]=Math[_0x2b9d99(0x3749)](this[_0x2b9d99(0x2442)],_0x1bb226['MRTAttachments1']));}[_0x366583(0x37d3)](_0x8666d6,_0x44ea4a){var _0x442ee6=_0x366583;if(0xa<(_0x44ea4a=null!=_0x44ea4a?_0x44ea4a:_0x8666d6[_0x442ee6(0x132e)]))throw _0x442ee6(0xe20);this[_0x442ee6(0x2a8f)]=_0x8666d6,this[_0x442ee6(0x24a2)]=_0x44ea4a,this['_mrtEnabledMask']=0xffff;const _0x1ba88e=[0x0,0x0];let _0x3612c5=0x0,_0x2aa34f=0x0,_0x39848b=0x0;for(let _0x9882d2=0x0;_0x9882d2<_0x44ea4a;++_0x9882d2){var _0x226789=_0x8666d6[_0x9882d2],_0x226789=null==_0x226789?void 0x0:_0x226789[_0x442ee6(0x9db)];this['_mrtFormats'][_0x39848b]=null!=(_0x226789=null==_0x226789?void 0x0:_0x226789[_0x442ee6(0x2cb9)])?_0x226789:this[_0x442ee6(0x22ec)][0x0],_0x1ba88e[_0x3612c5]+=_0x5b001b['U'][null!=(_0x226789=this[_0x442ee6(0xda5)][_0x39848b])?_0x226789:'']<<_0x2aa34f,_0x2aa34f+=0x6,_0x39848b++,0x20<=_0x2aa34f&&(_0x2aa34f=0x0,_0x3612c5++);}this[_0x442ee6(0xda5)][_0x442ee6(0x132e)]=_0x39848b,this['_mrtAttachments1']===_0x1ba88e[0x0]&&this[_0x442ee6(0xf65)]===_0x1ba88e[0x1]||(this[_0x442ee6(0x1008)]=_0x1ba88e[0x0],this[_0x442ee6(0xf65)]=_0x1ba88e[0x1],this['_states'][_0x1bb226[_0x442ee6(0x685)]]=_0x1ba88e[0x0],this['_states'][_0x1bb226[_0x442ee6(0x1e20)]]=_0x1ba88e[0x1],this['_isDirty']=!0x0,this[_0x442ee6(0x2442)]=Math['min'](this['_stateDirtyLowestIndex'],_0x1bb226['MRTAttachments1']));}[_0x366583(0x189)](_0x350341){var _0xbf2850=_0x366583;this[_0xbf2850(0x2534)]=_0x350341;}['setAlphaBlendFactors'](_0x114119,_0x340213){var _0x1cc219=_0x366583;this[_0x1cc219(0x2088)]=_0x114119,this['_alphaBlendEqParams']=_0x340213;}[_0x366583(0x3700)](_0x544548){var _0x539fba=_0x366583;this[_0x539fba(0x444)]=_0x544548;}[_0x366583(0x1b29)](_0x28cc9f){this['_webgpuDepthStencilFormat']=_0x28cc9f,this['_depthStencilFormat']=void 0x0===_0x28cc9f?0x0:_0x5b001b['U'][_0x28cc9f];}['setDepthTestEnabled'](_0x56d317){this['_depthTestEnabled']=_0x56d317;}[_0x366583(0x3ba0)](_0x4a3977){this['_depthWriteEnabled']=_0x4a3977;}[_0x366583(0xc0d)](_0x17435a){var _0x177ab9=_0x366583;this[_0x177ab9(0x38f2)]=(null!=_0x17435a?_0x17435a:_0x160148['g'][_0x177ab9(0x1f9e)])-0x200;}['setStencilEnabled'](_0x32d7bd){this['_stencilEnabled']=_0x32d7bd;}[_0x366583(0x1a20)](_0x5e7a62){var _0x59f901=_0x366583;this[_0x59f901(0x27ad)]=(null!=_0x5e7a62?_0x5e7a62:_0x160148['g'][_0x59f901(0x1f9e)])-0x200;}[_0x366583(0x3ffc)](_0x2f78b6){var _0x3d85d4=_0x366583;this[_0x3d85d4(0x3592)]=null===_0x2f78b6?0x1:_0x33d005[_0x2f78b6];}[_0x366583(0x19dd)](_0x573b05){var _0x1f554b=_0x366583;this[_0x1f554b(0x280)]=null===_0x573b05?0x2:_0x33d005[_0x573b05];}[_0x366583(0x640)](_0x7d25fd){this['_stencilFrontFailOp']=null===_0x7d25fd?0x1:_0x33d005[_0x7d25fd];}[_0x366583(0x2114)](_0x25fc30){var _0x58fcba=_0x366583;this[_0x58fcba(0x2f9a)]!==_0x25fc30&&(this[_0x58fcba(0x2f9a)]=_0x25fc30,this[_0x58fcba(0x35e0)][_0x1bb226[_0x58fcba(0x10a6)]]=_0x25fc30,this['_isDirty']=!0x0,this[_0x58fcba(0x2442)]=Math[_0x58fcba(0x3749)](this[_0x58fcba(0x2442)],_0x1bb226[_0x58fcba(0x10a6)]));}[_0x366583(0x33e5)](_0x53683d){var _0x32105c=_0x366583;this[_0x32105c(0xc7)]!==_0x53683d&&(this[_0x32105c(0xc7)]=_0x53683d,this[_0x32105c(0x35e0)][_0x1bb226['StencilWriteMask']]=_0x53683d,this[_0x32105c(0x1d35)]=!0x0,this['_stateDirtyLowestIndex']=Math[_0x32105c(0x3749)](this[_0x32105c(0x2442)],_0x1bb226[_0x32105c(0x3a79)]));}[_0x366583(0x3a2a)](){var _0x4d70ce=_0x366583;this['setStencilState'](!0x1,_0x160148['g']['ALWAYS'],_0x160148['g'][_0x4d70ce(0x24ee)],_0x160148['g'][_0x4d70ce(0x3aab)],_0x160148['g'][_0x4d70ce(0x24ee)],0xff,0xff);}[_0x366583(0x2764)](_0x13a335,_0x381cf1,_0x385763,_0x7f1377,_0x14dfc3,_0x4295e1,_0x217f94){var _0x5109ea=_0x366583;this[_0x5109ea(0x1a1d)]=_0x13a335,this[_0x5109ea(0x27ad)]=(null!=_0x381cf1?_0x381cf1:_0x160148['g']['ALWAYS'])-0x200,this[_0x5109ea(0x3592)]=null===_0x385763?0x1:_0x33d005[_0x385763],this[_0x5109ea(0x280)]=null===_0x7f1377?0x2:_0x33d005[_0x7f1377],this['_stencilFrontFailOp']=null===_0x14dfc3?0x1:_0x33d005[_0x14dfc3],this[_0x5109ea(0x2114)](_0x4295e1),this[_0x5109ea(0x33e5)](_0x217f94);}[_0x366583(0x2508)](_0x5d63a4,_0x41cc29,_0x50408b){var _0x276cc2=_0x366583;this[_0x276cc2(0x1b5b)]=_0x5d63a4,this['_overrideVertexBuffers']=_0x50408b,this[_0x276cc2(0xf63)]=_0x41cc29;}static['_GetTopology'](_0x5eb095){var _0xce2d53=_0x366583;switch(_0x5eb095){case _0x160148['g'][_0xce2d53(0x1509)]:return _0x2899c1['YV'][_0xce2d53(0x3439)];case _0x160148['g'][_0xce2d53(0x1663)]:return _0x2899c1['YV'][_0xce2d53(0x17e4)];case _0x160148['g'][_0xce2d53(0x1153)]:return _0x2899c1['YV'][_0xce2d53(0xf8e)];case _0x160148['g']['MATERIAL_PointListDrawMode']:return _0x2899c1['YV'][_0xce2d53(0x17e4)];case _0x160148['g'][_0xce2d53(0x2f67)]:return _0x2899c1['YV']['LineList'];case _0x160148['g']['MATERIAL_LineLoopDrawMode']:throw _0xce2d53(0x389b);case _0x160148['g'][_0xce2d53(0x1b0c)]:return _0x2899c1['YV'][_0xce2d53(0x1d38)];case _0x160148['g'][_0xce2d53(0xd56)]:return _0x2899c1['YV']['TriangleStrip'];case _0x160148['g']['MATERIAL_TriangleFanDrawMode']:throw _0xce2d53(0x200a);default:return _0x2899c1['YV'][_0xce2d53(0x3439)];}}static['_GetAphaBlendOperation'](_0x3b0722){var _0x2ebb84=_0x366583;switch(_0x3b0722){case _0x160148['g'][_0x2ebb84(0x1d6c)]:return _0x2899c1['db']['Add'];case _0x160148['g']['GL_ALPHA_EQUATION_SUBTRACT']:return _0x2899c1['db'][_0x2ebb84(0x1e23)];case _0x160148['g'][_0x2ebb84(0x10bb)]:return _0x2899c1['db'][_0x2ebb84(0xce6)];case _0x160148['g'][_0x2ebb84(0x3de2)]:return _0x2899c1['db']['Min'];case _0x160148['g'][_0x2ebb84(0x12b4)]:return _0x2899c1['db'][_0x2ebb84(0x4135)];default:return _0x2899c1['db'][_0x2ebb84(0x3d11)];}}static[_0x366583(0x3eba)](_0x43351d){var _0x323f32=_0x366583;switch(_0x43351d){case 0x0:return _0x2899c1['zi'][_0x323f32(0x1b83)];case 0x1:return _0x2899c1['zi']['One'];case _0x160148['g'][_0x323f32(0xc13)]:return _0x2899c1['zi']['Src'];case _0x160148['g'][_0x323f32(0x90d)]:return _0x2899c1['zi'][_0x323f32(0x2374)];case _0x160148['g'][_0x323f32(0x1efd)]:return _0x2899c1['zi'][_0x323f32(0x35f)];case _0x160148['g'][_0x323f32(0x2642)]:return _0x2899c1['zi'][_0x323f32(0x3909)];case _0x160148['g']['GL_ALPHA_FUNCTION_DST_ALPHA']:return _0x2899c1['zi']['DstAlpha'];case _0x160148['g'][_0x323f32(0x117)]:return _0x2899c1['zi'][_0x323f32(0x16cc)];case _0x160148['g'][_0x323f32(0x1562)]:return _0x2899c1['zi'][_0x323f32(0x17be)];case _0x160148['g'][_0x323f32(0x8f0)]:return _0x2899c1['zi'][_0x323f32(0x1e59)];case _0x160148['g'][_0x323f32(0x2f4)]:return _0x2899c1['zi'][_0x323f32(0x4f9)];case _0x160148['g']['GL_ALPHA_FUNCTION_CONSTANT_COLOR']:return _0x2899c1['zi'][_0x323f32(0x2fb0)];case _0x160148['g']['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR']:return _0x2899c1['zi'][_0x323f32(0xef5)];case _0x160148['g'][_0x323f32(0x1a19)]:return _0x2899c1['zi'][_0x323f32(0x2fb0)];case _0x160148['g'][_0x323f32(0x3e23)]:return _0x2899c1['zi']['OneMinusConstant'];default:return _0x2899c1['zi'][_0x323f32(0x16f3)];}}static['_GetCompareFunction'](_0x52f9bc){var _0x10912f=_0x366583;switch(_0x52f9bc){case 0x0:return _0x2899c1['wb'][_0x10912f(0x2c33)];case 0x1:return _0x2899c1['wb']['Less'];case 0x2:return _0x2899c1['wb'][_0x10912f(0xb4c)];case 0x3:return _0x2899c1['wb'][_0x10912f(0x21c)];case 0x4:return _0x2899c1['wb']['Greater'];case 0x5:return _0x2899c1['wb']['NotEqual'];case 0x6:return _0x2899c1['wb'][_0x10912f(0x3f66)];case 0x7:return _0x2899c1['wb']['Always'];}return _0x2899c1['wb']['Never'];}static['_GetStencilOpFunction'](_0x3d8895){var _0x311410=_0x366583;switch(_0x3d8895){case 0x0:return _0x2899c1['xS'][_0x311410(0x1b83)];case 0x1:return _0x2899c1['xS'][_0x311410(0x382e)];case 0x2:return _0x2899c1['xS'][_0x311410(0x149a)];case 0x3:return _0x2899c1['xS'][_0x311410(0x2127)];case 0x4:return _0x2899c1['xS'][_0x311410(0x117c)];case 0x5:return _0x2899c1['xS'][_0x311410(0xf71)];case 0x6:return _0x2899c1['xS'][_0x311410(0x209b)];case 0x7:return _0x2899c1['xS'][_0x311410(0x3754)];}return _0x2899c1['xS'][_0x311410(0x382e)];}static[_0x366583(0x1df2)](_0x3383d9){var _0xb8ebf0=_0x366583,_0x4596c7=_0x3383d9['type'],_0x1726c8=_0x3383d9[_0xb8ebf0(0x17b6)],_0x2613b2=_0x3383d9[_0xb8ebf0(0x2cc8)]();switch(_0x4596c7){case _0x21ca3b['o']['BYTE']:switch(_0x2613b2){case 0x1:case 0x2:return _0x1726c8?_0x2899c1['gB'][_0xb8ebf0(0x26ed)]:_0x2899c1['gB']['Sint8x2'];case 0x3:case 0x4:return _0x1726c8?_0x2899c1['gB'][_0xb8ebf0(0x1725)]:_0x2899c1['gB']['Sint8x4'];}break;case _0x21ca3b['o'][_0xb8ebf0(0x13eb)]:switch(_0x2613b2){case 0x1:case 0x2:return _0x1726c8?_0x2899c1['gB'][_0xb8ebf0(0x2e3d)]:_0x2899c1['gB'][_0xb8ebf0(0x1082)];case 0x3:case 0x4:return _0x1726c8?_0x2899c1['gB'][_0xb8ebf0(0x25ba)]:_0x2899c1['gB'][_0xb8ebf0(0x11f8)];}break;case _0x21ca3b['o']['SHORT']:switch(_0x2613b2){case 0x1:case 0x2:return _0x1726c8?_0x2899c1['gB'][_0xb8ebf0(0x3493)]:_0x2899c1['gB'][_0xb8ebf0(0x233d)];case 0x3:case 0x4:return _0x1726c8?_0x2899c1['gB']['Snorm16x4']:_0x2899c1['gB'][_0xb8ebf0(0x1a4b)];}break;case _0x21ca3b['o'][_0xb8ebf0(0x3541)]:switch(_0x2613b2){case 0x1:case 0x2:return _0x1726c8?_0x2899c1['gB']['Unorm16x2']:_0x2899c1['gB']['Uint16x2'];case 0x3:case 0x4:return _0x1726c8?_0x2899c1['gB'][_0xb8ebf0(0x2e37)]:_0x2899c1['gB'][_0xb8ebf0(0x2583)];}break;case _0x21ca3b['o'][_0xb8ebf0(0x1cba)]:switch(_0x2613b2){case 0x1:return _0x2899c1['gB'][_0xb8ebf0(0x26e5)];case 0x2:return _0x2899c1['gB'][_0xb8ebf0(0x190b)];case 0x3:return _0x2899c1['gB'][_0xb8ebf0(0x284c)];case 0x4:return _0x2899c1['gB']['Sint32x4'];}break;case _0x21ca3b['o'][_0xb8ebf0(0x3e38)]:switch(_0x2613b2){case 0x1:return _0x2899c1['gB'][_0xb8ebf0(0x11a1)];case 0x2:return _0x2899c1['gB']['Uint32x2'];case 0x3:return _0x2899c1['gB'][_0xb8ebf0(0xab)];case 0x4:return _0x2899c1['gB']['Uint32x4'];}break;case _0x21ca3b['o'][_0xb8ebf0(0x339b)]:switch(_0x2613b2){case 0x1:return _0x2899c1['gB'][_0xb8ebf0(0x268a)];case 0x2:return _0x2899c1['gB']['Float32x2'];case 0x3:return _0x2899c1['gB'][_0xb8ebf0(0x31a6)];case 0x4:return _0x2899c1['gB']['Float32x4'];}}throw new Error(_0xb8ebf0(0x7a1)+_0x3383d9[_0xb8ebf0(0x1d81)]()+_0xb8ebf0(0x57d)+_0x4596c7+_0xb8ebf0(0x1d3)+_0x1726c8+_0xb8ebf0(0xd60)+_0x2613b2);}[_0x366583(0x173d)](){var _0x521ca4=_0x366583;return this[_0x521ca4(0x2534)]?{'srcFactor':_0x4a5d3f[_0x521ca4(0x3eba)](this[_0x521ca4(0x2088)][0x2]),'dstFactor':_0x4a5d3f[_0x521ca4(0x3eba)](this['_alphaBlendFuncParams'][0x3]),'operation':_0x4a5d3f[_0x521ca4(0x1cc9)](this[_0x521ca4(0x1874)][0x1])}:null;}[_0x366583(0x34f)](){var _0x1465e0=_0x366583;return this[_0x1465e0(0x2534)]?{'srcFactor':_0x4a5d3f[_0x1465e0(0x3eba)](this[_0x1465e0(0x2088)][0x0]),'dstFactor':_0x4a5d3f[_0x1465e0(0x3eba)](this[_0x1465e0(0x2088)][0x1]),'operation':_0x4a5d3f[_0x1465e0(0x1cc9)](this[_0x1465e0(0x1874)][0x0])}:null;}[_0x366583(0x28f2)](_0x53e005){var _0x59ed56=_0x366583;this['_shaderId']!==_0x53e005&&(this[_0x59ed56(0x19e3)]=_0x53e005,this[_0x59ed56(0x35e0)][_0x1bb226[_0x59ed56(0x12a3)]]=_0x53e005,this[_0x59ed56(0x1d35)]=!0x0,this[_0x59ed56(0x2442)]=Math['min'](this[_0x59ed56(0x2442)],_0x1bb226[_0x59ed56(0x12a3)]));}[_0x366583(0x1adc)](_0x794295,_0x489d5b){var _0x2f3a7b=_0x366583;_0x794295=this[_0x2f3a7b(0x223)]-0x1+((this['_cullEnabled']?this[_0x2f3a7b(0xc46)]:0x0)<<0x1)+((this['_clampDepth']?0x1:0x0)<<0x3)+((this[_0x2f3a7b(0x3a16)]?0x1:0x0)<<0x4)+(_0x794295<<0x5)+(_0x489d5b<<0x8),this[_0x2f3a7b(0x37c8)]!==_0x794295&&(this[_0x2f3a7b(0x37c8)]=_0x794295,this[_0x2f3a7b(0x35e0)][_0x1bb226[_0x2f3a7b(0x2b0e)]]=this[_0x2f3a7b(0x37c8)],this['_isDirty']=!0x0,this[_0x2f3a7b(0x2442)]=Math[_0x2f3a7b(0x3749)](this['_stateDirtyLowestIndex'],_0x1bb226[_0x2f3a7b(0x2b0e)]));}[_0x366583(0x3c4b)](){var _0x48f743=_0x366583;let _0x448706=((this[_0x48f743(0x444)]?0x1:0x0)<<0x16)+(this[_0x48f743(0xaa5)]<<0x17)+((this[_0x48f743(0x3561)]?0x1:0x0)<<0x1d);this[_0x48f743(0x2534)]&&(_0x448706+=((null===this['_alphaBlendFuncParams'][0x0]?0x2:_0x571a58[this['_alphaBlendFuncParams'][0x0]])<<0x0)+((null===this[_0x48f743(0x2088)][0x1]?0x2:_0x571a58[this[_0x48f743(0x2088)][0x1]])<<0x4)+((null===this['_alphaBlendFuncParams'][0x2]?0x2:_0x571a58[this[_0x48f743(0x2088)][0x2]])<<0x8)+((null===this[_0x48f743(0x2088)][0x3]?0x2:_0x571a58[this[_0x48f743(0x2088)][0x3]])<<0xc)+((null===this[_0x48f743(0x1874)][0x0]?0x1:this[_0x48f743(0x1874)][0x0]-0x8005)<<0x10)+((null===this[_0x48f743(0x1874)][0x1]?0x1:this[_0x48f743(0x1874)][0x1]-0x8005)<<0x13)),_0x448706!==this[_0x48f743(0x154d)]&&(this[_0x48f743(0x154d)]=_0x448706,this['_states'][_0x1bb226[_0x48f743(0x1ae9)]]=this[_0x48f743(0x154d)],this[_0x48f743(0x1d35)]=!0x0,this[_0x48f743(0x2442)]=Math[_0x48f743(0x3749)](this['_stateDirtyLowestIndex'],_0x1bb226['ColorStates']));}['_setDepthStencilState'](){var _0x475be8=_0x366583,_0x1ab477=this[_0x475be8(0x1a1d)]?this['_stencilFrontCompare']+(this[_0x475be8(0x3592)]<<0x3)+(this[_0x475be8(0x280)]<<0x6)+(this[_0x475be8(0x2a2e)]<<0x9):0x24f,_0x1ab477=this[_0x475be8(0x3bee)]+((this[_0x475be8(0x2151)]?this['_depthCompare']:0x7)<<0x6)+(_0x1ab477<<0xa);this[_0x475be8(0x1a54)]!==_0x1ab477&&(this['_depthStencilState']=_0x1ab477,this['_states'][_0x1bb226[_0x475be8(0x3dc9)]]=this[_0x475be8(0x1a54)],this[_0x475be8(0x1d35)]=!0x0,this[_0x475be8(0x2442)]=Math[_0x475be8(0x3749)](this[_0x475be8(0x2442)],_0x1bb226[_0x475be8(0x3dc9)]));}[_0x366583(0x3636)](_0x20001f){var _0x4cab67=_0x366583,_0x3ee308=this[_0x4cab67(0x387d)];let _0x503ea4=_0x1bb226[_0x4cab67(0x1668)];var _0x20001f=_0x20001f[_0x4cab67(0x2518)],_0x461022=_0x20001f[_0x4cab67(0x181e)]['attributeNamesFromEffect'],_0x74624f=_0x20001f[_0x4cab67(0x181e)][_0x4cab67(0x37ec)];let _0x260120,_0x3125e4=0x0;for(let _0x28e3b6=0x0;_0x28e3b6<_0x461022['length'];_0x28e3b6++){var _0x1896ac=_0x74624f[_0x28e3b6];let _0x4180be=null!=(_0x12a992=this[_0x4cab67(0x35cb)]&&this['_overrideVertexBuffers'][_0x461022[_0x28e3b6]])?_0x12a992:this['_vertexBuffers'][_0x461022[_0x28e3b6]];var _0x54f93b,_0x17a546,_0x12a992=null==(_0x12a992=(_0x4180be=_0x4180be||this['_emptyVertexBuffer'])['getBuffer']())?void 0x0:_0x12a992[_0x4cab67(0x1305)],_0xdd8fe2=(void 0x0===_0x4180be[_0x4cab67(0x759)]&&(_0xdd8fe2=_0x4180be[_0x4cab67(0x10f4)],_0x54f93b=_0x4180be[_0x4cab67(0x2cc8)](!0x0),_0x17a546=_0x4180be[_0x4cab67(0x248)],_0x4180be[_0x4cab67(0x759)]=_0xdd8fe2<=this[_0x4cab67(0x3d90)]-_0x54f93b&&(0x0===_0x17a546||_0xdd8fe2+_0x54f93b<=_0x17a546)),_0x260120&&_0x260120===_0x12a992&&_0x4180be[_0x4cab67(0x759)]||(this[_0x4cab67(0x1f00)][_0x3125e4++]=_0x4180be,_0x260120=_0x4180be['_validOffsetRange']?_0x12a992:null),_0x4180be[_0x4cab67(0x3dd0)]+(_0x1896ac<<0x7));this[_0x4cab67(0x1d35)]=this[_0x4cab67(0x1d35)]||this[_0x4cab67(0x35e0)][_0x503ea4]!==_0xdd8fe2,this[_0x4cab67(0x35e0)][_0x503ea4++]=_0xdd8fe2;}this[_0x4cab67(0x1f00)][_0x4cab67(0x132e)]=_0x3125e4,this['_statesLength']=_0x503ea4,this[_0x4cab67(0x1d35)]=this['_isDirty']||_0x503ea4!==_0x3ee308,this[_0x4cab67(0x1d35)]&&(this[_0x4cab67(0x2442)]=Math[_0x4cab67(0x3749)](this['_stateDirtyLowestIndex'],_0x1bb226[_0x4cab67(0x1668)]));}[_0x366583(0x3124)](_0x24ab88){var _0x4e66c4=_0x366583;this['_textureState']!==_0x24ab88&&(this[_0x4e66c4(0x2a60)]=_0x24ab88,this[_0x4e66c4(0x35e0)][_0x1bb226[_0x4e66c4(0x1ecc)]]=this[_0x4e66c4(0x2a60)],this[_0x4e66c4(0x1d35)]=!0x0,this[_0x4e66c4(0x2442)]=Math[_0x4e66c4(0x3749)](this[_0x4e66c4(0x2442)],_0x1bb226[_0x4e66c4(0x1ecc)]));}['_createPipelineLayout'](_0x429308){var _0x4eba31=_0x366583;if(this[_0x4eba31(0x3ac3)])return this[_0x4eba31(0x24f5)](_0x429308);const _0x429284=[];var _0x281139=_0x429308[_0x4eba31(0x181e)][_0x4eba31(0xd7d)];for(let _0x4d9072=0x0;_0x4d9072<_0x281139['length'];_0x4d9072++){var _0x5a7f28=_0x281139[_0x4d9072];_0x429284[_0x4d9072]=this[_0x4eba31(0x3f4b)]['createBindGroupLayout']({'entries':_0x5a7f28});}return _0x429308['bindGroupLayouts']=_0x429284,this[_0x4eba31(0x3f4b)]['createPipelineLayout']({'bindGroupLayouts':_0x429284});}['_createPipelineLayoutWithTextureStage'](_0x275725){var _0x384754=_0x366583,_0x2ab5e9=_0x275725[_0x384754(0x181e)];const _0x308ff7=_0x2ab5e9[_0x384754(0xd7d)];let _0x1a79d4=0x1;for(let _0x29ba74=0x0;_0x29ba74<_0x308ff7[_0x384754(0x132e)];_0x29ba74++){var _0x2ea010=_0x308ff7[_0x29ba74];for(let _0x32a1be=0x0;_0x32a1be<_0x2ea010[_0x384754(0x132e)];_0x32a1be++){const _0x3d3d1c=_0x308ff7[_0x29ba74][_0x32a1be];if(_0x3d3d1c['texture']){var _0x3fbdc5,_0x3d8fe7=_0x2ab5e9['bindGroupLayoutEntryInfo'][_0x29ba74][_0x3d3d1c['binding']]['name'],_0x5ae245=_0x2ab5e9['availableTextures'][_0x3d8fe7],_0x3d8fe7=_0x5ae245[_0x384754(0x92d)]?_0x2ab5e9[_0x384754(0x11ba)][_0x3d8fe7+_0x169327['e'][_0x384754(0x172)]]:null;let _0x39ef0a=_0x5ae245[_0x384754(0x358e)],_0x234f70=null!=(_0x3fbdc5=null==_0x3d8fe7?void 0x0:_0x3d8fe7['type'])?_0x3fbdc5:_0x2899c1['dV'][_0x384754(0x3975)];this['_textureState']&_0x1a79d4&&_0x39ef0a!==_0x2899c1['oD'][_0x384754(0x22ce)]&&(_0x5ae245[_0x384754(0x92d)]&&(_0x234f70=_0x2899c1['dV'][_0x384754(0xbe5)]),_0x39ef0a=_0x2899c1['oD'][_0x384754(0x2adb)]),_0x3d3d1c[_0x384754(0xc52)][_0x384754(0x358e)]=_0x39ef0a,_0x3d8fe7&&(_0x3fbdc5=_0x2ab5e9[_0x384754(0xbee)][_0x3d8fe7[_0x384754(0x1e7c)][_0x384754(0x1aa2)]][_0x3d8fe7['binding'][_0x384754(0x398c)]]['index'],_0x308ff7[_0x3d8fe7[_0x384754(0x1e7c)][_0x384754(0x1aa2)]][_0x3fbdc5][_0x384754(0x35be)][_0x384754(0x2eea)]=_0x234f70),_0x1a79d4<<=0x1;}}}const _0x2c5b87=[];for(let _0xc6023=0x0;_0xc6023<_0x308ff7[_0x384754(0x132e)];++_0xc6023)_0x2c5b87[_0xc6023]=this[_0x384754(0x3f4b)][_0x384754(0x3367)]({'entries':_0x308ff7[_0xc6023]});return _0x275725['bindGroupLayouts']=_0x2c5b87,this[_0x384754(0x3f4b)][_0x384754(0x19d5)]({'bindGroupLayouts':_0x2c5b87});}[_0x366583(0x1959)](_0x11ec98){var _0x2933e3=_0x366583;const _0x37a4f8=[];var _0x11ec98=_0x11ec98[_0x2933e3(0x2518)],_0x54eed6=_0x11ec98[_0x2933e3(0x181e)][_0x2933e3(0x5b4)],_0x474ed2=_0x11ec98['shaderProcessingContext'][_0x2933e3(0x37ec)];let _0x2a1e9f,_0x580b90;for(let _0x1d14eb=0x0;_0x1d14eb<_0x54eed6[_0x2933e3(0x132e)];_0x1d14eb++){var _0x25fc2d=_0x474ed2[_0x1d14eb];let _0x2f9063=null!=(_0x20e8bc=this[_0x2933e3(0x35cb)]&&this[_0x2933e3(0x35cb)][_0x54eed6[_0x1d14eb]])?_0x20e8bc:this[_0x2933e3(0x1b5b)][_0x54eed6[_0x1d14eb]],_0x1c214d=null==(_0x20e8bc=(_0x2f9063=_0x2f9063||this[_0x2933e3(0x2295)])[_0x2933e3(0xa3a)]())?void 0x0:_0x20e8bc['underlyingResource'],_0x471748=_0x2f9063[_0x2933e3(0x10f4)];var _0x5d98d3,_0x20e8bc=!_0x2f9063[_0x2933e3(0x759)];_0x2a1e9f&&_0x580b90&&_0x2a1e9f===_0x1c214d&&!_0x20e8bc||(_0x5d98d3={'arrayStride':_0x2f9063['byteStride'],'stepMode':_0x2f9063['getIsInstanced']()?_0x2899c1['V'][_0x2933e3(0x145d)]:_0x2899c1['V'][_0x2933e3(0x9d6)],'attributes':[]},_0x37a4f8[_0x2933e3(0x2f54)](_0x5d98d3),_0x580b90=_0x5d98d3[_0x2933e3(0x22b7)],_0x20e8bc&&(_0x471748=0x0,_0x1c214d=null)),_0x580b90['push']({'shaderLocation':_0x25fc2d,'offset':_0x471748,'format':_0x4a5d3f['_GetVertexInputDescriptorFormat'](_0x2f9063)}),_0x2a1e9f=_0x1c214d;}return _0x37a4f8;}[_0x366583(0x2d7c)](_0xd034ed,_0x3a48b4,_0x4b9918){var _0x990078=_0x366583,_0x268f35,_0x463a12=_0xd034ed[_0x990078(0x2518)],_0xd034ed=this[_0x990078(0x1959)](_0xd034ed),_0x377835=this[_0x990078(0x261)](_0x463a12);const _0x4ca01f=[];var _0x58d5fe=this[_0x990078(0x173d)](),_0x5a5536=this[_0x990078(0x34f)]();if(0x0<this[_0x990078(0x1008)])for(let _0x504c08=0x0;_0x504c08<this[_0x990078(0xda5)][_0x990078(0x132e)];++_0x504c08){var _0x2e48bc=this['_mrtFormats'][_0x504c08];if(_0x2e48bc){const _0x454045={'format':_0x2e48bc,'writeMask':0x0!=(this[_0x990078(0x404d)]&0x1<<_0x504c08)?this[_0x990078(0x444)]:0x0};_0x58d5fe&&_0x5a5536&&(_0x454045[_0x990078(0x2dfe)]={'alpha':_0x58d5fe,'color':_0x5a5536}),_0x4ca01f[_0x990078(0x2f54)](_0x454045);}else _0x4ca01f[_0x990078(0x2f54)](null);}else{if(this[_0x990078(0x22ec)][0x0]){const _0x56f5b0={'format':this[_0x990078(0x22ec)][0x0],'writeMask':this['_writeMask']};_0x58d5fe&&_0x5a5536&&(_0x56f5b0['blend']={'alpha':_0x58d5fe,'color':_0x5a5536}),_0x4ca01f[_0x990078(0x2f54)](_0x56f5b0);}else _0x4ca01f['push'](null);}var _0x9bc718={'compare':_0x4a5d3f[_0x990078(0x354c)](this[_0x990078(0x1a1d)]?this[_0x990078(0x27ad)]:0x7),'depthFailOp':_0x4a5d3f[_0x990078(0x3a2)](this[_0x990078(0x1a1d)]?this[_0x990078(0x3592)]:0x1),'failOp':_0x4a5d3f[_0x990078(0x3a2)](this[_0x990078(0x1a1d)]?this['_stencilFrontFailOp']:0x1),'passOp':_0x4a5d3f[_0x990078(0x3a2)](this['_stencilEnabled']?this['_stencilFrontPassOp']:0x1)};let _0x494601=void 0x0;_0x3a48b4!==_0x2899c1['YV'][_0x990078(0x1d38)]&&_0x3a48b4!==_0x2899c1['YV'][_0x990078(0xddc)]||(_0x494601=!this['_indexBuffer']||this[_0x990078(0xf63)][_0x990078(0x721)]?_0x2899c1['iD'][_0x990078(0x11a1)]:_0x2899c1['iD'][_0x990078(0x12a5)]);var _0x2dc906=!!this[_0x990078(0x3c03)]&&_0x5b001b['D'][_0x990078(0xe4e)](this['_webgpuDepthStencilFormat']);return this['_device'][_0x990078(0x26f4)]({'label':_0x990078(0x1e5e)+(null!=(_0x268f35=null==(_0x268f35=_0x4ca01f[0x0])?void 0x0:_0x268f35[_0x990078(0x2cb9)])?_0x268f35:'nooutput')+'_'+(null!=(_0x268f35=this['_webgpuDepthStencilFormat'])?_0x268f35:'nodepth')+_0x990078(0x3aaf)+_0x4b9918,'layout':_0x377835,'vertex':{'module':_0x463a12[_0x990078(0x1431)][_0x990078(0x270)][_0x990078(0x1ab6)],'entryPoint':_0x463a12[_0x990078(0x1431)][_0x990078(0x270)][_0x990078(0x87d)],'buffers':_0xd034ed},'primitive':{'topology':_0x3a48b4,'stripIndexFormat':_0x494601,'frontFace':0x1===this['_frontFace']?_0x2899c1['zX'][_0x990078(0x15d8)]:_0x2899c1['zX']['CW'],'cullMode':this[_0x990078(0x3fe3)]?0x2===this[_0x990078(0xc46)]?_0x2899c1['Wf'][_0x990078(0x1ace)]:_0x2899c1['Wf'][_0x990078(0x3d10)]:_0x2899c1['Wf']['None']},'fragment':_0x463a12[_0x990078(0x1431)][_0x990078(0x2bca)]?{'module':_0x463a12[_0x990078(0x1431)][_0x990078(0x2bca)][_0x990078(0x1ab6)],'entryPoint':_0x463a12[_0x990078(0x1431)][_0x990078(0x2bca)][_0x990078(0x87d)],'targets':_0x4ca01f}:void 0x0,'multisample':{'count':_0x4b9918},'depthStencil':void 0x0===this[_0x990078(0x3c03)]?void 0x0:{'depthWriteEnabled':this['_depthWriteEnabled'],'depthCompare':this['_depthTestEnabled']?_0x4a5d3f[_0x990078(0x354c)](this[_0x990078(0x38f2)]):_0x2899c1['wb']['Always'],'format':this[_0x990078(0x3c03)],'stencilFront':this[_0x990078(0x1a1d)]&&_0x2dc906?_0x9bc718:void 0x0,'stencilBack':this['_stencilEnabled']&&_0x2dc906?_0x9bc718:void 0x0,'stencilReadMask':this[_0x990078(0x1a1d)]&&_0x2dc906?this[_0x990078(0x2f9a)]:void 0x0,'stencilWriteMask':this[_0x990078(0x1a1d)]&&_0x2dc906?this[_0x990078(0xc7)]:void 0x0,'depthBias':this[_0x990078(0x3283)],'depthBiasClamp':this['_depthBiasClamp'],'depthBiasSlopeScale':this[_0x990078(0x37d5)]}});}}_0x4a5d3f[_0x366583(0x27c9)]=0x0,_0x4a5d3f[_0x366583(0x4f6)]=0x0,_0x4a5d3f[_0x366583(0x16e5)]=0x0,_0x4a5d3f[_0x366583(0x295)]=0x0,_0x4a5d3f[_0x366583(0x40e4)]=0x0;},0x9683:(_0x1071b3,_0x4e5240,_0x1c2398)=>{var _0xc1e6c6=a8_0x49466b;_0x1c2398['d'](_0x4e5240,{'H':()=>_0x26421a}),_0x4e5240=_0x1c2398(0x16c35);class _0x4bf1f6{constructor(){var _0x46ec73=a8_0x58a1;this[_0x46ec73(0x2cbb)]={};}[_0xc1e6c6(0x26de)](){var _0x2c80a9=_0xc1e6c6;let _0xf8e134=0x0,_0x123462=this['pipeline']?0x1:0x0;for(const _0x4d5b8f in this[_0x2c80a9(0x2cbb)]){const _0x22f4bb=this[_0x2c80a9(0x2cbb)][_0x4d5b8f];var [_0x1e6d08,_0x4bd2f5]=_0x22f4bb[_0x2c80a9(0x26de)]();_0xf8e134+=_0x1e6d08,_0x123462+=_0x4bd2f5,_0xf8e134++;}return[_0xf8e134,_0x123462];}}class _0x26421a extends _0x4e5240['O']{constructor(_0x19749d,_0xe487fa,_0x4756e6){var _0x2be7c6=_0xc1e6c6;super(_0x19749d,_0xe487fa,_0x4756e6),this[_0x2be7c6(0x98)]=[],this[_0x2be7c6(0x98)][0x0]=_0x26421a[_0x2be7c6(0x213c)];}static['GetNodeCounts'](){var _0x565440=_0xc1e6c6,_0x2bd352=_0x26421a[_0x565440(0x213c)][_0x565440(0x26de)]();return{'nodeCount':_0x2bd352[0x0],'pipelineCount':_0x2bd352[0x1]};}static['_GetPipelines'](_0x4186d1,_0x48cbde,_0xa59801,_0xcc79a){var _0x50757a=_0xc1e6c6;if(_0x4186d1[_0x50757a(0x293)]){const _0x1c0be9=_0xa59801[_0x50757a(0x139f)]();_0x1c0be9[_0x50757a(0x132e)]=_0xcc79a,_0x48cbde[_0x50757a(0x2f54)](_0x1c0be9);}for(const _0x9ef790 in _0x4186d1[_0x50757a(0x2cbb)]){var _0xe7f2b3=_0x4186d1['values'][_0x9ef790];_0xa59801[_0xcc79a]=parseInt(_0x9ef790),_0x26421a[_0x50757a(0x3ed)](_0xe7f2b3,_0x48cbde,_0xa59801,_0xcc79a+0x1);}}static[_0xc1e6c6(0x72b)](){var _0x55ba30=_0xc1e6c6,_0x357397=[];return _0x26421a[_0x55ba30(0x3ed)](_0x26421a[_0x55ba30(0x213c)],_0x357397,[],0x0),_0x357397;}[_0xc1e6c6(0x2e0f)](_0x5066a3){var _0x2621c2=_0xc1e6c6;let _0x1f494e=this[_0x2621c2(0x98)][this[_0x2621c2(0x2442)]];for(let _0xc67844=this[_0x2621c2(0x2442)];_0xc67844<this['_statesLength'];++_0xc67844){let _0x404381=_0x1f494e[_0x2621c2(0x2cbb)][this['_states'][_0xc67844]];_0x404381||(_0x404381=new _0x4bf1f6(),_0x1f494e[_0x2621c2(0x2cbb)][this[_0x2621c2(0x35e0)][_0xc67844]]=_0x404381),_0x1f494e=_0x404381,this[_0x2621c2(0x98)][_0xc67844+0x1]=_0x1f494e;}_0x5066a3[_0x2621c2(0x20e2)]=_0x1f494e,_0x5066a3[_0x2621c2(0x293)]=_0x1f494e[_0x2621c2(0x293)];}[_0xc1e6c6(0x3cde)](_0x389cba){var _0x5bf0a7=_0xc1e6c6;_0x389cba[_0x5bf0a7(0x20e2)][_0x5bf0a7(0x293)]=_0x389cba[_0x5bf0a7(0x293)];}}_0x26421a['_Cache']=new _0x4bf1f6();},0x14e86:(_0x1fe99f,_0x52b8c2,_0x28ec95)=>{var _0xf9a0fa=a8_0x49466b;_0x28ec95['d'](_0x52b8c2,{'W':()=>_0x3cf2e3});var _0x42729c=_0x28ec95(0x89a1),_0x1723d8=_0x28ec95(0x77a5);const _0x25d807=[0x0,0x0,0x3,0x7,0x0,0x2,0x6,0x2,0x4,0x1,0x5,0x3,0x1],_0x584490=[0x0,0x40,0x20,0x60,0x10,0x50,0x30,0x70,0x8],_0xe54db0=[0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x80];class _0x3cf2e3{constructor(_0x373da9){var _0x159939=a8_0x58a1;this[_0x159939(0x3547)]={},this[_0x159939(0x3f4b)]=_0x373da9,this[_0x159939(0x4034)]=!0x1;}static[_0xf9a0fa(0x19a2)](_0x30306b){var _0x3f7943=_0xf9a0fa,_0x11d255,_0x7b59f5=_0x30306b[_0x3f7943(0x3817)]&&0x1<_0x30306b[_0x3f7943(0x3817)]?0x4:0x1;return _0x25d807[_0x30306b[_0x3f7943(0x17df)]]+_0x584490[(_0x30306b['_comparisonFunction']||0x202)-0x200+0x1]+_0xe54db0[_0x30306b[_0x3f7943(0x17df)]]+((null!=(_0x11d255=_0x30306b[_0x3f7943(0x18af)])?_0x11d255:0x1)<<0x8)+((null!=(_0x11d255=_0x30306b[_0x3f7943(0x2f86)])?_0x11d255:0x1)<<0xa)+((null!=(_0x11d255=_0x30306b[_0x3f7943(0x2eb9)])?_0x11d255:0x1)<<0xc)+((_0x30306b[_0x3f7943(0x3de8)]?0x1:0x0)<<0xe)+(_0x7b59f5<<0xf);}static[_0xf9a0fa(0x86b)](_0x3a5e1c,_0x87ea4){var _0x4f3cb5=_0xf9a0fa;let _0x17248e,_0x5e493d,_0x21ccf2,_0x53592d,_0xfe07f2;var _0x421a31=_0x3a5e1c[_0x4f3cb5(0x3de8)];switch(_0x3a5e1c['samplingMode']){case _0x1723d8['g'][_0x4f3cb5(0x1d2d)]:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x421a31||(_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g'][_0x4f3cb5(0x7ed)]:case _0x1723d8['g'][_0x4f3cb5(0x3fc7)]:_0x17248e=_0x42729c['X9']['Linear'],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x421a31?_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x3518)]:(_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g'][_0x4f3cb5(0x3eaf)]:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x5e493d=_0x42729c['X9']['Nearest'],_0x421a31?_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x3518)]:(_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST']:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x21ccf2=_0x42729c['X9']['Nearest'],_0x421a31||(_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g'][_0x4f3cb5(0x377b)]:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x421a31||(_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g'][_0x4f3cb5(0x3ac6)]:_0x17248e=_0x42729c['X9']['Nearest'],_0x5e493d=_0x42729c['X9']['Linear'],_0x421a31?_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x3518)]:(_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g'][_0x4f3cb5(0x26ff)]:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x5e493d=_0x42729c['X9']['Linear'],_0x21ccf2=_0x42729c['X9']['Nearest'],_0x53592d=_0xfe07f2=0x0;break;case _0x1723d8['g'][_0x4f3cb5(0x2fcf)]:case _0x1723d8['g']['TEXTURE_NEAREST_SAMPLINGMODE']:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x53592d=_0xfe07f2=0x0;break;case _0x1723d8['g'][_0x4f3cb5(0x3535)]:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x5e493d=_0x42729c['X9']['Nearest'],_0x21ccf2=_0x42729c['X9']['Nearest'],_0x421a31||(_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g']['TEXTURE_LINEAR_NEAREST_MIPLINEAR']:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x421a31?_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x3518)]:(_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x53592d=_0xfe07f2=0x0);break;case _0x1723d8['g']['TEXTURE_LINEAR_LINEAR']:case _0x1723d8['g'][_0x4f3cb5(0x3a6e)]:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x3518)],_0x21ccf2=_0x42729c['X9']['Nearest'],_0x53592d=_0xfe07f2=0x0;break;case _0x1723d8['g'][_0x4f3cb5(0x348)]:_0x17248e=_0x42729c['X9']['Linear'],_0x5e493d=_0x42729c['X9']['Nearest'],_0x21ccf2=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x53592d=_0xfe07f2=0x0;break;default:_0x17248e=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x5e493d=_0x42729c['X9'][_0x4f3cb5(0x2ca8)],_0x21ccf2=_0x42729c['X9']['Nearest'],_0x53592d=_0xfe07f2=0x0;}return 0x1<_0x87ea4&&(0x0!==_0x53592d||0x0!==_0xfe07f2)?{'magFilter':_0x42729c['X9'][_0x4f3cb5(0x3518)],'minFilter':_0x42729c['X9'][_0x4f3cb5(0x3518)],'mipmapFilter':_0x42729c['X9'][_0x4f3cb5(0x3518)],'anisotropyEnabled':!0x0}:{'magFilter':_0x17248e,'minFilter':_0x5e493d,'mipmapFilter':_0x21ccf2,'lodMinClamp':_0x53592d,'lodMaxClamp':_0xfe07f2};}static[_0xf9a0fa(0x73c)](_0x43e3e0){var _0x3333f4=_0xf9a0fa;switch(_0x43e3e0){case _0x1723d8['g'][_0x3333f4(0x391c)]:return _0x42729c['OB'][_0x3333f4(0x2b78)];case _0x1723d8['g']['TEXTURE_CLAMP_ADDRESSMODE']:return _0x42729c['OB'][_0x3333f4(0xfcb)];case _0x1723d8['g'][_0x3333f4(0x28fa)]:return _0x42729c['OB'][_0x3333f4(0x981)];}return _0x42729c['OB'][_0x3333f4(0x2b78)];}static[_0xf9a0fa(0x3d2d)](_0x2b58b1){var _0x59dbe1=_0xf9a0fa;return{'addressModeU':this['_GetWrappingMode'](_0x2b58b1[_0x59dbe1(0x18af)]),'addressModeV':this[_0x59dbe1(0x73c)](_0x2b58b1[_0x59dbe1(0x2f86)]),'addressModeW':this['_GetWrappingMode'](_0x2b58b1[_0x59dbe1(0x2eb9)])};}static[_0xf9a0fa(0x18a8)](_0x21b74f){var _0x17adef=_0xf9a0fa,_0x2de325=_0x21b74f[_0x17adef(0x3de8)]&&_0x21b74f[_0x17adef(0x3817)]&&0x1<_0x21b74f[_0x17adef(0x3817)]?0x4:0x1,_0x5779c6=this[_0x17adef(0x86b)](_0x21b74f,_0x2de325);return Object[_0x17adef(0x1666)](Object[_0x17adef(0x1666)](Object['assign']({},_0x5779c6),this[_0x17adef(0x3d2d)](_0x21b74f)),{'compare':_0x21b74f[_0x17adef(0xd15)]?_0x3cf2e3[_0x17adef(0x2f08)](_0x21b74f[_0x17adef(0xd15)]):void 0x0,'maxAnisotropy':_0x5779c6[_0x17adef(0x1226)]?_0x2de325:0x1});}static['GetCompareFunction'](_0x5844c2){var _0x59b88e=_0xf9a0fa;switch(_0x5844c2){case _0x1723d8['g'][_0x59b88e(0x1f9e)]:return _0x42729c['wb']['Always'];case _0x1723d8['g']['EQUAL']:return _0x42729c['wb'][_0x59b88e(0xb4c)];case _0x1723d8['g'][_0x59b88e(0x3b87)]:return _0x42729c['wb']['Greater'];case _0x1723d8['g'][_0x59b88e(0x2178)]:return _0x42729c['wb']['GreaterEqual'];case _0x1723d8['g'][_0x59b88e(0x1c42)]:return _0x42729c['wb'][_0x59b88e(0x29d1)];case _0x1723d8['g'][_0x59b88e(0x16b7)]:return _0x42729c['wb']['LessEqual'];case _0x1723d8['g'][_0x59b88e(0x1927)]:return _0x42729c['wb'][_0x59b88e(0x2c33)];case _0x1723d8['g']['NOTEQUAL']:return _0x42729c['wb'][_0x59b88e(0x37b9)];default:return _0x42729c['wb'][_0x59b88e(0x29d1)];}}['getSampler'](_0x385e01,_0x5130a7=!0x1,_0x28c87b=0x0){var _0x3943f2=_0xf9a0fa;if(this['disabled'])return this[_0x3943f2(0x3f4b)][_0x3943f2(0x2b88)](_0x3cf2e3[_0x3943f2(0x18a8)](_0x385e01));_0x5130a7?_0x28c87b=0x0:0x0===_0x28c87b&&(_0x28c87b=_0x3cf2e3[_0x3943f2(0x19a2)](_0x385e01));let _0x2901a2=_0x5130a7?void 0x0:this[_0x3943f2(0x3547)][_0x28c87b];return _0x2901a2||(_0x2901a2=this[_0x3943f2(0x3f4b)]['createSampler'](_0x3cf2e3[_0x3943f2(0x18a8)](_0x385e01)),_0x5130a7||(this[_0x3943f2(0x3547)][_0x28c87b]=_0x2901a2)),_0x2901a2;}}},0x89a1:(_0x152efd,_0x5e5dae,_0x42b1ad)=>{var _0x3edc67=a8_0x49466b,_0x2f652f,_0x5d02fd,_0x419cd5,_0x181afe,_0x61184f,_0x28879f,_0x187e0a,_0x3b3959,_0x14ad9b,_0x573188,_0xd89967,_0x5c3e17,_0x45cfe5,_0x59e3af,_0xeaf98,_0x7f2190,_0x6643b8,_0x4067ab,_0x1cadcd,_0x31fba8,_0x4c9058,_0x2a0726,_0x5c59d0,_0x345801,_0x1fc742,_0x321f58,_0x448a96,_0x352419,_0x487a4a,_0x14bdae;_0x42b1ad['d'](_0x5e5dae,{'$X':()=>_0x5c3e17,'EG':()=>_0x352419,'EV':()=>_0x3b3959,'FB':()=>_0x5d02fd,'Gt':()=>_0x7f2190,'H7':()=>_0x187e0a,'OB':()=>_0x14ad9b,'Rs':()=>_0x45cfe5,'V':()=>_0x321f58,'Wf':()=>_0x31fba8,'Ws':()=>_0x448a96,'X9':()=>_0x573188,'YV':()=>_0x4067ab,'Zu':()=>_0x14bdae,'dV':()=>_0x59e3af,'db':()=>_0x2a0726,'eS':()=>_0x2f652f,'fu':()=>_0x6643b8,'gB':()=>_0x1fc742,'gc':()=>_0x419cd5,'iD':()=>_0x345801,'kd':()=>_0x181afe,'oD':()=>_0xeaf98,'p_':()=>_0x28879f,'v2':()=>_0x61184f,'wb':()=>_0xd89967,'xL':()=>_0x487a4a,'xS':()=>_0x5c59d0,'zX':()=>_0x1cadcd,'zi':()=>_0x4c9058}),(_0x42b1ad=_0x2f652f=_0x2f652f||{})[_0x3edc67(0x2ecc)]=_0x3edc67(0x2b8d),_0x42b1ad['Depth32FloatStencil8']=_0x3edc67(0x3095),_0x42b1ad['TextureCompressionBC']=_0x3edc67(0x97e),_0x42b1ad[_0x3edc67(0x1919)]=_0x3edc67(0x30dd),_0x42b1ad[_0x3edc67(0xe26)]=_0x3edc67(0xdde),_0x42b1ad[_0x3edc67(0xb76)]='timestamp-query',_0x42b1ad['IndirectFirstInstance']=_0x3edc67(0x28c6),_0x42b1ad['ShaderF16']=_0x3edc67(0x38b2),_0x42b1ad['RG11B10UFloatRenderable']=_0x3edc67(0x2d14),_0x42b1ad[_0x3edc67(0x3722)]=_0x3edc67(0x3703),_0x42b1ad['Float32Filterable']=_0x3edc67(0x2e36),(_0x5e5dae=_0x5d02fd=_0x5d02fd||{})[_0x5e5dae[_0x3edc67(0x4cb)]=0x1]='MapRead',_0x5e5dae[_0x5e5dae[_0x3edc67(0x20bf)]=0x2]=_0x3edc67(0x20bf),_0x5e5dae[_0x5e5dae[_0x3edc67(0x745)]=0x4]=_0x3edc67(0x745),_0x5e5dae[_0x5e5dae[_0x3edc67(0x33c8)]=0x8]=_0x3edc67(0x33c8),_0x5e5dae[_0x5e5dae['Index']=0x10]=_0x3edc67(0x1e07),_0x5e5dae[_0x5e5dae['Vertex']=0x20]=_0x3edc67(0x9d6),_0x5e5dae[_0x5e5dae[_0x3edc67(0x17c8)]=0x40]=_0x3edc67(0x17c8),_0x5e5dae[_0x5e5dae[_0x3edc67(0x54a)]=0x80]=_0x3edc67(0x54a),_0x5e5dae[_0x5e5dae[_0x3edc67(0x3419)]=0x100]='Indirect',_0x5e5dae[_0x5e5dae[_0x3edc67(0x2448)]=0x200]=_0x3edc67(0x2448),(_0x42b1ad=_0x419cd5=_0x419cd5||{})[_0x42b1ad[_0x3edc67(0x110)]=0x1]='Read',_0x42b1ad[_0x42b1ad['Write']=0x2]=_0x3edc67(0x2268),(_0x5e5dae=_0x181afe=_0x181afe||{})[_0x3edc67(0xdef)]='1d',_0x5e5dae[_0x3edc67(0xf2a)]='2d',_0x5e5dae[_0x3edc67(0x169c)]='3d',(_0x42b1ad=_0x61184f=_0x61184f||{})[_0x42b1ad['CopySrc']=0x1]=_0x3edc67(0x745),_0x42b1ad[_0x42b1ad['CopyDst']=0x2]=_0x3edc67(0x33c8),_0x42b1ad[_0x42b1ad[_0x3edc67(0xcca)]=0x4]='TextureBinding',_0x42b1ad[_0x42b1ad['StorageBinding']=0x8]=_0x3edc67(0x19d7),_0x42b1ad[_0x42b1ad[_0x3edc67(0x143)]=0x10]=_0x3edc67(0x143),(_0x5e5dae=_0x28879f=_0x28879f||{})[_0x3edc67(0xdef)]='1d',_0x5e5dae[_0x3edc67(0xf2a)]='2d',_0x5e5dae[_0x3edc67(0x8e0)]=_0x3edc67(0x222f),_0x5e5dae[_0x3edc67(0x3b34)]='cube',_0x5e5dae[_0x3edc67(0x1c63)]=_0x3edc67(0x3c6f),_0x5e5dae[_0x3edc67(0x169c)]='3d',(_0x42b1ad=_0x187e0a=_0x187e0a||{})['All']=_0x3edc67(0x3456),_0x42b1ad['StencilOnly']=_0x3edc67(0x3b51),_0x42b1ad['DepthOnly']=_0x3edc67(0x95e),(_0x5e5dae=_0x3b3959=_0x3b3959||{})[_0x3edc67(0x3678)]=_0x3edc67(0x136),_0x5e5dae[_0x3edc67(0x2e6f)]=_0x3edc67(0x290c),_0x5e5dae[_0x3edc67(0xdeb)]=_0x3edc67(0x125d),_0x5e5dae[_0x3edc67(0x1fc1)]=_0x3edc67(0x114b),_0x5e5dae[_0x3edc67(0x3eda)]=_0x3edc67(0x2464),_0x5e5dae['R16Sint']=_0x3edc67(0x378d),_0x5e5dae[_0x3edc67(0xf72)]=_0x3edc67(0x925),_0x5e5dae['RG8Unorm']=_0x3edc67(0xa99),_0x5e5dae[_0x3edc67(0xe18)]=_0x3edc67(0x154e),_0x5e5dae[_0x3edc67(0x254b)]='rg8uint',_0x5e5dae[_0x3edc67(0x2353)]=_0x3edc67(0x3fa4),_0x5e5dae[_0x3edc67(0x453)]=_0x3edc67(0x3c86),_0x5e5dae['R32Sint']=_0x3edc67(0x250),_0x5e5dae[_0x3edc67(0xba5)]=_0x3edc67(0x3441),_0x5e5dae['RG16Uint']=_0x3edc67(0x31b),_0x5e5dae[_0x3edc67(0x38f9)]=_0x3edc67(0x1206),_0x5e5dae['RG16Float']='rg16float',_0x5e5dae[_0x3edc67(0x1f41)]='rgba8unorm',_0x5e5dae[_0x3edc67(0x3f47)]=_0x3edc67(0x24ab),_0x5e5dae[_0x3edc67(0xca3)]=_0x3edc67(0xcb7),_0x5e5dae[_0x3edc67(0xd45)]='rgba8uint',_0x5e5dae[_0x3edc67(0x56f)]=_0x3edc67(0x36c),_0x5e5dae['BGRA8Unorm']='bgra8unorm',_0x5e5dae[_0x3edc67(0xd7c)]=_0x3edc67(0x390),_0x5e5dae[_0x3edc67(0x17d8)]='rgb9e5ufloat',_0x5e5dae[_0x3edc67(0x1143)]=_0x3edc67(0x2692),_0x5e5dae[_0x3edc67(0xd80)]='rg11b10ufloat',_0x5e5dae[_0x3edc67(0x2ca6)]=_0x3edc67(0x3de0),_0x5e5dae[_0x3edc67(0x5e4)]=_0x3edc67(0x132b),_0x5e5dae[_0x3edc67(0x232c)]=_0x3edc67(0xaf),_0x5e5dae[_0x3edc67(0x2584)]='rgba16uint',_0x5e5dae[_0x3edc67(0x9fa)]=_0x3edc67(0x2833),_0x5e5dae['RGBA16Float']=_0x3edc67(0x32f9),_0x5e5dae[_0x3edc67(0x556)]='rgba32uint',_0x5e5dae['RGBA32Sint']='rgba32sint',_0x5e5dae['RGBA32Float']=_0x3edc67(0x1c00),_0x5e5dae['Stencil8']='stencil8',_0x5e5dae['Depth16Unorm']=_0x3edc67(0x5de),_0x5e5dae[_0x3edc67(0x1433)]=_0x3edc67(0x2bd6),_0x5e5dae['Depth24PlusStencil8']=_0x3edc67(0x48c),_0x5e5dae[_0x3edc67(0x1324)]=_0x3edc67(0xc8c),_0x5e5dae[_0x3edc67(0x24e7)]=_0x3edc67(0x3cb5),_0x5e5dae[_0x3edc67(0x3a05)]='bc1-rgba-unorm-srgb',_0x5e5dae[_0x3edc67(0xb9a)]=_0x3edc67(0x33da),_0x5e5dae[_0x3edc67(0x1dbb)]=_0x3edc67(0x2483),_0x5e5dae[_0x3edc67(0x3198)]='bc3-rgba-unorm',_0x5e5dae[_0x3edc67(0x15dd)]=_0x3edc67(0x10c2),_0x5e5dae[_0x3edc67(0x3bbe)]=_0x3edc67(0x1015),_0x5e5dae[_0x3edc67(0x3c9e)]=_0x3edc67(0x2bfd),_0x5e5dae['BC5RGUnorm']='bc5-rg-unorm',_0x5e5dae['BC5RGSnorm']=_0x3edc67(0x33fb),_0x5e5dae['BC6HRGBUFloat']=_0x3edc67(0x3207),_0x5e5dae[_0x3edc67(0x237d)]='bc6h-rgb-float',_0x5e5dae[_0x3edc67(0x37be)]=_0x3edc67(0x3226),_0x5e5dae[_0x3edc67(0x2560)]=_0x3edc67(0x3ad3),_0x5e5dae[_0x3edc67(0x180f)]='etc2-rgb8unorm',_0x5e5dae['ETC2RGB8UnormSRGB']=_0x3edc67(0x1b56),_0x5e5dae[_0x3edc67(0x2fbb)]=_0x3edc67(0x3139),_0x5e5dae[_0x3edc67(0x1972)]=_0x3edc67(0x2279),_0x5e5dae[_0x3edc67(0x2b04)]=_0x3edc67(0x828),_0x5e5dae[_0x3edc67(0x18a4)]=_0x3edc67(0x3b33),_0x5e5dae['EACR11Unorm']=_0x3edc67(0x3b5),_0x5e5dae[_0x3edc67(0x1ef5)]=_0x3edc67(0x1228),_0x5e5dae[_0x3edc67(0x4092)]='eac-rg11unorm',_0x5e5dae[_0x3edc67(0x3ae0)]=_0x3edc67(0x33d6),_0x5e5dae[_0x3edc67(0x1e0d)]=_0x3edc67(0xcd0),_0x5e5dae[_0x3edc67(0x2420)]=_0x3edc67(0x2576),_0x5e5dae['ASTC5x4Unorm']='astc-5x4-unorm',_0x5e5dae[_0x3edc67(0x406f)]=_0x3edc67(0x128e),_0x5e5dae[_0x3edc67(0x2abf)]=_0x3edc67(0x2d6f),_0x5e5dae[_0x3edc67(0x2d9)]=_0x3edc67(0x1b20),_0x5e5dae[_0x3edc67(0x246e)]=_0x3edc67(0x3f39),_0x5e5dae[_0x3edc67(0x323c)]=_0x3edc67(0x14a),_0x5e5dae[_0x3edc67(0x68b)]=_0x3edc67(0x3e48),_0x5e5dae['ASTC6x6UnormSRGB']=_0x3edc67(0x1775),_0x5e5dae['ASTC8x5Unorm']=_0x3edc67(0x28f),_0x5e5dae[_0x3edc67(0x23d5)]='astc-8x5-unorm-srgb',_0x5e5dae[_0x3edc67(0x2096)]='astc-8x6-unorm',_0x5e5dae['ASTC8x6UnormSRGB']='astc-8x6-unorm-srgb',_0x5e5dae['ASTC8x8Unorm']=_0x3edc67(0x22af),_0x5e5dae[_0x3edc67(0x1ed5)]=_0x3edc67(0x8c3),_0x5e5dae[_0x3edc67(0x29c6)]=_0x3edc67(0x168f),_0x5e5dae[_0x3edc67(0x1dd6)]=_0x3edc67(0x13c8),_0x5e5dae[_0x3edc67(0x2014)]=_0x3edc67(0x14d9),_0x5e5dae['ASTC10x6UnormSRGB']=_0x3edc67(0x3cff),_0x5e5dae[_0x3edc67(0x2e87)]=_0x3edc67(0x1d4b),_0x5e5dae['ASTC10x8UnormSRGB']='astc-10x8-unorm-srgb',_0x5e5dae[_0x3edc67(0x169f)]=_0x3edc67(0x17f3),_0x5e5dae['ASTC10x10UnormSRGB']='astc-10x10-unorm-srgb',_0x5e5dae[_0x3edc67(0xd4b)]=_0x3edc67(0x184b),_0x5e5dae[_0x3edc67(0xbcb)]=_0x3edc67(0xfc),_0x5e5dae[_0x3edc67(0x3726)]=_0x3edc67(0xde8),_0x5e5dae[_0x3edc67(0x22a7)]=_0x3edc67(0x209),_0x5e5dae['Depth24UnormStencil8']='depth24unorm-stencil8',_0x5e5dae['Depth32FloatStencil8']=_0x3edc67(0x3095),(_0x42b1ad=_0x14ad9b=_0x14ad9b||{})[_0x3edc67(0xfcb)]=_0x3edc67(0x40d),_0x42b1ad[_0x3edc67(0x2b78)]=_0x3edc67(0xbc6),_0x42b1ad[_0x3edc67(0x981)]=_0x3edc67(0x3eb7),(_0x573188=_0x573188||{})[_0x3edc67(0x2ca8)]='nearest',_0x573188[_0x3edc67(0x3518)]=_0x3edc67(0x126e),(_0x5e5dae=_0xd89967=_0xd89967||{})[_0x3edc67(0x2c33)]=_0x3edc67(0xc08),_0x5e5dae[_0x3edc67(0x29d1)]='less',_0x5e5dae[_0x3edc67(0xb4c)]=_0x3edc67(0x341f),_0x5e5dae[_0x3edc67(0x21c)]=_0x3edc67(0x3a28),_0x5e5dae['Greater']='greater',_0x5e5dae[_0x3edc67(0x37b9)]=_0x3edc67(0xb4a),_0x5e5dae[_0x3edc67(0x3f66)]=_0x3edc67(0xf11),_0x5e5dae[_0x3edc67(0x4009)]=_0x3edc67(0x2660),(_0x42b1ad=_0x5c3e17=_0x5c3e17||{})[_0x42b1ad[_0x3edc67(0x9d6)]=0x1]=_0x3edc67(0x9d6),_0x42b1ad[_0x42b1ad[_0x3edc67(0x2aaa)]=0x2]=_0x3edc67(0x2aaa),_0x42b1ad[_0x42b1ad[_0x3edc67(0x9e4)]=0x4]=_0x3edc67(0x9e4),(_0x5e5dae=_0x45cfe5=_0x45cfe5||{})['Uniform']=_0x3edc67(0x127d),_0x5e5dae[_0x3edc67(0x54a)]=_0x3edc67(0xd59),_0x5e5dae[_0x3edc67(0x3e49)]=_0x3edc67(0x1ac0),(_0x42b1ad=_0x59e3af=_0x59e3af||{})[_0x3edc67(0x3975)]=_0x3edc67(0x24f7),_0x42b1ad['NonFiltering']='non-filtering',_0x42b1ad[_0x3edc67(0x2073)]=_0x3edc67(0x40d0),(_0x5e5dae=_0xeaf98=_0xeaf98||{})[_0x3edc67(0xe8e)]=_0x3edc67(0x128f),_0x5e5dae['UnfilterableFloat']=_0x3edc67(0x1453),_0x5e5dae[_0x3edc67(0x22ce)]=_0x3edc67(0x32ec),_0x5e5dae['Sint']='sint',_0x5e5dae[_0x3edc67(0x99d)]='uint',(_0x7f2190=_0x7f2190||{})[_0x3edc67(0x1fb4)]=_0x3edc67(0x1a69),(_0x6643b8=_0x6643b8||{})[_0x3edc67(0xb63)]='auto',(_0x42b1ad=_0x4067ab=_0x4067ab||{})['PointList']='point-list',_0x42b1ad['LineList']='line-list',_0x42b1ad['LineStrip']=_0x3edc67(0x2dd7),_0x42b1ad[_0x3edc67(0x3439)]='triangle-list',_0x42b1ad[_0x3edc67(0xddc)]='triangle-strip',(_0x1cadcd=_0x1cadcd||{})[_0x3edc67(0x15d8)]=_0x3edc67(0x6f2),_0x1cadcd['CW']='cw',(_0x5e5dae=_0x31fba8=_0x31fba8||{})['None']=_0x3edc67(0x25c6),_0x5e5dae[_0x3edc67(0x1ace)]=_0x3edc67(0xd32),_0x5e5dae[_0x3edc67(0x3d10)]=_0x3edc67(0x1059),(_0x42b1ad=_0x4c9058=_0x4c9058||{})[_0x3edc67(0x1b83)]=_0x3edc67(0x245e),_0x42b1ad[_0x3edc67(0x16f3)]=_0x3edc67(0x2a3c),_0x42b1ad[_0x3edc67(0x2dc2)]=_0x3edc67(0x23b1),_0x42b1ad[_0x3edc67(0x2374)]=_0x3edc67(0x26e7),_0x42b1ad['SrcAlpha']=_0x3edc67(0x86c),_0x42b1ad[_0x3edc67(0x3909)]=_0x3edc67(0x333),_0x42b1ad[_0x3edc67(0x17be)]=_0x3edc67(0x537),_0x42b1ad[_0x3edc67(0x1e59)]=_0x3edc67(0x1fa6),_0x42b1ad['DstAlpha']='dst-alpha',_0x42b1ad['OneMinusDstAlpha']=_0x3edc67(0xa30),_0x42b1ad[_0x3edc67(0x4f9)]=_0x3edc67(0x2fba),_0x42b1ad[_0x3edc67(0x2fb0)]=_0x3edc67(0x1735),_0x42b1ad[_0x3edc67(0xef5)]=_0x3edc67(0x224c),(_0x5e5dae=_0x2a0726=_0x2a0726||{})[_0x3edc67(0x3d11)]=_0x3edc67(0x11ad),_0x5e5dae[_0x3edc67(0x1e23)]=_0x3edc67(0x3e42),_0x5e5dae[_0x3edc67(0xce6)]=_0x3edc67(0x10fc),_0x5e5dae[_0x3edc67(0x199d)]=_0x3edc67(0x3749),_0x5e5dae[_0x3edc67(0x4135)]=_0x3edc67(0xc54),(_0x42b1ad=_0x5c59d0=_0x5c59d0||{})['Keep']='keep',_0x42b1ad[_0x3edc67(0x1b83)]=_0x3edc67(0x245e),_0x42b1ad['Replace']=_0x3edc67(0x3719),_0x42b1ad[_0x3edc67(0xf71)]=_0x3edc67(0x21d5),_0x42b1ad[_0x3edc67(0x2127)]=_0x3edc67(0x176c),_0x42b1ad['DecrementClamp']='decrement-clamp',_0x42b1ad[_0x3edc67(0x209b)]='increment-wrap',_0x42b1ad['DecrementWrap']=_0x3edc67(0x4124),(_0x345801=_0x345801||{})[_0x3edc67(0x12a5)]='uint16',_0x345801['Uint32']=_0x3edc67(0x3954),(_0x5e5dae=_0x1fc742=_0x1fc742||{})[_0x3edc67(0x1082)]='uint8x2',_0x5e5dae[_0x3edc67(0x11f8)]=_0x3edc67(0x38f8),_0x5e5dae[_0x3edc67(0x3246)]=_0x3edc67(0x19c2),_0x5e5dae[_0x3edc67(0x252)]=_0x3edc67(0xbbc),_0x5e5dae['Unorm8x2']=_0x3edc67(0x1e42),_0x5e5dae[_0x3edc67(0x25ba)]='unorm8x4',_0x5e5dae['Snorm8x2']='snorm8x2',_0x5e5dae[_0x3edc67(0x1725)]=_0x3edc67(0x2497),_0x5e5dae[_0x3edc67(0x2e0b)]=_0x3edc67(0xb89),_0x5e5dae['Uint16x4']=_0x3edc67(0x34e8),_0x5e5dae[_0x3edc67(0x233d)]='sint16x2',_0x5e5dae[_0x3edc67(0x1a4b)]=_0x3edc67(0x2b8),_0x5e5dae['Unorm16x2']=_0x3edc67(0x5bc),_0x5e5dae['Unorm16x4']=_0x3edc67(0x2a6c),_0x5e5dae[_0x3edc67(0x3493)]=_0x3edc67(0x2cd3),_0x5e5dae['Snorm16x4']=_0x3edc67(0x13c),_0x5e5dae['Float16x2']=_0x3edc67(0x1407),_0x5e5dae[_0x3edc67(0x28fb)]=_0x3edc67(0x4bc),_0x5e5dae['Float32']=_0x3edc67(0x3b73),_0x5e5dae[_0x3edc67(0x202c)]='float32x2',_0x5e5dae[_0x3edc67(0x31a6)]='float32x3',_0x5e5dae[_0x3edc67(0x16e7)]=_0x3edc67(0xcfd),_0x5e5dae[_0x3edc67(0x11a1)]='uint32',_0x5e5dae[_0x3edc67(0x1043)]='uint32x2',_0x5e5dae[_0x3edc67(0xab)]='uint32x3',_0x5e5dae[_0x3edc67(0x10e7)]=_0x3edc67(0x2eb),_0x5e5dae['Sint32']=_0x3edc67(0x857),_0x5e5dae['Sint32x2']=_0x3edc67(0x1bed),_0x5e5dae[_0x3edc67(0x284c)]=_0x3edc67(0x1859),_0x5e5dae[_0x3edc67(0x21f)]=_0x3edc67(0x40ee),(_0x321f58=_0x321f58||{})[_0x3edc67(0x9d6)]=_0x3edc67(0x2f51),_0x321f58['Instance']='instance',(_0x448a96=_0x448a96||{})[_0x3edc67(0xa3)]=_0x3edc67(0x4de),_0x448a96[_0x3edc67(0x374a)]='clear',(_0x352419=_0x352419||{})[_0x3edc67(0x1bfe)]=_0x3edc67(0x2c13),_0x352419[_0x3edc67(0x371c)]=_0x3edc67(0x3a78),(_0x487a4a=_0x487a4a||{})[_0x3edc67(0xd51)]=_0x3edc67(0xa4f),_0x487a4a[_0x3edc67(0x181c)]=_0x3edc67(0x461),(_0x14bdae=_0x14bdae||{})['Opaque']=_0x3edc67(0xdd),_0x14bdae[_0x3edc67(0x3f62)]=_0x3edc67(0x3920);},0x104f7:(_0x10f8b4,_0x324b0c,_0x4f767d)=>{var _0x1d419f=a8_0x49466b;_0x4f767d['d'](_0x324b0c,{'g':()=>_0x43db4f});var _0x1a5b4e=_0x4f767d(0x89a1);class _0x43db4f{constructor(_0x4b05a9){var _0x26cb6b=a8_0x58a1;this['_bufferManager']=_0x4b05a9,this[_0x26cb6b(0x439)]=_0x43db4f['_Counter']++,this[_0x26cb6b(0x2e7e)]=!0x1,this[_0x26cb6b(0x2f6)]=0x0,this[_0x26cb6b(0x1589)]();}[_0x1d419f(0x1c18)](_0x29d90a){var _0x3d29b7=_0x1d419f;return this[_0x3d29b7(0x1d35)]||this['_materialContextUpdateId']!==_0x29d90a;}[_0x1d419f(0x303)](_0x43a67b){var _0x4c2b4c=_0x1d419f;this[_0x4c2b4c(0x1d35)]=!0x1,this[_0x4c2b4c(0xb16)]=_0x43a67b;}get[_0x1d419f(0x2429)](){var _0xeeff88=_0x1d419f;return this[_0xeeff88(0x2e7e)];}set['useInstancing'](_0x2b17f5){var _0x538df2=_0x1d419f;this['_useInstancing']!==_0x2b17f5&&(_0x2b17f5?(this[_0x538df2(0x3d8b)]=this[_0x538df2(0x598)][_0x538df2(0x76d)](0x28,_0x1a5b4e['FB']['CopyDst']|_0x1a5b4e['FB']['Indirect']),this[_0x538df2(0x389d)]=new Uint32Array(0x5),this[_0x538df2(0x389d)][0x3]=0x0,this[_0x538df2(0x389d)][0x4]=0x0):(this[_0x538df2(0x3d8b)]&&this['_bufferManager'][_0x538df2(0x3f58)](this['indirectDrawBuffer']),this[_0x538df2(0x3d8b)]=void 0x0,this[_0x538df2(0x389d)]=void 0x0),this[_0x538df2(0x2e7e)]=_0x2b17f5,this[_0x538df2(0x2f6)]=-0x1);}[_0x1d419f(0x1589)](){var _0x3f0150=_0x1d419f;this[_0x3f0150(0x4ec)]={},this[_0x3f0150(0x1d35)]=!0x0,this['_materialContextUpdateId']=0x0,this[_0x3f0150(0x2c6)]=void 0x0,this[_0x3f0150(0x3203)]=void 0x0;}[_0x1d419f(0x89d)](_0x2834de,_0x50826d){var _0x3153ae=_0x1d419f,_0x173ce5;this[_0x3153ae(0x1d35)]||(this['_isDirty']=(null==_0x50826d?void 0x0:_0x50826d['uniqueId'])!==(null==(_0x173ce5=this[_0x3153ae(0x4ec)][_0x2834de])?void 0x0:_0x173ce5[_0x3153ae(0x439)])),this[_0x3153ae(0x4ec)][_0x2834de]=_0x50826d;}[_0x1d419f(0x1009)](_0x5641f9,_0x1bc8a5,_0x127721){var _0x3e5c18=_0x1d419f;_0x1bc8a5!==this[_0x3e5c18(0x2f6)]&&this[_0x3e5c18(0x3d8b)]&&this[_0x3e5c18(0x389d)]&&(this['_currentInstanceCount']=_0x1bc8a5,this[_0x3e5c18(0x389d)][0x0]=_0x5641f9,this[_0x3e5c18(0x389d)][0x1]=_0x1bc8a5,this['_indirectDrawData'][0x2]=_0x127721,this[_0x3e5c18(0x598)]['setRawData'](this['indirectDrawBuffer'],0x0,this[_0x3e5c18(0x389d)],0x0,0x14));}[_0x1d419f(0x2d20)](){var _0x26274d=_0x1d419f;this[_0x26274d(0x3d8b)]&&(this[_0x26274d(0x598)]['releaseBuffer'](this[_0x26274d(0x3d8b)]),this[_0x26274d(0x3d8b)]=void 0x0,this[_0x26274d(0x389d)]=void 0x0),this[_0x26274d(0x2c6)]=void 0x0,this[_0x26274d(0x3203)]=void 0x0,this[_0x26274d(0x4ec)]=void 0x0;}}_0x43db4f['_Counter']=0x0;},0x1144e:(_0x5e64f7,_0x3627a9,_0x553593)=>{var _0x381a8c=a8_0x49466b;_0x553593['d'](_0x3627a9,{'S':()=>_0x104da3});function _0x19cf63(_0x1e367f,_0x4be117,_0x92f955,_0x3a78a0){return new(_0x92f955=_0x92f955||Promise)(function(_0x1c39ec,_0x52de32){var _0x23ec1e=a8_0x58a1;function _0x280766(_0x5885f2){var _0x49ab94=a8_0x58a1;try{_0x22f2fc(_0x3a78a0[_0x49ab94(0x3023)](_0x5885f2));}catch(_0x567e0d){_0x52de32(_0x567e0d);}}function _0x22c6d6(_0x7b630){var _0x5d696d=a8_0x58a1;try{_0x22f2fc(_0x3a78a0[_0x5d696d(0x1f39)](_0x7b630));}catch(_0x41b89e){_0x52de32(_0x41b89e);}}function _0x22f2fc(_0x2c8504){var _0x3a6718=a8_0x58a1,_0x1f042e;_0x2c8504['done']?_0x1c39ec(_0x2c8504[_0x3a6718(0x856)]):((_0x1f042e=_0x2c8504[_0x3a6718(0x856)])instanceof _0x92f955?_0x1f042e:new _0x92f955(function(_0x524656){_0x524656(_0x1f042e);}))['then'](_0x280766,_0x22c6d6);}_0x22f2fc((_0x3a78a0=_0x3a78a0[_0x23ec1e(0xf17)](_0x1e367f,_0x4be117||[]))[_0x23ec1e(0x3023)]());});}var _0x58a0b4=_0x553593(0x18233),_0x58a910=_0x553593(0xe222),_0x4b2243=_0x553593(0x6214);class _0x104da3{[_0x381a8c(0x27bf)](_0x51a5cd){return _0x19cf63(this,void 0x0,void 0x0,function*(){var _0x1ac786=a8_0x58a1;if(!_0x104da3[_0x1ac786(0x1502)])return _0x51a5cd=_0x51a5cd||{},(_0x51a5cd=Object['assign'](Object[_0x1ac786(0x1666)]({},_0x104da3[_0x1ac786(0x1353)]),_0x51a5cd))[_0x1ac786(0x289)]?(_0x104da3[_0x1ac786(0x1502)]=_0x51a5cd[_0x1ac786(0x289)],Promise[_0x1ac786(0x7e0)]()):(_0x51a5cd['jsPath']&&_0x51a5cd[_0x1ac786(0x39f1)]&&((0x0,_0x58a0b4['CG'])()?yield _0x58a910['w1'][_0x1ac786(0x181d)](_0x51a5cd[_0x1ac786(0x40ce)]):importScripts(_0x51a5cd['jsPath'])),self[_0x1ac786(0x289)]?(_0x104da3[_0x1ac786(0x1502)]=yield self['twgsl'](_0x51a5cd['wasmPath']),Promise[_0x1ac786(0x7e0)]()):Promise[_0x1ac786(0x1d14)](_0x1ac786(0xc3b)));});}['convertSpirV2WGSL'](_0x46debe,_0x514f6b=!0x1){var _0x13159c=_0x381a8c;return _0x46debe=_0x104da3[_0x13159c(0x1502)][_0x13159c(0x37c5)](_0x46debe),(_0x104da3['ShowWGSLShaderCode']&&(_0x4b2243['log'](_0x46debe),_0x4b2243[_0x13159c(0x33d8)](_0x13159c(0x2251))),_0x104da3[_0x13159c(0x111e)]||_0x514f6b?_0x13159c(0x17bd)+_0x46debe:_0x46debe);}}_0x104da3[_0x381a8c(0x1353)]={'jsPath':_0x381a8c(0x3ca),'wasmPath':_0x381a8c(0x2fd9)},_0x104da3[_0x381a8c(0x14b0)]=!0x1,_0x104da3[_0x381a8c(0x111e)]=!0x1,_0x104da3['_twgsl']=null;},0x77a5:(_0x39c6cd,_0x4d9442,_0x4e43ed)=>{var _0x4710c9=a8_0x49466b;_0x4e43ed['d'](_0x4d9442,{'g':()=>_0x44476c});class _0x44476c{}_0x44476c[_0x4710c9(0x3df7)]=0x0,_0x44476c[_0x4710c9(0x3e59)]=0x1,_0x44476c[_0x4710c9(0x3fe)]=0x2,_0x44476c['ALPHA_SUBTRACT']=0x3,_0x44476c['ALPHA_MULTIPLY']=0x4,_0x44476c[_0x4710c9(0x1c1d)]=0x5,_0x44476c[_0x4710c9(0xd5b)]=0x6,_0x44476c[_0x4710c9(0x387e)]=0x7,_0x44476c[_0x4710c9(0x27c0)]=0x8,_0x44476c['ALPHA_INTERPOLATE']=0x9,_0x44476c['ALPHA_SCREENMODE']=0xa,_0x44476c['ALPHA_ONEONE_ONEONE']=0xb,_0x44476c[_0x4710c9(0x3429)]=0xc,_0x44476c[_0x4710c9(0x2895)]=0xd,_0x44476c[_0x4710c9(0x16da)]=0xe,_0x44476c['ALPHA_ONEONE_ONEZERO']=0xf,_0x44476c[_0x4710c9(0x3ecd)]=0x10,_0x44476c[_0x4710c9(0x30a0)]=0x11,_0x44476c[_0x4710c9(0x636)]=0x0,_0x44476c[_0x4710c9(0x157a)]=0x1,_0x44476c[_0x4710c9(0x234e)]=0x2,_0x44476c[_0x4710c9(0x3997)]=0x3,_0x44476c[_0x4710c9(0x2a48)]=0x4,_0x44476c[_0x4710c9(0x1454)]=0x5,_0x44476c[_0x4710c9(0x3869)]=0x0,_0x44476c[_0x4710c9(0x18d9)]=0x1,_0x44476c[_0x4710c9(0x22bc)]=0x2,_0x44476c[_0x4710c9(0x1205)]=0x4,_0x44476c[_0x4710c9(0x1927)]=0x200,_0x44476c['ALWAYS']=0x207,_0x44476c[_0x4710c9(0x1c42)]=0x201,_0x44476c[_0x4710c9(0x131e)]=0x202,_0x44476c[_0x4710c9(0x16b7)]=0x203,_0x44476c['GREATER']=0x204,_0x44476c[_0x4710c9(0x2178)]=0x206,_0x44476c['NOTEQUAL']=0x205,_0x44476c[_0x4710c9(0x24ee)]=0x1e00,_0x44476c[_0x4710c9(0x845)]=0x0,_0x44476c['REPLACE']=0x1e01,_0x44476c[_0x4710c9(0x692)]=0x1e02,_0x44476c[_0x4710c9(0x22ed)]=0x1e03,_0x44476c[_0x4710c9(0x818)]=0x150a,_0x44476c[_0x4710c9(0x1026)]=0x8507,_0x44476c[_0x4710c9(0x2ba5)]=0x8508,_0x44476c[_0x4710c9(0x29cc)]=0x0,_0x44476c[_0x4710c9(0x391c)]=0x1,_0x44476c[_0x4710c9(0x28fa)]=0x2,_0x44476c[_0x4710c9(0x525)]=0x1,_0x44476c[_0x4710c9(0x2667)]=0x0,_0x44476c[_0x4710c9(0x5ae)]=0x1,_0x44476c[_0x4710c9(0x646)]=0x2,_0x44476c[_0x4710c9(0xc4e)]=0x4,_0x44476c[_0x4710c9(0x5b0)]=0x5,_0x44476c[_0x4710c9(0x1590)]=0x6,_0x44476c[_0x4710c9(0xea3)]=0x6,_0x44476c['TEXTUREFORMAT_RG']=0x7,_0x44476c['TEXTUREFORMAT_RED_INTEGER']=0x8,_0x44476c[_0x4710c9(0x1c40)]=0x8,_0x44476c[_0x4710c9(0x310a)]=0x9,_0x44476c[_0x4710c9(0x29ab)]=0xa,_0x44476c['TEXTUREFORMAT_RGBA_INTEGER']=0xb,_0x44476c[_0x4710c9(0x58c)]=0xc,_0x44476c[_0x4710c9(0x3ae8)]=0xd,_0x44476c[_0x4710c9(0x2186)]=0xe,_0x44476c[_0x4710c9(0x276d)]=0xf,_0x44476c[_0x4710c9(0x13f9)]=0x10,_0x44476c['TEXTUREFORMAT_DEPTH24UNORM_STENCIL8']=0x11,_0x44476c['TEXTUREFORMAT_DEPTH32FLOAT_STENCIL8']=0x12,_0x44476c['TEXTUREFORMAT_STENCIL8']=0x13,_0x44476c[_0x4710c9(0x2229)]=0x8e8c,_0x44476c['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_BPTC_UNORM']=0x8e8d,_0x44476c[_0x4710c9(0x1eab)]=0x8e8f,_0x44476c['TEXTUREFORMAT_COMPRESSED_RGB_BPTC_SIGNED_FLOAT']=0x8e8e,_0x44476c[_0x4710c9(0x75e)]=0x83f3,_0x44476c['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']=0x8c4f,_0x44476c['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3']=0x83f2,_0x44476c[_0x4710c9(0x3399)]=0x8c4e,_0x44476c['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1']=0x83f1,_0x44476c[_0x4710c9(0x65b)]=0x83f0,_0x44476c[_0x4710c9(0x2514)]=0x8c4d,_0x44476c['TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT']=0x8c4c,_0x44476c['TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4']=0x93b0,_0x44476c[_0x4710c9(0x2883)]=0x93d0,_0x44476c[_0x4710c9(0x3970)]=0x8d64,_0x44476c[_0x4710c9(0x17ea)]=0x9274,_0x44476c[_0x4710c9(0x146f)]=0x9275,_0x44476c[_0x4710c9(0x2a7a)]=0x9276,_0x44476c[_0x4710c9(0xb8b)]=0x9277,_0x44476c[_0x4710c9(0x1b4e)]=0x9278,_0x44476c[_0x4710c9(0x57a)]=0x9279,_0x44476c[_0x4710c9(0x607)]=0x0,_0x44476c[_0x4710c9(0x3f7d)]=0x0,_0x44476c[_0x4710c9(0x123c)]=0x1,_0x44476c[_0x4710c9(0x249a)]=0x2,_0x44476c[_0x4710c9(0x311f)]=0x3,_0x44476c['TEXTURETYPE_SHORT']=0x4,_0x44476c['TEXTURETYPE_UNSIGNED_SHORT']=0x5,_0x44476c[_0x4710c9(0xee3)]=0x6,_0x44476c[_0x4710c9(0x2869)]=0x7,_0x44476c[_0x4710c9(0x2140)]=0x8,_0x44476c[_0x4710c9(0x20fa)]=0x9,_0x44476c[_0x4710c9(0x1b66)]=0xa,_0x44476c[_0x4710c9(0x1a1b)]=0xb,_0x44476c[_0x4710c9(0x1748)]=0xc,_0x44476c[_0x4710c9(0x2726)]=0xd,_0x44476c[_0x4710c9(0x24c7)]=0xe,_0x44476c['TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV']=0xf,_0x44476c[_0x4710c9(0x25db)]=0x10,_0x44476c['TEXTURE_2D']=0xde1,_0x44476c[_0x4710c9(0x49e)]=0x8c1a,_0x44476c[_0x4710c9(0x1d26)]=0x8513,_0x44476c[_0x4710c9(0x6c0)]=0xdeadbeef,_0x44476c[_0x4710c9(0xee4)]=0x806f,_0x44476c[_0x4710c9(0xe4b)]=0x1,_0x44476c[_0x4710c9(0x2fcf)]=0x1,_0x44476c[_0x4710c9(0x3a6e)]=0x2,_0x44476c[_0x4710c9(0x2635)]=0x2,_0x44476c[_0x4710c9(0x3fc7)]=0x3,_0x44476c['TEXTURE_LINEAR_LINEAR_MIPLINEAR']=0x3,_0x44476c[_0x4710c9(0x39b2)]=0x4,_0x44476c[_0x4710c9(0x377b)]=0x5,_0x44476c[_0x4710c9(0x3ac6)]=0x6,_0x44476c['TEXTURE_NEAREST_LINEAR']=0x7,_0x44476c[_0x4710c9(0x3eaf)]=0x8,_0x44476c[_0x4710c9(0x3535)]=0x9,_0x44476c[_0x4710c9(0x1018)]=0xa,_0x44476c['TEXTURE_LINEAR_LINEAR_MIPNEAREST']=0xb,_0x44476c[_0x4710c9(0x348)]=0xc,_0x44476c[_0x4710c9(0x3262)]=0x0,_0x44476c['TEXTURE_SPHERICAL_MODE']=0x1,_0x44476c[_0x4710c9(0x166)]=0x2,_0x44476c['TEXTURE_CUBIC_MODE']=0x3,_0x44476c[_0x4710c9(0x117f)]=0x4,_0x44476c[_0x4710c9(0x28e0)]=0x5,_0x44476c[_0x4710c9(0x3720)]=0x6,_0x44476c[_0x4710c9(0x2c6d)]=0x7,_0x44476c[_0x4710c9(0x3014)]=0x8,_0x44476c['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE']=0x9,_0x44476c[_0x4710c9(0xf1)]=0x1000,_0x44476c[_0x4710c9(0x4dc)]=0x40,_0x44476c[_0x4710c9(0xc2)]=0x10,_0x44476c['TEXTURE_FILTERING_QUALITY_LOW']=0x8,_0x44476c[_0x4710c9(0x1606)]=0x1,_0x44476c[_0x4710c9(0x2a65)]=0x2,_0x44476c[_0x4710c9(0xd4)]=0x3,_0x44476c[_0x4710c9(0xd64)]=0x1,_0x44476c['MATERIAL_LightDirtyFlag']=0x2,_0x44476c[_0x4710c9(0x16e6)]=0x4,_0x44476c[_0x4710c9(0xfdc)]=0x8,_0x44476c[_0x4710c9(0x2423)]=0x10,_0x44476c[_0x4710c9(0x407d)]=0x20,_0x44476c[_0x4710c9(0x2024)]=0x3f,_0x44476c[_0x4710c9(0x1509)]=0x0,_0x44476c[_0x4710c9(0x1153)]=0x1,_0x44476c[_0x4710c9(0x1663)]=0x2,_0x44476c[_0x4710c9(0x352e)]=0x3,_0x44476c['MATERIAL_LineListDrawMode']=0x4,_0x44476c['MATERIAL_LineLoopDrawMode']=0x5,_0x44476c[_0x4710c9(0x1b0c)]=0x6,_0x44476c[_0x4710c9(0xd56)]=0x7,_0x44476c['MATERIAL_TriangleFanDrawMode']=0x8,_0x44476c['MATERIAL_ClockWiseSideOrientation']=0x0,_0x44476c['MATERIAL_CounterClockWiseSideOrientation']=0x1,_0x44476c[_0x4710c9(0x4071)]=0x0,_0x44476c['ACTION_OnPickTrigger']=0x1,_0x44476c['ACTION_OnLeftPickTrigger']=0x2,_0x44476c[_0x4710c9(0x114a)]=0x3,_0x44476c[_0x4710c9(0x5d9)]=0x4,_0x44476c[_0x4710c9(0xdfc)]=0x5,_0x44476c['ACTION_OnDoublePickTrigger']=0x6,_0x44476c[_0x4710c9(0x3ac4)]=0x7,_0x44476c[_0x4710c9(0x2888)]=0x10,_0x44476c['ACTION_OnLongPressTrigger']=0x8,_0x44476c[_0x4710c9(0x3533)]=0x9,_0x44476c[_0x4710c9(0x27ce)]=0xa,_0x44476c[_0x4710c9(0x1460)]=0xb,_0x44476c[_0x4710c9(0x36c7)]=0xc,_0x44476c['ACTION_OnIntersectionExitTrigger']=0xd,_0x44476c[_0x4710c9(0x1e85)]=0xe,_0x44476c['ACTION_OnKeyUpTrigger']=0xf,_0x44476c['PARTICLES_BILLBOARDMODE_Y']=0x2,_0x44476c[_0x4710c9(0x3b80)]=0x7,_0x44476c[_0x4710c9(0x393a)]=0x8,_0x44476c[_0x4710c9(0xa93)]=0x9,_0x44476c['MESHES_CULLINGSTRATEGY_STANDARD']=0x0,_0x44476c[_0x4710c9(0x9c3)]=0x1,_0x44476c['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']=0x2,_0x44476c[_0x4710c9(0x245c)]=0x3,_0x44476c[_0x4710c9(0x36f0)]=0x0,_0x44476c[_0x4710c9(0x313f)]=0x1,_0x44476c[_0x4710c9(0x33d0)]=0x2,_0x44476c[_0x4710c9(0x13bd)]=0x3,_0x44476c[_0x4710c9(0x675)]=0x0,_0x44476c[_0x4710c9(0x385a)]=0x1,_0x44476c[_0x4710c9(0x1f6b)]=0x2,_0x44476c['PREPASS_REFLECTIVITY_TEXTURE_TYPE']=0x3,_0x44476c[_0x4710c9(0x189c)]=0x4,_0x44476c[_0x4710c9(0x2814)]=0x5,_0x44476c[_0x4710c9(0x1d04)]=0x6,_0x44476c[_0x4710c9(0x714)]=0x7,_0x44476c[_0x4710c9(0x1ff3)]=0x1,_0x44476c[_0x4710c9(0x2e2)]=0x2,_0x44476c[_0x4710c9(0xdf3)]=0x3,_0x44476c['BUFFER_CREATIONFLAG_UNIFORM']=0x4,_0x44476c[_0x4710c9(0x4a0)]=0x8,_0x44476c[_0x4710c9(0x291a)]=0x10,_0x44476c['BUFFER_CREATIONFLAG_STORAGE']=0x20,_0x44476c[_0x4710c9(0x1cbc)]=0x0,_0x44476c[_0x4710c9(0x1f89)]=0x12,_0x44476c['INPUT_CTRL_KEY']=0x11,_0x44476c[_0x4710c9(0x3871)]=0x5b,_0x44476c[_0x4710c9(0x1e65)]=0x5c,_0x44476c['INPUT_META_KEY3']=0x5d,_0x44476c['INPUT_SHIFT_KEY']=0x10,_0x44476c[_0x4710c9(0x55f)]=0x0,_0x44476c['SNAPSHOTRENDERING_FAST']=0x1,_0x44476c[_0x4710c9(0xeae)]=0x0,_0x44476c[_0x4710c9(0x3fe8)]=0x1,_0x44476c[_0x4710c9(0x101d)]=0x0,_0x44476c[_0x4710c9(0x2e28)]=0x1,_0x44476c['RIG_MODE_NONE']=0x0,_0x44476c[_0x4710c9(0x25ae)]=0xa,_0x44476c['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']=0xb,_0x44476c[_0x4710c9(0x2f27)]=0xc,_0x44476c[_0x4710c9(0x3167)]=0xd,_0x44476c['RIG_MODE_STEREOSCOPIC_INTERLACED']=0xe,_0x44476c[_0x4710c9(0x23c5)]=0x14,_0x44476c[_0x4710c9(0x1df8)]=0x15,_0x44476c[_0x4710c9(0x3563)]=0x16,_0x44476c['MAX_SUPPORTED_UV_SETS']=0x6,_0x44476c['GL_ALPHA_EQUATION_ADD']=0x8006,_0x44476c[_0x4710c9(0x3de2)]=0x8007,_0x44476c['GL_ALPHA_EQUATION_MAX']=0x8008,_0x44476c[_0x4710c9(0x3eeb)]=0x800a,_0x44476c[_0x4710c9(0x10bb)]=0x800b,_0x44476c[_0x4710c9(0xc13)]=0x300,_0x44476c[_0x4710c9(0x90d)]=0x301,_0x44476c['GL_ALPHA_FUNCTION_SRC_ALPHA']=0x302,_0x44476c[_0x4710c9(0x2642)]=0x303,_0x44476c[_0x4710c9(0x224d)]=0x304,_0x44476c['GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA']=0x305,_0x44476c['GL_ALPHA_FUNCTION_DST_COLOR']=0x306,_0x44476c['GL_ALPHA_FUNCTION_ONE_MINUS_DST_COLOR']=0x307,_0x44476c[_0x4710c9(0x2f4)]=0x308,_0x44476c[_0x4710c9(0x3cfe)]=0x8001,_0x44476c[_0x4710c9(0x706)]=0x8002,_0x44476c[_0x4710c9(0x1a19)]=0x8003,_0x44476c[_0x4710c9(0x3e23)]=0x8004,_0x44476c[_0x4710c9(0x39aa)]=_0x4710c9(0x17cd);},0xee04:(_0x1e518c,_0x2c8c32,_0xef46d7)=>{var _0x2427de=a8_0x49466b;_0xef46d7['d'](_0x2c8c32,{'D':()=>_0x4f9a9});var _0x2e0a6e=_0xef46d7(0xf96c),_0x15d84d=_0xef46d7(0x25b1),_0x52ff25=_0xef46d7(0x18233),_0x6d3c9e=_0xef46d7(0xf8c1),_0x3aeb20=_0xef46d7(0x15cb9),_0x4b3510=_0xef46d7(0x202a),_0x3fc1f5=_0xef46d7(0x77a5),_0xe4753c=_0xef46d7(0x8044),_0x2b0467=_0xef46d7(0x360b),_0x5df7a8=_0xef46d7(0xc7ed),_0x267af3=_0xef46d7(0x10ea4),_0x599ccf=_0xef46d7(0xc627);_0xef46d7(0x59fc),_0xef46d7(0x3c27),_0xef46d7(0x13479);class _0x4f9a9 extends _0x4b3510['B']{constructor(_0x123bd4,_0x583b48,_0x3c3cbe,_0x31279b=!0x1){var _0x448fe2=a8_0x58a1;super(_0x123bd4,_0x583b48,_0x3c3cbe,_0x31279b),this['enableOfflineSupport']=!0x1,this[_0x448fe2(0x31cc)]=!0x1,this[_0x448fe2(0x3326)]=!0x0,this[_0x448fe2(0x27a)]=new Array(),this[_0x448fe2(0x1b73)]=new Array(),this[_0x448fe2(0x2ddb)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x2b35)]=new Array(),this[_0x448fe2(0x3c94)]=!0x1,this[_0x448fe2(0x3cea)]=new _0x2e0a6e['y$'](),this['onCanvasBlurObservable']=new _0x2e0a6e['y$'](),this[_0x448fe2(0x1994)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x311c)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x20e9)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x21af)]=null,this[_0x448fe2(0x39d2)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x1c88)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x3c28)]=new _0x2e0a6e['y$'](),this[_0x448fe2(0x2cd1)]=!0x1,this[_0x448fe2(0x1dae)]=0x4,this[_0x448fe2(0xf69)]=0x1/0x3c,this[_0x448fe2(0x2f20)]=0x3c,this[_0x448fe2(0x3c3d)]=0x0,this[_0x448fe2(0x3101)]=new _0x2b0467['z'](),this[_0x448fe2(0x32e2)]=0x1,this['disablePerformanceMonitorInBackground']=!0x1,this[_0x448fe2(0x363e)]=new _0xe4753c['A'](),this['_compatibilityMode']=!0x0,this[_0x448fe2(0x2b92)]=_0x3fc1f5['g']['RENDERPASS_MAIN'],this[_0x448fe2(0x3434)]=[_0x448fe2(0x820)],_0x4f9a9['Instances'][_0x448fe2(0x2f54)](this),_0x123bd4&&(this['_features'][_0x448fe2(0x3c7)]=!0x0,_0x3c3cbe=this['_creationOptions'],_0x123bd4[_0x448fe2(0x1d9c)]&&(this[_0x448fe2(0x1428)](_0x123bd4),this[_0x448fe2(0x4fb)]()),this[_0x448fe2(0x2a0e)](),_0x3c3cbe[_0x448fe2(0x26d1)]&&this[_0x448fe2(0x345b)]());}static get[_0x2427de(0x3179)](){var _0x564c0c=_0x2427de;return _0x4b3510['B'][_0x564c0c(0x3179)];}static get['Version'](){var _0x4a7f33=_0x2427de;return _0x4b3510['B'][_0x4a7f33(0x5be)];}static get[_0x2427de(0x37e7)](){var _0x2f5268=_0x2427de;return _0x6d3c9e['l'][_0x2f5268(0x37e7)];}static get['LastCreatedEngine'](){return _0x6d3c9e['l']['LastCreatedEngine'];}static get['LastCreatedScene'](){var _0x4b44f0=_0x2427de;return _0x6d3c9e['l'][_0x4b44f0(0x19c8)];}[_0x2427de(0x3ee7)](_0x556dff,_0x7689e5){return new Promise((_0x2332a8,_0xf77598)=>{var _0x4549f6=a8_0x58a1;const _0x57a67d=new Image();_0x57a67d[_0x4549f6(0x8f3)]=()=>{var _0x1b4983=_0x4549f6;_0x57a67d[_0x1b4983(0x1484)]()['then'](()=>{var _0x4998fa=_0x1b4983;this[_0x4998fa(0x3278)](_0x57a67d,_0x7689e5)[_0x4998fa(0x1af5)](_0x5e2db9=>{_0x2332a8(_0x5e2db9);});});},_0x57a67d[_0x4549f6(0xbc2)]=()=>{var _0x27e988=_0x4549f6;_0xf77598(_0x27e988(0x6fa)+_0x57a67d[_0x27e988(0x23b1)]);},_0x57a67d[_0x4549f6(0x23b1)]=_0x556dff;});}[_0x2427de(0x3278)](_0x2ca103,_0x122142){return createImageBitmap(_0x2ca103,_0x122142);}[_0x2427de(0x1f1f)](_0x1bd85c,_0x1ef9f5,_0x498d84){var _0x1cad20=_0x2427de;const _0x5c9636=this[_0x1cad20(0x9a7)](_0x1ef9f5,_0x498d84),_0xa60298=_0x5c9636[_0x1cad20(0x1d9c)]('2d');if(_0xa60298)return _0xa60298[_0x1cad20(0x1422)](_0x1bd85c,0x0,0x0),_0xa60298[_0x1cad20(0x691)](0x0,0x0,_0x1ef9f5,_0x498d84)[_0x1cad20(0xf56)];throw new Error(_0x1cad20(0x3de6));}static[_0x2427de(0x58f)](_0x96fafa,_0x2d8d9e){var _0x361b52=_0x2427de;for(let _0x598933=0x0;_0x598933<_0x4f9a9[_0x361b52(0x37e7)]['length'];_0x598933++){const _0x2899bb=_0x4f9a9[_0x361b52(0x37e7)][_0x598933];for(let _0x27d389=0x0;_0x27d389<_0x2899bb[_0x361b52(0x27a)][_0x361b52(0x132e)];_0x27d389++)_0x2899bb['scenes'][_0x27d389]['markAllMaterialsAsDirty'](_0x96fafa,_0x2d8d9e);}}static[_0x2427de(0x3ba6)](_0x5ce489){var _0x19454c=_0x2427de;throw(0x0,_0x3aeb20['S'])(_0x19454c(0xbed));}get[_0x2427de(0x4067)](){return!!_0x4f9a9['_RescalePostProcessFactory'];}get['performanceMonitor'](){var _0x5551e6=_0x2427de;return this[_0x5551e6(0x363e)];}get[_0x2427de(0x3901)](){var _0x46d195=_0x2427de;return this[_0x46d195(0xc6)];}set['compatibilityMode'](_0x56cd36){var _0x254f6a=_0x2427de;this[_0x254f6a(0xc6)]=!0x0;}[_0x2427de(0x2578)](){var _0x2f6b15=_0x2427de;return this[_0x2f6b15(0xeed)];}[_0x2427de(0x1f42)](){var _0xd936cb=_0x2427de;super[_0xd936cb(0x1f42)](),this[_0xd936cb(0x1144)]=null;}[_0x2427de(0x1428)](_0xc22471){var _0x546d3b=_0x2427de;super[_0x546d3b(0x1428)](_0xc22471),this['_onCanvasFocus']=()=>{var _0x562759=_0x546d3b;this[_0x562759(0x1994)][_0x562759(0x3e9)](this);},this[_0x546d3b(0x1189)]=()=>{var _0x7d70ae=_0x546d3b;this[_0x7d70ae(0x28d1)]['notifyObservers'](this);},this[_0x546d3b(0x1cc2)]=_0x2d68b1=>{var _0x191e42=_0x546d3b;this[_0x191e42(0x3326)]&&_0x2d68b1[_0x191e42(0xb18)]();},_0xc22471[_0x546d3b(0x2b6c)](_0x546d3b(0x20af),this['_onCanvasFocus']),_0xc22471['addEventListener'](_0x546d3b(0x270e),this['_onCanvasBlur']),_0xc22471['addEventListener'](_0x546d3b(0x3409),this[_0x546d3b(0x1cc2)]),this[_0x546d3b(0x3db9)]=()=>{var _0x391cd8=_0x546d3b;this[_0x391cd8(0x37f3)]&&this[_0x391cd8(0x363e)][_0x391cd8(0x30bd)](),this[_0x391cd8(0x7ca)]=!0x0;},this['_onFocus']=()=>{var _0x4dc0e9=_0x546d3b;this['disablePerformanceMonitorInBackground']&&this[_0x4dc0e9(0x363e)]['enable'](),this[_0x4dc0e9(0x7ca)]=!0x1;},this[_0x546d3b(0x3a7)]=_0xb9ef11=>{var _0x1f5903=_0x546d3b;document[_0x1f5903(0x22d1)](_0xb9ef11['clientX'],_0xb9ef11[_0x1f5903(0x342a)])!==_0xc22471&&this['onCanvasPointerOutObservable'][_0x1f5903(0x3e9)](_0xb9ef11);};const _0x2f5338=this[_0x546d3b(0x45d)]();_0x2f5338&&_0x546d3b(0x187)==typeof _0x2f5338['addEventListener']&&(_0x2f5338[_0x546d3b(0x2b6c)](_0x546d3b(0x270e),this[_0x546d3b(0x3db9)]),_0x2f5338['addEventListener'](_0x546d3b(0x20af),this[_0x546d3b(0x32d6)])),_0xc22471['addEventListener'](_0x546d3b(0x313a),this[_0x546d3b(0x3a7)]),this[_0x546d3b(0x2982)][_0x546d3b(0x166b)]||this[_0x546d3b(0x17e0)](),!_0x4f9a9['audioEngine']&&this[_0x546d3b(0x2982)][_0x546d3b(0x13d8)]&&_0x4f9a9[_0x546d3b(0x21d0)]&&(_0x4f9a9[_0x546d3b(0x13d8)]=_0x4f9a9[_0x546d3b(0x21d0)](this['getRenderingCanvas'](),this[_0x546d3b(0x8ac)](),this[_0x546d3b(0x2fc)]())),(0x0,_0x52ff25['n5'])()&&(this['_onFullscreenChange']=()=>{var _0x401685=_0x546d3b;this[_0x401685(0x21e4)]=!!document['fullscreenElement'],this[_0x401685(0x21e4)]&&this[_0x401685(0x31e3)]&&_0xc22471&&_0x4f9a9[_0x401685(0x196c)](_0xc22471);},document[_0x546d3b(0x2b6c)]('fullscreenchange',this[_0x546d3b(0x3caa)],!0x1),document[_0x546d3b(0x2b6c)](_0x546d3b(0x5cf),this[_0x546d3b(0x3caa)],!0x1),this[_0x546d3b(0x2c4e)]=()=>{var _0x490358=_0x546d3b;this[_0x490358(0x3c94)]=document[_0x490358(0x3bb6)]===_0xc22471;},document['addEventListener']('pointerlockchange',this[_0x546d3b(0x2c4e)],!0x1),document['addEventListener']('webkitpointerlockchange',this[_0x546d3b(0x2c4e)],!0x1)),this['enableOfflineSupport']=void 0x0!==_0x4f9a9['OfflineProviderFactory'],this[_0x546d3b(0x2cd1)]=!!this[_0x546d3b(0x2982)]['deterministicLockstep'],this[_0x546d3b(0x1dae)]=this['_creationOptions']['lockstepMaxSteps']||0x0,this[_0x546d3b(0xf69)]=this[_0x546d3b(0x2982)][_0x546d3b(0x9d5)]||0x1/0x3c;}[_0x2427de(0xd42)](){var _0x3376c8=_0x2427de,_0x2fd4df;null!=(_0x2fd4df=this[_0x3376c8(0x2c4e)])&&_0x2fd4df[_0x3376c8(0xf13)](this);}[_0x2427de(0x269e)](_0xf6b6ff,_0x14be24=!0x1){var _0x5e9e02=_0x2427de;return _0xf6b6ff=_0xf6b6ff['viewport'],this['getRenderWidth'](_0x14be24)*_0xf6b6ff[_0x5e9e02(0x37ce)]/(this[_0x5e9e02(0x288a)](_0x14be24)*_0xf6b6ff[_0x5e9e02(0x1995)]);}[_0x2427de(0x11f1)](){var _0x2acb51=_0x2427de;return this['getRenderWidth'](!0x0)/this[_0x2acb51(0x288a)](!0x0);}['getRenderingCanvasClientRect'](){var _0x415c53=_0x2427de;return this[_0x415c53(0xeed)]?this[_0x415c53(0xeed)][_0x415c53(0x1eb6)]():null;}[_0x2427de(0x3985)](){var _0x48cba4=_0x2427de;return this[_0x48cba4(0xeed)]?this[_0x48cba4(0x2578)]()['getBoundingClientRect']():null;}['isDeterministicLockStep'](){var _0x5b46dc=_0x2427de;return this[_0x5b46dc(0x2cd1)];}[_0x2427de(0x3ad4)](){return this['_lockstepMaxSteps'];}[_0x2427de(0x3581)](){var _0x50361b=_0x2427de;return 0x3e8*this[_0x50361b(0xf69)];}[_0x2427de(0xe42)](_0x38e5e2,_0x4b7725=!0x0){var _0x2762fb=_0x2427de;if(_0x38e5e2[_0x2762fb(0x156)]){const _0x5d4576=this[_0x2762fb(0xd4a)];this['_bindTextureDirectly'](_0x5d4576[_0x2762fb(0x1d26)],_0x38e5e2,!0x0),_0x5d4576[_0x2762fb(0x159c)](_0x5d4576[_0x2762fb(0x1d26)]),_0x4b7725&&this[_0x2762fb(0xfe4)](_0x5d4576[_0x2762fb(0x1d26)],null);}}['getDepthWrite'](){var _0x20334b=_0x2427de;return this[_0x20334b(0x3a1a)][_0x20334b(0x21ae)];}[_0x2427de(0x3e21)](_0xb8b3a5){var _0x5b6a73=_0x2427de;this[_0x5b6a73(0x3a1a)][_0x5b6a73(0x21ae)]=_0xb8b3a5;}['getStencilBuffer'](){var _0x3d3288=_0x2427de;return this[_0x3d3288(0x21d2)][_0x3d3288(0x2bb3)];}[_0x2427de(0xc3)](_0xc486cf){this['_stencilState']['stencilTest']=_0xc486cf;}[_0x2427de(0x1fae)](){var _0x431cf8=_0x2427de;return this[_0x431cf8(0x21d2)][_0x431cf8(0x11ac)];}[_0x2427de(0x328a)](_0x5ba63c){var _0x5cf00b=_0x2427de;this[_0x5cf00b(0x21d2)][_0x5cf00b(0x11ac)]=_0x5ba63c;}['getStencilFunction'](){var _0x14e377=_0x2427de;return this['_stencilState'][_0x14e377(0x3d2e)];}[_0x2427de(0x2451)](){var _0x4cf6c0=_0x2427de;return this[_0x4cf6c0(0x21d2)][_0x4cf6c0(0xc1)];}[_0x2427de(0x1e3c)](){return this['_stencilState']['stencilFuncMask'];}[_0x2427de(0x1890)](_0x2bfbc6){var _0x7b9a39=_0x2427de;this[_0x7b9a39(0x21d2)]['stencilFunc']=_0x2bfbc6;}[_0x2427de(0x14c0)](_0x2b9c04){var _0x466113=_0x2427de;this[_0x466113(0x21d2)][_0x466113(0xc1)]=_0x2b9c04;}[_0x2427de(0x2513)](_0x1ab8bc){var _0x3669aa=_0x2427de;this[_0x3669aa(0x21d2)][_0x3669aa(0x3b01)]=_0x1ab8bc;}[_0x2427de(0x3812)](){var _0x5da9ba=_0x2427de;return this[_0x5da9ba(0x21d2)][_0x5da9ba(0x2d61)];}[_0x2427de(0xf33)](){var _0x5cebd0=_0x2427de;return this[_0x5cebd0(0x21d2)][_0x5cebd0(0x1743)];}[_0x2427de(0x30f2)](){var _0x398334=_0x2427de;return this[_0x398334(0x21d2)][_0x398334(0x2e04)];}['setStencilOperationFail'](_0x140a10){var _0x4add2b=_0x2427de;this['_stencilState'][_0x4add2b(0x2d61)]=_0x140a10;}[_0x2427de(0x2f02)](_0x29f632){this['_stencilState']['stencilOpDepthFail']=_0x29f632;}[_0x2427de(0xc55)](_0x327da2){var _0x6c712c=_0x2427de;this['_stencilState'][_0x6c712c(0x2e04)]=_0x327da2;}[_0x2427de(0xe32)](_0x5cb3ce){var _0x3cb7af=_0x2427de;_0x5cb3ce?this[_0x3cb7af(0xd4a)][_0x3cb7af(0x2a8e)](this['_gl'][_0x3cb7af(0x2e9)]):this[_0x3cb7af(0xd4a)][_0x3cb7af(0x30bd)](this[_0x3cb7af(0xd4a)][_0x3cb7af(0x2e9)]);}['setRasterizerState'](_0x2fd62e){var _0x73c5c1=_0x2427de;_0x2fd62e?this[_0x73c5c1(0xd4a)][_0x73c5c1(0x30bd)](this[_0x73c5c1(0xd4a)][_0x73c5c1(0x2069)]):this[_0x73c5c1(0xd4a)][_0x73c5c1(0x2a8e)](this[_0x73c5c1(0xd4a)][_0x73c5c1(0x2069)]);}['getDepthFunction'](){var _0x1b9551=_0x2427de;return this[_0x1b9551(0x3a1a)][_0x1b9551(0x1262)];}[_0x2427de(0x114c)](_0x57540f){var _0x1a7bb8=_0x2427de;this[_0x1a7bb8(0x3a1a)]['depthFunc']=_0x57540f;}[_0x2427de(0x3f46)](){var _0xc30d84=_0x2427de;this[_0xc30d84(0x114c)](_0x3fc1f5['g'][_0xc30d84(0x3b87)]);}[_0x2427de(0xeda)](){var _0x29587d=_0x2427de;this[_0x29587d(0x114c)](_0x3fc1f5['g'][_0x29587d(0x2178)]);}[_0x2427de(0xde9)](){var _0x5f1d79=_0x2427de;this[_0x5f1d79(0x114c)](_0x3fc1f5['g'][_0x5f1d79(0x1c42)]);}[_0x2427de(0xbef)](){var _0x300040=_0x2427de;this[_0x300040(0x114c)](_0x3fc1f5['g'][_0x300040(0x16b7)]);}[_0x2427de(0x3860)](){var _0x5e523d=_0x2427de;this[_0x5e523d(0x1698)]=this[_0x5e523d(0x1020)](),this[_0x5e523d(0x1e01)]=this[_0x5e523d(0x553)](),this[_0x5e523d(0x3b7b)]=this[_0x5e523d(0x1fae)](),this['_cachedStencilOperationPass']=this[_0x5e523d(0x30f2)](),this['_cachedStencilOperationFail']=this['getStencilOperationFail'](),this[_0x5e523d(0x140e)]=this[_0x5e523d(0xf33)](),this[_0x5e523d(0x3588)]=this['getStencilFunctionReference']();}[_0x2427de(0x1292)](){var _0x23b98f=_0x2427de;this[_0x23b98f(0x1890)](this[_0x23b98f(0x1e01)]),this[_0x23b98f(0x328a)](this[_0x23b98f(0x3b7b)]),this[_0x23b98f(0xc3)](this['_cachedStencilBuffer']),this[_0x23b98f(0xc55)](this[_0x23b98f(0x1a07)]),this[_0x23b98f(0x1f11)](this[_0x23b98f(0xe58)]),this[_0x23b98f(0x2f02)](this[_0x23b98f(0x140e)]),this[_0x23b98f(0x14c0)](this[_0x23b98f(0x3588)]);}['setDirectViewport'](_0x2436de,_0x43f6ce,_0x32ce02,_0x4c3ab1){var _0x3e8cfe=_0x2427de,_0x2f1b2e=this[_0x3e8cfe(0x24f4)];return this['_cachedViewport']=null,this[_0x3e8cfe(0xf9e)](_0x2436de,_0x43f6ce,_0x32ce02,_0x4c3ab1),_0x2f1b2e;}[_0x2427de(0xd05)](_0x1d7e9a,_0x37929c,_0x2dc23c,_0xcdc00c,_0x3842bd){var _0x11b3fc=_0x2427de;this[_0x11b3fc(0x3f2)](_0x1d7e9a,_0x37929c,_0x2dc23c,_0xcdc00c),this[_0x11b3fc(0x2af2)](_0x3842bd,!0x0,!0x0,!0x0),this[_0x11b3fc(0x474)]();}['enableScissor'](_0x357a69,_0x1747b5,_0x569a8a,_0x3a991a){var _0x25dbf0=_0x2427de;const _0x31d00b=this['_gl'];_0x31d00b[_0x25dbf0(0x2a8e)](_0x31d00b[_0x25dbf0(0x3790)]),_0x31d00b['scissor'](_0x357a69,_0x1747b5,_0x569a8a,_0x3a991a);}[_0x2427de(0x474)](){var _0x7beb0=_0x2427de;const _0x43a352=this[_0x7beb0(0xd4a)];_0x43a352[_0x7beb0(0x30bd)](_0x43a352['SCISSOR_TEST']);}['_reportDrawCall'](_0x5cf550=0x1){var _0x319ff2=_0x2427de;this['_drawCalls'][_0x319ff2(0x196a)](_0x5cf550,!0x1);}['initWebVR'](){throw(0x0,_0x3aeb20['S'])('WebVRCamera');}['_prepareVRComponent'](){}['_connectVREvents'](_0x401932,_0x26d22c){}[_0x2427de(0x3b18)](){}['disableVR'](){}[_0x2427de(0x35de)](){return!0x1;}['_requestVRFrame'](){}[_0x2427de(0x24a)](_0x3a354e,_0x3e9f9b,_0x56f886){return new Promise((_0x1f73d5,_0xa5773e)=>{var _0x4e43c6=a8_0x58a1;this[_0x4e43c6(0x1ea6)](_0x3a354e,_0x247435=>{_0x1f73d5(_0x247435);},void 0x0,_0x3e9f9b,_0x56f886,(_0x2e06b3,_0x143e49)=>{_0xa5773e(_0x143e49);});});}['getVertexShaderSource'](_0x4b74f4){var _0x45c256=_0x2427de;return _0x4b74f4=this[_0x45c256(0xd4a)]['getAttachedShaders'](_0x4b74f4),_0x4b74f4?this['_gl']['getShaderSource'](_0x4b74f4[0x0]):null;}[_0x2427de(0x2d33)](_0xcfac61){var _0x796c73=_0x2427de;return _0xcfac61=this[_0x796c73(0xd4a)][_0x796c73(0x272e)](_0xcfac61),_0xcfac61?this[_0x796c73(0xd4a)][_0x796c73(0x287)](_0xcfac61[0x1]):null;}[_0x2427de(0xb5a)](_0x2de715,_0x3daec9,_0x40ce32,_0x9531e1){var _0x1690fb=_0x2427de;void 0x0!==_0x2de715&&(_0x3daec9&&(this[_0x1690fb(0x3fec)][_0x2de715]=_0x3daec9),_0x40ce32&&_0x40ce32[_0x1690fb(0x2f12)]?this[_0x1690fb(0x1fb2)](_0x2de715,_0x40ce32,!0x1,!0x0,_0x9531e1):this[_0x1690fb(0x1fb2)](_0x2de715,null,void 0x0,void 0x0,_0x9531e1));}[_0x2427de(0x2c88)](_0x301b0f,_0x559196,_0x2a474f){var _0x5ca56f=_0x2427de;let _0x3c0b18=null;_0x559196&&(_0x559196[_0x5ca56f(0x36e7)][_0x5ca56f(0xf56)][_0x559196['_currentRenderTextureInd']]?_0x3c0b18=_0x559196[_0x5ca56f(0x36e7)][_0x5ca56f(0xf56)][_0x559196[_0x5ca56f(0x19aa)]]:_0x559196[_0x5ca56f(0x3440)]&&(_0x3c0b18=_0x559196[_0x5ca56f(0x3440)])),this[_0x5ca56f(0x843)](_0x301b0f,null!=(_0x559196=null===_0x3c0b18||void 0x0===_0x3c0b18?void 0x0:_0x3c0b18['texture'])?_0x559196:null,_0x2a474f);}[_0x2427de(0x188d)](_0xcd0ecc,_0x4c869b,_0x46928d){var _0x36e1e0=_0x2427de;this['_bindTexture'](_0xcd0ecc,null!=(_0x4c869b=null==(_0xcd0ecc=null==_0x4c869b?void 0x0:_0x4c869b[_0x36e1e0(0x36bf)])?void 0x0:_0xcd0ecc['texture'])?_0x4c869b:null,_0x46928d);}[_0x2427de(0x3cbf)](){var _0x1c6384=_0x2427de;for(const _0x1aa421 of this[_0x1c6384(0x27a)])_0x1aa421[_0x1c6384(0x1ec3)](),_0x1aa421[_0x1c6384(0x4030)](),_0x1aa421[_0x1c6384(0xd1f)]();for(const _0x3d07b0 of this[_0x1c6384(0x1b73)])_0x3d07b0['resetCachedMaterial'](),_0x3d07b0[_0x1c6384(0x4030)](),_0x3d07b0[_0x1c6384(0xd1f)]();super[_0x1c6384(0x3cbf)]();}[_0x2427de(0x24cc)](){var _0x2a1b8a=_0x2427de;for(let _0x2a65b7=0x0;_0x2a65b7<this[_0x2a1b8a(0x2574)][_0x2a1b8a(0x132e)];_0x2a65b7++){const _0x1e75fa=this[_0x2a1b8a(0x2574)][_0x2a65b7];_0x1e75fa();}}[_0x2427de(0x3b8)](){var _0x4067ef=_0x2427de;if(!this['_contextWasLost']){let _0x18f67a=!0x0;(_0x18f67a=!(this[_0x4067ef(0x2e0e)]||!this[_0x4067ef(0x2456)]&&this['_windowIsBackground'])&&_0x18f67a)&&(this['beginFrame'](),this[_0x4067ef(0xc5f)]()||this[_0x4067ef(0x24cc)](),this[_0x4067ef(0x1a7b)]());}0x0<this[_0x4067ef(0x2574)][_0x4067ef(0x132e)]?this[_0x4067ef(0x21af)]?(this[_0x4067ef(0x21af)][_0x4067ef(0x3fba)]=this['_queueNewFrame'](this[_0x4067ef(0x21af)][_0x4067ef(0x1002)]||this['_boundRenderFunction'],this[_0x4067ef(0x21af)]),this['_frameHandler']=this[_0x4067ef(0x21af)]['requestID']):this[_0x4067ef(0x35de)]()?this[_0x4067ef(0xebd)]():this[_0x4067ef(0x2351)]=this['_queueNewFrame'](this['_boundRenderFunction'],this['getHostWindow']()):this[_0x4067ef(0x3677)]=!0x1;}['_renderViews'](){return!0x1;}['switchFullscreen'](_0x6e4174){var _0x293b64=_0x2427de;this[_0x293b64(0x21e4)]?this[_0x293b64(0x1e36)]():this[_0x293b64(0x15d9)](_0x6e4174);}[_0x2427de(0x15d9)](_0x18b20d){var _0x2eb4f3=_0x2427de;this[_0x2eb4f3(0x21e4)]||(this[_0x2eb4f3(0x31e3)]=_0x18b20d,this[_0x2eb4f3(0xeed)]&&_0x4f9a9[_0x2eb4f3(0x122a)](this['_renderingCanvas']));}['exitFullscreen'](){var _0x4f3142=_0x2427de;this[_0x4f3142(0x21e4)]&&_0x4f9a9[_0x4f3142(0x761)]();}[_0x2427de(0x3083)](){var _0x1458b3=_0x2427de;this[_0x1458b3(0xeed)]&&_0x4f9a9[_0x1458b3(0x196c)](this[_0x1458b3(0xeed)]);}[_0x2427de(0x1ea3)](){var _0x3b3881=_0x2427de;_0x4f9a9[_0x3b3881(0x408b)]();}['beginFrame'](){var _0x1b5a65=_0x2427de;this[_0x1b5a65(0x21ba)](),this[_0x1b5a65(0x20e9)][_0x1b5a65(0x3e9)](this),super[_0x1b5a65(0x82c)]();}[_0x2427de(0x1a7b)](){var _0x565da1=_0x2427de;super[_0x565da1(0x1a7b)](),this[_0x565da1(0x3b18)](),this['onEndFrameObservable'][_0x565da1(0x3e9)](this);}['resize'](_0x5173c6=!0x1){var _0x4702a2=_0x2427de;this[_0x4702a2(0x35de)]()||super[_0x4702a2(0x2545)](_0x5173c6);}[_0x2427de(0x16be)](_0x2093be,_0x4c4d2e,_0x798876=!0x1){var _0x3f1fea=_0x2427de;if(!this[_0x3f1fea(0xeed)])return!0x1;if(!super['setSize'](_0x2093be,_0x4c4d2e,_0x798876))return!0x1;if(this[_0x3f1fea(0x27a)]){for(let _0x849178=0x0;_0x849178<this[_0x3f1fea(0x27a)][_0x3f1fea(0x132e)];_0x849178++){var _0x3b202f=this[_0x3f1fea(0x27a)][_0x849178];for(let _0x467565=0x0;_0x467565<_0x3b202f[_0x3f1fea(0x3eff)][_0x3f1fea(0x132e)];_0x467565++){const _0x27d0b7=_0x3b202f[_0x3f1fea(0x3eff)][_0x467565];_0x27d0b7[_0x3f1fea(0x2297)]=0x0;}}this[_0x3f1fea(0x3cea)]['hasObservers']()&&this[_0x3f1fea(0x3cea)][_0x3f1fea(0x3e9)](this);}return!0x0;}[_0x2427de(0x3f36)](_0x425e39){var _0x200044=_0x2427de;const _0x5d4515=_0x425e39;_0x5d4515&&_0x5d4515[_0x200044(0x17c6)]&&_0x5d4515[_0x200044(0x23eb)]&&(this['deleteTransformFeedback'](_0x5d4515[_0x200044(0x23eb)]),_0x5d4515[_0x200044(0x23eb)]=null),super['_deletePipelineContext'](_0x425e39);}[_0x2427de(0x31f8)](_0x43b28f,_0x203088,_0x2c0d6e,_0x4a541a,_0x3669dd,_0x27d44b=null){var _0x1ab677=_0x2427de;return _0x3669dd=_0x3669dd||this[_0x1ab677(0xd4a)],this[_0x1ab677(0x1c88)][_0x1ab677(0x3e9)](this),_0x43b28f=super[_0x1ab677(0x31f8)](_0x43b28f,_0x203088,_0x2c0d6e,_0x4a541a,_0x3669dd,_0x27d44b),(this[_0x1ab677(0x3c28)][_0x1ab677(0x3e9)](this),_0x43b28f);}[_0x2427de(0x3fed)](_0x2c8db2,_0x5752cf,_0x3aa2dc,_0x4a8055,_0x5bc4ed=null){var _0x57e521=_0x2427de,_0x5ec1a7,_0x8a510a=_0x4a8055[_0x57e521(0x180e)]();if(_0x2c8db2[_0x57e521(0x17c6)]=_0x8a510a)return _0x4a8055['attachShader'](_0x8a510a,_0x5752cf),_0x4a8055[_0x57e521(0x331)](_0x8a510a,_0x3aa2dc),0x1<this[_0x57e521(0x1b1e)]&&_0x5bc4ed&&(_0x5ec1a7=this[_0x57e521(0x403)](),this[_0x57e521(0x3260)](_0x5ec1a7),this[_0x57e521(0x1aa3)](_0x8a510a,_0x5bc4ed),_0x2c8db2[_0x57e521(0x23eb)]=_0x5ec1a7),_0x4a8055[_0x57e521(0x40f2)](_0x8a510a),0x1<this['webGLVersion']&&_0x5bc4ed&&this['bindTransformFeedback'](null),_0x2c8db2[_0x57e521(0x3461)]=_0x4a8055,_0x2c8db2[_0x57e521(0x2cdb)]=_0x5752cf,_0x2c8db2[_0x57e521(0x2ac6)]=_0x3aa2dc,_0x2c8db2[_0x57e521(0x1fc5)]||this[_0x57e521(0x1471)](_0x2c8db2),_0x8a510a;throw new Error(_0x57e521(0x1a4));}[_0x2427de(0x1138)](_0x3b9721){var _0x5b25e5=_0x2427de;super[_0x5b25e5(0x1138)](_0x3b9721);}[_0x2427de(0x1dc7)](_0x4ac38b){var _0x54704d=_0x2427de;super['_releaseRenderTargetWrapper'](_0x4ac38b),this['scenes'][_0x54704d(0x2f62)](_0x477446=>{var _0x80645d=_0x54704d;_0x477446[_0x80645d(0x2b35)][_0x80645d(0x2f62)](_0x34238d=>{var _0x4217fd=_0x80645d;_0x34238d[_0x4217fd(0x36bf)]===_0x4ac38b&&(_0x34238d[_0x4217fd(0x36bf)]=null);}),_0x477446[_0x80645d(0x3eff)][_0x80645d(0x2f62)](_0x130701=>{var _0xcd0799=_0x80645d;_0x130701[_0xcd0799(0x1945)][_0xcd0799(0x2f62)](_0x2316b2=>{var _0x5f21ca=_0xcd0799;_0x2316b2&&_0x2316b2[_0x5f21ca(0x36bf)]===_0x4ac38b&&(_0x2316b2[_0x5f21ca(0x36bf)]=null);});});});}[_0x2427de(0x2ed9)](){var _0x3dd74f=_0x2427de;return this[_0x3dd74f(0x3434)];}[_0x2427de(0x26ef)](){var _0x3de3fa=_0x2427de;return this[_0x3de3fa(0x3434)][this[_0x3de3fa(0x2b92)]];}[_0x2427de(0x2828)](_0x42a9a8){var _0x81130e=_0x2427de,_0x32c8a3=++_0x4f9a9[_0x81130e(0x4c5)];return this['_renderPassNames'][_0x32c8a3]=null!=_0x42a9a8?_0x42a9a8:_0x81130e(0x37d6),_0x32c8a3;}[_0x2427de(0xda7)](_0x17738b){var _0x2d4905=_0x2427de;this[_0x2d4905(0x3434)][_0x17738b]=void 0x0;for(let _0x159bf5=0x0;_0x159bf5<this[_0x2d4905(0x27a)][_0x2d4905(0x132e)];++_0x159bf5){var _0x23e1c7=this[_0x2d4905(0x27a)][_0x159bf5];for(let _0x3be673=0x0;_0x3be673<_0x23e1c7[_0x2d4905(0x2aa5)][_0x2d4905(0x132e)];++_0x3be673){var _0x39d18b=_0x23e1c7['meshes'][_0x3be673];if(_0x39d18b[_0x2d4905(0x1549)])for(let _0x16f614=0x0;_0x16f614<_0x39d18b['subMeshes'][_0x2d4905(0x132e)];++_0x16f614){const _0x471053=_0x39d18b[_0x2d4905(0x1549)][_0x16f614];_0x471053[_0x2d4905(0x3ce9)](_0x17738b);}}}}[_0x2427de(0x196b)](_0x4a629f,_0xe539f,_0x57a205,_0x3f9ed7,_0x3673b9){var _0x18cd23=_0x2427de;this[_0x18cd23(0xd4a)]['texParameteri'](this[_0x18cd23(0xd4a)][_0x18cd23(0x33fa)],this['_gl']['TEXTURE_MAG_FILTER'],this[_0x18cd23(0xd4a)]['LINEAR']),this['_gl'][_0x18cd23(0x1365)](this[_0x18cd23(0xd4a)][_0x18cd23(0x33fa)],this[_0x18cd23(0xd4a)]['TEXTURE_MIN_FILTER'],this[_0x18cd23(0xd4a)]['LINEAR']),this[_0x18cd23(0xd4a)][_0x18cd23(0x1365)](this['_gl'][_0x18cd23(0x33fa)],this[_0x18cd23(0xd4a)]['TEXTURE_WRAP_S'],this[_0x18cd23(0xd4a)]['CLAMP_TO_EDGE']),this['_gl']['texParameteri'](this[_0x18cd23(0xd4a)][_0x18cd23(0x33fa)],this[_0x18cd23(0xd4a)]['TEXTURE_WRAP_T'],this[_0x18cd23(0xd4a)]['CLAMP_TO_EDGE']);const _0x42d8d5=this[_0x18cd23(0x2056)]({'width':_0xe539f[_0x18cd23(0x37ce)],'height':_0xe539f[_0x18cd23(0x1995)]},{'generateMipMaps':!0x1,'type':_0x3fc1f5['g'][_0x18cd23(0x3f7d)],'samplingMode':_0x3fc1f5['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1});!this[_0x18cd23(0x1144)]&&_0x4f9a9[_0x18cd23(0x14b6)]&&(this['_rescalePostProcess']=_0x4f9a9[_0x18cd23(0x14b6)](this)),this['_rescalePostProcess']&&(this[_0x18cd23(0x1144)]['externalTextureSamplerBinding']=!0x0,this[_0x18cd23(0x1144)][_0x18cd23(0x1d91)]()[_0x18cd23(0x3f18)](()=>{var _0x16edce=_0x18cd23;this[_0x16edce(0x1144)][_0x16edce(0x150b)]=function(_0x5ac100){var _0x1b8ce1=_0x16edce;_0x5ac100[_0x1b8ce1(0x843)](_0x1b8ce1(0x3638),_0x4a629f);};let _0x5c3deb=_0x57a205;(_0x5c3deb=_0x5c3deb||this[_0x16edce(0x27a)][this['scenes'][_0x16edce(0x132e)]-0x1])['postProcessManager'][_0x16edce(0x1215)]([this['_rescalePostProcess']],_0x42d8d5,!0x0),this[_0x16edce(0xfe4)](this[_0x16edce(0xd4a)]['TEXTURE_2D'],_0xe539f,!0x0),this['_gl']['copyTexImage2D'](this[_0x16edce(0xd4a)]['TEXTURE_2D'],0x0,_0x3f9ed7,0x0,0x0,_0xe539f[_0x16edce(0x37ce)],_0xe539f[_0x16edce(0x1995)],0x0),this[_0x16edce(0xfa0)](_0x42d8d5),_0x42d8d5[_0x16edce(0x2d20)](),_0x3673b9&&_0x3673b9();}));}['getFps'](){return this['_fps'];}['getDeltaTime'](){var _0x2595d1=_0x2427de;return this[_0x2595d1(0x3c3d)];}[_0x2427de(0x21ba)](){var _0x50f3d2=_0x2427de;this[_0x50f3d2(0x363e)][_0x50f3d2(0x2b12)](),this[_0x50f3d2(0x2f20)]=this['_performanceMonitor'][_0x50f3d2(0x1d37)],this['_deltaTime']=this[_0x50f3d2(0x363e)][_0x50f3d2(0x251)]||0x0;}['wrapWebGLTexture'](_0xac115c,_0xa6843e=!0x1,_0x5be5a5=_0x3fc1f5['g'][_0x2427de(0x3fc7)]){var _0x25f372=_0x2427de;_0xac115c=new _0x599ccf['B'](_0xac115c,this[_0x25f372(0xd4a)]);const _0x50c129=new _0x15d84d['l'](this,_0x15d84d['S'][_0x25f372(0x6a7)],!0x0);return _0x50c129[_0x25f372(0x9db)]=_0xac115c,_0x50c129[_0x25f372(0x3a4f)]=!0x0,_0x50c129[_0x25f372(0x3de8)]=_0xa6843e,this[_0x25f372(0x1473)](_0x5be5a5,_0x50c129),_0x50c129;}[_0x2427de(0x8d6)](_0x20dbbf,_0x375bb7,_0x4245db=0x0,_0x25ffd0=0x0){var _0x232e69=_0x2427de;const _0x3fca1d=this['_gl'];var _0x2767b5=this['_getWebGLTextureType'](_0x20dbbf['type']),_0x2cf701=this[_0x232e69(0x39ff)](_0x20dbbf[_0x232e69(0x2cb9)]),_0x5caae5=this['_getRGBABufferInternalSizedFormat'](_0x20dbbf['type'],_0x2cf701),_0x30e5bc=_0x20dbbf[_0x232e69(0x2708)]?_0x3fca1d['TEXTURE_CUBE_MAP']:_0x3fca1d[_0x232e69(0x33fa)];this[_0x232e69(0xfe4)](_0x30e5bc,_0x20dbbf,!0x0),this['_unpackFlipY'](_0x20dbbf['invertY']);let _0x1aaba1=_0x3fca1d[_0x232e69(0x33fa)];_0x20dbbf[_0x232e69(0x2708)]&&(_0x1aaba1=_0x3fca1d[_0x232e69(0x15ca)]+_0x4245db),_0x3fca1d[_0x232e69(0x22f1)](_0x1aaba1,_0x25ffd0,_0x5caae5,_0x2cf701,_0x2767b5,_0x375bb7),this[_0x232e69(0xfe4)](_0x30e5bc,null,!0x0);}[_0x2427de(0x39d1)](_0xffcafc,_0x1106cc){var _0x50d459=_0x2427de;if(0x1===this['webGLVersion'])_0x267af3['Y'][_0x50d459(0x350c)](_0x50d459(0x390f));else{const _0xea0f2e=this['_gl'];_0xffcafc['isCube']?(this[_0x50d459(0xfe4)](this['_gl'][_0x50d459(0x1d26)],_0xffcafc,!0x0),0x0===_0x1106cc?(_0xea0f2e[_0x50d459(0x1365)](_0xea0f2e[_0x50d459(0x1d26)],_0xea0f2e[_0x50d459(0x2b51)],_0x3fc1f5['g'][_0x50d459(0x16b7)]),_0xea0f2e[_0x50d459(0x1365)](_0xea0f2e[_0x50d459(0x1d26)],_0xea0f2e[_0x50d459(0x1e3)],_0xea0f2e[_0x50d459(0x19c1)])):(_0xea0f2e[_0x50d459(0x1365)](_0xea0f2e[_0x50d459(0x1d26)],_0xea0f2e[_0x50d459(0x2b51)],_0x1106cc),_0xea0f2e['texParameteri'](_0xea0f2e[_0x50d459(0x1d26)],_0xea0f2e[_0x50d459(0x1e3)],_0xea0f2e[_0x50d459(0xda2)])),this['_bindTextureDirectly'](this[_0x50d459(0xd4a)]['TEXTURE_CUBE_MAP'],null)):(this[_0x50d459(0xfe4)](this[_0x50d459(0xd4a)][_0x50d459(0x33fa)],_0xffcafc,!0x0),0x0===_0x1106cc?(_0xea0f2e[_0x50d459(0x1365)](_0xea0f2e[_0x50d459(0x33fa)],_0xea0f2e[_0x50d459(0x2b51)],_0x3fc1f5['g'][_0x50d459(0x16b7)]),_0xea0f2e[_0x50d459(0x1365)](_0xea0f2e['TEXTURE_2D'],_0xea0f2e[_0x50d459(0x1e3)],_0xea0f2e[_0x50d459(0x19c1)])):(_0xea0f2e[_0x50d459(0x1365)](_0xea0f2e[_0x50d459(0x33fa)],_0xea0f2e[_0x50d459(0x2b51)],_0x1106cc),_0xea0f2e['texParameteri'](_0xea0f2e[_0x50d459(0x33fa)],_0xea0f2e[_0x50d459(0x1e3)],_0xea0f2e[_0x50d459(0xda2)])),this[_0x50d459(0xfe4)](this[_0x50d459(0xd4a)][_0x50d459(0x33fa)],null)),_0xffcafc['_comparisonFunction']=_0x1106cc;}}[_0x2427de(0x378e)](_0x109a1f){var _0xfcf1ff=_0x2427de,_0x44395d=this[_0xfcf1ff(0xd4a)][_0xfcf1ff(0x2e13)]();if(!_0x44395d)throw new Error(_0xfcf1ff(0xbab));const _0x507074=new _0x5df7a8['M'](_0x44395d);return _0x507074['capacity']=_0x109a1f,this[_0xfcf1ff(0x1118)](_0x507074),this[_0xfcf1ff(0xd4a)][_0xfcf1ff(0x1fd4)](this[_0xfcf1ff(0xd4a)][_0xfcf1ff(0x1685)],_0x109a1f,this[_0xfcf1ff(0xd4a)][_0xfcf1ff(0x36f1)]),_0x507074[_0xfcf1ff(0xe31)]=0x1,_0x507074;}[_0x2427de(0x32ab)](_0x1aeef3){var _0xbdce7c=_0x2427de;this['_gl'][_0xbdce7c(0x13a7)](_0x1aeef3);}[_0x2427de(0x530)](_0x59428e,_0x432f0d=0x0,_0xf17490=0xa){var _0x3fdf43=_0x2427de;const _0xab20c9=this[_0x3fdf43(0xd4a)];return new Promise((_0x13fa32,_0x362fc8)=>{const _0x2f6f6e=()=>{var _0x2066af=a8_0x58a1,_0x38ba49=_0xab20c9[_0x2066af(0x8ce)](_0x59428e,_0x432f0d,0x0);_0x38ba49==_0xab20c9[_0x2066af(0x23f0)]?_0x362fc8():_0x38ba49==_0xab20c9[_0x2066af(0x3505)]?setTimeout(_0x2f6f6e,_0xf17490):_0x13fa32();};_0x2f6f6e();});}['_readPixelsAsync'](_0x4d6789,_0x328021,_0x502f17,_0x1bb439,_0x17e4f0,_0x484b95,_0x5592d8){var _0x5e137d=_0x2427de;if(this[_0x5e137d(0x1382)]<0x2)throw new Error('_readPixelsAsync\x20only\x20work\x20on\x20WebGL2+');const _0xb8815e=this[_0x5e137d(0xd4a)],_0x13dda7=_0xb8815e[_0x5e137d(0x2e13)](),_0x1c422f=(_0xb8815e[_0x5e137d(0x18ac)](_0xb8815e[_0x5e137d(0x1c84)],_0x13dda7),_0xb8815e['bufferData'](_0xb8815e['PIXEL_PACK_BUFFER'],_0x5592d8[_0x5e137d(0x34f4)],_0xb8815e[_0x5e137d(0x31d2)]),_0xb8815e[_0x5e137d(0x106c)](_0x4d6789,_0x328021,_0x502f17,_0x1bb439,_0x17e4f0,_0x484b95,0x0),_0xb8815e[_0x5e137d(0x18ac)](_0xb8815e[_0x5e137d(0x1c84)],null),_0xb8815e['fenceSync'](_0xb8815e[_0x5e137d(0x1611)],0x0));return _0x1c422f?(_0xb8815e[_0x5e137d(0x3426)](),this[_0x5e137d(0x530)](_0x1c422f,0x0,0xa)[_0x5e137d(0x1af5)](()=>(_0xb8815e[_0x5e137d(0x1fca)](_0x1c422f),_0xb8815e[_0x5e137d(0x18ac)](_0xb8815e[_0x5e137d(0x1c84)],_0x13dda7),_0xb8815e[_0x5e137d(0x2078)](_0xb8815e[_0x5e137d(0x1c84)],0x0,_0x5592d8),_0xb8815e[_0x5e137d(0x18ac)](_0xb8815e[_0x5e137d(0x1c84)],null),_0xb8815e[_0x5e137d(0x13a7)](_0x13dda7),_0x5592d8))):null;}['dispose'](){var _0x411c7c=_0x2427de;for(this[_0x411c7c(0x20c2)](),this['onNewSceneAddedObservable'][_0x411c7c(0x2af2)]();this[_0x411c7c(0x2b35)][_0x411c7c(0x132e)];)this[_0x411c7c(0x2b35)][0x0][_0x411c7c(0x2d20)]();for(this[_0x411c7c(0x1144)]&&this[_0x411c7c(0x1144)][_0x411c7c(0x2d20)]();this['scenes'][_0x411c7c(0x132e)];)this[_0x411c7c(0x27a)][0x0]['dispose']();for(;this[_0x411c7c(0x1b73)]['length'];)this[_0x411c7c(0x1b73)][0x0]['dispose']();0x1===_0x6d3c9e['l']['Instances'][_0x411c7c(0x132e)]&&_0x4f9a9[_0x411c7c(0x13d8)]&&(_0x4f9a9[_0x411c7c(0x13d8)]['dispose'](),_0x4f9a9['audioEngine']=null),this[_0x411c7c(0x13b3)]();const _0x3bb41e=this[_0x411c7c(0x45d)]();_0x3bb41e&&_0x411c7c(0x187)==typeof _0x3bb41e[_0x411c7c(0x1d60)]&&(_0x3bb41e[_0x411c7c(0x1d60)](_0x411c7c(0x270e),this[_0x411c7c(0x3db9)]),_0x3bb41e[_0x411c7c(0x1d60)](_0x411c7c(0x20af),this[_0x411c7c(0x32d6)])),this['_renderingCanvas']&&(this['_renderingCanvas']['removeEventListener'](_0x411c7c(0x20af),this[_0x411c7c(0x3819)]),this[_0x411c7c(0xeed)]['removeEventListener'](_0x411c7c(0x270e),this[_0x411c7c(0x1189)]),this['_renderingCanvas'][_0x411c7c(0x1d60)]('pointerout',this[_0x411c7c(0x3a7)]),this[_0x411c7c(0xeed)]['removeEventListener'](_0x411c7c(0x3409),this[_0x411c7c(0x1cc2)])),(0x0,_0x52ff25['n5'])()&&(document['removeEventListener'](_0x411c7c(0x1c58),this[_0x411c7c(0x3caa)]),document[_0x411c7c(0x1d60)](_0x411c7c(0x2f52),this[_0x411c7c(0x3caa)]),document[_0x411c7c(0x1d60)](_0x411c7c(0x5cf),this['_onFullscreenChange']),document[_0x411c7c(0x1d60)](_0x411c7c(0x2eff),this['_onFullscreenChange']),document[_0x411c7c(0x1d60)](_0x411c7c(0xe11),this[_0x411c7c(0x2c4e)]),document[_0x411c7c(0x1d60)]('mspointerlockchange',this[_0x411c7c(0x2c4e)]),document['removeEventListener'](_0x411c7c(0x65a),this['_onPointerLockChange']),document[_0x411c7c(0x1d60)](_0x411c7c(0xde4),this['_onPointerLockChange'])),super[_0x411c7c(0x2d20)]();var _0x2ffc92=_0x6d3c9e['l']['Instances']['indexOf'](this);0x0<=_0x2ffc92&&_0x6d3c9e['l'][_0x411c7c(0x37e7)]['splice'](_0x2ffc92,0x1),_0x4f9a9[_0x411c7c(0x37e7)]['length']||(_0x6d3c9e['l'][_0x411c7c(0x3030)][_0x411c7c(0x3e9)](this),_0x6d3c9e['l'][_0x411c7c(0x3030)][_0x411c7c(0x2af2)]()),this['onResizeObservable'][_0x411c7c(0x2af2)](),this[_0x411c7c(0x28d1)][_0x411c7c(0x2af2)](),this[_0x411c7c(0x1994)]['clear'](),this[_0x411c7c(0x311c)][_0x411c7c(0x2af2)](),this[_0x411c7c(0x20e9)][_0x411c7c(0x2af2)](),this['onEndFrameObservable']['clear']();}[_0x2427de(0x17e0)](){var _0xa51fa1=_0x2427de;this[_0xa51fa1(0xeed)]&&this[_0xa51fa1(0xeed)][_0xa51fa1(0x2af3)]&&(this[_0xa51fa1(0xeed)][_0xa51fa1(0x2af3)](_0xa51fa1(0x3dd4),_0xa51fa1(0x25c6)),this['_renderingCanvas'][_0xa51fa1(0x403e)][_0xa51fa1(0x217c)]=_0xa51fa1(0x25c6),this['_renderingCanvas'][_0xa51fa1(0x403e)]['webkitTapHighlightColor']='transparent');}[_0x2427de(0x1b78)](){var _0x304329=_0x2427de;if((0x0,_0x52ff25['CG'])()){const _0xc2e309=this[_0x304329(0x2b7)];_0xc2e309&&_0xc2e309[_0x304329(0x1b78)]();}}[_0x2427de(0x20c2)](){var _0x5bc482=_0x2427de;if((0x0,_0x52ff25['CG'])()){const _0x1d2c36=this[_0x5bc482(0x19fa)];_0x1d2c36&&_0x1d2c36[_0x5bc482(0x20c2)]();}}get[_0x2427de(0x2b7)](){var _0x675f85=_0x2427de;return!this['_loadingScreen']&&this[_0x675f85(0xeed)]&&(this[_0x675f85(0x19fa)]=_0x4f9a9['DefaultLoadingScreenFactory'](this['_renderingCanvas'])),this[_0x675f85(0x19fa)];}set['loadingScreen'](_0x3a4fae){this['_loadingScreen']=_0x3a4fae;}set[_0x2427de(0x39f6)](_0x4f7603){var _0x27b762=_0x2427de;this[_0x27b762(0x2b7)][_0x27b762(0x39f6)]=_0x4f7603;}set['loadingUIBackgroundColor'](_0x69bb5b){var _0x221d22=_0x2427de;this[_0x221d22(0x2b7)][_0x221d22(0x2c41)]=_0x69bb5b;}['createVideoElement'](_0x2e91bb){var _0x2db5f8=_0x2427de;return document[_0x2db5f8(0x536)]('video');}static[_0x2427de(0x196c)](_0x4ec57d){var _0x4b020b=_0x2427de;if(_0x4ec57d['requestPointerLock']){const _0x23f370=_0x4ec57d[_0x4b020b(0x185)]();_0x23f370 instanceof Promise?_0x23f370[_0x4b020b(0x1af5)](()=>{var _0x58d00d=_0x4b020b;_0x4ec57d[_0x58d00d(0x20af)]();})[_0x4b020b(0x310e)](()=>{}):_0x4ec57d[_0x4b020b(0x20af)]();}}static[_0x2427de(0x408b)](){var _0x27fc14=_0x2427de;document[_0x27fc14(0x2a11)]&&document[_0x27fc14(0x2a11)]();}static[_0x2427de(0x122a)](_0x1bb620){var _0x4a7732=_0x2427de;const _0xa603b2=_0x1bb620[_0x4a7732(0x3c0a)]||_0x1bb620[_0x4a7732(0xfda)];_0xa603b2&&_0xa603b2[_0x4a7732(0xf13)](_0x1bb620);}static[_0x2427de(0x761)](){var _0x17da26=_0x2427de;const _0x54bb87=document;document[_0x17da26(0x1e36)]?document['exitFullscreen']():_0x54bb87[_0x17da26(0x2324)]&&_0x54bb87[_0x17da26(0x2324)]();}['getFontOffset'](_0x5a4a30){var _0x4c29ac=_0x2427de;const _0xcd2e06=document[_0x4c29ac(0x536)](_0x4c29ac(0x308f)),_0x25b44f=(_0xcd2e06['innerHTML']='Hg',_0xcd2e06[_0x4c29ac(0x2af3)](_0x4c29ac(0x403e),_0x4c29ac(0x2dd5)+_0x5a4a30+_0x4c29ac(0x75f)),document['createElement']('div')),_0x160005=(_0x25b44f[_0x4c29ac(0x403e)][_0x4c29ac(0x2a93)]=_0x4c29ac(0x2350),_0x25b44f[_0x4c29ac(0x403e)][_0x4c29ac(0x37ce)]='1px',_0x25b44f[_0x4c29ac(0x403e)][_0x4c29ac(0x1995)]=_0x4c29ac(0x26f6),_0x25b44f['style'][_0x4c29ac(0x1152)]=_0x4c29ac(0x3404),document[_0x4c29ac(0x536)](_0x4c29ac(0xc51)));_0x160005[_0x4c29ac(0x403e)][_0x4c29ac(0x3f07)]=_0x4c29ac(0x555),_0x160005[_0x4c29ac(0x2e77)](_0xcd2e06),_0x160005[_0x4c29ac(0x2e77)](_0x25b44f),document[_0x4c29ac(0x208a)][_0x4c29ac(0x2e77)](_0x160005);let _0x3a32c9=0x0,_0x1f183b=0x0;try{_0x1f183b=_0x25b44f[_0x4c29ac(0x1eb6)]()[_0x4c29ac(0x170)]-_0xcd2e06[_0x4c29ac(0x1eb6)]()[_0x4c29ac(0x170)],_0x25b44f[_0x4c29ac(0x403e)][_0x4c29ac(0x1152)]=_0x4c29ac(0x353d),_0x3a32c9=_0x25b44f[_0x4c29ac(0x1eb6)]()['top']-_0xcd2e06[_0x4c29ac(0x1eb6)]()[_0x4c29ac(0x170)];}finally{document[_0x4c29ac(0x208a)][_0x4c29ac(0x3d1d)](_0x160005);}return{'ascent':_0x3a32c9,'height':_0x1f183b,'descent':_0x1f183b-_0x3a32c9};}}_0x4f9a9[_0x2427de(0x3df7)]=_0x3fc1f5['g'][_0x2427de(0x3df7)],_0x4f9a9[_0x2427de(0x3e59)]=_0x3fc1f5['g']['ALPHA_ADD'],_0x4f9a9[_0x2427de(0x3fe)]=_0x3fc1f5['g']['ALPHA_COMBINE'],_0x4f9a9[_0x2427de(0x3516)]=_0x3fc1f5['g']['ALPHA_SUBTRACT'],_0x4f9a9[_0x2427de(0x259d)]=_0x3fc1f5['g'][_0x2427de(0x259d)],_0x4f9a9[_0x2427de(0x1c1d)]=_0x3fc1f5['g'][_0x2427de(0x1c1d)],_0x4f9a9['ALPHA_ONEONE']=_0x3fc1f5['g'][_0x2427de(0xd5b)],_0x4f9a9[_0x2427de(0x387e)]=_0x3fc1f5['g'][_0x2427de(0x387e)],_0x4f9a9[_0x2427de(0x27c0)]=_0x3fc1f5['g'][_0x2427de(0x27c0)],_0x4f9a9[_0x2427de(0x1aeb)]=_0x3fc1f5['g'][_0x2427de(0x1aeb)],_0x4f9a9[_0x2427de(0x5fd)]=_0x3fc1f5['g'][_0x2427de(0x5fd)],_0x4f9a9[_0x2427de(0x3869)]=_0x3fc1f5['g'][_0x2427de(0x3869)],_0x4f9a9[_0x2427de(0x18d9)]=_0x3fc1f5['g']['DELAYLOADSTATE_LOADED'],_0x4f9a9[_0x2427de(0x22bc)]=_0x3fc1f5['g']['DELAYLOADSTATE_LOADING'],_0x4f9a9['DELAYLOADSTATE_NOTLOADED']=_0x3fc1f5['g'][_0x2427de(0x1205)],_0x4f9a9['NEVER']=_0x3fc1f5['g'][_0x2427de(0x1927)],_0x4f9a9[_0x2427de(0x1f9e)]=_0x3fc1f5['g']['ALWAYS'],_0x4f9a9[_0x2427de(0x1c42)]=_0x3fc1f5['g'][_0x2427de(0x1c42)],_0x4f9a9['EQUAL']=_0x3fc1f5['g'][_0x2427de(0x131e)],_0x4f9a9[_0x2427de(0x16b7)]=_0x3fc1f5['g'][_0x2427de(0x16b7)],_0x4f9a9[_0x2427de(0x3b87)]=_0x3fc1f5['g'][_0x2427de(0x3b87)],_0x4f9a9[_0x2427de(0x2178)]=_0x3fc1f5['g'][_0x2427de(0x2178)],_0x4f9a9[_0x2427de(0x2f3c)]=_0x3fc1f5['g'][_0x2427de(0x2f3c)],_0x4f9a9[_0x2427de(0x24ee)]=_0x3fc1f5['g'][_0x2427de(0x24ee)],_0x4f9a9[_0x2427de(0x3aab)]=_0x3fc1f5['g'][_0x2427de(0x3aab)],_0x4f9a9['INCR']=_0x3fc1f5['g']['INCR'],_0x4f9a9[_0x2427de(0x22ed)]=_0x3fc1f5['g'][_0x2427de(0x22ed)],_0x4f9a9[_0x2427de(0x818)]=_0x3fc1f5['g'][_0x2427de(0x818)],_0x4f9a9[_0x2427de(0x1026)]=_0x3fc1f5['g'][_0x2427de(0x1026)],_0x4f9a9[_0x2427de(0x2ba5)]=_0x3fc1f5['g']['DECR_WRAP'],_0x4f9a9[_0x2427de(0x29cc)]=_0x3fc1f5['g'][_0x2427de(0x29cc)],_0x4f9a9[_0x2427de(0x391c)]=_0x3fc1f5['g'][_0x2427de(0x391c)],_0x4f9a9['TEXTURE_MIRROR_ADDRESSMODE']=_0x3fc1f5['g'][_0x2427de(0x28fa)],_0x4f9a9[_0x2427de(0x2667)]=_0x3fc1f5['g']['TEXTUREFORMAT_ALPHA'],_0x4f9a9[_0x2427de(0x5ae)]=_0x3fc1f5['g']['TEXTUREFORMAT_LUMINANCE'],_0x4f9a9[_0x2427de(0x646)]=_0x3fc1f5['g']['TEXTUREFORMAT_LUMINANCE_ALPHA'],_0x4f9a9['TEXTUREFORMAT_RGB']=_0x3fc1f5['g']['TEXTUREFORMAT_RGB'],_0x4f9a9['TEXTUREFORMAT_RGBA']=_0x3fc1f5['g']['TEXTUREFORMAT_RGBA'],_0x4f9a9['TEXTUREFORMAT_RED']=_0x3fc1f5['g'][_0x2427de(0x1590)],_0x4f9a9[_0x2427de(0xea3)]=_0x3fc1f5['g'][_0x2427de(0xea3)],_0x4f9a9[_0x2427de(0x32c)]=_0x3fc1f5['g'][_0x2427de(0x32c)],_0x4f9a9[_0x2427de(0xaf3)]=_0x3fc1f5['g'][_0x2427de(0xaf3)],_0x4f9a9[_0x2427de(0x1c40)]=_0x3fc1f5['g']['TEXTUREFORMAT_R_INTEGER'],_0x4f9a9[_0x2427de(0x310a)]=_0x3fc1f5['g'][_0x2427de(0x310a)],_0x4f9a9[_0x2427de(0x29ab)]=_0x3fc1f5['g'][_0x2427de(0x29ab)],_0x4f9a9[_0x2427de(0x19b6)]=_0x3fc1f5['g'][_0x2427de(0x19b6)],_0x4f9a9[_0x2427de(0x607)]=_0x3fc1f5['g'][_0x2427de(0x607)],_0x4f9a9[_0x2427de(0x3f7d)]=_0x3fc1f5['g'][_0x2427de(0x3f7d)],_0x4f9a9[_0x2427de(0x123c)]=_0x3fc1f5['g']['TEXTURETYPE_FLOAT'],_0x4f9a9[_0x2427de(0x249a)]=_0x3fc1f5['g'][_0x2427de(0x249a)],_0x4f9a9[_0x2427de(0x311f)]=_0x3fc1f5['g'][_0x2427de(0x311f)],_0x4f9a9[_0x2427de(0x2f1b)]=_0x3fc1f5['g'][_0x2427de(0x2f1b)],_0x4f9a9['TEXTURETYPE_UNSIGNED_SHORT']=_0x3fc1f5['g'][_0x2427de(0x87e)],_0x4f9a9['TEXTURETYPE_INT']=_0x3fc1f5['g'][_0x2427de(0xee3)],_0x4f9a9[_0x2427de(0x2869)]=_0x3fc1f5['g'][_0x2427de(0x2869)],_0x4f9a9['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4']=_0x3fc1f5['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4'],_0x4f9a9[_0x2427de(0x20fa)]=_0x3fc1f5['g'][_0x2427de(0x20fa)],_0x4f9a9[_0x2427de(0x1b66)]=_0x3fc1f5['g'][_0x2427de(0x1b66)],_0x4f9a9['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']=_0x3fc1f5['g'][_0x2427de(0x1a1b)],_0x4f9a9['TEXTURETYPE_UNSIGNED_INT_24_8']=_0x3fc1f5['g'][_0x2427de(0x1748)],_0x4f9a9[_0x2427de(0x2726)]=_0x3fc1f5['g'][_0x2427de(0x2726)],_0x4f9a9[_0x2427de(0x24c7)]=_0x3fc1f5['g'][_0x2427de(0x24c7)],_0x4f9a9[_0x2427de(0x37e2)]=_0x3fc1f5['g'][_0x2427de(0x37e2)],_0x4f9a9['TEXTURE_NEAREST_SAMPLINGMODE']=_0x3fc1f5['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x4f9a9['TEXTURE_BILINEAR_SAMPLINGMODE']=_0x3fc1f5['g'][_0x2427de(0x3a6e)],_0x4f9a9[_0x2427de(0x3fc7)]=_0x3fc1f5['g'][_0x2427de(0x3fc7)],_0x4f9a9[_0x2427de(0x3eaf)]=_0x3fc1f5['g'][_0x2427de(0x3eaf)],_0x4f9a9['TEXTURE_LINEAR_LINEAR_MIPNEAREST']=_0x3fc1f5['g'][_0x2427de(0x1d2d)],_0x4f9a9[_0x2427de(0x7ed)]=_0x3fc1f5['g'][_0x2427de(0x7ed)],_0x4f9a9[_0x2427de(0x39b2)]=_0x3fc1f5['g'][_0x2427de(0x39b2)],_0x4f9a9[_0x2427de(0x377b)]=_0x3fc1f5['g'][_0x2427de(0x377b)],_0x4f9a9['TEXTURE_NEAREST_LINEAR_MIPLINEAR']=_0x3fc1f5['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR'],_0x4f9a9[_0x2427de(0x26ff)]=_0x3fc1f5['g'][_0x2427de(0x26ff)],_0x4f9a9[_0x2427de(0x2fcf)]=_0x3fc1f5['g']['TEXTURE_NEAREST_NEAREST'],_0x4f9a9[_0x2427de(0x3535)]=_0x3fc1f5['g'][_0x2427de(0x3535)],_0x4f9a9[_0x2427de(0x1018)]=_0x3fc1f5['g'][_0x2427de(0x1018)],_0x4f9a9[_0x2427de(0x2635)]=_0x3fc1f5['g'][_0x2427de(0x2635)],_0x4f9a9[_0x2427de(0x348)]=_0x3fc1f5['g']['TEXTURE_LINEAR_NEAREST'],_0x4f9a9['TEXTURE_EXPLICIT_MODE']=_0x3fc1f5['g']['TEXTURE_EXPLICIT_MODE'],_0x4f9a9[_0x2427de(0x20a1)]=_0x3fc1f5['g'][_0x2427de(0x20a1)],_0x4f9a9[_0x2427de(0x166)]=_0x3fc1f5['g'][_0x2427de(0x166)],_0x4f9a9['TEXTURE_CUBIC_MODE']=_0x3fc1f5['g'][_0x2427de(0x19a5)],_0x4f9a9[_0x2427de(0x117f)]=_0x3fc1f5['g']['TEXTURE_PROJECTION_MODE'],_0x4f9a9[_0x2427de(0x28e0)]=_0x3fc1f5['g'][_0x2427de(0x28e0)],_0x4f9a9['TEXTURE_INVCUBIC_MODE']=_0x3fc1f5['g'][_0x2427de(0x3720)],_0x4f9a9['TEXTURE_EQUIRECTANGULAR_MODE']=_0x3fc1f5['g']['TEXTURE_EQUIRECTANGULAR_MODE'],_0x4f9a9[_0x2427de(0x3014)]=_0x3fc1f5['g']['TEXTURE_FIXED_EQUIRECTANGULAR_MODE'],_0x4f9a9['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE']=_0x3fc1f5['g'][_0x2427de(0x403a)],_0x4f9a9[_0x2427de(0x1606)]=_0x3fc1f5['g']['SCALEMODE_FLOOR'],_0x4f9a9['SCALEMODE_NEAREST']=_0x3fc1f5['g'][_0x2427de(0x2a65)],_0x4f9a9[_0x2427de(0xd4)]=_0x3fc1f5['g'][_0x2427de(0xd4)],_0x4f9a9[_0x2427de(0x14b6)]=null,_0x4f9a9[_0x2427de(0x4c5)]=0x0;},0x16ab2:(_0x369380,_0x1c4001,_0x3c6552)=>{_0x3c6552(0xee04),_0x3c6552(0x14d76),_0x3c6552(0x9957);},0xf8c1:(_0x35ed5e,_0x361aec,_0x3e1a44)=>{var _0x1d8473=a8_0x49466b;_0x3e1a44['d'](_0x361aec,{'l':()=>_0x2b29cd}),_0x361aec=_0x3e1a44(0xf96c);class _0x2b29cd{static get[_0x1d8473(0x3443)](){var _0x3137e3=_0x1d8473;return 0x0===this['Instances'][_0x3137e3(0x132e)]?null:this[_0x3137e3(0x37e7)][this[_0x3137e3(0x37e7)][_0x3137e3(0x132e)]-0x1];}static get[_0x1d8473(0x19c8)](){var _0x143489=_0x1d8473;return this[_0x143489(0x33f6)];}}_0x2b29cd[_0x1d8473(0x37e7)]=new Array(),_0x2b29cd['OnEnginesDisposedObservable']=new _0x361aec['y$'](),_0x2b29cd['_LastCreatedScene']=null,_0x2b29cd[_0x1d8473(0x3651)]=!0x0,_0x2b29cd['FallbackTexture']='';},0x663:(_0x129154,_0xcfa0e9,_0xc435d8)=>{_0xc435d8['d'](_0xcfa0e9,{'Z2':()=>_0x44cda9['Z']}),_0xc435d8(0x77a5),_0xc435d8(0x202a),_0xc435d8(0xee04),_0xc435d8(0xf8c1),_0xc435d8(0x14d76),_0xc435d8(0x12c96),_0xc435d8(0x13a81),_0xc435d8(0x15e6f),_0xc435d8(0x89a1),_0xc435d8(0x9957),_0xc435d8(0x16c35),_0xc435d8(0x9683),_0xc435d8(0x11454),_0xc435d8(0x14e86),_0xc435d8(0x104f7),_0xc435d8(0x1144e),_0xc435d8(0x17418),_0xc435d8(0x330f),_0xc435d8(0x1411a);var _0x44cda9=_0xc435d8(0x14fae);_0xc435d8(0x16ab2),_0xc435d8(0x17a92),_0xc435d8(0x758);},0x330f:(_0x40a21d,_0x9f7560,_0x53e731)=>{var _0x3b75fa=a8_0x49466b;_0x53e731['d'](_0x9f7560,{'I6':()=>_0x17bb8d,'Oz':()=>function(_0x3012f7,_0x448250){return _0x46cb28(this,void 0x0,void 0x0,function*(){(yield new Promise(_0x47a897=>{var _0x5eb37f=a8_0x58a1;_0x5eb37f(0x16fc)==typeof _native?_0x3625c6[_0x5eb37f(0x38c2)](_0x4794df=>_0x47a897(_0x4794df)):_0x47a897(_native);}))[_0x3012f7]=_0x448250;});}});var _0x113cce=_0x53e731(0xee04),_0x32592c=_0x53e731(0x1a27),_0x2316ad=_0x53e731(0x25b1),_0x449520=_0x53e731(0xbac7),_0x9f7560=_0x53e731(0x13862),_0x3d4f87=_0x53e731(0xe222),_0x434162=_0x53e731(0xf96c),_0xebfe5d=_0x53e731(0xbe0d),_0x55cc33=_0x53e731(0x10ea4),_0x3a2778=_0x53e731(0x77a5),_0x343b8d=_0x53e731(0x202a),_0x2baf6d=_0x53e731(0xf8c1),_0xfb47fc=_0x53e731(0x1411a),_0x27666a=_0x53e731(0x17418),_0x55741d=_0x53e731(0x1404c),_0x5a9817=_0x53e731(0x5038),_0x5bf1b8=_0x53e731(0xa218),_0x396ae1=_0x53e731(0x1581f),_0x11c520=_0x53e731(0x16651),_0x46cb28=function(_0x4f725a,_0x5754c2,_0x9c1fa7,_0x4eca5b){return new(_0x9c1fa7=_0x9c1fa7||Promise)(function(_0x43390f,_0x597f5d){var _0x294283=a8_0x58a1;function _0x12d0c7(_0x45c18){try{_0x58e7da(_0x4eca5b['next'](_0x45c18));}catch(_0xe885b1){_0x597f5d(_0xe885b1);}}function _0x513700(_0x29414b){var _0x2ea7bf=a8_0x58a1;try{_0x58e7da(_0x4eca5b[_0x2ea7bf(0x1f39)](_0x29414b));}catch(_0x4ecc16){_0x597f5d(_0x4ecc16);}}function _0x58e7da(_0x10197a){var _0x3d34ef=a8_0x58a1,_0x20c225;_0x10197a[_0x3d34ef(0x106)]?_0x43390f(_0x10197a['value']):((_0x20c225=_0x10197a[_0x3d34ef(0x856)])instanceof _0x9c1fa7?_0x20c225:new _0x9c1fa7(function(_0x5d24c5){_0x5d24c5(_0x20c225);}))[_0x3d34ef(0x1af5)](_0x12d0c7,_0x513700);}_0x58e7da((_0x4eca5b=_0x4eca5b['apply'](_0x4f725a,_0x5754c2||[]))[_0x294283(0x3023)]());});};const _0x3625c6=new _0x434162['y$']();if(_0x3b75fa(0x16fc)!=typeof self&&!Object[_0x3b75fa(0x1229)][_0x3b75fa(0x2c1b)][_0x3b75fa(0xf13)](self,_0x3b75fa(0x13aa))){let _0x2e6250;Object['defineProperty'](self,'_native',{'get':()=>_0x2e6250,'set':_0x417d14=>{var _0x2398b1=_0x3b75fa;(_0x2e6250=_0x417d14)&&_0x3625c6[_0x2398b1(0x3e9)](_0x2e6250);}});}class _0x31a561 extends _0x9f7560['h']{}class _0x2ae42f{constructor(_0x45ce6c){var _0x145ced=_0x3b75fa;this['_engine']=_0x45ce6c,this['_pending']=new Array(),this[_0x145ced(0x275)]=!0x1,this['_commandStream']=_0x17bb8d[_0x145ced(0x4113)](),this[_0x145ced(0x398b)][_0x145ced(0x2901)](this[_0x145ced(0x29a9)]);}[_0x3b75fa(0x91e)](){var _0x5bac34=_0x3b75fa;if(this['_isCommandBufferScopeActive'])throw new Error(_0x5bac34(0x291b));this[_0x5bac34(0x275)]=!0x0;}[_0x3b75fa(0x2fb5)](){var _0x489718=_0x3b75fa;if(!this['_isCommandBufferScopeActive'])throw new Error(_0x489718(0x3679));this[_0x489718(0x275)]=!0x1,this['_submit']();}[_0x3b75fa(0x25dc)](_0x5bd010){var _0x26e5b5=_0x3b75fa;this[_0x26e5b5(0x29a9)][_0x26e5b5(0x37a0)](_0x5bd010);}[_0x3b75fa(0x470)](_0x35bd0c){var _0x4266c=_0x3b75fa;this[_0x4266c(0x29a9)][_0x4266c(0x2b15)](_0x35bd0c);}[_0x3b75fa(0x310d)](_0x543a16){this['_commandStream']['writeUint32Array'](_0x543a16);}[_0x3b75fa(0x1014)](_0x461d2a){var _0x4f409f=_0x3b75fa;this[_0x4f409f(0x29a9)][_0x4f409f(0x1331)](_0x461d2a);}[_0x3b75fa(0x3b49)](_0x2fb98a){this['_commandStream']['writeInt32Array'](_0x2fb98a);}['encodeCommandArgAsFloat32'](_0x1dec3a){var _0xe79303=_0x3b75fa;this[_0xe79303(0x29a9)]['writeFloat32'](_0x1dec3a);}[_0x3b75fa(0x2738)](_0x52a619){var _0x30ff3b=_0x3b75fa;this[_0x30ff3b(0x29a9)]['writeFloat32Array'](_0x52a619);}[_0x3b75fa(0x2a95)](_0x568528){var _0x5a2225=_0x3b75fa;this['_commandStream']['writeNativeData'](_0x568528),this['_pending'][_0x5a2225(0x2f54)](_0x568528);}[_0x3b75fa(0xca9)](){var _0x315249=_0x3b75fa;this['_isCommandBufferScopeActive']||this[_0x315249(0x3df6)]();}[_0x3b75fa(0x3df6)](){var _0x1c1dbd=_0x3b75fa;this[_0x1c1dbd(0x398b)][_0x1c1dbd(0x6e1)](),this[_0x1c1dbd(0xc31)][_0x1c1dbd(0x132e)]=0x0;}}class _0x17bb8d extends _0x113cce['D']{constructor(_0x3a29cf={}){var _0x33e234=_0x3b75fa;if(super(null,!0x1,void 0x0,_0x3a29cf['adaptToDeviceRatio']),this[_0x33e234(0x398b)]=new _native[(_0x33e234(0xeaf))](),this[_0x33e234(0x1d21)]=_native[_0x33e234(0x2ec6)]?new _native[(_0x33e234(0x2ec6))]():null,this['_commandBufferEncoder']=new _0x2ae42f(this[_0x33e234(0x398b)]),this[_0x33e234(0x27e4)]=null,this[_0x33e234(0x3e03)]=_native[_0x33e234(0xeaf)][_0x33e234(0x3390)],this[_0x33e234(0x33b6)]=!0x1,this['_stencilMask']=0xff,this[_0x33e234(0x349a)]=_0x3a2778['g'][_0x33e234(0x1f9e)],this[_0x33e234(0x3e5c)]=0x0,this[_0x33e234(0x5ef)]=0xff,this['_stencilOpStencilFail']=_0x3a2778['g'][_0x33e234(0x24ee)],this['_stencilOpDepthFail']=_0x3a2778['g'][_0x33e234(0x24ee)],this['_stencilOpStencilDepthPass']=_0x3a2778['g']['REPLACE'],this[_0x33e234(0x1284)]=0x0,this[_0x33e234(0x207)]=0x0,this['_depthWrite']=!0x0,_native[_0x33e234(0xeaf)][_0x33e234(0x3d9c)]!==_0x17bb8d[_0x33e234(0x3d9c)])throw new Error(_0x33e234(0xc10)+_native['Engine']['PROTOCOL_VERSION']+'\x20(Native)\x20!==\x20'+_0x17bb8d['PROTOCOL_VERSION']+_0x33e234(0x40e7));this['_webGLVersion']=0x2,this[_0x33e234(0x3e5f)]=!0x0,this[_0x33e234(0x39f3)]=_0x33e234(0x1e4d),this[_0x33e234(0x22b2)]={'maxTexturesImageUnits':0x10,'maxVertexTextureImageUnits':0x10,'maxCombinedTexturesImageUnits':0x20,'maxTextureSize':_native[_0x33e234(0xeaf)][_0x33e234(0x2852)],'maxCubemapTextureSize':0x200,'maxRenderTextureSize':0x200,'maxVertexAttribs':0x10,'maxVaryingVectors':0x10,'maxFragmentUniformVectors':0x10,'maxVertexUniformVectors':0x10,'standardDerivatives':!0x0,'astc':null,'pvrtc':null,'etc1':null,'etc2':null,'bptc':null,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x1,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x1,'textureFloat':!0x0,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloat':!0x1,'textureHalfFloatLinearFiltering':!0x1,'textureHalfFloatRender':!0x1,'textureLOD':!0x0,'texelFetch':!0x1,'drawBuffersExtension':!0x1,'depthTextureExtension':!0x1,'vertexArrayObject':!0x0,'instancedArrays':!0x0,'supportOcclusionQuery':!0x1,'canUseTimestampForTimerQuery':!0x1,'blendMinMax':!0x1,'maxMSAASamples':0x1,'canUseGLInstanceID':!0x0,'canUseGLVertexID':!0x0,'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x0,'supportTransformFeedbacks':!0x1,'textureMaxLevel':!0x1,'texture2DArrayMaxLayerCount':_native[_0x33e234(0xeaf)][_0x33e234(0xb81)],'disableMorphTargetTexture':!0x1},this[_0x33e234(0x2d15)]={'forceBitmapOverHTMLImageElement':!0x1,'supportRenderAndCopyToLodForFloatTextures':!0x1,'supportDepthStencilTexture':!0x1,'supportShadowSamplers':!0x1,'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':!0x1,'trackUbosInFrame':!0x1,'checkUbosContentBeforeUpload':!0x1,'supportCSM':!0x1,'basisNeedsPOT':!0x1,'support3DTextures':!0x1,'needTypeSuffixInShaderConstants':!0x1,'supportMSAA':!0x1,'supportSSAO2':!0x1,'supportExtendedTextureFormats':!0x1,'supportSwitchCaseInShader':!0x1,'supportSyncTextureRead':!0x1,'needsInvertingBitmap':!0x0,'useUBOBindingCache':!0x0,'needShaderCodeInlining':!0x0,'needToAlwaysBindUniformBuffers':!0x1,'supportRenderPasses':!0x0,'supportSpriteInstancing':!0x1,'_collectUbosUpdatedInFrame':!0x1},_0x3d4f87['w1'][_0x33e234(0x1d75)](_0x33e234(0x791)+_0x113cce['D'][_0x33e234(0x5be)]+_0x33e234(0x3ec4)),_0x3d4f87['w1']['LoadScript']=function(_0x5eae25,_0xc1a153,_0x177163,_0x14b677){var _0x112c89=_0x33e234;_0x3d4f87['w1'][_0x112c89(0x37cf)](_0x5eae25,_0x7d4708=>{var _0x5503a0=_0x112c89;Function(_0x7d4708)[_0x5503a0(0xf17)](null),_0xc1a153&&_0xc1a153();},void 0x0,void 0x0,!0x1,(_0x81db3e,_0x382f49)=>{var _0x498380=_0x112c89;_0x177163&&_0x177163(_0x498380(0x21b6),_0x382f49);});},_0x33e234(0x16fc)==typeof URL&&(window['URL']={'createObjectURL':function(){},'revokeObjectURL':function(){}}),_0x33e234(0x16fc)==typeof Blob&&(window[_0x33e234(0x3508)]=function(_0x1c7413){return _0x1c7413;}),Array['prototype']['flat']||Object[_0x33e234(0x1fc0)](Array['prototype'],_0x33e234(0x134f),{'configurable':!0x0,'value':function _0x4b8864(){var _0xa1aae3=_0x33e234;const _0x289c2a=isNaN(arguments[0x0])?0x1:Number(arguments[0x0]);return _0x289c2a?Array[_0xa1aae3(0x1229)]['reduce'][_0xa1aae3(0xf13)](this,function(_0x4f2c77,_0x3bdcea){var _0x51b312=_0xa1aae3;return Array[_0x51b312(0x3ec0)](_0x3bdcea)?_0x4f2c77['push'][_0x51b312(0xf17)](_0x4f2c77,_0x4b8864[_0x51b312(0xf13)](_0x3bdcea,_0x289c2a-0x1)):_0x4f2c77[_0x51b312(0x2f54)](_0x3bdcea),_0x4f2c77;},[]):Array[_0xa1aae3(0x1229)][_0xa1aae3(0x139f)][_0xa1aae3(0xf13)](this);},'writable':!0x0});var _0x11962e=window&&window[_0x33e234(0x39bc)]||0x1,_0x3a29cf=(this[_0x33e234(0x21b4)]=_0x3a29cf['adaptToDeviceRatio']?0x1/_0x11962e:0x1,this['_engine'][_0x33e234(0x2009)](this[_0x33e234(0x21b4)]),this[_0x33e234(0x1345)]=_0x11962e,this['resize'](),this[_0x33e234(0x29c8)]());_0x3a29cf&&this[_0x33e234(0x114c)](_0x3a29cf),this[_0x33e234(0x37f2)]=new _0x27666a['C'](),this[_0x33e234(0x2ddb)][_0x33e234(0x11ad)](_0x3df025=>{var _0x45c883=_0x33e234;const _0x422c81=_0x3df025['render'];_0x3df025[_0x45c883(0x3364)]=(..._0x4d0228)=>{var _0x272df2=_0x45c883;this[_0x272df2(0x3d65)][_0x272df2(0x91e)](),_0x422c81[_0x272df2(0xf17)](_0x3df025,_0x4d0228),this[_0x272df2(0x3d65)]['endCommandScope']();};});}[_0x3b75fa(0x2009)](_0x5ec7cc){var _0xe5f0a3=_0x3b75fa;super[_0xe5f0a3(0x2009)](_0x5ec7cc),this[_0xe5f0a3(0x398b)][_0xe5f0a3(0x2009)](_0x5ec7cc);}[_0x3b75fa(0x2d20)](){var _0x527cde=_0x3b75fa;super[_0x527cde(0x2d20)](),this[_0x527cde(0x27e4)]&&this[_0x527cde(0x2815)](this[_0x527cde(0x27e4)]),this['_engine'][_0x527cde(0x2d20)]();}static[_0x3b75fa(0x4113)](){return new _0x55741d['e']();}[_0x3b75fa(0x337f)](_0x43d6fe,_0x2462a1){var _0x490a84=_0x3b75fa;return(_0x2462a1['requestAnimationFrame']&&_0x2462a1!==window?_0x2462a1:this['_engine'])[_0x490a84(0x2282)](_0x43d6fe),0x0;}[_0x3b75fa(0x31f6)](_0x2fbb1d){var _0x192d2f=_0x3b75fa;this[_0x192d2f(0x3f45)]!==_0x2fbb1d&&(this['_currentFramebuffer']&&(this[_0x192d2f(0x3d65)][_0x192d2f(0x25dc)](_native[_0x192d2f(0xeaf)][_0x192d2f(0x21be)]),this[_0x192d2f(0x3d65)][_0x192d2f(0x2a95)](this[_0x192d2f(0x3f45)]),this['_commandBufferEncoder'][_0x192d2f(0xca9)]()),_0x2fbb1d&&(this[_0x192d2f(0x3d65)][_0x192d2f(0x25dc)](_native[_0x192d2f(0xeaf)]['COMMAND_BINDFRAMEBUFFER']),this[_0x192d2f(0x3d65)]['encodeCommandArgAsNativeData'](_0x2fbb1d),this[_0x192d2f(0x3d65)][_0x192d2f(0xca9)]()),this['_currentFramebuffer']=_0x2fbb1d);}[_0x3b75fa(0x256a)](){return null;}[_0x3b75fa(0x2af2)](_0x413811,_0x22edbf,_0x122039,_0x410417=!0x1){var _0x52908c=_0x3b75fa;if(this['useReverseDepthBuffer'])throw new Error(_0x52908c(0x2d8));this[_0x52908c(0x3d65)][_0x52908c(0x25dc)](_native[_0x52908c(0xeaf)][_0x52908c(0x2bbb)]),this[_0x52908c(0x3d65)]['encodeCommandArgAsUInt32'](_0x22edbf&&_0x413811?0x1:0x0),this[_0x52908c(0x3d65)]['encodeCommandArgAsFloat32'](_0x413811?_0x413811['r']:0x0),this[_0x52908c(0x3d65)][_0x52908c(0x3ef)](_0x413811?_0x413811['g']:0x0),this[_0x52908c(0x3d65)]['encodeCommandArgAsFloat32'](_0x413811?_0x413811['b']:0x0),this['_commandBufferEncoder'][_0x52908c(0x3ef)](_0x413811?_0x413811['a']:0x1),this[_0x52908c(0x3d65)]['encodeCommandArgAsUInt32'](_0x122039?0x1:0x0),this[_0x52908c(0x3d65)]['encodeCommandArgAsFloat32'](0x1),this[_0x52908c(0x3d65)][_0x52908c(0x470)](_0x410417?0x1:0x0),this[_0x52908c(0x3d65)][_0x52908c(0x470)](0x0),this['_commandBufferEncoder'][_0x52908c(0xca9)]();}[_0x3b75fa(0x973)](_0x117faf,_0x4984e7){var _0x5c1822=_0x3b75fa;_0x117faf=this[_0x5c1822(0x3295)](_0x117faf);const _0x55a946=new _0x31a561();return _0x55a946['references']=0x1,_0x55a946[_0x5c1822(0x721)]=0x4===_0x117faf['BYTES_PER_ELEMENT'],_0x117faf[_0x5c1822(0x34f4)]&&(_0x55a946[_0x5c1822(0x2a6e)]=this[_0x5c1822(0x398b)][_0x5c1822(0x973)](_0x117faf[_0x5c1822(0x277a)],_0x117faf['byteOffset'],_0x117faf[_0x5c1822(0x34f4)],_0x55a946[_0x5c1822(0x721)],null!=_0x4984e7&&_0x4984e7)),_0x55a946;}[_0x3b75fa(0xb3b)](_0x2eeb59,_0x4cc2d0){var _0x5cd50e=_0x3b75fa;_0x2eeb59=ArrayBuffer['isView'](_0x2eeb59)?_0x2eeb59:new Float32Array(_0x2eeb59);const _0x3f87fd=new _0x31a561();return _0x3f87fd[_0x5cd50e(0xe31)]=0x1,_0x2eeb59['byteLength']&&(_0x3f87fd[_0x5cd50e(0x2d5a)]=this[_0x5cd50e(0x398b)][_0x5cd50e(0xb3b)](_0x2eeb59[_0x5cd50e(0x277a)],_0x2eeb59[_0x5cd50e(0x10f4)],_0x2eeb59[_0x5cd50e(0x34f4)],null!=_0x4cc2d0&&_0x4cc2d0)),_0x3f87fd;}[_0x3b75fa(0x1e79)](_0x496227,_0x3da99b,_0x78828e,_0x107fc2,_0x5557e8){var _0x42ef67=_0x3b75fa;_0x78828e&&this[_0x42ef67(0x398b)][_0x42ef67(0x1dfa)](_0x496227,_0x78828e[_0x42ef67(0x2a6e)]);var _0x3a60b4=_0x107fc2['getAttributesNames']();for(let _0xe7ac5a=0x0;_0xe7ac5a<_0x3a60b4['length'];_0xe7ac5a++){var _0x1a2d9a=_0x107fc2[_0x42ef67(0xb49)](_0xe7ac5a);if(0x0<=_0x1a2d9a){var _0x17ad0c=_0x3a60b4[_0xe7ac5a];let _0x3b6f3f=null;(_0x3b6f3f=(_0x3b6f3f=_0x5557e8?_0x5557e8[_0x17ad0c]:_0x3b6f3f)||_0x3da99b[_0x17ad0c])&&(_0x17ad0c=_0x3b6f3f[_0x42ef67(0xa3a)]())&&_0x17ad0c[_0x42ef67(0x2d5a)]&&this[_0x42ef67(0x398b)][_0x42ef67(0x27b0)](_0x496227,_0x17ad0c[_0x42ef67(0x2d5a)],_0x1a2d9a,_0x3b6f3f[_0x42ef67(0x10f4)],_0x3b6f3f[_0x42ef67(0x248)],_0x3b6f3f[_0x42ef67(0x2cc8)](),this[_0x42ef67(0xcc3)](_0x3b6f3f[_0x42ef67(0x2eea)]),_0x3b6f3f[_0x42ef67(0x17b6)],_0x3b6f3f[_0x42ef67(0x3659)]());}}}[_0x3b75fa(0x1b7b)](_0x532144,_0x2fd5e7,_0x232102){var _0x285120=_0x3b75fa;this['_boundBuffersVertexArray']&&this[_0x285120(0x2815)](this[_0x285120(0x27e4)]),this[_0x285120(0x27e4)]=this[_0x285120(0x398b)]['createVertexArray'](),this[_0x285120(0x1e79)](this[_0x285120(0x27e4)],_0x532144,_0x2fd5e7,_0x232102),this[_0x285120(0x2df4)](this[_0x285120(0x27e4)]);}[_0x3b75fa(0x2803)](_0x4d71b6,_0x41e5fd,_0x3df209,_0x5da2fa){var _0x2fb2b0=_0x3b75fa,_0x17245c=this[_0x2fb2b0(0x398b)][_0x2fb2b0(0x231f)]();return this[_0x2fb2b0(0x1e79)](_0x17245c,_0x4d71b6,_0x41e5fd,_0x3df209,_0x5da2fa),_0x17245c;}[_0x3b75fa(0x2815)](_0x2027a5){var _0x114cf8=_0x3b75fa;this[_0x114cf8(0x3d65)]['startEncodingCommand'](_native[_0x114cf8(0xeaf)][_0x114cf8(0x151)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x2027a5),this[_0x114cf8(0x3d65)][_0x114cf8(0xca9)]();}[_0x3b75fa(0x2df4)](_0x248b5e){var _0x39e61c=_0x3b75fa;this[_0x39e61c(0x3d65)]['startEncodingCommand'](_native['Engine'][_0x39e61c(0x39f8)]),this[_0x39e61c(0x3d65)][_0x39e61c(0x2a95)](_0x248b5e),this[_0x39e61c(0x3d65)][_0x39e61c(0xca9)]();}[_0x3b75fa(0x2e2a)](_0x192c08){var _0x345a9d=_0x3b75fa;this[_0x345a9d(0x2815)](_0x192c08);}[_0x3b75fa(0x2191)](_0x4ccb4a,_0x44e0ec){var _0x2b0ddb=_0x3b75fa;return this[_0x2b0ddb(0x398b)][_0x2b0ddb(0x2191)](_0x4ccb4a['nativeProgram'],_0x44e0ec);}['drawElementsType'](_0x2600e4,_0x4f7f4c,_0x142a36,_0x1ada8c){var _0x48f5eb=_0x3b75fa;this['_drawCalls'][_0x48f5eb(0x196a)](0x1,!0x1),this[_0x48f5eb(0x3d65)][_0x48f5eb(0x25dc)](_native[_0x48f5eb(0xeaf)][_0x48f5eb(0x1daf)]),this['_commandBufferEncoder'][_0x48f5eb(0x470)](_0x2600e4),this['_commandBufferEncoder'][_0x48f5eb(0x470)](_0x4f7f4c),this['_commandBufferEncoder'][_0x48f5eb(0x470)](_0x142a36),this['_commandBufferEncoder'][_0x48f5eb(0xca9)]();}[_0x3b75fa(0x10b8)](_0x22264e,_0xb507db,_0x564936,_0x5260b7){var _0x12a295=_0x3b75fa;this[_0x12a295(0x3101)]['addCount'](0x1,!0x1),this['_commandBufferEncoder'][_0x12a295(0x25dc)](_native[_0x12a295(0xeaf)][_0x12a295(0x3244)]),this[_0x12a295(0x3d65)][_0x12a295(0x470)](_0x22264e),this[_0x12a295(0x3d65)][_0x12a295(0x470)](_0xb507db),this['_commandBufferEncoder'][_0x12a295(0x470)](_0x564936),this['_commandBufferEncoder']['finishEncodingCommand']();}[_0x3b75fa(0x3e7)](){return new _0x5bf1b8['G'](this);}[_0x3b75fa(0x2bc9)](){}['createDrawContext'](){}[_0x3b75fa(0x3047)](_0x31a8f1,_0x125699,_0x172312,_0x5c5f56,_0x58e908,_0xb97359,_0x375118,_0x5d978b){var _0x269dcb=_0x3b75fa;const _0x1174c2=_0x31a8f1;_0x1174c2[_0x269dcb(0xfb7)]=_0x5c5f56?this[_0x269dcb(0xe6d)]():this[_0x269dcb(0x31f8)](_0x31a8f1,_0x125699,_0x172312,_0x5d978b);}['isAsync'](_0x304fd5){var _0x3d278f=_0x3b75fa;return!(!_0x304fd5[_0x3d278f(0x3134)]||!this[_0x3d278f(0x398b)][_0x3d278f(0x1cfc)]);}[_0x3b75fa(0x1072)](_0x2004f2,_0x3e5f45){var _0x11c115=_0x3b75fa;const _0x1ce9ce=_0x2004f2;if(this[_0x11c115(0x3134)](_0x2004f2)){const _0x587c34=_0x1ce9ce['onCompiled'];_0x587c34?_0x1ce9ce[_0x11c115(0x3aa7)]=()=>{_0x587c34(),_0x3e5f45();}:_0x1ce9ce[_0x11c115(0x3aa7)]=_0x3e5f45;}else _0x3e5f45();}['createRawShaderProgram'](){var _0x4303f0=_0x3b75fa;throw new Error(_0x4303f0(0x6ea));}[_0x3b75fa(0x31f8)](_0x143dbb,_0x4679d9,_0x482ce2,_0x4f890f){var _0x4067cb=_0x3b75fa;const _0x5c4155=_0x143dbb;if(_0x5c4155[_0x4067cb(0xfb7)])throw new Error(_0x4067cb(0x10f8));this[_0x4067cb(0x1c88)]['notifyObservers'](this);const _0x6e9069=new _0xfb47fc['Z'](_0x4679d9),_0x2ac056=(_0x6e9069['processCode'](),_0x4679d9=_0x6e9069[_0x4067cb(0xa71)],new _0xfb47fc['Z'](_0x482ce2));_0x2ac056[_0x4067cb(0xa23)](),_0x482ce2=_0x2ac056[_0x4067cb(0xa71)],_0x4679d9=_0x343b8d['B']['_ConcatenateShader'](_0x4679d9,_0x4f890f),_0x482ce2=_0x343b8d['B'][_0x4067cb(0xb32)](_0x482ce2,_0x4f890f),_0x4f890f=()=>{var _0x1ad1b5=_0x4067cb,_0x5beaa0;_0x5c4155[_0x1ad1b5(0x3176)]=!0x0,null!=(_0x5beaa0=_0x5c4155[_0x1ad1b5(0x3aa7)])&&_0x5beaa0[_0x1ad1b5(0xf13)](_0x5c4155),this['onAfterShaderCompilationObservable'][_0x1ad1b5(0x3e9)](this);};if(this[_0x4067cb(0x3134)](_0x143dbb))return this[_0x4067cb(0x398b)][_0x4067cb(0x1cfc)](_0x4679d9,_0x482ce2,_0x4f890f,_0x2b91d1=>{_0x5c4155['compilationError']=_0x2b91d1;});try{var _0x1ffe9e=_0x5c4155[_0x4067cb(0xfb7)]=this[_0x4067cb(0x398b)][_0x4067cb(0x180e)](_0x4679d9,_0x482ce2);return _0x4f890f(),_0x1ffe9e;}catch(_0x244827){_0x143dbb=null==_0x244827?void 0x0:_0x244827[_0x4067cb(0x1fa0)];throw new Error(_0x4067cb(0x8f)+(_0x4067cb(0x36a0)==typeof _0x143dbb?'\x0a'+_0x143dbb:''));}}[_0x3b75fa(0x1b28)](_0x476651){var _0x2f60c8=_0x3b75fa;const _0xe921e=new _0xfb47fc['Z'](_0x476651);return _0xe921e[_0x2f60c8(0xe9)]=!0x1,_0xe921e['processCode'](),_0xe921e[_0x2f60c8(0xa71)];}[_0x3b75fa(0x32dd)](_0x35dbad){var _0xd33817=_0x3b75fa;this[_0xd33817(0x2d62)]!==_0x35dbad&&(this['_commandBufferEncoder'][_0xd33817(0x25dc)](_native[_0xd33817(0xeaf)]['COMMAND_SETPROGRAM']),this[_0xd33817(0x3d65)][_0xd33817(0x2a95)](_0x35dbad),this[_0xd33817(0x3d65)]['finishEncodingCommand'](),this[_0xd33817(0x2d62)]=_0x35dbad);}[_0x3b75fa(0x3f36)](_0x2437ef){var _0x373986=_0x3b75fa;_0x2437ef&&_0x2437ef[_0x373986(0xfb7)]&&(this[_0x373986(0x3d65)][_0x373986(0x25dc)](_native[_0x373986(0xeaf)][_0x373986(0x4f3)]),this['_commandBufferEncoder'][_0x373986(0x2a95)](_0x2437ef[_0x373986(0xfb7)]),this[_0x373986(0x3d65)][_0x373986(0xca9)]());}['getUniforms'](_0x3b9ee2,_0x59bb15){var _0x29510a=_0x3b75fa;return this[_0x29510a(0x398b)][_0x29510a(0x2c15)](_0x3b9ee2[_0x29510a(0xfb7)],_0x59bb15);}[_0x3b75fa(0x37b8)](_0x8230a2,_0x1575a3,_0x359cb6){var _0x507958=_0x3b75fa;throw new Error(_0x507958(0xa46));}[_0x3b75fa(0xee6)](_0x981f22){var _0x39f5a4=_0x3b75fa,_0x1d0871=_0x981f22['getPipelineContext'](),_0x4b3c2f=(this[_0x39f5a4(0x32dd)](_0x1d0871[_0x39f5a4(0xfb7)]),_0x981f22[_0x39f5a4(0x19a1)]());for(let _0x4a9011=0x0;_0x4a9011<_0x4b3c2f['length'];_0x4a9011++){var _0x3d7ce1=_0x981f22[_0x39f5a4(0x1615)](_0x4b3c2f[_0x4a9011]);_0x3d7ce1&&(this[_0x39f5a4(0x3fec)][_0x4a9011]=_0x3d7ce1);}this[_0x39f5a4(0x3484)]=null;}['getRenderWidth'](_0x13a314=!0x1){var _0x38861f=_0x3b75fa;return!_0x13a314&&this[_0x38861f(0x2ec5)]?this[_0x38861f(0x2ec5)][_0x38861f(0x37ce)]:this['_engine']['getRenderWidth']();}[_0x3b75fa(0x288a)](_0x230329=!0x1){var _0x50659e=_0x3b75fa;return!_0x230329&&this[_0x50659e(0x2ec5)]?this[_0x50659e(0x2ec5)][_0x50659e(0x1995)]:this['_engine']['getRenderHeight']();}[_0x3b75fa(0x1707)](_0x2a5ae0,_0x4fbd6d,_0x2f4009){var _0x353898=_0x3b75fa;this[_0x353898(0x24f4)]=_0x2a5ae0,this[_0x353898(0x3d65)][_0x353898(0x25dc)](_native['Engine'][_0x353898(0x35d3)]),this[_0x353898(0x3d65)][_0x353898(0x3ef)](_0x2a5ae0['x']),this[_0x353898(0x3d65)][_0x353898(0x3ef)](_0x2a5ae0['y']),this[_0x353898(0x3d65)]['encodeCommandArgAsFloat32'](_0x2a5ae0['width']),this[_0x353898(0x3d65)][_0x353898(0x3ef)](_0x2a5ae0[_0x353898(0x1995)]),this[_0x353898(0x3d65)][_0x353898(0xca9)]();}['setState'](_0x11b3d5,_0x200dd7=0x0,_0x4917e5,_0x1bc084=!0x1,_0x42175e,_0x24930b,_0xaf5d68=0x0){var _0x1a1a0c=_0x3b75fa;this[_0x1a1a0c(0x1284)]=_0x200dd7,this[_0x1a1a0c(0x207)]=_0xaf5d68,this[_0x1a1a0c(0x3d65)][_0x1a1a0c(0x25dc)](_native[_0x1a1a0c(0xeaf)][_0x1a1a0c(0xd85)]),this[_0x1a1a0c(0x3d65)]['encodeCommandArgAsUInt32'](_0x11b3d5?0x1:0x0),this[_0x1a1a0c(0x3d65)]['encodeCommandArgAsFloat32'](_0x200dd7),this[_0x1a1a0c(0x3d65)][_0x1a1a0c(0x3ef)](_0xaf5d68),this[_0x1a1a0c(0x3d65)][_0x1a1a0c(0x470)](null==(_0x200dd7=null!=(_0x11b3d5=this['cullBackFaces'])?_0x11b3d5:_0x42175e)||_0x200dd7?0x1:0x0),this[_0x1a1a0c(0x3d65)][_0x1a1a0c(0x470)](_0x1bc084?0x1:0x0),this[_0x1a1a0c(0x3d65)]['finishEncodingCommand']();}[_0x3b75fa(0x3985)](){var _0x2a7f26=_0x3b75fa;return{'bottom':this[_0x2a7f26(0x288a)](),'height':this[_0x2a7f26(0x288a)](),'left':0x0,'right':this[_0x2a7f26(0x105a)](),'top':0x0,'width':this['getRenderWidth'](),'x':0x0,'y':0x0,'toJSON':()=>{}};}[_0x3b75fa(0x3a7b)](_0x23356c){var _0x81618=_0x3b75fa;_0x23356c!==this[_0x81618(0x1284)]&&(this[_0x81618(0x1284)]=_0x23356c,this[_0x81618(0x3d65)]['startEncodingCommand'](_native['Engine'][_0x81618(0x136f)]),this[_0x81618(0x3d65)][_0x81618(0x3ef)](this[_0x81618(0x1317)]?-_0x23356c:_0x23356c),this['_commandBufferEncoder'][_0x81618(0xca9)]());}['getZOffset'](){return this['_zOffset'];}[_0x3b75fa(0x3bb)](_0x2f215e){var _0x589918=_0x3b75fa;_0x2f215e!==this[_0x589918(0x207)]&&(this['_zOffsetUnits']=_0x2f215e,this[_0x589918(0x3d65)]['startEncodingCommand'](_native[_0x589918(0xeaf)][_0x589918(0x2f32)]),this[_0x589918(0x3d65)][_0x589918(0x3ef)](this[_0x589918(0x1317)]?-_0x2f215e:_0x2f215e),this[_0x589918(0x3d65)][_0x589918(0xca9)]());}['getZOffsetUnits'](){var _0x489b54=_0x3b75fa;return this[_0x489b54(0x207)];}['setDepthBuffer'](_0x5a0067){var _0x2f04fe=_0x3b75fa;this[_0x2f04fe(0x3d65)][_0x2f04fe(0x25dc)](_native['Engine'][_0x2f04fe(0x3140)]),this[_0x2f04fe(0x3d65)][_0x2f04fe(0x470)](_0x5a0067?this[_0x2f04fe(0x3e03)]:_native['Engine'][_0x2f04fe(0x9ca)]),this[_0x2f04fe(0x3d65)][_0x2f04fe(0xca9)]();}[_0x3b75fa(0x1bb4)](){var _0x25678f=_0x3b75fa;return this[_0x25678f(0xf98)];}[_0x3b75fa(0x29c8)](){var _0x48a19a=_0x3b75fa;switch(this['_currentDepthTest']){case _native['Engine']['DEPTH_TEST_NEVER']:return _0x3a2778['g'][_0x48a19a(0x1927)];case _native['Engine']['DEPTH_TEST_ALWAYS']:return _0x3a2778['g'][_0x48a19a(0x1f9e)];case _native[_0x48a19a(0xeaf)][_0x48a19a(0x2871)]:return _0x3a2778['g'][_0x48a19a(0x3b87)];case _native[_0x48a19a(0xeaf)][_0x48a19a(0x4131)]:return _0x3a2778['g'][_0x48a19a(0x2178)];case _native[_0x48a19a(0xeaf)][_0x48a19a(0x2494)]:return _0x3a2778['g'][_0x48a19a(0x2f3c)];case _native[_0x48a19a(0xeaf)]['DEPTH_TEST_EQUAL']:return _0x3a2778['g'][_0x48a19a(0x131e)];case _native[_0x48a19a(0xeaf)][_0x48a19a(0x7cf)]:return _0x3a2778['g'][_0x48a19a(0x1c42)];case _native[_0x48a19a(0xeaf)][_0x48a19a(0x3390)]:return _0x3a2778['g']['LEQUAL'];}return null;}['setDepthFunction'](_0x42c41a){var _0x3ed6b9=_0x3b75fa;let _0x472b48=0x0;switch(_0x42c41a){case _0x3a2778['g'][_0x3ed6b9(0x1927)]:_0x472b48=_native[_0x3ed6b9(0xeaf)][_0x3ed6b9(0xc58)];break;case _0x3a2778['g'][_0x3ed6b9(0x1f9e)]:_0x472b48=_native[_0x3ed6b9(0xeaf)][_0x3ed6b9(0x9ca)];break;case _0x3a2778['g']['GREATER']:_0x472b48=_native['Engine']['DEPTH_TEST_GREATER'];break;case _0x3a2778['g'][_0x3ed6b9(0x2178)]:_0x472b48=_native[_0x3ed6b9(0xeaf)][_0x3ed6b9(0x4131)];break;case _0x3a2778['g']['NOTEQUAL']:_0x472b48=_native[_0x3ed6b9(0xeaf)][_0x3ed6b9(0x2494)];break;case _0x3a2778['g'][_0x3ed6b9(0x131e)]:_0x472b48=_native[_0x3ed6b9(0xeaf)][_0x3ed6b9(0x15f7)];break;case _0x3a2778['g'][_0x3ed6b9(0x1c42)]:_0x472b48=_native['Engine'][_0x3ed6b9(0x7cf)];break;case _0x3a2778['g']['LEQUAL']:_0x472b48=_native[_0x3ed6b9(0xeaf)]['DEPTH_TEST_LEQUAL'];}this[_0x3ed6b9(0x3e03)]=_0x472b48,this[_0x3ed6b9(0x3d65)][_0x3ed6b9(0x25dc)](_native[_0x3ed6b9(0xeaf)]['COMMAND_SETDEPTHTEST']),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](this[_0x3ed6b9(0x3e03)]),this[_0x3ed6b9(0x3d65)][_0x3ed6b9(0xca9)]();}[_0x3b75fa(0x3e21)](_0x20c5a1){var _0x2634d8=_0x3b75fa;this[_0x2634d8(0xf98)]=_0x20c5a1,this[_0x2634d8(0x3d65)][_0x2634d8(0x25dc)](_native['Engine'][_0x2634d8(0x3c72)]),this['_commandBufferEncoder'][_0x2634d8(0x470)](Number(_0x20c5a1)),this[_0x2634d8(0x3d65)][_0x2634d8(0xca9)]();}[_0x3b75fa(0x3cc)](_0x2947c5){var _0x89f3cc=_0x3b75fa;this[_0x89f3cc(0x22f6)]=_0x2947c5,this[_0x89f3cc(0x3d65)][_0x89f3cc(0x25dc)](_native[_0x89f3cc(0xeaf)][_0x89f3cc(0x1ecb)]),this[_0x89f3cc(0x3d65)]['encodeCommandArgAsUInt32'](Number(_0x2947c5)),this[_0x89f3cc(0x3d65)][_0x89f3cc(0xca9)]();}[_0x3b75fa(0x17ad)](){var _0x2216dd=_0x3b75fa;return this[_0x2216dd(0x22f6)];}[_0x3b75fa(0x1aca)](){var _0x37f706=_0x3b75fa;this['_setStencil'](this['_stencilMask'],this[_0x37f706(0x8c9)](this[_0x37f706(0x1eb9)]),this[_0x37f706(0x21e)](this[_0x37f706(0x13d6)]),this['_getStencilDepthPass'](this[_0x37f706(0x278e)]),this[_0x37f706(0x253f)](this[_0x37f706(0x349a)]),this[_0x37f706(0x3e5c)]);}[_0x3b75fa(0x29b5)](_0x2344c2,_0x23ed72,_0x4a33de,_0x43c9e6,_0x299182,_0x183aa9){var _0x39d692=_0x3b75fa;this[_0x39d692(0x3d65)][_0x39d692(0x25dc)](_native['Engine']['COMMAND_SETSTENCIL']),this[_0x39d692(0x3d65)]['encodeCommandArgAsUInt32'](_0x2344c2),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](_0x23ed72),this[_0x39d692(0x3d65)][_0x39d692(0x470)](_0x4a33de),this[_0x39d692(0x3d65)][_0x39d692(0x470)](_0x43c9e6),this[_0x39d692(0x3d65)][_0x39d692(0x470)](_0x299182),this[_0x39d692(0x3d65)]['encodeCommandArgAsUInt32'](_0x183aa9),this[_0x39d692(0x3d65)][_0x39d692(0xca9)]();}[_0x3b75fa(0xc3)](_0x3afb3d){var _0x18666a=_0x3b75fa;(this['_stencilTest']=_0x3afb3d)?this['applyStencil']():this[_0x18666a(0x29b5)](0xff,_native['Engine'][_0x18666a(0x1ece)],_native[_0x18666a(0xeaf)][_0x18666a(0x3237)],_native['Engine'][_0x18666a(0x1eba)],_native[_0x18666a(0xeaf)][_0x18666a(0x31a)],0x0);}[_0x3b75fa(0x1020)](){var _0x1a9fae=_0x3b75fa;return this[_0x1a9fae(0x33b6)];}[_0x3b75fa(0x30f2)](){return this['_stencilOpStencilDepthPass'];}[_0x3b75fa(0xc55)](_0x3427c2){var _0x1cb6e9=_0x3b75fa;this['_stencilOpStencilDepthPass']=_0x3427c2,this[_0x1cb6e9(0x1aca)]();}[_0x3b75fa(0x328a)](_0x3a3f56){var _0xcfcda2=_0x3b75fa;this[_0xcfcda2(0x32f4)]=_0x3a3f56,this['applyStencil']();}[_0x3b75fa(0x1890)](_0x2cc41a){var _0x20ba9a=_0x3b75fa;this[_0x20ba9a(0x349a)]=_0x2cc41a,this[_0x20ba9a(0x1aca)]();}[_0x3b75fa(0x14c0)](_0x87b41d){var _0x1322d0=_0x3b75fa;this[_0x1322d0(0x3e5c)]=_0x87b41d,this[_0x1322d0(0x1aca)]();}[_0x3b75fa(0x2513)](_0x125527){var _0x3933aa=_0x3b75fa;this[_0x3933aa(0x5ef)]=_0x125527;}['setStencilOperationFail'](_0x565239){var _0x4df579=_0x3b75fa;this[_0x4df579(0x1eb9)]=_0x565239,this[_0x4df579(0x1aca)]();}[_0x3b75fa(0x2f02)](_0x5a3f3f){var _0xb5803=_0x3b75fa;this[_0xb5803(0x13d6)]=_0x5a3f3f,this[_0xb5803(0x1aca)]();}[_0x3b75fa(0x1fae)](){var _0x2c3ed5=_0x3b75fa;return this[_0x2c3ed5(0x32f4)];}[_0x3b75fa(0x553)](){return this['_stencilFunc'];}[_0x3b75fa(0x2451)](){return this['_stencilFuncRef'];}[_0x3b75fa(0x1e3c)](){var _0x26e8d1=_0x3b75fa;return this[_0x26e8d1(0x5ef)];}[_0x3b75fa(0x3812)](){return this['_stencilOpStencilFail'];}['getStencilOperationDepthFail'](){var _0x5a5dc6=_0x3b75fa;return this[_0x5a5dc6(0x13d6)];}[_0x3b75fa(0x9da)](_0x4c903b,_0x5ef4ad,_0x55627c,_0x4cf5fe){var _0x1cf404=_0x3b75fa;throw new Error(_0x1cf404(0x25cd));}['setAlphaMode'](_0x126e3,_0x499dfb=!0x1){var _0x387938=_0x3b75fa,_0x3a11ea;this['_alphaMode']!==_0x126e3&&(_0x3a11ea=this[_0x387938(0x454)](_0x126e3),this[_0x387938(0x3d65)][_0x387938(0x25dc)](_native['Engine'][_0x387938(0x37d0)]),this[_0x387938(0x3d65)][_0x387938(0x470)](_0x3a11ea),this[_0x387938(0x3d65)][_0x387938(0xca9)](),_0x499dfb||this['setDepthWrite'](_0x126e3===_0x3a2778['g']['ALPHA_DISABLE']),this['_alphaMode']=_0x126e3);}[_0x3b75fa(0xec9)](){var _0x13963d=_0x3b75fa;return this[_0x13963d(0x1ddf)];}[_0x3b75fa(0x18c5)](_0x15e613,_0x38e820){var _0x484309=_0x3b75fa;return!!_0x15e613&&(this[_0x484309(0x3d65)][_0x484309(0x25dc)](_native[_0x484309(0xeaf)][_0x484309(0x1933)]),this[_0x484309(0x3d65)][_0x484309(0x2a95)](_0x15e613),this[_0x484309(0x3d65)]['encodeCommandArgAsInt32'](_0x38e820),this[_0x484309(0x3d65)][_0x484309(0xca9)](),!0x0);}['setIntArray'](_0x55ac6e,_0x54f730){var _0x2c87c3=_0x3b75fa;return!!_0x55ac6e&&(this['_commandBufferEncoder'][_0x2c87c3(0x25dc)](_native[_0x2c87c3(0xeaf)][_0x2c87c3(0x219e)]),this[_0x2c87c3(0x3d65)][_0x2c87c3(0x2a95)](_0x55ac6e),this['_commandBufferEncoder'][_0x2c87c3(0x3b49)](_0x54f730),this[_0x2c87c3(0x3d65)][_0x2c87c3(0xca9)](),!0x0);}[_0x3b75fa(0x29aa)](_0x314b1f,_0x8f622a){var _0x299fb9=_0x3b75fa;return!!_0x314b1f&&(this[_0x299fb9(0x3d65)]['startEncodingCommand'](_native[_0x299fb9(0xeaf)]['COMMAND_SETINTARRAY2']),this['_commandBufferEncoder'][_0x299fb9(0x2a95)](_0x314b1f),this[_0x299fb9(0x3d65)][_0x299fb9(0x3b49)](_0x8f622a),this[_0x299fb9(0x3d65)][_0x299fb9(0xca9)](),!0x0);}['setIntArray3'](_0x182827,_0x556097){var _0xb15b4e=_0x3b75fa;return!!_0x182827&&(this['_commandBufferEncoder'][_0xb15b4e(0x25dc)](_native[_0xb15b4e(0xeaf)][_0xb15b4e(0x2138)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x182827),this[_0xb15b4e(0x3d65)]['encodeCommandArgAsInt32s'](_0x556097),this[_0xb15b4e(0x3d65)][_0xb15b4e(0xca9)](),!0x0);}[_0x3b75fa(0x331c)](_0x126a8d,_0x500c2f){var _0x498417=_0x3b75fa;return!!_0x126a8d&&(this[_0x498417(0x3d65)][_0x498417(0x25dc)](_native[_0x498417(0xeaf)][_0x498417(0x31eb)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x126a8d),this[_0x498417(0x3d65)][_0x498417(0x3b49)](_0x500c2f),this['_commandBufferEncoder'][_0x498417(0xca9)](),!0x0);}[_0x3b75fa(0x9ab)](_0x5ef267,_0x4d77d5){var _0x18a738=_0x3b75fa;return!!_0x5ef267&&(this[_0x18a738(0x3d65)][_0x18a738(0x25dc)](_native[_0x18a738(0xeaf)][_0x18a738(0x3365)]),this[_0x18a738(0x3d65)]['encodeCommandArgAsNativeData'](_0x5ef267),this[_0x18a738(0x3d65)][_0x18a738(0x2738)](_0x4d77d5),this[_0x18a738(0x3d65)]['finishEncodingCommand'](),!0x0);}['setFloatArray2'](_0x528dde,_0x3e3f00){var _0x3f3c21=_0x3b75fa;return!!_0x528dde&&(this[_0x3f3c21(0x3d65)][_0x3f3c21(0x25dc)](_native['Engine']['COMMAND_SETFLOATARRAY2']),this[_0x3f3c21(0x3d65)][_0x3f3c21(0x2a95)](_0x528dde),this['_commandBufferEncoder'][_0x3f3c21(0x2738)](_0x3e3f00),this[_0x3f3c21(0x3d65)][_0x3f3c21(0xca9)](),!0x0);}['setFloatArray3'](_0x897448,_0x5f3135){var _0x224a10=_0x3b75fa;return!!_0x897448&&(this['_commandBufferEncoder'][_0x224a10(0x25dc)](_native[_0x224a10(0xeaf)][_0x224a10(0x2847)]),this[_0x224a10(0x3d65)][_0x224a10(0x2a95)](_0x897448),this[_0x224a10(0x3d65)]['encodeCommandArgAsFloat32s'](_0x5f3135),this[_0x224a10(0x3d65)][_0x224a10(0xca9)](),!0x0);}[_0x3b75fa(0x1b8c)](_0x4e2e04,_0x5c08a2){var _0x336e59=_0x3b75fa;return!!_0x4e2e04&&(this['_commandBufferEncoder']['startEncodingCommand'](_native[_0x336e59(0xeaf)][_0x336e59(0x2f18)]),this['_commandBufferEncoder'][_0x336e59(0x2a95)](_0x4e2e04),this[_0x336e59(0x3d65)][_0x336e59(0x2738)](_0x5c08a2),this[_0x336e59(0x3d65)][_0x336e59(0xca9)](),!0x0);}[_0x3b75fa(0x2ad7)](_0x429f36,_0x1d83ac){var _0x42ac5d=_0x3b75fa;return!!_0x429f36&&this[_0x42ac5d(0x9ab)](_0x429f36,new Float32Array(_0x1d83ac));}['setArray2'](_0x57d462,_0x3aa133){var _0x24194b=_0x3b75fa;return!!_0x57d462&&this[_0x24194b(0x2b0c)](_0x57d462,new Float32Array(_0x3aa133));}[_0x3b75fa(0x2a9d)](_0x596f30,_0x53bb75){return!!_0x596f30&&this['setFloatArray3'](_0x596f30,new Float32Array(_0x53bb75));}[_0x3b75fa(0xf93)](_0x10d874,_0x2b4b79){return!!_0x10d874&&this['setFloatArray4'](_0x10d874,new Float32Array(_0x2b4b79));}[_0x3b75fa(0x3b5f)](_0xa97976,_0x57b6eb){var _0x1819c9=_0x3b75fa;return!!_0xa97976&&(this['_commandBufferEncoder'][_0x1819c9(0x25dc)](_native[_0x1819c9(0xeaf)][_0x1819c9(0x244)]),this[_0x1819c9(0x3d65)]['encodeCommandArgAsNativeData'](_0xa97976),this[_0x1819c9(0x3d65)][_0x1819c9(0x2738)](_0x57b6eb),this[_0x1819c9(0x3d65)][_0x1819c9(0xca9)](),!0x0);}['setMatrix3x3'](_0x383967,_0x756ba8){var _0x3868df=_0x3b75fa;return!!_0x383967&&(this[_0x3868df(0x3d65)][_0x3868df(0x25dc)](_native[_0x3868df(0xeaf)]['COMMAND_SETMATRIX3X3']),this[_0x3868df(0x3d65)][_0x3868df(0x2a95)](_0x383967),this[_0x3868df(0x3d65)][_0x3868df(0x2738)](_0x756ba8),this[_0x3868df(0x3d65)][_0x3868df(0xca9)](),!0x0);}[_0x3b75fa(0x3c53)](_0x45d454,_0x4d0b5b){var _0x3b5b5f=_0x3b75fa;return!!_0x45d454&&(this[_0x3b5b5f(0x3d65)][_0x3b5b5f(0x25dc)](_native[_0x3b5b5f(0xeaf)][_0x3b5b5f(0x56e)]),this[_0x3b5b5f(0x3d65)][_0x3b5b5f(0x2a95)](_0x45d454),this[_0x3b5b5f(0x3d65)][_0x3b5b5f(0x2738)](_0x4d0b5b),this[_0x3b5b5f(0x3d65)][_0x3b5b5f(0xca9)](),!0x0);}[_0x3b75fa(0x6e5)](_0x3241e1,_0x4971a9){var _0x111a1a=_0x3b75fa;return!!_0x3241e1&&(this['_commandBufferEncoder'][_0x111a1a(0x25dc)](_native[_0x111a1a(0xeaf)][_0x111a1a(0x410)]),this[_0x111a1a(0x3d65)]['encodeCommandArgAsNativeData'](_0x3241e1),this[_0x111a1a(0x3d65)][_0x111a1a(0x3ef)](_0x4971a9),this[_0x111a1a(0x3d65)][_0x111a1a(0xca9)](),!0x0);}[_0x3b75fa(0x2475)](_0x3ce601,_0x57dcf2,_0x5a6a03){var _0xb3404f=_0x3b75fa;return!!_0x3ce601&&(this[_0xb3404f(0x3d65)][_0xb3404f(0x25dc)](_native['Engine'][_0xb3404f(0x31f1)]),this['_commandBufferEncoder'][_0xb3404f(0x2a95)](_0x3ce601),this[_0xb3404f(0x3d65)][_0xb3404f(0x3ef)](_0x57dcf2),this[_0xb3404f(0x3d65)][_0xb3404f(0x3ef)](_0x5a6a03),this[_0xb3404f(0x3d65)][_0xb3404f(0xca9)](),!0x0);}[_0x3b75fa(0x18a)](_0x292be6,_0x2e53f2,_0x3a9c01,_0x21f55f){var _0x3a6823=_0x3b75fa;return!!_0x292be6&&(this[_0x3a6823(0x3d65)][_0x3a6823(0x25dc)](_native[_0x3a6823(0xeaf)][_0x3a6823(0x2312)]),this[_0x3a6823(0x3d65)][_0x3a6823(0x2a95)](_0x292be6),this['_commandBufferEncoder'][_0x3a6823(0x3ef)](_0x2e53f2),this[_0x3a6823(0x3d65)][_0x3a6823(0x3ef)](_0x3a9c01),this['_commandBufferEncoder']['encodeCommandArgAsFloat32'](_0x21f55f),this['_commandBufferEncoder'][_0x3a6823(0xca9)](),!0x0);}[_0x3b75fa(0xdfb)](_0xdfe92f,_0x5ae10e,_0x1c8884,_0x5eabcc,_0x3a102e){var _0x4e539b=_0x3b75fa;return!!_0xdfe92f&&(this['_commandBufferEncoder']['startEncodingCommand'](_native[_0x4e539b(0xeaf)][_0x4e539b(0x193f)]),this[_0x4e539b(0x3d65)][_0x4e539b(0x2a95)](_0xdfe92f),this['_commandBufferEncoder'][_0x4e539b(0x3ef)](_0x5ae10e),this[_0x4e539b(0x3d65)]['encodeCommandArgAsFloat32'](_0x1c8884),this[_0x4e539b(0x3d65)][_0x4e539b(0x3ef)](_0x5eabcc),this[_0x4e539b(0x3d65)]['encodeCommandArgAsFloat32'](_0x3a102e),this[_0x4e539b(0x3d65)][_0x4e539b(0xca9)](),!0x0);}['setColor3'](_0x10b91f,_0x28d8a4){return!!_0x10b91f&&(this['setFloat3'](_0x10b91f,_0x28d8a4['r'],_0x28d8a4['g'],_0x28d8a4['b']),!0x0);}[_0x3b75fa(0x2d0b)](_0x21ac42,_0x187e74,_0x5963df){var _0x3372af=_0x3b75fa;return!!_0x21ac42&&(this[_0x3372af(0xdfb)](_0x21ac42,_0x187e74['r'],_0x187e74['g'],_0x187e74['b'],_0x5963df),!0x0);}['wipeCaches'](_0x307bc8){var _0x52dbcc=_0x3b75fa;this['preventCacheWipeBetweenFrames']||(this['resetTextureCache'](),this[_0x52dbcc(0x3484)]=null,_0x307bc8&&(this['_currentProgram']=null,this[_0x52dbcc(0x2be2)][_0x52dbcc(0x1589)](),this[_0x52dbcc(0x3a1a)][_0x52dbcc(0x1589)](),this['_alphaState']['reset']()),this[_0x52dbcc(0x6b7)]=null,this[_0x52dbcc(0x40a4)]=null,this['_cachedEffectForVertexBuffers']=null);}[_0x3b75fa(0x982)](){var _0x6a157f=_0x3b75fa;return this['_engine'][_0x6a157f(0x719)]();}[_0x3b75fa(0x27af)](_0x3d5011){var _0x29373c=_0x3b75fa;_0x3d5011&&this[_0x29373c(0x398b)]['deleteTexture'](_0x3d5011);}[_0x3b75fa(0x56a)](_0x3b8098,_0x124804,_0x570fa0,_0x3eb333=!0x1,_0x44dcce){var _0x4bb0f1=_0x3b75fa;void 0x0===_0x3eb333&&(_0x3eb333=!0x1),_0x3b8098&&_0x3b8098[_0x4bb0f1(0x9db)]&&(_0x3eb333=_0x124804[_0x4bb0f1(0xf99)](),_0x124804=_0x3b8098['_hardwareTexture']['underlyingResource'],this[_0x4bb0f1(0x398b)]['copyTexture'](_0x124804,_0x3eb333),_0x3b8098['isReady']=!0x0);}['createDynamicTexture'](_0x309b49,_0x1bde4b,_0x11f017,_0x24b0f4){var _0x3efe14=_0x3b75fa;return _0x309b49=Math[_0x3efe14(0xc54)](_0x309b49,0x1),_0x1bde4b=Math[_0x3efe14(0xc54)](_0x1bde4b,0x1),this['createRawTexture'](new Uint8Array(_0x309b49*_0x1bde4b*0x4),_0x309b49,_0x1bde4b,_0x3a2778['g'][_0x3efe14(0x5b0)],!0x1,!0x1,_0x24b0f4);}[_0x3b75fa(0x19d4)](_0x44bf5e){var _0x1f5414=_0x3b75fa;return this[_0x1f5414(0x1d21)]?this[_0x1f5414(0x1d21)][_0x1f5414(0x263a)](_0x44bf5e):null;}['updateVideoTexture'](_0x5e4d85,_0x4f0957,_0x3b54dd){var _0x15cdcf=_0x3b75fa;_0x5e4d85&&_0x5e4d85['_hardwareTexture']&&this[_0x15cdcf(0x1d21)]&&(_0x5e4d85=_0x5e4d85[_0x15cdcf(0x9db)]['underlyingResource'],this[_0x15cdcf(0x1d21)][_0x15cdcf(0xbb7)](_0x5e4d85,_0x4f0957,_0x3b54dd));}['createRawTexture'](_0x31fa2a,_0x4a15d3,_0x5e98e3,_0x422f55,_0x359e52,_0x4bc704,_0x2f0e5b,_0x5308f7=null,_0x392a53=_0x3a2778['g']['TEXTURETYPE_UNSIGNED_INT'],_0x283956,_0x2fc220=!0x1){var _0x8ec8e7=_0x3b75fa;const _0x181cb0=new _0x2316ad['l'](this,_0x2316ad['S'][_0x8ec8e7(0x314c)]);return _0x181cb0[_0x8ec8e7(0x2cb9)]=_0x422f55,_0x181cb0[_0x8ec8e7(0x156)]=_0x359e52,_0x181cb0['samplingMode']=_0x2f0e5b,_0x181cb0[_0x8ec8e7(0x147c)]=_0x4bc704,_0x181cb0[_0x8ec8e7(0x40a8)]=_0x4a15d3,_0x181cb0[_0x8ec8e7(0x3db)]=_0x5e98e3,_0x181cb0[_0x8ec8e7(0x37ce)]=_0x181cb0[_0x8ec8e7(0x40a8)],_0x181cb0[_0x8ec8e7(0x1995)]=_0x181cb0['baseHeight'],_0x181cb0[_0x8ec8e7(0x1519)]=_0x5308f7,_0x181cb0[_0x8ec8e7(0x2eea)]=_0x392a53,_0x181cb0[_0x8ec8e7(0x16ef)]=this[_0x8ec8e7(0xd82)](_0x2fc220,!_0x359e52),this[_0x8ec8e7(0x766)](_0x181cb0,_0x31fa2a,_0x422f55,_0x4bc704,_0x5308f7,_0x392a53,_0x181cb0[_0x8ec8e7(0x16ef)]),_0x181cb0[_0x8ec8e7(0x9db)]&&(_0x4a15d3=_0x181cb0[_0x8ec8e7(0x9db)]['underlyingResource'],_0x5e98e3=this[_0x8ec8e7(0x29b0)](_0x2f0e5b),this['_setTextureSampling'](_0x4a15d3,_0x5e98e3)),this[_0x8ec8e7(0x2b2)][_0x8ec8e7(0x2f54)](_0x181cb0),_0x181cb0;}[_0x3b75fa(0x117b)](_0x53a3b9,_0x39019b,_0x156e15,_0x4fe55d,_0x3c81fc,_0x175191,_0x5b5538,_0x4abfb3,_0x63afed=0x0,_0x4ee792=_0x3a2778['g'][_0x3b75fa(0x3f7d)]){var _0x3c8880=_0x3b75fa;const _0x1e240e=new _0x2316ad['l'](this,_0x2316ad['S']['Raw2DArray']);var _0x5f468a;return _0x1e240e[_0x3c8880(0x40a8)]=_0x39019b,_0x1e240e[_0x3c8880(0x3db)]=_0x156e15,_0x1e240e[_0x3c8880(0x131a)]=_0x4fe55d,_0x1e240e[_0x3c8880(0x37ce)]=_0x39019b,_0x1e240e['height']=_0x156e15,_0x1e240e[_0x3c8880(0x32ec)]=_0x4fe55d,_0x1e240e['format']=_0x3c81fc,_0x1e240e[_0x3c8880(0x2eea)]=_0x4ee792,_0x1e240e['generateMipMaps']=_0x175191,_0x1e240e[_0x3c8880(0x17df)]=_0x4abfb3,_0x1e240e[_0x3c8880(0x9d8)]=!0x0,_0x1e240e['_hardwareTexture']&&(_0x5f468a=_0x1e240e[_0x3c8880(0x9db)][_0x3c8880(0x1305)],this[_0x3c8880(0x398b)][_0x3c8880(0x3643)](_0x5f468a,_0x53a3b9,_0x39019b,_0x156e15,_0x4fe55d,this[_0x3c8880(0x2ce9)](_0x3c81fc,_0x4ee792),_0x175191,_0x5b5538),_0x53a3b9=this['_getNativeSamplingMode'](_0x4abfb3),this[_0x3c8880(0x222d)](_0x5f468a,_0x53a3b9)),_0x1e240e[_0x3c8880(0x3a4f)]=!0x0,this[_0x3c8880(0x2b2)]['push'](_0x1e240e),_0x1e240e;}['updateRawTexture'](_0x1cb702,_0x4df1af,_0x4afbcd,_0x138825,_0x219847=0x0,_0x5750dc=_0x3a2778['g']['TEXTURETYPE_UNSIGNED_INT'],_0x20eb68){var _0x155c55=_0x3b75fa,_0x277988;_0x1cb702&&(_0x4df1af&&_0x1cb702['_hardwareTexture']&&(_0x277988=_0x1cb702['_hardwareTexture'][_0x155c55(0x1305)],this[_0x155c55(0x398b)][_0x155c55(0x26e2)](_0x277988,_0x4df1af,_0x1cb702['width'],_0x1cb702[_0x155c55(0x1995)],this[_0x155c55(0x2ce9)](_0x4afbcd,_0x5750dc),_0x1cb702[_0x155c55(0x156)],_0x1cb702[_0x155c55(0x147c)])),_0x1cb702['isReady']=!0x0);}[_0x3b75fa(0x719)](_0xe39130,_0x366a96,_0x351ffb,_0x40166d,_0xd95d38=_0x3a2778['g'][_0x3b75fa(0x3fc7)],_0x47df9a=null,_0x134980=null,_0xf23c15=null,_0x58f0ee=null,_0x533acf=null,_0x38b706=null,_0x301701,_0x1efee5,_0x59660b,_0x1becf2=!0x1){var _0x32adab=_0x3b75fa,_0x3c65de=_0x32adab(0x2551)===(_0xe39130=_0xe39130||'')[_0x32adab(0x46a)](0x0,0x5),_0x4f9322=_0x3c65de&&-0x1!==_0xe39130[_0x32adab(0x404a)](_0x32adab(0x1fcf));const _0xe683a1=_0x58f0ee||new _0x2316ad['l'](this,_0x2316ad['S'][_0x32adab(0x21d8)]),_0x17037f=_0xe39130;var _0x2b81ea=(_0xe39130=!this[_0x32adab(0xe9c)]||_0x4f9322||_0x58f0ee||_0xf23c15?_0xe39130:this[_0x32adab(0xe9c)](_0xe39130))[_0x32adab(0x29e1)]('.'),_0x2e3cc2=_0x38b706||(-0x1<_0x2b81ea?_0xe39130[_0x32adab(0x1c2d)](_0x2b81ea)['toLowerCase']():'');let _0x424577=null;for(const _0x3ca8dc of _0x113cce['D'][_0x32adab(0x2afa)])if(_0x3ca8dc[_0x32adab(0x3ec7)](_0x2e3cc2)){_0x424577=_0x3ca8dc;break;}_0x40166d&&_0x40166d[_0x32adab(0x3a76)](_0xe683a1),_0xe683a1['url']=_0xe39130,_0xe683a1[_0x32adab(0x156)]=!_0x366a96,_0xe683a1[_0x32adab(0x17df)]=_0xd95d38,_0xe683a1['invertY']=_0x351ffb,_0xe683a1['_useSRGBBuffer']=this[_0x32adab(0xd82)](_0x1becf2,_0x366a96),this['doNotHandleContextLost']||(_0xe683a1['_buffer']=_0xf23c15);let _0x573f09=null;_0x47df9a&&!_0x58f0ee&&(_0x573f09=_0xe683a1[_0x32adab(0x18b5)][_0x32adab(0x11ad)](_0x47df9a)),_0x58f0ee||this[_0x32adab(0x2b2)][_0x32adab(0x2f54)](_0xe683a1);const _0x1c8016=(_0x22d9ec,_0x293a2e)=>{var _0x2005fe=_0x32adab;_0x40166d&&_0x40166d[_0x2005fe(0x3e2)](_0xe683a1),_0xe39130===_0x17037f?(_0x573f09&&_0xe683a1[_0x2005fe(0x18b5)][_0x2005fe(0x2473)](_0x573f09),_0x2baf6d['l'][_0x2005fe(0x3651)]&&this[_0x2005fe(0x719)](_0x2baf6d['l'][_0x2005fe(0x192f)],_0x366a96,_0xe683a1[_0x2005fe(0x147c)],_0x40166d,_0xd95d38,null,_0x134980,_0xf23c15,_0xe683a1),_0x134980&&_0x134980((_0x22d9ec||'Unknown\x20error')+(_0x2baf6d['l']['UseFallbackTexture']?'\x20-\x20Fallback\x20texture\x20was\x20used':''),_0x293a2e)):(_0x55cc33['Y'][_0x2005fe(0x2e91)](_0x2005fe(0xbc)+_0xe39130+_0x2005fe(0x310b)+_0x17037f),this['createTexture'](_0x17037f,_0x366a96,_0xe683a1['invertY'],_0x40166d,_0xd95d38,_0x47df9a,_0x134980,_0xf23c15,_0xe683a1,_0x533acf,_0x38b706,_0x301701,_0x1efee5));};if(_0x424577)throw new Error('Loading\x20textures\x20from\x20IInternalTextureLoader\x20not\x20yet\x20implemented.');{const _0x2c9b05=_0x41aa9f=>{var _0x3eb496=_0x32adab;if(_0xe683a1[_0x3eb496(0x9db)]){const _0x4fa455=_0xe683a1[_0x3eb496(0x9db)][_0x3eb496(0x1305)];this[_0x3eb496(0x398b)][_0x3eb496(0x2067)](_0x4fa455,_0x41aa9f,!_0x366a96,_0x351ffb,_0x1becf2,()=>{var _0x2b7087=_0x3eb496;_0xe683a1[_0x2b7087(0x40a8)]=this[_0x2b7087(0x398b)][_0x2b7087(0x247f)](_0x4fa455),_0xe683a1['baseHeight']=this[_0x2b7087(0x398b)]['getTextureHeight'](_0x4fa455),_0xe683a1[_0x2b7087(0x37ce)]=_0xe683a1[_0x2b7087(0x40a8)],_0xe683a1['height']=_0xe683a1['baseHeight'],_0xe683a1[_0x2b7087(0x3a4f)]=!0x0;var _0x1bde5d=this['_getNativeSamplingMode'](_0xd95d38);this[_0x2b7087(0x222d)](_0x4fa455,_0x1bde5d),_0x40166d&&_0x40166d[_0x2b7087(0x3e2)](_0xe683a1),_0xe683a1[_0x2b7087(0x18b5)][_0x2b7087(0x3e9)](_0xe683a1),_0xe683a1[_0x2b7087(0x18b5)][_0x2b7087(0x2af2)]();},()=>{var _0x53dc13=_0x3eb496;throw new Error(_0x53dc13(0x32b3));});}else _0x40166d&&_0x40166d[_0x3eb496(0x3e2)](_0xe683a1);};if(_0x3c65de&&_0xf23c15){if(_0xf23c15 instanceof ArrayBuffer)_0x2c9b05(new Uint8Array(_0xf23c15));else{if(ArrayBuffer['isView'](_0xf23c15))_0x2c9b05(_0xf23c15);else{if(_0x32adab(0x36a0)!=typeof _0xf23c15)throw new Error(_0x32adab(0x82a));_0x2c9b05(new Uint8Array(_0x3d4f87['w1'][_0x32adab(0x31a8)](_0xf23c15)));}}}else _0x4f9322?_0x2c9b05(new Uint8Array(_0x3d4f87['w1'][_0x32adab(0x31a8)](_0xe39130))):this[_0x32adab(0x1ea6)](_0xe39130,_0x30d399=>_0x2c9b05(new Uint8Array(_0x30d399)),void 0x0,void 0x0,!0x0,(_0x11809b,_0x2957f2)=>{var _0x39d1b7=_0x32adab;_0x1c8016(_0x39d1b7(0x23a1)+(_0x11809b&&_0x11809b[_0x39d1b7(0x29be)],_0x2957f2));});}return _0xe683a1;}[_0x3b75fa(0xa41)](_0x197778,_0x509ff7=!0x1,_0x1df5ce=_0x3a2778['g'][_0x3b75fa(0x3fc7)]){var _0x5a7a2a=_0x3b75fa;_0x197778=new _0x11c520['E'](_0x197778,this[_0x5a7a2a(0x398b)]);const _0x5c15ab=new _0x2316ad['l'](this,_0x2316ad['S'][_0x5a7a2a(0x6a7)],!0x0);return _0x5c15ab[_0x5a7a2a(0x9db)]=_0x197778,_0x5c15ab['isReady']=!0x0,_0x5c15ab[_0x5a7a2a(0x3de8)]=_0x509ff7,this['updateTextureSamplingMode'](_0x1df5ce,_0x5c15ab),_0x5c15ab;}[_0x3b75fa(0x1eb3)](){var _0xa12336=_0x3b75fa;throw new Error(_0xa12336(0x2bf2));}[_0x3b75fa(0x3cac)](_0x12c075,_0x225c67,_0xf0ac3a){var _0x191811=_0x3b75fa;const _0x36ddb1=_0xf0ac3a;var _0xf0ac3a=new _0x2316ad['l'](this,_0x2316ad['S']['DepthStencil']),_0x16141e=_0x12c075[_0x191811(0x37ce)]||_0x12c075,_0x12c075=_0x12c075[_0x191811(0x1995)]||_0x12c075,_0x16141e=this[_0x191811(0x398b)][_0x191811(0x411a)](_0xf0ac3a[_0x191811(0x9db)][_0x191811(0x1305)],_0x16141e,_0x12c075,!0x0,!0x0);return _0x36ddb1[_0x191811(0x233b)]=_0x16141e,_0xf0ac3a;}[_0x3b75fa(0x188)](_0x4fcc23){var _0x212519=_0x3b75fa;_0x4fcc23&&(this[_0x212519(0x3d65)][_0x212519(0x25dc)](_native[_0x212519(0xeaf)]['COMMAND_DELETEFRAMEBUFFER']),this[_0x212519(0x3d65)][_0x212519(0x2a95)](_0x4fcc23),this[_0x212519(0x3d65)][_0x212519(0xca9)]());}[_0x3b75fa(0x3ee7)](_0x7dea78,_0x1f1a63){return new Promise((_0x2b7fc5,_0x11b31a)=>{var _0x43b628=a8_0x58a1;const _0x203cb2=this[_0x43b628(0x3a22)]();_0x203cb2['onload']=()=>{var _0x2757e5=_0x43b628;try{var _0x4d8cc6=this[_0x2757e5(0x398b)][_0x2757e5(0x3278)](_0x203cb2);_0x2b7fc5(_0x4d8cc6);}catch(_0x4ee420){_0x11b31a('Error\x20loading\x20image\x20'+_0x203cb2[_0x2757e5(0x23b1)]+_0x2757e5(0x1d88)+_0x4ee420);}},_0x203cb2['onerror']=_0x1913f2=>{var _0x27dd7b=_0x43b628;_0x11b31a(_0x27dd7b(0x6fa)+_0x203cb2['src']+_0x27dd7b(0x1d88)+_0x1913f2);},_0x203cb2[_0x43b628(0x23b1)]=_0x7dea78;});}[_0x3b75fa(0x3278)](_0x25757a,_0x93a786){return new Promise((_0x3d4fec,_0xf8a8c3)=>{var _0x5172cd=a8_0x58a1;if(Array[_0x5172cd(0x3ec0)](_0x25757a)){var _0x30a983=_0x25757a;if(_0x30a983[_0x5172cd(0x132e)]){const _0x27ee9b=this[_0x5172cd(0x398b)][_0x5172cd(0x3278)](_0x30a983[0x0]);if(_0x27ee9b)return void _0x3d4fec(_0x27ee9b);}}_0xf8a8c3(_0x5172cd(0xd9));});}['resizeImageBitmap'](_0x1bcea7,_0x533948,_0x273959){var _0x3eb4dc=_0x3b75fa;return this[_0x3eb4dc(0x398b)]['resizeImageBitmap'](_0x1bcea7,_0x533948,_0x273959);}[_0x3b75fa(0x55d)](_0x1e4749,_0x1adfa9,_0x4418a6,_0x54f9d1,_0x2880c6=null,_0x3ebffc=null,_0x29f17d,_0x486302=null,_0x2d65d7,_0x13b679=0x0,_0x8b18b4=0x0,_0x3aeb36=null,_0x22f3be,_0x2613f3=!0x1){var _0x2d1038=_0x3b75fa;const _0x3417f8=_0x3aeb36||new _0x2316ad['l'](this,_0x2316ad['S'][_0x2d1038(0x3b34)]);_0x3417f8['isCube']=!0x0,_0x3417f8['url']=_0x1e4749,_0x3417f8[_0x2d1038(0x156)]=!_0x54f9d1,_0x3417f8[_0x2d1038(0x327f)]=_0x13b679,_0x3417f8['_lodGenerationOffset']=_0x8b18b4,this[_0x2d1038(0x1700)]||(_0x3417f8['_extension']=_0x486302,_0x3417f8[_0x2d1038(0x31fd)]=_0x4418a6),_0x3aeb36=_0x1e4749[_0x2d1038(0x29e1)]('.');if('.env'===(_0x486302||(-0x1<_0x3aeb36?_0x1e4749[_0x2d1038(0x1c2d)](_0x3aeb36)[_0x2d1038(0x241b)]():''))){const _0x2b7b9c=_0x50c1a5=>{var _0x52ef8f=_0x2d1038,_0x2b0f94=(0x0,_0xebfe5d['qJ'])(_0x50c1a5),_0x554b5a=(_0x3417f8[_0x52ef8f(0x37ce)]=_0x2b0f94[_0x52ef8f(0x37ce)],_0x3417f8['height']=_0x2b0f94[_0x52ef8f(0x37ce)],(0x0,_0xebfe5d['qC'])(_0x3417f8,_0x2b0f94),_0x2b0f94[_0x52ef8f(0x492)]);if(!_0x554b5a)throw new Error(_0x52ef8f(0x2dc1));_0x3417f8['_lodGenerationScale']=_0x554b5a[_0x52ef8f(0x2ac0)],_0x554b5a=(0x0,_0xebfe5d['Do'])(_0x50c1a5,_0x2b0f94),(_0x3417f8[_0x52ef8f(0x2cb9)]=_0x3a2778['g'][_0x52ef8f(0x5b0)],_0x3417f8[_0x52ef8f(0x2eea)]=_0x3a2778['g'][_0x52ef8f(0x3f7d)],_0x3417f8[_0x52ef8f(0x156)]=!0x0,_0x3417f8[_0x52ef8f(0x2636)]()[_0x52ef8f(0x1473)](_0x449520['x'][_0x52ef8f(0xeca)],_0x3417f8),_0x3417f8[_0x52ef8f(0x2300)]=!0x0,_0x3417f8[_0x52ef8f(0x147c)]=!0x0,this[_0x52ef8f(0x398b)]['loadCubeTextureWithMips'](_0x3417f8[_0x52ef8f(0x9db)][_0x52ef8f(0x1305)],_0x554b5a,!0x1,_0x2613f3,()=>{_0x3417f8['isReady']=!0x0,_0x2880c6&&_0x2880c6();},()=>{var _0x3994f9=_0x52ef8f;throw new Error(_0x3994f9(0x3e47));}));};if(_0x4418a6&&0x6===_0x4418a6[_0x2d1038(0x132e)])throw new Error(_0x2d1038(0x376a));this[_0x2d1038(0x1ea6)](_0x1e4749,_0x2d8e2c=>_0x2b7b9c(new Uint8Array(_0x2d8e2c)),void 0x0,void 0x0,!0x0,(_0x3f5f32,_0x2febf3)=>{var _0x40dc98=_0x2d1038;_0x3ebffc&&_0x3f5f32&&_0x3ebffc(_0x3f5f32[_0x40dc98(0x36eb)]+'\x20'+_0x3f5f32[_0x40dc98(0x23b)],_0x2febf3);});}else{if(!_0x4418a6||0x6!==_0x4418a6['length'])throw new Error(_0x2d1038(0x144d));const _0x3f9127=[_0x4418a6[0x0],_0x4418a6[0x3],_0x4418a6[0x1],_0x4418a6[0x4],_0x4418a6[0x2],_0x4418a6[0x5]];Promise[_0x2d1038(0x3456)](_0x3f9127[_0x2d1038(0x1fa5)](_0x4ef90d=>_0x3d4f87['w1'][_0x2d1038(0x25fa)](_0x4ef90d)[_0x2d1038(0x1af5)](_0x501595=>new Uint8Array(_0x501595))))[_0x2d1038(0x1af5)](_0x5da648=>new Promise((_0x5caec2,_0x50739a)=>{var _0x5ac9e1=_0x2d1038;this[_0x5ac9e1(0x398b)][_0x5ac9e1(0x1168)](_0x3417f8[_0x5ac9e1(0x9db)][_0x5ac9e1(0x1305)],_0x5da648,!_0x54f9d1,!0x0,_0x2613f3,_0x5caec2,_0x50739a);}))[_0x2d1038(0x1af5)](()=>{_0x3417f8['isReady']=!0x0,_0x2880c6&&_0x2880c6();},_0x16f632=>{var _0xd9d7ac=_0x2d1038;_0x3ebffc&&_0x3ebffc(_0xd9d7ac(0x3d73)+_0x16f632['message'],_0x16f632);});}return this[_0x2d1038(0x2b2)][_0x2d1038(0x2f54)](_0x3417f8),_0x3417f8;}[_0x3b75fa(0x405a)](){var _0x2c82de=_0x3b75fa;return new _0x11c520['E'](this[_0x2c82de(0x982)](),this[_0x2c82de(0x398b)]);}[_0x3b75fa(0xfae)](_0x52a8a2,_0x138efd,_0x102a93){return _0x52a8a2=new _0x396ae1['o'](_0x52a8a2,_0x138efd,_0x102a93,this),(this['_renderTargetWrapperCache']['push'](_0x52a8a2),_0x52a8a2);}[_0x3b75fa(0xe6)](_0x47822b,_0x568083,_0x63b188=0x0,_0x34bea6=_0x2316ad['S'][_0x3b75fa(0x6a7)]){var _0x58be93=_0x3b75fa;let _0x14caaf=!0x1,_0x44e981=_0x3a2778['g'][_0x58be93(0x3f7d)],_0x55b39c=_0x3a2778['g'][_0x58be93(0x3fc7)],_0xa1d5ae=_0x3a2778['g'][_0x58be93(0x5b0)],_0x1afb92=!0x1,_0x25adfb=0x1,_0x1a845c;void 0x0!==_0x568083&&_0x58be93(0x20cb)==typeof _0x568083?(_0x14caaf=!!_0x568083[_0x58be93(0x156)],_0x44e981=void 0x0===_0x568083['type']?_0x3a2778['g'][_0x58be93(0x3f7d)]:_0x568083[_0x58be93(0x2eea)],_0x55b39c=void 0x0===_0x568083[_0x58be93(0x17df)]?_0x3a2778['g'][_0x58be93(0x3fc7)]:_0x568083['samplingMode'],_0xa1d5ae=void 0x0===_0x568083[_0x58be93(0x2cb9)]?_0x3a2778['g']['TEXTUREFORMAT_RGBA']:_0x568083[_0x58be93(0x2cb9)],_0x1afb92=void 0x0!==_0x568083[_0x58be93(0x3604)]&&_0x568083[_0x58be93(0x3604)],_0x25adfb=null!=(_0x2f1361=_0x568083[_0x58be93(0xc88)])?_0x2f1361:0x1,_0x1a845c=_0x568083[_0x58be93(0x37a7)]):_0x14caaf=!!_0x568083,_0x1afb92=_0x1afb92&&this[_0x58be93(0x22b2)][_0x58be93(0x2725)]&&(0x1<this[_0x58be93(0x1b1e)]||this[_0x58be93(0x8b3)]),(_0x44e981===_0x3a2778['g'][_0x58be93(0x123c)]&&!this[_0x58be93(0x22b2)]['textureFloatLinearFiltering']||_0x44e981===_0x3a2778['g'][_0x58be93(0x249a)]&&!this[_0x58be93(0x22b2)][_0x58be93(0x3b9c)])&&(_0x55b39c=_0x3a2778['g']['TEXTURE_NEAREST_SAMPLINGMODE']),_0x44e981!==_0x3a2778['g'][_0x58be93(0x123c)]||this['_caps'][_0x58be93(0x264a)]||(_0x44e981=_0x3a2778['g'][_0x58be93(0x3f7d)],_0x55cc33['Y']['Warn'](_0x58be93(0x359e)));const _0x507dc2=new _0x2316ad['l'](this,_0x34bea6);var _0x2f1361=_0x47822b[_0x58be93(0x37ce)]||_0x47822b,_0x568083=_0x47822b['height']||_0x47822b,_0x34bea6=_0x47822b['layers']||0x0;if(0x0!==_0x34bea6)throw new Error(_0x58be93(0x3c00));var _0x47822b=_0x507dc2['_hardwareTexture'][_0x58be93(0x1305)],_0x548fe8=this[_0x58be93(0x2ce9)](_0xa1d5ae,_0x44e981);return this[_0x58be93(0x398b)][_0x58be93(0x2284)](_0x47822b,_0x2f1361,_0x568083,_0x14caaf,_0x548fe8,!0x0,_0x1afb92),this[_0x58be93(0x222d)](_0x47822b,this[_0x58be93(0x29b0)](_0x55b39c)),_0x507dc2['_useSRGBBuffer']=_0x1afb92,_0x507dc2[_0x58be93(0x40a8)]=_0x2f1361,_0x507dc2[_0x58be93(0x3db)]=_0x568083,_0x507dc2[_0x58be93(0x37ce)]=_0x2f1361,_0x507dc2[_0x58be93(0x1995)]=_0x568083,_0x507dc2[_0x58be93(0x32ec)]=_0x34bea6,_0x507dc2[_0x58be93(0x3a4f)]=!0x0,_0x507dc2[_0x58be93(0xc88)]=_0x25adfb,_0x507dc2['generateMipMaps']=_0x14caaf,_0x507dc2[_0x58be93(0x17df)]=_0x55b39c,_0x507dc2[_0x58be93(0x2eea)]=_0x44e981,_0x507dc2[_0x58be93(0x2cb9)]=_0xa1d5ae,_0x507dc2['label']=_0x1a845c,this[_0x58be93(0x2b2)][_0x58be93(0x2f54)](_0x507dc2),_0x507dc2;}[_0x3b75fa(0x2056)](_0x14ccae,_0x452084){var _0x2400df=_0x3b75fa;const _0x42cbcf=this[_0x2400df(0xfae)](!0x1,!0x1,_0x14ccae);let _0x2591b3=!0x0,_0x2e10ff=!0x1,_0x194fe2=!0x1,_0x3e6c4b=void 0x0,_0x42e487=0x1;void 0x0!==_0x452084&&_0x2400df(0x20cb)==typeof _0x452084&&(_0x2591b3=null==(_0x19b9c8=_0x452084['generateDepthBuffer'])||_0x19b9c8,_0x2e10ff=!!_0x452084[_0x2400df(0x37c0)],_0x194fe2=!!_0x452084[_0x2400df(0x11b4)],_0x3e6c4b=_0x452084[_0x2400df(0x2e82)],_0x42e487=null!=(_0x19b9c8=_0x452084[_0x2400df(0xc88)])?_0x19b9c8:0x1);var _0x19b9c8=_0x3e6c4b||(_0x194fe2?null:this[_0x2400df(0xe6)](_0x14ccae,_0x452084,!0x0,_0x2316ad['S'][_0x2400df(0xad)])),_0x452084=_0x14ccae[_0x2400df(0x37ce)]||_0x14ccae,_0x14ccae=_0x14ccae[_0x2400df(0x1995)]||_0x14ccae,_0x452084=this[_0x2400df(0x398b)][_0x2400df(0x411a)](_0x19b9c8?_0x19b9c8[_0x2400df(0x9db)]['underlyingResource']:null,_0x452084,_0x14ccae,_0x2e10ff,_0x2591b3);return _0x42cbcf[_0x2400df(0x128a)]=_0x452084,_0x42cbcf[_0x2400df(0x2cfa)]=_0x2591b3,_0x42cbcf[_0x2400df(0x7bc)]=_0x2e10ff,_0x42cbcf[_0x2400df(0x3e89)](_0x19b9c8),this['updateRenderTargetTextureSampleCount'](_0x42cbcf,_0x42e487),_0x42cbcf;}[_0x3b75fa(0x2bee)](_0x407194,_0x3202b8){return 0x1;}[_0x3b75fa(0x1473)](_0x2da784,_0x4cf156){var _0x919572=_0x3b75fa,_0x23e79e;_0x4cf156[_0x919572(0x9db)]&&(_0x23e79e=this[_0x919572(0x29b0)](_0x2da784),this[_0x919572(0x222d)](_0x4cf156[_0x919572(0x9db)][_0x919572(0x1305)],_0x23e79e)),_0x4cf156[_0x919572(0x17df)]=_0x2da784;}[_0x3b75fa(0x69a)](_0x427a56,_0x5434f1,_0x491ca9,_0x49204b,_0x5a89d4){var _0x27e172=_0x3b75fa,_0x33d3d8=_0x427a56;if(this[_0x27e172(0x2ec5)]&&this['unBindFramebuffer'](this[_0x27e172(0x2ec5)]),this[_0x27e172(0x2ec5)]=_0x427a56,_0x5434f1)throw new Error(_0x27e172(0x30c4));if(_0x491ca9||_0x49204b)throw new Error(_0x27e172(0x2972));_0x33d3d8[_0x27e172(0x233b)]?this[_0x27e172(0x31f6)](_0x33d3d8[_0x27e172(0x233b)]):this[_0x27e172(0x31f6)](_0x33d3d8[_0x27e172(0x128a)]);}[_0x3b75fa(0xfa0)](_0x2f9ad1,_0x7fa42c=0x0,_0x417ec8){var _0x26e13d=_0x3b75fa;this[_0x26e13d(0x2ec5)]=null,_0x417ec8&&_0x417ec8(),this['_bindUnboundFramebuffer'](null);}['createDynamicVertexBuffer'](_0x202bc6){var _0x1a50e1=_0x3b75fa;return this[_0x1a50e1(0xb3b)](_0x202bc6,!0x0);}[_0x3b75fa(0x2323)](_0x6d206c,_0x38aa8d,_0x173b06=0x0){var _0x2ebe0a=_0x3b75fa;const _0x3464cc=_0x6d206c;_0x6d206c=this[_0x2ebe0a(0x3295)](_0x38aa8d),(_0x3464cc[_0x2ebe0a(0x721)]=0x4===_0x6d206c[_0x2ebe0a(0x3a0b)],this[_0x2ebe0a(0x398b)][_0x2ebe0a(0x2323)](_0x3464cc[_0x2ebe0a(0x2a6e)],_0x6d206c['buffer'],_0x6d206c[_0x2ebe0a(0x10f4)],_0x6d206c[_0x2ebe0a(0x34f4)],_0x173b06));}[_0x3b75fa(0x2057)](_0x3b2dd6,_0x3d1f36,_0x4afbef,_0x313b72){var _0x4e2160=_0x3b75fa;_0x3d1f36=ArrayBuffer[_0x4e2160(0x1af0)](_0x3d1f36)?_0x3d1f36:new Float32Array(_0x3d1f36),this[_0x4e2160(0x398b)][_0x4e2160(0x2057)](_0x3b2dd6[_0x4e2160(0x2d5a)],_0x3d1f36[_0x4e2160(0x277a)],_0x3d1f36['byteOffset']+(null!=_0x4afbef?_0x4afbef:0x0),null!=_0x313b72?_0x313b72:_0x3d1f36[_0x4e2160(0x34f4)]);}[_0x3b75fa(0x1fb2)](_0x34a081,_0x25c3ac,_0x26cffb=0x0,_0x4ba545=!0x1){var _0x31a8bd=_0x3b75fa,_0x3ac485=this['_boundUniforms'][_0x34a081];if(!_0x3ac485)return!0x1;if(!_0x25c3ac)return null!=this[_0x31a8bd(0x2e69)][_0x34a081]&&(this[_0x31a8bd(0x52f)]=_0x34a081,this[_0x31a8bd(0x2e69)][_0x34a081]=null),!0x1;if(_0x25c3ac[_0x31a8bd(0x2e63)])this[_0x31a8bd(0x52f)]=_0x34a081,_0x25c3ac[_0x31a8bd(0x2c28)]();else{if(_0x25c3ac['delayLoadState']===_0x3a2778['g'][_0x31a8bd(0x1205)])return _0x25c3ac[_0x31a8bd(0x9ef)](),!0x1;}return _0x4ba545=_0x4ba545?_0x25c3ac[_0x31a8bd(0x2f12)]:_0x25c3ac[_0x31a8bd(0x3a4f)]()?_0x25c3ac[_0x31a8bd(0x2bd)]():_0x25c3ac[_0x31a8bd(0x2708)]?this[_0x31a8bd(0x3b44)]:_0x25c3ac[_0x31a8bd(0x2dd)]?this[_0x31a8bd(0x376d)]:_0x25c3ac[_0x31a8bd(0x9d8)]?this[_0x31a8bd(0x3e41)]:this[_0x31a8bd(0x28b8)],this[_0x31a8bd(0x52f)]=_0x34a081,!(!_0x4ba545||!_0x4ba545[_0x31a8bd(0x9db)]||(this[_0x31a8bd(0x2c09)](_0x4ba545[_0x31a8bd(0x9db)][_0x31a8bd(0x1305)],this[_0x31a8bd(0xa2b)](_0x25c3ac[_0x31a8bd(0x255d)]),this[_0x31a8bd(0xa2b)](_0x25c3ac[_0x31a8bd(0x494)]),this[_0x31a8bd(0xa2b)](_0x25c3ac[_0x31a8bd(0x1f24)])),this['_updateAnisotropicLevel'](_0x25c3ac),this['_setTextureCore'](_0x3ac485,_0x4ba545['_hardwareTexture'][_0x31a8bd(0x1305)]),0x0));}[_0x3b75fa(0x222d)](_0x1481d9,_0x501e1d){var _0x178c36=_0x3b75fa;this[_0x178c36(0x3d65)][_0x178c36(0x25dc)](_native[_0x178c36(0xeaf)][_0x178c36(0xa35)]),this[_0x178c36(0x3d65)][_0x178c36(0x2a95)](_0x1481d9),this[_0x178c36(0x3d65)][_0x178c36(0x470)](_0x501e1d),this[_0x178c36(0x3d65)][_0x178c36(0xca9)]();}[_0x3b75fa(0x2c09)](_0x2258f4,_0x93edfb,_0x23afaf,_0x1fa80f){var _0x373c42=_0x3b75fa;this[_0x373c42(0x3d65)][_0x373c42(0x25dc)](_native[_0x373c42(0xeaf)][_0x373c42(0x2c0)]),this[_0x373c42(0x3d65)][_0x373c42(0x2a95)](_0x2258f4),this[_0x373c42(0x3d65)][_0x373c42(0x470)](_0x93edfb),this[_0x373c42(0x3d65)][_0x373c42(0x470)](_0x23afaf),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](_0x1fa80f),this[_0x373c42(0x3d65)][_0x373c42(0xca9)]();}[_0x3b75fa(0x1174)](_0x665a18,_0x5d5d36){var _0x33a6fd=_0x3b75fa;this[_0x33a6fd(0x3d65)][_0x33a6fd(0x25dc)](_native['Engine'][_0x33a6fd(0x25a3)]),this[_0x33a6fd(0x3d65)][_0x33a6fd(0x2a95)](_0x665a18),this[_0x33a6fd(0x3d65)][_0x33a6fd(0x2a95)](_0x5d5d36),this[_0x33a6fd(0x3d65)]['finishEncodingCommand']();}[_0x3b75fa(0x17a4)](_0x3b5e02){var _0xb21c5=_0x3b75fa;const _0x2a88dd=_0x3b5e02[_0xb21c5(0x2bd)]();_0x3b5e02=_0x3b5e02['anisotropicFilteringLevel'],_0x2a88dd&&_0x2a88dd[_0xb21c5(0x9db)]&&_0x2a88dd[_0xb21c5(0x3817)]!==_0x3b5e02&&(this[_0xb21c5(0x3d65)]['startEncodingCommand'](_native[_0xb21c5(0xeaf)][_0xb21c5(0xdfa)]),this[_0xb21c5(0x3d65)][_0xb21c5(0x2a95)](_0x2a88dd[_0xb21c5(0x9db)]['underlyingResource']),this[_0xb21c5(0x3d65)][_0xb21c5(0x470)](_0x3b5e02),this[_0xb21c5(0x3d65)][_0xb21c5(0xca9)](),_0x2a88dd[_0xb21c5(0x3817)]=_0x3b5e02);}['_getAddressMode'](_0x205a62){var _0x505e10=_0x3b75fa;switch(_0x205a62){case _0x3a2778['g'][_0x505e10(0x391c)]:return _native[_0x505e10(0xeaf)][_0x505e10(0x326d)];case _0x3a2778['g']['TEXTURE_CLAMP_ADDRESSMODE']:return _native[_0x505e10(0xeaf)][_0x505e10(0x12fb)];case _0x3a2778['g'][_0x505e10(0x28fa)]:return _native[_0x505e10(0xeaf)][_0x505e10(0x31a5)];default:throw new Error('Unexpected\x20wrap\x20mode:\x20'+_0x205a62+'.');}}[_0x3b75fa(0x843)](_0x3c02fb,_0x4640f6){var _0x3fdd80=_0x3b75fa;_0x3c02fb=this[_0x3fdd80(0x3fec)][_0x3c02fb],_0x3c02fb&&_0x4640f6&&_0x4640f6[_0x3fdd80(0x9db)]&&(_0x4640f6=_0x4640f6['_hardwareTexture'][_0x3fdd80(0x1305)],this[_0x3fdd80(0x1174)](_0x3c02fb,_0x4640f6));}[_0x3b75fa(0x485)](_0x46f0ad){var _0x1e7e21=_0x3b75fa;_0x46f0ad[_0x1e7e21(0x2a6e)]&&(this[_0x1e7e21(0x3d65)][_0x1e7e21(0x25dc)](_native[_0x1e7e21(0xeaf)]['COMMAND_DELETEINDEXBUFFER']),this[_0x1e7e21(0x3d65)][_0x1e7e21(0x2a95)](_0x46f0ad[_0x1e7e21(0x2a6e)]),this[_0x1e7e21(0x3d65)][_0x1e7e21(0xca9)](),delete _0x46f0ad[_0x1e7e21(0x2a6e)]),_0x46f0ad[_0x1e7e21(0x2d5a)]&&(this[_0x1e7e21(0x3d65)][_0x1e7e21(0x25dc)](_native[_0x1e7e21(0xeaf)][_0x1e7e21(0x11dd)]),this[_0x1e7e21(0x3d65)][_0x1e7e21(0x2a95)](_0x46f0ad[_0x1e7e21(0x2d5a)]),this[_0x1e7e21(0x3d65)][_0x1e7e21(0xca9)](),delete _0x46f0ad[_0x1e7e21(0x2d5a)]);}[_0x3b75fa(0x9a7)](_0x4161c1,_0x5b98e1){var _0x153baa=_0x3b75fa;if(!_native[_0x153baa(0x2044)])throw new Error('Native\x20Canvas\x20plugin\x20not\x20available.');const _0x436261=new _native[(_0x153baa(0x2044))]();return _0x436261['width']=_0x4161c1,_0x436261[_0x153baa(0x1995)]=_0x5b98e1,_0x436261;}[_0x3b75fa(0x3a22)](){var _0xb24462=_0x3b75fa;if(_native[_0xb24462(0x2044)])return new _native[(_0xb24462(0x344c))]();throw new Error(_0xb24462(0x20fc));}[_0x3b75fa(0x9c)](_0x465044,_0x580cde,_0x104fcb,_0x218155,_0x420141,_0x23ad29,_0x4072e0=0x0,_0x32c757,_0x253dd4){throw new Error('updateTextureData\x20not\x20implemented.');}['_uploadCompressedDataToTextureDirectly'](_0x14dc8c,_0x2c4782,_0x43323d,_0x866dad,_0x2530ac,_0xf5af46=0x0,_0x4cf515){throw new Error('_uploadCompressedDataToTextureDirectly\x20not\x20implemented.');}[_0x3b75fa(0xd18)](_0x39aa72,_0x568547,_0x381aff=0x0,_0x42d008){throw new Error('_uploadDataToTextureDirectly\x20not\x20implemented.');}[_0x3b75fa(0x11c7)](_0x44c4c4,_0x11f769,_0x3bcba1=0x0,_0x554a17){throw new Error('_uploadArrayBufferViewToTexture\x20not\x20implemented.');}['_uploadImageToTexture'](_0x1d64e9,_0x9b72a0,_0x506ab0=0x0,_0x33aef5){throw new Error('_uploadArrayBufferViewToTexture\x20not\x20implemented.');}[_0x3b75fa(0x29b0)](_0x357d94){var _0x29423e=_0x3b75fa;switch(_0x357d94){case _0x3a2778['g'][_0x29423e(0x2fcf)]:return _native['Engine'][_0x29423e(0x2fcf)];case _0x3a2778['g']['TEXTURE_LINEAR_LINEAR']:return _native[_0x29423e(0xeaf)][_0x29423e(0x2635)];case _0x3a2778['g'][_0x29423e(0x7ed)]:return _native[_0x29423e(0xeaf)]['TEXTURE_LINEAR_LINEAR_MIPLINEAR'];case _0x3a2778['g'][_0x29423e(0x39b2)]:return _native[_0x29423e(0xeaf)][_0x29423e(0x39b2)];case _0x3a2778['g'][_0x29423e(0x377b)]:return _native[_0x29423e(0xeaf)][_0x29423e(0x377b)];case _0x3a2778['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR']:return _native[_0x29423e(0xeaf)][_0x29423e(0x3ac6)];case _0x3a2778['g']['TEXTURE_NEAREST_LINEAR']:return _native[_0x29423e(0xeaf)][_0x29423e(0x26ff)];case _0x3a2778['g'][_0x29423e(0x3eaf)]:return _native[_0x29423e(0xeaf)][_0x29423e(0x3eaf)];case _0x3a2778['g'][_0x29423e(0x3535)]:return _native[_0x29423e(0xeaf)][_0x29423e(0x3535)];case _0x3a2778['g']['TEXTURE_LINEAR_NEAREST_MIPLINEAR']:return _native['Engine']['TEXTURE_LINEAR_NEAREST_MIPLINEAR'];case _0x3a2778['g'][_0x29423e(0x1d2d)]:return _native['Engine'][_0x29423e(0x1d2d)];case _0x3a2778['g'][_0x29423e(0x348)]:return _native[_0x29423e(0xeaf)][_0x29423e(0x348)];default:throw new Error(_0x29423e(0x31ad)+_0x357d94+'.');}}['_getStencilFunc'](_0x19b0ff){var _0x69748e=_0x3b75fa;switch(_0x19b0ff){case _0x3a2778['g']['LESS']:return _native[_0x69748e(0xeaf)][_0x69748e(0x2a66)];case _0x3a2778['g'][_0x69748e(0x16b7)]:return _native['Engine']['STENCIL_TEST_LEQUAL'];case _0x3a2778['g'][_0x69748e(0x131e)]:return _native[_0x69748e(0xeaf)][_0x69748e(0x3303)];case _0x3a2778['g']['GEQUAL']:return _native['Engine'][_0x69748e(0x1aa6)];case _0x3a2778['g']['GREATER']:return _native[_0x69748e(0xeaf)][_0x69748e(0x37c7)];case _0x3a2778['g']['NOTEQUAL']:return _native[_0x69748e(0xeaf)]['STENCIL_TEST_NOTEQUAL'];case _0x3a2778['g'][_0x69748e(0x1927)]:return _native[_0x69748e(0xeaf)][_0x69748e(0x2f78)];case _0x3a2778['g']['ALWAYS']:return _native[_0x69748e(0xeaf)][_0x69748e(0x31a)];default:throw new Error(_0x69748e(0x3abd)+_0x19b0ff+'.');}}[_0x3b75fa(0x8c9)](_0xa89705){var _0x101b3c=_0x3b75fa;switch(_0xa89705){case _0x3a2778['g']['KEEP']:return _native['Engine'][_0x101b3c(0x1ece)];case _0x3a2778['g'][_0x101b3c(0x845)]:return _native[_0x101b3c(0xeaf)][_0x101b3c(0x1902)];case _0x3a2778['g'][_0x101b3c(0x3aab)]:return _native['Engine'][_0x101b3c(0x11a2)];case _0x3a2778['g'][_0x101b3c(0x692)]:return _native['Engine'][_0x101b3c(0x2c51)];case _0x3a2778['g'][_0x101b3c(0x22ed)]:return _native[_0x101b3c(0xeaf)][_0x101b3c(0x3522)];case _0x3a2778['g'][_0x101b3c(0x818)]:return _native['Engine'][_0x101b3c(0x1e7b)];case _0x3a2778['g']['INCR_WRAP']:return _native[_0x101b3c(0xeaf)][_0x101b3c(0x24ca)];case _0x3a2778['g'][_0x101b3c(0x2ba5)]:return _native['Engine'][_0x101b3c(0x25c1)];default:throw new Error('Unsupported\x20stencil\x20OpFail\x20mode:\x20'+_0xa89705+'.');}}[_0x3b75fa(0x21e)](_0x101027){var _0x5bcc9e=_0x3b75fa;switch(_0x101027){case _0x3a2778['g'][_0x5bcc9e(0x24ee)]:return _native[_0x5bcc9e(0xeaf)]['STENCIL_OP_FAIL_Z_KEEP'];case _0x3a2778['g'][_0x5bcc9e(0x845)]:return _native[_0x5bcc9e(0xeaf)]['STENCIL_OP_FAIL_Z_ZERO'];case _0x3a2778['g']['REPLACE']:return _native[_0x5bcc9e(0xeaf)][_0x5bcc9e(0x3802)];case _0x3a2778['g']['INCR']:return _native[_0x5bcc9e(0xeaf)][_0x5bcc9e(0x1248)];case _0x3a2778['g'][_0x5bcc9e(0x22ed)]:return _native[_0x5bcc9e(0xeaf)][_0x5bcc9e(0xc1c)];case _0x3a2778['g'][_0x5bcc9e(0x818)]:return _native['Engine'][_0x5bcc9e(0x8bb)];case _0x3a2778['g'][_0x5bcc9e(0x1026)]:return _native[_0x5bcc9e(0xeaf)]['STENCIL_OP_FAIL_Z_INCRSAT'];case _0x3a2778['g']['DECR_WRAP']:return _native[_0x5bcc9e(0xeaf)][_0x5bcc9e(0x2036)];default:throw new Error('Unsupported\x20stencil\x20depthFail\x20mode:\x20'+_0x101027+'.');}}[_0x3b75fa(0x2291)](_0x172680){var _0x1f9421=_0x3b75fa;switch(_0x172680){case _0x3a2778['g'][_0x1f9421(0x24ee)]:return _native[_0x1f9421(0xeaf)]['STENCIL_OP_PASS_Z_KEEP'];case _0x3a2778['g'][_0x1f9421(0x845)]:return _native[_0x1f9421(0xeaf)][_0x1f9421(0x3589)];case _0x3a2778['g'][_0x1f9421(0x3aab)]:return _native[_0x1f9421(0xeaf)][_0x1f9421(0x8ff)];case _0x3a2778['g']['INCR']:return _native['Engine'][_0x1f9421(0x1b67)];case _0x3a2778['g']['DECR']:return _native['Engine'][_0x1f9421(0x3b39)];case _0x3a2778['g']['INVERT']:return _native[_0x1f9421(0xeaf)][_0x1f9421(0x3620)];case _0x3a2778['g'][_0x1f9421(0x1026)]:return _native[_0x1f9421(0xeaf)][_0x1f9421(0x228a)];case _0x3a2778['g'][_0x1f9421(0x2ba5)]:return _native[_0x1f9421(0xeaf)][_0x1f9421(0xd87)];default:throw new Error(_0x1f9421(0x3a77)+_0x172680+'.');}}[_0x3b75fa(0x2ce9)](_0x3adc07,_0x298124){var _0x30266a=_0x3b75fa;if(_0x3adc07==_0x3a2778['g'][_0x30266a(0xc4e)]&&_0x298124==_0x3a2778['g'][_0x30266a(0x3f7d)])return _native['Engine']['TEXTURE_FORMAT_RGB8'];if(_0x3adc07==_0x3a2778['g'][_0x30266a(0x5b0)]&&_0x298124==_0x3a2778['g'][_0x30266a(0x3f7d)])return _native[_0x30266a(0xeaf)][_0x30266a(0x377a)];if(_0x3adc07==_0x3a2778['g'][_0x30266a(0x5b0)]&&_0x298124==_0x3a2778['g'][_0x30266a(0x249a)])return _native['Engine'][_0x30266a(0x35c3)];if(_0x3adc07==_0x3a2778['g'][_0x30266a(0x5b0)]&&_0x298124==_0x3a2778['g'][_0x30266a(0x123c)])return _native['Engine']['TEXTURE_FORMAT_RGBA32F'];throw new _0x5a9817['LH'](_0x30266a(0x2f00)+_0x3adc07+',\x20type\x20'+_0x298124+'.',_0x5a9817['SM'][_0x30266a(0x1edb)]);}[_0x3b75fa(0x454)](_0x112637){var _0x349626=_0x3b75fa;switch(_0x112637){case _0x3a2778['g'][_0x349626(0x3df7)]:return _native[_0x349626(0xeaf)][_0x349626(0x3df7)];case _0x3a2778['g'][_0x349626(0x3e59)]:return _native[_0x349626(0xeaf)][_0x349626(0x3e59)];case _0x3a2778['g'][_0x349626(0x3fe)]:return _native[_0x349626(0xeaf)][_0x349626(0x3fe)];case _0x3a2778['g'][_0x349626(0x3516)]:return _native['Engine'][_0x349626(0x3516)];case _0x3a2778['g'][_0x349626(0x259d)]:return _native[_0x349626(0xeaf)][_0x349626(0x259d)];case _0x3a2778['g']['ALPHA_MAXIMIZED']:return _native[_0x349626(0xeaf)][_0x349626(0x1c1d)];case _0x3a2778['g']['ALPHA_ONEONE']:return _native[_0x349626(0xeaf)]['ALPHA_ONEONE'];case _0x3a2778['g'][_0x349626(0x387e)]:return _native[_0x349626(0xeaf)][_0x349626(0x387e)];case _0x3a2778['g'][_0x349626(0x27c0)]:return _native['Engine'][_0x349626(0x27c0)];case _0x3a2778['g'][_0x349626(0x1aeb)]:return _native[_0x349626(0xeaf)][_0x349626(0x1aeb)];case _0x3a2778['g'][_0x349626(0x5fd)]:return _native[_0x349626(0xeaf)]['ALPHA_SCREENMODE'];default:throw new Error(_0x349626(0xf75)+_0x112637+'.');}}[_0x3b75fa(0xcc3)](_0x495e3b){var _0x3e4bf0=_0x3b75fa;switch(_0x495e3b){case _0x32592c['o'][_0x3e4bf0(0x2e41)]:return _native[_0x3e4bf0(0xeaf)][_0x3e4bf0(0x17c7)];case _0x32592c['o'][_0x3e4bf0(0x13eb)]:return _native['Engine']['ATTRIB_TYPE_UINT8'];case _0x32592c['o']['SHORT']:return _native[_0x3e4bf0(0xeaf)]['ATTRIB_TYPE_INT16'];case _0x32592c['o'][_0x3e4bf0(0x3541)]:return _native[_0x3e4bf0(0xeaf)][_0x3e4bf0(0x1d6b)];case _0x32592c['o'][_0x3e4bf0(0x339b)]:return _native[_0x3e4bf0(0xeaf)]['ATTRIB_TYPE_FLOAT'];default:throw new Error('Unsupported\x20attribute\x20type:\x20'+_0x495e3b+'.');}}[_0x3b75fa(0x82b)](_0x273d31){return{'ascent':0x0,'height':0x0,'descent':0x0};}[_0x3b75fa(0x68a)](_0x3608f8,_0x3703ab,_0x5a136c,_0x360c23,_0x4cff39,_0x1a1e4f,_0x3fe937,_0x68b9c3,_0x733828,_0x11d5bb){var _0x4e2288=_0x3b75fa;if(void 0x0!==_0x360c23&&-0x1!==_0x360c23)throw new Error('Reading\x20cubemap\x20faces\x20is\x20not\x20supported,\x20but\x20faceIndex\x20is\x20'+_0x360c23+'.');return this[_0x4e2288(0x398b)]['readTexture'](null==(_0x360c23=_0x3608f8[_0x4e2288(0x9db)])?void 0x0:_0x360c23['underlyingResource'],null!=_0x4cff39?_0x4cff39:0x0,null!=_0x733828?_0x733828:0x0,null!=_0x11d5bb?_0x11d5bb:0x0,_0x3703ab,_0x5a136c,null!=(_0x3608f8=null==_0x1a1e4f?void 0x0:_0x1a1e4f[_0x4e2288(0x277a)])?_0x3608f8:null,null!=(_0x360c23=null==_0x1a1e4f?void 0x0:_0x1a1e4f[_0x4e2288(0x10f4)])?_0x360c23:0x0,null!=(_0x4cff39=null==_0x1a1e4f?void 0x0:_0x1a1e4f['byteLength'])?_0x4cff39:0x0)[_0x4e2288(0x1af5)](_0x577732=>_0x1a1e4f=_0x1a1e4f||new Uint8Array(_0x577732));}}_0x17bb8d[_0x3b75fa(0x3d9c)]=0x8;},0x14d76:(_0x545b66,_0x266fc5,_0x4bb6ab)=>{_0x4bb6ab(0x10ea4),_0x4bb6ab(0xee04),_0x4bb6ab(0x25b1),_0x4bb6ab(0x77a5),_0x4bb6ab(0x13862),_0x4bb6ab(0x14fae),_0x4bb6ab(0x758),class extends null{};},0x14fae:(_0x26f0ed,_0x4883bb,_0x47d94f)=>{var _0x130e22=a8_0x49466b;_0x47d94f['d'](_0x4883bb,{'Z':()=>_0x23a268});class _0x23a268{static[_0x130e22(0x1f9d)](_0x54e5a6){var _0x12f3df=_0x130e22;if(_0x23a268[_0x12f3df(0x2001)]=!0x1,_0x54e5a6&&!_0x23a268[_0x12f3df(0xf97)]&&_0x23a268[_0x12f3df(0x639)])for(let _0x384291=0x0;_0x384291<_0x23a268[_0x12f3df(0x639)][_0x12f3df(0x132e)];++_0x384291){const _0xc3d1e8=_0x23a268[_0x12f3df(0x639)][_0x384291];var _0x5c8e82=_0xc3d1e8['_m'];_0xc3d1e8['_m']=new Float64Array(0x10);for(let _0x2f6b7c=0x0;_0x2f6b7c<0x10;++_0x2f6b7c)_0xc3d1e8['_m'][_0x2f6b7c]=_0x5c8e82[_0x2f6b7c];}_0x23a268[_0x12f3df(0xf97)]=_0x54e5a6,_0x23a268[_0x12f3df(0x3309)]=_0x23a268['MatrixUse64Bits']?Float64Array:Float32Array,_0x23a268[_0x12f3df(0x639)]=null;}}_0x23a268[_0x130e22(0xf97)]=!0x1,_0x23a268[_0x130e22(0x2001)]=!0x0,_0x23a268[_0x130e22(0x3309)]=Float64Array,_0x23a268[_0x130e22(0x639)]=[];},0x758:(_0x2489a4,_0x139907,_0x228141)=>{var _0x1a9828=a8_0x49466b;_0x228141['d'](_0x139907,{'r':()=>_0x50c00d});var _0x5dd6cd=_0x228141(0x25b1),_0x4e6d4d=_0x228141(0x77a5);class _0x50c00d{constructor(_0x277ead,_0x377280,_0x2cab96,_0x2ce155){var _0x2cabba=a8_0x58a1;this[_0x2cabba(0x36e7)]=null,this[_0x2cabba(0x8c4)]=null,this[_0x2cabba(0x30a8)]=null,this['_samples']=0x1,this[_0x2cabba(0x2043)]=null,this[_0x2cabba(0x7bc)]=!0x1,this['_generateDepthBuffer']=!0x1,this[_0x2cabba(0x35ba)]=!0x1,this['_isMulti']=_0x277ead,this[_0x2cabba(0x921)]=_0x377280,this['_size']=_0x2cab96,this[_0x2cabba(0x398b)]=_0x2ce155,this[_0x2cabba(0x1a85)]=null;}get[_0x1a9828(0x2f12)](){var _0x1907f6=_0x1a9828;return this[_0x1907f6(0x1a85)];}get[_0x1a9828(0x3a03)](){var _0x1419db=_0x1a9828;return this[_0x1419db(0x35ba)];}get[_0x1a9828(0x2708)](){var _0x1dd4dc=_0x1a9828;return this[_0x1dd4dc(0x921)];}get[_0x1a9828(0x25d7)](){var _0x1f8a6c=_0x1a9828;return this[_0x1f8a6c(0x176d)];}get[_0x1a9828(0x9d8)](){return 0x0<this['layers'];}get[_0x1a9828(0x2cbf)](){var _0x35f172=_0x1a9828;return this[_0x35f172(0x37ce)];}get[_0x1a9828(0x37ce)](){var _0x58c1cf=_0x1a9828;return this[_0x58c1cf(0x7eb)]['width']||this['_size'];}get[_0x1a9828(0x1995)](){var _0x494513=_0x1a9828;return this['_size'][_0x494513(0x1995)]||this[_0x494513(0x7eb)];}get[_0x1a9828(0x8ea)](){var _0x3e4eec=_0x1a9828;return this[_0x3e4eec(0x7eb)]['layers']||0x0;}get['texture'](){var _0x17237c=_0x1a9828,_0x516185;return null!=(_0x516185=null==(_0x516185=this[_0x17237c(0x36e7)])?void 0x0:_0x516185[0x0])?_0x516185:null;}get['textures'](){var _0x28a0f2=_0x1a9828;return this[_0x28a0f2(0x36e7)];}get[_0x1a9828(0x526)](){var _0x32ec3b=_0x1a9828;return this[_0x32ec3b(0x8c4)];}get['layerIndices'](){var _0x10b3b9=_0x1a9828;return this[_0x10b3b9(0x30a8)];}get['samples'](){var _0x539d0b=_0x1a9828;return this[_0x539d0b(0x3aaf)];}['setSamples'](_0x2b40e5,_0x1b1171=!0x0,_0x3ea520=!0x1){var _0x56a3e4=_0x1a9828;if(this[_0x56a3e4(0xc88)]===_0x2b40e5&&!_0x3ea520)return _0x2b40e5;return _0x3ea520=this[_0x56a3e4(0x176d)]?this[_0x56a3e4(0x398b)][_0x56a3e4(0x237e)](this,_0x2b40e5,_0x1b1171):this[_0x56a3e4(0x398b)]['updateRenderTargetTextureSampleCount'](this,_0x2b40e5),(this[_0x56a3e4(0x3aaf)]=_0x2b40e5,_0x3ea520);}[_0x1a9828(0x3e89)](_0x171ff0){var _0x41942a=_0x1a9828;Array['isArray'](_0x171ff0)?this['_textures']=_0x171ff0:this[_0x41942a(0x36e7)]=_0x171ff0?[_0x171ff0]:null;}[_0x1a9828(0x19ec)](_0x23856b,_0x275653=0x0,_0x20da30=!0x0){var _0x1c3348=_0x1a9828;this[_0x1c3348(0x36e7)]||(this[_0x1c3348(0x36e7)]=[]),this[_0x1c3348(0x36e7)][_0x275653]&&_0x20da30&&this[_0x1c3348(0x36e7)][_0x275653][_0x1c3348(0x2d20)](),this['_textures'][_0x275653]=_0x23856b;}[_0x1a9828(0xc60)](_0xd203eb,_0x2f9efb){var _0x111e99=_0x1a9828;this[_0x111e99(0x30a8)]=_0xd203eb,this[_0x111e99(0x8c4)]=_0x2f9efb;}['setLayerAndFaceIndex'](_0xc0d15e=0x0,_0x4e9d3b,_0x35c0ae){var _0x52c823=_0x1a9828;this[_0x52c823(0x30a8)]||(this[_0x52c823(0x30a8)]=[]),this[_0x52c823(0x8c4)]||(this['_faceIndices']=[]),void 0x0!==_0x4e9d3b&&0x0<=_0x4e9d3b&&(this[_0x52c823(0x30a8)][_0xc0d15e]=_0x4e9d3b),void 0x0!==_0x35c0ae&&0x0<=_0x35c0ae&&(this[_0x52c823(0x8c4)][_0xc0d15e]=_0x35c0ae);}[_0x1a9828(0x28b1)](_0x591152=0x0,_0x345ae8=!0x0,_0x46bd05=!0x1,_0x523c70=0x1,_0x313675=_0x4e6d4d['g'][_0x1a9828(0x2186)],_0x1408fe){var _0x4cac1b=_0x1a9828,_0x376179;return null!=(_0x376179=this[_0x4cac1b(0x1a85)])&&_0x376179['dispose'](),this[_0x4cac1b(0x35ba)]=_0x46bd05,this[_0x4cac1b(0x1a85)]=this[_0x4cac1b(0x398b)]['createDepthStencilTexture'](this[_0x4cac1b(0x7eb)],{'bilinearFiltering':_0x345ae8,'comparisonFunction':_0x591152,'generateStencil':_0x46bd05,'isCube':this[_0x4cac1b(0x921)],'samples':_0x523c70,'depthTextureFormat':_0x313675,'label':_0x1408fe},this),this[_0x4cac1b(0x1a85)];}[_0x1a9828(0x3660)](_0x10a039){var _0x130022=_0x1a9828;this[_0x130022(0x1a85)]&&(_0x10a039[_0x130022(0x1a85)]&&_0x10a039[_0x130022(0x1a85)][_0x130022(0x2d20)](),_0x10a039[_0x130022(0x1a85)]=this[_0x130022(0x1a85)],this[_0x130022(0x1a85)][_0x130022(0x248c)]());}[_0x1a9828(0x2f74)](_0x1bbbfe){var _0x3ff8e6=_0x1a9828;this[_0x3ff8e6(0xc52)]&&this[_0x3ff8e6(0xc52)]['_swapAndDie'](_0x1bbbfe),this['_textures']=null,this[_0x3ff8e6(0x2d20)](!0x0);}[_0x1a9828(0x40f8)](){var _0x14a2c2=_0x1a9828;let _0x4feb0f=null;if(this[_0x14a2c2(0x176d)]){var _0x599887=this['textures'];if(_0x599887&&0x0<_0x599887[_0x14a2c2(0x132e)]){let _0x2cded8=!0x1,_0x19708d=_0x599887[_0x14a2c2(0x132e)];var _0x1984b3=_0x599887[_0x599887['length']-0x1][_0x14a2c2(0x2cc9)];_0x1984b3!==_0x5dd6cd['S'][_0x14a2c2(0x22ce)]&&_0x1984b3!==_0x5dd6cd['S'][_0x14a2c2(0x3a36)]||(_0x2cded8=!0x0,_0x19708d--);const _0xf7cba2=[],_0xd5a3c0=[],_0x1afb64=[],_0x8a6ce1=[],_0x4d548c=[],_0x4ad359=[],_0x4e76e7=[],_0x2c68b2={};for(let _0x29166e=0x0;_0x29166e<_0x19708d;++_0x29166e){var _0x568e47=_0x599887[_0x29166e];_0xf7cba2[_0x14a2c2(0x2f54)](_0x568e47[_0x14a2c2(0x17df)]),_0xd5a3c0[_0x14a2c2(0x2f54)](_0x568e47[_0x14a2c2(0x2eea)]),_0x1afb64['push'](_0x568e47[_0x14a2c2(0x2cb9)]),void 0x0!==_0x2c68b2[_0x568e47[_0x14a2c2(0x439)]]?(_0x8a6ce1[_0x14a2c2(0x2f54)](-0x1),_0x4e76e7[_0x14a2c2(0x2f54)](0x0)):(_0x2c68b2[_0x568e47[_0x14a2c2(0x439)]]=_0x29166e,_0x568e47['is2DArray']?(_0x8a6ce1['push'](_0x4e6d4d['g']['TEXTURE_2D_ARRAY']),_0x4e76e7[_0x14a2c2(0x2f54)](_0x568e47[_0x14a2c2(0x32ec)])):_0x568e47['isCube']?(_0x8a6ce1['push'](_0x4e6d4d['g'][_0x14a2c2(0x1d26)]),_0x4e76e7['push'](0x0)):_0x568e47[_0x14a2c2(0x2dd)]?(_0x8a6ce1['push'](_0x4e6d4d['g'][_0x14a2c2(0xee4)]),_0x4e76e7['push'](_0x568e47[_0x14a2c2(0x32ec)])):(_0x8a6ce1['push'](_0x4e6d4d['g']['TEXTURE_2D']),_0x4e76e7['push'](0x0))),this[_0x14a2c2(0x8c4)]&&_0x4d548c[_0x14a2c2(0x2f54)](null!=(_0x568e47=this[_0x14a2c2(0x8c4)][_0x29166e])?_0x568e47:0x0),this[_0x14a2c2(0x30a8)]&&_0x4ad359[_0x14a2c2(0x2f54)](null!=(_0x568e47=this[_0x14a2c2(0x30a8)][_0x29166e])?_0x568e47:0x0);}var _0x270067,_0x1984b3={'samplingModes':_0xf7cba2,'generateMipMaps':_0x599887[0x0][_0x14a2c2(0x156)],'generateDepthBuffer':this[_0x14a2c2(0x2cfa)],'generateStencilBuffer':this[_0x14a2c2(0x7bc)],'generateDepthTexture':_0x2cded8,'types':_0xd5a3c0,'formats':_0x1afb64,'textureCount':_0x19708d,'targetTypes':_0x8a6ce1,'faceIndex':_0x4d548c,'layerIndex':_0x4ad359,'layerCounts':_0x4e76e7},_0x2325f0={'width':this[_0x14a2c2(0x37ce)],'height':this['height']};_0x4feb0f=this['_engine'][_0x14a2c2(0x3af3)](_0x2325f0,_0x1984b3);for(let _0xc362c6=0x0;_0xc362c6<_0x19708d;++_0xc362c6)-0x1===_0x8a6ce1[_0xc362c6]&&(_0x270067=_0x2c68b2[_0x599887[_0xc362c6]['uniqueId']],_0x4feb0f[_0x14a2c2(0x19ec)](_0x4feb0f['textures'][_0x270067],_0xc362c6));}}else{const _0x3c31bc={};_0x3c31bc['generateDepthBuffer']=this[_0x14a2c2(0x2cfa)],_0x3c31bc['generateMipMaps']=null!=(_0x1984b3=null==(_0x2325f0=this[_0x14a2c2(0xc52)])?void 0x0:_0x2325f0[_0x14a2c2(0x156)])&&_0x1984b3,_0x3c31bc['generateStencilBuffer']=this[_0x14a2c2(0x7bc)],_0x3c31bc['samplingMode']=null==(_0x2325f0=this['texture'])?void 0x0:_0x2325f0[_0x14a2c2(0x17df)],_0x3c31bc[_0x14a2c2(0x2eea)]=null==(_0x1984b3=this[_0x14a2c2(0xc52)])?void 0x0:_0x1984b3[_0x14a2c2(0x2eea)],_0x3c31bc['format']=null==(_0x2325f0=this[_0x14a2c2(0xc52)])?void 0x0:_0x2325f0['format'],(_0x4feb0f=this[_0x14a2c2(0x2708)]?this[_0x14a2c2(0x398b)][_0x14a2c2(0x21e2)](this['width'],_0x3c31bc):(_0x2325f0={'width':this[_0x14a2c2(0x37ce)],'height':this[_0x14a2c2(0x1995)],'layers':this[_0x14a2c2(0x9d8)]&&null!=(_0x1984b3=this[_0x14a2c2(0xc52)])?_0x1984b3[_0x14a2c2(0x32ec)]:void 0x0},this[_0x14a2c2(0x398b)]['createRenderTargetTexture'](_0x2325f0,_0x3c31bc)))[_0x14a2c2(0xc52)][_0x14a2c2(0x3a4f)]=!0x0;}return _0x4feb0f;}[_0x1a9828(0x10b9)](_0x113a7b){var _0x5769b4=_0x1a9828;if(this[_0x5769b4(0x36e7)]&&_0x113a7b['_textures']){for(let _0x57e410=0x0;_0x57e410<this[_0x5769b4(0x36e7)][_0x5769b4(0x132e)];++_0x57e410)this[_0x5769b4(0x36e7)][_0x57e410][_0x5769b4(0x2f74)](_0x113a7b['_textures'][_0x57e410],!0x1),_0x113a7b[_0x5769b4(0x36e7)][_0x57e410][_0x5769b4(0x3a4f)]=!0x0;}this[_0x5769b4(0x1a85)]&&_0x113a7b[_0x5769b4(0x1a85)]&&(this[_0x5769b4(0x1a85)][_0x5769b4(0x2f74)](_0x113a7b[_0x5769b4(0x1a85)]),_0x113a7b[_0x5769b4(0x1a85)]['isReady']=!0x0),this['_textures']=null,this[_0x5769b4(0x1a85)]=null;}['_rebuild'](){var _0x11575f=_0x1a9828;const _0xd737b9=this[_0x11575f(0x40f8)]();var _0x2a72b4;_0xd737b9&&(this['_depthStencilTexture']&&(_0x2a72b4=(_0x2a72b4=this['_depthStencilTexture'][_0x11575f(0x17df)])===_0x4e6d4d['g'][_0x11575f(0x3a6e)]||_0x2a72b4===_0x4e6d4d['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']||_0x2a72b4===_0x4e6d4d['g'][_0x11575f(0x1d2d)],_0xd737b9[_0x11575f(0x28b1)](this[_0x11575f(0x1a85)][_0x11575f(0xd15)],_0x2a72b4,this[_0x11575f(0x35ba)],this[_0x11575f(0x1a85)][_0x11575f(0xc88)])),0x1<this[_0x11575f(0xc88)]&&_0xd737b9['setSamples'](this['samples']),_0xd737b9[_0x11575f(0x10b9)](this),_0xd737b9[_0x11575f(0x2d20)]());}[_0x1a9828(0x1461)](){var _0x1ab946=_0x1a9828,_0x4bbc5d;if(this['_textures']){for(let _0x309d09=0x0;null!==(_0x4bbc5d=_0x309d09<(null==(_0x4bbc5d=this[_0x1ab946(0x36e7)])?void 0x0:_0x4bbc5d[_0x1ab946(0x132e)]))&&_0x4bbc5d;++_0x309d09)this[_0x1ab946(0x36e7)][_0x309d09][_0x1ab946(0x2d20)]();}this[_0x1ab946(0x36e7)]=null;}['dispose'](_0x1eabb7=!0x1){var _0x5d5ae2=_0x1a9828;_0x1eabb7||(null!=(_0x1eabb7=this[_0x5d5ae2(0x1a85)])&&_0x1eabb7[_0x5d5ae2(0x2d20)](),this[_0x5d5ae2(0x1a85)]=null,this[_0x5d5ae2(0x1461)]()),this['_engine'][_0x5d5ae2(0x1dc7)](this);}}},0x17a92:(_0x5ef0f1,_0x3bb7fe,_0x1fd4b2)=>{var _0xa916ef=a8_0x49466b;_0x1fd4b2['d'](_0x3bb7fe,{'v':()=>_0x1cb9be});var _0x590298=_0x1fd4b2(0x11722);class _0x1cb9be{static['GetShadersRepository'](_0x3266e7=_0x590298['x']['GLSL']){var _0x27eb8f=a8_0x58a1;return _0x3266e7===_0x590298['x']['GLSL']?_0x1cb9be[_0x27eb8f(0x35cc)]:_0x1cb9be[_0x27eb8f(0x249)];}static[_0xa916ef(0x2161)](_0x83c5d5=_0x590298['x'][_0xa916ef(0x3171)]){var _0x4ba773=_0xa916ef;return _0x83c5d5===_0x590298['x'][_0x4ba773(0x3171)]?_0x1cb9be[_0x4ba773(0x634)]:_0x1cb9be[_0x4ba773(0xb92)];}static[_0xa916ef(0x1256)](_0x19c8b1=_0x590298['x'][_0xa916ef(0x3171)]){var _0x134df5=_0xa916ef;return _0x19c8b1===_0x590298['x']['GLSL']?_0x1cb9be['IncludesShadersStore']:_0x1cb9be[_0x134df5(0x12e6)];}}_0x1cb9be[_0xa916ef(0x35cc)]='src/Shaders/',_0x1cb9be[_0xa916ef(0x634)]={},_0x1cb9be[_0xa916ef(0x2fbf)]={},_0x1cb9be[_0xa916ef(0x249)]=_0xa916ef(0x3842),_0x1cb9be[_0xa916ef(0xb92)]={},_0x1cb9be[_0xa916ef(0x12e6)]={};},0x202a:(_0x3c1ed3,_0x222cbc,_0x13b91c)=>{var _0x343ad8=a8_0x49466b;_0x13b91c['d'](_0x222cbc,{'B':()=>_0x2c7d67});function _0x2cf50d(_0x333b75,_0x149b4c,_0x41e202,_0x4cf9e4){return new(_0x41e202=_0x41e202||Promise)(function(_0xb2ce3a,_0x9df256){var _0x1a1a6c=a8_0x58a1;function _0x320e17(_0x4cadaf){var _0x3981c9=a8_0x58a1;try{_0x1e628d(_0x4cf9e4[_0x3981c9(0x3023)](_0x4cadaf));}catch(_0x185e23){_0x9df256(_0x185e23);}}function _0x5f0a5f(_0x52d72b){try{_0x1e628d(_0x4cf9e4['throw'](_0x52d72b));}catch(_0x16e4ae){_0x9df256(_0x16e4ae);}}function _0x1e628d(_0x25c6bf){var _0x1c325b=a8_0x58a1,_0x31ebb2;_0x25c6bf[_0x1c325b(0x106)]?_0xb2ce3a(_0x25c6bf[_0x1c325b(0x856)]):((_0x31ebb2=_0x25c6bf['value'])instanceof _0x41e202?_0x31ebb2:new _0x41e202(function(_0xcec6b9){_0xcec6b9(_0x31ebb2);}))[_0x1c325b(0x1af5)](_0x320e17,_0x5f0a5f);}_0x1e628d((_0x4cf9e4=_0x4cf9e4[_0x1a1a6c(0xf17)](_0x333b75,_0x149b4c||[]))[_0x1a1a6c(0x3023)]());});}var _0x5cab0a=_0x13b91c(0xf8c1),_0x5515d9=_0x13b91c(0xf75c),_0x14b36a=_0x13b91c(0x15cb9),_0xec6c01=_0x13b91c(0xf96c),_0x393d43=_0x13b91c(0x12621),_0x201267=_0x13b91c(0x17bc5),_0x36cddc=_0x13b91c(0x91e),_0x41cb5d=_0x13b91c(0x77a5),_0x108d45=_0x13b91c(0x25b1),_0x45d5bf=_0x13b91c(0x10ea4),_0x5ed5e2=_0x13b91c(0x18233),_0x257848=_0x13b91c(0xb7b8),_0x6a678c=_0x13b91c(0x17418),_0x14f6a5=_0x13b91c(0xc7ed),_0x41f4a4=_0x13b91c(0x2df4),_0x4b77c2=_0x13b91c(0x14fae),_0x28d901=_0x13b91c(0xc627),_0x1e8c31=_0x13b91c(0xcef),_0x4233a2=_0x13b91c(0x2902),_0x516e14=_0x13b91c(0x11722),_0x1c034c=_0x13b91c(0x2310),_0x22659b=_0x13b91c(0x6214);class _0x499f6e{}class _0x2c7d67{constructor(_0x145ba0,_0x397960,_0x5606db,_0x49f398){var _0x55ddbb=a8_0x58a1;this[_0x55ddbb(0x392a)]='WebGL',this[_0x55ddbb(0x87a)]=!0x1,this['forcePOTTextures']=!0x1,this[_0x55ddbb(0x21e4)]=!0x1,this[_0x55ddbb(0x409d)]=null,this[_0x55ddbb(0x2456)]=!0x0,this[_0x55ddbb(0x369f)]=!0x1,this['validateShaderPrograms']=!0x1,this['_useReverseDepthBuffer']=!0x1,this[_0x55ddbb(0x228c)]=!0x1,this[_0x55ddbb(0x2d13)]=!0x0,this[_0x55ddbb(0x3e5f)]=!0x1,this['onDisposeObservable']=new _0xec6c01['y$'](),this['_frameId']=0x0,this['_uniformBuffers']=new Array(),this['_storageBuffers']=new Array(),this[_0x55ddbb(0x1382)]=0x1,this[_0x55ddbb(0x7ca)]=!0x1,this[_0x55ddbb(0x3928)]=!0x0,this[_0x55ddbb(0x240e)]=!0x1,this[_0x55ddbb(0x2d07)]=!0x1,this[_0x55ddbb(0x3677)]=!0x1,this[_0x55ddbb(0x2574)]=new Array(),this[_0x55ddbb(0x22d6)]=new _0xec6c01['y$'](),this[_0x55ddbb(0x2330)]=new _0xec6c01['y$'](),this[_0x55ddbb(0x16a)]=!0x1,this[_0x55ddbb(0x1700)]=!0x1,this[_0x55ddbb(0x3bc5)]=!0x1,this[_0x55ddbb(0x22f6)]=!0x0,this['_colorWriteChanged']=!0x0,this[_0x55ddbb(0x3a1a)]=new _0x393d43['k'](),this['_stencilStateComposer']=new _0x4233a2['C'](),this['_stencilState']=new _0x201267['s'](),this[_0x55ddbb(0x2605)]=new _0x36cddc['Q'](),this['_alphaMode']=_0x41cb5d['g'][_0x55ddbb(0x3e59)],this[_0x55ddbb(0x3eb0)]=_0x41cb5d['g']['ALPHA_DISABLE'],this[_0x55ddbb(0x2b2)]=new Array(),this['_renderTargetWrapperCache']=new Array(),this['_activeChannel']=0x0,this[_0x55ddbb(0x3f1e)]=-0x1,this[_0x55ddbb(0x2e69)]={},this[_0x55ddbb(0x3a9d)]={},this['_vertexAttribArraysEnabled']=[],this['_uintIndicesCurrentlySet']=!0x1,this['_currentBoundBuffer']=new Array(),this[_0x55ddbb(0x3f45)]=null,this[_0x55ddbb(0x3fae)]=null,this[_0x55ddbb(0x3747)]=new Array(),this[_0x55ddbb(0x1fea)]=new Array(),this['_currentInstanceBuffers']=new Array(),this[_0x55ddbb(0x164a)]=!0x1,this[_0x55ddbb(0x1239)]=!0x1,this[_0x55ddbb(0x2ae9)]=new Array(),this['_maxSimultaneousTextures']=0x0,this[_0x55ddbb(0x36d4)]=null,this['_activeRequests']=new Array(),this[_0x55ddbb(0x2ad0)]=!0x1,this[_0x55ddbb(0x1345)]=0x1,this[_0x55ddbb(0xe9c)]=null,this[_0x55ddbb(0x329e)]={'isMobile':!0x1},this[_0x55ddbb(0x583)]=!0x0,this['onBeforeTextureInitObservable']=new _0xec6c01['y$'](),this['_isWebGPU']=!0x1,this[_0x55ddbb(0x38ca)]=_0x41cb5d['g'][_0x55ddbb(0x55f)],this[_0x55ddbb(0x1f04)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this['_unpackFlipYCached']=null,this[_0x55ddbb(0xffb)]=!0x0,this[_0x55ddbb(0x3fec)]={},this[_0x55ddbb(0x34f5)]=_0x1c034c['F']['Now'];let _0xf746b7=null;this[_0x55ddbb(0x2982)]=_0x5606db=_0x5606db||{},this[_0x55ddbb(0x2ad0)]=null!=_0x49f398&&_0x49f398,this[_0x55ddbb(0x2be2)][_0x55ddbb(0x3b88)]=this['_stencilState'],_0x4b77c2['Z']['SetMatrixPrecision'](!!_0x5606db['useHighPrecisionMatrix']),_0x5606db[_0x55ddbb(0x1d08)]=null!=_0x397960?_0x397960:_0x5606db['antialias'],_0x5606db[_0x55ddbb(0x3dbd)]=null!=(_0x397960=_0x5606db[_0x55ddbb(0x3dbd)])&&_0x397960,_0x5606db[_0x55ddbb(0x6e7)]=null!=(_0x397960=_0x5606db[_0x55ddbb(0x6e7)])?_0x397960:0x4,_0x5606db[_0x55ddbb(0x9d5)]=null!=(_0x397960=_0x5606db[_0x55ddbb(0x9d5)])?_0x397960:0x1/0x3c,_0x5606db[_0x55ddbb(0x13d8)]=null==(_0x397960=_0x5606db[_0x55ddbb(0x13d8)])||_0x397960,_0x5606db[_0x55ddbb(0xbde)]=null==(_0x397960=_0x5606db[_0x55ddbb(0xbde)])||_0x397960,this[_0x55ddbb(0x1e74)]=null!=(_0x397960=null==(_0x397960=_0x5606db[_0x55ddbb(0x2a10)])?void 0x0:_0x397960[_0x55ddbb(0x10c5)])?_0x397960:null,this['_audioDestination']=null!=(_0x397960=null==(_0x397960=_0x5606db[_0x55ddbb(0x2a10)])?void 0x0:_0x397960[_0x55ddbb(0x551)])?_0x397960:null,this['premultipliedAlpha']=null==(_0x397960=_0x5606db[_0x55ddbb(0x583)])||_0x397960,this[_0x55ddbb(0x3fb5)]=null!=(_0x397960=_0x5606db[_0x55ddbb(0x3fb5)])&&_0x397960,this['_doNotHandleContextLost']=!!_0x5606db[_0x55ddbb(0x33f3)],this[_0x55ddbb(0x11ee)]=!!_0x5606db[_0x55ddbb(0xbde)],_0x49f398=_0x49f398||_0x5606db[_0x55ddbb(0x2ad0)]||!0x1;var _0x397960=(0x0,_0x5ed5e2['CG'])()&&window[_0x55ddbb(0x39bc)]||0x1,_0x3c2141=_0x5606db[_0x55ddbb(0x1737)]||_0x397960;if(this['_hardwareScalingLevel']=_0x49f398?0x1/Math[_0x55ddbb(0x3749)](_0x3c2141,_0x397960):0x1,this['_lastDevicePixelRatio']=_0x397960,_0x145ba0){if(_0x145ba0['getContext']){if(_0xf746b7=_0x145ba0,this[_0x55ddbb(0xeed)]=_0xf746b7,void 0x0===_0x5606db[_0x55ddbb(0x3913)]&&(_0x5606db[_0x55ddbb(0x3913)]=!0x1),void 0x0===_0x5606db[_0x55ddbb(0x10bd)]&&(_0x5606db[_0x55ddbb(0x10bd)]=!0x0),navigator&&navigator[_0x55ddbb(0x10ae)]){this['_setupMobileChecks']();var _0x5e4d5d=navigator[_0x55ddbb(0x10ae)];for(const _0x479968 of _0x2c7d67[_0x55ddbb(0x107c)]){var _0x3bb123=_0x479968['key'],_0x2cee18=_0x479968[_0x55ddbb(0x1658)];const _0x54e78f=new RegExp(_0x3bb123);if(_0x54e78f[_0x55ddbb(0x4ac)](_0x5e4d5d)){if(_0x479968[_0x55ddbb(0x45b)]&&_0x479968['captureConstraint']){var _0x3bb123=_0x479968[_0x55ddbb(0x45b)],_0x2601b2=_0x479968[_0x55ddbb(0x269)];const _0x1fb65a=new RegExp(_0x3bb123);_0x3bb123=_0x1fb65a[_0x55ddbb(0x357d)](_0x5e4d5d);if(_0x3bb123&&0x0<_0x3bb123[_0x55ddbb(0x132e)]&&_0x2601b2<=parseInt(_0x3bb123[_0x3bb123[_0x55ddbb(0x132e)]-0x1]))continue;}for(const _0x3d86a4 of _0x2cee18)switch(_0x3d86a4){case _0x55ddbb(0x3d48):this[_0x55ddbb(0x3e5f)]=!0x0;break;case _0x55ddbb(0x261e):this['disableVertexArrayObjects']=!0x0;break;case _0x55ddbb(0x1d08):_0x5606db['antialias']=!0x1;break;case _0x55ddbb(0x102f):this[_0x55ddbb(0x36d4)]=0x1;}}}}if(this[_0x55ddbb(0x1700)]||(this[_0x55ddbb(0x3e20)]=_0x15812c=>{var _0x4a0d6e=_0x55ddbb;_0x15812c[_0x4a0d6e(0xb18)](),this[_0x4a0d6e(0x16a)]=!0x0,_0x45d5bf['Y']['Warn'](_0x4a0d6e(0x1c93)),this[_0x4a0d6e(0x22d6)]['notifyObservers'](this);},this[_0x55ddbb(0x3cf5)]=()=>{var _0x506e4b=_0x55ddbb;this['_restoreEngineAfterContextLost'](this[_0x506e4b(0x1f42)]['bind'](this));},_0xf746b7[_0x55ddbb(0x2b6c)]('webglcontextlost',this[_0x55ddbb(0x3e20)],!0x1),_0xf746b7[_0x55ddbb(0x2b6c)](_0x55ddbb(0x17fc),this['_onContextRestored'],!0x1),_0x5606db[_0x55ddbb(0x4042)]=_0x5606db[_0x55ddbb(0x4042)]||_0x55ddbb(0x6bb)),this['_badDesktopOS']=/^((?!chrome|android).)*safari/i['test'](navigator[_0x55ddbb(0x10ae)]),this[_0x55ddbb(0x2d07)]&&(_0x5606db[_0x55ddbb(0x10bd)]=!0x1),!_0x5606db[_0x55ddbb(0x2e57)])try{this['_gl']=_0xf746b7['getContext'](_0x55ddbb(0x3a13),_0x5606db)||_0xf746b7[_0x55ddbb(0x1d9c)](_0x55ddbb(0x16e1),_0x5606db),this['_gl']&&(this['_webGLVersion']=0x2,this[_0x55ddbb(0x39f3)]=_0x55ddbb(0x3cbb),this[_0x55ddbb(0xd4a)][_0x55ddbb(0x267d)]||(this[_0x55ddbb(0x1382)]=0x1,this[_0x55ddbb(0x39f3)]=_0x55ddbb(0x289b)));}catch(_0x3ac207){}if(!this[_0x55ddbb(0xd4a)]){if(!_0xf746b7)throw new Error(_0x55ddbb(0xda8));try{this['_gl']=_0xf746b7['getContext'](_0x55ddbb(0x2368),_0x5606db)||_0xf746b7[_0x55ddbb(0x1d9c)]('experimental-webgl',_0x5606db);}catch(_0x558382){throw new Error(_0x55ddbb(0x35a4));}}if(!this['_gl'])throw new Error('WebGL\x20not\x20supported');}else this[_0x55ddbb(0xd4a)]=_0x145ba0,this[_0x55ddbb(0xeed)]=this['_gl']['canvas'],this[_0x55ddbb(0xd4a)]['renderbufferStorageMultisample']?(this[_0x55ddbb(0x1382)]=0x2,this[_0x55ddbb(0x39f3)]=_0x55ddbb(0x3cbb)):this[_0x55ddbb(0x39f3)]=_0x55ddbb(0x289b),_0x49f398=this[_0x55ddbb(0xd4a)][_0x55ddbb(0xb3a)](),_0x49f398&&(_0x5606db[_0x55ddbb(0xbde)]=_0x49f398['stencil']);this[_0x55ddbb(0xd4a)][_0x55ddbb(0x10a4)](this[_0x55ddbb(0xd4a)][_0x55ddbb(0x2db4)],this[_0x55ddbb(0xd4a)][_0x55ddbb(0x19c1)]),void 0x0!==_0x5606db[_0x55ddbb(0x2949)]&&(this[_0x55ddbb(0x3928)]=_0x5606db[_0x55ddbb(0x2949)]),this['resize'](),this[_0x55ddbb(0x1f42)](),this[_0x55ddbb(0x341a)]();for(let _0x166e99=0x0;_0x166e99<this[_0x55ddbb(0x22b2)][_0x55ddbb(0x1cf)];_0x166e99++)this['_currentBufferPointers'][_0x166e99]=new _0x499f6e();this[_0x55ddbb(0x37f2)]=new(0x1<this[(_0x55ddbb(0x1b1e))]?_0x6a678c['C']:_0x257848['f'])(),this['_badOS']=/iPad/i[_0x55ddbb(0x4ac)](navigator['userAgent'])||/iPhone/i[_0x55ddbb(0x4ac)](navigator[_0x55ddbb(0x10ae)]),_0x3c2141=_0x55ddbb(0x356a)+_0x2c7d67[_0x55ddbb(0x5be)],this['_renderingCanvas']&&this[_0x55ddbb(0xeed)]['setAttribute']&&this['_renderingCanvas'][_0x55ddbb(0x2af3)](_0x55ddbb(0x5ab),_0x3c2141);}}static get[_0x343ad8(0x3179)](){var _0x34467c=_0x343ad8;return _0x34467c(0x410e);}static get[_0x343ad8(0x5be)](){var _0x22b819=_0x343ad8;return _0x22b819(0x2c53);}get[_0x343ad8(0x2c27)](){var _0x1ca995=_0x343ad8;let _0x120b76=this[_0x1ca995(0x3efc)]+this[_0x1ca995(0x1b1e)];return this[_0x1ca995(0x22b2)][_0x1ca995(0x3088)]&&(_0x120b76+=_0x1ca995(0x32f2)),_0x120b76;}get[_0x343ad8(0x3efc)](){var _0x3eb6cb=_0x343ad8;return this[_0x3eb6cb(0x392a)];}set['name'](_0x32aa69){var _0x548835=_0x343ad8;this[_0x548835(0x392a)]=_0x32aa69;}get['version'](){return this['_webGLVersion'];}get['isDisposed'](){var _0x27f603=_0x343ad8;return this[_0x27f603(0x87a)];}static get[_0x343ad8(0x35cc)](){var _0xcb76a4=_0x343ad8;return _0x5515d9['Q'][_0xcb76a4(0x35cc)];}static set[_0x343ad8(0x35cc)](_0x932e4d){var _0x8f712d=_0x343ad8;_0x5515d9['Q'][_0x8f712d(0x35cc)]=_0x932e4d;}[_0x343ad8(0x98e)](_0xad71e7){var _0x8a3acf=_0x343ad8;return this[_0x8a3acf(0x37f2)];}get[_0x343ad8(0x1317)](){var _0x37ff53=_0x343ad8;return this[_0x37ff53(0x3ce6)];}set[_0x343ad8(0x1317)](_0x57e697){var _0xa8235b=_0x343ad8;_0x57e697!==this[_0xa8235b(0x3ce6)]&&(this['_useReverseDepthBuffer']=_0x57e697,this[_0xa8235b(0x3a1a)]['depthFunc']=_0x57e697?_0x41cb5d['g']['GEQUAL']:_0x41cb5d['g'][_0xa8235b(0x16b7)]);}get[_0x343ad8(0xc22)](){var _0x415be5=_0x343ad8;return this[_0x415be5(0x178c)];}get[_0x343ad8(0x23df)](){var _0xf7a83b=_0x343ad8;return 0x1<this['webGLVersion']&&!this[_0xf7a83b(0x3e5f)];}[_0x343ad8(0x18f1)](){return this['_creationOptions'];}get['_shouldUseHighPrecisionShader'](){var _0x5a7cdb=_0x343ad8;return!(!this[_0x5a7cdb(0x22b2)][_0x5a7cdb(0x2bdf)]||!this[_0x5a7cdb(0x3928)]);}get[_0x343ad8(0xcd)](){var _0x3c03b2=_0x343ad8;return this['_webGLVersion']<0x2||this[_0x3c03b2(0x1937)];}get[_0x343ad8(0x3187)](){var _0x280594=_0x343ad8;return this[_0x280594(0x2574)];}get[_0x343ad8(0x33f3)](){return this['_doNotHandleContextLost'];}set[_0x343ad8(0x33f3)](_0x496901){var _0x56c776=_0x343ad8;this[_0x56c776(0x1700)]=_0x496901;}get[_0x343ad8(0x4067)](){return!0x1;}set[_0x343ad8(0x5d1)](_0x360a3c){var _0x133bae=_0x343ad8;this[_0x133bae(0x964)]=_0x360a3c;}get[_0x343ad8(0xb17)](){var _0x1d0e6b=_0x343ad8;return this[_0x1d0e6b(0x24f4)];}get[_0x343ad8(0x28b8)](){var _0x55c35b=_0x343ad8;return this[_0x55c35b(0x18b)]||(this[_0x55c35b(0x18b)]=this[_0x55c35b(0x1ff2)](new Uint8Array(0x4),0x1,0x1,_0x41cb5d['g'][_0x55c35b(0x5b0)],!0x1,!0x1,_0x41cb5d['g']['TEXTURE_NEAREST_SAMPLINGMODE'])),this[_0x55c35b(0x18b)];}get[_0x343ad8(0x376d)](){var _0x2ed5a7=_0x343ad8;return this['_emptyTexture3D']||(this[_0x2ed5a7(0x100d)]=this[_0x2ed5a7(0x1669)](new Uint8Array(0x4),0x1,0x1,0x1,_0x41cb5d['g'][_0x2ed5a7(0x5b0)],!0x1,!0x1,_0x41cb5d['g']['TEXTURE_NEAREST_SAMPLINGMODE'])),this['_emptyTexture3D'];}get['emptyTexture2DArray'](){var _0x4bfd64=_0x343ad8;return this[_0x4bfd64(0x2a78)]||(this[_0x4bfd64(0x2a78)]=this[_0x4bfd64(0x117b)](new Uint8Array(0x4),0x1,0x1,0x1,_0x41cb5d['g'][_0x4bfd64(0x5b0)],!0x1,!0x1,_0x41cb5d['g'][_0x4bfd64(0xe4b)])),this['_emptyTexture2DArray'];}get['emptyCubeTexture'](){var _0x4301cc=_0x343ad8,_0x59097c;return this[_0x4301cc(0xfc2)]||(_0x59097c=new Uint8Array(0x4),this['_emptyCubeTexture']=this[_0x4301cc(0x649)]([_0x59097c,_0x59097c,_0x59097c,_0x59097c,_0x59097c,_0x59097c],0x1,_0x41cb5d['g'][_0x4301cc(0x5b0)],_0x41cb5d['g'][_0x4301cc(0x3f7d)],!0x1,!0x1,_0x41cb5d['g'][_0x4301cc(0xe4b)])),this[_0x4301cc(0xfc2)];}get[_0x343ad8(0x8b3)](){var _0x389138=_0x343ad8;return this[_0x389138(0x3bb9)];}get[_0x343ad8(0x2209)](){return this['_shaderPlatformName'];}get['snapshotRendering'](){return!0x1;}set['snapshotRendering'](_0x465bae){}get[_0x343ad8(0x1a49)](){var _0x7dec92=_0x343ad8;return this[_0x7dec92(0x38ca)];}set['snapshotRenderingMode'](_0x1f4ff4){this['_snapshotRenderingMode']=_0x1f4ff4;}[_0x343ad8(0x3b7a)](){var _0x2e98f4=_0x343ad8;this[_0x2e98f4(0x2249)]=!0x1;}static[_0x343ad8(0x178a)](_0x43e633,_0x37d619){var _0x3b7927=_0x343ad8;if(_0x3b7927(0x16fc)==typeof document)return new OffscreenCanvas(_0x43e633,_0x37d619);const _0x385a21=document[_0x3b7927(0x536)]('canvas');return _0x385a21[_0x3b7927(0x37ce)]=_0x43e633,_0x385a21[_0x3b7927(0x1995)]=_0x37d619,_0x385a21;}[_0x343ad8(0x9a7)](_0x1c10f5,_0xf98bb8){var _0x26b389=_0x343ad8;return _0x2c7d67[_0x26b389(0x178a)](_0x1c10f5,_0xf98bb8);}['createCanvasImage'](){var _0x565eef=_0x343ad8;return document[_0x565eef(0x536)](_0x565eef(0x31d9));}[_0x343ad8(0x2831)](){var _0x4b4848=_0x343ad8;navigator&&navigator[_0x4b4848(0x10ae)]&&(this[_0x4b4848(0x3dc5)]=()=>{var _0x1393f2=_0x4b4848;const _0x1aa793=navigator[_0x1393f2(0x10ae)];this[_0x1393f2(0x329e)][_0x1393f2(0x6d1)]=-0x1!==_0x1aa793[_0x1393f2(0x404a)](_0x1393f2(0x26a9))||-0x1!==_0x1aa793['indexOf']('Mac')&&(0x0,_0x5ed5e2['n5'])()&&_0x1393f2(0x2c5e)in document;},this[_0x4b4848(0x3dc5)](),(0x0,_0x5ed5e2['CG'])()&&window[_0x4b4848(0x2b6c)]('resize',this[_0x4b4848(0x3dc5)]));}[_0x343ad8(0x1754)](_0x39677c){setTimeout(()=>_0x2cf50d(this,void 0x0,void 0x0,function*(){var _0x52b179=a8_0x58a1;this[_0x52b179(0x3fae)]=null;var _0x31b50f,_0x529009=this[_0x52b179(0x3a1a)]['depthTest'],_0x574cfe=this['_depthCullingState'][_0x52b179(0x1262)],_0x307246=this[_0x52b179(0x3a1a)][_0x52b179(0x21ae)],_0xb0ffbd=this[_0x52b179(0x21d2)][_0x52b179(0x2bb3)];yield _0x39677c(),this[_0x52b179(0x1077)](!0x0),this['_rebuildEffects'](),null!=(_0x31b50f=this[_0x52b179(0x2ae5)])&&_0x31b50f[_0x52b179(0xf13)](this),this[_0x52b179(0x3cbf)](),this['_rebuildInternalTextures'](),this['_rebuildRenderTargetWrappers'](),this[_0x52b179(0x1077)](!0x0),this[_0x52b179(0x3a1a)][_0x52b179(0x2910)]=_0x529009,this[_0x52b179(0x3a1a)]['depthFunc']=_0x574cfe,this[_0x52b179(0x3a1a)][_0x52b179(0x21ae)]=_0x307246,this[_0x52b179(0x21d2)][_0x52b179(0x2bb3)]=_0xb0ffbd,_0x45d5bf['Y'][_0x52b179(0x2e91)](this['name']+_0x52b179(0x2db2)),this[_0x52b179(0x2330)]['notifyObservers'](this),this[_0x52b179(0x16a)]=!0x1;}),0x0);}[_0x343ad8(0x1428)](_0x59452e){var _0x2fca63=_0x343ad8;this[_0x2fca63(0xeed)]=_0x59452e;}[_0x343ad8(0x4077)](_0x4b54ff){return null;}['_rebuildInternalTextures'](){var _0x552fc3=_0x343ad8;for(const _0x137a1d of this[_0x552fc3(0x2b2)][_0x552fc3(0x139f)]())_0x137a1d[_0x552fc3(0x220)]();}[_0x343ad8(0x320)](){var _0x39cac6=_0x343ad8;for(const _0x4ac423 of this[_0x39cac6(0x114)]['slice']())_0x4ac423['_rebuild']();}[_0x343ad8(0x1d3e)](){var _0x1657f0=_0x343ad8;for(const _0x5c395e in this[_0x1657f0(0x3a9d)]){const _0xdb2cce=this[_0x1657f0(0x3a9d)][_0x5c395e];_0xdb2cce['_pipelineContext']=null,_0xdb2cce[_0x1657f0(0x37ac)]=!0x1,_0xdb2cce['_prepareEffect']();}_0x5515d9['Q'][_0x1657f0(0x7ac)]();}[_0x343ad8(0x1505)](){var _0x57b7c0=_0x343ad8;for(const _0xf7a0 in this[_0x57b7c0(0x3a9d)]){const _0x3d452f=this[_0x57b7c0(0x3a9d)][_0xf7a0];if(!_0x3d452f['isReady']())return!0x1;}return!0x0;}[_0x343ad8(0x3cbf)](){var _0x594a3d=_0x343ad8;for(const _0x3f009e of this[_0x594a3d(0x3319)])_0x3f009e[_0x594a3d(0x220)]();for(const _0x49e70c of this[_0x594a3d(0x181a)])_0x49e70c[_0x594a3d(0x220)]();}[_0x343ad8(0x1f42)](){var _0x2c6e62=_0x343ad8;this['_caps']={'maxTexturesImageUnits':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x1339)]),'maxCombinedTexturesImageUnits':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x14da)]),'maxVertexTextureImageUnits':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x27f0)]),'maxTextureSize':this['_gl'][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2b0f)]),'maxSamples':0x1<this['_webGLVersion']?this['_gl'][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)]['MAX_SAMPLES']):0x1,'maxCubemapTextureSize':this[_0x2c6e62(0xd4a)]['getParameter'](this[_0x2c6e62(0xd4a)]['MAX_CUBE_MAP_TEXTURE_SIZE']),'maxRenderTextureSize':this[_0x2c6e62(0xd4a)]['getParameter'](this['_gl'][_0x2c6e62(0x2ebd)]),'maxVertexAttribs':this['_gl'][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17c2)]),'maxVaryingVectors':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x1c87)]),'maxFragmentUniformVectors':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2675)]),'maxVertexUniformVectors':this['_gl']['getParameter'](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2ced)]),'parallelShaderCompile':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x3846))||void 0x0,'standardDerivatives':0x1<this[_0x2c6e62(0x1382)]||null!==this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x1483)),'maxAnisotropy':0x1,'astc':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x40b2))||this[_0x2c6e62(0xd4a)]['getExtension']('WEBKIT_WEBGL_compressed_texture_astc'),'bptc':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('EXT_texture_compression_bptc')||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x14cd)),'s3tc':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x2dbe))||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x3a41)),'s3tc_srgb':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('WEBGL_compressed_texture_s3tc_srgb')||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x22f)),'pvrtc':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x141f))||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('WEBKIT_WEBGL_compressed_texture_pvrtc'),'etc1':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x18bd))||this[_0x2c6e62(0xd4a)]['getExtension'](_0x2c6e62(0x3b7c)),'etc2':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x2596))||this['_gl'][_0x2c6e62(0x17b1)]('WEBKIT_WEBGL_compressed_texture_etc')||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x40aa)),'textureAnisotropicFilterExtension':this['_gl'][_0x2c6e62(0x17b1)](_0x2c6e62(0xaba))||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x91f))||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('MOZ_EXT_texture_filter_anisotropic'),'uintIndices':0x1<this[_0x2c6e62(0x1382)]||null!==this['_gl']['getExtension'](_0x2c6e62(0x28d5)),'fragmentDepthSupported':0x1<this[_0x2c6e62(0x1382)]||null!==this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('EXT_frag_depth'),'highPrecisionShaderSupported':!0x1,'timerQuery':this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('EXT_disjoint_timer_query_webgl2')||this[_0x2c6e62(0xd4a)]['getExtension']('EXT_disjoint_timer_query'),'supportOcclusionQuery':0x1<this['_webGLVersion'],'canUseTimestampForTimerQuery':!0x1,'drawBuffersExtension':!0x1,'maxMSAASamples':0x1,'colorBufferFloat':!!(0x1<this[_0x2c6e62(0x1382)]&&this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x2f93))),'textureFloat':!!(0x1<this[_0x2c6e62(0x1382)]||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x16ae))),'textureHalfFloat':!!(0x1<this[_0x2c6e62(0x1382)]||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x36f6))),'textureHalfFloatRender':!0x1,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloatLinearFiltering':!0x1,'vertexArrayObject':!0x1,'instancedArrays':!0x1,'textureLOD':!!(0x1<this['_webGLVersion']||this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x2ea8))),'texelFetch':0x1!==this[_0x2c6e62(0x1382)],'blendMinMax':!0x1,'multiview':this['_gl'][_0x2c6e62(0x17b1)](_0x2c6e62(0x3491)),'oculusMultiview':this['_gl']['getExtension'](_0x2c6e62(0x3b4e)),'depthTextureExtension':!0x1,'canUseGLInstanceID':0x1<this[_0x2c6e62(0x1382)],'canUseGLVertexID':0x1<this[_0x2c6e62(0x1382)],'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x1,'supportTransformFeedbacks':0x1<this['_webGLVersion'],'textureMaxLevel':0x1<this[_0x2c6e62(0x1382)],'texture2DArrayMaxLayerCount':0x1<this['_webGLVersion']?this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this['_gl']['MAX_ARRAY_TEXTURE_LAYERS']):0x80,'disableMorphTargetTexture':!0x1},this[_0x2c6e62(0x209f)]=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this['_gl'][_0x2c6e62(0x99a)]);var _0x2e47d8,_0x120877=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x29f2));if(null!=_0x120877&&(this[_0x2c6e62(0x3a82)]=this[_0x2c6e62(0xd4a)]['getParameter'](_0x120877[_0x2c6e62(0x189a)]),this[_0x2c6e62(0x866)]=this[_0x2c6e62(0xd4a)]['getParameter'](_0x120877[_0x2c6e62(0x366e)])),this[_0x2c6e62(0x866)]||(this['_glVendor']=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x5d7)])||_0x2c6e62(0x15e1)),this[_0x2c6e62(0x3a82)]||(this['_glRenderer']=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x1516)])||_0x2c6e62(0x13fa)),0x8d61!==this[_0x2c6e62(0xd4a)][_0x2c6e62(0x13d0)]&&(this[_0x2c6e62(0xd4a)]['HALF_FLOAT_OES']=0x8d61),0x881a!==this[_0x2c6e62(0xd4a)]['RGBA16F']&&(this[_0x2c6e62(0xd4a)][_0x2c6e62(0x3258)]=0x881a),0x8814!==this['_gl'][_0x2c6e62(0xe25)]&&(this[_0x2c6e62(0xd4a)]['RGBA32F']=0x8814),0x88f0!==this[_0x2c6e62(0xd4a)]['DEPTH24_STENCIL8']&&(this[_0x2c6e62(0xd4a)]['DEPTH24_STENCIL8']=0x88f0),this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1091)]&&(0x1===this[_0x2c6e62(0x1382)]&&(this['_gl'][_0x2c6e62(0xffe)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1091)]['getQueryEXT'][_0x2c6e62(0x2dcf)](this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1091)])),this[_0x2c6e62(0x22b2)][_0x2c6e62(0xf3a)]=0x0<(null!=(_0x120877=this[_0x2c6e62(0xd4a)]['getQuery'](this[_0x2c6e62(0x22b2)]['timerQuery'][_0x2c6e62(0x2f23)],this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1091)]['QUERY_COUNTER_BITS_EXT']))?_0x120877:0x0)),this[_0x2c6e62(0x22b2)][_0x2c6e62(0xc7d)]=this['_caps'][_0x2c6e62(0x1d27)]?this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2263)](this[_0x2c6e62(0x22b2)]['textureAnisotropicFilterExtension']['MAX_TEXTURE_MAX_ANISOTROPY_EXT']):0x0,this[_0x2c6e62(0x22b2)][_0x2c6e62(0xbd9)]=!(!this[_0x2c6e62(0x22b2)][_0x2c6e62(0x264a)]||!this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)]('OES_texture_float_linear')),this[_0x2c6e62(0x22b2)][_0x2c6e62(0xfef)]=!(!this[_0x2c6e62(0x22b2)][_0x2c6e62(0x264a)]||!this[_0x2c6e62(0x27be)]()),this[_0x2c6e62(0x22b2)][_0x2c6e62(0x3b9c)]=!!(0x1<this[_0x2c6e62(0x1382)]||this[_0x2c6e62(0x22b2)]['textureHalfFloat']&&this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x7a0))),this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1964)]&&(this[_0x2c6e62(0xd4a)][_0x2c6e62(0x25c9)]=this[_0x2c6e62(0x22b2)]['astc'][_0x2c6e62(0x25c9)]),this['_caps'][_0x2c6e62(0x1dd9)]&&(this[_0x2c6e62(0xd4a)][_0x2c6e62(0x1baf)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1dd9)][_0x2c6e62(0x1baf)]),this['_caps'][_0x2c6e62(0x3f1d)]&&(this[_0x2c6e62(0xd4a)][_0x2c6e62(0x361d)]=this['_caps']['s3tc_srgb']['COMPRESSED_SRGB_S3TC_DXT1_EXT'],this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2747)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x3f1d)][_0x2c6e62(0x2747)],this[_0x2c6e62(0xd4a)][_0x2c6e62(0x1134)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x3f1d)][_0x2c6e62(0x1134)]),this[_0x2c6e62(0x22b2)][_0x2c6e62(0x29b8)]&&(this[_0x2c6e62(0xd4a)][_0x2c6e62(0x3988)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x29b8)]['COMPRESSED_SRGB8_ETC2'],this[_0x2c6e62(0xd4a)][_0x2c6e62(0x3fe1)]=this['_caps'][_0x2c6e62(0x29b8)][_0x2c6e62(0x3fe1)]),0x1<this[_0x2c6e62(0x1382)]&&0x140b!==this[_0x2c6e62(0xd4a)][_0x2c6e62(0x13d0)]&&(this[_0x2c6e62(0xd4a)][_0x2c6e62(0x13d0)]=0x140b),this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2782)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x977)]&&this['_canRenderToHalfFloatFramebuffer'](),0x1<this[_0x2c6e62(0x1382)])this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2add)]=!0x0,this[_0x2c6e62(0x22b2)][_0x2c6e62(0x102f)]=null!==this[_0x2c6e62(0x36d4)]?this[_0x2c6e62(0x36d4)]:this['_gl']['getParameter'](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x184d)]);else{const _0x1c3b57=this['_gl'][_0x2c6e62(0x17b1)]('WEBGL_draw_buffers');if(null!==_0x1c3b57){this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2add)]=!0x0,this[_0x2c6e62(0xd4a)]['drawBuffers']=_0x1c3b57[_0x2c6e62(0x2c65)][_0x2c6e62(0x2dcf)](_0x1c3b57),this[_0x2c6e62(0xd4a)]['DRAW_FRAMEBUFFER']=this[_0x2c6e62(0xd4a)][_0x2c6e62(0xa1)];for(let _0x26f153=0x0;_0x26f153<0x10;_0x26f153++)this['_gl'][_0x2c6e62(0x532)+_0x26f153+_0x2c6e62(0x15f1)]=_0x1c3b57[_0x2c6e62(0x532)+_0x26f153+_0x2c6e62(0x15f1)];}}if(0x1<this[_0x2c6e62(0x1382)]?this['_caps'][_0x2c6e62(0x2ec)]=!0x0:null!=(_0x120877=this['_gl'][_0x2c6e62(0x17b1)](_0x2c6e62(0x533)))&&(this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2ec)]=!0x0,this[_0x2c6e62(0xd4a)]['UNSIGNED_INT_24_8']=_0x120877[_0x2c6e62(0x73e)]),this[_0x2c6e62(0x3bc5)])this[_0x2c6e62(0x22b2)][_0x2c6e62(0xf15)]=!0x1;else{if(0x1<this[_0x2c6e62(0x1382)])this[_0x2c6e62(0x22b2)]['vertexArrayObject']=!0x0;else{const _0x2baa75=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x839));null!=_0x2baa75&&(this['_caps'][_0x2c6e62(0xf15)]=!0x0,this[_0x2c6e62(0xd4a)][_0x2c6e62(0x231f)]=_0x2baa75[_0x2c6e62(0x3f2c)]['bind'](_0x2baa75),this[_0x2c6e62(0xd4a)][_0x2c6e62(0xbe8)]=_0x2baa75['bindVertexArrayOES'][_0x2c6e62(0x2dcf)](_0x2baa75),this[_0x2c6e62(0xd4a)]['deleteVertexArray']=_0x2baa75['deleteVertexArrayOES'][_0x2c6e62(0x2dcf)](_0x2baa75));}}if(0x1<this['_webGLVersion'])this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1f2a)]=!0x0;else{const _0x37eb11=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x2c42));null!=_0x37eb11?(this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1f2a)]=!0x0,this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2ece)]=_0x37eb11[_0x2c6e62(0x1989)][_0x2c6e62(0x2dcf)](_0x37eb11),this['_gl'][_0x2c6e62(0x20db)]=_0x37eb11[_0x2c6e62(0x1531)][_0x2c6e62(0x2dcf)](_0x37eb11),this[_0x2c6e62(0xd4a)][_0x2c6e62(0x24da)]=_0x37eb11[_0x2c6e62(0xd36)][_0x2c6e62(0x2dcf)](_0x37eb11)):this[_0x2c6e62(0x22b2)][_0x2c6e62(0x1f2a)]=!0x1;}this[_0x2c6e62(0xd4a)]['getShaderPrecisionFormat']&&(_0x120877=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2452)](this[_0x2c6e62(0xd4a)][_0x2c6e62(0x2316)],this[_0x2c6e62(0xd4a)]['HIGH_FLOAT']),_0x2e47d8=this[_0x2c6e62(0xd4a)]['getShaderPrecisionFormat'](this['_gl'][_0x2c6e62(0x14f5)],this[_0x2c6e62(0xd4a)][_0x2c6e62(0x282c)]),_0x120877&&_0x2e47d8&&(this['_caps'][_0x2c6e62(0x2bdf)]=0x0!==_0x120877['precision']&&0x0!==_0x2e47d8[_0x2c6e62(0xc3a)])),0x1<this[_0x2c6e62(0x1382)]?this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2098)]=!0x0:null!=(_0x120877=this['_gl'][_0x2c6e62(0x17b1)](_0x2c6e62(0xd71)))&&(this['_caps'][_0x2c6e62(0x2098)]=!0x0,this[_0x2c6e62(0xd4a)][_0x2c6e62(0xdf0)]=_0x120877['MAX_EXT'],this[_0x2c6e62(0xd4a)][_0x2c6e62(0x1c0f)]=_0x120877[_0x2c6e62(0xbe3)]),this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2725)]||(0x1<this[_0x2c6e62(0x1382)]?(this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2725)]=!0x0,this[_0x2c6e62(0x3b29)]={'SRGB':WebGL2RenderingContext[_0x2c6e62(0x3118)],'SRGB8':WebGL2RenderingContext[_0x2c6e62(0x755)],'SRGB8_ALPHA8':WebGL2RenderingContext[_0x2c6e62(0x37b2)]}):null!=(_0x2e47d8=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x17b1)](_0x2c6e62(0x2a68)))&&(this[_0x2c6e62(0x22b2)]['supportSRGBBuffers']=!0x0,this['_glSRGBExtensionValues']={'SRGB':_0x2e47d8[_0x2c6e62(0x2da8)],'SRGB8':_0x2e47d8[_0x2c6e62(0x162d)],'SRGB8_ALPHA8':_0x2e47d8[_0x2c6e62(0x162d)]}),this['_caps'][_0x2c6e62(0x2725)]=this[_0x2c6e62(0x22b2)][_0x2c6e62(0x2725)]&&!(!this['_creationOptions']||!this['_creationOptions'][_0x2c6e62(0x1650)])),this[_0x2c6e62(0x3a1a)][_0x2c6e62(0x2910)]=!0x0,this['_depthCullingState'][_0x2c6e62(0x1262)]=this[_0x2c6e62(0xd4a)][_0x2c6e62(0x16b7)],this[_0x2c6e62(0x3a1a)][_0x2c6e62(0x21ae)]=!0x0,this[_0x2c6e62(0x365)]=this['_caps'][_0x2c6e62(0xef7)];for(let _0x23df24=0x0;_0x23df24<this[_0x2c6e62(0x365)];_0x23df24++)this[_0x2c6e62(0x2ae9)][_0x2c6e62(0x2f54)](_0x23df24);_0x2c6e62(0xb0c)===this[_0x2c6e62(0x3a82)]&&(this[_0x2c6e62(0x22b2)][_0x2c6e62(0x231e)]=!0x0);}[_0x343ad8(0x341a)](){var _0x1b9ce8=_0x343ad8;this[_0x1b9ce8(0x2d15)]={'forceBitmapOverHTMLImageElement':!0x1,'supportRenderAndCopyToLodForFloatTextures':0x1!==this[_0x1b9ce8(0x1382)],'supportDepthStencilTexture':0x1!==this['_webGLVersion'],'supportShadowSamplers':0x1!==this['_webGLVersion'],'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':0x1!==this[_0x1b9ce8(0x1382)],'trackUbosInFrame':!0x1,'checkUbosContentBeforeUpload':!0x1,'supportCSM':0x1!==this['_webGLVersion'],'basisNeedsPOT':0x1===this[_0x1b9ce8(0x1382)],'support3DTextures':0x1!==this[_0x1b9ce8(0x1382)],'needTypeSuffixInShaderConstants':0x1!==this[_0x1b9ce8(0x1382)],'supportMSAA':0x1!==this[_0x1b9ce8(0x1382)],'supportSSAO2':0x1!==this['_webGLVersion'],'supportExtendedTextureFormats':0x1!==this[_0x1b9ce8(0x1382)],'supportSwitchCaseInShader':0x1!==this[_0x1b9ce8(0x1382)],'supportSyncTextureRead':!0x0,'needsInvertingBitmap':!0x0,'useUBOBindingCache':!0x0,'needShaderCodeInlining':!0x1,'needToAlwaysBindUniformBuffers':!0x1,'supportRenderPasses':!0x1,'supportSpriteInstancing':!0x0,'_collectUbosUpdatedInFrame':!0x1};}get[_0x343ad8(0x1b1e)](){var _0x2b8e94=_0x343ad8;return this[_0x2b8e94(0x1382)];}['getClassName'](){return'ThinEngine';}get[_0x343ad8(0x1ab1)](){return this['_isStencilEnable'];}[_0x343ad8(0x111a)](){var _0x58e91b=_0x343ad8,_0x3a9791;this[_0x58e91b(0x2a56)]||(this['_workingCanvas']=this[_0x58e91b(0x9a7)](0x1,0x1),(_0x3a9791=this['_workingCanvas']['getContext']('2d'))&&(this[_0x58e91b(0x2dd4)]=_0x3a9791));}['resetTextureCache'](){var _0x2b4bbf=_0x343ad8;for(const _0xa92ba9 in this[_0x2b4bbf(0x2e69)])Object[_0x2b4bbf(0x1229)][_0x2b4bbf(0x2c1b)][_0x2b4bbf(0xf13)](this[_0x2b4bbf(0x2e69)],_0xa92ba9)&&(this['_boundTexturesCache'][_0xa92ba9]=null);this[_0x2b4bbf(0x3f1e)]=-0x1;}[_0x343ad8(0x123f)](){var _0x475d14=_0x343ad8;return this[_0x475d14(0x1dc2)]();}['getGlInfo'](){var _0x3bfe0d=_0x343ad8;return{'vendor':this[_0x3bfe0d(0x866)],'renderer':this['_glRenderer'],'version':this[_0x3bfe0d(0x209f)]};}[_0x343ad8(0x2009)](_0x427734){var _0x49b41e=_0x343ad8;this[_0x49b41e(0x21b4)]=_0x427734,this[_0x49b41e(0x2545)]();}[_0x343ad8(0x1c02)](){var _0x48c183=_0x343ad8;return this[_0x48c183(0x21b4)];}['getLoadedTexturesCache'](){var _0x9b0468=_0x343ad8;return this[_0x9b0468(0x2b2)];}['getCaps'](){var _0x46c04f=_0x343ad8;return this[_0x46c04f(0x22b2)];}[_0x343ad8(0x3fa2)](_0x5af4bc){var _0xa1645=_0x343ad8;_0x5af4bc?0x0<=(_0x5af4bc=this[_0xa1645(0x2574)][_0xa1645(0x404a)](_0x5af4bc))&&this[_0xa1645(0x2574)][_0xa1645(0x1035)](_0x5af4bc,0x1):this[_0xa1645(0x2574)][_0xa1645(0x132e)]=0x0;}[_0x343ad8(0x3b8)](){var _0x2bd1a2=_0x343ad8;if(!this[_0x2bd1a2(0x16a)]){let _0x2b1826=!0x0;if(_0x2b1826=!(this[_0x2bd1a2(0x87a)]||!this[_0x2bd1a2(0x2456)]&&this[_0x2bd1a2(0x7ca)])&&_0x2b1826){this[_0x2bd1a2(0x82c)]();for(let _0x3b5504=0x0;_0x3b5504<this[_0x2bd1a2(0x2574)]['length'];_0x3b5504++){const _0x4b6b8b=this[_0x2bd1a2(0x2574)][_0x3b5504];_0x4b6b8b();}this['endFrame']();}}0x0<this[_0x2bd1a2(0x2574)]['length']?this[_0x2bd1a2(0x2351)]=this[_0x2bd1a2(0x337f)](this[_0x2bd1a2(0x1b8f)],this['getHostWindow']()):this[_0x2bd1a2(0x3677)]=!0x1;}[_0x343ad8(0x32f0)](){var _0x2c13c0=_0x343ad8;return this[_0x2c13c0(0xeed)];}['getAudioContext'](){var _0x4373d2=_0x343ad8;return this[_0x4373d2(0x1e74)];}[_0x343ad8(0x2fc)](){var _0x2349d9=_0x343ad8;return this[_0x2349d9(0x26d4)];}[_0x343ad8(0x45d)](){var _0x14322e=_0x343ad8;return(0x0,_0x5ed5e2['CG'])()?this[_0x14322e(0xeed)]&&this['_renderingCanvas']['ownerDocument']&&this[_0x14322e(0xeed)][_0x14322e(0x30b5)][_0x14322e(0x1b4)]?this[_0x14322e(0xeed)][_0x14322e(0x30b5)]['defaultView']:window:null;}['getRenderWidth'](_0x1901a4=!0x1){var _0x2f98d4=_0x343ad8;return!_0x1901a4&&this['_currentRenderTarget']?this[_0x2f98d4(0x2ec5)][_0x2f98d4(0x37ce)]:this[_0x2f98d4(0x964)]?this[_0x2f98d4(0x964)][_0x2f98d4(0x733)]:this['_gl'][_0x2f98d4(0x136a)];}[_0x343ad8(0x288a)](_0x22e9f6=!0x1){var _0x315aee=_0x343ad8;return!_0x22e9f6&&this[_0x315aee(0x2ec5)]?this[_0x315aee(0x2ec5)]['height']:this[_0x315aee(0x964)]?this[_0x315aee(0x964)]['framebufferHeight']:this[_0x315aee(0xd4a)][_0x315aee(0x24c2)];}['_queueNewFrame'](_0x252f19,_0x42d778){var _0x11e823=_0x343ad8;return _0x2c7d67[_0x11e823(0x1bd9)](_0x252f19,_0x42d778);}['runRenderLoop'](_0x59fadd){var _0x5303d5=_0x343ad8;-0x1===this[_0x5303d5(0x2574)]['indexOf'](_0x59fadd)&&(this['_activeRenderLoops'][_0x5303d5(0x2f54)](_0x59fadd),this[_0x5303d5(0x3677)]||(this[_0x5303d5(0x3677)]=!0x0,this['_boundRenderFunction']=this[_0x5303d5(0x3b8)][_0x5303d5(0x2dcf)](this),this['_frameHandler']=this[_0x5303d5(0x337f)](this[_0x5303d5(0x1b8f)],this[_0x5303d5(0x45d)]())));}['clear'](_0x117375,_0x20727e,_0x1dec4f,_0x3dd9a7=!0x1){var _0x26706e=_0x343ad8,_0xd5f53f=this[_0x26706e(0x25ac)]['useStencilGlobalOnly'];this[_0x26706e(0x25ac)][_0x26706e(0x2325)]=!0x0,this[_0x26706e(0x1481)](),this[_0x26706e(0x25ac)][_0x26706e(0x2325)]=_0xd5f53f;let _0x37a639=0x0;_0x20727e&&_0x117375&&(this['_gl']['clearColor'](_0x117375['r'],_0x117375['g'],_0x117375['b'],void 0x0!==_0x117375['a']?_0x117375['a']:0x1),_0x37a639|=this['_gl'][_0x26706e(0x2fd6)]),_0x1dec4f&&(this['useReverseDepthBuffer']?(this[_0x26706e(0x3a1a)][_0x26706e(0x1262)]=this[_0x26706e(0xd4a)][_0x26706e(0x2178)],this['_gl'][_0x26706e(0x3c66)](0x0)):this[_0x26706e(0xd4a)][_0x26706e(0x3c66)](0x1),_0x37a639|=this[_0x26706e(0xd4a)][_0x26706e(0x411b)]),_0x3dd9a7&&(this[_0x26706e(0xd4a)]['clearStencil'](0x0),_0x37a639|=this['_gl']['STENCIL_BUFFER_BIT']),this['_gl'][_0x26706e(0x2af2)](_0x37a639);}[_0x343ad8(0xf9e)](_0x205dad,_0x3619e3,_0x500d6d,_0x263893){var _0x3e307a=_0x343ad8;_0x205dad===this[_0x3e307a(0x1f04)]['x']&&_0x3619e3===this[_0x3e307a(0x1f04)]['y']&&_0x500d6d===this['_viewportCached']['z']&&_0x263893===this[_0x3e307a(0x1f04)]['w']||(this[_0x3e307a(0x1f04)]['x']=_0x205dad,this[_0x3e307a(0x1f04)]['y']=_0x3619e3,this[_0x3e307a(0x1f04)]['z']=_0x500d6d,this['_viewportCached']['w']=_0x263893,this[_0x3e307a(0xd4a)][_0x3e307a(0x1171)](_0x205dad,_0x3619e3,_0x500d6d,_0x263893));}['setViewport'](_0x485885,_0x5c71cc,_0x12300d){var _0x152031=_0x343ad8,_0x5c71cc=_0x5c71cc||this[_0x152031(0x105a)](),_0x12300d=_0x12300d||this[_0x152031(0x288a)](),_0x44c2a3=_0x485885['x']||0x0,_0x4e5b6d=_0x485885['y']||0x0;this[_0x152031(0x24f4)]=_0x485885,this[_0x152031(0xf9e)](_0x44c2a3*_0x5c71cc,_0x4e5b6d*_0x12300d,_0x5c71cc*_0x485885['width'],_0x12300d*_0x485885['height']);}[_0x343ad8(0x82c)](){}[_0x343ad8(0x1a7b)](){var _0x4b2fd0=_0x343ad8;this[_0x4b2fd0(0x240e)]&&this[_0x4b2fd0(0xef8)](),this[_0x4b2fd0(0x178c)]++;}[_0x343ad8(0x2545)](_0x2c87f2=!0x1){var _0x29bbe4=_0x343ad8;let _0x15af82,_0x55841b;var _0x1cfaaf,_0x1da295;this[_0x29bbe4(0x2ad0)]&&(_0x1cfaaf=(0x0,_0x5ed5e2['CG'])()&&window[_0x29bbe4(0x39bc)]||0x1,_0x1da295=this[_0x29bbe4(0x1345)]/_0x1cfaaf,this[_0x29bbe4(0x1345)]=_0x1cfaaf,this[_0x29bbe4(0x21b4)]*=_0x1da295),_0x55841b=(0x0,_0x5ed5e2['CG'])()?(_0x15af82=this['_renderingCanvas']?this[_0x29bbe4(0xeed)][_0x29bbe4(0x1fee)]||this[_0x29bbe4(0xeed)][_0x29bbe4(0x37ce)]:window[_0x29bbe4(0x30f9)],this['_renderingCanvas']?this[_0x29bbe4(0xeed)][_0x29bbe4(0x116d)]||this[_0x29bbe4(0xeed)]['height']:window[_0x29bbe4(0x207b)]):(_0x15af82=this[_0x29bbe4(0xeed)]?this['_renderingCanvas'][_0x29bbe4(0x37ce)]:0x64,this[_0x29bbe4(0xeed)]?this[_0x29bbe4(0xeed)][_0x29bbe4(0x1995)]:0x64),this[_0x29bbe4(0x16be)](_0x15af82/this[_0x29bbe4(0x21b4)],_0x55841b/this[_0x29bbe4(0x21b4)],_0x2c87f2);}[_0x343ad8(0x16be)](_0xd736cc,_0x360e77,_0x49a5f0=!0x1){var _0x2e8d5d=_0x343ad8;return!(!this[_0x2e8d5d(0xeed)]||(_0xd736cc|=0x0,_0x360e77|=0x0,!_0x49a5f0&&this[_0x2e8d5d(0xeed)][_0x2e8d5d(0x37ce)]===_0xd736cc&&this[_0x2e8d5d(0xeed)][_0x2e8d5d(0x1995)]===_0x360e77||(this[_0x2e8d5d(0xeed)][_0x2e8d5d(0x37ce)]=_0xd736cc,this['_renderingCanvas']['height']=_0x360e77,0x0)));}[_0x343ad8(0x69a)](_0x5bb9f8,_0x402ed5=0x0,_0x4f5f12,_0x2762c2,_0x14a7fc,_0x3bcef6=0x0,_0x4c345a=0x0){var _0x394499=_0x343ad8,_0xca6a77,_0x200eb4=_0x5bb9f8;this[_0x394499(0x2ec5)]&&this['unBindFramebuffer'](this[_0x394499(0x2ec5)]),this[_0x394499(0x2ec5)]=_0x5bb9f8,this[_0x394499(0x31f6)](_0x200eb4[_0x394499(0x28a8)]||_0x200eb4['_framebuffer']);const _0x196a2c=this[_0x394499(0xd4a)];_0x5bb9f8[_0x394499(0x25d7)]||(_0x5bb9f8['is2DArray']?_0x196a2c['framebufferTextureLayer'](_0x196a2c[_0x394499(0xa1)],_0x196a2c[_0x394499(0x37b4)],null==(_0x200eb4=_0x5bb9f8[_0x394499(0xc52)][_0x394499(0x9db)])?void 0x0:_0x200eb4[_0x394499(0x1305)],_0x3bcef6,_0x4c345a):_0x5bb9f8[_0x394499(0x2708)]&&_0x196a2c['framebufferTexture2D'](_0x196a2c[_0x394499(0xa1)],_0x196a2c[_0x394499(0x37b4)],_0x196a2c[_0x394499(0x15ca)]+_0x402ed5,null==(_0x200eb4=_0x5bb9f8[_0x394499(0xc52)][_0x394499(0x9db)])?void 0x0:_0x200eb4[_0x394499(0x1305)],_0x3bcef6));var _0x4e71f3,_0x200eb4=_0x5bb9f8[_0x394499(0x1a85)];_0x200eb4&&(_0x4e71f3=_0x5bb9f8[_0x394499(0x35ba)]?_0x196a2c['DEPTH_STENCIL_ATTACHMENT']:_0x196a2c['DEPTH_ATTACHMENT'],_0x5bb9f8['is2DArray']?_0x196a2c[_0x394499(0x69f)](_0x196a2c[_0x394499(0xa1)],_0x4e71f3,null==(_0xca6a77=_0x200eb4['_hardwareTexture'])?void 0x0:_0xca6a77['underlyingResource'],_0x3bcef6,_0x4c345a):_0x5bb9f8[_0x394499(0x2708)]?_0x196a2c['framebufferTexture2D'](_0x196a2c['FRAMEBUFFER'],_0x4e71f3,_0x196a2c[_0x394499(0x15ca)]+_0x402ed5,null==(_0xca6a77=_0x200eb4[_0x394499(0x9db)])?void 0x0:_0xca6a77['underlyingResource'],_0x3bcef6):_0x196a2c['framebufferTexture2D'](_0x196a2c[_0x394499(0xa1)],_0x4e71f3,_0x196a2c[_0x394499(0x33fa)],null==(_0x4c345a=_0x200eb4['_hardwareTexture'])?void 0x0:_0x4c345a[_0x394499(0x1305)],_0x3bcef6)),this[_0x394499(0x24f4)]&&!_0x14a7fc?this[_0x394499(0x1707)](this[_0x394499(0x24f4)],_0x4f5f12,_0x2762c2):(_0x4f5f12||(_0x4f5f12=_0x5bb9f8[_0x394499(0x37ce)],_0x3bcef6&&(_0x4f5f12/=Math['pow'](0x2,_0x3bcef6))),_0x2762c2||(_0x2762c2=_0x5bb9f8[_0x394499(0x1995)],_0x3bcef6&&(_0x2762c2/=Math[_0x394499(0x2a91)](0x2,_0x3bcef6))),this[_0x394499(0xf9e)](0x0,0x0,_0x4f5f12,_0x2762c2)),this[_0x394499(0x1077)]();}['setState'](_0x29cfa4,_0x53b133=0x0,_0x429182,_0x227257=!0x1,_0x2298ac,_0x3732e9,_0x1a2d78=0x0){var _0x543c3d=_0x343ad8;this[_0x543c3d(0x3a1a)][_0x543c3d(0x3d41)]===_0x29cfa4&&!_0x429182||(this[_0x543c3d(0x3a1a)]['cull']=_0x29cfa4),(_0x2298ac=null==(_0x29cfa4=null!=(_0x29cfa4=this[_0x543c3d(0x409d)])?_0x29cfa4:_0x2298ac)||_0x29cfa4?this[_0x543c3d(0xd4a)][_0x543c3d(0xe84)]:this[_0x543c3d(0xd4a)][_0x543c3d(0x1af9)],this[_0x543c3d(0x3a1a)][_0x543c3d(0x668)]===_0x2298ac&&!_0x429182||(this['_depthCullingState']['cullFace']=_0x2298ac),this['setZOffset'](_0x53b133),this['setZOffsetUnits'](_0x1a2d78),_0x29cfa4=_0x227257?this[_0x543c3d(0xd4a)]['CW']:this[_0x543c3d(0xd4a)][_0x543c3d(0x15d8)]),(this[_0x543c3d(0x3a1a)]['frontFace']===_0x29cfa4&&!_0x429182||(this[_0x543c3d(0x3a1a)][_0x543c3d(0x35ea)]=_0x29cfa4),this[_0x543c3d(0x2be2)]['stencilMaterial']=_0x3732e9);}['getDepthBuffer'](){return this['_depthCullingState']['depthTest'];}[_0x343ad8(0xce0)](_0x3dec8a){var _0x186245=_0x343ad8;this['_depthCullingState'][_0x186245(0x2910)]=_0x3dec8a;}['setZOffset'](_0x5eed60){var _0x37b505=_0x343ad8;this[_0x37b505(0x3a1a)][_0x37b505(0x661)]=this[_0x37b505(0x1317)]?-_0x5eed60:_0x5eed60;}[_0x343ad8(0x18d7)](){var _0x205456=_0x343ad8,_0x329071=this['_depthCullingState'][_0x205456(0x661)];return this[_0x205456(0x1317)]?-_0x329071:_0x329071;}['setZOffsetUnits'](_0x3d0dba){var _0x2d40a0=_0x343ad8;this[_0x2d40a0(0x3a1a)]['zOffsetUnits']=this[_0x2d40a0(0x1317)]?-_0x3d0dba:_0x3d0dba;}['getZOffsetUnits'](){var _0x2c5ac3=_0x343ad8,_0x6f584c=this[_0x2c5ac3(0x3a1a)]['zOffsetUnits'];return this[_0x2c5ac3(0x1317)]?-_0x6f584c:_0x6f584c;}['_bindUnboundFramebuffer'](_0x4074cc){var _0x2194b7=_0x343ad8;this['_currentFramebuffer']!==_0x4074cc&&(this['_gl']['bindFramebuffer'](this[_0x2194b7(0xd4a)][_0x2194b7(0xa1)],_0x4074cc),this[_0x2194b7(0x3f45)]=_0x4074cc);}[_0x343ad8(0x2fa0)](){var _0x531224=_0x343ad8;return null===this[_0x531224(0x3f45)];}[_0x343ad8(0x259e)](_0x160cc4){var _0x343260=_0x343ad8;this['_bindTextureDirectly'](this[_0x343260(0xd4a)][_0x343260(0x33fa)],_0x160cc4,!0x0),this[_0x343260(0xd4a)][_0x343260(0x159c)](this['_gl'][_0x343260(0x33fa)]),this['_bindTextureDirectly'](this[_0x343260(0xd4a)][_0x343260(0x33fa)],null);}[_0x343ad8(0xfa0)](_0x536bc3,_0x41c4a8=!0x1,_0xffacb1){var _0x317629=_0x343ad8,_0x5010e9,_0xc13ea6=_0x536bc3;this['_currentRenderTarget']=null;const _0x28300b=this['_gl'];if(_0xc13ea6[_0x317629(0x28a8)]){if(_0x536bc3[_0x317629(0x25d7)])return void this['unBindMultiColorAttachmentFramebuffer'](_0x536bc3,_0x41c4a8,_0xffacb1);_0x28300b['bindFramebuffer'](_0x28300b[_0x317629(0x110d)],_0xc13ea6['_MSAAFramebuffer']),_0x28300b['bindFramebuffer'](_0x28300b[_0x317629(0x3919)],_0xc13ea6[_0x317629(0x128a)]),_0x28300b[_0x317629(0x1cc7)](0x0,0x0,_0x536bc3[_0x317629(0x37ce)],_0x536bc3['height'],0x0,0x0,_0x536bc3[_0x317629(0x37ce)],_0x536bc3[_0x317629(0x1995)],_0x28300b[_0x317629(0x2fd6)],_0x28300b[_0x317629(0x19dc)]);}null==(_0x5010e9=_0x536bc3[_0x317629(0xc52)])||!_0x5010e9[_0x317629(0x156)]||_0x41c4a8||_0x536bc3['isCube']||this[_0x317629(0x259e)](_0x536bc3['texture']),_0xffacb1&&(_0xc13ea6[_0x317629(0x28a8)]&&this[_0x317629(0x31f6)](_0xc13ea6[_0x317629(0x128a)]),_0xffacb1()),this[_0x317629(0x31f6)](null);}[_0x343ad8(0xef8)](){var _0x39cda6=_0x343ad8;this[_0x39cda6(0xd4a)]['flush']();}[_0x343ad8(0x1f19)](){var _0x2fcaec=_0x343ad8;this[_0x2fcaec(0x2ec5)]?this['unBindFramebuffer'](this[_0x2fcaec(0x2ec5)]):this[_0x2fcaec(0x31f6)](null),this[_0x2fcaec(0x24f4)]&&this[_0x2fcaec(0x1707)](this[_0x2fcaec(0x24f4)]),this[_0x2fcaec(0x1077)]();}[_0x343ad8(0x1b4c)](){var _0x51f058=_0x343ad8;this['bindArrayBuffer'](null),this[_0x51f058(0x6b7)]=null;}[_0x343ad8(0xb3b)](_0x422035){var _0x54d77a=_0x343ad8;return this[_0x54d77a(0x1a64)](_0x422035,this[_0x54d77a(0xd4a)][_0x54d77a(0x29a4)]);}[_0x343ad8(0x1a64)](_0x55b00c,_0x5078b8){var _0x520883=_0x343ad8,_0x18b878=this[_0x520883(0xd4a)]['createBuffer']();if(!_0x18b878)throw new Error(_0x520883(0x362e));const _0x365ac1=new _0x14f6a5['M'](_0x18b878);return this[_0x520883(0x1118)](_0x365ac1),_0x55b00c instanceof Array?this[_0x520883(0xd4a)]['bufferData'](this['_gl'][_0x520883(0x1685)],new Float32Array(_0x55b00c),_0x5078b8):this[_0x520883(0xd4a)][_0x520883(0x1fd4)](this[_0x520883(0xd4a)][_0x520883(0x1685)],_0x55b00c,_0x5078b8),this[_0x520883(0x1b4c)](),_0x365ac1['references']=0x1,_0x365ac1;}[_0x343ad8(0x2265)](_0x267b6c){var _0x1b5fec=_0x343ad8;return this['_createVertexBuffer'](_0x267b6c,this[_0x1b5fec(0xd4a)][_0x1b5fec(0x36f1)]);}[_0x343ad8(0x34aa)](){var _0x456135=_0x343ad8;this[_0x456135(0x9f4)](null),this[_0x456135(0x40a4)]=null;}[_0x343ad8(0x973)](_0x27e75f,_0x24ca60){var _0x42ab10=_0x343ad8,_0x18233b=this[_0x42ab10(0xd4a)][_0x42ab10(0x2e13)]();const _0xc602dd=new _0x14f6a5['M'](_0x18233b);if(!_0x18233b)throw new Error(_0x42ab10(0x3bcd));return this[_0x42ab10(0x9f4)](_0xc602dd),_0x18233b=this[_0x42ab10(0x3295)](_0x27e75f),(this[_0x42ab10(0xd4a)][_0x42ab10(0x1fd4)](this['_gl'][_0x42ab10(0x122d)],_0x18233b,_0x24ca60?this[_0x42ab10(0xd4a)][_0x42ab10(0x36f1)]:this['_gl'][_0x42ab10(0x29a4)]),this['_resetIndexBufferBinding'](),_0xc602dd[_0x42ab10(0xe31)]=0x1,_0xc602dd[_0x42ab10(0x721)]=0x4===_0x18233b[_0x42ab10(0x3a0b)],_0xc602dd);}['_normalizeIndexData'](_0x37c3dd){var _0x2f1f42=_0x343ad8;if(0x2===_0x37c3dd[_0x2f1f42(0x3a0b)])return _0x37c3dd;if(this[_0x2f1f42(0x22b2)][_0x2f1f42(0xab7)]){if(_0x37c3dd instanceof Uint32Array)return _0x37c3dd;for(let _0xe216ab=0x0;_0xe216ab<_0x37c3dd[_0x2f1f42(0x132e)];_0xe216ab++)if(0xffff<=_0x37c3dd[_0xe216ab])return new Uint32Array(_0x37c3dd);return new Uint16Array(_0x37c3dd);}return new Uint16Array(_0x37c3dd);}[_0x343ad8(0x1118)](_0x288b28){var _0x1d74d6=_0x343ad8;this[_0x1d74d6(0x164a)]||this[_0x1d74d6(0x3afe)](),this[_0x1d74d6(0x305d)](_0x288b28,this[_0x1d74d6(0xd4a)]['ARRAY_BUFFER']);}[_0x343ad8(0x37b8)](_0x3d2412,_0x2fc5ec,_0x202cf1){var _0x4f3c43=_0x343ad8;_0x3d2412=_0x3d2412['program'],_0x2fc5ec=this[_0x4f3c43(0xd4a)][_0x4f3c43(0x10f1)](_0x3d2412,_0x2fc5ec),this[_0x4f3c43(0xd4a)][_0x4f3c43(0xf44)](_0x3d2412,_0x2fc5ec,_0x202cf1);}[_0x343ad8(0x9f4)](_0x1e430d){var _0x184693=_0x343ad8;this['_vaoRecordInProgress']||this['_unbindVertexArrayObject'](),this[_0x184693(0x305d)](_0x1e430d,this['_gl'][_0x184693(0x122d)]);}[_0x343ad8(0x305d)](_0x4f2e5c,_0x485a3b){var _0x54ace3=_0x343ad8;!this[_0x54ace3(0x164a)]&&this[_0x54ace3(0x7a3)][_0x485a3b]===_0x4f2e5c||(this[_0x54ace3(0xd4a)][_0x54ace3(0x18ac)](_0x485a3b,_0x4f2e5c?_0x4f2e5c[_0x54ace3(0x1305)]:null),this['_currentBoundBuffer'][_0x485a3b]=_0x4f2e5c);}[_0x343ad8(0x3b6d)](_0x5d0608){var _0x49877a=_0x343ad8;this['_gl'][_0x49877a(0x40a9)](this[_0x49877a(0xd4a)][_0x49877a(0x1685)],0x0,_0x5d0608);}[_0x343ad8(0xadc)](_0x32a37f,_0x32b318,_0x99dff4,_0x316934,_0x4e6a24,_0x3f6d02,_0x692ede){var _0x4e853e=_0x343ad8;const _0x458278=this[_0x4e853e(0x3747)][_0x32b318];if(_0x458278){let _0x39d466=!0x1;_0x458278[_0x4e853e(0x1552)]?(_0x458278[_0x4e853e(0x277a)]!==_0x32a37f&&(_0x458278[_0x4e853e(0x277a)]=_0x32a37f,_0x39d466=!0x0),_0x458278[_0x4e853e(0x2cbf)]!==_0x99dff4&&(_0x458278[_0x4e853e(0x2cbf)]=_0x99dff4,_0x39d466=!0x0),_0x458278[_0x4e853e(0x2eea)]!==_0x316934&&(_0x458278[_0x4e853e(0x2eea)]=_0x316934,_0x39d466=!0x0),_0x458278[_0x4e853e(0x17b6)]!==_0x4e6a24&&(_0x458278[_0x4e853e(0x17b6)]=_0x4e6a24,_0x39d466=!0x0),_0x458278[_0x4e853e(0x296d)]!==_0x3f6d02&&(_0x458278[_0x4e853e(0x296d)]=_0x3f6d02,_0x39d466=!0x0),_0x458278['offset']!==_0x692ede&&(_0x458278[_0x4e853e(0x306c)]=_0x692ede,_0x39d466=!0x0)):(_0x39d466=!0x0,_0x458278[_0x4e853e(0x1552)]=!0x0,_0x458278[_0x4e853e(0x2097)]=_0x32b318,_0x458278[_0x4e853e(0x2cbf)]=_0x99dff4,_0x458278['type']=_0x316934,_0x458278[_0x4e853e(0x17b6)]=_0x4e6a24,_0x458278[_0x4e853e(0x296d)]=_0x3f6d02,_0x458278[_0x4e853e(0x306c)]=_0x692ede,_0x458278['buffer']=_0x32a37f),(_0x39d466||this[_0x4e853e(0x164a)])&&(this['bindArrayBuffer'](_0x32a37f),_0x316934===this[_0x4e853e(0xd4a)][_0x4e853e(0x3e38)]||_0x316934===this[_0x4e853e(0xd4a)][_0x4e853e(0x1cba)]?this['_gl'][_0x4e853e(0x1e3b)](_0x32b318,_0x99dff4,_0x316934,_0x3f6d02,_0x692ede):this[_0x4e853e(0xd4a)][_0x4e853e(0x221e)](_0x32b318,_0x99dff4,_0x316934,_0x4e6a24,_0x3f6d02,_0x692ede));}}['_bindIndexBufferWithCache'](_0x353246){var _0x59174f=_0x343ad8;null!=_0x353246&&this['_cachedIndexBuffer']!==_0x353246&&(this['_cachedIndexBuffer']=_0x353246,this[_0x59174f(0x9f4)](_0x353246),this[_0x59174f(0xa3e)]=_0x353246['is32Bits']);}[_0x343ad8(0x119c)](_0x173a3d,_0x28be5c,_0xa94c05){var _0x37f046=_0x343ad8,_0xbf9f37=_0x28be5c[_0x37f046(0x305b)]();this[_0x37f046(0x164a)]||this[_0x37f046(0x3afe)](),this[_0x37f046(0x20a2)]();for(let _0x421b40=0x0;_0x421b40<_0xbf9f37[_0x37f046(0x132e)];_0x421b40++){var _0x1c5141=_0x28be5c[_0x37f046(0xb49)](_0x421b40);if(0x0<=_0x1c5141){var _0x1365b1=_0xbf9f37[_0x421b40];let _0x4e9667=null;(_0x4e9667=(_0x4e9667=_0xa94c05?_0xa94c05[_0x1365b1]:_0x4e9667)||_0x173a3d[_0x1365b1])&&(this[_0x37f046(0xd4a)][_0x37f046(0x1241)](_0x1c5141),this[_0x37f046(0x164a)]||(this[_0x37f046(0xaa2)][_0x1c5141]=!0x0),(_0x1365b1=_0x4e9667[_0x37f046(0xa3a)]())&&(this[_0x37f046(0xadc)](_0x1365b1,_0x1c5141,_0x4e9667[_0x37f046(0x2cc8)](),_0x4e9667[_0x37f046(0x2eea)],_0x4e9667['normalized'],_0x4e9667['byteStride'],_0x4e9667[_0x37f046(0x10f4)]),_0x4e9667[_0x37f046(0xe27)]()&&(this[_0x37f046(0xd4a)]['vertexAttribDivisor'](_0x1c5141,_0x4e9667[_0x37f046(0x3659)]()),this['_vaoRecordInProgress']||(this['_currentInstanceLocations'][_0x37f046(0x2f54)](_0x1c5141),this[_0x37f046(0x154)][_0x37f046(0x2f54)](_0x1365b1)))));}}}['recordVertexArrayObject'](_0x20cb00,_0x157d88,_0x6a612,_0x5d5a0e){var _0x59dc19=_0x343ad8,_0x42b0a4=this[_0x59dc19(0xd4a)]['createVertexArray']();if(_0x42b0a4)return this[_0x59dc19(0x164a)]=!0x0,this[_0x59dc19(0xd4a)]['bindVertexArray'](_0x42b0a4),this['_mustWipeVertexAttributes']=!0x0,this[_0x59dc19(0x119c)](_0x20cb00,_0x6a612,_0x5d5a0e),this[_0x59dc19(0x9f4)](_0x157d88),this['_vaoRecordInProgress']=!0x1,this[_0x59dc19(0xd4a)][_0x59dc19(0xbe8)](null),_0x42b0a4;throw new Error(_0x59dc19(0x3500));}[_0x343ad8(0x2df4)](_0x2562f6,_0x395e35){var _0x36e6a7=_0x343ad8;this[_0x36e6a7(0xd6a)]!==_0x2562f6&&(this['_cachedVertexArrayObject']=_0x2562f6,this['_gl'][_0x36e6a7(0xbe8)](_0x2562f6),this[_0x36e6a7(0x6b7)]=null,this[_0x36e6a7(0x40a4)]=null,this[_0x36e6a7(0xa3e)]=null!=_0x395e35&&_0x395e35[_0x36e6a7(0x721)],this[_0x36e6a7(0x1239)]=!0x0);}[_0x343ad8(0x30d9)](_0x1be223,_0x211106,_0x194c4d,_0x4aeea5,_0x5e5cc1){var _0x23d109=_0x343ad8;if(this['_cachedVertexBuffers']!==_0x1be223||this[_0x23d109(0x3ce3)]!==_0x5e5cc1){this['_cachedVertexBuffers']=_0x1be223;var _0x80973f,_0x35535b=(this[_0x23d109(0x3ce3)]=_0x5e5cc1)[_0x23d109(0xfcc)]();this['_unbindVertexArrayObject'](),this[_0x23d109(0x20a2)]();let _0x48ba01=0x0;for(let _0x5f2eec=0x0;_0x5f2eec<_0x35535b;_0x5f2eec++)_0x5f2eec<_0x194c4d['length']&&(0x0<=(_0x80973f=_0x5e5cc1['getAttributeLocation'](_0x5f2eec))&&(this[_0x23d109(0xd4a)]['enableVertexAttribArray'](_0x80973f),this[_0x23d109(0xaa2)][_0x80973f]=!0x0,this[_0x23d109(0xadc)](_0x1be223,_0x80973f,_0x194c4d[_0x5f2eec],this[_0x23d109(0xd4a)][_0x23d109(0x339b)],!0x1,_0x4aeea5,_0x48ba01)),_0x48ba01+=0x4*_0x194c4d[_0x5f2eec]);}this['_bindIndexBufferWithCache'](_0x211106);}['_unbindVertexArrayObject'](){var _0x2fc85f=_0x343ad8;this[_0x2fc85f(0xd6a)]&&(this[_0x2fc85f(0xd6a)]=null,this[_0x2fc85f(0xd4a)][_0x2fc85f(0xbe8)](null));}['bindBuffers'](_0x2a0921,_0x486441,_0x569522,_0x2f8657){var _0x53ecd5=_0x343ad8;this[_0x53ecd5(0x6b7)]===_0x2a0921&&this[_0x53ecd5(0x3ce3)]===_0x569522||(this[_0x53ecd5(0x6b7)]=_0x2a0921,this['_cachedEffectForVertexBuffers']=_0x569522,this[_0x53ecd5(0x119c)](_0x2a0921,_0x569522,_0x2f8657)),this[_0x53ecd5(0x2018)](_0x486441);}[_0x343ad8(0x2105)](){var _0x23761e=_0x343ad8;let _0x4a7df7;for(let _0x1d357d=0x0,_0x22d253=this['_currentInstanceLocations'][_0x23761e(0x132e)];_0x1d357d<_0x22d253;_0x1d357d++){var _0xc7760c=this[_0x23761e(0x154)][_0x1d357d],_0xc7760c=(_0x4a7df7!=_0xc7760c&&_0xc7760c[_0x23761e(0xe31)]&&(_0x4a7df7=_0xc7760c,this['bindArrayBuffer'](_0xc7760c)),this[_0x23761e(0x1fea)][_0x1d357d]);this[_0x23761e(0xd4a)]['vertexAttribDivisor'](_0xc7760c,0x0);}this[_0x23761e(0x154)][_0x23761e(0x132e)]=0x0,this[_0x23761e(0x1fea)][_0x23761e(0x132e)]=0x0;}[_0x343ad8(0x2e2a)](_0x5618d3){var _0x1b4d81=_0x343ad8;this[_0x1b4d81(0xd4a)][_0x1b4d81(0x2fe4)](_0x5618d3);}['_releaseBuffer'](_0x410b76){var _0x39e10f=_0x343ad8;return _0x410b76[_0x39e10f(0xe31)]--,0x0===_0x410b76['references']&&(this[_0x39e10f(0x485)](_0x410b76),!0x0);}['_deleteBuffer'](_0x10fb42){var _0xb8615e=_0x343ad8;this['_gl']['deleteBuffer'](_0x10fb42[_0xb8615e(0x1305)]);}[_0x343ad8(0x174)](_0x3187eb,_0x426421,_0x2736db){var _0x14ba29=_0x343ad8;if(this[_0x14ba29(0x1118)](_0x3187eb),_0x426421&&this['_gl'][_0x14ba29(0x40a9)](this['_gl']['ARRAY_BUFFER'],0x0,_0x426421),void 0x0!==_0x2736db[0x0][_0x14ba29(0x2097)])this[_0x14ba29(0xb44)](_0x3187eb,_0x2736db,!0x0);else for(let _0x431675=0x0;_0x431675<0x4;_0x431675++){var _0x5032bf=_0x2736db[_0x431675];this['_vertexAttribArraysEnabled'][_0x5032bf]||(this[_0x14ba29(0xd4a)][_0x14ba29(0x1241)](_0x5032bf),this[_0x14ba29(0xaa2)][_0x5032bf]=!0x0),this[_0x14ba29(0xadc)](_0x3187eb,_0x5032bf,0x4,this[_0x14ba29(0xd4a)][_0x14ba29(0x339b)],!0x1,0x40,0x10*_0x431675),this[_0x14ba29(0xd4a)][_0x14ba29(0x24da)](_0x5032bf,0x1),this['_currentInstanceLocations'][_0x14ba29(0x2f54)](_0x5032bf),this['_currentInstanceBuffers'][_0x14ba29(0x2f54)](_0x3187eb);}}['bindInstancesBuffer'](_0x244452,_0x194ca1,_0xf94319=!0x0){var _0x2679a2=_0x343ad8;this['bindArrayBuffer'](_0x244452);let _0x33c3f8=0x0;if(_0xf94319)for(let _0x3525f3=0x0;_0x3525f3<_0x194ca1[_0x2679a2(0x132e)];_0x3525f3++){var _0x9d25e7=_0x194ca1[_0x3525f3];_0x33c3f8+=0x4*_0x9d25e7[_0x2679a2(0x243a)];}for(let _0x42e0e6=0x0;_0x42e0e6<_0x194ca1[_0x2679a2(0x132e)];_0x42e0e6++){const _0x31e5d7=_0x194ca1[_0x42e0e6];void 0x0===_0x31e5d7[_0x2679a2(0x2097)]&&(_0x31e5d7[_0x2679a2(0x2097)]=this[_0x2679a2(0x3484)][_0x2679a2(0x3510)](_0x31e5d7[_0x2679a2(0x2da4)])),_0x31e5d7[_0x2679a2(0x2097)]<0x0||(this['_vertexAttribArraysEnabled'][_0x31e5d7['index']]||(this['_gl']['enableVertexAttribArray'](_0x31e5d7[_0x2679a2(0x2097)]),this['_vertexAttribArraysEnabled'][_0x31e5d7[_0x2679a2(0x2097)]]=!0x0),this[_0x2679a2(0xadc)](_0x244452,_0x31e5d7[_0x2679a2(0x2097)],_0x31e5d7[_0x2679a2(0x243a)],_0x31e5d7['attributeType']||this[_0x2679a2(0xd4a)][_0x2679a2(0x339b)],_0x31e5d7[_0x2679a2(0x17b6)]||!0x1,_0x33c3f8,_0x31e5d7[_0x2679a2(0x306c)]),this[_0x2679a2(0xd4a)][_0x2679a2(0x24da)](_0x31e5d7[_0x2679a2(0x2097)],void 0x0===_0x31e5d7[_0x2679a2(0xa40)]?0x1:_0x31e5d7['divisor']),this['_currentInstanceLocations'][_0x2679a2(0x2f54)](_0x31e5d7[_0x2679a2(0x2097)]),this[_0x2679a2(0x154)][_0x2679a2(0x2f54)](_0x244452));}}[_0x343ad8(0x2f73)](_0xdd05ed){var _0x4620c9=_0x343ad8;this[_0x4620c9(0x3484)]&&(_0xdd05ed=this[_0x4620c9(0x3484)]['getAttributeLocationByName'](_0xdd05ed),this['disableInstanceAttribute'](_0xdd05ed));}[_0x343ad8(0x19d3)](_0x170ae2){var _0x52214d=_0x343ad8;let _0x93e710=!0x1;for(var _0x215a10;-0x1!==(_0x215a10=this[_0x52214d(0x1fea)][_0x52214d(0x404a)](_0x170ae2));)this[_0x52214d(0x1fea)][_0x52214d(0x1035)](_0x215a10,0x1),this[_0x52214d(0x154)]['splice'](_0x215a10,0x1),_0x93e710=!0x0,this[_0x52214d(0x1fea)]['indexOf'](_0x170ae2);_0x93e710&&(this[_0x52214d(0xd4a)][_0x52214d(0x24da)](_0x170ae2,0x0),this[_0x52214d(0x3943)](_0x170ae2));}[_0x343ad8(0x3943)](_0x1c7182){var _0x363b1a=_0x343ad8;this[_0x363b1a(0xd4a)][_0x363b1a(0x1d85)](_0x1c7182),this[_0x363b1a(0xaa2)][_0x1c7182]=!0x1,this[_0x363b1a(0x3747)][_0x1c7182][_0x363b1a(0x1552)]=!0x1;}[_0x343ad8(0x3fff)](_0x445194,_0x1966b5,_0x42309d,_0x5d728c){var _0x273ad6=_0x343ad8;this[_0x273ad6(0x2727)](_0x445194?_0x41cb5d['g'][_0x273ad6(0x1509)]:_0x41cb5d['g'][_0x273ad6(0x1153)],_0x1966b5,_0x42309d,_0x5d728c);}[_0x343ad8(0x2a47)](_0x1de11d,_0x4e23aa,_0x3cf53d){var _0x233b7e=_0x343ad8;this[_0x233b7e(0x10b8)](_0x41cb5d['g'][_0x233b7e(0x1663)],_0x1de11d,_0x4e23aa,_0x3cf53d);}[_0x343ad8(0x2df8)](_0x457415,_0x44f3e1,_0x5a1840,_0x243b16){var _0x22fb56=_0x343ad8;this[_0x22fb56(0x10b8)](_0x457415?_0x41cb5d['g'][_0x22fb56(0x1509)]:_0x41cb5d['g'][_0x22fb56(0x1153)],_0x44f3e1,_0x5a1840,_0x243b16);}[_0x343ad8(0x2727)](_0xd91115,_0x1af8dc,_0x4f34ee,_0x5a77a1){var _0x301f51=_0x343ad8;this['applyStates'](),this['_reportDrawCall']();var _0xd91115=this[_0x301f51(0x1c7d)](_0xd91115),_0x3658c=this['_uintIndicesCurrentlySet']?this[_0x301f51(0xd4a)][_0x301f51(0x3e38)]:this['_gl']['UNSIGNED_SHORT'],_0x34f252=this['_uintIndicesCurrentlySet']?0x4:0x2;_0x5a77a1?this['_gl'][_0x301f51(0x20db)](_0xd91115,_0x4f34ee,_0x3658c,_0x1af8dc*_0x34f252,_0x5a77a1):this['_gl']['drawElements'](_0xd91115,_0x4f34ee,_0x3658c,_0x1af8dc*_0x34f252);}['drawArraysType'](_0x3f617e,_0x191293,_0x1c1df3,_0xa4666e){var _0xffabf3=_0x343ad8;this[_0xffabf3(0x1481)](),this[_0xffabf3(0xae0)](),_0x3f617e=this[_0xffabf3(0x1c7d)](_0x3f617e),_0xa4666e?this['_gl'][_0xffabf3(0x2ece)](_0x3f617e,_0x191293,_0x1c1df3,_0xa4666e):this[_0xffabf3(0xd4a)]['drawArrays'](_0x3f617e,_0x191293,_0x1c1df3);}[_0x343ad8(0x1c7d)](_0x6bb6de){var _0x1bb913=_0x343ad8;switch(_0x6bb6de){case _0x41cb5d['g']['MATERIAL_TriangleFillMode']:return this['_gl'][_0x1bb913(0x13d)];case _0x41cb5d['g'][_0x1bb913(0x1663)]:return this['_gl'][_0x1bb913(0x11b1)];case _0x41cb5d['g'][_0x1bb913(0x1153)]:return this[_0x1bb913(0xd4a)][_0x1bb913(0x3eaa)];case _0x41cb5d['g']['MATERIAL_PointListDrawMode']:return this[_0x1bb913(0xd4a)][_0x1bb913(0x11b1)];case _0x41cb5d['g'][_0x1bb913(0x2f67)]:return this['_gl']['LINES'];case _0x41cb5d['g'][_0x1bb913(0xa68)]:return this[_0x1bb913(0xd4a)][_0x1bb913(0x3ff2)];case _0x41cb5d['g'][_0x1bb913(0x1b0c)]:return this[_0x1bb913(0xd4a)][_0x1bb913(0xf84)];case _0x41cb5d['g'][_0x1bb913(0xd56)]:return this[_0x1bb913(0xd4a)][_0x1bb913(0x3f9)];case _0x41cb5d['g'][_0x1bb913(0x2db0)]:return this[_0x1bb913(0xd4a)][_0x1bb913(0x1b87)];default:return this[_0x1bb913(0xd4a)][_0x1bb913(0x13d)];}}[_0x343ad8(0xae0)](){}[_0x343ad8(0x800)](_0x47b0a3){var _0x14eb4f=_0x343ad8;this['_compiledEffects'][_0x47b0a3[_0x14eb4f(0x2a52)]]&&delete this[_0x14eb4f(0x3a9d)][_0x47b0a3['_key']],_0x47b0a3=_0x47b0a3[_0x14eb4f(0x744)](),_0x47b0a3&&this[_0x14eb4f(0x3f36)](_0x47b0a3);}[_0x343ad8(0x3f36)](_0x52a557){var _0x487680=_0x343ad8;const _0x189986=_0x52a557;_0x189986&&_0x189986[_0x487680(0x17c6)]&&(_0x189986['program'][_0x487680(0x19a8)]=null,this[_0x487680(0xd4a)][_0x487680(0x1393)](_0x189986[_0x487680(0x17c6)]));}[_0x343ad8(0x18ba)](_0x431354){var _0x30f555=_0x343ad8;if(!_0x431354){let _0xf86fea='';return this[_0x30f555(0x228c)]&&(_0xf86fea+=_0x30f555(0x1d6e)),this[_0x30f555(0x1317)]&&(_0xf86fea&&(_0xf86fea+='\x0a'),_0xf86fea+=_0x30f555(0x1d78)),this['useExactSrgbConversions']&&(_0xf86fea&&(_0xf86fea+='\x0a'),_0xf86fea+=_0x30f555(0x181)),_0xf86fea;}this['isNDCHalfZRange']?_0x431354[_0x30f555(0x35ad)]='':delete _0x431354[_0x30f555(0x35ad)],this[_0x30f555(0x1317)]?_0x431354['USE_REVERSE_DEPTHBUFFER']='':delete _0x431354[_0x30f555(0x3e19)],this['useExactSrgbConversions']?_0x431354[_0x30f555(0x914)]='':delete _0x431354[_0x30f555(0x914)];}[_0x343ad8(0x3305)](_0x326fa9,_0x3e8e4a,_0x22645a,_0x1c4f0e,_0x433ed0,_0x11c84f,_0x3fbc74,_0x57f7af,_0x1122b5,_0x408b10=_0x516e14['x'][_0x343ad8(0x3171)]){var _0x2c0552=_0x343ad8,_0x2ac5aa=_0x326fa9[_0x2c0552(0x14b5)]||_0x326fa9[_0x2c0552(0x2f51)]||_0x326fa9[_0x2c0552(0x1fbe)]||_0x326fa9[_0x2c0552(0x2e71)]||_0x326fa9,_0x37e49f=_0x326fa9['fragmentElement']||_0x326fa9[_0x2c0552(0x23da)]||_0x326fa9[_0x2c0552(0x176e)]||_0x326fa9['fragmentSource']||_0x326fa9,_0x5bf78b=this[_0x2c0552(0x18ba)]();let _0x1f3c8a=null!=(_0x2129c7=null!=_0x433ed0?_0x433ed0:_0x3e8e4a[_0x2c0552(0x1f05)])?_0x2129c7:'';_0x5bf78b&&(_0x1f3c8a+=_0x5bf78b);var _0x2129c7=_0x2ac5aa+'+'+_0x37e49f+'@'+_0x1f3c8a;if(this[_0x2c0552(0x3a9d)][_0x2129c7]){const _0x23fcb2=this[_0x2c0552(0x3a9d)][_0x2129c7];return _0x3fbc74&&_0x23fcb2[_0x2c0552(0x3a4f)]()&&_0x3fbc74(_0x23fcb2),_0x23fcb2;}return _0x5bf78b=new _0x5515d9['Q'](_0x326fa9,_0x3e8e4a,_0x22645a,_0x1c4f0e,this,_0x433ed0,_0x11c84f,_0x3fbc74,_0x57f7af,_0x1122b5,_0x2129c7,_0x408b10),this[_0x2c0552(0x3a9d)][_0x2129c7]=_0x5bf78b;}static['_ConcatenateShader'](_0x4ed87a,_0x48fa4c,_0x297870=''){return _0x297870+(_0x48fa4c?_0x48fa4c+'\x0a':'')+_0x4ed87a;}['_compileShader'](_0x5c54ed,_0x5b7093,_0x3f4dec,_0x32f818){var _0x33a4d9=_0x343ad8;return this[_0x33a4d9(0xef0)](_0x2c7d67[_0x33a4d9(0xb32)](_0x5c54ed,_0x3f4dec,_0x32f818),_0x5b7093);}[_0x343ad8(0xef0)](_0x4455f0,_0x2ae323){var _0x54005f=_0x343ad8;const _0x115cc8=this['_gl'];var _0x512055,_0x9d0cbb=_0x115cc8['createShader'](_0x54005f(0x2f51)===_0x2ae323?_0x115cc8[_0x54005f(0x2316)]:_0x115cc8['FRAGMENT_SHADER']);if(_0x9d0cbb)return _0x115cc8[_0x54005f(0x37ee)](_0x9d0cbb,_0x4455f0),_0x115cc8[_0x54005f(0x346b)](_0x9d0cbb),_0x9d0cbb;{let _0x3b0ef9=_0x115cc8[_0x54005f(0x22fc)];for(_0x115cc8[_0x54005f(0x22fc)];(_0x512055=_0x115cc8[_0x54005f(0xed3)]())!==_0x115cc8[_0x54005f(0x22fc)];)_0x3b0ef9=_0x512055;throw new Error(_0x54005f(0x330d)+_0x2ae323+_0x54005f(0x324)+_0x3b0ef9+',\x20gl\x20isContextLost='+_0x115cc8[_0x54005f(0x91b)]()+',\x20_contextWasLost='+this[_0x54005f(0x16a)]);}}[_0x343ad8(0x1d45)](_0x16bbfa){var _0x5d48b6=_0x343ad8;return this[_0x5d48b6(0xd4a)][_0x5d48b6(0x287)](_0x16bbfa);}['createRawShaderProgram'](_0x31f70c,_0x5f5a20,_0x1dceb5,_0x3108c7,_0x23eade=null){var _0x2258b0=_0x343ad8;return _0x3108c7=_0x3108c7||this[_0x2258b0(0xd4a)],(_0x5f5a20=this['_compileRawShader'](_0x5f5a20,'vertex'),_0x1dceb5=this['_compileRawShader'](_0x1dceb5,_0x2258b0(0x23da))),this['_createShaderProgram'](_0x31f70c,_0x5f5a20,_0x1dceb5,_0x3108c7,_0x23eade);}[_0x343ad8(0x31f8)](_0x2cf06f,_0x3e77f2,_0x59f40f,_0x377053,_0x2281da,_0x20de38=null){var _0x2518dd=_0x343ad8;_0x2281da=_0x2281da||this[_0x2518dd(0xd4a)];var _0x183130=0x1<this[_0x2518dd(0x1382)]?_0x2518dd(0x37db):'',_0x3e77f2=this[_0x2518dd(0x24ad)](_0x3e77f2,'vertex',_0x377053,_0x183130),_0x59f40f=this[_0x2518dd(0x24ad)](_0x59f40f,_0x2518dd(0x23da),_0x377053,_0x183130);return this['_createShaderProgram'](_0x2cf06f,_0x3e77f2,_0x59f40f,_0x2281da,_0x20de38);}[_0x343ad8(0x1b28)](_0x21674a){return _0x21674a;}['createPipelineContext'](_0x3c799a){var _0x532bd7=_0x343ad8;const _0x41288e=new _0x41f4a4['y']();return(_0x41288e[_0x532bd7(0x2623)]=this)['_caps'][_0x532bd7(0x3088)]&&(_0x41288e[_0x532bd7(0x1fc5)]=!0x0),_0x41288e;}['createMaterialContext'](){}[_0x343ad8(0x20f0)](){}['_createShaderProgram'](_0x362893,_0x5c0492,_0x4205b3,_0x4edf82,_0x506d2b=0x0){var _0x34f4cd=_0x343ad8,_0x5d08be=_0x4edf82[_0x34f4cd(0x180e)]();if(_0x362893[_0x34f4cd(0x17c6)]=_0x5d08be)return _0x4edf82[_0x34f4cd(0x331)](_0x5d08be,_0x5c0492),_0x4edf82[_0x34f4cd(0x331)](_0x5d08be,_0x4205b3),_0x4edf82[_0x34f4cd(0x40f2)](_0x5d08be),_0x362893[_0x34f4cd(0x3461)]=_0x4edf82,_0x362893[_0x34f4cd(0x2cdb)]=_0x5c0492,_0x362893['fragmentShader']=_0x4205b3,_0x362893[_0x34f4cd(0x1fc5)]||this[_0x34f4cd(0x1471)](_0x362893),_0x5d08be;throw new Error(_0x34f4cd(0x1a4));}[_0x343ad8(0x1471)](_0x29114a){var _0x530538=_0x343ad8;const _0x2566f7=_0x29114a[_0x530538(0x3461)];var _0xd5434=_0x29114a[_0x530538(0x2cdb)],_0x193725=_0x29114a[_0x530538(0x2ac6)],_0x3ccd76=_0x29114a[_0x530538(0x17c6)];if(!_0x2566f7[_0x530538(0x3471)](_0x3ccd76,_0x2566f7[_0x530538(0x3dff)])){if(!this['_gl'][_0x530538(0x3935)](_0xd5434,this[_0x530538(0xd4a)][_0x530538(0x3a43)])){var _0x3f4a4c=this['_gl'][_0x530538(0x2093)](_0xd5434);if(_0x3f4a4c)throw _0x29114a[_0x530538(0x27d5)]=_0x3f4a4c,new Error(_0x530538(0x3735)+_0x3f4a4c);}if(!this[_0x530538(0xd4a)][_0x530538(0x3935)](_0x193725,this[_0x530538(0xd4a)][_0x530538(0x3a43)])){_0x3f4a4c=this[_0x530538(0xd4a)]['getShaderInfoLog'](_0x193725);if(_0x3f4a4c)throw _0x29114a[_0x530538(0x31d)]=_0x3f4a4c,new Error(_0x530538(0x1d54)+_0x3f4a4c);}_0x3f4a4c=_0x2566f7['getProgramInfoLog'](_0x3ccd76);if(_0x3f4a4c)throw _0x29114a[_0x530538(0x3931)]=_0x3f4a4c,new Error(_0x3f4a4c);}if(this[_0x530538(0x5ca)]&&(_0x2566f7[_0x530538(0x398e)](_0x3ccd76),!_0x2566f7[_0x530538(0x3471)](_0x3ccd76,_0x2566f7[_0x530538(0x2e66)]))){_0x3f4a4c=_0x2566f7[_0x530538(0x33d1)](_0x3ccd76);if(_0x3f4a4c)throw _0x29114a[_0x530538(0x40f5)]=_0x3f4a4c,new Error(_0x3f4a4c);}_0x2566f7['deleteShader'](_0xd5434),_0x2566f7[_0x530538(0xa06)](_0x193725),_0x29114a[_0x530538(0x2cdb)]=void 0x0,_0x29114a[_0x530538(0x2ac6)]=void 0x0,_0x29114a[_0x530538(0x3aa7)]&&(_0x29114a[_0x530538(0x3aa7)](),_0x29114a[_0x530538(0x3aa7)]=void 0x0);}[_0x343ad8(0x3047)](_0x2f89c0,_0x3b0ee0,_0x49be0b,_0x4612e5,_0x2a2a68,_0x51a7af,_0x3e484f,_0x4656dd,_0x200bb1,_0x3f68b5){var _0x10b69e=_0x343ad8;const _0x2a602e=_0x2f89c0;_0x2a602e[_0x10b69e(0x17c6)]=_0x4612e5?this[_0x10b69e(0xe6d)](_0x2a602e,_0x3b0ee0,_0x49be0b,void 0x0,_0x200bb1):this[_0x10b69e(0x31f8)](_0x2a602e,_0x3b0ee0,_0x49be0b,_0x4656dd,void 0x0,_0x200bb1),_0x2a602e[_0x10b69e(0x17c6)][_0x10b69e(0x19a8)]=_0x3e484f;}[_0x343ad8(0x10d2)](_0x5c7a07){var _0x2b0061=_0x343ad8;return!!this['_gl'][_0x2b0061(0x3471)](_0x5c7a07['program'],this[_0x2b0061(0x22b2)][_0x2b0061(0x3088)][_0x2b0061(0x30c)])&&(this[_0x2b0061(0x1471)](_0x5c7a07),!0x0);}['_executeWhenRenderingStateIsCompiled'](_0x54420f,_0x5825b8){var _0x4b5649=_0x343ad8;const _0xc8768f=_0x54420f;if(_0xc8768f[_0x4b5649(0x1fc5)]){const _0x300cbe=_0xc8768f[_0x4b5649(0x3aa7)];_0x300cbe?_0xc8768f[_0x4b5649(0x3aa7)]=()=>{_0x300cbe(),_0x5825b8();}:_0xc8768f[_0x4b5649(0x3aa7)]=_0x5825b8;}else _0x5825b8();}[_0x343ad8(0x2c15)](_0x4e9723,_0x5806d9){var _0x227147=_0x343ad8;const _0x57419a=new Array();var _0xdcf623=_0x4e9723;for(let _0x5403b8=0x0;_0x5403b8<_0x5806d9[_0x227147(0x132e)];_0x5403b8++)_0x57419a['push'](this[_0x227147(0xd4a)][_0x227147(0x3856)](_0xdcf623['program'],_0x5806d9[_0x5403b8]));return _0x57419a;}['getAttributes'](_0x4b2781,_0x3f1862){var _0x16a3f5=_0x343ad8;const _0x4cbfd4=[];var _0x295251=_0x4b2781;for(let _0x4c7af1=0x0;_0x4c7af1<_0x3f1862[_0x16a3f5(0x132e)];_0x4c7af1++)try{_0x4cbfd4[_0x16a3f5(0x2f54)](this[_0x16a3f5(0xd4a)][_0x16a3f5(0x16c4)](_0x295251['program'],_0x3f1862[_0x4c7af1]));}catch(_0x127730){_0x4cbfd4[_0x16a3f5(0x2f54)](-0x1);}return _0x4cbfd4;}[_0x343ad8(0x26d0)](_0x59fb82){var _0x285542=_0x343ad8;(_0x59fb82=null!==_0x59fb82&&_0x1e8c31['q'][_0x285542(0x1da8)](_0x59fb82)?_0x59fb82[_0x285542(0x204d)]:_0x59fb82)&&_0x59fb82!==this[_0x285542(0x3484)]&&(this['_stencilStateComposer'][_0x285542(0xb3e)]=void 0x0,this[_0x285542(0xee6)](_0x59fb82),(this[_0x285542(0x3484)]=_0x59fb82)['onBind']&&_0x59fb82[_0x285542(0x796)](_0x59fb82),_0x59fb82[_0x285542(0x3d13)]&&_0x59fb82[_0x285542(0x3d13)][_0x285542(0x3e9)](_0x59fb82));}[_0x343ad8(0x18c5)](_0x3a86c3,_0x24401a){var _0xca5e9=_0x343ad8;return!!_0x3a86c3&&(this[_0xca5e9(0xd4a)]['uniform1i'](_0x3a86c3,_0x24401a),!0x0);}[_0x343ad8(0xf4a)](_0x3ee650,_0x4c3ba7,_0x334e30){var _0x384e0f=_0x343ad8;return!!_0x3ee650&&(this[_0x384e0f(0xd4a)][_0x384e0f(0x1d40)](_0x3ee650,_0x4c3ba7,_0x334e30),!0x0);}['setInt3'](_0x1f27d4,_0xcb04ad,_0xa34d56,_0x267a65){var _0x3854d2=_0x343ad8;return!!_0x1f27d4&&(this[_0x3854d2(0xd4a)]['uniform3i'](_0x1f27d4,_0xcb04ad,_0xa34d56,_0x267a65),!0x0);}[_0x343ad8(0x3ca2)](_0x5652cc,_0x35c903,_0x43acfa,_0x55f67a,_0x33e134){var _0x4d6cea=_0x343ad8;return!!_0x5652cc&&(this[_0x4d6cea(0xd4a)][_0x4d6cea(0x33e8)](_0x5652cc,_0x35c903,_0x43acfa,_0x55f67a,_0x33e134),!0x0);}['setIntArray'](_0x4454ac,_0x40770b){var _0x26330e=_0x343ad8;return!!_0x4454ac&&(this[_0x26330e(0xd4a)]['uniform1iv'](_0x4454ac,_0x40770b),!0x0);}[_0x343ad8(0x29aa)](_0xcb6f3a,_0x2701e8){var _0x1f7795=_0x343ad8;return!(!_0xcb6f3a||_0x2701e8[_0x1f7795(0x132e)]%0x2!=0x0||(this[_0x1f7795(0xd4a)][_0x1f7795(0x3d94)](_0xcb6f3a,_0x2701e8),0x0));}[_0x343ad8(0x6dd)](_0x11da8b,_0x52999e){var _0x11718f=_0x343ad8;return!(!_0x11da8b||_0x52999e[_0x11718f(0x132e)]%0x3!=0x0||(this[_0x11718f(0xd4a)][_0x11718f(0x9bf)](_0x11da8b,_0x52999e),0x0));}[_0x343ad8(0x331c)](_0x106b38,_0x87f6ba){var _0xd754cd=_0x343ad8;return!(!_0x106b38||_0x87f6ba[_0xd754cd(0x132e)]%0x4!=0x0||(this[_0xd754cd(0xd4a)][_0xd754cd(0x3197)](_0x106b38,_0x87f6ba),0x0));}[_0x343ad8(0x1cf5)](_0x4d112d,_0x377181){var _0x38ce58=_0x343ad8;return!!_0x4d112d&&(this[_0x38ce58(0xd4a)]['uniform1ui'](_0x4d112d,_0x377181),!0x0);}[_0x343ad8(0x2309)](_0x291cac,_0x125547,_0x12958a){var _0x2a89b9=_0x343ad8;return!!_0x291cac&&(this['_gl'][_0x2a89b9(0xc6c)](_0x291cac,_0x125547,_0x12958a),!0x0);}['setUInt3'](_0x13a56d,_0x4c2e05,_0x1fbbe3,_0x45bad1){var _0x5f27ba=_0x343ad8;return!!_0x13a56d&&(this[_0x5f27ba(0xd4a)][_0x5f27ba(0x4c3)](_0x13a56d,_0x4c2e05,_0x1fbbe3,_0x45bad1),!0x0);}[_0x343ad8(0x1bd3)](_0x585a3f,_0x3f3899,_0xea36e1,_0x4750bf,_0x19844c){var _0x37ca59=_0x343ad8;return!!_0x585a3f&&(this[_0x37ca59(0xd4a)]['uniform4ui'](_0x585a3f,_0x3f3899,_0xea36e1,_0x4750bf,_0x19844c),!0x0);}['setUIntArray'](_0x444699,_0x6a3755){var _0x2b658a=_0x343ad8;return!!_0x444699&&(this[_0x2b658a(0xd4a)][_0x2b658a(0x349f)](_0x444699,_0x6a3755),!0x0);}['setUIntArray2'](_0x4706ee,_0x2b09d6){var _0x4bd938=_0x343ad8;return!(!_0x4706ee||_0x2b09d6[_0x4bd938(0x132e)]%0x2!=0x0||(this[_0x4bd938(0xd4a)][_0x4bd938(0x1069)](_0x4706ee,_0x2b09d6),0x0));}[_0x343ad8(0x3c7a)](_0x5b3027,_0x144871){var _0x13c718=_0x343ad8;return!(!_0x5b3027||_0x144871[_0x13c718(0x132e)]%0x3!=0x0||(this[_0x13c718(0xd4a)]['uniform3uiv'](_0x5b3027,_0x144871),0x0));}['setUIntArray4'](_0x807aca,_0x3f10f7){var _0x4251ac=_0x343ad8;return!(!_0x807aca||_0x3f10f7['length']%0x4!=0x0||(this[_0x4251ac(0xd4a)]['uniform4uiv'](_0x807aca,_0x3f10f7),0x0));}[_0x343ad8(0x2ad7)](_0x870b9c,_0x27f316){var _0xe7e50b=_0x343ad8;return!(!_0x870b9c||_0x27f316['length']<0x1||(this[_0xe7e50b(0xd4a)]['uniform1fv'](_0x870b9c,_0x27f316),0x0));}[_0x343ad8(0x36d6)](_0x1d1ab5,_0x216916){var _0x261571=_0x343ad8;return!(!_0x1d1ab5||_0x216916[_0x261571(0x132e)]%0x2!=0x0||(this[_0x261571(0xd4a)][_0x261571(0x196f)](_0x1d1ab5,_0x216916),0x0));}[_0x343ad8(0x2a9d)](_0x117999,_0x1cf1ff){var _0x1737c3=_0x343ad8;return!(!_0x117999||_0x1cf1ff[_0x1737c3(0x132e)]%0x3!=0x0||(this[_0x1737c3(0xd4a)]['uniform3fv'](_0x117999,_0x1cf1ff),0x0));}['setArray4'](_0x3a894b,_0x13cdd6){var _0x5c740f=_0x343ad8;return!(!_0x3a894b||_0x13cdd6[_0x5c740f(0x132e)]%0x4!=0x0||(this['_gl'][_0x5c740f(0x2fd7)](_0x3a894b,_0x13cdd6),0x0));}['setMatrices'](_0x1aaf81,_0x1e30ec){var _0x2719f7=_0x343ad8;return!!_0x1aaf81&&(this[_0x2719f7(0xd4a)]['uniformMatrix4fv'](_0x1aaf81,!0x1,_0x1e30ec),!0x0);}[_0x343ad8(0x2826)](_0x100530,_0xa5501a){var _0x1985a3=_0x343ad8;return!!_0x100530&&(this[_0x1985a3(0xd4a)][_0x1985a3(0x5ba)](_0x100530,!0x1,_0xa5501a),!0x0);}[_0x343ad8(0x3c53)](_0x20c0ec,_0x305d26){var _0x305eec=_0x343ad8;return!!_0x20c0ec&&(this[_0x305eec(0xd4a)][_0x305eec(0x2293)](_0x20c0ec,!0x1,_0x305d26),!0x0);}[_0x343ad8(0x6e5)](_0x5a0f48,_0x138c0b){var _0x10b819=_0x343ad8;return!!_0x5a0f48&&(this[_0x10b819(0xd4a)][_0x10b819(0x2557)](_0x5a0f48,_0x138c0b),!0x0);}[_0x343ad8(0x2475)](_0x42fd8c,_0x2b23f0,_0x5719d7){var _0x55e063=_0x343ad8;return!!_0x42fd8c&&(this[_0x55e063(0xd4a)][_0x55e063(0x2585)](_0x42fd8c,_0x2b23f0,_0x5719d7),!0x0);}[_0x343ad8(0x18a)](_0x47bcca,_0x25a945,_0x4dcbc1,_0x436b76){var _0x301076=_0x343ad8;return!!_0x47bcca&&(this[_0x301076(0xd4a)][_0x301076(0xe96)](_0x47bcca,_0x25a945,_0x4dcbc1,_0x436b76),!0x0);}[_0x343ad8(0xdfb)](_0x35dbe4,_0x1bf869,_0x5b5402,_0x2b3109,_0x1e1308){var _0x15a14d=_0x343ad8;return!!_0x35dbe4&&(this[_0x15a14d(0xd4a)][_0x15a14d(0x3632)](_0x35dbe4,_0x1bf869,_0x5b5402,_0x2b3109,_0x1e1308),!0x0);}[_0x343ad8(0x1481)](){var _0x4c05ee=_0x343ad8,_0x3bd479;this[_0x4c05ee(0x3a1a)][_0x4c05ee(0xf17)](this[_0x4c05ee(0xd4a)]),this[_0x4c05ee(0x2be2)]['apply'](this['_gl']),this['_alphaState'][_0x4c05ee(0xf17)](this[_0x4c05ee(0xd4a)]),this[_0x4c05ee(0x4d5)]&&(this['_colorWriteChanged']=!0x1,_0x3bd479=this[_0x4c05ee(0x22f6)],this[_0x4c05ee(0xd4a)][_0x4c05ee(0x37c1)](_0x3bd479,_0x3bd479,_0x3bd479,_0x3bd479));}['setColorWrite'](_0x225cf2){var _0x23a7be=_0x343ad8;_0x225cf2!==this['_colorWrite']&&(this['_colorWriteChanged']=!0x0,this[_0x23a7be(0x22f6)]=_0x225cf2);}[_0x343ad8(0x17ad)](){var _0x23fd0d=_0x343ad8;return this[_0x23fd0d(0x22f6)];}get[_0x343ad8(0x3da9)](){var _0x102bc5=_0x343ad8;return this[_0x102bc5(0x3a1a)];}get[_0x343ad8(0x2e0a)](){var _0x25136c=_0x343ad8;return this[_0x25136c(0x2605)];}get[_0x343ad8(0xa0b)](){var _0x229fd8=_0x343ad8;return this[_0x229fd8(0x21d2)];}get['stencilStateComposer'](){var _0x4b5282=_0x343ad8;return this[_0x4b5282(0x2be2)];}[_0x343ad8(0x2761)](){var _0x2fdd53=_0x343ad8;this[_0x2fdd53(0x2b2)]['length']=0x0;}[_0x343ad8(0x1077)](_0x327bf7){var _0x1ae0d8=_0x343ad8;this[_0x1ae0d8(0x369f)]&&!_0x327bf7||(this['_currentEffect']=null,this[_0x1ae0d8(0x1f04)]['x']=0x0,this['_viewportCached']['y']=0x0,this[_0x1ae0d8(0x1f04)]['z']=0x0,this['_viewportCached']['w']=0x0,this['_unbindVertexArrayObject'](),_0x327bf7&&(this[_0x1ae0d8(0x2d62)]=null,this[_0x1ae0d8(0x197f)](),this[_0x1ae0d8(0x2be2)]['reset'](),this[_0x1ae0d8(0x3a1a)][_0x1ae0d8(0x1589)](),this[_0x1ae0d8(0x3a1a)][_0x1ae0d8(0x1262)]=this[_0x1ae0d8(0xd4a)]['LEQUAL'],this[_0x1ae0d8(0x2605)][_0x1ae0d8(0x1589)](),this[_0x1ae0d8(0x1ddf)]=_0x41cb5d['g'][_0x1ae0d8(0x3e59)],this[_0x1ae0d8(0x3eb0)]=_0x41cb5d['g'][_0x1ae0d8(0x3df7)],this[_0x1ae0d8(0x22f6)]=!0x0,this[_0x1ae0d8(0x4d5)]=!0x0,this['_unpackFlipYCached']=null,this[_0x1ae0d8(0xd4a)][_0x1ae0d8(0x10a4)](this[_0x1ae0d8(0xd4a)][_0x1ae0d8(0x2db4)],this[_0x1ae0d8(0xd4a)][_0x1ae0d8(0x19c1)]),this[_0x1ae0d8(0xd4a)][_0x1ae0d8(0x10a4)](this[_0x1ae0d8(0xd4a)]['UNPACK_PREMULTIPLY_ALPHA_WEBGL'],0x0),this[_0x1ae0d8(0x1239)]=!0x0,this[_0x1ae0d8(0x20a2)]()),this[_0x1ae0d8(0x1b4c)](),this[_0x1ae0d8(0x40a4)]=null,this[_0x1ae0d8(0x3ce3)]=null,this['bindIndexBuffer'](null));}[_0x343ad8(0x1705)](_0x3221c9,_0x3602ac){var _0x267011=_0x343ad8,_0x1c41c7=this[_0x267011(0xd4a)];let _0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x1c41c7['NEAREST'];switch(_0x3221c9){case _0x41cb5d['g']['TEXTURE_LINEAR_LINEAR_MIPNEAREST']:_0x39dfab=_0x1c41c7['LINEAR'],_0x2c9255=_0x3602ac?_0x1c41c7[_0x267011(0x5c2)]:_0x1c41c7[_0x267011(0x39fa)];break;case _0x41cb5d['g'][_0x267011(0x7ed)]:_0x39dfab=_0x1c41c7[_0x267011(0x39fa)],_0x2c9255=_0x3602ac?_0x1c41c7[_0x267011(0x7ff)]:_0x1c41c7[_0x267011(0x39fa)];break;case _0x41cb5d['g'][_0x267011(0x3eaf)]:_0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x3602ac?_0x1c41c7[_0x267011(0x21d9)]:_0x1c41c7[_0x267011(0x19dc)];break;case _0x41cb5d['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST']:_0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x3602ac?_0x1c41c7[_0x267011(0x890)]:_0x1c41c7[_0x267011(0x19dc)];break;case _0x41cb5d['g']['TEXTURE_NEAREST_LINEAR_MIPNEAREST']:_0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x3602ac?_0x1c41c7[_0x267011(0x5c2)]:_0x1c41c7[_0x267011(0x39fa)];break;case _0x41cb5d['g'][_0x267011(0x3ac6)]:_0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x3602ac?_0x1c41c7['LINEAR_MIPMAP_LINEAR']:_0x1c41c7['LINEAR'];break;case _0x41cb5d['g'][_0x267011(0x26ff)]:_0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x1c41c7[_0x267011(0x39fa)];break;case _0x41cb5d['g'][_0x267011(0x2fcf)]:_0x39dfab=_0x1c41c7[_0x267011(0x19dc)],_0x2c9255=_0x1c41c7[_0x267011(0x19dc)];break;case _0x41cb5d['g'][_0x267011(0x3535)]:_0x39dfab=_0x1c41c7[_0x267011(0x39fa)],_0x2c9255=_0x3602ac?_0x1c41c7[_0x267011(0x890)]:_0x1c41c7[_0x267011(0x19dc)];break;case _0x41cb5d['g'][_0x267011(0x1018)]:_0x39dfab=_0x1c41c7[_0x267011(0x39fa)],_0x2c9255=_0x3602ac?_0x1c41c7['NEAREST_MIPMAP_LINEAR']:_0x1c41c7[_0x267011(0x19dc)];break;case _0x41cb5d['g'][_0x267011(0x2635)]:_0x39dfab=_0x1c41c7[_0x267011(0x39fa)],_0x2c9255=_0x1c41c7['LINEAR'];break;case _0x41cb5d['g'][_0x267011(0x348)]:_0x39dfab=_0x1c41c7[_0x267011(0x39fa)],_0x2c9255=_0x1c41c7[_0x267011(0x19dc)];}return{'min':_0x2c9255,'mag':_0x39dfab};}['_createTexture'](){var _0x76e2d1=_0x343ad8,_0x5a835d=this[_0x76e2d1(0xd4a)][_0x76e2d1(0x719)]();if(_0x5a835d)return _0x5a835d;throw new Error(_0x76e2d1(0x33b7));}[_0x343ad8(0x405a)](){var _0x525670=_0x343ad8;return new _0x28d901['B'](this[_0x525670(0x982)](),this[_0x525670(0xd4a)]);}[_0x343ad8(0xe6)](_0x28ab1e,_0x3bcb33,_0x10d7cb=0x0,_0x4512f6=_0x108d45['S'][_0x343ad8(0x6a7)]){var _0x181aea=_0x343ad8;let _0x3325e7=!0x1,_0x47e95b=_0x41cb5d['g'][_0x181aea(0x3f7d)],_0x5f4992=_0x41cb5d['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x116283=_0x41cb5d['g'][_0x181aea(0x5b0)],_0x38e175=!0x1,_0x571a0a=0x1,_0x4c3f21;void 0x0!==_0x3bcb33&&_0x181aea(0x20cb)==typeof _0x3bcb33?(_0x3325e7=!!_0x3bcb33['generateMipMaps'],_0x47e95b=void 0x0===_0x3bcb33['type']?_0x41cb5d['g'][_0x181aea(0x3f7d)]:_0x3bcb33[_0x181aea(0x2eea)],_0x5f4992=void 0x0===_0x3bcb33[_0x181aea(0x17df)]?_0x41cb5d['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']:_0x3bcb33['samplingMode'],_0x116283=void 0x0===_0x3bcb33[_0x181aea(0x2cb9)]?_0x41cb5d['g']['TEXTUREFORMAT_RGBA']:_0x3bcb33['format'],_0x38e175=void 0x0!==_0x3bcb33[_0x181aea(0x3604)]&&_0x3bcb33[_0x181aea(0x3604)],_0x571a0a=null!=(_0x339f00=_0x3bcb33[_0x181aea(0xc88)])?_0x339f00:0x1,_0x4c3f21=_0x3bcb33[_0x181aea(0x37a7)]):_0x3325e7=!!_0x3bcb33,_0x38e175=_0x38e175&&this[_0x181aea(0x22b2)]['supportSRGBBuffers']&&(0x1<this['webGLVersion']||this[_0x181aea(0x8b3)]),(_0x47e95b===_0x41cb5d['g']['TEXTURETYPE_FLOAT']&&!this['_caps']['textureFloatLinearFiltering']||_0x47e95b===_0x41cb5d['g'][_0x181aea(0x249a)]&&!this['_caps'][_0x181aea(0x3b9c)])&&(_0x5f4992=_0x41cb5d['g'][_0x181aea(0xe4b)]),_0x47e95b!==_0x41cb5d['g'][_0x181aea(0x123c)]||this[_0x181aea(0x22b2)][_0x181aea(0x264a)]||(_0x47e95b=_0x41cb5d['g'][_0x181aea(0x3f7d)],_0x45d5bf['Y']['Warn']('Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE'));const _0x2ac72b=this[_0x181aea(0xd4a)],_0x2ac776=new _0x108d45['l'](this,_0x4512f6);var _0x339f00=_0x28ab1e[_0x181aea(0x37ce)]||_0x28ab1e,_0x3bcb33=_0x28ab1e[_0x181aea(0x1995)]||_0x28ab1e,_0x4512f6=_0x28ab1e['layers']||0x0,_0x28ab1e=this[_0x181aea(0x1705)](_0x5f4992,_0x3325e7),_0x1fd67=0x0!==_0x4512f6?_0x2ac72b['TEXTURE_2D_ARRAY']:_0x2ac72b['TEXTURE_2D'],_0x5dd213=this['_getRGBABufferInternalSizedFormat'](_0x47e95b,_0x116283,_0x38e175),_0x2dea99=this[_0x181aea(0x39ff)](_0x116283),_0xbe7db8=this[_0x181aea(0xabe)](_0x47e95b);return this[_0x181aea(0xfe4)](_0x1fd67,_0x2ac776),0x0!==_0x4512f6?(_0x2ac776[_0x181aea(0x9d8)]=!0x0,_0x2ac72b[_0x181aea(0x17e1)](_0x1fd67,0x0,_0x5dd213,_0x339f00,_0x3bcb33,_0x4512f6,0x0,_0x2dea99,_0xbe7db8,null)):_0x2ac72b[_0x181aea(0x22f1)](_0x1fd67,0x0,_0x5dd213,_0x339f00,_0x3bcb33,0x0,_0x2dea99,_0xbe7db8,null),_0x2ac72b[_0x181aea(0x1365)](_0x1fd67,_0x2ac72b[_0x181aea(0x35e2)],_0x28ab1e[_0x181aea(0x3523)]),_0x2ac72b[_0x181aea(0x1365)](_0x1fd67,_0x2ac72b['TEXTURE_MIN_FILTER'],_0x28ab1e['min']),_0x2ac72b[_0x181aea(0x1365)](_0x1fd67,_0x2ac72b['TEXTURE_WRAP_S'],_0x2ac72b[_0x181aea(0xcf2)]),_0x2ac72b[_0x181aea(0x1365)](_0x1fd67,_0x2ac72b[_0x181aea(0x2561)],_0x2ac72b[_0x181aea(0xcf2)]),_0x3325e7&&this[_0x181aea(0xd4a)]['generateMipmap'](_0x1fd67),this[_0x181aea(0xfe4)](_0x1fd67,null),_0x2ac776[_0x181aea(0x16ef)]=_0x38e175,_0x2ac776[_0x181aea(0x40a8)]=_0x339f00,_0x2ac776[_0x181aea(0x3db)]=_0x3bcb33,_0x2ac776[_0x181aea(0x37ce)]=_0x339f00,_0x2ac776['height']=_0x3bcb33,_0x2ac776[_0x181aea(0x32ec)]=_0x4512f6,_0x2ac776[_0x181aea(0x3a4f)]=!0x0,_0x2ac776[_0x181aea(0xc88)]=_0x571a0a,_0x2ac776[_0x181aea(0x156)]=_0x3325e7,_0x2ac776[_0x181aea(0x17df)]=_0x5f4992,_0x2ac776[_0x181aea(0x2eea)]=_0x47e95b,_0x2ac776[_0x181aea(0x2cb9)]=_0x116283,_0x2ac776[_0x181aea(0x37a7)]=_0x4c3f21,this[_0x181aea(0x2b2)]['push'](_0x2ac776),_0x2ac776;}['_getUseSRGBBuffer'](_0xf5b0cd,_0xcac6c3){var _0x43987f=_0x343ad8;return _0xf5b0cd&&this[_0x43987f(0x22b2)][_0x43987f(0x2725)]&&(0x1<this[_0x43987f(0x1b1e)]||this['isWebGPU']||_0xcac6c3);}['_createTextureBase'](_0x3d6eff,_0x5b1a3d,_0x2d590b,_0x11b00d,_0x6f80fc=_0x41cb5d['g'][_0x343ad8(0x3fc7)],_0x19cf27=null,_0x3ff401=null,_0x6332d2,_0x3bec3a,_0x49017f=null,_0x5a589e=null,_0x67505=null,_0x2a0647=null,_0x4dc323,_0x5ad03c,_0xd23932){var _0x185552=_0x343ad8,_0x4726f4=_0x185552(0x2551)===(_0x3d6eff=_0x3d6eff||'')[_0x185552(0x46a)](0x0,0x5);const _0x56588f='blob:'===_0x3d6eff[_0x185552(0x46a)](0x0,0x5);var _0x5c00b2=_0x4726f4&&-0x1!==_0x3d6eff[_0x185552(0x404a)](_0x185552(0x1fcf));const _0xd71cad=_0x5a589e||new _0x108d45['l'](this,_0x108d45['S'][_0x185552(0x21d8)]),_0x558ff6=(_0xd71cad!==_0x5a589e&&(_0xd71cad['label']=_0x3d6eff[_0x185552(0x1c2d)](0x0,0x3c)),_0x3d6eff);!this['_transformTextureUrl']||_0x5c00b2||_0x5a589e||_0x49017f||(_0x3d6eff=this[_0x185552(0xe9c)](_0x3d6eff)),_0x558ff6!==_0x3d6eff&&(_0xd71cad[_0x185552(0x3902)]=_0x558ff6);var _0x28db04=_0x3d6eff[_0x185552(0x29e1)]('.');let _0x843e05=_0x2a0647||(-0x1<_0x28db04?_0x3d6eff['substring'](_0x28db04)[_0x185552(0x241b)]():''),_0x23e6d8=null;-0x1<_0x843e05[_0x185552(0x404a)]('?')&&(_0x843e05=_0x843e05[_0x185552(0x3936)]('?')[0x0]);for(const _0x3cf332 of _0x2c7d67[_0x185552(0x2afa)])if(_0x3cf332[_0x185552(0x3ec7)](_0x843e05,_0x4dc323)){_0x23e6d8=_0x3cf332;break;}_0x11b00d&&_0x11b00d[_0x185552(0x3a76)](_0xd71cad),_0xd71cad['url']=_0x3d6eff,_0xd71cad[_0x185552(0x156)]=!_0x5b1a3d,_0xd71cad[_0x185552(0x17df)]=_0x6f80fc,_0xd71cad['invertY']=_0x2d590b,_0xd71cad[_0x185552(0x16ef)]=this[_0x185552(0xd82)](!!_0xd23932,_0x5b1a3d),this[_0x185552(0x1700)]||(_0xd71cad[_0x185552(0x3cef)]=_0x49017f);let _0xe93be0=null;_0x19cf27&&!_0x5a589e&&(_0xe93be0=_0xd71cad[_0x185552(0x18b5)][_0x185552(0x11ad)](_0x19cf27)),_0x5a589e||this[_0x185552(0x2b2)][_0x185552(0x2f54)](_0xd71cad);const _0x4a69ba=(_0x13736a,_0xc34ac6)=>{var _0x37e93a=_0x185552;_0x11b00d&&_0x11b00d['removePendingData'](_0xd71cad),_0x3d6eff===_0x558ff6?(_0xe93be0&&_0xd71cad[_0x37e93a(0x18b5)][_0x37e93a(0x2473)](_0xe93be0),_0x5cab0a['l'][_0x37e93a(0x3651)]&&this[_0x37e93a(0x102d)](_0x5cab0a['l'][_0x37e93a(0x192f)],_0x5b1a3d,_0xd71cad[_0x37e93a(0x147c)],_0x11b00d,_0x6f80fc,null,_0x3ff401,_0x6332d2,_0x3bec3a,_0x49017f,_0xd71cad),_0x13736a=(_0x13736a||_0x37e93a(0x400c))+(_0x5cab0a['l'][_0x37e93a(0x3651)]?'\x20-\x20Fallback\x20texture\x20was\x20used':''),_0xd71cad[_0x37e93a(0x379d)][_0x37e93a(0x3e9)]({'message':_0x13736a,'exception':_0xc34ac6}),_0x3ff401&&_0x3ff401(_0x13736a,_0xc34ac6)):(_0x45d5bf['Y'][_0x37e93a(0x2e91)](_0x37e93a(0xbc)+_0x3d6eff+',\x20falling\x20back\x20to\x20'+_0x558ff6),this[_0x37e93a(0x102d)](_0x558ff6,_0x5b1a3d,_0xd71cad['invertY'],_0x11b00d,_0x6f80fc,_0x19cf27,_0x3ff401,_0x6332d2,_0x3bec3a,_0x49017f,_0xd71cad,_0x67505,_0x2a0647,_0x4dc323,_0x5ad03c,_0xd23932));};if(_0x23e6d8){const _0x1207db=_0x1665bc=>{var _0x434c33=_0x185552;_0x23e6d8[_0x434c33(0x1944)](_0x1665bc,_0xd71cad,(_0x20944f,_0x26f033,_0x1f9b97,_0x34ab44,_0x5a1ddf,_0xd2edf7)=>{var _0x3f82b8=_0x434c33;_0xd2edf7?_0x4a69ba(_0x3f82b8(0x402d)):_0x6332d2(_0xd71cad,_0x843e05,_0x11b00d,{'width':_0x20944f,'height':_0x26f033},_0xd71cad[_0x3f82b8(0x147c)],!_0x1f9b97,_0x34ab44,()=>(_0x5a1ddf(),!0x1),_0x6f80fc);},_0x5ad03c);};_0x49017f?_0x49017f instanceof ArrayBuffer?_0x1207db(new Uint8Array(_0x49017f)):ArrayBuffer['isView'](_0x49017f)?_0x1207db(_0x49017f):_0x3ff401&&_0x3ff401(_0x185552(0x3b43),null):this[_0x185552(0x1ea6)](_0x3d6eff,_0xf3cd30=>_0x1207db(new Uint8Array(_0xf3cd30)),void 0x0,_0x11b00d?_0x11b00d['offlineProvider']:void 0x0,!0x0,(_0x36e086,_0x48019f)=>{var _0x301cfe=_0x185552;_0x4a69ba('Unable\x20to\x20load\x20'+(_0x36e086&&_0x36e086[_0x301cfe(0x29be)],_0x48019f));});}else _0x28db04=_0x3bb4e4=>{var _0xef808a=_0x185552;_0x56588f&&!this['_doNotHandleContextLost']&&(_0xd71cad[_0xef808a(0x3cef)]=_0x3bb4e4),_0x6332d2(_0xd71cad,_0x843e05,_0x11b00d,_0x3bb4e4,_0xd71cad[_0xef808a(0x147c)],_0x5b1a3d,!0x1,_0x3bec3a,_0x6f80fc);},!_0x4726f4||_0x5c00b2?_0x49017f&&('string'==typeof _0x49017f[_0x185552(0x18e6)]||_0x49017f[_0x185552(0x33f1)])?_0x28db04(_0x49017f):_0x2c7d67[_0x185552(0x1a4c)](_0x3d6eff,_0x28db04,_0x4a69ba,_0x11b00d?_0x11b00d[_0x185552(0x29c9)]:null,_0x4dc323,_0xd71cad[_0x185552(0x147c)]&&this['_features'][_0x185552(0x39bb)]?{'imageOrientation':_0x185552(0x3922)}:void 0x0):_0x185552(0x36a0)==typeof _0x49017f||_0x49017f instanceof ArrayBuffer||ArrayBuffer[_0x185552(0x1af0)](_0x49017f)||_0x49017f instanceof Blob?_0x2c7d67[_0x185552(0x1a4c)](_0x49017f,_0x28db04,_0x4a69ba,_0x11b00d?_0x11b00d[_0x185552(0x29c9)]:null,_0x4dc323,_0xd71cad[_0x185552(0x147c)]&&this[_0x185552(0x2d15)]['needsInvertingBitmap']?{'imageOrientation':_0x185552(0x3922)}:void 0x0):_0x49017f&&_0x28db04(_0x49017f);return _0xd71cad;}[_0x343ad8(0x719)](_0x207c79,_0x143950,_0x3f5e71,_0x5ceb62,_0x4e4ce5=_0x41cb5d['g'][_0x343ad8(0x3fc7)],_0x2b4f32=null,_0x3ff10c=null,_0x44ef4c=null,_0x348636=null,_0x503ddc=null,_0x25e538=null,_0x9c2213,_0x357271,_0x156bdb,_0x243058){var _0xab576e=_0x343ad8;return this[_0xab576e(0x102d)](_0x207c79,_0x143950,_0x3f5e71,_0x5ceb62,_0x4e4ce5,_0x2b4f32,_0x3ff10c,this[_0xab576e(0x30a9)]['bind'](this),(_0x4d6591,_0x24b1c8,_0x13c317,_0x151b6,_0x309d25,_0x95d933)=>{var _0x418108=_0xab576e;const _0x17979f=this[_0x418108(0xd4a)];var _0x275914=_0x13c317[_0x418108(0x37ce)]===_0x4d6591&&_0x13c317[_0x418108(0x1995)]===_0x24b1c8,_0x6c991c=_0x503ddc?this[_0x418108(0x39ff)](_0x503ddc,_0x309d25[_0x418108(0x16ef)]):_0x418108(0x4106)!==_0x151b6||_0x309d25[_0x418108(0x16ef)]?_0x309d25[_0x418108(0x16ef)]?this[_0x418108(0x3b29)][_0x418108(0x37b2)]:_0x17979f['RGBA']:_0x17979f[_0x418108(0x1f81)];let _0x37c7e3=_0x503ddc?this['_getInternalFormat'](_0x503ddc):_0x418108(0x4106)!==_0x151b6||_0x309d25[_0x418108(0x16ef)]?_0x17979f['RGBA']:_0x17979f[_0x418108(0x1f81)];if(_0x309d25[_0x418108(0x16ef)]&&0x1===this['webGLVersion']&&(_0x37c7e3=_0x6c991c),_0x275914)return _0x17979f[_0x418108(0x22f1)](_0x17979f[_0x418108(0x33fa)],0x0,_0x6c991c,_0x37c7e3,_0x17979f[_0x418108(0x13eb)],_0x13c317),!0x1;_0x151b6=this[_0x418108(0x22b2)][_0x418108(0x2c39)];if(_0x13c317['width']>_0x151b6||_0x13c317[_0x418108(0x1995)]>_0x151b6||!this[_0x418108(0x4067)])return this['_prepareWorkingCanvas'](),this['_workingCanvas']&&this[_0x418108(0x2dd4)]&&(this['_workingCanvas'][_0x418108(0x37ce)]=_0x4d6591,this[_0x418108(0x2a56)]['height']=_0x24b1c8,this['_workingContext'][_0x418108(0x1422)](_0x13c317,0x0,0x0,_0x13c317[_0x418108(0x37ce)],_0x13c317[_0x418108(0x1995)],0x0,0x0,_0x4d6591,_0x24b1c8),_0x17979f[_0x418108(0x22f1)](_0x17979f[_0x418108(0x33fa)],0x0,_0x6c991c,_0x37c7e3,_0x17979f['UNSIGNED_BYTE'],this[_0x418108(0x2a56)]),_0x309d25['width']=_0x4d6591,_0x309d25['height']=_0x24b1c8),!0x1;{const _0x1fa660=new _0x108d45['l'](this,_0x108d45['S']['Temp']);this[_0x418108(0xfe4)](_0x17979f[_0x418108(0x33fa)],_0x1fa660,!0x0),_0x17979f[_0x418108(0x22f1)](_0x17979f[_0x418108(0x33fa)],0x0,_0x6c991c,_0x37c7e3,_0x17979f[_0x418108(0x13eb)],_0x13c317),this[_0x418108(0x196b)](_0x1fa660,_0x309d25,_0x5ceb62,_0x6c991c,()=>{var _0x3805cd=_0x418108;this[_0x3805cd(0x1138)](_0x1fa660),this['_bindTextureDirectly'](_0x17979f[_0x3805cd(0x33fa)],_0x309d25,!0x0),_0x95d933();});}return!0x0;},_0x44ef4c,_0x348636,_0x503ddc,_0x25e538,_0x9c2213,_0x357271,_0x243058);}static[_0x343ad8(0x1a4c)](_0x2cbe4f,_0x25bcce,_0x48e1b6,_0x427fa5,_0x5106ee,_0x3bd378){var _0x7e6314=_0x343ad8;throw(0x0,_0x14b36a['S'])(_0x7e6314(0x952));}[_0x343ad8(0x196b)](_0x200ce5,_0x454d86,_0x2ad3fa,_0x260343,_0x125ab3){}['createRawTexture'](_0xf7a5ea,_0x527a04,_0x1b3f41,_0x4e8309,_0x59e28a,_0x51d21a,_0x2da35a,_0x33f66e=0x0,_0x5474e7=_0x41cb5d['g'][_0x343ad8(0x3f7d)],_0x3f960d,_0x373a60){throw(0x0,_0x14b36a['S'])('Engine.RawTexture');}[_0x343ad8(0x649)](_0x351505,_0x512cb5,_0x9bc296,_0x4bd238,_0x17bb5a,_0x156a32,_0x356228,_0x3799b1=0x0){throw(0x0,_0x14b36a['S'])('Engine.RawTexture');}['createRawTexture3D'](_0x56c237,_0x2ed559,_0x2b0b26,_0x1d2da9,_0x11a24f,_0x228add,_0x314ce2,_0x4d5f41,_0x7b48e1=0x0,_0x147fe7=_0x41cb5d['g']['TEXTURETYPE_UNSIGNED_INT']){throw(0x0,_0x14b36a['S'])('Engine.RawTexture');}[_0x343ad8(0x117b)](_0x25c53d,_0x3fbb09,_0x45c447,_0x513568,_0x154863,_0xb7cc1a,_0x27c6cd,_0x5403b7,_0x570de4=0x0,_0x47bfb3=_0x41cb5d['g'][_0x343ad8(0x3f7d)]){var _0x2d3b65=_0x343ad8;throw(0x0,_0x14b36a['S'])(_0x2d3b65(0x2e3f));}[_0x343ad8(0x304e)](_0x5c1d5e){var _0x421cca=_0x343ad8;this[_0x421cca(0x274f)]!==_0x5c1d5e&&(this['_gl'][_0x421cca(0x10a4)](this['_gl'][_0x421cca(0x1ab7)],_0x5c1d5e?0x1:0x0),this['enableUnpackFlipYCached']&&(this['_unpackFlipYCached']=_0x5c1d5e));}[_0x343ad8(0x2bdb)](){var _0x1f7b2c=_0x343ad8;return this[_0x1f7b2c(0xd4a)]['getParameter'](this[_0x1f7b2c(0xd4a)]['UNPACK_ALIGNMENT']);}[_0x343ad8(0x3d0f)](_0x7a4555){var _0x264026=_0x343ad8;return _0x7a4555[_0x264026(0x2708)]?this['_gl'][_0x264026(0x1d26)]:_0x7a4555[_0x264026(0x2dd)]?this[_0x264026(0xd4a)][_0x264026(0xee4)]:_0x7a4555[_0x264026(0x9d8)]||_0x7a4555[_0x264026(0x3bdb)]?this['_gl'][_0x264026(0x49e)]:this[_0x264026(0xd4a)][_0x264026(0x33fa)];}[_0x343ad8(0x1473)](_0x2233ab,_0x23ae7c,_0x4c330f=!0x1){var _0xfa4251=_0x343ad8,_0x33ab3c=this[_0xfa4251(0x3d0f)](_0x23ae7c),_0x3f186c=this['_getSamplingParameters'](_0x2233ab,_0x23ae7c[_0xfa4251(0x3de8)]||_0x4c330f);this['_setTextureParameterInteger'](_0x33ab3c,this['_gl'][_0xfa4251(0x35e2)],_0x3f186c[_0xfa4251(0x3523)],_0x23ae7c),this[_0xfa4251(0x404)](_0x33ab3c,this['_gl'][_0xfa4251(0x2df1)],_0x3f186c[_0xfa4251(0x3749)]),_0x4c330f&&(_0x23ae7c[_0xfa4251(0x156)]=!0x0,this[_0xfa4251(0xd4a)][_0xfa4251(0x159c)](_0x33ab3c)),this[_0xfa4251(0xfe4)](_0x33ab3c,null),_0x23ae7c[_0xfa4251(0x17df)]=_0x2233ab;}['updateTextureDimensions'](_0x47ab22,_0x1707ed,_0x10f01a,_0x43f2b0=0x0){}[_0x343ad8(0x2d67)](_0x550ef2,_0x1480a9,_0x6438c0=null,_0x171ec3=null){var _0x46e2a0=_0x343ad8,_0xc330ad=this[_0x46e2a0(0x3d0f)](_0x550ef2);null!==_0x1480a9&&(this[_0x46e2a0(0x404)](_0xc330ad,this[_0x46e2a0(0xd4a)][_0x46e2a0(0xbf7)],this[_0x46e2a0(0x3e5)](_0x1480a9),_0x550ef2),_0x550ef2[_0x46e2a0(0x18af)]=_0x1480a9),null!==_0x6438c0&&(this[_0x46e2a0(0x404)](_0xc330ad,this[_0x46e2a0(0xd4a)][_0x46e2a0(0x2561)],this['_getTextureWrapMode'](_0x6438c0),_0x550ef2),_0x550ef2[_0x46e2a0(0x2f86)]=_0x6438c0),(_0x550ef2[_0x46e2a0(0x9d8)]||_0x550ef2[_0x46e2a0(0x2dd)])&&null!==_0x171ec3&&(this[_0x46e2a0(0x404)](_0xc330ad,this[_0x46e2a0(0xd4a)][_0x46e2a0(0x24e8)],this['_getTextureWrapMode'](_0x171ec3),_0x550ef2),_0x550ef2[_0x46e2a0(0x2eb9)]=_0x171ec3),this[_0x46e2a0(0xfe4)](_0xc330ad,null);}[_0x343ad8(0x2d6b)](_0x329e35,_0x153c8a,_0x510638,_0x114010,_0x209c53,_0x3b1d9d=0x1){var _0x3ce589=_0x343ad8,_0x3b3641=_0x153c8a['width']||_0x153c8a,_0x4a38e3=_0x153c8a[_0x3ce589(0x1995)]||_0x153c8a,_0x153c8a=_0x153c8a[_0x3ce589(0x8ea)]||0x0;_0x329e35[_0x3ce589(0x40a8)]=_0x3b3641,_0x329e35[_0x3ce589(0x3db)]=_0x4a38e3,_0x329e35[_0x3ce589(0x37ce)]=_0x3b3641,_0x329e35[_0x3ce589(0x1995)]=_0x4a38e3,_0x329e35[_0x3ce589(0x9d8)]=0x0<_0x153c8a,_0x329e35[_0x3ce589(0x32ec)]=_0x153c8a,_0x329e35[_0x3ce589(0x3a4f)]=!0x0,_0x329e35['samples']=_0x3b1d9d,_0x329e35['generateMipMaps']=!0x1,_0x329e35['samplingMode']=_0x114010?_0x41cb5d['g']['TEXTURE_BILINEAR_SAMPLINGMODE']:_0x41cb5d['g'][_0x3ce589(0xe4b)],_0x329e35[_0x3ce589(0x2eea)]=_0x41cb5d['g'][_0x3ce589(0x3f7d)],_0x329e35[_0x3ce589(0xd15)]=_0x209c53;const _0x313b69=this[_0x3ce589(0xd4a)];_0x3b3641=this[_0x3ce589(0x3d0f)](_0x329e35),_0x4a38e3=this[_0x3ce589(0x1705)](_0x329e35['samplingMode'],!0x1),(_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0x35e2)],_0x4a38e3[_0x3ce589(0x3523)]),_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0x2df1)],_0x4a38e3[_0x3ce589(0x3749)]),_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0xbf7)],_0x313b69[_0x3ce589(0xcf2)]),_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0x2561)],_0x313b69['CLAMP_TO_EDGE']),0x1<this['webGLVersion']&&(0x0===_0x209c53?(_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0x2b51)],_0x41cb5d['g'][_0x3ce589(0x16b7)]),_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0x1e3)],_0x313b69['NONE'])):(_0x313b69[_0x3ce589(0x1365)](_0x3b3641,_0x313b69[_0x3ce589(0x2b51)],_0x209c53),_0x313b69['texParameteri'](_0x3b3641,_0x313b69[_0x3ce589(0x1e3)],_0x313b69[_0x3ce589(0xda2)]))));}[_0x343ad8(0x3a27)](_0x32a49b,_0x37ea12,_0x517a18,_0x514439,_0x45ff38,_0xa22c5f=0x0,_0x17748a=0x0){var _0xbc591=_0x343ad8,_0x3385f2=this['_gl'];let _0x19e617=_0x3385f2['TEXTURE_2D'];if(_0x32a49b['isCube']&&(_0x19e617=_0x3385f2[_0xbc591(0x15ca)]+_0xa22c5f),_0x32a49b[_0xbc591(0x16ef)])switch(_0x37ea12){case _0x41cb5d['g'][_0xbc591(0x17ea)]:case _0x41cb5d['g'][_0xbc591(0x3970)]:this[_0xbc591(0x22b2)]['etc2']?_0x37ea12=_0x3385f2[_0xbc591(0x3988)]:_0x32a49b[_0xbc591(0x16ef)]=!0x1;break;case _0x41cb5d['g'][_0xbc591(0x1b4e)]:this[_0xbc591(0x22b2)][_0xbc591(0x29b8)]?_0x37ea12=_0x3385f2[_0xbc591(0x3fe1)]:_0x32a49b[_0xbc591(0x16ef)]=!0x1;break;case _0x41cb5d['g'][_0xbc591(0x2229)]:_0x37ea12=_0x3385f2[_0xbc591(0x1baf)];break;case _0x41cb5d['g'][_0xbc591(0x1790)]:_0x37ea12=_0x3385f2[_0xbc591(0x25c9)];break;case _0x41cb5d['g'][_0xbc591(0x65b)]:this[_0xbc591(0x22b2)][_0xbc591(0x3f1d)]?_0x37ea12=_0x3385f2[_0xbc591(0x361d)]:_0x32a49b[_0xbc591(0x16ef)]=!0x1;break;case _0x41cb5d['g'][_0xbc591(0x14ca)]:this[_0xbc591(0x22b2)][_0xbc591(0x3f1d)]?_0x37ea12=_0x3385f2[_0xbc591(0x2747)]:_0x32a49b[_0xbc591(0x16ef)]=!0x1;break;case _0x41cb5d['g'][_0xbc591(0x75e)]:this[_0xbc591(0x22b2)][_0xbc591(0x3f1d)]?_0x37ea12=_0x3385f2[_0xbc591(0x1134)]:_0x32a49b[_0xbc591(0x16ef)]=!0x1;break;default:_0x32a49b[_0xbc591(0x16ef)]=!0x1;}this[_0xbc591(0xd4a)]['compressedTexImage2D'](_0x19e617,_0x17748a,_0x37ea12,_0x517a18,_0x514439,0x0,_0x45ff38);}[_0x343ad8(0xd18)](_0x48bfb0,_0x11887b,_0x15a7b4=0x0,_0x5b5db3=0x0,_0x145ece,_0x4ab229=!0x1){var _0x3f300b=_0x343ad8;const _0x78cdd7=this[_0x3f300b(0xd4a)];var _0x113c89=this[_0x3f300b(0xabe)](_0x48bfb0[_0x3f300b(0x2eea)]),_0x367b1a=this[_0x3f300b(0x39ff)](_0x48bfb0[_0x3f300b(0x2cb9)]),_0x145ece=void 0x0===_0x145ece?this[_0x3f300b(0x2ec9)](_0x48bfb0[_0x3f300b(0x2eea)],_0x48bfb0['format'],_0x48bfb0[_0x3f300b(0x16ef)]):this[_0x3f300b(0x39ff)](_0x145ece,_0x48bfb0[_0x3f300b(0x16ef)]);this['_unpackFlipY'](_0x48bfb0[_0x3f300b(0x147c)]);let _0x4203e6=_0x78cdd7[_0x3f300b(0x33fa)];_0x48bfb0['isCube']&&(_0x4203e6=_0x78cdd7[_0x3f300b(0x15ca)]+_0x15a7b4);var _0x15a7b4=Math['round'](Math[_0x3f300b(0x33d8)](_0x48bfb0[_0x3f300b(0x37ce)])*Math[_0x3f300b(0x3d76)]),_0xd19ebf=Math[_0x3f300b(0x2afc)](Math[_0x3f300b(0x33d8)](_0x48bfb0[_0x3f300b(0x1995)])*Math['LOG2E']),_0x15a7b4=_0x4ab229?_0x48bfb0[_0x3f300b(0x37ce)]:Math[_0x3f300b(0x2a91)](0x2,Math[_0x3f300b(0xc54)](_0x15a7b4-_0x5b5db3,0x0)),_0x4ab229=_0x4ab229?_0x48bfb0[_0x3f300b(0x1995)]:Math[_0x3f300b(0x2a91)](0x2,Math[_0x3f300b(0xc54)](_0xd19ebf-_0x5b5db3,0x0));_0x78cdd7[_0x3f300b(0x22f1)](_0x4203e6,_0x5b5db3,_0x145ece,_0x15a7b4,_0x4ab229,0x0,_0x367b1a,_0x113c89,_0x11887b);}['updateTextureData'](_0x5add80,_0x315488,_0x37f61f,_0x6de06,_0x3e8469,_0x477574,_0x44b45b=0x0,_0x23c2bd=0x0,_0x12ea40=!0x1){var _0x2e4cf8=_0x343ad8;const _0x4d2029=this[_0x2e4cf8(0xd4a)];var _0x4e1f32=this[_0x2e4cf8(0xabe)](_0x5add80[_0x2e4cf8(0x2eea)]),_0x25a8ce=this['_getInternalFormat'](_0x5add80[_0x2e4cf8(0x2cb9)]);this[_0x2e4cf8(0x304e)](_0x5add80[_0x2e4cf8(0x147c)]);let _0x7eceeb=_0x4d2029['TEXTURE_2D'],_0x274eb1=_0x4d2029['TEXTURE_2D'];_0x5add80[_0x2e4cf8(0x2708)]&&(_0x274eb1=_0x4d2029[_0x2e4cf8(0x15ca)]+_0x44b45b,_0x7eceeb=_0x4d2029[_0x2e4cf8(0x1d26)]),this[_0x2e4cf8(0xfe4)](_0x7eceeb,_0x5add80,!0x0),_0x4d2029[_0x2e4cf8(0x3e98)](_0x274eb1,_0x23c2bd,_0x37f61f,_0x6de06,_0x3e8469,_0x477574,_0x25a8ce,_0x4e1f32,_0x315488),_0x12ea40&&this['_gl']['generateMipmap'](_0x274eb1),this[_0x2e4cf8(0xfe4)](_0x7eceeb,null);}[_0x343ad8(0x11c7)](_0x46dd11,_0x46eb8,_0x198b1b=0x0,_0x5f4000=0x0){var _0x474fa8=_0x343ad8,_0x1bcb58=this[_0x474fa8(0xd4a)],_0x1bcb58=_0x46dd11['isCube']?_0x1bcb58[_0x474fa8(0x1d26)]:_0x1bcb58[_0x474fa8(0x33fa)];this[_0x474fa8(0xfe4)](_0x1bcb58,_0x46dd11,!0x0),this['_uploadDataToTextureDirectly'](_0x46dd11,_0x46eb8,_0x198b1b,_0x5f4000),this[_0x474fa8(0xfe4)](_0x1bcb58,null,!0x0);}['_prepareWebGLTextureContinuation'](_0x202579,_0x5e0807,_0x1199db,_0x217521,_0xbed8ea){var _0x4ee276=_0x343ad8;const _0x1d975d=this[_0x4ee276(0xd4a)];_0x1d975d&&(_0xbed8ea=this[_0x4ee276(0x1705)](_0xbed8ea,!_0x1199db),_0x1d975d[_0x4ee276(0x1365)](_0x1d975d[_0x4ee276(0x33fa)],_0x1d975d[_0x4ee276(0x35e2)],_0xbed8ea[_0x4ee276(0x3523)]),_0x1d975d[_0x4ee276(0x1365)](_0x1d975d[_0x4ee276(0x33fa)],_0x1d975d[_0x4ee276(0x2df1)],_0xbed8ea['min']),_0x1199db||_0x217521||_0x1d975d['generateMipmap'](_0x1d975d[_0x4ee276(0x33fa)]),this[_0x4ee276(0xfe4)](_0x1d975d[_0x4ee276(0x33fa)],null),_0x5e0807&&_0x5e0807[_0x4ee276(0x3e2)](_0x202579),_0x202579['onLoadedObservable'][_0x4ee276(0x3e9)](_0x202579),_0x202579[_0x4ee276(0x18b5)][_0x4ee276(0x2af2)]());}[_0x343ad8(0x30a9)](_0xf7d31f,_0x2ae359,_0x281401,_0x1ca16c,_0x109352,_0x4d5032,_0x4c5cfb,_0x7eb8ed,_0x3e8f0e=_0x41cb5d['g'][_0x343ad8(0x3fc7)]){var _0x30e83f=_0x343ad8,_0x4a6ed9=this[_0x30e83f(0x1766)]()[_0x30e83f(0x2c39)],_0x32da1f=Math[_0x30e83f(0x3749)](_0x4a6ed9,this[_0x30e83f(0xcd)]?_0x2c7d67[_0x30e83f(0x1bc3)](_0x1ca16c[_0x30e83f(0x37ce)],_0x4a6ed9):_0x1ca16c['width']),_0x4a6ed9=Math[_0x30e83f(0x3749)](_0x4a6ed9,this[_0x30e83f(0xcd)]?_0x2c7d67[_0x30e83f(0x1bc3)](_0x1ca16c['height'],_0x4a6ed9):_0x1ca16c[_0x30e83f(0x1995)]),_0x5870c2=this[_0x30e83f(0xd4a)];_0x5870c2&&(_0xf7d31f['_hardwareTexture']?(this[_0x30e83f(0xfe4)](_0x5870c2[_0x30e83f(0x33fa)],_0xf7d31f,!0x0),this[_0x30e83f(0x304e)](void 0x0===_0x109352||!!_0x109352),_0xf7d31f[_0x30e83f(0x40a8)]=_0x1ca16c[_0x30e83f(0x37ce)],_0xf7d31f[_0x30e83f(0x3db)]=_0x1ca16c[_0x30e83f(0x1995)],_0xf7d31f['width']=_0x32da1f,_0xf7d31f['height']=_0x4a6ed9,_0xf7d31f[_0x30e83f(0x3a4f)]=!0x0,_0x7eb8ed(_0x32da1f,_0x4a6ed9,_0x1ca16c,_0x2ae359,_0xf7d31f,()=>{var _0x1eca9d=_0x30e83f;this[_0x1eca9d(0x3e36)](_0xf7d31f,_0x281401,_0x4d5032,_0x4c5cfb,_0x3e8f0e);})||this['_prepareWebGLTextureContinuation'](_0xf7d31f,_0x281401,_0x4d5032,_0x4c5cfb,_0x3e8f0e)):_0x281401&&_0x281401['removePendingData'](_0xf7d31f));}[_0x343ad8(0x40cb)](_0x2dda31,_0x15eb15,_0x3ccbee,_0x40cf31,_0x52d660=0x1){var _0x3c9289=_0x343ad8,_0x126e35=this[_0x3c9289(0xd4a)];if(_0x2dda31&&_0x15eb15)return this[_0x3c9289(0x1626)](_0x3ccbee,_0x40cf31,_0x52d660,_0x126e35[_0x3c9289(0x3803)],_0x126e35[_0x3c9289(0x2976)],_0x126e35[_0x3c9289(0x3a74)]);if(_0x15eb15){let _0xfbd305=_0x126e35[_0x3c9289(0x12c2)];return 0x1<this[_0x3c9289(0x1382)]&&(_0xfbd305=_0x126e35[_0x3c9289(0x3bdf)]),this[_0x3c9289(0x1626)](_0x3ccbee,_0x40cf31,_0x52d660,_0xfbd305,_0xfbd305,_0x126e35[_0x3c9289(0x1e40)]);}return _0x2dda31?this[_0x3c9289(0x1626)](_0x3ccbee,_0x40cf31,_0x52d660,_0x126e35[_0x3c9289(0x2b2a)],_0x126e35[_0x3c9289(0x2b2a)],_0x126e35[_0x3c9289(0x373a)]):null;}[_0x343ad8(0x1626)](_0x2b4a27,_0xb7a6aa,_0x2807be,_0x11f5fd,_0x4e133d,_0x29f8d0,_0x4d3c3f=!0x0){var _0x109194=_0x343ad8;const _0x4328c9=this[_0x109194(0xd4a)];var _0x1df679=_0x4328c9[_0x109194(0x11a7)]();return this[_0x109194(0x1240)](_0x1df679,_0x2b4a27,_0xb7a6aa,_0x2807be,_0x11f5fd,_0x4e133d,_0x29f8d0,_0x4d3c3f);}[_0x343ad8(0x1240)](_0x528147,_0x5968fb,_0x5391e6,_0x1405a0,_0x52f810,_0x39a47c,_0x3bb645,_0x4757d4=!0x0){var _0x1c1cee=_0x343ad8;const _0x436045=this[_0x1c1cee(0xd4a)];return _0x436045['bindRenderbuffer'](_0x436045[_0x1c1cee(0x159e)],_0x528147),0x1<_0x1405a0&&_0x436045[_0x1c1cee(0xa58)]?_0x436045[_0x1c1cee(0xa58)](_0x436045[_0x1c1cee(0x159e)],_0x1405a0,_0x39a47c,_0x5968fb,_0x5391e6):_0x436045['renderbufferStorage'](_0x436045[_0x1c1cee(0x159e)],_0x52f810,_0x5968fb,_0x5391e6),_0x436045[_0x1c1cee(0x3aeb)](_0x436045['FRAMEBUFFER'],_0x3bb645,_0x436045[_0x1c1cee(0x159e)],_0x528147),_0x4757d4&&_0x436045['bindRenderbuffer'](_0x436045[_0x1c1cee(0x159e)],null),_0x528147;}[_0x343ad8(0x1138)](_0x16f411){var _0x533b89=_0x343ad8;this[_0x533b89(0x27af)](null==(_0x566e9a=_0x16f411['_hardwareTexture'])?void 0x0:_0x566e9a['underlyingResource']),this[_0x533b89(0x399e)]();var _0x566e9a=this[_0x533b89(0x2b2)][_0x533b89(0x404a)](_0x16f411);-0x1!==_0x566e9a&&this[_0x533b89(0x2b2)][_0x533b89(0x1035)](_0x566e9a,0x1),_0x16f411['_lodTextureHigh']&&_0x16f411[_0x533b89(0x2c6e)][_0x533b89(0x2d20)](),_0x16f411[_0x533b89(0x37d9)]&&_0x16f411[_0x533b89(0x37d9)][_0x533b89(0x2d20)](),_0x16f411['_lodTextureLow']&&_0x16f411[_0x533b89(0x3a5a)][_0x533b89(0x2d20)](),_0x16f411[_0x533b89(0x1866)]&&_0x16f411[_0x533b89(0x1866)][_0x533b89(0x2d20)]();}['_releaseRenderTargetWrapper'](_0xeac081){var _0x32878c=_0x343ad8;_0xeac081=this[_0x32878c(0x114)][_0x32878c(0x404a)](_0xeac081),-0x1!==_0xeac081&&this['_renderTargetWrapperCache'][_0x32878c(0x1035)](_0xeac081,0x1);}[_0x343ad8(0x27af)](_0x2ead75){var _0x32444c=_0x343ad8;_0x2ead75&&this[_0x32444c(0xd4a)][_0x32444c(0x386)](_0x2ead75);}[_0x343ad8(0x32dd)](_0x38e66d){var _0x1b06d6=_0x343ad8;this[_0x1b06d6(0x2d62)]!==_0x38e66d&&(this[_0x1b06d6(0xd4a)][_0x1b06d6(0x83d)](_0x38e66d),this['_currentProgram']=_0x38e66d);}[_0x343ad8(0xee6)](_0x536486){var _0x3ead83=_0x343ad8,_0xc4f44a=_0x536486[_0x3ead83(0x744)](),_0x20d0ee=(this[_0x3ead83(0x32dd)](_0xc4f44a[_0x3ead83(0x17c6)]),_0x536486[_0x3ead83(0x19a1)]());for(let _0x1badaf=0x0;_0x1badaf<_0x20d0ee[_0x3ead83(0x132e)];_0x1badaf++){var _0x484809=_0x536486[_0x3ead83(0x1615)](_0x20d0ee[_0x1badaf]);_0x484809&&(this[_0x3ead83(0x3fec)][_0x1badaf]=_0x484809);}this['_currentEffect']=null;}[_0x343ad8(0x11e4)](){var _0x587658=_0x343ad8;this[_0x587658(0x3f1e)]!==this[_0x587658(0x52f)]&&(this['_gl']['activeTexture'](this[_0x587658(0xd4a)][_0x587658(0x2603)]+this[_0x587658(0x52f)]),this[_0x587658(0x3f1e)]=this[_0x587658(0x52f)]);}['_bindTextureDirectly'](_0x1679b2,_0xa9d495,_0x592ecb=!0x1,_0xf54c94=!0x1){var _0x540dd0=_0x343ad8;let _0x535871=!0x1;var _0x20099c=_0xa9d495&&-0x1<_0xa9d495[_0x540dd0(0x3ab3)];if(_0x592ecb&&_0x20099c&&(this[_0x540dd0(0x52f)]=_0xa9d495['_associatedChannel']),this['_boundTexturesCache'][this[_0x540dd0(0x52f)]]!==_0xa9d495||_0xf54c94){if(this[_0x540dd0(0x11e4)](),_0xa9d495&&_0xa9d495[_0x540dd0(0x3bdb)])throw _0x22659b[_0x540dd0(0x1fe2)](_0x1679b2,_0xa9d495),_0x540dd0(0x21f7);this[_0x540dd0(0xd4a)][_0x540dd0(0x3d77)](_0x1679b2,null!=(_0x1679b2=null==(_0xf54c94=null==_0xa9d495?void 0x0:_0xa9d495[_0x540dd0(0x9db)])?void 0x0:_0xf54c94[_0x540dd0(0x1305)])?_0x1679b2:null),(this['_boundTexturesCache'][this[_0x540dd0(0x52f)]]=_0xa9d495)&&(_0xa9d495[_0x540dd0(0x3ab3)]=this[_0x540dd0(0x52f)]);}else _0x592ecb&&(_0x535871=!0x0,this['_activateCurrentTexture']());return _0x20099c&&!_0x592ecb&&this['_bindSamplerUniformToChannel'](_0xa9d495[_0x540dd0(0x3ab3)],this[_0x540dd0(0x52f)]),_0x535871;}[_0x343ad8(0x843)](_0x1bed68,_0x5b6f91,_0x332225){var _0x3b3d4c=_0x343ad8;void 0x0!==_0x1bed68&&(_0x5b6f91&&(_0x5b6f91[_0x3b3d4c(0x3ab3)]=_0x1bed68),this[_0x3b3d4c(0x52f)]=_0x1bed68,_0x1bed68=_0x5b6f91?this[_0x3b3d4c(0x3d0f)](_0x5b6f91):this['_gl']['TEXTURE_2D'],this[_0x3b3d4c(0xfe4)](_0x1bed68,_0x5b6f91));}[_0x343ad8(0x399e)](){var _0x480564=_0x343ad8;for(let _0x29af9b=0x0;_0x29af9b<this[_0x480564(0x365)];_0x29af9b++)this[_0x480564(0x52f)]=_0x29af9b,this['_bindTextureDirectly'](this['_gl'][_0x480564(0x33fa)],null),this[_0x480564(0xfe4)](this['_gl']['TEXTURE_CUBE_MAP'],null),0x1<this[_0x480564(0x1b1e)]&&(this[_0x480564(0xfe4)](this[_0x480564(0xd4a)][_0x480564(0xee4)],null),this['_bindTextureDirectly'](this[_0x480564(0xd4a)]['TEXTURE_2D_ARRAY'],null));}[_0x343ad8(0x19ec)](_0x2c4de8,_0x3a0cbf,_0x23be8c,_0x4190a5){var _0x536a0c=_0x343ad8;void 0x0!==_0x2c4de8&&(_0x3a0cbf&&(this['_boundUniforms'][_0x2c4de8]=_0x3a0cbf),this[_0x536a0c(0x1fb2)](_0x2c4de8,_0x23be8c));}[_0x343ad8(0x2834)](_0x2cf018,_0x517960){var _0x52c868=_0x343ad8;const _0x4cad72=this[_0x52c868(0x3fec)][_0x2cf018];_0x4cad72&&_0x4cad72[_0x52c868(0x1f26)]!==_0x517960&&(this[_0x52c868(0xd4a)]['uniform1i'](_0x4cad72,_0x517960),_0x4cad72[_0x52c868(0x1f26)]=_0x517960);}[_0x343ad8(0x3e5)](_0x12e1e5){var _0x23d794=_0x343ad8;switch(_0x12e1e5){case _0x41cb5d['g'][_0x23d794(0x391c)]:return this[_0x23d794(0xd4a)]['REPEAT'];case _0x41cb5d['g'][_0x23d794(0x29cc)]:return this[_0x23d794(0xd4a)][_0x23d794(0xcf2)];case _0x41cb5d['g'][_0x23d794(0x28fa)]:return this[_0x23d794(0xd4a)]['MIRRORED_REPEAT'];}return this[_0x23d794(0xd4a)][_0x23d794(0x1494)];}[_0x343ad8(0x1fb2)](_0x2ae07b,_0x4d5221,_0x187466=!0x1,_0x313e17=!0x1,_0x4a17fc){var _0x3562ff=_0x343ad8;if(!_0x4d5221)return null!=this['_boundTexturesCache'][_0x2ae07b]&&(this[_0x3562ff(0x52f)]=_0x2ae07b,this[_0x3562ff(0xfe4)](this[_0x3562ff(0xd4a)][_0x3562ff(0x33fa)],null),this[_0x3562ff(0xfe4)](this[_0x3562ff(0xd4a)]['TEXTURE_CUBE_MAP'],null),0x1<this[_0x3562ff(0x1b1e)]&&(this[_0x3562ff(0xfe4)](this[_0x3562ff(0xd4a)]['TEXTURE_3D'],null),this[_0x3562ff(0xfe4)](this[_0x3562ff(0xd4a)][_0x3562ff(0x49e)],null))),!0x1;if(_0x4d5221[_0x3562ff(0x2e63)])this['_activeChannel']=_0x2ae07b,_0x4d5221['update']();else{if(_0x4d5221[_0x3562ff(0x11f2)]===_0x41cb5d['g'][_0x3562ff(0x1205)])return _0x4d5221[_0x3562ff(0x9ef)](),!0x1;}let _0x30f56c,_0x185d83=(_0x30f56c=_0x313e17?_0x4d5221[_0x3562ff(0x2f12)]:_0x4d5221[_0x3562ff(0x3a4f)]()?_0x4d5221[_0x3562ff(0x2bd)]():_0x4d5221[_0x3562ff(0x2708)]?this[_0x3562ff(0x3b44)]:_0x4d5221[_0x3562ff(0x2dd)]?this[_0x3562ff(0x376d)]:_0x4d5221[_0x3562ff(0x9d8)]?this[_0x3562ff(0x3e41)]:this[_0x3562ff(0x28b8)],!_0x187466&&_0x30f56c&&(_0x30f56c[_0x3562ff(0x3ab3)]=_0x2ae07b),!0x0);return this[_0x3562ff(0x2e69)][_0x2ae07b]===_0x30f56c&&(_0x187466||this[_0x3562ff(0x2834)](_0x30f56c[_0x3562ff(0x3ab3)],_0x2ae07b),_0x185d83=!0x1),this[_0x3562ff(0x52f)]=_0x2ae07b,_0x313e17=this[_0x3562ff(0x3d0f)](_0x30f56c),(_0x185d83&&this[_0x3562ff(0xfe4)](_0x313e17,_0x30f56c,_0x187466),_0x30f56c&&!_0x30f56c['isMultiview']&&(_0x30f56c[_0x3562ff(0x2708)]&&_0x30f56c[_0x3562ff(0x14be)]!==_0x4d5221[_0x3562ff(0x3f4d)]&&(_0x30f56c[_0x3562ff(0x14be)]=_0x4d5221[_0x3562ff(0x3f4d)],_0x2ae07b=_0x4d5221[_0x3562ff(0x3f4d)]!==_0x41cb5d['g'][_0x3562ff(0x19a5)]&&_0x4d5221['coordinatesMode']!==_0x41cb5d['g'][_0x3562ff(0x28e0)]?_0x41cb5d['g']['TEXTURE_WRAP_ADDRESSMODE']:_0x41cb5d['g'][_0x3562ff(0x29cc)],_0x4d5221[_0x3562ff(0x255d)]=_0x2ae07b,_0x4d5221[_0x3562ff(0x494)]=_0x2ae07b),_0x30f56c[_0x3562ff(0x18af)]!==_0x4d5221[_0x3562ff(0x255d)]&&(_0x30f56c[_0x3562ff(0x18af)]=_0x4d5221[_0x3562ff(0x255d)],this[_0x3562ff(0x404)](_0x313e17,this[_0x3562ff(0xd4a)][_0x3562ff(0xbf7)],this['_getTextureWrapMode'](_0x4d5221['wrapU']),_0x30f56c)),_0x30f56c[_0x3562ff(0x2f86)]!==_0x4d5221[_0x3562ff(0x494)]&&(_0x30f56c[_0x3562ff(0x2f86)]=_0x4d5221[_0x3562ff(0x494)],this[_0x3562ff(0x404)](_0x313e17,this[_0x3562ff(0xd4a)]['TEXTURE_WRAP_T'],this[_0x3562ff(0x3e5)](_0x4d5221[_0x3562ff(0x494)]),_0x30f56c)),_0x30f56c[_0x3562ff(0x2dd)]&&_0x30f56c['_cachedWrapR']!==_0x4d5221[_0x3562ff(0x1f24)]&&(_0x30f56c[_0x3562ff(0x2eb9)]=_0x4d5221[_0x3562ff(0x1f24)],this[_0x3562ff(0x404)](_0x313e17,this[_0x3562ff(0xd4a)][_0x3562ff(0x24e8)],this[_0x3562ff(0x3e5)](_0x4d5221[_0x3562ff(0x1f24)]),_0x30f56c)),this[_0x3562ff(0x2eb7)](_0x313e17,_0x30f56c,_0x4d5221[_0x3562ff(0x21f3)])),!0x0);}[_0x343ad8(0x2b90)](_0x4f9231,_0x2b72ce,_0x37e617,_0x528fe1){var _0x5af66f=_0x343ad8;if(void 0x0!==_0x4f9231&&_0x2b72ce){this[_0x5af66f(0x2e30)]&&this[_0x5af66f(0x2e30)]['length']===_0x37e617[_0x5af66f(0x132e)]||(this[_0x5af66f(0x2e30)]=new Int32Array(_0x37e617[_0x5af66f(0x132e)]));for(let _0x2afefb=0x0;_0x2afefb<_0x37e617[_0x5af66f(0x132e)];_0x2afefb++){const _0x458433=_0x37e617[_0x2afefb][_0x5af66f(0x2bd)]();_0x458433?(this[_0x5af66f(0x2e30)][_0x2afefb]=_0x4f9231+_0x2afefb,_0x458433['_associatedChannel']=_0x4f9231+_0x2afefb):this['_textureUnits'][_0x2afefb]=-0x1;}this[_0x5af66f(0xd4a)][_0x5af66f(0x3670)](_0x2b72ce,this[_0x5af66f(0x2e30)]);for(let _0x5d2434=0x0;_0x5d2434<_0x37e617[_0x5af66f(0x132e)];_0x5d2434++)this['_setTexture'](this[_0x5af66f(0x2e30)][_0x5d2434],_0x37e617[_0x5d2434],!0x0);}}[_0x343ad8(0x2eb7)](_0x3970d8,_0xd5ea90,_0xa5cc08){var _0x2af497=_0x343ad8,_0x41e246=this['_caps']['textureAnisotropicFilterExtension'];_0xd5ea90[_0x2af497(0x17df)]!==_0x41cb5d['g'][_0x2af497(0x1d2d)]&&_0xd5ea90['samplingMode']!==_0x41cb5d['g'][_0x2af497(0x7ed)]&&_0xd5ea90[_0x2af497(0x17df)]!==_0x41cb5d['g'][_0x2af497(0x2635)]&&(_0xa5cc08=0x1),_0x41e246&&_0xd5ea90[_0x2af497(0x3817)]!==_0xa5cc08&&(this[_0x2af497(0x25d0)](_0x3970d8,_0x41e246[_0x2af497(0x1a21)],Math[_0x2af497(0x3749)](_0xa5cc08,this[_0x2af497(0x22b2)][_0x2af497(0xc7d)]),_0xd5ea90),_0xd5ea90[_0x2af497(0x3817)]=_0xa5cc08);}[_0x343ad8(0x25d0)](_0x54f00e,_0x5276a2,_0x528122,_0x521a29){var _0x5c9169=_0x343ad8;this[_0x5c9169(0xfe4)](_0x54f00e,_0x521a29,!0x0,!0x0),this[_0x5c9169(0xd4a)][_0x5c9169(0x2859)](_0x54f00e,_0x5276a2,_0x528122);}[_0x343ad8(0x404)](_0x534aa1,_0x2e1f6e,_0x6f9052,_0x3fdd52){var _0x40fdfc=_0x343ad8;_0x3fdd52&&this[_0x40fdfc(0xfe4)](_0x534aa1,_0x3fdd52,!0x0,!0x0),this[_0x40fdfc(0xd4a)]['texParameteri'](_0x534aa1,_0x2e1f6e,_0x6f9052);}['unbindAllAttributes'](){var _0x345634=_0x343ad8;if(this[_0x345634(0x1239)]){this[_0x345634(0x1239)]=!0x1;for(let _0x5c7f7d=0x0;_0x5c7f7d<this[_0x345634(0x22b2)][_0x345634(0x1cf)];_0x5c7f7d++)this[_0x345634(0x3943)](_0x5c7f7d);}else{for(let _0x982c6a=0x0,_0x152361=this['_vertexAttribArraysEnabled'][_0x345634(0x132e)];_0x982c6a<_0x152361;_0x982c6a++)_0x982c6a>=this['_caps'][_0x345634(0x1cf)]||!this[_0x345634(0xaa2)][_0x982c6a]||this['disableAttributeByIndex'](_0x982c6a);}}[_0x343ad8(0x23d9)](){var _0x26e14e=_0x343ad8;for(const _0x401ae2 in this[_0x26e14e(0x3a9d)]){var _0x3bf568=this[_0x26e14e(0x3a9d)][_0x401ae2][_0x26e14e(0x744)]();this['_deletePipelineContext'](_0x3bf568);}this[_0x26e14e(0x3a9d)]={};}[_0x343ad8(0x2d20)](){var _0x169857=_0x343ad8,_0x499769;this['_isDisposed']=!0x0,this[_0x169857(0x3fa2)](),this[_0x169857(0x2cca)]&&this[_0x169857(0x2cca)][_0x169857(0x2af2)](),this[_0x169857(0x18b)]&&(this['_releaseTexture'](this['_emptyTexture']),this['_emptyTexture']=null),this['_emptyCubeTexture']&&(this[_0x169857(0x1138)](this['_emptyCubeTexture']),this[_0x169857(0xfc2)]=null),this[_0x169857(0x3fae)]&&this[_0x169857(0xd4a)][_0x169857(0x1612)](this['_dummyFramebuffer']),this['releaseEffects'](),null!=(_0x499769=this[_0x169857(0x2e6d)])&&_0x499769[_0x169857(0xf13)](this),this[_0x169857(0x20a2)](),this[_0x169857(0x3fec)]={},(0x0,_0x5ed5e2['CG'])()&&this['_renderingCanvas']&&(this[_0x169857(0x1700)]||(this[_0x169857(0xeed)][_0x169857(0x1d60)]('webglcontextlost',this[_0x169857(0x3e20)]),this['_renderingCanvas'][_0x169857(0x1d60)](_0x169857(0x17fc),this[_0x169857(0x3cf5)])),window['removeEventListener']('resize',this['_checkForMobile'])),this['_workingCanvas']=null,this[_0x169857(0x2dd4)]=null,this[_0x169857(0x3747)][_0x169857(0x132e)]=0x0,this[_0x169857(0xeed)]=null,this[_0x169857(0x2d62)]=null,this['_boundRenderFunction']=null,_0x5515d9['Q'][_0x169857(0x7ac)]();for(const _0x342674 of this[_0x169857(0xe12)])_0x342674[_0x169857(0x3758)]();this[_0x169857(0x3af1)]['notifyObservers'](this),this[_0x169857(0x3af1)][_0x169857(0x2af2)]();}[_0x343ad8(0x1080)](_0x3a9a54){var _0x5b4c51=_0x343ad8;this['_renderingCanvas']&&this[_0x5b4c51(0xeed)][_0x5b4c51(0x2b6c)](_0x5b4c51(0x2d06),_0x3a9a54,!0x1);}[_0x343ad8(0x579)](_0x2b61e3){var _0x5cd076=_0x343ad8;this[_0x5cd076(0xeed)]&&this[_0x5cd076(0xeed)][_0x5cd076(0x2b6c)](_0x5cd076(0x17fc),_0x2b61e3,!0x1);}['getError'](){var _0x2adce5=_0x343ad8;return this[_0x2adce5(0xd4a)][_0x2adce5(0xed3)]();}[_0x343ad8(0x27be)](){var _0x49a53b=_0x343ad8;return 0x1<this[_0x49a53b(0x1382)]?this[_0x49a53b(0x22b2)][_0x49a53b(0xbfa)]:this[_0x49a53b(0xc00)](_0x41cb5d['g'][_0x49a53b(0x123c)]);}['_canRenderToHalfFloatFramebuffer'](){var _0x2aa490=_0x343ad8;return 0x1<this[_0x2aa490(0x1382)]?this[_0x2aa490(0x22b2)][_0x2aa490(0xbfa)]:this['_canRenderToFramebuffer'](_0x41cb5d['g'][_0x2aa490(0x249a)]);}[_0x343ad8(0xc00)](_0x52818a){var _0x3d2b26=_0x343ad8;const _0x33a8d0=this['_gl'];for(;_0x33a8d0[_0x3d2b26(0xed3)]()!==_0x33a8d0[_0x3d2b26(0x22fc)];);let _0x5dcf89=!0x0;var _0x21c12c,_0x4ca597,_0x263c42=_0x33a8d0['createTexture'](),_0x52818a=(_0x33a8d0[_0x3d2b26(0x3d77)](_0x33a8d0[_0x3d2b26(0x33fa)],_0x263c42),_0x33a8d0[_0x3d2b26(0x22f1)](_0x33a8d0[_0x3d2b26(0x33fa)],0x0,this[_0x3d2b26(0x2ec9)](_0x52818a),0x1,0x1,0x0,_0x33a8d0[_0x3d2b26(0x2165)],this[_0x3d2b26(0xabe)](_0x52818a),null),_0x33a8d0[_0x3d2b26(0x1365)](_0x33a8d0[_0x3d2b26(0x33fa)],_0x33a8d0[_0x3d2b26(0x2df1)],_0x33a8d0[_0x3d2b26(0x19dc)]),_0x33a8d0[_0x3d2b26(0x1365)](_0x33a8d0['TEXTURE_2D'],_0x33a8d0[_0x3d2b26(0x35e2)],_0x33a8d0[_0x3d2b26(0x19dc)]),_0x33a8d0[_0x3d2b26(0x1fe4)]()),_0x48bc07=(_0x33a8d0['bindFramebuffer'](_0x33a8d0[_0x3d2b26(0xa1)],_0x52818a),_0x33a8d0[_0x3d2b26(0x966)](_0x33a8d0[_0x3d2b26(0xa1)],_0x33a8d0[_0x3d2b26(0x37b4)],_0x33a8d0[_0x3d2b26(0x33fa)],_0x263c42,0x0),_0x33a8d0[_0x3d2b26(0x2dc3)](_0x33a8d0['FRAMEBUFFER']));for((_0x5dcf89=(_0x5dcf89=_0x5dcf89&&_0x48bc07===_0x33a8d0[_0x3d2b26(0x297a)])&&_0x33a8d0[_0x3d2b26(0xed3)]()===_0x33a8d0['NO_ERROR'])&&(_0x33a8d0[_0x3d2b26(0x2af2)](_0x33a8d0['COLOR_BUFFER_BIT']),_0x5dcf89=_0x5dcf89&&_0x33a8d0['getError']()===_0x33a8d0[_0x3d2b26(0x22fc)]),_0x5dcf89&&(_0x33a8d0[_0x3d2b26(0x69a)](_0x33a8d0[_0x3d2b26(0xa1)],null),_0x48bc07=_0x33a8d0[_0x3d2b26(0x2165)],_0x21c12c=_0x33a8d0['UNSIGNED_BYTE'],_0x4ca597=new Uint8Array(0x4),_0x33a8d0[_0x3d2b26(0x106c)](0x0,0x0,0x1,0x1,_0x48bc07,_0x21c12c,_0x4ca597),_0x5dcf89=_0x5dcf89&&_0x33a8d0[_0x3d2b26(0xed3)]()===_0x33a8d0[_0x3d2b26(0x22fc)]),_0x33a8d0[_0x3d2b26(0x386)](_0x263c42),_0x33a8d0[_0x3d2b26(0x1612)](_0x52818a),_0x33a8d0[_0x3d2b26(0x69a)](_0x33a8d0[_0x3d2b26(0xa1)],null);!_0x5dcf89&&_0x33a8d0[_0x3d2b26(0xed3)]()!==_0x33a8d0['NO_ERROR'];);return _0x5dcf89;}[_0x343ad8(0xabe)](_0x586d73){var _0x465095=_0x343ad8;if(0x1===this[_0x465095(0x1382)]){switch(_0x586d73){case _0x41cb5d['g']['TEXTURETYPE_FLOAT']:return this['_gl'][_0x465095(0x339b)];case _0x41cb5d['g'][_0x465095(0x249a)]:return this[_0x465095(0xd4a)][_0x465095(0x13d0)];case _0x41cb5d['g'][_0x465095(0x607)]:return this[_0x465095(0xd4a)][_0x465095(0x13eb)];case _0x41cb5d['g'][_0x465095(0x2140)]:return this['_gl'][_0x465095(0x67c)];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1']:return this[_0x465095(0xd4a)]['UNSIGNED_SHORT_5_5_5_1'];case _0x41cb5d['g'][_0x465095(0x1b66)]:return this[_0x465095(0xd4a)][_0x465095(0xa0f)];}return this[_0x465095(0xd4a)][_0x465095(0x13eb)];}switch(_0x586d73){case _0x41cb5d['g'][_0x465095(0x311f)]:return this[_0x465095(0xd4a)]['BYTE'];case _0x41cb5d['g'][_0x465095(0x607)]:return this[_0x465095(0xd4a)][_0x465095(0x13eb)];case _0x41cb5d['g'][_0x465095(0x2f1b)]:return this['_gl'][_0x465095(0x1012)];case _0x41cb5d['g'][_0x465095(0x87e)]:return this[_0x465095(0xd4a)][_0x465095(0x3541)];case _0x41cb5d['g']['TEXTURETYPE_INT']:return this['_gl'][_0x465095(0x1cba)];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_INTEGER']:return this['_gl'][_0x465095(0x3e38)];case _0x41cb5d['g']['TEXTURETYPE_FLOAT']:return this[_0x465095(0xd4a)][_0x465095(0x339b)];case _0x41cb5d['g'][_0x465095(0x249a)]:return this[_0x465095(0xd4a)][_0x465095(0x772)];case _0x41cb5d['g'][_0x465095(0x2140)]:return this['_gl'][_0x465095(0x67c)];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1']:return this[_0x465095(0xd4a)]['UNSIGNED_SHORT_5_5_5_1'];case _0x41cb5d['g'][_0x465095(0x1b66)]:return this['_gl']['UNSIGNED_SHORT_5_6_5'];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']:return this[_0x465095(0xd4a)]['UNSIGNED_INT_2_10_10_10_REV'];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_INT_24_8']:return this[_0x465095(0xd4a)][_0x465095(0x2bae)];case _0x41cb5d['g'][_0x465095(0x2726)]:return this[_0x465095(0xd4a)][_0x465095(0x12eb)];case _0x41cb5d['g'][_0x465095(0x24c7)]:return this['_gl'][_0x465095(0x58b)];case _0x41cb5d['g']['TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV']:return this[_0x465095(0xd4a)][_0x465095(0x3fef)];}return this[_0x465095(0xd4a)][_0x465095(0x13eb)];}[_0x343ad8(0x39ff)](_0x3bb8fa,_0x2a2376=!0x1){var _0x41b6a8=_0x343ad8;let _0x18c43f=_0x2a2376?this['_glSRGBExtensionValues'][_0x41b6a8(0x37b2)]:this[_0x41b6a8(0xd4a)][_0x41b6a8(0x2165)];switch(_0x3bb8fa){case _0x41cb5d['g'][_0x41b6a8(0x2667)]:_0x18c43f=this[_0x41b6a8(0xd4a)][_0x41b6a8(0x1267)];break;case _0x41cb5d['g']['TEXTUREFORMAT_LUMINANCE']:_0x18c43f=this[_0x41b6a8(0xd4a)][_0x41b6a8(0x18ad)];break;case _0x41cb5d['g'][_0x41b6a8(0x646)]:_0x18c43f=this[_0x41b6a8(0xd4a)][_0x41b6a8(0x37f6)];break;case _0x41cb5d['g'][_0x41b6a8(0x1590)]:_0x18c43f=this['_gl']['RED'];break;case _0x41cb5d['g'][_0x41b6a8(0x32c)]:_0x18c43f=this[_0x41b6a8(0xd4a)]['RG'];break;case _0x41cb5d['g'][_0x41b6a8(0xc4e)]:_0x18c43f=_0x2a2376?this[_0x41b6a8(0x3b29)][_0x41b6a8(0x3118)]:this[_0x41b6a8(0xd4a)][_0x41b6a8(0x1f81)];break;case _0x41cb5d['g']['TEXTUREFORMAT_RGBA']:_0x18c43f=_0x2a2376?this[_0x41b6a8(0x3b29)][_0x41b6a8(0x37b2)]:this['_gl'][_0x41b6a8(0x2165)];}if(0x1<this[_0x41b6a8(0x1382)])switch(_0x3bb8fa){case _0x41cb5d['g']['TEXTUREFORMAT_RED_INTEGER']:_0x18c43f=this[_0x41b6a8(0xd4a)][_0x41b6a8(0x1a1)];break;case _0x41cb5d['g'][_0x41b6a8(0x310a)]:_0x18c43f=this['_gl'][_0x41b6a8(0x1b13)];break;case _0x41cb5d['g'][_0x41b6a8(0x29ab)]:_0x18c43f=this['_gl'][_0x41b6a8(0x538)];break;case _0x41cb5d['g'][_0x41b6a8(0x19b6)]:_0x18c43f=this[_0x41b6a8(0xd4a)]['RGBA_INTEGER'];}return _0x18c43f;}['_getRGBABufferInternalSizedFormat'](_0x3563fd,_0x59d8a2,_0x466dfb=!0x1){var _0x501363=_0x343ad8;if(0x1===this[_0x501363(0x1382)]){if(void 0x0!==_0x59d8a2)switch(_0x59d8a2){case _0x41cb5d['g']['TEXTUREFORMAT_ALPHA']:return this[_0x501363(0xd4a)][_0x501363(0x1267)];case _0x41cb5d['g'][_0x501363(0x5ae)]:return this['_gl'][_0x501363(0x18ad)];case _0x41cb5d['g'][_0x501363(0x646)]:return this[_0x501363(0xd4a)]['LUMINANCE_ALPHA'];case _0x41cb5d['g'][_0x501363(0xc4e)]:return _0x466dfb?this['_glSRGBExtensionValues']['SRGB']:this[_0x501363(0xd4a)][_0x501363(0x1f81)];}return this[_0x501363(0xd4a)][_0x501363(0x2165)];}switch(_0x3563fd){case _0x41cb5d['g']['TEXTURETYPE_BYTE']:switch(_0x59d8a2){case _0x41cb5d['g'][_0x501363(0x1590)]:return this[_0x501363(0xd4a)][_0x501363(0x3bc1)];case _0x41cb5d['g']['TEXTUREFORMAT_RG']:return this['_gl'][_0x501363(0xb61)];case _0x41cb5d['g'][_0x501363(0xc4e)]:return this[_0x501363(0xd4a)][_0x501363(0x3a6d)];case _0x41cb5d['g'][_0x501363(0xaf3)]:return this[_0x501363(0xd4a)][_0x501363(0x6a1)];case _0x41cb5d['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x501363(0xd4a)][_0x501363(0x4014)];case _0x41cb5d['g'][_0x501363(0x29ab)]:return this[_0x501363(0xd4a)][_0x501363(0x3de)];case _0x41cb5d['g'][_0x501363(0x19b6)]:return this[_0x501363(0xd4a)][_0x501363(0x1a83)];default:return this[_0x501363(0xd4a)][_0x501363(0x24ba)];}case _0x41cb5d['g'][_0x501363(0x607)]:switch(_0x59d8a2){case _0x41cb5d['g']['TEXTUREFORMAT_RED']:return this[_0x501363(0xd4a)]['R8'];case _0x41cb5d['g'][_0x501363(0x32c)]:return this['_gl'][_0x501363(0x2900)];case _0x41cb5d['g']['TEXTUREFORMAT_RGB']:return _0x466dfb?this[_0x501363(0x3b29)]['SRGB8']:this[_0x501363(0xd4a)][_0x501363(0x5ce)];case _0x41cb5d['g'][_0x501363(0x5b0)]:return _0x466dfb?this[_0x501363(0x3b29)][_0x501363(0x37b2)]:this[_0x501363(0xd4a)][_0x501363(0x2884)];case _0x41cb5d['g'][_0x501363(0xaf3)]:return this[_0x501363(0xd4a)][_0x501363(0x3d66)];case _0x41cb5d['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x501363(0xd4a)][_0x501363(0x175e)];case _0x41cb5d['g']['TEXTUREFORMAT_RGB_INTEGER']:return this[_0x501363(0xd4a)][_0x501363(0x3587)];case _0x41cb5d['g'][_0x501363(0x19b6)]:return this['_gl']['RGBA8UI'];case _0x41cb5d['g'][_0x501363(0x2667)]:return this[_0x501363(0xd4a)][_0x501363(0x1267)];case _0x41cb5d['g'][_0x501363(0x5ae)]:return this[_0x501363(0xd4a)][_0x501363(0x18ad)];case _0x41cb5d['g'][_0x501363(0x646)]:return this[_0x501363(0xd4a)][_0x501363(0x37f6)];default:return this[_0x501363(0xd4a)][_0x501363(0x2884)];}case _0x41cb5d['g'][_0x501363(0x2f1b)]:switch(_0x59d8a2){case _0x41cb5d['g'][_0x501363(0xaf3)]:return this[_0x501363(0xd4a)]['R16I'];case _0x41cb5d['g'][_0x501363(0x310a)]:return this[_0x501363(0xd4a)][_0x501363(0x1402)];case _0x41cb5d['g']['TEXTUREFORMAT_RGB_INTEGER']:return this[_0x501363(0xd4a)]['RGB16I'];default:return _0x41cb5d['g'][_0x501363(0x19b6)],this['_gl'][_0x501363(0x7e6)];}case _0x41cb5d['g'][_0x501363(0x87e)]:switch(_0x59d8a2){case _0x41cb5d['g'][_0x501363(0xaf3)]:return this[_0x501363(0xd4a)][_0x501363(0xf9c)];case _0x41cb5d['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x501363(0xd4a)][_0x501363(0x3354)];case _0x41cb5d['g']['TEXTUREFORMAT_RGB_INTEGER']:return this[_0x501363(0xd4a)][_0x501363(0x17a1)];default:return _0x41cb5d['g'][_0x501363(0x19b6)],this[_0x501363(0xd4a)][_0x501363(0x3c1)];}case _0x41cb5d['g'][_0x501363(0xee3)]:switch(_0x59d8a2){case _0x41cb5d['g'][_0x501363(0xaf3)]:return this[_0x501363(0xd4a)][_0x501363(0x30d4)];case _0x41cb5d['g'][_0x501363(0x310a)]:return this[_0x501363(0xd4a)]['RG32I'];case _0x41cb5d['g']['TEXTUREFORMAT_RGB_INTEGER']:return this[_0x501363(0xd4a)][_0x501363(0x2c25)];default:return _0x41cb5d['g'][_0x501363(0x19b6)],this['_gl'][_0x501363(0xcfa)];}case _0x41cb5d['g'][_0x501363(0x2869)]:switch(_0x59d8a2){case _0x41cb5d['g'][_0x501363(0xaf3)]:return this['_gl']['R32UI'];case _0x41cb5d['g'][_0x501363(0x310a)]:return this[_0x501363(0xd4a)][_0x501363(0x9df)];case _0x41cb5d['g'][_0x501363(0x29ab)]:return this[_0x501363(0xd4a)][_0x501363(0x2d73)];default:return _0x41cb5d['g']['TEXTUREFORMAT_RGBA_INTEGER'],this[_0x501363(0xd4a)][_0x501363(0x11d1)];}case _0x41cb5d['g'][_0x501363(0x123c)]:switch(_0x59d8a2){case _0x41cb5d['g']['TEXTUREFORMAT_RED']:return this['_gl'][_0x501363(0x16f8)];case _0x41cb5d['g'][_0x501363(0x32c)]:return this[_0x501363(0xd4a)][_0x501363(0x399c)];case _0x41cb5d['g'][_0x501363(0xc4e)]:return this[_0x501363(0xd4a)][_0x501363(0x3897)];default:return _0x41cb5d['g']['TEXTUREFORMAT_RGBA'],this[_0x501363(0xd4a)][_0x501363(0xe25)];}case _0x41cb5d['g']['TEXTURETYPE_HALF_FLOAT']:switch(_0x59d8a2){case _0x41cb5d['g'][_0x501363(0x1590)]:return this['_gl']['R16F'];case _0x41cb5d['g'][_0x501363(0x32c)]:return this['_gl'][_0x501363(0x307f)];case _0x41cb5d['g'][_0x501363(0xc4e)]:return this[_0x501363(0xd4a)][_0x501363(0x2565)];default:return _0x41cb5d['g'][_0x501363(0x5b0)],this[_0x501363(0xd4a)][_0x501363(0x3258)];}case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_SHORT_5_6_5']:return this[_0x501363(0xd4a)][_0x501363(0x3436)];case _0x41cb5d['g'][_0x501363(0x2726)]:return this['_gl']['R11F_G11F_B10F'];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV']:return this[_0x501363(0xd4a)][_0x501363(0x248f)];case _0x41cb5d['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4']:return this['_gl'][_0x501363(0x3136)];case _0x41cb5d['g'][_0x501363(0x20fa)]:return this['_gl'][_0x501363(0xa1b)];case _0x41cb5d['g'][_0x501363(0x1a1b)]:switch(_0x59d8a2){case _0x41cb5d['g']['TEXTUREFORMAT_RGBA']:return this[_0x501363(0xd4a)][_0x501363(0x339d)];case _0x41cb5d['g'][_0x501363(0x19b6)]:return this[_0x501363(0xd4a)]['RGB10_A2UI'];default:return this[_0x501363(0xd4a)][_0x501363(0x339d)];}}return _0x466dfb?this[_0x501363(0x3b29)][_0x501363(0x37b2)]:this[_0x501363(0xd4a)][_0x501363(0x2884)];}['_getRGBAMultiSampleBufferFormat'](_0x145433,_0x3b3447=_0x41cb5d['g'][_0x343ad8(0x5b0)]){var _0x4d283b=_0x343ad8;switch(_0x145433){case _0x41cb5d['g'][_0x4d283b(0x123c)]:return _0x3b3447!==_0x41cb5d['g']['TEXTUREFORMAT_R']?this['_gl'][_0x4d283b(0xe25)]:this[_0x4d283b(0xd4a)][_0x4d283b(0x16f8)];case _0x41cb5d['g'][_0x4d283b(0x249a)]:return _0x3b3447!==_0x41cb5d['g']['TEXTUREFORMAT_R']?this[_0x4d283b(0xd4a)][_0x4d283b(0x3258)]:this[_0x4d283b(0xd4a)][_0x4d283b(0x368d)];}return this[_0x4d283b(0xd4a)][_0x4d283b(0x2884)];}['_loadFile'](_0x53518b,_0xd86de1,_0x35e4f3,_0x53b1b2,_0x2e788e,_0x253d4a){var _0x3e71ba=_0x343ad8;const _0x1072a4=_0x2c7d67[_0x3e71ba(0xf7b)](_0x53518b,_0xd86de1,_0x35e4f3,_0x53b1b2,_0x2e788e,_0x253d4a);return this[_0x3e71ba(0xe12)][_0x3e71ba(0x2f54)](_0x1072a4),_0x1072a4[_0x3e71ba(0x3208)][_0x3e71ba(0x11ad)](_0x5bfd40=>{var _0x585c8d=_0x3e71ba;this[_0x585c8d(0xe12)][_0x585c8d(0x1035)](this[_0x585c8d(0xe12)][_0x585c8d(0x404a)](_0x5bfd40),0x1);}),_0x1072a4;}static['_FileToolsLoadFile'](_0xa53b7e,_0x111c47,_0x3592b9,_0x1fdea4,_0x2e8519,_0x4dc483){var _0x500e87=_0x343ad8;throw(0x0,_0x14b36a['S'])(_0x500e87(0x952));}[_0x343ad8(0x106c)](_0x3f0a1f,_0x4cfd52,_0x931ba4,_0x2fdccb,_0x3869ec=!0x0,_0x4c8929=!0x0){var _0x197e6d=_0x343ad8,_0x28596b=_0x3869ec?this[_0x197e6d(0xd4a)]['RGBA']:this[_0x197e6d(0xd4a)][_0x197e6d(0x1f81)],_0x3869ec=new Uint8Array(_0x2fdccb*_0x931ba4*(_0x3869ec?0x4:0x3));return _0x4c8929&&this[_0x197e6d(0xef8)](),this[_0x197e6d(0xd4a)]['readPixels'](_0x3f0a1f,_0x4cfd52,_0x931ba4,_0x2fdccb,_0x28596b,this[_0x197e6d(0xd4a)][_0x197e6d(0x13eb)],_0x3869ec),Promise[_0x197e6d(0x7e0)](_0x3869ec);}static get[_0x343ad8(0x3f0a)](){var _0x38c778=_0x343ad8;return Promise[_0x38c778(0x7e0)](this['isSupported']());}static get[_0x343ad8(0x1099)](){return this['isSupported']();}static[_0x343ad8(0x18d2)](){var _0x25059c=_0x343ad8;if(null!==this['_HasMajorPerformanceCaveat'])return!this[_0x25059c(0x294e)];if(null===this['_IsSupported'])try{const _0xebfc4a=this[_0x25059c(0x178a)](0x1,0x1);var _0x2aeb7f=_0xebfc4a[_0x25059c(0x1d9c)](_0x25059c(0x2368))||_0xebfc4a[_0x25059c(0x1d9c)](_0x25059c(0x34c1));this[_0x25059c(0x2b9f)]=null!=_0x2aeb7f&&!!window[_0x25059c(0x238b)];}catch(_0x1c5f56){this[_0x25059c(0x2b9f)]=!0x1;}return this['_IsSupported'];}static get[_0x343ad8(0x2cf)](){var _0x3c4cd6=_0x343ad8;if(null===this['_HasMajorPerformanceCaveat'])try{const _0x221bb2=this[_0x3c4cd6(0x178a)](0x1,0x1);var _0x29e460=_0x221bb2[_0x3c4cd6(0x1d9c)](_0x3c4cd6(0x2368),{'failIfMajorPerformanceCaveat':!0x0})||_0x221bb2['getContext']('experimental-webgl',{'failIfMajorPerformanceCaveat':!0x0});this[_0x3c4cd6(0x294e)]=!_0x29e460;}catch(_0x43b624){this['_HasMajorPerformanceCaveat']=!0x1;}return this[_0x3c4cd6(0x294e)];}static[_0x343ad8(0x3115)](_0x67cb65){return _0x67cb65--,_0x67cb65=(_0x67cb65=(_0x67cb65=(_0x67cb65=(_0x67cb65|=_0x67cb65>>0x1)|_0x67cb65>>0x2)|_0x67cb65>>0x4)|_0x67cb65>>0x8)|_0x67cb65>>0x10,++_0x67cb65;}static[_0x343ad8(0x880)](_0x59a099){return(_0x59a099=(_0x59a099=(_0x59a099=(_0x59a099=(_0x59a099|=_0x59a099>>0x1)|_0x59a099>>0x2)|_0x59a099>>0x4)|_0x59a099>>0x8)|_0x59a099>>0x10)-(_0x59a099>>0x1);}static['NearestPOT'](_0x395a01){var _0x297410=_0x343ad8,_0x50dfe2=_0x2c7d67[_0x297410(0x3115)](_0x395a01),_0x5a7427=_0x2c7d67[_0x297410(0x880)](_0x395a01);return _0x395a01-_0x5a7427<_0x50dfe2-_0x395a01?_0x5a7427:_0x50dfe2;}static[_0x343ad8(0x1bc3)](_0x4972da,_0x49d038,_0x35928a=_0x41cb5d['g'][_0x343ad8(0x2a65)]){var _0x3ae862=_0x343ad8;let _0x21332d;switch(_0x35928a){case _0x41cb5d['g'][_0x3ae862(0x1606)]:_0x21332d=_0x2c7d67[_0x3ae862(0x880)](_0x4972da);break;case _0x41cb5d['g'][_0x3ae862(0x2a65)]:_0x21332d=_0x2c7d67[_0x3ae862(0x3ea)](_0x4972da);break;default:_0x41cb5d['g'][_0x3ae862(0xd4)],_0x21332d=_0x2c7d67['CeilingPOT'](_0x4972da);}return Math[_0x3ae862(0x3749)](_0x21332d,_0x49d038);}static[_0x343ad8(0x1bd9)](_0x35db31,_0x3e76d5){var _0x1f6f75=_0x343ad8;if((0x0,_0x5ed5e2['CG'])()){const {requestPostAnimationFrame:_0x4aa4e3,requestAnimationFrame:_0x4814e6}=_0x3e76d5||window;if(_0x1f6f75(0x187)==typeof _0x4aa4e3)return _0x4aa4e3(_0x35db31);if('function'==typeof _0x4814e6)return _0x4814e6(_0x35db31);}else{if(_0x1f6f75(0x187)==typeof requestAnimationFrame)return requestAnimationFrame(_0x35db31);}return setTimeout(_0x35db31,0x10);}[_0x343ad8(0x256a)](){var _0xa4244a=_0x343ad8;return this[_0xa4244a(0xeed)]&&this[_0xa4244a(0xeed)][_0xa4244a(0x30b5)]?this[_0xa4244a(0xeed)][_0xa4244a(0x30b5)]:(0x0,_0x5ed5e2['n5'])()?document:null;}}_0x2c7d67[_0x343ad8(0x107c)]=[{'key':_0x343ad8(0x1d49),'capture':'63\x5c.0\x5c.3239\x5c.(\x5cd+)','captureConstraint':0x6c,'targets':[_0x343ad8(0x3d48)]},{'key':_0x343ad8(0x26cf),'capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x3d48)]},{'key':'Firefox/59','capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':_0x343ad8(0x2997),'capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x261e)]},{'key':_0x343ad8(0x2931),'capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x261e)]},{'key':_0x343ad8(0x2688),'capture':null,'captureConstraint':null,'targets':['vao']},{'key':_0x343ad8(0x2f81),'capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x261e)]},{'key':_0x343ad8(0xa2a),'capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x261e)]},{'key':'Mac\x20OS.+Chrome','capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x3d48)]},{'key':'.*AppleWebKit.*(15.4).*Safari','capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x1d08),_0x343ad8(0x102f)]},{'key':_0x343ad8(0x2144),'capture':null,'captureConstraint':null,'targets':[_0x343ad8(0x1d08),_0x343ad8(0x102f)]}],_0x2c7d67[_0x343ad8(0x2afa)]=[],_0x2c7d67[_0x343ad8(0x1f91)]=0.001,_0x2c7d67[_0x343ad8(0x2b9f)]=null,_0x2c7d67[_0x343ad8(0x294e)]=null;},0x9957:(_0x492a03,_0x82d300,_0x17f9d5)=>{var _0xead9d6=a8_0x49466b;_0x17f9d5['d'](_0x82d300,{'f':()=>_0x1f44a3});var _0x1b5802=_0x17f9d5(0x10ea4),_0x4623ea=_0x17f9d5(0x18233),_0x3da656=_0x17f9d5(0x15857),_0x500eb1=_0x17f9d5(0xee04),_0x43e43a=_0x17f9d5(0x25b1),_0x2b0cca=_0x17f9d5(0xf75c),_0x3c2fbf=_0x17f9d5(0x77a5),_0x57b95f=_0x17f9d5(0x89a1),_0x584175=_0x17f9d5(0x1a27),_0x107d6a=_0x17f9d5(0xf715),_0x506cad=_0x17f9d5(0x3a2d),_0x3ee871=_0x17f9d5(0x1577e),_0x3dccc3=_0x17f9d5(0x1114f),_0x112223=_0x17f9d5(0xe222),_0x1ae072=_0x17f9d5(0x59c6),_0x31ff7e=_0x17f9d5(0x11376),_0x90afef=_0x17f9d5(0x18215),_0x439192=_0x17f9d5(0x149c5),_0x4d95be=_0x17f9d5(0x7d48),_0x27d783=_0x17f9d5(0x14e86),_0x3538d9=_0x17f9d5(0x9683),_0x28e2c5=_0x17f9d5(0x6c74),_0x2e666c=_0x17f9d5(0x2514),_0xfaaa1a=_0x17f9d5(0xcef),_0x5eb76d=_0x17f9d5(0x10431),_0x2e02e7=_0x17f9d5(0x104f7),_0x2b1bdf=_0x17f9d5(0x11454),_0x18c553=_0x17f9d5(0xb194),_0x93e8fc=_0x17f9d5(0x742a),_0x4f3ae0=_0x17f9d5(0x17bd),_0x3d4b9a=_0x17f9d5(0x12546),_0x2e7811=_0x17f9d5(0xf96c),_0x3d116e=_0x17f9d5(0x1411a),_0x29f82f=_0x17f9d5(0x1144e),_0x4ebaae=_0x17f9d5(0xe83b),_0x52c8c4=_0x17f9d5(0x11722),_0x118f36=_0x17f9d5(0x99e2),_0x28f027=_0x17f9d5(0x6214);const _0x3882e2={'label':_0xead9d6(0x2e23),'dimension':_0x57b95f['kd']['E2d'],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x556117={'label':_0xead9d6(0x270d),'dimension':_0x57b95f['kd']['E2d'],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x439937=_0xead9d6(0xae3);class _0x1f44a3 extends _0x500eb1['D']{constructor(_0x1ea694,_0x3ae82b={}){var _0xae0a2f=_0xead9d6,_0x1240c3;super(null,null==(_0x1240c3=_0x3ae82b['antialias'])||_0x1240c3,_0x3ae82b),this[_0xae0a2f(0x18c6)]={'label':'upload'},this[_0xae0a2f(0x16d0)]={'label':_0xae0a2f(0x3364)},this['_renderTargetEncoderDescriptor']={'label':_0xae0a2f(0x190)},this[_0xae0a2f(0x214a)]=0x1,this['_clearReverseDepthValue']=0x0,this[_0xae0a2f(0x126f)]=0x0,this['_defaultSampleCount']=0x4,this[_0xae0a2f(0x5c0)]=null,this['_tintWASM']=null,this['_adapterInfo']={'vendor':'','architecture':'','device':'','description':''},this[_0xae0a2f(0x390a)]={},this[_0xae0a2f(0x1e5)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0xae0a2f(0x6db)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0xae0a2f(0x3ee9)]=0x14,this[_0xae0a2f(0x3539)]=[null,null,null],this['_currentRenderPass']=null,this[_0xae0a2f(0x328)]=new _0x4d95be['B'](),this[_0xae0a2f(0x1b3b)]=new _0x4d95be['B'](),this[_0xae0a2f(0x13a4)]=[],this[_0xae0a2f(0x2342)]=new _0x2e7811['y$'](),this[_0xae0a2f(0x25e7)]=null,this[_0xae0a2f(0x379b)]=null,this[_0xae0a2f(0x162c)]=!0x0,this[_0xae0a2f(0xddb)]=!0x1,this[_0xae0a2f(0x2a41)]=!0x1,this[_0xae0a2f(0x3e8d)]=!0x0,this[_0xae0a2f(0x9d7)]=!0x1,this['dbgVerboseLogsNumFrames']=0xa,this[_0xae0a2f(0x17c9)]=!0x0,this[_0xae0a2f(0x2220)]=!0x0,this[_0xae0a2f(0x228c)]=!0x0,this[_0xae0a2f(0x2d13)]=!0x1,this[_0xae0a2f(0x3c60)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0xae0a2f(0xae1)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0xae0a2f(0x2b39)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this['_stencilRefsCurrent']=[-0x1,-0x1],this[_0xae0a2f(0x2983)]=[[null,null,null,null],[null,null,null,null]],this[_0xae0a2f(0x392a)]=_0xae0a2f(0x1c17),_0x3ae82b[_0xae0a2f(0x2af9)]=_0x3ae82b[_0xae0a2f(0x2af9)]||{},_0x3ae82b[_0xae0a2f(0x1379)]=null!=(_0x1240c3=_0x3ae82b[_0xae0a2f(0x1379)])&&_0x1240c3,_0x1b5802['Y']['Log'](_0xae0a2f(0x356a)+_0x500eb1['D']['Version']+'\x20-\x20'+this['description']+_0xae0a2f(0x201e)),navigator[_0xae0a2f(0x825)]?(_0x3ae82b['swapChainFormat']=_0x3ae82b[_0xae0a2f(0x1c8b)]||navigator[_0xae0a2f(0x825)][_0xae0a2f(0xb3d)](),this['_isWebGPU']=!0x0,this[_0xae0a2f(0x39f3)]=_0xae0a2f(0x1312),this[_0xae0a2f(0xeed)]=_0x1ea694,this[_0xae0a2f(0x18c4)]=_0x3ae82b,this[_0xae0a2f(0x31ce)]=_0x3ae82b[_0xae0a2f(0x1d08)]?this[_0xae0a2f(0x20f8)]:0x1,this[_0xae0a2f(0x2831)](),this[_0xae0a2f(0x1428)](_0x1ea694),this[_0xae0a2f(0x37f2)]=new _0x506cad['s'](),this[_0xae0a2f(0x5c8)]=new _0x3ee871['o']()):_0x1b5802['Y'][_0xae0a2f(0x350c)]('WebGPU\x20is\x20not\x20supported\x20by\x20your\x20browser.');}get[_0xead9d6(0x1a49)](){var _0x47070a=_0xead9d6;return this[_0x47070a(0x33c5)][_0x47070a(0x1a43)];}set[_0xead9d6(0x1a49)](_0x18565c){var _0x41b32d=_0xead9d6;this['_snapshotRendering'][_0x41b32d(0x1a43)]=_0x18565c;}['snapshotRenderingReset'](){var _0x3d09ec=_0xead9d6;this[_0x3d09ec(0x33c5)]['reset']();}get[_0xead9d6(0x2249)](){var _0xbc25ad=_0xead9d6;return this[_0xbc25ad(0x33c5)]['enabled'];}set[_0xead9d6(0x2249)](_0x2fcb99){this['_snapshotRendering']['enabled']=_0x2fcb99;}get[_0xead9d6(0x27dd)](){var _0x1f68b6=_0xead9d6;return!!this['_cacheSampler']&&this[_0x1f68b6(0x1ec)][_0x1f68b6(0x4034)];}set[_0xead9d6(0x27dd)](_0x1ad563){var _0x214ff0=_0xead9d6;this[_0x214ff0(0x1ec)]&&(this[_0x214ff0(0x1ec)][_0x214ff0(0x4034)]=_0x1ad563);}get[_0xead9d6(0x1c5a)](){var _0x35c97d=_0xead9d6;return!!this[_0x35c97d(0x2581)]&&this[_0x35c97d(0x2581)][_0x35c97d(0x4034)];}set[_0xead9d6(0x1c5a)](_0x17cba9){var _0xb40205=_0xead9d6;this[_0xb40205(0x2581)]&&(this['_cacheRenderPipeline']['disabled']=_0x17cba9);}get[_0xead9d6(0x9d)](){var _0x45fe6d=_0xead9d6;return!!this['_cacheBindGroups']&&this[_0x45fe6d(0x383a)][_0x45fe6d(0x4034)];}set[_0xead9d6(0x9d)](_0x50483b){var _0x2ef416=_0xead9d6;this[_0x2ef416(0x383a)]&&(this[_0x2ef416(0x383a)]['disabled']=_0x50483b);}static get[_0xead9d6(0x3f0a)](){var _0x1a9ed0=_0xead9d6;return navigator[_0x1a9ed0(0x825)]?navigator[_0x1a9ed0(0x825)][_0x1a9ed0(0x10bf)]()[_0x1a9ed0(0x1af5)](_0x3eb249=>!!_0x3eb249,()=>!0x1)[_0x1a9ed0(0x310e)](()=>!0x1):Promise[_0x1a9ed0(0x7e0)](!0x1);}static get[_0xead9d6(0x1099)](){var _0x3c59fc=_0xead9d6;return _0x1b5802['Y']['Warn'](_0x3c59fc(0x113f)),!0x1;}get[_0xead9d6(0x23df)](){return!0x0;}get[_0xead9d6(0x1609)](){var _0x768b15=_0xead9d6;return this[_0x768b15(0x6b0)];}get[_0xead9d6(0xe2c)](){var _0x5ac8c2=_0xead9d6;return this[_0x5ac8c2(0x404b)];}get[_0xead9d6(0x3fab)](){var _0x5d5fb2=_0xead9d6;return this[_0x5d5fb2(0x15f4)];}get[_0xead9d6(0x499)](){return this['_deviceLimits'];}get[_0xead9d6(0x2c27)](){var _0x501979=_0xead9d6;return this[_0x501979(0x3efc)]+this['version'];}get['version'](){return 0x1;}['getInfo'](){var _0x300b00=_0xead9d6;return{'vendor':this['_adapterInfo'][_0x300b00(0x88b)]||_0x300b00(0xc18),'renderer':this[_0x300b00(0x2588)][_0x300b00(0x2c03)]||_0x300b00(0x1e81),'version':this[_0x300b00(0x2588)][_0x300b00(0x2c27)]||_0x300b00(0xc94)};}get[_0xead9d6(0x3901)](){return this['_compatibilityMode'];}set[_0xead9d6(0x3901)](_0xff531b){var _0x3dce4a=_0xead9d6;this[_0x3dce4a(0xc6)]=_0xff531b;}get[_0xead9d6(0x2171)](){var _0xbdfd8c=_0xead9d6;return this[_0xbdfd8c(0x2ec5)]?this[_0xbdfd8c(0x2ec5)][_0xbdfd8c(0xc88)]:this[_0xbdfd8c(0x31ce)];}static[_0xead9d6(0x3abf)](_0x5bd237,_0x2a1582={}){const _0x406b0c=new _0x1f44a3(_0x5bd237,_0x2a1582);return new Promise(_0x1e6645=>{var _0x1867dd=a8_0x58a1;_0x406b0c['initAsync'](_0x2a1582[_0x1867dd(0x83a)],_0x2a1582[_0x1867dd(0x3d28)])['then'](()=>_0x1e6645(_0x406b0c));});}[_0xead9d6(0xa84)](_0x1278d9,_0x20e6aa){var _0x43b43d=_0xead9d6;return this['_initGlslang'](null!=_0x1278d9?_0x1278d9:null==(_0x1278d9=this[_0x43b43d(0x18c4)])?void 0x0:_0x1278d9['glslangOptions'])[_0x43b43d(0x1af5)](_0x5650d6=>{var _0x5be3be=_0x43b43d;return this['_glslang']=_0x5650d6,this[_0x5be3be(0x16b8)]=_0x1f44a3[_0x5be3be(0x393e)]?new _0x29f82f['S']():null,this[_0x5be3be(0x16b8)]?this[_0x5be3be(0x16b8)]['initTwgsl'](null!=_0x20e6aa?_0x20e6aa:null==(_0x5650d6=this[_0x5be3be(0x18c4)])?void 0x0:_0x5650d6['twgslOptions'])[_0x5be3be(0x1af5)](()=>navigator[_0x5be3be(0x825)][_0x5be3be(0x10bf)](this[_0x5be3be(0x18c4)]),_0x59a10c=>{var _0x25e339=_0x5be3be;throw _0x1b5802['Y']['Error']('Can\x20not\x20initialize\x20twgsl!'),_0x1b5802['Y'][_0x25e339(0x350c)](_0x59a10c),Error('WebGPU\x20initializations\x20stopped.');}):navigator[_0x5be3be(0x825)][_0x5be3be(0x10bf)](this[_0x5be3be(0x18c4)]);},_0x993082=>{var _0x139f62=_0x43b43d;throw _0x1b5802['Y'][_0x139f62(0x350c)](_0x139f62(0x459)),_0x1b5802['Y'][_0x139f62(0x350c)](_0x993082),Error(_0x139f62(0xe5e));})[_0x43b43d(0x1af5)](_0x274e84=>{var _0x434f46=_0x43b43d;if(_0x274e84){this['_adapter']=_0x274e84,this[_0x434f46(0x6b0)]=[],null!=(_0x274e84=this[_0x434f46(0x354b)][_0x434f46(0x2b87)])&&_0x274e84[_0x434f46(0x2f62)](_0x46b291=>this[_0x434f46(0x6b0)][_0x434f46(0x2f54)](_0x46b291)),this['_adapterSupportedLimits']=this[_0x434f46(0x354b)][_0x434f46(0x325f)],this[_0x434f46(0x354b)]['requestAdapterInfo']()[_0x434f46(0x1af5)](_0x144a5f=>{var _0x309b4f=_0x434f46;this[_0x309b4f(0x2588)]=_0x144a5f;});const _0x4da331=null!=(_0x274e84=this['_options'][_0x434f46(0x2af9)])?_0x274e84:{};_0x274e84=null!=(_0x274e84=null===_0x4da331||void 0x0===_0x4da331?void 0x0:_0x4da331[_0x434f46(0x245d)])?_0x274e84:this[_0x434f46(0x18c4)][_0x434f46(0x11eb)]?this['_adapterSupportedExtensions']:void 0x0;if(_0x274e84){const _0x3b10cc=[];for(const _0x2b9574 of _0x274e84)-0x1!==this['_adapterSupportedExtensions'][_0x434f46(0x404a)](_0x2b9574)&&_0x3b10cc[_0x434f46(0x2f54)](_0x2b9574);_0x4da331[_0x434f46(0x245d)]=_0x3b10cc;}if(this[_0x434f46(0x18c4)][_0x434f46(0x45e)]&&!_0x4da331['requiredLimits']){_0x4da331[_0x434f46(0x12b5)]={};for(const _0x3acc7e in this['_adapterSupportedLimits'])_0x4da331['requiredLimits'][_0x3acc7e]=this[_0x434f46(0x15f4)][_0x3acc7e];}return this[_0x434f46(0x354b)][_0x434f46(0x2390)](_0x4da331);}throw _0x434f46(0x2689);})[_0x43b43d(0x1af5)](_0x21ae2f=>{var _0x279be2=_0x43b43d,_0x20d80e;this[_0x279be2(0x3f4b)]=_0x21ae2f,this[_0x279be2(0x404b)]=[],null!=(_0x20d80e=this[_0x279be2(0x3f4b)]['features'])&&_0x20d80e[_0x279be2(0x2f62)](_0x1082dd=>this[_0x279be2(0x404b)][_0x279be2(0x2f54)](_0x1082dd)),this['_deviceLimits']=_0x21ae2f[_0x279be2(0x325f)];let _0x25fd4d=-0x1;this[_0x279be2(0x3f4b)][_0x279be2(0x2b6c)](_0x279be2(0x3f3e),_0x5a5c1f=>{var _0x556ea3=_0x279be2;++_0x25fd4d<this[_0x556ea3(0x3ee9)]?_0x1b5802['Y']['Warn'](_0x556ea3(0x1cf0)+(_0x25fd4d+0x1)+'):\x20'+_0x5a5c1f[_0x556ea3(0x1fe2)]+'\x20-\x20'+_0x5a5c1f[_0x556ea3(0x1fe2)]['message']):_0x25fd4d++===this[_0x556ea3(0x3ee9)]&&_0x1b5802['Y']['Warn']('WebGPU\x20uncaptured\x20error:\x20too\x20many\x20warnings\x20('+this[_0x556ea3(0x3ee9)]+_0x556ea3(0x2778));}),this[_0x279be2(0x1700)]||null!=(_0x20d80e=this[_0x279be2(0x3f4b)][_0x279be2(0x15f)])&&_0x20d80e[_0x279be2(0x1af5)](_0x401014=>{var _0x765bb1=_0x279be2;this[_0x765bb1(0x87a)]||(this['_contextWasLost']=!0x0,_0x1b5802['Y'][_0x765bb1(0x2e91)](_0x765bb1(0x35a)+_0x401014),this['onContextLostObservable'][_0x765bb1(0x3e9)](this),this[_0x765bb1(0x1754)](this[_0x765bb1(0xa84)][_0x765bb1(0x2dcf)](this)));});},_0xa82694=>{var _0x4619da=_0x43b43d;_0x1b5802['Y'][_0x4619da(0x350c)](_0x4619da(0x3e0a)),_0x1b5802['Y']['Error'](_0xa82694);})['then'](()=>{var _0x26d043=_0x43b43d;this[_0x26d043(0x598)]=new _0x31ff7e['V'](this['_device']),this[_0x26d043(0x2858)]=new _0x1ae072['D'](this[_0x26d043(0x3f4b)],this[_0x26d043(0x5c0)],this[_0x26d043(0x16b8)],this[_0x26d043(0x598)]),this[_0x26d043(0x1ec)]=new _0x27d783['W'](this[_0x26d043(0x3f4b)]),this[_0x26d043(0x383a)]=new _0x2b1bdf['C'](this[_0x26d043(0x3f4b)],this['_cacheSampler'],this),this[_0x26d043(0x2d42)]=new _0x4f3ae0['b'](this[_0x26d043(0x3f4b)],this[_0x26d043(0x598)]),this[_0x26d043(0x98d)]=this[_0x26d043(0x3f4b)]['createQuerySet']?new _0x3d4b9a['D'](this,this[_0x26d043(0x3f4b)],this['_bufferManager']):void 0x0,this[_0x26d043(0x1b15)]=new _0x93e8fc['nt'](this[_0x26d043(0x3f4b)]),this[_0x26d043(0x249e)]=new _0x93e8fc['nt'](this['_device']),this[_0x26d043(0x33c5)]=new _0x118f36['w'](this,this[_0x26d043(0x38ca)],this[_0x26d043(0x1b15)],this[_0x26d043(0x249e)]),this[_0x26d043(0xa17)]=this[_0x26d043(0x598)][_0x26d043(0x2e13)](new Float32Array([-0x1,0x0]),_0x57b95f['FB']['Uniform']|_0x57b95f['FB'][_0x26d043(0x33c8)]),this['_ubDontInvertY']=this['_bufferManager'][_0x26d043(0x2e13)](new Float32Array([0x1,0x0]),_0x57b95f['FB'][_0x26d043(0x17c8)]|_0x57b95f['FB'][_0x26d043(0x33c8)]),this[_0x26d043(0x9d7)]&&void 0x0===this[_0x26d043(0xf7f)]&&(this[_0x26d043(0xf7f)]=0x0,_0x28f027[_0x26d043(0x33d8)](_0x26d043(0x817)+this['_count']+'\x20-\x20begin',_0x26d043(0x4017))),this[_0x26d043(0x3d4f)]=this[_0x26d043(0x3f4b)][_0x26d043(0x3fd5)](this[_0x26d043(0x18c6)]),this[_0x26d043(0x3b27)]=this[_0x26d043(0x3f4b)][_0x26d043(0x3fd5)](this[_0x26d043(0x16d0)]),this[_0x26d043(0x3c2f)]=this['_device'][_0x26d043(0x3fd5)](this[_0x26d043(0x3894)]),this[_0x26d043(0x2295)]=new _0x584175['o'](this,[0x0],'',!0x1,!0x1,0x1,!0x1,0x0,0x1),this[_0x26d043(0x15df)](),this['_cacheRenderPipeline']=new _0x3538d9['H'](this[_0x26d043(0x3f4b)],this[_0x26d043(0x2295)],!this[_0x26d043(0x22b2)]['textureFloatLinearFiltering']),this['_depthCullingState']=new _0x2e666c['K'](this[_0x26d043(0x2581)]),this[_0x26d043(0x2be2)]=new _0x28e2c5['F'](this['_cacheRenderPipeline']),this[_0x26d043(0x2be2)][_0x26d043(0x3b88)]=this[_0x26d043(0x21d2)],this[_0x26d043(0x3a1a)][_0x26d043(0x2910)]=!0x0,this['_depthCullingState'][_0x26d043(0x1262)]=_0x3c2fbf['g']['LEQUAL'],this[_0x26d043(0x3a1a)][_0x26d043(0x21ae)]=!0x0,this['_textureHelper'][_0x26d043(0x23b9)](this[_0x26d043(0x3d4f)]),this[_0x26d043(0x2647)]=new _0x18c553['T'](this[_0x26d043(0x3f4b)],this,this[_0x26d043(0x2295)]),this[_0x26d043(0x39af)]=this[_0x26d043(0x20f0)](),this['_currentDrawContext']=this[_0x26d043(0x39af)],this[_0x26d043(0x3200)]=this['createMaterialContext'](),this[_0x26d043(0xbb5)]=this[_0x26d043(0x3200)],this['_initializeContextAndSwapChain'](),this[_0x26d043(0xdbd)](),this['resize']();})[_0x43b43d(0x310e)](_0x158a77=>{var _0x17dad4=_0x43b43d;_0x1b5802['Y']['Error']('Can\x20not\x20create\x20WebGPU\x20Device\x20and/or\x20context.'),_0x1b5802['Y'][_0x17dad4(0x350c)](_0x158a77),_0x28f027[_0x17dad4(0x3ce4)]&&_0x28f027[_0x17dad4(0x3ce4)]();});}[_0xead9d6(0x2ec7)](_0x5a2bc9){var _0x4c4151=_0xead9d6;return _0x5a2bc9=_0x5a2bc9||{},(_0x5a2bc9=Object[_0x4c4151(0x1666)](Object[_0x4c4151(0x1666)]({},_0x1f44a3[_0x4c4151(0x30ce)]),_0x5a2bc9))['glslang']?Promise[_0x4c4151(0x7e0)](_0x5a2bc9[_0x4c4151(0x3827)]):self[_0x4c4151(0x3827)]?self['glslang'](_0x5a2bc9[_0x4c4151(0x39f1)]):_0x5a2bc9[_0x4c4151(0x40ce)]&&_0x5a2bc9[_0x4c4151(0x39f1)]?(0x0,_0x4623ea['CG'])()?_0x112223['w1'][_0x4c4151(0x181d)](_0x5a2bc9[_0x4c4151(0x40ce)])[_0x4c4151(0x1af5)](()=>self[_0x4c4151(0x3827)](_0x5a2bc9[_0x4c4151(0x39f1)])):(importScripts(_0x5a2bc9['jsPath']),self['glslang'](_0x5a2bc9[_0x4c4151(0x39f1)])):Promise['reject'](_0x4c4151(0x1f73));}['_initializeLimits'](){var _0x10890a=_0xead9d6;this[_0x10890a(0x22b2)]={'maxTexturesImageUnits':this[_0x10890a(0x242b)][_0x10890a(0x2272)],'maxVertexTextureImageUnits':this['_deviceLimits'][_0x10890a(0x2272)],'maxCombinedTexturesImageUnits':0x2*this['_deviceLimits'][_0x10890a(0x2272)],'maxTextureSize':this[_0x10890a(0x242b)][_0x10890a(0x2169)],'maxCubemapTextureSize':this[_0x10890a(0x242b)]['maxTextureDimension2D'],'maxRenderTextureSize':this[_0x10890a(0x242b)][_0x10890a(0x2169)],'maxVertexAttribs':this['_deviceLimits']['maxVertexAttributes'],'maxVaryingVectors':this[_0x10890a(0x242b)][_0x10890a(0x19a6)],'maxFragmentUniformVectors':Math[_0x10890a(0x27d2)](this[_0x10890a(0x242b)][_0x10890a(0x14f4)]/0x4),'maxVertexUniformVectors':Math[_0x10890a(0x27d2)](this[_0x10890a(0x242b)][_0x10890a(0x14f4)]/0x4),'standardDerivatives':!0x0,'astc':0x0<=this[_0x10890a(0x404b)][_0x10890a(0x404a)](_0x57b95f['eS'][_0x10890a(0xe26)])||void 0x0,'s3tc':0x0<=this['_deviceEnabledExtensions'][_0x10890a(0x404a)](_0x57b95f['eS'][_0x10890a(0x1701)])||void 0x0,'pvrtc':null,'etc1':null,'etc2':0x0<=this[_0x10890a(0x404b)][_0x10890a(0x404a)](_0x57b95f['eS']['TextureCompressionETC2'])||void 0x0,'bptc':0x0<=this[_0x10890a(0x404b)]['indexOf'](_0x57b95f['eS']['TextureCompressionBC'])||void 0x0,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x0,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x0,'textureFloat':!0x0,'textureFloatLinearFiltering':0x0<=this[_0x10890a(0x404b)][_0x10890a(0x404a)](_0x57b95f['eS'][_0x10890a(0x30c9)]),'textureFloatRender':!0x0,'textureHalfFloat':!0x0,'textureHalfFloatLinearFiltering':!0x0,'textureHalfFloatRender':!0x0,'textureLOD':!0x0,'texelFetch':!0x0,'drawBuffersExtension':!0x0,'depthTextureExtension':!0x0,'vertexArrayObject':!0x1,'instancedArrays':!0x0,'timerQuery':_0x10890a(0x16fc)!=typeof BigUint64Array&&-0x1!==this[_0x10890a(0x404b)][_0x10890a(0x404a)](_0x57b95f['eS'][_0x10890a(0xb76)])||void 0x0,'supportOcclusionQuery':_0x10890a(0x16fc)!=typeof BigUint64Array,'canUseTimestampForTimerQuery':!0x0,'multiview':!0x1,'oculusMultiview':!0x1,'parallelShaderCompile':void 0x0,'blendMinMax':!0x0,'maxMSAASamples':0x4,'canUseGLInstanceID':!0x0,'canUseGLVertexID':!0x0,'supportComputeShaders':!0x0,'supportSRGBBuffers':!0x0,'supportTransformFeedbacks':!0x1,'textureMaxLevel':!0x0,'texture2DArrayMaxLayerCount':this['_deviceLimits']['maxTextureArrayLayers'],'disableMorphTargetTexture':!0x1},this[_0x10890a(0x22b2)][_0x10890a(0x3088)]=null,this['_features']={'forceBitmapOverHTMLImageElement':!0x0,'supportRenderAndCopyToLodForFloatTextures':!0x0,'supportDepthStencilTexture':!0x0,'supportShadowSamplers':!0x0,'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':!0x0,'trackUbosInFrame':!0x0,'checkUbosContentBeforeUpload':!0x0,'supportCSM':!0x0,'basisNeedsPOT':!0x1,'support3DTextures':!0x0,'needTypeSuffixInShaderConstants':!0x0,'supportMSAA':!0x0,'supportSSAO2':!0x0,'supportExtendedTextureFormats':!0x0,'supportSwitchCaseInShader':!0x0,'supportSyncTextureRead':!0x1,'needsInvertingBitmap':!0x1,'useUBOBindingCache':!0x1,'needShaderCodeInlining':!0x0,'needToAlwaysBindUniformBuffers':!0x0,'supportRenderPasses':!0x0,'supportSpriteInstancing':!0x0,'_collectUbosUpdatedInFrame':!0x1};}['_initializeContextAndSwapChain'](){var _0x152a13=_0xead9d6;if(!this[_0x152a13(0xeed)])throw _0x152a13(0x55b);this[_0x152a13(0x1ba2)]=this[_0x152a13(0xeed)][_0x152a13(0x1d9c)](_0x152a13(0x179d)),this[_0x152a13(0x1358)](),this[_0x152a13(0xaa5)]=this[_0x152a13(0x18c4)]['swapChainFormat'],this[_0x152a13(0x328)][_0x152a13(0x3831)]=[new _0x90afef['Z']()],this[_0x152a13(0x328)][_0x152a13(0x3831)][0x0][_0x152a13(0x2cb9)]=this[_0x152a13(0xaa5)];}[_0xead9d6(0xdbd)](){var _0x26906f=_0xead9d6,_0x19e069,_0x132240;this[_0x26906f(0x598)]&&(this[_0x26906f(0xef8)](!0x1),this[_0x26906f(0xe62)]={'width':this[_0x26906f(0x105a)](!0x0),'height':this[_0x26906f(0x288a)](!0x0),'depthOrArrayLayers':0x1},_0x19e069=new Float32Array([this[_0x26906f(0x288a)](!0x0)]),this['_bufferManager']['setSubData'](this['_ubInvertY'],0x4,_0x19e069),this[_0x26906f(0x598)][_0x26906f(0x3b4c)](this[_0x26906f(0x1875)],0x4,_0x19e069),_0x19e069=this[_0x26906f(0x18c4)]['antialias']?(_0x19e069={'label':_0x26906f(0x1c86)+this[_0x26906f(0xe62)]['width']+'x'+this[_0x26906f(0xe62)][_0x26906f(0x1995)]+'_antialiasing','size':this[_0x26906f(0xe62)],'mipLevelCount':0x1,'sampleCount':this[_0x26906f(0x31ce)],'dimension':_0x57b95f['kd']['E2d'],'format':this[_0x26906f(0x18c4)][_0x26906f(0x1c8b)],'usage':_0x57b95f['v2'][_0x26906f(0x143)]},this[_0x26906f(0xd84)]&&this['_textureHelper'][_0x26906f(0x1b17)](this[_0x26906f(0xd84)]),this[_0x26906f(0xd84)]=this['_device'][_0x26906f(0x719)](_0x19e069),[{'view':this[_0x26906f(0xd84)][_0x26906f(0x2b1b)]({'label':_0x26906f(0x3ba5),'dimension':_0x57b95f['kd'][_0x26906f(0xf2a)],'format':this[_0x26906f(0x18c4)][_0x26906f(0x1c8b)],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'clearValue':new _0x3da656['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x57b95f['Ws'][_0x26906f(0x374a)],'storeOp':_0x57b95f['EG']['Store']}]):[{'view':void 0x0,'clearValue':new _0x3da656['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x57b95f['Ws']['Clear'],'storeOp':_0x57b95f['EG'][_0x26906f(0x1bfe)]}],this[_0x26906f(0x328)][_0x26906f(0x3060)]=this[_0x26906f(0x1ab1)]?_0x57b95f['EV'][_0x26906f(0xbb9)]:_0x57b95f['EV']['Depth32Float'],this[_0x26906f(0x2292)](this[_0x26906f(0x328)]),_0x132240={'label':_0x26906f(0x2da6)+this[_0x26906f(0xe62)][_0x26906f(0x37ce)]+'x'+this[_0x26906f(0xe62)][_0x26906f(0x1995)],'size':this[_0x26906f(0xe62)],'mipLevelCount':0x1,'sampleCount':this['_mainPassSampleCount'],'dimension':_0x57b95f['kd'][_0x26906f(0xf2a)],'format':this[_0x26906f(0x328)]['depthTextureFormat'],'usage':_0x57b95f['v2']['RenderAttachment']},this[_0x26906f(0x20ce)]&&this['_textureHelper']['releaseTexture'](this['_depthTexture']),this[_0x26906f(0x20ce)]=this[_0x26906f(0x3f4b)][_0x26906f(0x719)](_0x132240),_0x132240={'view':this[_0x26906f(0x20ce)]['createView']({'label':'TextureView_MainDepthStencil_'+this['_mainTextureExtends']['width']+'x'+this['_mainTextureExtends'][_0x26906f(0x1995)],'dimension':_0x57b95f['kd'][_0x26906f(0xf2a)],'format':this[_0x26906f(0x20ce)][_0x26906f(0x2cb9)],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'depthClearValue':this[_0x26906f(0x214a)],'depthLoadOp':_0x57b95f['Ws'][_0x26906f(0x374a)],'depthStoreOp':_0x57b95f['EG']['Store'],'stencilClearValue':this['_clearStencilValue'],'stencilLoadOp':this[_0x26906f(0x1ab1)]?_0x57b95f['Ws'][_0x26906f(0x374a)]:void 0x0,'stencilStoreOp':this[_0x26906f(0x1ab1)]?_0x57b95f['EG'][_0x26906f(0x1bfe)]:void 0x0},this['_mainRenderPassWrapper'][_0x26906f(0x3839)]={'colorAttachments':_0x19e069,'depthStencilAttachment':_0x132240});}['_configureContext'](){var _0x2a7a39=_0xead9d6;this['_context'][_0x2a7a39(0x37a3)]({'device':this[_0x2a7a39(0x3f4b)],'format':this[_0x2a7a39(0x18c4)][_0x2a7a39(0x1c8b)],'usage':_0x57b95f['v2']['RenderAttachment']|_0x57b95f['v2']['CopySrc'],'alphaMode':this[_0x2a7a39(0x583)]?_0x57b95f['Zu'][_0x2a7a39(0x3f62)]:_0x57b95f['Zu'][_0x2a7a39(0x2ccf)]});}['setSize'](_0x162d5c,_0x1635d4,_0x1560b5=!0x1){var _0x52d8d6=_0xead9d6;return!!super[_0x52d8d6(0x16be)](_0x162d5c,_0x1635d4,_0x1560b5)&&(this[_0x52d8d6(0x9d7)]&&(void 0x0===this[_0x52d8d6(0xf7f)]&&(this['_count']=0x0),(!this[_0x52d8d6(0xf7f)]||this[_0x52d8d6(0xf7f)]<this[_0x52d8d6(0x1e09)])&&_0x28f027['log']('frame\x20#'+this[_0x52d8d6(0xf7f)]+'\x20-\x20setSize\x20called\x20-',_0x162d5c,_0x1635d4)),this[_0x52d8d6(0xdbd)](),this['snapshotRendering']&&this[_0x52d8d6(0x3b7a)](),!0x0);}[_0xead9d6(0x98e)](_0x30ebfa){var _0x59ee94=_0xead9d6;return _0x30ebfa===_0x52c8c4['x'][_0x59ee94(0x2ed7)]?this['_shaderProcessorWGSL']:this[_0x59ee94(0x37f2)];}['_getShaderProcessingContext'](_0x824130){return new _0x3dccc3['d'](_0x824130);}['applyStates'](){var _0x230f78=_0xead9d6;this[_0x230f78(0x2be2)][_0x230f78(0xf17)](),this[_0x230f78(0x2581)]['setAlphaBlendEnabled'](this[_0x230f78(0x2605)][_0x230f78(0x15b0)]);}['wipeCaches'](_0x59ad6c){var _0x3427fc=_0xead9d6;this[_0x3427fc(0x369f)]&&!_0x59ad6c||(this[_0x3427fc(0xddb)]=!0x0,this[_0x3427fc(0x379b)]=null,this['_currentOverrideVertexBuffers']=null,this['_cacheRenderPipeline'][_0x3427fc(0x2508)](null,null,null),_0x59ad6c&&(this[_0x3427fc(0x2be2)][_0x3427fc(0x1589)](),this[_0x3427fc(0x3a1a)][_0x3427fc(0x1589)](),this['_depthCullingState'][_0x3427fc(0x1262)]=_0x3c2fbf['g'][_0x3427fc(0x16b7)],this[_0x3427fc(0x2605)][_0x3427fc(0x1589)](),this['_alphaMode']=_0x3c2fbf['g'][_0x3427fc(0x3e59)],this[_0x3427fc(0x3eb0)]=_0x3c2fbf['g'][_0x3427fc(0x3df7)],this[_0x3427fc(0x2581)]['setAlphaBlendFactors'](this[_0x3427fc(0x2605)][_0x3427fc(0xec1)],this['_alphaState'][_0x3427fc(0x3c80)]),this[_0x3427fc(0x2581)]['setAlphaBlendEnabled'](!0x1),this[_0x3427fc(0x3cc)](!0x0)),this[_0x3427fc(0x6b7)]=null,this[_0x3427fc(0x40a4)]=null,this[_0x3427fc(0x3ce3)]=null);}[_0xead9d6(0x3cc)](_0x4e746d){var _0x1182be=_0xead9d6;this[_0x1182be(0x162c)]=_0x4e746d,this[_0x1182be(0x2581)]['setWriteMask'](_0x4e746d?0xf:0x0);}[_0xead9d6(0x17ad)](){var _0x2608d8=_0xead9d6;return this[_0x2608d8(0x162c)];}[_0xead9d6(0xe6e)](_0x2e443e){var _0xc21634=_0xead9d6;this[_0xc21634(0x3c60)][_0x2e443e]['x']=0x0,this[_0xc21634(0x3c60)][_0x2e443e]['y']=0x0,this[_0xc21634(0x3c60)][_0x2e443e]['w']=0x0,this[_0xc21634(0x3c60)][_0x2e443e]['h']=0x0,0x1===_0x2e443e&&(this[_0xc21634(0x1f04)]['x']=0x0,this['_viewportCached']['y']=0x0,this[_0xc21634(0x1f04)]['z']=0x0,this['_viewportCached']['w']=0x0);}[_0xead9d6(0x2e32)](_0x468a8f){var _0x1d9d49=_0xead9d6,_0x468a8f=_0x468a8f===this['_mainRenderPassWrapper']['renderPass']?0x0:0x1,_0x267f3d=this[_0x1d9d49(0x1f04)]['x'],_0x2d8e64=this[_0x1d9d49(0x1f04)]['y'],_0x52695f=this['_viewportCached']['z'],_0x81e095=this[_0x1d9d49(0x1f04)]['w'],_0x267f3d=this[_0x1d9d49(0x3c60)][_0x468a8f]['x']!==_0x267f3d||this[_0x1d9d49(0x3c60)][_0x468a8f]['y']!==_0x2d8e64||this[_0x1d9d49(0x3c60)][_0x468a8f]['w']!==_0x52695f||this[_0x1d9d49(0x3c60)][_0x468a8f]['h']!==_0x81e095;return _0x267f3d&&(this[_0x1d9d49(0x3c60)][_0x468a8f]['x']=this[_0x1d9d49(0x1f04)]['x'],this[_0x1d9d49(0x3c60)][_0x468a8f]['y']=this[_0x1d9d49(0x1f04)]['y'],this[_0x1d9d49(0x3c60)][_0x468a8f]['w']=this[_0x1d9d49(0x1f04)]['z'],this[_0x1d9d49(0x3c60)][_0x468a8f]['h']=this['_viewportCached']['w']),_0x267f3d;}[_0xead9d6(0x2539)](_0x31b10d){var _0x5630cf=_0xead9d6;let _0x3841ee=Math[_0x5630cf(0x27d2)](this[_0x5630cf(0x1f04)]['y']);var _0x296172=Math[_0x5630cf(0x27d2)](this[_0x5630cf(0x1f04)]['w']);this[_0x5630cf(0x2ec5)]||(_0x3841ee=this[_0x5630cf(0x288a)](!0x0)-_0x3841ee-_0x296172),_0x31b10d[_0x5630cf(0x1707)](Math[_0x5630cf(0x27d2)](this[_0x5630cf(0x1f04)]['x']),_0x3841ee,Math[_0x5630cf(0x27d2)](this[_0x5630cf(0x1f04)]['z']),_0x296172,0x0,0x1),this[_0x5630cf(0x9d7)]&&(void 0x0===this[_0x5630cf(0xf7f)]&&(this[_0x5630cf(0xf7f)]=0x0),(!this[_0x5630cf(0xf7f)]||this['_count']<this[_0x5630cf(0x1e09)])&&_0x28f027[_0x5630cf(0x33d8)](_0x5630cf(0x154a)+this[_0x5630cf(0xf7f)]+_0x5630cf(0x2214),this[_0x5630cf(0x1f04)]['x'],this[_0x5630cf(0x1f04)]['y'],this[_0x5630cf(0x1f04)]['z'],this[_0x5630cf(0x1f04)]['w'],_0x5630cf(0x362f)+(_0x31b10d===this['_mainRenderPassWrapper'][_0x5630cf(0x1078)])));}['_viewport'](_0x587092,_0x4c01d3,_0x1dfe4e,_0x4dc3f7){var _0xc15a6f=_0xead9d6;this['_viewportCached']['x']=_0x587092,this['_viewportCached']['y']=_0x4c01d3,this[_0xc15a6f(0x1f04)]['z']=_0x1dfe4e,this[_0xc15a6f(0x1f04)]['w']=_0x4dc3f7;}[_0xead9d6(0x1b89)](_0x12364b){var _0x1d15b1=_0xead9d6;this[_0x1d15b1(0xae1)][_0x12364b]['x']=0x0,this['_scissorsCurrent'][_0x12364b]['y']=0x0,this['_scissorsCurrent'][_0x12364b]['w']=0x0,this['_scissorsCurrent'][_0x12364b]['h']=0x0;}[_0xead9d6(0x3e4f)](_0x8fc864){var _0x190f4d=_0xead9d6,_0x8fc864=_0x8fc864===this[_0x190f4d(0x328)][_0x190f4d(0x1078)]?0x0:0x1,_0xb19e63=this[_0x190f4d(0x2b39)]['x'],_0x5842d3=this[_0x190f4d(0x2b39)]['y'],_0x12b24e=this[_0x190f4d(0x2b39)]['z'],_0x3357c9=this['_scissorCached']['w'],_0xb19e63=this[_0x190f4d(0xae1)][_0x8fc864]['x']!==_0xb19e63||this[_0x190f4d(0xae1)][_0x8fc864]['y']!==_0x5842d3||this['_scissorsCurrent'][_0x8fc864]['w']!==_0x12b24e||this[_0x190f4d(0xae1)][_0x8fc864]['h']!==_0x3357c9;return _0xb19e63&&(this[_0x190f4d(0xae1)][_0x8fc864]['x']=this[_0x190f4d(0x2b39)]['x'],this['_scissorsCurrent'][_0x8fc864]['y']=this['_scissorCached']['y'],this['_scissorsCurrent'][_0x8fc864]['w']=this[_0x190f4d(0x2b39)]['z'],this[_0x190f4d(0xae1)][_0x8fc864]['h']=this[_0x190f4d(0x2b39)]['w']),_0xb19e63;}[_0xead9d6(0x29d9)](_0x98b1b6){var _0x27ce26=_0xead9d6;_0x98b1b6[_0x27ce26(0x2c4b)](this[_0x27ce26(0x2b39)]['x'],this[_0x27ce26(0x2ec5)]?this[_0x27ce26(0x2b39)]['y']:this[_0x27ce26(0x288a)]()-this[_0x27ce26(0x2b39)]['w']-this['_scissorCached']['y'],this[_0x27ce26(0x2b39)]['z'],this['_scissorCached']['w']),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this['_count']&&(this[_0x27ce26(0xf7f)]=0x0),(!this[_0x27ce26(0xf7f)]||this[_0x27ce26(0xf7f)]<this['dbgVerboseLogsNumFrames'])&&_0x28f027[_0x27ce26(0x33d8)](_0x27ce26(0x154a)+this['_count']+_0x27ce26(0x254e),this['_scissorCached']['x'],this['_scissorCached']['y'],this[_0x27ce26(0x2b39)]['z'],this[_0x27ce26(0x2b39)]['w'],_0x27ce26(0x362f)+(_0x98b1b6===this[_0x27ce26(0x328)][_0x27ce26(0x1078)])));}['_scissorIsActive'](){var _0x4e5da5=_0xead9d6;return 0x0!==this[_0x4e5da5(0x2b39)]['x']||0x0!==this[_0x4e5da5(0x2b39)]['y']||0x0!==this[_0x4e5da5(0x2b39)]['z']||0x0!==this[_0x4e5da5(0x2b39)]['w'];}[_0xead9d6(0x3f2)](_0x43e021,_0x5d4401,_0x12de6c,_0x1b2622){var _0x326fed=_0xead9d6;this['_scissorCached']['x']=_0x43e021,this[_0x326fed(0x2b39)]['y']=_0x5d4401,this['_scissorCached']['z']=_0x12de6c,this[_0x326fed(0x2b39)]['w']=_0x1b2622;}[_0xead9d6(0x474)](){var _0x2bef61=_0xead9d6;this[_0x2bef61(0x2b39)]['x']=0x0,this['_scissorCached']['y']=0x0,this['_scissorCached']['z']=0x0,this[_0x2bef61(0x2b39)]['w']=0x0,this[_0x2bef61(0x1b89)](0x0),this[_0x2bef61(0x1b89)](0x1);}[_0xead9d6(0x1839)](_0x4f185e){var _0x5adcd8=_0xead9d6;this[_0x5adcd8(0x3ef1)][_0x4f185e]=-0x1;}['_mustUpdateStencilRef'](_0x187340){var _0x159a21=_0xead9d6,_0x187340=_0x187340===this[_0x159a21(0x328)]['renderPass']?0x0:0x1,_0x41d7a7=this[_0x159a21(0x2be2)][_0x159a21(0xf61)]!==this[_0x159a21(0x3ef1)][_0x187340];return _0x41d7a7&&(this[_0x159a21(0x3ef1)][_0x187340]=this[_0x159a21(0x2be2)][_0x159a21(0xf61)]),_0x41d7a7;}[_0xead9d6(0xf28)](_0x1be69f){var _0x487b0f=_0xead9d6;_0x1be69f[_0x487b0f(0x38a0)](null!=(_0x1be69f=this[_0x487b0f(0x2be2)]['funcRef'])?_0x1be69f:0x0);}[_0xead9d6(0x7b6)](_0x36a7d9){var _0x125577=_0xead9d6;this[_0x125577(0x2983)][_0x36a7d9][0x0]=this['_blendColorsCurrent'][_0x36a7d9][0x1]=this[_0x125577(0x2983)][_0x36a7d9][0x2]=this[_0x125577(0x2983)][_0x36a7d9][0x3]=null;}[_0xead9d6(0x22ff)](_0x47e264){var _0x55d64d=_0xead9d6,_0x47e264=_0x47e264===this[_0x55d64d(0x328)]['renderPass']?0x0:0x1,_0x5e2ca3=this[_0x55d64d(0x2605)]['_blendConstants'],_0x426fd5=_0x5e2ca3[0x0]!==this[_0x55d64d(0x2983)][_0x47e264][0x0]||_0x5e2ca3[0x1]!==this[_0x55d64d(0x2983)][_0x47e264][0x1]||_0x5e2ca3[0x2]!==this['_blendColorsCurrent'][_0x47e264][0x2]||_0x5e2ca3[0x3]!==this[_0x55d64d(0x2983)][_0x47e264][0x3];return _0x426fd5&&(this['_blendColorsCurrent'][_0x47e264][0x0]=_0x5e2ca3[0x0],this[_0x55d64d(0x2983)][_0x47e264][0x1]=_0x5e2ca3[0x1],this[_0x55d64d(0x2983)][_0x47e264][0x2]=_0x5e2ca3[0x2],this[_0x55d64d(0x2983)][_0x47e264][0x3]=_0x5e2ca3[0x3]),_0x426fd5;}[_0xead9d6(0x3a8a)](_0x4f7bc0){var _0x23e8d6=_0xead9d6;_0x4f7bc0[_0x23e8d6(0x3223)](this[_0x23e8d6(0x2605)]['_blendConstants']);}[_0xead9d6(0x2af2)](_0x3c6335,_0x511e39,_0x890ed7,_0x1dec1a=!0x1){var _0x2bac78=_0xead9d6;_0x3c6335&&void 0x0===_0x3c6335['a']&&(_0x3c6335['a']=0x1);var _0x655a6e=this[_0x2bac78(0x4062)]();this[_0x2bac78(0x9d7)]&&(void 0x0===this[_0x2bac78(0xf7f)]&&(this[_0x2bac78(0xf7f)]=0x0),(!this[_0x2bac78(0xf7f)]||this[_0x2bac78(0xf7f)]<this[_0x2bac78(0x1e09)])&&_0x28f027[_0x2bac78(0x33d8)]('frame\x20#'+this[_0x2bac78(0xf7f)]+_0x2bac78(0x140f),_0x511e39,_0x2bac78(0x1ab3),_0x890ed7,'\x20stencil=',_0x1dec1a,'\x20scissor\x20is\x20active=',_0x655a6e)),this[_0x2bac78(0x2ec5)]?_0x655a6e?(this[_0x2bac78(0x1b3b)]['renderPass']||this[_0x2bac78(0x150c)](this[_0x2bac78(0x2ec5)],!0x1,_0x511e39?_0x3c6335:null,_0x890ed7,_0x1dec1a),this[_0x2bac78(0x3901)]?this[_0x2bac78(0x29d9)](this['_currentRenderPass']):this[_0x2bac78(0x249e)][_0x2bac78(0x1717)](new _0x93e8fc['me'](this[_0x2bac78(0x2b39)]['x'],this['_scissorCached']['y'],this[_0x2bac78(0x2b39)]['z'],this[_0x2bac78(0x2b39)]['w'])),this[_0x2bac78(0x1657)](_0x511e39?_0x3c6335:null,_0x890ed7,_0x1dec1a)):(this['_currentRenderPass']&&this[_0x2bac78(0x849)](),this['_startRenderTargetRenderPass'](this[_0x2bac78(0x2ec5)],!0x0,_0x511e39?_0x3c6335:null,_0x890ed7,_0x1dec1a)):(this[_0x2bac78(0x328)][_0x2bac78(0x1078)]&&_0x655a6e||this[_0x2bac78(0x1b84)](!_0x655a6e,_0x511e39?_0x3c6335:null,_0x890ed7,_0x1dec1a),_0x655a6e&&(this[_0x2bac78(0x3901)]?this[_0x2bac78(0x29d9)](this[_0x2bac78(0x1a82)]):this[_0x2bac78(0x1b15)][_0x2bac78(0x1717)](new _0x93e8fc['me'](this[_0x2bac78(0x2b39)]['x'],this[_0x2bac78(0x2b39)]['y'],this[_0x2bac78(0x2b39)]['z'],this[_0x2bac78(0x2b39)]['w'])),this[_0x2bac78(0x1657)](_0x511e39?_0x3c6335:null,_0x890ed7,_0x1dec1a)));}[_0xead9d6(0x1657)](_0x20be0b,_0x2d5a52,_0x1bc3d9){var _0x38b3a9=_0xead9d6;const _0x17b961=this[_0x38b3a9(0x3901)]?this[_0x38b3a9(0x20ba)]():null,_0x384ac1=0x0===this['_getCurrentRenderPassIndex']()?this[_0x38b3a9(0x1b15)]:this[_0x38b3a9(0x249e)];this[_0x38b3a9(0x2647)][_0x38b3a9(0x1fce)](this[_0x38b3a9(0xaa5)]),this[_0x38b3a9(0x2647)][_0x38b3a9(0x1b29)](this['_depthTextureFormat']),this[_0x38b3a9(0x2647)]['setMRTAttachments'](null!=(_0x11c283=this[_0x38b3a9(0x2581)]['mrtAttachments'])?_0x11c283:[],null!=(_0x11c283=this['_cacheRenderPipeline']['mrtTextureArray'])?_0x11c283:[],this[_0x38b3a9(0x2581)][_0x38b3a9(0x24a2)]),this[_0x38b3a9(0x3901)]?_0x17b961['setStencilReference'](this[_0x38b3a9(0x126f)]):_0x384ac1[_0x38b3a9(0x1717)](new _0x93e8fc['vr'](this[_0x38b3a9(0x126f)]));var _0x11c283=this[_0x38b3a9(0x2647)][_0x38b3a9(0x2af2)](_0x17b961,_0x20be0b,_0x2d5a52,_0x1bc3d9,this[_0x38b3a9(0x2171)]);this[_0x38b3a9(0x3901)]?this[_0x38b3a9(0xf28)](_0x17b961):(_0x384ac1[_0x38b3a9(0xdc0)](_0x11c283),_0x384ac1[_0x38b3a9(0x1717)](new _0x93e8fc['vr'](null!=(_0x20be0b=this[_0x38b3a9(0x2be2)]['funcRef'])?_0x20be0b:0x0)),this['_reportDrawCall']());}[_0xead9d6(0xb3b)](_0x3e4e89){var _0x56a2fd=_0xead9d6;return _0x3e4e89=_0x3e4e89 instanceof Array?new Float32Array(_0x3e4e89):_0x3e4e89 instanceof ArrayBuffer?new Uint8Array(_0x3e4e89):_0x3e4e89,this['_bufferManager'][_0x56a2fd(0x2e13)](_0x3e4e89,_0x57b95f['FB']['Vertex']|_0x57b95f['FB'][_0x56a2fd(0x33c8)]);}['createDynamicVertexBuffer'](_0x250d0a){var _0x320033=_0xead9d6;return this[_0x320033(0xb3b)](_0x250d0a);}[_0xead9d6(0x973)](_0x1d0f2a){var _0x371468=_0xead9d6;let _0x56ca84=!0x0,_0x3b6f7b;_0x1d0f2a instanceof Uint32Array||_0x1d0f2a instanceof Int32Array?_0x3b6f7b=_0x1d0f2a:_0x1d0f2a instanceof Uint16Array?(_0x3b6f7b=_0x1d0f2a,_0x56ca84=!0x1):0xffff<_0x1d0f2a[_0x371468(0x132e)]?_0x3b6f7b=new Uint32Array(_0x1d0f2a):(_0x3b6f7b=new Uint16Array(_0x1d0f2a),_0x56ca84=!0x1);const _0xf1e394=this['_bufferManager']['createBuffer'](_0x3b6f7b,_0x57b95f['FB'][_0x371468(0x1e07)]|_0x57b95f['FB'][_0x371468(0x33c8)]);return _0xf1e394[_0x371468(0x721)]=_0x56ca84,_0xf1e394;}[_0xead9d6(0x1792)](_0x32eb23,_0x48462a){var _0x5264e3=_0xead9d6;let _0x367e8e,_0x2e76b2=(_0x367e8e=_0x32eb23 instanceof Array?new Float32Array(_0x32eb23):_0x32eb23 instanceof ArrayBuffer?new Uint8Array(_0x32eb23):_0x32eb23,0x0);return _0x48462a&_0x3c2fbf['g'][_0x5264e3(0x1ff3)]&&(_0x2e76b2|=_0x57b95f['FB'][_0x5264e3(0x745)]),_0x48462a&_0x3c2fbf['g']['BUFFER_CREATIONFLAG_WRITE']&&(_0x2e76b2|=_0x57b95f['FB'][_0x5264e3(0x33c8)]),_0x48462a&_0x3c2fbf['g'][_0x5264e3(0x2fa6)]&&(_0x2e76b2|=_0x57b95f['FB'][_0x5264e3(0x17c8)]),_0x48462a&_0x3c2fbf['g'][_0x5264e3(0x4a0)]&&(_0x2e76b2|=_0x57b95f['FB'][_0x5264e3(0x9d6)]),_0x48462a&_0x3c2fbf['g'][_0x5264e3(0x291a)]&&(_0x2e76b2|=_0x57b95f['FB'][_0x5264e3(0x1e07)]),_0x48462a&_0x3c2fbf['g']['BUFFER_CREATIONFLAG_STORAGE']&&(_0x2e76b2|=_0x57b95f['FB'][_0x5264e3(0x54a)]),this[_0x5264e3(0x598)][_0x5264e3(0x2e13)](_0x367e8e,_0x2e76b2);}[_0xead9d6(0x30d9)](){var _0x45d26c=_0xead9d6;throw _0x45d26c(0x115c);}[_0xead9d6(0x174)](){var _0x5c5f7e=_0xead9d6;throw _0x5c5f7e(0x115c);}[_0xead9d6(0x1b7b)](_0x27afab,_0x1b5d11,_0x11bd3d,_0x245378){var _0x54b285=_0xead9d6;this[_0x54b285(0x379b)]=_0x1b5d11,this['_currentOverrideVertexBuffers']=null!=_0x245378?_0x245378:null,this[_0x54b285(0x2581)][_0x54b285(0x2508)](_0x27afab,_0x1b5d11,this['_currentOverrideVertexBuffers']);}[_0xead9d6(0x3cd8)](_0x246ffa){var _0x2dc960=_0xead9d6;return this[_0x2dc960(0x598)][_0x2dc960(0x3f58)](_0x246ffa);}[_0xead9d6(0x3305)](_0x547061,_0x2b2c37,_0x10de24,_0x26fec1,_0x49732f,_0x1784d0,_0x1649f9,_0x2f66f5,_0x33c5b8,_0x18ed94=_0x52c8c4['x'][_0xead9d6(0x3171)]){var _0x2599ae=_0xead9d6,_0x2e6181=_0x547061[_0x2599ae(0x14b5)]||_0x547061[_0x2599ae(0x2f51)]||_0x547061[_0x2599ae(0x1fbe)]||_0x547061['vertexSource']||_0x547061,_0x5c4628=_0x547061[_0x2599ae(0x3967)]||_0x547061['fragment']||_0x547061[_0x2599ae(0x176e)]||_0x547061[_0x2599ae(0xab5)]||_0x547061,_0x26e324=this[_0x2599ae(0x18ba)]();let _0x4e78c3=null!=(_0x10e9c0=null!=_0x49732f?_0x49732f:_0x2b2c37[_0x2599ae(0x1f05)])?_0x10e9c0:'';_0x26e324&&(_0x4e78c3+='\x0a'+_0x26e324);var _0x10e9c0=_0x2e6181+'+'+_0x5c4628+'@'+_0x4e78c3;if(this[_0x2599ae(0x3a9d)][_0x10e9c0]){const _0x570082=this[_0x2599ae(0x3a9d)][_0x10e9c0];return _0x1649f9&&_0x570082['isReady']()&&_0x1649f9(_0x570082),_0x570082;}return _0x26e324=new _0x2b0cca['Q'](_0x547061,_0x2b2c37,_0x10de24,_0x26fec1,this,_0x49732f,_0x1784d0,_0x1649f9,_0x2f66f5,_0x33c5b8,_0x10e9c0,_0x18ed94),this[_0x2599ae(0x3a9d)][_0x10e9c0]=_0x26e324;}[_0xead9d6(0x38b3)](_0x24e1ef,_0x422451){return this['_glslang']['compileGLSL'](_0x24e1ef,_0x422451);}[_0xead9d6(0x2cba)](_0x5a6b95,_0x31113e,_0x282294,_0x3ccb0d){var _0x59f851=_0xead9d6;return this[_0x59f851(0x38b3)](_0x3ccb0d+(_0x282294?_0x282294+'\x0a':'')+_0x5a6b95,_0x31113e);}[_0xead9d6(0x2516)](_0x161c66,_0x1eaa13,_0x2198c5){var _0x5546ec=_0xead9d6;return(_0x2198c5=_0x2198c5?'//'+_0x2198c5[_0x5546ec(0x3936)]('\x0a')[_0x5546ec(0x2abd)](_0x5546ec(0x32a2))+'\x0a':'')+_0x161c66;}['_createPipelineStageDescriptor'](_0x414943,_0xdefa5d,_0x211132,_0xa94659,_0x3b3733){var _0x3070e7=_0xead9d6;return this[_0x3070e7(0x16b8)]&&_0x211132===_0x52c8c4['x']['GLSL']&&(_0x414943=this[_0x3070e7(0x16b8)][_0x3070e7(0x37c5)](_0x414943,_0xa94659),_0xdefa5d=this[_0x3070e7(0x16b8)]['convertSpirV2WGSL'](_0xdefa5d,_0x3b3733)),{'vertexStage':{'module':this['_device'][_0x3070e7(0x3e61)]({'code':_0x414943}),'entryPoint':_0x3070e7(0x820)},'fragmentStage':{'module':this[_0x3070e7(0x3f4b)][_0x3070e7(0x3e61)]({'code':_0xdefa5d}),'entryPoint':_0x3070e7(0x820)}};}[_0xead9d6(0x3a42)](_0x27f20c,_0x2ec4cf,_0x368220){var _0x1e3ce0=_0xead9d6,_0x36e1f1=0x0<=_0x27f20c[_0x1e3ce0(0x404a)](_0x439937),_0x274448=0x0<=_0x2ec4cf[_0x1e3ce0(0x404a)](_0x439937),_0x27f20c=_0x368220===_0x52c8c4['x'][_0x1e3ce0(0x3171)]?this['_compileRawShaderToSpirV'](_0x27f20c,'vertex'):_0x27f20c,_0x2ec4cf=_0x368220===_0x52c8c4['x'][_0x1e3ce0(0x3171)]?this['_compileRawShaderToSpirV'](_0x2ec4cf,'fragment'):_0x2ec4cf;return this[_0x1e3ce0(0x40b0)](_0x27f20c,_0x2ec4cf,_0x368220,_0x36e1f1,_0x274448);}[_0xead9d6(0xda)](_0x10ffe0,_0x11eecd,_0x1bba5d,_0x78079e){var _0x5a733b=_0xead9d6;this['onBeforeShaderCompilationObservable'][_0x5a733b(0x3e9)](this);var _0xbbdc24=0x0<=_0x10ffe0[_0x5a733b(0x404a)](_0x439937),_0x456c37=0x0<=_0x11eecd[_0x5a733b(0x404a)](_0x439937),_0x4f462f='#version\x20450\x0a',_0x10ffe0=_0x78079e===_0x52c8c4['x']['GLSL']?this[_0x5a733b(0x2cba)](_0x10ffe0,_0x5a733b(0x2f51),_0x1bba5d,_0x4f462f):this[_0x5a733b(0x2516)](_0x10ffe0,_0x5a733b(0x2f51),_0x1bba5d),_0x4f462f=_0x78079e===_0x52c8c4['x'][_0x5a733b(0x3171)]?this['_compileShaderToSpirV'](_0x11eecd,'fragment',_0x1bba5d,_0x4f462f):this[_0x5a733b(0x2516)](_0x11eecd,_0x5a733b(0x23da),_0x1bba5d),_0x11eecd=this[_0x5a733b(0x40b0)](_0x10ffe0,_0x4f462f,_0x78079e,_0xbbdc24,_0x456c37);return this[_0x5a733b(0x3c28)][_0x5a733b(0x3e9)](this),_0x11eecd;}['createRawShaderProgram'](){var _0x31d41c=_0xead9d6;throw _0x31d41c(0x338a);}[_0xead9d6(0x31f8)](){var _0x4be810=_0xead9d6;throw _0x4be810(0x338a);}[_0xead9d6(0x1b28)](_0x3352f0){var _0x1098f4=_0xead9d6;const _0x5b6387=new _0x3d116e['Z'](_0x3352f0);return _0x5b6387[_0x1098f4(0xe9)]=!0x1,_0x5b6387[_0x1098f4(0xa23)](),_0x5b6387[_0x1098f4(0xa71)];}[_0xead9d6(0x3e7)](_0x584efb){return new _0x107d6a['$'](_0x584efb,this);}[_0xead9d6(0x2bc9)](){return new _0x5eb76d['D']();}['createDrawContext'](){var _0x18ef98=_0xead9d6;return new _0x2e02e7['g'](this[_0x18ef98(0x598)]);}[_0xead9d6(0x3047)](_0x10aeb6,_0x34919e,_0x15a6a5,_0x29d4e8,_0x2d034f,_0x2aa1cc,_0x5746d5,_0x5f5c30){var _0x554c95=_0xead9d6;const _0x293b2f=_0x10aeb6;_0x10aeb6=_0x293b2f['shaderProcessingContext']['shaderLanguage'],(this[_0x554c95(0x2a41)]&&(_0x28f027[_0x554c95(0x33d8)](_0x5f5c30),_0x28f027[_0x554c95(0x33d8)](_0x34919e),_0x28f027[_0x554c95(0x33d8)](_0x15a6a5),_0x28f027['log'](_0x554c95(0x2251))),_0x293b2f[_0x554c95(0x2fb3)]={'fragment':_0x15a6a5,'vertex':_0x34919e,'rawVertex':_0x2d034f,'rawFragment':_0x2aa1cc},_0x293b2f[_0x554c95(0x1431)]=_0x29d4e8?this['_compileRawPipelineStageDescriptor'](_0x34919e,_0x15a6a5,_0x10aeb6):this[_0x554c95(0xda)](_0x34919e,_0x15a6a5,_0x5f5c30,_0x10aeb6));}[_0xead9d6(0x2191)](_0x3abbbe,_0x5e6c47){const _0x156896=new Array(_0x5e6c47['length']);var _0x4b07b8=_0x3abbbe;for(let _0x4514ed=0x0;_0x4514ed<_0x5e6c47['length'];_0x4514ed++){var _0x21ffc6=_0x5e6c47[_0x4514ed],_0x21ffc6=_0x4b07b8['shaderProcessingContext']['availableAttributes'][_0x21ffc6];void 0x0!==_0x21ffc6&&(_0x156896[_0x4514ed]=_0x21ffc6);}return _0x156896;}['enableEffect'](_0xcc9d99){var _0xf09b26=_0xead9d6;if(_0xcc9d99){let _0x42ecbf=!0x0;if(_0xfaaa1a['q'][_0xf09b26(0x1da8)](_0xcc9d99)){if(!_0xcc9d99[_0xf09b26(0x204d)]||_0xcc9d99['effect']===this['_currentEffect']&&_0xcc9d99['materialContext']===this['_currentMaterialContext']&&_0xcc9d99[_0xf09b26(0x3a81)]===this[_0xf09b26(0x32e9)]&&!this[_0xf09b26(0xddb)]){if(!_0xcc9d99['effect']&&this[_0xf09b26(0x2220)])throw _0x28f027[_0xf09b26(0x1fe2)](_0xf09b26(0x1447),_0xcc9d99),_0xf09b26(0x3fac);return;}if(_0x42ecbf=_0xcc9d99['effect']!==this[_0xf09b26(0x3484)],this[_0xf09b26(0x3484)]=_0xcc9d99['effect'],this[_0xf09b26(0xbb5)]=_0xcc9d99['materialContext'],this[_0xf09b26(0x32e9)]=_0xcc9d99[_0xf09b26(0x3a81)],this[_0xf09b26(0x1e5)][_0xf09b26(0x40f1)]++,!this[_0xf09b26(0xbb5)])throw _0x28f027['error']('drawWrapper=',_0xcc9d99),_0xf09b26(0x2ec0);}else _0x42ecbf=_0xcc9d99!==this[_0xf09b26(0x3484)],this[_0xf09b26(0x3484)]=_0xcc9d99,this[_0xf09b26(0xbb5)]=this[_0xf09b26(0x3200)],this[_0xf09b26(0x32e9)]=this['_defaultDrawContext'],this[_0xf09b26(0x1e5)][_0xf09b26(0xee0)]++,this[_0xf09b26(0x17c9)]&&_0x1b5802['Y'][_0xf09b26(0x2e91)]('enableEffect\x20has\x20been\x20called\x20with\x20an\x20Effect\x20and\x20not\x20a\x20Wrapper!\x20effect.uniqueId='+_0xcc9d99[_0xf09b26(0x439)]+_0xf09b26(0x2079)+_0xcc9d99[_0xf09b26(0x3efc)]+',\x20effect.name.vertex='+_0xcc9d99['name']['vertex']+_0xf09b26(0x4dd)+_0xcc9d99[_0xf09b26(0x3efc)][_0xf09b26(0x23da)],0xa);this[_0xf09b26(0x2be2)]['stencilMaterial']=void 0x0,this['_forceEnableEffect']=!_0x42ecbf&&!this[_0xf09b26(0xddb)]&&this[_0xf09b26(0xddb)],_0x42ecbf&&(this['_currentEffect'][_0xf09b26(0x796)]&&this[_0xf09b26(0x3484)][_0xf09b26(0x796)](this[_0xf09b26(0x3484)]),this[_0xf09b26(0x3484)][_0xf09b26(0x3d13)]&&this['_currentEffect'][_0xf09b26(0x3d13)]['notifyObservers'](this[_0xf09b26(0x3484)]));}}['_releaseEffect'](_0x2159cf){var _0x4e12a1=_0xead9d6;this[_0x4e12a1(0x3a9d)][_0x2159cf[_0x4e12a1(0x2a52)]]&&(delete this['_compiledEffects'][_0x2159cf['_key']],this['_deletePipelineContext'](_0x2159cf[_0x4e12a1(0x744)]()));}['releaseEffects'](){var _0x559fae=_0xead9d6;for(const _0x5e32e8 in this['_compiledEffects']){var _0x40fdf6=this[_0x559fae(0x3a9d)][_0x5e32e8][_0x559fae(0x744)]();this[_0x559fae(0x3f36)](_0x40fdf6);}this[_0x559fae(0x3a9d)]={};}['_deletePipelineContext'](_0x1b7582){var _0x1b2caa=_0xead9d6;_0x1b7582&&_0x1b7582[_0x1b2caa(0x2d20)]();}get[_0xead9d6(0xcd)](){return!0x1;}['_createHardwareTexture'](){return new _0x90afef['Z']();}['_releaseTexture'](_0x124796){var _0x54b450=_0xead9d6,_0x5c1aeb=this['_internalTexturesCache'][_0x54b450(0x404a)](_0x124796);-0x1!==_0x5c1aeb&&this[_0x54b450(0x2b2)][_0x54b450(0x1035)](_0x5c1aeb,0x1),this[_0x54b450(0x2858)][_0x54b450(0x1b17)](_0x124796);}['_getRGBABufferInternalSizedFormat'](){var _0x2655a7=_0xead9d6;return _0x3c2fbf['g'][_0x2655a7(0x5b0)];}[_0xead9d6(0x39d1)](_0x5257a5,_0xa7435d){var _0x5bd226=_0xead9d6;_0x5257a5[_0x5bd226(0xd15)]=_0xa7435d;}[_0xead9d6(0xe6)](_0x3e512f,_0x14ed2b,_0x3508dd=!0x0,_0x3c787a=_0x43e43a['S']['Unknown']){var _0x4feddc=_0xead9d6;const _0x3132ad={},_0x5383a5=(void 0x0!==_0x14ed2b&&_0x4feddc(0x20cb)==typeof _0x14ed2b?(_0x3132ad[_0x4feddc(0x156)]=_0x14ed2b[_0x4feddc(0x156)],_0x3132ad[_0x4feddc(0x2eea)]=void 0x0===_0x14ed2b[_0x4feddc(0x2eea)]?_0x3c2fbf['g'][_0x4feddc(0x3f7d)]:_0x14ed2b[_0x4feddc(0x2eea)],_0x3132ad[_0x4feddc(0x17df)]=void 0x0===_0x14ed2b['samplingMode']?_0x3c2fbf['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']:_0x14ed2b[_0x4feddc(0x17df)],_0x3132ad['format']=void 0x0===_0x14ed2b[_0x4feddc(0x2cb9)]?_0x3c2fbf['g'][_0x4feddc(0x5b0)]:_0x14ed2b[_0x4feddc(0x2cb9)],_0x3132ad['samples']=null!=(_0x436b1f=_0x14ed2b[_0x4feddc(0xc88)])?_0x436b1f:0x1,_0x3132ad[_0x4feddc(0x3f35)]=null!=(_0x436b1f=_0x14ed2b[_0x4feddc(0x3f35)])?_0x436b1f:0x0,_0x3132ad[_0x4feddc(0x3604)]=null!=(_0x436b1f=_0x14ed2b['useSRGBBuffer'])&&_0x436b1f,_0x3132ad[_0x4feddc(0x37a7)]=_0x14ed2b[_0x4feddc(0x37a7)]):(_0x3132ad[_0x4feddc(0x156)]=_0x14ed2b,_0x3132ad['type']=_0x3c2fbf['g']['TEXTURETYPE_UNSIGNED_INT'],_0x3132ad['samplingMode']=_0x3c2fbf['g'][_0x4feddc(0x3fc7)],_0x3132ad[_0x4feddc(0x2cb9)]=_0x3c2fbf['g']['TEXTUREFORMAT_RGBA'],_0x3132ad[_0x4feddc(0xc88)]=0x1,_0x3132ad[_0x4feddc(0x3f35)]=0x0,_0x3132ad['useSRGBBuffer']=!0x1),(_0x3132ad[_0x4feddc(0x2eea)]===_0x3c2fbf['g'][_0x4feddc(0x123c)]&&!this[_0x4feddc(0x22b2)][_0x4feddc(0xbd9)]||_0x3132ad[_0x4feddc(0x2eea)]===_0x3c2fbf['g'][_0x4feddc(0x249a)]&&!this['_caps'][_0x4feddc(0x3b9c)])&&(_0x3132ad[_0x4feddc(0x17df)]=_0x3c2fbf['g']['TEXTURE_NEAREST_SAMPLINGMODE']),_0x3132ad[_0x4feddc(0x2eea)]!==_0x3c2fbf['g'][_0x4feddc(0x123c)]||this[_0x4feddc(0x22b2)][_0x4feddc(0x264a)]||(_0x3132ad['type']=_0x3c2fbf['g']['TEXTURETYPE_UNSIGNED_INT'],_0x1b5802['Y'][_0x4feddc(0x2e91)](_0x4feddc(0x359e))),new _0x43e43a['l'](this,_0x3c787a));var _0x436b1f=_0x3e512f[_0x4feddc(0x37ce)]||_0x3e512f,_0x14ed2b=_0x3e512f['height']||_0x3e512f,_0x3c787a=_0x3e512f['layers']||0x0;return _0x5383a5[_0x4feddc(0x40a8)]=_0x436b1f,_0x5383a5['baseHeight']=_0x14ed2b,_0x5383a5[_0x4feddc(0x37ce)]=_0x436b1f,_0x5383a5['height']=_0x14ed2b,_0x5383a5[_0x4feddc(0x32ec)]=_0x3c787a,_0x5383a5['isReady']=!0x0,_0x5383a5[_0x4feddc(0xc88)]=_0x3132ad[_0x4feddc(0xc88)],_0x5383a5[_0x4feddc(0x156)]=!!_0x3132ad[_0x4feddc(0x156)],_0x5383a5[_0x4feddc(0x17df)]=_0x3132ad[_0x4feddc(0x17df)],_0x5383a5[_0x4feddc(0x2eea)]=_0x3132ad['type'],_0x5383a5[_0x4feddc(0x2cb9)]=_0x3132ad[_0x4feddc(0x2cb9)],_0x5383a5[_0x4feddc(0x9d8)]=0x0<_0x3c787a,_0x5383a5['_cachedWrapU']=_0x3c2fbf['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x5383a5[_0x4feddc(0x2f86)]=_0x3c2fbf['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x5383a5[_0x4feddc(0x16ef)]=_0x3132ad[_0x4feddc(0x3604)],_0x5383a5[_0x4feddc(0x37a7)]=_0x3132ad['label'],this['_internalTexturesCache'][_0x4feddc(0x2f54)](_0x5383a5),_0x3508dd||this['_textureHelper'][_0x4feddc(0x298f)](_0x5383a5,_0x436b1f,_0x14ed2b,_0x3c787a||0x1,_0x3132ad[_0x4feddc(0x3f35)]),_0x5383a5;}['createTexture'](_0x2190ea,_0x2aa4db,_0x1838d4,_0x3859b8,_0x9f6ad6=_0x3c2fbf['g'][_0xead9d6(0x3fc7)],_0x1c45a4=null,_0x22c74e=null,_0x169463=null,_0x328f62=null,_0x5172e5=null,_0x1839ed=null,_0x1b93ad,_0xe6ea2b,_0x438cac,_0x4deefa){return this['_createTextureBase'](_0x2190ea,_0x2aa4db,_0x1838d4,_0x3859b8,_0x9f6ad6,_0x1c45a4,_0x22c74e,(_0x19914b,_0x1a4d31,_0x266ea9,_0x18e4ea,_0x1298ab,_0x1923bf,_0x57ac16,_0x32e051)=>{var _0x577476=a8_0x58a1;_0x19914b['baseWidth']=_0x18e4ea[_0x577476(0x37ce)],_0x19914b[_0x577476(0x3db)]=_0x18e4ea[_0x577476(0x1995)],_0x19914b['width']=_0x18e4ea[_0x577476(0x37ce)],_0x19914b[_0x577476(0x1995)]=_0x18e4ea[_0x577476(0x1995)],_0x19914b[_0x577476(0x2cb9)]=null!=_0x5172e5?_0x5172e5:-0x1,_0x32e051(_0x19914b['width'],_0x19914b['height'],_0x18e4ea,_0x1a4d31,_0x19914b,()=>{}),null!=(_0x32e051=_0x19914b[_0x577476(0x9db)])&&_0x32e051[_0x577476(0x1305)]?_0x1923bf||_0x57ac16||this[_0x577476(0x3b0a)](_0x19914b,this[_0x577476(0x3d4f)]):(_0x1a4d31=this[_0x577476(0x2858)][_0x577476(0x298f)](_0x19914b,_0x18e4ea[_0x577476(0x37ce)],_0x18e4ea[_0x577476(0x1995)],void 0x0,_0x438cac),_0x1ae072['D'][_0x577476(0x3f93)](_0x18e4ea)&&(this['_textureHelper']['updateTexture'](_0x18e4ea,_0x19914b,_0x18e4ea[_0x577476(0x37ce)],_0x18e4ea[_0x577476(0x1995)],_0x19914b['depth'],_0x1a4d31[_0x577476(0x2cb9)],0x0,0x0,_0x1298ab,!0x1,0x0,0x0),_0x1923bf||_0x57ac16||this[_0x577476(0x3b0a)](_0x19914b,this[_0x577476(0x3d4f)]))),_0x266ea9&&_0x266ea9[_0x577476(0x3e2)](_0x19914b),_0x19914b['isReady']=!0x0,_0x19914b[_0x577476(0x18b5)][_0x577476(0x3e9)](_0x19914b),_0x19914b[_0x577476(0x18b5)]['clear']();},()=>!0x1,_0x169463,_0x328f62,_0x5172e5,_0x1839ed,_0x1b93ad,_0xe6ea2b,_0x4deefa);}[_0xead9d6(0x344d)](_0x5b1d2f){var _0x303a8d=_0xead9d6;_0x5b1d2f=new _0x90afef['Z'](_0x5b1d2f);const _0x4ca53c=new _0x43e43a['l'](this,_0x43e43a['S'][_0x303a8d(0x6a7)],!0x0);return _0x4ca53c['_hardwareTexture']=_0x5b1d2f,_0x4ca53c[_0x303a8d(0x3a4f)]=!0x0,_0x4ca53c;}[_0xead9d6(0x1eb3)](){var _0x4df865=_0xead9d6;throw new Error(_0x4df865(0x2c06));}[_0xead9d6(0xe42)](_0x34facd){var _0x3e420c=_0xead9d6,_0x3eef28;_0x34facd[_0x3e420c(0x156)]&&(null!=(_0x3eef28=_0x34facd[_0x3e420c(0x9db)])&&_0x3eef28[_0x3e420c(0x1305)]||this[_0x3e420c(0x2858)][_0x3e420c(0x298f)](_0x34facd),this['_generateMipmaps'](_0x34facd,_0x34facd[_0x3e420c(0x3d9d)]===_0x43e43a['S'][_0x3e420c(0xad)]||_0x34facd[_0x3e420c(0x3d9d)]===_0x43e43a['S'][_0x3e420c(0x3d67)]?this['_renderTargetEncoder']:void 0x0));}[_0xead9d6(0x1473)](_0x1574fd,_0x475a67,_0x1e9708=!0x1){var _0xf640e8=_0xead9d6;_0x1e9708&&(_0x475a67[_0xf640e8(0x156)]=!0x0,this[_0xf640e8(0x3b0a)](_0x475a67)),_0x475a67[_0xf640e8(0x17df)]=_0x1574fd;}[_0xead9d6(0x2d67)](_0x1cba16,_0x14381e,_0x55984d=null,_0x51cc4d=null){var _0x1b5ac1=_0xead9d6;null!==_0x14381e&&(_0x1cba16[_0x1b5ac1(0x18af)]=_0x14381e),null!==_0x55984d&&(_0x1cba16[_0x1b5ac1(0x2f86)]=_0x55984d),(_0x1cba16['is2DArray']||_0x1cba16['is3D'])&&null!==_0x51cc4d&&(_0x1cba16[_0x1b5ac1(0x2eb9)]=_0x51cc4d);}[_0xead9d6(0x4049)](_0x1017c8,_0x2c9523,_0x1c0da2,_0x93fb86=0x1){var _0xfe77a=_0xead9d6,_0x3eeff4;!_0x1017c8[_0xfe77a(0x9db)]||_0x1017c8[_0xfe77a(0x37ce)]===_0x2c9523&&_0x1017c8[_0xfe77a(0x1995)]===_0x1c0da2&&_0x1017c8[_0xfe77a(0x32ec)]===_0x93fb86||(_0x3eeff4=_0x1017c8[_0xfe77a(0x9db)][_0xfe77a(0x3881)],_0x1017c8['_hardwareTexture'][_0xfe77a(0x3def)](),this[_0xfe77a(0x2858)][_0xfe77a(0x298f)](_0x1017c8,_0x2c9523,_0x1c0da2,_0x93fb86,_0x3eeff4));}[_0xead9d6(0x2656)](_0x3afa93,_0x505d03,_0x5c915b){var _0x1542a3=_0xead9d6,_0x43d0cd;_0x5c915b=null!=_0x5c915b?_0x5c915b:_0x3afa93,this[_0x1542a3(0x3484)]&&(_0x43d0cd=this['_currentEffect'][_0x1542a3(0x2518)][_0x1542a3(0x181e)][_0x1542a3(0x1abb)][_0x5c915b],this['_currentMaterialContext'][_0x1542a3(0x19ec)](_0x3afa93,_0x505d03),_0x43d0cd&&_0x43d0cd[_0x1542a3(0x92d)]&&(_0x3afa93=_0x5c915b+_0x4ebaae['e'][_0x1542a3(0x172)],this['_currentMaterialContext'][_0x1542a3(0x22ef)](_0x3afa93,_0x505d03)));}[_0xead9d6(0x19ec)](_0x3d23e5,_0x2e6f35,_0x2b590a,_0x2b0bd0){this['_setTexture'](_0x3d23e5,_0x2b590a,!0x1,!0x1,_0x2b0bd0,_0x2b0bd0);}[_0xead9d6(0x2b90)](_0x46530a,_0x2767b3,_0x5489fa,_0x25bb6e){var _0x2d3d02=_0xead9d6;for(let _0x2fea93=0x0;_0x2fea93<_0x5489fa[_0x2d3d02(0x132e)];_0x2fea93++)this['_setTexture'](-0x1,_0x5489fa[_0x2fea93],!0x0,!0x1,_0x25bb6e+_0x2fea93[_0x2d3d02(0x27d6)](),_0x25bb6e);}[_0xead9d6(0x1fb2)](_0x605848,_0x3abb3e,_0x1e5855=0x0,_0x3ff611=!0x1,_0x4a7913='',_0x2fd18b){var _0x1c3517=_0xead9d6;if(_0x2fd18b=null!=_0x2fd18b?_0x2fd18b:_0x4a7913,this[_0x1c3517(0x3484)]){if(!_0x3abb3e)return this[_0x1c3517(0xbb5)][_0x1c3517(0x19ec)](_0x4a7913,null),!0x1;if(_0x3abb3e[_0x1c3517(0x2e63)])_0x3abb3e['update']();else{if(_0x3abb3e[_0x1c3517(0x11f2)]===_0x3c2fbf['g'][_0x1c3517(0x1205)])return _0x3abb3e[_0x1c3517(0x9ef)](),!0x1;}let _0x183fbf=null;(_0x183fbf=_0x3ff611?_0x3abb3e[_0x1c3517(0x2f12)]:_0x3abb3e[_0x1c3517(0x3a4f)]()?_0x3abb3e[_0x1c3517(0x2bd)]():_0x3abb3e['isCube']?this[_0x1c3517(0x3b44)]:_0x3abb3e[_0x1c3517(0x2dd)]?this['emptyTexture3D']:_0x3abb3e[_0x1c3517(0x9d8)]?this[_0x1c3517(0x3e41)]:this[_0x1c3517(0x28b8)])&&!_0x183fbf[_0x1c3517(0x3bdb)]&&(_0x183fbf[_0x1c3517(0x2708)]&&_0x183fbf[_0x1c3517(0x14be)]!==_0x3abb3e[_0x1c3517(0x3f4d)]&&(_0x183fbf[_0x1c3517(0x14be)]=_0x3abb3e['coordinatesMode'],_0x3ff611=_0x3abb3e[_0x1c3517(0x3f4d)]!==_0x3c2fbf['g']['TEXTURE_CUBIC_MODE']&&_0x3abb3e[_0x1c3517(0x3f4d)]!==_0x3c2fbf['g'][_0x1c3517(0x28e0)]?_0x3c2fbf['g'][_0x1c3517(0x391c)]:_0x3c2fbf['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x3abb3e[_0x1c3517(0x255d)]=_0x3ff611,_0x3abb3e[_0x1c3517(0x494)]=_0x3ff611),_0x183fbf[_0x1c3517(0x18af)]=_0x3abb3e['wrapU'],_0x183fbf[_0x1c3517(0x2f86)]=_0x3abb3e['wrapV'],_0x183fbf[_0x1c3517(0x2dd)]&&(_0x183fbf[_0x1c3517(0x2eb9)]=_0x3abb3e[_0x1c3517(0x1f24)]),this[_0x1c3517(0x2eb7)](0x0,_0x183fbf,_0x3abb3e['anisotropicFilteringLevel'])),this[_0x1c3517(0x2656)](_0x4a7913,_0x183fbf,_0x2fd18b);}else this[_0x1c3517(0x9d7)]&&(void 0x0===this['_count']&&(this[_0x1c3517(0xf7f)]=0x0),(!this[_0x1c3517(0xf7f)]||this[_0x1c3517(0xf7f)]<this[_0x1c3517(0x1e09)])&&_0x28f027['log'](_0x1c3517(0x154a)+this['_count']+_0x1c3517(0x16c1),_0x3abb3e));return!0x0;}[_0xead9d6(0x2eb7)](_0x167b7f,_0xaaa430,_0x13b4bb){var _0x4ae490=_0xead9d6;_0xaaa430[_0x4ae490(0x3817)]!==_0x13b4bb&&(_0xaaa430[_0x4ae490(0x3817)]=Math['min'](_0x13b4bb,this[_0x4ae490(0x22b2)][_0x4ae490(0xc7d)]));}[_0xead9d6(0x843)](_0x98e0e2,_0x3f0218,_0x23acd0){void 0x0!==_0x98e0e2&&this['_setInternalTexture'](_0x23acd0,_0x3f0218);}[_0xead9d6(0x259e)](_0x5c3c7c){var _0x56de8d=_0xead9d6;this[_0x56de8d(0x3b0a)](_0x5c3c7c,this[_0x56de8d(0x3c2f)]);}[_0xead9d6(0x3b0a)](_0x444c2e,_0x292040){var _0x1ef020=_0xead9d6,_0x3ecae1,_0x1afed6,_0x5f10b9=_0x444c2e['_hardwareTexture'];_0x5f10b9&&(_0x292040=null!=_0x292040?_0x292040:this[_0x1ef020(0x2ec5)]&&!this[_0x1ef020(0x1a82)]?this[_0x1ef020(0x3c2f)]:this[_0x1ef020(0x1a82)]?this[_0x1ef020(0x3d4f)]:this[_0x1ef020(0x3b27)],_0x3ecae1=_0x444c2e[_0x1ef020(0x9db)]['format'],_0x1afed6=_0x1ae072['D']['ComputeNumMipmapLevels'](_0x444c2e['width'],_0x444c2e[_0x1ef020(0x1995)]),this[_0x1ef020(0x9d7)]&&(void 0x0===this['_count']&&(this[_0x1ef020(0xf7f)]=0x0),(!this[_0x1ef020(0xf7f)]||this['_count']<this[_0x1ef020(0x1e09)])&&_0x28f027[_0x1ef020(0x33d8)](_0x1ef020(0x154a)+this['_count']+'\x20-\x20generate\x20mipmaps\x20called\x20-\x20width=',_0x444c2e['width'],'height=',_0x444c2e[_0x1ef020(0x1995)],_0x1ef020(0x2a86),_0x444c2e['isCube'])),_0x444c2e[_0x1ef020(0x2708)]?this[_0x1ef020(0x2858)]['generateCubeMipmaps'](_0x5f10b9,_0x3ecae1,_0x1afed6,_0x292040):this[_0x1ef020(0x2858)][_0x1ef020(0x259e)](_0x5f10b9,_0x3ecae1,_0x1afed6,0x0,_0x292040));}[_0xead9d6(0x9c)](_0x5815e5,_0x77e6bd,_0x210b4a,_0x1cac20,_0x7cde18,_0x5e3b1d,_0x4b22df=0x0,_0x1cfa7c=0x0,_0x4f55bb=!0x1){var _0x163af2=_0xead9d6;let _0x2bae74=_0x5815e5[_0x163af2(0x9db)];null!=(_0x4e67e0=_0x5815e5['_hardwareTexture'])&&_0x4e67e0[_0x163af2(0x1305)]||(_0x2bae74=this[_0x163af2(0x2858)][_0x163af2(0x298f)](_0x5815e5));var _0x4e67e0=new Uint8Array(_0x77e6bd[_0x163af2(0x277a)],_0x77e6bd[_0x163af2(0x10f4)],_0x77e6bd[_0x163af2(0x34f4)]);this[_0x163af2(0x2858)]['updateTexture'](_0x4e67e0,_0x5815e5,_0x7cde18,_0x5e3b1d,_0x5815e5[_0x163af2(0x32ec)],_0x2bae74[_0x163af2(0x2cb9)],_0x4b22df,_0x1cfa7c,_0x5815e5[_0x163af2(0x147c)],!0x1,_0x210b4a,_0x1cac20),_0x4f55bb&&this[_0x163af2(0x3b0a)](_0x5815e5,this['_renderTargetEncoder']);}[_0xead9d6(0x3a27)](_0x571b18,_0x245da5,_0x31c8ed,_0x508fca,_0x2be4b6,_0x34f2c8=0x0,_0x4237af=0x0){var _0x5efffe=_0xead9d6;let _0x460aba=_0x571b18[_0x5efffe(0x9db)];null!=(_0x11c284=_0x571b18['_hardwareTexture'])&&_0x11c284['underlyingResource']||(_0x571b18[_0x5efffe(0x2cb9)]=_0x245da5,_0x460aba=this[_0x5efffe(0x2858)][_0x5efffe(0x298f)](_0x571b18,_0x31c8ed,_0x508fca));var _0x11c284=new Uint8Array(_0x2be4b6['buffer'],_0x2be4b6['byteOffset'],_0x2be4b6['byteLength']);this['_textureHelper'][_0x5efffe(0xc0f)](_0x11c284,_0x571b18,_0x31c8ed,_0x508fca,_0x571b18[_0x5efffe(0x32ec)],_0x460aba[_0x5efffe(0x2cb9)],_0x34f2c8,_0x4237af,!0x1,!0x1,0x0,0x0);}['_uploadDataToTextureDirectly'](_0x32dc16,_0x16d3f1,_0x20a80d=0x0,_0x372f75=0x0,_0xcb9380,_0x5c5bfa=!0x1){var _0x160ff6=_0xead9d6,_0x4b2a22=Math[_0x160ff6(0x2afc)](Math[_0x160ff6(0x33d8)](_0x32dc16[_0x160ff6(0x37ce)])*Math['LOG2E']),_0x3d46fb=Math['round'](Math[_0x160ff6(0x33d8)](_0x32dc16[_0x160ff6(0x1995)])*Math[_0x160ff6(0x3d76)]),_0x4b2a22=_0x5c5bfa?_0x32dc16[_0x160ff6(0x37ce)]:Math[_0x160ff6(0x2a91)](0x2,Math['max'](_0x4b2a22-_0x372f75,0x0)),_0x5c5bfa=_0x5c5bfa?_0x32dc16[_0x160ff6(0x1995)]:Math[_0x160ff6(0x2a91)](0x2,Math[_0x160ff6(0xc54)](_0x3d46fb-_0x372f75,0x0));let _0x403e13=_0x32dc16[_0x160ff6(0x9db)];null!=(_0x3d46fb=_0x32dc16[_0x160ff6(0x9db)])&&_0x3d46fb[_0x160ff6(0x1305)]||(_0x403e13=this[_0x160ff6(0x2858)][_0x160ff6(0x298f)](_0x32dc16,_0x4b2a22,_0x5c5bfa)),_0x3d46fb=new Uint8Array(_0x16d3f1['buffer'],_0x16d3f1['byteOffset'],_0x16d3f1[_0x160ff6(0x34f4)]),this[_0x160ff6(0x2858)][_0x160ff6(0xc0f)](_0x3d46fb,_0x32dc16,_0x4b2a22,_0x5c5bfa,_0x32dc16[_0x160ff6(0x32ec)],_0x403e13['format'],_0x20a80d,_0x372f75,_0x32dc16[_0x160ff6(0x147c)],!0x1,0x0,0x0);}[_0xead9d6(0x11c7)](_0x4fb8f8,_0x2675da,_0xa3292e=0x0,_0x5318ec=0x0){var _0x300721=_0xead9d6;this[_0x300721(0xd18)](_0x4fb8f8,_0x2675da,_0xa3292e,_0x5318ec);}['_uploadImageToTexture'](_0x491e4a,_0x5517c7,_0x38be63=0x0,_0xec104e=0x0){var _0x33c4f7=_0xead9d6;let _0x56274e=_0x491e4a[_0x33c4f7(0x9db)];if(null!=(_0x32942e=_0x491e4a[_0x33c4f7(0x9db)])&&_0x32942e['underlyingResource']||(_0x56274e=this['_textureHelper'][_0x33c4f7(0x298f)](_0x491e4a)),_0x5517c7 instanceof HTMLImageElement)throw _0x33c4f7(0x3dd3);var _0x32942e=_0x5517c7,_0x5517c7=Math['ceil'](_0x491e4a[_0x33c4f7(0x37ce)]/(0x1<<_0xec104e)),_0x52108a=Math[_0x33c4f7(0x2cb8)](_0x491e4a[_0x33c4f7(0x1995)]/(0x1<<_0xec104e));this[_0x33c4f7(0x2858)][_0x33c4f7(0xc0f)](_0x32942e,_0x491e4a,_0x5517c7,_0x52108a,_0x491e4a['depth'],_0x56274e[_0x33c4f7(0x2cb9)],_0x38be63,_0xec104e,_0x491e4a['invertY'],!0x1,0x0,0x0);}[_0xead9d6(0x106c)](_0x50695b,_0x26fe5a,_0x2bc6c0,_0x48102b,_0x21a04d=0x0,_0x5d65d2=!0x0){var _0x222d39=_0xead9d6,_0x2b2fe0=(this[_0x222d39(0x1b3b)][_0x222d39(0x1078)]?this[_0x222d39(0x1b3b)]:this[_0x222d39(0x328)])[_0x222d39(0x3831)][0x0];if(!_0x2b2fe0)return Promise[_0x222d39(0x7e0)](new Uint8Array(0x0));var _0x2b40de=_0x2b2fe0['underlyingResource'],_0x2b2fe0=_0x2b2fe0[_0x222d39(0x2cb9)];return _0x2b40de?(_0x5d65d2&&this[_0x222d39(0xef8)](),this[_0x222d39(0x2858)][_0x222d39(0x106c)](_0x2b40de,_0x50695b,_0x26fe5a,_0x2bc6c0,_0x48102b,_0x2b2fe0)):Promise[_0x222d39(0x7e0)](new Uint8Array(0x0));}['beginFrame'](){var _0x1af16e=_0xead9d6;super[_0x1af16e(0x82c)]();}[_0xead9d6(0x1a7b)](){var _0xce5bcb=_0xead9d6;if(this[_0xce5bcb(0x33c5)][_0xce5bcb(0x1a7b)](this[_0xce5bcb(0x328)][_0xce5bcb(0x1078)]),this[_0xce5bcb(0x22da)](),this[_0xce5bcb(0x2d42)][_0xce5bcb(0x1a7b)](this['_renderEncoder']),this[_0xce5bcb(0xef8)](!0x1),this[_0xce5bcb(0x9d7)]&&(void 0x0===this[_0xce5bcb(0xf7f)]&&(this[_0xce5bcb(0xf7f)]=0x0),(!this[_0xce5bcb(0xf7f)]||this[_0xce5bcb(0xf7f)]<this[_0xce5bcb(0x1e09)])&&_0x28f027[_0xce5bcb(0x33d8)](_0xce5bcb(0x154a)+this[_0xce5bcb(0xf7f)]+'\x20-\x20counters')),this[_0xce5bcb(0x2858)][_0xce5bcb(0x1ea)](),this[_0xce5bcb(0x598)]['destroyDeferredBuffers'](),this[_0xce5bcb(0x2d15)]['_collectUbosUpdatedInFrame']){if(this[_0xce5bcb(0x9d7)]&&(void 0x0===this['_count']&&(this[_0xce5bcb(0xf7f)]=0x0),!this[_0xce5bcb(0xf7f)]||this['_count']<this[_0xce5bcb(0x1e09)])){const _0x45fc82=[];for(const _0x802d68 in _0x439192['M'][_0xce5bcb(0x1c16)])_0x45fc82[_0xce5bcb(0x2f54)](_0x802d68+':'+_0x439192['M'][_0xce5bcb(0x1c16)][_0x802d68]);_0x28f027[_0xce5bcb(0x33d8)](_0xce5bcb(0x154a)+this[_0xce5bcb(0xf7f)]+_0xce5bcb(0x26c8),_0x45fc82[_0xce5bcb(0x2abd)](',\x20'));}_0x439192['M'][_0xce5bcb(0x1c16)]={};}this[_0xce5bcb(0x6db)][_0xce5bcb(0xee0)]=this[_0xce5bcb(0x1e5)][_0xce5bcb(0xee0)],this['countersLastFrame'][_0xce5bcb(0x40f1)]=this['_counters'][_0xce5bcb(0x40f1)],this[_0xce5bcb(0x6db)][_0xce5bcb(0x373e)]=this[_0xce5bcb(0x1e5)][_0xce5bcb(0x373e)],this[_0xce5bcb(0x6db)][_0xce5bcb(0x9e6)]=this[_0xce5bcb(0x1e5)][_0xce5bcb(0x9e6)],this['_counters']['numEnableEffects']=0x0,this['_counters'][_0xce5bcb(0x40f1)]=0x0,this[_0xce5bcb(0x1e5)][_0xce5bcb(0x373e)]=0x0,this['_counters'][_0xce5bcb(0x9e6)]=0x0,this[_0xce5bcb(0x2581)][_0xce5bcb(0x1a7b)](),this[_0xce5bcb(0x383a)]['endFrame'](),this['_pendingDebugCommands'][_0xce5bcb(0x132e)]=0x0,super[_0xce5bcb(0x1a7b)](),this[_0xce5bcb(0x9d7)]&&(void 0x0===this[_0xce5bcb(0xf7f)]&&(this[_0xce5bcb(0xf7f)]=0x0),this['_count']<this[_0xce5bcb(0x1e09)]&&_0x28f027[_0xce5bcb(0x33d8)](_0xce5bcb(0x817)+this[_0xce5bcb(0xf7f)]+_0xce5bcb(0xf12),_0xce5bcb(0x4017)),this[_0xce5bcb(0xf7f)]<this['dbgVerboseLogsNumFrames']&&(this[_0xce5bcb(0xf7f)]++,this[_0xce5bcb(0xf7f)]!==this[_0xce5bcb(0x1e09)]&&_0x28f027[_0xce5bcb(0x33d8)](_0xce5bcb(0x817)+this[_0xce5bcb(0xf7f)]+_0xce5bcb(0x542),_0xce5bcb(0x4017))));}['flushFramebuffer'](_0x489508=!0x0){var _0x442f71=_0xead9d6,_0x5a328e=!this[_0x442f71(0x1a82)];let _0x366ec5=0x0;this['_currentRenderPass']&&this[_0x442f71(0x2ec5)]&&(_0x366ec5|=0x1,this[_0x442f71(0x849)]()),this[_0x442f71(0x328)][_0x442f71(0x1078)]&&(_0x366ec5|=0x2,this['_endMainRenderPass']()),this['_commandBuffers'][0x0]=this[_0x442f71(0x3d4f)][_0x442f71(0x3163)](),this[_0x442f71(0x3539)][0x1]=this['_renderTargetEncoder'][_0x442f71(0x3163)](),this[_0x442f71(0x3539)][0x2]=this[_0x442f71(0x3b27)][_0x442f71(0x3163)](),this[_0x442f71(0x3f4b)][_0x442f71(0x2818)]['submit'](this['_commandBuffers']),this['_uploadEncoder']=this['_device'][_0x442f71(0x3fd5)](this[_0x442f71(0x18c6)]),this[_0x442f71(0x3b27)]=this[_0x442f71(0x3f4b)][_0x442f71(0x3fd5)](this['_renderEncoderDescriptor']),this[_0x442f71(0x3c2f)]=this[_0x442f71(0x3f4b)][_0x442f71(0x3fd5)](this[_0x442f71(0x3894)]),this[_0x442f71(0x2d42)]['startFrame'](this[_0x442f71(0x3d4f)]),this[_0x442f71(0x2858)][_0x442f71(0x23b9)](this[_0x442f71(0x3d4f)]),this[_0x442f71(0x1b15)]['reset'](),this['_bundleListRenderTarget'][_0x442f71(0x1589)](),_0x489508&&(0x2&_0x366ec5&&this[_0x442f71(0x1b84)](!0x1),0x1&_0x366ec5&&this[_0x442f71(0x150c)](this['_currentRenderTarget'],!0x1,null,!0x1,!0x1),_0x5a328e&&this[_0x442f71(0x2ec5)]&&(this['_currentRenderPass']=null));}[_0xead9d6(0x2fa0)](){var _0x28730f=_0xead9d6;return null===this[_0x28730f(0x2ec5)];}['_startRenderTargetRenderPass'](_0x4ce580,_0x295c09,_0x43cfb3,_0x52bec5,_0x110bd5){var _0x69b750=_0xead9d6,_0x29742a=_0x4ce580,_0x4ce580=_0x29742a[_0x69b750(0x1a85)];const _0x34326f=null==_0x4ce580?void 0x0:_0x4ce580[_0x69b750(0x9db)],_0x23079b=null===_0x34326f||void 0x0===_0x34326f?void 0x0:_0x34326f[_0x69b750(0x1305)],_0x169bec=null===_0x34326f||void 0x0===_0x34326f?void 0x0:_0x34326f[_0x69b750(0x3a6c)]();var _0x4da316=null===_0x23079b||void 0x0===_0x23079b?void 0x0:_0x23079b[_0x69b750(0x2b1b)](this[_0x69b750(0x1b3b)][_0x69b750(0x4080)]),_0xb68800=null===_0x169bec||void 0x0===_0x169bec?void 0x0:_0x169bec[_0x69b750(0x2b1b)](this[_0x69b750(0x1b3b)][_0x69b750(0x4080)]),_0x1008cc=!!_0x34326f&&_0x1ae072['D'][_0x69b750(0xe4e)](_0x34326f[_0x69b750(0x2cb9)]);const _0xfe5304=[];this['useReverseDepthBuffer']&&this[_0x69b750(0xeda)]();var _0x537e7e=_0x295c09&&_0x43cfb3,_0x52bec5=_0x295c09&&_0x52bec5,_0x295c09=_0x295c09&&_0x110bd5;if(_0x29742a[_0x69b750(0x2043)]&&_0x29742a[_0x69b750(0x25d7)]){this['_mrtAttachments']&&0x0!==this[_0x69b750(0xc4b)][_0x69b750(0x132e)]||(this[_0x69b750(0xc4b)]=_0x29742a['_defaultAttachments']);for(let _0x19787d=0x0;_0x19787d<this[_0x69b750(0xc4b)]['length'];++_0x19787d){var _0x47fb6c=this[_0x69b750(0xc4b)][_0x19787d],_0x5cb148=_0x29742a[_0x69b750(0xb3c)][_0x19787d];const _0x5c76bb=null==_0x5cb148?void 0x0:_0x5cb148[_0x69b750(0x9db)],_0x1f3f8c=null===_0x5c76bb||void 0x0===_0x5c76bb?void 0x0:_0x5c76bb[_0x69b750(0x1305)];if(_0x5c76bb&&_0x1f3f8c){const _0x145676=_0x5c76bb[_0x69b750(0x3a6c)](_0x19787d);var _0x2d9785=null!=(_0x2d9785=null==(_0x2d9785=_0x29742a[_0x69b750(0x1f0e)])?void 0x0:_0x2d9785[_0x19787d])?_0x2d9785:0x0,_0x19132e=null!=(_0x19132e=null==(_0x19132e=_0x29742a['faceIndices'])?void 0x0:_0x19132e[_0x19787d])?_0x19132e:0x0,_0x5cb148=Object[_0x69b750(0x1666)](Object[_0x69b750(0x1666)]({},this[_0x69b750(0x1b3b)][_0x69b750(0x2ca2)]),{'format':_0x5c76bb[_0x69b750(0x2cb9)],'baseArrayLayer':_0x5cb148['isCube']?0x6*_0x2d9785+_0x19132e:_0x2d9785}),_0x19132e=Object[_0x69b750(0x1666)](Object[_0x69b750(0x1666)]({},this[_0x69b750(0x1b3b)][_0x69b750(0x2ca2)]),{'format':_0x5c76bb[_0x69b750(0x2cb9)],'baseArrayLayer':0x0}),_0x2d9785=_0x1f3f8c[_0x69b750(0x2b1b)](_0x5cb148),_0x5cb148=null===_0x145676||void 0x0===_0x145676?void 0x0:_0x145676[_0x69b750(0x2b1b)](_0x19132e);_0xfe5304['push']({'view':_0x5cb148||_0x2d9785,'resolveTarget':_0x145676?_0x2d9785:void 0x0,'clearValue':0x0!==_0x47fb6c&&_0x537e7e?_0x43cfb3:void 0x0,'loadOp':0x0!==_0x47fb6c&&_0x537e7e?_0x57b95f['Ws'][_0x69b750(0x374a)]:_0x57b95f['Ws'][_0x69b750(0xa3)],'storeOp':_0x57b95f['EG']['Store']});}}this['_cacheRenderPipeline']['setMRT'](_0x29742a['textures'],this[_0x69b750(0xc4b)]['length']),this['_cacheRenderPipeline'][_0x69b750(0x28f0)](this['_mrtAttachments']);}else{var _0x110bd5=_0x29742a[_0x69b750(0xc52)];if(_0x110bd5){const _0x60a6be=_0x110bd5['_hardwareTexture'],_0x55d8b5=_0x60a6be[_0x69b750(0x1305)],_0xf123ab=_0x60a6be[_0x69b750(0x3a6c)]();var _0x110bd5=_0x55d8b5[_0x69b750(0x2b1b)](this['_rttRenderPassWrapper'][_0x69b750(0x2ca2)]),_0x58e23c=null===_0xf123ab||void 0x0===_0xf123ab?void 0x0:_0xf123ab[_0x69b750(0x2b1b)](this[_0x69b750(0x1b3b)]['colorAttachmentViewDescriptor']);_0xfe5304[_0x69b750(0x2f54)]({'view':_0x58e23c||_0x110bd5,'resolveTarget':_0xf123ab?_0x110bd5:void 0x0,'clearValue':_0x537e7e?_0x43cfb3:void 0x0,'loadOp':_0x537e7e?_0x57b95f['Ws'][_0x69b750(0x374a)]:_0x57b95f['Ws'][_0x69b750(0xa3)],'storeOp':_0x57b95f['EG']['Store']});}else _0xfe5304['push'](null);}null!=(_0x58e23c=this[_0x69b750(0x313e)])&&_0x58e23c[_0x69b750(0xf13)](this,_0x69b750(0x5a6),0x1),this[_0x69b750(0x1b3b)][_0x69b750(0x3839)]={'colorAttachments':_0xfe5304,'depthStencilAttachment':_0x4ce580&&_0x23079b?{'view':_0xb68800||_0x4da316,'depthClearValue':_0x52bec5?this[_0x69b750(0x1317)]?this[_0x69b750(0x1ad)]:this[_0x69b750(0x214a)]:void 0x0,'depthLoadOp':_0x52bec5?_0x57b95f['Ws']['Clear']:_0x57b95f['Ws']['Load'],'depthStoreOp':_0x57b95f['EG'][_0x69b750(0x1bfe)],'stencilClearValue':_0x29742a[_0x69b750(0x35ba)]&&_0x295c09?this[_0x69b750(0x126f)]:void 0x0,'stencilLoadOp':_0x1008cc?_0x29742a[_0x69b750(0x35ba)]&&_0x295c09?_0x57b95f['Ws'][_0x69b750(0x374a)]:_0x57b95f['Ws'][_0x69b750(0xa3)]:void 0x0,'stencilStoreOp':_0x1008cc?_0x57b95f['EG'][_0x69b750(0x1bfe)]:void 0x0}:void 0x0,'occlusionQuerySet':null!=(_0x110bd5=this[_0x69b750(0x98d)])&&_0x110bd5[_0x69b750(0x18bf)]?this[_0x69b750(0x98d)][_0x69b750(0x28b)]:void 0x0},this[_0x69b750(0x1b3b)]['renderPass']=this[_0x69b750(0x3c2f)][_0x69b750(0x2fcd)](this[_0x69b750(0x1b3b)][_0x69b750(0x3839)]),this[_0x69b750(0x9d7)]&&(void 0x0===this[_0x69b750(0xf7f)]&&(this[_0x69b750(0xf7f)]=0x0),(!this['_count']||this[_0x69b750(0xf7f)]<this[_0x69b750(0x1e09)])&&(_0x58e23c=_0x29742a[_0x69b750(0xc52)],_0x28f027[_0x69b750(0x33d8)]('frame\x20#'+this['_count']+_0x69b750(0x191c),_0x58e23c['uniqueId'],_0x69b750(0x50b),_0x58e23c['width'],_0x69b750(0x32cc),_0x58e23c[_0x69b750(0x1995)],this[_0x69b750(0x1b3b)][_0x69b750(0x3839)]))),this['_currentRenderPass']=this['_rttRenderPassWrapper'][_0x69b750(0x1078)],null!=(_0x4ce580=this[_0x69b750(0xcc6)])&&_0x4ce580[_0x69b750(0xf13)](this),this[_0x69b750(0xe6e)](0x1),this[_0x69b750(0x1b89)](0x1),this[_0x69b750(0x1839)](0x1),this['_resetCurrentColorBlend'](0x1),_0x34326f&&_0x1ae072['D'][_0x69b750(0xe4e)](_0x34326f['format'])||(this[_0x69b750(0x2be2)]['enabled']=!0x1);}[_0xead9d6(0x849)](){var _0x85478e=_0xead9d6,_0x152194;this[_0x85478e(0x1a82)]&&(!(_0x152194=null==(_0x152194=this['_currentRenderTarget']['texture'])?void 0x0:_0x152194[_0x85478e(0x9db)])||this[_0x85478e(0x33c5)][_0x85478e(0x12ca)](this[_0x85478e(0x1a82)],_0x152194)||this[_0x85478e(0x3901)]||(this[_0x85478e(0x249e)][_0x85478e(0x327b)](this[_0x85478e(0x1a82)]),this['_bundleListRenderTarget']['reset']()),this[_0x85478e(0x1a82)][_0x85478e(0x3a84)](),this[_0x85478e(0x9d7)]&&(void 0x0===this['_count']&&(this[_0x85478e(0xf7f)]=0x0),(!this[_0x85478e(0xf7f)]||this['_count']<this[_0x85478e(0x1e09)])&&_0x28f027[_0x85478e(0x33d8)](_0x85478e(0x154a)+this[_0x85478e(0xf7f)]+_0x85478e(0x38f1),null==(_0x152194=null==(_0x152194=this[_0x85478e(0x2ec5)])?void 0x0:_0x152194[_0x85478e(0xc52)])?void 0x0:_0x152194[_0x85478e(0x439)])),null!=(_0x152194=this[_0x85478e(0x1c72)])&&_0x152194[_0x85478e(0xf13)](this,0x1),this[_0x85478e(0xe6e)](0x1),this[_0x85478e(0x1b89)](0x1),this[_0x85478e(0x1839)](0x1),this[_0x85478e(0x7b6)](0x1),this['_currentRenderPass']=null,this['_rttRenderPassWrapper'][_0x85478e(0x1589)]());}['_getCurrentRenderPass'](){var _0x553b40=_0xead9d6;return this[_0x553b40(0x2ec5)]&&!this['_currentRenderPass']?this['_startRenderTargetRenderPass'](this[_0x553b40(0x2ec5)],!0x1,null,!0x1,!0x1):this['_currentRenderPass']||this['_startMainRenderPass'](!0x1),this[_0x553b40(0x1a82)];}['_getCurrentRenderPassIndex'](){var _0xc02aa1=_0xead9d6;return null===this[_0xc02aa1(0x1a82)]?-0x1:this[_0xc02aa1(0x1a82)]===this[_0xc02aa1(0x328)][_0xc02aa1(0x1078)]?0x0:0x1;}[_0xead9d6(0x1b84)](_0x49f732,_0x36c051,_0x4fdbc6,_0x7b24e4){var _0x200dee=_0xead9d6;this[_0x200dee(0x328)][_0x200dee(0x1078)]&&this[_0x200dee(0xef8)](!0x1),this[_0x200dee(0x1317)]&&this[_0x200dee(0xeda)]();var _0x80367c=_0x49f732&&_0x36c051,_0x4fdbc6=_0x49f732&&_0x4fdbc6,_0x49f732=_0x49f732&&_0x7b24e4;this['_mainRenderPassWrapper'][_0x200dee(0x3839)][_0x200dee(0x115)][0x0][_0x200dee(0x347d)]=_0x80367c?_0x36c051:void 0x0,this[_0x200dee(0x328)]['renderPassDescriptor'][_0x200dee(0x115)][0x0]['loadOp']=_0x80367c?_0x57b95f['Ws'][_0x200dee(0x374a)]:_0x57b95f['Ws']['Load'],this[_0x200dee(0x328)][_0x200dee(0x3839)]['depthStencilAttachment']['depthClearValue']=_0x4fdbc6?this['useReverseDepthBuffer']?this[_0x200dee(0x1ad)]:this[_0x200dee(0x214a)]:void 0x0,this['_mainRenderPassWrapper'][_0x200dee(0x3839)][_0x200dee(0x3ae4)][_0x200dee(0x3d6f)]=_0x4fdbc6?_0x57b95f['Ws'][_0x200dee(0x374a)]:_0x57b95f['Ws'][_0x200dee(0xa3)],this[_0x200dee(0x328)][_0x200dee(0x3839)][_0x200dee(0x3ae4)][_0x200dee(0x2c8)]=_0x49f732?this[_0x200dee(0x126f)]:void 0x0,this['_mainRenderPassWrapper']['renderPassDescriptor'][_0x200dee(0x3ae4)]['stencilLoadOp']=this[_0x200dee(0x1ab1)]?_0x49f732?_0x57b95f['Ws']['Clear']:_0x57b95f['Ws'][_0x200dee(0xa3)]:void 0x0,this[_0x200dee(0x328)][_0x200dee(0x3839)][_0x200dee(0x2003)]=null!=(_0x7b24e4=this['_occlusionQuery'])&&_0x7b24e4[_0x200dee(0x18bf)]?this[_0x200dee(0x98d)][_0x200dee(0x28b)]:void 0x0;const _0x4fb697=this[_0x200dee(0x1ba2)][_0x200dee(0xb13)]();this[_0x200dee(0x328)][_0x200dee(0x3831)][0x0][_0x200dee(0xe5f)](_0x4fb697),this[_0x200dee(0x18c4)][_0x200dee(0x1d08)]?(_0x3882e2[_0x200dee(0x2cb9)]=_0x4fb697['format'],this[_0x200dee(0x328)][_0x200dee(0x3839)]['colorAttachments'][0x0][_0x200dee(0x19a3)]=_0x4fb697[_0x200dee(0x2b1b)](_0x3882e2)):(_0x556117[_0x200dee(0x2cb9)]=_0x4fb697[_0x200dee(0x2cb9)],this[_0x200dee(0x328)][_0x200dee(0x3839)]['colorAttachments'][0x0][_0x200dee(0x13df)]=_0x4fb697[_0x200dee(0x2b1b)](_0x556117)),this[_0x200dee(0x9d7)]&&(void 0x0===this[_0x200dee(0xf7f)]&&(this[_0x200dee(0xf7f)]=0x0),(!this[_0x200dee(0xf7f)]||this['_count']<this[_0x200dee(0x1e09)])&&_0x28f027[_0x200dee(0x33d8)](_0x200dee(0x154a)+this[_0x200dee(0xf7f)]+'\x20-\x20main\x20begin\x20pass\x20-\x20texture\x20width='+this[_0x200dee(0xe62)][_0x200dee(0x37ce)],'\x20height='+this[_0x200dee(0xe62)]['height'],this['_mainRenderPassWrapper'][_0x200dee(0x3839)])),null!=(_0x36c051=this[_0x200dee(0x313e)])&&_0x36c051[_0x200dee(0xf13)](this,_0x200dee(0x1bb9),0x0),this[_0x200dee(0x1a82)]=this[_0x200dee(0x3b27)][_0x200dee(0x2fcd)](this[_0x200dee(0x328)][_0x200dee(0x3839)]),this[_0x200dee(0x328)][_0x200dee(0x1078)]=this[_0x200dee(0x1a82)],null!=(_0x80367c=this[_0x200dee(0xcc6)])&&_0x80367c[_0x200dee(0xf13)](this),this[_0x200dee(0xe6e)](0x0),this['_resetCurrentScissor'](0x0),this[_0x200dee(0x1839)](0x0),this[_0x200dee(0x7b6)](0x0),this[_0x200dee(0x11ee)]||(this[_0x200dee(0x2be2)][_0x200dee(0x1ca0)]=!0x1);}[_0xead9d6(0x22da)](){var _0x5674c0=_0xead9d6,_0x570e2a;null!==this[_0x5674c0(0x328)][_0x5674c0(0x1078)]&&(this[_0x5674c0(0x33c5)]['endMainRenderPass'](),this['compatibilityMode']||this[_0x5674c0(0x33c5)][_0x5674c0(0x4d7)]||(this[_0x5674c0(0x1b15)]['run'](this[_0x5674c0(0x328)]['renderPass']),this[_0x5674c0(0x1b15)][_0x5674c0(0x1589)]()),this['_mainRenderPassWrapper'][_0x5674c0(0x1078)]['end'](),this[_0x5674c0(0x9d7)]&&(void 0x0===this['_count']&&(this[_0x5674c0(0xf7f)]=0x0),(!this[_0x5674c0(0xf7f)]||this[_0x5674c0(0xf7f)]<this[_0x5674c0(0x1e09)])&&_0x28f027[_0x5674c0(0x33d8)]('frame\x20#'+this[_0x5674c0(0xf7f)]+'\x20-\x20main\x20end\x20pass')),null!=(_0x570e2a=this['_debugPopGroup'])&&_0x570e2a['call'](this,0x0),this[_0x5674c0(0xe6e)](0x0),this[_0x5674c0(0x1b89)](0x0),this['_resetCurrentStencilRef'](0x0),this['_resetCurrentColorBlend'](0x0),this[_0x5674c0(0x328)][_0x5674c0(0x1078)]===this[_0x5674c0(0x1a82)]&&(this['_currentRenderPass']=null),this[_0x5674c0(0x328)][_0x5674c0(0x1589)](!0x1));}[_0xead9d6(0x69a)](_0x44e5e7,_0x502799=0x0,_0x136ec0,_0x27e3f5,_0x5ecd80,_0x40359c=0x0,_0x49c599=0x0){var _0x4ca81c=_0xead9d6,_0x380ca7;const _0x55c11b=null==(_0x380ca7=_0x44e5e7['texture'])?void 0x0:_0x380ca7[_0x4ca81c(0x9db)];this[_0x4ca81c(0x2ec5)]&&this[_0x4ca81c(0xfa0)](this[_0x4ca81c(0x2ec5)]),this[_0x4ca81c(0x2ec5)]=_0x44e5e7,_0x55c11b&&(_0x55c11b[_0x4ca81c(0x2971)]=_0x44e5e7[_0x4ca81c(0x2708)]?0x6*_0x49c599+_0x502799:_0x49c599),this['_rttRenderPassWrapper']['colorAttachmentGPUTextures'][0x0]=_0x55c11b,this[_0x4ca81c(0x1b3b)][_0x4ca81c(0x3060)]=this[_0x4ca81c(0x2ec5)][_0x4ca81c(0x1a85)]?_0x1ae072['D'][_0x4ca81c(0xf54)](-0x1,this[_0x4ca81c(0x2ec5)]['_depthStencilTexture'][_0x4ca81c(0x2cb9)]):void 0x0,this[_0x4ca81c(0x2292)](this['_rttRenderPassWrapper']),this[_0x4ca81c(0x1f82)](this['_rttRenderPassWrapper']),this[_0x4ca81c(0x1b3b)][_0x4ca81c(0x2ca2)]={'format':this[_0x4ca81c(0xaa5)],'dimension':_0x57b95f['p_'][_0x4ca81c(0xf2a)],'mipLevelCount':0x1,'baseArrayLayer':_0x44e5e7[_0x4ca81c(0x2708)]?0x6*_0x49c599+_0x502799:_0x49c599,'baseMipLevel':_0x40359c,'arrayLayerCount':0x1,'aspect':_0x57b95f['H7'][_0x4ca81c(0x1862)]},this['_rttRenderPassWrapper'][_0x4ca81c(0x4080)]={'format':this[_0x4ca81c(0x2461)],'dimension':_0x57b95f['p_']['E2d'],'mipLevelCount':0x1,'baseArrayLayer':_0x44e5e7[_0x4ca81c(0x2708)]?0x6*_0x49c599+_0x502799:_0x49c599,'baseMipLevel':0x0,'arrayLayerCount':0x1,'aspect':_0x57b95f['H7'][_0x4ca81c(0x1862)]},this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this['_count']&&(this['_count']=0x0),(!this['_count']||this[_0x4ca81c(0xf7f)]<this[_0x4ca81c(0x1e09)])&&_0x28f027[_0x4ca81c(0x33d8)](_0x4ca81c(0x154a)+this[_0x4ca81c(0xf7f)]+'\x20-\x20bindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=',null==(_0x380ca7=_0x44e5e7[_0x4ca81c(0xc52)])?void 0x0:_0x380ca7[_0x4ca81c(0x439)],_0x4ca81c(0xc12),_0x502799,_0x4ca81c(0x3616),_0x40359c,_0x4ca81c(0x467),_0x49c599,this[_0x4ca81c(0x1b3b)][_0x4ca81c(0x2ca2)],this[_0x4ca81c(0x1b3b)][_0x4ca81c(0x4080)])),this[_0x4ca81c(0x1a82)]=null,this['snapshotRendering']&&this[_0x4ca81c(0x1a49)]===_0x3c2fbf['g'][_0x4ca81c(0x1b7c)]&&this[_0x4ca81c(0x20ba)](),this[_0x4ca81c(0x24f4)]&&!_0x5ecd80?this[_0x4ca81c(0x1707)](this[_0x4ca81c(0x24f4)],_0x136ec0,_0x27e3f5):(_0x136ec0||(_0x136ec0=_0x44e5e7['width'],_0x40359c&&(_0x136ec0/=Math[_0x4ca81c(0x2a91)](0x2,_0x40359c))),_0x27e3f5||(_0x27e3f5=_0x44e5e7[_0x4ca81c(0x1995)],_0x40359c&&(_0x27e3f5/=Math[_0x4ca81c(0x2a91)](0x2,_0x40359c))),this[_0x4ca81c(0xf9e)](0x0,0x0,_0x136ec0,_0x27e3f5)),this[_0x4ca81c(0x1077)]();}['unBindFramebuffer'](_0x550129,_0x5bdf00=!0x1,_0x391f91){var _0x5abfcc=_0xead9d6,_0x8ba7e9=this[_0x5abfcc(0x2ec5)];this[_0x5abfcc(0x2ec5)]=null,_0x391f91&&_0x391f91(),this[_0x5abfcc(0x2ec5)]=_0x8ba7e9,this['_currentRenderPass']&&this['_currentRenderPass']!==this[_0x5abfcc(0x328)][_0x5abfcc(0x1078)]&&this[_0x5abfcc(0x849)](),null==(_0x391f91=_0x550129[_0x5abfcc(0xc52)])||!_0x391f91['generateMipMaps']||_0x5bdf00||_0x550129[_0x5abfcc(0x2708)]||this['_generateMipmaps'](_0x550129[_0x5abfcc(0xc52)]),this[_0x5abfcc(0x2ec5)]=null,this['_onAfterUnbindFrameBufferObservable']['notifyObservers'](this),this[_0x5abfcc(0x9d7)]&&(void 0x0===this[_0x5abfcc(0xf7f)]&&(this[_0x5abfcc(0xf7f)]=0x0),(!this[_0x5abfcc(0xf7f)]||this['_count']<this[_0x5abfcc(0x1e09)])&&_0x28f027[_0x5abfcc(0x33d8)](_0x5abfcc(0x154a)+this[_0x5abfcc(0xf7f)]+'\x20-\x20unBindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=',null==(_0x8ba7e9=_0x550129['texture'])?void 0x0:_0x8ba7e9['uniqueId'])),this[_0x5abfcc(0xc4b)]=[],this['_cacheRenderPipeline'][_0x5abfcc(0x37d3)]([]),this[_0x5abfcc(0x2581)][_0x5abfcc(0x28f0)](this[_0x5abfcc(0xc4b)]),this[_0x5abfcc(0x1a82)]=this[_0x5abfcc(0x328)][_0x5abfcc(0x1078)],this[_0x5abfcc(0x2292)](this[_0x5abfcc(0x328)]),this[_0x5abfcc(0x1f82)](this[_0x5abfcc(0x328)]);}[_0xead9d6(0x1f19)](){var _0x34a155=_0xead9d6;this[_0x34a155(0x2ec5)]?this[_0x34a155(0xfa0)](this[_0x34a155(0x2ec5)]):(this[_0x34a155(0x1a82)]=this[_0x34a155(0x328)]['renderPass'],this[_0x34a155(0x2292)](this[_0x34a155(0x328)]),this['_setColorFormat'](this[_0x34a155(0x328)])),this[_0x34a155(0x1a82)]&&this[_0x34a155(0x24f4)]&&this[_0x34a155(0x1707)](this[_0x34a155(0x24f4)]),this[_0x34a155(0x1077)]();}['_setColorFormat'](_0x324e4d){var _0x39fee8=_0xead9d6;_0x324e4d=null!=(_0x324e4d=null==(_0x324e4d=_0x324e4d[_0x39fee8(0x3831)][0x0])?void 0x0:_0x324e4d[_0x39fee8(0x2cb9)])?_0x324e4d:null,(this[_0x39fee8(0x2581)]['setColorFormat'](_0x324e4d),this[_0x39fee8(0xaa5)]!==_0x324e4d&&(this[_0x39fee8(0xaa5)]=_0x324e4d));}[_0xead9d6(0x2292)](_0x58a319){var _0x3e3d1c=_0xead9d6;this[_0x3e3d1c(0x2581)]['setDepthStencilFormat'](_0x58a319['depthTextureFormat']),this[_0x3e3d1c(0x2461)]!==_0x58a319['depthTextureFormat']&&(this[_0x3e3d1c(0x2461)]=_0x58a319[_0x3e3d1c(0x3060)]);}[_0xead9d6(0xe32)](){}['setRasterizerState'](){}[_0xead9d6(0x3c33)](_0x54f903,_0x46b351=0x0,_0x291d25,_0x6538d3=!0x1,_0x244b96,_0xb2a614,_0x311581=0x0){var _0x24d797=_0xead9d6;this[_0x24d797(0x3a1a)][_0x24d797(0x3d41)]===_0x54f903&&!_0x291d25||(this[_0x24d797(0x3a1a)]['cull']=_0x54f903),(_0x244b96=null==(_0x54f903=null!=(_0x54f903=this[_0x24d797(0x409d)])?_0x54f903:_0x244b96)||_0x54f903?0x1:0x2,this[_0x24d797(0x3a1a)][_0x24d797(0x668)]===_0x244b96&&!_0x291d25||(this[_0x24d797(0x3a1a)][_0x24d797(0x668)]=_0x244b96),this[_0x24d797(0x3a7b)](_0x46b351),this[_0x24d797(0x3bb)](_0x311581),_0x54f903=_0x6538d3?this[_0x24d797(0x2ec5)]?0x1:0x2:this[_0x24d797(0x2ec5)]?0x2:0x1),(this[_0x24d797(0x3a1a)][_0x24d797(0x35ea)]===_0x54f903&&!_0x291d25||(this[_0x24d797(0x3a1a)]['frontFace']=_0x54f903),this[_0x24d797(0x2be2)][_0x24d797(0xb3e)]=_0xb2a614);}[_0xead9d6(0x17e8)](_0x335801,_0x3af53d){var _0x21f6b2=_0xead9d6,_0x554b80,_0x15bf71=this['_mustUpdateViewport'](_0x335801),_0x11b690=this['_mustUpdateScissor'](_0x335801),_0x434ae8=!!this[_0x21f6b2(0x2be2)][_0x21f6b2(0x1ca0)]&&this[_0x21f6b2(0x1a86)](_0x335801),_0x5e82ee=!!this['_alphaState'][_0x21f6b2(0x15b0)]&&this[_0x21f6b2(0x22ff)](_0x335801);_0x3af53d?(_0x15bf71&&_0x3af53d[_0x21f6b2(0x1717)](new _0x93e8fc['fv'](this[_0x21f6b2(0x1f04)]['x'],this[_0x21f6b2(0x1f04)]['y'],this[_0x21f6b2(0x1f04)]['z'],this['_viewportCached']['w'])),_0x11b690&&_0x3af53d[_0x21f6b2(0x1717)](new _0x93e8fc['me'](this[_0x21f6b2(0x2b39)]['x'],this[_0x21f6b2(0x2b39)]['y'],this[_0x21f6b2(0x2b39)]['z'],this[_0x21f6b2(0x2b39)]['w'])),_0x434ae8&&_0x3af53d[_0x21f6b2(0x1717)](new _0x93e8fc['vr'](null!=(_0x554b80=this[_0x21f6b2(0x2be2)][_0x21f6b2(0xf61)])?_0x554b80:0x0)),_0x5e82ee&&_0x3af53d[_0x21f6b2(0x1717)](new _0x93e8fc['kP'](this[_0x21f6b2(0x2605)][_0x21f6b2(0x2716)][_0x21f6b2(0x139f)]()))):(_0x15bf71&&this[_0x21f6b2(0x2539)](_0x335801),_0x11b690&&this[_0x21f6b2(0x29d9)](_0x335801),_0x434ae8&&this[_0x21f6b2(0xf28)](_0x335801),_0x5e82ee&&this[_0x21f6b2(0x3a8a)](_0x335801));}[_0xead9d6(0x2c44)](_0x5b4905,_0x19c45b,_0xd26b5f,_0x44baf9,_0x545813){var _0xe3073d=_0xead9d6,_0x58c13d=this[_0xe3073d(0x20ba)]();const _0x429866=0x0===this[_0xe3073d(0x1a8e)]()?this['_bundleList']:this[_0xe3073d(0x249e)],_0x16ebd9=(this[_0xe3073d(0x1481)](),this[_0xe3073d(0x3484)][_0xe3073d(0x2518)]);if(this[_0xe3073d(0x335a)](this[_0xe3073d(0x2ec5)]?this[_0xe3073d(0xa17)]:this['_ubDontInvertY'],0x0,_0x4ebaae['e'][_0xe3073d(0x126c)]),_0x16ebd9['uniformBuffer']&&(_0x16ebd9[_0xe3073d(0x3d48)][_0xe3073d(0x2c28)](),this[_0xe3073d(0x335a)](_0x16ebd9[_0xe3073d(0x3d48)][_0xe3073d(0xa3a)](),0x0,_0x4ebaae['e'][_0xe3073d(0x74c)])),this[_0xe3073d(0x33c5)][_0xe3073d(0x4d7)])this['_reportDrawCall']();else{!this[_0xe3073d(0x3901)]&&(this['_currentDrawContext']['isDirty'](this[_0xe3073d(0xbb5)][_0xe3073d(0x645)])||this['_currentMaterialContext'][_0xe3073d(0x1c18)]||this[_0xe3073d(0xbb5)][_0xe3073d(0xdb5)])&&(this['_currentDrawContext']['fastBundle']=void 0x0);let _0x4797b6=_0x58c13d;if(!this[_0xe3073d(0x3901)]&&this[_0xe3073d(0x32e9)][_0xe3073d(0x2c6)]||this[_0xe3073d(0x33c5)]['record']){if(this[_0xe3073d(0x17e8)](_0x58c13d,_0x429866),!this[_0xe3073d(0x33c5)][_0xe3073d(0x1f86)])return this[_0xe3073d(0x1e5)][_0xe3073d(0x9e6)]++,this[_0xe3073d(0x32e9)][_0xe3073d(0x3d8b)]&&this[_0xe3073d(0x32e9)]['setIndirectData'](_0x44baf9,_0x545813||0x1,_0xd26b5f),_0x429866[_0xe3073d(0xdc0)](this['_currentDrawContext'][_0xe3073d(0x2c6)]),void this['_reportDrawCall']();_0x4797b6=_0x429866[_0xe3073d(0x3146)](this['_cacheRenderPipeline'][_0xe3073d(0x26a0)],this[_0xe3073d(0x2461)],this['currentSampleCount']),_0x429866['numDrawCalls']++;}let _0x4b1ed9=0x0;if(!this[_0xe3073d(0x22b2)][_0xe3073d(0xbd9)]&&this[_0xe3073d(0xbb5)][_0xe3073d(0xa4c)]){let _0x4e99b6=0x1;for(let _0x8dd731=0x0;_0x8dd731<_0x16ebd9[_0xe3073d(0x181e)][_0xe3073d(0x24d5)][_0xe3073d(0x132e)];++_0x8dd731){var _0x4eac65=_0x16ebd9['shaderProcessingContext'][_0xe3073d(0x24d5)][_0x8dd731],_0x4eac65=null==(_0x4eac65=this['_currentMaterialContext'][_0xe3073d(0xb3c)][_0x4eac65])?void 0x0:_0x4eac65[_0xe3073d(0xc52)];(null==_0x4eac65?void 0x0:_0x4eac65[_0xe3073d(0x2eea)])===_0x3c2fbf['g'][_0xe3073d(0x123c)]&&(_0x4b1ed9|=_0x4e99b6),_0x4e99b6<<=0x1;}}var _0x19c45b=this[_0xe3073d(0x2581)]['getRenderPipeline'](_0x19c45b,this['_currentEffect'],this[_0xe3073d(0x2171)],_0x4b1ed9),_0x275a64=this['_cacheBindGroups'][_0xe3073d(0x3648)](_0x16ebd9,this[_0xe3073d(0x32e9)],this[_0xe3073d(0xbb5)]),_0x47e3e4=(this['_snapshotRendering'][_0xe3073d(0x1f86)]||(this['_applyRenderPassChanges'](_0x58c13d,this[_0xe3073d(0x3901)]?null:_0x429866),this['compatibilityMode']||(this[_0xe3073d(0x1e5)][_0xe3073d(0x373e)]++,_0x4797b6=this[_0xe3073d(0x3f4b)][_0xe3073d(0x2e3c)]({'colorFormats':this[_0xe3073d(0x2581)][_0xe3073d(0x26a0)],'depthStencilFormat':this[_0xe3073d(0x2461)],'sampleCount':this[_0xe3073d(0x2171)]}))),_0x4797b6[_0xe3073d(0x2eb0)](_0x19c45b),this[_0xe3073d(0x379b)]&&_0x4797b6[_0xe3073d(0x545)](this['_currentIndexBuffer'][_0xe3073d(0x1305)],this[_0xe3073d(0x379b)]['is32Bits']?_0x57b95f['iD']['Uint32']:_0x57b95f['iD'][_0xe3073d(0x12a5)],0x0),this[_0xe3073d(0x2581)]['vertexBuffers']);for(let _0x1df3bc=0x0;_0x1df3bc<_0x47e3e4[_0xe3073d(0x132e)];_0x1df3bc++){const _0x298fb9=_0x47e3e4[_0x1df3bc];var _0x5df71b=_0x298fb9[_0xe3073d(0xa3a)]();_0x5df71b&&_0x4797b6['setVertexBuffer'](_0x1df3bc,_0x5df71b['underlyingResource'],_0x298fb9[_0xe3073d(0x759)]?0x0:_0x298fb9[_0xe3073d(0x10f4)]);}for(let _0x3aed17=0x0;_0x3aed17<_0x275a64[_0xe3073d(0x132e)];_0x3aed17++)_0x4797b6[_0xe3073d(0x29e9)](_0x3aed17,_0x275a64[_0x3aed17]);_0x58c13d=!this[_0xe3073d(0x3901)]&&!this[_0xe3073d(0x33c5)][_0xe3073d(0x1f86)],(_0x58c13d&&this['_currentDrawContext'][_0xe3073d(0x3d8b)]?(this[_0xe3073d(0x32e9)][_0xe3073d(0x1009)](_0x44baf9,_0x545813||0x1,_0xd26b5f),0x0===_0x5b4905?_0x4797b6['drawIndexedIndirect'](this[_0xe3073d(0x32e9)][_0xe3073d(0x3d8b)],0x0):_0x4797b6[_0xe3073d(0x1f1d)](this[_0xe3073d(0x32e9)]['indirectDrawBuffer'],0x0)):0x0===_0x5b4905?_0x4797b6[_0xe3073d(0x1cb9)](_0x44baf9,_0x545813||0x1,_0xd26b5f,0x0,0x0):_0x4797b6[_0xe3073d(0x3fff)](_0x44baf9,_0x545813||0x1,_0xd26b5f,0x0),_0x58c13d&&(this[_0xe3073d(0x32e9)][_0xe3073d(0x2c6)]=_0x4797b6['finish'](),_0x429866[_0xe3073d(0xdc0)](this[_0xe3073d(0x32e9)][_0xe3073d(0x2c6)])),this['_reportDrawCall']());}}[_0xead9d6(0x2727)](_0x20053e,_0x16d503,_0x1920bc,_0x54e558=0x1){var _0x130154=_0xead9d6;this[_0x130154(0x2c44)](0x0,_0x20053e,_0x16d503,_0x1920bc,_0x54e558);}['drawArraysType'](_0x12c432,_0x30845b,_0x3a2c26,_0x33c0ef=0x1){var _0x36b146=_0xead9d6;this[_0x36b146(0x379b)]=null,this[_0x36b146(0x2c44)](0x1,_0x12c432,_0x30845b,_0x3a2c26,_0x33c0ef);}['dispose'](){var _0x2a2f46=_0xead9d6,_0x3b5082;this['_isDisposed']=!0x0,null!=(_0x3b5082=this[_0x2a2f46(0xd84)])&&_0x3b5082['destroy'](),null!=(_0x3b5082=this[_0x2a2f46(0x20ce)])&&_0x3b5082[_0x2a2f46(0x168b)](),this[_0x2a2f46(0x3f4b)][_0x2a2f46(0x168b)](),super[_0x2a2f46(0x2d20)]();}[_0xead9d6(0x105a)](_0x1cb81b=!0x1){var _0x2914b3=_0xead9d6;return!_0x1cb81b&&this[_0x2914b3(0x2ec5)]?this[_0x2914b3(0x2ec5)][_0x2914b3(0x37ce)]:null!=(_0x1cb81b=null==(_0x1cb81b=this[_0x2914b3(0xeed)])?void 0x0:_0x1cb81b[_0x2914b3(0x37ce)])?_0x1cb81b:0x0;}['getRenderHeight'](_0x547514=!0x1){var _0x386d09=_0xead9d6;return!_0x547514&&this[_0x386d09(0x2ec5)]?this[_0x386d09(0x2ec5)][_0x386d09(0x1995)]:null!=(_0x547514=null==(_0x547514=this['_renderingCanvas'])?void 0x0:_0x547514['height'])?_0x547514:0x0;}[_0xead9d6(0xed3)](){return 0x0;}[_0xead9d6(0xee6)](){}[_0xead9d6(0xfe4)](){return!0x1;}[_0xead9d6(0x1505)](){return!0x0;}[_0xead9d6(0x1072)](_0x25bf5c,_0x16c96f){_0x16c96f();}[_0xead9d6(0x10d2)](){return!0x0;}[_0xead9d6(0x2bdb)](){return 0x1;}[_0xead9d6(0x304e)](){}[_0xead9d6(0x31f6)](){var _0x1639fb=_0xead9d6;throw _0x1639fb(0xf2);}[_0xead9d6(0x1705)](){var _0x3c030d=_0xead9d6;throw _0x3c030d(0x31bd);}[_0xead9d6(0x2c15)](){return[];}['setIntArray'](){return!0x1;}[_0xead9d6(0x29aa)](){return!0x1;}[_0xead9d6(0x6dd)](){return!0x1;}[_0xead9d6(0x331c)](){return!0x1;}[_0xead9d6(0x2ad7)](){return!0x1;}[_0xead9d6(0x36d6)](){return!0x1;}[_0xead9d6(0x2a9d)](){return!0x1;}[_0xead9d6(0xf93)](){return!0x1;}[_0xead9d6(0x3b5f)](){return!0x1;}['setMatrix3x3'](){return!0x1;}[_0xead9d6(0x3c53)](){return!0x1;}[_0xead9d6(0x6e5)](){return!0x1;}[_0xead9d6(0x2475)](){return!0x1;}[_0xead9d6(0x18a)](){return!0x1;}[_0xead9d6(0xdfb)](){return!0x1;}}_0x1f44a3[_0xead9d6(0x30ce)]={'jsPath':_0xead9d6(0x1a8),'wasmPath':_0xead9d6(0x250e)},_0x1f44a3[_0xead9d6(0x393e)]=!0x0;},0x7236:(_0x12f209,_0x14b619,_0x41a647)=>{},0xc25e:(_0x297241,_0x7b7943,_0x2acff2)=>{var _0x2c38c6=a8_0x49466b;_0x2acff2['d'](_0x7b7943,{'G':()=>_0x3b62df});class _0x3b62df{}_0x3b62df[_0x2c38c6(0x40f6)]=0x0,_0x3b62df[_0x2c38c6(0x157)]=0x1,_0x3b62df[_0x2c38c6(0x16c6)]=0x2;},0x1334a:(_0x290f23,_0x12a9ef,_0x459d16)=>{_0x459d16(0x93b9),_0x459d16(0x1272b),_0x459d16(0x7236),_0x459d16(0xc25e);},0x93b9:(_0x1492b5,_0x4c7df3,_0x1003fb)=>{var _0x3e1cbb=a8_0x49466b;_0x1003fb['d'](_0x4c7df3,{'NG':()=>_0x4793a,'OG':()=>_0x2f400e,'WZ':()=>_0x3df39c});class _0x2f400e{}_0x2f400e[_0x3e1cbb(0x21db)]=0x1,_0x2f400e[_0x3e1cbb(0xb9e)]=0x2;class _0x4793a{constructor(_0x3bd95f,_0x4cea9a){var _0x5c393d=_0x3e1cbb;this['type']=_0x3bd95f,this[_0x5c393d(0xd53)]=_0x4cea9a;}}class _0x3df39c extends _0x4793a{constructor(_0xe5c588,_0x30ae96){var _0x3e5d36=_0x3e1cbb;super(_0xe5c588,_0x30ae96),this[_0x3e5d36(0x2eea)]=_0xe5c588,this[_0x3e5d36(0xd53)]=_0x30ae96,this['skipOnKeyboardObservable']=!0x1;}get[_0x3e1cbb(0x1793)](){var _0x54ce51=_0x3e1cbb;return this[_0x54ce51(0x291c)];}set[_0x3e1cbb(0x1793)](_0xa99fe){var _0x528baf=_0x3e1cbb;this[_0x528baf(0x291c)]=_0xa99fe;}}},0x1272b:(_0x452d2b,_0x2ef56d,_0xe38c4a)=>{var _0x3fa571=a8_0x49466b;_0xe38c4a['d'](_0x2ef56d,{'FV':()=>_0x15287f,'R5':()=>_0x2d249b,'kD':()=>_0x37b212});var _0x119f48=_0xe38c4a(0x9fd1);class _0x37b212{}_0x37b212[_0x3fa571(0x902)]=0x1,_0x37b212[_0x3fa571(0x1d5d)]=0x2,_0x37b212[_0x3fa571(0x36b6)]=0x4,_0x37b212[_0x3fa571(0x23d2)]=0x8,_0x37b212[_0x3fa571(0x3b40)]=0x10,_0x37b212[_0x3fa571(0x2305)]=0x20,_0x37b212[_0x3fa571(0x29c3)]=0x40;class _0x459b74{constructor(_0x487e18,_0x29bd6a){var _0x4c50e8=_0x3fa571;this[_0x4c50e8(0x2eea)]=_0x487e18,this[_0x4c50e8(0xd53)]=_0x29bd6a;}}class _0x15287f extends _0x459b74{constructor(_0x1ae6d4,_0x4af556,_0xfebb98,_0x152fc2){var _0x176576=_0x3fa571;super(_0x1ae6d4,_0x4af556),this['ray']=null,this['originalPickingInfo']=null,this['skipOnPointerObservable']=!0x1,this[_0x176576(0x3cc3)]=new _0x119f48['FM'](_0xfebb98,_0x152fc2);}}class _0x2d249b extends _0x459b74{constructor(_0x1dcf4d,_0x342f0b,_0x535fdd,_0x3e5a5d=null){var _0x71b09d=_0x3fa571;super(_0x1dcf4d,_0x342f0b),this[_0x71b09d(0x124a)]=_0x535fdd,this[_0x71b09d(0x2d2)]=_0x3e5a5d;}get['pickInfo'](){var _0x3cb877=_0x3fa571;return this[_0x3cb877(0x124a)]||this[_0x3cb877(0x135)](),this['_pickInfo'];}[_0x3fa571(0x135)](){var _0x574552=_0x3fa571;this[_0x574552(0x2d2)]&&(this['_pickInfo']=this[_0x574552(0x2d2)][_0x574552(0x585)](this[_0x574552(0xd53)]),this[_0x574552(0x2d2)][_0x574552(0x3f30)](this[_0x574552(0x124a)],this[_0x574552(0xd53)]),this[_0x574552(0x2d2)]=null);}}},0x152b9:(_0x38efff,_0x2283d7,_0x58226c)=>{var _0x193596=a8_0x49466b,_0x87caff=_0x58226c(0x10ea4),_0x22fc15=_0x58226c(0xa7ff),_0x4c9fc8=_0x58226c(0x1472a),_0x1f768a=_0x58226c(0x4a22);class _0x296a6f extends _0x4c9fc8['T']{constructor(_0x3e5ff6){var _0x2cd009=a8_0x58a1;super(_0x3e5ff6),this['controllerType']=_0x1f768a['wc'][_0x2cd009(0x4db)];}[_0x193596(0x2be7)](_0x3a6884,_0xec952f){var _0x400635=_0x193596;_0x22fc15['n'][_0x400635(0x362b)]('',_0x296a6f[_0x400635(0x39ec)],_0x296a6f[_0x400635(0x19ab)],_0x3a6884,_0x4d8292=>{var _0x52c41c=_0x400635;this['_defaultModel']=_0x4d8292[0x1],this[_0x52c41c(0x36bd)](this['_defaultModel']),_0xec952f&&_0xec952f(this[_0x52c41c(0xf57)]);});}[_0x193596(0x3872)](_0x5ae8c1,_0x104fb8){var _0x5366f0=_0x193596;if(0x0===_0x5ae8c1){const _0x1b631b=this['onTriggerStateChangedObservable'];_0x1b631b&&_0x1b631b[_0x5366f0(0x3e9)](_0x104fb8);}else _0x87caff['Y'][_0x5366f0(0x2e91)](_0x5366f0(0x3bd2)+_0x5ae8c1);}}_0x296a6f['MODEL_BASE_URL']=_0x193596(0x827),_0x296a6f[_0x193596(0x19ab)]='generic.babylon',_0x296a6f[_0x193596(0x1db7)]=_0x193596(0x3942),_0x1f768a['zn'][_0x193596(0x2e8)][_0x193596(0x2f54)]({'canCreate':_0x10a93e=>0x0===_0x10a93e['id']['indexOf'](_0x296a6f[_0x193596(0x1db7)]),'create':_0x7dc37a=>new _0x296a6f(_0x7dc37a)});},0x147cb:(_0x58f333,_0x2dde0d,_0x36d349)=>{var _0x1c0fb4=a8_0x49466b,_0x255aaa=_0x36d349(0x9fd1),_0x1e955f=_0x36d349(0x1dad),_0xc9b3cc=_0x36d349(0xa7ff),_0x98db3d=_0x36d349(0x1472a),_0x943b33=_0x36d349(0x4a22);class _0x34356a extends _0x98db3d['T']{constructor(_0x51dc26){var _0x20755b=a8_0x58a1;super(_0x51dc26),this[_0x20755b(0x152a)]=[_0x20755b(0x32d3),_0x20755b(0x1ffd)],this[_0x20755b(0x476)]=_0x943b33['wc'][_0x20755b(0x1095)],this[_0x20755b(0x2421)]=new _0x255aaa['P'](_0x20755b(0x29b1)==this[_0x20755b(0xc09)]?-0.15:0.15,-0.5,0.25),this[_0x20755b(0x11f7)](this[_0x20755b(0x2421)]);}['initControllerMesh'](_0x2e864a,_0x4e6389){var _0x24a3a1=a8_0x58a1;_0xc9b3cc['n'][_0x24a3a1(0x362b)]('',_0x34356a[_0x24a3a1(0x39ec)],_0x34356a[_0x24a3a1(0x19ab)],_0x2e864a,_0x85fef4=>{var _0x309e01=_0x24a3a1,_0x5e4e88=new _0x1e955f['Kj']('',_0x2e864a);_0x85fef4[0x1]['parent']=_0x5e4e88,_0x85fef4[0x1][_0x309e01(0x8c5)]['z']=-0.15,this[_0x309e01(0xf57)]=_0x5e4e88,this[_0x309e01(0x36bd)](this[_0x309e01(0xf57)]),_0x4e6389&&_0x4e6389(this[_0x309e01(0xf57)]);});}['_handleButtonChange'](_0x10f884,_0x5c91a2){var _0x34e096=a8_0x58a1;if(_0x10f884<this['_buttonIndexToObservableNameMap'][_0x34e096(0x132e)]){const _0x33c1ef=this[this['_buttonIndexToObservableNameMap'][_0x10f884]];_0x33c1ef&&_0x33c1ef[_0x34e096(0x3e9)](_0x5c91a2);}}}_0x34356a[_0x1c0fb4(0x39ec)]=_0x1c0fb4(0x827),_0x34356a[_0x1c0fb4(0x19ab)]=_0x1c0fb4(0x3d91),_0x34356a[_0x1c0fb4(0x1db7)]=_0x1c0fb4(0x3b7e),_0x943b33['zn'][_0x1c0fb4(0x2e8)][_0x1c0fb4(0x2f54)]({'canCreate':_0x241786=>0x0===_0x241786['id']['indexOf'](_0x34356a['GAMEPAD_ID_PREFIX'])||-0x1!==_0x241786['id']['indexOf'](_0x1c0fb4(0x35d1))||-0x1!==_0x241786['id'][_0x1c0fb4(0x404a)]('Vive\x20Focus'),'create':_0x3f76c6=>new _0x34356a(_0x3f76c6)});},0xc4f1:(_0x5eb696,_0x1267a4,_0x4ffaf0)=>{var _0x3243b3=a8_0x49466b;_0x4ffaf0['d'](_0x1267a4,{'M':()=>_0x1bf072});var _0x36879f=_0x4ffaf0(0xa7ff),_0x1267a4=_0x4ffaf0(0x1472a),_0x38c2c7=_0x4ffaf0(0x4a22),_0x2fbe92=_0x4ffaf0(0x6214);class _0x1bf072 extends _0x1267a4['T']{constructor(_0x564fd1){super(_0x564fd1);}['initControllerMesh'](_0x2149cc,_0x4c4d60){var _0x2d2fb4=a8_0x58a1;_0x36879f['n'][_0x2d2fb4(0x362b)]('',_0x1bf072[_0x2d2fb4(0x39ec)],_0x1bf072[_0x2d2fb4(0x19ab)],_0x2149cc,_0x3c75f4=>{var _0x2904a7=_0x2d2fb4;this[_0x2904a7(0xf57)]=_0x3c75f4[0x1],this[_0x2904a7(0x36bd)](this[_0x2904a7(0xf57)]),_0x4c4d60&&_0x4c4d60(this[_0x2904a7(0xf57)]);});}[_0x3243b3(0x3872)](_0x27fa3d,_0x55932d){var _0x377732=_0x3243b3;_0x2fbe92[_0x377732(0x33d8)]('Button\x20id:\x20'+_0x27fa3d+_0x377732(0x1b64)),_0x2fbe92[_0x377732(0x14c9)](_0x55932d);}}_0x1bf072[_0x3243b3(0x39ec)]=_0x3243b3(0x827),_0x1bf072[_0x3243b3(0x19ab)]=_0x3243b3(0x3d91),_0x38c2c7['zn']['_DefaultControllerFactory']=_0x31d239=>new _0x1bf072(_0x31d239);},0x742b:(_0x1050b7,_0x2ddf24,_0x43b0a1)=>{_0x43b0a1(0x152b9),_0x43b0a1(0x147cb),_0x43b0a1(0xc4f1),_0x43b0a1(0x6de8),_0x43b0a1(0x4a22),_0x43b0a1(0xae0b),_0x43b0a1(0x1472a),_0x43b0a1(0x257a);},0x6de8:(_0x239c63,_0x6e4cb9,_0x586bf3)=>{var _0x2e124d=a8_0x49466b,_0x3e9b4b=_0x586bf3(0xf96c),_0x2a48d4=_0x586bf3(0xa7ff),_0x50da7c=_0x586bf3(0x1472a),_0x476d11=_0x586bf3(0x4a22),_0x457189=_0x586bf3(0xf8c1);class _0x3f89f6 extends _0x50da7c['T']{constructor(_0x299636){var _0x1c234a=a8_0x58a1;super(_0x299636),this[_0x1c234a(0xc8b)]=new _0x3e9b4b['y$'](),this[_0x1c234a(0x326b)]=new _0x3e9b4b['y$'](),this[_0x1c234a(0x476)]=_0x476d11['wc'][_0x1c234a(0x27cf)];}[_0x2e124d(0x2be7)](_0x23e6ea,_0x82b216){var _0x11de24=_0x2e124d,_0x4b9040=_0x11de24(0x29b1)===this[_0x11de24(0xc09)]?_0x3f89f6[_0x11de24(0x4b3)]:_0x3f89f6[_0x11de24(0xf0c)];_0x2a48d4['n'][_0x11de24(0x362b)]('',_0x3f89f6['_IsQuest']?_0x3f89f6[_0x11de24(0x440)]:_0x3f89f6[_0x11de24(0x39ec)],_0x4b9040,_0x23e6ea,_0x4710e5=>{var _0x6da11a=_0x11de24;this[_0x6da11a(0xf57)]=_0x3f89f6[_0x6da11a(0x108)]?_0x4710e5[0x0]:_0x4710e5[0x1],this[_0x6da11a(0x36bd)](this['_defaultModel']),_0x82b216&&_0x82b216(this[_0x6da11a(0xf57)]);});}get[_0x2e124d(0x17ec)](){var _0x251d79=_0x2e124d;if(_0x251d79(0x149f)===this[_0x251d79(0xc09)])return this[_0x251d79(0xf08)];throw new Error(_0x251d79(0x2332));}get[_0x2e124d(0x2182)](){var _0x1a4219=_0x2e124d;if('right'===this[_0x1a4219(0xc09)])return this[_0x1a4219(0x31ae)];throw new Error(_0x1a4219(0x1c73));}get[_0x2e124d(0x2c81)](){var _0x10856=_0x2e124d;if(_0x10856(0x29b1)===this[_0x10856(0xc09)])return this[_0x10856(0xf08)];throw new Error(_0x10856(0x948));}get[_0x2e124d(0x97c)](){var _0xa50a27=_0x2e124d;if('left'===this[_0xa50a27(0xc09)])return this[_0xa50a27(0x31ae)];throw new Error(_0xa50a27(0x1f0c));}[_0x2e124d(0x3872)](_0x318936,_0xc6bee8){var _0x3396cd=_0x2e124d,_0x3073cb=_0xc6bee8,_0x35ebc1='right'===this[_0x3396cd(0xc09)]?-0x1:0x1;switch(_0x318936){case 0x0:return void this[_0x3396cd(0x32d3)][_0x3396cd(0x3e9)](_0x3073cb);case 0x1:return!_0x3f89f6['_IsQuest']&&this[_0x3396cd(0xf57)]&&(this[_0x3396cd(0xf57)][_0x3396cd(0x2a51)]()[0x3][_0x3396cd(0x13fc)]['x']=0.2*-_0x3073cb[_0x3396cd(0x856)],this[_0x3396cd(0xf57)][_0x3396cd(0x2a51)]()[0x3][_0x3396cd(0x8c5)]['y']=0.005*-_0x3073cb[_0x3396cd(0x856)],this[_0x3396cd(0xf57)][_0x3396cd(0x2a51)]()[0x3][_0x3396cd(0x8c5)]['z']=0.005*-_0x3073cb[_0x3396cd(0x856)]),void this[_0x3396cd(0x1ffd)]['notifyObservers'](_0x3073cb);case 0x2:return!_0x3f89f6['_IsQuest']&&this[_0x3396cd(0xf57)]&&(this[_0x3396cd(0xf57)][_0x3396cd(0x2a51)]()[0x4][_0x3396cd(0x8c5)]['x']=_0x35ebc1*_0x3073cb[_0x3396cd(0x856)]*0.0035),void this['onSecondaryTriggerStateChangedObservable'][_0x3396cd(0x3e9)](_0x3073cb);case 0x3:return!_0x3f89f6[_0x3396cd(0x108)]&&this[_0x3396cd(0xf57)]&&(_0x3073cb[_0x3396cd(0x2919)]?this['_defaultModel']['getChildren']()[0x1]['position']['y']=-0.001:this['_defaultModel'][_0x3396cd(0x2a51)]()[0x1][_0x3396cd(0x8c5)]['y']=0x0),void this[_0x3396cd(0xf08)][_0x3396cd(0x3e9)](_0x3073cb);case 0x4:return!_0x3f89f6[_0x3396cd(0x108)]&&this[_0x3396cd(0xf57)]&&(_0x3073cb[_0x3396cd(0x2919)]?this[_0x3396cd(0xf57)]['getChildren']()[0x2][_0x3396cd(0x8c5)]['y']=-0.001:this[_0x3396cd(0xf57)]['getChildren']()[0x2][_0x3396cd(0x8c5)]['y']=0x0),void this['onSecondaryButtonStateChangedObservable'][_0x3396cd(0x3e9)](_0x3073cb);case 0x5:return void this[_0x3396cd(0x326b)][_0x3396cd(0x3e9)](_0x3073cb);}}}_0x3f89f6[_0x2e124d(0x39ec)]=_0x2e124d(0x355c),_0x3f89f6['MODEL_LEFT_FILENAME']=_0x2e124d(0x12ba),_0x3f89f6[_0x2e124d(0xf0c)]=_0x2e124d(0xd1),_0x3f89f6[_0x2e124d(0x440)]=_0x2e124d(0x36b5),_0x3f89f6[_0x2e124d(0x108)]=!0x1,_0x476d11['zn'][_0x2e124d(0x2e8)]['push']({'canCreate':_0x44311f=>(_0x457189['l'][_0x2e124d(0x3443)]&&_0x457189['l'][_0x2e124d(0x3443)]['_vrDisplay']&&_0x2e124d(0x3fee)===_0x457189['l'][_0x2e124d(0x3443)]['_vrDisplay'][_0x2e124d(0x3904)]&&(_0x3f89f6[_0x2e124d(0x108)]=!0x0),-0x1!==_0x44311f['id'][_0x2e124d(0x404a)](_0x2e124d(0x397d))),'create':_0x420354=>new _0x3f89f6(_0x420354)});},0x4a22:(_0x42b4f3,_0x59eebb,_0x206842)=>{var _0x250dd5=a8_0x49466b;_0x206842['d'](_0x59eebb,{'K4':()=>_0xc463f0,'wc':()=>_0x26c341,'zn':()=>_0x26ec89});var _0x26c341,_0x117646=_0x206842(0xf96c),_0x4885f9=_0x206842(0x9fd1),_0x16d291=_0x206842(0x8483),_0x5a4cfa=_0x206842(0xf8c1),_0x269acf=_0x206842(0x12bee);(_0x59eebb=_0x26c341=_0x26c341||{})[_0x59eebb[_0x250dd5(0x284)]=0x0]='VIVE',_0x59eebb[_0x59eebb['OCULUS']=0x1]='OCULUS',_0x59eebb[_0x59eebb[_0x250dd5(0x1d29)]=0x2]=_0x250dd5(0x1d29),_0x59eebb[_0x59eebb[_0x250dd5(0x1095)]=0x3]=_0x250dd5(0x1095),_0x59eebb[_0x59eebb[_0x250dd5(0x4db)]=0x4]=_0x250dd5(0x4db),_0x59eebb[_0x59eebb['GENERIC']=0x5]='GENERIC';class _0x26ec89{static[_0x250dd5(0x3e2a)](_0x5030f8){var _0x3883d1=_0x250dd5;for(const _0x35fbda of this[_0x3883d1(0x2e8)])if(_0x35fbda[_0x3883d1(0x374c)](_0x5030f8))return _0x35fbda[_0x3883d1(0x7d6)](_0x5030f8);if(this[_0x3883d1(0x3e4)])return this[_0x3883d1(0x3e4)](_0x5030f8);throw'The\x20type\x20of\x20gamepad\x20you\x20are\x20trying\x20to\x20load\x20needs\x20to\x20be\x20imported\x20first\x20or\x20is\x20not\x20supported.';}}_0x26ec89[_0x250dd5(0x2e8)]=[],_0x26ec89[_0x250dd5(0x3e4)]=null;class _0xc463f0 extends _0x269acf['nJ']{constructor(_0x4d2430){var _0x2c2ec4=_0x250dd5;super(_0x4d2430['id'],_0x4d2430[_0x2c2ec4(0x2097)],_0x4d2430),this['isXR']=!0x1,this[_0x2c2ec4(0x3a4)]=_0x4885f9['P'][_0x2c2ec4(0x1b83)](),this[_0x2c2ec4(0x2a89)]=new _0x4885f9['_f'](),this[_0x2c2ec4(0x72c)]=_0x4885f9['P'][_0x2c2ec4(0x1b83)](),this[_0x2c2ec4(0x4117)]=new _0x4885f9['_f'](),this[_0x2c2ec4(0x2bcc)]=0x1,this[_0x2c2ec4(0x1c89)]=!0x0,this[_0x2c2ec4(0x344)]=Math['PI']/0x5,this[_0x2c2ec4(0x3282)]=0x0,this[_0x2c2ec4(0x1561)]=new _0x4885f9['_f'](),this[_0x2c2ec4(0x3c04)]=_0x4885f9['y3'][_0x2c2ec4(0x24ef)](),this['_pointingPoseNode']=null,this[_0x2c2ec4(0xaf9)]=_0x4885f9['y3']['Identity'](),this[_0x2c2ec4(0xaad)]=new _0x117646['y$'](),this[_0x2c2ec4(0x2eea)]=_0x269acf['nJ']['POSE_ENABLED'],this[_0x2c2ec4(0x476)]=_0x26c341['GENERIC'],this[_0x2c2ec4(0x8c5)]=_0x4885f9['P'][_0x2c2ec4(0x1b83)](),this[_0x2c2ec4(0x905)]=new _0x4885f9['_f'](),this[_0x2c2ec4(0x2421)]=_0x4885f9['P']['Zero'](),this[_0x2c2ec4(0x3be)]=new _0x4885f9['_f'](),_0x4885f9['_f'][_0x2c2ec4(0x10af)](Math['PI'],0x0,0x0,this[_0x2c2ec4(0x1561)]);}[_0x250dd5(0x11f7)](_0x4706d0){var _0x203cd3=_0x250dd5;this[_0x203cd3(0x1c89)]&&(this[_0x203cd3(0x2421)][_0x203cd3(0x2a3e)](_0x4706d0),this[_0x203cd3(0x1c89)]=!0x1);}['update'](){var _0x482b3b=_0x250dd5;super[_0x482b3b(0x2c28)](),this[_0x482b3b(0x2321)]();}['_updatePoseAndMesh'](){var _0x49f672=_0x250dd5;if(!this[_0x49f672(0x12c)]){var _0x22cefe,_0x1d6bf2=this['browserGamepad'][_0x49f672(0x2ca5)];if(this[_0x49f672(0x490)](_0x1d6bf2),!this[_0x49f672(0x1c89)]&&_0x5a4cfa['l']['LastCreatedScene']&&_0x5a4cfa['l']['LastCreatedScene'][_0x49f672(0x203b)]&&_0x5a4cfa['l'][_0x49f672(0x19c8)][_0x49f672(0x203b)][_0x49f672(0x72c)]){const _0x1512d1=_0x5a4cfa['l'][_0x49f672(0x19c8)]['activeCamera'];_0x1512d1[_0x49f672(0x183d)](),this[_0x49f672(0x3c04)][_0x49f672(0x1b33)](_0x1512d1[_0x49f672(0x72c)]),_0x1512d1[_0x49f672(0x4117)]&&(_0x1512d1[_0x49f672(0x2a89)]['toEulerAnglesToRef'](_0x4885f9['jp'][_0x49f672(0x23ca)][0x0]),_0x1d6bf2=Math[_0x49f672(0x4d2)](Math['sin'](_0x4885f9['jp']['Vector3'][0x0]['y']-this[_0x49f672(0x3282)]),Math[_0x49f672(0x110a)](_0x4885f9['jp'][_0x49f672(0x23ca)][0x0]['y']-this[_0x49f672(0x3282)])),Math[_0x49f672(0x3f6c)](_0x1d6bf2)>this[_0x49f672(0x344)]&&(_0x1d6bf2=_0x1d6bf2-(_0x1d6bf2<0x0?-this['_maxRotationDistFromHeadset']:this[_0x49f672(0x344)]),this[_0x49f672(0x3282)]+=_0x1d6bf2,_0x22cefe=Math[_0x49f672(0x240)](-_0x1d6bf2),_0x1d6bf2=Math[_0x49f672(0x110a)](-_0x1d6bf2),this[_0x49f672(0x2421)]['x']=this[_0x49f672(0x2421)]['x']*_0x1d6bf2-this[_0x49f672(0x2421)]['z']*_0x22cefe,this['_calculatedPosition']['z']=this[_0x49f672(0x2421)]['x']*_0x22cefe+this[_0x49f672(0x2421)]['z']*_0x1d6bf2));}_0x4885f9['P'][_0x49f672(0x2bb9)](this[_0x49f672(0x2421)],this[_0x49f672(0x3c04)],this['devicePosition']),this[_0x49f672(0x3c04)][_0x49f672(0x16c0)](this[_0x49f672(0xaf9)]),_0x4885f9['_f'][_0x49f672(0x8b9)](this[_0x49f672(0xaf9)],this[_0x49f672(0x4117)]),this[_0x49f672(0x4117)]['multiplyInPlace'](this['_calculatedRotation']),this[_0x49f672(0x495)]&&(this[_0x49f672(0x495)]['position']['copyFrom'](this[_0x49f672(0x72c)]),this[_0x49f672(0x495)]['rotationQuaternion']&&this[_0x49f672(0x495)]['rotationQuaternion']['copyFrom'](this[_0x49f672(0x4117)]));}}['updateFromDevice'](_0x147185){var _0x3d5dfd=_0x250dd5,_0x44c72c;this[_0x3d5dfd(0x12c)]||_0x147185&&((this['rawPose']=_0x147185)[_0x3d5dfd(0x8c5)]&&(this['_deviceRoomPosition'][_0x3d5dfd(0x3b56)](_0x147185[_0x3d5dfd(0x8c5)][0x0],_0x147185[_0x3d5dfd(0x8c5)][0x1],-_0x147185['position'][0x2]),this[_0x3d5dfd(0x495)]&&this[_0x3d5dfd(0x495)]['getScene']()[_0x3d5dfd(0xe97)]&&(this[_0x3d5dfd(0x3a4)]['z']*=-0x1),this[_0x3d5dfd(0x1c89)]&&this[_0x3d5dfd(0x3a4)][_0x3d5dfd(0x3c2a)](this['deviceScaleFactor'],this[_0x3d5dfd(0x2421)]),this['_calculatedPosition']['addInPlace'](this[_0x3d5dfd(0x8c5)])),_0x44c72c=this[_0x3d5dfd(0x4d4)],_0x147185[_0x3d5dfd(0x16dd)]&&_0x44c72c['orientation']&&0x4===_0x44c72c[_0x3d5dfd(0x16dd)][_0x3d5dfd(0x132e)]&&(this[_0x3d5dfd(0x2a89)]['copyFromFloats'](_0x44c72c['orientation'][0x0],_0x44c72c[_0x3d5dfd(0x16dd)][0x1],-_0x44c72c[_0x3d5dfd(0x16dd)][0x2],-_0x44c72c[_0x3d5dfd(0x16dd)][0x3]),this[_0x3d5dfd(0x495)]&&(this[_0x3d5dfd(0x495)][_0x3d5dfd(0x22fd)]()[_0x3d5dfd(0xe97)]?(this[_0x3d5dfd(0x2a89)]['z']*=-0x1,this['_deviceRoomRotationQuaternion']['w']*=-0x1):this[_0x3d5dfd(0x2a89)][_0x3d5dfd(0x2b3f)](this[_0x3d5dfd(0x1561)],this[_0x3d5dfd(0x2a89)])),this['_deviceRoomRotationQuaternion'][_0x3d5dfd(0x2b3f)](this['rotationQuaternion'],this['_calculatedRotation'])));}['attachToMesh'](_0x4576e8){var _0x5236ac=_0x250dd5;if(this[_0x5236ac(0x495)]&&(this['_mesh'][_0x5236ac(0x2126)]=null),this[_0x5236ac(0x495)]=_0x4576e8,this[_0x5236ac(0x3f9d)]&&(this['_mesh'][_0x5236ac(0x2126)]=this[_0x5236ac(0x3f9d)]),this[_0x5236ac(0x495)][_0x5236ac(0x905)]||(this[_0x5236ac(0x495)][_0x5236ac(0x905)]=new _0x4885f9['_f']()),!this[_0x5236ac(0x12c)]&&(this[_0x5236ac(0x2321)](),this['_pointingPoseNode'])){const _0x148c78=[];let _0x1481ad=this[_0x5236ac(0x3c24)];for(;_0x1481ad['parent'];)_0x148c78[_0x5236ac(0x2f54)](_0x1481ad[_0x5236ac(0x2126)]),_0x1481ad=_0x1481ad[_0x5236ac(0x2126)];_0x148c78[_0x5236ac(0x3fd9)]()[_0x5236ac(0x2f62)](_0x37f5a4=>{var _0x3e73fa=_0x5236ac;_0x37f5a4[_0x3e73fa(0x67e)](!0x0);});}this[_0x5236ac(0xaad)][_0x5236ac(0x3e9)](_0x4576e8);}[_0x250dd5(0x663)](_0x55544d){var _0x256b02=_0x250dd5;this[_0x256b02(0x3f9d)]=_0x55544d,this[_0x256b02(0x495)]&&(this[_0x256b02(0x495)]['parent']=this['_poseControlledCamera']);}['dispose'](){var _0x1c9c37=_0x250dd5;this['_mesh']&&this[_0x1c9c37(0x495)][_0x1c9c37(0x2d20)](),this[_0x1c9c37(0x495)]=null,super[_0x1c9c37(0x2d20)]();}get[_0x250dd5(0x2f1d)](){var _0xbdedf3=_0x250dd5;return this[_0xbdedf3(0x495)];}[_0x250dd5(0x540)](_0x480c97=0x64){var _0x2fa636=_0x250dd5;if(!this[_0x2fa636(0x2f1d)])return new _0x16d291['z'](_0x4885f9['P']['Zero'](),new _0x4885f9['P'](0x0,0x0,0x1),_0x480c97);const _0x30d428=(this[_0x2fa636(0x3c24)]||this[_0x2fa636(0x2f1d)])[_0x2fa636(0x2fee)]();var _0x16b37b=_0x30d428[_0x2fa636(0x37eb)](),_0x1e6798=new _0x4885f9['P'](0x0,0x0,-0x1),_0x1e6798=_0x4885f9['P']['TransformNormal'](_0x1e6798,_0x30d428),_0x1e6798=_0x4885f9['P'][_0x2fa636(0x3591)](_0x1e6798);return new _0x16d291['z'](_0x16b37b,_0x1e6798,_0x480c97);}}_0xc463f0['POINTING_POSE']=_0x250dd5(0x39bd);},0xae0b:(_0xb7b094,_0x52840d,_0x41a29a)=>{var _0x48509c=a8_0x49466b,_0xdcbe35=_0x41a29a(0xa7ff),_0x4011f4=_0x41a29a(0x1472a),_0x3de3ff=_0x41a29a(0x4a22);class _0xe3141d extends _0x4011f4['T']{constructor(_0x110fc5){var _0x584028=a8_0x58a1;super(_0x110fc5),this[_0x584028(0x476)]=_0x3de3ff['wc'][_0x584028(0x284)],this[_0x584028(0x30a4)]=!0x0;}[_0x48509c(0x2be7)](_0x4cbe02,_0x16781c){var _0x421ba9=_0x48509c;_0xdcbe35['n'][_0x421ba9(0x362b)]('',_0xe3141d[_0x421ba9(0x39ec)],_0xe3141d[_0x421ba9(0x19ab)],_0x4cbe02,_0x28af8d=>{var _0x233e33=_0x421ba9;this[_0x233e33(0xf57)]=_0x28af8d[0x1],this[_0x233e33(0x36bd)](this[_0x233e33(0xf57)]),_0x16781c&&_0x16781c(this[_0x233e33(0xf57)]);});}get[_0x48509c(0x1f2d)](){var _0x4b64cb=_0x48509c;return this[_0x4b64cb(0xf08)];}get['onRightButtonStateChangedObservable'](){var _0x179071=_0x48509c;return this[_0x179071(0xf08)];}get[_0x48509c(0x2712)](){var _0xee3e1a=_0x48509c;return this[_0xee3e1a(0x31ae)];}['_handleButtonChange'](_0x1a8a9a,_0x532cd4){var _0x5d504b=_0x48509c,_0x2e3a35=_0x532cd4;switch(_0x1a8a9a){case 0x0:return void this[_0x5d504b(0x32d3)]['notifyObservers'](_0x2e3a35);case 0x1:return this[_0x5d504b(0xf57)]&&(this[_0x5d504b(0xf57)][_0x5d504b(0x2a51)]()[0x6][_0x5d504b(0x13fc)]['x']=0.15*-_0x2e3a35[_0x5d504b(0x856)]),void this[_0x5d504b(0x1ffd)]['notifyObservers'](_0x2e3a35);case 0x2:return void this['onMainButtonStateChangedObservable']['notifyObservers'](_0x2e3a35);case 0x3:return this['_defaultModel']&&(_0x2e3a35[_0x5d504b(0x2919)]?this[_0x5d504b(0xf57)][_0x5d504b(0x2a51)]()[0x2][_0x5d504b(0x8c5)]['y']=-0.001:this['_defaultModel'][_0x5d504b(0x2a51)]()[0x2][_0x5d504b(0x8c5)]['y']=0x0),void this[_0x5d504b(0x31ae)][_0x5d504b(0x3e9)](_0x2e3a35);}}}_0xe3141d['MODEL_BASE_URL']=_0x48509c(0xd97),_0xe3141d[_0x48509c(0x19ab)]='wand.babylon',_0x3de3ff['zn'][_0x48509c(0x2e8)][_0x48509c(0x2f54)]({'canCreate':_0x200aad=>-0x1!==_0x200aad['id'][_0x48509c(0x241b)]()[_0x48509c(0x404a)](_0x48509c(0x3177)),'create':_0x1f2d5a=>new _0xe3141d(_0x1f2d5a)});},0x1472a:(_0x5c58c7,_0x7875e,_0x45f9d9)=>{var _0x4e5e9d=a8_0x49466b;_0x45f9d9['d'](_0x7875e,{'T':()=>_0x2794da});var _0x304001=_0x45f9d9(0xf96c),_0x7875e=_0x45f9d9(0x4a22);class _0x2794da extends _0x7875e['K4']{constructor(_0x249515){var _0x8235ba=a8_0x58a1;super(_0x249515),this['onTriggerStateChangedObservable']=new _0x304001['y$'](),this[_0x8235ba(0xf08)]=new _0x304001['y$'](),this[_0x8235ba(0x31ae)]=new _0x304001['y$'](),this[_0x8235ba(0x32d3)]=new _0x304001['y$'](),this['onPadValuesChangedObservable']=new _0x304001['y$'](),this[_0x8235ba(0x18cf)]={'x':0x0,'y':0x0},this['_changes']={'pressChanged':!0x1,'touchChanged':!0x1,'valueChanged':!0x1,'changed':!0x1},this[_0x8235ba(0x171b)]=new Array(_0x249515['buttons'][_0x8235ba(0x132e)]),this['hand']=_0x249515[_0x8235ba(0xc09)];}[_0x4e5e9d(0x672)](_0x35861c){this['_onButtonStateChange']=_0x35861c;}get['defaultModel'](){return this['_defaultModel'];}[_0x4e5e9d(0x2c28)](){var _0x134a63=_0x4e5e9d;super[_0x134a63(0x2c28)]();for(let _0x1dbbe0=0x0;_0x1dbbe0<this[_0x134a63(0x171b)]['length'];_0x1dbbe0++)this['_setButtonValue'](this[_0x134a63(0x11ed)][_0x134a63(0x4c8)][_0x1dbbe0],this['_buttons'][_0x1dbbe0],_0x1dbbe0);this[_0x134a63(0x1f3d)]['x']===this[_0x134a63(0x18cf)]['x']&&this['leftStick']['y']===this[_0x134a63(0x18cf)]['y']||(this[_0x134a63(0x18cf)]['x']=this[_0x134a63(0x1f3d)]['x'],this['pad']['y']=this[_0x134a63(0x1f3d)]['y'],this['onPadValuesChangedObservable'][_0x134a63(0x3e9)](this[_0x134a63(0x18cf)]));}[_0x4e5e9d(0x24eb)](_0x2b6b80,_0x55bbc4,_0x434c90){var _0x13b730=_0x4e5e9d;_0x2b6b80=_0x2b6b80||{'pressed':!0x1,'touched':!0x1,'value':0x0},_0x55bbc4?(this[_0x13b730(0x20ee)](_0x2b6b80,_0x55bbc4),this['_changes'][_0x13b730(0x32e8)]&&(this[_0x13b730(0x185c)]&&this[_0x13b730(0x185c)](this[_0x13b730(0x2097)],_0x434c90,_0x2b6b80),this[_0x13b730(0x3872)](_0x434c90,_0x2b6b80,this['_changes'])),this[_0x13b730(0x171b)][_0x434c90][_0x13b730(0x2919)]=_0x2b6b80['pressed'],this[_0x13b730(0x171b)][_0x434c90][_0x13b730(0x59f)]=_0x2b6b80[_0x13b730(0x59f)],this[_0x13b730(0x171b)][_0x434c90]['value']=_0x2b6b80[_0x13b730(0x856)]<1e-8?0x0:_0x2b6b80[_0x13b730(0x856)]):this[_0x13b730(0x171b)][_0x434c90]={'pressed':_0x2b6b80['pressed'],'touched':_0x2b6b80[_0x13b730(0x59f)],'value':_0x2b6b80[_0x13b730(0x856)]};}[_0x4e5e9d(0x20ee)](_0x50d1f8,_0x43766b){var _0x1bd2ef=_0x4e5e9d;return this['_changes'][_0x1bd2ef(0x28c5)]=_0x50d1f8[_0x1bd2ef(0x2919)]!==_0x43766b['pressed'],this[_0x1bd2ef(0x1027)][_0x1bd2ef(0x20ea)]=_0x50d1f8[_0x1bd2ef(0x59f)]!==_0x43766b[_0x1bd2ef(0x59f)],this[_0x1bd2ef(0x1027)][_0x1bd2ef(0x763)]=_0x50d1f8['value']!==_0x43766b[_0x1bd2ef(0x856)],this[_0x1bd2ef(0x1027)][_0x1bd2ef(0x32e8)]=this[_0x1bd2ef(0x1027)][_0x1bd2ef(0x28c5)]||this[_0x1bd2ef(0x1027)][_0x1bd2ef(0x20ea)]||this[_0x1bd2ef(0x1027)][_0x1bd2ef(0x763)],this[_0x1bd2ef(0x1027)];}[_0x4e5e9d(0x2d20)](){var _0x4a2d7e=_0x4e5e9d;super[_0x4a2d7e(0x2d20)](),this[_0x4a2d7e(0xf57)]=null,this[_0x4a2d7e(0x1ffd)][_0x4a2d7e(0x2af2)](),this[_0x4a2d7e(0xf08)][_0x4a2d7e(0x2af2)](),this[_0x4a2d7e(0x31ae)]['clear'](),this[_0x4a2d7e(0x32d3)][_0x4a2d7e(0x2af2)](),this[_0x4a2d7e(0x1298)]['clear']();}}},0x257a:(_0x522b18,_0x351016,_0x44b124)=>{var _0x106e02=a8_0x49466b,_0x117fde=_0x44b124(0x10ea4),_0x85aaed=_0x44b124(0xf96c),_0x172bd3=_0x44b124(0x9fd1),_0x8d9b97=_0x44b124(0x1dad),_0x3d187c=_0x44b124(0x8483),_0x5c50bb=_0x44b124(0xa7ff),_0x5b05b9=_0x44b124(0x1472a),_0x1ac186=_0x44b124(0xc4f1),_0x3ea47b=_0x44b124(0x4a22);class _0x243a77{constructor(){this['buttonMeshes']={},this['axisMeshes']={};}}class _0x579d76 extends _0x5b05b9['T']{constructor(_0x11a7c4){var _0x4a277b=a8_0x58a1;super(_0x11a7c4),this[_0x4a277b(0x18d0)]={'buttons':[_0x4a277b(0x2963),_0x4a277b(0x37ba),_0x4a277b(0x3431),_0x4a277b(0x32ea),_0x4a277b(0x324d)],'buttonMeshNames':{'trigger':_0x4a277b(0x35c1),'menu':_0x4a277b(0xf59),'grip':_0x4a277b(0x1164),'thumbstick':_0x4a277b(0x2f21),'trackpad':_0x4a277b(0x2bef)},'buttonObservableNames':{'trigger':_0x4a277b(0x1ffd),'menu':'onSecondaryButtonStateChangedObservable','grip':_0x4a277b(0xf08),'thumbstick':'onPadStateChangedObservable','trackpad':_0x4a277b(0x8cb)},'axisMeshNames':[_0x4a277b(0x7f8),_0x4a277b(0x34ca),_0x4a277b(0x195a),_0x4a277b(0x3c9d)],'pointingPoseMeshName':_0x3ea47b['K4']['POINTING_POSE']},this[_0x4a277b(0x8cb)]=new _0x85aaed['y$'](),this[_0x4a277b(0x188f)]=new _0x85aaed['y$'](),this[_0x4a277b(0x324d)]={'x':0x0,'y':0x0},this[_0x4a277b(0x476)]=_0x3ea47b['wc']['WINDOWS'],this[_0x4a277b(0x308d)]=null;}get[_0x106e02(0x185a)](){var _0x136141=_0x106e02;return this[_0x136141(0x1ffd)];}get[_0x106e02(0x2712)](){var _0x510042=_0x106e02;return this[_0x510042(0x31ae)];}get[_0x106e02(0x2a7e)](){return this['onMainButtonStateChangedObservable'];}get[_0x106e02(0x1ea9)](){var _0x1defaf=_0x106e02;return this[_0x1defaf(0x32d3)];}get[_0x106e02(0xea9)](){var _0x44f27a=_0x106e02;return this[_0x44f27a(0x8cb)];}get['onTouchpadValuesChangedObservable'](){var _0x438717=_0x106e02;return this[_0x438717(0x188f)];}['_updateTrackpad'](){var _0x19d2fc=_0x106e02;!this['browserGamepad'][_0x19d2fc(0x1136)]||this[_0x19d2fc(0x11ed)][_0x19d2fc(0x1136)][0x2]==this['trackpad']['x']&&this[_0x19d2fc(0x11ed)][_0x19d2fc(0x1136)][0x3]==this['trackpad']['y']||(this['trackpad']['x']=this[_0x19d2fc(0x11ed)][_0x19d2fc(0x1136)][this[_0x19d2fc(0x18d0)][_0x19d2fc(0x2722)][_0x19d2fc(0x404a)](_0x19d2fc(0x195a))],this[_0x19d2fc(0x324d)]['y']=this[_0x19d2fc(0x11ed)][_0x19d2fc(0x1136)][this[_0x19d2fc(0x18d0)][_0x19d2fc(0x2722)][_0x19d2fc(0x404a)](_0x19d2fc(0x3c9d))],this[_0x19d2fc(0x188f)]['notifyObservers'](this[_0x19d2fc(0x324d)]));}[_0x106e02(0x2c28)](){var _0x46b2fe=_0x106e02;if(super[_0x46b2fe(0x2c28)](),this[_0x46b2fe(0x11ed)][_0x46b2fe(0x1136)]&&(this[_0x46b2fe(0x2a50)](),this[_0x46b2fe(0x308d)])){for(let _0x3c67f2=0x0;_0x3c67f2<this['_mapping'][_0x46b2fe(0x2722)]['length'];_0x3c67f2++)this[_0x46b2fe(0xe80)](_0x3c67f2,this['browserGamepad'][_0x46b2fe(0x1136)][_0x3c67f2]);}}['_handleButtonChange'](_0x3c03e3,_0x4e6573){var _0x49e938=_0x106e02;_0x3c03e3=this[_0x49e938(0x18d0)][_0x49e938(0x4c8)][_0x3c03e3];if(_0x3c03e3){this[_0x49e938(0x2a50)]();const _0x3241c7=this[this[_0x49e938(0x18d0)][_0x49e938(0x333b)][_0x3c03e3]];_0x3241c7&&_0x3241c7[_0x49e938(0x3e9)](_0x4e6573),this['_lerpButtonTransform'](_0x3c03e3,_0x4e6573['value']);}}[_0x106e02(0x2e5e)](_0x1a8f9e,_0x2bbf49){var _0x408604=_0x106e02;this[_0x408604(0x308d)]&&(_0x1a8f9e=this[_0x408604(0x308d)][_0x408604(0x2031)][_0x1a8f9e])&&_0x1a8f9e['unpressed'][_0x408604(0x905)]&&_0x1a8f9e[_0x408604(0x2919)][_0x408604(0x905)]&&_0x1a8f9e[_0x408604(0x856)]['rotationQuaternion']&&(_0x172bd3['_f'][_0x408604(0x228d)](_0x1a8f9e[_0x408604(0x31b5)][_0x408604(0x905)],_0x1a8f9e[_0x408604(0x2919)][_0x408604(0x905)],_0x2bbf49,_0x1a8f9e[_0x408604(0x856)][_0x408604(0x905)]),_0x172bd3['P'][_0x408604(0x194c)](_0x1a8f9e[_0x408604(0x31b5)][_0x408604(0x8c5)],_0x1a8f9e[_0x408604(0x2919)]['position'],_0x2bbf49,_0x1a8f9e[_0x408604(0x856)]['position']));}[_0x106e02(0xe80)](_0x5bf24a,_0x35f7d2){var _0x72d3a7=_0x106e02;this[_0x72d3a7(0x308d)]&&(_0x5bf24a=this[_0x72d3a7(0x308d)][_0x72d3a7(0xaee)][_0x5bf24a])&&_0x5bf24a[_0x72d3a7(0x3749)][_0x72d3a7(0x905)]&&_0x5bf24a['max'][_0x72d3a7(0x905)]&&_0x5bf24a[_0x72d3a7(0x856)][_0x72d3a7(0x905)]&&(_0x172bd3['_f']['SlerpToRef'](_0x5bf24a[_0x72d3a7(0x3749)][_0x72d3a7(0x905)],_0x5bf24a[_0x72d3a7(0xc54)]['rotationQuaternion'],_0x35f7d2=0.5*_0x35f7d2+0.5,_0x5bf24a['value'][_0x72d3a7(0x905)]),_0x172bd3['P'][_0x72d3a7(0x194c)](_0x5bf24a[_0x72d3a7(0x3749)][_0x72d3a7(0x8c5)],_0x5bf24a['max'][_0x72d3a7(0x8c5)],_0x35f7d2,_0x5bf24a[_0x72d3a7(0x856)][_0x72d3a7(0x8c5)]));}[_0x106e02(0x2be7)](_0x2967c7,_0x37ae86,_0x14f4bb=!0x1){var _0x5e5f22=_0x106e02;let _0x23fb7b,_0x283ee0;if(_0x5c50bb['n']['IsPluginForExtensionAvailable'](_0x5e5f22(0x39e7))){let _0x4215c4=_0x5e5f22(0x9ce);var _0x3109d0;this['id']&&!_0x14f4bb&&(_0x3109d0=this['id'][_0x5e5f22(0x2c35)](_0x579d76['GAMEPAD_ID_PATTERN']),_0x4215c4=_0x3109d0&&_0x3109d0[0x0]||_0x4215c4),_0x283ee0='left'===this['hand']?_0x579d76['MODEL_LEFT_FILENAME']:_0x579d76['MODEL_RIGHT_FILENAME'],_0x23fb7b=_0x579d76[_0x5e5f22(0x39ec)]+_0x4215c4+'/';}else _0x117fde['Y']['Warn'](_0x5e5f22(0xf45)),_0x23fb7b=_0x1ac186['M'][_0x5e5f22(0x39ec)],_0x283ee0=_0x1ac186['M']['MODEL_FILENAME'];_0x5c50bb['n'][_0x5e5f22(0x362b)]('',_0x23fb7b,_0x283ee0,_0x2967c7,_0x42953a=>{var _0x1667d7=_0x5e5f22;this[_0x1667d7(0x308d)]=this[_0x1667d7(0x29f5)](_0x2967c7,_0x42953a),this[_0x1667d7(0x308d)]&&(this[_0x1667d7(0xf57)]=this[_0x1667d7(0x308d)][_0x1667d7(0xd77)],this['attachToMesh'](this['_defaultModel']),_0x37ae86&&_0x37ae86(this['_defaultModel']));},null,(_0x277dd7,_0x15379e)=>{var _0x3490b4=_0x5e5f22;_0x117fde['Y'][_0x3490b4(0x1d75)](_0x15379e),_0x117fde['Y'][_0x3490b4(0x2e91)](_0x3490b4(0x3ea1)+_0x23fb7b+_0x283ee0),_0x14f4bb||this[_0x3490b4(0x2be7)](_0x277dd7,_0x37ae86,!0x0);});}['_processModel'](_0x50e983,_0x3f0016){var _0x125eaf=_0x106e02;let _0x33a79a=null;_0x50e983=new _0x8d9b97['Kj'](this['id']+'\x20'+this['hand'],_0x50e983);let _0x2dc659=null;for(let _0x58d949=0x0;_0x58d949<_0x3f0016[_0x125eaf(0x132e)];_0x58d949++){const _0x40074b=_0x3f0016[_0x58d949];if(!_0x40074b[_0x125eaf(0x2126)]){_0x40074b[_0x125eaf(0x1c60)]=!0x1,_0x2dc659=_0x40074b;break;}}return _0x2dc659?(_0x2dc659[_0x125eaf(0x3b78)](_0x50e983),_0x33a79a=this['_createMeshInfo'](_0x50e983)):_0x117fde['Y']['Warn'](_0x125eaf(0x4059)),_0x33a79a;}[_0x106e02(0x36ad)](_0x260c66){var _0x5411a2=_0x106e02;const _0x29bb47=new _0x243a77();let _0x227ec5;for(_0x29bb47['rootNode']=_0x260c66,_0x29bb47[_0x5411a2(0x2031)]={},_0x29bb47['axisMeshes']={},_0x227ec5=0x0;_0x227ec5<this[_0x5411a2(0x18d0)][_0x5411a2(0x4c8)][_0x5411a2(0x132e)];_0x227ec5++){var _0x33742e,_0x3e2287=this['_mapping'][_0x5411a2(0x3745)][this[_0x5411a2(0x18d0)][_0x5411a2(0x4c8)][_0x227ec5]];_0x3e2287?(_0x33742e=_0x220ef1(_0x260c66,_0x3e2287))?(_0x33742e={'index':_0x227ec5,'value':_0x162dc2(_0x33742e,'VALUE'),'pressed':_0x162dc2(_0x33742e,_0x5411a2(0x325)),'unpressed':_0x162dc2(_0x33742e,'UNPRESSED')})[_0x5411a2(0x856)]&&_0x33742e[_0x5411a2(0x2919)]&&_0x33742e['unpressed']?_0x29bb47[_0x5411a2(0x2031)][this[_0x5411a2(0x18d0)][_0x5411a2(0x4c8)][_0x227ec5]]=_0x33742e:_0x117fde['Y'][_0x5411a2(0x2e91)](_0x5411a2(0x3a90)+_0x3e2287+_0x5411a2(0x3b04)+!!_0x33742e['value']+_0x5411a2(0x229e)+!!_0x33742e[_0x5411a2(0x2919)]+_0x5411a2(0x1031)+!!_0x33742e[_0x5411a2(0x31b5)]+')'):_0x117fde['Y'][_0x5411a2(0x2e91)](_0x5411a2(0x3373)+_0x3e2287):_0x117fde['Y'][_0x5411a2(0x1d75)](_0x5411a2(0x1ee2)+_0x227ec5+_0x5411a2(0xdda)+this[_0x5411a2(0x18d0)][_0x5411a2(0x4c8)][_0x227ec5]);}for(_0x227ec5=0x0;_0x227ec5<this[_0x5411a2(0x18d0)][_0x5411a2(0x2722)][_0x5411a2(0x132e)];_0x227ec5++){var _0x27a61e,_0x1607ec=this[_0x5411a2(0x18d0)][_0x5411a2(0x2722)][_0x227ec5];_0x1607ec?(_0x27a61e=_0x220ef1(_0x260c66,_0x1607ec))?(_0x27a61e={'index':_0x227ec5,'value':_0x162dc2(_0x27a61e,_0x5411a2(0x1798)),'min':_0x162dc2(_0x27a61e,'MIN'),'max':_0x162dc2(_0x27a61e,_0x5411a2(0xdf0))})[_0x5411a2(0x856)]&&_0x27a61e[_0x5411a2(0x3749)]&&_0x27a61e[_0x5411a2(0xc54)]?_0x29bb47[_0x5411a2(0xaee)][_0x227ec5]=_0x27a61e:_0x117fde['Y']['Warn'](_0x5411a2(0x1ede)+_0x1607ec+_0x5411a2(0x3b04)+!!_0x27a61e['value']+_0x5411a2(0x27a2)+!!_0x27a61e[_0x5411a2(0x3749)]+',\x20MAX:'+!!_0x27a61e[_0x5411a2(0xc54)]+')'):_0x117fde['Y']['Warn'](_0x5411a2(0x2eda)+_0x1607ec):_0x117fde['Y'][_0x5411a2(0x1d75)](_0x5411a2(0xe61)+_0x227ec5);}return _0x29bb47['pointingPoseNode']=_0x220ef1(_0x260c66,this['_mapping'][_0x5411a2(0x336e)]),_0x29bb47['pointingPoseNode']?this[_0x5411a2(0x3c24)]=_0x29bb47[_0x5411a2(0x17ee)]:_0x117fde['Y'][_0x5411a2(0x2e91)](_0x5411a2(0x38a2)+this['_mapping']['pointingPoseMeshName']),_0x29bb47;function _0x220ef1(_0x3bf655,_0x2c46b2){var _0x209452=_0x5411a2;return _0x3bf655[_0x209452(0x2a51)](_0x59aee8=>_0x59aee8['name']===_0x2c46b2,!0x1)[0x0];}function _0x162dc2(_0x1b9686,_0x1a5606){var _0x1e2207=_0x5411a2;return _0x1b9686[_0x1e2207(0x2a51)](_0x31eeb0=>_0x31eeb0[_0x1e2207(0x3efc)]==_0x1a5606,!0x0)[0x0];}}['getForwardRay'](_0x35e018=0x64){var _0x2bff02=_0x106e02;if(!this[_0x2bff02(0x308d)]||!this[_0x2bff02(0x308d)][_0x2bff02(0x17ee)])return super[_0x2bff02(0x540)](_0x35e018);const _0x1a3a0a=this['_loadedMeshInfo'][_0x2bff02(0x17ee)]['getWorldMatrix']();var _0x13a962=_0x1a3a0a[_0x2bff02(0x37eb)](),_0x25b47f=new _0x172bd3['P'](0x0,0x0,-0x1),_0x25b47f=_0x172bd3['P'][_0x2bff02(0x96e)](_0x25b47f,_0x1a3a0a),_0x25b47f=_0x172bd3['P']['Normalize'](_0x25b47f);return new _0x3d187c['z'](_0x13a962,_0x25b47f,_0x35e018);}[_0x106e02(0x2d20)](){var _0x2c0f6f=_0x106e02;super[_0x2c0f6f(0x2d20)](),this[_0x2c0f6f(0x8cb)][_0x2c0f6f(0x2af2)](),this[_0x2c0f6f(0x188f)][_0x2c0f6f(0x2af2)]();}}_0x579d76[_0x106e02(0x39ec)]=_0x106e02(0x2aa4),_0x579d76[_0x106e02(0x4b3)]=_0x106e02(0x34f1),_0x579d76['MODEL_RIGHT_FILENAME']=_0x106e02(0x2111),_0x579d76['GAMEPAD_ID_PREFIX']=_0x106e02(0x2911),_0x579d76[_0x106e02(0x3a09)]=/([0-9a-zA-Z]+-[0-9a-zA-Z]+)$/,class extends null{},_0x3ea47b['zn'][_0x106e02(0x2e8)][_0x106e02(0x2f54)]({'canCreate':_0x18017c=>0x0===_0x18017c['id'][_0x106e02(0x404a)](_0x579d76['GAMEPAD_ID_PREFIX']),'create':_0x143a11=>new _0x579d76(_0x143a11)});},0x8f31:(_0x135754,_0x49717f,_0x2e274c)=>{var _0x6d3604=a8_0x49466b;_0x2e274c['d'](_0x49717f,{'Xq':()=>_0x2d13a6});var _0xcedc7f,_0x2d1393,_0x55dcff=_0x2e274c(0xf96c),_0x44d4c6=_0x2e274c(0x12bee);_0xcedc7f={'Cross':0x0,0x0:'Cross','Circle':0x1,0x1:_0x6d3604(0x34d9),'Square':0x2,0x2:_0x6d3604(0x3da3),'Triangle':0x3,0x3:_0x6d3604(0x3aff),'L1':0x4,0x4:'L1','R1':0x5,0x5:'R1','Share':0x8,0x8:_0x6d3604(0x35b6),'Options':0x9,0x9:_0x6d3604(0x2e78),'LeftStick':0xa,0xa:_0x6d3604(0x118a),'RightStick':0xb,0xb:_0x6d3604(0x44c)},_0x2d1393={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x6d3604(0x27f9),'Left':0xe,0xe:_0x6d3604(0x1e60),'Right':0xf,0xf:_0x6d3604(0x315a)};class _0x2d13a6 extends _0x44d4c6['nJ']{constructor(_0x39b7d5,_0x6dca44,_0x4e45a7){var _0x5c77bb=_0x6d3604;super(_0x39b7d5[_0x5c77bb(0x3719)](_0x5c77bb(0xb7d),_0x5c77bb(0x3e0c)),_0x6dca44,_0x4e45a7,0x0,0x1,0x2,0x3),this[_0x5c77bb(0x131d)]=0x0,this[_0x5c77bb(0x1299)]=0x0,this[_0x5c77bb(0x31f3)]=new _0x55dcff['y$'](),this[_0x5c77bb(0x1c3b)]=new _0x55dcff['y$'](),this[_0x5c77bb(0x1bf8)]=new _0x55dcff['y$'](),this[_0x5c77bb(0x2d34)]=new _0x55dcff['y$'](),this[_0x5c77bb(0x1094)]=0x0,this[_0x5c77bb(0x2460)]=0x0,this['_buttonSquare']=0x0,this[_0x5c77bb(0x5ed)]=0x0,this[_0x5c77bb(0x16b2)]=0x0,this['_buttonOptions']=0x0,this[_0x5c77bb(0x2275)]=0x0,this[_0x5c77bb(0x2369)]=0x0,this[_0x5c77bb(0x2016)]=0x0,this[_0x5c77bb(0x1c22)]=0x0,this['_dPadUp']=0x0,this['_dPadDown']=0x0,this[_0x5c77bb(0x3f8e)]=0x0,this[_0x5c77bb(0x2da9)]=0x0,this[_0x5c77bb(0x2eea)]=_0x44d4c6['nJ'][_0x5c77bb(0x1029)];}[_0x6d3604(0x16cf)](_0x3112d6){var _0x18f889=_0x6d3604;this[_0x18f889(0x1f20)]=_0x3112d6;}[_0x6d3604(0x32fa)](_0x579639){var _0x165464=_0x6d3604;this[_0x165464(0x1252)]=_0x579639;}get[_0x6d3604(0x43a)](){return this['_leftTrigger'];}set[_0x6d3604(0x43a)](_0x4808c6){var _0x5b016d=_0x6d3604;this[_0x5b016d(0x1f20)]&&this[_0x5b016d(0x131d)]!==_0x4808c6&&this[_0x5b016d(0x1f20)](_0x4808c6),this['_leftTrigger']=_0x4808c6;}get[_0x6d3604(0x1f44)](){var _0x1bab05=_0x6d3604;return this[_0x1bab05(0x1299)];}set[_0x6d3604(0x1f44)](_0x1e4402){var _0x2473e6=_0x6d3604;this['_onrighttriggerchanged']&&this[_0x2473e6(0x1299)]!==_0x1e4402&&this['_onrighttriggerchanged'](_0x1e4402),this[_0x2473e6(0x1299)]=_0x1e4402;}['onbuttondown'](_0x4fabc4){this['_onbuttondown']=_0x4fabc4;}[_0x6d3604(0x1e80)](_0x153317){this['_onbuttonup']=_0x153317;}['ondpaddown'](_0x5daf1c){var _0x50b335=_0x6d3604;this[_0x50b335(0x1dea)]=_0x5daf1c;}['ondpadup'](_0x15989d){var _0x2d87c6=_0x6d3604;this[_0x2d87c6(0x2080)]=_0x15989d;}['_setButtonValue'](_0x1023c6,_0x3e8a4f,_0x56eaaf){var _0x3865ca=_0x6d3604;return _0x1023c6!==_0x3e8a4f&&(0x1===_0x1023c6&&(this['_onbuttondown']&&this[_0x3865ca(0x433)](_0x56eaaf),this['onButtonDownObservable'][_0x3865ca(0x3e9)](_0x56eaaf)),0x0===_0x1023c6&&(this[_0x3865ca(0x3cc7)]&&this[_0x3865ca(0x3cc7)](_0x56eaaf),this[_0x3865ca(0x1c3b)][_0x3865ca(0x3e9)](_0x56eaaf))),_0x1023c6;}[_0x6d3604(0x2991)](_0x415749,_0x59aa2c,_0xeb6699){var _0x18ca46=_0x6d3604;return _0x415749!==_0x59aa2c&&(0x1===_0x415749&&(this['_ondpaddown']&&this[_0x18ca46(0x1dea)](_0xeb6699),this[_0x18ca46(0x1bf8)][_0x18ca46(0x3e9)](_0xeb6699)),0x0===_0x415749&&(this[_0x18ca46(0x2080)]&&this[_0x18ca46(0x2080)](_0xeb6699),this[_0x18ca46(0x2d34)][_0x18ca46(0x3e9)](_0xeb6699))),_0x415749;}get[_0x6d3604(0x1e58)](){var _0x3bff9b=_0x6d3604;return this[_0x3bff9b(0x1094)];}set[_0x6d3604(0x1e58)](_0x450d5e){var _0x19e3c5=_0x6d3604;this['_buttonCross']=this[_0x19e3c5(0x24eb)](_0x450d5e,this[_0x19e3c5(0x1094)],_0xcedc7f[_0x19e3c5(0x400b)]);}get['buttonCircle'](){return this['_buttonCircle'];}set['buttonCircle'](_0x4ffae8){var _0x251ee2=_0x6d3604;this['_buttonCircle']=this['_setButtonValue'](_0x4ffae8,this[_0x251ee2(0x2460)],_0xcedc7f['Circle']);}get['buttonSquare'](){var _0x59d101=_0x6d3604;return this[_0x59d101(0x6f8)];}set[_0x6d3604(0x1c15)](_0x285a03){var _0xacbd2d=_0x6d3604;this['_buttonSquare']=this[_0xacbd2d(0x24eb)](_0x285a03,this['_buttonSquare'],_0xcedc7f[_0xacbd2d(0x3da3)]);}get['buttonTriangle'](){var _0x101a8a=_0x6d3604;return this[_0x101a8a(0x5ed)];}set[_0x6d3604(0x2709)](_0xbe4648){var _0x2f406b=_0x6d3604;this[_0x2f406b(0x5ed)]=this['_setButtonValue'](_0xbe4648,this['_buttonTriangle'],_0xcedc7f[_0x2f406b(0x3aff)]);}get['buttonOptions'](){var _0x4b31df=_0x6d3604;return this[_0x4b31df(0xce2)];}set['buttonOptions'](_0x5af063){var _0x1b8009=_0x6d3604;this[_0x1b8009(0xce2)]=this['_setButtonValue'](_0x5af063,this[_0x1b8009(0xce2)],_0xcedc7f[_0x1b8009(0x2e78)]);}get[_0x6d3604(0x24dc)](){return this['_buttonShare'];}set[_0x6d3604(0x24dc)](_0x761cea){var _0x384b68=_0x6d3604;this[_0x384b68(0x16b2)]=this[_0x384b68(0x24eb)](_0x761cea,this[_0x384b68(0x16b2)],_0xcedc7f[_0x384b68(0x35b6)]);}get[_0x6d3604(0xa13)](){var _0x3e1ef3=_0x6d3604;return this[_0x3e1ef3(0x2275)];}set[_0x6d3604(0xa13)](_0x28e610){var _0x1b24de=_0x6d3604;this['_buttonL1']=this[_0x1b24de(0x24eb)](_0x28e610,this[_0x1b24de(0x2275)],_0xcedc7f['L1']);}get[_0x6d3604(0x192b)](){var _0x2a1236=_0x6d3604;return this[_0x2a1236(0x2369)];}set[_0x6d3604(0x192b)](_0xa2946e){var _0x3ea328=_0x6d3604;this[_0x3ea328(0x2369)]=this[_0x3ea328(0x24eb)](_0xa2946e,this[_0x3ea328(0x2369)],_0xcedc7f['R1']);}get[_0x6d3604(0x1ca8)](){return this['_buttonLeftStick'];}set['buttonLeftStick'](_0x3ae007){var _0x5a59e3=_0x6d3604;this[_0x5a59e3(0x2016)]=this[_0x5a59e3(0x24eb)](_0x3ae007,this[_0x5a59e3(0x2016)],_0xcedc7f['LeftStick']);}get[_0x6d3604(0x7f9)](){var _0x1b90bd=_0x6d3604;return this[_0x1b90bd(0x1c22)];}set['buttonRightStick'](_0xbca407){var _0x235766=_0x6d3604;this[_0x235766(0x1c22)]=this[_0x235766(0x24eb)](_0xbca407,this['_buttonRightStick'],_0xcedc7f[_0x235766(0x44c)]);}get['dPadUp'](){var _0x36304c=_0x6d3604;return this[_0x36304c(0x2eca)];}set[_0x6d3604(0x1d0d)](_0x5c8dfa){var _0x252fd0=_0x6d3604;this[_0x252fd0(0x2eca)]=this[_0x252fd0(0x2991)](_0x5c8dfa,this[_0x252fd0(0x2eca)],_0x2d1393['Up']);}get[_0x6d3604(0x2960)](){var _0x3d2c51=_0x6d3604;return this[_0x3d2c51(0x2b84)];}set[_0x6d3604(0x2960)](_0x52c8ae){var _0xdf282c=_0x6d3604;this[_0xdf282c(0x2b84)]=this[_0xdf282c(0x2991)](_0x52c8ae,this[_0xdf282c(0x2b84)],_0x2d1393[_0xdf282c(0x27f9)]);}get[_0x6d3604(0x3470)](){var _0x3b2777=_0x6d3604;return this[_0x3b2777(0x3f8e)];}set[_0x6d3604(0x3470)](_0x48f9f3){var _0x236e26=_0x6d3604;this[_0x236e26(0x3f8e)]=this['_setDPadValue'](_0x48f9f3,this[_0x236e26(0x3f8e)],_0x2d1393['Left']);}get[_0x6d3604(0x24de)](){var _0x5a0386=_0x6d3604;return this[_0x5a0386(0x2da9)];}set['dPadRight'](_0x41e644){var _0x297bbd=_0x6d3604;this[_0x297bbd(0x2da9)]=this[_0x297bbd(0x2991)](_0x41e644,this[_0x297bbd(0x2da9)],_0x2d1393['Right']);}['update'](){var _0x4d847d=_0x6d3604;super[_0x4d847d(0x2c28)](),this[_0x4d847d(0x1e58)]=this['browserGamepad'][_0x4d847d(0x4c8)][0x0][_0x4d847d(0x856)],this[_0x4d847d(0x194f)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0x1][_0x4d847d(0x856)],this[_0x4d847d(0x1c15)]=this[_0x4d847d(0x11ed)]['buttons'][0x2][_0x4d847d(0x856)],this[_0x4d847d(0x2709)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0x3][_0x4d847d(0x856)],this[_0x4d847d(0xa13)]=this[_0x4d847d(0x11ed)]['buttons'][0x4][_0x4d847d(0x856)],this[_0x4d847d(0x192b)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0x5]['value'],this[_0x4d847d(0x43a)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0x6][_0x4d847d(0x856)],this[_0x4d847d(0x1f44)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0x7][_0x4d847d(0x856)],this[_0x4d847d(0x24dc)]=this['browserGamepad'][_0x4d847d(0x4c8)][0x8][_0x4d847d(0x856)],this['buttonOptions']=this[_0x4d847d(0x11ed)]['buttons'][0x9][_0x4d847d(0x856)],this[_0x4d847d(0x1ca8)]=this['browserGamepad'][_0x4d847d(0x4c8)][0xa][_0x4d847d(0x856)],this[_0x4d847d(0x7f9)]=this[_0x4d847d(0x11ed)]['buttons'][0xb]['value'],this[_0x4d847d(0x1d0d)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0xc][_0x4d847d(0x856)],this['dPadDown']=this['browserGamepad'][_0x4d847d(0x4c8)][0xd][_0x4d847d(0x856)],this[_0x4d847d(0x3470)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0xe][_0x4d847d(0x856)],this[_0x4d847d(0x24de)]=this[_0x4d847d(0x11ed)][_0x4d847d(0x4c8)][0xf]['value'];}[_0x6d3604(0x2d20)](){var _0x2aaf41=_0x6d3604;super[_0x2aaf41(0x2d20)](),this[_0x2aaf41(0x31f3)][_0x2aaf41(0x2af2)](),this[_0x2aaf41(0x1c3b)][_0x2aaf41(0x2af2)](),this[_0x2aaf41(0x1bf8)][_0x2aaf41(0x2af2)](),this[_0x2aaf41(0x2d34)]['clear']();}}},0x12bee:(_0x4705f5,_0x3253c4,_0x1a3ef0)=>{var _0xf149de=a8_0x49466b;_0x1a3ef0['d'](_0x3253c4,{'If':()=>_0x11b318,'nJ':()=>_0x48a345});var _0x2f2abc=_0x1a3ef0(0xf96c);class _0x48a345{constructor(_0x95377f,_0x152d76,_0x348e56,_0x42a890=0x0,_0x80f57e=0x1,_0x92db33=0x2,_0x16b018=0x3){var _0x4e5259=a8_0x58a1;this['id']=_0x95377f,this['index']=_0x152d76,this['browserGamepad']=_0x348e56,this['_leftStick']={'x':0x0,'y':0x0},this['_rightStick']={'x':0x0,'y':0x0},this[_0x4e5259(0x2439)]=!0x0,this[_0x4e5259(0x30a4)]=!0x1,this[_0x4e5259(0x2eea)]=_0x48a345[_0x4e5259(0x794)],this[_0x4e5259(0x922)]=_0x42a890,this[_0x4e5259(0x4b9)]=_0x80f57e,this[_0x4e5259(0x2dde)]=_0x92db33,this[_0x4e5259(0x2755)]=_0x16b018,0x2<=this[_0x4e5259(0x11ed)][_0x4e5259(0x1136)]['length']&&(this[_0x4e5259(0x2211)]={'x':this['browserGamepad'][_0x4e5259(0x1136)][this[_0x4e5259(0x922)]],'y':this[_0x4e5259(0x11ed)][_0x4e5259(0x1136)][this[_0x4e5259(0x4b9)]]}),0x4<=this[_0x4e5259(0x11ed)]['axes'][_0x4e5259(0x132e)]&&(this['_rightStick']={'x':this['browserGamepad'][_0x4e5259(0x1136)][this['_rightStickAxisX']],'y':this['browserGamepad']['axes'][this[_0x4e5259(0x2755)]]});}get['isConnected'](){return this['_isConnected'];}[_0xf149de(0x383f)](_0x57d0e4){this['_onleftstickchanged']=_0x57d0e4;}[_0xf149de(0x111)](_0x5e8542){var _0x4d5b57=_0xf149de;this[_0x4d5b57(0x1bc2)]=_0x5e8542;}get['leftStick'](){return this['_leftStick'];}set[_0xf149de(0x1f3d)](_0x57136f){var _0x4ff85e=_0xf149de;!this[_0x4ff85e(0x27ab)]||this[_0x4ff85e(0x2211)]['x']===_0x57136f['x']&&this['_leftStick']['y']===_0x57136f['y']||this[_0x4ff85e(0x27ab)](_0x57136f),this[_0x4ff85e(0x2211)]=_0x57136f;}get['rightStick'](){var _0x319cdb=_0xf149de;return this[_0x319cdb(0x1ce1)];}set[_0xf149de(0x2b06)](_0x57a628){var _0x2b8741=_0xf149de;!this[_0x2b8741(0x1bc2)]||this[_0x2b8741(0x1ce1)]['x']===_0x57a628['x']&&this[_0x2b8741(0x1ce1)]['y']===_0x57a628['y']||this[_0x2b8741(0x1bc2)](_0x57a628),this[_0x2b8741(0x1ce1)]=_0x57a628;}[_0xf149de(0x2c28)](){var _0x4a4ef5=_0xf149de;this[_0x4a4ef5(0x2211)]&&(this[_0x4a4ef5(0x1f3d)]={'x':this[_0x4a4ef5(0x11ed)]['axes'][this[_0x4a4ef5(0x922)]],'y':this['browserGamepad'][_0x4a4ef5(0x1136)][this[_0x4a4ef5(0x4b9)]]},this['_invertLeftStickY']&&(this[_0x4a4ef5(0x1f3d)]['y']*=-0x1)),this[_0x4a4ef5(0x1ce1)]&&(this[_0x4a4ef5(0x2b06)]={'x':this[_0x4a4ef5(0x11ed)]['axes'][this[_0x4a4ef5(0x2dde)]],'y':this[_0x4a4ef5(0x11ed)][_0x4a4ef5(0x1136)][this[_0x4a4ef5(0x2755)]]});}['dispose'](){}}_0x48a345[_0xf149de(0x794)]=0x0,_0x48a345['GENERIC']=0x1,_0x48a345[_0xf149de(0x1199)]=0x2,_0x48a345[_0xf149de(0x33dc)]=0x3,_0x48a345['DUALSHOCK']=0x4;class _0x11b318 extends _0x48a345{constructor(_0x50dc1f,_0x2a967b,_0x21fdb6){var _0x440e4a=_0xf149de;super(_0x50dc1f,_0x2a967b,_0x21fdb6),this[_0x440e4a(0x31f3)]=new _0x2f2abc['y$'](),this['onButtonUpObservable']=new _0x2f2abc['y$'](),this['type']=_0x48a345[_0x440e4a(0x1517)],this[_0x440e4a(0x171b)]=new Array(_0x21fdb6['buttons']['length']);}[_0xf149de(0x82e)](_0x4d9b3e){var _0x5777b6=_0xf149de;this[_0x5777b6(0x433)]=_0x4d9b3e;}[_0xf149de(0x1e80)](_0x531430){var _0x4da37d=_0xf149de;this[_0x4da37d(0x3cc7)]=_0x531430;}['_setButtonValue'](_0x54b15e,_0x5ca8c7,_0x153028){var _0x4ab6d6=_0xf149de;return _0x54b15e!==_0x5ca8c7&&(0x1===_0x54b15e&&(this['_onbuttondown']&&this[_0x4ab6d6(0x433)](_0x153028),this[_0x4ab6d6(0x31f3)][_0x4ab6d6(0x3e9)](_0x153028)),0x0===_0x54b15e&&(this[_0x4ab6d6(0x3cc7)]&&this[_0x4ab6d6(0x3cc7)](_0x153028),this['onButtonUpObservable']['notifyObservers'](_0x153028))),_0x54b15e;}['update'](){var _0x5b9e11=_0xf149de;super[_0x5b9e11(0x2c28)]();for(let _0xb621f5=0x0;_0xb621f5<this[_0x5b9e11(0x171b)]['length'];_0xb621f5++)this['_buttons'][_0xb621f5]=this[_0x5b9e11(0x24eb)](this['browserGamepad']['buttons'][_0xb621f5][_0x5b9e11(0x856)],this['_buttons'][_0xb621f5],_0xb621f5);}[_0xf149de(0x2d20)](){var _0x5d1602=_0xf149de;super['dispose'](),this['onButtonDownObservable'][_0x5d1602(0x2af2)](),this[_0x5d1602(0x1c3b)]['clear']();}}},0x1cb2:(_0x531326,_0x256fbb,_0xfbcf83)=>{var _0x3b3e5d=a8_0x49466b;_0xfbcf83['d'](_0x256fbb,{'v':()=>_0x2ea8ca});var _0x505588=_0xfbcf83(0xf96c),_0x371a7c=_0xfbcf83(0x18233),_0x23ad39=_0xfbcf83(0x4a22),_0x3d0c8c=_0xfbcf83(0x130d4),_0x1ed76c=_0xfbcf83(0x12bee),_0x4ac3c9=_0xfbcf83(0xee04),_0x22867f=_0xfbcf83(0x8f31),_0x21c11d=_0xfbcf83(0xe222);class _0x2ea8ca{constructor(_0x13db07){var _0x4fc0f7=a8_0x58a1;if(this[_0x4fc0f7(0x48a)]=_0x13db07,this[_0x4fc0f7(0xebb)]=[],this[_0x4fc0f7(0xada)]=!0x1,this[_0x4fc0f7(0x1071)]=!0x1,this[_0x4fc0f7(0xf14)]=new _0x505588['y$'](),(0x0,_0x371a7c['CG'])()?(this['_gamepadEventSupported']='GamepadEvent'in window,this['_gamepadSupport']=navigator&&navigator[_0x4fc0f7(0x2371)]):this['_gamepadEventSupported']=!0x1,this[_0x4fc0f7(0x3a6a)]=new _0x505588['y$'](_0x1b8e61=>{var _0x20d0dd=_0x4fc0f7;for(const _0x135278 in this['_babylonGamepads']){var _0x28e411=this[_0x20d0dd(0xebb)][_0x135278];_0x28e411&&_0x28e411[_0x20d0dd(0x2439)]&&this[_0x20d0dd(0x3a6a)][_0x20d0dd(0x17c3)](_0x1b8e61,_0x28e411);}}),this[_0x4fc0f7(0x3ecc)]=_0x7c1126=>{var _0xdd08c1=_0x4fc0f7;_0x7c1126=_0x7c1126[_0xdd08c1(0x6cb)];if(!(_0x7c1126[_0xdd08c1(0x2097)]in this['_babylonGamepads']&&this[_0xdd08c1(0xebb)][_0x7c1126[_0xdd08c1(0x2097)]]['isConnected'])){let _0x509d62;this[_0xdd08c1(0xebb)][_0x7c1126['index']]?((_0x509d62=this['_babylonGamepads'][_0x7c1126[_0xdd08c1(0x2097)]])[_0xdd08c1(0x11ed)]=_0x7c1126,_0x509d62[_0xdd08c1(0x2439)]=!0x0):_0x509d62=this[_0xdd08c1(0x3a38)](_0x7c1126),this[_0xdd08c1(0x3a6a)]['notifyObservers'](_0x509d62),this[_0xdd08c1(0x1674)]();}},this[_0x4fc0f7(0x343b)]=_0x41e14d=>{var _0x2743c3=_0x4fc0f7,_0x309bdb=_0x41e14d[_0x2743c3(0x6cb)];for(const _0x15f3bb in this[_0x2743c3(0xebb)])if(this['_babylonGamepads'][_0x15f3bb]['index']===_0x309bdb[_0x2743c3(0x2097)]){const _0x1c4324=this[_0x2743c3(0xebb)][_0x15f3bb];_0x1c4324[_0x2743c3(0x2439)]=!0x1,this[_0x2743c3(0xf14)]['notifyObservers'](_0x1c4324),_0x1c4324[_0x2743c3(0x2d20)]&&_0x1c4324[_0x2743c3(0x2d20)]();break;}},this[_0x4fc0f7(0x37af)]){if(this[_0x4fc0f7(0x32ac)](),this[_0x4fc0f7(0xebb)][_0x4fc0f7(0x132e)]&&this[_0x4fc0f7(0x1674)](),this['_gamepadEventSupported']){const _0x3c034a=this[_0x4fc0f7(0x48a)]?this[_0x4fc0f7(0x48a)][_0x4fc0f7(0x2636)]()[_0x4fc0f7(0x45d)]():window;_0x3c034a&&(_0x3c034a[_0x4fc0f7(0x2b6c)](_0x4fc0f7(0x335e),this[_0x4fc0f7(0x3ecc)],!0x1),_0x3c034a[_0x4fc0f7(0x2b6c)](_0x4fc0f7(0x570),this[_0x4fc0f7(0x343b)],!0x1));}else this['_startMonitoringGamepads']();}}get[_0x3b3e5d(0x22be)](){var _0x135c12=_0x3b3e5d;return this[_0x135c12(0xebb)];}[_0x3b3e5d(0x137e)](_0x4227ec=_0x1ed76c['nJ'][_0x3b3e5d(0x1199)]){var _0x9a6b8e=_0x3b3e5d;for(const _0x24c85f of this[_0x9a6b8e(0xebb)])if(_0x24c85f&&_0x24c85f[_0x9a6b8e(0x2eea)]===_0x4227ec)return _0x24c85f;return null;}[_0x3b3e5d(0x2d20)](){var _0x20baff=_0x3b3e5d;this[_0x20baff(0x1126)]&&(this[_0x20baff(0x3ecc)]&&window[_0x20baff(0x1d60)](_0x20baff(0x335e),this['_onGamepadConnectedEvent']),this[_0x20baff(0x343b)]&&window[_0x20baff(0x1d60)](_0x20baff(0x570),this['_onGamepadDisconnectedEvent']),this['_onGamepadConnectedEvent']=null,this['_onGamepadDisconnectedEvent']=null),this[_0x20baff(0xebb)][_0x20baff(0x2f62)](_0x5985f6=>{_0x5985f6['dispose']();}),this[_0x20baff(0x3a6a)]['clear'](),this['onGamepadDisconnectedObservable'][_0x20baff(0x2af2)](),this[_0x20baff(0xada)]=!0x1,this[_0x20baff(0x1d9f)](),this['_babylonGamepads']=[];}[_0x3b3e5d(0x3a38)](_0x49a30f){var _0x40aa8b=_0x3b3e5d;this[_0x40aa8b(0xada)]||(this[_0x40aa8b(0xada)]=!0x0);var _0x1e7725=-0x1!==_0x49a30f['id'][_0x40aa8b(0x151f)](_0x40aa8b(0x2aca))&&-0x1===_0x49a30f['id'][_0x40aa8b(0x151f)](_0x40aa8b(0x2b9b)),_0x1c1d02=-0x1!==_0x49a30f['id'][_0x40aa8b(0x151f)](_0x40aa8b(0x1629)),_0x1c1d02=_0x1c1d02||-0x1!==_0x49a30f['id'][_0x40aa8b(0x151f)]('Xbox\x20360')||-0x1!==_0x49a30f['id']['search'](_0x40aa8b(0x9f6))||-0x1!==_0x49a30f['id'][_0x40aa8b(0x151f)](_0x40aa8b(0x209d))&&-0x1===_0x49a30f['id']['search'](_0x40aa8b(0x1ccd))?new _0x3d0c8c['FI'](_0x49a30f['id'],_0x49a30f[_0x40aa8b(0x2097)],_0x49a30f,_0x1c1d02):_0x1e7725?new _0x22867f['Xq'](_0x49a30f['id'],_0x49a30f[_0x40aa8b(0x2097)],_0x49a30f):_0x49a30f[_0x40aa8b(0x2ca5)]?_0x23ad39['zn'][_0x40aa8b(0x3e2a)](_0x49a30f):new _0x1ed76c['If'](_0x49a30f['id'],_0x49a30f[_0x40aa8b(0x2097)],_0x49a30f);return this[_0x40aa8b(0xebb)][_0x1c1d02[_0x40aa8b(0x2097)]]=_0x1c1d02;}[_0x3b3e5d(0x1674)](){var _0x50a094=_0x3b3e5d;this[_0x50a094(0x1071)]||(this['_isMonitoring']=!0x0,this['_checkGamepadsStatus']());}[_0x3b3e5d(0x1d9f)](){var _0x3b2359=_0x3b3e5d;this[_0x3b2359(0x1071)]=!0x1;}[_0x3b3e5d(0x59a)](){var _0x653941=_0x3b3e5d;this[_0x653941(0x32ac)]();for(const _0x6f4e4c in this[_0x653941(0xebb)]){const _0x18d429=this[_0x653941(0xebb)][_0x6f4e4c];if(_0x18d429&&_0x18d429[_0x653941(0x28d4)])try{_0x18d429[_0x653941(0x2c28)]();}catch(_0x1d2e25){-0x1===this['_loggedErrors']['indexOf'](_0x18d429[_0x653941(0x2097)])&&(_0x21c11d['w1']['Warn'](_0x653941(0x375a)+_0x18d429['id']),this[_0x653941(0x39bf)][_0x653941(0x2f54)](_0x18d429[_0x653941(0x2097)]));}}this[_0x653941(0x1071)]&&_0x4ac3c9['D'][_0x653941(0x1bd9)](()=>{this['_checkGamepadsStatus']();});}[_0x3b3e5d(0x32ac)](){var _0x23b24d=_0x3b3e5d,_0x5176d7=navigator[_0x23b24d(0x2371)]?navigator[_0x23b24d(0x2371)]():[];for(let _0xab46f0=0x0;_0xab46f0<_0x5176d7[_0x23b24d(0x132e)];_0xab46f0++){var _0x4ada53=_0x5176d7[_0xab46f0];_0x4ada53&&(this[_0x23b24d(0xebb)][_0x4ada53[_0x23b24d(0x2097)]]?(this[_0x23b24d(0xebb)][_0xab46f0][_0x23b24d(0x11ed)]=_0x4ada53,this['_babylonGamepads'][_0xab46f0][_0x23b24d(0x28d4)]||(this[_0x23b24d(0xebb)][_0xab46f0][_0x23b24d(0x2439)]=!0x0,this['onGamepadConnectedObservable']['notifyObservers'](this[_0x23b24d(0xebb)][_0xab46f0]))):(_0x4ada53=this[_0x23b24d(0x3a38)](_0x4ada53),this[_0x23b24d(0x3a6a)][_0x23b24d(0x3e9)](_0x4ada53)));}}}},0x11848:(_0x25ce12,_0x13100f,_0x5c943d)=>{var _0x9abafe=a8_0x49466b,_0xc5bf7c=_0x5c943d(0x1446b),_0x1cbfd1=_0x5c943d(0xbb85),_0x2f1866=_0x5c943d(0x1cb2),_0x4c2179=_0x5c943d(0x5aa1),_0x2167e2=_0x5c943d(0x15050),_0x136024=_0x5c943d(0x10dc3),_0xca7e8e=_0x5c943d(0x80af);Object[_0x9abafe(0x1fc0)](_0xc5bf7c['x']['prototype'],_0x9abafe(0x196e),{'get':function(){var _0x54e339=_0x9abafe,_0xd571b3;return this['_gamepadManager']||(this[_0x54e339(0x2aa1)]=new _0x2f1866['v'](this),this['_getComponent'](_0x1cbfd1['l'][_0x54e339(0x31a9)])||(_0xd571b3=new _0x6cead7(this),this[_0x54e339(0x34b7)](_0xd571b3))),this[_0x54e339(0x2aa1)];},'enumerable':!0x0,'configurable':!0x0}),_0x4c2179['a'][_0x9abafe(0x1229)][_0x9abafe(0x836)]=function(){var _0x51f9ca=_0x9abafe;return this[_0x51f9ca(0x11ad)](new _0x2167e2['c']()),this;},_0x136024['$'][_0x9abafe(0x1229)][_0x9abafe(0x836)]=function(){var _0x5509d8=_0x9abafe;return this[_0x5509d8(0x11ad)](new _0xca7e8e['R']()),this;};class _0x6cead7{constructor(_0x261d85){var _0x5bcc22=_0x9abafe;this[_0x5bcc22(0x3efc)]=_0x1cbfd1['l']['NAME_GAMEPAD'],this[_0x5bcc22(0x32aa)]=_0x261d85;}[_0x9abafe(0x1942)](){var _0x19383c=_0x9abafe;this[_0x19383c(0x32aa)][_0x19383c(0x3005)][_0x19383c(0x3b3d)](_0x1cbfd1['l'][_0x19383c(0x412b)],this,this[_0x19383c(0x1446)]);}['rebuild'](){}[_0x9abafe(0x2d20)](){var _0xd488c6=_0x9abafe;const _0x21075e=this[_0xd488c6(0x32aa)][_0xd488c6(0x2aa1)];_0x21075e&&(_0x21075e[_0xd488c6(0x2d20)](),this[_0xd488c6(0x32aa)]['_gamepadManager']=null);}[_0x9abafe(0x1446)](){var _0x409bbf=_0x9abafe;const _0x2efe23=this[_0x409bbf(0x32aa)][_0x409bbf(0x2aa1)];_0x2efe23&&_0x2efe23['_isMonitoring']&&_0x2efe23[_0x409bbf(0x59a)]();}}},0x3cd9:(_0x2c0c81,_0x2bdcd0,_0x3b192f)=>{_0x3b192f(0x742b),_0x3b192f(0x12bee),_0x3b192f(0x1cb2),_0x3b192f(0x11848),_0x3b192f(0x130d4),_0x3b192f(0x8f31);},0x130d4:(_0x34fe7f,_0xa1411c,_0x248a08)=>{var _0x352332=a8_0x49466b;_0x248a08['d'](_0xa1411c,{'FI':()=>_0x24d666,'nR':()=>_0x4faf46});var _0x4faf46,_0x4d5cf5,_0x52e485=_0x248a08(0xf96c),_0x6ba10=_0x248a08(0x12bee);(_0xa1411c=_0x4faf46=_0x4faf46||{})[_0xa1411c['A']=0x0]='A',_0xa1411c[_0xa1411c['B']=0x1]='B',_0xa1411c[_0xa1411c['X']=0x2]='X',_0xa1411c[_0xa1411c['Y']=0x3]='Y',_0xa1411c[_0xa1411c['LB']=0x4]='LB',_0xa1411c[_0xa1411c['RB']=0x5]='RB',_0xa1411c[_0xa1411c['Back']=0x8]=_0x352332(0x3d10),_0xa1411c[_0xa1411c[_0x352332(0x979)]=0x9]='Start',_0xa1411c[_0xa1411c[_0x352332(0x118a)]=0xa]=_0x352332(0x118a),_0xa1411c[_0xa1411c[_0x352332(0x44c)]=0xb]=_0x352332(0x44c),_0x4d5cf5={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x352332(0x27f9),'Left':0xe,0xe:'Left','Right':0xf,0xf:_0x352332(0x315a)};class _0x24d666 extends _0x6ba10['nJ']{constructor(_0x2f4fd4,_0x47e5d2,_0x575f1d,_0x335625=!0x1){var _0x4550e9=_0x352332;super(_0x2f4fd4,_0x47e5d2,_0x575f1d,0x0,0x1,0x2,0x3),this['_leftTrigger']=0x0,this[_0x4550e9(0x1299)]=0x0,this[_0x4550e9(0x31f3)]=new _0x52e485['y$'](),this['onButtonUpObservable']=new _0x52e485['y$'](),this[_0x4550e9(0x1bf8)]=new _0x52e485['y$'](),this[_0x4550e9(0x2d34)]=new _0x52e485['y$'](),this[_0x4550e9(0x2400)]=0x0,this[_0x4550e9(0x3cad)]=0x0,this[_0x4550e9(0x17f4)]=0x0,this[_0x4550e9(0x4126)]=0x0,this[_0x4550e9(0x9f2)]=0x0,this[_0x4550e9(0x3acc)]=0x0,this[_0x4550e9(0x3d03)]=0x0,this[_0x4550e9(0x1251)]=0x0,this[_0x4550e9(0x2016)]=0x0,this[_0x4550e9(0x1c22)]=0x0,this[_0x4550e9(0x2eca)]=0x0,this[_0x4550e9(0x2b84)]=0x0,this[_0x4550e9(0x3f8e)]=0x0,this[_0x4550e9(0x2da9)]=0x0,this[_0x4550e9(0x2781)]=!0x1,this[_0x4550e9(0x2eea)]=_0x6ba10['nJ'][_0x4550e9(0x1199)],this['_isXboxOnePad']=_0x335625;}[_0x352332(0x16cf)](_0x4dbd98){var _0x513d89=_0x352332;this[_0x513d89(0x1f20)]=_0x4dbd98;}['onrighttriggerchanged'](_0x499448){var _0x38f70a=_0x352332;this[_0x38f70a(0x1252)]=_0x499448;}get[_0x352332(0x43a)](){var _0x2726ec=_0x352332;return this[_0x2726ec(0x131d)];}set[_0x352332(0x43a)](_0x9b9d6c){var _0x4d67cb=_0x352332;this['_onlefttriggerchanged']&&this['_leftTrigger']!==_0x9b9d6c&&this[_0x4d67cb(0x1f20)](_0x9b9d6c),this[_0x4d67cb(0x131d)]=_0x9b9d6c;}get[_0x352332(0x1f44)](){var _0x22a4ae=_0x352332;return this[_0x22a4ae(0x1299)];}set[_0x352332(0x1f44)](_0x486375){var _0x187dcd=_0x352332;this[_0x187dcd(0x1252)]&&this['_rightTrigger']!==_0x486375&&this[_0x187dcd(0x1252)](_0x486375),this[_0x187dcd(0x1299)]=_0x486375;}['onbuttondown'](_0xf80e99){var _0x5de9e6=_0x352332;this[_0x5de9e6(0x433)]=_0xf80e99;}[_0x352332(0x1e80)](_0x5a5942){var _0x5bfeef=_0x352332;this[_0x5bfeef(0x3cc7)]=_0x5a5942;}['ondpaddown'](_0x3ac419){var _0x5d662b=_0x352332;this[_0x5d662b(0x1dea)]=_0x3ac419;}[_0x352332(0xcf3)](_0x1092e6){var _0x2b884a=_0x352332;this[_0x2b884a(0x2080)]=_0x1092e6;}['_setButtonValue'](_0x59ee91,_0x1dd85b,_0x1e34ef){var _0x36afd7=_0x352332;return _0x59ee91!==_0x1dd85b&&(0x1===_0x59ee91&&(this[_0x36afd7(0x433)]&&this[_0x36afd7(0x433)](_0x1e34ef),this[_0x36afd7(0x31f3)][_0x36afd7(0x3e9)](_0x1e34ef)),0x0===_0x59ee91&&(this['_onbuttonup']&&this[_0x36afd7(0x3cc7)](_0x1e34ef),this[_0x36afd7(0x1c3b)]['notifyObservers'](_0x1e34ef))),_0x59ee91;}[_0x352332(0x2991)](_0x46012c,_0x4b0e5f,_0x5319e5){var _0x1ba9bb=_0x352332;return _0x46012c!==_0x4b0e5f&&(0x1===_0x46012c&&(this[_0x1ba9bb(0x1dea)]&&this['_ondpaddown'](_0x5319e5),this[_0x1ba9bb(0x1bf8)][_0x1ba9bb(0x3e9)](_0x5319e5)),0x0===_0x46012c&&(this['_ondpadup']&&this[_0x1ba9bb(0x2080)](_0x5319e5),this[_0x1ba9bb(0x2d34)][_0x1ba9bb(0x3e9)](_0x5319e5))),_0x46012c;}get['buttonA'](){var _0x1cb001=_0x352332;return this[_0x1cb001(0x2400)];}set[_0x352332(0x2627)](_0x289d86){var _0x5e98bf=_0x352332;this[_0x5e98bf(0x2400)]=this[_0x5e98bf(0x24eb)](_0x289d86,this[_0x5e98bf(0x2400)],_0x4faf46['A']);}get[_0x352332(0x13e6)](){var _0x20324f=_0x352332;return this[_0x20324f(0x3cad)];}set[_0x352332(0x13e6)](_0x54bd25){var _0x1e4811=_0x352332;this[_0x1e4811(0x3cad)]=this[_0x1e4811(0x24eb)](_0x54bd25,this[_0x1e4811(0x3cad)],_0x4faf46['B']);}get[_0x352332(0x29bc)](){return this['_buttonX'];}set[_0x352332(0x29bc)](_0x160852){var _0x4496e8=_0x352332;this[_0x4496e8(0x17f4)]=this['_setButtonValue'](_0x160852,this['_buttonX'],_0x4faf46['X']);}get[_0x352332(0x34a4)](){var _0x4c4c4b=_0x352332;return this[_0x4c4c4b(0x4126)];}set['buttonY'](_0x48c120){var _0x44d03d=_0x352332;this[_0x44d03d(0x4126)]=this[_0x44d03d(0x24eb)](_0x48c120,this[_0x44d03d(0x4126)],_0x4faf46['Y']);}get[_0x352332(0x39c1)](){var _0xb4e0fd=_0x352332;return this[_0xb4e0fd(0x3acc)];}set['buttonStart'](_0xe6b5e2){var _0x5bb5af=_0x352332;this[_0x5bb5af(0x3acc)]=this[_0x5bb5af(0x24eb)](_0xe6b5e2,this[_0x5bb5af(0x3acc)],_0x4faf46['Start']);}get[_0x352332(0x35d4)](){var _0x2fd58c=_0x352332;return this[_0x2fd58c(0x9f2)];}set[_0x352332(0x35d4)](_0x30ea5f){var _0x3c8d47=_0x352332;this['_buttonBack']=this['_setButtonValue'](_0x30ea5f,this['_buttonBack'],_0x4faf46[_0x3c8d47(0x3d10)]);}get[_0x352332(0x1d33)](){var _0x1062ef=_0x352332;return this[_0x1062ef(0x3d03)];}set[_0x352332(0x1d33)](_0x15b6f0){var _0x47122c=_0x352332;this[_0x47122c(0x3d03)]=this[_0x47122c(0x24eb)](_0x15b6f0,this[_0x47122c(0x3d03)],_0x4faf46['LB']);}get['buttonRB'](){var _0x5b55f0=_0x352332;return this[_0x5b55f0(0x1251)];}set['buttonRB'](_0x4d9bd1){var _0x2852eb=_0x352332;this[_0x2852eb(0x1251)]=this['_setButtonValue'](_0x4d9bd1,this['_buttonRB'],_0x4faf46['RB']);}get[_0x352332(0x1ca8)](){var _0x59169b=_0x352332;return this[_0x59169b(0x2016)];}set[_0x352332(0x1ca8)](_0x193399){var _0x45236c=_0x352332;this[_0x45236c(0x2016)]=this['_setButtonValue'](_0x193399,this[_0x45236c(0x2016)],_0x4faf46[_0x45236c(0x118a)]);}get[_0x352332(0x7f9)](){return this['_buttonRightStick'];}set[_0x352332(0x7f9)](_0x2f882b){var _0x363217=_0x352332;this[_0x363217(0x1c22)]=this[_0x363217(0x24eb)](_0x2f882b,this[_0x363217(0x1c22)],_0x4faf46[_0x363217(0x44c)]);}get[_0x352332(0x1d0d)](){var _0xa4cfda=_0x352332;return this[_0xa4cfda(0x2eca)];}set[_0x352332(0x1d0d)](_0x497441){var _0x3104b5=_0x352332;this[_0x3104b5(0x2eca)]=this[_0x3104b5(0x2991)](_0x497441,this[_0x3104b5(0x2eca)],_0x4d5cf5['Up']);}get[_0x352332(0x2960)](){var _0x406674=_0x352332;return this[_0x406674(0x2b84)];}set[_0x352332(0x2960)](_0x1b9f50){var _0x470504=_0x352332;this['_dPadDown']=this[_0x470504(0x2991)](_0x1b9f50,this['_dPadDown'],_0x4d5cf5[_0x470504(0x27f9)]);}get['dPadLeft'](){var _0x4a7d63=_0x352332;return this[_0x4a7d63(0x3f8e)];}set[_0x352332(0x3470)](_0x410b5f){var _0x9f624a=_0x352332;this['_dPadLeft']=this['_setDPadValue'](_0x410b5f,this['_dPadLeft'],_0x4d5cf5[_0x9f624a(0x1e60)]);}get[_0x352332(0x24de)](){var _0x55ec0b=_0x352332;return this[_0x55ec0b(0x2da9)];}set[_0x352332(0x24de)](_0x178b58){var _0x5c32fc=_0x352332;this[_0x5c32fc(0x2da9)]=this['_setDPadValue'](_0x178b58,this['_dPadRight'],_0x4d5cf5[_0x5c32fc(0x315a)]);}[_0x352332(0x2c28)](){var _0x1dffa4=_0x352332;super[_0x1dffa4(0x2c28)](),this[_0x1dffa4(0x2781)],this[_0x1dffa4(0x2627)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0x0][_0x1dffa4(0x856)],this[_0x1dffa4(0x13e6)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0x1][_0x1dffa4(0x856)],this[_0x1dffa4(0x29bc)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0x2][_0x1dffa4(0x856)],this['buttonY']=this[_0x1dffa4(0x11ed)]['buttons'][0x3]['value'],this[_0x1dffa4(0x1d33)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0x4][_0x1dffa4(0x856)],this[_0x1dffa4(0x1721)]=this[_0x1dffa4(0x11ed)]['buttons'][0x5]['value'],this[_0x1dffa4(0x43a)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0x6]['value'],this[_0x1dffa4(0x1f44)]=this['browserGamepad'][_0x1dffa4(0x4c8)][0x7][_0x1dffa4(0x856)],this[_0x1dffa4(0x35d4)]=this[_0x1dffa4(0x11ed)]['buttons'][0x8][_0x1dffa4(0x856)],this[_0x1dffa4(0x39c1)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0x9][_0x1dffa4(0x856)],this[_0x1dffa4(0x1ca8)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0xa][_0x1dffa4(0x856)],this[_0x1dffa4(0x7f9)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0xb]['value'],this['dPadUp']=this['browserGamepad'][_0x1dffa4(0x4c8)][0xc][_0x1dffa4(0x856)],this['dPadDown']=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0xd][_0x1dffa4(0x856)],this[_0x1dffa4(0x3470)]=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0xe][_0x1dffa4(0x856)],this['dPadRight']=this[_0x1dffa4(0x11ed)][_0x1dffa4(0x4c8)][0xf][_0x1dffa4(0x856)];}['dispose'](){var _0x17ffca=_0x352332;super[_0x17ffca(0x2d20)](),this['onButtonDownObservable']['clear'](),this[_0x17ffca(0x1c3b)][_0x17ffca(0x2af2)](),this[_0x17ffca(0x1bf8)][_0x17ffca(0x2af2)](),this[_0x17ffca(0x2d34)][_0x17ffca(0x2af2)]();}}},0x15d75:(_0x2f4163,_0x31ac03,_0x1dd31b)=>{_0x1dd31b(0xa838),_0x1dd31b(0x1dad),_0x1dd31b(0x149b3),_0x1dd31b(0x7e54),_0x1dd31b(0x16d51),_0x1dd31b(0x1c5b),_0x1dd31b(0x7c4f),_0x1dd31b(0xc84b),_0x1dd31b(0x9fd1),class extends null{};},0xc3c8:(_0x17903d,_0x4c8e0b,_0x4ca091)=>{_0x4ca091(0x9fd1),_0x4ca091(0x1dad),_0x4ca091(0x467b),_0x4ca091(0x149b3),_0x4ca091(0x7c4f),_0x4ca091(0x7e54),_0x4ca091(0x16d51),_0x4ca091(0x1c5b),_0x4ca091(0xc84b),class extends null{};},0x2d1f:(_0x1e4cb5,_0x2e18fb,_0x3671a9)=>{_0x3671a9(0x10ea4),_0x3671a9(0x9fd1),_0x3671a9(0x51f),_0x3671a9(0x58b),_0x3671a9(0x467b),_0x3671a9(0x5faf),_0x3671a9(0x7e54),_0x3671a9(0x16d51),_0x3671a9(0x1c5b),_0x3671a9(0x7c4f),_0x3671a9(0x16e73),_0x3671a9(0xc84b),_0x3671a9(0x147b8),class extends null{};},0x2edf:(_0x16b108,_0x3bf4e8,_0x1a2abb)=>{var _0x2a854b=a8_0x49466b,_0x2c2114=_0x1a2abb(0x9fd1),_0x2f356d=_0x1a2abb(0xc84b),_0x572a0b=_0x1a2abb(0x1dad),_0x540809=_0x1a2abb(0x16d51),_0x19726b=_0x1a2abb(0x1c5b),_0x56359f=_0x1a2abb(0x7c4f),_0x5f0279=_0x1a2abb(0x467b),_0x319321=_0x1a2abb(0x149b3),_0x1591cc=_0x1a2abb(0x15857),_0x150740=_0x1a2abb(0x5faf),_0x55ca4e=_0x1a2abb(0x1272b),_0x103a9a=_0x1a2abb(0xf96c);class _0x1bbaf4 extends _0x540809['t']{constructor(_0x1c64a4=_0x19726b['x']['DefaultUtilityLayer']){var _0x3840d3=a8_0x58a1;super(_0x1c64a4),this[_0x3840d3(0x2d8a)]=null,this[_0x3840d3(0x128d)]=new _0x103a9a['y$'](),this[_0x3840d3(0x1d21)]=null,this['_invProjection']=new _0x1591cc['y3'](),this[_0x3840d3(0x1720)]=new _0x56359f['K'](_0x3840d3(0x2102),this['gizmoLayer'][_0x3840d3(0x9c6)]),this[_0x3840d3(0x1720)]['diffuseColor']=new _0x2f356d['Wo'](0.5,0.5,0.5),this[_0x3840d3(0x1720)][_0x3840d3(0x2218)]=new _0x2f356d['Wo'](0.1,0.1,0.1),this[_0x3840d3(0x2d8a)]=_0x1c64a4[_0x3840d3(0x9c6)][_0x3840d3(0x7ce)]['add'](_0x4f9fc9=>{var _0x56cab1=_0x3840d3;this['_camera']&&(this[_0x56cab1(0x3c09)]=!(!_0x4f9fc9[_0x56cab1(0x3d0e)]||-0x1==this[_0x56cab1(0x2b42)][_0x56cab1(0x2d6d)]()[_0x56cab1(0x404a)](_0x4f9fc9['pickInfo'][_0x56cab1(0x2133)])),this[_0x56cab1(0x3c09)]&&0x0===_0x4f9fc9[_0x56cab1(0xd53)][_0x56cab1(0x2a8b)]&&this[_0x56cab1(0x128d)][_0x56cab1(0x3e9)](this[_0x56cab1(0x1d21)]));},_0x55ca4e['kD'][_0x3840d3(0x902)]);}get[_0x2a854b(0x2d97)](){var _0x1a9f8b=_0x2a854b;return this['_cameraLinesMesh'][_0x1a9f8b(0x3bab)]();}set[_0x2a854b(0x2d97)](_0x29d55e){this['_cameraLinesMesh']['setEnabled'](_0x29d55e);}set[_0x2a854b(0x2d7a)](_0x5456ce){var _0x30e3bc=_0x2a854b;if(this[_0x30e3bc(0x1d21)]=_0x5456ce,this[_0x30e3bc(0xd94)]=_0x5456ce){this[_0x30e3bc(0x39b5)]&&this[_0x30e3bc(0x39b5)][_0x30e3bc(0x2d20)](),this['_cameraLinesMesh']&&this['_cameraLinesMesh'][_0x30e3bc(0x2d20)](),this[_0x30e3bc(0x39b5)]=_0x1bbaf4[_0x30e3bc(0x4b1)](this[_0x30e3bc(0x24fd)][_0x30e3bc(0x9c6)]),this[_0x30e3bc(0x2e5d)]=_0x1bbaf4[_0x30e3bc(0xff6)](this['gizmoLayer'][_0x30e3bc(0x9c6)]),this[_0x30e3bc(0x39b5)][_0x30e3bc(0x2d6d)](!0x1)[_0x30e3bc(0x2f62)](_0x393fe0=>{var _0x150536=_0x30e3bc;_0x393fe0['material']=this[_0x150536(0x1720)];}),this[_0x30e3bc(0x39b5)]['parent']=this[_0x30e3bc(0x2b42)],this[_0x30e3bc(0x2e5d)][_0x30e3bc(0x2126)]=this[_0x30e3bc(0x2b42)],this[_0x30e3bc(0x24fd)][_0x30e3bc(0x9c6)][_0x30e3bc(0x203b)]&&this['gizmoLayer'][_0x30e3bc(0x9c6)]['activeCamera'][_0x30e3bc(0x220b)]<1.5*_0x5456ce[_0x30e3bc(0x220b)]&&(this[_0x30e3bc(0x24fd)][_0x30e3bc(0x9c6)]['activeCamera']['maxZ']=1.5*_0x5456ce['maxZ']),this[_0x30e3bc(0xd94)][_0x30e3bc(0x1d90)]||(this[_0x30e3bc(0xd94)][_0x30e3bc(0x1d90)]={});const _0x3ab3f6=(this[_0x30e3bc(0xd94)][_0x30e3bc(0x1d90)][_0x30e3bc(0x3a21)]=this)[_0x30e3bc(0x24fd)][_0x30e3bc(0x4e3)]();_0x3ab3f6[_0x30e3bc(0x382c)]=_0x3ab3f6[_0x30e3bc(0x382c)]['concat'](this[_0x30e3bc(0x39b5)][_0x30e3bc(0x2d6d)](!0x1)),this[_0x30e3bc(0x2ada)]();}}get['camera'](){var _0x43b8e9=_0x2a854b;return this[_0x43b8e9(0x1d21)];}get[_0x2a854b(0x4e2)](){var _0x61b2c9=_0x2a854b;return this[_0x61b2c9(0x1720)];}[_0x2a854b(0x2ada)](){var _0x432bf7=_0x2a854b;super['_update'](),this['_camera']&&(this[_0x432bf7(0x1d21)][_0x432bf7(0xdcc)]()[_0x432bf7(0x3c5)](this[_0x432bf7(0x34a2)]),this['_cameraLinesMesh'][_0x432bf7(0x25e6)](this[_0x432bf7(0x34a2)],!0x1),this[_0x432bf7(0x2e5d)][_0x432bf7(0x244c)]['x']=0x1/this[_0x432bf7(0x2b42)]['scaling']['x'],this[_0x432bf7(0x2e5d)][_0x432bf7(0x244c)]['y']=0x1/this[_0x432bf7(0x2b42)][_0x432bf7(0x244c)]['y'],this[_0x432bf7(0x2e5d)]['scaling']['z']=0x1/this['_rootMesh'][_0x432bf7(0x244c)]['z'],this[_0x432bf7(0x39b5)][_0x432bf7(0x2126)]=null,this[_0x432bf7(0x39b5)][_0x432bf7(0x13fc)]['y']=0.5*Math['PI']*(this[_0x432bf7(0x1d21)]['getScene']()[_0x432bf7(0xe97)]?0x1:-0x1),this['_cameraMesh'][_0x432bf7(0x2126)]=this[_0x432bf7(0x2b42)]);}[_0x2a854b(0x2d20)](){var _0x2e9e55=_0x2a854b;this['onClickedObservable']['clear'](),this[_0x2e9e55(0x24fd)][_0x2e9e55(0x9c6)][_0x2e9e55(0x7ce)][_0x2e9e55(0x2473)](this[_0x2e9e55(0x2d8a)]),this[_0x2e9e55(0x39b5)]&&this['_cameraMesh'][_0x2e9e55(0x2d20)](),this[_0x2e9e55(0x2e5d)]&&this[_0x2e9e55(0x2e5d)][_0x2e9e55(0x2d20)](),this['_material'][_0x2e9e55(0x2d20)](),super[_0x2e9e55(0x2d20)]();}static[_0x2a854b(0x4b1)](_0xbc9531){var _0x1b6ac3=_0x2a854b;const _0x4770ea=new _0x572a0b['Kj'](_0x1b6ac3(0xe13),_0xbc9531),_0x422409=new _0x572a0b['Kj'](_0x4770ea[_0x1b6ac3(0x3efc)],_0xbc9531),_0x43c0d4=(_0x422409[_0x1b6ac3(0x2126)]=_0x4770ea,(0x0,_0x5f0279['NR'])(_0x4770ea[_0x1b6ac3(0x3efc)],{'width':0x1,'height':0.8,'depth':0.5},_0xbc9531)),_0x46de95=(_0x43c0d4['parent']=_0x422409,(0x0,_0x319321['wf'])(_0x4770ea[_0x1b6ac3(0x3efc)],{'height':0.5,'diameterTop':0.8,'diameterBottom':0.8},_0xbc9531)),_0x2f1af0=(_0x46de95[_0x1b6ac3(0x2126)]=_0x422409,_0x46de95['position']['y']=0.3,_0x46de95[_0x1b6ac3(0x8c5)]['x']=-0.6,_0x46de95[_0x1b6ac3(0x13fc)]['x']=0.5*Math['PI'],(0x0,_0x319321['wf'])(_0x4770ea[_0x1b6ac3(0x3efc)],{'height':0.5,'diameterTop':0.6,'diameterBottom':0.6},_0xbc9531)),_0x998e65=(_0x2f1af0[_0x1b6ac3(0x2126)]=_0x422409,_0x2f1af0[_0x1b6ac3(0x8c5)]['y']=0.5,_0x2f1af0[_0x1b6ac3(0x8c5)]['x']=0.4,_0x2f1af0[_0x1b6ac3(0x13fc)]['x']=0.5*Math['PI'],(0x0,_0x319321['wf'])(_0x4770ea[_0x1b6ac3(0x3efc)],{'height':0.5,'diameterTop':0.5,'diameterBottom':0.5},_0xbc9531));return _0x998e65['parent']=_0x422409,_0x998e65[_0x1b6ac3(0x8c5)]['y']=0x0,_0x998e65[_0x1b6ac3(0x8c5)]['x']=0.6,_0x998e65[_0x1b6ac3(0x13fc)]['z']=0.5*Math['PI'],_0x4770ea['scaling'][_0x1b6ac3(0x1200)](_0x1bbaf4[_0x1b6ac3(0x3fc2)]),_0x422409[_0x1b6ac3(0x8c5)]['x']=-0.9,_0x4770ea;}static[_0x2a854b(0xff6)](_0xf007e6){var _0x429d14=_0x2a854b,_0x3d3856=new _0x572a0b['Kj'](_0x429d14(0xe13),_0xf007e6);const _0x88edcb=new _0x572a0b['Kj'](_0x3d3856[_0x429d14(0x3efc)],_0xf007e6);_0x88edcb[_0x429d14(0x2126)]=_0x3d3856;for(let _0x2290d7=0x0;_0x2290d7<0x4;_0x2290d7+=0x2)for(let _0x2c17d2=0x0;_0x2c17d2<0x4;_0x2c17d2+=0x2){let _0x40da2a=(0x0,_0x150740['nL'])(_0x429d14(0x28c3),{'points':[new _0x2c2114['P'](-0x1+_0x2c17d2,-0x1+_0x2290d7,-0x1),new _0x2c2114['P'](-0x1+_0x2c17d2,-0x1+_0x2290d7,0x1)]},_0xf007e6);_0x40da2a[_0x429d14(0x2126)]=_0x88edcb,_0x40da2a[_0x429d14(0x957)]=!0x0,_0x40da2a['isPickable']=!0x1,(_0x40da2a=(0x0,_0x150740['nL'])(_0x429d14(0x28c3),{'points':[new _0x2c2114['P'](-0x1,-0x1+_0x2c17d2,-0x1+_0x2290d7),new _0x2c2114['P'](0x1,-0x1+_0x2c17d2,-0x1+_0x2290d7)]},_0xf007e6))[_0x429d14(0x2126)]=_0x88edcb,_0x40da2a[_0x429d14(0x957)]=!0x0,_0x40da2a[_0x429d14(0x1c60)]=!0x1,(_0x40da2a=(0x0,_0x150740['nL'])(_0x429d14(0x28c3),{'points':[new _0x2c2114['P'](-0x1+_0x2c17d2,-0x1,-0x1+_0x2290d7),new _0x2c2114['P'](-0x1+_0x2c17d2,0x1,-0x1+_0x2290d7)]},_0xf007e6))[_0x429d14(0x2126)]=_0x88edcb,_0x40da2a[_0x429d14(0x957)]=!0x0,_0x40da2a[_0x429d14(0x1c60)]=!0x1;}return _0x3d3856;}}_0x1bbaf4[_0x2a854b(0x3fc2)]=0.05;},0x16d51:(_0x41f038,_0x3816db,_0x5bfbd5)=>{var _0x271a61=a8_0x49466b;_0x5bfbd5['d'](_0x3816db,{'t':()=>_0x2751a1});var _0x1bc36b=_0x5bfbd5(0x9fd1),_0x264870=_0x5bfbd5(0x1dad),_0x37676e=_0x5bfbd5(0xdef7),_0x5c8852=_0x5bfbd5(0x1c5b),_0x5bb2b0=_0x5bfbd5(0x1272b),_0x101d0e=_0x5bfbd5(0xdc06);class _0x2751a1{constructor(_0x313c6c=_0x5c8852['x'][_0x271a61(0x2fb9)]){var _0x1d7b61=_0x271a61;this['gizmoLayer']=_0x313c6c,this[_0x1d7b61(0x104)]=null,this[_0x1d7b61(0x3c54)]=null,this[_0x1d7b61(0xbb1)]=null,this['_scaleRatio']=0x1,this[_0x1d7b61(0x3c09)]=!0x1,this[_0x1d7b61(0x1a8b)]=!0x1,this[_0x1d7b61(0x198)]=!0x0,this[_0x1d7b61(0x2fa5)]=!0x0,this['_updateScale']=!0x0,this['_interactionsEnabled']=!0x0,this['_rightHandtoLeftHandMatrix']=_0x1bc36b['y3'][_0x1d7b61(0x36c6)](Math['PI']),this[_0x1d7b61(0x2b42)]=new _0x264870['Kj'](_0x1d7b61(0xe33),_0x313c6c[_0x1d7b61(0x9c6)]),this['_rootMesh'][_0x1d7b61(0x905)]=_0x1bc36b['_f'][_0x1d7b61(0x24ef)](),this['_beforeRenderObserver']=this['gizmoLayer'][_0x1d7b61(0x9c6)][_0x1d7b61(0x3f90)][_0x1d7b61(0x11ad)](()=>{var _0x98ba48=_0x1d7b61;this[_0x98ba48(0x2ada)]();});}set[_0x271a61(0x13d9)](_0x401b0c){this['_scaleRatio']=_0x401b0c;}get[_0x271a61(0x13d9)](){var _0x475f68=_0x271a61;return this[_0x475f68(0x3fbd)];}get[_0x271a61(0x39b6)](){var _0x403a9e=_0x271a61;return this[_0x403a9e(0x3c09)];}get['attachedMesh'](){var _0x57ec84=_0x271a61;return this[_0x57ec84(0x104)];}set[_0x271a61(0x3558)](_0x2a58bf){var _0xcfa8fe=_0x271a61;(this['_attachedMesh']=_0x2a58bf)&&(this[_0xcfa8fe(0x3c54)]=_0x2a58bf),this[_0xcfa8fe(0x2b42)][_0xcfa8fe(0x1a25)](!!_0x2a58bf),this['_attachedNodeChanged'](_0x2a58bf);}get['attachedNode'](){var _0x31e583=_0x271a61;return this[_0x31e583(0x3c54)];}set[_0x271a61(0xd94)](_0x387140){var _0x2952c2=_0x271a61;this[_0x2952c2(0x3c54)]=_0x387140,this[_0x2952c2(0x104)]=null,this[_0x2952c2(0x2b42)][_0x2952c2(0x1a25)](!!_0x387140),this[_0x2952c2(0x401b)](_0x387140);}['setCustomMesh'](_0x38f43f){var _0x3141cd=_0x271a61;if(_0x38f43f[_0x3141cd(0x22fd)]()!=this[_0x3141cd(0x24fd)]['utilityLayerScene'])throw _0x3141cd(0x1a5e);this['_rootMesh']['getChildMeshes']()[_0x3141cd(0x2f62)](_0xeaa0b6=>{var _0x583ad2=_0x3141cd;_0xeaa0b6[_0x583ad2(0x2d20)]();}),_0x38f43f[_0x3141cd(0x2126)]=this[_0x3141cd(0x2b42)],this[_0x3141cd(0x1a8b)]=!0x0;}set['updateGizmoRotationToMatchAttachedMesh'](_0x3bb571){var _0x106995=_0x271a61;this[_0x106995(0x198)]=_0x3bb571;}get[_0x271a61(0x3fa3)](){var _0x414cdf=_0x271a61;return this[_0x414cdf(0x198)];}set[_0x271a61(0x32db)](_0xf73a8f){var _0x641ae4=_0x271a61;this[_0x641ae4(0x2fa5)]=_0xf73a8f;}get[_0x271a61(0x32db)](){var _0x1f57c3=_0x271a61;return this[_0x1f57c3(0x2fa5)];}set[_0x271a61(0x7e9)](_0x4390f1){var _0x4465f4=_0x271a61;this[_0x4465f4(0x22aa)]=_0x4390f1;}get[_0x271a61(0x7e9)](){var _0x23149f=_0x271a61;return this[_0x23149f(0x22aa)];}[_0x271a61(0x401b)](_0x53e0b0){}get[_0x271a61(0xb42)](){var _0x17357e=_0x271a61;return this[_0x17357e(0xbb1)];}set[_0x271a61(0xb42)](_0x221f9c){this['_customRotationQuaternion']=_0x221f9c;}[_0x271a61(0x2ada)](){var _0x1bfe5a=_0x271a61;if(this[_0x1bfe5a(0xd94)]){let _0x5a976a=this[_0x1bfe5a(0xd94)];if(this[_0x1bfe5a(0x3558)]&&(_0x5a976a=this[_0x1bfe5a(0x3558)]||this[_0x1bfe5a(0xd94)]),this['updateGizmoPositionToMatchAttachedMesh']){const _0x59d3f4=_0x5a976a['getWorldMatrix']()[_0x1bfe5a(0x259f)](0x3);var _0x5a232c=_0x59d3f4?_0x59d3f4['toVector3']():new _0x1bc36b['P'](0x0,0x0,0x0);this[_0x1bfe5a(0x2b42)][_0x1bfe5a(0x8c5)][_0x1bfe5a(0x2a3e)](_0x5a232c);}if(this[_0x1bfe5a(0x3fa3)]?(_0x5a232c=_0x5a976a[_0x1bfe5a(0x18a1)]||_0x1bfe5a(0x1811)===_0x5a976a[_0x1bfe5a(0x1653)]()||'TransformNode'===_0x5a976a[_0x1bfe5a(0x1653)]()||'InstancedMesh'===_0x5a976a['getClassName']()?_0x5a976a:void 0x0,_0x5a976a[_0x1bfe5a(0x2fee)]()[_0x1bfe5a(0x1b5d)](void 0x0,this[_0x1bfe5a(0x2b42)][_0x1bfe5a(0x905)],void 0x0,_0x2751a1[_0x1bfe5a(0xd7)]?_0x5a232c:void 0x0)):this[_0x1bfe5a(0xbb1)]?this['_rootMesh'][_0x1bfe5a(0x905)][_0x1bfe5a(0x2a3e)](this['_customRotationQuaternion']):this[_0x1bfe5a(0x2b42)]['rotationQuaternion'][_0x1bfe5a(0xe5f)](0x0,0x0,0x0,0x1),this[_0x1bfe5a(0x7e9)]){const _0x347ea2=this[_0x1bfe5a(0x24fd)][_0x1bfe5a(0x9c6)]['activeCamera'];let _0x55ff30=_0x347ea2[_0x1bfe5a(0x1b77)],_0x371b39=(_0x347ea2[_0x1bfe5a(0x72c)]&&(_0x55ff30=_0x347ea2[_0x1bfe5a(0x72c)]),this['_rootMesh'][_0x1bfe5a(0x8c5)][_0x1bfe5a(0x16b6)](_0x55ff30,_0x1bc36b['jp'][_0x1bfe5a(0x23ca)][0x0]),this[_0x1bfe5a(0x13d9)]);_0x347ea2[_0x1bfe5a(0x1a43)]==_0x37676e['V'][_0x1bfe5a(0x3fe8)]?_0x347ea2['orthoTop']&&_0x347ea2[_0x1bfe5a(0x33cc)]&&(_0x5a232c=_0x347ea2[_0x1bfe5a(0x38fe)]-_0x347ea2[_0x1bfe5a(0x33cc)],_0x371b39*=_0x5a232c):(_0x5a232c=_0x347ea2[_0x1bfe5a(0x22fd)]()[_0x1bfe5a(0xe97)]?_0x1bc36b['P'][_0x1bfe5a(0x36b1)]:_0x1bc36b['P'][_0x1bfe5a(0x2721)],_0x5a232c=_0x347ea2[_0x1bfe5a(0x588)](_0x5a232c),_0x371b39*=_0x1bc36b['P'][_0x1bfe5a(0x1852)](_0x1bc36b['jp']['Vector3'][0x0],_0x5a232c)),this[_0x1bfe5a(0x2b42)][_0x1bfe5a(0x244c)][_0x1bfe5a(0xdd0)](_0x371b39),_0x5a976a[_0x1bfe5a(0x4000)]()<0x0&&!_0x2751a1['PreserveScaling']&&(this[_0x1bfe5a(0x2b42)][_0x1bfe5a(0x244c)]['y']*=-0x1);}else this[_0x1bfe5a(0x2b42)][_0x1bfe5a(0x244c)][_0x1bfe5a(0xdd0)](this[_0x1bfe5a(0x13d9)]);}}[_0x271a61(0x3772)](){var _0x45891b=_0x271a61;const _0x46a7f4=this['_attachedNode'];_0x46a7f4[_0x45891b(0x472)]&&_0x46a7f4['isUsingPivotMatrix']()&&_0x46a7f4['position']&&_0x46a7f4[_0x45891b(0x2fee)]()[_0x45891b(0x1b33)](_0x46a7f4[_0x45891b(0x8c5)]);}[_0x271a61(0x509)](){var _0x29b6b3=_0x271a61;if(this[_0x29b6b3(0x3c54)]){if(this[_0x29b6b3(0x3c54)][_0x29b6b3(0xa83)]){const _0x456e14=this[_0x29b6b3(0x3c54)];let _0xd799af,_0x1d048f;if(_0xd799af=_0x456e14[_0x29b6b3(0x2126)]?(_0x1a1738=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x1],_0x456e14['parent'][_0x29b6b3(0x1b61)][_0x29b6b3(0x3c5)](_0x1a1738),this['_attachedNode'][_0x29b6b3(0x1b61)][_0x29b6b3(0x2b3f)](_0x1a1738,_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x0]),_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x0]):this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1b61)],(_0x1d048f=_0x456e14[_0x29b6b3(0x22fd)]()[_0x29b6b3(0xe97)]?(this[_0x29b6b3(0x3f16)][_0x29b6b3(0x2b3f)](_0xd799af,_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x1]),_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x1]):_0xd799af)[_0x29b6b3(0x1b5d)](_0x1bc36b['jp'][_0x29b6b3(0x23ca)][0x1],_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0],_0x1bc36b['jp'][_0x29b6b3(0x23ca)][0x0]),_0x29b6b3(0x10d0)===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()||_0x29b6b3(0x23e4)===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()||_0x29b6b3(0xf4e)===this[_0x29b6b3(0x3c54)]['getClassName']()||'TargetCamera'===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()||_0x29b6b3(0x3c25)===this[_0x29b6b3(0x3c54)]['getClassName']()||'UniversalCamera'===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()){const _0x3d2e20=this[_0x29b6b3(0x3c54)];_0x3d2e20[_0x29b6b3(0x13fc)]=_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0][_0x29b6b3(0xd5d)](),_0x3d2e20[_0x29b6b3(0x905)]&&(_0x3d2e20[_0x29b6b3(0x905)][_0x29b6b3(0x2a3e)](_0x1bc36b['jp']['Quaternion'][0x0]),_0x3d2e20['rotationQuaternion'][_0x29b6b3(0xb65)]());}_0x456e14[_0x29b6b3(0x8c5)][_0x29b6b3(0x2a3e)](_0x1bc36b['jp']['Vector3'][0x0]);}else{if(this[_0x29b6b3(0x3c54)][_0x29b6b3(0x18a1)]||_0x29b6b3(0x1811)===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()||'TransformNode'===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()||_0x29b6b3(0xd1d)===this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1653)]()){const _0x29be18=this[_0x29b6b3(0x3c54)];if(_0x29be18['parent']){var _0x1a1738=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x0];const _0x1c2ed3=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x1];_0x29be18[_0x29b6b3(0x2126)][_0x29b6b3(0x2fee)]()[_0x29b6b3(0x3c5)](_0x1a1738),this['_attachedNode'][_0x29b6b3(0x2fee)]()[_0x29b6b3(0x2b3f)](_0x1a1738,_0x1c2ed3),_0x1c2ed3[_0x29b6b3(0x1b5d)](_0x1bc36b['jp']['Vector3'][0x0],_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0],_0x29be18[_0x29b6b3(0x8c5)],_0x2751a1[_0x29b6b3(0xd7)]?_0x29be18:void 0x0);}else this[_0x29b6b3(0x3c54)][_0x29b6b3(0x1b61)][_0x29b6b3(0x1b5d)](_0x1bc36b['jp'][_0x29b6b3(0x23ca)][0x0],_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0],_0x29be18['position'],_0x2751a1['PreserveScaling']?_0x29be18:void 0x0);_0x29be18['scaling'][_0x29b6b3(0x2a3e)](_0x1bc36b['jp']['Vector3'][0x0]),_0x29be18[_0x29b6b3(0x20b2)]||(_0x29be18[_0x29b6b3(0x905)]?(_0x29be18['rotationQuaternion'][_0x29b6b3(0x2a3e)](_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0]),_0x29be18[_0x29b6b3(0x905)][_0x29b6b3(0xb65)]()):_0x29be18[_0x29b6b3(0x13fc)]=_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0]['toEulerAngles']());}else{if(_0x29b6b3(0x10ef)===this['_attachedNode'][_0x29b6b3(0x1653)]()){const _0x8d9831=this[_0x29b6b3(0x3c54)],_0x1bf72a=_0x8d9831[_0x29b6b3(0x3b81)]();if(_0x1bf72a){var _0x1a1738=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x0],_0x2b4de6=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x1];_0x1bf72a[_0x29b6b3(0x2fee)]()[_0x29b6b3(0x3c5)](_0x1a1738),_0x8d9831[_0x29b6b3(0x2fee)]()[_0x29b6b3(0x2b3f)](_0x1a1738,_0x2b4de6);const _0x35facb=_0x8d9831[_0x29b6b3(0x128b)]();_0x35facb[_0x29b6b3(0x2a3e)](_0x2b4de6);}else{const _0x42936c=_0x8d9831[_0x29b6b3(0x128b)]();_0x42936c['copyFrom'](_0x8d9831[_0x29b6b3(0x2fee)]());}_0x8d9831['markAsDirty']();}else{const _0x3f14aa=this[_0x29b6b3(0x3c54)];if(_0x3f14aa[_0x29b6b3(0x33e1)]){_0x1a1738=_0x3f14aa[_0x29b6b3(0x33e1)]();if(_0x1a1738===_0x101d0e['_'][_0x29b6b3(0x3f79)]||_0x1a1738===_0x101d0e['_']['LIGHTTYPEID_SPOTLIGHT']||_0x1a1738===_0x101d0e['_'][_0x29b6b3(0x2fc5)]){const _0x4d9e6b=_0x3f14aa[_0x29b6b3(0x2126)];if(_0x4d9e6b){_0x2b4de6=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x0];const _0x90ec88=_0x1bc36b['jp'][_0x29b6b3(0x3809)][0x1];_0x4d9e6b[_0x29b6b3(0x2fee)]()[_0x29b6b3(0x3c5)](_0x2b4de6),_0x3f14aa[_0x29b6b3(0x2fee)]()[_0x29b6b3(0x2b3f)](_0x2b4de6,_0x90ec88),_0x90ec88[_0x29b6b3(0x1b5d)](void 0x0,_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0],_0x1bc36b['jp'][_0x29b6b3(0x23ca)][0x0]);}else this['_attachedNode']['_worldMatrix'][_0x29b6b3(0x1b5d)](void 0x0,_0x1bc36b['jp'][_0x29b6b3(0x2199)][0x0],_0x1bc36b['jp']['Vector3'][0x0]);_0x3f14aa[_0x29b6b3(0x8c5)]=new _0x1bc36b['P'](_0x1bc36b['jp'][_0x29b6b3(0x23ca)][0x0]['x'],_0x1bc36b['jp']['Vector3'][0x0]['y'],_0x1bc36b['jp'][_0x29b6b3(0x23ca)][0x0]['z']),_0x3f14aa[_0x29b6b3(0x1b19)]&&(_0x3f14aa[_0x29b6b3(0x1b19)]=new _0x1bc36b['P'](_0x3f14aa['direction']['x'],_0x3f14aa['direction']['y'],_0x3f14aa[_0x29b6b3(0x1b19)]['z']));}}}}}}}[_0x271a61(0xbf8)](_0x443e2f,_0x117ec6){var _0x172d4c=_0x271a61;_0x443e2f&&_0x443e2f[_0x172d4c(0x2f62)](_0xb193a=>{var _0x4bcd61=_0x172d4c;_0xb193a['material']=_0x117ec6,_0xb193a[_0x4bcd61(0x25cc)]&&(_0xb193a[_0x4bcd61(0x25cc)]=_0x117ec6[_0x4bcd61(0x394)]);});}static[_0x271a61(0x2ac1)](_0x3fc9c2,_0x2b3070){var _0x1b9d9f=_0x271a61;let _0x3b1b4d=!0x1;return _0x3fc9c2[_0x1b9d9f(0x9c6)][_0x1b9d9f(0x7ce)][_0x1b9d9f(0x11ad)](_0x49f990=>{var _0xcc213c=_0x1b9d9f,_0x3bd0c4;if(_0x49f990[_0xcc213c(0x3d0e)]){if(_0x49f990[_0xcc213c(0x2eea)]===_0x5bb2b0['kD'][_0xcc213c(0x36b6)]){if(_0x3b1b4d)return;_0x2b3070[_0xcc213c(0x2f62)](_0x39d516=>{var _0x4aa771=_0xcc213c;if(_0x39d516[_0x4aa771(0x314f)]&&_0x39d516[_0x4aa771(0x1711)]){var _0x4610b6=-0x1!=(null==(_0x4610b6=_0x39d516[_0x4aa771(0x314f)])?void 0x0:_0x4610b6[_0x4aa771(0x404a)](null==(_0x4610b6=null==_0x49f990?void 0x0:_0x49f990[_0x4aa771(0x3d0e)])?void 0x0:_0x4610b6[_0x4aa771(0x2133)]));const _0x418a2c=_0x39d516['dragBehavior']['enabled']?_0x4610b6||_0x39d516[_0x4aa771(0x1552)]?_0x39d516[_0x4aa771(0x1fe)]:_0x39d516[_0x4aa771(0x4e2)]:_0x39d516[_0x4aa771(0x179)];_0x39d516['gizmoMeshes']['forEach'](_0x117c36=>{var _0x4f9e75=_0x4aa771;_0x117c36[_0x4f9e75(0x4e2)]=_0x418a2c,_0x117c36[_0x4f9e75(0x25cc)]&&(_0x117c36['color']=_0x418a2c[_0x4f9e75(0x394)]);});}});}if(_0x49f990[_0xcc213c(0x2eea)]===_0x5bb2b0['kD'][_0xcc213c(0x902)]&&_0x2b3070[_0xcc213c(0x3c16)](null==(_0x3bd0c4=_0x49f990[_0xcc213c(0x3d0e)][_0xcc213c(0x2133)])?void 0x0:_0x3bd0c4[_0xcc213c(0x2126)])){_0x3b1b4d=!0x0;const _0x574665=_0x2b3070[_0xcc213c(0x2493)](null==(_0x3bd0c4=_0x49f990[_0xcc213c(0x3d0e)]['pickedMesh'])?void 0x0:_0x3bd0c4['parent']);_0x574665[_0xcc213c(0x1552)]=!0x0,_0x2b3070[_0xcc213c(0x2f62)](_0x283ef1=>{var _0xea1a10=_0xcc213c,_0x4067e3;const _0x342663=(-0x1!=(null==(_0x4067e3=_0x283ef1['colliderMeshes'])?void 0x0:_0x4067e3[_0xea1a10(0x404a)](null==(_0x4067e3=null==_0x49f990?void 0x0:_0x49f990[_0xea1a10(0x3d0e)])?void 0x0:_0x4067e3[_0xea1a10(0x2133)]))||_0x283ef1['active'])&&_0x283ef1[_0xea1a10(0x3f5c)][_0xea1a10(0x1ca0)]?_0x283ef1[_0xea1a10(0x1fe)]:_0x283ef1[_0xea1a10(0x179)];_0x283ef1[_0xea1a10(0x1711)]['forEach'](_0x39b1f7=>{var _0x4d9cc4=_0xea1a10;_0x39b1f7[_0x4d9cc4(0x4e2)]=_0x342663,_0x39b1f7[_0x4d9cc4(0x25cc)]&&(_0x39b1f7[_0x4d9cc4(0x25cc)]=_0x342663[_0x4d9cc4(0x394)]);});});}_0x49f990[_0xcc213c(0x2eea)]===_0x5bb2b0['kD'][_0xcc213c(0x1d5d)]&&_0x2b3070[_0xcc213c(0x2f62)](_0x3eeea4=>{var _0x118a67=_0xcc213c;_0x3eeea4['active']=!0x1,_0x3b1b4d=!0x1,_0x3eeea4[_0x118a67(0x1711)][_0x118a67(0x2f62)](_0x323430=>{var _0x13240e=_0x118a67;_0x323430['material']=_0x3eeea4[_0x13240e(0x3f5c)][_0x13240e(0x1ca0)]?_0x3eeea4[_0x13240e(0x4e2)]:_0x3eeea4[_0x13240e(0x179)],_0x323430['color']&&(_0x323430[_0x13240e(0x25cc)]=_0x3eeea4[_0x13240e(0x4e2)][_0x13240e(0x394)]);});});}});}[_0x271a61(0x2d20)](){var _0x584e3b=_0x271a61;this[_0x584e3b(0x2b42)][_0x584e3b(0x2d20)](),this['_beforeRenderObserver']&&this[_0x584e3b(0x24fd)]['utilityLayerScene'][_0x584e3b(0x3f90)][_0x584e3b(0x2473)](this[_0x584e3b(0x193a)]);}}_0x2751a1[_0x271a61(0xd7)]=!0x1;},0x87ce:(_0x32594e,_0x3c9051,_0x4d86c8)=>{_0x4d86c8(0x1272b),_0x4d86c8(0x51f),_0x4d86c8(0x1c5b),_0x4d86c8(0xc84b),_0x4d86c8(0x17e70),_0x4d86c8(0x16d51),_0x4d86c8(0x97db),_0x4d86c8(0x11fec),_0x4d86c8(0x146ce),_0x4d86c8(0x2d1f);},0x99a5:(_0x25190f,_0x2fce73,_0x51f29b)=>{_0x51f29b(0x15d75),_0x51f29b(0xc3c8),_0x51f29b(0x2d1f),_0x51f29b(0x16d51),_0x51f29b(0x87ce),_0x51f29b(0x125e4),_0x51f29b(0x11fec),_0x51f29b(0x97db),_0x51f29b(0x146ce),_0x51f29b(0xaad0),_0x51f29b(0x2edf),_0x51f29b(0x12f66);},0xaad0:(_0x1acd70,_0x4d8ec9,_0x3fe3d0)=>{var _0x24dc30=a8_0x49466b,_0x5a814f=_0x3fe3d0(0x9fd1),_0x24417d=_0x3fe3d0(0xc84b),_0x1b7c49=_0x3fe3d0(0x51f),_0x2bd32e=_0x3fe3d0(0x1dad),_0x1c6f5e=_0x3fe3d0(0x16d51),_0x404d70=_0x3fe3d0(0x1c5b),_0x552ac8=_0x3fe3d0(0x7c4f),_0x4b0d61=_0x3fe3d0(0x5a05),_0x94dd99=_0x3fe3d0(0x2283),_0x8682f2=_0x3fe3d0(0x58b),_0x5b123b=_0x3fe3d0(0x10510),_0x322d07=_0x3fe3d0(0x25b),_0x3bea1f=_0x3fe3d0(0xa838),_0x123f54=_0x3fe3d0(0x1272b),_0x4947fd=_0x3fe3d0(0xf96c),_0x4f2630=_0x3fe3d0(0x149b3),_0x4d3fd=_0x3fe3d0(0x6214);class _0x3c49e5 extends _0x1c6f5e['t']{constructor(_0x19c1c1=_0x404d70['x'][_0x24dc30(0x2fb9)]){var _0x5991d3=_0x24dc30;super(_0x19c1c1),this[_0x5991d3(0x3227)]=new _0x5a814f['P'](),this[_0x5991d3(0x231)]=new _0x5a814f['P'](0x0,0x0,0x1),this['_pointerObserver']=null,this[_0x5991d3(0x128d)]=new _0x4947fd['y$'](),this[_0x5991d3(0x8ef)]=null,this[_0x5991d3(0x3558)]=new _0x1b7c49['x']('',this[_0x5991d3(0x24fd)][_0x5991d3(0x9c6)]),this[_0x5991d3(0x160b)]=new _0x3bea1f['Y'](_0x5991d3(0x2126),this[_0x5991d3(0x24fd)][_0x5991d3(0x9c6)]),this[_0x5991d3(0x3558)][_0x5991d3(0x2126)]=this[_0x5991d3(0x160b)],this['_material']=new _0x552ac8['K'](_0x5991d3(0x2104),this[_0x5991d3(0x24fd)][_0x5991d3(0x9c6)]),this[_0x5991d3(0x1720)]['diffuseColor']=new _0x24417d['Wo'](0.5,0.5,0.5),this['_material'][_0x5991d3(0x2218)]=new _0x24417d['Wo'](0.1,0.1,0.1),this[_0x5991d3(0x2d8a)]=_0x19c1c1[_0x5991d3(0x9c6)]['onPointerObservable'][_0x5991d3(0x11ad)](_0x2fd463=>{var _0xa2b866=_0x5991d3;this[_0xa2b866(0x8ef)]&&(this[_0xa2b866(0x3c09)]=!(!_0x2fd463['pickInfo']||-0x1==this[_0xa2b866(0x2b42)][_0xa2b866(0x2d6d)]()[_0xa2b866(0x404a)](_0x2fd463[_0xa2b866(0x3d0e)][_0xa2b866(0x2133)])),this[_0xa2b866(0x3c09)]&&0x0===_0x2fd463[_0xa2b866(0xd53)][_0xa2b866(0x2a8b)]&&this[_0xa2b866(0x128d)][_0xa2b866(0x3e9)](this[_0xa2b866(0x8ef)]));},_0x123f54['kD']['POINTERDOWN']);}get[_0x24dc30(0xd94)](){var _0x109aba=_0x24dc30;return this[_0x109aba(0x3558)];}set[_0x24dc30(0xd94)](_0x42e5ff){var _0x298a78=_0x24dc30;_0x4d3fd[_0x298a78(0x33c3)]('Nodes\x20cannot\x20be\x20attached\x20to\x20LightGizmo.\x20Attach\x20to\x20a\x20mesh\x20instead.');}set[_0x24dc30(0x2104)](_0x110f20){var _0x3c9ab2=_0x24dc30;if(this[_0x3c9ab2(0x8ef)]=_0x110f20){this[_0x3c9ab2(0x102b)]&&this['_lightMesh']['dispose'](),_0x110f20 instanceof _0x4b0d61['e']?this['_lightMesh']=_0x3c49e5[_0x3c9ab2(0x2acf)](this[_0x3c9ab2(0x24fd)][_0x3c9ab2(0x9c6)]):_0x110f20 instanceof _0x94dd99['O']?this[_0x3c9ab2(0x102b)]=_0x3c49e5[_0x3c9ab2(0x270a)](this[_0x3c9ab2(0x24fd)]['utilityLayerScene']):_0x110f20 instanceof _0x322d07['P']?this[_0x3c9ab2(0x102b)]=_0x3c49e5[_0x3c9ab2(0x1c1b)](this[_0x3c9ab2(0x24fd)]['utilityLayerScene']):this[_0x3c9ab2(0x102b)]=_0x3c49e5[_0x3c9ab2(0xf8d)](this[_0x3c9ab2(0x24fd)][_0x3c9ab2(0x9c6)]),this['_lightMesh'][_0x3c9ab2(0x2d6d)](!0x1)['forEach'](_0x990943=>{var _0x214aad=_0x3c9ab2;_0x990943['material']=this[_0x214aad(0x1720)];}),this['_lightMesh'][_0x3c9ab2(0x2126)]=this[_0x3c9ab2(0x2b42)];const _0x2f7c6c=this[_0x3c9ab2(0x24fd)][_0x3c9ab2(0x4e3)]();_0x2f7c6c[_0x3c9ab2(0x382c)]=_0x2f7c6c['includedOnlyMeshes'][_0x3c9ab2(0x3a62)](this[_0x3c9ab2(0x102b)][_0x3c9ab2(0x2d6d)](!0x1)),this[_0x3c9ab2(0x102b)][_0x3c9ab2(0x905)]=new _0x5a814f['_f'](),this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x1d90)]||(this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x1d90)]={}),this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x1d90)][_0x3c9ab2(0x33c0)]=this,_0x110f20[_0x3c9ab2(0x2126)]&&this['_attachedMeshParent'][_0x3c9ab2(0x1ea7)](_0x110f20[_0x3c9ab2(0x2126)]['getWorldMatrix']()),_0x110f20[_0x3c9ab2(0x8c5)]&&(this[_0x3c9ab2(0x3558)]['position'][_0x3c9ab2(0x2a3e)](_0x110f20[_0x3c9ab2(0x8c5)]),this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x67e)](!0x0),this[_0x3c9ab2(0x3227)][_0x3c9ab2(0x2a3e)](this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x8c5)])),_0x110f20['direction']&&(this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x3a75)](_0x110f20['direction']),this[_0x3c9ab2(0x3558)][_0x3c9ab2(0x67e)](!0x0),this[_0x3c9ab2(0x231)]['copyFrom'](this[_0x3c9ab2(0x3558)][_0x3c9ab2(0xf90)])),this[_0x3c9ab2(0x2ada)]();}}get[_0x24dc30(0x2104)](){var _0x362793=_0x24dc30;return this[_0x362793(0x8ef)];}get[_0x24dc30(0x4e2)](){var _0x258be6=_0x24dc30;return this[_0x258be6(0x1720)];}['_update'](){var _0x36407b=_0x24dc30,_0x5082f9;super['_update'](),this[_0x36407b(0x8ef)]&&(this['_light'][_0x36407b(0x2126)]&&this[_0x36407b(0x160b)][_0x36407b(0x1ea7)](this[_0x36407b(0x8ef)][_0x36407b(0x2126)][_0x36407b(0x2fee)]()),this['_light'][_0x36407b(0x8c5)]&&(this[_0x36407b(0x3558)]['position'][_0x36407b(0x1db)](this['_cachedPosition'])?(this[_0x36407b(0x3558)][_0x36407b(0x8c5)]['copyFrom'](this[_0x36407b(0x8ef)][_0x36407b(0x8c5)]),this[_0x36407b(0x3558)][_0x36407b(0x67e)](!0x0)):(_0x5082f9=this[_0x36407b(0x3558)][_0x36407b(0x8c5)],this[_0x36407b(0x8ef)]['position']=new _0x5a814f['P'](_0x5082f9['x'],_0x5082f9['y'],_0x5082f9['z'])),this[_0x36407b(0x3227)][_0x36407b(0x2a3e)](this['attachedMesh'][_0x36407b(0x8c5)])),this['_light'][_0x36407b(0x1b19)]&&(0.0001<_0x5a814f['P'][_0x36407b(0x34c9)](this[_0x36407b(0x3558)][_0x36407b(0xf90)],this[_0x36407b(0x231)])?(_0x5082f9=this['attachedMesh']['forward'],this[_0x36407b(0x8ef)]['direction']=new _0x5a814f['P'](_0x5082f9['x'],_0x5082f9['y'],_0x5082f9['z']),this[_0x36407b(0x231)][_0x36407b(0x2a3e)](this['attachedMesh'][_0x36407b(0xf90)])):0.0001<_0x5a814f['P'][_0x36407b(0x34c9)](this[_0x36407b(0x3558)][_0x36407b(0xf90)],this[_0x36407b(0x8ef)][_0x36407b(0x1b19)])&&(this[_0x36407b(0x3558)][_0x36407b(0x3a75)](this['_light']['direction']),this[_0x36407b(0x3558)][_0x36407b(0x67e)](!0x0),this[_0x36407b(0x231)][_0x36407b(0x2a3e)](this[_0x36407b(0x3558)][_0x36407b(0xf90)]))));}[_0x24dc30(0x2d20)](){var _0x332f4e=_0x24dc30;this[_0x332f4e(0x128d)][_0x332f4e(0x2af2)](),this[_0x332f4e(0x24fd)]['utilityLayerScene'][_0x332f4e(0x7ce)]['remove'](this[_0x332f4e(0x2d8a)]),this[_0x332f4e(0x1720)][_0x332f4e(0x2d20)](),super['dispose'](),this[_0x332f4e(0x160b)][_0x332f4e(0x2d20)]();}static['_CreateHemisphericLightMesh'](_0x19364a){var _0x18db9e=_0x24dc30;const _0x3f9353=new _0x2bd32e['Kj'](_0x18db9e(0x2e49),_0x19364a),_0x52d41e=(0x0,_0x5b123b['q'])(_0x3f9353[_0x18db9e(0x3efc)],{'segments':0xa,'diameter':0x1},_0x19364a),_0x4f36e0=(_0x52d41e[_0x18db9e(0x8c5)]['z']=-0.15,_0x52d41e[_0x18db9e(0x13fc)]['x']=Math['PI']/0x2,_0x52d41e[_0x18db9e(0x2126)]=_0x3f9353,this[_0x18db9e(0xbb)](0x3,_0x19364a));return(_0x4f36e0[_0x18db9e(0x2126)]=_0x3f9353)[_0x18db9e(0x244c)][_0x18db9e(0x1200)](_0x3c49e5[_0x18db9e(0x3fc2)]),_0x3f9353['rotation']['x']=Math['PI']/0x2,_0x3f9353;}static[_0x24dc30(0xf8d)](_0x53c49f){var _0x5a9097=_0x24dc30;const _0x3ea5fb=new _0x2bd32e['Kj'](_0x5a9097(0x3b30),_0x53c49f),_0x4821ab=(0x0,_0x8682f2['Qk'])(_0x3ea5fb[_0x5a9097(0x3efc)],{'segments':0xa,'diameter':0x1},_0x53c49f),_0x5a76bd=(_0x4821ab[_0x5a9097(0x13fc)]['x']=Math['PI']/0x2,_0x4821ab[_0x5a9097(0x2126)]=_0x3ea5fb,this[_0x5a9097(0xbb)](0x5,_0x53c49f));return(_0x5a76bd[_0x5a9097(0x2126)]=_0x3ea5fb)[_0x5a9097(0x244c)][_0x5a9097(0x1200)](_0x3c49e5[_0x5a9097(0x3fc2)]),_0x3ea5fb[_0x5a9097(0x13fc)]['x']=Math['PI']/0x2,_0x3ea5fb;}static['_CreateSpotLightMesh'](_0x1bcd34){var _0x5e35ce=_0x24dc30;const _0x2b67a1=new _0x2bd32e['Kj']('spotLight',_0x1bcd34),_0x52ef38=(0x0,_0x8682f2['Qk'])(_0x2b67a1['name'],{'segments':0xa,'diameter':0x1},_0x1bcd34),_0x22ad1d=(_0x52ef38['parent']=_0x2b67a1,(0x0,_0x5b123b['q'])(_0x2b67a1[_0x5e35ce(0x3efc)],{'segments':0xa,'diameter':0x2},_0x1bcd34)),_0xbb393c=(_0x22ad1d[_0x5e35ce(0x2126)]=_0x2b67a1,_0x22ad1d[_0x5e35ce(0x13fc)]['x']=-Math['PI']/0x2,this[_0x5e35ce(0xbb)](0x2,_0x1bcd34));return(_0xbb393c[_0x5e35ce(0x2126)]=_0x2b67a1)[_0x5e35ce(0x244c)]['scaleInPlace'](_0x3c49e5[_0x5e35ce(0x3fc2)]),_0x2b67a1[_0x5e35ce(0x13fc)]['x']=Math['PI']/0x2,_0x2b67a1;}static['_CreateDirectionalLightMesh'](_0x573f87){var _0x449f83=_0x24dc30,_0xa5f15=new _0x2bd32e['Kj'](_0x449f83(0x15a7),_0x573f87);const _0x3affac=new _0x2bd32e['Kj'](_0xa5f15[_0x449f83(0x3efc)],_0x573f87),_0x3b0b40=(_0x3affac[_0x449f83(0x2126)]=_0xa5f15,(0x0,_0x8682f2['Qk'])(_0xa5f15[_0x449f83(0x3efc)],{'diameter':1.2,'segments':0xa},_0x573f87)),_0x3af897=(_0x3b0b40['parent']=_0x3affac,(0x0,_0x4f2630['wf'])(_0xa5f15['name'],{'updatable':!0x1,'height':0x6,'diameterTop':0.3,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x573f87));_0x3af897[_0x449f83(0x2126)]=_0x3affac;let _0x5ce905=_0x3af897[_0x449f83(0x11fe)](_0xa5f15[_0x449f83(0x3efc)]),_0x207527=(_0x5ce905[_0x449f83(0x244c)]['y']=0.5,_0x5ce905[_0x449f83(0x8c5)]['x']+=1.25,_0x3af897['clone'](_0xa5f15[_0x449f83(0x3efc)]));_0x207527['scaling']['y']=0.5,_0x207527[_0x449f83(0x8c5)]['x']+=-1.25;const _0x3566d7=(0x0,_0x4f2630['wf'])(_0xa5f15['name'],{'updatable':!0x1,'height':0x1,'diameterTop':0x0,'diameterBottom':0.6,'tessellation':0x6,'subdivisions':0x1},_0x573f87);return _0x3566d7[_0x449f83(0x8c5)]['y']+=0x3,_0x3566d7[_0x449f83(0x2126)]=_0x3affac,(_0x5ce905=_0x3566d7['clone'](_0xa5f15[_0x449f83(0x3efc)]))[_0x449f83(0x8c5)]['y']=1.5,_0x5ce905[_0x449f83(0x8c5)]['x']+=1.25,(_0x207527=_0x3566d7['clone'](_0xa5f15[_0x449f83(0x3efc)]))['position']['y']=1.5,_0x207527[_0x449f83(0x8c5)]['x']+=-1.25,_0x3affac['scaling'][_0x449f83(0x1200)](_0x3c49e5[_0x449f83(0x3fc2)]),_0x3affac['rotation']['z']=Math['PI']/0x2,_0x3affac[_0x449f83(0x13fc)]['y']=Math['PI']/0x2,_0xa5f15;}}_0x3c49e5['_Scale']=0.007,_0x3c49e5['_CreateLightLines']=(_0xa73687,_0x5b8864)=>{var _0x169556=_0x24dc30;const _0x184f8d=new _0x2bd32e['Kj'](_0x169556(0x145e),_0x5b8864),_0x52c3df=(_0x184f8d[_0x169556(0x13fc)]['x']=Math['PI']/0x2,new _0x2bd32e['Kj'](_0x169556(0x3ee),_0x5b8864)),_0x650f20=(_0x52c3df[_0x169556(0x2126)]=_0x184f8d,(0x0,_0x4f2630['wf'])(_0x169556(0x2b46),{'updatable':!0x1,'height':0x2,'diameterTop':0.2,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x5b8864));if(_0x650f20[_0x169556(0x8c5)]['y']=_0x650f20[_0x169556(0x244c)]['y']/0x2+1.2,_0x650f20[_0x169556(0x2126)]=_0x52c3df,_0xa73687<0x2)return _0x52c3df;for(let _0x3e3b85=0x0;_0x3e3b85<0x4;_0x3e3b85++){const _0x21f284=_0x52c3df[_0x169556(0x11fe)]('lineParentClone');_0x21f284[_0x169556(0x13fc)]['z']=Math['PI']/0x4,_0x21f284[_0x169556(0x13fc)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0x3e3b85,_0x21f284[_0x169556(0x2d6d)]()[0x0][_0x169556(0x244c)]['y']=0.5,_0x21f284[_0x169556(0x2d6d)]()[0x0][_0x169556(0x244c)]['x']=_0x21f284['getChildMeshes']()[0x0][_0x169556(0x244c)]['z']=0.8,_0x21f284[_0x169556(0x2d6d)]()[0x0][_0x169556(0x8c5)]['y']=_0x21f284['getChildMeshes']()[0x0][_0x169556(0x244c)]['y']/0x2+1.2;}if(_0xa73687<0x3)return _0x184f8d;for(let _0x363f39=0x0;_0x363f39<0x4;_0x363f39++){const _0x410bb0=_0x52c3df['clone'](_0x169556(0x2f15));_0x410bb0[_0x169556(0x13fc)]['z']=Math['PI']/0x2,_0x410bb0[_0x169556(0x13fc)]['y']=Math['PI']/0x2*_0x363f39;}if(_0xa73687<0x4)return _0x184f8d;for(let _0x15125d=0x0;_0x15125d<0x4;_0x15125d++){const _0x5dea40=_0x52c3df[_0x169556(0x11fe)](_0x169556(0x2f15));_0x5dea40[_0x169556(0x13fc)]['z']=Math['PI']+Math['PI']/0x4,_0x5dea40[_0x169556(0x13fc)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0x15125d,_0x5dea40[_0x169556(0x2d6d)]()[0x0][_0x169556(0x244c)]['y']=0.5,_0x5dea40['getChildMeshes']()[0x0][_0x169556(0x244c)]['x']=_0x5dea40['getChildMeshes']()[0x0][_0x169556(0x244c)]['z']=0.8,_0x5dea40[_0x169556(0x2d6d)]()[0x0][_0x169556(0x8c5)]['y']=_0x5dea40[_0x169556(0x2d6d)]()[0x0][_0x169556(0x244c)]['y']/0x2+1.2;}if(_0xa73687<0x5)return _0x184f8d;const _0x1789b6=_0x52c3df['clone'](_0x169556(0x2f15));return _0x1789b6[_0x169556(0x13fc)]['z']=Math['PI'],_0x184f8d;};},0x12f66:(_0x557be9,_0x210046,_0x196edf)=>{_0x196edf(0x9fd1),_0x196edf(0xc84b),_0x196edf(0xa838),_0x196edf(0x7f62),_0x196edf(0x7e54),_0x196edf(0x16d51),_0x196edf(0x1c5b),_0x196edf(0x7c4f),class extends null{};},0x125e4:(_0x190fea,_0x3d92c3,_0x402fdc)=>{var _0x34108c=a8_0x49466b,_0x1acb36=_0x402fdc(0xf96c),_0x112451=_0x402fdc(0x9fd1),_0xca033f=_0x402fdc(0xc84b),_0x30a9d7=(_0x402fdc(0x5faf),_0x402fdc(0x1dad)),_0x412611=_0x402fdc(0x7e54),_0x3c0d7f=_0x402fdc(0x16d51),_0x51e19b=_0x402fdc(0x1c5b),_0x51cee2=_0x402fdc(0x7c4f),_0x258ca6=_0x402fdc(0x15325),_0x48f3e6=_0x402fdc(0xf75c),_0x31c1a4=_0x402fdc(0x7f62),_0x4dbad7=_0x402fdc(0x67bb),_0x25a556=_0x402fdc(0x147b8),_0x499c91=_0x402fdc(0x10ea4);class _0x3ac692 extends _0x3c0d7f['t']{constructor(_0xa64ace,_0x45fec8=_0xca033f['Wo'][_0x34108c(0x3977)](),_0x2c94e8=_0x51e19b['x'][_0x34108c(0x2fb9)],_0x1bb767=0x20,_0x4099e1=null,_0x39b584,_0x567237=0x1){var _0x4eca9c=_0x34108c;super(_0x2c94e8),this[_0x4eca9c(0x2d8a)]=null,this['snapDistance']=0x0,this[_0x4eca9c(0x316a)]=new _0x1acb36['y$'](),this[_0x4eca9c(0x3d51)]=0x0,this[_0x4eca9c(0x3165)]=!0x0,this[_0x4eca9c(0x38db)]=null,this['_dragging']=!0x1,this['_angles']=new _0x112451['P'](),this[_0x4eca9c(0x38db)]=_0x4099e1,this['_coloredMaterial']=new _0x51cee2['K']('',_0x2c94e8[_0x4eca9c(0x9c6)]),this[_0x4eca9c(0xcb2)][_0x4eca9c(0x394)]=_0x45fec8,this[_0x4eca9c(0xcb2)][_0x4eca9c(0x2218)]=_0x45fec8['subtract'](new _0xca033f['Wo'](0.1,0.1,0.1)),this[_0x4eca9c(0x106b)]=new _0x51cee2['K']('',_0x2c94e8[_0x4eca9c(0x9c6)]),this['_hoverMaterial'][_0x4eca9c(0x394)]=_0xca033f['Wo'][_0x4eca9c(0x2df3)](),this[_0x4eca9c(0x2d5d)]=new _0x51cee2['K']('',_0x2c94e8[_0x4eca9c(0x9c6)]),this[_0x4eca9c(0x2d5d)]['diffuseColor']=_0xca033f['Wo'][_0x4eca9c(0x3977)](),this[_0x4eca9c(0x2d5d)]['alpha']=0.4,this[_0x4eca9c(0x39fc)]=new _0x30a9d7['Kj']('',_0x2c94e8[_0x4eca9c(0x9c6)]);var {rotationMesh:_0x4099e1,collider:_0x45fec8}=this[_0x4eca9c(0x3ea6)](this[_0x4eca9c(0x39fc)],_0x567237,_0x1bb767);this[_0x4eca9c(0x16af)]=(0x0,_0x31c1a4['pT'])('rotationDisplay',{'size':0.6,'updatable':!0x1},this[_0x4eca9c(0x24fd)][_0x4eca9c(0x9c6)]),this['_rotationDisplayPlane'][_0x4eca9c(0x13fc)]['z']=0.5*Math['PI'],this[_0x4eca9c(0x16af)][_0x4eca9c(0x2126)]=this[_0x4eca9c(0x39fc)],this[_0x4eca9c(0x16af)][_0x4eca9c(0x1a25)](!0x1),_0x48f3e6['Q'][_0x4eca9c(0x634)]['rotationGizmoVertexShader']=_0x3ac692[_0x4eca9c(0x12f4)],_0x48f3e6['Q']['ShadersStore'][_0x4eca9c(0x3900)]=_0x3ac692[_0x4eca9c(0x451)],this['_rotationShaderMaterial']=new _0x258ca6['j'](_0x4eca9c(0x1eeb),this['gizmoLayer'][_0x4eca9c(0x9c6)],{'vertex':_0x4eca9c(0x4056),'fragment':_0x4eca9c(0x4056)},{'attributes':['position','uv'],'uniforms':[_0x4eca9c(0x869),'angles']}),this[_0x4eca9c(0x383)][_0x4eca9c(0x32b8)]=!0x1,this[_0x4eca9c(0x16af)][_0x4eca9c(0x4e2)]=this[_0x4eca9c(0x383)],this[_0x4eca9c(0x16af)][_0x4eca9c(0x1db1)]=0.999,this['_gizmoMesh']['lookAt'](this[_0x4eca9c(0x2b42)][_0x4eca9c(0x8c5)][_0x4eca9c(0x11ad)](_0xa64ace)),this[_0x4eca9c(0x2b42)][_0x4eca9c(0x1fb6)](this[_0x4eca9c(0x39fc)],_0x3c0d7f['t'][_0x4eca9c(0xd7)]),this[_0x4eca9c(0x39fc)][_0x4eca9c(0x244c)][_0x4eca9c(0x1200)](0x1/0x3),this[_0x4eca9c(0x3f5c)]=new _0x412611['M']({'dragPlaneNormal':_0xa64ace}),this[_0x4eca9c(0x3f5c)]['moveAttached']=!0x1,this[_0x4eca9c(0x3f5c)][_0x4eca9c(0x3682)]=_0x3ac692['MaxDragAngle'],this['dragBehavior'][_0x4eca9c(0x1383)]=!0x0,this[_0x4eca9c(0x2b42)][_0x4eca9c(0x12aa)](this[_0x4eca9c(0x3f5c)]);const _0x3d39b5=new _0x112451['P'](),_0x560b04=new _0x112451['y3'](),_0x23ffb7=new _0x112451['P']();let _0x36f9b0=new _0x112451['P']();this['dragBehavior'][_0x4eca9c(0x2c45)]['add'](_0x450b26=>{var _0x5bf379=_0x4eca9c;this[_0x5bf379(0xd94)]&&(_0x3d39b5[_0x5bf379(0x2a3e)](_0x450b26[_0x5bf379(0x216d)]),this['_rotationDisplayPlane']['setEnabled'](!0x0),this['_rotationDisplayPlane']['getWorldMatrix']()[_0x5bf379(0x3c5)](_0x560b04),_0x112451['P']['TransformCoordinatesToRef'](_0x450b26['dragPlanePoint'],_0x560b04,_0x3d39b5),this[_0x5bf379(0x1fc8)]['x']=Math['atan2'](_0x3d39b5['y'],_0x3d39b5['x'])+Math['PI'],this['_angles']['y']=0x0,this[_0x5bf379(0x1fc8)]['z']=this[_0x5bf379(0x3fa3)]?0x1:0x0,this['_dragging']=!0x0,_0x3d39b5[_0x5bf379(0x2a3e)](_0x450b26[_0x5bf379(0x216d)]),this['_rotationShaderMaterial'][_0x5bf379(0x3183)](_0x5bf379(0x1a01),this['_angles']),this[_0x5bf379(0x3d51)]=0x0);}),this[_0x4eca9c(0x3f5c)][_0x4eca9c(0x319c)]['add'](()=>{var _0x7aa6e4=_0x4eca9c;this['_dragging']=!0x1,this[_0x7aa6e4(0x16af)][_0x7aa6e4(0x1a25)](!0x1);});const _0x51aad0={'snapDistance':0x0};let _0x3ce531=0x0;const _0x3b235e=new _0x112451['y3'](),_0x1d0b89=new _0x112451['_f'](),_0xfebc06=(this['dragBehavior'][_0x4eca9c(0xc90)][_0x4eca9c(0x11ad)](_0x29345d=>{var _0x5205e2=_0x4eca9c;if(this[_0x5205e2(0xd94)]){var _0x248df0=new _0x112451['P'](0x1,0x1,0x1);const _0x97a662=new _0x112451['_f'](0x0,0x0,0x0,0x1);var _0x545e16=new _0x112451['P'](0x0,0x0,0x0);if(this[_0x5205e2(0x3772)](),this[_0x5205e2(0xd94)][_0x5205e2(0x2fee)]()[_0x5205e2(0x1b5d)](_0x248df0,_0x97a662,_0x545e16),!(Math[_0x5205e2(0x3f6c)](Math[_0x5205e2(0x3f6c)](_0x248df0['x'])-Math[_0x5205e2(0x3f6c)](_0x248df0['y']))<=_0x25a556['kn']&&Math[_0x5205e2(0x3f6c)](Math[_0x5205e2(0x3f6c)](_0x248df0['x'])-Math[_0x5205e2(0x3f6c)](_0x248df0['z']))<=_0x25a556['kn'])&&this[_0x5205e2(0x3fa3)])_0x499c91['Y'][_0x5205e2(0x2e91)](_0x5205e2(0x295f));else{_0x97a662[_0x5205e2(0xb65)]();var _0x4beefc=this[_0x5205e2(0x32db)]?_0x545e16:this[_0x5205e2(0x2b42)]['absolutePosition'],_0xe62ccb=_0x29345d[_0x5205e2(0x216d)]['subtract'](_0x4beefc)[_0x5205e2(0xb65)](),_0x5017aa=_0x3d39b5[_0x5205e2(0x3e42)](_0x4beefc)[_0x5205e2(0xb65)]();const _0x55d5d4=_0x112451['P'][_0x5205e2(0x400b)](_0xe62ccb,_0x5017aa);_0xe62ccb=_0x112451['P'][_0x5205e2(0x1852)](_0xe62ccb,_0x5017aa);let _0xe1626d=Math[_0x5205e2(0x4d2)](_0x55d5d4['length'](),_0xe62ccb),_0x5e5a2e=(_0x23ffb7[_0x5205e2(0x2a3e)](_0xa64ace),_0x36f9b0[_0x5205e2(0x2a3e)](_0xa64ace),this[_0x5205e2(0x3fa3)]&&(_0x97a662['toRotationMatrix'](_0x560b04),_0x36f9b0=_0x112451['P']['TransformCoordinates'](_0x23ffb7,_0x560b04)),!0x1),_0x58443d=(_0x2c94e8[_0x5205e2(0x9c6)][_0x5205e2(0x203b)]&&(_0x5017aa=_0x2c94e8[_0x5205e2(0x9c6)][_0x5205e2(0x203b)]['position']['subtract'](_0x4beefc)[_0x5205e2(0xb65)](),0x0<_0x112451['P'][_0x5205e2(0x1852)](_0x5017aa,_0x36f9b0)&&(_0x23ffb7['scaleInPlace'](-0x1),_0x36f9b0['scaleInPlace'](-0x1),_0x5e5a2e=!0x0)),0x0<_0x112451['P']['Dot'](_0x36f9b0,_0x55d5d4)&&(_0xe1626d=-_0xe1626d),!0x1);if(0x0!=this['snapDistance']){if(_0x3ce531+=_0xe1626d,Math[_0x5205e2(0x3f6c)](_0x3ce531)>this[_0x5205e2(0x2abe)]){let _0xdf740f=Math[_0x5205e2(0x27d2)](Math['abs'](_0x3ce531)/this[_0x5205e2(0x2abe)]);_0x3ce531<0x0&&(_0xdf740f*=-0x1),_0x3ce531%=this[_0x5205e2(0x2abe)],_0xe1626d=this[_0x5205e2(0x2abe)]*_0xdf740f,_0x58443d=!0x0;}else _0xe1626d=0x0;}_0xe62ccb=Math[_0x5205e2(0x240)](_0xe1626d/0x2),(_0x1d0b89[_0x5205e2(0xe5f)](_0x23ffb7['x']*_0xe62ccb,_0x23ffb7['y']*_0xe62ccb,_0x23ffb7['z']*_0xe62ccb,Math[_0x5205e2(0x110a)](_0xe1626d/0x2)),0x0<_0x3b235e[_0x5205e2(0x347a)]()&&(_0x4beefc=new _0x112451['P'](),_0x1d0b89[_0x5205e2(0xaa3)](_0x4beefc),_0x112451['_f'][_0x5205e2(0x10af)](_0x4beefc['y'],-_0x4beefc['x'],-_0x4beefc['z'],_0x1d0b89)),this[_0x5205e2(0x3fa3)]?(_0x97a662[_0x5205e2(0x2b3f)](_0x1d0b89,_0x97a662),_0x112451['y3'][_0x5205e2(0x50f)](_0x248df0,_0x97a662,_0x545e16,this[_0x5205e2(0xd94)][_0x5205e2(0x2fee)]())):(_0x1d0b89[_0x5205e2(0x16e0)](_0x112451['jp']['Matrix'][0x0]),_0x112451['jp'][_0x5205e2(0x3809)][0x0][_0x5205e2(0x2b3f)](this[_0x5205e2(0xd94)][_0x5205e2(0x2fee)](),this[_0x5205e2(0xd94)][_0x5205e2(0x2fee)]())),_0x3d39b5[_0x5205e2(0x2a3e)](_0x29345d['dragPlanePoint']),_0x58443d&&(_0x51aad0[_0x5205e2(0x2abe)]=_0xe1626d,this[_0x5205e2(0x316a)][_0x5205e2(0x3e9)](_0x51aad0)),this[_0x5205e2(0x1fc8)]['y']+=_0xe1626d,this[_0x5205e2(0x3d51)]+=_0x5e5a2e?-_0xe1626d:_0xe1626d,this[_0x5205e2(0x383)]['setVector3'](_0x5205e2(0x1a01),this[_0x5205e2(0x1fc8)]),this['_matrixChanged']());}}}),_0x2c94e8[_0x4eca9c(0x4e3)]()),_0x4cf570=(_0xfebc06['includedOnlyMeshes']=_0xfebc06['includedOnlyMeshes'][_0x4eca9c(0x3a62)](this['_rootMesh'][_0x4eca9c(0x2d6d)](!0x1)),{'colliderMeshes':[_0x45fec8],'gizmoMeshes':[_0x4099e1],'material':this[_0x4eca9c(0xcb2)],'hoverMaterial':this['_hoverMaterial'],'disableMaterial':this['_disableMaterial'],'active':!0x1,'dragBehavior':this['dragBehavior']});null!=(_0x567237=this['_parent'])&&_0x567237[_0x4eca9c(0xa26)](this[_0x4eca9c(0x39fc)],_0x4cf570),this[_0x4eca9c(0x2d8a)]=_0x2c94e8[_0x4eca9c(0x9c6)]['onPointerObservable'][_0x4eca9c(0x11ad)](_0x14789c=>{var _0x2dc0ea=_0x4eca9c;this[_0x2dc0ea(0x1a8b)]||(this[_0x2dc0ea(0x3f5c)][_0x2dc0ea(0x3682)]=_0x3ac692[_0x2dc0ea(0x3d0b)],this[_0x2dc0ea(0x3c09)]=!(-0x1==_0x4cf570[_0x2dc0ea(0x314f)][_0x2dc0ea(0x404a)](null==(_0x14789c=null==_0x14789c?void 0x0:_0x14789c['pickInfo'])?void 0x0:_0x14789c[_0x2dc0ea(0x2133)])),this[_0x2dc0ea(0x38db)]||(_0x14789c=_0x4cf570[_0x2dc0ea(0x3f5c)][_0x2dc0ea(0x1ca0)]?this[_0x2dc0ea(0x3c09)]||this[_0x2dc0ea(0x3c39)]?this['_hoverMaterial']:this['_coloredMaterial']:this[_0x2dc0ea(0x2d5d)],this[_0x2dc0ea(0xbf8)](_0x4cf570['gizmoMeshes'],_0x14789c)));}),this[_0x4eca9c(0x3f5c)][_0x4eca9c(0xd2c)]['add'](_0x4d671d=>{var _0x51013d=_0x4eca9c;this[_0x51013d(0xbf8)](_0x4cf570['gizmoMeshes'],_0x4d671d?this[_0x51013d(0xcb2)]:this[_0x51013d(0x2d5d)]);});}get[_0x34108c(0x3d5a)](){var _0x19fb52=_0x34108c;return this[_0x19fb52(0xcb2)];}get['hoverMaterial'](){return this['_hoverMaterial'];}get['disableMaterial'](){var _0x5c1d76=_0x34108c;return this[_0x5c1d76(0x2d5d)];}[_0x34108c(0x3ea6)](_0x1513ab,_0x4a4a97,_0x4c8bbc){var _0x31c936=_0x34108c;const _0x109242=(0x0,_0x4dbad7['eu'])(_0x31c936(0x4a2),{'diameter':0.6,'thickness':0.03*_0x4a4a97,'tessellation':_0x4c8bbc},this[_0x31c936(0x24fd)][_0x31c936(0x9c6)]),_0x3b010c=(_0x109242[_0x31c936(0x1db1)]=0x0,_0x4dbad7['eu'])('',{'diameter':0.6,'thickness':0.005*_0x4a4a97,'tessellation':_0x4c8bbc},this[_0x31c936(0x24fd)][_0x31c936(0x9c6)]);return _0x3b010c[_0x31c936(0x4e2)]=this[_0x31c936(0xcb2)],_0x3b010c[_0x31c936(0x13fc)]['x']=Math['PI']/0x2,_0x109242[_0x31c936(0x13fc)]['x']=Math['PI']/0x2,_0x1513ab['addChild'](_0x3b010c,_0x3c0d7f['t'][_0x31c936(0xd7)]),_0x1513ab[_0x31c936(0x1fb6)](_0x109242,_0x3c0d7f['t'][_0x31c936(0xd7)]),{'rotationMesh':_0x3b010c,'collider':_0x109242};}[_0x34108c(0x401b)](_0x309cd3){var _0x122cf9=_0x34108c;this[_0x122cf9(0x3f5c)]&&(this[_0x122cf9(0x3f5c)][_0x122cf9(0x1ca0)]=!!_0x309cd3);}set[_0x34108c(0x3bab)](_0x2b291d){var _0x1afd3a=_0x34108c;(this['_isEnabled']=_0x2b291d)?this[_0x1afd3a(0x38db)]&&(this[_0x1afd3a(0x3558)]=this['_parent'][_0x1afd3a(0x3558)]):this[_0x1afd3a(0x3558)]=null;}get[_0x34108c(0x3bab)](){return this['_isEnabled'];}[_0x34108c(0x2d20)](){var _0x4daebf=_0x34108c;this['onSnapObservable'][_0x4daebf(0x2af2)](),this['gizmoLayer'][_0x4daebf(0x9c6)][_0x4daebf(0x7ce)][_0x4daebf(0x2473)](this[_0x4daebf(0x2d8a)]),this[_0x4daebf(0x3f5c)][_0x4daebf(0x238d)](),this[_0x4daebf(0x39fc)]&&this[_0x4daebf(0x39fc)][_0x4daebf(0x2d20)](),this[_0x4daebf(0x16af)]&&this['_rotationDisplayPlane'][_0x4daebf(0x2d20)](),this[_0x4daebf(0x383)]&&this[_0x4daebf(0x383)][_0x4daebf(0x2d20)](),[this[_0x4daebf(0xcb2)],this[_0x4daebf(0x106b)],this[_0x4daebf(0x2d5d)]][_0x4daebf(0x2f62)](_0x536234=>{var _0x8a6a6b=_0x4daebf;_0x536234&&_0x536234[_0x8a6a6b(0x2d20)]();}),super[_0x4daebf(0x2d20)]();}}_0x3ac692['MaxDragAngle']=0x9*Math['PI']/0x14,_0x3ac692[_0x34108c(0x12f4)]=_0x34108c(0x1e8e),_0x3ac692['_RotationGizmoFragmentShader']=_0x34108c(0x16ee);},0x11fec:(_0x245ba7,_0x50f99d,_0x583153)=>{_0x583153(0x10ea4),_0x583153(0x9fd1),_0x583153(0xc84b),_0x583153(0x16d51),_0x583153(0x15d75),_0x583153(0x12f66),_0x583153(0x1c5b),class extends null{};},0x97db:(_0x4c2b20,_0x5f0cab,_0x1d91d4)=>{_0x1d91d4(0x10ea4),_0x1d91d4(0x9fd1),_0x1d91d4(0xc84b),_0x1d91d4(0x16d51),_0x1d91d4(0x125e4),_0x1d91d4(0x1c5b),_0x1d91d4(0x6214),class extends null{};},0x146ce:(_0x3ecf0b,_0x5f284f,_0x406c3d)=>{_0x406c3d(0x10ea4),_0x406c3d(0x9fd1),_0x406c3d(0xc84b),_0x406c3d(0x5e9),_0x406c3d(0x16d51),_0x406c3d(0xc3c8),_0x406c3d(0x1c5b),_0x406c3d(0x7c4f),class extends null{};},0x15975:(_0x4952c4,_0x3a2ee3,_0x83ebc5)=>{var _0x7ac1d9=a8_0x49466b;_0x83ebc5['d'](_0x3a2ee3,{'g':()=>_0x20b509});var _0xbeaf83=_0x83ebc5(0xf96c),_0x4d0b54=_0x83ebc5(0x17556),_0xcbdcd8=_0x83ebc5(0x9fd1),_0x4872ed=_0x83ebc5(0xc84b),_0x107cdf=_0x83ebc5(0x1dad),_0xdf8e29=_0x83ebc5(0x11929),_0x179dae=_0x83ebc5(0xbac7),_0xbf6130=_0x83ebc5(0x9fc4),_0x5999d0=_0x83ebc5(0x2dc8),_0x24cf73=_0x83ebc5(0x13708),_0x4015d6=_0x83ebc5(0x77a5),_0xcf5f38=_0x83ebc5(0x7f62),_0x69a30e=_0x83ebc5(0x467b),_0x3613e1=_0x83ebc5(0x2037);class _0x20b509{constructor(_0x52f662,_0x16087e){var _0x57eb17=a8_0x58a1;this[_0x57eb17(0x3fc8)]=(_0x30ef4a,_0x5da2b3)=>{var _0x32292e=_0x57eb17;this[_0x32292e(0x379d)][_0x32292e(0x3e9)]({'message':_0x30ef4a,'exception':_0x5da2b3});},this[_0x57eb17(0x18c4)]=Object['assign'](Object[_0x57eb17(0x1666)]({},_0x20b509[_0x57eb17(0xeb6)](_0x16087e)),_0x52f662),this['_scene']=_0x16087e,this[_0x57eb17(0x379d)]=new _0xbeaf83['y$'](),this[_0x57eb17(0x1f06)](),this[_0x57eb17(0x1524)]();}static[_0x7ac1d9(0xeb6)](_0x300fa0){var _0x1b90aa=_0x7ac1d9;return{'createGround':!0x0,'groundSize':0xf,'groundTexture':this[_0x1b90aa(0x2b7a)],'groundColor':new _0x4872ed['Wo'](0.2,0.2,0.3)[_0x1b90aa(0x2fea)](_0x300fa0[_0x1b90aa(0x2636)]()['useExactSrgbConversions'])['scale'](0x3),'groundOpacity':0.9,'enableGroundShadow':!0x0,'groundShadowLevel':0.5,'enableGroundMirror':!0x1,'groundMirrorSizeRatio':0.3,'groundMirrorBlurKernel':0x40,'groundMirrorAmount':0x1,'groundMirrorFresnelWeight':0x1,'groundMirrorFallOffDistance':0x0,'groundMirrorTextureType':_0x4015d6['g']['TEXTURETYPE_UNSIGNED_INT'],'groundYBias':0.00001,'createSkybox':!0x0,'skyboxSize':0x14,'skyboxTexture':this['_SkyboxTextureCDNUrl'],'skyboxColor':new _0x4872ed['Wo'](0.2,0.2,0.3)[_0x1b90aa(0x2fea)](_0x300fa0[_0x1b90aa(0x2636)]()[_0x1b90aa(0x3fb5)])[_0x1b90aa(0x27e7)](0x3),'backgroundYRotation':0x0,'sizeAuto':!0x0,'rootPosition':_0xcbdcd8['P'][_0x1b90aa(0x1b83)](),'setupImageProcessing':!0x0,'environmentTexture':this[_0x1b90aa(0x1097)],'cameraExposure':0.8,'cameraContrast':1.2,'toneMappingEnabled':!0x0};}get[_0x7ac1d9(0x351c)](){var _0x28ba8a=_0x7ac1d9;return this[_0x28ba8a(0x2b42)];}get[_0x7ac1d9(0x20df)](){var _0x53655f=_0x7ac1d9;return this[_0x53655f(0xe0c)];}get['skyboxTexture'](){var _0x1c385a=_0x7ac1d9;return this[_0x1c385a(0x1bcd)];}get[_0x7ac1d9(0x3af0)](){var _0x59146d=_0x7ac1d9;return this[_0x59146d(0x2e9c)];}get[_0x7ac1d9(0x2cfd)](){var _0x5a303d=_0x7ac1d9;return this[_0x5a303d(0x39b9)];}get[_0x7ac1d9(0x3e6c)](){var _0x2784ba=_0x7ac1d9;return this[_0x2784ba(0x281a)];}get[_0x7ac1d9(0x93b)](){var _0x351e56=_0x7ac1d9;return this[_0x351e56(0x156a)];}get[_0x7ac1d9(0x177b)](){var _0x155ef1=_0x7ac1d9;return this['_groundMirror']?this[_0x155ef1(0x156a)]['renderList']:null;}get[_0x7ac1d9(0x2cda)](){var _0x48fb90=_0x7ac1d9;return this[_0x48fb90(0x1a40)];}[_0x7ac1d9(0x3f28)](_0x5c40ac){var _0x4e6c33=_0x7ac1d9;_0x5c40ac=Object[_0x4e6c33(0x1666)](Object[_0x4e6c33(0x1666)]({},this[_0x4e6c33(0x18c4)]),_0x5c40ac),(this[_0x4e6c33(0x39b9)]&&!_0x5c40ac['createGround']&&(this['_ground']['dispose'](),this[_0x4e6c33(0x39b9)]=null),this['_groundMaterial']&&!_0x5c40ac[_0x4e6c33(0x33d5)]&&(this[_0x4e6c33(0x1a40)][_0x4e6c33(0x2d20)](),this['_groundMaterial']=null),this[_0x4e6c33(0x281a)]&&this['_options']['groundTexture']!=_0x5c40ac[_0x4e6c33(0x3e6c)]&&(this[_0x4e6c33(0x281a)]['dispose'](),this[_0x4e6c33(0x281a)]=null),this['_skybox']&&!_0x5c40ac[_0x4e6c33(0x8f7)]&&(this['_skybox'][_0x4e6c33(0x2d20)](),this['_skybox']=null),this[_0x4e6c33(0x2e9c)]&&!_0x5c40ac[_0x4e6c33(0x8f7)]&&(this['_skyboxMaterial'][_0x4e6c33(0x2d20)](),this[_0x4e6c33(0x2e9c)]=null),this[_0x4e6c33(0x1bcd)]&&this['_options']['skyboxTexture']!=_0x5c40ac[_0x4e6c33(0x2ebe)]&&(this[_0x4e6c33(0x1bcd)][_0x4e6c33(0x2d20)](),this['_skyboxTexture']=null),this[_0x4e6c33(0x156a)]&&!_0x5c40ac[_0x4e6c33(0x18b8)]&&(this[_0x4e6c33(0x156a)][_0x4e6c33(0x2d20)](),this['_groundMirror']=null),this[_0x4e6c33(0x48a)][_0x4e6c33(0x1de0)]&&this[_0x4e6c33(0x18c4)]['environmentTexture']!=_0x5c40ac[_0x4e6c33(0x1de0)]&&this[_0x4e6c33(0x48a)][_0x4e6c33(0x1de0)][_0x4e6c33(0x2d20)](),this[_0x4e6c33(0x18c4)]=_0x5c40ac,this[_0x4e6c33(0x1f06)](),this[_0x4e6c33(0x1524)]());}[_0x7ac1d9(0x356)](_0x14b663){var _0x3e9347=_0x7ac1d9;this[_0x3e9347(0x2cda)]&&(this[_0x3e9347(0x2cda)][_0x3e9347(0x2b7c)]=_0x14b663),this[_0x3e9347(0x3af0)]&&(this[_0x3e9347(0x3af0)][_0x3e9347(0x2b7c)]=_0x14b663),this[_0x3e9347(0x93b)]&&(this[_0x3e9347(0x93b)][_0x3e9347(0x294c)]=new _0x4872ed['HE'](_0x14b663['r'],_0x14b663['g'],_0x14b663['b'],0x1));}[_0x7ac1d9(0x1524)](){var _0x3d2dd8=_0x7ac1d9;this[_0x3d2dd8(0x18c4)]['setupImageProcessing']&&(this['_scene'][_0x3d2dd8(0x2ee1)]['contrast']=this[_0x3d2dd8(0x18c4)][_0x3d2dd8(0x3085)],this[_0x3d2dd8(0x48a)][_0x3d2dd8(0x2ee1)][_0x3d2dd8(0x1a36)]=this[_0x3d2dd8(0x18c4)][_0x3d2dd8(0x16b9)],this['_scene'][_0x3d2dd8(0x2ee1)]['toneMappingEnabled']=this[_0x3d2dd8(0x18c4)]['toneMappingEnabled'],this[_0x3d2dd8(0x1879)]());}[_0x7ac1d9(0x1879)](){var _0x56f7e0=_0x7ac1d9,_0x53e879;this['_scene'][_0x56f7e0(0x1de0)]||(this[_0x56f7e0(0x18c4)]['environmentTexture']instanceof _0xdf8e29['V']?this[_0x56f7e0(0x48a)]['environmentTexture']=this['_options'][_0x56f7e0(0x1de0)]:(_0x53e879=_0x5999d0['B'][_0x56f7e0(0x1351)](this[_0x56f7e0(0x18c4)][_0x56f7e0(0x1de0)],this['_scene']),this[_0x56f7e0(0x48a)]['environmentTexture']=_0x53e879));}['_setupBackground'](){var _0xaf1c42=_0x7ac1d9;this[_0xaf1c42(0x2b42)]||(this[_0xaf1c42(0x2b42)]=new _0x107cdf['Kj'](_0xaf1c42(0x3d62),this[_0xaf1c42(0x48a)])),this[_0xaf1c42(0x2b42)][_0xaf1c42(0x13fc)]['y']=this[_0xaf1c42(0x18c4)][_0xaf1c42(0x1c68)];var _0x5d3d6e=this[_0xaf1c42(0x162a)]();this[_0xaf1c42(0x18c4)][_0xaf1c42(0x33d5)]&&(this['_setupGround'](_0x5d3d6e),this['_setupGroundMaterial'](),this[_0xaf1c42(0x24aa)](),this[_0xaf1c42(0x18c4)][_0xaf1c42(0x18b8)]&&this[_0xaf1c42(0x2ef6)](_0x5d3d6e),this[_0xaf1c42(0x3cb4)]()),this[_0xaf1c42(0x18c4)]['createSkybox']&&(this[_0xaf1c42(0x2665)](_0x5d3d6e),this[_0xaf1c42(0x1bc0)](),this[_0xaf1c42(0x411c)]()),this[_0xaf1c42(0x2b42)]['position']['x']=_0x5d3d6e['rootPosition']['x'],this['_rootMesh'][_0xaf1c42(0x8c5)]['z']=_0x5d3d6e[_0xaf1c42(0xda1)]['z'],this[_0xaf1c42(0x2b42)]['position']['y']=_0x5d3d6e[_0xaf1c42(0xda1)]['y'];}[_0x7ac1d9(0x162a)](){var _0x3c2e9a=_0x7ac1d9;let _0xaf3f66=this[_0x3c2e9a(0x18c4)][_0x3c2e9a(0x2063)],_0x4c7b21=this['_options'][_0x3c2e9a(0x3214)],_0xd7ec7c=this[_0x3c2e9a(0x18c4)]['rootPosition'];if(!this[_0x3c2e9a(0x48a)]['meshes']||0x1===this[_0x3c2e9a(0x48a)][_0x3c2e9a(0x2aa5)]['length'])return{'groundSize':_0xaf3f66,'skyboxSize':_0x4c7b21,'rootPosition':_0xd7ec7c};const _0x401f5c=this[_0x3c2e9a(0x48a)]['getWorldExtends'](_0x242adc=>_0x242adc!==this[_0x3c2e9a(0x39b9)]&&_0x242adc!==this[_0x3c2e9a(0x2b42)]&&_0x242adc!==this[_0x3c2e9a(0xe0c)]),_0x258314=_0x401f5c['max'][_0x3c2e9a(0x3e42)](_0x401f5c[_0x3c2e9a(0x3749)]);var _0x5b1259;return this[_0x3c2e9a(0x18c4)][_0x3c2e9a(0x1767)]&&(this[_0x3c2e9a(0x48a)][_0x3c2e9a(0x203b)]instanceof _0x4d0b54['Y']&&this[_0x3c2e9a(0x48a)][_0x3c2e9a(0x203b)][_0x3c2e9a(0x3aaa)]&&(_0xaf3f66=0x2*this[_0x3c2e9a(0x48a)][_0x3c2e9a(0x203b)][_0x3c2e9a(0x3aaa)],_0x4c7b21=_0xaf3f66),(_0x5b1259=_0x258314[_0x3c2e9a(0x132e)]())>_0xaf3f66&&(_0xaf3f66=0x2*_0x5b1259,_0x4c7b21=_0xaf3f66),_0xaf3f66*=1.1,_0x4c7b21*=1.5,(_0xd7ec7c=_0x401f5c[_0x3c2e9a(0x3749)]['add'](_0x258314[_0x3c2e9a(0x27e7)](0.5)))['y']=_0x401f5c['min']['y']-this[_0x3c2e9a(0x18c4)]['groundYBias']),{'groundSize':_0xaf3f66,'skyboxSize':_0x4c7b21,'rootPosition':_0xd7ec7c};}[_0x7ac1d9(0x2e34)](_0x137b98){var _0x37a9eb=_0x7ac1d9;this[_0x37a9eb(0x39b9)]&&!this[_0x37a9eb(0x39b9)][_0x37a9eb(0x2e0e)]()||(this[_0x37a9eb(0x39b9)]=(0x0,_0xcf5f38['pT'])(_0x37a9eb(0x889),{'size':_0x137b98[_0x37a9eb(0x2063)]},this[_0x37a9eb(0x48a)]),this[_0x37a9eb(0x39b9)][_0x37a9eb(0x13fc)]['x']=Math['PI']/0x2,this[_0x37a9eb(0x39b9)][_0x37a9eb(0x2126)]=this[_0x37a9eb(0x2b42)],this[_0x37a9eb(0x39b9)][_0x37a9eb(0x3af1)][_0x37a9eb(0x11ad)](()=>{this['_ground']=null;})),this[_0x37a9eb(0x39b9)][_0x37a9eb(0x3cee)]=this['_options'][_0x37a9eb(0x32f8)];}[_0x7ac1d9(0x2aa3)](){var _0x222db7=_0x7ac1d9;this[_0x222db7(0x1a40)]||(this['_groundMaterial']=new _0x24cf73['I'](_0x222db7(0xed2),this[_0x222db7(0x48a)])),this[_0x222db7(0x1a40)]['alpha']=this[_0x222db7(0x18c4)][_0x222db7(0x832)],this['_groundMaterial'][_0x222db7(0x355d)]=_0x4015d6['g']['ALPHA_PREMULTIPLIED_PORTERDUFF'],this[_0x222db7(0x1a40)][_0x222db7(0x35e1)]=this[_0x222db7(0x18c4)]['groundShadowLevel'],this['_groundMaterial'][_0x222db7(0x2b7c)]=this[_0x222db7(0x18c4)][_0x222db7(0x1c26)],this[_0x222db7(0x1a40)][_0x222db7(0x272)]=!0x1,this[_0x222db7(0x1a40)]['enableNoise']=!0x0,this[_0x222db7(0x39b9)]&&(this[_0x222db7(0x39b9)][_0x222db7(0x4e2)]=this['_groundMaterial']);}['_setupGroundDiffuseTexture'](){var _0x5b864a=_0x7ac1d9;this[_0x5b864a(0x1a40)]&&!this[_0x5b864a(0x281a)]&&(this[_0x5b864a(0x18c4)][_0x5b864a(0x3e6c)]instanceof _0xdf8e29['V']?this[_0x5b864a(0x1a40)][_0x5b864a(0x2352)]=this[_0x5b864a(0x18c4)][_0x5b864a(0x3e6c)]:(this[_0x5b864a(0x281a)]=new _0x179dae['x'](this[_0x5b864a(0x18c4)][_0x5b864a(0x3e6c)],this[_0x5b864a(0x48a)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x5b864a(0x3fc8)]),this[_0x5b864a(0x281a)][_0x5b864a(0x1b93)]=!0x1,this['_groundTexture'][_0x5b864a(0x291f)]=!0x0,this['_groundMaterial'][_0x5b864a(0x2352)]=this[_0x5b864a(0x281a)]));}[_0x7ac1d9(0x2ef6)](_0x45d401){var _0x36441f=_0x7ac1d9,_0x19275f=_0x179dae['x'][_0x36441f(0x2d3b)];if(!this['_groundMirror']&&(this[_0x36441f(0x156a)]=new _0xbf6130['h'](_0x36441f(0x3f3d),{'ratio':this[_0x36441f(0x18c4)][_0x36441f(0x80c)]},this[_0x36441f(0x48a)],!0x1,this[_0x36441f(0x18c4)][_0x36441f(0x2a9b)],_0x179dae['x'][_0x36441f(0xe7)],!0x0),this[_0x36441f(0x156a)]['mirrorPlane']=new _0x3613e1['J'](0x0,-0x1,0x0,_0x45d401[_0x36441f(0xda1)]['y']),this[_0x36441f(0x156a)][_0x36441f(0x21f3)]=0x1,this[_0x36441f(0x156a)]['wrapU']=_0x19275f,this[_0x36441f(0x156a)][_0x36441f(0x494)]=_0x19275f,this[_0x36441f(0x156a)][_0x36441f(0x36c8)]))for(let _0x35738d=0x0;_0x35738d<this['_scene'][_0x36441f(0x2aa5)][_0x36441f(0x132e)];_0x35738d++){var _0xbf9fde=this[_0x36441f(0x48a)][_0x36441f(0x2aa5)][_0x35738d];_0xbf9fde!==this[_0x36441f(0x39b9)]&&_0xbf9fde!==this[_0x36441f(0xe0c)]&&_0xbf9fde!==this[_0x36441f(0x2b42)]&&this['_groundMirror']['renderList'][_0x36441f(0x2f54)](_0xbf9fde);}_0x45d401=this[_0x36441f(0x18c4)][_0x36441f(0x1c26)][_0x36441f(0x2f5f)](this[_0x36441f(0x48a)][_0x36441f(0x2636)]()[_0x36441f(0x3fb5)]),(this[_0x36441f(0x156a)][_0x36441f(0x294c)]=new _0x4872ed['HE'](_0x45d401['r'],_0x45d401['g'],_0x45d401['b'],0x1),this[_0x36441f(0x156a)][_0x36441f(0x130c)]=this['_options'][_0x36441f(0x72d)]);}[_0x7ac1d9(0x3cb4)](){var _0x1b0a03=_0x7ac1d9;this[_0x1b0a03(0x1a40)]&&(this['_groundMaterial'][_0x1b0a03(0x1074)]=this[_0x1b0a03(0x156a)],this[_0x1b0a03(0x1a40)][_0x1b0a03(0x103d)]=!0x0,this['_groundMaterial'][_0x1b0a03(0x3910)]=this[_0x1b0a03(0x18c4)]['groundMirrorAmount'],this['_groundMaterial'][_0x1b0a03(0x3de5)]=this[_0x1b0a03(0x18c4)][_0x1b0a03(0x3c74)],this[_0x1b0a03(0x1a40)]['reflectionFalloffDistance']=this['_options'][_0x1b0a03(0x3821)]);}[_0x7ac1d9(0x2665)](_0x272f24){var _0x1ebc4d=_0x7ac1d9;this[_0x1ebc4d(0xe0c)]&&!this[_0x1ebc4d(0xe0c)][_0x1ebc4d(0x2e0e)]()||(this['_skybox']=(0x0,_0x69a30e['NR'])('BackgroundSkybox',{'size':_0x272f24[_0x1ebc4d(0x3214)],'sideOrientation':_0x107cdf['Kj'][_0x1ebc4d(0x1be4)]},this[_0x1ebc4d(0x48a)]),this[_0x1ebc4d(0xe0c)][_0x1ebc4d(0x3af1)]['add'](()=>{var _0x144a3b=_0x1ebc4d;this[_0x144a3b(0xe0c)]=null;})),this['_skybox'][_0x1ebc4d(0x2126)]=this[_0x1ebc4d(0x2b42)];}['_setupSkyboxMaterial'](){var _0x421983=_0x7ac1d9;this[_0x421983(0xe0c)]&&(this['_skyboxMaterial']||(this['_skyboxMaterial']=new _0x24cf73['I'](_0x421983(0x3dbf),this['_scene'])),this[_0x421983(0x2e9c)][_0x421983(0x272)]=!0x1,this[_0x421983(0x2e9c)][_0x421983(0x2b7c)]=this[_0x421983(0x18c4)]['skyboxColor'],this[_0x421983(0x2e9c)][_0x421983(0x1100)]=!0x0,this['_skybox'][_0x421983(0x4e2)]=this['_skyboxMaterial']);}[_0x7ac1d9(0x411c)](){var _0x52921e=_0x7ac1d9;this['_skyboxMaterial']&&!this[_0x52921e(0x1bcd)]&&(this[_0x52921e(0x18c4)]['skyboxTexture']instanceof _0xdf8e29['V']?this[_0x52921e(0x2e9c)][_0x52921e(0x1074)]=this['_options']['skyboxTexture']:(this[_0x52921e(0x1bcd)]=new _0x5999d0['B'](this[_0x52921e(0x18c4)]['skyboxTexture'],this[_0x52921e(0x48a)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x52921e(0x3fc8)]),this[_0x52921e(0x1bcd)][_0x52921e(0x3f4d)]=_0x179dae['x']['SKYBOX_MODE'],this[_0x52921e(0x1bcd)]['gammaSpace']=!0x1,this[_0x52921e(0x2e9c)][_0x52921e(0x1074)]=this[_0x52921e(0x1bcd)]));}['dispose'](){var _0x2c7846=_0x7ac1d9;this[_0x2c7846(0x1a40)]&&this[_0x2c7846(0x1a40)][_0x2c7846(0x2d20)](!0x0,!0x0),this[_0x2c7846(0x2e9c)]&&this['_skyboxMaterial']['dispose'](!0x0,!0x0),this[_0x2c7846(0x2b42)][_0x2c7846(0x2d20)](!0x1);}}_0x20b509['_GroundTextureCDNUrl']=_0x7ac1d9(0x2c5d),_0x20b509[_0x7ac1d9(0xe72)]=_0x7ac1d9(0x1113),_0x20b509[_0x7ac1d9(0x1097)]=_0x7ac1d9(0x4d0);},0x12b78:(_0x536114,_0x2efd99,_0xba6f2c)=>{_0xba6f2c(0x15975),_0xba6f2c(0x48ad),_0xba6f2c(0x12795),_0xba6f2c(0x1548d);},0x48ad:(_0x3446f8,_0x191a6f,_0x18ff66)=>{var _0x18114b=a8_0x49466b;_0x18ff66(0xbac7),_0x18ff66=_0x18ff66(0x1181f),(class extends _0x18ff66['o']{},_0x18ff66['o'][_0x18114b(0x28d2)],_0x18ff66['o']['MODE_TOPBOTTOM'],_0x18ff66['o'][_0x18114b(0x36b7)]);},0x12795:(_0x5748df,_0x2c1d73,_0x410e69)=>{var _0xf6aa55=a8_0x49466b,_0x2bd3a5=_0x410e69(0x10ea4),_0x2c69eb=_0x410e69(0x1446b),_0x3f19ef=_0x410e69(0x9fd1),_0x4dcf09=_0x410e69(0xbac7),_0x3bb0af=_0x410e69(0x7c4f),_0x44dbe5=_0x410e69(0x17583),_0x4dc9f1=_0x410e69(0x5a05),_0x1fbda9=_0x410e69(0x15975),_0x142da7=_0x410e69(0xbe0e),_0x1cb179=_0x410e69(0x17556),_0x392ca5=_0x410e69(0x16e8e),_0x51a4a4=(_0x410e69(0x741b),_0x410e69(0xab44),_0x410e69(0x13cc1),_0x410e69(0x467b)),_0x2650ea=_0x410e69(0x3cf1);_0x2c69eb['x'][_0xf6aa55(0x1229)][_0xf6aa55(0x3383)]=function(_0x584fa4=!0x1){var _0x1849be=_0xf6aa55;if(_0x584fa4&&this['lights']){for(let _0x9c7f82=0x0;_0x9c7f82<this['lights'][_0x1849be(0x132e)];_0x9c7f82++)this[_0x1849be(0x1834)][_0x9c7f82][_0x1849be(0x2d20)]();}0x0===this[_0x1849be(0x1834)][_0x1849be(0x132e)]&&new _0x4dc9f1['e'](_0x1849be(0x6d2),_0x3f19ef['P']['Up'](),this);},_0x2c69eb['x'][_0xf6aa55(0x1229)][_0xf6aa55(0x1745)]=function(_0x21d344=!0x1,_0x5cd02d=!0x1,_0x5ed347=!0x1){var _0x94ef58=_0xf6aa55;if(_0x5cd02d&&this['activeCamera']&&(this[_0x94ef58(0x203b)][_0x94ef58(0x2d20)](),this[_0x94ef58(0x203b)]=null),!this[_0x94ef58(0x203b)]){const _0x113f9d=this['getWorldExtends'](_0x3bdd7f=>_0x3bdd7f[_0x94ef58(0x2ba6)]&&_0x3bdd7f['isEnabled']()),_0x5aed3f=_0x113f9d['max'][_0x94ef58(0x3e42)](_0x113f9d[_0x94ef58(0x3749)]),_0x185e76=_0x113f9d[_0x94ef58(0x3749)]['add'](_0x5aed3f[_0x94ef58(0x27e7)](0.5));let _0x20ce0f,_0x27e4fb=1.5*_0x5aed3f[_0x94ef58(0x132e)]();if(isFinite(_0x27e4fb)||(_0x27e4fb=0x1,_0x185e76['copyFromFloats'](0x0,0x0,0x0)),_0x21d344){const _0x2a4c7e=new _0x1cb179['Y'](_0x94ef58(0x31c7),-Math['PI']/0x2,Math['PI']/0x2,_0x27e4fb,_0x185e76,this);_0x2a4c7e['lowerRadiusLimit']=0.01*_0x27e4fb,_0x2a4c7e[_0x94ef58(0x357)]=0x64/_0x27e4fb,_0x20ce0f=_0x2a4c7e;}else{const _0x8a4519=new _0x142da7['c'](_0x94ef58(0x31c7),new _0x3f19ef['P'](_0x185e76['x'],_0x185e76['y'],-_0x27e4fb),this);_0x8a4519['setTarget'](_0x185e76),_0x20ce0f=_0x8a4519;}_0x20ce0f[_0x94ef58(0xe5)]=0.01*_0x27e4fb,_0x20ce0f['maxZ']=0x3e8*_0x27e4fb,_0x20ce0f['speed']=0.2*_0x27e4fb,this[_0x94ef58(0x203b)]=_0x20ce0f,_0x5ed347&&_0x20ce0f[_0x94ef58(0x1a17)]();}},_0x2c69eb['x'][_0xf6aa55(0x1229)][_0xf6aa55(0xb48)]=function(_0x1b6057=!0x1,_0x48dba1=!0x1,_0xe69584=!0x1){var _0xedb9e1=_0xf6aa55;this['createDefaultLight'](_0x48dba1),this[_0xedb9e1(0x1745)](_0x1b6057,_0x48dba1,_0xe69584);},_0x2c69eb['x'][_0xf6aa55(0x1229)][_0xf6aa55(0x18e4)]=function(_0x207a0d,_0x409e66=!0x1,_0x57c9f8=0x3e8,_0x3d80b2=0x0,_0x48010a=!0x0){var _0x3799c6=_0xf6aa55;if(!_0x207a0d)return _0x2bd3a5['Y']['Warn'](_0x3799c6(0x1d2e)),null;_0x48010a&&_0x207a0d&&(this[_0x3799c6(0x1de0)]=_0x207a0d);const _0x2f3129=(0x0,_0x51a4a4['NR'])(_0x3799c6(0xb99),{'size':_0x57c9f8},this);if(_0x409e66){const _0x47a5ab=new _0x44dbe5['Y'](_0x3799c6(0x22b1),this);_0x47a5ab[_0x3799c6(0x32b8)]=!0x1,_0x47a5ab[_0x3799c6(0x1074)]=_0x207a0d[_0x3799c6(0x11fe)](),_0x47a5ab['reflectionTexture']&&(_0x47a5ab[_0x3799c6(0x1074)][_0x3799c6(0x3f4d)]=_0x4dcf09['x']['SKYBOX_MODE']),_0x47a5ab['microSurface']=0x1-_0x3d80b2,_0x47a5ab['disableLighting']=!0x0,_0x47a5ab[_0x3799c6(0xdc5)]=!0x0,_0x2f3129['material']=_0x47a5ab;}else{const _0xf01f10=new _0x3bb0af['K'](_0x3799c6(0x22b1),this);_0xf01f10[_0x3799c6(0x32b8)]=!0x1,_0xf01f10[_0x3799c6(0x1074)]=_0x207a0d[_0x3799c6(0x11fe)](),_0xf01f10[_0x3799c6(0x1074)]&&(_0xf01f10[_0x3799c6(0x1074)]['coordinatesMode']=_0x4dcf09['x'][_0x3799c6(0xec8)]),_0xf01f10[_0x3799c6(0x30e9)]=!0x0,_0x2f3129[_0x3799c6(0x4e2)]=_0xf01f10;}return _0x2f3129[_0x3799c6(0x1c60)]=!0x1,_0x2f3129[_0x3799c6(0x1fb1)]=!0x0,_0x2f3129[_0x3799c6(0x26a5)]=!0x0,_0x2f3129;},_0x2c69eb['x']['prototype'][_0xf6aa55(0x216)]=function(_0x281dda){return _0x1fbda9['g']?new _0x1fbda9['g'](_0x281dda,this):null;},_0x2c69eb['x']['prototype'][_0xf6aa55(0x29c2)]=function(_0x65ad0b={}){return new _0x392ca5['F'](this,_0x65ad0b);},_0x2c69eb['x'][_0xf6aa55(0x1229)][_0xf6aa55(0x3787)]=function(_0x55cb26={}){var _0x252a70=_0xf6aa55;return _0x2650ea['B'][_0x252a70(0x3abf)](this,_0x55cb26)['then'](_0x26f956=>_0x26f956);};},0x1548d:(_0x1bf61e,_0x53e286,_0xe171fb)=>{var _0x1dde88=a8_0x49466b;_0xe171fb(0xbac7),_0xe171fb(0x7cd6);var _0x28d660=_0xe171fb(0x1181f);_0xe171fb(0x1272b),class extends _0x28d660['o']{},_0x28d660['o'][_0x1dde88(0x28d2)],_0x28d660['o'][_0x1dde88(0xfe2)],_0x28d660['o'][_0x1dde88(0x36b7)];},0x1ffa:(_0x347ecd,_0x4eed9e,_0x2186f8)=>{_0x2186f8(0x360b);},0x2540:(_0x13f0d3,_0x4c3ab6,_0x4a8b96)=>{_0x4a8b96(0x1ffa),_0x4a8b96(0x8348);},0x8348:(_0x1a00b9,_0x44b584,_0x49e20e)=>{_0x49e20e(0xe222),_0x49e20e(0x360b);},0x1366f:(_0x3a22f9,_0x2690c7,_0xb0ff2b)=>{var _0x4d2f14=a8_0x49466b;_0xb0ff2b['d'](_0x2690c7,{'w':()=>_0x301f27});function _0x18bfde(_0x1d84d2,_0x34fba5,_0x26c33a,_0x50256f){var _0x2a31f0=a8_0x58a1,_0x3def51,_0x3bc8da=arguments['length'],_0x29e19d=_0x3bc8da<0x3?_0x34fba5:null===_0x50256f?_0x50256f=Object['getOwnPropertyDescriptor'](_0x34fba5,_0x26c33a):_0x50256f;if('object'==typeof Reflect&&_0x2a31f0(0x187)==typeof Reflect[_0x2a31f0(0x14d7)])_0x29e19d=Reflect[_0x2a31f0(0x14d7)](_0x1d84d2,_0x34fba5,_0x26c33a,_0x50256f);else{for(var _0x386964=_0x1d84d2[_0x2a31f0(0x132e)]-0x1;0x0<=_0x386964;_0x386964--)(_0x3def51=_0x1d84d2[_0x386964])&&(_0x29e19d=(_0x3bc8da<0x3?_0x3def51(_0x29e19d):0x3<_0x3bc8da?_0x3def51(_0x34fba5,_0x26c33a,_0x29e19d):_0x3def51(_0x34fba5,_0x26c33a))||_0x29e19d);}0x3<_0x3bc8da&&_0x29e19d&&Object[_0x2a31f0(0x1fc0)](_0x34fba5,_0x26c33a,_0x29e19d);}var _0x2690c7=_0xb0ff2b(0x153ad),_0x39a6e7=_0xb0ff2b(0xe222),_0x4a04db=_0xb0ff2b(0xf96c),_0x3679ba=_0xb0ff2b(0xc84b),_0x3233fa=_0xb0ff2b(0xee04),_0xa2aaff=_0xb0ff2b(0xf8c1),_0x4592e5=_0xb0ff2b(0x1a27),_0x327e66=_0xb0ff2b(0xbac7),_0x3acfef=_0xb0ff2b(0x8af2),_0x208c98=_0xb0ff2b(0x173aa),_0x41d177=_0xb0ff2b(0x147cf),_0x15eb05=_0xb0ff2b(0x77a5),_0x507a7d=(_0xb0ff2b(0x2a8d),_0xb0ff2b(0x14398),_0xb0ff2b(0x15cb9)),_0x59ce3a=_0xb0ff2b(0x6421),_0x4f473b=_0xb0ff2b(0xcef),_0x2373c3=_0xb0ff2b(0x2088);class _0x301f27{constructor(_0x31d8aa,_0x51c845){var _0x1220a3=a8_0x58a1;this[_0x1220a3(0x1b5b)]={},this[_0x1220a3(0x2c87)]=0x0,this[_0x1220a3(0x383e)]={'width':0x0,'height':0x0},this['_shouldRender']=!0x0,this['_postProcesses']=[],this[_0x1220a3(0x36e7)]=[],this['_emissiveTextureAndColor']={'texture':null,'color':new _0x3679ba['HE']()},this[_0x1220a3(0x3bf6)]={},this[_0x1220a3(0x1511)]=new _0x3679ba['HE'](),this[_0x1220a3(0x3bab)]=!0x0,this['disableBoundingBoxesFromEffectLayer']=!0x1,this['onDisposeObservable']=new _0x4a04db['y$'](),this[_0x1220a3(0xaa)]=new _0x4a04db['y$'](),this[_0x1220a3(0xf9a)]=new _0x4a04db['y$'](),this[_0x1220a3(0x929)]=new _0x4a04db['y$'](),this[_0x1220a3(0x112)]=new _0x4a04db['y$'](),this[_0x1220a3(0x1848)]=new _0x4a04db['y$'](),this[_0x1220a3(0x310)]=new _0x4a04db['y$'](),this[_0x1220a3(0x34c0)]={},this[_0x1220a3(0x3efc)]=_0x31d8aa,this['_scene']=_0x51c845||_0xa2aaff['l'][_0x1220a3(0x19c8)],_0x301f27['_SceneComponentInitialization'](this['_scene']),this[_0x1220a3(0x398b)]=this['_scene']['getEngine'](),this['_maxSize']=this['_engine'][_0x1220a3(0x1766)]()['maxTextureSize'],this[_0x1220a3(0x48a)][_0x1220a3(0x2393)][_0x1220a3(0x2f54)](this),this[_0x1220a3(0x34ce)]=[],this['_generateIndexBuffer'](),this[_0x1220a3(0x3e97)]();}get[_0x4d2f14(0x2d7a)](){var _0x4ccd00=_0x4d2f14;return this[_0x4ccd00(0x1a4e)][_0x4ccd00(0x2d7a)];}get[_0x4d2f14(0x26aa)](){var _0x2af031=_0x4d2f14;return this[_0x2af031(0x1a4e)][_0x2af031(0x26aa)];}set[_0x4d2f14(0x26aa)](_0x4f5709){var _0x1bd617=_0x4d2f14;this[_0x1bd617(0x1a4e)][_0x1bd617(0x26aa)]=_0x4f5709;}get[_0x4d2f14(0x263b)](){var _0xf72f9c=_0x4d2f14;return this[_0xf72f9c(0xd84)];}['setMaterialForRendering'](_0x1cd7f4,_0x3783cb){var _0x4a91d9=_0x4d2f14;if(this['_mainTexture'][_0x4a91d9(0x3cb1)](_0x1cd7f4,_0x3783cb),Array[_0x4a91d9(0x3ec0)](_0x1cd7f4))for(let _0x46fda2=0x0;_0x46fda2<_0x1cd7f4[_0x4a91d9(0x132e)];++_0x46fda2){var _0x241d59=_0x1cd7f4[_0x46fda2];_0x3783cb?this[_0x4a91d9(0x34c0)][_0x241d59[_0x4a91d9(0x439)]]=[_0x241d59,_0x3783cb]:delete this[_0x4a91d9(0x34c0)][_0x241d59['uniqueId']];}else _0x3783cb?this[_0x4a91d9(0x34c0)][_0x1cd7f4['uniqueId']]=[_0x1cd7f4,_0x3783cb]:delete this[_0x4a91d9(0x34c0)][_0x1cd7f4[_0x4a91d9(0x439)]];}[_0x4d2f14(0x20a)](_0x42bf9d){return null!=(_0x42bf9d=this['_effectIntensity'][_0x42bf9d['uniqueId']])?_0x42bf9d:0x1;}[_0x4d2f14(0xa2)](_0x26b678,_0x41a590){var _0x1bf4ba=_0x4d2f14;this[_0x1bf4ba(0x3bf6)][_0x26b678[_0x1bf4ba(0x439)]]=_0x41a590;}['_numInternalDraws'](){return 0x1;}[_0x4d2f14(0xbdf)](_0x3861c3){var _0x17d14e=_0x4d2f14;this[_0x17d14e(0x1a4e)]=Object[_0x17d14e(0x1666)]({'mainTextureRatio':0.5,'alphaBlendingMode':_0x15eb05['g'][_0x17d14e(0x3fe)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x15eb05['g']['TEXTURETYPE_UNSIGNED_INT']},_0x3861c3),this['_setMainTextureSize'](),this[_0x17d14e(0x3126)](),this['_createTextureAndPostProcesses']();}[_0x4d2f14(0x2288)](){var _0x454887=_0x4d2f14;const _0xc8824b=[];_0xc8824b[_0x454887(0x2f54)](0x0),_0xc8824b[_0x454887(0x2f54)](0x1),_0xc8824b[_0x454887(0x2f54)](0x2),_0xc8824b[_0x454887(0x2f54)](0x0),_0xc8824b['push'](0x2),_0xc8824b[_0x454887(0x2f54)](0x3),this['_indexBuffer']=this[_0x454887(0x398b)][_0x454887(0x973)](_0xc8824b);}[_0x4d2f14(0x3e97)](){var _0x2e901f=_0x4d2f14;const _0xa6c851=[];_0xa6c851[_0x2e901f(0x2f54)](0x1,0x1),_0xa6c851['push'](-0x1,0x1),_0xa6c851['push'](-0x1,-0x1),_0xa6c851['push'](0x1,-0x1);var _0x5892b9=new _0x4592e5['o'](this[_0x2e901f(0x398b)],_0xa6c851,_0x4592e5['o'][_0x2e901f(0x31b9)],!0x1,!0x1,0x2);this['_vertexBuffers'][_0x4592e5['o'][_0x2e901f(0x31b9)]]=_0x5892b9;}[_0x4d2f14(0x1a2d)](){var _0x47cfcb=_0x4d2f14;this[_0x47cfcb(0x1a4e)]['mainTextureFixedSize']?(this[_0x47cfcb(0x383e)][_0x47cfcb(0x37ce)]=this['_effectLayerOptions'][_0x47cfcb(0x2743)],this[_0x47cfcb(0x383e)]['height']=this[_0x47cfcb(0x1a4e)][_0x47cfcb(0x2743)]):(this['_mainTextureDesiredSize']['width']=this[_0x47cfcb(0x398b)][_0x47cfcb(0x105a)]()*this[_0x47cfcb(0x1a4e)][_0x47cfcb(0x567)],this['_mainTextureDesiredSize'][_0x47cfcb(0x1995)]=this[_0x47cfcb(0x398b)]['getRenderHeight']()*this[_0x47cfcb(0x1a4e)]['mainTextureRatio'],this['_mainTextureDesiredSize'][_0x47cfcb(0x37ce)]=this[_0x47cfcb(0x398b)][_0x47cfcb(0xcd)]?_0x3233fa['D'][_0x47cfcb(0x1bc3)](this[_0x47cfcb(0x383e)][_0x47cfcb(0x37ce)],this[_0x47cfcb(0x2c87)]):this[_0x47cfcb(0x383e)][_0x47cfcb(0x37ce)],this[_0x47cfcb(0x383e)][_0x47cfcb(0x1995)]=this[_0x47cfcb(0x398b)][_0x47cfcb(0xcd)]?_0x3233fa['D'][_0x47cfcb(0x1bc3)](this[_0x47cfcb(0x383e)][_0x47cfcb(0x1995)],this[_0x47cfcb(0x2c87)]):this[_0x47cfcb(0x383e)][_0x47cfcb(0x1995)]),this[_0x47cfcb(0x383e)][_0x47cfcb(0x37ce)]=Math[_0x47cfcb(0x27d2)](this['_mainTextureDesiredSize'][_0x47cfcb(0x37ce)]),this[_0x47cfcb(0x383e)][_0x47cfcb(0x1995)]=Math[_0x47cfcb(0x27d2)](this[_0x47cfcb(0x383e)][_0x47cfcb(0x1995)]);}[_0x4d2f14(0x3126)](){var _0x1729e8=_0x4d2f14;this[_0x1729e8(0xd84)]=new _0x3acfef['_'](_0x1729e8(0x2597),{'width':this['_mainTextureDesiredSize'][_0x1729e8(0x37ce)],'height':this['_mainTextureDesiredSize'][_0x1729e8(0x1995)]},this[_0x1729e8(0x48a)],!0x1,!0x0,this[_0x1729e8(0x1a4e)][_0x1729e8(0x3be0)]),this[_0x1729e8(0xd84)]['activeCamera']=this['_effectLayerOptions'][_0x1729e8(0x2d7a)],this['_mainTexture'][_0x1729e8(0x255d)]=_0x327e66['x'][_0x1729e8(0x2d3b)],this[_0x1729e8(0xd84)]['wrapV']=_0x327e66['x'][_0x1729e8(0x2d3b)],this[_0x1729e8(0xd84)][_0x1729e8(0x21f3)]=0x1,this['_mainTexture']['updateSamplingMode'](_0x327e66['x'][_0x1729e8(0xe7)]),this[_0x1729e8(0xd84)][_0x1729e8(0x3630)]=!0x1,this[_0x1729e8(0xd84)][_0x1729e8(0x36c8)]=null,this['_mainTexture'][_0x1729e8(0x2db8)]=!0x0;for(const _0x966f5a in this[_0x1729e8(0x34c0)]){var [_0x11ba79,_0x122c28]=this[_0x1729e8(0x34c0)][_0x966f5a];this[_0x1729e8(0xd84)][_0x1729e8(0x3cb1)](_0x11ba79,_0x122c28);}if(this[_0x1729e8(0xd84)][_0x1729e8(0xe3c)]=(_0x1eb133,_0x40bb0e,_0x34b547)=>{var _0x482840=_0x1729e8;if((_0x34b547||0x0===_0x40bb0e)&&_0x1eb133[_0x482840(0x1549)])for(let _0x2b2dcc=0x0;_0x2b2dcc<_0x1eb133[_0x482840(0x1549)][_0x482840(0x132e)];++_0x2b2dcc){const _0x12ca60=_0x1eb133['subMeshes'][_0x2b2dcc];var _0x2c057a=_0x12ca60[_0x482840(0x90)]();const _0x529c02=_0x12ca60[_0x482840(0x3b8e)]();if(_0x2c057a){var _0x2b805b=_0x529c02[_0x482840(0x3944)](_0x12ca60[_0x482840(0x654)],!!_0x12ca60[_0x482840(0x15ba)]())[_0x482840(0x1218)][_0x12ca60['_id']]||_0x529c02[_0x482840(0x40a)];if(this[_0x482840(0x20dd)](_0x529c02,_0x12ca60,_0x2c057a),!this[_0x482840(0x3485)](_0x12ca60,_0x2b805b,this['_emissiveTextureAndColor'][_0x482840(0xc52)]))return!0x1;}}return!0x0;},this[_0x1729e8(0xd84)][_0x1729e8(0x3784)]=(_0x11077e,_0x145990,_0x577ab9,_0x5484bd)=>{var _0x5dd480=_0x1729e8;this[_0x5dd480(0xaa)]['notifyObservers'](this);let _0x5b2a4f;const _0x51fb63=this[_0x5dd480(0x48a)][_0x5dd480(0x2636)]();if(_0x5484bd[_0x5dd480(0x132e)]){for(_0x51fb63[_0x5dd480(0x3cc)](!0x1),_0x5b2a4f=0x0;_0x5b2a4f<_0x5484bd[_0x5dd480(0x132e)];_0x5b2a4f++)this['_renderSubMesh'](_0x5484bd['data'][_0x5b2a4f]);_0x51fb63[_0x5dd480(0x3cc)](!0x0);}for(_0x5b2a4f=0x0;_0x5b2a4f<_0x11077e[_0x5dd480(0x132e)];_0x5b2a4f++)this[_0x5dd480(0x9c0)](_0x11077e[_0x5dd480(0xf56)][_0x5b2a4f]);for(_0x5b2a4f=0x0;_0x5b2a4f<_0x145990[_0x5dd480(0x132e)];_0x5b2a4f++)this[_0x5dd480(0x9c0)](_0x145990['data'][_0x5b2a4f]);var _0x30220e=_0x51fb63['getAlphaMode']();for(_0x5b2a4f=0x0;_0x5b2a4f<_0x577ab9[_0x5dd480(0x132e)];_0x5b2a4f++)this[_0x5dd480(0x9c0)](_0x577ab9[_0x5dd480(0xf56)][_0x5b2a4f],!0x0);_0x51fb63[_0x5dd480(0x206b)](_0x30220e);},this[_0x1729e8(0xd84)][_0x1729e8(0x2b3)][_0x1729e8(0x11ad)](_0x5c4efd=>{var _0x599128=_0x1729e8;_0x5c4efd[_0x599128(0x2af2)](this['neutralColor'],!0x0,!0x0,!0x0);}),this[_0x1729e8(0x48a)]['getBoundingBoxRenderer']){const _0x4ea8e5=this['_scene']['getBoundingBoxRenderer']()[_0x1729e8(0x1ca0)];this['_mainTexture']['onBeforeBindObservable'][_0x1729e8(0x11ad)](()=>{var _0x1c932b=_0x1729e8;this['_scene'][_0x1c932b(0x2d89)]()[_0x1c932b(0x1ca0)]=!this['disableBoundingBoxesFromEffectLayer']&&_0x4ea8e5;}),this[_0x1729e8(0xd84)]['onAfterUnbindObservable'][_0x1729e8(0x11ad)](()=>{var _0x2a2efc=_0x1729e8;this[_0x2a2efc(0x48a)][_0x2a2efc(0x2d89)]()[_0x2a2efc(0x1ca0)]=_0x4ea8e5;});}}[_0x4d2f14(0x213e)](_0x41bff8){}[_0x4d2f14(0x3485)](_0x5cdc8b,_0x58efbe,_0x3b11fe){var _0xa6f2b6=_0x4d2f14,_0xd0842a=this[_0xa6f2b6(0x48a)][_0xa6f2b6(0x2636)]();const _0xb53f9=_0x5cdc8b[_0xa6f2b6(0x2907)](),_0x301aa9=null==(_0x32260b=_0xb53f9[_0xa6f2b6(0x2591)][_0xa6f2b6(0xfd3)])?void 0x0:_0x32260b[_0xd0842a[_0xa6f2b6(0x2b92)]];if(_0x301aa9)return _0x301aa9['isReadyForSubMesh'](_0xb53f9,_0x5cdc8b,_0x58efbe);const _0x2d2fb0=_0x5cdc8b[_0xa6f2b6(0x90)]();if(!_0x2d2fb0)return!0x1;if(this['_useMeshMaterial'](_0x5cdc8b[_0xa6f2b6(0x3b8e)]()))return _0x2d2fb0['isReadyForSubMesh'](_0x5cdc8b[_0xa6f2b6(0x2907)](),_0x5cdc8b,_0x58efbe);const _0x5df34e=[],_0x3a4b34=[_0x4592e5['o'][_0xa6f2b6(0x31b9)]];let _0x79a755=!0x1,_0x132d4a=!0x1;_0x2d2fb0&&(_0x32260b=_0x2d2fb0['needAlphaTesting'](),_0x20e8c5=(_0xd0842a=_0x2d2fb0['getAlphaTestTexture']())&&_0xd0842a[_0xa6f2b6(0x291f)]&&(_0x2d2fb0[_0xa6f2b6(0x802)]||_0x2d2fb0[_0xa6f2b6(0x3fd2)]),_0xd0842a&&(_0x32260b||_0x20e8c5)&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x1643)),_0xb53f9[_0xa6f2b6(0x3acb)](_0x4592e5['o'][_0xa6f2b6(0x32bb)])&&0x1===_0xd0842a[_0xa6f2b6(0x365d)]?(_0x5df34e[_0xa6f2b6(0x2f54)]('#define\x20DIFFUSEUV2'),_0x132d4a=!0x0):_0xb53f9[_0xa6f2b6(0x3acb)](_0x4592e5['o'][_0xa6f2b6(0x855)])&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x1b9a)),_0x79a755=!0x0),_0x32260b&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x396e)),_0x5df34e['push'](_0xa6f2b6(0x300f))),_0xd0842a[_0xa6f2b6(0x1b93)]||_0x5df34e[_0xa6f2b6(0x2f54)]('#define\x20DIFFUSE_ISLINEAR')),(_0x20e8c5=_0x2d2fb0['opacityTexture'])&&(_0x5df34e['push'](_0xa6f2b6(0x1eca)),_0xb53f9[_0xa6f2b6(0x3acb)](_0x4592e5['o'][_0xa6f2b6(0x32bb)])&&0x1===_0x20e8c5[_0xa6f2b6(0x365d)]?(_0x5df34e['push']('#define\x20OPACITYUV2'),_0x132d4a=!0x0):_0xb53f9[_0xa6f2b6(0x3acb)](_0x4592e5['o'][_0xa6f2b6(0x855)])&&(_0x5df34e['push']('#define\x20OPACITYUV1'),_0x79a755=!0x0))),_0x3b11fe&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x276b)),_0xb53f9[_0xa6f2b6(0x3acb)](_0x4592e5['o']['UV2Kind'])&&0x1===_0x3b11fe[_0xa6f2b6(0x365d)]?(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x4072)),_0x132d4a=!0x0):_0xb53f9[_0xa6f2b6(0x3acb)](_0x4592e5['o'][_0xa6f2b6(0x855)])&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x61c)),_0x79a755=!0x0),_0x3b11fe[_0xa6f2b6(0x1b93)]||_0x5df34e[_0xa6f2b6(0x2f54)]('#define\x20EMISSIVE_ISLINEAR')),_0xb53f9[_0xa6f2b6(0x1285)]&&_0xb53f9['isVerticesDataPresent'](_0x4592e5['o'][_0xa6f2b6(0x3469)])&&_0xb53f9['hasVertexAlpha']&&_0x2d2fb0['transparencyMode']!==_0x208c98['F'][_0xa6f2b6(0x10c3)]&&(_0x3a4b34[_0xa6f2b6(0x2f54)](_0x4592e5['o'][_0xa6f2b6(0x3469)]),_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x3235))),_0x79a755&&(_0x3a4b34['push'](_0x4592e5['o'][_0xa6f2b6(0x855)]),_0x5df34e['push'](_0xa6f2b6(0x39ad))),_0x132d4a&&(_0x3a4b34[_0xa6f2b6(0x2f54)](_0x4592e5['o'][_0xa6f2b6(0x32bb)]),_0x5df34e[_0xa6f2b6(0x2f54)]('#define\x20UV2'));const _0x21846e=new _0x59ce3a['L']();_0xb53f9[_0xa6f2b6(0xc42)]&&_0xb53f9['computeBonesUsingShaders']?(_0x3a4b34[_0xa6f2b6(0x2f54)](_0x4592e5['o']['MatricesIndicesKind']),_0x3a4b34[_0xa6f2b6(0x2f54)](_0x4592e5['o'][_0xa6f2b6(0x2744)]),0x4<_0xb53f9[_0xa6f2b6(0x2046)]&&(_0x3a4b34[_0xa6f2b6(0x2f54)](_0x4592e5['o']['MatricesIndicesExtraKind']),_0x3a4b34[_0xa6f2b6(0x2f54)](_0x4592e5['o'][_0xa6f2b6(0x2f3e)])),_0x5df34e[_0xa6f2b6(0x2f54)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0xb53f9[_0xa6f2b6(0x2046)]),(_0x32260b=_0xb53f9[_0xa6f2b6(0x3463)])&&_0x32260b[_0xa6f2b6(0x2c0b)]?_0x5df34e['push']('#define\x20BONETEXTURE'):_0x5df34e['push'](_0xa6f2b6(0x12f8)+(_0x32260b?_0x32260b[_0xa6f2b6(0x3d38)][_0xa6f2b6(0x132e)]+0x1:0x0)),0x0<_0xb53f9[_0xa6f2b6(0x2046)]&&_0x21846e[_0xa6f2b6(0x14f)](0x0,_0xb53f9)):_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x8c8)),_0xd0842a=_0xb53f9['morphTargetManager'];let _0x38c55b=0x0;_0xd0842a&&0x0<_0xd0842a[_0xa6f2b6(0x3d79)]&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x2b6d)),_0x38c55b=_0xd0842a[_0xa6f2b6(0x3d79)],_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x1903)+_0x38c55b),_0xd0842a['isUsingTextureForTargets']&&_0x5df34e['push'](_0xa6f2b6(0x934)),_0x41d177['G'][_0xa6f2b6(0x3c4a)](_0x3a4b34,_0xb53f9,_0x38c55b)),_0x58efbe&&(_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0x1a0e)),_0x41d177['G'][_0xa6f2b6(0x39f0)](_0x3a4b34),_0x5cdc8b[_0xa6f2b6(0x3b8e)]()[_0xa6f2b6(0x40a)]&&_0x5df34e[_0xa6f2b6(0x2f54)](_0xa6f2b6(0xa5b))),(0x0,_0x2373c3['lK'])(_0x2d2fb0,this['_scene'],_0x5df34e),this[_0xa6f2b6(0x213e)](_0x5df34e);const _0x2ae67=_0x5cdc8b[_0xa6f2b6(0x695)](void 0x0,!0x0);var _0x32260b,_0x20e8c5=_0x2ae67[_0xa6f2b6(0x1f05)],_0x3b11fe=_0x5df34e[_0xa6f2b6(0x2abd)]('\x0a');return _0x20e8c5!==_0x3b11fe&&((0x0,_0x2373c3['qx'])(_0x32260b=[_0xa6f2b6(0x2d0),'mBones',_0xa6f2b6(0x22e8),'glowColor',_0xa6f2b6(0x2a6d),_0xa6f2b6(0x39a5),'diffuseMatrix',_0xa6f2b6(0x2b26),_0xa6f2b6(0x611),_0xa6f2b6(0x1931),_0xa6f2b6(0x894),_0xa6f2b6(0x3eed),_0xa6f2b6(0x1e8c)]),_0x2ae67[_0xa6f2b6(0x3388)](this[_0xa6f2b6(0x398b)]['createEffect'](_0xa6f2b6(0x2f19),_0x3a4b34,_0x32260b,[_0xa6f2b6(0x109a),'emissiveSampler',_0xa6f2b6(0x4094),_0xa6f2b6(0x20ad),_0xa6f2b6(0x21f1)],_0x3b11fe,_0x21846e,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x38c55b}),_0x3b11fe)),_0x2ae67[_0xa6f2b6(0x204d)][_0xa6f2b6(0x3a4f)]();}[_0x4d2f14(0x3364)](){var _0x138fa9=_0x4d2f14;for(let _0x221fa5=0x0;_0x221fa5<this[_0x138fa9(0x1945)][_0x138fa9(0x132e)];_0x221fa5++)if(!this['_postProcesses'][_0x221fa5][_0x138fa9(0x3a4f)]())return;const _0x30cd2e=this[_0x138fa9(0x48a)][_0x138fa9(0x2636)]();var _0x4f52c8=this[_0x138fa9(0x3f7e)]();let _0xdd59d9=!0x0;for(let _0x29d676=0x0;_0x29d676<_0x4f52c8;++_0x29d676){let _0x94299b=this['_mergeDrawWrapper'][_0x29d676];_0x94299b||(_0x94299b=this[_0x138fa9(0x34ce)][_0x29d676]=new _0x4f473b['q'](this[_0x138fa9(0x398b)]))[_0x138fa9(0x3388)](this['_createMergeEffect']()),_0xdd59d9=_0xdd59d9&&_0x94299b['effect']['isReady']();}if(_0xdd59d9){this[_0x138fa9(0xf9a)][_0x138fa9(0x3e9)](this);var _0x13af17=_0x30cd2e[_0x138fa9(0xec9)]();for(let _0x192349=0x0;_0x192349<_0x4f52c8;++_0x192349){var _0x4be099=this['_mergeDrawWrapper'][_0x192349];_0x30cd2e[_0x138fa9(0x26d0)](_0x4be099),_0x30cd2e[_0x138fa9(0x3c33)](!0x1),_0x30cd2e[_0x138fa9(0x1b7b)](this[_0x138fa9(0x1b5b)],this[_0x138fa9(0xf63)],_0x4be099[_0x138fa9(0x204d)]),_0x30cd2e['setAlphaMode'](this[_0x138fa9(0x1a4e)]['alphaBlendingMode']),this[_0x138fa9(0x352a)](_0x4be099['effect'],_0x192349);}_0x30cd2e[_0x138fa9(0x206b)](_0x13af17),this[_0x138fa9(0x1848)][_0x138fa9(0x3e9)](this),_0x13af17=this[_0x138fa9(0xd84)][_0x138fa9(0x2cc8)](),(this[_0x138fa9(0x1a2d)](),_0x13af17[_0x138fa9(0x37ce)]===this['_mainTextureDesiredSize'][_0x138fa9(0x37ce)]&&_0x13af17[_0x138fa9(0x1995)]===this['_mainTextureDesiredSize']['height']||0x0===this[_0x138fa9(0x383e)]['width']||0x0===this['_mainTextureDesiredSize']['height']||(this[_0x138fa9(0x310)]['notifyObservers'](this),this[_0x138fa9(0x2fb6)](),this['_createMainTexture'](),this[_0x138fa9(0x360f)]()));}}['hasMesh'](_0x1cf146){var _0x3541d7=_0x4d2f14;return-0x1===this[_0x3541d7(0x26aa)]||_0x1cf146[_0x3541d7(0x26aa)]===this[_0x3541d7(0x26aa)];}[_0x4d2f14(0x2aba)](){var _0x490bbe=_0x4d2f14;return this[_0x490bbe(0x3bab)]&&this['_shouldRender'];}[_0x4d2f14(0x1fc4)](_0x4d16e5){return!0x0;}[_0x4d2f14(0x3ee6)](_0xf27c4f,_0x44ed79){return!_0x44ed79['needAlphaBlendingForMesh'](_0xf27c4f);}[_0x4d2f14(0x3744)](){return!0x0;}[_0x4d2f14(0x9c0)](_0x18d0ae,_0x52a489=!0x1){var _0x40d09d=_0x4d2f14;if(this[_0x40d09d(0x2aba)]()){const _0x5a6d0b=_0x18d0ae[_0x40d09d(0x90)]();var _0x4c1e86=_0x18d0ae[_0x40d09d(0x2907)](),_0x30b391=_0x18d0ae[_0x40d09d(0x15ba)]();const _0x24db61=_0x18d0ae[_0x40d09d(0x3b8e)](),_0x442ea9=_0x18d0ae[_0x40d09d(0x8ca)](),_0x98f8b8=this[_0x40d09d(0x48a)],_0x39dabb=_0x98f8b8[_0x40d09d(0x2636)]();if(_0x442ea9['_internalAbstractMeshDataInfo'][_0x40d09d(0x3665)]=!0x1,_0x5a6d0b&&this[_0x40d09d(0x3ee6)](_0x24db61,_0x5a6d0b)){let _0x2ee603=null!=(_0x28a8a3=_0x24db61[_0x40d09d(0x1cd4)])?_0x28a8a3:_0x5a6d0b[_0x40d09d(0x1377)];var _0x28a8a3=_0x442ea9[_0x40d09d(0x4000)](),_0x28a8a3=(_0x2ee603=_0x28a8a3<0x0?_0x2ee603===_0x208c98['F'][_0x40d09d(0x30e2)]?_0x208c98['F'][_0x40d09d(0x19a7)]:_0x208c98['F'][_0x40d09d(0x30e2)]:_0x2ee603)===_0x208c98['F'][_0x40d09d(0x30e2)],_0x28a8a3=(_0x39dabb[_0x40d09d(0x3c33)](_0x5a6d0b[_0x40d09d(0x32b8)],_0x5a6d0b[_0x40d09d(0x661)],void 0x0,_0x28a8a3,_0x5a6d0b[_0x40d09d(0x409d)],void 0x0,_0x5a6d0b['zOffsetUnits']),_0x24db61[_0x40d09d(0x3944)](_0x18d0ae[_0x40d09d(0x654)],!!_0x30b391));if(!_0x28a8a3[_0x40d09d(0x85c)]&&this[_0x40d09d(0x1fc4)](_0x24db61)){var _0x11bea9=_0x28a8a3[_0x40d09d(0x1218)][_0x18d0ae[_0x40d09d(0x654)]]||_0x24db61[_0x40d09d(0x40a)];if(this[_0x40d09d(0x20dd)](_0x24db61,_0x18d0ae,_0x5a6d0b),this[_0x40d09d(0x929)]['notifyObservers'](_0x4c1e86),this[_0x40d09d(0x38ea)](_0x24db61))_0x24db61[_0x40d09d(0x3364)](_0x18d0ae,_0x52a489,_0x30b391||void 0x0);else{if(this['_isReady'](_0x18d0ae,_0x11bea9,this[_0x40d09d(0x12b0)][_0x40d09d(0xc52)])){const _0x30f7e7=null==(_0x30b391=_0x442ea9['_internalAbstractMeshDataInfo']['_materialForRenderPass'])?void 0x0:_0x30b391[_0x39dabb[_0x40d09d(0x2b92)]];let _0x2ddda8=_0x18d0ae[_0x40d09d(0x695)]();if(!(_0x2ddda8=!_0x2ddda8&&_0x30f7e7?_0x30f7e7[_0x40d09d(0x695)]():_0x2ddda8))return;const _0xefb4f6=_0x2ddda8[_0x40d09d(0x204d)];if(_0x39dabb[_0x40d09d(0x26d0)](_0x2ddda8),_0x11bea9||_0x24db61[_0x40d09d(0x1712)](_0x18d0ae,_0xefb4f6,_0x5a6d0b[_0x40d09d(0x6d0)]),_0x30f7e7?_0x30f7e7[_0x40d09d(0xbe6)](_0x442ea9[_0x40d09d(0x2fee)](),_0x442ea9,_0x18d0ae):(_0xefb4f6['setMatrix'](_0x40d09d(0x22e8),_0x98f8b8['getTransformMatrix']()),_0xefb4f6[_0x40d09d(0x13a9)](_0x40d09d(0x2d0),_0x442ea9[_0x40d09d(0x2fee)]()),_0xefb4f6['setFloat4']('glowColor',this[_0x40d09d(0x12b0)][_0x40d09d(0x25cc)]['r'],this[_0x40d09d(0x12b0)]['color']['g'],this[_0x40d09d(0x12b0)][_0x40d09d(0x25cc)]['b'],this[_0x40d09d(0x12b0)]['color']['a'])),!_0x30f7e7){_0x30b391=_0x5a6d0b[_0x40d09d(0x1db4)]();const _0x10d664=_0x5a6d0b['getAlphaTestTexture']();var _0x5d102e=_0x10d664&&_0x10d664[_0x40d09d(0x291f)]&&(_0x5a6d0b[_0x40d09d(0x802)]||_0x5a6d0b[_0x40d09d(0x3fd2)]);_0x10d664&&(_0x30b391||_0x5d102e)&&(_0xefb4f6[_0x40d09d(0x19ec)](_0x40d09d(0x109a),_0x10d664),(_0x30b391=_0x10d664[_0x40d09d(0x1f14)]())&&_0xefb4f6[_0x40d09d(0x13a9)](_0x40d09d(0x1697),_0x30b391));const _0x5181c4=_0x5a6d0b[_0x40d09d(0x35f5)];if(_0x5181c4&&(_0xefb4f6['setTexture'](_0x40d09d(0x4094),_0x5181c4),_0xefb4f6[_0x40d09d(0x6e5)](_0x40d09d(0x1931),_0x5181c4[_0x40d09d(0x2da0)]),(_0x5d102e=_0x5181c4[_0x40d09d(0x1f14)]())&&_0xefb4f6[_0x40d09d(0x13a9)](_0x40d09d(0x611),_0x5d102e)),this[_0x40d09d(0x12b0)][_0x40d09d(0xc52)]&&(_0xefb4f6[_0x40d09d(0x19ec)](_0x40d09d(0x24ff),this[_0x40d09d(0x12b0)]['texture']),_0xefb4f6[_0x40d09d(0x13a9)](_0x40d09d(0x2b26),this['_emissiveTextureAndColor'][_0x40d09d(0xc52)]['getTextureMatrix']())),_0x24db61[_0x40d09d(0xc42)]&&_0x24db61[_0x40d09d(0x4003)]&&_0x24db61[_0x40d09d(0x3463)]){const _0x5d571d=_0x24db61[_0x40d09d(0x3463)];if(_0x5d571d[_0x40d09d(0x2c0b)]){_0x30b391=_0x5d571d[_0x40d09d(0x1826)](_0x24db61);if(!_0x30b391)return;_0xefb4f6['setTexture'](_0x40d09d(0x20ad),_0x30b391),_0xefb4f6[_0x40d09d(0x6e5)]('boneTextureWidth',0x4*(_0x5d571d[_0x40d09d(0x3d38)][_0x40d09d(0x132e)]+0x1));}else _0xefb4f6['setMatrices'](_0x40d09d(0xa09),_0x5d571d[_0x40d09d(0x40b3)](_0x24db61));}_0x41d177['G'][_0x40d09d(0x32c7)](_0x24db61,_0xefb4f6),_0x24db61['morphTargetManager']&&_0x24db61[_0x40d09d(0xad0)]['isUsingTextureForTargets']&&_0x24db61['morphTargetManager'][_0x40d09d(0x1712)](_0xefb4f6),_0x52a489&&_0x39dabb[_0x40d09d(0x206b)](_0x5a6d0b[_0x40d09d(0x355d)]),_0xefb4f6[_0x40d09d(0x6e5)](_0x40d09d(0x1e8c),this[_0x40d09d(0x20a)](_0x24db61)),(0x0,_0x2373c3['an'])(_0xefb4f6,_0x5a6d0b,_0x98f8b8);}_0x24db61[_0x40d09d(0x3e93)](_0x442ea9,_0x18d0ae,_0xefb4f6,_0x5a6d0b['fillMode'],_0x28a8a3,_0x11bea9,(_0x3b6be7,_0x2684ba)=>_0xefb4f6['setMatrix'](_0x40d09d(0x2d0),_0x2684ba));}else this[_0x40d09d(0xd84)][_0x40d09d(0x2aad)]();}this[_0x40d09d(0x112)][_0x40d09d(0x3e9)](_0x4c1e86);}}}}[_0x4d2f14(0x38ea)](_0x2e71b4){return!0x1;}[_0x4d2f14(0x220)](){var _0x316189=_0x4d2f14;const _0x3efbbb=this[_0x316189(0x1b5b)][_0x4592e5['o']['PositionKind']];_0x3efbbb&&_0x3efbbb['_rebuild'](),this['_generateIndexBuffer']();}[_0x4d2f14(0x2fb6)](){var _0x272683=_0x4d2f14;this['_mainTexture']['dispose']();for(let _0x4e479a=0x0;_0x4e479a<this[_0x272683(0x1945)][_0x272683(0x132e)];_0x4e479a++)this[_0x272683(0x1945)][_0x4e479a]&&this['_postProcesses'][_0x4e479a]['dispose']();this[_0x272683(0x1945)]=[];for(let _0x5efa12=0x0;_0x5efa12<this['_textures']['length'];_0x5efa12++)this[_0x272683(0x36e7)][_0x5efa12]&&this[_0x272683(0x36e7)][_0x5efa12][_0x272683(0x2d20)]();this[_0x272683(0x36e7)]=[];}[_0x4d2f14(0x2d20)](){var _0xfee3=_0x4d2f14;const _0x4911ac=this['_vertexBuffers'][_0x4592e5['o'][_0xfee3(0x31b9)]];_0x4911ac&&(_0x4911ac[_0xfee3(0x2d20)](),this[_0xfee3(0x1b5b)][_0x4592e5['o']['PositionKind']]=null),this[_0xfee3(0xf63)]&&(this['_scene'][_0xfee3(0x2636)]()[_0xfee3(0x3cd8)](this[_0xfee3(0xf63)]),this['_indexBuffer']=null);for(const _0x91b8cf of this['_mergeDrawWrapper'])_0x91b8cf[_0xfee3(0x2d20)]();this[_0xfee3(0x34ce)]=[],this[_0xfee3(0x2fb6)]();var _0x5646ce=this[_0xfee3(0x48a)][_0xfee3(0x2393)]['indexOf'](this,0x0);-0x1<_0x5646ce&&this['_scene'][_0xfee3(0x2393)][_0xfee3(0x1035)](_0x5646ce,0x1),this[_0xfee3(0x3af1)][_0xfee3(0x3e9)](this),this['onDisposeObservable'][_0xfee3(0x2af2)](),this['onBeforeRenderMainTextureObservable']['clear'](),this[_0xfee3(0xf9a)]['clear'](),this[_0xfee3(0x929)][_0xfee3(0x2af2)](),this[_0xfee3(0x112)][_0xfee3(0x2af2)](),this[_0xfee3(0x1848)][_0xfee3(0x2af2)](),this[_0xfee3(0x310)][_0xfee3(0x2af2)]();}[_0x4d2f14(0x1653)](){var _0x14ec4b=_0x4d2f14;return _0x14ec4b(0x40bf);}static[_0x4d2f14(0xb3f)](_0x8bbdce,_0x4af019,_0x1a9ee1){var _0x3d7906=_0x4d2f14;const _0x4e5a3e=_0x39a6e7['w1']['Instantiate'](_0x8bbdce['customType']);return _0x4e5a3e[_0x3d7906(0xb3f)](_0x8bbdce,_0x4af019,_0x1a9ee1);}}_0x301f27[_0x4d2f14(0x4064)]=_0x5ab493=>{var _0xd55387=_0x4d2f14;throw(0x0,_0x507a7d['S'])(_0xd55387(0x86f));},_0x18bfde([(0x0,_0x2690c7['qC'])()],_0x301f27['prototype'],_0x4d2f14(0x3efc),void 0x0),_0x18bfde([(0x0,_0x2690c7['XX'])()],_0x301f27[_0x4d2f14(0x1229)],'neutralColor',void 0x0),_0x18bfde([(0x0,_0x2690c7['qC'])()],_0x301f27['prototype'],_0x4d2f14(0x3bab),void 0x0),_0x18bfde([(0x0,_0x2690c7['VE'])()],_0x301f27['prototype'],_0x4d2f14(0x2d7a),null),_0x18bfde([(0x0,_0x2690c7['qC'])()],_0x301f27[_0x4d2f14(0x1229)],_0x4d2f14(0x26aa),null),_0x18bfde([(0x0,_0x2690c7['qC'])()],_0x301f27[_0x4d2f14(0x1229)],_0x4d2f14(0x1d5a),void 0x0);},0xb6f0:(_0x4bafea,_0x4cd2e4,_0x1e65fe)=>{var _0x512021=a8_0x49466b,_0x5e2ab1=_0x1e65fe(0xdef7),_0x4a12b9=_0x1e65fe(0xbb85),_0x1da515=_0x1e65fe(0x1366f),_0x37e7c8=_0x1e65fe(0xe0c0),_0x301197=_0x1e65fe(0xf8c1);_0x37e7c8['p']['AddParser'](_0x4a12b9['l']['NAME_EFFECTLAYER'],(_0x2f6196,_0x6baf93,_0x4295a3,_0x5915dd)=>{var _0x4ae39c=a8_0x58a1;if(_0x2f6196[_0x4ae39c(0x2393)]){_0x4295a3[_0x4ae39c(0x2393)]||(_0x4295a3[_0x4ae39c(0x2393)]=new Array());for(let _0x542055=0x0;_0x542055<_0x2f6196['effectLayers']['length'];_0x542055++){var _0x44ff55=_0x1da515['w']['Parse'](_0x2f6196['effectLayers'][_0x542055],_0x6baf93,_0x5915dd);_0x4295a3['effectLayers']['push'](_0x44ff55);}}}),_0x37e7c8['p'][_0x512021(0x1229)]['removeEffectLayer']=function(_0x3c0f62){var _0x53139a=_0x512021;return _0x3c0f62=this[_0x53139a(0x2393)]['indexOf'](_0x3c0f62),(-0x1!==_0x3c0f62&&this[_0x53139a(0x2393)]['splice'](_0x3c0f62,0x1),_0x3c0f62);},_0x37e7c8['p'][_0x512021(0x1229)]['addEffectLayer']=function(_0x1b9dd4){var _0x1bd741=_0x512021;this[_0x1bd741(0x2393)][_0x1bd741(0x2f54)](_0x1b9dd4);};class _0x4b76bf{constructor(_0x5b2b63){var _0x31f498=_0x512021;this[_0x31f498(0x3efc)]=_0x4a12b9['l']['NAME_EFFECTLAYER'],this[_0x31f498(0x3c79)]=!0x1,this[_0x31f498(0x1618)]=!0x1,this[_0x31f498(0x1e52)]=!0x1,this[_0x31f498(0x32aa)]=_0x5b2b63||_0x301197['l'][_0x31f498(0x19c8)],this[_0x31f498(0x32aa)]&&(this[_0x31f498(0x398b)]=this[_0x31f498(0x32aa)][_0x31f498(0x2636)](),this[_0x31f498(0x32aa)][_0x31f498(0x2393)]=new Array());}[_0x512021(0x1942)](){var _0x5ab864=_0x512021;this[_0x5ab864(0x32aa)]['_isReadyForMeshStage']['registerStep'](_0x4a12b9['l'][_0x5ab864(0x12d4)],this,this[_0x5ab864(0x3400)]),this[_0x5ab864(0x32aa)][_0x5ab864(0x18e)][_0x5ab864(0x3b3d)](_0x4a12b9['l']['STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER'],this,this[_0x5ab864(0x2e24)]),this[_0x5ab864(0x32aa)][_0x5ab864(0x1900)][_0x5ab864(0x3b3d)](_0x4a12b9['l'][_0x5ab864(0x4c7)],this,this['_setStencil']),this['scene']['_afterRenderingGroupDrawStage']['registerStep'](_0x4a12b9['l'][_0x5ab864(0x180)],this,this['_drawRenderingGroup']),this[_0x5ab864(0x32aa)][_0x5ab864(0x2f1a)][_0x5ab864(0x3b3d)](_0x4a12b9['l'][_0x5ab864(0x3462)],this,this[_0x5ab864(0x2d1a)]),this[_0x5ab864(0x32aa)]['_afterCameraDrawStage'][_0x5ab864(0x3b3d)](_0x4a12b9['l'][_0x5ab864(0x44f)],this,this[_0x5ab864(0x1966)]);}['rebuild'](){var _0x47391a=_0x512021;for(const _0x3bd917 of this['scene']['effectLayers'])_0x3bd917[_0x47391a(0x220)]();}[_0x512021(0x3c81)](_0x1fbd7d){var _0x430c30=_0x512021;_0x1fbd7d[_0x430c30(0x2393)]=[];for(const _0x25cead of this[_0x430c30(0x32aa)][_0x430c30(0x2393)])_0x25cead[_0x430c30(0x3c81)]&&_0x1fbd7d[_0x430c30(0x2393)][_0x430c30(0x2f54)](_0x25cead['serialize']());}['addFromContainer'](_0x18ece8){_0x18ece8['effectLayers']&&_0x18ece8['effectLayers']['forEach'](_0x2532b9=>{var _0x1cb3e0=a8_0x58a1;this['scene'][_0x1cb3e0(0x1abd)](_0x2532b9);});}[_0x512021(0x275f)](_0x37ce1a,_0x5c513d){var _0x194947=_0x512021;_0x37ce1a['effectLayers']&&_0x37ce1a['effectLayers'][_0x194947(0x2f62)](_0x45f397=>{var _0x363dc3=_0x194947;this[_0x363dc3(0x32aa)]['removeEffectLayer'](_0x45f397),_0x5c513d&&_0x45f397[_0x363dc3(0x2d20)]();});}[_0x512021(0x2d20)](){var _0x122e40=_0x512021;const _0x59291d=this['scene']['effectLayers'];for(;_0x59291d[_0x122e40(0x132e)];)_0x59291d[0x0][_0x122e40(0x2d20)]();}['_isReadyForMesh'](_0x3e139e,_0xf5d49){var _0x8c7320=_0x512021,_0x14d360=this['_engine']['currentRenderPassId'];for(const _0x45b40b of this[_0x8c7320(0x32aa)]['effectLayers'])if(_0x45b40b[_0x8c7320(0x221f)](_0x3e139e)){var _0x4488e7=_0x45b40b[_0x8c7320(0xd84)];this['_engine'][_0x8c7320(0x2b92)]=_0x4488e7[_0x8c7320(0x33af)];for(const _0x43734b of _0x3e139e['subMeshes'])if(!_0x45b40b['isReady'](_0x43734b,_0xf5d49))return this[_0x8c7320(0x398b)][_0x8c7320(0x2b92)]=_0x14d360,!0x1;}return this[_0x8c7320(0x398b)][_0x8c7320(0x2b92)]=_0x14d360,!0x0;}[_0x512021(0x2e24)](_0x25721f){var _0x5dd682=_0x512021;this[_0x5dd682(0x3c79)]=!0x1;let _0x3cdb94=this[_0x5dd682(0x1618)]=!0x1;var _0x544854=this[_0x5dd682(0x32aa)]['effectLayers'];if(_0x544854&&0x0<_0x544854[_0x5dd682(0x132e)]){this['_previousStencilState']=this[_0x5dd682(0x398b)][_0x5dd682(0x1020)]();for(const _0x478565 of _0x544854)if(_0x478565['shouldRender']()&&(!_0x478565[_0x5dd682(0x2d7a)]||_0x478565['camera']['cameraRigMode']===_0x5e2ab1['V'][_0x5dd682(0x17e)]&&_0x25721f===_0x478565[_0x5dd682(0x2d7a)]||_0x478565['camera'][_0x5dd682(0x3ef9)]!==_0x5e2ab1['V'][_0x5dd682(0x17e)]&&-0x1<_0x478565['camera']['_rigCameras'][_0x5dd682(0x404a)](_0x25721f))){this[_0x5dd682(0x3c79)]=!0x0,this[_0x5dd682(0x1618)]=this[_0x5dd682(0x1618)]||_0x478565[_0x5dd682(0x36e1)]();const _0x223963=_0x478565['_mainTexture'];_0x223963[_0x5dd682(0x207d)]()&&(this[_0x5dd682(0x32aa)]['incrementRenderId'](),_0x223963[_0x5dd682(0x3364)](!0x1,!0x1),_0x3cdb94=!0x0);}this[_0x5dd682(0x32aa)][_0x5dd682(0x3a59)]();}return _0x3cdb94;}[_0x512021(0x29b5)](){var _0x41aab4=_0x512021;this[_0x41aab4(0x1618)]&&this['_engine']['setStencilBuffer'](!0x0);}[_0x512021(0x2d1a)](){var _0x27b585=_0x512021;this['_needStencil']&&this[_0x27b585(0x398b)]['setStencilBuffer'](this['_previousStencilState']);}['_draw'](_0x5cf1cd){var _0x20746c=_0x512021;if(this[_0x20746c(0x3c79)]){this[_0x20746c(0x398b)][_0x20746c(0xce0)](!0x1);var _0x3023d3=this[_0x20746c(0x32aa)][_0x20746c(0x2393)];for(let _0x78d1f4=0x0;_0x78d1f4<_0x3023d3[_0x20746c(0x132e)];_0x78d1f4++){const _0x14c284=_0x3023d3[_0x78d1f4];_0x14c284[_0x20746c(0x26aa)]===_0x5cf1cd&&_0x14c284['shouldRender']()&&_0x14c284['render']();}this['_engine'][_0x20746c(0xce0)](!0x0);}}[_0x512021(0x1966)](){var _0x46a7c3=_0x512021;this[_0x46a7c3(0x3c79)]&&this[_0x46a7c3(0x2c44)](-0x1);}[_0x512021(0x1c1f)](_0x320584){var _0x21ae55=_0x512021;!this['scene'][_0x21ae55(0x1ddb)]()&&this[_0x21ae55(0x3c79)]&&this[_0x21ae55(0x2c44)](_0x320584);}}_0x1da515['w']['_SceneComponentInitialization']=_0x292798=>{var _0x53e12b=_0x512021,_0x2c5b3c;_0x292798[_0x53e12b(0x34ab)](_0x4a12b9['l']['NAME_EFFECTLAYER'])||(_0x2c5b3c=new _0x4b76bf(_0x292798),_0x292798[_0x53e12b(0x34b7)](_0x2c5b3c));};},0x2133:(_0x32d4de,_0x156a99,_0x4af911)=>{var _0x22778d=a8_0x49466b;_0x4af911['d'](_0x156a99,{'c':()=>_0x4bdabb});function _0x7f84f7(_0x321dc1,_0x11ef3d,_0x44ed54,_0x3f29a8){var _0x181bf3=a8_0x58a1,_0x291a45,_0x1cb2cc=arguments[_0x181bf3(0x132e)],_0x586fea=_0x1cb2cc<0x3?_0x11ef3d:null===_0x3f29a8?_0x3f29a8=Object['getOwnPropertyDescriptor'](_0x11ef3d,_0x44ed54):_0x3f29a8;if(_0x181bf3(0x20cb)==typeof Reflect&&_0x181bf3(0x187)==typeof Reflect[_0x181bf3(0x14d7)])_0x586fea=Reflect[_0x181bf3(0x14d7)](_0x321dc1,_0x11ef3d,_0x44ed54,_0x3f29a8);else{for(var _0x13f0fa=_0x321dc1[_0x181bf3(0x132e)]-0x1;0x0<=_0x13f0fa;_0x13f0fa--)(_0x291a45=_0x321dc1[_0x13f0fa])&&(_0x586fea=(_0x1cb2cc<0x3?_0x291a45(_0x586fea):0x3<_0x1cb2cc?_0x291a45(_0x11ef3d,_0x44ed54,_0x586fea):_0x291a45(_0x11ef3d,_0x44ed54))||_0x586fea);}0x3<_0x1cb2cc&&_0x586fea&&Object['defineProperty'](_0x11ef3d,_0x44ed54,_0x586fea);}var _0x514103=_0x4af911(0x153ad),_0x5e4fa6=_0x4af911(0x9fd1),_0x2d1be3=_0x4af911(0x1a27),_0x39249b=_0x4af911(0xbac7),_0xf8b6fa=_0x4af911(0x8af2),_0x521533=_0x4af911(0x173aa),_0x52d82d=_0x4af911(0x8917),_0x156a99=_0x4af911(0x1366f),_0x33f5f3=_0x4af911(0xe0c0),_0x25bf87=_0x4af911(0x77a5),_0x57219c=_0x4af911(0xe456),_0x430040=_0x4af911(0xee04),_0x581786=_0x4af911(0xc84b);_0x4af911(0x16980),_0x4af911(0x13824),_0x4af911(0xb6f0),_0x33f5f3['p'][_0x22778d(0x1229)][_0x22778d(0xb19)]=function(_0x20b587){var _0x31e250=_0x22778d,_0x4a8047;for(let _0x3d0c8a=0x0;_0x3d0c8a<(null==(_0x4a8047=this['effectLayers'])?void 0x0:_0x4a8047[_0x31e250(0x132e)]);_0x3d0c8a++)if(this['effectLayers'][_0x3d0c8a][_0x31e250(0x3efc)]===_0x20b587&&this[_0x31e250(0x2393)][_0x3d0c8a][_0x31e250(0x3e2b)]()===_0x4bdabb['EffectName'])return this['effectLayers'][_0x3d0c8a];return null;};class _0x4bdabb extends _0x156a99['w']{constructor(_0x2ac3fd,_0x535786,_0x55e43f){var _0x3ec4f5=_0x22778d;super(_0x2ac3fd,_0x535786),this[_0x3ec4f5(0x2cd9)]=0x1,this['_includedOnlyMeshes']=[],this['_excludedMeshes']=[],this['_meshesUsingTheirOwnMaterials']=[],this[_0x3ec4f5(0x1511)]=new _0x581786['HE'](0x0,0x0,0x0,0x1),this[_0x3ec4f5(0x18c4)]=Object[_0x3ec4f5(0x1666)]({'mainTextureRatio':_0x4bdabb[_0x3ec4f5(0x3ada)],'blurKernelSize':0x20,'mainTextureFixedSize':void 0x0,'camera':null,'mainTextureSamples':0x1,'renderingGroupId':-0x1,'ldrMerge':!0x1,'alphaBlendingMode':_0x25bf87['g']['ALPHA_ADD'],'mainTextureType':_0x25bf87['g'][_0x3ec4f5(0x3f7d)]},_0x55e43f),this[_0x3ec4f5(0xbdf)]({'alphaBlendingMode':this[_0x3ec4f5(0x18c4)][_0x3ec4f5(0xac7)],'camera':this[_0x3ec4f5(0x18c4)][_0x3ec4f5(0x2d7a)],'mainTextureFixedSize':this[_0x3ec4f5(0x18c4)][_0x3ec4f5(0x2743)],'mainTextureRatio':this[_0x3ec4f5(0x18c4)][_0x3ec4f5(0x567)],'renderingGroupId':this[_0x3ec4f5(0x18c4)][_0x3ec4f5(0x26aa)],'mainTextureType':this['_options'][_0x3ec4f5(0x3be0)]});}set['blurKernelSize'](_0x411be7){var _0x598215=_0x22778d;_0x411be7!==this[_0x598215(0x18c4)]['blurKernelSize']&&(this[_0x598215(0x18c4)][_0x598215(0x284b)]=_0x411be7,_0x411be7=this['_getEffectiveBlurKernelSize'](),this[_0x598215(0x1321)][_0x598215(0x2b75)]=_0x411be7,this['_verticalBlurPostprocess1'][_0x598215(0x2b75)]=_0x411be7,this['_horizontalBlurPostprocess2'][_0x598215(0x2b75)]=_0x411be7,this[_0x598215(0xf2c)][_0x598215(0x2b75)]=_0x411be7);}get[_0x22778d(0x284b)](){var _0x53bf93=_0x22778d;return this[_0x53bf93(0x18c4)][_0x53bf93(0x284b)];}set[_0x22778d(0x4041)](_0x24b573){var _0x3f75fb=_0x22778d;this[_0x3f75fb(0x2cd9)]=_0x24b573;}get['intensity'](){var _0xd7161a=_0x22778d;return this[_0xd7161a(0x2cd9)];}[_0x22778d(0x3e2b)](){return _0x4bdabb['EffectName'];}[_0x22778d(0x1186)](){var _0x511ed1=_0x22778d;let _0x1b7e89=_0x511ed1(0x327d);return this[_0x511ed1(0x18c4)][_0x511ed1(0x4112)]&&(_0x1b7e89+=_0x511ed1(0x2515)),this[_0x511ed1(0x398b)][_0x511ed1(0x3305)]('glowMapMerge',[_0x2d1be3['o'][_0x511ed1(0x31b9)]],['offset'],[_0x511ed1(0x3638),'textureSampler2'],_0x1b7e89);}[_0x22778d(0x360f)](){var _0x5dfb8c=_0x22778d;let _0x113c03=this['_mainTextureDesiredSize'][_0x5dfb8c(0x37ce)],_0x1a831f=this[_0x5dfb8c(0x383e)][_0x5dfb8c(0x1995)],_0x486569=void(_0x113c03=this['_engine'][_0x5dfb8c(0xcd)]?_0x430040['D'][_0x5dfb8c(0x1bc3)](_0x113c03,this[_0x5dfb8c(0x2c87)]):_0x113c03,_0x1a831f=this['_engine'][_0x5dfb8c(0xcd)]?_0x430040['D'][_0x5dfb8c(0x1bc3)](_0x1a831f,this[_0x5dfb8c(0x2c87)]):_0x1a831f);_0x486569=this['_engine'][_0x5dfb8c(0x1766)]()['textureHalfFloatRender']?_0x25bf87['g'][_0x5dfb8c(0x249a)]:_0x25bf87['g'][_0x5dfb8c(0x3f7d)],this[_0x5dfb8c(0x20a4)]=new _0xf8b6fa['_'](_0x5dfb8c(0x2c69),{'width':_0x113c03,'height':_0x1a831f},this[_0x5dfb8c(0x48a)],!0x1,!0x0,_0x486569),this[_0x5dfb8c(0x20a4)][_0x5dfb8c(0x255d)]=_0x39249b['x'][_0x5dfb8c(0x2d3b)],this[_0x5dfb8c(0x20a4)][_0x5dfb8c(0x494)]=_0x39249b['x'][_0x5dfb8c(0x2d3b)],this[_0x5dfb8c(0x20a4)][_0x5dfb8c(0x3e12)](_0x39249b['x'][_0x5dfb8c(0xe7)]),this['_blurTexture1'][_0x5dfb8c(0x3630)]=!0x1,this[_0x5dfb8c(0x20a4)]['ignoreCameraViewport']=!0x0;var _0x4c1bcf=Math[_0x5dfb8c(0x27d2)](_0x113c03/0x2),_0x2980fa=Math[_0x5dfb8c(0x27d2)](_0x1a831f/0x2),_0x572e03=(this[_0x5dfb8c(0x2caa)]=new _0xf8b6fa['_']('GlowLayerBlurRTT2',{'width':_0x4c1bcf,'height':_0x2980fa},this[_0x5dfb8c(0x48a)],!0x1,!0x0,_0x486569),this['_blurTexture2'][_0x5dfb8c(0x255d)]=_0x39249b['x'][_0x5dfb8c(0x2d3b)],this['_blurTexture2']['wrapV']=_0x39249b['x'][_0x5dfb8c(0x2d3b)],this[_0x5dfb8c(0x2caa)][_0x5dfb8c(0x3e12)](_0x39249b['x'][_0x5dfb8c(0xe7)]),this[_0x5dfb8c(0x2caa)][_0x5dfb8c(0x3630)]=!0x1,this['_blurTexture2']['ignoreCameraViewport']=!0x0,this[_0x5dfb8c(0x36e7)]=[this[_0x5dfb8c(0x20a4)],this[_0x5dfb8c(0x2caa)]],this['_getEffectiveBlurKernelSize']());this[_0x5dfb8c(0x1321)]=new _0x52d82d['i'](_0x5dfb8c(0x1ba8),new _0x5e4fa6['FM'](0x1,0x0),_0x572e03,{'width':_0x113c03,'height':_0x1a831f},null,_0x39249b['x'][_0x5dfb8c(0xe7)],this[_0x5dfb8c(0x48a)][_0x5dfb8c(0x2636)](),!0x1,_0x486569),this[_0x5dfb8c(0x1321)][_0x5dfb8c(0x37ce)]=_0x113c03,this[_0x5dfb8c(0x1321)][_0x5dfb8c(0x1995)]=_0x1a831f,this[_0x5dfb8c(0x1321)][_0x5dfb8c(0x39ea)]=!0x0,this['_horizontalBlurPostprocess1'][_0x5dfb8c(0x19e0)][_0x5dfb8c(0x11ad)](_0x246a7b=>{var _0x3b5d95=_0x5dfb8c;_0x246a7b[_0x3b5d95(0x19ec)]('textureSampler',this[_0x3b5d95(0xd84)]);}),this[_0x5dfb8c(0xd63)]=new _0x52d82d['i'](_0x5dfb8c(0x234a),new _0x5e4fa6['FM'](0x0,0x1),_0x572e03,{'width':_0x113c03,'height':_0x1a831f},null,_0x39249b['x'][_0x5dfb8c(0xe7)],this[_0x5dfb8c(0x48a)]['getEngine'](),!0x1,_0x486569),this['_horizontalBlurPostprocess2']=new _0x52d82d['i'](_0x5dfb8c(0x102a),new _0x5e4fa6['FM'](0x1,0x0),_0x572e03,{'width':_0x4c1bcf,'height':_0x2980fa},null,_0x39249b['x'][_0x5dfb8c(0xe7)],this[_0x5dfb8c(0x48a)][_0x5dfb8c(0x2636)](),!0x1,_0x486569),this[_0x5dfb8c(0x2372)]['width']=_0x4c1bcf,this[_0x5dfb8c(0x2372)][_0x5dfb8c(0x1995)]=_0x2980fa,this[_0x5dfb8c(0x2372)]['externalTextureSamplerBinding']=!0x0,this['_horizontalBlurPostprocess2'][_0x5dfb8c(0x19e0)][_0x5dfb8c(0x11ad)](_0x5d56e5=>{var _0x41cd25=_0x5dfb8c;_0x5d56e5['setTexture'](_0x41cd25(0x3638),this[_0x41cd25(0x20a4)]);}),this['_verticalBlurPostprocess2']=new _0x52d82d['i'](_0x5dfb8c(0x2207),new _0x5e4fa6['FM'](0x0,0x1),_0x572e03,{'width':_0x4c1bcf,'height':_0x2980fa},null,_0x39249b['x'][_0x5dfb8c(0xe7)],this[_0x5dfb8c(0x48a)][_0x5dfb8c(0x2636)](),!0x1,_0x486569),this[_0x5dfb8c(0x1945)]=[this[_0x5dfb8c(0x1321)],this[_0x5dfb8c(0xd63)],this['_horizontalBlurPostprocess2'],this[_0x5dfb8c(0xf2c)]],this['_postProcesses1']=[this[_0x5dfb8c(0x1321)],this[_0x5dfb8c(0xd63)]],this['_postProcesses2']=[this[_0x5dfb8c(0x2372)],this['_verticalBlurPostprocess2']],this['_mainTexture'][_0x5dfb8c(0xc88)]=this[_0x5dfb8c(0x18c4)]['mainTextureSamples'],this[_0x5dfb8c(0xd84)]['onAfterUnbindObservable'][_0x5dfb8c(0x11ad)](()=>{var _0x294218=_0x5dfb8c,_0x13eb85,_0xabceb7=this['_blurTexture1']['renderTarget'];_0xabceb7&&(this[_0x294218(0x48a)]['postProcessManager']['directRender'](this[_0x294218(0x1af6)],_0xabceb7,!0x0),(_0x13eb85=this[_0x294218(0x2caa)][_0x294218(0x190)])&&this['_scene']['postProcessManager']['directRender'](this['_postProcesses2'],_0x13eb85,!0x0),this['_engine'][_0x294218(0xfa0)](null!=_0x13eb85?_0x13eb85:_0xabceb7,!0x0));}),this[_0x5dfb8c(0x1945)][_0x5dfb8c(0x1fa5)](_0x364969=>{_0x364969['autoClear']=!0x1;});}[_0x22778d(0x31d7)](){var _0x151453=_0x22778d;return this[_0x151453(0x18c4)][_0x151453(0x284b)]/0x2;}[_0x22778d(0x3a4f)](_0x4df9af,_0x20101e){var _0x598d8d=_0x22778d,_0x3c42ff=_0x4df9af[_0x598d8d(0x90)](),_0xc4bcff=_0x4df9af['getRenderingMesh']();if(!_0x3c42ff||!_0xc4bcff)return!0x1;return _0xc4bcff=_0x3c42ff[_0x598d8d(0x26b5)],super['_isReady'](_0x4df9af,_0x20101e,_0xc4bcff);}[_0x22778d(0x36e1)](){return!0x1;}[_0x22778d(0x3ee6)](_0x4db31e,_0x145517){return!0x0;}['_internalRender'](_0x26c10c){var _0x547b3c=_0x22778d;_0x26c10c[_0x547b3c(0x19ec)](_0x547b3c(0x3638),this[_0x547b3c(0x20a4)]),_0x26c10c[_0x547b3c(0x19ec)](_0x547b3c(0x235d),this[_0x547b3c(0x2caa)]),_0x26c10c[_0x547b3c(0x6e5)](_0x547b3c(0x306c),this[_0x547b3c(0x2cd9)]);const _0x39203f=this[_0x547b3c(0x398b)];_0x26c10c=_0x39203f[_0x547b3c(0x1020)](),(_0x39203f[_0x547b3c(0xc3)](!0x1),_0x39203f['drawElementsType'](_0x521533['F'][_0x547b3c(0x3dd)],0x0,0x6),_0x39203f[_0x547b3c(0xc3)](_0x26c10c));}['_setEmissiveTextureAndColor'](_0x17687c,_0xb247fc,_0x1fca1d){var _0x5a3781=_0x22778d;let _0x77f9e5=0x1;this[_0x5a3781(0x16ea)]?this[_0x5a3781(0x12b0)][_0x5a3781(0xc52)]=this[_0x5a3781(0x16ea)](_0x17687c,_0xb247fc,_0x1fca1d):_0x1fca1d?(this['_emissiveTextureAndColor'][_0x5a3781(0xc52)]=_0x1fca1d[_0x5a3781(0x26b5)],this[_0x5a3781(0x12b0)][_0x5a3781(0xc52)]&&(_0x77f9e5=this[_0x5a3781(0x12b0)][_0x5a3781(0xc52)][_0x5a3781(0x2da0)])):this[_0x5a3781(0x12b0)][_0x5a3781(0xc52)]=null,this[_0x5a3781(0x40e)]?this['customEmissiveColorSelector'](_0x17687c,_0xb247fc,_0x1fca1d,this['_emissiveTextureAndColor'][_0x5a3781(0x25cc)]):_0x1fca1d[_0x5a3781(0x9b6)]?(_0xb247fc=null!=(_0x17687c=_0x1fca1d['emissiveIntensity'])?_0x17687c:0x1,_0x77f9e5*=_0xb247fc,this[_0x5a3781(0x12b0)]['color'][_0x5a3781(0xe5f)](_0x1fca1d['emissiveColor']['r']*_0x77f9e5,_0x1fca1d[_0x5a3781(0x9b6)]['g']*_0x77f9e5,_0x1fca1d[_0x5a3781(0x9b6)]['b']*_0x77f9e5,_0x1fca1d['alpha'])):this[_0x5a3781(0x12b0)][_0x5a3781(0x25cc)][_0x5a3781(0xe5f)](this[_0x5a3781(0x1511)]['r'],this[_0x5a3781(0x1511)]['g'],this[_0x5a3781(0x1511)]['b'],this['neutralColor']['a']);}['_shouldRenderMesh'](_0x4c4a39){var _0x1fb209=_0x22778d;return this[_0x1fb209(0x221f)](_0x4c4a39);}[_0x22778d(0x213e)](_0x2f74ef){var _0x545fed=_0x22778d;_0x2f74ef['push'](_0x545fed(0x1e98));}['addExcludedMesh'](_0x1d508d){var _0x3c082e=_0x22778d;-0x1===this[_0x3c082e(0x17f)]['indexOf'](_0x1d508d['uniqueId'])&&this[_0x3c082e(0x17f)][_0x3c082e(0x2f54)](_0x1d508d[_0x3c082e(0x439)]);}[_0x22778d(0x1979)](_0x471f44){var _0x1cb60d=_0x22778d;_0x471f44=this[_0x1cb60d(0x17f)][_0x1cb60d(0x404a)](_0x471f44[_0x1cb60d(0x439)]),-0x1!==_0x471f44&&this[_0x1cb60d(0x17f)][_0x1cb60d(0x1035)](_0x471f44,0x1);}[_0x22778d(0xb37)](_0x4cef28){var _0x5856ec=_0x22778d;-0x1===this[_0x5856ec(0x9c9)]['indexOf'](_0x4cef28[_0x5856ec(0x439)])&&this[_0x5856ec(0x9c9)][_0x5856ec(0x2f54)](_0x4cef28[_0x5856ec(0x439)]);}[_0x22778d(0x3982)](_0x34534c){var _0x1a090d=_0x22778d;_0x34534c=this['_includedOnlyMeshes']['indexOf'](_0x34534c['uniqueId']),-0x1!==_0x34534c&&this['_includedOnlyMeshes'][_0x1a090d(0x1035)](_0x34534c,0x1);}[_0x22778d(0x221f)](_0x33fc67){var _0x58f8cb=_0x22778d;return!!super[_0x58f8cb(0x221f)](_0x33fc67)&&(this[_0x58f8cb(0x9c9)][_0x58f8cb(0x132e)]?-0x1!==this[_0x58f8cb(0x9c9)][_0x58f8cb(0x404a)](_0x33fc67['uniqueId']):!this[_0x58f8cb(0x17f)]['length']||-0x1===this[_0x58f8cb(0x17f)][_0x58f8cb(0x404a)](_0x33fc67['uniqueId']));}[_0x22778d(0x38ea)](_0x1c24a8){var _0x42b42b=_0x22778d;return 0x0!=this[_0x42b42b(0x3937)][_0x42b42b(0x132e)]&&-0x1<this[_0x42b42b(0x3937)][_0x42b42b(0x404a)](_0x1c24a8[_0x42b42b(0x439)]);}[_0x22778d(0x18f9)](_0x5b53b9){var _0x10a479=_0x22778d;_0x5b53b9['resetDrawCache'](this[_0x10a479(0xd84)]['renderPassId']),this['_meshesUsingTheirOwnMaterials'][_0x10a479(0x2f54)](_0x5b53b9[_0x10a479(0x439)]),_0x5b53b9[_0x10a479(0x3af1)][_0x10a479(0x11ad)](()=>{var _0x1bec30=_0x10a479;this[_0x1bec30(0x3020)](_0x5b53b9);});}[_0x22778d(0xaaa)](_0x4cc3f1){var _0x581379=_0x22778d;let _0x458e30=this[_0x581379(0x3937)][_0x581379(0x404a)](_0x4cc3f1[_0x581379(0x439)]);for(;0x0<=_0x458e30;)this[_0x581379(0x3937)][_0x581379(0x1035)](_0x458e30,0x1),_0x458e30=this[_0x581379(0x3937)][_0x581379(0x404a)](_0x4cc3f1[_0x581379(0x439)]);_0x4cc3f1[_0x581379(0x36dc)](this['_mainTexture'][_0x581379(0x33af)]);}[_0x22778d(0x3020)](_0x26b78e){var _0x5cc750=_0x22778d;this['removeIncludedOnlyMesh'](_0x26b78e),this[_0x5cc750(0x1979)](_0x26b78e);}[_0x22778d(0x1653)](){var _0x4b4a62=_0x22778d;return _0x4b4a62(0x23f9);}['serialize'](){var _0x9e7c13=_0x22778d;const _0x283dc3=_0x514103['p4'][_0x9e7c13(0x299f)](this);_0x283dc3[_0x9e7c13(0x3d25)]=_0x9e7c13(0x587);let _0x3fbe5e;if(_0x283dc3[_0x9e7c13(0xa69)]=[],this[_0x9e7c13(0x9c9)][_0x9e7c13(0x132e)])for(_0x3fbe5e=0x0;_0x3fbe5e<this[_0x9e7c13(0x9c9)]['length'];_0x3fbe5e++){var _0x4d119e=this[_0x9e7c13(0x48a)]['getMeshByUniqueId'](this[_0x9e7c13(0x9c9)][_0x3fbe5e]);_0x4d119e&&_0x283dc3['includedMeshes'][_0x9e7c13(0x2f54)](_0x4d119e['id']);}if(_0x283dc3[_0x9e7c13(0x325a)]=[],this[_0x9e7c13(0x17f)]['length'])for(_0x3fbe5e=0x0;_0x3fbe5e<this[_0x9e7c13(0x17f)]['length'];_0x3fbe5e++){var _0x187f14=this[_0x9e7c13(0x48a)][_0x9e7c13(0x3e3f)](this[_0x9e7c13(0x17f)][_0x3fbe5e]);_0x187f14&&_0x283dc3['excludedMeshes']['push'](_0x187f14['id']);}return _0x283dc3;}static[_0x22778d(0xb3f)](_0x426336,_0x582500,_0x139d28){var _0x28899e=_0x22778d;const _0x5d7ab0=_0x514103['p4'][_0x28899e(0xb3f)](()=>new _0x4bdabb(_0x426336['name'],_0x582500,_0x426336[_0x28899e(0x6a4)]),_0x426336,_0x582500,_0x139d28);let _0xdda118;for(_0xdda118=0x0;_0xdda118<_0x426336[_0x28899e(0x325a)]['length'];_0xdda118++){var _0x48c427=_0x582500[_0x28899e(0x3e1d)](_0x426336[_0x28899e(0x325a)][_0xdda118]);_0x48c427&&_0x5d7ab0['addExcludedMesh'](_0x48c427);}for(_0xdda118=0x0;_0xdda118<_0x426336['includedMeshes']['length'];_0xdda118++){var _0x3dc8fd=_0x582500[_0x28899e(0x3e1d)](_0x426336[_0x28899e(0xa69)][_0xdda118]);_0x3dc8fd&&_0x5d7ab0[_0x28899e(0xb37)](_0x3dc8fd);}return _0x5d7ab0;}}_0x4bdabb[_0x22778d(0x2a8d)]='GlowLayer',_0x4bdabb[_0x22778d(0x386f)]=0x20,_0x4bdabb[_0x22778d(0x3ada)]=0.5,_0x7f84f7([(0x0,_0x514103['qC'])()],_0x4bdabb[_0x22778d(0x1229)],_0x22778d(0x284b),null),_0x7f84f7([(0x0,_0x514103['qC'])()],_0x4bdabb[_0x22778d(0x1229)],'intensity',null),_0x7f84f7([(0x0,_0x514103['qC'])(_0x22778d(0x6a4))],_0x4bdabb[_0x22778d(0x1229)],'_options',void 0x0),(0x0,_0x57219c['H'])('BABYLON.GlowLayer',_0x4bdabb);},0xe7aa:(_0x2a81a7,_0x7e2206,_0x5d5675)=>{var _0x40a72a=a8_0x49466b;function _0x267e44(_0x50e8c4,_0x4f91b7,_0x4e08fc,_0x51eff1){var _0x499605=a8_0x58a1,_0x5f5c9f,_0x4e2501=arguments[_0x499605(0x132e)],_0x43fb91=_0x4e2501<0x3?_0x4f91b7:null===_0x51eff1?_0x51eff1=Object[_0x499605(0x319d)](_0x4f91b7,_0x4e08fc):_0x51eff1;if('object'==typeof Reflect&&_0x499605(0x187)==typeof Reflect[_0x499605(0x14d7)])_0x43fb91=Reflect[_0x499605(0x14d7)](_0x50e8c4,_0x4f91b7,_0x4e08fc,_0x51eff1);else{for(var _0x3ed476=_0x50e8c4[_0x499605(0x132e)]-0x1;0x0<=_0x3ed476;_0x3ed476--)(_0x5f5c9f=_0x50e8c4[_0x3ed476])&&(_0x43fb91=(_0x4e2501<0x3?_0x5f5c9f(_0x43fb91):0x3<_0x4e2501?_0x5f5c9f(_0x4f91b7,_0x4e08fc,_0x43fb91):_0x5f5c9f(_0x4f91b7,_0x4e08fc))||_0x43fb91);}0x3<_0x4e2501&&_0x43fb91&&Object[_0x499605(0x1fc0)](_0x4f91b7,_0x4e08fc,_0x43fb91);}var _0x39fd50=_0x5d5675(0x153ad),_0x356388=_0x5d5675(0xf96c),_0x2554fd=_0x5d5675(0x9fd1),_0x997fe7=_0x5d5675(0xee04),_0x3e4bf2=_0x5d5675(0x1a27),_0x2457f2=_0x5d5675(0x173aa),_0x1fb2eb=_0x5d5675(0xbac7),_0x5542ad=_0x5d5675(0x8af2),_0x1b3f8c=_0x5d5675(0x5f28),_0x3c7bf7=_0x5d5675(0xb6dc),_0x394b15=_0x5d5675(0x8917),_0x3c672c=_0x5d5675(0x1366f),_0x8a57e7=_0x5d5675(0xe0c0),_0x2d5eb9=_0x5d5675(0x77a5),_0x1689f7=_0x5d5675(0x10ea4),_0xcabd4d=_0x5d5675(0xe456),_0x3551e5=_0x5d5675(0xc84b);_0x5d5675(0x16980),_0x5d5675(0x13824),_0x5d5675(0x969e),_0x5d5675(0xb6f0),_0x8a57e7['p'][_0x40a72a(0x1229)][_0x40a72a(0xca0)]=function(_0x55a9c3){var _0x4583e6=_0x40a72a,_0x1fc3d4;for(let _0x1780cd=0x0;_0x1780cd<(null==(_0x1fc3d4=this[_0x4583e6(0x2393)])?void 0x0:_0x1fc3d4['length']);_0x1780cd++)if(this[_0x4583e6(0x2393)][_0x1780cd][_0x4583e6(0x3efc)]===_0x55a9c3&&this[_0x4583e6(0x2393)][_0x1780cd][_0x4583e6(0x3e2b)]()===_0x43c280['EffectName'])return this[_0x4583e6(0x2393)][_0x1780cd];return null;};class _0x4f1d4b extends _0x1b3f8c['D']{constructor(_0x4d1b7c,_0x29bc35,_0x392498,_0x28a7f4,_0x507e6a,_0x20e429=_0x1fb2eb['x'][_0x40a72a(0xe7)],_0x1bafe5,_0x579fae){var _0x2665e1=_0x40a72a;super(_0x4d1b7c,'glowBlurPostProcess',[_0x2665e1(0x2816),_0x2665e1(0x1b19),'blurWidth'],null,_0x28a7f4,_0x507e6a,_0x20e429,_0x1bafe5,_0x579fae),this[_0x2665e1(0x1b19)]=_0x29bc35,this[_0x2665e1(0x2b75)]=_0x392498,this[_0x2665e1(0x19e0)][_0x2665e1(0x11ad)](_0x491a9f=>{var _0x1cc44e=_0x2665e1;_0x491a9f[_0x1cc44e(0x2475)](_0x1cc44e(0x2816),this[_0x1cc44e(0x37ce)],this[_0x1cc44e(0x1995)]),_0x491a9f['setVector2'](_0x1cc44e(0x1b19),this[_0x1cc44e(0x1b19)]),_0x491a9f[_0x1cc44e(0x6e5)]('blurWidth',this['kernel']);});}}class _0x43c280 extends _0x3c672c['w']{constructor(_0x55c67c,_0x2a70af,_0x1ad3b2){var _0x1824bc=_0x40a72a;super(_0x55c67c,_0x2a70af),this[_0x1824bc(0x3efc)]=_0x55c67c,this[_0x1824bc(0x20d1)]=!0x0,this[_0x1824bc(0x3892)]=!0x0,this[_0x1824bc(0x2955)]=new _0x356388['y$'](),this[_0x1824bc(0x3086)]=new _0x356388['y$'](),this['_instanceGlowingMeshStencilReference']=_0x43c280[_0x1824bc(0x3a26)]++,this[_0x1824bc(0x3fe5)]={},this['_excludedMeshes']={},this['neutralColor']=_0x43c280[_0x1824bc(0x2702)],this[_0x1824bc(0x398b)]['isStencilEnable']||_0x1689f7['Y']['Warn']('Rendering\x20the\x20Highlight\x20Layer\x20requires\x20the\x20stencil\x20to\x20be\x20active\x20on\x20the\x20canvas.\x20var\x20engine\x20=\x20new\x20Engine(canvas,\x20antialias,\x20{\x20stencil:\x20true\x20}'),this['_options']=Object[_0x1824bc(0x1666)]({'mainTextureRatio':0.5,'blurTextureSizeRatio':0.5,'blurHorizontalSize':0x1,'blurVerticalSize':0x1,'alphaBlendingMode':_0x2d5eb9['g'][_0x1824bc(0x3fe)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x2d5eb9['g'][_0x1824bc(0x3f7d)]},_0x1ad3b2),this[_0x1824bc(0xbdf)]({'alphaBlendingMode':this['_options'][_0x1824bc(0xac7)],'camera':this[_0x1824bc(0x18c4)][_0x1824bc(0x2d7a)],'mainTextureFixedSize':this[_0x1824bc(0x18c4)][_0x1824bc(0x2743)],'mainTextureRatio':this[_0x1824bc(0x18c4)]['mainTextureRatio'],'renderingGroupId':this[_0x1824bc(0x18c4)][_0x1824bc(0x26aa)],'mainTextureType':this[_0x1824bc(0x18c4)][_0x1824bc(0x3be0)]}),this[_0x1824bc(0x207d)]=!0x1;}set[_0x40a72a(0xbf3)](_0x3bfb35){var _0x258697=_0x40a72a;this[_0x258697(0x298)][_0x258697(0x2b75)]=_0x3bfb35,this['_options'][_0x258697(0xbf3)]=_0x3bfb35;}set['blurVerticalSize'](_0x3ffbf4){var _0x2ad507=_0x40a72a;this[_0x2ad507(0x632)][_0x2ad507(0x2b75)]=_0x3ffbf4,this[_0x2ad507(0x18c4)][_0x2ad507(0x3cd1)]=_0x3ffbf4;}get['blurHorizontalSize'](){var _0x9c4445=_0x40a72a;return this['_horizontalBlurPostprocess'][_0x9c4445(0x2b75)];}get[_0x40a72a(0x3cd1)](){var _0x1b3cc9=_0x40a72a;return this[_0x1b3cc9(0x632)]['kernel'];}[_0x40a72a(0x3e2b)](){return _0x43c280['EffectName'];}[_0x40a72a(0x3f7e)](){return 0x2;}['_createMergeEffect'](){var _0x3c9731=_0x40a72a;return this[_0x3c9731(0x398b)]['createEffect'](_0x3c9731(0xeb0),[_0x3e4bf2['o']['PositionKind']],[_0x3c9731(0x306c)],[_0x3c9731(0x3638)],this[_0x3c9731(0x18c4)]['isStroke']?_0x3c9731(0x2bb6):void 0x0);}[_0x40a72a(0x360f)](){var _0x2c198a=_0x40a72a;let _0x43cff8=this[_0x2c198a(0x383e)][_0x2c198a(0x37ce)]*this[_0x2c198a(0x18c4)][_0x2c198a(0x166c)],_0x38bcd9=this[_0x2c198a(0x383e)][_0x2c198a(0x1995)]*this[_0x2c198a(0x18c4)][_0x2c198a(0x166c)],_0x4458ac=void(_0x43cff8=this[_0x2c198a(0x398b)]['needPOTTextures']?_0x997fe7['D']['GetExponentOfTwo'](_0x43cff8,this[_0x2c198a(0x2c87)]):_0x43cff8,_0x38bcd9=this['_engine'][_0x2c198a(0xcd)]?_0x997fe7['D'][_0x2c198a(0x1bc3)](_0x38bcd9,this[_0x2c198a(0x2c87)]):_0x38bcd9);_0x4458ac=this['_engine'][_0x2c198a(0x1766)]()[_0x2c198a(0x2782)]?_0x2d5eb9['g']['TEXTURETYPE_HALF_FLOAT']:_0x2d5eb9['g']['TEXTURETYPE_UNSIGNED_INT'],this[_0x2c198a(0x33e)]=new _0x5542ad['_'](_0x2c198a(0x296),{'width':_0x43cff8,'height':_0x38bcd9},this['_scene'],!0x1,!0x0,_0x4458ac),this['_blurTexture']['wrapU']=_0x1fb2eb['x'][_0x2c198a(0x2d3b)],this[_0x2c198a(0x33e)]['wrapV']=_0x1fb2eb['x'][_0x2c198a(0x2d3b)],this[_0x2c198a(0x33e)][_0x2c198a(0x21f3)]=0x10,this[_0x2c198a(0x33e)]['updateSamplingMode'](_0x1fb2eb['x'][_0x2c198a(0xeca)]),this[_0x2c198a(0x33e)][_0x2c198a(0x3630)]=!0x1,this[_0x2c198a(0x33e)]['ignoreCameraViewport']=!0x0,this['_textures']=[this['_blurTexture']],this[_0x2c198a(0x18c4)][_0x2c198a(0xac7)]===_0x2d5eb9['g'][_0x2c198a(0x3fe)]?(this[_0x2c198a(0x4137)]=new _0x3c7bf7['Q']('HighlightLayerPPP',this['_options']['blurTextureSizeRatio'],null,_0x1fb2eb['x'][_0x2c198a(0xe7)],this['_scene'][_0x2c198a(0x2636)]()),this[_0x2c198a(0x4137)][_0x2c198a(0x39ea)]=!0x0,this[_0x2c198a(0x4137)]['onApplyObservable'][_0x2c198a(0x11ad)](_0x176320=>{var _0x479ecc=_0x2c198a;_0x176320['setTexture'](_0x479ecc(0x3638),this['_mainTexture']);}),this['_horizontalBlurPostprocess']=new _0x4f1d4b(_0x2c198a(0x14c7),new _0x2554fd['FM'](0x1,0x0),this['_options']['blurHorizontalSize'],0x1,null,_0x1fb2eb['x'][_0x2c198a(0xe7)],this[_0x2c198a(0x48a)]['getEngine']()),this['_horizontalBlurPostprocess'][_0x2c198a(0x19e0)]['add'](_0x1d1f9a=>{var _0x421b2c=_0x2c198a;_0x1d1f9a['setFloat2'](_0x421b2c(0x2816),_0x43cff8,_0x38bcd9);}),this[_0x2c198a(0x632)]=new _0x4f1d4b(_0x2c198a(0x3368),new _0x2554fd['FM'](0x0,0x1),this[_0x2c198a(0x18c4)][_0x2c198a(0x3cd1)],0x1,null,_0x1fb2eb['x'][_0x2c198a(0xe7)],this[_0x2c198a(0x48a)][_0x2c198a(0x2636)]()),this[_0x2c198a(0x632)]['onApplyObservable'][_0x2c198a(0x11ad)](_0x56c80e=>{var _0x5ebf2a=_0x2c198a;_0x56c80e[_0x5ebf2a(0x2475)](_0x5ebf2a(0x2816),_0x43cff8,_0x38bcd9);}),this[_0x2c198a(0x1945)]=[this[_0x2c198a(0x4137)],this[_0x2c198a(0x298)],this[_0x2c198a(0x632)]]):(this[_0x2c198a(0x298)]=new _0x394b15['i']('HighlightLayerHBP',new _0x2554fd['FM'](0x1,0x0),this[_0x2c198a(0x18c4)][_0x2c198a(0xbf3)]/0x2,{'width':_0x43cff8,'height':_0x38bcd9},null,_0x1fb2eb['x'][_0x2c198a(0xe7)],this['_scene']['getEngine'](),!0x1,_0x4458ac),this[_0x2c198a(0x298)][_0x2c198a(0x37ce)]=_0x43cff8,this[_0x2c198a(0x298)]['height']=_0x38bcd9,this[_0x2c198a(0x298)][_0x2c198a(0x39ea)]=!0x0,this[_0x2c198a(0x298)]['onApplyObservable']['add'](_0x492609=>{var _0x3b5465=_0x2c198a;_0x492609['setTexture'](_0x3b5465(0x3638),this['_mainTexture']);}),this[_0x2c198a(0x632)]=new _0x394b15['i'](_0x2c198a(0x3368),new _0x2554fd['FM'](0x0,0x1),this['_options'][_0x2c198a(0x3cd1)]/0x2,{'width':_0x43cff8,'height':_0x38bcd9},null,_0x1fb2eb['x'][_0x2c198a(0xe7)],this[_0x2c198a(0x48a)][_0x2c198a(0x2636)](),!0x1,_0x4458ac),this[_0x2c198a(0x1945)]=[this[_0x2c198a(0x298)],this['_verticalBlurPostprocess']]),this[_0x2c198a(0xd84)][_0x2c198a(0x3216)][_0x2c198a(0x11ad)](()=>{var _0x18c55d=_0x2c198a;this['onBeforeBlurObservable'][_0x18c55d(0x3e9)](this);var _0x5c7620=this[_0x18c55d(0x33e)][_0x18c55d(0x190)];_0x5c7620&&(this[_0x18c55d(0x48a)]['postProcessManager']['directRender'](this[_0x18c55d(0x1945)],_0x5c7620,!0x0),this[_0x18c55d(0x398b)][_0x18c55d(0xfa0)](_0x5c7620,!0x0)),this[_0x18c55d(0x3086)][_0x18c55d(0x3e9)](this);}),this['_postProcesses'][_0x2c198a(0x1fa5)](_0x47a06=>{_0x47a06['autoClear']=!0x1;});}[_0x40a72a(0x36e1)](){return!0x0;}['isReady'](_0x78ccee,_0x4e7f79){var _0x2b3640=_0x40a72a,_0x3bab79=_0x78ccee[_0x2b3640(0x90)](),_0x543958=_0x78ccee[_0x2b3640(0x3b8e)]();if(!_0x3bab79||!_0x543958||!this['_meshes'])return!0x1;let _0x36a036=null;return _0x543958=this[_0x2b3640(0x3fe5)][_0x543958[_0x2b3640(0x439)]],(_0x543958&&_0x543958[_0x2b3640(0x375c)]&&_0x3bab79&&(_0x36a036=_0x3bab79[_0x2b3640(0x26b5)]),super[_0x2b3640(0x3485)](_0x78ccee,_0x4e7f79,_0x36a036));}[_0x40a72a(0x352a)](_0x101bdc,_0x3288b3){var _0x3d5759=_0x40a72a;_0x101bdc[_0x3d5759(0x19ec)](_0x3d5759(0x3638),this[_0x3d5759(0x33e)]);const _0x2fb371=this[_0x3d5759(0x398b)];_0x2fb371[_0x3d5759(0x3860)](),_0x2fb371[_0x3d5759(0xc55)](_0x2d5eb9['g']['REPLACE']),_0x2fb371[_0x3d5759(0x1f11)](_0x2d5eb9['g'][_0x3d5759(0x24ee)]),_0x2fb371[_0x3d5759(0x2f02)](_0x2d5eb9['g']['KEEP']),_0x2fb371[_0x3d5759(0x328a)](0x0),_0x2fb371[_0x3d5759(0xc3)](!0x0),_0x2fb371[_0x3d5759(0x14c0)](this[_0x3d5759(0x3b9b)]),this[_0x3d5759(0x3892)]&&0x0===_0x3288b3&&(_0x101bdc[_0x3d5759(0x6e5)](_0x3d5759(0x306c),0x0),_0x2fb371[_0x3d5759(0x1890)](_0x2d5eb9['g'][_0x3d5759(0x2f3c)]),_0x2fb371[_0x3d5759(0x2727)](_0x2457f2['F'][_0x3d5759(0x3dd)],0x0,0x6)),this[_0x3d5759(0x20d1)]&&0x1===_0x3288b3&&(_0x101bdc[_0x3d5759(0x6e5)](_0x3d5759(0x306c),0x1),_0x2fb371[_0x3d5759(0x1890)](_0x2d5eb9['g'][_0x3d5759(0x131e)]),_0x2fb371[_0x3d5759(0x2727)](_0x2457f2['F'][_0x3d5759(0x3dd)],0x0,0x6)),_0x2fb371[_0x3d5759(0x1292)]();}['shouldRender'](){var _0xf45b74=_0x40a72a;return!!super[_0xf45b74(0x2aba)]()&&!!this[_0xf45b74(0x3fe5)];}['_shouldRenderMesh'](_0x36923b){var _0x2a8615=_0x40a72a;return!(this[_0x2a8615(0x17f)]&&this[_0x2a8615(0x17f)][_0x36923b[_0x2a8615(0x439)]]||!super[_0x2a8615(0x221f)](_0x36923b));}[_0x40a72a(0x3ee6)](_0x6d4300,_0x2c662e){return!0x0;}['_addCustomEffectDefines'](_0x14ef30){var _0x185578=_0x40a72a;_0x14ef30[_0x185578(0x2f54)](_0x185578(0x2e7));}['_setEmissiveTextureAndColor'](_0x16b01d,_0x1fe851,_0x2b1f88){var _0xf69ab5=_0x40a72a;_0x16b01d=this[_0xf69ab5(0x3fe5)][_0x16b01d[_0xf69ab5(0x439)]],(_0x16b01d?this[_0xf69ab5(0x12b0)][_0xf69ab5(0x25cc)][_0xf69ab5(0xe5f)](_0x16b01d[_0xf69ab5(0x25cc)]['r'],_0x16b01d[_0xf69ab5(0x25cc)]['g'],_0x16b01d['color']['b'],0x1):this[_0xf69ab5(0x12b0)][_0xf69ab5(0x25cc)][_0xf69ab5(0xe5f)](this[_0xf69ab5(0x1511)]['r'],this[_0xf69ab5(0x1511)]['g'],this[_0xf69ab5(0x1511)]['b'],this['neutralColor']['a']),_0x16b01d&&_0x16b01d['glowEmissiveOnly']&&_0x2b1f88?(this[_0xf69ab5(0x12b0)][_0xf69ab5(0xc52)]=_0x2b1f88[_0xf69ab5(0x26b5)],this[_0xf69ab5(0x12b0)][_0xf69ab5(0x25cc)][_0xf69ab5(0xe5f)](0x1,0x1,0x1,0x1)):this['_emissiveTextureAndColor'][_0xf69ab5(0xc52)]=null);}[_0x40a72a(0x2f60)](_0x3843cd){var _0x4588df=_0x40a72a;if(this['_excludedMeshes']&&!this[_0x4588df(0x17f)][_0x3843cd['uniqueId']]){const _0x2f4488={'mesh':_0x3843cd,'beforeBind':null,'afterRender':null,'stencilState':!0x1};_0x2f4488[_0x4588df(0x336d)]=_0x3843cd[_0x4588df(0x1dcf)][_0x4588df(0x11ad)](_0x41833e=>{var _0x51e3e0=_0x4588df;_0x2f4488['stencilState']=_0x41833e['getEngine']()[_0x51e3e0(0x1020)](),_0x41833e['getEngine']()[_0x51e3e0(0xc3)](!0x1);}),_0x2f4488[_0x4588df(0x265d)]=_0x3843cd['onAfterRenderObservable'][_0x4588df(0x11ad)](_0xecf46a=>{var _0x1a9145=_0x4588df;_0xecf46a[_0x1a9145(0x2636)]()['setStencilBuffer'](_0x2f4488[_0x1a9145(0xa0b)]);}),this[_0x4588df(0x17f)][_0x3843cd[_0x4588df(0x439)]]=_0x2f4488;}}[_0x40a72a(0x1979)](_0x2c6dac){var _0x17e916=_0x40a72a,_0x7fb9c5;this['_excludedMeshes']&&((_0x7fb9c5=this['_excludedMeshes'][_0x2c6dac[_0x17e916(0x439)]])&&(_0x7fb9c5[_0x17e916(0x336d)]&&_0x2c6dac['onBeforeBindObservable']['remove'](_0x7fb9c5[_0x17e916(0x336d)]),_0x7fb9c5[_0x17e916(0x265d)]&&_0x2c6dac[_0x17e916(0x39ee)]['remove'](_0x7fb9c5[_0x17e916(0x265d)])),this['_excludedMeshes'][_0x2c6dac[_0x17e916(0x439)]]=null);}[_0x40a72a(0x221f)](_0x5bc637){var _0x1730a8=_0x40a72a;return!!this[_0x1730a8(0x3fe5)]&&!!super['hasMesh'](_0x5bc637)&&void 0x0!==this[_0x1730a8(0x3fe5)][_0x5bc637[_0x1730a8(0x439)]]&&null!==this[_0x1730a8(0x3fe5)][_0x5bc637[_0x1730a8(0x439)]];}[_0x40a72a(0x2403)](_0x47ce2d,_0x3f220b,_0x22a218=!0x1){var _0x5bbc36=_0x40a72a;if(this[_0x5bbc36(0x3fe5)]){const _0x316561=this['_meshes'][_0x47ce2d[_0x5bbc36(0x439)]];_0x316561?_0x316561['color']=_0x3f220b:(this[_0x5bbc36(0x3fe5)][_0x47ce2d[_0x5bbc36(0x439)]]={'mesh':_0x47ce2d,'color':_0x3f220b,'observerHighlight':_0x47ce2d['onBeforeBindObservable'][_0x5bbc36(0x11ad)](_0xb9c47=>{var _0x50271b=_0x5bbc36;this['isEnabled']&&(this['_excludedMeshes']&&this[_0x50271b(0x17f)][_0xb9c47[_0x50271b(0x439)]]?this[_0x50271b(0x351b)](_0xb9c47):_0xb9c47[_0x50271b(0x22fd)]()[_0x50271b(0x2636)]()[_0x50271b(0x14c0)](this[_0x50271b(0x3b9b)]));}),'observerDefault':_0x47ce2d[_0x5bbc36(0x39ee)]['add'](_0x451bbd=>{var _0x3ca4e1=_0x5bbc36;this[_0x3ca4e1(0x3bab)]&&this['_defaultStencilReference'](_0x451bbd);}),'glowEmissiveOnly':_0x22a218},_0x47ce2d[_0x5bbc36(0x3af1)][_0x5bbc36(0x11ad)](()=>{this['_disposeMesh'](_0x47ce2d);})),this['_shouldRender']=!0x0;}}['removeMesh'](_0x3957cf){var _0x309ae3=_0x40a72a;if(this['_meshes']){var _0x1eacbe=this[_0x309ae3(0x3fe5)][_0x3957cf[_0x309ae3(0x439)]];_0x1eacbe&&(_0x1eacbe[_0x309ae3(0x38ef)]&&_0x3957cf[_0x309ae3(0x1dcf)][_0x309ae3(0x2473)](_0x1eacbe[_0x309ae3(0x38ef)]),_0x1eacbe['observerDefault']&&_0x3957cf[_0x309ae3(0x39ee)][_0x309ae3(0x2473)](_0x1eacbe[_0x309ae3(0xb93)]),delete this['_meshes'][_0x3957cf[_0x309ae3(0x439)]]),this[_0x309ae3(0x207d)]=!0x1;for(const _0x5a3750 in this[_0x309ae3(0x3fe5)])if(this[_0x309ae3(0x3fe5)][_0x5a3750]){this[_0x309ae3(0x207d)]=!0x0;break;}}}['removeAllMeshes'](){var _0x480c5f=_0x40a72a;if(this['_meshes'])for(const _0x385e35 in this[_0x480c5f(0x3fe5)]){var _0x17a40e;Object[_0x480c5f(0x1229)]['hasOwnProperty'][_0x480c5f(0xf13)](this[_0x480c5f(0x3fe5)],_0x385e35)&&(_0x17a40e=this[_0x480c5f(0x3fe5)][_0x385e35])&&this[_0x480c5f(0x1b6a)](_0x17a40e[_0x480c5f(0x2f1d)]);}}['_defaultStencilReference'](_0x3e707d){var _0x35c3c7=_0x40a72a;_0x3e707d[_0x35c3c7(0x22fd)]()[_0x35c3c7(0x2636)]()[_0x35c3c7(0x14c0)](_0x43c280['NormalMeshStencilReference']);}[_0x40a72a(0x3020)](_0x5aca98){var _0x289e76=_0x40a72a;this[_0x289e76(0x1b6a)](_0x5aca98),this[_0x289e76(0x1979)](_0x5aca98);}['dispose'](){var _0x3d11c6=_0x40a72a;if(this['_meshes']){for(const _0xad6357 in this[_0x3d11c6(0x3fe5)]){const _0x4847c1=this[_0x3d11c6(0x3fe5)][_0xad6357];_0x4847c1&&_0x4847c1['mesh']&&(_0x4847c1['observerHighlight']&&_0x4847c1['mesh'][_0x3d11c6(0x1dcf)]['remove'](_0x4847c1['observerHighlight']),_0x4847c1[_0x3d11c6(0xb93)]&&_0x4847c1[_0x3d11c6(0x2f1d)][_0x3d11c6(0x39ee)][_0x3d11c6(0x2473)](_0x4847c1[_0x3d11c6(0xb93)]));}this[_0x3d11c6(0x3fe5)]=null;}if(this[_0x3d11c6(0x17f)]){for(const _0x3597f7 in this[_0x3d11c6(0x17f)]){const _0x46af62=this[_0x3d11c6(0x17f)][_0x3597f7];_0x46af62&&(_0x46af62[_0x3d11c6(0x336d)]&&_0x46af62['mesh']['onBeforeBindObservable'][_0x3d11c6(0x2473)](_0x46af62[_0x3d11c6(0x336d)]),_0x46af62[_0x3d11c6(0x265d)]&&_0x46af62[_0x3d11c6(0x2f1d)][_0x3d11c6(0x39ee)]['remove'](_0x46af62[_0x3d11c6(0x265d)]));}this['_excludedMeshes']=null;}super[_0x3d11c6(0x2d20)]();}[_0x40a72a(0x1653)](){return'HighlightLayer';}[_0x40a72a(0x3c81)](){var _0x217efe=_0x40a72a;const _0x152726=_0x39fd50['p4'][_0x217efe(0x299f)](this);if(_0x152726[_0x217efe(0x3d25)]='BABYLON.HighlightLayer',_0x152726[_0x217efe(0x2aa5)]=[],this[_0x217efe(0x3fe5)])for(const _0x5063b9 in this[_0x217efe(0x3fe5)]){const _0xf90965=this[_0x217efe(0x3fe5)][_0x5063b9];_0xf90965&&_0x152726['meshes'][_0x217efe(0x2f54)]({'glowEmissiveOnly':_0xf90965[_0x217efe(0x375c)],'color':_0xf90965[_0x217efe(0x25cc)]['asArray'](),'meshId':_0xf90965[_0x217efe(0x2f1d)]['id']});}if(_0x152726['excludedMeshes']=[],this[_0x217efe(0x17f)])for(const _0x2fe899 in this[_0x217efe(0x17f)]){var _0x492a17=this[_0x217efe(0x17f)][_0x2fe899];_0x492a17&&_0x152726['excludedMeshes'][_0x217efe(0x2f54)](_0x492a17[_0x217efe(0x2f1d)]['id']);}return _0x152726;}static['Parse'](_0x84e147,_0x5c23c8,_0x34619f){var _0x54cc80=_0x40a72a;const _0x240623=_0x39fd50['p4'][_0x54cc80(0xb3f)](()=>new _0x43c280(_0x84e147[_0x54cc80(0x3efc)],_0x5c23c8,_0x84e147[_0x54cc80(0x6a4)]),_0x84e147,_0x5c23c8,_0x34619f);let _0x11e785;for(_0x11e785=0x0;_0x11e785<_0x84e147[_0x54cc80(0x325a)][_0x54cc80(0x132e)];_0x11e785++){var _0x4e263b=_0x5c23c8['getMeshById'](_0x84e147[_0x54cc80(0x325a)][_0x11e785]);_0x4e263b&&_0x240623[_0x54cc80(0x2f60)](_0x4e263b);}for(_0x11e785=0x0;_0x11e785<_0x84e147['meshes'][_0x54cc80(0x132e)];_0x11e785++){var _0x264c24=_0x84e147['meshes'][_0x11e785],_0x450394=_0x5c23c8[_0x54cc80(0x3e1d)](_0x264c24[_0x54cc80(0xb05)]);_0x450394&&_0x240623[_0x54cc80(0x2403)](_0x450394,_0x3551e5['Wo'][_0x54cc80(0xd4e)](_0x264c24['color']),_0x264c24[_0x54cc80(0x375c)]);}return _0x240623;}}_0x43c280[_0x40a72a(0x2a8d)]=_0x40a72a(0x21d4),_0x43c280[_0x40a72a(0x2702)]=new _0x3551e5['HE'](0x0,0x0,0x0,0x0),_0x43c280[_0x40a72a(0x3a26)]=0x2,_0x43c280['NormalMeshStencilReference']=0x1,_0x267e44([(0x0,_0x39fd50['qC'])()],_0x43c280[_0x40a72a(0x1229)],_0x40a72a(0x20d1),void 0x0),_0x267e44([(0x0,_0x39fd50['qC'])()],_0x43c280[_0x40a72a(0x1229)],_0x40a72a(0x3892),void 0x0),_0x267e44([(0x0,_0x39fd50['qC'])()],_0x43c280[_0x40a72a(0x1229)],_0x40a72a(0xbf3),null),_0x267e44([(0x0,_0x39fd50['qC'])()],_0x43c280['prototype'],_0x40a72a(0x3cd1),null),_0x267e44([(0x0,_0x39fd50['qC'])('options')],_0x43c280[_0x40a72a(0x1229)],_0x40a72a(0x18c4),void 0x0),(0x0,_0xcabd4d['H'])('BABYLON.HighlightLayer',_0x43c280);},0xc97d:(_0x58540d,_0x2472ac,_0x14f6c1)=>{_0x14f6c1(0x1366f),_0x14f6c1(0xb6f0),_0x14f6c1(0x2133),_0x14f6c1(0xe7aa),_0x14f6c1(0x3d95),_0x14f6c1(0xbc49);},0x3d95:(_0x7de52b,_0x5b4145,_0x175795)=>{_0x175795(0x9fd1),_0x175795(0xc84b),_0x175795(0xf8c1),_0x175795(0x1a27),_0x175795(0x173aa),_0x175795(0xbac7),_0x175795(0xbb85),_0x175795(0xbc49),_0x175795(0x77a5),_0x175795(0x1814a),_0x175795(0xc8f5);},0xbc49:(_0x118d8d,_0x47ca2c,_0x5dbd10)=>{_0x5dbd10(0xbb85),_0x5dbd10(0xf8c1);},0x80e8:(_0x398ef4,_0x310a57,_0x4cabf7)=>{_0x4cabf7(0x76dc),_0x4cabf7(0x48a9),_0x4cabf7(0xa824);},0x76dc:(_0x2556a3,_0x59c780,_0x1636ad)=>{var _0x59fa4c=a8_0x49466b;_0x1636ad['d'](_0x59c780,{'E':()=>_0x2d4632});var _0x86111b=_0x1636ad(0xc84b),_0x8eb696=_0x1636ad(0xbac7),_0x1b0843=_0x1636ad(0x77a5),_0x2015f6=_0x1636ad(0xcef),_0x45e4c9=_0x1636ad(0x1a27);class _0x2d4632{constructor(_0x373dc5,_0x1aeedb,_0x5b289e,_0x5d6207,_0x149c2f){var _0x1cc760=a8_0x58a1;this['size']=_0x373dc5,this[_0x1cc760(0x8c5)]=_0x1aeedb,this[_0x1cc760(0x355d)]=_0x1b0843['g'][_0x1cc760(0xd5b)],this['color']=_0x5b289e||new _0x86111b['Wo'](0x1,0x1,0x1),this[_0x1cc760(0xc52)]=_0x5d6207?new _0x8eb696['x'](_0x5d6207,_0x149c2f[_0x1cc760(0x22fd)](),!0x0):null;const _0x24d9b3=(this[_0x1cc760(0x35d8)]=_0x149c2f)[_0x1cc760(0x32aa)]['getEngine']();this['_drawWrapper']=new _0x2015f6['q'](_0x24d9b3),this[_0x1cc760(0xd5e)][_0x1cc760(0x204d)]=_0x24d9b3[_0x1cc760(0x3305)](_0x1cc760(0x25d2),[_0x45e4c9['o']['PositionKind']],['color',_0x1cc760(0x7f4)],[_0x1cc760(0x3638)],''),_0x149c2f[_0x1cc760(0x35ae)]['push'](this);}static['AddFlare'](_0x4d92ac,_0x59a9e7,_0x2f1ab9,_0x38091c,_0x121fe9){return new _0x2d4632(_0x4d92ac,_0x59a9e7,_0x2f1ab9,_0x38091c,_0x121fe9);}[_0x59fa4c(0x2d20)](){var _0x421bb0=_0x59fa4c;this['texture']&&this['texture'][_0x421bb0(0x2d20)]();var _0x5e8a3e=this[_0x421bb0(0x35d8)][_0x421bb0(0x35ae)]['indexOf'](this);this[_0x421bb0(0x35d8)][_0x421bb0(0x35ae)][_0x421bb0(0x1035)](_0x5e8a3e,0x1);}}},0x48a9:(_0x51a526,_0x517db5,_0x2e3de6)=>{var _0x582b4f=a8_0x49466b;_0x2e3de6['d'](_0x517db5,{'u':()=>_0x3574ee});var _0x4d207a=_0x2e3de6(0xe222),_0x3745ad=_0x2e3de6(0x9fd1),_0xd1a0d4=_0x2e3de6(0x1b5c),_0x3af00b=_0x2e3de6(0xf8c1),_0x7be603=_0x2e3de6(0x1a27),_0x23b1ef=_0x2e3de6(0x8483),_0x57cb2a=_0x2e3de6(0x173aa),_0x31099e=_0x2e3de6(0x76dc),_0xbd06f=_0x2e3de6(0x77a5),_0x4aa50f=(_0x2e3de6(0x139b9),_0x2e3de6(0xc013),_0x2e3de6(0x15cb9)),_0x2b0f31=_0x2e3de6(0xc84b);class _0x3574ee{constructor(_0x306f07,_0xd7e8d0,_0x45e06e){var _0x1955b8=a8_0x58a1;this[_0x1955b8(0x3efc)]=_0x306f07,this[_0x1955b8(0x35ae)]=new Array(),this['borderLimit']=0x12c,this[_0x1955b8(0x2e46)]=0x0,this[_0x1955b8(0x275a)]=0xfffffff,this[_0x1955b8(0x1b5b)]={},this[_0x1955b8(0x3165)]=!0x0,this[_0x1955b8(0x48a)]=_0x45e06e||_0x3af00b['l'][_0x1955b8(0x19c8)],_0x3574ee[_0x1955b8(0x4064)](this[_0x1955b8(0x48a)]),this['_emitter']=_0xd7e8d0,this['id']=_0x306f07,_0x45e06e[_0x1955b8(0x28e4)][_0x1955b8(0x2f54)](this),this['meshesSelectionPredicate']=_0x2ac2ea=>_0x45e06e[_0x1955b8(0x203b)]&&_0x2ac2ea[_0x1955b8(0x4e2)]&&_0x2ac2ea[_0x1955b8(0x2ba6)]&&_0x2ac2ea['isEnabled']()&&_0x2ac2ea[_0x1955b8(0x1660)]&&0x0!=(_0x2ac2ea[_0x1955b8(0x275a)]&_0x45e06e[_0x1955b8(0x203b)][_0x1955b8(0x275a)]),_0xd7e8d0=_0x45e06e['getEngine']();const _0x4d753c=[];_0x4d753c[_0x1955b8(0x2f54)](0x1,0x1),_0x4d753c[_0x1955b8(0x2f54)](-0x1,0x1),_0x4d753c['push'](-0x1,-0x1),_0x4d753c[_0x1955b8(0x2f54)](0x1,-0x1),this['_vertexBuffers'][_0x7be603['o'][_0x1955b8(0x31b9)]]=new _0x7be603['o'](_0xd7e8d0,_0x4d753c,_0x7be603['o'][_0x1955b8(0x31b9)],!0x1,!0x1,0x2),this[_0x1955b8(0xccc)]();}get[_0x582b4f(0x32aa)](){var _0x1eca10=_0x582b4f;return this[_0x1eca10(0x48a)];}[_0x582b4f(0xccc)](){var _0x544264=_0x582b4f;const _0x22b834=[];_0x22b834[_0x544264(0x2f54)](0x0),_0x22b834['push'](0x1),_0x22b834[_0x544264(0x2f54)](0x2),_0x22b834[_0x544264(0x2f54)](0x0),_0x22b834[_0x544264(0x2f54)](0x2),_0x22b834[_0x544264(0x2f54)](0x3),this['_indexBuffer']=this['_scene']['getEngine']()[_0x544264(0x973)](_0x22b834);}get['isEnabled'](){var _0x54e4d8=_0x582b4f;return this[_0x54e4d8(0x3165)];}set[_0x582b4f(0x3bab)](_0x2d5279){this['_isEnabled']=_0x2d5279;}[_0x582b4f(0x22fd)](){var _0x3b2262=_0x582b4f;return this[_0x3b2262(0x48a)];}[_0x582b4f(0x3aa4)](){return this['_emitter'];}['setEmitter'](_0x4a6b45){var _0x158834=_0x582b4f;this[_0x158834(0x1cb8)]=_0x4a6b45;}[_0x582b4f(0x1f4)](){var _0x4fca75=_0x582b4f;return this[_0x4fca75(0x1cb8)]['getAbsolutePosition']?this[_0x4fca75(0x1cb8)]['getAbsolutePosition']():this['_emitter'][_0x4fca75(0x8c5)];}[_0x582b4f(0x38fa)](_0x3219bd){var _0x4b0bfd=_0x582b4f;let _0xb7f8=this[_0x4b0bfd(0x1f4)]();_0xb7f8=_0x3745ad['P'][_0x4b0bfd(0x503)](_0xb7f8,_0x3745ad['y3'][_0x4b0bfd(0x24ef)](),this[_0x4b0bfd(0x48a)]['getTransformMatrix'](),_0x3219bd),this[_0x4b0bfd(0x3d21)]=_0xb7f8['x'],this[_0x4b0bfd(0x15f0)]=_0xb7f8['y'],_0xb7f8=_0x3745ad['P'][_0x4b0bfd(0x1e28)](this['getEmitterPosition'](),this[_0x4b0bfd(0x48a)][_0x4b0bfd(0xe6c)]()),0x0<this['viewportBorder']&&(_0x3219bd['x']-=this[_0x4b0bfd(0x2e46)],_0x3219bd['y']-=this['viewportBorder'],_0x3219bd['width']+=0x2*this[_0x4b0bfd(0x2e46)],_0x3219bd[_0x4b0bfd(0x1995)]+=0x2*this[_0x4b0bfd(0x2e46)],_0xb7f8['x']+=this['viewportBorder'],_0xb7f8['y']+=this[_0x4b0bfd(0x2e46)],this[_0x4b0bfd(0x3d21)]+=this[_0x4b0bfd(0x2e46)],this[_0x4b0bfd(0x15f0)]+=this[_0x4b0bfd(0x2e46)]);var _0x407e09=this[_0x4b0bfd(0x48a)][_0x4b0bfd(0xe97)];return!!(0x0<_0xb7f8['z']&&!_0x407e09||_0xb7f8['z']<0x0&&_0x407e09)&&(this[_0x4b0bfd(0x3d21)]>_0x3219bd['x']&&this[_0x4b0bfd(0x3d21)]<_0x3219bd['x']+_0x3219bd[_0x4b0bfd(0x37ce)]&&this[_0x4b0bfd(0x15f0)]>_0x3219bd['y']&&(this[_0x4b0bfd(0x15f0)],_0x3219bd['y'],_0x3219bd[_0x4b0bfd(0x1995)]),!0x0);}['_isVisible'](){var _0x14cd22=_0x582b4f;if(!this[_0x14cd22(0x3165)]||!this['_scene']['activeCamera'])return!0x1;const _0x5b6a89=this[_0x14cd22(0x1f4)](),_0x11dde1=_0x5b6a89[_0x14cd22(0x3e42)](this[_0x14cd22(0x48a)]['activeCamera'][_0x14cd22(0x1b77)]);var _0x23d5f1=_0x11dde1[_0x14cd22(0x132e)](),_0xef1151=(_0x11dde1[_0x14cd22(0xb65)](),new _0x23b1ef['z'](this[_0x14cd22(0x48a)][_0x14cd22(0x203b)][_0x14cd22(0x1b77)],_0x11dde1)),_0xef1151=this[_0x14cd22(0x48a)][_0x14cd22(0x1987)](_0xef1151,this[_0x14cd22(0x2066)],!0x0);return!_0xef1151||!_0xef1151[_0x14cd22(0x1893)]||_0xef1151[_0x14cd22(0x1235)]>_0x23d5f1;}[_0x582b4f(0x3364)](){var _0x56d000=_0x582b4f;if(!this[_0x56d000(0x48a)][_0x56d000(0x203b)])return!0x1;const _0x368e49=this[_0x56d000(0x48a)][_0x56d000(0x2636)](),_0x17ec74=this[_0x56d000(0x48a)][_0x56d000(0x203b)]['viewport'],_0x32eb38=_0x17ec74['toGlobal'](_0x368e49['getRenderWidth'](!0x0),_0x368e49['getRenderHeight'](!0x0));if(!this['computeEffectivePosition'](_0x32eb38))return!0x1;if(!this[_0x56d000(0x39a)]())return!0x1;let _0x22981c,_0x136d0,_0x598ed0=(_0x22981c=this[_0x56d000(0x3d21)]<this[_0x56d000(0xe56)]+_0x32eb38['x']?this['borderLimit']+_0x32eb38['x']-this['_positionX']:this[_0x56d000(0x3d21)]>_0x32eb38['x']+_0x32eb38[_0x56d000(0x37ce)]-this['borderLimit']?this[_0x56d000(0x3d21)]-_0x32eb38['x']-_0x32eb38[_0x56d000(0x37ce)]+this['borderLimit']:0x0,(_0x136d0=this[_0x56d000(0x15f0)]<this['borderLimit']+_0x32eb38['y']?this[_0x56d000(0xe56)]+_0x32eb38['y']-this[_0x56d000(0x15f0)]:this[_0x56d000(0x15f0)]>_0x32eb38['y']+_0x32eb38[_0x56d000(0x1995)]-this['borderLimit']?this[_0x56d000(0x15f0)]-_0x32eb38['y']-_0x32eb38[_0x56d000(0x1995)]+this['borderLimit']:0x0)<_0x22981c?_0x22981c:_0x136d0),_0x2b2b33=((_0x598ed0-=this[_0x56d000(0x2e46)])>this[_0x56d000(0xe56)]&&(_0x598ed0=this['borderLimit']),0x1-_0xd1a0d4['R'][_0x56d000(0x3152)](_0x598ed0/this[_0x56d000(0xe56)],0x0,0x1));if(_0x2b2b33<0x0)return!0x1;0x1<_0x2b2b33&&(_0x2b2b33=0x1),0x0<this[_0x56d000(0x2e46)]&&(_0x32eb38['x']+=this['viewportBorder'],_0x32eb38['y']+=this[_0x56d000(0x2e46)],_0x32eb38[_0x56d000(0x37ce)]-=0x2*this[_0x56d000(0x2e46)],_0x32eb38['height']-=0x2*this[_0x56d000(0x2e46)],this[_0x56d000(0x3d21)]-=this[_0x56d000(0x2e46)],this[_0x56d000(0x15f0)]-=this[_0x56d000(0x2e46)]);var _0x173552,_0x37c09d,_0x4556ec,_0x491574,_0x4e3f23=_0x32eb38['x']+_0x32eb38['width']/0x2,_0x47a421=_0x32eb38['y']+_0x32eb38[_0x56d000(0x1995)]/0x2,_0x2578f4=_0x4e3f23-this['_positionX'],_0x995913=_0x47a421-this[_0x56d000(0x15f0)];_0x368e49['setState'](!0x1),_0x368e49[_0x56d000(0xce0)](!0x1);for(let _0x25333b=0x0;_0x25333b<this[_0x56d000(0x35ae)][_0x56d000(0x132e)];_0x25333b++){const _0x5cc7cb=this['lensFlares'][_0x25333b];!_0x5cc7cb[_0x56d000(0xd5e)]['effect']['isReady']()||_0x5cc7cb['texture']&&!_0x5cc7cb['texture'][_0x56d000(0x3a4f)]()||(_0x368e49[_0x56d000(0x26d0)](_0x5cc7cb[_0x56d000(0xd5e)]),_0x368e49[_0x56d000(0x1b7b)](this[_0x56d000(0x1b5b)],this[_0x56d000(0xf63)],_0x5cc7cb[_0x56d000(0xd5e)][_0x56d000(0x204d)]),_0x368e49[_0x56d000(0x206b)](_0x5cc7cb[_0x56d000(0x355d)]),_0x37c09d=_0x4e3f23-_0x2578f4*_0x5cc7cb[_0x56d000(0x8c5)],_0x4556ec=_0x47a421-_0x995913*_0x5cc7cb[_0x56d000(0x8c5)],_0x491574=_0x5cc7cb[_0x56d000(0x2cbf)],_0x173552=_0x5cc7cb[_0x56d000(0x2cbf)]*_0x368e49[_0x56d000(0x269e)](this[_0x56d000(0x48a)][_0x56d000(0x203b)],!0x0),_0x37c09d=_0x37c09d/(_0x32eb38[_0x56d000(0x37ce)]+0x2*_0x32eb38['x'])*0x2-0x1,_0x4556ec=0x1-_0x4556ec/(_0x32eb38['height']+0x2*_0x32eb38['y'])*0x2,_0x491574=_0x3745ad['y3']['FromValues'](_0x491574/0x2,0x0,0x0,0x0,0x0,_0x173552/0x2,0x0,0x0,0x0,0x0,0x1,0x0,_0x37c09d,_0x4556ec,0x0,0x1),_0x5cc7cb[_0x56d000(0xd5e)][_0x56d000(0x204d)][_0x56d000(0x13a9)]('viewportMatrix',_0x491574),_0x5cc7cb['_drawWrapper']['effect'][_0x56d000(0x19ec)](_0x56d000(0x3638),_0x5cc7cb[_0x56d000(0xc52)]),_0x5cc7cb[_0x56d000(0xd5e)]['effect']['setFloat4'](_0x56d000(0x25cc),_0x5cc7cb[_0x56d000(0x25cc)]['r']*_0x2b2b33,_0x5cc7cb[_0x56d000(0x25cc)]['g']*_0x2b2b33,_0x5cc7cb[_0x56d000(0x25cc)]['b']*_0x2b2b33,0x1),_0x368e49['drawElementsType'](_0x57cb2a['F']['TriangleFillMode'],0x0,0x6));}return _0x368e49[_0x56d000(0xce0)](!0x0),_0x368e49[_0x56d000(0x206b)](_0xbd06f['g'][_0x56d000(0x3df7)]),!0x0;}['rebuild'](){var _0x2f3cb7=_0x582b4f,_0x4d0030;this['_createIndexBuffer']();for(const _0x280488 in this[_0x2f3cb7(0x1b5b)])null!=(_0x4d0030=this[_0x2f3cb7(0x1b5b)][_0x280488])&&_0x4d0030[_0x2f3cb7(0x220)]();}[_0x582b4f(0x2d20)](){var _0x4c9808=_0x582b4f;const _0x7100b8=this[_0x4c9808(0x1b5b)][_0x7be603['o']['PositionKind']];for(_0x7100b8&&(_0x7100b8[_0x4c9808(0x2d20)](),this['_vertexBuffers'][_0x7be603['o']['PositionKind']]=null),this[_0x4c9808(0xf63)]&&(this[_0x4c9808(0x48a)][_0x4c9808(0x2636)]()[_0x4c9808(0x3cd8)](this[_0x4c9808(0xf63)]),this[_0x4c9808(0xf63)]=null);this['lensFlares'][_0x4c9808(0x132e)];)this['lensFlares'][0x0][_0x4c9808(0x2d20)]();var _0x5c6f44=this[_0x4c9808(0x48a)][_0x4c9808(0x28e4)][_0x4c9808(0x404a)](this);this[_0x4c9808(0x48a)]['lensFlareSystems']['splice'](_0x5c6f44,0x1);}static['Parse'](_0x1ca126,_0xdcbf44,_0x16d6e7){var _0x4c9a1a=_0x582b4f,_0x14ddfd=_0xdcbf44[_0x4c9a1a(0x2ac5)](_0x1ca126[_0x4c9a1a(0x33fc)]),_0x408697=_0x1ca126[_0x4c9a1a(0x3efc)]||_0x4c9a1a(0x3008)+_0x1ca126['emitterId'];const _0x2fd41e=new _0x3574ee(_0x408697,_0x14ddfd,_0xdcbf44);_0x2fd41e['id']=_0x1ca126['id']||_0x408697,_0x2fd41e['borderLimit']=_0x1ca126[_0x4c9a1a(0xe56)];for(let _0x5ee76c=0x0;_0x5ee76c<_0x1ca126[_0x4c9a1a(0x2e11)]['length'];_0x5ee76c++){var _0x22c363=_0x1ca126['flares'][_0x5ee76c];_0x31099e['E'][_0x4c9a1a(0x101)](_0x22c363[_0x4c9a1a(0x2cbf)],_0x22c363[_0x4c9a1a(0x8c5)],_0x2b0f31['Wo']['FromArray'](_0x22c363[_0x4c9a1a(0x25cc)]),_0x22c363[_0x4c9a1a(0x2a6f)]?_0x16d6e7+_0x22c363[_0x4c9a1a(0x2a6f)]:'',_0x2fd41e);}return _0x2fd41e;}[_0x582b4f(0x3c81)](){var _0x7c0127=_0x582b4f;const _0xbfda35={};_0xbfda35['id']=this['id'],_0xbfda35[_0x7c0127(0x3efc)]=this[_0x7c0127(0x3efc)],_0xbfda35[_0x7c0127(0x33fc)]=this[_0x7c0127(0x3aa4)]()['id'],_0xbfda35['borderLimit']=this['borderLimit'],_0xbfda35[_0x7c0127(0x2e11)]=[];for(let _0x29a186=0x0;_0x29a186<this[_0x7c0127(0x35ae)]['length'];_0x29a186++){const _0x2362d5=this[_0x7c0127(0x35ae)][_0x29a186];_0xbfda35[_0x7c0127(0x2e11)][_0x7c0127(0x2f54)]({'size':_0x2362d5[_0x7c0127(0x2cbf)],'position':_0x2362d5['position'],'color':_0x2362d5[_0x7c0127(0x25cc)][_0x7c0127(0x3e55)](),'textureName':_0x4d207a['w1']['GetFilename'](_0x2362d5[_0x7c0127(0xc52)]?_0x2362d5[_0x7c0127(0xc52)][_0x7c0127(0x3efc)]:'')});}return _0xbfda35;}}_0x3574ee['_SceneComponentInitialization']=_0x1821c0=>{var _0x46038a=_0x582b4f;throw(0x0,_0x4aa50f['S'])(_0x46038a(0x2ce8));};},0xa824:(_0x295d2d,_0x498680,_0xc7506a)=>{var _0x9bbc0f=a8_0x49466b,_0x54d2bf=_0xc7506a(0xe222),_0x4d29a9=_0xc7506a(0xbb85),_0x2ac1e6=_0xc7506a(0xe0c0),_0x79af39=_0xc7506a(0x48a9);_0x2ac1e6['p'][_0x9bbc0f(0x422)](_0x4d29a9['l'][_0x9bbc0f(0x3d6c)],(_0x471dfd,_0x2708de,_0xf316dc,_0x39837a)=>{var _0x556a0c=_0x9bbc0f;if(void 0x0!==_0x471dfd['lensFlareSystems']&&null!==_0x471dfd[_0x556a0c(0x28e4)]){_0xf316dc[_0x556a0c(0x28e4)]||(_0xf316dc[_0x556a0c(0x28e4)]=new Array());for(let _0x37fa0f=0x0,_0x366f11=_0x471dfd[_0x556a0c(0x28e4)][_0x556a0c(0x132e)];_0x37fa0f<_0x366f11;_0x37fa0f++){var _0x332d6d=_0x471dfd[_0x556a0c(0x28e4)][_0x37fa0f],_0x332d6d=_0x79af39['u'][_0x556a0c(0xb3f)](_0x332d6d,_0x2708de,_0x39837a);_0xf316dc['lensFlareSystems'][_0x556a0c(0x2f54)](_0x332d6d);}}}),_0x2ac1e6['p'][_0x9bbc0f(0x1229)][_0x9bbc0f(0x1de5)]=function(_0x312cab){var _0x33fab5=_0x9bbc0f;for(let _0x2e5280=0x0;_0x2e5280<this['lensFlareSystems'][_0x33fab5(0x132e)];_0x2e5280++)if(this[_0x33fab5(0x28e4)][_0x2e5280][_0x33fab5(0x3efc)]===_0x312cab)return this[_0x33fab5(0x28e4)][_0x2e5280];return null;},_0x2ac1e6['p'][_0x9bbc0f(0x1229)][_0x9bbc0f(0x18d3)]=function(_0x292134){var _0x41e1b7=_0x9bbc0f;for(let _0x4dd092=0x0;_0x4dd092<this['lensFlareSystems'][_0x41e1b7(0x132e)];_0x4dd092++)if(this['lensFlareSystems'][_0x4dd092]['id']===_0x292134)return this[_0x41e1b7(0x28e4)][_0x4dd092];return null;},_0x2ac1e6['p']['prototype'][_0x9bbc0f(0x1f3e)]=function(_0x1f5699){var _0x33edcd=_0x9bbc0f;return this[_0x33edcd(0x18d3)](_0x1f5699);},_0x2ac1e6['p'][_0x9bbc0f(0x1229)]['removeLensFlareSystem']=function(_0x34154f){var _0x3e2a4d=_0x9bbc0f;return _0x34154f=this[_0x3e2a4d(0x28e4)][_0x3e2a4d(0x404a)](_0x34154f),(-0x1!==_0x34154f&&this['lensFlareSystems']['splice'](_0x34154f,0x1),_0x34154f);},_0x2ac1e6['p'][_0x9bbc0f(0x1229)][_0x9bbc0f(0x3d92)]=function(_0x3ea913){var _0x31e115=_0x9bbc0f;this[_0x31e115(0x28e4)]['push'](_0x3ea913);};class _0x953f29{constructor(_0x46fac4){var _0x42340a=_0x9bbc0f;this[_0x42340a(0x3efc)]=_0x4d29a9['l']['NAME_LENSFLARESYSTEM'],(this['scene']=_0x46fac4)[_0x42340a(0x28e4)]=new Array();}[_0x9bbc0f(0x1942)](){var _0x5ac1df=_0x9bbc0f;this[_0x5ac1df(0x32aa)][_0x5ac1df(0x2f1a)][_0x5ac1df(0x3b3d)](_0x4d29a9['l']['STEP_AFTERCAMERADRAW_LENSFLARESYSTEM'],this,this[_0x5ac1df(0x2c44)]);}[_0x9bbc0f(0x148b)](){var _0x21358a=_0x9bbc0f;for(let _0x43ab86=0x0;_0x43ab86<this[_0x21358a(0x32aa)][_0x21358a(0x28e4)]['length'];_0x43ab86++)this['scene'][_0x21358a(0x28e4)][_0x43ab86]['rebuild']();}[_0x9bbc0f(0x35ce)](_0x14b0f9){var _0x5d5097=_0x9bbc0f;_0x14b0f9['lensFlareSystems']&&_0x14b0f9[_0x5d5097(0x28e4)][_0x5d5097(0x2f62)](_0x51bfdd=>{this['scene']['addLensFlareSystem'](_0x51bfdd);});}[_0x9bbc0f(0x275f)](_0x4fda7f,_0x1b5a75){var _0x5e8268=_0x9bbc0f;_0x4fda7f[_0x5e8268(0x28e4)]&&_0x4fda7f[_0x5e8268(0x28e4)][_0x5e8268(0x2f62)](_0x3f3167=>{var _0x327a3d=_0x5e8268;this[_0x327a3d(0x32aa)]['removeLensFlareSystem'](_0x3f3167),_0x1b5a75&&_0x3f3167[_0x327a3d(0x2d20)]();});}[_0x9bbc0f(0x3c81)](_0x40e84c){var _0x2fd8f3=_0x9bbc0f;_0x40e84c[_0x2fd8f3(0x28e4)]=[];for(const _0xb7fd09 of this[_0x2fd8f3(0x32aa)][_0x2fd8f3(0x28e4)])_0x40e84c['lensFlareSystems'][_0x2fd8f3(0x2f54)](_0xb7fd09[_0x2fd8f3(0x3c81)]());}[_0x9bbc0f(0x2d20)](){var _0x14e639=_0x9bbc0f;const _0x36fe91=this[_0x14e639(0x32aa)][_0x14e639(0x28e4)];for(;_0x36fe91['length'];)_0x36fe91[0x0][_0x14e639(0x2d20)]();}['_draw'](_0x44b62d){var _0x494072=_0x9bbc0f;if(this[_0x494072(0x32aa)][_0x494072(0x21fa)]){var _0x38bf0b=this['scene'][_0x494072(0x28e4)];_0x54d2bf['w1'][_0x494072(0x626)](_0x494072(0x3063),0x0<_0x38bf0b[_0x494072(0x132e)]);for(const _0xacd104 of _0x38bf0b)0x0!=(_0x44b62d[_0x494072(0x275a)]&_0xacd104['layerMask'])&&_0xacd104[_0x494072(0x3364)]();_0x54d2bf['w1'][_0x494072(0xe38)](_0x494072(0x3063),0x0<_0x38bf0b[_0x494072(0x132e)]);}}}_0x79af39['u'][_0x9bbc0f(0x4064)]=_0x1ddaa5=>{var _0x542ca2=_0x9bbc0f,_0x1a8b15;_0x1ddaa5[_0x542ca2(0x34ab)](_0x4d29a9['l']['NAME_LENSFLARESYSTEM'])||(_0x1a8b15=new _0x953f29(_0x1ddaa5),_0x1ddaa5[_0x542ca2(0x34b7)](_0x1a8b15));};},0xd9df:(_0x81bad3,_0x2db39,_0x321dae)=>{var _0x3dd801=a8_0x49466b;_0x321dae['d'](_0x2db39,{'R':()=>_0x415fdf});var _0x7bcecf=_0x321dae(0x9fd1),_0x5347bb=_0x321dae(0x8af2),_0x68beb1=_0x321dae(0x77a5),_0x50e124=(_0x321dae(0x134a9),_0x321dae(0x13168),_0x321dae(0x66e6),_0x321dae(0x15cb9)),_0x2251e8=_0x321dae(0x54e2),_0x13e010=_0x321dae(0xe30c),_0xdc99f0=_0x321dae(0x15cca),_0x4862d8=_0x321dae(0x10ea4),_0xb3970f=_0x321dae(0xf8c1),_0x3c8aa9=_0x321dae(0x6214);const _0x1c2bb5=_0x7bcecf['P']['Up'](),_0x200c4d=_0x7bcecf['P'][_0x3dd801(0x1b83)](),_0x4c7287=new _0x7bcecf['P'](),_0x2e82d8=new _0x7bcecf['P'](),_0x2dcbc3=new _0x7bcecf['y3']();class _0x415fdf extends _0x2251e8['u']{constructor(_0x64fd1,_0x38a0bf,_0xad706d,_0x4a8756){var _0x39ff57=_0x3dd801;_0x415fdf[_0x39ff57(0x1099)]?(super(_0x64fd1,_0x38a0bf,_0xad706d,_0x4a8756),this['usePercentageCloserFiltering']=!0x0):_0x4862d8['Y'][_0x39ff57(0x350c)]('CascadedShadowMap\x20is\x20not\x20supported\x20by\x20the\x20current\x20engine.');}[_0x3dd801(0x997)](_0x2de609){var _0x1687e3=_0x3dd801;return _0x2de609===_0x2251e8['u']['FILTER_NONE']||_0x2de609===_0x2251e8['u'][_0x1687e3(0x875)]||_0x2de609===_0x2251e8['u']['FILTER_PCSS']?_0x2de609:(_0x3c8aa9[_0x1687e3(0x1fe2)]('Unsupported\x20filter\x20\x22'+_0x2de609+'\x22!'),_0x2251e8['u'][_0x1687e3(0x223c)]);}get['numCascades'](){return this['_numCascades'];}set['numCascades'](_0x522b4a){var _0x1cca0b=_0x3dd801;(_0x522b4a=Math[_0x1cca0b(0x3749)](Math['max'](_0x522b4a,_0x415fdf[_0x1cca0b(0x2526)]),_0x415fdf[_0x1cca0b(0x3dfc)]))!==this[_0x1cca0b(0x1908)]&&(this[_0x1cca0b(0x1908)]=_0x522b4a,this[_0x1cca0b(0x3e80)](),this[_0x1cca0b(0x1371)]());}get[_0x3dd801(0x1296)](){var _0x4dfbb4=_0x3dd801;return this[_0x4dfbb4(0x125)];}set[_0x3dd801(0x1296)](_0x4ff9e7){var _0x70a53b=_0x3dd801;this[_0x70a53b(0x25a0)]&&_0x4ff9e7&&(this[_0x70a53b(0x48a)][_0x70a53b(0x3f90)][_0x70a53b(0x2473)](this[_0x70a53b(0x25a0)]),this[_0x70a53b(0x25a0)]=null),this[_0x70a53b(0x25a0)]||_0x4ff9e7||(this[_0x70a53b(0x25a0)]=this[_0x70a53b(0x48a)][_0x70a53b(0x3f90)][_0x70a53b(0x11ad)](this[_0x70a53b(0x40d2)][_0x70a53b(0x2dcf)](this))),(this[_0x70a53b(0x125)]=_0x4ff9e7)&&this[_0x70a53b(0x40d2)]();}[_0x3dd801(0x40d2)](){var _0x377728=_0x3dd801;if(this[_0x377728(0x2715)][_0x377728(0x3b56)](Number[_0x377728(0x2f17)],Number[_0x377728(0x2f17)],Number[_0x377728(0x2f17)]),this[_0x377728(0x2ccb)][_0x377728(0x3b56)](Number['MIN_VALUE'],Number[_0x377728(0x2b33)],Number[_0x377728(0x2b33)]),this[_0x377728(0x1ae1)]&&this[_0x377728(0x1ae1)][_0x377728(0x36c8)]){var _0x4c4725,_0x50e9dc=this[_0x377728(0x1ae1)][_0x377728(0x36c8)];for(let _0x55e735=0x0;_0x55e735<_0x50e9dc[_0x377728(0x132e)];_0x55e735++){const _0x419463=_0x50e9dc[_0x55e735];_0x419463&&(_0x4c4725=_0x419463[_0x377728(0x1a23)]()[_0x377728(0x3344)],this[_0x377728(0x2715)][_0x377728(0x140d)](_0x4c4725['minimumWorld']),this[_0x377728(0x2ccb)]['maximizeInPlace'](_0x4c4725['maximumWorld']));}var _0x5cccac,_0x221820=this[_0x377728(0x48a)][_0x377728(0x2aa5)];for(let _0x32cf8d=0x0;_0x32cf8d<_0x221820[_0x377728(0x132e)];_0x32cf8d++){const _0x15e1db=_0x221820[_0x32cf8d];_0x15e1db&&_0x15e1db[_0x377728(0x2ba6)]&&_0x15e1db[_0x377728(0x3bab)]&&_0x15e1db[_0x377728(0x3cee)]&&(_0x5cccac=_0x15e1db[_0x377728(0x1a23)]()['boundingBox'],this[_0x377728(0x2715)][_0x377728(0x140d)](_0x5cccac['minimumWorld']),this['_scbiMax'][_0x377728(0x2571)](_0x5cccac[_0x377728(0x3420)]));}}this[_0x377728(0x1770)]['reConstruct'](this[_0x377728(0x2715)],this[_0x377728(0x2ccb)]);}get[_0x3dd801(0x2d70)](){var _0x42fbb2=_0x3dd801;return this[_0x42fbb2(0x1770)];}set[_0x3dd801(0x2d70)](_0x379b9c){var _0x2134c8=_0x3dd801;this[_0x2134c8(0x1770)]=_0x379b9c;}[_0x3dd801(0x3925)](_0x263679,_0x18fac4){var _0x2c926c=_0x3dd801;this[_0x2c926c(0x1f71)]===_0x263679&&this[_0x2c926c(0x23cf)]===_0x18fac4||(_0x18fac4<_0x263679&&(_0x263679=0x0,_0x18fac4=0x1),0x1<_0x18fac4&&(_0x18fac4=0x1),this[_0x2c926c(0x1f71)]=_0x263679=_0x263679<0x0?0x0:_0x263679,this['_maxDistance']=_0x18fac4,this['_breaksAreDirty']=!0x0);}get[_0x3dd801(0x2e2b)](){var _0x358889=_0x3dd801;return this[_0x358889(0x1f71)];}get[_0x3dd801(0x1912)](){var _0xba9008=_0x3dd801;return this[_0xba9008(0x23cf)];}['getClassName'](){var _0x40d044=_0x3dd801;return _0x415fdf[_0x40d044(0xc06)];}[_0x3dd801(0x146a)](_0x46a319){var _0x243de6=_0x3dd801;return 0x0<=_0x46a319&&_0x46a319<this[_0x243de6(0x1908)]?this['_cascadeMinExtents'][_0x46a319]:null;}[_0x3dd801(0x161)](_0x51fca4){var _0x1730c1=_0x3dd801;return 0x0<=_0x51fca4&&_0x51fca4<this[_0x1730c1(0x1908)]?this['_cascadeMaxExtents'][_0x51fca4]:null;}get['shadowMaxZ'](){var _0x2a30ce=_0x3dd801;return this[_0x2a30ce(0x1277)]()?this[_0x2a30ce(0x77e)]:0x0;}set[_0x3dd801(0x2d4b)](_0x24dd1e){var _0x73e393=_0x3dd801,_0xe4ae4e=this[_0x73e393(0x1277)]();_0xe4ae4e?this[_0x73e393(0x77e)]===_0x24dd1e||_0x24dd1e<_0xe4ae4e[_0x73e393(0xe5)]||_0x24dd1e>_0xe4ae4e[_0x73e393(0x220b)]||(this[_0x73e393(0x77e)]=_0x24dd1e,this[_0x73e393(0x8ef)][_0x73e393(0xfc8)](),this[_0x73e393(0x1693)]=!0x0):this[_0x73e393(0x77e)]=_0x24dd1e;}get[_0x3dd801(0xe9)](){var _0x4a6734=_0x3dd801;return this[_0x4a6734(0x60f)];}set[_0x3dd801(0xe9)](_0x2bebb3){var _0x5f3581=_0x3dd801;this['_debug']=_0x2bebb3,this[_0x5f3581(0x8ef)][_0x5f3581(0xfc8)]();}get['depthClamp'](){return this['_depthClamp'];}set[_0x3dd801(0x320a)](_0x5dbd94){var _0x13568b=_0x3dd801;this[_0x13568b(0x93f)]=_0x5dbd94;}get[_0x3dd801(0xfe1)](){return this['_cascadeBlendPercentage'];}set[_0x3dd801(0xfe1)](_0xd91956){var _0x5160b4=_0x3dd801;this[_0x5160b4(0x26ea)]=_0xd91956,this[_0x5160b4(0x8ef)][_0x5160b4(0xfc8)]();}get[_0x3dd801(0xa57)](){return this['_lambda'];}set[_0x3dd801(0xa57)](_0x45293e){var _0x34f9a0=_0x3dd801;_0x45293e=Math[_0x34f9a0(0x3749)](Math[_0x34f9a0(0xc54)](_0x45293e,0x0),0x1),this[_0x34f9a0(0x8dd)]!=_0x45293e&&(this[_0x34f9a0(0x8dd)]=_0x45293e,this[_0x34f9a0(0x1693)]=!0x0);}[_0x3dd801(0x21c1)](_0x33d063){var _0x1b2a7d=_0x3dd801;return 0x0<=_0x33d063&&_0x33d063<this[_0x1b2a7d(0x1908)]?this['_viewMatrices'][_0x33d063]:null;}[_0x3dd801(0x1568)](_0x737d7e){var _0x55a59b=_0x3dd801;return 0x0<=_0x737d7e&&_0x737d7e<this['_numCascades']?this[_0x55a59b(0x35a3)][_0x737d7e]:null;}['getCascadeTransformMatrix'](_0x5cb89f){var _0x253017=_0x3dd801;return 0x0<=_0x5cb89f&&_0x5cb89f<this[_0x253017(0x1908)]?this[_0x253017(0x349b)][_0x5cb89f]:null;}[_0x3dd801(0x352f)](_0x2e0a02){var _0x3486df=_0x3dd801;this[_0x3486df(0x3b79)]=_0x2e0a02,this[_0x3486df(0x17d3)]&&this[_0x3486df(0x17d3)]['setDepthRenderer'](this[_0x3486df(0x3b79)]);}get['autoCalcDepthBounds'](){var _0x4b5ff3=_0x3dd801;return this[_0x4b5ff3(0x217)];}set['autoCalcDepthBounds'](_0x58d4be){var _0x352684=_0x3dd801,_0x45c629=this[_0x352684(0x1277)]();if(_0x45c629){if(!(this[_0x352684(0x217)]=_0x58d4be))return this['_depthReducer']&&this[_0x352684(0x17d3)]['deactivate'](),void this['setMinMaxDistance'](0x0,0x1);this[_0x352684(0x17d3)]||(this['_depthReducer']=new _0xdc99f0['j'](_0x45c629),this[_0x352684(0x17d3)]['onAfterReductionPerformed'][_0x352684(0x11ad)](_0x10967c=>{var _0x1bfdda=_0x352684;let _0x58fc12=_0x10967c[_0x1bfdda(0x3749)],_0xd1cbb6=_0x10967c[_0x1bfdda(0xc54)];_0x58fc12>=_0xd1cbb6&&(_0x58fc12=0x0,_0xd1cbb6=0x1),_0x58fc12==this[_0x1bfdda(0x1f71)]&&_0xd1cbb6==this[_0x1bfdda(0x23cf)]||this[_0x1bfdda(0x3925)](_0x58fc12,_0xd1cbb6);}),this[_0x352684(0x17d3)][_0x352684(0x352f)](this[_0x352684(0x3b79)])),this[_0x352684(0x17d3)]['activate']();}}get[_0x3dd801(0x1f66)](){var _0x1ff676=_0x3dd801,_0x455876;return null!=(_0x455876=null==(_0x455876=null==(_0x455876=this['_depthReducer'])?void 0x0:_0x455876[_0x1ff676(0x3ea3)])?void 0x0:_0x455876['getDepthMap']()[_0x1ff676(0x2a0)])?_0x455876:-0x1;}set[_0x3dd801(0x1f66)](_0x48a6a9){var _0x26efc9=_0x3dd801,_0x1a6edd;null!=(_0x1a6edd=this[_0x26efc9(0x17d3)])&&_0x1a6edd['depthRenderer']&&(this['_depthReducer'][_0x26efc9(0x3ea3)][_0x26efc9(0x14bc)]()[_0x26efc9(0x2a0)]=_0x48a6a9);}[_0x3dd801(0x2ccc)](){this['_breaksAreDirty']=!0x0;}[_0x3dd801(0x1dce)](){var _0x59297f=_0x3dd801,_0x451883=this[_0x59297f(0x1277)]();if(_0x451883){var _0x2344cc=_0x451883[_0x59297f(0xe5)],_0x451883=_0x451883[_0x59297f(0x220b)],_0x2a94fd=_0x451883-_0x2344cc,_0x181368=this[_0x59297f(0x1f71)],_0x51af4d=_0x2344cc+_0x181368*_0x2a94fd,_0x451883=_0x2344cc+(this[_0x59297f(0x77e)]<_0x451883&&this[_0x59297f(0x77e)]>=_0x2344cc?Math[_0x59297f(0x3749)]((this['_shadowMaxZ']-_0x2344cc)/(_0x451883-_0x2344cc),this[_0x59297f(0x23cf)]):this['_maxDistance'])*_0x2a94fd,_0x28ef38=_0x451883-_0x51af4d,_0x5df122=_0x451883/_0x51af4d;for(let _0x995880=0x0;_0x995880<this[_0x59297f(0xc66)]['length'];++_0x995880){var _0x3b5b5c=(_0x995880+0x1)/this['_numCascades'],_0x4c4d10=_0x51af4d*Math[_0x59297f(0x2a91)](_0x5df122,_0x3b5b5c),_0x3b5b5c=_0x51af4d+_0x28ef38*_0x3b5b5c,_0x4c4d10=this[_0x59297f(0x8dd)]*(_0x4c4d10-_0x3b5b5c)+_0x3b5b5c;this[_0x59297f(0xc66)][_0x995880][_0x59297f(0x2fca)]=0x0===_0x995880?_0x181368:this['_cascades'][_0x995880-0x1][_0x59297f(0x2f07)],this[_0x59297f(0xc66)][_0x995880][_0x59297f(0x2f07)]=(_0x4c4d10-_0x2344cc)/_0x2a94fd,this[_0x59297f(0x3c4)][_0x995880]=_0x4c4d10,this[_0x59297f(0x1038)][_0x995880]=(this[_0x59297f(0xc66)][_0x995880]['breakDistance']-this[_0x59297f(0xc66)][_0x995880][_0x59297f(0x2fca)])*_0x2a94fd;}this['_breaksAreDirty']=!0x1;}}['_computeMatrices'](){var _0x18fc35=_0x3dd801;const _0x1ba5e2=this[_0x18fc35(0x48a)];if(this[_0x18fc35(0x1277)]()){_0x7bcecf['P']['NormalizeToRef'](this[_0x18fc35(0x8ef)][_0x18fc35(0x2a38)](0x0),this[_0x18fc35(0x23d8)]),0x1===Math[_0x18fc35(0x3f6c)](_0x7bcecf['P'][_0x18fc35(0x1852)](this['_lightDirection'],_0x7bcecf['P']['Up']()))&&(this['_lightDirection']['z']=1e-13),this[_0x18fc35(0x39db)]['copyFrom'](this[_0x18fc35(0x23d8)]);var _0x2deb7a=_0x1ba5e2[_0x18fc35(0x2636)]()[_0x18fc35(0x1317)];for(let _0x558f33=0x0;_0x558f33<this[_0x18fc35(0x1908)];++_0x558f33){this[_0x18fc35(0x3f11)](_0x558f33),this['_computeCascadeFrustum'](_0x558f33),this[_0x18fc35(0xf4d)][_0x558f33][_0x18fc35(0x16b6)](this[_0x18fc35(0x246)][_0x558f33],_0x4c7287),this['_frustumCenter'][_0x558f33][_0x18fc35(0x1184)](this['_lightDirection']['scale'](this[_0x18fc35(0x246)][_0x558f33]['z']),this[_0x18fc35(0x18e7)][_0x558f33]),_0x7bcecf['y3']['LookAtLHToRef'](this['_shadowCameraPos'][_0x558f33],this['_frustumCenter'][_0x558f33],_0x1c2bb5,this[_0x18fc35(0x1f21)][_0x558f33]);let _0x434e95=0x0,_0x58916d=_0x4c7287['z'];const _0xca964c=this[_0x18fc35(0x1770)];_0xca964c[_0x18fc35(0x2c28)](this[_0x18fc35(0x1f21)][_0x558f33]),_0x58916d=Math['min'](_0x58916d,_0xca964c['boundingBox']['maximumWorld']['z']),_0x434e95=this[_0x18fc35(0x93f)]&&this[_0x18fc35(0x3fcc)]!==_0x2251e8['u'][_0x18fc35(0x2652)]?Math[_0x18fc35(0xc54)](_0x434e95,_0xca964c[_0x18fc35(0x3344)][_0x18fc35(0x2e45)]['z']):Math[_0x18fc35(0x3749)](_0x434e95,_0xca964c[_0x18fc35(0x3344)][_0x18fc35(0x2e45)]['z']),_0x7bcecf['y3']['OrthoOffCenterLHToRef'](this[_0x18fc35(0x246)][_0x558f33]['x'],this[_0x18fc35(0xf4d)][_0x558f33]['x'],this[_0x18fc35(0x246)][_0x558f33]['y'],this['_cascadeMaxExtents'][_0x558f33]['y'],_0x2deb7a?_0x58916d:_0x434e95,_0x2deb7a?_0x434e95:_0x58916d,this[_0x18fc35(0x35a3)][_0x558f33],_0x1ba5e2[_0x18fc35(0x2636)]()[_0x18fc35(0x228c)]),this[_0x18fc35(0x246)][_0x558f33]['z']=_0x434e95,this[_0x18fc35(0xf4d)][_0x558f33]['z']=_0x58916d,this[_0x18fc35(0x1f21)][_0x558f33][_0x18fc35(0x2b3f)](this[_0x18fc35(0x35a3)][_0x558f33],this[_0x18fc35(0x349b)][_0x558f33]),_0x7bcecf['P'][_0x18fc35(0x2bb9)](_0x200c4d,this['_transformMatrices'][_0x558f33],_0x4c7287),_0x4c7287[_0x18fc35(0x1200)](this[_0x18fc35(0x27f)]/0x2),_0x2e82d8['copyFromFloats'](Math[_0x18fc35(0x2afc)](_0x4c7287['x']),Math[_0x18fc35(0x2afc)](_0x4c7287['y']),Math[_0x18fc35(0x2afc)](_0x4c7287['z'])),_0x2e82d8[_0x18fc35(0x25d8)](_0x4c7287)['scaleInPlace'](0x2/this[_0x18fc35(0x27f)]),_0x7bcecf['y3']['TranslationToRef'](_0x2e82d8['x'],_0x2e82d8['y'],0x0,_0x2dcbc3),this[_0x18fc35(0x35a3)][_0x558f33][_0x18fc35(0x2b3f)](_0x2dcbc3,this[_0x18fc35(0x35a3)][_0x558f33]),this['_viewMatrices'][_0x558f33]['multiplyToRef'](this[_0x18fc35(0x35a3)][_0x558f33],this[_0x18fc35(0x349b)][_0x558f33]),this[_0x18fc35(0x349b)][_0x558f33][_0x18fc35(0x16e9)](this[_0x18fc35(0x247)],0x10*_0x558f33);}}}['_computeFrustumInWorldSpace'](_0x380d4e){var _0x154de3=_0x3dd801;const _0x12d4a7=this[_0x154de3(0x1277)]();if(_0x12d4a7){var _0x584914=this['_cascades'][_0x380d4e][_0x154de3(0x2fca)],_0x37be80=this[_0x154de3(0xc66)][_0x380d4e]['breakDistance'],_0x3f81bc=this[_0x154de3(0x48a)][_0x154de3(0x2636)]()[_0x154de3(0x228c)],_0x23ac2c=(_0x12d4a7[_0x154de3(0xe6c)](),_0x7bcecf['y3'][_0x154de3(0xf71)](_0x12d4a7['getTransformationMatrix']())),_0x52ae7c=this[_0x154de3(0x48a)][_0x154de3(0x2636)]()[_0x154de3(0x1317)]?0x4:0x0;for(let _0x1235cb=0x0;_0x1235cb<_0x415fdf['_FrustumCornersNDCSpace'][_0x154de3(0x132e)];++_0x1235cb)_0x4c7287['copyFrom'](_0x415fdf[_0x154de3(0x251c)][(_0x1235cb+_0x52ae7c)%_0x415fdf[_0x154de3(0x251c)][_0x154de3(0x132e)]]),_0x3f81bc&&-0x1===_0x4c7287['z']&&(_0x4c7287['z']=0x0),_0x7bcecf['P'][_0x154de3(0x2bb9)](_0x4c7287,_0x23ac2c,this[_0x154de3(0x2870)][_0x380d4e][_0x1235cb]);for(let _0x1337b9=0x0;_0x1337b9<_0x415fdf[_0x154de3(0x251c)][_0x154de3(0x132e)]/0x2;++_0x1337b9)_0x4c7287[_0x154de3(0x2a3e)](this[_0x154de3(0x2870)][_0x380d4e][_0x1337b9+0x4])[_0x154de3(0x25d8)](this[_0x154de3(0x2870)][_0x380d4e][_0x1337b9]),_0x2e82d8['copyFrom'](_0x4c7287)['scaleInPlace'](_0x584914),_0x4c7287[_0x154de3(0x1200)](_0x37be80),_0x4c7287[_0x154de3(0x2f9c)](this[_0x154de3(0x2870)][_0x380d4e][_0x1337b9]),this[_0x154de3(0x2870)][_0x380d4e][_0x1337b9+0x4][_0x154de3(0x2a3e)](_0x4c7287),this[_0x154de3(0x2870)][_0x380d4e][_0x1337b9]['addInPlace'](_0x2e82d8);}}['_computeCascadeFrustum'](_0x38738a){var _0x46144d=_0x3dd801;if(this['_cascadeMinExtents'][_0x38738a]['copyFromFloats'](Number[_0x46144d(0x2f17)],Number[_0x46144d(0x2f17)],Number['MAX_VALUE']),this['_cascadeMaxExtents'][_0x38738a]['copyFromFloats'](Number['MIN_VALUE'],Number[_0x46144d(0x2b33)],Number[_0x46144d(0x2b33)]),this[_0x46144d(0x1686)][_0x38738a][_0x46144d(0x3b56)](0x0,0x0,0x0),this[_0x46144d(0x1277)]()){for(let _0x3b4502=0x0;_0x3b4502<this[_0x46144d(0x2870)][_0x38738a][_0x46144d(0x132e)];++_0x3b4502)this[_0x46144d(0x1686)][_0x38738a][_0x46144d(0x2f9c)](this[_0x46144d(0x2870)][_0x38738a][_0x3b4502]);if(this['_frustumCenter'][_0x38738a][_0x46144d(0x1200)](0x1/this[_0x46144d(0x2870)][_0x38738a][_0x46144d(0x132e)]),this['stabilizeCascades']){let _0x481ce0=0x0;for(let _0x5d0ee2=0x0;_0x5d0ee2<this[_0x46144d(0x2870)][_0x38738a][_0x46144d(0x132e)];++_0x5d0ee2){var _0xef93ec=this[_0x46144d(0x2870)][_0x38738a][_0x5d0ee2][_0x46144d(0x16b6)](this['_frustumCenter'][_0x38738a],_0x4c7287)[_0x46144d(0x132e)]();_0x481ce0=Math['max'](_0x481ce0,_0xef93ec);}_0x481ce0=Math[_0x46144d(0x2cb8)](0x10*_0x481ce0)/0x10,this[_0x46144d(0xf4d)][_0x38738a][_0x46144d(0x3b56)](_0x481ce0,_0x481ce0,_0x481ce0),this[_0x46144d(0x246)][_0x38738a][_0x46144d(0x3b56)](-_0x481ce0,-_0x481ce0,-_0x481ce0);}else{var _0x1fcedc=this[_0x46144d(0x1686)][_0x38738a];this['_frustumCenter'][_0x38738a][_0x46144d(0x1184)](this[_0x46144d(0x23d8)],_0x4c7287),_0x7bcecf['y3']['LookAtLHToRef'](_0x1fcedc,_0x4c7287,_0x1c2bb5,_0x2dcbc3);for(let _0x35190c=0x0;_0x35190c<this[_0x46144d(0x2870)][_0x38738a][_0x46144d(0x132e)];++_0x35190c)_0x7bcecf['P'][_0x46144d(0x2bb9)](this[_0x46144d(0x2870)][_0x38738a][_0x35190c],_0x2dcbc3,_0x4c7287),this[_0x46144d(0x246)][_0x38738a][_0x46144d(0x140d)](_0x4c7287),this['_cascadeMaxExtents'][_0x38738a][_0x46144d(0x2571)](_0x4c7287);}}}[_0x3dd801(0x1371)](){var _0x41b761=_0x3dd801;if(this['_disposeSceneUBOs'](),this['_sceneUBOs']){for(let _0x4038fc=0x0;_0x4038fc<this[_0x41b761(0x1908)];++_0x4038fc)this[_0x41b761(0x17fa)][_0x41b761(0x2f54)](this['_scene']['createSceneUniformBuffer'](_0x41b761(0x22f9)+this[_0x41b761(0x8ef)][_0x41b761(0x3efc)]+'\x22\x20cascade\x20#'+_0x4038fc+')'));}}static get[_0x3dd801(0x1099)](){var _0x2ebc47=_0x3dd801,_0x47d3d8=_0xb3970f['l'][_0x2ebc47(0x3443)];return!!_0x47d3d8&&_0x47d3d8['_features'][_0x2ebc47(0x223b)];}[_0x3dd801(0xcb1)](){var _0x4b4717=_0x3dd801,_0x3aa300;this[_0x4b4717(0x2f31)]=null!=(_0x3aa300=this[_0x4b4717(0x2f31)])?_0x3aa300:0x1,this[_0x4b4717(0x1908)]=null!=(_0x3aa300=this[_0x4b4717(0x1908)])?_0x3aa300:_0x415fdf['DEFAULT_CASCADES_COUNT'],this[_0x4b4717(0x2a7b)]=null!=(_0x3aa300=this['stabilizeCascades'])&&_0x3aa300,this[_0x4b4717(0x25a0)]=null!=(_0x3aa300=this['_freezeShadowCastersBoundingInfoObservable'])?_0x3aa300:null,this[_0x4b4717(0x1296)]=null!=(_0x3aa300=this[_0x4b4717(0x1296)])&&_0x3aa300,this[_0x4b4717(0x2715)]=null!=(_0x3aa300=this['_scbiMin'])?_0x3aa300:new _0x7bcecf['P'](0x0,0x0,0x0),this[_0x4b4717(0x2ccb)]=null!=(_0x3aa300=this[_0x4b4717(0x2ccb)])?_0x3aa300:new _0x7bcecf['P'](0x0,0x0,0x0),this[_0x4b4717(0x1770)]=null!=(_0x3aa300=this[_0x4b4717(0x1770)])?_0x3aa300:new _0x13e010['j'](new _0x7bcecf['P'](0x0,0x0,0x0),new _0x7bcecf['P'](0x0,0x0,0x0)),this[_0x4b4717(0x1693)]=null==(_0x3aa300=this[_0x4b4717(0x1693)])||_0x3aa300,this[_0x4b4717(0x1f71)]=null!=(_0x3aa300=this['_minDistance'])?_0x3aa300:0x0,this[_0x4b4717(0x23cf)]=null!=(_0x3aa300=this[_0x4b4717(0x23cf)])?_0x3aa300:0x1,this[_0x4b4717(0x2971)]=null!=(_0x3aa300=this[_0x4b4717(0x2971)])?_0x3aa300:0x0,this[_0x4b4717(0x77e)]=null!=(_0x3aa300=null!=(_0x3aa300=this[_0x4b4717(0x77e)])?_0x3aa300:null==(_0x3aa300=this['_getCamera']())?void 0x0:_0x3aa300[_0x4b4717(0x220b)])?_0x3aa300:0x2710,this['_debug']=null!=(_0x3aa300=this['_debug'])&&_0x3aa300,this[_0x4b4717(0x93f)]=null==(_0x3aa300=this[_0x4b4717(0x93f)])||_0x3aa300,this[_0x4b4717(0x26ea)]=null!=(_0x3aa300=this[_0x4b4717(0x26ea)])?_0x3aa300:0.1,this[_0x4b4717(0x8dd)]=null!=(_0x3aa300=this[_0x4b4717(0x8dd)])?_0x3aa300:0.5,this['_autoCalcDepthBounds']=null!=(_0x3aa300=this[_0x4b4717(0x217)])&&_0x3aa300,this['_recreateSceneUBOs'](),super['_initializeGenerator']();}[_0x3dd801(0x3953)](){var _0x149ec9=_0x3dd801,_0x552eda=this[_0x149ec9(0x48a)][_0x149ec9(0x2636)](),_0x44d8aa={'width':this[_0x149ec9(0x27f)],'height':this[_0x149ec9(0x27f)],'layers':this[_0x149ec9(0x221d)]};this['_shadowMap']=new _0x5347bb['_'](this[_0x149ec9(0x8ef)][_0x149ec9(0x3efc)]+_0x149ec9(0x4b0),_0x44d8aa,this[_0x149ec9(0x48a)],!0x1,!0x0,this['_textureType'],!0x1,void 0x0,!0x1,!0x1,void 0x0),this[_0x149ec9(0x1ae1)][_0x149ec9(0x28b1)](_0x552eda['useReverseDepthBuffer']?_0x68beb1['g'][_0x149ec9(0x3b87)]:_0x68beb1['g'][_0x149ec9(0x1c42)],!0x0);}['_initializeShadowMap'](){var _0x2e00bf=_0x3dd801;if(super['_initializeShadowMap'](),null!==this['_shadowMap']){this[_0x2e00bf(0x247)]=new Float32Array(0x10*this[_0x2e00bf(0x1908)]),this[_0x2e00bf(0x3c4)]=new Array(this['_numCascades']),this['_frustumLengths']=new Array(this[_0x2e00bf(0x1908)]),this['_lightSizeUVCorrection']=new Array(0x2*this[_0x2e00bf(0x1908)]),this[_0x2e00bf(0x22cc)]=new Array(this['_numCascades']),this[_0x2e00bf(0xc66)]=[],this[_0x2e00bf(0x1f21)]=[],this['_projectionMatrices']=[],this[_0x2e00bf(0x349b)]=[],this[_0x2e00bf(0x246)]=[],this[_0x2e00bf(0xf4d)]=[],this[_0x2e00bf(0x1686)]=[],this[_0x2e00bf(0x18e7)]=[],this['_frustumCornersWorldSpace']=[];for(let _0x266767=0x0;_0x266767<this[_0x2e00bf(0x1908)];++_0x266767){this[_0x2e00bf(0xc66)][_0x266767]={'prevBreakDistance':0x0,'breakDistance':0x0},this['_viewMatrices'][_0x266767]=_0x7bcecf['y3'][_0x2e00bf(0x1b83)](),this[_0x2e00bf(0x35a3)][_0x266767]=_0x7bcecf['y3'][_0x2e00bf(0x1b83)](),this[_0x2e00bf(0x349b)][_0x266767]=_0x7bcecf['y3'][_0x2e00bf(0x1b83)](),this[_0x2e00bf(0x246)][_0x266767]=new _0x7bcecf['P'](),this[_0x2e00bf(0xf4d)][_0x266767]=new _0x7bcecf['P'](),this[_0x2e00bf(0x1686)][_0x266767]=new _0x7bcecf['P'](),this[_0x2e00bf(0x18e7)][_0x266767]=new _0x7bcecf['P'](),this[_0x2e00bf(0x2870)][_0x266767]=new Array(_0x415fdf[_0x2e00bf(0x251c)][_0x2e00bf(0x132e)]);for(let _0x44e13e=0x0;_0x44e13e<_0x415fdf[_0x2e00bf(0x251c)][_0x2e00bf(0x132e)];++_0x44e13e)this[_0x2e00bf(0x2870)][_0x266767][_0x44e13e]=new _0x7bcecf['P']();}const _0x58cd67=this[_0x2e00bf(0x48a)][_0x2e00bf(0x2636)]();this['_shadowMap'][_0x2e00bf(0x1dcf)][_0x2e00bf(0x2af2)](),this[_0x2e00bf(0x1ae1)][_0x2e00bf(0x3f90)][_0x2e00bf(0x2af2)](),this[_0x2e00bf(0x1ae1)][_0x2e00bf(0x3f90)][_0x2e00bf(0x11ad)](_0x4726f5=>{var _0x770347=_0x2e00bf;this[_0x770347(0x17fa)]&&this[_0x770347(0x48a)][_0x770347(0x25c8)](this[_0x770347(0x17fa)][_0x4726f5]),this[_0x770347(0x2971)]=_0x4726f5,this[_0x770347(0x18ae)]===_0x2251e8['u'][_0x770347(0x875)]&&_0x58cd67[_0x770347(0x3cc)](!0x1),this['_scene'][_0x770347(0x23ab)](this['getCascadeViewMatrix'](_0x4726f5),this[_0x770347(0x1568)](_0x4726f5)),this['_useUBO']&&(this['_scene'][_0x770347(0xb24)]()[_0x770347(0xdc1)](),this['_scene']['finalizeSceneUbo']());}),this[_0x2e00bf(0x1ae1)][_0x2e00bf(0x1dcf)][_0x2e00bf(0x11ad)](()=>{var _0x390261=_0x2e00bf,_0x1dd9a2;this['_currentSceneUBO']=this[_0x390261(0x48a)][_0x390261(0xb24)](),null!=(_0x1dd9a2=_0x58cd67[_0x390261(0x313e)])&&_0x1dd9a2['call'](_0x58cd67,_0x390261(0x389f)+_0x58cd67[_0x390261(0x2b92)],0x1),this[_0x390261(0x1693)]&&this[_0x390261(0x1dce)](),this[_0x390261(0x29f3)]();}),this[_0x2e00bf(0x1dce)]();}}[_0x3dd801(0xaa0)](_0x52902a,_0x3ea25f){var _0x468433=_0x3dd801;_0x3ea25f[_0x468433(0x13a9)]('viewProjection',this[_0x468433(0x29df)](this[_0x468433(0x2971)]));}[_0x3dd801(0xd8b)](_0x42cd2b){var _0x3f46fc=_0x3dd801;_0x42cd2b[_0x3f46fc(0x2f54)](_0x3f46fc(0x657)+(this['_depthClamp']&&this[_0x3f46fc(0x18ae)]!==_0x2251e8['u'][_0x3f46fc(0x2652)]?'1':'0'));}['prepareDefines'](_0x599ff4,_0x35fa40){var _0x2a3749=_0x3dd801;super['prepareDefines'](_0x599ff4,_0x35fa40);var _0x1a1241=this[_0x2a3749(0x48a)],_0x29f539=this[_0x2a3749(0x8ef)];_0x1a1241['shadowsEnabled']&&_0x29f539[_0x2a3749(0xc15)]&&(_0x599ff4[_0x2a3749(0x276a)+_0x35fa40]=!0x0,_0x599ff4['SHADOWCSMDEBUG'+_0x35fa40]=this[_0x2a3749(0xe9)],_0x599ff4[_0x2a3749(0xcc4)+_0x35fa40]=this[_0x2a3749(0x221d)],_0x599ff4['SHADOWCSM_RIGHTHANDED'+_0x35fa40]=_0x1a1241[_0x2a3749(0xe97)],(_0x29f539=this[_0x2a3749(0x1277)]())&&this['_shadowMaxZ']<_0x29f539['maxZ']&&(_0x599ff4[_0x2a3749(0x21b)+_0x35fa40]=!0x0),0x0===this[_0x2a3749(0xfe1)]&&(_0x599ff4[_0x2a3749(0x40ae)+_0x35fa40]=!0x0));}[_0x3dd801(0x232f)](_0xcfd380,_0x1f4b01){var _0x2f15f6=_0x3dd801;const _0x195f13=this[_0x2f15f6(0x8ef)];if(this['_scene']['shadowsEnabled']&&_0x195f13[_0x2f15f6(0xc15)]){var _0x2c5686=this[_0x2f15f6(0x1277)]();if(_0x2c5686){const _0x54a10d=this['getShadowMap']();if(_0x54a10d){var _0x19a8e7=_0x54a10d[_0x2f15f6(0x2cc8)]()['width'];if(_0x1f4b01['setMatrices'](_0x2f15f6(0x1cc6)+_0xcfd380,this[_0x2f15f6(0x247)]),_0x1f4b01[_0x2f15f6(0x2ad7)]('viewFrustumZ'+_0xcfd380,this[_0x2f15f6(0x3c4)]),_0x1f4b01[_0x2f15f6(0x6e5)]('cascadeBlendFactor'+_0xcfd380,0x0===this['cascadeBlendPercentage']?0x2710:0x1/this[_0x2f15f6(0xfe1)]),_0x1f4b01[_0x2f15f6(0x2ad7)](_0x2f15f6(0x25a)+_0xcfd380,this[_0x2f15f6(0x1038)]),this[_0x2f15f6(0x18ae)]===_0x2251e8['u'][_0x2f15f6(0x875)])_0x1f4b01[_0x2f15f6(0xb5a)](_0x2f15f6(0xb82)+_0xcfd380,_0x54a10d),_0x195f13[_0x2f15f6(0x3e2e)][_0x2f15f6(0x1260)]('shadowsInfo',this[_0x2f15f6(0x77b)](),_0x19a8e7,0x1/_0x19a8e7,this[_0x2f15f6(0x15e2)],_0xcfd380);else{if(this[_0x2f15f6(0x18ae)]===_0x2251e8['u']['FILTER_PCSS']){for(let _0xb47f1b=0x0;_0xb47f1b<this['_numCascades'];++_0xb47f1b)this[_0x2f15f6(0x3a50)][0x2*_0xb47f1b+0x0]=0x0===_0xb47f1b?0x1:(this[_0x2f15f6(0xf4d)][0x0]['x']-this[_0x2f15f6(0x246)][0x0]['x'])/(this[_0x2f15f6(0xf4d)][_0xb47f1b]['x']-this['_cascadeMinExtents'][_0xb47f1b]['x']),this[_0x2f15f6(0x3a50)][0x2*_0xb47f1b+0x1]=0x0===_0xb47f1b?0x1:(this[_0x2f15f6(0xf4d)][0x0]['y']-this['_cascadeMinExtents'][0x0]['y'])/(this[_0x2f15f6(0xf4d)][_0xb47f1b]['y']-this['_cascadeMinExtents'][_0xb47f1b]['y']),this[_0x2f15f6(0x22cc)][_0xb47f1b]=0x0===_0xb47f1b?0x1:(this[_0x2f15f6(0xf4d)][_0xb47f1b]['z']-this['_cascadeMinExtents'][_0xb47f1b]['z'])/(this[_0x2f15f6(0xf4d)][0x0]['z']-this[_0x2f15f6(0x246)][0x0]['z']);_0x1f4b01[_0x2f15f6(0xb5a)](_0x2f15f6(0xb82)+_0xcfd380,_0x54a10d),_0x1f4b01[_0x2f15f6(0x19ec)]('depthSampler'+_0xcfd380,_0x54a10d),_0x1f4b01[_0x2f15f6(0x36d6)](_0x2f15f6(0x142c)+_0xcfd380,this[_0x2f15f6(0x3a50)]),_0x1f4b01[_0x2f15f6(0x2ad7)](_0x2f15f6(0x24e1)+_0xcfd380,this[_0x2f15f6(0x22cc)]),_0x1f4b01[_0x2f15f6(0x6e5)](_0x2f15f6(0x2f31)+_0xcfd380,this['penumbraDarkness']),_0x195f13[_0x2f15f6(0x3e2e)][_0x2f15f6(0x1260)](_0x2f15f6(0x3451),this[_0x2f15f6(0x77b)](),0x1/_0x19a8e7,this[_0x2f15f6(0x1e45)]*_0x19a8e7,this['frustumEdgeFalloff'],_0xcfd380);}else _0x1f4b01[_0x2f15f6(0x19ec)](_0x2f15f6(0xb82)+_0xcfd380,_0x54a10d),_0x195f13['_uniformBuffer']['updateFloat4'](_0x2f15f6(0x3451),this[_0x2f15f6(0x77b)](),_0x19a8e7,0x1/_0x19a8e7,this[_0x2f15f6(0x15e2)],_0xcfd380);}_0x195f13[_0x2f15f6(0x3e2e)][_0x2f15f6(0x2ead)](_0x2f15f6(0x1e1c),this[_0x2f15f6(0x3d56)]()[_0x2f15f6(0x395)](_0x2c5686),this['getLight']()[_0x2f15f6(0x395)](_0x2c5686)+this[_0x2f15f6(0x3d56)]()[_0x2f15f6(0x3883)](_0x2c5686),_0xcfd380);}}}}[_0x3dd801(0x2957)](){var _0x5203d1=_0x3dd801;return this[_0x5203d1(0x29df)](0x0);}[_0x3dd801(0x2d20)](){var _0x528a2c=_0x3dd801;super[_0x528a2c(0x2d20)](),this[_0x528a2c(0x25a0)]&&(this[_0x528a2c(0x48a)][_0x528a2c(0x3f90)][_0x528a2c(0x2473)](this[_0x528a2c(0x25a0)]),this['_freezeShadowCastersBoundingInfoObservable']=null),this[_0x528a2c(0x17d3)]&&(this[_0x528a2c(0x17d3)][_0x528a2c(0x2d20)](),this[_0x528a2c(0x17d3)]=null);}['serialize'](){var _0x5fc441=_0x3dd801;const _0x5e16e2=super[_0x5fc441(0x3c81)]();var _0x379b6a=this[_0x5fc441(0x271a)]();if(!_0x379b6a)return _0x5e16e2;if(_0x5e16e2['numCascades']=this['_numCascades'],_0x5e16e2[_0x5fc441(0xe9)]=this['_debug'],_0x5e16e2[_0x5fc441(0x2a7b)]=this['stabilizeCascades'],_0x5e16e2[_0x5fc441(0xa57)]=this['_lambda'],_0x5e16e2[_0x5fc441(0xfe1)]=this[_0x5fc441(0xfe1)],_0x5e16e2[_0x5fc441(0x320a)]=this['_depthClamp'],_0x5e16e2['autoCalcDepthBounds']=this[_0x5fc441(0x2176)],_0x5e16e2['shadowMaxZ']=this[_0x5fc441(0x77e)],_0x5e16e2[_0x5fc441(0x2f31)]=this[_0x5fc441(0x2f31)],_0x5e16e2['freezeShadowCastersBoundingInfo']=this[_0x5fc441(0x125)],_0x5e16e2[_0x5fc441(0x2e2b)]=this[_0x5fc441(0x2e2b)],_0x5e16e2['maxDistance']=this[_0x5fc441(0x1912)],_0x5e16e2[_0x5fc441(0x36c8)]=[],_0x379b6a[_0x5fc441(0x36c8)])for(let _0x3b4777=0x0;_0x3b4777<_0x379b6a['renderList'][_0x5fc441(0x132e)];_0x3b4777++){var _0xd8b2b2=_0x379b6a[_0x5fc441(0x36c8)][_0x3b4777];_0x5e16e2['renderList']['push'](_0xd8b2b2['id']);}return _0x5e16e2;}static[_0x3dd801(0xb3f)](_0x3f8ef5,_0x2e03ff){var _0x40a174=_0x3dd801;const _0x3856e9=_0x2251e8['u']['Parse'](_0x3f8ef5,_0x2e03ff,(_0x40b0f5,_0x48e343,_0x584406)=>new _0x415fdf(_0x40b0f5,_0x48e343,void 0x0,_0x584406));return void 0x0!==_0x3f8ef5[_0x40a174(0x221d)]&&(_0x3856e9['numCascades']=_0x3f8ef5[_0x40a174(0x221d)]),void 0x0!==_0x3f8ef5[_0x40a174(0xe9)]&&(_0x3856e9[_0x40a174(0xe9)]=_0x3f8ef5[_0x40a174(0xe9)]),void 0x0!==_0x3f8ef5[_0x40a174(0x2a7b)]&&(_0x3856e9['stabilizeCascades']=_0x3f8ef5[_0x40a174(0x2a7b)]),void 0x0!==_0x3f8ef5[_0x40a174(0xa57)]&&(_0x3856e9[_0x40a174(0xa57)]=_0x3f8ef5[_0x40a174(0xa57)]),void 0x0!==_0x3f8ef5['cascadeBlendPercentage']&&(_0x3856e9[_0x40a174(0xfe1)]=_0x3f8ef5[_0x40a174(0xfe1)]),void 0x0!==_0x3f8ef5[_0x40a174(0x320a)]&&(_0x3856e9[_0x40a174(0x320a)]=_0x3f8ef5['depthClamp']),void 0x0!==_0x3f8ef5['autoCalcDepthBounds']&&(_0x3856e9[_0x40a174(0x2176)]=_0x3f8ef5['autoCalcDepthBounds']),void 0x0!==_0x3f8ef5['shadowMaxZ']&&(_0x3856e9[_0x40a174(0x2d4b)]=_0x3f8ef5['shadowMaxZ']),void 0x0!==_0x3f8ef5[_0x40a174(0x2f31)]&&(_0x3856e9[_0x40a174(0x2f31)]=_0x3f8ef5[_0x40a174(0x2f31)]),void 0x0!==_0x3f8ef5[_0x40a174(0x1296)]&&(_0x3856e9[_0x40a174(0x1296)]=_0x3f8ef5[_0x40a174(0x1296)]),void 0x0!==_0x3f8ef5[_0x40a174(0x2e2b)]&&void 0x0!==_0x3f8ef5[_0x40a174(0x1912)]&&_0x3856e9[_0x40a174(0x3925)](_0x3f8ef5[_0x40a174(0x2e2b)],_0x3f8ef5['maxDistance']),_0x3856e9;}}_0x415fdf[_0x3dd801(0x251c)]=[new _0x7bcecf['P'](-0x1,0x1,-0x1),new _0x7bcecf['P'](0x1,0x1,-0x1),new _0x7bcecf['P'](0x1,-0x1,-0x1),new _0x7bcecf['P'](-0x1,-0x1,-0x1),new _0x7bcecf['P'](-0x1,0x1,0x1),new _0x7bcecf['P'](0x1,0x1,0x1),new _0x7bcecf['P'](0x1,-0x1,0x1),new _0x7bcecf['P'](-0x1,-0x1,0x1)],_0x415fdf[_0x3dd801(0xc06)]='CascadedShadowGenerator',_0x415fdf['DEFAULT_CASCADES_COUNT']=0x4,_0x415fdf[_0x3dd801(0x2526)]=0x2,_0x415fdf[_0x3dd801(0x3dfc)]=0x4,_0x415fdf[_0x3dd801(0x4064)]=_0x32e677=>{var _0xd26e4d=_0x3dd801;throw(0x0,_0x50e124['S'])(_0xd26e4d(0x1b49));};},0x17382:(_0x523121,_0x2eb481,_0x37e6e7)=>{_0x37e6e7(0x54e2),_0x37e6e7(0xd9df),_0x37e6e7(0x92e8);},0x54e2:(_0x30bf7a,_0x1f7b24,_0x3c428e)=>{var _0x4978e2=a8_0x49466b;_0x3c428e['d'](_0x1f7b24,{'u':()=>_0x45937c});var _0x1b4c4c=_0x3c428e(0x9fd1),_0x32a5e5=_0x3c428e(0xc84b),_0x5a7679=_0x3c428e(0x1a27),_0xaf1324=_0x3c428e(0xdc06),_0x4b64a7=_0x3c428e(0x147cf),_0x5b09d7=_0x3c428e(0xbac7),_0x3fcbde=_0x3c428e(0x8af2),_0x225cd3=_0x3c428e(0x5f28),_0x308ce8=_0x3c428e(0x8917),_0x1dba7d=_0x3c428e(0x77a5),_0x190cb7=_0x3c428e(0xf96c),_0x2d3278=_0x3c428e(0x15cb9),_0x567e74=_0x3c428e(0x6421),_0x52e0a0=_0x3c428e(0xa803),_0x49a7d4=_0x3c428e(0xcef),_0x4d8073=(_0x3c428e(0x134a9),_0x3c428e(0x13168),_0x3c428e(0x66e6),_0x3c428e(0x4547),_0x3c428e(0x2088));class _0x45937c{constructor(_0x29d5ea,_0xc264b4,_0x2ce8bf,_0x166688){var _0x197741=a8_0x58a1;this['onBeforeShadowMapRenderObservable']=new _0x190cb7['y$'](),this[_0x197741(0xeb1)]=new _0x190cb7['y$'](),this[_0x197741(0x2b31)]=new _0x190cb7['y$'](),this['onAfterShadowMapRenderMeshObservable']=new _0x190cb7['y$'](),this[_0x197741(0x1991)]=0.00005,this['_normalBias']=0x0,this[_0x197741(0xd98)]=0x1,this[_0x197741(0x10e)]=0x2,this[_0x197741(0x2f33)]=0x1,this['_useKernelBlur']=!0x1,this[_0x197741(0x18ae)]=_0x45937c[_0x197741(0x223c)],this[_0x197741(0x3b6e)]=_0x45937c[_0x197741(0x74e)],this['_contactHardeningLightSizeUVRatio']=0.1,this[_0x197741(0x24b0)]=0x0,this[_0x197741(0x2cc0)]=!0x1,this[_0x197741(0x12d2)]=!0x1,this['useOpacityTextureForTransparentShadow']=!0x1,this[_0x197741(0x15e2)]=0x0,this[_0x197741(0x1a48)]=!0x1,this[_0x197741(0x23d8)]=_0x1b4c4c['P'][_0x197741(0x1b83)](),this[_0x197741(0x31b1)]=_0x1b4c4c['y3'][_0x197741(0x1b83)](),this[_0x197741(0x3b14)]=_0x1b4c4c['y3'][_0x197741(0x1b83)](),this[_0x197741(0x2e19)]=_0x1b4c4c['y3'][_0x197741(0x1b83)](),this['_cachedPosition']=new _0x1b4c4c['P'](Number['MAX_VALUE'],Number[_0x197741(0x2f17)],Number[_0x197741(0x2f17)]),this[_0x197741(0x39db)]=new _0x1b4c4c['P'](Number[_0x197741(0x2f17)],Number[_0x197741(0x2f17)],Number[_0x197741(0x2f17)]),this[_0x197741(0x408d)]=0x0,this[_0x197741(0x108a)]=0x0,this[_0x197741(0x27ed)]=_0x1b4c4c['y3'][_0x197741(0x24ef)](),this[_0x197741(0x27f)]=_0x29d5ea,this[_0x197741(0x8ef)]=_0xc264b4,this[_0x197741(0x48a)]=_0xc264b4['getScene'](),this[_0x197741(0x1d21)]=null!=_0x166688?_0x166688:null;let _0x5266c9=_0xc264b4['_shadowGenerators'];(_0x5266c9=_0x5266c9||(_0xc264b4[_0x197741(0xf87)]=new Map()))[_0x197741(0xe5f)](this[_0x197741(0x1d21)],this),this['id']=_0xc264b4['id'],this[_0x197741(0x1d1d)]=this[_0x197741(0x48a)]['getEngine']()[_0x197741(0x23df)],this[_0x197741(0x1d1d)]&&(this[_0x197741(0x17fa)]=[],this[_0x197741(0x17fa)][_0x197741(0x2f54)](this[_0x197741(0x48a)][_0x197741(0x15d1)](_0x197741(0x279)+this[_0x197741(0x8ef)][_0x197741(0x3efc)]+'\x22)'))),_0x45937c[_0x197741(0x4064)](this[_0x197741(0x48a)]),_0x29d5ea=this[_0x197741(0x48a)][_0x197741(0x2636)]()[_0x197741(0x1766)](),(_0x2ce8bf?_0x29d5ea[_0x197741(0xfef)]&&_0x29d5ea[_0x197741(0xbd9)]?this[_0x197741(0x3990)]=_0x1dba7d['g']['TEXTURETYPE_FLOAT']:_0x29d5ea[_0x197741(0x2782)]&&_0x29d5ea[_0x197741(0x3b9c)]?this[_0x197741(0x3990)]=_0x1dba7d['g']['TEXTURETYPE_HALF_FLOAT']:this[_0x197741(0x3990)]=_0x1dba7d['g'][_0x197741(0x3f7d)]:_0x29d5ea['textureHalfFloatRender']&&_0x29d5ea[_0x197741(0x3b9c)]?this[_0x197741(0x3990)]=_0x1dba7d['g']['TEXTURETYPE_HALF_FLOAT']:_0x29d5ea[_0x197741(0xfef)]&&_0x29d5ea[_0x197741(0xbd9)]?this[_0x197741(0x3990)]=_0x1dba7d['g'][_0x197741(0x123c)]:this[_0x197741(0x3990)]=_0x1dba7d['g']['TEXTURETYPE_UNSIGNED_INT'],this[_0x197741(0xcb1)](),this[_0x197741(0x25dd)]());}get['bias'](){var _0x1bafcd=a8_0x58a1;return this[_0x1bafcd(0x1991)];}set['bias'](_0x2d0635){var _0xb736b4=a8_0x58a1;this[_0xb736b4(0x1991)]=_0x2d0635;}get[_0x4978e2(0x21d1)](){var _0x325a76=_0x4978e2;return this[_0x325a76(0x2190)];}set[_0x4978e2(0x21d1)](_0x1211ca){var _0x2819c8=_0x4978e2;this[_0x2819c8(0x2190)]=_0x1211ca;}get[_0x4978e2(0x3714)](){var _0x8bc706=_0x4978e2;return this[_0x8bc706(0xd98)];}set[_0x4978e2(0x3714)](_0x9fe212){var _0xabb123=_0x4978e2;this[_0xabb123(0xd98)]!==_0x9fe212&&(this['_blurBoxOffset']=_0x9fe212,this['_disposeBlurPostProcesses']());}get[_0x4978e2(0x278b)](){var _0x48a6f2=_0x4978e2;return this[_0x48a6f2(0x10e)];}set[_0x4978e2(0x278b)](_0x3f3ad7){var _0x5e75c0=_0x4978e2;this[_0x5e75c0(0x10e)]!==_0x3f3ad7&&(this['_blurScale']=_0x3f3ad7,this[_0x5e75c0(0x3ed2)]());}get[_0x4978e2(0x376e)](){return this['_blurKernel'];}set[_0x4978e2(0x376e)](_0x37d9f1){var _0x4e7ff6=_0x4978e2;this['_blurKernel']!==_0x37d9f1&&(this[_0x4e7ff6(0x2f33)]=_0x37d9f1,this[_0x4e7ff6(0x3ed2)]());}get['useKernelBlur'](){return this['_useKernelBlur'];}set[_0x4978e2(0xade)](_0x390a81){var _0x1f9b7e=_0x4978e2;this[_0x1f9b7e(0x40eb)]!==_0x390a81&&(this[_0x1f9b7e(0x40eb)]=_0x390a81,this['_disposeBlurPostProcesses']());}get[_0x4978e2(0x32c4)](){var _0x22ff30=_0x4978e2;return void 0x0!==this['_depthScale']?this[_0x22ff30(0x23fd)]:this[_0x22ff30(0x8ef)]['getDepthScale']();}set[_0x4978e2(0x32c4)](_0x2d97bc){this['_depthScale']=_0x2d97bc;}[_0x4978e2(0x997)](_0x1896ca){return _0x1896ca;}get[_0x4978e2(0x3fcc)](){var _0x307f78=_0x4978e2;return this[_0x307f78(0x18ae)];}set['filter'](_0x1a558e){var _0x35500f=_0x4978e2;if(_0x1a558e=this['_validateFilter'](_0x1a558e),this[_0x35500f(0x8ef)]['needCube']()){if(_0x1a558e===_0x45937c[_0x35500f(0x2037)])return void(this['useExponentialShadowMap']=!0x0);if(_0x1a558e===_0x45937c['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP'])return void(this['useCloseExponentialShadowMap']=!0x0);if(_0x1a558e===_0x45937c['FILTER_PCF']||_0x1a558e===_0x45937c[_0x35500f(0x2652)])return void(this[_0x35500f(0x4128)]=!0x0);}_0x1a558e!==_0x45937c[_0x35500f(0x875)]&&_0x1a558e!==_0x45937c[_0x35500f(0x2652)]||this[_0x35500f(0x48a)]['getEngine']()[_0x35500f(0x2d15)][_0x35500f(0x2720)]?this[_0x35500f(0x18ae)]!==_0x1a558e&&(this[_0x35500f(0x18ae)]=_0x1a558e,this[_0x35500f(0x3ed2)](),this[_0x35500f(0x25dd)](),this[_0x35500f(0x8ef)]['_markMeshesAsLightDirty']()):this['usePoissonSampling']=!0x0;}get[_0x4978e2(0x4128)](){var _0x300569=_0x4978e2;return this[_0x300569(0x3fcc)]===_0x45937c[_0x300569(0x19da)];}set[_0x4978e2(0x4128)](_0x4dbd07){var _0x215513=_0x4978e2,_0x1b4c09=this[_0x215513(0x997)](_0x45937c[_0x215513(0x19da)]);!_0x4dbd07&&this[_0x215513(0x3fcc)]!==_0x45937c[_0x215513(0x19da)]||(this['filter']=_0x4dbd07?_0x1b4c09:_0x45937c[_0x215513(0x223c)]);}get[_0x4978e2(0x2edc)](){var _0x27db00=_0x4978e2;return this[_0x27db00(0x3fcc)]===_0x45937c[_0x27db00(0xa37)];}set[_0x4978e2(0x2edc)](_0x59f11d){var _0x1b13a9=_0x4978e2,_0x1b5812=this['_validateFilter'](_0x45937c['FILTER_EXPONENTIALSHADOWMAP']);!_0x59f11d&&this[_0x1b13a9(0x3fcc)]!==_0x45937c[_0x1b13a9(0xa37)]||(this[_0x1b13a9(0x3fcc)]=_0x59f11d?_0x1b5812:_0x45937c[_0x1b13a9(0x223c)]);}get[_0x4978e2(0xa04)](){var _0x323d6a=_0x4978e2;return this['filter']===_0x45937c[_0x323d6a(0x2037)];}set[_0x4978e2(0xa04)](_0x236511){var _0x31c503=_0x4978e2,_0x4df27=this['_validateFilter'](_0x45937c[_0x31c503(0x2037)]);!_0x236511&&this['filter']!==_0x45937c['FILTER_BLUREXPONENTIALSHADOWMAP']||(this[_0x31c503(0x3fcc)]=_0x236511?_0x4df27:_0x45937c['FILTER_NONE']);}get['useCloseExponentialShadowMap'](){var _0x105a0f=_0x4978e2;return this['filter']===_0x45937c[_0x105a0f(0x36a5)];}set[_0x4978e2(0x31a3)](_0x5c6806){var _0x2f643e=_0x4978e2,_0xf946d=this[_0x2f643e(0x997)](_0x45937c[_0x2f643e(0x36a5)]);!_0x5c6806&&this['filter']!==_0x45937c[_0x2f643e(0x36a5)]||(this['filter']=_0x5c6806?_0xf946d:_0x45937c[_0x2f643e(0x223c)]);}get['useBlurCloseExponentialShadowMap'](){var _0x31036d=_0x4978e2;return this[_0x31036d(0x3fcc)]===_0x45937c['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP'];}set[_0x4978e2(0x3ff9)](_0x15bc2d){var _0x6a811e=_0x4978e2,_0x19d7ab=this[_0x6a811e(0x997)](_0x45937c['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP']);!_0x15bc2d&&this[_0x6a811e(0x3fcc)]!==_0x45937c[_0x6a811e(0x373d)]||(this[_0x6a811e(0x3fcc)]=_0x15bc2d?_0x19d7ab:_0x45937c['FILTER_NONE']);}get[_0x4978e2(0x1f97)](){var _0x428c75=_0x4978e2;return this[_0x428c75(0x3fcc)]===_0x45937c['FILTER_PCF'];}set[_0x4978e2(0x1f97)](_0x29fe53){var _0x38c1d4=_0x4978e2,_0x37c67a=this[_0x38c1d4(0x997)](_0x45937c[_0x38c1d4(0x875)]);!_0x29fe53&&this[_0x38c1d4(0x3fcc)]!==_0x45937c[_0x38c1d4(0x875)]||(this['filter']=_0x29fe53?_0x37c67a:_0x45937c[_0x38c1d4(0x223c)]);}get[_0x4978e2(0x3584)](){return this['_filteringQuality'];}set[_0x4978e2(0x3584)](_0x441979){var _0x4c7c0b=_0x4978e2;this[_0x4c7c0b(0x3b6e)]!==_0x441979&&(this[_0x4c7c0b(0x3b6e)]=_0x441979,this[_0x4c7c0b(0x3ed2)](),this['_applyFilterValues'](),this[_0x4c7c0b(0x8ef)][_0x4c7c0b(0xfc8)]());}get['useContactHardeningShadow'](){var _0x3d2bc6=_0x4978e2;return this['filter']===_0x45937c[_0x3d2bc6(0x2652)];}set['useContactHardeningShadow'](_0x1b1e41){var _0x13950c=_0x4978e2,_0x56b8c0=this[_0x13950c(0x997)](_0x45937c['FILTER_PCSS']);!_0x1b1e41&&this[_0x13950c(0x3fcc)]!==_0x45937c[_0x13950c(0x2652)]||(this[_0x13950c(0x3fcc)]=_0x1b1e41?_0x56b8c0:_0x45937c[_0x13950c(0x223c)]);}get[_0x4978e2(0x1f07)](){var _0x1cf390=_0x4978e2;return this[_0x1cf390(0x1e45)];}set[_0x4978e2(0x1f07)](_0x514a08){this['_contactHardeningLightSizeUVRatio']=_0x514a08;}get[_0x4978e2(0x322b)](){return this['_darkness'];}set[_0x4978e2(0x322b)](_0x54618a){var _0x1242d3=_0x4978e2;this[_0x1242d3(0x1f23)](_0x54618a);}[_0x4978e2(0x77b)](){return this['_darkness'];}[_0x4978e2(0x1f23)](_0x3a46b4){var _0x8232ae=_0x4978e2;return this[_0x8232ae(0x24b0)]=0x1<=_0x3a46b4?0x1:_0x3a46b4<=0x0?0x0:_0x3a46b4,this;}get[_0x4978e2(0x2de5)](){var _0x2c41eb=_0x4978e2;return this[_0x2c41eb(0x2cc0)];}set['transparencyShadow'](_0x1264e4){this['setTransparencyShadow'](_0x1264e4);}['setTransparencyShadow'](_0x48e675){return this['_transparencyShadow']=_0x48e675,this;}[_0x4978e2(0x271a)](){return this['_shadowMap'];}['getShadowMapForRendering'](){var _0x8b2f47=_0x4978e2;return this['_shadowMap2']||this[_0x8b2f47(0x1ae1)];}[_0x4978e2(0x1653)](){var _0x206ed7=_0x4978e2;return _0x45937c[_0x206ed7(0xc06)];}[_0x4978e2(0x38cd)](_0x399967,_0x200ea0=!0x0){var _0x408ca7=_0x4978e2;if(!this[_0x408ca7(0x1ae1)])return this;if(this[_0x408ca7(0x1ae1)][_0x408ca7(0x36c8)]||(this['_shadowMap'][_0x408ca7(0x36c8)]=[]),-0x1===this[_0x408ca7(0x1ae1)][_0x408ca7(0x36c8)]['indexOf'](_0x399967)&&this[_0x408ca7(0x1ae1)][_0x408ca7(0x36c8)][_0x408ca7(0x2f54)](_0x399967),_0x200ea0){for(const _0xd394cd of _0x399967[_0x408ca7(0x2d6d)]())-0x1===this[_0x408ca7(0x1ae1)][_0x408ca7(0x36c8)][_0x408ca7(0x404a)](_0xd394cd)&&this[_0x408ca7(0x1ae1)][_0x408ca7(0x36c8)][_0x408ca7(0x2f54)](_0xd394cd);}return this;}[_0x4978e2(0x1347)](_0x50158,_0x3561e9=!0x0){var _0x35de6c=_0x4978e2;if(!this[_0x35de6c(0x1ae1)]||!this[_0x35de6c(0x1ae1)][_0x35de6c(0x36c8)])return this;var _0x57c325=this['_shadowMap']['renderList'][_0x35de6c(0x404a)](_0x50158);if(-0x1!==_0x57c325&&this[_0x35de6c(0x1ae1)][_0x35de6c(0x36c8)][_0x35de6c(0x1035)](_0x57c325,0x1),_0x3561e9){for(const _0x27d4c1 of _0x50158[_0x35de6c(0x2a51)]())this[_0x35de6c(0x1347)](_0x27d4c1);}return this;}['getLight'](){var _0x375f1d=_0x4978e2;return this[_0x375f1d(0x8ef)];}['_getCamera'](){var _0xa6abe4=_0x4978e2,_0x5cb4d0;return null!=(_0x5cb4d0=this['_camera'])?_0x5cb4d0:this[_0xa6abe4(0x48a)][_0xa6abe4(0x203b)];}get[_0x4978e2(0x3b8f)](){var _0xc944e9=_0x4978e2;return this[_0xc944e9(0x27f)];}set[_0x4978e2(0x3b8f)](_0x13eb1b){var _0x1a192e=_0x4978e2;this[_0x1a192e(0x27f)]=_0x13eb1b,this[_0x1a192e(0x8ef)][_0x1a192e(0xfc8)](),this[_0x1a192e(0x3e80)]();}[_0x4978e2(0xcb1)](){var _0x1a2494=_0x4978e2;this[_0x1a2494(0x8ef)][_0x1a2494(0xfc8)](),this[_0x1a2494(0x1c79)]();}['_createTargetRenderTexture'](){var _0x203da3=_0x4978e2,_0x2a0b3f=this[_0x203da3(0x48a)][_0x203da3(0x2636)]();_0x2a0b3f['_features'][_0x203da3(0x1309)]?(this[_0x203da3(0x1ae1)]=new _0x3fcbde['_'](this[_0x203da3(0x8ef)][_0x203da3(0x3efc)]+_0x203da3(0x1ae1),this[_0x203da3(0x27f)],this[_0x203da3(0x48a)],!0x1,!0x0,this['_textureType'],this['_light'][_0x203da3(0x1416)](),void 0x0,!0x1,!0x1),this[_0x203da3(0x1ae1)][_0x203da3(0x28b1)](_0x2a0b3f[_0x203da3(0x1317)]?_0x1dba7d['g'][_0x203da3(0x3b87)]:_0x1dba7d['g'][_0x203da3(0x1c42)],!0x0)):this[_0x203da3(0x1ae1)]=new _0x3fcbde['_'](this[_0x203da3(0x8ef)]['name']+'_shadowMap',this['_mapSize'],this[_0x203da3(0x48a)],!0x1,!0x0,this[_0x203da3(0x3990)],this[_0x203da3(0x8ef)][_0x203da3(0x1416)]());}['_initializeShadowMap'](){var _0x2d65ed=_0x4978e2;if(this[_0x2d65ed(0x3953)](),null!==this['_shadowMap']){this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x255d)]=_0x5b09d7['x'][_0x2d65ed(0x2d3b)],this['_shadowMap'][_0x2d65ed(0x494)]=_0x5b09d7['x'][_0x2d65ed(0x2d3b)],this['_shadowMap'][_0x2d65ed(0x21f3)]=0x1,this[_0x2d65ed(0x1ae1)]['updateSamplingMode'](_0x5b09d7['x'][_0x2d65ed(0xe7)]),this[_0x2d65ed(0x1ae1)]['renderParticles']=!0x1,this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x2db8)]=!0x0,this[_0x2d65ed(0x3256)]&&(this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x439)]=this[_0x2d65ed(0x3256)]),this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x3784)]=this[_0x2d65ed(0x137)]['bind'](this),this[_0x2d65ed(0x1ae1)][_0x2d65ed(0xe3c)]=()=>!0x0;const _0x498d9e=this['_scene'][_0x2d65ed(0x2636)](),_0x355c22=(this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x1dcf)][_0x2d65ed(0x11ad)](()=>{var _0x5a3560=_0x2d65ed,_0x3e0713;this[_0x5a3560(0x117d)]=this[_0x5a3560(0x48a)]['getSceneUniformBuffer'](),null!=(_0x3e0713=_0x498d9e[_0x5a3560(0x313e)])&&_0x3e0713[_0x5a3560(0xf13)](_0x498d9e,_0x5a3560(0x13e2)+_0x498d9e['currentRenderPassId'],0x1);}),this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x3f90)][_0x2d65ed(0x11ad)](_0x104f66=>{var _0x5676d5=_0x2d65ed;this[_0x5676d5(0x17fa)]&&this[_0x5676d5(0x48a)]['setSceneUniformBuffer'](this[_0x5676d5(0x17fa)][0x0]),this[_0x5676d5(0x408d)]=_0x104f66,this[_0x5676d5(0x18ae)]===_0x45937c[_0x5676d5(0x875)]&&_0x498d9e[_0x5676d5(0x3cc)](!0x1),this['getTransformMatrix'](),this[_0x5676d5(0x48a)][_0x5676d5(0x23ab)](this[_0x5676d5(0x31b1)],this[_0x5676d5(0x3b14)]),this['_useUBO']&&(this[_0x5676d5(0x48a)][_0x5676d5(0xb24)]()[_0x5676d5(0xdc1)](),this['_scene'][_0x5676d5(0x2774)]());}),this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x3216)][_0x2d65ed(0x11ad)](()=>{var _0x4d0186=_0x2d65ed,_0x437e75;this[_0x4d0186(0x17fa)]&&this[_0x4d0186(0x48a)]['setSceneUniformBuffer'](this['_currentSceneUBO']),this[_0x4d0186(0x48a)][_0x4d0186(0x309b)](),this[_0x4d0186(0x18ae)]===_0x45937c[_0x4d0186(0x875)]&&_0x498d9e[_0x4d0186(0x3cc)](!0x0),this['useBlurExponentialShadowMap']||this[_0x4d0186(0x3ff9)]?(_0x437e75=this[_0x4d0186(0x1149)]())&&(this['_scene']['postProcessManager'][_0x4d0186(0x1215)](this['_blurPostProcesses'],_0x437e75[_0x4d0186(0x190)],!0x0),_0x498d9e[_0x4d0186(0xfa0)](_0x437e75['renderTarget'],!0x0),null!=(_0x437e75=_0x498d9e[_0x4d0186(0x1c72)])&&_0x437e75[_0x4d0186(0xf13)](_0x498d9e,0x1)):null!=(_0x437e75=_0x498d9e[_0x4d0186(0x1c72)])&&_0x437e75[_0x4d0186(0xf13)](_0x498d9e,0x1);}),new _0x32a5e5['HE'](0x0,0x0,0x0,0x0)),_0x4433dd=new _0x32a5e5['HE'](0x1,0x1,0x1,0x1);this['_shadowMap']['onClearObservable']['add'](_0x1d40d2=>{var _0x2fa503=_0x2d65ed;this[_0x2fa503(0x18ae)]===_0x45937c[_0x2fa503(0x875)]?_0x1d40d2[_0x2fa503(0x2af2)](_0x4433dd,!0x1,!0x0,!0x1):this[_0x2fa503(0x2edc)]||this[_0x2fa503(0xa04)]?_0x1d40d2[_0x2fa503(0x2af2)](_0x355c22,!0x0,!0x0,!0x1):_0x1d40d2[_0x2fa503(0x2af2)](_0x4433dd,!0x0,!0x0,!0x1);}),this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x3cea)][_0x2d65ed(0x11ad)](_0x3d4005=>{var _0x45da62=_0x2d65ed;this[_0x45da62(0x3256)]=this['_shadowMap']['uniqueId'],this['_mapSize']=_0x3d4005[_0x45da62(0x2be0)](),this[_0x45da62(0x8ef)][_0x45da62(0xfc8)](),this[_0x45da62(0x3e80)]();});for(let _0x1cff69=_0x52e0a0['$'][_0x2d65ed(0x3276)];_0x1cff69<_0x52e0a0['$'][_0x2d65ed(0x105f)];_0x1cff69++)this[_0x2d65ed(0x1ae1)][_0x2d65ed(0x14e)](_0x1cff69,!0x1);}}[_0x4978e2(0x739)](){var _0x4683ce=_0x4978e2,_0x4fcc67=this['_scene']['getEngine']();const _0x47dd3a=this[_0x4683ce(0x27f)]/this[_0x4683ce(0x278b)];this[_0x4683ce(0xade)]&&0x1===this[_0x4683ce(0x278b)]||(this[_0x4683ce(0x593)]=new _0x3fcbde['_'](this[_0x4683ce(0x8ef)]['name']+_0x4683ce(0x593),_0x47dd3a,this[_0x4683ce(0x48a)],!0x1,!0x0,this['_textureType'],void 0x0,void 0x0,!0x1),this[_0x4683ce(0x593)][_0x4683ce(0x255d)]=_0x5b09d7['x'][_0x4683ce(0x2d3b)],this[_0x4683ce(0x593)][_0x4683ce(0x494)]=_0x5b09d7['x'][_0x4683ce(0x2d3b)],this['_shadowMap2'][_0x4683ce(0x3e12)](_0x5b09d7['x'][_0x4683ce(0xe7)])),this[_0x4683ce(0xade)]?(this[_0x4683ce(0x1e18)]=new _0x308ce8['i'](this['_light'][_0x4683ce(0x3efc)]+'KernelBlurX',new _0x1b4c4c['FM'](0x1,0x0),this[_0x4683ce(0x376e)],0x1,null,_0x5b09d7['x']['BILINEAR_SAMPLINGMODE'],_0x4fcc67,!0x1,this[_0x4683ce(0x3990)]),this[_0x4683ce(0x1e18)]['width']=_0x47dd3a,this['_kernelBlurXPostprocess'][_0x4683ce(0x1995)]=_0x47dd3a,this[_0x4683ce(0x1e18)][_0x4683ce(0x39ea)]=!0x0,this[_0x4683ce(0x1e18)]['onApplyObservable'][_0x4683ce(0x11ad)](_0x37d507=>{var _0x59dd2e=_0x4683ce;_0x37d507[_0x59dd2e(0x19ec)]('textureSampler',this[_0x59dd2e(0x1ae1)]);}),this[_0x4683ce(0x8d3)]=new _0x308ce8['i'](this[_0x4683ce(0x8ef)]['name']+_0x4683ce(0x36b3),new _0x1b4c4c['FM'](0x0,0x1),this[_0x4683ce(0x376e)],0x1,null,_0x5b09d7['x'][_0x4683ce(0xe7)],_0x4fcc67,!0x1,this[_0x4683ce(0x3990)]),this[_0x4683ce(0x1e18)][_0x4683ce(0x1f0b)]=!0x1,this['_kernelBlurYPostprocess'][_0x4683ce(0x1f0b)]=!0x1,this[_0x4683ce(0x3990)]===_0x1dba7d['g'][_0x4683ce(0x3f7d)]&&(this['_kernelBlurXPostprocess'][_0x4683ce(0x19f4)]=!0x0,this['_kernelBlurYPostprocess'][_0x4683ce(0x19f4)]=!0x0),this[_0x4683ce(0x12ff)]=[this[_0x4683ce(0x1e18)],this['_kernelBlurYPostprocess']]):(this[_0x4683ce(0x2edb)]=new _0x225cd3['D'](this[_0x4683ce(0x8ef)][_0x4683ce(0x3efc)]+'DepthBoxBlur','depthBoxBlur',['screenSize',_0x4683ce(0x3738)],[],0x1,null,_0x5b09d7['x'][_0x4683ce(0xe7)],_0x4fcc67,!0x1,_0x4683ce(0x2db)+this['_blurBoxOffset'],this['_textureType']),this[_0x4683ce(0x2edb)][_0x4683ce(0x39ea)]=!0x0,this[_0x4683ce(0x2edb)][_0x4683ce(0x19e0)][_0x4683ce(0x11ad)](_0x5b71c9=>{var _0x5ab1b2=_0x4683ce;_0x5b71c9[_0x5ab1b2(0x2475)](_0x5ab1b2(0x2816),_0x47dd3a,_0x47dd3a),_0x5b71c9[_0x5ab1b2(0x19ec)](_0x5ab1b2(0x3638),this[_0x5ab1b2(0x1ae1)]);}),this[_0x4683ce(0x2edb)][_0x4683ce(0x1f0b)]=!0x1,this[_0x4683ce(0x12ff)]=[this[_0x4683ce(0x2edb)]]);}['_renderForShadowMap'](_0x15d4d8,_0x25be51,_0x41c24e,_0x175317){var _0x5b6a3a=_0x4978e2;let _0x3c55aa;if(_0x175317['length']){for(_0x3c55aa=0x0;_0x3c55aa<_0x175317[_0x5b6a3a(0x132e)];_0x3c55aa++)this[_0x5b6a3a(0x3d9b)](_0x175317['data'][_0x3c55aa]);}for(_0x3c55aa=0x0;_0x3c55aa<_0x15d4d8[_0x5b6a3a(0x132e)];_0x3c55aa++)this[_0x5b6a3a(0x3d9b)](_0x15d4d8['data'][_0x3c55aa]);for(_0x3c55aa=0x0;_0x3c55aa<_0x25be51[_0x5b6a3a(0x132e)];_0x3c55aa++)this[_0x5b6a3a(0x3d9b)](_0x25be51[_0x5b6a3a(0xf56)][_0x3c55aa]);if(this['_transparencyShadow']){for(_0x3c55aa=0x0;_0x3c55aa<_0x41c24e[_0x5b6a3a(0x132e)];_0x3c55aa++)this['_renderSubMeshForShadowMap'](_0x41c24e[_0x5b6a3a(0xf56)][_0x3c55aa],!0x0);}else{for(_0x3c55aa=0x0;_0x3c55aa<_0x41c24e[_0x5b6a3a(0x132e)];_0x3c55aa++)_0x41c24e[_0x5b6a3a(0xf56)][_0x3c55aa]['getEffectiveMesh']()[_0x5b6a3a(0x2591)]['_isActiveIntermediate']=!0x1;}}[_0x4978e2(0xaa0)](_0x434a15,_0x55393a,_0x2ca890){var _0x2f513e=_0x4978e2;_0x55393a[_0x2f513e(0x13a9)](_0x2f513e(0x22e8),this['getTransformMatrix']());}[_0x4978e2(0x3d9b)](_0x1c40a8,_0x361f46=!0x1){var _0x2ee5db=_0x4978e2;const _0x4a701b=_0x1c40a8['getRenderingMesh'](),_0x297e7a=_0x1c40a8[_0x2ee5db(0x8ca)](),_0x27ad41=this[_0x2ee5db(0x48a)],_0x1caa51=_0x27ad41[_0x2ee5db(0x2636)](),_0xe2a745=_0x1c40a8[_0x2ee5db(0x90)]();if(_0x297e7a[_0x2ee5db(0x2591)][_0x2ee5db(0x3665)]=!0x1,_0xe2a745&&0x0!==_0x1c40a8[_0x2ee5db(0x3888)]&&_0x1c40a8['_renderId']!==_0x27ad41[_0x2ee5db(0x257c)]()){var _0xd3b601=_0x297e7a[_0x2ee5db(0x4000)]()<0x0;let _0x2e5289=null!=(_0x337ad6=_0x4a701b[_0x2ee5db(0x1cd4)])?_0x337ad6:_0xe2a745[_0x2ee5db(0x1377)];var _0x337ad6=(_0x2e5289=_0xd3b601?_0x2e5289===_0x1dba7d['g']['MATERIAL_ClockWiseSideOrientation']?_0x1dba7d['g'][_0x2ee5db(0x2827)]:_0x1dba7d['g'][_0x2ee5db(0x334f)]:_0x2e5289)===_0x1dba7d['g'][_0x2ee5db(0x334f)],_0xd3b601=(_0x1caa51[_0x2ee5db(0x3c33)](_0xe2a745[_0x2ee5db(0x32b8)],void 0x0,void 0x0,_0x337ad6,_0xe2a745[_0x2ee5db(0x409d)]),_0x4a701b[_0x2ee5db(0x3944)](_0x1c40a8[_0x2ee5db(0x654)],!!_0x1c40a8[_0x2ee5db(0x15ba)]()));if(!_0xd3b601['mustReturn']){_0x337ad6=_0x1caa51[_0x2ee5db(0x1766)]()[_0x2ee5db(0x1f2a)]&&(null!==_0xd3b601[_0x2ee5db(0x276)][_0x1c40a8['_id']]&&void 0x0!==_0xd3b601[_0x2ee5db(0x276)][_0x1c40a8[_0x2ee5db(0x654)]]||_0x4a701b[_0x2ee5db(0x40a)]);if(!this['customAllowRendering']||this[_0x2ee5db(0x314a)](_0x1c40a8)){if(this[_0x2ee5db(0x3a4f)](_0x1c40a8,_0x337ad6,_0x361f46)){_0x1c40a8[_0x2ee5db(0x1b75)]=_0x27ad41[_0x2ee5db(0x257c)]();const _0x3e29c9=_0xe2a745[_0x2ee5db(0x2fe9)];var _0x4b0658=null!=(_0x4b0658=null===_0x3e29c9||void 0x0===_0x3e29c9?void 0x0:_0x3e29c9[_0x2ee5db(0x1d91)](_0x1c40a8,this,_0x1caa51[_0x2ee5db(0x2b92)]))?_0x4b0658:_0x1c40a8[_0x2ee5db(0x695)]();const _0x4970c8=_0x49a7d4['q'][_0x2ee5db(0xe3a)](_0x4b0658);_0x1caa51[_0x2ee5db(0x26d0)](_0x4b0658),_0x337ad6||_0x4a701b[_0x2ee5db(0x1712)](_0x1c40a8,_0x4970c8,_0xe2a745[_0x2ee5db(0x6d0)]),this[_0x2ee5db(0x2957)](),_0x4970c8[_0x2ee5db(0x18a)](_0x2ee5db(0x1d10),this[_0x2ee5db(0x2f94)],this['normalBias'],this['depthScale']),this[_0x2ee5db(0x3d56)]()[_0x2ee5db(0x33e1)]()===_0xaf1324['_'][_0x2ee5db(0x3f79)]?_0x4970c8[_0x2ee5db(0x3183)]('lightDataSM',this['_cachedDirection']):_0x4970c8[_0x2ee5db(0x3183)](_0x2ee5db(0x337e),this[_0x2ee5db(0x3227)]);var _0xdeb52d=this[_0x2ee5db(0x1277)]();if(_0xdeb52d&&_0x4970c8[_0x2ee5db(0x2475)]('depthValuesSM',this['getLight']()[_0x2ee5db(0x395)](_0xdeb52d),this[_0x2ee5db(0x3d56)]()[_0x2ee5db(0x395)](_0xdeb52d)+this[_0x2ee5db(0x3d56)]()[_0x2ee5db(0x3883)](_0xdeb52d)),_0x361f46&&this[_0x2ee5db(0x12d2)]&&_0x4970c8[_0x2ee5db(0x6e5)]('softTransparentShadowSM',_0x297e7a[_0x2ee5db(0x1db1)]*_0xe2a745[_0x2ee5db(0x14f2)]),_0x3e29c9)_0x1c40a8[_0x2ee5db(0xd78)](_0x4b0658),(_0x3e29c9[_0x2ee5db(0x201f)]?_0x3e29c9['baseMaterial']:_0xe2a745)[_0x2ee5db(0xbe6)](_0x297e7a[_0x2ee5db(0x2fee)](),_0x4a701b,_0x1c40a8),_0x1c40a8[_0x2ee5db(0xd78)](null);else{if(this[_0x2ee5db(0x157c)]&&(_0x4970c8[_0x2ee5db(0x19ec)]('diffuseSampler',this[_0x2ee5db(0x157c)]),_0x4970c8[_0x2ee5db(0x13a9)]('diffuseMatrix',this['_opacityTexture']['getTextureMatrix']()||this[_0x2ee5db(0x27ed)])),_0x4a701b[_0x2ee5db(0xc42)]&&_0x4a701b[_0x2ee5db(0x4003)]&&_0x4a701b[_0x2ee5db(0x3463)]){const _0x3634f4=_0x4a701b['skeleton'];if(_0x3634f4[_0x2ee5db(0x2c0b)]){_0xdeb52d=_0x3634f4[_0x2ee5db(0x1826)](_0x4a701b);if(!_0xdeb52d)return;_0x4970c8[_0x2ee5db(0x19ec)](_0x2ee5db(0x20ad),_0xdeb52d),_0x4970c8[_0x2ee5db(0x6e5)](_0x2ee5db(0x39a5),0x4*(_0x3634f4[_0x2ee5db(0x3d38)][_0x2ee5db(0x132e)]+0x1));}else _0x4970c8['setMatrices'](_0x2ee5db(0xa09),_0x3634f4['getTransformMatrices'](_0x4a701b));}_0x4b64a7['G']['BindMorphTargetParameters'](_0x4a701b,_0x4970c8),_0x4a701b[_0x2ee5db(0xad0)]&&_0x4a701b[_0x2ee5db(0xad0)][_0x2ee5db(0xf1e)]&&_0x4a701b[_0x2ee5db(0xad0)][_0x2ee5db(0x1712)](_0x4970c8),(0x0,_0x4d8073['an'])(_0x4970c8,_0xe2a745,_0x27ad41);}this[_0x2ee5db(0x1d1d)]||_0x3e29c9||this[_0x2ee5db(0xaa0)](_0x1c40a8,_0x4970c8,_0x297e7a),_0x4b64a7['G'][_0x2ee5db(0x3ca7)](_0x4970c8,this[_0x2ee5db(0x48a)][_0x2ee5db(0xb24)]()),this[_0x2ee5db(0x48a)]['getSceneUniformBuffer']()[_0x2ee5db(0xa7a)]();const _0x507e55=_0x297e7a['getWorldMatrix']();_0x337ad6&&(_0x297e7a['getMeshUniformBuffer']()[_0x2ee5db(0x64f)](_0x4970c8,_0x2ee5db(0x2575)),_0x297e7a[_0x2ee5db(0xf2d)](_0x507e55)),this[_0x2ee5db(0x1a48)]&&_0x1caa51[_0x2ee5db(0x3c33)](!0x0,0x0,!0x1,!0x0,_0xe2a745['cullBackFaces']),this[_0x2ee5db(0x2b31)]['notifyObservers'](_0x4a701b),this['onBeforeShadowMapRenderObservable']['notifyObservers'](_0x4970c8),_0x4a701b['_processRendering'](_0x297e7a,_0x1c40a8,_0x4970c8,_0xe2a745[_0x2ee5db(0x6d0)],_0xd3b601,_0x337ad6,(_0x34989d,_0x56d82e)=>{var _0x513cd6=_0x2ee5db;_0x297e7a===_0x4a701b||_0x34989d?(_0x297e7a[_0x513cd6(0x7d2)]()[_0x513cd6(0x64f)](_0x4970c8,'Mesh'),_0x297e7a['transferToEffect'](_0x34989d?_0x56d82e:_0x507e55)):(_0x4a701b['getMeshUniformBuffer']()[_0x513cd6(0x64f)](_0x4970c8,_0x513cd6(0x2575)),_0x4a701b[_0x513cd6(0xf2d)](_0x56d82e));}),this[_0x2ee5db(0x1a48)]&&_0x1caa51[_0x2ee5db(0x3c33)](!0x0,0x0,!0x1,!0x1,_0xe2a745[_0x2ee5db(0x409d)]),this[_0x2ee5db(0xeb1)][_0x2ee5db(0x3e9)](_0x4970c8),this[_0x2ee5db(0xcf)][_0x2ee5db(0x3e9)](_0x4a701b);}else this['_shadowMap']&&this[_0x2ee5db(0x1ae1)][_0x2ee5db(0x2aad)]();}}}}[_0x4978e2(0x25dd)](){var _0x99c816=_0x4978e2;this[_0x99c816(0x1ae1)]&&(this['filter']===_0x45937c['FILTER_NONE']||this['filter']===_0x45937c[_0x99c816(0x2652)]?this[_0x99c816(0x1ae1)][_0x99c816(0x3e12)](_0x5b09d7['x'][_0x99c816(0x3560)]):this['_shadowMap']['updateSamplingMode'](_0x5b09d7['x'][_0x99c816(0xe7)]));}[_0x4978e2(0x2697)](_0x513514,_0x52e5c3){var _0x14ffb9=_0x4978e2;const _0x4b41db=Object[_0x14ffb9(0x1666)]({'useInstances':!0x1},_0x52e5c3);_0x52e5c3=this[_0x14ffb9(0x271a)]();if(_0x52e5c3){_0x52e5c3=_0x52e5c3[_0x14ffb9(0x36c8)];if(_0x52e5c3){const _0x22ddd1=new Array();for(const _0x48c6d2 of _0x52e5c3)_0x22ddd1['push'](..._0x48c6d2[_0x14ffb9(0x1549)]);if(0x0===_0x22ddd1['length'])_0x513514&&_0x513514(this);else{let _0x274fe0=0x0;const _0x2c74dc=()=>{var _0x455148=_0x14ffb9,_0x57c634;if(this[_0x455148(0x48a)]&&this['_scene'][_0x455148(0x2636)]()){for(;this[_0x455148(0x3a4f)](_0x22ddd1[_0x274fe0],_0x4b41db[_0x455148(0x2ec4)],null!=(_0x57c634=null==(_0x57c634=_0x22ddd1[_0x274fe0][_0x455148(0x90)]())?void 0x0:_0x57c634[_0x455148(0x1c61)](_0x22ddd1[_0x274fe0][_0x455148(0x2907)]()))&&_0x57c634);)if(++_0x274fe0>=_0x22ddd1[_0x455148(0x132e)])return void(_0x513514&&_0x513514(this));setTimeout(_0x2c74dc,0x10);}};_0x2c74dc();}}else _0x513514&&_0x513514(this);}else _0x513514&&_0x513514(this);}[_0x4978e2(0x3343)](_0x308e03){return new Promise(_0x2bdc11=>{var _0x8b3136=a8_0x58a1;this[_0x8b3136(0x2697)](()=>{_0x2bdc11();},_0x308e03);});}[_0x4978e2(0xd8b)](_0xa249e8,_0x1089fd,_0x5df18a){}['_prepareShadowDefines'](_0x9fe5c3,_0x5847cc,_0x40a823,_0x33a774){var _0x3ad317=_0x4978e2;_0x40a823[_0x3ad317(0x2f54)](_0x3ad317(0xaf1)+this[_0x3ad317(0x8ef)][_0x3ad317(0x1653)]()[_0x3ad317(0x3b92)]()),_0x40a823[_0x3ad317(0x2f54)](_0x3ad317(0x3566)+(this['_textureType']!==_0x1dba7d['g']['TEXTURETYPE_UNSIGNED_INT']?'1':'0')),_0x40a823[_0x3ad317(0x2f54)]('#define\x20SM_ESM\x20'+(this[_0x3ad317(0x2edc)]||this[_0x3ad317(0xa04)]?'1':'0')),_0x40a823[_0x3ad317(0x2f54)](_0x3ad317(0x3e0b)+(this[_0x3ad317(0x1f97)]||this[_0x3ad317(0x576)]?'1':'0'));const _0x15ecce=_0x9fe5c3[_0x3ad317(0x2907)]();return _0x40a823[_0x3ad317(0x2f54)]('#define\x20SM_NORMALBIAS\x20'+(this[_0x3ad317(0x21d1)]&&_0x15ecce[_0x3ad317(0x3acb)](_0x5a7679['o']['NormalKind'])?'1':'0')),_0x40a823[_0x3ad317(0x2f54)](_0x3ad317(0x1367)+(this[_0x3ad317(0x3d56)]()[_0x3ad317(0x33e1)]()===_0xaf1324['_']['LIGHTTYPEID_DIRECTIONALLIGHT']?'1':'0')),_0x40a823[_0x3ad317(0x2f54)]('#define\x20SM_USEDISTANCE\x20'+(this[_0x3ad317(0x8ef)]['needCube']()?'1':'0')),_0x40a823[_0x3ad317(0x2f54)]('#define\x20SM_SOFTTRANSPARENTSHADOW\x20'+(this[_0x3ad317(0x12d2)]&&_0x33a774?'1':'0')),this[_0x3ad317(0xd8b)](_0x40a823,_0x9fe5c3,_0x5847cc),_0x40a823;}[_0x4978e2(0x3a4f)](_0x24fcc0,_0x5e29e1,_0x30d0e6){var _0x36ee2d=_0x4978e2;const _0x199300=_0x24fcc0[_0x36ee2d(0x90)](),_0x586d61=null===_0x199300||void 0x0===_0x199300?void 0x0:_0x199300[_0x36ee2d(0x2fe9)];if(this[_0x36ee2d(0x157c)]=null,!_0x199300)return!0x1;const _0x1859f3=[];if(this['_prepareShadowDefines'](_0x24fcc0,_0x5e29e1,_0x1859f3,_0x30d0e6),_0x586d61){if(!_0x586d61[_0x36ee2d(0x2cd5)](_0x24fcc0,_0x1859f3,this,_0x5e29e1,this[_0x36ee2d(0x48a)]['getEngine']()[_0x36ee2d(0x2b92)]))return!0x1;}else{const _0x42cdeb=_0x24fcc0[_0x36ee2d(0x695)](void 0x0,!0x0);let _0x474121=_0x42cdeb['effect'];_0x30d0e6=_0x42cdeb[_0x36ee2d(0x1f05)];const _0x52b369=[_0x5a7679['o'][_0x36ee2d(0x31b9)]],_0x4ce8c2=_0x24fcc0[_0x36ee2d(0x2907)]();this[_0x36ee2d(0x21d1)]&&_0x4ce8c2['isVerticesDataPresent'](_0x5a7679['o'][_0x36ee2d(0x3487)])&&(_0x52b369['push'](_0x5a7679['o'][_0x36ee2d(0x3487)]),_0x1859f3['push'](_0x36ee2d(0x145)),_0x4ce8c2[_0x36ee2d(0x40fb)]&&_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x326e)));var _0x9647e1=_0x199300[_0x36ee2d(0x1db4)]();if((_0x9647e1||_0x199300[_0x36ee2d(0x2286)]())&&(this[_0x36ee2d(0x1a09)]?this['_opacityTexture']=_0x199300[_0x36ee2d(0x35f5)]:this[_0x36ee2d(0x157c)]=_0x199300[_0x36ee2d(0x3e62)](),this['_opacityTexture'])){if(!this['_opacityTexture'][_0x36ee2d(0x3a4f)]())return!0x1;var _0x14f09c=null!=(_0x14f09c=_0x199300[_0x36ee2d(0x281d)])?_0x14f09c:_0x45937c['DEFAULT_ALPHA_CUTOFF'];_0x1859f3['push']('#define\x20ALPHATEXTURE'),_0x9647e1&&_0x1859f3[_0x36ee2d(0x2f54)]('#define\x20ALPHATESTVALUE\x20'+_0x14f09c+(_0x14f09c%0x1==0x0?'.':'')),_0x4ce8c2['isVerticesDataPresent'](_0x5a7679['o'][_0x36ee2d(0x855)])&&(_0x52b369[_0x36ee2d(0x2f54)](_0x5a7679['o'][_0x36ee2d(0x855)]),_0x1859f3['push'](_0x36ee2d(0x39ad))),_0x4ce8c2['isVerticesDataPresent'](_0x5a7679['o']['UV2Kind'])&&0x1===this[_0x36ee2d(0x157c)][_0x36ee2d(0x365d)]&&(_0x52b369['push'](_0x5a7679['o'][_0x36ee2d(0x32bb)]),_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x25ed)));}const _0x634d96=new _0x567e74['L']();_0x4ce8c2[_0x36ee2d(0xc42)]&&_0x4ce8c2[_0x36ee2d(0x4003)]&&_0x4ce8c2[_0x36ee2d(0x3463)]?(_0x52b369['push'](_0x5a7679['o'][_0x36ee2d(0x515)]),_0x52b369[_0x36ee2d(0x2f54)](_0x5a7679['o'][_0x36ee2d(0x2744)]),0x4<_0x4ce8c2[_0x36ee2d(0x2046)]&&(_0x52b369[_0x36ee2d(0x2f54)](_0x5a7679['o'][_0x36ee2d(0xb62)]),_0x52b369[_0x36ee2d(0x2f54)](_0x5a7679['o'][_0x36ee2d(0x2f3e)])),_0x9647e1=_0x4ce8c2[_0x36ee2d(0x3463)],_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x3465)+_0x4ce8c2['numBoneInfluencers']),0x0<_0x4ce8c2[_0x36ee2d(0x2046)]&&_0x634d96['addCPUSkinningFallback'](0x0,_0x4ce8c2),_0x9647e1[_0x36ee2d(0x2c0b)]?_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x3929)):_0x1859f3[_0x36ee2d(0x2f54)]('#define\x20BonesPerMesh\x20'+(_0x9647e1[_0x36ee2d(0x3d38)][_0x36ee2d(0x132e)]+0x1))):_0x1859f3['push'](_0x36ee2d(0x8c8)),_0x14f09c=_0x4ce8c2['morphTargetManager'];let _0x52258d=0x0;if(_0x14f09c&&0x0<_0x14f09c['numInfluencers']&&(_0x1859f3['push']('#define\x20MORPHTARGETS'),_0x52258d=_0x14f09c[_0x36ee2d(0x3d79)],_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x1903)+_0x52258d),_0x14f09c[_0x36ee2d(0xf1e)]&&_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x934)),_0x4b64a7['G'][_0x36ee2d(0x3c4a)](_0x52b369,_0x4ce8c2,_0x52258d)),(0x0,_0x4d8073['lK'])(_0x199300,this['_scene'],_0x1859f3),_0x5e29e1&&(_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0x1a0e)),_0x4b64a7['G'][_0x36ee2d(0x39f0)](_0x52b369),_0x24fcc0[_0x36ee2d(0x3b8e)]()['hasThinInstances']&&_0x1859f3[_0x36ee2d(0x2f54)](_0x36ee2d(0xa5b))),this[_0x36ee2d(0x39b4)]&&this[_0x36ee2d(0x39b4)]['defines']){for(const _0x47d980 of this[_0x36ee2d(0x39b4)][_0x36ee2d(0x1f05)])-0x1===_0x1859f3[_0x36ee2d(0x404a)](_0x47d980)&&_0x1859f3['push'](_0x47d980);}let _0x338341=_0x36ee2d(0x39cd);const _0x744c3a=[_0x36ee2d(0x2d0),_0x36ee2d(0xa09),_0x36ee2d(0x22e8),_0x36ee2d(0x1697),_0x36ee2d(0x337e),_0x36ee2d(0x32e3),_0x36ee2d(0x1d10),'morphTargetInfluences',_0x36ee2d(0x39a5),'softTransparentShadowSM',_0x36ee2d(0x894),'morphTargetTextureIndices'],_0x13392c=['diffuseSampler','boneSampler',_0x36ee2d(0x21f1)];_0x9647e1=[_0x36ee2d(0x1850),_0x36ee2d(0x2575)];if((0x0,_0x4d8073['qx'])(_0x744c3a),this[_0x36ee2d(0x39b4)]){if(_0x338341=this['customShaderOptions'][_0x36ee2d(0x2c3e)],this[_0x36ee2d(0x39b4)][_0x36ee2d(0x22b7)]){for(const _0xaea7ef of this['customShaderOptions'][_0x36ee2d(0x22b7)])-0x1===_0x52b369['indexOf'](_0xaea7ef)&&_0x52b369[_0x36ee2d(0x2f54)](_0xaea7ef);}if(this[_0x36ee2d(0x39b4)]['uniforms']){for(const _0x4b90d0 of this[_0x36ee2d(0x39b4)]['uniforms'])-0x1===_0x744c3a[_0x36ee2d(0x404a)](_0x4b90d0)&&_0x744c3a[_0x36ee2d(0x2f54)](_0x4b90d0);}if(this['customShaderOptions']['samplers']){for(const _0x328cf3 of this['customShaderOptions']['samplers'])-0x1===_0x13392c[_0x36ee2d(0x404a)](_0x328cf3)&&_0x13392c[_0x36ee2d(0x2f54)](_0x328cf3);}}const _0x2b7ed8=this[_0x36ee2d(0x48a)]['getEngine']();_0x14f09c={},_0x5e29e1=(this[_0x36ee2d(0x2a76)]&&(_0x338341=this['customShaderNameResolve'](_0x338341,_0x744c3a,_0x9647e1,_0x13392c,_0x1859f3,_0x52b369,_0x14f09c)),_0x1859f3['join']('\x0a'));if(_0x30d0e6!==_0x5e29e1&&(_0x30d0e6=_0x5e29e1,_0x474121=_0x2b7ed8[_0x36ee2d(0x3305)](_0x338341,{'attributes':_0x52b369,'uniformsNames':_0x744c3a,'uniformBuffersNames':_0x9647e1,'samplers':_0x13392c,'defines':_0x5e29e1,'fallbacks':_0x634d96,'onCompiled':null,'onError':null,'indexParameters':{'maxSimultaneousMorphTargets':_0x52258d},'processFinalCode':_0x14f09c['processFinalCode']},_0x2b7ed8),_0x42cdeb['setEffect'](_0x474121,_0x30d0e6)),!_0x474121[_0x36ee2d(0x3a4f)]())return!0x1;}return!this[_0x36ee2d(0xa04)]&&!this['useBlurCloseExponentialShadowMap']||this[_0x36ee2d(0x12ff)]&&this[_0x36ee2d(0x12ff)][_0x36ee2d(0x132e)]||this[_0x36ee2d(0x739)](),!(this['_kernelBlurXPostprocess']&&!this[_0x36ee2d(0x1e18)]['isReady']()||this['_kernelBlurYPostprocess']&&!this['_kernelBlurYPostprocess'][_0x36ee2d(0x3a4f)]()||this[_0x36ee2d(0x2edb)]&&!this[_0x36ee2d(0x2edb)][_0x36ee2d(0x3a4f)]());}['prepareDefines'](_0x1b029f,_0x2b4f77){var _0x4fb937=_0x4978e2,_0x4efdf0=this[_0x4fb937(0x48a)];const _0xaadfc=this[_0x4fb937(0x8ef)];_0x4efdf0[_0x4fb937(0x5da)]&&_0xaadfc['shadowEnabled']&&(_0x1b029f[_0x4fb937(0x413d)+_0x2b4f77]=!0x0,this['useContactHardeningShadow']?(_0x1b029f['SHADOWPCSS'+_0x2b4f77]=!0x0,this[_0x4fb937(0x3b6e)]===_0x45937c[_0x4fb937(0xa27)]?_0x1b029f[_0x4fb937(0x9f)+_0x2b4f77]=!0x0:this[_0x4fb937(0x3b6e)]===_0x45937c[_0x4fb937(0x290)]&&(_0x1b029f[_0x4fb937(0x24c6)+_0x2b4f77]=!0x0)):this[_0x4fb937(0x1f97)]?(_0x1b029f[_0x4fb937(0xdd6)+_0x2b4f77]=!0x0,this[_0x4fb937(0x3b6e)]===_0x45937c[_0x4fb937(0xa27)]?_0x1b029f[_0x4fb937(0x9f)+_0x2b4f77]=!0x0:this[_0x4fb937(0x3b6e)]===_0x45937c[_0x4fb937(0x290)]&&(_0x1b029f[_0x4fb937(0x24c6)+_0x2b4f77]=!0x0)):this[_0x4fb937(0x4128)]?_0x1b029f[_0x4fb937(0x3c1d)+_0x2b4f77]=!0x0:this[_0x4fb937(0x2edc)]||this[_0x4fb937(0xa04)]?_0x1b029f[_0x4fb937(0x1617)+_0x2b4f77]=!0x0:(this[_0x4fb937(0x31a3)]||this[_0x4fb937(0x3ff9)])&&(_0x1b029f['SHADOWCLOSEESM'+_0x2b4f77]=!0x0),_0xaadfc[_0x4fb937(0x1416)]()&&(_0x1b029f[_0x4fb937(0x31cb)+_0x2b4f77]=!0x0));}[_0x4978e2(0x232f)](_0x1dc408,_0x23bf80){var _0x25640e=_0x4978e2;const _0x47c112=this[_0x25640e(0x8ef)];if(this['_scene'][_0x25640e(0x5da)]&&_0x47c112[_0x25640e(0xc15)]){var _0x5c0b22=this[_0x25640e(0x1277)]();if(_0x5c0b22){const _0x56dbe8=this[_0x25640e(0x271a)]();_0x56dbe8&&(_0x47c112[_0x25640e(0x1416)]()||_0x23bf80['setMatrix']('lightMatrix'+_0x1dc408,this[_0x25640e(0x2957)]()),this[_0x25640e(0x18ae)]===_0x45937c[_0x25640e(0x875)]?(_0x23bf80[_0x25640e(0xb5a)](_0x25640e(0xb82)+_0x1dc408,this['getShadowMapForRendering']()),_0x47c112[_0x25640e(0x3e2e)][_0x25640e(0x1260)](_0x25640e(0x3451),this['getDarkness'](),_0x56dbe8[_0x25640e(0x2cc8)]()[_0x25640e(0x37ce)],0x1/_0x56dbe8[_0x25640e(0x2cc8)]()[_0x25640e(0x37ce)],this[_0x25640e(0x15e2)],_0x1dc408)):this['_filter']===_0x45937c[_0x25640e(0x2652)]?(_0x23bf80['setDepthStencilTexture'](_0x25640e(0xb82)+_0x1dc408,this[_0x25640e(0x1149)]()),_0x23bf80[_0x25640e(0x19ec)](_0x25640e(0x3556)+_0x1dc408,this[_0x25640e(0x1149)]()),_0x47c112['_uniformBuffer'][_0x25640e(0x1260)](_0x25640e(0x3451),this[_0x25640e(0x77b)](),0x1/_0x56dbe8[_0x25640e(0x2cc8)]()[_0x25640e(0x37ce)],this[_0x25640e(0x1e45)]*_0x56dbe8[_0x25640e(0x2cc8)]()[_0x25640e(0x37ce)],this['frustumEdgeFalloff'],_0x1dc408)):(_0x23bf80[_0x25640e(0x19ec)]('shadowSampler'+_0x1dc408,this['getShadowMapForRendering']()),_0x47c112['_uniformBuffer'][_0x25640e(0x1260)](_0x25640e(0x3451),this[_0x25640e(0x77b)](),this[_0x25640e(0x278b)]/_0x56dbe8[_0x25640e(0x2cc8)]()[_0x25640e(0x37ce)],this['depthScale'],this['frustumEdgeFalloff'],_0x1dc408)),_0x47c112[_0x25640e(0x3e2e)][_0x25640e(0x2ead)]('depthValues',this[_0x25640e(0x3d56)]()[_0x25640e(0x395)](_0x5c0b22),this[_0x25640e(0x3d56)]()[_0x25640e(0x395)](_0x5c0b22)+this[_0x25640e(0x3d56)]()[_0x25640e(0x3883)](_0x5c0b22),_0x1dc408));}}}[_0x4978e2(0x2957)](){var _0x1ba108=_0x4978e2;const _0x4bfc7a=this[_0x1ba108(0x48a)];if(this[_0x1ba108(0x2297)]===_0x4bfc7a[_0x1ba108(0x257c)]()&&this[_0x1ba108(0x108a)]===this['_currentFaceIndex'])return this['_transformMatrix'];this[_0x1ba108(0x2297)]=_0x4bfc7a[_0x1ba108(0x257c)](),this['_currentFaceIndexCache']=this[_0x1ba108(0x408d)];let _0x4ecf33=this[_0x1ba108(0x8ef)][_0x1ba108(0x8c5)];var _0x159348;return this['_light'][_0x1ba108(0x27f5)]()&&(_0x4ecf33=this[_0x1ba108(0x8ef)][_0x1ba108(0x34d4)]),_0x1b4c4c['P'][_0x1ba108(0x3489)](this[_0x1ba108(0x8ef)][_0x1ba108(0x2a38)](this['_currentFaceIndex']),this['_lightDirection']),0x1===Math[_0x1ba108(0x3f6c)](_0x1b4c4c['P'][_0x1ba108(0x1852)](this['_lightDirection'],_0x1b4c4c['P']['Up']()))&&(this[_0x1ba108(0x23d8)]['z']=1e-13),!this[_0x1ba108(0x8ef)][_0x1ba108(0x1e5c)]()&&this[_0x1ba108(0x3227)]&&this['_cachedDirection']&&_0x4ecf33[_0x1ba108(0x1db)](this[_0x1ba108(0x3227)])&&this[_0x1ba108(0x23d8)][_0x1ba108(0x1db)](this['_cachedDirection'])||(this['_cachedPosition'][_0x1ba108(0x2a3e)](_0x4ecf33),this[_0x1ba108(0x39db)][_0x1ba108(0x2a3e)](this[_0x1ba108(0x23d8)]),_0x1b4c4c['y3']['LookAtLHToRef'](_0x4ecf33,_0x4ecf33[_0x1ba108(0x11ad)](this[_0x1ba108(0x23d8)]),_0x1b4c4c['P']['Up'](),this[_0x1ba108(0x31b1)]),(_0x159348=this[_0x1ba108(0x271a)]())&&(_0x159348=_0x159348['renderList'])&&this[_0x1ba108(0x8ef)][_0x1ba108(0x4045)](this[_0x1ba108(0x3b14)],this[_0x1ba108(0x31b1)],_0x159348),this[_0x1ba108(0x31b1)][_0x1ba108(0x2b3f)](this[_0x1ba108(0x3b14)],this['_transformMatrix'])),this[_0x1ba108(0x2e19)];}['recreateShadowMap'](){var _0x41ad9b=_0x4978e2,_0x3f760a=this[_0x41ad9b(0x1ae1)];if(_0x3f760a){_0x3f760a=_0x3f760a['renderList'];if(this[_0x41ad9b(0x10a8)](),this[_0x41ad9b(0xcb1)](),this[_0x41ad9b(0x3fcc)]=this[_0x41ad9b(0x18ae)],this[_0x41ad9b(0x25dd)](),_0x3f760a){this[_0x41ad9b(0x1ae1)][_0x41ad9b(0x36c8)]||(this['_shadowMap'][_0x41ad9b(0x36c8)]=[]);for(const _0x3129e3 of _0x3f760a)this[_0x41ad9b(0x1ae1)][_0x41ad9b(0x36c8)]['push'](_0x3129e3);}else this[_0x41ad9b(0x1ae1)][_0x41ad9b(0x36c8)]=null;}}[_0x4978e2(0x3ed2)](){var _0x597d61=_0x4978e2;this[_0x597d61(0x593)]&&(this['_shadowMap2']['dispose'](),this[_0x597d61(0x593)]=null),this[_0x597d61(0x2edb)]&&(this[_0x597d61(0x2edb)]['dispose'](),this[_0x597d61(0x2edb)]=null),this[_0x597d61(0x1e18)]&&(this[_0x597d61(0x1e18)]['dispose'](),this[_0x597d61(0x1e18)]=null),this[_0x597d61(0x8d3)]&&(this[_0x597d61(0x8d3)][_0x597d61(0x2d20)](),this['_kernelBlurYPostprocess']=null),this[_0x597d61(0x12ff)]=[];}[_0x4978e2(0x10a8)](){var _0x4f28cd=_0x4978e2;this[_0x4f28cd(0x1ae1)]&&(this[_0x4f28cd(0x1ae1)][_0x4f28cd(0x2d20)](),this['_shadowMap']=null),this['_disposeBlurPostProcesses']();}[_0x4978e2(0x368a)](){var _0x450cb7=_0x4978e2;if(this[_0x450cb7(0x17fa)]){for(const _0x306135 of this[_0x450cb7(0x17fa)])_0x306135[_0x450cb7(0x2d20)]();this[_0x450cb7(0x17fa)]=[];}}[_0x4978e2(0x2d20)](){var _0xc21912=_0x4978e2;if(this[_0xc21912(0x10a8)](),this['_disposeSceneUBOs'](),this[_0xc21912(0x8ef)]){if(this[_0xc21912(0x8ef)][_0xc21912(0xf87)]){const _0x54fe4e=this['_light'][_0xc21912(0xf87)][_0xc21912(0x3c3e)]();for(let _0x3f585d=_0x54fe4e[_0xc21912(0x3023)]();!0x0!==_0x3f585d[_0xc21912(0x106)];_0x3f585d=_0x54fe4e[_0xc21912(0x3023)]()){var [_0x122d10,_0x4823ae]=_0x3f585d[_0xc21912(0x856)];_0x4823ae===this&&this[_0xc21912(0x8ef)][_0xc21912(0xf87)][_0xc21912(0x3013)](_0x122d10);}0x0===this['_light'][_0xc21912(0xf87)][_0xc21912(0x2cbf)]&&(this[_0xc21912(0x8ef)][_0xc21912(0xf87)]=null);}this[_0xc21912(0x8ef)][_0xc21912(0xfc8)]();}this['onBeforeShadowMapRenderMeshObservable']['clear'](),this['onBeforeShadowMapRenderObservable'][_0xc21912(0x2af2)](),this[_0xc21912(0xcf)][_0xc21912(0x2af2)](),this['onAfterShadowMapRenderObservable'][_0xc21912(0x2af2)]();}['serialize'](){var _0x57c4a8=_0x4978e2,_0x59e3d2;const _0x2a50e7={},_0x4b0b7f=this[_0x57c4a8(0x271a)]();if(!_0x4b0b7f)return _0x2a50e7;if(_0x2a50e7['className']=this[_0x57c4a8(0x1653)](),_0x2a50e7[_0x57c4a8(0x69c)]=this[_0x57c4a8(0x8ef)]['id'],_0x2a50e7[_0x57c4a8(0x2c1)]=null==(_0x59e3d2=this[_0x57c4a8(0x1d21)])?void 0x0:_0x59e3d2['id'],_0x2a50e7['id']=this['id'],_0x2a50e7[_0x57c4a8(0x3b8f)]=_0x4b0b7f[_0x57c4a8(0x2be0)](),_0x2a50e7[_0x57c4a8(0x1a48)]=this[_0x57c4a8(0x1a48)],_0x2a50e7[_0x57c4a8(0x322b)]=this[_0x57c4a8(0x77b)](),_0x2a50e7[_0x57c4a8(0x2de5)]=this[_0x57c4a8(0x2cc0)],_0x2a50e7[_0x57c4a8(0x15e2)]=this[_0x57c4a8(0x15e2)],_0x2a50e7[_0x57c4a8(0x2f94)]=this['bias'],_0x2a50e7[_0x57c4a8(0x21d1)]=this['normalBias'],_0x2a50e7[_0x57c4a8(0x1f97)]=this[_0x57c4a8(0x1f97)],_0x2a50e7['useContactHardeningShadow']=this[_0x57c4a8(0x576)],_0x2a50e7['contactHardeningLightSizeUVRatio']=this[_0x57c4a8(0x1f07)],_0x2a50e7['filteringQuality']=this[_0x57c4a8(0x3584)],_0x2a50e7[_0x57c4a8(0x2edc)]=this[_0x57c4a8(0x2edc)],_0x2a50e7[_0x57c4a8(0xa04)]=this[_0x57c4a8(0xa04)],_0x2a50e7[_0x57c4a8(0x31a3)]=this[_0x57c4a8(0xa04)],_0x2a50e7[_0x57c4a8(0x3ff9)]=this['useBlurExponentialShadowMap'],_0x2a50e7[_0x57c4a8(0x4128)]=this['usePoissonSampling'],_0x2a50e7['depthScale']=this[_0x57c4a8(0x32c4)],_0x2a50e7[_0x57c4a8(0x3714)]=this[_0x57c4a8(0x3714)],_0x2a50e7[_0x57c4a8(0x376e)]=this[_0x57c4a8(0x376e)],_0x2a50e7[_0x57c4a8(0x278b)]=this[_0x57c4a8(0x278b)],_0x2a50e7[_0x57c4a8(0xade)]=this['useKernelBlur'],_0x2a50e7['renderList']=[],_0x4b0b7f[_0x57c4a8(0x36c8)])for(let _0x3b124b=0x0;_0x3b124b<_0x4b0b7f[_0x57c4a8(0x36c8)]['length'];_0x3b124b++){var _0x2df2d0=_0x4b0b7f['renderList'][_0x3b124b];_0x2a50e7[_0x57c4a8(0x36c8)][_0x57c4a8(0x2f54)](_0x2df2d0['id']);}return _0x2a50e7;}static['Parse'](_0x380e51,_0x3b24b2,_0x955a0d){var _0x3338ca=_0x4978e2,_0x2add35=_0x3b24b2[_0x3338ca(0x1444)](_0x380e51[_0x3338ca(0x69c)]),_0x10a713=void 0x0!==_0x380e51[_0x3338ca(0x2c1)]?_0x3b24b2[_0x3338ca(0x2beb)](_0x380e51[_0x3338ca(0x2c1)]):null;const _0xb1de99=_0x955a0d?_0x955a0d(_0x380e51['mapSize'],_0x2add35,_0x10a713):new _0x45937c(_0x380e51['mapSize'],_0x2add35,void 0x0,_0x10a713),_0x108370=_0xb1de99[_0x3338ca(0x271a)]();for(let _0x5c2ffc=0x0;_0x5c2ffc<_0x380e51[_0x3338ca(0x36c8)]['length'];_0x5c2ffc++){const _0x17e3ff=_0x3b24b2['getMeshesById'](_0x380e51['renderList'][_0x5c2ffc]);_0x17e3ff[_0x3338ca(0x2f62)](function(_0x48e2a9){var _0x4cf757=_0x3338ca;_0x108370&&(_0x108370[_0x4cf757(0x36c8)]||(_0x108370[_0x4cf757(0x36c8)]=[]),_0x108370[_0x4cf757(0x36c8)][_0x4cf757(0x2f54)](_0x48e2a9));});}return void 0x0!==_0x380e51['id']&&(_0xb1de99['id']=_0x380e51['id']),_0xb1de99[_0x3338ca(0x1a48)]=!!_0x380e51['forceBackFacesOnly'],void 0x0!==_0x380e51[_0x3338ca(0x322b)]&&_0xb1de99[_0x3338ca(0x1f23)](_0x380e51[_0x3338ca(0x322b)]),_0x380e51[_0x3338ca(0x2de5)]&&_0xb1de99[_0x3338ca(0x3a08)](!0x0),void 0x0!==_0x380e51[_0x3338ca(0x15e2)]&&(_0xb1de99[_0x3338ca(0x15e2)]=_0x380e51[_0x3338ca(0x15e2)]),void 0x0!==_0x380e51[_0x3338ca(0x2f94)]&&(_0xb1de99[_0x3338ca(0x2f94)]=_0x380e51[_0x3338ca(0x2f94)]),void 0x0!==_0x380e51[_0x3338ca(0x21d1)]&&(_0xb1de99['normalBias']=_0x380e51[_0x3338ca(0x21d1)]),_0x380e51[_0x3338ca(0x1f97)]?_0xb1de99[_0x3338ca(0x1f97)]=!0x0:_0x380e51[_0x3338ca(0x576)]?_0xb1de99[_0x3338ca(0x576)]=!0x0:_0x380e51[_0x3338ca(0x4128)]?_0xb1de99[_0x3338ca(0x4128)]=!0x0:_0x380e51['useExponentialShadowMap']?_0xb1de99[_0x3338ca(0x2edc)]=!0x0:_0x380e51[_0x3338ca(0xa04)]?_0xb1de99[_0x3338ca(0xa04)]=!0x0:_0x380e51[_0x3338ca(0x31a3)]?_0xb1de99[_0x3338ca(0x31a3)]=!0x0:_0x380e51[_0x3338ca(0x3ff9)]?_0xb1de99[_0x3338ca(0x3ff9)]=!0x0:_0x380e51[_0x3338ca(0x3335)]?_0xb1de99[_0x3338ca(0x2edc)]=!0x0:_0x380e51['useBlurVarianceShadowMap']&&(_0xb1de99[_0x3338ca(0xa04)]=!0x0),void 0x0!==_0x380e51[_0x3338ca(0x1f07)]&&(_0xb1de99['contactHardeningLightSizeUVRatio']=_0x380e51[_0x3338ca(0x1f07)]),void 0x0!==_0x380e51[_0x3338ca(0x3584)]&&(_0xb1de99[_0x3338ca(0x3584)]=_0x380e51['filteringQuality']),_0x380e51[_0x3338ca(0x32c4)]&&(_0xb1de99[_0x3338ca(0x32c4)]=_0x380e51[_0x3338ca(0x32c4)]),_0x380e51[_0x3338ca(0x278b)]&&(_0xb1de99[_0x3338ca(0x278b)]=_0x380e51[_0x3338ca(0x278b)]),_0x380e51[_0x3338ca(0x3714)]&&(_0xb1de99[_0x3338ca(0x3714)]=_0x380e51['blurBoxOffset']),_0x380e51[_0x3338ca(0xade)]&&(_0xb1de99[_0x3338ca(0xade)]=_0x380e51[_0x3338ca(0xade)]),_0x380e51[_0x3338ca(0x376e)]&&(_0xb1de99['blurKernel']=_0x380e51[_0x3338ca(0x376e)]),_0xb1de99;}}_0x45937c[_0x4978e2(0xc06)]=_0x4978e2(0x7c9),_0x45937c['FILTER_NONE']=0x0,_0x45937c['FILTER_EXPONENTIALSHADOWMAP']=0x1,_0x45937c[_0x4978e2(0x19da)]=0x2,_0x45937c[_0x4978e2(0x2037)]=0x3,_0x45937c['FILTER_CLOSEEXPONENTIALSHADOWMAP']=0x4,_0x45937c['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP']=0x5,_0x45937c[_0x4978e2(0x875)]=0x6,_0x45937c[_0x4978e2(0x2652)]=0x7,_0x45937c[_0x4978e2(0x74e)]=0x0,_0x45937c[_0x4978e2(0x290)]=0x1,_0x45937c[_0x4978e2(0xa27)]=0x2,_0x45937c[_0x4978e2(0x84a)]=0.5,_0x45937c[_0x4978e2(0x4064)]=_0x23426d=>{var _0x1a109d=_0x4978e2;throw(0x0,_0x2d3278['S'])(_0x1a109d(0x1b49));};},0x92e8:(_0x4db087,_0x4f4d0b,_0x17004d)=>{var _0x47f8d1=a8_0x49466b,_0x1b14b9=_0x17004d(0x54e2),_0x206a76=_0x17004d(0xd9df),_0x595570=_0x17004d(0xbb85);_0x17004d(0xe0c0)['p'][_0x47f8d1(0x422)](_0x595570['l'][_0x47f8d1(0x87b)],(_0x4a19d4,_0x5a5bbe)=>{var _0x33ce20=_0x47f8d1;if(void 0x0!==_0x4a19d4[_0x33ce20(0x41a)]&&null!==_0x4a19d4[_0x33ce20(0x41a)])for(let _0x3dc786=0x0,_0x1f0bb2=_0x4a19d4[_0x33ce20(0x41a)][_0x33ce20(0x132e)];_0x3dc786<_0x1f0bb2;_0x3dc786++){var _0x4b5e0b=_0x4a19d4['shadowGenerators'][_0x3dc786];(_0x4b5e0b[_0x33ce20(0xd26)]===_0x206a76['R']['CLASSNAME']?_0x206a76['R']:_0x1b14b9['u'])[_0x33ce20(0xb3f)](_0x4b5e0b,_0x5a5bbe);}});class _0x52a23b{constructor(_0x128488){var _0x4aeedb=_0x47f8d1;this[_0x4aeedb(0x3efc)]=_0x595570['l'][_0x4aeedb(0x87b)],this['scene']=_0x128488;}[_0x47f8d1(0x1942)](){var _0x46621d=_0x47f8d1;this[_0x46621d(0x32aa)][_0x46621d(0x1139)][_0x46621d(0x3b3d)](_0x595570['l'][_0x46621d(0xd88)],this,this[_0x46621d(0x1936)]);}[_0x47f8d1(0x148b)](){}[_0x47f8d1(0x3c81)](_0x2cacc2){var _0x3aa577=_0x47f8d1;_0x2cacc2['shadowGenerators']=[];for(const _0x13de04 of this[_0x3aa577(0x32aa)]['lights']){const _0x2912a5=_0x13de04[_0x3aa577(0x16d1)]();if(_0x2912a5){const _0x31e3b8=_0x2912a5[_0x3aa577(0x2cbb)]();for(let _0x4d419a=_0x31e3b8['next']();!0x0!==_0x4d419a[_0x3aa577(0x106)];_0x4d419a=_0x31e3b8['next']()){const _0x252805=_0x4d419a[_0x3aa577(0x856)];_0x2cacc2['shadowGenerators'][_0x3aa577(0x2f54)](_0x252805['serialize']());}}}}[_0x47f8d1(0x35ce)](_0x955c9a){}['removeFromContainer'](_0x354139,_0x4b3c01){}[_0x47f8d1(0x2d20)](){}['_gatherRenderTargets'](_0x42b53b){var _0x5bd778=_0x47f8d1;const _0x45dcea=this[_0x5bd778(0x32aa)];if(this[_0x5bd778(0x32aa)][_0x5bd778(0x5da)])for(let _0x19769e=0x0;_0x19769e<_0x45dcea[_0x5bd778(0x1834)][_0x5bd778(0x132e)];_0x19769e++){const _0x3538f0=_0x45dcea[_0x5bd778(0x1834)][_0x19769e],_0x33b0f7=_0x3538f0[_0x5bd778(0x16d1)]();if(_0x3538f0[_0x5bd778(0x3bab)]()&&_0x3538f0[_0x5bd778(0xc15)]&&_0x33b0f7){const _0x5bc4ee=_0x33b0f7[_0x5bd778(0x2cbb)]();for(let _0x5e9e2f=_0x5bc4ee[_0x5bd778(0x3023)]();!0x0!==_0x5e9e2f[_0x5bd778(0x106)];_0x5e9e2f=_0x5bc4ee[_0x5bd778(0x3023)]()){const _0x44acaa=_0x5e9e2f['value'];var _0x400cb4=_0x44acaa['getShadowMap']();-0x1!==_0x45dcea['textures'][_0x5bd778(0x404a)](_0x400cb4)&&_0x42b53b[_0x5bd778(0x2f54)](_0x400cb4);}}}}}_0x1b14b9['u'][_0x47f8d1(0x4064)]=_0x25430e=>{var _0x63af72=_0x47f8d1,_0x3cdb89;_0x25430e[_0x63af72(0x34ab)](_0x595570['l']['NAME_SHADOWGENERATOR'])||(_0x3cdb89=new _0x52a23b(_0x25430e),_0x25430e['_addComponent'](_0x3cdb89));};},0x2283:(_0x2110cf,_0x3f97d0,_0x181a84)=>{var _0x12f6b5=a8_0x49466b;_0x181a84['d'](_0x3f97d0,{'O':()=>_0x1cf19c});function _0x34df6c(_0x39718a,_0x2bbe70,_0x37bd77,_0x4b54b7){var _0x289f5b=a8_0x58a1,_0x13cd84,_0x563b3a=arguments[_0x289f5b(0x132e)],_0x5b33d6=_0x563b3a<0x3?_0x2bbe70:null===_0x4b54b7?_0x4b54b7=Object[_0x289f5b(0x319d)](_0x2bbe70,_0x37bd77):_0x4b54b7;if(_0x289f5b(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x289f5b(0x14d7)])_0x5b33d6=Reflect[_0x289f5b(0x14d7)](_0x39718a,_0x2bbe70,_0x37bd77,_0x4b54b7);else{for(var _0x10aff8=_0x39718a[_0x289f5b(0x132e)]-0x1;0x0<=_0x10aff8;_0x10aff8--)(_0x13cd84=_0x39718a[_0x10aff8])&&(_0x5b33d6=(_0x563b3a<0x3?_0x13cd84(_0x5b33d6):0x3<_0x563b3a?_0x13cd84(_0x2bbe70,_0x37bd77,_0x5b33d6):_0x13cd84(_0x2bbe70,_0x37bd77))||_0x5b33d6);}0x3<_0x563b3a&&_0x5b33d6&&Object[_0x289f5b(0x1fc0)](_0x2bbe70,_0x37bd77,_0x5b33d6);}var _0x3f97d0=_0x181a84(0x153ad),_0x367c4a=_0x181a84(0x9fd1),_0x25b50f=_0x181a84(0x16aec),_0x2a4621=_0x181a84(0xdc06),_0x181a84=_0x181a84(0xaccd);_0x25b50f['N'][_0x12f6b5(0xf1b)]('Light_Type_1',(_0x4d6316,_0x5456dd)=>()=>new _0x1cf19c(_0x4d6316,_0x367c4a['P'][_0x12f6b5(0x1b83)](),_0x5456dd));class _0x1cf19c extends _0x181a84['O']{constructor(_0x38e7ea,_0x4629ad,_0x236eeb){var _0x3c710a=_0x12f6b5;super(_0x38e7ea,_0x236eeb),this['_shadowFrustumSize']=0x0,this[_0x3c710a(0x274d)]=0.1,this[_0x3c710a(0x314d)]=!0x0,this['autoCalcShadowZBounds']=!0x1,this[_0x3c710a(0xd43)]=Number['MAX_VALUE'],this[_0x3c710a(0x2829)]=Number[_0x3c710a(0x2b33)],this[_0x3c710a(0xab9)]=Number[_0x3c710a(0x2b33)],this[_0x3c710a(0x133a)]=Number[_0x3c710a(0x2f17)],this[_0x3c710a(0x8c5)]=_0x4629ad[_0x3c710a(0x27e7)](-0x1),this[_0x3c710a(0x1b19)]=_0x4629ad;}get[_0x12f6b5(0x2c43)](){var _0x16c5df=_0x12f6b5;return this[_0x16c5df(0xb36)];}set['shadowFrustumSize'](_0x3f5c5d){this['_shadowFrustumSize']=_0x3f5c5d,this['forceProjectionMatrixCompute']();}get[_0x12f6b5(0x16eb)](){var _0x110d49=_0x12f6b5;return this[_0x110d49(0x274d)];}set[_0x12f6b5(0x16eb)](_0x2bc3e6){var _0x4586cb=_0x12f6b5;this['_shadowOrthoScale']=_0x2bc3e6,this[_0x4586cb(0x3073)]();}get[_0x12f6b5(0x343)](){var _0x3e51bf=_0x12f6b5;return this[_0x3e51bf(0xd43)];}set[_0x12f6b5(0x343)](_0x516a09){this['_orthoLeft']=_0x516a09;}get[_0x12f6b5(0x2ba9)](){return this['_orthoRight'];}set[_0x12f6b5(0x2ba9)](_0x93dfb8){var _0x5295db=_0x12f6b5;this[_0x5295db(0x2829)]=_0x93dfb8;}get[_0x12f6b5(0x38fe)](){return this['_orthoTop'];}set[_0x12f6b5(0x38fe)](_0x5aac49){this['_orthoTop']=_0x5aac49;}get[_0x12f6b5(0x33cc)](){return this['_orthoBottom'];}set[_0x12f6b5(0x33cc)](_0x97fb4e){var _0x3603be=_0x12f6b5;this[_0x3603be(0x133a)]=_0x97fb4e;}['getClassName'](){var _0x150fbf=_0x12f6b5;return _0x150fbf(0x24fe);}[_0x12f6b5(0x33e1)](){var _0x621a14=_0x12f6b5;return _0x2a4621['_'][_0x621a14(0x3f79)];}['_setDefaultShadowProjectionMatrix'](_0x265a17,_0xa53fb5,_0x3c8926){var _0x1698c1=_0x12f6b5;0x0<this[_0x1698c1(0x2c43)]?this[_0x1698c1(0x1c04)](_0x265a17):this[_0x1698c1(0x3dd6)](_0x265a17,_0xa53fb5,_0x3c8926);}[_0x12f6b5(0x1c04)](_0x76f4e8){var _0x19d9f5=_0x12f6b5,_0x3f343c=this[_0x19d9f5(0x22fd)]()[_0x19d9f5(0x203b)];_0x3f343c&&_0x367c4a['y3'][_0x19d9f5(0x2783)](this['shadowFrustumSize'],this[_0x19d9f5(0x2c43)],void 0x0!==this[_0x19d9f5(0x3b00)]?this[_0x19d9f5(0x3b00)]:_0x3f343c['minZ'],void 0x0!==this['shadowMaxZ']?this[_0x19d9f5(0x2d4b)]:_0x3f343c[_0x19d9f5(0x220b)],_0x76f4e8,this[_0x19d9f5(0x22fd)]()[_0x19d9f5(0x2636)]()['isNDCHalfZRange']);}[_0x12f6b5(0x3dd6)](_0x518f24,_0x1da67e,_0x4fd962){var _0x6c882e=_0x12f6b5,_0x4b325b=this[_0x6c882e(0x22fd)]()['activeCamera'];if(_0x4b325b){if(this[_0x6c882e(0x314d)]||this[_0x6c882e(0xd43)]===Number['MAX_VALUE']){var _0xcf3a8=_0x367c4a['P'][_0x6c882e(0x1b83)]();this[_0x6c882e(0xd43)]=Number[_0x6c882e(0x2f17)],this[_0x6c882e(0x2829)]=Number[_0x6c882e(0x2b33)],this[_0x6c882e(0xab9)]=Number['MIN_VALUE'],this['_orthoBottom']=Number[_0x6c882e(0x2f17)];let _0x55c6b1=Number[_0x6c882e(0x2f17)],_0x290dd8=Number[_0x6c882e(0x2b33)];for(let _0x5de3ab=0x0;_0x5de3ab<_0x4fd962[_0x6c882e(0x132e)];_0x5de3ab++){const _0xe893dc=_0x4fd962[_0x5de3ab];if(_0xe893dc){var _0x33959f=_0xe893dc[_0x6c882e(0x1a23)]()['boundingBox'];for(let _0x33c08b=0x0;_0x33c08b<_0x33959f[_0x6c882e(0x318b)][_0x6c882e(0x132e)];_0x33c08b++)_0x367c4a['P'][_0x6c882e(0x2bb9)](_0x33959f[_0x6c882e(0x318b)][_0x33c08b],_0x1da67e,_0xcf3a8),_0xcf3a8['x']<this['_orthoLeft']&&(this[_0x6c882e(0xd43)]=_0xcf3a8['x']),_0xcf3a8['y']<this[_0x6c882e(0x133a)]&&(this[_0x6c882e(0x133a)]=_0xcf3a8['y']),_0xcf3a8['x']>this[_0x6c882e(0x2829)]&&(this['_orthoRight']=_0xcf3a8['x']),_0xcf3a8['y']>this[_0x6c882e(0xab9)]&&(this[_0x6c882e(0xab9)]=_0xcf3a8['y']),this['autoCalcShadowZBounds']&&(_0xcf3a8['z']<_0x55c6b1&&(_0x55c6b1=_0xcf3a8['z']),_0xcf3a8['z']>_0x290dd8&&(_0x290dd8=_0xcf3a8['z']));}}this['autoCalcShadowZBounds']&&(this[_0x6c882e(0x1709)]=_0x55c6b1,this['_shadowMaxZ']=_0x290dd8);}var _0x3db919=this[_0x6c882e(0x2829)]-this[_0x6c882e(0xd43)],_0x9ec7d0=this[_0x6c882e(0xab9)]-this[_0x6c882e(0x133a)],_0xe9dbd3=void 0x0!==this[_0x6c882e(0x3b00)]?this[_0x6c882e(0x3b00)]:_0x4b325b[_0x6c882e(0xe5)],_0x4b325b=void 0x0!==this[_0x6c882e(0x2d4b)]?this[_0x6c882e(0x2d4b)]:_0x4b325b[_0x6c882e(0x220b)],_0x14a565=this[_0x6c882e(0x22fd)]()[_0x6c882e(0x2636)]()['useReverseDepthBuffer'];_0x367c4a['y3'][_0x6c882e(0x353)](this['_orthoLeft']-_0x3db919*this['shadowOrthoScale'],this[_0x6c882e(0x2829)]+_0x3db919*this[_0x6c882e(0x16eb)],this[_0x6c882e(0x133a)]-_0x9ec7d0*this['shadowOrthoScale'],this['_orthoTop']+_0x9ec7d0*this['shadowOrthoScale'],_0x14a565?_0x4b325b:_0xe9dbd3,_0x14a565?_0xe9dbd3:_0x4b325b,_0x518f24,this[_0x6c882e(0x22fd)]()[_0x6c882e(0x2636)]()[_0x6c882e(0x228c)]);}}[_0x12f6b5(0x3cb8)](){var _0x38a95a=_0x12f6b5;this[_0x38a95a(0x3e2e)][_0x38a95a(0x1dfb)](_0x38a95a(0xeb9),0x4),this[_0x38a95a(0x3e2e)]['addUniform'](_0x38a95a(0xe0f),0x4),this['_uniformBuffer'][_0x38a95a(0x1dfb)](_0x38a95a(0xbba),0x4),this['_uniformBuffer']['addUniform'](_0x38a95a(0x3451),0x3),this[_0x38a95a(0x3e2e)][_0x38a95a(0x1dfb)](_0x38a95a(0x1e1c),0x2),this['_uniformBuffer']['create']();}[_0x12f6b5(0xf2d)](_0x29afa7,_0x1db3d8){var _0x5b707f=_0x12f6b5;return this[_0x5b707f(0x27f5)]()?this[_0x5b707f(0x3e2e)][_0x5b707f(0x1260)]('vLightData',this[_0x5b707f(0x28a1)]['x'],this[_0x5b707f(0x28a1)]['y'],this[_0x5b707f(0x28a1)]['z'],0x1,_0x1db3d8):this[_0x5b707f(0x3e2e)]['updateFloat4'](_0x5b707f(0xeb9),this[_0x5b707f(0x1b19)]['x'],this[_0x5b707f(0x1b19)]['y'],this[_0x5b707f(0x1b19)]['z'],0x1,_0x1db3d8),this;}[_0x12f6b5(0x16fb)](_0x26dba2,_0x39c823){var _0x3e9bc7=_0x12f6b5;return this[_0x3e9bc7(0x27f5)]()?_0x26dba2['setFloat3'](_0x39c823,this[_0x3e9bc7(0x28a1)]['x'],this[_0x3e9bc7(0x28a1)]['y'],this['transformedDirection']['z']):_0x26dba2[_0x3e9bc7(0x18a)](_0x39c823,this[_0x3e9bc7(0x1b19)]['x'],this['direction']['y'],this[_0x3e9bc7(0x1b19)]['z']),this;}['getDepthMinZ'](_0x4c7f57){var _0x4cf504=_0x12f6b5,_0x30988d=this[_0x4cf504(0x48a)][_0x4cf504(0x2636)]();return!_0x30988d[_0x4cf504(0x1317)]&&_0x30988d['isNDCHalfZRange']?0x0:0x1;}[_0x12f6b5(0x3883)](_0x48583f){var _0x5be2a1=_0x12f6b5,_0x90a6b8=this[_0x5be2a1(0x48a)][_0x5be2a1(0x2636)]();return _0x90a6b8[_0x5be2a1(0x1317)]&&_0x90a6b8[_0x5be2a1(0x228c)]?0x0:0x1;}['prepareLightSpecificDefines'](_0x451df1,_0x37074f){var _0x3f1bbe=_0x12f6b5;_0x451df1[_0x3f1bbe(0x2524)+_0x37074f]=!0x0;}}_0x34df6c([(0x0,_0x3f97d0['qC'])()],_0x1cf19c[_0x12f6b5(0x1229)],'shadowFrustumSize',null),_0x34df6c([(0x0,_0x3f97d0['qC'])()],_0x1cf19c['prototype'],_0x12f6b5(0x16eb),null),_0x34df6c([(0x0,_0x3f97d0['qC'])()],_0x1cf19c[_0x12f6b5(0x1229)],_0x12f6b5(0x314d),void 0x0),_0x34df6c([(0x0,_0x3f97d0['qC'])()],_0x1cf19c[_0x12f6b5(0x1229)],'autoCalcShadowZBounds',void 0x0),_0x34df6c([(0x0,_0x3f97d0['qC'])('orthoLeft')],_0x1cf19c[_0x12f6b5(0x1229)],_0x12f6b5(0xd43),void 0x0),_0x34df6c([(0x0,_0x3f97d0['qC'])('orthoRight')],_0x1cf19c[_0x12f6b5(0x1229)],_0x12f6b5(0x2829),void 0x0),_0x34df6c([(0x0,_0x3f97d0['qC'])(_0x12f6b5(0x38fe))],_0x1cf19c[_0x12f6b5(0x1229)],_0x12f6b5(0xab9),void 0x0),_0x34df6c([(0x0,_0x3f97d0['qC'])(_0x12f6b5(0x33cc))],_0x1cf19c['prototype'],_0x12f6b5(0x133a),void 0x0);},0x5a05:(_0x13981d,_0x426842,_0x52e25f)=>{var _0xb209f0=a8_0x49466b;_0x52e25f['d'](_0x426842,{'e':()=>_0x52a686});function _0x196420(_0x20b9d3,_0x42f410,_0x52169,_0x4c1723){var _0x1ba6d4=a8_0x58a1,_0x40d3f7,_0x2c58ca=arguments[_0x1ba6d4(0x132e)],_0x25d8d2=_0x2c58ca<0x3?_0x42f410:null===_0x4c1723?_0x4c1723=Object[_0x1ba6d4(0x319d)](_0x42f410,_0x52169):_0x4c1723;if(_0x1ba6d4(0x20cb)==typeof Reflect&&_0x1ba6d4(0x187)==typeof Reflect[_0x1ba6d4(0x14d7)])_0x25d8d2=Reflect[_0x1ba6d4(0x14d7)](_0x20b9d3,_0x42f410,_0x52169,_0x4c1723);else{for(var _0xa08776=_0x20b9d3[_0x1ba6d4(0x132e)]-0x1;0x0<=_0xa08776;_0xa08776--)(_0x40d3f7=_0x20b9d3[_0xa08776])&&(_0x25d8d2=(_0x2c58ca<0x3?_0x40d3f7(_0x25d8d2):0x3<_0x2c58ca?_0x40d3f7(_0x42f410,_0x52169,_0x25d8d2):_0x40d3f7(_0x42f410,_0x52169))||_0x25d8d2);}0x3<_0x2c58ca&&_0x25d8d2&&Object['defineProperty'](_0x42f410,_0x52169,_0x25d8d2);}var _0x426842=_0x52e25f(0x153ad),_0x3790f6=_0x52e25f(0x9fd1),_0x31f452=_0x52e25f(0xc84b),_0x28f616=_0x52e25f(0x16aec),_0x376248=_0x52e25f(0xdc06);_0x28f616['N'][_0xb209f0(0xf1b)](_0xb209f0(0x7d1),(_0x33e489,_0x541617)=>()=>new _0x52a686(_0x33e489,_0x3790f6['P']['Zero'](),_0x541617));class _0x52a686 extends _0x376248['_']{constructor(_0x2299aa,_0x5805a1,_0x38dc41){var _0x3cfc4e=_0xb209f0;super(_0x2299aa,_0x38dc41),this[_0x3cfc4e(0x1c26)]=new _0x31f452['Wo'](0x0,0x0,0x0),this[_0x3cfc4e(0x1b19)]=_0x5805a1||_0x3790f6['P']['Up']();}[_0xb209f0(0x3cb8)](){var _0x268aa0=_0xb209f0;this[_0x268aa0(0x3e2e)][_0x268aa0(0x1dfb)](_0x268aa0(0xeb9),0x4),this[_0x268aa0(0x3e2e)]['addUniform'](_0x268aa0(0xe0f),0x4),this[_0x268aa0(0x3e2e)]['addUniform'](_0x268aa0(0xbba),0x4),this[_0x268aa0(0x3e2e)]['addUniform']('vLightGround',0x3),this[_0x268aa0(0x3e2e)][_0x268aa0(0x1dfb)](_0x268aa0(0x3451),0x3),this['_uniformBuffer'][_0x268aa0(0x1dfb)](_0x268aa0(0x1e1c),0x2),this['_uniformBuffer'][_0x268aa0(0x7d6)]();}[_0xb209f0(0x1653)](){var _0xab96be=_0xb209f0;return _0xab96be(0x38a6);}['setDirectionToTarget'](_0x342cf5){var _0x4e9633=_0xb209f0;return this[_0x4e9633(0x1b19)]=_0x3790f6['P'][_0x4e9633(0x3591)](_0x342cf5[_0x4e9633(0x3e42)](_0x3790f6['P'][_0x4e9633(0x1b83)]())),this[_0x4e9633(0x1b19)];}[_0xb209f0(0x2dfa)](){return null;}['transferToEffect'](_0x224101,_0x3ecf7e){var _0x1dc09c=_0xb209f0,_0x52147a=_0x3790f6['P'][_0x1dc09c(0x3591)](this[_0x1dc09c(0x1b19)]);return this['_uniformBuffer'][_0x1dc09c(0x1260)]('vLightData',_0x52147a['x'],_0x52147a['y'],_0x52147a['z'],0x0,_0x3ecf7e),this[_0x1dc09c(0x3e2e)][_0x1dc09c(0x138a)]('vLightGround',this[_0x1dc09c(0x1c26)][_0x1dc09c(0x27e7)](this[_0x1dc09c(0x4041)]),_0x3ecf7e),this;}['transferToNodeMaterialEffect'](_0x671efc,_0x50dd56){var _0x4c9c45=_0xb209f0,_0x5806c7=_0x3790f6['P']['Normalize'](this['direction']);return _0x671efc[_0x4c9c45(0x18a)](_0x50dd56,_0x5806c7['x'],_0x5806c7['y'],_0x5806c7['z']),this;}[_0xb209f0(0x67e)](){var _0x4173b7=_0xb209f0;return this['_worldMatrix']||(this[_0x4173b7(0x1b61)]=_0x3790f6['y3'][_0x4173b7(0x24ef)]()),this[_0x4173b7(0x1b61)];}[_0xb209f0(0x33e1)](){return _0x376248['_']['LIGHTTYPEID_HEMISPHERICLIGHT'];}[_0xb209f0(0x3517)](_0x4bcb6f,_0x512177){_0x4bcb6f['HEMILIGHT'+_0x512177]=!0x0;}}_0x196420([(0x0,_0x426842['n9'])()],_0x52a686['prototype'],'groundColor',void 0x0),_0x196420([(0x0,_0x426842['hd'])()],_0x52a686['prototype'],'direction',void 0x0);},0x17439:(_0x5dea4e,_0x430100,_0x302115)=>{_0x302115(0xdc06),_0x302115(0xaccd),_0x302115(0x17382),_0x302115(0x2283),_0x302115(0x5a05),_0x302115(0xf347),_0x302115(0x25b);},0xdc06:(_0x290911,_0x53a3f4,_0x1264d4)=>{var _0x4c1989=a8_0x49466b;_0x1264d4['d'](_0x53a3f4,{'_':()=>_0x10404f});function _0x175047(_0x34ae2e,_0x2fd360,_0x312f35,_0x5f3f5e){var _0x30435e=a8_0x58a1,_0x536aa0,_0x5de270=arguments[_0x30435e(0x132e)],_0x2f7071=_0x5de270<0x3?_0x2fd360:null===_0x5f3f5e?_0x5f3f5e=Object[_0x30435e(0x319d)](_0x2fd360,_0x312f35):_0x5f3f5e;if(_0x30435e(0x20cb)==typeof Reflect&&_0x30435e(0x187)==typeof Reflect[_0x30435e(0x14d7)])_0x2f7071=Reflect[_0x30435e(0x14d7)](_0x34ae2e,_0x2fd360,_0x312f35,_0x5f3f5e);else{for(var _0x1d2057=_0x34ae2e[_0x30435e(0x132e)]-0x1;0x0<=_0x1d2057;_0x1d2057--)(_0x536aa0=_0x34ae2e[_0x1d2057])&&(_0x2f7071=(_0x5de270<0x3?_0x536aa0(_0x2f7071):0x3<_0x5de270?_0x536aa0(_0x2fd360,_0x312f35,_0x2f7071):_0x536aa0(_0x2fd360,_0x312f35))||_0x2f7071);}0x3<_0x5de270&&_0x2f7071&&Object[_0x30435e(0x1fc0)](_0x2fd360,_0x312f35,_0x2f7071);}var _0x14f5c1=_0x1264d4(0x153ad),_0xe917d0=_0x1264d4(0x9fd1),_0x4712af=_0x1264d4(0xc84b),_0x533c04=_0x1264d4(0x16aec),_0x552c66=_0x1264d4(0x149c5),_0x30cfda=_0x1264d4(0xe456),_0x53a3f4=_0x1264d4(0x72fb);class _0x10404f extends _0x533c04['N']{constructor(_0x1a66c2,_0xafc99){var _0x1a2ddc=a8_0x58a1;super(_0x1a66c2,_0xafc99),this['diffuse']=new _0x4712af['Wo'](0x1,0x1,0x1),this[_0x1a2ddc(0x492)]=new _0x4712af['Wo'](0x1,0x1,0x1),this[_0x1a2ddc(0x1f43)]=_0x10404f[_0x1a2ddc(0xa9a)],this[_0x1a2ddc(0x4041)]=0x1,this[_0x1a2ddc(0x19cb)]=Number['MAX_VALUE'],this['_inverseSquaredRange']=0x0,this['_photometricScale']=0x1,this['_intensityMode']=_0x10404f[_0x1a2ddc(0x2554)],this[_0x1a2ddc(0x3611)]=0.00001,this[_0x1a2ddc(0x35fe)]=0x0,this[_0x1a2ddc(0x282b)]=!0x0,this[_0x1a2ddc(0x1065)]=0x0,this[_0x1a2ddc(0x2b41)]=0x0,this[_0x1a2ddc(0x3ff8)]=0x0,this[_0x1a2ddc(0xf87)]=null,this['_excludedMeshesIds']=new Array(),this[_0x1a2ddc(0x28c)]=new Array(),this[_0x1a2ddc(0x1e51)]=!0x0,this['getScene']()[_0x1a2ddc(0x3b1e)](this),this[_0x1a2ddc(0x3e2e)]=new _0x552c66['M'](this['getScene']()[_0x1a2ddc(0x2636)](),void 0x0,void 0x0,_0x1a66c2),this[_0x1a2ddc(0x3cb8)](),this[_0x1a2ddc(0x382c)]=new Array(),this['excludedMeshes']=new Array(),this[_0x1a2ddc(0x975)]();}get[_0x4c1989(0x10d1)](){var _0x239675=_0x4c1989;return this[_0x239675(0x19cb)];}set['range'](_0x5eea78){var _0x4e7af2=_0x4c1989;this['_range']=_0x5eea78,this['_inverseSquaredRange']=0x1/(this[_0x4e7af2(0x10d1)]*this['range']);}get[_0x4c1989(0x3926)](){return this['_intensityMode'];}set['intensityMode'](_0x33eed2){var _0x3695de=_0x4c1989;this[_0x3695de(0x3d6d)]=_0x33eed2,this['_computePhotometricScale']();}get[_0x4c1989(0x616)](){var _0x491838=_0x4c1989;return this[_0x491838(0x3611)];}set[_0x4c1989(0x616)](_0x2b78e6){var _0x15c9c4=_0x4c1989;this[_0x15c9c4(0x3611)]=_0x2b78e6,this[_0x15c9c4(0x1cf2)]();}get[_0x4c1989(0xc15)](){var _0xd1d9d4=_0x4c1989;return this[_0xd1d9d4(0x282b)];}set[_0x4c1989(0xc15)](_0x3f96bd){var _0x373f44=_0x4c1989;this['_shadowEnabled']!==_0x3f96bd&&(this['_shadowEnabled']=_0x3f96bd,this[_0x373f44(0xfc8)]());}get[_0x4c1989(0x382c)](){return this['_includedOnlyMeshes'];}set[_0x4c1989(0x382c)](_0x2c5a13){this['_includedOnlyMeshes']=_0x2c5a13,this['_hookArrayForIncludedOnly'](_0x2c5a13);}get['excludedMeshes'](){return this['_excludedMeshes'];}set[_0x4c1989(0x325a)](_0x4d77da){var _0x1736dd=_0x4c1989;this[_0x1736dd(0x17f)]=_0x4d77da,this[_0x1736dd(0x145a)](_0x4d77da);}get[_0x4c1989(0x1540)](){var _0x1feb18=_0x4c1989;return this[_0x1feb18(0x1065)];}set['excludeWithLayerMask'](_0x1a8601){var _0x4cf5dc=_0x4c1989;this[_0x4cf5dc(0x1065)]=_0x1a8601,this[_0x4cf5dc(0x975)]();}get[_0x4c1989(0x1565)](){var _0x551722=_0x4c1989;return this[_0x551722(0x2b41)];}set[_0x4c1989(0x1565)](_0x3ab5ed){var _0x34edb0=_0x4c1989;this[_0x34edb0(0x2b41)]=_0x3ab5ed,this[_0x34edb0(0x975)]();}get[_0x4c1989(0x2b32)](){var _0x54c47b=_0x4c1989;return this[_0x54c47b(0x3ff8)];}set[_0x4c1989(0x2b32)](_0x24d235){var _0x4a3c53=_0x4c1989;this[_0x4a3c53(0x3ff8)]!==_0x24d235&&(this['_lightmapMode']=_0x24d235,this[_0x4a3c53(0xfc8)]());}['transferTexturesToEffect'](_0x31e983,_0x3034b5){return this;}['_bindLight'](_0x1a4b1a,_0x36d527,_0x29d6d1,_0x45e3f2,_0x432e0b=!0x0){var _0x46af4f=_0x4c1989,_0x5ae13b,_0x1a4b1a=_0x1a4b1a[_0x46af4f(0x27d6)]();let _0x363bb4=!0x1;if(this[_0x46af4f(0x3e2e)][_0x46af4f(0x64f)](_0x29d6d1,_0x46af4f(0x2f96)+_0x1a4b1a),this[_0x46af4f(0x1b75)]===_0x36d527['getRenderId']()&&this[_0x46af4f(0x2e92)]===_0x45e3f2&&this[_0x46af4f(0x3e2e)][_0x46af4f(0xb6)]||(this[_0x46af4f(0x1b75)]=_0x36d527[_0x46af4f(0x257c)](),this['_lastUseSpecular']=_0x45e3f2,_0x5ae13b=this[_0x46af4f(0x27f3)](),this['transferToEffect'](_0x29d6d1,_0x1a4b1a),this[_0x46af4f(0x22e6)][_0x46af4f(0x3c2a)](_0x5ae13b,_0x4712af['zZ'][_0x46af4f(0x3777)][0x0]),this[_0x46af4f(0x3e2e)][_0x46af4f(0x1279)](_0x46af4f(0xe0f),_0x4712af['zZ']['Color3'][0x0],this[_0x46af4f(0x10d1)],_0x1a4b1a),_0x45e3f2&&(this['specular'][_0x46af4f(0x3c2a)](_0x5ae13b,_0x4712af['zZ'][_0x46af4f(0x3777)][0x1]),this['_uniformBuffer']['updateColor4'](_0x46af4f(0xbba),_0x4712af['zZ'][_0x46af4f(0x3777)][0x1],this[_0x46af4f(0x616)],_0x1a4b1a)),_0x363bb4=!0x0),this[_0x46af4f(0x177a)](_0x29d6d1,_0x1a4b1a),_0x36d527[_0x46af4f(0x5da)]&&this[_0x46af4f(0xc15)]&&_0x432e0b){const _0x2e3ef5=null!=(_0x45e3f2=this[_0x46af4f(0x2dfa)](_0x36d527['activeCamera']))?_0x45e3f2:this[_0x46af4f(0x2dfa)]();_0x2e3ef5&&(_0x2e3ef5[_0x46af4f(0x232f)](_0x1a4b1a,_0x29d6d1),_0x363bb4=!0x0);}_0x363bb4?this[_0x46af4f(0x3e2e)][_0x46af4f(0x2c28)]():this['_uniformBuffer'][_0x46af4f(0xa7a)]();}[_0x4c1989(0x1653)](){var _0x56b604=_0x4c1989;return _0x56b604(0x2f96);}[_0x4c1989(0x27d6)](_0x57996f){var _0x270b78=_0x4c1989;let _0xb57a0f='Name:\x20'+this[_0x270b78(0x3efc)];if(_0xb57a0f+=',\x20type:\x20'+[_0x270b78(0x2cf7),_0x270b78(0x9f1),_0x270b78(0x11d9),'Hemispheric'][this['getTypeID']()],this[_0x270b78(0x1b36)]){for(let _0x319337=0x0;_0x319337<this[_0x270b78(0x1b36)][_0x270b78(0x132e)];_0x319337++)_0xb57a0f+=',\x20animation[0]:\x20'+this[_0x270b78(0x1b36)][_0x319337][_0x270b78(0x27d6)](_0x57996f);}return _0xb57a0f;}[_0x4c1989(0x20f)](){var _0x39cd6a=_0x4c1989;super[_0x39cd6a(0x20f)](),this[_0x39cd6a(0x2e0e)]()||this[_0x39cd6a(0x975)]();}[_0x4c1989(0x1a25)](_0x4c3058){var _0x10364c=_0x4c1989;super[_0x10364c(0x1a25)](_0x4c3058),this[_0x10364c(0x975)]();}[_0x4c1989(0x2dfa)](_0x62cb1d=null){var _0x5b4355=_0x4c1989;return null!==this[_0x5b4355(0xf87)]&&null!=(_0x62cb1d=this[_0x5b4355(0xf87)][_0x5b4355(0x2493)](_0x62cb1d))?_0x62cb1d:null;}[_0x4c1989(0x16d1)](){return this['_shadowGenerators'];}[_0x4c1989(0x2736)](){var _0x1619d8=_0x4c1989;return _0xe917d0['P'][_0x1619d8(0x1b83)]();}[_0x4c1989(0x212)](_0x4f8d6d){var _0x27004c=_0x4c1989;return!(_0x4f8d6d&&(this['includedOnlyMeshes']&&0x0<this[_0x27004c(0x382c)]['length']&&-0x1===this['includedOnlyMeshes']['indexOf'](_0x4f8d6d)||this['excludedMeshes']&&0x0<this[_0x27004c(0x325a)]['length']&&-0x1!==this[_0x27004c(0x325a)]['indexOf'](_0x4f8d6d)||0x0!==this[_0x27004c(0x1565)]&&0x0==(this[_0x27004c(0x1565)]&_0x4f8d6d[_0x27004c(0x275a)])||0x0!==this[_0x27004c(0x1540)]&&this[_0x27004c(0x1540)]&_0x4f8d6d['layerMask']));}[_0x4c1989(0x2d20)](_0x398153,_0x15f95b=!0x1){var _0x171dae=_0x4c1989;if(this[_0x171dae(0xf87)]){const _0x5ac1de=this[_0x171dae(0xf87)]['values']();for(let _0xcc61fa=_0x5ac1de[_0x171dae(0x3023)]();!0x0!==_0xcc61fa['done'];_0xcc61fa=_0x5ac1de[_0x171dae(0x3023)]()){const _0x4bf5c7=_0xcc61fa[_0x171dae(0x856)];_0x4bf5c7[_0x171dae(0x2d20)]();}this[_0x171dae(0xf87)]=null;}var _0x488987;this[_0x171dae(0x22fd)]()['stopAnimation'](this),this['_parentContainer']&&(-0x1<(_0x488987=this[_0x171dae(0x30a7)]['lights'][_0x171dae(0x404a)](this))&&this[_0x171dae(0x30a7)][_0x171dae(0x1834)][_0x171dae(0x1035)](_0x488987,0x1),this['_parentContainer']=null);for(const _0x2e20a7 of this[_0x171dae(0x22fd)]()[_0x171dae(0x2aa5)])_0x2e20a7['_removeLightSource'](this,!0x0);this[_0x171dae(0x3e2e)][_0x171dae(0x2d20)](),this[_0x171dae(0x22fd)]()[_0x171dae(0x28bf)](this),super['dispose'](_0x398153,_0x15f95b);}['getTypeID'](){return 0x0;}['getScaledIntensity'](){var _0x2e0c26=_0x4c1989;return this[_0x2e0c26(0x2f48)]*this[_0x2e0c26(0x4041)];}[_0x4c1989(0x11fe)](_0x45e65a,_0x1c29f4=null){var _0x4ead3a=_0x4c1989,_0x43e27b=_0x10404f[_0x4ead3a(0x2b97)](this[_0x4ead3a(0x33e1)](),_0x45e65a,this[_0x4ead3a(0x22fd)]());if(!_0x43e27b)return null;const _0x39922f=_0x14f5c1['p4'][_0x4ead3a(0xf39)](_0x43e27b,this);return _0x45e65a&&(_0x39922f['name']=_0x45e65a),_0x1c29f4&&(_0x39922f['parent']=_0x1c29f4),_0x39922f[_0x4ead3a(0x1a25)](this[_0x4ead3a(0x3bab)]()),this[_0x4ead3a(0x258c)]['notifyObservers'](_0x39922f),_0x39922f;}['serialize'](){var _0x3510e1=_0x4c1989;const _0x405a46=_0x14f5c1['p4']['Serialize'](this);return _0x405a46[_0x3510e1(0x439)]=this[_0x3510e1(0x439)],_0x405a46['type']=this[_0x3510e1(0x33e1)](),this[_0x3510e1(0x2126)]&&this[_0x3510e1(0x2126)][_0x3510e1(0x3010)](_0x405a46),0x0<this[_0x3510e1(0x325a)][_0x3510e1(0x132e)]&&(_0x405a46[_0x3510e1(0x3412)]=[],this[_0x3510e1(0x325a)][_0x3510e1(0x2f62)](_0x3bc254=>{var _0x2b9730=_0x3510e1;_0x405a46[_0x2b9730(0x3412)][_0x2b9730(0x2f54)](_0x3bc254['id']);})),0x0<this[_0x3510e1(0x382c)]['length']&&(_0x405a46[_0x3510e1(0x2a97)]=[],this[_0x3510e1(0x382c)][_0x3510e1(0x2f62)](_0x1dce0c=>{var _0x43ad5e=_0x3510e1;_0x405a46[_0x43ad5e(0x2a97)][_0x43ad5e(0x2f54)](_0x1dce0c['id']);})),_0x14f5c1['p4'][_0x3510e1(0xcee)](this,_0x405a46),_0x405a46[_0x3510e1(0x2ff9)]=this[_0x3510e1(0x1d8a)](),_0x405a46[_0x3510e1(0x3bab)]=this[_0x3510e1(0x3bab)](),_0x405a46;}static['GetConstructorFromName'](_0x1f9edb,_0x563c15,_0x3e2dce){var _0x56828b=_0x4c1989;return _0x533c04['N'][_0x56828b(0x327)](_0x56828b(0x2392)+_0x1f9edb,_0x563c15,_0x3e2dce)||null;}static[_0x4c1989(0xb3f)](_0x44427a,_0x46c717){var _0x157f30=_0x4c1989,_0x5476f5=_0x10404f[_0x157f30(0x2b97)](_0x44427a['type'],_0x44427a[_0x157f30(0x3efc)],_0x46c717);if(!_0x5476f5)return null;const _0x55b7e=_0x14f5c1['p4'][_0x157f30(0xb3f)](_0x5476f5,_0x44427a,_0x46c717);if(_0x44427a[_0x157f30(0x3412)]&&(_0x55b7e[_0x157f30(0x11c8)]=_0x44427a[_0x157f30(0x3412)]),_0x44427a['includedOnlyMeshesIds']&&(_0x55b7e['_includedOnlyMeshesIds']=_0x44427a[_0x157f30(0x2a97)]),void 0x0!==_0x44427a[_0x157f30(0x2470)]&&(_0x55b7e['_waitingParentId']=_0x44427a[_0x157f30(0x2470)]),void 0x0!==_0x44427a[_0x157f30(0x112d)]&&(_0x55b7e[_0x157f30(0x370f)]=_0x44427a[_0x157f30(0x112d)]),void 0x0!==_0x44427a[_0x157f30(0x1f43)]&&(_0x55b7e['falloffType']=_0x44427a[_0x157f30(0x1f43)]),void 0x0!==_0x44427a['lightmapMode']&&(_0x55b7e['lightmapMode']=_0x44427a['lightmapMode']),_0x44427a[_0x157f30(0x1b36)]){for(let _0x45302b=0x0;_0x45302b<_0x44427a[_0x157f30(0x1b36)][_0x157f30(0x132e)];_0x45302b++){var _0x52a03b=_0x44427a[_0x157f30(0x1b36)][_0x45302b];const _0x3fbc4d=(0x0,_0x30cfda['q'])(_0x157f30(0x2175));_0x3fbc4d&&_0x55b7e['animations']['push'](_0x3fbc4d[_0x157f30(0xb3f)](_0x52a03b));}_0x533c04['N']['ParseAnimationRanges'](_0x55b7e,_0x44427a,_0x46c717);}return _0x44427a[_0x157f30(0x3f53)]&&_0x46c717[_0x157f30(0x1da)](_0x55b7e,_0x44427a[_0x157f30(0x39fe)],_0x44427a[_0x157f30(0x15eb)],_0x44427a[_0x157f30(0x562)],_0x44427a['autoAnimateSpeed']||0x1),void 0x0!==_0x44427a[_0x157f30(0x3bab)]&&_0x55b7e['setEnabled'](_0x44427a[_0x157f30(0x3bab)]),_0x55b7e;}['_hookArrayForExcluded'](_0x26c3af){var _0x3e14c1=_0x4c1989;const _0x334e16=_0x26c3af['push'],_0x3336fb=(_0x26c3af[_0x3e14c1(0x2f54)]=(..._0x2f159c)=>{var _0x4a2345=_0x3e14c1,_0x315ff6=_0x334e16['apply'](_0x26c3af,_0x2f159c);for(const _0x2b9a75 of _0x2f159c)_0x2b9a75[_0x4a2345(0x3cbe)](this);return _0x315ff6;},_0x26c3af['splice']);_0x26c3af[_0x3e14c1(0x1035)]=(_0x9330f0,_0x187a67)=>{var _0x1ad940=_0x3e14c1;_0x9330f0=_0x3336fb['apply'](_0x26c3af,[_0x9330f0,_0x187a67]);for(const _0x531e43 of _0x9330f0)_0x531e43[_0x1ad940(0x3cbe)](this);return _0x9330f0;};for(const _0x50a314 of _0x26c3af)_0x50a314[_0x3e14c1(0x3cbe)](this);}['_hookArrayForIncludedOnly'](_0xb59a36){var _0x4b3f22=_0x4c1989;const _0x5a5f8e=_0xb59a36[_0x4b3f22(0x2f54)],_0x2d987b=(_0xb59a36[_0x4b3f22(0x2f54)]=(..._0x55fbee)=>{var _0x4227d5=_0x4b3f22;return _0x55fbee=_0x5a5f8e['apply'](_0xb59a36,_0x55fbee),(this[_0x4227d5(0x975)](),_0x55fbee);},_0xb59a36['splice']);_0xb59a36[_0x4b3f22(0x1035)]=(_0xca2ce4,_0x3f65cb)=>{var _0x343aff=_0x4b3f22;return _0xca2ce4=_0x2d987b[_0x343aff(0xf17)](_0xb59a36,[_0xca2ce4,_0x3f65cb]),(this[_0x343aff(0x975)](),_0xca2ce4);},this[_0x4b3f22(0x975)]();}[_0x4c1989(0x975)](){var _0x47fa6e=_0x4c1989;for(const _0x1d7b1d of this[_0x47fa6e(0x22fd)]()[_0x47fa6e(0x2aa5)])_0x1d7b1d[_0x47fa6e(0x3cbe)](this);}['_markMeshesAsLightDirty'](){var _0xdc7f11=_0x4c1989;for(const _0x117cd0 of this[_0xdc7f11(0x22fd)]()[_0xdc7f11(0x2aa5)])-0x1!==_0x117cd0[_0xdc7f11(0x30ca)][_0xdc7f11(0x404a)](this)&&_0x117cd0[_0xdc7f11(0x1f95)]();}[_0x4c1989(0x1cf2)](){var _0x4e6fde=_0x4c1989;this[_0x4e6fde(0x2f48)]=this['_getPhotometricScale'](),this['getScene']()['resetCachedMaterial']();}[_0x4c1989(0x3ead)](){var _0x4b0784=_0x4c1989;let _0x599308=0x0;var _0x1a7763=this[_0x4b0784(0x33e1)]();let _0x39079c=this[_0x4b0784(0x3926)];switch(_0x39079c===_0x10404f[_0x4b0784(0x2554)]&&(_0x39079c=_0x1a7763===_0x10404f[_0x4b0784(0x3f79)]?_0x10404f[_0x4b0784(0x242)]:_0x10404f['INTENSITYMODE_LUMINOUSINTENSITY']),_0x1a7763){case _0x10404f['LIGHTTYPEID_POINTLIGHT']:case _0x10404f[_0x4b0784(0x365b)]:switch(_0x39079c){case _0x10404f[_0x4b0784(0x5d0)]:_0x599308=0x1/(0x4*Math['PI']);break;case _0x10404f[_0x4b0784(0x23b0)]:_0x599308=0x1;break;case _0x10404f['INTENSITYMODE_LUMINANCE']:_0x599308=this['radius']*this['radius'];}break;case _0x10404f[_0x4b0784(0x3f79)]:switch(_0x39079c){case _0x10404f[_0x4b0784(0x242)]:_0x599308=0x1;break;case _0x10404f[_0x4b0784(0x280f)]:var _0x329b16=this[_0x4b0784(0x616)],_0x329b16=Math[_0x4b0784(0xc54)](_0x329b16,0.001),_0x329b16=0x2*Math['PI']*(0x1-Math['cos'](_0x329b16));_0x599308=_0x329b16;}break;case _0x10404f['LIGHTTYPEID_HEMISPHERICLIGHT']:_0x599308=0x1;}return _0x599308;}[_0x4c1989(0x2e00)](){var _0x1b4b91=_0x4c1989;const _0x1ab45c=this[_0x1b4b91(0x22fd)]();0x0!=this['_renderPriority']&&(_0x1ab45c['requireLightSorting']=!0x0),this[_0x1b4b91(0x22fd)]()[_0x1b4b91(0x1a56)]();}}_0x10404f[_0x4c1989(0xa9a)]=_0x53a3f4['m'][_0x4c1989(0xa9a)],_0x10404f[_0x4c1989(0x3b2b)]=_0x53a3f4['m'][_0x4c1989(0x3b2b)],_0x10404f[_0x4c1989(0xfb4)]=_0x53a3f4['m'][_0x4c1989(0xfb4)],_0x10404f['FALLOFF_STANDARD']=_0x53a3f4['m'][_0x4c1989(0x106d)],_0x10404f[_0x4c1989(0x2bc1)]=_0x53a3f4['m'][_0x4c1989(0x2bc1)],_0x10404f[_0x4c1989(0xc0b)]=_0x53a3f4['m']['LIGHTMAP_SPECULAR'],_0x10404f['LIGHTMAP_SHADOWSONLY']=_0x53a3f4['m'][_0x4c1989(0x295e)],_0x10404f[_0x4c1989(0x2554)]=_0x53a3f4['m'][_0x4c1989(0x2554)],_0x10404f[_0x4c1989(0x5d0)]=_0x53a3f4['m'][_0x4c1989(0x5d0)],_0x10404f['INTENSITYMODE_LUMINOUSINTENSITY']=_0x53a3f4['m'][_0x4c1989(0x23b0)],_0x10404f[_0x4c1989(0x242)]=_0x53a3f4['m'][_0x4c1989(0x242)],_0x10404f[_0x4c1989(0x280f)]=_0x53a3f4['m'][_0x4c1989(0x280f)],_0x10404f[_0x4c1989(0x2fc5)]=_0x53a3f4['m']['LIGHTTYPEID_POINTLIGHT'],_0x10404f[_0x4c1989(0x3f79)]=_0x53a3f4['m'][_0x4c1989(0x3f79)],_0x10404f[_0x4c1989(0x365b)]=_0x53a3f4['m']['LIGHTTYPEID_SPOTLIGHT'],_0x10404f[_0x4c1989(0x2a5c)]=_0x53a3f4['m']['LIGHTTYPEID_HEMISPHERICLIGHT'],_0x175047([(0x0,_0x14f5c1['n9'])()],_0x10404f['prototype'],_0x4c1989(0x22e6),void 0x0),_0x175047([(0x0,_0x14f5c1['n9'])()],_0x10404f[_0x4c1989(0x1229)],_0x4c1989(0x492),void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])()],_0x10404f[_0x4c1989(0x1229)],_0x4c1989(0x1f43),void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])()],_0x10404f[_0x4c1989(0x1229)],_0x4c1989(0x4041),void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])()],_0x10404f[_0x4c1989(0x1229)],_0x4c1989(0x10d1),null),_0x175047([(0x0,_0x14f5c1['qC'])()],_0x10404f[_0x4c1989(0x1229)],_0x4c1989(0x3926),null),_0x175047([(0x0,_0x14f5c1['qC'])()],_0x10404f['prototype'],_0x4c1989(0x616),null),_0x175047([(0x0,_0x14f5c1['qC'])()],_0x10404f[_0x4c1989(0x1229)],'_renderPriority',void 0x0),_0x175047([(0x0,_0x14f5c1['wz'])(_0x4c1989(0x2e00))],_0x10404f['prototype'],_0x4c1989(0x35fe),void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])(_0x4c1989(0xc15))],_0x10404f[_0x4c1989(0x1229)],'_shadowEnabled',void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])(_0x4c1989(0x1540))],_0x10404f['prototype'],_0x4c1989(0x1065),void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])('includeOnlyWithLayerMask')],_0x10404f[_0x4c1989(0x1229)],_0x4c1989(0x2b41),void 0x0),_0x175047([(0x0,_0x14f5c1['qC'])(_0x4c1989(0x2b32))],_0x10404f[_0x4c1989(0x1229)],'_lightmapMode',void 0x0);},0xf347:(_0x49463e,_0x5a6811,_0x1ccb32)=>{var _0x2602d4=a8_0x49466b;_0x1ccb32['d'](_0x5a6811,{'c':()=>_0x3a78ce});var _0x5a6811=_0x1ccb32(0x153ad),_0x20bcf6=_0x1ccb32(0x9fd1),_0xfeea9e=_0x1ccb32(0x16aec),_0x3d9a52=_0x1ccb32(0xdc06),_0x1ccb32=_0x1ccb32(0xaccd);_0xfeea9e['N'][_0x2602d4(0xf1b)](_0x2602d4(0x172c),(_0x41a23e,_0x5d6484)=>()=>new _0x3a78ce(_0x41a23e,_0x20bcf6['P'][_0x2602d4(0x1b83)](),_0x5d6484));class _0x3a78ce extends _0x1ccb32['O']{constructor(_0x1ce32f,_0x92dc86,_0x59ffd7){var _0x31fbf6=_0x2602d4;super(_0x1ce32f,_0x59ffd7),this['_shadowAngle']=Math['PI']/0x2,this[_0x31fbf6(0x8c5)]=_0x92dc86;}get['shadowAngle'](){return this['_shadowAngle'];}set[_0x2602d4(0x3a85)](_0x3514d9){var _0x171055=_0x2602d4;this['_shadowAngle']=_0x3514d9,this[_0x171055(0x3073)]();}get[_0x2602d4(0x1b19)](){return this['_direction'];}set[_0x2602d4(0x1b19)](_0x4ddcfd){var _0x35d080=_0x2602d4,_0x209bf3=this[_0x35d080(0x1416)]();if(this[_0x35d080(0x18fa)]=_0x4ddcfd,this[_0x35d080(0x1416)]()!==_0x209bf3&&this[_0x35d080(0xf87)]){const _0x27bf82=this[_0x35d080(0xf87)]['values']();for(let _0x3706ce=_0x27bf82['next']();!0x0!==_0x3706ce[_0x35d080(0x106)];_0x3706ce=_0x27bf82['next']()){const _0x8c9580=_0x3706ce[_0x35d080(0x856)];_0x8c9580['recreateShadowMap']();}}}[_0x2602d4(0x1653)](){var _0x2958db=_0x2602d4;return _0x2958db(0x2a06);}['getTypeID'](){var _0x20ee49=_0x2602d4;return _0x3d9a52['_'][_0x20ee49(0x2fc5)];}[_0x2602d4(0x1416)](){return!this['direction'];}[_0x2602d4(0x2a38)](_0x3a9b7d){var _0x15d3cc=_0x2602d4;if(this[_0x15d3cc(0x1b19)])return super[_0x15d3cc(0x2a38)](_0x3a9b7d);switch(_0x3a9b7d){case 0x0:return new _0x20bcf6['P'](0x1,0x0,0x0);case 0x1:return new _0x20bcf6['P'](-0x1,0x0,0x0);case 0x2:return new _0x20bcf6['P'](0x0,-0x1,0x0);case 0x3:return new _0x20bcf6['P'](0x0,0x1,0x0);case 0x4:return new _0x20bcf6['P'](0x0,0x0,0x1);case 0x5:return new _0x20bcf6['P'](0x0,0x0,-0x1);}return _0x20bcf6['P'][_0x15d3cc(0x1b83)]();}[_0x2602d4(0x2cf1)](_0x3ff733,_0x6719ce,_0x15713b){var _0x4e08a9=_0x2602d4,_0x5a2f0b,_0x476197,_0x1d4ec0=this[_0x4e08a9(0x22fd)]()[_0x4e08a9(0x203b)];_0x1d4ec0&&(_0x5a2f0b=void 0x0!==this['shadowMinZ']?this['shadowMinZ']:_0x1d4ec0['minZ'],_0x1d4ec0=void 0x0!==this[_0x4e08a9(0x2d4b)]?this[_0x4e08a9(0x2d4b)]:_0x1d4ec0['maxZ'],_0x476197=this[_0x4e08a9(0x22fd)]()['getEngine']()[_0x4e08a9(0x1317)],_0x20bcf6['y3'][_0x4e08a9(0x38be)](this[_0x4e08a9(0x3a85)],0x1,_0x476197?_0x1d4ec0:_0x5a2f0b,_0x476197?_0x5a2f0b:_0x1d4ec0,_0x3ff733,!0x0,this[_0x4e08a9(0x48a)][_0x4e08a9(0x2636)]()['isNDCHalfZRange'],void 0x0,_0x476197));}['_buildUniformLayout'](){var _0x1ca86b=_0x2602d4;this['_uniformBuffer'][_0x1ca86b(0x1dfb)](_0x1ca86b(0xeb9),0x4),this[_0x1ca86b(0x3e2e)][_0x1ca86b(0x1dfb)]('vLightDiffuse',0x4),this['_uniformBuffer'][_0x1ca86b(0x1dfb)](_0x1ca86b(0xbba),0x4),this[_0x1ca86b(0x3e2e)][_0x1ca86b(0x1dfb)]('vLightFalloff',0x4),this['_uniformBuffer'][_0x1ca86b(0x1dfb)](_0x1ca86b(0x3451),0x3),this[_0x1ca86b(0x3e2e)][_0x1ca86b(0x1dfb)](_0x1ca86b(0x1e1c),0x2),this['_uniformBuffer'][_0x1ca86b(0x7d6)]();}['transferToEffect'](_0x2af162,_0x3e91a5){var _0x4f8862=_0x2602d4;return this['computeTransformedInformation']()?this[_0x4f8862(0x3e2e)][_0x4f8862(0x1260)](_0x4f8862(0xeb9),this[_0x4f8862(0x34d4)]['x'],this[_0x4f8862(0x34d4)]['y'],this[_0x4f8862(0x34d4)]['z'],0x0,_0x3e91a5):this[_0x4f8862(0x3e2e)][_0x4f8862(0x1260)](_0x4f8862(0xeb9),this[_0x4f8862(0x8c5)]['x'],this[_0x4f8862(0x8c5)]['y'],this[_0x4f8862(0x8c5)]['z'],0x0,_0x3e91a5),this[_0x4f8862(0x3e2e)][_0x4f8862(0x1260)]('vLightFalloff',this[_0x4f8862(0x10d1)],this[_0x4f8862(0x1fdc)],0x0,0x0,_0x3e91a5),this;}[_0x2602d4(0x16fb)](_0x4c470d,_0x499e3c){var _0x3aaac=_0x2602d4;return this[_0x3aaac(0x27f5)]()?_0x4c470d[_0x3aaac(0x18a)](_0x499e3c,this[_0x3aaac(0x34d4)]['x'],this['transformedPosition']['y'],this['transformedPosition']['z']):_0x4c470d[_0x3aaac(0x18a)](_0x499e3c,this[_0x3aaac(0x8c5)]['x'],this[_0x3aaac(0x8c5)]['y'],this[_0x3aaac(0x8c5)]['z']),this;}[_0x2602d4(0x3517)](_0x1ca76d,_0x11dacb){_0x1ca76d['POINTLIGHT'+_0x11dacb]=!0x0;}}!function(_0xd7fe06,_0x5d4c41,_0x18d82c,_0x9d49b1){var _0x3c000b=_0x2602d4,_0x4c3db4,_0x4c9c40=arguments[_0x3c000b(0x132e)],_0x4e6d65=_0x4c9c40<0x3?_0x5d4c41:null===_0x9d49b1?_0x9d49b1=Object[_0x3c000b(0x319d)](_0x5d4c41,_0x18d82c):_0x9d49b1;if(_0x3c000b(0x20cb)==typeof Reflect&&_0x3c000b(0x187)==typeof Reflect['decorate'])_0x4e6d65=Reflect[_0x3c000b(0x14d7)](_0xd7fe06,_0x5d4c41,_0x18d82c,_0x9d49b1);else{for(var _0x432f73=_0xd7fe06[_0x3c000b(0x132e)]-0x1;0x0<=_0x432f73;_0x432f73--)(_0x4c3db4=_0xd7fe06[_0x432f73])&&(_0x4e6d65=(_0x4c9c40<0x3?_0x4c3db4(_0x4e6d65):0x3<_0x4c9c40?_0x4c3db4(_0x5d4c41,_0x18d82c,_0x4e6d65):_0x4c3db4(_0x5d4c41,_0x18d82c))||_0x4e6d65);}0x3<_0x4c9c40&&_0x4e6d65&&Object['defineProperty'](_0x5d4c41,_0x18d82c,_0x4e6d65);}([(0x0,_0x5a6811['qC'])()],_0x3a78ce[_0x2602d4(0x1229)],_0x2602d4(0x3a85),null);},0xaccd:(_0x396106,_0x208304,_0x41ee08)=>{var _0x3a5157=a8_0x49466b;_0x41ee08['d'](_0x208304,{'O':()=>_0xad719f});function _0x505a4e(_0x4a58bf,_0x370dcc,_0x174312,_0x69ac){var _0x5abbb4=a8_0x58a1,_0x5c1cc3,_0x3df599=arguments[_0x5abbb4(0x132e)],_0xa81169=_0x3df599<0x3?_0x370dcc:null===_0x69ac?_0x69ac=Object[_0x5abbb4(0x319d)](_0x370dcc,_0x174312):_0x69ac;if(_0x5abbb4(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x5abbb4(0x14d7)])_0xa81169=Reflect[_0x5abbb4(0x14d7)](_0x4a58bf,_0x370dcc,_0x174312,_0x69ac);else{for(var _0x1c0b9f=_0x4a58bf['length']-0x1;0x0<=_0x1c0b9f;_0x1c0b9f--)(_0x5c1cc3=_0x4a58bf[_0x1c0b9f])&&(_0xa81169=(_0x3df599<0x3?_0x5c1cc3(_0xa81169):0x3<_0x3df599?_0x5c1cc3(_0x370dcc,_0x174312,_0xa81169):_0x5c1cc3(_0x370dcc,_0x174312))||_0xa81169);}0x3<_0x3df599&&_0xa81169&&Object['defineProperty'](_0x370dcc,_0x174312,_0xa81169);}var _0x208304=_0x41ee08(0x153ad),_0x470d82=_0x41ee08(0x9fd1),_0x4947c8=_0x41ee08(0xdc06),_0x1de3e1=_0x41ee08(0xa60f);class _0xad719f extends _0x4947c8['_']{constructor(){var _0x6c5bd4=a8_0x58a1;super(...arguments),this[_0x6c5bd4(0x22db)]=!0x0;}['_setPosition'](_0x4b5577){this['_position']=_0x4b5577;}get['position'](){var _0x3c13e7=a8_0x58a1;return this[_0x3c13e7(0x12dd)];}set[_0x3a5157(0x8c5)](_0x81a898){this['_setPosition'](_0x81a898);}['_setDirection'](_0x46b30b){this['_direction']=_0x46b30b;}get[_0x3a5157(0x1b19)](){var _0x1b1e75=_0x3a5157;return this[_0x1b1e75(0x18fa)];}set[_0x3a5157(0x1b19)](_0x2b6622){var _0x1c2a5d=_0x3a5157;this[_0x1c2a5d(0x165c)](_0x2b6622);}get[_0x3a5157(0x3b00)](){var _0x3ac8a1=_0x3a5157;return this[_0x3ac8a1(0x1709)];}set['shadowMinZ'](_0x1f5e63){var _0x89a9dc=_0x3a5157;this[_0x89a9dc(0x1709)]=_0x1f5e63,this['forceProjectionMatrixCompute']();}get['shadowMaxZ'](){return this['_shadowMaxZ'];}set['shadowMaxZ'](_0x5137e2){var _0x53ecd7=_0x3a5157;this[_0x53ecd7(0x77e)]=_0x5137e2,this[_0x53ecd7(0x3073)]();}[_0x3a5157(0x27f5)](){var _0x57c037=_0x3a5157;return!(!this[_0x57c037(0x2126)]||!this['parent'][_0x57c037(0x2fee)]||(this[_0x57c037(0x34d4)]||(this[_0x57c037(0x34d4)]=_0x470d82['P'][_0x57c037(0x1b83)]()),_0x470d82['P'][_0x57c037(0x2bb9)](this['position'],this['parent'][_0x57c037(0x2fee)](),this[_0x57c037(0x34d4)]),this[_0x57c037(0x1b19)]&&(this[_0x57c037(0x28a1)]||(this[_0x57c037(0x28a1)]=_0x470d82['P'][_0x57c037(0x1b83)]()),_0x470d82['P'][_0x57c037(0x1e54)](this['direction'],this[_0x57c037(0x2126)][_0x57c037(0x2fee)](),this[_0x57c037(0x28a1)])),0x0));}['getDepthScale'](){return 0x32;}['getShadowDirection'](_0x2d936a){var _0x2b24ea=_0x3a5157;return this[_0x2b24ea(0x28a1)]||this[_0x2b24ea(0x1b19)];}[_0x3a5157(0x2736)](){var _0xfe7b8=_0x3a5157;return this[_0xfe7b8(0x34d4)]||this[_0xfe7b8(0x8c5)];}[_0x3a5157(0x2370)](_0x165af2){var _0x35071f=_0x3a5157;return this[_0x35071f(0x1b19)]=_0x470d82['P']['Normalize'](_0x165af2[_0x35071f(0x3e42)](this[_0x35071f(0x8c5)])),this[_0x35071f(0x1b19)];}[_0x3a5157(0x3d36)](){var _0x39f2a2=_0x3a5157;this[_0x39f2a2(0x1b19)][_0x39f2a2(0xb65)]();var _0x2c52a4=_0x470d82['P'][_0x39f2a2(0x400b)](this[_0x39f2a2(0x1b19)],_0x1de3e1['RD']['Y']),_0x56224d=_0x470d82['P'][_0x39f2a2(0x400b)](_0x2c52a4,this[_0x39f2a2(0x1b19)]);return _0x470d82['P'][_0x39f2a2(0x30c6)](_0x2c52a4,_0x56224d,this['direction']);}[_0x3a5157(0x1416)](){return!0x1;}[_0x3a5157(0x1e5c)](){var _0x1de9ac=_0x3a5157;return this[_0x1de9ac(0x22db)];}[_0x3a5157(0x3073)](){var _0x4aed4f=_0x3a5157;this[_0x4aed4f(0x22db)]=!0x0;}[_0x3a5157(0x36a9)](){var _0x2807b4=_0x3a5157;super[_0x2807b4(0x36a9)](),this[_0x2807b4(0x30db)][_0x2807b4(0x8c5)]=_0x470d82['P'][_0x2807b4(0x1b83)]();}[_0x3a5157(0x7a2)](){var _0x5c2a55=_0x3a5157;return!!this[_0x5c2a55(0x30db)][_0x5c2a55(0x8c5)][_0x5c2a55(0x1db)](this[_0x5c2a55(0x8c5)]);}[_0x3a5157(0x67e)](_0x3e83b2){var _0x155f52=_0x3a5157;return!_0x3e83b2&&this[_0x155f52(0x1056)]()?this['_currentRenderId']=this[_0x155f52(0x22fd)]()[_0x155f52(0x257c)]():(this['_updateCache'](),this[_0x155f52(0x30db)][_0x155f52(0x8c5)][_0x155f52(0x2a3e)](this[_0x155f52(0x8c5)]),this[_0x155f52(0x1b61)]||(this[_0x155f52(0x1b61)]=_0x470d82['y3']['Identity']()),_0x470d82['y3'][_0x155f52(0xe74)](this['position']['x'],this['position']['y'],this['position']['z'],this[_0x155f52(0x1b61)]),this[_0x155f52(0x2126)]&&this[_0x155f52(0x2126)][_0x155f52(0x2fee)]&&(this[_0x155f52(0x1b61)]['multiplyToRef'](this[_0x155f52(0x2126)]['getWorldMatrix'](),this[_0x155f52(0x1b61)]),this[_0x155f52(0x734)]()),this[_0x155f52(0x2d31)]=!0x0),this[_0x155f52(0x1b61)];}['getDepthMinZ'](_0x4e3506){var _0x45861a=_0x3a5157;return void 0x0!==this[_0x45861a(0x3b00)]?this['shadowMinZ']:_0x4e3506['minZ'];}[_0x3a5157(0x3883)](_0x22112d){var _0xf7c6d3=_0x3a5157;return void 0x0!==this[_0xf7c6d3(0x2d4b)]?this[_0xf7c6d3(0x2d4b)]:_0x22112d[_0xf7c6d3(0x220b)];}[_0x3a5157(0x4045)](_0x6e43d8,_0x5074d4,_0x46925d){var _0x1de659=_0x3a5157;return this[_0x1de659(0x1c55)]?this[_0x1de659(0x1c55)](_0x5074d4,_0x46925d,_0x6e43d8):this['_setDefaultShadowProjectionMatrix'](_0x6e43d8,_0x5074d4,_0x46925d),this;}[_0x3a5157(0x20f)](){var _0x2e354f=_0x3a5157;super[_0x2e354f(0x20f)](),this[_0x2e354f(0x2126)]&&this[_0x2e354f(0x2126)][_0x2e354f(0x2fee)]||(this[_0x2e354f(0x34d4)]=null,this[_0x2e354f(0x28a1)]=null);}}_0x505a4e([(0x0,_0x208304['hd'])()],_0xad719f[_0x3a5157(0x1229)],_0x3a5157(0x8c5),null),_0x505a4e([(0x0,_0x208304['hd'])()],_0xad719f[_0x3a5157(0x1229)],'direction',null),_0x505a4e([(0x0,_0x208304['qC'])()],_0xad719f[_0x3a5157(0x1229)],'shadowMinZ',null),_0x505a4e([(0x0,_0x208304['qC'])()],_0xad719f[_0x3a5157(0x1229)],_0x3a5157(0x2d4b),null);},0x25b:(_0x297b81,_0x3abedf,_0x2ff6b2)=>{var _0x4dc4a4=a8_0x49466b;_0x2ff6b2['d'](_0x3abedf,{'P':()=>_0x3e3d10});function _0x54373a(_0x134044,_0x560db2,_0x4ca2f8,_0x5dbc96){var _0x5f2ff4=a8_0x58a1,_0x1c0432,_0x51bc15=arguments[_0x5f2ff4(0x132e)],_0x554e98=_0x51bc15<0x3?_0x560db2:null===_0x5dbc96?_0x5dbc96=Object[_0x5f2ff4(0x319d)](_0x560db2,_0x4ca2f8):_0x5dbc96;if(_0x5f2ff4(0x20cb)==typeof Reflect&&_0x5f2ff4(0x187)==typeof Reflect[_0x5f2ff4(0x14d7)])_0x554e98=Reflect['decorate'](_0x134044,_0x560db2,_0x4ca2f8,_0x5dbc96);else{for(var _0x38360a=_0x134044[_0x5f2ff4(0x132e)]-0x1;0x0<=_0x38360a;_0x38360a--)(_0x1c0432=_0x134044[_0x38360a])&&(_0x554e98=(_0x51bc15<0x3?_0x1c0432(_0x554e98):0x3<_0x51bc15?_0x1c0432(_0x560db2,_0x4ca2f8,_0x554e98):_0x1c0432(_0x560db2,_0x4ca2f8))||_0x554e98);}0x3<_0x51bc15&&_0x554e98&&Object[_0x5f2ff4(0x1fc0)](_0x560db2,_0x4ca2f8,_0x554e98);}var _0x3abedf=_0x2ff6b2(0x153ad),_0x14603a=_0x2ff6b2(0x9fd1),_0x3db47e=_0x2ff6b2(0x16aec),_0x568750=_0x2ff6b2(0xdc06),_0x4c9853=_0x2ff6b2(0xaccd),_0x36ec13=_0x2ff6b2(0xbac7);_0x3db47e['N'][_0x4dc4a4(0xf1b)](_0x4dc4a4(0xd27),(_0x10a7ea,_0x5952a6)=>()=>new _0x3e3d10(_0x10a7ea,_0x14603a['P'][_0x4dc4a4(0x1b83)](),_0x14603a['P'][_0x4dc4a4(0x1b83)](),0x0,0x0,_0x5952a6));class _0x3e3d10 extends _0x4c9853['O']{constructor(_0x43a0a3,_0x25e1f0,_0x6f50b3,_0x356806,_0x3a7626,_0x3fa95a){var _0x9ffef8=_0x4dc4a4;super(_0x43a0a3,_0x3fa95a),this['_innerAngle']=0x0,this[_0x9ffef8(0x31e8)]=_0x14603a['y3'][_0x9ffef8(0x1b83)](),this[_0x9ffef8(0x36a6)]=0.000001,this[_0x9ffef8(0xd4d)]=0x3e8,this[_0x9ffef8(0x225f)]=_0x14603a['P']['Up'](),this[_0x9ffef8(0x1f1)]=!0x0,this[_0x9ffef8(0x1464)]=!0x0,this['_projectionTextureDirty']=!0x0,this[_0x9ffef8(0x3d0d)]=_0x14603a['P'][_0x9ffef8(0x1b83)](),this[_0x9ffef8(0xbf9)]=_0x14603a['y3']['Zero'](),this[_0x9ffef8(0x18f0)]=_0x14603a['y3'][_0x9ffef8(0x1b83)](),this['_projectionTextureScalingMatrix']=_0x14603a['y3'][_0x9ffef8(0x3b5e)](0.5,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1),this[_0x9ffef8(0x8c5)]=_0x25e1f0,this[_0x9ffef8(0x1b19)]=_0x6f50b3,this['angle']=_0x356806,this['exponent']=_0x3a7626;}get[_0x4dc4a4(0x3d51)](){var _0x3f6cc7=_0x4dc4a4;return this[_0x3f6cc7(0x2033)];}set[_0x4dc4a4(0x3d51)](_0x3864bf){var _0x3113a1=_0x4dc4a4;this['_angle']=_0x3864bf,this[_0x3113a1(0x38fc)]=Math[_0x3113a1(0x110a)](0.5*_0x3864bf),this[_0x3113a1(0x1464)]=!0x0,this[_0x3113a1(0x3073)](),this[_0x3113a1(0x15c9)]();}get[_0x4dc4a4(0x3a2f)](){var _0x218961=_0x4dc4a4;return this[_0x218961(0x3ccd)];}set[_0x4dc4a4(0x3a2f)](_0x2296a2){var _0x512e92=_0x4dc4a4;this['_innerAngle']=_0x2296a2,this[_0x512e92(0x15c9)]();}get[_0x4dc4a4(0x1868)](){var _0x472329=_0x4dc4a4;return this[_0x472329(0x24c3)];}set[_0x4dc4a4(0x1868)](_0x25dc35){var _0x4edb9b=_0x4dc4a4;this[_0x4edb9b(0x24c3)]=_0x25dc35,this[_0x4edb9b(0x3073)]();}get[_0x4dc4a4(0x1c35)](){var _0x979ecb=_0x4dc4a4;return this[_0x979ecb(0x31e8)];}get[_0x4dc4a4(0x447)](){var _0x4a2441=_0x4dc4a4;return this[_0x4a2441(0x36a6)];}set['projectionTextureLightNear'](_0x242cb3){var _0x5627d8=_0x4dc4a4;this[_0x5627d8(0x36a6)]=_0x242cb3,this[_0x5627d8(0x1464)]=!0x0;}get[_0x4dc4a4(0x364f)](){return this['_projectionTextureLightFar'];}set[_0x4dc4a4(0x364f)](_0x24ed27){this['_projectionTextureLightFar']=_0x24ed27,this['_projectionTextureProjectionLightDirty']=!0x0;}get['projectionTextureUpDirection'](){var _0x5069e5=_0x4dc4a4;return this[_0x5069e5(0x225f)];}set[_0x4dc4a4(0x37f1)](_0x5ce8cd){var _0x4e2140=_0x4dc4a4;this[_0x4e2140(0x225f)]=_0x5ce8cd,this[_0x4e2140(0x1464)]=!0x0;}get[_0x4dc4a4(0x3b94)](){var _0x1a9f11=_0x4dc4a4;return this[_0x1a9f11(0x696)];}set[_0x4dc4a4(0x3b94)](_0x514ce1){var _0xf26f88=_0x4dc4a4;this['_projectionTexture']!==_0x514ce1&&(this[_0xf26f88(0x696)]=_0x514ce1,this[_0xf26f88(0xbac)]=!0x0,this[_0xf26f88(0x696)]&&!this[_0xf26f88(0x696)][_0xf26f88(0x3a4f)]()&&(_0x3e3d10[_0xf26f88(0x39cc)](this['_projectionTexture'])?this[_0xf26f88(0x696)][_0xf26f88(0x1d91)]()[_0xf26f88(0x3f18)](()=>{var _0x16e2aa=_0xf26f88;this[_0x16e2aa(0xfc8)]();}):_0x3e3d10['_IsTexture'](this[_0xf26f88(0x696)])&&this[_0xf26f88(0x696)][_0xf26f88(0x3fa)][_0xf26f88(0x38c2)](()=>{this['_markMeshesAsLightDirty']();})));}static['_IsProceduralTexture'](_0x3f9f74){var _0xcfa789=_0x4dc4a4;return void 0x0!==_0x3f9f74[_0xcfa789(0x2c29)];}static[_0x4dc4a4(0x2af4)](_0x110735){var _0x4f7e9b=_0x4dc4a4;return void 0x0!==_0x110735[_0x4f7e9b(0x3fa)];}get[_0x4dc4a4(0x2546)](){var _0x4360cd=_0x4dc4a4;return this[_0x4360cd(0x18f0)];}set['projectionTextureProjectionLightMatrix'](_0x222cdc){var _0x241746=_0x4dc4a4;this[_0x241746(0x18f0)]=_0x222cdc,this[_0x241746(0x1464)]=!0x1,this[_0x241746(0xbac)]=!0x0;}[_0x4dc4a4(0x1653)](){var _0x21b053=_0x4dc4a4;return _0x21b053(0x3713);}[_0x4dc4a4(0x33e1)](){return _0x568750['_']['LIGHTTYPEID_SPOTLIGHT'];}[_0x4dc4a4(0x165c)](_0x3bc669){var _0x12fd1d=_0x4dc4a4;super[_0x12fd1d(0x165c)](_0x3bc669),this[_0x12fd1d(0x1f1)]=!0x0;}[_0x4dc4a4(0x3c45)](_0x7c49db){var _0x14e1e0=_0x4dc4a4;super[_0x14e1e0(0x3c45)](_0x7c49db),this[_0x14e1e0(0x1f1)]=!0x0;}[_0x4dc4a4(0x2cf1)](_0x3b6167,_0x4540f8,_0x244c48){var _0x4eefcd=_0x4dc4a4,_0x16137d,_0x199077,_0x597d01,_0x56e8fb=this[_0x4eefcd(0x22fd)]()[_0x4eefcd(0x203b)];_0x56e8fb&&(this[_0x4eefcd(0x24c3)]=this[_0x4eefcd(0x24c3)]||0x1,_0x16137d=this[_0x4eefcd(0x24c3)]*this['_angle'],_0x199077=void 0x0!==this['shadowMinZ']?this[_0x4eefcd(0x3b00)]:_0x56e8fb['minZ'],_0x56e8fb=void 0x0!==this[_0x4eefcd(0x2d4b)]?this[_0x4eefcd(0x2d4b)]:_0x56e8fb['maxZ'],_0x597d01=this[_0x4eefcd(0x22fd)]()[_0x4eefcd(0x2636)]()[_0x4eefcd(0x1317)],_0x14603a['y3'][_0x4eefcd(0x38be)](_0x16137d,0x1,_0x597d01?_0x56e8fb:_0x199077,_0x597d01?_0x199077:_0x56e8fb,_0x3b6167,!0x0,this[_0x4eefcd(0x48a)]['getEngine']()['isNDCHalfZRange'],void 0x0,_0x597d01));}['_computeProjectionTextureViewLightMatrix'](){var _0x25dc72=_0x4dc4a4;this['_projectionTextureViewLightDirty']=!0x1,this[_0x25dc72(0xbac)]=!0x0,this[_0x25dc72(0x8c5)][_0x25dc72(0x1184)](this[_0x25dc72(0x1b19)],this['_projectionTextureViewTargetVector']),_0x14603a['y3'][_0x25dc72(0x15e7)](this[_0x25dc72(0x8c5)],this[_0x25dc72(0x3d0d)],this[_0x25dc72(0x225f)],this['_projectionTextureViewLightMatrix']);}[_0x4dc4a4(0x4005)](){var _0x20a98e=_0x4dc4a4;this[_0x20a98e(0x1464)]=!0x1,this[_0x20a98e(0xbac)]=!0x0;var _0x233551=this[_0x20a98e(0x364f)],_0x367b0b=this['projectionTextureLightNear'],_0x233551=_0x233551/(_0x233551-_0x367b0b),_0x367b0b=-_0x233551*_0x367b0b,_0x124a14=0x1/Math[_0x20a98e(0x2c18)](this['_angle']/0x2);_0x14603a['y3'][_0x20a98e(0x3f5)](_0x124a14,0x0,0x0,0x0,0x0,_0x124a14,0x0,0x0,0x0,0x0,_0x233551,0x1,0x0,0x0,_0x367b0b,0x0,this[_0x20a98e(0x18f0)]);}['_computeProjectionTextureMatrix'](){var _0x5ca7b8=_0x4dc4a4,_0xeed231,_0x599417;this[_0x5ca7b8(0xbac)]=!0x1,this[_0x5ca7b8(0xbf9)]['multiplyToRef'](this['_projectionTextureProjectionLightMatrix'],this[_0x5ca7b8(0x31e8)]),this[_0x5ca7b8(0x696)]instanceof _0x36ec13['x']&&(_0xeed231=this['_projectionTexture']['uScale']/0x2,_0x599417=this[_0x5ca7b8(0x696)][_0x5ca7b8(0x3c8d)]/0x2,_0x14603a['y3'][_0x5ca7b8(0x3f5)](_0xeed231,0x0,0x0,0x0,0x0,_0x599417,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1,this[_0x5ca7b8(0x3016)])),this[_0x5ca7b8(0x31e8)][_0x5ca7b8(0x2b3f)](this[_0x5ca7b8(0x3016)],this[_0x5ca7b8(0x31e8)]);}['_buildUniformLayout'](){var _0x12ed6a=_0x4dc4a4;this[_0x12ed6a(0x3e2e)]['addUniform']('vLightData',0x4),this[_0x12ed6a(0x3e2e)][_0x12ed6a(0x1dfb)](_0x12ed6a(0xe0f),0x4),this[_0x12ed6a(0x3e2e)]['addUniform']('vLightSpecular',0x4),this[_0x12ed6a(0x3e2e)][_0x12ed6a(0x1dfb)](_0x12ed6a(0x1a5d),0x3),this[_0x12ed6a(0x3e2e)][_0x12ed6a(0x1dfb)](_0x12ed6a(0x2749),0x4),this[_0x12ed6a(0x3e2e)][_0x12ed6a(0x1dfb)](_0x12ed6a(0x3451),0x3),this['_uniformBuffer'][_0x12ed6a(0x1dfb)](_0x12ed6a(0x1e1c),0x2),this[_0x12ed6a(0x3e2e)][_0x12ed6a(0x7d6)]();}[_0x4dc4a4(0x15c9)](){var _0x317643=_0x4dc4a4;this[_0x317643(0x2a94)]=0x1/Math[_0x317643(0xc54)](0.001,Math[_0x317643(0x110a)](0.5*this[_0x317643(0x3ccd)])-this['_cosHalfAngle']),this[_0x317643(0x2eb3)]=-this[_0x317643(0x38fc)]*this['_lightAngleScale'];}[_0x4dc4a4(0x177a)](_0x15f8a5,_0xfc80c1){var _0x3896d5=_0x4dc4a4;return this[_0x3896d5(0x3b94)]&&this['projectionTexture'][_0x3896d5(0x3a4f)]()&&(this[_0x3896d5(0x1f1)]&&this[_0x3896d5(0x7a9)](),this[_0x3896d5(0x1464)]&&this[_0x3896d5(0x4005)](),this[_0x3896d5(0xbac)]&&this[_0x3896d5(0x3c11)](),_0x15f8a5[_0x3896d5(0x13a9)](_0x3896d5(0x26be)+_0xfc80c1,this[_0x3896d5(0x31e8)]),_0x15f8a5[_0x3896d5(0x19ec)]('projectionLightSampler'+_0xfc80c1,this['projectionTexture'])),this;}[_0x4dc4a4(0xf2d)](_0x32f2ed,_0x39925e){var _0x2c1e2a=_0x4dc4a4,_0x538167=this[_0x2c1e2a(0x27f5)]()?(this[_0x2c1e2a(0x3e2e)][_0x2c1e2a(0x1260)](_0x2c1e2a(0xeb9),this['transformedPosition']['x'],this[_0x2c1e2a(0x34d4)]['y'],this[_0x2c1e2a(0x34d4)]['z'],this[_0x2c1e2a(0x32fb)],_0x39925e),_0x14603a['P'][_0x2c1e2a(0x3591)](this['transformedDirection'])):(this[_0x2c1e2a(0x3e2e)]['updateFloat4'](_0x2c1e2a(0xeb9),this['position']['x'],this[_0x2c1e2a(0x8c5)]['y'],this[_0x2c1e2a(0x8c5)]['z'],this[_0x2c1e2a(0x32fb)],_0x39925e),_0x14603a['P'][_0x2c1e2a(0x3591)](this[_0x2c1e2a(0x1b19)]));return this[_0x2c1e2a(0x3e2e)][_0x2c1e2a(0x1260)](_0x2c1e2a(0x1a5d),_0x538167['x'],_0x538167['y'],_0x538167['z'],this[_0x2c1e2a(0x38fc)],_0x39925e),this[_0x2c1e2a(0x3e2e)][_0x2c1e2a(0x1260)](_0x2c1e2a(0x2749),this[_0x2c1e2a(0x10d1)],this[_0x2c1e2a(0x1fdc)],this[_0x2c1e2a(0x2a94)],this['_lightAngleOffset'],_0x39925e),this;}[_0x4dc4a4(0x16fb)](_0x5d1144,_0x4c7c91){var _0x301745=_0x4dc4a4,_0x4c0c99=this[_0x301745(0x27f5)]()?_0x14603a['P'][_0x301745(0x3591)](this['transformedDirection']):_0x14603a['P'][_0x301745(0x3591)](this[_0x301745(0x1b19)]);return this[_0x301745(0x22fd)]()['useRightHandedSystem']?_0x5d1144[_0x301745(0x18a)](_0x4c7c91,-_0x4c0c99['x'],-_0x4c0c99['y'],-_0x4c0c99['z']):_0x5d1144['setFloat3'](_0x4c7c91,_0x4c0c99['x'],_0x4c0c99['y'],_0x4c0c99['z']),this;}[_0x4dc4a4(0x2d20)](){var _0x1787ac=_0x4dc4a4;super[_0x1787ac(0x2d20)](),this[_0x1787ac(0x696)]&&this[_0x1787ac(0x696)]['dispose']();}[_0x4dc4a4(0x395)](_0x2567a1){var _0x165e73=_0x4dc4a4,_0x2454f1=this[_0x165e73(0x48a)][_0x165e73(0x2636)](),_0x2567a1=void 0x0!==this[_0x165e73(0x3b00)]?this[_0x165e73(0x3b00)]:_0x2567a1[_0x165e73(0xe5)];return _0x2454f1[_0x165e73(0x1317)]&&_0x2454f1[_0x165e73(0x228c)]||!this[_0x165e73(0x48a)][_0x165e73(0x2636)]()[_0x165e73(0x228c)]?_0x2567a1:0x0;}['getDepthMaxZ'](_0x2ae170){var _0x1c2fd6=_0x4dc4a4,_0xee100e=this[_0x1c2fd6(0x48a)][_0x1c2fd6(0x2636)](),_0x2ae170=void 0x0!==this[_0x1c2fd6(0x2d4b)]?this[_0x1c2fd6(0x2d4b)]:_0x2ae170[_0x1c2fd6(0x220b)];return _0xee100e['useReverseDepthBuffer']&&_0xee100e['isNDCHalfZRange']?0x0:_0x2ae170;}[_0x4dc4a4(0x3517)](_0x4d6be2,_0x1a9823){var _0x5cb07a=_0x4dc4a4;_0x4d6be2[_0x5cb07a(0x378a)+_0x1a9823]=!0x0,_0x4d6be2['PROJECTEDLIGHTTEXTURE'+_0x1a9823]=!(!this['projectionTexture']||!this[_0x5cb07a(0x3b94)][_0x5cb07a(0x3a4f)]());}}_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10[_0x4dc4a4(0x1229)],_0x4dc4a4(0x3d51),null),_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10[_0x4dc4a4(0x1229)],_0x4dc4a4(0x3a2f),null),_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10[_0x4dc4a4(0x1229)],'shadowAngleScale',null),_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10[_0x4dc4a4(0x1229)],_0x4dc4a4(0x32fb),void 0x0),_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10[_0x4dc4a4(0x1229)],'projectionTextureLightNear',null),_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10['prototype'],_0x4dc4a4(0x364f),null),_0x54373a([(0x0,_0x3abedf['qC'])()],_0x3e3d10[_0x4dc4a4(0x1229)],_0x4dc4a4(0x37f1),null),_0x54373a([(0x0,_0x3abedf['oU'])(_0x4dc4a4(0x237c))],_0x3e3d10[_0x4dc4a4(0x1229)],'_projectionTexture',void 0x0);},0x1207e:(_0x86f8da,_0x55949f,_0x12a8d4)=>{var _0x37af4a=a8_0x49466b,_0x22333f,_0x2dadef,_0x5cbec6,_0x3a8ca0,_0x4c0a8b,_0x2ddbe1,_0x21e302,_0x1632d0,_0xcad620,_0x3b64ee,_0x50f3da,_0x17ba05;_0x12a8d4['d'](_0x55949f,{'Et':()=>_0x3a8ca0,'Jg':()=>_0x2dadef,'LC':()=>_0x3b64ee,'Vq':()=>_0x2ddbe1,'_u':()=>_0x21e302,'e8':()=>_0x50f3da,'iM':()=>_0x4c0a8b,'rY':()=>_0x22333f,'tR':()=>_0xcad620,'xB':()=>_0x1632d0,'xu':()=>_0x17ba05,'zg':()=>_0x5cbec6}),(_0x12a8d4=_0x22333f=_0x22333f||{})[_0x12a8d4[_0x37af4a(0x2e41)]=0x1400]=_0x37af4a(0x2e41),_0x12a8d4[_0x12a8d4[_0x37af4a(0x13eb)]=0x1401]=_0x37af4a(0x13eb),_0x12a8d4[_0x12a8d4['SHORT']=0x1402]=_0x37af4a(0x1012),_0x12a8d4[_0x12a8d4['UNSIGNED_SHORT']=0x1403]='UNSIGNED_SHORT',_0x12a8d4[_0x12a8d4[_0x37af4a(0x3e38)]=0x1405]=_0x37af4a(0x3e38),_0x12a8d4[_0x12a8d4[_0x37af4a(0x339b)]=0x1406]=_0x37af4a(0x339b),(_0x55949f=_0x2dadef=_0x2dadef||{})[_0x37af4a(0x3a45)]=_0x37af4a(0x3a45),_0x55949f['VEC2']=_0x37af4a(0x1d8e),_0x55949f['VEC3']=_0x37af4a(0x2c0f),_0x55949f[_0x37af4a(0x2df5)]=_0x37af4a(0x2df5),_0x55949f[_0x37af4a(0x2ccd)]=_0x37af4a(0x2ccd),_0x55949f['MAT3']='MAT3',_0x55949f['MAT4']=_0x37af4a(0x3edc),(_0x12a8d4=_0x5cbec6=_0x5cbec6||{})[_0x37af4a(0x3ece)]=_0x37af4a(0x3b2d),_0x12a8d4[_0x37af4a(0x4070)]=_0x37af4a(0x13fc),_0x12a8d4[_0x37af4a(0x28a4)]=_0x37af4a(0x27e7),_0x12a8d4[_0x37af4a(0x680)]=_0x37af4a(0x1fa1),(_0x55949f=_0x3a8ca0=_0x3a8ca0||{})['LINEAR']=_0x37af4a(0x39fa),_0x55949f['STEP']=_0x37af4a(0x1659),_0x55949f[_0x37af4a(0x3d6)]=_0x37af4a(0x3d6),(_0x4c0a8b=_0x4c0a8b||{})[_0x37af4a(0x1555)]='perspective',_0x4c0a8b[_0x37af4a(0x2e75)]=_0x37af4a(0x1cde),(_0x2ddbe1=_0x2ddbe1||{})[_0x37af4a(0x2471)]=_0x37af4a(0x1fc),_0x2ddbe1[_0x37af4a(0x167a)]='image/png',(_0x12a8d4=_0x21e302=_0x21e302||{})[_0x37af4a(0x2454)]='OPAQUE',_0x12a8d4[_0x37af4a(0x797)]='MASK',_0x12a8d4['BLEND']=_0x37af4a(0x1cd1),(_0x55949f=_0x1632d0=_0x1632d0||{})[_0x55949f[_0x37af4a(0x11b1)]=0x0]=_0x37af4a(0x11b1),_0x55949f[_0x55949f[_0x37af4a(0x3eaa)]=0x1]=_0x37af4a(0x3eaa),_0x55949f[_0x55949f[_0x37af4a(0x3ff2)]=0x2]='LINE_LOOP',_0x55949f[_0x55949f['LINE_STRIP']=0x3]=_0x37af4a(0xf84),_0x55949f[_0x55949f[_0x37af4a(0x13d)]=0x4]=_0x37af4a(0x13d),_0x55949f[_0x55949f[_0x37af4a(0x3f9)]=0x5]=_0x37af4a(0x3f9),_0x55949f[_0x55949f[_0x37af4a(0x1b87)]=0x6]=_0x37af4a(0x1b87),(_0x12a8d4=_0xcad620=_0xcad620||{})[_0x12a8d4['NEAREST']=0x2600]=_0x37af4a(0x19dc),_0x12a8d4[_0x12a8d4['LINEAR']=0x2601]=_0x37af4a(0x39fa),(_0x55949f=_0x3b64ee=_0x3b64ee||{})[_0x55949f['NEAREST']=0x2600]='NEAREST',_0x55949f[_0x55949f[_0x37af4a(0x39fa)]=0x2601]='LINEAR',_0x55949f[_0x55949f[_0x37af4a(0x890)]=0x2700]='NEAREST_MIPMAP_NEAREST',_0x55949f[_0x55949f[_0x37af4a(0x5c2)]=0x2701]='LINEAR_MIPMAP_NEAREST',_0x55949f[_0x55949f[_0x37af4a(0x21d9)]=0x2702]='NEAREST_MIPMAP_LINEAR',_0x55949f[_0x55949f[_0x37af4a(0x7ff)]=0x2703]=_0x37af4a(0x7ff),(_0x12a8d4=_0x50f3da=_0x50f3da||{})[_0x12a8d4['CLAMP_TO_EDGE']=0x812f]=_0x37af4a(0xcf2),_0x12a8d4[_0x12a8d4[_0x37af4a(0x393b)]=0x8370]=_0x37af4a(0x393b),_0x12a8d4[_0x12a8d4['REPEAT']=0x2901]=_0x37af4a(0x1494),(_0x55949f=_0x17ba05=_0x17ba05||{})[_0x37af4a(0x29fa)]=_0x37af4a(0x3f5e),_0x55949f['POINT']=_0x37af4a(0xab4),_0x55949f[_0x37af4a(0x2cf2)]='spot';},0x27de:(_0x13c691,_0x136a2c,_0x558329)=>{var _0x117dca=a8_0x49466b,_0x236465=_0x558329(0x10ea4),_0x459831=_0x558329(0xdef7),_0x531c3c=_0x558329(0x9fd1),_0xd47e2c=_0x558329(0xc84b),_0x1f5f24=_0x558329(0x1dad),_0x347aba=_0x558329(0x83fe),_0x4218c3=_0x558329(0xa838),_0x204dad=_0x558329(0x173aa),_0x424b4e=_0x558329(0xd5e5),_0x46b902=_0x558329(0x2dc8),_0x11546e=_0x558329(0x1c5d),_0x62a43=_0x558329(0x111d5),_0x27e6e5=_0x558329(0xdc06),_0x2ef71f=_0x558329(0xbb85),_0x593260=_0x558329(0xa7ff),_0xc0a9ef=_0x558329(0xe0c0),_0x56a720=_0x558329(0x9316),_0x59c1c7=_0x558329(0xad7e),_0x667d76=_0x558329(0x4b98),_0x2da7e9=_0x558329(0x15c15),_0x52b424=_0x558329(0xcab5),_0x5c3b51=_0x558329(0x2c96),_0x45eb5c=_0x558329(0x114b4),_0x3e522e=_0x558329(0x17b0),_0x30c5df=_0x558329(0xe456),_0x5e416c=_0x558329(0xe222),_0xb6445e=_0x558329(0x5f28);class _0xa2ca61{}_0xa2ca61[_0x117dca(0xc28)]=void 0x0;let _0x40191e={},_0x119051={};const _0x194d64=(_0x223f2b,_0x220e29,_0x5550ca,_0x5e5869)=>{var _0x1fc4b6=_0x117dca;if(!_0x220e29[_0x1fc4b6(0x28c7)])return null;for(let _0x438b18=0x0,_0x233552=_0x220e29['materials'][_0x1fc4b6(0x132e)];_0x438b18<_0x233552;_0x438b18++){var _0x2187db=_0x220e29[_0x1fc4b6(0x28c7)][_0x438b18];if(_0x223f2b(_0x2187db))return{'parsedMaterial':_0x2187db,'material':_0x204dad['F'][_0x1fc4b6(0xb3f)](_0x2187db,_0x5550ca,_0x5e5869)};}return null;},_0x16b072=(_0x34b7d6,_0x193caf)=>_0x34b7d6+_0x117dca(0x3374)+(_0x193caf?_0x193caf[_0x117dca(0x2ff1)]+_0x117dca(0x327c)+_0x193caf[_0x117dca(0x3efc)]+_0x117dca(0xee5)+_0x193caf[_0x117dca(0x257a)]+_0x117dca(0x207a)+_0x193caf['exporter_version']:_0x117dca(0x3425)),_0x180f8d=(_0x25cbb4,_0x108fbe)=>{var _0x28597e=_0x117dca;const _0x1bf80c=_0x108fbe;if(_0x108fbe[_0x28597e(0x34e)]['lods']){if(_0x108fbe['_waitingData'][_0x28597e(0x15bc)]['ids']&&0x0<_0x108fbe[_0x28597e(0x34e)][_0x28597e(0x15bc)][_0x28597e(0x37a)][_0x28597e(0x132e)]){var _0x39cfcb=_0x108fbe[_0x28597e(0x34e)][_0x28597e(0x15bc)]['ids'],_0x4e5cac=_0x1bf80c[_0x28597e(0x3bab)](!0x1);if(_0x108fbe['_waitingData']['lods'][_0x28597e(0x2a4f)]){var _0x25b0dd=_0x108fbe[_0x28597e(0x34e)][_0x28597e(0x15bc)][_0x28597e(0x2a4f)];if(_0x25b0dd['length']>=_0x39cfcb['length']){var _0x2a7d6d=_0x25b0dd[_0x28597e(0x132e)]>_0x39cfcb[_0x28597e(0x132e)]?_0x25b0dd[_0x25b0dd[_0x28597e(0x132e)]-0x1]:0x0;_0x1bf80c[_0x28597e(0x1a25)](!0x1);for(let _0x13a0d0=0x0;_0x13a0d0<_0x39cfcb['length'];_0x13a0d0++){var _0x31aaaa=_0x39cfcb[_0x13a0d0],_0x31aaaa=_0x25cbb4[_0x28597e(0x3e1d)](_0x31aaaa);null!=_0x31aaaa&&_0x1bf80c['addLODLevel'](_0x25b0dd[_0x13a0d0],_0x31aaaa);}0x0<_0x2a7d6d&&_0x1bf80c['addLODLevel'](_0x2a7d6d,null),!0x0===_0x4e5cac&&_0x1bf80c[_0x28597e(0x1a25)](!0x0);}else _0x5e416c['w1']['Warn'](_0x28597e(0x996)+_0x108fbe[_0x28597e(0x3efc)]);}}_0x108fbe[_0x28597e(0x34e)]['lods']=null;}},_0xc16efd=(_0x255c7b,_0x418548,_0x18180a)=>{var _0x2896f6=_0x117dca;if(_0x2896f6(0x3542)!=typeof _0x255c7b)return(_0x18180a=_0x18180a[_0x2896f6(0x2ac5)](_0x255c7b))&&null!=_0x418548?_0x18180a[_0x2896f6(0x1704)][parseInt(_0x418548)]:_0x18180a;return _0x18180a=_0x40191e[_0x255c7b],_0x18180a&&null!=_0x418548?_0x18180a['instances'][parseInt(_0x418548)]:_0x18180a;},_0xb26ee7=(_0x522364,_0x585644)=>'number'!=typeof _0x522364?_0x585644[_0x117dca(0x2469)](_0x522364,!0x0):_0x119051[_0x522364],_0x174a9b=(_0x5e36a8,_0x1a948f,_0x4fd237,_0x11e045,_0x2e89ca=!0x1)=>{var _0x5e0f01=_0x117dca;const _0x44e29f=new _0x56a720['TJ'](_0x5e36a8);let _0x3dd980='importScene\x20has\x20failed\x20JSON\x20parse';try{var _0x5763ec=JSON[_0x5e0f01(0x3da5)](_0x1a948f),_0x4a5852=(_0x3dd980='',_0x593260['n'][_0x5e0f01(0x1276)]===_0x593260['n'][_0x5e0f01(0x1e10)]);let _0x575921,_0x183343;if(void 0x0!==_0x5763ec['environmentTexture']&&null!==_0x5763ec[_0x5e0f01(0x1de0)]){var _0xd94e63,_0x513cb1,_0x49b6cf=void 0x0===_0x5763ec[_0x5e0f01(0x1906)]||_0x5763ec[_0x5e0f01(0x1906)];if(_0x5763ec[_0x5e0f01(0x3c88)]&&'BABYLON.HDRCubeTexture'===_0x5763ec[_0x5e0f01(0x3c88)]){var _0x1863e7=_0x5763ec[_0x5e0f01(0x1cd8)]||0x80;const _0x380693=new _0x11546e['e']((_0x5763ec['environmentTexture'][_0x5e0f01(0x2c35)](/https?:\/\//g)?'':_0x4fd237)+_0x5763ec['environmentTexture'],_0x5e36a8,_0x1863e7,!0x0,!_0x49b6cf,void 0x0,_0x5763ec[_0x5e0f01(0x16b0)]);_0x5763ec[_0x5e0f01(0x1f96)]&&(_0x380693[_0x5e0f01(0xc20)]=_0x5763ec[_0x5e0f01(0x1f96)]),_0x5e36a8[_0x5e0f01(0x1de0)]=_0x380693;}else{if(_0x5e0f01(0x20cb)==typeof _0x5763ec[_0x5e0f01(0x1de0)]){var _0x197e89=_0x46b902['B'][_0x5e0f01(0xb3f)](_0x5763ec['environmentTexture'],_0x5e36a8,_0x4fd237);_0x5e36a8[_0x5e0f01(0x1de0)]=_0x197e89;}else{if(_0x5763ec[_0x5e0f01(0x1de0)][_0x5e0f01(0x3297)](_0x5e0f01(0x1513))){const _0x6c064b=new _0x46b902['B']((_0x5763ec[_0x5e0f01(0x1de0)]['match'](/https?:\/\//g)?'':_0x4fd237)+_0x5763ec[_0x5e0f01(0x1de0)],_0x5e36a8,_0x5763ec[_0x5e0f01(0x39cb)]);_0x5763ec[_0x5e0f01(0x1f96)]&&(_0x6c064b['rotationY']=_0x5763ec[_0x5e0f01(0x1f96)]),_0x5e36a8[_0x5e0f01(0x1de0)]=_0x6c064b;}else{const _0x4c2d1c=_0x46b902['B']['CreateFromPrefilteredData']((_0x5763ec[_0x5e0f01(0x1de0)][_0x5e0f01(0x2c35)](/https?:\/\//g)?'':_0x4fd237)+_0x5763ec['environmentTexture'],_0x5e36a8,_0x5763ec[_0x5e0f01(0x39cb)]);_0x5763ec[_0x5e0f01(0x1f96)]&&(_0x4c2d1c[_0x5e0f01(0xc20)]=_0x5763ec[_0x5e0f01(0x1f96)]),_0x5e36a8['environmentTexture']=_0x4c2d1c;}}}!0x0===_0x5763ec['createDefaultSkybox']&&(_0xd94e63=void 0x0!==_0x5e36a8[_0x5e0f01(0x203b)]&&null!==_0x5e36a8[_0x5e0f01(0x203b)]?(_0x5e36a8[_0x5e0f01(0x203b)][_0x5e0f01(0x220b)]-_0x5e36a8[_0x5e0f01(0x203b)][_0x5e0f01(0xe5)])/0x2:0x3e8,_0x513cb1=_0x5763ec[_0x5e0f01(0xdfe)]||0x0,_0x5e36a8[_0x5e0f01(0x18e4)](_0x5e36a8[_0x5e0f01(0x1de0)],_0x49b6cf,_0xd94e63,_0x513cb1)),_0x44e29f[_0x5e0f01(0x1de0)]=_0x5e36a8[_0x5e0f01(0x1de0)];}if(void 0x0!==_0x5763ec[_0x5e0f01(0x1117)]&&null!==_0x5763ec[_0x5e0f01(0x1117)]&&(_0x5e36a8[_0x5e0f01(0x1117)]=_0x5763ec[_0x5e0f01(0x1117)]),void 0x0!==_0x5763ec['lights']&&null!==_0x5763ec['lights'])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x1834)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x31349d=_0x5763ec['lights'][_0x575921];const _0x2d5703=_0x27e6e5['_'][_0x5e0f01(0xb3f)](_0x31349d,_0x5e36a8);_0x2d5703&&(_0x40191e[_0x31349d['uniqueId']]=_0x2d5703,_0x44e29f['lights']['push'](_0x2d5703),_0x2d5703['_parentContainer']=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?'\x0a\x09Lights:':'')+_0x5e0f01(0x3d29)+_0x2d5703[_0x5e0f01(0x27d6)](_0x4a5852));}if(void 0x0!==_0x5763ec[_0x5e0f01(0x1dff)]&&null!==_0x5763ec[_0x5e0f01(0x1dff)])for(_0x575921=0x0,_0x183343=_0x5763ec['reflectionProbes'][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x211610=_0x5763ec[_0x5e0f01(0x1dff)][_0x575921];const _0xb5d2f1=_0x3e522e['x'][_0x5e0f01(0xb3f)](_0x211610,_0x5e36a8,_0x4fd237);_0xb5d2f1&&(_0x44e29f['reflectionProbes']['push'](_0xb5d2f1),_0xb5d2f1[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?'\x0a\x09Reflection\x20Probes:':'')+_0x5e0f01(0x3d29)+_0xb5d2f1[_0x5e0f01(0x27d6)](_0x4a5852));}if(void 0x0!==_0x5763ec[_0x5e0f01(0x1b36)]&&null!==_0x5763ec[_0x5e0f01(0x1b36)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x1b36)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x3d02ee=_0x5763ec[_0x5e0f01(0x1b36)][_0x575921];const _0x556796=(0x0,_0x30c5df['q'])('BABYLON.Animation');if(_0x556796){const _0x412406=_0x556796['Parse'](_0x3d02ee);_0x5e36a8[_0x5e0f01(0x1b36)][_0x5e0f01(0x2f54)](_0x412406),_0x44e29f[_0x5e0f01(0x1b36)]['push'](_0x412406),_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0x79d):'')+_0x5e0f01(0x3d29)+_0x412406['toString'](_0x4a5852);}}if(void 0x0!==_0x5763ec['materials']&&null!==_0x5763ec[_0x5e0f01(0x28c7)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x28c7)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x134006=_0x5763ec['materials'][_0x575921];const _0x2f4e16=_0x204dad['F'][_0x5e0f01(0xb3f)](_0x134006,_0x5e36a8,_0x4fd237);if(_0x2f4e16){_0x119051[_0x134006[_0x5e0f01(0x439)]||_0x134006['id']]=_0x2f4e16,_0x44e29f[_0x5e0f01(0x28c7)][_0x5e0f01(0x2f54)](_0x2f4e16),_0x2f4e16[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0x14a7):'')+'\x0a\x09\x09'+_0x2f4e16[_0x5e0f01(0x27d6)](_0x4a5852);const _0x467b63=_0x2f4e16[_0x5e0f01(0x13b1)]();_0x467b63[_0x5e0f01(0x2f62)](_0x39c00f=>{var _0x282887=_0x5e0f01;-0x1==_0x44e29f['textures'][_0x282887(0x404a)](_0x39c00f)&&(_0x44e29f[_0x282887(0xb3c)]['push'](_0x39c00f),_0x39c00f[_0x282887(0x30a7)]=_0x44e29f);});}}if(void 0x0!==_0x5763ec[_0x5e0f01(0x3974)]&&null!==_0x5763ec[_0x5e0f01(0x3974)])for(_0x575921=0x0,_0x183343=_0x5763ec['multiMaterials'][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x10d9dc=_0x5763ec['multiMaterials'][_0x575921];const _0x27aaf5=_0x424b4e['G'][_0x5e0f01(0x1718)](_0x10d9dc,_0x5e36a8),_0x383c48=(_0x119051[_0x10d9dc[_0x5e0f01(0x439)]||_0x10d9dc['id']]=_0x27aaf5,_0x44e29f[_0x5e0f01(0x3974)][_0x5e0f01(0x2f54)](_0x27aaf5),_0x27aaf5[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0x2205):'')+_0x5e0f01(0x3d29)+_0x27aaf5[_0x5e0f01(0x27d6)](_0x4a5852),_0x27aaf5[_0x5e0f01(0x13b1)]());_0x383c48[_0x5e0f01(0x2f62)](_0x438d94=>{var _0x6f775b=_0x5e0f01;-0x1==_0x44e29f[_0x6f775b(0xb3c)]['indexOf'](_0x438d94)&&(_0x44e29f[_0x6f775b(0xb3c)][_0x6f775b(0x2f54)](_0x438d94),_0x438d94['_parentContainer']=_0x44e29f);});}if(void 0x0!==_0x5763ec['morphTargetManagers']&&null!==_0x5763ec[_0x5e0f01(0xcb4)])for(const _0x1e1742 of _0x5763ec[_0x5e0f01(0xcb4)]){const _0xbba3f5=_0x2da7e9['O'][_0x5e0f01(0xb3f)](_0x1e1742,_0x5e36a8);_0x44e29f[_0x5e0f01(0xcb4)]['push'](_0xbba3f5),_0xbba3f5[_0x5e0f01(0x30a7)]=_0x44e29f;}if(void 0x0!==_0x5763ec[_0x5e0f01(0x1423)]&&null!==_0x5763ec['skeletons'])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x1423)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x1e3509=_0x5763ec[_0x5e0f01(0x1423)][_0x575921];const _0xda5702=_0x667d76['O'][_0x5e0f01(0xb3f)](_0x1e3509,_0x5e36a8);_0x44e29f[_0x5e0f01(0x1423)]['push'](_0xda5702),_0xda5702[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?'\x0a\x09Skeletons:':'')+_0x5e0f01(0x3d29)+_0xda5702[_0x5e0f01(0x27d6)](_0x4a5852);}var _0x26d552=_0x5763ec[_0x5e0f01(0x21e7)];if(null!=_0x26d552){const _0x52b67b=new Array();var _0x1e2e30=_0x26d552['vertexData'];if(null!=_0x1e2e30)for(_0x575921=0x0,_0x183343=_0x1e2e30['length'];_0x575921<_0x183343;_0x575921++){var _0x5bbd8e=_0x1e2e30[_0x575921];_0x52b67b['push'](_0x347aba['Z'][_0x5e0f01(0xb3f)](_0x5bbd8e,_0x5e36a8,_0x4fd237));}_0x52b67b[_0x5e0f01(0x2f62)](_0x5cfbb0=>{var _0x145b71=_0x5e0f01;_0x5cfbb0&&(_0x44e29f[_0x145b71(0x21e7)][_0x145b71(0x2f54)](_0x5cfbb0),_0x5cfbb0[_0x145b71(0x30a7)]=_0x44e29f);});}if(void 0x0!==_0x5763ec[_0x5e0f01(0x1585)]&&null!==_0x5763ec[_0x5e0f01(0x1585)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x1585)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x4dcd94=_0x5763ec['transformNodes'][_0x575921];const _0x4d4a0d=_0x4218c3['Y']['Parse'](_0x4dcd94,_0x5e36a8,_0x4fd237);_0x40191e[_0x4dcd94[_0x5e0f01(0x439)]]=_0x4d4a0d,_0x44e29f['transformNodes'][_0x5e0f01(0x2f54)](_0x4d4a0d),_0x4d4a0d[_0x5e0f01(0x30a7)]=_0x44e29f;}if(void 0x0!==_0x5763ec['meshes']&&null!==_0x5763ec[_0x5e0f01(0x2aa5)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x2aa5)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0xe97bd6=_0x5763ec['meshes'][_0x575921];const _0x14987f=_0x1f5f24['Kj'][_0x5e0f01(0xb3f)](_0xe97bd6,_0x5e36a8,_0x4fd237);if(_0x40191e[_0xe97bd6[_0x5e0f01(0x439)]]=_0x14987f,_0x44e29f['meshes'][_0x5e0f01(0x2f54)](_0x14987f),_0x14987f[_0x5e0f01(0x30a7)]=_0x44e29f,_0x14987f['hasInstances']){for(const _0x4fa96d of _0x14987f[_0x5e0f01(0x1704)])_0x44e29f[_0x5e0f01(0x2aa5)][_0x5e0f01(0x2f54)](_0x4fa96d),_0x4fa96d[_0x5e0f01(0x30a7)]=_0x44e29f;}_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0x36fa):'')+_0x5e0f01(0x3d29)+_0x14987f[_0x5e0f01(0x27d6)](_0x4a5852);}if(void 0x0!==_0x5763ec['cameras']&&null!==_0x5763ec[_0x5e0f01(0x3eff)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x3eff)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x737497=_0x5763ec['cameras'][_0x575921];const _0x432e4d=_0x459831['V'][_0x5e0f01(0xb3f)](_0x737497,_0x5e36a8);_0x40191e[_0x737497['uniqueId']]=_0x432e4d,_0x44e29f[_0x5e0f01(0x3eff)][_0x5e0f01(0x2f54)](_0x432e4d),_0x432e4d[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0xc29):'')+_0x5e0f01(0x3d29)+_0x432e4d[_0x5e0f01(0x27d6)](_0x4a5852);}if(void 0x0!==_0x5763ec[_0x5e0f01(0x2b35)]&&null!==_0x5763ec[_0x5e0f01(0x2b35)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x2b35)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){var _0x416919=_0x5763ec['postProcesses'][_0x575921];const _0x3b6cca=_0xb6445e['D'][_0x5e0f01(0xb3f)](_0x416919,_0x5e36a8,_0x4fd237);_0x3b6cca&&(_0x44e29f[_0x5e0f01(0x2b35)][_0x5e0f01(0x2f54)](_0x3b6cca),_0x3b6cca[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0x39fd):'')+_0x5e0f01(0x3d29)+_0x3b6cca['toString']());}if(void 0x0!==_0x5763ec['animationGroups']&&null!==_0x5763ec[_0x5e0f01(0x33b2)])for(_0x575921=0x0,_0x183343=_0x5763ec[_0x5e0f01(0x33b2)]['length'];_0x575921<_0x183343;_0x575921++){var _0x176e13=_0x5763ec[_0x5e0f01(0x33b2)][_0x575921];const _0x43cfce=_0x62a43['O']['Parse'](_0x176e13,_0x5e36a8);_0x44e29f[_0x5e0f01(0x33b2)][_0x5e0f01(0x2f54)](_0x43cfce),_0x43cfce[_0x5e0f01(0x30a7)]=_0x44e29f,_0x3dd980=(_0x3dd980+=0x0===_0x575921?_0x5e0f01(0x283c):'')+_0x5e0f01(0x3d29)+_0x43cfce['toString'](_0x4a5852);}for(_0x575921=0x0,_0x183343=_0x5e36a8['cameras'][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){const _0x7cbf2d=_0x5e36a8[_0x5e0f01(0x3eff)][_0x575921];null!==_0x7cbf2d[_0x5e0f01(0x1f93)]&&(_0x7cbf2d[_0x5e0f01(0x2126)]=_0xc16efd(_0x7cbf2d[_0x5e0f01(0x1f93)],_0x7cbf2d[_0x5e0f01(0x370f)],_0x5e36a8),_0x7cbf2d[_0x5e0f01(0x1f93)]=null,_0x7cbf2d[_0x5e0f01(0x370f)]=null);}for(_0x575921=0x0,_0x183343=_0x5e36a8[_0x5e0f01(0x1834)]['length'];_0x575921<_0x183343;_0x575921++){const _0x126dc6=_0x5e36a8[_0x5e0f01(0x1834)][_0x575921];_0x126dc6&&null!==_0x126dc6[_0x5e0f01(0x1f93)]&&(_0x126dc6[_0x5e0f01(0x2126)]=_0xc16efd(_0x126dc6['_waitingParentId'],_0x126dc6[_0x5e0f01(0x370f)],_0x5e36a8),_0x126dc6[_0x5e0f01(0x1f93)]=null,_0x126dc6[_0x5e0f01(0x370f)]=null);}for(_0x575921=0x0,_0x183343=_0x5e36a8[_0x5e0f01(0x1585)]['length'];_0x575921<_0x183343;_0x575921++){const _0x4b6184=_0x5e36a8[_0x5e0f01(0x1585)][_0x575921];null!==_0x4b6184[_0x5e0f01(0x1f93)]&&(_0x4b6184[_0x5e0f01(0x2126)]=_0xc16efd(_0x4b6184['_waitingParentId'],_0x4b6184[_0x5e0f01(0x370f)],_0x5e36a8),_0x4b6184[_0x5e0f01(0x1f93)]=null,_0x4b6184[_0x5e0f01(0x370f)]=null);}for(_0x575921=0x0,_0x183343=_0x5e36a8[_0x5e0f01(0x2aa5)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){const _0xf1eeaf=_0x5e36a8['meshes'][_0x575921];null!==_0xf1eeaf[_0x5e0f01(0x1f93)]&&(_0xf1eeaf['parent']=_0xc16efd(_0xf1eeaf[_0x5e0f01(0x1f93)],_0xf1eeaf[_0x5e0f01(0x370f)],_0x5e36a8),_0xf1eeaf[_0x5e0f01(0x1f93)]=null,_0xf1eeaf[_0x5e0f01(0x370f)]=null),_0xf1eeaf[_0x5e0f01(0x34e)][_0x5e0f01(0x15bc)]&&_0x180f8d(_0x5e36a8,_0xf1eeaf);}for(_0x5e36a8[_0x5e0f01(0x3974)][_0x5e0f01(0x2f62)](_0x1b66be=>{var _0x393a69=_0x5e0f01;_0x1b66be[_0x393a69(0x548)]['forEach'](_0x18b18c=>{var _0x28ca26=_0x393a69;_0x1b66be[_0x28ca26(0x2809)][_0x28ca26(0x2f54)](_0xb26ee7(_0x18b18c,_0x5e36a8));}),_0x1b66be[_0x393a69(0x548)]=[];}),_0x5e36a8['meshes'][_0x5e0f01(0x2f62)](_0x4ed1c3=>{var _0x2d543b=_0x5e0f01;null!==_0x4ed1c3[_0x2d543b(0x2842)]&&(_0x4ed1c3[_0x2d543b(0x4e2)]=_0xb26ee7(_0x4ed1c3[_0x2d543b(0x2842)],_0x5e36a8),_0x4ed1c3[_0x2d543b(0x2842)]=null);}),_0x575921=0x0,_0x183343=_0x5e36a8[_0x5e0f01(0x1423)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){const _0x291fd8=_0x5e36a8['skeletons'][_0x575921];_0x291fd8['_hasWaitingData']&&(null!=_0x291fd8[_0x5e0f01(0x3d38)]&&_0x291fd8[_0x5e0f01(0x3d38)]['forEach'](_0x1b3564=>{var _0x153688=_0x5e0f01,_0x2f9e6b;_0x1b3564['_waitingTransformNodeId']&&((_0x2f9e6b=_0x5e36a8['getLastEntryById'](_0x1b3564[_0x153688(0x3ffa)]))&&_0x1b3564['linkTransformNode'](_0x2f9e6b),_0x1b3564[_0x153688(0x3ffa)]=null);}),_0x291fd8[_0x5e0f01(0x30a1)]=null);}for(_0x575921=0x0,_0x183343=_0x5e36a8[_0x5e0f01(0x2aa5)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){const _0x147cc7=_0x5e36a8[_0x5e0f01(0x2aa5)][_0x575921];_0x147cc7[_0x5e0f01(0x34e)]['freezeWorldMatrix']?(_0x147cc7['freezeWorldMatrix'](),_0x147cc7['_waitingData'][_0x5e0f01(0x1ea7)]=null):_0x147cc7['computeWorldMatrix'](!0x0);}for(_0x575921=0x0,_0x183343=_0x5e36a8[_0x5e0f01(0x1834)][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){const _0x574776=_0x5e36a8['lights'][_0x575921];if(0x0<_0x574776['_excludedMeshesIds'][_0x5e0f01(0x132e)]){for(let _0x2e6804=0x0;_0x2e6804<_0x574776[_0x5e0f01(0x11c8)][_0x5e0f01(0x132e)];_0x2e6804++){var _0x55ed93=_0x5e36a8[_0x5e0f01(0x3e1d)](_0x574776[_0x5e0f01(0x11c8)][_0x2e6804]);_0x55ed93&&_0x574776[_0x5e0f01(0x325a)][_0x5e0f01(0x2f54)](_0x55ed93);}_0x574776[_0x5e0f01(0x11c8)]=[];}if(0x0<_0x574776[_0x5e0f01(0x28c)][_0x5e0f01(0x132e)]){for(let _0x42bac1=0x0;_0x42bac1<_0x574776[_0x5e0f01(0x28c)][_0x5e0f01(0x132e)];_0x42bac1++){var _0xdc7731=_0x5e36a8[_0x5e0f01(0x3e1d)](_0x574776['_includedOnlyMeshesIds'][_0x42bac1]);_0xdc7731&&_0x574776[_0x5e0f01(0x382c)]['push'](_0xdc7731);}_0x574776['_includedOnlyMeshesIds']=[];}}for(_0x5e36a8[_0x5e0f01(0x21e7)][_0x5e0f01(0x2f62)](_0x5686f4=>{var _0x3022b3=_0x5e0f01;_0x5686f4[_0x3022b3(0x1789)]='';}),_0xc0a9ef['p'][_0x5e0f01(0xb3f)](_0x5763ec,_0x5e36a8,_0x44e29f,_0x4fd237),_0x575921=0x0,_0x183343=_0x5e36a8['meshes'][_0x5e0f01(0x132e)];_0x575921<_0x183343;_0x575921++){const _0x779152=_0x5e36a8[_0x5e0f01(0x2aa5)][_0x575921];_0x779152[_0x5e0f01(0x34e)][_0x5e0f01(0x2b73)]&&(_0x59c1c7['k'][_0x5e0f01(0xb3f)](_0x779152['_waitingData'][_0x5e0f01(0x2b73)],_0x779152,_0x5e36a8),_0x779152[_0x5e0f01(0x34e)][_0x5e0f01(0x2b73)]=null);}void 0x0!==_0x5763ec[_0x5e0f01(0x2b73)]&&null!==_0x5763ec[_0x5e0f01(0x2b73)]&&_0x59c1c7['k'][_0x5e0f01(0xb3f)](_0x5763ec[_0x5e0f01(0x2b73)],null,_0x5e36a8);}catch(_0x19bf4b){var _0x38f03e=_0x16b072(_0x5e0f01(0x1039),_0x5763ec?_0x5763ec[_0x5e0f01(0x465)]:_0x5e0f01(0x6a7))+_0x3dd980;if(!_0x11e045)throw _0x236465['Y'][_0x5e0f01(0x1d75)](_0x38f03e),_0x19bf4b;_0x11e045(_0x38f03e,_0x19bf4b);}finally{_0x40191e={},_0x119051={},_0x2e89ca||_0x44e29f[_0x5e0f01(0x138)](),null!==_0x3dd980&&_0x593260['n'][_0x5e0f01(0x1276)]!==_0x593260['n']['NO_LOGGING']&&_0x236465['Y']['Log'](_0x16b072('loadAssets',_0x5763ec?_0x5763ec[_0x5e0f01(0x465)]:'Unknown')+(_0x593260['n'][_0x5e0f01(0x1276)]!==_0x593260['n'][_0x5e0f01(0x2998)]?_0x3dd980:''));}return _0x44e29f;};_0x593260['n'][_0x117dca(0x374b)]({'name':_0x117dca(0x10d4),'extensions':_0x117dca(0x1322),'canDirectLoad':_0x5a0b59=>-0x1!==_0x5a0b59[_0x117dca(0x404a)](_0x117dca(0x2978)),'importMesh':(_0x1c3e05,_0x21dcbc,_0x1365b6,_0x591c22,_0x3f43de,_0x5145b9,_0x36c8ca,_0x3d22ba)=>{var _0x5a0363=_0x117dca,_0x49fc9a;let _0x13ff2e='importMesh\x20has\x20failed\x20JSON\x20parse';try{var _0x198d1d=JSON['parse'](_0x1365b6);_0x13ff2e='';const _0x3f52e2=_0x593260['n'][_0x5a0363(0x1276)]===_0x593260['n'][_0x5a0363(0x1e10)],_0x39bb98=(_0x1c3e05?Array[_0x5a0363(0x3ec0)](_0x1c3e05)||(_0x1c3e05=[_0x1c3e05]):_0x1c3e05=null,new Array()),_0x640751=new Map(),_0x509ec6=[];if(void 0x0!==_0x198d1d[_0x5a0363(0x1585)]&&null!==_0x198d1d['transformNodes'])for(let _0x3486a6=0x0,_0x3f23ff=_0x198d1d['transformNodes'][_0x5a0363(0x132e)];_0x3486a6<_0x3f23ff;_0x3486a6++){var _0x30b15c=_0x198d1d['transformNodes'][_0x3486a6];const _0x246b2c=_0x4218c3['Y'][_0x5a0363(0xb3f)](_0x30b15c,_0x21dcbc,_0x591c22);_0x509ec6[_0x5a0363(0x2f54)](_0x246b2c),_0x640751[_0x5a0363(0xe5f)](_0x246b2c[_0x5a0363(0x13d4)],_0x246b2c),_0x246b2c[_0x5a0363(0x13d4)]=null;}if(void 0x0!==_0x198d1d[_0x5a0363(0x2aa5)]&&null!==_0x198d1d[_0x5a0363(0x2aa5)]){const _0xfa1968=[];var _0x3f3bb2,_0x25e0fc=[],_0x142240=[];const _0x4170d4=[];for(let _0x59e42f=0x0,_0x4a9769=_0x198d1d['meshes'][_0x5a0363(0x132e)];_0x59e42f<_0x4a9769;_0x59e42f++){const _0x570209=_0x198d1d[_0x5a0363(0x2aa5)][_0x59e42f];if(null===_0x1c3e05||((_0xc0846a,_0x5b2f16,_0x1743fd)=>{var _0x49977e=_0x5a0363;for(const _0x14be92 in _0x5b2f16)if(_0xc0846a[_0x49977e(0x3efc)]===_0x5b2f16[_0x14be92])return _0x1743fd[_0x49977e(0x2f54)](_0xc0846a['id']),!0x0;return void 0x0!==_0xc0846a[_0x49977e(0x2470)]&&-0x1!==_0x1743fd[_0x49977e(0x404a)](_0xc0846a[_0x49977e(0x2470)])&&(_0x1743fd[_0x49977e(0x2f54)](_0xc0846a['id']),!0x0);})(_0x570209,_0x1c3e05,_0x39bb98)){if(null!==_0x1c3e05&&delete _0x1c3e05[_0x1c3e05[_0x5a0363(0x404a)](_0x570209[_0x5a0363(0x3efc)])],void 0x0!==_0x570209[_0x5a0363(0x2f35)]&&null!==_0x570209[_0x5a0363(0x2f35)]&&void 0x0!==_0x198d1d[_0x5a0363(0x21e7)]&&null!==_0x198d1d[_0x5a0363(0x21e7)]){let _0x1ae187=!0x1;['boxes',_0x5a0363(0x21a1),_0x5a0363(0x876),'toruses',_0x5a0363(0x2754),_0x5a0363(0x3d08),_0x5a0363(0x1823),'vertexData'][_0x5a0363(0x2f62)](_0x141a81=>{var _0x227590=_0x5a0363;!0x0!==_0x1ae187&&_0x198d1d[_0x227590(0x21e7)][_0x141a81]&&Array[_0x227590(0x3ec0)](_0x198d1d[_0x227590(0x21e7)][_0x141a81])&&_0x198d1d[_0x227590(0x21e7)][_0x141a81][_0x227590(0x2f62)](_0x13d4a0=>{var _0x4ef2b5=_0x227590;_0x13d4a0['id']===_0x570209[_0x4ef2b5(0x2f35)]&&(_0x4ef2b5(0x3316)===_0x141a81&&_0x347aba['Z'][_0x4ef2b5(0xb3f)](_0x13d4a0,_0x21dcbc,_0x591c22),_0x1ae187=!0x0);});}),!0x1===_0x1ae187&&_0x236465['Y'][_0x5a0363(0x2e91)]('Geometry\x20not\x20found\x20for\x20mesh\x20'+_0x570209['id']);}if(_0x570209[_0x5a0363(0x2a32)]||_0x570209[_0x5a0363(0x3102)]){const _0x51a53a=_0x570209[_0x5a0363(0x2a32)]?_0x142240:_0x25e0fc;let _0x58df3c=-0x1!==_0x51a53a[_0x5a0363(0x404a)](_0x570209['materialUniqueId']||_0x570209[_0x5a0363(0x3102)]);if(!0x1===_0x58df3c&&void 0x0!==_0x198d1d['multiMaterials']&&null!==_0x198d1d[_0x5a0363(0x3974)]){const _0x2acaf2=(_0x54537a,_0x4b0c5d)=>{var _0x459e3a=_0x5a0363;_0x51a53a[_0x459e3a(0x2f54)](_0x54537a);const _0x2facfb=_0x194d64(_0x4b0c5d,_0x198d1d,_0x21dcbc,_0x591c22);_0x2facfb&&_0x2facfb[_0x459e3a(0x4e2)]&&(_0x119051[_0x2facfb[_0x459e3a(0x2629)][_0x459e3a(0x439)]||_0x2facfb[_0x459e3a(0x2629)]['id']]=_0x2facfb[_0x459e3a(0x4e2)],_0x13ff2e+='\x0a\x09Material\x20'+_0x2facfb[_0x459e3a(0x4e2)][_0x459e3a(0x27d6)](_0x3f52e2));};for(let _0xce0d35=0x0,_0xad95bc=_0x198d1d[_0x5a0363(0x3974)][_0x5a0363(0x132e)];_0xce0d35<_0xad95bc;_0xce0d35++){const _0xf7717b=_0x198d1d[_0x5a0363(0x3974)][_0xce0d35];if(_0x570209['materialUniqueId']&&_0xf7717b[_0x5a0363(0x439)]===_0x570209[_0x5a0363(0x2a32)]||_0xf7717b['id']===_0x570209['materialId']){_0xf7717b['materialsUniqueIds']?_0xf7717b[_0x5a0363(0x259b)][_0x5a0363(0x2f62)](_0x410c39=>_0x2acaf2(_0x410c39,_0x263b17=>_0x263b17[_0x5a0363(0x439)]===_0x410c39)):_0xf7717b[_0x5a0363(0x28c7)][_0x5a0363(0x2f62)](_0x50bdb7=>_0x2acaf2(_0x50bdb7,_0x5139f4=>_0x5139f4['id']===_0x50bdb7)),_0x51a53a[_0x5a0363(0x2f54)](_0xf7717b['uniqueId']||_0xf7717b['id']);const _0x41275c=_0x424b4e['G']['ParseMultiMaterial'](_0xf7717b,_0x21dcbc);(_0x119051[_0xf7717b[_0x5a0363(0x439)]||_0xf7717b['id']]=_0x41275c)&&(_0x58df3c=!0x0,_0x13ff2e+=_0x5a0363(0x1eea)+_0x41275c[_0x5a0363(0x27d6)](_0x3f52e2));break;}}}if(!0x1===_0x58df3c){_0x51a53a['push'](_0x570209[_0x5a0363(0x2a32)]||_0x570209['materialId']);const _0x4cd0d0=_0x194d64(_0x12cfed=>_0x570209[_0x5a0363(0x2a32)]&&_0x12cfed[_0x5a0363(0x439)]===_0x570209['materialUniqueId']||_0x12cfed['id']===_0x570209[_0x5a0363(0x3102)],_0x198d1d,_0x21dcbc,_0x591c22);_0x4cd0d0&&_0x4cd0d0[_0x5a0363(0x4e2)]?(_0x119051[_0x4cd0d0['parsedMaterial'][_0x5a0363(0x439)]||_0x4cd0d0['parsedMaterial']['id']]=_0x4cd0d0[_0x5a0363(0x4e2)],_0x13ff2e+=_0x5a0363(0xd12)+_0x4cd0d0[_0x5a0363(0x4e2)][_0x5a0363(0x27d6)](_0x3f52e2)):_0x236465['Y'][_0x5a0363(0x2e91)]('Material\x20not\x20found\x20for\x20mesh\x20'+_0x570209['id']);}}if(-0x1<_0x570209[_0x5a0363(0xcd6)]&&void 0x0!==_0x198d1d[_0x5a0363(0x1423)]&&null!==_0x198d1d[_0x5a0363(0x1423)]&&!(-0x1<_0xfa1968[_0x5a0363(0x404a)](_0x570209[_0x5a0363(0xcd6)])))for(let _0x21e2ae=0x0,_0x123187=_0x198d1d['skeletons'][_0x5a0363(0x132e)];_0x21e2ae<_0x123187;_0x21e2ae++){var _0x4477c1=_0x198d1d['skeletons'][_0x21e2ae];if(_0x4477c1['id']===_0x570209[_0x5a0363(0xcd6)]){const _0x4e0e5c=_0x667d76['O'][_0x5a0363(0xb3f)](_0x4477c1,_0x21dcbc);_0x36c8ca[_0x5a0363(0x2f54)](_0x4e0e5c),_0xfa1968[_0x5a0363(0x2f54)](_0x4477c1['id']),_0x13ff2e+='\x0a\x09Skeleton\x20'+_0x4e0e5c[_0x5a0363(0x27d6)](_0x3f52e2);}}if(-0x1<_0x570209[_0x5a0363(0x1062)]&&void 0x0!==_0x198d1d['morphTargetManagers']&&null!==_0x198d1d[_0x5a0363(0xcb4)]&&!(-0x1<_0x4170d4['indexOf'](_0x570209['morphTargetManagerId'])))for(let _0x45f0af=0x0,_0x42624a=_0x198d1d['morphTargetManagers'][_0x5a0363(0x132e)];_0x45f0af<_0x42624a;_0x45f0af++){var _0x3203a7=_0x198d1d[_0x5a0363(0xcb4)][_0x45f0af];if(_0x3203a7['id']===_0x570209[_0x5a0363(0x1062)]){const _0x225ecf=_0x2da7e9['O']['Parse'](_0x3203a7,_0x21dcbc);_0x4170d4['push'](_0x225ecf[_0x5a0363(0x439)]),_0x13ff2e+=_0x5a0363(0x141a)+_0x225ecf[_0x5a0363(0x27d6)]();}}const _0x32294=_0x1f5f24['Kj'][_0x5a0363(0xb3f)](_0x570209,_0x21dcbc,_0x591c22);_0x3f43de[_0x5a0363(0x2f54)](_0x32294),_0x640751['set'](_0x32294[_0x5a0363(0x13d4)],_0x32294),_0x32294[_0x5a0363(0x13d4)]=null,_0x13ff2e+=_0x5a0363(0x22fb)+_0x32294[_0x5a0363(0x27d6)](_0x3f52e2);}}_0x21dcbc['multiMaterials'][_0x5a0363(0x2f62)](_0x2a8160=>{var _0x2feee8=_0x5a0363;_0x2a8160['_waitingSubMaterialsUniqueIds'][_0x2feee8(0x2f62)](_0xad094b=>{var _0x173dbf=_0x2feee8;_0x2a8160['subMaterials'][_0x173dbf(0x2f54)](_0xb26ee7(_0xad094b,_0x21dcbc));}),_0x2a8160['_waitingSubMaterialsUniqueIds']=[];}),_0x21dcbc['meshes'][_0x5a0363(0x2f62)](_0x2624b8=>{var _0x2940ee=_0x5a0363;null!==_0x2624b8[_0x2940ee(0x2842)]&&(_0x2624b8[_0x2940ee(0x4e2)]=_0xb26ee7(_0x2624b8[_0x2940ee(0x2842)],_0x21dcbc),_0x2624b8[_0x2940ee(0x2842)]=null);});for(let _0x5d6816=0x0,_0x27dc42=_0x21dcbc['transformNodes'][_0x5a0363(0x132e)];_0x5d6816<_0x27dc42;_0x5d6816++){const _0x13cd93=_0x21dcbc[_0x5a0363(0x1585)][_0x5d6816];if(null!==_0x13cd93[_0x5a0363(0x1f93)]){let _0xf993a3=_0x640751['get'](parseInt(_0x13cd93[_0x5a0363(0x1f93)]))||null,_0x8745cf=_0xf993a3=null===_0xf993a3?_0x21dcbc[_0x5a0363(0x2ac5)](_0x13cd93['_waitingParentId']):_0xf993a3;_0x13cd93[_0x5a0363(0x370f)]&&(_0x8745cf=_0xf993a3[_0x5a0363(0x1704)][parseInt(_0x13cd93['_waitingParentInstanceIndex'])],_0x13cd93[_0x5a0363(0x370f)]=null),_0x13cd93['parent']=_0x8745cf,_0x13cd93[_0x5a0363(0x1f93)]=null;}}let _0x518795;for(let _0x9b2ba1=0x0,_0x5854f5=_0x21dcbc[_0x5a0363(0x2aa5)][_0x5a0363(0x132e)];_0x9b2ba1<_0x5854f5;_0x9b2ba1++){if((_0x518795=_0x21dcbc['meshes'][_0x9b2ba1])[_0x5a0363(0x1f93)]){let _0x5d5964=_0x640751[_0x5a0363(0x2493)](parseInt(_0x518795['_waitingParentId']))||null,_0x55ebd3=_0x5d5964=null===_0x5d5964?_0x21dcbc[_0x5a0363(0x2ac5)](_0x518795[_0x5a0363(0x1f93)]):_0x5d5964;_0x518795[_0x5a0363(0x370f)]&&(_0x55ebd3=_0x5d5964[_0x5a0363(0x1704)][parseInt(_0x518795[_0x5a0363(0x370f)])],_0x518795['_waitingParentInstanceIndex']=null),_0x518795[_0x5a0363(0x2126)]=_0x55ebd3,_0x5a0363(0x2dbb)===(null==(_0x49fc9a=_0x518795['parent'])?void 0x0:_0x49fc9a['getClassName']())&&-0x1<(_0x3f3bb2=_0x509ec6[_0x5a0363(0x404a)](_0x518795['parent']))&&_0x509ec6[_0x5a0363(0x1035)](_0x3f3bb2,0x1),_0x518795['_waitingParentId']=null;}_0x518795[_0x5a0363(0x34e)][_0x5a0363(0x15bc)]&&_0x180f8d(_0x21dcbc,_0x518795);}for(const _0xded202 of _0x509ec6)_0xded202[_0x5a0363(0x2d20)]();for(let _0x27cd73=0x0,_0x48b176=_0x21dcbc[_0x5a0363(0x1423)][_0x5a0363(0x132e)];_0x27cd73<_0x48b176;_0x27cd73++){const _0x589ac1=_0x21dcbc[_0x5a0363(0x1423)][_0x27cd73];_0x589ac1[_0x5a0363(0x30a1)]&&(null!=_0x589ac1[_0x5a0363(0x3d38)]&&_0x589ac1['bones'][_0x5a0363(0x2f62)](_0x4aa841=>{var _0x4aba3f=_0x5a0363,_0x3f49b3;_0x4aa841[_0x4aba3f(0x3ffa)]&&((_0x3f49b3=_0x21dcbc[_0x4aba3f(0x2ac5)](_0x4aa841[_0x4aba3f(0x3ffa)]))&&_0x4aa841[_0x4aba3f(0x7b9)](_0x3f49b3),_0x4aa841['_waitingTransformNodeId']=null);}),_0x589ac1[_0x5a0363(0x30a1)]=null);}for(let _0x26038e=0x0,_0x27f51b=_0x21dcbc['meshes'][_0x5a0363(0x132e)];_0x26038e<_0x27f51b;_0x26038e++)(_0x518795=_0x21dcbc[_0x5a0363(0x2aa5)][_0x26038e])['_waitingData']['freezeWorldMatrix']?(_0x518795['freezeWorldMatrix'](),_0x518795[_0x5a0363(0x34e)][_0x5a0363(0x1ea7)]=null):_0x518795[_0x5a0363(0x67e)](!0x0);}if(void 0x0!==_0x198d1d['particleSystems']&&null!==_0x198d1d['particleSystems']){const _0x3d83a1=_0xc0a9ef['p'][_0x5a0363(0x292f)](_0x2ef71f['l'][_0x5a0363(0x1cc4)]);if(_0x3d83a1)for(let _0xf9d18b=0x0,_0x7c0748=_0x198d1d[_0x5a0363(0xfd2)][_0x5a0363(0x132e)];_0xf9d18b<_0x7c0748;_0xf9d18b++){var _0x1c54d5=_0x198d1d['particleSystems'][_0xf9d18b];-0x1!==_0x39bb98[_0x5a0363(0x404a)](_0x1c54d5[_0x5a0363(0x33fc)])&&_0x5145b9['push'](_0x3d83a1(_0x1c54d5,_0x21dcbc,_0x591c22));}}return _0x21dcbc[_0x5a0363(0x21e7)][_0x5a0363(0x2f62)](_0x4aa90b=>{_0x4aa90b['_loadedUniqueId']='';}),!0x0;}catch(_0x329433){var _0x4c4fee=_0x16b072(_0x5a0363(0x3608),_0x198d1d?_0x198d1d['producer']:_0x5a0363(0x6a7))+_0x13ff2e;if(!_0x3d22ba)throw _0x236465['Y'][_0x5a0363(0x1d75)](_0x4c4fee),_0x329433;_0x3d22ba(_0x4c4fee,_0x329433);}finally{null!==_0x13ff2e&&_0x593260['n'][_0x5a0363(0x1276)]!==_0x593260['n'][_0x5a0363(0x32c3)]&&_0x236465['Y']['Log'](_0x16b072(_0x5a0363(0x3608),_0x198d1d?_0x198d1d[_0x5a0363(0x465)]:'Unknown')+(_0x593260['n'][_0x5a0363(0x1276)]!==_0x593260['n']['MINIMAL_LOGGING']?_0x13ff2e:'')),_0x119051={};}return!0x1;},'load':(_0x417cc0,_0xd133b0,_0x71844f,_0xa8c2bf)=>{var _0x5d03af=_0x117dca;let _0x1917c8=_0x5d03af(0x2c85);try{var _0x16c9b2=JSON['parse'](_0xd133b0);if(_0x1917c8='',void 0x0!==_0x16c9b2[_0x5d03af(0x284f)]&&null!==_0x16c9b2['useDelayedTextureLoading']&&(_0x417cc0['useDelayedTextureLoading']=_0x16c9b2[_0x5d03af(0x284f)]&&!_0x593260['n'][_0x5d03af(0x3e8c)]),void 0x0!==_0x16c9b2[_0x5d03af(0x1f0b)]&&null!==_0x16c9b2[_0x5d03af(0x1f0b)]&&(_0x417cc0[_0x5d03af(0x1f0b)]=_0x16c9b2[_0x5d03af(0x1f0b)]),void 0x0!==_0x16c9b2['clearColor']&&null!==_0x16c9b2['clearColor']&&(_0x417cc0[_0x5d03af(0x294c)]=_0xd47e2c['HE'][_0x5d03af(0xd4e)](_0x16c9b2[_0x5d03af(0x294c)])),void 0x0!==_0x16c9b2['ambientColor']&&null!==_0x16c9b2[_0x5d03af(0x143a)]&&(_0x417cc0['ambientColor']=_0xd47e2c['Wo'][_0x5d03af(0xd4e)](_0x16c9b2['ambientColor'])),void 0x0!==_0x16c9b2[_0x5d03af(0x149d)]&&null!==_0x16c9b2['gravity']&&(_0x417cc0[_0x5d03af(0x149d)]=_0x531c3c['P']['FromArray'](_0x16c9b2[_0x5d03af(0x149d)])),void 0x0!==_0x16c9b2[_0x5d03af(0xe97)]&&(_0x417cc0[_0x5d03af(0xe97)]=!!_0x16c9b2[_0x5d03af(0xe97)]),_0x16c9b2[_0x5d03af(0x3e1a)]&&0x0!==_0x16c9b2[_0x5d03af(0x3e1a)])switch(_0x417cc0[_0x5d03af(0x3e1a)]=_0x16c9b2[_0x5d03af(0x3e1a)],_0x417cc0[_0x5d03af(0x317b)]=_0xd47e2c['Wo'][_0x5d03af(0xd4e)](_0x16c9b2[_0x5d03af(0x317b)]),_0x417cc0[_0x5d03af(0x347c)]=_0x16c9b2['fogStart'],_0x417cc0[_0x5d03af(0x1b6b)]=_0x16c9b2[_0x5d03af(0x1b6b)],_0x417cc0[_0x5d03af(0xba9)]=_0x16c9b2[_0x5d03af(0xba9)],_0x1917c8+=_0x5d03af(0x2a03),_0x417cc0['fogMode']){case 0x1:_0x1917c8+=_0x5d03af(0x1efe);break;case 0x2:_0x1917c8+=_0x5d03af(0x2b22);break;case 0x3:_0x1917c8+=_0x5d03af(0x1c1e);}if(_0x16c9b2[_0x5d03af(0x4e6)]){let _0x1694a8;'cannon'===_0x16c9b2[_0x5d03af(0x1209)]||_0x16c9b2[_0x5d03af(0x1209)]===_0x52b424['s'][_0x5d03af(0x3efc)]?_0x1694a8=new _0x52b424['s'](void 0x0,void 0x0,_0xa2ca61['LoaderInjectedPhysicsEngine']):'oimo'===_0x16c9b2[_0x5d03af(0x1209)]||_0x16c9b2['physicsEngine']===_0x5c3b51['A']['name']?_0x1694a8=new _0x5c3b51['A'](void 0x0,_0xa2ca61['LoaderInjectedPhysicsEngine']):_0x5d03af(0xde2)!==_0x16c9b2[_0x5d03af(0x1209)]&&_0x16c9b2[_0x5d03af(0x1209)]!==_0x45eb5c['b'][_0x5d03af(0x3efc)]||(_0x1694a8=new _0x45eb5c['b'](void 0x0,_0xa2ca61['LoaderInjectedPhysicsEngine'],void 0x0)),_0x1917c8=_0x5d03af(0x22a1)+(_0x16c9b2[_0x5d03af(0x1209)]||_0x5d03af(0x379e))+'\x20enabled\x0a';var _0x29d7fb=_0x16c9b2['physicsGravity']?_0x531c3c['P'][_0x5d03af(0xd4e)](_0x16c9b2['physicsGravity']):null;_0x417cc0[_0x5d03af(0x35b2)](_0x29d7fb,_0x1694a8);}return void 0x0!==_0x16c9b2[_0x5d03af(0x19eb)]&&null!==_0x16c9b2[_0x5d03af(0x19eb)]&&(_0x417cc0['metadata']=_0x16c9b2[_0x5d03af(0x19eb)]),void 0x0!==_0x16c9b2[_0x5d03af(0x27d1)]&&null!==_0x16c9b2[_0x5d03af(0x27d1)]&&(_0x417cc0[_0x5d03af(0x27d1)]=_0x16c9b2[_0x5d03af(0x27d1)]),!!_0x174a9b(_0x417cc0,_0xd133b0,_0x71844f,_0xa8c2bf,!0x0)&&(_0x16c9b2[_0x5d03af(0x3f53)]&&_0x417cc0['beginAnimation'](_0x417cc0,_0x16c9b2[_0x5d03af(0x39fe)],_0x16c9b2[_0x5d03af(0x15eb)],_0x16c9b2[_0x5d03af(0x562)],_0x16c9b2[_0x5d03af(0x7e4)]||0x1),void 0x0!==_0x16c9b2[_0x5d03af(0x1a97)]&&null!==_0x16c9b2['activeCameraID']&&_0x417cc0[_0x5d03af(0x45a)](_0x16c9b2['activeCameraID']),!0x0);}catch(_0x583d14){var _0xeb1866=_0x16b072(_0x5d03af(0x4138),_0x16c9b2?_0x16c9b2['producer']:_0x5d03af(0x6a7))+_0x1917c8;if(!_0xa8c2bf)throw _0x236465['Y'][_0x5d03af(0x1d75)](_0xeb1866),_0x583d14;_0xa8c2bf(_0xeb1866,_0x583d14);}finally{null!==_0x1917c8&&_0x593260['n']['loggingLevel']!==_0x593260['n'][_0x5d03af(0x32c3)]&&_0x236465['Y'][_0x5d03af(0x1d75)](_0x16b072(_0x5d03af(0x4138),_0x16c9b2?_0x16c9b2[_0x5d03af(0x465)]:_0x5d03af(0x6a7))+(_0x593260['n'][_0x5d03af(0x1276)]!==_0x593260['n'][_0x5d03af(0x2998)]?_0x1917c8:''));}return!0x1;},'loadAssetContainer':(_0x5c4ede,_0x4d8c6c,_0x3e8634,_0x1ad415)=>_0x174a9b(_0x5c4ede,_0x4d8c6c,_0x3e8634,_0x1ad415)});},0x18515:(_0x206945,_0x5c25c5,_0x12bd9c)=>{_0x12bd9c(0x27de);},0x16e4e:(_0x1a9d1d,_0x2e6513,_0x45186b)=>{_0x45186b(0xe96c),_0x45186b(0x18515),_0x45186b(0xa7ff),_0x45186b(0x126c);},0xe96c:(_0x2bede4,_0x58015b,_0x2852f5)=>{var _0x54b2f4=a8_0x49466b;_0x2852f5=_0x2852f5(0xee04);class _0x259603{constructor(_0x227880,_0x5e5465='',_0x2e0bf2=_0x54b2f4(0x2640)){var _0x44b278=_0x54b2f4;this['_renderingCanvas']=_0x227880,this[_0x44b278(0x150f)]=_0x5e5465,this[_0x44b278(0x397f)]=_0x2e0bf2,this[_0x44b278(0x4d6)]=()=>{var _0xd3d023=_0x44b278,_0x40997b=this[_0xd3d023(0xeed)][_0xd3d023(0x1eb6)](),_0x579652=window[_0xd3d023(0x2fc7)](this[_0xd3d023(0xeed)])[_0xd3d023(0x8c5)];this[_0xd3d023(0x1d3c)]&&(this[_0xd3d023(0x1d3c)][_0xd3d023(0x403e)][_0xd3d023(0x8c5)]=_0xd3d023(0x7c0)===_0x579652?_0xd3d023(0x7c0):_0xd3d023(0xb31),this['_loadingDiv'][_0xd3d023(0x403e)]['left']=_0x40997b['left']+'px',this[_0xd3d023(0x1d3c)][_0xd3d023(0x403e)][_0xd3d023(0x170)]=_0x40997b[_0xd3d023(0x170)]+'px',this[_0xd3d023(0x1d3c)][_0xd3d023(0x403e)][_0xd3d023(0x37ce)]=_0x40997b[_0xd3d023(0x37ce)]+'px',this[_0xd3d023(0x1d3c)][_0xd3d023(0x403e)][_0xd3d023(0x1995)]=_0x40997b[_0xd3d023(0x1995)]+'px');};}[_0x54b2f4(0x1b78)](){var _0x51ccf9=_0x54b2f4;if(!this[_0x51ccf9(0x1d3c)]){this['_loadingDiv']=document[_0x51ccf9(0x536)](_0x51ccf9(0xc51)),this[_0x51ccf9(0x1d3c)]['id']=_0x51ccf9(0x12e5),this['_loadingDiv'][_0x51ccf9(0x403e)][_0x51ccf9(0x3474)]='0',this[_0x51ccf9(0x1d3c)]['style']['transition']='opacity\x201.5s\x20ease',this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x403e)][_0x51ccf9(0x3009)]=_0x51ccf9(0x25c6),this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x403e)]['display']=_0x51ccf9(0x677),this['_loadingDiv'][_0x51ccf9(0x403e)][_0x51ccf9(0x1a81)]=_0x51ccf9(0x3105),this[_0x51ccf9(0x1d3c)]['style'][_0x51ccf9(0x14f9)]=_0x51ccf9(0x3105),this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x403e)]['justifyItems']=_0x51ccf9(0xfb8),this['_loadingDiv']['style'][_0x51ccf9(0x184c)]=_0x51ccf9(0xfb8),this[_0x51ccf9(0x2f4a)]=document[_0x51ccf9(0x536)](_0x51ccf9(0xc51)),this['_loadingTextDiv'][_0x51ccf9(0x403e)][_0x51ccf9(0x8c5)]='absolute',this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)][_0x51ccf9(0x29b1)]='0',this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)][_0x51ccf9(0x170)]=_0x51ccf9(0x25a8),this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)][_0x51ccf9(0x117a)]=_0x51ccf9(0x13c3),this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)]['width']=_0x51ccf9(0x3105),this['_loadingTextDiv']['style']['height']=_0x51ccf9(0x15b8),this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)][_0x51ccf9(0x2b65)]=_0x51ccf9(0x2eb2),this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)][_0x51ccf9(0xb9c)]=_0x51ccf9(0x1c75),this['_loadingTextDiv']['style'][_0x51ccf9(0x25cc)]=_0x51ccf9(0x41f),this[_0x51ccf9(0x2f4a)]['style']['textAlign']='center',this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x403e)][_0x51ccf9(0xcdd)]='1',this[_0x51ccf9(0x2f4a)]['innerHTML']=_0x51ccf9(0x253b),this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x2e77)](this['_loadingTextDiv']),this[_0x51ccf9(0x2f4a)][_0x51ccf9(0x239f)]=this[_0x51ccf9(0x150f)],this[_0x51ccf9(0x644)]=document[_0x51ccf9(0x536)]('style'),this[_0x51ccf9(0x644)][_0x51ccf9(0x2eea)]=_0x51ccf9(0x245),this[_0x51ccf9(0x644)][_0x51ccf9(0x239f)]=_0x51ccf9(0x3e83),document[_0x51ccf9(0xfd4)](_0x51ccf9(0x2ff))[0x0][_0x51ccf9(0x2e77)](this[_0x51ccf9(0x644)]);var _0x1ac736=!!window[_0x51ccf9(0x3eee)];const _0x2443a2=new Image(),_0x1bee0f=(_0x259603[_0x51ccf9(0x3ff4)]?_0x2443a2[_0x51ccf9(0x23b1)]=_0x259603[_0x51ccf9(0x3ff4)]:_0x2443a2['src']=_0x1ac736?_0x51ccf9(0x332c):_0x51ccf9(0x3727),_0x2443a2[_0x51ccf9(0x403e)][_0x51ccf9(0x37ce)]=_0x51ccf9(0x3c52),_0x2443a2['style'][_0x51ccf9(0x3bfe)]='1',_0x2443a2['style']['gridRow']='1',_0x2443a2[_0x51ccf9(0x403e)][_0x51ccf9(0x170)]='50%',_0x2443a2[_0x51ccf9(0x403e)][_0x51ccf9(0x29b1)]='50%',_0x2443a2[_0x51ccf9(0x403e)][_0x51ccf9(0xcc9)]=_0x51ccf9(0x3796),_0x2443a2[_0x51ccf9(0x403e)][_0x51ccf9(0x8c5)]='absolute',document[_0x51ccf9(0x536)](_0x51ccf9(0xc51))),_0xd9c1c8=(_0x1bee0f[_0x51ccf9(0x403e)]['width']=_0x51ccf9(0x17fd),_0x1bee0f['style']['gridColumn']='1',_0x1bee0f[_0x51ccf9(0x403e)]['gridRow']='1',_0x1bee0f[_0x51ccf9(0x403e)]['top']=_0x51ccf9(0x25a8),_0x1bee0f['style'][_0x51ccf9(0x29b1)]=_0x51ccf9(0x25a8),_0x1bee0f[_0x51ccf9(0x403e)][_0x51ccf9(0xcc9)]=_0x51ccf9(0x3796),_0x1bee0f[_0x51ccf9(0x403e)][_0x51ccf9(0x8c5)]='absolute',new Image());_0x259603[_0x51ccf9(0x9cb)]?_0xd9c1c8['src']=_0x259603[_0x51ccf9(0x9cb)]:_0xd9c1c8[_0x51ccf9(0x23b1)]=_0x1ac736?_0x51ccf9(0x3853):'https://cdn.babylonjs.com/Assets/loadingIcon.png',_0xd9c1c8[_0x51ccf9(0x403e)][_0x51ccf9(0x61d)]=_0x51ccf9(0x1f5e),_0xd9c1c8[_0x51ccf9(0x403e)][_0x51ccf9(0x240f)]='spin1\x200.75s\x20infinite\x20linear',_0xd9c1c8[_0x51ccf9(0x403e)]['transformOrigin']='50%\x2050%',_0xd9c1c8['style']['webkitTransformOrigin']=_0x51ccf9(0x359f),_0x1ac736||(_0x1ac736=0x10,_0x44e089=18.5,_0x18bbdc=_0x504242=0x1e,_0x2443a2['style'][_0x51ccf9(0x37ce)]=_0x1ac736+'vh',_0x2443a2['style'][_0x51ccf9(0x1995)]=_0x44e089+'vh',_0x2443a2[_0x51ccf9(0x403e)][_0x51ccf9(0x29b1)]=_0x51ccf9(0x17eb)+_0x1ac736/0x2+'vh)',_0x2443a2['style'][_0x51ccf9(0x170)]=_0x51ccf9(0x17eb)+_0x44e089/0x2+_0x51ccf9(0x3ca0),_0xd9c1c8[_0x51ccf9(0x403e)][_0x51ccf9(0x37ce)]=_0x504242+'vh',_0xd9c1c8[_0x51ccf9(0x403e)][_0x51ccf9(0x1995)]=_0x18bbdc+'vh',_0xd9c1c8['style'][_0x51ccf9(0x29b1)]='calc(50%\x20-\x20'+_0x504242/0x2+_0x51ccf9(0x3ca0),_0xd9c1c8['style'][_0x51ccf9(0x170)]=_0x51ccf9(0x17eb)+_0x18bbdc/0x2+_0x51ccf9(0x3ca0)),_0x1bee0f[_0x51ccf9(0x2e77)](_0xd9c1c8),this['_loadingDiv'][_0x51ccf9(0x2e77)](_0x2443a2),this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x2e77)](_0x1bee0f),this[_0x51ccf9(0x4d6)](),window[_0x51ccf9(0x2b6c)](_0x51ccf9(0x2545),this[_0x51ccf9(0x4d6)]),this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x403e)][_0x51ccf9(0x2ab9)]=this[_0x51ccf9(0x397f)],document[_0x51ccf9(0x208a)][_0x51ccf9(0x2e77)](this[_0x51ccf9(0x1d3c)]),this[_0x51ccf9(0x1d3c)][_0x51ccf9(0x403e)][_0x51ccf9(0x3474)]='1';}var _0x504242,_0x18bbdc,_0x44e089;}[_0x54b2f4(0x20c2)](){var _0x1b5db9=_0x54b2f4;this[_0x1b5db9(0x1d3c)]&&(this[_0x1b5db9(0x1d3c)][_0x1b5db9(0x403e)][_0x1b5db9(0x3474)]='0',this[_0x1b5db9(0x1d3c)][_0x1b5db9(0x2b6c)](_0x1b5db9(0x25d),()=>{var _0x4d547a=_0x1b5db9;this[_0x4d547a(0x2f4a)]&&(this[_0x4d547a(0x2f4a)][_0x4d547a(0x2473)](),this[_0x4d547a(0x2f4a)]=null),this[_0x4d547a(0x1d3c)]&&(this[_0x4d547a(0x1d3c)][_0x4d547a(0x2473)](),this[_0x4d547a(0x1d3c)]=null),this[_0x4d547a(0x644)]&&(this[_0x4d547a(0x644)]['remove'](),this[_0x4d547a(0x644)]=null),window['removeEventListener'](_0x4d547a(0x2545),this[_0x4d547a(0x4d6)]);}));}set[_0x54b2f4(0x39f6)](_0x2a99cd){var _0x47cd3f=_0x54b2f4;this[_0x47cd3f(0x150f)]=_0x2a99cd,this[_0x47cd3f(0x2f4a)]&&(this['_loadingTextDiv'][_0x47cd3f(0x239f)]=this[_0x47cd3f(0x150f)]);}get[_0x54b2f4(0x39f6)](){var _0x59532a=_0x54b2f4;return this[_0x59532a(0x150f)];}get[_0x54b2f4(0x2c41)](){var _0x54fc20=_0x54b2f4;return this[_0x54fc20(0x397f)];}set[_0x54b2f4(0x2c41)](_0x4cf438){var _0x33aac1=_0x54b2f4;this[_0x33aac1(0x397f)]=_0x4cf438,this[_0x33aac1(0x1d3c)]&&(this[_0x33aac1(0x1d3c)][_0x33aac1(0x403e)]['backgroundColor']=this[_0x33aac1(0x397f)]);}}_0x259603[_0x54b2f4(0x3ff4)]='',_0x259603[_0x54b2f4(0x9cb)]='',_0x2852f5['D'][_0x54b2f4(0x3ba6)]=_0x1ad0d3=>new _0x259603(_0x1ad0d3);},0xa7ff:(_0x326fd8,_0x428ace,_0x11d688)=>{var _0x29dffb=a8_0x49466b;_0x11d688['d'](_0x428ace,{'n':()=>_0x34674e});var _0x3e2f25,_0x4941f5=_0x11d688(0xe222),_0x428ace=_0x11d688(0xf96c),_0xe3720e=_0x11d688(0x1446b),_0x2bdd1e=_0x11d688(0xee04),_0x501e05=_0x11d688(0xf8c1),_0x4b76af=_0x11d688(0x10ea4),_0x6fefd1=_0x11d688(0x77a5),_0x49b037=_0x11d688(0x126c),_0x6cde1b=_0x11d688(0x2560),_0x522939=_0x11d688(0x5038);_0x3e2f25={'Clean':0x0,0x0:_0x29dffb(0x18dd),'Stop':0x1,0x1:'Stop','Sync':0x2,0x2:_0x29dffb(0xe66),'NoSync':0x3,0x3:_0x29dffb(0x28ca)};class _0x34674e{static get[_0x29dffb(0x3e8c)](){var _0x5459b1=_0x29dffb;return _0x49b037['Z'][_0x5459b1(0x3e8c)];}static set['ForceFullSceneLoadingForIncremental'](_0x1e4ade){var _0x69d0f7=_0x29dffb;_0x49b037['Z'][_0x69d0f7(0x3e8c)]=_0x1e4ade;}static get[_0x29dffb(0x17ba)](){return _0x49b037['Z']['ShowLoadingScreen'];}static set[_0x29dffb(0x17ba)](_0x1bebef){var _0xf5db9e=_0x29dffb;_0x49b037['Z'][_0xf5db9e(0x17ba)]=_0x1bebef;}static get[_0x29dffb(0x1276)](){var _0x4d2faa=_0x29dffb;return _0x49b037['Z'][_0x4d2faa(0x1276)];}static set[_0x29dffb(0x1276)](_0x16d253){var _0x2fec78=_0x29dffb;_0x49b037['Z'][_0x2fec78(0x1276)]=_0x16d253;}static get[_0x29dffb(0x1ca5)](){var _0x4208f2=_0x29dffb;return _0x49b037['Z'][_0x4208f2(0x1ca5)];}static set['CleanBoneMatrixWeights'](_0x127ff1){var _0x4559e3=_0x29dffb;_0x49b037['Z'][_0x4559e3(0x1ca5)]=_0x127ff1;}static[_0x29dffb(0x3497)](){var _0x2c2d87=_0x29dffb;return _0x34674e[_0x2c2d87(0x35e9)][_0x2c2d87(0x1322)];}static[_0x29dffb(0x2994)](_0x1e2e69){var _0x4c1e8c=_0x29dffb;return _0x34674e[_0x4c1e8c(0x35e9)][_0x1e2e69]||(_0x4b76af['Y'][_0x4c1e8c(0x2e91)](_0x4c1e8c(0x12f9)+_0x1e2e69+'\x20files.\x20Trying\x20to\x20use\x20.babylon\x20default\x20plugin.\x20To\x20load\x20from\x20a\x20specific\x20filetype\x20(eg.\x20gltf)\x20see:\x20https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes'),_0x34674e[_0x4c1e8c(0x3497)]());}static['_GetPluginForDirectLoad'](_0x1e4de9){var _0x443250=_0x29dffb;for(const _0x4d0cb8 in _0x34674e[_0x443250(0x35e9)]){const _0x23ab6c=_0x34674e['_RegisteredPlugins'][_0x4d0cb8][_0x443250(0x3248)];if(_0x23ab6c[_0x443250(0x23ce)]&&_0x23ab6c[_0x443250(0x23ce)](_0x1e4de9))return _0x34674e[_0x443250(0x35e9)][_0x4d0cb8];}return _0x34674e[_0x443250(0x3497)]();}static[_0x29dffb(0x23d)](_0x1bd72d){var _0x260491=_0x29dffb,_0x166de2=_0x1bd72d[_0x260491(0x404a)]('?'),_0x166de2=(_0x1bd72d=-0x1!==_0x166de2?_0x1bd72d[_0x260491(0x1c2d)](0x0,_0x166de2):_0x1bd72d)[_0x260491(0x29e1)]('.'),_0x166de2=_0x1bd72d['substring'](_0x166de2,_0x1bd72d[_0x260491(0x132e)])[_0x260491(0x241b)]();return _0x34674e[_0x260491(0x2994)](_0x166de2);}static[_0x29dffb(0x21fd)](_0x94c25d){var _0x9c4715=_0x29dffb;return _0x9c4715(0x2551)===_0x94c25d[_0x9c4715(0x46a)](0x0,0x5)?_0x94c25d['substr'](0x5):null;}static['_FormatErrorMessage'](_0x41c0a0,_0x194724,_0x1fa962){var _0x23bd71=_0x29dffb;let _0x133f45=_0x23bd71(0x256c)+_0x41c0a0[_0x23bd71(0x2f50)];return _0x194724?_0x133f45+=':\x20'+_0x194724:_0x1fa962&&(_0x133f45+=':\x20'+_0x1fa962),_0x133f45;}static[_0x29dffb(0x22ae)](_0x1062a8,_0x1b56f9,_0x4add46,_0x4383d8,_0x2310cf,_0x4dd1e6,_0x2bbd68){var _0x5622c3=_0x29dffb,_0x5ea8aa=_0x34674e['_GetDirectLoad'](_0x1062a8['url']);const _0x141f7f=_0x2bbd68?_0x34674e['_GetPluginForExtension'](_0x2bbd68):_0x5ea8aa?_0x34674e['_GetPluginForDirectLoad'](_0x1062a8[_0x5622c3(0x2f50)]):_0x34674e[_0x5622c3(0x23d)](_0x1062a8['url']);let _0x596a4b;if(!(_0x596a4b=void 0x0!==_0x141f7f[_0x5622c3(0x3248)][_0x5622c3(0x30cb)]?_0x141f7f[_0x5622c3(0x3248)][_0x5622c3(0x30cb)]():_0x141f7f['plugin']))throw _0x5622c3(0x7e7);if(_0x34674e[_0x5622c3(0x16a1)][_0x5622c3(0x3e9)](_0x596a4b),_0x5ea8aa&&(_0x596a4b[_0x5622c3(0x23ce)]&&_0x596a4b[_0x5622c3(0x23ce)](_0x1062a8[_0x5622c3(0x2f50)])||!(0x0,_0x6cde1b['VL'])(_0x1062a8['url']))){if(_0x596a4b[_0x5622c3(0x25d9)]){const _0x20ab55=_0x596a4b['directLoad'](_0x1b56f9,_0x5ea8aa);_0x20ab55[_0x5622c3(0x1af5)]?_0x20ab55[_0x5622c3(0x1af5)](_0x149b83=>{_0x4add46(_0x596a4b,_0x149b83);})[_0x5622c3(0x310e)](_0x6f9b19=>{var _0x1a389e=_0x5622c3;_0x2310cf(_0x1a389e(0x3e7f)+_0x6f9b19,_0x6f9b19);}):_0x4add46(_0x596a4b,_0x20ab55);}else _0x4add46(_0x596a4b,_0x5ea8aa);return _0x596a4b;}const _0x1590de=_0x141f7f[_0x5622c3(0x3805)],_0x140150=(_0x386939,_0x3bbe7d)=>{var _0x349bbc=_0x5622c3;_0x1b56f9[_0x349bbc(0x2e0e)]?_0x2310cf('Scene\x20has\x20been\x20disposed'):_0x4add46(_0x596a4b,_0x386939,_0x3bbe7d);};let _0x57922d=null,_0x1dfb85=!0x1;const _0x37f410=_0x596a4b['onDisposeObservable'];_0x37f410&&_0x37f410['add'](()=>{var _0x4e1319=_0x5622c3;_0x1dfb85=!0x0,_0x57922d&&(_0x57922d[_0x4e1319(0x3758)](),_0x57922d=null),_0x4dd1e6();}),(_0x2bbd68=()=>{var _0x2abfe4=_0x5622c3,_0xc97718,_0x7aec98;_0x1dfb85||(_0xc97718=(_0x20f0ae,_0x35b2ff)=>{var _0x18a438=a8_0x58a1;_0x2310cf(null==_0x20f0ae?void 0x0:_0x20f0ae[_0x18a438(0x23b)],_0x35b2ff);},_0x7aec98=_0x1062a8[_0x2abfe4(0x2ff1)]||_0x1062a8['url'],_0x57922d=_0x596a4b[_0x2abfe4(0x1191)]?_0x596a4b['loadFile'](_0x1b56f9,_0x7aec98,_0x140150,_0x4383d8,_0x1590de,_0xc97718):_0x1b56f9['_loadFile'](_0x7aec98,_0x140150,_0x4383d8,!0x0,_0x1590de,_0xc97718));},_0x5ea8aa=_0x1b56f9[_0x5622c3(0x2636)]());let _0xce8ed=_0x5ea8aa[_0x5622c3(0x222c)];if(_0xce8ed){let _0x59eb95=!0x1;for(const _0xd05356 of _0x1b56f9[_0x5622c3(0x2e68)])if(_0xd05356[_0x5622c3(0x4ac)](_0x1062a8[_0x5622c3(0x2f50)])){_0x59eb95=!0x0;break;}_0xce8ed=!_0x59eb95;}return _0xce8ed&&_0x2bdd1e['D']['OfflineProviderFactory']?_0x1b56f9[_0x5622c3(0x29c9)]=_0x2bdd1e['D'][_0x5622c3(0x2cae)](_0x1062a8[_0x5622c3(0x2f50)],_0x2bbd68,_0x5ea8aa[_0x5622c3(0x31cc)]):_0x2bbd68(),_0x596a4b;}static[_0x29dffb(0x1b01)](_0x104cd0,_0x14b4b2){var _0x143615=_0x29dffb;let _0x304712,_0x3969eb,_0x4e5b09=null;if(_0x14b4b2){if(_0x14b4b2[_0x143615(0x3efc)])_0x304712=_0x143615(0x23e5)+_0x14b4b2[_0x143615(0x3efc)],_0x3969eb=_0x14b4b2[_0x143615(0x3efc)],_0x4e5b09=_0x14b4b2;else{if(_0x143615(0x36a0)==typeof _0x14b4b2&&_0x14b4b2[_0x143615(0x1753)]('data:'))_0x304712=_0x14b4b2,_0x3969eb='';else{const _0x163475=_0x14b4b2;if('/'===_0x163475[_0x143615(0x46a)](0x0,0x1))return _0x4941f5['w1']['Error'](_0x143615(0x4099)),null;_0x304712=_0x104cd0+_0x163475,_0x3969eb=_0x163475;}}}else _0x304712=_0x104cd0,_0x3969eb=_0x4941f5['w1'][_0x143615(0x3d1f)](_0x104cd0),_0x104cd0=_0x4941f5['w1']['GetFolderPath'](_0x104cd0);return{'url':_0x304712,'rootUrl':_0x104cd0,'name':_0x3969eb,'file':_0x4e5b09};}static[_0x29dffb(0x236)](_0x55e24f){var _0x44e8e5=_0x29dffb;return _0x34674e['_GetPluginForExtension'](_0x55e24f)[_0x44e8e5(0x3248)];}static[_0x29dffb(0xcf5)](_0xfcc5e0){var _0x7dbf76=_0x29dffb;return!!_0x34674e[_0x7dbf76(0x35e9)][_0xfcc5e0];}static[_0x29dffb(0x374b)](_0x2687fa){var _0x41ea11=_0x29dffb;if(_0x41ea11(0x36a0)==typeof _0x2687fa[_0x41ea11(0x13f1)]){const _0x20401e=_0x2687fa[_0x41ea11(0x13f1)];_0x34674e[_0x41ea11(0x35e9)][_0x20401e['toLowerCase']()]={'plugin':_0x2687fa,'isBinary':!0x1};}else{const _0x1fb3fc=_0x2687fa['extensions'];Object['keys'](_0x1fb3fc)['forEach'](_0x269398=>{var _0x4132a6=_0x41ea11;_0x34674e[_0x4132a6(0x35e9)][_0x269398[_0x4132a6(0x241b)]()]={'plugin':_0x2687fa,'isBinary':_0x1fb3fc[_0x269398]['isBinary']};});}}static['ImportMesh'](_0x55f0d9,_0x3bd203,_0x1b24df='',_0x3f0544=_0x501e05['l']['LastCreatedScene'],_0x4cc972=null,_0x25705e=null,_0x27c45e=null,_0x397ef9=null){var _0x4ceddf=_0x29dffb;if(!_0x3f0544)return _0x4b76af['Y'][_0x4ceddf(0x350c)]('No\x20scene\x20available\x20to\x20import\x20mesh\x20to'),null;const _0x45a47e=_0x34674e[_0x4ceddf(0x1b01)](_0x3bd203,_0x1b24df);if(!_0x45a47e)return null;const _0x29e01b={},_0x1a3e9c=(_0x3f0544['addPendingData'](_0x29e01b),()=>{var _0x46584b=_0x4ceddf;_0x3f0544[_0x46584b(0x3e2)](_0x29e01b);}),_0x451e19=(_0x4bcb5e,_0xd72595)=>{var _0x5100fb=_0x4ceddf;_0x4bcb5e=_0x34674e[_0x5100fb(0x15db)](_0x45a47e,_0x4bcb5e,_0xd72595),(_0x27c45e?_0x27c45e(_0x3f0544,_0x4bcb5e,new _0x522939['LH'](_0x4bcb5e,_0x522939['SM'][_0x5100fb(0x577)],_0xd72595)):_0x4b76af['Y']['Error'](_0x4bcb5e),_0x1a3e9c());},_0xdc9064=_0x25705e?_0x2e9a84=>{var _0x3247b4=_0x4ceddf;try{_0x25705e(_0x2e9a84);}catch(_0x397fce){_0x451e19(_0x3247b4(0x255e)+_0x397fce,_0x397fce);}}:void 0x0,_0x462644=(_0x5b735a,_0x4d55e4,_0x7fbaaf,_0x53d4be,_0x12e1ec,_0x54100b,_0x17bfc8)=>{var _0x5c418d=_0x4ceddf;if(_0x3f0544[_0x5c418d(0x1a9e)][_0x5c418d(0x2f54)](_0x45a47e['url']),_0x4cc972)try{_0x4cc972(_0x5b735a,_0x4d55e4,_0x7fbaaf,_0x53d4be,_0x12e1ec,_0x54100b,_0x17bfc8);}catch(_0x41dfec){_0x451e19(_0x5c418d(0x12a7)+_0x41dfec,_0x41dfec);}_0x3f0544[_0x5c418d(0x3e2)](_0x29e01b);};return _0x34674e[_0x4ceddf(0x22ae)](_0x45a47e,_0x3f0544,(_0x15842a,_0xdb4139,_0x14e0fa)=>{var _0x202ead=_0x4ceddf;if(_0x15842a['rewriteRootURL']&&(_0x45a47e[_0x202ead(0x2237)]=_0x15842a[_0x202ead(0x297c)](_0x45a47e['rootUrl'],_0x14e0fa)),_0x15842a[_0x202ead(0x3608)]){const _0x1dadf4=_0x15842a;var _0x14e0fa=new Array(),_0x244bcf=new Array(),_0x8a4a1c=new Array();_0x1dadf4[_0x202ead(0x3608)](_0x55f0d9,_0x3f0544,_0xdb4139,_0x45a47e['rootUrl'],_0x14e0fa,_0x244bcf,_0x8a4a1c,_0x451e19)&&(_0x3f0544['loadingPluginName']=_0x15842a['name'],_0x462644(_0x14e0fa,_0x244bcf,_0x8a4a1c,[],[],[],[]));}else{const _0x34929e=_0x15842a;_0x34929e[_0x202ead(0x3fe4)](_0x55f0d9,_0x3f0544,_0xdb4139,_0x45a47e['rootUrl'],_0xdc9064,_0x45a47e[_0x202ead(0x3efc)])[_0x202ead(0x1af5)](_0x14bec9=>{var _0x30117a=_0x202ead;_0x3f0544[_0x30117a(0x2f8a)]=_0x15842a[_0x30117a(0x3efc)],_0x462644(_0x14bec9[_0x30117a(0x2aa5)],_0x14bec9[_0x30117a(0xfd2)],_0x14bec9[_0x30117a(0x1423)],_0x14bec9[_0x30117a(0x33b2)],_0x14bec9[_0x30117a(0x1585)],_0x14bec9[_0x30117a(0x21e7)],_0x14bec9[_0x30117a(0x1834)]);})[_0x202ead(0x310e)](_0x3c621b=>{var _0xa16db4=_0x202ead;_0x451e19(_0x3c621b[_0xa16db4(0x1fa0)],_0x3c621b);});}},_0xdc9064,_0x451e19,_0x1a3e9c,_0x397ef9);}static['ImportMeshAsync'](_0x507519,_0x471967,_0x7a9787='',_0x4474df=_0x501e05['l'][_0x29dffb(0x19c8)],_0x20f9c9=null,_0x507fa6=null){return new Promise((_0xec20f5,_0x22b531)=>{var _0xd3e304=a8_0x58a1;_0x34674e[_0xd3e304(0x362b)](_0x507519,_0x471967,_0x7a9787,_0x4474df,(_0x2b12e8,_0x1c61b6,_0xb997d0,_0x14ee79,_0x42c532,_0x1c5d4c,_0x8bc961)=>{_0xec20f5({'meshes':_0x2b12e8,'particleSystems':_0x1c61b6,'skeletons':_0xb997d0,'animationGroups':_0x14ee79,'transformNodes':_0x42c532,'geometries':_0x1c5d4c,'lights':_0x8bc961});},_0x20f9c9,(_0x2f7668,_0x206e16,_0x2c8039)=>{_0x22b531(_0x2c8039||new Error(_0x206e16));},_0x507fa6);});}static[_0x29dffb(0xa3)](_0x3ae8d4,_0x5c6a1d='',_0x2919aa=_0x501e05['l']['LastCreatedEngine'],_0x47d48a=null,_0x49d050=null,_0x306850=null,_0xfed275=null){var _0x474509=_0x29dffb;return _0x2919aa?_0x34674e[_0x474509(0x17a9)](_0x3ae8d4,_0x5c6a1d,new _0xe3720e['x'](_0x2919aa),_0x47d48a,_0x49d050,_0x306850,_0xfed275):(_0x4941f5['w1']['Error'](_0x474509(0x263d)),null);}static[_0x29dffb(0x815)](_0x508a88,_0x89d0ce='',_0x8dc42e=_0x501e05['l'][_0x29dffb(0x3443)],_0x182f9a=null,_0x519583=null){return new Promise((_0x959ca,_0x54e014)=>{var _0x26bb84=a8_0x58a1;_0x34674e[_0x26bb84(0xa3)](_0x508a88,_0x89d0ce,_0x8dc42e,_0x3755a0=>{_0x959ca(_0x3755a0);},_0x182f9a,(_0x1775fc,_0xf89a0,_0x2607ee)=>{_0x54e014(_0x2607ee||new Error(_0xf89a0));},_0x519583);});}static['Append'](_0x505d07,_0x1d84fe='',_0x4b9ff1=_0x501e05['l'][_0x29dffb(0x19c8)],_0x1b0bde=null,_0x1ddc71=null,_0x5aca36=null,_0x11c121=null){var _0x52b307=_0x29dffb;if(!_0x4b9ff1)return _0x4b76af['Y'][_0x52b307(0x350c)](_0x52b307(0x25ab)),null;const _0x32d558=_0x34674e[_0x52b307(0x1b01)](_0x505d07,_0x1d84fe);if(!_0x32d558)return null;const _0x18df27={},_0x47f0d5=(_0x4b9ff1['addPendingData'](_0x18df27),()=>{_0x4b9ff1['removePendingData'](_0x18df27);}),_0x41ecd4=(_0x34674e[_0x52b307(0x17ba)]&&!this[_0x52b307(0x2c7e)]&&(this[_0x52b307(0x2c7e)]=!0x0,_0x4b9ff1['getEngine']()[_0x52b307(0x1b78)](),_0x4b9ff1['executeWhenReady'](()=>{var _0x31559a=_0x52b307;_0x4b9ff1[_0x31559a(0x2636)]()[_0x31559a(0x20c2)](),this[_0x31559a(0x2c7e)]=!0x1;})),(_0x3fe8b0,_0x5044d0)=>{var _0x1f2940=_0x52b307;_0x3fe8b0=_0x34674e[_0x1f2940(0x15db)](_0x32d558,_0x3fe8b0,_0x5044d0),(_0x5aca36?_0x5aca36(_0x4b9ff1,_0x3fe8b0,new _0x522939['LH'](_0x3fe8b0,_0x522939['SM']['SceneLoaderError'],_0x5044d0)):_0x4b76af['Y'][_0x1f2940(0x350c)](_0x3fe8b0),_0x47f0d5());}),_0x573b60=_0x1ddc71?_0x48c1a2=>{try{_0x1ddc71(_0x48c1a2);}catch(_0x3f143f){_0x41ecd4('Error\x20in\x20onProgress\x20callback',_0x3f143f);}}:void 0x0,_0x3ffffd=()=>{if(_0x1b0bde)try{_0x1b0bde(_0x4b9ff1);}catch(_0x5df535){_0x41ecd4('Error\x20in\x20onSuccess\x20callback',_0x5df535);}_0x4b9ff1['removePendingData'](_0x18df27);};return _0x34674e[_0x52b307(0x22ae)](_0x32d558,_0x4b9ff1,(_0x395525,_0x7a8644)=>{var _0x43d43f=_0x52b307;if(_0x395525[_0x43d43f(0x4de)]){const _0xfcb9cd=_0x395525;_0xfcb9cd[_0x43d43f(0x4de)](_0x4b9ff1,_0x7a8644,_0x32d558[_0x43d43f(0x2237)],_0x41ecd4)&&(_0x4b9ff1[_0x43d43f(0x2f8a)]=_0x395525['name'],_0x3ffffd());}else{const _0x2410f=_0x395525;_0x2410f[_0x43d43f(0x180a)](_0x4b9ff1,_0x7a8644,_0x32d558[_0x43d43f(0x2237)],_0x573b60,_0x32d558[_0x43d43f(0x3efc)])[_0x43d43f(0x1af5)](()=>{var _0x5635d2=_0x43d43f;_0x4b9ff1['loadingPluginName']=_0x395525[_0x5635d2(0x3efc)],_0x3ffffd();})[_0x43d43f(0x310e)](_0x18fbcd=>{_0x41ecd4(_0x18fbcd['message'],_0x18fbcd);});}},_0x573b60,_0x41ecd4,_0x47f0d5,_0x11c121);}static[_0x29dffb(0xd8e)](_0x475ba6,_0xc7e660='',_0x18a266=_0x501e05['l']['LastCreatedScene'],_0x18e6ec=null,_0x41e310=null){return new Promise((_0xd8ce1d,_0x57f916)=>{var _0x259292=a8_0x58a1;_0x34674e[_0x259292(0x17a9)](_0x475ba6,_0xc7e660,_0x18a266,_0x3e718d=>{_0xd8ce1d(_0x3e718d);},_0x18e6ec,(_0x1d9c08,_0x49965e,_0x40f993)=>{_0x57f916(_0x40f993||new Error(_0x49965e));},_0x41e310);});}static[_0x29dffb(0x31be)](_0x405632,_0x41ad74='',_0x431156=_0x501e05['l'][_0x29dffb(0x19c8)],_0x5942a0=null,_0x4e9f1e=null,_0x37d79b=null,_0x4778d7=null){var _0x1b83d7=_0x29dffb;if(!_0x431156)return _0x4b76af['Y']['Error']('No\x20scene\x20available\x20to\x20load\x20asset\x20container\x20to'),null;const _0x155151=_0x34674e[_0x1b83d7(0x1b01)](_0x405632,_0x41ad74);if(!_0x155151)return null;const _0x5a8baf={},_0x3f5769=(_0x431156[_0x1b83d7(0x3a76)](_0x5a8baf),()=>{var _0x34e703=_0x1b83d7;_0x431156[_0x34e703(0x3e2)](_0x5a8baf);}),_0x38d02d=(_0x3ad7bc,_0x3686ea)=>{var _0x5b663a=_0x1b83d7;_0x3ad7bc=_0x34674e[_0x5b663a(0x15db)](_0x155151,_0x3ad7bc,_0x3686ea),(_0x37d79b?_0x37d79b(_0x431156,_0x3ad7bc,new _0x522939['LH'](_0x3ad7bc,_0x522939['SM'][_0x5b663a(0x577)],_0x3686ea)):_0x4b76af['Y'][_0x5b663a(0x350c)](_0x3ad7bc),_0x3f5769());},_0x395baf=_0x4e9f1e?_0x1ee1a6=>{var _0x2ad96d=_0x1b83d7;try{_0x4e9f1e(_0x1ee1a6);}catch(_0x168910){_0x38d02d(_0x2ad96d(0x210),_0x168910);}}:void 0x0,_0x1bd4af=_0x324de4=>{var _0x119ead=_0x1b83d7;if(_0x5942a0)try{_0x5942a0(_0x324de4);}catch(_0x47bd06){_0x38d02d('Error\x20in\x20onSuccess\x20callback',_0x47bd06);}_0x431156[_0x119ead(0x3e2)](_0x5a8baf);};return _0x34674e[_0x1b83d7(0x22ae)](_0x155151,_0x431156,(_0x501a75,_0x85130b)=>{var _0xac3a6d=_0x1b83d7;if(_0x501a75[_0xac3a6d(0x2f6f)]){const _0x2fd4b3=_0x501a75;var _0x853eea=_0x2fd4b3[_0xac3a6d(0x2f6f)](_0x431156,_0x85130b,_0x155151['rootUrl'],_0x38d02d);_0x853eea&&(_0x431156['loadingPluginName']=_0x501a75[_0xac3a6d(0x3efc)],_0x1bd4af(_0x853eea));}else{if(_0x501a75[_0xac3a6d(0xa2e)]){const _0x47b472=_0x501a75;_0x47b472[_0xac3a6d(0xa2e)](_0x431156,_0x85130b,_0x155151[_0xac3a6d(0x2237)],_0x395baf,_0x155151[_0xac3a6d(0x3efc)])['then'](_0x425842=>{_0x431156['loadingPluginName']=_0x501a75['name'],_0x1bd4af(_0x425842);})[_0xac3a6d(0x310e)](_0x31a6c5=>{_0x38d02d(_0x31a6c5['message'],_0x31a6c5);});}else _0x38d02d(_0xac3a6d(0x1090));}},_0x395baf,_0x38d02d,_0x3f5769,_0x4778d7);}static[_0x29dffb(0x1499)](_0x38dc73,_0x5e9c38='',_0x59a6f1=_0x501e05['l']['LastCreatedScene'],_0x342c73=null,_0x32b606=null){return new Promise((_0x173031,_0x9878e6)=>{var _0x1749b9=a8_0x58a1;_0x34674e[_0x1749b9(0x31be)](_0x38dc73,_0x5e9c38,_0x59a6f1,_0x1b3728=>{_0x173031(_0x1b3728);},_0x342c73,(_0x4454d6,_0xf844bc,_0x453b16)=>{_0x9878e6(_0x453b16||new Error(_0xf844bc));},_0x32b606);});}static[_0x29dffb(0x340e)](_0x386396,_0x3f2943='',_0xdbb1e9=_0x501e05['l'][_0x29dffb(0x19c8)],_0x51808f=!0x0,_0x18a000=_0x3e2f25[_0x29dffb(0x18dd)],_0x4cab9e=null,_0x14f42f=null,_0x4188fb=null,_0x3b8cb5=null,_0x1919b7=null){var _0x5a3d9b=_0x29dffb;if(_0xdbb1e9){if(_0x51808f){for(const _0x29f8fd of _0xdbb1e9[_0x5a3d9b(0x3477)])_0x29f8fd[_0x5a3d9b(0x1589)]();_0xdbb1e9[_0x5a3d9b(0x292a)](),_0xdbb1e9[_0x5a3d9b(0x33b2)][_0x5a3d9b(0x139f)]()['forEach'](_0x2d9329=>{var _0x13ecb1=_0x5a3d9b;_0x2d9329[_0x13ecb1(0x2d20)]();});const _0x10bc5c=_0xdbb1e9[_0x5a3d9b(0x3dcf)]();_0x10bc5c[_0x5a3d9b(0x2f62)](_0x3dc7c6=>{var _0x1e1c57=_0x5a3d9b;_0x3dc7c6[_0x1e1c57(0x1b36)]&&(_0x3dc7c6[_0x1e1c57(0x1b36)]=[]);});}else switch(_0x18a000){case _0x3e2f25[_0x5a3d9b(0x18dd)]:_0xdbb1e9[_0x5a3d9b(0x33b2)][_0x5a3d9b(0x139f)]()[_0x5a3d9b(0x2f62)](_0xd650a7=>{_0xd650a7['dispose']();});break;case _0x3e2f25[_0x5a3d9b(0x4048)]:_0xdbb1e9[_0x5a3d9b(0x33b2)][_0x5a3d9b(0x2f62)](_0x453615=>{var _0xd290f9=_0x5a3d9b;_0x453615[_0xd290f9(0x1dec)]();});break;case _0x3e2f25['Sync']:_0xdbb1e9[_0x5a3d9b(0x33b2)]['forEach'](_0x31c852=>{var _0x5d157c=_0x5a3d9b;_0x31c852[_0x5d157c(0x1589)](),_0x31c852[_0x5d157c(0x2a55)]();});break;case _0x3e2f25[_0x5a3d9b(0x28ca)]:break;default:return void _0x4b76af['Y'][_0x5a3d9b(0x350c)](_0x5a3d9b(0x1e5b)+_0x18a000+'\x27');}const _0x2c2635=_0xdbb1e9[_0x5a3d9b(0x3477)][_0x5a3d9b(0x132e)];this[_0x5a3d9b(0x31be)](_0x386396,_0x3f2943,_0xdbb1e9,_0x5c158e=>{var _0xb19dbb=_0x5a3d9b;_0x5c158e[_0xb19dbb(0xd9e)](_0xdbb1e9,_0xdbb1e9[_0xb19dbb(0x3477)][_0xb19dbb(0x139f)](_0x2c2635),_0x4cab9e),_0x5c158e[_0xb19dbb(0x2d20)](),_0xdbb1e9['onAnimationFileImportedObservable'][_0xb19dbb(0x3e9)](_0xdbb1e9),_0x14f42f&&_0x14f42f(_0xdbb1e9);},_0x4188fb,_0x3b8cb5,_0x1919b7);}else _0x4b76af['Y']['Error'](_0x5a3d9b(0x217b));}static['ImportAnimationsAsync'](_0x23fb1b,_0x47bb1c='',_0x2a4cb6=_0x501e05['l'][_0x29dffb(0x19c8)],_0x427a84=!0x0,_0x53bb65=_0x3e2f25['Clean'],_0x2b218e=null,_0x467646,_0x2545a5=null,_0x56a2e6,_0x57cda5=null){return new Promise((_0x37c934,_0x13f976)=>{var _0x27af2b=a8_0x58a1;_0x34674e[_0x27af2b(0x340e)](_0x23fb1b,_0x47bb1c,_0x2a4cb6,_0x427a84,_0x53bb65,_0x2b218e,_0x32d281=>{_0x37c934(_0x32d281);},_0x2545a5,(_0x3faa2b,_0xcdc86b,_0x5496c7)=>{_0x13f976(_0x5496c7||new Error(_0xcdc86b));},_0x57cda5);});}}_0x34674e['NO_LOGGING']=_0x6fefd1['g'][_0x29dffb(0x36f0)],_0x34674e[_0x29dffb(0x2998)]=_0x6fefd1['g'][_0x29dffb(0x313f)],_0x34674e[_0x29dffb(0x1828)]=_0x6fefd1['g'][_0x29dffb(0x33d0)],_0x34674e[_0x29dffb(0x1e10)]=_0x6fefd1['g'][_0x29dffb(0x13bd)],_0x34674e[_0x29dffb(0x16a1)]=new _0x428ace['y$'](),_0x34674e[_0x29dffb(0x35e9)]={},_0x34674e[_0x29dffb(0x2c7e)]=!0x1;},0x126c:(_0x5bb6a1,_0x517099,_0x2b3050)=>{var _0x491255=a8_0x49466b;_0x2b3050['d'](_0x517099,{'Z':()=>_0xbbed33}),_0x517099=_0x2b3050(0x77a5);class _0xbbed33{static get[_0x491255(0x3e8c)](){return _0xbbed33['_ForceFullSceneLoadingForIncremental'];}static set[_0x491255(0x3e8c)](_0x27da20){var _0x8d47d8=_0x491255;_0xbbed33[_0x8d47d8(0x835)]=_0x27da20;}static get['ShowLoadingScreen'](){var _0x57e253=_0x491255;return _0xbbed33[_0x57e253(0x2bdc)];}static set['ShowLoadingScreen'](_0x22d60b){_0xbbed33['_ShowLoadingScreen']=_0x22d60b;}static get[_0x491255(0x1276)](){return _0xbbed33['_LoggingLevel'];}static set[_0x491255(0x1276)](_0x281e28){var _0x446385=_0x491255;_0xbbed33[_0x446385(0x1add)]=_0x281e28;}static get[_0x491255(0x1ca5)](){var _0x2a4ed2=_0x491255;return _0xbbed33[_0x2a4ed2(0xf77)];}static set[_0x491255(0x1ca5)](_0x54f2d8){_0xbbed33['_CleanBoneMatrixWeights']=_0x54f2d8;}}_0xbbed33[_0x491255(0x835)]=!0x1,_0xbbed33[_0x491255(0x2bdc)]=!0x0,_0xbbed33[_0x491255(0xf77)]=!0x1,_0xbbed33[_0x491255(0x1add)]=_0x517099['g'][_0x491255(0x36f0)];},0x14c5b:(_0xecc86c,_0xa39ff7,_0x2844f5)=>{var _0xe1188f=a8_0x49466b;function _0x309a63(_0xed59c0,_0x40e3ae,_0x3b2870,_0x4cea6f){var _0x2c827a=a8_0x58a1,_0x3896f2,_0x349b46=arguments[_0x2c827a(0x132e)],_0x478712=_0x349b46<0x3?_0x40e3ae:null===_0x4cea6f?_0x4cea6f=Object['getOwnPropertyDescriptor'](_0x40e3ae,_0x3b2870):_0x4cea6f;if(_0x2c827a(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x2c827a(0x14d7)])_0x478712=Reflect['decorate'](_0xed59c0,_0x40e3ae,_0x3b2870,_0x4cea6f);else{for(var _0x185f5b=_0xed59c0[_0x2c827a(0x132e)]-0x1;0x0<=_0x185f5b;_0x185f5b--)(_0x3896f2=_0xed59c0[_0x185f5b])&&(_0x478712=(_0x349b46<0x3?_0x3896f2(_0x478712):0x3<_0x349b46?_0x3896f2(_0x40e3ae,_0x3b2870,_0x478712):_0x3896f2(_0x40e3ae,_0x3b2870))||_0x478712);}0x3<_0x349b46&&_0x478712&&Object['defineProperty'](_0x40e3ae,_0x3b2870,_0x478712);}var _0x6af698=_0x2844f5(0x153ad),_0x6661bb=_0x2844f5(0xc84b),_0x403be4=_0x2844f5(0x11e40),_0x495f33=_0x2844f5(0x147cf),_0x331c56=_0x2844f5(0x14ea0),_0x4f04e9=_0x2844f5(0xc656),_0x3f12eb=_0x2844f5(0x1a27),_0x53e2b5=_0x2844f5(0x1446b),_0x14e722=_0x2844f5(0xe456),_0x58eb2d=(_0x2844f5(0xdd81),_0x2844f5(0x6953),_0x2844f5(0x6421)),_0xc7f377=_0x2844f5(0x2088);class _0x1dc5e1 extends _0x403be4['H']{constructor(){var _0x1e7571=a8_0x58a1;super(),this[_0x1e7571(0x3247)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x1e7571(0x25be)]=!0x1,this[_0x1e7571(0x3752)]=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this[_0x1e7571(0x389a)]=!0x1,this[_0x1e7571(0x3e9b)]=!0x1,this['POINTSIZE']=!0x1,this[_0x1e7571(0x1007)]=!0x1,this[_0x1e7571(0x1a11)]=!0x1,this[_0x1e7571(0x3ac2)]=!0x1,this[_0x1e7571(0x2d46)]=!0x1,this[_0x1e7571(0x5e9)]=!0x1,this[_0x1e7571(0x27a1)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x1e7571(0x2790)]=0x0,this['INSTANCES']=!0x1,this[_0x1e7571(0x2ffb)]=!0x1,this[_0x1e7571(0x106f)]=!0x0,this[_0x1e7571(0x2cfe)]=!0x0,this['CELLBASIC']=!0x0,this[_0x1e7571(0x1fc7)]=!0x1,this[_0x1e7571(0x2f8f)]=!0x1,this[_0x1e7571(0x33dd)]=!0x1,this[_0x1e7571(0x148b)]();}}class _0x45878d extends _0x331c56['a']{constructor(_0x4ca8ea,_0x3340a2){var _0x4b618f=a8_0x58a1;super(_0x4ca8ea,_0x3340a2),this[_0x4b618f(0x394)]=new _0x6661bb['Wo'](0x1,0x1,0x1),this['_computeHighLevel']=!0x1,this[_0x4b618f(0x884)]=!0x1,this[_0x4b618f(0x243f)]=0x4;}['needAlphaBlending'](){var _0x1122ea=a8_0x58a1;return this[_0x1122ea(0x14f2)]<0x1;}['needAlphaTesting'](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0xe1188f(0x2cd5)](_0x3a4bec,_0x2e57a4,_0x17dc56){var _0x1183d7=_0xe1188f;if(this[_0x1183d7(0x19c4)]&&_0x2e57a4['effect']&&_0x2e57a4[_0x1183d7(0x204d)][_0x1183d7(0x37ac)]&&_0x2e57a4[_0x1183d7(0x204d)]['_wasPreviouslyUsingInstances']===_0x17dc56)return!0x0;_0x2e57a4[_0x1183d7(0x38f0)]||(_0x2e57a4[_0x1183d7(0x38f0)]=new _0x1dc5e1());const _0x3cace5=_0x2e57a4[_0x1183d7(0x38f0)],_0x367456=this[_0x1183d7(0x22fd)]();if(this[_0x1183d7(0x3b59)](_0x2e57a4))return!0x0;var _0x33b66c=_0x367456[_0x1183d7(0x2636)]();if(_0x3cace5[_0x1183d7(0x3b75)]&&(_0x3cace5[_0x1183d7(0x1a0b)]=!0x1,_0x367456[_0x1183d7(0x3c87)]&&this['_diffuseTexture']&&_0x4f04e9['k'][_0x1183d7(0x1141)])){if(!this['_diffuseTexture'][_0x1183d7(0x3a4f)]())return!0x1;_0x3cace5[_0x1183d7(0x1a0b)]=!0x0,_0x3cace5[_0x1183d7(0x3247)]=!0x0;}if(_0x3cace5[_0x1183d7(0x40e9)]=!this['computeHighLevel'],_0x495f33['G'][_0x1183d7(0x30ae)](_0x3a4bec,_0x367456,!0x1,this[_0x1183d7(0x227c)],this[_0x1183d7(0xafb)],this[_0x1183d7(0x23a5)](_0x3a4bec),_0x3cace5),_0x3cace5[_0x1183d7(0x361e)]=_0x495f33['G'][_0x1183d7(0x14bd)](_0x367456,_0x3a4bec,_0x3cace5,!0x1,this[_0x1183d7(0x243f)],this[_0x1183d7(0x884)]),_0x495f33['G']['PrepareDefinesForFrameBoundValues'](_0x367456,_0x33b66c,this,_0x3cace5,!!_0x17dc56),_0x495f33['G'][_0x1183d7(0x3a63)](_0x3a4bec,_0x3cace5,!0x0,!0x0),_0x3cace5[_0x1183d7(0x1c18)]){_0x3cace5[_0x1183d7(0x1af4)](),_0x367456['resetCachedMaterial']();const _0x4392a2=new _0x58eb2d['L'](),_0x3d2521=(_0x3cace5['FOG']&&_0x4392a2[_0x1183d7(0x2041)](0x1,'FOG'),_0x495f33['G']['HandleFallbacksForShadows'](_0x3cace5,_0x4392a2,this[_0x1183d7(0x2606)]),0x0<_0x3cace5[_0x1183d7(0x2b0d)]&&_0x4392a2[_0x1183d7(0x14f)](0x0,_0x3a4bec),_0x3cace5[_0x1183d7(0x2f8f)]=_0x367456[_0x1183d7(0x2ee1)][_0x1183d7(0x383c)],[_0x3f12eb['o'][_0x1183d7(0x31b9)]]);_0x3cace5[_0x1183d7(0x1a11)]&&_0x3d2521[_0x1183d7(0x2f54)](_0x3f12eb['o'][_0x1183d7(0x3487)]),_0x3cace5[_0x1183d7(0x3ac2)]&&_0x3d2521[_0x1183d7(0x2f54)](_0x3f12eb['o'][_0x1183d7(0x855)]),_0x3cace5[_0x1183d7(0x2d46)]&&_0x3d2521[_0x1183d7(0x2f54)](_0x3f12eb['o'][_0x1183d7(0x32bb)]),_0x3cace5['VERTEXCOLOR']&&_0x3d2521['push'](_0x3f12eb['o'][_0x1183d7(0x3469)]),_0x495f33['G'][_0x1183d7(0x3956)](_0x3d2521,_0x3a4bec,_0x3cace5,_0x4392a2),_0x495f33['G'][_0x1183d7(0x401e)](_0x3d2521,_0x3cace5);var _0x3a4bec=_0x3cace5['toString'](),_0x2c1f0b=['world',_0x1183d7(0x13df),'viewProjection',_0x1183d7(0x40ea),_0x1183d7(0x1b2c),_0x1183d7(0x39a4),_0x1183d7(0x25aa),_0x1183d7(0x1736),'pointSize','vDiffuseInfos',_0x1183d7(0xa09),'diffuseMatrix'],_0x33d713=[_0x1183d7(0x109a)],_0x503655=new Array();(0x0,_0xc7f377['qx'])(_0x2c1f0b),_0x495f33['G'][_0x1183d7(0x1795)]({'uniformsNames':_0x2c1f0b,'uniformBuffersNames':_0x503655,'samplers':_0x33d713,'defines':_0x3cace5,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x2e57a4[_0x1183d7(0x3388)](_0x367456[_0x1183d7(0x2636)]()[_0x1183d7(0x3305)](_0x1183d7(0x137a),{'attributes':_0x3d2521,'uniformsNames':_0x2c1f0b,'uniformBuffersNames':_0x503655,'samplers':_0x33d713,'defines':_0x3a4bec,'fallbacks':_0x4392a2,'onCompiled':this[_0x1183d7(0x3aa7)],'onError':this[_0x1183d7(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x1183d7(0x2606)]-0x1}},_0x33b66c),_0x3cace5,this[_0x1183d7(0x1344)]);}return!(!_0x2e57a4[_0x1183d7(0x204d)]||!_0x2e57a4[_0x1183d7(0x204d)][_0x1183d7(0x3a4f)]()||(_0x3cace5[_0x1183d7(0x1b75)]=_0x367456[_0x1183d7(0x257c)](),_0x2e57a4[_0x1183d7(0x204d)][_0x1183d7(0x37ac)]=!0x0,_0x2e57a4[_0x1183d7(0x204d)][_0x1183d7(0xf60)]=!!_0x17dc56,0x0));}[_0xe1188f(0xbe6)](_0x397381,_0x2262e5,_0x2580fe){var _0x16e433=_0xe1188f;const _0x210707=this[_0x16e433(0x22fd)]();var _0x561f55=_0x2580fe['materialDefines'];_0x561f55&&(_0x2580fe=_0x2580fe[_0x16e433(0x204d)])&&(this[_0x16e433(0x39de)]=_0x2580fe,this[_0x16e433(0x2119)](_0x397381),this[_0x16e433(0x39de)][_0x16e433(0x13a9)]('viewProjection',_0x210707[_0x16e433(0x2957)]()),_0x495f33['G'][_0x16e433(0x2863)](_0x2262e5,this['_activeEffect']),this[_0x16e433(0x2a64)](_0x210707,_0x2580fe)&&(this[_0x16e433(0xaa7)]&&_0x4f04e9['k'][_0x16e433(0x1141)]&&(this[_0x16e433(0x39de)][_0x16e433(0x19ec)](_0x16e433(0x109a),this[_0x16e433(0xaa7)]),this[_0x16e433(0x39de)][_0x16e433(0x2475)](_0x16e433(0x1025),this['_diffuseTexture']['coordinatesIndex'],this[_0x16e433(0xaa7)][_0x16e433(0x2da0)]),this[_0x16e433(0x39de)][_0x16e433(0x13a9)](_0x16e433(0x1697),this[_0x16e433(0xaa7)]['getTextureMatrix']())),(0x0,_0xc7f377['an'])(this[_0x16e433(0x39de)],this,_0x210707),this[_0x16e433(0x227c)]&&this['_activeEffect'][_0x16e433(0x6e5)](_0x16e433(0x30d7),this[_0x16e433(0x30d7)]),_0x210707[_0x16e433(0x40dc)](_0x2580fe)),this['_activeEffect'][_0x16e433(0x2d0b)](_0x16e433(0x39a4),this[_0x16e433(0x394)],this[_0x16e433(0x14f2)]*_0x2262e5[_0x16e433(0x1db1)]),_0x210707['lightsEnabled']&&!this[_0x16e433(0x30e9)]&&_0x495f33['G'][_0x16e433(0x312f)](_0x210707,_0x2262e5,this[_0x16e433(0x39de)],_0x561f55,this[_0x16e433(0x243f)]),_0x210707[_0x16e433(0xafb)]&&_0x2262e5[_0x16e433(0x298d)]&&_0x210707[_0x16e433(0x3e1a)]!==_0x53e2b5['x'][_0x16e433(0x55e)]&&this[_0x16e433(0x39de)][_0x16e433(0x13a9)](_0x16e433(0x13df),_0x210707[_0x16e433(0xe6c)]()),_0x495f33['G'][_0x16e433(0xd65)](_0x210707,_0x2262e5,this[_0x16e433(0x39de)]),this['_afterBind'](_0x2262e5,this[_0x16e433(0x39de)]));}[_0xe1188f(0xcc1)](){var _0x5094c3=_0xe1188f;const _0x566a3b=[];return this[_0x5094c3(0xaa7)]&&this[_0x5094c3(0xaa7)][_0x5094c3(0x1b36)]&&0x0<this[_0x5094c3(0xaa7)][_0x5094c3(0x1b36)][_0x5094c3(0x132e)]&&_0x566a3b[_0x5094c3(0x2f54)](this['_diffuseTexture']),_0x566a3b;}[_0xe1188f(0x13b1)](){var _0x4194b8=_0xe1188f;const _0x4123bf=super[_0x4194b8(0x13b1)]();return this[_0x4194b8(0xaa7)]&&_0x4123bf['push'](this['_diffuseTexture']),_0x4123bf;}[_0xe1188f(0x15f3)](_0x3366cb){var _0x5eafb5=_0xe1188f;return!!super[_0x5eafb5(0x15f3)](_0x3366cb)||this['_diffuseTexture']===_0x3366cb;}[_0xe1188f(0x2d20)](_0x1de875){var _0x14b3b4=_0xe1188f;this[_0x14b3b4(0xaa7)]&&this[_0x14b3b4(0xaa7)][_0x14b3b4(0x2d20)](),super['dispose'](_0x1de875);}[_0xe1188f(0x1653)](){var _0x4cf2cb=_0xe1188f;return _0x4cf2cb(0x210c);}[_0xe1188f(0x11fe)](_0x30d0c2){var _0x3e2e61=_0xe1188f;return _0x6af698['p4'][_0x3e2e61(0xf39)](()=>new _0x45878d(_0x30d0c2,this[_0x3e2e61(0x22fd)]()),this);}[_0xe1188f(0x3c81)](){const _0x475e9c=super['serialize']();return _0x475e9c['customType']='BABYLON.CellMaterial',_0x475e9c;}static[_0xe1188f(0xb3f)](_0x2f95f4,_0x1db9f2,_0x1dda1f){var _0x1f28e2=_0xe1188f;return _0x6af698['p4'][_0x1f28e2(0xb3f)](()=>new _0x45878d(_0x2f95f4['name'],_0x1db9f2),_0x2f95f4,_0x1db9f2,_0x1dda1f);}}_0x309a63([(0x0,_0x6af698['oU'])('diffuseTexture')],_0x45878d['prototype'],'_diffuseTexture',void 0x0),_0x309a63([(0x0,_0x6af698['wz'])(_0xe1188f(0x39ba))],_0x45878d[_0xe1188f(0x1229)],'diffuseTexture',void 0x0),_0x309a63([(0x0,_0x6af698['n9'])('diffuse')],_0x45878d[_0xe1188f(0x1229)],_0xe1188f(0x394),void 0x0),_0x309a63([(0x0,_0x6af698['qC'])('computeHighLevel')],_0x45878d[_0xe1188f(0x1229)],_0xe1188f(0x39d8),void 0x0),_0x309a63([(0x0,_0x6af698['wz'])(_0xe1188f(0x39ba))],_0x45878d[_0xe1188f(0x1229)],_0xe1188f(0x400d),void 0x0),_0x309a63([(0x0,_0x6af698['qC'])('disableLighting')],_0x45878d['prototype'],_0xe1188f(0x884),void 0x0),_0x309a63([(0x0,_0x6af698['wz'])(_0xe1188f(0x1830))],_0x45878d['prototype'],_0xe1188f(0x30e9),void 0x0),_0x309a63([(0x0,_0x6af698['qC'])(_0xe1188f(0x2606))],_0x45878d['prototype'],_0xe1188f(0x243f),void 0x0),_0x309a63([(0x0,_0x6af698['wz'])('_markAllSubMeshesAsLightsDirty')],_0x45878d['prototype'],_0xe1188f(0x2606),void 0x0),(0x0,_0x14e722['H'])(_0xe1188f(0x3841),_0x45878d);},0x17f58:(_0x460bce,_0x15d139,_0x42f71d)=>{_0x42f71d(0x14c5b);},0xa38a:(_0x462cb2,_0x4f3024,_0x3520d3)=>{var _0x41b4c4=a8_0x49466b,_0x3f8e47=_0x3520d3(0xf75c),_0x740cd9=_0x3520d3(0x7c4f),_0x3520d3=_0x3520d3(0xe456);class _0x3db518{constructor(){}}class _0x3e465e extends _0x740cd9['K']{constructor(_0x54bb5b,_0x412372){var _0x4d36e5=a8_0x58a1;super(_0x54bb5b,_0x412372),this[_0x4d36e5(0x3a2b)]=new _0x3db518(),this[_0x4d36e5(0x2a76)]=this[_0x4d36e5(0x25f8)],this[_0x4d36e5(0x2be9)]=_0x3f8e47['Q']['ShadersStore'][_0x4d36e5(0x1bc1)],this[_0x4d36e5(0x2cf4)]=_0x3f8e47['Q'][_0x4d36e5(0x634)]['defaultVertexShader'];}['AttachAfterBind'](_0x1639b8,_0x2c7604){var _0xabec8a=a8_0x58a1;if(this[_0xabec8a(0x13c4)])for(const _0x1abb7b in this['_newUniformInstances']){var _0x5c550d=_0x1abb7b['toString']()['split']('-');_0xabec8a(0x2d8f)==_0x5c550d[0x0]?_0x2c7604[_0xabec8a(0x764)](_0x5c550d[0x1],this['_newUniformInstances'][_0x1abb7b]):_0xabec8a(0x1bff)==_0x5c550d[0x0]?_0x2c7604[_0xabec8a(0x3183)](_0x5c550d[0x1],this[_0xabec8a(0x13c4)][_0x1abb7b]):'vec4'==_0x5c550d[0x0]?_0x2c7604[_0xabec8a(0x2285)](_0x5c550d[0x1],this[_0xabec8a(0x13c4)][_0x1abb7b]):_0xabec8a(0x2a4b)==_0x5c550d[0x0]?_0x2c7604[_0xabec8a(0x13a9)](_0x5c550d[0x1],this[_0xabec8a(0x13c4)][_0x1abb7b]):_0xabec8a(0x128f)==_0x5c550d[0x0]&&_0x2c7604[_0xabec8a(0x6e5)](_0x5c550d[0x1],this['_newUniformInstances'][_0x1abb7b]);}if(this['_newSamplerInstances'])for(const _0x2ea3aa in this[_0xabec8a(0x17e7)]){var _0x5791e4=_0x2ea3aa[_0xabec8a(0x27d6)]()[_0xabec8a(0x3936)]('-');_0xabec8a(0x3d9)==_0x5791e4[0x0]&&this['_newSamplerInstances'][_0x2ea3aa][_0xabec8a(0x3a4f)]&&this['_newSamplerInstances'][_0x2ea3aa][_0xabec8a(0x3a4f)]()&&_0x2c7604[_0xabec8a(0x19ec)](_0x5791e4[0x1],this[_0xabec8a(0x17e7)][_0x2ea3aa]);}}[_0x41b4c4(0x18ff)](_0x2b97aa,_0x565ac2){var _0x4e9191=_0x41b4c4;if(_0x4e9191(0x127d)==_0x2b97aa&&this['_newUniforms']){for(let _0x227d66=0x0;_0x227d66<this['_newUniforms'][_0x4e9191(0x132e)];_0x227d66++)-0x1==this[_0x4e9191(0x316f)][_0x227d66]['indexOf'](_0x4e9191(0x35be))&&_0x565ac2[_0x4e9191(0x2f54)](this[_0x4e9191(0x103f)][_0x227d66]['replace'](/\[\d*\]/g,''));}if(_0x4e9191(0x35be)==_0x2b97aa&&this[_0x4e9191(0x103f)]){for(let _0x30b8a6=0x0;_0x30b8a6<this[_0x4e9191(0x103f)]['length'];_0x30b8a6++)-0x1!=this[_0x4e9191(0x316f)][_0x30b8a6][_0x4e9191(0x404a)](_0x4e9191(0x35be))&&_0x565ac2['push'](this[_0x4e9191(0x103f)][_0x30b8a6]['replace'](/\[\d*\]/g,''));}return _0x565ac2;}[_0x41b4c4(0x25f8)](_0x348df1,_0x568ce5,_0x5a7bb1,_0x1e4858,_0x4cbb30,_0x2bf6e7){var _0x31049f=_0x41b4c4;if(_0x2bf6e7&&this[_0x31049f(0x29a2)]&&0x0<this['_customAttributes']['length']&&_0x2bf6e7['push'](...this[_0x31049f(0x29a2)]),this[_0x31049f(0x18ff)]('uniform',_0x568ce5),this[_0x31049f(0x18ff)](_0x31049f(0x35be),_0x1e4858),this[_0x31049f(0x33d4)])return this[_0x31049f(0x2e51)];this[_0x31049f(0x33d4)]=!0x1,_0x3e465e['ShaderIndexer']++,_0x2bf6e7='custom_'+_0x3e465e['ShaderIndexer'];const _0x4e82b2=this[_0x31049f(0x1cc)][_0x31049f(0x2dcf)](this);return this[_0x31049f(0x1cc)]=(_0x2a14bd,_0x4cf9c0)=>{var _0x307611=_0x31049f;if(_0x4cf9c0){this[_0x307611(0x3f02)](_0x2a14bd,_0x4cf9c0);try{_0x4e82b2(_0x2a14bd,_0x4cf9c0);}catch(_0x1d8409){}}},_0x3f8e47['Q'][_0x31049f(0x634)][_0x2bf6e7+_0x31049f(0x2cf4)]=this['VertexShader'][_0x31049f(0x3719)](_0x31049f(0x1eae),this[_0x31049f(0x3a2b)][_0x31049f(0x311)]||'')[_0x31049f(0x3719)](_0x31049f(0x15a4),(this[_0x31049f(0x316f)]?this[_0x31049f(0x316f)][_0x31049f(0x2abd)]('\x0a'):'')+(this['CustomParts'][_0x31049f(0x3724)]||''))['replace'](_0x31049f(0x1560),this[_0x31049f(0x3a2b)][_0x31049f(0xc2d)]||'')[_0x31049f(0x3719)]('#define\x20CUSTOM_VERTEX_UPDATE_POSITION',this[_0x31049f(0x3a2b)][_0x31049f(0x1f7f)]||'')[_0x31049f(0x3719)](_0x31049f(0x9f7),this[_0x31049f(0x3a2b)]['Vertex_Before_NormalUpdated']||'')[_0x31049f(0x3719)](_0x31049f(0x76c),this[_0x31049f(0x3a2b)][_0x31049f(0x210e)]||''),this[_0x31049f(0x3a2b)][_0x31049f(0x10f5)]&&(_0x3f8e47['Q'][_0x31049f(0x634)][_0x2bf6e7+'VertexShader']=_0x3f8e47['Q'][_0x31049f(0x634)][_0x2bf6e7+_0x31049f(0x2cf4)][_0x31049f(0x3719)](_0x31049f(0xd69),this[_0x31049f(0x3a2b)][_0x31049f(0x10f5)])),_0x3f8e47['Q']['ShadersStore'][_0x2bf6e7+_0x31049f(0x33be)]=this[_0x31049f(0x2be9)][_0x31049f(0x3719)](_0x31049f(0x3885),this[_0x31049f(0x3a2b)][_0x31049f(0x311d)]||'')['replace'](_0x31049f(0x2970),this[_0x31049f(0x3a2b)][_0x31049f(0x8d4)]||'')['replace'](_0x31049f(0x163a),(this[_0x31049f(0x316f)]?this['_customUniform']['join']('\x0a'):'')+(this[_0x31049f(0x3a2b)][_0x31049f(0xc32)]||''))[_0x31049f(0x3719)](_0x31049f(0x203a),this[_0x31049f(0x3a2b)][_0x31049f(0x1ed8)]||'')[_0x31049f(0x3719)](_0x31049f(0x3e6a),this[_0x31049f(0x3a2b)][_0x31049f(0x3f51)]||'')[_0x31049f(0x3719)]('#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS',this[_0x31049f(0x3a2b)][_0x31049f(0x1198)]||'')[_0x31049f(0x3719)](_0x31049f(0xb2),this[_0x31049f(0x3a2b)]['Fragment_Before_FragColor']||'')[_0x31049f(0x3719)](_0x31049f(0x71e),this['CustomParts'][_0x31049f(0x3ca3)]||''),this[_0x31049f(0x3a2b)][_0x31049f(0x3bf7)]&&(_0x3f8e47['Q'][_0x31049f(0x634)][_0x2bf6e7+_0x31049f(0x33be)]=_0x3f8e47['Q'][_0x31049f(0x634)][_0x2bf6e7+'PixelShader'][_0x31049f(0x3719)]('#define\x20CUSTOM_FRAGMENT_BEFORE_FOG',this['CustomParts']['Fragment_Before_Fog'])),this[_0x31049f(0x33d4)]=!0x0,this[_0x31049f(0x2e51)]=_0x2bf6e7;}[_0x41b4c4(0x1ccb)](_0x375ba8,_0x4f8436,_0x316378){var _0x4bbf48=_0x41b4c4;return this['_customUniform']||(this[_0x4bbf48(0x316f)]=new Array(),this[_0x4bbf48(0x103f)]=new Array(),this[_0x4bbf48(0x17e7)]={},this[_0x4bbf48(0x13c4)]={}),_0x316378&&(-0x1!=_0x4f8436[_0x4bbf48(0x404a)](_0x4bbf48(0x35be))?this[_0x4bbf48(0x17e7)][_0x4f8436+'-'+_0x375ba8]=_0x316378:this[_0x4bbf48(0x13c4)][_0x4f8436+'-'+_0x375ba8]=_0x316378),this[_0x4bbf48(0x316f)]['push']('uniform\x20'+_0x4f8436+'\x20'+_0x375ba8+';'),this[_0x4bbf48(0x103f)][_0x4bbf48(0x2f54)](_0x375ba8),this;}[_0x41b4c4(0x3b4a)](_0xd8ff3d){var _0x489318=_0x41b4c4;return this[_0x489318(0x29a2)]||(this[_0x489318(0x29a2)]=[]),this[_0x489318(0x29a2)][_0x489318(0x2f54)](_0xd8ff3d),this;}[_0x41b4c4(0x311d)](_0x1cd6b4){var _0x258561=_0x41b4c4;return this[_0x258561(0x3a2b)][_0x258561(0x311d)]=_0x1cd6b4,this;}[_0x41b4c4(0xc32)](_0x322431){return this['CustomParts']['Fragment_Definitions']=_0x322431,this;}['Fragment_MainBegin'](_0x3ee88e){var _0x5b0158=_0x41b4c4;return this[_0x5b0158(0x3a2b)][_0x5b0158(0x8d4)]=_0x3ee88e,this;}['Fragment_MainEnd'](_0x22d11f){var _0x583019=_0x41b4c4;return this[_0x583019(0x3a2b)][_0x583019(0x3ca3)]=_0x22d11f,this;}[_0x41b4c4(0x1ed8)](_0x3e6486){var _0x5b6568=_0x41b4c4;return this[_0x5b6568(0x3a2b)]['Fragment_Custom_Diffuse']=_0x3e6486['replace'](_0x5b6568(0x3de4),_0x5b6568(0x394)),this;}[_0x41b4c4(0x3f51)](_0x14614a){var _0x34408d=_0x41b4c4;return this[_0x34408d(0x3a2b)][_0x34408d(0x3f51)]=_0x14614a[_0x34408d(0x3719)](_0x34408d(0x3de4),'alpha'),this;}[_0x41b4c4(0x1198)](_0x1ac505){var _0xf288cd=_0x41b4c4;return this[_0xf288cd(0x3a2b)][_0xf288cd(0x1198)]=_0x1ac505,this;}[_0x41b4c4(0x3bf7)](_0xd24d14){var _0x2cb59d=_0x41b4c4;return this[_0x2cb59d(0x3a2b)][_0x2cb59d(0x3bf7)]=_0xd24d14,this;}[_0x41b4c4(0x1c1a)](_0x144ae1){var _0x1d1bc3=_0x41b4c4;return this[_0x1d1bc3(0x3a2b)][_0x1d1bc3(0x1c1a)]=_0x144ae1[_0x1d1bc3(0x3719)]('result',_0x1d1bc3(0x25cc)),this;}[_0x41b4c4(0x311)](_0x3ebb01){var _0x3ab285=_0x41b4c4;return this[_0x3ab285(0x3a2b)]['Vertex_Begin']=_0x3ebb01,this;}[_0x41b4c4(0x3724)](_0x2b3a0a){var _0x436c90=_0x41b4c4;return this[_0x436c90(0x3a2b)][_0x436c90(0x3724)]=_0x2b3a0a,this;}['Vertex_MainBegin'](_0x2d396c){var _0x16e318=_0x41b4c4;return this[_0x16e318(0x3a2b)][_0x16e318(0xc2d)]=_0x2d396c,this;}['Vertex_Before_PositionUpdated'](_0x3200c7){var _0x36abdc=_0x41b4c4;return this['CustomParts']['Vertex_Before_PositionUpdated']=_0x3200c7[_0x36abdc(0x3719)](_0x36abdc(0x3de4),_0x36abdc(0x2ae3)),this;}[_0x41b4c4(0x14aa)](_0x2e1f82){var _0x446c86=_0x41b4c4;return this['CustomParts']['Vertex_Before_NormalUpdated']=_0x2e1f82['replace'](_0x446c86(0x3de4),'normalUpdated'),this;}[_0x41b4c4(0x10f5)](_0x468d13){var _0x4f0ab5=_0x41b4c4;return this[_0x4f0ab5(0x3a2b)][_0x4f0ab5(0x10f5)]=_0x468d13,this;}[_0x41b4c4(0x210e)](_0x50953b){var _0x293762=_0x41b4c4;return this['CustomParts'][_0x293762(0x210e)]=_0x50953b,this;}}_0x3e465e[_0x41b4c4(0x423)]=0x1,(0x0,_0x3520d3['H'])(_0x41b4c4(0x1fd2),_0x3e465e);},0x12480:(_0x2d134a,_0x32ae8f,_0x2a9939)=>{_0x2a9939(0xa38a),_0x2a9939(0x116c);},0x116c:(_0x33c898,_0x2ec550,_0x302398)=>{var _0x4f6a8a=a8_0x49466b,_0x429e65=_0x302398(0xf75c),_0x37f7b0=_0x302398(0x17583),_0xf6b3f5=_0x302398(0xe456),_0x27f843=_0x302398(0x1411a);class _0x5e6db7{constructor(){}}class _0x10ea92 extends _0x37f7b0['Y']{constructor(_0x11ceb6,_0x1fbef7){var _0x22a5eb=a8_0x58a1;super(_0x11ceb6,_0x1fbef7),this['CustomParts']=new _0x5e6db7(),this[_0x22a5eb(0x2a76)]=this[_0x22a5eb(0x25f8)],this[_0x22a5eb(0x2be9)]=_0x429e65['Q'][_0x22a5eb(0x634)][_0x22a5eb(0xfc4)],this[_0x22a5eb(0x2cf4)]=_0x429e65['Q'][_0x22a5eb(0x634)][_0x22a5eb(0x3992)],this[_0x22a5eb(0x2be9)]=this['FragmentShader'][_0x22a5eb(0x3719)](/#include<pbrBlockAlbedoOpacity>/g,_0x429e65['Q'][_0x22a5eb(0x2fbf)][_0x22a5eb(0x1835)]),this[_0x22a5eb(0x2be9)]=this[_0x22a5eb(0x2be9)]['replace'](/#include<pbrBlockReflectivity>/g,_0x429e65['Q'][_0x22a5eb(0x2fbf)][_0x22a5eb(0x2b29)]),this[_0x22a5eb(0x2be9)]=this[_0x22a5eb(0x2be9)][_0x22a5eb(0x3719)](/#include<pbrBlockFinalColorComposition>/g,_0x429e65['Q']['IncludesShadersStore'][_0x22a5eb(0x78a)]);}[_0x4f6a8a(0x3f02)](_0x12c47e,_0x134eab){var _0x4ca819=_0x4f6a8a;if(this[_0x4ca819(0x13c4)])for(const _0xf3c737 in this[_0x4ca819(0x13c4)]){var _0x5756e5=_0xf3c737[_0x4ca819(0x27d6)]()['split']('-');_0x4ca819(0x2d8f)==_0x5756e5[0x0]?_0x134eab[_0x4ca819(0x764)](_0x5756e5[0x1],this[_0x4ca819(0x13c4)][_0xf3c737]):_0x4ca819(0x1bff)==_0x5756e5[0x0]?_0x134eab[_0x4ca819(0x3183)](_0x5756e5[0x1],this[_0x4ca819(0x13c4)][_0xf3c737]):_0x4ca819(0x37ad)==_0x5756e5[0x0]?_0x134eab['setVector4'](_0x5756e5[0x1],this['_newUniformInstances'][_0xf3c737]):'mat4'==_0x5756e5[0x0]?_0x134eab[_0x4ca819(0x13a9)](_0x5756e5[0x1],this[_0x4ca819(0x13c4)][_0xf3c737]):_0x4ca819(0x128f)==_0x5756e5[0x0]&&_0x134eab[_0x4ca819(0x6e5)](_0x5756e5[0x1],this[_0x4ca819(0x13c4)][_0xf3c737]);}if(this['_newSamplerInstances'])for(const _0x2a45f4 in this[_0x4ca819(0x17e7)]){var _0x4f1ec9=_0x2a45f4[_0x4ca819(0x27d6)]()['split']('-');'sampler2D'==_0x4f1ec9[0x0]&&this['_newSamplerInstances'][_0x2a45f4][_0x4ca819(0x3a4f)]&&this['_newSamplerInstances'][_0x2a45f4]['isReady']()&&_0x134eab[_0x4ca819(0x19ec)](_0x4f1ec9[0x1],this['_newSamplerInstances'][_0x2a45f4]);}}[_0x4f6a8a(0x18ff)](_0xa12a59,_0x206732){var _0x95ca6d=_0x4f6a8a;if(_0x95ca6d(0x127d)==_0xa12a59&&this[_0x95ca6d(0x103f)]){for(let _0x2974d7=0x0;_0x2974d7<this[_0x95ca6d(0x103f)][_0x95ca6d(0x132e)];_0x2974d7++)-0x1==this['_customUniform'][_0x2974d7]['indexOf'](_0x95ca6d(0x35be))&&_0x206732[_0x95ca6d(0x2f54)](this[_0x95ca6d(0x103f)][_0x2974d7][_0x95ca6d(0x3719)](/\[\d*\]/g,''));}if(_0x95ca6d(0x35be)==_0xa12a59&&this[_0x95ca6d(0x103f)]){for(let _0x2fcfee=0x0;_0x2fcfee<this[_0x95ca6d(0x103f)][_0x95ca6d(0x132e)];_0x2fcfee++)-0x1!=this[_0x95ca6d(0x316f)][_0x2fcfee][_0x95ca6d(0x404a)](_0x95ca6d(0x35be))&&_0x206732['push'](this[_0x95ca6d(0x103f)][_0x2fcfee]['replace'](/\[\d*\]/g,''));}return _0x206732;}[_0x4f6a8a(0x25f8)](_0x5dd6e9,_0x52a167,_0x1e2529,_0x1ca5e9,_0x4ba424,_0x592db5,_0x5cb1b9){var _0x44027f=_0x4f6a8a;if(_0x5cb1b9){const _0x5516a5=_0x5cb1b9['processFinalCode'];_0x5cb1b9['processFinalCode']=(_0x581630,_0x4ca995)=>{var _0x1e49f7=a8_0x58a1;if(_0x1e49f7(0x2f51)===_0x581630)return _0x5516a5?_0x5516a5(_0x581630,_0x4ca995):_0x4ca995;const _0x50ec01=new _0x27f843['Z'](_0x4ca995);return _0x50ec01[_0x1e49f7(0x2a1a)]=_0x1e49f7(0x1794),_0x50ec01[_0x1e49f7(0xa23)](),_0x5516a5?_0x5516a5(_0x581630,_0x50ec01[_0x1e49f7(0xa71)]):_0x50ec01[_0x1e49f7(0xa71)];};}if(_0x592db5&&this[_0x44027f(0x29a2)]&&0x0<this[_0x44027f(0x29a2)][_0x44027f(0x132e)]&&_0x592db5['push'](...this[_0x44027f(0x29a2)]),this[_0x44027f(0x18ff)]('uniform',_0x52a167),this[_0x44027f(0x18ff)](_0x44027f(0x35be),_0x1ca5e9),this[_0x44027f(0x33d4)])return this[_0x44027f(0x2e51)];this['_isCreatedShader']=!0x1,_0x10ea92[_0x44027f(0x423)]++,_0x5cb1b9=_0x44027f(0x1f67)+_0x10ea92[_0x44027f(0x423)];const _0xd91a1c=this[_0x44027f(0x1cc)]['bind'](this);return this[_0x44027f(0x1cc)]=(_0x22af9b,_0x1305af)=>{var _0x310a25=_0x44027f;if(_0x1305af){this[_0x310a25(0x3f02)](_0x22af9b,_0x1305af);try{_0xd91a1c(_0x22af9b,_0x1305af);}catch(_0x424318){}}},_0x429e65['Q'][_0x44027f(0x634)][_0x5cb1b9+_0x44027f(0x2cf4)]=this['VertexShader'][_0x44027f(0x3719)](_0x44027f(0x1eae),this['CustomParts']['Vertex_Begin']||'')['replace'](_0x44027f(0x15a4),(this[_0x44027f(0x316f)]?this['_customUniform']['join']('\x0a'):'')+(this[_0x44027f(0x3a2b)][_0x44027f(0x3724)]||''))[_0x44027f(0x3719)](_0x44027f(0x1560),this[_0x44027f(0x3a2b)][_0x44027f(0xc2d)]||'')['replace'](_0x44027f(0x1efc),this[_0x44027f(0x3a2b)]['Vertex_Before_PositionUpdated']||'')['replace']('#define\x20CUSTOM_VERTEX_UPDATE_NORMAL',this[_0x44027f(0x3a2b)][_0x44027f(0x14aa)]||'')[_0x44027f(0x3719)](_0x44027f(0x76c),this[_0x44027f(0x3a2b)]['Vertex_MainEnd']||''),this[_0x44027f(0x3a2b)]['Vertex_After_WorldPosComputed']&&(_0x429e65['Q'][_0x44027f(0x634)][_0x5cb1b9+_0x44027f(0x2cf4)]=_0x429e65['Q']['ShadersStore'][_0x5cb1b9+_0x44027f(0x2cf4)]['replace'](_0x44027f(0xd69),this['CustomParts'][_0x44027f(0x10f5)])),_0x429e65['Q'][_0x44027f(0x634)][_0x5cb1b9+'PixelShader']=this[_0x44027f(0x2be9)][_0x44027f(0x3719)](_0x44027f(0x3885),this[_0x44027f(0x3a2b)][_0x44027f(0x311d)]||'')[_0x44027f(0x3719)](_0x44027f(0x2970),this[_0x44027f(0x3a2b)][_0x44027f(0x8d4)]||'')['replace']('#define\x20CUSTOM_FRAGMENT_DEFINITIONS',(this['_customUniform']?this[_0x44027f(0x316f)]['join']('\x0a'):'')+(this['CustomParts']['Fragment_Definitions']||''))[_0x44027f(0x3719)](_0x44027f(0x682),this[_0x44027f(0x3a2b)][_0x44027f(0x155b)]||'')[_0x44027f(0x3719)](_0x44027f(0x3e6a),this[_0x44027f(0x3a2b)][_0x44027f(0x3f51)]||'')['replace'](_0x44027f(0x740),this[_0x44027f(0x3a2b)][_0x44027f(0x1198)]||'')[_0x44027f(0x3719)](_0x44027f(0x14f8),this[_0x44027f(0x3a2b)][_0x44027f(0x264e)]||'')['replace'](_0x44027f(0x1d28),this[_0x44027f(0x3a2b)][_0x44027f(0x36dd)]||'')[_0x44027f(0x3719)](_0x44027f(0x405f),this[_0x44027f(0x3a2b)][_0x44027f(0x2c60)]||'')[_0x44027f(0x3719)](_0x44027f(0xb2),this[_0x44027f(0x3a2b)][_0x44027f(0x1c1a)]||'')[_0x44027f(0x3719)](_0x44027f(0x71e),this['CustomParts']['Fragment_MainEnd']||''),this[_0x44027f(0x3a2b)]['Fragment_Before_Fog']&&(_0x429e65['Q'][_0x44027f(0x634)][_0x5cb1b9+_0x44027f(0x33be)]=_0x429e65['Q'][_0x44027f(0x634)][_0x5cb1b9+'PixelShader'][_0x44027f(0x3719)](_0x44027f(0x3f54),this[_0x44027f(0x3a2b)][_0x44027f(0x3bf7)])),this[_0x44027f(0x33d4)]=!0x0,this['_createdShaderName']=_0x5cb1b9;}[_0x4f6a8a(0x1ccb)](_0x51600c,_0x58047f,_0x4882e3){var _0x5642d6=_0x4f6a8a;return this[_0x5642d6(0x316f)]||(this[_0x5642d6(0x316f)]=new Array(),this[_0x5642d6(0x103f)]=new Array(),this['_newSamplerInstances']={},this[_0x5642d6(0x13c4)]={}),_0x4882e3&&(-0x1!=_0x58047f[_0x5642d6(0x404a)](_0x5642d6(0x35be))?this[_0x5642d6(0x17e7)][_0x58047f+'-'+_0x51600c]=_0x4882e3:this[_0x5642d6(0x13c4)][_0x58047f+'-'+_0x51600c]=_0x4882e3),this[_0x5642d6(0x316f)][_0x5642d6(0x2f54)]('uniform\x20'+_0x58047f+'\x20'+_0x51600c+';'),this[_0x5642d6(0x103f)][_0x5642d6(0x2f54)](_0x51600c),this;}[_0x4f6a8a(0x3b4a)](_0x56af19){var _0x33b205=_0x4f6a8a;return this[_0x33b205(0x29a2)]||(this['_customAttributes']=[]),this[_0x33b205(0x29a2)][_0x33b205(0x2f54)](_0x56af19),this;}[_0x4f6a8a(0x311d)](_0x5a7051){var _0x4e9d63=_0x4f6a8a;return this[_0x4e9d63(0x3a2b)][_0x4e9d63(0x311d)]=_0x5a7051,this;}[_0x4f6a8a(0xc32)](_0x5b2cbb){var _0x3941f5=_0x4f6a8a;return this['CustomParts'][_0x3941f5(0xc32)]=_0x5b2cbb,this;}[_0x4f6a8a(0x8d4)](_0x5e5303){var _0x17c338=_0x4f6a8a;return this[_0x17c338(0x3a2b)][_0x17c338(0x8d4)]=_0x5e5303,this;}[_0x4f6a8a(0x155b)](_0x1f1961){var _0x4ea0bf=_0x4f6a8a;return this[_0x4ea0bf(0x3a2b)][_0x4ea0bf(0x155b)]=_0x1f1961['replace'](_0x4ea0bf(0x3de4),_0x4ea0bf(0x10c9)),this;}[_0x4f6a8a(0x3f51)](_0x1c210c){var _0x2e056a=_0x4f6a8a;return this['CustomParts'][_0x2e056a(0x3f51)]=_0x1c210c['replace']('result','alpha'),this;}[_0x4f6a8a(0x1198)](_0x111705){var _0x3206dc=_0x4f6a8a;return this[_0x3206dc(0x3a2b)][_0x3206dc(0x1198)]=_0x111705,this;}[_0x4f6a8a(0x264e)](_0x4b8418){var _0x15e88d=_0x4f6a8a;return this[_0x15e88d(0x3a2b)][_0x15e88d(0x264e)]=_0x4b8418,this;}[_0x4f6a8a(0x36dd)](_0x564bdb){var _0x4c12c9=_0x4f6a8a;return this[_0x4c12c9(0x3a2b)][_0x4c12c9(0x36dd)]=_0x564bdb,this;}[_0x4f6a8a(0x3bf7)](_0x37646e){return this['CustomParts']['Fragment_Before_Fog']=_0x37646e,this;}[_0x4f6a8a(0x2c60)](_0x5db7a7){var _0x5238f5=_0x4f6a8a;return this[_0x5238f5(0x3a2b)]['Fragment_Before_FinalColorComposition']=_0x5db7a7,this;}[_0x4f6a8a(0x1c1a)](_0x2e92ea){var _0x998223=_0x4f6a8a;return this[_0x998223(0x3a2b)]['Fragment_Before_FragColor']=_0x2e92ea['replace'](_0x998223(0x3de4),'color'),this;}[_0x4f6a8a(0x3ca3)](_0x53dc0d){var _0x6bdbc1=_0x4f6a8a;return this['CustomParts'][_0x6bdbc1(0x3ca3)]=_0x53dc0d,this;}[_0x4f6a8a(0x311)](_0x1d3a77){var _0x3476b8=_0x4f6a8a;return this[_0x3476b8(0x3a2b)][_0x3476b8(0x311)]=_0x1d3a77,this;}[_0x4f6a8a(0x3724)](_0x120c5d){var _0x1113bc=_0x4f6a8a;return this[_0x1113bc(0x3a2b)][_0x1113bc(0x3724)]=_0x120c5d,this;}[_0x4f6a8a(0xc2d)](_0x17244c){var _0x39cb4f=_0x4f6a8a;return this[_0x39cb4f(0x3a2b)]['Vertex_MainBegin']=_0x17244c,this;}[_0x4f6a8a(0x1f7f)](_0x298884){var _0x563e88=_0x4f6a8a;return this['CustomParts'][_0x563e88(0x1f7f)]=_0x298884['replace']('result',_0x563e88(0x2ae3)),this;}[_0x4f6a8a(0x14aa)](_0x6cb08){var _0x4f3b8b=_0x4f6a8a;return this[_0x4f3b8b(0x3a2b)][_0x4f3b8b(0x14aa)]=_0x6cb08[_0x4f3b8b(0x3719)]('result',_0x4f3b8b(0x201b)),this;}[_0x4f6a8a(0x10f5)](_0x340e53){var _0x18e8c3=_0x4f6a8a;return this[_0x18e8c3(0x3a2b)]['Vertex_After_WorldPosComputed']=_0x340e53,this;}[_0x4f6a8a(0x210e)](_0x1772ff){var _0x159ab7=_0x4f6a8a;return this[_0x159ab7(0x3a2b)]['Vertex_MainEnd']=_0x1772ff,this;}}_0x10ea92[_0x4f6a8a(0x423)]=0x1,(0x0,_0xf6b3f5['H'])(_0x4f6a8a(0x3760),_0x10ea92);},0x6b53:(_0x1f6d69,_0x8fa42c,_0x51ac61)=>{var _0x21c735=a8_0x49466b;function _0x27f348(_0x5c42e8,_0x40ce1b,_0x164c73,_0x49ecf8){var _0x4bb3b4=a8_0x58a1,_0x3266a4,_0x2aaa5=arguments[_0x4bb3b4(0x132e)],_0x266a1c=_0x2aaa5<0x3?_0x40ce1b:null===_0x49ecf8?_0x49ecf8=Object['getOwnPropertyDescriptor'](_0x40ce1b,_0x164c73):_0x49ecf8;if(_0x4bb3b4(0x20cb)==typeof Reflect&&_0x4bb3b4(0x187)==typeof Reflect['decorate'])_0x266a1c=Reflect[_0x4bb3b4(0x14d7)](_0x5c42e8,_0x40ce1b,_0x164c73,_0x49ecf8);else{for(var _0x299736=_0x5c42e8[_0x4bb3b4(0x132e)]-0x1;0x0<=_0x299736;_0x299736--)(_0x3266a4=_0x5c42e8[_0x299736])&&(_0x266a1c=(_0x2aaa5<0x3?_0x3266a4(_0x266a1c):0x3<_0x2aaa5?_0x3266a4(_0x40ce1b,_0x164c73,_0x266a1c):_0x3266a4(_0x40ce1b,_0x164c73))||_0x266a1c);}0x3<_0x2aaa5&&_0x266a1c&&Object[_0x4bb3b4(0x1fc0)](_0x40ce1b,_0x164c73,_0x266a1c);}var _0x1fe2bc=_0x51ac61(0x153ad),_0x568e74=_0x51ac61(0xc84b),_0x5515ec=_0x51ac61(0x16361),_0x5b2eca=_0x51ac61(0xbac7),_0x3af7f9=_0x51ac61(0x11e40),_0x275530=_0x51ac61(0x147cf),_0x294ab8=_0x51ac61(0x14ea0),_0x4bc94f=_0x51ac61(0xc656),_0x2eae8d=_0x51ac61(0x1a27),_0xdc2762=_0x51ac61(0x1446b),_0x2b727c=_0x51ac61(0xe456),_0x1c980e=(_0x51ac61(0x2c85),_0x51ac61(0x16f95),_0x51ac61(0x6421)),_0x36661d=_0x51ac61(0x2088);class _0x41b9c3 extends _0x3af7f9['H']{constructor(){var _0x3e2ca7=a8_0x58a1;super(),this[_0x3e2ca7(0x3247)]=!0x1,this[_0x3e2ca7(0x34c7)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x3e2ca7(0x3752)]=!0x1,this[_0x3e2ca7(0x1da0)]=!0x1,this[_0x3e2ca7(0x915)]=!0x1,this[_0x3e2ca7(0x389a)]=!0x1,this[_0x3e2ca7(0x3e9b)]=!0x1,this[_0x3e2ca7(0x1fc7)]=!0x1,this[_0x3e2ca7(0x283)]=!0x1,this[_0x3e2ca7(0x1007)]=!0x1,this['UV1']=!0x1,this['VERTEXCOLOR']=!0x1,this['VERTEXALPHA']=!0x1,this[_0x3e2ca7(0x2790)]=0x0,this[_0x3e2ca7(0x2b0d)]=0x0,this[_0x3e2ca7(0x1395)]=!0x1,this[_0x3e2ca7(0x2ffb)]=!0x1,this[_0x3e2ca7(0x2f8f)]=!0x1,this[_0x3e2ca7(0x33dd)]=!0x1,this[_0x3e2ca7(0x148b)]();}}class _0x27354e extends _0x294ab8['a']{constructor(_0x55ba77,_0x1ce031){var _0x55a3f5=a8_0x58a1;super(_0x55ba77,_0x1ce031),this['diffuseColor']=new _0x568e74['Wo'](0x1,0x1,0x1),this[_0x55a3f5(0x3b16)]=0x1,this[_0x55a3f5(0x2d66)]=new _0x568e74['Wo'](),this[_0x55a3f5(0x736)]=0x0;}['needAlphaBlending'](){return!0x1;}[_0x21c735(0x1db4)](){return!0x0;}[_0x21c735(0x3e62)](){return null;}['isReadyForSubMesh'](_0x19de2b,_0x516044,_0x557a9a){var _0xd478cc=_0x21c735;if(this['isFrozen']&&_0x516044[_0xd478cc(0x204d)]&&_0x516044[_0xd478cc(0x204d)][_0xd478cc(0x37ac)]&&_0x516044[_0xd478cc(0x204d)]['_wasPreviouslyUsingInstances']===_0x557a9a)return!0x0;_0x516044[_0xd478cc(0x38f0)]||(_0x516044[_0xd478cc(0x38f0)]=new _0x41b9c3());const _0x2e480e=_0x516044[_0xd478cc(0x38f0)],_0x5698ec=this['getScene']();if(this[_0xd478cc(0x3b59)](_0x516044))return!0x0;var _0x394269=_0x5698ec[_0xd478cc(0x2636)]();if(_0x2e480e[_0xd478cc(0x3b75)]&&(_0x2e480e['_needUVs']=!0x1,this[_0xd478cc(0xaa7)]&&_0x4bc94f['k'][_0xd478cc(0x1141)])){if(!this[_0xd478cc(0xaa7)][_0xd478cc(0x3a4f)]())return!0x1;_0x2e480e[_0xd478cc(0x1a0b)]=!0x0,_0x2e480e[_0xd478cc(0x3247)]=!0x0;}if(_0x2e480e['ALPHATEST']=!!this[_0xd478cc(0x157c)],_0x2e480e[_0xd478cc(0x25e5)]&&(_0x2e480e['POINTSIZE']=this['pointsCloud']||_0x5698ec[_0xd478cc(0x34b9)],_0x2e480e[_0xd478cc(0x1007)]=_0x5698ec[_0xd478cc(0xafb)]&&_0x19de2b[_0xd478cc(0x298d)]&&_0x5698ec['fogMode']!==_0xdc2762['x'][_0xd478cc(0x55e)]&&this[_0xd478cc(0xafb)]),_0x275530['G'][_0xd478cc(0x3418)](_0x5698ec,_0x394269,this,_0x2e480e,!!_0x557a9a),_0x275530['G'][_0xd478cc(0x3a63)](_0x19de2b,_0x2e480e,!0x1,!0x0),_0x2e480e[_0xd478cc(0x1c18)]){_0x2e480e[_0xd478cc(0x1af4)](),_0x5698ec['resetCachedMaterial']();const _0x36e56c=new _0x1c980e['L'](),_0x34576f=(_0x2e480e[_0xd478cc(0x1007)]&&_0x36e56c[_0xd478cc(0x2041)](0x1,'FOG'),0x0<_0x2e480e[_0xd478cc(0x2b0d)]&&_0x36e56c[_0xd478cc(0x14f)](0x0,_0x19de2b),_0x2e480e[_0xd478cc(0x2f8f)]=_0x5698ec[_0xd478cc(0x2ee1)][_0xd478cc(0x383c)],[_0x2eae8d['o']['PositionKind']]);_0x2e480e[_0xd478cc(0x3ac2)]&&_0x34576f[_0xd478cc(0x2f54)](_0x2eae8d['o']['UVKind']),_0x2e480e['VERTEXCOLOR']&&_0x34576f['push'](_0x2eae8d['o'][_0xd478cc(0x3469)]),_0x275530['G'][_0xd478cc(0x3956)](_0x34576f,_0x19de2b,_0x2e480e,_0x36e56c),_0x275530['G'][_0xd478cc(0x401e)](_0x34576f,_0x2e480e);var _0x19de2b=['world','view',_0xd478cc(0x22e8),_0xd478cc(0x40ea),_0xd478cc(0x25aa),_0xd478cc(0x1736),_0xd478cc(0x30d7),_0xd478cc(0x1025),_0xd478cc(0xa09),_0xd478cc(0x1697),_0xd478cc(0x2391),'speed'],_0x4e543a=((0x0,_0x36661d['qx'])(_0x19de2b),_0x2e480e[_0xd478cc(0x27d6)]());_0x516044['setEffect'](_0x5698ec['getEngine']()['createEffect']('fire',{'attributes':_0x34576f,'uniformsNames':_0x19de2b,'uniformBuffersNames':[],'samplers':[_0xd478cc(0x109a),'distortionSampler',_0xd478cc(0x4094)],'defines':_0x4e543a,'fallbacks':_0x36e56c,'onCompiled':this[_0xd478cc(0x3aa7)],'onError':this['onError'],'indexParameters':null,'maxSimultaneousLights':0x4,'transformFeedbackVaryings':null},_0x394269),_0x2e480e,this['_materialContext']);}return!(!_0x516044[_0xd478cc(0x204d)]||!_0x516044[_0xd478cc(0x204d)][_0xd478cc(0x3a4f)]()||(_0x2e480e[_0xd478cc(0x1b75)]=_0x5698ec[_0xd478cc(0x257c)](),_0x516044[_0xd478cc(0x204d)][_0xd478cc(0x37ac)]=!0x0,_0x516044['effect'][_0xd478cc(0xf60)]=!!_0x557a9a,0x0));}[_0x21c735(0xbe6)](_0x9c0f00,_0x3a428b,_0xa21204){var _0x1e04d1=_0x21c735;const _0x5d7674=this['getScene']();_0xa21204[_0x1e04d1(0x38f0)]&&(_0xa21204=_0xa21204[_0x1e04d1(0x204d)])&&(this['_activeEffect']=_0xa21204,this[_0x1e04d1(0x2119)](_0x9c0f00),this[_0x1e04d1(0x39de)][_0x1e04d1(0x13a9)](_0x1e04d1(0x22e8),_0x5d7674[_0x1e04d1(0x2957)]()),_0x275530['G'][_0x1e04d1(0x2863)](_0x3a428b,this[_0x1e04d1(0x39de)]),this['_mustRebind'](_0x5d7674,_0xa21204)&&(this[_0x1e04d1(0xaa7)]&&_0x4bc94f['k'][_0x1e04d1(0x1141)]&&(this[_0x1e04d1(0x39de)][_0x1e04d1(0x19ec)]('diffuseSampler',this[_0x1e04d1(0xaa7)]),this['_activeEffect'][_0x1e04d1(0x2475)](_0x1e04d1(0x1025),this[_0x1e04d1(0xaa7)][_0x1e04d1(0x365d)],this[_0x1e04d1(0xaa7)][_0x1e04d1(0x2da0)]),this[_0x1e04d1(0x39de)][_0x1e04d1(0x13a9)](_0x1e04d1(0x1697),this[_0x1e04d1(0xaa7)][_0x1e04d1(0x1f14)]()),this[_0x1e04d1(0x39de)]['setTexture'](_0x1e04d1(0x1c14),this[_0x1e04d1(0x30f)]),this[_0x1e04d1(0x39de)]['setTexture'](_0x1e04d1(0x4094),this[_0x1e04d1(0x157c)])),(0x0,_0x36661d['an'])(this['_activeEffect'],this,_0x5d7674),this['pointsCloud']&&this[_0x1e04d1(0x39de)][_0x1e04d1(0x6e5)](_0x1e04d1(0x30d7),this['pointSize']),_0x5d7674[_0x1e04d1(0x40dc)](_0xa21204)),this['_activeEffect'][_0x1e04d1(0x2d0b)](_0x1e04d1(0x39a4),this[_0x1e04d1(0x2d66)],this['alpha']*_0x3a428b['visibility']),_0x5d7674[_0x1e04d1(0xafb)]&&_0x3a428b[_0x1e04d1(0x298d)]&&_0x5d7674[_0x1e04d1(0x3e1a)]!==_0xdc2762['x'][_0x1e04d1(0x55e)]&&this['_activeEffect'][_0x1e04d1(0x13a9)](_0x1e04d1(0x13df),_0x5d7674[_0x1e04d1(0xe6c)]()),_0x275530['G'][_0x1e04d1(0xd65)](_0x5d7674,_0x3a428b,this[_0x1e04d1(0x39de)]),this[_0x1e04d1(0x736)]+=_0x5d7674[_0x1e04d1(0x2636)]()[_0x1e04d1(0x1976)](),this[_0x1e04d1(0x39de)]['setFloat'](_0x1e04d1(0x2391),this[_0x1e04d1(0x736)]),this[_0x1e04d1(0x39de)]['setFloat'](_0x1e04d1(0x3b16),this[_0x1e04d1(0x3b16)]),this['_afterBind'](_0x3a428b,this[_0x1e04d1(0x39de)]));}[_0x21c735(0xcc1)](){var _0x27c9f8=_0x21c735;const _0x2eb6c8=[];return this[_0x27c9f8(0xaa7)]&&this[_0x27c9f8(0xaa7)][_0x27c9f8(0x1b36)]&&0x0<this[_0x27c9f8(0xaa7)][_0x27c9f8(0x1b36)][_0x27c9f8(0x132e)]&&_0x2eb6c8['push'](this['_diffuseTexture']),this[_0x27c9f8(0x30f)]&&this[_0x27c9f8(0x30f)]['animations']&&0x0<this[_0x27c9f8(0x30f)][_0x27c9f8(0x1b36)][_0x27c9f8(0x132e)]&&_0x2eb6c8[_0x27c9f8(0x2f54)](this[_0x27c9f8(0x30f)]),this[_0x27c9f8(0x157c)]&&this[_0x27c9f8(0x157c)][_0x27c9f8(0x1b36)]&&0x0<this[_0x27c9f8(0x157c)][_0x27c9f8(0x1b36)][_0x27c9f8(0x132e)]&&_0x2eb6c8[_0x27c9f8(0x2f54)](this[_0x27c9f8(0x157c)]),_0x2eb6c8;}['getActiveTextures'](){var _0x21ea17=_0x21c735;const _0x1fdde8=super[_0x21ea17(0x13b1)]();return this[_0x21ea17(0xaa7)]&&_0x1fdde8[_0x21ea17(0x2f54)](this[_0x21ea17(0xaa7)]),this[_0x21ea17(0x30f)]&&_0x1fdde8[_0x21ea17(0x2f54)](this[_0x21ea17(0x30f)]),this[_0x21ea17(0x157c)]&&_0x1fdde8[_0x21ea17(0x2f54)](this[_0x21ea17(0x157c)]),_0x1fdde8;}[_0x21c735(0x15f3)](_0x9d8bbc){var _0x307e02=_0x21c735;return!!super['hasTexture'](_0x9d8bbc)||this[_0x307e02(0xaa7)]===_0x9d8bbc||this['_distortionTexture']===_0x9d8bbc||this[_0x307e02(0x157c)]===_0x9d8bbc;}[_0x21c735(0x1653)](){var _0x43fd6a=_0x21c735;return _0x43fd6a(0x32fc);}[_0x21c735(0x2d20)](_0x3f9d7e){var _0x2b28d6=_0x21c735;this[_0x2b28d6(0xaa7)]&&this[_0x2b28d6(0xaa7)][_0x2b28d6(0x2d20)](),this[_0x2b28d6(0x30f)]&&this[_0x2b28d6(0x30f)][_0x2b28d6(0x2d20)](),super[_0x2b28d6(0x2d20)](_0x3f9d7e);}['clone'](_0x2d0da3){var _0x48c256=_0x21c735;return _0x1fe2bc['p4'][_0x48c256(0xf39)](()=>new _0x27354e(_0x2d0da3,this[_0x48c256(0x22fd)]()),this);}[_0x21c735(0x3c81)](){var _0x56e138=_0x21c735;const _0x23c53b=super['serialize']();return _0x23c53b[_0x56e138(0x3d25)]=_0x56e138(0x4012),_0x23c53b[_0x56e138(0x394)]=this['diffuseColor'][_0x56e138(0x3e55)](),_0x23c53b['speed']=this[_0x56e138(0x3b16)],this[_0x56e138(0xaa7)]&&(_0x23c53b[_0x56e138(0xaa7)]=this[_0x56e138(0xaa7)][_0x56e138(0x3c81)]()),this[_0x56e138(0x30f)]&&(_0x23c53b['_distortionTexture']=this[_0x56e138(0x30f)][_0x56e138(0x3c81)]()),this[_0x56e138(0x157c)]&&(_0x23c53b['_opacityTexture']=this['_opacityTexture'][_0x56e138(0x3c81)]()),_0x23c53b;}static[_0x21c735(0xb3f)](_0x3d8738,_0x59ea7c,_0x56c745){var _0x1aab2e=_0x21c735;const _0x2cd4b9=new _0x27354e(_0x3d8738[_0x1aab2e(0x3efc)],_0x59ea7c);return _0x2cd4b9[_0x1aab2e(0x394)]=_0x568e74['Wo']['FromArray'](_0x3d8738[_0x1aab2e(0x394)]),_0x2cd4b9[_0x1aab2e(0x3b16)]=_0x3d8738[_0x1aab2e(0x3b16)],_0x2cd4b9[_0x1aab2e(0x14f2)]=_0x3d8738[_0x1aab2e(0x14f2)],_0x2cd4b9['id']=_0x3d8738['id'],_0x5515ec['$']['AddTagsTo'](_0x2cd4b9,_0x3d8738['tags']),_0x2cd4b9['backFaceCulling']=_0x3d8738['backFaceCulling'],_0x2cd4b9[_0x1aab2e(0x2f2c)]=_0x3d8738['wireframe'],_0x3d8738[_0x1aab2e(0xaa7)]&&(_0x2cd4b9[_0x1aab2e(0xaa7)]=_0x5b2eca['x'][_0x1aab2e(0xb3f)](_0x3d8738[_0x1aab2e(0xaa7)],_0x59ea7c,_0x56c745)),_0x3d8738[_0x1aab2e(0x30f)]&&(_0x2cd4b9[_0x1aab2e(0x30f)]=_0x5b2eca['x'][_0x1aab2e(0xb3f)](_0x3d8738[_0x1aab2e(0x30f)],_0x59ea7c,_0x56c745)),_0x3d8738[_0x1aab2e(0x157c)]&&(_0x2cd4b9['_opacityTexture']=_0x5b2eca['x'][_0x1aab2e(0xb3f)](_0x3d8738[_0x1aab2e(0x157c)],_0x59ea7c,_0x56c745)),_0x2cd4b9;}}_0x27f348([(0x0,_0x1fe2bc['oU'])(_0x21c735(0x2352))],_0x27354e[_0x21c735(0x1229)],_0x21c735(0xaa7),void 0x0),_0x27f348([(0x0,_0x1fe2bc['wz'])(_0x21c735(0x39ba))],_0x27354e[_0x21c735(0x1229)],_0x21c735(0x2352),void 0x0),_0x27f348([(0x0,_0x1fe2bc['oU'])(_0x21c735(0x2c9d))],_0x27354e[_0x21c735(0x1229)],'_distortionTexture',void 0x0),_0x27f348([(0x0,_0x1fe2bc['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x27354e[_0x21c735(0x1229)],_0x21c735(0x2c9d),void 0x0),_0x27f348([(0x0,_0x1fe2bc['oU'])(_0x21c735(0x35f5))],_0x27354e[_0x21c735(0x1229)],_0x21c735(0x157c),void 0x0),_0x27f348([(0x0,_0x1fe2bc['wz'])(_0x21c735(0x39ba))],_0x27354e['prototype'],_0x21c735(0x35f5),void 0x0),_0x27f348([(0x0,_0x1fe2bc['n9'])(_0x21c735(0x22e6))],_0x27354e[_0x21c735(0x1229)],_0x21c735(0x394),void 0x0),_0x27f348([(0x0,_0x1fe2bc['qC'])()],_0x27354e[_0x21c735(0x1229)],_0x21c735(0x3b16),void 0x0),(0x0,_0x2b727c['H'])(_0x21c735(0x4012),_0x27354e);},0x194d:(_0x389acf,_0x149456,_0x339ed3)=>{_0x339ed3(0x6b53);},0x1064d:(_0x73e7b3,_0x56ea40,_0x5eb8e7)=>{var _0x4de068=a8_0x49466b;function _0xb98c54(_0x5bf1b0,_0xf43501,_0x4443a3,_0x17cffe){var _0x135f83=a8_0x58a1,_0x1af744,_0x728d36=arguments[_0x135f83(0x132e)],_0x485b25=_0x728d36<0x3?_0xf43501:null===_0x17cffe?_0x17cffe=Object[_0x135f83(0x319d)](_0xf43501,_0x4443a3):_0x17cffe;if('object'==typeof Reflect&&_0x135f83(0x187)==typeof Reflect[_0x135f83(0x14d7)])_0x485b25=Reflect[_0x135f83(0x14d7)](_0x5bf1b0,_0xf43501,_0x4443a3,_0x17cffe);else{for(var _0x33b130=_0x5bf1b0[_0x135f83(0x132e)]-0x1;0x0<=_0x33b130;_0x33b130--)(_0x1af744=_0x5bf1b0[_0x33b130])&&(_0x485b25=(_0x728d36<0x3?_0x1af744(_0x485b25):0x3<_0x728d36?_0x1af744(_0xf43501,_0x4443a3,_0x485b25):_0x1af744(_0xf43501,_0x4443a3))||_0x485b25);}0x3<_0x728d36&&_0x485b25&&Object[_0x135f83(0x1fc0)](_0xf43501,_0x4443a3,_0x485b25);}var _0x274313=_0x5eb8e7(0x153ad),_0x41da9f=_0x5eb8e7(0x9fd1),_0x150fe8=_0x5eb8e7(0xc84b),_0x1ced3e=_0x5eb8e7(0x16361),_0x560473=_0x5eb8e7(0xbac7),_0x22c0a1=_0x5eb8e7(0x6902),_0x81d150=_0x5eb8e7(0x11e40),_0x580ca1=_0x5eb8e7(0x147cf),_0xfaf170=_0x5eb8e7(0x14ea0),_0x5767bc=_0x5eb8e7(0xc656),_0x174b57=_0x5eb8e7(0x1a27),_0x3c3b74=_0x5eb8e7(0x1446b),_0x7511fd=_0x5eb8e7(0xe456),_0x300330=_0x5eb8e7(0x6421),_0x11e8ba=(_0x5eb8e7(0x10367),_0x5eb8e7(0xe461),_0x5eb8e7(0x2088));class _0x53e02a extends _0x81d150['H']{constructor(){var _0x322f68=a8_0x58a1;super(),this[_0x322f68(0x3247)]=!0x1,this[_0x322f68(0x36a2)]=!0x1,this[_0x322f68(0x34c7)]=!0x1,this[_0x322f68(0x25be)]=!0x1,this[_0x322f68(0x3752)]=!0x1,this[_0x322f68(0x1da0)]=!0x1,this[_0x322f68(0x915)]=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this[_0x322f68(0x1fc7)]=!0x1,this[_0x322f68(0x283)]=!0x1,this[_0x322f68(0x1007)]=!0x1,this[_0x322f68(0x1a11)]=!0x1,this[_0x322f68(0x3ac2)]=!0x1,this['UV2']=!0x1,this[_0x322f68(0x5e9)]=!0x1,this[_0x322f68(0x27a1)]=!0x1,this[_0x322f68(0x2b0d)]=0x0,this[_0x322f68(0x2790)]=0x0,this[_0x322f68(0x1395)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x322f68(0x16f7)]=!0x1,this[_0x322f68(0x2f8f)]=!0x1,this[_0x322f68(0x33dd)]=!0x1,this[_0x322f68(0x148b)]();}}class _0xa7609e extends _0xfaf170['a']{constructor(_0x498b3f,_0x7bf39a){var _0x5e0aee=a8_0x58a1;super(_0x498b3f,_0x7bf39a),this[_0x5e0aee(0x394)]=new _0x150fe8['Wo'](0x1,0x1,0x1),this[_0x5e0aee(0x520)]=0x1,this[_0x5e0aee(0x3d1b)]=0x0,this[_0x5e0aee(0x2733)]=new _0x150fe8['Wo'](0.44,0.21,0.02),this[_0x5e0aee(0x30f0)]=0x0,this[_0x5e0aee(0x967)]=0xc,this[_0x5e0aee(0x3cf1)]=new _0x41da9f['P'](0x0,0x0,0x0),this[_0x5e0aee(0x3a46)]=0x64,this[_0x5e0aee(0x22ab)]=0x14,this[_0x5e0aee(0x16e8)]=0x0,this[_0x5e0aee(0x884)]=!0x1,this[_0x5e0aee(0x243f)]=0x4,this[_0x5e0aee(0x637)]=!0x0,this[_0x5e0aee(0x1ecd)]=0x0;}get[_0x4de068(0x3bbd)](){return this['_furTime'];}set['furTime'](_0x581e05){this['_furTime']=_0x581e05;}['needAlphaBlending'](){var _0x1b5af3=_0x4de068;return this[_0x1b5af3(0x14f2)]<0x1;}[_0x4de068(0x1db4)](){return!0x1;}[_0x4de068(0x3e62)](){return null;}[_0x4de068(0x1411)](){var _0x59712f=_0x4de068;for(let _0x127bce=0x1;_0x127bce<this[_0x59712f(0x3fe5)]['length'];_0x127bce++){const _0x4e545a=this['_meshes'][_0x127bce][_0x59712f(0x4e2)];_0x4e545a['furLength']=this[_0x59712f(0x520)],_0x4e545a['furAngle']=this[_0x59712f(0x3d1b)],_0x4e545a['furGravity']=this[_0x59712f(0x3cf1)],_0x4e545a[_0x59712f(0x967)]=this[_0x59712f(0x967)],_0x4e545a[_0x59712f(0x3a46)]=this[_0x59712f(0x3a46)],_0x4e545a[_0x59712f(0x2733)]=this[_0x59712f(0x2733)],_0x4e545a['diffuseTexture']=this[_0x59712f(0x2352)],_0x4e545a[_0x59712f(0x1f87)]=this['furTexture'],_0x4e545a['highLevelFur']=this['highLevelFur'],_0x4e545a[_0x59712f(0x3bbd)]=this[_0x59712f(0x3bbd)],_0x4e545a['furDensity']=this['furDensity'];}}[_0x4de068(0x2cd5)](_0x4db9c0,_0x670142,_0x52f801){var _0x5aba02=_0x4de068;if(this['isFrozen']&&_0x670142[_0x5aba02(0x204d)]&&_0x670142[_0x5aba02(0x204d)][_0x5aba02(0x37ac)]&&_0x670142[_0x5aba02(0x204d)][_0x5aba02(0xf60)]===_0x52f801)return!0x0;_0x670142['materialDefines']||(_0x670142[_0x5aba02(0x38f0)]=new _0x53e02a());const _0x45e260=_0x670142[_0x5aba02(0x38f0)],_0x34e069=this[_0x5aba02(0x22fd)]();if(this[_0x5aba02(0x3b59)](_0x670142))return!0x0;const _0x1213e6=_0x34e069[_0x5aba02(0x2636)]();if(_0x45e260[_0x5aba02(0x3b75)]&&_0x34e069[_0x5aba02(0x3c87)]){if(this[_0x5aba02(0x2352)]&&_0x5767bc['k'][_0x5aba02(0x1141)]){if(!this[_0x5aba02(0x2352)]['isReady']())return!0x1;_0x45e260[_0x5aba02(0x1a0b)]=!0x0,_0x45e260[_0x5aba02(0x3247)]=!0x0;}if(this[_0x5aba02(0x3d00)]&&_0x1213e6[_0x5aba02(0x1766)]()[_0x5aba02(0xcb9)]){if(!this[_0x5aba02(0x3d00)][_0x5aba02(0x3a4f)]())return!0x1;_0x45e260[_0x5aba02(0x1a0b)]=!0x0,_0x45e260[_0x5aba02(0x36a2)]=!0x0;}}if(this['highLevelFur']!==_0x45e260[_0x5aba02(0x16f7)]&&(_0x45e260[_0x5aba02(0x16f7)]=!0x0,_0x45e260[_0x5aba02(0x3f6f)]()),_0x580ca1['G']['PrepareDefinesForMisc'](_0x4db9c0,_0x34e069,!0x1,this[_0x5aba02(0x227c)],this[_0x5aba02(0xafb)],this[_0x5aba02(0x23a5)](_0x4db9c0),_0x45e260),_0x45e260[_0x5aba02(0x361e)]=_0x580ca1['G'][_0x5aba02(0x14bd)](_0x34e069,_0x4db9c0,_0x45e260,!0x1,this[_0x5aba02(0x243f)],this[_0x5aba02(0x884)]),_0x580ca1['G'][_0x5aba02(0x3418)](_0x34e069,_0x1213e6,this,_0x45e260,!!_0x52f801),_0x580ca1['G'][_0x5aba02(0x3a63)](_0x4db9c0,_0x45e260,!0x0,!0x0),_0x45e260[_0x5aba02(0x1c18)]){_0x45e260[_0x5aba02(0x1af4)](),_0x34e069['resetCachedMaterial']();const _0x4dda53=new _0x300330['L'](),_0x124ce4=(_0x45e260[_0x5aba02(0x1007)]&&_0x4dda53[_0x5aba02(0x2041)](0x1,_0x5aba02(0x1007)),_0x580ca1['G'][_0x5aba02(0x2b48)](_0x45e260,_0x4dda53,this['maxSimultaneousLights']),0x0<_0x45e260[_0x5aba02(0x2b0d)]&&_0x4dda53[_0x5aba02(0x14f)](0x0,_0x4db9c0),_0x45e260['IMAGEPROCESSINGPOSTPROCESS']=_0x34e069[_0x5aba02(0x2ee1)][_0x5aba02(0x383c)],[_0x174b57['o'][_0x5aba02(0x31b9)]]);_0x45e260['NORMAL']&&_0x124ce4[_0x5aba02(0x2f54)](_0x174b57['o']['NormalKind']),_0x45e260[_0x5aba02(0x3ac2)]&&_0x124ce4[_0x5aba02(0x2f54)](_0x174b57['o']['UVKind']),_0x45e260[_0x5aba02(0x2d46)]&&_0x124ce4[_0x5aba02(0x2f54)](_0x174b57['o'][_0x5aba02(0x32bb)]),_0x45e260[_0x5aba02(0x5e9)]&&_0x124ce4[_0x5aba02(0x2f54)](_0x174b57['o'][_0x5aba02(0x3469)]),_0x580ca1['G']['PrepareAttributesForBones'](_0x124ce4,_0x4db9c0,_0x45e260,_0x4dda53),_0x580ca1['G'][_0x5aba02(0x401e)](_0x124ce4,_0x45e260);var _0x4db9c0=_0x45e260[_0x5aba02(0x27d6)](),_0x2aef0c=[_0x5aba02(0x2d0),_0x5aba02(0x13df),'viewProjection',_0x5aba02(0x40ea),'vLightsType',_0x5aba02(0x39a4),_0x5aba02(0x25aa),'vFogColor','pointSize',_0x5aba02(0x1025),_0x5aba02(0xa09),_0x5aba02(0x1697),'furLength',_0x5aba02(0x3d1b),_0x5aba02(0x2733),_0x5aba02(0x30f0),'furGravity','furTime',_0x5aba02(0x967),_0x5aba02(0x22ab),_0x5aba02(0x16e8)],_0x3dbe58=((0x0,_0x11e8ba['qx'])(_0x2aef0c),[_0x5aba02(0x109a),_0x5aba02(0x3d00),_0x5aba02(0x1f87)]),_0x571f24=new Array();_0x580ca1['G'][_0x5aba02(0x1795)]({'uniformsNames':_0x2aef0c,'uniformBuffersNames':_0x571f24,'samplers':_0x3dbe58,'defines':_0x45e260,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x670142[_0x5aba02(0x3388)](_0x34e069[_0x5aba02(0x2636)]()[_0x5aba02(0x3305)](_0x5aba02(0x3a8b),{'attributes':_0x124ce4,'uniformsNames':_0x2aef0c,'uniformBuffersNames':_0x571f24,'samplers':_0x3dbe58,'defines':_0x4db9c0,'fallbacks':_0x4dda53,'onCompiled':this[_0x5aba02(0x3aa7)],'onError':this[_0x5aba02(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x5aba02(0x2606)]}},_0x1213e6),_0x45e260,this['_materialContext']);}return!(!_0x670142[_0x5aba02(0x204d)]||!_0x670142[_0x5aba02(0x204d)]['isReady']()||(_0x45e260['_renderId']=_0x34e069[_0x5aba02(0x257c)](),_0x670142[_0x5aba02(0x204d)]['_wasPreviouslyReady']=!0x0,_0x670142['effect'][_0x5aba02(0xf60)]=!!_0x52f801,0x0));}[_0x4de068(0xbe6)](_0x2b7d30,_0x1eb5ea,_0x1e8c8f){var _0xd536d6=_0x4de068;const _0x3a8bc3=this[_0xd536d6(0x22fd)]();var _0x2b5819=_0x1e8c8f['materialDefines'];_0x2b5819&&(_0x1e8c8f=_0x1e8c8f['effect'])&&(this[_0xd536d6(0x39de)]=_0x1e8c8f,this[_0xd536d6(0x2119)](_0x2b7d30),this[_0xd536d6(0x39de)][_0xd536d6(0x13a9)](_0xd536d6(0x22e8),_0x3a8bc3[_0xd536d6(0x2957)]()),_0x580ca1['G'][_0xd536d6(0x2863)](_0x1eb5ea,this[_0xd536d6(0x39de)]),_0x3a8bc3[_0xd536d6(0x2259)]()!==this&&(this[_0xd536d6(0xaa7)]&&_0x5767bc['k'][_0xd536d6(0x1141)]&&(this[_0xd536d6(0x39de)][_0xd536d6(0x19ec)](_0xd536d6(0x109a),this[_0xd536d6(0xaa7)]),this[_0xd536d6(0x39de)]['setFloat2']('vDiffuseInfos',this[_0xd536d6(0xaa7)]['coordinatesIndex'],this[_0xd536d6(0xaa7)][_0xd536d6(0x2da0)]),this[_0xd536d6(0x39de)][_0xd536d6(0x13a9)](_0xd536d6(0x1697),this['_diffuseTexture'][_0xd536d6(0x1f14)]())),this[_0xd536d6(0x1a53)]&&this[_0xd536d6(0x39de)][_0xd536d6(0x19ec)](_0xd536d6(0x3d00),this[_0xd536d6(0x1a53)]),(0x0,_0x11e8ba['an'])(this['_activeEffect'],this,_0x3a8bc3),this[_0xd536d6(0x227c)]&&this[_0xd536d6(0x39de)]['setFloat'](_0xd536d6(0x30d7),this['pointSize']),_0x3a8bc3[_0xd536d6(0x40dc)](_0x1e8c8f)),this['_activeEffect'][_0xd536d6(0x2d0b)](_0xd536d6(0x39a4),this[_0xd536d6(0x394)],this[_0xd536d6(0x14f2)]*_0x1eb5ea['visibility']),_0x3a8bc3['lightsEnabled']&&!this['disableLighting']&&_0x580ca1['G'][_0xd536d6(0x312f)](_0x3a8bc3,_0x1eb5ea,this[_0xd536d6(0x39de)],_0x2b5819,this['maxSimultaneousLights']),_0x3a8bc3[_0xd536d6(0xafb)]&&_0x1eb5ea[_0xd536d6(0x298d)]&&_0x3a8bc3['fogMode']!==_0x3c3b74['x']['FOGMODE_NONE']&&this[_0xd536d6(0x39de)][_0xd536d6(0x13a9)](_0xd536d6(0x13df),_0x3a8bc3[_0xd536d6(0xe6c)]()),_0x580ca1['G']['BindFogParameters'](_0x3a8bc3,_0x1eb5ea,this[_0xd536d6(0x39de)]),this[_0xd536d6(0x39de)][_0xd536d6(0x6e5)](_0xd536d6(0x520),this[_0xd536d6(0x520)]),this[_0xd536d6(0x39de)][_0xd536d6(0x6e5)](_0xd536d6(0x3d1b),this['furAngle']),this[_0xd536d6(0x39de)]['setColor4'](_0xd536d6(0x2733),this[_0xd536d6(0x2733)],0x1),this[_0xd536d6(0x637)]&&(this[_0xd536d6(0x39de)][_0xd536d6(0x3183)](_0xd536d6(0x3cf1),this[_0xd536d6(0x3cf1)]),this[_0xd536d6(0x39de)][_0xd536d6(0x6e5)](_0xd536d6(0x30f0),this['furOffset']),this[_0xd536d6(0x39de)][_0xd536d6(0x6e5)]('furSpacing',this[_0xd536d6(0x967)]),this[_0xd536d6(0x39de)][_0xd536d6(0x6e5)](_0xd536d6(0x22ab),this[_0xd536d6(0x22ab)]),this[_0xd536d6(0x39de)][_0xd536d6(0x6e5)](_0xd536d6(0x16e8),this[_0xd536d6(0x16e8)]),this[_0xd536d6(0x1ecd)]+=this[_0xd536d6(0x22fd)]()[_0xd536d6(0x2636)]()['getDeltaTime']()/this['furSpeed'],this['_activeEffect'][_0xd536d6(0x6e5)](_0xd536d6(0x3bbd),this[_0xd536d6(0x1ecd)]),this[_0xd536d6(0x39de)][_0xd536d6(0x19ec)](_0xd536d6(0x1f87),this[_0xd536d6(0x1f87)])),this[_0xd536d6(0x1cc)](_0x1eb5ea,this[_0xd536d6(0x39de)]));}['getAnimatables'](){var _0x163859=_0x4de068;const _0x5327f2=[];return this['diffuseTexture']&&this[_0x163859(0x2352)][_0x163859(0x1b36)]&&0x0<this[_0x163859(0x2352)]['animations']['length']&&_0x5327f2[_0x163859(0x2f54)](this[_0x163859(0x2352)]),this[_0x163859(0x3d00)]&&this[_0x163859(0x3d00)][_0x163859(0x1b36)]&&0x0<this[_0x163859(0x3d00)][_0x163859(0x1b36)][_0x163859(0x132e)]&&_0x5327f2[_0x163859(0x2f54)](this['heightTexture']),_0x5327f2;}['getActiveTextures'](){var _0x56b39c=_0x4de068;const _0x3e5282=super[_0x56b39c(0x13b1)]();return this[_0x56b39c(0xaa7)]&&_0x3e5282[_0x56b39c(0x2f54)](this['_diffuseTexture']),this[_0x56b39c(0x1a53)]&&_0x3e5282[_0x56b39c(0x2f54)](this[_0x56b39c(0x1a53)]),_0x3e5282;}[_0x4de068(0x15f3)](_0x2b0cab){var _0x36175a=_0x4de068;return!!super[_0x36175a(0x15f3)](_0x2b0cab)||this[_0x36175a(0x2352)]===_0x2b0cab||this['_heightTexture']===_0x2b0cab;}[_0x4de068(0x2d20)](_0x2bc426){var _0x19bdaa=_0x4de068;if(this[_0x19bdaa(0x2352)]&&this[_0x19bdaa(0x2352)]['dispose'](),this[_0x19bdaa(0x3fe5)])for(let _0x13dbe4=0x1;_0x13dbe4<this[_0x19bdaa(0x3fe5)][_0x19bdaa(0x132e)];_0x13dbe4++){const _0x5f08c0=this[_0x19bdaa(0x3fe5)][_0x13dbe4][_0x19bdaa(0x4e2)];_0x5f08c0&&_0x5f08c0[_0x19bdaa(0x2d20)](_0x2bc426),this[_0x19bdaa(0x3fe5)][_0x13dbe4][_0x19bdaa(0x2d20)]();}super[_0x19bdaa(0x2d20)](_0x2bc426);}[_0x4de068(0x11fe)](_0x44884a){var _0x509b09=_0x4de068;return _0x274313['p4'][_0x509b09(0xf39)](()=>new _0xa7609e(_0x44884a,this['getScene']()),this);}[_0x4de068(0x3c81)](){var _0xff12e9=_0x4de068;const _0x570178=super['serialize']();return _0x570178['customType']=_0xff12e9(0x35fa),this['_meshes']&&(_0x570178[_0xff12e9(0x126a)]=this[_0xff12e9(0x3fe5)][0x0][_0xff12e9(0x3efc)],_0x570178['quality']=this[_0xff12e9(0x3fe5)][_0xff12e9(0x132e)]),_0x570178;}['getClassName'](){return'FurMaterial';}static[_0x4de068(0xb3f)](_0x249c5c,_0x919cda,_0x3de362){var _0x33d23b=_0x4de068;const _0x42d3ad=_0x274313['p4'][_0x33d23b(0xb3f)](()=>new _0xa7609e(_0x249c5c[_0x33d23b(0x3efc)],_0x919cda),_0x249c5c,_0x919cda,_0x3de362);return _0x249c5c[_0x33d23b(0x126a)]&&_0x42d3ad[_0x33d23b(0x637)]&&_0x919cda[_0x33d23b(0x34bc)](()=>{var _0x3a0280=_0x33d23b,_0xa5db71,_0x2aed2c=_0x919cda[_0x3a0280(0x3bf5)](_0x249c5c['sourceMeshName']);_0x2aed2c&&(_0xa5db71=_0xa7609e['GenerateTexture'](_0x3a0280(0x24d0),_0x919cda),_0x42d3ad[_0x3a0280(0x1f87)]=_0xa5db71,_0xa7609e[_0x3a0280(0x37d2)](_0x2aed2c,_0x249c5c[_0x3a0280(0x15c3)]));}),_0x42d3ad;}static[_0x4de068(0x12da)](_0x324290,_0x56f1ab){var _0x2ce454=_0x4de068;const _0x5e0213=new _0x22c0a1['c'](_0x2ce454(0x1786)+_0x324290,0x100,_0x56f1ab,!0x0),_0x187792=_0x5e0213[_0x2ce454(0x1d9c)]();for(let _0x257201=0x0;_0x257201<0x4e20;++_0x257201)_0x187792[_0x2ce454(0x3ce7)]=_0x2ce454(0xbd4)+Math[_0x2ce454(0x27d2)](0xff*Math[_0x2ce454(0x27fe)]())+',\x20'+Math[_0x2ce454(0x27d2)](0xff*Math[_0x2ce454(0x27fe)]())+_0x2ce454(0xf7d),_0x187792['fillRect'](Math[_0x2ce454(0x27fe)]()*_0x5e0213[_0x2ce454(0x2cc8)]()[_0x2ce454(0x37ce)],Math[_0x2ce454(0x27fe)]()*_0x5e0213[_0x2ce454(0x2cc8)]()[_0x2ce454(0x1995)],0x2,0x2);return _0x5e0213[_0x2ce454(0x2c28)](!0x1),_0x5e0213[_0x2ce454(0x255d)]=_0x560473['x']['WRAP_ADDRESSMODE'],_0x5e0213[_0x2ce454(0x494)]=_0x560473['x'][_0x2ce454(0x3d20)],_0x5e0213;}static[_0x4de068(0x37d2)](_0xdc8b0f,_0x3d9ce0){var _0x506949=_0x4de068;const _0x41910a=[_0xdc8b0f];var _0x497a2d=_0xdc8b0f['material'];let _0x1def41;if(!(_0x497a2d instanceof _0xa7609e))throw _0x506949(0x3c70);for(_0x1def41=0x1;_0x1def41<_0x3d9ce0;_0x1def41++){const _0x37272f=new _0xa7609e(_0x497a2d[_0x506949(0x3efc)]+_0x1def41,_0xdc8b0f['getScene']()),_0xe501bf=(_0xdc8b0f[_0x506949(0x22fd)]()[_0x506949(0x28c7)]['pop'](),_0x1ced3e['$'][_0x506949(0x25cf)](_0x37272f),_0x1ced3e['$'][_0x506949(0x25cb)](_0x37272f,'furShellMaterial'),_0x37272f['furLength']=_0x497a2d[_0x506949(0x520)],_0x37272f[_0x506949(0x3d1b)]=_0x497a2d[_0x506949(0x3d1b)],_0x37272f[_0x506949(0x3cf1)]=_0x497a2d[_0x506949(0x3cf1)],_0x37272f[_0x506949(0x967)]=_0x497a2d['furSpacing'],_0x37272f[_0x506949(0x3a46)]=_0x497a2d['furSpeed'],_0x37272f[_0x506949(0x2733)]=_0x497a2d[_0x506949(0x2733)],_0x37272f[_0x506949(0x2352)]=_0x497a2d[_0x506949(0x2352)],_0x37272f[_0x506949(0x30f0)]=_0x1def41/_0x3d9ce0,_0x37272f['furTexture']=_0x497a2d['furTexture'],_0x37272f[_0x506949(0x637)]=_0x497a2d[_0x506949(0x637)],_0x37272f['furTime']=_0x497a2d[_0x506949(0x3bbd)],_0x37272f[_0x506949(0x22ab)]=_0x497a2d[_0x506949(0x22ab)],_0xdc8b0f[_0x506949(0x11fe)](_0xdc8b0f['name']+_0x1def41));_0xe501bf[_0x506949(0x4e2)]=_0x37272f,_0xe501bf[_0x506949(0x3463)]=_0xdc8b0f[_0x506949(0x3463)],_0xe501bf[_0x506949(0x8c5)]=_0x41da9f['P']['Zero'](),_0x41910a[_0x506949(0x2f54)](_0xe501bf);}for(_0x1def41=0x1;_0x1def41<_0x41910a[_0x506949(0x132e)];_0x1def41++)_0x41910a[_0x1def41]['parent']=_0xdc8b0f;return _0xdc8b0f['material'][_0x506949(0x3fe5)]=_0x41910a;}}_0xb98c54([(0x0,_0x274313['oU'])('diffuseTexture')],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0xaa7),void 0x0),_0xb98c54([(0x0,_0x274313['wz'])('_markAllSubMeshesAsTexturesDirty')],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x2352),void 0x0),_0xb98c54([(0x0,_0x274313['oU'])(_0x4de068(0x3d00))],_0xa7609e[_0x4de068(0x1229)],'_heightTexture',void 0x0),_0xb98c54([(0x0,_0x274313['wz'])(_0x4de068(0x39ba))],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x3d00),void 0x0),_0xb98c54([(0x0,_0x274313['n9'])()],_0xa7609e['prototype'],_0x4de068(0x394),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x520),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],'furAngle',void 0x0),_0xb98c54([(0x0,_0x274313['n9'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x2733),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x30f0),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e['prototype'],_0x4de068(0x967),void 0x0),_0xb98c54([(0x0,_0x274313['hd'])()],_0xa7609e['prototype'],_0x4de068(0x3cf1),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x3a46),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],'furDensity',void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x16e8),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])(_0x4de068(0x30e9))],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x884),void 0x0),_0xb98c54([(0x0,_0x274313['wz'])(_0x4de068(0x1830))],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x30e9),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])(_0x4de068(0x2606))],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x243f),void 0x0),_0xb98c54([(0x0,_0x274313['wz'])('_markAllSubMeshesAsLightsDirty')],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x2606),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x637),void 0x0),_0xb98c54([(0x0,_0x274313['qC'])()],_0xa7609e[_0x4de068(0x1229)],_0x4de068(0x3bbd),null),(0x0,_0x7511fd['H'])('BABYLON.FurMaterial',_0xa7609e);},0x18506:(_0x5cce99,_0x132984,_0x5d7c6c)=>{_0x5d7c6c(0x1064d);},0x9f82:(_0x5533b5,_0x22a139,_0x217b92)=>{var _0x1bc90c=a8_0x49466b;function _0x3fd697(_0x748ad6,_0x5404cb,_0xfdb5d8,_0x81c4bb){var _0x2635d7=a8_0x58a1,_0x130a3,_0x478585=arguments[_0x2635d7(0x132e)],_0x152ead=_0x478585<0x3?_0x5404cb:null===_0x81c4bb?_0x81c4bb=Object[_0x2635d7(0x319d)](_0x5404cb,_0xfdb5d8):_0x81c4bb;if(_0x2635d7(0x20cb)==typeof Reflect&&_0x2635d7(0x187)==typeof Reflect['decorate'])_0x152ead=Reflect[_0x2635d7(0x14d7)](_0x748ad6,_0x5404cb,_0xfdb5d8,_0x81c4bb);else{for(var _0x3125a8=_0x748ad6[_0x2635d7(0x132e)]-0x1;0x0<=_0x3125a8;_0x3125a8--)(_0x130a3=_0x748ad6[_0x3125a8])&&(_0x152ead=(_0x478585<0x3?_0x130a3(_0x152ead):0x3<_0x478585?_0x130a3(_0x5404cb,_0xfdb5d8,_0x152ead):_0x130a3(_0x5404cb,_0xfdb5d8))||_0x152ead);}0x3<_0x478585&&_0x152ead&&Object[_0x2635d7(0x1fc0)](_0x5404cb,_0xfdb5d8,_0x152ead);}var _0x501787=_0x217b92(0x153ad),_0x4862c1=_0x217b92(0xc84b),_0x5bee69=_0x217b92(0x11e40),_0x470f5a=_0x217b92(0x147cf),_0x38d98d=_0x217b92(0x14ea0),_0xf1081c=_0x217b92(0x1a27),_0x2d6b38=_0x217b92(0x1446b),_0x387f83=_0x217b92(0xe456),_0x332d09=(_0x217b92(0xbd74),_0x217b92(0x4a05),_0x217b92(0x6421)),_0x349045=_0x217b92(0x2088);class _0x197683 extends _0x5bee69['H']{constructor(){var _0x514945=a8_0x58a1;super(),this['EMISSIVE']=!0x1,this[_0x514945(0x34c7)]=!0x1,this[_0x514945(0x25be)]=!0x1,this[_0x514945(0x3752)]=!0x1,this[_0x514945(0x1da0)]=!0x1,this[_0x514945(0x915)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x514945(0x3e9b)]=!0x1,this[_0x514945(0x1fc7)]=!0x1,this[_0x514945(0x283)]=!0x1,this['FOG']=!0x1,this[_0x514945(0x1a11)]=!0x1,this[_0x514945(0x3ac2)]=!0x1,this[_0x514945(0x2d46)]=!0x1,this[_0x514945(0x5e9)]=!0x1,this['VERTEXALPHA']=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x514945(0x2790)]=0x0,this[_0x514945(0x1395)]=!0x1,this[_0x514945(0x2ffb)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x514945(0x148b)]();}}class _0x14dc9e extends _0x38d98d['a']{constructor(_0x1ee4c2,_0x95c3f0){var _0x30d860=a8_0x58a1;super(_0x1ee4c2,_0x95c3f0),this['_maxSimultaneousLights']=0x4,this[_0x30d860(0x189d)]=new _0x4862c1['Wo'](0x1,0x0,0x0),this[_0x30d860(0x3130)]=0x1,this[_0x30d860(0x1e1e)]=new _0x4862c1['Wo'](0x0,0x0,0x1),this[_0x30d860(0x317c)]=0x1,this['offset']=0x0,this[_0x30d860(0x27e7)]=0x1,this[_0x30d860(0x3f1a)]=0x1,this[_0x30d860(0x884)]=!0x1;}[_0x1bc90c(0x2286)](){var _0x410699=_0x1bc90c;return this['alpha']<0x1||this['topColorAlpha']<0x1||this[_0x410699(0x317c)]<0x1;}[_0x1bc90c(0x1db4)](){return!0x0;}[_0x1bc90c(0x3e62)](){return null;}[_0x1bc90c(0x2cd5)](_0x26641b,_0x199e5a,_0x38fe81){var _0x50abf8=_0x1bc90c;if(this[_0x50abf8(0x19c4)]&&_0x199e5a[_0x50abf8(0x204d)]&&_0x199e5a['effect'][_0x50abf8(0x37ac)]&&_0x199e5a['effect'][_0x50abf8(0xf60)]===_0x38fe81)return!0x0;_0x199e5a['materialDefines']||(_0x199e5a[_0x50abf8(0x38f0)]=new _0x197683());const _0x4ff1d7=_0x199e5a[_0x50abf8(0x38f0)],_0x2f596e=this['getScene']();if(this[_0x50abf8(0x3b59)](_0x199e5a))return!0x0;var _0x2a10fb=_0x2f596e[_0x50abf8(0x2636)]();if(_0x470f5a['G'][_0x50abf8(0x3418)](_0x2f596e,_0x2a10fb,this,_0x4ff1d7,!!_0x38fe81),_0x470f5a['G'][_0x50abf8(0x30ae)](_0x26641b,_0x2f596e,!0x1,this[_0x50abf8(0x227c)],this[_0x50abf8(0xafb)],this['_shouldTurnAlphaTestOn'](_0x26641b),_0x4ff1d7),_0x4ff1d7[_0x50abf8(0x361e)]=_0x470f5a['G'][_0x50abf8(0x14bd)](_0x2f596e,_0x26641b,_0x4ff1d7,!0x1,this[_0x50abf8(0x243f)],this[_0x50abf8(0x884)]),_0x4ff1d7[_0x50abf8(0x11d7)]=this['_disableLighting'],_0x470f5a['G'][_0x50abf8(0x3a63)](_0x26641b,_0x4ff1d7,!0x1,!0x0),_0x4ff1d7[_0x50abf8(0x1c18)]){_0x4ff1d7[_0x50abf8(0x1af4)](),_0x2f596e['resetCachedMaterial']();const _0x48f987=new _0x332d09['L'](),_0x1f349b=(_0x4ff1d7[_0x50abf8(0x1007)]&&_0x48f987[_0x50abf8(0x2041)](0x1,_0x50abf8(0x1007)),_0x470f5a['G'][_0x50abf8(0x2b48)](_0x4ff1d7,_0x48f987),0x0<_0x4ff1d7['NUM_BONE_INFLUENCERS']&&_0x48f987[_0x50abf8(0x14f)](0x0,_0x26641b),_0x4ff1d7[_0x50abf8(0x2f8f)]=_0x2f596e[_0x50abf8(0x2ee1)][_0x50abf8(0x383c)],[_0xf1081c['o']['PositionKind']]);_0x4ff1d7['NORMAL']&&_0x1f349b[_0x50abf8(0x2f54)](_0xf1081c['o'][_0x50abf8(0x3487)]),_0x4ff1d7[_0x50abf8(0x3ac2)]&&_0x1f349b[_0x50abf8(0x2f54)](_0xf1081c['o']['UVKind']),_0x4ff1d7[_0x50abf8(0x2d46)]&&_0x1f349b[_0x50abf8(0x2f54)](_0xf1081c['o'][_0x50abf8(0x32bb)]),_0x4ff1d7['VERTEXCOLOR']&&_0x1f349b[_0x50abf8(0x2f54)](_0xf1081c['o'][_0x50abf8(0x3469)]),_0x470f5a['G'][_0x50abf8(0x3956)](_0x1f349b,_0x26641b,_0x4ff1d7,_0x48f987),_0x470f5a['G'][_0x50abf8(0x401e)](_0x1f349b,_0x4ff1d7);var _0x26641b=_0x4ff1d7[_0x50abf8(0x27d6)](),_0x215df7=['world',_0x50abf8(0x13df),_0x50abf8(0x22e8),_0x50abf8(0x40ea),'vLightsType',_0x50abf8(0x25aa),_0x50abf8(0x1736),'pointSize','mBones',_0x50abf8(0x189d),_0x50abf8(0x1e1e),'offset',_0x50abf8(0x3f1a),_0x50abf8(0x27e7)],_0x1fca9e=((0x0,_0x349045['qx'])(_0x215df7),[]),_0xa40d07=new Array();_0x470f5a['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x215df7,'uniformBuffersNames':_0xa40d07,'samplers':_0x1fca9e,'defines':_0x4ff1d7,'maxSimultaneousLights':0x4}),_0x199e5a[_0x50abf8(0x3388)](_0x2f596e[_0x50abf8(0x2636)]()[_0x50abf8(0x3305)](_0x50abf8(0x4028),{'attributes':_0x1f349b,'uniformsNames':_0x215df7,'uniformBuffersNames':_0xa40d07,'samplers':_0x1fca9e,'defines':_0x26641b,'fallbacks':_0x48f987,'onCompiled':this[_0x50abf8(0x3aa7)],'onError':this[_0x50abf8(0x2cb0)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x2a10fb),_0x4ff1d7,this[_0x50abf8(0x1344)]);}return!(!_0x199e5a[_0x50abf8(0x204d)]||!_0x199e5a[_0x50abf8(0x204d)]['isReady']()||(_0x4ff1d7[_0x50abf8(0x1b75)]=_0x2f596e[_0x50abf8(0x257c)](),_0x199e5a['effect']['_wasPreviouslyReady']=!0x0,_0x199e5a[_0x50abf8(0x204d)]['_wasPreviouslyUsingInstances']=!!_0x38fe81,0x0));}[_0x1bc90c(0xbe6)](_0x2dc203,_0x421535,_0x12a8c2){var _0x417a2e=_0x1bc90c;const _0x27a3d2=this[_0x417a2e(0x22fd)]();var _0x3bb8dc=_0x12a8c2[_0x417a2e(0x38f0)];_0x3bb8dc&&(_0x12a8c2=_0x12a8c2[_0x417a2e(0x204d)])&&(this[_0x417a2e(0x39de)]=_0x12a8c2,this[_0x417a2e(0x2119)](_0x2dc203),this[_0x417a2e(0x39de)][_0x417a2e(0x13a9)](_0x417a2e(0x22e8),_0x27a3d2[_0x417a2e(0x2957)]()),_0x470f5a['G'][_0x417a2e(0x2863)](_0x421535,_0x12a8c2),this[_0x417a2e(0x2a64)](_0x27a3d2,_0x12a8c2)&&((0x0,_0x349045['an'])(_0x12a8c2,this,_0x27a3d2),this[_0x417a2e(0x227c)]&&this[_0x417a2e(0x39de)][_0x417a2e(0x6e5)]('pointSize',this[_0x417a2e(0x30d7)]),_0x27a3d2[_0x417a2e(0x40dc)](_0x12a8c2)),_0x27a3d2[_0x417a2e(0x33b1)]&&!this[_0x417a2e(0x30e9)]&&_0x470f5a['G'][_0x417a2e(0x312f)](_0x27a3d2,_0x421535,this['_activeEffect'],_0x3bb8dc,this[_0x417a2e(0x2606)]),_0x27a3d2[_0x417a2e(0xafb)]&&_0x421535[_0x417a2e(0x298d)]&&_0x27a3d2[_0x417a2e(0x3e1a)]!==_0x2d6b38['x']['FOGMODE_NONE']&&this['_activeEffect']['setMatrix'](_0x417a2e(0x13df),_0x27a3d2[_0x417a2e(0xe6c)]()),_0x470f5a['G'][_0x417a2e(0xd65)](_0x27a3d2,_0x421535,this[_0x417a2e(0x39de)]),this['_activeEffect']['setColor4']('topColor',this[_0x417a2e(0x189d)],this[_0x417a2e(0x3130)]),this[_0x417a2e(0x39de)]['setColor4'](_0x417a2e(0x1e1e),this[_0x417a2e(0x1e1e)],this[_0x417a2e(0x317c)]),this[_0x417a2e(0x39de)][_0x417a2e(0x6e5)](_0x417a2e(0x306c),this[_0x417a2e(0x306c)]),this['_activeEffect'][_0x417a2e(0x6e5)](_0x417a2e(0x27e7),this[_0x417a2e(0x27e7)]),this['_activeEffect'][_0x417a2e(0x6e5)](_0x417a2e(0x3f1a),this['smoothness']),this['_afterBind'](_0x421535,this[_0x417a2e(0x39de)]));}[_0x1bc90c(0xcc1)](){return[];}[_0x1bc90c(0x2d20)](_0x3752f2){var _0x2e811c=_0x1bc90c;super[_0x2e811c(0x2d20)](_0x3752f2);}[_0x1bc90c(0x11fe)](_0x47892b){var _0x42591e=_0x1bc90c;return _0x501787['p4'][_0x42591e(0xf39)](()=>new _0x14dc9e(_0x47892b,this[_0x42591e(0x22fd)]()),this);}[_0x1bc90c(0x3c81)](){var _0x26a700=_0x1bc90c;const _0x16dadf=super[_0x26a700(0x3c81)]();return _0x16dadf[_0x26a700(0x3d25)]=_0x26a700(0x2fc3),_0x16dadf;}[_0x1bc90c(0x1653)](){var _0xbe31a=_0x1bc90c;return _0xbe31a(0xc1f);}static[_0x1bc90c(0xb3f)](_0x23e240,_0x14015e,_0x59e0b7){var _0x21d341=_0x1bc90c;return _0x501787['p4'][_0x21d341(0xb3f)](()=>new _0x14dc9e(_0x23e240[_0x21d341(0x3efc)],_0x14015e),_0x23e240,_0x14015e,_0x59e0b7);}}_0x3fd697([(0x0,_0x501787['qC'])(_0x1bc90c(0x2606))],_0x14dc9e[_0x1bc90c(0x1229)],_0x1bc90c(0x243f),void 0x0),_0x3fd697([(0x0,_0x501787['wz'])(_0x1bc90c(0x1830))],_0x14dc9e['prototype'],_0x1bc90c(0x2606),void 0x0),_0x3fd697([(0x0,_0x501787['n9'])()],_0x14dc9e['prototype'],'topColor',void 0x0),_0x3fd697([(0x0,_0x501787['qC'])()],_0x14dc9e[_0x1bc90c(0x1229)],_0x1bc90c(0x3130),void 0x0),_0x3fd697([(0x0,_0x501787['n9'])()],_0x14dc9e['prototype'],'bottomColor',void 0x0),_0x3fd697([(0x0,_0x501787['qC'])()],_0x14dc9e[_0x1bc90c(0x1229)],_0x1bc90c(0x317c),void 0x0),_0x3fd697([(0x0,_0x501787['qC'])()],_0x14dc9e['prototype'],_0x1bc90c(0x306c),void 0x0),_0x3fd697([(0x0,_0x501787['qC'])()],_0x14dc9e['prototype'],_0x1bc90c(0x27e7),void 0x0),_0x3fd697([(0x0,_0x501787['qC'])()],_0x14dc9e['prototype'],'smoothness',void 0x0),_0x3fd697([(0x0,_0x501787['qC'])(_0x1bc90c(0x30e9))],_0x14dc9e[_0x1bc90c(0x1229)],_0x1bc90c(0x884),void 0x0),_0x3fd697([(0x0,_0x501787['wz'])(_0x1bc90c(0x1830))],_0x14dc9e[_0x1bc90c(0x1229)],_0x1bc90c(0x30e9),void 0x0),(0x0,_0x387f83['H'])(_0x1bc90c(0x2fc3),_0x14dc9e);},0x9357:(_0xfc3133,_0x5b2a1c,_0xf65959)=>{_0xf65959(0x9f82);},0x183fd:(_0x15137d,_0x1b4d66,_0x51b675)=>{var _0x5126a0=a8_0x49466b;function _0x5e61ae(_0x5f13bb,_0x48dfdc,_0x3c150e,_0x38f580){var _0x5dadf7=a8_0x58a1,_0x1fd7a3,_0x5e23=arguments[_0x5dadf7(0x132e)],_0x4db977=_0x5e23<0x3?_0x48dfdc:null===_0x38f580?_0x38f580=Object['getOwnPropertyDescriptor'](_0x48dfdc,_0x3c150e):_0x38f580;if(_0x5dadf7(0x20cb)==typeof Reflect&&_0x5dadf7(0x187)==typeof Reflect[_0x5dadf7(0x14d7)])_0x4db977=Reflect[_0x5dadf7(0x14d7)](_0x5f13bb,_0x48dfdc,_0x3c150e,_0x38f580);else{for(var _0x1e6858=_0x5f13bb['length']-0x1;0x0<=_0x1e6858;_0x1e6858--)(_0x1fd7a3=_0x5f13bb[_0x1e6858])&&(_0x4db977=(_0x5e23<0x3?_0x1fd7a3(_0x4db977):0x3<_0x5e23?_0x1fd7a3(_0x48dfdc,_0x3c150e,_0x4db977):_0x1fd7a3(_0x48dfdc,_0x3c150e))||_0x4db977);}0x3<_0x5e23&&_0x4db977&&Object[_0x5dadf7(0x1fc0)](_0x48dfdc,_0x3c150e,_0x4db977);}var _0x435267=_0x51b675(0x153ad),_0x2409c2=_0x51b675(0x9fd1),_0x495311=_0x51b675(0xc84b),_0x2c674e=_0x51b675(0x11e40),_0x2a5398=_0x51b675(0x147cf),_0x73f36=_0x51b675(0x14ea0),_0x2f9e8a=_0x51b675(0xc656),_0x18d616=_0x51b675(0x1a27),_0x45987f=_0x51b675(0xe456);_0x51b675(0x1072f),_0x51b675(0x5442);class _0x517691 extends _0x2c674e['H']{constructor(){var _0x341dd0=a8_0x58a1;super(),this[_0x341dd0(0x22a0)]=!0x1,this[_0x341dd0(0x2e44)]=!0x1,this['FOG']=!0x1,this[_0x341dd0(0x363d)]=!0x1,this['MAX_LINE']=!0x1,this[_0x341dd0(0x3ac2)]=!0x1,this[_0x341dd0(0x2d46)]=!0x1,this[_0x341dd0(0x1395)]=!0x1,this[_0x341dd0(0x1a13)]=!0x1,this[_0x341dd0(0x2f8f)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x341dd0(0x148b)]();}}class _0x3a2b1d extends _0x73f36['a']{constructor(_0x58e8d0,_0x5a9dac){var _0x6ae048=a8_0x58a1;super(_0x58e8d0,_0x5a9dac),this[_0x6ae048(0x388e)]=_0x495311['Wo'][_0x6ae048(0x3850)](),this['lineColor']=_0x495311['Wo']['Teal'](),this['gridRatio']=0x1,this['gridOffset']=_0x2409c2['P'][_0x6ae048(0x1b83)](),this['majorUnitFrequency']=0xa,this[_0x6ae048(0x31d0)]=0.33,this[_0x6ae048(0x3474)]=0x1,this[_0x6ae048(0x19e9)]=!0x1,this[_0x6ae048(0x1a60)]=!0x1,this[_0x6ae048(0x1eec)]=new _0x2409c2['Lt'](this[_0x6ae048(0x1e83)],this[_0x6ae048(0x17e2)],this[_0x6ae048(0x31d0)],this[_0x6ae048(0x3474)]);}[_0x5126a0(0x2286)](){var _0x519807=_0x5126a0;return this[_0x519807(0x3474)]<0x1||this[_0x519807(0x157c)]&&this[_0x519807(0x157c)][_0x519807(0x3a4f)]();}[_0x5126a0(0x1c61)](_0x267b11){var _0x44afc9=_0x5126a0;return _0x267b11[_0x44afc9(0x1db1)]<0x1||this[_0x44afc9(0x2286)]();}[_0x5126a0(0x2cd5)](_0xb9c13,_0xabdd9c,_0x5dab90){var _0x542a43=_0x5126a0;if(this[_0x542a43(0x19c4)]&&_0xabdd9c['effect']&&_0xabdd9c['effect'][_0x542a43(0x37ac)]&&_0xabdd9c['effect'][_0x542a43(0xf60)]===_0x5dab90)return!0x0;_0xabdd9c[_0x542a43(0x38f0)]||(_0xabdd9c[_0x542a43(0x38f0)]=new _0x517691());const _0x3b43a7=_0xabdd9c[_0x542a43(0x38f0)],_0x1d30c4=this[_0x542a43(0x22fd)]();if(this['_isReadyForSubMesh'](_0xabdd9c))return!0x0;if(_0x3b43a7[_0x542a43(0x2e44)]!==this[_0x542a43(0x3474)]<0x1&&(_0x3b43a7[_0x542a43(0x2e44)]=!_0x3b43a7[_0x542a43(0x2e44)],_0x3b43a7[_0x542a43(0x3f6f)]()),_0x3b43a7[_0x542a43(0x363d)]!=this[_0x542a43(0x19e9)]&&(_0x3b43a7['PREMULTIPLYALPHA']=!_0x3b43a7[_0x542a43(0x363d)],_0x3b43a7[_0x542a43(0x3f6f)]()),_0x3b43a7[_0x542a43(0x1e6f)]!==this[_0x542a43(0x1a60)]&&(_0x3b43a7['MAX_LINE']=!_0x3b43a7[_0x542a43(0x1e6f)],_0x3b43a7[_0x542a43(0x3f6f)]()),_0x3b43a7[_0x542a43(0x3b75)]&&(_0x3b43a7[_0x542a43(0x1a0b)]=!0x1,_0x1d30c4[_0x542a43(0x3c87)]&&this[_0x542a43(0x157c)]&&_0x2f9e8a['k'][_0x542a43(0xa1d)])){if(!this[_0x542a43(0x157c)][_0x542a43(0x3a4f)]())return!0x1;_0x3b43a7['_needUVs']=!0x0,_0x3b43a7['OPACITY']=!0x0;}if(_0x2a5398['G']['PrepareDefinesForMisc'](_0xb9c13,_0x1d30c4,!0x1,!0x1,this[_0x542a43(0xafb)],!0x1,_0x3b43a7),_0x2a5398['G'][_0x542a43(0x3418)](_0x1d30c4,_0x1d30c4[_0x542a43(0x2636)](),this,_0x3b43a7,!!_0x5dab90),_0x3b43a7[_0x542a43(0x1c18)]){_0x3b43a7['markAsProcessed'](),_0x1d30c4[_0x542a43(0x1ec3)](),_0x2a5398['G'][_0x542a43(0x3a63)](_0xb9c13,_0x3b43a7,!0x1,!0x1);const _0x9c8e32=[_0x18d616['o'][_0x542a43(0x31b9)],_0x18d616['o']['NormalKind']];_0x3b43a7['UV1']&&_0x9c8e32[_0x542a43(0x2f54)](_0x18d616['o'][_0x542a43(0x855)]),_0x3b43a7[_0x542a43(0x2d46)]&&_0x9c8e32[_0x542a43(0x2f54)](_0x18d616['o'][_0x542a43(0x32bb)]),_0x3b43a7[_0x542a43(0x2f8f)]=_0x1d30c4[_0x542a43(0x2ee1)]['applyByPostProcess'],_0x2a5398['G'][_0x542a43(0x401e)](_0x9c8e32,_0x3b43a7),_0xb9c13=_0x3b43a7[_0x542a43(0x27d6)](),_0xabdd9c[_0x542a43(0x3388)](_0x1d30c4['getEngine']()[_0x542a43(0x3305)](_0x542a43(0x677),_0x9c8e32,[_0x542a43(0x1b2e),_0x542a43(0x388e),'lineColor',_0x542a43(0x1c7f),_0x542a43(0x179e),_0x542a43(0x25aa),_0x542a43(0x1736),_0x542a43(0x2d0),_0x542a43(0x13df),_0x542a43(0x611),_0x542a43(0xba),'visibility'],[_0x542a43(0x4094)],_0xb9c13,void 0x0,this[_0x542a43(0x3aa7)],this[_0x542a43(0x2cb0)]),_0x3b43a7,this[_0x542a43(0x1344)]);}return!(!_0xabdd9c[_0x542a43(0x204d)]||!_0xabdd9c[_0x542a43(0x204d)][_0x542a43(0x3a4f)]()||(_0x3b43a7[_0x542a43(0x1b75)]=_0x1d30c4[_0x542a43(0x257c)](),_0xabdd9c['effect'][_0x542a43(0x37ac)]=!0x0,_0xabdd9c['effect'][_0x542a43(0xf60)]=!!_0x5dab90,0x0));}[_0x5126a0(0xbe6)](_0x3d35a7,_0x25fc72,_0x425e1b){var _0x5ace0f=_0x5126a0;const _0x3c20f1=this['getScene']();var _0x430bd4=_0x425e1b['materialDefines'];_0x430bd4&&(_0x425e1b=_0x425e1b[_0x5ace0f(0x204d)])&&(this[_0x5ace0f(0x39de)]=_0x425e1b,this[_0x5ace0f(0x39de)]['setFloat'](_0x5ace0f(0x1db1),_0x25fc72[_0x5ace0f(0x1db1)]),_0x430bd4[_0x5ace0f(0x1395)]&&!_0x430bd4[_0x5ace0f(0x1603)]||this[_0x5ace0f(0x2119)](_0x3d35a7),this[_0x5ace0f(0x39de)][_0x5ace0f(0x13a9)](_0x5ace0f(0x13df),_0x3c20f1[_0x5ace0f(0xe6c)]()),this[_0x5ace0f(0x39de)][_0x5ace0f(0x13a9)]('projection',_0x3c20f1[_0x5ace0f(0xdcc)]()),this['_mustRebind'](_0x3c20f1,_0x425e1b)&&(this[_0x5ace0f(0x39de)][_0x5ace0f(0x3657)](_0x5ace0f(0x388e),this['mainColor']),this['_activeEffect']['setColor3']('lineColor',this[_0x5ace0f(0x10e1)]),this[_0x5ace0f(0x39de)]['setVector3'](_0x5ace0f(0x179e),this[_0x5ace0f(0x179e)]),this[_0x5ace0f(0x1eec)]['x']=this['gridRatio'],this[_0x5ace0f(0x1eec)]['y']=Math[_0x5ace0f(0x2afc)](this['majorUnitFrequency']),this[_0x5ace0f(0x1eec)]['z']=this[_0x5ace0f(0x31d0)],this['_gridControl']['w']=this[_0x5ace0f(0x3474)],this['_activeEffect'][_0x5ace0f(0x2285)](_0x5ace0f(0x1c7f),this['_gridControl']),this[_0x5ace0f(0x157c)]&&_0x2f9e8a['k']['OpacityTextureEnabled']&&(this['_activeEffect'][_0x5ace0f(0x19ec)]('opacitySampler',this['_opacityTexture']),this[_0x5ace0f(0x39de)][_0x5ace0f(0x2475)](_0x5ace0f(0xba),this[_0x5ace0f(0x157c)][_0x5ace0f(0x365d)],this['_opacityTexture'][_0x5ace0f(0x2da0)]),this[_0x5ace0f(0x39de)]['setMatrix'](_0x5ace0f(0x611),this[_0x5ace0f(0x157c)]['getTextureMatrix']()))),_0x2a5398['G'][_0x5ace0f(0xd65)](_0x3c20f1,_0x25fc72,this['_activeEffect']),this['_afterBind'](_0x25fc72,this['_activeEffect']));}[_0x5126a0(0x2d20)](_0x23062c){var _0x5b13f8=_0x5126a0;super[_0x5b13f8(0x2d20)](_0x23062c);}[_0x5126a0(0x11fe)](_0x47119e){var _0x9391b2=_0x5126a0;return _0x435267['p4'][_0x9391b2(0xf39)](()=>new _0x3a2b1d(_0x47119e,this[_0x9391b2(0x22fd)]()),this);}[_0x5126a0(0x3c81)](){var _0x500323=_0x5126a0;const _0x199b04=super[_0x500323(0x3c81)]();return _0x199b04[_0x500323(0x3d25)]='BABYLON.GridMaterial',_0x199b04;}['getClassName'](){var _0x286330=_0x5126a0;return _0x286330(0x3e95);}static[_0x5126a0(0xb3f)](_0x17d940,_0x4f48ce,_0x43dc8f){return _0x435267['p4']['Parse'](()=>new _0x3a2b1d(_0x17d940['name'],_0x4f48ce),_0x17d940,_0x4f48ce,_0x43dc8f);}}_0x5e61ae([(0x0,_0x435267['n9'])()],_0x3a2b1d[_0x5126a0(0x1229)],'mainColor',void 0x0),_0x5e61ae([(0x0,_0x435267['n9'])()],_0x3a2b1d[_0x5126a0(0x1229)],_0x5126a0(0x10e1),void 0x0),_0x5e61ae([(0x0,_0x435267['qC'])()],_0x3a2b1d['prototype'],_0x5126a0(0x1e83),void 0x0),_0x5e61ae([(0x0,_0x435267['hd'])()],_0x3a2b1d[_0x5126a0(0x1229)],_0x5126a0(0x179e),void 0x0),_0x5e61ae([(0x0,_0x435267['qC'])()],_0x3a2b1d['prototype'],_0x5126a0(0x17e2),void 0x0),_0x5e61ae([(0x0,_0x435267['qC'])()],_0x3a2b1d[_0x5126a0(0x1229)],_0x5126a0(0x31d0),void 0x0),_0x5e61ae([(0x0,_0x435267['qC'])()],_0x3a2b1d[_0x5126a0(0x1229)],_0x5126a0(0x3474),void 0x0),_0x5e61ae([(0x0,_0x435267['qC'])()],_0x3a2b1d['prototype'],_0x5126a0(0x19e9),void 0x0),_0x5e61ae([(0x0,_0x435267['qC'])()],_0x3a2b1d[_0x5126a0(0x1229)],_0x5126a0(0x1a60),void 0x0),_0x5e61ae([(0x0,_0x435267['oU'])(_0x5126a0(0x35f5))],_0x3a2b1d[_0x5126a0(0x1229)],_0x5126a0(0x157c),void 0x0),_0x5e61ae([(0x0,_0x435267['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3a2b1d['prototype'],'opacityTexture',void 0x0),(0x0,_0x45987f['H'])(_0x5126a0(0x3e1f),_0x3a2b1d);},0x16228:(_0x427914,_0x42c0e8,_0x1ec3bf)=>{_0x1ec3bf(0x183fd);},0x389d:(_0x1206c5,_0x16210a,_0x4869b8)=>{_0x4869b8(0x17f58),_0x4869b8(0x12480),_0x4869b8(0x194d),_0x4869b8(0x18506),_0x4869b8(0x9357),_0x4869b8(0x16228),_0x4869b8(0x8056),_0x4869b8(0x5067),_0x4869b8(0x5751),_0x4869b8(0x3c6b),_0x4869b8(0x2f0c),_0x4869b8(0x3b17),_0x4869b8(0x3bcb),_0x4869b8(0x10a8),_0x4869b8(0x1496b);},0x8056:(_0x2418f5,_0xfa45d1,_0x45cdb7)=>{_0x45cdb7(0xb327);},0xb327:(_0x2ab929,_0x48165a,_0x2fa06a)=>{var _0x5a4c2e=a8_0x49466b;function _0x5bcac3(_0x29267c,_0x2579d2,_0x3b48d5,_0x317738){var _0x1fb0de=a8_0x58a1,_0x4a60ce,_0x4dbb4e=arguments['length'],_0x127a18=_0x4dbb4e<0x3?_0x2579d2:null===_0x317738?_0x317738=Object[_0x1fb0de(0x319d)](_0x2579d2,_0x3b48d5):_0x317738;if(_0x1fb0de(0x20cb)==typeof Reflect&&_0x1fb0de(0x187)==typeof Reflect[_0x1fb0de(0x14d7)])_0x127a18=Reflect[_0x1fb0de(0x14d7)](_0x29267c,_0x2579d2,_0x3b48d5,_0x317738);else{for(var _0x3f4ded=_0x29267c[_0x1fb0de(0x132e)]-0x1;0x0<=_0x3f4ded;_0x3f4ded--)(_0x4a60ce=_0x29267c[_0x3f4ded])&&(_0x127a18=(_0x4dbb4e<0x3?_0x4a60ce(_0x127a18):0x3<_0x4dbb4e?_0x4a60ce(_0x2579d2,_0x3b48d5,_0x127a18):_0x4a60ce(_0x2579d2,_0x3b48d5))||_0x127a18);}0x3<_0x4dbb4e&&_0x127a18&&Object[_0x1fb0de(0x1fc0)](_0x2579d2,_0x3b48d5,_0x127a18);}var _0x72bdc6=_0x2fa06a(0x153ad),_0x3cc6b5=_0x2fa06a(0xc84b),_0x3f3ba2=_0x2fa06a(0x11e40),_0x405767=_0x2fa06a(0x147cf),_0x3ef2ce=_0x2fa06a(0x14ea0),_0x31765f=_0x2fa06a(0xc656),_0x3a1e55=_0x2fa06a(0x1a27),_0xe154e0=_0x2fa06a(0x1446b),_0x38381c=_0x2fa06a(0xe456),_0x34bf5f=(_0x2fa06a(0x36d3),_0x2fa06a(0xbb43),_0x2fa06a(0x6421)),_0x534202=_0x2fa06a(0x2088);class _0x4afa88 extends _0x3f3ba2['H']{constructor(){var _0x4e324a=a8_0x58a1;super(),this[_0x4e324a(0x3247)]=!0x1,this[_0x4e324a(0x34c7)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x4e324a(0x3752)]=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this['CLIPPLANE6']=!0x1,this[_0x4e324a(0x3e9b)]=!0x1,this[_0x4e324a(0x1fc7)]=!0x1,this[_0x4e324a(0x283)]=!0x1,this[_0x4e324a(0x1007)]=!0x1,this[_0x4e324a(0x1370)]=!0x1,this[_0x4e324a(0xea6)]=!0x1,this[_0x4e324a(0x27ac)]=!0x1,this[_0x4e324a(0x23af)]=!0x1,this[_0x4e324a(0x360b)]=!0x1,this['SPOTLIGHT1']=!0x1,this[_0x4e324a(0x142d)]=!0x1,this['SPOTLIGHT3']=!0x1,this[_0x4e324a(0x18f2)]=!0x1,this[_0x4e324a(0x437)]=!0x1,this[_0x4e324a(0x3199)]=!0x1,this['HEMILIGHT3']=!0x1,this[_0x4e324a(0x214f)]=!0x1,this[_0x4e324a(0x3833)]=!0x1,this[_0x4e324a(0x121b)]=!0x1,this[_0x4e324a(0x4075)]=!0x1,this[_0x4e324a(0x3955)]=!0x1,this[_0x4e324a(0x5af)]=!0x1,this[_0x4e324a(0x7b4)]=!0x1,this[_0x4e324a(0x9d4)]=!0x1,this['SHADOW0']=!0x1,this['SHADOW1']=!0x1,this[_0x4e324a(0x2c9e)]=!0x1,this[_0x4e324a(0x118f)]=!0x1,this[_0x4e324a(0x1db9)]=!0x1,this[_0x4e324a(0x2157)]=!0x1,this[_0x4e324a(0x406d)]=!0x1,this[_0x4e324a(0x229f)]=!0x1,this['SHADOWESM3']=!0x1,this['SHADOWPOISSON0']=!0x1,this[_0x4e324a(0x1a31)]=!0x1,this[_0x4e324a(0xbe9)]=!0x1,this['SHADOWPOISSON3']=!0x1,this['SHADOWPCF0']=!0x1,this['SHADOWPCF1']=!0x1,this[_0x4e324a(0xb39)]=!0x1,this['SHADOWPCF3']=!0x1,this['SHADOWPCSS0']=!0x1,this[_0x4e324a(0x179a)]=!0x1,this[_0x4e324a(0x280d)]=!0x1,this[_0x4e324a(0x2e5a)]=!0x1,this[_0x4e324a(0x1a11)]=!0x1,this[_0x4e324a(0x3ac2)]=!0x1,this['UV2']=!0x1,this[_0x4e324a(0x5e9)]=!0x1,this[_0x4e324a(0x27a1)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x4e324a(0x2790)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x4e324a(0x2e1f)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x4e324a(0x33dd)]=!0x1,this['rebuild']();}}class _0x421375 extends _0x3ef2ce['a']{constructor(_0xf0b736,_0x37972a){var _0x418da0=a8_0x58a1;super(_0xf0b736,_0x37972a),this[_0x418da0(0x3b16)]=0x1,this[_0x418da0(0x3f9f)]=0x1,this[_0x418da0(0x31d3)]=0x1,this[_0x418da0(0xba9)]=0.15,this[_0x418da0(0x736)]=0x0,this[_0x418da0(0x394)]=new _0x3cc6b5['Wo'](0x1,0x1,0x1),this[_0x418da0(0x884)]=!0x1,this['_unlit']=!0x1,this['_maxSimultaneousLights']=0x4,this[_0x418da0(0x2d66)]=new _0x3cc6b5['Wo']();}[_0x5a4c2e(0x2286)](){var _0x4d0e61=_0x5a4c2e;return this[_0x4d0e61(0x14f2)]<0x1;}[_0x5a4c2e(0x1db4)](){return!0x1;}[_0x5a4c2e(0x3e62)](){return null;}[_0x5a4c2e(0x2cd5)](_0x13e5e7,_0x4d2b59,_0x517868){var _0x48b9cd=_0x5a4c2e;if(this[_0x48b9cd(0x19c4)]&&_0x4d2b59[_0x48b9cd(0x204d)]&&_0x4d2b59[_0x48b9cd(0x204d)][_0x48b9cd(0x37ac)]&&_0x4d2b59['effect']['_wasPreviouslyUsingInstances']===_0x517868)return!0x0;_0x4d2b59[_0x48b9cd(0x38f0)]||(_0x4d2b59['materialDefines']=new _0x4afa88());const _0x43a9c1=_0x4d2b59['materialDefines'],_0x19f482=this[_0x48b9cd(0x22fd)]();if(this[_0x48b9cd(0x3b59)](_0x4d2b59))return!0x0;var _0x32ee3f=_0x19f482[_0x48b9cd(0x2636)]();if(_0x43a9c1[_0x48b9cd(0x3b75)]&&(_0x43a9c1['_needUVs']=!0x1,_0x19f482[_0x48b9cd(0x3c87)]&&this[_0x48b9cd(0xaa7)]&&_0x31765f['k']['DiffuseTextureEnabled'])){if(!this[_0x48b9cd(0xaa7)][_0x48b9cd(0x3a4f)]())return!0x1;_0x43a9c1['_needUVs']=!0x0,_0x43a9c1[_0x48b9cd(0x3247)]=!0x0;}if(_0x405767['G'][_0x48b9cd(0x30ae)](_0x13e5e7,_0x19f482,!0x1,this[_0x48b9cd(0x227c)],this[_0x48b9cd(0xafb)],this[_0x48b9cd(0x23a5)](_0x13e5e7),_0x43a9c1),_0x43a9c1['_needNormals']=!0x0,_0x405767['G']['PrepareDefinesForLights'](_0x19f482,_0x13e5e7,_0x43a9c1,!0x1,this[_0x48b9cd(0x243f)],this[_0x48b9cd(0x884)]),_0x405767['G'][_0x48b9cd(0x3418)](_0x19f482,_0x32ee3f,this,_0x43a9c1,!!_0x517868),_0x405767['G'][_0x48b9cd(0x3a63)](_0x13e5e7,_0x43a9c1,!0x0,!0x0),_0x43a9c1[_0x48b9cd(0x1c18)]){_0x43a9c1['markAsProcessed'](),_0x19f482[_0x48b9cd(0x1ec3)]();const _0x45b7f1=new _0x34bf5f['L'](),_0x21b63a=(_0x43a9c1[_0x48b9cd(0x1007)]&&_0x45b7f1[_0x48b9cd(0x2041)](0x1,_0x48b9cd(0x1007)),_0x405767['G'][_0x48b9cd(0x2b48)](_0x43a9c1,_0x45b7f1),0x0<_0x43a9c1[_0x48b9cd(0x2b0d)]&&_0x45b7f1[_0x48b9cd(0x14f)](0x0,_0x13e5e7),_0x43a9c1[_0x48b9cd(0x2f8f)]=_0x19f482[_0x48b9cd(0x2ee1)][_0x48b9cd(0x383c)],[_0x3a1e55['o'][_0x48b9cd(0x31b9)]]);_0x43a9c1[_0x48b9cd(0x1a11)]&&_0x21b63a[_0x48b9cd(0x2f54)](_0x3a1e55['o']['NormalKind']),_0x43a9c1[_0x48b9cd(0x3ac2)]&&_0x21b63a[_0x48b9cd(0x2f54)](_0x3a1e55['o'][_0x48b9cd(0x855)]),_0x43a9c1[_0x48b9cd(0x2d46)]&&_0x21b63a['push'](_0x3a1e55['o']['UV2Kind']),_0x43a9c1[_0x48b9cd(0x5e9)]&&_0x21b63a['push'](_0x3a1e55['o'][_0x48b9cd(0x3469)]),_0x405767['G'][_0x48b9cd(0x3956)](_0x21b63a,_0x13e5e7,_0x43a9c1,_0x45b7f1),_0x405767['G'][_0x48b9cd(0x401e)](_0x21b63a,_0x43a9c1);var _0x13e5e7=_0x43a9c1[_0x48b9cd(0x27d6)](),_0x44331a=[_0x48b9cd(0x2d0),_0x48b9cd(0x13df),_0x48b9cd(0x22e8),'vEyePosition',_0x48b9cd(0x1b2c),_0x48b9cd(0x39a4),_0x48b9cd(0x25aa),_0x48b9cd(0x1736),_0x48b9cd(0x30d7),_0x48b9cd(0x1025),_0x48b9cd(0xa09),_0x48b9cd(0x1697),_0x48b9cd(0x2391),_0x48b9cd(0x3b16),_0x48b9cd(0x3f9f),'fogColor',_0x48b9cd(0xba9),_0x48b9cd(0x31d3)],_0x722486=((0x0,_0x534202['qx'])(_0x44331a),[_0x48b9cd(0x109a),_0x48b9cd(0x3448)]),_0xe0d096=new Array();_0x405767['G'][_0x48b9cd(0x1795)]({'uniformsNames':_0x44331a,'uniformBuffersNames':_0xe0d096,'samplers':_0x722486,'defines':_0x43a9c1,'maxSimultaneousLights':this[_0x48b9cd(0x2606)]}),_0x4d2b59[_0x48b9cd(0x3388)](_0x19f482[_0x48b9cd(0x2636)]()[_0x48b9cd(0x3305)](_0x48b9cd(0x320d),{'attributes':_0x21b63a,'uniformsNames':_0x44331a,'uniformBuffersNames':_0xe0d096,'samplers':_0x722486,'defines':_0x13e5e7,'fallbacks':_0x45b7f1,'onCompiled':this['onCompiled'],'onError':this[_0x48b9cd(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x48b9cd(0x2606)]}},_0x32ee3f),_0x43a9c1,this[_0x48b9cd(0x1344)]);}return!(!_0x4d2b59[_0x48b9cd(0x204d)]||!_0x4d2b59[_0x48b9cd(0x204d)][_0x48b9cd(0x3a4f)]()||(_0x43a9c1[_0x48b9cd(0x1b75)]=_0x19f482[_0x48b9cd(0x257c)](),_0x4d2b59['effect'][_0x48b9cd(0x37ac)]=!0x0,_0x4d2b59[_0x48b9cd(0x204d)]['_wasPreviouslyUsingInstances']=!!_0x517868,0x0));}[_0x5a4c2e(0xbe6)](_0x20c72f,_0x440988,_0x4881fd){var _0x2df3ff=_0x5a4c2e;const _0x3e78f8=this[_0x2df3ff(0x22fd)](),_0x5d4732=_0x4881fd[_0x2df3ff(0x38f0)];_0x5d4732&&(_0x4881fd=_0x4881fd['effect'])&&(this[_0x2df3ff(0x39de)]=_0x4881fd,_0x5d4732[_0x2df3ff(0x2e1f)]=this[_0x2df3ff(0x136c)],this[_0x2df3ff(0x2119)](_0x20c72f),this['_activeEffect'][_0x2df3ff(0x13a9)]('viewProjection',_0x3e78f8[_0x2df3ff(0x2957)]()),_0x405767['G'][_0x2df3ff(0x2863)](_0x440988,this[_0x2df3ff(0x39de)]),this[_0x2df3ff(0x2a64)](_0x3e78f8,_0x4881fd)&&(this['diffuseTexture']&&_0x31765f['k'][_0x2df3ff(0x1141)]&&(this[_0x2df3ff(0x39de)][_0x2df3ff(0x19ec)](_0x2df3ff(0x109a),this[_0x2df3ff(0x2352)]),this[_0x2df3ff(0x39de)][_0x2df3ff(0x2475)]('vDiffuseInfos',this[_0x2df3ff(0x2352)][_0x2df3ff(0x365d)],this[_0x2df3ff(0x2352)][_0x2df3ff(0x2da0)]),this[_0x2df3ff(0x39de)][_0x2df3ff(0x13a9)](_0x2df3ff(0x1697),this[_0x2df3ff(0x2352)][_0x2df3ff(0x1f14)]())),this[_0x2df3ff(0x3448)]&&this[_0x2df3ff(0x39de)]['setTexture'](_0x2df3ff(0x3448),this[_0x2df3ff(0x3448)]),(0x0,_0x534202['an'])(_0x4881fd,this,_0x3e78f8),this[_0x2df3ff(0x227c)]&&this['_activeEffect'][_0x2df3ff(0x6e5)](_0x2df3ff(0x30d7),this[_0x2df3ff(0x30d7)]),_0x3e78f8[_0x2df3ff(0x40dc)](_0x4881fd)),this[_0x2df3ff(0x39de)][_0x2df3ff(0x2d0b)](_0x2df3ff(0x39a4),this[_0x2df3ff(0x2d66)],this[_0x2df3ff(0x14f2)]*_0x440988[_0x2df3ff(0x1db1)]),_0x3e78f8[_0x2df3ff(0x33b1)]&&!this['disableLighting']&&_0x405767['G'][_0x2df3ff(0x312f)](_0x3e78f8,_0x440988,this[_0x2df3ff(0x39de)],_0x5d4732),_0x3e78f8[_0x2df3ff(0xafb)]&&_0x440988[_0x2df3ff(0x298d)]&&_0x3e78f8['fogMode']!==_0xe154e0['x'][_0x2df3ff(0x55e)]&&this[_0x2df3ff(0x39de)][_0x2df3ff(0x13a9)](_0x2df3ff(0x13df),_0x3e78f8[_0x2df3ff(0xe6c)]()),_0x405767['G'][_0x2df3ff(0xd65)](_0x3e78f8,_0x440988,this[_0x2df3ff(0x39de)]),this[_0x2df3ff(0x736)]+=_0x3e78f8[_0x2df3ff(0x2636)]()['getDeltaTime'](),this[_0x2df3ff(0x39de)]['setFloat'](_0x2df3ff(0x2391),this[_0x2df3ff(0x736)]*this[_0x2df3ff(0x3b16)]/0x3e8),this[_0x2df3ff(0x317b)]||(this[_0x2df3ff(0x317b)]=_0x3cc6b5['Wo'][_0x2df3ff(0x3850)]()),this['_activeEffect']['setColor3'](_0x2df3ff(0x317b),this[_0x2df3ff(0x317b)]),this[_0x2df3ff(0x39de)]['setFloat']('fogDensity',this[_0x2df3ff(0xba9)]),this['_activeEffect'][_0x2df3ff(0x6e5)](_0x2df3ff(0x31d3),this[_0x2df3ff(0x31d3)]),this[_0x2df3ff(0x39de)][_0x2df3ff(0x6e5)](_0x2df3ff(0x3f9f),this['movingSpeed']),this['_afterBind'](_0x440988,this[_0x2df3ff(0x39de)]));}['getAnimatables'](){var _0x2df4ea=_0x5a4c2e;const _0x3cd0d9=[];return this[_0x2df4ea(0x2352)]&&this[_0x2df4ea(0x2352)][_0x2df4ea(0x1b36)]&&0x0<this[_0x2df4ea(0x2352)][_0x2df4ea(0x1b36)][_0x2df4ea(0x132e)]&&_0x3cd0d9['push'](this[_0x2df4ea(0x2352)]),this[_0x2df4ea(0x3448)]&&this[_0x2df4ea(0x3448)][_0x2df4ea(0x1b36)]&&0x0<this[_0x2df4ea(0x3448)][_0x2df4ea(0x1b36)][_0x2df4ea(0x132e)]&&_0x3cd0d9['push'](this[_0x2df4ea(0x3448)]),_0x3cd0d9;}[_0x5a4c2e(0x13b1)](){var _0x42e44f=_0x5a4c2e;const _0x44e8a4=super[_0x42e44f(0x13b1)]();return this[_0x42e44f(0xaa7)]&&_0x44e8a4[_0x42e44f(0x2f54)](this[_0x42e44f(0xaa7)]),_0x44e8a4;}[_0x5a4c2e(0x15f3)](_0x100f5d){var _0x1cc7c3=_0x5a4c2e;return!!super[_0x1cc7c3(0x15f3)](_0x100f5d)||this['diffuseTexture']===_0x100f5d;}[_0x5a4c2e(0x2d20)](_0x42a5db){var _0x35db8e=_0x5a4c2e;this['diffuseTexture']&&this[_0x35db8e(0x2352)]['dispose'](),this[_0x35db8e(0x3448)]&&this[_0x35db8e(0x3448)][_0x35db8e(0x2d20)](),super['dispose'](_0x42a5db);}[_0x5a4c2e(0x11fe)](_0x63a2b0){var _0x33bad5=_0x5a4c2e;return _0x72bdc6['p4'][_0x33bad5(0xf39)](()=>new _0x421375(_0x63a2b0,this['getScene']()),this);}[_0x5a4c2e(0x3c81)](){var _0x149b8f=_0x5a4c2e;const _0x439253=super[_0x149b8f(0x3c81)]();return _0x439253[_0x149b8f(0x3d25)]=_0x149b8f(0x27a9),_0x439253;}[_0x5a4c2e(0x1653)](){return'LavaMaterial';}static[_0x5a4c2e(0xb3f)](_0x290e74,_0x17ae2c,_0x53f439){var _0x2d1c50=_0x5a4c2e;return _0x72bdc6['p4'][_0x2d1c50(0xb3f)](()=>new _0x421375(_0x290e74[_0x2d1c50(0x3efc)],_0x17ae2c),_0x290e74,_0x17ae2c,_0x53f439);}}_0x5bcac3([(0x0,_0x72bdc6['oU'])(_0x5a4c2e(0x2352))],_0x421375['prototype'],_0x5a4c2e(0xaa7),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['wz'])(_0x5a4c2e(0x39ba))],_0x421375['prototype'],'diffuseTexture',void 0x0),_0x5bcac3([(0x0,_0x72bdc6['oU'])()],_0x421375[_0x5a4c2e(0x1229)],'noiseTexture',void 0x0),_0x5bcac3([(0x0,_0x72bdc6['n9'])()],_0x421375[_0x5a4c2e(0x1229)],_0x5a4c2e(0x317b),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])()],_0x421375['prototype'],'speed',void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])()],_0x421375[_0x5a4c2e(0x1229)],_0x5a4c2e(0x3f9f),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])()],_0x421375['prototype'],_0x5a4c2e(0x31d3),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])()],_0x421375['prototype'],_0x5a4c2e(0xba9),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['n9'])()],_0x421375['prototype'],_0x5a4c2e(0x394),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])(_0x5a4c2e(0x30e9))],_0x421375[_0x5a4c2e(0x1229)],'_disableLighting',void 0x0),_0x5bcac3([(0x0,_0x72bdc6['wz'])(_0x5a4c2e(0x1830))],_0x421375[_0x5a4c2e(0x1229)],_0x5a4c2e(0x30e9),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])('unlit')],_0x421375['prototype'],_0x5a4c2e(0x136c),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['wz'])('_markAllSubMeshesAsLightsDirty')],_0x421375['prototype'],_0x5a4c2e(0x951),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['qC'])(_0x5a4c2e(0x2606))],_0x421375[_0x5a4c2e(0x1229)],_0x5a4c2e(0x243f),void 0x0),_0x5bcac3([(0x0,_0x72bdc6['wz'])(_0x5a4c2e(0x1830))],_0x421375[_0x5a4c2e(0x1229)],_0x5a4c2e(0x2606),void 0x0),(0x0,_0x38381c['H'])(_0x5a4c2e(0x27a9),_0x421375);},0x5067:(_0x49e116,_0x23005a,_0x2ffa5d)=>{_0x2ffa5d(0x174d9);},0x174d9:(_0x54716f,_0xc23d99,_0x44c776)=>{var _0x225173=a8_0x49466b;function _0x393db0(_0x2730b5,_0x5bfc41,_0x2ab50f,_0x3bfe54){var _0x5e5bf4=a8_0x58a1,_0x1d2561,_0x3afdc1=arguments[_0x5e5bf4(0x132e)],_0x5be290=_0x3afdc1<0x3?_0x5bfc41:null===_0x3bfe54?_0x3bfe54=Object[_0x5e5bf4(0x319d)](_0x5bfc41,_0x2ab50f):_0x3bfe54;if(_0x5e5bf4(0x20cb)==typeof Reflect&&_0x5e5bf4(0x187)==typeof Reflect[_0x5e5bf4(0x14d7)])_0x5be290=Reflect['decorate'](_0x2730b5,_0x5bfc41,_0x2ab50f,_0x3bfe54);else{for(var _0x39c82d=_0x2730b5[_0x5e5bf4(0x132e)]-0x1;0x0<=_0x39c82d;_0x39c82d--)(_0x1d2561=_0x2730b5[_0x39c82d])&&(_0x5be290=(_0x3afdc1<0x3?_0x1d2561(_0x5be290):0x3<_0x3afdc1?_0x1d2561(_0x5bfc41,_0x2ab50f,_0x5be290):_0x1d2561(_0x5bfc41,_0x2ab50f))||_0x5be290);}0x3<_0x3afdc1&&_0x5be290&&Object[_0x5e5bf4(0x1fc0)](_0x5bfc41,_0x2ab50f,_0x5be290);}var _0x202bc9=_0x44c776(0x153ad),_0x53c96e=_0x44c776(0xc84b),_0x30e2b6=_0x44c776(0x11e40),_0x3326b6=_0x44c776(0x147cf),_0xb0cfa5=_0x44c776(0x14ea0),_0x2e16e1=_0x44c776(0xc656),_0x2e89f0=_0x44c776(0x1a27),_0x408726=_0x44c776(0x1446b),_0xa5555f=_0x44c776(0xe456),_0x9ea67=(_0x44c776(0x1968),_0x44c776(0x7d18),_0x44c776(0x6421)),_0x7641cf=_0x44c776(0x2088);class _0x625d02 extends _0x30e2b6['H']{constructor(){var _0x1555c1=a8_0x58a1;super(),this['DIFFUSE']=!0x1,this['CLIPPLANE']=!0x1,this[_0x1555c1(0x25be)]=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this[_0x1555c1(0x915)]=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this[_0x1555c1(0x1fc7)]=!0x1,this[_0x1555c1(0x283)]=!0x1,this[_0x1555c1(0x1007)]=!0x1,this[_0x1555c1(0x105e)]=!0x1,this[_0x1555c1(0x1a11)]=!0x1,this[_0x1555c1(0x3ac2)]=!0x1,this[_0x1555c1(0x2d46)]=!0x1,this[_0x1555c1(0x5e9)]=!0x1,this[_0x1555c1(0x27a1)]=!0x1,this[_0x1555c1(0x2b0d)]=0x0,this[_0x1555c1(0x2790)]=0x0,this[_0x1555c1(0x1395)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x1555c1(0x1573)]=!0x1,this[_0x1555c1(0x2f8f)]=!0x1,this[_0x1555c1(0x33dd)]=!0x1,this['rebuild']();}}class _0x45cf6e extends _0xb0cfa5['a']{constructor(_0x55fe29,_0x5e70f9){var _0x135bf4=a8_0x58a1;super(_0x55fe29,_0x5e70f9),this[_0x135bf4(0x394)]=new _0x53c96e['Wo'](0x1,0x1,0x1),this['specularColor']=new _0x53c96e['Wo'](0x0,0x0,0x0),this[_0x135bf4(0x3cc4)]=0x40,this[_0x135bf4(0x884)]=!0x1,this[_0x135bf4(0x243f)]=0x4;}[_0x225173(0x2286)](){var _0x5210ba=_0x225173;return this[_0x5210ba(0x14f2)]<0x1;}[_0x225173(0x1db4)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x225173(0x2cd5)](_0x1955ca,_0x472fff,_0x425b30){var _0x28eb0e=_0x225173;if(this[_0x28eb0e(0x19c4)]&&_0x472fff[_0x28eb0e(0x204d)]&&_0x472fff[_0x28eb0e(0x204d)][_0x28eb0e(0x37ac)]&&_0x472fff[_0x28eb0e(0x204d)]['_wasPreviouslyUsingInstances']===_0x425b30)return!0x0;_0x472fff[_0x28eb0e(0x38f0)]||(_0x472fff['materialDefines']=new _0x625d02());const _0x5d38a8=_0x472fff[_0x28eb0e(0x38f0)],_0x103104=this['getScene']();if(this['_isReadyForSubMesh'](_0x472fff))return!0x0;var _0x54b00f=_0x103104[_0x28eb0e(0x2636)]();if(_0x103104[_0x28eb0e(0x3c87)]){if(!this[_0x28eb0e(0x59e)]||!this[_0x28eb0e(0x59e)]['isReady']())return!0x1;if(_0x5d38a8[_0x28eb0e(0x1a0b)]=!0x0,_0x2e16e1['k'][_0x28eb0e(0x1141)]){if(!this[_0x28eb0e(0x3696)]||!this[_0x28eb0e(0x3696)][_0x28eb0e(0x3a4f)]())return!0x1;if(_0x5d38a8[_0x28eb0e(0x3247)]=!0x0,!this['_diffuseTexture2']||!this['_diffuseTexture2'][_0x28eb0e(0x3a4f)]())return!0x1;if(!this[_0x28eb0e(0x2e0d)]||!this[_0x28eb0e(0x2e0d)][_0x28eb0e(0x3a4f)]())return!0x1;if(!this[_0x28eb0e(0x2b9e)]||!this[_0x28eb0e(0x2b9e)]['isReady']())return!0x1;if(this['_mixTexture2']){if(!this['_mixTexture2'][_0x28eb0e(0x3a4f)]())return!0x1;if(_0x5d38a8[_0x28eb0e(0x1573)]=!0x0,!this['_diffuseTexture5']||!this[_0x28eb0e(0xfd1)][_0x28eb0e(0x3a4f)]())return!0x1;if(!this[_0x28eb0e(0x25a4)]||!this[_0x28eb0e(0x25a4)][_0x28eb0e(0x3a4f)]())return!0x1;if(!this[_0x28eb0e(0x2b56)]||!this[_0x28eb0e(0x2b56)][_0x28eb0e(0x3a4f)]())return!0x1;if(!this[_0x28eb0e(0xdf4)]||!this[_0x28eb0e(0xdf4)]['isReady']())return!0x1;}}}if(_0x3326b6['G'][_0x28eb0e(0x30ae)](_0x1955ca,_0x103104,!0x1,this[_0x28eb0e(0x227c)],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x1955ca),_0x5d38a8),_0x5d38a8[_0x28eb0e(0x361e)]=_0x3326b6['G'][_0x28eb0e(0x14bd)](_0x103104,_0x1955ca,_0x5d38a8,!0x1,this[_0x28eb0e(0x243f)],this[_0x28eb0e(0x884)]),_0x3326b6['G'][_0x28eb0e(0x3418)](_0x103104,_0x54b00f,this,_0x5d38a8,!!_0x425b30),_0x3326b6['G'][_0x28eb0e(0x3a63)](_0x1955ca,_0x5d38a8,!0x0,!0x0),_0x5d38a8[_0x28eb0e(0x1c18)]){_0x5d38a8[_0x28eb0e(0x1af4)](),_0x103104[_0x28eb0e(0x1ec3)]();const _0x5eb679=new _0x9ea67['L'](),_0x5a90f5=(_0x5d38a8[_0x28eb0e(0x1007)]&&_0x5eb679[_0x28eb0e(0x2041)](0x1,'FOG'),_0x3326b6['G']['HandleFallbacksForShadows'](_0x5d38a8,_0x5eb679,this['maxSimultaneousLights']),0x0<_0x5d38a8[_0x28eb0e(0x2b0d)]&&_0x5eb679['addCPUSkinningFallback'](0x0,_0x1955ca),_0x5d38a8['IMAGEPROCESSINGPOSTPROCESS']=_0x103104[_0x28eb0e(0x2ee1)][_0x28eb0e(0x383c)],[_0x2e89f0['o'][_0x28eb0e(0x31b9)]]);_0x5d38a8[_0x28eb0e(0x1a11)]&&_0x5a90f5[_0x28eb0e(0x2f54)](_0x2e89f0['o'][_0x28eb0e(0x3487)]),_0x5d38a8[_0x28eb0e(0x3ac2)]&&_0x5a90f5[_0x28eb0e(0x2f54)](_0x2e89f0['o'][_0x28eb0e(0x855)]),_0x5d38a8[_0x28eb0e(0x2d46)]&&_0x5a90f5['push'](_0x2e89f0['o'][_0x28eb0e(0x32bb)]),_0x5d38a8[_0x28eb0e(0x5e9)]&&_0x5a90f5[_0x28eb0e(0x2f54)](_0x2e89f0['o'][_0x28eb0e(0x3469)]),_0x3326b6['G'][_0x28eb0e(0x3956)](_0x5a90f5,_0x1955ca,_0x5d38a8,_0x5eb679),_0x3326b6['G'][_0x28eb0e(0x401e)](_0x5a90f5,_0x5d38a8);var _0x1955ca=_0x5d38a8[_0x28eb0e(0x27d6)](),_0x4ae21e=[_0x28eb0e(0x2d0),_0x28eb0e(0x13df),_0x28eb0e(0x22e8),_0x28eb0e(0x40ea),'vLightsType',_0x28eb0e(0x39a4),_0x28eb0e(0x3492),'vFogInfos',_0x28eb0e(0x1736),_0x28eb0e(0x30d7),_0x28eb0e(0x3ae6),_0x28eb0e(0xa09),_0x28eb0e(0x16d6),_0x28eb0e(0x19fc),'diffuse2Infos',_0x28eb0e(0x2a2a),_0x28eb0e(0x3969),_0x28eb0e(0x871),_0x28eb0e(0xf42),_0x28eb0e(0x2a80),_0x28eb0e(0x3ef5)],_0x3b8c73=[_0x28eb0e(0x22b),_0x28eb0e(0x4f2),'diffuse1Sampler','diffuse2Sampler',_0x28eb0e(0x31bc),'diffuse4Sampler',_0x28eb0e(0xf3),_0x28eb0e(0x3e2d),_0x28eb0e(0x2244),_0x28eb0e(0x28cf)],_0x2d1159=new Array();(0x0,_0x7641cf['qx'])(_0x4ae21e),_0x3326b6['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x4ae21e,'uniformBuffersNames':_0x2d1159,'samplers':_0x3b8c73,'defines':_0x5d38a8,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x472fff[_0x28eb0e(0x3388)](_0x103104[_0x28eb0e(0x2636)]()['createEffect']('mix',{'attributes':_0x5a90f5,'uniformsNames':_0x4ae21e,'uniformBuffersNames':_0x2d1159,'samplers':_0x3b8c73,'defines':_0x1955ca,'fallbacks':_0x5eb679,'onCompiled':this[_0x28eb0e(0x3aa7)],'onError':this[_0x28eb0e(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x28eb0e(0x2606)]}},_0x54b00f),_0x5d38a8,this['_materialContext']);}return!(!_0x472fff[_0x28eb0e(0x204d)]||!_0x472fff['effect'][_0x28eb0e(0x3a4f)]()||(_0x5d38a8[_0x28eb0e(0x1b75)]=_0x103104[_0x28eb0e(0x257c)](),_0x472fff['effect'][_0x28eb0e(0x37ac)]=!0x0,_0x472fff[_0x28eb0e(0x204d)]['_wasPreviouslyUsingInstances']=!!_0x425b30,0x0));}[_0x225173(0xbe6)](_0x30afe5,_0x23a30f,_0x313f0a){var _0x3bdc6f=_0x225173;const _0x18dbcf=this[_0x3bdc6f(0x22fd)]();var _0x3cb36c=_0x313f0a[_0x3bdc6f(0x38f0)];_0x3cb36c&&(_0x313f0a=_0x313f0a[_0x3bdc6f(0x204d)])&&(this[_0x3bdc6f(0x39de)]=_0x313f0a,this[_0x3bdc6f(0x2119)](_0x30afe5),this[_0x3bdc6f(0x39de)]['setMatrix'](_0x3bdc6f(0x22e8),_0x18dbcf['getTransformMatrix']()),_0x3326b6['G'][_0x3bdc6f(0x2863)](_0x23a30f,this[_0x3bdc6f(0x39de)]),this[_0x3bdc6f(0x2a64)](_0x18dbcf,_0x313f0a)&&(this[_0x3bdc6f(0x59e)]&&(this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x19ec)](_0x3bdc6f(0x22b),this[_0x3bdc6f(0x59e)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)]('vTextureInfos',this[_0x3bdc6f(0x59e)][_0x3bdc6f(0x365d)],this[_0x3bdc6f(0x59e)][_0x3bdc6f(0x2da0)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x13a9)](_0x3bdc6f(0x16d6),this[_0x3bdc6f(0x59e)][_0x3bdc6f(0x1f14)]()),_0x2e16e1['k'][_0x3bdc6f(0x1141)]&&(this[_0x3bdc6f(0x3696)]&&(this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x19ec)]('diffuse1Sampler',this[_0x3bdc6f(0x3696)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)](_0x3bdc6f(0x19fc),this[_0x3bdc6f(0x3696)][_0x3bdc6f(0x3763)],this[_0x3bdc6f(0x3696)]['vScale'])),this['_diffuseTexture2']&&(this[_0x3bdc6f(0x39de)]['setTexture'](_0x3bdc6f(0x166a),this[_0x3bdc6f(0x2a25)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)](_0x3bdc6f(0x331e),this[_0x3bdc6f(0x2a25)][_0x3bdc6f(0x3763)],this['_diffuseTexture2'][_0x3bdc6f(0x3c8d)])),this[_0x3bdc6f(0x2e0d)]&&(this['_activeEffect'][_0x3bdc6f(0x19ec)](_0x3bdc6f(0x31bc),this['_diffuseTexture3']),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)](_0x3bdc6f(0x2a2a),this['_diffuseTexture3'][_0x3bdc6f(0x3763)],this[_0x3bdc6f(0x2e0d)][_0x3bdc6f(0x3c8d)])),this['_diffuseTexture4']&&(this[_0x3bdc6f(0x39de)]['setTexture'](_0x3bdc6f(0x6c9),this[_0x3bdc6f(0x2b9e)]),this[_0x3bdc6f(0x39de)]['setFloat2']('diffuse4Infos',this[_0x3bdc6f(0x2b9e)][_0x3bdc6f(0x3763)],this[_0x3bdc6f(0x2b9e)]['vScale'])))),this[_0x3bdc6f(0x191f)]&&(this['_activeEffect'][_0x3bdc6f(0x19ec)](_0x3bdc6f(0x4f2),this[_0x3bdc6f(0x191f)]),_0x2e16e1['k'][_0x3bdc6f(0x1141)]&&(this[_0x3bdc6f(0xfd1)]&&(this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x19ec)](_0x3bdc6f(0xf3),this['_diffuseTexture5']),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)](_0x3bdc6f(0x871),this[_0x3bdc6f(0xfd1)][_0x3bdc6f(0x3763)],this['_diffuseTexture5'][_0x3bdc6f(0x3c8d)])),this[_0x3bdc6f(0x25a4)]&&(this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x19ec)](_0x3bdc6f(0x3e2d),this[_0x3bdc6f(0x25a4)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)](_0x3bdc6f(0xf42),this[_0x3bdc6f(0x25a4)][_0x3bdc6f(0x3763)],this['_diffuseTexture6'][_0x3bdc6f(0x3c8d)])),this[_0x3bdc6f(0x2b56)]&&(this['_activeEffect'][_0x3bdc6f(0x19ec)](_0x3bdc6f(0x2244),this[_0x3bdc6f(0x2b56)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)](_0x3bdc6f(0x2a80),this[_0x3bdc6f(0x2b56)][_0x3bdc6f(0x3763)],this[_0x3bdc6f(0x2b56)]['vScale'])),this[_0x3bdc6f(0xdf4)]&&(this[_0x3bdc6f(0x39de)]['setTexture'](_0x3bdc6f(0x28cf),this[_0x3bdc6f(0xdf4)]),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2475)]('diffuse8Infos',this[_0x3bdc6f(0xdf4)][_0x3bdc6f(0x3763)],this[_0x3bdc6f(0xdf4)][_0x3bdc6f(0x3c8d)])))),(0x0,_0x7641cf['an'])(_0x313f0a,this,_0x18dbcf),this['pointsCloud']&&this['_activeEffect'][_0x3bdc6f(0x6e5)](_0x3bdc6f(0x30d7),this[_0x3bdc6f(0x30d7)]),_0x18dbcf[_0x3bdc6f(0x40dc)](_0x313f0a)),this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x2d0b)](_0x3bdc6f(0x39a4),this[_0x3bdc6f(0x394)],this[_0x3bdc6f(0x14f2)]*_0x23a30f['visibility']),_0x3cb36c[_0x3bdc6f(0x105e)]&&this['_activeEffect'][_0x3bdc6f(0x2d0b)]('vSpecularColor',this[_0x3bdc6f(0x2218)],this['specularPower']),_0x18dbcf[_0x3bdc6f(0x33b1)]&&!this[_0x3bdc6f(0x30e9)]&&_0x3326b6['G'][_0x3bdc6f(0x312f)](_0x18dbcf,_0x23a30f,this[_0x3bdc6f(0x39de)],_0x3cb36c,this[_0x3bdc6f(0x2606)]),_0x18dbcf[_0x3bdc6f(0xafb)]&&_0x23a30f['applyFog']&&_0x18dbcf[_0x3bdc6f(0x3e1a)]!==_0x408726['x'][_0x3bdc6f(0x55e)]&&this[_0x3bdc6f(0x39de)][_0x3bdc6f(0x13a9)](_0x3bdc6f(0x13df),_0x18dbcf[_0x3bdc6f(0xe6c)]()),_0x3326b6['G'][_0x3bdc6f(0xd65)](_0x18dbcf,_0x23a30f,this[_0x3bdc6f(0x39de)]),this[_0x3bdc6f(0x1cc)](_0x23a30f,this[_0x3bdc6f(0x39de)]));}[_0x225173(0xcc1)](){var _0x264706=_0x225173;const _0x5c7c54=[];return this[_0x264706(0x59e)]&&this[_0x264706(0x59e)]['animations']&&0x0<this[_0x264706(0x59e)][_0x264706(0x1b36)]['length']&&_0x5c7c54[_0x264706(0x2f54)](this[_0x264706(0x59e)]),this[_0x264706(0x191f)]&&this[_0x264706(0x191f)][_0x264706(0x1b36)]&&0x0<this[_0x264706(0x191f)][_0x264706(0x1b36)]['length']&&_0x5c7c54[_0x264706(0x2f54)](this[_0x264706(0x191f)]),_0x5c7c54;}[_0x225173(0x13b1)](){var _0x50974a=_0x225173;const _0x245224=super['getActiveTextures']();return this[_0x50974a(0x59e)]&&_0x245224['push'](this[_0x50974a(0x59e)]),this[_0x50974a(0x3696)]&&_0x245224[_0x50974a(0x2f54)](this['_diffuseTexture1']),this['_diffuseTexture2']&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0x2a25)]),this[_0x50974a(0x2e0d)]&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0x2e0d)]),this[_0x50974a(0x2b9e)]&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0x2b9e)]),this[_0x50974a(0x191f)]&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0x191f)]),this[_0x50974a(0xfd1)]&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0xfd1)]),this['_diffuseTexture6']&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0x25a4)]),this[_0x50974a(0x2b56)]&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0x2b56)]),this[_0x50974a(0xdf4)]&&_0x245224[_0x50974a(0x2f54)](this[_0x50974a(0xdf4)]),_0x245224;}[_0x225173(0x15f3)](_0x5156c8){var _0x19c370=_0x225173;return!!super[_0x19c370(0x15f3)](_0x5156c8)||this[_0x19c370(0x59e)]===_0x5156c8||this['_diffuseTexture1']===_0x5156c8||this[_0x19c370(0x2a25)]===_0x5156c8||this[_0x19c370(0x2e0d)]===_0x5156c8||this[_0x19c370(0x2b9e)]===_0x5156c8||this[_0x19c370(0x191f)]===_0x5156c8||this[_0x19c370(0xfd1)]===_0x5156c8||this[_0x19c370(0x25a4)]===_0x5156c8||this[_0x19c370(0x2b56)]===_0x5156c8||this[_0x19c370(0xdf4)]===_0x5156c8;}[_0x225173(0x2d20)](_0x117a83){var _0x374a25=_0x225173;this[_0x374a25(0x59e)]&&this[_0x374a25(0x59e)]['dispose'](),super[_0x374a25(0x2d20)](_0x117a83);}[_0x225173(0x11fe)](_0x1d7c6d){var _0x26c8dc=_0x225173;return _0x202bc9['p4'][_0x26c8dc(0xf39)](()=>new _0x45cf6e(_0x1d7c6d,this[_0x26c8dc(0x22fd)]()),this);}[_0x225173(0x3c81)](){var _0x1f57e9=_0x225173;const _0x2f63c4=super[_0x1f57e9(0x3c81)]();return _0x2f63c4[_0x1f57e9(0x3d25)]=_0x1f57e9(0xf85),_0x2f63c4;}[_0x225173(0x1653)](){return'MixMaterial';}static[_0x225173(0xb3f)](_0x53c3c0,_0x47e675,_0x38ddcb){var _0x48c99f=_0x225173;return _0x202bc9['p4'][_0x48c99f(0xb3f)](()=>new _0x45cf6e(_0x53c3c0['name'],_0x47e675),_0x53c3c0,_0x47e675,_0x38ddcb);}}_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0x9b8))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x59e),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x39ba))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x9b8),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0x17a5))],_0x45cf6e[_0x225173(0x1229)],'_mixTexture2',void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x39ba))],_0x45cf6e['prototype'],_0x225173(0x17a5),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0x389e))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x3696),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x45cf6e[_0x225173(0x1229)],'diffuseTexture1',void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])('diffuseTexture2')],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x2a25),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x39ba))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0xe5a),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])('diffuseTexture3')],_0x45cf6e['prototype'],_0x225173(0x2e0d),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x342e),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0xf2b))],_0x45cf6e[_0x225173(0x1229)],'_diffuseTexture4',void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x39ba))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0xf2b),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0x389e))],_0x45cf6e['prototype'],_0x225173(0xfd1),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x12f7),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0xe5a))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x25a4),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x45cf6e[_0x225173(0x1229)],_0x225173(0xfc5),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])(_0x225173(0x342e))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x2b56),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x39ba))],_0x45cf6e['prototype'],_0x225173(0x1b9),void 0x0),_0x393db0([(0x0,_0x202bc9['oU'])('diffuseTexture4')],_0x45cf6e[_0x225173(0x1229)],_0x225173(0xdf4),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x39ba))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x1135),void 0x0),_0x393db0([(0x0,_0x202bc9['n9'])()],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x394),void 0x0),_0x393db0([(0x0,_0x202bc9['n9'])()],_0x45cf6e['prototype'],_0x225173(0x2218),void 0x0),_0x393db0([(0x0,_0x202bc9['qC'])()],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x3cc4),void 0x0),_0x393db0([(0x0,_0x202bc9['qC'])(_0x225173(0x30e9))],_0x45cf6e[_0x225173(0x1229)],'_disableLighting',void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])(_0x225173(0x1830))],_0x45cf6e[_0x225173(0x1229)],'disableLighting',void 0x0),_0x393db0([(0x0,_0x202bc9['qC'])(_0x225173(0x2606))],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x243f),void 0x0),_0x393db0([(0x0,_0x202bc9['wz'])('_markAllSubMeshesAsLightsDirty')],_0x45cf6e[_0x225173(0x1229)],_0x225173(0x2606),void 0x0),(0x0,_0xa5555f['H'])('BABYLON.MixMaterial',_0x45cf6e);},0x5751:(_0x3a7193,_0x40fdda,_0xb07d75)=>{_0xb07d75(0x2d8c);},0x2d8c:(_0x2edcb5,_0x780693,_0x23bd29)=>{var _0x54b19a=a8_0x49466b;function _0x3dfa4b(_0x3867c9,_0x30c38d,_0x1ea686,_0x2d9777){var _0x3e3ceb=a8_0x58a1,_0x78340a,_0x4ded33=arguments[_0x3e3ceb(0x132e)],_0x11e63d=_0x4ded33<0x3?_0x30c38d:null===_0x2d9777?_0x2d9777=Object[_0x3e3ceb(0x319d)](_0x30c38d,_0x1ea686):_0x2d9777;if(_0x3e3ceb(0x20cb)==typeof Reflect&&_0x3e3ceb(0x187)==typeof Reflect[_0x3e3ceb(0x14d7)])_0x11e63d=Reflect[_0x3e3ceb(0x14d7)](_0x3867c9,_0x30c38d,_0x1ea686,_0x2d9777);else{for(var _0x251821=_0x3867c9[_0x3e3ceb(0x132e)]-0x1;0x0<=_0x251821;_0x251821--)(_0x78340a=_0x3867c9[_0x251821])&&(_0x11e63d=(_0x4ded33<0x3?_0x78340a(_0x11e63d):0x3<_0x4ded33?_0x78340a(_0x30c38d,_0x1ea686,_0x11e63d):_0x78340a(_0x30c38d,_0x1ea686))||_0x11e63d);}0x3<_0x4ded33&&_0x11e63d&&Object[_0x3e3ceb(0x1fc0)](_0x30c38d,_0x1ea686,_0x11e63d);}var _0x9f912a=_0x23bd29(0x153ad),_0x2af8a6=_0x23bd29(0xc84b),_0x4f15eb=_0x23bd29(0x11e40),_0x20a9e8=_0x23bd29(0x147cf),_0x108a3d=_0x23bd29(0x14ea0),_0x50b19c=_0x23bd29(0xc656),_0x40f78f=_0x23bd29(0x1a27),_0x123e13=_0x23bd29(0x1446b),_0x3e1b4f=_0x23bd29(0xe456),_0x25f82c=(_0x23bd29(0xc97e),_0x23bd29(0x8f3b),_0x23bd29(0x6421)),_0x109ea6=_0x23bd29(0x2088);class _0x9be0c1 extends _0x4f15eb['H']{constructor(){var _0x30c99e=a8_0x58a1;super(),this[_0x30c99e(0x3247)]=!0x1,this[_0x30c99e(0x34c7)]=!0x1,this[_0x30c99e(0x25be)]=!0x1,this[_0x30c99e(0x3752)]=!0x1,this[_0x30c99e(0x1da0)]=!0x1,this[_0x30c99e(0x915)]=!0x1,this[_0x30c99e(0x389a)]=!0x1,this[_0x30c99e(0x3e9b)]=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x30c99e(0x283)]=!0x1,this[_0x30c99e(0x1007)]=!0x1,this[_0x30c99e(0x1370)]=!0x1,this[_0x30c99e(0xea6)]=!0x1,this['LIGHT2']=!0x1,this[_0x30c99e(0x23af)]=!0x1,this[_0x30c99e(0x360b)]=!0x1,this[_0x30c99e(0x34a1)]=!0x1,this['SPOTLIGHT2']=!0x1,this[_0x30c99e(0x36ac)]=!0x1,this['HEMILIGHT0']=!0x1,this[_0x30c99e(0x437)]=!0x1,this['HEMILIGHT2']=!0x1,this[_0x30c99e(0x35da)]=!0x1,this[_0x30c99e(0x214f)]=!0x1,this[_0x30c99e(0x3833)]=!0x1,this[_0x30c99e(0x121b)]=!0x1,this[_0x30c99e(0x4075)]=!0x1,this['POINTLIGHT0']=!0x1,this['POINTLIGHT1']=!0x1,this[_0x30c99e(0x7b4)]=!0x1,this[_0x30c99e(0x9d4)]=!0x1,this[_0x30c99e(0x2c59)]=!0x1,this[_0x30c99e(0x2d8c)]=!0x1,this[_0x30c99e(0x2c9e)]=!0x1,this['SHADOW3']=!0x1,this[_0x30c99e(0x1db9)]=!0x1,this[_0x30c99e(0x2157)]=!0x1,this[_0x30c99e(0x406d)]=!0x1,this['SHADOWESM2']=!0x1,this[_0x30c99e(0xdf1)]=!0x1,this[_0x30c99e(0x397b)]=!0x1,this[_0x30c99e(0x1a31)]=!0x1,this[_0x30c99e(0xbe9)]=!0x1,this[_0x30c99e(0x1cd6)]=!0x1,this[_0x30c99e(0x31aa)]=!0x1,this[_0x30c99e(0x673)]=!0x1,this[_0x30c99e(0xb39)]=!0x1,this[_0x30c99e(0x2ea2)]=!0x1,this[_0x30c99e(0x193e)]=!0x1,this['SHADOWPCSS1']=!0x1,this[_0x30c99e(0x280d)]=!0x1,this[_0x30c99e(0x2e5a)]=!0x1,this[_0x30c99e(0x1a11)]=!0x1,this['UV1']=!0x1,this[_0x30c99e(0x2d46)]=!0x1,this[_0x30c99e(0x2b0d)]=0x0,this[_0x30c99e(0x2790)]=0x0,this[_0x30c99e(0x1395)]=!0x1,this[_0x30c99e(0x1c62)]=!0x1,this[_0x30c99e(0x2f8f)]=!0x1,this[_0x30c99e(0x33dd)]=!0x1,this['rebuild']();}}class _0x1626ea extends _0x108a3d['a']{constructor(_0x1746cd,_0x18a148){var _0x1df53e=a8_0x58a1;super(_0x1746cd,_0x18a148),this[_0x1df53e(0x394)]=new _0x2af8a6['Wo'](0x1,0x1,0x1),this['_disableLighting']=!0x1,this['_maxSimultaneousLights']=0x4;}[_0x54b19a(0x2286)](){var _0x120a93=_0x54b19a;return this[_0x120a93(0x14f2)]<0x1;}[_0x54b19a(0x1c61)](_0x3e82fd){var _0xd2163=_0x54b19a;return this[_0xd2163(0x2286)]()||_0x3e82fd['visibility']<0x1;}[_0x54b19a(0x1db4)](){return!0x1;}[_0x54b19a(0x3e62)](){return null;}[_0x54b19a(0x2cd5)](_0x4ba8b6,_0x3ac1cc,_0x156b7e){var _0x53610a=_0x54b19a;if(this['isFrozen']&&_0x3ac1cc['effect']&&_0x3ac1cc['effect'][_0x53610a(0x37ac)]&&_0x3ac1cc[_0x53610a(0x204d)][_0x53610a(0xf60)]===_0x156b7e)return!0x0;_0x3ac1cc[_0x53610a(0x38f0)]||(_0x3ac1cc['materialDefines']=new _0x9be0c1());const _0x2e4822=_0x3ac1cc[_0x53610a(0x38f0)],_0xd4810f=this[_0x53610a(0x22fd)]();if(this[_0x53610a(0x3b59)](_0x3ac1cc))return!0x0;var _0x20866c=_0xd4810f['getEngine']();if(_0x2e4822[_0x53610a(0x3b75)]&&(_0x2e4822['_needUVs']=!0x1,_0xd4810f[_0x53610a(0x3c87)]&&this[_0x53610a(0xaa7)]&&_0x50b19c['k']['DiffuseTextureEnabled'])){if(!this[_0x53610a(0xaa7)][_0x53610a(0x3a4f)]())return!0x1;_0x2e4822[_0x53610a(0x1a0b)]=!0x0,_0x2e4822[_0x53610a(0x3247)]=!0x0;}if(_0x20a9e8['G'][_0x53610a(0x30ae)](_0x4ba8b6,_0xd4810f,!0x1,this['pointsCloud'],this['fogEnabled'],this[_0x53610a(0x23a5)](_0x4ba8b6),_0x2e4822),_0x2e4822[_0x53610a(0x361e)]=!0x0,_0x20a9e8['G'][_0x53610a(0x14bd)](_0xd4810f,_0x4ba8b6,_0x2e4822,!0x1,this[_0x53610a(0x243f)],this[_0x53610a(0x884)]),_0x20a9e8['G']['PrepareDefinesForFrameBoundValues'](_0xd4810f,_0x20866c,this,_0x2e4822,!!_0x156b7e),_0x2e4822[_0x53610a(0x1c62)]=!this[_0x53610a(0x884)],_0x20a9e8['G']['PrepareDefinesForAttributes'](_0x4ba8b6,_0x2e4822,!0x0,!0x0),_0x2e4822[_0x53610a(0x1c18)]){_0x2e4822[_0x53610a(0x1af4)](),_0xd4810f[_0x53610a(0x1ec3)]();const _0x448202=new _0x25f82c['L'](),_0xf6efc5=(_0x2e4822[_0x53610a(0x1007)]&&_0x448202[_0x53610a(0x2041)](0x1,_0x53610a(0x1007)),_0x20a9e8['G']['HandleFallbacksForShadows'](_0x2e4822,_0x448202),0x0<_0x2e4822[_0x53610a(0x2b0d)]&&_0x448202[_0x53610a(0x14f)](0x0,_0x4ba8b6),_0x2e4822[_0x53610a(0x2f8f)]=_0xd4810f[_0x53610a(0x2ee1)]['applyByPostProcess'],[_0x40f78f['o'][_0x53610a(0x31b9)]]);_0x2e4822[_0x53610a(0x1a11)]&&_0xf6efc5[_0x53610a(0x2f54)](_0x40f78f['o'][_0x53610a(0x3487)]),_0x2e4822['UV1']&&_0xf6efc5['push'](_0x40f78f['o'][_0x53610a(0x855)]),_0x2e4822[_0x53610a(0x2d46)]&&_0xf6efc5[_0x53610a(0x2f54)](_0x40f78f['o'][_0x53610a(0x32bb)]),_0x20a9e8['G']['PrepareAttributesForBones'](_0xf6efc5,_0x4ba8b6,_0x2e4822,_0x448202),_0x20a9e8['G'][_0x53610a(0x401e)](_0xf6efc5,_0x2e4822);var _0x4ba8b6=_0x2e4822['toString'](),_0x85715f=[_0x53610a(0x2d0),_0x53610a(0x13df),'viewProjection','vEyePosition',_0x53610a(0x1b2c),_0x53610a(0x39a4),_0x53610a(0x25aa),'vFogColor',_0x53610a(0x30d7),_0x53610a(0x1025),_0x53610a(0xa09),'diffuseMatrix'],_0x40d2ad=[_0x53610a(0x109a)],_0x288e94=new Array();(0x0,_0x109ea6['qx'])(_0x85715f),_0x20a9e8['G'][_0x53610a(0x1795)]({'uniformsNames':_0x85715f,'uniformBuffersNames':_0x288e94,'samplers':_0x40d2ad,'defines':_0x2e4822,'maxSimultaneousLights':0x4}),_0x3ac1cc[_0x53610a(0x3388)](_0xd4810f[_0x53610a(0x2636)]()[_0x53610a(0x3305)](_0x53610a(0x3d61),{'attributes':_0xf6efc5,'uniformsNames':_0x85715f,'uniformBuffersNames':_0x288e94,'samplers':_0x40d2ad,'defines':_0x4ba8b6,'fallbacks':_0x448202,'onCompiled':this[_0x53610a(0x3aa7)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':0x4}},_0x20866c),_0x2e4822,this[_0x53610a(0x1344)]);}return!(!_0x3ac1cc['effect']||!_0x3ac1cc[_0x53610a(0x204d)][_0x53610a(0x3a4f)]()||(_0x2e4822[_0x53610a(0x1b75)]=_0xd4810f[_0x53610a(0x257c)](),_0x3ac1cc['effect']['_wasPreviouslyReady']=!0x0,_0x3ac1cc[_0x53610a(0x204d)]['_wasPreviouslyUsingInstances']=!!_0x156b7e,0x0));}[_0x54b19a(0xbe6)](_0x92beec,_0x326fab,_0x12c6d3){var _0x350703=_0x54b19a;const _0x35b7be=this[_0x350703(0x22fd)]();var _0x51dfc4=_0x12c6d3[_0x350703(0x38f0)];_0x51dfc4&&(_0x12c6d3=_0x12c6d3[_0x350703(0x204d)])&&(this['_activeEffect']=_0x12c6d3,this['bindOnlyWorldMatrix'](_0x92beec),this[_0x350703(0x39de)][_0x350703(0x13a9)](_0x350703(0x22e8),_0x35b7be[_0x350703(0x2957)]()),_0x20a9e8['G']['BindBonesParameters'](_0x326fab,this[_0x350703(0x39de)]),this[_0x350703(0x2a64)](_0x35b7be,_0x12c6d3)&&(this[_0x350703(0x2352)]&&_0x50b19c['k'][_0x350703(0x1141)]&&(this[_0x350703(0x39de)][_0x350703(0x19ec)](_0x350703(0x109a),this[_0x350703(0x2352)]),this[_0x350703(0x39de)][_0x350703(0x2475)](_0x350703(0x1025),this[_0x350703(0x2352)][_0x350703(0x365d)],this[_0x350703(0x2352)][_0x350703(0x2da0)]),this['_activeEffect'][_0x350703(0x13a9)](_0x350703(0x1697),this[_0x350703(0x2352)]['getTextureMatrix']())),(0x0,_0x109ea6['an'])(_0x12c6d3,this,_0x35b7be),this[_0x350703(0x227c)]&&this['_activeEffect']['setFloat'](_0x350703(0x30d7),this[_0x350703(0x30d7)]),_0x35b7be[_0x350703(0x40dc)](_0x12c6d3)),this[_0x350703(0x39de)][_0x350703(0x2d0b)]('vDiffuseColor',this['diffuseColor'],this[_0x350703(0x14f2)]*_0x326fab['visibility']),_0x35b7be['lightsEnabled']&&!this[_0x350703(0x30e9)]&&_0x20a9e8['G'][_0x350703(0x312f)](_0x35b7be,_0x326fab,this[_0x350703(0x39de)],_0x51dfc4),_0x35b7be[_0x350703(0xafb)]&&_0x326fab[_0x350703(0x298d)]&&_0x35b7be['fogMode']!==_0x123e13['x'][_0x350703(0x55e)]&&this[_0x350703(0x39de)]['setMatrix'](_0x350703(0x13df),_0x35b7be[_0x350703(0xe6c)]()),_0x20a9e8['G'][_0x350703(0xd65)](_0x35b7be,_0x326fab,this[_0x350703(0x39de)]),this[_0x350703(0x1cc)](_0x326fab,this['_activeEffect']));}[_0x54b19a(0xcc1)](){var _0x2374c5=_0x54b19a;const _0x53a07d=[];return this['diffuseTexture']&&this['diffuseTexture'][_0x2374c5(0x1b36)]&&0x0<this[_0x2374c5(0x2352)][_0x2374c5(0x1b36)][_0x2374c5(0x132e)]&&_0x53a07d[_0x2374c5(0x2f54)](this['diffuseTexture']),_0x53a07d;}[_0x54b19a(0x13b1)](){var _0x1d5d8c=_0x54b19a;const _0x6e5421=super['getActiveTextures']();return this[_0x1d5d8c(0xaa7)]&&_0x6e5421[_0x1d5d8c(0x2f54)](this[_0x1d5d8c(0xaa7)]),_0x6e5421;}[_0x54b19a(0x15f3)](_0x29e964){var _0xb0f1b7=_0x54b19a;return!!super[_0xb0f1b7(0x15f3)](_0x29e964)||this[_0xb0f1b7(0x2352)]===_0x29e964;}[_0x54b19a(0x2d20)](_0x1879ef){var _0x235572=_0x54b19a;this[_0x235572(0x2352)]&&this[_0x235572(0x2352)][_0x235572(0x2d20)](),super[_0x235572(0x2d20)](_0x1879ef);}[_0x54b19a(0x11fe)](_0x1b3a29){var _0x510c02=_0x54b19a;return _0x9f912a['p4'][_0x510c02(0xf39)](()=>new _0x1626ea(_0x1b3a29,this['getScene']()),this);}[_0x54b19a(0x3c81)](){var _0x3b9036=_0x54b19a;const _0x5a264c=super[_0x3b9036(0x3c81)]();return _0x5a264c[_0x3b9036(0x3d25)]=_0x3b9036(0x1559),_0x5a264c;}['getClassName'](){var _0x416d72=_0x54b19a;return _0x416d72(0xa32);}static['Parse'](_0x431a2c,_0x478d27,_0x2e897b){var _0x5e07e3=_0x54b19a;return _0x9f912a['p4'][_0x5e07e3(0xb3f)](()=>new _0x1626ea(_0x431a2c[_0x5e07e3(0x3efc)],_0x478d27),_0x431a2c,_0x478d27,_0x2e897b);}}_0x3dfa4b([(0x0,_0x9f912a['oU'])('diffuseTexture')],_0x1626ea['prototype'],_0x54b19a(0xaa7),void 0x0),_0x3dfa4b([(0x0,_0x9f912a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x1626ea[_0x54b19a(0x1229)],_0x54b19a(0x2352),void 0x0),_0x3dfa4b([(0x0,_0x9f912a['n9'])()],_0x1626ea[_0x54b19a(0x1229)],_0x54b19a(0x394),void 0x0),_0x3dfa4b([(0x0,_0x9f912a['qC'])(_0x54b19a(0x30e9))],_0x1626ea[_0x54b19a(0x1229)],'_disableLighting',void 0x0),_0x3dfa4b([(0x0,_0x9f912a['wz'])('_markAllSubMeshesAsLightsDirty')],_0x1626ea[_0x54b19a(0x1229)],_0x54b19a(0x30e9),void 0x0),_0x3dfa4b([(0x0,_0x9f912a['qC'])(_0x54b19a(0x2606))],_0x1626ea['prototype'],'_maxSimultaneousLights',void 0x0),_0x3dfa4b([(0x0,_0x9f912a['wz'])(_0x54b19a(0x1830))],_0x1626ea[_0x54b19a(0x1229)],_0x54b19a(0x2606),void 0x0),(0x0,_0x3e1b4f['H'])(_0x54b19a(0x1559),_0x1626ea);},0x3c6b:(_0x374db3,_0x55c07d,_0x5842c2)=>{_0x5842c2(0x6ee1);},0x6ee1:(_0x1cb6fa,_0x5b98eb,_0x190adf)=>{var _0x53b01e=a8_0x49466b,_0x1abced=_0x190adf(0x153ad),_0x195f12=_0x190adf(0xc84b),_0x5cd8a6=_0x190adf(0x11e40),_0x35ca38=_0x190adf(0x147cf),_0x191715=_0x190adf(0x14ea0),_0x4b69c5=_0x190adf(0x1a27),_0x36258f=_0x190adf(0x1446b),_0x43712c=_0x190adf(0xe456),_0xce2560=(_0x190adf(0x15bd0),_0x190adf(0x3e31),_0x190adf(0x6421)),_0x1968e5=_0x190adf(0x2088);class _0x3c5d8a extends _0x5cd8a6['H']{constructor(){var _0x5901b2=a8_0x58a1;super(),this['CLIPPLANE']=!0x1,this[_0x5901b2(0x25be)]=!0x1,this[_0x5901b2(0x3752)]=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this[_0x5901b2(0x389a)]=!0x1,this['POINTSIZE']=!0x1,this[_0x5901b2(0x1007)]=!0x1,this[_0x5901b2(0x1a11)]=!0x1,this[_0x5901b2(0x2b0d)]=0x0,this[_0x5901b2(0x2790)]=0x0,this[_0x5901b2(0x1395)]=!0x1,this[_0x5901b2(0x2f8f)]=!0x1,this[_0x5901b2(0x33dd)]=!0x1,this[_0x5901b2(0x148b)]();}}class _0x5c58be extends _0x191715['a']{constructor(_0x1e4bfb,_0x23ff76){var _0x4b0987=a8_0x58a1;super(_0x1e4bfb,_0x23ff76),this[_0x4b0987(0x410b)]=!0x0,this[_0x4b0987(0x53d)]=_0x195f12['Wo'][_0x4b0987(0x3850)]();}[_0x53b01e(0x2286)](){var _0x14411b=_0x53b01e;return this[_0x14411b(0x410b)];}['needAlphaTesting'](){return!0x1;}[_0x53b01e(0x3e62)](){return null;}get[_0x53b01e(0x413c)](){var _0x22fadb=_0x53b01e;return this[_0x22fadb(0x1578)];}set[_0x53b01e(0x413c)](_0x1e334c){var _0xdbdee7=_0x53b01e;this[_0xdbdee7(0x1578)]=_0x1e334c;}['_getFirstShadowLightForMesh'](_0x26bc88){var _0x50d6a5=_0x53b01e;for(const _0x24ace0 of _0x26bc88[_0x50d6a5(0x30ca)])if(_0x24ace0['shadowEnabled'])return _0x24ace0;return null;}[_0x53b01e(0x2cd5)](_0x56224b,_0x2d7d45,_0x2440c8){var _0x185ce5=_0x53b01e;if(this[_0x185ce5(0x19c4)]&&_0x2d7d45[_0x185ce5(0x204d)]&&_0x2d7d45[_0x185ce5(0x204d)][_0x185ce5(0x37ac)]&&_0x2d7d45[_0x185ce5(0x204d)][_0x185ce5(0xf60)]===_0x2440c8)return!0x0;_0x2d7d45[_0x185ce5(0x38f0)]||(_0x2d7d45[_0x185ce5(0x38f0)]=new _0x3c5d8a());const _0x1c22ec=_0x2d7d45[_0x185ce5(0x38f0)],_0x19d56f=this['getScene']();if(this['_isReadyForSubMesh'](_0x2d7d45))return!0x0;var _0x9e12d=_0x19d56f[_0x185ce5(0x2636)]();if(this[_0x185ce5(0x1578)]){for(const _0x28fd3d of _0x56224b[_0x185ce5(0x30ca)])if(_0x28fd3d[_0x185ce5(0xc15)]){if(this[_0x185ce5(0x1578)]===_0x28fd3d)break;var _0x466889=_0x56224b[_0x185ce5(0x30ca)]['indexOf'](this[_0x185ce5(0x1578)]);-0x1!==_0x466889&&(_0x56224b[_0x185ce5(0x30ca)][_0x185ce5(0x1035)](_0x466889,0x1),_0x56224b[_0x185ce5(0x30ca)]['splice'](0x0,0x0,this[_0x185ce5(0x1578)]));break;}}_0x35ca38['G']['PrepareDefinesForFrameBoundValues'](_0x19d56f,_0x9e12d,this,_0x1c22ec,!!_0x2440c8),_0x35ca38['G']['PrepareDefinesForMisc'](_0x56224b,_0x19d56f,!0x1,this[_0x185ce5(0x227c)],this[_0x185ce5(0xafb)],this['_shouldTurnAlphaTestOn'](_0x56224b),_0x1c22ec),_0x1c22ec[_0x185ce5(0x361e)]=_0x35ca38['G'][_0x185ce5(0x14bd)](_0x19d56f,_0x56224b,_0x1c22ec,!0x1,0x1);const _0x5d1639=null==(_0x2440d4=this[_0x185ce5(0x1a22)](_0x56224b))?void 0x0:_0x2440d4[_0x185ce5(0x2dfa)]();if(this['_needAlphaBlending']=!0x0,_0x5d1639&&_0x5d1639['getClassName']&&_0x185ce5(0x3fb9)===_0x5d1639[_0x185ce5(0x1653)]()&&(_0x2440d4=_0x5d1639,this['_needAlphaBlending']=!_0x2440d4['autoCalcDepthBounds']),_0x35ca38['G']['PrepareDefinesForAttributes'](_0x56224b,_0x1c22ec,!0x1,!0x0),_0x1c22ec[_0x185ce5(0x1c18)]){_0x1c22ec[_0x185ce5(0x1af4)](),_0x19d56f[_0x185ce5(0x1ec3)]();const _0x24b225=new _0xce2560['L'](),_0x45df0e=(_0x1c22ec['FOG']&&_0x24b225[_0x185ce5(0x2041)](0x1,'FOG'),_0x35ca38['G'][_0x185ce5(0x2b48)](_0x1c22ec,_0x24b225,0x1),0x0<_0x1c22ec['NUM_BONE_INFLUENCERS']&&_0x24b225[_0x185ce5(0x14f)](0x0,_0x56224b),_0x1c22ec[_0x185ce5(0x2f8f)]=_0x19d56f[_0x185ce5(0x2ee1)][_0x185ce5(0x383c)],[_0x4b69c5['o'][_0x185ce5(0x31b9)]]);_0x1c22ec[_0x185ce5(0x1a11)]&&_0x45df0e[_0x185ce5(0x2f54)](_0x4b69c5['o'][_0x185ce5(0x3487)]),_0x35ca38['G'][_0x185ce5(0x3956)](_0x45df0e,_0x56224b,_0x1c22ec,_0x24b225),_0x35ca38['G']['PrepareAttributesForInstances'](_0x45df0e,_0x1c22ec);var _0x2440d4=_0x1c22ec[_0x185ce5(0x27d6)](),_0x132446=['world',_0x185ce5(0x13df),_0x185ce5(0x22e8),'vEyePosition',_0x185ce5(0x1b2c),_0x185ce5(0x25aa),_0x185ce5(0x1736),_0x185ce5(0x30d7),_0x185ce5(0x14f2),_0x185ce5(0x53d),_0x185ce5(0xa09)],_0x3690d4=new Array(),_0xc85d0e=new Array();(0x0,_0x1968e5['qx'])(_0x132446),_0x35ca38['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x132446,'uniformBuffersNames':_0xc85d0e,'samplers':_0x3690d4,'defines':_0x1c22ec,'maxSimultaneousLights':0x1}),_0x2d7d45[_0x185ce5(0x3388)](_0x19d56f[_0x185ce5(0x2636)]()[_0x185ce5(0x3305)]('shadowOnly',{'attributes':_0x45df0e,'uniformsNames':_0x132446,'uniformBuffersNames':_0xc85d0e,'samplers':_0x3690d4,'defines':_0x2440d4,'fallbacks':_0x24b225,'onCompiled':this['onCompiled'],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':0x1}},_0x9e12d),_0x1c22ec,this[_0x185ce5(0x1344)]);}return!(!_0x2d7d45[_0x185ce5(0x204d)]||!_0x2d7d45[_0x185ce5(0x204d)]['isReady']()||(_0x1c22ec[_0x185ce5(0x1b75)]=_0x19d56f['getRenderId'](),_0x2d7d45[_0x185ce5(0x204d)][_0x185ce5(0x37ac)]=!0x0,_0x2d7d45['effect'][_0x185ce5(0xf60)]=!!_0x2440c8,0x0));}[_0x53b01e(0xbe6)](_0x489c8b,_0x24cdbf,_0xa6c14a){var _0x2aa788=_0x53b01e;const _0x558e65=this[_0x2aa788(0x22fd)]();var _0x5269b=_0xa6c14a[_0x2aa788(0x38f0)];if(_0x5269b){_0xa6c14a=_0xa6c14a[_0x2aa788(0x204d)];if(_0xa6c14a){if(this[_0x2aa788(0x39de)]=_0xa6c14a,this[_0x2aa788(0x2119)](_0x489c8b),this[_0x2aa788(0x39de)][_0x2aa788(0x13a9)](_0x2aa788(0x22e8),_0x558e65['getTransformMatrix']()),_0x35ca38['G'][_0x2aa788(0x2863)](_0x24cdbf,this[_0x2aa788(0x39de)]),this[_0x2aa788(0x2a64)](_0x558e65,_0xa6c14a)&&((0x0,_0x1968e5['an'])(_0xa6c14a,this,_0x558e65),this['pointsCloud']&&this['_activeEffect'][_0x2aa788(0x6e5)](_0x2aa788(0x30d7),this[_0x2aa788(0x30d7)]),this[_0x2aa788(0x39de)][_0x2aa788(0x6e5)](_0x2aa788(0x14f2),this[_0x2aa788(0x14f2)]),this[_0x2aa788(0x39de)][_0x2aa788(0x3657)](_0x2aa788(0x53d),this[_0x2aa788(0x53d)]),_0x558e65[_0x2aa788(0x40dc)](_0xa6c14a)),_0x558e65[_0x2aa788(0x33b1)]){_0x35ca38['G'][_0x2aa788(0x312f)](_0x558e65,_0x24cdbf,this[_0x2aa788(0x39de)],_0x5269b,0x1);const _0x4459c3=this['_getFirstShadowLightForMesh'](_0x24cdbf);_0x4459c3&&(_0x4459c3['_renderId']=-0x1);}(_0x558e65['fogEnabled']&&_0x24cdbf[_0x2aa788(0x298d)]&&_0x558e65[_0x2aa788(0x3e1a)]!==_0x36258f['x'][_0x2aa788(0x55e)]||_0x5269b[_0x2aa788(0x3c65)])&&this['_activeEffect'][_0x2aa788(0x13a9)](_0x2aa788(0x13df),_0x558e65[_0x2aa788(0xe6c)]()),_0x35ca38['G'][_0x2aa788(0xd65)](_0x558e65,_0x24cdbf,this['_activeEffect']),this[_0x2aa788(0x1cc)](_0x24cdbf,this[_0x2aa788(0x39de)]);}}}[_0x53b01e(0x11fe)](_0x24a1de){var _0x771146=_0x53b01e;return _0x1abced['p4'][_0x771146(0xf39)](()=>new _0x5c58be(_0x24a1de,this[_0x771146(0x22fd)]()),this);}[_0x53b01e(0x3c81)](){var _0x389059=_0x53b01e;const _0x54efde=super[_0x389059(0x3c81)]();return _0x54efde[_0x389059(0x3d25)]=_0x389059(0x1f85),_0x54efde;}[_0x53b01e(0x1653)](){return'ShadowOnlyMaterial';}static[_0x53b01e(0xb3f)](_0x3dd526,_0x118b11,_0x1be279){var _0x38ef17=_0x53b01e;return _0x1abced['p4'][_0x38ef17(0xb3f)](()=>new _0x5c58be(_0x3dd526[_0x38ef17(0x3efc)],_0x118b11),_0x3dd526,_0x118b11,_0x1be279);}}(0x0,_0x43712c['H'])('BABYLON.ShadowOnlyMaterial',_0x5c58be);},0x2f0c:(_0x439778,_0xe262bc,_0x25264e)=>{_0x25264e(0x3278);},0x3278:(_0x3315f9,_0x4db606,_0x4c3699)=>{var _0x30f88a=a8_0x49466b;function _0x37589d(_0x8f64ed,_0xd93ccc,_0x152eeb,_0x5a3d6d){var _0xeb882f=a8_0x58a1,_0x4704f3,_0x12fd11=arguments['length'],_0x1c5f49=_0x12fd11<0x3?_0xd93ccc:null===_0x5a3d6d?_0x5a3d6d=Object[_0xeb882f(0x319d)](_0xd93ccc,_0x152eeb):_0x5a3d6d;if(_0xeb882f(0x20cb)==typeof Reflect&&_0xeb882f(0x187)==typeof Reflect[_0xeb882f(0x14d7)])_0x1c5f49=Reflect[_0xeb882f(0x14d7)](_0x8f64ed,_0xd93ccc,_0x152eeb,_0x5a3d6d);else{for(var _0xb43367=_0x8f64ed[_0xeb882f(0x132e)]-0x1;0x0<=_0xb43367;_0xb43367--)(_0x4704f3=_0x8f64ed[_0xb43367])&&(_0x1c5f49=(_0x12fd11<0x3?_0x4704f3(_0x1c5f49):0x3<_0x12fd11?_0x4704f3(_0xd93ccc,_0x152eeb,_0x1c5f49):_0x4704f3(_0xd93ccc,_0x152eeb))||_0x1c5f49);}0x3<_0x12fd11&&_0x1c5f49&&Object['defineProperty'](_0xd93ccc,_0x152eeb,_0x1c5f49);}var _0x337d94=_0x4c3699(0x153ad),_0xc30a88=_0x4c3699(0xc84b),_0x30394c=_0x4c3699(0x11e40),_0x3b7f22=_0x4c3699(0x147cf),_0x12ddc2=_0x4c3699(0x14ea0),_0x2a2e64=_0x4c3699(0xc656),_0x3b7bd3=_0x4c3699(0x1a27),_0x5edfe2=_0x4c3699(0x1446b),_0x14cd7e=_0x4c3699(0xe456),_0x4cfe00=(_0x4c3699(0x1b5e),_0x4c3699(0xcd2d),_0x4c3699(0x6421)),_0x38b73f=_0x4c3699(0x2088);class _0x3d7460 extends _0x30394c['H']{constructor(){var _0x1ff7bc=a8_0x58a1;super(),this[_0x1ff7bc(0x3247)]=!0x1,this[_0x1ff7bc(0x34c7)]=!0x1,this[_0x1ff7bc(0x25be)]=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this[_0x1ff7bc(0x389a)]=!0x1,this['ALPHATEST']=!0x1,this[_0x1ff7bc(0x1fc7)]=!0x1,this[_0x1ff7bc(0x283)]=!0x1,this[_0x1ff7bc(0x1007)]=!0x1,this[_0x1ff7bc(0x1a11)]=!0x1,this[_0x1ff7bc(0x3ac2)]=!0x1,this[_0x1ff7bc(0x2d46)]=!0x1,this[_0x1ff7bc(0x5e9)]=!0x1,this[_0x1ff7bc(0x27a1)]=!0x1,this[_0x1ff7bc(0x2b0d)]=0x0,this[_0x1ff7bc(0x2790)]=0x0,this[_0x1ff7bc(0x1395)]=!0x1,this[_0x1ff7bc(0x2ffb)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x1ff7bc(0x33dd)]=!0x1,this['rebuild']();}}class _0x333403 extends _0x12ddc2['a']{constructor(_0xdc2a91,_0x3031fb){var _0x1b6906=a8_0x58a1;super(_0xdc2a91,_0x3031fb),this[_0x1b6906(0x394)]=new _0xc30a88['Wo'](0x1,0x1,0x1),this['_disableLighting']=!0x1,this[_0x1b6906(0x243f)]=0x4;}[_0x30f88a(0x2286)](){var _0x39b6a0=_0x30f88a;return this[_0x39b6a0(0x14f2)]<0x1;}[_0x30f88a(0x1db4)](){return!0x1;}[_0x30f88a(0x3e62)](){return null;}[_0x30f88a(0x2cd5)](_0x18a01e,_0x2d2e79,_0x55c267){var _0x445009=_0x30f88a;if(this['isFrozen']&&_0x2d2e79[_0x445009(0x204d)]&&_0x2d2e79[_0x445009(0x204d)][_0x445009(0x37ac)]&&_0x2d2e79[_0x445009(0x204d)][_0x445009(0xf60)]===_0x55c267)return!0x0;_0x2d2e79[_0x445009(0x38f0)]||(_0x2d2e79[_0x445009(0x38f0)]=new _0x3d7460());const _0x26d94e=_0x2d2e79[_0x445009(0x38f0)],_0x38a7fa=this['getScene']();if(this[_0x445009(0x3b59)](_0x2d2e79))return!0x0;var _0xd508b9=_0x38a7fa[_0x445009(0x2636)]();if(_0x26d94e[_0x445009(0x3b75)]&&(_0x26d94e[_0x445009(0x1a0b)]=!0x1,_0x38a7fa[_0x445009(0x3c87)]&&this[_0x445009(0xaa7)]&&_0x2a2e64['k'][_0x445009(0x1141)])){if(!this[_0x445009(0xaa7)][_0x445009(0x3a4f)]())return!0x1;_0x26d94e[_0x445009(0x1a0b)]=!0x0,_0x26d94e['DIFFUSE']=!0x0;}if(_0x3b7f22['G'][_0x445009(0x30ae)](_0x18a01e,_0x38a7fa,!0x1,this[_0x445009(0x227c)],this[_0x445009(0xafb)],this[_0x445009(0x23a5)](_0x18a01e),_0x26d94e),_0x26d94e[_0x445009(0x361e)]=_0x3b7f22['G']['PrepareDefinesForLights'](_0x38a7fa,_0x18a01e,_0x26d94e,!0x1,this[_0x445009(0x243f)],this[_0x445009(0x884)]),_0x3b7f22['G']['PrepareDefinesForFrameBoundValues'](_0x38a7fa,_0xd508b9,this,_0x26d94e,!!_0x55c267),_0x3b7f22['G'][_0x445009(0x3a63)](_0x18a01e,_0x26d94e,!0x0,!0x0),_0x26d94e[_0x445009(0x1c18)]){_0x26d94e[_0x445009(0x1af4)](),_0x38a7fa[_0x445009(0x1ec3)]();const _0x3860fe=new _0x4cfe00['L'](),_0x305131=(_0x26d94e['FOG']&&_0x3860fe[_0x445009(0x2041)](0x1,_0x445009(0x1007)),_0x3b7f22['G'][_0x445009(0x2b48)](_0x26d94e,_0x3860fe,this['maxSimultaneousLights']),0x0<_0x26d94e[_0x445009(0x2b0d)]&&_0x3860fe[_0x445009(0x14f)](0x0,_0x18a01e),_0x26d94e[_0x445009(0x2f8f)]=_0x38a7fa[_0x445009(0x2ee1)]['applyByPostProcess'],[_0x3b7bd3['o'][_0x445009(0x31b9)]]);_0x26d94e[_0x445009(0x1a11)]&&_0x305131[_0x445009(0x2f54)](_0x3b7bd3['o']['NormalKind']),_0x26d94e['UV1']&&_0x305131['push'](_0x3b7bd3['o']['UVKind']),_0x26d94e[_0x445009(0x2d46)]&&_0x305131['push'](_0x3b7bd3['o'][_0x445009(0x32bb)]),_0x26d94e[_0x445009(0x5e9)]&&_0x305131[_0x445009(0x2f54)](_0x3b7bd3['o'][_0x445009(0x3469)]),_0x3b7f22['G'][_0x445009(0x3956)](_0x305131,_0x18a01e,_0x26d94e,_0x3860fe),_0x3b7f22['G']['PrepareAttributesForInstances'](_0x305131,_0x26d94e);var _0x18a01e=_0x26d94e['toString'](),_0x4d9660=[_0x445009(0x2d0),_0x445009(0x13df),_0x445009(0x22e8),_0x445009(0x40ea),_0x445009(0x1b2c),'vDiffuseColor',_0x445009(0x25aa),_0x445009(0x1736),'pointSize',_0x445009(0x1025),_0x445009(0xa09),_0x445009(0x1697)],_0x2b65af=[_0x445009(0x109a)],_0x4b336f=new Array();(0x0,_0x38b73f['qx'])(_0x4d9660),_0x3b7f22['G'][_0x445009(0x1795)]({'uniformsNames':_0x4d9660,'uniformBuffersNames':_0x4b336f,'samplers':_0x2b65af,'defines':_0x26d94e,'maxSimultaneousLights':this[_0x445009(0x2606)]}),_0x2d2e79[_0x445009(0x3388)](_0x38a7fa['getEngine']()[_0x445009(0x3305)]('simple',{'attributes':_0x305131,'uniformsNames':_0x4d9660,'uniformBuffersNames':_0x4b336f,'samplers':_0x2b65af,'defines':_0x18a01e,'fallbacks':_0x3860fe,'onCompiled':this[_0x445009(0x3aa7)],'onError':this[_0x445009(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x445009(0x243f)]-0x1}},_0xd508b9),_0x26d94e,this['_materialContext']);}return!(!_0x2d2e79['effect']||!_0x2d2e79[_0x445009(0x204d)][_0x445009(0x3a4f)]()||(_0x26d94e['_renderId']=_0x38a7fa[_0x445009(0x257c)](),_0x2d2e79[_0x445009(0x204d)][_0x445009(0x37ac)]=!0x0,_0x2d2e79[_0x445009(0x204d)][_0x445009(0xf60)]=!!_0x55c267,0x0));}[_0x30f88a(0xbe6)](_0x3b68ac,_0x12371e,_0x3229b2){var _0x556e47=_0x30f88a;const _0x36f595=this[_0x556e47(0x22fd)]();var _0x4d41ae=_0x3229b2[_0x556e47(0x38f0)];_0x4d41ae&&(_0x3229b2=_0x3229b2[_0x556e47(0x204d)])&&(this['_activeEffect']=_0x3229b2,this['bindOnlyWorldMatrix'](_0x3b68ac),this[_0x556e47(0x39de)]['setMatrix'](_0x556e47(0x22e8),_0x36f595[_0x556e47(0x2957)]()),_0x3b7f22['G'][_0x556e47(0x2863)](_0x12371e,this[_0x556e47(0x39de)]),this['_mustRebind'](_0x36f595,_0x3229b2)&&(this[_0x556e47(0xaa7)]&&_0x2a2e64['k'][_0x556e47(0x1141)]&&(this['_activeEffect'][_0x556e47(0x19ec)]('diffuseSampler',this[_0x556e47(0xaa7)]),this['_activeEffect'][_0x556e47(0x2475)](_0x556e47(0x1025),this['_diffuseTexture'][_0x556e47(0x365d)],this[_0x556e47(0xaa7)]['level']),this['_activeEffect']['setMatrix']('diffuseMatrix',this[_0x556e47(0xaa7)]['getTextureMatrix']())),(0x0,_0x38b73f['an'])(_0x3229b2,this,_0x36f595),this['pointsCloud']&&this[_0x556e47(0x39de)][_0x556e47(0x6e5)](_0x556e47(0x30d7),this[_0x556e47(0x30d7)]),_0x36f595[_0x556e47(0x40dc)](_0x3229b2)),this[_0x556e47(0x39de)][_0x556e47(0x2d0b)](_0x556e47(0x39a4),this['diffuseColor'],this[_0x556e47(0x14f2)]*_0x12371e['visibility']),_0x36f595[_0x556e47(0x33b1)]&&!this[_0x556e47(0x30e9)]&&_0x3b7f22['G'][_0x556e47(0x312f)](_0x36f595,_0x12371e,this[_0x556e47(0x39de)],_0x4d41ae,this[_0x556e47(0x2606)]),_0x36f595[_0x556e47(0xafb)]&&_0x12371e[_0x556e47(0x298d)]&&_0x36f595[_0x556e47(0x3e1a)]!==_0x5edfe2['x']['FOGMODE_NONE']&&this[_0x556e47(0x39de)]['setMatrix']('view',_0x36f595[_0x556e47(0xe6c)]()),_0x3b7f22['G'][_0x556e47(0xd65)](_0x36f595,_0x12371e,this['_activeEffect']),this[_0x556e47(0x1cc)](_0x12371e,this[_0x556e47(0x39de)]));}[_0x30f88a(0xcc1)](){var _0xd5ed6=_0x30f88a;const _0x21c35c=[];return this[_0xd5ed6(0xaa7)]&&this[_0xd5ed6(0xaa7)][_0xd5ed6(0x1b36)]&&0x0<this[_0xd5ed6(0xaa7)]['animations'][_0xd5ed6(0x132e)]&&_0x21c35c[_0xd5ed6(0x2f54)](this[_0xd5ed6(0xaa7)]),_0x21c35c;}[_0x30f88a(0x13b1)](){var _0x3f39fa=_0x30f88a;const _0x349d67=super[_0x3f39fa(0x13b1)]();return this[_0x3f39fa(0xaa7)]&&_0x349d67[_0x3f39fa(0x2f54)](this[_0x3f39fa(0xaa7)]),_0x349d67;}[_0x30f88a(0x15f3)](_0x1270e3){var _0x4cf22e=_0x30f88a;return!!super[_0x4cf22e(0x15f3)](_0x1270e3)||this[_0x4cf22e(0x2352)]===_0x1270e3;}[_0x30f88a(0x2d20)](_0x438b9c){var _0x5b8548=_0x30f88a;this[_0x5b8548(0xaa7)]&&this[_0x5b8548(0xaa7)][_0x5b8548(0x2d20)](),super[_0x5b8548(0x2d20)](_0x438b9c);}[_0x30f88a(0x11fe)](_0x35dd36){var _0xbc5c57=_0x30f88a;return _0x337d94['p4'][_0xbc5c57(0xf39)](()=>new _0x333403(_0x35dd36,this[_0xbc5c57(0x22fd)]()),this);}['serialize'](){const _0x39cec1=super['serialize']();return _0x39cec1['customType']='BABYLON.SimpleMaterial',_0x39cec1;}['getClassName'](){var _0x538d8c=_0x30f88a;return _0x538d8c(0x30f1);}static[_0x30f88a(0xb3f)](_0x57a9ff,_0x5935ba,_0x4212aa){var _0x39875c=_0x30f88a;return _0x337d94['p4'][_0x39875c(0xb3f)](()=>new _0x333403(_0x57a9ff[_0x39875c(0x3efc)],_0x5935ba),_0x57a9ff,_0x5935ba,_0x4212aa);}}_0x37589d([(0x0,_0x337d94['oU'])(_0x30f88a(0x2352))],_0x333403['prototype'],_0x30f88a(0xaa7),void 0x0),_0x37589d([(0x0,_0x337d94['wz'])(_0x30f88a(0x39ba))],_0x333403['prototype'],'diffuseTexture',void 0x0),_0x37589d([(0x0,_0x337d94['n9'])('diffuse')],_0x333403['prototype'],_0x30f88a(0x394),void 0x0),_0x37589d([(0x0,_0x337d94['qC'])(_0x30f88a(0x30e9))],_0x333403[_0x30f88a(0x1229)],_0x30f88a(0x884),void 0x0),_0x37589d([(0x0,_0x337d94['wz'])(_0x30f88a(0x1830))],_0x333403['prototype'],_0x30f88a(0x30e9),void 0x0),_0x37589d([(0x0,_0x337d94['qC'])(_0x30f88a(0x2606))],_0x333403['prototype'],_0x30f88a(0x243f),void 0x0),_0x37589d([(0x0,_0x337d94['wz'])(_0x30f88a(0x1830))],_0x333403[_0x30f88a(0x1229)],_0x30f88a(0x2606),void 0x0),(0x0,_0x14cd7e['H'])(_0x30f88a(0x1520),_0x333403);},0x3b17:(_0x1ab639,_0x2387b7,_0x51e2e6)=>{_0x51e2e6(0xf01a);},0xf01a:(_0x23ded1,_0x252335,_0x32c3ea)=>{var _0x2b0c23=a8_0x49466b;function _0x246076(_0x22d905,_0x3768b7,_0x10b889,_0x1c3a5c){var _0x14d9de=a8_0x58a1,_0x25b275,_0x43d540=arguments['length'],_0x3ebdf9=_0x43d540<0x3?_0x3768b7:null===_0x1c3a5c?_0x1c3a5c=Object[_0x14d9de(0x319d)](_0x3768b7,_0x10b889):_0x1c3a5c;if('object'==typeof Reflect&&_0x14d9de(0x187)==typeof Reflect[_0x14d9de(0x14d7)])_0x3ebdf9=Reflect['decorate'](_0x22d905,_0x3768b7,_0x10b889,_0x1c3a5c);else{for(var _0xf9f853=_0x22d905['length']-0x1;0x0<=_0xf9f853;_0xf9f853--)(_0x25b275=_0x22d905[_0xf9f853])&&(_0x3ebdf9=(_0x43d540<0x3?_0x25b275(_0x3ebdf9):0x3<_0x43d540?_0x25b275(_0x3768b7,_0x10b889,_0x3ebdf9):_0x25b275(_0x3768b7,_0x10b889))||_0x3ebdf9);}0x3<_0x43d540&&_0x3ebdf9&&Object[_0x14d9de(0x1fc0)](_0x3768b7,_0x10b889,_0x3ebdf9);}var _0x2d55c0=_0x32c3ea(0x153ad),_0x3b15e6=_0x32c3ea(0x9fd1),_0x549900=_0x32c3ea(0x11e40),_0x38b8b7=_0x32c3ea(0x147cf),_0x1c8a6c=_0x32c3ea(0x14ea0),_0x5a81c2=_0x32c3ea(0x1a27),_0x551016=_0x32c3ea(0x1446b),_0x490cc6=_0x32c3ea(0xe456),_0x4304a6=(_0x32c3ea(0x717d),_0x32c3ea(0xa7),_0x32c3ea(0x6421)),_0x34e4ac=_0x32c3ea(0x2088);class _0x2d2f8b extends _0x549900['H']{constructor(){var _0x34cdfa=a8_0x58a1;super(),this[_0x34cdfa(0x34c7)]=!0x1,this[_0x34cdfa(0x25be)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x34cdfa(0x1da0)]=!0x1,this[_0x34cdfa(0x915)]=!0x1,this[_0x34cdfa(0x389a)]=!0x1,this['POINTSIZE']=!0x1,this[_0x34cdfa(0x1007)]=!0x1,this[_0x34cdfa(0x5e9)]=!0x1,this[_0x34cdfa(0x27a1)]=!0x1,this[_0x34cdfa(0x2f8f)]=!0x1,this[_0x34cdfa(0x33dd)]=!0x1,this['DITHER']=!0x1,this['rebuild']();}}class _0x37f75f extends _0x1c8a6c['a']{constructor(_0x160fe0,_0x3eff70){var _0x384cb8=a8_0x58a1;super(_0x160fe0,_0x3eff70),this[_0x384cb8(0x23e0)]=0x1,this[_0x384cb8(0x12e3)]=0xa,this['rayleigh']=0x2,this[_0x384cb8(0x12e8)]=0.005,this[_0x384cb8(0x19b4)]=0.8,this[_0x384cb8(0x1235)]=0x1f4,this[_0x384cb8(0xe83)]=0.49,this[_0x384cb8(0x2de7)]=0.25,this[_0x384cb8(0xc99)]=new _0x3b15e6['P'](0x0,0x64,0x0),this[_0x384cb8(0x40b6)]=!0x1,this[_0x384cb8(0x962)]=_0x3b15e6['P'][_0x384cb8(0x1b83)](),this['up']=_0x3b15e6['P']['Up'](),this['dithering']=!0x1,this[_0x384cb8(0x749)]=_0x3b15e6['P'][_0x384cb8(0x1b83)](),this[_0x384cb8(0x2520)]=new _0x3b15e6['_f']();}[_0x2b0c23(0x2286)](){var _0x282698=_0x2b0c23;return this[_0x282698(0x14f2)]<0x1;}[_0x2b0c23(0x1db4)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x2b0c23(0x2cd5)](_0x102311,_0x3fff19){var _0x2a21c3=_0x2b0c23;if(this['isFrozen']&&_0x3fff19['effect']&&_0x3fff19[_0x2a21c3(0x204d)][_0x2a21c3(0x37ac)])return!0x0;_0x3fff19['materialDefines']||(_0x3fff19[_0x2a21c3(0x38f0)]=new _0x2d2f8b());const _0x51b33f=_0x3fff19[_0x2a21c3(0x38f0)],_0x8c125c=this[_0x2a21c3(0x22fd)]();if(this[_0x2a21c3(0x3b59)](_0x3fff19))return!0x0;if(_0x38b8b7['G'][_0x2a21c3(0x30ae)](_0x102311,_0x8c125c,!0x1,this[_0x2a21c3(0x227c)],this[_0x2a21c3(0xafb)],!0x1,_0x51b33f),_0x38b8b7['G'][_0x2a21c3(0x3a63)](_0x102311,_0x51b33f,!0x0,!0x1),_0x51b33f['IMAGEPROCESSINGPOSTPROCESS']!==_0x8c125c[_0x2a21c3(0x2ee1)][_0x2a21c3(0x383c)]&&_0x51b33f[_0x2a21c3(0x28d6)](),_0x51b33f['DITHER']!==this[_0x2a21c3(0x2366)]&&_0x51b33f[_0x2a21c3(0x28d6)](),_0x51b33f[_0x2a21c3(0x1c18)]){_0x51b33f[_0x2a21c3(0x1af4)](),_0x8c125c['resetCachedMaterial']();const _0x4607aa=new _0x4304a6['L'](),_0x549712=(_0x51b33f[_0x2a21c3(0x1007)]&&_0x4607aa[_0x2a21c3(0x2041)](0x1,_0x2a21c3(0x1007)),_0x51b33f[_0x2a21c3(0x2f8f)]=_0x8c125c['imageProcessingConfiguration'][_0x2a21c3(0x383c)],_0x51b33f[_0x2a21c3(0x2e9)]=this[_0x2a21c3(0x2366)],[_0x5a81c2['o'][_0x2a21c3(0x31b9)]]);_0x51b33f['VERTEXCOLOR']&&_0x549712[_0x2a21c3(0x2f54)](_0x5a81c2['o'][_0x2a21c3(0x3469)]);var _0x102311=[_0x2a21c3(0x2d0),_0x2a21c3(0x22e8),_0x2a21c3(0x13df),_0x2a21c3(0x25aa),_0x2a21c3(0x1736),_0x2a21c3(0x30d7),_0x2a21c3(0x23e0),_0x2a21c3(0x12e3),_0x2a21c3(0xe9d),_0x2a21c3(0x12e8),'mieDirectionalG',_0x2a21c3(0xc99),_0x2a21c3(0x3555),'cameraOffset','up'],_0x436b5e=((0x0,_0x34e4ac['qx'])(_0x102311),_0x51b33f[_0x2a21c3(0x27d6)]());_0x3fff19['setEffect'](_0x8c125c[_0x2a21c3(0x2636)]()['createEffect'](_0x2a21c3(0x1401),_0x549712,_0x102311,[],_0x436b5e,_0x4607aa,this[_0x2a21c3(0x3aa7)],this[_0x2a21c3(0x2cb0)]),_0x51b33f,this[_0x2a21c3(0x1344)]);}return!(!_0x3fff19[_0x2a21c3(0x204d)]||!_0x3fff19[_0x2a21c3(0x204d)][_0x2a21c3(0x3a4f)]())&&(_0x51b33f[_0x2a21c3(0x1b75)]=_0x8c125c[_0x2a21c3(0x257c)](),_0x3fff19[_0x2a21c3(0x204d)][_0x2a21c3(0x37ac)]=!0x0);}[_0x2b0c23(0xbe6)](_0x342293,_0x34b8ed,_0x4c9ba1){var _0x1ef7df=_0x2b0c23;const _0x1b3493=this[_0x1ef7df(0x22fd)]();if(_0x4c9ba1[_0x1ef7df(0x38f0)]){var _0x4c9ba1=_0x4c9ba1[_0x1ef7df(0x204d)];if(_0x4c9ba1){this[_0x1ef7df(0x39de)]=_0x4c9ba1,this[_0x1ef7df(0x2119)](_0x342293),this['_activeEffect'][_0x1ef7df(0x13a9)]('viewProjection',_0x1b3493[_0x1ef7df(0x2957)]()),this['_mustRebind'](_0x1b3493,_0x4c9ba1)&&((0x0,_0x34e4ac['an'])(_0x4c9ba1,this,_0x1b3493),this[_0x1ef7df(0x227c)]&&this[_0x1ef7df(0x39de)][_0x1ef7df(0x6e5)](_0x1ef7df(0x30d7),this[_0x1ef7df(0x30d7)])),_0x1b3493[_0x1ef7df(0xafb)]&&_0x34b8ed[_0x1ef7df(0x298d)]&&_0x1b3493['fogMode']!==_0x551016['x'][_0x1ef7df(0x55e)]&&this['_activeEffect'][_0x1ef7df(0x13a9)](_0x1ef7df(0x13df),_0x1b3493[_0x1ef7df(0xe6c)]()),_0x38b8b7['G']['BindFogParameters'](_0x1b3493,_0x34b8ed,this['_activeEffect']);const _0x396826=_0x1b3493['activeCamera'];_0x396826&&(_0x342293=_0x396826[_0x1ef7df(0x2fee)](),this[_0x1ef7df(0x749)]['x']=_0x342293['m'][0xc],this[_0x1ef7df(0x749)]['y']=_0x342293['m'][0xd],this[_0x1ef7df(0x749)]['z']=_0x342293['m'][0xe],this[_0x1ef7df(0x39de)][_0x1ef7df(0x3183)]('cameraPosition',this[_0x1ef7df(0x749)])),this[_0x1ef7df(0x39de)][_0x1ef7df(0x3183)](_0x1ef7df(0x962),this[_0x1ef7df(0x962)]),this['_activeEffect'][_0x1ef7df(0x3183)]('up',this['up']),0x0<this[_0x1ef7df(0x23e0)]&&this[_0x1ef7df(0x39de)][_0x1ef7df(0x6e5)](_0x1ef7df(0x23e0),this[_0x1ef7df(0x23e0)]),this[_0x1ef7df(0x39de)][_0x1ef7df(0x6e5)]('turbidity',this['turbidity']),this[_0x1ef7df(0x39de)]['setFloat'](_0x1ef7df(0xe9d),this[_0x1ef7df(0xe9d)]),this[_0x1ef7df(0x39de)]['setFloat']('mieCoefficient',this[_0x1ef7df(0x12e8)]),this[_0x1ef7df(0x39de)]['setFloat'](_0x1ef7df(0x19b4),this[_0x1ef7df(0x19b4)]),this[_0x1ef7df(0x40b6)]||(_0x4c9ba1=Math['PI']*(this[_0x1ef7df(0xe83)]-0.5),_0x342293=0x2*Math['PI']*(this['azimuth']-0.5),this['sunPosition']['x']=this['distance']*Math['cos'](_0x342293)*Math[_0x1ef7df(0x110a)](_0x4c9ba1),this[_0x1ef7df(0xc99)]['y']=this[_0x1ef7df(0x1235)]*Math[_0x1ef7df(0x240)](-_0x4c9ba1),this[_0x1ef7df(0xc99)]['z']=this[_0x1ef7df(0x1235)]*Math[_0x1ef7df(0x240)](_0x342293)*Math[_0x1ef7df(0x110a)](_0x4c9ba1),_0x3b15e6['_f'][_0x1ef7df(0x3151)](_0x3b15e6['P'][_0x1ef7df(0x2047)],this['up'],this[_0x1ef7df(0x2520)]),this[_0x1ef7df(0xc99)][_0x1ef7df(0x4023)](this['_skyOrientation'],this[_0x1ef7df(0xc99)])),this['_activeEffect']['setVector3'](_0x1ef7df(0xc99),this[_0x1ef7df(0xc99)]),this[_0x1ef7df(0x1cc)](_0x34b8ed,this['_activeEffect']);}}}[_0x2b0c23(0xcc1)](){return[];}[_0x2b0c23(0x2d20)](_0x57e726){var _0x15c91c=_0x2b0c23;super[_0x15c91c(0x2d20)](_0x57e726);}[_0x2b0c23(0x11fe)](_0x5cf332){var _0x5c5c8f=_0x2b0c23;return _0x2d55c0['p4'][_0x5c5c8f(0xf39)](()=>new _0x37f75f(_0x5cf332,this[_0x5c5c8f(0x22fd)]()),this);}[_0x2b0c23(0x3c81)](){var _0x314edd=_0x2b0c23;const _0x36117c=super[_0x314edd(0x3c81)]();return _0x36117c[_0x314edd(0x3d25)]=_0x314edd(0x1023),_0x36117c;}['getClassName'](){return'SkyMaterial';}static[_0x2b0c23(0xb3f)](_0x3d866e,_0x59ea0d,_0x29e789){var _0xb7c28c=_0x2b0c23;return _0x2d55c0['p4']['Parse'](()=>new _0x37f75f(_0x3d866e[_0xb7c28c(0x3efc)],_0x59ea0d),_0x3d866e,_0x59ea0d,_0x29e789);}}_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],'luminance',void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],'turbidity',void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f['prototype'],_0x2b0c23(0xe9d),void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],_0x2b0c23(0x12e8),void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f['prototype'],_0x2b0c23(0x19b4),void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],_0x2b0c23(0x1235),void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],_0x2b0c23(0xe83),void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],_0x2b0c23(0x2de7),void 0x0),_0x246076([(0x0,_0x2d55c0['hd'])()],_0x37f75f[_0x2b0c23(0x1229)],'sunPosition',void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],_0x2b0c23(0x40b6),void 0x0),_0x246076([(0x0,_0x2d55c0['hd'])()],_0x37f75f[_0x2b0c23(0x1229)],'cameraOffset',void 0x0),_0x246076([(0x0,_0x2d55c0['hd'])()],_0x37f75f[_0x2b0c23(0x1229)],'up',void 0x0),_0x246076([(0x0,_0x2d55c0['qC'])()],_0x37f75f[_0x2b0c23(0x1229)],_0x2b0c23(0x2366),void 0x0),(0x0,_0x490cc6['H'])(_0x2b0c23(0x1023),_0x37f75f);},0x3bcb:(_0xf277b6,_0x59d1a5,_0xdd1a45)=>{_0xdd1a45(0x137c);},0x137c:(_0x5dd4e0,_0x368367,_0x4c06ec)=>{var _0xd7d329=a8_0x49466b;function _0x37e703(_0x54c8dc,_0x19a8f8,_0x265159,_0x300f97){var _0x30df55=a8_0x58a1,_0x4fbca8,_0x30011f=arguments[_0x30df55(0x132e)],_0x1c7f41=_0x30011f<0x3?_0x19a8f8:null===_0x300f97?_0x300f97=Object[_0x30df55(0x319d)](_0x19a8f8,_0x265159):_0x300f97;if(_0x30df55(0x20cb)==typeof Reflect&&_0x30df55(0x187)==typeof Reflect[_0x30df55(0x14d7)])_0x1c7f41=Reflect['decorate'](_0x54c8dc,_0x19a8f8,_0x265159,_0x300f97);else{for(var _0x2b9205=_0x54c8dc[_0x30df55(0x132e)]-0x1;0x0<=_0x2b9205;_0x2b9205--)(_0x4fbca8=_0x54c8dc[_0x2b9205])&&(_0x1c7f41=(_0x30011f<0x3?_0x4fbca8(_0x1c7f41):0x3<_0x30011f?_0x4fbca8(_0x19a8f8,_0x265159,_0x1c7f41):_0x4fbca8(_0x19a8f8,_0x265159))||_0x1c7f41);}0x3<_0x30011f&&_0x1c7f41&&Object['defineProperty'](_0x19a8f8,_0x265159,_0x1c7f41);}var _0x3f018f=_0x4c06ec(0x153ad),_0x5da10b=_0x4c06ec(0xc84b),_0x3c0cf3=_0x4c06ec(0x11e40),_0x3937c1=_0x4c06ec(0x147cf),_0x242204=_0x4c06ec(0x14ea0),_0x3abbc0=_0x4c06ec(0xc656),_0x4fff08=_0x4c06ec(0x1a27),_0x38e5b4=_0x4c06ec(0x1446b),_0x541252=_0x4c06ec(0xe456),_0x52bb4b=(_0x4c06ec(0x1528a),_0x4c06ec(0x136e8),_0x4c06ec(0x6421)),_0x2e67e9=_0x4c06ec(0x2088);class _0x30c52f extends _0x3c0cf3['H']{constructor(){var _0x994689=a8_0x58a1;super(),this[_0x994689(0x3247)]=!0x1,this[_0x994689(0x3310)]=!0x1,this[_0x994689(0x34c7)]=!0x1,this[_0x994689(0x25be)]=!0x1,this[_0x994689(0x3752)]=!0x1,this[_0x994689(0x1da0)]=!0x1,this[_0x994689(0x915)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x994689(0x3e9b)]=!0x1,this[_0x994689(0x1fc7)]=!0x1,this[_0x994689(0x283)]=!0x1,this[_0x994689(0x1007)]=!0x1,this[_0x994689(0x105e)]=!0x1,this[_0x994689(0x1a11)]=!0x1,this[_0x994689(0x3ac2)]=!0x1,this[_0x994689(0x2d46)]=!0x1,this['VERTEXCOLOR']=!0x1,this[_0x994689(0x27a1)]=!0x1,this[_0x994689(0x2b0d)]=0x0,this['BonesPerMesh']=0x0,this['INSTANCES']=!0x1,this[_0x994689(0x2ffb)]=!0x1,this[_0x994689(0x2f8f)]=!0x1,this[_0x994689(0x33dd)]=!0x1,this[_0x994689(0x148b)]();}}class _0x40c2a2 extends _0x242204['a']{constructor(_0x2d3058,_0x2a4f85){var _0x2a7ddc=a8_0x58a1;super(_0x2d3058,_0x2a4f85),this[_0x2a7ddc(0x394)]=new _0x5da10b['Wo'](0x1,0x1,0x1),this[_0x2a7ddc(0x2218)]=new _0x5da10b['Wo'](0x0,0x0,0x0),this['specularPower']=0x40,this[_0x2a7ddc(0x884)]=!0x1,this[_0x2a7ddc(0x243f)]=0x4;}[_0xd7d329(0x2286)](){var _0x1b3d77=_0xd7d329;return this[_0x1b3d77(0x14f2)]<0x1;}[_0xd7d329(0x1db4)](){return!0x1;}[_0xd7d329(0x3e62)](){return null;}[_0xd7d329(0x2cd5)](_0x821905,_0x118c25,_0x2750ec){var _0x385806=_0xd7d329;if(this[_0x385806(0x19c4)]&&_0x118c25[_0x385806(0x204d)]&&_0x118c25[_0x385806(0x204d)][_0x385806(0x37ac)]&&_0x118c25[_0x385806(0x204d)]['_wasPreviouslyUsingInstances']===_0x2750ec)return!0x0;_0x118c25[_0x385806(0x38f0)]||(_0x118c25['materialDefines']=new _0x30c52f());const _0xa141e1=_0x118c25[_0x385806(0x38f0)],_0x551955=this[_0x385806(0x22fd)]();if(this[_0x385806(0x3b59)](_0x118c25))return!0x0;var _0x188883=_0x551955[_0x385806(0x2636)]();if(_0x551955[_0x385806(0x3c87)]){if(!this['mixTexture']||!this[_0x385806(0x19e)][_0x385806(0x3a4f)]())return!0x1;if(_0xa141e1['_needUVs']=!0x0,_0x3abbc0['k'][_0x385806(0x1141)]){if(!this[_0x385806(0x389e)]||!this[_0x385806(0x389e)][_0x385806(0x3a4f)]())return!0x1;if(!this[_0x385806(0xe5a)]||!this[_0x385806(0xe5a)][_0x385806(0x3a4f)]())return!0x1;if(!this[_0x385806(0x342e)]||!this['diffuseTexture3'][_0x385806(0x3a4f)]())return!0x1;_0xa141e1['DIFFUSE']=!0x0;}if(this[_0x385806(0x26fe)]&&this['bumpTexture2']&&this[_0x385806(0xd48)]&&_0x3abbc0['k'][_0x385806(0x205e)]){if(!this[_0x385806(0x26fe)]['isReady']())return!0x1;if(!this[_0x385806(0x13be)][_0x385806(0x3a4f)]())return!0x1;if(!this['bumpTexture3']['isReady']())return!0x1;_0xa141e1[_0x385806(0x361e)]=!0x0,_0xa141e1[_0x385806(0x3310)]=!0x0;}}if(_0x3937c1['G']['PrepareDefinesForMisc'](_0x821905,_0x551955,!0x1,this[_0x385806(0x227c)],this[_0x385806(0xafb)],this[_0x385806(0x23a5)](_0x821905),_0xa141e1),_0xa141e1[_0x385806(0x361e)]=_0x3937c1['G'][_0x385806(0x14bd)](_0x551955,_0x821905,_0xa141e1,!0x1,this[_0x385806(0x243f)],this[_0x385806(0x884)]),_0x3937c1['G'][_0x385806(0x3418)](_0x551955,_0x188883,this,_0xa141e1,!!_0x2750ec),_0x3937c1['G'][_0x385806(0x3a63)](_0x821905,_0xa141e1,!0x0,!0x0),_0xa141e1[_0x385806(0x1c18)]){_0xa141e1[_0x385806(0x1af4)](),_0x551955['resetCachedMaterial']();const _0x2bccd8=new _0x52bb4b['L'](),_0x518147=(_0xa141e1[_0x385806(0x1007)]&&_0x2bccd8[_0x385806(0x2041)](0x1,_0x385806(0x1007)),_0x3937c1['G']['HandleFallbacksForShadows'](_0xa141e1,_0x2bccd8,this[_0x385806(0x2606)]),0x0<_0xa141e1[_0x385806(0x2b0d)]&&_0x2bccd8['addCPUSkinningFallback'](0x0,_0x821905),_0xa141e1[_0x385806(0x2f8f)]=_0x551955['imageProcessingConfiguration'][_0x385806(0x383c)],[_0x4fff08['o'][_0x385806(0x31b9)]]);_0xa141e1[_0x385806(0x1a11)]&&_0x518147['push'](_0x4fff08['o'][_0x385806(0x3487)]),_0xa141e1[_0x385806(0x3ac2)]&&_0x518147[_0x385806(0x2f54)](_0x4fff08['o'][_0x385806(0x855)]),_0xa141e1[_0x385806(0x2d46)]&&_0x518147['push'](_0x4fff08['o'][_0x385806(0x32bb)]),_0xa141e1[_0x385806(0x5e9)]&&_0x518147[_0x385806(0x2f54)](_0x4fff08['o'][_0x385806(0x3469)]),_0x3937c1['G'][_0x385806(0x3956)](_0x518147,_0x821905,_0xa141e1,_0x2bccd8),_0x3937c1['G'][_0x385806(0x401e)](_0x518147,_0xa141e1);var _0x821905=_0xa141e1['toString'](),_0x252046=[_0x385806(0x2d0),_0x385806(0x13df),_0x385806(0x22e8),_0x385806(0x40ea),'vLightsType',_0x385806(0x39a4),_0x385806(0x3492),_0x385806(0x25aa),'vFogColor',_0x385806(0x30d7),_0x385806(0x3ae6),_0x385806(0xa09),_0x385806(0x16d6),'diffuse1Infos',_0x385806(0x331e),_0x385806(0x2a2a)],_0x2bc932=[_0x385806(0x3638),_0x385806(0x4032),'diffuse2Sampler','diffuse3Sampler',_0x385806(0x1293),_0x385806(0x66c),_0x385806(0x3e17)],_0x2a8eaf=new Array();(0x0,_0x2e67e9['qx'])(_0x252046),_0x3937c1['G'][_0x385806(0x1795)]({'uniformsNames':_0x252046,'uniformBuffersNames':_0x2a8eaf,'samplers':_0x2bc932,'defines':_0xa141e1,'maxSimultaneousLights':this[_0x385806(0x2606)]}),_0x118c25[_0x385806(0x3388)](_0x551955['getEngine']()['createEffect'](_0x385806(0x2278),{'attributes':_0x518147,'uniformsNames':_0x252046,'uniformBuffersNames':_0x2a8eaf,'samplers':_0x2bc932,'defines':_0x821905,'fallbacks':_0x2bccd8,'onCompiled':this[_0x385806(0x3aa7)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights']}},_0x188883),_0xa141e1,this[_0x385806(0x1344)]);}return!(!_0x118c25[_0x385806(0x204d)]||!_0x118c25[_0x385806(0x204d)]['isReady']()||(_0xa141e1[_0x385806(0x1b75)]=_0x551955[_0x385806(0x257c)](),_0x118c25[_0x385806(0x204d)]['_wasPreviouslyReady']=!0x0,_0x118c25['effect'][_0x385806(0xf60)]=!!_0x2750ec,0x0));}[_0xd7d329(0xbe6)](_0x8c1fce,_0x58ee2e,_0x5b55af){var _0xe17c10=_0xd7d329;const _0x2d311f=this[_0xe17c10(0x22fd)]();var _0x2b1fc1=_0x5b55af[_0xe17c10(0x38f0)];_0x2b1fc1&&(_0x5b55af=_0x5b55af[_0xe17c10(0x204d)])&&(this[_0xe17c10(0x39de)]=_0x5b55af,this[_0xe17c10(0x2119)](_0x8c1fce),this[_0xe17c10(0x39de)][_0xe17c10(0x13a9)]('viewProjection',_0x2d311f[_0xe17c10(0x2957)]()),_0x3937c1['G']['BindBonesParameters'](_0x58ee2e,this['_activeEffect']),this['_mustRebind'](_0x2d311f,_0x5b55af)&&(this[_0xe17c10(0x19e)]&&(this['_activeEffect'][_0xe17c10(0x19ec)](_0xe17c10(0x3638),this[_0xe17c10(0x557)]),this['_activeEffect'][_0xe17c10(0x2475)](_0xe17c10(0x3ae6),this[_0xe17c10(0x557)][_0xe17c10(0x365d)],this[_0xe17c10(0x557)]['level']),this[_0xe17c10(0x39de)][_0xe17c10(0x13a9)](_0xe17c10(0x16d6),this[_0xe17c10(0x557)][_0xe17c10(0x1f14)]()),_0x3abbc0['k']['DiffuseTextureEnabled']&&(this['_diffuseTexture1']&&(this[_0xe17c10(0x39de)][_0xe17c10(0x19ec)]('diffuse1Sampler',this[_0xe17c10(0x3696)]),this[_0xe17c10(0x39de)][_0xe17c10(0x2475)](_0xe17c10(0x19fc),this[_0xe17c10(0x3696)]['uScale'],this[_0xe17c10(0x3696)][_0xe17c10(0x3c8d)])),this[_0xe17c10(0x2a25)]&&(this[_0xe17c10(0x39de)][_0xe17c10(0x19ec)](_0xe17c10(0x166a),this[_0xe17c10(0x2a25)]),this['_activeEffect'][_0xe17c10(0x2475)](_0xe17c10(0x331e),this['_diffuseTexture2'][_0xe17c10(0x3763)],this[_0xe17c10(0x2a25)][_0xe17c10(0x3c8d)])),this[_0xe17c10(0x2e0d)]&&(this[_0xe17c10(0x39de)][_0xe17c10(0x19ec)](_0xe17c10(0x31bc),this[_0xe17c10(0x2e0d)]),this[_0xe17c10(0x39de)][_0xe17c10(0x2475)](_0xe17c10(0x2a2a),this[_0xe17c10(0x2e0d)][_0xe17c10(0x3763)],this[_0xe17c10(0x2e0d)][_0xe17c10(0x3c8d)]))),_0x3abbc0['k'][_0xe17c10(0x205e)]&&_0x2d311f['getEngine']()[_0xe17c10(0x1766)]()['standardDerivatives']&&(this[_0xe17c10(0x36d3)]&&this[_0xe17c10(0x39de)][_0xe17c10(0x19ec)](_0xe17c10(0x1293),this[_0xe17c10(0x36d3)]),this[_0xe17c10(0x1e0b)]&&this[_0xe17c10(0x39de)]['setTexture'](_0xe17c10(0x66c),this[_0xe17c10(0x1e0b)]),this[_0xe17c10(0x2058)]&&this[_0xe17c10(0x39de)][_0xe17c10(0x19ec)]('bump3Sampler',this[_0xe17c10(0x2058)]))),(0x0,_0x2e67e9['an'])(_0x5b55af,this,_0x2d311f),this[_0xe17c10(0x227c)]&&this['_activeEffect'][_0xe17c10(0x6e5)](_0xe17c10(0x30d7),this[_0xe17c10(0x30d7)]),_0x2d311f[_0xe17c10(0x40dc)](_0x5b55af)),this[_0xe17c10(0x39de)]['setColor4'](_0xe17c10(0x39a4),this[_0xe17c10(0x394)],this['alpha']*_0x58ee2e['visibility']),_0x2b1fc1[_0xe17c10(0x105e)]&&this[_0xe17c10(0x39de)][_0xe17c10(0x2d0b)](_0xe17c10(0x3492),this[_0xe17c10(0x2218)],this[_0xe17c10(0x3cc4)]),_0x2d311f[_0xe17c10(0x33b1)]&&!this[_0xe17c10(0x30e9)]&&_0x3937c1['G'][_0xe17c10(0x312f)](_0x2d311f,_0x58ee2e,this[_0xe17c10(0x39de)],_0x2b1fc1,this[_0xe17c10(0x2606)]),_0x2d311f['fogEnabled']&&_0x58ee2e[_0xe17c10(0x298d)]&&_0x2d311f[_0xe17c10(0x3e1a)]!==_0x38e5b4['x'][_0xe17c10(0x55e)]&&this[_0xe17c10(0x39de)][_0xe17c10(0x13a9)](_0xe17c10(0x13df),_0x2d311f[_0xe17c10(0xe6c)]()),_0x3937c1['G'][_0xe17c10(0xd65)](_0x2d311f,_0x58ee2e,this[_0xe17c10(0x39de)]),this[_0xe17c10(0x1cc)](_0x58ee2e,this[_0xe17c10(0x39de)]));}['getAnimatables'](){var _0x32901e=_0xd7d329;const _0x4c8ae5=[];return this['mixTexture']&&this['mixTexture'][_0x32901e(0x1b36)]&&0x0<this['mixTexture'][_0x32901e(0x1b36)]['length']&&_0x4c8ae5[_0x32901e(0x2f54)](this[_0x32901e(0x19e)]),_0x4c8ae5;}[_0xd7d329(0x13b1)](){var _0xf34ec9=_0xd7d329;const _0x73b897=super[_0xf34ec9(0x13b1)]();return this[_0xf34ec9(0x557)]&&_0x73b897['push'](this[_0xf34ec9(0x557)]),this['_diffuseTexture1']&&_0x73b897['push'](this[_0xf34ec9(0x3696)]),this['_diffuseTexture2']&&_0x73b897[_0xf34ec9(0x2f54)](this[_0xf34ec9(0x2a25)]),this[_0xf34ec9(0x2e0d)]&&_0x73b897[_0xf34ec9(0x2f54)](this[_0xf34ec9(0x2e0d)]),this[_0xf34ec9(0x36d3)]&&_0x73b897['push'](this[_0xf34ec9(0x36d3)]),this['_bumpTexture2']&&_0x73b897[_0xf34ec9(0x2f54)](this[_0xf34ec9(0x1e0b)]),this[_0xf34ec9(0x2058)]&&_0x73b897[_0xf34ec9(0x2f54)](this[_0xf34ec9(0x2058)]),_0x73b897;}[_0xd7d329(0x15f3)](_0x1f5f12){var _0x1aaf28=_0xd7d329;return!!super[_0x1aaf28(0x15f3)](_0x1f5f12)||this['_mixTexture']===_0x1f5f12||this[_0x1aaf28(0x3696)]===_0x1f5f12||this[_0x1aaf28(0x2a25)]===_0x1f5f12||this[_0x1aaf28(0x2e0d)]===_0x1f5f12||this[_0x1aaf28(0x36d3)]===_0x1f5f12||this[_0x1aaf28(0x1e0b)]===_0x1f5f12||this[_0x1aaf28(0x2058)]===_0x1f5f12;}[_0xd7d329(0x2d20)](_0xf21e98){var _0x5a15f7=_0xd7d329;this[_0x5a15f7(0x19e)]&&this[_0x5a15f7(0x19e)][_0x5a15f7(0x2d20)](),super[_0x5a15f7(0x2d20)](_0xf21e98);}[_0xd7d329(0x11fe)](_0x2cd11c){var _0x4d618d=_0xd7d329;return _0x3f018f['p4'][_0x4d618d(0xf39)](()=>new _0x40c2a2(_0x2cd11c,this[_0x4d618d(0x22fd)]()),this);}[_0xd7d329(0x3c81)](){var _0x317cb4=_0xd7d329;const _0x1161d4=super['serialize']();return _0x1161d4['customType']=_0x317cb4(0xe03),_0x1161d4;}[_0xd7d329(0x1653)](){var _0x21420e=_0xd7d329;return _0x21420e(0x844);}static['Parse'](_0x47ef72,_0x109e66,_0x440bf8){var _0x5547f0=_0xd7d329;return _0x3f018f['p4'][_0x5547f0(0xb3f)](()=>new _0x40c2a2(_0x47ef72[_0x5547f0(0x3efc)],_0x109e66),_0x47ef72,_0x109e66,_0x440bf8);}}_0x37e703([(0x0,_0x3f018f['oU'])(_0xd7d329(0x19e))],_0x40c2a2['prototype'],_0xd7d329(0x557),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])(_0xd7d329(0x39ba))],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x19e),void 0x0),_0x37e703([(0x0,_0x3f018f['oU'])(_0xd7d329(0x389e))],_0x40c2a2['prototype'],_0xd7d329(0x3696),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])(_0xd7d329(0x39ba))],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x389e),void 0x0),_0x37e703([(0x0,_0x3f018f['oU'])(_0xd7d329(0xe5a))],_0x40c2a2['prototype'],_0xd7d329(0x2a25),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0xe5a),void 0x0),_0x37e703([(0x0,_0x3f018f['oU'])('diffuseTexture3')],_0x40c2a2[_0xd7d329(0x1229)],'_diffuseTexture3',void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])(_0xd7d329(0x39ba))],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x342e),void 0x0),_0x37e703([(0x0,_0x3f018f['oU'])(_0xd7d329(0x26fe))],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x36d3),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])(_0xd7d329(0x39ba))],_0x40c2a2['prototype'],_0xd7d329(0x26fe),void 0x0),_0x37e703([(0x0,_0x3f018f['oU'])('bumpTexture2')],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x1e0b),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])(_0xd7d329(0x39ba))],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x13be),void 0x0),_0x37e703([(0x0,_0x3f018f['oU'])('bumpTexture3')],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x2058),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x40c2a2[_0xd7d329(0x1229)],'bumpTexture3',void 0x0),_0x37e703([(0x0,_0x3f018f['n9'])()],_0x40c2a2['prototype'],_0xd7d329(0x394),void 0x0),_0x37e703([(0x0,_0x3f018f['n9'])()],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x2218),void 0x0),_0x37e703([(0x0,_0x3f018f['qC'])()],_0x40c2a2['prototype'],_0xd7d329(0x3cc4),void 0x0),_0x37e703([(0x0,_0x3f018f['qC'])('disableLighting')],_0x40c2a2['prototype'],'_disableLighting',void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])(_0xd7d329(0x1830))],_0x40c2a2[_0xd7d329(0x1229)],'disableLighting',void 0x0),_0x37e703([(0x0,_0x3f018f['qC'])(_0xd7d329(0x2606))],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x243f),void 0x0),_0x37e703([(0x0,_0x3f018f['wz'])('_markAllSubMeshesAsLightsDirty')],_0x40c2a2[_0xd7d329(0x1229)],_0xd7d329(0x2606),void 0x0),(0x0,_0x541252['H'])('BABYLON.TerrainMaterial',_0x40c2a2);},0x10a8:(_0x2a0873,_0x6114ee,_0x47a100)=>{_0x47a100(0xb391);},0xb391:(_0x26730f,_0x3e6f90,_0x252ee9)=>{var _0xc7e4aa=a8_0x49466b;function _0x4a3d9e(_0x1f5f94,_0x3c3ad3,_0x3135c3,_0x56ddfd){var _0x100ad4=a8_0x58a1,_0xeed032,_0x241d4d=arguments[_0x100ad4(0x132e)],_0xba83b7=_0x241d4d<0x3?_0x3c3ad3:null===_0x56ddfd?_0x56ddfd=Object[_0x100ad4(0x319d)](_0x3c3ad3,_0x3135c3):_0x56ddfd;if(_0x100ad4(0x20cb)==typeof Reflect&&_0x100ad4(0x187)==typeof Reflect['decorate'])_0xba83b7=Reflect['decorate'](_0x1f5f94,_0x3c3ad3,_0x3135c3,_0x56ddfd);else{for(var _0x2d12b8=_0x1f5f94[_0x100ad4(0x132e)]-0x1;0x0<=_0x2d12b8;_0x2d12b8--)(_0xeed032=_0x1f5f94[_0x2d12b8])&&(_0xba83b7=(_0x241d4d<0x3?_0xeed032(_0xba83b7):0x3<_0x241d4d?_0xeed032(_0x3c3ad3,_0x3135c3,_0xba83b7):_0xeed032(_0x3c3ad3,_0x3135c3))||_0xba83b7);}0x3<_0x241d4d&&_0xba83b7&&Object[_0x100ad4(0x1fc0)](_0x3c3ad3,_0x3135c3,_0xba83b7);}var _0x2e3c89=_0x252ee9(0x153ad),_0x1e292e=_0x252ee9(0xc84b),_0x363414=_0x252ee9(0x11e40),_0x32e962=_0x252ee9(0x147cf),_0xc930d4=_0x252ee9(0x14ea0),_0x7699ec=_0x252ee9(0xc656),_0xe125ad=_0x252ee9(0x1a27),_0x463a9c=_0x252ee9(0x1446b),_0x36cdca=_0x252ee9(0xe456),_0x7ac08f=(_0x252ee9(0x109eb),_0x252ee9(0x1444),_0x252ee9(0x6421)),_0x478657=_0x252ee9(0x2088);class _0x880009 extends _0x363414['H']{constructor(){var _0x48dd79=a8_0x58a1;super(),this[_0x48dd79(0x33de)]=!0x1,this['DIFFUSEY']=!0x1,this[_0x48dd79(0x1730)]=!0x1,this[_0x48dd79(0x257f)]=!0x1,this['BUMPY']=!0x1,this[_0x48dd79(0x335d)]=!0x1,this[_0x48dd79(0x34c7)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x48dd79(0x3752)]=!0x1,this[_0x48dd79(0x1da0)]=!0x1,this[_0x48dd79(0x915)]=!0x1,this[_0x48dd79(0x389a)]=!0x1,this[_0x48dd79(0x3e9b)]=!0x1,this[_0x48dd79(0x1fc7)]=!0x1,this['POINTSIZE']=!0x1,this[_0x48dd79(0x1007)]=!0x1,this['SPECULARTERM']=!0x1,this['NORMAL']=!0x1,this[_0x48dd79(0x5e9)]=!0x1,this[_0x48dd79(0x27a1)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x48dd79(0x2790)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x48dd79(0x2f8f)]=!0x1,this[_0x48dd79(0x33dd)]=!0x1,this[_0x48dd79(0x148b)]();}}class _0x309b70 extends _0xc930d4['a']{constructor(_0x25787a,_0x18ac11){var _0x29bf62=a8_0x58a1;super(_0x25787a,_0x18ac11),this[_0x29bf62(0x1682)]=0x1,this[_0x29bf62(0x394)]=new _0x1e292e['Wo'](0x1,0x1,0x1),this[_0x29bf62(0x2218)]=new _0x1e292e['Wo'](0.2,0.2,0.2),this[_0x29bf62(0x3cc4)]=0x40,this[_0x29bf62(0x884)]=!0x1,this[_0x29bf62(0x243f)]=0x4;}[_0xc7e4aa(0x2286)](){var _0x2e9876=_0xc7e4aa;return this[_0x2e9876(0x14f2)]<0x1;}[_0xc7e4aa(0x1db4)](){return!0x1;}[_0xc7e4aa(0x3e62)](){return null;}[_0xc7e4aa(0x2cd5)](_0x5197fa,_0x56f484,_0x3736c5){var _0x4ba298=_0xc7e4aa;if(this[_0x4ba298(0x19c4)]&&_0x56f484[_0x4ba298(0x204d)]&&_0x56f484['effect'][_0x4ba298(0x37ac)]&&_0x56f484[_0x4ba298(0x204d)][_0x4ba298(0xf60)]===_0x3736c5)return!0x0;_0x56f484[_0x4ba298(0x38f0)]||(_0x56f484[_0x4ba298(0x38f0)]=new _0x880009());const _0x3ca579=_0x56f484['materialDefines'],_0xa423a8=this[_0x4ba298(0x22fd)]();if(this['_isReadyForSubMesh'](_0x56f484))return!0x0;var _0x244651=_0xa423a8[_0x4ba298(0x2636)]();if(_0x3ca579[_0x4ba298(0x3b75)]&&_0xa423a8[_0x4ba298(0x3c87)]){if(_0x7699ec['k']['DiffuseTextureEnabled']){const _0x331139=[this['diffuseTextureX'],this['diffuseTextureY'],this['diffuseTextureZ']];var _0x1a7dbc=[_0x4ba298(0x33de),'DIFFUSEY',_0x4ba298(0x1730)];for(let _0x2c5759=0x0;_0x2c5759<_0x331139['length'];_0x2c5759++)if(_0x331139[_0x2c5759]){if(!_0x331139[_0x2c5759]['isReady']())return!0x1;_0x3ca579[_0x1a7dbc[_0x2c5759]]=!0x0;}}if(_0x7699ec['k'][_0x4ba298(0x205e)]){const _0x4bf5ae=[this[_0x4ba298(0x368)],this[_0x4ba298(0x23c4)],this[_0x4ba298(0xb10)]];var _0xeb168a=[_0x4ba298(0x257f),_0x4ba298(0x9b9),_0x4ba298(0x335d)];for(let _0x496e49=0x0;_0x496e49<_0x4bf5ae[_0x4ba298(0x132e)];_0x496e49++)if(_0x4bf5ae[_0x496e49]){if(!_0x4bf5ae[_0x496e49][_0x4ba298(0x3a4f)]())return!0x1;_0x3ca579[_0xeb168a[_0x496e49]]=!0x0;}}}if(_0x32e962['G'][_0x4ba298(0x30ae)](_0x5197fa,_0xa423a8,!0x1,this['pointsCloud'],this[_0x4ba298(0xafb)],this[_0x4ba298(0x23a5)](_0x5197fa),_0x3ca579),_0x3ca579[_0x4ba298(0x361e)]=_0x32e962['G'][_0x4ba298(0x14bd)](_0xa423a8,_0x5197fa,_0x3ca579,!0x1,this[_0x4ba298(0x243f)],this[_0x4ba298(0x884)]),_0x32e962['G'][_0x4ba298(0x3418)](_0xa423a8,_0x244651,this,_0x3ca579,!!_0x3736c5),_0x32e962['G'][_0x4ba298(0x3a63)](_0x5197fa,_0x3ca579,!0x0,!0x0),_0x3ca579[_0x4ba298(0x1c18)]){_0x3ca579[_0x4ba298(0x1af4)](),_0xa423a8[_0x4ba298(0x1ec3)]();const _0x24570b=new _0x7ac08f['L'](),_0x341764=(_0x3ca579['FOG']&&_0x24570b[_0x4ba298(0x2041)](0x1,'FOG'),_0x32e962['G']['HandleFallbacksForShadows'](_0x3ca579,_0x24570b,this[_0x4ba298(0x2606)]),0x0<_0x3ca579['NUM_BONE_INFLUENCERS']&&_0x24570b[_0x4ba298(0x14f)](0x0,_0x5197fa),_0x3ca579[_0x4ba298(0x2f8f)]=_0xa423a8['imageProcessingConfiguration'][_0x4ba298(0x383c)],[_0xe125ad['o'][_0x4ba298(0x31b9)]]);_0x3ca579['NORMAL']&&_0x341764[_0x4ba298(0x2f54)](_0xe125ad['o'][_0x4ba298(0x3487)]),_0x3ca579[_0x4ba298(0x5e9)]&&_0x341764[_0x4ba298(0x2f54)](_0xe125ad['o'][_0x4ba298(0x3469)]),_0x32e962['G'][_0x4ba298(0x3956)](_0x341764,_0x5197fa,_0x3ca579,_0x24570b),_0x32e962['G'][_0x4ba298(0x401e)](_0x341764,_0x3ca579);var _0x5197fa=_0x3ca579[_0x4ba298(0x27d6)](),_0x39cfd9=['world',_0x4ba298(0x13df),_0x4ba298(0x22e8),_0x4ba298(0x40ea),'vLightsType',_0x4ba298(0x39a4),_0x4ba298(0x3492),_0x4ba298(0x25aa),_0x4ba298(0x1736),'pointSize',_0x4ba298(0xa09),'tileSize'],_0x3c3515=[_0x4ba298(0x3bb4),_0x4ba298(0x178b),'diffuseSamplerZ','normalSamplerX',_0x4ba298(0x25e1),'normalSamplerZ'],_0x574476=new Array();(0x0,_0x478657['qx'])(_0x39cfd9),_0x32e962['G'][_0x4ba298(0x1795)]({'uniformsNames':_0x39cfd9,'uniformBuffersNames':_0x574476,'samplers':_0x3c3515,'defines':_0x3ca579,'maxSimultaneousLights':this[_0x4ba298(0x2606)]}),_0x56f484[_0x4ba298(0x3388)](_0xa423a8[_0x4ba298(0x2636)]()[_0x4ba298(0x3305)](_0x4ba298(0xb70),{'attributes':_0x341764,'uniformsNames':_0x39cfd9,'uniformBuffersNames':_0x574476,'samplers':_0x3c3515,'defines':_0x5197fa,'fallbacks':_0x24570b,'onCompiled':this['onCompiled'],'onError':this[_0x4ba298(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x4ba298(0x2606)]}},_0x244651),_0x3ca579,this[_0x4ba298(0x1344)]);}return!(!_0x56f484[_0x4ba298(0x204d)]||!_0x56f484[_0x4ba298(0x204d)][_0x4ba298(0x3a4f)]()||(_0x3ca579[_0x4ba298(0x1b75)]=_0xa423a8[_0x4ba298(0x257c)](),_0x56f484[_0x4ba298(0x204d)][_0x4ba298(0x37ac)]=!0x0,_0x56f484[_0x4ba298(0x204d)][_0x4ba298(0xf60)]=!!_0x3736c5,0x0));}[_0xc7e4aa(0xbe6)](_0x2cf3c3,_0x5c9ea6,_0x698b26){var _0x23017c=_0xc7e4aa;const _0x28550a=this[_0x23017c(0x22fd)]();var _0x466b60=_0x698b26[_0x23017c(0x38f0)];_0x466b60&&(_0x698b26=_0x698b26[_0x23017c(0x204d)])&&(this['_activeEffect']=_0x698b26,this[_0x23017c(0x2119)](_0x2cf3c3),this[_0x23017c(0x39de)][_0x23017c(0x13a9)](_0x23017c(0x22e8),_0x28550a[_0x23017c(0x2957)]()),_0x32e962['G'][_0x23017c(0x2863)](_0x5c9ea6,this[_0x23017c(0x39de)]),this['_activeEffect'][_0x23017c(0x6e5)]('tileSize',this[_0x23017c(0x1682)]),_0x28550a[_0x23017c(0x2259)]()!==this&&(this[_0x23017c(0x7af)]&&this['_activeEffect']['setTexture'](_0x23017c(0x3bb4),this[_0x23017c(0x7af)]),this[_0x23017c(0x2820)]&&this[_0x23017c(0x39de)]['setTexture'](_0x23017c(0x178b),this[_0x23017c(0x2820)]),this[_0x23017c(0x22ee)]&&this['_activeEffect']['setTexture'](_0x23017c(0x608),this[_0x23017c(0x22ee)]),this[_0x23017c(0x368)]&&this[_0x23017c(0x39de)][_0x23017c(0x19ec)](_0x23017c(0x31c1),this[_0x23017c(0x368)]),this[_0x23017c(0x23c4)]&&this['_activeEffect']['setTexture'](_0x23017c(0x25e1),this[_0x23017c(0x23c4)]),this['normalTextureZ']&&this[_0x23017c(0x39de)][_0x23017c(0x19ec)](_0x23017c(0x976),this[_0x23017c(0xb10)]),(0x0,_0x478657['an'])(_0x698b26,this,_0x28550a),this['pointsCloud']&&this[_0x23017c(0x39de)][_0x23017c(0x6e5)](_0x23017c(0x30d7),this[_0x23017c(0x30d7)]),_0x28550a['bindEyePosition'](_0x698b26)),this[_0x23017c(0x39de)][_0x23017c(0x2d0b)](_0x23017c(0x39a4),this['diffuseColor'],this[_0x23017c(0x14f2)]*_0x5c9ea6[_0x23017c(0x1db1)]),_0x466b60[_0x23017c(0x105e)]&&this[_0x23017c(0x39de)][_0x23017c(0x2d0b)](_0x23017c(0x3492),this[_0x23017c(0x2218)],this[_0x23017c(0x3cc4)]),_0x28550a[_0x23017c(0x33b1)]&&!this['disableLighting']&&_0x32e962['G'][_0x23017c(0x312f)](_0x28550a,_0x5c9ea6,this['_activeEffect'],_0x466b60,this[_0x23017c(0x2606)]),_0x28550a['fogEnabled']&&_0x5c9ea6[_0x23017c(0x298d)]&&_0x28550a[_0x23017c(0x3e1a)]!==_0x463a9c['x'][_0x23017c(0x55e)]&&this['_activeEffect']['setMatrix'](_0x23017c(0x13df),_0x28550a[_0x23017c(0xe6c)]()),_0x32e962['G']['BindFogParameters'](_0x28550a,_0x5c9ea6,this[_0x23017c(0x39de)]),this[_0x23017c(0x1cc)](_0x5c9ea6,this[_0x23017c(0x39de)]));}[_0xc7e4aa(0xcc1)](){var _0x50f89b=_0xc7e4aa;const _0x1e8f38=[];return this['mixTexture']&&this[_0x50f89b(0x19e)][_0x50f89b(0x1b36)]&&0x0<this[_0x50f89b(0x19e)][_0x50f89b(0x1b36)]['length']&&_0x1e8f38[_0x50f89b(0x2f54)](this[_0x50f89b(0x19e)]),_0x1e8f38;}[_0xc7e4aa(0x13b1)](){var _0x33cd32=_0xc7e4aa;const _0x2f0596=super[_0x33cd32(0x13b1)]();return this[_0x33cd32(0x3650)]&&_0x2f0596[_0x33cd32(0x2f54)](this[_0x33cd32(0x3650)]),this['_diffuseTextureY']&&_0x2f0596[_0x33cd32(0x2f54)](this[_0x33cd32(0x23fc)]),this[_0x33cd32(0x23b8)]&&_0x2f0596['push'](this[_0x33cd32(0x23b8)]),this[_0x33cd32(0x3413)]&&_0x2f0596[_0x33cd32(0x2f54)](this['_normalTextureX']),this[_0x33cd32(0x1b25)]&&_0x2f0596['push'](this[_0x33cd32(0x1b25)]),this[_0x33cd32(0xb64)]&&_0x2f0596[_0x33cd32(0x2f54)](this['_normalTextureZ']),_0x2f0596;}[_0xc7e4aa(0x15f3)](_0x3fe611){var _0x1110de=_0xc7e4aa;return!!super[_0x1110de(0x15f3)](_0x3fe611)||this[_0x1110de(0x3650)]===_0x3fe611||this[_0x1110de(0x23fc)]===_0x3fe611||this[_0x1110de(0x23b8)]===_0x3fe611||this[_0x1110de(0x3413)]===_0x3fe611||this[_0x1110de(0x1b25)]===_0x3fe611||this[_0x1110de(0xb64)]===_0x3fe611;}[_0xc7e4aa(0x2d20)](_0x2fad9c){var _0x32d005=_0xc7e4aa;this[_0x32d005(0x19e)]&&this[_0x32d005(0x19e)][_0x32d005(0x2d20)](),super['dispose'](_0x2fad9c);}['clone'](_0x370091){var _0x59ac2c=_0xc7e4aa;return _0x2e3c89['p4'][_0x59ac2c(0xf39)](()=>new _0x309b70(_0x370091,this['getScene']()),this);}[_0xc7e4aa(0x3c81)](){var _0xef5924=_0xc7e4aa;const _0x24c43c=super[_0xef5924(0x3c81)]();return _0x24c43c[_0xef5924(0x3d25)]=_0xef5924(0x3e37),_0x24c43c;}[_0xc7e4aa(0x1653)](){var _0x2dd632=_0xc7e4aa;return _0x2dd632(0x3873);}static[_0xc7e4aa(0xb3f)](_0x2e7bb2,_0x1644dd,_0x40149d){var _0x4e0557=_0xc7e4aa;return _0x2e3c89['p4'][_0x4e0557(0xb3f)](()=>new _0x309b70(_0x2e7bb2[_0x4e0557(0x3efc)],_0x1644dd),_0x2e7bb2,_0x1644dd,_0x40149d);}}_0x4a3d9e([(0x0,_0x2e3c89['oU'])()],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x19e),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['oU'])('diffuseTextureX')],_0x309b70['prototype'],_0xc7e4aa(0x3650),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x7af),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['oU'])('diffuseTexturY')],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x23fc),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x2820),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['oU'])(_0xc7e4aa(0x22ee))],_0x309b70['prototype'],_0xc7e4aa(0x23b8),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])(_0xc7e4aa(0x39ba))],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x22ee),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['oU'])(_0xc7e4aa(0x368))],_0x309b70['prototype'],_0xc7e4aa(0x3413),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])(_0xc7e4aa(0x39ba))],_0x309b70[_0xc7e4aa(0x1229)],'normalTextureX',void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['oU'])(_0xc7e4aa(0x23c4))],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x1b25),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x309b70['prototype'],_0xc7e4aa(0x23c4),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['oU'])(_0xc7e4aa(0xb10))],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0xb64),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])(_0xc7e4aa(0x39ba))],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0xb10),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['qC'])()],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x1682),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['n9'])()],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x394),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['n9'])()],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x2218),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['qC'])()],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x3cc4),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['qC'])('disableLighting')],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x884),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])(_0xc7e4aa(0x1830))],_0x309b70[_0xc7e4aa(0x1229)],'disableLighting',void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['qC'])(_0xc7e4aa(0x2606))],_0x309b70['prototype'],_0xc7e4aa(0x243f),void 0x0),_0x4a3d9e([(0x0,_0x2e3c89['wz'])(_0xc7e4aa(0x1830))],_0x309b70[_0xc7e4aa(0x1229)],_0xc7e4aa(0x2606),void 0x0),(0x0,_0x36cdca['H'])(_0xc7e4aa(0x3e37),_0x309b70);},0x1496b:(_0x3763af,_0x39e7f9,_0xa77210)=>{_0xa77210(0x11e3c);},0x11e3c:(_0x195cbb,_0x521776,_0x126003)=>{var _0x403eba=a8_0x49466b;function _0x4b157c(_0x33f72b,_0x2fa067,_0x3a52a0,_0x54b135){var _0x2f2b2d=a8_0x58a1,_0x45014a,_0x2d6ec6=arguments[_0x2f2b2d(0x132e)],_0xcca85a=_0x2d6ec6<0x3?_0x2fa067:null===_0x54b135?_0x54b135=Object[_0x2f2b2d(0x319d)](_0x2fa067,_0x3a52a0):_0x54b135;if(_0x2f2b2d(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x2f2b2d(0x14d7)])_0xcca85a=Reflect[_0x2f2b2d(0x14d7)](_0x33f72b,_0x2fa067,_0x3a52a0,_0x54b135);else{for(var _0x57ca55=_0x33f72b[_0x2f2b2d(0x132e)]-0x1;0x0<=_0x57ca55;_0x57ca55--)(_0x45014a=_0x33f72b[_0x57ca55])&&(_0xcca85a=(_0x2d6ec6<0x3?_0x45014a(_0xcca85a):0x3<_0x2d6ec6?_0x45014a(_0x2fa067,_0x3a52a0,_0xcca85a):_0x45014a(_0x2fa067,_0x3a52a0))||_0xcca85a);}0x3<_0x2d6ec6&&_0xcca85a&&Object[_0x2f2b2d(0x1fc0)](_0x2fa067,_0x3a52a0,_0xcca85a);}var _0x4f78ec=_0x126003(0x153ad),_0x4502df=_0x126003(0x9fd1),_0x3fa8c9=_0x126003(0xc84b),_0x4c2be4=_0x126003(0x2037),_0x4d7dd8=_0x126003(0x77a5),_0x3cbed2=_0x126003(0x9657),_0x4627ef=_0x126003(0x8af2),_0x2742ef=_0x126003(0x11e40),_0x23c8ee=_0x126003(0x1803b),_0x50d358=_0x126003(0x147cf),_0x18626f=_0x126003(0x14ea0),_0xf82427=_0x126003(0xc656),_0x5828b8=_0x126003(0x1a27),_0x1fc8d6=_0x126003(0x1446b),_0x3b9289=_0x126003(0xe456),_0x32226b=(_0x126003(0x17ba7),_0x126003(0xf5bf),_0x126003(0x6421)),_0x387cc2=_0x126003(0xe0dd),_0x3fb945=_0x126003(0x2088);class _0x2a515f extends _0x2742ef['H']{constructor(){var _0x145ca0=a8_0x58a1;super(),this[_0x145ca0(0x3310)]=!0x1,this[_0x145ca0(0x187c)]=!0x1,this[_0x145ca0(0x34c7)]=!0x1,this[_0x145ca0(0x25be)]=!0x1,this[_0x145ca0(0x3752)]=!0x1,this[_0x145ca0(0x1da0)]=!0x1,this['CLIPPLANE5']=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this[_0x145ca0(0x1fc7)]=!0x1,this[_0x145ca0(0x283)]=!0x1,this[_0x145ca0(0x1007)]=!0x1,this[_0x145ca0(0x1a11)]=!0x1,this['UV1']=!0x1,this['UV2']=!0x1,this[_0x145ca0(0x5e9)]=!0x1,this[_0x145ca0(0x27a1)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x145ca0(0x2790)]=0x0,this[_0x145ca0(0x1395)]=!0x1,this[_0x145ca0(0x2ffb)]=!0x1,this[_0x145ca0(0x105e)]=!0x1,this[_0x145ca0(0x260a)]=!0x1,this[_0x145ca0(0x3e19)]=!0x1,this['FRESNELSEPARATE']=!0x1,this[_0x145ca0(0x2bec)]=!0x1,this[_0x145ca0(0xf0)]=!0x1,this[_0x145ca0(0x24f)]=!0x1,this[_0x145ca0(0xa85)]=!0x1,this[_0x145ca0(0x3864)]=!0x1,this[_0x145ca0(0x8c7)]=!0x1,this[_0x145ca0(0x33ca)]=!0x1,this[_0x145ca0(0xaec)]=!0x1,this[_0x145ca0(0x945)]=!0x1,this[_0x145ca0(0x126d)]=!0x1,this['COLORCURVES']=!0x1,this[_0x145ca0(0xe45)]=!0x1,this[_0x145ca0(0x178f)]=!0x1,this[_0x145ca0(0x133c)]=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this['DITHER']=!0x1,this[_0x145ca0(0x2f8f)]=!0x1,this[_0x145ca0(0x33dd)]=!0x1,this[_0x145ca0(0x148b)]();}}class _0x2537d2 extends _0x18626f['a']{constructor(_0x228d71,_0xec599f,_0x1208fc=new _0x4502df['FM'](0x200,0x200)){var _0x30aeb9=a8_0x58a1;super(_0x228d71,_0xec599f),this['renderTargetSize']=_0x1208fc,this['diffuseColor']=new _0x3fa8c9['Wo'](0x1,0x1,0x1),this[_0x30aeb9(0x2218)]=new _0x3fa8c9['Wo'](0x0,0x0,0x0),this['specularPower']=0x40,this[_0x30aeb9(0x884)]=!0x1,this[_0x30aeb9(0x243f)]=0x4,this[_0x30aeb9(0x208f)]=0x6,this['windDirection']=new _0x4502df['FM'](0x0,0x1),this[_0x30aeb9(0x26ba)]=0.4,this[_0x30aeb9(0xd13)]=0.4,this[_0x30aeb9(0x8bd)]=!0x1,this[_0x30aeb9(0x1710)]=!0x1,this[_0x30aeb9(0xbea)]=!0x1,this['waterColor']=new _0x3fa8c9['Wo'](0.1,0.1,0.6),this[_0x30aeb9(0x3f2a)]=0.2,this[_0x30aeb9(0x2813)]=new _0x3fa8c9['Wo'](0.1,0.1,0.6),this[_0x30aeb9(0x1b4d)]=0.2,this[_0x30aeb9(0xdc)]=0.1,this['waveSpeed']=0x1,this[_0x30aeb9(0x3e26)]=0x14,this[_0x30aeb9(0x333f)]=!0x1,this[_0x30aeb9(0x1a8d)]=new _0x3cbed2['t'](0x10),this['_mesh']=null,this[_0x30aeb9(0x15a1)]=_0x4502df['y3'][_0x30aeb9(0x1b83)](),this[_0x30aeb9(0x736)]=0x0,this[_0x30aeb9(0x15d6)]=0x0,this[_0x30aeb9(0x2821)](this[_0x30aeb9(0x22fd)](),_0x1208fc),this[_0x30aeb9(0x176f)]=()=>(this[_0x30aeb9(0x1a8d)][_0x30aeb9(0x1589)](),this[_0x30aeb9(0x1a8d)][_0x30aeb9(0x2f54)](this[_0x30aeb9(0x410a)]),this[_0x30aeb9(0x1a8d)]['push'](this[_0x30aeb9(0x2480)]),this[_0x30aeb9(0x1a8d)]),this[_0x30aeb9(0x1de)]=this['getScene']()[_0x30aeb9(0x2ee1)],this[_0x30aeb9(0x1de)]&&(this[_0x30aeb9(0x29fd)]=this[_0x30aeb9(0x1de)][_0x30aeb9(0x1d9d)][_0x30aeb9(0x11ad)](()=>{this['_markAllSubMeshesAsImageProcessingDirty']();}));}get[_0x403eba(0x148c)](){return!0x0;}get[_0x403eba(0x2486)](){var _0x1b4358=_0x403eba;return this[_0x1b4358(0x3aed)];}set[_0x403eba(0x2486)](_0x3d397f){var _0x2ba9a8=_0x403eba;this[_0x2ba9a8(0x3aed)]=_0x3d397f&&this[_0x2ba9a8(0x22fd)]()[_0x2ba9a8(0x2636)]()[_0x2ba9a8(0x1766)]()[_0x2ba9a8(0x2e9b)],this[_0x2ba9a8(0x2c89)]();}get[_0x403eba(0x193b)](){var _0x35ae67=_0x403eba;return this[_0x35ae67(0x2480)];}get[_0x403eba(0x1074)](){var _0x1ec5c3=_0x403eba;return this[_0x1ec5c3(0x410a)];}['addToRenderList'](_0x2ce5f4){var _0x4d0b4a=_0x403eba;this['_refractionRTT']&&this['_refractionRTT'][_0x4d0b4a(0x36c8)]&&this['_refractionRTT'][_0x4d0b4a(0x36c8)]['push'](_0x2ce5f4),this[_0x4d0b4a(0x410a)]&&this['_reflectionRTT']['renderList']&&this[_0x4d0b4a(0x410a)][_0x4d0b4a(0x36c8)][_0x4d0b4a(0x2f54)](_0x2ce5f4);}['enableRenderTargets'](_0x17f909){var _0xa60b6b=_0x403eba;_0x17f909=_0x17f909?0x1:0x0,(this[_0xa60b6b(0x2480)]&&(this[_0xa60b6b(0x2480)][_0xa60b6b(0x2a0)]=_0x17f909),this[_0xa60b6b(0x410a)]&&(this['_reflectionRTT'][_0xa60b6b(0x2a0)]=_0x17f909));}['getRenderList'](){var _0x4fc673=_0x403eba;return this[_0x4fc673(0x2480)]?this[_0x4fc673(0x2480)][_0x4fc673(0x36c8)]:[];}get['renderTargetsEnabled'](){var _0x571b47=_0x403eba;return!(this[_0x571b47(0x2480)]&&0x0===this[_0x571b47(0x2480)][_0x571b47(0x2a0)]);}[_0x403eba(0x2286)](){return this['alpha']<0x1;}[_0x403eba(0x1db4)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x403eba(0x2cd5)](_0x430e4f,_0x2b3e07,_0x162fc4){var _0xc8a862=_0x403eba;if(this[_0xc8a862(0x19c4)]&&_0x2b3e07[_0xc8a862(0x204d)]&&_0x2b3e07[_0xc8a862(0x204d)]['_wasPreviouslyReady']&&_0x2b3e07[_0xc8a862(0x204d)][_0xc8a862(0xf60)]===_0x162fc4)return!0x0;_0x2b3e07[_0xc8a862(0x38f0)]||(_0x2b3e07[_0xc8a862(0x38f0)]=new _0x2a515f());const _0x2bc59e=_0x2b3e07[_0xc8a862(0x38f0)],_0x192b0c=this['getScene']();if(this[_0xc8a862(0x3b59)](_0x2b3e07))return!0x0;var _0x32f7af=_0x192b0c[_0xc8a862(0x2636)]();if(_0x2bc59e['_areTexturesDirty']&&(_0x2bc59e[_0xc8a862(0x1a0b)]=!0x1,_0x192b0c[_0xc8a862(0x3c87)])){if(this[_0xc8a862(0x28c4)]&&_0xf82427['k'][_0xc8a862(0x205e)]){if(!this['bumpTexture'][_0xc8a862(0x3a4f)]())return!0x1;_0x2bc59e[_0xc8a862(0x1a0b)]=!0x0,_0x2bc59e['BUMP']=!0x0;}_0xf82427['k'][_0xc8a862(0x872)]&&(_0x2bc59e[_0xc8a862(0x187c)]=!0x0);}if(_0x50d358['G'][_0xc8a862(0x3418)](_0x192b0c,_0x32f7af,this,_0x2bc59e,!!_0x162fc4),_0x50d358['G'][_0xc8a862(0x30ae)](_0x430e4f,_0x192b0c,this[_0xc8a862(0x3aed)],this[_0xc8a862(0x227c)],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x430e4f),_0x2bc59e),_0x2bc59e[_0xc8a862(0x25e5)]&&(this[_0xc8a862(0x1710)]&&(_0x2bc59e['FRESNELSEPARATE']=!0x0),this['_bumpSuperimpose']&&(_0x2bc59e[_0xc8a862(0x2bec)]=!0x0),this[_0xc8a862(0xbea)]&&(_0x2bc59e[_0xc8a862(0xf0)]=!0x0)),_0x2bc59e[_0xc8a862(0x361e)]=_0x50d358['G'][_0xc8a862(0x14bd)](_0x192b0c,_0x430e4f,_0x2bc59e,!0x0,this[_0xc8a862(0x243f)],this[_0xc8a862(0x884)]),_0x2bc59e[_0xc8a862(0x2210)]&&this[_0xc8a862(0x1de)]){if(!this['_imageProcessingConfiguration'][_0xc8a862(0x3a4f)]())return!0x1;this[_0xc8a862(0x1de)][_0xc8a862(0x22bd)](_0x2bc59e),_0x2bc59e[_0xc8a862(0x1b88)]=null!=this[_0xc8a862(0x1074)]&&!this[_0xc8a862(0x1074)][_0xc8a862(0x1b93)],_0x2bc59e['IS_REFRACTION_LINEAR']=null!=this['refractionTexture']&&!this[_0xc8a862(0x193b)][_0xc8a862(0x1b93)];}if(_0x50d358['G']['PrepareDefinesForAttributes'](_0x430e4f,_0x2bc59e,!0x0,!0x0),this[_0xc8a862(0x495)]=_0x430e4f,this[_0xc8a862(0x1ef0)]){for(let _0xae999e=0x0;_0xae999e<this[_0xc8a862(0x1ef0)]['length'];_0xae999e++)this[_0xc8a862(0x3a8d)](_0x192b0c[_0xc8a862(0x4f4)](this[_0xc8a862(0x1ef0)][_0xae999e]));this[_0xc8a862(0x1ef0)]=null;}if(_0x2bc59e[_0xc8a862(0x1c18)]){_0x2bc59e[_0xc8a862(0x1af4)](),_0x192b0c[_0xc8a862(0x1ec3)]();const _0x113fb3=new _0x32226b['L'](),_0x29f0aa=(_0x2bc59e['FOG']&&_0x113fb3['addFallback'](0x1,'FOG'),_0x2bc59e['LOGARITHMICDEPTH']&&_0x113fb3[_0xc8a862(0x2041)](0x0,_0xc8a862(0x260a)),_0x50d358['G'][_0xc8a862(0x2b48)](_0x2bc59e,_0x113fb3,this[_0xc8a862(0x2606)]),0x0<_0x2bc59e['NUM_BONE_INFLUENCERS']&&_0x113fb3[_0xc8a862(0x14f)](0x0,_0x430e4f),[_0x5828b8['o'][_0xc8a862(0x31b9)]]);_0x2bc59e[_0xc8a862(0x1a11)]&&_0x29f0aa['push'](_0x5828b8['o'][_0xc8a862(0x3487)]),_0x2bc59e[_0xc8a862(0x3ac2)]&&_0x29f0aa[_0xc8a862(0x2f54)](_0x5828b8['o'][_0xc8a862(0x855)]),_0x2bc59e[_0xc8a862(0x2d46)]&&_0x29f0aa[_0xc8a862(0x2f54)](_0x5828b8['o'][_0xc8a862(0x32bb)]),_0x2bc59e[_0xc8a862(0x5e9)]&&_0x29f0aa[_0xc8a862(0x2f54)](_0x5828b8['o'][_0xc8a862(0x3469)]),_0x50d358['G'][_0xc8a862(0x3956)](_0x29f0aa,_0x430e4f,_0x2bc59e,_0x113fb3),_0x50d358['G']['PrepareAttributesForInstances'](_0x29f0aa,_0x2bc59e);var _0x430e4f=_0x2bc59e['toString'](),_0x197eef=['world',_0xc8a862(0x13df),_0xc8a862(0x22e8),_0xc8a862(0x40ea),_0xc8a862(0x1b2c),_0xc8a862(0x39a4),_0xc8a862(0x3492),_0xc8a862(0x25aa),_0xc8a862(0x1736),'pointSize',_0xc8a862(0x2dab),_0xc8a862(0xa09),_0xc8a862(0xb20),_0xc8a862(0x2d47),_0xc8a862(0x338c),_0xc8a862(0x3e1b),_0xc8a862(0xdc),_0xc8a862(0x2391),_0xc8a862(0x208f),_0xc8a862(0x3555),_0xc8a862(0xd13),_0xc8a862(0x26ba),_0xc8a862(0xe70),_0xc8a862(0x2813),_0xc8a862(0x3f2a),_0xc8a862(0x1b4d),'waveSpeed','waveCount'],_0x3e32f1=[_0xc8a862(0x2029),_0xc8a862(0x27e3),_0xc8a862(0x381a)],_0x27c6f7=new Array();_0x23c8ee['$']&&(_0x23c8ee['$'][_0xc8a862(0x3b8c)](_0x197eef,_0x2bc59e),_0x23c8ee['$']['PrepareSamplers'](_0x3e32f1,_0x2bc59e)),(0x0,_0x3fb945['qx'])(_0x197eef),_0x50d358['G'][_0xc8a862(0x1795)]({'uniformsNames':_0x197eef,'uniformBuffersNames':_0x27c6f7,'samplers':_0x3e32f1,'defines':_0x2bc59e,'maxSimultaneousLights':this[_0xc8a862(0x2606)]}),_0x2b3e07[_0xc8a862(0x3388)](_0x192b0c[_0xc8a862(0x2636)]()[_0xc8a862(0x3305)](_0xc8a862(0x431),{'attributes':_0x29f0aa,'uniformsNames':_0x197eef,'uniformBuffersNames':_0x27c6f7,'samplers':_0x3e32f1,'defines':_0x430e4f,'fallbacks':_0x113fb3,'onCompiled':this['onCompiled'],'onError':this[_0xc8a862(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0xc8a862(0x243f)]}},_0x32f7af),_0x2bc59e,this[_0xc8a862(0x1344)]);}return!(!_0x2b3e07['effect']||!_0x2b3e07[_0xc8a862(0x204d)]['isReady']()||(_0x2bc59e['_renderId']=_0x192b0c[_0xc8a862(0x257c)](),_0x2b3e07[_0xc8a862(0x204d)]['_wasPreviouslyReady']=!0x0,_0x2b3e07[_0xc8a862(0x204d)]['_wasPreviouslyUsingInstances']=!!_0x162fc4,0x0));}[_0x403eba(0xbe6)](_0x2a106e,_0x6b4534,_0x434bc1){var _0x21485d=_0x403eba;const _0xdeb69c=this[_0x21485d(0x22fd)]();var _0x558cdf=_0x434bc1[_0x21485d(0x38f0)];_0x558cdf&&(_0x434bc1=_0x434bc1[_0x21485d(0x204d)])&&this[_0x21485d(0x495)]&&(this[_0x21485d(0x39de)]=_0x434bc1,this['bindOnlyWorldMatrix'](_0x2a106e),this[_0x21485d(0x39de)][_0x21485d(0x13a9)](_0x21485d(0x22e8),_0xdeb69c['getTransformMatrix']()),_0x50d358['G'][_0x21485d(0x2863)](_0x6b4534,this['_activeEffect']),this[_0x21485d(0x2a64)](_0xdeb69c,_0x434bc1)&&(this[_0x21485d(0x28c4)]&&_0xf82427['k']['BumpTextureEnabled']&&(this['_activeEffect']['setTexture'](_0x21485d(0x2029),this[_0x21485d(0x28c4)]),this[_0x21485d(0x39de)][_0x21485d(0x2475)](_0x21485d(0x2dab),this[_0x21485d(0x28c4)]['coordinatesIndex'],this['bumpTexture'][_0x21485d(0x2da0)]),this['_activeEffect']['setMatrix'](_0x21485d(0xb20),this[_0x21485d(0x28c4)][_0x21485d(0x1f14)]())),(0x0,_0x3fb945['an'])(_0x434bc1,this,_0xdeb69c),this[_0x21485d(0x227c)]&&this[_0x21485d(0x39de)][_0x21485d(0x6e5)](_0x21485d(0x30d7),this[_0x21485d(0x30d7)]),_0xdeb69c[_0x21485d(0x40dc)](_0x434bc1)),this['_activeEffect'][_0x21485d(0x2d0b)]('vDiffuseColor',this[_0x21485d(0x394)],this['alpha']*_0x6b4534[_0x21485d(0x1db1)]),_0x558cdf[_0x21485d(0x105e)]&&this[_0x21485d(0x39de)][_0x21485d(0x2d0b)](_0x21485d(0x3492),this[_0x21485d(0x2218)],this[_0x21485d(0x3cc4)]),_0xdeb69c['lightsEnabled']&&!this['disableLighting']&&_0x50d358['G']['BindLights'](_0xdeb69c,_0x6b4534,this[_0x21485d(0x39de)],_0x558cdf,this[_0x21485d(0x2606)]),_0xdeb69c['fogEnabled']&&_0x6b4534[_0x21485d(0x298d)]&&_0xdeb69c['fogMode']!==_0x1fc8d6['x'][_0x21485d(0x55e)]&&this['_activeEffect']['setMatrix']('view',_0xdeb69c[_0x21485d(0xe6c)]()),_0x50d358['G']['BindFogParameters'](_0xdeb69c,_0x6b4534,this[_0x21485d(0x39de)]),_0x50d358['G'][_0x21485d(0x161b)](_0x558cdf,this['_activeEffect'],_0xdeb69c),_0xf82427['k'][_0x21485d(0x872)]&&(this[_0x21485d(0x39de)]['setTexture'](_0x21485d(0x27e3),this[_0x21485d(0x2480)]),this[_0x21485d(0x39de)][_0x21485d(0x19ec)](_0x21485d(0x381a),this['_reflectionRTT'])),_0x2a106e=this[_0x21485d(0x495)][_0x21485d(0x2fee)]()[_0x21485d(0x19e8)](this['_reflectionTransform'])['multiply'](_0xdeb69c['getProjectionMatrix']()),(_0x434bc1=_0xdeb69c[_0x21485d(0x2636)]()[_0x21485d(0x1976)]())!==this[_0x21485d(0x15d6)]&&(this[_0x21485d(0x15d6)]=_0x434bc1,this[_0x21485d(0x736)]+=this[_0x21485d(0x15d6)]),this[_0x21485d(0x39de)][_0x21485d(0x13a9)]('worldReflectionViewProjection',_0x2a106e),this['_activeEffect'][_0x21485d(0x764)](_0x21485d(0x3e1b),this['windDirection']),this['_activeEffect'][_0x21485d(0x6e5)](_0x21485d(0xdc),this[_0x21485d(0xdc)]),this[_0x21485d(0x39de)]['setFloat'](_0x21485d(0x2391),this[_0x21485d(0x736)]/0x186a0),this[_0x21485d(0x39de)][_0x21485d(0x6e5)](_0x21485d(0x208f),this[_0x21485d(0x208f)]),this[_0x21485d(0x39de)][_0x21485d(0x6e5)](_0x21485d(0x26ba),this[_0x21485d(0x26ba)]),this[_0x21485d(0x39de)][_0x21485d(0x6e5)](_0x21485d(0xd13),this[_0x21485d(0xd13)]),this['_activeEffect'][_0x21485d(0x2d0b)]('waterColor',this[_0x21485d(0xe70)],0x1),this[_0x21485d(0x39de)][_0x21485d(0x6e5)](_0x21485d(0x3f2a),this[_0x21485d(0x3f2a)]),this[_0x21485d(0x39de)][_0x21485d(0x2d0b)](_0x21485d(0x2813),this[_0x21485d(0x2813)],0x1),this['_activeEffect'][_0x21485d(0x6e5)](_0x21485d(0x1b4d),this[_0x21485d(0x1b4d)]),this[_0x21485d(0x39de)][_0x21485d(0x6e5)]('waveSpeed',this[_0x21485d(0x5f5)]),this[_0x21485d(0x39de)][_0x21485d(0x6e5)](_0x21485d(0x3e26),this[_0x21485d(0x3e26)]),this[_0x21485d(0x1de)]&&!this['_imageProcessingConfiguration'][_0x21485d(0x383c)]&&this[_0x21485d(0x1de)][_0x21485d(0x2dcf)](this[_0x21485d(0x39de)]),this[_0x21485d(0x1cc)](_0x6b4534,this[_0x21485d(0x39de)]));}[_0x403eba(0x2821)](_0x38316f,_0x3f627e){var _0x5f0170=_0x403eba;this[_0x5f0170(0x2480)]=new _0x4627ef['_'](name+_0x5f0170(0x3e4a),{'width':_0x3f627e['x'],'height':_0x3f627e['y']},_0x38316f,!0x1,!0x0),this[_0x5f0170(0x2480)][_0x5f0170(0x255d)]=_0x4d7dd8['g']['TEXTURE_MIRROR_ADDRESSMODE'],this[_0x5f0170(0x2480)][_0x5f0170(0x494)]=_0x4d7dd8['g'][_0x5f0170(0x28fa)],this['_refractionRTT'][_0x5f0170(0x2db8)]=!0x0,this[_0x5f0170(0x410a)]=new _0x4627ef['_'](name+'_reflection',{'width':_0x3f627e['x'],'height':_0x3f627e['y']},_0x38316f,!0x1,!0x0),this[_0x5f0170(0x410a)][_0x5f0170(0x255d)]=_0x4d7dd8['g'][_0x5f0170(0x28fa)],this[_0x5f0170(0x410a)][_0x5f0170(0x494)]=_0x4d7dd8['g'][_0x5f0170(0x28fa)],this['_reflectionRTT'][_0x5f0170(0x2db8)]=!0x0;let _0x4fd7d6,_0x2781fd=null,_0x268d56;const _0x1b9df1=_0x4502df['y3']['Zero']();this[_0x5f0170(0x2480)][_0x5f0170(0x3123)]=()=>{var _0x1850e9=_0x5f0170,_0xe2bb38;this[_0x1850e9(0x495)]&&(_0x4fd7d6=this[_0x1850e9(0x495)][_0x1850e9(0x2ba6)],this['_mesh'][_0x1850e9(0x2ba6)]=!0x1),this[_0x1850e9(0x333f)]||(_0x2781fd=_0x38316f[_0x1850e9(0x23b3)],_0xe2bb38=this[_0x1850e9(0x495)]?this['_mesh'][_0x1850e9(0x1be2)]['y']:0x0,_0x38316f[_0x1850e9(0x23b3)]=_0x4c2be4['J']['FromPositionAndNormal'](new _0x4502df['P'](0x0,_0xe2bb38+0.05,0x0),new _0x4502df['P'](0x0,0x1,0x0)));},this[_0x5f0170(0x2480)][_0x5f0170(0x25e9)]=()=>{var _0x4c969d=_0x5f0170;this[_0x4c969d(0x495)]&&(this['_mesh'][_0x4c969d(0x2ba6)]=_0x4fd7d6),this[_0x4c969d(0x333f)]||(_0x38316f[_0x4c969d(0x23b3)]=_0x2781fd);},this[_0x5f0170(0x410a)][_0x5f0170(0x3123)]=()=>{var _0x4d5ffc=_0x5f0170,_0xedf4c7;this[_0x4d5ffc(0x495)]&&(_0x4fd7d6=this[_0x4d5ffc(0x495)][_0x4d5ffc(0x2ba6)],this[_0x4d5ffc(0x495)][_0x4d5ffc(0x2ba6)]=!0x1),this['disableClipPlane']||(_0x2781fd=_0x38316f['clipPlane'],_0xedf4c7=this[_0x4d5ffc(0x495)]?this[_0x4d5ffc(0x495)][_0x4d5ffc(0x1be2)]['y']:0x0,_0x38316f[_0x4d5ffc(0x23b3)]=_0x4c2be4['J'][_0x4d5ffc(0x3294)](new _0x4502df['P'](0x0,_0xedf4c7-0.05,0x0),new _0x4502df['P'](0x0,-0x1,0x0)),_0x4502df['y3']['ReflectionToRef'](_0x38316f[_0x4d5ffc(0x23b3)],_0x1b9df1)),_0x268d56=_0x38316f[_0x4d5ffc(0xe6c)](),_0x1b9df1['multiplyToRef'](_0x268d56,this[_0x4d5ffc(0x15a1)]),_0x38316f[_0x4d5ffc(0x23ab)](this[_0x4d5ffc(0x15a1)],_0x38316f[_0x4d5ffc(0xdcc)]()),_0x38316f['_mirroredCameraPosition']=_0x4502df['P']['TransformCoordinates'](_0x38316f['activeCamera'][_0x4d5ffc(0x8c5)],_0x1b9df1);},this[_0x5f0170(0x410a)][_0x5f0170(0x25e9)]=()=>{var _0x192c7b=_0x5f0170;this[_0x192c7b(0x495)]&&(this[_0x192c7b(0x495)][_0x192c7b(0x2ba6)]=_0x4fd7d6),_0x38316f[_0x192c7b(0x23b3)]=_0x2781fd,_0x38316f[_0x192c7b(0x23ab)](_0x268d56,_0x38316f['getProjectionMatrix']()),_0x38316f[_0x192c7b(0x2cee)]=null;};}['getAnimatables'](){var _0x60e87d=_0x403eba;const _0x500e24=[];return this[_0x60e87d(0x28c4)]&&this[_0x60e87d(0x28c4)][_0x60e87d(0x1b36)]&&0x0<this['bumpTexture'][_0x60e87d(0x1b36)][_0x60e87d(0x132e)]&&_0x500e24[_0x60e87d(0x2f54)](this[_0x60e87d(0x28c4)]),this[_0x60e87d(0x410a)]&&this[_0x60e87d(0x410a)][_0x60e87d(0x1b36)]&&0x0<this[_0x60e87d(0x410a)][_0x60e87d(0x1b36)]['length']&&_0x500e24[_0x60e87d(0x2f54)](this[_0x60e87d(0x410a)]),this[_0x60e87d(0x2480)]&&this['_refractionRTT'][_0x60e87d(0x1b36)]&&0x0<this[_0x60e87d(0x2480)][_0x60e87d(0x1b36)]['length']&&_0x500e24['push'](this[_0x60e87d(0x2480)]),_0x500e24;}['getActiveTextures'](){var _0x22ce89=_0x403eba;const _0x3175bb=super[_0x22ce89(0x13b1)]();return this[_0x22ce89(0x40de)]&&_0x3175bb[_0x22ce89(0x2f54)](this[_0x22ce89(0x40de)]),_0x3175bb;}[_0x403eba(0x15f3)](_0x34a23a){var _0x3373ed=_0x403eba;return!!super[_0x3373ed(0x15f3)](_0x34a23a)||this[_0x3373ed(0x40de)]===_0x34a23a;}[_0x403eba(0x2d20)](_0x598f47){var _0x4f1c18=_0x403eba;this[_0x4f1c18(0x28c4)]&&this['bumpTexture'][_0x4f1c18(0x2d20)]();let _0x54c0f8=this['getScene']()[_0x4f1c18(0x40bd)][_0x4f1c18(0x404a)](this[_0x4f1c18(0x2480)]);-0x1!=_0x54c0f8&&this[_0x4f1c18(0x22fd)]()['customRenderTargets'][_0x4f1c18(0x1035)](_0x54c0f8,0x1),(_0x54c0f8=-0x1)!=(_0x54c0f8=this['getScene']()[_0x4f1c18(0x40bd)][_0x4f1c18(0x404a)](this[_0x4f1c18(0x410a)]))&&this[_0x4f1c18(0x22fd)]()[_0x4f1c18(0x40bd)][_0x4f1c18(0x1035)](_0x54c0f8,0x1),this[_0x4f1c18(0x410a)]&&this[_0x4f1c18(0x410a)][_0x4f1c18(0x2d20)](),this[_0x4f1c18(0x2480)]&&this[_0x4f1c18(0x2480)][_0x4f1c18(0x2d20)](),this[_0x4f1c18(0x1de)]&&this['_imageProcessingObserver']&&this[_0x4f1c18(0x1de)]['onUpdateParameters'][_0x4f1c18(0x2473)](this['_imageProcessingObserver']),super[_0x4f1c18(0x2d20)](_0x598f47);}[_0x403eba(0x11fe)](_0x54ae9c){var _0x54a484=_0x403eba;return _0x4f78ec['p4'][_0x54a484(0xf39)](()=>new _0x2537d2(_0x54ae9c,this[_0x54a484(0x22fd)]()),this);}[_0x403eba(0x3c81)](){var _0x1e0d3e=_0x403eba;const _0x54d961=super[_0x1e0d3e(0x3c81)]();if(_0x54d961[_0x1e0d3e(0x3d25)]=_0x1e0d3e(0x307d),_0x54d961[_0x1e0d3e(0x36c8)]=[],this[_0x1e0d3e(0x2480)]&&this['_refractionRTT'][_0x1e0d3e(0x36c8)]){for(let _0x5de08e=0x0;_0x5de08e<this[_0x1e0d3e(0x2480)][_0x1e0d3e(0x36c8)][_0x1e0d3e(0x132e)];_0x5de08e++)_0x54d961[_0x1e0d3e(0x36c8)][_0x1e0d3e(0x2f54)](this[_0x1e0d3e(0x2480)]['renderList'][_0x5de08e]['id']);}return _0x54d961;}[_0x403eba(0x1653)](){var _0x590f06=_0x403eba;return _0x590f06(0x29e5);}static[_0x403eba(0xb3f)](_0x583047,_0x486882,_0x89190b){var _0x529073=_0x403eba;const _0x1c71df=_0x4f78ec['p4'][_0x529073(0xb3f)](()=>new _0x2537d2(_0x583047[_0x529073(0x3efc)],_0x486882),_0x583047,_0x486882,_0x89190b);return _0x1c71df[_0x529073(0x1ef0)]=_0x583047[_0x529073(0x36c8)],_0x1c71df;}static[_0x403eba(0x3a15)](_0x5f5135,_0x24d3a8){return(0x0,_0x387cc2['$6'])(_0x5f5135,{'width':0x200,'height':0x200,'subdivisions':0x20,'updatable':!0x1},_0x24d3a8);}}_0x4b157c([(0x0,_0x4f78ec['oU'])('bumpTexture')],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x40de),void 0x0),_0x4b157c([(0x0,_0x4f78ec['wz'])(_0x403eba(0x39ba))],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x28c4),void 0x0),_0x4b157c([(0x0,_0x4f78ec['n9'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x394),void 0x0),_0x4b157c([(0x0,_0x4f78ec['n9'])()],_0x2537d2['prototype'],_0x403eba(0x2218),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2['prototype'],_0x403eba(0x3cc4),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])(_0x403eba(0x30e9))],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x884),void 0x0),_0x4b157c([(0x0,_0x4f78ec['wz'])(_0x403eba(0x1830))],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x30e9),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])(_0x403eba(0x2606))],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x243f),void 0x0),_0x4b157c([(0x0,_0x4f78ec['wz'])('_markAllSubMeshesAsLightsDirty')],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x2606),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x208f),void 0x0),_0x4b157c([(0x0,_0x4f78ec['QC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x3e1b),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],'waveHeight',void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0xd13),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])('bumpSuperimpose')],_0x2537d2[_0x403eba(0x1229)],'_bumpSuperimpose',void 0x0),_0x4b157c([(0x0,_0x4f78ec['wz'])(_0x403eba(0x2c89))],_0x2537d2[_0x403eba(0x1229)],'bumpSuperimpose',void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])(_0x403eba(0x3786))],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x1710),void 0x0),_0x4b157c([(0x0,_0x4f78ec['wz'])(_0x403eba(0x2c89))],_0x2537d2['prototype'],_0x403eba(0x3786),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])(_0x403eba(0xff))],_0x2537d2['prototype'],_0x403eba(0xbea),void 0x0),_0x4b157c([(0x0,_0x4f78ec['wz'])(_0x403eba(0x2c89))],_0x2537d2['prototype'],_0x403eba(0xff),void 0x0),_0x4b157c([(0x0,_0x4f78ec['n9'])()],_0x2537d2[_0x403eba(0x1229)],'waterColor',void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x3f2a),void 0x0),_0x4b157c([(0x0,_0x4f78ec['n9'])()],_0x2537d2[_0x403eba(0x1229)],'waterColor2',void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x1b4d),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0xdc),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],'waveSpeed',void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x3e26),void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2['prototype'],'disableClipPlane',void 0x0),_0x4b157c([(0x0,_0x4f78ec['qC'])()],_0x2537d2[_0x403eba(0x1229)],_0x403eba(0x2486),null),(0x0,_0x3b9289['H'])(_0x403eba(0x307d),_0x2537d2);},0x13708:(_0x4474de,_0x517805,_0x367543)=>{var _0x17867b=a8_0x49466b;_0x367543['d'](_0x517805,{'I':()=>_0x3ff69c});function _0x5b1f1e(_0x360104,_0x4079be,_0x2b2528,_0x30dd7f){var _0x442a55=a8_0x58a1,_0x165f99,_0x3729ae=arguments[_0x442a55(0x132e)],_0x5c54ae=_0x3729ae<0x3?_0x4079be:null===_0x30dd7f?_0x30dd7f=Object[_0x442a55(0x319d)](_0x4079be,_0x2b2528):_0x30dd7f;if(_0x442a55(0x20cb)==typeof Reflect&&_0x442a55(0x187)==typeof Reflect[_0x442a55(0x14d7)])_0x5c54ae=Reflect['decorate'](_0x360104,_0x4079be,_0x2b2528,_0x30dd7f);else{for(var _0xba4f9c=_0x360104[_0x442a55(0x132e)]-0x1;0x0<=_0xba4f9c;_0xba4f9c--)(_0x165f99=_0x360104[_0xba4f9c])&&(_0x5c54ae=(_0x3729ae<0x3?_0x165f99(_0x5c54ae):0x3<_0x3729ae?_0x165f99(_0x4079be,_0x2b2528,_0x5c54ae):_0x165f99(_0x4079be,_0x2b2528))||_0x5c54ae);}0x3<_0x3729ae&&_0x5c54ae&&Object[_0x442a55(0x1fc0)](_0x4079be,_0x2b2528,_0x5c54ae);}var _0x2d0cca=_0x367543(0x153ad),_0x27c17f=_0x367543(0x9657),_0x58c77a=_0x367543(0x10ea4),_0x315da4=_0x367543(0x9fd1),_0x468999=_0x367543(0x1a27),_0x248de1=_0x367543(0x147cf),_0x517805=_0x367543(0x11e40),_0x34b9a9=_0x367543(0x14ea0),_0x4a4eb7=_0x367543(0x1803b),_0x1158fb=_0x367543(0xbac7),_0x533a35=_0x367543(0x77a5),_0x43a147=_0x367543(0xe456),_0x124d53=_0x367543(0xc656),_0x4b135b=_0x367543(0xc84b),_0xa435e2=(_0x367543(0x2318),_0x367543(0xa0d7),_0x367543(0x6421)),_0x15e716=_0x367543(0x2088);class _0x531e74 extends _0x517805['H']{constructor(){var _0x4e8572=a8_0x58a1;super(),this[_0x4e8572(0x3247)]=!0x1,this[_0x4e8572(0x2201)]=0x0,this[_0x4e8572(0x3c1c)]=!0x1,this[_0x4e8572(0x693)]=!0x1,this[_0x4e8572(0xaf2)]=!0x1,this['REFLECTIONBLUR']=!0x1,this[_0x4e8572(0x1831)]=!0x1,this['REFLECTIONFALLOFF']=!0x1,this['TEXTURELODSUPPORT']=!0x1,this[_0x4e8572(0x363d)]=!0x1,this['USERGBCOLOR']=!0x1,this[_0x4e8572(0x3076)]=!0x1,this['BACKMAT_SHADOWONLY']=!0x1,this[_0x4e8572(0x186a)]=!0x1,this[_0x4e8572(0xebf)]=!0x1,this[_0x4e8572(0x24f)]=!0x1,this[_0x4e8572(0xa85)]=!0x1,this[_0x4e8572(0x3864)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x4e8572(0x33ca)]=!0x1,this[_0x4e8572(0xaec)]=!0x1,this['CONTRAST']=!0x1,this[_0x4e8572(0x13f7)]=!0x1,this[_0x4e8572(0xe45)]=!0x1,this['COLORGRADING3D']=!0x1,this[_0x4e8572(0x133c)]=!0x1,this[_0x4e8572(0x3fbe)]=!0x1,this[_0x4e8572(0x2e9)]=!0x1,this[_0x4e8572(0x2f8f)]=!0x1,this[_0x4e8572(0x33dd)]=!0x1,this[_0x4e8572(0x126d)]=!0x1,this[_0x4e8572(0x1bda)]=!0x1,this[_0x4e8572(0x187c)]=!0x1,this[_0x4e8572(0x198b)]=!0x1,this[_0x4e8572(0x3cda)]=!0x1,this[_0x4e8572(0x2d35)]=!0x1,this[_0x4e8572(0x2d94)]=!0x1,this[_0x4e8572(0x9c1)]=!0x1,this['REFLECTIONMAP_SKYBOX']=!0x1,this[_0x4e8572(0x379f)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,this[_0x4e8572(0x182d)]=!0x1,this[_0x4e8572(0x410d)]=!0x1,this[_0x4e8572(0x14d5)]=!0x1,this[_0x4e8572(0x5c5)]=!0x1,this[_0x4e8572(0x2e3b)]=!0x1,this[_0x4e8572(0x1111)]=!0x1,this[_0x4e8572(0x169d)]=!0x1,this[_0x4e8572(0x22f4)]=!0x1,this[_0x4e8572(0x14cb)]=!0x1,this['UV1']=!0x1,this['UV2']=!0x1,this[_0x4e8572(0x34c7)]=!0x1,this[_0x4e8572(0x25be)]=!0x1,this[_0x4e8572(0x3752)]=!0x1,this[_0x4e8572(0x1da0)]=!0x1,this[_0x4e8572(0x915)]=!0x1,this[_0x4e8572(0x389a)]=!0x1,this['POINTSIZE']=!0x1,this[_0x4e8572(0x1007)]=!0x1,this['NORMAL']=!0x1,this[_0x4e8572(0x2b0d)]=0x0,this[_0x4e8572(0x2790)]=0x0,this['INSTANCES']=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x4e8572(0x260a)]=!0x1,this[_0x4e8572(0x442)]=!0x1,this[_0x4e8572(0x3e9b)]=!0x1,this[_0x4e8572(0x148b)]();}}class _0x3ff69c extends _0x34b9a9['a']{constructor(_0x1adf30,_0x25ec95){var _0x446685=a8_0x58a1;super(_0x1adf30,_0x25ec95),this['primaryColor']=_0x4b135b['Wo']['White'](),this['_primaryColorShadowLevel']=0x0,this[_0x446685(0x35d0)]=0x0,this[_0x446685(0x1074)]=null,this[_0x446685(0x14d0)]=0x0,this['diffuseTexture']=null,this['_shadowLights']=null,this[_0x446685(0x3f55)]=null,this[_0x446685(0x35e1)]=0x0,this[_0x446685(0x16a2)]=_0x315da4['P'][_0x446685(0x1b83)](),this[_0x446685(0x10cb)]=!0x0,this[_0x446685(0x103d)]=!0x1,this[_0x446685(0x62b)]=0x0,this['reflectionAmount']=0x1,this[_0x446685(0x1b55)]=0.05,this[_0x446685(0x2f6d)]=0.5,this['useRGBColor']=!0x0,this['enableNoise']=!0x1,this[_0x446685(0x3d42)]=0x1,this[_0x446685(0x30f3)]=!0x1,this['_maxSimultaneousLights']=0x4,this['maxSimultaneousLights']=0x4,this[_0x446685(0x3b7)]=!0x1,this[_0x446685(0x3e3e)]=!0x1,this['_imageProcessingObserver']=null,this[_0x446685(0x6be)]=!0x1,this['_renderTargets']=new _0x27c17f['t'](0x10),this['_reflectionControls']=_0x315da4['Lt'][_0x446685(0x1b83)](),this[_0x446685(0x757)]=_0x4b135b['Wo'][_0x446685(0x935)](),this['_primaryShadowColor']=_0x4b135b['Wo'][_0x446685(0x3850)](),this['_primaryHighlightColor']=_0x4b135b['Wo']['Black'](),this['_attachImageProcessingConfiguration'](null),this[_0x446685(0x176f)]=()=>(this[_0x446685(0x1a8d)][_0x446685(0x1589)](),this[_0x446685(0xaa7)]&&this[_0x446685(0xaa7)][_0x446685(0x1729)]&&this[_0x446685(0x1a8d)][_0x446685(0x2f54)](this[_0x446685(0xaa7)]),this[_0x446685(0x3015)]&&this['_reflectionTexture'][_0x446685(0x1729)]&&this[_0x446685(0x1a8d)][_0x446685(0x2f54)](this['_reflectionTexture']),this[_0x446685(0x1a8d)]);}get[_0x17867b(0x318)](){return this['__perceptualColor'];}set[_0x17867b(0x318)](_0x5747fc){var _0x258308=_0x17867b;this[_0x258308(0x4c2)]=_0x5747fc,this[_0x258308(0x1ae7)](),this[_0x258308(0x1830)]();}get[_0x17867b(0x2fbc)](){var _0x501e12=_0x17867b;return this[_0x501e12(0x2e02)];}set[_0x17867b(0x2fbc)](_0x17f015){var _0x287526=_0x17867b;this[_0x287526(0x2e02)]=_0x17f015,this['_computePrimaryColors'](),this[_0x287526(0x1830)]();}get[_0x17867b(0x1dbc)](){var _0x284c97=_0x17867b;return this[_0x284c97(0x35d0)];}set[_0x17867b(0x1dbc)](_0x2a0a08){var _0x493314=_0x17867b;this[_0x493314(0x35d0)]=_0x2a0a08,this[_0x493314(0x2bcd)](),this[_0x493314(0x1830)]();}set['reflectionStandardFresnelWeight'](_0x1b7080){var _0x584ed4=_0x17867b;let _0x312e36=_0x1b7080;_0x312e36<0.5?(_0x312e36*=0x2,this[_0x584ed4(0x1b55)]=_0x3ff69c['StandardReflectance0']*_0x312e36,this[_0x584ed4(0x2f6d)]=_0x3ff69c[_0x584ed4(0xf23)]*_0x312e36):(_0x312e36=0x2*_0x312e36-0x1,this[_0x584ed4(0x1b55)]=_0x3ff69c[_0x584ed4(0xef4)]+(0x1-_0x3ff69c[_0x584ed4(0xef4)])*_0x312e36,this[_0x584ed4(0x2f6d)]=_0x3ff69c[_0x584ed4(0xf23)]+(0x1-_0x3ff69c[_0x584ed4(0xf23)])*_0x312e36);}get['fovMultiplier'](){var _0x3a1cb3=_0x17867b;return this[_0x3a1cb3(0x3d42)];}set['fovMultiplier'](_0x5acd1e){var _0x356699=_0x17867b;isNaN(_0x5acd1e)&&(_0x5acd1e=0x1),this[_0x356699(0x3d42)]=Math['max'](0x0,Math[_0x356699(0x3749)](0x2,_0x5acd1e));}[_0x17867b(0x3b63)](_0x23464a){var _0x22435f=_0x17867b;_0x23464a!==this['_imageProcessingConfiguration']&&(this[_0x22435f(0x1de)]&&this[_0x22435f(0x29fd)]&&this[_0x22435f(0x1de)][_0x22435f(0x1d9d)][_0x22435f(0x2473)](this[_0x22435f(0x29fd)]),this[_0x22435f(0x1de)]=_0x23464a||this[_0x22435f(0x22fd)]()[_0x22435f(0x2ee1)],this['_imageProcessingConfiguration']&&(this[_0x22435f(0x29fd)]=this[_0x22435f(0x1de)][_0x22435f(0x1d9d)][_0x22435f(0x11ad)](()=>{var _0x4fce03=_0x22435f;this[_0x4fce03(0x1ae7)](),this[_0x4fce03(0x14f1)]();})));}get['imageProcessingConfiguration'](){var _0x27daba=_0x17867b;return this[_0x27daba(0x1de)];}set[_0x17867b(0x2ee1)](_0x27eed7){var _0x615a43=_0x17867b;this[_0x615a43(0x3b63)](_0x27eed7),this[_0x615a43(0x39ba)]();}get['cameraColorCurvesEnabled'](){var _0x57034a=_0x17867b;return this['imageProcessingConfiguration'][_0x57034a(0x345d)];}set[_0x17867b(0x3107)](_0x4c6834){var _0x46e33e=_0x17867b;this[_0x46e33e(0x2ee1)][_0x46e33e(0x345d)]=_0x4c6834;}get[_0x17867b(0x20cc)](){var _0x539f68=_0x17867b;return this['imageProcessingConfiguration'][_0x539f68(0x1e88)];}set['cameraColorGradingEnabled'](_0x17c488){var _0x20d5b5=_0x17867b;this[_0x20d5b5(0x2ee1)]['colorGradingEnabled']=_0x17c488;}get[_0x17867b(0x96a)](){var _0x595a57=_0x17867b;return this[_0x595a57(0x1de)][_0x595a57(0x159)];}set[_0x17867b(0x96a)](_0x114dd4){var _0x474f3e=_0x17867b;this[_0x474f3e(0x1de)][_0x474f3e(0x159)]=_0x114dd4;}get[_0x17867b(0x16b9)](){var _0x27437d=_0x17867b;return this[_0x27437d(0x1de)][_0x27437d(0x1a36)];}set[_0x17867b(0x16b9)](_0x56e5fb){var _0x43bd04=_0x17867b;this[_0x43bd04(0x1de)]['exposure']=_0x56e5fb;}get['cameraContrast'](){var _0xf1457e=_0x17867b;return this[_0xf1457e(0x1de)][_0xf1457e(0x3111)];}set[_0x17867b(0x3085)](_0x27e610){var _0x1d7d43=_0x17867b;this[_0x1d7d43(0x1de)][_0x1d7d43(0x3111)]=_0x27e610;}get[_0x17867b(0x903)](){var _0x56b9de=_0x17867b;return this['_imageProcessingConfiguration'][_0x56b9de(0x285e)];}set['cameraColorGradingTexture'](_0x5e7229){var _0x4d3fa0=_0x17867b;this[_0x4d3fa0(0x2ee1)][_0x4d3fa0(0x285e)]=_0x5e7229;}get['cameraColorCurves'](){var _0x3c3d3b=_0x17867b;return this['imageProcessingConfiguration'][_0x3c3d3b(0x24b7)];}set[_0x17867b(0x12bd)](_0x481c52){var _0x317a3e=_0x17867b;this[_0x317a3e(0x2ee1)]['colorCurves']=_0x481c52;}get['hasRenderTargetTextures'](){var _0x40a2f5=_0x17867b;return!(!this['_diffuseTexture']||!this[_0x40a2f5(0xaa7)][_0x40a2f5(0x1729)])||!(!this[_0x40a2f5(0x3015)]||!this[_0x40a2f5(0x3015)][_0x40a2f5(0x1729)]);}[_0x17867b(0x1db4)](){return!0x0;}[_0x17867b(0x2286)](){var _0x2d62ef=_0x17867b;return this[_0x2d62ef(0x14f2)]<0x1||null!=this[_0x2d62ef(0xaa7)]&&this[_0x2d62ef(0xaa7)][_0x2d62ef(0x291f)]||this[_0x2d62ef(0x3b7)];}['isReadyForSubMesh'](_0x42cc5f,_0x1f0a29,_0x504441=!0x1){var _0x4ddc68=_0x17867b;if(_0x1f0a29['effect']&&this[_0x4ddc68(0x19c4)]&&_0x1f0a29[_0x4ddc68(0x204d)][_0x4ddc68(0x37ac)]&&_0x1f0a29[_0x4ddc68(0x204d)][_0x4ddc68(0xf60)]===_0x504441)return!0x0;_0x1f0a29[_0x4ddc68(0x38f0)]||(_0x1f0a29[_0x4ddc68(0x38f0)]=new _0x531e74());const _0x57f08c=this[_0x4ddc68(0x22fd)](),_0x696c82=_0x1f0a29['materialDefines'];if(this[_0x4ddc68(0x3b59)](_0x1f0a29))return!0x0;var _0x59d6cb=_0x57f08c[_0x4ddc68(0x2636)]();if(_0x248de1['G']['PrepareDefinesForLights'](_0x57f08c,_0x42cc5f,_0x696c82,!0x1,this[_0x4ddc68(0x243f)]),_0x696c82[_0x4ddc68(0x361e)]=!0x0,_0x248de1['G'][_0x4ddc68(0x1ef8)](_0x57f08c,_0x696c82),_0x696c82[_0x4ddc68(0x3b75)]){if(_0x696c82[_0x4ddc68(0x1a0b)]=!0x1,_0x57f08c[_0x4ddc68(0x3c87)]){if(_0x57f08c[_0x4ddc68(0x2636)]()[_0x4ddc68(0x1766)]()['textureLOD']&&(_0x696c82[_0x4ddc68(0x20a6)]=!0x0),this[_0x4ddc68(0xaa7)]&&_0x124d53['k'][_0x4ddc68(0x1141)]){if(!this[_0x4ddc68(0xaa7)][_0x4ddc68(0x30b8)]())return!0x1;_0x248de1['G'][_0x4ddc68(0x8ed)](this[_0x4ddc68(0xaa7)],_0x696c82,_0x4ddc68(0x3247)),_0x696c82[_0x4ddc68(0x693)]=this[_0x4ddc68(0xaa7)][_0x4ddc68(0x291f)],_0x696c82[_0x4ddc68(0x3c1c)]=this[_0x4ddc68(0xaa7)][_0x4ddc68(0x1b93)],_0x696c82[_0x4ddc68(0xaf2)]=this[_0x4ddc68(0x1db0)];}else _0x696c82[_0x4ddc68(0x3247)]=!0x1,_0x696c82[_0x4ddc68(0x2201)]=0x0,_0x696c82[_0x4ddc68(0x693)]=!0x1,_0x696c82[_0x4ddc68(0x3c1c)]=!0x1,_0x696c82[_0x4ddc68(0xaf2)]=!0x1;const _0x4a2568=this[_0x4ddc68(0x3015)];if(_0x4a2568&&_0x124d53['k']['ReflectionTextureEnabled']){if(!_0x4a2568[_0x4ddc68(0x30b8)]())return!0x1;switch(_0x696c82[_0x4ddc68(0x187c)]=!0x0,_0x696c82[_0x4ddc68(0x2e3b)]=_0x4a2568['gammaSpace'],_0x696c82[_0x4ddc68(0x1111)]=_0x4a2568[_0x4ddc68(0x3092)],_0x696c82['REFLECTIONBLUR']=0x0<this[_0x4ddc68(0x3840)],_0x696c82[_0x4ddc68(0x5c5)]=_0x4a2568['lodLevelInAlpha'],_0x696c82['EQUIRECTANGULAR_RELFECTION_FOV']=this['useEquirectangularFOV'],_0x696c82[_0x4ddc68(0xebf)]=this['switchToBGR'],_0x4a2568[_0x4ddc68(0x3f4d)]===_0x1158fb['x']['INVCUBIC_MODE']&&(_0x696c82['INVERTCUBICMAP']=!0x0),_0x696c82[_0x4ddc68(0x198b)]=_0x4a2568[_0x4ddc68(0x2708)],_0x696c82[_0x4ddc68(0x14d5)]=_0x696c82[_0x4ddc68(0x198b)]&&this['getScene']()['useRightHandedSystem']?!_0x4a2568[_0x4ddc68(0xa62)]:_0x4a2568[_0x4ddc68(0xa62)],_0x4a2568[_0x4ddc68(0x3f4d)]){case _0x1158fb['x'][_0x4ddc68(0x20b7)]:_0x696c82[_0x4ddc68(0x379f)]=!0x0;break;case _0x1158fb['x'][_0x4ddc68(0x279d)]:_0x696c82[_0x4ddc68(0x2d35)]=!0x0;break;case _0x1158fb['x'][_0x4ddc68(0x20ac)]:_0x696c82[_0x4ddc68(0x9c1)]=!0x0;break;case _0x1158fb['x']['SKYBOX_MODE']:_0x696c82['REFLECTIONMAP_SKYBOX']=!0x0;break;case _0x1158fb['x']['SPHERICAL_MODE']:_0x696c82[_0x4ddc68(0x3cda)]=!0x0;break;case _0x1158fb['x'][_0x4ddc68(0x3e9c)]:_0x696c82[_0x4ddc68(0x198f)]=!0x0;break;case _0x1158fb['x']['FIXED_EQUIRECTANGULAR_MODE']:_0x696c82['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x0;break;case _0x1158fb['x']['FIXED_EQUIRECTANGULAR_MIRRORED_MODE']:_0x696c82['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x0;break;case _0x1158fb['x']['CUBIC_MODE']:case _0x1158fb['x']['INVCUBIC_MODE']:default:_0x696c82[_0x4ddc68(0x2d94)]=!0x0;}this[_0x4ddc68(0x103d)]?(_0x696c82[_0x4ddc68(0x1831)]=!0x0,_0x696c82[_0x4ddc68(0x1670)]=0x0<this[_0x4ddc68(0x62b)],this['_reflectionControls']['x']=this[_0x4ddc68(0x3910)],this[_0x4ddc68(0x3349)]['y']=this[_0x4ddc68(0x1b55)],this[_0x4ddc68(0x3349)]['z']=this[_0x4ddc68(0x2f6d)],this[_0x4ddc68(0x3349)]['w']=0x1/this[_0x4ddc68(0x62b)]):(_0x696c82[_0x4ddc68(0x1831)]=!0x1,_0x696c82[_0x4ddc68(0x1670)]=!0x1);}else _0x696c82['REFLECTION']=!0x1,_0x696c82[_0x4ddc68(0x1831)]=!0x1,_0x696c82[_0x4ddc68(0x1670)]=!0x1,_0x696c82[_0x4ddc68(0x2e6b)]=!0x1,_0x696c82[_0x4ddc68(0x198b)]=!0x1,_0x696c82[_0x4ddc68(0x3cda)]=!0x1,_0x696c82['REFLECTIONMAP_PLANAR']=!0x1,_0x696c82[_0x4ddc68(0x2d94)]=!0x1,_0x696c82[_0x4ddc68(0x9c1)]=!0x1,_0x696c82[_0x4ddc68(0x5c1)]=!0x1,_0x696c82[_0x4ddc68(0x379f)]=!0x1,_0x696c82[_0x4ddc68(0x198f)]=!0x1,_0x696c82[_0x4ddc68(0x1bc9)]=!0x1,_0x696c82[_0x4ddc68(0x182d)]=!0x1,_0x696c82[_0x4ddc68(0x410d)]=!0x1,_0x696c82[_0x4ddc68(0x14d5)]=!0x1,_0x696c82[_0x4ddc68(0x5c5)]=!0x1,_0x696c82['GAMMAREFLECTION']=!0x1,_0x696c82['RGBDREFLECTION']=!0x1;}_0x696c82[_0x4ddc68(0x363d)]=this[_0x4ddc68(0x355d)]===_0x533a35['g']['ALPHA_PREMULTIPLIED']||this[_0x4ddc68(0x355d)]===_0x533a35['g'][_0x4ddc68(0x27c0)],_0x696c82['USERGBCOLOR']=this[_0x4ddc68(0xd7f)],_0x696c82[_0x4ddc68(0x186a)]=this[_0x4ddc68(0x33b4)];}if(_0x696c82[_0x4ddc68(0x38f7)]&&(_0x696c82[_0x4ddc68(0x3076)]=!this[_0x4ddc68(0xd7f)]&&(0x0!==this['_primaryColorShadowLevel']||0x0!==this['_primaryColorHighlightLevel']),_0x696c82[_0x4ddc68(0x10ff)]=this['_shadowOnly']),_0x696c82[_0x4ddc68(0x2210)]&&this[_0x4ddc68(0x1de)]){if(!this['_imageProcessingConfiguration'][_0x4ddc68(0x3a4f)]())return!0x1;this['_imageProcessingConfiguration']['prepareDefines'](_0x696c82);}if(_0x248de1['G'][_0x4ddc68(0x30ae)](_0x42cc5f,_0x57f08c,!0x1,this[_0x4ddc68(0x227c)],this[_0x4ddc68(0xafb)],this[_0x4ddc68(0x23a5)](_0x42cc5f),_0x696c82),_0x248de1['G'][_0x4ddc68(0x3418)](_0x57f08c,_0x59d6cb,this,_0x696c82,_0x504441,null,_0x1f0a29[_0x4ddc68(0x3b8e)]()[_0x4ddc68(0x40a)]),_0x248de1['G'][_0x4ddc68(0x3a63)](_0x42cc5f,_0x696c82,!0x1,!0x0,!0x1)&&_0x42cc5f&&!_0x57f08c[_0x4ddc68(0x2636)]()['getCaps']()['standardDerivatives']&&!_0x42cc5f[_0x4ddc68(0x3acb)](_0x468999['o'][_0x4ddc68(0x3487)])&&(_0x42cc5f[_0x4ddc68(0x2c0e)](!0x0),_0x58c77a['Y'][_0x4ddc68(0x2e91)]('BackgroundMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20'+_0x42cc5f['name'])),_0x696c82[_0x4ddc68(0x1c18)]){_0x696c82[_0x4ddc68(0x1af4)](),_0x57f08c[_0x4ddc68(0x1ec3)]();const _0x39c3aa=new _0xa435e2['L'](),_0x5eed72=(_0x696c82[_0x4ddc68(0x1007)]&&_0x39c3aa['addFallback'](0x0,_0x4ddc68(0x1007)),_0x696c82[_0x4ddc68(0x283)]&&_0x39c3aa[_0x4ddc68(0x2041)](0x1,_0x4ddc68(0x283)),_0x696c82['MULTIVIEW']&&_0x39c3aa[_0x4ddc68(0x2041)](0x0,_0x4ddc68(0x1bda)),_0x248de1['G'][_0x4ddc68(0x2b48)](_0x696c82,_0x39c3aa,this[_0x4ddc68(0x243f)]),[_0x468999['o'][_0x4ddc68(0x31b9)]]);_0x696c82['NORMAL']&&_0x5eed72[_0x4ddc68(0x2f54)](_0x468999['o'][_0x4ddc68(0x3487)]),_0x696c82[_0x4ddc68(0x3ac2)]&&_0x5eed72['push'](_0x468999['o'][_0x4ddc68(0x855)]),_0x696c82[_0x4ddc68(0x2d46)]&&_0x5eed72[_0x4ddc68(0x2f54)](_0x468999['o'][_0x4ddc68(0x32bb)]),_0x248de1['G'][_0x4ddc68(0x3956)](_0x5eed72,_0x42cc5f,_0x696c82,_0x39c3aa),_0x248de1['G']['PrepareAttributesForInstances'](_0x5eed72,_0x696c82);var _0x42cc5f=['world',_0x4ddc68(0x13df),_0x4ddc68(0x22e8),_0x4ddc68(0x40ea),_0x4ddc68(0x1b2c),'vFogInfos','vFogColor',_0x4ddc68(0x30d7),_0x4ddc68(0xa09),_0x4ddc68(0x2a4),'vPrimaryColorShadow',_0x4ddc68(0x3673),_0x4ddc68(0xf1f),_0x4ddc68(0x2e86),_0x4ddc68(0x2075),'shadowLevel','alpha',_0x4ddc68(0xc0c),_0x4ddc68(0x11c6),'vDiffuseInfos','diffuseMatrix'],_0x4363e0=((0x0,_0x15e716['qx'])(_0x42cc5f),[_0x4ddc68(0x109a),_0x4ddc68(0x381a),_0x4ddc68(0x30dc),_0x4ddc68(0x1245)]),_0x16719c=[_0x4ddc68(0x141),_0x4ddc68(0x1850)],_0x269737=(_0x4a4eb7['$']&&(_0x4a4eb7['$'][_0x4ddc68(0x3b8c)](_0x42cc5f,_0x696c82),_0x4a4eb7['$']['PrepareSamplers'](_0x4363e0,_0x696c82)),_0x248de1['G'][_0x4ddc68(0x1795)]({'uniformsNames':_0x42cc5f,'uniformBuffersNames':_0x16719c,'samplers':_0x4363e0,'defines':_0x696c82,'maxSimultaneousLights':this[_0x4ddc68(0x243f)]}),_0x696c82['toString']()),_0x42cc5f=_0x57f08c['getEngine']()[_0x4ddc68(0x3305)](_0x4ddc68(0x1572),{'attributes':_0x5eed72,'uniformsNames':_0x42cc5f,'uniformBuffersNames':_0x16719c,'samplers':_0x4363e0,'defines':_0x269737,'fallbacks':_0x39c3aa,'onCompiled':this[_0x4ddc68(0x3aa7)],'onError':this[_0x4ddc68(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x4ddc68(0x243f)]}},_0x59d6cb);_0x1f0a29[_0x4ddc68(0x3388)](_0x42cc5f,_0x696c82,this[_0x4ddc68(0x1344)]),this[_0x4ddc68(0x36ca)]();}return!(!_0x1f0a29[_0x4ddc68(0x204d)]||!_0x1f0a29[_0x4ddc68(0x204d)]['isReady']()||(_0x696c82[_0x4ddc68(0x1b75)]=_0x57f08c[_0x4ddc68(0x257c)](),_0x1f0a29[_0x4ddc68(0x204d)][_0x4ddc68(0x37ac)]=!0x0,_0x1f0a29[_0x4ddc68(0x204d)][_0x4ddc68(0xf60)]=_0x504441,this[_0x4ddc68(0x1107)](),0x0));}[_0x17867b(0x1ae7)](){var _0x26d716=_0x17867b;this[_0x26d716(0x4c2)]&&(this[_0x26d716(0x183c)][_0x26d716(0x2a3e)](this['__perceptualColor']),this[_0x26d716(0x183c)][_0x26d716(0x28c2)](this[_0x26d716(0x183c)],this[_0x26d716(0x22fd)]()['getEngine']()[_0x26d716(0x3fb5)]),this[_0x26d716(0x1de)]&&this['_primaryColor'][_0x26d716(0x3c2a)](0x1/this[_0x26d716(0x1de)][_0x26d716(0x1a36)],this[_0x26d716(0x183c)]),this[_0x26d716(0x2bcd)]());}[_0x17867b(0x2bcd)](){var _0x3b78b3=_0x17867b;0x0===this['_primaryColorShadowLevel']&&0x0===this[_0x3b78b3(0x35d0)]||(this['_primaryColor'][_0x3b78b3(0x3c2a)](this[_0x3b78b3(0x2e02)],this[_0x3b78b3(0x39df)]),this[_0x3b78b3(0x183c)][_0x3b78b3(0x16b6)](this['_primaryShadowColor'],this[_0x3b78b3(0x39df)]),this[_0x3b78b3(0x757)]['subtractToRef'](this[_0x3b78b3(0x183c)],this[_0x3b78b3(0x40c1)]),this[_0x3b78b3(0x40c1)][_0x3b78b3(0x3c2a)](this[_0x3b78b3(0x35d0)],this[_0x3b78b3(0x40c1)]),this[_0x3b78b3(0x183c)][_0x3b78b3(0x1184)](this[_0x3b78b3(0x40c1)],this['_primaryHighlightColor']));}[_0x17867b(0x36ca)](){var _0x5b06ce=_0x17867b;this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)](_0x5b06ce(0x2a4),0x4),this[_0x5b06ce(0x3e2e)]['addUniform'](_0x5b06ce(0x36b4),0x4),this['_uniformBuffer']['addUniform'](_0x5b06ce(0x1025),0x2),this['_uniformBuffer'][_0x5b06ce(0x1dfb)](_0x5b06ce(0x3673),0x2),this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)]('diffuseMatrix',0x10),this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)](_0x5b06ce(0xf1f),0x10),this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)]('vReflectionMicrosurfaceInfos',0x3),this[_0x5b06ce(0x3e2e)]['addUniform']('fFovMultiplier',0x1),this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)]('pointSize',0x1),this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)](_0x5b06ce(0x35e1),0x1),this[_0x5b06ce(0x3e2e)][_0x5b06ce(0x1dfb)](_0x5b06ce(0x14f2),0x1),this[_0x5b06ce(0x3e2e)]['addUniform'](_0x5b06ce(0xc0c),0x3),this['_uniformBuffer'][_0x5b06ce(0x1dfb)](_0x5b06ce(0x11c6),0x4),this[_0x5b06ce(0x3e2e)]['create']();}['unbind'](){var _0x32af1d=_0x17867b;this['_diffuseTexture']&&this[_0x32af1d(0xaa7)][_0x32af1d(0x1729)]&&this[_0x32af1d(0x3e2e)][_0x32af1d(0x19ec)](_0x32af1d(0x109a),null),this['_reflectionTexture']&&this['_reflectionTexture'][_0x32af1d(0x1729)]&&this[_0x32af1d(0x3e2e)][_0x32af1d(0x19ec)](_0x32af1d(0x381a),null),super['unbind']();}['bindOnlyWorldMatrix'](_0x4f10f4){var _0x422993=_0x17867b;this[_0x422993(0x39de)]['setMatrix'](_0x422993(0x2d0),_0x4f10f4);}[_0x17867b(0xbe6)](_0x1f315f,_0x11ca2f,_0x3f4616){var _0x1c4a88=_0x17867b;const _0x3f7f68=this[_0x1c4a88(0x22fd)]();var _0x4cf671=_0x3f4616[_0x1c4a88(0x38f0)];if(_0x4cf671){_0x3f4616=_0x3f4616[_0x1c4a88(0x204d)];if(_0x3f4616){this['_activeEffect']=_0x3f4616,this[_0x1c4a88(0x2119)](_0x1f315f),_0x248de1['G'][_0x1c4a88(0x2863)](_0x11ca2f,this['_activeEffect']),_0x1f315f=this[_0x1c4a88(0x2a64)](_0x3f7f68,_0x3f4616,_0x11ca2f[_0x1c4a88(0x1db1)]);if(_0x1f315f){this[_0x1c4a88(0x3e2e)]['bindToEffect'](_0x3f4616,_0x1c4a88(0x141)),this[_0x1c4a88(0x240c)](_0x3f4616);const _0x599bf4=this[_0x1c4a88(0x3015)];this['_uniformBuffer'][_0x1c4a88(0xb6)]&&this[_0x1c4a88(0x19c4)]&&this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x1587)]||(_0x3f7f68['texturesEnabled']&&(this[_0x1c4a88(0xaa7)]&&_0x124d53['k'][_0x1c4a88(0x1141)]&&(this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x2ead)](_0x1c4a88(0x1025),this[_0x1c4a88(0xaa7)][_0x1c4a88(0x365d)],this['_diffuseTexture']['level']),_0x248de1['G']['BindTextureMatrix'](this[_0x1c4a88(0xaa7)],this[_0x1c4a88(0x3e2e)],_0x1c4a88(0x22e6))),_0x599bf4&&_0x124d53['k'][_0x1c4a88(0x872)]&&(this['_uniformBuffer'][_0x1c4a88(0x315f)](_0x1c4a88(0xf1f),_0x599bf4[_0x1c4a88(0x3fbc)]()),this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x2ead)]('vReflectionInfos',_0x599bf4['level'],this[_0x1c4a88(0x3840)]),this['_uniformBuffer'][_0x1c4a88(0xbc0)](_0x1c4a88(0x2e86),_0x599bf4['getSize']()[_0x1c4a88(0x37ce)],_0x599bf4[_0x1c4a88(0x2ac0)],_0x599bf4['lodGenerationOffset']))),0x0<this[_0x1c4a88(0x35e1)]&&this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x420)]('shadowLevel',this[_0x1c4a88(0x35e1)]),this['_uniformBuffer'][_0x1c4a88(0x420)](_0x1c4a88(0x14f2),this[_0x1c4a88(0x14f2)]),this['pointsCloud']&&this[_0x1c4a88(0x3e2e)]['updateFloat'](_0x1c4a88(0x30d7),this[_0x1c4a88(0x30d7)]),_0x4cf671[_0x1c4a88(0x3076)]?(this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x1279)](_0x1c4a88(0x2a4),this[_0x1c4a88(0x40c1)],0x1),this[_0x1c4a88(0x3e2e)]['updateColor4'](_0x1c4a88(0x36b4),this[_0x1c4a88(0x39df)],0x1)):this[_0x1c4a88(0x3e2e)]['updateColor4'](_0x1c4a88(0x2a4),this[_0x1c4a88(0x183c)],0x1)),this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x420)](_0x1c4a88(0x2075),this[_0x1c4a88(0x3d42)]),_0x3f7f68[_0x1c4a88(0x3c87)]&&(this[_0x1c4a88(0xaa7)]&&_0x124d53['k']['DiffuseTextureEnabled']&&this['_uniformBuffer'][_0x1c4a88(0x19ec)](_0x1c4a88(0x109a),this[_0x1c4a88(0xaa7)]),_0x599bf4&&_0x124d53['k'][_0x1c4a88(0x872)]&&(_0x4cf671[_0x1c4a88(0x2e6b)]&&_0x4cf671[_0x1c4a88(0x20a6)]||!_0x4cf671[_0x1c4a88(0x2e6b)]?this[_0x1c4a88(0x3e2e)]['setTexture'](_0x1c4a88(0x381a),_0x599bf4):(this[_0x1c4a88(0x3e2e)]['setTexture'](_0x1c4a88(0x381a),_0x599bf4[_0x1c4a88(0x37d9)]||_0x599bf4),this['_uniformBuffer']['setTexture'](_0x1c4a88(0x30dc),_0x599bf4[_0x1c4a88(0x3a5a)]||_0x599bf4),this[_0x1c4a88(0x3e2e)][_0x1c4a88(0x19ec)](_0x1c4a88(0x1245),_0x599bf4[_0x1c4a88(0x2c6e)]||_0x599bf4)),_0x4cf671['REFLECTIONFRESNEL']&&(this[_0x1c4a88(0x3e2e)]['updateFloat3']('vBackgroundCenter',this[_0x1c4a88(0x16a2)]['x'],this[_0x1c4a88(0x16a2)]['y'],this[_0x1c4a88(0x16a2)]['z']),this[_0x1c4a88(0x3e2e)]['updateFloat4'](_0x1c4a88(0x11c6),this['_reflectionControls']['x'],this['_reflectionControls']['y'],this['_reflectionControls']['z'],this[_0x1c4a88(0x3349)]['w'])))),(0x0,_0x15e716['an'])(this[_0x1c4a88(0x39de)],this,_0x3f7f68),_0x3f7f68['bindEyePosition'](_0x3f4616);}else _0x3f7f68[_0x1c4a88(0x2636)]()['_features'][_0x1c4a88(0xbec)]&&(this[_0x1c4a88(0x3e2e)]['bindToEffect'](_0x3f4616,'Material'),this[_0x1c4a88(0x1824)]=!0x0);!_0x1f315f&&this[_0x1c4a88(0x19c4)]||(_0x3f7f68[_0x1c4a88(0x33b1)]&&_0x248de1['G']['BindLights'](_0x3f7f68,_0x11ca2f,this[_0x1c4a88(0x39de)],_0x4cf671,this[_0x1c4a88(0x243f)]),this[_0x1c4a88(0x2fa8)](_0x3f4616),_0x248de1['G'][_0x1c4a88(0xd65)](_0x3f7f68,_0x11ca2f,this[_0x1c4a88(0x39de)],!0x0),this[_0x1c4a88(0x1de)]&&this[_0x1c4a88(0x1de)][_0x1c4a88(0x2dcf)](this['_activeEffect'])),this['_afterBind'](_0x11ca2f,this[_0x1c4a88(0x39de)]),this['_uniformBuffer']['update']();}}}[_0x17867b(0x15f3)](_0x524e10){var _0x1644fa=_0x17867b;return!!super['hasTexture'](_0x524e10)||this[_0x1644fa(0x3015)]===_0x524e10||this[_0x1644fa(0xaa7)]===_0x524e10;}[_0x17867b(0x2d20)](_0x2e6d24=!0x1,_0x10ede9=!0x1){var _0x3f1dc2=_0x17867b;_0x10ede9&&(this['diffuseTexture']&&this['diffuseTexture']['dispose'](),this[_0x3f1dc2(0x1074)]&&this['reflectionTexture'][_0x3f1dc2(0x2d20)]()),this[_0x3f1dc2(0x1a8d)]['dispose'](),this[_0x3f1dc2(0x1de)]&&this[_0x3f1dc2(0x29fd)]&&this['_imageProcessingConfiguration'][_0x3f1dc2(0x1d9d)][_0x3f1dc2(0x2473)](this[_0x3f1dc2(0x29fd)]),super[_0x3f1dc2(0x2d20)](_0x2e6d24);}[_0x17867b(0x11fe)](_0x401393){var _0x4f0b50=_0x17867b;return _0x2d0cca['p4']['Clone'](()=>new _0x3ff69c(_0x401393,this[_0x4f0b50(0x22fd)]()),this);}[_0x17867b(0x3c81)](){var _0x2ebfc5=_0x17867b;const _0x566147=super[_0x2ebfc5(0x3c81)]();return _0x566147['customType']='BABYLON.BackgroundMaterial',_0x566147;}[_0x17867b(0x1653)](){return'BackgroundMaterial';}static['Parse'](_0x4949a5,_0x2d1ed2,_0x33e384){var _0x43a1fd=_0x17867b;return _0x2d0cca['p4']['Parse'](()=>new _0x3ff69c(_0x4949a5[_0x43a1fd(0x3efc)],_0x2d1ed2),_0x4949a5,_0x2d1ed2,_0x33e384);}}_0x3ff69c[_0x17867b(0xef4)]=0.05,_0x3ff69c['StandardReflectance90']=0.5,_0x5b1f1e([(0x0,_0x2d0cca['n9'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x183c),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x1830))],_0x3ff69c['prototype'],_0x17867b(0x2b7c),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['n9'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x4c2),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x2e02),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],'_primaryColorHighlightLevel',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x1830))],_0x3ff69c[_0x17867b(0x1229)],'primaryColorHighlightLevel',null),_0x5b1f1e([(0x0,_0x2d0cca['oU'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x3015),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x1074),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x3840),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c['prototype'],_0x17867b(0x14d0),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['oU'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0xaa7),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x2352),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x3f55),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c['prototype'],'_shadowLevel',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],'shadowLevel',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['hd'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x2f8e),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x16a2),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x1db0),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c['prototype'],_0x17867b(0x10cb),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c['prototype'],_0x17867b(0x1f8),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x103d),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],'_reflectionFalloffDistance',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x62b),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],'_reflectionAmount',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x3910),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x39c8),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x1b55),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c['prototype'],_0x17867b(0x2ee5),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],'reflectionReflectance90',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c['prototype'],'_useRGBColor',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c['prototype'],_0x17867b(0x272),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x33b4),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x1100),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],'_maxSimultaneousLights',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x39ba))],_0x3ff69c[_0x17867b(0x1229)],_0x17867b(0x2606),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['qC'])()],_0x3ff69c[_0x17867b(0x1229)],'_shadowOnly',void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['wz'])(_0x17867b(0x1830))],_0x3ff69c['prototype'],_0x17867b(0x3e3e),void 0x0),_0x5b1f1e([(0x0,_0x2d0cca['rX'])()],_0x3ff69c[_0x17867b(0x1229)],'_imageProcessingConfiguration',void 0x0),(0x0,_0x43a147['H'])(_0x17867b(0x1bc8),_0x3ff69c);},0x8a8d:(_0x847f53,_0x4bf313,_0x43865e)=>{_0x43865e(0x13708);},0x1050d:(_0x81ba1d,_0x5b2fd5,_0x41926b)=>{var _0x2f4840=a8_0x49466b,_0x280322=_0x41926b(0x15a52),_0x3fa57a=_0x41926b(0x1137a),_0xd20f5=_0x41926b(0x16ad5),_0x42e681=_0x41926b(0xe456),_0x21ca2e=_0x41926b(0x2088);class _0x1f71b0 extends _0x280322['k']{constructor(_0x4bf0d7){var _0x20bf04=a8_0x58a1;super(_0x4bf0d7,_0xd20f5['u'][_0x20bf04(0x1aa9)],!0x0),this[_0x20bf04(0x3845)]('worldPosition',_0x3fa57a['E']['Vector4'],!0x1);}[_0x2f4840(0x1653)](){return'ClipPlanesBlock';}['initialize'](_0x44d481){var _0x183173=_0x2f4840;_0x44d481[_0x183173(0x1597)](_0x183173(0x36f5)),_0x44d481[_0x183173(0x1597)](_0x183173(0x36d9)),_0x44d481[_0x183173(0x1597)]('vClipPlane2'),_0x44d481['_excludeVariableName'](_0x183173(0x2339)),_0x44d481[_0x183173(0x1597)]('vClipPlane3'),_0x44d481[_0x183173(0x1597)](_0x183173(0x283b)),_0x44d481[_0x183173(0x1597)](_0x183173(0x3218)),_0x44d481[_0x183173(0x1597)](_0x183173(0x1332)),_0x44d481[_0x183173(0x1597)](_0x183173(0x1667)),_0x44d481[_0x183173(0x1597)]('fClipDistance5'),_0x44d481[_0x183173(0x1597)](_0x183173(0x1ce5)),_0x44d481['_excludeVariableName'](_0x183173(0x2a1d));}get['worldPosition'](){return this['_inputs'][0x0];}get[_0x2f4840(0x2966)](){var _0xee20d6=_0x2f4840;return _0xd20f5['u'][_0xee20d6(0x1aa9)];}set[_0x2f4840(0x2966)](_0x1f40f0){}[_0x2f4840(0x22bd)](_0x4d8a97,_0x25f933,_0x43537d){var _0x3fea1e=_0x2f4840,_0x4d8a97=_0x4d8a97['getScene'](),_0x38b566=!(null!=(_0x38b566=_0x25f933[_0x3fea1e(0x23b3)])?!_0x38b566:!_0x4d8a97[_0x3fea1e(0x23b3)]),_0x300728=!(null!=(_0x300728=_0x25f933[_0x3fea1e(0x123b)])?!_0x300728:!_0x4d8a97[_0x3fea1e(0x123b)]),_0x499efb=!(null!=(_0x499efb=_0x25f933[_0x3fea1e(0x1800)])?!_0x499efb:!_0x4d8a97[_0x3fea1e(0x1800)]),_0x39dadf=!(null!=(_0x39dadf=_0x25f933[_0x3fea1e(0x35ec)])?!_0x39dadf:!_0x4d8a97[_0x3fea1e(0x35ec)]),_0x1e2da2=!(null!=(_0x1e2da2=_0x25f933[_0x3fea1e(0x1dad)])?!_0x1e2da2:!_0x4d8a97[_0x3fea1e(0x1dad)]),_0x25f933=!(null!=(_0x25f933=_0x25f933['clipPlane6'])?!_0x25f933:!_0x4d8a97[_0x3fea1e(0x12a)]);_0x43537d[_0x3fea1e(0x1270)](_0x3fea1e(0x34c7),_0x38b566,!0x0),_0x43537d[_0x3fea1e(0x1270)]('CLIPPLANE2',_0x300728,!0x0),_0x43537d[_0x3fea1e(0x1270)](_0x3fea1e(0x3752),_0x499efb,!0x0),_0x43537d[_0x3fea1e(0x1270)](_0x3fea1e(0x1da0),_0x39dadf,!0x0),_0x43537d[_0x3fea1e(0x1270)]('CLIPPLANE5',_0x1e2da2,!0x0),_0x43537d[_0x3fea1e(0x1270)](_0x3fea1e(0x389a),_0x25f933,!0x0);}['bind'](_0xb57001,_0x34688f,_0x17e069){var _0x1824e8=_0x2f4840;_0x17e069&&(_0x17e069=_0x17e069[_0x1824e8(0x22fd)](),(0x0,_0x21ca2e['an'])(_0xb57001,_0x34688f,_0x17e069));}[_0x2f4840(0x1dc5)](_0x11f3c2){var _0x44cd3f=_0x2f4840;super['_buildBlock'](_0x11f3c2);var _0x360718,_0x9570c6='//'+this[_0x44cd3f(0x3efc)];return _0x11f3c2[_0x44cd3f(0x2966)]!==_0xd20f5['u'][_0x44cd3f(0x2aaa)]?(_0x360718=this['worldPosition'],_0x11f3c2[_0x44cd3f(0x2395)](_0x44cd3f(0x3f7),_0x9570c6,{'replaceStrings':[{'search':/uniform vec4 vClipPlane\d*;/g,'replace':''}]}),_0x11f3c2['compilationString']+=_0x11f3c2[_0x44cd3f(0x359a)](_0x44cd3f(0x7aa),_0x9570c6,{'replaceStrings':[{'search':/worldPos/g,'replace':_0x360718[_0x44cd3f(0x3728)]}]}),_0x11f3c2['_emitUniformFromString']('vClipPlane',_0x44cd3f(0x37ad)),_0x11f3c2[_0x44cd3f(0x3d09)]('vClipPlane2','vec4'),_0x11f3c2[_0x44cd3f(0x3d09)](_0x44cd3f(0x12ac),_0x44cd3f(0x37ad)),_0x11f3c2[_0x44cd3f(0x3d09)](_0x44cd3f(0x3218),_0x44cd3f(0x37ad)),_0x11f3c2['_emitUniformFromString']('vClipPlane5',_0x44cd3f(0x37ad)),void _0x11f3c2[_0x44cd3f(0x3d09)](_0x44cd3f(0x1ce5),_0x44cd3f(0x37ad))):(_0x11f3c2[_0x44cd3f(0x17d9)]['bindableBlocks'][_0x44cd3f(0x2f54)](this),_0x11f3c2[_0x44cd3f(0x17d9)][_0x44cd3f(0x16a8)]['push'](this),_0x11f3c2[_0x44cd3f(0x2395)](_0x44cd3f(0xd2d),_0x9570c6),_0x11f3c2['compilationString']+=_0x11f3c2[_0x44cd3f(0x359a)](_0x44cd3f(0x15e5),_0x9570c6),this);}}(0x0,_0x42e681['H'])(_0x2f4840(0x1af1),_0x1f71b0);},0xf880:(_0x29423d,_0xe88569,_0x5232f5)=>{var _0x3f33b6=a8_0x49466b;_0x5232f5['d'](_0xe88569,{'K':()=>_0x2ac6b9});var _0xe88569=_0x5232f5(0x15a52),_0x34d564=_0x5232f5(0x1137a),_0x5e0811=_0x5232f5(0x16ad5),_0x3a6aba=_0x5232f5(0xe456),_0x31e649=_0x5232f5(0xbac7);class _0x2ac6b9 extends _0xe88569['k']{constructor(_0x43326f){var _0x5bb198=a8_0x58a1;super(_0x43326f,_0x5e0811['u'][_0x5bb198(0x1aa9)]),this[_0x5bb198(0x3834)]=_0x5bb198(0x3638),this[_0x5bb198(0x3674)]=!0x1,this[_0x5bb198(0x35b7)]=!0x1,this[_0x5bb198(0x2c98)]=!0x1,this['registerInput']('uv',_0x34d564['E'][_0x5bb198(0x2e2c)],!0x1,_0x5e0811['u'][_0x5bb198(0x1aa9)]),this[_0x5bb198(0x3554)](_0x5bb198(0x218c),_0x34d564['E'][_0x5bb198(0xb4b)],_0x5e0811['u'][_0x5bb198(0x2c95)]),this[_0x5bb198(0x3554)]('rgb',_0x34d564['E'][_0x5bb198(0x3777)],_0x5e0811['u'][_0x5bb198(0x2c95)]),this[_0x5bb198(0x3554)]('r',_0x34d564['E'][_0x5bb198(0xe8e)],_0x5e0811['u'][_0x5bb198(0x2c95)]),this[_0x5bb198(0x3554)]('g',_0x34d564['E'][_0x5bb198(0xe8e)],_0x5e0811['u']['Neutral']),this[_0x5bb198(0x3554)]('b',_0x34d564['E'][_0x5bb198(0xe8e)],_0x5e0811['u'][_0x5bb198(0x2c95)]),this[_0x5bb198(0x3554)]('a',_0x34d564['E'][_0x5bb198(0xe8e)],_0x5e0811['u'][_0x5bb198(0x2c95)]),this[_0x5bb198(0xf37)][0x0][_0x5bb198(0x2d9c)](_0x34d564['E'][_0x5bb198(0x1e33)]|_0x34d564['E'][_0x5bb198(0x23ca)]|_0x34d564['E'][_0x5bb198(0x1426)]),this[_0x5bb198(0xf37)][0x0][_0x5bb198(0x11f4)]=!0x1;}[_0x3f33b6(0x1653)](){var _0x1afe94=_0x3f33b6;return _0x1afe94(0x23b6);}get['uv'](){var _0x57c7f6=_0x3f33b6;return this[_0x57c7f6(0xf37)][0x0];}get[_0x3f33b6(0x218c)](){var _0x37932e=_0x3f33b6;return this[_0x37932e(0x203)][0x0];}get[_0x3f33b6(0x1885)](){return this['_outputs'][0x1];}get['r'](){var _0x5bfd7e=_0x3f33b6;return this[_0x5bfd7e(0x203)][0x2];}get['g'](){var _0x32c3d3=_0x3f33b6;return this[_0x32c3d3(0x203)][0x3];}get['b'](){var _0x34a0ec=_0x3f33b6;return this[_0x34a0ec(0x203)][0x4];}get['a'](){var _0x383239=_0x3f33b6;return this[_0x383239(0x203)][0x5];}[_0x3f33b6(0xfd0)](_0x3b8bcb){var _0x104985=_0x3f33b6;_0x3b8bcb[_0x104985(0x1597)](_0x104985(0x3638));}get[_0x3f33b6(0x2966)](){var _0x427b88=_0x3f33b6;return!this['uv']['isConnected']||this['uv']['sourceBlock'][_0x427b88(0x3537)]?_0x5e0811['u'][_0x427b88(0x1aa9)]:_0x5e0811['u']['Fragment'];}['prepareDefines'](_0x3515b4,_0x3a13e0,_0x557bd4){var _0x3e1462=_0x3f33b6;_0x557bd4['setValue'](this[_0x3e1462(0x2610)],this['convertToGammaSpace'],!0x0),_0x557bd4['setValue'](this[_0x3e1462(0x2611)],this[_0x3e1462(0x35b7)],!0x0);}[_0x3f33b6(0x3a4f)](){var _0x164fd2=_0x3f33b6;return!(this[_0x164fd2(0xc52)]&&!this['texture']['isReadyOrNotBlocking']());}[_0x3f33b6(0x2011)](_0x49d3a7){var _0x4df429=_0x3f33b6,_0x64e45e=this['uv'];if(_0x64e45e[_0x4df429(0x48d)][_0x4df429(0x3ced)]['isInput']&&!_0x64e45e[_0x4df429(0x48d)][_0x4df429(0x3ced)][_0x4df429(0x3b20)]&&_0x49d3a7[_0x4df429(0x3d09)](_0x64e45e[_0x4df429(0x3728)],_0x4df429(0x2d8f)),this[_0x4df429(0x2751)]=_0x4df429(0x36b2)+_0x64e45e[_0x4df429(0x3728)],_0x49d3a7[_0x4df429(0x1f31)](this[_0x4df429(0x2751)],_0x4df429(0x2d8f)),_0x49d3a7[_0x4df429(0x29e8)]+=this[_0x4df429(0x2751)]+_0x4df429(0x1b0)+_0x64e45e[_0x4df429(0x3728)]+_0x4df429(0x16cd),this[_0x4df429(0x203)]['some'](_0x1602f2=>_0x1602f2[_0x4df429(0x984)])){this[_0x4df429(0x15f9)](_0x49d3a7,!0x0);for(const _0x19d97f of this[_0x4df429(0x203)])_0x19d97f['hasEndpoints']&&this['_writeOutput'](_0x49d3a7,_0x19d97f,_0x19d97f['name'],!0x0);}}['_writeTextureRead'](_0x485b03,_0x2dd82f=!0x1){var _0x493dbb=_0x3f33b6,_0x261a87=this['uv'];if(_0x2dd82f)return _0x485b03[_0x493dbb(0x2966)]===_0x5e0811['u'][_0x493dbb(0x2aaa)]?void 0x0:void(_0x485b03[_0x493dbb(0x29e8)]+=_0x493dbb(0x2406)+this[_0x493dbb(0x3837)]+'\x20=\x20texture2D('+this['_samplerName']+',\x20'+_0x261a87[_0x493dbb(0x3728)]+_0x493dbb(0x23d3));this['uv'][_0x493dbb(0x3ced)][_0x493dbb(0x2966)]===_0x5e0811['u'][_0x493dbb(0x2aaa)]?_0x485b03['compilationString']+='vec4\x20'+this[_0x493dbb(0x3837)]+_0x493dbb(0x37b)+this['_samplerName']+',\x20'+_0x261a87[_0x493dbb(0x3728)]+_0x493dbb(0x23d3):_0x485b03[_0x493dbb(0x29e8)]+='vec4\x20'+this['_tempTextureRead']+_0x493dbb(0x37b)+this[_0x493dbb(0x3834)]+',\x20'+this[_0x493dbb(0x2751)]+_0x493dbb(0x23d3);}['_writeOutput'](_0x573686,_0x170a31,_0xbf4dad,_0x36aec2=!0x1){var _0x4e504c=_0x3f33b6;if(_0x36aec2)return _0x573686[_0x4e504c(0x2966)]===_0x5e0811['u'][_0x4e504c(0x2aaa)]?void 0x0:void(_0x573686[_0x4e504c(0x29e8)]+=this['_declareOutput'](_0x170a31,_0x573686)+_0x4e504c(0x1b0)+this[_0x4e504c(0x3837)]+'.'+_0xbf4dad+_0x4e504c(0x410c));this['uv'][_0x4e504c(0x3ced)][_0x4e504c(0x2966)]===_0x5e0811['u']['Fragment']?_0x573686[_0x4e504c(0x29e8)]+=this[_0x4e504c(0x2394)](_0x170a31,_0x573686)+_0x4e504c(0x1b0)+this[_0x4e504c(0x3837)]+'.'+_0xbf4dad+';\x0d\x0a':(_0x573686[_0x4e504c(0x29e8)]+=this[_0x4e504c(0x2394)](_0x170a31,_0x573686)+_0x4e504c(0x1b0)+this[_0x4e504c(0x3837)]+'.'+_0xbf4dad+';\x0d\x0a',_0x573686[_0x4e504c(0x29e8)]+='#ifdef\x20'+this[_0x4e504c(0x2610)]+'\x0d\x0a',_0x573686['compilationString']+=_0x170a31['associatedVariableName']+'\x20=\x20toGammaSpace('+_0x170a31['associatedVariableName']+_0x4e504c(0x23d3),_0x573686[_0x4e504c(0x29e8)]+='#endif\x0d\x0a',_0x573686['compilationString']+=_0x4e504c(0x1495)+this[_0x4e504c(0x2611)]+'\x0d\x0a',_0x573686[_0x4e504c(0x29e8)]+=_0x170a31[_0x4e504c(0x3728)]+'\x20=\x20toLinearSpace('+_0x170a31[_0x4e504c(0x3728)]+_0x4e504c(0x23d3),_0x573686[_0x4e504c(0x29e8)]+=_0x4e504c(0x2cbc));}[_0x3f33b6(0x1dc5)](_0x249080){var _0x9d850d=_0x3f33b6;if(super['_buildBlock'](_0x249080),this[_0x9d850d(0x3837)]=_0x249080[_0x9d850d(0x109d)]('tempTextureRead'),_0x249080[_0x9d850d(0x17d9)][_0x9d850d(0x3e27)][_0x9d850d(0x404a)](this)<0x0&&_0x249080['sharedData'][_0x9d850d(0x3e27)][_0x9d850d(0x2f54)](this),_0x249080[_0x9d850d(0x17d9)][_0x9d850d(0x29c)][_0x9d850d(0x404a)](this)<0x0&&_0x249080[_0x9d850d(0x17d9)]['textureBlocks'][_0x9d850d(0x2f54)](this),_0x249080[_0x9d850d(0x17d9)][_0x9d850d(0x16a8)]['indexOf'](this)<0x0&&_0x249080[_0x9d850d(0x17d9)][_0x9d850d(0x16a8)][_0x9d850d(0x2f54)](this),_0x249080[_0x9d850d(0x2966)]!==_0x5e0811['u']['Fragment'])return _0x249080[_0x9d850d(0x1702)](this[_0x9d850d(0x3834)]),void this[_0x9d850d(0x2011)](_0x249080);if(this['_outputs']['some'](_0x5ac989=>_0x5ac989[_0x9d850d(0x15bf)])){_0x249080[_0x9d850d(0x1702)](this[_0x9d850d(0x3834)]),this[_0x9d850d(0x2610)]=_0x249080[_0x9d850d(0x249f)]('ISLINEAR'),this['_gammaDefineName']=_0x249080[_0x9d850d(0x249f)](_0x9d850d(0x329b));var _0x993c9c='//'+this['name'];_0x249080['_emitFunctionFromInclude'](_0x9d850d(0x1388),_0x993c9c),this[_0x9d850d(0x15f9)](_0x249080);for(const _0x282e21 of this[_0x9d850d(0x203)])_0x282e21[_0x9d850d(0x1d1a)]&&this['_writeOutput'](_0x249080,_0x282e21,_0x282e21[_0x9d850d(0x3efc)]);return this;}}[_0x3f33b6(0x3c81)](){var _0x2b6ab8=_0x3f33b6;const _0x3ae7e7=super['serialize']();return _0x3ae7e7[_0x2b6ab8(0x3674)]=this[_0x2b6ab8(0x3674)],_0x3ae7e7[_0x2b6ab8(0x35b7)]=this[_0x2b6ab8(0x35b7)],this['texture']&&!this[_0x2b6ab8(0xc52)][_0x2b6ab8(0x1729)]&&(_0x3ae7e7[_0x2b6ab8(0xc52)]=this[_0x2b6ab8(0xc52)][_0x2b6ab8(0x3c81)]()),_0x3ae7e7;}[_0x3f33b6(0x3f89)](_0x35b4d9,_0x319ce9,_0xb549b6){var _0x3a191b=_0x3f33b6;super[_0x3a191b(0x3f89)](_0x35b4d9,_0x319ce9,_0xb549b6),this[_0x3a191b(0x3674)]=_0x35b4d9['convertToGammaSpace'],this['convertToLinearSpace']=!!_0x35b4d9['convertToLinearSpace'],_0x35b4d9['texture']&&(_0xb549b6=0x0===_0x35b4d9[_0x3a191b(0xc52)][_0x3a191b(0x2f50)][_0x3a191b(0x404a)](_0x3a191b(0x2551))?'':_0xb549b6,this[_0x3a191b(0xc52)]=_0x31e649['x'][_0x3a191b(0xb3f)](_0x35b4d9['texture'],_0x319ce9,_0xb549b6));}}(0x0,_0x3a6aba['H'])(_0x3f33b6(0x28a5),_0x2ac6b9);},0x5977:(_0xbb7bc3,_0x32681e,_0x197008)=>{var _0x1debe6=a8_0x49466b,_0x38df1c=_0x197008(0x15a52),_0x1610b6=_0x197008(0x1137a),_0x44168b=_0x197008(0x13cd1),_0x483cbf=_0x197008(0x16ad5),_0x31c99f=_0x197008(0x147cf),_0x338f68=_0x197008(0x11c74),_0x3cf7d9=_0x197008(0xe456);_0x197008(0x12a16);class _0x1ce5cb extends _0x38df1c['k']{constructor(_0x53008d){var _0x27480c=a8_0x58a1;super(_0x53008d,_0x483cbf['u'][_0x27480c(0x1aa9)],!0x1),this[_0x27480c(0x3845)](_0x27480c(0x3da6),_0x1610b6['E']['Vector4'],!0x1,_0x483cbf['u'][_0x27480c(0x9d6)]),this[_0x27480c(0x3845)]('view',_0x1610b6['E'][_0x27480c(0x3809)],!0x1,_0x483cbf['u'][_0x27480c(0x9d6)]),this['registerInput'](_0x27480c(0x213a),_0x1610b6['E']['AutoDetect'],!0x1,_0x483cbf['u'][_0x27480c(0x2aaa)]),this['registerInput']('fogColor',_0x1610b6['E']['AutoDetect'],!0x1,_0x483cbf['u']['Fragment']),this[_0x27480c(0x3554)](_0x27480c(0xfa8),_0x1610b6['E'][_0x27480c(0x3777)],_0x483cbf['u'][_0x27480c(0x2aaa)]),this[_0x27480c(0x213a)][_0x27480c(0x2d9c)](_0x1610b6['E']['Color3']|_0x1610b6['E'][_0x27480c(0x23ca)]|_0x1610b6['E'][_0x27480c(0xb4b)]),this['fogColor'][_0x27480c(0x2d9c)](_0x1610b6['E'][_0x27480c(0x3777)]|_0x1610b6['E']['Vector3']|_0x1610b6['E'][_0x27480c(0xb4b)]);}[_0x1debe6(0x1653)](){var _0xbded83=_0x1debe6;return _0xbded83(0x231c);}get[_0x1debe6(0x3da6)](){return this['_inputs'][0x0];}get[_0x1debe6(0x13df)](){var _0x158a3f=_0x1debe6;return this[_0x158a3f(0xf37)][0x1];}get[_0x1debe6(0x213a)](){var _0x1bbd02=_0x1debe6;return this[_0x1bbd02(0xf37)][0x2];}get['fogColor'](){var _0x4fc43c=_0x1debe6;return this[_0x4fc43c(0xf37)][0x3];}get[_0x1debe6(0xfa8)](){var _0x880509=_0x1debe6;return this[_0x880509(0x203)][0x0];}[_0x1debe6(0x25bf)](_0x3d1148){var _0x33b2c3=_0x1debe6;if(!this[_0x33b2c3(0x13df)][_0x33b2c3(0x28d4)]){let _0xd5f26d=_0x3d1148[_0x33b2c3(0x3479)](_0x58d7ec=>_0x58d7ec['systemValue']===_0x44168b['$'][_0x33b2c3(0x1caf)]);_0xd5f26d||(_0xd5f26d=new _0x338f68['S'](_0x33b2c3(0x13df)))[_0x33b2c3(0x2d7e)](_0x44168b['$'][_0x33b2c3(0x1caf)]),_0xd5f26d[_0x33b2c3(0xfa8)][_0x33b2c3(0x2e4)](this[_0x33b2c3(0x13df)]);}if(!this['fogColor']['isConnected']){let _0x1f279a=_0x3d1148[_0x33b2c3(0x3479)](_0x263d20=>_0x263d20['systemValue']===_0x44168b['$'][_0x33b2c3(0x13f8)]);_0x1f279a||(_0x1f279a=new _0x338f68['S'](_0x33b2c3(0x317b),void 0x0,_0x1610b6['E']['Color3']))[_0x33b2c3(0x2d7e)](_0x44168b['$']['FogColor']),_0x1f279a['output'][_0x33b2c3(0x2e4)](this[_0x33b2c3(0x317b)]);}}['prepareDefines'](_0x56faa,_0x10702f,_0x47c12c){var _0xcbe398=_0x1debe6,_0x2fbb8a=_0x56faa[_0xcbe398(0x22fd)]();_0x47c12c[_0xcbe398(0x1270)](_0xcbe398(0x1007),_0x10702f[_0xcbe398(0xafb)]&&_0x31c99f['G'][_0xcbe398(0x38bb)](_0x56faa,_0x2fbb8a));}[_0x1debe6(0x2dcf)](_0x4442e2,_0xc688cf,_0x38a493){var _0x252713=_0x1debe6;_0x38a493&&(_0x38a493=_0x38a493[_0x252713(0x22fd)](),_0x4442e2['setFloat4'](this['_fogParameters'],_0x38a493[_0x252713(0x3e1a)],_0x38a493['fogStart'],_0x38a493[_0x252713(0x1b6b)],_0x38a493[_0x252713(0xba9)]));}['_buildBlock'](_0x10bcda){var _0x330f28=_0x1debe6,_0x51fb07,_0x5b50f1,_0x2d3b5f,_0x2afcf2;return super[_0x330f28(0x1dc5)](_0x10bcda),_0x10bcda[_0x330f28(0x2966)]===_0x483cbf['u'][_0x330f28(0x2aaa)]?(_0x10bcda['sharedData'][_0x330f28(0x16a8)][_0x330f28(0x2f54)](this),_0x10bcda['sharedData']['bindableBlocks'][_0x330f28(0x2f54)](this),_0x10bcda['_emitFunctionFromInclude'](_0x330f28(0x1221),'//'+this['name'],{'removeUniforms':!0x0,'removeVaryings':!0x0,'removeIfDef':!0x1,'replaceStrings':[{'search':/float CalcFogFactor\(\)/,'replace':_0x330f28(0x21a5)}]}),_0x2d3b5f=_0x10bcda['_getFreeVariableName'](_0x330f28(0x266f)),_0x51fb07=this['input'],_0x2afcf2=this[_0x330f28(0x317b)],this[_0x330f28(0x1b72)]=_0x10bcda['_getFreeVariableName'](_0x330f28(0x2519)),_0x5b50f1=this[_0x330f28(0x203)][0x0],_0x10bcda['_emitUniformFromString'](this[_0x330f28(0x1b72)],_0x330f28(0x37ad)),_0x10bcda[_0x330f28(0x29e8)]+=_0x330f28(0x1bf9),_0x10bcda['compilationString']+='float\x20'+_0x2d3b5f+'\x20=\x20CalcFogFactor('+this['_fogDistanceName']+',\x20'+this[_0x330f28(0x1b72)]+_0x330f28(0x23d3),_0x10bcda['compilationString']+=this[_0x330f28(0x2394)](_0x5b50f1,_0x10bcda)+('\x20=\x20'+_0x2d3b5f+'\x20*\x20'+_0x51fb07[_0x330f28(0x3728)]+'.rgb\x20+\x20(1.0\x20-\x20'+_0x2d3b5f+_0x330f28(0x2134)+_0x2afcf2['associatedVariableName']+'.rgb;\x0d\x0a'),_0x10bcda[_0x330f28(0x29e8)]+='#else\x0d\x0a'+this['_declareOutput'](_0x5b50f1,_0x10bcda)+_0x330f28(0xcd2)+_0x51fb07[_0x330f28(0x3728)]+_0x330f28(0xe82),_0x10bcda[_0x330f28(0x29e8)]+=_0x330f28(0x2cbc)):(_0x2d3b5f=this[_0x330f28(0x3da6)],_0x2afcf2=this[_0x330f28(0x13df)],this[_0x330f28(0x1104)]=_0x10bcda[_0x330f28(0x109d)](_0x330f28(0x698)),_0x10bcda[_0x330f28(0x1f31)](this[_0x330f28(0x1104)],'vec3'),_0x10bcda['compilationString']+=this[_0x330f28(0x1104)]+_0x330f28(0x192)+_0x2afcf2[_0x330f28(0x3728)]+'\x20*\x20'+_0x2d3b5f[_0x330f28(0x3728)]+').xyz;\x0d\x0a'),this;}}(0x0,_0x3cf7d9['H'])(_0x1debe6(0x2455),_0x1ce5cb);},0xdbdc:(_0x5e62d9,_0x222e10,_0x32b4e4)=>{var _0x49184b=a8_0x49466b;_0x32b4e4['d'](_0x222e10,{'S':()=>_0x53cfa9});var _0x222e10=_0x32b4e4(0x15a52),_0x511ba2=_0x32b4e4(0x1137a),_0x112e8c=_0x32b4e4(0xec3c),_0x5c4769=_0x32b4e4(0x16ad5),_0x550d63=_0x32b4e4(0xe456),_0x3e1503=_0x32b4e4(0xbac7),_0x396874=_0x32b4e4(0x77a5),_0x1343d3=_0x32b4e4(0xe779),_0x334cf7=_0x32b4e4(0xd646),_0x4c5a17=_0x32b4e4(0xf8c1);class _0x53cfa9 extends _0x222e10['k']{constructor(_0x2fd497){var _0x3896b0=a8_0x58a1;super(_0x2fd497,_0x5c4769['u'][_0x3896b0(0x1aa9)]),this['registerOutput'](_0x3896b0(0x3d9d),_0x511ba2['E'][_0x3896b0(0x2a09)],_0x5c4769['u'][_0x3896b0(0x1aa9)],new _0x334cf7['C'](_0x3896b0(0x3d9d),this,_0x112e8c['Ab'][_0x3896b0(0x1ec9)],_0x53cfa9,'ImageSourceBlock'));}get[_0x49184b(0xc52)](){var _0x2a29b4=_0x49184b;return this[_0x2a29b4(0x265a)];}set[_0x49184b(0xc52)](_0x14249d){var _0x73520f=_0x49184b,_0x4695aa;if(this[_0x73520f(0x265a)]!==_0x14249d){const _0x42f82e=null!=(_0x4695aa=null==_0x14249d?void 0x0:_0x14249d['getScene']())?_0x4695aa:_0x4c5a17['l'][_0x73520f(0x19c8)];!_0x14249d&&_0x42f82e&&_0x42f82e[_0x73520f(0x2322)](_0x396874['g'][_0x73520f(0xd64)],_0x677428=>_0x677428[_0x73520f(0x15f3)](this['_texture'])),(this[_0x73520f(0x265a)]=_0x14249d)&&_0x42f82e&&_0x42f82e[_0x73520f(0x2322)](_0x396874['g'][_0x73520f(0xd64)],_0x4501e8=>_0x4501e8[_0x73520f(0x15f3)](_0x14249d));}}get[_0x49184b(0x23c)](){var _0x177e8c=_0x49184b;return this[_0x177e8c(0x3834)];}[_0x49184b(0x2dcf)](_0x4efc53){var _0x3f1275=_0x49184b;this[_0x3f1275(0xc52)]&&_0x4efc53[_0x3f1275(0x19ec)](this['_samplerName'],this['texture']);}[_0x49184b(0x3a4f)](){var _0x1f714c=_0x49184b;return!(this[_0x1f714c(0xc52)]&&!this[_0x1f714c(0xc52)][_0x1f714c(0x30b8)]());}[_0x49184b(0x1653)](){return'ImageSourceBlock';}get['source'](){var _0x128341=_0x49184b;return this[_0x128341(0x203)][0x0];}[_0x49184b(0x1dc5)](_0x50a896){var _0x5c88da=_0x49184b;return super[_0x5c88da(0x1dc5)](_0x50a896),_0x50a896[_0x5c88da(0x2966)]===_0x5c4769['u'][_0x5c88da(0x9d6)]&&(this[_0x5c88da(0x3834)]=_0x50a896['_getFreeVariableName'](this[_0x5c88da(0x3efc)]+'Sampler'),_0x50a896['sharedData'][_0x5c88da(0x3e27)][_0x5c88da(0x2f54)](this),_0x50a896['sharedData'][_0x5c88da(0x29c)][_0x5c88da(0x2f54)](this),_0x50a896[_0x5c88da(0x17d9)][_0x5c88da(0x110f)][_0x5c88da(0x2f54)](this)),_0x50a896[_0x5c88da(0x1702)](this[_0x5c88da(0x3834)]),this;}['_dumpPropertiesCode'](){var _0x46f0f6=_0x49184b;let _0x262ad0=super['_dumpPropertiesCode']();return this['texture']?_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0=(_0x262ad0+=this[_0x46f0f6(0x3c50)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this['texture'][_0x46f0f6(0x3efc)]+_0x46f0f6(0x19e1)+this[_0x46f0f6(0xc52)][_0x46f0f6(0x187e)]+',\x20'+this[_0x46f0f6(0xc52)][_0x46f0f6(0x147c)]+',\x20'+this[_0x46f0f6(0xc52)][_0x46f0f6(0x17df)]+');\x0d\x0a')+(this[_0x46f0f6(0x3c50)]+_0x46f0f6(0x351a)+this[_0x46f0f6(0xc52)][_0x46f0f6(0x255d)]+_0x46f0f6(0x410c)))+(this[_0x46f0f6(0x3c50)]+'.texture.wrapV\x20=\x20'+this[_0x46f0f6(0xc52)][_0x46f0f6(0x494)]+';\x0d\x0a'))+(this[_0x46f0f6(0x3c50)]+_0x46f0f6(0x13bf)+this[_0x46f0f6(0xc52)]['uAng']+_0x46f0f6(0x410c)))+(this[_0x46f0f6(0x3c50)]+_0x46f0f6(0x2139)+this[_0x46f0f6(0xc52)][_0x46f0f6(0x349d)]+';\x0d\x0a'))+(this[_0x46f0f6(0x3c50)]+_0x46f0f6(0x2e95)+this[_0x46f0f6(0xc52)][_0x46f0f6(0xde1)]+_0x46f0f6(0x410c)))+(this['_codeVariableName']+'.texture.uOffset\x20=\x20'+this[_0x46f0f6(0xc52)][_0x46f0f6(0x3987)]+_0x46f0f6(0x410c)))+(this[_0x46f0f6(0x3c50)]+_0x46f0f6(0x2345)+this[_0x46f0f6(0xc52)][_0x46f0f6(0x4ff)]+_0x46f0f6(0x410c)))+(this[_0x46f0f6(0x3c50)]+'.texture.uScale\x20=\x20'+this['texture']['uScale']+_0x46f0f6(0x410c)))+(this[_0x46f0f6(0x3c50)]+_0x46f0f6(0x2f66)+this[_0x46f0f6(0xc52)][_0x46f0f6(0x3c8d)]+_0x46f0f6(0x410c)))+(this['_codeVariableName']+_0x46f0f6(0x21ed)+this[_0x46f0f6(0xc52)]['coordinatesMode']+';\x0d\x0a'):_0x262ad0;}[_0x49184b(0x3c81)](){var _0xa18e65=_0x49184b;const _0x3e340a=super[_0xa18e65(0x3c81)]();return this['texture']&&!this[_0xa18e65(0xc52)][_0xa18e65(0x1729)]&&_0xa18e65(0x290a)!==this[_0xa18e65(0xc52)]['getClassName']()&&(_0x3e340a[_0xa18e65(0xc52)]=this[_0xa18e65(0xc52)][_0xa18e65(0x3c81)]()),_0x3e340a;}[_0x49184b(0x3f89)](_0x2058a6,_0x59ab4a,_0x2418f3){var _0x297b0=_0x49184b;super[_0x297b0(0x3f89)](_0x2058a6,_0x59ab4a,_0x2418f3),_0x2058a6[_0x297b0(0xc52)]&&!_0x1343d3['O'][_0x297b0(0x2e09)]&&void 0x0!==_0x2058a6[_0x297b0(0xc52)]['url']&&(_0x2418f3=0x0===_0x2058a6['texture'][_0x297b0(0x2f50)][_0x297b0(0x404a)](_0x297b0(0x2551))?'':_0x2418f3,this[_0x297b0(0xc52)]=_0x3e1503['x']['Parse'](_0x2058a6[_0x297b0(0xc52)],_0x59ab4a,_0x2418f3));}}(0x0,_0x550d63['H'])(_0x49184b(0xd04),_0x53cfa9);},0x17875:(_0xe69788,_0x281219,_0x21a5c7)=>{_0x21a5c7(0x5977),_0x21a5c7(0x11974),_0x21a5c7(0xb735),_0x21a5c7(0xc4ea),_0x21a5c7(0xf880),_0x21a5c7(0x3a47),_0x21a5c7(0xdbdc),_0x21a5c7(0x1050d);},0x11974:(_0x915204,_0x5513dc,_0x8e31bf)=>{var _0x2d8206=a8_0x49466b,_0x42fa8b=_0x8e31bf(0x15a52),_0x1dcb17=_0x8e31bf(0x16ad5),_0x51a21f=_0x8e31bf(0x1137a),_0x46feb8=_0x8e31bf(0x147cf),_0x2a3a9d=_0x8e31bf(0x13cd1),_0xd1a074=_0x8e31bf(0x11c74),_0x38fb8c=_0x8e31bf(0xe456),_0xebc258=_0x8e31bf(0x159af),_0x2c3994=(_0x8e31bf(0xe6c7),_0x8e31bf(0x1b3f),_0x8e31bf(0x15fb5),_0x8e31bf(0xc971),_0x8e31bf(0xb0bc),_0x8e31bf(0x175b0),_0x8e31bf(0x1f57),_0x8e31bf(0x1f85),_0x8e31bf(0x6e75),_0x8e31bf(0x6214));class _0x5bdff3 extends _0x42fa8b['k']{constructor(_0x576c31){var _0x18e6e=a8_0x58a1;super(_0x576c31,_0x1dcb17['u'][_0x18e6e(0x1aa9)]),this[_0x18e6e(0x36f9)]=0x0,this['generateOnlyFragmentCode']=!0x1,this[_0x18e6e(0x2c98)]=!0x0,this[_0x18e6e(0x3845)](_0x18e6e(0x3da6),_0x51a21f['E']['Vector4'],!0x1,_0x1dcb17['u'][_0x18e6e(0x9d6)]),this[_0x18e6e(0x3845)](_0x18e6e(0xcf1),_0x51a21f['E'][_0x18e6e(0x1426)],!0x1,_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this[_0x18e6e(0x3845)](_0x18e6e(0x3555),_0x51a21f['E'][_0x18e6e(0x23ca)],!0x1,_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this['registerInput']('glossiness',_0x51a21f['E']['Float'],!0x0,_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this[_0x18e6e(0x3845)]('glossPower',_0x51a21f['E'][_0x18e6e(0xe8e)],!0x0,_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this[_0x18e6e(0x3845)]('diffuseColor',_0x51a21f['E'][_0x18e6e(0x3777)],!0x0,_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this['registerInput'](_0x18e6e(0x2218),_0x51a21f['E']['Color3'],!0x0,_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this[_0x18e6e(0x3845)]('view',_0x51a21f['E']['Matrix'],!0x0),this[_0x18e6e(0x3554)](_0x18e6e(0x2de0),_0x51a21f['E'][_0x18e6e(0x3777)],_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this[_0x18e6e(0x3554)](_0x18e6e(0x8fe),_0x51a21f['E']['Color3'],_0x1dcb17['u'][_0x18e6e(0x2aaa)]),this['registerOutput'](_0x18e6e(0x2558),_0x51a21f['E'][_0x18e6e(0xe8e)],_0x1dcb17['u'][_0x18e6e(0x2aaa)]);}static[_0x2d8206(0x3981)](_0x4b16bd,_0x454f52){var _0x5aeeb8=_0x2d8206;const _0x3d1d5d=_0x4b16bd;return _0x3d1d5d[_0x5aeeb8(0x3da6)][_0x5aeeb8(0x28d4)]?(_0x3d1d5d[_0x5aeeb8(0x312e)]=!_0x3d1d5d[_0x5aeeb8(0x312e)],_0x2c3994[_0x5aeeb8(0x1fe2)](_0x5aeeb8(0x1507)),!0x1):(_0x3d1d5d['_setTarget'](),!0x0);}[_0x2d8206(0x10d7)](){var _0x3790dc=_0x2d8206;this[_0x3790dc(0xbdd)](this[_0x3790dc(0x312e)]?_0x1dcb17['u'][_0x3790dc(0x2aaa)]:_0x1dcb17['u'][_0x3790dc(0x1aa9)]),this[_0x3790dc(0xac6)](_0x3790dc(0x3da6))[_0x3790dc(0x2966)]=this[_0x3790dc(0x312e)]?_0x1dcb17['u']['Fragment']:_0x1dcb17['u'][_0x3790dc(0x9d6)];}[_0x2d8206(0x1653)](){var _0x16222d=_0x2d8206;return _0x16222d(0x13b4);}get[_0x2d8206(0x3da6)](){var _0x2da76d=_0x2d8206;return this[_0x2da76d(0xf37)][0x0];}get[_0x2d8206(0xcf1)](){return this['_inputs'][0x1];}get['cameraPosition'](){return this['_inputs'][0x2];}get[_0x2d8206(0x1bbd)](){var _0x352866=_0x2d8206;return this[_0x352866(0xf37)][0x3];}get['glossPower'](){var _0x132fe6=_0x2d8206;return this[_0x132fe6(0xf37)][0x4];}get[_0x2d8206(0x394)](){var _0x1f663f=_0x2d8206;return this[_0x1f663f(0xf37)][0x5];}get[_0x2d8206(0x2218)](){var _0x647a0a=_0x2d8206;return this[_0x647a0a(0xf37)][0x6];}get[_0x2d8206(0x13df)](){return this['_inputs'][0x7];}get['diffuseOutput'](){var _0x490355=_0x2d8206;return this[_0x490355(0x203)][0x0];}get['specularOutput'](){var _0x23de02=_0x2d8206;return this[_0x23de02(0x203)][0x1];}get[_0x2d8206(0x2558)](){var _0x300c1b=_0x2d8206;return this[_0x300c1b(0x203)][0x2];}[_0x2d8206(0x25bf)](_0x176766){var _0x51e4ef=_0x2d8206;if(!this[_0x51e4ef(0x3555)][_0x51e4ef(0x28d4)]){let _0x9dcbe0=_0x176766['getInputBlockByPredicate'](_0x138344=>_0x138344[_0x51e4ef(0x3061)]===_0x2a3a9d['$']['CameraPosition']);_0x9dcbe0||(_0x9dcbe0=new _0xd1a074['S'](_0x51e4ef(0x3555)))[_0x51e4ef(0x2d7e)](_0x2a3a9d['$'][_0x51e4ef(0xf01)]),_0x9dcbe0[_0x51e4ef(0xfa8)][_0x51e4ef(0x2e4)](this[_0x51e4ef(0x3555)]);}}['prepareDefines'](_0xac8100,_0x59abed,_0x5543ef){var _0x52175a=_0x2d8206,_0x37ecf3,_0x1fb049;_0x5543ef[_0x52175a(0x38f7)]&&(_0x37ecf3=_0xac8100[_0x52175a(0x22fd)](),this[_0x52175a(0x2104)]?(_0x46feb8['G'][_0x52175a(0x2298)](_0x37ecf3,_0xac8100,this[_0x52175a(0x2104)],this['_lightId'],_0x5543ef,!0x0,_0x1fb049={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1}),_0x1fb049[_0x52175a(0x3ca6)]&&_0x5543ef[_0x52175a(0x148b)]()):_0x46feb8['G'][_0x52175a(0x14bd)](_0x37ecf3,_0xac8100,_0x5543ef,!0x0,_0x59abed[_0x52175a(0x2606)]));}[_0x2d8206(0xa42)](_0x8b1dcd,_0x310ce6,_0x4c0e92,_0xa802ab){var _0x3bbc39=_0x2d8206;for(let _0x38d6c3=0x0;_0x38d6c3<_0x310ce6[_0x3bbc39(0x2606)]&&_0x4c0e92[_0x3bbc39(0x122)+_0x38d6c3];_0x38d6c3++){var _0x12340c=0x0<=_0x8b1dcd[_0x3bbc39(0x38a7)][_0x3bbc39(0x404a)](_0x3bbc39(0xeb9)+_0x38d6c3);_0x46feb8['G'][_0x3bbc39(0x3a0c)](_0x38d6c3,_0x8b1dcd[_0x3bbc39(0x38a7)],_0x8b1dcd[_0x3bbc39(0x96f)],_0x4c0e92[_0x3bbc39(0x95c)+_0x38d6c3],_0xa802ab,_0x12340c);}}[_0x2d8206(0x2dcf)](_0x2ff67d,_0x28ffdc,_0x326438){var _0x408def=_0x2d8206,_0x5eae2c;_0x326438&&(_0x5eae2c=_0x326438[_0x408def(0x22fd)](),this[_0x408def(0x2104)]?_0x46feb8['G']['BindLight'](this[_0x408def(0x2104)],this[_0x408def(0x36f9)],_0x5eae2c,_0x2ff67d,!0x0):_0x46feb8['G']['BindLights'](_0x5eae2c,_0x326438,_0x2ff67d,!0x0,_0x28ffdc[_0x408def(0x2606)]));}[_0x2d8206(0x2011)](_0x5658f7){var _0x508e74=_0x2d8206,_0x54c05d=this[_0x508e74(0x3da6)],_0x38a376='//'+this[_0x508e74(0x3efc)],_0x3cfe8a=(this[_0x508e74(0x2104)]?(this[_0x508e74(0x36f9)]=(void 0x0!==_0x5658f7[_0x508e74(0x176a)][_0x508e74(0x334a)]?_0x5658f7[_0x508e74(0x176a)][_0x508e74(0x334a)]:-0x1)+0x1,_0x5658f7[_0x508e74(0x176a)][_0x508e74(0x334a)]=this[_0x508e74(0x36f9)],_0x5658f7[_0x508e74(0x2395)](_0x5658f7[_0x508e74(0x13a)]?_0x508e74(0x190e):_0x508e74(0x2699),_0x38a376,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x508e74(0x36f9)][_0x508e74(0x27d6)]()}]},this[_0x508e74(0x36f9)][_0x508e74(0x27d6)]())):(_0x5658f7['_emitFunctionFromInclude'](_0x5658f7[_0x508e74(0x13a)]?_0x508e74(0x190e):_0x508e74(0x2699),_0x38a376,{'repeatKey':_0x508e74(0x2606)}),this[_0x508e74(0x36f9)]=0x0,_0x5658f7[_0x508e74(0x17d9)][_0x508e74(0x2822)][_0x508e74(0x2f54)](this)),'v_'+_0x54c05d['associatedVariableName']);_0x5658f7[_0x508e74(0x1f31)](_0x3cfe8a,_0x508e74(0x37ad))&&(_0x5658f7['compilationString']+=_0x3cfe8a+(_0x508e74(0x1b0)+_0x54c05d['associatedVariableName']+_0x508e74(0x410c))),this[_0x508e74(0x2104)]?_0x5658f7[_0x508e74(0x29e8)]+=_0x5658f7[_0x508e74(0x359a)](_0x508e74(0x3c0d),_0x38a376,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x508e74(0x27d6)]()},{'search':/worldPos/g,'replace':_0x54c05d['associatedVariableName']}]}):(_0x5658f7[_0x508e74(0x29e8)]+=_0x508e74(0x3c02)+_0x54c05d[_0x508e74(0x3728)]+_0x508e74(0x410c),this[_0x508e74(0x13df)][_0x508e74(0x28d4)]&&(_0x5658f7['compilationString']+=_0x508e74(0x1c0d)+this[_0x508e74(0x13df)]['associatedVariableName']+_0x508e74(0x410c)),_0x5658f7['compilationString']+=_0x5658f7[_0x508e74(0x359a)](_0x508e74(0x3c0d),_0x38a376,{'repeatKey':_0x508e74(0x2606)}));}[_0x2d8206(0x1dc5)](_0x228acd){var _0x34b025=_0x2d8206;if(super[_0x34b025(0x1dc5)](_0x228acd),_0x228acd[_0x34b025(0x2966)]===_0x1dcb17['u'][_0x34b025(0x2aaa)]){this[_0x34b025(0x312e)]&&_0x228acd['sharedData']['dynamicUniformBlocks'][_0x34b025(0x2f54)](this),_0x228acd[_0x34b025(0x17d9)][_0x34b025(0x1234)][_0x34b025(0x2f54)](this),_0x228acd[_0x34b025(0x17d9)]['blocksWithDefines'][_0x34b025(0x2f54)](this);var _0x50ee9f='//'+this[_0x34b025(0x3efc)],_0xf6cd73=this[_0x34b025(0x3da6)];let _0x1be9c4=_0xf6cd73[_0x34b025(0x3728)];return this[_0x34b025(0x312e)]?(_0x1be9c4=_0x228acd[_0x34b025(0x109d)](_0x34b025(0x1f0)),_0x228acd[_0x34b025(0x3dd9)](_0x34b025(0x1584),_0x34b025(0x153f)+_0x1be9c4+_0x34b025(0x410c),_0x50ee9f),_0x228acd['compilationString']+=_0x1be9c4+'\x20=\x20'+_0xf6cd73[_0x34b025(0x3728)]+_0x34b025(0x27e8),_0x228acd[_0x34b025(0x29e8)]+=_0x228acd[_0x34b025(0x359a)](_0x34b025(0x3c0d),_0x50ee9f,{'repeatKey':'maxSimultaneousLights','substitutionVars':this['generateOnlyFragmentCode']?_0x34b025(0x191)+_0xf6cd73[_0x34b025(0x3728)]:void 0x0})):_0x1be9c4='v_'+_0x1be9c4+'.xyz',_0x228acd[_0x34b025(0x2395)](_0x34b025(0x1388),_0x50ee9f),_0x228acd[_0x34b025(0x2395)](_0x34b025(0x1a96),_0x50ee9f,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x1be9c4}]}),_0x228acd[_0x34b025(0x2395)](_0x34b025(0x201a),_0x50ee9f,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x1be9c4}]}),this[_0x34b025(0x2104)]?_0x228acd['_emitFunctionFromInclude'](_0x228acd['supportUniformBuffers']?_0x34b025(0x3cc2):_0x34b025(0x1ec4),_0x50ee9f,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x34b025(0x27d6)]()}]},this[_0x34b025(0x36f9)][_0x34b025(0x27d6)]()):_0x228acd[_0x34b025(0x2395)](_0x228acd[_0x34b025(0x13a)]?_0x34b025(0x3cc2):_0x34b025(0x1ec4),_0x50ee9f,{'repeatKey':_0x34b025(0x2606),'substitutionVars':this[_0x34b025(0x312e)]?_0x34b025(0x2443):void 0x0}),0x0===this[_0x34b025(0x36f9)]&&(_0x228acd['_registerTempVariable']('viewDirectionW')&&(_0x228acd[_0x34b025(0x29e8)]+='vec3\x20viewDirectionW\x20=\x20normalize('+this['cameraPosition'][_0x34b025(0x3728)]+_0x34b025(0x1d8d)+_0x1be9c4+_0x34b025(0x23d3)),_0x228acd[_0x34b025(0x29e8)]+=_0x34b025(0x202e),_0x228acd[_0x34b025(0x29e8)]+=_0x34b025(0x50c),_0x228acd[_0x34b025(0x29e8)]+=_0x34b025(0x22c5)+(this[_0x34b025(0x1bbd)][_0x34b025(0x28d4)]?this['glossiness'][_0x34b025(0x3728)]:'1.0')+'\x20*\x20'+(this[_0x34b025(0x1e78)][_0x34b025(0x28d4)]?this[_0x34b025(0x1e78)][_0x34b025(0x3728)]:_0x34b025(0x3162))+_0x34b025(0x410c),_0x228acd[_0x34b025(0x29e8)]+=_0x34b025(0x2d5),_0x228acd[_0x34b025(0x29e8)]+=_0x34b025(0x7fd),_0x228acd[_0x34b025(0x29e8)]+=_0x34b025(0x251e)+this['worldNormal']['associatedVariableName']+_0x34b025(0x27e8)),this[_0x34b025(0x2104)]?_0x228acd[_0x34b025(0x29e8)]+=_0x228acd[_0x34b025(0x359a)]('lightFragment',_0x50ee9f,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x34b025(0x36f9)][_0x34b025(0x27d6)]()}]}):_0x228acd[_0x34b025(0x29e8)]+=_0x228acd[_0x34b025(0x359a)](_0x34b025(0x1ba5),_0x50ee9f,{'repeatKey':'maxSimultaneousLights'}),(_0xf6cd73=this[_0x34b025(0x2de0)],_0x50ee9f=this[_0x34b025(0x8fe)]),(_0x228acd[_0x34b025(0x29e8)]+=this[_0x34b025(0x2394)](_0xf6cd73,_0x228acd)+(_0x34b025(0x727)+(this[_0x34b025(0x394)][_0x34b025(0x28d4)]?'\x20*\x20'+this[_0x34b025(0x394)][_0x34b025(0x3728)]:'')+_0x34b025(0x410c)),_0x50ee9f[_0x34b025(0x1d1a)]&&(_0x228acd[_0x34b025(0x29e8)]+=this[_0x34b025(0x2394)](_0x50ee9f,_0x228acd)+('\x20=\x20specularBase'+(this[_0x34b025(0x2218)][_0x34b025(0x28d4)]?_0x34b025(0x146)+this['specularColor'][_0x34b025(0x3728)]:'')+_0x34b025(0x410c))),this[_0x34b025(0x2558)]['hasEndpoints']&&(_0x228acd[_0x34b025(0x29e8)]+=this[_0x34b025(0x2394)](this[_0x34b025(0x2558)],_0x228acd)+_0x34b025(0x29c4)),this);}this['_injectVertexCode'](_0x228acd);}[_0x2d8206(0x3c81)](){var _0x4b8126=_0x2d8206;const _0x552ed4=super[_0x4b8126(0x3c81)]();return _0x552ed4[_0x4b8126(0x312e)]=this[_0x4b8126(0x312e)],this[_0x4b8126(0x2104)]&&(_0x552ed4[_0x4b8126(0x69c)]=this[_0x4b8126(0x2104)]['id']),_0x552ed4;}['_deserialize'](_0x134b11,_0x1910dc,_0x446cfa){var _0x3f8ecd=_0x2d8206;super[_0x3f8ecd(0x3f89)](_0x134b11,_0x1910dc,_0x446cfa),_0x134b11[_0x3f8ecd(0x69c)]&&(this[_0x3f8ecd(0x2104)]=_0x1910dc[_0x3f8ecd(0x1444)](_0x134b11[_0x3f8ecd(0x69c)])),this[_0x3f8ecd(0x312e)]=_0x134b11[_0x3f8ecd(0x312e)],this[_0x3f8ecd(0x10d7)]();}}(function(_0x139403,_0x64181e,_0xb7a5b6,_0x2cdb3e){var _0x815490=_0x2d8206,_0x464f1f,_0x1436e8=arguments[_0x815490(0x132e)],_0x296e72=_0x1436e8<0x3?_0x64181e:null===_0x2cdb3e?_0x2cdb3e=Object[_0x815490(0x319d)](_0x64181e,_0xb7a5b6):_0x2cdb3e;if(_0x815490(0x20cb)==typeof Reflect&&_0x815490(0x187)==typeof Reflect[_0x815490(0x14d7)])_0x296e72=Reflect['decorate'](_0x139403,_0x64181e,_0xb7a5b6,_0x2cdb3e);else{for(var _0x15e82f=_0x139403[_0x815490(0x132e)]-0x1;0x0<=_0x15e82f;_0x15e82f--)(_0x464f1f=_0x139403[_0x15e82f])&&(_0x296e72=(_0x1436e8<0x3?_0x464f1f(_0x296e72):0x3<_0x1436e8?_0x464f1f(_0x64181e,_0xb7a5b6,_0x296e72):_0x464f1f(_0x64181e,_0xb7a5b6))||_0x296e72);}0x3<_0x1436e8&&_0x296e72&&Object[_0x815490(0x1fc0)](_0x64181e,_0xb7a5b6,_0x296e72);}([(0x0,_0xebc258['p'])('Generate\x20only\x20fragment\x20code',_0xebc258['U'][_0x2d8206(0x3af2)],_0x2d8206(0x3d32),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x5bdff3[_0x2d8206(0x3981)]}})],_0x5bdff3[_0x2d8206(0x1229)],_0x2d8206(0x312e),void 0x0),(0x0,_0x38fb8c['H'])(_0x2d8206(0x3e33),_0x5bdff3));},0xc4ea:(_0x595f76,_0x1dedb1,_0x1576f9)=>{var _0x4f5499=a8_0x49466b,_0x24e136=_0x1576f9(0x1137a),_0xbccdd6=_0x1576f9(0x16ad5),_0x21d72c=_0x1576f9(0xe456),_0x1fc3b4=_0x1576f9(0x11c74),_0x50ea71=_0x1576f9(0x13cd1),_0x33b578=_0x1576f9(0xd482),_0x3b8383=_0x1576f9(0x6214);class _0x59202e extends _0x33b578['W']{[_0x4f5499(0x232b)](){var _0x2e5e3b=_0x4f5499;return this['position'][_0x2e5e3b(0x28d4)]?(this['generateOnlyFragmentCode']=!this[_0x2e5e3b(0x312e)],_0x3b8383[_0x2e5e3b(0x1fe2)]('The\x20position\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!'),!0x1):this['worldPosition'][_0x2e5e3b(0x28d4)]?(this[_0x2e5e3b(0x312e)]=!this[_0x2e5e3b(0x312e)],_0x3b8383[_0x2e5e3b(0x1fe2)](_0x2e5e3b(0x1507)),!0x1):(this[_0x2e5e3b(0x10d7)](),!0x0);}[_0x4f5499(0x10d7)](){var _0x5d2aa7=_0x4f5499;super[_0x5d2aa7(0x10d7)](),this['getInputByName'](_0x5d2aa7(0x8c5))[_0x5d2aa7(0x2966)]=this[_0x5d2aa7(0x312e)]?_0xbccdd6['u'][_0x5d2aa7(0x2aaa)]:_0xbccdd6['u'][_0x5d2aa7(0x9d6)],this[_0x5d2aa7(0xac6)](_0x5d2aa7(0x3da6))[_0x5d2aa7(0x2966)]=this['generateOnlyFragmentCode']?_0xbccdd6['u'][_0x5d2aa7(0x2aaa)]:_0xbccdd6['u']['Vertex'];}constructor(_0x50305e){var _0x320615=_0x4f5499;super(_0x50305e),this['registerInput']('position',_0x24e136['E'][_0x320615(0x2e2c)],!0x1,_0xbccdd6['u']['Vertex']),this['registerInput'](_0x320615(0x3da6),_0x24e136['E'][_0x320615(0x1426)],!0x1,_0xbccdd6['u'][_0x320615(0x9d6)]),this[_0x320615(0x3845)](_0x320615(0xcf1),_0x24e136['E'][_0x320615(0x1426)],!0x1,_0xbccdd6['u']['Fragment']),this[_0x320615(0x3845)](_0x320615(0x2d0),_0x24e136['E']['Matrix'],!0x1,_0xbccdd6['u'][_0x320615(0x9d6)]),this[_0x320615(0x3845)]('cameraPosition',_0x24e136['E'][_0x320615(0x23ca)],!0x1,_0xbccdd6['u']['Fragment']),this['registerInput'](_0x320615(0x13df),_0x24e136['E'][_0x320615(0x3809)],!0x1,_0xbccdd6['u'][_0x320615(0x2aaa)]),this[_0x320615(0x3554)](_0x320615(0x1885),_0x24e136['E'][_0x320615(0x3777)],_0xbccdd6['u'][_0x320615(0x2aaa)]),this['registerOutput']('rgba',_0x24e136['E'][_0x320615(0xb4b)],_0xbccdd6['u'][_0x320615(0x2aaa)]),this[_0x320615(0x3554)]('r',_0x24e136['E'][_0x320615(0xe8e)],_0xbccdd6['u'][_0x320615(0x2aaa)]),this['registerOutput']('g',_0x24e136['E']['Float'],_0xbccdd6['u'][_0x320615(0x2aaa)]),this['registerOutput']('b',_0x24e136['E'][_0x320615(0xe8e)],_0xbccdd6['u']['Fragment']),this['registerOutput']('a',_0x24e136['E'][_0x320615(0xe8e)],_0xbccdd6['u']['Fragment']),this[_0x320615(0xf37)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x24e136['E'][_0x320615(0x3777)]|_0x24e136['E'][_0x320615(0x23ca)]|_0x24e136['E'][_0x320615(0x1426)]);}[_0x4f5499(0x1653)](){var _0x505e22=_0x4f5499;return _0x505e22(0x3bd7);}get[_0x4f5499(0x8c5)](){var _0x41074f=_0x4f5499;return this[_0x41074f(0xf37)][0x0];}get['worldPosition'](){return this['_inputs'][0x1];}get[_0x4f5499(0xcf1)](){return this['_inputs'][0x2];}get['world'](){var _0x443494=_0x4f5499;return this[_0x443494(0xf37)][0x3];}get[_0x4f5499(0x3555)](){var _0x3e34a6=_0x4f5499;return this[_0x3e34a6(0xf37)][0x4];}get['view'](){return this['_inputs'][0x5];}get[_0x4f5499(0x1885)](){var _0xfc84de=_0x4f5499;return this[_0xfc84de(0x203)][0x0];}get['rgba'](){return this['_outputs'][0x1];}get['r'](){var _0x15a816=_0x4f5499;return this[_0x15a816(0x203)][0x2];}get['g'](){var _0x53aa51=_0x4f5499;return this[_0x53aa51(0x203)][0x3];}get['b'](){var _0x1d81ad=_0x4f5499;return this[_0x1d81ad(0x203)][0x4];}get['a'](){var _0x16f522=_0x4f5499;return this[_0x16f522(0x203)][0x5];}[_0x4f5499(0x25bf)](_0x20b27d){var _0x1ac782=_0x4f5499;if(super[_0x1ac782(0x25bf)](_0x20b27d),!this[_0x1ac782(0x3555)]['isConnected']){let _0x4711e3=_0x20b27d['getInputBlockByPredicate'](_0x358363=>_0x358363[_0x1ac782(0x3061)]===_0x50ea71['$'][_0x1ac782(0xf01)]);_0x4711e3||(_0x4711e3=new _0x1fc3b4['S'](_0x1ac782(0x3555)))[_0x1ac782(0x2d7e)](_0x50ea71['$']['CameraPosition']),_0x4711e3['output'][_0x1ac782(0x2e4)](this[_0x1ac782(0x3555)]);}}[_0x4f5499(0x1dc5)](_0x888270){var _0x3463a7=_0x4f5499;if(super[_0x3463a7(0x1dc5)](_0x888270),!this[_0x3463a7(0xc52)])return _0x888270[_0x3463a7(0x29e8)]+=this[_0x3463a7(0x10d3)](_0x888270,'vec4(0.)'),this;if(_0x888270[_0x3463a7(0x2966)]!==_0xbccdd6['u'][_0x3463a7(0x2aaa)])return _0x888270[_0x3463a7(0x29e8)]+=this[_0x3463a7(0x81a)](_0x888270),this;this[_0x3463a7(0x312e)]&&(_0x888270['compilationString']+=this[_0x3463a7(0x81a)](_0x888270)),this[_0x3463a7(0x1b03)](_0x888270);var _0x2ffb1e=_0x888270[_0x3463a7(0x109d)](_0x3463a7(0x32d4));return _0x888270['compilationString']+=_0x3463a7(0x2406)+_0x2ffb1e+'\x20=\x20normalize('+this[_0x3463a7(0xcf1)]['associatedVariableName']+_0x3463a7(0x23d3),_0x888270[_0x3463a7(0x29e8)]+=this[_0x3463a7(0x2684)](_0x2ffb1e),_0x888270[_0x3463a7(0x29e8)]+=this[_0x3463a7(0x3cd2)](void 0x0,''),_0x888270[_0x3463a7(0x29e8)]+=this['writeOutputs'](_0x888270,this['_reflectionColorName']),this;}}(0x0,_0x21d72c['H'])('BABYLON.ReflectionTextureBlock',_0x59202e);},0x3a47:(_0x5341be,_0x3c9bd2,_0xefe271)=>{var _0x2aef39=a8_0x49466b;function _0x3ca524(_0x36ba9d,_0x284572,_0x5da5e6,_0x3f5ba8){var _0x583f20=a8_0x58a1,_0x3ff9b4,_0x372f71=arguments[_0x583f20(0x132e)],_0xf40351=_0x372f71<0x3?_0x284572:null===_0x3f5ba8?_0x3f5ba8=Object['getOwnPropertyDescriptor'](_0x284572,_0x5da5e6):_0x3f5ba8;if(_0x583f20(0x20cb)==typeof Reflect&&_0x583f20(0x187)==typeof Reflect[_0x583f20(0x14d7)])_0xf40351=Reflect[_0x583f20(0x14d7)](_0x36ba9d,_0x284572,_0x5da5e6,_0x3f5ba8);else{for(var _0x1740a4=_0x36ba9d['length']-0x1;0x0<=_0x1740a4;_0x1740a4--)(_0x3ff9b4=_0x36ba9d[_0x1740a4])&&(_0xf40351=(_0x372f71<0x3?_0x3ff9b4(_0xf40351):0x3<_0x372f71?_0x3ff9b4(_0x284572,_0x5da5e6,_0xf40351):_0x3ff9b4(_0x284572,_0x5da5e6))||_0xf40351);}0x3<_0x372f71&&_0xf40351&&Object['defineProperty'](_0x284572,_0x5da5e6,_0xf40351);}var _0x1b441d=_0xefe271(0x15a52),_0x52c4a1=_0xefe271(0x1137a),_0x45d1f9=_0xefe271(0x16ad5),_0x140d54=_0xefe271(0xe456),_0xefe271=_0xefe271(0x159af);class _0x3272bd extends _0x1b441d['k']{constructor(_0xfdb1cf){var _0x992156=a8_0x58a1;super(_0xfdb1cf,_0x45d1f9['u'][_0x992156(0x1aa9)]),this[_0x992156(0x16e4)]=!0x1,this[_0x992156(0x834)]=!0x1,this[_0x992156(0x892)]=!0x1,this['_isUnique']=!0x0,this[_0x992156(0x3845)]('uv',_0x52c4a1['E'][_0x992156(0x2e2c)],!0x1,_0x45d1f9['u'][_0x992156(0x1aa9)]),this[_0x992156(0x3554)]('depth',_0x52c4a1['E'][_0x992156(0xe8e)],_0x45d1f9['u'][_0x992156(0x2c95)]),this[_0x992156(0xf37)][0x0][_0x992156(0x2d9c)](_0x52c4a1['E'][_0x992156(0x1e33)]|_0x52c4a1['E'][_0x992156(0x23ca)]|_0x52c4a1['E'][_0x992156(0x1426)]),this[_0x992156(0xf37)][0x0][_0x992156(0x11f4)]=!0x1;}['getClassName'](){var _0x4fe8a4=a8_0x58a1;return _0x4fe8a4(0x25f0);}get['uv'](){var _0x4c8c0c=a8_0x58a1;return this[_0x4c8c0c(0xf37)][0x0];}get[_0x2aef39(0x32ec)](){var _0x46567f=_0x2aef39;return this[_0x46567f(0x203)][0x0];}[_0x2aef39(0xfd0)](_0x154c4b){var _0x5a34af=_0x2aef39;_0x154c4b[_0x5a34af(0x1597)](_0x5a34af(0x3638));}get[_0x2aef39(0x2966)](){var _0x176fa7=_0x2aef39;return!this['uv'][_0x176fa7(0x28d4)]||this['uv'][_0x176fa7(0x2326)][_0x176fa7(0x3537)]?_0x45d1f9['u']['VertexAndFragment']:_0x45d1f9['u'][_0x176fa7(0x2aaa)];}['_getTexture'](_0x19d1d3){var _0x2caa1c=_0x2aef39;const _0x41cedd=_0x19d1d3[_0x2caa1c(0x1aaf)](void 0x0,this[_0x2caa1c(0x16e4)],this[_0x2caa1c(0x892)],void 0x0,this[_0x2caa1c(0x834)]);return _0x41cedd['getDepthMap']();}[_0x2aef39(0x2dcf)](_0x20c13b,_0xaf4b22){var _0x319941=_0x2aef39;_0xaf4b22=this[_0x319941(0x1022)](_0xaf4b22[_0x319941(0x22fd)]()),_0x20c13b[_0x319941(0x19ec)](this[_0x319941(0x3834)],_0xaf4b22);}[_0x2aef39(0x2011)](_0x186d3a){var _0x241eba=_0x2aef39,_0x3e79ef=this['uv'];if(_0x3e79ef[_0x241eba(0x48d)]['ownerBlock']['isInput']&&!_0x3e79ef['connectedPoint'][_0x241eba(0x3ced)][_0x241eba(0x3b20)]&&_0x186d3a[_0x241eba(0x3d09)](_0x3e79ef[_0x241eba(0x3728)],_0x241eba(0x3755)+(_0x3e79ef['type']===_0x52c4a1['E']['Vector3']?'3':_0x3e79ef['type']===_0x52c4a1['E'][_0x241eba(0x1426)]?'4':'2')),this['_mainUVName']='vMain'+_0x3e79ef[_0x241eba(0x3728)],_0x186d3a[_0x241eba(0x1f31)](this[_0x241eba(0x2751)],_0x241eba(0x2d8f)),_0x186d3a[_0x241eba(0x29e8)]+=this[_0x241eba(0x2751)]+_0x241eba(0x1b0)+_0x3e79ef['associatedVariableName']+_0x241eba(0x16cd),this[_0x241eba(0x203)][_0x241eba(0x40b9)](_0x412b=>_0x412b[_0x241eba(0x984)])){this[_0x241eba(0x15f9)](_0x186d3a,!0x0);for(const _0x4a1246 of this[_0x241eba(0x203)])_0x4a1246[_0x241eba(0x1d1a)]&&this['_writeOutput'](_0x186d3a,_0x4a1246,'r',!0x0);}}[_0x2aef39(0x15f9)](_0x38fe6e,_0x5e2ae5=!0x1){var _0x197054=_0x2aef39,_0x3a43c5=this['uv'];if(_0x5e2ae5)return _0x38fe6e[_0x197054(0x2966)]===_0x45d1f9['u'][_0x197054(0x2aaa)]?void 0x0:void(_0x38fe6e[_0x197054(0x29e8)]+='vec4\x20'+this['_tempTextureRead']+'\x20=\x20texture2D('+this[_0x197054(0x3834)]+',\x20'+_0x3a43c5[_0x197054(0x3728)]+_0x197054(0x1b9b));this['uv'][_0x197054(0x3ced)][_0x197054(0x2966)]===_0x45d1f9['u']['Fragment']?_0x38fe6e['compilationString']+='vec4\x20'+this[_0x197054(0x3837)]+_0x197054(0x37b)+this[_0x197054(0x3834)]+',\x20'+_0x3a43c5[_0x197054(0x3728)]+_0x197054(0x1b9b):_0x38fe6e['compilationString']+=_0x197054(0x2406)+this[_0x197054(0x3837)]+'\x20=\x20texture2D('+this[_0x197054(0x3834)]+',\x20'+this['_mainUVName']+_0x197054(0x23d3);}[_0x2aef39(0x129c)](_0xc6a04a,_0x1884ed,_0x222c5c,_0x1ebf42=!0x1){var _0xd1c564=_0x2aef39;if(_0x1ebf42)return _0xc6a04a[_0xd1c564(0x2966)]===_0x45d1f9['u'][_0xd1c564(0x2aaa)]?void 0x0:void(_0xc6a04a[_0xd1c564(0x29e8)]+=this['_declareOutput'](_0x1884ed,_0xc6a04a)+_0xd1c564(0x1b0)+this[_0xd1c564(0x3837)]+'.'+_0x222c5c+_0xd1c564(0x410c));this['uv'][_0xd1c564(0x3ced)][_0xd1c564(0x2966)],_0x45d1f9['u'][_0xd1c564(0x2aaa)],_0xc6a04a[_0xd1c564(0x29e8)]+=this[_0xd1c564(0x2394)](_0x1884ed,_0xc6a04a)+_0xd1c564(0x1b0)+this[_0xd1c564(0x3837)]+'.'+_0x222c5c+_0xd1c564(0x410c);}['_buildBlock'](_0x345329){var _0x2f143f=_0x2aef39;if(super['_buildBlock'](_0x345329),this[_0x2f143f(0x3834)]=_0x345329['_getFreeVariableName'](this[_0x2f143f(0x3efc)]+'Sampler'),this['_tempTextureRead']=_0x345329[_0x2f143f(0x109d)](_0x2f143f(0x2710)),_0x345329[_0x2f143f(0x17d9)][_0x2f143f(0x110f)][_0x2f143f(0x404a)](this)<0x0&&_0x345329[_0x2f143f(0x17d9)]['bindableBlocks'][_0x2f143f(0x2f54)](this),_0x345329[_0x2f143f(0x2966)]!==_0x45d1f9['u'][_0x2f143f(0x2aaa)])return _0x345329[_0x2f143f(0x1702)](this[_0x2f143f(0x3834)]),void this[_0x2f143f(0x2011)](_0x345329);if(this[_0x2f143f(0x203)][_0x2f143f(0x40b9)](_0x3809a2=>_0x3809a2['isConnectedInFragmentShader'])){_0x345329[_0x2f143f(0x1702)](this['_samplerName']),this[_0x2f143f(0x15f9)](_0x345329);for(const _0x2a5f44 of this['_outputs'])_0x2a5f44['hasEndpoints']&&this[_0x2f143f(0x129c)](_0x345329,_0x2a5f44,'r');return this;}}[_0x2aef39(0x3c81)](){var _0x72f5b4=_0x2aef39;const _0x85cbe5=super[_0x72f5b4(0x3c81)]();return _0x85cbe5[_0x72f5b4(0x16e4)]=this['useNonLinearDepth'],_0x85cbe5[_0x72f5b4(0x834)]=this[_0x72f5b4(0x834)],_0x85cbe5[_0x72f5b4(0x892)]=this[_0x72f5b4(0x892)],_0x85cbe5;}['_deserialize'](_0x56619c,_0x14ab45,_0x7f11f9){var _0x576d04=_0x2aef39;super[_0x576d04(0x3f89)](_0x56619c,_0x14ab45,_0x7f11f9),this['useNonLinearDepth']=_0x56619c[_0x576d04(0x16e4)],this[_0x576d04(0x834)]=!!_0x56619c[_0x576d04(0x834)],this[_0x576d04(0x892)]=_0x56619c[_0x576d04(0x892)];}}_0x3ca524([(0x0,_0xefe271['p'])('Use\x20non\x20linear\x20depth',_0xefe271['U'][_0x2aef39(0x3af2)],_0x2aef39(0x3d32),{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x222d87,_0xe1b89d)=>{var _0x4871c5=_0x2aef39;const _0x20b0a8=_0xe1b89d;let _0x490b8e=!0x1;return _0x20b0a8[_0x4871c5(0x16e4)]&&(_0x20b0a8[_0x4871c5(0x834)]=!0x1,_0x490b8e=!0x0),_0x222d87[_0x4871c5(0x3ae9)](),_0x490b8e;}}})],_0x3272bd[_0x2aef39(0x1229)],_0x2aef39(0x16e4),void 0x0),_0x3ca524([(0x0,_0xefe271['p'])('Store\x20Camera\x20space\x20Z',_0xefe271['U'][_0x2aef39(0x3af2)],_0x2aef39(0x3d32),{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x3ff909,_0xc4b2b0)=>{var _0x5f51c2=_0x2aef39;const _0x244889=_0xc4b2b0;let _0x257f36=!0x1;return _0x244889[_0x5f51c2(0x834)]&&(_0x244889['useNonLinearDepth']=!0x1,_0x257f36=!0x0),_0x3ff909[_0x5f51c2(0x3ae9)](),_0x257f36;}}})],_0x3272bd[_0x2aef39(0x1229)],_0x2aef39(0x834),void 0x0),_0x3ca524([(0x0,_0xefe271['p'])('Force\x2032\x20bits\x20float',_0xefe271['U'][_0x2aef39(0x3af2)],_0x2aef39(0x3d32),{'notifiers':{'activatePreviewCommand':!0x0,'callback':_0x49fc96=>_0x49fc96[_0x2aef39(0x3ae9)]()}})],_0x3272bd[_0x2aef39(0x1229)],'force32itsFloat',void 0x0),(0x0,_0x140d54['H'])(_0x2aef39(0x95),_0x3272bd);},0xb735:(_0x5b1db4,_0x981838,_0x2bd167)=>{var _0x439fc8=a8_0x49466b,_0x210aed=_0x2bd167(0x15a52),_0x2ea979=_0x2bd167(0x1137a),_0x4d1f22=_0x2bd167(0x16ad5),_0x476126=_0x2bd167(0xec3c),_0x30b95d=_0x2bd167(0xe779),_0x467d68=_0x2bd167(0x11c74),_0x5862cd=_0x2bd167(0xe456),_0x24a7c3=_0x2bd167(0xbac7),_0x4d8b4b=_0x2bd167(0x7378),_0x20d0a7=_0x2bd167(0x77a5),_0x48967d=(_0x2bd167(0x175b0),_0x2bd167(0xdbdc)),_0x59d470=_0x2bd167(0xd646),_0x47ea7f=_0x2bd167(0xf8c1);class _0x4d4d6f extends _0x210aed['k']{constructor(_0x2fea1c,_0x1a564c=!0x1){var _0x1acd6f=a8_0x58a1;super(_0x2fea1c,_0x1a564c?_0x4d1f22['u'][_0x1acd6f(0x2aaa)]:_0x4d1f22['u'][_0x1acd6f(0x1aa9)]),this['_convertToGammaSpace']=!0x1,this[_0x1acd6f(0x209c)]=!0x1,this['disableLevelMultiplication']=!0x1,this[_0x1acd6f(0x104a)]=_0x1a564c,this[_0x1acd6f(0x3845)]('uv',_0x2ea979['E'][_0x1acd6f(0x2e2c)],!0x1,_0x4d1f22['u'][_0x1acd6f(0x1aa9)]),this[_0x1acd6f(0x3845)](_0x1acd6f(0x3d9d),_0x2ea979['E']['Object'],!0x0,_0x4d1f22['u'][_0x1acd6f(0x1aa9)],new _0x59d470['C'](_0x1acd6f(0x3d9d),this,_0x476126['Ab'][_0x1acd6f(0x10a)],_0x48967d['S'],_0x1acd6f(0xa36))),this[_0x1acd6f(0x3845)](_0x1acd6f(0x2890),_0x2ea979['E']['Float'],!0x0),this[_0x1acd6f(0x3554)](_0x1acd6f(0x218c),_0x2ea979['E'][_0x1acd6f(0xb4b)],_0x4d1f22['u']['Neutral']),this[_0x1acd6f(0x3554)](_0x1acd6f(0x1885),_0x2ea979['E'][_0x1acd6f(0x3777)],_0x4d1f22['u'][_0x1acd6f(0x2c95)]),this[_0x1acd6f(0x3554)]('r',_0x2ea979['E']['Float'],_0x4d1f22['u']['Neutral']),this[_0x1acd6f(0x3554)]('g',_0x2ea979['E'][_0x1acd6f(0xe8e)],_0x4d1f22['u'][_0x1acd6f(0x2c95)]),this[_0x1acd6f(0x3554)]('b',_0x2ea979['E'][_0x1acd6f(0xe8e)],_0x4d1f22['u'][_0x1acd6f(0x2c95)]),this[_0x1acd6f(0x3554)]('a',_0x2ea979['E']['Float'],_0x4d1f22['u'][_0x1acd6f(0x2c95)]),this[_0x1acd6f(0x3554)](_0x1acd6f(0x2da0),_0x2ea979['E']['Float'],_0x4d1f22['u'][_0x1acd6f(0x2c95)]),this[_0x1acd6f(0xf37)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x2ea979['E'][_0x1acd6f(0x1e33)]|_0x2ea979['E'][_0x1acd6f(0x23ca)]|_0x2ea979['E']['Vector4']),this[_0x1acd6f(0xf37)][0x0][_0x1acd6f(0x11f4)]=!_0x1a564c;}get[_0x439fc8(0xc52)](){var _0xc9a076=_0x439fc8,_0x3758fd;return this[_0xc9a076(0x3d9d)][_0xc9a076(0x28d4)]?(null==(_0x3758fd=this[_0xc9a076(0x3d9d)]['connectedPoint'])?void 0x0:_0x3758fd['ownerBlock'])[_0xc9a076(0xc52)]:this[_0xc9a076(0x265a)];}set['texture'](_0x310976){var _0x33c9ad=_0x439fc8,_0x4ef924;if(this[_0x33c9ad(0x265a)]!==_0x310976){const _0x48552e=null!=(_0x4ef924=null==_0x310976?void 0x0:_0x310976[_0x33c9ad(0x22fd)]())?_0x4ef924:_0x47ea7f['l'][_0x33c9ad(0x19c8)];!_0x310976&&_0x48552e&&_0x48552e[_0x33c9ad(0x2322)](_0x20d0a7['g'][_0x33c9ad(0xd64)],_0x61d6fc=>_0x61d6fc[_0x33c9ad(0x15f3)](this['_texture'])),(this[_0x33c9ad(0x265a)]=_0x310976)&&_0x48552e&&_0x48552e[_0x33c9ad(0x2322)](_0x20d0a7['g'][_0x33c9ad(0xd64)],_0x51a5e6=>_0x51a5e6[_0x33c9ad(0x15f3)](_0x310976));}}get[_0x439fc8(0x23c)](){var _0x2bc8cc=_0x439fc8;return this[_0x2bc8cc(0x2c86)]?this['_imageSource'][_0x2bc8cc(0x23c)]:this['_samplerName'];}get[_0x439fc8(0x2ffd)](){var _0x57d4c5=_0x439fc8;return this[_0x57d4c5(0x3d9d)]['isConnected'];}set[_0x439fc8(0x3674)](_0x35fe53){var _0x603ef9=_0x439fc8;if(_0x35fe53!==this[_0x603ef9(0x4116)]&&(this['_convertToGammaSpace']=_0x35fe53,this[_0x603ef9(0xc52)])){const _0x263700=null!=(_0x35fe53=this[_0x603ef9(0xc52)][_0x603ef9(0x22fd)]())?_0x35fe53:_0x47ea7f['l'][_0x603ef9(0x19c8)];null!==_0x263700&&void 0x0!==_0x263700&&_0x263700[_0x603ef9(0x2322)](_0x20d0a7['g']['MATERIAL_TextureDirtyFlag'],_0x14d514=>_0x14d514[_0x603ef9(0x15f3)](this[_0x603ef9(0xc52)]));}}get[_0x439fc8(0x3674)](){return this['_convertToGammaSpace'];}set[_0x439fc8(0x35b7)](_0x24410f){var _0x2927e8=_0x439fc8;if(_0x24410f!==this[_0x2927e8(0x209c)]&&(this[_0x2927e8(0x209c)]=_0x24410f,this['texture'])){const _0x28d841=null!=(_0x24410f=this[_0x2927e8(0xc52)][_0x2927e8(0x22fd)]())?_0x24410f:_0x47ea7f['l'][_0x2927e8(0x19c8)];null!==_0x28d841&&void 0x0!==_0x28d841&&_0x28d841[_0x2927e8(0x2322)](_0x20d0a7['g'][_0x2927e8(0xd64)],_0x3b2050=>_0x3b2050[_0x2927e8(0x15f3)](this[_0x2927e8(0xc52)]));}}get[_0x439fc8(0x35b7)](){var _0x2808df=_0x439fc8;return this[_0x2808df(0x209c)];}[_0x439fc8(0x1653)](){var _0x31bf5e=_0x439fc8;return _0x31bf5e(0xa2d);}get['uv'](){return this['_inputs'][0x0];}get[_0x439fc8(0x3d9d)](){var _0x25ea3c=_0x439fc8;return this[_0x25ea3c(0xf37)][0x1];}get[_0x439fc8(0x2890)](){var _0x59c0d7=_0x439fc8;return this[_0x59c0d7(0xf37)][0x2];}get['rgba'](){var _0x45bbe2=_0x439fc8;return this[_0x45bbe2(0x203)][0x0];}get[_0x439fc8(0x1885)](){var _0x6f647a=_0x439fc8;return this[_0x6f647a(0x203)][0x1];}get['r'](){var _0xe5fef2=_0x439fc8;return this[_0xe5fef2(0x203)][0x2];}get['g'](){var _0x5cca7d=_0x439fc8;return this[_0x5cca7d(0x203)][0x3];}get['b'](){var _0x2a5c9f=_0x439fc8;return this[_0x2a5c9f(0x203)][0x4];}get['a'](){return this['_outputs'][0x5];}get[_0x439fc8(0x2da0)](){return this['_outputs'][0x6];}get['target'](){var _0x155160=_0x439fc8;if(this[_0x155160(0x104a)])return _0x4d1f22['u'][_0x155160(0x2aaa)];if(!this['uv'][_0x155160(0x28d4)])return _0x4d1f22['u'][_0x155160(0x1aa9)];if(this['uv'][_0x155160(0x2326)]['isInput'])return _0x4d1f22['u'][_0x155160(0x1aa9)];let _0x161331=this['uv'][_0x155160(0x48d)];for(;_0x161331;){if(_0x161331[_0x155160(0x2966)]===_0x4d1f22['u'][_0x155160(0x2aaa)])return _0x4d1f22['u'][_0x155160(0x2aaa)];if(_0x161331[_0x155160(0x2966)]===_0x4d1f22['u'][_0x155160(0x9d6)])return _0x4d1f22['u'][_0x155160(0x1aa9)];if(_0x161331['target']===_0x4d1f22['u']['Neutral']||_0x161331['target']===_0x4d1f22['u'][_0x155160(0x1aa9)]){var _0x224f61=_0x161331[_0x155160(0x3ced)];if(_0x224f61[_0x155160(0x2966)]===_0x4d1f22['u']['Fragment'])return _0x4d1f22['u']['Fragment'];_0x161331=null;for(const _0x308775 of _0x224f61[_0x155160(0x12d0)])if(_0x308775['connectedPoint']){_0x161331=_0x308775['connectedPoint'];break;}}}return _0x4d1f22['u'][_0x155160(0x1aa9)];}set[_0x439fc8(0x2966)](_0x1f9226){}[_0x439fc8(0x25bf)](_0xad5b49){var _0x11a033=_0x439fc8;if(!this['uv']['isConnected']){if(_0xad5b49['mode']===_0x4d8b4b['a']['PostProcess']){const _0x1d7416=_0xad5b49[_0x11a033(0x3e11)](_0x574547=>'uv'===_0x574547[_0x11a033(0x3efc)]);_0x1d7416&&_0x1d7416[_0x11a033(0x2e4)](this);}else{const _0x575099=_0xad5b49[_0x11a033(0x1a43)]===_0x4d8b4b['a'][_0x11a033(0x23cd)]?'particle_uv':'uv';let _0x5a06a1=_0xad5b49['getInputBlockByPredicate'](_0x387961=>_0x387961['isAttribute']&&_0x387961[_0x11a033(0x3efc)]===_0x575099);_0x5a06a1||(_0x5a06a1=new _0x467d68['S']('uv'))[_0x11a033(0x21dc)](_0x575099),_0x5a06a1[_0x11a033(0xfa8)]['connectTo'](this['uv']);}}}[_0x439fc8(0x3746)](_0x551ef2,_0x1b08f6,_0x5207e3){var _0x453624=_0x439fc8;_0x5207e3[_0x453624(0x3b75)]&&void 0x0!==this['_mainUVDefineName']&&_0x5207e3[_0x453624(0x1270)](this['_mainUVDefineName'],!0x1,!0x0);}[_0x439fc8(0x22bd)](_0x3ee58a,_0x2910ce,_0x557400){var _0x27e478=_0x439fc8,_0x4ad72d,_0x24381f;_0x557400[_0x27e478(0x3b75)]&&(this[_0x27e478(0xc52)]&&this[_0x27e478(0xc52)]['getTextureMatrix']?(_0x4ad72d=this['convertToGammaSpace']&&this['texture']&&!this[_0x27e478(0xc52)]['gammaSpace'],_0x24381f=this[_0x27e478(0x35b7)]&&this['texture']&&this[_0x27e478(0xc52)][_0x27e478(0x1b93)],_0x557400[_0x27e478(0x1270)](this['_linearDefineName'],_0x4ad72d,!0x0),_0x557400[_0x27e478(0x1270)](this[_0x27e478(0x2611)],_0x24381f,!0x0),this['_isMixed']&&(this[_0x27e478(0xc52)]['getTextureMatrix']()[_0x27e478(0x30e3)]()?(_0x557400[_0x27e478(0x1270)](this[_0x27e478(0x15a0)],!0x1,!0x0),_0x557400[_0x27e478(0x1270)](this[_0x27e478(0x3d57)],!0x0,!0x0)):(_0x557400[_0x27e478(0x1270)](this[_0x27e478(0x15a0)],!0x0),null==_0x557400[this[_0x27e478(0x3d57)]]&&_0x557400['setValue'](this[_0x27e478(0x3d57)],!0x1,!0x0)))):this[_0x27e478(0x35bd)]&&(_0x557400[_0x27e478(0x1270)](this['_defineName'],!0x1,!0x0),_0x557400[_0x27e478(0x1270)](this['_mainUVDefineName'],!0x0,!0x0)));}[_0x439fc8(0x3a4f)](){var _0x2765a1=_0x439fc8;return!(this[_0x2765a1(0xc52)]&&!this[_0x2765a1(0xc52)][_0x2765a1(0x30b8)]());}[_0x439fc8(0x2dcf)](_0x29b375){var _0x4d8ec4=_0x439fc8;this[_0x4d8ec4(0xc52)]&&(this[_0x4d8ec4(0x35bd)]&&(_0x29b375[_0x4d8ec4(0x6e5)](this[_0x4d8ec4(0xab8)],this[_0x4d8ec4(0xc52)][_0x4d8ec4(0x2da0)]),_0x29b375[_0x4d8ec4(0x13a9)](this[_0x4d8ec4(0x2071)],this['texture'][_0x4d8ec4(0x1f14)]())),this[_0x4d8ec4(0x2c86)]||_0x29b375[_0x4d8ec4(0x19ec)](this[_0x4d8ec4(0x3834)],this['texture']));}get['_isMixed'](){var _0x2dc4c1=_0x439fc8;return this[_0x2dc4c1(0x2966)]!==_0x4d1f22['u']['Fragment'];}[_0x439fc8(0x2011)](_0x7ea974){var _0x2e5cdc=_0x439fc8;const _0x25abca=this['uv'];if(this[_0x2e5cdc(0x15a0)]=_0x7ea974[_0x2e5cdc(0x249f)](_0x2e5cdc(0x102e)),this['_mainUVDefineName']=_0x2e5cdc(0x2925)+_0x25abca[_0x2e5cdc(0x3728)]['toUpperCase'](),this['_mainUVName']=_0x2e5cdc(0x36b2)+_0x25abca['associatedVariableName'],this[_0x2e5cdc(0x1d09)]=_0x7ea974[_0x2e5cdc(0x109d)](_0x2e5cdc(0x2038)),this[_0x2e5cdc(0x2071)]=_0x7ea974[_0x2e5cdc(0x109d)]('textureTransform'),this[_0x2e5cdc(0xab8)]=_0x7ea974[_0x2e5cdc(0x109d)](_0x2e5cdc(0x33ea)),this[_0x2e5cdc(0x2da0)][_0x2e5cdc(0x3728)]=this[_0x2e5cdc(0xab8)],_0x7ea974['_emitVaryingFromString'](this[_0x2e5cdc(0x1d09)],_0x2e5cdc(0x2d8f),this[_0x2e5cdc(0x15a0)]),_0x7ea974['_emitVaryingFromString'](this[_0x2e5cdc(0x2751)],'vec2',this[_0x2e5cdc(0x3d57)]),_0x7ea974[_0x2e5cdc(0x3d09)](this['_textureTransformName'],_0x2e5cdc(0x2a4b),this[_0x2e5cdc(0x15a0)]),_0x7ea974['compilationString']+=_0x2e5cdc(0x1495)+this['_defineName']+'\x0d\x0a',_0x7ea974[_0x2e5cdc(0x29e8)]+=this[_0x2e5cdc(0x1d09)]+_0x2e5cdc(0x1bcb)+this['_textureTransformName']+'\x20*\x20vec4('+_0x25abca[_0x2e5cdc(0x3728)]+_0x2e5cdc(0x304),_0x7ea974['compilationString']+=_0x2e5cdc(0x1cd2)+this['_mainUVDefineName']+')\x0d\x0a',_0x7ea974['compilationString']+=this[_0x2e5cdc(0x2751)]+_0x2e5cdc(0x1b0)+_0x25abca[_0x2e5cdc(0x3728)]+'.xy;\x0d\x0a',_0x7ea974[_0x2e5cdc(0x29e8)]+='#endif\x0d\x0a',this[_0x2e5cdc(0x203)][_0x2e5cdc(0x40b9)](_0x3904ba=>_0x3904ba[_0x2e5cdc(0x984)])){this['_writeTextureRead'](_0x7ea974,!0x0);for(const _0x230646 of this['_outputs'])_0x230646[_0x2e5cdc(0x1d1a)]&&_0x2e5cdc(0x2da0)!==_0x230646[_0x2e5cdc(0x3efc)]&&this[_0x2e5cdc(0x129c)](_0x7ea974,_0x230646,_0x230646[_0x2e5cdc(0x3efc)],!0x0);}}['_getUVW'](_0x56e70b){var _0x3fe76e=_0x439fc8,_0x2a4caf;let _0x372e32=_0x56e70b;return null!=(_0x2a4caf=null==(_0x2a4caf=null==(_0x2a4caf=this[_0x3fe76e(0x265a)])?void 0x0:_0x2a4caf[_0x3fe76e(0x265a)])?void 0x0:_0x2a4caf['is2DArray'])&&_0x2a4caf&&(_0x2a4caf=this['layer']['isConnected']?this['layer']['associatedVariableName']:'0',_0x372e32=_0x3fe76e(0x170d)+_0x56e70b+',\x20'+_0x2a4caf+')'),_0x372e32;}['_generateTextureLookup'](_0x2f97e3){var _0x2db589=_0x439fc8,_0x1bec15=this[_0x2db589(0x23c)];_0x2f97e3[_0x2db589(0x29e8)]+=_0x2db589(0x1495)+this['_defineName']+'\x0d\x0a',_0x2f97e3[_0x2db589(0x29e8)]+=_0x2db589(0x2406)+this['_tempTextureRead']+_0x2db589(0x37b)+_0x1bec15+',\x20'+this[_0x2db589(0x1e62)](this[_0x2db589(0x1d09)])+');\x0d\x0a',_0x2f97e3[_0x2db589(0x29e8)]+=_0x2db589(0x1cd2)+this[_0x2db589(0x3d57)]+')\x0d\x0a',_0x2f97e3[_0x2db589(0x29e8)]+=_0x2db589(0x2406)+this[_0x2db589(0x3837)]+_0x2db589(0x37b)+_0x1bec15+',\x20'+this[_0x2db589(0x1e62)](this[_0x2db589(0x2751)]||this['uv'][_0x2db589(0x3728)])+');\x0d\x0a',_0x2f97e3[_0x2db589(0x29e8)]+=_0x2db589(0x2cbc);}[_0x439fc8(0x15f9)](_0x31db92,_0x56b345=!0x1){var _0x187a08=_0x439fc8,_0x5e162a=this['uv'];if(_0x56b345)return _0x31db92['target']===_0x4d1f22['u'][_0x187a08(0x2aaa)]?void 0x0:void this[_0x187a08(0xd9b)](_0x31db92);this['uv'][_0x187a08(0x3ced)]['target']===_0x4d1f22['u'][_0x187a08(0x2aaa)]?_0x31db92[_0x187a08(0x29e8)]+=_0x187a08(0x2406)+this[_0x187a08(0x3837)]+_0x187a08(0x37b)+this[_0x187a08(0x23c)]+',\x20'+this[_0x187a08(0x1e62)](_0x5e162a['associatedVariableName'])+_0x187a08(0x23d3):this[_0x187a08(0xd9b)](_0x31db92);}['_generateConversionCode'](_0x2539e9,_0x330605,_0x2faaf4){var _0x355219=_0x439fc8;'a'!==_0x2faaf4&&(this[_0x355219(0xc52)]&&this[_0x355219(0xc52)]['gammaSpace']||(_0x2539e9[_0x355219(0x29e8)]+=_0x355219(0x1495)+this[_0x355219(0x2610)]+_0x355219(0x33f9)+_0x330605['associatedVariableName']+_0x355219(0x3eb5)+_0x330605[_0x355219(0x3728)]+_0x355219(0x402a)),_0x2539e9[_0x355219(0x29e8)]+='#ifdef\x20'+this[_0x355219(0x2611)]+_0x355219(0x2ec8)+_0x330605[_0x355219(0x3728)]+'\x20=\x20toLinearSpace('+_0x330605[_0x355219(0x3728)]+_0x355219(0x1e19));}[_0x439fc8(0x129c)](_0x1c6162,_0x45b47e,_0xe67681,_0x37215d=!0x1){var _0x2aed54=_0x439fc8;if(_0x37215d)return _0x1c6162['target']===_0x4d1f22['u']['Fragment']?void 0x0:(_0x1c6162[_0x2aed54(0x29e8)]+=this['_declareOutput'](_0x45b47e,_0x1c6162)+_0x2aed54(0x1b0)+this['_tempTextureRead']+'.'+_0xe67681+_0x2aed54(0x410c),void this[_0x2aed54(0x2341)](_0x1c6162,_0x45b47e,_0xe67681));if(this['uv'][_0x2aed54(0x3ced)][_0x2aed54(0x2966)]===_0x4d1f22['u']['Fragment'])return _0x1c6162[_0x2aed54(0x29e8)]+=this[_0x2aed54(0x2394)](_0x45b47e,_0x1c6162)+_0x2aed54(0x1b0)+this[_0x2aed54(0x3837)]+'.'+_0xe67681+_0x2aed54(0x410c),void this[_0x2aed54(0x2341)](_0x1c6162,_0x45b47e,_0xe67681);let _0x22c45a='';this[_0x2aed54(0x18cd)]||(_0x22c45a='\x20*\x20'+this[_0x2aed54(0xab8)]),_0x1c6162[_0x2aed54(0x29e8)]+=this[_0x2aed54(0x2394)](_0x45b47e,_0x1c6162)+'\x20=\x20'+this[_0x2aed54(0x3837)]+'.'+_0xe67681+_0x22c45a+_0x2aed54(0x410c),this[_0x2aed54(0x2341)](_0x1c6162,_0x45b47e,_0xe67681);}[_0x439fc8(0x1dc5)](_0x2a014d){var _0xd0f483=_0x439fc8;if(super[_0xd0f483(0x1dc5)](_0x2a014d),this[_0xd0f483(0x3d9d)][_0xd0f483(0x28d4)]?this[_0xd0f483(0x2c86)]=this[_0xd0f483(0x3d9d)][_0xd0f483(0x48d)]['ownerBlock']:this[_0xd0f483(0x2c86)]=null,_0x2a014d[_0xd0f483(0x2966)]!==_0x4d1f22['u'][_0xd0f483(0x9d6)]&&!this[_0xd0f483(0x104a)]&&_0x2a014d[_0xd0f483(0x2966)]!==_0x4d1f22['u'][_0xd0f483(0x2aaa)]||(this['_tempTextureRead']=_0x2a014d['_getFreeVariableName']('tempTextureRead'),this['_linearDefineName']=_0x2a014d['_getFreeDefineName'](_0xd0f483(0x205)),this[_0xd0f483(0x2611)]=_0x2a014d[_0xd0f483(0x249f)](_0xd0f483(0x329b))),(!this[_0xd0f483(0x35bd)]&&_0x2a014d[_0xd0f483(0x2966)]===_0x4d1f22['u']['Fragment']||this[_0xd0f483(0x35bd)]&&_0x2a014d[_0xd0f483(0x2966)]===_0x4d1f22['u'][_0xd0f483(0x9d6)])&&(this['_imageSource']||(this[_0xd0f483(0x3834)]=_0x2a014d[_0xd0f483(0x109d)](this[_0xd0f483(0x3efc)]+'Sampler'),null!=(_0x25c38d=null==(_0x25c38d=this[_0xd0f483(0x265a)])?void 0x0:_0x25c38d[_0xd0f483(0x265a)])&&_0x25c38d['is2DArray']?_0x2a014d[_0xd0f483(0x1c4e)](this[_0xd0f483(0x3834)]):_0x2a014d['_emit2DSampler'](this[_0xd0f483(0x3834)])),_0x2a014d['sharedData'][_0xd0f483(0x3e27)]['push'](this),_0x2a014d[_0xd0f483(0x17d9)][_0xd0f483(0x29c)][_0xd0f483(0x2f54)](this),_0x2a014d[_0xd0f483(0x17d9)][_0xd0f483(0x16a8)][_0xd0f483(0x2f54)](this),_0x2a014d[_0xd0f483(0x17d9)][_0xd0f483(0x110f)][_0xd0f483(0x2f54)](this)),_0x2a014d[_0xd0f483(0x2966)]!==_0x4d1f22['u'][_0xd0f483(0x2aaa)])this[_0xd0f483(0x2011)](_0x2a014d);else{if(this['_outputs'][_0xd0f483(0x40b9)](_0x198857=>_0x198857['isConnectedInFragmentShader'])){this[_0xd0f483(0x35bd)]&&!this[_0xd0f483(0x2c86)]&&(null!=(_0x25c38d=null==(_0x25c38d=this['_texture'])?void 0x0:_0x25c38d[_0xd0f483(0x265a)])&&_0x25c38d[_0xd0f483(0x9d8)]?_0x2a014d[_0xd0f483(0x1c4e)](this[_0xd0f483(0x3834)]):_0x2a014d[_0xd0f483(0x1702)](this[_0xd0f483(0x3834)]));var _0x25c38d='//'+this[_0xd0f483(0x3efc)];_0x2a014d['_emitFunctionFromInclude'](_0xd0f483(0x1388),_0x25c38d),this['_isMixed']&&_0x2a014d[_0xd0f483(0x3d09)](this[_0xd0f483(0xab8)],_0xd0f483(0x128f)),this[_0xd0f483(0x15f9)](_0x2a014d);for(const _0x1df00b of this[_0xd0f483(0x203)])_0x1df00b[_0xd0f483(0x1d1a)]&&_0xd0f483(0x2da0)!==_0x1df00b['name']&&this[_0xd0f483(0x129c)](_0x2a014d,_0x1df00b,_0x1df00b['name']);return this;}}}[_0x439fc8(0x113b)](){var _0x3d65cb=_0x439fc8;let _0x2c058c=super[_0x3d65cb(0x113b)]();return _0x2c058c=(_0x2c058c=(_0x2c058c+=this['_codeVariableName']+_0x3d65cb(0x12f5)+this[_0x3d65cb(0x3674)]+_0x3d65cb(0x410c))+(this['_codeVariableName']+_0x3d65cb(0x2419)+this['convertToLinearSpace']+';\x0d\x0a'))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x12e)+this[_0x3d65cb(0x18cd)]+_0x3d65cb(0x410c)),this['texture']?_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c=(_0x2c058c+=this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x3a4a)+this[_0x3d65cb(0xc52)][_0x3d65cb(0x3efc)]+_0x3d65cb(0x19e1)+this[_0x3d65cb(0xc52)][_0x3d65cb(0x187e)]+',\x20'+this[_0x3d65cb(0xc52)][_0x3d65cb(0x147c)]+',\x20'+this[_0x3d65cb(0xc52)][_0x3d65cb(0x17df)]+_0x3d65cb(0x23d3))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x351a)+this[_0x3d65cb(0xc52)][_0x3d65cb(0x255d)]+_0x3d65cb(0x410c)))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x24f9)+this[_0x3d65cb(0xc52)]['wrapV']+_0x3d65cb(0x410c)))+(this['_codeVariableName']+'.texture.uAng\x20=\x20'+this['texture'][_0x3d65cb(0x36e5)]+_0x3d65cb(0x410c)))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x2139)+this[_0x3d65cb(0xc52)][_0x3d65cb(0x349d)]+_0x3d65cb(0x410c)))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x2e95)+this[_0x3d65cb(0xc52)][_0x3d65cb(0xde1)]+_0x3d65cb(0x410c)))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x3cdd)+this['texture'][_0x3d65cb(0x3987)]+';\x0d\x0a'))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x2345)+this['texture'][_0x3d65cb(0x4ff)]+_0x3d65cb(0x410c)))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x3a20)+this[_0x3d65cb(0xc52)][_0x3d65cb(0x3763)]+_0x3d65cb(0x410c)))+(this['_codeVariableName']+_0x3d65cb(0x2f66)+this[_0x3d65cb(0xc52)]['vScale']+_0x3d65cb(0x410c)))+(this[_0x3d65cb(0x3c50)]+_0x3d65cb(0x21ed)+this[_0x3d65cb(0xc52)][_0x3d65cb(0x3f4d)]+_0x3d65cb(0x410c)):_0x2c058c;}[_0x439fc8(0x3c81)](){var _0x45c7de=_0x439fc8;const _0x27e031=super['serialize']();return _0x27e031['convertToGammaSpace']=this[_0x45c7de(0x3674)],_0x27e031['convertToLinearSpace']=this[_0x45c7de(0x35b7)],_0x27e031[_0x45c7de(0x2f7a)]=this[_0x45c7de(0x104a)],_0x27e031[_0x45c7de(0x18cd)]=this[_0x45c7de(0x18cd)],this[_0x45c7de(0x2ffd)]||!this[_0x45c7de(0xc52)]||this[_0x45c7de(0xc52)][_0x45c7de(0x1729)]||_0x45c7de(0x290a)===this['texture'][_0x45c7de(0x1653)]()||(_0x27e031['texture']=this['texture'][_0x45c7de(0x3c81)]()),_0x27e031;}[_0x439fc8(0x3f89)](_0x348cfd,_0x4f20f5,_0x29c7c8){var _0x1d5369=_0x439fc8;super[_0x1d5369(0x3f89)](_0x348cfd,_0x4f20f5,_0x29c7c8),this[_0x1d5369(0x3674)]=_0x348cfd[_0x1d5369(0x3674)],this[_0x1d5369(0x35b7)]=!!_0x348cfd[_0x1d5369(0x35b7)],this[_0x1d5369(0x104a)]=!!_0x348cfd[_0x1d5369(0x2f7a)],this[_0x1d5369(0x18cd)]=!!_0x348cfd['disableLevelMultiplication'],_0x348cfd['texture']&&!_0x30b95d['O']['IgnoreTexturesAtLoadTime']&&void 0x0!==_0x348cfd[_0x1d5369(0xc52)][_0x1d5369(0x2f50)]&&(_0x29c7c8=0x0===_0x348cfd[_0x1d5369(0xc52)][_0x1d5369(0x2f50)][_0x1d5369(0x404a)](_0x1d5369(0x2551))?'':_0x29c7c8,this[_0x1d5369(0xc52)]=_0x24a7c3['x'][_0x1d5369(0xb3f)](_0x348cfd[_0x1d5369(0xc52)],_0x4f20f5,_0x29c7c8));}}(0x0,_0x5862cd['H'])(_0x439fc8(0x34e0),_0x4d4d6f);},0x86f9:(_0x30f871,_0x38f677,_0x427769)=>{var _0x35d9ee=a8_0x49466b;_0x427769['d'](_0x38f677,{'v':()=>_0x114e1f});var _0x38f677=_0x427769(0x15a52),_0x1cdff0=_0x427769(0x1137a),_0x314a25=_0x427769(0x16ad5),_0x351468=_0x427769(0xec3c),_0xb54b54=_0x427769(0xe456),_0x4dc3a8=_0x427769(0xd646),_0x2d5cb8=_0x427769(0x13cd1),_0x303d92=_0x427769(0x11c74);class _0x114e1f extends _0x38f677['k']{constructor(_0x26a4a3){var _0x3405e3=a8_0x58a1;super(_0x26a4a3,_0x314a25['u']['Fragment'],!0x0),this[_0x3405e3(0x3845)](_0x3405e3(0x3d61),_0x1cdff0['E'][_0x3405e3(0x2e2c)],!0x1),this[_0x3405e3(0x3d61)][_0x3405e3(0x2d9c)](_0x1cdff0['E'][_0x3405e3(0xb4b)]|_0x1cdff0['E'][_0x3405e3(0x1426)]|_0x1cdff0['E']['Vector3']),this[_0x3405e3(0x3845)](_0x3405e3(0x133f),_0x1cdff0['E'][_0x3405e3(0x1426)],!0x1),this[_0x3405e3(0x3845)]('world',_0x1cdff0['E'][_0x3405e3(0x3809)],!0x1),this[_0x3405e3(0x3554)](_0x3405e3(0x2a88),_0x1cdff0['E'][_0x3405e3(0x2a09)],_0x314a25['u'][_0x3405e3(0x2aaa)],new _0x4dc3a8['C'](_0x3405e3(0x2a88),this,_0x351468['Ab'][_0x3405e3(0x1ec9)],_0x114e1f,_0x3405e3(0x181b))),this[_0x3405e3(0x3554)](_0x3405e3(0x2723),_0x1cdff0['E'][_0x3405e3(0x23ca)],_0x314a25['u']['Fragment']),this['registerOutput'](_0x3405e3(0x3496),_0x1cdff0['E'][_0x3405e3(0x23ca)],_0x314a25['u']['Fragment']),this[_0x3405e3(0x3554)]('row2',_0x1cdff0['E'][_0x3405e3(0x23ca)],_0x314a25['u'][_0x3405e3(0x2aaa)]);}['getClassName'](){var _0x1a8528=a8_0x58a1;return _0x1a8528(0x181b);}[_0x35d9ee(0xfd0)](_0x2b0001){var _0x5324b2=_0x35d9ee;_0x2b0001[_0x5324b2(0x1597)]('tbnNormal'),_0x2b0001[_0x5324b2(0x1597)](_0x5324b2(0x3327)),_0x2b0001[_0x5324b2(0x1597)](_0x5324b2(0x135a)),_0x2b0001['_excludeVariableName']('TBN');}get[_0x35d9ee(0x3d61)](){var _0x49be73=_0x35d9ee;return this[_0x49be73(0xf37)][0x0];}get['tangent'](){var _0x144779=_0x35d9ee;return this[_0x144779(0xf37)][0x1];}get[_0x35d9ee(0x2d0)](){var _0x1adb41=_0x35d9ee;return this[_0x1adb41(0xf37)][0x2];}get[_0x35d9ee(0x2a88)](){var _0x4376d9=_0x35d9ee;return this[_0x4376d9(0x203)][0x0];}get[_0x35d9ee(0x2723)](){var _0x25fbe3=_0x35d9ee;return this[_0x25fbe3(0x203)][0x1];}get['row1'](){return this['_outputs'][0x2];}get['row2'](){var _0x46d880=_0x35d9ee;return this[_0x46d880(0x203)][0x3];}get[_0x35d9ee(0x2966)](){var _0x1901a7=_0x35d9ee;return _0x314a25['u'][_0x1901a7(0x2aaa)];}set[_0x35d9ee(0x2966)](_0x4d08c9){}[_0x35d9ee(0x25bf)](_0x55b73f){var _0x1347c5=_0x35d9ee;if(!this['world'][_0x1347c5(0x28d4)]){let _0x540b31=_0x55b73f[_0x1347c5(0x3479)](_0x5db023=>_0x5db023[_0x1347c5(0xf5)]&&_0x5db023['systemValue']===_0x2d5cb8['$'][_0x1347c5(0x5c4)]);_0x540b31||(_0x540b31=new _0x303d92['S'](_0x1347c5(0x2d0)))['setAsSystemValue'](_0x2d5cb8['$']['World']),_0x540b31[_0x1347c5(0xfa8)][_0x1347c5(0x2e4)](this[_0x1347c5(0x2d0)]);}if(!this['normal'][_0x1347c5(0x28d4)]){let _0x4f0eed=_0x55b73f[_0x1347c5(0x3479)](_0x2245bf=>_0x2245bf['isAttribute']&&_0x1347c5(0x3d61)===_0x2245bf[_0x1347c5(0x3efc)]);_0x4f0eed||(_0x4f0eed=new _0x303d92['S'](_0x1347c5(0x3d61)))[_0x1347c5(0x21dc)](_0x1347c5(0x3d61)),_0x4f0eed[_0x1347c5(0xfa8)]['connectTo'](this['normal']);}if(!this[_0x1347c5(0x133f)][_0x1347c5(0x28d4)]){let _0x4dc835=_0x55b73f[_0x1347c5(0x3479)](_0x3a2e71=>_0x3a2e71['isAttribute']&&'tangent'===_0x3a2e71[_0x1347c5(0x3efc)]&&_0x3a2e71[_0x1347c5(0x2eea)]===_0x1cdff0['E']['Vector4']);_0x4dc835||(_0x4dc835=new _0x303d92['S']('tangent'))[_0x1347c5(0x21dc)](_0x1347c5(0x133f)),_0x4dc835[_0x1347c5(0xfa8)]['connectTo'](this['tangent']);}}[_0x35d9ee(0x22bd)](_0x2f6d5d,_0x360b6e,_0x5fef78){var _0x4c5cf9=_0x35d9ee,_0x1dfd82,_0x4826d6=this[_0x4c5cf9(0x3d61)],_0x596584=this[_0x4c5cf9(0x133f)];let _0x38a072=_0x4826d6[_0x4c5cf9(0x28d4)],_0x26dc2e=(null!=(_0x1dfd82=_0x4826d6[_0x4c5cf9(0x1539)])&&_0x1dfd82['isAttribute']&&!_0x2f6d5d[_0x4c5cf9(0x3acb)](null==(_0x1dfd82=_0x4826d6[_0x4c5cf9(0x1539)])?void 0x0:_0x1dfd82[_0x4c5cf9(0x3efc)])&&(_0x38a072=!0x1),_0x596584['isConnected']);null!=(_0x4826d6=_0x596584[_0x4c5cf9(0x1539)])&&_0x4826d6[_0x4c5cf9(0x3b20)]&&!_0x2f6d5d['isVerticesDataPresent'](null==(_0x1dfd82=_0x596584['connectInputBlock'])?void 0x0:_0x1dfd82['name'])&&(_0x26dc2e=!0x1),_0x4826d6=_0x38a072&&_0x26dc2e,_0x5fef78[_0x4c5cf9(0x1270)]('TBNBLOCK',_0x4826d6,!0x0);}[_0x35d9ee(0x1dc5)](_0xb243){var _0x314a8d=_0x35d9ee;super['_buildBlock'](_0xb243);var _0x107af1=this[_0x314a8d(0x3d61)],_0x233c96=this[_0x314a8d(0x133f)],_0x4f41c0=this[_0x314a8d(0x2d0)],_0x4e79d8=this[_0x314a8d(0x2a88)],_0x30b149=this[_0x314a8d(0x2723)],_0xb4d73c=this[_0x314a8d(0x3496)],_0x3a6ad8=this[_0x314a8d(0x3161)];return _0xb243[_0x314a8d(0x2966)]===_0x314a25['u'][_0x314a8d(0x2aaa)]&&(_0xb243[_0x314a8d(0x29e8)]+=_0x314a8d(0x2c79)+this['name']+_0x314a8d(0x1530)+_0x107af1[_0x314a8d(0x3728)]+_0x314a8d(0x387c)+_0x233c96[_0x314a8d(0x3728)]+'.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20'+_0x233c96[_0x314a8d(0x3728)]+_0x314a8d(0x229a)+_0x4e79d8[_0x314a8d(0x3728)]+_0x314a8d(0x1b6e)+_0x4f41c0[_0x314a8d(0x3728)]+_0x314a8d(0x13dc),_0x30b149[_0x314a8d(0x1d1a)]&&(_0xb243['compilationString']+=this[_0x314a8d(0x2394)](_0x30b149,_0xb243)+(_0x314a8d(0x20ef)+_0x4e79d8[_0x314a8d(0x3728)]+'[0][0],\x20'+_0x4e79d8[_0x314a8d(0x3728)]+_0x314a8d(0x17b9)+_0x4e79d8[_0x314a8d(0x3728)]+_0x314a8d(0x3545))),_0xb4d73c[_0x314a8d(0x1d1a)]&&(_0xb243[_0x314a8d(0x29e8)]+=this['_declareOutput'](_0xb4d73c,_0xb243)+(_0x314a8d(0x20ef)+_0x4e79d8[_0x314a8d(0x3728)]+'[1[0],\x20'+_0x4e79d8[_0x314a8d(0x3728)]+'[1][1],\x20'+_0x4e79d8[_0x314a8d(0x3728)]+_0x314a8d(0x3cbc))),_0x3a6ad8[_0x314a8d(0x1d1a)]&&(_0xb243[_0x314a8d(0x29e8)]+=this[_0x314a8d(0x2394)](_0x3a6ad8,_0xb243)+('\x20=\x20vec3('+_0x4e79d8['associatedVariableName']+_0x314a8d(0x3d2f)+_0x4e79d8['associatedVariableName']+_0x314a8d(0x2d9a)+_0x4e79d8[_0x314a8d(0x3728)]+_0x314a8d(0x154c))),_0xb243[_0x314a8d(0x17d9)][_0x314a8d(0x16a8)][_0x314a8d(0x2f54)](this)),this;}}(0x0,_0xb54b54['H'])(_0x35d9ee(0x34c3),_0x114e1f);},0x1966:(_0x46d3da,_0x5bb506,_0x221ec4)=>{var _0x6dceaf=a8_0x49466b,_0x2bcc1b=_0x221ec4(0x15a52),_0x5ab32c=_0x221ec4(0x1137a),_0x2603e5=_0x221ec4(0x16ad5),_0x221ec4=_0x221ec4(0xe456);class _0x51ea82 extends _0x2bcc1b['k']{constructor(_0x853827){var _0x48e9c1=a8_0x58a1;super(_0x853827,_0x2603e5['u']['Fragment']),this[_0x48e9c1(0x3845)](_0x48e9c1(0x213a),_0x5ab32c['E'][_0x48e9c1(0x2e2c)],!0x1),this['registerOutput']('dx',_0x5ab32c['E']['BasedOnInput']),this['registerOutput']('dy',_0x5ab32c['E'][_0x48e9c1(0xdf5)]),this[_0x48e9c1(0x203)][0x0][_0x48e9c1(0x207e)]=this['_inputs'][0x0],this['_outputs'][0x1][_0x48e9c1(0x207e)]=this[_0x48e9c1(0xf37)][0x0];}[_0x6dceaf(0x1653)](){var _0xe9b00d=_0x6dceaf;return _0xe9b00d(0x3aa9);}get['input'](){return this['_inputs'][0x0];}get['dx'](){var _0x485017=_0x6dceaf;return this[_0x485017(0x203)][0x0];}get['dy'](){var _0x388152=_0x6dceaf;return this[_0x388152(0x203)][0x1];}[_0x6dceaf(0x1dc5)](_0x3fde96){var _0x4b8488=_0x6dceaf;super[_0x4b8488(0x1dc5)](_0x3fde96);var _0x10674c=this[_0x4b8488(0x203)][0x0],_0x2bf6e8=this['_outputs'][0x1];return _0x3fde96[_0x4b8488(0x1965)]('derivatives',_0x4b8488(0x1c4f)),_0x10674c['hasEndpoints']&&(_0x3fde96['compilationString']+=this['_declareOutput'](_0x10674c,_0x3fde96)+('\x20=\x20dFdx('+this['input'][_0x4b8488(0x3728)]+_0x4b8488(0x23d3))),_0x2bf6e8[_0x4b8488(0x1d1a)]&&(_0x3fde96[_0x4b8488(0x29e8)]+=this[_0x4b8488(0x2394)](_0x2bf6e8,_0x3fde96)+('\x20=\x20dFdy('+this[_0x4b8488(0x213a)][_0x4b8488(0x3728)]+_0x4b8488(0x23d3))),this;}}(0x0,_0x221ec4['H'])(_0x6dceaf(0x183a),_0x51ea82);},0x178d5:(_0xbf55af,_0x5c5261,_0x49835b)=>{var _0xaf7455=a8_0x49466b,_0x4c47f3=_0x49835b(0x15a52),_0x52a510=_0x49835b(0x1137a),_0x283687=_0x49835b(0x16ad5),_0x49835b=_0x49835b(0xe456);class _0x3a5a7a extends _0x4c47f3['k']{constructor(_0x3f99d0){var _0x2dbc7b=a8_0x58a1;super(_0x3f99d0,_0x283687['u']['Fragment'],!0x0),this[_0x2dbc7b(0x3845)](_0x2dbc7b(0x856),_0x52a510['E'][_0x2dbc7b(0xe8e)],!0x0),this['registerInput']('cutoff',_0x52a510['E']['Float'],!0x0);}[_0xaf7455(0x1653)](){var _0x30c8b4=_0xaf7455;return _0x30c8b4(0x20eb);}get[_0xaf7455(0x856)](){var _0x5b19b8=_0xaf7455;return this[_0x5b19b8(0xf37)][0x0];}get['cutoff'](){var _0x4db9a0=_0xaf7455;return this[_0x4db9a0(0xf37)][0x1];}[_0xaf7455(0x1dc5)](_0x3274c3){var _0x9d55d6=_0xaf7455;if(super[_0x9d55d6(0x1dc5)](_0x3274c3),_0x3274c3['sharedData'][_0x9d55d6(0x3dc6)]['needAlphaTesting']=!0x0,this[_0x9d55d6(0x2f5)][_0x9d55d6(0x28d4)]&&this[_0x9d55d6(0x856)]['isConnected'])return _0x3274c3[_0x9d55d6(0x29e8)]+=_0x9d55d6(0xcf7)+this['value']['associatedVariableName']+'\x20<\x20'+this[_0x9d55d6(0x2f5)][_0x9d55d6(0x3728)]+_0x9d55d6(0x19d9),this;}}(0x0,_0x49835b['H'])(_0xaf7455(0xb9f),_0x3a5a7a);},0x4d5b:(_0x1e3323,_0x56cd4f,_0x28a393)=>{var _0x268d41=a8_0x49466b,_0x216cee=_0x28a393(0x15a52),_0x4c5eed=_0x28a393(0x1137a),_0x29630d=_0x28a393(0x16ad5),_0x28a393=_0x28a393(0xe456);class _0x317ab4 extends _0x216cee['k']{constructor(_0x1087c6){var _0x32fb1b=a8_0x58a1;super(_0x1087c6,_0x29630d['u'][_0x32fb1b(0x2aaa)]),this['registerOutput']('xy',_0x4c5eed['E'][_0x32fb1b(0x1e33)],_0x29630d['u'][_0x32fb1b(0x2aaa)]),this[_0x32fb1b(0x3554)](_0x32fb1b(0x11fa),_0x4c5eed['E'][_0x32fb1b(0x23ca)],_0x29630d['u'][_0x32fb1b(0x2aaa)]),this['registerOutput'](_0x32fb1b(0x15b4),_0x4c5eed['E']['Vector4'],_0x29630d['u'][_0x32fb1b(0x2aaa)]),this['registerOutput']('x',_0x4c5eed['E'][_0x32fb1b(0xe8e)],_0x29630d['u'][_0x32fb1b(0x2aaa)]),this[_0x32fb1b(0x3554)]('y',_0x4c5eed['E'][_0x32fb1b(0xe8e)],_0x29630d['u'][_0x32fb1b(0x2aaa)]),this[_0x32fb1b(0x3554)]('z',_0x4c5eed['E'][_0x32fb1b(0xe8e)],_0x29630d['u'][_0x32fb1b(0x2aaa)]),this[_0x32fb1b(0x3554)]('w',_0x4c5eed['E']['Float'],_0x29630d['u'][_0x32fb1b(0x2aaa)]);}[_0x268d41(0x1653)](){var _0xaedef5=_0x268d41;return _0xaedef5(0x130d);}get['xy'](){var _0x26dd92=_0x268d41;return this[_0x26dd92(0x203)][0x0];}get['xyz'](){return this['_outputs'][0x1];}get['xyzw'](){var _0x3d8f01=_0x268d41;return this[_0x3d8f01(0x203)][0x2];}get['x'](){var _0x3edbca=_0x268d41;return this[_0x3edbca(0x203)][0x3];}get['y'](){var _0x7e01ae=_0x268d41;return this[_0x7e01ae(0x203)][0x4];}get['z'](){var _0x5e200c=_0x268d41;return this[_0x5e200c(0x203)][0x5];}get['output'](){return this['_outputs'][0x6];}[_0x268d41(0x10d3)](_0x2d1aa9){var _0x500c0e=_0x268d41;let _0x360033='';for(const _0x34783c of this[_0x500c0e(0x203)])_0x34783c['hasEndpoints']&&(_0x360033+=this[_0x500c0e(0x2394)](_0x34783c,_0x2d1aa9)+_0x500c0e(0x10aa)+_0x34783c[_0x500c0e(0x3efc)]+_0x500c0e(0x410c));return _0x360033;}[_0x268d41(0x1dc5)](_0x3cebb3){var _0x570f24=_0x268d41;if(super[_0x570f24(0x1dc5)](_0x3cebb3),_0x3cebb3['target']===_0x29630d['u'][_0x570f24(0x9d6)])throw _0x570f24(0x2631);return _0x3cebb3[_0x570f24(0x29e8)]+=this[_0x570f24(0x10d3)](_0x3cebb3),this;}}(0x0,_0x28a393['H'])('BABYLON.FragCoordBlock',_0x317ab4);},0xef9:(_0x401e4d,_0x41df32,_0x55fce)=>{var _0x4788df=a8_0x49466b,_0x17803b=_0x55fce(0x15a52),_0x394efe=_0x55fce(0x1137a),_0x1d0f5e=_0x55fce(0x16ad5),_0x29483c=_0x55fce(0xe456),_0x3c271c=_0x55fce(0x6214);class _0x454b15 extends _0x17803b['k']{constructor(_0xdbdbe2){var _0x4f307a=a8_0x58a1;super(_0xdbdbe2,_0x1d0f5e['u'][_0x4f307a(0x2aaa)],!0x0),this[_0x4f307a(0x3845)]('depth',_0x394efe['E']['Float'],!0x0),this[_0x4f307a(0x3845)](_0x4f307a(0x1f53),_0x394efe['E'][_0x4f307a(0x1426)],!0x0),this[_0x4f307a(0x3845)](_0x4f307a(0x22e8),_0x394efe['E']['Matrix'],!0x0);}[_0x4788df(0x1653)](){var _0x4889d7=_0x4788df;return _0x4889d7(0x9b2);}get[_0x4788df(0x32ec)](){var _0x39ae67=_0x4788df;return this[_0x39ae67(0xf37)][0x0];}get['worldPos'](){var _0x579e26=_0x4788df;return this[_0x579e26(0xf37)][0x1];}get[_0x4788df(0x22e8)](){var _0x10ada1=_0x4788df;return this[_0x10ada1(0xf37)][0x2];}[_0x4788df(0x1dc5)](_0x96a366){var _0x2c1800=_0x4788df;return super[_0x2c1800(0x1dc5)](_0x96a366),this['depth'][_0x2c1800(0x28d4)]?_0x96a366[_0x2c1800(0x29e8)]+='gl_FragDepth\x20=\x20'+this['depth'][_0x2c1800(0x3728)]+_0x2c1800(0x410c):this[_0x2c1800(0x1f53)][_0x2c1800(0x28d4)]&&this[_0x2c1800(0x22e8)][_0x2c1800(0x28d4)]?_0x96a366[_0x2c1800(0x29e8)]+=_0x2c1800(0x3fa1)+this[_0x2c1800(0x22e8)][_0x2c1800(0x3728)]+_0x2c1800(0x146)+this[_0x2c1800(0x1f53)][_0x2c1800(0x3728)]+_0x2c1800(0x52d):_0x3c271c['warn']('FragDepthBlock:\x20either\x20the\x20depth\x20input\x20or\x20both\x20the\x20worldPos\x20and\x20viewProjection\x20inputs\x20must\x20be\x20connected!'),this;}}(0x0,_0x29483c['H'])(_0x4788df(0xbe1),_0x454b15);},0x5aca:(_0x18e7b3,_0x330776,_0x34fe34)=>{var _0xb55a72=a8_0x49466b;_0x34fe34['d'](_0x330776,{'g':()=>_0x34b53c});function _0x21a877(_0x3bbab2,_0x4bf2b5,_0x40a2da,_0x51cb05){var _0x14fbe8=a8_0x58a1,_0xfeacd2,_0x498b39=arguments[_0x14fbe8(0x132e)],_0x6b47a6=_0x498b39<0x3?_0x4bf2b5:null===_0x51cb05?_0x51cb05=Object[_0x14fbe8(0x319d)](_0x4bf2b5,_0x40a2da):_0x51cb05;if(_0x14fbe8(0x20cb)==typeof Reflect&&_0x14fbe8(0x187)==typeof Reflect[_0x14fbe8(0x14d7)])_0x6b47a6=Reflect[_0x14fbe8(0x14d7)](_0x3bbab2,_0x4bf2b5,_0x40a2da,_0x51cb05);else{for(var _0x567c61=_0x3bbab2[_0x14fbe8(0x132e)]-0x1;0x0<=_0x567c61;_0x567c61--)(_0xfeacd2=_0x3bbab2[_0x567c61])&&(_0x6b47a6=(_0x498b39<0x3?_0xfeacd2(_0x6b47a6):0x3<_0x498b39?_0xfeacd2(_0x4bf2b5,_0x40a2da,_0x6b47a6):_0xfeacd2(_0x4bf2b5,_0x40a2da))||_0x6b47a6);}0x3<_0x498b39&&_0x6b47a6&&Object[_0x14fbe8(0x1fc0)](_0x4bf2b5,_0x40a2da,_0x6b47a6);}var _0x330776=_0x34fe34(0x15a52),_0x266b7d=_0x34fe34(0x1137a),_0x23216f=_0x34fe34(0x16ad5),_0x293cb9=_0x34fe34(0xe456),_0x4891e6=_0x34fe34(0x159af),_0x5aa636=_0x34fe34(0x147cf);class _0x34b53c extends _0x330776['k']{constructor(_0x179923){var _0x2ae657=a8_0x58a1;super(_0x179923,_0x23216f['u']['Fragment'],!0x0),this[_0x2ae657(0x3674)]=!0x1,this['convertToLinearSpace']=!0x1,this[_0x2ae657(0x2486)]=!0x1,this[_0x2ae657(0x3845)](_0x2ae657(0x218c),_0x266b7d['E'][_0x2ae657(0xb4b)],!0x0),this[_0x2ae657(0x3845)]('rgb',_0x266b7d['E'][_0x2ae657(0x2e2c)],!0x0),this[_0x2ae657(0x3845)]('a',_0x266b7d['E'][_0x2ae657(0xe8e)],!0x0),this[_0x2ae657(0x1885)][_0x2ae657(0x2d9c)](_0x266b7d['E'][_0x2ae657(0x3777)]|_0x266b7d['E'][_0x2ae657(0x23ca)]|_0x266b7d['E']['Float']);}[_0xb55a72(0x1653)](){return'FragmentOutputBlock';}[_0xb55a72(0xfd0)](_0x31f850){var _0x232ae7=_0xb55a72;_0x31f850[_0x232ae7(0x1597)]('logarithmicDepthConstant'),_0x31f850['_excludeVariableName'](_0x232ae7(0x17de));}get[_0xb55a72(0x218c)](){var _0x47b191=_0xb55a72;return this[_0x47b191(0xf37)][0x0];}get['rgb'](){var _0x5d5144=_0xb55a72;return this[_0x5d5144(0xf37)][0x1];}get['a'](){var _0x4b389f=_0xb55a72;return this[_0x4b389f(0xf37)][0x2];}[_0xb55a72(0x22bd)](_0x4de697,_0x359def,_0x3ec06d){var _0x2eb507=_0xb55a72;_0x3ec06d[_0x2eb507(0x1270)](this[_0x2eb507(0x2610)],this['convertToLinearSpace'],!0x0),_0x3ec06d['setValue'](this[_0x2eb507(0x2611)],this['convertToGammaSpace'],!0x0);}[_0xb55a72(0x2dcf)](_0x2c8684,_0x372709,_0x564be9){var _0x5f365c=_0xb55a72;this[_0x5f365c(0x2486)]&&_0x564be9&&_0x5aa636['G']['BindLogDepth'](void 0x0,_0x2c8684,_0x564be9[_0x5f365c(0x22fd)]());}[_0xb55a72(0x1dc5)](_0x4a0959){var _0x35187a=_0xb55a72;super[_0x35187a(0x1dc5)](_0x4a0959);var _0x10bc6b=this[_0x35187a(0x218c)],_0x59a83d=this[_0x35187a(0x1885)],_0x4f9700=this['a'],_0x4cd5d3=(_0x4a0959[_0x35187a(0x17d9)][_0x35187a(0x3dc6)][_0x35187a(0x2286)]=_0x10bc6b['isConnected']||_0x4f9700[_0x35187a(0x28d4)],_0x4a0959['sharedData'][_0x35187a(0x16a8)]['push'](this),this['useLogarithmicDepth']&&(_0x4a0959['_emitUniformFromString'](_0x35187a(0x2d47),_0x35187a(0x128f)),_0x4a0959[_0x35187a(0x1f31)](_0x35187a(0x17de),_0x35187a(0x128f)),_0x4a0959['sharedData'][_0x35187a(0x110f)]['push'](this)),this[_0x35187a(0x2610)]=_0x4a0959[_0x35187a(0x249f)](_0x35187a(0x23b2)),this[_0x35187a(0x2611)]=_0x4a0959[_0x35187a(0x249f)](_0x35187a(0xcda)),'//'+this['name']);if(_0x4a0959[_0x35187a(0x2395)](_0x35187a(0x1388),_0x4cd5d3),_0x10bc6b[_0x35187a(0x48d)])_0x4f9700['isConnected']?_0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x3c8a)+_0x10bc6b[_0x35187a(0x3728)]+'.rgb,\x20'+_0x4f9700[_0x35187a(0x3728)]+_0x35187a(0x23d3):_0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x1978)+_0x10bc6b[_0x35187a(0x3728)]+_0x35187a(0x410c);else{if(_0x59a83d[_0x35187a(0x48d)]){let _0x5b4c71=_0x35187a(0x37fb);_0x4f9700[_0x35187a(0x48d)]&&(_0x5b4c71=_0x4f9700[_0x35187a(0x3728)]),_0x59a83d[_0x35187a(0x48d)][_0x35187a(0x2eea)]===_0x266b7d['E']['Float']?_0x4a0959['compilationString']+=_0x35187a(0x3c8a)+_0x59a83d['associatedVariableName']+',\x20'+_0x59a83d[_0x35187a(0x3728)]+',\x20'+_0x59a83d[_0x35187a(0x3728)]+',\x20'+_0x5b4c71+_0x35187a(0x23d3):_0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x3c8a)+_0x59a83d['associatedVariableName']+',\x20'+_0x5b4c71+');\x0d\x0a';}else _0x4a0959[_0x35187a(0x17d9)][_0x35187a(0x2f0a)][_0x35187a(0x13c7)][_0x35187a(0x2f54)](_0x10bc6b);}return _0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x1495)+this[_0x35187a(0x2610)]+'\x0d\x0a',_0x4a0959[_0x35187a(0x29e8)]+='gl_FragColor\x20=\x20toLinearSpace(gl_FragColor);\x0d\x0a',_0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x2cbc),_0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x1495)+this['_gammaDefineName']+'\x0d\x0a',_0x4a0959[_0x35187a(0x29e8)]+=_0x35187a(0x3bc3),_0x4a0959['compilationString']+=_0x35187a(0x2cbc),this['useLogarithmicDepth']&&(_0x4a0959[_0x35187a(0x29e8)]+='gl_FragDepthEXT\x20=\x20log2(vFragmentDepth)\x20*\x20logarithmicDepthConstant\x20*\x200.5;\x0d\x0a'),this;}[_0xb55a72(0x113b)](){var _0x4f460f=_0xb55a72,_0x416168=super[_0x4f460f(0x113b)]();return(_0x416168+=this[_0x4f460f(0x3c50)]+_0x4f460f(0x12f5)+this[_0x4f460f(0x3674)]+_0x4f460f(0x410c))+(this['_codeVariableName']+_0x4f460f(0x2419)+this[_0x4f460f(0x35b7)]+';\x0d\x0a')+(this[_0x4f460f(0x3c50)]+_0x4f460f(0x1816)+this[_0x4f460f(0x2486)]+_0x4f460f(0x410c));}['serialize'](){var _0xe2b13d=_0xb55a72;const _0x4631ea=super[_0xe2b13d(0x3c81)]();return _0x4631ea[_0xe2b13d(0x3674)]=this[_0xe2b13d(0x3674)],_0x4631ea[_0xe2b13d(0x35b7)]=this[_0xe2b13d(0x35b7)],_0x4631ea['useLogarithmicDepth']=this[_0xe2b13d(0x2486)],_0x4631ea;}[_0xb55a72(0x3f89)](_0x30c1ac,_0x2bea68,_0xb91ac3){var _0x4f3b3c=_0xb55a72;super[_0x4f3b3c(0x3f89)](_0x30c1ac,_0x2bea68,_0xb91ac3),this[_0x4f3b3c(0x3674)]=_0x30c1ac[_0x4f3b3c(0x3674)],this[_0x4f3b3c(0x35b7)]=_0x30c1ac[_0x4f3b3c(0x35b7)],this[_0x4f3b3c(0x2486)]=null!=(_0x2bea68=_0x30c1ac['useLogarithmicDepth'])&&_0x2bea68;}}_0x21a877([(0x0,_0x4891e6['p'])('Convert\x20to\x20gamma\x20space',_0x4891e6['U'][_0xb55a72(0x3af2)],_0xb55a72(0x26c3),{'notifiers':{'update':!0x0}})],_0x34b53c['prototype'],_0xb55a72(0x3674),void 0x0),_0x21a877([(0x0,_0x4891e6['p'])(_0xb55a72(0x1ca),_0x4891e6['U'][_0xb55a72(0x3af2)],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x34b53c['prototype'],_0xb55a72(0x35b7),void 0x0),_0x21a877([(0x0,_0x4891e6['p'])(_0xb55a72(0x2a08),_0x4891e6['U'][_0xb55a72(0x3af2)],_0xb55a72(0x26c3))],_0x34b53c[_0xb55a72(0x1229)],_0xb55a72(0x2486),void 0x0),(0x0,_0x293cb9['H'])(_0xb55a72(0x37df),_0x34b53c);},0x1438d:(_0x2d7d3b,_0x9d702c,_0x33d5db)=>{var _0x2b629e=a8_0x49466b,_0x426f0b=_0x33d5db(0x15a52),_0x408318=_0x33d5db(0x1137a),_0x4d0a97=_0x33d5db(0x16ad5),_0x33d5db=_0x33d5db(0xe456);class _0x5d4b15 extends _0x426f0b['k']{constructor(_0x31423f){var _0x255fe7=a8_0x58a1;super(_0x31423f,_0x4d0a97['u'][_0x255fe7(0x2aaa)]),this[_0x255fe7(0x3554)]('output',_0x408318['E'][_0x255fe7(0xe8e)],_0x4d0a97['u'][_0x255fe7(0x2aaa)]);}['getClassName'](){var _0x306976=a8_0x58a1;return _0x306976(0x5cb);}get['output'](){var _0x193cdc=a8_0x58a1;return this[_0x193cdc(0x203)][0x0];}[_0x2b629e(0x1dc5)](_0x50cf3b){var _0x3bbc49=_0x2b629e;if(super[_0x3bbc49(0x1dc5)](_0x50cf3b),_0x50cf3b[_0x3bbc49(0x2966)]===_0x4d0a97['u']['Vertex'])throw _0x3bbc49(0x2541);var _0x586567=this['_outputs'][0x0];return _0x50cf3b[_0x3bbc49(0x29e8)]+=this['_declareOutput'](_0x586567,_0x50cf3b)+_0x3bbc49(0x2840),this;}}(0x0,_0x33d5db['H'])('BABYLON.FrontFacingBlock',_0x5d4b15);},0x132cf:(_0x2b3c12,_0x200a87,_0x347cc5)=>{var _0x3dc783=a8_0x49466b;function _0x2eb4b5(_0x2b3dbb,_0x4cc66f,_0x105f84,_0x4d793f){var _0x18c910=a8_0x58a1,_0x5636ce,_0x5841c6=arguments[_0x18c910(0x132e)],_0x254167=_0x5841c6<0x3?_0x4cc66f:null===_0x4d793f?_0x4d793f=Object[_0x18c910(0x319d)](_0x4cc66f,_0x105f84):_0x4d793f;if(_0x18c910(0x20cb)==typeof Reflect&&_0x18c910(0x187)==typeof Reflect[_0x18c910(0x14d7)])_0x254167=Reflect[_0x18c910(0x14d7)](_0x2b3dbb,_0x4cc66f,_0x105f84,_0x4d793f);else{for(var _0x5993ec=_0x2b3dbb[_0x18c910(0x132e)]-0x1;0x0<=_0x5993ec;_0x5993ec--)(_0x5636ce=_0x2b3dbb[_0x5993ec])&&(_0x254167=(_0x5841c6<0x3?_0x5636ce(_0x254167):0x3<_0x5841c6?_0x5636ce(_0x4cc66f,_0x105f84,_0x254167):_0x5636ce(_0x4cc66f,_0x105f84))||_0x254167);}0x3<_0x5841c6&&_0x254167&&Object['defineProperty'](_0x4cc66f,_0x105f84,_0x254167);}var _0x337cfa=_0x347cc5(0x15a52),_0x436f2e=_0x347cc5(0x1137a),_0x46cd9c=_0x347cc5(0x16ad5),_0x883d4e=_0x347cc5(0xe456),_0x35ff8e=_0x347cc5(0x159af),_0x633ebb=_0x347cc5(0x6214);class _0x41795c extends _0x337cfa['k']{constructor(_0x5c7e0f){var _0x31ca05=a8_0x58a1;super(_0x5c7e0f,_0x46cd9c['u'][_0x31ca05(0x2aaa)]),this[_0x31ca05(0x3c29)]=!0x1,this[_0x31ca05(0x688)]=!0x0,this['automaticNormalizationTangent']=!0x0,this['registerInput'](_0x31ca05(0x213a),_0x436f2e['E']['Float']),this['registerInput'](_0x31ca05(0x3da6),_0x436f2e['E'][_0x31ca05(0x23ca)]),this[_0x31ca05(0x3845)](_0x31ca05(0xcf1),_0x436f2e['E'][_0x31ca05(0x23ca)]),this[_0x31ca05(0x3845)](_0x31ca05(0x2b57),_0x436f2e['E'][_0x31ca05(0x2e2c)],!0x0),this[_0x31ca05(0x3554)]('output',_0x436f2e['E'][_0x31ca05(0x1426)]),this['registerOutput'](_0x31ca05(0x11fa),_0x436f2e['E'][_0x31ca05(0x23ca)]),this[_0x31ca05(0xf37)][0x3][_0x31ca05(0x2d9c)](_0x436f2e['E']['Color3']|_0x436f2e['E'][_0x31ca05(0x23ca)]|_0x436f2e['E'][_0x31ca05(0x1426)]);}[_0x3dc783(0x1653)](){var _0x4593fe=_0x3dc783;return _0x4593fe(0x2dc5);}get[_0x3dc783(0x213a)](){var _0x273255=_0x3dc783;return this[_0x273255(0xf37)][0x0];}get[_0x3dc783(0x3da6)](){var _0x4880f0=_0x3dc783;return this[_0x4880f0(0xf37)][0x1];}get['worldNormal'](){var _0x53fed9=_0x3dc783;return this[_0x53fed9(0xf37)][0x2];}get[_0x3dc783(0x2b57)](){var _0x466c80=_0x3dc783;return this[_0x466c80(0xf37)][0x3];}get[_0x3dc783(0xfa8)](){return this['_outputs'][0x0];}get[_0x3dc783(0x11fa)](){var _0x1ced87=_0x3dc783;return this[_0x1ced87(0x203)][0x1];}['_buildBlock'](_0x36b457){var _0x17762a=_0x3dc783;super[_0x17762a(0x1dc5)](_0x36b457);var _0x3bff57=this[_0x17762a(0x203)][0x0],_0x19497d=(this[_0x17762a(0x3c29)]||this['worldTangent'][_0x17762a(0x28d4)]||_0x633ebb[_0x17762a(0x1fe2)](_0x17762a(0xe00)+this[_0x17762a(0x3efc)]+_0x17762a(0x5b1)),this[_0x17762a(0x3c29)]?'':_0x17762a(0x2f43)),_0x2f1748=this[_0x17762a(0x3c29)]?'':_0x17762a(0x1e5f),_0x19497d='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20heightToNormal(in\x20float\x20height,\x20in\x20vec3\x20position,\x20in\x20vec3\x20tangent,\x20in\x20vec3\x20normal)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x19497d+_0x17762a(0x2ec8)+(this[_0x17762a(0x1a42)]?_0x17762a(0x18a2):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(this[_0x17762a(0x688)]?_0x17762a(0x3ca1):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20worlddX\x20=\x20dFdx(position);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20worlddY\x20=\x20dFdy(position);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20crossX\x20=\x20cross(normal,\x20worlddX);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20crossY\x20=\x20cross(normal,\x20worlddY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20abs(dot(crossY,\x20worlddX));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20inToNormal\x20=\x20vec3(((((height\x20+\x20dFdx(height))\x20-\x20height)\x20*\x20crossY)\x20+\x20(((height\x20+\x20dFdy(height))\x20-\x20height)\x20*\x20crossX))\x20*\x20sign(d));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20inToNormal.y\x20*=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20result\x20=\x20normalize((d\x20*\x20normal)\x20-\x20inToNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x2f1748+_0x17762a(0x2d72);return _0x36b457[_0x17762a(0x1965)]('derivatives',_0x17762a(0x1c4f)),_0x36b457[_0x17762a(0x3dd9)]('heightToNormal',_0x19497d,_0x17762a(0x1ae2)),_0x36b457['compilationString']+=this[_0x17762a(0x2394)](_0x3bff57,_0x36b457)+('\x20=\x20heightToNormal('+this[_0x17762a(0x213a)][_0x17762a(0x3728)]+',\x20'+this[_0x17762a(0x3da6)]['associatedVariableName']+',\x20'+(this[_0x17762a(0x2b57)][_0x17762a(0x28d4)]?this['worldTangent'][_0x17762a(0x3728)]:'vec3(0.)')+_0x17762a(0x3cca)+this['worldNormal'][_0x17762a(0x3728)]+_0x17762a(0x23d3)),this['xyz'][_0x17762a(0x1d1a)]&&(_0x36b457['compilationString']+=this[_0x17762a(0x2394)](this[_0x17762a(0x11fa)],_0x36b457)+('\x20=\x20'+this[_0x17762a(0xfa8)][_0x17762a(0x3728)]+_0x17762a(0x27e8))),this;}['_dumpPropertiesCode'](){var _0xff7df7=_0x3dc783,_0xa569bb=super[_0xff7df7(0x113b)]();return(_0xa569bb+=this[_0xff7df7(0x3c50)]+_0xff7df7(0x6ab)+this['generateInWorldSpace']+_0xff7df7(0x410c))+(this[_0xff7df7(0x3c50)]+_0xff7df7(0x12e7)+this['automaticNormalizationNormal']+';\x0d\x0a')+(this[_0xff7df7(0x3c50)]+_0xff7df7(0x7fe)+this[_0xff7df7(0x1a42)]+_0xff7df7(0x410c));}[_0x3dc783(0x3c81)](){var _0x491bf0=_0x3dc783;const _0x18c51f=super[_0x491bf0(0x3c81)]();return _0x18c51f[_0x491bf0(0x3c29)]=this['generateInWorldSpace'],_0x18c51f[_0x491bf0(0x688)]=this[_0x491bf0(0x688)],_0x18c51f[_0x491bf0(0x1a42)]=this[_0x491bf0(0x1a42)],_0x18c51f;}[_0x3dc783(0x3f89)](_0x33272d,_0xc42aa5,_0x28d4e1){var _0x41120e=_0x3dc783;super[_0x41120e(0x3f89)](_0x33272d,_0xc42aa5,_0x28d4e1),this[_0x41120e(0x3c29)]=_0x33272d['generateInWorldSpace'],this['automaticNormalizationNormal']=_0x33272d[_0x41120e(0x688)],this['automaticNormalizationTangent']=_0x33272d[_0x41120e(0x1a42)];}}_0x2eb4b5([(0x0,_0x35ff8e['p'])('Generate\x20in\x20world\x20space\x20instead\x20of\x20tangent\x20space',_0x35ff8e['U'][_0x3dc783(0x3af2)],_0x3dc783(0x26c3),{'notifiers':{'update':!0x0}})],_0x41795c[_0x3dc783(0x1229)],'generateInWorldSpace',void 0x0),_0x2eb4b5([(0x0,_0x35ff8e['p'])(_0x3dc783(0x19ba),_0x35ff8e['U'][_0x3dc783(0x3af2)],_0x3dc783(0x26c3),{'notifiers':{'update':!0x0}})],_0x41795c['prototype'],'automaticNormalizationNormal',void 0x0),_0x2eb4b5([(0x0,_0x35ff8e['p'])('Force\x20normalization\x20for\x20the\x20worldTangent\x20input',_0x35ff8e['U'][_0x3dc783(0x3af2)],_0x3dc783(0x26c3),{'notifiers':{'update':!0x0}})],_0x41795c['prototype'],_0x3dc783(0x1a42),void 0x0),(0x0,_0x883d4e['H'])(_0x3dc783(0x2996),_0x41795c);},0xeb3f:(_0x2af01d,_0x2cca8e,_0x40eaac)=>{var _0x10043b=a8_0x49466b,_0x4d7231=_0x40eaac(0x15a52),_0x18ad2a=_0x40eaac(0x1137a),_0x383478=_0x40eaac(0x16ad5),_0x4a7521=_0x40eaac(0xe456),_0x902a5=_0x40eaac(0x159af);_0x40eaac(0x175b0),_0x40eaac(0x16c11),_0x40eaac(0x119a9);class _0x222e65 extends _0x4d7231['k']{constructor(_0x3f8ee7){var _0x4c3518=a8_0x58a1;super(_0x3f8ee7,_0x383478['u'][_0x4c3518(0x2aaa)]),this['convertInputToLinearSpace']=!0x0,this[_0x4c3518(0x3845)](_0x4c3518(0x25cc),_0x18ad2a['E']['AutoDetect']),this[_0x4c3518(0x3554)](_0x4c3518(0xfa8),_0x18ad2a['E']['Color4']),this[_0x4c3518(0x3554)](_0x4c3518(0x1885),_0x18ad2a['E'][_0x4c3518(0x3777)]),this[_0x4c3518(0xf37)][0x0][_0x4c3518(0x2d9c)](_0x18ad2a['E'][_0x4c3518(0x3777)]|_0x18ad2a['E'][_0x4c3518(0xb4b)]|_0x18ad2a['E'][_0x4c3518(0x23ca)]|_0x18ad2a['E'][_0x4c3518(0x1426)]);}[_0x10043b(0x1653)](){var _0x108e44=_0x10043b;return _0x108e44(0x367a);}get[_0x10043b(0x25cc)](){var _0x222551=_0x10043b;return this[_0x222551(0xf37)][0x0];}get[_0x10043b(0xfa8)](){return this['_outputs'][0x0];}get[_0x10043b(0x1885)](){var _0x29c0c0=_0x10043b;return this[_0x29c0c0(0x203)][0x1];}[_0x10043b(0xfd0)](_0x53ba8d){var _0x47fac4=_0x10043b;_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0xa6d)),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0x3111)),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0xef3)),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0x3848)),_0x53ba8d[_0x47fac4(0x1597)]('vignetteSettings2'),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0x3153)),_0x53ba8d[_0x47fac4(0x1597)]('vCameraColorCurveNeutral'),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0x30d2)),_0x53ba8d['_excludeVariableName'](_0x47fac4(0x2fe8)),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0x19e4)),_0x53ba8d[_0x47fac4(0x1597)](_0x47fac4(0x266b));}['isReady'](_0xbbaf42,_0x13c00a,_0x597545){var _0x393771=_0x10043b;return!(_0x597545['_areImageProcessingDirty']&&_0x13c00a[_0x393771(0x2ee1)]&&!_0x13c00a[_0x393771(0x2ee1)][_0x393771(0x3a4f)]());}[_0x10043b(0x22bd)](_0x3df78e,_0xad6b9b,_0x1cc9c9){var _0x9f30f1=_0x10043b;_0x1cc9c9[_0x9f30f1(0x2210)]&&_0xad6b9b[_0x9f30f1(0x2ee1)]&&_0xad6b9b[_0x9f30f1(0x2ee1)]['prepareDefines'](_0x1cc9c9);}[_0x10043b(0x2dcf)](_0x20033b,_0x26b8cd,_0x192654){var _0x553240=_0x10043b;_0x192654&&_0x26b8cd[_0x553240(0x2ee1)]&&_0x26b8cd[_0x553240(0x2ee1)][_0x553240(0x2dcf)](_0x20033b);}[_0x10043b(0x1dc5)](_0x1a75c0){var _0x4b318d=_0x10043b;super[_0x4b318d(0x1dc5)](_0x1a75c0),_0x1a75c0[_0x4b318d(0x17d9)][_0x4b318d(0x16a8)][_0x4b318d(0x2f54)](this),_0x1a75c0[_0x4b318d(0x17d9)][_0x4b318d(0x3e27)][_0x4b318d(0x2f54)](this),_0x1a75c0[_0x4b318d(0x17d9)][_0x4b318d(0x110f)][_0x4b318d(0x2f54)](this),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)]('exposureLinear'),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)](_0x4b318d(0x3111)),_0x1a75c0['uniforms'][_0x4b318d(0x2f54)]('vInverseScreenSize'),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)](_0x4b318d(0x3848)),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)]('vignetteSettings2'),_0x1a75c0['uniforms'][_0x4b318d(0x2f54)](_0x4b318d(0x3153)),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)](_0x4b318d(0xd1b)),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)]('vCameraColorCurvePositive'),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)](_0x4b318d(0x2fe8)),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)](_0x4b318d(0x19e4)),_0x1a75c0[_0x4b318d(0x38a7)][_0x4b318d(0x2f54)](_0x4b318d(0x266b));var _0x259319=this[_0x4b318d(0x25cc)],_0x3e9990=this[_0x4b318d(0x203)][0x0],_0x5e949a='//'+this[_0x4b318d(0x3efc)];return _0x1a75c0[_0x4b318d(0x2395)](_0x4b318d(0x1388),_0x5e949a),_0x1a75c0[_0x4b318d(0x2395)]('imageProcessingDeclaration',_0x5e949a),_0x1a75c0[_0x4b318d(0x2395)]('imageProcessingFunctions',_0x5e949a),null!=(_0x5e949a=_0x259319[_0x4b318d(0x48d)])&&_0x5e949a['isConnected']&&(_0x259319[_0x4b318d(0x48d)][_0x4b318d(0x2eea)]===_0x18ad2a['E'][_0x4b318d(0xb4b)]||_0x259319['connectedPoint'][_0x4b318d(0x2eea)]===_0x18ad2a['E'][_0x4b318d(0x1426)]?_0x1a75c0[_0x4b318d(0x29e8)]+=this[_0x4b318d(0x2394)](_0x3e9990,_0x1a75c0)+'\x20=\x20'+_0x259319[_0x4b318d(0x3728)]+_0x4b318d(0x410c):_0x1a75c0['compilationString']+=this['_declareOutput'](_0x3e9990,_0x1a75c0)+_0x4b318d(0xa82)+_0x259319[_0x4b318d(0x3728)]+_0x4b318d(0x2d54),_0x1a75c0[_0x4b318d(0x29e8)]+=_0x4b318d(0x2d01),this[_0x4b318d(0x25df)]&&(_0x1a75c0[_0x4b318d(0x29e8)]+=_0x3e9990[_0x4b318d(0x3728)]+_0x4b318d(0xf74)+_0x259319[_0x4b318d(0x3728)]+_0x4b318d(0x28b9)),_0x1a75c0[_0x4b318d(0x29e8)]+=_0x4b318d(0x146c),_0x1a75c0[_0x4b318d(0x29e8)]+=_0x4b318d(0x2b4b),this[_0x4b318d(0x25df)]&&(_0x1a75c0[_0x4b318d(0x29e8)]+=_0x3e9990[_0x4b318d(0x3728)]+_0x4b318d(0xf74)+_0x259319[_0x4b318d(0x3728)]+_0x4b318d(0x28b9)),_0x1a75c0[_0x4b318d(0x29e8)]+=_0x3e9990[_0x4b318d(0x3728)]+_0x4b318d(0x1d5c)+_0x3e9990['associatedVariableName']+');\x0d\x0a',_0x1a75c0['compilationString']+=_0x4b318d(0x2cbc),_0x1a75c0[_0x4b318d(0x29e8)]+='#endif\x0d\x0a',this[_0x4b318d(0x1885)]['hasEndpoints']&&(_0x1a75c0[_0x4b318d(0x29e8)]+=this[_0x4b318d(0x2394)](this[_0x4b318d(0x1885)],_0x1a75c0)+(_0x4b318d(0x1b0)+this[_0x4b318d(0xfa8)][_0x4b318d(0x3728)]+'.xyz;\x0d\x0a'))),this;}['_dumpPropertiesCode'](){var _0x29b129=_0x10043b;return super[_0x29b129(0x113b)]()+(this['_codeVariableName']+_0x29b129(0x2e79)+this['convertInputToLinearSpace']+_0x29b129(0x410c));}['serialize'](){var _0x454df1=_0x10043b;const _0x16a2dc=super[_0x454df1(0x3c81)]();return _0x16a2dc['convertInputToLinearSpace']=this[_0x454df1(0x25df)],_0x16a2dc;}[_0x10043b(0x3f89)](_0x2a7a57,_0x4594ff,_0x3fc487){var _0x598c79=_0x10043b;super['_deserialize'](_0x2a7a57,_0x4594ff,_0x3fc487),this[_0x598c79(0x25df)]=null==(_0x4594ff=_0x2a7a57[_0x598c79(0x25df)])||_0x4594ff;}}(function(_0x5c24c5,_0x3174cc,_0x3fbefc,_0x44f630){var _0x175125=_0x10043b,_0x239a4a,_0x127019=arguments[_0x175125(0x132e)],_0x42b8b4=_0x127019<0x3?_0x3174cc:null===_0x44f630?_0x44f630=Object[_0x175125(0x319d)](_0x3174cc,_0x3fbefc):_0x44f630;if(_0x175125(0x20cb)==typeof Reflect&&_0x175125(0x187)==typeof Reflect[_0x175125(0x14d7)])_0x42b8b4=Reflect[_0x175125(0x14d7)](_0x5c24c5,_0x3174cc,_0x3fbefc,_0x44f630);else{for(var _0x5087eb=_0x5c24c5[_0x175125(0x132e)]-0x1;0x0<=_0x5087eb;_0x5087eb--)(_0x239a4a=_0x5c24c5[_0x5087eb])&&(_0x42b8b4=(_0x127019<0x3?_0x239a4a(_0x42b8b4):0x3<_0x127019?_0x239a4a(_0x3174cc,_0x3fbefc,_0x42b8b4):_0x239a4a(_0x3174cc,_0x3fbefc))||_0x42b8b4);}0x3<_0x127019&&_0x42b8b4&&Object[_0x175125(0x1fc0)](_0x3174cc,_0x3fbefc,_0x42b8b4);}([(0x0,_0x902a5['p'])(_0x10043b(0x3379),_0x902a5['U'][_0x10043b(0x3af2)],_0x10043b(0x3d32))],_0x222e65[_0x10043b(0x1229)],_0x10043b(0x25df),void 0x0),(0x0,_0x4a7521['H'])('BABYLON.ImageProcessingBlock',_0x222e65));},0xd7f2:(_0x23f4f8,_0x14c6fd,_0x78d5e6)=>{_0x78d5e6(0x5aca),_0x78d5e6(0xeb3f),_0x78d5e6(0x230),_0x78d5e6(0x178d5),_0x78d5e6(0x1438d),_0x78d5e6(0x1966),_0x78d5e6(0x4d5b),_0x78d5e6(0x13656),_0x78d5e6(0x7bd9),_0x78d5e6(0x16555),_0x78d5e6(0x86f9),_0x78d5e6(0x132cf),_0x78d5e6(0xef9),_0x78d5e6(0x1389);},0x230:(_0x433026,_0x2904dc,_0x589b01)=>{var _0x5892ae=a8_0x49466b;function _0x1b3caf(_0x50f6f1,_0x17b3ce,_0x590df4,_0x472ed3){var _0xcfce4e=a8_0x58a1,_0xffbbac,_0x3ee49f=arguments[_0xcfce4e(0x132e)],_0x386546=_0x3ee49f<0x3?_0x17b3ce:null===_0x472ed3?_0x472ed3=Object[_0xcfce4e(0x319d)](_0x17b3ce,_0x590df4):_0x472ed3;if(_0xcfce4e(0x20cb)==typeof Reflect&&_0xcfce4e(0x187)==typeof Reflect['decorate'])_0x386546=Reflect[_0xcfce4e(0x14d7)](_0x50f6f1,_0x17b3ce,_0x590df4,_0x472ed3);else{for(var _0x576f1f=_0x50f6f1[_0xcfce4e(0x132e)]-0x1;0x0<=_0x576f1f;_0x576f1f--)(_0xffbbac=_0x50f6f1[_0x576f1f])&&(_0x386546=(_0x3ee49f<0x3?_0xffbbac(_0x386546):0x3<_0x3ee49f?_0xffbbac(_0x17b3ce,_0x590df4,_0x386546):_0xffbbac(_0x17b3ce,_0x590df4))||_0x386546);}0x3<_0x3ee49f&&_0x386546&&Object['defineProperty'](_0x17b3ce,_0x590df4,_0x386546);}var _0x1f1a69=_0x589b01(0x15a52),_0x3e961c=_0x589b01(0x1137a),_0x30bf88=_0x589b01(0x16ad5),_0x2056ff=_0x589b01(0xec3c),_0x30b88c=_0x589b01(0xe456),_0x1456f2=_0x589b01(0x11c74),_0x258464=_0x589b01(0x159af),_0x1c8308=_0x589b01(0xd646),_0x35c250=_0x589b01(0x86f9);_0x589b01(0x8cac),_0x589b01(0xe577),_0x589b01(0x6664);class _0x51a3f6 extends _0x1f1a69['k']{constructor(_0x3c63d7){var _0x24ec4b=a8_0x58a1;super(_0x3c63d7,_0x30bf88['u'][_0x24ec4b(0x2aaa)]),this['_tangentSpaceParameterName']='',this[_0x24ec4b(0x1e91)]='',this['_worldMatrixName']='',this[_0x24ec4b(0x40e2)]=!0x1,this['invertY']=!0x1,this['useParallaxOcclusion']=!0x1,this[_0x24ec4b(0x11cf)]=!0x1,this['_isUnique']=!0x0,this[_0x24ec4b(0x3845)](_0x24ec4b(0x3da6),_0x3e961c['E'][_0x24ec4b(0x1426)],!0x1),this[_0x24ec4b(0x3845)](_0x24ec4b(0xcf1),_0x3e961c['E'][_0x24ec4b(0x1426)],!0x1),this[_0x24ec4b(0x3845)]('worldTangent',_0x3e961c['E'][_0x24ec4b(0x1426)],!0x0),this[_0x24ec4b(0x3845)]('uv',_0x3e961c['E'][_0x24ec4b(0x1e33)],!0x1),this[_0x24ec4b(0x3845)](_0x24ec4b(0x1e53),_0x3e961c['E'][_0x24ec4b(0x3777)],!0x1),this[_0x24ec4b(0x3845)](_0x24ec4b(0x32b6),_0x3e961c['E']['Float'],!0x1),this[_0x24ec4b(0x3845)]('viewDirection',_0x3e961c['E'][_0x24ec4b(0x23ca)],!0x0),this[_0x24ec4b(0x3845)]('parallaxScale',_0x3e961c['E'][_0x24ec4b(0xe8e)],!0x0),this[_0x24ec4b(0x3845)](_0x24ec4b(0x3450),_0x3e961c['E'][_0x24ec4b(0xe8e)],!0x0),this['registerInput'](_0x24ec4b(0x2a88),_0x3e961c['E'][_0x24ec4b(0x2a09)],!0x0,_0x30bf88['u'][_0x24ec4b(0x1aa9)],new _0x1c8308['C'](_0x24ec4b(0x2a88),this,_0x2056ff['Ab'][_0x24ec4b(0x10a)],_0x35c250['v'],_0x24ec4b(0x181b))),this[_0x24ec4b(0x3845)](_0x24ec4b(0x2d0),_0x3e961c['E']['Matrix'],!0x0),this[_0x24ec4b(0x3554)](_0x24ec4b(0xfa8),_0x3e961c['E'][_0x24ec4b(0x1426)]),this['registerOutput'](_0x24ec4b(0x261f),_0x3e961c['E'][_0x24ec4b(0x1e33)]);}[_0x5892ae(0x1653)](){return'PerturbNormalBlock';}get[_0x5892ae(0x3da6)](){return this['_inputs'][0x0];}get[_0x5892ae(0xcf1)](){return this['_inputs'][0x1];}get[_0x5892ae(0x2b57)](){var _0x51acb3=_0x5892ae;return this[_0x51acb3(0xf37)][0x2];}get['uv'](){var _0x1e8aa3=_0x5892ae;return this[_0x1e8aa3(0xf37)][0x3];}get[_0x5892ae(0x1e53)](){var _0x460551=_0x5892ae;return this[_0x460551(0xf37)][0x4];}get[_0x5892ae(0x32b6)](){var _0x161b32=_0x5892ae;return this[_0x161b32(0xf37)][0x5];}get['viewDirection'](){return this['_inputs'][0x6];}get[_0x5892ae(0x60a)](){var _0xc73e0e=_0x5892ae;return this[_0xc73e0e(0xf37)][0x7];}get['parallaxHeight'](){var _0x507573=_0x5892ae;return this[_0x507573(0xf37)][0x8];}get['TBN'](){var _0x18b64c=_0x5892ae;return this[_0x18b64c(0xf37)][0x9];}get[_0x5892ae(0x2d0)](){var _0x344d36=_0x5892ae;return this[_0x344d36(0xf37)][0xa];}get['output'](){var _0x45e86f=_0x5892ae;return this[_0x45e86f(0x203)][0x0];}get[_0x5892ae(0x261f)](){return this['_outputs'][0x1];}[_0x5892ae(0x22bd)](_0x3d23e1,_0x2f08a5,_0x34cb68){var _0x25751a=_0x5892ae,_0x33beaf=this[_0x25751a(0x1e53)]['connectedPoint'][_0x25751a(0x322f)][_0x25751a(0x23c)],_0x33beaf=this[_0x25751a(0x65d)][_0x25751a(0x28d4)]&&(this[_0x25751a(0x32a8)]&&_0x33beaf||!this[_0x25751a(0x32a8)]&&this[_0x25751a(0x3450)][_0x25751a(0x28d4)]);_0x34cb68[_0x25751a(0x1270)](_0x25751a(0x3310),!0x0),_0x34cb68[_0x25751a(0x1270)](_0x25751a(0x4104),_0x33beaf,!0x0),_0x34cb68[_0x25751a(0x1270)](_0x25751a(0x31e),this[_0x25751a(0x32a8)],!0x0),_0x34cb68[_0x25751a(0x1270)](_0x25751a(0x3097),this[_0x25751a(0x11cf)],!0x0);}[_0x5892ae(0x2dcf)](_0x22a59a,_0x2ddb4c,_0x20a0e2){var _0x35cf80=_0x5892ae;_0x2ddb4c[_0x35cf80(0x22fd)]()['_mirroredCameraPosition']?_0x22a59a[_0x35cf80(0x2475)](this[_0x35cf80(0x152b)],this['invertX']?0x1:-0x1,this[_0x35cf80(0x147c)]?0x1:-0x1):_0x22a59a[_0x35cf80(0x2475)](this['_tangentSpaceParameterName'],this['invertX']?-0x1:0x1,this[_0x35cf80(0x147c)]?-0x1:0x1),_0x20a0e2&&(_0x22a59a[_0x35cf80(0x6e5)](this[_0x35cf80(0x1e91)],_0x20a0e2[_0x35cf80(0x2fee)]()[_0x35cf80(0x347a)]()<0x0?-0x1:0x1),this[_0x35cf80(0x11cf)]&&!this[_0x35cf80(0x2d0)]['isConnected']&&_0x22a59a[_0x35cf80(0x13a9)](this[_0x35cf80(0x3397)],_0x20a0e2[_0x35cf80(0x2fee)]()));}[_0x5892ae(0x25bf)](_0x30928a){var _0x383c88=_0x5892ae;if(!this['uv']['isConnected']){let _0x227440=_0x30928a[_0x383c88(0x3479)](_0x5ef3ca=>_0x5ef3ca[_0x383c88(0x3b20)]&&'uv'===_0x5ef3ca['name']);_0x227440||(_0x227440=new _0x1456f2['S']('uv'))[_0x383c88(0x21dc)](),_0x227440[_0x383c88(0xfa8)][_0x383c88(0x2e4)](this['uv']);}if(!this[_0x383c88(0x32b6)][_0x383c88(0x28d4)]){const _0x58ef5c=new _0x1456f2['S'](_0x383c88(0x32b6));_0x58ef5c[_0x383c88(0x856)]=0x1,_0x58ef5c[_0x383c88(0xfa8)][_0x383c88(0x2e4)](this[_0x383c88(0x32b6)]);}}[_0x5892ae(0x1dc5)](_0x2aec5f){var _0x38896a=_0x5892ae;super[_0x38896a(0x1dc5)](_0x2aec5f);var _0x1d7f05='//'+this[_0x38896a(0x3efc)],_0x340382=this['uv'],_0x374a3d=this[_0x38896a(0x3da6)],_0x2f6af8=this['worldNormal'],_0x392579=this[_0x38896a(0x2b57)];_0x2aec5f[_0x38896a(0x17d9)][_0x38896a(0x16a8)][_0x38896a(0x2f54)](this),_0x2aec5f[_0x38896a(0x17d9)][_0x38896a(0x110f)][_0x38896a(0x2f54)](this),this[_0x38896a(0x152b)]=_0x2aec5f[_0x38896a(0x249f)]('tangentSpaceParameter'),_0x2aec5f[_0x38896a(0x3d09)](this[_0x38896a(0x152b)],_0x38896a(0x2d8f)),this['_tangentCorrectionFactorName']=_0x2aec5f['_getFreeDefineName'](_0x38896a(0xac0)),_0x2aec5f[_0x38896a(0x3d09)](this['_tangentCorrectionFactorName'],_0x38896a(0x128f)),this['_worldMatrixName']=_0x2aec5f[_0x38896a(0x249f)](_0x38896a(0x18d)),_0x2aec5f['_emitUniformFromString'](this[_0x38896a(0x3397)],_0x38896a(0x2a4b));let _0x57b23c=null;this[_0x38896a(0x1e53)][_0x38896a(0x48d)]&&(_0x57b23c=this[_0x38896a(0x1e53)]['connectedPoint'][_0x38896a(0x322f)][_0x38896a(0x23c)]);var _0x30c5a0=this[_0x38896a(0x65d)][_0x38896a(0x28d4)]&&(this[_0x38896a(0x32a8)]&&_0x57b23c||!this[_0x38896a(0x32a8)]&&this[_0x38896a(0x3450)]['isConnected']),_0x13e23d=this[_0x38896a(0x60a)][_0x38896a(0x340)]?this['parallaxScale'][_0x38896a(0x1539)]['isConstant']?_0x2aec5f['_emitFloat'](this[_0x38896a(0x60a)]['connectInputBlock'][_0x38896a(0x856)]):this[_0x38896a(0x60a)][_0x38896a(0x3728)]:'0.05',_0x54738b=this['strength'][_0x38896a(0x340)]&&this[_0x38896a(0x32b6)]['connectInputBlock'][_0x38896a(0x3c2d)]?_0x38896a(0x3150)+_0x2aec5f[_0x38896a(0x24ec)](this['strength'][_0x38896a(0x1539)][_0x38896a(0x856)]):_0x38896a(0x3150)+this[_0x38896a(0x32b6)][_0x38896a(0x3728)],_0x5b1b31=(_0x2aec5f[_0x38896a(0x1965)](_0x38896a(0x2fb),_0x38896a(0x1c4f)),{'search':/defined\(TANGENT\)/g,'replace':_0x392579['isConnected']?_0x38896a(0x3e3b):_0x38896a(0x2347)}),_0x263535=this[_0x38896a(0x2a88)],_0x263535=(_0x263535[_0x38896a(0x28d4)]?_0x2aec5f[_0x38896a(0x29e8)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20TBNBLOCK\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20vTBN\x20=\x20'+_0x263535['associatedVariableName']+_0x38896a(0x3ad):_0x392579[_0x38896a(0x28d4)]&&(_0x2aec5f[_0x38896a(0x29e8)]+='vec3\x20tbnNormal\x20=\x20normalize('+_0x2f6af8[_0x38896a(0x3728)]+_0x38896a(0x38b8),_0x2aec5f[_0x38896a(0x29e8)]+='vec3\x20tbnTangent\x20=\x20normalize('+_0x392579[_0x38896a(0x3728)]+_0x38896a(0x38b8),_0x2aec5f[_0x38896a(0x29e8)]+=_0x38896a(0x293e)+this[_0x38896a(0x1e91)]+_0x38896a(0x410c),_0x2aec5f[_0x38896a(0x29e8)]+=_0x38896a(0x2c2d)),_0x2aec5f['_emitFunctionFromInclude'](_0x38896a(0x3aee),_0x1d7f05,{'replaceStrings':[_0x5b1b31,{'search':/varying mat3 vTBN/g,'replace':''},{'search':/uniform mat4 normalMatrix;/g,'replace':''}]}),_0x2aec5f[_0x38896a(0x2395)](_0x38896a(0x1b1),_0x1d7f05,{'replaceStrings':[{'search':/#include<samplerFragmentDeclaration>\(_DEFINENAME_,BUMP,_VARYINGNAME_,Bump,_SAMPLERNAME_,bump\)/g,'replace':''},{'search':/uniform sampler2D bumpSampler;/g,'replace':''},{'search':/vec2 parallaxOcclusion\(vec3 vViewDirCoT,vec3 vNormalCoT,vec2 texCoord,float parallaxScale\)/g,'replace':_0x38896a(0x4ad)},{'search':/vec2 parallaxOffset\(vec3 viewDir,float heightScale\)/g,'replace':_0x38896a(0x1ff7)},{'search':/texture2D\(bumpSampler,vBumpUV\)\.w/g,'replace':_0x38896a(0x31f)}]}),_0x30c5a0&&_0x57b23c?'texture2D('+_0x57b23c+',\x20'+_0x340382['associatedVariableName']+_0x38896a(0x40b1):this['normalMapColor']['associatedVariableName']);return _0x2aec5f[_0x38896a(0x29e8)]+=this['_declareOutput'](this['output'],_0x2aec5f)+_0x38896a(0x3096),_0x2aec5f[_0x38896a(0x29e8)]+=_0x2aec5f['_emitCodeFromInclude'](_0x38896a(0x3d1e),_0x1d7f05,{'replaceStrings':[{'search':/texture2D\(bumpSampler,vBumpUV\)/g,'replace':''+_0x263535},{'search':/#define CUSTOM_FRAGMENT_BUMP_FRAGMENT/g,'replace':_0x38896a(0x25bb)+(this[_0x38896a(0x2d0)]['isConnected']?this[_0x38896a(0x2d0)][_0x38896a(0x3728)]:this['_worldMatrixName'])+');'},{'search':/perturbNormal\(TBN,texture2D\(bumpSampler,vBumpUV\+uvOffset\).xyz,vBumpInfos.y\)/g,'replace':_0x38896a(0x24ce)+_0x263535+',\x20vBumpInfos.y)'},{'search':/parallaxOcclusion\(invTBN\*-viewDirectionW,invTBN\*normalW,vBumpUV,vBumpInfos.z\)/g,'replace':_0x38896a(0x346a)+(_0x30c5a0&&this[_0x38896a(0x32a8)]?_0x57b23c:'bumpSampler')+')'},{'search':/parallaxOffset\(invTBN\*viewDirectionW,vBumpInfos\.z\)/g,'replace':_0x38896a(0x25b2)+(_0x30c5a0?this[_0x38896a(0x3450)][_0x38896a(0x3728)]:'0.')+')'},{'search':/vTangentSpaceParams/g,'replace':this[_0x38896a(0x152b)]},{'search':/vBumpInfos.y/g,'replace':_0x54738b},{'search':/vBumpInfos.z/g,'replace':_0x13e23d},{'search':/vBumpUV/g,'replace':_0x340382[_0x38896a(0x3728)]},{'search':/vPositionW/g,'replace':_0x374a3d[_0x38896a(0x3728)]+'.xyz'},{'search':/normalW=/g,'replace':this[_0x38896a(0xfa8)]['associatedVariableName']+_0x38896a(0x3a5e)},{'search':/mat3\(normalMatrix\)\*normalW/g,'replace':_0x38896a(0xb71)+this['output'][_0x38896a(0x3728)]+_0x38896a(0x2c84)},{'search':/normalW/g,'replace':_0x2f6af8[_0x38896a(0x3728)]+_0x38896a(0x2c84)},{'search':/viewDirectionW/g,'replace':_0x30c5a0?this[_0x38896a(0x65d)]['associatedVariableName']:_0x38896a(0x1e03)},_0x5b1b31]}),this;}[_0x5892ae(0x113b)](){var _0x566696=_0x5892ae,_0x3dc40f=super['_dumpPropertiesCode']()+(this['_codeVariableName']+_0x566696(0x2da5)+this[_0x566696(0x40e2)]+_0x566696(0x410c));return(_0x3dc40f+=this['_codeVariableName']+_0x566696(0x1f80)+this['invertY']+_0x566696(0x410c))+(this['_codeVariableName']+_0x566696(0x3fc5)+this[_0x566696(0x32a8)]+';\x0d\x0a')+(this[_0x566696(0x3c50)]+'.useObjectSpaceNormalMap\x20=\x20'+this[_0x566696(0x11cf)]+_0x566696(0x410c));}[_0x5892ae(0x3c81)](){var _0x4d4b5b=_0x5892ae;const _0x213067=super['serialize']();return _0x213067[_0x4d4b5b(0x40e2)]=this['invertX'],_0x213067[_0x4d4b5b(0x147c)]=this[_0x4d4b5b(0x147c)],_0x213067[_0x4d4b5b(0x32a8)]=this[_0x4d4b5b(0x32a8)],_0x213067[_0x4d4b5b(0x11cf)]=this[_0x4d4b5b(0x11cf)],_0x213067;}[_0x5892ae(0x3f89)](_0x398e85,_0x6097c7,_0x14306c){var _0x407777=_0x5892ae;super['_deserialize'](_0x398e85,_0x6097c7,_0x14306c),this[_0x407777(0x40e2)]=_0x398e85[_0x407777(0x40e2)],this[_0x407777(0x147c)]=_0x398e85[_0x407777(0x147c)],this['useParallaxOcclusion']=!!_0x398e85[_0x407777(0x32a8)],this[_0x407777(0x11cf)]=!!_0x398e85['useObjectSpaceNormalMap'];}}_0x1b3caf([(0x0,_0x258464['p'])(_0x5892ae(0xa1a),_0x258464['U'][_0x5892ae(0x3af2)],_0x5892ae(0x26c3),{'notifiers':{'update':!0x1}})],_0x51a3f6[_0x5892ae(0x1229)],_0x5892ae(0x40e2),void 0x0),_0x1b3caf([(0x0,_0x258464['p'])(_0x5892ae(0x277),_0x258464['U'][_0x5892ae(0x3af2)],_0x5892ae(0x26c3),{'notifiers':{'update':!0x1}})],_0x51a3f6[_0x5892ae(0x1229)],_0x5892ae(0x147c),void 0x0),_0x1b3caf([(0x0,_0x258464['p'])('Use\x20parallax\x20occlusion',_0x258464['U']['Boolean'])],_0x51a3f6[_0x5892ae(0x1229)],'useParallaxOcclusion',void 0x0),_0x1b3caf([(0x0,_0x258464['p'])(_0x5892ae(0x1be),_0x258464['U'][_0x5892ae(0x3af2)],_0x5892ae(0x26c3),{'notifiers':{'update':!0x1}})],_0x51a3f6['prototype'],_0x5892ae(0x11cf),void 0x0),(0x0,_0x30b88c['H'])(_0x5892ae(0x1348),_0x51a3f6);},0x13656:(_0x121261,_0x380db9,_0x6062d8)=>{var _0x2123bf=a8_0x49466b,_0x129033=_0x6062d8(0x15a52),_0x2c6fd1=_0x6062d8(0x1137a),_0x360d0a=_0x6062d8(0x16ad5),_0x6062d8=_0x6062d8(0xe456);class _0x5a9dfa extends _0x129033['k']{constructor(_0x493b5c){var _0x13b03b=a8_0x58a1;super(_0x493b5c,_0x360d0a['u']['Fragment']),this[_0x13b03b(0x3554)]('xy',_0x2c6fd1['E'][_0x13b03b(0x1e33)],_0x360d0a['u']['Fragment']),this[_0x13b03b(0x3554)]('x',_0x2c6fd1['E'][_0x13b03b(0xe8e)],_0x360d0a['u'][_0x13b03b(0x2aaa)]),this[_0x13b03b(0x3554)]('y',_0x2c6fd1['E'][_0x13b03b(0xe8e)],_0x360d0a['u'][_0x13b03b(0x2aaa)]);}[_0x2123bf(0x1653)](){return'ScreenSizeBlock';}get['xy'](){var _0xc2653d=_0x2123bf;return this[_0xc2653d(0x203)][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){var _0x30f8f9=_0x2123bf;return this[_0x30f8f9(0x203)][0x2];}[_0x2123bf(0x2dcf)](_0x3599bd){var _0x5370d9=_0x2123bf;const _0x1f69f6=this[_0x5370d9(0x48a)][_0x5370d9(0x2636)]();_0x3599bd[_0x5370d9(0x2475)](this[_0x5370d9(0x368f)],_0x1f69f6[_0x5370d9(0x105a)](),_0x1f69f6[_0x5370d9(0x288a)]());}[_0x2123bf(0x10d3)](_0x5c97b1,_0xab38f9){var _0x1daa83=_0x2123bf;let _0x53a885='';for(const _0x1abbb0 of this[_0x1daa83(0x203)])_0x1abbb0[_0x1daa83(0x1d1a)]&&(_0x53a885+=this[_0x1daa83(0x2394)](_0x1abbb0,_0x5c97b1)+_0x1daa83(0x1b0)+_0xab38f9+'.'+_0x1abbb0[_0x1daa83(0x3efc)]+';\x0d\x0a');return _0x53a885;}[_0x2123bf(0x1dc5)](_0x4ba666){var _0x27e9ed=_0x2123bf;if(super['_buildBlock'](_0x4ba666),this[_0x27e9ed(0x48a)]=_0x4ba666['sharedData']['scene'],_0x4ba666['target']===_0x360d0a['u'][_0x27e9ed(0x9d6)])throw _0x27e9ed(0x3634);return _0x4ba666[_0x27e9ed(0x17d9)]['bindableBlocks'][_0x27e9ed(0x2f54)](this),this[_0x27e9ed(0x368f)]=_0x4ba666['_getFreeVariableName']('screenSize'),_0x4ba666[_0x27e9ed(0x3d09)](this[_0x27e9ed(0x368f)],_0x27e9ed(0x2d8f)),_0x4ba666[_0x27e9ed(0x29e8)]+=this['writeOutputs'](_0x4ba666,this[_0x27e9ed(0x368f)]),this;}}(0x0,_0x6062d8['H'])(_0x2123bf(0x31c),_0x5a9dfa);},0x7bd9:(_0x2055b3,_0x40e95a,_0x2966f9)=>{var _0x3fa6bc=a8_0x49466b,_0xc2061=_0x2966f9(0x15a52),_0x44a6b7=_0x2966f9(0x1137a),_0x156e09=_0x2966f9(0x16ad5),_0x5077c6=_0x2966f9(0xe456),_0x43d58a=_0x2966f9(0x13cd1),_0x20ee40=_0x2966f9(0x11c74);class _0x4271bb extends _0xc2061['k']{constructor(_0x41de70){var _0x49fafb=a8_0x58a1;super(_0x41de70,_0x156e09['u'][_0x49fafb(0x2aaa)]),this['registerInput'](_0x49fafb(0x3fcd),_0x44a6b7['E']['AutoDetect']),this[_0x49fafb(0x3845)](_0x49fafb(0x869),_0x44a6b7['E'][_0x49fafb(0x3809)]),this[_0x49fafb(0x3554)](_0x49fafb(0xfa8),_0x44a6b7['E'][_0x49fafb(0x1e33)]),this[_0x49fafb(0x3554)]('x',_0x44a6b7['E'][_0x49fafb(0xe8e)]),this[_0x49fafb(0x3554)]('y',_0x44a6b7['E']['Float']),this['inputs'][0x0][_0x49fafb(0x2d9c)](_0x44a6b7['E'][_0x49fafb(0x3777)]|_0x44a6b7['E'][_0x49fafb(0x23ca)]|_0x44a6b7['E'][_0x49fafb(0x1426)]);}[_0x3fa6bc(0x1653)](){var _0x133495=_0x3fa6bc;return _0x133495(0xe73);}get[_0x3fa6bc(0x3fcd)](){var _0x26303f=_0x3fa6bc;return this[_0x26303f(0xf37)][0x0];}get['worldViewProjection'](){var _0x1c4e81=_0x3fa6bc;return this[_0x1c4e81(0xf37)][0x1];}get[_0x3fa6bc(0xfa8)](){var _0x4c1c50=_0x3fa6bc;return this[_0x4c1c50(0x203)][0x0];}get['x'](){var _0x18036f=_0x3fa6bc;return this[_0x18036f(0x203)][0x1];}get['y'](){var _0x545cfc=_0x3fa6bc;return this[_0x545cfc(0x203)][0x2];}[_0x3fa6bc(0x25bf)](_0x542195){var _0x4aa889=_0x3fa6bc;if(!this[_0x4aa889(0x869)][_0x4aa889(0x28d4)]){let _0xbd69c3=_0x542195[_0x4aa889(0x3479)](_0x1cc934=>_0x1cc934[_0x4aa889(0x3061)]===_0x43d58a['$'][_0x4aa889(0x1785)]);_0xbd69c3||(_0xbd69c3=new _0x20ee40['S'](_0x4aa889(0x869)))[_0x4aa889(0x2d7e)](_0x43d58a['$']['WorldViewProjection']),_0xbd69c3[_0x4aa889(0xfa8)][_0x4aa889(0x2e4)](this[_0x4aa889(0x869)]);}}[_0x3fa6bc(0x1dc5)](_0x1621be){var _0x29802d=_0x3fa6bc;super[_0x29802d(0x1dc5)](_0x1621be);var _0x2653ed=this[_0x29802d(0x3fcd)],_0x54253d=this[_0x29802d(0x869)];if(_0x2653ed[_0x29802d(0x48d)]){var _0x418ce1=_0x54253d['associatedVariableName'],_0x19571f=_0x1621be[_0x29802d(0x109d)]('screenSpaceTemp');switch(_0x2653ed[_0x29802d(0x48d)][_0x29802d(0x2eea)]){case _0x44a6b7['E'][_0x29802d(0x23ca)]:_0x1621be[_0x29802d(0x29e8)]+=_0x29802d(0x2406)+_0x19571f+'\x20=\x20'+_0x418ce1+_0x29802d(0x3104)+_0x2653ed[_0x29802d(0x3728)]+_0x29802d(0x2d54);break;case _0x44a6b7['E'][_0x29802d(0x1426)]:_0x1621be[_0x29802d(0x29e8)]+=_0x29802d(0x2406)+_0x19571f+_0x29802d(0x1b0)+_0x418ce1+_0x29802d(0x146)+_0x2653ed[_0x29802d(0x3728)]+_0x29802d(0x410c);}return _0x1621be['compilationString']+=_0x19571f+('.xy\x20/=\x20'+_0x19571f+_0x29802d(0x811)),_0x1621be['compilationString']+=_0x19571f+(_0x29802d(0x108b)+_0x19571f+_0x29802d(0x2bc6)),this['output'][_0x29802d(0x1d1a)]&&(_0x1621be[_0x29802d(0x29e8)]+=this[_0x29802d(0x2394)](this[_0x29802d(0xfa8)],_0x1621be)+(_0x29802d(0x1b0)+_0x19571f+_0x29802d(0x16cd))),this['x'][_0x29802d(0x1d1a)]&&(_0x1621be[_0x29802d(0x29e8)]+=this[_0x29802d(0x2394)](this['x'],_0x1621be)+(_0x29802d(0x1b0)+_0x19571f+_0x29802d(0x30b))),this['y'][_0x29802d(0x1d1a)]&&(_0x1621be[_0x29802d(0x29e8)]+=this[_0x29802d(0x2394)](this['y'],_0x1621be)+(_0x29802d(0x1b0)+_0x19571f+_0x29802d(0x24d7))),this;}}}(0x0,_0x5077c6['H'])(_0x3fa6bc(0x2b98),_0x4271bb);},0x1389:(_0x2e2bc2,_0x59fe36,_0x450d51)=>{var _0x461d23=a8_0x49466b,_0xdc95af=_0x450d51(0x15a52),_0x38fcc4=_0x450d51(0x1137a),_0x149736=_0x450d51(0x16ad5),_0x450d51=_0x450d51(0xe456);class _0x5e3b10 extends _0xdc95af['k']{constructor(_0x251317){var _0x1ac180=a8_0x58a1;super(_0x251317,_0x149736['u'][_0x1ac180(0x2aaa)]),this[_0x1ac180(0x3845)](_0x1ac180(0x3da6),_0x38fcc4['E'][_0x1ac180(0x1426)],!0x1),this[_0x1ac180(0x3845)](_0x1ac180(0x22e8),_0x38fcc4['E']['Matrix'],!0x1),this[_0x1ac180(0x3845)](_0x1ac180(0xcf1),_0x38fcc4['E']['AutoDetect'],!0x0),this[_0x1ac180(0x3554)]('depth',_0x38fcc4['E'][_0x1ac180(0x23ca)]),this[_0x1ac180(0xcf1)][_0x1ac180(0x2d9c)](_0x38fcc4['E'][_0x1ac180(0x3777)]|_0x38fcc4['E'][_0x1ac180(0x23ca)]|_0x38fcc4['E'][_0x1ac180(0x1426)]);}[_0x461d23(0x1653)](){var _0x509608=_0x461d23;return _0x509608(0x1a06);}[_0x461d23(0xfd0)](_0x4d1fea){var _0x2db19f=_0x461d23;_0x4d1fea['_excludeVariableName'](_0x2db19f(0x2051)),_0x4d1fea[_0x2db19f(0x1597)](_0x2db19f(0x337e)),_0x4d1fea[_0x2db19f(0x1597)](_0x2db19f(0x1d10)),_0x4d1fea[_0x2db19f(0x1597)]('depthValuesSM'),_0x4d1fea[_0x2db19f(0x1597)](_0x2db19f(0x366)),_0x4d1fea[_0x2db19f(0x1597)](_0x2db19f(0x1f53)),_0x4d1fea['_excludeVariableName'](_0x2db19f(0x3e07));}get[_0x461d23(0x3da6)](){return this['_inputs'][0x0];}get['viewProjection'](){var _0x31d592=_0x461d23;return this[_0x31d592(0xf37)][0x1];}get[_0x461d23(0xcf1)](){var _0x3588d6=_0x461d23;return this[_0x3588d6(0xf37)][0x2];}get['depth'](){return this['_outputs'][0x0];}[_0x461d23(0x1dc5)](_0x2b6edf){var _0x7164a=_0x461d23;super['_buildBlock'](_0x2b6edf);var _0x384c68='//'+this['name'];return _0x2b6edf['_emitUniformFromString'](_0x7164a(0x1d10),_0x7164a(0x1bff)),_0x2b6edf['_emitUniformFromString'](_0x7164a(0x337e),_0x7164a(0x1bff)),_0x2b6edf['_emitUniformFromString']('depthValuesSM','vec2'),_0x2b6edf[_0x7164a(0x2395)](_0x7164a(0x1289),_0x384c68),_0x2b6edf[_0x7164a(0x29e8)]+='vec4\x20worldPos\x20=\x20'+this[_0x7164a(0x3da6)][_0x7164a(0x3728)]+_0x7164a(0x410c),_0x2b6edf[_0x7164a(0x29e8)]+=_0x7164a(0x3e0f),_0x2b6edf[_0x7164a(0x29e8)]+=_0x7164a(0x3eb9),_0x2b6edf[_0x7164a(0x29e8)]+='float\x20zSM;\x0d\x0a',this[_0x7164a(0xcf1)][_0x7164a(0x28d4)]&&(_0x2b6edf[_0x7164a(0x29e8)]+=_0x7164a(0x3d4)+this[_0x7164a(0xcf1)][_0x7164a(0x3728)]+_0x7164a(0x27e8),_0x2b6edf['compilationString']+=_0x2b6edf[_0x7164a(0x359a)](_0x7164a(0x3785),_0x384c68)),_0x2b6edf[_0x7164a(0x29e8)]+='vec4\x20clipPos\x20=\x20'+this['viewProjection'][_0x7164a(0x3728)]+_0x7164a(0x23ae),_0x2b6edf[_0x7164a(0x29e8)]+=_0x2b6edf['_emitCodeFromInclude']('shadowMapVertexMetric',_0x384c68,{'replaceStrings':[{'search':/gl_Position/g,'replace':_0x7164a(0x366)}]}),_0x2b6edf['compilationString']+=_0x2b6edf[_0x7164a(0x359a)](_0x7164a(0x1d1e),_0x384c68,{'replaceStrings':[{'search':/return;/g,'replace':''}]}),_0x2b6edf[_0x7164a(0x29e8)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20SM_DEPTHTEXTURE\x20==\x201\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20IS_NDC_HALF_ZRANGE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepth\x20=\x20(clipPos.z\x20/\x20clipPos.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepth\x20=\x20(clipPos.z\x20/\x20clipPos.w)\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x2b6edf[_0x7164a(0x29e8)]+=this[_0x7164a(0x2394)](this[_0x7164a(0x32ec)],_0x2b6edf)+'\x20=\x20vec3(depthSM,\x201.,\x201.);\x0d\x0a',this;}}(0x0,_0x450d51['H'])(_0x461d23(0x3c5a),_0x5e3b10);},0x16555:(_0x129cc9,_0x5ad978,_0x504748)=>{var _0x448a9c=a8_0x49466b,_0x37cbf2=_0x504748(0x15a52),_0x578055=_0x504748(0x1137a),_0x136e54=_0x504748(0x16ad5),_0x4ac9f7=_0x504748(0xe456),_0x5c8329=_0x504748(0x11c74),_0x3b34dc=_0x504748(0x9fd1);class _0x2f1470 extends _0x37cbf2['k']{constructor(_0x13cc19){var _0x5726b0=a8_0x58a1;super(_0x13cc19,_0x136e54['u'][_0x5726b0(0x2aaa)]),this[_0x5726b0(0x3845)](_0x5726b0(0x213a),_0x578055['E']['Vector2']),this['registerInput']('strength',_0x578055['E']['Float']),this[_0x5726b0(0x3845)](_0x5726b0(0xfb8),_0x578055['E'][_0x5726b0(0x1e33)]),this[_0x5726b0(0x3845)]('offset',_0x578055['E'][_0x5726b0(0x1e33)]),this['registerOutput'](_0x5726b0(0xfa8),_0x578055['E'][_0x5726b0(0x1e33)]),this[_0x5726b0(0x3554)]('x',_0x578055['E'][_0x5726b0(0xe8e)]),this[_0x5726b0(0x3554)]('y',_0x578055['E'][_0x5726b0(0xe8e)]);}[_0x448a9c(0x1653)](){var _0x2d03aa=_0x448a9c;return _0x2d03aa(0x9bd);}get[_0x448a9c(0x213a)](){var _0x38a41f=_0x448a9c;return this[_0x38a41f(0xf37)][0x0];}get[_0x448a9c(0x32b6)](){var _0x38275e=_0x448a9c;return this[_0x38275e(0xf37)][0x1];}get[_0x448a9c(0xfb8)](){return this['_inputs'][0x2];}get[_0x448a9c(0x306c)](){var _0x342309=_0x448a9c;return this[_0x342309(0xf37)][0x3];}get[_0x448a9c(0xfa8)](){var _0x119b71=_0x448a9c;return this[_0x119b71(0x203)][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){var _0x31c6a5=_0x448a9c;return this[_0x31c6a5(0x203)][0x2];}[_0x448a9c(0x25bf)](){var _0x14a96b=_0x448a9c;if(!this[_0x14a96b(0xfb8)][_0x14a96b(0x28d4)]){const _0x1009c1=new _0x5c8329['S'](_0x14a96b(0xfb8));_0x1009c1[_0x14a96b(0x856)]=new _0x3b34dc['FM'](0.5,0.5),_0x1009c1['output'][_0x14a96b(0x2e4)](this['center']);}if(!this['strength']['isConnected']){const _0x556dfe=new _0x5c8329['S']('strength');_0x556dfe[_0x14a96b(0x856)]=0x1,_0x556dfe[_0x14a96b(0xfa8)][_0x14a96b(0x2e4)](this[_0x14a96b(0x32b6)]);}if(!this[_0x14a96b(0x306c)][_0x14a96b(0x28d4)]){const _0x2ffc8a=new _0x5c8329['S'](_0x14a96b(0x306c));_0x2ffc8a[_0x14a96b(0x856)]=new _0x3b34dc['FM'](0x0,0x0),_0x2ffc8a['output'][_0x14a96b(0x2e4)](this[_0x14a96b(0x306c)]);}}[_0x448a9c(0x1dc5)](_0x2871d7){var _0x5a446a=_0x448a9c;super[_0x5a446a(0x1dc5)](_0x2871d7);var _0x496a1a=_0x2871d7[_0x5a446a(0x109d)](_0x5a446a(0x20b0)),_0x3f2ef6=_0x2871d7[_0x5a446a(0x109d)](_0x5a446a(0x3d51)),_0x30722=_0x2871d7[_0x5a446a(0x109d)]('x'),_0x43e510=_0x2871d7[_0x5a446a(0x109d)]('y'),_0x58cbf1=_0x2871d7[_0x5a446a(0x109d)](_0x5a446a(0x3de4));return _0x2871d7[_0x5a446a(0x29e8)]+=_0x5a446a(0x1962)+_0x496a1a+_0x5a446a(0x1b0)+this['input'][_0x5a446a(0x3728)]+_0x5a446a(0x1d8d)+this[_0x5a446a(0xfb8)][_0x5a446a(0x3728)]+_0x5a446a(0x1930)+_0x3f2ef6+_0x5a446a(0x1b0)+this['strength']['associatedVariableName']+'\x20*\x20length('+_0x496a1a+_0x5a446a(0x1bfa)+_0x30722+_0x5a446a(0x1c45)+_0x3f2ef6+')\x20*\x20'+_0x496a1a+_0x5a446a(0x69d)+_0x3f2ef6+_0x5a446a(0x2134)+_0x496a1a+_0x5a446a(0x1175)+_0x43e510+_0x5a446a(0x1b5f)+_0x3f2ef6+_0x5a446a(0x2134)+_0x496a1a+_0x5a446a(0x1652)+_0x3f2ef6+_0x5a446a(0x2134)+_0x496a1a+'.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20'+_0x58cbf1+_0x5a446a(0x1bcb)+_0x30722+_0x5a446a(0x2a12)+this['center'][_0x5a446a(0x3728)]+'.x\x20+\x20'+this[_0x5a446a(0x306c)]['associatedVariableName']+_0x5a446a(0x18b3)+_0x43e510+_0x5a446a(0x2a12)+this['center']['associatedVariableName']+'.y\x20+\x20'+this[_0x5a446a(0x306c)][_0x5a446a(0x3728)]+_0x5a446a(0x4044),this[_0x5a446a(0xfa8)]['hasEndpoints']&&(_0x2871d7['compilationString']+=this[_0x5a446a(0x2394)](this[_0x5a446a(0xfa8)],_0x2871d7)+(_0x5a446a(0x1b0)+_0x58cbf1+_0x5a446a(0x410c))),this['x']['hasEndpoints']&&(_0x2871d7['compilationString']+=this['_declareOutput'](this['x'],_0x2871d7)+(_0x5a446a(0x1b0)+_0x58cbf1+_0x5a446a(0x30b))),this['y'][_0x5a446a(0x1d1a)]&&(_0x2871d7[_0x5a446a(0x29e8)]+=this[_0x5a446a(0x2394)](this['y'],_0x2871d7)+('\x20=\x20'+_0x58cbf1+'.y;\x0d\x0a')),this;}}(0x0,_0x4ac9f7['H'])(_0x448a9c(0x1ee7),_0x2f1470);},0x1d19:(_0x306278,_0x31f88a,_0x3861ca)=>{var _0x3c30e1=a8_0x49466b,_0x7ea741;_0x3861ca['d'](_0x31f88a,{'c':()=>_0x7ea741}),(_0x3861ca=_0x7ea741=_0x7ea741||{})[_0x3861ca[_0x3c30e1(0x1a70)]=0x0]=_0x3c30e1(0x1a70),_0x3861ca[_0x3861ca[_0x3c30e1(0x31e7)]=0x1]=_0x3c30e1(0x31e7),_0x3861ca[_0x3861ca[_0x3c30e1(0x400f)]=0x2]=_0x3c30e1(0x400f);},0x4799:(_0x56af93,_0x29e61c,_0x151c5b)=>{_0x151c5b(0x11c74),_0x151c5b(0x1d19);},0x11c74:(_0x1a9df0,_0x6a0632,_0x907a11)=>{var _0x1b9e98=a8_0x49466b;_0x907a11['d'](_0x6a0632,{'S':()=>_0x40cdcc});var _0x6a0632=_0x907a11(0x15a52),_0x48d69f=_0x907a11(0x1137a),_0x17e89a=_0x907a11(0xdc23),_0x387951=_0x907a11(0x13cd1),_0x331948=_0x907a11(0x9fd1),_0x5623cd=_0x907a11(0x16ad5),_0x4784db=_0x907a11(0xe456),_0x51668c=_0x907a11(0x15857),_0x229b8f=_0x907a11(0x1d19),_0x5f4651=_0x907a11(0xf96c),_0x1c3883=_0x907a11(0x2310);const _0x24aab8={'position2d':'position','particle_uv':_0x1b9e98(0x318c),'particle_color':'vColor','particle_texturemask':_0x1b9e98(0x3f4),'particle_positionw':_0x1b9e98(0x2437)},_0x45a1cf={'particle_uv':!0x0,'particle_color':!0x0,'particle_texturemask':!0x0,'particle_positionw':!0x0},_0x103737={'particle_texturemask':!0x0};class _0x40cdcc extends _0x6a0632['k']{constructor(_0x25051e,_0x15b410=_0x5623cd['u']['Vertex'],_0x22730a=_0x48d69f['E'][_0x1b9e98(0x2e2c)]){var _0x4eb038=_0x1b9e98;super(_0x25051e,_0x15b410,!0x1,!0x0),this[_0x4eb038(0x231a)]=_0x17e89a['M']['Undefined'],this[_0x4eb038(0x25af)]=_0x229b8f['c'][_0x4eb038(0x1a70)],this[_0x4eb038(0x3749)]=0x0,this[_0x4eb038(0xc54)]=0x0,this[_0x4eb038(0x2b95)]=!0x1,this[_0x4eb038(0x15d3)]=0x0,this[_0x4eb038(0x3bbc)]=null,this[_0x4eb038(0x3c2d)]=!0x1,this[_0x4eb038(0x19bd)]='',this[_0x4eb038(0x2604)]=new _0x5f4651['y$'](),this['convertToGammaSpace']=!0x1,this[_0x4eb038(0x35b7)]=!0x1,this[_0x4eb038(0xcdb)]=_0x22730a,this['setDefaultValue'](),this['registerOutput'](_0x4eb038(0xfa8),_0x22730a);}get[_0x1b9e98(0x2eea)](){var _0x31cc20=_0x1b9e98;if(this[_0x31cc20(0xcdb)]===_0x48d69f['E'][_0x31cc20(0x2e2c)]){if(this[_0x31cc20(0x55c)]&&null!=this[_0x31cc20(0x856)]){if(!isNaN(this[_0x31cc20(0x856)]))return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0xe8e)],this[_0x31cc20(0xcdb)];switch(this[_0x31cc20(0x856)][_0x31cc20(0x1653)]()){case _0x31cc20(0x1e33):return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0x1e33)],this['_type'];case _0x31cc20(0x23ca):return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0x23ca)],this[_0x31cc20(0xcdb)];case'Vector4':return this['_type']=_0x48d69f['E']['Vector4'],this[_0x31cc20(0xcdb)];case _0x31cc20(0x3777):return this[_0x31cc20(0xcdb)]=_0x48d69f['E']['Color3'],this[_0x31cc20(0xcdb)];case'Color4':return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0xb4b)],this['_type'];case _0x31cc20(0x3809):return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0x3809)],this[_0x31cc20(0xcdb)];}}if(this[_0x31cc20(0x3b20)])switch(this[_0x31cc20(0x3efc)]){case _0x31cc20(0x8c5):case _0x31cc20(0x3d61):case _0x31cc20(0x3e5b):return this['_type']=_0x48d69f['E'][_0x31cc20(0x23ca)],this[_0x31cc20(0xcdb)];case'uv':case _0x31cc20(0x299a):case'uv3':case _0x31cc20(0x26cc):case _0x31cc20(0x260):case'uv6':case'position2d':case'particle_uv':return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0x1e33)],this[_0x31cc20(0xcdb)];case _0x31cc20(0xfa2):case'matricesWeights':case _0x31cc20(0x2c4c):case _0x31cc20(0xfd7):case'world0':case _0x31cc20(0x2a63):case _0x31cc20(0xf32):case'world3':case _0x31cc20(0x133f):return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0x1426)],this[_0x31cc20(0xcdb)];case _0x31cc20(0x25cc):case _0x31cc20(0xc3e):case _0x31cc20(0x1ed6):case _0x31cc20(0x216e):return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0xb4b)],this['_type'];}if(this[_0x31cc20(0xf5)])switch(this[_0x31cc20(0x3bbc)]){case _0x387951['$'][_0x31cc20(0x5c4)]:case _0x387951['$'][_0x31cc20(0xb2e)]:case _0x387951['$'][_0x31cc20(0x1785)]:case _0x387951['$']['View']:case _0x387951['$']['ViewProjection']:case _0x387951['$'][_0x31cc20(0x1b85)]:return this['_type']=_0x48d69f['E'][_0x31cc20(0x3809)],this[_0x31cc20(0xcdb)];case _0x387951['$'][_0x31cc20(0xf01)]:return this[_0x31cc20(0xcdb)]=_0x48d69f['E']['Vector3'],this['_type'];case _0x387951['$'][_0x31cc20(0x13f8)]:return this[_0x31cc20(0xcdb)]=_0x48d69f['E']['Color3'],this[_0x31cc20(0xcdb)];case _0x387951['$'][_0x31cc20(0x2586)]:case _0x387951['$']['MaterialAlpha']:return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0xe8e)],this[_0x31cc20(0xcdb)];case _0x387951['$']['CameraParameters']:return this[_0x31cc20(0xcdb)]=_0x48d69f['E'][_0x31cc20(0x1426)],this['_type'];}}return this[_0x31cc20(0xcdb)];}[_0x1b9e98(0x3e5d)](_0x240abc){var _0x2cd082=_0x1b9e98;return!!this[_0x2cd082(0x3b20)]||super['validateBlockName'](_0x240abc);}get[_0x1b9e98(0xfa8)](){var _0x49888c=_0x1b9e98;return this[_0x49888c(0x203)][0x0];}[_0x1b9e98(0x21dc)](_0x243131){var _0x57827e=_0x1b9e98;return this[_0x57827e(0x231a)]=_0x17e89a['M'][_0x57827e(0x76f)],_0x243131&&(this[_0x57827e(0x3efc)]=_0x243131),this;}[_0x1b9e98(0x2d7e)](_0x5401c1){var _0x4ef42f=_0x1b9e98;return this[_0x4ef42f(0x3061)]=_0x5401c1,this;}get[_0x1b9e98(0x856)](){var _0x1bf94c=_0x1b9e98;return this[_0x1bf94c(0x30ee)];}set[_0x1b9e98(0x856)](_0x3fdd2e){var _0x236e71=_0x1b9e98;this[_0x236e71(0x2eea)]===_0x48d69f['E'][_0x236e71(0xe8e)]&&(this[_0x236e71(0x2b95)]?_0x3fdd2e=_0x3fdd2e?0x1:0x0:this[_0x236e71(0x3749)]!==this['max']&&(_0x3fdd2e=Math['max'](this['min'],_0x3fdd2e),_0x3fdd2e=Math[_0x236e71(0x3749)](this['max'],_0x3fdd2e))),this[_0x236e71(0x30ee)]=_0x3fdd2e,this['_mode']=_0x17e89a['M'][_0x236e71(0x17c8)],this[_0x236e71(0x2604)][_0x236e71(0x3e9)](this);}get[_0x1b9e98(0x9c5)](){var _0x5c652e=_0x1b9e98;return this[_0x5c652e(0x21ab)];}set[_0x1b9e98(0x9c5)](_0x2c9eb0){var _0x1d4286=_0x1b9e98;this[_0x1d4286(0x21ab)]=_0x2c9eb0,this[_0x1d4286(0x231a)]=_0x17e89a['M']['Uniform'];}get[_0x1b9e98(0x3728)](){return this['_associatedVariableName'];}set[_0x1b9e98(0x3728)](_0x403cd8){var _0x438cd5=_0x1b9e98;this[_0x438cd5(0x35a1)]=_0x403cd8;}get[_0x1b9e98(0xe30)](){return this['_animationType'];}set[_0x1b9e98(0xe30)](_0x3152a4){this['_animationType']=_0x3152a4;}get[_0x1b9e98(0x1a6a)](){var _0x489e0f=_0x1b9e98;return this['_mode']===_0x17e89a['M'][_0x489e0f(0x2b23)];}get['isUniform'](){var _0xf818e8=_0x1b9e98;return this['_mode']===_0x17e89a['M'][_0xf818e8(0x17c8)];}set[_0x1b9e98(0x55c)](_0x320c1f){var _0x5ad886=_0x1b9e98;this['_mode']=_0x320c1f?_0x17e89a['M'][_0x5ad886(0x17c8)]:_0x17e89a['M'][_0x5ad886(0x2b23)],this[_0x5ad886(0x3728)]='';}get[_0x1b9e98(0x3b20)](){var _0x20269d=_0x1b9e98;return this[_0x20269d(0x231a)]===_0x17e89a['M'][_0x20269d(0x76f)];}set['isAttribute'](_0x20d203){var _0x5ba73d=_0x1b9e98;this[_0x5ba73d(0x231a)]=_0x20d203?_0x17e89a['M'][_0x5ba73d(0x76f)]:_0x17e89a['M'][_0x5ba73d(0x2b23)],this[_0x5ba73d(0x3728)]='';}get['isVarying'](){var _0x418095=_0x1b9e98;return this['_mode']===_0x17e89a['M'][_0x418095(0x68c)];}set['isVarying'](_0x305f2d){var _0x67a5ff=_0x1b9e98;this['_mode']=_0x305f2d?_0x17e89a['M'][_0x67a5ff(0x68c)]:_0x17e89a['M']['Undefined'],this['associatedVariableName']='';}get['isSystemValue'](){return null!=this['_systemValue'];}get[_0x1b9e98(0x3061)](){var _0xb8bcd5=_0x1b9e98;return this[_0xb8bcd5(0x3bbc)];}set[_0x1b9e98(0x3061)](_0x330284){var _0x26660e=_0x1b9e98;this[_0x26660e(0x231a)]=_0x17e89a['M']['Uniform'],this[_0x26660e(0x3728)]='',this[_0x26660e(0x3bbc)]=_0x330284;}[_0x1b9e98(0x1653)](){return'InputBlock';}[_0x1b9e98(0x2f84)](_0x3178df){var _0x10da51=_0x1b9e98;switch(this['_animationType']){case _0x229b8f['c']['Time']:this[_0x10da51(0x2eea)]===_0x48d69f['E'][_0x10da51(0xe8e)]&&(this[_0x10da51(0x856)]+=0.01*_0x3178df[_0x10da51(0x38ff)]());break;case _0x229b8f['c'][_0x10da51(0x400f)]:this[_0x10da51(0x2eea)]===_0x48d69f['E']['Float']&&(this[_0x10da51(0x856)]=(_0x1c3883['F'][_0x10da51(0x22e5)]-_0x3178df[_0x10da51(0x2636)]()[_0x10da51(0x34f5)])/0x3e8);}}[_0x1b9e98(0x202f)](_0x42bd22){var _0x4ba37f=_0x1b9e98;return'!'===_0x42bd22[0x0]?_0x4ba37f(0x2bf7)+_0x42bd22[_0x4ba37f(0x1c2d)](0x1)+'\x0d\x0a':'#ifdef\x20'+_0x42bd22+'\x0d\x0a';}[_0x1b9e98(0xfd0)](){var _0x543f52=_0x1b9e98;this[_0x543f52(0x3728)]='';}[_0x1b9e98(0x11f9)](){var _0xd10ff9=_0x1b9e98;switch(this[_0xd10ff9(0x2eea)]){case _0x48d69f['E'][_0xd10ff9(0xe8e)]:this[_0xd10ff9(0x856)]=0x0;break;case _0x48d69f['E'][_0xd10ff9(0x1e33)]:this[_0xd10ff9(0x856)]=_0x331948['FM'][_0xd10ff9(0x1b83)]();break;case _0x48d69f['E']['Vector3']:this[_0xd10ff9(0x856)]=_0x331948['P'][_0xd10ff9(0x1b83)]();break;case _0x48d69f['E']['Vector4']:this[_0xd10ff9(0x856)]=_0x331948['Lt'][_0xd10ff9(0x1b83)]();break;case _0x48d69f['E'][_0xd10ff9(0x3777)]:this['value']=_0x51668c['Wo'][_0xd10ff9(0x935)]();break;case _0x48d69f['E']['Color4']:this[_0xd10ff9(0x856)]=new _0x51668c['HE'](0x1,0x1,0x1,0x1);break;case _0x48d69f['E'][_0xd10ff9(0x3809)]:this[_0xd10ff9(0x856)]=_0x331948['y3'][_0xd10ff9(0x24ef)]();}}[_0x1b9e98(0x2bbe)](_0x448fa7){var _0x438c18=_0x1b9e98;switch(this[_0x438c18(0x2eea)]){case _0x48d69f['E']['Float']:return''+_0x448fa7[_0x438c18(0x24ec)](this[_0x438c18(0x856)]);case _0x48d69f['E'][_0x438c18(0x1e33)]:return _0x438c18(0xa5a)+this['value']['x']+',\x20'+this[_0x438c18(0x856)]['y']+')';case _0x48d69f['E'][_0x438c18(0x23ca)]:return'vec3('+this[_0x438c18(0x856)]['x']+',\x20'+this[_0x438c18(0x856)]['y']+',\x20'+this['value']['z']+')';case _0x48d69f['E'][_0x438c18(0x1426)]:return'vec4('+this['value']['x']+',\x20'+this['value']['y']+',\x20'+this['value']['z']+',\x20'+this[_0x438c18(0x856)]['w']+')';case _0x48d69f['E'][_0x438c18(0x3777)]:return _0x51668c['zZ'][_0x438c18(0x3777)][0x0][_0x438c18(0xe5f)](this[_0x438c18(0x856)]['r'],this['value']['g'],this[_0x438c18(0x856)]['b']),this[_0x438c18(0x3674)]&&_0x51668c['zZ'][_0x438c18(0x3777)][0x0][_0x438c18(0x1d93)](_0x51668c['zZ'][_0x438c18(0x3777)][0x0],_0x448fa7[_0x438c18(0x17d9)]['scene'][_0x438c18(0x2636)]()[_0x438c18(0x3fb5)]),this[_0x438c18(0x35b7)]&&_0x51668c['zZ'][_0x438c18(0x3777)][0x0][_0x438c18(0x28c2)](_0x51668c['zZ'][_0x438c18(0x3777)][0x0],_0x448fa7[_0x438c18(0x17d9)][_0x438c18(0x32aa)]['getEngine']()[_0x438c18(0x3fb5)]),'vec3('+_0x51668c['zZ'][_0x438c18(0x3777)][0x0]['r']+',\x20'+_0x51668c['zZ']['Color3'][0x0]['g']+',\x20'+_0x51668c['zZ'][_0x438c18(0x3777)][0x0]['b']+')';case _0x48d69f['E'][_0x438c18(0xb4b)]:return _0x51668c['zZ'][_0x438c18(0xb4b)][0x0][_0x438c18(0xe5f)](this[_0x438c18(0x856)]['r'],this['value']['g'],this[_0x438c18(0x856)]['b'],this['value']['a']),this[_0x438c18(0x3674)]&&_0x51668c['zZ'][_0x438c18(0xb4b)][0x0][_0x438c18(0x1d93)](_0x51668c['zZ'][_0x438c18(0xb4b)][0x0],_0x448fa7[_0x438c18(0x17d9)][_0x438c18(0x32aa)]['getEngine']()['useExactSrgbConversions']),this['convertToLinearSpace']&&_0x51668c['zZ'][_0x438c18(0xb4b)][0x0]['toLinearSpaceToRef'](_0x51668c['zZ'][_0x438c18(0xb4b)][0x0],_0x448fa7[_0x438c18(0x17d9)][_0x438c18(0x32aa)][_0x438c18(0x2636)]()[_0x438c18(0x3fb5)]),'vec4('+_0x51668c['zZ'][_0x438c18(0xb4b)][0x0]['r']+',\x20'+_0x51668c['zZ'][_0x438c18(0xb4b)][0x0]['g']+',\x20'+_0x51668c['zZ']['Color4'][0x0]['b']+',\x20'+_0x51668c['zZ']['Color4'][0x0]['a']+')';}return'';}get['_noContextSwitch'](){return _0x45a1cf[this['name']];}[_0x1b9e98(0x2b62)](_0x1561c2,_0x101f01){var _0x34b6d4=_0x1b9e98,_0x56c7dc;if(this['isUniform']){if(this[_0x34b6d4(0x3728)]||(this['associatedVariableName']=_0x1561c2['_getFreeVariableName']('u_'+this[_0x34b6d4(0x3efc)])),this[_0x34b6d4(0x3c2d)])return-0x1!==_0x1561c2['constants'][_0x34b6d4(0x404a)](this['associatedVariableName'])?void 0x0:(_0x1561c2['constants']['push'](this['associatedVariableName']),void(_0x1561c2[_0x34b6d4(0x1e06)]+=this['_declareOutput'](this[_0x34b6d4(0xfa8)],_0x1561c2)+('\x20=\x20'+this[_0x34b6d4(0x2bbe)](_0x1561c2)+_0x34b6d4(0x410c))));if(-0x1===_0x1561c2[_0x34b6d4(0x38a7)][_0x34b6d4(0x404a)](this[_0x34b6d4(0x3728)])){_0x1561c2['uniforms']['push'](this[_0x34b6d4(0x3728)]),_0x101f01&&(_0x1561c2[_0x34b6d4(0x1ce)]+=this[_0x34b6d4(0x202f)](_0x101f01)),_0x1561c2[_0x34b6d4(0x1ce)]+=_0x34b6d4(0x2511)+_0x1561c2['_getGLType'](this[_0x34b6d4(0x2eea)])+'\x20'+this[_0x34b6d4(0x3728)]+_0x34b6d4(0x410c),_0x101f01&&(_0x1561c2[_0x34b6d4(0x1ce)]+=_0x34b6d4(0x2cbc));const _0x5e0547=_0x1561c2[_0x34b6d4(0x17d9)][_0x34b6d4(0x3dc6)];if(null!==this[_0x34b6d4(0x3bbc)]&&void 0x0!==this[_0x34b6d4(0x3bbc)])switch(this[_0x34b6d4(0x3bbc)]){case _0x387951['$']['WorldView']:_0x5e0547[_0x34b6d4(0x3691)]=!0x0;break;case _0x387951['$'][_0x34b6d4(0x1785)]:_0x5e0547[_0x34b6d4(0x1b9c)]=!0x0;}else this[_0x34b6d4(0x25af)]!==_0x229b8f['c'][_0x34b6d4(0x1a70)]&&_0x1561c2[_0x34b6d4(0x17d9)][_0x34b6d4(0xf48)][_0x34b6d4(0x2f54)](this);}}else this['isAttribute']&&(this['associatedVariableName']=null!=(_0x56c7dc=_0x24aab8[this['name']])?_0x56c7dc:this['name'],this[_0x34b6d4(0x2966)]===_0x5623cd['u']['Vertex']&&_0x1561c2[_0x34b6d4(0x112f)]?_0x45a1cf[this[_0x34b6d4(0x3efc)]]?_0x103737[this[_0x34b6d4(0x3efc)]]?_0x1561c2['_emitUniformFromString'](this[_0x34b6d4(0x3728)],_0x1561c2[_0x34b6d4(0x3f99)](this['type']),_0x101f01):_0x1561c2[_0x34b6d4(0x1f31)](this[_0x34b6d4(0x3728)],_0x1561c2[_0x34b6d4(0x3f99)](this[_0x34b6d4(0x2eea)]),_0x101f01):this['_emit'](_0x1561c2['_vertexState'],_0x101f01):-0x1===_0x1561c2[_0x34b6d4(0x22b7)][_0x34b6d4(0x404a)](this[_0x34b6d4(0x3728)])&&(_0x1561c2[_0x34b6d4(0x22b7)]['push'](this['associatedVariableName']),_0x45a1cf[this[_0x34b6d4(0x3efc)]]?_0x103737[this[_0x34b6d4(0x3efc)]]?_0x1561c2[_0x34b6d4(0x3d09)](this[_0x34b6d4(0x3728)],_0x1561c2[_0x34b6d4(0x3f99)](this[_0x34b6d4(0x2eea)]),_0x101f01):_0x1561c2['_emitVaryingFromString'](this[_0x34b6d4(0x3728)],_0x1561c2[_0x34b6d4(0x3f99)](this[_0x34b6d4(0x2eea)]),_0x101f01):(_0x101f01&&(_0x1561c2['_attributeDeclaration']+=this[_0x34b6d4(0x202f)](_0x101f01)),_0x1561c2['_attributeDeclaration']+=_0x34b6d4(0x2427)+_0x1561c2[_0x34b6d4(0x3f99)](this[_0x34b6d4(0x2eea)])+'\x20'+this[_0x34b6d4(0x3728)]+_0x34b6d4(0x410c),_0x101f01&&(_0x1561c2[_0x34b6d4(0x2a0f)]+=_0x34b6d4(0x2cbc)))));}[_0x1b9e98(0x28ae)](_0x590b51,_0x311f87,_0x2c2481,_0x209288){var _0x2f39a6=_0x1b9e98;if(this[_0x2f39a6(0x3bbc)]){var _0x3abb8b=this[_0x2f39a6(0x3728)];switch(this[_0x2f39a6(0x3bbc)]){case _0x387951['$'][_0x2f39a6(0x5c4)]:_0x590b51[_0x2f39a6(0x13a9)](_0x3abb8b,_0x311f87);break;case _0x387951['$'][_0x2f39a6(0xb2e)]:_0x590b51['setMatrix'](_0x3abb8b,_0x2c2481);break;case _0x387951['$']['WorldViewProjection']:_0x590b51[_0x2f39a6(0x13a9)](_0x3abb8b,_0x209288);}}}[_0x1b9e98(0x1178)](_0x176c59,_0x2ae581,_0x3d8676){var _0x1442fe=_0x1b9e98;if(!this['isAttribute']){var _0x1aae6b=this['associatedVariableName'];if(this[_0x1442fe(0x3bbc)])switch(this[_0x1442fe(0x3bbc)]){case _0x387951['$'][_0x1442fe(0x5c4)]:case _0x387951['$'][_0x1442fe(0xb2e)]:case _0x387951['$']['WorldViewProjection']:return;case _0x387951['$']['View']:_0x176c59[_0x1442fe(0x13a9)](_0x1aae6b,_0x2ae581[_0x1442fe(0xe6c)]());break;case _0x387951['$'][_0x1442fe(0x1b85)]:_0x176c59[_0x1442fe(0x13a9)](_0x1aae6b,_0x2ae581['getProjectionMatrix']());break;case _0x387951['$']['ViewProjection']:_0x176c59[_0x1442fe(0x13a9)](_0x1aae6b,_0x2ae581[_0x1442fe(0x2957)]());break;case _0x387951['$'][_0x1442fe(0xf01)]:_0x2ae581[_0x1442fe(0x40dc)](_0x176c59,_0x1aae6b,!0x0);break;case _0x387951['$'][_0x1442fe(0x13f8)]:_0x176c59[_0x1442fe(0x3657)](_0x1aae6b,_0x2ae581[_0x1442fe(0x317b)]);break;case _0x387951['$'][_0x1442fe(0x2586)]:_0x176c59[_0x1442fe(0x6e5)](_0x1aae6b,_0x2ae581[_0x1442fe(0x3081)]/0x3e8);break;case _0x387951['$']['CameraParameters']:_0x2ae581['activeCamera']&&_0x176c59['setFloat4'](_0x1aae6b,_0x2ae581[_0x1442fe(0x2636)]()['hasOriginBottomLeft']?-0x1:0x1,_0x2ae581['activeCamera']['minZ'],_0x2ae581[_0x1442fe(0x203b)][_0x1442fe(0x220b)],0x1/_0x2ae581['activeCamera'][_0x1442fe(0x220b)]);break;case _0x387951['$'][_0x1442fe(0x1c5f)]:_0x176c59[_0x1442fe(0x6e5)](_0x1aae6b,_0x3d8676['alpha']);}else{var _0x46bcce=this[_0x1442fe(0x21ab)]?this[_0x1442fe(0x21ab)]():this['_storedValue'];if(null!==_0x46bcce)switch(this['type']){case _0x48d69f['E'][_0x1442fe(0xe8e)]:_0x176c59[_0x1442fe(0x6e5)](_0x1aae6b,_0x46bcce);break;case _0x48d69f['E'][_0x1442fe(0x14af)]:_0x176c59[_0x1442fe(0x18c5)](_0x1aae6b,_0x46bcce);break;case _0x48d69f['E'][_0x1442fe(0x3777)]:_0x51668c['zZ'][_0x1442fe(0x3777)][0x0][_0x1442fe(0xe5f)](this[_0x1442fe(0x856)]['r'],this['value']['g'],this['value']['b']),this['convertToGammaSpace']&&_0x51668c['zZ']['Color3'][0x0][_0x1442fe(0x1d93)](_0x51668c['zZ'][_0x1442fe(0x3777)][0x0],_0x2ae581[_0x1442fe(0x2636)]()[_0x1442fe(0x3fb5)]),this[_0x1442fe(0x35b7)]&&_0x51668c['zZ'][_0x1442fe(0x3777)][0x0][_0x1442fe(0x28c2)](_0x51668c['zZ'][_0x1442fe(0x3777)][0x0],_0x2ae581['getEngine']()[_0x1442fe(0x3fb5)]),_0x176c59[_0x1442fe(0x3657)](_0x1aae6b,_0x51668c['zZ'][_0x1442fe(0x3777)][0x0]);break;case _0x48d69f['E']['Color4']:_0x51668c['zZ'][_0x1442fe(0xb4b)][0x0][_0x1442fe(0xe5f)](this[_0x1442fe(0x856)]['r'],this[_0x1442fe(0x856)]['g'],this['value']['b'],this[_0x1442fe(0x856)]['a']),this[_0x1442fe(0x3674)]&&_0x51668c['zZ'][_0x1442fe(0xb4b)][0x0][_0x1442fe(0x1d93)](_0x51668c['zZ'][_0x1442fe(0xb4b)][0x0],_0x2ae581[_0x1442fe(0x2636)]()[_0x1442fe(0x3fb5)]),this['convertToLinearSpace']&&_0x51668c['zZ'][_0x1442fe(0xb4b)][0x0][_0x1442fe(0x28c2)](_0x51668c['zZ'][_0x1442fe(0xb4b)][0x0],_0x2ae581[_0x1442fe(0x2636)]()[_0x1442fe(0x3fb5)]),_0x176c59[_0x1442fe(0x1436)](_0x1aae6b,_0x51668c['zZ']['Color4'][0x0]);break;case _0x48d69f['E'][_0x1442fe(0x1e33)]:_0x176c59[_0x1442fe(0x764)](_0x1aae6b,_0x46bcce);break;case _0x48d69f['E'][_0x1442fe(0x23ca)]:_0x176c59[_0x1442fe(0x3183)](_0x1aae6b,_0x46bcce);break;case _0x48d69f['E'][_0x1442fe(0x1426)]:_0x176c59['setVector4'](_0x1aae6b,_0x46bcce);break;case _0x48d69f['E'][_0x1442fe(0x3809)]:_0x176c59[_0x1442fe(0x13a9)](_0x1aae6b,_0x46bcce);}}}}['_buildBlock'](_0x2d161f){var _0x32bd26=_0x1b9e98;super[_0x32bd26(0x1dc5)](_0x2d161f),(this[_0x32bd26(0x55c)]||this['isSystemValue'])&&_0x2d161f[_0x32bd26(0x17d9)][_0x32bd26(0xe78)]['push'](this),this[_0x32bd26(0x2b62)](_0x2d161f);}[_0x1b9e98(0x113b)](){var _0x68a419=_0x1b9e98,_0x3160c7=this[_0x68a419(0x3c50)];if(this['isAttribute'])return super[_0x68a419(0x113b)]()+(_0x3160c7+_0x68a419(0x3c5e)+this['name']+'\x22);\x0d\x0a');if(this[_0x68a419(0xf5)])return super[_0x68a419(0x113b)]()+(_0x3160c7+_0x68a419(0x1cb5)+_0x387951['$'][this[_0x68a419(0x3bbc)]]+');\x0d\x0a');if(this['isUniform']){const _0x12abc7=[];let _0x301dd8='';switch(this[_0x68a419(0x2eea)]){case _0x48d69f['E'][_0x68a419(0xe8e)]:_0x301dd8=''+this[_0x68a419(0x856)];break;case _0x48d69f['E'][_0x68a419(0x1e33)]:_0x301dd8='new\x20BABYLON.Vector2('+this[_0x68a419(0x856)]['x']+',\x20'+this[_0x68a419(0x856)]['y']+')';break;case _0x48d69f['E']['Vector3']:_0x301dd8=_0x68a419(0x2110)+this[_0x68a419(0x856)]['x']+',\x20'+this[_0x68a419(0x856)]['y']+',\x20'+this[_0x68a419(0x856)]['z']+')';break;case _0x48d69f['E'][_0x68a419(0x1426)]:_0x301dd8=_0x68a419(0x260d)+this[_0x68a419(0x856)]['x']+',\x20'+this['value']['y']+',\x20'+this[_0x68a419(0x856)]['z']+',\x20'+this[_0x68a419(0x856)]['w']+')';break;case _0x48d69f['E']['Color3']:_0x301dd8=_0x68a419(0xb5f)+this['value']['r']+',\x20'+this[_0x68a419(0x856)]['g']+',\x20'+this[_0x68a419(0x856)]['b']+')',this[_0x68a419(0x3674)]&&(_0x301dd8+=_0x68a419(0x1a6c)),this[_0x68a419(0x35b7)]&&(_0x301dd8+=_0x68a419(0x1320));break;case _0x48d69f['E'][_0x68a419(0xb4b)]:_0x301dd8=_0x68a419(0x911)+this[_0x68a419(0x856)]['r']+',\x20'+this['value']['g']+',\x20'+this[_0x68a419(0x856)]['b']+',\x20'+this[_0x68a419(0x856)]['a']+')',this[_0x68a419(0x3674)]&&(_0x301dd8+=_0x68a419(0x1a6c)),this[_0x68a419(0x35b7)]&&(_0x301dd8+=_0x68a419(0x1320));break;case _0x48d69f['E'][_0x68a419(0x3809)]:_0x301dd8='BABYLON.Matrix.FromArray(['+this[_0x68a419(0x856)]['m']+'])';}return _0x12abc7[_0x68a419(0x2f54)](_0x3160c7+_0x68a419(0x153)+_0x301dd8),this[_0x68a419(0x2eea)]===_0x48d69f['E'][_0x68a419(0xe8e)]&&_0x12abc7[_0x68a419(0x2f54)](_0x3160c7+_0x68a419(0x3994)+this[_0x68a419(0x3749)],_0x3160c7+_0x68a419(0x93d)+this[_0x68a419(0xc54)],_0x3160c7+'.isBoolean\x20=\x20'+this['isBoolean'],_0x3160c7+_0x68a419(0x30de)+this[_0x68a419(0x15d3)],_0x3160c7+'.animationType\x20=\x20BABYLON.AnimatedInputBlockTypes.'+_0x229b8f['c'][this[_0x68a419(0xe30)]]),_0x12abc7[_0x68a419(0x2f54)](_0x3160c7+'.isConstant\x20=\x20'+this[_0x68a419(0x3c2d)]),_0x12abc7[_0x68a419(0x2f54)](''),super[_0x68a419(0x113b)]()+_0x12abc7[_0x68a419(0x2abd)](_0x68a419(0x410c));}return super[_0x68a419(0x113b)]();}[_0x1b9e98(0x2d20)](){var _0x509a90=_0x1b9e98;this[_0x509a90(0x2604)][_0x509a90(0x2af2)](),super[_0x509a90(0x2d20)]();}['serialize'](){var _0x6cbd3e=_0x1b9e98;const _0x4a0148=super[_0x6cbd3e(0x3c81)]();return _0x4a0148[_0x6cbd3e(0x2eea)]=this[_0x6cbd3e(0x2eea)],_0x4a0148['mode']=this[_0x6cbd3e(0x231a)],_0x4a0148['systemValue']=this[_0x6cbd3e(0x3bbc)],_0x4a0148[_0x6cbd3e(0xe30)]=this[_0x6cbd3e(0x25af)],_0x4a0148[_0x6cbd3e(0x3749)]=this[_0x6cbd3e(0x3749)],_0x4a0148['max']=this[_0x6cbd3e(0xc54)],_0x4a0148['isBoolean']=this['isBoolean'],_0x4a0148[_0x6cbd3e(0x15d3)]=this[_0x6cbd3e(0x15d3)],_0x4a0148[_0x6cbd3e(0x3c2d)]=this['isConstant'],_0x4a0148[_0x6cbd3e(0x19bd)]=this[_0x6cbd3e(0x19bd)],_0x4a0148[_0x6cbd3e(0x3674)]=this[_0x6cbd3e(0x3674)],_0x4a0148[_0x6cbd3e(0x35b7)]=this[_0x6cbd3e(0x35b7)],null!=this[_0x6cbd3e(0x30ee)]&&this['_mode']===_0x17e89a['M'][_0x6cbd3e(0x17c8)]&&(this[_0x6cbd3e(0x30ee)][_0x6cbd3e(0x3e55)]?(_0x4a0148['valueType']=_0x6cbd3e(0x21f5)+this[_0x6cbd3e(0x30ee)][_0x6cbd3e(0x1653)](),_0x4a0148[_0x6cbd3e(0x856)]=this[_0x6cbd3e(0x30ee)]['asArray']()):(_0x4a0148[_0x6cbd3e(0xaa1)]=_0x6cbd3e(0x3542),_0x4a0148[_0x6cbd3e(0x856)]=this[_0x6cbd3e(0x30ee)])),_0x4a0148;}[_0x1b9e98(0x3f89)](_0x43367c,_0x32949f,_0x2fc9bf){var _0x3743c5=_0x1b9e98;if(this[_0x3743c5(0x231a)]=_0x43367c[_0x3743c5(0x1a43)],super['_deserialize'](_0x43367c,_0x32949f,_0x2fc9bf),this[_0x3743c5(0xcdb)]=_0x43367c[_0x3743c5(0x2eea)],this[_0x3743c5(0x3bbc)]=_0x43367c[_0x3743c5(0x3061)]||_0x43367c[_0x3743c5(0x319b)],this[_0x3743c5(0x25af)]=_0x43367c[_0x3743c5(0xe30)],this[_0x3743c5(0x3749)]=_0x43367c[_0x3743c5(0x3749)]||0x0,this[_0x3743c5(0xc54)]=_0x43367c[_0x3743c5(0xc54)]||0x0,this['isBoolean']=!!_0x43367c[_0x3743c5(0x2b95)],this[_0x3743c5(0x15d3)]=_0x43367c['matrixMode']||0x0,this[_0x3743c5(0x3c2d)]=!!_0x43367c[_0x3743c5(0x3c2d)],this[_0x3743c5(0x19bd)]=_0x43367c[_0x3743c5(0x19bd)]||'',this[_0x3743c5(0x3674)]=!!_0x43367c[_0x3743c5(0x3674)],this[_0x3743c5(0x35b7)]=!!_0x43367c[_0x3743c5(0x35b7)],_0x3743c5(0x133f)===_0x43367c[_0x3743c5(0x3efc)]&&_0x43367c[_0x3743c5(0x1a43)]===_0x17e89a['M'][_0x3743c5(0x76f)]&&_0x43367c['type']===_0x48d69f['E'][_0x3743c5(0x23ca)]&&(this[_0x3743c5(0xcdb)]=_0x48d69f['E'][_0x3743c5(0x1426)]),_0x43367c[_0x3743c5(0xaa1)]){if(_0x3743c5(0x3542)===_0x43367c[_0x3743c5(0xaa1)])this['_storedValue']=_0x43367c['value'];else{const _0xe260d0=(0x0,_0x4784db['q'])(_0x43367c[_0x3743c5(0xaa1)]);_0xe260d0&&(this[_0x3743c5(0x30ee)]=_0xe260d0[_0x3743c5(0xd4e)](_0x43367c[_0x3743c5(0x856)]));}}}}(0x0,_0x4784db['H'])(_0x1b9e98(0x299b),_0x40cdcc);},0x583c:(_0x570a10,_0x526703,_0x4b6732)=>{var _0x25ca77=a8_0x49466b;_0x4b6732['d'](_0x526703,{'p':()=>_0x2eac7c});var _0x526703=_0x4b6732(0x15a52),_0x3a1e72=_0x4b6732(0x1137a),_0x5e9333=_0x4b6732(0xec3c),_0x22697d=_0x4b6732(0x16ad5),_0x3623a2=_0x4b6732(0xe456),_0x14ba57=_0x4b6732(0xd646),_0xef4776=_0x4b6732(0x86f9),_0x229c49=_0x4b6732(0x6214);class _0x2eac7c extends _0x526703['k']{constructor(_0x1de4b9){var _0x20e740=a8_0x58a1;super(_0x1de4b9,_0x22697d['u'][_0x20e740(0x2aaa)]),this['_tangentCorrectionFactorName']='',this[_0x20e740(0x2c98)]=!0x0,this[_0x20e740(0x3845)](_0x20e740(0x4041),_0x3a1e72['E']['Float'],!0x0,_0x22697d['u'][_0x20e740(0x2aaa)]),this['registerInput']('direction',_0x3a1e72['E']['Vector2'],!0x0,_0x22697d['u'][_0x20e740(0x2aaa)]),this[_0x20e740(0x3845)]('uv',_0x3a1e72['E'][_0x20e740(0x1e33)],!0x0),this[_0x20e740(0x3845)](_0x20e740(0x2b57),_0x3a1e72['E'][_0x20e740(0x1426)],!0x0),this['registerInput'](_0x20e740(0x2a88),_0x3a1e72['E']['Object'],!0x0,_0x22697d['u'][_0x20e740(0x1aa9)],new _0x14ba57['C']('TBN',this,_0x5e9333['Ab'][_0x20e740(0x10a)],_0xef4776['v'],_0x20e740(0x181b))),this[_0x20e740(0x3554)](_0x20e740(0xe3f),_0x3a1e72['E']['Object'],_0x22697d['u'][_0x20e740(0x2aaa)],new _0x14ba57['C'](_0x20e740(0xe3f),this,_0x5e9333['Ab'][_0x20e740(0x1ec9)],_0x2eac7c,_0x20e740(0x3fdd)));}[_0x25ca77(0xfd0)](_0x42ea10){var _0x175d6c=_0x25ca77;_0x42ea10[_0x175d6c(0x1597)](_0x175d6c(0x1c64)),_0x42ea10['_excludeVariableName']('TBN');}['getClassName'](){return'AnisotropyBlock';}get[_0x25ca77(0x4041)](){var _0x5a85ed=_0x25ca77;return this[_0x5a85ed(0xf37)][0x0];}get['direction'](){return this['_inputs'][0x1];}get['uv'](){var _0x800af=_0x25ca77;return this[_0x800af(0xf37)][0x2];}get[_0x25ca77(0x2b57)](){var _0x41b2aa=_0x25ca77;return this[_0x41b2aa(0xf37)][0x3];}get[_0x25ca77(0x2a88)](){var _0x5833bb=_0x25ca77;return this[_0x5833bb(0xf37)][0x4];}get[_0x25ca77(0xe3f)](){return this['_outputs'][0x0];}['_generateTBNSpace'](_0x305f0b){var _0x427112=_0x25ca77;let _0x44e8bf='';var _0x5a7f00='//'+this[_0x427112(0x3efc)],_0x4fdd51=this['uv'],_0x1a79a2=this[_0x427112(0x16b1)],_0x1ef188=this[_0x427112(0x316)],_0x52e682=this['worldTangent'],_0x235567=(_0x4fdd51[_0x427112(0x28d4)]||_0x229c49[_0x427112(0x1fe2)]('You\x20must\x20connect\x20the\x20\x27uv\x27\x20input\x20of\x20the\x20Anisotropy\x20block!'),_0x305f0b[_0x427112(0x1965)](_0x427112(0x2fb),_0x427112(0x1c4f)),{'search':/defined\(TANGENT\)/g,'replace':_0x52e682[_0x427112(0x28d4)]?_0x427112(0x3e3b):'defined(IGNORE)'}),_0x2a60a9=this[_0x427112(0x2a88)];return _0x2a60a9[_0x427112(0x28d4)]?_0x305f0b[_0x427112(0x29e8)]+=_0x427112(0x1e21)+_0x2a60a9['associatedVariableName']+_0x427112(0x3ad):_0x52e682['isConnected']&&(_0x44e8bf=(_0x44e8bf=(_0x44e8bf+=_0x427112(0x2388)+_0x1ef188['associatedVariableName']+'.xyz);\x0d\x0a')+(_0x427112(0x103b)+_0x52e682[_0x427112(0x3728)]+'.xyz);\x0d\x0a'))+('vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20'+this[_0x427112(0x1e91)]+';\x0d\x0a')+_0x427112(0x2c2d)),_0x44e8bf+=_0x427112(0x3195)+(_0x52e682[_0x427112(0x28d4)]?_0x427112(0x3c22):'IGNORE')+_0x427112(0x3ee1)+(_0x1ef188[_0x427112(0x3728)]+_0x427112(0x2c84))+',\x20'+('v_'+_0x1a79a2[_0x427112(0x3728)]+'.xyz')+',\x20'+(_0x4fdd51['isConnected']?_0x4fdd51[_0x427112(0x3728)]:_0x427112(0x32ed))+_0x427112(0x22eb),_0x305f0b['_emitFunctionFromInclude'](_0x427112(0x3aee),_0x5a7f00,{'replaceStrings':[_0x235567]}),_0x44e8bf;}[_0x25ca77(0x1a18)](_0x3652d7,_0x38d127=!0x1){var _0x2971d0=_0x25ca77;let _0xdcfa59='';return _0x38d127&&(_0xdcfa59+=this[_0x2971d0(0x1a38)](_0x3652d7)),(_0x38d127=this[_0x2971d0(0x4041)]['isConnected']?this[_0x2971d0(0x4041)][_0x2971d0(0x3728)]:_0x2971d0(0x37fb),_0x3652d7=this[_0x2971d0(0x1b19)][_0x2971d0(0x28d4)]?this[_0x2971d0(0x1b19)][_0x2971d0(0x3728)]:_0x2971d0(0x37d)),_0xdcfa59+=_0x2971d0(0x23fb)+_0x3652d7+',\x20'+_0x38d127+_0x2971d0(0x3f08);}[_0x25ca77(0x22bd)](_0x4d6cc5,_0x259917,_0x34f756){var _0x31dc9e=_0x25ca77;super[_0x31dc9e(0x22bd)](_0x4d6cc5,_0x259917,_0x34f756),_0x34f756['setValue'](_0x31dc9e(0x3e4e),!0x0),_0x34f756[_0x31dc9e(0x1270)](_0x31dc9e(0x33e3),!0x1,!0x0);}[_0x25ca77(0x2dcf)](_0x52d0d3,_0x5d1a7e,_0xd8edbf){var _0x377c0b=_0x25ca77;super['bind'](_0x52d0d3,_0x5d1a7e,_0xd8edbf),_0xd8edbf&&_0x52d0d3[_0x377c0b(0x6e5)](this['_tangentCorrectionFactorName'],_0xd8edbf[_0x377c0b(0x2fee)]()[_0x377c0b(0x347a)]()<0x0?-0x1:0x1);}[_0x25ca77(0x1dc5)](_0x158662){var _0x2668d6=_0x25ca77;return _0x158662[_0x2668d6(0x2966)]===_0x22697d['u'][_0x2668d6(0x2aaa)]&&(_0x158662[_0x2668d6(0x17d9)][_0x2668d6(0x16a8)][_0x2668d6(0x2f54)](this),_0x158662['sharedData'][_0x2668d6(0x110f)][_0x2668d6(0x2f54)](this),this[_0x2668d6(0x1e91)]=_0x158662[_0x2668d6(0x249f)](_0x2668d6(0xac0)),_0x158662[_0x2668d6(0x3d09)](this[_0x2668d6(0x1e91)],_0x2668d6(0x128f))),this;}}(0x0,_0x3623a2['H'])(_0x25ca77(0x3779),_0x2eac7c);},0x17430:(_0x149701,_0x42ac28,_0x432516)=>{var _0x2d4e2d=a8_0x49466b;_0x432516['d'](_0x42ac28,{'N':()=>_0x211122});var _0x42ac28=_0x432516(0x15a52),_0xfc3404=_0x432516(0x1137a),_0x2c002=_0x432516(0xec3c),_0x563e3d=_0x432516(0x16ad5),_0x5525e3=_0x432516(0xe456),_0x359474=_0x432516(0x11c74),_0x2b509a=_0x432516(0xd646),_0x5f316b=_0x432516(0x14667),_0xff8062=_0x432516(0x159af),_0x17c28e=_0x432516(0x86f9);class _0x211122 extends _0x42ac28['k']{constructor(_0x4dd202){var _0x496965=a8_0x58a1;super(_0x4dd202,_0x563e3d['u'][_0x496965(0x2aaa)]),this[_0x496965(0x1e91)]='',this[_0x496965(0x3a23)]=!0x0,this[_0x496965(0x2c98)]=!0x0,this[_0x496965(0x3845)](_0x496965(0x4041),_0xfc3404['E'][_0x496965(0xe8e)],!0x1,_0x563e3d['u'][_0x496965(0x2aaa)]),this[_0x496965(0x3845)](_0x496965(0x38e9),_0xfc3404['E']['Float'],!0x0,_0x563e3d['u']['Fragment']),this['registerInput'](_0x496965(0x24c8),_0xfc3404['E'][_0x496965(0xe8e)],!0x0,_0x563e3d['u'][_0x496965(0x2aaa)]),this[_0x496965(0x3845)](_0x496965(0x1e53),_0xfc3404['E'][_0x496965(0x3777)],!0x0,_0x563e3d['u']['Fragment']),this[_0x496965(0x3845)]('uv',_0xfc3404['E'][_0x496965(0x1e33)],!0x0,_0x563e3d['u']['Fragment']),this[_0x496965(0x3845)](_0x496965(0x2f9e),_0xfc3404['E']['Color3'],!0x0,_0x563e3d['u']['Fragment']),this[_0x496965(0x3845)](_0x496965(0xb85),_0xfc3404['E'][_0x496965(0xe8e)],!0x0,_0x563e3d['u'][_0x496965(0x2aaa)]),this['registerInput'](_0x496965(0xfcf),_0xfc3404['E'][_0x496965(0xe8e)],!0x0,_0x563e3d['u'][_0x496965(0x2aaa)]),this[_0x496965(0x3845)](_0x496965(0x2b57),_0xfc3404['E'][_0x496965(0x1426)],!0x0),this[_0x496965(0x3845)](_0x496965(0xcf1),_0xfc3404['E'][_0x496965(0x2e2c)],!0x0),this[_0x496965(0xcf1)][_0x496965(0x2d9c)](_0xfc3404['E'][_0x496965(0xb4b)]|_0xfc3404['E'][_0x496965(0x1426)]|_0xfc3404['E']['Vector3']),this[_0x496965(0x3845)](_0x496965(0x2a88),_0xfc3404['E'][_0x496965(0x2a09)],!0x0,_0x563e3d['u'][_0x496965(0x1aa9)],new _0x2b509a['C']('TBN',this,_0x2c002['Ab'][_0x496965(0x10a)],_0x17c28e['v'],_0x496965(0x181b))),this[_0x496965(0x3554)]('clearcoat',_0xfc3404['E'][_0x496965(0x2a09)],_0x563e3d['u'][_0x496965(0x2aaa)],new _0x2b509a['C'](_0x496965(0x3173),this,_0x2c002['Ab'][_0x496965(0x1ec9)],_0x211122,_0x496965(0x10eb)));}['initialize'](_0x533431){var _0x220e4d=a8_0x58a1;_0x533431[_0x220e4d(0x1597)](_0x220e4d(0x61b)),_0x533431[_0x220e4d(0x1597)](_0x220e4d(0x2649)),_0x533431[_0x220e4d(0x1597)](_0x220e4d(0x3a6)),_0x533431[_0x220e4d(0x1597)](_0x220e4d(0x722)),_0x533431[_0x220e4d(0x1597)](_0x220e4d(0x3a1f)),_0x533431['_excludeVariableName'](_0x220e4d(0x52b));}[_0x2d4e2d(0x1653)](){var _0x2acfbf=_0x2d4e2d;return _0x2acfbf(0x10eb);}get[_0x2d4e2d(0x4041)](){var _0x16b6cf=_0x2d4e2d;return this[_0x16b6cf(0xf37)][0x0];}get[_0x2d4e2d(0x38e9)](){var _0x35c098=_0x2d4e2d;return this[_0x35c098(0xf37)][0x1];}get[_0x2d4e2d(0x24c8)](){var _0x3de89=_0x2d4e2d;return this[_0x3de89(0xf37)][0x2];}get[_0x2d4e2d(0x1e53)](){var _0x74d4a6=_0x2d4e2d;return this[_0x74d4a6(0xf37)][0x3];}get['uv'](){var _0x259790=_0x2d4e2d;return this[_0x259790(0xf37)][0x4];}get[_0x2d4e2d(0x2f9e)](){var _0x1690cb=_0x2d4e2d;return this[_0x1690cb(0xf37)][0x5];}get[_0x2d4e2d(0xb85)](){var _0x291b8a=_0x2d4e2d;return this[_0x291b8a(0xf37)][0x6];}get['tintThickness'](){var _0x128329=_0x2d4e2d;return this[_0x128329(0xf37)][0x7];}get['worldTangent'](){var _0x3fd3d7=_0x2d4e2d;return this[_0x3fd3d7(0xf37)][0x8];}get[_0x2d4e2d(0xcf1)](){var _0x33e504=_0x2d4e2d;return this[_0x33e504(0xf37)][0x9];}get[_0x2d4e2d(0x2a88)](){var _0x530ccc=_0x2d4e2d;return this[_0x530ccc(0xf37)][0xa];}get[_0x2d4e2d(0x3173)](){var _0x28fed3=_0x2d4e2d;return this[_0x28fed3(0x203)][0x0];}[_0x2d4e2d(0x25bf)](){var _0x39591c=_0x2d4e2d;if(!this[_0x39591c(0x4041)]['isConnected']){const _0x4233b6=new _0x359474['S'](_0x39591c(0x1274),_0x563e3d['u']['Fragment'],_0xfc3404['E'][_0x39591c(0xe8e)]);_0x4233b6[_0x39591c(0x856)]=0x1,_0x4233b6['output']['connectTo'](this['intensity']);}}[_0x2d4e2d(0x22bd)](_0x5684b0,_0x1e484c,_0x57e678){var _0x31a7eb=_0x2d4e2d;super[_0x31a7eb(0x22bd)](_0x5684b0,_0x1e484c,_0x57e678),_0x57e678['setValue']('CLEARCOAT',!0x0),_0x57e678[_0x31a7eb(0x1270)](_0x31a7eb(0x335c),!0x1,!0x0),_0x57e678[_0x31a7eb(0x1270)](_0x31a7eb(0xd52),!0x0,!0x0),_0x57e678['setValue']('CLEARCOAT_TINT',this[_0x31a7eb(0x2f9e)][_0x31a7eb(0x28d4)]||this[_0x31a7eb(0xfcf)]['isConnected']||this[_0x31a7eb(0xb85)][_0x31a7eb(0x28d4)],!0x0),_0x57e678[_0x31a7eb(0x1270)](_0x31a7eb(0x3857),this[_0x31a7eb(0x1e53)][_0x31a7eb(0x28d4)],!0x0),_0x57e678[_0x31a7eb(0x1270)]('CLEARCOAT_DEFAULTIOR',!this['indexOfRefraction']['isConnected']||this[_0x31a7eb(0x24c8)][_0x31a7eb(0x1539)][_0x31a7eb(0x856)]===_0x5f316b['Y'][_0x31a7eb(0x3110)],!0x0),_0x57e678[_0x31a7eb(0x1270)](_0x31a7eb(0x1532),this[_0x31a7eb(0x3a23)],!0x0);}['bind'](_0x5bf88c,_0x4d4b0a,_0x345a09){var _0x3eee8c=_0x2d4e2d;super[_0x3eee8c(0x2dcf)](_0x5bf88c,_0x4d4b0a,_0x345a09);var _0x4d4b0a=null!=(_0x4d4b0a=null==(_0x4d4b0a=this[_0x3eee8c(0x24c8)][_0x3eee8c(0x1539)])?void 0x0:_0x4d4b0a['value'])?_0x4d4b0a:_0x5f316b['Y']['_DefaultIndexOfRefraction'],_0x290708=0x1-_0x4d4b0a,_0x470249=0x1+_0x4d4b0a,_0x299f63=Math[_0x3eee8c(0x2a91)](-_0x290708/_0x470249,0x2),_0x299f63=(_0x5bf88c['setFloat4']('vClearCoatRefractionParams',_0x299f63,0x1/_0x4d4b0a,_0x290708,_0x470249),this['clearcoat']['hasEndpoints']?this[_0x3eee8c(0x3173)][_0x3eee8c(0x1cc0)][0x0]['ownerBlock']:null),_0x4d4b0a=null!=_0x299f63&&_0x299f63[_0x3eee8c(0xb8a)][_0x3eee8c(0x28d4)]?_0x299f63[_0x3eee8c(0xb8a)][_0x3eee8c(0x48d)][_0x3eee8c(0x3ced)]:null;this[_0x3eee8c(0x48a)][_0x3eee8c(0x2cee)]?_0x5bf88c[_0x3eee8c(0x2475)](_0x3eee8c(0x3a1f),null!=_0x4d4b0a&&_0x4d4b0a['invertX']?0x1:-0x1,null!=_0x4d4b0a&&_0x4d4b0a[_0x3eee8c(0x147c)]?0x1:-0x1):_0x5bf88c['setFloat2'](_0x3eee8c(0x3a1f),null!=_0x4d4b0a&&_0x4d4b0a[_0x3eee8c(0x40e2)]?-0x1:0x1,null!=_0x4d4b0a&&_0x4d4b0a[_0x3eee8c(0x147c)]?-0x1:0x1),_0x345a09&&_0x5bf88c[_0x3eee8c(0x6e5)](this[_0x3eee8c(0x1e91)],_0x345a09[_0x3eee8c(0x2fee)]()[_0x3eee8c(0x347a)]()<0x0?-0x1:0x1);}[_0x2d4e2d(0x1a38)](_0x482956,_0x2c25c9,_0xf2f886){var _0x43ec0d=_0x2d4e2d;let _0x16cb41='';var _0x527291='//'+this['name'],_0x3d07fe=this[_0x43ec0d(0x2b57)],_0x4661f8=(_0x482956[_0x43ec0d(0x1965)](_0x43ec0d(0x2fb),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),{'search':/defined\(TANGENT\)/g,'replace':_0x3d07fe[_0x43ec0d(0x28d4)]?_0x43ec0d(0x3e3b):_0x43ec0d(0x2347)}),_0x79b8ab=this[_0x43ec0d(0x2a88)];return _0x79b8ab[_0x43ec0d(0x28d4)]?_0x482956[_0x43ec0d(0x29e8)]+=_0x43ec0d(0x1e21)+_0x79b8ab[_0x43ec0d(0x3728)]+_0x43ec0d(0x3ad):_0x3d07fe['isConnected']&&(_0x16cb41=(_0x16cb41=(_0x16cb41+='vec3\x20tbnNormal\x20=\x20normalize('+_0xf2f886+_0x43ec0d(0x38b8))+(_0x43ec0d(0x103b)+_0x3d07fe['associatedVariableName']+_0x43ec0d(0x38b8)))+(_0x43ec0d(0x293e)+this['_tangentCorrectionFactorName']+_0x43ec0d(0x410c))+_0x43ec0d(0x2c2d)),_0x482956[_0x43ec0d(0x2395)](_0x43ec0d(0x3aee),_0x527291,{'replaceStrings':[_0x4661f8]}),_0x16cb41;}static['GetCode'](_0x27b869,_0x4f1b2c,_0x9d5c61,_0x5561ed,_0x34a679,_0x522685,_0xb72a82){var _0x10ba44=_0x2d4e2d;let _0xe1024a='';var _0xa3a8f1,_0x496c19=null!=_0x4f1b2c&&_0x4f1b2c[_0x10ba44(0x4041)][_0x10ba44(0x28d4)]?_0x4f1b2c['intensity']['associatedVariableName']:'1.',_0x34ee0e=null!=_0x4f1b2c&&_0x4f1b2c[_0x10ba44(0x38e9)][_0x10ba44(0x28d4)]?_0x4f1b2c['roughness'][_0x10ba44(0x3728)]:'0.',_0x32692a=null!=_0x4f1b2c&&_0x4f1b2c['normalMapColor'][_0x10ba44(0x28d4)]?_0x4f1b2c['normalMapColor'][_0x10ba44(0x3728)]:'vec3(0.)',_0x2d330a=null!=_0x4f1b2c&&_0x4f1b2c['uv'][_0x10ba44(0x28d4)]?_0x4f1b2c['uv']['associatedVariableName']:_0x10ba44(0x32ed),_0x1ce19b=null!=_0x4f1b2c&&_0x4f1b2c[_0x10ba44(0x2f9e)][_0x10ba44(0x28d4)]?_0x4f1b2c[_0x10ba44(0x2f9e)][_0x10ba44(0x3728)]:_0x10ba44(0x39d7),_0x38eb9e=null!=_0x4f1b2c&&_0x4f1b2c[_0x10ba44(0xfcf)][_0x10ba44(0x28d4)]?_0x4f1b2c[_0x10ba44(0xfcf)][_0x10ba44(0x3728)]:'1.',_0x3138a9=null!=_0x4f1b2c&&_0x4f1b2c['tintAtDistance'][_0x10ba44(0x28d4)]?_0x4f1b2c[_0x10ba44(0xb85)][_0x10ba44(0x3728)]:'1.';return _0x4f1b2c?(_0x27b869[_0x10ba44(0x3d09)]('vClearCoatRefractionParams',_0x10ba44(0x37ad)),_0x27b869[_0x10ba44(0x3d09)]('vClearCoatTangentSpaceParams',_0x10ba44(0x2d8f)),_0xa3a8f1=_0x4f1b2c[_0x10ba44(0xcf1)],_0xe1024a+=_0x10ba44(0x14e2)+(_0xa3a8f1[_0x10ba44(0x28d4)]?_0x10ba44(0x627)+_0xa3a8f1[_0x10ba44(0x3728)]+_0x10ba44(0x40d4):_0x10ba44(0x1c53))+';\x0d\x0a'):_0xe1024a+='vec3\x20vGeometricNormaClearCoatW\x20=\x20geometricNormalW;\x0d\x0a',_0x34a679&&_0x4f1b2c&&(_0xe1024a+=_0x4f1b2c[_0x10ba44(0x1a38)](_0x27b869,_0x5561ed,_0xb72a82),_0x522685=_0x4f1b2c[_0x10ba44(0x2b57)][_0x10ba44(0x28d4)]),_0xe1024a+=_0x10ba44(0x703)+_0x496c19+',\x20'+_0x34ee0e+_0x10ba44(0x120d)+_0x1ce19b+',\x20'+_0x38eb9e+_0x10ba44(0x3e94)+_0x5561ed+_0x10ba44(0x1b54)+_0x3138a9+_0x10ba44(0x39e6)+_0x32692a+_0x10ba44(0x3d5)+_0x2d330a+_0x10ba44(0x1cec)+(_0x522685?'TANGENT':_0x10ba44(0x2253))+')\x20&&\x20defined(NORMAL)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTBN,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatTangentSpaceParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20OBJECTSPACE_NORMALMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normalMatrix,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(FORCENORMALFORWARD)\x20&&\x20defined(NORMAL)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20faceNormal,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x37e4)])+_0x10ba44(0x9a1)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x31ee)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x1c81)])+_0x10ba44(0x3e3d)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x3c44)])+_0x10ba44(0x33f9)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x354f)])+_0x10ba44(0x3298)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x3147)])+_0x10ba44(0x1349)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x3c44)])+_0x10ba44(0x5c9)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x354f)])+_0x10ba44(0x14c4)+(null==_0x9d5c61?void 0x0:_0x9d5c61['_cubeSamplerName'])+_0x10ba44(0x204e)+(null==_0x9d5c61?void 0x0:_0x9d5c61['_2DSamplerName'])+_0x10ba44(0x14c4)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x3147)])+_0x10ba44(0x3707)+(null==_0x9d5c61?void 0x0:_0x9d5c61[_0x10ba44(0x2763)])+_0x10ba44(0x268c);}[_0x2d4e2d(0x1dc5)](_0x50df2f){var _0xe0d797=_0x2d4e2d;return this[_0xe0d797(0x48a)]=_0x50df2f[_0xe0d797(0x17d9)][_0xe0d797(0x32aa)],_0x50df2f[_0xe0d797(0x2966)]===_0x563e3d['u'][_0xe0d797(0x2aaa)]&&(_0x50df2f[_0xe0d797(0x17d9)][_0xe0d797(0x110f)][_0xe0d797(0x2f54)](this),_0x50df2f[_0xe0d797(0x17d9)][_0xe0d797(0x16a8)][_0xe0d797(0x2f54)](this),this[_0xe0d797(0x1e91)]=_0x50df2f[_0xe0d797(0x249f)](_0xe0d797(0xac0)),_0x50df2f[_0xe0d797(0x3d09)](this[_0xe0d797(0x1e91)],_0xe0d797(0x128f))),this;}[_0x2d4e2d(0x113b)](){var _0x50a255=_0x2d4e2d;return super[_0x50a255(0x113b)]()+(this[_0x50a255(0x3c50)]+'.remapF0OnInterfaceChange\x20=\x20'+this[_0x50a255(0x3a23)]+_0x50a255(0x410c));}[_0x2d4e2d(0x3c81)](){var _0x3cc503=_0x2d4e2d;const _0x425faf=super[_0x3cc503(0x3c81)]();return _0x425faf[_0x3cc503(0x3a23)]=this[_0x3cc503(0x3a23)],_0x425faf;}[_0x2d4e2d(0x3f89)](_0x5b88de,_0x504ed9,_0x261bf6){super['_deserialize'](_0x5b88de,_0x504ed9,_0x261bf6),this['remapF0OnInterfaceChange']=null==(_0x504ed9=_0x5b88de['remapF0OnInterfaceChange'])||_0x504ed9;}}(function(_0x4bd84c,_0x144623,_0x1bbded,_0x3a4099){var _0x316854=_0x2d4e2d,_0x17dc76,_0x5d7fac=arguments['length'],_0x5bc8d8=_0x5d7fac<0x3?_0x144623:null===_0x3a4099?_0x3a4099=Object[_0x316854(0x319d)](_0x144623,_0x1bbded):_0x3a4099;if(_0x316854(0x20cb)==typeof Reflect&&_0x316854(0x187)==typeof Reflect[_0x316854(0x14d7)])_0x5bc8d8=Reflect[_0x316854(0x14d7)](_0x4bd84c,_0x144623,_0x1bbded,_0x3a4099);else{for(var _0x47740d=_0x4bd84c[_0x316854(0x132e)]-0x1;0x0<=_0x47740d;_0x47740d--)(_0x17dc76=_0x4bd84c[_0x47740d])&&(_0x5bc8d8=(_0x5d7fac<0x3?_0x17dc76(_0x5bc8d8):0x3<_0x5d7fac?_0x17dc76(_0x144623,_0x1bbded,_0x5bc8d8):_0x17dc76(_0x144623,_0x1bbded))||_0x5bc8d8);}0x3<_0x5d7fac&&_0x5bc8d8&&Object[_0x316854(0x1fc0)](_0x144623,_0x1bbded,_0x5bc8d8);}([(0x0,_0xff8062['p'])(_0x2d4e2d(0x2233),_0xff8062['U'][_0x2d4e2d(0x3af2)],_0x2d4e2d(0x3d32))],_0x211122['prototype'],_0x2d4e2d(0x3a23),void 0x0),(0x0,_0x5525e3['H'])(_0x2d4e2d(0x12bb),_0x211122));},0x1aaf:(_0x26dd8d,_0x25ded0,_0x59ef9f)=>{_0x59ef9f(0x1ffb),_0x59ef9f(0xc184),_0x59ef9f(0x583c),_0x59ef9f(0x5a35),_0x59ef9f(0x17430),_0x59ef9f(0x15e2f),_0x59ef9f(0x12f7a);},0x1ffb:(_0x175ccc,_0x12aef0,_0x2eb552)=>{var _0x3c4ae4=a8_0x49466b;function _0x3520b3(_0x9636e1,_0x1c4b42,_0x325921,_0x1b9385){var _0x8ed401=a8_0x58a1,_0x21e966,_0x350e79=arguments[_0x8ed401(0x132e)],_0x410f80=_0x350e79<0x3?_0x1c4b42:null===_0x1b9385?_0x1b9385=Object[_0x8ed401(0x319d)](_0x1c4b42,_0x325921):_0x1b9385;if(_0x8ed401(0x20cb)==typeof Reflect&&_0x8ed401(0x187)==typeof Reflect[_0x8ed401(0x14d7)])_0x410f80=Reflect[_0x8ed401(0x14d7)](_0x9636e1,_0x1c4b42,_0x325921,_0x1b9385);else{for(var _0x31175e=_0x9636e1[_0x8ed401(0x132e)]-0x1;0x0<=_0x31175e;_0x31175e--)(_0x21e966=_0x9636e1[_0x31175e])&&(_0x410f80=(_0x350e79<0x3?_0x21e966(_0x410f80):0x3<_0x350e79?_0x21e966(_0x1c4b42,_0x325921,_0x410f80):_0x21e966(_0x1c4b42,_0x325921))||_0x410f80);}0x3<_0x350e79&&_0x410f80&&Object[_0x8ed401(0x1fc0)](_0x1c4b42,_0x325921,_0x410f80);}var _0x1c1765=_0x2eb552(0x15a52),_0x474c5a=_0x2eb552(0x1137a),_0x5c6a7f=_0x2eb552(0xec3c),_0x225a98=_0x2eb552(0x147cf),_0x57297d=_0x2eb552(0x16ad5),_0x15b493=_0x2eb552(0x13cd1),_0x34bea4=_0x2eb552(0x11c74),_0x3c8152=_0x2eb552(0xe456),_0x39ec89=_0x2eb552(0x1ee0),_0x35c833=_0x2eb552(0x159af),_0xca9b9e=_0x2eb552(0xd646),_0x13ea20=_0x2eb552(0xc184),_0x3ddfeb=_0x2eb552(0x709d),_0x1d980a=_0x2eb552(0xc656),_0x41525c=_0x2eb552(0x583c),_0x3964cd=_0x2eb552(0x5a35),_0x4bc012=_0x2eb552(0x17430),_0x3fd2cd=_0x2eb552(0x107c1),_0x523007=_0x2eb552(0x12f7a),_0x4a302e=_0x2eb552(0x77a5),_0x36bd39=_0x2eb552(0xc84b),_0x20bc97=_0x2eb552(0x6214);const _0x4aa34={'ambientClr':[_0x3c4ae4(0x704),''],'diffuseDir':['finalDiffuse',''],'specularDir':[_0x3c4ae4(0x380c),_0x3c4ae4(0x1cb0)],'clearcoatDir':[_0x3c4ae4(0x8b4),_0x3c4ae4(0x1c67)],'sheenDir':[_0x3c4ae4(0xc8a),_0x3c4ae4(0x780)],'diffuseInd':[_0x3c4ae4(0x31e9),_0x3c4ae4(0x264f)],'specularInd':[_0x3c4ae4(0xe5b),_0x3c4ae4(0x264f)],'clearcoatInd':[_0x3c4ae4(0x193c),_0x3c4ae4(0x23a3)],'sheenInd':['sheenOut.finalSheenRadianceScaled',_0x3c4ae4(0x29ff)],'refraction':[_0x3c4ae4(0xa90),'!defined(UNLIT)\x20&&\x20defined(SS_REFRACTION)'],'lighting':[_0x3c4ae4(0x15ea),''],'shadow':[_0x3c4ae4(0x2558),''],'alpha':[_0x3c4ae4(0x14f2),'']};class _0xe46a0c extends _0x1c1765['k']{constructor(_0x5ce33e){var _0x27583e=_0x3c4ae4;super(_0x5ce33e,_0x57297d['u'][_0x27583e(0x1aa9)]),this[_0x27583e(0x295b)]=null,this[_0x27583e(0x10b4)]=_0x36bd39['Wo'][_0x27583e(0x935)](),this[_0x27583e(0x253d)]=0x1,this[_0x27583e(0xf53)]=0x1,this[_0x27583e(0x1117)]=0x1,this[_0x27583e(0x19be)]=0x1,this[_0x27583e(0xa8c)]=0x0,this['useAlphaTest']=!0x1,this[_0x27583e(0x927)]=0.5,this['useAlphaBlending']=!0x1,this[_0x27583e(0x393c)]=!0x0,this[_0x27583e(0x2d51)]=!0x0,this[_0x27583e(0x2ff3)]=!0x1,this[_0x27583e(0x1c3e)]=!0x1,this[_0x27583e(0x21e8)]=_0x4a302e['g']['TEXTURE_FILTERING_QUALITY_LOW'],this[_0x27583e(0x3094)]=!0x0,this[_0x27583e(0x2f1c)]=!0x0,this[_0x27583e(0xb6a)]=!0x0,this['unlit']=!0x1,this[_0x27583e(0xd3d)]=!0x1,this[_0x27583e(0x312e)]=!0x1,this[_0x27583e(0x3da)]=0x0,this[_0x27583e(0x2aab)]=0x0,this['debugFactor']=0x1,this[_0x27583e(0x2c98)]=!0x0,this[_0x27583e(0x3845)](_0x27583e(0x3da6),_0x474c5a['E']['Vector4'],!0x1,_0x57297d['u'][_0x27583e(0x9d6)]),this[_0x27583e(0x3845)](_0x27583e(0xcf1),_0x474c5a['E']['Vector4'],!0x1,_0x57297d['u']['Fragment']),this[_0x27583e(0x3845)](_0x27583e(0x13df),_0x474c5a['E'][_0x27583e(0x3809)],!0x1),this[_0x27583e(0x3845)]('cameraPosition',_0x474c5a['E']['Vector3'],!0x1,_0x57297d['u'][_0x27583e(0x2aaa)]),this['registerInput']('perturbedNormal',_0x474c5a['E'][_0x27583e(0x1426)],!0x0,_0x57297d['u']['Fragment']),this[_0x27583e(0x3845)]('baseColor',_0x474c5a['E'][_0x27583e(0x3777)],!0x0,_0x57297d['u']['Fragment']),this['registerInput'](_0x27583e(0xb7),_0x474c5a['E']['Float'],!0x1,_0x57297d['u']['Fragment']),this[_0x27583e(0x3845)]('roughness',_0x474c5a['E'][_0x27583e(0xe8e)],!0x1,_0x57297d['u'][_0x27583e(0x2aaa)]),this['registerInput'](_0x27583e(0x3e7d),_0x474c5a['E']['Float'],!0x0,_0x57297d['u']['Fragment']),this['registerInput'](_0x27583e(0x3474),_0x474c5a['E'][_0x27583e(0xe8e)],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3845)](_0x27583e(0x24c8),_0x474c5a['E'][_0x27583e(0xe8e)],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3845)](_0x27583e(0x143a),_0x474c5a['E'][_0x27583e(0x3777)],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3845)](_0x27583e(0x18c),_0x474c5a['E'][_0x27583e(0x2a09)],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)],new _0xca9b9e['C'](_0x27583e(0x18c),this,_0x5c6a7f['Ab'][_0x27583e(0x10a)],_0x3964cd['J'],'ReflectionBlock')),this[_0x27583e(0x3845)](_0x27583e(0x3173),_0x474c5a['E'][_0x27583e(0x2a09)],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)],new _0xca9b9e['C'](_0x27583e(0x3173),this,_0x5c6a7f['Ab'][_0x27583e(0x10a)],_0x4bc012['N'],_0x27583e(0x10eb))),this[_0x27583e(0x3845)](_0x27583e(0x300),_0x474c5a['E']['Object'],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)],new _0xca9b9e['C']('sheen',this,_0x5c6a7f['Ab'][_0x27583e(0x10a)],_0x13ea20['g'],_0x27583e(0x241))),this[_0x27583e(0x3845)](_0x27583e(0x31d6),_0x474c5a['E'][_0x27583e(0x2a09)],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)],new _0xca9b9e['C'](_0x27583e(0x31d6),this,_0x5c6a7f['Ab']['Input'],_0x523007['l'],_0x27583e(0x2c32))),this['registerInput'](_0x27583e(0xe3f),_0x474c5a['E']['Object'],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)],new _0xca9b9e['C']('anisotropy',this,_0x5c6a7f['Ab'][_0x27583e(0x10a)],_0x41525c['p'],_0x27583e(0x3fdd))),this[_0x27583e(0x3845)](_0x27583e(0x24c1),_0x474c5a['E']['Object'],!0x0,_0x57297d['u'][_0x27583e(0x2aaa)],new _0xca9b9e['C'](_0x27583e(0x24c1),this,_0x5c6a7f['Ab'][_0x27583e(0x10a)],_0x3fd2cd['$'],_0x27583e(0x340d))),this['registerOutput'](_0x27583e(0x17d4),_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x84e),_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x3a3e),_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this['registerOutput'](_0x27583e(0x3d68),_0x474c5a['E']['Color3'],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x3a5c),_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)]('diffuseInd',_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)]('specularInd',_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)]('clearcoatInd',_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x21d),_0x474c5a['E']['Color3'],_0x57297d['u']['Fragment']),this[_0x27583e(0x3554)](_0x27583e(0x1c23),_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x1c32),_0x474c5a['E'][_0x27583e(0x3777)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x2558),_0x474c5a['E'][_0x27583e(0xe8e)],_0x57297d['u'][_0x27583e(0x2aaa)]),this[_0x27583e(0x3554)](_0x27583e(0x14f2),_0x474c5a['E'][_0x27583e(0xe8e)],_0x57297d['u'][_0x27583e(0x2aaa)]);}static['_OnGenerateOnlyFragmentCodeChanged'](_0x393668,_0x265546){var _0x1fe9fe=_0x3c4ae4;const _0xce9dcb=_0x393668;return _0xce9dcb[_0x1fe9fe(0x3da6)]['isConnected']?(_0xce9dcb['generateOnlyFragmentCode']=!_0xce9dcb[_0x1fe9fe(0x312e)],_0x20bc97[_0x1fe9fe(0x1fe2)](_0x1fe9fe(0x1507)),!0x1):(_0xce9dcb[_0x1fe9fe(0x10d7)](),!0x0);}[_0x3c4ae4(0x10d7)](){var _0x2c6c7f=_0x3c4ae4;this[_0x2c6c7f(0xbdd)](this[_0x2c6c7f(0x312e)]?_0x57297d['u'][_0x2c6c7f(0x2aaa)]:_0x57297d['u']['VertexAndFragment']),this[_0x2c6c7f(0xac6)]('worldPosition')[_0x2c6c7f(0x2966)]=this[_0x2c6c7f(0x312e)]?_0x57297d['u'][_0x2c6c7f(0x2aaa)]:_0x57297d['u'][_0x2c6c7f(0x9d6)];}[_0x3c4ae4(0xfd0)](_0x6c85f1){var _0x21c8f7=_0x3c4ae4;_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x20c6)),_0x6c85f1[_0x21c8f7(0x1597)]('geometricNormalW'),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x2499)),_0x6c85f1['_excludeVariableName']('faceNormal'),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x1897)),_0x6c85f1['_excludeVariableName']('surfaceAlbedo'),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x14f2)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x1ce4)),_0x6c85f1[_0x21c8f7(0x1597)]('baseColor'),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x26e6)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x219f)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x38e9)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x2136)),_0x6c85f1['_excludeVariableName'](_0x21c8f7(0x3f84)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x301f)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x2f56)),_0x6c85f1['_excludeVariableName'](_0x21c8f7(0x20da)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x1f3f)),_0x6c85f1['_excludeVariableName'](_0x21c8f7(0x20e5)),_0x6c85f1[_0x21c8f7(0x1597)]('eho'),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x38eb)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0xe59)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x2a27)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x26c4)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x1570)),_0x6c85f1['_excludeVariableName'](_0x21c8f7(0x2bc8)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x2941)),_0x6c85f1['_excludeVariableName']('shadow'),_0x6c85f1[_0x21c8f7(0x1597)]('finalDiffuse'),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x704)),_0x6c85f1[_0x21c8f7(0x1597)]('ambientOcclusionForDirectDiffuse'),_0x6c85f1['_excludeVariableName'](_0x21c8f7(0x15cf)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x409c)),_0x6c85f1[_0x21c8f7(0x1597)](_0x21c8f7(0x1a0d));}[_0x3c4ae4(0x1653)](){return'PBRMetallicRoughnessBlock';}get['worldPosition'](){var _0x1ba5f3=_0x3c4ae4;return this[_0x1ba5f3(0xf37)][0x0];}get[_0x3c4ae4(0xcf1)](){var _0x477736=_0x3c4ae4;return this[_0x477736(0xf37)][0x1];}get[_0x3c4ae4(0x13df)](){var _0x235f1d=_0x3c4ae4;return this[_0x235f1d(0xf37)][0x2];}get[_0x3c4ae4(0x3555)](){return this['_inputs'][0x3];}get['perturbedNormal'](){return this['_inputs'][0x4];}get['baseColor'](){var _0xcd61e0=_0x3c4ae4;return this[_0xcd61e0(0xf37)][0x5];}get['metallic'](){var _0x4c5e90=_0x3c4ae4;return this[_0x4c5e90(0xf37)][0x6];}get['roughness'](){return this['_inputs'][0x7];}get[_0x3c4ae4(0x3e7d)](){var _0xa0a7df=_0x3c4ae4;return this[_0xa0a7df(0xf37)][0x8];}get[_0x3c4ae4(0x3474)](){return this['_inputs'][0x9];}get['indexOfRefraction'](){var _0x529fdb=_0x3c4ae4;return this[_0x529fdb(0xf37)][0xa];}get['ambientColor'](){var _0x3dcae8=_0x3c4ae4;return this[_0x3dcae8(0xf37)][0xb];}get['reflection'](){var _0x499db6=_0x3c4ae4;return this[_0x499db6(0xf37)][0xc];}get[_0x3c4ae4(0x3173)](){return this['_inputs'][0xd];}get[_0x3c4ae4(0x300)](){return this['_inputs'][0xe];}get['subsurface'](){var _0x46248b=_0x3c4ae4;return this[_0x46248b(0xf37)][0xf];}get[_0x3c4ae4(0xe3f)](){return this['_inputs'][0x10];}get[_0x3c4ae4(0x24c1)](){return this['_inputs'][0x11];}get[_0x3c4ae4(0x17d4)](){var _0x56cf44=_0x3c4ae4;return this[_0x56cf44(0x203)][0x0];}get['diffuseDir'](){return this['_outputs'][0x1];}get[_0x3c4ae4(0x3a3e)](){var _0x1ddac9=_0x3c4ae4;return this[_0x1ddac9(0x203)][0x2];}get[_0x3c4ae4(0x3d68)](){return this['_outputs'][0x3];}get[_0x3c4ae4(0x3a5c)](){var _0x4fc44b=_0x3c4ae4;return this[_0x4fc44b(0x203)][0x4];}get['diffuseInd'](){var _0x3b8010=_0x3c4ae4;return this[_0x3b8010(0x203)][0x5];}get[_0x3c4ae4(0x3f85)](){return this['_outputs'][0x6];}get['clearcoatInd'](){var _0x2f6e41=_0x3c4ae4;return this[_0x2f6e41(0x203)][0x7];}get[_0x3c4ae4(0x21d)](){var _0x177802=_0x3c4ae4;return this[_0x177802(0x203)][0x8];}get[_0x3c4ae4(0x1c23)](){return this['_outputs'][0x9];}get[_0x3c4ae4(0x1c32)](){var _0x575399=_0x3c4ae4;return this[_0x575399(0x203)][0xa];}get[_0x3c4ae4(0x2558)](){return this['_outputs'][0xb];}get['alpha'](){return this['_outputs'][0xc];}['autoConfigure'](_0xfe020){var _0x1e74b5=_0x3c4ae4;if(!this['cameraPosition'][_0x1e74b5(0x28d4)]){let _0x340720=_0xfe020[_0x1e74b5(0x3479)](_0x2daa20=>_0x2daa20[_0x1e74b5(0x3061)]===_0x15b493['$'][_0x1e74b5(0xf01)]);_0x340720||(_0x340720=new _0x34bea4['S'](_0x1e74b5(0x3555)))[_0x1e74b5(0x2d7e)](_0x15b493['$'][_0x1e74b5(0xf01)]),_0x340720[_0x1e74b5(0xfa8)][_0x1e74b5(0x2e4)](this[_0x1e74b5(0x3555)]);}if(!this['view'][_0x1e74b5(0x28d4)]){let _0x57ebe6=_0xfe020[_0x1e74b5(0x3479)](_0x1a1399=>_0x1a1399['systemValue']===_0x15b493['$'][_0x1e74b5(0x1caf)]);_0x57ebe6||(_0x57ebe6=new _0x34bea4['S'](_0x1e74b5(0x13df)))[_0x1e74b5(0x2d7e)](_0x15b493['$'][_0x1e74b5(0x1caf)]),_0x57ebe6[_0x1e74b5(0xfa8)][_0x1e74b5(0x2e4)](this[_0x1e74b5(0x13df)]);}}['prepareDefines'](_0x179492,_0x3288ed,_0x2a6ca9){var _0x345831=_0x3c4ae4;_0x2a6ca9[_0x345831(0x1270)]('PBR',!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3601),!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3f2e),this[_0x345831(0x3da)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3bc0),!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3310),this[_0x345831(0xb8a)]['isConnected'],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0xc53),this[_0x345831(0x48a)][_0x345831(0x2636)]()[_0x345831(0x1766)]()[_0x345831(0x3342)]),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x184f),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x22a0),this[_0x345831(0x3474)][_0x345831(0x28d4)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3705),!0x0,!0x0),_0x2a6ca9['setValue'](_0x345831(0x100e),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x17b),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x115e),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x1a45),!0x1,!0x0),_0x2a6ca9['setValue'](_0x345831(0x87c),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x250f),!0x1,!0x0),this[_0x345831(0xa8c)]===_0x39ec89['m']['LIGHTFALLOFF_STANDARD']?(_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x18f6),!0x1),_0x2a6ca9['setValue'](_0x345831(0xbc3),!0x1)):this['lightFalloff']===_0x39ec89['m']['LIGHTFALLOFF_GLTF']?(_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x18f6),!0x1),_0x2a6ca9['setValue']('USEGLTFLIGHTFALLOFF',!0x0)):(_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x18f6),!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0xbc3),!0x1));const _0x3f07ce=this['alphaTestCutoff'][_0x345831(0x27d6)](),_0x25dab0=(_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3b2f),this[_0x345831(0x1887)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x39d3),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)]('ALPHATEST',this['useAlphaTest'],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3972),_0x3f07ce[_0x345831(0x404a)]('.')<0x0?_0x3f07ce+'.':_0x3f07ce,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x364),!0x1,!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x39e8),this[_0x345831(0x393c)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0xeff),this[_0x345831(0x2d51)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x3455),this['_scene'][_0x345831(0x2636)]()[_0x345831(0x1766)]()[_0x345831(0x16e3)]&&this[_0x345831(0x2ff3)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0xacc),this[_0x345831(0x1c3e)],!0x0),_0x179492[_0x345831(0x22fd)]());var _0x2c7969;_0x25dab0['getEngine']()[_0x345831(0x2d15)][_0x345831(0x2b2b)]?_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x11b2),this['realTimeFilteringQuality']+'u',!0x0):_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x11b2),''+this['realTimeFilteringQuality'],!0x0),_0x2a6ca9['setValue'](_0x345831(0x1784),!0x0),_0x2a6ca9['setValue'](_0x345831(0x3813),this[_0x345831(0x3094)],!0x0),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0xff2),this[_0x345831(0x2f1c)],!0x0),_0x2a6ca9[_0x345831(0x1270)]('HORIZONOCCLUSION',this[_0x345831(0xb6a)],!0x0),_0x2a6ca9['setValue'](_0x345831(0x2e1f),this[_0x345831(0x951)],!0x0),_0x2a6ca9[_0x345831(0x1270)]('FORCENORMALFORWARD',this['forceNormalForward'],!0x0),this[_0x345831(0x295b)]&&_0x1d980a['k'][_0x345831(0x872)]?(_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x34a5),!0x0),_0x2a6ca9[_0x345831(0x1270)]('ENVIRONMENTBRDF_RGBD',this[_0x345831(0x295b)][_0x345831(0x3092)],!0x0)):(_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x34a5),!0x1),_0x2a6ca9[_0x345831(0x1270)](_0x345831(0x29f7),!0x1)),_0x2a6ca9[_0x345831(0x2210)]&&_0x3288ed[_0x345831(0x2ee1)]&&_0x3288ed[_0x345831(0x2ee1)][_0x345831(0x22bd)](_0x2a6ca9),_0x2a6ca9[_0x345831(0x38f7)]&&(this[_0x345831(0x2104)]?(_0x2c7969={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1},_0x225a98['G'][_0x345831(0x2298)](_0x25dab0,_0x179492,this[_0x345831(0x2104)],this[_0x345831(0x36f9)],_0x2a6ca9,!0x0,_0x2c7969),_0x2c7969[_0x345831(0x3ca6)]&&_0x2a6ca9[_0x345831(0x148b)]()):(_0x225a98['G'][_0x345831(0x14bd)](_0x25dab0,_0x179492,_0x2a6ca9,!0x0,_0x3288ed[_0x345831(0x2606)]),_0x2a6ca9[_0x345831(0x361e)]=!0x0,_0x225a98['G'][_0x345831(0x1ef8)](_0x25dab0,_0x2a6ca9)));}[_0x3c4ae4(0xa42)](_0x42334b,_0x1c40a9,_0x57fd58,_0x2f327e){var _0x392174=_0x3c4ae4;for(let _0x1d13b5=0x0;_0x1d13b5<_0x1c40a9['maxSimultaneousLights']&&_0x57fd58[_0x392174(0x122)+_0x1d13b5];_0x1d13b5++){var _0x2611cf=0x0<=_0x42334b[_0x392174(0x38a7)][_0x392174(0x404a)]('vLightData'+_0x1d13b5);_0x225a98['G'][_0x392174(0x3a0c)](_0x1d13b5,_0x42334b[_0x392174(0x38a7)],_0x42334b['samplers'],_0x57fd58[_0x392174(0x95c)+_0x1d13b5],_0x2f327e,_0x2611cf);}}[_0x3c4ae4(0x3a4f)](_0x2bc53b,_0x2d7475,_0x277394){var _0x24dac4=_0x3c4ae4;return!(this['_environmentBRDFTexture']&&!this[_0x24dac4(0x295b)]['isReady']()||_0x277394['_areImageProcessingDirty']&&_0x2d7475[_0x24dac4(0x2ee1)]&&!_0x2d7475[_0x24dac4(0x2ee1)][_0x24dac4(0x3a4f)]());}['bind'](_0x5966cc,_0x4e849e,_0x29d1aa){var _0x4b2fe9=_0x3c4ae4,_0x6139e1;_0x29d1aa&&(_0x6139e1=_0x29d1aa[_0x4b2fe9(0x22fd)](),this[_0x4b2fe9(0x2104)]?_0x225a98['G'][_0x4b2fe9(0x3fbb)](this[_0x4b2fe9(0x2104)],this['_lightId'],_0x6139e1,_0x5966cc,!0x0):_0x225a98['G'][_0x4b2fe9(0x312f)](_0x6139e1,_0x29d1aa,_0x5966cc,!0x0,_0x4e849e['maxSimultaneousLights']),_0x5966cc[_0x4b2fe9(0x19ec)](this['_environmentBrdfSamplerName'],this[_0x4b2fe9(0x295b)]),_0x5966cc[_0x4b2fe9(0x2475)](_0x4b2fe9(0x1a0d),this[_0x4b2fe9(0x2aab)],this['debugFactor']),(_0x29d1aa=this[_0x4b2fe9(0x48a)][_0x4b2fe9(0x143a)])&&_0x5966cc[_0x4b2fe9(0x3657)](_0x4b2fe9(0x19c7),_0x29d1aa),_0x29d1aa=_0x6139e1[_0x4b2fe9(0xe97)]===(null!=_0x6139e1[_0x4b2fe9(0x2cee)]),_0x5966cc[_0x4b2fe9(0x6e5)](this['_invertNormalName'],_0x29d1aa?-0x1:0x1),_0x5966cc['setFloat4'](_0x4b2fe9(0x20c6),this[_0x4b2fe9(0xf53)],0x1,this['environmentIntensity']*this[_0x4b2fe9(0x48a)][_0x4b2fe9(0x1117)],this[_0x4b2fe9(0x19be)]),_0x6139e1=null!=(_0x29d1aa=null==(_0x6139e1=this[_0x4b2fe9(0x24c8)][_0x4b2fe9(0x1539)])?void 0x0:_0x6139e1[_0x4b2fe9(0x856)])?_0x29d1aa:1.5,_0x29d1aa=Math[_0x4b2fe9(0x2a91)]((_0x6139e1-0x1)/(_0x6139e1+0x1),0x2),this[_0x4b2fe9(0x10b4)]['scaleToRef'](_0x29d1aa*this[_0x4b2fe9(0x253d)],_0x36bd39['zZ'][_0x4b2fe9(0x3777)][0x0]),_0x6139e1=this[_0x4b2fe9(0x253d)],_0x5966cc[_0x4b2fe9(0x2d0b)](this[_0x4b2fe9(0x622)],_0x36bd39['zZ'][_0x4b2fe9(0x3777)][0x0],_0x6139e1),_0x4e849e[_0x4b2fe9(0x2ee1)]&&_0x4e849e[_0x4b2fe9(0x2ee1)][_0x4b2fe9(0x2dcf)](_0x5966cc));}[_0x3c4ae4(0x2011)](_0x26f70d){var _0x448698=_0x3c4ae4,_0x33bc1c=this[_0x448698(0x3da6)],_0x3dd8c8='//'+this['name'],_0x3cd131=(this[_0x448698(0x2104)]?(this[_0x448698(0x36f9)]=(void 0x0!==_0x26f70d[_0x448698(0x176a)][_0x448698(0x334a)]?_0x26f70d[_0x448698(0x176a)][_0x448698(0x334a)]:-0x1)+0x1,_0x26f70d['counters'][_0x448698(0x334a)]=this[_0x448698(0x36f9)],_0x26f70d[_0x448698(0x2395)](_0x26f70d[_0x448698(0x13a)]?_0x448698(0x190e):_0x448698(0x2699),_0x3dd8c8,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x448698(0x36f9)][_0x448698(0x27d6)]()}]},this[_0x448698(0x36f9)][_0x448698(0x27d6)]())):(_0x26f70d[_0x448698(0x2395)](_0x26f70d[_0x448698(0x13a)]?'lightVxUboDeclaration':_0x448698(0x2699),_0x3dd8c8,{'repeatKey':_0x448698(0x2606)}),this[_0x448698(0x36f9)]=0x0,_0x26f70d[_0x448698(0x17d9)]['dynamicUniformBlocks'][_0x448698(0x2f54)](this)),'v_'+_0x33bc1c[_0x448698(0x3728)]);_0x26f70d[_0x448698(0x1f31)](_0x3cd131,_0x448698(0x37ad))&&(_0x26f70d[_0x448698(0x29e8)]+=_0x3cd131+(_0x448698(0x1b0)+_0x33bc1c[_0x448698(0x3728)]+_0x448698(0x410c)));const _0x261445=this[_0x448698(0x18c)]['isConnected']?null==(_0x3cd131=this[_0x448698(0x18c)][_0x448698(0x48d)])?void 0x0:_0x3cd131[_0x448698(0x3ced)]:null;_0x261445&&(_0x261445['viewConnectionPoint']=this[_0x448698(0x13df)]),_0x26f70d[_0x448698(0x29e8)]+=null!=(_0x3cd131=null===_0x261445||void 0x0===_0x261445?void 0x0:_0x261445[_0x448698(0x81a)](_0x26f70d))?_0x3cd131:'',_0x26f70d['_emitVaryingFromString'](_0x448698(0x409c),_0x448698(0x37ad),'defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200')&&(_0x26f70d[_0x448698(0xf3d)]+=_0x448698(0x708),_0x26f70d['_injectAtEnd']+=_0x448698(0x3e3c),_0x26f70d[_0x448698(0xf3d)]+=_0x448698(0x2cbc)),this[_0x448698(0x2104)]?_0x26f70d['compilationString']+=_0x26f70d[_0x448698(0x359a)]('shadowsVertex',_0x3dd8c8,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x448698(0x27d6)]()},{'search':/worldPos/g,'replace':_0x33bc1c['associatedVariableName']}]}):(_0x26f70d['compilationString']+=_0x448698(0x3c02)+_0x33bc1c[_0x448698(0x3728)]+_0x448698(0x410c),this[_0x448698(0x13df)][_0x448698(0x28d4)]&&(_0x26f70d[_0x448698(0x29e8)]+=_0x448698(0x1c0d)+this['view'][_0x448698(0x3728)]+_0x448698(0x410c)),_0x26f70d['compilationString']+=_0x26f70d[_0x448698(0x359a)](_0x448698(0x3c0d),_0x3dd8c8,{'repeatKey':_0x448698(0x2606)}));}['_getAlbedoOpacityCode'](){var _0xa3017e=_0x3c4ae4;return _0xa3017e(0x63c)+(_0xa3017e(0x27e6)+(this[_0xa3017e(0xba2)][_0xa3017e(0x28d4)]?this[_0xa3017e(0xba2)]['associatedVariableName']:_0xa3017e(0x39d7))+',\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ALBEDO\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(1.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(1.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20OPACITY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4('+(this[_0xa3017e(0x3474)][_0xa3017e(0x28d4)]?this[_0xa3017e(0x3474)][_0xa3017e(0x3728)]:'1.')+_0xa3017e(0x1e2d));}[_0x3c4ae4(0xad8)](){var _0x2de824=_0x3c4ae4;return _0x2de824(0x3234)+(_0x2de824(0x3a2e)+(this['ambientOcc'][_0x2de824(0x28d4)]?this[_0x2de824(0x3e7d)][_0x2de824(0x3728)]:'1.')+'),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.,\x201.0,\x201.0,\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aoOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0d\x0a');}[_0x3c4ae4(0x3b2e)](_0x111da9){var _0x250bae=_0x3c4ae4,_0x3904bc=_0x250bae(0x3c3b);return this[_0x250bae(0x622)]=_0x111da9[_0x250bae(0x109d)](_0x250bae(0x236a)),_0x111da9[_0x250bae(0x3d09)](this[_0x250bae(0x622)],_0x250bae(0x37ad)),_0x3904bc+(_0x250bae(0x28e1)+this['metallic'][_0x250bae(0x3728)]+',\x20'+this[_0x250bae(0x38e9)][_0x250bae(0x3728)]+',\x200.,\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20METALLICWORKFLOW\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x250bae(0x622)]+_0x250bae(0x2e29));}[_0x3c4ae4(0x1dc5)](_0x5e4efb){var _0x92a4=_0x3c4ae4;super[_0x92a4(0x1dc5)](_0x5e4efb),this[_0x92a4(0x48a)]=_0x5e4efb[_0x92a4(0x17d9)][_0x92a4(0x32aa)],this[_0x92a4(0x295b)]||(this[_0x92a4(0x295b)]=(0x0,_0x3ddfeb['$'])(this[_0x92a4(0x48a)]));const _0x3c4495=this[_0x92a4(0x18c)][_0x92a4(0x28d4)]?null==(_0x30d1e2=this[_0x92a4(0x18c)][_0x92a4(0x48d)])?void 0x0:_0x30d1e2[_0x92a4(0x3ced)]:null;if(_0x3c4495&&(_0x3c4495[_0x92a4(0x16b1)]=this['worldPosition'],_0x3c4495[_0x92a4(0x111d)]=this['cameraPosition'],_0x3c4495[_0x92a4(0x316)]=this[_0x92a4(0xcf1)],_0x3c4495['viewConnectionPoint']=this[_0x92a4(0x13df)]),_0x5e4efb['target']!==_0x57297d['u'][_0x92a4(0x2aaa)])return this[_0x92a4(0x2011)](_0x5e4efb),this;_0x5e4efb['sharedData'][_0x92a4(0x1234)][_0x92a4(0x2f54)](this),_0x5e4efb[_0x92a4(0x17d9)]['blocksWithDefines'][_0x92a4(0x2f54)](this),_0x5e4efb['sharedData'][_0x92a4(0x3e27)]['push'](this),this['generateOnlyFragmentCode']&&_0x5e4efb['sharedData']['dynamicUniformBlocks'][_0x92a4(0x2f54)](this);var _0x30d1e2='//'+this['name'],_0x1f6a50=this[_0x92a4(0xb8a)];let _0x1eeb7e=this[_0x92a4(0x3da6)]['associatedVariableName'];this[_0x92a4(0x312e)]?(_0x1eeb7e=_0x5e4efb[_0x92a4(0x109d)](_0x92a4(0x1f0)),_0x5e4efb[_0x92a4(0x3dd9)](_0x92a4(0x336f),_0x92a4(0x153f)+_0x1eeb7e+';\x0d\x0a',_0x30d1e2),_0x5e4efb[_0x92a4(0x29e8)]+=_0x1eeb7e+_0x92a4(0x1b0)+this[_0x92a4(0x3da6)][_0x92a4(0x3728)]+_0x92a4(0x27e8),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb['_emitCodeFromInclude'](_0x92a4(0x3c0d),_0x30d1e2,{'repeatKey':'maxSimultaneousLights','substitutionVars':this[_0x92a4(0x312e)]?'worldPos,'+this[_0x92a4(0x3da6)][_0x92a4(0x3728)]:void 0x0}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0x708),_0x5e4efb[_0x92a4(0x29e8)]+='vec4\x20vClipSpacePosition\x20=\x20vec4((vec2(gl_FragCoord.xy)\x20/\x20vec2(1.0))\x20*\x202.0\x20-\x201.0,\x200.0,\x201.0);\x0d\x0a',_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0x2cbc)):_0x1eeb7e='v_'+_0x1eeb7e,this['_environmentBrdfSamplerName']=_0x5e4efb[_0x92a4(0x109d)](_0x92a4(0x2999)),_0x5e4efb[_0x92a4(0x1702)](this[_0x92a4(0x11ae)]),_0x5e4efb[_0x92a4(0x17d9)]['hints']['needAlphaBlending']=_0x5e4efb[_0x92a4(0x17d9)][_0x92a4(0x3dc6)][_0x92a4(0x2286)]||this[_0x92a4(0x1887)],_0x5e4efb[_0x92a4(0x17d9)]['hints']['needAlphaTesting']=_0x5e4efb[_0x92a4(0x17d9)][_0x92a4(0x3dc6)][_0x92a4(0x1db4)]||this['useAlphaTest'],_0x5e4efb['_emitExtension'](_0x92a4(0x497),_0x92a4(0x1797),_0x92a4(0x1c2f)),_0x5e4efb[_0x92a4(0x1965)](_0x92a4(0x2fb),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),_0x5e4efb['_emitUniformFromString']('vDebugMode',_0x92a4(0x2d8f),_0x92a4(0x421)),_0x5e4efb[_0x92a4(0x3d09)]('ambientFromScene',_0x92a4(0x1bff)),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)](_0x92a4(0xa6d)),_0x5e4efb['uniforms'][_0x92a4(0x2f54)]('contrast'),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)](_0x92a4(0xef3)),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)]('vignetteSettings1'),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)](_0x92a4(0x8a8)),_0x5e4efb[_0x92a4(0x38a7)]['push'](_0x92a4(0x3153)),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)](_0x92a4(0xd1b)),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)]('vCameraColorCurvePositive'),_0x5e4efb[_0x92a4(0x38a7)][_0x92a4(0x2f54)](_0x92a4(0x2fe8)),_0x5e4efb[_0x92a4(0x38a7)]['push'](_0x92a4(0x19e4)),_0x5e4efb['uniforms'][_0x92a4(0x2f54)]('ditherIntensity'),this[_0x92a4(0x2104)]?_0x5e4efb[_0x92a4(0x2395)](_0x5e4efb[_0x92a4(0x13a)]?_0x92a4(0x3cc2):_0x92a4(0x1ec4),_0x30d1e2,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x92a4(0x36f9)][_0x92a4(0x27d6)]()}]},this[_0x92a4(0x36f9)][_0x92a4(0x27d6)]()):_0x5e4efb[_0x92a4(0x2395)](_0x5e4efb[_0x92a4(0x13a)]?_0x92a4(0x3cc2):_0x92a4(0x1ec4),_0x30d1e2,{'repeatKey':_0x92a4(0x2606),'substitutionVars':this['generateOnlyFragmentCode']?_0x92a4(0x2443):void 0x0}),_0x5e4efb['_emitFunctionFromInclude']('helperFunctions',_0x30d1e2),_0x5e4efb['_emitFunctionFromInclude'](_0x92a4(0x1da1),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x3c73),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x1c07),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)]('imageProcessingFunctions',_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x201a),_0x30d1e2,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x1eeb7e+'.xyz'}]}),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x10a2),_0x30d1e2,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x1eeb7e+_0x92a4(0x2c84)}]}),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x3fe2),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x1202),_0x30d1e2,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495['_defineSkyboxName'])?_0x4c998e:_0x92a4(0x5c1)}]}),_0x5e4efb['_emitFunctionFromInclude'](_0x92a4(0xe81),_0x30d1e2),_0x5e4efb['_emitFunctionFromInclude'](_0x92a4(0x36da),_0x30d1e2,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x1eeb7e+'.xyz'}]}),_0x5e4efb['_emitFunctionFromInclude'](_0x92a4(0x2212),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x1835),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x2b29),_0x30d1e2),_0x5e4efb['_emitFunctionFromInclude'](_0x92a4(0x127),_0x30d1e2),_0x5e4efb['_emitFunctionFromInclude'](_0x92a4(0x36fe),_0x30d1e2),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x3695),_0x30d1e2),_0x5e4efb[_0x92a4(0x3d09)](_0x92a4(0x20c6),_0x92a4(0x37ad)),null!==_0x3c4495&&void 0x0!==_0x3c4495&&_0x3c4495[_0x92a4(0x312e)]&&(_0x5e4efb[_0x92a4(0x29e8)]+=_0x3c4495[_0x92a4(0x81a)](_0x5e4efb)),this['_vNormalWName']=_0x5e4efb[_0x92a4(0x109d)](_0x92a4(0x18e2)),_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0x2406)+this[_0x92a4(0xe3d)]+_0x92a4(0x17cf)+this['worldNormal'][_0x92a4(0x3728)]+_0x92a4(0x23d3),_0x5e4efb[_0x92a4(0x3164)](_0x92a4(0x26f5))&&(_0x5e4efb[_0x92a4(0x29e8)]+='vec3\x20viewDirectionW\x20=\x20normalize('+this[_0x92a4(0x3555)]['associatedVariableName']+_0x92a4(0x1d8d)+_0x1eeb7e+'.xyz);\x0d\x0a'),_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0xd06)+this[_0x92a4(0xe3d)]+_0x92a4(0x27e8),_0x5e4efb[_0x92a4(0x29e8)]+='vec3\x20normalW\x20=\x20'+(_0x1f6a50[_0x92a4(0x28d4)]?'normalize('+_0x1f6a50[_0x92a4(0x3728)]+_0x92a4(0x40d4):_0x92a4(0x1c53))+';\x0d\x0a',this['_invertNormalName']=_0x5e4efb[_0x92a4(0x109d)]('invertNormal'),_0x5e4efb[_0x92a4(0x3d09)](this[_0x92a4(0x317)],_0x92a4(0x128f)),_0x5e4efb['compilationString']+=_0x5e4efb[_0x92a4(0x359a)](_0x92a4(0x1d70),_0x30d1e2,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x1eeb7e+_0x92a4(0x2c84)},{'search':/vEyePosition.w/g,'replace':this[_0x92a4(0x317)]}]}),_0x5e4efb[_0x92a4(0x29e8)]+=this[_0x92a4(0x2c3a)](),_0x5e4efb['compilationString']+=_0x5e4efb[_0x92a4(0x359a)](_0x92a4(0xf1d),_0x30d1e2),_0x5e4efb[_0x92a4(0x29e8)]+=this[_0x92a4(0xad8)](),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb['_emitCodeFromInclude'](_0x92a4(0x38c0),_0x30d1e2),_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0xd0a),_0x5e4efb[_0x92a4(0x29e8)]+=this[_0x92a4(0x3b2e)](_0x5e4efb),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)]('pbrBlockGeometryInfo',_0x30d1e2,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495['_defineSkyboxName'])?_0x4c998e:_0x92a4(0x5c1)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3c44)])?_0x1f6a50:_0x92a4(0x198b)}]});const _0x1446b0=this[_0x92a4(0xe3f)][_0x92a4(0x28d4)]?null==(_0x4c998e=this['anisotropy'][_0x92a4(0x48d)])?void 0x0:_0x4c998e[_0x92a4(0x3ced)]:null,_0x13b746=(_0x1446b0&&(_0x1446b0[_0x92a4(0x16b1)]=this[_0x92a4(0x3da6)],_0x1446b0[_0x92a4(0x316)]=this[_0x92a4(0xcf1)],_0x5e4efb[_0x92a4(0x29e8)]+=_0x1446b0[_0x92a4(0x1a18)](_0x5e4efb,!this[_0x92a4(0xb8a)][_0x92a4(0x28d4)])),_0x3c4495&&_0x3c4495['hasTexture']&&(_0x5e4efb[_0x92a4(0x29e8)]+=_0x3c4495[_0x92a4(0x1a18)](_0x5e4efb,_0x1446b0?'anisotropicOut.anisotropicNormal':_0x92a4(0x2499))),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x1d46),_0x30d1e2,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':_0x92a4(0x11b8)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3c44)])?_0x1f6a50:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1f2b)])?_0x4c998e:_0x92a4(0x14d5)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3635)])?_0x1f6a50:'REFLECTIONMAP_PROJECTION'},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x2763)])?_0x4c998e:_0x92a4(0x5c1)},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1543)])?_0x1f6a50:_0x92a4(0x5c5)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0xef2)])?_0x4c998e:_0x92a4(0x23e6)},{'search':/vReflectionFilteringInfo/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1bd4)])?_0x1f6a50:_0x92a4(0x980)}]}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)](_0x92a4(0x109),_0x30d1e2,{'replaceStrings':[{'search':/metallicReflectanceFactors/g,'replace':this[_0x92a4(0x622)]}]}),this[_0x92a4(0x300)][_0x92a4(0x28d4)]?null==(_0x4c998e=this['sheen'][_0x92a4(0x48d)])?void 0x0:_0x4c998e[_0x92a4(0x3ced)]:null);_0x13b746&&(_0x5e4efb[_0x92a4(0x29e8)]+=_0x13b746[_0x92a4(0x1a18)](_0x3c4495)),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x3306),_0x30d1e2,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3c44)])?_0x1f6a50:_0x92a4(0x198b)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x2763)])?_0x4c998e:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1543)])?_0x1f6a50:_0x92a4(0x5c5)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0xef2)])?_0x4c998e:_0x92a4(0x23e6)}]});var _0x4c998e=this[_0x92a4(0x24c1)][_0x92a4(0x28d4)]?null==(_0x1f6a50=this[_0x92a4(0x24c1)]['connectedPoint'])?void 0x0:_0x1f6a50[_0x92a4(0x3ced)]:null,_0x4c998e=(_0x5e4efb['compilationString']+=_0x3fd2cd['$'][_0x92a4(0x1c4c)](_0x4c998e),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x39e5),_0x30d1e2,{'replaceStrings':[]}),this[_0x92a4(0x3173)][_0x92a4(0x28d4)]?null==(_0x1f6a50=this[_0x92a4(0x3173)][_0x92a4(0x48d)])?void 0x0:_0x1f6a50[_0x92a4(0x3ced)]:null),_0x1f6a50=!this[_0x92a4(0xb8a)][_0x92a4(0x28d4)]&&!this[_0x92a4(0xe3f)][_0x92a4(0x28d4)],_0x59a798=this[_0x92a4(0xb8a)][_0x92a4(0x28d4)]&&(null==(_0x59a798=(null==(_0x59a798=this['perturbedNormal'][_0x92a4(0x48d)])?void 0x0:_0x59a798[_0x92a4(0x3ced)])['worldTangent'])?void 0x0:_0x59a798[_0x92a4(0x28d4)]),_0x24d842=this[_0x92a4(0xe3f)][_0x92a4(0x28d4)]&&(null==(_0x24d842=this[_0x92a4(0xe3f)][_0x92a4(0x48d)])?void 0x0:_0x24d842[_0x92a4(0x3ced)])[_0x92a4(0x2b57)][_0x92a4(0x28d4)];let _0x4b13f5=_0x59a798||!this[_0x92a4(0xb8a)][_0x92a4(0x28d4)]&&_0x24d842;_0x5e4efb['compilationString']+=_0x4bc012['N'][_0x92a4(0x1c4c)](_0x5e4efb,_0x4c998e,_0x3c4495,_0x1eeb7e,_0x1f6a50,_0x4b13f5,this[_0x92a4(0xcf1)]['associatedVariableName']),_0x1f6a50&&(_0x4b13f5=null!=(_0x59a798=null==_0x4c998e?void 0x0:_0x4c998e['worldTangent'][_0x92a4(0x28d4)])&&_0x59a798),_0x5e4efb[_0x92a4(0x2395)](_0x92a4(0x27a6),_0x30d1e2,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':'computeReflectionCoordsPBR'},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x24d842=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3c44)])?_0x24d842:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1f2b)])?_0x1f6a50:_0x92a4(0x14d5)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3635)])?_0x4c998e:_0x92a4(0x9c1)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x59a798=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x2763)])?_0x59a798:_0x92a4(0x5c1)},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x24d842=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1543)])?_0x24d842:_0x92a4(0x5c5)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x1f6a50=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495['_defineLinearSpecularReflection'])?_0x1f6a50:_0x92a4(0x23e6)},{'search':/defined\(TANGENT\)/g,'replace':_0x4b13f5?_0x92a4(0x3e3b):_0x92a4(0x2347)}]}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)]('pbrBlockReflectance',_0x30d1e2,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x2763)])?_0x4c998e:_0x92a4(0x5c1)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x59a798=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3c44)])?_0x59a798:_0x92a4(0x198b)}]}),_0x1f6a50=this[_0x92a4(0x31d6)]['isConnected']?null==(_0x24d842=this[_0x92a4(0x31d6)][_0x92a4(0x48d)])?void 0x0:_0x24d842[_0x92a4(0x3ced)]:null;const _0x551830=this[_0x92a4(0x31d6)]['isConnected']?null==(_0x59a798=(null==(_0x4c998e=this[_0x92a4(0x31d6)][_0x92a4(0x48d)])?void 0x0:_0x4c998e[_0x92a4(0x3ced)])[_0x92a4(0x1c23)][_0x92a4(0x48d)])?void 0x0:_0x59a798[_0x92a4(0x3ced)]:null;_0x551830&&(_0x551830[_0x92a4(0x13e3)]=this['view'],_0x551830[_0x92a4(0xbcd)]=this[_0x92a4(0x24c8)]),_0x5e4efb[_0x92a4(0x29e8)]+=_0x523007['l'][_0x92a4(0x1c4c)](_0x5e4efb,_0x1f6a50,_0x3c4495,_0x1eeb7e),_0x5e4efb[_0x92a4(0x2395)]('pbrBlockSubSurface',_0x30d1e2,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x24d842=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3c44)])?_0x24d842:_0x92a4(0x198b)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x4c998e=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x1f2b)])?_0x4c998e:_0x92a4(0x14d5)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x59a798=null===_0x3c4495||void 0x0===_0x3c4495?void 0x0:_0x3c4495[_0x92a4(0x3635)])?_0x59a798:'REFLECTIONMAP_PROJECTION'},{'search':/SS_REFRACTIONMAP_3D/g,'replace':null!=(_0x1f6a50=null===_0x551830||void 0x0===_0x551830?void 0x0:_0x551830[_0x92a4(0x3c44)])?_0x1f6a50:'SS_REFRACTIONMAP_3D'},{'search':/SS_LODINREFRACTIONALPHA/g,'replace':null!=(_0x24d842=null===_0x551830||void 0x0===_0x551830?void 0x0:_0x551830['_defineLODRefractionAlpha'])?_0x24d842:_0x92a4(0x1533)},{'search':/SS_LINEARSPECULARREFRACTION/g,'replace':null!=(_0x4c998e=null===_0x551830||void 0x0===_0x551830?void 0x0:_0x551830[_0x92a4(0x3c30)])?_0x4c998e:_0x92a4(0x1049)},{'search':/SS_REFRACTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x59a798=null===_0x551830||void 0x0===_0x551830?void 0x0:_0x551830[_0x92a4(0x1f2b)])?_0x59a798:'SS_REFRACTIONMAP_OPPOSITEZ'}]}),_0x5e4efb['compilationString']+=_0x5e4efb[_0x92a4(0x359a)](_0x92a4(0x2ba),_0x30d1e2),this[_0x92a4(0x2104)]?_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb['_emitCodeFromInclude'](_0x92a4(0x1ba5),_0x30d1e2,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x92a4(0x36f9)][_0x92a4(0x27d6)]()}]}):_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)](_0x92a4(0x1ba5),_0x30d1e2,{'repeatKey':_0x92a4(0x2606)}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)]('pbrBlockFinalLitComponents',_0x30d1e2),_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0x2cbc);var _0x25ed6c,_0x2fb115,_0x1f6a50=this[_0x92a4(0x143a)][_0x92a4(0x28d4)]?this[_0x92a4(0x143a)][_0x92a4(0x3728)]:_0x92a4(0xd3c);let _0x25ea83=_0x39ec89['m']['DEFAULT_AO_ON_ANALYTICAL_LIGHTS'][_0x92a4(0x27d6)]();-0x1===_0x25ea83[_0x92a4(0x404a)]('.')&&(_0x25ea83+='.'),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb['_emitCodeFromInclude']('pbrBlockFinalUnlitComponents',_0x30d1e2,{'replaceStrings':[{'search':/vec3 finalEmissive[\s\S]*?finalEmissive\*=vLightingIntensity\.y;/g,'replace':''},{'search':/vAmbientColor/g,'replace':_0x1f6a50+_0x92a4(0xfd9)},{'search':/vAmbientInfos\.w/g,'replace':_0x25ea83}]}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)](_0x92a4(0x78a),_0x30d1e2,{'replaceStrings':[{'search':/finalEmissive/g,'replace':_0x92a4(0x1e03)}]}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb['_emitCodeFromInclude'](_0x92a4(0x303a),_0x30d1e2,{'replaceStrings':[{'search':/visibility/g,'replace':'1.'}]}),_0x5e4efb[_0x92a4(0x29e8)]+=_0x5e4efb[_0x92a4(0x359a)]('pbrDebug',_0x30d1e2,{'replaceStrings':[{'search':/vNormalW/g,'replace':this[_0x92a4(0xe3d)]},{'search':/vPositionW/g,'replace':_0x1eeb7e},{'search':/albedoTexture\.rgb;/g,'replace':_0x92a4(0x4040)}]});for(const _0x48d170 of this['_outputs'])_0x48d170[_0x92a4(0x1d1a)]&&((_0x25ed6c=_0x4aa34[_0x48d170[_0x92a4(0x3efc)]])?([_0x25ed6c,_0x2fb115]=_0x25ed6c,_0x2fb115&&(_0x5e4efb['compilationString']+=_0x92a4(0xfa1)+_0x2fb115+'\x0d\x0a'),_0x5e4efb[_0x92a4(0x29e8)]+=this[_0x92a4(0x2394)](_0x48d170,_0x5e4efb)+('\x20=\x20'+_0x25ed6c+_0x92a4(0x410c)),_0x2fb115&&(_0x5e4efb[_0x92a4(0x29e8)]+=_0x92a4(0x146c),_0x5e4efb[_0x92a4(0x29e8)]+=this[_0x92a4(0x2394)](_0x48d170,_0x5e4efb)+_0x92a4(0x913),_0x5e4efb['compilationString']+=_0x92a4(0x2cbc))):_0x20bc97['error'](_0x92a4(0x373)+_0x48d170[_0x92a4(0x3efc)]+_0x92a4(0x2c64)));return this;}[_0x3c4ae4(0x113b)](){var _0x3d18c9=_0x3c4ae4,_0x3a0703=super['_dumpPropertiesCode']();return(_0x3a0703+=this[_0x3d18c9(0x3c50)]+'.lightFalloff\x20=\x20'+this['lightFalloff']+_0x3d18c9(0x410c))+(this['_codeVariableName']+_0x3d18c9(0x3c92)+this[_0x3d18c9(0x14c3)]+_0x3d18c9(0x410c))+(this['_codeVariableName']+_0x3d18c9(0x3315)+this[_0x3d18c9(0x927)]+';\x0d\x0a')+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x1188)+this['useAlphaBlending']+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x263)+this['useRadianceOverAlpha']+_0x3d18c9(0x410c))+(this['_codeVariableName']+_0x3d18c9(0x23a2)+this['useSpecularOverAlpha']+_0x3d18c9(0x410c))+(this['_codeVariableName']+_0x3d18c9(0x3aba)+this[_0x3d18c9(0x2ff3)]+';\x0d\x0a')+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x227b)+this[_0x3d18c9(0x1c3e)]+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x3520)+this[_0x3d18c9(0x21e8)]+_0x3d18c9(0x410c))+(this['_codeVariableName']+_0x3d18c9(0x1c2)+this[_0x3d18c9(0x3094)]+_0x3d18c9(0x410c))+(this['_codeVariableName']+'.useRadianceOcclusion\x20=\x20'+this[_0x3d18c9(0x2f1c)]+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+'.useHorizonOcclusion\x20=\x20'+this[_0x3d18c9(0xb6a)]+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x12c4)+this[_0x3d18c9(0x951)]+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x3a66)+this[_0x3d18c9(0xd3d)]+';\x0d\x0a')+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x35c4)+this[_0x3d18c9(0x3da)]+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0x1773)+this[_0x3d18c9(0x2aab)]+_0x3d18c9(0x410c))+(this[_0x3d18c9(0x3c50)]+_0x3d18c9(0xb1e)+this[_0x3d18c9(0x214)]+_0x3d18c9(0x410c));}[_0x3c4ae4(0x3c81)](){var _0x1e038b=_0x3c4ae4;const _0x157b74=super['serialize']();return this[_0x1e038b(0x2104)]&&(_0x157b74[_0x1e038b(0x69c)]=this['light']['id']),_0x157b74[_0x1e038b(0xa8c)]=this[_0x1e038b(0xa8c)],_0x157b74[_0x1e038b(0x14c3)]=this[_0x1e038b(0x14c3)],_0x157b74[_0x1e038b(0x927)]=this[_0x1e038b(0x927)],_0x157b74[_0x1e038b(0x1887)]=this[_0x1e038b(0x1887)],_0x157b74['useRadianceOverAlpha']=this[_0x1e038b(0x393c)],_0x157b74[_0x1e038b(0x2d51)]=this['useSpecularOverAlpha'],_0x157b74[_0x1e038b(0x2ff3)]=this[_0x1e038b(0x2ff3)],_0x157b74[_0x1e038b(0x1c3e)]=this[_0x1e038b(0x1c3e)],_0x157b74['realTimeFilteringQuality']=this[_0x1e038b(0x21e8)],_0x157b74['useEnergyConservation']=this[_0x1e038b(0x3094)],_0x157b74[_0x1e038b(0x2f1c)]=this[_0x1e038b(0x2f1c)],_0x157b74[_0x1e038b(0xb6a)]=this[_0x1e038b(0xb6a)],_0x157b74[_0x1e038b(0x951)]=this['unlit'],_0x157b74[_0x1e038b(0xd3d)]=this['forceNormalForward'],_0x157b74['debugMode']=this[_0x1e038b(0x3da)],_0x157b74[_0x1e038b(0x2aab)]=this[_0x1e038b(0x2aab)],_0x157b74['debugFactor']=this[_0x1e038b(0x214)],_0x157b74[_0x1e038b(0x312e)]=this['generateOnlyFragmentCode'],_0x157b74;}[_0x3c4ae4(0x3f89)](_0xa6fdec,_0x21e2e6,_0x5213e8){var _0x4a02e4=_0x3c4ae4;super[_0x4a02e4(0x3f89)](_0xa6fdec,_0x21e2e6,_0x5213e8),_0xa6fdec['lightId']&&(this[_0x4a02e4(0x2104)]=_0x21e2e6[_0x4a02e4(0x1444)](_0xa6fdec['lightId'])),this[_0x4a02e4(0xa8c)]=null!=(_0x5213e8=_0xa6fdec[_0x4a02e4(0xa8c)])?_0x5213e8:0x0,this['useAlphaTest']=_0xa6fdec[_0x4a02e4(0x14c3)],this[_0x4a02e4(0x927)]=_0xa6fdec['alphaTestCutoff'],this[_0x4a02e4(0x1887)]=_0xa6fdec['useAlphaBlending'],this[_0x4a02e4(0x393c)]=_0xa6fdec[_0x4a02e4(0x393c)],this[_0x4a02e4(0x2d51)]=_0xa6fdec[_0x4a02e4(0x2d51)],this[_0x4a02e4(0x2ff3)]=_0xa6fdec[_0x4a02e4(0x2ff3)],this['realTimeFiltering']=!!_0xa6fdec['realTimeFiltering'],this[_0x4a02e4(0x21e8)]=null!=(_0x21e2e6=_0xa6fdec[_0x4a02e4(0x21e8)])?_0x21e2e6:_0x4a302e['g'][_0x4a02e4(0x33fd)],this[_0x4a02e4(0x3094)]=_0xa6fdec[_0x4a02e4(0x3094)],this[_0x4a02e4(0x2f1c)]=_0xa6fdec[_0x4a02e4(0x2f1c)],this[_0x4a02e4(0xb6a)]=_0xa6fdec[_0x4a02e4(0xb6a)],this[_0x4a02e4(0x951)]=_0xa6fdec[_0x4a02e4(0x951)],this[_0x4a02e4(0xd3d)]=!!_0xa6fdec[_0x4a02e4(0xd3d)],this[_0x4a02e4(0x3da)]=_0xa6fdec[_0x4a02e4(0x3da)],this[_0x4a02e4(0x2aab)]=_0xa6fdec['debugLimit'],this[_0x4a02e4(0x214)]=_0xa6fdec[_0x4a02e4(0x214)],this[_0x4a02e4(0x312e)]=!!_0xa6fdec['generateOnlyFragmentCode'],this[_0x4a02e4(0x10d7)]();}}_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x28b7),_0x35c833['U'][_0x3c4ae4(0xe8e)],_0x3c4ae4(0x3daa),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],'directIntensity',void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x1708),_0x35c833['U'][_0x3c4ae4(0xe8e)],'INTENSITY',{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x1117),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])('Specular\x20highlights',_0x35c833['U'][_0x3c4ae4(0xe8e)],_0x3c4ae4(0x3daa),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x19be),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0xd7b),_0x35c833['U'][_0x3c4ae4(0x3d99)],_0x3c4ae4(0x28a),{'notifiers':{'update':!0x0},'options':[{'label':'Physical','value':_0x39ec89['m'][_0x3c4ae4(0x61e)]},{'label':_0x3c4ae4(0x3fe9),'value':_0x39ec89['m'][_0x3c4ae4(0x6e6)]},{'label':_0x3c4ae4(0xa89),'value':_0x39ec89['m'][_0x3c4ae4(0x2d03)]}]})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0xa8c),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x23ff),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x22a0))],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x14c3),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x2674),_0x35c833['U']['Float'],_0x3c4ae4(0x22a0),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0xe46a0c['prototype'],_0x3c4ae4(0x927),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x15e8),_0x35c833['U']['Boolean'],_0x3c4ae4(0x22a0))],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x1887),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x1157),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x2b36),{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x393c),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x2d4a),_0x35c833['U']['Boolean'],_0x3c4ae4(0x2b36),{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x2d51),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x824),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x2b36),{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],'enableSpecularAntiAliasing',void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x26ce),_0x35c833['U']['Boolean'],'RENDERING',{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x1c3e),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x23b5),_0x35c833['U'][_0x3c4ae4(0x3d99)],'RENDERING',{'notifiers':{'update':!0x0},'options':[{'label':_0x3c4ae4(0xd3a),'value':_0x4a302e['g'][_0x3c4ae4(0x33fd)]},{'label':_0x3c4ae4(0x2fdb),'value':_0x4a302e['g'][_0x3c4ae4(0xc2)]},{'label':_0x3c4ae4(0x6da),'value':_0x4a302e['g'][_0x3c4ae4(0x4dc)]}]})],_0xe46a0c['prototype'],_0x3c4ae4(0x21e8),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x16fd),_0x35c833['U']['Boolean'],_0x3c4ae4(0x3d32),{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x3094),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x38f6),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x3d32),{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x2f1c),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])('Horizon\x20occlusion',_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x3d32),{'notifiers':{'update':!0x0}})],_0xe46a0c['prototype'],'useHorizonOcclusion',void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x3c26),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x3d32),{'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x951),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0xc92),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x3d32),{'notifiers':{'update':!0x0}})],_0xe46a0c['prototype'],_0x3c4ae4(0xd3d),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x3876),_0x35c833['U'][_0x3c4ae4(0x3af2)],_0x3c4ae4(0x3d32),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0xe46a0c[_0x3c4ae4(0x3981)]}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x312e),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0xeba),_0x35c833['U'][_0x3c4ae4(0x3d99)],_0x3c4ae4(0x2fe0),{'notifiers':{'update':!0x0},'options':[{'label':'None','value':0x0},{'label':_0x3c4ae4(0x36ba),'value':0x1},{'label':_0x3c4ae4(0x1ebe),'value':0x2},{'label':_0x3c4ae4(0x29a0),'value':0x3},{'label':'Bitangents','value':0x4},{'label':_0x3c4ae4(0x37a5),'value':0x5},{'label':_0x3c4ae4(0x381c),'value':0x8},{'label':_0x3c4ae4(0x1311),'value':0x9},{'label':_0x3c4ae4(0x2bed),'value':0xa},{'label':_0x3c4ae4(0x1c8e),'value':0xb},{'label':_0x3c4ae4(0x1e86),'value':0xc},{'label':_0x3c4ae4(0x21b3),'value':0xd},{'label':_0x3c4ae4(0xf52),'value':0x28},{'label':_0x3c4ae4(0x3f20),'value':0x29},{'label':'Env\x20Clear\x20Coat','value':0x2a},{'label':_0x3c4ae4(0x2303),'value':0x32},{'label':_0x3c4ae4(0x2f37),'value':0x33},{'label':_0x3c4ae4(0xd08),'value':0x34},{'label':_0x3c4ae4(0xed5),'value':0x35},{'label':_0x3c4ae4(0x1ef1),'value':0x36},{'label':_0x3c4ae4(0x1877),'value':0x3c},{'label':_0x3c4ae4(0x28fe),'value':0x3d},{'label':_0x3c4ae4(0x23a8),'value':0x3e},{'label':_0x3c4ae4(0xd74),'value':0x47},{'label':_0x3c4ae4(0x2f4c),'value':0x3f},{'label':_0x3c4ae4(0x2eb8),'value':0x40},{'label':_0x3c4ae4(0x3f84),'value':0x41},{'label':_0x3c4ae4(0x393),'value':0x42},{'label':'ClearCoat\x20Roughness','value':0x43},{'label':'ClearCoat\x20NdotV','value':0x44},{'label':'Transmittance','value':0x45},{'label':_0x3c4ae4(0x2bd2),'value':0x46},{'label':_0x3c4ae4(0x350f),'value':0x50},{'label':_0x3c4ae4(0x2bb7),'value':0x51},{'label':_0x3c4ae4(0x2af6),'value':0x52},{'label':_0x3c4ae4(0xaff),'value':0x53},{'label':_0x3c4ae4(0x2a22),'value':0x54},{'label':'Sheen\x20Reflectance','value':0x55},{'label':_0x3c4ae4(0xb38),'value':0x56},{'label':_0x3c4ae4(0x1ab0),'value':0x57}]})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x3da),void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x2e89),_0x35c833['U'][_0x3c4ae4(0xe8e)],'DEBUG',{'min':-0x1,'max':0x1,'notifiers':{'update':!0x0}})],_0xe46a0c['prototype'],'debugLimit',void 0x0),_0x3520b3([(0x0,_0x35c833['p'])(_0x3c4ae4(0x1c54),_0x35c833['U']['Float'],'DEBUG',{'min':0x0,'max':0x5,'notifiers':{'update':!0x0}})],_0xe46a0c[_0x3c4ae4(0x1229)],_0x3c4ae4(0x214),void 0x0),(0x0,_0x3c8152['H'])('BABYLON.PBRMetallicRoughnessBlock',_0xe46a0c);},0x5a35:(_0x4eebe3,_0x147c45,_0xc728ee)=>{var _0xcd9832=a8_0x49466b;_0xc728ee['d'](_0x147c45,{'J':()=>_0xc959f9});function _0x2dd06b(_0x3e6563,_0x135a10,_0x294006,_0x4f6dfb){var _0x59832a=a8_0x58a1,_0x413dc4,_0x4559b7=arguments[_0x59832a(0x132e)],_0x56a095=_0x4559b7<0x3?_0x135a10:null===_0x4f6dfb?_0x4f6dfb=Object['getOwnPropertyDescriptor'](_0x135a10,_0x294006):_0x4f6dfb;if('object'==typeof Reflect&&_0x59832a(0x187)==typeof Reflect[_0x59832a(0x14d7)])_0x56a095=Reflect[_0x59832a(0x14d7)](_0x3e6563,_0x135a10,_0x294006,_0x4f6dfb);else{for(var _0x4f5122=_0x3e6563['length']-0x1;0x0<=_0x4f5122;_0x4f5122--)(_0x413dc4=_0x3e6563[_0x4f5122])&&(_0x56a095=(_0x4559b7<0x3?_0x413dc4(_0x56a095):0x3<_0x4559b7?_0x413dc4(_0x135a10,_0x294006,_0x56a095):_0x413dc4(_0x135a10,_0x294006))||_0x56a095);}0x3<_0x4559b7&&_0x56a095&&Object[_0x59832a(0x1fc0)](_0x135a10,_0x294006,_0x56a095);}var _0x5152ca=_0xc728ee(0x1137a),_0x81fc40=_0xc728ee(0xec3c),_0x776b6a=_0xc728ee(0x16ad5),_0x147c45=_0xc728ee(0xe456),_0x45e91d=_0xc728ee(0xd646),_0x258616=_0xc728ee(0xd482),_0x499783=_0xc728ee(0xbac7),_0x4f95b9=_0xc728ee(0x159af),_0x258332=_0xc728ee(0x1b5c),_0x225e47=_0xc728ee(0x6214);class _0xc959f9 extends _0x258616['W']{constructor(_0x40d7dd){var _0x138fe4=a8_0x58a1;super(_0x40d7dd),this[_0x138fe4(0x171d)]=!0x0,this[_0x138fe4(0x27eb)]=!0x1,this[_0x138fe4(0x2c98)]=!0x0,this[_0x138fe4(0x3845)](_0x138fe4(0x8c5),_0x5152ca['E'][_0x138fe4(0x2e2c)],!0x1,_0x776b6a['u'][_0x138fe4(0x9d6)]),this[_0x138fe4(0x3845)](_0x138fe4(0x2d0),_0x5152ca['E']['Matrix'],!0x1,_0x776b6a['u'][_0x138fe4(0x9d6)]),this[_0x138fe4(0x3845)](_0x138fe4(0x25cc),_0x5152ca['E'][_0x138fe4(0x3777)],!0x0,_0x776b6a['u']['Fragment']),this[_0x138fe4(0x3554)](_0x138fe4(0x18c),_0x5152ca['E'][_0x138fe4(0x2a09)],_0x776b6a['u']['Fragment'],new _0x45e91d['C'](_0x138fe4(0x18c),this,_0x81fc40['Ab'][_0x138fe4(0x1ec9)],_0xc959f9,_0x138fe4(0x15f5))),this[_0x138fe4(0x8c5)][_0x138fe4(0x2d9c)](_0x5152ca['E'][_0x138fe4(0x3777)]|_0x5152ca['E'][_0x138fe4(0x23ca)]|_0x5152ca['E'][_0x138fe4(0x1426)]);}['_onGenerateOnlyFragmentCodeChanged'](){var _0x1a0e27=a8_0x58a1;return this[_0x1a0e27(0x8c5)][_0x1a0e27(0x28d4)]?(this[_0x1a0e27(0x312e)]=!this[_0x1a0e27(0x312e)],_0x225e47['error'](_0x1a0e27(0x2d41)),!0x1):(this[_0x1a0e27(0x10d7)](),!0x0);}[_0xcd9832(0x10d7)](){var _0x1606e5=_0xcd9832;super['_setTarget'](),this['getInputByName'](_0x1606e5(0x8c5))['target']=this[_0x1606e5(0x312e)]?_0x776b6a['u']['Fragment']:_0x776b6a['u'][_0x1606e5(0x9d6)],this[_0x1606e5(0x312e)]&&(this[_0x1606e5(0x27eb)]=!0x0);}[_0xcd9832(0x1653)](){var _0x8b5de6=_0xcd9832;return _0x8b5de6(0x15f5);}get[_0xcd9832(0x8c5)](){return this['_inputs'][0x0];}get[_0xcd9832(0x3da6)](){return this['worldPositionConnectionPoint'];}get[_0xcd9832(0xcf1)](){var _0xbff71a=_0xcd9832;return this[_0xbff71a(0x316)];}get[_0xcd9832(0x2d0)](){var _0x5e5f9b=_0xcd9832;return this[_0x5e5f9b(0xf37)][0x1];}get[_0xcd9832(0x3555)](){var _0x4a436c=_0xcd9832;return this[_0x4a436c(0x111d)];}get['view'](){var _0x1a31d8=_0xcd9832;return this[_0x1a31d8(0x13e3)];}get[_0xcd9832(0x25cc)](){return this['_inputs'][0x2];}get[_0xcd9832(0x18c)](){var _0x4c98d5=_0xcd9832;return this[_0x4c98d5(0x203)][0x0];}get[_0xcd9832(0x15f3)](){var _0x6c0505=_0xcd9832;return!!this[_0x6c0505(0x1022)]();}get[_0xcd9832(0x1c81)](){var _0x1c4473=_0xcd9832;return this[_0x1c4473(0x25cc)]['isConnected']?this[_0x1c4473(0x25cc)]['associatedVariableName']:_0x1c4473(0xe19);}[_0xcd9832(0x1022)](){var _0x28e9f9=_0xcd9832;return this[_0x28e9f9(0xc52)]||this[_0x28e9f9(0x48a)][_0x28e9f9(0x1de0)];}[_0xcd9832(0x22bd)](_0x46121e,_0x5411c3,_0x2666e5){var _0x3b6871=_0xcd9832;super[_0x3b6871(0x22bd)](_0x46121e,_0x5411c3,_0x2666e5),(_0x46121e=this[_0x3b6871(0x1022)](),_0x5411c3=_0x46121e&&_0x46121e[_0x3b6871(0x1f14)]),(_0x2666e5[_0x3b6871(0x1270)](_0x3b6871(0x187c),_0x5411c3,!0x0),_0x5411c3&&(_0x2666e5[_0x3b6871(0x1270)](this['_defineLODReflectionAlpha'],_0x46121e[_0x3b6871(0x3bb0)],!0x0),_0x2666e5['setValue'](this['_defineLinearSpecularReflection'],_0x46121e[_0x3b6871(0x2d0c)],!0x0),_0x2666e5[_0x3b6871(0x1270)](this['_defineOppositeZ'],this[_0x3b6871(0x48a)][_0x3b6871(0xe97)]?!_0x46121e[_0x3b6871(0xa62)]:_0x46121e[_0x3b6871(0xa62)],!0x0),_0x2666e5[_0x3b6871(0x1270)]('SPHERICAL_HARMONICS',this['useSphericalHarmonics'],!0x0),_0x2666e5[_0x3b6871(0x1270)](_0x3b6871(0x2e3b),_0x46121e[_0x3b6871(0x1b93)],!0x0),_0x2666e5['setValue'](_0x3b6871(0x1111),_0x46121e[_0x3b6871(0x3092)],!0x0),_0x46121e&&_0x46121e[_0x3b6871(0x3f4d)]!==_0x499783['x']['SKYBOX_MODE']&&_0x46121e['isCube']&&(_0x2666e5[_0x3b6871(0x1270)](_0x3b6871(0x559),!0x0),_0x2666e5[_0x3b6871(0x1270)](_0x3b6871(0x32cd),!0x1),this['forceIrradianceInFragment']||this['_scene'][_0x3b6871(0x2636)]()['getCaps']()[_0x3b6871(0x3908)]<=0x8?_0x2666e5[_0x3b6871(0x1270)](_0x3b6871(0xd22),!0x1):_0x2666e5['setValue']('USESPHERICALINVERTEX',!0x0))));}[_0xcd9832(0x2dcf)](_0x253bdf,_0x5cfdfe,_0x3ca974,_0x19de8c){var _0xd89fdc=_0xcd9832;super[_0xd89fdc(0x2dcf)](_0x253bdf,_0x5cfdfe,_0x3ca974);const _0x46d5d7=this[_0xd89fdc(0x1022)]();_0x46d5d7&&_0x19de8c&&(_0x46d5d7[_0xd89fdc(0x2708)]?_0x253bdf[_0xd89fdc(0x19ec)](this[_0xd89fdc(0x354f)],_0x46d5d7):_0x253bdf[_0xd89fdc(0x19ec)](this[_0xd89fdc(0x3147)],_0x46d5d7),_0x5cfdfe=_0x46d5d7['getSize']()['width'],_0x253bdf[_0xd89fdc(0x18a)](this['_vReflectionMicrosurfaceInfosName'],_0x5cfdfe,_0x46d5d7[_0xd89fdc(0x2ac0)],_0x46d5d7[_0xd89fdc(0x13ec)]),_0x253bdf[_0xd89fdc(0x2475)](this[_0xd89fdc(0x1bd4)],_0x5cfdfe,_0x258332['R']['Log2'](_0x5cfdfe)),_0x3ca974=_0x19de8c['materialDefines'],_0x5cfdfe=_0x46d5d7['sphericalPolynomial'],_0x3ca974['USESPHERICALFROMREFLECTIONMAP']&&_0x5cfdfe&&(_0x3ca974[_0xd89fdc(0x24ed)]?(_0x19de8c=_0x5cfdfe[_0xd89fdc(0x325c)],_0x253bdf[_0xd89fdc(0x3183)]('vSphericalL00',_0x19de8c[_0xd89fdc(0x380d)]),_0x253bdf['setVector3']('vSphericalL1_1',_0x19de8c[_0xd89fdc(0x3ecf)]),_0x253bdf[_0xd89fdc(0x3183)](_0xd89fdc(0x3c13),_0x19de8c[_0xd89fdc(0x40c5)]),_0x253bdf[_0xd89fdc(0x3183)](_0xd89fdc(0x2e53),_0x19de8c[_0xd89fdc(0x3559)]),_0x253bdf[_0xd89fdc(0x3183)]('vSphericalL2_2',_0x19de8c[_0xd89fdc(0xef)]),_0x253bdf[_0xd89fdc(0x3183)](_0xd89fdc(0x21ad),_0x19de8c[_0xd89fdc(0x3bcf)]),_0x253bdf[_0xd89fdc(0x3183)](_0xd89fdc(0x14c5),_0x19de8c[_0xd89fdc(0x1f4c)]),_0x253bdf['setVector3'](_0xd89fdc(0x2538),_0x19de8c[_0xd89fdc(0x1386)]),_0x253bdf['setVector3']('vSphericalL22',_0x19de8c[_0xd89fdc(0x8c2)])):(_0x253bdf[_0xd89fdc(0x18a)](_0xd89fdc(0x1901),_0x5cfdfe['x']['x'],_0x5cfdfe['x']['y'],_0x5cfdfe['x']['z']),_0x253bdf['setFloat3'](_0xd89fdc(0x2780),_0x5cfdfe['y']['x'],_0x5cfdfe['y']['y'],_0x5cfdfe['y']['z']),_0x253bdf[_0xd89fdc(0x18a)](_0xd89fdc(0xf4b),_0x5cfdfe['z']['x'],_0x5cfdfe['z']['y'],_0x5cfdfe['z']['z']),_0x253bdf[_0xd89fdc(0x18a)](_0xd89fdc(0x3e5e),_0x5cfdfe['xx']['x']-_0x5cfdfe['zz']['x'],_0x5cfdfe['xx']['y']-_0x5cfdfe['zz']['y'],_0x5cfdfe['xx']['z']-_0x5cfdfe['zz']['z']),_0x253bdf[_0xd89fdc(0x18a)](_0xd89fdc(0x3dce),_0x5cfdfe['yy']['x']-_0x5cfdfe['zz']['x'],_0x5cfdfe['yy']['y']-_0x5cfdfe['zz']['y'],_0x5cfdfe['yy']['z']-_0x5cfdfe['zz']['z']),_0x253bdf['setFloat3'](_0xd89fdc(0x344a),_0x5cfdfe['zz']['x'],_0x5cfdfe['zz']['y'],_0x5cfdfe['zz']['z']),_0x253bdf[_0xd89fdc(0x18a)](_0xd89fdc(0xa7c),_0x5cfdfe['xy']['x'],_0x5cfdfe['xy']['y'],_0x5cfdfe['xy']['z']),_0x253bdf[_0xd89fdc(0x18a)](_0xd89fdc(0x1969),_0x5cfdfe['yz']['x'],_0x5cfdfe['yz']['y'],_0x5cfdfe['yz']['z']),_0x253bdf['setFloat3'](_0xd89fdc(0x314),_0x5cfdfe['zx']['x'],_0x5cfdfe['zx']['y'],_0x5cfdfe['zx']['z']))));}['handleVertexSide'](_0x5e150f){var _0x2ba00a=_0xcd9832,_0x1294bc=super['handleVertexSide'](_0x5e150f),_0x3f86de=(_0x5e150f[_0x2ba00a(0x2395)](_0x2ba00a(0x399a),'//'+this[_0x2ba00a(0x3efc)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x5e150f[_0x2ba00a(0x109d)](_0x2ba00a(0x2bd9)));return this[_0x2ba00a(0x134)]=_0x5e150f[_0x2ba00a(0x109d)](_0x2ba00a(0x1449)),_0x5e150f[_0x2ba00a(0x1f31)](this['_vEnvironmentIrradianceName'],'vec3',_0x2ba00a(0x3c4e)),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x1954),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed)),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x40d1),'vec3',_0x2ba00a(0x24ed)),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x3c13),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed)),_0x5e150f['_emitUniformFromString'](_0x2ba00a(0x2e53),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed)),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x67a),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed)),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x21ad),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed)),_0x5e150f['_emitUniformFromString'](_0x2ba00a(0x14c5),_0x2ba00a(0x1bff),'SPHERICAL_HARMONICS'),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x2538),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed)),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x1468),'vec3',_0x2ba00a(0x24ed)),_0x5e150f[_0x2ba00a(0x3d09)]('vSphericalX',_0x2ba00a(0x1bff),'SPHERICAL_HARMONICS',!0x0),_0x5e150f['_emitUniformFromString'](_0x2ba00a(0x2780),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0xf4b),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x3e5e),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x3dce),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x5e150f[_0x2ba00a(0x3d09)](_0x2ba00a(0x344a),_0x2ba00a(0x1bff),'SPHERICAL_HARMONICS',!0x0),_0x5e150f[_0x2ba00a(0x3d09)]('vSphericalXY',_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x5e150f['_emitUniformFromString'](_0x2ba00a(0x1969),_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x5e150f[_0x2ba00a(0x3d09)]('vSphericalZX',_0x2ba00a(0x1bff),_0x2ba00a(0x24ed),!0x0),_0x1294bc+(_0x2ba00a(0xd0e)+_0x3f86de+'\x20=\x20vec3('+this[_0x2ba00a(0x1eee)]+_0x2ba00a(0x40c4)+this[_0x2ba00a(0xcf1)][_0x2ba00a(0x3728)]+').xyz,\x200)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this[_0x2ba00a(0x1f2b)]+_0x2ba00a(0x33f9)+_0x3f86de+'.z\x20*=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x2ba00a(0x134)]+_0x2ba00a(0x2651)+_0x3f86de+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a');}['getCode'](_0x172c36,_0x50c237){var _0x593499=_0xcd9832,_0x48a38a='',_0x1254bc=(this['handleFragmentSideInits'](_0x172c36),_0x172c36['_emitFunctionFromInclude'](_0x593499(0x399a),'//'+this[_0x593499(0x3efc)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x172c36[_0x593499(0x3dd9)](_0x593499(0x40d8),_0x593499(0x3c7c)+this[_0x593499(0x3c44)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflection(s,\x20c)\x20textureCube(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflection(s,\x20c)\x20texture2D(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','//'+this[_0x593499(0x3efc)]),_0x172c36[_0x593499(0x3dd9)](_0x593499(0x3d9f),_0x593499(0x3c7c)+this[_0x593499(0x3c44)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflectionLod(s,\x20c,\x20l)\x20textureCubeLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflectionLod(s,\x20c,\x20l)\x20texture2DLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','//'+this[_0x593499(0x3efc)]),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20computeReflectionCoordsPBR(vec4\x20worldPos,\x20vec3\x20worldNormal)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x593499(0x2684)](_0x593499(0xcf1),_0x593499(0x1f53),!0x0,!0x0)+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20'+this[_0x593499(0x106e)]+_0x593499(0x28c8));return _0x172c36['_emitFunction'](_0x593499(0x11b8),_0x1254bc,'//'+this[_0x593499(0x3efc)]),this['_vReflectionMicrosurfaceInfosName']=_0x172c36[_0x593499(0x109d)](_0x593499(0x2e86)),_0x172c36[_0x593499(0x3d09)](this['_vReflectionMicrosurfaceInfosName'],_0x593499(0x1bff)),this[_0x593499(0x31ee)]=_0x172c36[_0x593499(0x109d)]('vReflectionInfos'),this[_0x593499(0x1bd4)]=_0x172c36[_0x593499(0x109d)](_0x593499(0x980)),_0x172c36[_0x593499(0x3d09)](this[_0x593499(0x1bd4)],'vec2'),_0x48a38a+(_0x593499(0x2698)+this[_0x593499(0x31ee)]+_0x593499(0x2495)+(this[_0x593499(0x312e)]?this[_0x593499(0x3952)]:'v_'+this['worldPosition'][_0x593499(0x3728)])+_0x593499(0x1b69)+_0x50c237+_0x593499(0xb5)+this['_vReflectionMicrosurfaceInfosName']+_0x593499(0x9a1)+this[_0x593499(0x31ee)]+_0x593499(0x9a1)+this['reflectionColor']+_0x593499(0x18f)+this[_0x593499(0x1543)]+_0x593499(0xab6)+this[_0x593499(0x2763)]+_0x593499(0x1557)+this['_defineLinearSpecularReflection']+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20roughness,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this['_define3DName']+_0x593499(0x2ec8)+this[_0x593499(0x354f)]+_0x593499(0x2654)+this['_2DSamplerName']+_0x593499(0x3c2e)+this[_0x593499(0x134)]+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USESPHERICALFROMREFLECTIONMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(NORMAL)\x20||\x20!defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['_reflectionMatrixName']+_0x593499(0x3940)+this[_0x593499(0x3c44)]+_0x593499(0x33f9)+this[_0x593499(0x354f)]+_0x593499(0x26d2)+this[_0x593499(0x354f)]+_0x593499(0x3298)+this[_0x593499(0x3147)]+_0x593499(0x26d2)+this[_0x593499(0x3147)]+_0x593499(0xf5a)+this[_0x593499(0x1bd4)]+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a');}[_0xcd9832(0x1dc5)](_0x45c2d4){var _0x279819=_0xcd9832;return this[_0x279819(0x48a)]=_0x45c2d4[_0x279819(0x17d9)][_0x279819(0x32aa)],_0x45c2d4[_0x279819(0x2966)]!==_0x776b6a['u'][_0x279819(0x2aaa)]&&(this['_defineLODReflectionAlpha']=_0x45c2d4[_0x279819(0x249f)](_0x279819(0x5c5)),this[_0x279819(0xef2)]=_0x45c2d4[_0x279819(0x249f)](_0x279819(0x23e6))),this;}['_dumpPropertiesCode'](){var _0x33c749=_0xcd9832;let _0x20dd79=super[_0x33c749(0x113b)]();return this['texture']&&(_0x20dd79+=this[_0x33c749(0x3c50)]+'.texture.gammaSpace\x20=\x20'+this[_0x33c749(0xc52)][_0x33c749(0x1b93)]+_0x33c749(0x410c)),_0x20dd79=(_0x20dd79+=this[_0x33c749(0x3c50)]+'.useSphericalHarmonics\x20=\x20'+this['useSphericalHarmonics']+_0x33c749(0x410c))+(this[_0x33c749(0x3c50)]+_0x33c749(0xb7b)+this[_0x33c749(0x27eb)]+_0x33c749(0x410c));}[_0xcd9832(0x3c81)](){var _0x23f552=_0xcd9832,_0x2205f0;const _0x3d361a=super[_0x23f552(0x3c81)]();return _0x3d361a[_0x23f552(0x171d)]=this['useSphericalHarmonics'],_0x3d361a['forceIrradianceInFragment']=this[_0x23f552(0x27eb)],_0x3d361a[_0x23f552(0x1b93)]=null==(_0x2205f0=null==(_0x2205f0=this[_0x23f552(0xc52)])?void 0x0:_0x2205f0[_0x23f552(0x1b93)])||_0x2205f0,_0x3d361a;}[_0xcd9832(0x3f89)](_0xd5c914,_0x179db6,_0x507707){var _0xf3fbb8=_0xcd9832;super[_0xf3fbb8(0x3f89)](_0xd5c914,_0x179db6,_0x507707),this[_0xf3fbb8(0x171d)]=_0xd5c914[_0xf3fbb8(0x171d)],this[_0xf3fbb8(0x27eb)]=_0xd5c914[_0xf3fbb8(0x27eb)],this[_0xf3fbb8(0xc52)]&&(this['texture'][_0xf3fbb8(0x1b93)]=_0xd5c914[_0xf3fbb8(0x1b93)]);}}_0x2dd06b([(0x0,_0x4f95b9['p'])(_0xcd9832(0x1a0),_0x4f95b9['U']['Boolean'],_0xcd9832(0x3d32),{'notifiers':{'update':!0x0}})],_0xc959f9[_0xcd9832(0x1229)],_0xcd9832(0x171d),void 0x0),_0x2dd06b([(0x0,_0x4f95b9['p'])(_0xcd9832(0xb94),_0x4f95b9['U']['Boolean'],_0xcd9832(0x3d32),{'notifiers':{'update':!0x0}})],_0xc959f9['prototype'],_0xcd9832(0x27eb),void 0x0),(0x0,_0x147c45['H'])('BABYLON.ReflectionBlock',_0xc959f9);},0x15e2f:(_0x19ce7e,_0x318694,_0x59f79d)=>{var _0x110bfc=a8_0x49466b;_0x59f79d['d'](_0x318694,{'b':()=>_0xd4be95});function _0x3c0147(_0x536f28,_0x3a8672,_0x4a8148,_0x23364a){var _0x11c593=a8_0x58a1,_0x49fd86,_0x100596=arguments['length'],_0x178273=_0x100596<0x3?_0x3a8672:null===_0x23364a?_0x23364a=Object[_0x11c593(0x319d)](_0x3a8672,_0x4a8148):_0x23364a;if(_0x11c593(0x20cb)==typeof Reflect&&_0x11c593(0x187)==typeof Reflect[_0x11c593(0x14d7)])_0x178273=Reflect[_0x11c593(0x14d7)](_0x536f28,_0x3a8672,_0x4a8148,_0x23364a);else{for(var _0x36fa9e=_0x536f28[_0x11c593(0x132e)]-0x1;0x0<=_0x36fa9e;_0x36fa9e--)(_0x49fd86=_0x536f28[_0x36fa9e])&&(_0x178273=(_0x100596<0x3?_0x49fd86(_0x178273):0x3<_0x100596?_0x49fd86(_0x3a8672,_0x4a8148,_0x178273):_0x49fd86(_0x3a8672,_0x4a8148))||_0x178273);}0x3<_0x100596&&_0x178273&&Object['defineProperty'](_0x3a8672,_0x4a8148,_0x178273);}var _0xd91d1d=_0x59f79d(0x1137a),_0x351e40=_0x59f79d(0xec3c),_0x461821=_0x59f79d(0x16ad5),_0x318694=_0x59f79d(0xe456),_0x3415a9=_0x59f79d(0x11c74),_0x53ed99=_0x59f79d(0xd646),_0x259867=_0x59f79d(0x159af),_0x310952=_0x59f79d(0x15a52),_0x10dd05=_0x59f79d(0x2dc8),_0x5bbd0=_0x59f79d(0xbac7),_0x20750a=_0x59f79d(0x13cd1),_0x20331e=_0x59f79d(0x1b5c);class _0xd4be95 extends _0x310952['k']{constructor(_0x123eb5){var _0x55dd1d=a8_0x58a1;super(_0x123eb5,_0x461821['u'][_0x55dd1d(0x2aaa)]),this[_0x55dd1d(0xfc3)]=!0x1,this[_0x55dd1d(0x1b4a)]=!0x1,this[_0x55dd1d(0x156e)]=!0x1,this[_0x55dd1d(0x2c98)]=!0x0,this[_0x55dd1d(0x3845)](_0x55dd1d(0x4041),_0xd91d1d['E'][_0x55dd1d(0xe8e)],!0x1,_0x461821['u'][_0x55dd1d(0x2aaa)]),this[_0x55dd1d(0x3845)](_0x55dd1d(0xb85),_0xd91d1d['E'][_0x55dd1d(0xe8e)],!0x0,_0x461821['u'][_0x55dd1d(0x2aaa)]),this['registerInput']('volumeIndexOfRefraction',_0xd91d1d['E'][_0x55dd1d(0xe8e)],!0x0,_0x461821['u'][_0x55dd1d(0x2aaa)]),this[_0x55dd1d(0x3554)](_0x55dd1d(0x1c23),_0xd91d1d['E'][_0x55dd1d(0x2a09)],_0x461821['u'][_0x55dd1d(0x2aaa)],new _0x53ed99['C'](_0x55dd1d(0x1c23),this,_0x351e40['Ab']['Output'],_0xd4be95,_0x55dd1d(0x1250)));}[_0x110bfc(0xfd0)](_0x37afb4){var _0x2160b4=_0x110bfc;_0x37afb4['_excludeVariableName']('vRefractionPosition'),_0x37afb4['_excludeVariableName'](_0x2160b4(0x28b2));}[_0x110bfc(0x1653)](){return'RefractionBlock';}get[_0x110bfc(0x4041)](){var _0x1677b4=_0x110bfc;return this[_0x1677b4(0xf37)][0x0];}get['tintAtDistance'](){var _0x342bb5=_0x110bfc;return this[_0x342bb5(0xf37)][0x1];}get[_0x110bfc(0x330b)](){var _0x3c161b=_0x110bfc;return this[_0x3c161b(0xf37)][0x2];}get['view'](){var _0x859a55=_0x110bfc;return this[_0x859a55(0x13e3)];}get[_0x110bfc(0x1c23)](){var _0x3cf90e=_0x110bfc;return this[_0x3cf90e(0x203)][0x0];}get[_0x110bfc(0x15f3)](){var _0x16f63f=_0x110bfc;return!!this[_0x16f63f(0x1022)]();}[_0x110bfc(0x1022)](){var _0x48ec02=_0x110bfc;return this['texture']||this[_0x48ec02(0x48a)]['environmentTexture'];}[_0x110bfc(0x25bf)](_0x1c11ec){var _0xa17392=_0x110bfc;if(!this[_0xa17392(0x4041)][_0xa17392(0x28d4)]){const _0x152022=new _0x3415a9['S'](_0xa17392(0xa7),_0x461821['u'][_0xa17392(0x2aaa)],_0xd91d1d['E'][_0xa17392(0xe8e)]);_0x152022[_0xa17392(0x856)]=0x1,_0x152022[_0xa17392(0xfa8)][_0xa17392(0x2e4)](this['intensity']);}if(this[_0xa17392(0x13df)]&&!this[_0xa17392(0x13df)][_0xa17392(0x28d4)]){let _0xdb41b7=_0x1c11ec[_0xa17392(0x3479)](_0x420d0a=>_0x420d0a['systemValue']===_0x20750a['$'][_0xa17392(0x1caf)]);_0xdb41b7||(_0xdb41b7=new _0x3415a9['S']('view'))[_0xa17392(0x2d7e)](_0x20750a['$'][_0xa17392(0x1caf)]),_0xdb41b7[_0xa17392(0xfa8)][_0xa17392(0x2e4)](this[_0xa17392(0x13df)]);}}[_0x110bfc(0x22bd)](_0x45c08f,_0x50c89e,_0x4bd605){var _0x44f40e=_0x110bfc;super[_0x44f40e(0x22bd)](_0x45c08f,_0x50c89e,_0x4bd605),(_0x45c08f=this[_0x44f40e(0x1022)](),_0x50c89e=_0x45c08f&&_0x45c08f['getTextureMatrix']),(_0x4bd605[_0x44f40e(0x1270)](_0x44f40e(0x4052),_0x50c89e,!0x0),_0x50c89e&&(_0x4bd605['setValue'](this['_define3DName'],_0x45c08f['isCube'],!0x0),_0x4bd605[_0x44f40e(0x1270)](this['_defineLODRefractionAlpha'],_0x45c08f['lodLevelInAlpha'],!0x0),_0x4bd605['setValue'](this[_0x44f40e(0x3c30)],_0x45c08f[_0x44f40e(0x2d0c)],!0x0),_0x4bd605['setValue'](this[_0x44f40e(0x1f2b)],this[_0x44f40e(0x48a)][_0x44f40e(0xe97)]?!_0x45c08f[_0x44f40e(0xa62)]:_0x45c08f[_0x44f40e(0xa62)],!0x0),_0x4bd605['setValue']('SS_LINKREFRACTIONTOTRANSPARENCY',this['linkRefractionWithTransparency'],!0x0),_0x4bd605[_0x44f40e(0x1270)](_0x44f40e(0x2f8),_0x45c08f['gammaSpace'],!0x0),_0x4bd605[_0x44f40e(0x1270)](_0x44f40e(0x16c3),_0x45c08f['isRGBD'],!0x0),_0x4bd605[_0x44f40e(0x1270)]('SS_USE_LOCAL_REFRACTIONMAP_CUBIC',!!_0x45c08f['boundingBoxSize'],!0x0),_0x4bd605['setValue'](_0x44f40e(0x32d7),this[_0x44f40e(0x156e)],!0x0)));}[_0x110bfc(0x3a4f)](){var _0x39ae15=_0x110bfc;const _0x1361ea=this[_0x39ae15(0x1022)]();return!(_0x1361ea&&!_0x1361ea['isReadyOrNotBlocking']());}[_0x110bfc(0x2dcf)](_0xa121dc,_0x2ec1d8,_0x369586){var _0x407aef=_0x110bfc;super[_0x407aef(0x2dcf)](_0xa121dc,_0x2ec1d8,_0x369586);const _0x3471fb=this['_getTexture']();if(_0x3471fb){_0x3471fb[_0x407aef(0x2708)]?_0xa121dc['setTexture'](this[_0x407aef(0x354f)],_0x3471fb):_0xa121dc[_0x407aef(0x19ec)](this['_2DSamplerName'],_0x3471fb),_0xa121dc['setMatrix'](this[_0x407aef(0x2865)],_0x3471fb[_0x407aef(0x3fbc)]());let _0xeea3b4=0x1;_0x3471fb['isCube']||_0x3471fb['depth']&&(_0xeea3b4=_0x3471fb[_0x407aef(0x32ec)]);var _0x2ec1d8=null!=(_0x369586=null!=(_0x369586=null==(_0x2ec1d8=this[_0x407aef(0x330b)][_0x407aef(0x1539)])?void 0x0:_0x2ec1d8[_0x407aef(0x856)])?_0x369586:null==(_0x2ec1d8=this['indexOfRefractionConnectionPoint'][_0x407aef(0x1539)])?void 0x0:_0x2ec1d8[_0x407aef(0x856)])?_0x369586:1.5,_0x369586=(_0xa121dc[_0x407aef(0xdfb)](this[_0x407aef(0xec)],_0x3471fb[_0x407aef(0x2da0)],0x1/_0x2ec1d8,_0xeea3b4,this[_0x407aef(0x1b4a)]?-0x1:0x1),_0xa121dc['setFloat4'](this[_0x407aef(0xa43)],_0x3471fb[_0x407aef(0x2cc8)]()[_0x407aef(0x37ce)],_0x3471fb[_0x407aef(0x2ac0)],_0x3471fb[_0x407aef(0x13ec)],0x1/_0x2ec1d8),_0x3471fb[_0x407aef(0x2cc8)]()[_0x407aef(0x37ce)]);_0xa121dc['setFloat2'](this[_0x407aef(0x3a07)],_0x369586,_0x20331e['R'][_0x407aef(0x280b)](_0x369586)),_0x3471fb['boundingBoxSize']&&(_0x2ec1d8=_0x3471fb,_0xa121dc['setVector3']('vRefractionPosition',_0x2ec1d8['boundingBoxPosition']),_0xa121dc[_0x407aef(0x3183)](_0x407aef(0x28b2),_0x2ec1d8['boundingBoxSize']));}}[_0x110bfc(0x1a18)](_0x2f69aa){var _0x5b487e=_0x110bfc;return _0x2f69aa['sharedData'][_0x5b487e(0x3e27)]['push'](this),_0x2f69aa['sharedData']['textureBlocks'][_0x5b487e(0x2f54)](this),this[_0x5b487e(0x354f)]=_0x2f69aa[_0x5b487e(0x109d)](this[_0x5b487e(0x3efc)]+_0x5b487e(0x1e7d)),_0x2f69aa[_0x5b487e(0x96f)][_0x5b487e(0x2f54)](this[_0x5b487e(0x354f)]),this[_0x5b487e(0x3147)]=_0x2f69aa[_0x5b487e(0x109d)](this['name']+_0x5b487e(0x19e7)),_0x2f69aa[_0x5b487e(0x96f)][_0x5b487e(0x2f54)](this['_2DSamplerName']),this[_0x5b487e(0x3c44)]=_0x2f69aa[_0x5b487e(0x249f)](_0x5b487e(0x2d79)),_0x2f69aa['_samplerDeclaration']+=_0x5b487e(0x1495)+this['_define3DName']+'\x0d\x0a',_0x2f69aa[_0x5b487e(0x36f7)]+=_0x5b487e(0x2fc0)+this[_0x5b487e(0x354f)]+_0x5b487e(0x410c),_0x2f69aa[_0x5b487e(0x36f7)]+='#else\x0d\x0a',_0x2f69aa[_0x5b487e(0x36f7)]+=_0x5b487e(0x24b9)+this['_2DSamplerName']+_0x5b487e(0x410c),_0x2f69aa[_0x5b487e(0x36f7)]+=_0x5b487e(0x2cbc),_0x2f69aa[_0x5b487e(0x17d9)][_0x5b487e(0x16a8)][_0x5b487e(0x2f54)](this),_0x2f69aa[_0x5b487e(0x17d9)][_0x5b487e(0x110f)][_0x5b487e(0x2f54)](this),this[_0x5b487e(0xe93)]=_0x2f69aa[_0x5b487e(0x249f)](_0x5b487e(0x1533)),this[_0x5b487e(0x3c30)]=_0x2f69aa[_0x5b487e(0x249f)](_0x5b487e(0x1049)),this[_0x5b487e(0x1f2b)]=_0x2f69aa['_getFreeDefineName'](_0x5b487e(0x1155)),this[_0x5b487e(0x2865)]=_0x2f69aa[_0x5b487e(0x109d)]('refractionMatrix'),_0x2f69aa[_0x5b487e(0x3d09)](this[_0x5b487e(0x2865)],_0x5b487e(0x2a4b)),_0x2f69aa[_0x5b487e(0x3dd9)](_0x5b487e(0x2cb7),_0x5b487e(0x3c7c)+this[_0x5b487e(0x3c44)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefraction(s,\x20c)\x20textureCube(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefraction(s,\x20c)\x20texture2D(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','//'+this[_0x5b487e(0x3efc)]),_0x2f69aa[_0x5b487e(0x3dd9)]('sampleRefractionLod','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this['_define3DName']+_0x5b487e(0x2a69),'//'+this[_0x5b487e(0x3efc)]),this['_vRefractionMicrosurfaceInfosName']=_0x2f69aa[_0x5b487e(0x109d)](_0x5b487e(0x26f7)),_0x2f69aa['_emitUniformFromString'](this[_0x5b487e(0xa43)],_0x5b487e(0x37ad)),this[_0x5b487e(0xec)]=_0x2f69aa[_0x5b487e(0x109d)]('vRefractionInfos'),_0x2f69aa[_0x5b487e(0x3d09)](this[_0x5b487e(0xec)],_0x5b487e(0x37ad)),this[_0x5b487e(0x3a07)]=_0x2f69aa['_getFreeVariableName'](_0x5b487e(0xa74)),_0x2f69aa[_0x5b487e(0x3d09)](this[_0x5b487e(0x3a07)],'vec2'),_0x2f69aa[_0x5b487e(0x3d09)]('vRefractionPosition',_0x5b487e(0x1bff)),_0x2f69aa[_0x5b487e(0x3d09)]('vRefractionSize',_0x5b487e(0x1bff)),'';}[_0x110bfc(0x1dc5)](_0x2a7868){var _0x329d5f=_0x110bfc;return this['_scene']=_0x2a7868[_0x329d5f(0x17d9)][_0x329d5f(0x32aa)],this;}[_0x110bfc(0x113b)](){var _0x5d0481=_0x110bfc;let _0x36de49=super[_0x5d0481(0x113b)]();return this[_0x5d0481(0xc52)]&&(_0x36de49=this[_0x5d0481(0xc52)][_0x5d0481(0x2708)]?this[_0x5d0481(0x3c50)]+_0x5d0481(0x28c0)+this[_0x5d0481(0xc52)][_0x5d0481(0x3efc)]+_0x5d0481(0xe1e):this[_0x5d0481(0x3c50)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0x5d0481(0xc52)]['name']+'\x22);\x0d\x0a',_0x36de49+=this[_0x5d0481(0x3c50)]+_0x5d0481(0x21ed)+this['texture'][_0x5d0481(0x3f4d)]+_0x5d0481(0x410c)),_0x36de49=(_0x36de49=(_0x36de49+=this[_0x5d0481(0x3c50)]+_0x5d0481(0x7cd)+this[_0x5d0481(0xfc3)]+_0x5d0481(0x410c))+(this[_0x5d0481(0x3c50)]+_0x5d0481(0x1aa0)+this[_0x5d0481(0x1b4a)]+_0x5d0481(0x410c)))+(this['_codeVariableName']+'.useThicknessAsDepth\x20=\x20'+this[_0x5d0481(0x156e)]+';\x0d\x0a');}[_0x110bfc(0x3c81)](){var _0x481e27=_0x110bfc;const _0x54e802=super[_0x481e27(0x3c81)]();return this[_0x481e27(0xc52)]&&!this[_0x481e27(0xc52)][_0x481e27(0x1729)]&&(_0x54e802[_0x481e27(0xc52)]=this[_0x481e27(0xc52)][_0x481e27(0x3c81)]()),_0x54e802[_0x481e27(0xfc3)]=this[_0x481e27(0xfc3)],_0x54e802[_0x481e27(0x1b4a)]=this['invertRefractionY'],_0x54e802[_0x481e27(0x156e)]=this[_0x481e27(0x156e)],_0x54e802;}['_deserialize'](_0x173bc5,_0x3448aa,_0xbd70bd){var _0x1a0567=_0x110bfc;super[_0x1a0567(0x3f89)](_0x173bc5,_0x3448aa,_0xbd70bd),_0x173bc5[_0x1a0567(0xc52)]&&(_0xbd70bd=0x0===_0x173bc5[_0x1a0567(0xc52)][_0x1a0567(0x2f50)][_0x1a0567(0x404a)](_0x1a0567(0x2551))?'':_0xbd70bd,_0x173bc5[_0x1a0567(0xc52)][_0x1a0567(0x2708)]?this['texture']=_0x10dd05['B']['Parse'](_0x173bc5[_0x1a0567(0xc52)],_0x3448aa,_0xbd70bd):this[_0x1a0567(0xc52)]=_0x5bbd0['x']['Parse'](_0x173bc5[_0x1a0567(0xc52)],_0x3448aa,_0xbd70bd)),this[_0x1a0567(0xfc3)]=_0x173bc5[_0x1a0567(0xfc3)],this[_0x1a0567(0x1b4a)]=_0x173bc5[_0x1a0567(0x1b4a)],this[_0x1a0567(0x156e)]=!!_0x173bc5[_0x1a0567(0x156e)];}}_0x3c0147([(0x0,_0x259867['p'])(_0x110bfc(0x2262),_0x259867['U'][_0x110bfc(0x3af2)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0xd4be95[_0x110bfc(0x1229)],_0x110bfc(0xfc3),void 0x0),_0x3c0147([(0x0,_0x259867['p'])(_0x110bfc(0xf43),_0x259867['U'][_0x110bfc(0x3af2)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0xd4be95[_0x110bfc(0x1229)],_0x110bfc(0x1b4a),void 0x0),_0x3c0147([(0x0,_0x259867['p'])(_0x110bfc(0x14e4),_0x259867['U']['Boolean'],'ADVANCED',{'notifiers':{'update':!0x0}})],_0xd4be95[_0x110bfc(0x1229)],'useThicknessAsDepth',void 0x0),(0x0,_0x318694['H'])(_0x110bfc(0x31fa),_0xd4be95);},0xc184:(_0x5f4b64,_0x155d9f,_0x30416c)=>{var _0x5ae2ce=a8_0x49466b;_0x30416c['d'](_0x155d9f,{'g':()=>_0x73a3d9});function _0x4508f2(_0x35a1b0,_0x2729bc,_0x235523,_0x5b1abc){var _0x48b520=a8_0x58a1,_0x1300e1,_0xfa0b9c=arguments['length'],_0x563208=_0xfa0b9c<0x3?_0x2729bc:null===_0x5b1abc?_0x5b1abc=Object[_0x48b520(0x319d)](_0x2729bc,_0x235523):_0x5b1abc;if(_0x48b520(0x20cb)==typeof Reflect&&_0x48b520(0x187)==typeof Reflect[_0x48b520(0x14d7)])_0x563208=Reflect['decorate'](_0x35a1b0,_0x2729bc,_0x235523,_0x5b1abc);else{for(var _0x5bbea2=_0x35a1b0[_0x48b520(0x132e)]-0x1;0x0<=_0x5bbea2;_0x5bbea2--)(_0x1300e1=_0x35a1b0[_0x5bbea2])&&(_0x563208=(_0xfa0b9c<0x3?_0x1300e1(_0x563208):0x3<_0xfa0b9c?_0x1300e1(_0x2729bc,_0x235523,_0x563208):_0x1300e1(_0x2729bc,_0x235523))||_0x563208);}0x3<_0xfa0b9c&&_0x563208&&Object[_0x48b520(0x1fc0)](_0x2729bc,_0x235523,_0x563208);}var _0x155d9f=_0x30416c(0x15a52),_0x5891a2=_0x30416c(0x1137a),_0x3e7d33=_0x30416c(0xec3c),_0x46cb07=_0x30416c(0x16ad5),_0x1e8b83=_0x30416c(0xe456),_0x4d9579=_0x30416c(0x159af),_0xe6969e=_0x30416c(0xd646);class _0x73a3d9 extends _0x155d9f['k']{constructor(_0x47ec8a){var _0x5776e6=a8_0x58a1;super(_0x47ec8a,_0x46cb07['u'][_0x5776e6(0x2aaa)]),this[_0x5776e6(0x386b)]=!0x1,this[_0x5776e6(0x3391)]=!0x1,this['_isUnique']=!0x0,this[_0x5776e6(0x3845)]('intensity',_0x5891a2['E']['Float'],!0x0,_0x46cb07['u'][_0x5776e6(0x2aaa)]),this['registerInput'](_0x5776e6(0x25cc),_0x5891a2['E'][_0x5776e6(0x3777)],!0x0,_0x46cb07['u'][_0x5776e6(0x2aaa)]),this[_0x5776e6(0x3845)](_0x5776e6(0x38e9),_0x5891a2['E'][_0x5776e6(0xe8e)],!0x0,_0x46cb07['u'][_0x5776e6(0x2aaa)]),this[_0x5776e6(0x3554)]('sheen',_0x5891a2['E'][_0x5776e6(0x2a09)],_0x46cb07['u'][_0x5776e6(0x2aaa)],new _0xe6969e['C']('sheen',this,_0x3e7d33['Ab'][_0x5776e6(0x1ec9)],_0x73a3d9,_0x5776e6(0x241)));}['initialize'](_0x4831f9){var _0x105f2f=a8_0x58a1;_0x4831f9[_0x105f2f(0x1597)](_0x105f2f(0x3f9c)),_0x4831f9[_0x105f2f(0x1597)](_0x105f2f(0x273a)),_0x4831f9[_0x105f2f(0x1597)](_0x105f2f(0xd7e)),_0x4831f9['_excludeVariableName'](_0x105f2f(0x3284));}[_0x5ae2ce(0x1653)](){return'SheenBlock';}get[_0x5ae2ce(0x4041)](){var _0x33dfc7=_0x5ae2ce;return this[_0x33dfc7(0xf37)][0x0];}get['color'](){var _0x4b6ca1=_0x5ae2ce;return this[_0x4b6ca1(0xf37)][0x1];}get[_0x5ae2ce(0x38e9)](){var _0x53396c=_0x5ae2ce;return this[_0x53396c(0xf37)][0x2];}get[_0x5ae2ce(0x300)](){var _0x5d5c40=_0x5ae2ce;return this[_0x5d5c40(0x203)][0x0];}[_0x5ae2ce(0x22bd)](_0x32f055,_0x15e8d6,_0x5cc258){var _0x4d9083=_0x5ae2ce;super[_0x4d9083(0x22bd)](_0x32f055,_0x15e8d6,_0x5cc258),_0x5cc258['setValue'](_0x4d9083(0x1955),!0x0),_0x5cc258[_0x4d9083(0x1270)]('SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE',!0x0,!0x0),_0x5cc258[_0x4d9083(0x1270)](_0x4d9083(0xf58),this['linkSheenWithAlbedo'],!0x0),_0x5cc258[_0x4d9083(0x1270)](_0x4d9083(0x36b0),this['roughness']['isConnected'],!0x0),_0x5cc258['setValue'](_0x4d9083(0x3bd6),this[_0x4d9083(0x386b)],!0x0);}['getCode'](_0x72c0e8){var _0x4a017d=_0x5ae2ce;return'#ifdef\x20SHEEN\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sheenOutParams\x20sheenOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vSheenColor\x20=\x20vec4('+(this[_0x4a017d(0x25cc)]['isConnected']?this['color'][_0x4a017d(0x3728)]:'vec3(1.)')+',\x20'+(this[_0x4a017d(0x4041)][_0x4a017d(0x28d4)]?this[_0x4a017d(0x4041)][_0x4a017d(0x3728)]:'1.')+_0x4a017d(0x512)+(this['roughness'][_0x4a017d(0x28d4)]?this[_0x4a017d(0x38e9)][_0x4a017d(0x3728)]:'0.')+_0x4a017d(0x371e)+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x37e4)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x31ee)])+_0x4a017d(0x9a1)+(null==_0x72c0e8?void 0x0:_0x72c0e8['reflectionColor'])+_0x4a017d(0x3e3d)+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x3c44)])+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x72c0e8?void 0x0:_0x72c0e8['_cubeSamplerName'])+_0x4a017d(0x3298)+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x3147)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOut.reflectionCoords,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotVUnclamped,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20LODBASEDMICROSFURACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x3c44)])+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x354f)])+_0x4a017d(0x14c4)+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x354f)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x3147)])+_0x4a017d(0x14c4)+(null==_0x72c0e8?void 0x0:_0x72c0e8['_2DSamplerName'])+_0x4a017d(0x2553)+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x2763)])+_0x4a017d(0x3580)+(null==_0x72c0e8?void 0x0:_0x72c0e8[_0x4a017d(0x2763)])+_0x4a017d(0x3e05)+(null==_0x72c0e8?void 0x0:_0x72c0e8['_define3DName'])+')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20eho,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sheenOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_LINKWITHALBEDO\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo\x20=\x20sheenOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a';}[_0x5ae2ce(0x1dc5)](_0x1faa05){var _0x217a8f=_0x5ae2ce;return _0x1faa05[_0x217a8f(0x2966)]===_0x46cb07['u']['Fragment']&&_0x1faa05[_0x217a8f(0x17d9)][_0x217a8f(0x16a8)][_0x217a8f(0x2f54)](this),this;}[_0x5ae2ce(0x113b)](){var _0x1c8f35=_0x5ae2ce,_0x35b25d=super[_0x1c8f35(0x113b)]();return(_0x35b25d+=this[_0x1c8f35(0x3c50)]+_0x1c8f35(0x619)+this[_0x1c8f35(0x386b)]+';\x0d\x0a')+(this[_0x1c8f35(0x3c50)]+_0x1c8f35(0x2d29)+this[_0x1c8f35(0x3391)]+_0x1c8f35(0x410c));}[_0x5ae2ce(0x3c81)](){var _0x110a79=_0x5ae2ce;const _0xd8fde8=super[_0x110a79(0x3c81)]();return _0xd8fde8[_0x110a79(0x386b)]=this[_0x110a79(0x386b)],_0xd8fde8[_0x110a79(0x3391)]=this['linkSheenWithAlbedo'],_0xd8fde8;}[_0x5ae2ce(0x3f89)](_0x463ec5,_0x44b6fd,_0xda797b){var _0xe36fb6=_0x5ae2ce;super['_deserialize'](_0x463ec5,_0x44b6fd,_0xda797b),this[_0xe36fb6(0x386b)]=_0x463ec5[_0xe36fb6(0x386b)],this[_0xe36fb6(0x3391)]=_0x463ec5[_0xe36fb6(0x3391)];}}_0x4508f2([(0x0,_0x4d9579['p'])(_0x5ae2ce(0x3aef),_0x4d9579['U'][_0x5ae2ce(0x3af2)],_0x5ae2ce(0x26c3),{'notifiers':{'update':!0x0}})],_0x73a3d9[_0x5ae2ce(0x1229)],_0x5ae2ce(0x386b),void 0x0),_0x4508f2([(0x0,_0x4d9579['p'])(_0x5ae2ce(0xa00),_0x4d9579['U'][_0x5ae2ce(0x3af2)],_0x5ae2ce(0x26c3),{'notifiers':{'update':!0x0}})],_0x73a3d9[_0x5ae2ce(0x1229)],'linkSheenWithAlbedo',void 0x0),(0x0,_0x1e8b83['H'])(_0x5ae2ce(0x2b16),_0x73a3d9);},0x12f7a:(_0xe95b32,_0x40c7ec,_0x299808)=>{var _0x3b1ad2=a8_0x49466b;_0x299808['d'](_0x40c7ec,{'l':()=>_0xf23de9});var _0x40c7ec=_0x299808(0x15a52),_0x2f1aea=_0x299808(0x1137a),_0x528d83=_0x299808(0xec3c),_0x3bc82a=_0x299808(0x16ad5),_0x2ab219=_0x299808(0xe456),_0x156214=_0x299808(0x11c74),_0x38fd3b=_0x299808(0xd646),_0x9ddc4c=_0x299808(0x15e2f);class _0xf23de9 extends _0x40c7ec['k']{constructor(_0x277f2e){var _0x500a60=a8_0x58a1;super(_0x277f2e,_0x3bc82a['u']['Fragment']),this[_0x500a60(0x2c98)]=!0x0,this['registerInput']('thickness',_0x2f1aea['E']['Float'],!0x1,_0x3bc82a['u'][_0x500a60(0x2aaa)]),this[_0x500a60(0x3845)](_0x500a60(0x2f9e),_0x2f1aea['E']['Color3'],!0x0,_0x3bc82a['u'][_0x500a60(0x2aaa)]),this[_0x500a60(0x3845)](_0x500a60(0xae8),_0x2f1aea['E'][_0x500a60(0xe8e)],!0x0,_0x3bc82a['u'][_0x500a60(0x2aaa)]),this['registerInput'](_0x500a60(0x1a02),_0x2f1aea['E'][_0x500a60(0x3777)],!0x0,_0x3bc82a['u'][_0x500a60(0x2aaa)]),this[_0x500a60(0x3845)](_0x500a60(0x1c23),_0x2f1aea['E']['Object'],!0x0,_0x3bc82a['u'][_0x500a60(0x2aaa)],new _0x38fd3b['C'](_0x500a60(0x1c23),this,_0x528d83['Ab'][_0x500a60(0x10a)],_0x9ddc4c['b'],_0x500a60(0x1250))),this[_0x500a60(0x3554)](_0x500a60(0x31d6),_0x2f1aea['E']['Object'],_0x3bc82a['u'][_0x500a60(0x2aaa)],new _0x38fd3b['C'](_0x500a60(0x31d6),this,_0x528d83['Ab'][_0x500a60(0x1ec9)],_0xf23de9,_0x500a60(0x2c32)));}[_0x3b1ad2(0xfd0)](_0x209bb2){var _0x41dc6f=_0x3b1ad2;_0x209bb2[_0x41dc6f(0x1597)]('subSurfaceOut'),_0x209bb2[_0x41dc6f(0x1597)](_0x41dc6f(0x339)),_0x209bb2[_0x41dc6f(0x1597)](_0x41dc6f(0x4a9)),_0x209bb2[_0x41dc6f(0x1597)](_0x41dc6f(0x4013));}[_0x3b1ad2(0x1653)](){var _0x50679c=_0x3b1ad2;return _0x50679c(0x2c32);}get[_0x3b1ad2(0x26a3)](){return this['_inputs'][0x0];}get[_0x3b1ad2(0x2f9e)](){var _0x9f3ed6=_0x3b1ad2;return this[_0x9f3ed6(0xf37)][0x1];}get[_0x3b1ad2(0xae8)](){var _0x482cc0=_0x3b1ad2;return this[_0x482cc0(0xf37)][0x2];}get['translucencyDiffusionDist'](){return this['_inputs'][0x3];}get[_0x3b1ad2(0x1c23)](){var _0x3b13f0=_0x3b1ad2;return this[_0x3b13f0(0xf37)][0x4];}get['subsurface'](){var _0x3be06d=_0x3b1ad2;return this[_0x3be06d(0x203)][0x0];}['autoConfigure'](){var _0x4f1331=_0x3b1ad2;if(!this[_0x4f1331(0x26a3)][_0x4f1331(0x28d4)]){const _0x356767=new _0x156214['S'](_0x4f1331(0x3099),_0x3bc82a['u']['Fragment'],_0x2f1aea['E']['Float']);_0x356767[_0x4f1331(0x856)]=0x0,_0x356767[_0x4f1331(0xfa8)][_0x4f1331(0x2e4)](this[_0x4f1331(0x26a3)]);}}['prepareDefines'](_0x1774cf,_0x42c95a,_0x310b30){var _0x2fdc62=_0x3b1ad2;super[_0x2fdc62(0x22bd)](_0x1774cf,_0x42c95a,_0x310b30),_0x1774cf=this[_0x2fdc62(0x1a02)]['isConnected']||this['translucencyIntensity'][_0x2fdc62(0x28d4)],(_0x310b30[_0x2fdc62(0x1270)](_0x2fdc62(0x324e),_0x1774cf||this[_0x2fdc62(0x1c23)][_0x2fdc62(0x28d4)],!0x0),_0x310b30[_0x2fdc62(0x1270)]('SS_TRANSLUCENCY',_0x1774cf,!0x0),_0x310b30[_0x2fdc62(0x1270)](_0x2fdc62(0x1e1d),!0x1,!0x0),_0x310b30[_0x2fdc62(0x1270)](_0x2fdc62(0x3c3),!0x1,!0x0),_0x310b30[_0x2fdc62(0x1270)](_0x2fdc62(0x985),!0x1,!0x0),_0x310b30[_0x2fdc62(0x1270)]('SS_MASK_FROM_THICKNESS_TEXTURE',!0x1,!0x0),_0x310b30['setValue'](_0x2fdc62(0x36a7),!0x1,!0x0));}static[_0x3b1ad2(0x1c4c)](_0xa2f796,_0x148f6a,_0x34afab,_0x834af7){var _0x6bb615=_0x3b1ad2,_0xa88732='',_0x5276d3=null!=_0x148f6a&&_0x148f6a['thickness'][_0x6bb615(0x28d4)]?_0x148f6a[_0x6bb615(0x26a3)][_0x6bb615(0x3728)]:'0.',_0x246652=null!=_0x148f6a&&_0x148f6a[_0x6bb615(0x2f9e)][_0x6bb615(0x28d4)]?_0x148f6a[_0x6bb615(0x2f9e)]['associatedVariableName']:_0x6bb615(0x39d7),_0x37f58e=null!=_0x148f6a&&_0x148f6a[_0x6bb615(0xae8)][_0x6bb615(0x28d4)]?null==_0x148f6a?void 0x0:_0x148f6a[_0x6bb615(0xae8)][_0x6bb615(0x3728)]:'1.',_0x41cb77=null!=_0x148f6a&&_0x148f6a[_0x6bb615(0x1a02)][_0x6bb615(0x28d4)]?null==_0x148f6a?void 0x0:_0x148f6a[_0x6bb615(0x1a02)][_0x6bb615(0x3728)]:_0x6bb615(0x39d7);const _0x581cfa=null!=_0x148f6a&&_0x148f6a[_0x6bb615(0x1c23)][_0x6bb615(0x28d4)]?null==(_0x148f6a=null==_0x148f6a?void 0x0:_0x148f6a[_0x6bb615(0x1c23)][_0x6bb615(0x48d)])?void 0x0:_0x148f6a[_0x6bb615(0x3ced)]:null;var _0x148f6a=null!==_0x581cfa&&void 0x0!==_0x581cfa&&_0x581cfa[_0x6bb615(0xb85)][_0x6bb615(0x28d4)]?_0x581cfa[_0x6bb615(0xb85)]['associatedVariableName']:'1.',_0x4f295d=null!==_0x581cfa&&void 0x0!==_0x581cfa&&_0x581cfa[_0x6bb615(0x4041)]['isConnected']?_0x581cfa[_0x6bb615(0x4041)][_0x6bb615(0x3728)]:'1.',_0x461b6b=null!==_0x581cfa&&void 0x0!==_0x581cfa&&_0x581cfa['view'][_0x6bb615(0x28d4)]?_0x581cfa[_0x6bb615(0x13df)]['associatedVariableName']:'';return(_0xa88732+=null!=(_0xa2f796=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x1a18)](_0xa2f796))?_0xa2f796:'')+('subSurfaceOutParams\x20subSurfaceOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SUBSURFACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vThicknessParam\x20=\x20vec2(0.,\x20'+_0x5276d3+_0x6bb615(0x396)+_0x246652+',\x20'+_0x148f6a+_0x6bb615(0x32fd)+_0x4f295d+',\x20'+_0x37f58e+_0x6bb615(0x3e9e)+(null==_0x34afab?void 0x0:_0x34afab[_0x6bb615(0x1eee)])+_0x6bb615(0x4050)+(null==_0x34afab?void 0x0:_0x34afab[_0x6bb615(0x354f)])+_0x6bb615(0x384b)+(null==_0x34afab?void 0x0:_0x34afab[_0x6bb615(0x1bd4)])+_0x6bb615(0x156b)+_0x834af7+_0x6bb615(0x9ae)+_0x461b6b+_0x6bb615(0x9a1)+(null!=(_0xa2f796=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0xec)])?_0xa2f796:'')+_0x6bb615(0x9a1)+(null!=(_0xa88732=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x2865)])?_0xa88732:'')+_0x6bb615(0x9a1)+(null!=(_0x5276d3=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0xa43)])?_0x5276d3:'')+_0x6bb615(0x32c5)+(null!=(_0x246652=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0xe93)])?_0x246652:'IGNORE')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotVUnclamped,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+(null!=(_0x148f6a=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x3c30)])?_0x148f6a:_0x6bb615(0x2253))+_0x6bb615(0x2a29)+(null!=(_0x4f295d=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x3c44)])?_0x4f295d:_0x6bb615(0x2253))+_0x6bb615(0x33f9)+(null!=(_0x37f58e=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa['_cubeSamplerName'])?_0x37f58e:'')+_0x6bb615(0x3298)+(null!=(_0x34afab=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x3147)])?_0x34afab:'')+_0x6bb615(0x1349)+(null!=(_0x834af7=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x3c44)])?_0x834af7:_0x6bb615(0x2253))+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null!=(_0x461b6b=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x354f)])?_0x461b6b:'')+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null!=(_0xa2f796=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa['_cubeSamplerName'])?_0xa2f796:'')+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null!=(_0xa88732=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x3147)])?_0xa88732:'')+_0x6bb615(0x14c4)+(null!=(_0x5276d3=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa['_2DSamplerName'])?_0x5276d3:'')+_0x6bb615(0x3128)+(null!=(_0x246652=null===_0x581cfa||void 0x0===_0x581cfa?void 0x0:_0x581cfa[_0x6bb615(0x3a07)])?_0x246652:'')+_0x6bb615(0xcad)+_0x41cb77+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20subSurfaceOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_REFRACTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo\x20=\x20subSurfaceOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_LINKREFRACTIONTOTRANSPARENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x20subSurfaceOut.alpha;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20subSurfaceOut.specularEnvironmentReflectance\x20=\x20specularEnvironmentReflectance;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a');}['_buildBlock'](_0x3f3a08){var _0x472d9c=_0x3b1ad2;return _0x3f3a08['target']===_0x3bc82a['u'][_0x472d9c(0x2aaa)]&&_0x3f3a08[_0x472d9c(0x17d9)][_0x472d9c(0x16a8)][_0x472d9c(0x2f54)](this),this;}}(0x0,_0x2ab219['H'])('BABYLON.SubSurfaceBlock',_0xf23de9);},0x159d0:(_0xef483,_0x36c1c2,_0x290fe5)=>{_0x290fe5(0x6973),_0x290fe5(0x11532),_0x290fe5(0x16351);},0x16351:(_0xd68fb0,_0x3a199e,_0x32e982)=>{var _0x339c99=a8_0x49466b;_0x32e982['d'](_0x3a199e,{'D':()=>_0x1dad02});var _0x3a199e=_0x32e982(0x15a52),_0x3e3bd7=_0x32e982(0x1137a),_0x4652cc=_0x32e982(0x16ad5),_0x32e982=_0x32e982(0xe456);class _0x1dad02 extends _0x3a199e['k']{constructor(_0x3bd4fa){var _0x5ca025=a8_0x58a1;super(_0x3bd4fa,_0x4652cc['u'][_0x5ca025(0x2aaa)]),this[_0x5ca025(0x2c98)]=!0x0,this[_0x5ca025(0x3845)](_0x5ca025(0x25cc),_0x3e3bd7['E'][_0x5ca025(0xb4b)],!0x1,_0x4652cc['u'][_0x5ca025(0x2aaa)]),this[_0x5ca025(0x3845)]('alphaTexture',_0x3e3bd7['E'][_0x5ca025(0xe8e)],!0x1,_0x4652cc['u'][_0x5ca025(0x2aaa)]),this['registerInput'](_0x5ca025(0x33c6),_0x3e3bd7['E'][_0x5ca025(0xe8e)],!0x1,_0x4652cc['u'][_0x5ca025(0x2aaa)]),this['registerOutput'](_0x5ca025(0x3605),_0x3e3bd7['E'][_0x5ca025(0xb4b)],_0x4652cc['u'][_0x5ca025(0x2aaa)]);}[_0x339c99(0x1653)](){var _0x362b3b=_0x339c99;return _0x362b3b(0x2007);}get['color'](){var _0x54cc4f=_0x339c99;return this[_0x54cc4f(0xf37)][0x0];}get[_0x339c99(0x28a9)](){return this['_inputs'][0x1];}get[_0x339c99(0x33c6)](){var _0x59c665=_0x339c99;return this[_0x59c665(0xf37)][0x2];}get[_0x339c99(0x3605)](){return this['_outputs'][0x0];}[_0x339c99(0xfd0)](_0x5b971f){var _0x3d30da=_0x339c99;_0x5b971f[_0x3d30da(0x1597)]('sourceAlpha');}[_0x339c99(0x1dc5)](_0x35d379){var _0x5c379d=_0x339c99;if(super[_0x5c379d(0x1dc5)](_0x35d379),_0x35d379[_0x5c379d(0x2966)]!==_0x4652cc['u'][_0x5c379d(0x9d6)])return _0x35d379['compilationString']+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20BLENDMULTIPLYMODE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x5c379d(0x2394)](this[_0x5c379d(0x3605)],_0x35d379)+_0x5c379d(0x34a3)+this['alphaColor'][_0x5c379d(0x3728)]+'\x20*\x20'+this['alphaTexture'][_0x5c379d(0x3728)]+_0x5c379d(0xc0)+this['blendColor'][_0x5c379d(0x3728)]+_0x5c379d(0x2e35)+this[_0x5c379d(0x25cc)][_0x5c379d(0x3728)]+'.rgb\x20*\x20sourceAlpha\x20+\x20vec3(1.0)\x20*\x20(1.0\x20-\x20sourceAlpha);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['blendColor'][_0x5c379d(0x3728)]+_0x5c379d(0x39b7)+this[_0x5c379d(0x25cc)][_0x5c379d(0x3728)]+_0x5c379d(0x34c5)+this[_0x5c379d(0x2394)](this['blendColor'],_0x35d379)+_0x5c379d(0x1b0)+this['color'][_0x5c379d(0x3728)]+_0x5c379d(0x363b),this;}}(0x0,_0x32e982['H'])(_0x339c99(0x2c72),_0x1dad02);},0x11532:(_0x43460b,_0x4f6218,_0x8d8d40)=>{var _0x2761d8=a8_0x49466b;_0x8d8d40['d'](_0x4f6218,{'p':()=>_0x223a39});var _0x4f6218=_0x8d8d40(0x15a52),_0x8faf53=_0x8d8d40(0x1137a),_0x1c59f4=_0x8d8d40(0x16ad5),_0x8d8d40=_0x8d8d40(0xe456);class _0x223a39 extends _0x4f6218['k']{constructor(_0x1ed3e4){var _0x1ebb66=a8_0x58a1;super(_0x1ed3e4,_0x1c59f4['u'][_0x1ebb66(0x2aaa)]),this['_isUnique']=!0x0,this[_0x1ebb66(0x3845)](_0x1ebb66(0x25cc),_0x8faf53['E'][_0x1ebb66(0xb4b)],!0x1,_0x1c59f4['u'][_0x1ebb66(0x2aaa)]),this[_0x1ebb66(0x3554)](_0x1ebb66(0x336a),_0x8faf53['E'][_0x1ebb66(0xb4b)],_0x1c59f4['u'][_0x1ebb66(0x2aaa)]);}[_0x2761d8(0x1653)](){var _0x2b1430=_0x2761d8;return _0x2b1430(0x24f8);}get[_0x2761d8(0x25cc)](){return this['_inputs'][0x0];}get['rampColor'](){return this['_outputs'][0x0];}['initialize'](_0x192e30){var _0x3ae4bd=_0x2761d8;_0x192e30[_0x3ae4bd(0x1597)]('remapRanges'),_0x192e30[_0x3ae4bd(0x1597)](_0x3ae4bd(0xd8d)),_0x192e30['_excludeVariableName'](_0x3ae4bd(0xba2)),_0x192e30[_0x3ae4bd(0x1597)](_0x3ae4bd(0x14f2)),_0x192e30[_0x3ae4bd(0x1597)](_0x3ae4bd(0x3bd5)),_0x192e30[_0x3ae4bd(0x1597)](_0x3ae4bd(0x336a)),_0x192e30[_0x3ae4bd(0x1597)](_0x3ae4bd(0x34f0));}['_buildBlock'](_0x4c0ffd){var _0x671970=_0x2761d8;if(super[_0x671970(0x1dc5)](_0x4c0ffd),_0x4c0ffd['target']!==_0x1c59f4['u'][_0x671970(0x9d6)])return _0x4c0ffd[_0x671970(0x1702)](_0x671970(0xd8d)),_0x4c0ffd[_0x671970(0x1f31)](_0x671970(0x398),_0x671970(0x37ad),_0x671970(0xbd3)),_0x4c0ffd[_0x671970(0x29e8)]+=_0x671970(0x2bda)+this['color'][_0x671970(0x3728)]+_0x671970(0x3bad)+this[_0x671970(0x25cc)][_0x671970(0x3728)]+_0x671970(0x27a7)+this[_0x671970(0x2394)](this[_0x671970(0x336a)],_0x4c0ffd)+_0x671970(0x3b9e)+this[_0x671970(0x2394)](this[_0x671970(0x336a)],_0x4c0ffd)+'\x20=\x20'+this['color'][_0x671970(0x3728)]+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20',this;}}(0x0,_0x8d8d40['H'])(_0x2761d8(0x2dea),_0x223a39);},0x6973:(_0x1accf9,_0x49c311,_0x4b3ba9)=>{var _0x577764=a8_0x49466b;_0x4b3ba9['d'](_0x49c311,{'P':()=>_0x436d3a});var _0x49c311=_0x4b3ba9(0x15a52),_0x56cc7d=_0x4b3ba9(0x1137a),_0x5cf298=_0x4b3ba9(0x16ad5),_0x16f219=_0x4b3ba9(0x11c74),_0x555a4d=_0x4b3ba9(0xe456),_0x225dfe=_0x4b3ba9(0xbac7);class _0x436d3a extends _0x49c311['k']{constructor(_0x1922be){var _0x189d37=a8_0x58a1;super(_0x1922be,_0x5cf298['u'][_0x189d37(0x2aaa)]),this[_0x189d37(0x3834)]='diffuseSampler',this['convertToGammaSpace']=!0x1,this[_0x189d37(0x35b7)]=!0x1,this[_0x189d37(0x2c98)]=!0x1,this[_0x189d37(0x3845)]('uv',_0x56cc7d['E'][_0x189d37(0x2e2c)],!0x1,_0x5cf298['u'][_0x189d37(0x1aa9)]),this[_0x189d37(0x3554)](_0x189d37(0x218c),_0x56cc7d['E'][_0x189d37(0xb4b)],_0x5cf298['u']['Neutral']),this['registerOutput'](_0x189d37(0x1885),_0x56cc7d['E']['Color3'],_0x5cf298['u'][_0x189d37(0x2c95)]),this[_0x189d37(0x3554)]('r',_0x56cc7d['E'][_0x189d37(0xe8e)],_0x5cf298['u']['Neutral']),this['registerOutput']('g',_0x56cc7d['E'][_0x189d37(0xe8e)],_0x5cf298['u'][_0x189d37(0x2c95)]),this['registerOutput']('b',_0x56cc7d['E'][_0x189d37(0xe8e)],_0x5cf298['u']['Neutral']),this[_0x189d37(0x3554)]('a',_0x56cc7d['E'][_0x189d37(0xe8e)],_0x5cf298['u'][_0x189d37(0x2c95)]),this[_0x189d37(0xf37)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x56cc7d['E'][_0x189d37(0x1e33)]|_0x56cc7d['E']['Vector3']|_0x56cc7d['E'][_0x189d37(0x1426)]);}[_0x577764(0x1653)](){return'ParticleTextureBlock';}get['uv'](){var _0x3a97bd=_0x577764;return this[_0x3a97bd(0xf37)][0x0];}get[_0x577764(0x218c)](){var _0x3ee930=_0x577764;return this[_0x3ee930(0x203)][0x0];}get[_0x577764(0x1885)](){var _0x45d7eb=_0x577764;return this[_0x45d7eb(0x203)][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){var _0x4c726a=_0x577764;return this[_0x4c726a(0x203)][0x3];}get['b'](){var _0x126fa2=_0x577764;return this[_0x126fa2(0x203)][0x4];}get['a'](){var _0x42a099=_0x577764;return this[_0x42a099(0x203)][0x5];}[_0x577764(0xfd0)](_0x2a9af4){var _0x1f68a7=_0x577764;_0x2a9af4[_0x1f68a7(0x1597)]('diffuseSampler');}[_0x577764(0x25bf)](_0x77d556){var _0x25ee71=_0x577764;if(!this['uv']['isConnected']){let _0x3f6942=_0x77d556[_0x25ee71(0x3479)](_0x6699f=>_0x6699f[_0x25ee71(0x3b20)]&&_0x25ee71(0x3d45)===_0x6699f[_0x25ee71(0x3efc)]);_0x3f6942||(_0x3f6942=new _0x16f219['S']('uv'))[_0x25ee71(0x21dc)](_0x25ee71(0x3d45)),_0x3f6942[_0x25ee71(0xfa8)][_0x25ee71(0x2e4)](this['uv']);}}[_0x577764(0x22bd)](_0x427235,_0x2304b0,_0x7743b8){var _0x22a731=_0x577764;_0x7743b8[_0x22a731(0x1270)](this[_0x22a731(0x2610)],this[_0x22a731(0x3674)],!0x0),_0x7743b8[_0x22a731(0x1270)](this['_gammaDefineName'],this[_0x22a731(0x35b7)],!0x0);}[_0x577764(0x3a4f)](){var _0x34200f=_0x577764;return!(this[_0x34200f(0xc52)]&&!this[_0x34200f(0xc52)][_0x34200f(0x30b8)]());}[_0x577764(0x129c)](_0x48e1b4,_0x23f237,_0x303e2d){var _0x6ff23a=_0x577764;_0x48e1b4[_0x6ff23a(0x29e8)]+=this[_0x6ff23a(0x2394)](_0x23f237,_0x48e1b4)+_0x6ff23a(0x1b0)+this[_0x6ff23a(0x3837)]+'.'+_0x303e2d+_0x6ff23a(0x410c),_0x48e1b4[_0x6ff23a(0x29e8)]+=_0x6ff23a(0x1495)+this[_0x6ff23a(0x2610)]+'\x0d\x0a',_0x48e1b4['compilationString']+=_0x23f237['associatedVariableName']+_0x6ff23a(0x3eb5)+_0x23f237[_0x6ff23a(0x3728)]+_0x6ff23a(0x23d3),_0x48e1b4[_0x6ff23a(0x29e8)]+=_0x6ff23a(0x2cbc),_0x48e1b4['compilationString']+=_0x6ff23a(0x1495)+this[_0x6ff23a(0x2611)]+'\x0d\x0a',_0x48e1b4[_0x6ff23a(0x29e8)]+=_0x23f237['associatedVariableName']+_0x6ff23a(0x1eaa)+_0x23f237['associatedVariableName']+');\x0d\x0a',_0x48e1b4[_0x6ff23a(0x29e8)]+=_0x6ff23a(0x2cbc);}[_0x577764(0x1dc5)](_0x28a6db){var _0xbad753=_0x577764;if(super[_0xbad753(0x1dc5)](_0x28a6db),_0x28a6db[_0xbad753(0x2966)]!==_0x5cf298['u'][_0xbad753(0x9d6)]){this[_0xbad753(0x3837)]=_0x28a6db[_0xbad753(0x109d)]('tempTextureRead'),_0x28a6db[_0xbad753(0x1702)](this[_0xbad753(0x3834)]),_0x28a6db[_0xbad753(0x17d9)][_0xbad753(0x3e27)]['push'](this),_0x28a6db[_0xbad753(0x17d9)][_0xbad753(0x29c)][_0xbad753(0x2f54)](this),_0x28a6db[_0xbad753(0x17d9)]['blocksWithDefines'][_0xbad753(0x2f54)](this),this[_0xbad753(0x2610)]=_0x28a6db[_0xbad753(0x249f)]('ISLINEAR'),this[_0xbad753(0x2611)]=_0x28a6db[_0xbad753(0x249f)]('ISGAMMA');var _0xe6e0a5='//'+this[_0xbad753(0x3efc)];_0x28a6db[_0xbad753(0x2395)](_0xbad753(0x1388),_0xe6e0a5),_0x28a6db[_0xbad753(0x29e8)]+=_0xbad753(0x2406)+this[_0xbad753(0x3837)]+_0xbad753(0x37b)+this[_0xbad753(0x3834)]+',\x20'+this['uv'][_0xbad753(0x3728)]+');\x0d\x0a';for(const _0x38cf9f of this[_0xbad753(0x203)])_0x38cf9f[_0xbad753(0x1d1a)]&&this['_writeOutput'](_0x28a6db,_0x38cf9f,_0x38cf9f['name']);return this;}}['serialize'](){var _0x20cbdc=_0x577764;const _0x3822f0=super[_0x20cbdc(0x3c81)]();return _0x3822f0['convertToGammaSpace']=this[_0x20cbdc(0x3674)],_0x3822f0[_0x20cbdc(0x35b7)]=this[_0x20cbdc(0x35b7)],this[_0x20cbdc(0xc52)]&&!this[_0x20cbdc(0xc52)]['isRenderTarget']&&(_0x3822f0[_0x20cbdc(0xc52)]=this[_0x20cbdc(0xc52)][_0x20cbdc(0x3c81)]()),_0x3822f0;}[_0x577764(0x3f89)](_0x274389,_0x404a6e,_0x412257){var _0x55d650=_0x577764;super['_deserialize'](_0x274389,_0x404a6e,_0x412257),this['convertToGammaSpace']=_0x274389['convertToGammaSpace'],this[_0x55d650(0x35b7)]=!!_0x274389[_0x55d650(0x35b7)],_0x274389[_0x55d650(0xc52)]&&(_0x412257=0x0===_0x274389['texture']['url']['indexOf'](_0x55d650(0x2551))?'':_0x412257,this['texture']=_0x225dfe['x'][_0x55d650(0xb3f)](_0x274389[_0x55d650(0xc52)],_0x404a6e,_0x412257));}}(0x0,_0x555a4d['H'])('BABYLON.ParticleTextureBlock',_0x436d3a);},0x11a5a:(_0x1119d3,_0x50f069,_0x4e0fa0)=>{var _0x3b6c81=a8_0x49466b,_0x5e8785=_0x4e0fa0(0x15a52),_0x2c86f6=_0x4e0fa0(0x1137a),_0x173bbe=_0x4e0fa0(0x13cd1),_0x7637fb=_0x4e0fa0(0x16ad5),_0x13c30d=_0x4e0fa0(0x147cf),_0x15a83f=_0x4e0fa0(0x11c74),_0x52f5ba=_0x4e0fa0(0xe456);_0x4e0fa0(0x13f9a),_0x4e0fa0(0xb434);class _0x491c77 extends _0x5e8785['k']{constructor(_0x177565){var _0x40343f=a8_0x58a1;super(_0x177565,_0x7637fb['u'][_0x40343f(0x9d6)]),this[_0x40343f(0x3845)]('matricesIndices',_0x2c86f6['E']['Vector4']),this[_0x40343f(0x3845)](_0x40343f(0x767),_0x2c86f6['E'][_0x40343f(0x1426)]),this['registerInput'](_0x40343f(0x2c4c),_0x2c86f6['E'][_0x40343f(0x1426)],!0x0),this[_0x40343f(0x3845)]('matricesWeightsExtra',_0x2c86f6['E']['Vector4'],!0x0),this['registerInput'](_0x40343f(0x2d0),_0x2c86f6['E'][_0x40343f(0x3809)]),this[_0x40343f(0x3554)](_0x40343f(0xfa8),_0x2c86f6['E'][_0x40343f(0x3809)]);}[_0x3b6c81(0xfd0)](_0x2c54be){var _0x5befb6=_0x3b6c81;_0x2c54be['_excludeVariableName'](_0x5befb6(0x20ad)),_0x2c54be['_excludeVariableName'](_0x5befb6(0x39a5)),_0x2c54be[_0x5befb6(0x1597)](_0x5befb6(0xa09)),_0x2c54be[_0x5befb6(0x1597)](_0x5befb6(0x2790));}['getClassName'](){var _0x23e283=_0x3b6c81;return _0x23e283(0x4105);}get[_0x3b6c81(0xfa2)](){var _0x2c6b0c=_0x3b6c81;return this[_0x2c6b0c(0xf37)][0x0];}get[_0x3b6c81(0x767)](){var _0x1909ed=_0x3b6c81;return this[_0x1909ed(0xf37)][0x1];}get[_0x3b6c81(0x2c4c)](){var _0x4a5bc3=_0x3b6c81;return this[_0x4a5bc3(0xf37)][0x2];}get[_0x3b6c81(0xfd7)](){return this['_inputs'][0x3];}get[_0x3b6c81(0x2d0)](){var _0x33c156=_0x3b6c81;return this[_0x33c156(0xf37)][0x4];}get['output'](){var _0x44a6a2=_0x3b6c81;return this[_0x44a6a2(0x203)][0x0];}['autoConfigure'](_0x55f530){var _0x2bcc96=_0x3b6c81;if(!this[_0x2bcc96(0xfa2)][_0x2bcc96(0x28d4)]){let _0x300c78=_0x55f530['getInputBlockByPredicate'](_0xf455fd=>_0xf455fd[_0x2bcc96(0x3b20)]&&_0x2bcc96(0xfa2)===_0xf455fd[_0x2bcc96(0x3efc)]);_0x300c78||(_0x300c78=new _0x15a83f['S']('matricesIndices'))[_0x2bcc96(0x21dc)]('matricesIndices'),_0x300c78[_0x2bcc96(0xfa8)][_0x2bcc96(0x2e4)](this['matricesIndices']);}if(!this[_0x2bcc96(0x767)]['isConnected']){let _0x47611c=_0x55f530['getInputBlockByPredicate'](_0x5b9197=>_0x5b9197[_0x2bcc96(0x3b20)]&&_0x2bcc96(0x767)===_0x5b9197[_0x2bcc96(0x3efc)]);_0x47611c||(_0x47611c=new _0x15a83f['S'](_0x2bcc96(0x767)))[_0x2bcc96(0x21dc)](_0x2bcc96(0x767)),_0x47611c[_0x2bcc96(0xfa8)]['connectTo'](this[_0x2bcc96(0x767)]);}if(!this[_0x2bcc96(0x2d0)][_0x2bcc96(0x28d4)]){let _0x5141fd=_0x55f530[_0x2bcc96(0x3479)](_0x900366=>_0x900366[_0x2bcc96(0x3061)]===_0x173bbe['$']['World']);_0x5141fd||(_0x5141fd=new _0x15a83f['S'](_0x2bcc96(0x2d0)))[_0x2bcc96(0x2d7e)](_0x173bbe['$'][_0x2bcc96(0x5c4)]),_0x5141fd['output'][_0x2bcc96(0x2e4)](this[_0x2bcc96(0x2d0)]);}}[_0x3b6c81(0x1b4f)](_0x3846ed,_0x2f89da){var _0x2e1653=_0x3b6c81;_0x3846ed&&_0x3846ed[_0x2e1653(0xc42)]&&_0x3846ed[_0x2e1653(0x4003)]&&_0x3846ed[_0x2e1653(0x3463)]&&_0x2f89da[_0x2e1653(0x14f)](0x0,_0x3846ed);}[_0x3b6c81(0x2dcf)](_0x1c0714,_0x3a8e2c,_0x513b14){var _0x250565=_0x3b6c81;_0x13c30d['G'][_0x250565(0x2863)](_0x513b14,_0x1c0714);}[_0x3b6c81(0x22bd)](_0x3797b8,_0x39853c,_0x8d5e3){var _0x3ab53d=_0x3b6c81;_0x8d5e3[_0x3ab53d(0x73f)]&&_0x13c30d['G']['PrepareDefinesForBones'](_0x3797b8,_0x8d5e3);}[_0x3b6c81(0x1dc5)](_0x25f7b7){var _0x3e8e71=_0x3b6c81;super[_0x3e8e71(0x1dc5)](_0x25f7b7),_0x25f7b7['sharedData'][_0x3e8e71(0xb4)]['push'](this),_0x25f7b7[_0x3e8e71(0x17d9)][_0x3e8e71(0x1234)][_0x3e8e71(0x2f54)](this),_0x25f7b7['sharedData'][_0x3e8e71(0x16a8)][_0x3e8e71(0x2f54)](this),_0x25f7b7['uniforms'][_0x3e8e71(0x2f54)](_0x3e8e71(0x39a5)),_0x25f7b7[_0x3e8e71(0x38a7)][_0x3e8e71(0x2f54)](_0x3e8e71(0xa09)),_0x25f7b7[_0x3e8e71(0x96f)]['push']('boneSampler');var _0x17f21d='//'+this['name'],_0x5e09b4=(_0x25f7b7[_0x3e8e71(0x2395)](_0x3e8e71(0xd81),_0x17f21d,{'removeAttributes':!0x0,'removeUniforms':!0x1,'removeVaryings':!0x0,'removeIfDef':!0x1}),_0x25f7b7['_getFreeVariableName'](_0x3e8e71(0x40ca))),_0x17f21d=(_0x25f7b7['compilationString']+=_0x25f7b7[_0x3e8e71(0x359a)](_0x3e8e71(0x15b1),_0x17f21d,{'replaceStrings':[{'search':/finalWorld=finalWorld\*influence;/,'replace':''},{'search':/influence/gm,'replace':_0x5e09b4}]}),this['_outputs'][0x0]),_0x496aba=this[_0x3e8e71(0x2d0)];return _0x25f7b7[_0x3e8e71(0x29e8)]+=_0x3e8e71(0x1b47),_0x25f7b7['compilationString']+=this[_0x3e8e71(0x2394)](_0x17f21d,_0x25f7b7)+('\x20=\x20'+_0x496aba[_0x3e8e71(0x3728)]+'\x20*\x20'+_0x5e09b4+_0x3e8e71(0x410c)),_0x25f7b7[_0x3e8e71(0x29e8)]+='#else\x0d\x0a',_0x25f7b7[_0x3e8e71(0x29e8)]+=this[_0x3e8e71(0x2394)](_0x17f21d,_0x25f7b7)+('\x20=\x20'+_0x496aba['associatedVariableName']+';\x0d\x0a'),_0x25f7b7[_0x3e8e71(0x29e8)]+=_0x3e8e71(0x2cbc),this;}}(0x0,_0x52f5ba['H'])(_0x3b6c81(0x21eb),_0x491c77);},0xad25:(_0x191fd9,_0x34c8c8,_0x4f8451)=>{_0x4f8451(0x108ae),_0x4f8451(0x11a5a),_0x4f8451(0x2ff5),_0x4f8451(0x5f72),_0x4f8451(0x54e9);},0x2ff5:(_0x3e267d,_0x2d81a1,_0x37f8ec)=>{var _0xd477f3=a8_0x49466b,_0x5e65b7=_0x37f8ec(0x15a52),_0x5e3bcb=_0x37f8ec(0x16ad5),_0x5a1d04=_0x37f8ec(0x1137a),_0xc09d7e=_0x37f8ec(0x13cd1),_0x848254=_0x37f8ec(0x11c74),_0x37f8ec=_0x37f8ec(0xe456);class _0x14042d extends _0x5e65b7['k']{constructor(_0x1f40ce){var _0xba9fc2=a8_0x58a1;super(_0x1f40ce,_0x5e3bcb['u'][_0xba9fc2(0x9d6)]),this[_0xba9fc2(0x3845)]('world0',_0x5a1d04['E']['Vector4']),this[_0xba9fc2(0x3845)](_0xba9fc2(0x2a63),_0x5a1d04['E'][_0xba9fc2(0x1426)]),this[_0xba9fc2(0x3845)](_0xba9fc2(0xf32),_0x5a1d04['E']['Vector4']),this[_0xba9fc2(0x3845)](_0xba9fc2(0x2489),_0x5a1d04['E'][_0xba9fc2(0x1426)]),this['registerInput'](_0xba9fc2(0x2d0),_0x5a1d04['E'][_0xba9fc2(0x3809)],!0x0),this[_0xba9fc2(0x3554)](_0xba9fc2(0xfa8),_0x5a1d04['E'][_0xba9fc2(0x3809)]),this['registerOutput'](_0xba9fc2(0x392d),_0x5a1d04['E']['Float']);}[_0xd477f3(0x1653)](){var _0x10d74d=_0xd477f3;return _0x10d74d(0x38ae);}get[_0xd477f3(0x53b)](){var _0x3f2559=_0xd477f3;return this[_0x3f2559(0xf37)][0x0];}get['world1'](){var _0x1f815b=_0xd477f3;return this[_0x1f815b(0xf37)][0x1];}get[_0xd477f3(0xf32)](){var _0x1a0a90=_0xd477f3;return this[_0x1a0a90(0xf37)][0x2];}get[_0xd477f3(0x2489)](){var _0x97f30e=_0xd477f3;return this[_0x97f30e(0xf37)][0x3];}get[_0xd477f3(0x2d0)](){var _0x576be8=_0xd477f3;return this[_0x576be8(0xf37)][0x4];}get[_0xd477f3(0xfa8)](){var _0x2653a5=_0xd477f3;return this[_0x2653a5(0x203)][0x0];}get[_0xd477f3(0x392d)](){var _0x2e0ecc=_0xd477f3;return this[_0x2e0ecc(0x203)][0x1];}[_0xd477f3(0x25bf)](_0x84fe4a){var _0x36d3a2=_0xd477f3;if(!this[_0x36d3a2(0x53b)][_0x36d3a2(0x48d)]){let _0x4c1e07=_0x84fe4a[_0x36d3a2(0x3479)](_0x1e64a9=>_0x1e64a9[_0x36d3a2(0x3b20)]&&_0x36d3a2(0x53b)===_0x1e64a9[_0x36d3a2(0x3efc)]);_0x4c1e07||(_0x4c1e07=new _0x848254['S'](_0x36d3a2(0x53b)))[_0x36d3a2(0x21dc)](_0x36d3a2(0x53b)),_0x4c1e07[_0x36d3a2(0xfa8)][_0x36d3a2(0x2e4)](this['world0']);}if(!this[_0x36d3a2(0x2a63)][_0x36d3a2(0x48d)]){let _0x4da031=_0x84fe4a[_0x36d3a2(0x3479)](_0x2b2057=>_0x2b2057[_0x36d3a2(0x3b20)]&&_0x36d3a2(0x2a63)===_0x2b2057[_0x36d3a2(0x3efc)]);_0x4da031||(_0x4da031=new _0x848254['S']('world1'))['setAsAttribute'](_0x36d3a2(0x2a63)),_0x4da031[_0x36d3a2(0xfa8)][_0x36d3a2(0x2e4)](this['world1']);}if(!this[_0x36d3a2(0xf32)][_0x36d3a2(0x48d)]){let _0x2b1311=_0x84fe4a[_0x36d3a2(0x3479)](_0x544904=>_0x544904[_0x36d3a2(0x3b20)]&&'world2'===_0x544904[_0x36d3a2(0x3efc)]);_0x2b1311||(_0x2b1311=new _0x848254['S'](_0x36d3a2(0xf32)))['setAsAttribute'](_0x36d3a2(0xf32)),_0x2b1311[_0x36d3a2(0xfa8)][_0x36d3a2(0x2e4)](this[_0x36d3a2(0xf32)]);}if(!this['world3'][_0x36d3a2(0x48d)]){let _0x5f3856=_0x84fe4a[_0x36d3a2(0x3479)](_0x556f13=>_0x556f13[_0x36d3a2(0x3b20)]&&_0x36d3a2(0x2489)===_0x556f13[_0x36d3a2(0x3efc)]);_0x5f3856||(_0x5f3856=new _0x848254['S']('world3'))[_0x36d3a2(0x21dc)](_0x36d3a2(0x2489)),_0x5f3856[_0x36d3a2(0xfa8)]['connectTo'](this[_0x36d3a2(0x2489)]);}if(!this['world'][_0x36d3a2(0x48d)]){let _0x4f6b05=_0x84fe4a[_0x36d3a2(0x3479)](_0x285032=>_0x285032[_0x36d3a2(0x3b20)]&&_0x36d3a2(0x2d0)===_0x285032[_0x36d3a2(0x3efc)]);_0x4f6b05||(_0x4f6b05=new _0x848254['S'](_0x36d3a2(0x2d0)))[_0x36d3a2(0x2d7e)](_0xc09d7e['$'][_0x36d3a2(0x5c4)]),_0x4f6b05['output'][_0x36d3a2(0x2e4)](this[_0x36d3a2(0x2d0)]);}this[_0x36d3a2(0x2d0)][_0x36d3a2(0x328c)]=_0x36d3a2(0x12d3);}[_0xd477f3(0x22bd)](_0x113678,_0x5893b1,_0x43d403,_0x976787=!0x1,_0x1bf667){var _0x5f5383=_0xd477f3;let _0x47c36a=!0x1;_0x43d403[_0x5f5383(0x1395)]!==_0x976787&&(_0x43d403[_0x5f5383(0x1270)](_0x5f5383(0x1395),_0x976787),_0x47c36a=!0x0),_0x1bf667&&_0x43d403['THIN_INSTANCES']!==!(null==_0x1bf667||!_0x1bf667[_0x5f5383(0x3b8e)]()[_0x5f5383(0x40a)])&&(_0x43d403[_0x5f5383(0x1270)](_0x5f5383(0x1a13),!(null==_0x1bf667||!_0x1bf667[_0x5f5383(0x3b8e)]()['hasThinInstances'])),_0x47c36a=!0x0),_0x47c36a&&_0x43d403[_0x5f5383(0x3f6f)]();}['_buildBlock'](_0x6f238e){var _0x5a849a=_0xd477f3;super[_0x5a849a(0x1dc5)](_0x6f238e);var _0x19a22f=_0x6f238e[_0x5a849a(0x17d9)]['scene'][_0x5a849a(0x2636)](),_0x43c706=(_0x6f238e[_0x5a849a(0x17d9)]['blocksWithDefines'][_0x5a849a(0x2f54)](this),this[_0x5a849a(0x203)][0x0]),_0x5a9299=this[_0x5a849a(0x203)][0x1],_0x138792=this[_0x5a849a(0x53b)],_0x4dafb7=this[_0x5a849a(0x2a63)],_0x55c256=this['world2'],_0x91cb51=this[_0x5a849a(0x2489)];return _0x6f238e[_0x5a849a(0x29e8)]+=_0x5a849a(0x2384),_0x6f238e[_0x5a849a(0x29e8)]+=this[_0x5a849a(0x2394)](_0x43c706,_0x6f238e)+(_0x5a849a(0x947)+_0x138792[_0x5a849a(0x3728)]+',\x20'+_0x4dafb7[_0x5a849a(0x3728)]+',\x20'+_0x55c256[_0x5a849a(0x3728)]+',\x20'+_0x91cb51[_0x5a849a(0x3728)]+');\x0d\x0a'),_0x6f238e['compilationString']+=_0x5a849a(0x1265),_0x6f238e['compilationString']+=_0x43c706[_0x5a849a(0x3728)]+_0x5a849a(0x1b0)+this['world'][_0x5a849a(0x3728)]+_0x5a849a(0x146)+_0x43c706[_0x5a849a(0x3728)]+_0x5a849a(0x410c),_0x6f238e['compilationString']+=_0x5a849a(0x2cbc),_0x19a22f[_0x5a849a(0x22b2)][_0x5a849a(0x7e2)]?_0x6f238e['compilationString']+=this[_0x5a849a(0x2394)](_0x5a9299,_0x6f238e)+_0x5a849a(0x3b42):_0x6f238e[_0x5a849a(0x29e8)]+=this['_declareOutput'](_0x5a9299,_0x6f238e)+_0x5a849a(0x748),_0x6f238e[_0x5a849a(0x29e8)]+=_0x5a849a(0x146c),_0x6f238e[_0x5a849a(0x29e8)]+=this[_0x5a849a(0x2394)](_0x43c706,_0x6f238e)+(_0x5a849a(0x1b0)+this['world']['associatedVariableName']+';\x0d\x0a'),_0x6f238e[_0x5a849a(0x29e8)]+=this[_0x5a849a(0x2394)](_0x5a9299,_0x6f238e)+'\x20=\x200.0;\x0d\x0a',_0x6f238e[_0x5a849a(0x29e8)]+='#endif\x0d\x0a',this;}}(0x0,_0x37f8ec['H'])(_0xd477f3(0x32ee),_0x14042d);},0x54e9:(_0x32d00d,_0x5f84f8,_0x288798)=>{var _0x590be1=a8_0x49466b,_0x5254eb=_0x288798(0x15a52),_0x3d14b1=_0x288798(0x1137a),_0x34af95=_0x288798(0x16ad5),_0x415fbf=_0x288798(0xe456),_0x269ed1=_0x288798(0xf347);class _0x9cae61 extends _0x5254eb['k']{constructor(_0xfcf36f){var _0x51f44b=a8_0x58a1;super(_0xfcf36f,_0x34af95['u'][_0x51f44b(0x9d6)]),this[_0x51f44b(0x3845)](_0x51f44b(0x3da6),_0x3d14b1['E'][_0x51f44b(0x1426)],!0x1,_0x34af95['u']['Vertex']),this[_0x51f44b(0x3554)]('direction',_0x3d14b1['E'][_0x51f44b(0x23ca)]),this['registerOutput'](_0x51f44b(0x25cc),_0x3d14b1['E'][_0x51f44b(0x3777)]),this[_0x51f44b(0x3554)](_0x51f44b(0x4041),_0x3d14b1['E'][_0x51f44b(0xe8e)]),this[_0x51f44b(0x3554)](_0x51f44b(0x2131),_0x3d14b1['E'][_0x51f44b(0xe8e)]),this[_0x51f44b(0x3554)](_0x51f44b(0x32eb),_0x3d14b1['E'][_0x51f44b(0xe8e)]),this[_0x51f44b(0x3554)]('shadowDepthScale',_0x3d14b1['E'][_0x51f44b(0xe8e)]),this[_0x51f44b(0x3554)](_0x51f44b(0x31ea),_0x3d14b1['E'][_0x51f44b(0x1e33)]);}[_0x590be1(0x1653)](){var _0x3db611=_0x590be1;return _0x3db611(0x3c5b);}get['worldPosition'](){var _0x2a429e=_0x590be1;return this[_0x2a429e(0xf37)][0x0];}get['direction'](){var _0x24efdc=_0x590be1;return this[_0x24efdc(0x203)][0x0];}get[_0x590be1(0x25cc)](){var _0x17b6b2=_0x590be1;return this[_0x17b6b2(0x203)][0x1];}get[_0x590be1(0x4041)](){var _0x5b72c8=_0x590be1;return this[_0x5b72c8(0x203)][0x2];}get[_0x590be1(0x2131)](){var _0x13d751=_0x590be1;return this[_0x13d751(0x203)][0x3];}get[_0x590be1(0x32eb)](){var _0x5c6ac1=_0x590be1;return this[_0x5c6ac1(0x203)][0x4];}get[_0x590be1(0x3b64)](){var _0x2c5e6c=_0x590be1;return this[_0x2c5e6c(0x203)][0x5];}get[_0x590be1(0x31ea)](){var _0x3a9260=_0x590be1;return this[_0x3a9260(0x203)][0x6];}[_0x590be1(0x2dcf)](_0x4f321b,_0x52b5a4,_0x23d410){var _0x404187=_0x590be1;if(_0x23d410){this[_0x404187(0x2104)]&&this[_0x404187(0x2104)]['isDisposed']()&&(this[_0x404187(0x2104)]=null);let _0x500bfe=this[_0x404187(0x2104)];_0x23d410=_0x52b5a4[_0x404187(0x22fd)]();if(!_0x500bfe&&_0x23d410[_0x404187(0x1834)][_0x404187(0x132e)]&&(_0x500bfe=this[_0x404187(0x2104)]=_0x23d410[_0x404187(0x1834)][0x0],this[_0x404187(0x6af)]=!0x0),!_0x500bfe||!_0x500bfe[_0x404187(0x3bab)])return _0x4f321b[_0x404187(0x18a)](this[_0x404187(0x37cd)],0x0,0x0,0x0),void _0x4f321b['setFloat4'](this[_0x404187(0x3160)],0x0,0x0,0x0,0x0);_0x500bfe[_0x404187(0x16fb)](_0x4f321b,this[_0x404187(0x37cd)]),_0x4f321b['setColor4'](this[_0x404187(0x3160)],_0x500bfe[_0x404187(0x22e6)],_0x500bfe[_0x404187(0x4041)]),_0x52b5a4=_0x500bfe[_0x404187(0x2dfa)]();if((this[_0x404187(0x2131)][_0x404187(0x1d1a)]||this[_0x404187(0x32eb)]['hasEndpoints']||this[_0x404187(0x3b64)][_0x404187(0x1d1a)])&&(_0x52b5a4?_0x4f321b[_0x404187(0x18a)](this[_0x404187(0x10fb)],_0x52b5a4[_0x404187(0x2f94)],_0x52b5a4[_0x404187(0x21d1)],_0x52b5a4[_0x404187(0x32c4)]):_0x4f321b[_0x404187(0x18a)](this['_lightShadowUniformName'],0x0,0x0,0x0)),this[_0x404187(0x31ea)]){if(_0x52b5a4&&_0x23d410[_0x404187(0x203b)]){const _0x28efa1=_0x500bfe;_0x4f321b[_0x404187(0x2475)](this['_lightShadowExtraUniformName'],_0x28efa1[_0x404187(0x395)](_0x23d410[_0x404187(0x203b)]),_0x28efa1[_0x404187(0x395)](_0x23d410[_0x404187(0x203b)])+_0x28efa1[_0x404187(0x3883)](_0x23d410[_0x404187(0x203b)]));}else _0x4f321b[_0x404187(0x2475)](this[_0x404187(0x2ae4)],0x0,0x0);}}}['prepareDefines'](_0x3cd537,_0xdc2c35,_0x431260){var _0xebf964=_0x590be1,_0x202862;(_0x431260[_0xebf964(0x38f7)]||this[_0xebf964(0x6af)])&&(this[_0xebf964(0x6af)]=!0x1,_0x202862=this[_0xebf964(0x2104)],_0x431260[_0xebf964(0x1270)](this[_0xebf964(0x2655)],!!(_0x202862&&_0x202862 instanceof _0x269ed1['c']),!0x0));}[_0x590be1(0x1dc5)](_0x5f85e8){var _0x522398=_0x590be1;super[_0x522398(0x1dc5)](_0x5f85e8),_0x5f85e8[_0x522398(0x17d9)][_0x522398(0x110f)][_0x522398(0x2f54)](this),_0x5f85e8[_0x522398(0x17d9)][_0x522398(0x16a8)]['push'](this);var _0x1ad3e3=this[_0x522398(0x1b19)],_0x3ffe38=this[_0x522398(0x25cc)],_0x3d9067=this[_0x522398(0x4041)],_0x9b9fe3=this[_0x522398(0x2131)],_0x9d78fe=this[_0x522398(0x32eb)],_0x693cce=this['shadowDepthScale'],_0x10de4a=this[_0x522398(0x31ea)];return this[_0x522398(0x37cd)]=_0x5f85e8['_getFreeVariableName']('lightData'),this[_0x522398(0x3160)]=_0x5f85e8[_0x522398(0x109d)](_0x522398(0xced)),this[_0x522398(0x10fb)]=_0x5f85e8['_getFreeVariableName'](_0x522398(0x2804)),this[_0x522398(0x2ae4)]=_0x5f85e8[_0x522398(0x109d)](_0x522398(0x1227)),this['_lightTypeDefineName']=_0x5f85e8[_0x522398(0x249f)](_0x522398(0xfeb)),_0x5f85e8[_0x522398(0x3d09)](this[_0x522398(0x37cd)],'vec3'),_0x5f85e8[_0x522398(0x3d09)](this[_0x522398(0x3160)],_0x522398(0x37ad)),_0x5f85e8['compilationString']+=_0x522398(0x1495)+this[_0x522398(0x2655)]+'\x0d\x0a',_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x1ad3e3,_0x5f85e8)+(_0x522398(0x17cf)+this[_0x522398(0x3da6)][_0x522398(0x3728)]+'.xyz\x20-\x20'+this[_0x522398(0x37cd)]+_0x522398(0x23d3)),_0x5f85e8[_0x522398(0x29e8)]+=_0x522398(0x146c),_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x1ad3e3,_0x5f85e8)+('\x20=\x20'+this[_0x522398(0x37cd)]+_0x522398(0x410c)),_0x5f85e8['compilationString']+=_0x522398(0x2cbc),_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x3ffe38,_0x5f85e8)+(_0x522398(0x1b0)+this['_lightColorUniformName']+'.rgb;\x0d\x0a'),_0x5f85e8[_0x522398(0x29e8)]+=this['_declareOutput'](_0x3d9067,_0x5f85e8)+(_0x522398(0x1b0)+this[_0x522398(0x3160)]+_0x522398(0x218)),(_0x9b9fe3[_0x522398(0x1d1a)]||_0x9d78fe[_0x522398(0x1d1a)]||_0x693cce[_0x522398(0x1d1a)])&&(_0x5f85e8[_0x522398(0x3d09)](this[_0x522398(0x10fb)],'vec3'),_0x9b9fe3[_0x522398(0x1d1a)]&&(_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x9b9fe3,_0x5f85e8)+(_0x522398(0x1b0)+this[_0x522398(0x10fb)]+_0x522398(0x30b))),_0x9d78fe[_0x522398(0x1d1a)]&&(_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x9d78fe,_0x5f85e8)+(_0x522398(0x1b0)+this[_0x522398(0x10fb)]+_0x522398(0x24d7))),_0x693cce[_0x522398(0x1d1a)]&&(_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x693cce,_0x5f85e8)+('\x20=\x20'+this[_0x522398(0x10fb)]+_0x522398(0x3709)))),_0x10de4a[_0x522398(0x1d1a)]&&(_0x5f85e8[_0x522398(0x3d09)](this[_0x522398(0x2ae4)],_0x522398(0x2d8f)),_0x5f85e8[_0x522398(0x29e8)]+=this[_0x522398(0x2394)](_0x10de4a,_0x5f85e8)+(_0x522398(0x1b0)+this[_0x522398(0x10fb)]+';\x0d\x0a')),this;}[_0x590be1(0x3c81)](){var _0x1e2542=_0x590be1;const _0x3a4e22=super[_0x1e2542(0x3c81)]();return this['light']&&(_0x3a4e22[_0x1e2542(0x69c)]=this[_0x1e2542(0x2104)]['id']),_0x3a4e22;}[_0x590be1(0x3f89)](_0x388850,_0x5e3c33,_0x3183f1){var _0x2be285=_0x590be1;super[_0x2be285(0x3f89)](_0x388850,_0x5e3c33,_0x3183f1),_0x388850[_0x2be285(0x69c)]&&(this[_0x2be285(0x2104)]=_0x5e3c33[_0x2be285(0x1444)](_0x388850[_0x2be285(0x69c)]));}}(0x0,_0x415fbf['H'])(_0x590be1(0x3482),_0x9cae61);},0x5f72:(_0x378c25,_0xef318a,_0x4d1d1f)=>{var _0x34c416=a8_0x49466b;_0x4d1d1f['d'](_0xef318a,{'U':()=>_0x36885c});var _0xef318a=_0x4d1d1f(0x15a52),_0x19c791=_0x4d1d1f(0x1137a),_0x20b533=_0x4d1d1f(0x16ad5),_0x59e181=_0x4d1d1f(0x147cf),_0x3e2d33=_0x4d1d1f(0x1a27),_0x522ff2=_0x4d1d1f(0x11c74),_0x20c576=_0x4d1d1f(0xe456);_0x4d1d1f(0x12abc),_0x4d1d1f(0x9ea3);class _0x36885c extends _0xef318a['k']{constructor(_0x435327){var _0x277746=a8_0x58a1;super(_0x435327,_0x20b533['u'][_0x277746(0x9d6)]),this[_0x277746(0x3845)]('position',_0x19c791['E'][_0x277746(0x23ca)]),this[_0x277746(0x3845)](_0x277746(0x3d61),_0x19c791['E'][_0x277746(0x23ca)]),this[_0x277746(0x3845)]('tangent',_0x19c791['E'][_0x277746(0x2e2c)]),this[_0x277746(0x133f)][_0x277746(0x2d9c)](_0x19c791['E'][_0x277746(0xb4b)]|_0x19c791['E'][_0x277746(0x1426)]|_0x19c791['E']['Vector3']),this['registerInput']('uv',_0x19c791['E'][_0x277746(0x1e33)]),this['registerOutput'](_0x277746(0xfb0),_0x19c791['E']['Vector3']),this[_0x277746(0x3554)]('normalOutput',_0x19c791['E'][_0x277746(0x23ca)]),this['registerOutput'](_0x277746(0x3ce5),_0x19c791['E'][_0x277746(0x1426)]),this[_0x277746(0x3554)](_0x277746(0xfaf),_0x19c791['E']['Vector2']);}['getClassName'](){var _0x34a69a=a8_0x58a1;return _0x34a69a(0x3684);}get[_0x34c416(0x8c5)](){var _0x3ad994=_0x34c416;return this[_0x3ad994(0xf37)][0x0];}get[_0x34c416(0x3d61)](){var _0x208423=_0x34c416;return this[_0x208423(0xf37)][0x1];}get[_0x34c416(0x133f)](){var _0x55190d=_0x34c416;return this[_0x55190d(0xf37)][0x2];}get['uv'](){var _0x454821=_0x34c416;return this[_0x454821(0xf37)][0x3];}get[_0x34c416(0xfb0)](){return this['_outputs'][0x0];}get[_0x34c416(0x22c6)](){var _0x295dac=_0x34c416;return this[_0x295dac(0x203)][0x1];}get[_0x34c416(0x3ce5)](){var _0x303082=_0x34c416;return this[_0x303082(0x203)][0x2];}get[_0x34c416(0xfaf)](){var _0xa25b0e=_0x34c416;return this[_0xa25b0e(0x203)][0x3];}[_0x34c416(0xfd0)](_0x4d11f0){_0x4d11f0['_excludeVariableName']('morphTargetInfluences');}['autoConfigure'](_0x33ac75){var _0x472d39=_0x34c416;if(!this[_0x472d39(0x8c5)][_0x472d39(0x28d4)]){let _0x3a1560=_0x33ac75[_0x472d39(0x3479)](_0x3ed01b=>_0x3ed01b[_0x472d39(0x3b20)]&&_0x472d39(0x8c5)===_0x3ed01b[_0x472d39(0x3efc)]);_0x3a1560||(_0x3a1560=new _0x522ff2['S'](_0x472d39(0x8c5)))[_0x472d39(0x21dc)](),_0x3a1560[_0x472d39(0xfa8)]['connectTo'](this['position']);}if(!this[_0x472d39(0x3d61)][_0x472d39(0x28d4)]){let _0x4d01ed=_0x33ac75['getInputBlockByPredicate'](_0x12cb48=>_0x12cb48[_0x472d39(0x3b20)]&&_0x472d39(0x3d61)===_0x12cb48[_0x472d39(0x3efc)]);_0x4d01ed||(_0x4d01ed=new _0x522ff2['S'](_0x472d39(0x3d61)))['setAsAttribute'](_0x472d39(0x3d61)),_0x4d01ed[_0x472d39(0xfa8)][_0x472d39(0x2e4)](this[_0x472d39(0x3d61)]);}if(!this[_0x472d39(0x133f)][_0x472d39(0x28d4)]){let _0x4bc7a9=_0x33ac75[_0x472d39(0x3479)](_0x25988c=>_0x25988c[_0x472d39(0x3b20)]&&_0x472d39(0x133f)===_0x25988c['name']);_0x4bc7a9||(_0x4bc7a9=new _0x522ff2['S'](_0x472d39(0x133f)))[_0x472d39(0x21dc)](_0x472d39(0x133f)),_0x4bc7a9[_0x472d39(0xfa8)]['connectTo'](this[_0x472d39(0x133f)]);}if(!this['uv'][_0x472d39(0x28d4)]){let _0x2bd963=_0x33ac75[_0x472d39(0x3479)](_0x528a74=>_0x528a74[_0x472d39(0x3b20)]&&'uv'===_0x528a74['name']);_0x2bd963||(_0x2bd963=new _0x522ff2['S']('uv'))[_0x472d39(0x21dc)]('uv'),_0x2bd963[_0x472d39(0xfa8)]['connectTo'](this['uv']);}}[_0x34c416(0x22bd)](_0x303270,_0x20081e,_0x3fa02a){var _0x716bc9=_0x34c416,_0x3c6865;_0x303270[_0x716bc9(0xad0)]&&null!=(_0x3c6865=_0x303270[_0x716bc9(0xad0)])&&_0x3c6865['isUsingTextureForTargets']&&_0x3c6865[_0x716bc9(0x3d79)]!==_0x3fa02a[_0x716bc9(0x1577)]&&_0x3fa02a[_0x716bc9(0xf70)](),_0x3fa02a[_0x716bc9(0x73f)]&&_0x59e181['G'][_0x716bc9(0x1946)](_0x303270,_0x3fa02a);}[_0x34c416(0x2dcf)](_0x4f9c21,_0x174518,_0x56235d){var _0x38d08a=_0x34c416;_0x56235d&&_0x56235d[_0x38d08a(0xad0)]&&0x0<_0x56235d[_0x38d08a(0xad0)][_0x38d08a(0x3d79)]&&(_0x59e181['G'][_0x38d08a(0x32c7)](_0x56235d,_0x4f9c21),_0x56235d[_0x38d08a(0xad0)][_0x38d08a(0xf1e)]&&_0x56235d[_0x38d08a(0xad0)]['_bind'](_0x4f9c21));}['replaceRepeatableContent'](_0x3b3dc6,_0x4da260,_0x45e63f,_0x34f45d){var _0x2fe9ae=_0x34c416,_0x33d849=this[_0x2fe9ae(0x8c5)],_0x59deb2=this['normal'],_0x1cba40=this['tangent'],_0x13fd01=this['uv'],_0x265b5c=this['positionOutput'],_0x2cbbcf=this[_0x2fe9ae(0x22c6)],_0x353d43=this[_0x2fe9ae(0x3ce5)],_0xca9aca=this[_0x2fe9ae(0xfaf)];const _0xc3009b=_0x3b3dc6;var _0x4c3383=_0x34f45d['NUM_MORPH_INFLUENCERS'],_0x588a7f=_0x45e63f[_0x2fe9ae(0xad0)],_0x55e2d7=_0x588a7f&&_0x588a7f['supportsNormals']&&_0x34f45d[_0x2fe9ae(0x1a11)],_0x24c449=_0x588a7f&&_0x588a7f[_0x2fe9ae(0x2e18)]&&_0x34f45d[_0x2fe9ae(0x3c22)],_0x1dbdac=_0x588a7f&&_0x588a7f[_0x2fe9ae(0x1d77)]&&_0x34f45d[_0x2fe9ae(0x3ac2)];let _0x57fdb0='';null!=_0x588a7f&&_0x588a7f[_0x2fe9ae(0xf1e)]&&0x0<_0x4c3383&&(_0x57fdb0+=_0x2fe9ae(0x3efa));for(let _0x2b0c4a=0x0;_0x2b0c4a<_0x4c3383;_0x2b0c4a++)_0x57fdb0+=_0x2fe9ae(0x3b97),null!=_0x588a7f&&_0x588a7f[_0x2fe9ae(0xf1e)]?_0x57fdb0=(_0x57fdb0+=_0x2fe9ae(0xd4c))+(_0x265b5c[_0x2fe9ae(0x3728)]+'\x20+=\x20(readVector3FromRawSampler('+_0x2b0c4a+_0x2fe9ae(0x2e4b)+_0x33d849[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x1f8f)+_0x2b0c4a+_0x2fe9ae(0x211e))+_0x2fe9ae(0x10ea):_0x57fdb0+=_0x265b5c[_0x2fe9ae(0x3728)]+_0x2fe9ae(0xe60)+_0x2b0c4a+'\x20-\x20'+_0x33d849['associatedVariableName']+')\x20*\x20morphTargetInfluences['+_0x2b0c4a+_0x2fe9ae(0x211e),_0x55e2d7&&(_0x57fdb0+=_0x2fe9ae(0xad9),null!=_0x588a7f&&_0x588a7f[_0x2fe9ae(0xf1e)]?_0x57fdb0=_0x57fdb0+(_0x2cbbcf[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x17fb)+_0x2b0c4a+_0x2fe9ae(0x2e4b)+_0x59deb2[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x1f8f)+_0x2b0c4a+_0x2fe9ae(0x211e))+_0x2fe9ae(0x10ea):_0x57fdb0+=_0x2cbbcf[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x546)+_0x2b0c4a+_0x2fe9ae(0x1d8d)+_0x59deb2[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x1f8f)+_0x2b0c4a+_0x2fe9ae(0x211e),_0x57fdb0+=_0x2fe9ae(0x2cbc)),_0x1dbdac&&(_0x57fdb0+=_0x2fe9ae(0x410f),null!=_0x588a7f&&_0x588a7f[_0x2fe9ae(0xf1e)]?_0x57fdb0=_0x57fdb0+(_0xca9aca[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x17fb)+_0x2b0c4a+_0x2fe9ae(0x345f)+_0x13fd01[_0x2fe9ae(0x3728)]+')\x20*\x20morphTargetInfluences['+_0x2b0c4a+'];\x0d\x0a')+_0x2fe9ae(0x10ea):_0x57fdb0+=_0xca9aca[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x2d3)+_0x2b0c4a+_0x2fe9ae(0x1d8d)+_0x13fd01[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x493)+_0x2b0c4a+_0x2fe9ae(0x211e),_0x57fdb0+='#endif\x0d\x0a'),_0x24c449&&(_0x57fdb0+=_0x2fe9ae(0x1a39),null!=_0x588a7f&&_0x588a7f[_0x2fe9ae(0xf1e)]?_0x57fdb0+=_0x353d43['associatedVariableName']+_0x2fe9ae(0x415)+_0x2b0c4a+_0x2fe9ae(0x2e4b)+_0x1cba40[_0x2fe9ae(0x3728)]+'.xyz)\x20*\x20morphTargetInfluences['+_0x2b0c4a+_0x2fe9ae(0x211e):_0x57fdb0+=_0x353d43[_0x2fe9ae(0x3728)]+_0x2fe9ae(0xd6e)+_0x2b0c4a+_0x2fe9ae(0x1d8d)+_0x1cba40[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x310c)+_0x2b0c4a+_0x2fe9ae(0x211e),_0x1cba40[_0x2fe9ae(0x2eea)]===_0x19c791['E'][_0x2fe9ae(0x1426)]?_0x57fdb0+=_0x353d43[_0x2fe9ae(0x3728)]+'.w\x20=\x20'+_0x1cba40[_0x2fe9ae(0x3728)]+'.w;\x0d\x0a':_0x57fdb0+=_0x353d43[_0x2fe9ae(0x3728)]+_0x2fe9ae(0x2d9e),_0x57fdb0+=_0x2fe9ae(0x2cbc)),_0x57fdb0+=_0x2fe9ae(0x2cbc);if(_0xc3009b[_0x2fe9ae(0x29e8)]=_0xc3009b['compilationString'][_0x2fe9ae(0x3719)](this[_0x2fe9ae(0x2769)],_0x57fdb0),0x0<_0x4c3383){for(let _0x2315dd=0x0;_0x2315dd<_0x4c3383;_0x2315dd++)_0xc3009b[_0x2fe9ae(0x22b7)][_0x2fe9ae(0x2f54)](_0x3e2d33['o'][_0x2fe9ae(0x31b9)]+_0x2315dd),_0x55e2d7&&_0xc3009b['attributes'][_0x2fe9ae(0x2f54)](_0x3e2d33['o'][_0x2fe9ae(0x3487)]+_0x2315dd),_0x24c449&&_0xc3009b[_0x2fe9ae(0x22b7)][_0x2fe9ae(0x2f54)](_0x3e2d33['o'][_0x2fe9ae(0xf76)]+_0x2315dd),_0x1dbdac&&_0xc3009b[_0x2fe9ae(0x22b7)][_0x2fe9ae(0x2f54)](_0x3e2d33['o'][_0x2fe9ae(0x855)]+'_'+_0x2315dd);}}['_buildBlock'](_0x5ddff0){var _0x5e0cd0=_0x34c416;super[_0x5e0cd0(0x1dc5)](_0x5ddff0),_0x5ddff0[_0x5e0cd0(0x17d9)][_0x5e0cd0(0x16a8)][_0x5e0cd0(0x2f54)](this),_0x5ddff0[_0x5e0cd0(0x17d9)][_0x5e0cd0(0x110f)][_0x5e0cd0(0x2f54)](this),_0x5ddff0[_0x5e0cd0(0x17d9)][_0x5e0cd0(0x6bc)][_0x5e0cd0(0x2f54)](this);var _0x44f7ab=this[_0x5e0cd0(0x8c5)],_0x311b3e=this['normal'],_0x4f1a61=this['tangent'],_0xfb4b5a=this['uv'],_0x4e993a=this[_0x5e0cd0(0xfb0)],_0x257141=this['normalOutput'],_0x43f11f=this[_0x5e0cd0(0x3ce5)],_0x5c19c0=this[_0x5e0cd0(0xfaf)],_0x4f82e0='//'+this['name'];return _0x5ddff0[_0x5e0cd0(0x38a7)]['push'](_0x5e0cd0(0x2a6d)),_0x5ddff0[_0x5e0cd0(0x38a7)]['push']('morphTargetTextureInfo'),_0x5ddff0[_0x5e0cd0(0x38a7)][_0x5e0cd0(0x2f54)]('morphTargetTextureIndices'),_0x5ddff0[_0x5e0cd0(0x96f)][_0x5e0cd0(0x2f54)](_0x5e0cd0(0x21f1)),_0x5ddff0[_0x5e0cd0(0x2395)](_0x5e0cd0(0x97d),_0x4f82e0),_0x5ddff0[_0x5e0cd0(0x2395)](_0x5e0cd0(0x28ab),_0x4f82e0,{'repeatKey':_0x5e0cd0(0x1df6)}),_0x5ddff0[_0x5e0cd0(0x29e8)]+=this[_0x5e0cd0(0x2394)](_0x4e993a,_0x5ddff0)+_0x5e0cd0(0x1b0)+_0x44f7ab['associatedVariableName']+_0x5e0cd0(0x410c),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x2856),_0x5ddff0['compilationString']+=this[_0x5e0cd0(0x2394)](_0x257141,_0x5ddff0)+'\x20=\x20'+_0x311b3e[_0x5e0cd0(0x3728)]+_0x5e0cd0(0x410c),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x146c),_0x5ddff0[_0x5e0cd0(0x29e8)]+=this[_0x5e0cd0(0x2394)](_0x257141,_0x5ddff0)+'\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a',_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x2cbc),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x2adf),_0x5ddff0[_0x5e0cd0(0x29e8)]+=this['_declareOutput'](_0x43f11f,_0x5ddff0)+'\x20=\x20'+_0x4f1a61[_0x5e0cd0(0x3728)]+_0x5e0cd0(0x410c),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x146c),_0x5ddff0[_0x5e0cd0(0x29e8)]+=this[_0x5e0cd0(0x2394)](_0x43f11f,_0x5ddff0)+_0x5e0cd0(0x134b),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x2cbc),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x2a28),_0x5ddff0['compilationString']+=this['_declareOutput'](_0x5c19c0,_0x5ddff0)+_0x5e0cd0(0x1b0)+_0xfb4b5a[_0x5e0cd0(0x3728)]+_0x5e0cd0(0x410c),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x146c),_0x5ddff0['compilationString']+=this[_0x5e0cd0(0x2394)](_0x5c19c0,_0x5ddff0)+_0x5e0cd0(0x3527),_0x5ddff0[_0x5e0cd0(0x29e8)]+=_0x5e0cd0(0x2cbc),this['_repeatableContentAnchor']=_0x5ddff0[_0x5e0cd0(0x2769)],_0x5ddff0[_0x5e0cd0(0x29e8)]+=this[_0x5e0cd0(0x2769)],this;}}(0x0,_0x20c576['H'])('BABYLON.MorphTargetsBlock',_0x36885c);},0x108ae:(_0xeb1c86,_0x1c70f3,_0x209845)=>{var _0x222d9c=a8_0x49466b;_0x209845['d'](_0x1c70f3,{'t':()=>_0x19aeb7});var _0x1c70f3=_0x209845(0x15a52),_0x27d0f2=_0x209845(0x1137a),_0x4b4d67=_0x209845(0x16ad5),_0x209845=_0x209845(0xe456);class _0x19aeb7 extends _0x1c70f3['k']{constructor(_0x1283e4){var _0x582768=a8_0x58a1;super(_0x1283e4,_0x4b4d67['u'][_0x582768(0x9d6)],!0x0),this[_0x582768(0x3845)](_0x582768(0x3fcd),_0x27d0f2['E'][_0x582768(0x1426)]);}[_0x222d9c(0x1653)](){var _0x1da411=_0x222d9c;return _0x1da411(0x2b54);}get[_0x222d9c(0x3fcd)](){var _0x53af04=_0x222d9c;return this[_0x53af04(0xf37)][0x0];}[_0x222d9c(0x1f3)](_0x4b1121){var _0x2559a2=_0x222d9c;for(const _0x48e1bc of _0x4b1121)if(_0x48e1bc[_0x2559a2(0x2486)])return!0x0;return!0x1;}[_0x222d9c(0x1dc5)](_0x468de9){var _0x4ac4be=_0x222d9c;super[_0x4ac4be(0x1dc5)](_0x468de9);var _0x5c1043=this[_0x4ac4be(0x3fcd)];return _0x468de9[_0x4ac4be(0x29e8)]+=_0x4ac4be(0x2b86)+_0x5c1043[_0x4ac4be(0x3728)]+';\x0d\x0a',this[_0x4ac4be(0x1f3)](_0x468de9[_0x4ac4be(0x17d9)]['fragmentOutputNodes'])&&(_0x468de9[_0x4ac4be(0x3d09)]('logarithmicDepthConstant',_0x4ac4be(0x128f)),_0x468de9['_emitVaryingFromString']('vFragmentDepth',_0x4ac4be(0x128f)),_0x468de9[_0x4ac4be(0x29e8)]+=_0x4ac4be(0x3d04),_0x468de9['compilationString']+=_0x4ac4be(0x32c6)),this;}}(0x0,_0x209845['H'])(_0x222d9c(0xd66),_0x19aeb7);},0x1693b:(_0x32968f,_0xe6b05a,_0x3ee3b0)=>{var _0x548a2e=a8_0x49466b,_0x4452df=_0x3ee3b0(0x15a52),_0x3b6ce8=_0x3ee3b0(0x1137a),_0x255774=_0x3ee3b0(0x16ad5),_0x3ee3b0=_0x3ee3b0(0xe456);class _0x2021e1 extends _0x4452df['k']{constructor(_0x3aa446){var _0x466dac=a8_0x58a1;super(_0x3aa446,_0x255774['u'][_0x466dac(0x2c95)]),this[_0x466dac(0x3845)]('left',_0x3b6ce8['E']['AutoDetect']),this[_0x466dac(0x3845)](_0x466dac(0x149f),_0x3b6ce8['E'][_0x466dac(0x2e2c)]),this[_0x466dac(0x3554)]('output',_0x3b6ce8['E'][_0x466dac(0xdf5)]),this['_outputs'][0x0][_0x466dac(0x207e)]=this['_inputs'][0x0],this[_0x466dac(0x3e1)](0x0,0x1);}['getClassName'](){return'AddBlock';}get[_0x548a2e(0x29b1)](){return this['_inputs'][0x0];}get[_0x548a2e(0x149f)](){var _0x18d5d6=_0x548a2e;return this[_0x18d5d6(0xf37)][0x1];}get[_0x548a2e(0xfa8)](){return this['_outputs'][0x0];}['_buildBlock'](_0x3ee47a){var _0x5baeb4=_0x548a2e;super['_buildBlock'](_0x3ee47a);var _0x23b08c=this[_0x5baeb4(0x203)][0x0];return _0x3ee47a[_0x5baeb4(0x29e8)]+=this['_declareOutput'](_0x23b08c,_0x3ee47a)+(_0x5baeb4(0x1b0)+this[_0x5baeb4(0x29b1)]['associatedVariableName']+_0x5baeb4(0x2a12)+this[_0x5baeb4(0x149f)][_0x5baeb4(0x3728)]+_0x5baeb4(0x410c)),this;}}(0x0,_0x3ee3b0['H'])(_0x548a2e(0x3006),_0x2021e1);},0x17e8e:(_0x155d92,_0x580161,_0x23a9f0)=>{var _0x281eb0=a8_0x49466b,_0x4af82d=_0x23a9f0(0x15a52),_0x1011e3=_0x23a9f0(0x1137a),_0x561ecd=_0x23a9f0(0x16ad5),_0x23a9f0=_0x23a9f0(0xe456);class _0x29881a extends _0x4af82d['k']{constructor(_0x1049e7){var _0x33040f=a8_0x58a1;super(_0x1049e7,_0x561ecd['u'][_0x33040f(0x2c95)]),this[_0x33040f(0x3845)]('x',_0x1011e3['E'][_0x33040f(0xe8e)]),this[_0x33040f(0x3845)]('y',_0x1011e3['E']['Float']),this['registerOutput'](_0x33040f(0xfa8),_0x1011e3['E'][_0x33040f(0xe8e)]);}['getClassName'](){return'ArcTan2Block';}get['x'](){return this['_inputs'][0x0];}get['y'](){var _0x458264=a8_0x58a1;return this[_0x458264(0xf37)][0x1];}get[_0x281eb0(0xfa8)](){return this['_outputs'][0x0];}['_buildBlock'](_0x493891){var _0xa43bb8=_0x281eb0;super[_0xa43bb8(0x1dc5)](_0x493891);var _0xb1df95=this[_0xa43bb8(0x203)][0x0];return _0x493891['compilationString']+=this[_0xa43bb8(0x2394)](_0xb1df95,_0x493891)+(_0xa43bb8(0x12b2)+this['x'][_0xa43bb8(0x3728)]+',\x20'+this['y'][_0xa43bb8(0x3728)]+_0xa43bb8(0x23d3)),this;}}(0x0,_0x23a9f0['H'])(_0x281eb0(0x4036),_0x29881a);},0x2084:(_0x42cd38,_0x37e94b,_0x259689)=>{var _0x1eb69e=a8_0x49466b,_0x1b1e7f=_0x259689(0xe456),_0x259689=_0x259689(0x1695e);class _0x1648b8 extends _0x259689['H']{constructor(_0x402d12){super(_0x402d12,!0x0);}['getClassName'](){var _0x549f22=a8_0x58a1;return _0x549f22(0x3384);}[_0x1eb69e(0xd9b)](_0x2527e9){var _0x4e2943=_0x1eb69e,_0x73fc08=this[_0x4e2943(0x23c)],_0x543e5a=null!=(_0x543e5a=this['samplerYName'])?_0x543e5a:this[_0x4e2943(0x23c)],_0x3d2725=this['sharpness'][_0x4e2943(0x28d4)]?this['sharpness'][_0x4e2943(0x3728)]:_0x4e2943(0x37fb),_0x3a960f=_0x2527e9[_0x4e2943(0x109d)](_0x4e2943(0x1e9d)),_0x3571c3=_0x2527e9['_getFreeVariableName'](_0x4e2943(0x1654)),_0x3246d9=_0x2527e9[_0x4e2943(0x109d)]('n'),_0x2074d9=_0x2527e9['_getFreeVariableName']('ma'),_0xc58c5d=_0x2527e9[_0x4e2943(0x109d)]('mi'),_0x3b89c7=_0x2527e9[_0x4e2943(0x109d)]('me'),_0x2bdf11=_0x2527e9[_0x4e2943(0x109d)]('x'),_0x402d11=_0x2527e9[_0x4e2943(0x109d)]('y'),_0x18d845=_0x2527e9[_0x4e2943(0x109d)]('y');_0x2527e9[_0x4e2943(0x29e8)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20grab\x20coord\x20derivatives\x20for\x20texturing\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20'+_0x3a960f+_0x4e2943(0x2ba0)+this[_0x4e2943(0x8c5)]['associatedVariableName']+'.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20'+_0x3571c3+_0x4e2943(0x199c)+this[_0x4e2943(0x8c5)][_0x4e2943(0x3728)]+'.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20'+_0x3246d9+_0x4e2943(0xd37)+this[_0x4e2943(0x3d61)][_0x4e2943(0x3728)]+_0x4e2943(0x32a3)+_0x2074d9+_0x4e2943(0x192)+_0x3246d9+'.x>'+_0x3246d9+_0x4e2943(0x16cb)+_0x3246d9+_0x4e2943(0x39ed)+_0x3246d9+_0x4e2943(0x297)+_0x3246d9+'.y>'+_0x3246d9+_0x4e2943(0x39b8)+_0xc58c5d+'\x20=\x20('+_0x3246d9+'.x<'+_0x3246d9+'.y\x20&&\x20'+_0x3246d9+_0x4e2943(0xf89)+_0x3246d9+_0x4e2943(0x297)+_0x3246d9+_0x4e2943(0x3f80)+_0x3246d9+_0x4e2943(0x2929)+_0x3b89c7+_0x4e2943(0x36d5)+_0xc58c5d+_0x4e2943(0x1d8d)+_0x2074d9+_0x4e2943(0x1699)+_0x2bdf11+'\x20=\x20textureGrad(\x20'+_0x73fc08+_0x4e2943(0x1677)+this[_0x4e2943(0x8c5)][_0x4e2943(0x3728)]+'['+_0x2074d9+_0x4e2943(0x13c2)+this[_0x4e2943(0x8c5)][_0x4e2943(0x3728)]+'['+_0x2074d9+'.z]),\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2('+_0x3a960f+'['+_0x2074d9+_0x4e2943(0x3209)+_0x3a960f+'['+_0x2074d9+_0x4e2943(0x223f)+_0x3571c3+'['+_0x2074d9+_0x4e2943(0x3209)+_0x3571c3+'['+_0x2074d9+_0x4e2943(0x3444)+_0x402d11+_0x4e2943(0x282f)+_0x543e5a+_0x4e2943(0x1677)+this[_0x4e2943(0x8c5)]['associatedVariableName']+'['+_0x3b89c7+_0x4e2943(0x13c2)+this['position'][_0x4e2943(0x3728)]+'['+_0x3b89c7+_0x4e2943(0x223f)+_0x3a960f+'['+_0x3b89c7+_0x4e2943(0x3209)+_0x3a960f+'['+_0x3b89c7+_0x4e2943(0x200b)+_0x3571c3+'['+_0x3b89c7+_0x4e2943(0x3209)+_0x3571c3+'['+_0x3b89c7+'.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20factors\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20'+_0x18d845+_0x4e2943(0x1bcb)+_0x3246d9+'['+_0x2074d9+'.x],'+_0x3246d9+'['+_0x3b89c7+'.x]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20make\x20local\x20support\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x18d845+_0x4e2943(0x2626)+_0x18d845+'-0.5773)/(1.0-0.5773),\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20shape\x20transition\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x18d845+_0x4e2943(0x1ea4)+_0x18d845+_0x4e2943(0x385f)+_0x3d2725+_0x4e2943(0x1438)+this[_0x4e2943(0x3837)]+_0x4e2943(0x192)+_0x2bdf11+'*'+_0x18d845+_0x4e2943(0x25f3)+_0x402d11+'*'+_0x18d845+_0x4e2943(0x4079)+_0x18d845+_0x4e2943(0x25f3)+_0x18d845+_0x4e2943(0x4044);}}(0x0,_0x1b1e7f['H'])(_0x1eb69e(0x273b),_0x1648b8);},0x1660b:(_0x42d3a4,_0x3d05b1,_0x15e60b)=>{var _0x5c4610=a8_0x49466b;function _0x1fe8c5(_0x10234b,_0xeced8f,_0x30e154,_0x4761e5){var _0x3d7ed4=a8_0x58a1,_0x5a7c88,_0x2a75e7=arguments[_0x3d7ed4(0x132e)],_0x3ffdda=_0x2a75e7<0x3?_0xeced8f:null===_0x4761e5?_0x4761e5=Object[_0x3d7ed4(0x319d)](_0xeced8f,_0x30e154):_0x4761e5;if('object'==typeof Reflect&&_0x3d7ed4(0x187)==typeof Reflect[_0x3d7ed4(0x14d7)])_0x3ffdda=Reflect[_0x3d7ed4(0x14d7)](_0x10234b,_0xeced8f,_0x30e154,_0x4761e5);else{for(var _0x3ebbb9=_0x10234b[_0x3d7ed4(0x132e)]-0x1;0x0<=_0x3ebbb9;_0x3ebbb9--)(_0x5a7c88=_0x10234b[_0x3ebbb9])&&(_0x3ffdda=(_0x2a75e7<0x3?_0x5a7c88(_0x3ffdda):0x3<_0x2a75e7?_0x5a7c88(_0xeced8f,_0x30e154,_0x3ffdda):_0x5a7c88(_0xeced8f,_0x30e154))||_0x3ffdda);}0x3<_0x2a75e7&&_0x3ffdda&&Object[_0x3d7ed4(0x1fc0)](_0xeced8f,_0x30e154,_0x3ffdda);}var _0x102e01=_0x15e60b(0x15a52),_0x15ddb8=_0x15e60b(0x1137a),_0x4abbd1=_0x15e60b(0x16ad5),_0x347bcd=_0x15e60b(0xe456),_0x15e60b=_0x15e60b(0x159af);class _0x3e2a86 extends _0x102e01['k']{constructor(_0x3b8e5a){var _0x767c79=a8_0x58a1;super(_0x3b8e5a,_0x4abbd1['u']['Neutral']),this['minimum']=0x0,this[_0x767c79(0x312b)]=0x1,this[_0x767c79(0x3845)](_0x767c79(0x856),_0x15ddb8['E'][_0x767c79(0x2e2c)]),this[_0x767c79(0x3554)](_0x767c79(0xfa8),_0x15ddb8['E'][_0x767c79(0xdf5)]),this['_outputs'][0x0]['_typeConnectionSource']=this['_inputs'][0x0];}['getClassName'](){var _0x5957f2=a8_0x58a1;return _0x5957f2(0x3387);}get[_0x5c4610(0x856)](){var _0x2a8463=_0x5c4610;return this[_0x2a8463(0xf37)][0x0];}get[_0x5c4610(0xfa8)](){var _0x3fc4f0=_0x5c4610;return this[_0x3fc4f0(0x203)][0x0];}[_0x5c4610(0x1dc5)](_0x88cdf5){var _0x640187=_0x5c4610;super[_0x640187(0x1dc5)](_0x88cdf5);var _0x18c50b=this['_outputs'][0x0];return _0x88cdf5[_0x640187(0x29e8)]+=this[_0x640187(0x2394)](_0x18c50b,_0x88cdf5)+(_0x640187(0x1542)+this[_0x640187(0x856)]['associatedVariableName']+',\x20'+this[_0x640187(0x398f)](this[_0x640187(0x15fc)])+',\x20'+this[_0x640187(0x398f)](this[_0x640187(0x312b)])+_0x640187(0x23d3)),this;}['_dumpPropertiesCode'](){var _0x7e576b=_0x5c4610;return super['_dumpPropertiesCode']()+(this[_0x7e576b(0x3c50)]+_0x7e576b(0x1503)+this[_0x7e576b(0x15fc)]+_0x7e576b(0x410c))+(this['_codeVariableName']+_0x7e576b(0xcf0)+this['maximum']+_0x7e576b(0x410c));}['serialize'](){var _0x635962=_0x5c4610;const _0x3de6e8=super['serialize']();return _0x3de6e8[_0x635962(0x15fc)]=this[_0x635962(0x15fc)],_0x3de6e8['maximum']=this['maximum'],_0x3de6e8;}[_0x5c4610(0x3f89)](_0x214281,_0xfe86f3,_0x531204){var _0x3b738c=_0x5c4610;super[_0x3b738c(0x3f89)](_0x214281,_0xfe86f3,_0x531204),this[_0x3b738c(0x15fc)]=_0x214281[_0x3b738c(0x15fc)],this[_0x3b738c(0x312b)]=_0x214281[_0x3b738c(0x312b)];}}_0x1fe8c5([(0x0,_0x15e60b['p'])('Minimum',_0x15e60b['U']['Float'])],_0x3e2a86['prototype'],_0x5c4610(0x15fc),void 0x0),_0x1fe8c5([(0x0,_0x15e60b['p'])('Maximum',_0x15e60b['U'][_0x5c4610(0xe8e)])],_0x3e2a86[_0x5c4610(0x1229)],_0x5c4610(0x312b),void 0x0),(0x0,_0x347bcd['H'])(_0x5c4610(0x280e),_0x3e2a86);},0x6983:(_0x33d668,_0x235a5b,_0x2020d7)=>{var _0x3d3f7e=a8_0x49466b,_0x40ceff=_0x2020d7(0x15a52),_0x44eb8a=_0x2020d7(0x1137a),_0x438c76=_0x2020d7(0x16ad5),_0x180053=_0x2020d7(0xe456),_0x2020d7=_0x2020d7(0x159af);class _0x1e26dc extends _0x40ceff['k']{constructor(_0x323ba7){var _0x108a26=a8_0x58a1;super(_0x323ba7,_0x438c76['u'][_0x108a26(0x2c95)]),this[_0x108a26(0x2f80)]=0x6,this[_0x108a26(0x3845)](_0x108a26(0x35fb),_0x44eb8a['E'][_0x108a26(0x2e2c)]),this[_0x108a26(0x3845)]('chaos',_0x44eb8a['E'][_0x108a26(0x2e2c)],!0x0),this['registerInput'](_0x108a26(0x1b3),_0x44eb8a['E'][_0x108a26(0xe8e)],!0x0),this['registerInput']('offsetY',_0x44eb8a['E'][_0x108a26(0xe8e)],!0x0),this[_0x108a26(0x3845)](_0x108a26(0x2f82),_0x44eb8a['E'][_0x108a26(0xe8e)],!0x0),this['registerOutput'](_0x108a26(0xfa8),_0x44eb8a['E'][_0x108a26(0xe8e)]),this[_0x108a26(0xf37)][0x0][_0x108a26(0x1940)][_0x108a26(0x2f54)](_0x44eb8a['E'][_0x108a26(0x1e33)]),this[_0x108a26(0xf37)][0x0]['acceptedConnectionPointTypes'][_0x108a26(0x2f54)](_0x44eb8a['E']['Vector3']),this[_0x108a26(0x3e1)](0x0,0x1);}[_0x3d3f7e(0x1653)](){var _0x14e60f=_0x3d3f7e;return _0x14e60f(0x1295);}get[_0x3d3f7e(0x35fb)](){var _0x182c81=_0x3d3f7e;return this[_0x182c81(0xf37)][0x0];}get[_0x3d3f7e(0x94a)](){return this['_inputs'][0x1];}get[_0x3d3f7e(0x1b3)](){var _0x5296b0=_0x3d3f7e;return this[_0x5296b0(0xf37)][0x2];}get['offsetY'](){var _0x1f0774=_0x3d3f7e;return this[_0x1f0774(0xf37)][0x3];}get['offsetZ'](){var _0x18e91a=_0x3d3f7e;return this[_0x18e91a(0xf37)][0x4];}get[_0x3d3f7e(0xfa8)](){var _0x262129=_0x3d3f7e;return this[_0x262129(0x203)][0x0];}[_0x3d3f7e(0x1dc5)](_0x1a210a){var _0x3d7f0b=_0x3d3f7e;if(super['_buildBlock'](_0x1a210a),this[_0x3d7f0b(0x35fb)][_0x3d7f0b(0x28d4)]&&this['_outputs'][0x0][_0x3d7f0b(0x1d1a)]){const _0x143557=_0x3d7f0b(0x23b4);var _0x3f23c5=_0x3d7f0b(0x1489)+this[_0x3d7f0b(0x2f80)],_0x571875=(_0x1a210a[_0x3d7f0b(0x3dd9)](_0x3d7f0b(0x3ed1),'\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cloudRandom(in\x20float\x20p)\x20{\x20p\x20=\x20fract(p\x20*\x200.011);\x20p\x20*=\x20p\x20+\x207.5;\x20p\x20*=\x20p\x20+\x20p;\x20return\x20fract(p);\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Based\x20on\x20Morgan\x20McGuire\x20@morgan3d\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20https://www.shadertoy.com/view/4dS3Wd\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cloudNoise(in\x20vec2\x20x,\x20in\x20vec2\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20step\x20=\x20chaos\x20*\x20vec2(75.,\x20120.)\x20+\x20vec2(75.,\x20120.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20i\x20=\x20floor(x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20fract(x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20n\x20=\x20dot(i,\x20step);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20u\x20=\x20f\x20*\x20f\x20*\x20(3.0\x20-\x202.0\x20*\x20f);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20mix(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(cloudRandom(n\x20+\x20dot(step,\x20vec2(0,\x200))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec2(1,\x200))),\x20u.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(cloudRandom(n\x20+\x20dot(step,\x20vec2(0,\x201))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec2(1,\x201))),\x20u.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20u.y\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cloudNoise(in\x20vec3\x20x,\x20in\x20vec3\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20step\x20=\x20chaos\x20*\x20vec3(60.,\x20120.,\x2075.)\x20+\x20vec3(60.,\x20120.,\x2075.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20i\x20=\x20floor(x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20f\x20=\x20fract(x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20n\x20=\x20dot(i,\x20step);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20u\x20=\x20f\x20*\x20f\x20*\x20(3.0\x20-\x202.0\x20*\x20f);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20mix(mix(mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x200,\x200))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x200,\x200))),\x20u.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x201,\x200))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x201,\x200))),\x20u.x),\x20u.y),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x200,\x201))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x200,\x201))),\x20u.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x201,\x201))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x201,\x201))),\x20u.x),\x20u.y),\x20u.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}',_0x3d7f0b(0x2d2f)),_0x1a210a[_0x3d7f0b(0x3dd9)](_0x3d7f0b(0xedb)+this['octaves'],_0x143557[_0x3d7f0b(0x3719)](/fbm/gi,_0x3f23c5)[_0x3d7f0b(0x3719)](/OCTAVES/gi,(0x0|this[_0x3d7f0b(0x2f80)])['toString']()),_0x3d7f0b(0x373b)),_0x1a210a['_getFreeVariableName']('st')),_0x4dacd7=(null==(_0x4dacd7=this[_0x3d7f0b(0x35fb)]['connectedPoint'])?void 0x0:_0x4dacd7[_0x3d7f0b(0x2eea)])===_0x44eb8a['E'][_0x3d7f0b(0x1e33)]?_0x3d7f0b(0x2d8f):'vec3',_0x4dacd7=(_0x1a210a[_0x3d7f0b(0x29e8)]+=_0x4dacd7+('\x20'+_0x571875+'\x20=\x20'+this['seed']['associatedVariableName']+_0x3d7f0b(0x410c)),this[_0x3d7f0b(0x1b3)]['isConnected']&&(_0x1a210a[_0x3d7f0b(0x29e8)]+=_0x571875+_0x3d7f0b(0x27db)+this['offsetX'][_0x3d7f0b(0x3728)]+_0x3d7f0b(0x410c)),this[_0x3d7f0b(0x9b7)][_0x3d7f0b(0x28d4)]&&(_0x1a210a['compilationString']+=_0x571875+'.y\x20+=\x200.1\x20*\x20'+this[_0x3d7f0b(0x9b7)][_0x3d7f0b(0x3728)]+_0x3d7f0b(0x410c)),this[_0x3d7f0b(0x2f82)][_0x3d7f0b(0x28d4)]&&_0x3d7f0b(0x1bff)==_0x4dacd7&&(_0x1a210a[_0x3d7f0b(0x29e8)]+=_0x571875+_0x3d7f0b(0x830)+this['offsetZ']['associatedVariableName']+_0x3d7f0b(0x410c)),this['chaos'][_0x3d7f0b(0x28d4)]?this[_0x3d7f0b(0x94a)][_0x3d7f0b(0x3728)]:(null==(_0x4dacd7=this[_0x3d7f0b(0x35fb)]['connectedPoint'])?void 0x0:_0x4dacd7['type'])===_0x44eb8a['E'][_0x3d7f0b(0x1e33)]?_0x3d7f0b(0x2235):_0x3d7f0b(0xd3c));return _0x1a210a['compilationString']+=this[_0x3d7f0b(0x2394)](this[_0x3d7f0b(0x203)][0x0],_0x1a210a)+(_0x3d7f0b(0x1b0)+_0x3f23c5+'('+_0x571875+',\x20'+_0x4dacd7+');\x0d\x0a'),this;}}[_0x3d3f7e(0x113b)](){var _0x5f13e5=_0x3d3f7e;return super['_dumpPropertiesCode']()+(this[_0x5f13e5(0x3c50)]+_0x5f13e5(0x5b9)+this[_0x5f13e5(0x2f80)]+';\x0d\x0a');}[_0x3d3f7e(0x3c81)](){var _0x3d31e5=_0x3d3f7e;const _0x21ee24=super[_0x3d31e5(0x3c81)]();return _0x21ee24[_0x3d31e5(0x2f80)]=this[_0x3d31e5(0x2f80)],_0x21ee24;}[_0x3d3f7e(0x3f89)](_0xfa5ec3,_0x507f8d,_0x4af3ef){super['_deserialize'](_0xfa5ec3,_0x507f8d,_0x4af3ef),this['octaves']=_0xfa5ec3['octaves'];}}(function(_0x43cd9e,_0x24e53a,_0x4ba64a,_0x502297){var _0x3d6529=_0x3d3f7e,_0x3fe47b,_0x3cb51c=arguments[_0x3d6529(0x132e)],_0x139967=_0x3cb51c<0x3?_0x24e53a:null===_0x502297?_0x502297=Object[_0x3d6529(0x319d)](_0x24e53a,_0x4ba64a):_0x502297;if('object'==typeof Reflect&&_0x3d6529(0x187)==typeof Reflect['decorate'])_0x139967=Reflect[_0x3d6529(0x14d7)](_0x43cd9e,_0x24e53a,_0x4ba64a,_0x502297);else{for(var _0x5654b7=_0x43cd9e[_0x3d6529(0x132e)]-0x1;0x0<=_0x5654b7;_0x5654b7--)(_0x3fe47b=_0x43cd9e[_0x5654b7])&&(_0x139967=(_0x3cb51c<0x3?_0x3fe47b(_0x139967):0x3<_0x3cb51c?_0x3fe47b(_0x24e53a,_0x4ba64a,_0x139967):_0x3fe47b(_0x24e53a,_0x4ba64a))||_0x139967);}0x3<_0x3cb51c&&_0x139967&&Object[_0x3d6529(0x1fc0)](_0x24e53a,_0x4ba64a,_0x139967);}([(0x0,_0x2020d7['p'])(_0x3d3f7e(0x1244),_0x2020d7['U'][_0x3d3f7e(0x14af)])],_0x1e26dc['prototype'],_0x3d3f7e(0x2f80),void 0x0),(0x0,_0x180053['H'])(_0x3d3f7e(0x2ce5),_0x1e26dc));},0x13c30:(_0x5c5b6d,_0x1f5839,_0xda024b)=>{var _0x2af712=a8_0x49466b,_0x21cf4f=_0xda024b(0x15a52),_0x4b73bc=_0xda024b(0x1137a),_0x5a15b3=_0xda024b(0x16ad5),_0xda024b=_0xda024b(0xe456);class _0x34379f extends _0x21cf4f['k']{constructor(_0x1121a8){var _0x17f768=a8_0x58a1;super(_0x1121a8,_0x5a15b3['u']['Neutral']),this['rSwizzle']='r',this[_0x17f768(0x3f22)]='g',this['bSwizzle']='b',this[_0x17f768(0x39ce)]='a',this[_0x17f768(0x3845)]('rgb\x20',_0x4b73bc['E'][_0x17f768(0x3777)],!0x0),this[_0x17f768(0x3845)]('r',_0x4b73bc['E']['Float'],!0x0),this[_0x17f768(0x3845)]('g',_0x4b73bc['E'][_0x17f768(0xe8e)],!0x0),this[_0x17f768(0x3845)]('b',_0x4b73bc['E'][_0x17f768(0xe8e)],!0x0),this[_0x17f768(0x3845)]('a',_0x4b73bc['E'][_0x17f768(0xe8e)],!0x0),this[_0x17f768(0x3554)]('rgba',_0x4b73bc['E']['Color4']),this[_0x17f768(0x3554)]('rgb',_0x4b73bc['E'][_0x17f768(0x3777)]);}[_0x2af712(0x1653)](){var _0x4cc9d5=_0x2af712;return _0x4cc9d5(0x1d06);}get['rgbIn'](){var _0x42074a=_0x2af712;return this[_0x42074a(0xf37)][0x0];}get['r'](){var _0x4f02f0=_0x2af712;return this[_0x4f02f0(0xf37)][0x1];}get['g'](){var _0x3966a7=_0x2af712;return this[_0x3966a7(0xf37)][0x2];}get['b'](){var _0x59f412=_0x2af712;return this[_0x59f412(0xf37)][0x3];}get['a'](){var _0x4ccb20=_0x2af712;return this[_0x4ccb20(0xf37)][0x4];}get[_0x2af712(0x218c)](){var _0x5c9766=_0x2af712;return this[_0x5c9766(0x203)][0x0];}get[_0x2af712(0x1cb2)](){var _0xed502d=_0x2af712;return this[_0xed502d(0x203)][0x1];}get[_0x2af712(0x1885)](){var _0x4f5ab8=_0x2af712;return this[_0x4f5ab8(0x1cb2)];}[_0x2af712(0x3cd3)](_0x1e91c9){var _0x2e9e34=_0x2af712;return _0x2e9e34(0xf49)===_0x1e91c9?_0x2e9e34(0x22a9):_0x1e91c9;}[_0x2af712(0x14dd)](_0x14f3c5){var _0x416c45=_0x2af712;const _0x1a49ff=this[_0x416c45(0x103e)]+this[_0x416c45(0x3f22)]+this[_0x416c45(0x14c)]+this[_0x416c45(0x39ce)];return'.'+_0x1a49ff[_0x416c45(0x46a)](0x0,_0x14f3c5);}[_0x2af712(0x1dc5)](_0x378680){var _0xfdbd10=_0x2af712;super['_buildBlock'](_0x378680);var _0x535ea3=this['r'],_0xfc40a0=this['g'],_0x2b4954=this['b'],_0x449935=this['a'],_0x5e3e73=this[_0xfdbd10(0x22a9)],_0x2dd4a6=this[_0xfdbd10(0x203)][0x0],_0x49ddab=this['_outputs'][0x1];return _0x5e3e73[_0xfdbd10(0x28d4)]?(_0x2dd4a6['hasEndpoints']&&(_0x378680[_0xfdbd10(0x29e8)]+=this[_0xfdbd10(0x2394)](_0x2dd4a6,_0x378680)+(_0xfdbd10(0xa82)+_0x5e3e73['associatedVariableName']+',\x20'+(_0x449935[_0xfdbd10(0x28d4)]?this[_0xfdbd10(0x1086)](_0x449935):_0xfdbd10(0x37e6))+')'+this[_0xfdbd10(0x14dd)](0x4)+_0xfdbd10(0x410c))),_0x49ddab[_0xfdbd10(0x1d1a)]&&(_0x378680['compilationString']+=this['_declareOutput'](_0x49ddab,_0x378680)+(_0xfdbd10(0x1b0)+_0x5e3e73['associatedVariableName']+this['_buildSwizzle'](0x3)+_0xfdbd10(0x410c)))):(_0x2dd4a6[_0xfdbd10(0x1d1a)]&&(_0x378680[_0xfdbd10(0x29e8)]+=this['_declareOutput'](_0x2dd4a6,_0x378680)+(_0xfdbd10(0xa82)+(_0x535ea3[_0xfdbd10(0x28d4)]?this[_0xfdbd10(0x1086)](_0x535ea3):_0xfdbd10(0x37e6))+',\x20'+(_0xfc40a0['isConnected']?this[_0xfdbd10(0x1086)](_0xfc40a0):'0.0')+',\x20'+(_0x2b4954[_0xfdbd10(0x28d4)]?this[_0xfdbd10(0x1086)](_0x2b4954):_0xfdbd10(0x37e6))+',\x20'+(_0x449935[_0xfdbd10(0x28d4)]?this[_0xfdbd10(0x1086)](_0x449935):_0xfdbd10(0x37e6))+')'+this[_0xfdbd10(0x14dd)](0x4)+_0xfdbd10(0x410c))),_0x49ddab[_0xfdbd10(0x1d1a)]&&(_0x378680[_0xfdbd10(0x29e8)]+=this[_0xfdbd10(0x2394)](_0x49ddab,_0x378680)+(_0xfdbd10(0x20ef)+(_0x535ea3[_0xfdbd10(0x28d4)]?this[_0xfdbd10(0x1086)](_0x535ea3):_0xfdbd10(0x37e6))+',\x20'+(_0xfc40a0['isConnected']?this[_0xfdbd10(0x1086)](_0xfc40a0):_0xfdbd10(0x37e6))+',\x20'+(_0x2b4954['isConnected']?this[_0xfdbd10(0x1086)](_0x2b4954):'0.0')+')'+this['_buildSwizzle'](0x3)+';\x0d\x0a'))),this;}[_0x2af712(0x3c81)](){var _0x3ef445=_0x2af712;const _0x459551=super[_0x3ef445(0x3c81)]();return _0x459551[_0x3ef445(0x103e)]=this[_0x3ef445(0x103e)],_0x459551[_0x3ef445(0x3f22)]=this[_0x3ef445(0x3f22)],_0x459551[_0x3ef445(0x14c)]=this[_0x3ef445(0x14c)],_0x459551['aSwizzle']=this['aSwizzle'],_0x459551;}[_0x2af712(0x3f89)](_0x300ee4,_0x52731f,_0x1d5e27){var _0x583c1a=_0x2af712;super[_0x583c1a(0x3f89)](_0x300ee4,_0x52731f,_0x1d5e27),this['rSwizzle']=null!=(_0x52731f=_0x300ee4[_0x583c1a(0x103e)])?_0x52731f:'r',this[_0x583c1a(0x3f22)]=null!=(_0x1d5e27=_0x300ee4['gSwizzle'])?_0x1d5e27:'g',this['bSwizzle']=null!=(_0x52731f=_0x300ee4[_0x583c1a(0x14c)])?_0x52731f:'b',this['aSwizzle']=null!=(_0x1d5e27=_0x300ee4[_0x583c1a(0x39ce)])?_0x1d5e27:'a';}[_0x2af712(0x113b)](){var _0x51fb8c=_0x2af712,_0x53fb99=super['_dumpPropertiesCode']();return(_0x53fb99+=this[_0x51fb8c(0x3c50)]+'.rSwizzle\x20=\x20\x22'+this['rSwizzle']+'\x22;\x0d\x0a')+(this[_0x51fb8c(0x3c50)]+_0x51fb8c(0x3b02)+this[_0x51fb8c(0x3f22)]+_0x51fb8c(0x9cf))+(this[_0x51fb8c(0x3c50)]+_0x51fb8c(0x378b)+this[_0x51fb8c(0x14c)]+_0x51fb8c(0x9cf))+(this[_0x51fb8c(0x3c50)]+_0x51fb8c(0x66f)+this[_0x51fb8c(0x39ce)]+_0x51fb8c(0x9cf));}}(0x0,_0xda024b['H'])(_0x2af712(0x2224),_0x34379f);},0xe38:(_0x585b7b,_0x519bec,_0xcc69ac)=>{var _0x529dbe=a8_0x49466b;_0xcc69ac['d'](_0x519bec,{'v':()=>_0x29707e});var _0x519bec=_0xcc69ac(0x15a52),_0x1d1b15=_0xcc69ac(0x1137a),_0x31645b=_0xcc69ac(0x16ad5),_0xcc69ac=_0xcc69ac(0xe456);class _0x29707e extends _0x519bec['k']{constructor(_0x186d35){var _0x507ff2=a8_0x58a1;super(_0x186d35,_0x31645b['u'][_0x507ff2(0x2c95)]),this[_0x507ff2(0x3845)](_0x507ff2(0x218c),_0x1d1b15['E'][_0x507ff2(0xb4b)],!0x0),this['registerInput'](_0x507ff2(0xf49),_0x1d1b15['E']['Color3'],!0x0),this[_0x507ff2(0x3554)](_0x507ff2(0x1885),_0x1d1b15['E'][_0x507ff2(0x3777)]),this[_0x507ff2(0x3554)]('r',_0x1d1b15['E']['Float']),this[_0x507ff2(0x3554)]('g',_0x1d1b15['E'][_0x507ff2(0xe8e)]),this['registerOutput']('b',_0x1d1b15['E']['Float']),this[_0x507ff2(0x3554)]('a',_0x1d1b15['E'][_0x507ff2(0xe8e)]),this[_0x507ff2(0x30e1)]=!0x0;}['getClassName'](){var _0x42742e=a8_0x58a1;return _0x42742e(0x955);}get[_0x529dbe(0x218c)](){var _0x3060c0=_0x529dbe;return this[_0x3060c0(0xf37)][0x0];}get[_0x529dbe(0x22a9)](){var _0x503343=_0x529dbe;return this[_0x503343(0xf37)][0x1];}get['rgbOut'](){var _0x42170c=_0x529dbe;return this[_0x42170c(0x203)][0x0];}get['r'](){return this['_outputs'][0x1];}get['g'](){var _0x2fbf97=_0x529dbe;return this[_0x2fbf97(0x203)][0x2];}get['b'](){var _0x4c3858=_0x529dbe;return this[_0x4c3858(0x203)][0x3];}get['a'](){return this['_outputs'][0x4];}[_0x529dbe(0x3cd3)](_0x3b7c50){var _0x419e32=_0x529dbe;return _0x419e32(0xf49)===_0x3b7c50?_0x419e32(0x22a9):_0x3b7c50;}['_outputRename'](_0x4fea85){var _0x454d08=_0x529dbe;return _0x454d08(0x1885)===_0x4fea85?_0x454d08(0x1cb2):_0x4fea85;}['_buildBlock'](_0x58091e){var _0x449f2b=_0x529dbe;super['_buildBlock'](_0x58091e);var _0x76faff,_0x4366dd,_0x4192bf,_0x359770,_0x400416,_0x240986=this[_0x449f2b(0x218c)]['isConnected']?this[_0x449f2b(0x218c)]:this[_0x449f2b(0x22a9)];if(_0x240986['isConnected'])return _0x76faff=this['_outputs'][0x0],_0x4366dd=this[_0x449f2b(0x203)][0x1],_0x4192bf=this[_0x449f2b(0x203)][0x2],_0x359770=this[_0x449f2b(0x203)][0x3],_0x400416=this['_outputs'][0x4],_0x76faff[_0x449f2b(0x1d1a)]&&(_0x58091e['compilationString']+=this['_declareOutput'](_0x76faff,_0x58091e)+(_0x449f2b(0x1b0)+_0x240986[_0x449f2b(0x3728)]+_0x449f2b(0xe82))),_0x4366dd['hasEndpoints']&&(_0x58091e[_0x449f2b(0x29e8)]+=this[_0x449f2b(0x2394)](_0x4366dd,_0x58091e)+(_0x449f2b(0x1b0)+_0x240986[_0x449f2b(0x3728)]+_0x449f2b(0x2f0d))),_0x4192bf[_0x449f2b(0x1d1a)]&&(_0x58091e[_0x449f2b(0x29e8)]+=this[_0x449f2b(0x2394)](_0x4192bf,_0x58091e)+(_0x449f2b(0x1b0)+_0x240986[_0x449f2b(0x3728)]+_0x449f2b(0x2777))),_0x359770[_0x449f2b(0x1d1a)]&&(_0x58091e[_0x449f2b(0x29e8)]+=this['_declareOutput'](_0x359770,_0x58091e)+(_0x449f2b(0x1b0)+_0x240986[_0x449f2b(0x3728)]+_0x449f2b(0x2f92))),_0x400416['hasEndpoints']&&(_0x58091e[_0x449f2b(0x29e8)]+=this[_0x449f2b(0x2394)](_0x400416,_0x58091e)+('\x20=\x20'+_0x240986['associatedVariableName']+_0x449f2b(0x218))),this;}}(0x0,_0xcc69ac['H'])(_0x529dbe(0x3012),_0x29707e);},0xd895:(_0x21c520,_0x425736,_0x4340e6)=>{var _0x45f6a2=a8_0x49466b,_0x22d46d,_0x2308f4=_0x4340e6(0x15a52),_0x16093b=_0x4340e6(0x1137a),_0x21875b=_0x4340e6(0x16ad5),_0x4340e6=_0x4340e6(0xe456);_0x22d46d={'Equal':0x0,0x0:_0x45f6a2(0xb4c),'NotEqual':0x1,0x1:_0x45f6a2(0x37b9),'LessThan':0x2,0x2:_0x45f6a2(0x29d8),'GreaterThan':0x3,0x3:_0x45f6a2(0x227d),'LessOrEqual':0x4,0x4:_0x45f6a2(0x8f4),'GreaterOrEqual':0x5,0x5:_0x45f6a2(0x659),'Xor':0x6,0x6:_0x45f6a2(0x3e56),'Or':0x7,0x7:'Or','And':0x8,0x8:_0x45f6a2(0x336c)};class _0x488cd8 extends _0x2308f4['k']{constructor(_0x280750){var _0x60660d=_0x45f6a2;super(_0x280750,_0x21875b['u']['Neutral']),this[_0x60660d(0x508)]=_0x22d46d['LessThan'],this[_0x60660d(0x3845)]('a',_0x16093b['E'][_0x60660d(0xe8e)]),this[_0x60660d(0x3845)]('b',_0x16093b['E'][_0x60660d(0xe8e)]),this[_0x60660d(0x3845)](_0x60660d(0x72f),_0x16093b['E']['AutoDetect'],!0x0),this[_0x60660d(0x3845)](_0x60660d(0xb88),_0x16093b['E'][_0x60660d(0x2e2c)],!0x0),this[_0x60660d(0x3554)](_0x60660d(0xfa8),_0x16093b['E'][_0x60660d(0xdf5)]),this[_0x60660d(0x3e1)](0x2,0x3),this[_0x60660d(0x203)][0x0]['_typeConnectionSource']=this['_inputs'][0x2],this[_0x60660d(0x203)][0x0]['_defaultConnectionPointType']=_0x16093b['E'][_0x60660d(0xe8e)];}[_0x45f6a2(0x1653)](){return'ConditionalBlock';}get['a'](){return this['_inputs'][0x0];}get['b'](){var _0x4b622b=_0x45f6a2;return this[_0x4b622b(0xf37)][0x1];}get['true'](){return this['_inputs'][0x2];}get[_0x45f6a2(0xb88)](){var _0x27cb57=_0x45f6a2;return this[_0x27cb57(0xf37)][0x3];}get[_0x45f6a2(0xfa8)](){return this['_outputs'][0x0];}[_0x45f6a2(0x1dc5)](_0x1a5a95){var _0x49c58e=_0x45f6a2;super[_0x49c58e(0x1dc5)](_0x1a5a95);var _0x53d0ec=this[_0x49c58e(0x203)][0x0],_0x516e01=this['true'][_0x49c58e(0x28d4)]?this[_0x49c58e(0x72f)][_0x49c58e(0x3728)]:'1.0',_0x3a8113=this['false'][_0x49c58e(0x28d4)]?this[_0x49c58e(0xb88)][_0x49c58e(0x3728)]:_0x49c58e(0x37e6);switch(this[_0x49c58e(0x508)]){case _0x22d46d['Equal']:_0x1a5a95[_0x49c58e(0x29e8)]+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x1b0)+this['a']['associatedVariableName']+'\x20==\x20'+this['b']['associatedVariableName']+_0x49c58e(0x16d7)+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+_0x49c58e(0x410c));break;case _0x22d46d[_0x49c58e(0x37b9)]:_0x1a5a95['compilationString']+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x1b0)+this['a']['associatedVariableName']+'\x20!=\x20'+this['b']['associatedVariableName']+_0x49c58e(0x16d7)+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+_0x49c58e(0x410c));break;case _0x22d46d['LessThan']:_0x1a5a95[_0x49c58e(0x29e8)]+=this['_declareOutput'](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x1b0)+this['a'][_0x49c58e(0x3728)]+'\x20<\x20'+this['b'][_0x49c58e(0x3728)]+_0x49c58e(0x16d7)+_0x516e01+'\x20:\x20'+_0x3a8113+_0x49c58e(0x410c));break;case _0x22d46d[_0x49c58e(0x8f4)]:_0x1a5a95['compilationString']+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x1b0)+this['a'][_0x49c58e(0x3728)]+_0x49c58e(0xb51)+this['b'][_0x49c58e(0x3728)]+_0x49c58e(0x16d7)+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+_0x49c58e(0x410c));break;case _0x22d46d[_0x49c58e(0x227d)]:_0x1a5a95[_0x49c58e(0x29e8)]+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x1b0)+this['a']['associatedVariableName']+_0x49c58e(0x7df)+this['b'][_0x49c58e(0x3728)]+'\x20?\x20'+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+_0x49c58e(0x410c));break;case _0x22d46d[_0x49c58e(0x659)]:_0x1a5a95[_0x49c58e(0x29e8)]+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x1b0)+this['a'][_0x49c58e(0x3728)]+_0x49c58e(0x3ce1)+this['b'][_0x49c58e(0x3728)]+'\x20?\x20'+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+';\x0d\x0a');break;case _0x22d46d[_0x49c58e(0x3e56)]:_0x1a5a95[_0x49c58e(0x29e8)]+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+('\x20=\x20(mod('+this['a']['associatedVariableName']+_0x49c58e(0x2a12)+this['b'][_0x49c58e(0x3728)]+_0x49c58e(0x1535)+_0x516e01+'\x20:\x20'+_0x3a8113+';\x0d\x0a');break;case _0x22d46d['Or']:_0x1a5a95[_0x49c58e(0x29e8)]+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+(_0x49c58e(0x81c)+this['a']['associatedVariableName']+_0x49c58e(0x2a12)+this['b'][_0x49c58e(0x3728)]+',\x201.0)\x20>\x200.0)\x20?\x20'+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+_0x49c58e(0x410c));break;case _0x22d46d[_0x49c58e(0x336c)]:_0x1a5a95['compilationString']+=this[_0x49c58e(0x2394)](_0x53d0ec,_0x1a5a95)+('\x20=\x20('+this['a'][_0x49c58e(0x3728)]+_0x49c58e(0x146)+this['b'][_0x49c58e(0x3728)]+_0x49c58e(0x669)+_0x516e01+_0x49c58e(0x1a93)+_0x3a8113+';\x0d\x0a');}return this;}[_0x45f6a2(0x3c81)](){var _0x45119b=_0x45f6a2;const _0x235ade=super[_0x45119b(0x3c81)]();return _0x235ade['condition']=this['condition'],_0x235ade;}[_0x45f6a2(0x3f89)](_0x5701e1,_0x41aa02,_0x414449){var _0x27f5cb=_0x45f6a2;super[_0x27f5cb(0x3f89)](_0x5701e1,_0x41aa02,_0x414449),this[_0x27f5cb(0x508)]=_0x5701e1['condition'];}[_0x45f6a2(0x113b)](){var _0x333f27=_0x45f6a2;return super['_dumpPropertiesCode']()+(this[_0x333f27(0x3c50)]+_0x333f27(0xaf5)+_0x22d46d[this[_0x333f27(0x508)]]+_0x333f27(0x410c));}}(0x0,_0x4340e6['H'])(_0x45f6a2(0x23d6),_0x488cd8);},0x626c:(_0x4047f9,_0x2bab7d,_0xaeb0d1)=>{var _0xb1f8b2=a8_0x49466b,_0x4b6172=_0xaeb0d1(0x15a52),_0xd378e6=_0xaeb0d1(0x1137a),_0xdf35c2=_0xaeb0d1(0x16ad5),_0xaeb0d1=_0xaeb0d1(0xe456);class _0x6da971 extends _0x4b6172['k']{constructor(_0x4eb92e){var _0x1c3390=a8_0x58a1;super(_0x4eb92e,_0xdf35c2['u'][_0x1c3390(0x2c95)]),this[_0x1c3390(0x3845)](_0x1c3390(0x29b1),_0xd378e6['E'][_0x1c3390(0x2e2c)]),this[_0x1c3390(0x3845)](_0x1c3390(0x149f),_0xd378e6['E'][_0x1c3390(0x2e2c)]),this[_0x1c3390(0x3554)]('output',_0xd378e6['E'][_0x1c3390(0x23ca)]),this['_linkConnectionTypes'](0x0,0x1),this[_0x1c3390(0xf37)][0x0]['excludedConnectionPointTypes'][_0x1c3390(0x2f54)](_0xd378e6['E']['Float']),this[_0x1c3390(0xf37)][0x0][_0x1c3390(0x133e)][_0x1c3390(0x2f54)](_0xd378e6['E'][_0x1c3390(0x3809)]),this[_0x1c3390(0xf37)][0x0][_0x1c3390(0x133e)][_0x1c3390(0x2f54)](_0xd378e6['E'][_0x1c3390(0x1e33)]),this[_0x1c3390(0xf37)][0x1][_0x1c3390(0x133e)]['push'](_0xd378e6['E'][_0x1c3390(0xe8e)]),this[_0x1c3390(0xf37)][0x1][_0x1c3390(0x133e)][_0x1c3390(0x2f54)](_0xd378e6['E'][_0x1c3390(0x3809)]),this[_0x1c3390(0xf37)][0x1][_0x1c3390(0x133e)][_0x1c3390(0x2f54)](_0xd378e6['E'][_0x1c3390(0x1e33)]);}['getClassName'](){var _0x1ddbe8=a8_0x58a1;return _0x1ddbe8(0xa3f);}get[_0xb1f8b2(0x29b1)](){var _0x4c63a9=_0xb1f8b2;return this[_0x4c63a9(0xf37)][0x0];}get[_0xb1f8b2(0x149f)](){var _0x3e01f2=_0xb1f8b2;return this[_0x3e01f2(0xf37)][0x1];}get[_0xb1f8b2(0xfa8)](){var _0x226a75=_0xb1f8b2;return this[_0x226a75(0x203)][0x0];}[_0xb1f8b2(0x1dc5)](_0x566ccd){var _0x305e9f=_0xb1f8b2;super[_0x305e9f(0x1dc5)](_0x566ccd);var _0x359826=this[_0x305e9f(0x203)][0x0];return _0x566ccd['compilationString']+=this[_0x305e9f(0x2394)](_0x359826,_0x566ccd)+(_0x305e9f(0x3b23)+this['left'][_0x305e9f(0x3728)]+'.xyz,\x20'+this[_0x305e9f(0x149f)][_0x305e9f(0x3728)]+_0x305e9f(0x38b8)),this;}}(0x0,_0xaeb0d1['H'])(_0xb1f8b2(0x1ef3),_0x6da971);},0x5d46:(_0x3b6ae3,_0xf0f85f,_0x247e15)=>{var _0x3a9838=a8_0x49466b,_0x494b95=_0x247e15(0x15a52),_0x44f959=_0x247e15(0x1137a),_0x5ed222=_0x247e15(0x16ad5),_0x247e15=_0x247e15(0xe456);class _0x292c1d extends _0x494b95['k']{constructor(_0x3103e6){super(_0x3103e6);}get[_0x3a9838(0x6a4)](){return this['_options'];}set['options'](_0x33807f){var _0xefbd83=_0x3a9838;this[_0xefbd83(0x1fad)](_0x33807f);}[_0x3a9838(0x1653)](){var _0x2f0855=_0x3a9838;return _0x2f0855(0x2fc1);}[_0x3a9838(0x1dc5)](_0x394249){var _0x373694=_0x3a9838;super[_0x373694(0x1dc5)](_0x394249);let _0x424e9a=this[_0x373694(0x2e4a)],_0x13fbd1=this[_0x373694(0x18c4)][_0x373694(0x21bc)],_0x41c587=(this['_inputs'][_0x373694(0x2f62)](_0x335c75=>{var _0x10eaba=_0x373694,_0x476b23=new RegExp(_0x10eaba(0x155d)+_0x335c75[_0x10eaba(0x3efc)]+'\x5c}','gm'),_0x335c75=_0x394249[_0x10eaba(0x3f99)](_0x335c75[_0x10eaba(0x2eea)]);_0x424e9a=_0x424e9a[_0x10eaba(0x3719)](_0x476b23,_0x335c75),_0x13fbd1=_0x13fbd1[_0x10eaba(0x3719)](_0x476b23,_0x335c75);}),this[_0x373694(0x203)][_0x373694(0x2f62)](_0x308a37=>{var _0xa4d0f2=_0x373694,_0x555457=new RegExp('\x5c{TYPE_'+_0x308a37[_0xa4d0f2(0x3efc)]+'\x5c}','gm'),_0x308a37=_0x394249[_0xa4d0f2(0x3f99)](_0x308a37[_0xa4d0f2(0x2eea)]);_0x424e9a=_0x424e9a[_0xa4d0f2(0x3719)](_0x555457,_0x308a37),_0x13fbd1=_0x13fbd1[_0xa4d0f2(0x3719)](_0x555457,_0x308a37);}),_0x394249['_emitFunction'](_0x13fbd1,_0x424e9a,''),this[_0x373694(0x203)][_0x373694(0x2f62)](_0x246b52=>{var _0x36b8d3=_0x373694;_0x394249[_0x36b8d3(0x29e8)]+=this[_0x36b8d3(0x2394)](_0x246b52,_0x394249)+';\x0d\x0a';}),_0x394249['compilationString']+=_0x13fbd1+'(',!0x1);return this[_0x373694(0xf37)][_0x373694(0x2f62)]((_0x5b0b03,_0x524dd2)=>{var _0x3db2e4=_0x373694;0x0<_0x524dd2&&(_0x394249[_0x3db2e4(0x29e8)]+=',\x20'),_0x394249[_0x3db2e4(0x29e8)]+=_0x5b0b03['associatedVariableName'],_0x41c587=!0x0;}),this[_0x373694(0x203)][_0x373694(0x2f62)]((_0xa4e65b,_0x4aba1c)=>{var _0x4cfd2f=_0x373694;(0x0<_0x4aba1c||_0x41c587)&&(_0x394249['compilationString']+=',\x20'),_0x394249[_0x4cfd2f(0x29e8)]+=_0xa4e65b[_0x4cfd2f(0x3728)];}),_0x394249[_0x373694(0x29e8)]+=_0x373694(0x23d3),this;}[_0x3a9838(0x113b)](){var _0x13d89b=_0x3a9838;return super[_0x13d89b(0x113b)]()+(this[_0x13d89b(0x3c50)]+_0x13d89b(0x2e38)+JSON[_0x13d89b(0x1e90)](this[_0x13d89b(0x18c4)])+_0x13d89b(0x410c));}[_0x3a9838(0x3c81)](){var _0x55575a=_0x3a9838;const _0x5d91d0=super['serialize']();return _0x5d91d0[_0x55575a(0x6a4)]=this[_0x55575a(0x18c4)],_0x5d91d0;}[_0x3a9838(0x3f89)](_0x3a3621,_0x4f7ee,_0x16fbab){var _0x555a1d=_0x3a9838;this[_0x555a1d(0x1fad)](_0x3a3621[_0x555a1d(0x6a4)]),super['_deserialize'](_0x3a3621,_0x4f7ee,_0x16fbab);}[_0x3a9838(0x1fad)](_0x27a626){var _0x4fa6b9=_0x3a9838,_0x116881;this[_0x4fa6b9(0x18c4)]=_0x27a626,this[_0x4fa6b9(0x2e4a)]=_0x27a626[_0x4fa6b9(0xa71)][_0x4fa6b9(0x2abd)]('\x0d\x0a')+'\x0d\x0a',this[_0x4fa6b9(0x3efc)]=this[_0x4fa6b9(0x3efc)]||_0x27a626[_0x4fa6b9(0x3efc)],this['target']=_0x5ed222['u'][_0x27a626[_0x4fa6b9(0x2966)]],null!=(_0x116881=_0x27a626[_0x4fa6b9(0xf73)])&&_0x116881[_0x4fa6b9(0x2f62)]((_0x2566e5,_0x162930)=>{var _0x104792=_0x4fa6b9,_0x38564a=_0x44f959['E'][_0x2566e5[_0x104792(0x2eea)]];this[_0x104792(0x3845)](_0x2566e5['name'],_0x38564a),Object[_0x104792(0x1fc0)](this,_0x2566e5[_0x104792(0x3efc)],{'get':function(){var _0x52f1da=_0x104792;return this[_0x52f1da(0xf37)][_0x162930];},'enumerable':!0x0,'configurable':!0x0});}),null!=(_0x116881=_0x27a626[_0x4fa6b9(0x273)])&&_0x116881[_0x4fa6b9(0x2f62)]((_0xab31ae,_0x452831)=>{var _0x2b00a9=_0x4fa6b9;this['registerOutput'](_0xab31ae[_0x2b00a9(0x3efc)],_0x44f959['E'][_0xab31ae[_0x2b00a9(0x2eea)]]),Object[_0x2b00a9(0x1fc0)](this,_0xab31ae['name'],{'get':function(){return this['_outputs'][_0x452831];},'enumerable':!0x0,'configurable':!0x0}),_0x2b00a9(0xdf5)===_0xab31ae[_0x2b00a9(0x2eea)]&&(this[_0x2b00a9(0x203)][_0x452831][_0x2b00a9(0x207e)]=this[_0x2b00a9(0x12d6)](_0xab31ae[_0x2b00a9(0x1d50)])[0x0]);}),null!=(_0x116881=_0x27a626['inLinkedConnectionTypes'])&&_0x116881[_0x4fa6b9(0x2f62)](_0x43c4f4=>{var _0x52fc1d=_0x4fa6b9;this[_0x52fc1d(0x3e1)](this[_0x52fc1d(0x12d6)](_0x43c4f4['input1'])[0x1],this[_0x52fc1d(0x12d6)](_0x43c4f4['input2'])[0x1]);});}[_0x3a9838(0x12d6)](_0x35e4e4){var _0x3bf6db=_0x3a9838;if(!_0x35e4e4)return null;for(let _0x4262a5=0x0;_0x4262a5<this[_0x3bf6db(0xf37)][_0x3bf6db(0x132e)];_0x4262a5++)if(this[_0x3bf6db(0xf37)][_0x4262a5][_0x3bf6db(0x3efc)]===_0x35e4e4)return[this['_inputs'][_0x4262a5],_0x4262a5];return null;}}(0x0,_0x247e15['H'])(_0x3a9838(0x2f8c),_0x292c1d);},0x25f7:(_0x1b54d1,_0x57e854,_0xd8beb2)=>{var _0x478213=a8_0x49466b,_0x14f524=_0xd8beb2(0x15a52),_0x19817b=_0xd8beb2(0x1137a),_0x50d6a6=_0xd8beb2(0x16ad5),_0xd8beb2=_0xd8beb2(0xe456);class _0x1b7bbd extends _0x14f524['k']{constructor(_0x382688){var _0x19afdb=a8_0x58a1;super(_0x382688,_0x50d6a6['u']['Neutral']),this['registerInput']('color',_0x19817b['E'][_0x19afdb(0x3777)]),this[_0x19afdb(0x3845)]('level',_0x19817b['E']['Float']),this[_0x19afdb(0x3554)](_0x19afdb(0xfa8),_0x19817b['E']['Color3']);}['getClassName'](){var _0x4b9b68=a8_0x58a1;return _0x4b9b68(0x16ed);}get['color'](){var _0x300c14=a8_0x58a1;return this[_0x300c14(0xf37)][0x0];}get[_0x478213(0x2da0)](){return this['_inputs'][0x1];}get[_0x478213(0xfa8)](){var _0x27bd05=_0x478213;return this[_0x27bd05(0x203)][0x0];}[_0x478213(0x1dc5)](_0xd7ac4f){var _0x5c7877=_0x478213;super[_0x5c7877(0x1dc5)](_0xd7ac4f);var _0x326a56=this[_0x5c7877(0x203)][0x0],_0x3b6828=this['color'][_0x5c7877(0x3728)],_0x41c20a=_0xd7ac4f[_0x5c7877(0x109d)]('colorMin'),_0x5aabea=_0xd7ac4f[_0x5c7877(0x109d)](_0x5c7877(0x1bc7)),_0x1de4d9=_0xd7ac4f[_0x5c7877(0x109d)]('colorMerge');return _0xd7ac4f[_0x5c7877(0x29e8)]+=_0x5c7877(0x20bb)+_0x41c20a+'\x20=\x20min(min('+_0x3b6828+_0x5c7877(0x18b3)+_0x3b6828+_0x5c7877(0x2fef)+_0x3b6828+_0x5c7877(0x32c8),_0xd7ac4f['compilationString']+=_0x5c7877(0x20bb)+_0x5aabea+_0x5c7877(0x2ba1)+_0x3b6828+_0x5c7877(0x18b3)+_0x3b6828+_0x5c7877(0x2fef)+_0x3b6828+_0x5c7877(0x32c8),_0xd7ac4f[_0x5c7877(0x29e8)]+='float\x20'+_0x1de4d9+'\x20=\x200.5\x20*\x20('+_0x41c20a+_0x5c7877(0x2a12)+_0x5aabea+_0x5c7877(0x23d3),_0xd7ac4f[_0x5c7877(0x29e8)]+=this['_declareOutput'](_0x326a56,_0xd7ac4f)+(_0x5c7877(0x5c7)+_0x3b6828+_0x5c7877(0x1ce8)+_0x1de4d9+',\x20'+_0x1de4d9+',\x20'+_0x1de4d9+'),\x20'+this[_0x5c7877(0x2da0)][_0x5c7877(0x3728)]+_0x5c7877(0x23d3)),this;}}(0x0,_0xd8beb2['H'])(_0x478213(0x1f63),_0x1b7bbd);},0x111f4:(_0x552644,_0x558010,_0x3d1b02)=>{var _0xcbf0b1=a8_0x49466b,_0x26588f=_0x3d1b02(0x15a52),_0x5d3e96=_0x3d1b02(0x1137a),_0x302a76=_0x3d1b02(0x16ad5),_0x3d1b02=_0x3d1b02(0xe456);class _0x46c6c0 extends _0x26588f['k']{constructor(_0x2b1a06){var _0x997daf=a8_0x58a1;super(_0x2b1a06,_0x302a76['u'][_0x997daf(0x2c95)]),this[_0x997daf(0x3845)]('left',_0x5d3e96['E']['AutoDetect']),this[_0x997daf(0x3845)]('right',_0x5d3e96['E'][_0x997daf(0x2e2c)]),this[_0x997daf(0x3554)](_0x997daf(0xfa8),_0x5d3e96['E'][_0x997daf(0xe8e)]),this[_0x997daf(0x3e1)](0x0,0x1),this[_0x997daf(0xf37)][0x0][_0x997daf(0x133e)]['push'](_0x5d3e96['E']['Float']),this[_0x997daf(0xf37)][0x0][_0x997daf(0x133e)][_0x997daf(0x2f54)](_0x5d3e96['E'][_0x997daf(0x3809)]),this['_inputs'][0x1]['excludedConnectionPointTypes'][_0x997daf(0x2f54)](_0x5d3e96['E'][_0x997daf(0xe8e)]),this[_0x997daf(0xf37)][0x1][_0x997daf(0x133e)][_0x997daf(0x2f54)](_0x5d3e96['E'][_0x997daf(0x3809)]);}[_0xcbf0b1(0x1653)](){var _0x2664bd=_0xcbf0b1;return _0x2664bd(0x2ade);}get['left'](){var _0x4075ed=_0xcbf0b1;return this[_0x4075ed(0xf37)][0x0];}get[_0xcbf0b1(0x149f)](){var _0x1930d0=_0xcbf0b1;return this[_0x1930d0(0xf37)][0x1];}get[_0xcbf0b1(0xfa8)](){var _0x3f1901=_0xcbf0b1;return this[_0x3f1901(0x203)][0x0];}[_0xcbf0b1(0x1dc5)](_0x4cc678){var _0x7734e2=_0xcbf0b1;super[_0x7734e2(0x1dc5)](_0x4cc678);var _0x243237=this[_0x7734e2(0x203)][0x0];return _0x4cc678[_0x7734e2(0x29e8)]+=this[_0x7734e2(0x2394)](_0x243237,_0x4cc678)+(_0x7734e2(0x3c9c)+this[_0x7734e2(0x29b1)]['associatedVariableName']+_0x7734e2(0x1d8d)+this[_0x7734e2(0x149f)]['associatedVariableName']+_0x7734e2(0x23d3)),this;}}(0x0,_0x3d1b02['H'])('BABYLON.DistanceBlock',_0x46c6c0);},0x1406a:(_0x5e1029,_0x1324ad,_0x17c5c6)=>{var _0x5d48e6=a8_0x49466b,_0x3a94f5=_0x17c5c6(0x15a52),_0x34cec8=_0x17c5c6(0x1137a),_0x7f75b7=_0x17c5c6(0x16ad5),_0x17c5c6=_0x17c5c6(0xe456);class _0x2f2be6 extends _0x3a94f5['k']{constructor(_0x4e65aa){var _0x324e1b=a8_0x58a1;super(_0x4e65aa,_0x7f75b7['u'][_0x324e1b(0x2c95)]),this[_0x324e1b(0x3845)](_0x324e1b(0x29b1),_0x34cec8['E'][_0x324e1b(0x2e2c)]),this['registerInput'](_0x324e1b(0x149f),_0x34cec8['E'][_0x324e1b(0x2e2c)]),this[_0x324e1b(0x3554)](_0x324e1b(0xfa8),_0x34cec8['E'][_0x324e1b(0xdf5)]),this['_outputs'][0x0]['_typeConnectionSource']=this[_0x324e1b(0xf37)][0x0],this[_0x324e1b(0x3e1)](0x0,0x1);}[_0x5d48e6(0x1653)](){return'DivideBlock';}get[_0x5d48e6(0x29b1)](){var _0x3b98d4=_0x5d48e6;return this[_0x3b98d4(0xf37)][0x0];}get[_0x5d48e6(0x149f)](){var _0x39008b=_0x5d48e6;return this[_0x39008b(0xf37)][0x1];}get[_0x5d48e6(0xfa8)](){var _0x225a19=_0x5d48e6;return this[_0x225a19(0x203)][0x0];}['_buildBlock'](_0x4d373a){var _0x21465b=_0x5d48e6;super['_buildBlock'](_0x4d373a);var _0xf15746=this[_0x21465b(0x203)][0x0];return _0x4d373a[_0x21465b(0x29e8)]+=this[_0x21465b(0x2394)](_0xf15746,_0x4d373a)+(_0x21465b(0x1b0)+this['left'][_0x21465b(0x3728)]+_0x21465b(0xb2a)+this['right'][_0x21465b(0x3728)]+_0x21465b(0x410c)),this;}}(0x0,_0x17c5c6['H'])(_0x5d48e6(0xff8),_0x2f2be6);},0x22b:(_0x1ca967,_0x52ebd6,_0x3562fb)=>{var _0x15f88e=a8_0x49466b,_0x4af75c=_0x3562fb(0x15a52),_0x180797=_0x3562fb(0x1137a),_0x1ab4f2=_0x3562fb(0x16ad5),_0x3562fb=_0x3562fb(0xe456);class _0x26fda4 extends _0x4af75c['k']{constructor(_0x441b83){var _0x95aa88=a8_0x58a1;super(_0x441b83,_0x1ab4f2['u'][_0x95aa88(0x2c95)]),this[_0x95aa88(0x3845)](_0x95aa88(0x29b1),_0x180797['E'][_0x95aa88(0x2e2c)]),this[_0x95aa88(0x3845)](_0x95aa88(0x149f),_0x180797['E'][_0x95aa88(0x2e2c)]),this[_0x95aa88(0x3554)]('output',_0x180797['E'][_0x95aa88(0xe8e)]),this['_linkConnectionTypes'](0x0,0x1),this['_inputs'][0x0][_0x95aa88(0x133e)][_0x95aa88(0x2f54)](_0x180797['E'][_0x95aa88(0xe8e)]),this[_0x95aa88(0xf37)][0x0][_0x95aa88(0x133e)][_0x95aa88(0x2f54)](_0x180797['E'][_0x95aa88(0x3809)]),this['_inputs'][0x1][_0x95aa88(0x133e)]['push'](_0x180797['E'][_0x95aa88(0xe8e)]),this[_0x95aa88(0xf37)][0x1][_0x95aa88(0x133e)]['push'](_0x180797['E'][_0x95aa88(0x3809)]);}['getClassName'](){return'DotBlock';}get[_0x15f88e(0x29b1)](){var _0x1e8066=_0x15f88e;return this[_0x1e8066(0xf37)][0x0];}get[_0x15f88e(0x149f)](){var _0x1155dd=_0x15f88e;return this[_0x1155dd(0xf37)][0x1];}get[_0x15f88e(0xfa8)](){var _0x28a603=_0x15f88e;return this[_0x28a603(0x203)][0x0];}[_0x15f88e(0x1dc5)](_0xc9b7ae){var _0x42ea4b=_0x15f88e;super[_0x42ea4b(0x1dc5)](_0xc9b7ae);var _0x4d3f81=this[_0x42ea4b(0x203)][0x0];return _0xc9b7ae[_0x42ea4b(0x29e8)]+=this['_declareOutput'](_0x4d3f81,_0xc9b7ae)+('\x20=\x20dot('+this[_0x42ea4b(0x29b1)][_0x42ea4b(0x3728)]+',\x20'+this[_0x42ea4b(0x149f)][_0x42ea4b(0x3728)]+_0x42ea4b(0x23d3)),this;}}(0x0,_0x3562fb['H'])(_0x15f88e(0x186b),_0x26fda4);},0x727:(_0x3b0446,_0x2205da,_0x52070e)=>{var _0xb35873=a8_0x49466b,_0x3c9722=_0x52070e(0x15a52),_0x3749e3=_0x52070e(0x1137a),_0x4cabfd=_0x52070e(0x16ad5),_0x52070e=_0x52070e(0xe456);class _0x55854c extends _0x3c9722['k']{constructor(_0x5ae6ea){var _0x57df2f=a8_0x58a1;super(_0x5ae6ea,_0x4cabfd['u'][_0x57df2f(0x2c95)]),this[_0x57df2f(0x3845)](_0x57df2f(0x213a),_0x3749e3['E'][_0x57df2f(0x2e2c)]),this[_0x57df2f(0x3554)]('output',_0x3749e3['E'][_0x57df2f(0xdf5)]),this[_0x57df2f(0x203)][0x0][_0x57df2f(0x207e)]=this[_0x57df2f(0xf37)][0x0];}[_0xb35873(0x1653)](){var _0x3cae48=_0xb35873;return _0x3cae48(0x2458);}get['input'](){return this['_inputs'][0x0];}get[_0xb35873(0xfa8)](){var _0x1fbb5a=_0xb35873;return this[_0x1fbb5a(0x203)][0x0];}get['target'](){var _0x33ef91=_0xb35873,_0x4f940f=this[_0x33ef91(0xf37)][0x0];if(_0x4f940f[_0x33ef91(0x28d4)]){var _0x520f5c=_0x4f940f[_0x33ef91(0x48d)][_0x33ef91(0x3ced)];if(_0x520f5c['target']!==_0x4cabfd['u'][_0x33ef91(0x1aa9)])return _0x520f5c['target'];if(_0x4f940f[_0x33ef91(0x48d)][_0x33ef91(0x2966)]!==_0x4cabfd['u'][_0x33ef91(0x1aa9)])return _0x4f940f[_0x33ef91(0x48d)][_0x33ef91(0x2966)];}return this[_0x33ef91(0x3158)];}set[_0xb35873(0x2966)](_0x280452){var _0x30ac12=_0xb35873;0x0==(this[_0x30ac12(0x3158)]&_0x280452)&&(this[_0x30ac12(0x3158)]=_0x280452);}['_buildBlock'](_0x3fabb0){var _0x5eb52b=_0xb35873;super[_0x5eb52b(0x1dc5)](_0x3fabb0);var _0x90e0ea=this[_0x5eb52b(0x203)][0x0],_0x32b17b=this[_0x5eb52b(0xf37)][0x0];return _0x3fabb0[_0x5eb52b(0x29e8)]+=this[_0x5eb52b(0x2394)](_0x90e0ea,_0x3fabb0)+(_0x5eb52b(0x1b0)+_0x32b17b[_0x5eb52b(0x3728)]+';\x0d\x0a'),this;}}(0x0,_0x52070e['H'])(_0xb35873(0x26b7),_0x55854c);},0x17f4d:(_0x516d10,_0x30c66c,_0x2644e2)=>{var _0x1f8e0e=a8_0x49466b,_0x1a946c=_0x2644e2(0x15a52),_0x4c85d3=_0x2644e2(0x16ad5),_0x216608=_0x2644e2(0x1137a),_0x3d1d50=_0x2644e2(0xe456),_0x51be58=_0x2644e2(0x11c74),_0x3490e3=(_0x2644e2(0xb008),_0x2644e2(0xbe1f));class _0x167790 extends _0x1a946c['k']{constructor(_0x3a7f19){var _0x27a94c=a8_0x58a1;super(_0x3a7f19,_0x4c85d3['u'][_0x27a94c(0x2c95)]),this[_0x27a94c(0x3845)](_0x27a94c(0xcf1),_0x216608['E'][_0x27a94c(0x1426)]),this[_0x27a94c(0x3845)](_0x27a94c(0x65d),_0x216608['E'][_0x27a94c(0x23ca)]),this[_0x27a94c(0x3845)](_0x27a94c(0x2f94),_0x216608['E'][_0x27a94c(0xe8e)]),this[_0x27a94c(0x3845)](_0x27a94c(0x2e83),_0x216608['E'][_0x27a94c(0xe8e)]),this[_0x27a94c(0x3554)](_0x27a94c(0x3db6),_0x216608['E'][_0x27a94c(0xe8e)]);}[_0x1f8e0e(0x1653)](){var _0x4690ec=_0x1f8e0e;return _0x4690ec(0x3de7);}get[_0x1f8e0e(0xcf1)](){var _0x3ab609=_0x1f8e0e;return this[_0x3ab609(0xf37)][0x0];}get[_0x1f8e0e(0x65d)](){var _0x1692c0=_0x1f8e0e;return this[_0x1692c0(0xf37)][0x1];}get[_0x1f8e0e(0x2f94)](){var _0x5663d7=_0x1f8e0e;return this[_0x5663d7(0xf37)][0x2];}get[_0x1f8e0e(0x2e83)](){return this['_inputs'][0x3];}get['fresnel'](){var _0x5c6f6a=_0x1f8e0e;return this[_0x5c6f6a(0x203)][0x0];}['autoConfigure'](_0x27501b){var _0x49f82c=_0x1f8e0e;if(!this[_0x49f82c(0x65d)][_0x49f82c(0x28d4)]){const _0x191f1a=new _0x3490e3['d']('View\x20direction');_0x191f1a[_0x49f82c(0xfa8)][_0x49f82c(0x2e4)](this[_0x49f82c(0x65d)]),_0x191f1a['autoConfigure'](_0x27501b);}if(!this[_0x49f82c(0x2f94)][_0x49f82c(0x28d4)]){const _0x41d3e1=new _0x51be58['S']('bias');_0x41d3e1[_0x49f82c(0x856)]=0x0,_0x41d3e1['output']['connectTo'](this[_0x49f82c(0x2f94)]);}if(!this['power']['isConnected']){const _0x273c53=new _0x51be58['S'](_0x49f82c(0x2e83));_0x273c53['value']=0x1,_0x273c53['output'][_0x49f82c(0x2e4)](this['power']);}}[_0x1f8e0e(0x1dc5)](_0x38001e){var _0x246a4d=_0x1f8e0e;super[_0x246a4d(0x1dc5)](_0x38001e);var _0x1f06dc='//'+this['name'];return _0x38001e[_0x246a4d(0x2395)](_0x246a4d(0xed6),_0x1f06dc,{'removeIfDef':!0x0}),_0x38001e[_0x246a4d(0x29e8)]+=this[_0x246a4d(0x2394)](this[_0x246a4d(0x3db6)],_0x38001e)+(_0x246a4d(0x372a)+this[_0x246a4d(0x65d)][_0x246a4d(0x3728)]+_0x246a4d(0x3cca)+this['worldNormal'][_0x246a4d(0x3728)]+_0x246a4d(0x3cca)+this['bias'][_0x246a4d(0x3728)]+',\x20'+this['power'][_0x246a4d(0x3728)]+_0x246a4d(0x23d3)),this;}}(0x0,_0x3d1d50['H'])(_0x1f8e0e(0xe15),_0x167790);},0x1102d:(_0x21525c,_0x31e6b2,_0x223e2e)=>{var _0x33c5fe=a8_0x49466b,_0x50a7ee=_0x223e2e(0x15a52),_0x45943b=_0x223e2e(0x1137a),_0x51fceb=_0x223e2e(0x16ad5),_0x137121=_0x223e2e(0xe456),_0x2bef02=_0x223e2e(0xc84b),_0x29398b=_0x223e2e(0xf96c);class _0xa1e3ba{constructor(_0x1c44df,_0x3b04cf){var _0x4e591d=a8_0x58a1;this[_0x4e591d(0xe43)]=_0x1c44df,this[_0x4e591d(0x25cc)]=_0x3b04cf;}get['step'](){return this['_step'];}set[_0x33c5fe(0xe43)](_0x177ebe){var _0x1315c0=_0x33c5fe;this[_0x1315c0(0x3e13)]=_0x177ebe;}get['color'](){var _0x86f89f=_0x33c5fe;return this[_0x86f89f(0x813)];}set[_0x33c5fe(0x25cc)](_0x1faf2c){this['_color']=_0x1faf2c;}}class _0x70efdb extends _0x50a7ee['k']{constructor(_0xc1bada){var _0x46382c=_0x33c5fe;super(_0xc1bada,_0x51fceb['u'][_0x46382c(0x2c95)]),this[_0x46382c(0x2255)]=[new _0xa1e3ba(0x0,_0x2bef02['Wo'][_0x46382c(0x3850)]()),new _0xa1e3ba(0x1,_0x2bef02['Wo'][_0x46382c(0x935)]())],this[_0x46382c(0x2604)]=new _0x29398b['y$'](),this[_0x46382c(0x3845)]('gradient',_0x45943b['E'][_0x46382c(0x2e2c)]),this['registerOutput'](_0x46382c(0xfa8),_0x45943b['E'][_0x46382c(0x3777)]),this[_0x46382c(0xf37)][0x0][_0x46382c(0x2d9c)](_0x45943b['E'][_0x46382c(0xe8e)]|_0x45943b['E']['Vector2']|_0x45943b['E'][_0x46382c(0x23ca)]|_0x45943b['E'][_0x46382c(0x1426)]|_0x45943b['E']['Color3']|_0x45943b['E']['Color4']);}['colorStepsUpdated'](){var _0x104820=_0x33c5fe;this[_0x104820(0x2604)]['notifyObservers'](this);}[_0x33c5fe(0x1653)](){var _0x10cbe3=_0x33c5fe;return _0x10cbe3(0x3b69);}get['gradient'](){var _0x5c9455=_0x33c5fe;return this[_0x5c9455(0xf37)][0x0];}get[_0x33c5fe(0xfa8)](){var _0x4854eb=_0x33c5fe;return this[_0x4854eb(0x203)][0x0];}[_0x33c5fe(0xc02)](_0x120157){var _0xa0d41=_0x33c5fe;return _0x120157=this[_0xa0d41(0x2255)][_0x120157],_0xa0d41(0x170d)+_0x120157[_0xa0d41(0x25cc)]['r']+',\x20'+_0x120157['color']['g']+',\x20'+_0x120157[_0xa0d41(0x25cc)]['b']+')';}[_0x33c5fe(0x1dc5)](_0x3c0530){var _0x5cc52f=_0x33c5fe;super[_0x5cc52f(0x1dc5)](_0x3c0530);var _0x3075ff=this['_outputs'][0x0];if(this[_0x5cc52f(0x2255)]['length']&&this[_0x5cc52f(0x4028)][_0x5cc52f(0x48d)]){var _0x12b964=_0x3c0530['_getFreeVariableName']('gradientTempColor'),_0x569116=_0x3c0530['_getFreeVariableName'](_0x5cc52f(0x31d1));_0x3c0530[_0x5cc52f(0x29e8)]+=_0x5cc52f(0x153f)+_0x12b964+_0x5cc52f(0x1b0)+this[_0x5cc52f(0xc02)](0x0)+_0x5cc52f(0x410c),_0x3c0530[_0x5cc52f(0x29e8)]+=_0x5cc52f(0x20bb)+_0x569116+_0x5cc52f(0x410c);let _0xf3db7c=this['gradient'][_0x5cc52f(0x3728)];this[_0x5cc52f(0x4028)][_0x5cc52f(0x48d)][_0x5cc52f(0x2eea)]!==_0x45943b['E'][_0x5cc52f(0xe8e)]&&(_0xf3db7c+='.x');for(let _0x330aaf=0x1;_0x330aaf<this[_0x5cc52f(0x2255)]['length'];_0x330aaf++){var _0x2c4cb8=this['colorSteps'][_0x330aaf],_0x17e0ce=this[_0x5cc52f(0x2255)][_0x330aaf-0x1];_0x3c0530[_0x5cc52f(0x29e8)]+=_0x569116+_0x5cc52f(0x122c)+_0xf3db7c+_0x5cc52f(0x1d8d)+_0x3c0530['_emitFloat'](_0x17e0ce[_0x5cc52f(0xe43)])+_0x5cc52f(0x208e)+_0x3c0530[_0x5cc52f(0x24ec)](_0x2c4cb8[_0x5cc52f(0xe43)])+_0x5cc52f(0xd6)+_0x3c0530[_0x5cc52f(0x24ec)](_0x17e0ce[_0x5cc52f(0xe43)])+_0x5cc52f(0x1ad8)+_0x3c0530[_0x5cc52f(0x24ec)](_0x330aaf)+',\x20'+_0x3c0530[_0x5cc52f(0x24ec)](this[_0x5cc52f(0x2255)]['length']-0x1)+_0x5cc52f(0x23d3),_0x3c0530[_0x5cc52f(0x29e8)]+=_0x12b964+_0x5cc52f(0x5c7)+_0x12b964+',\x20'+this[_0x5cc52f(0xc02)](_0x330aaf)+',\x20'+_0x569116+');\x0d\x0a';}return _0x3c0530['compilationString']+=this[_0x5cc52f(0x2394)](_0x3075ff,_0x3c0530)+(_0x5cc52f(0x1b0)+_0x12b964+';\x0d\x0a'),this;}_0x3c0530[_0x5cc52f(0x29e8)]+=this[_0x5cc52f(0x2394)](_0x3075ff,_0x3c0530)+_0x5cc52f(0x54d);}['serialize'](){var _0x34edb5=_0x33c5fe;const _0x23ebae=super['serialize']();_0x23ebae['colorSteps']=[];for(const _0x11da58 of this[_0x34edb5(0x2255)])_0x23ebae[_0x34edb5(0x2255)][_0x34edb5(0x2f54)]({'step':_0x11da58[_0x34edb5(0xe43)],'color':{'r':_0x11da58['color']['r'],'g':_0x11da58[_0x34edb5(0x25cc)]['g'],'b':_0x11da58[_0x34edb5(0x25cc)]['b']}});return _0x23ebae;}['_deserialize'](_0x341eed,_0x4481dd,_0x7ce320){var _0x33f6ff=_0x33c5fe;super[_0x33f6ff(0x3f89)](_0x341eed,_0x4481dd,_0x7ce320),this[_0x33f6ff(0x2255)][_0x33f6ff(0x132e)]=0x0;for(const _0xa90b68 of _0x341eed[_0x33f6ff(0x2255)])this[_0x33f6ff(0x2255)]['push'](new _0xa1e3ba(_0xa90b68[_0x33f6ff(0xe43)],new _0x2bef02['Wo'](_0xa90b68[_0x33f6ff(0x25cc)]['r'],_0xa90b68[_0x33f6ff(0x25cc)]['g'],_0xa90b68['color']['b'])));}['_dumpPropertiesCode'](){var _0x61ba39=_0x33c5fe;let _0x41aecf=super[_0x61ba39(0x113b)]();_0x41aecf+=this['_codeVariableName']+_0x61ba39(0x3d01);for(const _0x2e5929 of this[_0x61ba39(0x2255)])_0x41aecf+=this[_0x61ba39(0x3c50)]+_0x61ba39(0x24cb)+_0x2e5929[_0x61ba39(0xe43)]+',\x20new\x20BABYLON.Color3('+_0x2e5929['color']['r']+',\x20'+_0x2e5929[_0x61ba39(0x25cc)]['g']+',\x20'+_0x2e5929[_0x61ba39(0x25cc)]['b']+')));\x0d\x0a';return _0x41aecf;}}(0x0,_0x137121['H'])(_0x33c5fe(0x1d59),_0x70efdb);},0x6e39:(_0x3eb0ea,_0x12dbb2,_0x561e91)=>{_0x561e91(0xad25),_0x561e91(0xd7f2),_0x561e91(0x17875),_0x561e91(0x4799),_0x561e91(0x14bcc),_0x561e91(0x1693b),_0x561e91(0xec98),_0x561e91(0x1660b),_0x561e91(0x626c),_0x561e91(0x5d46),_0x561e91(0x22b),_0x561e91(0x1fa),_0x561e91(0x8ff2),_0x561e91(0x6e73),_0x561e91(0xe3e6),_0x561e91(0x13c30),_0x561e91(0xe09d),_0x561e91(0xe38),_0x561e91(0xa1c4),_0x561e91(0x2782),_0x561e91(0x1406a),_0x561e91(0x16246),_0x561e91(0x74b3),_0x561e91(0x140db),_0x561e91(0xbe1f),_0x561e91(0x17f4d),_0x561e91(0xcdad),_0x561e91(0x10a42),_0x561e91(0x111f4),_0x561e91(0x4c19),_0x561e91(0xb646),_0x561e91(0x18020),_0x561e91(0x13acb),_0x561e91(0x17e8e),_0x561e91(0x10d41),_0x561e91(0x1704b),_0x561e91(0xa9d2),_0x561e91(0xfd38),_0x561e91(0x9075),_0x561e91(0x1102d),_0x561e91(0x8159),_0x561e91(0x102b6),_0x561e91(0xfb7),_0x561e91(0x7bb9),_0x561e91(0x81fb),_0x561e91(0x3d41),_0x561e91(0x1189b),_0x561e91(0x25f7),_0x561e91(0x1aaf),_0x561e91(0x159d0),_0x561e91(0xa804),_0x561e91(0x125b),_0x561e91(0xd895),_0x561e91(0x6983),_0x561e91(0x1608c),_0x561e91(0x727),_0x561e91(0x1695e),_0x561e91(0x2084),_0x561e91(0x13655),_0x561e91(0x2e7a),_0x561e91(0x1335e);},0x4c19:(_0xac8a6c,_0xa50c93,_0x2f6084)=>{var _0x21901b=a8_0x49466b,_0x2cfd5c=_0x2f6084(0x15a52),_0x2661fe=_0x2f6084(0x1137a),_0x60d2f0=_0x2f6084(0x16ad5),_0x2f6084=_0x2f6084(0xe456);class _0x3121be extends _0x2cfd5c['k']{constructor(_0x3bd3a5){var _0x5eebd9=a8_0x58a1;super(_0x3bd3a5,_0x60d2f0['u'][_0x5eebd9(0x2c95)]),this[_0x5eebd9(0x3845)](_0x5eebd9(0x856),_0x2661fe['E']['AutoDetect']),this[_0x5eebd9(0x3554)]('output',_0x2661fe['E'][_0x5eebd9(0xe8e)]),this['_inputs'][0x0]['excludedConnectionPointTypes']['push'](_0x2661fe['E'][_0x5eebd9(0xe8e)]),this[_0x5eebd9(0xf37)][0x0][_0x5eebd9(0x133e)]['push'](_0x2661fe['E'][_0x5eebd9(0x3809)]);}[_0x21901b(0x1653)](){var _0x466beb=_0x21901b;return _0x466beb(0x1fa2);}get[_0x21901b(0x856)](){var _0x27e6cf=_0x21901b;return this[_0x27e6cf(0xf37)][0x0];}get[_0x21901b(0xfa8)](){var _0x960ce4=_0x21901b;return this[_0x960ce4(0x203)][0x0];}[_0x21901b(0x1dc5)](_0x3a2577){var _0x91fbc6=_0x21901b;super['_buildBlock'](_0x3a2577);var _0x4348ea=this['_outputs'][0x0];return _0x3a2577[_0x91fbc6(0x29e8)]+=this['_declareOutput'](_0x4348ea,_0x3a2577)+('\x20=\x20length('+this['value'][_0x91fbc6(0x3728)]+_0x91fbc6(0x23d3)),this;}}(0x0,_0x2f6084['H'])(_0x21901b(0x2628),_0x3121be);},0x2782:(_0x11a866,_0x1b3c97,_0x595e9d)=>{var _0x136fb6=a8_0x49466b,_0x4bc1e1=_0x595e9d(0x15a52),_0x51d5cd=_0x595e9d(0x1137a),_0x24ac8f=_0x595e9d(0x16ad5),_0x595e9d=_0x595e9d(0xe456);class _0x3d1194 extends _0x4bc1e1['k']{constructor(_0x473e6a){var _0x9dd091=a8_0x58a1;super(_0x473e6a,_0x24ac8f['u'][_0x9dd091(0x2c95)]),this[_0x9dd091(0x3845)]('left',_0x51d5cd['E']['AutoDetect']),this[_0x9dd091(0x3845)](_0x9dd091(0x149f),_0x51d5cd['E']['AutoDetect']),this['registerInput'](_0x9dd091(0x4028),_0x51d5cd['E'][_0x9dd091(0x2e2c)]),this[_0x9dd091(0x3554)](_0x9dd091(0xfa8),_0x51d5cd['E'][_0x9dd091(0xdf5)]),this['_outputs'][0x0][_0x9dd091(0x207e)]=this['_inputs'][0x0],this[_0x9dd091(0x3e1)](0x0,0x1),this[_0x9dd091(0x3e1)](0x1,0x2,!0x0),this['_inputs'][0x2][_0x9dd091(0x1940)][_0x9dd091(0x2f54)](_0x51d5cd['E'][_0x9dd091(0xe8e)]);}[_0x136fb6(0x1653)](){var _0x5342d5=_0x136fb6;return _0x5342d5(0x38e6);}get['left'](){var _0x4e9d69=_0x136fb6;return this[_0x4e9d69(0xf37)][0x0];}get[_0x136fb6(0x149f)](){var _0x290983=_0x136fb6;return this[_0x290983(0xf37)][0x1];}get[_0x136fb6(0x4028)](){var _0x186065=_0x136fb6;return this[_0x186065(0xf37)][0x2];}get[_0x136fb6(0xfa8)](){var _0x151440=_0x136fb6;return this[_0x151440(0x203)][0x0];}[_0x136fb6(0x1dc5)](_0x2b985b){var _0x1b066b=_0x136fb6;super[_0x1b066b(0x1dc5)](_0x2b985b);var _0xcbccd4=this[_0x1b066b(0x203)][0x0];return _0x2b985b[_0x1b066b(0x29e8)]+=this[_0x1b066b(0x2394)](_0xcbccd4,_0x2b985b)+(_0x1b066b(0x5c7)+this[_0x1b066b(0x29b1)][_0x1b066b(0x3728)]+_0x1b066b(0x202)+this[_0x1b066b(0x149f)][_0x1b066b(0x3728)]+',\x20'+this[_0x1b066b(0x4028)][_0x1b066b(0x3728)]+_0x1b066b(0x23d3)),this;}}(0x0,_0x595e9d['H'])(_0x136fb6(0x2dca),_0x3d1194);},0x125b:(_0x66a69d,_0x47d31b,_0x37f795)=>{var _0x4408fd=a8_0x49466b,_0x3ca791=_0x37f795(0x15a52),_0x445cfa=_0x37f795(0x1137a),_0x3afc06=_0x37f795(0x16ad5),_0x31b32f=_0x37f795(0xe456),_0x1d7f8e=_0x37f795(0x11c74),_0x2104cb=_0x37f795(0x9fd1);class _0x473429 extends _0x3ca791['k']{constructor(_0x34adae){var _0x5d939c=a8_0x58a1;super(_0x34adae,_0x3afc06['u']['Neutral']),this[_0x5d939c(0x3845)](_0x5d939c(0x2723),_0x445cfa['E'][_0x5d939c(0x1426)]),this[_0x5d939c(0x3845)](_0x5d939c(0x3496),_0x445cfa['E']['Vector4']),this[_0x5d939c(0x3845)]('row2',_0x445cfa['E'][_0x5d939c(0x1426)]),this[_0x5d939c(0x3845)](_0x5d939c(0x1021),_0x445cfa['E'][_0x5d939c(0x1426)]),this[_0x5d939c(0x3554)](_0x5d939c(0xfa8),_0x445cfa['E']['Matrix']);}['getClassName'](){var _0x3038e9=a8_0x58a1;return _0x3038e9(0x28ed);}get['row0'](){var _0x268b16=a8_0x58a1;return this[_0x268b16(0xf37)][0x0];}get[_0x4408fd(0x3496)](){return this['_inputs'][0x1];}get[_0x4408fd(0x3161)](){return this['_inputs'][0x2];}get[_0x4408fd(0x1021)](){var _0x3d984d=_0x4408fd;return this[_0x3d984d(0xf37)][0x3];}get[_0x4408fd(0xfa8)](){var _0x5a96a0=_0x4408fd;return this[_0x5a96a0(0x203)][0x0];}[_0x4408fd(0x25bf)](){var _0x486fd7=_0x4408fd;if(!this['row0']['isConnected']){const _0x3a8e62=new _0x1d7f8e['S'](_0x486fd7(0x2723));_0x3a8e62[_0x486fd7(0x856)]=new _0x2104cb['Lt'](0x1,0x0,0x0,0x0),_0x3a8e62[_0x486fd7(0xfa8)][_0x486fd7(0x2e4)](this[_0x486fd7(0x2723)]);}if(!this[_0x486fd7(0x3496)]['isConnected']){const _0x3b270f=new _0x1d7f8e['S'](_0x486fd7(0x3496));_0x3b270f['value']=new _0x2104cb['Lt'](0x0,0x1,0x0,0x0),_0x3b270f[_0x486fd7(0xfa8)][_0x486fd7(0x2e4)](this[_0x486fd7(0x3496)]);}if(!this['row2'][_0x486fd7(0x28d4)]){const _0x3cf7a7=new _0x1d7f8e['S'](_0x486fd7(0x3161));_0x3cf7a7[_0x486fd7(0x856)]=new _0x2104cb['Lt'](0x0,0x0,0x1,0x0),_0x3cf7a7[_0x486fd7(0xfa8)][_0x486fd7(0x2e4)](this[_0x486fd7(0x3161)]);}if(!this[_0x486fd7(0x1021)][_0x486fd7(0x28d4)]){const _0x19d67d=new _0x1d7f8e['S'](_0x486fd7(0x1021));_0x19d67d[_0x486fd7(0x856)]=new _0x2104cb['Lt'](0x0,0x0,0x0,0x1),_0x19d67d['output']['connectTo'](this[_0x486fd7(0x1021)]);}}['_buildBlock'](_0x58efb9){var _0xbc3d9d=_0x4408fd;super[_0xbc3d9d(0x1dc5)](_0x58efb9);var _0x6303ee=this[_0xbc3d9d(0x203)][0x0],_0x225be6=this[_0xbc3d9d(0x2723)],_0x2e4bfe=this['row1'],_0xbd92fa=this[_0xbc3d9d(0x3161)],_0x62b30c=this[_0xbc3d9d(0x1021)];return _0x58efb9[_0xbc3d9d(0x29e8)]+=this[_0xbc3d9d(0x2394)](_0x6303ee,_0x58efb9)+(_0xbc3d9d(0x947)+_0x225be6['associatedVariableName']+',\x20'+_0x2e4bfe[_0xbc3d9d(0x3728)]+',\x20'+_0xbd92fa[_0xbc3d9d(0x3728)]+',\x20'+_0x62b30c[_0xbc3d9d(0x3728)]+_0xbc3d9d(0x23d3)),this;}}(0x0,_0x31b32f['H'])(_0x4408fd(0xe91),_0x473429);},0x13655:(_0x458853,_0x290d11,_0x42f60c)=>{var _0xdb5bba=a8_0x49466b,_0x16658b=_0x42f60c(0x15a52),_0x34ba45=_0x42f60c(0x1137a),_0x10d6b6=_0x42f60c(0x16ad5),_0x42f60c=_0x42f60c(0xe456);class _0xd23d9a extends _0x16658b['k']{constructor(_0x44cd30){var _0x1bc21a=a8_0x58a1;super(_0x44cd30,_0x10d6b6['u']['Neutral']),this['registerInput']('input',_0x34ba45['E'][_0x1bc21a(0x3809)]),this[_0x1bc21a(0x3554)](_0x1bc21a(0xfa8),_0x34ba45['E']['Float']);}[_0xdb5bba(0x1653)](){var _0x5f3598=_0xdb5bba;return _0x5f3598(0x316d);}get['input'](){return this['_inputs'][0x0];}get[_0xdb5bba(0xfa8)](){var _0x17e7c6=_0xdb5bba;return this[_0x17e7c6(0x203)][0x0];}[_0xdb5bba(0x1dc5)](_0xa72647){var _0x1a4b6b=_0xdb5bba;super[_0x1a4b6b(0x1dc5)](_0xa72647);var _0x505adb=this['output'],_0x495608=this[_0x1a4b6b(0x213a)];return _0xa72647[_0x1a4b6b(0x29e8)]+=this[_0x1a4b6b(0x2394)](_0x505adb,_0xa72647)+(_0x505adb[_0x1a4b6b(0x3728)]+_0x1a4b6b(0x182a)+_0x495608['associatedVariableName']+_0x1a4b6b(0x23d3)),this;}}(0x0,_0x42f60c['H'])(_0xdb5bba(0x473),_0xd23d9a);},0x2e7a:(_0x1db475,_0x1ba8f4,_0x5e8f35)=>{var _0x39c8b2=a8_0x49466b,_0x31813e=_0x5e8f35(0x15a52),_0x32992d=_0x5e8f35(0x1137a),_0x5cc47b=_0x5e8f35(0x16ad5),_0x5e8f35=_0x5e8f35(0xe456);class _0x212549 extends _0x31813e['k']{constructor(_0x40779e){var _0x5507c9=a8_0x58a1;super(_0x40779e,_0x5cc47b['u'][_0x5507c9(0x2c95)]),this[_0x5507c9(0x3845)]('input',_0x32992d['E']['Matrix']),this['registerOutput'](_0x5507c9(0xfa8),_0x32992d['E'][_0x5507c9(0x3809)]);}[_0x39c8b2(0x1653)](){var _0x119146=_0x39c8b2;return _0x119146(0x301d);}get[_0x39c8b2(0x213a)](){return this['_inputs'][0x0];}get[_0x39c8b2(0xfa8)](){return this['_outputs'][0x0];}[_0x39c8b2(0x1dc5)](_0x1085ba){var _0x4112f2=_0x39c8b2;super[_0x4112f2(0x1dc5)](_0x1085ba);var _0x21ee53=this['output'],_0xcefa07=this[_0x4112f2(0x213a)];return _0x1085ba[_0x4112f2(0x29e8)]+=this[_0x4112f2(0x2394)](_0x21ee53,_0x1085ba)+(_0x21ee53[_0x4112f2(0x3728)]+'\x20=\x20transpose('+_0xcefa07[_0x4112f2(0x3728)]+');\x0d\x0a'),this;}}(0x0,_0x5e8f35['H'])(_0x39c8b2(0x1751),_0x212549);},0xcdad:(_0x57bebf,_0x26528e,_0x6889df)=>{var _0x198365=a8_0x49466b,_0x53a3ef=_0x6889df(0x15a52),_0x5bf4e9=_0x6889df(0x1137a),_0x175c5f=_0x6889df(0x16ad5),_0x6889df=_0x6889df(0xe456);class _0x3b1830 extends _0x53a3ef['k']{constructor(_0x137d63){var _0x29cc6c=a8_0x58a1;super(_0x137d63,_0x175c5f['u'][_0x29cc6c(0x2c95)]),this[_0x29cc6c(0x3845)](_0x29cc6c(0x29b1),_0x5bf4e9['E'][_0x29cc6c(0x2e2c)]),this['registerInput'](_0x29cc6c(0x149f),_0x5bf4e9['E'][_0x29cc6c(0x2e2c)]),this[_0x29cc6c(0x3554)]('output',_0x5bf4e9['E'][_0x29cc6c(0xdf5)]),this[_0x29cc6c(0x203)][0x0][_0x29cc6c(0x207e)]=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x198365(0x1653)](){var _0x13a17f=_0x198365;return _0x13a17f(0xe63);}get['left'](){var _0x5d04f0=_0x198365;return this[_0x5d04f0(0xf37)][0x0];}get['right'](){var _0x37c044=_0x198365;return this[_0x37c044(0xf37)][0x1];}get[_0x198365(0xfa8)](){return this['_outputs'][0x0];}[_0x198365(0x1dc5)](_0x51425d){var _0xae6489=_0x198365;super[_0xae6489(0x1dc5)](_0x51425d);var _0x14ea3d=this[_0xae6489(0x203)][0x0];return _0x51425d[_0xae6489(0x29e8)]+=this[_0xae6489(0x2394)](_0x14ea3d,_0x51425d)+(_0xae6489(0x6c5)+this[_0xae6489(0x29b1)][_0xae6489(0x3728)]+',\x20'+this[_0xae6489(0x149f)][_0xae6489(0x3728)]+_0xae6489(0x23d3)),this;}}(0x0,_0x6889df['H'])(_0x198365(0x5fc),_0x3b1830);},0x1335e:(_0x5a9728,_0x2337cc,_0x45a41b)=>{var _0x32c266=a8_0x49466b,_0x6e04b7,_0x5c36f1=_0x45a41b(0x15a52),_0x54d126=_0x45a41b(0x1137a),_0x1a8368=_0x45a41b(0x16ad5),_0x58d974=_0x45a41b(0xe456),_0x320f1a=_0x45a41b(0x11c74),_0x2d309a=_0x45a41b(0x5f72),_0x45a41b=_0x45a41b(0x159af);_0x6e04b7={'None':0x0,0x0:_0x32c266(0x1a70),'Normal':0x1,0x1:_0x32c266(0x17d2),'Tangent':0x2,0x2:_0x32c266(0x3d70),'VertexColor':0x3,0x3:_0x32c266(0x1da4),'UV1':0x4,0x4:_0x32c266(0x3ac2),'UV2':0x5,0x5:'UV2','UV3':0x6,0x6:_0x32c266(0x2cbe),'UV4':0x7,0x7:_0x32c266(0x2422),'UV5':0x8,0x8:'UV5','UV6':0x9,0x9:_0x32c266(0xa8e)};class _0x5c10a2 extends _0x5c36f1['k']{constructor(_0x2efac2){var _0xfdfd2c=_0x32c266;super(_0x2efac2,_0x1a8368['u'][_0xfdfd2c(0x2c95)]),this['attributeType']=_0x6e04b7['None'],this[_0xfdfd2c(0x3845)](_0xfdfd2c(0x213a),_0x54d126['E'][_0xfdfd2c(0x2e2c)]),this[_0xfdfd2c(0x3845)](_0xfdfd2c(0x10f),_0x54d126['E'][_0xfdfd2c(0x2e2c)]),this[_0xfdfd2c(0x3554)](_0xfdfd2c(0xfa8),_0x54d126['E']['BasedOnInput']),this[_0xfdfd2c(0x203)][0x0][_0xfdfd2c(0x207e)]=this[_0xfdfd2c(0xf37)][0x0],this[_0xfdfd2c(0x3e1)](0x0,0x1),this['_inputs'][0x0][_0xfdfd2c(0xb8c)][_0xfdfd2c(0x11ad)](_0x43338e=>{var _0x17f4e9=_0xfdfd2c;if(!this[_0x17f4e9(0x161a)]){var _0x43338e=_0x43338e[_0x17f4e9(0x3ced)];if(_0x43338e instanceof _0x320f1a['S']&&_0x43338e['isAttribute'])switch(_0x43338e[_0x17f4e9(0x3efc)]){case _0x17f4e9(0x25cc):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x1da4)];break;case _0x17f4e9(0x3d61):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x17d2)];break;case _0x17f4e9(0x133f):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x3d70)];break;case'uv':this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x3ac2)];break;case'uv2':this['attributeType']=_0x6e04b7[_0x17f4e9(0x2d46)];break;case _0x17f4e9(0x187f):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x2cbe)];break;case _0x17f4e9(0x26cc):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x2422)];break;case _0x17f4e9(0x260):this['attributeType']=_0x6e04b7['UV5'];break;case _0x17f4e9(0x26bf):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0xa8e)];}else{if(_0x43338e instanceof _0x2d309a['U'])switch(null==(_0x43338e=this[_0x17f4e9(0x213a)][_0x17f4e9(0x48d)])?void 0x0:_0x43338e[_0x17f4e9(0x3efc)]){case'normalOutput':this[_0x17f4e9(0x161a)]=_0x6e04b7['Normal'];break;case'tangentOutput':this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x3d70)];break;case _0x17f4e9(0xfaf):this[_0x17f4e9(0x161a)]=_0x6e04b7[_0x17f4e9(0x3ac2)];}}}});}[_0x32c266(0x1653)](){var _0xa4c160=_0x32c266;return _0xa4c160(0x33a6);}get[_0x32c266(0x213a)](){return this['_inputs'][0x0];}get['fallback'](){var _0x271557=_0x32c266;return this[_0x271557(0xf37)][0x1];}get[_0x32c266(0xfa8)](){return this['_outputs'][0x0];}['_buildBlock'](_0x44ac7f){var _0x21e10c=_0x32c266;super[_0x21e10c(0x1dc5)](_0x44ac7f);let _0x4503fa=null;switch(this[_0x21e10c(0x161a)]){case _0x6e04b7[_0x21e10c(0x1da4)]:_0x4503fa=_0x21e10c(0x3bd9);break;case _0x6e04b7['Normal']:_0x4503fa=_0x21e10c(0x1a11);break;case _0x6e04b7[_0x21e10c(0x3d70)]:_0x4503fa=_0x21e10c(0x3c22);break;case _0x6e04b7['UV1']:_0x4503fa=_0x21e10c(0x3ac2);break;case _0x6e04b7['UV2']:_0x4503fa=_0x21e10c(0x2d46);break;case _0x6e04b7[_0x21e10c(0x2cbe)]:_0x4503fa=_0x21e10c(0x2cbe);break;case _0x6e04b7[_0x21e10c(0x2422)]:_0x4503fa=_0x21e10c(0x2422);break;case _0x6e04b7['UV5']:_0x4503fa='UV5';break;case _0x6e04b7[_0x21e10c(0xa8e)]:_0x4503fa='UV6';}var _0xe53626=this[_0x21e10c(0x2394)](this[_0x21e10c(0xfa8)],_0x44ac7f);return _0x4503fa&&(_0x44ac7f[_0x21e10c(0x29e8)]+=_0x21e10c(0x1495)+_0x4503fa+'\x0d\x0a'),_0x44ac7f[_0x21e10c(0x29e8)]+=_0xe53626+_0x21e10c(0x1b0)+this[_0x21e10c(0x213a)][_0x21e10c(0x3728)]+_0x21e10c(0x410c),_0x4503fa&&(_0x44ac7f[_0x21e10c(0x29e8)]+=_0x21e10c(0x146c),_0x44ac7f[_0x21e10c(0x29e8)]+=_0xe53626+'\x20=\x20'+this[_0x21e10c(0x10f)][_0x21e10c(0x3728)]+_0x21e10c(0x410c),_0x44ac7f[_0x21e10c(0x29e8)]+=_0x21e10c(0x2cbc)),this;}[_0x32c266(0x3c81)](){var _0x77f00a=_0x32c266;const _0x180fb9=super[_0x77f00a(0x3c81)]();return _0x180fb9[_0x77f00a(0x161a)]=this[_0x77f00a(0x161a)],_0x180fb9;}[_0x32c266(0x3f89)](_0x391fc3,_0x3763fd,_0x29b515){var _0x528fb8=_0x32c266;super[_0x528fb8(0x3f89)](_0x391fc3,_0x3763fd,_0x29b515),this[_0x528fb8(0x161a)]=null!=(_0x3763fd=_0x391fc3[_0x528fb8(0x161a)])?_0x3763fd:_0x6e04b7['None'];}[_0x32c266(0x113b)](){var _0x761916=_0x32c266;return super[_0x761916(0x113b)]()+(this[_0x761916(0x3c50)]+_0x761916(0x2a82)+this['attributeType']+_0x761916(0x410c));}}(function(_0x239205,_0x502e84,_0x34d943,_0x283c56){var _0x3fb473=_0x32c266,_0x4a306b,_0x340f74=arguments[_0x3fb473(0x132e)],_0x4be730=_0x340f74<0x3?_0x502e84:null===_0x283c56?_0x283c56=Object[_0x3fb473(0x319d)](_0x502e84,_0x34d943):_0x283c56;if(_0x3fb473(0x20cb)==typeof Reflect&&_0x3fb473(0x187)==typeof Reflect['decorate'])_0x4be730=Reflect['decorate'](_0x239205,_0x502e84,_0x34d943,_0x283c56);else{for(var _0x1ac2d2=_0x239205[_0x3fb473(0x132e)]-0x1;0x0<=_0x1ac2d2;_0x1ac2d2--)(_0x4a306b=_0x239205[_0x1ac2d2])&&(_0x4be730=(_0x340f74<0x3?_0x4a306b(_0x4be730):0x3<_0x340f74?_0x4a306b(_0x502e84,_0x34d943,_0x4be730):_0x4a306b(_0x502e84,_0x34d943))||_0x4be730);}0x3<_0x340f74&&_0x4be730&&Object[_0x3fb473(0x1fc0)](_0x502e84,_0x34d943,_0x4be730);}([(0x0,_0x45a41b['p'])(_0x32c266(0x57e),_0x45a41b['U'][_0x32c266(0x3d99)],void 0x0,{'notifiers':{'update':!0x0},'options':[{'label':_0x32c266(0x2eed),'value':_0x6e04b7[_0x32c266(0x1a70)]},{'label':_0x32c266(0x17d2),'value':_0x6e04b7[_0x32c266(0x17d2)]},{'label':'Tangent','value':_0x6e04b7[_0x32c266(0x3d70)]},{'label':'Vertex\x20Color','value':_0x6e04b7[_0x32c266(0x1da4)]},{'label':_0x32c266(0x3ac2),'value':_0x6e04b7['UV1']},{'label':'UV2','value':_0x6e04b7[_0x32c266(0x2d46)]},{'label':_0x32c266(0x2cbe),'value':_0x6e04b7['UV3']},{'label':_0x32c266(0x2422),'value':_0x6e04b7[_0x32c266(0x2422)]},{'label':_0x32c266(0x1a92),'value':_0x6e04b7[_0x32c266(0x1a92)]},{'label':_0x32c266(0xa8e),'value':_0x6e04b7['UV6']}]})],_0x5c10a2['prototype'],_0x32c266(0x161a),void 0x0),(0x0,_0x58d974['H'])(_0x32c266(0x1a74),_0x5c10a2));},0x10a42:(_0x376df2,_0x5cedda,_0x25a4e3)=>{var _0x2de6b0=a8_0x49466b,_0x12cf34=_0x25a4e3(0x15a52),_0x2f1c1c=_0x25a4e3(0x1137a),_0x16f816=_0x25a4e3(0x16ad5),_0x25a4e3=_0x25a4e3(0xe456);class _0x659456 extends _0x12cf34['k']{constructor(_0x16c33d){var _0x37b2ad=a8_0x58a1;super(_0x16c33d,_0x16f816['u'][_0x37b2ad(0x2c95)]),this[_0x37b2ad(0x3845)](_0x37b2ad(0x29b1),_0x2f1c1c['E'][_0x37b2ad(0x2e2c)]),this[_0x37b2ad(0x3845)](_0x37b2ad(0x149f),_0x2f1c1c['E'][_0x37b2ad(0x2e2c)]),this['registerOutput'](_0x37b2ad(0xfa8),_0x2f1c1c['E'][_0x37b2ad(0xdf5)]),this['_outputs'][0x0]['_typeConnectionSource']=this[_0x37b2ad(0xf37)][0x0],this[_0x37b2ad(0x3e1)](0x0,0x1);}[_0x2de6b0(0x1653)](){var _0x15e2b4=_0x2de6b0;return _0x15e2b4(0x17c5);}get[_0x2de6b0(0x29b1)](){var _0x5f435c=_0x2de6b0;return this[_0x5f435c(0xf37)][0x0];}get[_0x2de6b0(0x149f)](){var _0x395175=_0x2de6b0;return this[_0x395175(0xf37)][0x1];}get[_0x2de6b0(0xfa8)](){return this['_outputs'][0x0];}[_0x2de6b0(0x1dc5)](_0x49db66){var _0x5b9d5b=_0x2de6b0;super[_0x5b9d5b(0x1dc5)](_0x49db66);var _0x6cb4b7=this[_0x5b9d5b(0x203)][0x0];return _0x49db66[_0x5b9d5b(0x29e8)]+=this[_0x5b9d5b(0x2394)](_0x6cb4b7,_0x49db66)+(_0x5b9d5b(0x2d1f)+this[_0x5b9d5b(0x29b1)][_0x5b9d5b(0x3728)]+',\x20'+this['right'][_0x5b9d5b(0x3728)]+_0x5b9d5b(0x23d3)),this;}}(0x0,_0x25a4e3['H'])('BABYLON.MinBlock',_0x659456);},0xa804:(_0x37dfc8,_0x5f4e00,_0x10b939)=>{var _0x388e08=a8_0x49466b,_0x291114=_0x10b939(0x15a52),_0x308b86=_0x10b939(0x1137a),_0x1d6481=_0x10b939(0x16ad5),_0x10b939=_0x10b939(0xe456);class _0x53b269 extends _0x291114['k']{constructor(_0x211517){var _0x28f6e4=a8_0x58a1;super(_0x211517,_0x1d6481['u'][_0x28f6e4(0x2c95)]),this[_0x28f6e4(0x3845)](_0x28f6e4(0x29b1),_0x308b86['E']['AutoDetect']),this[_0x28f6e4(0x3845)]('right',_0x308b86['E'][_0x28f6e4(0x2e2c)]),this[_0x28f6e4(0x3554)](_0x28f6e4(0xfa8),_0x308b86['E'][_0x28f6e4(0xdf5)]),this[_0x28f6e4(0x203)][0x0][_0x28f6e4(0x207e)]=this[_0x28f6e4(0xf37)][0x0],this[_0x28f6e4(0x3e1)](0x0,0x1);}['getClassName'](){var _0x1573f5=a8_0x58a1;return _0x1573f5(0x1f83);}get[_0x388e08(0x29b1)](){var _0x258655=_0x388e08;return this[_0x258655(0xf37)][0x0];}get[_0x388e08(0x149f)](){return this['_inputs'][0x1];}get[_0x388e08(0xfa8)](){var _0x3a2984=_0x388e08;return this[_0x3a2984(0x203)][0x0];}[_0x388e08(0x1dc5)](_0x5dae40){var _0x58bb0a=_0x388e08;super[_0x58bb0a(0x1dc5)](_0x5dae40);var _0x4f5672=this[_0x58bb0a(0x203)][0x0];return _0x5dae40[_0x58bb0a(0x29e8)]+=this[_0x58bb0a(0x2394)](_0x4f5672,_0x5dae40)+(_0x58bb0a(0x1dc6)+this[_0x58bb0a(0x29b1)][_0x58bb0a(0x3728)]+',\x20'+this[_0x58bb0a(0x149f)][_0x58bb0a(0x3728)]+_0x58bb0a(0x23d3)),this;}}(0x0,_0x10b939['H'])(_0x388e08(0xdb2),_0x53b269);},0x14bcc:(_0x12ea03,_0x550cbf,_0x27b44a)=>{var _0x4f8db7=a8_0x49466b;_0x27b44a['d'](_0x550cbf,{'U':()=>_0x599036});var _0x550cbf=_0x27b44a(0x15a52),_0x20a227=_0x27b44a(0x1137a),_0x30a584=_0x27b44a(0x16ad5),_0x27b44a=_0x27b44a(0xe456);class _0x599036 extends _0x550cbf['k']{constructor(_0x20538c){var _0x4e67a2=a8_0x58a1;super(_0x20538c,_0x30a584['u'][_0x4e67a2(0x2c95)]),this[_0x4e67a2(0x3845)](_0x4e67a2(0x29b1),_0x20a227['E'][_0x4e67a2(0x2e2c)]),this['registerInput']('right',_0x20a227['E'][_0x4e67a2(0x2e2c)]),this[_0x4e67a2(0x3554)](_0x4e67a2(0xfa8),_0x20a227['E'][_0x4e67a2(0xdf5)]),this['_outputs'][0x0][_0x4e67a2(0x207e)]=this['_inputs'][0x0],this[_0x4e67a2(0x3e1)](0x0,0x1);}[_0x4f8db7(0x1653)](){return'MultiplyBlock';}get['left'](){var _0x10e648=_0x4f8db7;return this[_0x10e648(0xf37)][0x0];}get[_0x4f8db7(0x149f)](){return this['_inputs'][0x1];}get['output'](){var _0x3a3a22=_0x4f8db7;return this[_0x3a3a22(0x203)][0x0];}['_buildBlock'](_0x2e4a23){var _0x5bc198=_0x4f8db7;super[_0x5bc198(0x1dc5)](_0x2e4a23);var _0x35ae0a=this[_0x5bc198(0x203)][0x0];return _0x2e4a23[_0x5bc198(0x29e8)]+=this[_0x5bc198(0x2394)](_0x35ae0a,_0x2e4a23)+('\x20=\x20'+this['left'][_0x5bc198(0x3728)]+_0x5bc198(0x146)+this[_0x5bc198(0x149f)][_0x5bc198(0x3728)]+_0x5bc198(0x410c)),this;}}(0x0,_0x27b44a['H'])(_0x4f8db7(0x2492),_0x599036);},0x8159:(_0x34c75d,_0x1cf7aa,_0x4112c3)=>{var _0x84c241=a8_0x49466b,_0xd08836=_0x4112c3(0x15a52),_0x28b394=_0x4112c3(0x1137a),_0x390057=_0x4112c3(0x16ad5),_0x4112c3=_0x4112c3(0xe456);class _0x3501fe extends _0xd08836['k']{constructor(_0x2e73ee){var _0x4e976a=a8_0x58a1;super(_0x2e73ee,_0x390057['u'][_0x4e976a(0x2c95)]),this['registerInput'](_0x4e976a(0x29b1),_0x28b394['E']['AutoDetect']),this[_0x4e976a(0x3845)]('right',_0x28b394['E'][_0x4e976a(0x2e2c)]),this[_0x4e976a(0x3845)]('gradient',_0x28b394['E'][_0x4e976a(0x2e2c)]),this['registerOutput'](_0x4e976a(0xfa8),_0x28b394['E'][_0x4e976a(0xdf5)]),this[_0x4e976a(0x203)][0x0][_0x4e976a(0x207e)]=this[_0x4e976a(0xf37)][0x0],this[_0x4e976a(0x3e1)](0x0,0x1),this[_0x4e976a(0x3e1)](0x1,0x2,!0x0),this[_0x4e976a(0xf37)][0x2][_0x4e976a(0x1940)][_0x4e976a(0x2f54)](_0x28b394['E'][_0x4e976a(0xe8e)]);}[_0x84c241(0x1653)](){var _0x170807=_0x84c241;return _0x170807(0x123a);}get[_0x84c241(0x29b1)](){var _0x52864f=_0x84c241;return this[_0x52864f(0xf37)][0x0];}get[_0x84c241(0x149f)](){var _0x25d98a=_0x84c241;return this[_0x25d98a(0xf37)][0x1];}get[_0x84c241(0x4028)](){var _0x7ff6aa=_0x84c241;return this[_0x7ff6aa(0xf37)][0x2];}get[_0x84c241(0xfa8)](){var _0x3f9c2c=_0x84c241;return this[_0x3f9c2c(0x203)][0x0];}[_0x84c241(0x1dc5)](_0x568ba7){var _0x121798=_0x84c241;super['_buildBlock'](_0x568ba7);var _0x1c445d=this[_0x121798(0x203)][0x0];return _0x568ba7['compilationString']+=this[_0x121798(0x2394)](_0x1c445d,_0x568ba7)+('\x20=\x20normalize(mix('+this[_0x121798(0x29b1)][_0x121798(0x3728)]+_0x121798(0x202)+this['right'][_0x121798(0x3728)]+',\x20'+this[_0x121798(0x4028)][_0x121798(0x3728)]+_0x121798(0x2b2d)),this;}}(0x0,_0x4112c3['H'])(_0x84c241(0x27bb),_0x3501fe);},0xb646:(_0x2d4702,_0x131fee,_0xef06b0)=>{var _0x4c6173=a8_0x49466b,_0x3e37b9=_0xef06b0(0x15a52),_0x4d392d=_0xef06b0(0x1137a),_0x14ee59=_0xef06b0(0x16ad5),_0xef06b0=_0xef06b0(0xe456);class _0x534fdb extends _0x3e37b9['k']{constructor(_0x3182c9){var _0x1264af=a8_0x58a1;super(_0x3182c9,_0x14ee59['u'][_0x1264af(0x2c95)]),this[_0x1264af(0x3845)](_0x1264af(0x856),_0x4d392d['E'][_0x1264af(0x2e2c)]),this[_0x1264af(0x3554)]('output',_0x4d392d['E'][_0x1264af(0xdf5)]),this[_0x1264af(0x203)][0x0]['_typeConnectionSource']=this[_0x1264af(0xf37)][0x0];}['getClassName'](){var _0x2abaea=a8_0x58a1;return _0x2abaea(0x5d2);}get['value'](){var _0x3fb8f2=a8_0x58a1;return this[_0x3fb8f2(0xf37)][0x0];}get[_0x4c6173(0xfa8)](){var _0x1deb74=_0x4c6173;return this[_0x1deb74(0x203)][0x0];}[_0x4c6173(0x1dc5)](_0x335b8c){var _0x1dc536=_0x4c6173;super[_0x1dc536(0x1dc5)](_0x335b8c);var _0x5504aa=this['_outputs'][0x0];return _0x335b8c[_0x1dc536(0x29e8)]+=this['_declareOutput'](_0x5504aa,_0x335b8c)+('\x20=\x20-1.0\x20*\x20'+this[_0x1dc536(0x856)][_0x1dc536(0x3728)]+';\x0d\x0a'),this;}}(0x0,_0xef06b0['H'])('BABYLON.NegateBlock',_0x534fdb);},0x7bb9:(_0x4d3816,_0x4e132e,_0x35833f)=>{var _0x2499e2=a8_0x49466b,_0x1044d6=_0x35833f(0x15a52),_0x1eb9d7=_0x35833f(0x1137a),_0x117d10=_0x35833f(0x16ad5),_0x35833f=_0x35833f(0xe456);class _0x5542c3 extends _0x1044d6['k']{constructor(_0x23031a){var _0x112458=a8_0x58a1;super(_0x23031a,_0x117d10['u'][_0x112458(0x2c95)]),this[_0x112458(0x3845)]('normalMap0',_0x1eb9d7['E'][_0x112458(0x2e2c)]),this[_0x112458(0x3845)](_0x112458(0x3067),_0x1eb9d7['E'][_0x112458(0x2e2c)]),this['registerOutput']('output',_0x1eb9d7['E'][_0x112458(0x23ca)]),this[_0x112458(0xf37)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x1eb9d7['E'][_0x112458(0x3777)]|_0x1eb9d7['E']['Color4']|_0x1eb9d7['E']['Vector3']|_0x1eb9d7['E'][_0x112458(0x1426)]),this['_inputs'][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x1eb9d7['E'][_0x112458(0x3777)]|_0x1eb9d7['E'][_0x112458(0xb4b)]|_0x1eb9d7['E'][_0x112458(0x23ca)]|_0x1eb9d7['E'][_0x112458(0x1426)]);}[_0x2499e2(0x1653)](){return'NormalBlendBlock';}get[_0x2499e2(0x2d92)](){var _0x48328d=_0x2499e2;return this[_0x48328d(0xf37)][0x0];}get[_0x2499e2(0x3067)](){var _0x39b9b4=_0x2499e2;return this[_0x39b9b4(0xf37)][0x1];}get[_0x2499e2(0xfa8)](){var _0x5aa1bf=_0x2499e2;return this[_0x5aa1bf(0x203)][0x0];}['_buildBlock'](_0x3b42d9){var _0x3c241a=_0x2499e2;super[_0x3c241a(0x1dc5)](_0x3b42d9);var _0x15c33e=this[_0x3c241a(0x203)][0x0],_0x302e1a=this[_0x3c241a(0xf37)][0x0],_0x51a797=this[_0x3c241a(0xf37)][0x1],_0xe881ec=_0x3b42d9[_0x3c241a(0x109d)](_0x3c241a(0x1c2c)),_0x1c598b=_0x3b42d9[_0x3c241a(0x109d)]('stepG');return _0x3b42d9[_0x3c241a(0x29e8)]+=_0x3c241a(0x20bb)+_0xe881ec+_0x3c241a(0x1855)+_0x302e1a[_0x3c241a(0x3728)]+_0x3c241a(0x3019),_0x3b42d9[_0x3c241a(0x29e8)]+=_0x3c241a(0x20bb)+_0x1c598b+'\x20=\x20step(0.5,\x20'+_0x302e1a[_0x3c241a(0x3728)]+'.g);\x0d\x0a',_0x3b42d9['compilationString']+=this['_declareOutput'](_0x15c33e,_0x3b42d9)+_0x3c241a(0x410c),_0x3b42d9[_0x3c241a(0x29e8)]+=_0x15c33e[_0x3c241a(0x3728)]+_0x3c241a(0x1d05)+_0xe881ec+')\x20*\x20'+_0x302e1a[_0x3c241a(0x3728)]+_0x3c241a(0x581)+_0x51a797['associatedVariableName']+'.r\x20*\x202.0\x20+\x20'+_0xe881ec+_0x3c241a(0x1aa)+_0x302e1a['associatedVariableName']+_0x3c241a(0x32d0)+_0x51a797[_0x3c241a(0x3728)]+_0x3c241a(0x8db),_0x3b42d9[_0x3c241a(0x29e8)]+=_0x15c33e[_0x3c241a(0x3728)]+_0x3c241a(0x3267)+_0x1c598b+_0x3c241a(0x2134)+_0x302e1a['associatedVariableName']+_0x3c241a(0x2924)+_0x51a797['associatedVariableName']+_0x3c241a(0x3a30)+_0x1c598b+_0x3c241a(0x1aa)+_0x302e1a[_0x3c241a(0x3728)]+_0x3c241a(0x350d)+_0x51a797['associatedVariableName']+_0x3c241a(0x1690),_0x3b42d9[_0x3c241a(0x29e8)]+=_0x15c33e[_0x3c241a(0x3728)]+_0x3c241a(0x993)+_0x302e1a[_0x3c241a(0x3728)]+'.b\x20*\x20'+_0x51a797[_0x3c241a(0x3728)]+_0x3c241a(0x2f92),this;}}(0x0,_0x35833f['H'])(_0x2499e2(0x10dc),_0x5542c3);},0x6e73:(_0xb79a2,_0x5436ba,_0x31c24b)=>{var _0x40f1e3=a8_0x49466b,_0x4ff819=_0x31c24b(0x15a52),_0x349d0f=_0x31c24b(0x1137a),_0x3a17e8=_0x31c24b(0x16ad5),_0x31c24b=_0x31c24b(0xe456);class _0x4cdcfa extends _0x4ff819['k']{constructor(_0x1573e1){var _0x433f8d=a8_0x58a1;super(_0x1573e1,_0x3a17e8['u'][_0x433f8d(0x2c95)]),this[_0x433f8d(0x3845)](_0x433f8d(0x213a),_0x349d0f['E'][_0x433f8d(0x2e2c)]),this[_0x433f8d(0x3554)]('output',_0x349d0f['E'][_0x433f8d(0xdf5)]),this[_0x433f8d(0x203)][0x0]['_typeConnectionSource']=this[_0x433f8d(0xf37)][0x0],this[_0x433f8d(0xf37)][0x0][_0x433f8d(0x133e)]['push'](_0x349d0f['E'][_0x433f8d(0xe8e)]),this['_inputs'][0x0]['excludedConnectionPointTypes'][_0x433f8d(0x2f54)](_0x349d0f['E']['Matrix']);}[_0x40f1e3(0x1653)](){var _0x285b44=_0x40f1e3;return _0x285b44(0x2349);}get[_0x40f1e3(0x213a)](){var _0x719aa4=_0x40f1e3;return this[_0x719aa4(0xf37)][0x0];}get[_0x40f1e3(0xfa8)](){var _0x4ca283=_0x40f1e3;return this[_0x4ca283(0x203)][0x0];}[_0x40f1e3(0x1dc5)](_0x580b3e){var _0x4bb5c3=_0x40f1e3;super[_0x4bb5c3(0x1dc5)](_0x580b3e);var _0x33ee6b=this[_0x4bb5c3(0x203)][0x0],_0xd82028=this[_0x4bb5c3(0xf37)][0x0];return _0x580b3e[_0x4bb5c3(0x29e8)]+=this[_0x4bb5c3(0x2394)](_0x33ee6b,_0x580b3e)+(_0x4bb5c3(0x17cf)+_0xd82028[_0x4bb5c3(0x3728)]+_0x4bb5c3(0x23d3)),this;}}(0x0,_0x31c24b['H'])(_0x40f1e3(0x101e),_0x4cdcfa);},0x140db:(_0x47fe17,_0x36144f,_0x240520)=>{var _0x17a0a3=a8_0x49466b,_0x358f6e=_0x240520(0x15a52),_0xca94c4=_0x240520(0x1137a),_0x3f0194=_0x240520(0x16ad5),_0x240520=_0x240520(0xe456);class _0x3e2e64 extends _0x358f6e['k']{constructor(_0x1056c2){var _0x1d31a6=a8_0x58a1;super(_0x1056c2,_0x3f0194['u']['Neutral']),this['registerInput'](_0x1d31a6(0x213a),_0xca94c4['E'][_0x1d31a6(0x2e2c)]),this[_0x1d31a6(0x3554)](_0x1d31a6(0xfa8),_0xca94c4['E'][_0x1d31a6(0xdf5)]),this[_0x1d31a6(0x203)][0x0][_0x1d31a6(0x207e)]=this[_0x1d31a6(0xf37)][0x0],this['_outputs'][0x0][_0x1d31a6(0x133e)]['push'](_0xca94c4['E'][_0x1d31a6(0x3809)]);}[_0x17a0a3(0x1653)](){var _0x2e5d5d=_0x17a0a3;return _0x2e5d5d(0x246a);}get['input'](){var _0x2f2440=_0x17a0a3;return this[_0x2f2440(0xf37)][0x0];}get[_0x17a0a3(0xfa8)](){return this['_outputs'][0x0];}[_0x17a0a3(0x1dc5)](_0x4b30c2){var _0x549557=_0x17a0a3;super[_0x549557(0x1dc5)](_0x4b30c2);var _0x46681c=this['_outputs'][0x0];return _0x4b30c2[_0x549557(0x29e8)]+=this[_0x549557(0x2394)](_0x46681c,_0x4b30c2)+('\x20=\x201.\x20-\x20'+this['input'][_0x549557(0x3728)]+_0x549557(0x410c)),this;}}(0x0,_0x240520['H'])(_0x17a0a3(0x4087),_0x3e2e64),(0x0,_0x240520['H'])(_0x17a0a3(0x3435),_0x3e2e64);},0xfd38:(_0x31d03d,_0x513eeb,_0x4a071c)=>{var _0x2c51f6=a8_0x49466b,_0x2dd4eb=_0x4a071c(0x15a52),_0x311b7a=_0x4a071c(0x1137a),_0x2a269e=_0x4a071c(0x16ad5),_0x4a071c=_0x4a071c(0xe456);class _0xd67b8b extends _0x2dd4eb['k']{constructor(_0xb56682){var _0x3ac8a5=a8_0x58a1;super(_0xb56682,_0x2a269e['u'][_0x3ac8a5(0x2c95)]),this[_0x3ac8a5(0x3845)]('value',_0x311b7a['E'][_0x3ac8a5(0x2e2c)]),this[_0x3ac8a5(0x3845)](_0x3ac8a5(0x1c3f),_0x311b7a['E'][_0x3ac8a5(0x2e2c)]),this['registerOutput']('output',_0x311b7a['E'][_0x3ac8a5(0xdf5)]),this['_outputs'][0x0][_0x3ac8a5(0x207e)]=this[_0x3ac8a5(0xf37)][0x0],this['_linkConnectionTypes'](0x0,0x1),this[_0x3ac8a5(0xf37)][0x0][_0x3ac8a5(0x133e)][_0x3ac8a5(0x2f54)](_0x311b7a['E'][_0x3ac8a5(0x3809)]),this[_0x3ac8a5(0xf37)][0x1][_0x3ac8a5(0x133e)][_0x3ac8a5(0x2f54)](_0x311b7a['E']['Matrix']);}[_0x2c51f6(0x1653)](){var _0x57c9b2=_0x2c51f6;return _0x57c9b2(0xb77);}get[_0x2c51f6(0x856)](){var _0x37aeab=_0x2c51f6;return this[_0x37aeab(0xf37)][0x0];}get['steps'](){var _0x166188=_0x2c51f6;return this[_0x166188(0xf37)][0x1];}get[_0x2c51f6(0xfa8)](){var _0x105dfb=_0x2c51f6;return this[_0x105dfb(0x203)][0x0];}['_buildBlock'](_0x3a6540){var _0x15911f=_0x2c51f6;super['_buildBlock'](_0x3a6540);var _0x55aadc=this[_0x15911f(0x203)][0x0];return _0x3a6540[_0x15911f(0x29e8)]+=this[_0x15911f(0x2394)](_0x55aadc,_0x3a6540)+(_0x15911f(0x3ddd)+this[_0x15911f(0x856)][_0x15911f(0x3728)]+_0x15911f(0x29a6)+this['steps']['associatedVariableName']+_0x15911f(0xca6)+this[_0x15911f(0x1c3f)][_0x15911f(0x3728)]+_0x15911f(0x23d3)),this;}}(0x0,_0x4a071c['H'])(_0x2c51f6(0xd38),_0xd67b8b);},0x18020:(_0x244590,_0x3a83df,_0x214777)=>{var _0x4451c3=a8_0x49466b,_0xfa19a=_0x214777(0x15a52),_0xea28ac=_0x214777(0x1137a),_0x200710=_0x214777(0x16ad5),_0x214777=_0x214777(0xe456);class _0x5454e7 extends _0xfa19a['k']{constructor(_0xae9b92){var _0x27bec6=a8_0x58a1;super(_0xae9b92,_0x200710['u'][_0x27bec6(0x2c95)]),this[_0x27bec6(0x3845)]('value',_0xea28ac['E'][_0x27bec6(0x2e2c)]),this[_0x27bec6(0x3845)](_0x27bec6(0x2e83),_0xea28ac['E'][_0x27bec6(0x2e2c)]),this[_0x27bec6(0x3554)](_0x27bec6(0xfa8),_0xea28ac['E'][_0x27bec6(0xdf5)]),this[_0x27bec6(0x203)][0x0][_0x27bec6(0x207e)]=this['_inputs'][0x0],this[_0x27bec6(0x3e1)](0x0,0x1);}['getClassName'](){var _0x1dd042=a8_0x58a1;return _0x1dd042(0x1e2);}get[_0x4451c3(0x856)](){var _0x460049=_0x4451c3;return this[_0x460049(0xf37)][0x0];}get[_0x4451c3(0x2e83)](){var _0x4c5ef7=_0x4451c3;return this[_0x4c5ef7(0xf37)][0x1];}get[_0x4451c3(0xfa8)](){var _0x87db5d=_0x4451c3;return this[_0x87db5d(0x203)][0x0];}[_0x4451c3(0x1dc5)](_0x2b970a){var _0x155589=_0x4451c3;super[_0x155589(0x1dc5)](_0x2b970a);var _0x5a1d1a=this['_outputs'][0x0];return _0x2b970a[_0x155589(0x29e8)]+=this[_0x155589(0x2394)](_0x5a1d1a,_0x2b970a)+(_0x155589(0x48f)+this[_0x155589(0x856)][_0x155589(0x3728)]+',\x20'+this[_0x155589(0x2e83)][_0x155589(0x3728)]+_0x155589(0x23d3)),this;}}(0x0,_0x214777['H'])('BABYLON.PowBlock',_0x5454e7);},0x13acb:(_0x3ac02e,_0x59247c,_0x645f25)=>{var _0x13fa8f=a8_0x49466b,_0x516605=_0x645f25(0x15a52),_0x386ea4=_0x645f25(0x1137a),_0x24257c=_0x645f25(0x16ad5),_0x4c6f04=_0x645f25(0xe456);_0x645f25(0x175b0);class _0x300253 extends _0x516605['k']{constructor(_0x3842ed){var _0x522bc5=a8_0x58a1;super(_0x3842ed,_0x24257c['u'][_0x522bc5(0x2c95)]),this['registerInput'](_0x522bc5(0x35fb),_0x386ea4['E'][_0x522bc5(0x2e2c)]),this[_0x522bc5(0x3554)]('output',_0x386ea4['E']['Float']),this[_0x522bc5(0xf37)][0x0][_0x522bc5(0x2d9c)](_0x386ea4['E'][_0x522bc5(0x1e33)]|_0x386ea4['E'][_0x522bc5(0x23ca)]|_0x386ea4['E']['Vector4']|_0x386ea4['E'][_0x522bc5(0x3777)]|_0x386ea4['E'][_0x522bc5(0xb4b)]);}[_0x13fa8f(0x1653)](){var _0x1fab38=_0x13fa8f;return _0x1fab38(0x2f22);}get[_0x13fa8f(0x35fb)](){var _0x1d7f57=_0x13fa8f;return this[_0x1d7f57(0xf37)][0x0];}get['output'](){return this['_outputs'][0x0];}['_buildBlock'](_0x477f3d){var _0x2617b6=_0x13fa8f;super[_0x2617b6(0x1dc5)](_0x477f3d);var _0x1cfacd=this['_outputs'][0x0],_0x14fe71='//'+this['name'];return _0x477f3d['_emitFunctionFromInclude'](_0x2617b6(0x1388),_0x14fe71),_0x477f3d[_0x2617b6(0x29e8)]+=this[_0x2617b6(0x2394)](_0x1cfacd,_0x477f3d)+(_0x2617b6(0x25ef)+this[_0x2617b6(0x35fb)][_0x2617b6(0x3728)]+'.xy);\x0d\x0a'),this;}}(0x0,_0x4c6f04['H'])(_0x13fa8f(0x3ed7),_0x300253);},0x1704b:(_0x5667f2,_0x19d2df,_0x125339)=>{var _0xdc893a=a8_0x49466b,_0x3b22ea=_0x125339(0x15a52),_0x50f300=_0x125339(0x1137a),_0x3731c4=_0x125339(0x16ad5),_0x125339=_0x125339(0xe456);class _0x4e8f6c extends _0x3b22ea['k']{constructor(_0x37a4b7){var _0x101800=a8_0x58a1;super(_0x37a4b7,_0x3731c4['u'][_0x101800(0x2c95)]),this[_0x101800(0x3845)]('input',_0x50f300['E']['AutoDetect']),this[_0x101800(0x3554)](_0x101800(0xfa8),_0x50f300['E'][_0x101800(0xdf5)]),this[_0x101800(0x203)][0x0][_0x101800(0x207e)]=this[_0x101800(0xf37)][0x0];}[_0xdc893a(0x1653)](){var _0x43db3c=_0xdc893a;return _0x43db3c(0x2fdc);}get[_0xdc893a(0x213a)](){var _0x2299f0=_0xdc893a;return this[_0x2299f0(0xf37)][0x0];}get[_0xdc893a(0xfa8)](){var _0xc833b7=_0xdc893a;return this[_0xc833b7(0x203)][0x0];}[_0xdc893a(0x1dc5)](_0x52de9f){var _0x39f6a6=_0xdc893a;super['_buildBlock'](_0x52de9f);var _0xb07d9=this[_0x39f6a6(0x203)][0x0];return this[_0x39f6a6(0x213a)][_0x39f6a6(0x2eea)]===_0x50f300['E'][_0x39f6a6(0x3809)]?_0x52de9f[_0x39f6a6(0x29e8)]+=this[_0x39f6a6(0x2394)](_0xb07d9,_0x52de9f)+(_0x39f6a6(0x2aa)+this[_0x39f6a6(0x213a)]['associatedVariableName']+');\x0d\x0a'):_0x52de9f[_0x39f6a6(0x29e8)]+=this[_0x39f6a6(0x2394)](_0xb07d9,_0x52de9f)+('\x20=\x201.\x20/\x20'+this[_0x39f6a6(0x213a)][_0x39f6a6(0x3728)]+_0x39f6a6(0x410c)),this;}}(0x0,_0x125339['H'])(_0xdc893a(0xabb),_0x4e8f6c);},0x3d41:(_0x4373bb,_0x422df3,_0x2fcdc6)=>{var _0x154983=a8_0x49466b,_0x4fcd5b=_0x2fcdc6(0x15a52),_0x1fd0ca=_0x2fcdc6(0x1137a),_0x5c40a5=_0x2fcdc6(0x16ad5),_0x2fcdc6=_0x2fcdc6(0xe456);class _0x5f1c62 extends _0x4fcd5b['k']{constructor(_0x35247b){var _0x33fc91=a8_0x58a1;super(_0x35247b,_0x5c40a5['u'][_0x33fc91(0x2c95)]),this['registerInput'](_0x33fc91(0x18c1),_0x1fd0ca['E']['AutoDetect']),this[_0x33fc91(0x3845)](_0x33fc91(0x3d61),_0x1fd0ca['E'][_0x33fc91(0x2e2c)]),this[_0x33fc91(0x3554)]('output',_0x1fd0ca['E'][_0x33fc91(0x23ca)]),this[_0x33fc91(0xf37)][0x0][_0x33fc91(0x2d9c)](_0x1fd0ca['E'][_0x33fc91(0x23ca)]|_0x1fd0ca['E'][_0x33fc91(0x1426)]|_0x1fd0ca['E'][_0x33fc91(0x3777)]|_0x1fd0ca['E']['Color4']),this[_0x33fc91(0xf37)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x1fd0ca['E'][_0x33fc91(0x23ca)]|_0x1fd0ca['E'][_0x33fc91(0x1426)]|_0x1fd0ca['E']['Color3']|_0x1fd0ca['E'][_0x33fc91(0xb4b)]);}['getClassName'](){return'ReflectBlock';}get[_0x154983(0x18c1)](){return this['_inputs'][0x0];}get[_0x154983(0x3d61)](){var _0x4dbe1e=_0x154983;return this[_0x4dbe1e(0xf37)][0x1];}get['output'](){var _0xfda579=_0x154983;return this[_0xfda579(0x203)][0x0];}['_buildBlock'](_0x1e7f1b){var _0x42cbe7=_0x154983;super[_0x42cbe7(0x1dc5)](_0x1e7f1b);var _0x4525c3=this[_0x42cbe7(0x203)][0x0];return _0x1e7f1b['compilationString']+=this['_declareOutput'](_0x4525c3,_0x1e7f1b)+(_0x42cbe7(0x2624)+this[_0x42cbe7(0x18c1)][_0x42cbe7(0x3728)]+_0x42cbe7(0x3cca)+this[_0x42cbe7(0x3d61)][_0x42cbe7(0x3728)]+_0x42cbe7(0x38b8)),this;}}(0x0,_0x2fcdc6['H'])(_0x154983(0x4a6),_0x5f1c62);},0x1189b:(_0x58e3f9,_0x31f41d,_0x53d581)=>{var _0x4a80bd=a8_0x49466b,_0x53a058=_0x53d581(0x15a52),_0xd905ca=_0x53d581(0x1137a),_0x398a02=_0x53d581(0x16ad5),_0x53d581=_0x53d581(0xe456);class _0x1e9ce8 extends _0x53a058['k']{constructor(_0x1fb4df){var _0x3a4cef=a8_0x58a1;super(_0x1fb4df,_0x398a02['u'][_0x3a4cef(0x2c95)]),this[_0x3a4cef(0x3845)](_0x3a4cef(0x18c1),_0xd905ca['E'][_0x3a4cef(0x2e2c)]),this['registerInput']('normal',_0xd905ca['E'][_0x3a4cef(0x2e2c)]),this[_0x3a4cef(0x3845)](_0x3a4cef(0x735),_0xd905ca['E']['Float']),this[_0x3a4cef(0x3554)](_0x3a4cef(0xfa8),_0xd905ca['E'][_0x3a4cef(0x23ca)]),this[_0x3a4cef(0xf37)][0x0][_0x3a4cef(0x2d9c)](_0xd905ca['E'][_0x3a4cef(0x23ca)]|_0xd905ca['E'][_0x3a4cef(0x1426)]|_0xd905ca['E']['Color3']|_0xd905ca['E'][_0x3a4cef(0xb4b)]),this['_inputs'][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0xd905ca['E'][_0x3a4cef(0x23ca)]|_0xd905ca['E'][_0x3a4cef(0x1426)]|_0xd905ca['E']['Color3']|_0xd905ca['E']['Color4']);}[_0x4a80bd(0x1653)](){return'RefractBlock';}get['incident'](){return this['_inputs'][0x0];}get['normal'](){var _0x4e98f6=_0x4a80bd;return this[_0x4e98f6(0xf37)][0x1];}get[_0x4a80bd(0x735)](){var _0x210f99=_0x4a80bd;return this[_0x210f99(0xf37)][0x2];}get[_0x4a80bd(0xfa8)](){return this['_outputs'][0x0];}[_0x4a80bd(0x1dc5)](_0x510611){var _0x18421e=_0x4a80bd;super[_0x18421e(0x1dc5)](_0x510611);var _0x11e428=this['_outputs'][0x0];return _0x510611[_0x18421e(0x29e8)]+=this[_0x18421e(0x2394)](_0x11e428,_0x510611)+(_0x18421e(0x3f1)+this[_0x18421e(0x18c1)][_0x18421e(0x3728)]+_0x18421e(0x3cca)+this['normal']['associatedVariableName']+_0x18421e(0x3cca)+this['ior'][_0x18421e(0x3728)]+');\x0d\x0a'),this;}}(0x0,_0x53d581['H'])('BABYLON.RefractBlock',_0x1e9ce8);},0x8ff2:(_0x30ddc8,_0x27540a,_0xc5989f)=>{var _0x31c512=a8_0x49466b;_0xc5989f['d'](_0x27540a,{'w':()=>_0xb49fd7});function _0x1d3564(_0x3470dc,_0x216829,_0x3c6b4b,_0x4b8dd8){var _0x11d535=a8_0x58a1,_0x3d6432,_0x19c491=arguments[_0x11d535(0x132e)],_0x1e5fe8=_0x19c491<0x3?_0x216829:null===_0x4b8dd8?_0x4b8dd8=Object['getOwnPropertyDescriptor'](_0x216829,_0x3c6b4b):_0x4b8dd8;if(_0x11d535(0x20cb)==typeof Reflect&&_0x11d535(0x187)==typeof Reflect[_0x11d535(0x14d7)])_0x1e5fe8=Reflect['decorate'](_0x3470dc,_0x216829,_0x3c6b4b,_0x4b8dd8);else{for(var _0x204a09=_0x3470dc[_0x11d535(0x132e)]-0x1;0x0<=_0x204a09;_0x204a09--)(_0x3d6432=_0x3470dc[_0x204a09])&&(_0x1e5fe8=(_0x19c491<0x3?_0x3d6432(_0x1e5fe8):0x3<_0x19c491?_0x3d6432(_0x216829,_0x3c6b4b,_0x1e5fe8):_0x3d6432(_0x216829,_0x3c6b4b))||_0x1e5fe8);}0x3<_0x19c491&&_0x1e5fe8&&Object[_0x11d535(0x1fc0)](_0x216829,_0x3c6b4b,_0x1e5fe8);}var _0x27540a=_0xc5989f(0x15a52),_0x5a6866=_0xc5989f(0x1137a),_0x121653=_0xc5989f(0x16ad5),_0x3fc3aa=_0xc5989f(0xe456),_0x2b86f1=_0xc5989f(0x9fd1),_0xc5989f=_0xc5989f(0x159af);class _0xb49fd7 extends _0x27540a['k']{constructor(_0xb824c7){var _0x2bb5f3=a8_0x58a1;super(_0xb824c7,_0x121653['u'][_0x2bb5f3(0x2c95)]),this[_0x2bb5f3(0x26c7)]=new _0x2b86f1['FM'](-0x1,0x1),this['targetRange']=new _0x2b86f1['FM'](0x0,0x1),this['registerInput'](_0x2bb5f3(0x213a),_0x5a6866['E'][_0x2bb5f3(0x2e2c)]),this[_0x2bb5f3(0x3845)](_0x2bb5f3(0x2a5e),_0x5a6866['E'][_0x2bb5f3(0xe8e)],!0x0),this[_0x2bb5f3(0x3845)](_0x2bb5f3(0x1e8b),_0x5a6866['E']['Float'],!0x0),this[_0x2bb5f3(0x3845)](_0x2bb5f3(0x1c71),_0x5a6866['E'][_0x2bb5f3(0xe8e)],!0x0),this[_0x2bb5f3(0x3845)]('targetMax',_0x5a6866['E']['Float'],!0x0),this['registerOutput'](_0x2bb5f3(0xfa8),_0x5a6866['E']['BasedOnInput']),this[_0x2bb5f3(0x203)][0x0]['_typeConnectionSource']=this[_0x2bb5f3(0xf37)][0x0];}[_0x31c512(0x1653)](){return'RemapBlock';}get[_0x31c512(0x213a)](){var _0x3062e7=_0x31c512;return this[_0x3062e7(0xf37)][0x0];}get[_0x31c512(0x2a5e)](){return this['_inputs'][0x1];}get['sourceMax'](){var _0x14881e=_0x31c512;return this[_0x14881e(0xf37)][0x2];}get[_0x31c512(0x1c71)](){var _0x186aa6=_0x31c512;return this[_0x186aa6(0xf37)][0x3];}get[_0x31c512(0x2a0a)](){return this['_inputs'][0x4];}get[_0x31c512(0xfa8)](){return this['_outputs'][0x0];}[_0x31c512(0x1dc5)](_0x4fbce8){var _0x512f23=_0x31c512;super[_0x512f23(0x1dc5)](_0x4fbce8);var _0xe48c2b=this[_0x512f23(0x203)][0x0],_0x1e0e5c=this['sourceMin']['isConnected']?this[_0x512f23(0x2a5e)][_0x512f23(0x3728)]:this[_0x512f23(0x398f)](this['sourceRange']['x']),_0x3609ba=this[_0x512f23(0x1e8b)][_0x512f23(0x28d4)]?this['sourceMax'][_0x512f23(0x3728)]:this[_0x512f23(0x398f)](this[_0x512f23(0x26c7)]['y']),_0x589f20=this[_0x512f23(0x1c71)][_0x512f23(0x28d4)]?this['targetMin'][_0x512f23(0x3728)]:this[_0x512f23(0x398f)](this[_0x512f23(0x20ab)]['x']),_0x5f51af=this[_0x512f23(0x2a0a)][_0x512f23(0x28d4)]?this['targetMax'][_0x512f23(0x3728)]:this['_writeFloat'](this[_0x512f23(0x20ab)]['y']);return _0x4fbce8[_0x512f23(0x29e8)]+=this['_declareOutput'](_0xe48c2b,_0x4fbce8)+(_0x512f23(0x1b0)+_0x589f20+_0x512f23(0x3ba9)+this['_inputs'][0x0][_0x512f23(0x3728)]+_0x512f23(0x1d8d)+_0x1e0e5c+_0x512f23(0x1f8e)+_0x5f51af+'\x20-\x20'+_0x589f20+_0x512f23(0x208e)+_0x3609ba+_0x512f23(0x1d8d)+_0x1e0e5c+_0x512f23(0x23d3)),this;}[_0x31c512(0x113b)](){var _0x58d0a2=_0x31c512;return super[_0x58d0a2(0x113b)]()+(this[_0x58d0a2(0x3c50)]+'.sourceRange\x20=\x20new\x20BABYLON.Vector2('+this[_0x58d0a2(0x26c7)]['x']+',\x20'+this[_0x58d0a2(0x26c7)]['y']+_0x58d0a2(0x23d3))+(this['_codeVariableName']+_0x58d0a2(0x24a0)+this[_0x58d0a2(0x20ab)]['x']+',\x20'+this[_0x58d0a2(0x20ab)]['y']+_0x58d0a2(0x23d3));}[_0x31c512(0x3c81)](){var _0x574c09=_0x31c512;const _0x52114e=super[_0x574c09(0x3c81)]();return _0x52114e[_0x574c09(0x26c7)]=this['sourceRange']['asArray'](),_0x52114e['targetRange']=this[_0x574c09(0x20ab)][_0x574c09(0x3e55)](),_0x52114e;}[_0x31c512(0x3f89)](_0x4de306,_0x8e066,_0x4f7861){var _0x1acd23=_0x31c512;super[_0x1acd23(0x3f89)](_0x4de306,_0x8e066,_0x4f7861),this[_0x1acd23(0x26c7)]=_0x2b86f1['FM'][_0x1acd23(0xd4e)](_0x4de306[_0x1acd23(0x26c7)]),this[_0x1acd23(0x20ab)]=_0x2b86f1['FM'][_0x1acd23(0xd4e)](_0x4de306[_0x1acd23(0x20ab)]);}}_0x1d3564([(0x0,_0xc5989f['p'])(_0x31c512(0x38b7),_0xc5989f['U'][_0x31c512(0x1e33)])],_0xb49fd7['prototype'],_0x31c512(0x26c7),void 0x0),_0x1d3564([(0x0,_0xc5989f['p'])('To',_0xc5989f['U']['Vector2'])],_0xb49fd7[_0x31c512(0x1229)],_0x31c512(0x20ab),void 0x0),(0x0,_0x3fc3aa['H'])('BABYLON.RemapBlock',_0xb49fd7);},0xa9d2:(_0x5308ac,_0x293f92,_0x4c54e3)=>{var _0x1fe1c2=a8_0x49466b,_0xba3191=_0x4c54e3(0x15a52),_0x51c3d3=_0x4c54e3(0x1137a),_0x312900=_0x4c54e3(0x16ad5),_0x4c54e3=_0x4c54e3(0xe456);class _0x18bbef extends _0xba3191['k']{constructor(_0x191c6a){var _0x137a4f=a8_0x58a1;super(_0x191c6a,_0x312900['u'][_0x137a4f(0x2c95)]),this[_0x137a4f(0x3845)](_0x137a4f(0x856),_0x51c3d3['E'][_0x137a4f(0x2e2c)]),this[_0x137a4f(0x3845)]('reference',_0x51c3d3['E'][_0x137a4f(0x2e2c)]),this[_0x137a4f(0x3845)](_0x137a4f(0x1235),_0x51c3d3['E'][_0x137a4f(0xe8e)]),this['registerInput'](_0x137a4f(0x1fd3),_0x51c3d3['E']['AutoDetect']),this[_0x137a4f(0x3554)]('output',_0x51c3d3['E'][_0x137a4f(0xdf5)]),this['_outputs'][0x0][_0x137a4f(0x207e)]=this[_0x137a4f(0xf37)][0x0],this[_0x137a4f(0x3e1)](0x0,0x1),this[_0x137a4f(0x3e1)](0x0,0x3),this['_inputs'][0x0][_0x137a4f(0x133e)][_0x137a4f(0x2f54)](_0x51c3d3['E'][_0x137a4f(0xe8e)]),this[_0x137a4f(0xf37)][0x0][_0x137a4f(0x133e)][_0x137a4f(0x2f54)](_0x51c3d3['E'][_0x137a4f(0x3809)]),this[_0x137a4f(0xf37)][0x1]['excludedConnectionPointTypes'][_0x137a4f(0x2f54)](_0x51c3d3['E'][_0x137a4f(0xe8e)]),this[_0x137a4f(0xf37)][0x1][_0x137a4f(0x133e)][_0x137a4f(0x2f54)](_0x51c3d3['E'][_0x137a4f(0x3809)]),this['_inputs'][0x3][_0x137a4f(0x133e)][_0x137a4f(0x2f54)](_0x51c3d3['E'][_0x137a4f(0xe8e)]),this['_inputs'][0x3][_0x137a4f(0x133e)]['push'](_0x51c3d3['E'][_0x137a4f(0x3809)]);}['getClassName'](){var _0x5b0563=a8_0x58a1;return _0x5b0563(0x31e5);}get[_0x1fe1c2(0x856)](){var _0x3f4c92=_0x1fe1c2;return this[_0x3f4c92(0xf37)][0x0];}get[_0x1fe1c2(0x7f1)](){var _0x282230=_0x1fe1c2;return this[_0x282230(0xf37)][0x1];}get['distance'](){return this['_inputs'][0x2];}get[_0x1fe1c2(0x1fd3)](){var _0x28674f=_0x1fe1c2;return this[_0x28674f(0xf37)][0x3];}get[_0x1fe1c2(0xfa8)](){var _0x85fd0d=_0x1fe1c2;return this[_0x85fd0d(0x203)][0x0];}[_0x1fe1c2(0x1dc5)](_0x20f3b0){var _0x24130f=_0x1fe1c2;super[_0x24130f(0x1dc5)](_0x20f3b0);var _0x5e5daf=this[_0x24130f(0x203)][0x0];return _0x20f3b0['compilationString']+=this[_0x24130f(0x2394)](_0x5e5daf,_0x20f3b0)+_0x24130f(0x410c),_0x20f3b0[_0x24130f(0x29e8)]+=_0x24130f(0x2de6)+this[_0x24130f(0x856)][_0x24130f(0x3728)]+'\x20-\x20'+this['reference'][_0x24130f(0x3728)]+_0x24130f(0x1d69)+this[_0x24130f(0x1235)][_0x24130f(0x3728)]+_0x24130f(0x2e98),_0x20f3b0['compilationString']+=_0x5e5daf[_0x24130f(0x3728)]+_0x24130f(0x1b0)+this[_0x24130f(0x1fd3)][_0x24130f(0x3728)]+_0x24130f(0x410c),_0x20f3b0['compilationString']+='}\x20else\x20{\x0d\x0a',_0x20f3b0['compilationString']+=_0x5e5daf['associatedVariableName']+_0x24130f(0x1b0)+this[_0x24130f(0x856)][_0x24130f(0x3728)]+_0x24130f(0x410c),_0x20f3b0[_0x24130f(0x29e8)]+='}\x0d\x0a',this;}}(0x0,_0x4c54e3['H'])(_0x1fe1c2(0x10ad),_0x18bbef);},0x81fb:(_0x7b4141,_0x46714c,_0x46bb1f)=>{var _0xac6b10=a8_0x49466b,_0x2ebe20=_0x46bb1f(0x15a52),_0x5ecf51=_0x46bb1f(0x1137a),_0x8c5ec3=_0x46bb1f(0x16ad5),_0x2ac704=_0x46bb1f(0xe456),_0x5c4c5a=_0x46bb1f(0x11c74);class _0x43aaa8 extends _0x2ebe20['k']{constructor(_0x447218){var _0x140721=a8_0x58a1;super(_0x447218,_0x8c5ec3['u'][_0x140721(0x2c95)]),this[_0x140721(0x3845)](_0x140721(0x213a),_0x5ecf51['E'][_0x140721(0x1e33)]),this[_0x140721(0x3845)](_0x140721(0x3d51),_0x5ecf51['E'][_0x140721(0xe8e)]),this['registerOutput']('output',_0x5ecf51['E'][_0x140721(0x1e33)]);}['getClassName'](){var _0x42a110=a8_0x58a1;return _0x42a110(0x1148);}get[_0xac6b10(0x213a)](){return this['_inputs'][0x0];}get[_0xac6b10(0x3d51)](){var _0x23708d=_0xac6b10;return this[_0x23708d(0xf37)][0x1];}get['output'](){var _0x4bcf28=_0xac6b10;return this[_0x4bcf28(0x203)][0x0];}['autoConfigure'](){var _0x1bce27=_0xac6b10;if(!this[_0x1bce27(0x3d51)]['isConnected']){const _0xbd2bcd=new _0x5c4c5a['S'](_0x1bce27(0x3d51));_0xbd2bcd[_0x1bce27(0x856)]=0x0,_0xbd2bcd[_0x1bce27(0xfa8)]['connectTo'](this[_0x1bce27(0x3d51)]);}}['_buildBlock'](_0x455b03){var _0x1bcb8c=_0xac6b10;super[_0x1bcb8c(0x1dc5)](_0x455b03);var _0x347e30=this[_0x1bcb8c(0x203)][0x0],_0x3bd537=this[_0x1bcb8c(0x3d51)],_0xf97d23=this[_0x1bcb8c(0x213a)];return _0x455b03['compilationString']+=this['_declareOutput'](_0x347e30,_0x455b03)+(_0x1bcb8c(0x2509)+_0x3bd537[_0x1bcb8c(0x3728)]+_0x1bcb8c(0x2134)+_0xf97d23[_0x1bcb8c(0x3728)]+_0x1bcb8c(0x69d)+_0x3bd537[_0x1bcb8c(0x3728)]+_0x1bcb8c(0x2134)+_0xf97d23[_0x1bcb8c(0x3728)]+_0x1bcb8c(0x2563)+_0x3bd537[_0x1bcb8c(0x3728)]+_0x1bcb8c(0x2134)+_0xf97d23['associatedVariableName']+_0x1bcb8c(0x1652)+_0x3bd537[_0x1bcb8c(0x3728)]+')\x20*\x20'+_0xf97d23['associatedVariableName']+_0x1bcb8c(0x3c43)),this;}}(0x0,_0x2ac704['H'])(_0xac6b10(0x21e0),_0x43aaa8);},0xec98:(_0x850557,_0x313e4a,_0x106baa)=>{var _0x4c9c04=a8_0x49466b,_0x1b191e=_0x106baa(0x15a52),_0x597065=_0x106baa(0x1137a),_0x224691=_0x106baa(0x16ad5),_0x106baa=_0x106baa(0xe456);class _0x4cc550 extends _0x1b191e['k']{constructor(_0x48acd9){var _0x18e6b5=a8_0x58a1;super(_0x48acd9,_0x224691['u']['Neutral']),this[_0x18e6b5(0x3845)](_0x18e6b5(0x213a),_0x597065['E'][_0x18e6b5(0x2e2c)]),this[_0x18e6b5(0x3845)](_0x18e6b5(0x8b7),_0x597065['E'][_0x18e6b5(0xe8e)]),this[_0x18e6b5(0x3554)]('output',_0x597065['E'][_0x18e6b5(0xdf5)]),this['_outputs'][0x0][_0x18e6b5(0x207e)]=this[_0x18e6b5(0xf37)][0x0];}[_0x4c9c04(0x1653)](){return'ScaleBlock';}get[_0x4c9c04(0x213a)](){var _0x327fec=_0x4c9c04;return this[_0x327fec(0xf37)][0x0];}get['factor'](){var _0x587fcc=_0x4c9c04;return this[_0x587fcc(0xf37)][0x1];}get[_0x4c9c04(0xfa8)](){var _0x2bcf09=_0x4c9c04;return this[_0x2bcf09(0x203)][0x0];}[_0x4c9c04(0x1dc5)](_0x3c22e3){var _0xe694f1=_0x4c9c04;super[_0xe694f1(0x1dc5)](_0x3c22e3);var _0xc537e7=this['_outputs'][0x0];return _0x3c22e3[_0xe694f1(0x29e8)]+=this[_0xe694f1(0x2394)](_0xc537e7,_0x3c22e3)+(_0xe694f1(0x1b0)+this[_0xe694f1(0x213a)]['associatedVariableName']+_0xe694f1(0x146)+this[_0xe694f1(0x8b7)][_0xe694f1(0x3728)]+_0xe694f1(0x410c)),this;}}(0x0,_0x106baa['H'])(_0x4c9c04(0x3b1),_0x4cc550);},0xfb7:(_0x606dad,_0x173eb4,_0x1bde11)=>{var _0x269ae4=a8_0x49466b,_0x27d660=_0x1bde11(0x15a52),_0x2f4445=_0x1bde11(0x1137a),_0x59bbbc=_0x1bde11(0x16ad5),_0x1bde11=_0x1bde11(0xe456);class _0x2a8f6c extends _0x27d660['k']{constructor(_0x5b6a8b){var _0x31811c=a8_0x58a1;super(_0x5b6a8b,_0x59bbbc['u'][_0x31811c(0x2c95)]),this[_0x31811c(0x3845)](_0x31811c(0x35fb),_0x2f4445['E'][_0x31811c(0x23ca)]),this[_0x31811c(0x3554)](_0x31811c(0xfa8),_0x2f4445['E']['Float']);}[_0x269ae4(0x1653)](){var _0x199934=_0x269ae4;return _0x199934(0x38a5);}get['seed'](){var _0x49d5d2=_0x269ae4;return this[_0x49d5d2(0xf37)][0x0];}get[_0x269ae4(0xfa8)](){var _0x1ff924=_0x269ae4;return this[_0x1ff924(0x203)][0x0];}[_0x269ae4(0x1dc5)](_0x546f42){var _0x551000=_0x269ae4;if(super[_0x551000(0x1dc5)](_0x546f42),this['seed'][_0x551000(0x28d4)]&&this[_0x551000(0x203)][0x0][_0x551000(0x1d1a)])return _0x546f42['_emitFunction'](_0x551000(0x32bc),_0x551000(0x27da),_0x551000(0x44b)),_0x546f42[_0x551000(0x29e8)]+=this[_0x551000(0x2394)](this[_0x551000(0x203)][0x0],_0x546f42)+(_0x551000(0x27ea)+this['seed']['associatedVariableName']+_0x551000(0x23d3)),this;}}(0x0,_0x1bde11['H'])('BABYLON.SimplexPerlin3DBlock',_0x2a8f6c);},0x10d41:(_0x4c62bc,_0x418ab9,_0x3daeef)=>{var _0x2038e7=a8_0x49466b,_0x5579f5=_0x3daeef(0x15a52),_0x1223b3=_0x3daeef(0x1137a),_0x9cb103=_0x3daeef(0x16ad5),_0x3daeef=_0x3daeef(0xe456);class _0x29ff1c extends _0x5579f5['k']{constructor(_0x49b0d5){var _0x1f03dd=a8_0x58a1;super(_0x49b0d5,_0x9cb103['u']['Neutral']),this[_0x1f03dd(0x3845)](_0x1f03dd(0x856),_0x1223b3['E']['AutoDetect']),this[_0x1f03dd(0x3845)](_0x1f03dd(0x32af),_0x1223b3['E'][_0x1f03dd(0xe8e)]),this['registerInput'](_0x1f03dd(0x531),_0x1223b3['E']['Float']),this[_0x1f03dd(0x3554)](_0x1f03dd(0xfa8),_0x1223b3['E'][_0x1f03dd(0xdf5)]),this['_outputs'][0x0]['_typeConnectionSource']=this['_inputs'][0x0];}[_0x2038e7(0x1653)](){var _0x48bfb2=_0x2038e7;return _0x48bfb2(0x3887);}get['value'](){return this['_inputs'][0x0];}get[_0x2038e7(0x32af)](){var _0x537e9f=_0x2038e7;return this[_0x537e9f(0xf37)][0x1];}get['edge1'](){var _0x23d53c=_0x2038e7;return this[_0x23d53c(0xf37)][0x2];}get['output'](){var _0x4069d4=_0x2038e7;return this[_0x4069d4(0x203)][0x0];}[_0x2038e7(0x1dc5)](_0x5b746e){var _0xd0122d=_0x2038e7;super[_0xd0122d(0x1dc5)](_0x5b746e);var _0x5e6a95=this[_0xd0122d(0x203)][0x0];return _0x5b746e[_0xd0122d(0x29e8)]+=this[_0xd0122d(0x2394)](_0x5e6a95,_0x5b746e)+('\x20=\x20smoothstep('+this[_0xd0122d(0x32af)][_0xd0122d(0x3728)]+',\x20'+this[_0xd0122d(0x531)][_0xd0122d(0x3728)]+',\x20'+this['value'][_0xd0122d(0x3728)]+_0xd0122d(0x23d3)),this;}}(0x0,_0x3daeef['H'])('BABYLON.SmoothStepBlock',_0x29ff1c);},0x74b3:(_0x100c90,_0x58943a,_0x171196)=>{var _0x160a61=a8_0x49466b,_0x5a1f34=_0x171196(0x15a52),_0x1bb594=_0x171196(0x1137a),_0x2eebb5=_0x171196(0x16ad5),_0x171196=_0x171196(0xe456);class _0x22d282 extends _0x5a1f34['k']{constructor(_0x441487){var _0x26ae9b=a8_0x58a1;super(_0x441487,_0x2eebb5['u'][_0x26ae9b(0x2c95)]),this[_0x26ae9b(0x3845)](_0x26ae9b(0x856),_0x1bb594['E'][_0x26ae9b(0xe8e)]),this[_0x26ae9b(0x3845)](_0x26ae9b(0x9ee),_0x1bb594['E'][_0x26ae9b(0xe8e)]),this[_0x26ae9b(0x3554)](_0x26ae9b(0xfa8),_0x1bb594['E'][_0x26ae9b(0xe8e)]);}[_0x160a61(0x1653)](){var _0x276ae5=_0x160a61;return _0x276ae5(0x397a);}get[_0x160a61(0x856)](){var _0x2ea4a8=_0x160a61;return this[_0x2ea4a8(0xf37)][0x0];}get['edge'](){var _0x323e08=_0x160a61;return this[_0x323e08(0xf37)][0x1];}get['output'](){var _0x6a8159=_0x160a61;return this[_0x6a8159(0x203)][0x0];}[_0x160a61(0x1dc5)](_0x366850){var _0xb622b=_0x160a61;super['_buildBlock'](_0x366850);var _0x131bf3=this['_outputs'][0x0];return _0x366850[_0xb622b(0x29e8)]+=this[_0xb622b(0x2394)](_0x131bf3,_0x366850)+(_0xb622b(0x3761)+this[_0xb622b(0x9ee)][_0xb622b(0x3728)]+',\x20'+this[_0xb622b(0x856)][_0xb622b(0x3728)]+_0xb622b(0x23d3)),this;}}(0x0,_0x171196['H'])(_0x160a61(0x2ecf),_0x22d282);},0x16246:(_0x133827,_0x1fb116,_0x4e9300)=>{var _0x45f59c=a8_0x49466b,_0x22e659=_0x4e9300(0x15a52),_0x474aa3=_0x4e9300(0x1137a),_0x1f4c3b=_0x4e9300(0x16ad5),_0x4e9300=_0x4e9300(0xe456);class _0x401f9d extends _0x22e659['k']{constructor(_0x3b917e){var _0x1987cc=a8_0x58a1;super(_0x3b917e,_0x1f4c3b['u'][_0x1987cc(0x2c95)]),this[_0x1987cc(0x3845)](_0x1987cc(0x29b1),_0x474aa3['E'][_0x1987cc(0x2e2c)]),this[_0x1987cc(0x3845)](_0x1987cc(0x149f),_0x474aa3['E'][_0x1987cc(0x2e2c)]),this[_0x1987cc(0x3554)](_0x1987cc(0xfa8),_0x474aa3['E'][_0x1987cc(0xdf5)]),this['_outputs'][0x0]['_typeConnectionSource']=this[_0x1987cc(0xf37)][0x0],this[_0x1987cc(0x3e1)](0x0,0x1);}['getClassName'](){var _0x1254cc=a8_0x58a1;return _0x1254cc(0x30fa);}get['left'](){var _0x26b837=a8_0x58a1;return this[_0x26b837(0xf37)][0x0];}get[_0x45f59c(0x149f)](){return this['_inputs'][0x1];}get[_0x45f59c(0xfa8)](){return this['_outputs'][0x0];}[_0x45f59c(0x1dc5)](_0x259f6a){var _0xb47898=_0x45f59c;super['_buildBlock'](_0x259f6a);var _0x764d65=this['_outputs'][0x0];return _0x259f6a[_0xb47898(0x29e8)]+=this[_0xb47898(0x2394)](_0x764d65,_0x259f6a)+('\x20=\x20'+this[_0xb47898(0x29b1)][_0xb47898(0x3728)]+'\x20-\x20'+this[_0xb47898(0x149f)]['associatedVariableName']+_0xb47898(0x410c)),this;}}(0x0,_0x4e9300['H'])('BABYLON.SubtractBlock',_0x401f9d);},0x1fa:(_0x203234,_0x302252,_0x1bf1d7)=>{var _0xa0fc8f=a8_0x49466b;_0x1bf1d7['d'](_0x302252,{'m':()=>_0x198550});var _0x302252=_0x1bf1d7(0x15a52),_0x2f6022=_0x1bf1d7(0x1137a),_0x205557=_0x1bf1d7(0x16ad5),_0x1bf1d7=_0x1bf1d7(0xe456);class _0x198550 extends _0x302252['k']{constructor(_0xc89a71){var _0x37ff4b=a8_0x58a1;super(_0xc89a71,_0x205557['u']['Neutral']),this[_0x37ff4b(0x29ec)]=0x1,this['complementZ']=0x0,this[_0x37ff4b(0x2966)]=_0x205557['u']['Vertex'],this['registerInput'](_0x37ff4b(0x3fcd),_0x2f6022['E']['AutoDetect']),this[_0x37ff4b(0x3845)](_0x37ff4b(0xcc9),_0x2f6022['E']['Matrix']),this[_0x37ff4b(0x3554)](_0x37ff4b(0xfa8),_0x2f6022['E'][_0x37ff4b(0x1426)]),this[_0x37ff4b(0x3554)](_0x37ff4b(0x11fa),_0x2f6022['E'][_0x37ff4b(0x23ca)]),this[_0x37ff4b(0xf37)][0x0][_0x37ff4b(0xb8c)][_0x37ff4b(0x11ad)](_0x4ed2fc=>{var _0x1c3606=_0x37ff4b;!_0x4ed2fc[_0x1c3606(0x3ced)][_0x1c3606(0x3537)]||_0x1c3606(0x3d61)!==(_0x4ed2fc=_0x4ed2fc['ownerBlock'])[_0x1c3606(0x3efc)]&&_0x1c3606(0x133f)!==_0x4ed2fc[_0x1c3606(0x3efc)]||(this[_0x1c3606(0x29ec)]=0x0);});}['getClassName'](){var _0x23d2ac=a8_0x58a1;return _0x23d2ac(0x3c17);}get['vector'](){var _0x306d8c=a8_0x58a1;return this[_0x306d8c(0xf37)][0x0];}get[_0xa0fc8f(0xfa8)](){var _0x593b38=_0xa0fc8f;return this[_0x593b38(0x203)][0x0];}get[_0xa0fc8f(0x11fa)](){var _0x298707=_0xa0fc8f;return this[_0x298707(0x203)][0x1];}get[_0xa0fc8f(0xcc9)](){var _0x4292c7=_0xa0fc8f;return this[_0x4292c7(0xf37)][0x1];}[_0xa0fc8f(0x1dc5)](_0x2b43ce){var _0xad4917=_0xa0fc8f;super['_buildBlock'](_0x2b43ce);var _0x424bee=this[_0xad4917(0x3fcd)],_0x249009=this[_0xad4917(0xcc9)];if(_0x424bee[_0xad4917(0x48d)]){if(0x0===this[_0xad4917(0x29ec)]){var _0x5c717a='//'+this[_0xad4917(0x3efc)],_0xdc2830=(_0x2b43ce[_0xad4917(0x2395)](_0xad4917(0x1388),_0x5c717a),_0x2b43ce[_0xad4917(0x17d9)][_0xad4917(0x16a8)][_0xad4917(0x2f54)](this),_0x2b43ce[_0xad4917(0x109d)](_0x249009[_0xad4917(0x3728)]+_0xad4917(0x1888)));switch(_0x2b43ce[_0xad4917(0x29e8)]+=_0xad4917(0x24d)+_0xdc2830+_0xad4917(0x1b6e)+_0x249009[_0xad4917(0x3728)]+_0xad4917(0x23d3),_0x2b43ce['compilationString']+=_0xad4917(0x38fb),_0x2b43ce['compilationString']+=_0xdc2830+('\x20=\x20transposeMat3(inverseMat3('+_0xdc2830+_0xad4917(0x2b2d)),_0x2b43ce[_0xad4917(0x29e8)]+=_0xad4917(0x2cbc),_0x424bee[_0xad4917(0x48d)]['type']){case _0x2f6022['E'][_0xad4917(0x1e33)]:_0x2b43ce['compilationString']+=this[_0xad4917(0x2394)](this[_0xad4917(0xfa8)],_0x2b43ce)+(_0xad4917(0xa82)+_0xdc2830+_0xad4917(0xc6a)+_0x424bee[_0xad4917(0x3728)]+',\x20'+this[_0xad4917(0x398f)](this[_0xad4917(0x3c4f)])+_0xad4917(0x1e31)+this[_0xad4917(0x398f)](this[_0xad4917(0x29ec)])+_0xad4917(0x23d3));break;case _0x2f6022['E'][_0xad4917(0x23ca)]:case _0x2f6022['E'][_0xad4917(0x3777)]:_0x2b43ce[_0xad4917(0x29e8)]+=this['_declareOutput'](this[_0xad4917(0xfa8)],_0x2b43ce)+(_0xad4917(0xa82)+_0xdc2830+'\x20*\x20'+_0x424bee['associatedVariableName']+',\x20'+this['_writeFloat'](this[_0xad4917(0x29ec)])+_0xad4917(0x23d3));break;default:_0x2b43ce['compilationString']+=this[_0xad4917(0x2394)](this[_0xad4917(0xfa8)],_0x2b43ce)+('\x20=\x20vec4('+_0xdc2830+'\x20*\x20'+_0x424bee['associatedVariableName']+_0xad4917(0x3cca)+this[_0xad4917(0x398f)](this[_0xad4917(0x29ec)])+_0xad4917(0x23d3));}}else{var _0x515aca=_0x249009[_0xad4917(0x3728)];switch(_0x424bee['connectedPoint']['type']){case _0x2f6022['E']['Vector2']:_0x2b43ce[_0xad4917(0x29e8)]+=this[_0xad4917(0x2394)](this['output'],_0x2b43ce)+(_0xad4917(0x1b0)+_0x515aca+_0xad4917(0x3104)+_0x424bee[_0xad4917(0x3728)]+',\x20'+this['_writeFloat'](this[_0xad4917(0x3c4f)])+',\x20'+this['_writeFloat'](this['complementW'])+_0xad4917(0x23d3));break;case _0x2f6022['E']['Vector3']:case _0x2f6022['E'][_0xad4917(0x3777)]:_0x2b43ce[_0xad4917(0x29e8)]+=this[_0xad4917(0x2394)](this['output'],_0x2b43ce)+('\x20=\x20'+_0x515aca+_0xad4917(0x3104)+_0x424bee['associatedVariableName']+',\x20'+this[_0xad4917(0x398f)](this[_0xad4917(0x29ec)])+_0xad4917(0x23d3));break;default:_0x2b43ce['compilationString']+=this[_0xad4917(0x2394)](this['output'],_0x2b43ce)+(_0xad4917(0x1b0)+_0x515aca+_0xad4917(0x146)+_0x424bee[_0xad4917(0x3728)]+_0xad4917(0x410c));}}this[_0xad4917(0x11fa)][_0xad4917(0x1d1a)]&&(_0x2b43ce[_0xad4917(0x29e8)]+=this[_0xad4917(0x2394)](this[_0xad4917(0x11fa)],_0x2b43ce)+(_0xad4917(0x1b0)+this['output'][_0xad4917(0x3728)]+'.xyz;\x0d\x0a'));}return this;}[_0xa0fc8f(0x22bd)](_0x390828,_0x26b775,_0x5a5fe0){var _0x10b1db=_0xa0fc8f;_0x390828['nonUniformScaling']&&_0x5a5fe0[_0x10b1db(0x1270)](_0x10b1db(0x442),!0x0);}[_0xa0fc8f(0x3c81)](){var _0x28a6d4=_0xa0fc8f;const _0xbbde06=super[_0x28a6d4(0x3c81)]();return _0xbbde06[_0x28a6d4(0x3c4f)]=this['complementZ'],_0xbbde06['complementW']=this[_0x28a6d4(0x29ec)],_0xbbde06;}[_0xa0fc8f(0x3f89)](_0x24714e,_0x329923,_0x29e532){var _0x46d876=_0xa0fc8f;super[_0x46d876(0x3f89)](_0x24714e,_0x329923,_0x29e532),this['complementZ']=void 0x0!==_0x24714e['complementZ']?_0x24714e[_0x46d876(0x3c4f)]:0x0,this[_0x46d876(0x29ec)]=void 0x0!==_0x24714e[_0x46d876(0x29ec)]?_0x24714e[_0x46d876(0x29ec)]:0x1;}[_0xa0fc8f(0x113b)](){var _0x4bc44f=_0xa0fc8f;return super[_0x4bc44f(0x113b)]()+(this['_codeVariableName']+_0x4bc44f(0x11aa)+this[_0x4bc44f(0x3c4f)]+_0x4bc44f(0x410c))+(this[_0x4bc44f(0x3c50)]+_0x4bc44f(0x2dec)+this[_0x4bc44f(0x29ec)]+';\x0d\x0a');}}(0x0,_0x1bf1d7['H'])(_0xa0fc8f(0x144b),_0x198550);},0x1695e:(_0x42688b,_0x33ff69,_0x4e79b0)=>{var _0x4dd4a9=a8_0x49466b;_0x4e79b0['d'](_0x33ff69,{'H':()=>_0x43402f});var _0x33ff69=_0x4e79b0(0x15a52),_0xef80f8=_0x4e79b0(0x1137a),_0x6205c5=_0x4e79b0(0x16ad5),_0x1ec9f8=_0x4e79b0(0xec3c),_0x37ca91=_0x4e79b0(0xe779),_0x82eac8=_0x4e79b0(0xe456),_0x54011c=_0x4e79b0(0xbac7),_0x2e8efe=_0x4e79b0(0x77a5),_0x586d99=(_0x4e79b0(0x175b0),_0x4e79b0(0xdbdc)),_0x2af7e1=_0x4e79b0(0xd646),_0x4c5c94=_0x4e79b0(0xf8c1);class _0x43402f extends _0x33ff69['k']{constructor(_0xe42ce0,_0x129168=!0x1){var _0x12cf73=a8_0x58a1;super(_0xe42ce0,_0x6205c5['u']['Neutral']),this[_0x12cf73(0x4116)]=!0x1,this[_0x12cf73(0x209c)]=!0x1,this['disableLevelMultiplication']=!0x1,this['registerInput'](_0x12cf73(0x8c5),_0xef80f8['E'][_0x12cf73(0x2e2c)],!0x1),this[_0x12cf73(0x3845)](_0x12cf73(0x3d61),_0xef80f8['E'][_0x12cf73(0x2e2c)],!0x1),this['registerInput']('sharpness',_0xef80f8['E'][_0x12cf73(0xe8e)],!0x0),this[_0x12cf73(0x3845)](_0x12cf73(0x3d9d),_0xef80f8['E']['Object'],!0x0,_0x6205c5['u']['VertexAndFragment'],new _0x2af7e1['C'](_0x12cf73(0x3d9d),this,_0x1ec9f8['Ab']['Input'],_0x586d99['S'],_0x12cf73(0xa36))),this[_0x12cf73(0x3845)](_0x12cf73(0x1be9),_0xef80f8['E'][_0x12cf73(0x2a09)],!0x0,_0x6205c5['u'][_0x12cf73(0x1aa9)],new _0x2af7e1['C'](_0x12cf73(0x1be9),this,_0x1ec9f8['Ab']['Input'],_0x586d99['S'],'ImageSourceBlock')),_0x129168||this[_0x12cf73(0x3845)](_0x12cf73(0x1fd),_0xef80f8['E'][_0x12cf73(0x2a09)],!0x0,_0x6205c5['u'][_0x12cf73(0x1aa9)],new _0x2af7e1['C']('sourceZ',this,_0x1ec9f8['Ab'][_0x12cf73(0x10a)],_0x586d99['S'],_0x12cf73(0xa36))),this['registerOutput'](_0x12cf73(0x218c),_0xef80f8['E']['Color4'],_0x6205c5['u'][_0x12cf73(0x2c95)]),this['registerOutput'](_0x12cf73(0x1885),_0xef80f8['E']['Color3'],_0x6205c5['u'][_0x12cf73(0x2c95)]),this['registerOutput']('r',_0xef80f8['E']['Float'],_0x6205c5['u'][_0x12cf73(0x2c95)]),this[_0x12cf73(0x3554)]('g',_0xef80f8['E']['Float'],_0x6205c5['u']['Neutral']),this[_0x12cf73(0x3554)]('b',_0xef80f8['E'][_0x12cf73(0xe8e)],_0x6205c5['u']['Neutral']),this[_0x12cf73(0x3554)]('a',_0xef80f8['E']['Float'],_0x6205c5['u']['Neutral']),this[_0x12cf73(0x3554)](_0x12cf73(0x2da0),_0xef80f8['E']['Float'],_0x6205c5['u'][_0x12cf73(0x2c95)]),this['_inputs'][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0xef80f8['E'][_0x12cf73(0x3777)]|_0xef80f8['E'][_0x12cf73(0x23ca)]|_0xef80f8['E'][_0x12cf73(0x1426)]),this[_0x12cf73(0xf37)][0x1][_0x12cf73(0x2d9c)](_0xef80f8['E']['Color3']|_0xef80f8['E'][_0x12cf73(0x23ca)]|_0xef80f8['E'][_0x12cf73(0x1426)]);}get[_0x4dd4a9(0xc52)](){var _0x59dfc9=_0x4dd4a9,_0x265114;return this[_0x59dfc9(0x3d9d)][_0x59dfc9(0x28d4)]?(null==(_0x265114=this[_0x59dfc9(0x3d9d)][_0x59dfc9(0x48d)])?void 0x0:_0x265114[_0x59dfc9(0x3ced)])[_0x59dfc9(0xc52)]:this['_texture'];}set['texture'](_0x5d5812){var _0x4a4e9d=_0x4dd4a9,_0x15b0ba;if(this['_texture']!==_0x5d5812){const _0x54469c=null!=(_0x15b0ba=null==_0x5d5812?void 0x0:_0x5d5812[_0x4a4e9d(0x22fd)]())?_0x15b0ba:_0x4c5c94['l']['LastCreatedScene'];!_0x5d5812&&_0x54469c&&_0x54469c['markAllMaterialsAsDirty'](_0x2e8efe['g'][_0x4a4e9d(0xd64)],_0x26991e=>_0x26991e[_0x4a4e9d(0x15f3)](this[_0x4a4e9d(0x265a)])),(this[_0x4a4e9d(0x265a)]=_0x5d5812)&&_0x54469c&&_0x54469c[_0x4a4e9d(0x2322)](_0x2e8efe['g'][_0x4a4e9d(0xd64)],_0x4d34b6=>_0x4d34b6[_0x4a4e9d(0x15f3)](_0x5d5812));}}get['textureY'](){var _0x26726f=_0x4dd4a9,_0x3f8c43;return this['sourceY'][_0x26726f(0x28d4)]?(null==(_0x3f8c43=this[_0x26726f(0x1be9)][_0x26726f(0x48d)])?void 0x0:_0x3f8c43['ownerBlock'])[_0x26726f(0xc52)]:null;}get['textureZ'](){var _0x3b34b2=_0x4dd4a9,_0x1b375d;return null!=(_0x1b375d=this['sourceZ'])&&_0x1b375d['isConnected']?(null==(_0x1b375d=this[_0x3b34b2(0x1be9)][_0x3b34b2(0x48d)])?void 0x0:_0x1b375d[_0x3b34b2(0x3ced)])[_0x3b34b2(0xc52)]:null;}[_0x4dd4a9(0x2b28)](_0x25c93e){var _0x3839b0=_0x4dd4a9;return null!=_0x25c93e&&_0x25c93e[_0x3839b0(0x28d4)]?_0x25c93e['connectedPoint']['ownerBlock']:null;}get[_0x4dd4a9(0x23c)](){var _0x332fca=_0x4dd4a9,_0x3fcdef=this[_0x332fca(0x2b28)](this[_0x332fca(0x3d9d)]);return _0x3fcdef?_0x3fcdef['samplerName']:this[_0x332fca(0x3834)];}get['samplerYName'](){var _0x40b114=_0x4dd4a9,_0x58ae5f;return null!=(_0x58ae5f=null==(_0x58ae5f=this[_0x40b114(0x2b28)](this[_0x40b114(0x1be9)]))?void 0x0:_0x58ae5f[_0x40b114(0x23c)])?_0x58ae5f:null;}get['samplerZName'](){var _0x31be34=_0x4dd4a9,_0x202b3f;return null!=(_0x202b3f=null==(_0x202b3f=this[_0x31be34(0x2b28)](this[_0x31be34(0x1fd)]))?void 0x0:_0x202b3f[_0x31be34(0x23c)])?_0x202b3f:null;}get['hasImageSource'](){var _0x5a2ce3=_0x4dd4a9;return this[_0x5a2ce3(0x3d9d)][_0x5a2ce3(0x28d4)];}set[_0x4dd4a9(0x3674)](_0x4167e4){var _0x15e17f=_0x4dd4a9;if(_0x4167e4!==this[_0x15e17f(0x4116)]&&(this[_0x15e17f(0x4116)]=_0x4167e4,this[_0x15e17f(0xc52)])){const _0x4d7b8c=null!=(_0x4167e4=this[_0x15e17f(0xc52)][_0x15e17f(0x22fd)]())?_0x4167e4:_0x4c5c94['l'][_0x15e17f(0x19c8)];null!==_0x4d7b8c&&void 0x0!==_0x4d7b8c&&_0x4d7b8c[_0x15e17f(0x2322)](_0x2e8efe['g'][_0x15e17f(0xd64)],_0x435231=>_0x435231[_0x15e17f(0x15f3)](this['texture']));}}get[_0x4dd4a9(0x3674)](){var _0x4e59cb=_0x4dd4a9;return this[_0x4e59cb(0x4116)];}set[_0x4dd4a9(0x35b7)](_0x1d05fc){var _0x3ba203=_0x4dd4a9;if(_0x1d05fc!==this[_0x3ba203(0x209c)]&&(this['_convertToLinearSpace']=_0x1d05fc,this[_0x3ba203(0xc52)])){const _0x8ed88d=null!=(_0x1d05fc=this[_0x3ba203(0xc52)][_0x3ba203(0x22fd)]())?_0x1d05fc:_0x4c5c94['l'][_0x3ba203(0x19c8)];null!==_0x8ed88d&&void 0x0!==_0x8ed88d&&_0x8ed88d['markAllMaterialsAsDirty'](_0x2e8efe['g'][_0x3ba203(0xd64)],_0x3b094b=>_0x3b094b[_0x3ba203(0x15f3)](this['texture']));}}get['convertToLinearSpace'](){var _0x598b1a=_0x4dd4a9;return this[_0x598b1a(0x209c)];}[_0x4dd4a9(0x1653)](){var _0x1bf8c2=_0x4dd4a9;return _0x1bf8c2(0x2129);}get[_0x4dd4a9(0x8c5)](){return this['_inputs'][0x0];}get[_0x4dd4a9(0x3d61)](){var _0x18fbbd=_0x4dd4a9;return this[_0x18fbbd(0xf37)][0x1];}get[_0x4dd4a9(0xc5c)](){var _0x3c27d7=_0x4dd4a9;return this[_0x3c27d7(0xf37)][0x2];}get[_0x4dd4a9(0x3d9d)](){var _0x39dc9d=_0x4dd4a9;return this[_0x39dc9d(0xf37)][0x3];}get[_0x4dd4a9(0x1be9)](){return this['_inputs'][0x4];}get['sourceZ'](){var _0x292b70=_0x4dd4a9;return this[_0x292b70(0xf37)][0x5];}get[_0x4dd4a9(0x218c)](){return this['_outputs'][0x0];}get['rgb'](){var _0x3d734e=_0x4dd4a9;return this[_0x3d734e(0x203)][0x1];}get['r'](){var _0x4412c2=_0x4dd4a9;return this[_0x4412c2(0x203)][0x2];}get['g'](){var _0xeab184=_0x4dd4a9;return this[_0xeab184(0x203)][0x3];}get['b'](){var _0x42469d=_0x4dd4a9;return this[_0x42469d(0x203)][0x4];}get['a'](){var _0x5c9531=_0x4dd4a9;return this[_0x5c9531(0x203)][0x5];}get[_0x4dd4a9(0x2da0)](){var _0x29c59b=_0x4dd4a9;return this[_0x29c59b(0x203)][0x6];}[_0x4dd4a9(0x22bd)](_0x25ab22,_0x20e394,_0x129a28){var _0x4d01e6=_0x4dd4a9,_0xeece8e,_0x43ff39;_0x129a28[_0x4d01e6(0x3b75)]&&(_0xeece8e=this['convertToGammaSpace']&&this[_0x4d01e6(0xc52)]&&!this[_0x4d01e6(0xc52)][_0x4d01e6(0x1b93)],_0x43ff39=this['convertToLinearSpace']&&this[_0x4d01e6(0xc52)]&&this['texture'][_0x4d01e6(0x1b93)],_0x129a28[_0x4d01e6(0x1270)](this[_0x4d01e6(0x2610)],_0xeece8e,!0x0),_0x129a28[_0x4d01e6(0x1270)](this[_0x4d01e6(0x2611)],_0x43ff39,!0x0));}[_0x4dd4a9(0x3a4f)](){var _0x594a57=_0x4dd4a9;return!(this[_0x594a57(0xc52)]&&!this['texture'][_0x594a57(0x30b8)]());}[_0x4dd4a9(0x2dcf)](_0x326703){var _0x54274b=_0x4dd4a9;this['texture']&&(_0x326703[_0x54274b(0x6e5)](this['_textureInfoName'],this[_0x54274b(0xc52)]['level']),this[_0x54274b(0x2c86)]||_0x326703[_0x54274b(0x19ec)](this['_samplerName'],this[_0x54274b(0xc52)]));}[_0x4dd4a9(0xd9b)](_0x1ae6b9){var _0x34bd0c=_0x4dd4a9,_0xd20059=this['samplerName'],_0x555436=null!=(_0x555436=this[_0x34bd0c(0x2e3a)])?_0x555436:_0xd20059,_0x4216f4=null!=(_0x4216f4=this['samplerZName'])?_0x4216f4:_0xd20059,_0x5359ed=this['sharpness'][_0x34bd0c(0x28d4)]?this[_0x34bd0c(0xc5c)][_0x34bd0c(0x3728)]:_0x34bd0c(0x37fb),_0x5a0fe0=_0x1ae6b9[_0x34bd0c(0x109d)]('x'),_0x58459e=_0x1ae6b9['_getFreeVariableName']('y'),_0x52e12b=_0x1ae6b9['_getFreeVariableName']('z'),_0x4ab5a3=_0x1ae6b9[_0x34bd0c(0x109d)]('z');_0x1ae6b9[_0x34bd0c(0x29e8)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20'+_0x5a0fe0+'\x20=\x20texture2D('+_0xd20059+',\x20'+this[_0x34bd0c(0x8c5)][_0x34bd0c(0x3728)]+_0x34bd0c(0x3eb1)+_0x58459e+_0x34bd0c(0x37b)+_0x555436+',\x20'+this[_0x34bd0c(0x8c5)][_0x34bd0c(0x3728)]+_0x34bd0c(0x403d)+_0x52e12b+'\x20=\x20texture2D('+_0x4216f4+',\x20'+this[_0x34bd0c(0x8c5)]['associatedVariableName']+_0x34bd0c(0x67b)+_0x4ab5a3+_0x34bd0c(0x14c1)+this[_0x34bd0c(0x3d61)][_0x34bd0c(0x3728)]+'.xyz),\x20vec3('+_0x5359ed+_0x34bd0c(0x456)+this[_0x34bd0c(0x3837)]+_0x34bd0c(0x192)+_0x5a0fe0+'*'+_0x4ab5a3+_0x34bd0c(0x25f3)+_0x58459e+'*'+_0x4ab5a3+_0x34bd0c(0x969)+_0x52e12b+'*'+_0x4ab5a3+_0x34bd0c(0x401a)+_0x4ab5a3+'.x\x20+\x20'+_0x4ab5a3+'.y\x20+\x20'+_0x4ab5a3+_0x34bd0c(0x247e);}['_generateConversionCode'](_0x351e51,_0x9b12f3,_0x322448){var _0x5a3956=_0x4dd4a9;'a'!==_0x322448&&(this['texture']&&this[_0x5a3956(0xc52)][_0x5a3956(0x1b93)]||(_0x351e51[_0x5a3956(0x29e8)]+=_0x5a3956(0x1495)+this[_0x5a3956(0x2610)]+_0x5a3956(0x33f9)+_0x9b12f3[_0x5a3956(0x3728)]+_0x5a3956(0x3eb5)+_0x9b12f3[_0x5a3956(0x3728)]+_0x5a3956(0x402a)),_0x351e51[_0x5a3956(0x29e8)]+=_0x5a3956(0x1495)+this[_0x5a3956(0x2611)]+_0x5a3956(0x2ec8)+_0x9b12f3[_0x5a3956(0x3728)]+_0x5a3956(0x1eaa)+_0x9b12f3[_0x5a3956(0x3728)]+_0x5a3956(0x1e19));}[_0x4dd4a9(0x129c)](_0x21ec65,_0xdcd8e3,_0x23e684){var _0x483e5a=_0x4dd4a9;let _0x1d4046='';this['disableLevelMultiplication']||(_0x1d4046=_0x483e5a(0x146)+this['_textureInfoName']),_0x21ec65[_0x483e5a(0x29e8)]+=this[_0x483e5a(0x2394)](_0xdcd8e3,_0x21ec65)+_0x483e5a(0x1b0)+this['_tempTextureRead']+'.'+_0x23e684+_0x1d4046+_0x483e5a(0x410c),this[_0x483e5a(0x2341)](_0x21ec65,_0xdcd8e3,_0x23e684);}[_0x4dd4a9(0x1dc5)](_0x3b6fcb){var _0x4d1b1c=_0x4dd4a9;super[_0x4d1b1c(0x1dc5)](_0x3b6fcb),this[_0x4d1b1c(0x3d9d)][_0x4d1b1c(0x28d4)]?this[_0x4d1b1c(0x2c86)]=this['source']['connectedPoint'][_0x4d1b1c(0x3ced)]:this[_0x4d1b1c(0x2c86)]=null,this[_0x4d1b1c(0xab8)]=_0x3b6fcb['_getFreeVariableName'](_0x4d1b1c(0x33ea)),this[_0x4d1b1c(0x2da0)]['associatedVariableName']=this[_0x4d1b1c(0xab8)],this[_0x4d1b1c(0x3837)]=_0x3b6fcb[_0x4d1b1c(0x109d)](_0x4d1b1c(0x2710)),this[_0x4d1b1c(0x2610)]=_0x3b6fcb[_0x4d1b1c(0x249f)](_0x4d1b1c(0x205)),this[_0x4d1b1c(0x2611)]=_0x3b6fcb[_0x4d1b1c(0x249f)](_0x4d1b1c(0x329b)),this[_0x4d1b1c(0x2c86)]||(this[_0x4d1b1c(0x3834)]=_0x3b6fcb[_0x4d1b1c(0x109d)](this[_0x4d1b1c(0x3efc)]+'Sampler'),_0x3b6fcb['_emit2DSampler'](this[_0x4d1b1c(0x3834)])),_0x3b6fcb[_0x4d1b1c(0x17d9)][_0x4d1b1c(0x3e27)][_0x4d1b1c(0x2f54)](this),_0x3b6fcb[_0x4d1b1c(0x17d9)][_0x4d1b1c(0x29c)]['push'](this),_0x3b6fcb['sharedData'][_0x4d1b1c(0x16a8)][_0x4d1b1c(0x2f54)](this),_0x3b6fcb['sharedData'][_0x4d1b1c(0x110f)]['push'](this);var _0x2c819b='//'+this['name'];_0x3b6fcb[_0x4d1b1c(0x2395)](_0x4d1b1c(0x1388),_0x2c819b),_0x3b6fcb['_emitUniformFromString'](this[_0x4d1b1c(0xab8)],_0x4d1b1c(0x128f)),this[_0x4d1b1c(0xd9b)](_0x3b6fcb);for(const _0x110293 of this[_0x4d1b1c(0x203)])_0x110293[_0x4d1b1c(0x1d1a)]&&_0x4d1b1c(0x2da0)!==_0x110293[_0x4d1b1c(0x3efc)]&&this['_writeOutput'](_0x3b6fcb,_0x110293,_0x110293[_0x4d1b1c(0x3efc)]);return this;}['_dumpPropertiesCode'](){var _0x193cec=_0x4dd4a9;let _0x4c7e2f=super[_0x193cec(0x113b)]();return _0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f+=this[_0x193cec(0x3c50)]+'.convertToGammaSpace\x20=\x20'+this['convertToGammaSpace']+_0x193cec(0x410c))+(this[_0x193cec(0x3c50)]+_0x193cec(0x2419)+this[_0x193cec(0x35b7)]+';\x0d\x0a'))+(this[_0x193cec(0x3c50)]+_0x193cec(0x12e)+this['disableLevelMultiplication']+_0x193cec(0x410c)),this[_0x193cec(0xc52)]?_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f=(_0x4c7e2f+=this[_0x193cec(0x3c50)]+_0x193cec(0x3a4a)+this[_0x193cec(0xc52)][_0x193cec(0x3efc)]+_0x193cec(0x19e1)+this['texture'][_0x193cec(0x187e)]+',\x20'+this[_0x193cec(0xc52)][_0x193cec(0x147c)]+',\x20'+this[_0x193cec(0xc52)][_0x193cec(0x17df)]+_0x193cec(0x23d3))+(this[_0x193cec(0x3c50)]+_0x193cec(0x351a)+this['texture'][_0x193cec(0x255d)]+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x24f9)+this[_0x193cec(0xc52)][_0x193cec(0x494)]+';\x0d\x0a'))+(this[_0x193cec(0x3c50)]+'.texture.uAng\x20=\x20'+this[_0x193cec(0xc52)]['uAng']+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x2139)+this['texture']['vAng']+';\x0d\x0a'))+(this[_0x193cec(0x3c50)]+_0x193cec(0x2e95)+this[_0x193cec(0xc52)][_0x193cec(0xde1)]+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x3cdd)+this[_0x193cec(0xc52)][_0x193cec(0x3987)]+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x2345)+this[_0x193cec(0xc52)][_0x193cec(0x4ff)]+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x3a20)+this['texture']['uScale']+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x2f66)+this[_0x193cec(0xc52)][_0x193cec(0x3c8d)]+_0x193cec(0x410c)))+(this[_0x193cec(0x3c50)]+_0x193cec(0x21ed)+this[_0x193cec(0xc52)][_0x193cec(0x3f4d)]+_0x193cec(0x410c)):_0x4c7e2f;}[_0x4dd4a9(0x3c81)](){var _0x4bcc55=_0x4dd4a9;const _0x427d7a=super[_0x4bcc55(0x3c81)]();return _0x427d7a[_0x4bcc55(0x3674)]=this[_0x4bcc55(0x3674)],_0x427d7a[_0x4bcc55(0x35b7)]=this[_0x4bcc55(0x35b7)],_0x427d7a[_0x4bcc55(0x18cd)]=this[_0x4bcc55(0x18cd)],this['hasImageSource']||!this['texture']||this['texture'][_0x4bcc55(0x1729)]||_0x4bcc55(0x290a)===this[_0x4bcc55(0xc52)][_0x4bcc55(0x1653)]()||(_0x427d7a['texture']=this[_0x4bcc55(0xc52)][_0x4bcc55(0x3c81)]()),_0x427d7a;}[_0x4dd4a9(0x3f89)](_0x1bbb1d,_0x2635fb,_0xd04443){var _0x1eb383=_0x4dd4a9;super['_deserialize'](_0x1bbb1d,_0x2635fb,_0xd04443),this[_0x1eb383(0x3674)]=_0x1bbb1d[_0x1eb383(0x3674)],this[_0x1eb383(0x35b7)]=!!_0x1bbb1d[_0x1eb383(0x35b7)],this[_0x1eb383(0x18cd)]=!!_0x1bbb1d[_0x1eb383(0x18cd)],_0x1bbb1d[_0x1eb383(0xc52)]&&!_0x37ca91['O'][_0x1eb383(0x2e09)]&&void 0x0!==_0x1bbb1d[_0x1eb383(0xc52)]['url']&&(_0xd04443=0x0===_0x1bbb1d[_0x1eb383(0xc52)][_0x1eb383(0x2f50)][_0x1eb383(0x404a)](_0x1eb383(0x2551))?'':_0xd04443,this[_0x1eb383(0xc52)]=_0x54011c['x'][_0x1eb383(0xb3f)](_0x1bbb1d['texture'],_0x2635fb,_0xd04443));}}(0x0,_0x82eac8['H'])(_0x4dd4a9(0x38d8),_0x43402f);},0xe3e6:(_0x5c856f,_0x4eb6d6,_0x2acf72)=>{var _0x10c400=a8_0x49466b;_0x2acf72['d'](_0x4eb6d6,{'S':()=>_0x10cb71,'p':()=>_0x576184});var _0x576184,_0x180c65,_0x4eb6d6=_0x2acf72(0x15a52),_0x1c1f9c=_0x2acf72(0x1137a),_0x2fbb80=_0x2acf72(0x16ad5),_0x2acf72=_0x2acf72(0xe456);(_0x180c65=_0x576184=_0x576184||{})[_0x180c65[_0x10c400(0x139a)]=0x0]=_0x10c400(0x139a),_0x180c65[_0x180c65[_0x10c400(0xee7)]=0x1]='Sin',_0x180c65[_0x180c65['Abs']=0x2]=_0x10c400(0x285d),_0x180c65[_0x180c65[_0x10c400(0x40d6)]=0x3]='Exp',_0x180c65[_0x180c65['Exp2']=0x4]=_0x10c400(0x1731),_0x180c65[_0x180c65[_0x10c400(0xc2b)]=0x5]='Round',_0x180c65[_0x180c65['Floor']=0x6]=_0x10c400(0xbcc),_0x180c65[_0x180c65[_0x10c400(0x3e64)]=0x7]='Ceiling',_0x180c65[_0x180c65[_0x10c400(0x1522)]=0x8]=_0x10c400(0x1522),_0x180c65[_0x180c65['Log']=0x9]=_0x10c400(0x1d75),_0x180c65[_0x180c65[_0x10c400(0x1491)]=0xa]=_0x10c400(0x1491),_0x180c65[_0x180c65[_0x10c400(0x949)]=0xb]=_0x10c400(0x949),_0x180c65[_0x180c65[_0x10c400(0xac3)]=0xc]=_0x10c400(0xac3),_0x180c65[_0x180c65[_0x10c400(0xd6f)]=0xd]=_0x10c400(0xd6f),_0x180c65[_0x180c65[_0x10c400(0x3ac0)]=0xe]=_0x10c400(0x3ac0),_0x180c65[_0x180c65[_0x10c400(0x88a)]=0xf]=_0x10c400(0x88a),_0x180c65[_0x180c65[_0x10c400(0x14f3)]=0x10]=_0x10c400(0x14f3),_0x180c65[_0x180c65[_0x10c400(0x3051)]=0x11]=_0x10c400(0x3051);class _0x10cb71 extends _0x4eb6d6['k']{constructor(_0x4af66f){var _0x3e1c00=_0x10c400;super(_0x4af66f,_0x2fbb80['u']['Neutral']),this[_0x3e1c00(0x1a91)]=_0x576184[_0x3e1c00(0x139a)],this[_0x3e1c00(0x3845)](_0x3e1c00(0x213a),_0x1c1f9c['E'][_0x3e1c00(0x2e2c)]),this[_0x3e1c00(0x3554)](_0x3e1c00(0xfa8),_0x1c1f9c['E']['BasedOnInput']),this['_outputs'][0x0][_0x3e1c00(0x207e)]=this[_0x3e1c00(0xf37)][0x0];}[_0x10c400(0x1653)](){var _0x4b18d4=_0x10c400;return _0x4b18d4(0x2c74);}get[_0x10c400(0x213a)](){var _0x4a6a37=_0x10c400;return this[_0x4a6a37(0xf37)][0x0];}get[_0x10c400(0xfa8)](){var _0x59060d=_0x10c400;return this[_0x59060d(0x203)][0x0];}['_buildBlock'](_0x4339e2){var _0x5f3a43=_0x10c400;super[_0x5f3a43(0x1dc5)](_0x4339e2);var _0x27095a=this['_outputs'][0x0];let _0x2add29='';switch(this[_0x5f3a43(0x1a91)]){case _0x576184['Cos']:_0x2add29=_0x5f3a43(0x110a);break;case _0x576184[_0x5f3a43(0xee7)]:_0x2add29='sin';break;case _0x576184['Abs']:_0x2add29=_0x5f3a43(0x3f6c);break;case _0x576184[_0x5f3a43(0x40d6)]:_0x2add29=_0x5f3a43(0x12cc);break;case _0x576184[_0x5f3a43(0x1731)]:_0x2add29=_0x5f3a43(0x1883);break;case _0x576184[_0x5f3a43(0xc2b)]:_0x2add29=_0x5f3a43(0x2afc);break;case _0x576184[_0x5f3a43(0xbcc)]:_0x2add29=_0x5f3a43(0x27d2);break;case _0x576184[_0x5f3a43(0x3e64)]:_0x2add29=_0x5f3a43(0x2cb8);break;case _0x576184['Sqrt']:_0x2add29=_0x5f3a43(0x2793);break;case _0x576184[_0x5f3a43(0x1d75)]:_0x2add29=_0x5f3a43(0x33d8);break;case _0x576184['Tan']:_0x2add29=_0x5f3a43(0x2c18);break;case _0x576184[_0x5f3a43(0x949)]:_0x2add29=_0x5f3a43(0x77f);break;case _0x576184['ArcCos']:_0x2add29='acos';break;case _0x576184['ArcSin']:_0x2add29='asin';break;case _0x576184[_0x5f3a43(0x3ac0)]:_0x2add29=_0x5f3a43(0x2c68);break;case _0x576184[_0x5f3a43(0x88a)]:_0x2add29=_0x5f3a43(0x3275);break;case _0x576184[_0x5f3a43(0x14f3)]:_0x2add29=_0x5f3a43(0x2436);break;case _0x576184[_0x5f3a43(0x3051)]:_0x2add29=_0x5f3a43(0x3361);}return _0x4339e2[_0x5f3a43(0x29e8)]+=this[_0x5f3a43(0x2394)](_0x27095a,_0x4339e2)+('\x20=\x20'+_0x2add29+'('+this[_0x5f3a43(0x213a)][_0x5f3a43(0x3728)]+_0x5f3a43(0x23d3)),this;}[_0x10c400(0x3c81)](){var _0x1c042d=_0x10c400;const _0x41a08e=super[_0x1c042d(0x3c81)]();return _0x41a08e[_0x1c042d(0x1a91)]=this[_0x1c042d(0x1a91)],_0x41a08e;}[_0x10c400(0x3f89)](_0x44cc02,_0xe0643c,_0x20e22f){var _0x4a2816=_0x10c400;super[_0x4a2816(0x3f89)](_0x44cc02,_0xe0643c,_0x20e22f),this[_0x4a2816(0x1a91)]=_0x44cc02[_0x4a2816(0x1a91)];}[_0x10c400(0x113b)](){var _0x18461d=_0x10c400;return super[_0x18461d(0x113b)]()+(this[_0x18461d(0x3c50)]+_0x18461d(0x7ab)+_0x576184[this[_0x18461d(0x1a91)]]+_0x18461d(0x410c));}}(0x0,_0x2acf72['H'])(_0x10c400(0x3c61),_0x10cb71);},0xe09d:(_0x5c8c78,_0x18ea96,_0x499c44)=>{var _0x4de834=a8_0x49466b;_0x499c44['d'](_0x18ea96,{'t':()=>_0x305dd0});var _0x18ea96=_0x499c44(0x15a52),_0x14c680=_0x499c44(0x1137a),_0x32ba6e=_0x499c44(0x16ad5),_0x499c44=_0x499c44(0xe456);class _0x305dd0 extends _0x18ea96['k']{constructor(_0x1587c3){var _0x23a128=a8_0x58a1;super(_0x1587c3,_0x32ba6e['u']['Neutral']),this['xSwizzle']='x',this[_0x23a128(0x2e84)]='y',this[_0x23a128(0x2921)]='z',this[_0x23a128(0x206a)]='w',this[_0x23a128(0x3845)](_0x23a128(0x2c07),_0x14c680['E'][_0x23a128(0x1426)],!0x0),this[_0x23a128(0x3845)](_0x23a128(0xb35),_0x14c680['E'][_0x23a128(0x23ca)],!0x0),this[_0x23a128(0x3845)]('xy\x20',_0x14c680['E'][_0x23a128(0x1e33)],!0x0),this['registerInput'](_0x23a128(0x2dce),_0x14c680['E']['Vector2'],!0x0),this[_0x23a128(0x3845)]('x',_0x14c680['E'][_0x23a128(0xe8e)],!0x0),this[_0x23a128(0x3845)]('y',_0x14c680['E'][_0x23a128(0xe8e)],!0x0),this['registerInput']('z',_0x14c680['E'][_0x23a128(0xe8e)],!0x0),this['registerInput']('w',_0x14c680['E'][_0x23a128(0xe8e)],!0x0),this['registerOutput'](_0x23a128(0x15b4),_0x14c680['E'][_0x23a128(0x1426)]),this[_0x23a128(0x3554)](_0x23a128(0x11fa),_0x14c680['E'][_0x23a128(0x23ca)]),this[_0x23a128(0x3554)]('xy',_0x14c680['E']['Vector2']),this[_0x23a128(0x3554)]('zw',_0x14c680['E']['Vector2']);}[_0x4de834(0x1653)](){return'VectorMergerBlock';}get[_0x4de834(0xb07)](){var _0x2c6996=_0x4de834;return this[_0x2c6996(0xf37)][0x0];}get[_0x4de834(0x3538)](){var _0x9e5509=_0x4de834;return this[_0x9e5509(0xf37)][0x1];}get['xyIn'](){var _0x14cc3b=_0x4de834;return this[_0x14cc3b(0xf37)][0x2];}get[_0x4de834(0x7e3)](){return this['_inputs'][0x3];}get['x'](){var _0x45ae40=_0x4de834;return this[_0x45ae40(0xf37)][0x4];}get['y'](){var _0x378700=_0x4de834;return this[_0x378700(0xf37)][0x5];}get['z'](){var _0x37e597=_0x4de834;return this[_0x37e597(0xf37)][0x6];}get['w'](){var _0x243b2a=_0x4de834;return this[_0x243b2a(0xf37)][0x7];}get[_0x4de834(0x15b4)](){var _0x7391d=_0x4de834;return this[_0x7391d(0x203)][0x0];}get[_0x4de834(0x3863)](){var _0x25f481=_0x4de834;return this[_0x25f481(0x203)][0x1];}get[_0x4de834(0x1380)](){return this['_outputs'][0x2];}get[_0x4de834(0x331b)](){var _0x157cbc=_0x4de834;return this[_0x157cbc(0x203)][0x3];}get['xy'](){return this['xyOut'];}get[_0x4de834(0x11fa)](){var _0x1c5c2c=_0x4de834;return this[_0x1c5c2c(0x3863)];}[_0x4de834(0x3cd3)](_0x11adb3){var _0x4e8731=_0x4de834;return _0x4e8731(0x2c07)===_0x11adb3?'xyzwIn':'xyz\x20'===_0x11adb3?'xyzIn':'xy\x20'===_0x11adb3?_0x4e8731(0x21df):_0x4e8731(0x2dce)===_0x11adb3?_0x4e8731(0x7e3):_0x11adb3;}[_0x4de834(0x14dd)](_0x52ff88){var _0x4ad270=_0x4de834;const _0x4f3312=this[_0x4ad270(0x3483)]+this[_0x4ad270(0x2e84)]+this[_0x4ad270(0x2921)]+this[_0x4ad270(0x206a)];return'.'+_0x4f3312['substr'](0x0,_0x52ff88);}[_0x4de834(0x1dc5)](_0x94cea9){var _0x4c2692=_0x4de834;super[_0x4c2692(0x1dc5)](_0x94cea9);var _0x2f893d=this['x'],_0x3ec2b6=this['y'],_0x782b8d=this['z'],_0xc081e8=this['w'],_0x136597=this[_0x4c2692(0x21df)],_0x329421=this[_0x4c2692(0x7e3)],_0x551770=this[_0x4c2692(0x3538)],_0xa8eaa7=this[_0x4c2692(0xb07)],_0x75f586=this['_outputs'][0x0],_0x424f10=this['_outputs'][0x1],_0x4b9663=this[_0x4c2692(0x203)][0x2],_0xd10128=this[_0x4c2692(0x203)][0x3];return _0xa8eaa7[_0x4c2692(0x28d4)]?(_0x75f586[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0x75f586,_0x94cea9)+('\x20=\x20'+_0xa8eaa7[_0x4c2692(0x3728)]+this[_0x4c2692(0x14dd)](0x4)+';\x0d\x0a')),_0x424f10['hasEndpoints']&&(_0x94cea9['compilationString']+=this[_0x4c2692(0x2394)](_0x424f10,_0x94cea9)+('\x20=\x20'+_0xa8eaa7[_0x4c2692(0x3728)]+this[_0x4c2692(0x14dd)](0x3)+_0x4c2692(0x410c))),_0x4b9663[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0x4b9663,_0x94cea9)+(_0x4c2692(0x1b0)+_0xa8eaa7[_0x4c2692(0x3728)]+this[_0x4c2692(0x14dd)](0x2)+_0x4c2692(0x410c)))):_0x551770[_0x4c2692(0x28d4)]?(_0x75f586[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0x75f586,_0x94cea9)+('\x20=\x20vec4('+_0x551770[_0x4c2692(0x3728)]+',\x20'+(_0xc081e8[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0xc081e8):'0.0')+')'+this[_0x4c2692(0x14dd)](0x4)+_0x4c2692(0x410c))),_0x424f10[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0x424f10,_0x94cea9)+('\x20=\x20'+_0x551770['associatedVariableName']+this['_buildSwizzle'](0x3)+';\x0d\x0a')),_0x4b9663[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0x4b9663,_0x94cea9)+(_0x4c2692(0x1b0)+_0x551770[_0x4c2692(0x3728)]+this[_0x4c2692(0x14dd)](0x2)+_0x4c2692(0x410c)))):(_0x136597[_0x4c2692(0x28d4)]?(_0x75f586['hasEndpoints']&&(_0x329421[_0x4c2692(0x28d4)]?_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0x75f586,_0x94cea9)+(_0x4c2692(0xa82)+_0x136597[_0x4c2692(0x3728)]+',\x20'+_0x329421['associatedVariableName']+')'+this[_0x4c2692(0x14dd)](0x4)+_0x4c2692(0x410c)):_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0x75f586,_0x94cea9)+(_0x4c2692(0xa82)+_0x136597['associatedVariableName']+',\x20'+(_0x782b8d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x782b8d):_0x4c2692(0x37e6))+',\x20'+(_0xc081e8[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0xc081e8):_0x4c2692(0x37e6))+')'+this[_0x4c2692(0x14dd)](0x4)+';\x0d\x0a')),_0x424f10[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0x424f10,_0x94cea9)+(_0x4c2692(0x20ef)+_0x136597['associatedVariableName']+',\x20'+(_0x782b8d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x782b8d):_0x4c2692(0x37e6))+')'+this['_buildSwizzle'](0x3)+_0x4c2692(0x410c))),_0x4b9663[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0x4b9663,_0x94cea9)+(_0x4c2692(0x1b0)+_0x136597[_0x4c2692(0x3728)]+this[_0x4c2692(0x14dd)](0x2)+_0x4c2692(0x410c)))):(_0x75f586[_0x4c2692(0x1d1a)]&&(_0x329421['isConnected']?_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0x75f586,_0x94cea9)+(_0x4c2692(0xa82)+(_0x2f893d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x2f893d):_0x4c2692(0x37e6))+',\x20'+(_0x3ec2b6[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x3ec2b6):_0x4c2692(0x37e6))+',\x20'+_0x329421['associatedVariableName']+')'+this[_0x4c2692(0x14dd)](0x4)+';\x0d\x0a'):_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0x75f586,_0x94cea9)+(_0x4c2692(0xa82)+(_0x2f893d[_0x4c2692(0x28d4)]?this['_writeVariable'](_0x2f893d):'0.0')+',\x20'+(_0x3ec2b6['isConnected']?this['_writeVariable'](_0x3ec2b6):_0x4c2692(0x37e6))+',\x20'+(_0x782b8d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x782b8d):_0x4c2692(0x37e6))+',\x20'+(_0xc081e8[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0xc081e8):'0.0')+')'+this[_0x4c2692(0x14dd)](0x4)+';\x0d\x0a')),_0x424f10[_0x4c2692(0x1d1a)]&&(_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0x424f10,_0x94cea9)+(_0x4c2692(0x20ef)+(_0x2f893d['isConnected']?this['_writeVariable'](_0x2f893d):_0x4c2692(0x37e6))+',\x20'+(_0x3ec2b6[_0x4c2692(0x28d4)]?this['_writeVariable'](_0x3ec2b6):_0x4c2692(0x37e6))+',\x20'+(_0x782b8d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x782b8d):_0x4c2692(0x37e6))+')'+this[_0x4c2692(0x14dd)](0x3)+_0x4c2692(0x410c))),_0x4b9663[_0x4c2692(0x1d1a)]&&(_0x94cea9['compilationString']+=this[_0x4c2692(0x2394)](_0x4b9663,_0x94cea9)+(_0x4c2692(0x1bcb)+(_0x2f893d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x2f893d):_0x4c2692(0x37e6))+',\x20'+(_0x3ec2b6[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x3ec2b6):_0x4c2692(0x37e6))+')'+this['_buildSwizzle'](0x2)+_0x4c2692(0x410c)))),_0xd10128[_0x4c2692(0x1d1a)]&&(_0x329421['isConnected']?_0x94cea9[_0x4c2692(0x29e8)]+=this[_0x4c2692(0x2394)](_0xd10128,_0x94cea9)+('\x20=\x20'+_0x329421['associatedVariableName']+this[_0x4c2692(0x14dd)](0x2)+_0x4c2692(0x410c)):_0x94cea9[_0x4c2692(0x29e8)]+=this['_declareOutput'](_0xd10128,_0x94cea9)+(_0x4c2692(0x1bcb)+(_0x782b8d[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0x782b8d):_0x4c2692(0x37e6))+',\x20'+(_0xc081e8[_0x4c2692(0x28d4)]?this[_0x4c2692(0x1086)](_0xc081e8):'0.0')+')'+this[_0x4c2692(0x14dd)](0x2)+_0x4c2692(0x410c)))),this;}['serialize'](){var _0x12c8c8=_0x4de834;const _0x3b7968=super[_0x12c8c8(0x3c81)]();return _0x3b7968[_0x12c8c8(0x3483)]=this[_0x12c8c8(0x3483)],_0x3b7968[_0x12c8c8(0x2e84)]=this[_0x12c8c8(0x2e84)],_0x3b7968[_0x12c8c8(0x2921)]=this[_0x12c8c8(0x2921)],_0x3b7968[_0x12c8c8(0x206a)]=this[_0x12c8c8(0x206a)],_0x3b7968;}[_0x4de834(0x3f89)](_0x32ee13,_0x30f1ee,_0x1ad163){var _0x205ded=_0x4de834;super[_0x205ded(0x3f89)](_0x32ee13,_0x30f1ee,_0x1ad163),this[_0x205ded(0x3483)]=null!=(_0x30f1ee=_0x32ee13[_0x205ded(0x3483)])?_0x30f1ee:'x',this[_0x205ded(0x2e84)]=null!=(_0x1ad163=_0x32ee13[_0x205ded(0x2e84)])?_0x1ad163:'y',this['zSwizzle']=null!=(_0x30f1ee=_0x32ee13[_0x205ded(0x2921)])?_0x30f1ee:'z',this[_0x205ded(0x206a)]=null!=(_0x1ad163=_0x32ee13[_0x205ded(0x206a)])?_0x1ad163:'w';}[_0x4de834(0x113b)](){var _0x2dae6b=_0x4de834,_0x39b864=super[_0x2dae6b(0x113b)]();return(_0x39b864+=this[_0x2dae6b(0x3c50)]+_0x2dae6b(0x2984)+this[_0x2dae6b(0x3483)]+'\x22;\x0d\x0a')+(this[_0x2dae6b(0x3c50)]+_0x2dae6b(0x233f)+this['ySwizzle']+'\x22;\x0d\x0a')+(this[_0x2dae6b(0x3c50)]+_0x2dae6b(0x4aa)+this[_0x2dae6b(0x2921)]+_0x2dae6b(0x9cf))+(this[_0x2dae6b(0x3c50)]+'.wSwizzle\x20=\x20\x22'+this[_0x2dae6b(0x206a)]+_0x2dae6b(0x9cf));}}(0x0,_0x499c44['H'])(_0x4de834(0x2e94),_0x305dd0);},0xa1c4:(_0x491c3d,_0x518046,_0x361d60)=>{var _0x14b11e=a8_0x49466b,_0x35cd2c=_0x361d60(0x15a52),_0x3cab67=_0x361d60(0x1137a),_0x75b972=_0x361d60(0x16ad5),_0x361d60=_0x361d60(0xe456);class _0x19381b extends _0x35cd2c['k']{constructor(_0x426f6d){var _0x4b377e=a8_0x58a1;super(_0x426f6d,_0x75b972['u'][_0x4b377e(0x2c95)]),this[_0x4b377e(0x3845)](_0x4b377e(0x15b4),_0x3cab67['E'][_0x4b377e(0x1426)],!0x0),this[_0x4b377e(0x3845)](_0x4b377e(0xb35),_0x3cab67['E']['Vector3'],!0x0),this[_0x4b377e(0x3845)](_0x4b377e(0x297e),_0x3cab67['E'][_0x4b377e(0x1e33)],!0x0),this[_0x4b377e(0x3554)]('xyz',_0x3cab67['E'][_0x4b377e(0x23ca)]),this['registerOutput']('xy',_0x3cab67['E'][_0x4b377e(0x1e33)]),this[_0x4b377e(0x3554)]('zw',_0x3cab67['E']['Vector2']),this[_0x4b377e(0x3554)]('x',_0x3cab67['E'][_0x4b377e(0xe8e)]),this['registerOutput']('y',_0x3cab67['E'][_0x4b377e(0xe8e)]),this[_0x4b377e(0x3554)]('z',_0x3cab67['E'][_0x4b377e(0xe8e)]),this['registerOutput']('w',_0x3cab67['E'][_0x4b377e(0xe8e)]),this[_0x4b377e(0x30e1)]=!0x0;}[_0x14b11e(0x1653)](){var _0x1682a1=_0x14b11e;return _0x1682a1(0x20a5);}get[_0x14b11e(0x15b4)](){var _0x33bdf3=_0x14b11e;return this[_0x33bdf3(0xf37)][0x0];}get[_0x14b11e(0x3538)](){var _0x393d41=_0x14b11e;return this[_0x393d41(0xf37)][0x1];}get[_0x14b11e(0x21df)](){var _0x9b5f6=_0x14b11e;return this[_0x9b5f6(0xf37)][0x2];}get[_0x14b11e(0x3863)](){var _0x34db88=_0x14b11e;return this[_0x34db88(0x203)][0x0];}get[_0x14b11e(0x1380)](){var _0x3a413c=_0x14b11e;return this[_0x3a413c(0x203)][0x1];}get['zw'](){var _0x25ae6e=_0x14b11e;return this[_0x25ae6e(0x203)][0x2];}get['x'](){var _0x1ad5c2=_0x14b11e;return this[_0x1ad5c2(0x203)][0x3];}get['y'](){var _0x274979=_0x14b11e;return this[_0x274979(0x203)][0x4];}get['z'](){var _0x32a40d=_0x14b11e;return this[_0x32a40d(0x203)][0x5];}get['w'](){return this['_outputs'][0x6];}[_0x14b11e(0x3cd3)](_0x1dbd5f){var _0x127b3d=_0x14b11e;switch(_0x1dbd5f){case _0x127b3d(0x297e):return _0x127b3d(0x21df);case _0x127b3d(0xb35):return'xyzIn';default:return _0x1dbd5f;}}[_0x14b11e(0x103c)](_0x4cfc88){var _0x1b3368=_0x14b11e;switch(_0x4cfc88){case'xy':return _0x1b3368(0x1380);case _0x1b3368(0x11fa):return _0x1b3368(0x3863);default:return _0x4cfc88;}}[_0x14b11e(0x1dc5)](_0x287d43){var _0xd843dc=_0x14b11e;super[_0xd843dc(0x1dc5)](_0x287d43);var _0x3dba6e=this['xyzw'][_0xd843dc(0x28d4)]?this['xyzw']:this['xyzIn'][_0xd843dc(0x28d4)]?this['xyzIn']:this[_0xd843dc(0x21df)],_0x2a0657=this['_outputs'][0x0],_0x2e610b=this['_outputs'][0x1],_0x36aa4d=this[_0xd843dc(0x203)][0x2],_0x3127bd=this[_0xd843dc(0x203)][0x3],_0x42a4cc=this[_0xd843dc(0x203)][0x4],_0x350eea=this[_0xd843dc(0x203)][0x5],_0x40dd59=this[_0xd843dc(0x203)][0x6];return _0x2a0657[_0xd843dc(0x1d1a)]&&(_0x3dba6e===this[_0xd843dc(0x21df)]?_0x287d43[_0xd843dc(0x29e8)]+=this['_declareOutput'](_0x2a0657,_0x287d43)+(_0xd843dc(0x20ef)+_0x3dba6e[_0xd843dc(0x3728)]+',\x200.0);\x0d\x0a'):_0x287d43[_0xd843dc(0x29e8)]+=this[_0xd843dc(0x2394)](_0x2a0657,_0x287d43)+(_0xd843dc(0x1b0)+_0x3dba6e[_0xd843dc(0x3728)]+_0xd843dc(0x27e8))),_0x36aa4d[_0xd843dc(0x1d1a)]&&this[_0xd843dc(0x15b4)][_0xd843dc(0x28d4)]&&(_0x287d43[_0xd843dc(0x29e8)]+=this[_0xd843dc(0x2394)](_0x36aa4d,_0x287d43)+(_0xd843dc(0x1b0)+this[_0xd843dc(0x15b4)]['associatedVariableName']+_0xd843dc(0x2958))),_0x2e610b[_0xd843dc(0x1d1a)]&&(_0x287d43['compilationString']+=this[_0xd843dc(0x2394)](_0x2e610b,_0x287d43)+(_0xd843dc(0x1b0)+_0x3dba6e[_0xd843dc(0x3728)]+_0xd843dc(0x16cd))),_0x3127bd[_0xd843dc(0x1d1a)]&&(_0x287d43[_0xd843dc(0x29e8)]+=this[_0xd843dc(0x2394)](_0x3127bd,_0x287d43)+(_0xd843dc(0x1b0)+_0x3dba6e[_0xd843dc(0x3728)]+_0xd843dc(0x30b))),_0x42a4cc['hasEndpoints']&&(_0x287d43[_0xd843dc(0x29e8)]+=this[_0xd843dc(0x2394)](_0x42a4cc,_0x287d43)+(_0xd843dc(0x1b0)+_0x3dba6e[_0xd843dc(0x3728)]+_0xd843dc(0x24d7))),_0x350eea['hasEndpoints']&&(_0x287d43['compilationString']+=this['_declareOutput'](_0x350eea,_0x287d43)+('\x20=\x20'+_0x3dba6e[_0xd843dc(0x3728)]+_0xd843dc(0x3709))),_0x40dd59[_0xd843dc(0x1d1a)]&&(_0x287d43['compilationString']+=this[_0xd843dc(0x2394)](_0x40dd59,_0x287d43)+('\x20=\x20'+_0x3dba6e[_0xd843dc(0x3728)]+_0xd843dc(0x337a))),this;}}(0x0,_0x361d60['H'])('BABYLON.VectorSplitterBlock',_0x19381b);},0xbe1f:(_0x334f33,_0x445b25,_0x25134f)=>{var _0x3e43f9=a8_0x49466b;_0x25134f['d'](_0x445b25,{'d':()=>_0x11fc6b});var _0x445b25=_0x25134f(0x15a52),_0x487c22=_0x25134f(0x1137a),_0x2a37ef=_0x25134f(0x16ad5),_0x2d5e95=_0x25134f(0xe456),_0x3bff43=_0x25134f(0x13cd1),_0x24638a=_0x25134f(0x11c74);class _0x11fc6b extends _0x445b25['k']{constructor(_0x52ec45){var _0x563388=a8_0x58a1;super(_0x52ec45,_0x2a37ef['u'][_0x563388(0x2c95)]),this[_0x563388(0x3845)](_0x563388(0x3da6),_0x487c22['E'][_0x563388(0x1426)]),this[_0x563388(0x3845)](_0x563388(0x3555),_0x487c22['E'][_0x563388(0x23ca)]),this[_0x563388(0x3554)]('output',_0x487c22['E'][_0x563388(0x23ca)]);}[_0x3e43f9(0x1653)](){var _0x19feea=_0x3e43f9;return _0x19feea(0xc62);}get[_0x3e43f9(0x3da6)](){var _0x3e4ae7=_0x3e43f9;return this[_0x3e4ae7(0xf37)][0x0];}get['cameraPosition'](){return this['_inputs'][0x1];}get[_0x3e43f9(0xfa8)](){var _0x486c1d=_0x3e43f9;return this[_0x486c1d(0x203)][0x0];}[_0x3e43f9(0x25bf)](_0x2ba76e){var _0x252a95=_0x3e43f9;if(!this[_0x252a95(0x3555)][_0x252a95(0x28d4)]){let _0xbc4957=_0x2ba76e[_0x252a95(0x3479)](_0x280330=>_0x280330[_0x252a95(0x3061)]===_0x3bff43['$'][_0x252a95(0xf01)]);_0xbc4957||(_0xbc4957=new _0x24638a['S'](_0x252a95(0x3555)))[_0x252a95(0x2d7e)](_0x3bff43['$'][_0x252a95(0xf01)]),_0xbc4957[_0x252a95(0xfa8)][_0x252a95(0x2e4)](this[_0x252a95(0x3555)]);}}[_0x3e43f9(0x1dc5)](_0x301672){var _0x488c7e=_0x3e43f9;super[_0x488c7e(0x1dc5)](_0x301672);var _0x424f34=this[_0x488c7e(0x203)][0x0];return _0x301672['compilationString']+=this[_0x488c7e(0x2394)](_0x424f34,_0x301672)+(_0x488c7e(0x17cf)+this[_0x488c7e(0x3555)][_0x488c7e(0x3728)]+'\x20-\x20'+this[_0x488c7e(0x3da6)][_0x488c7e(0x3728)]+_0x488c7e(0x38b8)),this;}}(0x0,_0x2d5e95['H'])('BABYLON.ViewDirectionBlock',_0x11fc6b);},0x1608c:(_0x353c87,_0x880e14,_0x297c01)=>{var _0xe1b40a=a8_0x49466b,_0xb88ca9=_0x297c01(0x15a52),_0x56797e=_0x297c01(0x1137a),_0x1c9604=_0x297c01(0x16ad5),_0x297c01=_0x297c01(0xe456);class _0x3d0fa2 extends _0xb88ca9['k']{constructor(_0xc2e2e5){var _0x1a337b=a8_0x58a1;super(_0xc2e2e5,_0x1c9604['u'][_0x1a337b(0x2c95)]),this[_0x1a337b(0x3845)]('seed',_0x56797e['E'][_0x1a337b(0x1e33)]),this[_0x1a337b(0x3845)](_0x1a337b(0x306c),_0x56797e['E'][_0x1a337b(0xe8e)]),this[_0x1a337b(0x3845)](_0x1a337b(0x404f),_0x56797e['E']['Float']),this[_0x1a337b(0x3554)](_0x1a337b(0xfa8),_0x56797e['E'][_0x1a337b(0xe8e)]),this['registerOutput'](_0x1a337b(0x184),_0x56797e['E'][_0x1a337b(0xe8e)]);}[_0xe1b40a(0x1653)](){var _0x170a55=_0xe1b40a;return _0x170a55(0x5e3);}get[_0xe1b40a(0x35fb)](){return this['_inputs'][0x0];}get[_0xe1b40a(0x306c)](){var _0xbe0f23=_0xe1b40a;return this[_0xbe0f23(0xf37)][0x1];}get['density'](){return this['_inputs'][0x2];}get['output'](){return this['_outputs'][0x0];}get['cells'](){return this['_outputs'][0x1];}[_0xe1b40a(0x1dc5)](_0x81b1da){var _0x220dc5=_0xe1b40a,_0x3398e4,_0x4cc07d;if(super[_0x220dc5(0x1dc5)](_0x81b1da),this[_0x220dc5(0x35fb)][_0x220dc5(0x28d4)])return _0x81b1da[_0x220dc5(0x3dd9)](_0x220dc5(0x5c3),'vec2\x20voronoiRandom(vec2\x20seed,\x20float\x20offset){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat2\x20m\x20=\x20mat2(15.27,\x2047.63,\x2099.41,\x2089.98);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20fract(sin(m\x20*\x20seed)\x20*\x2046839.32);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(sin(uv.y\x20*\x20offset)\x20*\x200.5\x20+\x200.5,\x20cos(uv.x\x20*\x20offset)\x20*\x200.5\x20+\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x220dc5(0x5b7)),_0x81b1da[_0x220dc5(0x3dd9)](_0x220dc5(0x391a),_0x220dc5(0x1e35),_0x220dc5(0xa59)),_0x3398e4=_0x81b1da[_0x220dc5(0x109d)]('tempOutput'),_0x4cc07d=_0x81b1da[_0x220dc5(0x109d)]('tempCells'),_0x81b1da[_0x220dc5(0x29e8)]+=_0x220dc5(0x20bb)+_0x3398e4+_0x220dc5(0x748),_0x81b1da['compilationString']+=_0x220dc5(0x20bb)+_0x4cc07d+'\x20=\x200.0;\x0d\x0a',_0x81b1da[_0x220dc5(0x29e8)]+=_0x220dc5(0x3bea)+this['seed'][_0x220dc5(0x3728)]+',\x20'+this[_0x220dc5(0x306c)]['associatedVariableName']+',\x20'+this[_0x220dc5(0x404f)][_0x220dc5(0x3728)]+',\x20'+_0x3398e4+',\x20'+_0x4cc07d+_0x220dc5(0x23d3),this[_0x220dc5(0xfa8)][_0x220dc5(0x1d1a)]&&(_0x81b1da['compilationString']+=this['_declareOutput'](this[_0x220dc5(0xfa8)],_0x81b1da)+(_0x220dc5(0x1b0)+_0x3398e4+_0x220dc5(0x410c))),this[_0x220dc5(0x184)]['hasEndpoints']&&(_0x81b1da[_0x220dc5(0x29e8)]+=this[_0x220dc5(0x2394)](this['cells'],_0x81b1da)+(_0x220dc5(0x1b0)+_0x4cc07d+_0x220dc5(0x410c))),this;}}(0x0,_0x297c01['H'])(_0xe1b40a(0x113),_0x3d0fa2);},0x9075:(_0x3d3110,_0x1e87cd,_0x397bc4)=>{var _0x54e3a8=a8_0x49466b,_0x17ded7,_0x3602ad=_0x397bc4(0x15a52),_0x37aa73=_0x397bc4(0x1137a),_0x134f0b=_0x397bc4(0x16ad5),_0x397bc4=_0x397bc4(0xe456);_0x17ded7={'SawTooth':0x0,0x0:_0x54e3a8(0x1e1b),'Square':0x1,0x1:_0x54e3a8(0x3da3),'Triangle':0x2,0x2:'Triangle'};class _0xb9207a extends _0x3602ad['k']{constructor(_0xefdc5){var _0x34121b=_0x54e3a8;super(_0xefdc5,_0x134f0b['u']['Neutral']),this['kind']=_0x17ded7[_0x34121b(0x1e1b)],this[_0x34121b(0x3845)](_0x34121b(0x213a),_0x37aa73['E']['AutoDetect']),this['registerOutput'](_0x34121b(0xfa8),_0x37aa73['E'][_0x34121b(0xdf5)]),this[_0x34121b(0x203)][0x0]['_typeConnectionSource']=this[_0x34121b(0xf37)][0x0],this[_0x34121b(0xf37)][0x0][_0x34121b(0x133e)][_0x34121b(0x2f54)](_0x37aa73['E'][_0x34121b(0x3809)]);}[_0x54e3a8(0x1653)](){var _0x55c4b2=_0x54e3a8;return _0x55c4b2(0x8e1);}get[_0x54e3a8(0x213a)](){var _0x4c54a6=_0x54e3a8;return this[_0x4c54a6(0xf37)][0x0];}get[_0x54e3a8(0xfa8)](){var _0x301368=_0x54e3a8;return this[_0x301368(0x203)][0x0];}['_buildBlock'](_0x565552){var _0x2881e4=_0x54e3a8;super['_buildBlock'](_0x565552);var _0x4c2d7c=this[_0x2881e4(0x203)][0x0];switch(this[_0x2881e4(0x15b9)]){case _0x17ded7['SawTooth']:_0x565552[_0x2881e4(0x29e8)]+=this['_declareOutput'](_0x4c2d7c,_0x565552)+('\x20=\x20'+this[_0x2881e4(0x213a)][_0x2881e4(0x3728)]+'\x20-\x20floor(0.5\x20+\x20'+this[_0x2881e4(0x213a)][_0x2881e4(0x3728)]+_0x2881e4(0x23d3));break;case _0x17ded7[_0x2881e4(0x3da3)]:_0x565552[_0x2881e4(0x29e8)]+=this[_0x2881e4(0x2394)](_0x4c2d7c,_0x565552)+(_0x2881e4(0x3122)+this[_0x2881e4(0x213a)][_0x2881e4(0x3728)]+_0x2881e4(0x2b2d));break;case _0x17ded7[_0x2881e4(0x3aff)]:_0x565552['compilationString']+=this[_0x2881e4(0x2394)](_0x4c2d7c,_0x565552)+(_0x2881e4(0x12e2)+this[_0x2881e4(0x213a)]['associatedVariableName']+_0x2881e4(0x18a9)+this[_0x2881e4(0x213a)]['associatedVariableName']+')))\x20-\x201.0;\x0d\x0a');}return this;}[_0x54e3a8(0x3c81)](){var _0x5bb571=_0x54e3a8;const _0x11501d=super[_0x5bb571(0x3c81)]();return _0x11501d[_0x5bb571(0x15b9)]=this[_0x5bb571(0x15b9)],_0x11501d;}[_0x54e3a8(0x3f89)](_0x284649,_0x285935,_0x5dd507){var _0xf5fb79=_0x54e3a8;super[_0xf5fb79(0x3f89)](_0x284649,_0x285935,_0x5dd507),this[_0xf5fb79(0x15b9)]=_0x284649[_0xf5fb79(0x15b9)];}}(0x0,_0x397bc4['H'])('BABYLON.WaveBlock',_0xb9207a);},0x102b6:(_0x3d3f6c,_0x4dfdac,_0x1d89b6)=>{var _0x509300=a8_0x49466b,_0x427f54=_0x1d89b6(0x15a52),_0x5760e1=_0x1d89b6(0x1137a),_0x2c9da7=_0x1d89b6(0x16ad5),_0x1e4360=_0x1d89b6(0xe456),_0x1d89b6=_0x1d89b6(0x159af);class _0x554906 extends _0x427f54['k']{constructor(_0x8eda4c){var _0x42b6f0=a8_0x58a1;super(_0x8eda4c,_0x2c9da7['u']['Neutral']),this[_0x42b6f0(0x1000)]=!0x1,this['registerInput'](_0x42b6f0(0x35fb),_0x5760e1['E']['Vector3']),this[_0x42b6f0(0x3845)]('jitter',_0x5760e1['E']['Float']),this['registerOutput']('output',_0x5760e1['E']['Vector2']),this['registerOutput']('x',_0x5760e1['E'][_0x42b6f0(0xe8e)]),this[_0x42b6f0(0x3554)]('y',_0x5760e1['E'][_0x42b6f0(0xe8e)]);}['getClassName'](){var _0x1daa34=a8_0x58a1;return _0x1daa34(0x561);}get[_0x509300(0x35fb)](){var _0x3ae1eb=_0x509300;return this[_0x3ae1eb(0xf37)][0x0];}get[_0x509300(0x3710)](){var _0x5e0ef8=_0x509300;return this[_0x5e0ef8(0xf37)][0x1];}get['output'](){var _0x1cf102=_0x509300;return this[_0x1cf102(0x203)][0x0];}get['x'](){var _0x26137b=_0x509300;return this[_0x26137b(0x203)][0x1];}get['y'](){var _0x4b1f4a=_0x509300;return this[_0x4b1f4a(0x203)][0x2];}[_0x509300(0x1dc5)](_0x2a6bdc){var _0x152140=_0x509300,_0x432411;if(super[_0x152140(0x1dc5)](_0x2a6bdc),this['seed']['isConnected']&&(this[_0x152140(0xfa8)][_0x152140(0x1d1a)]||this['x']['hasEndpoints']||this['y'][_0x152140(0x1d1a)]))return _0x2a6bdc['_emitFunction']('worley3D',_0x152140(0x32f7),_0x152140(0x374)),_0x432411=_0x2a6bdc[_0x152140(0x109d)](_0x152140(0x3f9b)),_0x2a6bdc[_0x152140(0x29e8)]+=_0x152140(0x134c)+_0x432411+_0x152140(0x3242)+this[_0x152140(0x35fb)][_0x152140(0x3728)]+',\x20'+this['jitter'][_0x152140(0x3728)]+',\x20'+this[_0x152140(0x1000)]+_0x152140(0x23d3),this[_0x152140(0xfa8)][_0x152140(0x1d1a)]&&(_0x2a6bdc['compilationString']+=this['_declareOutput'](this[_0x152140(0xfa8)],_0x2a6bdc)+('\x20=\x20'+_0x432411+_0x152140(0x410c))),this['x'][_0x152140(0x1d1a)]&&(_0x2a6bdc[_0x152140(0x29e8)]+=this[_0x152140(0x2394)](this['x'],_0x2a6bdc)+(_0x152140(0x1b0)+_0x432411+'.x;\x0d\x0a')),this['y'][_0x152140(0x1d1a)]&&(_0x2a6bdc[_0x152140(0x29e8)]+=this[_0x152140(0x2394)](this['y'],_0x2a6bdc)+('\x20=\x20'+_0x432411+_0x152140(0x24d7))),this;}['_dumpPropertiesCode'](){var _0x42fd22=_0x509300;return super[_0x42fd22(0x113b)]()+(this[_0x42fd22(0x3c50)]+_0x42fd22(0x3569)+this[_0x42fd22(0x1000)]+_0x42fd22(0x410c));}[_0x509300(0x3c81)](){var _0x832642=_0x509300;const _0x3a5166=super[_0x832642(0x3c81)]();return _0x3a5166['manhattanDistance']=this['manhattanDistance'],_0x3a5166;}[_0x509300(0x3f89)](_0x4b9cef,_0x21fe1f,_0x1145e2){var _0x35f68b=_0x509300;super[_0x35f68b(0x3f89)](_0x4b9cef,_0x21fe1f,_0x1145e2),this['manhattanDistance']=_0x4b9cef[_0x35f68b(0x1000)];}}(function(_0x19ff54,_0x53a0e4,_0x16a204,_0x35eb75){var _0x44ebcb=_0x509300,_0x3e4736,_0x4a4754=arguments[_0x44ebcb(0x132e)],_0x282b4e=_0x4a4754<0x3?_0x53a0e4:null===_0x35eb75?_0x35eb75=Object[_0x44ebcb(0x319d)](_0x53a0e4,_0x16a204):_0x35eb75;if(_0x44ebcb(0x20cb)==typeof Reflect&&_0x44ebcb(0x187)==typeof Reflect[_0x44ebcb(0x14d7)])_0x282b4e=Reflect[_0x44ebcb(0x14d7)](_0x19ff54,_0x53a0e4,_0x16a204,_0x35eb75);else{for(var _0xf6c901=_0x19ff54['length']-0x1;0x0<=_0xf6c901;_0xf6c901--)(_0x3e4736=_0x19ff54[_0xf6c901])&&(_0x282b4e=(_0x4a4754<0x3?_0x3e4736(_0x282b4e):0x3<_0x4a4754?_0x3e4736(_0x53a0e4,_0x16a204,_0x282b4e):_0x3e4736(_0x53a0e4,_0x16a204))||_0x282b4e);}0x3<_0x4a4754&&_0x282b4e&&Object[_0x44ebcb(0x1fc0)](_0x53a0e4,_0x16a204,_0x282b4e);}([(0x0,_0x1d89b6['p'])(_0x509300(0x1d86),_0x1d89b6['U'][_0x509300(0x3af2)],'PROPERTIES',{'notifiers':{'update':!0x1}})],_0x554906['prototype'],_0x509300(0x1000),void 0x0),(0x0,_0x1e4360['H'])(_0x509300(0x108c),_0x554906));},0x13541:(_0x11ff6d,_0x3316e5,_0x3a805c)=>{_0x3a805c(0x16ad5),_0x3a805c(0x1137a),_0x3a805c(0xdc23),_0x3a805c(0x13cd1),_0x3a805c(0x7378);},0xdc23:(_0x531b25,_0x1a2a13,_0x57c329)=>{var _0x438c80=a8_0x49466b,_0x214a59;_0x57c329['d'](_0x1a2a13,{'M':()=>_0x214a59}),(_0x57c329=_0x214a59=_0x214a59||{})[_0x57c329['Uniform']=0x0]='Uniform',_0x57c329[_0x57c329[_0x438c80(0x76f)]=0x1]=_0x438c80(0x76f),_0x57c329[_0x57c329[_0x438c80(0x68c)]=0x2]=_0x438c80(0x68c),_0x57c329[_0x57c329[_0x438c80(0x2b23)]=0x3]=_0x438c80(0x2b23);},0x1137a:(_0x494f7f,_0xbb5e9f,_0x17c238)=>{var _0x35da5f=a8_0x49466b,_0x10857e;_0x17c238['d'](_0xbb5e9f,{'E':()=>_0x10857e}),(_0x17c238=_0x10857e=_0x10857e||{})[_0x17c238['Float']=0x1]=_0x35da5f(0xe8e),_0x17c238[_0x17c238[_0x35da5f(0x14af)]=0x2]=_0x35da5f(0x14af),_0x17c238[_0x17c238[_0x35da5f(0x1e33)]=0x4]=_0x35da5f(0x1e33),_0x17c238[_0x17c238[_0x35da5f(0x23ca)]=0x8]=_0x35da5f(0x23ca),_0x17c238[_0x17c238[_0x35da5f(0x1426)]=0x10]=_0x35da5f(0x1426),_0x17c238[_0x17c238['Color3']=0x20]='Color3',_0x17c238[_0x17c238[_0x35da5f(0xb4b)]=0x40]=_0x35da5f(0xb4b),_0x17c238[_0x17c238['Matrix']=0x80]=_0x35da5f(0x3809),_0x17c238[_0x17c238[_0x35da5f(0x2a09)]=0x100]='Object',_0x17c238[_0x17c238[_0x35da5f(0x2e2c)]=0x400]=_0x35da5f(0x2e2c),_0x17c238[_0x17c238['BasedOnInput']=0x800]=_0x35da5f(0xdf5),_0x17c238[_0x17c238[_0x35da5f(0x1862)]=0xfff]=_0x35da5f(0x1862);},0x16ad5:(_0xa394e0,_0x28647a,_0x1838b2)=>{var _0x56d716=a8_0x49466b,_0x2a0471;_0x1838b2['d'](_0x28647a,{'u':()=>_0x2a0471}),(_0x1838b2=_0x2a0471=_0x2a0471||{})[_0x1838b2[_0x56d716(0x9d6)]=0x1]=_0x56d716(0x9d6),_0x1838b2[_0x1838b2['Fragment']=0x2]=_0x56d716(0x2aaa),_0x1838b2[_0x1838b2[_0x56d716(0x2c95)]=0x4]='Neutral',_0x1838b2[_0x1838b2['VertexAndFragment']=0x3]=_0x56d716(0x1aa9);},0x7378:(_0x2aee29,_0x70c9c9,_0x4df26a)=>{var _0x2a0148=a8_0x49466b,_0x49114b;_0x4df26a['d'](_0x70c9c9,{'a':()=>_0x49114b}),(_0x4df26a=_0x49114b=_0x49114b||{})[_0x4df26a[_0x2a0148(0x141)]=0x0]=_0x2a0148(0x141),_0x4df26a[_0x4df26a[_0x2a0148(0x1a9f)]=0x1]='PostProcess',_0x4df26a[_0x4df26a[_0x2a0148(0x23cd)]=0x2]=_0x2a0148(0x23cd),_0x4df26a[_0x4df26a[_0x2a0148(0x34c8)]=0x3]=_0x2a0148(0x34c8);},0x13cd1:(_0x25f133,_0x560328,_0x459d08)=>{var _0x468327=a8_0x49466b,_0x12f9e3;_0x459d08['d'](_0x560328,{'$':()=>_0x12f9e3}),(_0x459d08=_0x12f9e3=_0x12f9e3||{})[_0x459d08['World']=0x1]='World',_0x459d08[_0x459d08['View']=0x2]=_0x468327(0x1caf),_0x459d08[_0x459d08[_0x468327(0x1b85)]=0x3]=_0x468327(0x1b85),_0x459d08[_0x459d08[_0x468327(0x3239)]=0x4]='ViewProjection',_0x459d08[_0x459d08[_0x468327(0xb2e)]=0x5]=_0x468327(0xb2e),_0x459d08[_0x459d08[_0x468327(0x1785)]=0x6]='WorldViewProjection',_0x459d08[_0x459d08[_0x468327(0xf01)]=0x7]=_0x468327(0xf01),_0x459d08[_0x459d08[_0x468327(0x13f8)]=0x8]=_0x468327(0x13f8),_0x459d08[_0x459d08[_0x468327(0x2586)]=0x9]=_0x468327(0x2586),_0x459d08[_0x459d08[_0x468327(0x19f)]=0xa]=_0x468327(0x19f),_0x459d08[_0x459d08[_0x468327(0x1c5f)]=0xb]=_0x468327(0x1c5f);},0x109b2:(_0x556d80,_0x377716,_0x3e891c)=>{_0x3e891c(0x13541),_0x3e891c(0xd646),_0x3e891c(0xec3c),_0x3e891c(0x15a52),_0x3e891c(0xe779),_0x3e891c(0x6e39),_0x3e891c(0x159af);},0xe779:(_0x15c6de,_0x1b1a46,_0x5c9592)=>{var _0x96d380=a8_0x49466b;_0x5c9592['d'](_0x1b1a46,{'O':()=>_0x1b4f95});function _0x547fcc(_0x56083b,_0x1473cb,_0x3d3572,_0x328c8d){var _0x1a741e=a8_0x58a1,_0xbaad99,_0x437e3d=arguments[_0x1a741e(0x132e)],_0x5cbc33=_0x437e3d<0x3?_0x1473cb:null===_0x328c8d?_0x328c8d=Object[_0x1a741e(0x319d)](_0x1473cb,_0x3d3572):_0x328c8d;if(_0x1a741e(0x20cb)==typeof Reflect&&_0x1a741e(0x187)==typeof Reflect['decorate'])_0x5cbc33=Reflect[_0x1a741e(0x14d7)](_0x56083b,_0x1473cb,_0x3d3572,_0x328c8d);else{for(var _0x4a59dc=_0x56083b['length']-0x1;0x0<=_0x4a59dc;_0x4a59dc--)(_0xbaad99=_0x56083b[_0x4a59dc])&&(_0x5cbc33=(_0x437e3d<0x3?_0xbaad99(_0x5cbc33):0x3<_0x437e3d?_0xbaad99(_0x1473cb,_0x3d3572,_0x5cbc33):_0xbaad99(_0x1473cb,_0x3d3572))||_0x5cbc33);}0x3<_0x437e3d&&_0x5cbc33&&Object['defineProperty'](_0x1473cb,_0x3d3572,_0x5cbc33);}function _0x5b970b(_0x3865d0,_0x3da331,_0x358177,_0x4e87b9){return new(_0x358177=_0x358177||Promise)(function(_0x4adbda,_0x2a634f){var _0x278579=a8_0x58a1;function _0x5bced0(_0x44a1e3){var _0x3382b7=a8_0x58a1;try{_0x2e69ab(_0x4e87b9[_0x3382b7(0x3023)](_0x44a1e3));}catch(_0x347438){_0x2a634f(_0x347438);}}function _0x2b1255(_0xe3f5d8){var _0x46eb7e=a8_0x58a1;try{_0x2e69ab(_0x4e87b9[_0x46eb7e(0x1f39)](_0xe3f5d8));}catch(_0x4f5af3){_0x2a634f(_0x4f5af3);}}function _0x2e69ab(_0x59364a){var _0x11d73b=a8_0x58a1,_0x35f02a;_0x59364a[_0x11d73b(0x106)]?_0x4adbda(_0x59364a[_0x11d73b(0x856)]):((_0x35f02a=_0x59364a[_0x11d73b(0x856)])instanceof _0x358177?_0x35f02a:new _0x358177(function(_0x27071b){_0x27071b(_0x35f02a);}))[_0x11d73b(0x1af5)](_0x5bced0,_0x2b1255);}_0x2e69ab((_0x4e87b9=_0x4e87b9[_0x278579(0xf17)](_0x3865d0,_0x3da331||[]))[_0x278579(0x3023)]());});}var _0x1b1a46=_0x5c9592(0x14ea0),_0x3cd430=_0x5c9592(0x51f),_0x187583=_0x5c9592(0x9fd1),_0x372630=_0x5c9592(0xc84b),_0x60baea=_0x5c9592(0xee04),_0x1763b5=_0x5c9592(0x18495),_0x4b4a7e=_0x5c9592(0xf75c),_0x3e2b01=_0x5c9592(0xf96c),_0x26c9b0=_0x5c9592(0x16ad5),_0x2a3928=_0x5c9592(0x13764),_0x2312f9=_0x5c9592(0x11e40),_0x38f215=_0x5c9592(0x1a27),_0x6be86d=_0x5c9592(0xe222),_0x3f644b=_0x5c9592(0x1fa),_0x4cd710=_0x5c9592(0x108ae),_0x7b6247=_0x5c9592(0x5aca),_0x4b41d7=_0x5c9592(0x11c74),_0x2dfcc4=_0x5c9592(0xe456),_0x29826f=_0x5c9592(0x153ad),_0x465384=_0x5c9592(0xf880),_0xfd05f2=_0x5c9592(0x6973),_0xee0c1e=_0x5c9592(0x11532),_0xef75ca=_0x5c9592(0x16351),_0x2bc3a9=_0x5c9592(0x6421),_0x279aec=_0x5c9592(0xc661),_0x32b98a=_0x5c9592(0x5f28),_0x5cbb80=_0x5c9592(0x77a5),_0x29542b=_0x5c9592(0xe09d),_0x85baee=_0x5c9592(0x8ff2),_0x1f7a9d=_0x5c9592(0x14bcc),_0xf72453=_0x5c9592(0x7378),_0x54894f=_0x5c9592(0xbac7),_0x23cfe2=_0x5c9592(0x1190),_0x261be1=_0x5c9592(0xe38),_0x30533b=_0x5c9592(0xd84a),_0x4e40be=_0x5c9592(0x6e9),_0x3282a0=_0x5c9592(0x1d19),_0x1feefd=_0x5c9592(0xe3e6),_0x11ef83=_0x5c9592(0x13cd1),_0xc69e08=_0x5c9592(0xf8c1),_0x1db110=_0x5c9592(0x147cf),_0x256023=_0x5c9592(0x6214);const _0x301cf0={'effect':null,'subMesh':null};class _0x50be73 extends _0x2312f9['H']{constructor(){var _0x5da18b=a8_0x58a1;super(),this[_0x5da18b(0x1a11)]=!0x1,this['TANGENT']=!0x1,this[_0x5da18b(0x3bd9)]=!0x1,this[_0x5da18b(0x3ac2)]=!0x1,this['UV2']=!0x1,this[_0x5da18b(0x2cbe)]=!0x1,this[_0x5da18b(0x2422)]=!0x1,this[_0x5da18b(0x1a92)]=!0x1,this['UV6']=!0x1,this[_0x5da18b(0x2b0d)]=0x0,this['BonesPerMesh']=0x0,this[_0x5da18b(0x3438)]=!0x1,this[_0x5da18b(0x28cb)]=!0x1,this[_0x5da18b(0x1837)]=!0x1,this['MORPHTARGETS_TANGENT']=!0x1,this['MORPHTARGETS_UV']=!0x1,this[_0x5da18b(0x1577)]=0x0,this[_0x5da18b(0x2864)]=!0x1,this[_0x5da18b(0x24f)]=!0x1,this[_0x5da18b(0xa85)]=!0x1,this[_0x5da18b(0x3864)]=!0x1,this[_0x5da18b(0x8c7)]=!0x1,this[_0x5da18b(0x33ca)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this['CONTRAST']=!0x1,this[_0x5da18b(0x126d)]=!0x1,this[_0x5da18b(0x13f7)]=!0x1,this[_0x5da18b(0xe45)]=!0x1,this[_0x5da18b(0x178f)]=!0x1,this[_0x5da18b(0x133c)]=!0x1,this[_0x5da18b(0x3fbe)]=!0x1,this['DITHER']=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x5da18b(0xbdc)]=0x0,this[_0x5da18b(0x3ede)]=!0x1,this['CAMERA_PERSPECTIVE']=!0x1,this[_0x5da18b(0x148b)]();}[_0x96d380(0x1270)](_0x1078a5,_0x333641,_0xef45e2=!0x1){var _0x37837a=_0x96d380;void 0x0===this[_0x1078a5]&&this['_keys'][_0x37837a(0x2f54)](_0x1078a5),_0xef45e2&&this[_0x1078a5]!==_0x333641&&this[_0x37837a(0x3f6f)](),this[_0x1078a5]=_0x333641;}}class _0x1b4f95 extends _0x1b1a46['a']{constructor(_0x2ca689,_0x40d9df,_0x39a340={}){var _0x470a98=_0x96d380;super(_0x2ca689,_0x40d9df||_0xc69e08['l'][_0x470a98(0x19c8)]),this[_0x470a98(0x3fd6)]=_0x1b4f95[_0x470a98(0x1b12)]++,this[_0x470a98(0x4021)]=!0x1,this['_cachedWorldViewMatrix']=new _0x187583['y3'](),this['_cachedWorldViewProjectionMatrix']=new _0x187583['y3'](),this[_0x470a98(0x31b6)]=new Array(),this[_0x470a98(0x776)]=-0x1,this[_0x470a98(0xdf9)]=this[_0x470a98(0x93c)](),this[_0x470a98(0xe57)]=null,this[_0x470a98(0x1400)]=!0x1,this[_0x470a98(0x2606)]=0x4,this[_0x470a98(0x3392)]=new _0x3e2b01['y$'](),this['_vertexOutputNodes']=new Array(),this[_0x470a98(0x1e56)]=new Array(),this[_0x470a98(0x24a9)]=new Array(),this[_0x470a98(0x231a)]=_0xf72453['a'][_0x470a98(0x141)],this['forceAlphaBlending']=!0x1,this[_0x470a98(0x18c4)]=Object[_0x470a98(0x1666)]({'emitComments':!0x1},_0x39a340),this[_0x470a98(0x3b63)](null);}static['_BlockIsTextureBlock'](_0x2f92c3){var _0x240c95=_0x96d380;return _0x240c95(0xa2d)===_0x2f92c3[_0x240c95(0x1653)]()||_0x240c95(0x3b67)===_0x2f92c3[_0x240c95(0x1653)]()||_0x240c95(0x1250)===_0x2f92c3['getClassName']()||_0x240c95(0x23b6)===_0x2f92c3[_0x240c95(0x1653)]()||'ParticleTextureBlock'===_0x2f92c3[_0x240c95(0x1653)]()||_0x240c95(0xa36)===_0x2f92c3[_0x240c95(0x1653)]()||_0x240c95(0x2129)===_0x2f92c3[_0x240c95(0x1653)]()||'BiPlanarBlock'===_0x2f92c3['getClassName']();}['_getGlobalNodeMaterialEditor'](){var _0x1a2abf=_0x96d380;return _0x1a2abf(0x16fc)!=typeof NODEEDITOR?NODEEDITOR:'undefined'!=typeof BABYLON&&void 0x0!==BABYLON[_0x1a2abf(0x259c)]?BABYLON:void 0x0;}get['options'](){var _0xc9381b=_0x96d380;return this[_0xc9381b(0x18c4)];}set[_0x96d380(0x6a4)](_0x490113){var _0x49e341=_0x96d380;this[_0x49e341(0x18c4)]=_0x490113;}get[_0x96d380(0x2ee1)](){return this['_imageProcessingConfiguration'];}set[_0x96d380(0x2ee1)](_0x11ff9b){var _0x399a11=_0x96d380;this[_0x399a11(0x3b63)](_0x11ff9b),this[_0x399a11(0x39ba)]();}get[_0x96d380(0x1a43)](){var _0x314dd6=_0x96d380;return this[_0x314dd6(0x231a)];}set['mode'](_0x558b91){var _0x548afa=_0x96d380;this[_0x548afa(0x231a)]=_0x558b91;}get[_0x96d380(0x1e29)](){return this['_buildId'];}set['buildId'](_0xfaa1d1){this['_buildId']=_0xfaa1d1;}[_0x96d380(0x1653)](){var _0x20a45a=_0x96d380;return _0x20a45a(0x121f);}[_0x96d380(0x3b63)](_0x2a3a94){var _0x10c25d=_0x96d380;_0x2a3a94!==this[_0x10c25d(0x1de)]&&(this[_0x10c25d(0x1de)]&&this[_0x10c25d(0x29fd)]&&this[_0x10c25d(0x1de)]['onUpdateParameters'][_0x10c25d(0x2473)](this[_0x10c25d(0x29fd)]),this[_0x10c25d(0x1de)]=_0x2a3a94||this['getScene']()[_0x10c25d(0x2ee1)],this[_0x10c25d(0x1de)]&&(this[_0x10c25d(0x29fd)]=this[_0x10c25d(0x1de)]['onUpdateParameters'][_0x10c25d(0x11ad)](()=>{var _0x5d0054=_0x10c25d;this[_0x5d0054(0x14f1)]();})));}[_0x96d380(0x1758)](_0x2b68f3){var _0x9b83b=_0x96d380;let _0x548e39=null;for(const _0x364d9e of this[_0x9b83b(0x24a9)])if(_0x364d9e[_0x9b83b(0x3efc)]===_0x2b68f3){if(_0x548e39)return _0x6be86d['w1'][_0x9b83b(0x2e91)](_0x9b83b(0x3ac8)+_0x2b68f3+'`'),_0x548e39;_0x548e39=_0x364d9e;}return _0x548e39;}[_0x96d380(0x3e11)](_0xc0d4d7){var _0x4f0a43=_0x96d380;for(const _0x205911 of this[_0x4f0a43(0x24a9)])if(_0xc0d4d7(_0x205911))return _0x205911;return null;}['getInputBlockByPredicate'](_0x914afc){var _0x1118cd=_0x96d380;for(const _0x8eb262 of this['attachedBlocks'])if(_0x8eb262[_0x1118cd(0x3537)]&&_0x914afc(_0x8eb262))return _0x8eb262;return null;}[_0x96d380(0xdca)](){var _0x1d3a59=_0x96d380;const _0x49902e=[];for(const _0x338116 of this[_0x1d3a59(0x24a9)])_0x338116['isInput']&&_0x49902e['push'](_0x338116);return _0x49902e;}[_0x96d380(0xa6b)](_0x22f271){var _0x38eed8=_0x96d380;if(!(-0x1<this['_optimizers'][_0x38eed8(0x404a)](_0x22f271)))return this[_0x38eed8(0x31b6)][_0x38eed8(0x2f54)](_0x22f271),this;}[_0x96d380(0x14b4)](_0x380556){var _0x5bd606=_0x96d380;_0x380556=this[_0x5bd606(0x31b6)]['indexOf'](_0x380556);if(-0x1!==_0x380556)return this[_0x5bd606(0x31b6)][_0x5bd606(0x1035)](_0x380556,0x1),this;}[_0x96d380(0x1a73)](_0x3b0668){var _0x7c52e6=_0x96d380;if(null===_0x3b0668[_0x7c52e6(0x2966)])throw'This\x20node\x20is\x20not\x20meant\x20to\x20be\x20an\x20output\x20node.\x20You\x20may\x20want\x20to\x20explicitly\x20set\x20its\x20target\x20value.';return 0x0!=(_0x3b0668[_0x7c52e6(0x2966)]&_0x26c9b0['u'][_0x7c52e6(0x9d6)])&&this[_0x7c52e6(0x35f9)](_0x3b0668),0x0!=(_0x3b0668[_0x7c52e6(0x2966)]&_0x26c9b0['u'][_0x7c52e6(0x2aaa)])&&this['_addFragmentOutputNode'](_0x3b0668),this;}[_0x96d380(0x51d)](_0x7fd8e4){var _0x2de861=_0x96d380;return null!==_0x7fd8e4[_0x2de861(0x2966)]&&(0x0!=(_0x7fd8e4[_0x2de861(0x2966)]&_0x26c9b0['u'][_0x2de861(0x9d6)])&&this['_removeVertexOutputNode'](_0x7fd8e4),0x0!=(_0x7fd8e4[_0x2de861(0x2966)]&_0x26c9b0['u']['Fragment'])&&this[_0x2de861(0x3e73)](_0x7fd8e4)),this;}[_0x96d380(0x35f9)](_0x10e373){var _0x168991=_0x96d380;if(-0x1===this['_vertexOutputNodes'][_0x168991(0x404a)](_0x10e373))return _0x10e373[_0x168991(0x2966)]=_0x26c9b0['u'][_0x168991(0x9d6)],this[_0x168991(0x7c7)][_0x168991(0x2f54)](_0x10e373),this;}[_0x96d380(0x3701)](_0x53de97){var _0x218d15=_0x96d380;_0x53de97=this[_0x218d15(0x7c7)][_0x218d15(0x404a)](_0x53de97);if(-0x1!==_0x53de97)return this['_vertexOutputNodes'][_0x218d15(0x1035)](_0x53de97,0x1),this;}[_0x96d380(0x17ca)](_0x21dbc9){var _0x2e03b6=_0x96d380;if(-0x1===this[_0x2e03b6(0x1e56)][_0x2e03b6(0x404a)](_0x21dbc9))return _0x21dbc9['target']=_0x26c9b0['u']['Fragment'],this['_fragmentOutputNodes'][_0x2e03b6(0x2f54)](_0x21dbc9),this;}['_removeFragmentOutputNode'](_0xceb8af){var _0x5a7b34=_0x96d380;_0xceb8af=this['_fragmentOutputNodes']['indexOf'](_0xceb8af);if(-0x1!==_0xceb8af)return this[_0x5a7b34(0x1e56)]['splice'](_0xceb8af,0x1),this;}['needAlphaBlending'](){var _0x2545b8=_0x96d380;return!this[_0x2545b8(0x1400)]&&(this[_0x2545b8(0x1a1f)]||this['alpha']<0x1||this[_0x2545b8(0x37d7)]&&this['_sharedData'][_0x2545b8(0x3dc6)][_0x2545b8(0x2286)]);}[_0x96d380(0x1db4)](){var _0x3e1cec=_0x96d380;return this[_0x3e1cec(0x37d7)]&&this[_0x3e1cec(0x37d7)][_0x3e1cec(0x3dc6)][_0x3e1cec(0x1db4)];}[_0x96d380(0x38b1)](_0x591701,_0x4648a4,_0x362f90,_0x1290a3=!0x0){var _0x232424=_0x96d380;if(_0x591701[_0x232424(0xfd0)](_0x4648a4),_0x1290a3&&_0x591701[_0x232424(0x25bf)](this),_0x591701[_0x232424(0x3405)]=this[_0x232424(0x3fd6)],-0x1===this[_0x232424(0x24a9)][_0x232424(0x404a)](_0x591701)){if(_0x591701[_0x232424(0x1b9f)]){var _0x4aaf88=_0x591701[_0x232424(0x1653)]();for(const _0x4660ca of this[_0x232424(0x24a9)])if(_0x4660ca[_0x232424(0x1653)]()===_0x4aaf88)throw _0x232424(0x26fc)+_0x4aaf88+'\x20in\x20the\x20same\x20NodeMaterial';}this[_0x232424(0x24a9)][_0x232424(0x2f54)](_0x591701);}for(const _0xad1a96 of _0x591701[_0x232424(0x12d0)]){_0xad1a96[_0x232424(0x3728)]='';var _0x1f80c0=_0xad1a96['connectedPoint'];_0x1f80c0&&(_0x1f80c0=_0x1f80c0[_0x232424(0x3ced)])!==_0x591701&&((_0x1f80c0['target']===_0x26c9b0['u']['VertexAndFragment']||_0x4648a4[_0x232424(0x2966)]===_0x26c9b0['u'][_0x232424(0x2aaa)]&&_0x1f80c0[_0x232424(0x2966)]===_0x26c9b0['u']['Vertex']&&_0x1f80c0[_0x232424(0x3405)]!==this['_buildId'])&&_0x362f90[_0x232424(0x2f54)](_0x1f80c0),this[_0x232424(0x38b1)](_0x1f80c0,_0x4648a4,_0x362f90,_0x1290a3));}for(const _0x2d149d of _0x591701[_0x232424(0x2020)])_0x2d149d[_0x232424(0x3728)]='';}['_resetDualBlocks'](_0x42168a,_0x3e5ecf){var _0x4a1cd1=_0x96d380;_0x42168a['target']===_0x26c9b0['u'][_0x4a1cd1(0x1aa9)]&&(_0x42168a['buildId']=_0x3e5ecf);for(const _0x5b5386 of _0x42168a['inputs']){var _0x5805b7=_0x5b5386[_0x4a1cd1(0x48d)];_0x5805b7&&(_0x5805b7=_0x5805b7[_0x4a1cd1(0x3ced)])!==_0x42168a&&this[_0x4a1cd1(0x3ff7)](_0x5805b7,_0x3e5ecf);}}[_0x96d380(0x16b4)](_0x5dad4e){var _0x396b9a=_0x96d380,_0x8ccd52=this[_0x396b9a(0x24a9)][_0x396b9a(0x404a)](_0x5dad4e);-0x1<_0x8ccd52&&this['attachedBlocks'][_0x396b9a(0x1035)](_0x8ccd52,0x1),_0x5dad4e['isFinalMerger']&&this[_0x396b9a(0x51d)](_0x5dad4e);}[_0x96d380(0x23c2)](_0x384d8=!0x1,_0x2d0956=!0x0,_0x193b8b=!0x0){var _0x5351e4=_0x96d380;this[_0x5351e4(0x4021)]=!0x1;var _0xcfd98f=this[_0x5351e4(0x22fd)]()[_0x5351e4(0x2636)](),_0xf6aaf2=this['_mode']===_0xf72453['a'][_0x5351e4(0x23cd)];if(0x0===this['_vertexOutputNodes']['length']&&!_0xf6aaf2)throw _0x5351e4(0x2466);if(0x0===this[_0x5351e4(0x1e56)][_0x5351e4(0x132e)])throw'You\x20must\x20define\x20at\x20least\x20one\x20fragmentOutputNode';this[_0x5351e4(0x280a)]=new _0x1763b5['u'](),this[_0x5351e4(0x280a)]['supportUniformBuffers']=_0xcfd98f['supportsUniformBuffers'],this['_vertexCompilationState']['target']=_0x26c9b0['u']['Vertex'],this[_0x5351e4(0x39c7)]=new _0x1763b5['u'](),this[_0x5351e4(0x39c7)]['supportUniformBuffers']=_0xcfd98f[_0x5351e4(0x23df)],this[_0x5351e4(0x39c7)][_0x5351e4(0x2966)]=_0x26c9b0['u']['Fragment'],this[_0x5351e4(0x37d7)]=new _0x2a3928['U'](),this[_0x5351e4(0x37d7)][_0x5351e4(0x3ebd)]=this[_0x5351e4(0x1e56)],this[_0x5351e4(0x280a)][_0x5351e4(0x17d9)]=this[_0x5351e4(0x37d7)],this[_0x5351e4(0x39c7)][_0x5351e4(0x17d9)]=this[_0x5351e4(0x37d7)],this[_0x5351e4(0x37d7)][_0x5351e4(0x1e29)]=this['_buildId'],this['_sharedData']['emitComments']=this[_0x5351e4(0x18c4)]['emitComments'],this[_0x5351e4(0x37d7)][_0x5351e4(0x1f54)]=_0x384d8,this['_sharedData']['scene']=this[_0x5351e4(0x22fd)](),this['_sharedData'][_0x5351e4(0x15d7)]=_0xf6aaf2;const _0x34b09f=[],_0x172bad=[];for(const _0x3b5d9f of this[_0x5351e4(0x7c7)])_0x34b09f[_0x5351e4(0x2f54)](_0x3b5d9f),this[_0x5351e4(0x38b1)](_0x3b5d9f,this[_0x5351e4(0x280a)],_0x172bad,_0x193b8b);for(const _0x3251d1 of this[_0x5351e4(0x1e56)])_0x172bad[_0x5351e4(0x2f54)](_0x3251d1),this[_0x5351e4(0x38b1)](_0x3251d1,this[_0x5351e4(0x39c7)],_0x34b09f,_0x193b8b);this[_0x5351e4(0x1db5)]();for(const _0x417d7c of _0x34b09f)_0x417d7c[_0x5351e4(0x23c2)](this[_0x5351e4(0x280a)],_0x34b09f);this[_0x5351e4(0x39c7)][_0x5351e4(0x38a7)]=this[_0x5351e4(0x280a)][_0x5351e4(0x38a7)][_0x5351e4(0x139f)](0x0),this['_fragmentCompilationState']['_uniformDeclaration']=this[_0x5351e4(0x280a)][_0x5351e4(0x1ce)],this['_fragmentCompilationState'][_0x5351e4(0x1e06)]=this['_vertexCompilationState'][_0x5351e4(0x1e06)],this[_0x5351e4(0x39c7)][_0x5351e4(0x112f)]=this[_0x5351e4(0x280a)];for(const _0x26d453 of _0x172bad)this[_0x5351e4(0x3ff7)](_0x26d453,this[_0x5351e4(0x3fd6)]-0x1);for(const _0x29c4bd of _0x172bad)_0x29c4bd[_0x5351e4(0x23c2)](this[_0x5351e4(0x39c7)],_0x172bad);this[_0x5351e4(0x280a)][_0x5351e4(0xf64)](this['_vertexCompilationState']),this[_0x5351e4(0x39c7)]['finalize'](this[_0x5351e4(0x39c7)]),_0x2d0956&&(this[_0x5351e4(0x3fd6)]=_0x1b4f95['_BuildIdGenerator']++),this['_sharedData'][_0x5351e4(0x3f01)](),_0x384d8&&(_0x256023[_0x5351e4(0x33d8)](_0x5351e4(0x3d46)),_0x256023['log'](this['_vertexCompilationState'][_0x5351e4(0x29e8)]),_0x256023['log']('Fragment\x20shader:'),_0x256023[_0x5351e4(0x33d8)](this[_0x5351e4(0x39c7)][_0x5351e4(0x29e8)])),this[_0x5351e4(0x4021)]=!0x0,this[_0x5351e4(0x3392)][_0x5351e4(0x3e9)](this);for(const _0xe782a8 of this[_0x5351e4(0x22fd)]()[_0x5351e4(0x2aa5)])if(_0xe782a8[_0x5351e4(0x1549)]){for(const _0x3d3102 of _0xe782a8[_0x5351e4(0x1549)])if(_0x3d3102[_0x5351e4(0x90)]()===this&&_0x3d3102[_0x5351e4(0x38f0)]){const _0x22300f=_0x3d3102['materialDefines'];_0x22300f[_0x5351e4(0x1dab)](),_0x22300f[_0x5351e4(0x1589)]();}}}[_0x96d380(0x1db5)](){var _0x3ce52e=_0x96d380;for(const _0x32408e of this['_optimizers'])_0x32408e[_0x3ce52e(0x1db5)](this[_0x3ce52e(0x7c7)],this[_0x3ce52e(0x1e56)]);}['_prepareDefinesForAttributes'](_0x5d87ef,_0x18842a){var _0x47257d=_0x96d380,_0x5a521c=_0x18842a['NORMAL'],_0x4df118=_0x18842a['TANGENT'],_0x1daec2=_0x18842a[_0x47257d(0x3bd9)],_0x26cfdf=(_0x18842a[_0x47257d(0x1a11)]=_0x5d87ef[_0x47257d(0x3acb)](_0x38f215['o'][_0x47257d(0x3487)]),_0x18842a[_0x47257d(0x3c22)]=_0x5d87ef[_0x47257d(0x3acb)](_0x38f215['o'][_0x47257d(0xf76)]),_0x5d87ef['useVertexColors']&&_0x5d87ef[_0x47257d(0x3acb)](_0x38f215['o'][_0x47257d(0x3469)]));_0x18842a[_0x47257d(0x3bd9)]=_0x26cfdf;let _0x1605b6=!0x1;for(let _0x307914=0x1;_0x307914<=_0x5cbb80['g'][_0x47257d(0x33e7)];++_0x307914){var _0x4e3305=_0x18842a['UV'+_0x307914];_0x18842a['UV'+_0x307914]=_0x5d87ef[_0x47257d(0x3acb)]('uv'+(0x1===_0x307914?'':_0x307914)),_0x1605b6=_0x1605b6||_0x18842a['UV'+_0x307914]!==_0x4e3305;}_0x5a521c===_0x18842a[_0x47257d(0x1a11)]&&_0x4df118===_0x18842a[_0x47257d(0x3c22)]&&_0x1daec2===_0x18842a[_0x47257d(0x3bd9)]&&!_0x1605b6||_0x18842a[_0x47257d(0xf70)]();}['createPostProcess'](_0x2d7795,_0x3e2a9f=0x1,_0x450281=_0x5cbb80['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x1ea599,_0x1fe5ac,_0xee4e6e=_0x5cbb80['g'][_0x96d380(0x3f7d)],_0x490f18=_0x5cbb80['g']['TEXTUREFORMAT_RGBA']){var _0x340c42=_0x96d380;return this[_0x340c42(0x1a43)]!==_0xf72453['a'][_0x340c42(0x1a9f)]?(_0x256023[_0x340c42(0x33d8)](_0x340c42(0x1c77)),null):this['_createEffectForPostProcess'](null,_0x2d7795,_0x3e2a9f,_0x450281,_0x1ea599,_0x1fe5ac,_0xee4e6e,_0x490f18);}['createEffectForPostProcess'](_0x334a0e){var _0xec8d32=_0x96d380;this[_0xec8d32(0x222)](_0x334a0e);}[_0x96d380(0x222)](_0x41d40c,_0x3139a4,_0x307469=0x1,_0x28301a=_0x5cbb80['g'][_0x96d380(0xe4b)],_0x3da1e9,_0x51f596,_0x11b192=_0x5cbb80['g'][_0x96d380(0x3f7d)],_0x48e1a2=_0x5cbb80['g'][_0x96d380(0x5b0)]){var _0x54b65e=_0x96d380;let _0x1d587b=this[_0x54b65e(0x3efc)]+this[_0x54b65e(0x3fd6)];const _0x40c7ee=new _0x50be73(),_0x4814b6=new _0x3cd430['x'](_0x1d587b+_0x54b65e(0x1a9f),this[_0x54b65e(0x22fd)]());let _0x371a67=this[_0x54b65e(0x3fd6)];return this[_0x54b65e(0x386c)](_0x4814b6,_0x40c7ee),_0x4b4a7e['Q'][_0x54b65e(0x40e6)](_0x1d587b,this['_fragmentCompilationState'][_0x54b65e(0x10cd)],this['_vertexCompilationState']['_builtCompilationString']),_0x41d40c?_0x41d40c[_0x54b65e(0x90e)](_0x40c7ee[_0x54b65e(0x27d6)](),this[_0x54b65e(0x39c7)][_0x54b65e(0x38a7)],this[_0x54b65e(0x39c7)][_0x54b65e(0x96f)],{'maxSimultaneousLights':this[_0x54b65e(0x2606)]},void 0x0,void 0x0,_0x1d587b,_0x1d587b):_0x41d40c=new _0x32b98a['D'](this[_0x54b65e(0x3efc)]+_0x54b65e(0x1a9f),_0x1d587b,this['_fragmentCompilationState'][_0x54b65e(0x38a7)],this[_0x54b65e(0x39c7)][_0x54b65e(0x96f)],_0x307469,_0x3139a4,_0x28301a,_0x3da1e9,_0x51f596,_0x40c7ee[_0x54b65e(0x27d6)](),_0x11b192,_0x1d587b,{'maxSimultaneousLights':this[_0x54b65e(0x2606)]},!0x1,_0x48e1a2),_0x41d40c['nodeMaterialSource']=this,_0x41d40c['onApplyObservable']['add'](_0x593fcb=>{var _0xa64dcc=_0x54b65e;_0x371a67!==this[_0xa64dcc(0x3fd6)]&&(delete _0x4b4a7e['Q']['ShadersStore'][_0x1d587b+_0xa64dcc(0x2cf4)],delete _0x4b4a7e['Q']['ShadersStore'][_0x1d587b+_0xa64dcc(0x33be)],_0x1d587b=this[_0xa64dcc(0x3efc)]+this[_0xa64dcc(0x3fd6)],_0x40c7ee[_0xa64dcc(0x1dab)](),_0x371a67=this[_0xa64dcc(0x3fd6)]),this[_0xa64dcc(0x386c)](_0x4814b6,_0x40c7ee)&&(_0x4b4a7e['Q'][_0xa64dcc(0x40e6)](_0x1d587b,this[_0xa64dcc(0x39c7)][_0xa64dcc(0x10cd)],this[_0xa64dcc(0x280a)][_0xa64dcc(0x10cd)]),_0x30533b['Q'][_0xa64dcc(0x2cb4)](()=>_0x41d40c['updateEffect'](_0x40c7ee[_0xa64dcc(0x27d6)](),this[_0xa64dcc(0x39c7)]['uniforms'],this[_0xa64dcc(0x39c7)]['samplers'],{'maxSimultaneousLights':this[_0xa64dcc(0x2606)]},void 0x0,void 0x0,_0x1d587b,_0x1d587b))),this[_0xa64dcc(0x2930)](_0x593fcb);}),_0x41d40c;}[_0x96d380(0x3d2a)](_0x53e81c,_0x3b75be){var _0x377963=_0x96d380;if(this[_0x377963(0x1a43)]!==_0xf72453['a'][_0x377963(0x34c8)])return _0x256023[_0x377963(0x33d8)](_0x377963(0x1c77)),null;let _0x2da3b3=this[_0x377963(0x3efc)]+this[_0x377963(0x3fd6)];const _0x466256=new _0x4e40be['g'](_0x2da3b3,_0x53e81c,null,_0x3b75be),_0x129995=new _0x3cd430['x'](_0x2da3b3+_0x377963(0x37dd),this[_0x377963(0x22fd)]()),_0x2b9bf7=(_0x129995[_0x377963(0x1d90)]={'hidden':!0x0},new _0x50be73());_0x53e81c=this[_0x377963(0x386c)](_0x129995,_0x2b9bf7),_0x4b4a7e['Q'][_0x377963(0x40e6)](_0x2da3b3,this[_0x377963(0x39c7)][_0x377963(0x10cd)],this[_0x377963(0x280a)][_0x377963(0x10cd)]);let _0x402737=this[_0x377963(0x22fd)]()[_0x377963(0x2636)]()[_0x377963(0x3305)]({'vertexElement':_0x2da3b3,'fragmentElement':_0x2da3b3},[_0x38f215['o'][_0x377963(0x31b9)]],this['_fragmentCompilationState'][_0x377963(0x38a7)],this[_0x377963(0x39c7)][_0x377963(0x96f)],_0x2b9bf7[_0x377963(0x27d6)](),null==_0x53e81c?void 0x0:_0x53e81c['fallbacks'],void 0x0),_0x4de5e9=(_0x466256['nodeMaterialSource']=this,_0x466256['_setEffect'](_0x402737),this['_buildId']);return _0x466256[_0x377963(0x2401)][_0x377963(0x11ad)](()=>{var _0x452b5=_0x377963;_0x4de5e9!==this[_0x452b5(0x3fd6)]&&(delete _0x4b4a7e['Q'][_0x452b5(0x634)][_0x2da3b3+_0x452b5(0x2cf4)],delete _0x4b4a7e['Q'][_0x452b5(0x634)][_0x2da3b3+_0x452b5(0x33be)],_0x2da3b3=this['name']+this[_0x452b5(0x3fd6)],_0x2b9bf7[_0x452b5(0x1dab)](),_0x4de5e9=this[_0x452b5(0x3fd6)]);const _0x30f0b5=this[_0x452b5(0x386c)](_0x129995,_0x2b9bf7);_0x30f0b5&&(_0x4b4a7e['Q'][_0x452b5(0x40e6)](_0x2da3b3,this[_0x452b5(0x39c7)][_0x452b5(0x10cd)],this['_vertexCompilationState']['_builtCompilationString']),_0x30533b['Q'][_0x452b5(0x2cb4)](()=>{var _0xd2fd2a=_0x452b5;_0x402737=this['getScene']()[_0xd2fd2a(0x2636)]()[_0xd2fd2a(0x3305)]({'vertexElement':_0x2da3b3,'fragmentElement':_0x2da3b3},[_0x38f215['o'][_0xd2fd2a(0x31b9)]],this['_fragmentCompilationState'][_0xd2fd2a(0x38a7)],this[_0xd2fd2a(0x39c7)]['samplers'],_0x2b9bf7[_0xd2fd2a(0x27d6)](),null===_0x30f0b5||void 0x0===_0x30f0b5?void 0x0:_0x30f0b5['fallbacks'],void 0x0),_0x466256['_setEffect'](_0x402737);})),this['_checkInternals'](_0x402737);}),_0x466256;}['_createEffectForParticles'](_0x572e42,_0xa74c22,_0x58d9b4,_0x14f205,_0x4acfdd,_0x17ab55,_0x2e180e,_0xdb8cb3=''){var _0x241244=_0x96d380;let _0x1c3d52=this[_0x241244(0x3efc)]+this[_0x241244(0x3fd6)]+'_'+_0xa74c22,_0x443ed0=(_0x17ab55=_0x17ab55||new _0x50be73(),(_0x2e180e=_0x2e180e||this[_0x241244(0x22fd)]()[_0x241244(0x3bf5)](this[_0x241244(0x3efc)]+_0x241244(0x23cd)))||((_0x2e180e=new _0x3cd430['x'](this[_0x241244(0x3efc)]+_0x241244(0x23cd),this[_0x241244(0x22fd)]()))['reservedDataStore']={'hidden':!0x0}),this[_0x241244(0x3fd6)]);const _0x23aea2=[];let _0x349e62=_0xdb8cb3;var _0x42d50a;_0x4acfdd||(_0x42d50a=this[_0x241244(0x386c)](_0x2e180e,_0x17ab55),_0x4b4a7e['Q']['RegisterShader'](_0x1c3d52,this[_0x241244(0x39c7)][_0x241244(0x10cd)]),_0x572e42[_0x241244(0x138e)](_0x23aea2,_0xa74c22),_0x349e62=_0x23aea2[_0x241244(0x2abd)]('\x0a'),_0x4acfdd=this[_0x241244(0x22fd)]()[_0x241244(0x2636)]()['createEffectForParticles'](_0x1c3d52,this[_0x241244(0x39c7)][_0x241244(0x38a7)],this[_0x241244(0x39c7)][_0x241244(0x96f)],_0x17ab55[_0x241244(0x27d6)]()+'\x0a'+_0x349e62,null==_0x42d50a?void 0x0:_0x42d50a[_0x241244(0x138c)],_0x58d9b4,_0x14f205,_0x572e42),_0x572e42[_0x241244(0x1443)](_0x4acfdd,_0xa74c22)),_0x4acfdd[_0x241244(0x3e8a)][_0x241244(0x11ad)](_0x237c84=>{var _0x47dff1=_0x241244;_0x443ed0!==this[_0x47dff1(0x3fd6)]&&(delete _0x4b4a7e['Q'][_0x47dff1(0x634)][_0x1c3d52+_0x47dff1(0x33be)],_0x1c3d52=this[_0x47dff1(0x3efc)]+this['_buildId']+'_'+_0xa74c22,_0x17ab55[_0x47dff1(0x1dab)](),_0x443ed0=this['_buildId']),_0x23aea2[_0x47dff1(0x132e)]=0x0,_0x572e42['fillDefines'](_0x23aea2,_0xa74c22);var _0x45d634=_0x23aea2[_0x47dff1(0x2abd)]('\x0a'),_0x45d634=(_0x45d634!==_0x349e62&&(_0x17ab55[_0x47dff1(0x1dab)](),_0x349e62=_0x45d634),this[_0x47dff1(0x386c)](_0x2e180e,_0x17ab55));if(_0x45d634)return _0x4b4a7e['Q'][_0x47dff1(0x40e6)](_0x1c3d52,this[_0x47dff1(0x39c7)]['_builtCompilationString']),_0x237c84=this[_0x47dff1(0x22fd)]()['getEngine']()[_0x47dff1(0x39c)](_0x1c3d52,this[_0x47dff1(0x39c7)]['uniforms'],this[_0x47dff1(0x39c7)][_0x47dff1(0x96f)],_0x17ab55['toString']()+'\x0a'+_0x349e62,null==_0x45d634?void 0x0:_0x45d634['fallbacks'],_0x58d9b4,_0x14f205,_0x572e42),_0x572e42[_0x47dff1(0x1443)](_0x237c84,_0xa74c22),void this[_0x47dff1(0x3087)](_0x572e42,_0xa74c22,_0x58d9b4,_0x14f205,_0x237c84,_0x17ab55,_0x2e180e,_0xdb8cb3);this[_0x47dff1(0x2930)](_0x237c84);});}[_0x96d380(0x2930)](_0x3c3bf9){var _0x13b9aa=_0x96d380;if(this['_sharedData'][_0x13b9aa(0xf48)]){const _0x496ca2=this[_0x13b9aa(0x22fd)]();var _0x3d0450=_0x496ca2[_0x13b9aa(0x3923)]();if(this[_0x13b9aa(0x776)]!==_0x3d0450){for(const _0x2c3025 of this[_0x13b9aa(0x37d7)][_0x13b9aa(0xf48)])_0x2c3025[_0x13b9aa(0x2f84)](_0x496ca2);this[_0x13b9aa(0x776)]=_0x3d0450;}}for(const _0x134871 of this[_0x13b9aa(0x37d7)][_0x13b9aa(0x110f)])_0x134871[_0x13b9aa(0x2dcf)](_0x3c3bf9,this);for(const _0x4f19a5 of this[_0x13b9aa(0x37d7)]['inputBlocks'])_0x4f19a5['_transmit'](_0x3c3bf9,this[_0x13b9aa(0x22fd)](),this);}[_0x96d380(0x39c)](_0x2635a7,_0x2ec67a,_0x1bf341){var _0x2b377a=_0x96d380;this['mode']!==_0xf72453['a']['Particle']?_0x256023[_0x2b377a(0x33d8)]('Incompatible\x20material\x20mode'):(this[_0x2b377a(0x3087)](_0x2635a7,_0x23cfe2['U']['BLENDMODE_ONEONE'],_0x2ec67a,_0x1bf341),this[_0x2b377a(0x3087)](_0x2635a7,_0x23cfe2['U'][_0x2b377a(0x3cb2)],_0x2ec67a,_0x1bf341));}[_0x96d380(0x132c)](_0x506551){var _0x3cae6e=_0x96d380;this['mode']!==_0xf72453['a'][_0x3cae6e(0x141)]?_0x256023[_0x3cae6e(0x33d8)](_0x3cae6e(0x1c77)):_0x506551['shadowDepthWrapper']=new BABYLON[(_0x3cae6e(0x655))](this,this[_0x3cae6e(0x22fd)]());}[_0x96d380(0x386c)](_0x3d86a3,_0x1746d2,_0xf46fb9=!0x1,_0x54ee9c){var _0x22aeb1=_0x96d380;let _0x310b15=null;var _0x283927=this['getScene']();if(_0x1db110['G'][_0x22aeb1(0x317e)](_0x283927,_0x1746d2)&&_0x1746d2[_0x22aeb1(0x28d6)](),this[_0x22aeb1(0x37d7)]['blocksWithDefines'][_0x22aeb1(0x2f62)](_0x34fe1c=>{var _0x2b2b8=_0x22aeb1;_0x34fe1c[_0x2b2b8(0x3746)](_0x3d86a3,this,_0x1746d2,_0xf46fb9);}),this[_0x22aeb1(0x37d7)][_0x22aeb1(0x16a8)][_0x22aeb1(0x2f62)](_0x205fea=>{var _0xd25304=_0x22aeb1;_0x205fea[_0xd25304(0x22bd)](_0x3d86a3,this,_0x1746d2,_0xf46fb9,_0x54ee9c);}),_0x1746d2[_0x22aeb1(0x1c18)]){_0x283927=_0x1746d2[_0x22aeb1(0x3c7e)],(_0x1746d2[_0x22aeb1(0x1af4)](),this['_vertexCompilationState'][_0x22aeb1(0x29e8)]=this['_vertexCompilationState'][_0x22aeb1(0x10cd)],this[_0x22aeb1(0x39c7)]['compilationString']=this[_0x22aeb1(0x39c7)][_0x22aeb1(0x10cd)],this[_0x22aeb1(0x37d7)]['repeatableContentBlocks'][_0x22aeb1(0x2f62)](_0x24d16f=>{var _0xe8257a=_0x22aeb1;_0x24d16f[_0xe8257a(0x9cc)](this[_0xe8257a(0x280a)],this['_fragmentCompilationState'],_0x3d86a3,_0x1746d2);}));const _0x33b2d6=[],_0x4e7c48=(this[_0x22aeb1(0x37d7)][_0x22aeb1(0x2822)][_0x22aeb1(0x2f62)](_0xfef081=>{var _0x318e53=_0x22aeb1;_0xfef081[_0x318e53(0xa42)](this['_vertexCompilationState'],this,_0x1746d2,_0x33b2d6);}),this[_0x22aeb1(0x280a)][_0x22aeb1(0x38a7)]),_0x1a60c4=(this[_0x22aeb1(0x39c7)][_0x22aeb1(0x38a7)]['forEach'](_0x10cb53=>{var _0x455e1f=_0x22aeb1;-0x1===_0x4e7c48[_0x455e1f(0x404a)](_0x10cb53)&&_0x4e7c48[_0x455e1f(0x2f54)](_0x10cb53);}),this[_0x22aeb1(0x280a)][_0x22aeb1(0x96f)]),_0x2a98cd=(this[_0x22aeb1(0x39c7)][_0x22aeb1(0x96f)][_0x22aeb1(0x2f62)](_0x7ad15d=>{var _0x565b72=_0x22aeb1;-0x1===_0x1a60c4['indexOf'](_0x7ad15d)&&_0x1a60c4[_0x565b72(0x2f54)](_0x7ad15d);}),new _0x2bc3a9['L']());this[_0x22aeb1(0x37d7)]['blocksWithFallbacks']['forEach'](_0x3ec5a6=>{var _0x44636f=_0x22aeb1;_0x3ec5a6[_0x44636f(0x1b4f)](_0x3d86a3,_0x2a98cd);}),_0x310b15={'lightDisposed':_0x283927,'uniformBuffers':_0x33b2d6,'mergedUniforms':_0x4e7c48,'mergedSamplers':_0x1a60c4,'fallbacks':_0x2a98cd};}return _0x310b15;}[_0x96d380(0x2cd5)](_0x441f35,_0x1d0d77,_0x18454d=!0x1){var _0x30b0cf=_0x96d380;if(!this[_0x30b0cf(0x4021)])return!0x1;const _0x3ffe19=this[_0x30b0cf(0x22fd)]();if(this[_0x30b0cf(0x37d7)]['animatedInputs']){var _0x5760d9=_0x3ffe19[_0x30b0cf(0x3923)]();if(this['_animationFrame']!==_0x5760d9){for(const _0x53d35f of this[_0x30b0cf(0x37d7)][_0x30b0cf(0xf48)])_0x53d35f[_0x30b0cf(0x2f84)](_0x3ffe19);this[_0x30b0cf(0x776)]=_0x5760d9;}}if(_0x1d0d77[_0x30b0cf(0x204d)]&&this[_0x30b0cf(0x19c4)]&&_0x1d0d77[_0x30b0cf(0x204d)][_0x30b0cf(0x37ac)]&&_0x1d0d77[_0x30b0cf(0x204d)][_0x30b0cf(0xf60)]===_0x18454d)return!0x0;_0x1d0d77[_0x30b0cf(0x38f0)]||(_0x1d0d77['materialDefines']=new _0x50be73());const _0x3c94ea=_0x1d0d77['materialDefines'];if(this[_0x30b0cf(0x3b59)](_0x1d0d77))return!0x0;const _0x146990=_0x3ffe19[_0x30b0cf(0x2636)]();if(this[_0x30b0cf(0x19ad)](_0x441f35,_0x3c94ea),this['_sharedData'][_0x30b0cf(0x3e27)][_0x30b0cf(0x40b9)](_0x5c34d3=>!_0x5c34d3['isReady'](_0x441f35,this,_0x3c94ea,_0x18454d)))return!0x1;_0x5760d9=this[_0x30b0cf(0x386c)](_0x441f35,_0x3c94ea,_0x18454d,_0x1d0d77);if(_0x5760d9){var _0x5579a0=_0x1d0d77[_0x30b0cf(0x204d)],_0x15ed35=_0x3c94ea[_0x30b0cf(0x27d6)]();let _0x46a40b=_0x146990[_0x30b0cf(0x3305)]({'vertex':'nodeMaterial'+this[_0x30b0cf(0x3fd6)],'fragment':_0x30b0cf(0x11cb)+this[_0x30b0cf(0x3fd6)],'vertexSource':this[_0x30b0cf(0x280a)][_0x30b0cf(0x29e8)],'fragmentSource':this['_fragmentCompilationState'][_0x30b0cf(0x29e8)]},{'attributes':this[_0x30b0cf(0x280a)]['attributes'],'uniformsNames':_0x5760d9['mergedUniforms'],'uniformBuffersNames':_0x5760d9[_0x30b0cf(0x3878)],'samplers':_0x5760d9[_0x30b0cf(0x2730)],'defines':_0x15ed35,'fallbacks':_0x5760d9[_0x30b0cf(0x138c)],'onCompiled':this['onCompiled'],'onError':this[_0x30b0cf(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x30b0cf(0x2606)],'maxSimultaneousMorphTargets':_0x3c94ea['NUM_MORPH_INFLUENCERS']}},_0x146990);if(_0x46a40b){if(this['_onEffectCreatedObservable']&&(_0x301cf0[_0x30b0cf(0x204d)]=_0x46a40b,_0x301cf0['subMesh']=_0x1d0d77,this['_onEffectCreatedObservable']['notifyObservers'](_0x301cf0)),this[_0x30b0cf(0x1c11)]&&_0x5579a0&&!_0x46a40b[_0x30b0cf(0x3a4f)]()){if(_0x46a40b=_0x5579a0,_0x3c94ea['markAsUnprocessed'](),_0x5760d9[_0x30b0cf(0x8d)])return!(_0x3c94ea[_0x30b0cf(0x3c7e)]=!0x0);}else _0x3ffe19[_0x30b0cf(0x1ec3)](),_0x1d0d77[_0x30b0cf(0x3388)](_0x46a40b,_0x3c94ea,this['_materialContext']);}}return!(!_0x1d0d77['effect']||!_0x1d0d77[_0x30b0cf(0x204d)][_0x30b0cf(0x3a4f)]()||(_0x3c94ea[_0x30b0cf(0x1b75)]=_0x3ffe19[_0x30b0cf(0x257c)](),_0x1d0d77[_0x30b0cf(0x204d)][_0x30b0cf(0x37ac)]=!0x0,_0x1d0d77[_0x30b0cf(0x204d)][_0x30b0cf(0xf60)]=_0x18454d,this[_0x30b0cf(0x1107)](),0x0));}get[_0x96d380(0x3d8e)](){var _0x77cce6=_0x96d380;return _0x77cce6(0x3c99)+this[_0x77cce6(0x280a)][_0x77cce6(0x29e8)]+_0x77cce6(0x30b9)+this[_0x77cce6(0x39c7)][_0x77cce6(0x29e8)];}[_0x96d380(0x2119)](_0x4ce8b4){var _0x1786b3=_0x96d380;const _0x3e0b51=this[_0x1786b3(0x22fd)]();if(this[_0x1786b3(0x39de)]){var _0x4acf4d=this['_sharedData'][_0x1786b3(0x3dc6)];_0x4acf4d[_0x1786b3(0x3691)]&&_0x4ce8b4['multiplyToRef'](_0x3e0b51['getViewMatrix'](),this[_0x1786b3(0x23ea)]),_0x4acf4d['needWorldViewProjectionMatrix']&&_0x4ce8b4['multiplyToRef'](_0x3e0b51['getTransformMatrix'](),this[_0x1786b3(0x1a6)]);for(const _0x4424ff of this['_sharedData'][_0x1786b3(0xe78)])_0x4424ff[_0x1786b3(0x28ae)](this[_0x1786b3(0x39de)],_0x4ce8b4,this['_cachedWorldViewMatrix'],this['_cachedWorldViewProjectionMatrix']);}}[_0x96d380(0xbe6)](_0x595209,_0x409f2c,_0x3b6c25){var _0x5d2a3e=_0x96d380,_0x157980=this[_0x5d2a3e(0x22fd)](),_0x49fc14=_0x3b6c25[_0x5d2a3e(0x204d)];if(_0x49fc14){this['_activeEffect']=_0x49fc14,this['bindOnlyWorldMatrix'](_0x595209);var _0x595209=this[_0x5d2a3e(0x2a64)](_0x157980,_0x49fc14,_0x409f2c[_0x5d2a3e(0x1db1)]),_0xb345b0=this[_0x5d2a3e(0x37d7)];if(_0x595209){for(const _0x4850cb of _0xb345b0[_0x5d2a3e(0x110f)])_0x4850cb['bind'](_0x49fc14,this,_0x409f2c,_0x3b6c25);for(const _0x2c8255 of _0xb345b0[_0x5d2a3e(0x1234)])_0x2c8255[_0x5d2a3e(0x2dcf)](_0x49fc14,this,_0x409f2c,_0x3b6c25);for(const _0x1d1db5 of _0xb345b0[_0x5d2a3e(0xe78)])_0x1d1db5['_transmit'](_0x49fc14,_0x157980,this);}else{if(!this[_0x5d2a3e(0x19c4)]){for(const _0x526ba0 of _0xb345b0[_0x5d2a3e(0x1234)])_0x526ba0[_0x5d2a3e(0x2dcf)](_0x49fc14,this,_0x409f2c,_0x3b6c25);}}this[_0x5d2a3e(0x1cc)](_0x409f2c,this[_0x5d2a3e(0x39de)]);}}[_0x96d380(0x13b1)](){var _0x238075=_0x96d380;const _0x4e6f9b=super[_0x238075(0x13b1)]();return this[_0x238075(0x37d7)]&&_0x4e6f9b[_0x238075(0x2f54)](...this['_sharedData'][_0x238075(0x29c)][_0x238075(0x3fcc)](_0x418d84=>_0x418d84[_0x238075(0xc52)])[_0x238075(0x1fa5)](_0x2cadf3=>_0x2cadf3['texture'])),_0x4e6f9b;}['getTextureBlocks'](){var _0x121218=_0x96d380;return this[_0x121218(0x37d7)]?this[_0x121218(0x37d7)][_0x121218(0x29c)]:[];}[_0x96d380(0x94b)](){var _0x11a717=_0x96d380;const _0xc1cf02=[];for(const _0x4a12c4 of this[_0x11a717(0x24a9)])_0x1b4f95[_0x11a717(0x3b3a)](_0x4a12c4)&&_0xc1cf02['push'](_0x4a12c4);return _0xc1cf02;}[_0x96d380(0x15f3)](_0xe453c4){var _0x214e70=_0x96d380;if(super[_0x214e70(0x15f3)](_0xe453c4))return!0x0;if(!this[_0x214e70(0x37d7)])return!0x1;for(const _0x2fdcc3 of this[_0x214e70(0x37d7)][_0x214e70(0x29c)])if(_0x2fdcc3[_0x214e70(0xc52)]===_0xe453c4)return!0x0;return!0x1;}[_0x96d380(0x2d20)](_0x37fa27,_0x466be3,_0x585a38){var _0x2429d5=_0x96d380;if(_0x466be3){for(const _0x127477 of this[_0x2429d5(0x899)]()['filter'](_0x4163c4=>_0x4163c4[_0x2429d5(0xc52)])[_0x2429d5(0x1fa5)](_0x2d1664=>_0x2d1664[_0x2429d5(0xc52)]))_0x127477[_0x2429d5(0x2d20)]();}for(const _0x5c6480 of this[_0x2429d5(0x24a9)])_0x5c6480[_0x2429d5(0x2d20)]();this[_0x2429d5(0x24a9)][_0x2429d5(0x132e)]=0x0,this[_0x2429d5(0x37d7)]=null,this['_vertexCompilationState']=null,this['_fragmentCompilationState']=null,this[_0x2429d5(0x3392)]['clear'](),this['_imageProcessingObserver']&&(this[_0x2429d5(0x1de)][_0x2429d5(0x1d9d)][_0x2429d5(0x2473)](this[_0x2429d5(0x29fd)]),this[_0x2429d5(0x29fd)]=null),super[_0x2429d5(0x2d20)](_0x37fa27,_0x466be3,_0x585a38);}[_0x96d380(0x67d)](){var _0x1c435e=_0x96d380;this[_0x1c435e(0xdf9)][_0x1c435e(0x259c)]['Show']({'nodeMaterial':this});}[_0x96d380(0xa15)](_0x4b4a12){return new Promise(_0x53e358=>{var _0x375976=a8_0x58a1,_0x176e23;this['BJSNODEMATERIALEDITOR']=this['BJSNODEMATERIALEDITOR']||this[_0x375976(0x93c)](),void 0x0===this[_0x375976(0xdf9)]?(_0x176e23=_0x4b4a12&&_0x4b4a12['editorURL']?_0x4b4a12[_0x375976(0x338)]:_0x1b4f95[_0x375976(0x2de3)],_0x6be86d['w1'][_0x375976(0x17b2)](_0x176e23,()=>{var _0x5b95bc=_0x375976;this[_0x5b95bc(0xdf9)]=this[_0x5b95bc(0xdf9)]||this[_0x5b95bc(0x93c)](),this[_0x5b95bc(0x67d)](),_0x53e358();})):(this[_0x375976(0x67d)](),_0x53e358());});}['clear'](){var _0x4ec626=_0x96d380;this['_vertexOutputNodes'][_0x4ec626(0x132e)]=0x0,this['_fragmentOutputNodes'][_0x4ec626(0x132e)]=0x0,this[_0x4ec626(0x24a9)]['length']=0x0;}[_0x96d380(0x3702)](){var _0x5e61ba=_0x96d380;this[_0x5e61ba(0x2af2)](),this[_0x5e61ba(0xe57)]=null;const _0xb18577=new _0x4b41d7['S'](_0x5e61ba(0x3b41)),_0x3714d8=(_0xb18577[_0x5e61ba(0x21dc)](_0x5e61ba(0x8c5)),new _0x4b41d7['S'](_0x5e61ba(0x5c4))),_0x176559=(_0x3714d8[_0x5e61ba(0x2d7e)](_0x11ef83['$'][_0x5e61ba(0x5c4)]),new _0x3f644b['m'](_0x5e61ba(0x3c5c))),_0x389e61=(_0xb18577[_0x5e61ba(0x2e4)](_0x176559),_0x3714d8[_0x5e61ba(0x2e4)](_0x176559),new _0x4b41d7['S'](_0x5e61ba(0x3239))),_0x39b4da=(_0x389e61['setAsSystemValue'](_0x11ef83['$'][_0x5e61ba(0x3239)]),new _0x3f644b['m'](_0x5e61ba(0x1c3a)));_0x176559[_0x5e61ba(0x2e4)](_0x39b4da),_0x389e61['connectTo'](_0x39b4da);var _0x949f50=new _0x4cd710['t'](_0x5e61ba(0x2b63));_0x39b4da[_0x5e61ba(0x2e4)](_0x949f50);const _0x1f5e38=new _0x4b41d7['S'](_0x5e61ba(0x25cc));_0x1f5e38[_0x5e61ba(0x856)]=new _0x372630['HE'](0.8,0.8,0.8,0x1);var _0xbb916c=new _0x7b6247['g']('FragmentOutput');_0x1f5e38[_0x5e61ba(0x2e4)](_0xbb916c),this[_0x5e61ba(0x1a73)](_0x949f50),this['addOutputNode'](_0xbb916c),this[_0x5e61ba(0x231a)]=_0xf72453['a'][_0x5e61ba(0x141)];}['setToDefaultPostProcess'](){var _0x3bb671=_0x96d380;this[_0x3bb671(0x2af2)](),this[_0x3bb671(0xe57)]=null;const _0x6bcf2f=new _0x4b41d7['S'](_0x3bb671(0x3b41)),_0x347765=(_0x6bcf2f[_0x3bb671(0x21dc)]('position2d'),new _0x4b41d7['S'](_0x3bb671(0x33ce))),_0x1e57e4=(_0x347765[_0x3bb671(0x3c2d)]=!0x0,_0x347765[_0x3bb671(0x856)]=0x1,new _0x29542b['t'](_0x3bb671(0x192d)));_0x6bcf2f[_0x3bb671(0x2e4)](_0x1e57e4),_0x347765[_0x3bb671(0x2e4)](_0x1e57e4,{'input':'w'});var _0x5b3c18=new _0x4cd710['t']('VertexOutput');_0x1e57e4['connectTo'](_0x5b3c18);const _0x10d994=new _0x4b41d7['S'](_0x3bb671(0x31e1)),_0x4f844f=(_0x10d994[_0x3bb671(0xd50)]=!0x0,_0x10d994[_0x3bb671(0x856)]=new _0x187583['FM'](0x1,0x1),new _0x85baee['w'](_0x3bb671(0x2a67))),_0x511ea2=(_0x6bcf2f[_0x3bb671(0x2e4)](_0x4f844f),new _0x1f7a9d['U'](_0x3bb671(0x1fbd))),_0x20056e=(_0x4f844f[_0x3bb671(0x2e4)](_0x511ea2),_0x10d994[_0x3bb671(0x2e4)](_0x511ea2),new _0x465384['K'](_0x3bb671(0x8a)));_0x511ea2[_0x3bb671(0x2e4)](_0x20056e),_0x20056e['texture']=new _0x54894f['x'](_0x3bb671(0x16a4),this['getScene']());var _0x13f2f8=new _0x7b6247['g'](_0x3bb671(0x3e91));_0x20056e[_0x3bb671(0x2e4)](_0x13f2f8,{'output':_0x3bb671(0x218c)}),this['addOutputNode'](_0x5b3c18),this['addOutputNode'](_0x13f2f8),this[_0x3bb671(0x231a)]=_0xf72453['a'][_0x3bb671(0x1a9f)];}[_0x96d380(0x2873)](){var _0x1f23ed=_0x96d380;this['clear'](),this[_0x1f23ed(0xe57)]=null;const _0x4b5662=new _0x4b41d7['S']('Position'),_0xb37d54=(_0x4b5662[_0x1f23ed(0x21dc)]('position2d'),new _0x4b41d7['S'](_0x1f23ed(0x33ce))),_0x457826=(_0xb37d54[_0x1f23ed(0x3c2d)]=!0x0,_0xb37d54[_0x1f23ed(0x856)]=0x1,new _0x29542b['t'](_0x1f23ed(0x192d)));_0x4b5662[_0x1f23ed(0x2e4)](_0x457826),_0xb37d54[_0x1f23ed(0x2e4)](_0x457826,{'input':'w'});var _0x2ec8b2=new _0x4cd710['t'](_0x1f23ed(0x2b63));_0x457826[_0x1f23ed(0x2e4)](_0x2ec8b2);const _0x3756e3=new _0x4b41d7['S'](_0x1f23ed(0x31e7)),_0xb8b47=(_0x3756e3[_0x1f23ed(0x856)]=0x0,_0x3756e3[_0x1f23ed(0x3749)]=0x0,_0x3756e3['max']=0x0,_0x3756e3[_0x1f23ed(0x2b95)]=!0x1,_0x3756e3[_0x1f23ed(0x15d3)]=0x0,_0x3756e3[_0x1f23ed(0xe30)]=_0x3282a0['c'][_0x1f23ed(0x31e7)],_0x3756e3[_0x1f23ed(0x3c2d)]=!0x1,new _0x4b41d7['S'](_0x1f23ed(0x3777)));_0xb8b47[_0x1f23ed(0x856)]=new _0x372630['Wo'](0x1,0x1,0x1),_0xb8b47[_0x1f23ed(0x3c2d)]=!0x1;var _0x3df67d=new _0x7b6247['g'](_0x1f23ed(0x3e91));const _0x205eb2=new _0x29542b['t']('VectorMerger'),_0xd9bd4b=(_0x205eb2[_0x1f23ed(0xd50)]=!0x1,new _0x1feefd['S'](_0x1f23ed(0x139a)));_0xd9bd4b[_0x1f23ed(0x1a91)]=_0x1feefd['p']['Cos'],_0x4b5662[_0x1f23ed(0x2e4)](_0x205eb2),_0x3756e3[_0x1f23ed(0xfa8)][_0x1f23ed(0x2e4)](_0xd9bd4b[_0x1f23ed(0x213a)]),_0xd9bd4b[_0x1f23ed(0xfa8)]['connectTo'](_0x205eb2['z']),_0x205eb2[_0x1f23ed(0x3863)]['connectTo'](_0x3df67d[_0x1f23ed(0x1885)]),this[_0x1f23ed(0x1a73)](_0x2ec8b2),this[_0x1f23ed(0x1a73)](_0x3df67d),this[_0x1f23ed(0x231a)]=_0xf72453['a'][_0x1f23ed(0x34c8)];}[_0x96d380(0x4089)](){var _0x4d11f9=_0x96d380;this['clear'](),this[_0x4d11f9(0xe57)]=null;const _0x221a65=new _0x4b41d7['S']('uv'),_0x1e96c2=(_0x221a65['setAsAttribute']('particle_uv'),new _0xfd05f2['P'](_0x4d11f9(0xf47))),_0x3b3a03=(_0x221a65[_0x4d11f9(0x2e4)](_0x1e96c2),new _0x4b41d7['S'](_0x4d11f9(0x2bea))),_0x3d0643=(_0x3b3a03[_0x4d11f9(0x21dc)](_0x4d11f9(0x1ed6)),new _0x1f7a9d['U'](_0x4d11f9(0x38c8))),_0x1afef3=(_0x1e96c2['connectTo'](_0x3d0643),_0x3b3a03[_0x4d11f9(0x2e4)](_0x3d0643),new _0xee0c1e['p'](_0x4d11f9(0x2ca9))),_0x27f228=(_0x3d0643['connectTo'](_0x1afef3),new _0x261be1['v']('ColorSplitter')),_0x2928d2=(_0x3b3a03[_0x4d11f9(0x2e4)](_0x27f228),new _0xef75ca['D'](_0x4d11f9(0x1634)));_0x1afef3[_0x4d11f9(0x2e4)](_0x2928d2),_0x1e96c2[_0x4d11f9(0x2e4)](_0x2928d2,{'output':'a'}),_0x27f228[_0x4d11f9(0x2e4)](_0x2928d2,{'output':'a'});var _0x51178d=new _0x7b6247['g'](_0x4d11f9(0x3e91));_0x2928d2[_0x4d11f9(0x2e4)](_0x51178d),this[_0x4d11f9(0x1a73)](_0x51178d),this[_0x4d11f9(0x231a)]=_0xf72453['a'][_0x4d11f9(0x23cd)];}[_0x96d380(0x180a)](_0x2e6ea1,_0x3a24a5=''){return _0x5b970b(this,void 0x0,void 0x0,function*(){var _0xcc1683=a8_0x58a1;return _0x1b4f95[_0xcc1683(0x3a5f)]('',_0x2e6ea1,this[_0xcc1683(0x22fd)](),_0x3a24a5,!0x0,this);});}[_0x96d380(0x2c49)](_0x86ba25,_0x4f28cb){var _0x49c4c1=_0x96d380;if(-0x1===_0x4f28cb[_0x49c4c1(0x404a)](_0x86ba25)){_0x4f28cb['push'](_0x86ba25);for(const _0x4a6bf0 of _0x86ba25[_0x49c4c1(0x12d0)]){var _0x218793=_0x4a6bf0[_0x49c4c1(0x48d)];_0x218793&&(_0x218793=_0x218793[_0x49c4c1(0x3ced)])!==_0x86ba25&&this[_0x49c4c1(0x2c49)](_0x218793,_0x4f28cb);}}}[_0x96d380(0x48b)](){var _0x1984f1=_0x96d380;let _0x100856=[];var _0x2e76c0=[],_0x47d187=[_0x1984f1(0x1582),'var',_0x1984f1(0x1646)];for(const _0x46f32e of this[_0x1984f1(0x7c7)])this[_0x1984f1(0x2c49)](_0x46f32e,_0x2e76c0);var _0x30f98d=[];for(const _0x50077a of this[_0x1984f1(0x1e56)])this[_0x1984f1(0x2c49)](_0x50077a,_0x30f98d);let _0x54154e=_0x1984f1(0x1fb3)+(this[_0x1984f1(0x3efc)]||_0x1984f1(0x2d25))+_0x1984f1(0xe1e);for(const _0x5042dd of _0x2e76c0)_0x5042dd[_0x1984f1(0x3537)]&&-0x1===_0x100856[_0x1984f1(0x404a)](_0x5042dd)&&(_0x54154e+=_0x5042dd[_0x1984f1(0x23de)](_0x47d187,_0x100856));for(const _0xb60f57 of _0x30f98d)_0xb60f57['isInput']&&-0x1===_0x100856['indexOf'](_0xb60f57)&&(_0x54154e+=_0xb60f57[_0x1984f1(0x23de)](_0x47d187,_0x100856));_0x100856=[],_0x54154e+=_0x1984f1(0x3072);for(const _0x131b8a of this['_vertexOutputNodes'])_0x54154e+=_0x131b8a[_0x1984f1(0x147)](_0x100856);for(const _0x4f25af of this['_fragmentOutputNodes'])_0x54154e+=_0x4f25af[_0x1984f1(0x147)](_0x100856);_0x54154e+='\x0d\x0a//\x20Output\x20nodes\x0d\x0a';for(const _0x42645b of this[_0x1984f1(0x7c7)])_0x54154e+=_0x1984f1(0x3c20)+_0x42645b[_0x1984f1(0x3c50)]+');\x0d\x0a';for(const _0x280c11 of this[_0x1984f1(0x1e56)])_0x54154e+=_0x1984f1(0x3c20)+_0x280c11[_0x1984f1(0x3c50)]+_0x1984f1(0x23d3);return _0x54154e+=_0x1984f1(0x3c6c);}[_0x96d380(0x3c81)](_0x2c8567){var _0x10baf6=_0x96d380;const _0x4aa03b=_0x2c8567?{}:_0x29826f['p4'][_0x10baf6(0x299f)](this);_0x4aa03b[_0x10baf6(0xe57)]=JSON['parse'](JSON[_0x10baf6(0x1e90)](this[_0x10baf6(0xe57)]));let _0xad002a=[];if(_0x2c8567)_0xad002a=_0x2c8567;else{_0x4aa03b[_0x10baf6(0x3d25)]=_0x10baf6(0x1045),_0x4aa03b['outputNodes']=[];for(const _0x1d14e2 of this[_0x10baf6(0x7c7)])this[_0x10baf6(0x2c49)](_0x1d14e2,_0xad002a),_0x4aa03b['outputNodes']['push'](_0x1d14e2[_0x10baf6(0x439)]);for(const _0x216ab2 of this[_0x10baf6(0x1e56)])this[_0x10baf6(0x2c49)](_0x216ab2,_0xad002a),-0x1===_0x4aa03b[_0x10baf6(0x300c)]['indexOf'](_0x216ab2['uniqueId'])&&_0x4aa03b[_0x10baf6(0x300c)]['push'](_0x216ab2['uniqueId']);}_0x4aa03b[_0x10baf6(0x8fc)]=[];for(const _0x39e104 of _0xad002a)_0x4aa03b[_0x10baf6(0x8fc)]['push'](_0x39e104[_0x10baf6(0x3c81)]());if(!_0x2c8567){for(const _0xda3df6 of this['attachedBlocks'])-0x1===_0xad002a['indexOf'](_0xda3df6)&&_0x4aa03b[_0x10baf6(0x8fc)]['push'](_0xda3df6['serialize']());}return _0x4aa03b;}[_0x96d380(0x1c47)](_0x494cca,_0x22c8af,_0x17e9e0){var _0x217908=_0x96d380;for(const _0x25d49f of _0x494cca[_0x217908(0x2020)])for(const _0x5a3fc0 of _0x22c8af[_0x217908(0x8fc)]){const _0x205d5e=_0x17e9e0[_0x5a3fc0['id']];if(_0x205d5e)for(const _0x4b90ed of _0x5a3fc0[_0x217908(0x12d0)]){var _0x3da2bf;_0x17e9e0[_0x4b90ed[_0x217908(0x2a23)]]===_0x494cca&&_0x4b90ed[_0x217908(0x1e0a)]===_0x25d49f[_0x217908(0x3efc)]&&(_0x3da2bf=_0x205d5e['getInputByName'](_0x4b90ed['inputName']))&&!_0x3da2bf[_0x217908(0x28d4)]&&(_0x25d49f['connectTo'](_0x3da2bf,!0x0),this[_0x217908(0x1c47)](_0x205d5e,_0x22c8af,_0x17e9e0));}}}[_0x96d380(0x1bd1)](_0x55a495,_0x5cad0f='',_0x1876f0=!0x1){var _0x3fa88b=_0x96d380,_0x19b30a;_0x1876f0||this[_0x3fa88b(0x2af2)]();const _0x2ab372={};for(const _0x3523a2 of _0x55a495[_0x3fa88b(0x8fc)]){const _0x7ec387=(0x0,_0x2dfcc4['q'])(_0x3523a2['customType']);if(_0x7ec387){const _0x1c5d0c=new _0x7ec387();_0x1c5d0c[_0x3fa88b(0x3f89)](_0x3523a2,this['getScene'](),_0x5cad0f),_0x2ab372[_0x3523a2['id']]=_0x1c5d0c,this[_0x3fa88b(0x24a9)][_0x3fa88b(0x2f54)](_0x1c5d0c);}}for(let _0xde80f9=0x0;_0xde80f9<_0x55a495[_0x3fa88b(0x8fc)]['length'];_0xde80f9++){var _0x3706c=_0x55a495['blocks'][_0xde80f9],_0x3706c=_0x2ab372[_0x3706c['id']];!_0x3706c||_0x3706c[_0x3fa88b(0x12d0)][_0x3fa88b(0x132e)]&&!_0x1876f0||this['_restoreConnections'](_0x3706c,_0x55a495,_0x2ab372);}if(_0x55a495[_0x3fa88b(0x300c)]){for(const _0x3faac5 of _0x55a495[_0x3fa88b(0x300c)])this[_0x3fa88b(0x1a73)](_0x2ab372[_0x3faac5]);}if(_0x55a495[_0x3fa88b(0xcab)]||_0x55a495[_0x3fa88b(0xe57)]&&_0x55a495[_0x3fa88b(0xe57)][_0x3fa88b(0xcab)]){const _0x43e376=_0x55a495[_0x3fa88b(0xcab)]||_0x55a495[_0x3fa88b(0xe57)][_0x3fa88b(0xcab)];for(const _0x26f039 of _0x43e376)_0x2ab372[_0x26f039[_0x3fa88b(0x2a04)]]&&(_0x26f039[_0x3fa88b(0x2a04)]=_0x2ab372[_0x26f039['blockId']][_0x3fa88b(0x439)]);_0x1876f0&&this['editorData']&&this['editorData'][_0x3fa88b(0xcab)]&&_0x43e376[_0x3fa88b(0x3a62)](this[_0x3fa88b(0xe57)][_0x3fa88b(0xcab)]),_0x55a495[_0x3fa88b(0xcab)]?this['editorData']={'locations':_0x43e376}:(this['editorData']=_0x55a495[_0x3fa88b(0xe57)],this['editorData'][_0x3fa88b(0xcab)]=_0x43e376);const _0x4e4bdf=[];for(const _0x11d249 in _0x2ab372)_0x4e4bdf[_0x11d249]=_0x2ab372[_0x11d249][_0x3fa88b(0x439)];this['editorData']['map']=_0x4e4bdf;}this[_0x3fa88b(0x3050)]=_0x55a495[_0x3fa88b(0x3050)],void 0x0!==_0x55a495[_0x3fa88b(0x1a1f)]&&(this[_0x3fa88b(0x1a1f)]=_0x55a495['forceAlphaBlending']),_0x1876f0||(this[_0x3fa88b(0x231a)]=null!=(_0x19b30a=_0x55a495['mode'])?_0x19b30a:_0xf72453['a'][_0x3fa88b(0x141)]);}[_0x96d380(0x33f5)](_0x25ba61,_0x3a1b4e='',_0x5c95f9=!0x1){var _0x2dbf50=_0x96d380;this[_0x2dbf50(0x1bd1)](_0x25ba61,_0x3a1b4e,_0x5c95f9);}[_0x96d380(0x11fe)](_0x4ccaab,_0x1b6dd7=!0x1){var _0x558ad6=_0x96d380,_0x378d73=this[_0x558ad6(0x3c81)]();const _0x161d23=_0x29826f['p4'][_0x558ad6(0xf39)](()=>new _0x1b4f95(_0x4ccaab,this[_0x558ad6(0x22fd)](),this['options']),this);return _0x161d23['id']=_0x4ccaab,_0x161d23['name']=_0x4ccaab,_0x161d23[_0x558ad6(0x1bd1)](_0x378d73),_0x161d23[_0x558ad6(0x3fd6)]=this[_0x558ad6(0x3fd6)],_0x161d23[_0x558ad6(0x23c2)](!0x1,!_0x1b6dd7),_0x161d23;}static[_0x96d380(0xb3f)](_0x368ed8,_0x54de9a,_0x19e076=''){var _0xed0bc6=_0x96d380;const _0x83e55=_0x29826f['p4'][_0xed0bc6(0xb3f)](()=>new _0x1b4f95(_0x368ed8['name'],_0x54de9a),_0x368ed8,_0x54de9a,_0x19e076);return _0x83e55['parseSerializedObject'](_0x368ed8,_0x19e076),_0x83e55[_0xed0bc6(0x23c2)](),_0x83e55;}static[_0x96d380(0x3a5f)](_0x2aa0bd,_0xf990d1,_0x147d04,_0x4f229c='',_0x480ca8=!0x1,_0x4eaad8){return _0x5b970b(this,void 0x0,void 0x0,function*(){var _0x2a0e12=a8_0x58a1;const _0x239a38=null!=_0x4eaad8?_0x4eaad8:new _0x1b4f95(_0x2aa0bd,_0x147d04);var _0x1ae616=yield _0x147d04[_0x2a0e12(0x24a)](_0xf990d1),_0x1ae616=JSON[_0x2a0e12(0x3da5)](_0x1ae616);return _0x239a38['parseSerializedObject'](_0x1ae616,_0x4f229c),_0x480ca8||_0x239a38['build'](),_0x239a38;});}static[_0x96d380(0x226f)](_0x2f6abb,_0x858cd=_0xc69e08['l']['LastCreatedScene'],_0x2bea48='',_0x51ae5a,_0x21ba47=!0x1){var _0x23c3b1=_0x96d380;return _0x23c3b1(0x2b53)===_0x2f6abb?Promise[_0x23c3b1(0x7e0)](_0x1b4f95[_0x23c3b1(0x29ef)](_0x23c3b1(0x2ab7),_0x858cd)):new Promise((_0x2f9a76,_0x379ea9)=>{var _0x45a1c5=_0x23c3b1;const _0x43dc3e=new _0x279aec['g']();_0x43dc3e['addEventListener'](_0x45a1c5(0x2a8),()=>{var _0x4a89c1=_0x45a1c5;if(0x4==_0x43dc3e['readyState']){if(0xc8==_0x43dc3e[_0x4a89c1(0x36eb)]){var _0x1c4f57=JSON[_0x4a89c1(0x3da5)](JSON[_0x4a89c1(0x3da5)](_0x43dc3e[_0x4a89c1(0x19ac)])['jsonPayload']),_0x1c4f57=JSON['parse'](_0x1c4f57[_0x4a89c1(0x11cb)]);_0x51ae5a||((_0x51ae5a=_0x29826f['p4']['Parse'](()=>new _0x1b4f95(_0x2f6abb,_0x858cd),_0x1c4f57,_0x858cd,_0x2bea48))[_0x4a89c1(0x439)]=_0x858cd[_0x4a89c1(0x1be8)]()),_0x51ae5a[_0x4a89c1(0x1bd1)](_0x1c4f57),_0x51ae5a[_0x4a89c1(0x70b)]=_0x2f6abb;try{_0x21ba47||_0x51ae5a[_0x4a89c1(0x23c2)](),_0x2f9a76(_0x51ae5a);}catch(_0x2d4148){_0x379ea9(_0x2d4148);}}else _0x379ea9(_0x4a89c1(0x35c8)+_0x2f6abb);}}),_0x43dc3e[_0x45a1c5(0x2593)](_0x45a1c5(0x2bbc),this[_0x45a1c5(0x39aa)]+'/'+_0x2f6abb[_0x45a1c5(0x3719)](/#/g,'/')),_0x43dc3e[_0x45a1c5(0x195d)]();});}static[_0x96d380(0x29ef)](_0x1376e6,_0x791723){var _0x216f30=_0x96d380;const _0x1b4a2f=new _0x1b4f95(_0x1376e6,_0x791723);return _0x1b4a2f[_0x216f30(0x3702)](),_0x1b4a2f[_0x216f30(0x23c2)](),_0x1b4a2f;}}_0x1b4f95[_0x96d380(0x1b12)]=0x0,_0x1b4f95[_0x96d380(0x2de3)]=_0x96d380(0x3307)+_0x60baea['D']['Version']+_0x96d380(0x2fb7),_0x1b4f95[_0x96d380(0x39aa)]=_0x5cbb80['g'][_0x96d380(0x39aa)],_0x547fcc([(_0x1b4f95['IgnoreTexturesAtLoadTime']=!0x1,_0x29826f['qC'])()],_0x1b4f95[_0x96d380(0x1229)],'ignoreAlpha',void 0x0),_0x547fcc([(0x0,_0x29826f['qC'])()],_0x1b4f95[_0x96d380(0x1229)],'maxSimultaneousLights',void 0x0),_0x547fcc([(0x0,_0x29826f['qC'])(_0x96d380(0x1a43))],_0x1b4f95[_0x96d380(0x1229)],_0x96d380(0x231a),void 0x0),_0x547fcc([(0x0,_0x29826f['qC'])(_0x96d380(0x3050))],_0x1b4f95[_0x96d380(0x1229)],_0x96d380(0x3050),void 0x0),_0x547fcc([(0x0,_0x29826f['qC'])()],_0x1b4f95[_0x96d380(0x1229)],_0x96d380(0x1a1f),void 0x0),(0x0,_0x2dfcc4['H'])('BABYLON.NodeMaterial',_0x1b4f95);},0x15a52:(_0x1d93da,_0x401fdf,_0x275423)=>{var _0x24ecbd=a8_0x49466b;_0x275423['d'](_0x401fdf,{'k':()=>_0x5ca6fb});var _0x597e02=_0x275423(0x1137a),_0x3f246e=_0x275423(0xec3c),_0x35ab3f=_0x275423(0x16ad5),_0x50aff7=_0x275423(0x5e3),_0x470b63=_0x275423(0xe456),_0x3deb20=_0x275423(0x6214);class _0x5ca6fb{constructor(_0x57d382,_0x3777df=_0x35ab3f['u'][_0x24ecbd(0x9d6)],_0x40fefa=!0x1,_0x4a3198=!0x1){var _0x53f551=_0x24ecbd;this[_0x53f551(0x39fb)]=!0x1,this[_0x53f551(0x3abc)]=!0x1,this['_name']='',this[_0x53f551(0x2c98)]=!0x1,this[_0x53f551(0x30e1)]=!0x1,this[_0x53f551(0x3c50)]='',this[_0x53f551(0xf37)]=new Array(),this[_0x53f551(0x203)]=new Array(),this[_0x53f551(0x1372)]='',this['visibleInInspector']=!0x1,this['visibleOnFrame']=!0x1,this[_0x53f551(0x3158)]=_0x3777df,this[_0x53f551(0x3905)]=_0x3777df===_0x35ab3f['u']['Neutral'],this['_isFinalMerger']=_0x40fefa,this['_isInput']=_0x4a3198,this[_0x53f551(0x392a)]=_0x57d382,this[_0x53f551(0x439)]=_0x50aff7['K']['UniqueId'];}get['name'](){var _0x35218f=_0x24ecbd;return this[_0x35218f(0x392a)];}set[_0x24ecbd(0x3efc)](_0x4af4e1){var _0x44d8b2=_0x24ecbd;this[_0x44d8b2(0x3e5d)](_0x4af4e1)&&(this[_0x44d8b2(0x392a)]=_0x4af4e1);}get[_0x24ecbd(0x1b9f)](){return this['_isUnique'];}get[_0x24ecbd(0x355f)](){var _0x9caf98=_0x24ecbd;return this[_0x9caf98(0x39fb)];}get[_0x24ecbd(0x3537)](){return this['_isInput'];}get['buildId'](){var _0x4ea944=_0x24ecbd;return this[_0x4ea944(0x3fd6)];}set[_0x24ecbd(0x1e29)](_0x235fde){var _0x1cc6b9=_0x24ecbd;this[_0x1cc6b9(0x3fd6)]=_0x235fde;}get[_0x24ecbd(0x2966)](){var _0x414ff9=_0x24ecbd;return this[_0x414ff9(0x3158)];}set[_0x24ecbd(0x2966)](_0x5cf9b4){var _0x40af11=_0x24ecbd;0x0==(this[_0x40af11(0x3158)]&_0x5cf9b4)&&(this['_target']=_0x5cf9b4);}get[_0x24ecbd(0x12d0)](){var _0x5841f9=_0x24ecbd;return this[_0x5841f9(0xf37)];}get[_0x24ecbd(0x2020)](){var _0x2869bb=_0x24ecbd;return this[_0x2869bb(0x203)];}[_0x24ecbd(0xac6)](_0x5b6333){var _0x10db27=_0x24ecbd,_0x566b9b=this[_0x10db27(0xf37)]['filter'](_0x1d86c0=>_0x1d86c0[_0x10db27(0x3efc)]===_0x5b6333);return _0x566b9b[_0x10db27(0x132e)]?_0x566b9b[0x0]:null;}[_0x24ecbd(0x2015)](_0x35f549){var _0x50d63a=_0x24ecbd,_0x5e521f=this['_outputs'][_0x50d63a(0x3fcc)](_0x34da63=>_0x34da63[_0x50d63a(0x3efc)]===_0x35f549);return _0x5e521f[_0x50d63a(0x132e)]?_0x5e521f[0x0]:null;}['_setInitialTarget'](_0x322741){var _0x5dbda8=_0x24ecbd;this[_0x5dbda8(0x3158)]=_0x322741,this[_0x5dbda8(0x3905)]=_0x322741===_0x35ab3f['u']['Neutral'];}[_0x24ecbd(0xfd0)](_0x4a96f9){}['bind'](_0x537896,_0x371652,_0x49611a,_0x230884){}[_0x24ecbd(0x2394)](_0x52b6fa,_0x17ba85){var _0x31dc3d=_0x24ecbd;return _0x17ba85[_0x31dc3d(0x3f99)](_0x52b6fa[_0x31dc3d(0x2eea)])+'\x20'+_0x52b6fa['associatedVariableName'];}[_0x24ecbd(0x1086)](_0x2238e1){return _0x2238e1['connectedPoint']?''+_0x2238e1['associatedVariableName']:'0.';}[_0x24ecbd(0x398f)](_0x575ecb){var _0x3e7239=_0x24ecbd;let _0xbac599=_0x575ecb['toString']();return-0x1===_0xbac599[_0x3e7239(0x404a)]('.')&&(_0xbac599+='.0'),''+_0xbac599;}[_0x24ecbd(0x1653)](){var _0xd8279=_0x24ecbd;return _0xd8279(0x2d65);}[_0x24ecbd(0x3845)](_0x361fe8,_0x532e96,_0x4165cf=!0x1,_0x156079,_0x4172f2){var _0x216e61=_0x24ecbd;return(_0x4172f2=null!=_0x4172f2?_0x4172f2:new _0x3f246e['VT'](_0x361fe8,this,_0x3f246e['Ab'][_0x216e61(0x10a)]))['type']=_0x532e96,_0x4172f2[_0x216e61(0x142a)]=_0x4165cf,_0x156079&&(_0x4172f2['target']=_0x156079),this[_0x216e61(0xf37)][_0x216e61(0x2f54)](_0x4172f2),this;}[_0x24ecbd(0x3554)](_0x1cbb58,_0x3c29bb,_0x5361e6,_0x2d0a66){var _0x9a5704=_0x24ecbd;return(_0x2d0a66=null!=_0x2d0a66?_0x2d0a66:new _0x3f246e['VT'](_0x1cbb58,this,_0x3f246e['Ab'][_0x9a5704(0x1ec9)]))['type']=_0x3c29bb,_0x5361e6&&(_0x2d0a66[_0x9a5704(0x2966)]=_0x5361e6),this['_outputs'][_0x9a5704(0x2f54)](_0x2d0a66),this;}[_0x24ecbd(0x1af8)](_0x451c75=null){var _0x31dc5f=_0x24ecbd;for(const _0x1d27d0 of this['_inputs'])if(!(_0x1d27d0[_0x31dc5f(0x48d)]||_0x451c75&&_0x451c75['type']!==_0x1d27d0[_0x31dc5f(0x2eea)]&&_0x1d27d0[_0x31dc5f(0x2eea)]!==_0x597e02['E'][_0x31dc5f(0x2e2c)]))return _0x1d27d0;return null;}[_0x24ecbd(0xd14)](_0x4855f2=null){var _0x17781f=_0x24ecbd;for(const _0x58df3d of this[_0x17781f(0x203)])if(!_0x4855f2||!_0x4855f2[_0x17781f(0x2966)]||_0x4855f2['target']===_0x35ab3f['u'][_0x17781f(0x2c95)]||0x0!=(_0x4855f2[_0x17781f(0x2966)]&_0x58df3d[_0x17781f(0x2966)]))return _0x58df3d;return null;}[_0x24ecbd(0x2c92)](_0xc32941){var _0x3e3c36=_0x24ecbd;return _0xc32941=this['_outputs']['indexOf'](_0xc32941),-0x1===_0xc32941||_0xc32941>=this[_0x3e3c36(0x203)][_0x3e3c36(0x132e)]?null:this['_outputs'][_0xc32941+0x1];}['isAnAncestorOf'](_0x5de909){var _0x3deb6e=_0x24ecbd;for(const _0x2fecbf of this[_0x3deb6e(0x203)])if(_0x2fecbf[_0x3deb6e(0x1d1a)])for(const _0x9c0c8a of _0x2fecbf[_0x3deb6e(0x1cc0)]){if(_0x9c0c8a[_0x3deb6e(0x3ced)]===_0x5de909)return!0x0;if(_0x9c0c8a[_0x3deb6e(0x3ced)][_0x3deb6e(0x3628)](_0x5de909))return!0x0;}return!0x1;}[_0x24ecbd(0x2e4)](_0x449572,_0x50043b){var _0x3d84cf=_0x24ecbd;if(0x0!==this[_0x3d84cf(0x203)][_0x3d84cf(0x132e)]){let _0x11682c=_0x50043b&&_0x50043b[_0x3d84cf(0xfa8)]?this[_0x3d84cf(0x2015)](_0x50043b['output']):this[_0x3d84cf(0xd14)](_0x449572),_0x4b266f=!0x0;for(;_0x4b266f;){var _0x15fd5b=_0x50043b&&_0x50043b['input']?_0x449572['getInputByName'](_0x50043b[_0x3d84cf(0x213a)]):_0x449572[_0x3d84cf(0x1af8)](_0x11682c);if(_0x11682c&&_0x15fd5b&&_0x11682c[_0x3d84cf(0x2a3)](_0x15fd5b))_0x11682c['connectTo'](_0x15fd5b),_0x4b266f=!0x1;else{if(!_0x11682c)throw _0x3d84cf(0xb34);_0x11682c=this[_0x3d84cf(0x2c92)](_0x11682c);}}return this;}}[_0x24ecbd(0x1dc5)](_0x191288){}['updateUniformsAndSamples'](_0x2bf0ff,_0x4ead10,_0x417346,_0x38fddd){}[_0x24ecbd(0x1b4f)](_0x4807df,_0xf56b76){}[_0x24ecbd(0x3746)](_0x2d4a26,_0x14ccf4,_0x6e6803,_0x49edcb=0x0){}[_0x24ecbd(0x22bd)](_0x329571,_0xda2b33,_0x54466c,_0x100b3a=0x0,_0x87989a){}[_0x24ecbd(0x25bf)](_0x1c2f85){}[_0x24ecbd(0x9cc)](_0x3c7346,_0x125e25,_0x3de73b,_0x133ea9){}get['willBeGeneratedIntoVertexShaderFromFragmentShader'](){var _0x3bea49=_0x24ecbd;return!(this['isInput']||this[_0x3bea49(0x355f)]||this[_0x3bea49(0x203)][_0x3bea49(0x40b9)](_0x391457=>_0x391457['isDirectlyConnectedToVertexOutput'])||this[_0x3bea49(0x2966)]===_0x35ab3f['u'][_0x3bea49(0x9d6)]||this[_0x3bea49(0x2966)]!==_0x35ab3f['u'][_0x3bea49(0x1aa9)]&&this[_0x3bea49(0x2966)]!==_0x35ab3f['u']['Neutral']||!this[_0x3bea49(0x203)][_0x3bea49(0x40b9)](_0xd27587=>_0xd27587['isConnectedInVertexShader']));}[_0x24ecbd(0x3a4f)](_0x870449,_0x2e57a1,_0x652b87,_0x3b29c0=0x0){return!0x0;}[_0x24ecbd(0x3e1)](_0x5bf1a2,_0x4daee6,_0x5dc36f=!0x1){var _0x2b2f0d=_0x24ecbd;_0x5dc36f?this[_0x2b2f0d(0xf37)][_0x4daee6]['_acceptedConnectionPointType']=this['_inputs'][_0x5bf1a2]:this['_inputs'][_0x5bf1a2][_0x2b2f0d(0x378)]=this[_0x2b2f0d(0xf37)][_0x4daee6],this['_inputs'][_0x4daee6][_0x2b2f0d(0x378)]=this[_0x2b2f0d(0xf37)][_0x5bf1a2];}[_0x24ecbd(0x409b)](_0x22874b,_0x36a0ff,_0x515bb0,_0x5c63ce){var _0xd66e38=_0x24ecbd;_0x22874b[_0xd66e38(0x23c2)](_0x36a0ff,_0x5c63ce);var _0x5c63ce=null!=_0x36a0ff[_0xd66e38(0x112f)],_0x2cb24d=_0x22874b['_buildTarget']===_0x35ab3f['u']['Vertex']&&_0x22874b[_0xd66e38(0x2966)]!==_0x35ab3f['u'][_0xd66e38(0x1aa9)];_0x5c63ce&&(0x0==(_0x22874b['target']&_0x22874b[_0xd66e38(0x30eb)])||0x0==(_0x22874b[_0xd66e38(0x2966)]&_0x515bb0[_0xd66e38(0x2966)])||this[_0xd66e38(0x2966)]!==_0x35ab3f['u'][_0xd66e38(0x1aa9)]&&_0x2cb24d)&&(!_0x22874b['isInput']&&_0x36a0ff[_0xd66e38(0x2966)]!==_0x22874b[_0xd66e38(0x30eb)]||_0x22874b[_0xd66e38(0x3537)]&&_0x22874b[_0xd66e38(0x3b20)]&&!_0x22874b[_0xd66e38(0x3b98)])&&(_0x5c63ce=_0x515bb0[_0xd66e38(0x48d)],_0x36a0ff[_0xd66e38(0x112f)][_0xd66e38(0x1f31)]('v_'+_0x5c63ce[_0xd66e38(0x3728)],_0x36a0ff[_0xd66e38(0x3f99)](_0x5c63ce[_0xd66e38(0x2eea)]))&&(_0x36a0ff[_0xd66e38(0x112f)][_0xd66e38(0x29e8)]+='v_'+_0x5c63ce[_0xd66e38(0x3728)]+(_0xd66e38(0x1b0)+_0x5c63ce['associatedVariableName']+_0xd66e38(0x410c))),_0x515bb0[_0xd66e38(0x3728)]='v_'+_0x5c63ce['associatedVariableName'],_0x515bb0[_0xd66e38(0x3fcf)]=!0x0);}['validateBlockName'](_0x4c8131){var _0x174b13=_0x24ecbd;for(const _0x3b9ba5 of[_0x174b13(0x8c5),_0x174b13(0x3d61),_0x174b13(0x133f),_0x174b13(0x3e5b),'uv',_0x174b13(0x299a),'uv3','uv4','uv5',_0x174b13(0x26bf),_0x174b13(0x1a3),_0x174b13(0x3d45),'matricesIndices',_0x174b13(0x767),_0x174b13(0x53b),'world1',_0x174b13(0xf32),_0x174b13(0x2489),'particle_color','particle_texturemask'])if(_0x4c8131===_0x3b9ba5)return!0x1;return!0x0;}[_0x24ecbd(0x23c2)](_0x448a58,_0x5c0a21){var _0x3fa354=_0x24ecbd;if(this['_buildId']===_0x448a58['sharedData'][_0x3fa354(0x1e29)])return!0x0;if(!this[_0x3fa354(0x3537)]){for(const _0x3f42af of this['_outputs'])_0x3f42af['associatedVariableName']||(_0x3f42af[_0x3fa354(0x3728)]=_0x448a58[_0x3fa354(0x109d)](_0x3f42af[_0x3fa354(0x3efc)]));}for(const _0x1eb3d6 of this[_0x3fa354(0xf37)])if(_0x1eb3d6['connectedPoint']){if(this[_0x3fa354(0x2966)]!==_0x35ab3f['u'][_0x3fa354(0x2c95)]){if(0x0==(_0x1eb3d6[_0x3fa354(0x2966)]&this[_0x3fa354(0x2966)]))continue;if(0x0==(_0x1eb3d6['target']&_0x448a58['target']))continue;}var _0x1473a6=_0x1eb3d6[_0x3fa354(0x48d)][_0x3fa354(0x3ced)];_0x1473a6&&_0x1473a6!==this&&this['_processBuild'](_0x1473a6,_0x448a58,_0x1eb3d6,_0x5c0a21);}else _0x1eb3d6['isOptional']||_0x448a58[_0x3fa354(0x17d9)]['checks'][_0x3fa354(0x13c7)][_0x3fa354(0x2f54)](_0x1eb3d6);if(this[_0x3fa354(0x3fd6)]===_0x448a58['sharedData'][_0x3fa354(0x1e29)])return!0x0;if(_0x448a58[_0x3fa354(0x17d9)][_0x3fa354(0x1f54)]&&_0x3deb20['log']((_0x448a58['target']===_0x35ab3f['u'][_0x3fa354(0x9d6)]?_0x3fa354(0x2899):_0x3fa354(0x24ac))+_0x3fa354(0xb14)+this['name']+'\x20['+this[_0x3fa354(0x1653)]()+']'),this['isFinalMerger'])switch(_0x448a58[_0x3fa354(0x2966)]){case _0x35ab3f['u'][_0x3fa354(0x9d6)]:_0x448a58['sharedData'][_0x3fa354(0x2f0a)][_0x3fa354(0x1858)]=!0x0;break;case _0x35ab3f['u'][_0x3fa354(0x2aaa)]:_0x448a58[_0x3fa354(0x17d9)]['checks'][_0x3fa354(0x18be)]=!0x0;}!this[_0x3fa354(0x3537)]&&_0x448a58[_0x3fa354(0x17d9)][_0x3fa354(0xe48)]&&(_0x448a58[_0x3fa354(0x29e8)]+='\x0d\x0a//'+this['name']+'\x0d\x0a'),this[_0x3fa354(0x1dc5)](_0x448a58),this[_0x3fa354(0x3fd6)]=_0x448a58[_0x3fa354(0x17d9)]['buildId'],this[_0x3fa354(0x30eb)]=_0x448a58['target'];for(const _0x4ac22b of this[_0x3fa354(0x203)])if(0x0!=(_0x4ac22b[_0x3fa354(0x2966)]&_0x448a58[_0x3fa354(0x2966)]))for(const _0x1e0c7c of _0x4ac22b[_0x3fa354(0x1cc0)]){var _0x153b5f=_0x1e0c7c['ownerBlock'];_0x153b5f&&0x0!=(_0x153b5f[_0x3fa354(0x2966)]&_0x448a58[_0x3fa354(0x2966)])&&-0x1!==_0x5c0a21['indexOf'](_0x153b5f)&&this[_0x3fa354(0x409b)](_0x153b5f,_0x448a58,_0x1e0c7c,_0x5c0a21);}return!0x1;}[_0x24ecbd(0x3cd3)](_0x3b4160){return _0x3b4160;}[_0x24ecbd(0x103c)](_0x44f4f2){return _0x44f4f2;}[_0x24ecbd(0x113b)](){var _0x4293c1=_0x24ecbd,_0x5649e7=this[_0x4293c1(0x3c50)];return''+_0x5649e7+(_0x4293c1(0x2937)+this['visibleInInspector']+_0x4293c1(0x410c)+_0x5649e7+'.visibleOnFrame\x20=\x20'+this['visibleOnFrame']+_0x4293c1(0x410c)+_0x5649e7+'.target\x20=\x20'+this['target']+_0x4293c1(0x410c));}['_dumpCode'](_0x451324,_0x2be06f){var _0x168185=_0x24ecbd;_0x2be06f[_0x168185(0x2f54)](this);let _0x435c58;var _0xd2d6b4=this[_0x168185(0x3efc)][_0x168185(0x3719)](/[^A-Za-z_]+/g,'');if(this[_0x168185(0x3c50)]=_0xd2d6b4||this[_0x168185(0x1653)]()+'_'+this[_0x168185(0x439)],-0x1!==_0x451324[_0x168185(0x404a)](this[_0x168185(0x3c50)])){let _0x763125=0x0;for(;_0x763125++,this[_0x168185(0x3c50)]=_0xd2d6b4+_0x763125,-0x1!==_0x451324[_0x168185(0x404a)](this[_0x168185(0x3c50)]););}_0x451324['push'](this[_0x168185(0x3c50)]),_0x435c58='\x0d\x0a//\x20'+this[_0x168185(0x1653)]()+'\x0d\x0a',this[_0x168185(0x1372)]&&(_0x435c58+=_0x168185(0x1842)+this[_0x168185(0x1372)]+'\x0d\x0a'),_0x435c58=(_0x435c58+=_0x168185(0x1cdd)+this['_codeVariableName']+'\x20=\x20new\x20BABYLON.'+this[_0x168185(0x1653)]()+'(\x22'+this[_0x168185(0x3efc)]+'\x22);\x0d\x0a')+this[_0x168185(0x113b)]();for(const _0x1336c8 of this['inputs'])if(_0x1336c8[_0x168185(0x28d4)]){const _0x1814b2=_0x1336c8[_0x168185(0x48d)][_0x168185(0x3ced)];-0x1===_0x2be06f[_0x168185(0x404a)](_0x1814b2)&&(_0x435c58+=_0x1814b2['_dumpCode'](_0x451324,_0x2be06f));}for(const _0xdcbeef of this[_0x168185(0x2020)])if(_0xdcbeef['hasEndpoints'])for(const _0x29ef18 of _0xdcbeef[_0x168185(0x1cc0)]){const _0x4f835a=_0x29ef18[_0x168185(0x3ced)];_0x4f835a&&-0x1===_0x2be06f['indexOf'](_0x4f835a)&&(_0x435c58+=_0x4f835a[_0x168185(0x23de)](_0x451324,_0x2be06f));}return _0x435c58;}[_0x24ecbd(0x147)](_0x3e2bf6){var _0x1a9d40=_0x24ecbd;let _0x2fded5='';if(-0x1!==_0x3e2bf6[_0x1a9d40(0x404a)](this))return _0x2fded5;_0x3e2bf6[_0x1a9d40(0x2f54)](this);for(const _0x3a7621 of this[_0x1a9d40(0x12d0)])if(_0x3a7621[_0x1a9d40(0x28d4)]){var _0x2e3c20=_0x3a7621[_0x1a9d40(0x48d)];const _0x1c7918=_0x2e3c20[_0x1a9d40(0x3ced)];_0x2fded5=(_0x2fded5+=_0x1c7918[_0x1a9d40(0x147)](_0x3e2bf6))+(_0x1c7918[_0x1a9d40(0x3c50)]+'.'+_0x1c7918['_outputRename'](_0x2e3c20[_0x1a9d40(0x3efc)])+_0x1a9d40(0x1ead)+this[_0x1a9d40(0x3c50)]+'.'+this[_0x1a9d40(0x3cd3)](_0x3a7621['name'])+_0x1a9d40(0x23d3));}return _0x2fded5;}[_0x24ecbd(0x11fe)](_0x3fa0d4,_0x30f203=''){var _0x5baa2f=_0x24ecbd,_0x32c8ae=this[_0x5baa2f(0x3c81)]();const _0x234785=(0x0,_0x470b63['q'])(_0x32c8ae[_0x5baa2f(0x3d25)]);if(_0x234785){const _0x20f99d=new _0x234785();return _0x20f99d[_0x5baa2f(0x3f89)](_0x32c8ae,_0x3fa0d4,_0x30f203),_0x20f99d;}return null;}['serialize'](){var _0x4423ce=_0x24ecbd;const _0x18c542={};_0x18c542[_0x4423ce(0x3d25)]=_0x4423ce(0x21f5)+this[_0x4423ce(0x1653)](),_0x18c542['id']=this[_0x4423ce(0x439)],_0x18c542['name']=this[_0x4423ce(0x3efc)],_0x18c542['comments']=this[_0x4423ce(0x1372)],_0x18c542[_0x4423ce(0xd50)]=this[_0x4423ce(0xd50)],_0x18c542['visibleOnFrame']=this[_0x4423ce(0xec5)],_0x18c542[_0x4423ce(0x2966)]=this[_0x4423ce(0x2966)],_0x18c542['inputs']=[],_0x18c542[_0x4423ce(0x2020)]=[];for(const _0x4e7b61 of this[_0x4423ce(0x12d0)])_0x18c542[_0x4423ce(0x12d0)][_0x4423ce(0x2f54)](_0x4e7b61[_0x4423ce(0x3c81)]());for(const _0x3835f7 of this[_0x4423ce(0x2020)])_0x18c542[_0x4423ce(0x2020)][_0x4423ce(0x2f54)](_0x3835f7[_0x4423ce(0x3c81)](!0x1));return _0x18c542;}['_deserialize'](_0x5cce8a,_0x5e1de8,_0x3b8828){var _0x5f4328=_0x24ecbd,_0x1edc18;this['name']=_0x5cce8a[_0x5f4328(0x3efc)],this[_0x5f4328(0x1372)]=_0x5cce8a[_0x5f4328(0x1372)],this[_0x5f4328(0xd50)]=!!_0x5cce8a['visibleInInspector'],this['visibleOnFrame']=!!_0x5cce8a['visibleOnFrame'],this[_0x5f4328(0x3158)]=null!=(_0x1edc18=_0x5cce8a[_0x5f4328(0x2966)])?_0x1edc18:this[_0x5f4328(0x2966)],this[_0x5f4328(0x15ae)](_0x5cce8a);}[_0x24ecbd(0x15ae)](_0x57769c){var _0x3b4238=_0x24ecbd;const _0x3dd64a=_0x57769c['inputs'],_0x1a51e1=_0x57769c[_0x3b4238(0x2020)];_0x3dd64a&&_0x3dd64a[_0x3b4238(0x2f62)]((_0x1e2214,_0x5e302f)=>{var _0x20a6b8=_0x3b4238;_0x1e2214['displayName']&&(this[_0x20a6b8(0x12d0)][_0x5e302f][_0x20a6b8(0x3904)]=_0x1e2214['displayName']),_0x1e2214[_0x20a6b8(0x173a)]&&(this[_0x20a6b8(0x12d0)][_0x5e302f]['isExposedOnFrame']=_0x1e2214[_0x20a6b8(0x173a)],this['inputs'][_0x5e302f]['exposedPortPosition']=_0x1e2214[_0x20a6b8(0xe35)]);}),_0x1a51e1&&_0x1a51e1[_0x3b4238(0x2f62)]((_0x4857d9,_0x3b8560)=>{var _0x314387=_0x3b4238;_0x4857d9['displayName']&&(this[_0x314387(0x2020)][_0x3b8560][_0x314387(0x3904)]=_0x4857d9['displayName']),_0x4857d9['isExposedOnFrame']&&(this[_0x314387(0x2020)][_0x3b8560][_0x314387(0x173a)]=_0x4857d9['isExposedOnFrame'],this[_0x314387(0x2020)][_0x3b8560][_0x314387(0xe35)]=_0x4857d9['exposedPortPosition']);});}['dispose'](){var _0x494375=_0x24ecbd;for(const _0xce76f7 of this[_0x494375(0x12d0)])_0xce76f7[_0x494375(0x2d20)]();for(const _0x296ebd of this['outputs'])_0x296ebd[_0x494375(0x2d20)]();}}},0xec3c:(_0x3afc77,_0x59aab5,_0x2500b5)=>{var _0x51e051=a8_0x49466b;_0x2500b5['d'](_0x59aab5,{'Ab':()=>_0x82901a,'VT':()=>_0x2bc581,'WS':()=>_0x1c0866});var _0x1c0866,_0x82901a,_0x116ea4=_0x2500b5(0x1137a),_0x1617c9=_0x2500b5(0x16ad5),_0x5bc328=_0x2500b5(0xf96c);(_0x59aab5=_0x1c0866=_0x1c0866||{})[_0x59aab5[_0x51e051(0x1c9b)]=0x0]='Compatible',_0x59aab5[_0x59aab5['TypeIncompatible']=0x1]=_0x51e051(0x3a53),_0x59aab5[_0x59aab5['TargetIncompatible']=0x2]=_0x51e051(0x2d90),_0x59aab5[_0x59aab5[_0x51e051(0x34d1)]=0x3]=_0x51e051(0x34d1),(_0x2500b5=_0x82901a=_0x82901a||{})[_0x2500b5[_0x51e051(0x10a)]=0x0]=_0x51e051(0x10a),_0x2500b5[_0x2500b5[_0x51e051(0x1ec9)]=0x1]=_0x51e051(0x1ec9);class _0x2bc581{constructor(_0xcafc53,_0x530834,_0x42f4a7){var _0x1328aa=_0x51e051;this[_0x1328aa(0x26e9)]=null,this[_0x1328aa(0x2b61)]=new Array(),this['_typeConnectionSource']=null,this[_0x1328aa(0x1dc)]=null,this['_linkedConnectionSource']=null,this[_0x1328aa(0x2a5f)]=null,this[_0x1328aa(0xcdb)]=_0x116ea4['E']['Float'],this['_enforceAssociatedVariableName']=!0x1,this[_0x1328aa(0x3511)]=!0x1,this[_0x1328aa(0x1940)]=new Array(),this[_0x1328aa(0x133e)]=new Array(),this[_0x1328aa(0xb8c)]=new _0x5bc328['y$'](),this[_0x1328aa(0x173a)]=!0x1,this[_0x1328aa(0xe35)]=-0x1,this[_0x1328aa(0x11f4)]=!0x1,this[_0x1328aa(0x3158)]=_0x1617c9['u']['VertexAndFragment'],this[_0x1328aa(0x322f)]=_0x530834,this[_0x1328aa(0x3efc)]=_0xcafc53,this['_direction']=_0x42f4a7;}static[_0x51e051(0x3641)](_0x8a4318,_0x4115ce){var _0x37718b=_0x51e051;switch(_0x8a4318){case _0x116ea4['E'][_0x37718b(0x23ca)]:if(_0x4115ce===_0x116ea4['E'][_0x37718b(0x3777)])return!0x0;break;case _0x116ea4['E'][_0x37718b(0x1426)]:if(_0x4115ce===_0x116ea4['E'][_0x37718b(0xb4b)])return!0x0;break;case _0x116ea4['E']['Color3']:if(_0x4115ce===_0x116ea4['E'][_0x37718b(0x23ca)])return!0x0;break;case _0x116ea4['E'][_0x37718b(0xb4b)]:if(_0x4115ce===_0x116ea4['E'][_0x37718b(0x1426)])return!0x0;}return!0x1;}get[_0x51e051(0x1b19)](){var _0x3d41c1=_0x51e051;return this[_0x3d41c1(0x18fa)];}get[_0x51e051(0x3728)](){var _0x33d5cd=_0x51e051;return this[_0x33d5cd(0x322f)][_0x33d5cd(0x3537)]?this[_0x33d5cd(0x322f)][_0x33d5cd(0x3728)]:this[_0x33d5cd(0x3fcf)]&&this[_0x33d5cd(0x35a1)]||!this[_0x33d5cd(0x26e9)]?this[_0x33d5cd(0x35a1)]:this['_connectedPoint'][_0x33d5cd(0x3728)];}set[_0x51e051(0x3728)](_0x3c4eb0){this['_associatedVariableName']=_0x3c4eb0;}get[_0x51e051(0x1176)](){var _0x1a7059=_0x51e051;return this['_linkedConnectionSource']&&this[_0x1a7059(0x378)]['isConnected']?this[_0x1a7059(0x2eea)]:this['_type'];}get[_0x51e051(0x2eea)](){var _0x1e6d1b=_0x51e051;if(this[_0x1e6d1b(0xcdb)]===_0x116ea4['E'][_0x1e6d1b(0x2e2c)]){if(this[_0x1e6d1b(0x322f)][_0x1e6d1b(0x3537)])return this[_0x1e6d1b(0x322f)][_0x1e6d1b(0x2eea)];if(this[_0x1e6d1b(0x26e9)])return this[_0x1e6d1b(0x26e9)][_0x1e6d1b(0x2eea)];if(this[_0x1e6d1b(0x378)]&&this[_0x1e6d1b(0x378)]['isConnected'])return this[_0x1e6d1b(0x378)][_0x1e6d1b(0x2eea)];}if(this[_0x1e6d1b(0xcdb)]===_0x116ea4['E'][_0x1e6d1b(0xdf5)]){if(this[_0x1e6d1b(0x207e)])return!this[_0x1e6d1b(0x207e)][_0x1e6d1b(0x28d4)]&&this[_0x1e6d1b(0x1dc)]?this[_0x1e6d1b(0x1dc)]:this[_0x1e6d1b(0x207e)][_0x1e6d1b(0x2eea)];if(this[_0x1e6d1b(0x1dc)])return this[_0x1e6d1b(0x1dc)];}return this[_0x1e6d1b(0xcdb)];}set[_0x51e051(0x2eea)](_0x2bac0c){var _0x1d4712=_0x51e051;this[_0x1d4712(0xcdb)]=_0x2bac0c;}get['target'](){var _0x49dd87=_0x51e051;return this['_prioritizeVertex']&&this[_0x49dd87(0x322f)]&&this[_0x49dd87(0x3158)]===_0x1617c9['u'][_0x49dd87(0x1aa9)]?this[_0x49dd87(0x322f)]['target']===_0x1617c9['u'][_0x49dd87(0x2aaa)]?_0x1617c9['u'][_0x49dd87(0x2aaa)]:_0x1617c9['u']['Vertex']:this['_target'];}set['target'](_0x1e8657){var _0x569b05=_0x51e051;this[_0x569b05(0x3158)]=_0x1e8657;}get[_0x51e051(0x28d4)](){var _0x488ede=_0x51e051;return null!==this[_0x488ede(0x48d)]||this[_0x488ede(0x1d1a)];}get['isConnectedToInputBlock'](){var _0x58bd8b=_0x51e051;return null!==this[_0x58bd8b(0x48d)]&&this[_0x58bd8b(0x48d)]['ownerBlock'][_0x58bd8b(0x3537)];}get[_0x51e051(0x1539)](){var _0x439b39=_0x51e051;return this[_0x439b39(0x340)]?this['connectedPoint'][_0x439b39(0x3ced)]:null;}get[_0x51e051(0x48d)](){return this['_connectedPoint'];}get['ownerBlock'](){var _0x540fab=_0x51e051;return this[_0x540fab(0x322f)];}get[_0x51e051(0x2326)](){var _0x4ab458=_0x51e051;return this[_0x4ab458(0x26e9)]?this[_0x4ab458(0x26e9)][_0x4ab458(0x3ced)]:null;}get[_0x51e051(0xf06)](){var _0x8cacac=_0x51e051;return 0x0===this[_0x8cacac(0x2b61)][_0x8cacac(0x132e)]?[]:this[_0x8cacac(0x2b61)][_0x8cacac(0x1fa5)](_0x3a4022=>_0x3a4022[_0x8cacac(0x3ced)]);}get['endpoints'](){var _0x30e184=_0x51e051;return this[_0x30e184(0x2b61)];}get[_0x51e051(0x1d1a)](){var _0x9412b1=_0x51e051;return this['_endpoints']&&0x0<this[_0x9412b1(0x2b61)][_0x9412b1(0x132e)];}get[_0x51e051(0x319f)](){var _0x5943c8=_0x51e051;if(!this[_0x5943c8(0x1d1a)])return!0x1;for(const _0x9827c0 of this[_0x5943c8(0x2b61)]){if(_0x9827c0[_0x5943c8(0x3ced)][_0x5943c8(0x2966)]===_0x1617c9['u'][_0x5943c8(0x9d6)])return!0x0;if((_0x9827c0[_0x5943c8(0x3ced)][_0x5943c8(0x2966)]===_0x1617c9['u'][_0x5943c8(0x2c95)]||_0x9827c0[_0x5943c8(0x3ced)][_0x5943c8(0x2966)]===_0x1617c9['u'][_0x5943c8(0x1aa9)])&&_0x9827c0['ownerBlock'][_0x5943c8(0x2020)][_0x5943c8(0x40b9)](_0x4ed5b3=>_0x4ed5b3[_0x5943c8(0x319f)]))return!0x0;}return!0x1;}get[_0x51e051(0x984)](){var _0x2ddb44=_0x51e051;if(this[_0x2ddb44(0x2966)]===_0x1617c9['u'][_0x2ddb44(0x9d6)])return!0x0;if(!this[_0x2ddb44(0x1d1a)])return!0x1;for(const _0x5ed74d of this[_0x2ddb44(0x2b61)]){if(_0x5ed74d[_0x2ddb44(0x3ced)][_0x2ddb44(0x2966)]===_0x1617c9['u']['Vertex'])return!0x0;if(_0x5ed74d[_0x2ddb44(0x2966)]===_0x1617c9['u'][_0x2ddb44(0x9d6)])return!0x0;if((_0x5ed74d[_0x2ddb44(0x3ced)]['target']===_0x1617c9['u']['Neutral']||_0x5ed74d[_0x2ddb44(0x3ced)]['target']===_0x1617c9['u']['VertexAndFragment'])&&_0x5ed74d[_0x2ddb44(0x3ced)][_0x2ddb44(0x2020)][_0x2ddb44(0x40b9)](_0x53f664=>_0x53f664['isConnectedInVertexShader']))return!0x0;}return!0x1;}get[_0x51e051(0x15bf)](){var _0x2d84c1=_0x51e051;if(this[_0x2d84c1(0x2966)]===_0x1617c9['u'][_0x2d84c1(0x2aaa)])return!0x0;if(!this[_0x2d84c1(0x1d1a)])return!0x1;for(const _0x579df8 of this[_0x2d84c1(0x2b61)]){if(_0x579df8[_0x2d84c1(0x3ced)]['target']===_0x1617c9['u']['Fragment'])return!0x0;if((_0x579df8[_0x2d84c1(0x3ced)]['target']===_0x1617c9['u'][_0x2d84c1(0x2c95)]||_0x579df8[_0x2d84c1(0x3ced)][_0x2d84c1(0x2966)]===_0x1617c9['u'][_0x2d84c1(0x1aa9)])&&_0x579df8['ownerBlock'][_0x2d84c1(0x2020)][_0x2d84c1(0x40b9)](_0x1ba0e8=>_0x1ba0e8[_0x2d84c1(0x15bf)]))return!0x0;}return!0x1;}[_0x51e051(0x190a)](){return null;}[_0x51e051(0x1653)](){var _0x48739f=_0x51e051;return _0x48739f(0x158a);}[_0x51e051(0x2a3)](_0x26c3bf){var _0x1b36df=_0x51e051;return this[_0x1b36df(0x35f2)](_0x26c3bf)===_0x1c0866['Compatible'];}[_0x51e051(0x35f2)](_0x6147f2){var _0x27d40f=_0x51e051,_0x34e960=this['_ownerBlock'],_0x1add74=_0x6147f2[_0x27d40f(0x3ced)];if(_0x34e960[_0x27d40f(0x2966)]===_0x1617c9['u'][_0x27d40f(0x2aaa)]){if(_0x1add74['target']===_0x1617c9['u'][_0x27d40f(0x9d6)])return _0x1c0866[_0x27d40f(0x2d90)];for(const _0x2b3988 of _0x1add74[_0x27d40f(0x2020)])if(_0x2b3988[_0x27d40f(0x3ced)][_0x27d40f(0x2966)]!=_0x1617c9['u'][_0x27d40f(0x2c95)]&&_0x2b3988['isConnectedInVertexShader'])return _0x1c0866[_0x27d40f(0x2d90)];}if(this[_0x27d40f(0x2eea)]!==_0x6147f2[_0x27d40f(0x2eea)]&&_0x6147f2[_0x27d40f(0x1176)]!==_0x116ea4['E'][_0x27d40f(0x2e2c)])return _0x2bc581[_0x27d40f(0x3641)](this[_0x27d40f(0x2eea)],_0x6147f2[_0x27d40f(0x2eea)])||_0x6147f2['acceptedConnectionPointTypes']&&-0x1!==_0x6147f2[_0x27d40f(0x1940)][_0x27d40f(0x404a)](this[_0x27d40f(0x2eea)])||_0x6147f2[_0x27d40f(0x2a5f)]&&_0x2bc581[_0x27d40f(0x3641)](_0x6147f2['_acceptedConnectionPointType'][_0x27d40f(0x2eea)],this[_0x27d40f(0x2eea)])?_0x1c0866[_0x27d40f(0x1c9b)]:_0x1c0866[_0x27d40f(0x3a53)];if(_0x6147f2[_0x27d40f(0x133e)]&&-0x1!==_0x6147f2[_0x27d40f(0x133e)][_0x27d40f(0x404a)](this['type']))return _0x1c0866[_0x27d40f(0x3a53)];let _0x44cba0=_0x1add74,_0x58b655=_0x34e960;return this[_0x27d40f(0x1b19)]===_0x82901a[_0x27d40f(0x10a)]&&(_0x44cba0=_0x34e960,_0x58b655=_0x1add74),_0x44cba0[_0x27d40f(0x3628)](_0x58b655)?_0x1c0866['HierarchyIssue']:_0x1c0866[_0x27d40f(0x1c9b)];}['connectTo'](_0x4b99a6,_0x2232a9=!0x1){var _0x5a6692=_0x51e051;if(_0x2232a9||this[_0x5a6692(0x2a3)](_0x4b99a6))return this[_0x5a6692(0x2b61)][_0x5a6692(0x2f54)](_0x4b99a6),(_0x4b99a6['_connectedPoint']=this)[_0x5a6692(0x3fcf)]=!0x1,this['onConnectionObservable']['notifyObservers'](_0x4b99a6),_0x4b99a6['onConnectionObservable'][_0x5a6692(0x3e9)](this),this;throw _0x5a6692(0x24f6);}[_0x51e051(0x2fcb)](_0x352e50){var _0x42dba4=_0x51e051,_0x57322e=this[_0x42dba4(0x2b61)][_0x42dba4(0x404a)](_0x352e50);return-0x1!==_0x57322e&&(this['_endpoints'][_0x42dba4(0x1035)](_0x57322e,0x1),_0x352e50['_connectedPoint']=null,this[_0x42dba4(0x3fcf)]=!0x1,_0x352e50[_0x42dba4(0x3fcf)]=!0x1),this;}['addExcludedConnectionPointFromAllowedTypes'](_0x444dbd){var _0x5dc26e=_0x51e051;let _0x12b221=0x1;for(;_0x12b221<_0x116ea4['E'][_0x5dc26e(0x1862)];)_0x444dbd&_0x12b221||this['excludedConnectionPointTypes']['push'](_0x12b221),_0x12b221<<=0x1;}['serialize'](_0x581424=!0x0){var _0x2042c0=_0x51e051;const _0x1a4b7f={};return _0x1a4b7f['name']=this['name'],_0x1a4b7f[_0x2042c0(0x3904)]=this[_0x2042c0(0x3904)],_0x581424&&this[_0x2042c0(0x48d)]&&(_0x1a4b7f[_0x2042c0(0x15ce)]=this[_0x2042c0(0x3efc)],_0x1a4b7f[_0x2042c0(0x2a23)]=this[_0x2042c0(0x48d)][_0x2042c0(0x3ced)]['uniqueId'],_0x1a4b7f['targetConnectionName']=this[_0x2042c0(0x48d)]['name'],_0x1a4b7f['isExposedOnFrame']=!0x0,_0x1a4b7f[_0x2042c0(0xe35)]=this[_0x2042c0(0xe35)]),(this[_0x2042c0(0x173a)]||0x0<=this[_0x2042c0(0xe35)])&&(_0x1a4b7f['isExposedOnFrame']=!0x0,_0x1a4b7f[_0x2042c0(0xe35)]=this[_0x2042c0(0xe35)]),_0x1a4b7f;}[_0x51e051(0x2d20)](){var _0x4904bf=_0x51e051;this[_0x4904bf(0xb8c)][_0x4904bf(0x2af2)]();}}},0xd646:(_0x44327a,_0x21c1f9,_0x2fb8af)=>{var _0x3c1bd0=a8_0x49466b;_0x2fb8af['d'](_0x21c1f9,{'C':()=>_0x55457c});var _0x4f2e3a=_0x2fb8af(0xec3c);class _0x55457c extends _0x4f2e3a['VT']{constructor(_0x86fc3b,_0x5171fa,_0x5b08b7,_0x101e38,_0x3711a6){var _0xe3a974=a8_0x58a1;super(_0x86fc3b,_0x5171fa,_0x5b08b7),this[_0xe3a974(0x281f)]=_0x101e38,this[_0xe3a974(0x2c97)]=_0x3711a6,this[_0xe3a974(0x3511)]=!0x0;}[_0x3c1bd0(0x35f2)](_0x13eb5e){var _0x57ae9a=_0x3c1bd0;return _0x13eb5e instanceof _0x55457c&&_0x13eb5e['_blockName']===this[_0x57ae9a(0x2c97)]?_0x4f2e3a['WS'][_0x57ae9a(0x1c9b)]:_0x4f2e3a['WS'][_0x57ae9a(0x3a53)];}[_0x3c1bd0(0x190a)](){var _0xa102c3=_0x3c1bd0;return[new this[(_0xa102c3(0x281f))](this[_0xa102c3(0x2c97)]),this[_0xa102c3(0x3efc)]];}}},0x159af:(_0x1ec348,_0x4f9807,_0xa279b5)=>{var _0x47ee36=a8_0x49466b,_0x249af7;_0xa279b5['d'](_0x4f9807,{'U':()=>_0x249af7,'p':()=>function(_0x5d32d4,_0x380000=_0x249af7[_0x47ee36(0x3af2)],_0x51bc53=_0x47ee36(0x26c3),_0x253379){return(_0x1821fd,_0xb6a094)=>{var _0x1a7adb=a8_0x58a1;let _0x5f1be5=_0x1821fd[_0x1a7adb(0xb58)];_0x5f1be5||(_0x5f1be5=[],_0x1821fd['_propStore']=_0x5f1be5),_0x5f1be5['push']({'propertyName':_0xb6a094,'displayName':_0x5d32d4,'type':_0x380000,'groupName':_0x51bc53,'options':null!=_0x253379?_0x253379:{}});};}}),(_0xa279b5=_0x249af7=_0x249af7||{})[_0xa279b5[_0x47ee36(0x3af2)]=0x0]='Boolean',_0xa279b5[_0xa279b5['Float']=0x1]='Float',_0xa279b5[_0xa279b5[_0x47ee36(0x14af)]=0x2]='Int',_0xa279b5[_0xa279b5[_0x47ee36(0x1e33)]=0x3]=_0x47ee36(0x1e33),_0xa279b5[_0xa279b5[_0x47ee36(0x3d99)]=0x4]=_0x47ee36(0x3d99);},0x84b7:(_0x1c9b2d,_0xd75f07,_0x473863)=>{_0x473863(0xa500);},0xa500:(_0x4243b8,_0x2a697e,_0x5d03e4)=>{_0x5d03e4(0xc84b),_0x5d03e4(0x15325),_0x5d03e4(0x119),_0x5d03e4(0x17a74),class extends null{};},0x11b14:(_0x2ab213,_0x26af50,_0x14f54a)=>{_0x14f54a(0xca40),_0x14f54a(0x1ee0),_0x14f54a(0xb7c2),_0x14f54a(0x14667),_0x14f54a(0xebd3),_0x14f54a(0x17583),_0x14f54a(0x792),_0x14f54a(0xe8f6),_0x14f54a(0xea35),_0x14f54a(0xe719);},0xca40:(_0xad078d,_0x9702f3,_0x286ae0)=>{var _0x514f3d=a8_0x49466b;_0x286ae0['d'](_0x9702f3,{'u':()=>_0x5adca4});function _0x3d89d8(_0x13f450,_0x5bcd05,_0x1780ca,_0x491adf){var _0x30b298=a8_0x58a1,_0x24dbc6,_0x247a64=arguments[_0x30b298(0x132e)],_0x3b68a5=_0x247a64<0x3?_0x5bcd05:null===_0x491adf?_0x491adf=Object[_0x30b298(0x319d)](_0x5bcd05,_0x1780ca):_0x491adf;if('object'==typeof Reflect&&_0x30b298(0x187)==typeof Reflect['decorate'])_0x3b68a5=Reflect['decorate'](_0x13f450,_0x5bcd05,_0x1780ca,_0x491adf);else{for(var _0x193e64=_0x13f450[_0x30b298(0x132e)]-0x1;0x0<=_0x193e64;_0x193e64--)(_0x24dbc6=_0x13f450[_0x193e64])&&(_0x3b68a5=(_0x247a64<0x3?_0x24dbc6(_0x3b68a5):0x3<_0x247a64?_0x24dbc6(_0x5bcd05,_0x1780ca,_0x3b68a5):_0x24dbc6(_0x5bcd05,_0x1780ca))||_0x3b68a5);}0x3<_0x247a64&&_0x3b68a5&&Object[_0x30b298(0x1fc0)](_0x5bcd05,_0x1780ca,_0x3b68a5);}var _0x9702f3=_0x286ae0(0x153ad),_0x5b74b3=_0x286ae0(0x1a27),_0x214f7f=_0x286ae0(0x9fd1),_0x3d791f=_0x286ae0(0xc656),_0xff45da=_0x286ae0(0x147cf),_0x403939=_0x286ae0(0xea73),_0x2c456b=_0x286ae0(0x77a5),_0x286ae0=_0x286ae0(0x11e40);class _0x17b268 extends _0x286ae0['H']{constructor(){var _0x4978b5=a8_0x58a1;super(...arguments),this[_0x4978b5(0x3e4e)]=!0x1,this['ANISOTROPIC_TEXTURE']=!0x1,this[_0x4978b5(0x2130)]=0x0,this['MAINUV1']=!0x1;}}class _0x5adca4 extends _0x403939['n']{constructor(_0x541813,_0x509663=!0x0){var _0x3cb093=a8_0x58a1;super(_0x541813,'PBRAnisotropic',0x6e,new _0x17b268(),_0x509663),this[_0x3cb093(0x3165)]=!0x1,this[_0x3cb093(0x3bab)]=!0x1,this['intensity']=0x1,this[_0x3cb093(0x1b19)]=new _0x214f7f['FM'](0x1,0x0),this[_0x3cb093(0x265a)]=null,this[_0x3cb093(0xc52)]=null,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x541813[_0x3cb093(0x2510)][_0x2c456b['g'][_0x3cb093(0xd64)]];}[_0x514f3d(0x39ba)](){var _0x2827b4=_0x514f3d;this['_enable'](this[_0x2827b4(0x3165)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0x514f3d(0x2cd5)](_0x391a0e,_0x55365d){var _0x11452c=_0x514f3d;return!this[_0x11452c(0x3165)]||!(_0x391a0e[_0x11452c(0x3b75)]&&_0x55365d[_0x11452c(0x3c87)]&&this[_0x11452c(0x265a)]&&_0x3d791f['k'][_0x11452c(0x3b82)]&&!this[_0x11452c(0x265a)]['isReadyOrNotBlocking']());}[_0x514f3d(0x26df)](_0x242965,_0x2cbbdc,_0x88cc86){var _0x38607d=_0x514f3d;this[_0x38607d(0x3165)]?(_0x242965[_0x38607d(0x3e4e)]=this[_0x38607d(0x3165)],this['_isEnabled']&&!_0x88cc86[_0x38607d(0x3acb)](_0x5b74b3['o'][_0x38607d(0xf76)])&&(_0x242965[_0x38607d(0x1a0b)]=!0x0,_0x242965['MAINUV1']=!0x0),_0x242965[_0x38607d(0x3b75)]&&_0x2cbbdc[_0x38607d(0x3c87)]&&(this[_0x38607d(0x265a)]&&_0x3d791f['k'][_0x38607d(0x3b82)]?_0xff45da['G'][_0x38607d(0x8ed)](this['_texture'],_0x242965,_0x38607d(0x33e3)):_0x242965[_0x38607d(0x33e3)]=!0x1)):(_0x242965[_0x38607d(0x3e4e)]=!0x1,_0x242965[_0x38607d(0x33e3)]=!0x1,_0x242965['ANISOTROPIC_TEXTUREDIRECTUV']=0x0);}[_0x514f3d(0xbe6)](_0x143c3e,_0x170a78){var _0x4e5040=_0x514f3d,_0x41abde;this[_0x4e5040(0x3165)]&&(_0x41abde=this['_material'][_0x4e5040(0x19c4)],_0x143c3e[_0x4e5040(0xb6)]&&_0x41abde&&_0x143c3e[_0x4e5040(0x1587)]||(this[_0x4e5040(0x265a)]&&_0x3d791f['k'][_0x4e5040(0x3b82)]&&(_0x143c3e[_0x4e5040(0x2ead)](_0x4e5040(0x3c0),this[_0x4e5040(0x265a)]['coordinatesIndex'],this[_0x4e5040(0x265a)][_0x4e5040(0x2da0)]),_0xff45da['G']['BindTextureMatrix'](this[_0x4e5040(0x265a)],_0x143c3e,_0x4e5040(0xe3f))),_0x143c3e[_0x4e5040(0xbc0)](_0x4e5040(0x27b1),this[_0x4e5040(0x1b19)]['x'],this['direction']['y'],this[_0x4e5040(0x4041)])),_0x170a78[_0x4e5040(0x3c87)]&&this[_0x4e5040(0x265a)]&&_0x3d791f['k'][_0x4e5040(0x3b82)]&&_0x143c3e[_0x4e5040(0x19ec)](_0x4e5040(0x99b),this[_0x4e5040(0x265a)]));}[_0x514f3d(0x15f3)](_0x7ce5a){var _0x124c07=_0x514f3d;return this[_0x124c07(0x265a)]===_0x7ce5a;}[_0x514f3d(0x13b1)](_0x432cd4){var _0x259ec7=_0x514f3d;this[_0x259ec7(0x265a)]&&_0x432cd4[_0x259ec7(0x2f54)](this[_0x259ec7(0x265a)]);}['getAnimatables'](_0x4b24c3){var _0x2c79d4=_0x514f3d;this['_texture']&&this[_0x2c79d4(0x265a)]['animations']&&0x0<this[_0x2c79d4(0x265a)][_0x2c79d4(0x1b36)][_0x2c79d4(0x132e)]&&_0x4b24c3[_0x2c79d4(0x2f54)](this[_0x2c79d4(0x265a)]);}[_0x514f3d(0x2d20)](_0x3d40df){var _0x53a800=_0x514f3d;_0x3d40df&&this[_0x53a800(0x265a)]&&this['_texture'][_0x53a800(0x2d20)]();}[_0x514f3d(0x1653)](){var _0x678dc4=_0x514f3d;return _0x678dc4(0xb68);}[_0x514f3d(0x2a99)](_0x3b10be,_0x5f1f9d,_0xada41b){var _0x4ff2a1=_0x514f3d;return _0x3b10be[_0x4ff2a1(0x3e4e)]&&_0x5f1f9d['addFallback'](_0xada41b++,_0x4ff2a1(0x3e4e)),_0xada41b;}[_0x514f3d(0x19a1)](_0x2ac12b){var _0x8046da=_0x514f3d;_0x2ac12b[_0x8046da(0x2f54)](_0x8046da(0x99b));}[_0x514f3d(0x2c15)](){var _0x1d4e0a=_0x514f3d;return{'ubo':[{'name':_0x1d4e0a(0x27b1),'size':0x3,'type':_0x1d4e0a(0x1bff)},{'name':'vAnisotropyInfos','size':0x2,'type':_0x1d4e0a(0x2d8f)},{'name':_0x1d4e0a(0x106a),'size':0x10,'type':_0x1d4e0a(0x2a4b)}]};}}_0x3d89d8([(0x0,_0x9702f3['qC'])(),(0x0,_0x9702f3['wz'])(_0x514f3d(0x39ba))],_0x5adca4[_0x514f3d(0x1229)],_0x514f3d(0x3bab),void 0x0),_0x3d89d8([(0x0,_0x9702f3['qC'])()],_0x5adca4[_0x514f3d(0x1229)],_0x514f3d(0x4041),void 0x0),_0x3d89d8([(0x0,_0x9702f3['QC'])()],_0x5adca4[_0x514f3d(0x1229)],_0x514f3d(0x1b19),void 0x0),_0x3d89d8([(0x0,_0x9702f3['oU'])(),(0x0,_0x9702f3['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x5adca4['prototype'],_0x514f3d(0xc52),void 0x0);},0x12787:(_0x13a853,_0x12d376,_0x130374)=>{var _0x3399ee=a8_0x49466b;_0x130374['d'](_0x12d376,{'d':()=>_0x1e55dd});function _0x4a773f(_0x18a671,_0x2f4cdf,_0x5d0559,_0x3c57c5){var _0x50b30a=a8_0x58a1,_0x2e22d6,_0x2c97c8=arguments[_0x50b30a(0x132e)],_0x1dd619=_0x2c97c8<0x3?_0x2f4cdf:null===_0x3c57c5?_0x3c57c5=Object[_0x50b30a(0x319d)](_0x2f4cdf,_0x5d0559):_0x3c57c5;if(_0x50b30a(0x20cb)==typeof Reflect&&_0x50b30a(0x187)==typeof Reflect[_0x50b30a(0x14d7)])_0x1dd619=Reflect[_0x50b30a(0x14d7)](_0x18a671,_0x2f4cdf,_0x5d0559,_0x3c57c5);else{for(var _0x4a0661=_0x18a671[_0x50b30a(0x132e)]-0x1;0x0<=_0x4a0661;_0x4a0661--)(_0x2e22d6=_0x18a671[_0x4a0661])&&(_0x1dd619=(_0x2c97c8<0x3?_0x2e22d6(_0x1dd619):0x3<_0x2c97c8?_0x2e22d6(_0x2f4cdf,_0x5d0559,_0x1dd619):_0x2e22d6(_0x2f4cdf,_0x5d0559))||_0x1dd619);}0x3<_0x2c97c8&&_0x1dd619&&Object[_0x50b30a(0x1fc0)](_0x2f4cdf,_0x5d0559,_0x1dd619);}var _0x21c41c=_0x130374(0x77a5),_0x12d376=_0x130374(0x153ad),_0x177bac=_0x130374(0x11e40),_0x130374=_0x130374(0xea73);class _0x175ded extends _0x177bac['H']{constructor(){var _0x277114=a8_0x58a1;super(...arguments),this['BRDF_V_HEIGHT_CORRELATED']=!0x1,this[_0x277114(0x3813)]=!0x1,this[_0x277114(0x24ed)]=!0x1,this['SPECULAR_GLOSSINESS_ENERGY_CONSERVATION']=!0x1;}}class _0x1e55dd extends _0x130374['n']{constructor(_0x52fb4d,_0xfd829a=!0x0){var _0x459801=a8_0x58a1;super(_0x52fb4d,_0x459801(0x2739),0x5a,new _0x175ded(),_0xfd829a),this[_0x459801(0x790)]=_0x1e55dd[_0x459801(0x1f1e)],this[_0x459801(0x3094)]=_0x1e55dd[_0x459801(0x1f1e)],this[_0x459801(0x452)]=_0x1e55dd[_0x459801(0xd79)],this['useSmithVisibilityHeightCorrelated']=_0x1e55dd[_0x459801(0xd79)],this[_0x459801(0x1566)]=_0x1e55dd[_0x459801(0x3119)],this['useSphericalHarmonics']=_0x1e55dd[_0x459801(0x3119)],this[_0x459801(0x353c)]=_0x1e55dd[_0x459801(0x2bf8)],this[_0x459801(0x19c0)]=_0x1e55dd[_0x459801(0x2bf8)],this[_0x459801(0x2137)]=_0x52fb4d[_0x459801(0x2510)][_0x21c41c['g'][_0x459801(0x2423)]],this['_enable'](!0x0);}[_0x3399ee(0x2c89)](){var _0x3e5b4a=_0x3399ee;this[_0x3e5b4a(0x2137)]();}[_0x3399ee(0x22bd)](_0x4cd22a){var _0x5732d6=_0x3399ee;_0x4cd22a[_0x5732d6(0x1784)]=this[_0x5732d6(0x452)],_0x4cd22a[_0x5732d6(0x3813)]=this[_0x5732d6(0x790)]&&this[_0x5732d6(0x452)],_0x4cd22a[_0x5732d6(0x24ed)]=this[_0x5732d6(0x1566)],_0x4cd22a[_0x5732d6(0x3968)]=this[_0x5732d6(0x353c)];}['getClassName'](){var _0x40d266=_0x3399ee;return _0x40d266(0x24b3);}}_0x1e55dd[_0x3399ee(0x1f1e)]=!0x0,_0x1e55dd[_0x3399ee(0xd79)]=!0x0,_0x1e55dd[_0x3399ee(0x3119)]=!0x0,_0x1e55dd[_0x3399ee(0x2bf8)]=!0x0,_0x4a773f([(0x0,_0x12d376['qC'])(),(0x0,_0x12d376['wz'])(_0x3399ee(0x2c89))],_0x1e55dd[_0x3399ee(0x1229)],_0x3399ee(0x3094),void 0x0),_0x4a773f([(0x0,_0x12d376['qC'])(),(0x0,_0x12d376['wz'])('_markAllSubMeshesAsMiscDirty')],_0x1e55dd[_0x3399ee(0x1229)],_0x3399ee(0x2792),void 0x0),_0x4a773f([(0x0,_0x12d376['qC'])(),(0x0,_0x12d376['wz'])('_markAllSubMeshesAsMiscDirty')],_0x1e55dd[_0x3399ee(0x1229)],_0x3399ee(0x171d),void 0x0),_0x4a773f([(0x0,_0x12d376['qC'])(),(0x0,_0x12d376['wz'])(_0x3399ee(0x2c89))],_0x1e55dd[_0x3399ee(0x1229)],_0x3399ee(0x19c0),void 0x0);},0x1ee0:(_0x115338,_0x4435a8,_0x2cc45a)=>{var _0x47df8b=a8_0x49466b;_0x2cc45a['d'](_0x4435a8,{'m':()=>_0x439236});function _0x40b519(_0x4f2e2e,_0x5316a1,_0x47e035,_0xa54f1d){var _0x478a25=a8_0x58a1,_0x15c38d,_0x11447e=arguments[_0x478a25(0x132e)],_0x25d796=_0x11447e<0x3?_0x5316a1:null===_0xa54f1d?_0xa54f1d=Object[_0x478a25(0x319d)](_0x5316a1,_0x47e035):_0xa54f1d;if(_0x478a25(0x20cb)==typeof Reflect&&_0x478a25(0x187)==typeof Reflect['decorate'])_0x25d796=Reflect[_0x478a25(0x14d7)](_0x4f2e2e,_0x5316a1,_0x47e035,_0xa54f1d);else{for(var _0x1b43f0=_0x4f2e2e[_0x478a25(0x132e)]-0x1;0x0<=_0x1b43f0;_0x1b43f0--)(_0x15c38d=_0x4f2e2e[_0x1b43f0])&&(_0x25d796=(_0x11447e<0x3?_0x15c38d(_0x25d796):0x3<_0x11447e?_0x15c38d(_0x5316a1,_0x47e035,_0x25d796):_0x15c38d(_0x5316a1,_0x47e035))||_0x25d796);}0x3<_0x11447e&&_0x25d796&&Object[_0x478a25(0x1fc0)](_0x5316a1,_0x47e035,_0x25d796);}var _0x4435a8=_0x2cc45a(0x153ad),_0x1b3238=_0x2cc45a(0x10ea4),_0x1dfc4b=_0x2cc45a(0x9657),_0xb35c76=_0x2cc45a(0x709d),_0x3e2527=_0x2cc45a(0x1446b),_0xe58ba=_0x2cc45a(0x9fd1),_0x12c716=_0x2cc45a(0x1a27),_0x230a13=_0x2cc45a(0x12787),_0x58182b=_0x2cc45a(0x1836a),_0x57a889=_0x2cc45a(0xc84b),_0x4cbeca=_0x2cc45a(0x1b5c),_0x4102ee=_0x2cc45a(0x1803b),_0x3db1c9=_0x2cc45a(0x173aa),_0x27515f=_0x2cc45a(0x519c),_0x17afaa=_0x2cc45a(0x11e40),_0x3c8cc5=_0x2cc45a(0x14ea0),_0x114a2b=_0x2cc45a(0x147cf),_0x5d8b55=_0x2cc45a(0xbac7),_0x1f6274=_0x2cc45a(0xc656),_0x3e6bd0=_0x2cc45a(0x77a5),_0xa0a372=(_0x2cc45a(0x174f7),_0x2cc45a(0x11f54),_0x2cc45a(0x93ab),_0x2cc45a(0x6421)),_0x3e0e21=_0x2cc45a(0x14667),_0x3eb3fa=_0x2cc45a(0xebd3),_0x5d0719=_0x2cc45a(0xca40),_0x249c11=_0x2cc45a(0xea35),_0x4d9bdf=_0x2cc45a(0xe719),_0x305bd3=_0x2cc45a(0x12d77),_0x3cf9d0=_0x2cc45a(0x2088);const _0x4e318c={'effect':null,'subMesh':null};class _0x396625 extends _0x17afaa['H']{constructor(_0x382138){var _0x3efdf7=a8_0x58a1;super(_0x382138),this['PBR']=!0x0,this[_0x3efdf7(0x11b2)]='0',this[_0x3efdf7(0xacc)]=!0x1,this['MAINUV1']=!0x1,this['MAINUV2']=!0x1,this[_0x3efdf7(0xb95)]=!0x1,this[_0x3efdf7(0x3001)]=!0x1,this[_0x3efdf7(0xfbe)]=!0x1,this[_0x3efdf7(0x19c9)]=!0x1,this['UV1']=!0x1,this[_0x3efdf7(0x2d46)]=!0x1,this[_0x3efdf7(0x2cbe)]=!0x1,this[_0x3efdf7(0x2422)]=!0x1,this[_0x3efdf7(0x1a92)]=!0x1,this[_0x3efdf7(0xa8e)]=!0x1,this[_0x3efdf7(0x184f)]=!0x1,this['GAMMAALBEDO']=!0x1,this[_0x3efdf7(0x1fb7)]=0x0,this[_0x3efdf7(0x5e9)]=!0x1,this[_0x3efdf7(0x7d0)]=!0x1,this[_0x3efdf7(0x3705)]=!0x1,this[_0x3efdf7(0xbfd)]=0x0,this[_0x3efdf7(0x100e)]=!0x1,this[_0x3efdf7(0x22a0)]=!0x1,this[_0x3efdf7(0x27a1)]=!0x1,this[_0x3efdf7(0x286e)]=0x0,this['OPACITYRGB']=!0x1,this['ALPHATEST']=!0x1,this[_0x3efdf7(0x1fc7)]=!0x1,this[_0x3efdf7(0x3b2f)]=!0x1,this[_0x3efdf7(0x39d3)]=!0x1,this[_0x3efdf7(0x3972)]=_0x3efdf7(0x7cc),this['SPECULAROVERALPHA']=!0x1,this[_0x3efdf7(0x39e8)]=!0x1,this[_0x3efdf7(0x251a)]=!0x1,this[_0x3efdf7(0x14a4)]=!0x1,this[_0x3efdf7(0x363d)]=!0x1,this[_0x3efdf7(0x11d7)]=!0x1,this[_0x3efdf7(0xb4e)]=0x0,this[_0x3efdf7(0x167e)]=!0x1,this[_0x3efdf7(0x17b)]=!0x1,this[_0x3efdf7(0x2cd8)]=!0x1,this[_0x3efdf7(0x1a79)]=0x0,this['SPECULARTERM']=!0x1,this[_0x3efdf7(0x2598)]=!0x1,this[_0x3efdf7(0x1b1d)]=!0x1,this[_0x3efdf7(0xc53)]=!0x1,this[_0x3efdf7(0x1fe1)]=!0x1,this['MICROSURFACEMAPDIRECTUV']=0x0,this[_0x3efdf7(0x3601)]=!0x1,this[_0x3efdf7(0x87c)]=!0x1,this['ROUGHNESSSTOREINMETALMAPGREEN']=!0x1,this[_0x3efdf7(0x1a45)]=!0x1,this['AOSTOREINMETALMAPRED']=!0x1,this['METALLIC_REFLECTANCE']=!0x1,this[_0x3efdf7(0x1d55)]=!0x1,this[_0x3efdf7(0x1e71)]=0x0,this[_0x3efdf7(0x24db)]=!0x1,this[_0x3efdf7(0x105c)]=!0x1,this['REFLECTANCE_GAMMA']=!0x1,this[_0x3efdf7(0x212e)]=0x0,this[_0x3efdf7(0x34a5)]=!0x1,this[_0x3efdf7(0x29f7)]=!0x1,this[_0x3efdf7(0x1a11)]=!0x1,this[_0x3efdf7(0x3c22)]=!0x1,this[_0x3efdf7(0x3310)]=!0x1,this[_0x3efdf7(0xbdc)]=0x0,this[_0x3efdf7(0x3097)]=!0x1,this[_0x3efdf7(0x4104)]=!0x1,this[_0x3efdf7(0x31e)]=!0x1,this[_0x3efdf7(0x3bc0)]=!0x0,this[_0x3efdf7(0x1ce9)]=!0x1,this['LIGHTMAPDIRECTUV']=0x0,this[_0x3efdf7(0x1e5a)]=!0x1,this[_0x3efdf7(0x143d)]=!0x1,this['RGBDLIGHTMAP']=!0x1,this[_0x3efdf7(0x187c)]=!0x1,this[_0x3efdf7(0x198b)]=!0x1,this[_0x3efdf7(0x3cda)]=!0x1,this['REFLECTIONMAP_PLANAR']=!0x1,this[_0x3efdf7(0x2d94)]=!0x1,this[_0x3efdf7(0x3a18)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this[_0x3efdf7(0x5c1)]=!0x1,this['REFLECTIONMAP_EXPLICIT']=!0x1,this[_0x3efdf7(0x198f)]=!0x1,this[_0x3efdf7(0x1bc9)]=!0x1,this[_0x3efdf7(0x182d)]=!0x1,this[_0x3efdf7(0x410d)]=!0x1,this[_0x3efdf7(0x559)]=!0x1,this[_0x3efdf7(0x32cd)]=!0x1,this[_0x3efdf7(0xd22)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x3efdf7(0x5c5)]=!0x1,this[_0x3efdf7(0x2e3b)]=!0x1,this[_0x3efdf7(0x1111)]=!0x1,this[_0x3efdf7(0x23e6)]=!0x1,this[_0x3efdf7(0xff2)]=!0x1,this[_0x3efdf7(0x165f)]=!0x1,this['INSTANCES']=!0x1,this[_0x3efdf7(0x1a13)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x3efdf7(0x19ce)]=!0x1,this[_0x3efdf7(0x330a)]=!0x1,this[_0x3efdf7(0x3d24)]=-0x1,this['PREPASS_ALBEDO_SQRT']=!0x1,this[_0x3efdf7(0x2257)]=-0x1,this[_0x3efdf7(0x3903)]=!0x1,this[_0x3efdf7(0x1d8b)]=-0x1,this[_0x3efdf7(0xa51)]=!0x1,this['PREPASS_NORMAL_INDEX']=-0x1,this[_0x3efdf7(0x14a1)]=!0x1,this[_0x3efdf7(0x3acf)]=-0x1,this[_0x3efdf7(0x2950)]=!0x1,this['PREPASS_VELOCITY_INDEX']=-0x1,this[_0x3efdf7(0x3d8d)]=!0x1,this[_0x3efdf7(0x1829)]=-0x1,this['SCENE_MRT_COUNT']=0x0,this[_0x3efdf7(0x2b0d)]=0x0,this[_0x3efdf7(0x2790)]=0x0,this[_0x3efdf7(0x3438)]=!0x1,this[_0x3efdf7(0x3c5f)]=!0x1,this[_0x3efdf7(0x442)]=!0x1,this[_0x3efdf7(0x28cb)]=!0x1,this['MORPHTARGETS_NORMAL']=!0x1,this[_0x3efdf7(0x363f)]=!0x1,this[_0x3efdf7(0x34be)]=!0x1,this[_0x3efdf7(0x1577)]=0x0,this[_0x3efdf7(0x2864)]=!0x1,this[_0x3efdf7(0x24f)]=!0x1,this[_0x3efdf7(0xa85)]=!0x1,this[_0x3efdf7(0x3864)]=!0x1,this[_0x3efdf7(0x8c7)]=!0x1,this[_0x3efdf7(0x33ca)]=!0x1,this[_0x3efdf7(0xaec)]=!0x1,this[_0x3efdf7(0x945)]=!0x1,this['COLORCURVES']=!0x1,this[_0x3efdf7(0xe45)]=!0x1,this[_0x3efdf7(0x178f)]=!0x1,this[_0x3efdf7(0x133c)]=!0x1,this[_0x3efdf7(0x3fbe)]=!0x1,this[_0x3efdf7(0x2e9)]=!0x1,this[_0x3efdf7(0x2f8f)]=!0x1,this[_0x3efdf7(0x33dd)]=!0x1,this[_0x3efdf7(0x126d)]=!0x1,this[_0x3efdf7(0x1bda)]=!0x1,this[_0x3efdf7(0x2599)]=!0x1,this['ORDER_INDEPENDENT_TRANSPARENCY_16BITS']=!0x1,this[_0x3efdf7(0x18f6)]=!0x1,this[_0x3efdf7(0xbc3)]=!0x1,this[_0x3efdf7(0x3d59)]=!0x1,this[_0x3efdf7(0x234c)]=!0x1,this[_0x3efdf7(0x34c7)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x3efdf7(0x3752)]=!0x1,this[_0x3efdf7(0x1da0)]=!0x1,this[_0x3efdf7(0x915)]=!0x1,this[_0x3efdf7(0x389a)]=!0x1,this[_0x3efdf7(0x283)]=!0x1,this['FOG']=!0x1,this[_0x3efdf7(0x260a)]=!0x1,this[_0x3efdf7(0x3ede)]=!0x1,this[_0x3efdf7(0x4119)]=!0x1,this[_0x3efdf7(0x93e)]=!0x1,this[_0x3efdf7(0x3455)]=!0x1,this[_0x3efdf7(0x2e1f)]=!0x1,this[_0x3efdf7(0x3f2e)]=0x0,this['rebuild']();}[_0x47df8b(0x1589)](){var _0x882e4b=_0x47df8b;super['reset'](),this[_0x882e4b(0x3972)]=_0x882e4b(0x7cc),this[_0x882e4b(0x396c)]=!0x0,this[_0x882e4b(0x3bc0)]=!0x0;}}class _0x439236 extends _0x3c8cc5['a']{constructor(_0x3db383,_0x3a0e15){var _0x300345=_0x47df8b;super(_0x3db383,_0x3a0e15),this[_0x300345(0xb54)]=0x1,this[_0x300345(0x3386)]=0x1,this[_0x300345(0x8a2)]=0x1,this['_specularIntensity']=0x1,this[_0x300345(0x3172)]=new _0xe58ba['Lt'](this[_0x300345(0xb54)],this[_0x300345(0x3386)],this[_0x300345(0x8a2)],this[_0x300345(0x1c2b)]),this['_disableBumpMap']=!0x1,this[_0x300345(0x1b22)]=null,this[_0x300345(0x91a)]=null,this[_0x300345(0x1db2)]=0x1,this[_0x300345(0x4f7)]=_0x439236[_0x300345(0x35bc)],this[_0x300345(0x157c)]=null,this[_0x300345(0x3015)]=null,this['_emissiveTexture']=null,this[_0x300345(0x3f21)]=null,this['_metallicTexture']=null,this[_0x300345(0x1f2e)]=null,this[_0x300345(0x122b)]=null,this['_metallicF0Factor']=0x1,this[_0x300345(0x10b4)]=_0x57a889['Wo'][_0x300345(0x935)](),this[_0x300345(0x37da)]=!0x1,this[_0x300345(0x4fc)]=null,this[_0x300345(0x27d0)]=null,this[_0x300345(0x2d21)]=null,this[_0x300345(0x40de)]=null,this[_0x300345(0x2d17)]=null,this['_ambientColor']=new _0x57a889['Wo'](0x0,0x0,0x0),this[_0x300345(0x138b)]=new _0x57a889['Wo'](0x1,0x1,0x1),this[_0x300345(0x3c08)]=new _0x57a889['Wo'](0x1,0x1,0x1),this[_0x300345(0x6c6)]=new _0x57a889['Wo'](0x1,0x1,0x1),this[_0x300345(0x2927)]=new _0x57a889['Wo'](0x0,0x0,0x0),this['_microSurface']=0.9,this['_useLightmapAsShadowmap']=!0x1,this[_0x300345(0x2116)]=!0x0,this['_useRadianceOcclusion']=!0x0,this[_0x300345(0x3fd2)]=!0x1,this[_0x300345(0x3174)]=!0x0,this['_useMicroSurfaceFromReflectivityMapAlpha']=!0x1,this[_0x300345(0xd6d)]=!0x0,this[_0x300345(0x1a50)]=!0x1,this[_0x300345(0x29fb)]=!0x1,this[_0x300345(0x3e74)]=!0x1,this[_0x300345(0x3229)]=!0x1,this[_0x300345(0x25bc)]=!0x1,this['_lightFalloff']=_0x439236[_0x300345(0x61e)],this[_0x300345(0xe2)]=!0x0,this[_0x300345(0x1458)]=!0x1,this['_useParallax']=!0x1,this[_0x300345(0x3a58)]=!0x1,this['_parallaxScaleBias']=0.05,this[_0x300345(0x884)]=!0x1,this[_0x300345(0x243f)]=0x4,this[_0x300345(0x3274)]=!0x1,this['_invertNormalMapY']=!0x1,this['_twoSidedLighting']=!0x1,this['_alphaCutOff']=0.4,this[_0x300345(0x1881)]=!0x1,this['_useAlphaFresnel']=!0x1,this['_useLinearAlphaFresnel']=!0x1,this[_0x300345(0x295b)]=null,this[_0x300345(0x1c30)]=!0x1,this[_0x300345(0x320f)]=!0x1,this['_realTimeFilteringQuality']=_0x3e6bd0['g'][_0x300345(0x33fd)],this[_0x300345(0x18fe)]=!0x1,this[_0x300345(0x28f6)]=!0x1,this[_0x300345(0x29fd)]=null,this['_renderTargets']=new _0x1dfc4b['t'](0x10),this[_0x300345(0x19ed)]=new _0x57a889['Wo'](0x0,0x0,0x0),this['_useLogarithmicDepth']=!0x1,this[_0x300345(0x136c)]=!0x1,this[_0x300345(0x19b)]=0x0,this[_0x300345(0x3da)]=0x0,this[_0x300345(0x2aab)]=-0x1,this[_0x300345(0x214)]=0x1,this[_0x300345(0x235b)]=!0x1,this[_0x300345(0x26fb)]=new _0x230a13['d'](this),this[_0x300345(0x3f5d)]=new _0x3e0e21['Y'](this),this[_0x300345(0x24c1)]=new _0x3eb3fa['B'](this),this[_0x300345(0xe3f)]=new _0x5d0719['u'](this),this[_0x300345(0x300)]=new _0x249c11['B'](this),this[_0x300345(0x1fde)]=new _0x4d9bdf['u'](this),this[_0x300345(0x396a)]=new _0x305bd3['p'](this),this[_0x300345(0x3b63)](null),this['getRenderTargetTextures']=()=>(this[_0x300345(0x1a8d)][_0x300345(0x1589)](),_0x1f6274['k']['ReflectionTextureEnabled']&&this[_0x300345(0x3015)]&&this[_0x300345(0x3015)][_0x300345(0x1729)]&&this[_0x300345(0x1a8d)][_0x300345(0x2f54)](this['_reflectionTexture']),this['_eventInfo'][_0x300345(0x901)]=this[_0x300345(0x1a8d)],this[_0x300345(0x1fa)](this[_0x300345(0x8ee)]),this[_0x300345(0x1a8d)]),this['_environmentBRDFTexture']=(0x0,_0xb35c76['$'])(this[_0x300345(0x22fd)]()),this[_0x300345(0x28df)]=new _0x58182b['o']();}get[_0x47df8b(0x1c3e)](){var _0x4b0f07=_0x47df8b;return this[_0x4b0f07(0x320f)];}set[_0x47df8b(0x1c3e)](_0x3aa263){var _0x53d594=_0x47df8b;this[_0x53d594(0x320f)]=_0x3aa263,this[_0x53d594(0x1d4d)](_0x3e6bd0['g'][_0x53d594(0xd64)]);}get['realTimeFilteringQuality'](){var _0x411c85=_0x47df8b;return this[_0x411c85(0x143f)];}set[_0x47df8b(0x21e8)](_0x3c9583){var _0x5a2c2a=_0x47df8b;this[_0x5a2c2a(0x143f)]=_0x3c9583,this[_0x5a2c2a(0x1d4d)](_0x3e6bd0['g'][_0x5a2c2a(0xd64)]);}get['canRenderToMRT'](){return!0x0;}[_0x47df8b(0x3b63)](_0x255932){var _0x904b3b=_0x47df8b;_0x255932!==this[_0x904b3b(0x1de)]&&(this[_0x904b3b(0x1de)]&&this[_0x904b3b(0x29fd)]&&this[_0x904b3b(0x1de)]['onUpdateParameters'][_0x904b3b(0x2473)](this[_0x904b3b(0x29fd)]),this[_0x904b3b(0x1de)]=_0x255932||this[_0x904b3b(0x22fd)]()[_0x904b3b(0x2ee1)],this[_0x904b3b(0x1de)]&&(this[_0x904b3b(0x29fd)]=this[_0x904b3b(0x1de)][_0x904b3b(0x1d9d)]['add'](()=>{var _0x26fb03=_0x904b3b;this[_0x26fb03(0x14f1)]();})));}get[_0x47df8b(0x148c)](){var _0xb79757=_0x47df8b;return!!(_0x1f6274['k'][_0xb79757(0x872)]&&this[_0xb79757(0x3015)]&&this['_reflectionTexture'][_0xb79757(0x1729)])||this[_0xb79757(0x235b)];}get[_0x47df8b(0x2a17)](){var _0x2acf4b=_0x47df8b;return!this[_0x2acf4b(0x30ad)];}[_0x47df8b(0x1653)](){var _0x31fbbb=_0x47df8b;return _0x31fbbb(0x1b31);}get[_0x47df8b(0x2486)](){var _0x4a026e=_0x47df8b;return this[_0x4a026e(0x3aed)];}set[_0x47df8b(0x2486)](_0x158966){var _0x281145=_0x47df8b;this[_0x281145(0x3aed)]=_0x158966&&this['getScene']()['getEngine']()[_0x281145(0x1766)]()[_0x281145(0x2e9b)];}get[_0x47df8b(0x2fac)](){var _0x49fa63=_0x47df8b,_0x34f774;return this[_0x49fa63(0xb4f)]===_0x439236[_0x49fa63(0x2897)]||this[_0x49fa63(0xb4f)]===_0x439236['PBRMATERIAL_ALPHATEST']||(null==(_0x34f774=this[_0x49fa63(0x1fde)])?void 0x0:_0x34f774[_0x49fa63(0xd17)]);}[_0x47df8b(0x2286)](){var _0x2d2adf=_0x47df8b;return!this['_disableAlphaBlending']&&(this[_0x2d2adf(0x14f2)]<0x1||null!=this[_0x2d2adf(0x157c)]||this[_0x2d2adf(0x12ae)]());}[_0x47df8b(0x1db4)](){var _0x18a7ad=_0x47df8b,_0x1fd4c7;return!!this['_forceAlphaTest']||(null==(_0x1fd4c7=this[_0x18a7ad(0x1fde)])||!_0x1fd4c7[_0x18a7ad(0xd17)])&&this[_0x18a7ad(0x3168)]()&&(null==this[_0x18a7ad(0xb4f)]||this[_0x18a7ad(0xb4f)]===_0x439236['PBRMATERIAL_ALPHATEST']);}[_0x47df8b(0x12ae)](){var _0x2fd8aa=_0x47df8b;return null!=this['_albedoTexture']&&this[_0x2fd8aa(0x1b22)][_0x2fd8aa(0x291f)]&&this[_0x2fd8aa(0x3fd2)]&&this[_0x2fd8aa(0xb4f)]!==_0x439236[_0x2fd8aa(0x2897)];}[_0x47df8b(0x3168)](){var _0x24cbf3=_0x47df8b;return null!=this[_0x24cbf3(0x1b22)]&&this[_0x24cbf3(0x1b22)]['hasAlpha']||null!=this[_0x24cbf3(0x157c)];}[_0x47df8b(0x3e62)](){var _0x3a8d6c=_0x47df8b;return this[_0x3a8d6c(0x1b22)];}['isReadyForSubMesh'](_0x587221,_0x1ebfe1,_0x323003){var _0x5736fd=_0x47df8b;if(this['_uniformBufferLayoutBuilt']||this[_0x5736fd(0x36ca)](),_0x1ebfe1['effect']&&this['isFrozen']&&_0x1ebfe1[_0x5736fd(0x204d)][_0x5736fd(0x37ac)]&&_0x1ebfe1[_0x5736fd(0x204d)][_0x5736fd(0xf60)]===_0x323003)return!0x0;_0x1ebfe1[_0x5736fd(0x38f0)]||(this[_0x5736fd(0x3f44)](_0x27515f['S'][_0x5736fd(0x121a)],this[_0x5736fd(0x8ee)]),_0x1ebfe1['materialDefines']=new _0x396625(this[_0x5736fd(0x8ee)][_0x5736fd(0x2c9b)]));const _0x33eb6a=_0x1ebfe1[_0x5736fd(0x38f0)];if(this[_0x5736fd(0x3b59)](_0x1ebfe1))return!0x0;const _0x474c26=this[_0x5736fd(0x22fd)](),_0x56a69f=_0x474c26[_0x5736fd(0x2636)]();if(_0x33eb6a[_0x5736fd(0x3b75)]&&(this[_0x5736fd(0x8ee)][_0x5736fd(0x148c)]=!0x1,this[_0x5736fd(0x5e5)](this[_0x5736fd(0x8ee)]),this[_0x5736fd(0x235b)]=this[_0x5736fd(0x8ee)][_0x5736fd(0x148c)],_0x474c26['texturesEnabled'])){if(this[_0x5736fd(0x1b22)]&&_0x1f6274['k'][_0x5736fd(0x1141)]&&!this[_0x5736fd(0x1b22)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x5736fd(0x91a)]&&_0x1f6274['k'][_0x5736fd(0x32c1)]&&!this[_0x5736fd(0x91a)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x5736fd(0x157c)]&&_0x1f6274['k'][_0x5736fd(0xa1d)]&&!this[_0x5736fd(0x157c)]['isReadyOrNotBlocking']())return!0x1;const _0x410016=this[_0x5736fd(0x39ae)]();if(_0x410016&&_0x1f6274['k']['ReflectionTextureEnabled']){if(!_0x410016['isReadyOrNotBlocking']())return!0x1;if(_0x410016[_0x5736fd(0x2b1a)]&&!_0x410016['irradianceTexture']['isReadyOrNotBlocking']())return!0x1;}if(this['_lightmapTexture']&&_0x1f6274['k'][_0x5736fd(0x92f)]&&!this[_0x5736fd(0x2d17)][_0x5736fd(0x30b8)]())return!0x1;if(this[_0x5736fd(0xfd)]&&_0x1f6274['k']['EmissiveTextureEnabled']&&!this[_0x5736fd(0xfd)][_0x5736fd(0x30b8)]())return!0x1;if(_0x1f6274['k']['SpecularTextureEnabled']){if(this[_0x5736fd(0x1211)]){if(!this['_metallicTexture'][_0x5736fd(0x30b8)]())return!0x1;}else{if(this[_0x5736fd(0x3f21)]&&!this[_0x5736fd(0x3f21)]['isReadyOrNotBlocking']())return!0x1;}if(this[_0x5736fd(0x4fc)]&&!this['_metallicReflectanceTexture'][_0x5736fd(0x30b8)]())return!0x1;if(this[_0x5736fd(0x27d0)]&&!this['_reflectanceTexture'][_0x5736fd(0x30b8)]())return!0x1;if(this[_0x5736fd(0x2d21)]&&!this[_0x5736fd(0x2d21)][_0x5736fd(0x30b8)]())return!0x1;}if(_0x56a69f[_0x5736fd(0x1766)]()[_0x5736fd(0x16e3)]&&this[_0x5736fd(0x40de)]&&_0x1f6274['k'][_0x5736fd(0x205e)]&&!this[_0x5736fd(0x2b3d)]&&!this[_0x5736fd(0x40de)][_0x5736fd(0x3a4f)]())return!0x1;if(this['_environmentBRDFTexture']&&_0x1f6274['k'][_0x5736fd(0x872)]&&!this[_0x5736fd(0x295b)][_0x5736fd(0x3a4f)]())return!0x1;}if(this['_eventInfo'][_0x5736fd(0x2cd5)]=!0x0,this[_0x5736fd(0x8ee)][_0x5736fd(0x1f05)]=_0x33eb6a,this['_eventInfo'][_0x5736fd(0x1cfa)]=_0x1ebfe1,this[_0x5736fd(0x76b)](this['_eventInfo']),!this['_eventInfo'][_0x5736fd(0x2cd5)])return!0x1;if(_0x33eb6a[_0x5736fd(0x2210)]&&this[_0x5736fd(0x1de)]&&!this['_imageProcessingConfiguration'][_0x5736fd(0x3a4f)]())return!0x1;_0x56a69f['getCaps']()['standardDerivatives']||_0x587221[_0x5736fd(0x3acb)](_0x12c716['o'][_0x5736fd(0x3487)])||(_0x587221[_0x5736fd(0x2c0e)](!0x0),_0x1b3238['Y'][_0x5736fd(0x2e91)](_0x5736fd(0x1960)+_0x587221[_0x5736fd(0x3efc)]));var _0x4c4e41=_0x1ebfe1[_0x5736fd(0x204d)],_0x4bd7eb=_0x33eb6a[_0x5736fd(0x3c7e)];let _0x495b02=this[_0x5736fd(0x13fd)](_0x587221,_0x33eb6a,this[_0x5736fd(0x3aa7)],this[_0x5736fd(0x2cb0)],_0x323003,null,_0x1ebfe1[_0x5736fd(0x3b8e)]()[_0x5736fd(0x40a)]),_0x1aedd8=!0x1;if(_0x495b02){if(this[_0x5736fd(0x1bf4)]&&(_0x4e318c['effect']=_0x495b02,_0x4e318c[_0x5736fd(0x1cfa)]=_0x1ebfe1,this[_0x5736fd(0x1bf4)][_0x5736fd(0x3e9)](_0x4e318c)),this[_0x5736fd(0x1c11)]&&_0x4c4e41&&!_0x495b02[_0x5736fd(0x3a4f)]()){if(_0x495b02=_0x4c4e41,_0x33eb6a[_0x5736fd(0x3f6f)](),_0x1aedd8=this[_0x5736fd(0x19c4)],_0x4bd7eb)return!(_0x33eb6a[_0x5736fd(0x3c7e)]=!0x0);}else _0x474c26['resetCachedMaterial'](),_0x1ebfe1[_0x5736fd(0x3388)](_0x495b02,_0x33eb6a,this[_0x5736fd(0x1344)]);}return!(!_0x1ebfe1[_0x5736fd(0x204d)]||!_0x1ebfe1['effect'][_0x5736fd(0x3a4f)]()||(_0x33eb6a[_0x5736fd(0x1b75)]=_0x474c26[_0x5736fd(0x257c)](),_0x1ebfe1[_0x5736fd(0x204d)][_0x5736fd(0x37ac)]=!_0x1aedd8,_0x1ebfe1[_0x5736fd(0x204d)][_0x5736fd(0xf60)]=!!_0x323003,this[_0x5736fd(0x1107)](),0x0));}[_0x47df8b(0xd4f)](){var _0x2dfcec=_0x47df8b;return!(null==this[_0x2dfcec(0x1f2e)]&&null==this[_0x2dfcec(0x122b)]&&!this[_0x2dfcec(0x1211)]);}['_prepareEffect'](_0x40dd86,_0x516194,_0x2ceb9a=null,_0x2c8642=null,_0x2109bc=null,_0x459423=null,_0x265264){var _0x37d78f=_0x47df8b;if(this['_prepareDefines'](_0x40dd86,_0x516194,_0x2109bc,_0x459423,_0x265264),!_0x516194[_0x37d78f(0x1c18)])return null;_0x516194[_0x37d78f(0x1af4)]();const _0x2936e4=this['getScene'](),_0xfba99b=_0x2936e4[_0x37d78f(0x2636)](),_0x47a38d=new _0xa0a372['L']();let _0x24ea30=0x0;_0x516194[_0x37d78f(0xd22)]&&_0x47a38d['addFallback'](_0x24ea30++,'USESPHERICALINVERTEX'),_0x516194[_0x37d78f(0x1007)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30,_0x37d78f(0x1007)),_0x516194[_0x37d78f(0x3455)]&&_0x47a38d['addFallback'](_0x24ea30,_0x37d78f(0x3455)),_0x516194[_0x37d78f(0x283)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30,_0x37d78f(0x283)),_0x516194['LOGARITHMICDEPTH']&&_0x47a38d['addFallback'](_0x24ea30,_0x37d78f(0x260a)),_0x516194['PARALLAX']&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30,_0x37d78f(0x4104)),_0x516194[_0x37d78f(0x31e)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x31e)),_0x516194[_0x37d78f(0x34a5)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,'ENVIRONMENTBRDF'),_0x516194[_0x37d78f(0x3c22)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,'TANGENT'),_0x516194['BUMP']&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,'BUMP'),_0x24ea30=_0x114a2b['G'][_0x37d78f(0x2b48)](_0x516194,_0x47a38d,this[_0x37d78f(0x243f)],_0x24ea30++),_0x516194[_0x37d78f(0x105e)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x105e)),_0x516194[_0x37d78f(0x559)]&&_0x47a38d['addFallback'](_0x24ea30++,_0x37d78f(0x559)),_0x516194[_0x37d78f(0x32cd)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x32cd)),_0x516194['LIGHTMAP']&&_0x47a38d['addFallback'](_0x24ea30++,'LIGHTMAP'),_0x516194[_0x37d78f(0x1a11)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x1a11)),_0x516194[_0x37d78f(0x3705)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x3705)),_0x516194[_0x37d78f(0x11d7)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x11d7)),_0x516194[_0x37d78f(0x5e9)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x5e9)),_0x516194[_0x37d78f(0x28cb)]&&_0x47a38d[_0x37d78f(0x2041)](_0x24ea30++,_0x37d78f(0x28cb)),_0x516194[_0x37d78f(0x1bda)]&&_0x47a38d[_0x37d78f(0x2041)](0x0,_0x37d78f(0x1bda));const _0x43e420=[_0x12c716['o'][_0x37d78f(0x31b9)]];_0x516194[_0x37d78f(0x1a11)]&&_0x43e420[_0x37d78f(0x2f54)](_0x12c716['o'][_0x37d78f(0x3487)]),_0x516194[_0x37d78f(0x3c22)]&&_0x43e420['push'](_0x12c716['o']['TangentKind']);for(let _0x4dd23c=0x1;_0x4dd23c<=_0x3e6bd0['g'][_0x37d78f(0x33e7)];++_0x4dd23c)_0x516194['UV'+_0x4dd23c]&&_0x43e420[_0x37d78f(0x2f54)]('uv'+(0x1===_0x4dd23c?'':_0x4dd23c));_0x516194[_0x37d78f(0x5e9)]&&_0x43e420[_0x37d78f(0x2f54)](_0x12c716['o'][_0x37d78f(0x3469)]),_0x516194[_0x37d78f(0x2ffb)]&&_0x43e420[_0x37d78f(0x2f54)](_0x12c716['o'][_0x37d78f(0x34b)]),_0x114a2b['G'][_0x37d78f(0x3956)](_0x43e420,_0x40dd86,_0x516194,_0x47a38d),_0x114a2b['G'][_0x37d78f(0x401e)](_0x43e420,_0x516194),_0x114a2b['G'][_0x37d78f(0x3202)](_0x43e420,_0x40dd86,_0x516194),_0x114a2b['G']['PrepareAttributesForBakedVertexAnimation'](_0x43e420,_0x40dd86,_0x516194);let _0x4bee4e=_0x37d78f(0x261a);var _0x2109bc=[_0x37d78f(0x2d0),_0x37d78f(0x13df),_0x37d78f(0x22e8),_0x37d78f(0x40ea),'vLightsType',_0x37d78f(0x1b11),_0x37d78f(0x3d27),_0x37d78f(0x36b9),_0x37d78f(0x236a),'vEmissiveColor',_0x37d78f(0x1db1),'vReflectionColor',_0x37d78f(0x25aa),_0x37d78f(0x1736),_0x37d78f(0x30d7),_0x37d78f(0x2f38),_0x37d78f(0x3eb3),_0x37d78f(0xba),_0x37d78f(0x3673),_0x37d78f(0xc4c),'vReflectionSize','vEmissiveInfos',_0x37d78f(0x3a8f),_0x37d78f(0x980),_0x37d78f(0xc1d),'vReflectanceInfos',_0x37d78f(0x388),_0x37d78f(0x75b),'vLightmapInfos','mBones',_0x37d78f(0x395e),_0x37d78f(0xea),_0x37d78f(0x611),_0x37d78f(0xf1f),_0x37d78f(0x2b26),_0x37d78f(0x26da),'normalMatrix',_0x37d78f(0x3d39),_0x37d78f(0x2544),_0x37d78f(0x2a20),_0x37d78f(0x33fe),_0x37d78f(0x2832),_0x37d78f(0x20c6),_0x37d78f(0x2d47),_0x37d78f(0x1901),_0x37d78f(0x2780),_0x37d78f(0xf4b),_0x37d78f(0x3e5e),_0x37d78f(0x3dce),_0x37d78f(0x344a),_0x37d78f(0xa7c),_0x37d78f(0x1969),_0x37d78f(0x314),_0x37d78f(0x1954),_0x37d78f(0x40d1),_0x37d78f(0x3c13),_0x37d78f(0x2e53),'vSphericalL2_2',_0x37d78f(0x21ad),_0x37d78f(0x14c5),_0x37d78f(0x2538),_0x37d78f(0x1468),'vReflectionMicrosurfaceInfos',_0x37d78f(0x14f7),_0x37d78f(0x39a5),'vDebugMode','morphTargetTextureInfo',_0x37d78f(0x3eed)],_0x459423=['albedoSampler','reflectivitySampler',_0x37d78f(0x3377),_0x37d78f(0x24ff),_0x37d78f(0x226e),'lightmapSampler',_0x37d78f(0x4094),_0x37d78f(0x381a),_0x37d78f(0x30dc),_0x37d78f(0x1245),_0x37d78f(0x35ed),_0x37d78f(0x319a),_0x37d78f(0x2999),_0x37d78f(0x20ad),'metallicReflectanceSampler',_0x37d78f(0x350e),_0x37d78f(0x21f1),_0x37d78f(0x319e),_0x37d78f(0x1d61)],_0x265264=[_0x37d78f(0x141),_0x37d78f(0x1850),'Mesh'],_0x40dd86=(this[_0x37d78f(0x8ee)][_0x37d78f(0x138c)]=_0x47a38d,this['_eventInfo'][_0x37d78f(0x2550)]=_0x24ea30,this[_0x37d78f(0x8ee)][_0x37d78f(0x1f05)]=_0x516194,this[_0x37d78f(0x8ee)]['uniforms']=_0x2109bc,this['_eventInfo'][_0x37d78f(0x22b7)]=_0x43e420,this[_0x37d78f(0x8ee)][_0x37d78f(0x96f)]=_0x459423,this[_0x37d78f(0x8ee)]['uniformBuffersNames']=_0x265264,this[_0x37d78f(0x8ee)][_0x37d78f(0x1101)]=void 0x0,this['_eventInfo']['mesh']=_0x40dd86,this[_0x37d78f(0x3f44)](_0x27515f['S'][_0x37d78f(0x436)],this[_0x37d78f(0x8ee)]),_0x58182b['o'][_0x37d78f(0x285f)](_0x2109bc),_0x58182b['o'][_0x37d78f(0x1df7)](_0x459423),(0x0,_0x3cf9d0['qx'])(_0x2109bc),_0x4102ee['$']&&(_0x4102ee['$']['PrepareUniforms'](_0x2109bc,_0x516194),_0x4102ee['$'][_0x37d78f(0x1f03)](_0x459423,_0x516194)),_0x114a2b['G'][_0x37d78f(0x1795)]({'uniformsNames':_0x2109bc,'uniformBuffersNames':_0x265264,'samplers':_0x459423,'defines':_0x516194,'maxSimultaneousLights':this[_0x37d78f(0x243f)]}),{}),_0x292e4f=(this[_0x37d78f(0x2a76)]&&(_0x4bee4e=this['customShaderNameResolve'](_0x4bee4e,_0x2109bc,_0x265264,_0x459423,_0x516194,_0x43e420,_0x40dd86)),_0x516194[_0x37d78f(0x27d6)]()),_0x2109bc=_0xfba99b[_0x37d78f(0x3305)](_0x4bee4e,{'attributes':_0x43e420,'uniformsNames':_0x2109bc,'uniformBuffersNames':_0x265264,'samplers':_0x459423,'defines':_0x292e4f,'fallbacks':_0x47a38d,'onCompiled':_0x2ceb9a,'onError':_0x2c8642,'indexParameters':{'maxSimultaneousLights':this[_0x37d78f(0x243f)],'maxSimultaneousMorphTargets':_0x516194[_0x37d78f(0x1577)]},'processFinalCode':_0x40dd86['processFinalCode'],'processCodeAfterIncludes':this[_0x37d78f(0x8ee)][_0x37d78f(0x1101)],'multiTarget':_0x516194['PREPASS']},_0xfba99b);return this[_0x37d78f(0x8ee)][_0x37d78f(0x1101)]=void 0x0,_0x2109bc;}['_prepareDefines'](_0x5be0dd,_0x3c76dc,_0x3ce426=null,_0x335879=null,_0x3a0029=!0x1){var _0x4aa60c=_0x47df8b;const _0x5e79d6=this[_0x4aa60c(0x22fd)](),_0x2c48cc=_0x5e79d6[_0x4aa60c(0x2636)]();_0x114a2b['G']['PrepareDefinesForLights'](_0x5e79d6,_0x5be0dd,_0x3c76dc,!0x0,this[_0x4aa60c(0x243f)],this[_0x4aa60c(0x884)]),_0x3c76dc[_0x4aa60c(0x361e)]=!0x0,_0x114a2b['G'][_0x4aa60c(0x1ef8)](_0x5e79d6,_0x3c76dc);var _0x58e943=this['needAlphaBlendingForMesh'](_0x5be0dd)&&this[_0x4aa60c(0x22fd)]()[_0x4aa60c(0x2f42)];if(_0x114a2b['G'][_0x4aa60c(0xd3e)](_0x5e79d6,_0x3c76dc,this[_0x4aa60c(0x2c23)]&&!_0x58e943),_0x114a2b['G']['PrepareDefinesForOIT'](_0x5e79d6,_0x3c76dc,_0x58e943),_0x3c76dc[_0x4aa60c(0x3601)]=this[_0x4aa60c(0xd4f)](),_0x3c76dc[_0x4aa60c(0x3b75)]){_0x3c76dc[_0x4aa60c(0x1a0b)]=!0x1;for(let _0x2b8766=0x1;_0x2b8766<=_0x3e6bd0['g'][_0x4aa60c(0x33e7)];++_0x2b8766)_0x3c76dc[_0x4aa60c(0x2cd0)+_0x2b8766]=!0x1;if(_0x5e79d6[_0x4aa60c(0x3c87)]){_0x3c76dc['ALBEDODIRECTUV']=0x0,_0x3c76dc[_0x4aa60c(0xbfd)]=0x0,_0x3c76dc[_0x4aa60c(0x286e)]=0x0,_0x3c76dc[_0x4aa60c(0xb4e)]=0x0,_0x3c76dc[_0x4aa60c(0x1a79)]=0x0,_0x3c76dc[_0x4aa60c(0x254f)]=0x0,_0x3c76dc['METALLIC_REFLECTANCEDIRECTUV']=0x0,_0x3c76dc[_0x4aa60c(0x212e)]=0x0,_0x3c76dc[_0x4aa60c(0xbdc)]=0x0,_0x3c76dc[_0x4aa60c(0x307e)]=0x0,_0x2c48cc['getCaps']()['textureLOD']&&(_0x3c76dc[_0x4aa60c(0xc53)]=!0x0),this['_albedoTexture']&&_0x1f6274['k'][_0x4aa60c(0x1141)]?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this[_0x4aa60c(0x1b22)],_0x3c76dc,_0x4aa60c(0x184f)),_0x3c76dc[_0x4aa60c(0x1763)]=this[_0x4aa60c(0x1b22)][_0x4aa60c(0x1b93)]):_0x3c76dc[_0x4aa60c(0x184f)]=!0x1,this[_0x4aa60c(0x91a)]&&_0x1f6274['k'][_0x4aa60c(0x32c1)]?(_0x114a2b['G']['PrepareDefinesForMergedUV'](this[_0x4aa60c(0x91a)],_0x3c76dc,'AMBIENT'),_0x3c76dc['AMBIENTINGRAYSCALE']=this[_0x4aa60c(0x3229)]):_0x3c76dc[_0x4aa60c(0x3705)]=!0x1,this['_opacityTexture']&&_0x1f6274['k'][_0x4aa60c(0xa1d)]?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this[_0x4aa60c(0x157c)],_0x3c76dc,_0x4aa60c(0x22a0)),_0x3c76dc['OPACITYRGB']=this[_0x4aa60c(0x157c)]['getAlphaFromRGB']):_0x3c76dc[_0x4aa60c(0x22a0)]=!0x1;var _0x484ce6=this[_0x4aa60c(0x39ae)]();if(_0x484ce6&&_0x1f6274['k'][_0x4aa60c(0x872)]){switch(_0x3c76dc[_0x4aa60c(0x187c)]=!0x0,_0x3c76dc[_0x4aa60c(0x2e3b)]=_0x484ce6[_0x4aa60c(0x1b93)],_0x3c76dc[_0x4aa60c(0x1111)]=_0x484ce6[_0x4aa60c(0x3092)],_0x3c76dc['LODINREFLECTIONALPHA']=_0x484ce6[_0x4aa60c(0x3bb0)],_0x3c76dc['LINEARSPECULARREFLECTION']=_0x484ce6[_0x4aa60c(0x2d0c)],this['realTimeFiltering']&&0x0<this[_0x4aa60c(0x21e8)]?(_0x3c76dc[_0x4aa60c(0x11b2)]=''+this['realTimeFilteringQuality'],_0x2c48cc[_0x4aa60c(0x2d15)]['needTypeSuffixInShaderConstants']&&(_0x3c76dc[_0x4aa60c(0x11b2)]=_0x3c76dc[_0x4aa60c(0x11b2)]+'u'),_0x3c76dc[_0x4aa60c(0xacc)]=!0x0):_0x3c76dc[_0x4aa60c(0xacc)]=!0x1,_0x3c76dc[_0x4aa60c(0x410d)]=_0x484ce6[_0x4aa60c(0x3f4d)]===_0x5d8b55['x']['INVCUBIC_MODE'],_0x3c76dc[_0x4aa60c(0x198b)]=_0x484ce6['isCube'],_0x3c76dc['REFLECTIONMAP_OPPOSITEZ']=_0x3c76dc['REFLECTIONMAP_3D']&&this[_0x4aa60c(0x22fd)]()[_0x4aa60c(0xe97)]?!_0x484ce6['invertZ']:_0x484ce6[_0x4aa60c(0xa62)],_0x3c76dc[_0x4aa60c(0x2d94)]=!0x1,_0x3c76dc[_0x4aa60c(0x379f)]=!0x1,_0x3c76dc[_0x4aa60c(0x2d35)]=!0x1,_0x3c76dc['REFLECTIONMAP_PROJECTION']=!0x1,_0x3c76dc[_0x4aa60c(0x5c1)]=!0x1,_0x3c76dc['REFLECTIONMAP_SPHERICAL']=!0x1,_0x3c76dc[_0x4aa60c(0x198f)]=!0x1,_0x3c76dc['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,_0x3c76dc[_0x4aa60c(0x182d)]=!0x1,_0x484ce6[_0x4aa60c(0x3f4d)]){case _0x5d8b55['x']['EXPLICIT_MODE']:_0x3c76dc[_0x4aa60c(0x379f)]=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0x279d)]:_0x3c76dc[_0x4aa60c(0x2d35)]=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0x20ac)]:_0x3c76dc[_0x4aa60c(0x9c1)]=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0xec8)]:_0x3c76dc[_0x4aa60c(0x5c1)]=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0x1f22)]:_0x3c76dc[_0x4aa60c(0x3cda)]=!0x0;break;case _0x5d8b55['x']['EQUIRECTANGULAR_MODE']:_0x3c76dc['REFLECTIONMAP_EQUIRECTANGULAR']=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0x3a80)]:_0x3c76dc[_0x4aa60c(0x1bc9)]=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0x2601)]:_0x3c76dc[_0x4aa60c(0x182d)]=!0x0;break;case _0x5d8b55['x'][_0x4aa60c(0x2463)]:case _0x5d8b55['x'][_0x4aa60c(0x3795)]:default:_0x3c76dc['REFLECTIONMAP_CUBIC']=!0x0,_0x3c76dc[_0x4aa60c(0x3a18)]=!!_0x484ce6[_0x4aa60c(0x8c1)];}_0x484ce6[_0x4aa60c(0x3f4d)]!==_0x5d8b55['x'][_0x4aa60c(0xec8)]&&(_0x484ce6[_0x4aa60c(0x2b1a)]?(_0x3c76dc[_0x4aa60c(0x32cd)]=!0x0,_0x3c76dc[_0x4aa60c(0x559)]=!0x1):_0x484ce6[_0x4aa60c(0x2708)]&&(_0x3c76dc[_0x4aa60c(0x559)]=!0x0,_0x3c76dc[_0x4aa60c(0x32cd)]=!0x1,this[_0x4aa60c(0x1c30)]||this[_0x4aa60c(0x1c3e)]||_0x2c48cc[_0x4aa60c(0x1766)]()[_0x4aa60c(0x3908)]<=0x8?_0x3c76dc[_0x4aa60c(0xd22)]=!0x1:_0x3c76dc['USESPHERICALINVERTEX']=!0x0));}else _0x3c76dc[_0x4aa60c(0x187c)]=!0x1,_0x3c76dc[_0x4aa60c(0x198b)]=!0x1,_0x3c76dc['REFLECTIONMAP_SPHERICAL']=!0x1,_0x3c76dc['REFLECTIONMAP_PLANAR']=!0x1,_0x3c76dc[_0x4aa60c(0x2d94)]=!0x1,_0x3c76dc[_0x4aa60c(0x3a18)]=!0x1,_0x3c76dc[_0x4aa60c(0x9c1)]=!0x1,_0x3c76dc[_0x4aa60c(0x5c1)]=!0x1,_0x3c76dc[_0x4aa60c(0x379f)]=!0x1,_0x3c76dc[_0x4aa60c(0x198f)]=!0x1,_0x3c76dc[_0x4aa60c(0x1bc9)]=!0x1,_0x3c76dc[_0x4aa60c(0x182d)]=!0x1,_0x3c76dc[_0x4aa60c(0x410d)]=!0x1,_0x3c76dc[_0x4aa60c(0x559)]=!0x1,_0x3c76dc['USEIRRADIANCEMAP']=!0x1,_0x3c76dc[_0x4aa60c(0xd22)]=!0x1,_0x3c76dc[_0x4aa60c(0x14d5)]=!0x1,_0x3c76dc[_0x4aa60c(0x5c5)]=!0x1,_0x3c76dc[_0x4aa60c(0x2e3b)]=!0x1,_0x3c76dc[_0x4aa60c(0x1111)]=!0x1,_0x3c76dc[_0x4aa60c(0x23e6)]=!0x1;this[_0x4aa60c(0x2d17)]&&_0x1f6274['k']['LightmapTextureEnabled']?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this[_0x4aa60c(0x2d17)],_0x3c76dc,_0x4aa60c(0x1ce9)),_0x3c76dc['USELIGHTMAPASSHADOWMAP']=this[_0x4aa60c(0x1581)],_0x3c76dc[_0x4aa60c(0x143d)]=this[_0x4aa60c(0x2d17)][_0x4aa60c(0x1b93)],_0x3c76dc[_0x4aa60c(0x1b5)]=this['_lightmapTexture']['isRGBD']):_0x3c76dc[_0x4aa60c(0x1ce9)]=!0x1,this['_emissiveTexture']&&_0x1f6274['k'][_0x4aa60c(0x1ae5)]?(_0x114a2b['G']['PrepareDefinesForMergedUV'](this[_0x4aa60c(0xfd)],_0x3c76dc,_0x4aa60c(0x11d7)),_0x3c76dc[_0x4aa60c(0x167e)]=this[_0x4aa60c(0xfd)][_0x4aa60c(0x1b93)]):_0x3c76dc['EMISSIVE']=!0x1,_0x1f6274['k']['SpecularTextureEnabled']?(this[_0x4aa60c(0x1211)]?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this['_metallicTexture'],_0x3c76dc,_0x4aa60c(0x17b)),_0x3c76dc[_0x4aa60c(0x87c)]=this[_0x4aa60c(0xd6d)],_0x3c76dc[_0x4aa60c(0x250f)]=!this[_0x4aa60c(0xd6d)]&&this[_0x4aa60c(0x1a50)],_0x3c76dc['METALLNESSSTOREINMETALMAPBLUE']=this[_0x4aa60c(0x29fb)],_0x3c76dc[_0x4aa60c(0x115e)]=this[_0x4aa60c(0x3e74)],_0x3c76dc[_0x4aa60c(0x2cd8)]=!0x1):this[_0x4aa60c(0x3f21)]?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this[_0x4aa60c(0x3f21)],_0x3c76dc,_0x4aa60c(0x17b)),_0x3c76dc['MICROSURFACEFROMREFLECTIVITYMAP']=this[_0x4aa60c(0x313b)],_0x3c76dc['MICROSURFACEAUTOMATIC']=this[_0x4aa60c(0x25bc)],_0x3c76dc['REFLECTIVITY_GAMMA']=this[_0x4aa60c(0x3f21)][_0x4aa60c(0x1b93)]):_0x3c76dc[_0x4aa60c(0x17b)]=!0x1,this['_metallicReflectanceTexture']||this[_0x4aa60c(0x27d0)]?(_0x58e943=null!==this[_0x4aa60c(0x4fc)]&&this[_0x4aa60c(0x4fc)][_0x4aa60c(0x265a)]===(null==(_0x58e943=this[_0x4aa60c(0x27d0)])?void 0x0:_0x58e943['_texture'])&&this['_metallicReflectanceTexture'][_0x4aa60c(0x3776)](this['_reflectanceTexture']),_0x3c76dc[_0x4aa60c(0x24db)]=this[_0x4aa60c(0x37da)]&&!_0x58e943,this[_0x4aa60c(0x4fc)]?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this[_0x4aa60c(0x4fc)],_0x3c76dc,_0x4aa60c(0x2f9)),_0x3c76dc[_0x4aa60c(0x1d55)]=this[_0x4aa60c(0x4fc)][_0x4aa60c(0x1b93)]):_0x3c76dc[_0x4aa60c(0x2f9)]=!0x1,this[_0x4aa60c(0x27d0)]&&!_0x58e943&&(!this[_0x4aa60c(0x4fc)]||this[_0x4aa60c(0x4fc)]&&this[_0x4aa60c(0x37da)])?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this['_reflectanceTexture'],_0x3c76dc,'REFLECTANCE'),_0x3c76dc[_0x4aa60c(0x308e)]=this[_0x4aa60c(0x27d0)][_0x4aa60c(0x1b93)]):_0x3c76dc[_0x4aa60c(0x105c)]=!0x1):(_0x3c76dc[_0x4aa60c(0x2f9)]=!0x1,_0x3c76dc[_0x4aa60c(0x105c)]=!0x1),this[_0x4aa60c(0x2d21)]?_0x114a2b['G']['PrepareDefinesForMergedUV'](this['_microSurfaceTexture'],_0x3c76dc,_0x4aa60c(0x1fe1)):_0x3c76dc[_0x4aa60c(0x1fe1)]=!0x1):(_0x3c76dc['REFLECTIVITY']=!0x1,_0x3c76dc['MICROSURFACEMAP']=!0x1),_0x2c48cc[_0x4aa60c(0x1766)]()[_0x4aa60c(0x16e3)]&&this[_0x4aa60c(0x40de)]&&_0x1f6274['k']['BumpTextureEnabled']&&!this[_0x4aa60c(0x2b3d)]?(_0x114a2b['G'][_0x4aa60c(0x8ed)](this[_0x4aa60c(0x40de)],_0x3c76dc,_0x4aa60c(0x3310)),this[_0x4aa60c(0x380b)]&&this[_0x4aa60c(0x1b22)]&&_0x1f6274['k'][_0x4aa60c(0x1141)]?(_0x3c76dc[_0x4aa60c(0x4104)]=!0x0,_0x3c76dc[_0x4aa60c(0x31e)]=!!this['_useParallaxOcclusion']):_0x3c76dc[_0x4aa60c(0x4104)]=!0x1,_0x3c76dc[_0x4aa60c(0x3097)]=this['_useObjectSpaceNormalMap']):(_0x3c76dc['BUMP']=!0x1,_0x3c76dc[_0x4aa60c(0x4104)]=!0x1,_0x3c76dc[_0x4aa60c(0x31e)]=!0x1,_0x3c76dc[_0x4aa60c(0x3097)]=!0x1),this[_0x4aa60c(0x295b)]&&_0x1f6274['k']['ReflectionTextureEnabled']?(_0x3c76dc[_0x4aa60c(0x34a5)]=!0x0,_0x3c76dc[_0x4aa60c(0x29f7)]=this[_0x4aa60c(0x295b)][_0x4aa60c(0x3092)]):(_0x3c76dc[_0x4aa60c(0x34a5)]=!0x1,_0x3c76dc[_0x4aa60c(0x29f7)]=!0x1),this[_0x4aa60c(0x12ae)]()?_0x3c76dc[_0x4aa60c(0x39d3)]=!0x0:_0x3c76dc[_0x4aa60c(0x39d3)]=!0x1;}_0x3c76dc['SPECULAROVERALPHA']=this[_0x4aa60c(0x3174)],this[_0x4aa60c(0x1b3f)]===_0x439236[_0x4aa60c(0x2d03)]?(_0x3c76dc['USEPHYSICALLIGHTFALLOFF']=!0x1,_0x3c76dc['USEGLTFLIGHTFALLOFF']=!0x1):this['_lightFalloff']===_0x439236[_0x4aa60c(0x6e6)]?(_0x3c76dc[_0x4aa60c(0x18f6)]=!0x1,_0x3c76dc[_0x4aa60c(0xbc3)]=!0x0):(_0x3c76dc['USEPHYSICALLIGHTFALLOFF']=!0x0,_0x3c76dc[_0x4aa60c(0xbc3)]=!0x1),_0x3c76dc['RADIANCEOVERALPHA']=this[_0x4aa60c(0xe2)],!this[_0x4aa60c(0x32b8)]&&this[_0x4aa60c(0x1233)]?_0x3c76dc[_0x4aa60c(0x3d59)]=!0x0:_0x3c76dc[_0x4aa60c(0x3d59)]=!0x1,_0x3c76dc[_0x4aa60c(0x3455)]=_0x2c48cc[_0x4aa60c(0x1766)]()[_0x4aa60c(0x16e3)]&&this['_enableSpecularAntiAliasing'];}(_0x3c76dc[_0x4aa60c(0x3b75)]||_0x3c76dc[_0x4aa60c(0x25e5)])&&(_0x3c76dc['ALPHATESTVALUE']=''+this['_alphaCutOff']+(this[_0x4aa60c(0xb1b)]%0x1==0x0?'.':''),_0x3c76dc[_0x4aa60c(0x363d)]=this[_0x4aa60c(0x355d)]===_0x3e6bd0['g'][_0x4aa60c(0x387e)]||this['alphaMode']===_0x3e6bd0['g'][_0x4aa60c(0x27c0)],_0x3c76dc[_0x4aa60c(0x3b2f)]=this[_0x4aa60c(0x1c61)](_0x5be0dd),_0x3c76dc[_0x4aa60c(0x251a)]=this['_useAlphaFresnel']||this[_0x4aa60c(0x1eaf)],_0x3c76dc[_0x4aa60c(0x14a4)]=this['_useLinearAlphaFresnel']),_0x3c76dc['_areImageProcessingDirty']&&this['_imageProcessingConfiguration']&&this[_0x4aa60c(0x1de)][_0x4aa60c(0x22bd)](_0x3c76dc),_0x3c76dc['FORCENORMALFORWARD']=this[_0x4aa60c(0x18fe)],_0x3c76dc[_0x4aa60c(0xff2)]=this[_0x4aa60c(0x26bd)],_0x3c76dc[_0x4aa60c(0x165f)]=this[_0x4aa60c(0x2116)],_0x3c76dc[_0x4aa60c(0x25e5)]&&(_0x114a2b['G']['PrepareDefinesForMisc'](_0x5be0dd,_0x5e79d6,this[_0x4aa60c(0x3aed)],this['pointsCloud'],this[_0x4aa60c(0xafb)],this[_0x4aa60c(0x23a5)](_0x5be0dd)||this['_forceAlphaTest'],_0x3c76dc),_0x3c76dc['UNLIT']=this[_0x4aa60c(0x136c)]||(this[_0x4aa60c(0x227c)]||this[_0x4aa60c(0x2f2c)])&&!_0x5be0dd['isVerticesDataPresent'](_0x12c716['o'][_0x4aa60c(0x3487)]),_0x3c76dc['DEBUGMODE']=this[_0x4aa60c(0x19b)]),_0x114a2b['G'][_0x4aa60c(0x3418)](_0x5e79d6,_0x2c48cc,this,_0x3c76dc,!!_0x3ce426,_0x335879,_0x3a0029),this[_0x4aa60c(0x8ee)][_0x4aa60c(0x1f05)]=_0x3c76dc,this['_eventInfo']['mesh']=_0x5be0dd,this[_0x4aa60c(0x271d)](this['_eventInfo']),_0x114a2b['G']['PrepareDefinesForAttributes'](_0x5be0dd,_0x3c76dc,!0x0,!0x0,!0x0,this['_transparencyMode']!==_0x439236['PBRMATERIAL_OPAQUE']),this[_0x4aa60c(0xc79)](this[_0x4aa60c(0x8ee)]);}[_0x47df8b(0x2697)](_0x519490,_0x3da189,_0x39faf7){var _0x1b4048=_0x47df8b,_0x39faf7=Object[_0x1b4048(0x1666)]({'clipPlane':!0x1,'useInstances':!0x1},_0x39faf7),_0x5cb668=(this[_0x1b4048(0xde)]||this[_0x1b4048(0x36ca)](),this['_callbackPluginEventGeneric'](_0x27515f['S'][_0x1b4048(0x121a)],this[_0x1b4048(0x8ee)]),new _0x396625(this[_0x1b4048(0x8ee)]['defineNames']));const _0x1664c7=this[_0x1b4048(0x13fd)](_0x519490,_0x5cb668,void 0x0,void 0x0,_0x39faf7[_0x1b4048(0x2ec4)],_0x39faf7[_0x1b4048(0x23b3)],_0x519490[_0x1b4048(0x40a)]);this[_0x1b4048(0x1bf4)]&&(_0x4e318c[_0x1b4048(0x204d)]=_0x1664c7,_0x4e318c[_0x1b4048(0x1cfa)]=null,this['_onEffectCreatedObservable'][_0x1b4048(0x3e9)](_0x4e318c)),_0x1664c7['isReady']()?_0x3da189&&_0x3da189(this):_0x1664c7['onCompileObservable'][_0x1b4048(0x11ad)](()=>{_0x3da189&&_0x3da189(this);});}['buildUniformLayout'](){var _0xd17963=_0x47df8b;const _0x4719b6=this[_0xd17963(0x3e2e)];_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2f38),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x3eb3),0x4),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0xba),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x38b0),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x151e),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x3a8f),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x388),0x2),_0x4719b6['addUniform'](_0xd17963(0x3673),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x980),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0xc4c),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x3862),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x75b),0x3),_0x4719b6[_0xd17963(0x1dfb)]('albedoMatrix',0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0xea),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x611),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2b26),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2a20),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x26da),0x10),_0x4719b6[_0xd17963(0x1dfb)]('microSurfaceSamplerMatrix',0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2544),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x14f7),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0xf1f),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x3a7f),0x3),_0x4719b6['addUniform'](_0xd17963(0x3d27),0x4),_0x4719b6['addUniform'](_0xd17963(0x20c6),0x4),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2e86),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x30d7),0x1),_0x4719b6['addUniform'](_0xd17963(0x36b9),0x4),_0x4719b6[_0xd17963(0x1dfb)]('vEmissiveColor',0x3),_0x4719b6['addUniform'](_0xd17963(0x1b11),0x3),_0x4719b6[_0xd17963(0x1dfb)]('vDebugMode',0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x236a),0x4),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0xc1d),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x33fe),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x10b),0x2),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2832),0x10),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x1954),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x40d1),0x3),_0x4719b6['addUniform'](_0xd17963(0x3c13),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x2e53),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x67a),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x21ad),0x3),_0x4719b6['addUniform']('vSphericalL20',0x3),_0x4719b6['addUniform'](_0xd17963(0x2538),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x1468),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x1901),0x3),_0x4719b6[_0xd17963(0x1dfb)]('vSphericalY',0x3),_0x4719b6['addUniform'](_0xd17963(0xf4b),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x3e5e),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x3dce),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x344a),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0xa7c),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x1969),0x3),_0x4719b6[_0xd17963(0x1dfb)](_0xd17963(0x314),0x3),super[_0xd17963(0x36ca)]();}['bindForSubMesh'](_0x2b3350,_0x3bc0a9,_0x45012f){var _0x5b0ba6=_0x47df8b;const _0xc77c07=this[_0x5b0ba6(0x22fd)]();var _0x1eb760=_0x45012f['materialDefines'];if(_0x1eb760){var _0x3c81b6=_0x45012f[_0x5b0ba6(0x204d)];if(_0x3c81b6){this[_0x5b0ba6(0x39de)]=_0x3c81b6,_0x3bc0a9['getMeshUniformBuffer']()['bindToEffect'](_0x3c81b6,_0x5b0ba6(0x2575)),_0x3bc0a9[_0x5b0ba6(0xf2d)](_0x2b3350);const _0x40c860=_0xc77c07['getEngine']();this[_0x5b0ba6(0x3e2e)][_0x5b0ba6(0x64f)](_0x3c81b6,'Material'),this[_0x5b0ba6(0x28df)][_0x5b0ba6(0xbe6)](this['_activeEffect'],_0xc77c07,_0x3bc0a9,_0x2b3350,this[_0x5b0ba6(0x19c4)]),this[_0x5b0ba6(0x8ee)][_0x5b0ba6(0x1cfa)]=_0x45012f,this[_0x5b0ba6(0x39e9)](this[_0x5b0ba6(0x8ee)]),_0x1eb760['OBJECTSPACE_NORMALMAP']&&(_0x2b3350['toNormalMatrix'](this[_0x5b0ba6(0x2f34)]),this[_0x5b0ba6(0x2d81)](this[_0x5b0ba6(0x2f34)]));var _0x59c5dd,_0x2d8ee2,_0x2b3350=_0x3c81b6[_0x5b0ba6(0x26b9)]||this[_0x5b0ba6(0x2a64)](_0xc77c07,_0x3c81b6,_0x3bc0a9[_0x5b0ba6(0x1db1)]);_0x114a2b['G'][_0x5b0ba6(0x2863)](_0x3bc0a9,this['_activeEffect'],this[_0x5b0ba6(0x28df)]);let _0xb9f208=null;const _0x4ee08d=this['_uniformBuffer'];_0x2b3350?(this[_0x5b0ba6(0x240c)](_0x3c81b6),_0xb9f208=this[_0x5b0ba6(0x39ae)](),_0x4ee08d['useUbo']&&this[_0x5b0ba6(0x19c4)]&&_0x4ee08d[_0x5b0ba6(0x1587)]&&!_0x3c81b6['_forceRebindOnNextCall']||(_0xc77c07['texturesEnabled']&&(this[_0x5b0ba6(0x1b22)]&&_0x1f6274['k'][_0x5b0ba6(0x1141)]&&(_0x4ee08d[_0x5b0ba6(0x2ead)](_0x5b0ba6(0x2f38),this[_0x5b0ba6(0x1b22)][_0x5b0ba6(0x365d)],this['_albedoTexture']['level']),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x1b22)],_0x4ee08d,_0x5b0ba6(0x2b21))),this[_0x5b0ba6(0x91a)]&&_0x1f6274['k'][_0x5b0ba6(0x32c1)]&&(_0x4ee08d[_0x5b0ba6(0x1260)](_0x5b0ba6(0x3eb3),this[_0x5b0ba6(0x91a)][_0x5b0ba6(0x365d)],this['_ambientTexture'][_0x5b0ba6(0x2da0)],this['_ambientTextureStrength'],this[_0x5b0ba6(0x4f7)]),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x91a)],_0x4ee08d,_0x5b0ba6(0x3801))),this[_0x5b0ba6(0x157c)]&&_0x1f6274['k'][_0x5b0ba6(0xa1d)]&&(_0x4ee08d[_0x5b0ba6(0x2ead)](_0x5b0ba6(0xba),this[_0x5b0ba6(0x157c)][_0x5b0ba6(0x365d)],this[_0x5b0ba6(0x157c)]['level']),_0x114a2b['G']['BindTextureMatrix'](this[_0x5b0ba6(0x157c)],_0x4ee08d,_0x5b0ba6(0x3474))),_0xb9f208&&_0x1f6274['k'][_0x5b0ba6(0x872)]&&(_0x4ee08d[_0x5b0ba6(0x315f)](_0x5b0ba6(0xf1f),_0xb9f208[_0x5b0ba6(0x3fbc)]()),_0x4ee08d['updateFloat2'](_0x5b0ba6(0x3673),_0xb9f208[_0x5b0ba6(0x2da0)],0x0),_0xb9f208[_0x5b0ba6(0x8c1)]&&(_0x59c5dd=_0xb9f208,_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0xc4c),_0x59c5dd[_0x5b0ba6(0x197e)]),_0x4ee08d['updateVector3'](_0x5b0ba6(0x3862),_0x59c5dd[_0x5b0ba6(0x8c1)])),this[_0x5b0ba6(0x1c3e)]&&(_0x59c5dd=_0xb9f208[_0x5b0ba6(0x2cc8)]()[_0x5b0ba6(0x37ce)],_0x4ee08d['updateFloat2'](_0x5b0ba6(0x980),_0x59c5dd,_0x4cbeca['R'][_0x5b0ba6(0x280b)](_0x59c5dd))),_0x1eb760[_0x5b0ba6(0x32cd)]||(_0x59c5dd=_0xb9f208['sphericalPolynomial'],_0x1eb760['USESPHERICALFROMREFLECTIONMAP']&&_0x59c5dd&&(_0x1eb760[_0x5b0ba6(0x24ed)]?(_0x2d8ee2=_0x59c5dd[_0x5b0ba6(0x325c)],_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x1954),_0x2d8ee2[_0x5b0ba6(0x380d)]),_0x4ee08d[_0x5b0ba6(0x170b)]('vSphericalL1_1',_0x2d8ee2[_0x5b0ba6(0x3ecf)]),_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x3c13),_0x2d8ee2[_0x5b0ba6(0x40c5)]),_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x2e53),_0x2d8ee2['l11']),_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x67a),_0x2d8ee2[_0x5b0ba6(0xef)]),_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x21ad),_0x2d8ee2[_0x5b0ba6(0x3bcf)]),_0x4ee08d[_0x5b0ba6(0x170b)]('vSphericalL20',_0x2d8ee2[_0x5b0ba6(0x1f4c)]),_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x2538),_0x2d8ee2[_0x5b0ba6(0x1386)]),_0x4ee08d[_0x5b0ba6(0x170b)](_0x5b0ba6(0x1468),_0x2d8ee2[_0x5b0ba6(0x8c2)])):(_0x4ee08d['updateFloat3'](_0x5b0ba6(0x1901),_0x59c5dd['x']['x'],_0x59c5dd['x']['y'],_0x59c5dd['x']['z']),_0x4ee08d[_0x5b0ba6(0xbc0)]('vSphericalY',_0x59c5dd['y']['x'],_0x59c5dd['y']['y'],_0x59c5dd['y']['z']),_0x4ee08d[_0x5b0ba6(0xbc0)](_0x5b0ba6(0xf4b),_0x59c5dd['z']['x'],_0x59c5dd['z']['y'],_0x59c5dd['z']['z']),_0x4ee08d['updateFloat3'](_0x5b0ba6(0x3e5e),_0x59c5dd['xx']['x']-_0x59c5dd['zz']['x'],_0x59c5dd['xx']['y']-_0x59c5dd['zz']['y'],_0x59c5dd['xx']['z']-_0x59c5dd['zz']['z']),_0x4ee08d[_0x5b0ba6(0xbc0)]('vSphericalYY_ZZ',_0x59c5dd['yy']['x']-_0x59c5dd['zz']['x'],_0x59c5dd['yy']['y']-_0x59c5dd['zz']['y'],_0x59c5dd['yy']['z']-_0x59c5dd['zz']['z']),_0x4ee08d[_0x5b0ba6(0xbc0)](_0x5b0ba6(0x344a),_0x59c5dd['zz']['x'],_0x59c5dd['zz']['y'],_0x59c5dd['zz']['z']),_0x4ee08d['updateFloat3'](_0x5b0ba6(0xa7c),_0x59c5dd['xy']['x'],_0x59c5dd['xy']['y'],_0x59c5dd['xy']['z']),_0x4ee08d['updateFloat3'](_0x5b0ba6(0x1969),_0x59c5dd['yz']['x'],_0x59c5dd['yz']['y'],_0x59c5dd['yz']['z']),_0x4ee08d[_0x5b0ba6(0xbc0)](_0x5b0ba6(0x314),_0x59c5dd['zx']['x'],_0x59c5dd['zx']['y'],_0x59c5dd['zx']['z'])))),_0x4ee08d[_0x5b0ba6(0xbc0)](_0x5b0ba6(0x2e86),_0xb9f208['getSize']()[_0x5b0ba6(0x37ce)],_0xb9f208[_0x5b0ba6(0x2ac0)],_0xb9f208['lodGenerationOffset'])),this['_emissiveTexture']&&_0x1f6274['k'][_0x5b0ba6(0x1ae5)]&&(_0x4ee08d[_0x5b0ba6(0x2ead)]('vEmissiveInfos',this[_0x5b0ba6(0xfd)][_0x5b0ba6(0x365d)],this[_0x5b0ba6(0xfd)][_0x5b0ba6(0x2da0)]),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0xfd)],_0x4ee08d,'emissive')),this[_0x5b0ba6(0x2d17)]&&_0x1f6274['k'][_0x5b0ba6(0x92f)]&&(_0x4ee08d[_0x5b0ba6(0x2ead)]('vLightmapInfos',this[_0x5b0ba6(0x2d17)][_0x5b0ba6(0x365d)],this[_0x5b0ba6(0x2d17)][_0x5b0ba6(0x2da0)]),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this['_lightmapTexture'],_0x4ee08d,_0x5b0ba6(0x3abe))),_0x1f6274['k'][_0x5b0ba6(0x3689)]&&(this[_0x5b0ba6(0x1211)]?(_0x4ee08d['updateFloat3']('vReflectivityInfos',this[_0x5b0ba6(0x1211)]['coordinatesIndex'],this[_0x5b0ba6(0x1211)][_0x5b0ba6(0x2da0)],this['_ambientTextureStrength']),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x1211)],_0x4ee08d,'reflectivity')):this[_0x5b0ba6(0x3f21)]&&(_0x4ee08d[_0x5b0ba6(0xbc0)](_0x5b0ba6(0x3a8f),this[_0x5b0ba6(0x3f21)]['coordinatesIndex'],this[_0x5b0ba6(0x3f21)][_0x5b0ba6(0x2da0)],0x1),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x3f21)],_0x4ee08d,_0x5b0ba6(0x29e0))),this['_metallicReflectanceTexture']&&(_0x4ee08d[_0x5b0ba6(0x2ead)]('vMetallicReflectanceInfos',this[_0x5b0ba6(0x4fc)][_0x5b0ba6(0x365d)],this['_metallicReflectanceTexture']['level']),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x4fc)],_0x4ee08d,_0x5b0ba6(0x28f9))),this[_0x5b0ba6(0x27d0)]&&_0x1eb760[_0x5b0ba6(0x105c)]&&(_0x4ee08d[_0x5b0ba6(0x2ead)](_0x5b0ba6(0x10b),this[_0x5b0ba6(0x27d0)][_0x5b0ba6(0x365d)],this[_0x5b0ba6(0x27d0)][_0x5b0ba6(0x2da0)]),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x27d0)],_0x4ee08d,_0x5b0ba6(0x127f))),this[_0x5b0ba6(0x2d21)]&&(_0x4ee08d[_0x5b0ba6(0x2ead)](_0x5b0ba6(0x388),this[_0x5b0ba6(0x2d21)][_0x5b0ba6(0x365d)],this[_0x5b0ba6(0x2d21)]['level']),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this[_0x5b0ba6(0x2d21)],_0x4ee08d,_0x5b0ba6(0x319a)))),this[_0x5b0ba6(0x40de)]&&_0x40c860[_0x5b0ba6(0x1766)]()[_0x5b0ba6(0x16e3)]&&_0x1f6274['k']['BumpTextureEnabled']&&!this['_disableBumpMap']&&(_0x4ee08d[_0x5b0ba6(0xbc0)](_0x5b0ba6(0x75b),this[_0x5b0ba6(0x40de)]['coordinatesIndex'],this[_0x5b0ba6(0x40de)]['level'],this[_0x5b0ba6(0x2800)]),_0x114a2b['G'][_0x5b0ba6(0x1d23)](this['_bumpTexture'],_0x4ee08d,_0x5b0ba6(0x1eda)),_0xc77c07['_mirroredCameraPosition']?_0x4ee08d['updateFloat2'](_0x5b0ba6(0x14f7),this[_0x5b0ba6(0x3274)]?0x1:-0x1,this[_0x5b0ba6(0x480)]?0x1:-0x1):_0x4ee08d[_0x5b0ba6(0x2ead)]('vTangentSpaceParams',this[_0x5b0ba6(0x3274)]?-0x1:0x1,this[_0x5b0ba6(0x480)]?-0x1:0x1))),this[_0x5b0ba6(0x227c)]&&_0x4ee08d[_0x5b0ba6(0x420)]('pointSize',this[_0x5b0ba6(0x30d7)]),_0x1eb760['METALLICWORKFLOW']?(_0x57a889['zZ'][_0x5b0ba6(0x3777)][0x0]['r']=void 0x0===this['_metallic']||null===this[_0x5b0ba6(0x1f2e)]?0x1:this['_metallic'],_0x57a889['zZ'][_0x5b0ba6(0x3777)][0x0]['g']=void 0x0===this[_0x5b0ba6(0x122b)]||null===this[_0x5b0ba6(0x122b)]?0x1:this[_0x5b0ba6(0x122b)],_0x4ee08d[_0x5b0ba6(0x1279)](_0x5b0ba6(0x36b9),_0x57a889['zZ'][_0x5b0ba6(0x3777)][0x0],0x1),_0x2d8ee2=null!=(_0x59c5dd=null==(_0x2d8ee2=this['subSurface'])?void 0x0:_0x2d8ee2[_0x5b0ba6(0x3644)])?_0x59c5dd:1.5,_0x59c5dd=Math[_0x5b0ba6(0x2a91)]((_0x2d8ee2-0x1)/(_0x2d8ee2+0x1),0x2),this[_0x5b0ba6(0x10b4)][_0x5b0ba6(0x3c2a)](_0x59c5dd*this[_0x5b0ba6(0x253d)],_0x57a889['zZ']['Color3'][0x0]),_0x2d8ee2=this[_0x5b0ba6(0x253d)],_0x4ee08d['updateColor4']('vMetallicReflectanceFactors',_0x57a889['zZ']['Color3'][0x0],_0x2d8ee2)):_0x4ee08d['updateColor4'](_0x5b0ba6(0x36b9),this[_0x5b0ba6(0x3c08)],this[_0x5b0ba6(0xe1a)]),_0x4ee08d[_0x5b0ba6(0x138a)]('vEmissiveColor',_0x1f6274['k'][_0x5b0ba6(0x1ae5)]?this['_emissiveColor']:_0x57a889['Wo'][_0x5b0ba6(0x3cd6)]),_0x4ee08d[_0x5b0ba6(0x138a)](_0x5b0ba6(0x3a7f),this[_0x5b0ba6(0x6c6)]),!_0x1eb760[_0x5b0ba6(0x4052)]&&null!=(_0x59c5dd=this[_0x5b0ba6(0x1fde)])&&_0x59c5dd[_0x5b0ba6(0x26b3)]?_0x4ee08d[_0x5b0ba6(0x1279)]('vAlbedoColor',this['_albedoColor'],0x1):_0x4ee08d[_0x5b0ba6(0x1279)]('vAlbedoColor',this[_0x5b0ba6(0x138b)],this['alpha']),this['_lightingInfos']['x']=this[_0x5b0ba6(0xb54)],this[_0x5b0ba6(0x3172)]['y']=this[_0x5b0ba6(0x3386)],this[_0x5b0ba6(0x3172)]['z']=this['_environmentIntensity']*_0xc77c07[_0x5b0ba6(0x1117)],this[_0x5b0ba6(0x3172)]['w']=this['_specularIntensity'],_0x4ee08d[_0x5b0ba6(0x276c)]('vLightingIntensity',this[_0x5b0ba6(0x3172)]),_0xc77c07[_0x5b0ba6(0x143a)][_0x5b0ba6(0x2b3f)](this['_ambientColor'],this[_0x5b0ba6(0x19ed)]),_0x4ee08d['updateColor3'](_0x5b0ba6(0x1b11),this[_0x5b0ba6(0x19ed)]),_0x4ee08d[_0x5b0ba6(0x2ead)](_0x5b0ba6(0x1a0d),this['debugLimit'],this['debugFactor'])),_0xc77c07['texturesEnabled']&&(this[_0x5b0ba6(0x1b22)]&&_0x1f6274['k'][_0x5b0ba6(0x1141)]&&_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x34c4),this[_0x5b0ba6(0x1b22)]),this[_0x5b0ba6(0x91a)]&&_0x1f6274['k'][_0x5b0ba6(0x32c1)]&&_0x4ee08d[_0x5b0ba6(0x19ec)]('ambientSampler',this[_0x5b0ba6(0x91a)]),this[_0x5b0ba6(0x157c)]&&_0x1f6274['k'][_0x5b0ba6(0xa1d)]&&_0x4ee08d[_0x5b0ba6(0x19ec)]('opacitySampler',this['_opacityTexture']),_0xb9f208&&_0x1f6274['k']['ReflectionTextureEnabled']&&(_0x1eb760[_0x5b0ba6(0xc53)]?_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x381a),_0xb9f208):(_0x4ee08d[_0x5b0ba6(0x19ec)]('reflectionSampler',_0xb9f208[_0x5b0ba6(0x37d9)]||_0xb9f208),_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x30dc),_0xb9f208[_0x5b0ba6(0x3a5a)]||_0xb9f208),_0x4ee08d['setTexture'](_0x5b0ba6(0x1245),_0xb9f208[_0x5b0ba6(0x2c6e)]||_0xb9f208)),_0x1eb760[_0x5b0ba6(0x32cd)]&&_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x35ed),_0xb9f208[_0x5b0ba6(0x2b1a)])),_0x1eb760['ENVIRONMENTBRDF']&&_0x4ee08d[_0x5b0ba6(0x19ec)]('environmentBrdfSampler',this['_environmentBRDFTexture']),this[_0x5b0ba6(0xfd)]&&_0x1f6274['k']['EmissiveTextureEnabled']&&_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x24ff),this[_0x5b0ba6(0xfd)]),this[_0x5b0ba6(0x2d17)]&&_0x1f6274['k']['LightmapTextureEnabled']&&_0x4ee08d[_0x5b0ba6(0x19ec)]('lightmapSampler',this['_lightmapTexture']),_0x1f6274['k'][_0x5b0ba6(0x3689)]&&(this[_0x5b0ba6(0x1211)]?_0x4ee08d[_0x5b0ba6(0x19ec)]('reflectivitySampler',this[_0x5b0ba6(0x1211)]):this[_0x5b0ba6(0x3f21)]&&_0x4ee08d[_0x5b0ba6(0x19ec)]('reflectivitySampler',this[_0x5b0ba6(0x3f21)]),this['_metallicReflectanceTexture']&&_0x4ee08d[_0x5b0ba6(0x19ec)]('metallicReflectanceSampler',this[_0x5b0ba6(0x4fc)]),this[_0x5b0ba6(0x27d0)]&&_0x1eb760[_0x5b0ba6(0x105c)]&&_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x350e),this[_0x5b0ba6(0x27d0)]),this[_0x5b0ba6(0x2d21)]&&_0x4ee08d[_0x5b0ba6(0x19ec)](_0x5b0ba6(0x319a),this[_0x5b0ba6(0x2d21)])),this[_0x5b0ba6(0x40de)]&&_0x40c860[_0x5b0ba6(0x1766)]()[_0x5b0ba6(0x16e3)]&&_0x1f6274['k']['BumpTextureEnabled']&&!this['_disableBumpMap']&&_0x4ee08d['setTexture'](_0x5b0ba6(0x226e),this[_0x5b0ba6(0x40de)])),this['getScene']()['useOrderIndependentTransparency']&&this[_0x5b0ba6(0x1c61)](_0x3bc0a9)&&this[_0x5b0ba6(0x22fd)]()[_0x5b0ba6(0x2377)][_0x5b0ba6(0x2dcf)](_0x3c81b6),this[_0x5b0ba6(0x8ee)][_0x5b0ba6(0x1cfa)]=_0x45012f,this[_0x5b0ba6(0x2dbf)](this[_0x5b0ba6(0x8ee)]),(0x0,_0x3cf9d0['an'])(this['_activeEffect'],this,_0xc77c07),this[_0x5b0ba6(0x40dc)](_0x3c81b6)):_0xc77c07[_0x5b0ba6(0x2636)]()[_0x5b0ba6(0x2d15)][_0x5b0ba6(0xbec)]&&(this['_needToBindSceneUbo']=!0x0),!_0x2b3350&&this['isFrozen']||(_0xc77c07[_0x5b0ba6(0x33b1)]&&!this[_0x5b0ba6(0x884)]&&_0x114a2b['G'][_0x5b0ba6(0x312f)](_0xc77c07,_0x3bc0a9,this['_activeEffect'],_0x1eb760,this[_0x5b0ba6(0x243f)]),(_0xc77c07[_0x5b0ba6(0xafb)]&&_0x3bc0a9['applyFog']&&_0xc77c07[_0x5b0ba6(0x3e1a)]!==_0x3e2527['x']['FOGMODE_NONE']||_0xb9f208||_0x3bc0a9['receiveShadows']||_0x1eb760[_0x5b0ba6(0x19ce)])&&this[_0x5b0ba6(0x2fa8)](_0x3c81b6),_0x114a2b['G']['BindFogParameters'](_0xc77c07,_0x3bc0a9,this[_0x5b0ba6(0x39de)],!0x0),_0x1eb760[_0x5b0ba6(0x1577)]&&_0x114a2b['G'][_0x5b0ba6(0x32c7)](_0x3bc0a9,this[_0x5b0ba6(0x39de)]),_0x1eb760[_0x5b0ba6(0x7d0)]&&null!=(_0x2d8ee2=_0x3bc0a9[_0x5b0ba6(0x2ec3)])&&_0x2d8ee2['bind'](_0x3c81b6,_0x1eb760[_0x5b0ba6(0x1395)]),this[_0x5b0ba6(0x1de)][_0x5b0ba6(0x2dcf)](this[_0x5b0ba6(0x39de)]),_0x114a2b['G'][_0x5b0ba6(0x161b)](_0x1eb760,this['_activeEffect'],_0xc77c07)),this['_afterBind'](_0x3bc0a9,this[_0x5b0ba6(0x39de)]),_0x4ee08d['update']();}}}[_0x47df8b(0xcc1)](){var _0x41b263=_0x47df8b;const _0x21a46b=super[_0x41b263(0xcc1)]();return this[_0x41b263(0x1b22)]&&this[_0x41b263(0x1b22)]['animations']&&0x0<this[_0x41b263(0x1b22)]['animations'][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this['_albedoTexture']),this['_ambientTexture']&&this[_0x41b263(0x91a)][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x91a)][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this[_0x41b263(0x91a)]),this[_0x41b263(0x157c)]&&this['_opacityTexture'][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x157c)]['animations'][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this[_0x41b263(0x157c)]),this[_0x41b263(0x3015)]&&this['_reflectionTexture'][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x3015)][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this[_0x41b263(0x3015)]),this[_0x41b263(0xfd)]&&this[_0x41b263(0xfd)][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0xfd)][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this['_emissiveTexture']),this['_metallicTexture']&&this[_0x41b263(0x1211)][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x1211)][_0x41b263(0x1b36)][_0x41b263(0x132e)]?_0x21a46b[_0x41b263(0x2f54)](this['_metallicTexture']):this[_0x41b263(0x3f21)]&&this[_0x41b263(0x3f21)][_0x41b263(0x1b36)]&&0x0<this['_reflectivityTexture']['animations']['length']&&_0x21a46b[_0x41b263(0x2f54)](this[_0x41b263(0x3f21)]),this['_bumpTexture']&&this['_bumpTexture'][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x40de)][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this[_0x41b263(0x40de)]),this[_0x41b263(0x2d17)]&&this[_0x41b263(0x2d17)][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x2d17)][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this[_0x41b263(0x2d17)]),this[_0x41b263(0x4fc)]&&this[_0x41b263(0x4fc)][_0x41b263(0x1b36)]&&0x0<this['_metallicReflectanceTexture'][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b['push'](this['_metallicReflectanceTexture']),this[_0x41b263(0x27d0)]&&this[_0x41b263(0x27d0)][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x27d0)]['animations'][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this['_reflectanceTexture']),this[_0x41b263(0x2d21)]&&this[_0x41b263(0x2d21)][_0x41b263(0x1b36)]&&0x0<this[_0x41b263(0x2d21)][_0x41b263(0x1b36)][_0x41b263(0x132e)]&&_0x21a46b[_0x41b263(0x2f54)](this['_microSurfaceTexture']),_0x21a46b;}[_0x47df8b(0x39ae)](){var _0x55e1bf=_0x47df8b;return this['_reflectionTexture']||this[_0x55e1bf(0x22fd)]()[_0x55e1bf(0x1de0)];}[_0x47df8b(0x13b1)](){var _0x5a3437=_0x47df8b;const _0x12a7ca=super['getActiveTextures']();return this[_0x5a3437(0x1b22)]&&_0x12a7ca['push'](this['_albedoTexture']),this[_0x5a3437(0x91a)]&&_0x12a7ca['push'](this['_ambientTexture']),this[_0x5a3437(0x157c)]&&_0x12a7ca['push'](this[_0x5a3437(0x157c)]),this['_reflectionTexture']&&_0x12a7ca[_0x5a3437(0x2f54)](this['_reflectionTexture']),this['_emissiveTexture']&&_0x12a7ca[_0x5a3437(0x2f54)](this[_0x5a3437(0xfd)]),this[_0x5a3437(0x3f21)]&&_0x12a7ca['push'](this[_0x5a3437(0x3f21)]),this[_0x5a3437(0x1211)]&&_0x12a7ca[_0x5a3437(0x2f54)](this['_metallicTexture']),this['_metallicReflectanceTexture']&&_0x12a7ca['push'](this[_0x5a3437(0x4fc)]),this['_reflectanceTexture']&&_0x12a7ca[_0x5a3437(0x2f54)](this[_0x5a3437(0x27d0)]),this[_0x5a3437(0x2d21)]&&_0x12a7ca['push'](this['_microSurfaceTexture']),this['_bumpTexture']&&_0x12a7ca[_0x5a3437(0x2f54)](this[_0x5a3437(0x40de)]),this[_0x5a3437(0x2d17)]&&_0x12a7ca[_0x5a3437(0x2f54)](this[_0x5a3437(0x2d17)]),_0x12a7ca;}[_0x47df8b(0x15f3)](_0xf7544f){var _0x14e37a=_0x47df8b;return!!super[_0x14e37a(0x15f3)](_0xf7544f)||this[_0x14e37a(0x1b22)]===_0xf7544f||this[_0x14e37a(0x91a)]===_0xf7544f||this[_0x14e37a(0x157c)]===_0xf7544f||this[_0x14e37a(0x3015)]===_0xf7544f||this[_0x14e37a(0xfd)]===_0xf7544f||this[_0x14e37a(0x3f21)]===_0xf7544f||this['_metallicTexture']===_0xf7544f||this[_0x14e37a(0x4fc)]===_0xf7544f||this[_0x14e37a(0x27d0)]===_0xf7544f||this['_microSurfaceTexture']===_0xf7544f||this['_bumpTexture']===_0xf7544f||this[_0x14e37a(0x2d17)]===_0xf7544f;}[_0x47df8b(0xb02)](){var _0x2bdc29=_0x47df8b,_0x6e7111;if(null==(_0x6e7111=this[_0x2bdc29(0x1fde)])||!_0x6e7111[_0x2bdc29(0x249c)])return!0x1;const _0x12117c=this[_0x2bdc29(0x22fd)]()[_0x2bdc29(0x1098)]();return _0x12117c&&(_0x12117c['enabled']=!0x0),!0x0;}['dispose'](_0x433cff,_0x14dbe8){var _0x1c01db=_0x47df8b,_0x279d11;_0x14dbe8&&(this['_environmentBRDFTexture']&&this['getScene']()[_0x1c01db(0x1249)]!==this[_0x1c01db(0x295b)]&&this[_0x1c01db(0x295b)][_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x1b22)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this['_ambientTexture'])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x157c)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this['_reflectionTexture'])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0xfd)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x1211)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x3f21)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x40de)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x2d17)])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this['_metallicReflectanceTexture'])&&_0x279d11[_0x1c01db(0x2d20)](),null!=(_0x279d11=this[_0x1c01db(0x27d0)])&&_0x279d11['dispose'](),null!=(_0x279d11=this[_0x1c01db(0x2d21)])&&_0x279d11['dispose']()),this['_renderTargets'][_0x1c01db(0x2d20)](),this[_0x1c01db(0x1de)]&&this[_0x1c01db(0x29fd)]&&this['_imageProcessingConfiguration'][_0x1c01db(0x1d9d)][_0x1c01db(0x2473)](this[_0x1c01db(0x29fd)]),super[_0x1c01db(0x2d20)](_0x433cff,_0x14dbe8);}}_0x439236[_0x47df8b(0x2897)]=_0x3db1c9['F'][_0x47df8b(0x10c3)],_0x439236[_0x47df8b(0x1624)]=_0x3db1c9['F']['MATERIAL_ALPHATEST'],_0x439236['PBRMATERIAL_ALPHABLEND']=_0x3db1c9['F'][_0x47df8b(0x2542)],_0x439236[_0x47df8b(0x773)]=_0x3db1c9['F']['MATERIAL_ALPHATESTANDBLEND'],_0x439236['DEFAULT_AO_ON_ANALYTICAL_LIGHTS']=0x0,_0x439236['LIGHTFALLOFF_PHYSICAL']=0x0,_0x439236[_0x47df8b(0x6e6)]=0x1,_0x439236[_0x47df8b(0x2d03)]=0x2,_0x40b519([(0x0,_0x4435a8['rX'])()],_0x439236[_0x47df8b(0x1229)],_0x47df8b(0x1de),void 0x0),_0x40b519([(0x0,_0x4435a8['wz'])('_markAllSubMeshesAsMiscDirty')],_0x439236[_0x47df8b(0x1229)],_0x47df8b(0x3da),void 0x0),_0x40b519([(0x0,_0x4435a8['qC'])()],_0x439236[_0x47df8b(0x1229)],_0x47df8b(0x2486),null);},0xb7c2:(_0x1e4d63,_0x32ccce,_0x5236aa)=>{var _0x31722d=a8_0x49466b;_0x5236aa['d'](_0x32ccce,{'P':()=>_0x1d830a});function _0x2112f4(_0x5c4a5e,_0x3c413e,_0x4eabd7,_0x405b92){var _0x47646e=a8_0x58a1,_0x213faf,_0x18f7dd=arguments[_0x47646e(0x132e)],_0x8f8b1a=_0x18f7dd<0x3?_0x3c413e:null===_0x405b92?_0x405b92=Object['getOwnPropertyDescriptor'](_0x3c413e,_0x4eabd7):_0x405b92;if(_0x47646e(0x20cb)==typeof Reflect&&_0x47646e(0x187)==typeof Reflect[_0x47646e(0x14d7)])_0x8f8b1a=Reflect[_0x47646e(0x14d7)](_0x5c4a5e,_0x3c413e,_0x4eabd7,_0x405b92);else{for(var _0x21d05f=_0x5c4a5e[_0x47646e(0x132e)]-0x1;0x0<=_0x21d05f;_0x21d05f--)(_0x213faf=_0x5c4a5e[_0x21d05f])&&(_0x8f8b1a=(_0x18f7dd<0x3?_0x213faf(_0x8f8b1a):0x3<_0x18f7dd?_0x213faf(_0x3c413e,_0x4eabd7,_0x8f8b1a):_0x213faf(_0x3c413e,_0x4eabd7))||_0x8f8b1a);}0x3<_0x18f7dd&&_0x8f8b1a&&Object['defineProperty'](_0x3c413e,_0x4eabd7,_0x8f8b1a);}var _0x32ccce=_0x5236aa(0x153ad),_0x51f738=_0x5236aa(0xc84b),_0x5236aa=_0x5236aa(0x1ee0);class _0x1d830a extends _0x5236aa['m']{constructor(_0x59d9f8,_0x385796){var _0x506222=a8_0x58a1;super(_0x59d9f8,_0x385796),this[_0x506222(0x2606)]=0x4,this['disableLighting']=!0x1,this[_0x506222(0x19b5)]=!0x1,this[_0x506222(0x2916)]=!0x1,this['emissiveColor']=new _0x51f738['Wo'](0x0,0x0,0x0),this['occlusionStrength']=0x1,this['useLightmapAsShadowmap']=!0x1,this[_0x506222(0x3fd2)]=!0x0,this[_0x506222(0x3229)]=!0x0;}get[_0x31722d(0x3731)](){var _0x47817a=_0x31722d;return this[_0x47817a(0x1233)];}set[_0x31722d(0x3731)](_0x3f0fe5){var _0x20fcf3=_0x31722d;this[_0x20fcf3(0x1233)]!==_0x3f0fe5&&(this['_twoSidedLighting']=_0x3f0fe5,this[_0x20fcf3(0x32b8)]=!_0x3f0fe5,this[_0x20fcf3(0x39ba)]());}[_0x31722d(0x1653)](){return'PBRBaseSimpleMaterial';}}_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])('_markAllSubMeshesAsLightsDirty')],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x2606),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x1830))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x30e9),void 0x0),_0x2112f4([(0x0,_0x32ccce['oU'])(),(0x0,_0x32ccce['wz'])('_markAllSubMeshesAsTexturesDirty',_0x31722d(0x3015))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x1de0),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x19b5),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x1d830a[_0x31722d(0x1229)],'invertNormalMapY',void 0x0),_0x2112f4([(0x0,_0x32ccce['oU'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba),_0x31722d(0x40de))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x4e5),void 0x0),_0x2112f4([(0x0,_0x32ccce['n9'])(_0x31722d(0x1b7a)),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba))],_0x1d830a['prototype'],_0x31722d(0x9b6),void 0x0),_0x2112f4([(0x0,_0x32ccce['oU'])(),(0x0,_0x32ccce['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x26b5),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])('_markAllSubMeshesAsTexturesDirty',_0x31722d(0x1db2))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x3fa9),void 0x0),_0x2112f4([(0x0,_0x32ccce['oU'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba),_0x31722d(0x91a))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x1aea),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba),'_alphaCutOff')],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x281d),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])()],_0x1d830a[_0x31722d(0x1229)],'doubleSided',null),_0x2112f4([(0x0,_0x32ccce['oU'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba),null)],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0xe53),void 0x0),_0x2112f4([(0x0,_0x32ccce['qC'])(),(0x0,_0x32ccce['wz'])(_0x31722d(0x39ba))],_0x1d830a[_0x31722d(0x1229)],_0x31722d(0x3ea4),void 0x0);},0x14667:(_0x35f66d,_0x210b2a,_0x3341e3)=>{var _0x2e45bf=a8_0x49466b;_0x3341e3['d'](_0x210b2a,{'Y':()=>_0x4f00be});function _0x295025(_0x4acb46,_0x3f537f,_0xa5592e,_0x46a555){var _0x288e48=a8_0x58a1,_0x5d3c53,_0x668df4=arguments[_0x288e48(0x132e)],_0x21da83=_0x668df4<0x3?_0x3f537f:null===_0x46a555?_0x46a555=Object[_0x288e48(0x319d)](_0x3f537f,_0xa5592e):_0x46a555;if(_0x288e48(0x20cb)==typeof Reflect&&_0x288e48(0x187)==typeof Reflect[_0x288e48(0x14d7)])_0x21da83=Reflect[_0x288e48(0x14d7)](_0x4acb46,_0x3f537f,_0xa5592e,_0x46a555);else{for(var _0x409a89=_0x4acb46[_0x288e48(0x132e)]-0x1;0x0<=_0x409a89;_0x409a89--)(_0x5d3c53=_0x4acb46[_0x409a89])&&(_0x21da83=(_0x668df4<0x3?_0x5d3c53(_0x21da83):0x3<_0x668df4?_0x5d3c53(_0x3f537f,_0xa5592e,_0x21da83):_0x5d3c53(_0x3f537f,_0xa5592e))||_0x21da83);}0x3<_0x668df4&&_0x21da83&&Object['defineProperty'](_0x3f537f,_0xa5592e,_0x21da83);}var _0x210b2a=_0x3341e3(0x153ad),_0x341a5e=_0x3341e3(0xc84b),_0x1bb62c=_0x3341e3(0xc656),_0x975df9=_0x3341e3(0x147cf),_0x15cba9=_0x3341e3(0x77a5),_0x18c494=_0x3341e3(0xea73),_0x3341e3=_0x3341e3(0x11e40);class _0x1b93f3 extends _0x3341e3['H']{constructor(){var _0x4eb93d=a8_0x58a1;super(...arguments),this[_0x4eb93d(0x2f53)]=!0x1,this['CLEARCOAT_DEFAULTIOR']=!0x1,this[_0x4eb93d(0x335c)]=!0x1,this[_0x4eb93d(0x295d)]=!0x1,this[_0x4eb93d(0x1c41)]=0x0,this['CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV']=0x0,this['CLEARCOAT_BUMP']=!0x1,this[_0x4eb93d(0x1580)]=0x0,this[_0x4eb93d(0xd52)]=!0x1,this[_0x4eb93d(0x2985)]=!0x1,this['CLEARCOAT_REMAP_F0']=!0x1,this['CLEARCOAT_TINT']=!0x1,this[_0x4eb93d(0x288f)]=!0x1,this['CLEARCOAT_TINT_TEXTUREDIRECTUV']=0x0,this[_0x4eb93d(0x1019)]=!0x1;}}class _0x4f00be extends _0x18c494['n']{constructor(_0x3ff3cf,_0x2e2444=!0x0){var _0x36c5f4=a8_0x58a1;super(_0x3ff3cf,_0x36c5f4(0x13b),0x64,new _0x1b93f3(),_0x2e2444),this[_0x36c5f4(0x3165)]=!0x1,this[_0x36c5f4(0x3bab)]=!0x1,this[_0x36c5f4(0x4041)]=0x1,this[_0x36c5f4(0x38e9)]=0x0,this[_0x36c5f4(0x3644)]=_0x4f00be['_DefaultIndexOfRefraction'],this[_0x36c5f4(0x24c8)]=_0x4f00be[_0x36c5f4(0x3110)],this[_0x36c5f4(0x265a)]=null,this['texture']=null,this['_useRoughnessFromMainTexture']=!0x0,this[_0x36c5f4(0x3c9f)]=!0x0,this['_textureRoughness']=null,this[_0x36c5f4(0xbd)]=null,this['_remapF0OnInterfaceChange']=!0x0,this[_0x36c5f4(0x3a23)]=!0x0,this[_0x36c5f4(0x40de)]=null,this['bumpTexture']=null,this[_0x36c5f4(0x8f1)]=!0x1,this[_0x36c5f4(0x321b)]=!0x1,this[_0x36c5f4(0x2f9e)]=_0x341a5e['Wo'][_0x36c5f4(0x935)](),this[_0x36c5f4(0x88d)]=0x1,this[_0x36c5f4(0xfcf)]=0x1,this['_tintTexture']=null,this[_0x36c5f4(0xb2f)]=null,this[_0x36c5f4(0x2ac8)]=_0x3ff3cf[_0x36c5f4(0x2510)][_0x15cba9['g'][_0x36c5f4(0xd64)]];}[_0x2e45bf(0x39ba)](){var _0x56d0c4=_0x2e45bf;this[_0x56d0c4(0x2ceb)](this['_isEnabled']),this[_0x56d0c4(0x2ac8)]();}[_0x2e45bf(0x2cd5)](_0x4e9cc7,_0x45600c,_0x3f85e1){var _0x692c9d=_0x2e45bf;if(!this[_0x692c9d(0x3165)])return!0x0;var _0x30cb81=this['_material'][_0x692c9d(0x2b3d)];if(_0x4e9cc7['_areTexturesDirty']&&_0x45600c[_0x692c9d(0x3c87)]){if(this[_0x692c9d(0x265a)]&&_0x1bb62c['k'][_0x692c9d(0xc9d)]&&!this['_texture'][_0x692c9d(0x30b8)]())return!0x1;if(this[_0x692c9d(0x7b2)]&&_0x1bb62c['k'][_0x692c9d(0xc9d)]&&!this[_0x692c9d(0x7b2)][_0x692c9d(0x30b8)]())return!0x1;if(_0x3f85e1[_0x692c9d(0x1766)]()[_0x692c9d(0x16e3)]&&this['_bumpTexture']&&_0x1bb62c['k'][_0x692c9d(0x2ef4)]&&!_0x30cb81&&!this[_0x692c9d(0x40de)]['isReady']())return!0x1;if(this['_isTintEnabled']&&this[_0x692c9d(0x368c)]&&_0x1bb62c['k']['ClearCoatTintTextureEnabled']&&!this['_tintTexture'][_0x692c9d(0x30b8)]())return!0x1;}return!0x0;}[_0x2e45bf(0x26df)](_0xb2c6f7,_0x534ee1){var _0x400516=_0x2e45bf,_0x1aef65;this[_0x400516(0x3165)]?(_0xb2c6f7[_0x400516(0x2f53)]=!0x0,_0xb2c6f7[_0x400516(0xd52)]=this[_0x400516(0x278a)],_0xb2c6f7['CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL']=null!==this[_0x400516(0x265a)]&&this[_0x400516(0x265a)][_0x400516(0x265a)]===(null==(_0x1aef65=this['_textureRoughness'])?void 0x0:_0x1aef65[_0x400516(0x265a)])&&this[_0x400516(0x265a)][_0x400516(0x3776)](this[_0x400516(0x7b2)]),_0xb2c6f7[_0x400516(0x1532)]=this[_0x400516(0x3db7)],_0xb2c6f7['_areTexturesDirty']&&_0x534ee1[_0x400516(0x3c87)]&&(this['_texture']&&_0x1bb62c['k'][_0x400516(0xc9d)]?_0x975df9['G'][_0x400516(0x8ed)](this['_texture'],_0xb2c6f7,'CLEARCOAT_TEXTURE'):_0xb2c6f7['CLEARCOAT_TEXTURE']=!0x1,this['_textureRoughness']&&_0x1bb62c['k']['ClearCoatTextureEnabled']?_0x975df9['G'][_0x400516(0x8ed)](this[_0x400516(0x7b2)],_0xb2c6f7,'CLEARCOAT_TEXTURE_ROUGHNESS'):_0xb2c6f7[_0x400516(0x295d)]=!0x1,this[_0x400516(0x40de)]&&_0x1bb62c['k'][_0x400516(0x2ef4)]?_0x975df9['G'][_0x400516(0x8ed)](this[_0x400516(0x40de)],_0xb2c6f7,_0x400516(0x3857)):_0xb2c6f7['CLEARCOAT_BUMP']=!0x1,_0xb2c6f7['CLEARCOAT_DEFAULTIOR']=this[_0x400516(0x3644)]===_0x4f00be[_0x400516(0x3110)],this['_isTintEnabled']?(_0xb2c6f7[_0x400516(0x10c6)]=!0x0,this[_0x400516(0x368c)]&&_0x1bb62c['k'][_0x400516(0x2a1f)]?(_0x975df9['G'][_0x400516(0x8ed)](this[_0x400516(0x368c)],_0xb2c6f7,_0x400516(0x288f)),_0xb2c6f7[_0x400516(0x1019)]=this[_0x400516(0x368c)][_0x400516(0x1b93)]):_0xb2c6f7[_0x400516(0x288f)]=!0x1):(_0xb2c6f7[_0x400516(0x10c6)]=!0x1,_0xb2c6f7[_0x400516(0x288f)]=!0x1))):(_0xb2c6f7[_0x400516(0x2f53)]=!0x1,_0xb2c6f7['CLEARCOAT_TEXTURE']=!0x1,_0xb2c6f7[_0x400516(0x295d)]=!0x1,_0xb2c6f7[_0x400516(0x3857)]=!0x1,_0xb2c6f7[_0x400516(0x10c6)]=!0x1,_0xb2c6f7['CLEARCOAT_TINT_TEXTURE']=!0x1,_0xb2c6f7['CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE']=!0x1,_0xb2c6f7[_0x400516(0x2985)]=!0x1,_0xb2c6f7[_0x400516(0x32f3)]=!0x1,_0xb2c6f7[_0x400516(0x1c41)]=0x0,_0xb2c6f7[_0x400516(0x3998)]=0x0,_0xb2c6f7['CLEARCOAT_BUMPDIRECTUV']=0x0,_0xb2c6f7['CLEARCOAT_REMAP_F0']=!0x1,_0xb2c6f7['CLEARCOAT_TINT_TEXTUREDIRECTUV']=0x0,_0xb2c6f7[_0x400516(0x1019)]=!0x1);}[_0x2e45bf(0xbe6)](_0x15d942,_0x508f01,_0x52c17f,_0x2d5943){var _0x54b75f=_0x2e45bf,_0x494672,_0x324831,_0x3bf182,_0xd2d95f,_0x71587c,_0xb37e68;this['_isEnabled']&&(_0x2d5943=_0x2d5943[_0x54b75f(0x38f0)],_0x3bf182=this['_material'][_0x54b75f(0x19c4)],_0x494672=this[_0x54b75f(0x1720)][_0x54b75f(0x2b3d)],_0xd2d95f=this[_0x54b75f(0x1720)][_0x54b75f(0x3274)],_0x71587c=this[_0x54b75f(0x1720)]['_invertNormalMapY'],_0x324831=_0x2d5943[_0x54b75f(0x2985)],_0x15d942['useUbo']&&_0x3bf182&&_0x15d942[_0x54b75f(0x1587)]||(_0x324831&&_0x1bb62c['k']['ClearCoatTextureEnabled']?(_0x15d942['updateFloat4'](_0x54b75f(0xee9),this['_texture'][_0x54b75f(0x365d)],this[_0x54b75f(0x265a)][_0x54b75f(0x2da0)],-0x1,-0x1),_0x975df9['G']['BindTextureMatrix'](this['_texture'],_0x15d942,_0x54b75f(0x3f5d))):(this['_texture']||this[_0x54b75f(0x7b2)])&&_0x1bb62c['k']['ClearCoatTextureEnabled']&&(_0x15d942[_0x54b75f(0x1260)](_0x54b75f(0xee9),null!=(_0x3bf182=null==(_0x3bf182=this[_0x54b75f(0x265a)])?void 0x0:_0x3bf182[_0x54b75f(0x365d)])?_0x3bf182:0x0,null!=(_0x3bf182=null==(_0x3bf182=this[_0x54b75f(0x265a)])?void 0x0:_0x3bf182[_0x54b75f(0x2da0)])?_0x3bf182:0x0,null!=(_0x3bf182=null==(_0x3bf182=this[_0x54b75f(0x7b2)])?void 0x0:_0x3bf182[_0x54b75f(0x365d)])?_0x3bf182:0x0,null!=(_0x3bf182=null==(_0x3bf182=this[_0x54b75f(0x7b2)])?void 0x0:_0x3bf182['level'])?_0x3bf182:0x0),this[_0x54b75f(0x265a)]&&_0x975df9['G'][_0x54b75f(0x1d23)](this['_texture'],_0x15d942,_0x54b75f(0x3f5d)),!this[_0x54b75f(0x7b2)]||_0x324831||_0x2d5943['CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE']||_0x975df9['G'][_0x54b75f(0x1d23)](this['_textureRoughness'],_0x15d942,_0x54b75f(0x10e0))),this['_bumpTexture']&&_0x52c17f[_0x54b75f(0x1766)]()[_0x54b75f(0x16e3)]&&_0x1bb62c['k'][_0x54b75f(0xc9d)]&&!_0x494672&&(_0x15d942['updateFloat2'](_0x54b75f(0x2204),this[_0x54b75f(0x40de)]['coordinatesIndex'],this[_0x54b75f(0x40de)]['level']),_0x975df9['G'][_0x54b75f(0x1d23)](this[_0x54b75f(0x40de)],_0x15d942,_0x54b75f(0x328e)),_0x508f01[_0x54b75f(0x2cee)]?_0x15d942[_0x54b75f(0x2ead)]('vClearCoatTangentSpaceParams',_0xd2d95f?0x1:-0x1,_0x71587c?0x1:-0x1):_0x15d942[_0x54b75f(0x2ead)](_0x54b75f(0x3a1f),_0xd2d95f?-0x1:0x1,_0x71587c?-0x1:0x1)),this[_0x54b75f(0x368c)]&&_0x1bb62c['k'][_0x54b75f(0x2a1f)]&&(_0x15d942[_0x54b75f(0x2ead)](_0x54b75f(0x3c6b),this[_0x54b75f(0x368c)]['coordinatesIndex'],this[_0x54b75f(0x368c)]['level']),_0x975df9['G']['BindTextureMatrix'](this[_0x54b75f(0x368c)],_0x15d942,_0x54b75f(0x3583))),_0x15d942['updateFloat2']('vClearCoatParams',this[_0x54b75f(0x4041)],this['roughness']),_0x3bf182=0x1-this[_0x54b75f(0x3644)],_0xd2d95f=0x1+this[_0x54b75f(0x3644)],_0x71587c=Math[_0x54b75f(0x2a91)](-_0x3bf182/_0xd2d95f,0x2),_0xb37e68=0x1/this[_0x54b75f(0x3644)],_0x15d942[_0x54b75f(0x1260)](_0x54b75f(0x722),_0x71587c,_0xb37e68,_0x3bf182,_0xd2d95f),this['_isTintEnabled']&&(_0x15d942[_0x54b75f(0x1260)](_0x54b75f(0x3a6),this[_0x54b75f(0x2f9e)]['r'],this[_0x54b75f(0x2f9e)]['g'],this['tintColor']['b'],Math[_0x54b75f(0xc54)](0.00001,this[_0x54b75f(0xfcf)])),_0x15d942[_0x54b75f(0x420)](_0x54b75f(0x1810),Math[_0x54b75f(0xc54)](0.00001,this['tintColorAtDistance'])))),_0x508f01[_0x54b75f(0x3c87)]&&(this[_0x54b75f(0x265a)]&&_0x1bb62c['k'][_0x54b75f(0xc9d)]&&_0x15d942['setTexture'](_0x54b75f(0x1c09),this[_0x54b75f(0x265a)]),this[_0x54b75f(0x7b2)]&&!_0x324831&&!_0x2d5943['CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE']&&_0x1bb62c['k'][_0x54b75f(0xc9d)]&&_0x15d942['setTexture'](_0x54b75f(0xaae),this[_0x54b75f(0x7b2)]),this[_0x54b75f(0x40de)]&&_0x52c17f[_0x54b75f(0x1766)]()['standardDerivatives']&&_0x1bb62c['k'][_0x54b75f(0x2ef4)]&&!_0x494672&&_0x15d942[_0x54b75f(0x19ec)](_0x54b75f(0x31e6),this[_0x54b75f(0x40de)]),this[_0x54b75f(0x8f1)]&&this['_tintTexture']&&_0x1bb62c['k'][_0x54b75f(0x2a1f)]&&_0x15d942[_0x54b75f(0x19ec)](_0x54b75f(0x217d),this[_0x54b75f(0x368c)])));}[_0x2e45bf(0x15f3)](_0x34a4f2){var _0x2e3c56=_0x2e45bf;return this['_texture']===_0x34a4f2||this['_textureRoughness']===_0x34a4f2||this[_0x2e3c56(0x40de)]===_0x34a4f2||this[_0x2e3c56(0x368c)]===_0x34a4f2;}['getActiveTextures'](_0x840599){var _0x12c5c9=_0x2e45bf;this[_0x12c5c9(0x265a)]&&_0x840599['push'](this[_0x12c5c9(0x265a)]),this[_0x12c5c9(0x7b2)]&&_0x840599['push'](this[_0x12c5c9(0x7b2)]),this['_bumpTexture']&&_0x840599['push'](this[_0x12c5c9(0x40de)]),this[_0x12c5c9(0x368c)]&&_0x840599[_0x12c5c9(0x2f54)](this['_tintTexture']);}[_0x2e45bf(0xcc1)](_0x34c19a){var _0x12a93f=_0x2e45bf;this[_0x12a93f(0x265a)]&&this[_0x12a93f(0x265a)][_0x12a93f(0x1b36)]&&0x0<this[_0x12a93f(0x265a)][_0x12a93f(0x1b36)][_0x12a93f(0x132e)]&&_0x34c19a[_0x12a93f(0x2f54)](this[_0x12a93f(0x265a)]),this[_0x12a93f(0x7b2)]&&this[_0x12a93f(0x7b2)][_0x12a93f(0x1b36)]&&0x0<this[_0x12a93f(0x7b2)]['animations'][_0x12a93f(0x132e)]&&_0x34c19a['push'](this[_0x12a93f(0x7b2)]),this[_0x12a93f(0x40de)]&&this[_0x12a93f(0x40de)][_0x12a93f(0x1b36)]&&0x0<this['_bumpTexture']['animations'][_0x12a93f(0x132e)]&&_0x34c19a['push'](this[_0x12a93f(0x40de)]),this[_0x12a93f(0x368c)]&&this['_tintTexture'][_0x12a93f(0x1b36)]&&0x0<this[_0x12a93f(0x368c)][_0x12a93f(0x1b36)][_0x12a93f(0x132e)]&&_0x34c19a['push'](this['_tintTexture']);}['dispose'](_0x34e156){var _0xf5505e=_0x2e45bf;_0x34e156&&(null!=(_0x34e156=this['_texture'])&&_0x34e156[_0xf5505e(0x2d20)](),null!=(_0x34e156=this[_0xf5505e(0x7b2)])&&_0x34e156['dispose'](),null!=(_0x34e156=this[_0xf5505e(0x40de)])&&_0x34e156[_0xf5505e(0x2d20)](),null!=(_0x34e156=this['_tintTexture'])&&_0x34e156[_0xf5505e(0x2d20)]());}[_0x2e45bf(0x1653)](){var _0x4f7977=_0x2e45bf;return _0x4f7977(0x1fbb);}[_0x2e45bf(0x2a99)](_0x30be14,_0x23097d,_0x1c5afe){var _0x277903=_0x2e45bf;return _0x30be14['CLEARCOAT_BUMP']&&_0x23097d['addFallback'](_0x1c5afe++,_0x277903(0x3857)),_0x30be14[_0x277903(0x10c6)]&&_0x23097d[_0x277903(0x2041)](_0x1c5afe++,'CLEARCOAT_TINT'),_0x30be14[_0x277903(0x2f53)]&&_0x23097d[_0x277903(0x2041)](_0x1c5afe++,_0x277903(0x2f53)),_0x1c5afe;}['getSamplers'](_0x13152d){var _0x37ad50=_0x2e45bf;_0x13152d[_0x37ad50(0x2f54)]('clearCoatSampler',_0x37ad50(0xaae),_0x37ad50(0x31e6),'clearCoatTintSampler');}[_0x2e45bf(0x2c15)](){var _0x517c62=_0x2e45bf;return{'ubo':[{'name':'vClearCoatParams','size':0x2,'type':_0x517c62(0x2d8f)},{'name':_0x517c62(0x722),'size':0x4,'type':_0x517c62(0x37ad)},{'name':_0x517c62(0xee9),'size':0x4,'type':'vec4'},{'name':_0x517c62(0x354a),'size':0x10,'type':_0x517c62(0x2a4b)},{'name':_0x517c62(0x2e8a),'size':0x10,'type':_0x517c62(0x2a4b)},{'name':_0x517c62(0x2204),'size':0x2,'type':'vec2'},{'name':_0x517c62(0x3a1f),'size':0x2,'type':_0x517c62(0x2d8f)},{'name':'clearCoatBumpMatrix','size':0x10,'type':'mat4'},{'name':'vClearCoatTintParams','size':0x4,'type':_0x517c62(0x37ad)},{'name':_0x517c62(0x1810),'size':0x1,'type':'float'},{'name':_0x517c62(0x3c6b),'size':0x2,'type':_0x517c62(0x2d8f)},{'name':'clearCoatTintMatrix','size':0x10,'type':_0x517c62(0x2a4b)}]};}}_0x4f00be[_0x2e45bf(0x3110)]=1.5,_0x295025([(0x0,_0x210b2a['qC'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be['prototype'],_0x2e45bf(0x3bab),void 0x0),_0x295025([(0x0,_0x210b2a['qC'])()],_0x4f00be['prototype'],'intensity',void 0x0),_0x295025([(0x0,_0x210b2a['qC'])()],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0x38e9),void 0x0),_0x295025([(0x0,_0x210b2a['qC'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be[_0x2e45bf(0x1229)],'indexOfRefraction',void 0x0),_0x295025([(0x0,_0x210b2a['oU'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0xc52),void 0x0),_0x295025([(0x0,_0x210b2a['qC'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be[_0x2e45bf(0x1229)],'useRoughnessFromMainTexture',void 0x0),_0x295025([(0x0,_0x210b2a['oU'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be['prototype'],'textureRoughness',void 0x0),_0x295025([(0x0,_0x210b2a['qC'])(),(0x0,_0x210b2a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0x3a23),void 0x0),_0x295025([(0x0,_0x210b2a['oU'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be[_0x2e45bf(0x1229)],'bumpTexture',void 0x0),_0x295025([(0x0,_0x210b2a['qC'])(),(0x0,_0x210b2a['wz'])(_0x2e45bf(0x39ba))],_0x4f00be['prototype'],_0x2e45bf(0x321b),void 0x0),_0x295025([(0x0,_0x210b2a['n9'])()],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0x2f9e),void 0x0),_0x295025([(0x0,_0x210b2a['qC'])()],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0x88d),void 0x0),_0x295025([(0x0,_0x210b2a['qC'])()],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0xfcf),void 0x0),_0x295025([(0x0,_0x210b2a['oU'])(),(0x0,_0x210b2a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4f00be[_0x2e45bf(0x1229)],_0x2e45bf(0xb2f),void 0x0);},0xebd3:(_0x523ccd,_0x411284,_0x95db69)=>{var _0x2137d0=a8_0x49466b;_0x95db69['d'](_0x411284,{'B':()=>_0x199da6});function _0x52197d(_0x5757d4,_0x335cc5,_0x1b08e6,_0x373401){var _0x3455cf=a8_0x58a1,_0x437e07,_0x84c556=arguments[_0x3455cf(0x132e)],_0xe8a1d1=_0x84c556<0x3?_0x335cc5:null===_0x373401?_0x373401=Object[_0x3455cf(0x319d)](_0x335cc5,_0x1b08e6):_0x373401;if(_0x3455cf(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x3455cf(0x14d7)])_0xe8a1d1=Reflect[_0x3455cf(0x14d7)](_0x5757d4,_0x335cc5,_0x1b08e6,_0x373401);else{for(var _0x8de9f=_0x5757d4['length']-0x1;0x0<=_0x8de9f;_0x8de9f--)(_0x437e07=_0x5757d4[_0x8de9f])&&(_0xe8a1d1=(_0x84c556<0x3?_0x437e07(_0xe8a1d1):0x3<_0x84c556?_0x437e07(_0x335cc5,_0x1b08e6,_0xe8a1d1):_0x437e07(_0x335cc5,_0x1b08e6))||_0xe8a1d1);}0x3<_0x84c556&&_0xe8a1d1&&Object[_0x3455cf(0x1fc0)](_0x335cc5,_0x1b08e6,_0xe8a1d1);}var _0x411284=_0x95db69(0x153ad),_0x460c40=_0x95db69(0xc656),_0x465442=_0x95db69(0x147cf),_0x547a3e=_0x95db69(0x77a5),_0x461200=_0x95db69(0xea73),_0x95db69=_0x95db69(0x11e40);class _0x57009d extends _0x95db69['H']{constructor(){var _0x5d3ec0=a8_0x58a1;super(...arguments),this[_0x5d3ec0(0x2aa2)]=!0x1,this['IRIDESCENCE_TEXTURE']=!0x1,this[_0x5d3ec0(0x111f)]=0x0,this[_0x5d3ec0(0x3ec9)]=!0x1,this[_0x5d3ec0(0x1809)]=0x0,this['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']=!0x1;}}class _0x199da6 extends _0x461200['n']{constructor(_0x305bc3,_0x15fbab=!0x0){var _0x10fd87=a8_0x58a1;super(_0x305bc3,'PBRIridescence',0x6e,new _0x57009d(),_0x15fbab),this[_0x10fd87(0x3165)]=!0x1,this[_0x10fd87(0x3bab)]=!0x1,this[_0x10fd87(0x4041)]=0x1,this['minimumThickness']=_0x199da6[_0x10fd87(0x183b)],this[_0x10fd87(0x2485)]=_0x199da6['_DefaultMaximumThickness'],this['indexOfRefraction']=_0x199da6[_0x10fd87(0x3110)],this[_0x10fd87(0x265a)]=null,this[_0x10fd87(0xc52)]=null,this[_0x10fd87(0x13e7)]=null,this[_0x10fd87(0xec7)]=null,this[_0x10fd87(0x2ac8)]=_0x305bc3['_dirtyCallbacks'][_0x547a3e['g'][_0x10fd87(0xd64)]];}[_0x2137d0(0x39ba)](){var _0x1b6170=_0x2137d0;this[_0x1b6170(0x2ceb)](this[_0x1b6170(0x3165)]),this[_0x1b6170(0x2ac8)]();}[_0x2137d0(0x2cd5)](_0x257732,_0x1ff05a){var _0x357cb3=_0x2137d0;if(!this[_0x357cb3(0x3165)])return!0x0;if(_0x257732[_0x357cb3(0x3b75)]&&_0x1ff05a['texturesEnabled']){if(this[_0x357cb3(0x265a)]&&_0x460c40['k']['IridescenceTextureEnabled']&&!this[_0x357cb3(0x265a)][_0x357cb3(0x30b8)]())return!0x1;if(this[_0x357cb3(0x13e7)]&&_0x460c40['k']['IridescenceTextureEnabled']&&!this[_0x357cb3(0x13e7)][_0x357cb3(0x30b8)]())return!0x1;}return!0x0;}[_0x2137d0(0x26df)](_0x21eea7,_0x24e200){var _0x206e04=_0x2137d0,_0x143278;this['_isEnabled']?(_0x21eea7[_0x206e04(0x2aa2)]=!0x0,_0x21eea7['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']=null!==this[_0x206e04(0x265a)]&&this['_texture']['_texture']===(null==(_0x143278=this[_0x206e04(0x13e7)])?void 0x0:_0x143278[_0x206e04(0x265a)])&&this[_0x206e04(0x265a)][_0x206e04(0x3776)](this[_0x206e04(0x13e7)]),_0x21eea7[_0x206e04(0x3b75)]&&_0x24e200[_0x206e04(0x3c87)]&&(this[_0x206e04(0x265a)]&&_0x460c40['k'][_0x206e04(0x311a)]?_0x465442['G'][_0x206e04(0x8ed)](this[_0x206e04(0x265a)],_0x21eea7,_0x206e04(0x65e)):_0x21eea7['IRIDESCENCE_TEXTURE']=!0x1,!_0x21eea7[_0x206e04(0x21c7)]&&this['_thicknessTexture']&&_0x460c40['k']['IridescenceTextureEnabled']?_0x465442['G'][_0x206e04(0x8ed)](this[_0x206e04(0x13e7)],_0x21eea7,'IRIDESCENCE_THICKNESS_TEXTURE'):_0x21eea7[_0x206e04(0x3ec9)]=!0x1)):(_0x21eea7['IRIDESCENCE']=!0x1,_0x21eea7[_0x206e04(0x65e)]=!0x1,_0x21eea7[_0x206e04(0x3ec9)]=!0x1,_0x21eea7[_0x206e04(0x21c7)]=!0x1,_0x21eea7['IRIDESCENCE_TEXTUREDIRECTUV']=0x0,_0x21eea7[_0x206e04(0x1809)]=0x0);}[_0x2137d0(0xbe6)](_0x4aa6ec,_0x3f24f6,_0x3fb7fd,_0x47dd86){var _0x4813a0=_0x2137d0,_0x7a428b,_0x22b7ff;this['_isEnabled']&&(_0x47dd86=_0x47dd86[_0x4813a0(0x38f0)],_0x7a428b=this[_0x4813a0(0x1720)]['isFrozen'],_0x22b7ff=_0x47dd86[_0x4813a0(0x21c7)],_0x4aa6ec['useUbo']&&_0x7a428b&&_0x4aa6ec['isSync']||(_0x22b7ff&&_0x460c40['k'][_0x4813a0(0x311a)]?(_0x4aa6ec[_0x4813a0(0x1260)](_0x4813a0(0x40d7),this[_0x4813a0(0x265a)][_0x4813a0(0x365d)],this['_texture'][_0x4813a0(0x2da0)],-0x1,-0x1),_0x465442['G']['BindTextureMatrix'](this[_0x4813a0(0x265a)],_0x4aa6ec,_0x4813a0(0x24c1))):(this[_0x4813a0(0x265a)]||this['_thicknessTexture'])&&_0x460c40['k']['IridescenceTextureEnabled']&&(_0x4aa6ec['updateFloat4']('vIridescenceInfos',null!=(_0x7a428b=null==(_0x7a428b=this[_0x4813a0(0x265a)])?void 0x0:_0x7a428b[_0x4813a0(0x365d)])?_0x7a428b:0x0,null!=(_0x7a428b=null==(_0x7a428b=this[_0x4813a0(0x265a)])?void 0x0:_0x7a428b[_0x4813a0(0x2da0)])?_0x7a428b:0x0,null!=(_0x7a428b=null==(_0x7a428b=this[_0x4813a0(0x13e7)])?void 0x0:_0x7a428b[_0x4813a0(0x365d)])?_0x7a428b:0x0,null!=(_0x7a428b=null==(_0x7a428b=this[_0x4813a0(0x13e7)])?void 0x0:_0x7a428b[_0x4813a0(0x2da0)])?_0x7a428b:0x0),this['_texture']&&_0x465442['G'][_0x4813a0(0x1d23)](this[_0x4813a0(0x265a)],_0x4aa6ec,_0x4813a0(0x24c1)),!this[_0x4813a0(0x13e7)]||_0x22b7ff||_0x47dd86[_0x4813a0(0x21c7)]||_0x465442['G'][_0x4813a0(0x1d23)](this[_0x4813a0(0x13e7)],_0x4aa6ec,_0x4813a0(0x28ee))),_0x4aa6ec[_0x4813a0(0x1260)](_0x4813a0(0x3deb),this[_0x4813a0(0x4041)],this[_0x4813a0(0x24c8)],this['minimumThickness'],this[_0x4813a0(0x2485)])),_0x3f24f6['texturesEnabled']&&(this[_0x4813a0(0x265a)]&&_0x460c40['k']['IridescenceTextureEnabled']&&_0x4aa6ec[_0x4813a0(0x19ec)](_0x4813a0(0x3bed),this[_0x4813a0(0x265a)]),this[_0x4813a0(0x13e7)]&&!_0x22b7ff&&!_0x47dd86[_0x4813a0(0x21c7)]&&_0x460c40['k'][_0x4813a0(0x311a)]&&_0x4aa6ec[_0x4813a0(0x19ec)](_0x4813a0(0xac4),this[_0x4813a0(0x13e7)])));}[_0x2137d0(0x15f3)](_0x1f6da5){var _0x32f8ac=_0x2137d0;return this[_0x32f8ac(0x265a)]===_0x1f6da5||this[_0x32f8ac(0x13e7)]===_0x1f6da5;}['getActiveTextures'](_0x101621){var _0x5b0f42=_0x2137d0;this[_0x5b0f42(0x265a)]&&_0x101621[_0x5b0f42(0x2f54)](this[_0x5b0f42(0x265a)]),this['_thicknessTexture']&&_0x101621[_0x5b0f42(0x2f54)](this[_0x5b0f42(0x13e7)]);}[_0x2137d0(0xcc1)](_0x4eba2f){var _0x47174f=_0x2137d0;this[_0x47174f(0x265a)]&&this[_0x47174f(0x265a)][_0x47174f(0x1b36)]&&0x0<this[_0x47174f(0x265a)][_0x47174f(0x1b36)]['length']&&_0x4eba2f[_0x47174f(0x2f54)](this[_0x47174f(0x265a)]),this[_0x47174f(0x13e7)]&&this[_0x47174f(0x13e7)][_0x47174f(0x1b36)]&&0x0<this[_0x47174f(0x13e7)]['animations']['length']&&_0x4eba2f[_0x47174f(0x2f54)](this['_thicknessTexture']);}[_0x2137d0(0x2d20)](_0x2d1612){var _0x4396d0=_0x2137d0;_0x2d1612&&(null!=(_0x2d1612=this['_texture'])&&_0x2d1612[_0x4396d0(0x2d20)](),null!=(_0x2d1612=this[_0x4396d0(0x13e7)])&&_0x2d1612[_0x4396d0(0x2d20)]());}[_0x2137d0(0x1653)](){var _0x5d6d0d=_0x2137d0;return _0x5d6d0d(0x11ea);}[_0x2137d0(0x2a99)](_0x355f34,_0xca15a8,_0x13b108){var _0x119d45=_0x2137d0;return _0x355f34[_0x119d45(0x2aa2)]&&_0xca15a8[_0x119d45(0x2041)](_0x13b108++,_0x119d45(0x2aa2)),_0x13b108;}[_0x2137d0(0x19a1)](_0x37ae5e){var _0x3ece82=_0x2137d0;_0x37ae5e[_0x3ece82(0x2f54)](_0x3ece82(0x3bed),_0x3ece82(0xac4));}[_0x2137d0(0x2c15)](){var _0x3ecdf5=_0x2137d0;return{'ubo':[{'name':_0x3ecdf5(0x3deb),'size':0x4,'type':'vec4'},{'name':_0x3ecdf5(0x40d7),'size':0x4,'type':_0x3ecdf5(0x37ad)},{'name':_0x3ecdf5(0x3aca),'size':0x10,'type':_0x3ecdf5(0x2a4b)},{'name':_0x3ecdf5(0x3637),'size':0x10,'type':_0x3ecdf5(0x2a4b)}]};}}_0x199da6[_0x2137d0(0x183b)]=0x64,_0x199da6[_0x2137d0(0x1d52)]=0x190,_0x199da6[_0x2137d0(0x3110)]=1.3,_0x52197d([(0x0,_0x411284['qC'])(),(0x0,_0x411284['wz'])(_0x2137d0(0x39ba))],_0x199da6[_0x2137d0(0x1229)],_0x2137d0(0x3bab),void 0x0),_0x52197d([(0x0,_0x411284['qC'])()],_0x199da6[_0x2137d0(0x1229)],_0x2137d0(0x4041),void 0x0),_0x52197d([(0x0,_0x411284['qC'])()],_0x199da6[_0x2137d0(0x1229)],_0x2137d0(0xb98),void 0x0),_0x52197d([(0x0,_0x411284['qC'])()],_0x199da6[_0x2137d0(0x1229)],_0x2137d0(0x2485),void 0x0),_0x52197d([(0x0,_0x411284['qC'])()],_0x199da6[_0x2137d0(0x1229)],_0x2137d0(0x24c8),void 0x0),_0x52197d([(0x0,_0x411284['oU'])(),(0x0,_0x411284['wz'])(_0x2137d0(0x39ba))],_0x199da6['prototype'],_0x2137d0(0xc52),void 0x0),_0x52197d([(0x0,_0x411284['oU'])(),(0x0,_0x411284['wz'])(_0x2137d0(0x39ba))],_0x199da6[_0x2137d0(0x1229)],'thicknessTexture',void 0x0);},0x17583:(_0x383dd9,_0x1a5000,_0x2c92e7)=>{var _0x156bb1=a8_0x49466b;_0x2c92e7['d'](_0x1a5000,{'Y':()=>_0x2a61cf});function _0x3d8945(_0x532fc9,_0x57fe0e,_0x1b9908,_0x357f31){var _0x43fdf8=a8_0x58a1,_0x4b38fb,_0x5e0c16=arguments[_0x43fdf8(0x132e)],_0x47409b=_0x5e0c16<0x3?_0x57fe0e:null===_0x357f31?_0x357f31=Object['getOwnPropertyDescriptor'](_0x57fe0e,_0x1b9908):_0x357f31;if(_0x43fdf8(0x20cb)==typeof Reflect&&_0x43fdf8(0x187)==typeof Reflect[_0x43fdf8(0x14d7)])_0x47409b=Reflect[_0x43fdf8(0x14d7)](_0x532fc9,_0x57fe0e,_0x1b9908,_0x357f31);else{for(var _0x35b096=_0x532fc9[_0x43fdf8(0x132e)]-0x1;0x0<=_0x35b096;_0x35b096--)(_0x4b38fb=_0x532fc9[_0x35b096])&&(_0x47409b=(_0x5e0c16<0x3?_0x4b38fb(_0x47409b):0x3<_0x5e0c16?_0x4b38fb(_0x57fe0e,_0x1b9908,_0x47409b):_0x4b38fb(_0x57fe0e,_0x1b9908))||_0x47409b);}0x3<_0x5e0c16&&_0x47409b&&Object['defineProperty'](_0x57fe0e,_0x1b9908,_0x47409b);}var _0x4524ac=_0x2c92e7(0x153ad),_0x5aaac7=_0x2c92e7(0x709d),_0x5a1c8b=_0x2c92e7(0xc84b),_0xd4dc71=_0x2c92e7(0x1ee0),_0x1a5000=_0x2c92e7(0xe456);class _0x2a61cf extends _0xd4dc71['m']{constructor(_0x47975e,_0x5a73ea){var _0x4656c0=a8_0x58a1;super(_0x47975e,_0x5a73ea),this[_0x4656c0(0xf53)]=0x1,this[_0x4656c0(0x360d)]=0x1,this[_0x4656c0(0x1117)]=0x1,this[_0x4656c0(0x19be)]=0x1,this[_0x4656c0(0xad7)]=!0x1,this['ambientTextureStrength']=0x1,this[_0x4656c0(0x42c)]=_0x2a61cf[_0x4656c0(0x35bc)],this[_0x4656c0(0x2619)]=0x1,this['metallicReflectanceColor']=_0x5a1c8b['Wo']['White'](),this[_0x4656c0(0xd76)]=!0x1,this['ambientColor']=new _0x5a1c8b['Wo'](0x0,0x0,0x0),this[_0x4656c0(0x29e3)]=new _0x5a1c8b['Wo'](0x1,0x1,0x1),this[_0x4656c0(0x3623)]=new _0x5a1c8b['Wo'](0x1,0x1,0x1),this[_0x4656c0(0x1c81)]=new _0x5a1c8b['Wo'](0x1,0x1,0x1),this[_0x4656c0(0x9b6)]=new _0x5a1c8b['Wo'](0x0,0x0,0x0),this[_0x4656c0(0x219f)]=0x1,this[_0x4656c0(0x3ea4)]=!0x1,this[_0x4656c0(0x31de)]=!0x1,this[_0x4656c0(0x930)]=!0x1,this[_0x4656c0(0x281d)]=0.4,this['useSpecularOverAlpha']=!0x0,this[_0x4656c0(0x3e52)]=!0x1,this[_0x4656c0(0x4ea)]=!0x0,this[_0x4656c0(0x3499)]=!0x1,this['useMetallnessFromMetallicTextureBlue']=!0x1,this[_0x4656c0(0xf34)]=!0x1,this[_0x4656c0(0xf88)]=!0x1,this[_0x4656c0(0x989)]=!0x1,this[_0x4656c0(0x393c)]=!0x0,this[_0x4656c0(0x11cf)]=!0x1,this[_0x4656c0(0xd34)]=!0x1,this[_0x4656c0(0x32a8)]=!0x1,this[_0x4656c0(0x1d15)]=0.05,this[_0x4656c0(0x30e9)]=!0x1,this[_0x4656c0(0x27eb)]=!0x1,this['maxSimultaneousLights']=0x4,this[_0x4656c0(0x19b5)]=!0x1,this['invertNormalMapY']=!0x1,this[_0x4656c0(0xdc5)]=!0x1,this[_0x4656c0(0xa6f)]=!0x1,this[_0x4656c0(0x7ad)]=!0x1,this[_0x4656c0(0x1249)]=null,this['forceNormalForward']=!0x1,this[_0x4656c0(0x2ff3)]=!0x1,this[_0x4656c0(0xb6a)]=!0x0,this['useRadianceOcclusion']=!0x0,this[_0x4656c0(0x951)]=!0x1,this[_0x4656c0(0x295b)]=(0x0,_0x5aaac7['$'])(this['getScene']());}get['refractionTexture'](){var _0x5dc9e8=a8_0x58a1;return this[_0x5dc9e8(0x1fde)][_0x5dc9e8(0x193b)];}set[_0x156bb1(0x193b)](_0x106301){var _0x4c0d0c=_0x156bb1;(this[_0x4c0d0c(0x1fde)][_0x4c0d0c(0x193b)]=_0x106301)?this[_0x4c0d0c(0x1fde)][_0x4c0d0c(0x2af0)]=!0x0:this[_0x4c0d0c(0x1fde)]['linkRefractionWithTransparency']||(this[_0x4c0d0c(0x1fde)][_0x4c0d0c(0x2af0)]=!0x1);}get[_0x156bb1(0x24c8)](){var _0x474b38=_0x156bb1;return this[_0x474b38(0x1fde)][_0x474b38(0x24c8)];}set[_0x156bb1(0x24c8)](_0x1a05e7){var _0x1a8ac6=_0x156bb1;this[_0x1a8ac6(0x1fde)]['indexOfRefraction']=_0x1a05e7;}get[_0x156bb1(0x1b4a)](){var _0x4a5ab9=_0x156bb1;return this['subSurface'][_0x4a5ab9(0x1b4a)];}set['invertRefractionY'](_0xca9021){var _0x29cf52=_0x156bb1;this[_0x29cf52(0x1fde)]['invertRefractionY']=_0xca9021;}get['linkRefractionWithTransparency'](){var _0x47e1e2=_0x156bb1;return this[_0x47e1e2(0x1fde)][_0x47e1e2(0xfc3)];}set[_0x156bb1(0xfc3)](_0x251c29){var _0x16e29a=_0x156bb1;(this[_0x16e29a(0x1fde)]['linkRefractionWithTransparency']=_0x251c29)&&(this['subSurface'][_0x16e29a(0x2af0)]=!0x0);}get['usePhysicalLightFalloff'](){var _0x48bbdf=_0x156bb1;return this[_0x48bbdf(0x1b3f)]===_0xd4dc71['m'][_0x48bbdf(0x61e)];}set[_0x156bb1(0x252d)](_0x195330){var _0x2389c4=_0x156bb1;_0x195330!==this[_0x2389c4(0x252d)]&&(this[_0x2389c4(0x39ba)](),this[_0x2389c4(0x1b3f)]=_0x195330?_0xd4dc71['m'][_0x2389c4(0x61e)]:_0xd4dc71['m'][_0x2389c4(0x2d03)]);}get[_0x156bb1(0x30b1)](){var _0x6ee1bb=_0x156bb1;return this[_0x6ee1bb(0x1b3f)]===_0xd4dc71['m']['LIGHTFALLOFF_GLTF'];}set[_0x156bb1(0x30b1)](_0x1a50f3){var _0x3817bb=_0x156bb1;_0x1a50f3!==this[_0x3817bb(0x30b1)]&&(this[_0x3817bb(0x39ba)](),this[_0x3817bb(0x1b3f)]=_0x1a50f3?_0xd4dc71['m'][_0x3817bb(0x6e6)]:_0xd4dc71['m'][_0x3817bb(0x2d03)]);}get['imageProcessingConfiguration'](){return this['_imageProcessingConfiguration'];}set['imageProcessingConfiguration'](_0x21b4e1){var _0x523f96=_0x156bb1;this[_0x523f96(0x3b63)](_0x21b4e1),this[_0x523f96(0x39ba)]();}get[_0x156bb1(0x3107)](){return this['imageProcessingConfiguration']['colorCurvesEnabled'];}set['cameraColorCurvesEnabled'](_0x23a6ab){var _0x414cca=_0x156bb1;this[_0x414cca(0x2ee1)][_0x414cca(0x345d)]=_0x23a6ab;}get[_0x156bb1(0x20cc)](){var _0x43fa99=_0x156bb1;return this[_0x43fa99(0x2ee1)][_0x43fa99(0x1e88)];}set[_0x156bb1(0x20cc)](_0x5ef152){var _0x22b2e7=_0x156bb1;this[_0x22b2e7(0x2ee1)][_0x22b2e7(0x1e88)]=_0x5ef152;}get[_0x156bb1(0x96a)](){var _0x14fb36=_0x156bb1;return this[_0x14fb36(0x1de)][_0x14fb36(0x159)];}set[_0x156bb1(0x96a)](_0x164e2b){var _0x188f5d=_0x156bb1;this['_imageProcessingConfiguration'][_0x188f5d(0x159)]=_0x164e2b;}get['cameraExposure'](){var _0x5f3afb=_0x156bb1;return this[_0x5f3afb(0x1de)][_0x5f3afb(0x1a36)];}set['cameraExposure'](_0x149984){var _0xa62a0=_0x156bb1;this[_0xa62a0(0x1de)][_0xa62a0(0x1a36)]=_0x149984;}get[_0x156bb1(0x3085)](){var _0x424561=_0x156bb1;return this[_0x424561(0x1de)][_0x424561(0x3111)];}set[_0x156bb1(0x3085)](_0x1d2d59){var _0x20dc9d=_0x156bb1;this[_0x20dc9d(0x1de)][_0x20dc9d(0x3111)]=_0x1d2d59;}get[_0x156bb1(0x903)](){var _0xdea355=_0x156bb1;return this['_imageProcessingConfiguration'][_0xdea355(0x285e)];}set[_0x156bb1(0x903)](_0x11cd0c){var _0x574aae=_0x156bb1;this[_0x574aae(0x1de)][_0x574aae(0x285e)]=_0x11cd0c;}get[_0x156bb1(0x12bd)](){var _0x32a338=_0x156bb1;return this[_0x32a338(0x1de)][_0x32a338(0x24b7)];}set['cameraColorCurves'](_0x146bc6){var _0xbc98b=_0x156bb1;this[_0xbc98b(0x1de)][_0xbc98b(0x24b7)]=_0x146bc6;}[_0x156bb1(0x1653)](){var _0x4813a5=_0x156bb1;return _0x4813a5(0x39d);}[_0x156bb1(0x11fe)](_0x333397){var _0x5440d1=_0x156bb1;const _0x3b4a11=_0x4524ac['p4'][_0x5440d1(0xf39)](()=>new _0x2a61cf(_0x333397,this[_0x5440d1(0x22fd)]()),this);return _0x3b4a11['id']=_0x333397,_0x3b4a11['name']=_0x333397,this[_0x5440d1(0xbde)][_0x5440d1(0x1e26)](_0x3b4a11[_0x5440d1(0xbde)]),this[_0x5440d1(0x3f5d)]['copyTo'](_0x3b4a11['clearCoat']),this[_0x5440d1(0xe3f)]['copyTo'](_0x3b4a11['anisotropy']),this[_0x5440d1(0x26fb)][_0x5440d1(0x1e26)](_0x3b4a11['brdf']),this['sheen'][_0x5440d1(0x1e26)](_0x3b4a11[_0x5440d1(0x300)]),this[_0x5440d1(0x1fde)][_0x5440d1(0x1e26)](_0x3b4a11['subSurface']),this[_0x5440d1(0x24c1)][_0x5440d1(0x1e26)](_0x3b4a11['iridescence']),_0x3b4a11;}['serialize'](){var _0x1d0249=_0x156bb1;const _0x170808=super[_0x1d0249(0x3c81)]();return _0x170808['customType']=_0x1d0249(0x89e),_0x170808[_0x1d0249(0x3f5d)]=this[_0x1d0249(0x3f5d)][_0x1d0249(0x3c81)](),_0x170808[_0x1d0249(0xe3f)]=this[_0x1d0249(0xe3f)][_0x1d0249(0x3c81)](),_0x170808[_0x1d0249(0x26fb)]=this[_0x1d0249(0x26fb)][_0x1d0249(0x3c81)](),_0x170808[_0x1d0249(0x300)]=this[_0x1d0249(0x300)]['serialize'](),_0x170808[_0x1d0249(0x1fde)]=this[_0x1d0249(0x1fde)][_0x1d0249(0x3c81)](),_0x170808['iridescence']=this[_0x1d0249(0x24c1)][_0x1d0249(0x3c81)](),_0x170808;}static['Parse'](_0xa8c22f,_0x31862c,_0xe680ae){var _0x293367=_0x156bb1;const _0x5e4221=_0x4524ac['p4']['Parse'](()=>new _0x2a61cf(_0xa8c22f['name'],_0x31862c),_0xa8c22f,_0x31862c,_0xe680ae);return _0xa8c22f[_0x293367(0xbde)]&&_0x5e4221[_0x293367(0xbde)][_0x293367(0x3da5)](_0xa8c22f[_0x293367(0xbde)],_0x31862c,_0xe680ae),_0xa8c22f[_0x293367(0x3f5d)]&&_0x5e4221[_0x293367(0x3f5d)][_0x293367(0x3da5)](_0xa8c22f[_0x293367(0x3f5d)],_0x31862c,_0xe680ae),_0xa8c22f[_0x293367(0xe3f)]&&_0x5e4221[_0x293367(0xe3f)][_0x293367(0x3da5)](_0xa8c22f['anisotropy'],_0x31862c,_0xe680ae),_0xa8c22f['brdf']&&_0x5e4221[_0x293367(0x26fb)][_0x293367(0x3da5)](_0xa8c22f[_0x293367(0x26fb)],_0x31862c,_0xe680ae),_0xa8c22f[_0x293367(0x300)]&&_0x5e4221['sheen'][_0x293367(0x3da5)](_0xa8c22f[_0x293367(0x300)],_0x31862c,_0xe680ae),_0xa8c22f[_0x293367(0x1fde)]&&_0x5e4221['subSurface'][_0x293367(0x3da5)](_0xa8c22f['subSurface'],_0x31862c,_0xe680ae),_0xa8c22f[_0x293367(0x24c1)]&&_0x5e4221[_0x293367(0x24c1)][_0x293367(0x3da5)](_0xa8c22f[_0x293367(0x24c1)],_0x31862c,_0xe680ae),_0x5e4221;}}_0x2a61cf[_0x156bb1(0x2897)]=_0xd4dc71['m'][_0x156bb1(0x2897)],_0x2a61cf[_0x156bb1(0x1624)]=_0xd4dc71['m']['PBRMATERIAL_ALPHATEST'],_0x2a61cf['PBRMATERIAL_ALPHABLEND']=_0xd4dc71['m'][_0x156bb1(0x2977)],_0x2a61cf[_0x156bb1(0x773)]=_0xd4dc71['m'][_0x156bb1(0x773)],_0x2a61cf[_0x156bb1(0x35bc)]=_0xd4dc71['m']['DEFAULT_AO_ON_ANALYTICAL_LIGHTS'],_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xf53),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x360d),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x1117),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x19be),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf['prototype'],_0x156bb1(0xad7),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xbfc),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x3dc4),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x17c),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x42c),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0xcbe))],_0x2a61cf['prototype'],_0x156bb1(0x35f5),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x1074),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],'emissiveTexture',void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x2dcd),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],'metallicTexture',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0xb7),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x38e9),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x2619),void 0x0),_0x3d8945([(0x0,_0x4524ac['n9'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],'metallicReflectanceColor',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],'useOnlyMetallicFromMetallicReflectanceTexture',void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x216f),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x3854),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x14ad),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x28c4),void 0x0),_0x3d8945([(0x0,_0x4524ac['oU'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba),null)],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xe53),void 0x0),_0x3d8945([(0x0,_0x4524ac['n9'])(_0x156bb1(0x3801)),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],'ambientColor',void 0x0),_0x3d8945([(0x0,_0x4524ac['n9'])(_0x156bb1(0x2b21)),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x29e3),void 0x0),_0x3d8945([(0x0,_0x4524ac['n9'])('reflectivity'),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x3623),void 0x0),_0x3d8945([(0x0,_0x4524ac['n9'])(_0x156bb1(0x18c)),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf['prototype'],_0x156bb1(0x1c81),void 0x0),_0x3d8945([(0x0,_0x4524ac['n9'])('emissive'),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x9b6),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],'microSurface',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf['prototype'],_0x156bb1(0x3ea4),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0xcbe))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x31de),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x930),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0xcbe))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x281d),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x2d51),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x3e52),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x4ea),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x3499),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],'useMetallnessFromMetallicTextureBlue',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xf34),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],'useAmbientInGrayScale',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x989),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])()],_0x2a61cf[_0x156bb1(0x1229)],'usePhysicalLightFalloff',null),_0x3d8945([(0x0,_0x4524ac['qC'])()],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x30b1),null),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x393c),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x11cf),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],'useParallax',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf['prototype'],_0x156bb1(0x32a8),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x1d15),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsLightsDirty')],_0x2a61cf[_0x156bb1(0x1229)],'disableLighting',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf['prototype'],_0x156bb1(0x27eb),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x1830))],_0x2a61cf[_0x156bb1(0x1229)],'maxSimultaneousLights',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x19b5),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],_0x156bb1(0x2916),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],'twoSidedLighting',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xa6f),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf['prototype'],'useLinearAlphaFresnel',void 0x0),_0x3d8945([(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0x1249),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xd3d),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf['prototype'],'enableSpecularAntiAliasing',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x39ba))],_0x2a61cf[_0x156bb1(0x1229)],_0x156bb1(0xb6a),void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2a61cf[_0x156bb1(0x1229)],'useRadianceOcclusion',void 0x0),_0x3d8945([(0x0,_0x4524ac['qC'])(),(0x0,_0x4524ac['wz'])(_0x156bb1(0x2c89))],_0x2a61cf[_0x156bb1(0x1229)],'unlit',void 0x0),(0x0,_0x1a5000['H'])('BABYLON.PBRMaterial',_0x2a61cf);},0x792:(_0x276da1,_0x1f358f,_0x1c8089)=>{var _0x5011e4=a8_0x49466b;function _0xaa03e3(_0xa9c56f,_0x374b81,_0x401756,_0x12aec2){var _0x384527=a8_0x58a1,_0x2219b,_0x4f2299=arguments['length'],_0x491389=_0x4f2299<0x3?_0x374b81:null===_0x12aec2?_0x12aec2=Object['getOwnPropertyDescriptor'](_0x374b81,_0x401756):_0x12aec2;if(_0x384527(0x20cb)==typeof Reflect&&_0x384527(0x187)==typeof Reflect[_0x384527(0x14d7)])_0x491389=Reflect['decorate'](_0xa9c56f,_0x374b81,_0x401756,_0x12aec2);else{for(var _0x8354e8=_0xa9c56f['length']-0x1;0x0<=_0x8354e8;_0x8354e8--)(_0x2219b=_0xa9c56f[_0x8354e8])&&(_0x491389=(_0x4f2299<0x3?_0x2219b(_0x491389):0x3<_0x4f2299?_0x2219b(_0x374b81,_0x401756,_0x491389):_0x2219b(_0x374b81,_0x401756))||_0x491389);}0x3<_0x4f2299&&_0x491389&&Object[_0x384527(0x1fc0)](_0x374b81,_0x401756,_0x491389);}var _0x18761f=_0x1c8089(0x153ad),_0x527dc7=_0x1c8089(0xb7c2),_0x1c8089=_0x1c8089(0xe456);class _0x3abdac extends _0x527dc7['P']{constructor(_0x1977fc,_0x590d04){var _0x2d3dcd=a8_0x58a1;super(_0x1977fc,_0x590d04),this[_0x2d3dcd(0xd6d)]=!0x1,this['_useRoughnessFromMetallicTextureGreen']=!0x0,this[_0x2d3dcd(0x29fb)]=!0x0,this[_0x2d3dcd(0xb7)]=0x1,this[_0x2d3dcd(0x38e9)]=0x1;}[_0x5011e4(0x1653)](){var _0x3ba408=_0x5011e4;return _0x3ba408(0x7a5);}[_0x5011e4(0x11fe)](_0x50ff2f){var _0x3e6028=_0x5011e4;const _0x59aa5c=_0x18761f['p4']['Clone'](()=>new _0x3abdac(_0x50ff2f,this[_0x3e6028(0x22fd)]()),this);return _0x59aa5c['id']=_0x50ff2f,_0x59aa5c['name']=_0x50ff2f,this['clearCoat'][_0x3e6028(0x1e26)](_0x59aa5c[_0x3e6028(0x3f5d)]),this[_0x3e6028(0xe3f)][_0x3e6028(0x1e26)](_0x59aa5c[_0x3e6028(0xe3f)]),this[_0x3e6028(0x26fb)][_0x3e6028(0x1e26)](_0x59aa5c[_0x3e6028(0x26fb)]),this['sheen'][_0x3e6028(0x1e26)](_0x59aa5c[_0x3e6028(0x300)]),this[_0x3e6028(0x1fde)]['copyTo'](_0x59aa5c['subSurface']),_0x59aa5c;}[_0x5011e4(0x3c81)](){var _0x53481f=_0x5011e4;const _0x9e12b9=_0x18761f['p4'][_0x53481f(0x299f)](this);return _0x9e12b9['customType']=_0x53481f(0x2ede),_0x9e12b9[_0x53481f(0x3f5d)]=this[_0x53481f(0x3f5d)][_0x53481f(0x3c81)](),_0x9e12b9['anisotropy']=this['anisotropy']['serialize'](),_0x9e12b9[_0x53481f(0x26fb)]=this[_0x53481f(0x26fb)][_0x53481f(0x3c81)](),_0x9e12b9[_0x53481f(0x300)]=this[_0x53481f(0x300)]['serialize'](),_0x9e12b9[_0x53481f(0x1fde)]=this[_0x53481f(0x1fde)][_0x53481f(0x3c81)](),_0x9e12b9[_0x53481f(0x24c1)]=this[_0x53481f(0x24c1)]['serialize'](),_0x9e12b9;}static['Parse'](_0x30ae50,_0x124baa,_0x2bf652){var _0x1687f8=_0x5011e4;const _0x28b3c9=_0x18761f['p4'][_0x1687f8(0xb3f)](()=>new _0x3abdac(_0x30ae50['name'],_0x124baa),_0x30ae50,_0x124baa,_0x2bf652);return _0x30ae50[_0x1687f8(0x3f5d)]&&_0x28b3c9[_0x1687f8(0x3f5d)][_0x1687f8(0x3da5)](_0x30ae50[_0x1687f8(0x3f5d)],_0x124baa,_0x2bf652),_0x30ae50['anisotropy']&&_0x28b3c9[_0x1687f8(0xe3f)][_0x1687f8(0x3da5)](_0x30ae50[_0x1687f8(0xe3f)],_0x124baa,_0x2bf652),_0x30ae50[_0x1687f8(0x26fb)]&&_0x28b3c9[_0x1687f8(0x26fb)][_0x1687f8(0x3da5)](_0x30ae50[_0x1687f8(0x26fb)],_0x124baa,_0x2bf652),_0x30ae50['sheen']&&_0x28b3c9[_0x1687f8(0x300)][_0x1687f8(0x3da5)](_0x30ae50[_0x1687f8(0x300)],_0x124baa,_0x2bf652),_0x30ae50[_0x1687f8(0x1fde)]&&_0x28b3c9['subSurface']['parse'](_0x30ae50['subSurface'],_0x124baa,_0x2bf652),_0x30ae50[_0x1687f8(0x24c1)]&&_0x28b3c9[_0x1687f8(0x24c1)][_0x1687f8(0x3da5)](_0x30ae50[_0x1687f8(0x24c1)],_0x124baa,_0x2bf652),_0x28b3c9;}}_0xaa03e3([(0x0,_0x18761f['n9'])(),(0x0,_0x18761f['wz'])(_0x5011e4(0x39ba),'_albedoColor')],_0x3abdac[_0x5011e4(0x1229)],_0x5011e4(0xba2),void 0x0),_0xaa03e3([(0x0,_0x18761f['oU'])(),(0x0,_0x18761f['wz'])('_markAllSubMeshesAsTexturesDirty',_0x5011e4(0x1b22))],_0x3abdac[_0x5011e4(0x1229)],'baseTexture',void 0x0),_0xaa03e3([(0x0,_0x18761f['qC'])(),(0x0,_0x18761f['wz'])(_0x5011e4(0x39ba))],_0x3abdac[_0x5011e4(0x1229)],_0x5011e4(0xb7),void 0x0),_0xaa03e3([(0x0,_0x18761f['qC'])(),(0x0,_0x18761f['wz'])(_0x5011e4(0x39ba))],_0x3abdac[_0x5011e4(0x1229)],_0x5011e4(0x38e9),void 0x0),_0xaa03e3([(0x0,_0x18761f['oU'])(),(0x0,_0x18761f['wz'])(_0x5011e4(0x39ba),_0x5011e4(0x1211))],_0x3abdac[_0x5011e4(0x1229)],_0x5011e4(0x3f24),void 0x0),(0x0,_0x1c8089['H'])(_0x5011e4(0x2ede),_0x3abdac);},0xea35:(_0x2c93bf,_0x25944a,_0x5f0323)=>{var _0x25f0e3=a8_0x49466b;_0x5f0323['d'](_0x25944a,{'B':()=>_0x46ff71});function _0x53cdbf(_0x679a94,_0x37793f,_0x1188e8,_0x14fccd){var _0x5c608d=a8_0x58a1,_0x16809a,_0x339286=arguments[_0x5c608d(0x132e)],_0x48f5b3=_0x339286<0x3?_0x37793f:null===_0x14fccd?_0x14fccd=Object[_0x5c608d(0x319d)](_0x37793f,_0x1188e8):_0x14fccd;if(_0x5c608d(0x20cb)==typeof Reflect&&_0x5c608d(0x187)==typeof Reflect[_0x5c608d(0x14d7)])_0x48f5b3=Reflect[_0x5c608d(0x14d7)](_0x679a94,_0x37793f,_0x1188e8,_0x14fccd);else{for(var _0x9d2613=_0x679a94[_0x5c608d(0x132e)]-0x1;0x0<=_0x9d2613;_0x9d2613--)(_0x16809a=_0x679a94[_0x9d2613])&&(_0x48f5b3=(_0x339286<0x3?_0x16809a(_0x48f5b3):0x3<_0x339286?_0x16809a(_0x37793f,_0x1188e8,_0x48f5b3):_0x16809a(_0x37793f,_0x1188e8))||_0x48f5b3);}0x3<_0x339286&&_0x48f5b3&&Object[_0x5c608d(0x1fc0)](_0x37793f,_0x1188e8,_0x48f5b3);}var _0x25944a=_0x5f0323(0x153ad),_0xf1cb2=_0x5f0323(0xc84b),_0x23288a=_0x5f0323(0xc656),_0xeebbc8=_0x5f0323(0x147cf),_0x182b70=_0x5f0323(0x77a5),_0x34769f=_0x5f0323(0xea73),_0x5f0323=_0x5f0323(0x11e40);class _0x1ed7d8 extends _0x5f0323['H']{constructor(){var _0x46776e=a8_0x58a1;super(...arguments),this[_0x46776e(0x1955)]=!0x1,this[_0x46776e(0x30b7)]=!0x1,this[_0x46776e(0x3c8e)]=!0x1,this[_0x46776e(0x215b)]=!0x1,this[_0x46776e(0x2838)]=0x0,this['SHEEN_TEXTURE_ROUGHNESSDIRECTUV']=0x0,this[_0x46776e(0xf58)]=!0x1,this['SHEEN_ROUGHNESS']=!0x1,this[_0x46776e(0x3bd6)]=!0x1,this[_0x46776e(0x2637)]=!0x1,this[_0x46776e(0x12ab)]=!0x1;}}class _0x46ff71 extends _0x34769f['n']{constructor(_0x4c32cf,_0x1da5cf=!0x0){var _0x2b2527=a8_0x58a1;super(_0x4c32cf,_0x2b2527(0x1d07),0x78,new _0x1ed7d8(),_0x1da5cf),this['_isEnabled']=!0x1,this['isEnabled']=!0x1,this[_0x2b2527(0x4d1)]=!0x1,this[_0x2b2527(0x3391)]=!0x1,this['intensity']=0x1,this['color']=_0xf1cb2['Wo'][_0x2b2527(0x935)](),this['_texture']=null,this[_0x2b2527(0xc52)]=null,this[_0x2b2527(0x278a)]=!0x0,this[_0x2b2527(0x3c9f)]=!0x0,this[_0x2b2527(0x122b)]=null,this[_0x2b2527(0x38e9)]=null,this['_textureRoughness']=null,this[_0x2b2527(0xbd)]=null,this[_0x2b2527(0x1afc)]=!0x1,this[_0x2b2527(0x386b)]=!0x1,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x4c32cf[_0x2b2527(0x2510)][_0x182b70['g'][_0x2b2527(0xd64)]];}[_0x25f0e3(0x39ba)](){var _0x11e6ac=_0x25f0e3;this[_0x11e6ac(0x2ceb)](this[_0x11e6ac(0x3165)]),this[_0x11e6ac(0x2ac8)]();}[_0x25f0e3(0x2cd5)](_0x28aff6,_0x5977ec){var _0xc79c60=_0x25f0e3;if(!this[_0xc79c60(0x3165)])return!0x0;if(_0x28aff6[_0xc79c60(0x3b75)]&&_0x5977ec[_0xc79c60(0x3c87)]){if(this[_0xc79c60(0x265a)]&&_0x23288a['k']['SheenTextureEnabled']&&!this[_0xc79c60(0x265a)]['isReadyOrNotBlocking']())return!0x1;if(this[_0xc79c60(0x7b2)]&&_0x23288a['k'][_0xc79c60(0x2686)]&&!this[_0xc79c60(0x7b2)][_0xc79c60(0x30b8)]())return!0x1;}return!0x0;}[_0x25f0e3(0x26df)](_0x24f799,_0x14e292){var _0x4ab3bc=_0x25f0e3,_0x4dcbfe;this['_isEnabled']?(_0x24f799[_0x4ab3bc(0x1955)]=!0x0,_0x24f799[_0x4ab3bc(0xf58)]=this['_linkSheenWithAlbedo'],_0x24f799[_0x4ab3bc(0x36b0)]=null!==this['_roughness'],_0x24f799[_0x4ab3bc(0x3bd6)]=this[_0x4ab3bc(0x1afc)],_0x24f799['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']=this[_0x4ab3bc(0x278a)],_0x24f799[_0x4ab3bc(0x12ab)]=null!==this[_0x4ab3bc(0x265a)]&&this['_texture']['_texture']===(null==(_0x4dcbfe=this['_textureRoughness'])?void 0x0:_0x4dcbfe[_0x4ab3bc(0x265a)])&&this['_texture']['checkTransformsAreIdentical'](this[_0x4ab3bc(0x7b2)]),_0x24f799[_0x4ab3bc(0x3b75)]&&_0x14e292['texturesEnabled']&&(this['_texture']&&_0x23288a['k'][_0x4ab3bc(0x2686)]?(_0xeebbc8['G']['PrepareDefinesForMergedUV'](this['_texture'],_0x24f799,'SHEEN_TEXTURE'),_0x24f799[_0x4ab3bc(0x3c8e)]=this[_0x4ab3bc(0x265a)][_0x4ab3bc(0x1b93)]):_0x24f799[_0x4ab3bc(0x30b7)]=!0x1,this[_0x4ab3bc(0x7b2)]&&_0x23288a['k']['SheenTextureEnabled']?_0xeebbc8['G'][_0x4ab3bc(0x8ed)](this[_0x4ab3bc(0x7b2)],_0x24f799,_0x4ab3bc(0x215b)):_0x24f799[_0x4ab3bc(0x215b)]=!0x1)):(_0x24f799['SHEEN']=!0x1,_0x24f799[_0x4ab3bc(0x30b7)]=!0x1,_0x24f799[_0x4ab3bc(0x215b)]=!0x1,_0x24f799[_0x4ab3bc(0xf58)]=!0x1,_0x24f799[_0x4ab3bc(0x36b0)]=!0x1,_0x24f799[_0x4ab3bc(0x3bd6)]=!0x1,_0x24f799[_0x4ab3bc(0x2637)]=!0x1,_0x24f799['SHEEN_TEXTURE_ROUGHNESS_IDENTICAL']=!0x1,_0x24f799['SHEEN_GAMMATEXTURE']=!0x1,_0x24f799[_0x4ab3bc(0x2838)]=0x0,_0x24f799[_0x4ab3bc(0xfa5)]=0x0);}[_0x25f0e3(0xbe6)](_0x336a32,_0x4d239c,_0x4aec8d,_0x47195a){var _0x104153=_0x25f0e3,_0x513337,_0x3f9f04;this[_0x104153(0x3165)]&&(_0x47195a=_0x47195a[_0x104153(0x38f0)],_0x513337=this['_material'][_0x104153(0x19c4)],_0x3f9f04=_0x47195a[_0x104153(0x12ab)],_0x336a32[_0x104153(0xb6)]&&_0x513337&&_0x336a32['isSync']||(_0x3f9f04&&_0x23288a['k'][_0x104153(0x2686)]?(_0x336a32[_0x104153(0x1260)](_0x104153(0x43d),this[_0x104153(0x265a)][_0x104153(0x365d)],this['_texture'][_0x104153(0x2da0)],-0x1,-0x1),_0xeebbc8['G'][_0x104153(0x1d23)](this['_texture'],_0x336a32,'sheen')):(this[_0x104153(0x265a)]||this[_0x104153(0x7b2)])&&_0x23288a['k'][_0x104153(0x2686)]&&(_0x336a32[_0x104153(0x1260)]('vSheenInfos',null!=(_0x513337=null==(_0x513337=this[_0x104153(0x265a)])?void 0x0:_0x513337[_0x104153(0x365d)])?_0x513337:0x0,null!=(_0x513337=null==(_0x513337=this[_0x104153(0x265a)])?void 0x0:_0x513337[_0x104153(0x2da0)])?_0x513337:0x0,null!=(_0x513337=null==(_0x513337=this[_0x104153(0x7b2)])?void 0x0:_0x513337[_0x104153(0x365d)])?_0x513337:0x0,null!=(_0x513337=null==(_0x513337=this[_0x104153(0x7b2)])?void 0x0:_0x513337[_0x104153(0x2da0)])?_0x513337:0x0),this[_0x104153(0x265a)]&&_0xeebbc8['G'][_0x104153(0x1d23)](this[_0x104153(0x265a)],_0x336a32,_0x104153(0x300)),!this['_textureRoughness']||_0x3f9f04||_0x47195a[_0x104153(0x2637)]||_0xeebbc8['G'][_0x104153(0x1d23)](this[_0x104153(0x7b2)],_0x336a32,_0x104153(0x2f89))),_0x336a32[_0x104153(0x1260)]('vSheenColor',this[_0x104153(0x25cc)]['r'],this[_0x104153(0x25cc)]['g'],this[_0x104153(0x25cc)]['b'],this['intensity']),null!==this[_0x104153(0x122b)]&&_0x336a32[_0x104153(0x420)](_0x104153(0x3284),this[_0x104153(0x122b)])),_0x4d239c[_0x104153(0x3c87)]&&(this[_0x104153(0x265a)]&&_0x23288a['k']['SheenTextureEnabled']&&_0x336a32[_0x104153(0x19ec)](_0x104153(0xed1),this[_0x104153(0x265a)]),this[_0x104153(0x7b2)]&&!_0x3f9f04&&!_0x47195a[_0x104153(0x2637)]&&_0x23288a['k'][_0x104153(0x2686)]&&_0x336a32['setTexture'](_0x104153(0x3c0e),this[_0x104153(0x7b2)])));}[_0x25f0e3(0x15f3)](_0x3aa0c0){var _0x387eac=_0x25f0e3;return this[_0x387eac(0x265a)]===_0x3aa0c0||this[_0x387eac(0x7b2)]===_0x3aa0c0;}[_0x25f0e3(0x13b1)](_0x340b36){var _0x39cd6d=_0x25f0e3;this[_0x39cd6d(0x265a)]&&_0x340b36[_0x39cd6d(0x2f54)](this[_0x39cd6d(0x265a)]),this[_0x39cd6d(0x7b2)]&&_0x340b36[_0x39cd6d(0x2f54)](this[_0x39cd6d(0x7b2)]);}['getAnimatables'](_0x4947cd){var _0x8d9618=_0x25f0e3;this[_0x8d9618(0x265a)]&&this[_0x8d9618(0x265a)][_0x8d9618(0x1b36)]&&0x0<this[_0x8d9618(0x265a)]['animations']['length']&&_0x4947cd['push'](this[_0x8d9618(0x265a)]),this[_0x8d9618(0x7b2)]&&this['_textureRoughness'][_0x8d9618(0x1b36)]&&0x0<this[_0x8d9618(0x7b2)]['animations'][_0x8d9618(0x132e)]&&_0x4947cd[_0x8d9618(0x2f54)](this['_textureRoughness']);}[_0x25f0e3(0x2d20)](_0x3e35c7){var _0x3b8938=_0x25f0e3;_0x3e35c7&&(null!=(_0x3e35c7=this[_0x3b8938(0x265a)])&&_0x3e35c7[_0x3b8938(0x2d20)](),null!=(_0x3e35c7=this[_0x3b8938(0x7b2)])&&_0x3e35c7[_0x3b8938(0x2d20)]());}['getClassName'](){return'PBRSheenConfiguration';}[_0x25f0e3(0x2a99)](_0x57be63,_0x106572,_0xaf546b){var _0x4c16b8=_0x25f0e3;return _0x57be63[_0x4c16b8(0x1955)]&&_0x106572[_0x4c16b8(0x2041)](_0xaf546b++,_0x4c16b8(0x1955)),_0xaf546b;}[_0x25f0e3(0x19a1)](_0x13ba24){var _0x38c14d=_0x25f0e3;_0x13ba24['push'](_0x38c14d(0xed1),'sheenRoughnessSampler');}[_0x25f0e3(0x2c15)](){var _0xd20ba=_0x25f0e3;return{'ubo':[{'name':_0xd20ba(0xd7e),'size':0x4,'type':_0xd20ba(0x37ad)},{'name':_0xd20ba(0x3284),'size':0x1,'type':_0xd20ba(0x128f)},{'name':'vSheenInfos','size':0x4,'type':_0xd20ba(0x37ad)},{'name':'sheenMatrix','size':0x10,'type':'mat4'},{'name':_0xd20ba(0x1f7a),'size':0x10,'type':_0xd20ba(0x2a4b)}]};}}_0x53cdbf([(0x0,_0x25944a['qC'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71['prototype'],_0x25f0e3(0x3bab),void 0x0),_0x53cdbf([(0x0,_0x25944a['qC'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71[_0x25f0e3(0x1229)],_0x25f0e3(0x3391),void 0x0),_0x53cdbf([(0x0,_0x25944a['qC'])()],_0x46ff71['prototype'],'intensity',void 0x0),_0x53cdbf([(0x0,_0x25944a['n9'])()],_0x46ff71[_0x25f0e3(0x1229)],_0x25f0e3(0x25cc),void 0x0),_0x53cdbf([(0x0,_0x25944a['oU'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71[_0x25f0e3(0x1229)],_0x25f0e3(0xc52),void 0x0),_0x53cdbf([(0x0,_0x25944a['qC'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71['prototype'],_0x25f0e3(0x3c9f),void 0x0),_0x53cdbf([(0x0,_0x25944a['qC'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71[_0x25f0e3(0x1229)],'roughness',void 0x0),_0x53cdbf([(0x0,_0x25944a['oU'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71[_0x25f0e3(0x1229)],_0x25f0e3(0xbd),void 0x0),_0x53cdbf([(0x0,_0x25944a['qC'])(),(0x0,_0x25944a['wz'])(_0x25f0e3(0x39ba))],_0x46ff71['prototype'],'albedoScaling',void 0x0);},0xe8f6:(_0x5ef0f5,_0x279962,_0xebbd7a)=>{var _0x2f53ba=a8_0x49466b;function _0x3f2306(_0x2c08eb,_0x255b0b,_0x3b2b1c,_0x277d86){var _0x41e928=a8_0x58a1,_0xbf618e,_0x27c828=arguments[_0x41e928(0x132e)],_0x2063b1=_0x27c828<0x3?_0x255b0b:null===_0x277d86?_0x277d86=Object[_0x41e928(0x319d)](_0x255b0b,_0x3b2b1c):_0x277d86;if('object'==typeof Reflect&&_0x41e928(0x187)==typeof Reflect['decorate'])_0x2063b1=Reflect[_0x41e928(0x14d7)](_0x2c08eb,_0x255b0b,_0x3b2b1c,_0x277d86);else{for(var _0x21905a=_0x2c08eb[_0x41e928(0x132e)]-0x1;0x0<=_0x21905a;_0x21905a--)(_0xbf618e=_0x2c08eb[_0x21905a])&&(_0x2063b1=(_0x27c828<0x3?_0xbf618e(_0x2063b1):0x3<_0x27c828?_0xbf618e(_0x255b0b,_0x3b2b1c,_0x2063b1):_0xbf618e(_0x255b0b,_0x3b2b1c))||_0x2063b1);}0x3<_0x27c828&&_0x2063b1&&Object['defineProperty'](_0x255b0b,_0x3b2b1c,_0x2063b1);}var _0x3a7e79=_0xebbd7a(0x153ad),_0x85d6dc=_0xebbd7a(0xb7c2),_0xebbd7a=_0xebbd7a(0xe456);class _0xd8a2ef extends _0x85d6dc['P']{constructor(_0x4061bc,_0x24cf6b){super(_0x4061bc,_0x24cf6b),this['_useMicroSurfaceFromReflectivityMapAlpha']=!0x0;}get[_0x2f53ba(0x3e52)](){var _0x22d6dd=_0x2f53ba;return this[_0x22d6dd(0x313b)];}[_0x2f53ba(0x1653)](){var _0x4979cf=_0x2f53ba;return _0x4979cf(0x91d);}[_0x2f53ba(0x11fe)](_0x29057b){var _0x134bcc=_0x2f53ba;const _0x55893e=_0x3a7e79['p4']['Clone'](()=>new _0xd8a2ef(_0x29057b,this[_0x134bcc(0x22fd)]()),this);return _0x55893e['id']=_0x29057b,_0x55893e[_0x134bcc(0x3efc)]=_0x29057b,this['clearCoat'][_0x134bcc(0x1e26)](_0x55893e['clearCoat']),this['anisotropy'][_0x134bcc(0x1e26)](_0x55893e['anisotropy']),this[_0x134bcc(0x26fb)][_0x134bcc(0x1e26)](_0x55893e[_0x134bcc(0x26fb)]),this['sheen'][_0x134bcc(0x1e26)](_0x55893e[_0x134bcc(0x300)]),this[_0x134bcc(0x1fde)][_0x134bcc(0x1e26)](_0x55893e[_0x134bcc(0x1fde)]),_0x55893e;}[_0x2f53ba(0x3c81)](){var _0x16d59b=_0x2f53ba;const _0x124c48=_0x3a7e79['p4'][_0x16d59b(0x299f)](this);return _0x124c48[_0x16d59b(0x3d25)]=_0x16d59b(0x2c7a),_0x124c48['clearCoat']=this['clearCoat'][_0x16d59b(0x3c81)](),_0x124c48['anisotropy']=this[_0x16d59b(0xe3f)][_0x16d59b(0x3c81)](),_0x124c48[_0x16d59b(0x26fb)]=this['brdf'][_0x16d59b(0x3c81)](),_0x124c48[_0x16d59b(0x300)]=this[_0x16d59b(0x300)][_0x16d59b(0x3c81)](),_0x124c48[_0x16d59b(0x1fde)]=this['subSurface']['serialize'](),_0x124c48['iridescence']=this['iridescence'][_0x16d59b(0x3c81)](),_0x124c48;}static[_0x2f53ba(0xb3f)](_0x390ed3,_0x5e1320,_0x339ea2){var _0x2a5a1a=_0x2f53ba;const _0x298379=_0x3a7e79['p4']['Parse'](()=>new _0xd8a2ef(_0x390ed3[_0x2a5a1a(0x3efc)],_0x5e1320),_0x390ed3,_0x5e1320,_0x339ea2);return _0x390ed3[_0x2a5a1a(0x3f5d)]&&_0x298379[_0x2a5a1a(0x3f5d)][_0x2a5a1a(0x3da5)](_0x390ed3[_0x2a5a1a(0x3f5d)],_0x5e1320,_0x339ea2),_0x390ed3['anisotropy']&&_0x298379[_0x2a5a1a(0xe3f)]['parse'](_0x390ed3[_0x2a5a1a(0xe3f)],_0x5e1320,_0x339ea2),_0x390ed3[_0x2a5a1a(0x26fb)]&&_0x298379[_0x2a5a1a(0x26fb)]['parse'](_0x390ed3[_0x2a5a1a(0x26fb)],_0x5e1320,_0x339ea2),_0x390ed3['sheen']&&_0x298379[_0x2a5a1a(0x300)][_0x2a5a1a(0x3da5)](_0x390ed3[_0x2a5a1a(0x300)],_0x5e1320,_0x339ea2),_0x390ed3['subSurface']&&_0x298379['subSurface'][_0x2a5a1a(0x3da5)](_0x390ed3[_0x2a5a1a(0x1fde)],_0x5e1320,_0x339ea2),_0x390ed3[_0x2a5a1a(0x24c1)]&&_0x298379[_0x2a5a1a(0x24c1)][_0x2a5a1a(0x3da5)](_0x390ed3[_0x2a5a1a(0x24c1)],_0x5e1320,_0x339ea2),_0x298379;}}_0x3f2306([(0x0,_0x3a7e79['n9'])(_0x2f53ba(0x22e6)),(0x0,_0x3a7e79['wz'])(_0x2f53ba(0x39ba),_0x2f53ba(0x138b))],_0xd8a2ef[_0x2f53ba(0x1229)],_0x2f53ba(0x394),void 0x0),_0x3f2306([(0x0,_0x3a7e79['oU'])(),(0x0,_0x3a7e79['wz'])(_0x2f53ba(0x39ba),_0x2f53ba(0x1b22))],_0xd8a2ef[_0x2f53ba(0x1229)],_0x2f53ba(0x2352),void 0x0),_0x3f2306([(0x0,_0x3a7e79['n9'])(_0x2f53ba(0x492)),(0x0,_0x3a7e79['wz'])(_0x2f53ba(0x39ba),_0x2f53ba(0x3c08))],_0xd8a2ef[_0x2f53ba(0x1229)],_0x2f53ba(0x2218),void 0x0),_0x3f2306([(0x0,_0x3a7e79['qC'])(),(0x0,_0x3a7e79['wz'])(_0x2f53ba(0x39ba),_0x2f53ba(0xe1a))],_0xd8a2ef[_0x2f53ba(0x1229)],_0x2f53ba(0x1bbd),void 0x0),_0x3f2306([(0x0,_0x3a7e79['oU'])(),(0x0,_0x3a7e79['wz'])('_markAllSubMeshesAsTexturesDirty',_0x2f53ba(0x3f21))],_0xd8a2ef[_0x2f53ba(0x1229)],'specularGlossinessTexture',void 0x0),(0x0,_0xebbd7a['H'])(_0x2f53ba(0x2c7a),_0xd8a2ef);},0xe719:(_0x57c384,_0x380765,_0x1afa95)=>{var _0x392911=a8_0x49466b;_0x1afa95['d'](_0x380765,{'u':()=>_0x2f50ae});function _0x44e27a(_0x1a694a,_0x142b1b,_0x22fc32,_0x2e5104){var _0xfaf9aa=a8_0x58a1,_0x1a20d3,_0x49940a=arguments[_0xfaf9aa(0x132e)],_0x4c8cb2=_0x49940a<0x3?_0x142b1b:null===_0x2e5104?_0x2e5104=Object['getOwnPropertyDescriptor'](_0x142b1b,_0x22fc32):_0x2e5104;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4c8cb2=Reflect[_0xfaf9aa(0x14d7)](_0x1a694a,_0x142b1b,_0x22fc32,_0x2e5104);else{for(var _0x27c113=_0x1a694a[_0xfaf9aa(0x132e)]-0x1;0x0<=_0x27c113;_0x27c113--)(_0x1a20d3=_0x1a694a[_0x27c113])&&(_0x4c8cb2=(_0x49940a<0x3?_0x1a20d3(_0x4c8cb2):0x3<_0x49940a?_0x1a20d3(_0x142b1b,_0x22fc32,_0x4c8cb2):_0x1a20d3(_0x142b1b,_0x22fc32))||_0x4c8cb2);}0x3<_0x49940a&&_0x4c8cb2&&Object[_0xfaf9aa(0x1fc0)](_0x142b1b,_0x22fc32,_0x4c8cb2);}var _0x380765=_0x1afa95(0x153ad),_0x5e97af=_0x1afa95(0xc84b),_0x421e3b=_0x1afa95(0xc656),_0x1cf258=_0x1afa95(0x147cf),_0x4346ef=_0x1afa95(0x1b5c),_0x143ac1=_0x1afa95(0x9fd1),_0x1b3c85=_0x1afa95(0xea73),_0x5bcbee=_0x1afa95(0x77a5),_0x1afa95=_0x1afa95(0x11e40);class _0x13c4d4 extends _0x1afa95['H']{constructor(){var _0x435124=a8_0x58a1;super(...arguments),this['SUBSURFACE']=!0x1,this[_0x435124(0x4052)]=!0x1,this['SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE']=!0x1,this[_0x435124(0x1ee8)]=!0x1,this['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=!0x1,this[_0x435124(0x2361)]=!0x1,this[_0x435124(0x1e1d)]=!0x1,this['SS_THICKNESSANDMASK_TEXTUREDIRECTUV']=0x0,this['SS_HAS_THICKNESS']=!0x1,this[_0x435124(0x3c3)]=!0x1,this[_0x435124(0x1258)]=0x0,this[_0x435124(0x985)]=!0x1,this[_0x435124(0x257d)]=0x0,this[_0x435124(0x2d79)]=!0x1,this['SS_REFRACTIONMAP_OPPOSITEZ']=!0x1,this[_0x435124(0x1533)]=!0x1,this[_0x435124(0x2f8)]=!0x1,this[_0x435124(0x16c3)]=!0x1,this[_0x435124(0x1049)]=!0x1,this[_0x435124(0x1a98)]=!0x1,this[_0x435124(0x2132)]=!0x1,this[_0x435124(0x74b)]=!0x1,this[_0x435124(0x36be)]=!0x1,this[_0x435124(0x32d7)]=!0x1,this[_0x435124(0x107b)]=!0x1,this[_0x435124(0x36a7)]=!0x1;}}class _0x2f50ae extends _0x1b3c85['n']{constructor(_0x36a0b3,_0x50624c=!0x0){var _0x14f638=a8_0x58a1;super(_0x36a0b3,_0x14f638(0x239),0x82,new _0x13c4d4(),_0x50624c),this[_0x14f638(0x2880)]=!0x1,this['isRefractionEnabled']=!0x1,this[_0x14f638(0x1033)]=!0x1,this['isTranslucencyEnabled']=!0x1,this[_0x14f638(0x3068)]=!0x1,this['isScatteringEnabled']=!0x1,this[_0x14f638(0x1dde)]=0x0,this[_0x14f638(0x2113)]=0x1,this['translucencyIntensity']=0x1,this[_0x14f638(0x2582)]=!0x1,this['useAlbedoToTintTranslucency']=!0x1,this[_0x14f638(0x13e7)]=null,this[_0x14f638(0xec7)]=null,this[_0x14f638(0x1598)]=null,this[_0x14f638(0x193b)]=null,this[_0x14f638(0x3644)]=1.5,this[_0x14f638(0x24c8)]=1.5,this[_0x14f638(0x394f)]=-0x1,this['_invertRefractionY']=!0x1,this[_0x14f638(0x1b4a)]=!0x1,this[_0x14f638(0x26b3)]=!0x1,this[_0x14f638(0xfc3)]=!0x1,this[_0x14f638(0xb98)]=0x0,this[_0x14f638(0x2485)]=0x1,this[_0x14f638(0x156e)]=!0x1,this[_0x14f638(0x2f9e)]=_0x5e97af['Wo'][_0x14f638(0x935)](),this[_0x14f638(0x88d)]=0x1,this['diffusionDistance']=_0x5e97af['Wo'][_0x14f638(0x935)](),this[_0x14f638(0x2479)]=!0x1,this[_0x14f638(0x3ace)]=!0x1,this['_refractionIntensityTexture']=null,this['refractionIntensityTexture']=null,this[_0x14f638(0x1e9e)]=null,this[_0x14f638(0x2cea)]=null,this[_0x14f638(0x16ca)]=!0x1,this[_0x14f638(0x28ce)]=!0x1,this[_0x14f638(0x48a)]=_0x36a0b3[_0x14f638(0x22fd)](),this[_0x14f638(0x265c)]=!0x0,this[_0x14f638(0x2ac8)]=_0x36a0b3[_0x14f638(0x2510)][_0x5bcbee['g'][_0x14f638(0xd64)]],this['_internalMarkScenePrePassDirty']=_0x36a0b3[_0x14f638(0x2510)][_0x5bcbee['g'][_0x14f638(0x407d)]];}get['scatteringDiffusionProfile'](){var _0x1cb6d8=a8_0x58a1;return this[_0x1cb6d8(0x48a)]['subSurfaceConfiguration']?this[_0x1cb6d8(0x48a)][_0x1cb6d8(0x31af)][_0x1cb6d8(0x859)][this[_0x1cb6d8(0x1dde)]]:null;}set[_0x392911(0x3f0c)](_0x1fcd52){var _0xca6c5c=_0x392911;this[_0xca6c5c(0x48a)]['enableSubSurfaceForPrePass']()&&_0x1fcd52&&(this[_0xca6c5c(0x1dde)]=this['_scene'][_0xca6c5c(0x31af)]['addDiffusionProfile'](_0x1fcd52));}get[_0x392911(0x330b)](){var _0x33d0e1=_0x392911;return 0x1<=this[_0x33d0e1(0x394f)]?this[_0x33d0e1(0x394f)]:this[_0x33d0e1(0x3644)];}set[_0x392911(0x330b)](_0x5621a5){this['_volumeIndexOfRefraction']=0x1<=_0x5621a5?_0x5621a5:-0x1;}[_0x392911(0x39ba)](){var _0xe243f1=_0x392911;this[_0xe243f1(0x2ceb)](this[_0xe243f1(0x2880)]||this[_0xe243f1(0x1033)]||this[_0xe243f1(0x3068)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}['_markScenePrePassDirty'](){var _0xaac4e3=_0x392911;this['_internalMarkAllSubMeshesAsTexturesDirty'](),this[_0xaac4e3(0xa1f)]();}[_0x392911(0x2cd5)](_0x4c02e6,_0x128c47){var _0x14cefb=_0x392911;if(!this[_0x14cefb(0x2880)]&&!this['_isTranslucencyEnabled']&&!this[_0x14cefb(0x3068)])return!0x0;if(_0x4c02e6[_0x14cefb(0x3b75)]&&_0x128c47[_0x14cefb(0x3c87)]){if(this[_0x14cefb(0x13e7)]&&_0x421e3b['k'][_0x14cefb(0x3f9a)]&&!this['_thicknessTexture']['isReadyOrNotBlocking']())return!0x1;const _0x375791=this[_0x14cefb(0x1275)](_0x128c47);if(_0x375791&&_0x421e3b['k'][_0x14cefb(0xefb)]&&!_0x375791[_0x14cefb(0x30b8)]())return!0x1;}return!0x0;}['prepareDefinesBeforeAttributes'](_0x2cbb9c,_0x555c90){var _0x1d0596=_0x392911;if(!this[_0x1d0596(0x2880)]&&!this[_0x1d0596(0x1033)]&&!this[_0x1d0596(0x3068)])return _0x2cbb9c[_0x1d0596(0x324e)]=!0x1,_0x2cbb9c[_0x1d0596(0x1ee8)]=!0x1,_0x2cbb9c[_0x1d0596(0x2361)]=!0x1,_0x2cbb9c[_0x1d0596(0x4052)]=!0x1,_0x2cbb9c[_0x1d0596(0xf81)]=!0x1,_0x2cbb9c['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=!0x1,_0x2cbb9c[_0x1d0596(0x1e1d)]=!0x1,_0x2cbb9c[_0x1d0596(0x624)]=0x0,_0x2cbb9c[_0x1d0596(0x11a3)]=!0x1,_0x2cbb9c[_0x1d0596(0x3c3)]=!0x1,_0x2cbb9c[_0x1d0596(0x1258)]=0x0,_0x2cbb9c[_0x1d0596(0x985)]=!0x1,_0x2cbb9c['SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV']=0x0,_0x2cbb9c['SS_REFRACTIONMAP_3D']=!0x1,_0x2cbb9c[_0x1d0596(0x1155)]=!0x1,_0x2cbb9c['SS_LODINREFRACTIONALPHA']=!0x1,_0x2cbb9c[_0x1d0596(0x2f8)]=!0x1,_0x2cbb9c['SS_RGBDREFRACTION']=!0x1,_0x2cbb9c[_0x1d0596(0x1049)]=!0x1,_0x2cbb9c[_0x1d0596(0x1a98)]=!0x1,_0x2cbb9c[_0x1d0596(0x2132)]=!0x1,_0x2cbb9c[_0x1d0596(0x74b)]=!0x1,_0x2cbb9c[_0x1d0596(0x36be)]=!0x1,_0x2cbb9c['SS_USE_THICKNESS_AS_DEPTH']=!0x1,_0x2cbb9c[_0x1d0596(0x107b)]=!0x1,void(_0x2cbb9c[_0x1d0596(0x36a7)]=!0x1);var _0x25f838,_0x5ede00;_0x2cbb9c['_areTexturesDirty']&&(_0x2cbb9c[_0x1d0596(0x324e)]=!0x0,_0x2cbb9c[_0x1d0596(0x1ee8)]=this[_0x1d0596(0x1033)],_0x2cbb9c[_0x1d0596(0x27b8)]=!0x1,_0x2cbb9c[_0x1d0596(0x2361)]=this[_0x1d0596(0x3068)],_0x2cbb9c['SS_THICKNESSANDMASK_TEXTURE']=!0x1,_0x2cbb9c['SS_REFRACTIONINTENSITY_TEXTURE']=!0x1,_0x2cbb9c[_0x1d0596(0x985)]=!0x1,_0x2cbb9c[_0x1d0596(0x11a3)]=!0x1,_0x2cbb9c[_0x1d0596(0x107b)]=!0x1,_0x2cbb9c[_0x1d0596(0x36a7)]=!0x1,_0x2cbb9c[_0x1d0596(0x4052)]=!0x1,_0x2cbb9c[_0x1d0596(0xf81)]=!0x1,_0x2cbb9c['SS_REFRACTIONMAP_3D']=!0x1,_0x2cbb9c['SS_GAMMAREFRACTION']=!0x1,_0x2cbb9c[_0x1d0596(0x16c3)]=!0x1,_0x2cbb9c[_0x1d0596(0x1049)]=!0x1,_0x2cbb9c[_0x1d0596(0x1155)]=!0x1,_0x2cbb9c['SS_LODINREFRACTIONALPHA']=!0x1,_0x2cbb9c[_0x1d0596(0x1a98)]=!0x1,_0x2cbb9c[_0x1d0596(0x2132)]=!0x1,_0x2cbb9c[_0x1d0596(0x74b)]=!0x1,_0x2cbb9c[_0x1d0596(0x36be)]=!0x1,_0x2cbb9c[_0x1d0596(0x32d7)]=!0x1,_0x25f838=!!this['_thicknessTexture']&&!!this[_0x1d0596(0x2107)]&&this[_0x1d0596(0x2107)]['checkTransformsAreIdentical'](this[_0x1d0596(0x13e7)])&&this[_0x1d0596(0x2107)][_0x1d0596(0x265a)]===this[_0x1d0596(0x13e7)]['_texture'],_0x5ede00=!!this[_0x1d0596(0x13e7)]&&!!this[_0x1d0596(0x1e9e)]&&this['_translucencyIntensityTexture']['checkTransformsAreIdentical'](this['_thicknessTexture'])&&this['_translucencyIntensityTexture'][_0x1d0596(0x265a)]===this[_0x1d0596(0x13e7)]['_texture'],_0x25f838=(_0x25f838||!this[_0x1d0596(0x2107)])&&(_0x5ede00||!this['_translucencyIntensityTexture']),_0x2cbb9c[_0x1d0596(0x3b75)]&&_0x555c90[_0x1d0596(0x3c87)]&&(this[_0x1d0596(0x13e7)]&&_0x421e3b['k'][_0x1d0596(0x3f9a)]&&_0x1cf258['G'][_0x1d0596(0x8ed)](this[_0x1d0596(0x13e7)],_0x2cbb9c,'SS_THICKNESSANDMASK_TEXTURE'),this[_0x1d0596(0x2107)]&&_0x421e3b['k'][_0x1d0596(0x478)]&&!_0x25f838&&_0x1cf258['G'][_0x1d0596(0x8ed)](this['_refractionIntensityTexture'],_0x2cbb9c,_0x1d0596(0x3c3)),this[_0x1d0596(0x1e9e)]&&_0x421e3b['k']['TranslucencyIntensityTextureEnabled']&&!_0x25f838&&_0x1cf258['G']['PrepareDefinesForMergedUV'](this[_0x1d0596(0x1e9e)],_0x2cbb9c,_0x1d0596(0x985))),_0x2cbb9c['SS_HAS_THICKNESS']=this['maximumThickness']-this[_0x1d0596(0xb98)]!=0x0,_0x2cbb9c[_0x1d0596(0x107b)]=(this['_useMaskFromThicknessTexture']||!!this[_0x1d0596(0x2107)]||!!this['_translucencyIntensityTexture'])&&_0x25f838,_0x2cbb9c[_0x1d0596(0x36a7)]=this[_0x1d0596(0x16ca)],_0x2cbb9c[_0x1d0596(0xf81)]=(this['_useMaskFromThicknessTexture']||!!this['_refractionIntensityTexture'])&&_0x25f838,_0x2cbb9c['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=(this[_0x1d0596(0x2479)]||!!this[_0x1d0596(0x1e9e)])&&_0x25f838,this[_0x1d0596(0x2880)]&&_0x555c90['texturesEnabled']&&(_0x5ede00=this[_0x1d0596(0x1275)](_0x555c90))&&_0x421e3b['k'][_0x1d0596(0xefb)]&&(_0x2cbb9c[_0x1d0596(0x4052)]=!0x0,_0x2cbb9c[_0x1d0596(0x2d79)]=_0x5ede00['isCube'],_0x2cbb9c['SS_GAMMAREFRACTION']=_0x5ede00[_0x1d0596(0x1b93)],_0x2cbb9c[_0x1d0596(0x16c3)]=_0x5ede00[_0x1d0596(0x3092)],_0x2cbb9c['SS_LINEARSPECULARREFRACTION']=_0x5ede00[_0x1d0596(0x2d0c)],_0x2cbb9c[_0x1d0596(0x1155)]=_0x5ede00[_0x1d0596(0xa62)],_0x2cbb9c[_0x1d0596(0x1533)]=_0x5ede00['lodLevelInAlpha'],_0x2cbb9c[_0x1d0596(0x1a98)]=this['_linkRefractionWithTransparency'],_0x2cbb9c['SS_ALBEDOFORREFRACTIONTINT']=this['useAlbedoToTintRefraction'],_0x2cbb9c['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=_0x5ede00['isCube']&&_0x5ede00[_0x1d0596(0x8c1)],_0x2cbb9c[_0x1d0596(0x32d7)]=this[_0x1d0596(0x156e)]),this[_0x1d0596(0x1033)]&&(_0x2cbb9c[_0x1d0596(0x74b)]=this[_0x1d0596(0x3af9)]));}[_0x392911(0xf9d)](_0x30d7ce,_0x38bbfb,_0x57a5a5,_0x4df1f9){var _0x4bc163=_0x392911;(this[_0x4bc163(0x2880)]||this[_0x4bc163(0x1033)]||this[_0x4bc163(0x3068)])&&(_0x4df1f9[_0x4bc163(0x3b8e)]()[_0x4bc163(0x2fee)]()[_0x4bc163(0x1b5d)](_0x143ac1['jp']['Vector3'][0x0]),_0x4df1f9=Math[_0x4bc163(0xc54)](Math[_0x4bc163(0x3f6c)](_0x143ac1['jp']['Vector3'][0x0]['x']),Math[_0x4bc163(0x3f6c)](_0x143ac1['jp'][_0x4bc163(0x23ca)][0x0]['y']),Math[_0x4bc163(0x3f6c)](_0x143ac1['jp'][_0x4bc163(0x23ca)][0x0]['z'])),_0x30d7ce['updateFloat2'](_0x4bc163(0x339),this[_0x4bc163(0xb98)]*_0x4df1f9,(this[_0x4bc163(0x2485)]-this['minimumThickness'])*_0x4df1f9));}['bindForSubMesh'](_0x24a656,_0x5b8e12,_0x15f8a3,_0x4f4cef){var _0x47bcf2=_0x392911;if(this[_0x47bcf2(0x2880)]||this[_0x47bcf2(0x1033)]||this[_0x47bcf2(0x3068)]){var _0x4f4cef=_0x4f4cef['materialDefines'],_0x847cb1=this['_material'][_0x47bcf2(0x19c4)],_0x3e0130=this[_0x47bcf2(0x1720)][_0x47bcf2(0x1c3e)],_0x531dd9=_0x4f4cef[_0x47bcf2(0xc53)];const _0x13155e=this[_0x47bcf2(0x1275)](_0x5b8e12);if(!_0x24a656['useUbo']||!_0x847cb1||!_0x24a656[_0x47bcf2(0x1587)]){if(this[_0x47bcf2(0x13e7)]&&_0x421e3b['k'][_0x47bcf2(0x3f9a)]&&(_0x24a656[_0x47bcf2(0x2ead)](_0x47bcf2(0x30c5),this[_0x47bcf2(0x13e7)][_0x47bcf2(0x365d)],this[_0x47bcf2(0x13e7)][_0x47bcf2(0x2da0)]),_0x1cf258['G'][_0x47bcf2(0x1d23)](this[_0x47bcf2(0x13e7)],_0x24a656,_0x47bcf2(0x26a3))),this[_0x47bcf2(0x2107)]&&_0x421e3b['k'][_0x47bcf2(0x478)]&&_0x4f4cef[_0x47bcf2(0x3c3)]&&(_0x24a656['updateFloat2'](_0x47bcf2(0x1c9),this[_0x47bcf2(0x2107)][_0x47bcf2(0x365d)],this[_0x47bcf2(0x2107)][_0x47bcf2(0x2da0)]),_0x1cf258['G'][_0x47bcf2(0x1d23)](this['_refractionIntensityTexture'],_0x24a656,'refractionIntensity')),this['_translucencyIntensityTexture']&&_0x421e3b['k'][_0x47bcf2(0x218a)]&&_0x4f4cef['SS_TRANSLUCENCYINTENSITY_TEXTURE']&&(_0x24a656[_0x47bcf2(0x2ead)]('vTranslucencyIntensityInfos',this['_translucencyIntensityTexture'][_0x47bcf2(0x365d)],this[_0x47bcf2(0x1e9e)]['level']),_0x1cf258['G'][_0x47bcf2(0x1d23)](this[_0x47bcf2(0x1e9e)],_0x24a656,_0x47bcf2(0xae8))),_0x13155e&&_0x421e3b['k'][_0x47bcf2(0xefb)]){_0x24a656['updateMatrix'](_0x47bcf2(0x1633),_0x13155e[_0x47bcf2(0x3fbc)]());let _0x2b2889=0x1;_0x13155e[_0x47bcf2(0x2708)]||_0x13155e['depth']&&(_0x2b2889=_0x13155e[_0x47bcf2(0x32ec)]);var _0x847cb1=_0x13155e['getSize']()['width'],_0x317a4b=this[_0x47bcf2(0x330b)];_0x24a656[_0x47bcf2(0x1260)](_0x47bcf2(0xdbb),_0x13155e[_0x47bcf2(0x2da0)],0x1/_0x317a4b,_0x2b2889,this[_0x47bcf2(0x1a37)]?-0x1:0x1),_0x24a656['updateFloat4']('vRefractionMicrosurfaceInfos',_0x847cb1,_0x13155e[_0x47bcf2(0x2ac0)],_0x13155e[_0x47bcf2(0x13ec)],0x1/this[_0x47bcf2(0x24c8)]),_0x3e0130&&_0x24a656[_0x47bcf2(0x2ead)]('vRefractionFilteringInfo',_0x847cb1,_0x4346ef['R'][_0x47bcf2(0x280b)](_0x847cb1)),_0x13155e['boundingBoxSize']&&(_0x317a4b=_0x13155e,_0x24a656[_0x47bcf2(0x170b)](_0x47bcf2(0x271f),_0x317a4b[_0x47bcf2(0x197e)]),_0x24a656['updateVector3'](_0x47bcf2(0x28b2),_0x317a4b[_0x47bcf2(0x8c1)]));}this['_isScatteringEnabled']&&_0x24a656[_0x47bcf2(0x420)](_0x47bcf2(0x3f0c),this[_0x47bcf2(0x1dde)]),_0x24a656['updateColor3']('vDiffusionDistance',this['diffusionDistance']),_0x24a656['updateFloat4'](_0x47bcf2(0x4a9),this[_0x47bcf2(0x2f9e)]['r'],this[_0x47bcf2(0x2f9e)]['g'],this[_0x47bcf2(0x2f9e)]['b'],Math[_0x47bcf2(0xc54)](0.00001,this['tintColorAtDistance'])),_0x24a656[_0x47bcf2(0xbc0)](_0x47bcf2(0x4013),this[_0x47bcf2(0x2113)],this[_0x47bcf2(0xae8)],0x0);}_0x5b8e12['texturesEnabled']&&(this[_0x47bcf2(0x13e7)]&&_0x421e3b['k'][_0x47bcf2(0x3f9a)]&&_0x24a656[_0x47bcf2(0x19ec)](_0x47bcf2(0x3071),this[_0x47bcf2(0x13e7)]),this['_refractionIntensityTexture']&&_0x421e3b['k']['RefractionIntensityTextureEnabled']&&_0x4f4cef[_0x47bcf2(0x3c3)]&&_0x24a656[_0x47bcf2(0x19ec)](_0x47bcf2(0x1bee),this[_0x47bcf2(0x2107)]),this[_0x47bcf2(0x1e9e)]&&_0x421e3b['k'][_0x47bcf2(0x218a)]&&_0x4f4cef['SS_TRANSLUCENCYINTENSITY_TEXTURE']&&_0x24a656[_0x47bcf2(0x19ec)](_0x47bcf2(0x2d58),this[_0x47bcf2(0x1e9e)]),_0x13155e&&_0x421e3b['k'][_0x47bcf2(0xefb)]&&(_0x531dd9?_0x24a656[_0x47bcf2(0x19ec)]('refractionSampler',_0x13155e):(_0x24a656[_0x47bcf2(0x19ec)](_0x47bcf2(0x27e3),_0x13155e['_lodTextureMid']||_0x13155e),_0x24a656[_0x47bcf2(0x19ec)](_0x47bcf2(0x3ac7),_0x13155e[_0x47bcf2(0x3a5a)]||_0x13155e),_0x24a656[_0x47bcf2(0x19ec)](_0x47bcf2(0x2973),_0x13155e[_0x47bcf2(0x2c6e)]||_0x13155e))));}}[_0x392911(0x1275)](_0x5af6f7){var _0x3da413=_0x392911;return this[_0x3da413(0x1598)]||(this['_isRefractionEnabled']?_0x5af6f7['environmentTexture']:null);}get[_0x392911(0xd17)](){var _0x49b865=_0x392911;return this['_isRefractionEnabled']&&this[_0x49b865(0x26b3)];}[_0x392911(0xed8)](_0x507ddf){var _0x2fb902=_0x392911;_0x421e3b['k'][_0x2fb902(0xefb)]&&this['_refractionTexture']&&this[_0x2fb902(0x1598)][_0x2fb902(0x1729)]&&_0x507ddf[_0x2fb902(0x2f54)](this['_refractionTexture']);}[_0x392911(0x15f3)](_0x1556ea){var _0x3dbf16=_0x392911;return this[_0x3dbf16(0x13e7)]===_0x1556ea||this[_0x3dbf16(0x1598)]===_0x1556ea;}['hasRenderTargetTextures'](){var _0xd88ba1=_0x392911;return!!(_0x421e3b['k'][_0xd88ba1(0xefb)]&&this['_refractionTexture']&&this[_0xd88ba1(0x1598)][_0xd88ba1(0x1729)]);}[_0x392911(0x13b1)](_0x1916dd){var _0x418ad2=_0x392911;this['_thicknessTexture']&&_0x1916dd['push'](this[_0x418ad2(0x13e7)]),this[_0x418ad2(0x1598)]&&_0x1916dd['push'](this[_0x418ad2(0x1598)]);}[_0x392911(0xcc1)](_0x526ad4){var _0x535334=_0x392911;this[_0x535334(0x13e7)]&&this[_0x535334(0x13e7)]['animations']&&0x0<this[_0x535334(0x13e7)][_0x535334(0x1b36)][_0x535334(0x132e)]&&_0x526ad4[_0x535334(0x2f54)](this[_0x535334(0x13e7)]),this[_0x535334(0x1598)]&&this[_0x535334(0x1598)][_0x535334(0x1b36)]&&0x0<this['_refractionTexture']['animations'][_0x535334(0x132e)]&&_0x526ad4[_0x535334(0x2f54)](this[_0x535334(0x1598)]);}['dispose'](_0x3769d1){var _0x597c97=_0x392911;_0x3769d1&&(this[_0x597c97(0x13e7)]&&this[_0x597c97(0x13e7)]['dispose'](),this['_refractionTexture']&&this[_0x597c97(0x1598)]['dispose']());}['getClassName'](){var _0x84c9d2=_0x392911;return _0x84c9d2(0x35b8);}[_0x392911(0x2a99)](_0x38999,_0x2aa695,_0x5aad35){var _0x5bd4ea=_0x392911;return _0x38999['SS_SCATTERING']&&_0x2aa695['addFallback'](_0x5aad35++,_0x5bd4ea(0x2361)),_0x38999[_0x5bd4ea(0x1ee8)]&&_0x2aa695[_0x5bd4ea(0x2041)](_0x5aad35++,_0x5bd4ea(0x1ee8)),_0x5aad35;}[_0x392911(0x19a1)](_0x560450){var _0x3aa661=_0x392911;_0x560450[_0x3aa661(0x2f54)](_0x3aa661(0x3071),_0x3aa661(0x1bee),_0x3aa661(0x2d58),_0x3aa661(0x27e3),_0x3aa661(0x3ac7),_0x3aa661(0x2973));}[_0x392911(0x2c15)](){var _0x29e9ba=_0x392911;return{'ubo':[{'name':_0x29e9ba(0x26f7),'size':0x4,'type':_0x29e9ba(0x37ad)},{'name':_0x29e9ba(0xa74),'size':0x2,'type':_0x29e9ba(0x2d8f)},{'name':'vTranslucencyIntensityInfos','size':0x2,'type':_0x29e9ba(0x2d8f)},{'name':_0x29e9ba(0xdbb),'size':0x4,'type':_0x29e9ba(0x37ad)},{'name':_0x29e9ba(0x1633),'size':0x10,'type':_0x29e9ba(0x2a4b)},{'name':_0x29e9ba(0x30c5),'size':0x2,'type':_0x29e9ba(0x2d8f)},{'name':_0x29e9ba(0x1c9),'size':0x2,'type':_0x29e9ba(0x2d8f)},{'name':_0x29e9ba(0x21dd),'size':0x10,'type':_0x29e9ba(0x2a4b)},{'name':_0x29e9ba(0x2928),'size':0x10,'type':_0x29e9ba(0x2a4b)},{'name':_0x29e9ba(0x1b76),'size':0x10,'type':_0x29e9ba(0x2a4b)},{'name':_0x29e9ba(0x339),'size':0x2,'type':_0x29e9ba(0x2d8f)},{'name':_0x29e9ba(0x3ccf),'size':0x3,'type':_0x29e9ba(0x1bff)},{'name':'vTintColor','size':0x4,'type':_0x29e9ba(0x37ad)},{'name':_0x29e9ba(0x4013),'size':0x3,'type':_0x29e9ba(0x1bff)},{'name':_0x29e9ba(0x271f),'size':0x3,'type':_0x29e9ba(0x1bff)},{'name':_0x29e9ba(0x28b2),'size':0x3,'type':_0x29e9ba(0x1bff)},{'name':_0x29e9ba(0x3f0c),'size':0x1,'type':_0x29e9ba(0x128f)}]};}}_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x2af0),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2f50ae[_0x392911(0x1229)],'isTranslucencyEnabled',void 0x0),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x3406))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x249c),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x1dde),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae['prototype'],_0x392911(0x2113),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae['prototype'],'translucencyIntensity',void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae['prototype'],_0x392911(0x2582),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x3af9),void 0x0),_0x44e27a([(0x0,_0x380765['oU'])(),(0x0,_0x380765['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2f50ae['prototype'],_0x392911(0xec7),void 0x0),_0x44e27a([(0x0,_0x380765['oU'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x193b),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae['prototype'],_0x392911(0x24c8),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae[_0x392911(0x1229)],'_volumeIndexOfRefraction',void 0x0),_0x44e27a([(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x330b),null),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],'invertRefractionY',void 0x0),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae['prototype'],_0x392911(0xfc3),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae[_0x392911(0x1229)],'minimumThickness',void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x2485),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae['prototype'],'useThicknessAsDepth',void 0x0),_0x44e27a([(0x0,_0x380765['n9'])()],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x2f9e),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])()],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x88d),void 0x0),_0x44e27a([(0x0,_0x380765['n9'])()],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x3bce),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x3ace),void 0x0),_0x44e27a([(0x0,_0x380765['oU'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0xdc6),void 0x0),_0x44e27a([(0x0,_0x380765['oU'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae['prototype'],_0x392911(0x2cea),void 0x0),_0x44e27a([(0x0,_0x380765['qC'])(),(0x0,_0x380765['wz'])(_0x392911(0x39ba))],_0x2f50ae[_0x392911(0x1229)],_0x392911(0x28ce),void 0x0);},0x2f26:(_0x295620,_0x2e7cb4,_0x23a589)=>{var _0x50374b=a8_0x49466b;_0x23a589['d'](_0x2e7cb4,{'u':()=>_0x2ce3ea});var _0x41ff60=_0x23a589(0x15857),_0x205814=_0x23a589(0x1b5c),_0x36183c=_0x23a589(0x77a5),_0x30c649=_0x23a589(0xe8aa),_0x50c97f=(_0x23a589(0x11e17),_0x23a589(0x87f9),_0x23a589(0x10ea4));class _0x2ce3ea{constructor(_0x29cfb9,_0x417dd2={}){var _0x4d65e6=a8_0x58a1;this[_0x4d65e6(0x244e)]=0x0,this[_0x4d65e6(0x327f)]=0.8,this[_0x4d65e6(0x15c3)]=_0x36183c['g'][_0x4d65e6(0xf1)],this[_0x4d65e6(0x488)]=0x1,this[_0x4d65e6(0x398b)]=_0x29cfb9,this[_0x4d65e6(0x488)]=_0x417dd2['hdrScale']||this[_0x4d65e6(0x488)],this[_0x4d65e6(0x15c3)]=_0x417dd2[_0x4d65e6(0x15c3)]||this[_0x4d65e6(0x15c3)];}['_createRenderTarget'](_0x2797cc){var _0x1a00bf=a8_0x58a1;let _0x366840=_0x36183c['g'][_0x1a00bf(0x607)];return this['_engine'][_0x1a00bf(0x1766)]()[_0x1a00bf(0x2782)]?_0x366840=_0x36183c['g']['TEXTURETYPE_HALF_FLOAT']:this[_0x1a00bf(0x398b)]['getCaps']()[_0x1a00bf(0xfef)]&&(_0x366840=_0x36183c['g'][_0x1a00bf(0x123c)]),_0x2797cc=this[_0x1a00bf(0x398b)]['createRenderTargetCubeTexture'](_0x2797cc,{'format':_0x36183c['g']['TEXTUREFORMAT_RGBA'],'type':_0x366840,'createMipMaps':!0x0,'generateMipMaps':!0x1,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x36183c['g']['TEXTURE_NEAREST_SAMPLINGMODE']}),(this[_0x1a00bf(0x398b)][_0x1a00bf(0x2d67)](_0x2797cc[_0x1a00bf(0xc52)],_0x36183c['g'][_0x1a00bf(0x29cc)],_0x36183c['g'][_0x1a00bf(0x29cc)],_0x36183c['g'][_0x1a00bf(0x29cc)]),this[_0x1a00bf(0x398b)][_0x1a00bf(0x1473)](_0x36183c['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x2797cc[_0x1a00bf(0xc52)],!0x0),_0x2797cc);}['_prefilterInternal'](_0x19bef1){var _0x3bf89a=a8_0x58a1,_0x39f3ef=_0x19bef1['getSize']()[_0x3bf89a(0x37ce)],_0x254088=_0x205814['R'][_0x3bf89a(0x16bf)](_0x39f3ef)+0x1;const _0x3482b9=this[_0x3bf89a(0x169b)][_0x3bf89a(0x204d)],_0x49ee2a=this[_0x3bf89a(0x287d)](_0x39f3ef);this['_effectRenderer'][_0x3bf89a(0x1707)]();var _0x12a207=_0x19bef1[_0x3bf89a(0x2bd)](),_0x4df8b5=(_0x12a207&&this[_0x3bf89a(0x398b)][_0x3bf89a(0x1473)](_0x36183c['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x12a207,!0x0),this[_0x3bf89a(0x2876)][_0x3bf89a(0x2159)](this[_0x3bf89a(0x169b)]),[[new _0x41ff60['P'](0x0,0x0,-0x1),new _0x41ff60['P'](0x0,-0x1,0x0),new _0x41ff60['P'](0x1,0x0,0x0)],[new _0x41ff60['P'](0x0,0x0,0x1),new _0x41ff60['P'](0x0,-0x1,0x0),new _0x41ff60['P'](-0x1,0x0,0x0)],[new _0x41ff60['P'](0x1,0x0,0x0),new _0x41ff60['P'](0x0,0x0,0x1),new _0x41ff60['P'](0x0,0x1,0x0)],[new _0x41ff60['P'](0x1,0x0,0x0),new _0x41ff60['P'](0x0,0x0,-0x1),new _0x41ff60['P'](0x0,-0x1,0x0)],[new _0x41ff60['P'](0x1,0x0,0x0),new _0x41ff60['P'](0x0,-0x1,0x0),new _0x41ff60['P'](0x0,0x0,0x1)],[new _0x41ff60['P'](-0x1,0x0,0x0),new _0x41ff60['P'](0x0,-0x1,0x0),new _0x41ff60['P'](0x0,0x0,-0x1)]]);_0x3482b9[_0x3bf89a(0x6e5)](_0x3bf89a(0x488),this[_0x3bf89a(0x488)]),_0x3482b9[_0x3bf89a(0x2475)](_0x3bf89a(0x3686),_0x19bef1[_0x3bf89a(0x2cc8)]()['width'],_0x254088),_0x3482b9[_0x3bf89a(0x19ec)](_0x3bf89a(0x3ba3),_0x19bef1);for(let _0x13a209=0x0;_0x13a209<0x6;_0x13a209++){_0x3482b9['setVector3']('up',_0x4df8b5[_0x13a209][0x0]),_0x3482b9[_0x3bf89a(0x3183)](_0x3bf89a(0x149f),_0x4df8b5[_0x13a209][0x1]),_0x3482b9[_0x3bf89a(0x3183)](_0x3bf89a(0xd32),_0x4df8b5[_0x13a209][0x2]);for(let _0x562559=0x0;_0x562559<_0x254088;_0x562559++){this[_0x3bf89a(0x398b)][_0x3bf89a(0x69a)](_0x49ee2a,_0x13a209,void 0x0,void 0x0,!0x0,_0x562559),this[_0x3bf89a(0x2876)][_0x3bf89a(0x2159)](this[_0x3bf89a(0x169b)]);let _0x66733b=Math['pow'](0x2,(_0x562559-this['_lodGenerationOffset'])/this['_lodGenerationScale'])/_0x39f3ef;0x0===_0x562559&&(_0x66733b=0x0),_0x3482b9[_0x3bf89a(0x6e5)](_0x3bf89a(0x301f),_0x66733b),this[_0x3bf89a(0x2876)][_0x3bf89a(0x3fff)]();}}this[_0x3bf89a(0x2876)]['restoreStates'](),this[_0x3bf89a(0x398b)][_0x3bf89a(0x1f19)](),this[_0x3bf89a(0x398b)][_0x3bf89a(0x1138)](_0x19bef1[_0x3bf89a(0x265a)]);var _0x12a207=_0x49ee2a[_0x3bf89a(0xc52)][_0x3bf89a(0x2eea)],_0x365e2f=_0x49ee2a['texture'][_0x3bf89a(0x2cb9)];return _0x49ee2a[_0x3bf89a(0x2f74)](_0x19bef1[_0x3bf89a(0x265a)]),_0x19bef1[_0x3bf89a(0x265a)][_0x3bf89a(0x2eea)]=_0x12a207,_0x19bef1[_0x3bf89a(0x265a)][_0x3bf89a(0x2cb9)]=_0x365e2f,_0x19bef1[_0x3bf89a(0x1b93)]=!0x1,_0x19bef1[_0x3bf89a(0x13ec)]=this[_0x3bf89a(0x244e)],_0x19bef1[_0x3bf89a(0x2ac0)]=this[_0x3bf89a(0x327f)],_0x19bef1[_0x3bf89a(0xe7b)]=!0x0,_0x19bef1;}[_0x50374b(0x3f43)](_0x1eb5ab,_0x433916){var _0x51ad99=_0x50374b;const _0x46719b=[];return _0x1eb5ab[_0x51ad99(0x1b93)]&&_0x46719b['push'](_0x51ad99(0x665)),_0x46719b['push']('#define\x20NUM_SAMPLES\x20'+this[_0x51ad99(0x15c3)]+'u'),new _0x30c649['H']({'engine':this[_0x51ad99(0x398b)],'name':'hdrFiltering','vertexShader':_0x51ad99(0x31ab),'fragmentShader':_0x51ad99(0x31ab),'samplerNames':[_0x51ad99(0x3ba3)],'uniformNames':[_0x51ad99(0x1a5a),'vWeights','up','right',_0x51ad99(0xd32),_0x51ad99(0x3686),_0x51ad99(0x488),_0x51ad99(0x301f)],'useShaderStore':!0x0,'defines':_0x46719b,'onCompiled':_0x433916});}['isReady'](_0x3249e4){var _0x34221b=_0x50374b;return _0x3249e4[_0x34221b(0x3a4f)]()&&this[_0x34221b(0x169b)][_0x34221b(0x204d)][_0x34221b(0x3a4f)]();}[_0x50374b(0x3c32)](_0x525a66,_0xf3561d=null){var _0x48cc0c=_0x50374b;return this[_0x48cc0c(0x398b)][_0x48cc0c(0x2d15)][_0x48cc0c(0x4136)]?new Promise(_0x1a666c=>{var _0x2c638f=_0x48cc0c;this['_effectRenderer']=new _0x30c649['I'](this[_0x2c638f(0x398b)]),this['_effectWrapper']=this[_0x2c638f(0x3f43)](_0x525a66),this[_0x2c638f(0x169b)][_0x2c638f(0x204d)][_0x2c638f(0x3f18)](()=>{var _0x1898a7=_0x2c638f;this[_0x1898a7(0x11c4)](_0x525a66),this[_0x1898a7(0x2876)]['dispose'](),this[_0x1898a7(0x169b)][_0x1898a7(0x2d20)](),_0x1a666c(),_0xf3561d&&_0xf3561d();});}):(_0x50c97f['Y']['Warn']('HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.'),Promise[_0x48cc0c(0x1d14)](_0x48cc0c(0x1dd8)));}}},0x15ff9:(_0x1e4833,_0x4c7af6,_0x47d2df)=>{var _0x31bf7f=a8_0x49466b,_0xed75e=_0x47d2df(0xee04),_0x2083dd=_0x47d2df(0xd673),_0x580381=_0x47d2df(0xe222);_0xed75e['D'][_0x31bf7f(0x2afa)][_0x31bf7f(0x2f54)](new class{constructor(){this['supportCascades']=!0x1;}[_0x31bf7f(0x3ec7)](_0x48ccd1){var _0x22b67b=_0x31bf7f;return _0x48ccd1['endsWith'](_0x22b67b(0x24fb));}['loadCubeData'](_0x264b6c,_0x914988,_0x4bee06,_0x3b8edf,_0x5f2f93){var _0x28b4d2=_0x31bf7f,_0x1e9da5;Array['isArray'](_0x264b6c)||(_0x1e9da5={'supportedCompressionFormats':{'etc1':!!(_0x1e9da5=_0x914988['getEngine']()['getCaps']())[_0x28b4d2(0x44a)],'s3tc':!!_0x1e9da5[_0x28b4d2(0x1a6f)],'pvrtc':!!_0x1e9da5[_0x28b4d2(0x690)],'etc2':!!_0x1e9da5['etc2'],'astc':!!_0x1e9da5[_0x28b4d2(0x1964)],'bc7':!!_0x1e9da5[_0x28b4d2(0x1dd9)]}},(0x0,_0x2083dd['rz'])(_0x264b6c,_0x1e9da5)[_0x28b4d2(0x1af5)](_0x19cc5e=>{var _0x5b29f7=_0x28b4d2,_0x42d25a=0x1<_0x19cc5e[_0x5b29f7(0x523)][_0x5b29f7(0x1146)][0x0]['levels'][_0x5b29f7(0x132e)]&&_0x914988[_0x5b29f7(0x156)];(0x0,_0x2083dd['nG'])(_0x914988,_0x19cc5e),_0x914988[_0x5b29f7(0x2636)]()[_0x5b29f7(0x28af)](_0x914988,_0x42d25a),_0x914988['isReady']=!0x0,_0x914988[_0x5b29f7(0x18b5)][_0x5b29f7(0x3e9)](_0x914988),_0x914988[_0x5b29f7(0x18b5)][_0x5b29f7(0x2af2)](),_0x3b8edf&&_0x3b8edf();})[_0x28b4d2(0x310e)](_0x3fc03c=>{var _0x855610=_0x28b4d2;_0x580381['w1'][_0x855610(0x2e91)]('Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device'),_0x914988[_0x855610(0x3a4f)]=!0x0,_0x5f2f93&&_0x5f2f93(_0x3fc03c);}));}[_0x31bf7f(0x1944)](_0x420138,_0x58ef1a,_0x3716eb){var _0x219ade=_0x31bf7f,_0x20d7f1=_0x58ef1a[_0x219ade(0x2636)]()['getCaps'](),_0x20d7f1={'supportedCompressionFormats':{'etc1':!!_0x20d7f1[_0x219ade(0x44a)],'s3tc':!!_0x20d7f1[_0x219ade(0x1a6f)],'pvrtc':!!_0x20d7f1[_0x219ade(0x690)],'etc2':!!_0x20d7f1[_0x219ade(0x29b8)],'astc':!!_0x20d7f1[_0x219ade(0x1964)],'bc7':!!_0x20d7f1[_0x219ade(0x1dd9)]}};(0x0,_0x2083dd['rz'])(_0x420138,_0x20d7f1)['then'](_0x3e82f5=>{var _0x557fcb=_0x219ade,_0x1c7673=_0x3e82f5[_0x557fcb(0x523)][_0x557fcb(0x1146)][0x0][_0x557fcb(0x394a)][0x0],_0x40d36e=0x1<_0x3e82f5[_0x557fcb(0x523)][_0x557fcb(0x1146)][0x0][_0x557fcb(0x394a)][_0x557fcb(0x132e)]&&_0x58ef1a['generateMipMaps'];_0x3716eb(_0x1c7673['width'],_0x1c7673['height'],_0x40d36e,-0x1!==_0x3e82f5[_0x557fcb(0x2cb9)],()=>{(0x0,_0x2083dd['nG'])(_0x58ef1a,_0x3e82f5);});})[_0x219ade(0x310e)](_0x55af54=>{var _0x21f235=_0x219ade;_0x580381['w1'][_0x21f235(0x2e91)](_0x21f235(0xfad)),_0x580381['w1'][_0x21f235(0x2e91)](_0x21f235(0x26c)+_0x55af54),_0x3716eb(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}}());},0x741b:(_0xed0695,_0x485351,_0x3f54b9)=>{var _0x4fa42c=a8_0x49466b,_0x44b788=_0x3f54b9(0x17cee),_0x3338b0=_0x3f54b9(0xee04),_0x1fad19=_0x3f54b9(0x13cb2);_0x3338b0['D']['_TextureLoaders'][_0x4fa42c(0x2f54)](new class{constructor(){var _0x5c39e8=_0x4fa42c;this[_0x5c39e8(0x1870)]=!0x0;}[_0x4fa42c(0x3ec7)](_0x5eddd7){var _0x50d912=_0x4fa42c;return _0x5eddd7[_0x50d912(0x3297)](_0x50d912(0x8c0));}[_0x4fa42c(0x385c)](_0x49fcfd,_0x104958,_0x31653b,_0x378d5d){var _0x3cb110=_0x4fa42c;const _0x5dec68=_0x104958['getEngine']();let _0x460a27,_0x12b2a1=!0x1,_0x58e050=0x3e8;if(Array['isArray'](_0x49fcfd))for(let _0x1ffaef=0x0;_0x1ffaef<_0x49fcfd[_0x3cb110(0x132e)];_0x1ffaef++){var _0xb2677a=_0x49fcfd[_0x1ffaef];_0x460a27=_0x1fad19['N']['GetDDSInfo'](_0xb2677a),_0x104958[_0x3cb110(0x37ce)]=_0x460a27[_0x3cb110(0x37ce)],_0x104958[_0x3cb110(0x1995)]=_0x460a27[_0x3cb110(0x1995)],_0x12b2a1=(_0x460a27[_0x3cb110(0x3b38)]||_0x460a27[_0x3cb110(0x19c6)]||0x1<_0x460a27['mipmapCount'])&&_0x104958[_0x3cb110(0x156)],_0x5dec68[_0x3cb110(0x304e)](_0x460a27[_0x3cb110(0x2552)]),_0x1fad19['N'][_0x3cb110(0x2e8d)](_0x5dec68,_0x104958,_0xb2677a,_0x460a27,_0x12b2a1,0x6,-0x1,_0x1ffaef),_0x460a27[_0x3cb110(0x215f)]||0x1!==_0x460a27['mipmapCount']?_0x58e050=_0x460a27['mipmapCount']-0x1:_0x5dec68['generateMipMapsForCubemap'](_0x104958);}else{var _0x3c4ec4=_0x49fcfd;_0x460a27=_0x1fad19['N']['GetDDSInfo'](_0x3c4ec4),_0x104958[_0x3cb110(0x37ce)]=_0x460a27['width'],_0x104958[_0x3cb110(0x1995)]=_0x460a27[_0x3cb110(0x1995)],_0x31653b&&(_0x460a27[_0x3cb110(0x132f)]=new _0x44b788['i']()),_0x12b2a1=(_0x460a27[_0x3cb110(0x3b38)]||_0x460a27[_0x3cb110(0x19c6)]||0x1<_0x460a27[_0x3cb110(0x343a)])&&_0x104958[_0x3cb110(0x156)],_0x5dec68[_0x3cb110(0x304e)](_0x460a27[_0x3cb110(0x2552)]),_0x1fad19['N']['UploadDDSLevels'](_0x5dec68,_0x104958,_0x3c4ec4,_0x460a27,_0x12b2a1,0x6),_0x460a27['isFourCC']||0x1!==_0x460a27['mipmapCount']?_0x58e050=_0x460a27['mipmapCount']-0x1:_0x5dec68[_0x3cb110(0xe42)](_0x104958,!0x1);}_0x5dec68[_0x3cb110(0x28af)](_0x104958,_0x12b2a1,_0x58e050),_0x104958[_0x3cb110(0x3a4f)]=!0x0,_0x104958[_0x3cb110(0x18b5)][_0x3cb110(0x3e9)](_0x104958),_0x104958[_0x3cb110(0x18b5)][_0x3cb110(0x2af2)](),_0x378d5d&&_0x378d5d({'isDDS':!0x0,'width':_0x104958['width'],'info':_0x460a27,'data':_0x49fcfd,'texture':_0x104958});}[_0x4fa42c(0x1944)](_0x2d42f6,_0x386ce4,_0x28e419){var _0x274530=_0x4fa42c;const _0x47d28b=_0x1fad19['N'][_0x274530(0x1f3b)](_0x2d42f6),_0x2b61da=(_0x47d28b['isRGB']||_0x47d28b[_0x274530(0x19c6)]||0x1<_0x47d28b[_0x274530(0x343a)])&&_0x386ce4[_0x274530(0x156)]&&_0x47d28b[_0x274530(0x37ce)]>>_0x47d28b['mipmapCount']-0x1==0x1;_0x28e419(_0x47d28b[_0x274530(0x37ce)],_0x47d28b[_0x274530(0x1995)],_0x2b61da,_0x47d28b[_0x274530(0x215f)],()=>{var _0x20a987=_0x274530;_0x1fad19['N'][_0x20a987(0x2e8d)](_0x386ce4[_0x20a987(0x2636)](),_0x386ce4,_0x2d42f6,_0x47d28b,_0x2b61da,0x1);});}}());},0xab44:(_0x1ea2b0,_0x2c78af,_0x3eeb13)=>{var _0x249350=a8_0x49466b,_0x2f61da=_0x3eeb13(0xbe0d);_0x3eeb13(0xee04)['D']['_TextureLoaders']['push'](new class{constructor(){var _0xee2959=a8_0x58a1;this[_0xee2959(0x1870)]=!0x1;}[_0x249350(0x3ec7)](_0x2bc594){var _0x11c29e=_0x249350;return _0x2bc594[_0x11c29e(0x3297)]('.env');}['loadCubeData'](_0x381b94,_0x334c02,_0x217e7a,_0x16e357,_0x3a3d08){var _0x17b025=_0x249350;if(!Array[_0x17b025(0x3ec0)](_0x381b94)){var _0x39d91d=(0x0,_0x2f61da['qJ'])(_0x381b94);if(_0x39d91d){_0x334c02['width']=_0x39d91d[_0x17b025(0x37ce)],_0x334c02[_0x17b025(0x1995)]=_0x39d91d[_0x17b025(0x37ce)];try{(0x0,_0x2f61da['qC'])(_0x334c02,_0x39d91d),(0x0,_0x2f61da['Ro'])(_0x334c02,_0x381b94,_0x39d91d)[_0x17b025(0x1af5)](()=>{var _0x59e106=_0x17b025;_0x334c02['isReady']=!0x0,_0x334c02[_0x59e106(0x18b5)][_0x59e106(0x3e9)](_0x334c02),_0x334c02[_0x59e106(0x18b5)][_0x59e106(0x2af2)](),_0x16e357&&_0x16e357();},_0x43ae01=>{var _0xc9e65e=_0x17b025;null!=_0x3a3d08&&_0x3a3d08(_0xc9e65e(0x1eff),_0x43ae01);});}catch(_0xcb8aaf){null!=_0x3a3d08&&_0x3a3d08(_0x17b025(0xfcd),_0xcb8aaf);}}else _0x3a3d08&&_0x3a3d08(_0x17b025(0x14b1),null);}}[_0x249350(0x1944)](){throw'.env\x20not\x20supported\x20in\x202d.';}}());},0x1105a:(_0x4a0e7c,_0x26945f,_0x1f0063)=>{var _0x30d31e=a8_0x49466b,_0x47f8a1=_0x1f0063(0x11361),_0x2686ab=_0x1f0063(0xee04),_0x133c37=_0x1f0063(0x77a5);_0x2686ab['D']['_TextureLoaders'][_0x30d31e(0x2f54)](new class{constructor(){this['supportCascades']=!0x1;}[_0x30d31e(0x3ec7)](_0x2058f5){var _0x360cda=_0x30d31e;return _0x2058f5[_0x360cda(0x3297)](_0x360cda(0x3a32));}[_0x30d31e(0x385c)](){var _0x2f217c=_0x30d31e;throw _0x2f217c(0x7c2);}[_0x30d31e(0x1944)](_0x1ea9d8,_0x20b6c,_0x475483){var _0x2ff33a=_0x30d31e,_0x1ea9d8=new Uint8Array(_0x1ea9d8[_0x2ff33a(0x277a)],_0x1ea9d8[_0x2ff33a(0x10f4)],_0x1ea9d8[_0x2ff33a(0x34f4)]),_0x2483d=_0x47f8a1['s']['RGBE_ReadHeader'](_0x1ea9d8),_0xd2ce00=_0x47f8a1['s'][_0x2ff33a(0x5b3)](_0x1ea9d8,_0x2483d),_0x5e45f5=_0x2483d[_0x2ff33a(0x37ce)]*_0x2483d[_0x2ff33a(0x1995)];const _0x26d085=new Float32Array(0x4*_0x5e45f5);for(let _0x2e31c6=0x0;_0x2e31c6<_0x5e45f5;_0x2e31c6+=0x1)_0x26d085[0x4*_0x2e31c6]=_0xd2ce00[0x3*_0x2e31c6],_0x26d085[0x4*_0x2e31c6+0x1]=_0xd2ce00[0x3*_0x2e31c6+0x1],_0x26d085[0x4*_0x2e31c6+0x2]=_0xd2ce00[0x3*_0x2e31c6+0x2],_0x26d085[0x4*_0x2e31c6+0x3]=0x1;_0x475483(_0x2483d['width'],_0x2483d['height'],_0x20b6c[_0x2ff33a(0x156)],!0x1,()=>{var _0x1995a9=_0x2ff33a;const _0x125e4b=_0x20b6c[_0x1995a9(0x2636)]();_0x20b6c['type']=_0x133c37['g'][_0x1995a9(0x123c)],_0x20b6c[_0x1995a9(0x2cb9)]=_0x133c37['g'][_0x1995a9(0x5b0)],_0x20b6c[_0x1995a9(0x3b6c)]=!0x1,_0x125e4b[_0x1995a9(0xd18)](_0x20b6c,_0x26d085);});}}());},0x9002:(_0x1e3a21,_0x2b8cca,_0x1e5e42)=>{_0x1e5e42(0x741b),_0x1e5e42(0xab44),_0x1e5e42(0x13cc1),_0x1e5e42(0x90c3),_0x1e5e42(0x1105a),_0x1e5e42(0x15ff9);},0x13cc1:(_0x4615eb,_0xb74773,_0x2174d1)=>{var _0x1ec760=a8_0x49466b,_0x22e04e=_0x2174d1(0x9cf6),_0x158c0b=_0x2174d1(0x16046),_0x35f735=_0x2174d1(0xee04),_0xc25fae=_0x2174d1(0x10ea4),_0x3b1ae1=_0x2174d1(0x77a5);function _0xad7028(_0x5ac7fd){var _0x432089=a8_0x58a1;switch(_0x5ac7fd){case _0x3b1ae1['g']['TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT']:return _0x3b1ae1['g']['TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1'];case _0x3b1ae1['g'][_0x432089(0x3399)]:return _0x3b1ae1['g'][_0x432089(0xf02)];case _0x3b1ae1['g'][_0x432089(0xbd2)]:return _0x3b1ae1['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5'];case _0x3b1ae1['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2']:return _0x3b1ae1['g'][_0x432089(0x17ea)];case _0x3b1ae1['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']:return _0x3b1ae1['g'][_0x432089(0x1b4e)];case _0x3b1ae1['g'][_0x432089(0xb8b)]:return _0x3b1ae1['g'][_0x432089(0x2a7a)];case _0x3b1ae1['g'][_0x432089(0x2883)]:return _0x3b1ae1['g'][_0x432089(0x1790)];case _0x3b1ae1['g'][_0x432089(0x1c10)]:return _0x3b1ae1['g'][_0x432089(0x2229)];}return null;}_0x35f735['D'][_0x1ec760(0x2afa)][_0x1ec760(0x1f45)](new class{constructor(){var _0x1316d9=_0x1ec760;this[_0x1316d9(0x1870)]=!0x1;}[_0x1ec760(0x3ec7)](_0x5b2ba6,_0x10e521){var _0x3785e1=_0x1ec760;return _0x5b2ba6[_0x3785e1(0x3297)](_0x3785e1(0x3ca5))||_0x5b2ba6[_0x3785e1(0x3297)](_0x3785e1(0x3a72))||_0x3785e1(0x26dc)===_0x10e521||_0x3785e1(0x40a7)===_0x10e521;}['loadCubeData'](_0x2b2523,_0x24abd4,_0x787473,_0x34cf83){var _0x47cf7f=_0x1ec760;if(!Array['isArray'](_0x2b2523)){_0x24abd4['_invertVScale']=!_0x24abd4[_0x47cf7f(0x147c)];const _0x2d15c4=_0x24abd4[_0x47cf7f(0x2636)](),_0x52be1d=new _0x22e04e['k'](_0x2b2523,0x6);_0x2b2523=0x1<_0x52be1d[_0x47cf7f(0x306f)]&&_0x24abd4[_0x47cf7f(0x156)],(_0x2d15c4[_0x47cf7f(0x304e)](!0x0),_0x52be1d[_0x47cf7f(0x34d0)](_0x24abd4,_0x24abd4['generateMipMaps']),_0x24abd4[_0x47cf7f(0x37ce)]=_0x52be1d[_0x47cf7f(0x18a6)],_0x24abd4[_0x47cf7f(0x1995)]=_0x52be1d[_0x47cf7f(0x7ef)],_0x2d15c4[_0x47cf7f(0x28af)](_0x24abd4,_0x2b2523,_0x52be1d[_0x47cf7f(0x306f)]-0x1),_0x24abd4[_0x47cf7f(0x3a4f)]=!0x0,_0x24abd4[_0x47cf7f(0x18b5)][_0x47cf7f(0x3e9)](_0x24abd4),_0x24abd4[_0x47cf7f(0x18b5)][_0x47cf7f(0x2af2)](),_0x34cf83&&_0x34cf83());}}[_0x1ec760(0x1944)](_0x3af432,_0x4ba493,_0x4c84cf,_0x103bef){var _0x1e64c5=_0x1ec760;if(_0x22e04e['k']['IsValid'](_0x3af432)){_0x4ba493[_0x1e64c5(0x2ea6)]=!_0x4ba493['invertY'];const _0x2a6436=new _0x22e04e['k'](_0x3af432,0x1);var _0x2e337f=_0xad7028(_0x2a6436[_0x1e64c5(0x39ab)]);_0x2e337f?(_0x4ba493['format']=_0x2e337f,_0x4ba493['_useSRGBBuffer']=_0x4ba493[_0x1e64c5(0x2636)]()[_0x1e64c5(0xd82)](!0x0,_0x4ba493[_0x1e64c5(0x156)]),_0x4ba493['_gammaSpace']=!0x0):_0x4ba493[_0x1e64c5(0x2cb9)]=_0x2a6436[_0x1e64c5(0x39ab)],_0x4c84cf(_0x2a6436[_0x1e64c5(0x18a6)],_0x2a6436[_0x1e64c5(0x7ef)],_0x4ba493['generateMipMaps'],!0x0,()=>{var _0x3e1447=_0x1e64c5;_0x2a6436[_0x3e1447(0x34d0)](_0x4ba493,_0x4ba493[_0x3e1447(0x156)]);},_0x2a6436[_0x1e64c5(0x3a1e)]);}else{if(_0x158c0b['Z'][_0x1e64c5(0x32cf)](_0x3af432)){const _0x5ba996=new _0x158c0b['Z'](_0x4ba493[_0x1e64c5(0x2636)]());_0x5ba996[_0x1e64c5(0x2a70)](_0x3af432,_0x4ba493,_0x103bef)[_0x1e64c5(0x1af5)](()=>{var _0x29f905=_0x1e64c5;_0x4c84cf(_0x4ba493[_0x29f905(0x37ce)],_0x4ba493[_0x29f905(0x1995)],_0x4ba493[_0x29f905(0x156)],!0x0,()=>{},!0x1);},_0x5a2c42=>{var _0xf23d28=_0x1e64c5;_0xc25fae['Y']['Warn'](_0xf23d28(0xf09)+_0x5a2c42[_0xf23d28(0x1fa0)]),_0x4c84cf(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}else _0xc25fae['Y'][_0x1e64c5(0x350c)]('texture\x20missing\x20KTX\x20identifier'),_0x4c84cf(0x0,0x0,!0x1,!0x1,()=>{},!0x0);}}}());},0x90c3:(_0x17a5d6,_0x3422ac,_0x50f947)=>{var _0x74858e=a8_0x49466b,_0x3f4b2d=_0x50f947(0xa8f);_0x50f947(0xee04)['D'][_0x74858e(0x2afa)][_0x74858e(0x2f54)](new class{constructor(){var _0x4717ec=_0x74858e;this[_0x4717ec(0x1870)]=!0x1;}[_0x74858e(0x3ec7)](_0x2e6b8d){var _0x113620=_0x74858e;return _0x2e6b8d[_0x113620(0x3297)](_0x113620(0x16c9));}[_0x74858e(0x385c)](){var _0x3a7f49=_0x74858e;throw _0x3a7f49(0x7c2);}[_0x74858e(0x1944)](_0x1f9d99,_0x340715,_0x2b216a){var _0x32b394=_0x74858e;const _0x5314e3=new Uint8Array(_0x1f9d99['buffer'],_0x1f9d99[_0x32b394(0x10f4)],_0x1f9d99[_0x32b394(0x34f4)]);_0x1f9d99=(0x0,_0x3f4b2d['A6'])(_0x5314e3),_0x2b216a(_0x1f9d99[_0x32b394(0x37ce)],_0x1f9d99['height'],_0x340715[_0x32b394(0x156)],!0x1,()=>{(0x0,_0x3f4b2d['Ab'])(_0x340715,_0x5314e3);});}}());},0x6570:(_0x1618bc,_0x33d8ee,_0x47cec5)=>{_0x47cec5(0x605c);},0x605c:(_0x56ee75,_0x3d81a7,_0x2dca9c)=>{var _0xaf30c3=a8_0x49466b,_0x28903d=_0x2dca9c(0xee04),_0x3b880a=_0x2dca9c(0x1a27),_0xa80bc6=_0x2dca9c(0xbac7),_0x50bd59=_0x2dca9c(0x6902),_0x3a298a=_0x2dca9c(0x9fd1),_0x5bf8ed=_0x2dca9c(0xc84b),_0x38ad9e=_0x2dca9c(0xb120),_0x5d1411=_0x2dca9c(0x10ea4),_0x1c5c1e=_0x2dca9c(0xe222);class _0x2ad6b3{constructor(_0x3d1b13,_0x564418,_0x2c2ede,_0x5bc9c2){var _0xdde363=a8_0x58a1;return this[_0xdde363(0x3efc)]=_0x3d1b13,this[_0xdde363(0x2aa5)]=_0x564418,this['scene']=_0x5bc9c2,this['options']=_0x2c2ede,this['options'][_0xdde363(0x1fa5)]=null!=(_0x3d1b13=this[_0xdde363(0x6a4)][_0xdde363(0x1fa5)])?_0x3d1b13:['ambientTexture',_0xdde363(0x28c4),_0xdde363(0x2352),_0xdde363(0x26b5),_0xdde363(0xe53),_0xdde363(0x35f5),_0xdde363(0x1074),'refractionTexture',_0xdde363(0x31db)],this[_0xdde363(0x6a4)][_0xdde363(0x22c1)]=null!=(_0x564418=this['options'][_0xdde363(0x22c1)])?_0x564418:_0x3b880a['o']['UVKind'],this[_0xdde363(0x6a4)][_0xdde363(0xfe8)]=null!=(_0x5bc9c2=this[_0xdde363(0x6a4)][_0xdde363(0xfe8)])?_0x5bc9c2:_0x3b880a['o'][_0xdde363(0x855)],this[_0xdde363(0x6a4)]['layout']=null!=(_0x2c2ede=this['options'][_0xdde363(0x799)])?_0x2c2ede:_0x2ad6b3['LAYOUT_STRIP'],this[_0xdde363(0x6a4)][_0xdde363(0x799)]===_0x2ad6b3[_0xdde363(0x47c)]&&(this['options'][_0xdde363(0x3f9e)]=null!=(_0x3d1b13=this['options'][_0xdde363(0x3f9e)])?_0x3d1b13:0x8),this[_0xdde363(0x6a4)][_0xdde363(0x10ce)]=null==(_0x564418=this[_0xdde363(0x6a4)][_0xdde363(0x10ce)])||_0x564418,this[_0xdde363(0x6a4)][_0xdde363(0x272f)]=null==(_0x5bc9c2=this[_0xdde363(0x6a4)]['disposeSources'])||_0x5bc9c2,this[_0xdde363(0x679)]=0x0,this[_0xdde363(0x6a4)][_0xdde363(0x15b3)]=null==(_0x2c2ede=this['options'][_0xdde363(0x15b3)])||_0x2c2ede,!0x0===this[_0xdde363(0x6a4)]['fillBlanks']&&(this[_0xdde363(0x6a4)]['customFillColor']=null!=(_0x3d1b13=this[_0xdde363(0x6a4)][_0xdde363(0x1b8)])?_0x3d1b13:'black'),this[_0xdde363(0x6a4)][_0xdde363(0x150)]=null!=(_0x564418=this[_0xdde363(0x6a4)][_0xdde363(0x150)])?_0x564418:0x100,this[_0xdde363(0x6a4)][_0xdde363(0x1567)]=null!=(_0x5bc9c2=this[_0xdde363(0x6a4)][_0xdde363(0x1567)])?_0x5bc9c2:0.0115,this['_paddingValue']=Math[_0xdde363(0x2cb8)](this[_0xdde363(0x6a4)][_0xdde363(0x150)]*this['options'][_0xdde363(0x1567)]),this[_0xdde363(0x1b21)]%0x2!=0x0&&this['_paddingValue']++,this[_0xdde363(0x6a4)]['paddingMode']=null!=(_0x2c2ede=this[_0xdde363(0x6a4)][_0xdde363(0x1a12)])?_0x2c2ede:_0x2ad6b3[_0xdde363(0x2c5a)],this['options'][_0xdde363(0x1a12)]===_0x2ad6b3['SUBUV_COLOR']&&(this['options'][_0xdde363(0x14b2)]=null!=(_0x3d1b13=this['options'][_0xdde363(0x14b2)])?_0x3d1b13:new _0x5bf8ed['HE'](0x0,0x0,0x0,0x1)),this[_0xdde363(0x36d0)]={},this['frames']=[],this;}[_0xaf30c3(0x31d8)](_0x45048e){var _0x1bc257=_0xaf30c3;const _0x2ef19f=this[_0x1bc257(0x3950)](),_0xbe92df=new _0x3a298a['FM'](0x1,0x1)[_0x1bc257(0x141e)](_0x2ef19f);let _0x4094aa=0x0;const _0x721a85=this[_0x1bc257(0x679)];var _0x5cdf14=this[_0x1bc257(0x2aa5)][_0x1bc257(0x132e)],_0x4d8385=Object[_0x1bc257(0x2c10)](this[_0x1bc257(0x36d0)]);for(let _0x428b6a=0x0;_0x428b6a<_0x4d8385[_0x1bc257(0x132e)];_0x428b6a++){var _0x37d292=_0x4d8385[_0x428b6a];const _0x4aadcd=new _0x50bd59['c'](this[_0x1bc257(0x3efc)]+_0x1bc257(0x3551)+_0x37d292+_0x1bc257(0x2eb4),{'width':_0x2ef19f['x'],'height':_0x2ef19f['y']},this[_0x1bc257(0x32aa)],!0x0,_0xa80bc6['x'][_0x1bc257(0xeca)],_0x28903d['D'][_0x1bc257(0x5b0)]),_0x56c75f=_0x4aadcd[_0x1bc257(0x1d9c)]();_0x56c75f[_0x1bc257(0x3ce7)]=_0x1bc257(0x385d),_0x56c75f[_0x1bc257(0x1456)](0x0,0x0,_0x2ef19f['x'],_0x2ef19f['y']),_0x4aadcd['update'](!0x1),this[_0x1bc257(0x36d0)][_0x37d292]=_0x4aadcd;}const _0x57233e=this['options'][_0x1bc257(0x150)]||0x100,_0x178baf=this[_0x1bc257(0x1b21)],_0x15ea4d=_0x57233e+0x2*_0x178baf,_0x41e381=()=>{var _0x24632e=_0x1bc257;this[_0x24632e(0x809)](_0x57233e,_0x178baf,_0x2ef19f,_0xbe92df,this[_0x24632e(0x6a4)][_0x24632e(0x10ce)]||!0x1);};for(let _0xcd1151=0x0;_0xcd1151<_0x5cdf14;_0xcd1151++){var _0x1afc56=this['meshes'][_0xcd1151][_0x1bc257(0x4e2)];for(let _0x544210=0x0;_0x544210<_0x4d8385[_0x1bc257(0x132e)];_0x544210++){const _0x1f2636=new _0x50bd59['c'](_0x1bc257(0x40f7),_0x15ea4d,this[_0x1bc257(0x32aa)],!0x0),_0x292f0c=_0x1f2636[_0x1bc257(0x1d9c)](),_0x3b1d7e=this['_getFrameOffset'](_0xcd1151),_0x4ca6c0=()=>{var _0x206187=_0x1bc257;_0x4094aa++,_0x1f2636[_0x206187(0x2c28)](!0x1);var _0x6f226d=_0x292f0c[_0x206187(0x691)](0x0,0x0,_0x15ea4d,_0x15ea4d);const _0x3e24d7=this[_0x206187(0x36d0)][_0x3e5868],_0xc12234=_0x3e24d7['getContext']();_0xc12234[_0x206187(0xc89)](_0x6f226d,_0x2ef19f['x']*_0x3b1d7e['x'],_0x2ef19f['y']*_0x3b1d7e['y']),_0x1f2636[_0x206187(0x2d20)](),_0x3e24d7['update'](!0x1),_0x4094aa==_0x721a85&&(_0x41e381(),_0x45048e());},_0x3e5868=_0x4d8385[_0x544210]||_0x1bc257(0x2566);if(_0x1afc56&&null!==_0x1afc56[_0x3e5868]){const _0x2c3a2d=_0x1afc56[_0x3e5868],_0x4d902e=new Image();_0x2c3a2d instanceof _0x50bd59['c']?_0x4d902e['src']=_0x2c3a2d[_0x1bc257(0x1d9c)]()[_0x1bc257(0x3ebe)][_0x1bc257(0x1a87)](_0x1bc257(0x250c)):_0x4d902e[_0x1bc257(0x23b1)]=_0x2c3a2d[_0x1bc257(0x2f50)],_0x1c5c1e['w1']['SetCorsBehavior'](_0x4d902e[_0x1bc257(0x23b1)],_0x4d902e),_0x4d902e[_0x1bc257(0x8f3)]=()=>{var _0x29f8ae=_0x1bc257;_0x292f0c[_0x29f8ae(0x3ce7)]=_0x29f8ae(0x385d),_0x292f0c[_0x29f8ae(0x1456)](0x0,0x0,_0x15ea4d,_0x15ea4d),_0x1f2636[_0x29f8ae(0x2c28)](!0x1),_0x292f0c[_0x29f8ae(0x1c7c)](0x1,0x0,0x0,-0x1,0x0,0x0);var _0x4ba2b8=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,-0x1,0x1,-0x1,0x0,-0x2,0x0,-0x1,0x1,-0x1];switch(this[_0x29f8ae(0x6a4)][_0x29f8ae(0x1a12)]){case 0x0:for(let _0x3f608f=0x0;_0x3f608f<0x9;_0x3f608f++)_0x292f0c[_0x29f8ae(0x1422)](_0x4d902e,0x0,0x0,_0x4d902e[_0x29f8ae(0x37ce)],_0x4d902e['height'],_0x178baf+_0x57233e*_0x4ba2b8[_0x3f608f],_0x178baf+_0x57233e*_0x4ba2b8[_0x3f608f+0x1]-_0x15ea4d,_0x57233e,_0x57233e);break;case 0x1:for(let _0x171024=0x0;_0x171024<_0x178baf;_0x171024++)_0x292f0c[_0x29f8ae(0x1422)](_0x4d902e,0x0,0x0,_0x4d902e[_0x29f8ae(0x37ce)],_0x4d902e[_0x29f8ae(0x1995)],_0x171024+_0x57233e*_0x4ba2b8[0x0],_0x178baf-_0x15ea4d,_0x57233e,_0x57233e),_0x292f0c['drawImage'](_0x4d902e,0x0,0x0,_0x4d902e['width'],_0x4d902e['height'],0x2*_0x178baf-_0x171024,_0x178baf-_0x15ea4d,_0x57233e,_0x57233e),_0x292f0c['drawImage'](_0x4d902e,0x0,0x0,_0x4d902e[_0x29f8ae(0x37ce)],_0x4d902e[_0x29f8ae(0x1995)],_0x178baf,_0x171024-_0x15ea4d,_0x57233e,_0x57233e),_0x292f0c[_0x29f8ae(0x1422)](_0x4d902e,0x0,0x0,_0x4d902e[_0x29f8ae(0x37ce)],_0x4d902e[_0x29f8ae(0x1995)],_0x178baf,0x2*_0x178baf-_0x171024-_0x15ea4d,_0x57233e,_0x57233e);_0x292f0c[_0x29f8ae(0x1422)](_0x4d902e,0x0,0x0,_0x4d902e[_0x29f8ae(0x37ce)],_0x4d902e[_0x29f8ae(0x1995)],_0x178baf+_0x57233e*_0x4ba2b8[0x0],_0x178baf+_0x57233e*_0x4ba2b8[0x1]-_0x15ea4d,_0x57233e,_0x57233e);break;case 0x2:_0x292f0c[_0x29f8ae(0x3ce7)]=(this[_0x29f8ae(0x6a4)][_0x29f8ae(0x14b2)]||_0x5bf8ed['Wo'][_0x29f8ae(0x3850)]())['toHexString'](),_0x292f0c['fillRect'](0x0,0x0,_0x15ea4d,-_0x15ea4d),_0x292f0c[_0x29f8ae(0x11cd)](_0x178baf,_0x178baf,_0x57233e,_0x57233e),_0x292f0c[_0x29f8ae(0x1422)](_0x4d902e,0x0,0x0,_0x4d902e['width'],_0x4d902e[_0x29f8ae(0x1995)],_0x178baf+_0x57233e*_0x4ba2b8[0x0],_0x178baf+_0x57233e*_0x4ba2b8[0x1]-_0x15ea4d,_0x57233e,_0x57233e);}_0x292f0c[_0x29f8ae(0x1c7c)](0x1,0x0,0x0,0x1,0x0,0x0),_0x4ca6c0();};}else _0x292f0c[_0x1bc257(0x3ce7)]=_0x1bc257(0x385d),this['options'][_0x1bc257(0x15b3)]&&(_0x292f0c[_0x1bc257(0x3ce7)]=this[_0x1bc257(0x6a4)]['customFillColor']),_0x292f0c[_0x1bc257(0x1456)](0x0,0x0,_0x15ea4d,_0x15ea4d),_0x4ca6c0();}}}[_0xaf30c3(0x3950)](){var _0x19d286=_0xaf30c3,_0x573b9c=this['meshes'][_0x19d286(0x132e)]||0x0,_0x10343d=this['options'][_0x19d286(0x150)]||0x0,_0x5048cb=this[_0x19d286(0x1b21)]||0x0;switch(this[_0x19d286(0x6a4)]['layout']){case 0x0:return new _0x3a298a['FM'](_0x10343d*_0x573b9c+0x2*_0x5048cb*_0x573b9c,_0x10343d+0x2*_0x5048cb);case 0x1:var _0x4b6a68=Math['max'](0x2,Math[_0x19d286(0x2cb8)](Math[_0x19d286(0x2793)](_0x573b9c))),_0x4b6a68=_0x10343d*_0x4b6a68+0x2*_0x5048cb*_0x4b6a68;return new _0x3a298a['FM'](_0x4b6a68,_0x4b6a68);case 0x2:var _0x4b6a68=this[_0x19d286(0x6a4)][_0x19d286(0x3f9e)]||0x1,_0x189108=Math[_0x19d286(0xc54)](0x1,Math[_0x19d286(0x2cb8)](_0x573b9c/_0x4b6a68));return new _0x3a298a['FM'](_0x10343d*_0x4b6a68+0x2*_0x5048cb*_0x4b6a68,_0x10343d*_0x189108+0x2*_0x5048cb*_0x189108);}return _0x3a298a['FM'][_0x19d286(0x1b83)]();}[_0xaf30c3(0x809)](_0x220078,_0x421a9a,_0x3ee90e,_0x1e3c54,_0x386043){var _0x4b763d=_0xaf30c3,_0x1c1cec=this[_0x4b763d(0x2aa5)][_0x4b763d(0x132e)];for(let _0x1433f1=0x0;_0x1433f1<_0x1c1cec;_0x1433f1++){var _0x13520e=this['meshes'][_0x1433f1],_0x4ea018=new _0x3a298a['FM'](_0x220078/_0x3ee90e['x'],_0x220078/_0x3ee90e['y']),_0x1f6d91=_0x1e3c54[_0x4b763d(0x11fe)]()[_0x4b763d(0x27e7)](_0x421a9a);const _0x42b21c=this[_0x4b763d(0x155f)](_0x1433f1);_0x1f6d91=_0x42b21c['add'](_0x1f6d91),_0x4ea018=new _0x38ad9e['p'](_0x1433f1,_0x4ea018,_0x1f6d91),(this[_0x4b763d(0x392b)][_0x4b763d(0x2f54)](_0x4ea018),_0x386043&&(this[_0x4b763d(0x1bab)](_0x13520e,_0x1433f1),this['_updateTextureReferences'](_0x13520e)));}}[_0xaf30c3(0x155f)](_0x5f095f){var _0x15c405=_0xaf30c3,_0x3a8fad=this[_0x15c405(0x2aa5)][_0x15c405(0x132e)];let _0x49adca,_0x57bc2a,_0x2d4b4f;switch(this[_0x15c405(0x6a4)]['layout']){case 0x0:return _0x49adca=0x1/_0x3a8fad,new _0x3a298a['FM'](_0x5f095f*_0x49adca,0x0);case 0x1:var _0x3829ab=Math[_0x15c405(0xc54)](0x2,Math[_0x15c405(0x2cb8)](Math[_0x15c405(0x2793)](_0x3a8fad)));return _0x57bc2a=Math[_0x15c405(0x27d2)](_0x5f095f/_0x3829ab),_0x2d4b4f=_0x5f095f-_0x57bc2a*_0x3829ab,_0x49adca=0x1/_0x3829ab,new _0x3a298a['FM'](_0x2d4b4f*_0x49adca,_0x57bc2a*_0x49adca);case 0x2:var _0x3829ab=this['options']['colnum']||0x1,_0x32b89b=Math['max'](0x1,Math['ceil'](_0x3a8fad/_0x3829ab));return _0x2d4b4f=Math[_0x15c405(0x27d2)](_0x5f095f/_0x32b89b),_0x57bc2a=_0x5f095f-_0x2d4b4f*_0x32b89b,_0x49adca=new _0x3a298a['FM'](0x1/_0x3829ab,0x1/_0x32b89b),new _0x3a298a['FM'](_0x2d4b4f*_0x49adca['x'],_0x57bc2a*_0x49adca['y']);}return _0x3a298a['FM'][_0x15c405(0x1b83)]();}[_0xaf30c3(0x1bab)](_0x16eb1c,_0x38e6a1){var _0x3e91a7=_0xaf30c3,_0x120cae=this['frames'][_0x38e6a1],_0x329657=_0x16eb1c[_0x3e91a7(0x166d)](this['options'][_0x3e91a7(0x22c1)]||_0x3b880a['o']['UVKind']);const _0x51bed7=[];let _0x19c772=0x0;_0x329657[_0x3e91a7(0x132e)]&&(_0x19c772=_0x329657[_0x3e91a7(0x132e)]||0x0);for(let _0x16a4bf=0x0;_0x16a4bf<_0x19c772;_0x16a4bf+=0x2)_0x51bed7['push'](_0x329657[_0x16a4bf]*_0x120cae['scale']['x']+_0x120cae['offset']['x'],_0x329657[_0x16a4bf+0x1]*_0x120cae[_0x3e91a7(0x27e7)]['y']+_0x120cae[_0x3e91a7(0x306c)]['y']);_0x16eb1c[_0x3e91a7(0x2d4f)](this['options']['uvsOut']||_0x3b880a['o'][_0x3e91a7(0x855)],_0x51bed7);}[_0xaf30c3(0xe1d)](_0x22d237,_0x17c35e=!0x1){var _0x51c75f=_0xaf30c3;const _0x1fda65=_0x22d237['material'];var _0x21801b=Object[_0x51c75f(0x2c10)](this[_0x51c75f(0x36d0)]),_0x583d8c=_0x171c40=>{var _0x261ba6=_0x51c75f;_0x171c40['dispose']&&_0x171c40[_0x261ba6(0x2d20)]();};for(let _0x16ba1b=0x0;_0x16ba1b<_0x21801b[_0x51c75f(0x132e)];_0x16ba1b++){var _0x40c34c=_0x21801b[_0x16ba1b];if(_0x17c35e)null!==_0x1fda65[_0x40c34c]&&_0x583d8c(_0x1fda65[_0x40c34c]),_0x1fda65[_0x40c34c]=this[_0x51c75f(0x36d0)][_0x40c34c];else{if(!_0x1fda65)return;null!==_0x1fda65[_0x40c34c]&&(_0x583d8c(_0x1fda65[_0x40c34c]),_0x1fda65[_0x40c34c]=this[_0x51c75f(0x36d0)][_0x40c34c]);}}}[_0xaf30c3(0x1203)](_0x3a110e,_0x193810,_0x274cc1=!0x1){var _0x557b85=_0xaf30c3;this[_0x557b85(0x1bab)](_0x3a110e,_0x193810),_0x274cc1&&this[_0x557b85(0xe1d)](_0x3a110e,!0x0);}[_0xaf30c3(0x3c47)](){return new Promise((_0x5c25fc,_0x23eb57)=>{var _0x594c92=a8_0x58a1;try{if(0x0===this[_0x594c92(0x2aa5)][_0x594c92(0x132e)])return void _0x5c25fc();let _0x31c045=0x0;const _0x37b8af=_0x49e9cd=>{var _0x35df1c=_0x594c92;if(_0x31c045++,this[_0x35df1c(0x6a4)][_0x35df1c(0x1fa5)]){for(let _0x36ef4e=0x0;_0x36ef4e<this[_0x35df1c(0x6a4)]['map']['length'];_0x36ef4e++)null!==_0x49e9cd[this[_0x35df1c(0x6a4)][_0x35df1c(0x1fa5)][_0x36ef4e]]&&(this[_0x35df1c(0x36d0)][this[_0x35df1c(0x6a4)][_0x35df1c(0x1fa5)][_0x36ef4e]]||(this[_0x35df1c(0x36d0)][this[_0x35df1c(0x6a4)]['map'][_0x36ef4e]]=!0x0),this[_0x35df1c(0x679)]++);_0x31c045===this['meshes']['length']&&this[_0x35df1c(0x31d8)](_0x5c25fc);}};for(let _0x358275=0x0;_0x358275<this[_0x594c92(0x2aa5)]['length'];_0x358275++){var _0x2585b4=this['meshes'][_0x358275];const _0x2dc433=_0x2585b4[_0x594c92(0x4e2)];if(_0x2dc433)_0x2dc433['forceCompilationAsync'](_0x2585b4)['then'](()=>{_0x37b8af(_0x2dc433);});else{if(++_0x31c045===this[_0x594c92(0x2aa5)]['length'])return this[_0x594c92(0x31d8)](_0x5c25fc);}}}catch(_0x487b67){return _0x23eb57(_0x487b67);}});}['dispose'](){var _0x2994b1=_0xaf30c3,_0x2783a9=Object['keys'](this[_0x2994b1(0x36d0)]);for(let _0x482be5=0x0;_0x482be5<_0x2783a9[_0x2994b1(0x132e)];_0x482be5++){var _0x4f0815=_0x2783a9[_0x482be5];this[_0x2994b1(0x36d0)][_0x4f0815][_0x2994b1(0x2d20)]();}}[_0xaf30c3(0x2ed6)](_0x238bc1=_0xaf30c3(0x162e),_0x545fcf=0x1){setTimeout(()=>{var _0x52cb47=a8_0x58a1;const _0x33e4be={'name':this['name'],'sets':{},'options':{},'frames':[]};var _0x42c756=Object['keys'](this[_0x52cb47(0x36d0)]),_0x469a7d=Object[_0x52cb47(0x2c10)](this['options']);try{for(let _0x5595f2=0x0;_0x5595f2<_0x42c756[_0x52cb47(0x132e)];_0x5595f2++){var _0x1d2dd0=_0x42c756[_0x5595f2];const _0x1c643d=this['sets'][_0x1d2dd0];_0x33e4be[_0x52cb47(0x36d0)][_0x1d2dd0]=_0x1c643d[_0x52cb47(0x1d9c)]()[_0x52cb47(0x3ebe)][_0x52cb47(0x1a87)](_0x52cb47(0x377)+_0x238bc1,_0x545fcf);}for(let _0x362caa=0x0;_0x362caa<_0x469a7d[_0x52cb47(0x132e)];_0x362caa++){var _0x379568=_0x469a7d[_0x362caa];_0x33e4be[_0x52cb47(0x6a4)][_0x379568]=this[_0x52cb47(0x6a4)][_0x379568];}for(let _0xb1a270=0x0;_0xb1a270<this[_0x52cb47(0x392b)][_0x52cb47(0x132e)];_0xb1a270++){var _0x40b908=this[_0x52cb47(0x392b)][_0xb1a270];_0x33e4be[_0x52cb47(0x392b)][_0x52cb47(0x2f54)](_0x40b908[_0x52cb47(0x27e7)]['x'],_0x40b908[_0x52cb47(0x27e7)]['y'],_0x40b908[_0x52cb47(0x306c)]['x'],_0x40b908['offset']['y']);}}catch(_0x441fa8){return void _0x5d1411['Y'][_0x52cb47(0x2e91)](_0x52cb47(0x2bcb)+_0x441fa8);}var _0x2a81b3=_0x52cb47(0x30f4)+encodeURIComponent(JSON['stringify'](_0x33e4be,null,0x4));const _0x34c86c=document[_0x52cb47(0x536)]('a');_0x34c86c[_0x52cb47(0x2af3)](_0x52cb47(0x3958),_0x2a81b3),_0x34c86c[_0x52cb47(0x2af3)](_0x52cb47(0x2ed6),this[_0x52cb47(0x3efc)]+_0x52cb47(0xb01)),document['body'][_0x52cb47(0x2e77)](_0x34c86c),_0x34c86c[_0x52cb47(0x2dd0)](),_0x34c86c['remove']();},0x0);}['updateFromJSON'](_0x26f566){var _0x28e331=_0xaf30c3;try{var _0x27db15=JSON['parse'](_0x26f566),_0x26caf4=(this[_0x28e331(0x3efc)]=_0x27db15[_0x28e331(0x3efc)],Object[_0x28e331(0x2c10)](_0x27db15[_0x28e331(0x6a4)]));for(let _0x46bd46=0x0;_0x46bd46<_0x26caf4['length'];_0x46bd46++)this['options'][_0x26caf4[_0x46bd46]]=_0x27db15['options'][_0x26caf4[_0x46bd46]];for(let _0x2d1609=0x0;_0x2d1609<_0x27db15[_0x28e331(0x392b)]['length'];_0x2d1609+=0x4){var _0x5dcc6e=new _0x38ad9e['p'](_0x2d1609/0x4,new _0x3a298a['FM'](_0x27db15['frames'][_0x2d1609],_0x27db15[_0x28e331(0x392b)][_0x2d1609+0x1]),new _0x3a298a['FM'](_0x27db15[_0x28e331(0x392b)][_0x2d1609+0x2],_0x27db15[_0x28e331(0x392b)][_0x2d1609+0x3]));this[_0x28e331(0x392b)][_0x28e331(0x2f54)](_0x5dcc6e);}var _0x340483=Object[_0x28e331(0x2c10)](_0x27db15[_0x28e331(0x36d0)]);for(let _0x3faffe=0x0;_0x3faffe<_0x340483['length'];_0x3faffe++){var _0x5c35ff=new _0xa80bc6['x'](_0x27db15[_0x28e331(0x36d0)][_0x340483[_0x3faffe]],this['scene'],!0x1,!0x1);this['sets'][_0x340483[_0x3faffe]]=_0x5c35ff;}}catch(_0x1e43ec){_0x5d1411['Y'][_0x28e331(0x2e91)](_0x28e331(0x4027)+_0x1e43ec);}}}_0x2ad6b3['LAYOUT_STRIP']=0x0,_0x2ad6b3[_0xaf30c3(0x119f)]=0x1,_0x2ad6b3[_0xaf30c3(0x47c)]=0x2,_0x2ad6b3['SUBUV_WRAP']=0x0,_0x2ad6b3[_0xaf30c3(0x6a8)]=0x1,_0x2ad6b3[_0xaf30c3(0x343f)]=0x2;},0xdde0:(_0x35db79,_0x3029cb,_0x36ba45)=>{_0x36ba45(0x10ea4),_0x36ba45(0x9fd1),_0x36ba45(0xc84b),_0x36ba45(0xbac7),_0x36ba45(0x6e9),_0x36ba45(0xc661),class extends null{};},0x9ab5:(_0x5aa39f,_0x464f18,_0x1f03e3)=>{_0x1f03e3(0xdde0),_0x1f03e3(0xf0d1),_0x1f03e3(0x6e9),_0x1f03e3(0x161de);},0xf0d1:(_0x2be79e,_0xab89d7,_0x17f7d4)=>{var _0x1d8393=a8_0x49466b,_0x413d4b=_0x17f7d4(0xf8c1),_0x2b68cc=_0x17f7d4(0x6e9),_0x1b91e6=_0x17f7d4(0xe456);_0x17f7d4(0xf422);class _0xee31ee extends _0x2b68cc['g']{constructor(_0x40ade4,_0xe99386=0x100,_0x3ec0d9=_0x413d4b['l'][_0x1d8393(0x19c8)],_0x36b934,_0x9e7ba6){var _0x2e796e=_0x1d8393;super(_0x40ade4,_0xe99386,_0x2e796e(0x1f27),_0x3ec0d9,_0x36b934,_0x9e7ba6),this[_0x2e796e(0x2391)]=0x0,this[_0x2e796e(0x356c)]=0.2,this[_0x2e796e(0x2f80)]=0x3,this[_0x2e796e(0x307)]=0.8,this[_0x2e796e(0x1b74)]=0x1,this[_0x2e796e(0x1f0b)]=!0x1,this['_updateShaderUniforms']();}[_0x1d8393(0x2f68)](){var _0x45fe48=_0x1d8393;const _0x5a9761=this['getScene']();_0x5a9761&&(this[_0x45fe48(0x2391)]+=_0x5a9761[_0x45fe48(0x38ff)]()*this['animationSpeedFactor']*0.01,this[_0x45fe48(0x6e5)](_0x45fe48(0x356c),this[_0x45fe48(0x356c)]),this[_0x45fe48(0x6e5)](_0x45fe48(0x307),this[_0x45fe48(0x307)]),this[_0x45fe48(0x6e5)]('timeScale',this[_0x45fe48(0x2391)]));}[_0x1d8393(0x31f5)](){var _0x4ab1c3=_0x1d8393;return _0x4ab1c3(0x2956)+(0x0|this[_0x4ab1c3(0x2f80)]);}[_0x1d8393(0x3364)](_0x108bb1){var _0x5562e2=_0x1d8393;this[_0x5562e2(0x2f68)](),super['render'](_0x108bb1);}[_0x1d8393(0x3c81)](){var _0x3cc88d=_0x1d8393;const _0x19240a={'customType':'BABYLON.NoiseProceduralTexture'};return _0x19240a[_0x3cc88d(0x356c)]=this[_0x3cc88d(0x356c)],_0x19240a[_0x3cc88d(0x2f80)]=this[_0x3cc88d(0x2f80)],_0x19240a[_0x3cc88d(0x307)]=this[_0x3cc88d(0x307)],_0x19240a[_0x3cc88d(0x1b74)]=this['animationSpeedFactor'],_0x19240a[_0x3cc88d(0x2cbf)]=this['getSize']()[_0x3cc88d(0x37ce)],_0x19240a['generateMipMaps']=this[_0x3cc88d(0x2962)],_0x19240a[_0x3cc88d(0x2391)]=this['time'],_0x19240a;}[_0x1d8393(0x11fe)](){var _0x2ccac8=_0x1d8393,_0x25f474=this[_0x2ccac8(0x2cc8)]();const _0x5149d9=new _0xee31ee(this[_0x2ccac8(0x3efc)],_0x25f474[_0x2ccac8(0x37ce)],this['getScene'](),this['_fallbackTexture']||void 0x0,this['_generateMipMaps']);return _0x5149d9['hasAlpha']=this[_0x2ccac8(0x291f)],_0x5149d9[_0x2ccac8(0x2da0)]=this[_0x2ccac8(0x2da0)],_0x5149d9[_0x2ccac8(0x3f4d)]=this[_0x2ccac8(0x3f4d)],_0x5149d9[_0x2ccac8(0x356c)]=this[_0x2ccac8(0x356c)],_0x5149d9[_0x2ccac8(0x2f80)]=this['octaves'],_0x5149d9['persistence']=this[_0x2ccac8(0x307)],_0x5149d9[_0x2ccac8(0x1b74)]=this['animationSpeedFactor'],_0x5149d9['time']=this[_0x2ccac8(0x2391)],_0x5149d9;}static[_0x1d8393(0xb3f)](_0x49ab9c,_0x27b02d){var _0x5abce7=_0x1d8393;const _0x48c5cc=new _0xee31ee(_0x49ab9c[_0x5abce7(0x3efc)],_0x49ab9c['size'],_0x27b02d,void 0x0,_0x49ab9c[_0x5abce7(0x156)]);return _0x48c5cc['brightness']=_0x49ab9c['brightness'],_0x48c5cc['octaves']=_0x49ab9c[_0x5abce7(0x2f80)],_0x48c5cc[_0x5abce7(0x307)]=_0x49ab9c[_0x5abce7(0x307)],_0x48c5cc['animationSpeedFactor']=_0x49ab9c[_0x5abce7(0x1b74)],_0x48c5cc['time']=null!=(_0x27b02d=_0x49ab9c[_0x5abce7(0x2391)])?_0x27b02d:0x0,_0x48c5cc;}}(0x0,_0x1b91e6['H'])(_0x1d8393(0x29d6),_0xee31ee);},0x6e9:(_0x4c75af,_0x5e3486,_0x371e2a)=>{var _0x4a266c=a8_0x49466b;_0x371e2a['d'](_0x5e3486,{'g':()=>_0x440f3d});function _0x554b4a(_0x12604e,_0x4d0ff5,_0xd6976e,_0x3a3353){var _0x4bcf2b=a8_0x58a1,_0x11961b,_0x5687f4=arguments[_0x4bcf2b(0x132e)],_0x215acf=_0x5687f4<0x3?_0x4d0ff5:null===_0x3a3353?_0x3a3353=Object[_0x4bcf2b(0x319d)](_0x4d0ff5,_0xd6976e):_0x3a3353;if('object'==typeof Reflect&&_0x4bcf2b(0x187)==typeof Reflect[_0x4bcf2b(0x14d7)])_0x215acf=Reflect[_0x4bcf2b(0x14d7)](_0x12604e,_0x4d0ff5,_0xd6976e,_0x3a3353);else{for(var _0x442b4d=_0x12604e[_0x4bcf2b(0x132e)]-0x1;0x0<=_0x442b4d;_0x442b4d--)(_0x11961b=_0x12604e[_0x442b4d])&&(_0x215acf=(_0x5687f4<0x3?_0x11961b(_0x215acf):0x3<_0x5687f4?_0x11961b(_0x4d0ff5,_0xd6976e,_0x215acf):_0x11961b(_0x4d0ff5,_0xd6976e))||_0x215acf);}0x3<_0x5687f4&&_0x215acf&&Object[_0x4bcf2b(0x1fc0)](_0x4d0ff5,_0xd6976e,_0x215acf);}var _0x5e3486=_0x371e2a(0x153ad),_0x5a2d3b=_0x371e2a(0xf96c),_0x1898c8=_0x371e2a(0x1a27),_0x408c48=_0x371e2a(0xbb85),_0xe4c2ed=_0x371e2a(0x173aa),_0x13a711=_0x371e2a(0xbac7),_0x5a9a7e=_0x371e2a(0x8af2),_0x59f54f=_0x371e2a(0x161de),_0x3159f9=(_0x371e2a(0xd75),_0x371e2a(0xf29),_0x371e2a(0x18235),_0x371e2a(0xe456)),_0x1703b1=_0x371e2a(0xf8c1),_0x384b07=_0x371e2a(0x77a5),_0x22ef45=_0x371e2a(0xcef);class _0x440f3d extends _0x13a711['x']{constructor(_0x15bb0,_0x2f1cb3,_0x1de4ce,_0x1ab78d,_0x4b1d6f=null,_0x356e30=!0x0,_0x3946fd=!0x1,_0x5c69a1=_0x384b07['g'][_0x4a266c(0x3f7d)]){var _0x199cb9=_0x4a266c;super(null,_0x1ab78d,!_0x356e30),this[_0x199cb9(0x3bab)]=!0x0,this[_0x199cb9(0x1f0b)]=!0x0,this[_0x199cb9(0x2c29)]=new _0x5a2d3b['y$'](),this[_0x199cb9(0x2401)]=new _0x5a2d3b['y$'](),this['nodeMaterialSource']=null,this['_textures']={},this[_0x199cb9(0x3fdb)]=-0x1,this[_0x199cb9(0x178c)]=-0x1,this[_0x199cb9(0x1b58)]=0x1,this[_0x199cb9(0x1b5b)]={},this[_0x199cb9(0x1fe5)]=new Array(),this[_0x199cb9(0x3547)]=new Array(),this[_0x199cb9(0x1f6c)]={},this[_0x199cb9(0xeee)]={},this[_0x199cb9(0x2e17)]={},this[_0x199cb9(0x2707)]={},this[_0x199cb9(0x162f)]={},this[_0x199cb9(0x1917)]={},this[_0x199cb9(0x1bc4)]={},this[_0x199cb9(0x27b9)]={},this[_0x199cb9(0x27d3)]=!0x1,this[_0x199cb9(0x15de)]=null,this[_0x199cb9(0x3a86)]=-0x1,this[_0x199cb9(0x2fb1)]=null,(_0x1ab78d=this[_0x199cb9(0x22fd)]()||_0x1703b1['l']['LastCreatedScene'])[_0x199cb9(0x34ab)](_0x408c48['l']['NAME_PROCEDURALTEXTURE'])||(_0x6f671c=new _0x59f54f['O'](_0x1ab78d),_0x1ab78d['_addComponent'](_0x6f671c)),_0x1ab78d[_0x199cb9(0xbd0)][_0x199cb9(0x2f54)](this),this['_fullEngine']=_0x1ab78d[_0x199cb9(0x2636)](),this[_0x199cb9(0x3efc)]=_0x15bb0,this[_0x199cb9(0x1729)]=!0x0,this['_size']=_0x2f1cb3,this[_0x199cb9(0x3990)]=_0x5c69a1,this[_0x199cb9(0x2962)]=_0x356e30,this['_drawWrapper']=new _0x22ef45['q'](this[_0x199cb9(0x3fc6)]),this[_0x199cb9(0x1dca)](_0x1de4ce),this[_0x199cb9(0x3353)]=_0x4b1d6f;var _0x6f671c=this[_0x199cb9(0x2d74)](_0x3946fd,_0x2f1cb3,_0x356e30,_0x5c69a1);this[_0x199cb9(0x265a)]=_0x6f671c[_0x199cb9(0xc52)];const _0x27ccd3=[];_0x27ccd3[_0x199cb9(0x2f54)](0x1,0x1),_0x27ccd3[_0x199cb9(0x2f54)](-0x1,0x1),_0x27ccd3[_0x199cb9(0x2f54)](-0x1,-0x1),_0x27ccd3[_0x199cb9(0x2f54)](0x1,-0x1),this[_0x199cb9(0x1b5b)][_0x1898c8['o'][_0x199cb9(0x31b9)]]=new _0x1898c8['o'](this[_0x199cb9(0x3fc6)],_0x27ccd3,_0x1898c8['o']['PositionKind'],!0x1,!0x1,0x2),this[_0x199cb9(0xccc)]();}[_0x4a266c(0x2d74)](_0x161cb5,_0x425edb,_0x4a1452,_0x55c34b){var _0x49aa8c=_0x4a266c;return _0x161cb5?(this[_0x49aa8c(0x2fb1)]=this['_fullEngine'][_0x49aa8c(0x21e2)](_0x425edb,{'generateMipMaps':_0x4a1452,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x55c34b}),this[_0x49aa8c(0x6e5)]('face',0x0)):this[_0x49aa8c(0x2fb1)]=this[_0x49aa8c(0x3fc6)]['createRenderTargetTexture'](_0x425edb,{'generateMipMaps':_0x4a1452,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x55c34b}),this['_rtWrapper'];}['getEffect'](){var _0xfaef57=_0x4a266c;return this['_drawWrapper'][_0xfaef57(0x204d)];}['_setEffect'](_0xaa1fe2){var _0x410f3f=_0x4a266c;this['_drawWrapper'][_0x410f3f(0x204d)]=_0xaa1fe2;}[_0x4a266c(0x3e57)](){var _0xa8e453=_0x4a266c;return this[_0xa8e453(0x805)]&&this['_frameId']===this[_0xa8e453(0x3a86)]||(this['_contentData']?this[_0xa8e453(0x805)][_0xa8e453(0x1af5)](_0x660692=>{var _0x5d643e=_0xa8e453;this[_0x5d643e(0x805)]=this['readPixels'](0x0,0x0,_0x660692),this['_contentUpdateId']=this['_frameId'];}):(this[_0xa8e453(0x805)]=this[_0xa8e453(0x106c)](0x0,0x0),this[_0xa8e453(0x3a86)]=this[_0xa8e453(0x178c)])),this[_0xa8e453(0x805)];}[_0x4a266c(0xccc)](){var _0x52ecb0=_0x4a266c;const _0x3e16ba=this['_fullEngine'],_0x4ba5d0=[];_0x4ba5d0[_0x52ecb0(0x2f54)](0x0),_0x4ba5d0[_0x52ecb0(0x2f54)](0x1),_0x4ba5d0[_0x52ecb0(0x2f54)](0x2),_0x4ba5d0[_0x52ecb0(0x2f54)](0x0),_0x4ba5d0[_0x52ecb0(0x2f54)](0x2),_0x4ba5d0[_0x52ecb0(0x2f54)](0x3),this['_indexBuffer']=_0x3e16ba[_0x52ecb0(0x973)](_0x4ba5d0);}['_rebuild'](){var _0x217d24=_0x4a266c;const _0x3ce93a=this[_0x217d24(0x1b5b)][_0x1898c8['o'][_0x217d24(0x31b9)]];_0x3ce93a&&_0x3ce93a[_0x217d24(0x220)](),this[_0x217d24(0xccc)](),this[_0x217d24(0x2a0)]===_0x5a9a7e['_'][_0x217d24(0x3765)]&&(this[_0x217d24(0x2a0)]=_0x5a9a7e['_'][_0x217d24(0x3765)]);}[_0x4a266c(0x1589)](){var _0x217d09=_0x4a266c,_0xfc6f71;null!=(_0xfc6f71=this['_drawWrapper'][_0x217d09(0x204d)])&&_0xfc6f71['dispose']();}[_0x4a266c(0x31f5)](){return'';}[_0x4a266c(0x3a4f)](){var _0x3fc22f=_0x4a266c;const _0x5e6cab=this['_fullEngine'];var _0x46cf59;if(this[_0x3fc22f(0x1d1)])return this[_0x3fc22f(0xd5e)]['effect'][_0x3fc22f(0x3a4f)]();if(!this[_0x3fc22f(0x3688)])return!0x1;if(this[_0x3fc22f(0x27d3)])return!0x0;if(!this['_texture'])return!0x1;var _0x3531d3=this[_0x3fc22f(0x31f5)]();return!(!this['_drawWrapper'][_0x3fc22f(0x204d)]||_0x3531d3!==this[_0x3fc22f(0x15de)]||!this[_0x3fc22f(0xd5e)]['effect']['isReady']())||(_0x46cf59=void 0x0!==this[_0x3fc22f(0x3688)][_0x3fc22f(0x3967)]?{'vertex':_0x3fc22f(0x23a),'fragmentElement':this[_0x3fc22f(0x3688)]['fragmentElement']}:{'vertex':'procedural','fragment':this[_0x3fc22f(0x3688)]},this['_cachedDefines']!==_0x3531d3&&(this[_0x3fc22f(0x15de)]=_0x3531d3,this[_0x3fc22f(0xd5e)][_0x3fc22f(0x204d)]=_0x5e6cab[_0x3fc22f(0x3305)](_0x46cf59,[_0x1898c8['o']['PositionKind']],this[_0x3fc22f(0x1fe5)],this[_0x3fc22f(0x3547)],_0x3531d3,void 0x0,void 0x0,()=>{var _0x4a70d2=_0x3fc22f,_0x4c1827;null!=(_0x4c1827=this[_0x4a70d2(0x2fb1)])&&_0x4c1827['dispose'](),this['_rtWrapper']=this[_0x4a70d2(0x265a)]=null,this['_fallbackTexture']&&(this[_0x4a70d2(0x265a)]=this[_0x4a70d2(0x3353)]['_texture'],this['_texture']&&this[_0x4a70d2(0x265a)]['incrementReferences']()),this[_0x4a70d2(0x27d3)]=!0x0;})),this[_0x3fc22f(0xd5e)][_0x3fc22f(0x204d)]['isReady']());}[_0x4a266c(0x2aad)](){var _0x29b315=_0x4a266c;this[_0x29b315(0x3fdb)]=-0x1;}['setFragment'](_0x1fd36f){var _0x5e7cd7=_0x4a266c;this[_0x5e7cd7(0x3688)]=_0x1fd36f;}get[_0x4a266c(0x2a0)](){return this['_refreshRate'];}set[_0x4a266c(0x2a0)](_0x2cc230){var _0x2e50db=_0x4a266c;this[_0x2e50db(0x1b58)]=_0x2cc230,this['resetRefreshCounter']();}['_shouldRender'](){var _0x23a160=_0x4a266c;return this[_0x23a160(0x3bab)]&&this[_0x23a160(0x3a4f)]()&&this[_0x23a160(0x265a)]?!this[_0x23a160(0x27d3)]&&(-0x1===this[_0x23a160(0x3fdb)]||this['refreshRate']===this['_currentRefreshId']?(this['_currentRefreshId']=0x1,this[_0x23a160(0x178c)]++,!0x0):(this[_0x23a160(0x3fdb)]++,!0x1)):(this['_texture']&&(this[_0x23a160(0x265a)][_0x23a160(0x3a4f)]=!0x1),!0x1);}[_0x4a266c(0x2be0)](){var _0x3f59b6=_0x4a266c;return this[_0x3f59b6(0x7eb)];}[_0x4a266c(0x2545)](_0x2705d0,_0x1f1449){var _0x23c489=_0x4a266c,_0x56decf;!this['_fallbackTextureUsed']&&this[_0x23c489(0x2fb1)]&&this['_texture']&&(_0x56decf=this[_0x23c489(0x265a)]['isCube'],this[_0x23c489(0x2fb1)][_0x23c489(0x2d20)](),_0x56decf=this['_createRtWrapper'](_0x56decf,_0x2705d0,_0x1f1449,this[_0x23c489(0x3990)]),this['_texture']=_0x56decf[_0x23c489(0xc52)],this[_0x23c489(0x7eb)]=_0x2705d0,this[_0x23c489(0x2962)]=_0x1f1449);}['_checkUniform'](_0x4fb758){var _0x4215f2=_0x4a266c;-0x1===this[_0x4215f2(0x1fe5)][_0x4215f2(0x404a)](_0x4fb758)&&this['_uniforms'][_0x4215f2(0x2f54)](_0x4fb758);}[_0x4a266c(0x19ec)](_0x54d65e,_0x2152a4){var _0x2926f5=_0x4a266c;return-0x1===this[_0x2926f5(0x3547)][_0x2926f5(0x404a)](_0x54d65e)&&this[_0x2926f5(0x3547)]['push'](_0x54d65e),this[_0x2926f5(0x36e7)][_0x54d65e]=_0x2152a4,this;}['setFloat'](_0x52d06b,_0xa054e6){var _0x17dbb7=_0x4a266c;return this[_0x17dbb7(0x1dfd)](_0x52d06b),this['_floats'][_0x52d06b]=_0xa054e6,this;}[_0x4a266c(0x18c5)](_0x2512a9,_0x3ece83){var _0x113e4b=_0x4a266c;return this[_0x113e4b(0x1dfd)](_0x2512a9),this[_0x113e4b(0xeee)][_0x2512a9]=_0x3ece83,this;}[_0x4a266c(0x37b1)](_0x464a6c,_0x498a74){var _0x47ae08=_0x4a266c;return this[_0x47ae08(0x1dfd)](_0x464a6c),this[_0x47ae08(0x2e17)][_0x464a6c]=_0x498a74,this;}['setColor3'](_0x596756,_0x5a3bc){var _0x5f3f8c=_0x4a266c;return this[_0x5f3f8c(0x1dfd)](_0x596756),this[_0x5f3f8c(0x2707)][_0x596756]=_0x5a3bc,this;}['setColor4'](_0x4aec5d,_0xdc1f6a){return this['_checkUniform'](_0x4aec5d),this['_colors4'][_0x4aec5d]=_0xdc1f6a,this;}[_0x4a266c(0x764)](_0x3590cb,_0x9c145){var _0xfbb701=_0x4a266c;return this[_0xfbb701(0x1dfd)](_0x3590cb),this[_0xfbb701(0x1917)][_0x3590cb]=_0x9c145,this;}['setVector3'](_0x3346c5,_0x76c0d7){var _0x42fc57=_0x4a266c;return this[_0x42fc57(0x1dfd)](_0x3346c5),this['_vectors3'][_0x3346c5]=_0x76c0d7,this;}[_0x4a266c(0x13a9)](_0x5abb7e,_0xa4dc48){var _0x26e2d3=_0x4a266c;return this[_0x26e2d3(0x1dfd)](_0x5abb7e),this[_0x26e2d3(0x27b9)][_0x5abb7e]=_0xa4dc48,this;}[_0x4a266c(0x3364)](_0x487779){var _0x844451=_0x4a266c,_0x1b3646=this[_0x844451(0x22fd)]();if(_0x1b3646){const _0x32081a=this[_0x844451(0x3fc6)];if(_0x32081a['enableEffect'](this[_0x844451(0xd5e)]),this['onBeforeGenerationObservable'][_0x844451(0x3e9)](this),_0x32081a['setState'](!0x1),!this[_0x844451(0x1d1)]){for(const _0x5c5962 in this[_0x844451(0x36e7)])this[_0x844451(0xd5e)][_0x844451(0x204d)][_0x844451(0x19ec)](_0x5c5962,this['_textures'][_0x5c5962]);for(const _0xce860b in this[_0x844451(0xeee)])this[_0x844451(0xd5e)][_0x844451(0x204d)][_0x844451(0x18c5)](_0xce860b,this[_0x844451(0xeee)][_0xce860b]);for(const _0x464b0e in this[_0x844451(0x1f6c)])this[_0x844451(0xd5e)][_0x844451(0x204d)]['setFloat'](_0x464b0e,this[_0x844451(0x1f6c)][_0x464b0e]);for(const _0xaf8657 in this[_0x844451(0x2e17)])this[_0x844451(0xd5e)][_0x844451(0x204d)]['setArray'](_0xaf8657,this[_0x844451(0x2e17)][_0xaf8657]);for(const _0x27c9c6 in this[_0x844451(0x2707)])this[_0x844451(0xd5e)][_0x844451(0x204d)]['setColor3'](_0x27c9c6,this[_0x844451(0x2707)][_0x27c9c6]);for(const _0x6e0466 in this[_0x844451(0x162f)]){var _0x904506=this[_0x844451(0x162f)][_0x6e0466];this[_0x844451(0xd5e)][_0x844451(0x204d)][_0x844451(0xdfb)](_0x6e0466,_0x904506['r'],_0x904506['g'],_0x904506['b'],_0x904506['a']);}for(const _0x720284 in this[_0x844451(0x1917)])this[_0x844451(0xd5e)][_0x844451(0x204d)]['setVector2'](_0x720284,this[_0x844451(0x1917)][_0x720284]);for(const _0x38f17 in this[_0x844451(0x1bc4)])this[_0x844451(0xd5e)][_0x844451(0x204d)][_0x844451(0x3183)](_0x38f17,this[_0x844451(0x1bc4)][_0x38f17]);for(const _0x196432 in this[_0x844451(0x27b9)])this[_0x844451(0xd5e)][_0x844451(0x204d)][_0x844451(0x13a9)](_0x196432,this['_matrices'][_0x196432]);}if(this[_0x844451(0x265a)]&&this[_0x844451(0x2fb1)]){null!=(_0x393a76=_0x32081a[_0x844451(0x313e)])&&_0x393a76['call'](_0x32081a,_0x844451(0x3cd5)+this['name'],0x1);var _0x393a76=_0x32081a[_0x844451(0xb17)];if(this[_0x844451(0x2708)]){for(let _0x4d9c5f=0x0;_0x4d9c5f<0x6;_0x4d9c5f++)_0x32081a[_0x844451(0x69a)](this['_rtWrapper'],_0x4d9c5f,void 0x0,void 0x0,!0x0),_0x32081a[_0x844451(0x1b7b)](this[_0x844451(0x1b5b)],this[_0x844451(0xf63)],this['_drawWrapper'][_0x844451(0x204d)]),this['_drawWrapper']['effect'][_0x844451(0x6e5)](_0x844451(0x197a),_0x4d9c5f),this[_0x844451(0x1f0b)]&&_0x32081a[_0x844451(0x2af2)](_0x1b3646['clearColor'],!0x0,!0x1,!0x1),_0x32081a['drawElementsType'](_0xe4c2ed['F'][_0x844451(0x3dd)],0x0,0x6);}else _0x32081a['bindFramebuffer'](this[_0x844451(0x2fb1)],0x0,void 0x0,void 0x0,!0x0),_0x32081a[_0x844451(0x1b7b)](this['_vertexBuffers'],this['_indexBuffer'],this[_0x844451(0xd5e)][_0x844451(0x204d)]),this[_0x844451(0x1f0b)]&&_0x32081a['clear'](_0x1b3646[_0x844451(0x294c)],!0x0,!0x1,!0x1),_0x32081a[_0x844451(0x2727)](_0xe4c2ed['F'][_0x844451(0x3dd)],0x0,0x6);_0x32081a['unBindFramebuffer'](this[_0x844451(0x2fb1)],this[_0x844451(0x2708)]),_0x393a76&&_0x32081a[_0x844451(0x1707)](_0x393a76),this[_0x844451(0x2708)]&&_0x32081a['generateMipMapsForCubemap'](this[_0x844451(0x265a)]),null!=(_0x393a76=_0x32081a[_0x844451(0x1c72)])&&_0x393a76[_0x844451(0xf13)](_0x32081a,0x1),this[_0x844451(0xa1c)]&&this['onGenerated'](),this[_0x844451(0x2c29)]['notifyObservers'](this);}}}[_0x4a266c(0x11fe)](){var _0x510e8a=_0x4a266c,_0x1a0ec1=this[_0x510e8a(0x2cc8)]();const _0x4cfbbc=new _0x440f3d(this[_0x510e8a(0x3efc)],_0x1a0ec1[_0x510e8a(0x37ce)],this[_0x510e8a(0x3688)],this[_0x510e8a(0x22fd)](),this[_0x510e8a(0x3353)],this[_0x510e8a(0x2962)]);return _0x4cfbbc[_0x510e8a(0x291f)]=this[_0x510e8a(0x291f)],_0x4cfbbc[_0x510e8a(0x2da0)]=this[_0x510e8a(0x2da0)],_0x4cfbbc[_0x510e8a(0x3f4d)]=this[_0x510e8a(0x3f4d)],_0x4cfbbc;}[_0x4a266c(0x2d20)](){var _0x1fe562=_0x4a266c;const _0x2aa427=this[_0x1fe562(0x22fd)]();if(_0x2aa427){var _0x5c685f=_0x2aa427['proceduralTextures'][_0x1fe562(0x404a)](this);0x0<=_0x5c685f&&_0x2aa427[_0x1fe562(0xbd0)][_0x1fe562(0x1035)](_0x5c685f,0x1);const _0x5ea480=this[_0x1fe562(0x1b5b)][_0x1898c8['o'][_0x1fe562(0x31b9)]];_0x5ea480&&(_0x5ea480[_0x1fe562(0x2d20)](),this[_0x1fe562(0x1b5b)][_0x1898c8['o']['PositionKind']]=null),this[_0x1fe562(0xf63)]&&this[_0x1fe562(0x3fc6)][_0x1fe562(0x3cd8)](this[_0x1fe562(0xf63)])&&(this['_indexBuffer']=null),this[_0x1fe562(0x2c29)][_0x1fe562(0x2af2)](),this['onBeforeGenerationObservable']['clear'](),super[_0x1fe562(0x2d20)]();}}}_0x554b4a([(0x0,_0x5e3486['qC'])()],_0x440f3d[_0x4a266c(0x1229)],'isEnabled',void 0x0),_0x554b4a([(0x0,_0x5e3486['qC'])()],_0x440f3d[_0x4a266c(0x1229)],_0x4a266c(0x1f0b),void 0x0),_0x554b4a([(0x0,_0x5e3486['qC'])()],_0x440f3d[_0x4a266c(0x1229)],_0x4a266c(0x2962),void 0x0),_0x554b4a([(0x0,_0x5e3486['qC'])()],_0x440f3d[_0x4a266c(0x1229)],_0x4a266c(0x7eb),void 0x0),_0x554b4a([(0x0,_0x5e3486['qC'])()],_0x440f3d[_0x4a266c(0x1229)],_0x4a266c(0x2a0),null),(0x0,_0x3159f9['H'])(_0x4a266c(0x662),_0x440f3d);},0x161de:(_0x39124a,_0x3bbfef,_0x4e1ce6)=>{var _0x2b2c6b=a8_0x49466b;_0x4e1ce6['d'](_0x3bbfef,{'O':()=>_0x22c061});var _0x2c176c=_0x4e1ce6(0xe222),_0x50bb18=_0x4e1ce6(0xbb85);class _0x22c061{constructor(_0x5ddce6){var _0x51d005=a8_0x58a1;this[_0x51d005(0x3efc)]=_0x50bb18['l'][_0x51d005(0x1871)],this[_0x51d005(0x32aa)]=_0x5ddce6,this[_0x51d005(0x32aa)][_0x51d005(0xbd0)]=new Array();}['register'](){var _0x1bc1e9=a8_0x58a1;this[_0x1bc1e9(0x32aa)][_0x1bc1e9(0x2a79)][_0x1bc1e9(0x3b3d)](_0x50bb18['l']['STEP_BEFORECLEAR_PROCEDURALTEXTURE'],this,this[_0x1bc1e9(0x3948)]);}[_0x2b2c6b(0x148b)](){}[_0x2b2c6b(0x2d20)](){}[_0x2b2c6b(0x3948)](){var _0x5396b9=_0x2b2c6b;if(this[_0x5396b9(0x32aa)][_0x5396b9(0x92a)]){_0x2c176c['w1'][_0x5396b9(0x626)](_0x5396b9(0xe8f),0x0<this[_0x5396b9(0x32aa)]['proceduralTextures'][_0x5396b9(0x132e)]);for(let _0x513197=0x0;_0x513197<this[_0x5396b9(0x32aa)][_0x5396b9(0xbd0)][_0x5396b9(0x132e)];_0x513197++){const _0x322737=this[_0x5396b9(0x32aa)][_0x5396b9(0xbd0)][_0x513197];_0x322737['_shouldRender']()&&_0x322737[_0x5396b9(0x3364)]();}_0x2c176c['w1'][_0x5396b9(0xe38)](_0x5396b9(0xe8f),0x0<this[_0x5396b9(0x32aa)][_0x5396b9(0xbd0)][_0x5396b9(0x132e)]);}}}},0x11929:(_0xf1b15b,_0x470673,_0x22f3b3)=>{var _0x4bcdb6=a8_0x49466b;_0x22f3b3['d'](_0x470673,{'V':()=>_0x5c6744});function _0x1f8282(_0x3575ee,_0x407557,_0x36a697,_0x4dcb55){var _0x329b50=a8_0x58a1,_0x5995a3,_0x4960a3=arguments[_0x329b50(0x132e)],_0x545059=_0x4960a3<0x3?_0x407557:null===_0x4dcb55?_0x4dcb55=Object[_0x329b50(0x319d)](_0x407557,_0x36a697):_0x4dcb55;if(_0x329b50(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x329b50(0x14d7)])_0x545059=Reflect['decorate'](_0x3575ee,_0x407557,_0x36a697,_0x4dcb55);else{for(var _0x1bbc84=_0x3575ee['length']-0x1;0x0<=_0x1bbc84;_0x1bbc84--)(_0x5995a3=_0x3575ee[_0x1bbc84])&&(_0x545059=(_0x4960a3<0x3?_0x5995a3(_0x545059):0x3<_0x4960a3?_0x5995a3(_0x407557,_0x36a697,_0x545059):_0x5995a3(_0x407557,_0x36a697))||_0x545059);}0x3<_0x4960a3&&_0x545059&&Object[_0x329b50(0x1fc0)](_0x407557,_0x36a697,_0x545059);}var _0x53a7b8=_0x22f3b3(0x153ad),_0xb9924c=_0x22f3b3(0xf96c),_0x3468a5=_0x22f3b3(0x9fd1),_0x633be4=_0x22f3b3(0xf8c1),_0x2e7ee5=_0x22f3b3(0x77a5),_0x4e2899=_0x22f3b3(0x9f19),_0x470673=(_0x22f3b3(0x2560),_0x22f3b3(0xdbbf));class _0x5c6744 extends _0x470673['g']{constructor(_0x7c4e6b,_0x1af575=null){var _0x25508a=a8_0x58a1;super(null),this[_0x25508a(0x19eb)]=null,this[_0x25508a(0x1d90)]=null,this[_0x25508a(0x1b59)]=!0x1,this[_0x25508a(0x1d76)]=!0x1,this[_0x25508a(0x2da0)]=0x1,this[_0x25508a(0x22f5)]=0x0,this[_0x25508a(0x27b4)]=!0x0,this[_0x25508a(0x3a64)]=_0x2e7ee5['g']['TEXTURE_EXPLICIT_MODE'],this[_0x25508a(0x1f24)]=_0x2e7ee5['g'][_0x25508a(0x391c)],this[_0x25508a(0x21f3)]=_0x5c6744[_0x25508a(0x37e8)],this['_isCube']=!0x1,this[_0x25508a(0x3b6c)]=!0x0,this[_0x25508a(0xa62)]=!0x1,this[_0x25508a(0x3bb0)]=!0x1,this[_0x25508a(0x1729)]=!0x1,this[_0x25508a(0xe7b)]=!0x1,this[_0x25508a(0x328f)]=!0x1,this[_0x25508a(0x1b36)]=new Array(),this[_0x25508a(0x3af1)]=new _0xb9924c['y$'](),this[_0x25508a(0x26e0)]=null,this[_0x25508a(0x48a)]=null,this['_uid']=null,this[_0x25508a(0x30a7)]=null,this[_0x25508a(0x97b)]=!0x1,_0x7c4e6b?_0x5c6744[_0x25508a(0xd5f)](_0x7c4e6b)?this[_0x25508a(0x48a)]=_0x7c4e6b:this[_0x25508a(0x398b)]=_0x7c4e6b:this[_0x25508a(0x48a)]=_0x633be4['l'][_0x25508a(0x19c8)],this[_0x25508a(0x48a)]&&(this[_0x25508a(0x439)]=this[_0x25508a(0x48a)][_0x25508a(0x1be8)](),this['_scene'][_0x25508a(0x3708)](this),this[_0x25508a(0x398b)]=this[_0x25508a(0x48a)]['getEngine']()),this[_0x25508a(0x265a)]=_0x1af575,this[_0x25508a(0x3f81)]=null;}set[_0x4bcdb6(0x291f)](_0xe18f80){var _0x529856=_0x4bcdb6;this[_0x529856(0x1b59)]!==_0xe18f80&&(this[_0x529856(0x1b59)]=_0xe18f80,this[_0x529856(0x48a)]&&this['_scene'][_0x529856(0x2322)](_0x2e7ee5['g'][_0x529856(0xd64)],_0x8aa8b0=>_0x8aa8b0['hasTexture'](this)));}get[_0x4bcdb6(0x291f)](){return this['_hasAlpha'];}set[_0x4bcdb6(0x3a39)](_0x2f80ad){var _0xcdeb9c=_0x4bcdb6;this['_getAlphaFromRGB']!==_0x2f80ad&&(this['_getAlphaFromRGB']=_0x2f80ad,this[_0xcdeb9c(0x48a)]&&this['_scene'][_0xcdeb9c(0x2322)](_0x2e7ee5['g'][_0xcdeb9c(0xd64)],_0x53fe63=>_0x53fe63['hasTexture'](this)));}get[_0x4bcdb6(0x3a39)](){var _0x1b3ec9=_0x4bcdb6;return this[_0x1b3ec9(0x1d76)];}set[_0x4bcdb6(0x365d)](_0x234473){var _0xa16e6c=_0x4bcdb6;this[_0xa16e6c(0x22f5)]!==_0x234473&&(this['_coordinatesIndex']=_0x234473,this[_0xa16e6c(0x48a)]&&this[_0xa16e6c(0x48a)][_0xa16e6c(0x2322)](_0x2e7ee5['g'][_0xa16e6c(0xd64)],_0x4b3cf8=>_0x4b3cf8[_0xa16e6c(0x15f3)](this)));}get[_0x4bcdb6(0x365d)](){var _0x2c7277=_0x4bcdb6;return this[_0x2c7277(0x22f5)];}set[_0x4bcdb6(0x3f4d)](_0xe1b4a4){var _0x5899ac=_0x4bcdb6;this[_0x5899ac(0x3a64)]!==_0xe1b4a4&&(this['_coordinatesMode']=_0xe1b4a4,this['_scene']&&this[_0x5899ac(0x48a)][_0x5899ac(0x2322)](_0x2e7ee5['g'][_0x5899ac(0xd64)],_0x115407=>_0x115407[_0x5899ac(0x15f3)](this)));}get['coordinatesMode'](){var _0x278d2e=_0x4bcdb6;return this[_0x278d2e(0x3a64)];}get[_0x4bcdb6(0x255d)](){var _0x40a707=_0x4bcdb6;return this[_0x40a707(0x594)];}set['wrapU'](_0x195d6c){this['_wrapU']=_0x195d6c;}get[_0x4bcdb6(0x494)](){return this['_wrapV'];}set[_0x4bcdb6(0x494)](_0x5958bc){var _0x223fcf=_0x4bcdb6;this[_0x223fcf(0x1cdf)]=_0x5958bc;}get[_0x4bcdb6(0x2708)](){var _0x498d2c=_0x4bcdb6;return this[_0x498d2c(0x265a)]?this[_0x498d2c(0x265a)]['isCube']:this['_isCube'];}set[_0x4bcdb6(0x2708)](_0x38f83b){var _0x3d27be=_0x4bcdb6;this[_0x3d27be(0x265a)]?this[_0x3d27be(0x265a)][_0x3d27be(0x2708)]=_0x38f83b:this[_0x3d27be(0x921)]=_0x38f83b;}get[_0x4bcdb6(0x2dd)](){var _0x3d74f3=_0x4bcdb6;return!!this['_texture']&&this[_0x3d74f3(0x265a)][_0x3d74f3(0x2dd)];}set[_0x4bcdb6(0x2dd)](_0xd35ec2){var _0x12660e=_0x4bcdb6;this[_0x12660e(0x265a)]&&(this[_0x12660e(0x265a)][_0x12660e(0x2dd)]=_0xd35ec2);}get[_0x4bcdb6(0x9d8)](){var _0x204914=_0x4bcdb6;return!!this[_0x204914(0x265a)]&&this[_0x204914(0x265a)][_0x204914(0x9d8)];}set['is2DArray'](_0x51635a){var _0x4b881f=_0x4bcdb6;this['_texture']&&(this[_0x4b881f(0x265a)][_0x4b881f(0x9d8)]=_0x51635a);}get[_0x4bcdb6(0x1b93)](){var _0x4f5f72=_0x4bcdb6;return this[_0x4f5f72(0x265a)]?(null===this[_0x4f5f72(0x265a)]['_gammaSpace']&&(this[_0x4f5f72(0x265a)][_0x4f5f72(0x3b6c)]=this['_gammaSpace']),this[_0x4f5f72(0x265a)]['_gammaSpace']&&!this[_0x4f5f72(0x265a)][_0x4f5f72(0x16ef)]):this['_gammaSpace'];}set[_0x4bcdb6(0x1b93)](_0x2d4620){var _0x83053e=_0x4bcdb6;if(this[_0x83053e(0x265a)]){if(this[_0x83053e(0x265a)][_0x83053e(0x3b6c)]===_0x2d4620)return;this[_0x83053e(0x265a)][_0x83053e(0x3b6c)]=_0x2d4620;}else{if(this[_0x83053e(0x3b6c)]===_0x2d4620)return;this[_0x83053e(0x3b6c)]=_0x2d4620;}this[_0x83053e(0x39ba)]();}get[_0x4bcdb6(0x3092)](){var _0x1cc9bf=_0x4bcdb6;return null!=this[_0x1cc9bf(0x265a)]&&this[_0x1cc9bf(0x265a)][_0x1cc9bf(0x2300)];}set[_0x4bcdb6(0x3092)](_0x3d16a3){var _0xa7fcda=_0x4bcdb6;this[_0xa7fcda(0x265a)]&&(this[_0xa7fcda(0x265a)]['_isRGBD']=_0x3d16a3);}get[_0x4bcdb6(0x187e)](){return!0x1;}get[_0x4bcdb6(0x13ec)](){var _0x20eb5d=_0x4bcdb6;return this[_0x20eb5d(0x265a)]?this[_0x20eb5d(0x265a)][_0x20eb5d(0x244e)]:0x0;}set[_0x4bcdb6(0x13ec)](_0xeca80d){var _0x261059=_0x4bcdb6;this[_0x261059(0x265a)]&&(this['_texture'][_0x261059(0x244e)]=_0xeca80d);}get['lodGenerationScale'](){var _0x170cee=_0x4bcdb6;return this[_0x170cee(0x265a)]?this['_texture'][_0x170cee(0x327f)]:0x0;}set['lodGenerationScale'](_0x1d015f){var _0x572dcb=_0x4bcdb6;this[_0x572dcb(0x265a)]&&(this['_texture'][_0x572dcb(0x327f)]=_0x1d015f);}get[_0x4bcdb6(0x2d0c)](){var _0x417c1c=_0x4bcdb6;return!!this[_0x417c1c(0x265a)]&&this[_0x417c1c(0x265a)][_0x417c1c(0x22d9)];}set[_0x4bcdb6(0x2d0c)](_0x4af9d2){var _0x2ed453=_0x4bcdb6;this[_0x2ed453(0x265a)]&&(this[_0x2ed453(0x265a)][_0x2ed453(0x22d9)]=_0x4af9d2);}get['irradianceTexture'](){return this['_texture']?this['_texture']['_irradianceTexture']:null;}set[_0x4bcdb6(0x2b1a)](_0x46ea49){var _0x266d1d=_0x4bcdb6;this[_0x266d1d(0x265a)]&&(this[_0x266d1d(0x265a)][_0x266d1d(0x1866)]=_0x46ea49);}get['uid'](){var _0xa0b418=_0x4bcdb6;return this[_0xa0b418(0x3f81)]||(this[_0xa0b418(0x3f81)]=(0x0,_0x4e2899['f'])()),this[_0xa0b418(0x3f81)];}[_0x4bcdb6(0x27d6)](){var _0x190287=_0x4bcdb6;return this[_0x190287(0x3efc)];}['getClassName'](){return'BaseTexture';}set[_0x4bcdb6(0x6f1)](_0x1c5c4b){var _0x173a0d=_0x4bcdb6;this[_0x173a0d(0x26e0)]&&this['onDisposeObservable'][_0x173a0d(0x2473)](this[_0x173a0d(0x26e0)]),this[_0x173a0d(0x26e0)]=this['onDisposeObservable'][_0x173a0d(0x11ad)](_0x1c5c4b);}get[_0x4bcdb6(0x258e)](){return!0x0;}get[_0x4bcdb6(0x2fd8)](){return this['_loadingError'];}get[_0x4bcdb6(0x10d6)](){return this['_errorObject'];}[_0x4bcdb6(0x22fd)](){var _0x164e10=_0x4bcdb6;return this[_0x164e10(0x48a)];}['_getEngine'](){return this['_engine'];}[_0x4bcdb6(0x3776)](_0xfbde46){return null!==_0xfbde46;}[_0x4bcdb6(0x1f14)](){var _0x2a9b44=_0x4bcdb6;return _0x3468a5['y3'][_0x2a9b44(0x374d)];}[_0x4bcdb6(0x3fbc)](){var _0x8c96ae=_0x4bcdb6;return _0x3468a5['y3'][_0x8c96ae(0x374d)];}[_0x4bcdb6(0x30b8)](){var _0x10214d=_0x4bcdb6;return!this[_0x10214d(0x258e)]||this[_0x10214d(0x3a4f)]()||this[_0x10214d(0x2fd8)];}['scale'](_0x3ea68a){}get[_0x4bcdb6(0x1c83)](){return!0x1;}[_0x4bcdb6(0xe89)](_0x445373,_0x3ed772,_0x3f2368,_0x49d08e,_0x20a1b9,_0x989ff5){var _0x573e13=_0x4bcdb6;const _0x120226=this['_getEngine']();if(!_0x120226)return null;var _0x2f47f9=_0x120226['_getUseSRGBBuffer'](!!_0x20a1b9,_0x3ed772),_0x2775e4=_0x120226[_0x573e13(0x2fe6)]();for(let _0x8055fa=0x0;_0x8055fa<_0x2775e4[_0x573e13(0x132e)];_0x8055fa++){const _0x5a90c3=_0x2775e4[_0x8055fa];if(!(void 0x0!==_0x20a1b9&&_0x2f47f9!==_0x5a90c3[_0x573e13(0x16ef)]||void 0x0!==_0x49d08e&&_0x49d08e!==_0x5a90c3[_0x573e13(0x147c)]||_0x5a90c3[_0x573e13(0x2f50)]!==_0x445373||_0x5a90c3[_0x573e13(0x156)]!==!_0x3ed772||_0x3f2368&&_0x3f2368!==_0x5a90c3[_0x573e13(0x17df)]||void 0x0!==_0x989ff5&&_0x989ff5!==_0x5a90c3[_0x573e13(0x2708)]))return _0x5a90c3['incrementReferences'](),_0x5a90c3;}return null;}[_0x4bcdb6(0x220)](){}[_0x4bcdb6(0x11fe)](){return null;}get[_0x4bcdb6(0x1be1)](){var _0xf59c8a=_0x4bcdb6;return this['_texture']&&void 0x0!==this[_0xf59c8a(0x265a)][_0xf59c8a(0x2eea)]?this[_0xf59c8a(0x265a)][_0xf59c8a(0x2eea)]:_0x2e7ee5['g'][_0xf59c8a(0x3f7d)];}get[_0x4bcdb6(0x2445)](){var _0x3275be=_0x4bcdb6;return this['_texture']&&void 0x0!==this[_0x3275be(0x265a)]['format']?this[_0x3275be(0x265a)][_0x3275be(0x2cb9)]:_0x2e7ee5['g'][_0x3275be(0x5b0)];}['_markAllSubMeshesAsTexturesDirty'](){var _0x3beb9d=_0x4bcdb6;const _0x697aab=this[_0x3beb9d(0x22fd)]();_0x697aab&&_0x697aab['markAllMaterialsAsDirty'](_0x2e7ee5['g'][_0x3beb9d(0xd64)]);}[_0x4bcdb6(0x106c)](_0x347292=0x0,_0x15f4ae=0x0,_0x3c288a=null,_0xcb7965=!0x0,_0x3ca606=!0x1,_0x26eda3=0x0,_0x546ea9=0x0,_0x2dc81a=Number[_0x4bcdb6(0x2f17)],_0x5c2984=Number[_0x4bcdb6(0x2f17)]){var _0x56b824=_0x4bcdb6;if(!this['_texture'])return null;const _0x23e7c4=this['_getEngine']();if(!_0x23e7c4)return null;var _0xeb34f2=this['getSize']();let _0x2746ad=_0xeb34f2['width'],_0x3c06c=_0xeb34f2[_0x56b824(0x1995)];0x0!==_0x15f4ae&&(_0x2746ad/=Math[_0x56b824(0x2a91)](0x2,_0x15f4ae),_0x3c06c/=Math[_0x56b824(0x2a91)](0x2,_0x15f4ae),_0x2746ad=Math[_0x56b824(0x2afc)](_0x2746ad),_0x3c06c=Math['round'](_0x3c06c)),_0x2dc81a=Math['min'](_0x2746ad,_0x2dc81a),_0x5c2984=Math[_0x56b824(0x3749)](_0x3c06c,_0x5c2984);try{return this[_0x56b824(0x265a)][_0x56b824(0x2708)]?_0x23e7c4['_readTexturePixels'](this[_0x56b824(0x265a)],_0x2dc81a,_0x5c2984,_0x347292,_0x15f4ae,_0x3c288a,_0xcb7965,_0x3ca606,_0x26eda3,_0x546ea9):_0x23e7c4[_0x56b824(0x68a)](this[_0x56b824(0x265a)],_0x2dc81a,_0x5c2984,-0x1,_0x15f4ae,_0x3c288a,_0xcb7965,_0x3ca606,_0x26eda3,_0x546ea9);}catch(_0x4bdb94){return null;}}[_0x4bcdb6(0x1b18)](_0x2c6576=0x0,_0x1005b8=0x0,_0x585707=null,_0x224b44=!0x0,_0xfc173c=!0x1){var _0x1d014d=_0x4bcdb6;if(!this[_0x1d014d(0x265a)])return null;var _0x5289bf=this[_0x1d014d(0x2cc8)]();let _0x3403b8=_0x5289bf[_0x1d014d(0x37ce)],_0x2eb7ee=_0x5289bf[_0x1d014d(0x1995)];const _0x2db945=this[_0x1d014d(0xd44)]();if(!_0x2db945)return null;0x0!=_0x1005b8&&(_0x3403b8/=Math[_0x1d014d(0x2a91)](0x2,_0x1005b8),_0x2eb7ee/=Math['pow'](0x2,_0x1005b8),_0x3403b8=Math[_0x1d014d(0x2afc)](_0x3403b8),_0x2eb7ee=Math[_0x1d014d(0x2afc)](_0x2eb7ee));try{return this[_0x1d014d(0x265a)][_0x1d014d(0x2708)]?_0x2db945['_readTexturePixelsSync'](this[_0x1d014d(0x265a)],_0x3403b8,_0x2eb7ee,_0x2c6576,_0x1005b8,_0x585707,_0x224b44,_0xfc173c):_0x2db945[_0x1d014d(0x34bb)](this[_0x1d014d(0x265a)],_0x3403b8,_0x2eb7ee,-0x1,_0x1005b8,_0x585707,_0x224b44,_0xfc173c);}catch(_0x2ecfcd){return null;}}get[_0x4bcdb6(0x2c6e)](){var _0x5a4727=_0x4bcdb6;return this[_0x5a4727(0x265a)]?this[_0x5a4727(0x265a)][_0x5a4727(0x2c6e)]:null;}get[_0x4bcdb6(0x37d9)](){var _0x1b61b7=_0x4bcdb6;return this['_texture']?this['_texture'][_0x1b61b7(0x37d9)]:null;}get['_lodTextureLow'](){var _0xdf2224=_0x4bcdb6;return this[_0xdf2224(0x265a)]?this[_0xdf2224(0x265a)][_0xdf2224(0x3a5a)]:null;}[_0x4bcdb6(0x2d20)](){var _0x49d6bc=_0x4bcdb6,_0x21c5f5;this[_0x49d6bc(0x48a)]&&(this['_scene'][_0x49d6bc(0x2785)]&&this[_0x49d6bc(0x48a)][_0x49d6bc(0x2785)](this),this[_0x49d6bc(0x48a)][_0x49d6bc(0x3e2)](this),0x0<=(_0x21c5f5=this[_0x49d6bc(0x48a)][_0x49d6bc(0xb3c)][_0x49d6bc(0x404a)](this))&&this['_scene'][_0x49d6bc(0xb3c)]['splice'](_0x21c5f5,0x1),this['_scene'][_0x49d6bc(0x34f6)][_0x49d6bc(0x3e9)](this),this[_0x49d6bc(0x48a)]=null,this[_0x49d6bc(0x30a7)]&&(-0x1<(_0x21c5f5=this[_0x49d6bc(0x30a7)][_0x49d6bc(0xb3c)][_0x49d6bc(0x404a)](this))&&this[_0x49d6bc(0x30a7)][_0x49d6bc(0xb3c)][_0x49d6bc(0x1035)](_0x21c5f5,0x1),this['_parentContainer']=null)),this[_0x49d6bc(0x3af1)][_0x49d6bc(0x3e9)](this),this['onDisposeObservable']['clear'](),this[_0x49d6bc(0x19eb)]=null,super[_0x49d6bc(0x2d20)]();}[_0x4bcdb6(0x3c81)](_0x5c9388=!0x1){var _0xeda1f6=_0x4bcdb6;if(!this[_0xeda1f6(0x3efc)]&&!_0x5c9388)return null;return _0x5c9388=_0x53a7b8['p4'][_0xeda1f6(0x299f)](this),(_0x53a7b8['p4'][_0xeda1f6(0xcee)](this,_0x5c9388),_0x5c9388);}static[_0x4bcdb6(0x1996)](_0x34bf3e,_0x2c1aab){var _0xc31f8d=_0x4bcdb6;let _0x1def10=_0x34bf3e[_0xc31f8d(0x132e)];if(0x0===_0x1def10)_0x2c1aab();else for(let _0x5c47d5=0x0;_0x5c47d5<_0x34bf3e['length'];_0x5c47d5++){const _0x2481b7=_0x34bf3e[_0x5c47d5];if(_0x2481b7['isReady']())0x0==--_0x1def10&&_0x2c1aab();else{const _0x330354=_0x2481b7[_0xc31f8d(0x3fa)];_0x330354?_0x330354['addOnce'](()=>{0x0==--_0x1def10&&_0x2c1aab();}):0x0==--_0x1def10&&_0x2c1aab();}}}static[_0x4bcdb6(0xd5f)](_0x30748c){var _0x449997=_0x4bcdb6;return _0x449997(0x1850)===_0x30748c[_0x449997(0x1653)]();}}_0x5c6744['DEFAULT_ANISOTROPIC_FILTERING_LEVEL']=0x4,_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'uniqueId',void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'name',void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],_0x4bcdb6(0x19eb),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])('hasAlpha')],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0x1b59),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])(_0x4bcdb6(0x3a39))],_0x5c6744['prototype'],_0x4bcdb6(0x1d76),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0x2da0),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])(_0x4bcdb6(0x365d))],_0x5c6744['prototype'],_0x4bcdb6(0x22f5),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'optimizeUVAllocation',void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])(_0x4bcdb6(0x3f4d))],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0x3a64),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0x255d),null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0x494),null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],_0x4bcdb6(0x1f24),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],_0x4bcdb6(0x21f3),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0x2708),null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],_0x4bcdb6(0x2dd),null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],'is2DArray',null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'gammaSpace',null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],_0x4bcdb6(0xa62),void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'lodLevelInAlpha',void 0x0),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'lodGenerationOffset',null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],_0x4bcdb6(0x2ac0),null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744[_0x4bcdb6(0x1229)],'linearSpecularLOD',null),_0x1f8282([(0x0,_0x53a7b8['oU'])()],_0x5c6744['prototype'],_0x4bcdb6(0x2b1a),null),_0x1f8282([(0x0,_0x53a7b8['qC'])()],_0x5c6744['prototype'],_0x4bcdb6(0x1729),void 0x0);},0x13928:(_0x20a973,_0x3c16d2,_0x269708)=>{var _0x3c9622=a8_0x49466b,_0x4f5771=_0x269708(0x9fd1),_0x523279=_0x269708(0x11929),_0x2d4352=_0x269708(0x77a5),_0x826b02=_0x269708(0xe456);_0x269708(0x1293);class _0x28636e extends _0x523279['V']{constructor(_0x3fc7f4,_0x461dd7,_0x2e3dc8=null){var _0x1b3726=a8_0x58a1;super(_0x461dd7),_0x3fc7f4&&(this['_textureMatrix']=_0x4f5771['y3'][_0x1b3726(0x24ef)](),this['name']=_0x3fc7f4,this['url']=_0x3fc7f4,this[_0x1b3726(0x2250)]=_0x2e3dc8,this[_0x1b3726(0x265a)]=this['_getFromCache'](_0x3fc7f4,!0x0),this['_texture']?this[_0x1b3726(0x2e1e)]():(_0x461dd7=this[_0x1b3726(0x22fd)]())&&_0x461dd7[_0x1b3726(0x284f)]?this[_0x1b3726(0x11f2)]=_0x2d4352['g'][_0x1b3726(0x1205)]:this[_0x1b3726(0x3a49)]());}[_0x3c9622(0x2e1e)](){var _0x54c6f8=_0x3c9622;this[_0x54c6f8(0x2250)]&&this['_onLoad']();}[_0x3c9622(0x1f14)](){var _0x5cb730=_0x3c9622;return this[_0x5cb730(0x33a7)];}[_0x3c9622(0x1620)](){var _0x22aba7=_0x3c9622;const _0xf9e1cc=this['_getEngine']();let _0x48e1a9;_0x48e1a9=_0xf9e1cc[_0x22aba7(0x2d15)][_0x22aba7(0x38d4)]?_0xf9e1cc[_0x22aba7(0x1669)](null,0x1,0x1,0x1,_0x2d4352['g']['TEXTUREFORMAT_RGBA'],!0x1,!0x1,_0x2d4352['g'][_0x22aba7(0x3a6e)],null,_0x2d4352['g'][_0x22aba7(0x3f7d)]):_0xf9e1cc['createRawTexture'](null,0x1,0x1,_0x2d4352['g'][_0x22aba7(0x5b0)],!0x1,!0x1,_0x2d4352['g'][_0x22aba7(0x3a6e)],null,_0x2d4352['g'][_0x22aba7(0x3f7d)]),this['_texture']=_0x48e1a9,this[_0x22aba7(0x265a)][_0x22aba7(0x3a4f)]=!0x1,this[_0x22aba7(0x2708)]=!0x1,this[_0x22aba7(0x2dd)]=_0xf9e1cc[_0x22aba7(0x2d15)][_0x22aba7(0x38d4)],this[_0x22aba7(0x255d)]=_0x2d4352['g'][_0x22aba7(0x29cc)],this[_0x22aba7(0x494)]=_0x2d4352['g'][_0x22aba7(0x29cc)],this['wrapR']=_0x2d4352['g'][_0x22aba7(0x29cc)],this[_0x22aba7(0x21f3)]=0x1;const _0x3dc47a=this[_0x22aba7(0x22fd)]();return(_0x3dc47a||_0xf9e1cc)[_0x22aba7(0x1ea6)](this[_0x22aba7(0x2f50)],_0x280cc8=>{var _0x47b341=_0x22aba7;if(_0x47b341(0x36a0)==typeof _0x280cc8){let _0x36412a=null,_0x445e37=null,_0x3fabf4;var _0x482e4a,_0x1d29bc,_0x4b51a4,_0x245283,_0x33383e,_0xab2c7c=_0x280cc8[_0x47b341(0x3936)]('\x0a');let _0x25b546=0x0,_0x3e3b5a=0x0,_0x334e10=0x0,_0x343cdd=0x0,_0x517467=0x0;for(let _0x464f95=0x0;_0x464f95<_0xab2c7c[_0x47b341(0x132e)];_0x464f95++)_0x3fabf4=_0xab2c7c[_0x464f95],_0x28636e[_0x47b341(0x2192)]['test'](_0x3fabf4)&&0x0!==_0x3fabf4[_0x47b341(0x404a)]('#')&&(_0x4b51a4=_0x3fabf4[_0x47b341(0x3936)]('\x20'),0x0===_0x25b546?(_0x25b546=_0x4b51a4[_0x47b341(0x132e)],_0x36412a=new Uint8Array(_0x25b546*_0x25b546*_0x25b546*0x4),_0x445e37=new Float32Array(_0x25b546*_0x25b546*_0x25b546*0x4)):0x0!=_0x25b546&&(_0x482e4a=Math[_0x47b341(0xc54)](parseInt(_0x4b51a4[0x0]),0x0),_0x1d29bc=Math[_0x47b341(0xc54)](parseInt(_0x4b51a4[0x1]),0x0),_0x4b51a4=Math['max'](parseInt(_0x4b51a4[0x2]),0x0),_0x517467=Math[_0x47b341(0xc54)](_0x482e4a,_0x517467),_0x517467=Math[_0x47b341(0xc54)](_0x1d29bc,_0x517467),_0x517467=Math[_0x47b341(0xc54)](_0x4b51a4,_0x517467),_0x245283=0x4*(_0x3e3b5a+_0x343cdd*_0x25b546+_0x334e10*_0x25b546*_0x25b546),_0x445e37&&(_0x445e37[0x0+_0x245283]=_0x482e4a,_0x445e37[0x1+_0x245283]=_0x1d29bc,_0x445e37[0x2+_0x245283]=_0x4b51a4),++_0x334e10%_0x25b546==0x0&&(_0x343cdd++,_0x334e10=0x0,_0x343cdd%_0x25b546==0x0&&(_0x3e3b5a++,_0x343cdd=0x0))));if(_0x445e37&&_0x36412a){for(let _0x1f59eb=0x0;_0x1f59eb<_0x445e37[_0x47b341(0x132e)];_0x1f59eb++)0x0<_0x1f59eb&&(_0x1f59eb+0x1)%0x4==0x0?_0x36412a[_0x1f59eb]=0xff:(_0x33383e=_0x445e37[_0x1f59eb],_0x36412a[_0x1f59eb]=_0x33383e/_0x517467*0xff);}_0x48e1a9[_0x47b341(0x2dd)]?(_0x48e1a9[_0x47b341(0x1876)](_0x25b546,_0x25b546,_0x25b546),_0xf9e1cc[_0x47b341(0x2418)](_0x48e1a9,_0x36412a,_0x2d4352['g'][_0x47b341(0x5b0)],!0x1)):(_0x48e1a9[_0x47b341(0x1876)](_0x25b546*_0x25b546,_0x25b546),_0xf9e1cc[_0x47b341(0x766)](_0x48e1a9,_0x36412a,_0x2d4352['g'][_0x47b341(0x5b0)],!0x1)),_0x48e1a9[_0x47b341(0x3a4f)]=!0x0,this[_0x47b341(0x2e1e)]();}}),this[_0x22aba7(0x265a)];}[_0x3c9622(0x3a49)](){var _0x268094=_0x3c9622;this[_0x268094(0x2f50)]&&this[_0x268094(0x2f50)][_0x268094(0x898)]()[_0x268094(0x404a)]('.3dl')==this[_0x268094(0x2f50)][_0x268094(0x132e)]-0x4&&this[_0x268094(0x1620)]();}['clone'](){var _0x1a9263=_0x3c9622;const _0x3f0eeb=new _0x28636e(this['url'],this[_0x1a9263(0x22fd)]()||this[_0x1a9263(0xd44)]());return _0x3f0eeb[_0x1a9263(0x2da0)]=this[_0x1a9263(0x2da0)],_0x3f0eeb;}[_0x3c9622(0x9ef)](){var _0x11b424=_0x3c9622;this[_0x11b424(0x11f2)]===_0x2d4352['g']['DELAYLOADSTATE_NOTLOADED']&&(this[_0x11b424(0x11f2)]=_0x2d4352['g'][_0x11b424(0x18d9)],this['_texture']=this[_0x11b424(0xe89)](this[_0x11b424(0x2f50)],!0x0),this['_texture']||this[_0x11b424(0x3a49)]());}static[_0x3c9622(0xb3f)](_0x3494c6,_0x57d641){var _0x3c66c5=_0x3c9622;let _0x4c29ca=null;return _0x3494c6[_0x3c66c5(0x3efc)]&&!_0x3494c6[_0x3c66c5(0x1729)]&&((_0x4c29ca=new _0x28636e(_0x3494c6[_0x3c66c5(0x3efc)],_0x57d641))[_0x3c66c5(0x3efc)]=_0x3494c6['name'],_0x4c29ca[_0x3c66c5(0x2da0)]=_0x3494c6[_0x3c66c5(0x2da0)]),_0x4c29ca;}[_0x3c9622(0x3c81)](){var _0x15bd6f=_0x3c9622;if(!this['name'])return null;const _0x257956={};return _0x257956[_0x15bd6f(0x3efc)]=this[_0x15bd6f(0x3efc)],_0x257956['level']=this['level'],_0x257956[_0x15bd6f(0x3d25)]=_0x15bd6f(0x4039),_0x257956;}}_0x28636e[_0x3c9622(0x2192)]=/\S+/,(0x0,_0x826b02['H'])(_0x3c9622(0x4039),_0x28636e);},0x2dc8:(_0x52bda4,_0x3e72c9,_0x355d5f)=>{var _0x79469d=a8_0x49466b;_0x355d5f['d'](_0x3e72c9,{'B':()=>_0x3d666a});function _0x32dad1(_0x4d3f86,_0x13e1e3,_0x4dd8a0,_0x59a9ee){var _0x4aae58=a8_0x58a1,_0x5c262c,_0x596bc9=arguments[_0x4aae58(0x132e)],_0x49b0c7=_0x596bc9<0x3?_0x13e1e3:null===_0x59a9ee?_0x59a9ee=Object[_0x4aae58(0x319d)](_0x13e1e3,_0x4dd8a0):_0x59a9ee;if(_0x4aae58(0x20cb)==typeof Reflect&&_0x4aae58(0x187)==typeof Reflect[_0x4aae58(0x14d7)])_0x49b0c7=Reflect[_0x4aae58(0x14d7)](_0x4d3f86,_0x13e1e3,_0x4dd8a0,_0x59a9ee);else{for(var _0x3952c6=_0x4d3f86[_0x4aae58(0x132e)]-0x1;0x0<=_0x3952c6;_0x3952c6--)(_0x5c262c=_0x4d3f86[_0x3952c6])&&(_0x49b0c7=(_0x596bc9<0x3?_0x5c262c(_0x49b0c7):0x3<_0x596bc9?_0x5c262c(_0x13e1e3,_0x4dd8a0,_0x49b0c7):_0x5c262c(_0x13e1e3,_0x4dd8a0))||_0x49b0c7);}0x3<_0x596bc9&&_0x49b0c7&&Object[_0x4aae58(0x1fc0)](_0x13e1e3,_0x4dd8a0,_0x49b0c7);}var _0x1ae5b9=_0x355d5f(0x153ad),_0x3c685d=_0x355d5f(0xe222),_0x593f25=_0x355d5f(0x9fd1),_0x3e72c9=_0x355d5f(0x11929),_0x37ad28=_0x355d5f(0xbac7),_0x41a596=_0x355d5f(0x77a5),_0x531058=_0x355d5f(0xe456),_0x341313=(_0x355d5f(0x4dec),_0x355d5f(0xf96c));class _0x3d666a extends _0x3e72c9['V']{constructor(_0x43ccba,_0x40223f,_0x2d5a73=null,_0x4c593a=!0x1,_0x5f4a62=null,_0x36f519=null,_0x33cf5c=null,_0xd432b=_0x41a596['g'][_0x79469d(0x5b0)],_0x3d0a58=!0x1,_0x5dc0cc=null,_0x4a38b3=!0x1,_0x5d4782=0.8,_0x5d4047=0x0,_0x31d914,_0x403579){var _0x391d76=_0x79469d;super(_0x40223f),this[_0x391d76(0x3532)]=0.8,this[_0x391d76(0x17d7)]=0x0,this[_0x391d76(0x3fa)]=new _0x341313['y$'](),this[_0x391d76(0x197e)]=_0x593f25['P'][_0x391d76(0x1b83)](),this['_rotationY']=0x0,this[_0x391d76(0x31fd)]=null,this[_0x391d76(0x2222)]=null,this[_0x391d76(0xce5)]=null,this['name']=_0x43ccba,this[_0x391d76(0x2f50)]=_0x43ccba,this[_0x391d76(0x1b1f)]=_0x4c593a,this['hasAlpha']=!0x1,this[_0x391d76(0x426)]=_0xd432b,this[_0x391d76(0x2708)]=!0x0,this[_0x391d76(0x33a7)]=_0x593f25['y3']['Identity'](),this[_0x391d76(0x3fdf)]=_0x4a38b3,this[_0x391d76(0x3f4d)]=_0x37ad28['x'][_0x391d76(0x2463)],this[_0x391d76(0xce5)]=_0x2d5a73,this[_0x391d76(0x31fd)]=_0x5f4a62,this[_0x391d76(0x2222)]=_0x5dc0cc,this[_0x391d76(0xf4)]=_0x31d914,this[_0x391d76(0x16ef)]=_0x403579,this[_0x391d76(0x3532)]=_0x5d4782,this[_0x391d76(0x17d7)]=_0x5d4047,(_0x43ccba||_0x5f4a62)&&this[_0x391d76(0x60c)](_0x43ccba,_0x5dc0cc,_0x36f519,_0x3d0a58,_0x33cf5c,_0x2d5a73,null==(_0x40223f=this[_0x391d76(0x22fd)]())?void 0x0:_0x40223f[_0x391d76(0x284f)],_0x5f4a62);}set[_0x79469d(0x8c1)](_0xb26768){var _0x31a350=_0x79469d;if(!this[_0x31a350(0xf29)]||!this['_boundingBoxSize'][_0x31a350(0x1db)](_0xb26768)){this[_0x31a350(0xf29)]=_0xb26768;const _0x43d244=this[_0x31a350(0x22fd)]();_0x43d244&&_0x43d244[_0x31a350(0x2322)](_0x41a596['g']['MATERIAL_TextureDirtyFlag']);}}get['boundingBoxSize'](){var _0x234c1b=_0x79469d;return this[_0x234c1b(0xf29)];}set[_0x79469d(0xc20)](_0x4505a4){var _0x2a35fd=_0x79469d;this[_0x2a35fd(0x29db)]=_0x4505a4,this[_0x2a35fd(0x341e)](_0x593f25['y3']['RotationY'](this[_0x2a35fd(0x29db)]));}get[_0x79469d(0xc20)](){var _0x4a47eb=_0x79469d;return this[_0x4a47eb(0x29db)];}get[_0x79469d(0x187e)](){var _0x35d072=_0x79469d;return this[_0x35d072(0x1b1f)];}get['forcedExtension'](){return this['_forcedExtension'];}static[_0x79469d(0x232a)](_0x48832d,_0x33b4d3,_0x43516e){var _0x4be36a=_0x79469d;let _0x30b7d1='';return _0x48832d[_0x4be36a(0x2f62)](_0x54b168=>_0x30b7d1+=_0x54b168),new _0x3d666a(_0x30b7d1,_0x33b4d3,null,_0x43516e,_0x48832d);}static[_0x79469d(0x1351)](_0x47b9c7,_0x48b2b4,_0xdb95dd=null,_0x2307dd=!0x0){var _0x5ba7f9=_0x79469d,_0x59659e=_0x48b2b4[_0x5ba7f9(0x284f)],_0x47b9c7=(_0x48b2b4[_0x5ba7f9(0x284f)]=!0x1,new _0x3d666a(_0x47b9c7,_0x48b2b4,null,!0x1,null,null,null,void 0x0,!0x0,_0xdb95dd,_0x2307dd));return _0x48b2b4[_0x5ba7f9(0x284f)]=_0x59659e,_0x47b9c7;}[_0x79469d(0x1653)](){var _0x20b82e=_0x79469d;return _0x20b82e(0x3184);}[_0x79469d(0x60c)](_0x5d3ed4,_0x3d2f63,_0x257020=null,_0x3ab0ba=!0x1,_0x2b162b=null,_0x3ae19a=null,_0x4ca0a0=!0x1,_0x3b66d7=null){var _0x596243=_0x79469d;this[_0x596243(0x3efc)]&&!this[_0x596243(0x3efc)]['startsWith'](_0x596243(0x2551))||(this[_0x596243(0x3efc)]=_0x5d3ed4),this['url']=_0x5d3ed4,_0x3d2f63&&(this[_0x596243(0x2222)]=_0x3d2f63);var _0x35356f=_0x5d3ed4['lastIndexOf']('.');const _0x5541af=_0x3d2f63||(-0x1<_0x35356f?_0x5d3ed4[_0x596243(0x1c2d)](_0x35356f)[_0x596243(0x241b)]():'');var _0x3d2f63=0x0===_0x5541af['indexOf'](_0x596243(0x8c0)),_0x35356f=0x0===_0x5541af[_0x596243(0x404a)](_0x596243(0x1513)),_0x531164=0x0===_0x5541af[_0x596243(0x404a)](_0x596243(0x24fb));if(_0x35356f?(this[_0x596243(0x1b93)]=!0x1,this[_0x596243(0xe7b)]=!0x1,this[_0x596243(0x21f3)]=0x1):(this[_0x596243(0xe7b)]=_0x3ab0ba)&&(this[_0x596243(0x1b93)]=!0x1,this[_0x596243(0x21f3)]=0x1),_0x3b66d7)this[_0x596243(0x31fd)]=_0x3b66d7;else{if(_0x531164||_0x35356f||_0x3d2f63||_0x3ae19a||(_0x3ae19a=['_px.jpg','_py.jpg',_0x596243(0x1838),_0x596243(0x192c),_0x596243(0x4051),_0x596243(0x2d1b)]),this['_files']=this[_0x596243(0x31fd)]||[],this[_0x596243(0x31fd)][_0x596243(0x132e)]=0x0,_0x3ae19a){for(let _0x3c867a=0x0;_0x3c867a<_0x3ae19a[_0x596243(0x132e)];_0x3c867a++)this[_0x596243(0x31fd)][_0x596243(0x2f54)](_0x5d3ed4+_0x3ae19a[_0x3c867a]);this['_extensions']=_0x3ae19a;}}_0x4ca0a0?(this[_0x596243(0x11f2)]=_0x41a596['g'][_0x596243(0x1205)],this[_0x596243(0x3ed3)]=_0x257020,this[_0x596243(0x302c)]=_0x2b162b):this[_0x596243(0x3a49)](_0x257020,_0x2b162b);}[_0x79469d(0x9ef)](_0x2c8000){var _0x39bfcd=_0x79469d;this[_0x39bfcd(0x11f2)]===_0x41a596['g'][_0x39bfcd(0x1205)]&&(_0x2c8000&&(this['_forcedExtension']=_0x2c8000),this[_0x39bfcd(0x11f2)]=_0x41a596['g'][_0x39bfcd(0x18d9)],this['_loadTexture'](this[_0x39bfcd(0x3ed3)],this['_delayedOnError']));}['getReflectionTextureMatrix'](){return this['_textureMatrix'];}['setReflectionTextureMatrix'](_0xe7edf2){var _0x199674=_0x79469d,_0x3a465c;_0xe7edf2[_0x199674(0x1ad9)]!==this['_textureMatrix']['updateFlag']&&(_0xe7edf2[_0x199674(0x15a8)]()!==this['_textureMatrix'][_0x199674(0x15a8)]()&&null!=(_0x3a465c=this[_0x199674(0x22fd)]())&&_0x3a465c['markAllMaterialsAsDirty'](_0x41a596['g']['MATERIAL_TextureDirtyFlag'],_0x2b0099=>-0x1!==_0x2b0099['getActiveTextures']()[_0x199674(0x404a)](this)),this[_0x199674(0x33a7)]=_0xe7edf2);}[_0x79469d(0x3a49)](_0x521cbd=null,_0x2318cd=null){var _0x1541c6=_0x79469d,_0x3cb999=this['getScene']();const _0x3f1e96=this[_0x1541c6(0x265a)],_0x46d878=(this['_texture']=this[_0x1541c6(0xe89)](this[_0x1541c6(0x2f50)],this[_0x1541c6(0x1b1f)],void 0x0,void 0x0,this[_0x1541c6(0x16ef)],this['isCube']),()=>{var _0x1aec0d=_0x1541c6,_0xa579c8;this[_0x1aec0d(0x3fa)]['notifyObservers'](this),_0x3f1e96&&(_0x3f1e96[_0x1aec0d(0x2d20)](),null!=(_0xa579c8=this['getScene']())&&_0xa579c8['markAllMaterialsAsDirty'](_0x41a596['g']['MATERIAL_TextureDirtyFlag'])),_0x521cbd&&_0x521cbd();});var _0xc1f059=(_0x495fbe,_0x306588)=>{var _0xd8d44c=_0x1541c6;this[_0xd8d44c(0x97b)]=!0x0,this[_0xd8d44c(0xc48)]={'message':_0x495fbe,'exception':_0x306588},_0x2318cd&&_0x2318cd(_0x495fbe,_0x306588),_0x37ad28['x'][_0xd8d44c(0x3cf4)][_0xd8d44c(0x3e9)](this);};this[_0x1541c6(0x265a)]?this[_0x1541c6(0x265a)]['isReady']?_0x3c685d['w1'][_0x1541c6(0x2cb4)](()=>_0x46d878()):this['_texture'][_0x1541c6(0x18b5)][_0x1541c6(0x11ad)](()=>_0x46d878()):(this[_0x1541c6(0xe7b)]?this[_0x1541c6(0x265a)]=this[_0x1541c6(0xd44)]()[_0x1541c6(0x3d81)](this[_0x1541c6(0x2f50)],_0x3cb999,this[_0x1541c6(0x3532)],this[_0x1541c6(0x17d7)],_0x521cbd,_0xc1f059,this[_0x1541c6(0x426)],this['_forcedExtension'],this[_0x1541c6(0x3fdf)]):this[_0x1541c6(0x265a)]=this[_0x1541c6(0xd44)]()[_0x1541c6(0x55d)](this[_0x1541c6(0x2f50)],_0x3cb999,this[_0x1541c6(0x31fd)],this[_0x1541c6(0x1b1f)],_0x521cbd,_0xc1f059,this[_0x1541c6(0x426)],this[_0x1541c6(0x2222)],!0x1,this['_lodScale'],this[_0x1541c6(0x17d7)],null,this['_loaderOptions'],!!this[_0x1541c6(0x16ef)]),null!=(_0x3cb999=this['_texture'])&&_0x3cb999[_0x1541c6(0x18b5)]['add'](()=>this[_0x1541c6(0x3fa)][_0x1541c6(0x3e9)](this)));}static['Parse'](_0xc9469c,_0x2171fd,_0x2769bb){var _0x5bcb17=_0x79469d;const _0x307389=_0x1ae5b9['p4'][_0x5bcb17(0xb3f)](()=>{var _0x5653f5=_0x5bcb17;let _0x26dbfb=!0x1;return _0xc9469c[_0x5653f5(0x403b)]&&(_0x26dbfb=_0xc9469c[_0x5653f5(0x403b)]),new _0x3d666a(_0x2769bb+_0xc9469c[_0x5653f5(0x3efc)],_0x2171fd,_0xc9469c['extensions'],!0x1,_0xc9469c[_0x5653f5(0x13f5)]||null,null,null,void 0x0,_0x26dbfb,_0xc9469c[_0x5653f5(0x362a)]);},_0xc9469c,_0x2171fd);if(_0xc9469c[_0x5bcb17(0x197e)]&&(_0x307389[_0x5bcb17(0x197e)]=_0x593f25['P'][_0x5bcb17(0xd4e)](_0xc9469c[_0x5bcb17(0x197e)])),_0xc9469c[_0x5bcb17(0x8c1)]&&(_0x307389['boundingBoxSize']=_0x593f25['P']['FromArray'](_0xc9469c['boundingBoxSize'])),_0xc9469c[_0x5bcb17(0x1b36)])for(let _0x392b90=0x0;_0x392b90<_0xc9469c[_0x5bcb17(0x1b36)]['length'];_0x392b90++){var _0x5c7909=_0xc9469c[_0x5bcb17(0x1b36)][_0x392b90];const _0x5188b4=(0x0,_0x531058['q'])(_0x5bcb17(0x2175));_0x5188b4&&_0x307389['animations'][_0x5bcb17(0x2f54)](_0x5188b4[_0x5bcb17(0xb3f)](_0x5c7909));}return _0x307389;}['clone'](){let _0x4e6e39=0x0;const _0x20a379=_0x1ae5b9['p4']['Clone'](()=>{var _0x572f9e=a8_0x58a1,_0x35124a=new _0x3d666a(this[_0x572f9e(0x2f50)],this['getScene']()||this[_0x572f9e(0xd44)](),this[_0x572f9e(0xce5)],this[_0x572f9e(0x1b1f)],this['_files']);return _0x4e6e39=_0x35124a[_0x572f9e(0x439)],_0x35124a;},this);return _0x20a379['uniqueId']=_0x4e6e39,_0x20a379;}}_0x32dad1([(0x0,_0x1ae5b9['qC'])()],_0x3d666a['prototype'],'url',void 0x0),_0x32dad1([(0x0,_0x1ae5b9['hd'])()],_0x3d666a[_0x79469d(0x1229)],_0x79469d(0x197e),void 0x0),_0x32dad1([(0x0,_0x1ae5b9['hd'])()],_0x3d666a['prototype'],_0x79469d(0x8c1),null),_0x32dad1([(0x0,_0x1ae5b9['qC'])(_0x79469d(0xc20))],_0x3d666a[_0x79469d(0x1229)],_0x79469d(0xc20),null),_0x32dad1([(0x0,_0x1ae5b9['qC'])(_0x79469d(0x13f5))],_0x3d666a[_0x79469d(0x1229)],'_files',void 0x0),_0x32dad1([(0x0,_0x1ae5b9['qC'])(_0x79469d(0x362a))],_0x3d666a['prototype'],_0x79469d(0x2222),void 0x0),_0x32dad1([(0x0,_0x1ae5b9['qC'])(_0x79469d(0x13f1))],_0x3d666a[_0x79469d(0x1229)],_0x79469d(0xce5),void 0x0),_0x32dad1([(0x0,_0x1ae5b9['oQ'])('textureMatrix')],_0x3d666a['prototype'],_0x79469d(0x33a7),void 0x0),_0x37ad28['x'][_0x79469d(0xb78)]=_0x3d666a[_0x79469d(0xb3f)],(0x0,_0x531058['H'])('BABYLON.CubeTexture',_0x3d666a);},0x6902:(_0x53d8e5,_0x2f034a,_0x30db27)=>{var _0x4b71f1=a8_0x49466b;_0x30db27['d'](_0x2f034a,{'c':()=>_0x4c152b});var _0x315b7f=_0x30db27(0x10ea4),_0x47f692=_0x30db27(0xbac7),_0x1fc2e3=_0x30db27(0x77a5);_0x30db27(0xecbf);class _0x4c152b extends _0x47f692['x']{constructor(_0x5a3e66,_0x5bea01,_0x8b0c27=null,_0x1d2442=!0x1,_0x118e08=_0x1fc2e3['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x542d49=_0x1fc2e3['g'][_0x4b71f1(0x5b0)],_0x12ad46){var _0x1777d1=_0x4b71f1;super(null,_0x8b0c27,!_0x1d2442,_0x12ad46,_0x118e08,void 0x0,void 0x0,void 0x0,void 0x0,_0x542d49),this[_0x1777d1(0x3efc)]=_0x5a3e66,this[_0x1777d1(0x255d)]=_0x47f692['x'][_0x1777d1(0x2d3b)],this[_0x1777d1(0x494)]=_0x47f692['x'][_0x1777d1(0x2d3b)],this['_generateMipMaps']=_0x1d2442;const _0x3b0093=this[_0x1777d1(0xd44)]();_0x3b0093&&(_0x5bea01['getContext']?(this['_canvas']=_0x5bea01,this[_0x1777d1(0x265a)]=_0x3b0093['createDynamicTexture'](_0x5bea01['width'],_0x5bea01[_0x1777d1(0x1995)],_0x1d2442,_0x118e08)):(this[_0x1777d1(0x101b)]=_0x3b0093[_0x1777d1(0x9a7)](0x1,0x1),_0x5bea01[_0x1777d1(0x37ce)]||0x0===_0x5bea01[_0x1777d1(0x37ce)]?this[_0x1777d1(0x265a)]=_0x3b0093[_0x1777d1(0x1d7b)](_0x5bea01[_0x1777d1(0x37ce)],_0x5bea01['height'],_0x1d2442,_0x118e08):this[_0x1777d1(0x265a)]=_0x3b0093['createDynamicTexture'](_0x5bea01,_0x5bea01,_0x1d2442,_0x118e08)),_0x8b0c27=this[_0x1777d1(0x2cc8)](),this[_0x1777d1(0x101b)]['width']!==_0x8b0c27['width']&&(this['_canvas'][_0x1777d1(0x37ce)]=_0x8b0c27['width']),this[_0x1777d1(0x101b)]['height']!==_0x8b0c27['height']&&(this[_0x1777d1(0x101b)][_0x1777d1(0x1995)]=_0x8b0c27[_0x1777d1(0x1995)]),this[_0x1777d1(0x1ba2)]=this[_0x1777d1(0x101b)]['getContext']('2d'));}['getClassName'](){var _0x1b8bc0=_0x4b71f1;return _0x1b8bc0(0x2094);}get[_0x4b71f1(0x1c83)](){return!0x0;}[_0x4b71f1(0x2dfb)](_0x318607){var _0x22e9a4=_0x4b71f1;this[_0x22e9a4(0x101b)]['width']=_0x318607[_0x22e9a4(0x37ce)],this['_canvas'][_0x22e9a4(0x1995)]=_0x318607[_0x22e9a4(0x1995)],this[_0x22e9a4(0x53e)](),this[_0x22e9a4(0x265a)]=this['_getEngine']()['createDynamicTexture'](_0x318607[_0x22e9a4(0x37ce)],_0x318607[_0x22e9a4(0x1995)],this[_0x22e9a4(0x2962)],this[_0x22e9a4(0x17df)]);}[_0x4b71f1(0x27e7)](_0x38fbca){var _0x38b3d2=_0x4b71f1;const _0x321204=this['getSize']();_0x321204['width']*=_0x38fbca,_0x321204['height']*=_0x38fbca,this[_0x38b3d2(0x2dfb)](_0x321204);}[_0x4b71f1(0x123e)](_0x9782bc,_0x55547c){var _0xbc8795=_0x4b71f1;const _0x4e431=this[_0xbc8795(0x2cc8)]();_0x4e431[_0xbc8795(0x37ce)]=_0x9782bc,_0x4e431[_0xbc8795(0x1995)]=_0x55547c,this[_0xbc8795(0x2dfb)](_0x4e431);}[_0x4b71f1(0x1d9c)](){var _0xed007=_0x4b71f1;return this[_0xed007(0x1ba2)];}[_0x4b71f1(0x2af2)](){var _0x25632c=_0x4b71f1,_0x18ac5a=this[_0x25632c(0x2cc8)]();this[_0x25632c(0x1ba2)]['fillRect'](0x0,0x0,_0x18ac5a[_0x25632c(0x37ce)],_0x18ac5a[_0x25632c(0x1995)]);}[_0x4b71f1(0x2c28)](_0x2ee9d7,_0x65d19=!0x1,_0x57f034=!0x1){var _0x6a3dae=_0x4b71f1;this[_0x6a3dae(0xd44)]()[_0x6a3dae(0x56a)](this[_0x6a3dae(0x265a)],this[_0x6a3dae(0x101b)],void 0x0===_0x2ee9d7||_0x2ee9d7,_0x65d19,this[_0x6a3dae(0x426)]||void 0x0,void 0x0,_0x57f034);}[_0x4b71f1(0xd0)](_0x391114,_0x29608d,_0x5bbca7,_0x5d818a,_0x323af1,_0x3d9b30,_0xde0981,_0x333741=!0x0){var _0x574303=_0x4b71f1,_0xb57cab=this[_0x574303(0x2cc8)]();_0x3d9b30&&(this[_0x574303(0x1ba2)][_0x574303(0x3ce7)]=_0x3d9b30,this[_0x574303(0x1ba2)][_0x574303(0x1456)](0x0,0x0,_0xb57cab[_0x574303(0x37ce)],_0xb57cab[_0x574303(0x1995)])),this[_0x574303(0x1ba2)][_0x574303(0x99c)]=_0x5d818a,null==_0x29608d&&(_0x3d9b30=this[_0x574303(0x1ba2)]['measureText'](_0x391114),_0x29608d=(_0xb57cab['width']-_0x3d9b30[_0x574303(0x37ce)])/0x2),null==_0x5bbca7&&(_0x3d9b30=parseInt(_0x5d818a[_0x574303(0x3719)](/\D/g,'')),_0x5bbca7=_0xb57cab[_0x574303(0x1995)]/0x2+_0x3d9b30/3.65),this[_0x574303(0x1ba2)][_0x574303(0x3ce7)]=_0x323af1||'',this['_context'][_0x574303(0x23d1)](_0x391114,_0x29608d,_0x5bbca7),_0x333741&&this[_0x574303(0x2c28)](_0xde0981);}[_0x4b71f1(0x11fe)](){var _0x2b3e65=_0x4b71f1,_0x7f6bd8=this[_0x2b3e65(0x22fd)]();if(!_0x7f6bd8)return this;var _0x85b168=this[_0x2b3e65(0x2cc8)]();const _0x27f248=new _0x4c152b(this[_0x2b3e65(0x3efc)],_0x85b168,_0x7f6bd8,this[_0x2b3e65(0x2962)]);return _0x27f248[_0x2b3e65(0x291f)]=this['hasAlpha'],_0x27f248[_0x2b3e65(0x2da0)]=this[_0x2b3e65(0x2da0)],_0x27f248['wrapU']=this[_0x2b3e65(0x255d)],_0x27f248[_0x2b3e65(0x494)]=this[_0x2b3e65(0x494)],_0x27f248;}[_0x4b71f1(0x3c81)](){var _0x4f133b=_0x4b71f1;const _0x2031c3=this[_0x4f133b(0x22fd)](),_0x8700ae=(_0x2031c3&&!_0x2031c3['isReady']()&&_0x315b7f['Y'][_0x4f133b(0x2e91)]('The\x20scene\x20must\x20be\x20ready\x20before\x20serializing\x20the\x20dynamic\x20texture'),super[_0x4f133b(0x3c81)]());return _0x4c152b[_0x4f133b(0x32a0)](this[_0x4f133b(0x101b)])&&(_0x8700ae[_0x4f133b(0x37f9)]=this[_0x4f133b(0x101b)][_0x4f133b(0x1a87)]()),_0x8700ae[_0x4f133b(0x147c)]=this[_0x4f133b(0x3c97)],_0x8700ae[_0x4f133b(0x17df)]=this[_0x4f133b(0x17df)],_0x8700ae;}static[_0x4b71f1(0x32a0)](_0x35a800){var _0x43413d=_0x4b71f1;return void 0x0!==_0x35a800[_0x43413d(0x1a87)];}[_0x4b71f1(0x220)](){var _0x4140d9=_0x4b71f1;this[_0x4140d9(0x2c28)]();}}},0xa78e:(_0x31ab47,_0x3c2f35,_0x2134d9)=>{var _0x41001a=a8_0x49466b,_0x36d718=_0x2134d9(0xa7b9),_0x52bda7=_0x2134d9(0x11929),_0x3ff81f=_0x2134d9(0xbac7),_0x24a92d=_0x2134d9(0xe222),_0x560f93=(_0x2134d9(0x1293),_0x2134d9(0x77a5)),_0x4c6904=_0x2134d9(0x2560);class _0x1d7a4b extends _0x52bda7['V']{constructor(_0x31d060,_0x27b908,_0x2550c2,_0xc481a7=!0x1,_0x15a82d=!0x0,_0x591f5a=null,_0x28a120=null,_0x4e8d6c=!0x1){var _0x15d105=a8_0x58a1;if(super(_0x27b908),this[_0x15d105(0x2250)]=null,this[_0x15d105(0x3f76)]=null,!_0x31d060)throw new Error('Image\x20url\x20is\x20not\x20set');this[_0x15d105(0x3a64)]=_0x3ff81f['x'][_0x15d105(0x2463)],this[_0x15d105(0x3efc)]=_0x31d060,this[_0x15d105(0x2f50)]=_0x31d060,this[_0x15d105(0x7eb)]=_0x2550c2,this[_0x15d105(0x2a61)]=_0x4e8d6c,this['_noMipmap']=_0xc481a7,this[_0x15d105(0x1b93)]=_0x15a82d,this[_0x15d105(0x2250)]=_0x591f5a,this[_0x15d105(0x3f76)]=_0x28a120,this[_0x15d105(0x291f)]=!0x1,this['isCube']=!0x0,this[_0x15d105(0x265a)]=this[_0x15d105(0xe89)](_0x31d060,this[_0x15d105(0x1b1f)],void 0x0,void 0x0,void 0x0,this[_0x15d105(0x2708)]),this['_texture']?_0x591f5a&&(this['_texture'][_0x15d105(0x3a4f)]?_0x24a92d['w1'][_0x15d105(0x2cb4)](()=>_0x591f5a()):this[_0x15d105(0x265a)][_0x15d105(0x18b5)]['add'](_0x591f5a)):_0x27b908[_0x15d105(0x284f)]?this[_0x15d105(0x11f2)]=_0x560f93['g'][_0x15d105(0x1205)]:this['_loadImage'](this['_loadTexture']['bind'](this),this[_0x15d105(0x3f76)]);}[_0x41001a(0x2948)](_0x238ab2,_0x3e95b7){var _0x52f5e6=_0x41001a;const _0x1f620b=document['createElement'](_0x52f5e6(0x3ebe));(0x0,_0x4c6904['r6'])(this[_0x52f5e6(0x2f50)],_0x52d106=>{var _0x5a93ec=_0x52f5e6;this[_0x5a93ec(0x8bc)]=_0x52d106[_0x5a93ec(0x37ce)],this[_0x5a93ec(0x1bca)]=_0x52d106[_0x5a93ec(0x1995)],_0x1f620b['width']=this[_0x5a93ec(0x8bc)],_0x1f620b[_0x5a93ec(0x1995)]=this['_height'];const _0x577f68=_0x1f620b[_0x5a93ec(0x1d9c)]('2d');_0x577f68['drawImage'](_0x52d106,0x0,0x0),_0x52d106=_0x577f68[_0x5a93ec(0x691)](0x0,0x0,_0x52d106[_0x5a93ec(0x37ce)],_0x52d106[_0x5a93ec(0x1995)]),(this[_0x5a93ec(0x3cef)]=_0x52d106[_0x5a93ec(0xf56)][_0x5a93ec(0x277a)],_0x1f620b[_0x5a93ec(0x2473)](),_0x238ab2());},(_0x143f8f,_0x4ab9ab)=>{var _0x3287f4=_0x52f5e6;_0x3e95b7&&_0x3e95b7(this[_0x3287f4(0x1653)]()+_0x3287f4(0x3c14),_0x4ab9ab);},null);}[_0x41001a(0x3a49)](){var _0x70323f=_0x41001a;const _0x52343b=this['getScene']();_0x52343b&&(this['_texture']=_0x52343b[_0x70323f(0x2636)]()[_0x70323f(0x2196)](this[_0x70323f(0x2f50)],_0x52343b,this[_0x70323f(0x7eb)],_0x560f93['g'][_0x70323f(0xc4e)],_0x52343b[_0x70323f(0x2636)]()[_0x70323f(0x1766)]()['textureFloat']?_0x560f93['g'][_0x70323f(0x123c)]:_0x560f93['g']['TEXTURETYPE_UNSIGNED_INTEGER'],this[_0x70323f(0x1b1f)],()=>{var _0x5a6db2=_0x70323f,_0x2116ca=this['_getFloat32ArrayFromArrayBuffer'](this[_0x5a6db2(0x3cef)]),_0x3bf4cc=_0x36d718['B']['ConvertPanoramaToCubemap'](_0x2116ca,this[_0x5a6db2(0x8bc)],this[_0x5a6db2(0x1bca)],this[_0x5a6db2(0x7eb)],this[_0x5a6db2(0x2a61)]);const _0x5f3123=[];for(let _0xab3b9d=0x0;_0xab3b9d<0x6;_0xab3b9d++){var _0x213918=_0x3bf4cc[_0x1d7a4b['_FacesMapping'][_0xab3b9d]];_0x5f3123[_0x5a6db2(0x2f54)](_0x213918);}return _0x5f3123;},null,this[_0x70323f(0x2250)],this[_0x70323f(0x3f76)]));}[_0x41001a(0x4be)](_0x174767){var _0x3ef274=_0x41001a;const _0x22861e=new DataView(_0x174767),_0x5d62cf=new Float32Array(0x3*_0x174767['byteLength']/0x4);let _0x565a44=0x0;for(let _0x2fdd2b=0x0;_0x2fdd2b<_0x174767[_0x3ef274(0x34f4)];_0x2fdd2b++)(_0x2fdd2b+0x1)%0x4!=0x0&&(_0x5d62cf[_0x565a44++]=_0x22861e[_0x3ef274(0x21a3)](_0x2fdd2b)/0xff);return _0x5d62cf;}['getClassName'](){var _0x2fa1ac=_0x41001a;return _0x2fa1ac(0x34d2);}['clone'](){var _0x3929ea=_0x41001a,_0x38f19e=this[_0x3929ea(0x22fd)]();if(!_0x38f19e)return this;const _0x52a977=new _0x1d7a4b(this[_0x3929ea(0x2f50)],_0x38f19e,this['_size'],this[_0x3929ea(0x1b1f)],this[_0x3929ea(0x1b93)]);return _0x52a977[_0x3929ea(0x2da0)]=this[_0x3929ea(0x2da0)],_0x52a977['wrapU']=this[_0x3929ea(0x255d)],_0x52a977[_0x3929ea(0x494)]=this['wrapV'],_0x52a977[_0x3929ea(0x365d)]=this['coordinatesIndex'],_0x52a977[_0x3929ea(0x3f4d)]=this[_0x3929ea(0x3f4d)],_0x52a977;}}_0x1d7a4b[_0x41001a(0xe94)]=['right',_0x41001a(0x29b1),'up','down',_0x41001a(0xd32),_0x41001a(0x1059)];},0x22dd:(_0x532664,_0x16dbff,_0x47e099)=>{var _0x38348e=a8_0x49466b;_0x47e099['d'](_0x16dbff,{'x':()=>_0x5749ac});var _0x4cfd8e=_0x47e099(0x77a5),_0x33d029=_0x47e099(0x25b1);class _0x5749ac{constructor(_0xbcbd53){var _0x57a455=a8_0x58a1;this[_0x57a455(0x3de8)]=!0x1,this['type']=_0x4cfd8e['g'][_0x57a455(0x25db)],this[_0x57a455(0x1dbd)]=_0xbcbd53,this[_0x57a455(0x439)]=_0x33d029['l'][_0x57a455(0x1f35)]++;}static['IsExternalTexture'](_0x12ceef){var _0x5ab1d0=a8_0x58a1;return void 0x0!==_0x12ceef[_0x5ab1d0(0x1305)];}['getClassName'](){return'ExternalTexture';}get[_0x38348e(0x1305)](){var _0x4ead83=_0x38348e;return this[_0x4ead83(0x1dbd)];}['isReady'](){var _0x5c6b8d=_0x38348e;return this[_0x5c6b8d(0x1dbd)][_0x5c6b8d(0x171)]>=this[_0x5c6b8d(0x1dbd)][_0x5c6b8d(0x3501)];}[_0x38348e(0x2d20)](){}}},0x1c5d:(_0x36a6be,_0x38bbca,_0x122cdf)=>{var _0x58baf0=a8_0x49466b;_0x122cdf['d'](_0x38bbca,{'e':()=>_0x17bdb3});var _0x441dc5=_0x122cdf(0x9fd1),_0x38bbca=_0x122cdf(0x11929),_0x2e2f26=_0x122cdf(0xbac7),_0xaf59f9=_0x122cdf(0x77a5),_0x1de216=_0x122cdf(0x11361),_0x3885c1=_0x122cdf(0xe303),_0x148998=_0x122cdf(0xe456),_0x3cba7d=_0x122cdf(0xf96c),_0x206273=_0x122cdf(0xe222),_0x269755=_0x122cdf(0x147b8),_0x51a4bc=_0x122cdf(0x2f26),_0x517b6a=_0x122cdf(0x13869);_0x122cdf(0x1293),_0x122cdf(0x174f7);class _0x17bdb3 extends _0x38bbca['V']{constructor(_0x4b7dce,_0xffee08,_0x27fce6,_0x47a156=!0x1,_0x29c25f=!0x0,_0x18d3c7=!0x1,_0x1952ab=!0x1,_0x1f1474=null,_0x43f7a9=null,_0x3416e2=!0x1){var _0x262a73=a8_0x58a1;super(_0xffee08),this['_generateHarmonics']=!0x0,this[_0x262a73(0x3f76)]=null,this[_0x262a73(0x31b7)]=!0x0,this[_0x262a73(0x29db)]=0x0,this[_0x262a73(0x197e)]=_0x441dc5['P']['Zero'](),this[_0x262a73(0x3fa)]=new _0x3cba7d['y$'](),_0x4b7dce&&(this['_coordinatesMode']=_0x2e2f26['x']['CUBIC_MODE'],this['name']=_0x4b7dce,this[_0x262a73(0x2f50)]=_0x4b7dce,this[_0x262a73(0x291f)]=!0x1,this[_0x262a73(0x2708)]=!0x0,this['_textureMatrix']=_0x441dc5['y3'][_0x262a73(0x24ef)](),this[_0x262a73(0x18d8)]=_0x1952ab,this[_0x262a73(0x2250)]=()=>{var _0x2814fe=_0x262a73;this[_0x2814fe(0x3fa)][_0x2814fe(0x3e9)](this),_0x1f1474&&_0x1f1474();},this[_0x262a73(0x3f76)]=_0x43f7a9,this[_0x262a73(0x1b93)]=_0x18d3c7,this[_0x262a73(0x1b1f)]=_0x47a156,this[_0x262a73(0x7eb)]=_0x27fce6,this['_supersample']=_0x3416e2,this[_0x262a73(0x3460)]=_0x29c25f,this[_0x262a73(0x265a)]=this[_0x262a73(0xe89)](_0x4b7dce,this[_0x262a73(0x1b1f)],void 0x0,void 0x0,void 0x0,this[_0x262a73(0x2708)]),this[_0x262a73(0x265a)]?this[_0x262a73(0x265a)][_0x262a73(0x3a4f)]?_0x206273['w1'][_0x262a73(0x2cb4)](()=>this['_onLoad']()):this[_0x262a73(0x265a)][_0x262a73(0x18b5)][_0x262a73(0x11ad)](this[_0x262a73(0x2250)]):null!=(_0xffee08=this[_0x262a73(0x22fd)]())&&_0xffee08[_0x262a73(0x284f)]?this[_0x262a73(0x11f2)]=_0xaf59f9['g'][_0x262a73(0x1205)]:this[_0x262a73(0x3a49)]());}set[_0x58baf0(0x258e)](_0x3a7add){this['_isBlocking']=_0x3a7add;}get['isBlocking'](){var _0xce473=_0x58baf0;return this[_0xce473(0x31b7)];}set[_0x58baf0(0xc20)](_0x349b38){var _0x2f986a=_0x58baf0;this[_0x2f986a(0x29db)]=_0x349b38,this['setReflectionTextureMatrix'](_0x441dc5['y3'][_0x2f986a(0x36c6)](this[_0x2f986a(0x29db)]));}get[_0x58baf0(0xc20)](){var _0x263911=_0x58baf0;return this[_0x263911(0x29db)];}set['boundingBoxSize'](_0x1741d7){var _0x174694=_0x58baf0;if(!this[_0x174694(0xf29)]||!this[_0x174694(0xf29)][_0x174694(0x1db)](_0x1741d7)){this[_0x174694(0xf29)]=_0x1741d7;const _0xfd501e=this['getScene']();_0xfd501e&&_0xfd501e[_0x174694(0x2322)](_0xaf59f9['g'][_0x174694(0xd64)]);}}get['boundingBoxSize'](){var _0x1846e5=_0x58baf0;return this[_0x1846e5(0xf29)];}['getClassName'](){var _0x1050fb=_0x58baf0;return _0x1050fb(0x86a);}[_0x58baf0(0x3a49)](){var _0x4b2aae=_0x58baf0;const _0x551f90=this[_0x4b2aae(0xd44)]();var _0x18cd04=_0x551f90['getCaps']();let _0x4deec9=_0xaf59f9['g'][_0x4b2aae(0x607)];if(_0x18cd04[_0x4b2aae(0x264a)]&&_0x18cd04['textureFloatLinearFiltering']?_0x4deec9=_0xaf59f9['g'][_0x4b2aae(0x123c)]:_0x18cd04[_0x4b2aae(0x977)]&&_0x18cd04[_0x4b2aae(0x3b9c)]&&(_0x4deec9=_0xaf59f9['g'][_0x4b2aae(0x249a)]),_0x551f90['_features'][_0x4b2aae(0x4136)]&&this[_0x4b2aae(0x18d8)]){const _0x59ca65=this[_0x4b2aae(0x2250)],_0x302fc5=new _0x51a4bc['u'](_0x551f90);this['_onLoad']=()=>{var _0x5ea52c=_0x4b2aae;_0x302fc5[_0x5ea52c(0x3c32)](this,_0x59ca65);};}this[_0x4b2aae(0x265a)]=_0x551f90[_0x4b2aae(0x2196)](this[_0x4b2aae(0x2f50)],this[_0x4b2aae(0x22fd)](),this['_size'],_0xaf59f9['g'][_0x4b2aae(0xc4e)],_0x4deec9,this[_0x4b2aae(0x1b1f)],_0xf20da9=>{var _0x2c035f=_0x4b2aae;this[_0x2c035f(0x13ec)]=0x0,this[_0x2c035f(0x2ac0)]=0.8;var _0x322931=_0x1de216['s'][_0x2c035f(0x315)](_0xf20da9,this['_size'],this[_0x2c035f(0x2a61)]);this[_0x2c035f(0x3460)]&&(_0xf20da9=_0x3885c1['$'][_0x2c035f(0x4a3)](_0x322931),this['sphericalPolynomial']=_0xf20da9);const _0x2c10e8=[];let _0x327466=null,_0x5a8179=null;for(let _0x3d0e46=0x0;_0x3d0e46<0x6;_0x3d0e46++){_0x4deec9===_0xaf59f9['g'][_0x2c035f(0x249a)]?_0x5a8179=new Uint16Array(this[_0x2c035f(0x7eb)]*this['_size']*0x3):_0x4deec9===_0xaf59f9['g'][_0x2c035f(0x607)]&&(_0x327466=new Uint8Array(this[_0x2c035f(0x7eb)]*this[_0x2c035f(0x7eb)]*0x3));const _0x3c2cf7=_0x322931[_0x17bdb3[_0x2c035f(0xe94)][_0x3d0e46]];if(this[_0x2c035f(0x1b93)]||_0x5a8179||_0x327466){for(let _0x457219=0x0;_0x457219<this[_0x2c035f(0x7eb)]*this[_0x2c035f(0x7eb)];_0x457219++)if(this['gammaSpace']&&(_0x3c2cf7[0x3*_0x457219+0x0]=Math[_0x2c035f(0x2a91)](_0x3c2cf7[0x3*_0x457219+0x0],_0x269755['zp']),_0x3c2cf7[0x3*_0x457219+0x1]=Math[_0x2c035f(0x2a91)](_0x3c2cf7[0x3*_0x457219+0x1],_0x269755['zp']),_0x3c2cf7[0x3*_0x457219+0x2]=Math[_0x2c035f(0x2a91)](_0x3c2cf7[0x3*_0x457219+0x2],_0x269755['zp'])),_0x5a8179&&(_0x5a8179[0x3*_0x457219+0x0]=(0x0,_0x517b6a['ay'])(_0x3c2cf7[0x3*_0x457219+0x0]),_0x5a8179[0x3*_0x457219+0x1]=(0x0,_0x517b6a['ay'])(_0x3c2cf7[0x3*_0x457219+0x1]),_0x5a8179[0x3*_0x457219+0x2]=(0x0,_0x517b6a['ay'])(_0x3c2cf7[0x3*_0x457219+0x2])),_0x327466){let _0x3e9cec=Math['max'](0xff*_0x3c2cf7[0x3*_0x457219+0x0],0x0),_0x5bad81=Math[_0x2c035f(0xc54)](0xff*_0x3c2cf7[0x3*_0x457219+0x1],0x0),_0x2e8d2a=Math[_0x2c035f(0xc54)](0xff*_0x3c2cf7[0x3*_0x457219+0x2],0x0);var _0x379f80=Math[_0x2c035f(0xc54)](Math['max'](_0x3e9cec,_0x5bad81),_0x2e8d2a);0xff<_0x379f80&&(_0x379f80=0xff/_0x379f80,_0x3e9cec*=_0x379f80,_0x5bad81*=_0x379f80,_0x2e8d2a*=_0x379f80),_0x327466[0x3*_0x457219+0x0]=_0x3e9cec,_0x327466[0x3*_0x457219+0x1]=_0x5bad81,_0x327466[0x3*_0x457219+0x2]=_0x2e8d2a;}}_0x5a8179?_0x2c10e8[_0x2c035f(0x2f54)](_0x5a8179):_0x327466?_0x2c10e8['push'](_0x327466):_0x2c10e8[_0x2c035f(0x2f54)](_0x3c2cf7);}return _0x2c10e8;},null,this['_onLoad'],this[_0x4b2aae(0x3f76)]);}['clone'](){var _0x4322ec=_0x58baf0;const _0x3ec6f6=new _0x17bdb3(this['url'],this[_0x4322ec(0x22fd)]()||this['_getEngine'](),this['_size'],this[_0x4322ec(0x1b1f)],this[_0x4322ec(0x3460)],this[_0x4322ec(0x1b93)]);return _0x3ec6f6['level']=this['level'],_0x3ec6f6[_0x4322ec(0x255d)]=this['wrapU'],_0x3ec6f6['wrapV']=this['wrapV'],_0x3ec6f6[_0x4322ec(0x365d)]=this[_0x4322ec(0x365d)],_0x3ec6f6[_0x4322ec(0x3f4d)]=this[_0x4322ec(0x3f4d)],_0x3ec6f6;}[_0x58baf0(0x9ef)](){var _0x1c5910=_0x58baf0;this[_0x1c5910(0x11f2)]===_0xaf59f9['g'][_0x1c5910(0x1205)]&&(this['delayLoadState']=_0xaf59f9['g'][_0x1c5910(0x18d9)],this[_0x1c5910(0x265a)]=this['_getFromCache'](this['url'],this['_noMipmap']),this[_0x1c5910(0x265a)]||this['_loadTexture']());}[_0x58baf0(0x3fbc)](){var _0x397c6d=_0x58baf0;return this[_0x397c6d(0x33a7)];}[_0x58baf0(0x341e)](_0x1545fd){var _0x121cef=_0x58baf0;(this[_0x121cef(0x33a7)]=_0x1545fd)['updateFlag']!==this[_0x121cef(0x33a7)][_0x121cef(0x1ad9)]&&_0x1545fd['isIdentity']()!==this[_0x121cef(0x33a7)][_0x121cef(0x15a8)]()&&null!=(_0x1545fd=this[_0x121cef(0x22fd)]())&&_0x1545fd['markAllMaterialsAsDirty'](_0xaf59f9['g'][_0x121cef(0xd64)],_0x2d10c2=>-0x1!==_0x2d10c2['getActiveTextures']()['indexOf'](this));}[_0x58baf0(0x2d20)](){var _0x5e7fc=_0x58baf0;this[_0x5e7fc(0x3fa)][_0x5e7fc(0x2af2)](),super[_0x5e7fc(0x2d20)]();}static[_0x58baf0(0xb3f)](_0x3c42ea,_0x22eadd,_0x413db4){var _0x344c09=_0x58baf0;let _0x2e847a=null;return _0x3c42ea[_0x344c09(0x3efc)]&&!_0x3c42ea[_0x344c09(0x1729)]&&((_0x2e847a=new _0x17bdb3(_0x413db4+_0x3c42ea['name'],_0x22eadd,_0x3c42ea['size'],_0x3c42ea[_0x344c09(0x187e)],_0x3c42ea[_0x344c09(0x12f1)],_0x3c42ea['useInGammaSpace']))[_0x344c09(0x3efc)]=_0x3c42ea[_0x344c09(0x3efc)],_0x2e847a[_0x344c09(0x291f)]=_0x3c42ea[_0x344c09(0x291f)],_0x2e847a[_0x344c09(0x2da0)]=_0x3c42ea[_0x344c09(0x2da0)],_0x2e847a[_0x344c09(0x3f4d)]=_0x3c42ea[_0x344c09(0x3f4d)],_0x2e847a[_0x344c09(0x258e)]=_0x3c42ea[_0x344c09(0x258e)]),_0x2e847a&&(_0x3c42ea[_0x344c09(0x197e)]&&(_0x2e847a[_0x344c09(0x197e)]=_0x441dc5['P']['FromArray'](_0x3c42ea[_0x344c09(0x197e)])),_0x3c42ea[_0x344c09(0x8c1)]&&(_0x2e847a[_0x344c09(0x8c1)]=_0x441dc5['P'][_0x344c09(0xd4e)](_0x3c42ea[_0x344c09(0x8c1)])),_0x3c42ea[_0x344c09(0xc20)]&&(_0x2e847a['rotationY']=_0x3c42ea[_0x344c09(0xc20)])),_0x2e847a;}['serialize'](){var _0x1daf6d=_0x58baf0;if(!this['name'])return null;const _0x38f43d={};return _0x38f43d['name']=this[_0x1daf6d(0x3efc)],_0x38f43d[_0x1daf6d(0x291f)]=this['hasAlpha'],_0x38f43d[_0x1daf6d(0x2708)]=!0x0,_0x38f43d['level']=this['level'],_0x38f43d[_0x1daf6d(0x2cbf)]=this[_0x1daf6d(0x7eb)],_0x38f43d[_0x1daf6d(0x3f4d)]=this[_0x1daf6d(0x3f4d)],_0x38f43d[_0x1daf6d(0x2e3e)]=this[_0x1daf6d(0x1b93)],_0x38f43d[_0x1daf6d(0x12f1)]=this[_0x1daf6d(0x3460)],_0x38f43d[_0x1daf6d(0x3d25)]=_0x1daf6d(0x14b),_0x38f43d[_0x1daf6d(0x187e)]=this[_0x1daf6d(0x1b1f)],_0x38f43d[_0x1daf6d(0x258e)]=this[_0x1daf6d(0x31b7)],_0x38f43d[_0x1daf6d(0xc20)]=this[_0x1daf6d(0x29db)],_0x38f43d;}}_0x17bdb3[_0x58baf0(0xe94)]=[_0x58baf0(0x149f),_0x58baf0(0x29b1),'up',_0x58baf0(0x12bf),_0x58baf0(0xd32),'back'],(0x0,_0x148998['H'])(_0x58baf0(0x14b),_0x17bdb3);},0x250b:(_0x1ee525,_0x5cfef4,_0x40da20)=>{var _0x3cb726=a8_0x49466b,_0x1096b8=_0x40da20(0x11929),_0x3726a0=_0x40da20(0x77a5),_0x21b488=_0x40da20(0x9fd1),_0x56c561=_0x40da20(0xf96c);_0x40da20(0xecbf),_0x40da20(0x89d3);class _0x7a949f extends _0x1096b8['V']{constructor(_0x106a39,_0x4060df,_0x5ed4c0){var _0x54c232=a8_0x58a1;super(_0x5ed4c0['scene']||_0x5ed4c0[_0x54c232(0x2623)]),this[_0x54c232(0x3fa)]=new _0x56c561['y$'](),_0x4060df&&(_0x5ed4c0[_0x54c232(0x2623)]||_0x5ed4c0['scene'])&&(_0x5ed4c0=Object['assign'](Object[_0x54c232(0x1666)]({},_0x7a949f['_DefaultOptions']),_0x5ed4c0),this['_generateMipMaps']=_0x5ed4c0[_0x54c232(0x156)],this[_0x54c232(0x2806)]=_0x5ed4c0[_0x54c232(0x17df)],this[_0x54c232(0x33a7)]=_0x21b488['y3'][_0x54c232(0x24ef)](),this[_0x54c232(0x426)]=_0x5ed4c0[_0x54c232(0x2cb9)],this[_0x54c232(0x3efc)]=_0x106a39,this[_0x54c232(0x2523)]=_0x4060df,this['_isVideo']=!!_0x4060df['getVideoPlaybackQuality'],this[_0x54c232(0x1c4a)]=this[_0x54c232(0x173e)]&&null!=(_0x106a39=null==(_0x5ed4c0=this[_0x54c232(0x398b)])?void 0x0:_0x5ed4c0[_0x54c232(0x1d0e)](_0x4060df))?_0x106a39:null,this['anisotropicFilteringLevel']=0x1,this[_0x54c232(0xe6)]());}[_0x3cb726(0xe6)](){var _0x27cd41=_0x3cb726;let _0xc38d36=0x0,_0x3cf168;_0x3cf168=this[_0x27cd41(0x173e)]?(_0xc38d36=this[_0x27cd41(0x2523)]['videoWidth'],this['element']['videoHeight']):(_0xc38d36=this[_0x27cd41(0x2523)][_0x27cd41(0x37ce)],this['element'][_0x27cd41(0x1995)]);const _0x4c301b=this[_0x27cd41(0xd44)]();_0x4c301b&&(this[_0x27cd41(0x265a)]=_0x4c301b[_0x27cd41(0x1d7b)](_0xc38d36,_0x3cf168,this[_0x27cd41(0x2962)],this[_0x27cd41(0x2806)]),this[_0x27cd41(0x265a)][_0x27cd41(0x2cb9)]=this['_format']),this['update']();}[_0x3cb726(0x1f14)](){var _0x26c0b2=_0x3cb726;return this[_0x26c0b2(0x33a7)];}[_0x3cb726(0x2c28)](_0x21db3f=null){var _0xc40354=_0x3cb726;const _0x4d77bf=this['_getEngine']();if(null!=this[_0xc40354(0x265a)]&&null!=_0x4d77bf){var _0x4f359b=this[_0xc40354(0x3a4f)]();if(this[_0xc40354(0x173e)]){var _0x562c3e=this[_0xc40354(0x2523)];if(_0x562c3e[_0xc40354(0x171)]<_0x562c3e[_0xc40354(0x3501)])return;_0x4d77bf[_0xc40354(0xbb7)](this[_0xc40354(0x265a)],this[_0xc40354(0x1c4a)]||_0x562c3e,null===_0x21db3f||_0x21db3f);}else _0x562c3e=this[_0xc40354(0x2523)],_0x4d77bf[_0xc40354(0x56a)](this['_texture'],_0x562c3e,null===_0x21db3f||_0x21db3f,!0x1,this['_format']);!_0x4f359b&&this[_0xc40354(0x3a4f)]()&&this[_0xc40354(0x3fa)][_0xc40354(0x3e9)](this);}}[_0x3cb726(0x2d20)](){var _0x278e84=_0x3cb726;this['onLoadObservable'][_0x278e84(0x2af2)](),super[_0x278e84(0x2d20)]();}}_0x7a949f['_DefaultOptions']={'generateMipMaps':!0x1,'samplingMode':_0x3726a0['g'][_0x3cb726(0x3a6e)],'format':_0x3726a0['g'][_0x3cb726(0x5b0)],'engine':null,'scene':null};},0x2e44:(_0x4d52d7,_0xb98c0c,_0x37ce4f)=>{_0x37ce4f(0x11929),_0x37ce4f(0x174f7),_0x37ce4f(0x13928),_0x37ce4f(0x2dc8),_0x37ce4f(0x6902),_0x37ce4f(0xa78e),_0x37ce4f(0x22dd),_0x37ce4f(0x2f26),_0x37ce4f(0x1c5d),_0x37ce4f(0x250b),_0x37ce4f(0x25b1),_0x37ce4f(0x9002),_0x37ce4f(0x9fc4),_0x37ce4f(0x163e6),_0x37ce4f(0x6570),_0x37ce4f(0x9ab5),_0x37ce4f(0x1649f),_0x37ce4f(0xd9e),_0x37ce4f(0xdfee),_0x37ce4f(0x1029b),_0x37ce4f(0xd409),_0x37ce4f(0x8af2),_0x37ce4f(0x95d9),_0x37ce4f(0xbac7),_0x37ce4f(0xdbbf),_0x37ce4f(0xa4c7),_0x37ce4f(0x7cd6),_0x37ce4f(0x7809);},0x25b1:(_0x555cbb,_0x27d25b,_0x27c8d8)=>{var _0x1afbf0=a8_0x49466b;_0x27c8d8['d'](_0x27d25b,{'S':()=>_0x1376eb,'l':()=>_0x3ca3e5});var _0x1376eb,_0x312511=_0x27c8d8(0xf96c),_0x27d25b=_0x27c8d8(0x95d9);(_0x27c8d8=_0x1376eb=_0x1376eb||{})[_0x27c8d8[_0x1afbf0(0x6a7)]=0x0]=_0x1afbf0(0x6a7),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x21d8)]=0x1]=_0x1afbf0(0x21d8),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x1063)]=0x2]=_0x1afbf0(0x1063),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x314c)]=0x3]=_0x1afbf0(0x314c),_0x27c8d8[_0x27c8d8['Dynamic']=0x4]='Dynamic',_0x27c8d8[_0x27c8d8['RenderTarget']=0x5]=_0x1afbf0(0xad),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x3d67)]=0x6]=_0x1afbf0(0x3d67),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x3b34)]=0x7]=_0x1afbf0(0x3b34),_0x27c8d8[_0x27c8d8['CubeRaw']=0x8]=_0x1afbf0(0xa87),_0x27c8d8[_0x27c8d8[_0x1afbf0(0xc69)]=0x9]=_0x1afbf0(0xc69),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x18d6)]=0xa]=_0x1afbf0(0x18d6),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x2573)]=0xb]='Raw2DArray',_0x27c8d8[_0x27c8d8['DepthStencil']=0xc]=_0x1afbf0(0x3a36),_0x27c8d8[_0x27c8d8[_0x1afbf0(0x65f)]=0xd]='CubeRawRGBD',_0x27c8d8[_0x27c8d8[_0x1afbf0(0x22ce)]=0xe]='Depth';class _0x3ca3e5 extends _0x27d25b['a']{constructor(_0x178b9d,_0x499b48,_0x2e9fc6=!0x1){var _0x3f17e6=_0x1afbf0;super(),this['isReady']=!0x1,this['isCube']=!0x1,this[_0x3f17e6(0x2dd)]=!0x1,this[_0x3f17e6(0x9d8)]=!0x1,this[_0x3f17e6(0x3bdb)]=!0x1,this[_0x3f17e6(0x2f50)]='',this[_0x3f17e6(0x156)]=!0x1,this[_0x3f17e6(0xc88)]=0x0,this[_0x3f17e6(0x2eea)]=-0x1,this[_0x3f17e6(0x2cb9)]=-0x1,this['onLoadedObservable']=new _0x312511['y$'](),this[_0x3f17e6(0x379d)]=new _0x312511['y$'](),this[_0x3f17e6(0x4129)]=null,this[_0x3f17e6(0x37ce)]=0x0,this[_0x3f17e6(0x1995)]=0x0,this[_0x3f17e6(0x32ec)]=0x0,this[_0x3f17e6(0x40a8)]=0x0,this[_0x3f17e6(0x3db)]=0x0,this[_0x3f17e6(0x131a)]=0x0,this[_0x3f17e6(0x147c)]=!0x1,this[_0x3f17e6(0x2ea6)]=!0x1,this[_0x3f17e6(0x3ab3)]=-0x1,this[_0x3f17e6(0x2cc9)]=_0x1376eb[_0x3f17e6(0x6a7)],this[_0x3f17e6(0x3cef)]=null,this[_0x3f17e6(0x3ea8)]=null,this['_bufferViewArray']=null,this[_0x3f17e6(0x3861)]=null,this[_0x3f17e6(0x7eb)]=0x0,this[_0x3f17e6(0x25b0)]='',this[_0x3f17e6(0x31fd)]=null,this[_0x3f17e6(0x2a56)]=null,this[_0x3f17e6(0x2dd4)]=null,this['_cachedCoordinatesMode']=null,this[_0x3f17e6(0x2d49)]=!0x1,this[_0x3f17e6(0x1519)]=null,this[_0x3f17e6(0x13ac)]=null,this[_0x3f17e6(0x22d2)]=null,this['_sphericalPolynomialComputed']=!0x1,this['_lodGenerationScale']=0x0,this[_0x3f17e6(0x244e)]=0x0,this[_0x3f17e6(0x16ef)]=!0x1,this[_0x3f17e6(0x2c6e)]=null,this[_0x3f17e6(0x37d9)]=null,this[_0x3f17e6(0x3a5a)]=null,this['_isRGBD']=!0x1,this['_linearSpecularLOD']=!0x1,this[_0x3f17e6(0x1866)]=null,this[_0x3f17e6(0x9db)]=null,this[_0x3f17e6(0x2411)]=null,this['_references']=0x1,this[_0x3f17e6(0x3b6c)]=null,this['_engine']=_0x178b9d,this[_0x3f17e6(0x2cc9)]=_0x499b48,this['_uniqueId']=_0x3ca3e5[_0x3f17e6(0x1f35)]++,_0x2e9fc6||(this[_0x3f17e6(0x9db)]=_0x178b9d[_0x3f17e6(0x405a)]());}get[_0x1afbf0(0x3de8)](){var _0x432d6e=_0x1afbf0;return this[_0x432d6e(0x156)];}set[_0x1afbf0(0x3de8)](_0x3ca5cd){var _0x3f1665=_0x1afbf0;this[_0x3f1665(0x156)]=_0x3ca5cd;}get[_0x1afbf0(0x439)](){var _0x44ac23=_0x1afbf0;return this[_0x44ac23(0x3600)];}[_0x1afbf0(0x3231)](_0x19bb71){var _0x3a997a=_0x1afbf0;this[_0x3a997a(0x3600)]=_0x19bb71;}[_0x1afbf0(0x2636)](){var _0x4085e2=_0x1afbf0;return this[_0x4085e2(0x398b)];}get[_0x1afbf0(0x3d9d)](){return this['_source'];}[_0x1afbf0(0x248c)](){this['_references']++;}['updateSize'](_0x4c3710,_0x136a18,_0x3765d8=0x1){var _0xa40eb9=_0x1afbf0;this['_engine'][_0xa40eb9(0x4049)](this,_0x4c3710,_0x136a18,_0x3765d8),this[_0xa40eb9(0x37ce)]=_0x4c3710,this['height']=_0x136a18,this['depth']=_0x3765d8,this[_0xa40eb9(0x40a8)]=_0x4c3710,this['baseHeight']=_0x136a18,this[_0xa40eb9(0x131a)]=_0x3765d8,this[_0xa40eb9(0x7eb)]=_0x4c3710*_0x136a18*_0x3765d8;}[_0x1afbf0(0x220)](){var _0x465b54=_0x1afbf0,_0x1a14c4;if(this[_0x465b54(0x3a4f)]=!0x1,this[_0x465b54(0x14be)]=null,this['_cachedWrapU']=null,this[_0x465b54(0x2f86)]=null,this[_0x465b54(0x2eb9)]=null,this[_0x465b54(0x3817)]=null,this[_0x465b54(0x4129)]){const _0x39561d=this[_0x465b54(0x4129)](this);var _0x5db400=_0x429c0c=>{var _0x18be1e=_0x465b54;_0x429c0c[_0x18be1e(0x2f74)](this,!0x1),this[_0x18be1e(0x3a4f)]=_0x39561d['isReady'];};_0x39561d[_0x465b54(0x3134)]?_0x39561d[_0x465b54(0x2a0b)][_0x465b54(0x1af5)](_0x5db400):_0x5db400(_0x39561d[_0x465b54(0x2a0b)]);}else{let _0x40cbd2;switch(this[_0x465b54(0x3d9d)]){case _0x1376eb[_0x465b54(0x1063)]:break;case _0x1376eb['Url']:return void(_0x40cbd2=this[_0x465b54(0x398b)][_0x465b54(0x719)](null!=(_0x1a14c4=this[_0x465b54(0x3902)])?_0x1a14c4:this[_0x465b54(0x2f50)],!this[_0x465b54(0x156)],this[_0x465b54(0x147c)],null,this['samplingMode'],_0x29ec6d=>{var _0x36ad02=_0x465b54;_0x29ec6d[_0x36ad02(0x2f74)](this,!0x1),this['isReady']=!0x0;},null,this[_0x465b54(0x3cef)],void 0x0,this[_0x465b54(0x2cb9)],this[_0x465b54(0x25b0)],void 0x0,void 0x0,void 0x0,this['_useSRGBBuffer']));case _0x1376eb[_0x465b54(0x314c)]:(_0x40cbd2=this[_0x465b54(0x398b)][_0x465b54(0x1ff2)](this[_0x465b54(0x3ea8)],this['baseWidth'],this[_0x465b54(0x3db)],this['format'],this['generateMipMaps'],this[_0x465b54(0x147c)],this[_0x465b54(0x17df)],this[_0x465b54(0x1519)],this['type'],void 0x0,this[_0x465b54(0x16ef)]))[_0x465b54(0x2f74)](this,!0x1),this[_0x465b54(0x3a4f)]=!0x0;break;case _0x1376eb[_0x465b54(0x18d6)]:(_0x40cbd2=this['_engine'][_0x465b54(0x1669)](this['_bufferView'],this['baseWidth'],this[_0x465b54(0x3db)],this[_0x465b54(0x131a)],this[_0x465b54(0x2cb9)],this[_0x465b54(0x156)],this[_0x465b54(0x147c)],this['samplingMode'],this[_0x465b54(0x1519)],this[_0x465b54(0x2eea)]))[_0x465b54(0x2f74)](this,!0x1),this['isReady']=!0x0;break;case _0x1376eb[_0x465b54(0x2573)]:(_0x40cbd2=this[_0x465b54(0x398b)][_0x465b54(0x117b)](this['_bufferView'],this[_0x465b54(0x40a8)],this[_0x465b54(0x3db)],this['baseDepth'],this[_0x465b54(0x2cb9)],this[_0x465b54(0x156)],this[_0x465b54(0x147c)],this[_0x465b54(0x17df)],this[_0x465b54(0x1519)],this['type']))[_0x465b54(0x2f74)](this,!0x1),this[_0x465b54(0x3a4f)]=!0x0;break;case _0x1376eb[_0x465b54(0x2302)]:(_0x40cbd2=this[_0x465b54(0x398b)][_0x465b54(0x1d7b)](this[_0x465b54(0x40a8)],this[_0x465b54(0x3db)],this[_0x465b54(0x156)],this[_0x465b54(0x17df)]))[_0x465b54(0x2f74)](this,!0x1),this[_0x465b54(0x398b)][_0x465b54(0x56a)](this,this[_0x465b54(0x398b)][_0x465b54(0x32f0)](),this[_0x465b54(0x147c)],void 0x0,void 0x0,!0x0);break;case _0x1376eb['Cube']:return void(_0x40cbd2=this[_0x465b54(0x398b)][_0x465b54(0x55d)](this[_0x465b54(0x2f50)],null,this['_files'],!this[_0x465b54(0x156)],()=>{var _0x12e1e1=_0x465b54;_0x40cbd2[_0x12e1e1(0x2f74)](this,!0x1),this['isReady']=!0x0;},null,this[_0x465b54(0x2cb9)],this[_0x465b54(0x25b0)],!0x1,0x0,0x0,null,void 0x0,this['_useSRGBBuffer']));case _0x1376eb[_0x465b54(0xa87)]:(_0x40cbd2=this['_engine']['createRawCubeTexture'](this['_bufferViewArray'],this[_0x465b54(0x37ce)],this[_0x465b54(0x2cb9)],this['type'],this[_0x465b54(0x156)],this[_0x465b54(0x147c)],this[_0x465b54(0x17df)],this['_compression']))[_0x465b54(0x2f74)](this,!0x1),this[_0x465b54(0x3a4f)]=!0x0;break;case _0x1376eb[_0x465b54(0x65f)]:return;case _0x1376eb['CubePrefiltered']:return void((_0x40cbd2=this[_0x465b54(0x398b)][_0x465b54(0x3d81)](this[_0x465b54(0x2f50)],null,this[_0x465b54(0x327f)],this[_0x465b54(0x244e)],_0x51d288=>{var _0x339df4=_0x465b54;_0x51d288&&_0x51d288['_swapAndDie'](this,!0x1),this[_0x339df4(0x3a4f)]=!0x0;},null,this['format'],this[_0x465b54(0x25b0)]))['_sphericalPolynomial']=this['_sphericalPolynomial']);}}}[_0x1afbf0(0x2f74)](_0xe1249c,_0xd70d0c=!0x0){var _0x5340c3=_0x1afbf0,_0x110dd9;null!=(_0x110dd9=this[_0x5340c3(0x9db)])&&_0x110dd9['setUsage'](_0xe1249c['_source'],this[_0x5340c3(0x156)],this['isCube'],this[_0x5340c3(0x37ce)],this[_0x5340c3(0x1995)]),_0xe1249c[_0x5340c3(0x9db)]=this[_0x5340c3(0x9db)],_0xd70d0c&&(_0xe1249c['_isRGBD']=this[_0x5340c3(0x2300)]),this[_0x5340c3(0x2c6e)]&&(_0xe1249c[_0x5340c3(0x2c6e)]&&_0xe1249c[_0x5340c3(0x2c6e)][_0x5340c3(0x2d20)](),_0xe1249c[_0x5340c3(0x2c6e)]=this[_0x5340c3(0x2c6e)]),this[_0x5340c3(0x37d9)]&&(_0xe1249c[_0x5340c3(0x37d9)]&&_0xe1249c['_lodTextureMid'][_0x5340c3(0x2d20)](),_0xe1249c[_0x5340c3(0x37d9)]=this['_lodTextureMid']),this['_lodTextureLow']&&(_0xe1249c['_lodTextureLow']&&_0xe1249c['_lodTextureLow'][_0x5340c3(0x2d20)](),_0xe1249c[_0x5340c3(0x3a5a)]=this[_0x5340c3(0x3a5a)]),this['_irradianceTexture']&&(_0xe1249c[_0x5340c3(0x1866)]&&_0xe1249c[_0x5340c3(0x1866)][_0x5340c3(0x2d20)](),_0xe1249c[_0x5340c3(0x1866)]=this['_irradianceTexture']);const _0x34e612=this[_0x5340c3(0x398b)][_0x5340c3(0x2fe6)]();let _0x4e421a=_0x34e612[_0x5340c3(0x404a)](this);-0x1!==_0x4e421a&&_0x34e612['splice'](_0x4e421a,0x1),-0x1===(_0x4e421a=_0x34e612[_0x5340c3(0x404a)](_0xe1249c))&&_0x34e612[_0x5340c3(0x2f54)](_0xe1249c);}[_0x1afbf0(0x2d20)](){var _0x269231=_0x1afbf0;this[_0x269231(0x35bb)]--,this[_0x269231(0x18b5)]['clear'](),this['onErrorObservable'][_0x269231(0x2af2)](),0x0===this[_0x269231(0x35bb)]&&(this['_engine'][_0x269231(0x1138)](this),this[_0x269231(0x9db)]=null);}}_0x3ca3e5[_0x1afbf0(0x1f35)]=0x0;},0x7809:(_0x4f57b0,_0x1abf27,_0x4a2c26)=>{var _0x3cdced=a8_0x49466b,_0x1d6b26,_0x1508b3;_0x4a2c26['d'](_0x1abf27,{'v':()=>_0x1508b3,'zE':()=>_0x1d6b26}),(_0x4a2c26=_0x1d6b26=_0x1d6b26||{})[_0x4a2c26['ASTC_4X4_RGBA']=0x0]=_0x3cdced(0x2c91),_0x4a2c26[_0x4a2c26[_0x3cdced(0x31ef)]=0x1]=_0x3cdced(0x31ef),_0x4a2c26[_0x4a2c26[_0x3cdced(0x2dee)]=0x2]='BC3_RGBA',_0x4a2c26[_0x4a2c26[_0x3cdced(0x22b4)]=0x3]=_0x3cdced(0x22b4),_0x4a2c26[_0x4a2c26[_0x3cdced(0x1827)]=0x4]='PVRTC1_4_RGBA',_0x4a2c26[_0x4a2c26[_0x3cdced(0x26f0)]=0x5]='PVRTC1_4_RGB',_0x4a2c26[_0x4a2c26[_0x3cdced(0xdb7)]=0x6]=_0x3cdced(0xdb7),_0x4a2c26[_0x4a2c26[_0x3cdced(0x3427)]=0x7]='ETC1_RGB',_0x4a2c26[_0x4a2c26['RGBA32']=0x8]=_0x3cdced(0x164c),_0x4a2c26[_0x4a2c26['R8']=0x9]='R8',_0x4a2c26[_0x4a2c26[_0x3cdced(0x2900)]=0xa]=_0x3cdced(0x2900),(_0x1abf27=_0x1508b3=_0x1508b3||{})[_0x1abf27['COMPRESSED_RGBA_BPTC_UNORM_EXT']=0x8e8c]=_0x3cdced(0xaa6),_0x1abf27[_0x1abf27[_0x3cdced(0x1a68)]=0x93b0]='COMPRESSED_RGBA_ASTC_4X4_KHR',_0x1abf27[_0x1abf27['COMPRESSED_RGB_S3TC_DXT1_EXT']=0x83f0]=_0x3cdced(0x35dd),_0x1abf27[_0x1abf27['COMPRESSED_RGBA_S3TC_DXT5_EXT']=0x83f3]=_0x3cdced(0x1a71),_0x1abf27[_0x1abf27[_0x3cdced(0x1a95)]=0x8c02]=_0x3cdced(0x1a95),_0x1abf27[_0x1abf27[_0x3cdced(0x2f47)]=0x8c00]=_0x3cdced(0x2f47),_0x1abf27[_0x1abf27[_0x3cdced(0x2657)]=0x9278]=_0x3cdced(0x2657),_0x1abf27[_0x1abf27['COMPRESSED_RGB8_ETC2']=0x9274]=_0x3cdced(0xadd),_0x1abf27[_0x1abf27[_0x3cdced(0x75c)]=0x8d64]=_0x3cdced(0x75c),_0x1abf27[_0x1abf27['RGBA8Format']=0x8058]='RGBA8Format',_0x1abf27[_0x1abf27[_0x3cdced(0x31ec)]=0x8229]=_0x3cdced(0x31ec),_0x1abf27[_0x1abf27[_0x3cdced(0x458)]=0x822b]='RG8Format';},0x9fc4:(_0x1dc6b0,_0x3640c5,_0x5b5e97)=>{var _0x5cfd62=a8_0x49466b;_0x5b5e97['d'](_0x3640c5,{'h':()=>_0x65991d});var _0xa664ce=_0x5b5e97(0x9fd1),_0x1568c5=_0x5b5e97(0xbac7),_0x3640c5=_0x5b5e97(0x8af2),_0x2313f4=_0x5b5e97(0x8917),_0x260e81=_0x5b5e97(0x77a5),_0x4a08aa=_0x5b5e97(0x2037);class _0x65991d extends _0x3640c5['_']{constructor(_0x329fe3,_0x2d9a97,_0x88153a,_0x51b332,_0x464833=_0x260e81['g'][_0x5cfd62(0x3f7d)],_0x300c10=_0x1568c5['x'][_0x5cfd62(0xe7)],_0x3cd0dd=!0x0){var _0x2ef632=_0x5cfd62;if(super(_0x329fe3,_0x2d9a97,_0x88153a,_0x51b332,!0x0,_0x464833,!0x1,_0x300c10,_0x3cd0dd),this[_0x2ef632(0x292d)]=new _0x4a08aa['J'](0x0,0x1,0x0,0x1),this[_0x2ef632(0x2e19)]=_0xa664ce['y3'][_0x2ef632(0x1b83)](),this['_mirrorMatrix']=_0xa664ce['y3'][_0x2ef632(0x1b83)](),this['_adaptiveBlurKernel']=0x0,this[_0x2ef632(0x289c)]=0x0,this[_0x2ef632(0x3ab5)]=0x0,this['_blurRatio']=0x1,!(_0x88153a=this[_0x2ef632(0x22fd)]()))return this;this[_0x2ef632(0x2db8)]=!0x0,this[_0x2ef632(0x325d)](),this[_0x2ef632(0x1c69)]=_0x88153a['imageProcessingConfiguration']['onUpdateParameters'][_0x2ef632(0x11ad)](()=>{var _0x1fd8df=_0x2ef632;this[_0x1fd8df(0x325d)]();});const _0x3dadf9=_0x88153a['getEngine']();_0x3dadf9['supportsUniformBuffers']&&(this[_0x2ef632(0xb6d)]=_0x88153a[_0x2ef632(0x15d1)](_0x2ef632(0x1e96)+_0x329fe3+'\x22)')),this[_0x2ef632(0x1dcf)]['add'](()=>{var _0xfba2d3=_0x2ef632,_0x84a5d1;null!=(_0x84a5d1=_0x3dadf9[_0xfba2d3(0x313e)])&&_0x84a5d1[_0xfba2d3(0xf13)](_0x3dadf9,'mirror\x20generation\x20for\x20'+_0x329fe3,0x1);}),this[_0x2ef632(0x3216)][_0x2ef632(0x11ad)](()=>{var _0x5e5fdc=_0x2ef632,_0x3867ff;null!=(_0x3867ff=_0x3dadf9[_0x5e5fdc(0x1c72)])&&_0x3867ff[_0x5e5fdc(0xf13)](_0x3dadf9,0x1);});let _0x26f0a6;this[_0x2ef632(0x3f90)]['add'](()=>{var _0x52d0df=_0x2ef632;this['_sceneUBO']&&(this[_0x52d0df(0x117d)]=_0x88153a[_0x52d0df(0xb24)](),_0x88153a[_0x52d0df(0x25c8)](this[_0x52d0df(0xb6d)]),_0x88153a[_0x52d0df(0xb24)]()[_0x52d0df(0xdc1)]()),_0xa664ce['y3']['ReflectionToRef'](this[_0x52d0df(0x292d)],this[_0x52d0df(0x3f23)]),this['_mirrorMatrix']['multiplyToRef'](_0x88153a[_0x52d0df(0xe6c)](),this[_0x52d0df(0x2e19)]),_0x88153a[_0x52d0df(0x23ab)](this['_transformMatrix'],_0x88153a[_0x52d0df(0xdcc)]()),_0x26f0a6=_0x88153a[_0x52d0df(0x23b3)],_0x88153a[_0x52d0df(0x23b3)]=this[_0x52d0df(0x292d)],_0x88153a[_0x52d0df(0x2cee)]=_0xa664ce['P'][_0x52d0df(0x1e28)](_0x88153a[_0x52d0df(0x203b)][_0x52d0df(0x1b77)],this[_0x52d0df(0x3f23)]);}),this[_0x2ef632(0x39ee)][_0x2ef632(0x11ad)](()=>{var _0x510f82=_0x2ef632;this['_sceneUBO']&&_0x88153a['setSceneUniformBuffer'](this[_0x510f82(0x117d)]),_0x88153a['updateTransformMatrix'](),_0x88153a[_0x510f82(0x2cee)]=null,_0x88153a[_0x510f82(0x23b3)]=_0x26f0a6;});}set['blurRatio'](_0x215b49){var _0x20b7c8=_0x5cfd62;this[_0x20b7c8(0x15c6)]!==_0x215b49&&(this[_0x20b7c8(0x15c6)]=_0x215b49,this['_preparePostProcesses']());}get[_0x5cfd62(0x1661)](){var _0x16f81b=_0x5cfd62;return this[_0x16f81b(0x15c6)];}set[_0x5cfd62(0x130c)](_0x3376a3){var _0x15213d=_0x5cfd62;this[_0x15213d(0x2c77)]=_0x3376a3,this[_0x15213d(0x206d)]();}set[_0x5cfd62(0x376e)](_0x29f00b){var _0x3fd24c=_0x5cfd62;this[_0x3fd24c(0x272d)]=_0x29f00b,this[_0x3fd24c(0x13dd)]=_0x29f00b;}set['blurKernelX'](_0x4028e8){var _0x47ff25=_0x5cfd62;this[_0x47ff25(0x289c)]!==_0x4028e8&&(this[_0x47ff25(0x289c)]=_0x4028e8,this['_preparePostProcesses']());}get[_0x5cfd62(0x272d)](){var _0x5970ef=_0x5cfd62;return this[_0x5970ef(0x289c)];}set['blurKernelY'](_0x366efe){var _0x15e5c2=_0x5cfd62;this[_0x15e5c2(0x3ab5)]!==_0x366efe&&(this[_0x15e5c2(0x3ab5)]=_0x366efe,this['_preparePostProcesses']());}get[_0x5cfd62(0x13dd)](){var _0x163d6a=_0x5cfd62;return this[_0x163d6a(0x3ab5)];}[_0x5cfd62(0x206d)](){var _0x513144=_0x5cfd62;const _0x407d6c=this[_0x513144(0x22fd)]()[_0x513144(0x2636)]();var _0x453e05=this[_0x513144(0x105a)]()/_0x407d6c[_0x513144(0x105a)](),_0x1ea830=this[_0x513144(0x288a)]()/_0x407d6c[_0x513144(0x288a)]();this[_0x513144(0x272d)]=this[_0x513144(0x2c77)]*_0x453e05,this[_0x513144(0x13dd)]=this[_0x513144(0x2c77)]*_0x1ea830;}[_0x5cfd62(0xeb5)](){var _0x233cff=_0x5cfd62;this[_0x233cff(0x3f87)]&&(this[_0x233cff(0x2545)](this['_initialSizeParameter']),this[_0x233cff(0x2c77)]||this['_preparePostProcesses']()),this[_0x233cff(0x2c77)]&&this[_0x233cff(0x206d)]();}['_updateGammaSpace'](){var _0x1397d1=_0x5cfd62,_0x748181=this[_0x1397d1(0x22fd)]();_0x748181&&(this['gammaSpace']=!_0x748181['imageProcessingConfiguration'][_0x1397d1(0x3bab)]||!_0x748181['imageProcessingConfiguration'][_0x1397d1(0x383c)]);}[_0x5cfd62(0x3bf)](){var _0x521a63=_0x5cfd62;if(this[_0x521a63(0x1528)](!0x0),this[_0x521a63(0x289c)]&&this[_0x521a63(0x3ab5)]){const _0x4593f7=this[_0x521a63(0x22fd)]()[_0x521a63(0x2636)]();var _0x5756c5=_0x4593f7[_0x521a63(0x1766)]()[_0x521a63(0xfef)]&&_0x4593f7[_0x521a63(0x1766)]()[_0x521a63(0xbd9)]?_0x260e81['g']['TEXTURETYPE_FLOAT']:_0x260e81['g'][_0x521a63(0x249a)];this[_0x521a63(0x3af7)]=new _0x2313f4['i'](_0x521a63(0x266d),new _0xa664ce['FM'](0x1,0x0),this[_0x521a63(0x289c)],this[_0x521a63(0x15c6)],null,_0x1568c5['x'][_0x521a63(0xe7)],_0x4593f7,!0x1,_0x5756c5),this[_0x521a63(0x3af7)][_0x521a63(0x1f0b)]=!0x1,0x1===this['_blurRatio']&&this[_0x521a63(0xc88)]<0x2&&this[_0x521a63(0x265a)]?this[_0x521a63(0x3af7)]['inputTexture']=this['_renderTarget']:this['_blurX'][_0x521a63(0x306a)]=!0x0,this[_0x521a63(0x2ec1)]=new _0x2313f4['i'](_0x521a63(0x309e),new _0xa664ce['FM'](0x0,0x1),this[_0x521a63(0x3ab5)],this[_0x521a63(0x15c6)],null,_0x1568c5['x'][_0x521a63(0xe7)],_0x4593f7,!0x1,_0x5756c5),this['_blurY'][_0x521a63(0x1f0b)]=!0x1,this[_0x521a63(0x2ec1)][_0x521a63(0x306a)]=0x1!==this['_blurRatio'],this[_0x521a63(0x2bc5)](this[_0x521a63(0x3af7)]),this[_0x521a63(0x2bc5)](this[_0x521a63(0x2ec1)]);}else this[_0x521a63(0x2ec1)]&&(this[_0x521a63(0x27f7)](this[_0x521a63(0x2ec1)]),this[_0x521a63(0x2ec1)]['dispose'](),this['_blurY']=null),this[_0x521a63(0x3af7)]&&(this['removePostProcess'](this[_0x521a63(0x3af7)]),this[_0x521a63(0x3af7)][_0x521a63(0x2d20)](),this[_0x521a63(0x3af7)]=null);}[_0x5cfd62(0x11fe)](){var _0x183581=_0x5cfd62,_0x20f6f1=this[_0x183581(0x22fd)]();if(!_0x20f6f1)return this;var _0x1d2d1c=this[_0x183581(0x2cc8)]();const _0x3e5280=new _0x65991d(this[_0x183581(0x3efc)],_0x1d2d1c['width'],_0x20f6f1,this[_0x183581(0x2f3b)][_0x183581(0x156)],this[_0x183581(0x2f3b)]['type'],this[_0x183581(0x2f3b)][_0x183581(0x17df)],this[_0x183581(0x2f3b)][_0x183581(0x2a85)]);return _0x3e5280[_0x183581(0x291f)]=this[_0x183581(0x291f)],_0x3e5280[_0x183581(0x2da0)]=this[_0x183581(0x2da0)],_0x3e5280['mirrorPlane']=this[_0x183581(0x292d)][_0x183581(0x11fe)](),this['renderList']&&(_0x3e5280[_0x183581(0x36c8)]=this[_0x183581(0x36c8)][_0x183581(0x139f)](0x0)),_0x3e5280;}[_0x5cfd62(0x3c81)](){var _0x2c3d42=_0x5cfd62;if(!this[_0x2c3d42(0x3efc)])return null;const _0x8d3e4e=super[_0x2c3d42(0x3c81)]();return _0x8d3e4e[_0x2c3d42(0x292d)]=this[_0x2c3d42(0x292d)][_0x2c3d42(0x3e55)](),_0x8d3e4e;}['dispose'](){var _0x3238c5=_0x5cfd62,_0x3396ea;super[_0x3238c5(0x2d20)]();const _0x380b6e=this['getScene']();_0x380b6e&&_0x380b6e['imageProcessingConfiguration'][_0x3238c5(0x1d9d)][_0x3238c5(0x2473)](this[_0x3238c5(0x1c69)]),null!=(_0x3396ea=this[_0x3238c5(0xb6d)])&&_0x3396ea[_0x3238c5(0x2d20)]();}}_0x1568c5['x'][_0x5cfd62(0x39a7)]=(_0x5e77e7,_0x131ae6,_0x2a2555,_0x4cf6bf)=>new _0x65991d(_0x5e77e7,_0x131ae6,_0x2a2555,_0x4cf6bf);},0x163e6:(_0x39dfc0,_0x15a313,_0x3eb60a)=>{var _0x6ceb20=a8_0x49466b;_0x3eb60a['d'](_0x15a313,{'K':()=>_0x4febdc});var _0x422b8b=_0x3eb60a(0xbac7),_0x15a313=_0x3eb60a(0x8af2),_0x237277=_0x3eb60a(0x77a5);_0x3eb60a(0x39f0);class _0x4febdc extends _0x15a313['_']{constructor(_0x3f6792,_0x566d7e,_0x401397,_0x121376,_0x35fea2,_0x195f26){var _0x23a3cf=a8_0x58a1,_0x478f35,_0x3d103c,_0x31cc33,_0x5cc6ed,_0x3ed8e0,_0x2f4a1d,_0x3aedc0=!(!_0x35fea2||!_0x35fea2[_0x23a3cf(0x156)])&&_0x35fea2['generateMipMaps'],_0x2d2b73=!(!_0x35fea2||!_0x35fea2['generateDepthTexture'])&&_0x35fea2['generateDepthTexture'],_0x3d9060=_0x35fea2&&_0x35fea2[_0x23a3cf(0x3060)]?_0x35fea2[_0x23a3cf(0x3060)]:_0x237277['g'][_0x23a3cf(0x276d)],_0x43ffc9=!_0x35fea2||void 0x0===_0x35fea2[_0x23a3cf(0x3b11)]||_0x35fea2['doNotChangeAspectRatio'],_0x5c6091=!(!_0x35fea2||!_0x35fea2[_0x23a3cf(0x3b47)])&&_0x35fea2['drawOnlyOnFirstAttachmentByDefault'];super(_0x3f6792,_0x566d7e,_0x121376,_0x3aedc0,_0x43ffc9,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,!0x0),this['isSupported']?(this[_0x23a3cf(0x3328)]=_0x195f26,this[_0x23a3cf(0x30b2)](_0x401397,_0x3f6792=[],_0x121376=[],_0x43ffc9=[],_0x478f35=[],_0x3d103c=[],_0x31cc33=[],_0x5cc6ed=[],_0x3ed8e0=[],_0x35fea2),_0x2f4a1d=!_0x35fea2||void 0x0===_0x35fea2[_0x23a3cf(0x2a85)]||_0x35fea2['generateDepthBuffer'],_0x35fea2=!(!_0x35fea2||void 0x0===_0x35fea2[_0x23a3cf(0x37c0)])&&_0x35fea2[_0x23a3cf(0x37c0)],this[_0x23a3cf(0x7eb)]=_0x566d7e,this[_0x23a3cf(0x394d)]={'samplingModes':_0x121376,'generateMipMaps':_0x3aedc0,'generateDepthBuffer':_0x2f4a1d,'generateStencilBuffer':_0x35fea2,'generateDepthTexture':_0x2d2b73,'depthTextureFormat':_0x3d9060,'types':_0x3f6792,'textureCount':_0x401397,'useSRGBBuffers':_0x43ffc9,'formats':_0x478f35,'targetTypes':_0x3d103c,'faceIndex':_0x31cc33,'layerIndex':_0x5cc6ed,'layerCounts':_0x3ed8e0},this['_count']=_0x401397,this['_drawOnlyOnFirstAttachmentByDefault']=_0x5c6091,0x0<_0x401397&&(this['_createInternalTextures'](),this['_createTextures'](_0x195f26))):this[_0x23a3cf(0x2d20)]();}get['isSupported'](){var _0x56aaae=a8_0x58a1,_0x426f29;return null!=(_0x426f29=null==(_0x426f29=this[_0x56aaae(0x398b)])?void 0x0:_0x426f29[_0x56aaae(0x1766)]()[_0x56aaae(0x2add)])&&_0x426f29;}get[_0x6ceb20(0xb3c)](){return this['_textures'];}get[_0x6ceb20(0x26de)](){var _0x2a17f2=_0x6ceb20;return this[_0x2a17f2(0xf7f)];}get[_0x6ceb20(0x226d)](){var _0x236da8=_0x6ceb20;return this[_0x236da8(0x36e7)][this[_0x236da8(0x36e7)][_0x236da8(0x132e)]-0x1];}set[_0x6ceb20(0x255d)](_0x421f5c){var _0x5a4dbc=_0x6ceb20;if(this[_0x5a4dbc(0x36e7)]){for(let _0x39df7=0x0;_0x39df7<this['_textures']['length'];_0x39df7++)this[_0x5a4dbc(0x36e7)][_0x39df7][_0x5a4dbc(0x255d)]=_0x421f5c;}}set[_0x6ceb20(0x494)](_0x56a011){var _0x5c44ee=_0x6ceb20;if(this['_textures']){for(let _0x3298db=0x0;_0x3298db<this['_textures'][_0x5c44ee(0x132e)];_0x3298db++)this[_0x5c44ee(0x36e7)][_0x3298db][_0x5c44ee(0x494)]=_0x56a011;}}[_0x6ceb20(0x30b2)](_0x94e5dd,_0x3fcac7,_0x51a2df,_0x344cee,_0x106620,_0x1e9294,_0x187c55,_0x2fa29b,_0x3d40bf,_0x59e366){var _0x172258=_0x6ceb20;for(let _0x316c41=0x0;_0x316c41<_0x94e5dd;_0x316c41++)_0x59e366&&_0x59e366[_0x172258(0x92)]&&void 0x0!==_0x59e366['types'][_0x316c41]?_0x3fcac7['push'](_0x59e366[_0x172258(0x92)][_0x316c41]):_0x3fcac7[_0x172258(0x2f54)](_0x59e366&&_0x59e366['defaultType']?_0x59e366[_0x172258(0x1cac)]:_0x237277['g'][_0x172258(0x3f7d)]),_0x59e366&&_0x59e366[_0x172258(0xd9a)]&&void 0x0!==_0x59e366[_0x172258(0xd9a)][_0x316c41]?_0x51a2df[_0x172258(0x2f54)](_0x59e366[_0x172258(0xd9a)][_0x316c41]):_0x51a2df['push'](_0x422b8b['x'][_0x172258(0xe7)]),_0x59e366&&_0x59e366[_0x172258(0x14dc)]&&void 0x0!==_0x59e366[_0x172258(0x14dc)][_0x316c41]?_0x344cee[_0x172258(0x2f54)](_0x59e366['useSRGBBuffers'][_0x316c41]):_0x344cee[_0x172258(0x2f54)](!0x1),_0x59e366&&_0x59e366[_0x172258(0x35d7)]&&void 0x0!==_0x59e366[_0x172258(0x35d7)][_0x316c41]?_0x106620[_0x172258(0x2f54)](_0x59e366[_0x172258(0x35d7)][_0x316c41]):_0x106620[_0x172258(0x2f54)](_0x237277['g'][_0x172258(0x5b0)]),_0x59e366&&_0x59e366[_0x172258(0x2e59)]&&void 0x0!==_0x59e366[_0x172258(0x2e59)][_0x316c41]?_0x1e9294['push'](_0x59e366[_0x172258(0x2e59)][_0x316c41]):_0x1e9294[_0x172258(0x2f54)](_0x237277['g'][_0x172258(0x33fa)]),_0x59e366&&_0x59e366['faceIndex']&&void 0x0!==_0x59e366[_0x172258(0x1d03)][_0x316c41]?_0x187c55['push'](_0x59e366[_0x172258(0x1d03)][_0x316c41]):_0x187c55['push'](0x0),_0x59e366&&_0x59e366[_0x172258(0x273e)]&&void 0x0!==_0x59e366[_0x172258(0x273e)][_0x316c41]?_0x2fa29b['push'](_0x59e366[_0x172258(0x273e)][_0x316c41]):_0x2fa29b['push'](0x0),_0x59e366&&_0x59e366[_0x172258(0x2fa4)]&&void 0x0!==_0x59e366[_0x172258(0x2fa4)][_0x316c41]?_0x3d40bf[_0x172258(0x2f54)](_0x59e366[_0x172258(0x2fa4)][_0x316c41]):_0x3d40bf[_0x172258(0x2f54)](0x1);}['_createInternaTextureIndexMapping'](){var _0x1b9d27=_0x6ceb20;const _0x1e6281={},_0x3c0964=[];if(!this['_renderTarget'])return _0x3c0964;var _0x523170=this[_0x1b9d27(0x34cc)]['textures'];for(let _0x601441=0x0;_0x601441<_0x523170['length'];_0x601441++){var _0x2e398e,_0x57fb16=_0x523170[_0x601441];_0x57fb16&&(void 0x0!==(_0x2e398e=_0x1e6281[_0x57fb16[_0x1b9d27(0x439)]])?_0x3c0964[_0x601441]=_0x2e398e:_0x1e6281[_0x57fb16[_0x1b9d27(0x439)]]=_0x601441);}return _0x3c0964;}[_0x6ceb20(0x220)](_0x507ef8=!0x1,_0x21ea62){var _0x14f902=_0x6ceb20;if(!(this[_0x14f902(0xf7f)]<0x1)){var _0x48b193=this[_0x14f902(0xc6d)](),_0x298d40=(this['releaseInternalTextures'](),this['_createInternalTextures'](),_0x507ef8&&(this[_0x14f902(0x8d0)](),this[_0x14f902(0xaeb)](_0x21ea62)),this[_0x14f902(0x34cc)][_0x14f902(0xb3c)]);for(let _0x10000c=0x0;_0x10000c<_0x298d40[_0x14f902(0x132e)];_0x10000c++){const _0x3f661d=this[_0x14f902(0x36e7)][_0x10000c];void 0x0!==_0x48b193[_0x10000c]&&this[_0x14f902(0x34cc)][_0x14f902(0x19ec)](_0x298d40[_0x48b193[_0x10000c]],_0x10000c),_0x3f661d[_0x14f902(0x265a)]=_0x298d40[_0x10000c],_0x3f661d[_0x14f902(0x265a)]&&(_0x3f661d['_noMipmap']=!_0x3f661d[_0x14f902(0x265a)]['useMipMaps'],_0x3f661d[_0x14f902(0x16ef)]=_0x3f661d[_0x14f902(0x265a)][_0x14f902(0x16ef)]);}0x1!==this[_0x14f902(0xc88)]&&this[_0x14f902(0x34cc)]['setSamples'](this[_0x14f902(0xc88)],!this[_0x14f902(0x3f34)],!0x0);}}[_0x6ceb20(0xdf)](){var _0x297c21=_0x6ceb20;this[_0x297c21(0x34cc)]=this[_0x297c21(0xd44)]()[_0x297c21(0x3af3)](this[_0x297c21(0x7eb)],this[_0x297c21(0x394d)],!this[_0x297c21(0x3f34)]),this[_0x297c21(0x265a)]=this[_0x297c21(0x34cc)][_0x297c21(0xc52)];}[_0x6ceb20(0x8d0)](){var _0x5a888b=_0x6ceb20;if(this[_0x5a888b(0x36e7)]){for(let _0x418ec8=0x0;_0x418ec8<this['_textures'][_0x5a888b(0x132e)];_0x418ec8++)this[_0x5a888b(0x36e7)][_0x418ec8]['_texture']=null,this[_0x5a888b(0x36e7)][_0x418ec8][_0x5a888b(0x2d20)]();}}[_0x6ceb20(0xaeb)](_0x2dbca6){var _0x82f57f=_0x6ceb20,_0xe4feb2=this['_renderTarget'][_0x82f57f(0xb3c)];this[_0x82f57f(0x36e7)]=[];for(let _0x5a9e26=0x0;_0x5a9e26<_0xe4feb2[_0x82f57f(0x132e)];_0x5a9e26++){const _0x56e12a=new _0x422b8b['x'](null,this[_0x82f57f(0x22fd)]());null!=_0x2dbca6&&_0x2dbca6[_0x5a9e26]&&(_0x56e12a['name']=_0x2dbca6[_0x5a9e26]),_0x56e12a[_0x82f57f(0x265a)]=_0xe4feb2[_0x5a9e26],_0x56e12a[_0x82f57f(0x265a)]&&(_0x56e12a[_0x82f57f(0x1b1f)]=!_0x56e12a[_0x82f57f(0x265a)][_0x82f57f(0x3de8)],_0x56e12a[_0x82f57f(0x16ef)]=_0x56e12a[_0x82f57f(0x265a)][_0x82f57f(0x16ef)]),this[_0x82f57f(0x36e7)]['push'](_0x56e12a);}}[_0x6ceb20(0x2bfb)](_0x2adb90,_0x5c30d6,_0x131a50=!0x0){var _0x540c09=_0x6ceb20;this[_0x540c09(0x190)]&&(0x0===_0x5c30d6&&(this[_0x540c09(0x265a)]=_0x2adb90),this[_0x540c09(0x190)]['setTexture'](_0x2adb90,_0x5c30d6,_0x131a50),this[_0x540c09(0xb3c)][_0x5c30d6]||(this[_0x540c09(0xb3c)][_0x5c30d6]=new _0x422b8b['x'](null,this[_0x540c09(0x22fd)]()),this[_0x540c09(0xb3c)][_0x5c30d6]['name']=null!=(_0x131a50=null==(_0x131a50=this[_0x540c09(0x3328)])?void 0x0:_0x131a50[_0x5c30d6])?_0x131a50:this[_0x540c09(0xb3c)][_0x5c30d6]['name']),this['textures'][_0x5c30d6][_0x540c09(0x265a)]=_0x2adb90,this[_0x540c09(0xb3c)][_0x5c30d6][_0x540c09(0x1b1f)]=!_0x2adb90['useMipMaps'],this[_0x540c09(0xb3c)][_0x5c30d6][_0x540c09(0x16ef)]=_0x2adb90[_0x540c09(0x16ef)],this['_count']=this[_0x540c09(0x190)][_0x540c09(0xb3c)]?this[_0x540c09(0x190)][_0x540c09(0xb3c)][_0x540c09(0x132e)]:0x0,this[_0x540c09(0x394d)][_0x540c09(0x92)]&&(this[_0x540c09(0x394d)]['types'][_0x5c30d6]=_0x2adb90[_0x540c09(0x2eea)]),this[_0x540c09(0x394d)][_0x540c09(0xd9a)]&&(this[_0x540c09(0x394d)][_0x540c09(0xd9a)][_0x5c30d6]=_0x2adb90[_0x540c09(0x17df)]),this[_0x540c09(0x394d)][_0x540c09(0x14dc)]&&(this[_0x540c09(0x394d)]['useSRGBBuffers'][_0x5c30d6]=_0x2adb90[_0x540c09(0x16ef)]),this[_0x540c09(0x394d)][_0x540c09(0x2e59)]&&-0x1!==this['_multiRenderTargetOptions'][_0x540c09(0x2e59)][_0x5c30d6])&&(_0x131a50=0x0,_0x131a50=_0x2adb90[_0x540c09(0x9d8)]?_0x237277['g']['TEXTURE_2D_ARRAY']:_0x2adb90['isCube']?_0x237277['g'][_0x540c09(0x1d26)]:_0x2adb90[_0x540c09(0x2dd)]?_0x237277['g'][_0x540c09(0xee4)]:_0x237277['g']['TEXTURE_2D'],this[_0x540c09(0x394d)][_0x540c09(0x2e59)][_0x5c30d6]=_0x131a50);}[_0x6ceb20(0x2f3d)](_0x2052a0,_0x259b72=-0x1,_0x44e4be=-0x1){var _0xb174d5=_0x6ceb20;this[_0xb174d5(0xb3c)][_0x2052a0]&&this[_0xb174d5(0x190)]&&(this['_multiRenderTargetOptions'][_0xb174d5(0x273e)]&&(this[_0xb174d5(0x394d)][_0xb174d5(0x273e)][_0x2052a0]=_0x259b72),this[_0xb174d5(0x394d)][_0xb174d5(0x1d03)]&&(this[_0xb174d5(0x394d)][_0xb174d5(0x1d03)][_0x2052a0]=_0x44e4be),this[_0xb174d5(0x190)][_0xb174d5(0x2f3d)](_0x2052a0,_0x259b72,_0x44e4be));}['setLayerAndFaceIndices'](_0x3cf84c,_0x1a5d5e){var _0x2c8fd2=_0x6ceb20;this[_0x2c8fd2(0x190)]&&(this[_0x2c8fd2(0x394d)][_0x2c8fd2(0x273e)]=_0x3cf84c,this['_multiRenderTargetOptions'][_0x2c8fd2(0x1d03)]=_0x1a5d5e,this[_0x2c8fd2(0x190)][_0x2c8fd2(0xc60)](_0x3cf84c,_0x1a5d5e));}get['samples'](){var _0x55640a=_0x6ceb20;return this[_0x55640a(0x3aaf)];}set[_0x6ceb20(0xc88)](_0x55c98f){var _0x62cbbc=_0x6ceb20;this[_0x62cbbc(0x34cc)]?this[_0x62cbbc(0x3aaf)]=this['_renderTarget'][_0x62cbbc(0x72a)](_0x55c98f):this[_0x62cbbc(0x3aaf)]=_0x55c98f;}[_0x6ceb20(0x2545)](_0x42cd94){var _0x32fef0=_0x6ceb20;this[_0x32fef0(0x7eb)]=_0x42cd94,this['_rebuild'](void 0x0,this['_textureNames']);}[_0x6ceb20(0x569)](_0x583510,_0x3cad5a,_0x562b41){var _0xb589f8=_0x6ceb20;this[_0xb589f8(0x394d)]['textureCount']=_0x583510,this[_0xb589f8(0xf7f)]=_0x583510;var _0x4c057e=[],_0xa4b3bf=[],_0x246b9c=[],_0x45bd7d=[],_0x5069ba=[],_0x447895=[],_0x337343=[],_0x299d19=[];this[_0xb589f8(0x3328)]=_0x562b41,this[_0xb589f8(0x30b2)](_0x583510,_0x4c057e,_0xa4b3bf,_0x246b9c,_0x45bd7d,_0x5069ba,_0x447895,_0x337343,_0x299d19,_0x3cad5a),this[_0xb589f8(0x394d)]['types']=_0x4c057e,this['_multiRenderTargetOptions'][_0xb589f8(0xd9a)]=_0xa4b3bf,this[_0xb589f8(0x394d)]['useSRGBBuffers']=_0x246b9c,this[_0xb589f8(0x394d)][_0xb589f8(0x35d7)]=_0x45bd7d,this['_multiRenderTargetOptions'][_0xb589f8(0x2e59)]=_0x5069ba,this[_0xb589f8(0x394d)][_0xb589f8(0x1d03)]=_0x447895,this['_multiRenderTargetOptions'][_0xb589f8(0x273e)]=_0x337343,this['_multiRenderTargetOptions'][_0xb589f8(0x2fa4)]=_0x299d19,this[_0xb589f8(0x220)](!0x0,_0x562b41);}[_0x6ceb20(0x2746)](_0x3d82cf,_0x5048d2){var _0x1785cf=_0x6ceb20;this['_renderTarget']&&_0x3d82cf[_0x1785cf(0xe8b)](this[_0x1785cf(0x34cc)],this[_0x1785cf(0x2708)],()=>{var _0x2c53b1=_0x1785cf;this[_0x2c53b1(0x39ee)][_0x2c53b1(0x3e9)](_0x5048d2);});}[_0x6ceb20(0x2d20)](_0x342750=!0x1){var _0x36f12d=_0x6ceb20;this[_0x36f12d(0x8d0)](),_0x342750?this['_texture']=null:this[_0x36f12d(0xca7)](),super[_0x36f12d(0x2d20)]();}[_0x6ceb20(0xca7)](){var _0x2d11ea=_0x6ceb20,_0xf4a23f=null==(_0xf4a23f=this[_0x2d11ea(0x34cc)])?void 0x0:_0xf4a23f[_0x2d11ea(0xb3c)];if(_0xf4a23f){for(let _0x2c1430=_0xf4a23f['length']-0x1;0x0<=_0x2c1430;_0x2c1430--)this[_0x2d11ea(0x36e7)][_0x2c1430][_0x2d11ea(0x265a)]=null;null!=(_0xf4a23f=this['_renderTarget'])&&_0xf4a23f[_0x2d11ea(0x2d20)](),this[_0x2d11ea(0x34cc)]=null;}}}},0x1649f:(_0x5e0c90,_0x46acd0,_0x379c1b)=>{_0x379c1b(0x153ad),_0x379c1b(0xbe0d),_0x379c1b(0x25b1),_0x379c1b(0x2dc8),_0x379c1b(0x77a5),_0x379c1b(0x1293),class extends null{};},0xd9e:(_0x1faef0,_0x1263b2,_0x1dd6a7)=>{var _0x2e2f33=a8_0x49466b;_0x1dd6a7['d'](_0x1263b2,{'l':()=>_0x31e00e});var _0x1d88a7=_0x1dd6a7(0xbac7),_0x393501=_0x1dd6a7(0x77a5);_0x1dd6a7(0x1293);class _0x31e00e extends _0x1d88a7['x']{constructor(_0x4cfa12,_0x317783,_0x42bd99,_0x3634b2,_0x3a6c6c,_0x70b5a6=!0x0,_0x579e48=!0x1,_0x246755=_0x393501['g'][_0x2e2f33(0x3fc7)],_0x2374e7=_0x393501['g'][_0x2e2f33(0x3f7d)],_0x44ac28,_0x592f97){var _0x1f683a=_0x2e2f33;super(null,_0x3a6c6c,!_0x70b5a6,_0x579e48,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,_0x44ac28),this[_0x1f683a(0x2cb9)]=_0x3634b2,this[_0x1f683a(0x398b)]&&(this['_engine']['_caps'][_0x1f683a(0xbd9)]||_0x2374e7!==_0x393501['g'][_0x1f683a(0x123c)]||(_0x246755=_0x393501['g'][_0x1f683a(0xe4b)]),this[_0x1f683a(0x398b)][_0x1f683a(0x22b2)][_0x1f683a(0x3b9c)]||_0x2374e7!==_0x393501['g']['TEXTURETYPE_HALF_FLOAT']||(_0x246755=_0x393501['g'][_0x1f683a(0xe4b)]),this[_0x1f683a(0x265a)]=this[_0x1f683a(0x398b)]['createRawTexture'](_0x4cfa12,_0x317783,_0x42bd99,_0x3634b2,_0x70b5a6,_0x579e48,_0x246755,null,_0x2374e7,null!=_0x44ac28?_0x44ac28:0x0,null!=_0x592f97&&_0x592f97),this[_0x1f683a(0x255d)]=_0x1d88a7['x'][_0x1f683a(0x2d3b)],this[_0x1f683a(0x494)]=_0x1d88a7['x'][_0x1f683a(0x2d3b)]);}[_0x2e2f33(0x2c28)](_0x180248){var _0x57d5a6=_0x2e2f33;this[_0x57d5a6(0xd44)]()['updateRawTexture'](this[_0x57d5a6(0x265a)],_0x180248,this['_texture'][_0x57d5a6(0x2cb9)],this['_texture'][_0x57d5a6(0x147c)],null,this[_0x57d5a6(0x265a)]['type'],this[_0x57d5a6(0x265a)][_0x57d5a6(0x16ef)]);}static['CreateLuminanceTexture'](_0x3bcacf,_0x5dbed2,_0x17e971,_0xcbd697,_0x2fd717=!0x0,_0x45a8e5=!0x1,_0x212e9b=_0x393501['g'][_0x2e2f33(0x3fc7)]){return new _0x31e00e(_0x3bcacf,_0x5dbed2,_0x17e971,_0x393501['g']['TEXTUREFORMAT_LUMINANCE'],_0xcbd697,_0x2fd717,_0x45a8e5,_0x212e9b);}static['CreateLuminanceAlphaTexture'](_0x3aa593,_0x596644,_0x199c5e,_0x465cab,_0x58016d=!0x0,_0x200d3c=!0x1,_0x2d2d04=_0x393501['g'][_0x2e2f33(0x3fc7)]){var _0x56ee02=_0x2e2f33;return new _0x31e00e(_0x3aa593,_0x596644,_0x199c5e,_0x393501['g'][_0x56ee02(0x646)],_0x465cab,_0x58016d,_0x200d3c,_0x2d2d04);}static[_0x2e2f33(0x3fda)](_0x366e5a,_0x20a428,_0x3f85f4,_0x462d52,_0x3cd218=!0x0,_0x11c38c=!0x1,_0x139bf2=_0x393501['g'][_0x2e2f33(0x3fc7)]){var _0x5c7fdb=_0x2e2f33;return new _0x31e00e(_0x366e5a,_0x20a428,_0x3f85f4,_0x393501['g'][_0x5c7fdb(0x2667)],_0x462d52,_0x3cd218,_0x11c38c,_0x139bf2);}static[_0x2e2f33(0x2236)](_0x599502,_0x3c440e,_0x5d2d1c,_0xf591ed,_0x3aa1ae=!0x0,_0x16d39d=!0x1,_0xab4e07=_0x393501['g'][_0x2e2f33(0x3fc7)],_0x5d9b19=_0x393501['g']['TEXTURETYPE_UNSIGNED_INT'],_0x2a851c=0x0,_0x21cdcd=!0x1){var _0x184ece=_0x2e2f33;return new _0x31e00e(_0x599502,_0x3c440e,_0x5d2d1c,_0x393501['g'][_0x184ece(0xc4e)],_0xf591ed,_0x3aa1ae,_0x16d39d,_0xab4e07,_0x5d9b19,_0x2a851c,_0x21cdcd);}static[_0x2e2f33(0x1060)](_0x48eecf,_0xf32e77,_0x22823c,_0x453b36,_0xb3aea8=!0x0,_0x58273c=!0x1,_0x5beb0c=_0x393501['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x499779=_0x393501['g']['TEXTURETYPE_UNSIGNED_INT'],_0x2d756c=0x0,_0x5cadc7=!0x1){var _0x5ec2d0=_0x2e2f33;return new _0x31e00e(_0x48eecf,_0xf32e77,_0x22823c,_0x393501['g'][_0x5ec2d0(0x5b0)],_0x453b36,_0xb3aea8,_0x58273c,_0x5beb0c,_0x499779,_0x2d756c,_0x5cadc7);}static[_0x2e2f33(0x238a)](_0x3b42f1,_0x24cdf1,_0x268ec8,_0x41d573,_0x18e65c=!0x0,_0x3eaf26=!0x1,_0x4eaaf6=_0x393501['g'][_0x2e2f33(0x3fc7)],_0xea024a=_0x393501['g']['TEXTURETYPE_UNSIGNED_INT'],_0x3d9111=!0x1){var _0x472d25=_0x2e2f33;return new _0x31e00e(_0x3b42f1,_0x24cdf1,_0x268ec8,_0x393501['g'][_0x472d25(0x5b0)],_0x41d573,_0x18e65c,_0x3eaf26,_0x4eaaf6,_0xea024a,_0x393501['g'][_0x472d25(0x525)],_0x3d9111);}static[_0x2e2f33(0x205d)](_0x5db632,_0x321e81,_0x5f4517,_0x184c8b,_0x50d082=!0x0,_0x375b99=!0x1,_0x522d40=_0x1d88a7['x'][_0x2e2f33(0xeca)],_0xbce651=_0x393501['g']['TEXTURETYPE_FLOAT']){return new _0x31e00e(_0x5db632,_0x321e81,_0x5f4517,_0x393501['g']['TEXTUREFORMAT_R'],_0x184c8b,_0x50d082,_0x375b99,_0x522d40,_0xbce651);}static['CreateRStorageTexture'](_0x744ca6,_0x583cee,_0x20807b,_0x1d1690,_0x3e840a=!0x0,_0x12702b=!0x1,_0x1fc0a4=_0x1d88a7['x'][_0x2e2f33(0xeca)],_0x1abf46=_0x393501['g']['TEXTURETYPE_FLOAT']){var _0x3364d9=_0x2e2f33;return new _0x31e00e(_0x744ca6,_0x583cee,_0x20807b,_0x393501['g'][_0x3364d9(0xea3)],_0x1d1690,_0x3e840a,_0x12702b,_0x1fc0a4,_0x1abf46,_0x393501['g']['TEXTURE_CREATIONFLAG_STORAGE']);}}},0xdfee:(_0x4a8954,_0x5abb79,_0x5257cb)=>{var _0x172835=a8_0x49466b;_0x5257cb['d'](_0x5abb79,{'e':()=>_0x3db60e});var _0x1b769a=_0x5257cb(0xbac7),_0x47aff1=_0x5257cb(0x77a5);_0x5257cb(0x1293);class _0x3db60e extends _0x1b769a['x']{constructor(_0x179633,_0x5c51c6,_0x4f11e2,_0x4cd9d7,_0x5cfe33,_0xb893bb,_0x3fa560=!0x0,_0x1fb6e0=!0x1,_0x56ed07=_0x1b769a['x'][_0x172835(0xeca)],_0x194dba=_0x47aff1['g'][_0x172835(0x3f7d)]){var _0x387f8e=_0x172835;super(null,_0xb893bb,!_0x3fa560,_0x1fb6e0),this[_0x387f8e(0x2cb9)]=_0x5cfe33,this[_0x387f8e(0x265a)]=_0xb893bb[_0x387f8e(0x2636)]()[_0x387f8e(0x117b)](_0x179633,_0x5c51c6,_0x4f11e2,_0x4cd9d7,_0x5cfe33,_0x3fa560,_0x1fb6e0,_0x56ed07,null,_0x194dba),this['_depth']=_0x4cd9d7,this[_0x387f8e(0x9d8)]=!0x0;}get[_0x172835(0x32ec)](){var _0x1ee09e=_0x172835;return this[_0x1ee09e(0x43b)];}[_0x172835(0x2c28)](_0x467c67){var _0x370cda=_0x172835;this['_texture']&&this[_0x370cda(0xd44)]()['updateRawTexture2DArray'](this[_0x370cda(0x265a)],_0x467c67,this[_0x370cda(0x265a)]['format'],this['_texture'][_0x370cda(0x147c)],null,this[_0x370cda(0x265a)][_0x370cda(0x2eea)]);}static[_0x172835(0x1060)](_0x1a7b3b,_0x3077a0,_0x38218d,_0xc26fc5,_0x16069a,_0x326f33=!0x0,_0x27e000=!0x1,_0x596d82=_0x47aff1['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x558d0b=_0x47aff1['g'][_0x172835(0x3f7d)]){return new _0x3db60e(_0x1a7b3b,_0x3077a0,_0x38218d,_0xc26fc5,_0x47aff1['g']['TEXTUREFORMAT_RGBA'],_0x16069a,_0x326f33,_0x27e000,_0x596d82,_0x558d0b);}}},0x1029b:(_0x259a4e,_0x5f2aa6,_0x1c8f57)=>{_0x1c8f57(0xbac7),_0x1c8f57(0x77a5),_0x1c8f57(0x1293),class extends null{};},0xd409:(_0x55a999,_0x1137c1,_0x4a2643)=>{_0x4a2643(0x2037),_0x4a2643(0x8af2),class extends null{};},0x8af2:(_0x52482b,_0x2f05ce,_0x465ece)=>{var _0x593358=a8_0x49466b;_0x465ece['d'](_0x2f05ce,{'_':()=>_0x189ecf});var _0x24ac9a=_0x465ece(0xf96c),_0xa53257=_0x465ece(0x9fd1),_0x41b0c3=_0x465ece(0xbac7),_0x52c08e=_0x465ece(0x9236),_0x583fb5=_0x465ece(0xa803),_0x419e5d=_0x465ece(0x77a5),_0x51d58c=(_0x465ece(0xd75),_0x465ece(0xf29),_0x465ece(0xee04)),_0x3e7092=_0x465ece(0x5898),_0x2d3811=_0x465ece(0x6dbf);class _0x189ecf extends _0x41b0c3['x']{constructor(_0x51780c,_0x2bfc83,_0x17177c,_0x2fb42f=!0x1,_0x312180=!0x0,_0x49bbbe=_0x419e5d['g'][_0x593358(0x3f7d)],_0x3ee420=!0x1,_0x3474a3=_0x41b0c3['x'][_0x593358(0xeca)],_0x569b10=!0x0,_0x4c16bb=!0x1,_0xae39e9=!0x1,_0x479e15=_0x419e5d['g'][_0x593358(0x5b0)],_0x57391e=!0x1,_0xdadcc0,_0x83d41f,_0x36a3ae=!0x1,_0x2ae276=!0x1){var _0xb83bcc=_0x593358,_0x42b30a,_0xf7d8e0;let _0x478308=void 0x0;if(_0xb83bcc(0x20cb)==typeof _0x2fb42f&&(_0x2fb42f=!!(_0xf7d8e0=_0x2fb42f)[_0xb83bcc(0x156)],_0x312180=null==(_0x42b30a=_0xf7d8e0['doNotChangeAspectRatio'])||_0x42b30a,_0x49bbbe=null!=(_0x42b30a=_0xf7d8e0['type'])?_0x42b30a:_0x419e5d['g'][_0xb83bcc(0x607)],_0x3ee420=!!_0xf7d8e0[_0xb83bcc(0x2708)],_0x3474a3=null!=(_0x42b30a=_0xf7d8e0[_0xb83bcc(0x17df)])?_0x42b30a:_0x41b0c3['x']['TRILINEAR_SAMPLINGMODE'],_0x569b10=null==(_0x42b30a=_0xf7d8e0[_0xb83bcc(0x2a85)])||_0x42b30a,_0x4c16bb=!!_0xf7d8e0[_0xb83bcc(0x37c0)],_0xae39e9=!!_0xf7d8e0[_0xb83bcc(0x25d7)],_0x479e15=null!=(_0x42b30a=_0xf7d8e0['format'])?_0x42b30a:_0x419e5d['g'][_0xb83bcc(0x5b0)],_0x57391e=!!_0xf7d8e0[_0xb83bcc(0x1dee)],_0xdadcc0=_0xf7d8e0['samples'],_0x83d41f=_0xf7d8e0[_0xb83bcc(0x3f35)],_0x36a3ae=!!_0xf7d8e0['noColorAttachment'],_0x2ae276=!!_0xf7d8e0[_0xb83bcc(0x3604)],_0x478308=_0xf7d8e0['colorAttachment']),super(null,_0x17177c,!_0x2fb42f,void 0x0,_0x3474a3,void 0x0,void 0x0,void 0x0,void 0x0,_0x479e15),this[_0xb83bcc(0x986)]=null,this['_renderListHasChanged']=(_0x523415,_0xbf1900)=>{var _0x2867b3=_0xb83bcc,_0x55e722=this['_renderList']?this[_0x2867b3(0x1eef)][_0x2867b3(0x132e)]:0x0;(0x0===_0xbf1900&&0x0<_0x55e722||0x0===_0x55e722)&&null!=(_0xbf1900=this[_0x2867b3(0x22fd)]())&&_0xbf1900[_0x2867b3(0x2aa5)][_0x2867b3(0x2f62)](_0x1cb89f=>{var _0x53964d=_0x2867b3;_0x1cb89f[_0x53964d(0x1f95)]();});},this['renderParticles']=!0x0,this[_0xb83bcc(0x3df)]=!0x1,this[_0xb83bcc(0xfa6)]=!0x1,this[_0xb83bcc(0x2db8)]=!0x1,this[_0xb83bcc(0x1dcf)]=new _0x24ac9a['y$'](),this[_0xb83bcc(0x3216)]=new _0x24ac9a['y$'](),this[_0xb83bcc(0x3f90)]=new _0x24ac9a['y$'](),this[_0xb83bcc(0x39ee)]=new _0x24ac9a['y$'](),this[_0xb83bcc(0x2b3)]=new _0x24ac9a['y$'](),this[_0xb83bcc(0x3cea)]=new _0x24ac9a['y$'](),this['_cleared']=!0x1,this[_0xb83bcc(0x1390)]=!0x1,this['_currentRefreshId']=-0x1,this[_0xb83bcc(0x1b58)]=0x1,this[_0xb83bcc(0x3aaf)]=0x1,this[_0xb83bcc(0x308)]=!0x0,this[_0xb83bcc(0x34cc)]=null,this[_0xb83bcc(0x197e)]=_0xa53257['P'][_0xb83bcc(0x1b83)](),_0x17177c=this[_0xb83bcc(0x22fd)]()){const _0x12097d=this['getScene']()['getEngine']();this[_0xb83bcc(0x3a64)]=_0x41b0c3['x'][_0xb83bcc(0x20ac)],this[_0xb83bcc(0x36c8)]=new Array(),this['name']=_0x51780c,this['isRenderTarget']=!0x0,this['_initialSizeParameter']=_0x2bfc83,this[_0xb83bcc(0x1d4)]=[],this[_0xb83bcc(0x3299)]=_0x3ee420,this[_0xb83bcc(0x2980)](_0x2bfc83),this[_0xb83bcc(0x33af)]=this['_renderPassIds'][0x0],this[_0xb83bcc(0x2e10)]=_0x12097d[_0xb83bcc(0x3cea)]['add'](()=>{}),this['_generateMipMaps']=!!_0x2fb42f,this[_0xb83bcc(0x158e)]=_0x312180,this[_0xb83bcc(0x2c90)]=new _0x583fb5['$'](_0x17177c),this[_0xb83bcc(0x2c90)][_0xb83bcc(0x307a)]=!0x0,_0xae39e9||(this[_0xb83bcc(0x2f3b)]={'generateMipMaps':_0x2fb42f,'type':_0x49bbbe,'format':null!=(_0x42b30a=this[_0xb83bcc(0x426)])?_0x42b30a:void 0x0,'samplingMode':this[_0xb83bcc(0x17df)],'generateDepthBuffer':_0x569b10,'generateStencilBuffer':_0x4c16bb,'samples':_0xdadcc0,'creationFlags':_0x83d41f,'noColorAttachment':_0x36a3ae,'useSRGBBuffer':_0x2ae276,'colorAttachment':_0x478308,'label':this[_0xb83bcc(0x3efc)]},this[_0xb83bcc(0x17df)]===_0x41b0c3['x'][_0xb83bcc(0x3560)]&&(this[_0xb83bcc(0x255d)]=_0x41b0c3['x'][_0xb83bcc(0x2d3b)],this[_0xb83bcc(0x494)]=_0x41b0c3['x'][_0xb83bcc(0x2d3b)]),_0x57391e||(_0x3ee420?(this[_0xb83bcc(0x34cc)]=_0x17177c[_0xb83bcc(0x2636)]()[_0xb83bcc(0x21e2)](this[_0xb83bcc(0x2be0)](),this[_0xb83bcc(0x2f3b)]),this[_0xb83bcc(0x3f4d)]=_0x41b0c3['x']['INVCUBIC_MODE'],this[_0xb83bcc(0x33a7)]=_0xa53257['y3'][_0xb83bcc(0x24ef)]()):this[_0xb83bcc(0x34cc)]=_0x17177c[_0xb83bcc(0x2636)]()[_0xb83bcc(0x2056)](this[_0xb83bcc(0x7eb)],this[_0xb83bcc(0x2f3b)]),this[_0xb83bcc(0x265a)]=this[_0xb83bcc(0x34cc)][_0xb83bcc(0xc52)],void 0x0!==_0xdadcc0&&(this[_0xb83bcc(0xc88)]=_0xdadcc0)));}}get['renderList'](){return this['_renderList'];}set['renderList'](_0xcce1e5){var _0x4a8e73=_0x593358;this[_0x4a8e73(0x986)]&&(this[_0x4a8e73(0x986)](),this[_0x4a8e73(0x986)]=null),_0xcce1e5&&(this[_0x4a8e73(0x986)]=(0x0,_0x3e7092['M'])(_0xcce1e5,this[_0x4a8e73(0x10d8)])),this[_0x4a8e73(0x1eef)]=_0xcce1e5;}get[_0x593358(0x2b35)](){var _0x450880=_0x593358;return this[_0x450880(0x1945)];}get['_prePassEnabled'](){var _0x520cf8=_0x593358;return!!this[_0x520cf8(0x1e47)]&&this['_prePassRenderTarget']['enabled'];}set[_0x593358(0x26b)](_0x379327){var _0x235e69=_0x593358;this[_0x235e69(0x21c3)]&&this[_0x235e69(0x3216)][_0x235e69(0x2473)](this['_onAfterUnbindObserver']),this[_0x235e69(0x21c3)]=this[_0x235e69(0x3216)]['add'](_0x379327);}set[_0x593358(0x3123)](_0x329a10){var _0x9b0692=_0x593358;this[_0x9b0692(0x91c)]&&this[_0x9b0692(0x3f90)][_0x9b0692(0x2473)](this[_0x9b0692(0x91c)]),this[_0x9b0692(0x91c)]=this[_0x9b0692(0x3f90)][_0x9b0692(0x11ad)](_0x329a10);}set[_0x593358(0x25e9)](_0x118367){var _0x57399f=_0x593358;this[_0x57399f(0x1984)]&&this[_0x57399f(0x39ee)][_0x57399f(0x2473)](this[_0x57399f(0x1984)]),this['_onAfterRenderObserver']=this[_0x57399f(0x39ee)]['add'](_0x118367);}set['onClear'](_0x509189){var _0x32bf6d=_0x593358;this[_0x32bf6d(0x78c)]&&this['onClearObservable'][_0x32bf6d(0x2473)](this[_0x32bf6d(0x78c)]),this[_0x32bf6d(0x78c)]=this['onClearObservable'][_0x32bf6d(0x11ad)](_0x509189);}get[_0x593358(0x943)](){var _0x1b45bb=_0x593358;return this[_0x1b45bb(0x1d4)];}get['currentRefreshId'](){var _0x1cec8c=_0x593358;return this[_0x1cec8c(0x3fdb)];}['setMaterialForRendering'](_0x45ed28,_0x51de0f){var _0x2868bb=_0x593358;let _0x353368;_0x353368=Array['isArray'](_0x45ed28)?_0x45ed28:[_0x45ed28];for(let _0x54d622=0x0;_0x54d622<_0x353368[_0x2868bb(0x132e)];++_0x54d622)for(let _0x32e27b=0x0;_0x32e27b<this['_renderPassIds']['length'];++_0x32e27b)_0x353368[_0x54d622]['setMaterialForRenderPass'](this[_0x2868bb(0x1d4)][_0x32e27b],void 0x0!==_0x51de0f?Array[_0x2868bb(0x3ec0)](_0x51de0f)?_0x51de0f[_0x32e27b]:_0x51de0f:void 0x0);}get[_0x593358(0x25d7)](){var _0x1b38e6=_0x593358,_0x5edd80;return null!=(_0x5edd80=null==(_0x5edd80=this[_0x1b38e6(0x34cc)])?void 0x0:_0x5edd80['isMulti'])&&_0x5edd80;}get[_0x593358(0x1a72)](){var _0x478b60=_0x593358;return this[_0x478b60(0x2f3b)];}get[_0x593358(0x190)](){var _0x35d6cf=_0x593358;return this[_0x35d6cf(0x34cc)];}[_0x593358(0xeb5)](){var _0x6e17f7=_0x593358;this[_0x6e17f7(0x3f87)]&&this['resize'](this[_0x6e17f7(0x5d5)]);}set[_0x593358(0x8c1)](_0x5779e4){var _0x143856=_0x593358;if(!this[_0x143856(0xf29)]||!this['_boundingBoxSize']['equals'](_0x5779e4)){this['_boundingBoxSize']=_0x5779e4;const _0x2baf78=this[_0x143856(0x22fd)]();_0x2baf78&&_0x2baf78['markAllMaterialsAsDirty'](_0x419e5d['g'][_0x143856(0xd64)]);}}get['boundingBoxSize'](){var _0x195de8=_0x593358;return this[_0x195de8(0xf29)];}get[_0x593358(0x2f12)](){var _0x1ac732=_0x593358,_0x6517a7;return null!=(_0x6517a7=null==(_0x6517a7=this[_0x1ac732(0x34cc)])?void 0x0:_0x6517a7[_0x1ac732(0x1a85)])?_0x6517a7:null;}[_0x593358(0x28b1)](_0x54441f=0x0,_0x59bf14=!0x0,_0x1180f2=!0x1,_0x87e1cc=0x1,_0x169382=_0x419e5d['g'][_0x593358(0x2186)]){var _0x4ecd64=_0x593358,_0x3f662e;null!=(_0x3f662e=this[_0x4ecd64(0x34cc)])&&_0x3f662e[_0x4ecd64(0x28b1)](_0x54441f,_0x59bf14,_0x1180f2,_0x87e1cc,_0x169382);}[_0x593358(0x618)](){var _0x444123=_0x593358;if(this[_0x444123(0x48a)]){const _0x3aa10c=this[_0x444123(0x48a)][_0x444123(0x2636)]();for(let _0x39957d=0x0;_0x39957d<this[_0x444123(0x1d4)][_0x444123(0x132e)];++_0x39957d)_0x3aa10c[_0x444123(0xda7)](this[_0x444123(0x1d4)][_0x39957d]);}this['_renderPassIds']=[];}[_0x593358(0xde6)](){var _0x5d8819=_0x593358;this[_0x5d8819(0x618)]();const _0x198267=this[_0x5d8819(0x48a)][_0x5d8819(0x2636)]();var _0x15ad7a=this[_0x5d8819(0x3299)]?0x6:this[_0x5d8819(0x6eb)]()||0x1;for(let _0x521af6=0x0;_0x521af6<_0x15ad7a;++_0x521af6)this[_0x5d8819(0x1d4)][_0x521af6]=_0x198267[_0x5d8819(0x2828)](_0x5d8819(0x6b1)+this[_0x5d8819(0x3efc)]+'#'+_0x521af6);}['_processSizeParameter'](_0x49e103){var _0x118221=_0x593358;if(_0x49e103[_0x118221(0x3549)]){this['_sizeRatio']=_0x49e103[_0x118221(0x3549)];const _0x593456=this[_0x118221(0xd44)]();this[_0x118221(0x7eb)]={'width':this[_0x118221(0x1c05)](_0x593456[_0x118221(0x105a)](),this[_0x118221(0x3f87)]),'height':this[_0x118221(0x1c05)](_0x593456[_0x118221(0x288a)](),this[_0x118221(0x3f87)])};}else this['_size']=_0x49e103;this[_0x118221(0xde6)]();}get[_0x593358(0xc88)](){var _0x402b2f=_0x593358,_0x588015;return null!=(_0x588015=null==(_0x588015=this[_0x402b2f(0x34cc)])?void 0x0:_0x588015['samples'])?_0x588015:this[_0x402b2f(0x3aaf)];}set[_0x593358(0xc88)](_0x19651f){var _0xcae111=_0x593358;this['_renderTarget']&&(this[_0xcae111(0x3aaf)]=this[_0xcae111(0x34cc)][_0xcae111(0x72a)](_0x19651f));}[_0x593358(0x2aad)](){var _0x4eeda0=_0x593358;this[_0x4eeda0(0x3fdb)]=-0x1;}get['refreshRate'](){var _0x217dec=_0x593358;return this[_0x217dec(0x1b58)];}set[_0x593358(0x2a0)](_0xc64e11){var _0x1ffdd6=_0x593358;this[_0x1ffdd6(0x1b58)]=_0xc64e11,this['resetRefreshCounter']();}[_0x593358(0x2bc5)](_0x332fe1){var _0x5d76cb=_0x593358;if(!this['_postProcessManager']){var _0x3ab5e1=this[_0x5d76cb(0x22fd)]();if(!_0x3ab5e1)return;this[_0x5d76cb(0x248b)]=new _0x52c08e['O'](_0x3ab5e1),this[_0x5d76cb(0x1945)]=new Array();}this[_0x5d76cb(0x1945)][_0x5d76cb(0x2f54)](_0x332fe1),this[_0x5d76cb(0x1945)][0x0]['autoClear']=!0x1;}['clearPostProcesses'](_0x5a5bc4=!0x1){var _0x57025e=_0x593358;if(this[_0x57025e(0x1945)]){if(_0x5a5bc4){for(const _0x506ce2 of this['_postProcesses'])_0x506ce2[_0x57025e(0x2d20)]();}this['_postProcesses']=[];}}[_0x593358(0x27f7)](_0x579259){var _0x796f16=_0x593358;this[_0x796f16(0x1945)]&&-0x1!==(_0x579259=this[_0x796f16(0x1945)][_0x796f16(0x404a)](_0x579259))&&(this['_postProcesses'][_0x796f16(0x1035)](_0x579259,0x1),0x0<this[_0x796f16(0x1945)][_0x796f16(0x132e)]&&(this[_0x796f16(0x1945)][0x0][_0x796f16(0x1f0b)]=!0x1));}[_0x593358(0x207d)](){var _0x40f9b8=_0x593358;return-0x1===this[_0x40f9b8(0x3fdb)]||this[_0x40f9b8(0x2a0)]===this['_currentRefreshId']?(this[_0x40f9b8(0x3fdb)]=0x1,!0x0):(this[_0x40f9b8(0x3fdb)]++,!0x1);}[_0x593358(0x2be0)](){var _0xbb46e6=_0x593358;return this[_0xbb46e6(0x105a)]();}[_0x593358(0x105a)](){var _0x302691=_0x593358;return this[_0x302691(0x7eb)][_0x302691(0x37ce)]||this[_0x302691(0x7eb)];}[_0x593358(0x288a)](){var _0x274c2c=_0x593358;return this[_0x274c2c(0x7eb)][_0x274c2c(0x37ce)]?this[_0x274c2c(0x7eb)][_0x274c2c(0x1995)]:this[_0x274c2c(0x7eb)];}[_0x593358(0x6eb)](){var _0x4b07b3=_0x593358;return this[_0x4b07b3(0x7eb)][_0x4b07b3(0x8ea)]||0x0;}[_0x593358(0x124)](){var _0x254543=_0x593358;this[_0x254543(0x308)]=!0x1;}get[_0x593358(0x1c83)](){var _0x2ce19f=_0x593358;return this[_0x2ce19f(0x308)];}['scale'](_0x4d01a8){var _0x536b89=_0x593358;_0x4d01a8=Math['max'](0x1,this['getRenderSize']()*_0x4d01a8),this[_0x536b89(0x2545)](_0x4d01a8);}[_0x593358(0x3fbc)](){var _0x390f60=_0x593358;return this[_0x390f60(0x2708)]?this[_0x390f60(0x33a7)]:super['getReflectionTextureMatrix']();}[_0x593358(0x2545)](_0x30ace1){var _0x1e5c8e=_0x593358,_0x175ede,_0x4ac415=this[_0x1e5c8e(0x2708)];null!=(_0x175ede=this[_0x1e5c8e(0x34cc)])&&_0x175ede[_0x1e5c8e(0x2d20)](),this[_0x1e5c8e(0x34cc)]=null;const _0x38db68=this[_0x1e5c8e(0x22fd)]();_0x38db68&&(this[_0x1e5c8e(0x2980)](_0x30ace1),this['_renderTarget']=_0x4ac415?_0x38db68[_0x1e5c8e(0x2636)]()[_0x1e5c8e(0x21e2)](this[_0x1e5c8e(0x2be0)](),this[_0x1e5c8e(0x2f3b)]):_0x38db68[_0x1e5c8e(0x2636)]()[_0x1e5c8e(0x2056)](this[_0x1e5c8e(0x7eb)],this[_0x1e5c8e(0x2f3b)]),this[_0x1e5c8e(0x265a)]=this['_renderTarget']['texture'],void 0x0!==this['_renderTargetOptions'][_0x1e5c8e(0xc88)]&&(this[_0x1e5c8e(0xc88)]=this[_0x1e5c8e(0x2f3b)][_0x1e5c8e(0xc88)]),this[_0x1e5c8e(0x3cea)][_0x1e5c8e(0x2ac4)]()&&this[_0x1e5c8e(0x3cea)][_0x1e5c8e(0x3e9)](this));}[_0x593358(0x3364)](_0x28ba99=!0x1,_0x4a2b3e=!0x1){this['_render'](_0x28ba99,_0x4a2b3e);}['isReadyForRendering'](){var _0x32e6f7=_0x593358;return this[_0x32e6f7(0x1f92)](!0x1,!0x1,!0x0);}[_0x593358(0x1f92)](_0x3da6e4=!0x1,_0x5aac7f=!0x1,_0x530e4f=!0x1){var _0x41a629=_0x593358;const _0x2c4909=this[_0x41a629(0x22fd)]();if(!_0x2c4909)return _0x530e4f;const _0x12dd4e=_0x2c4909[_0x41a629(0x2636)]();if(void 0x0!==this['useCameraPostProcesses']&&(_0x3da6e4=this[_0x41a629(0x1dc4)]),this['_waitingRenderList']){this[_0x41a629(0x36c8)]=[];for(let _0x1c7c0b=0x0;_0x1c7c0b<this['_waitingRenderList'][_0x41a629(0x132e)];_0x1c7c0b++){var _0x23daad=this[_0x41a629(0x1ef0)][_0x1c7c0b],_0x23daad=_0x2c4909[_0x41a629(0x3e1d)](_0x23daad);_0x23daad&&this[_0x41a629(0x36c8)][_0x41a629(0x2f54)](_0x23daad);}this[_0x41a629(0x1ef0)]=void 0x0;}if(this[_0x41a629(0x912)]){this[_0x41a629(0x36c8)]?this[_0x41a629(0x36c8)]['length']=0x0:this[_0x41a629(0x36c8)]=[];const _0x54e817=this['getScene']();if(!_0x54e817)return _0x530e4f;var _0x598208=_0x54e817[_0x41a629(0x2aa5)];for(let _0x143987=0x0;_0x143987<_0x598208[_0x41a629(0x132e)];_0x143987++){var _0xce0ed9=_0x598208[_0x143987];this['renderListPredicate'](_0xce0ed9)&&this[_0x41a629(0x36c8)][_0x41a629(0x2f54)](_0xce0ed9);}}var _0x4c4d25=_0x12dd4e[_0x41a629(0x2b92)];this[_0x41a629(0x1dcf)]['notifyObservers'](this);const _0x1d823a=null!=(_0x893cbf=this[_0x41a629(0x203b)])?_0x893cbf:_0x2c4909[_0x41a629(0x203b)];var _0x893cbf=_0x2c4909[_0x41a629(0x203b)];_0x1d823a&&(_0x1d823a!==_0x2c4909[_0x41a629(0x203b)]&&(_0x2c4909['setTransformMatrix'](_0x1d823a[_0x41a629(0xe6c)](),_0x1d823a[_0x41a629(0xdcc)](!0x0)),_0x2c4909[_0x41a629(0x203b)]=_0x1d823a),_0x12dd4e[_0x41a629(0x1707)]((_0x1d823a['rigParent']||_0x1d823a)['viewport'],this[_0x41a629(0x105a)](),this['getRenderHeight']())),this[_0x41a629(0x407b)]=!0x1;let _0x3f6e80=_0x530e4f;if(_0x530e4f){_0x2c4909[_0x41a629(0xe6c)]()||_0x2c4909[_0x41a629(0x309b)]();var _0x5e1559=this[_0x41a629(0x9d8)]?this[_0x41a629(0x6eb)]():this[_0x41a629(0x2708)]?0x6:0x1;for(let _0x3baa2c=0x0;_0x3baa2c<_0x5e1559&&_0x3f6e80;_0x3baa2c++){let _0x4ef834=null;var _0x5c9bda=this['renderList']||_0x2c4909[_0x41a629(0x27ee)]()['data'],_0x1285fa=(this['renderList']||_0x2c4909['getActiveMeshes']())[_0x41a629(0x132e)];_0x12dd4e[_0x41a629(0x2b92)]=this[_0x41a629(0x1d4)][_0x3baa2c],this['onBeforeRenderObservable'][_0x41a629(0x3e9)](_0x3baa2c),_0x4ef834=(_0x4ef834=this[_0x41a629(0x36b8)]?this['getCustomRenderList'](_0x3baa2c,_0x5c9bda,_0x1285fa):_0x4ef834)||_0x5c9bda,this[_0x41a629(0x158e)]||_0x2c4909[_0x41a629(0x309b)](!0x0);for(let _0x23ebfd=0x0;_0x23ebfd<_0x4ef834[_0x41a629(0x132e)]&&_0x3f6e80;++_0x23ebfd){const _0x5bdc0d=_0x4ef834[_0x23ebfd];if(_0x5bdc0d['isEnabled']()&&!_0x5bdc0d[_0x41a629(0x3346)]&&_0x5bdc0d[_0x41a629(0x2ba6)]&&_0x5bdc0d['subMeshes']){if(this['customIsReadyFunction'])this[_0x41a629(0xe3c)](_0x5bdc0d,this[_0x41a629(0x2a0)],_0x530e4f)||(_0x3f6e80=!0x1);else{if(!_0x5bdc0d[_0x41a629(0x3a4f)](!0x0)){_0x3f6e80=!0x1;continue;}}}}this['onAfterRenderObservable'][_0x41a629(0x3e9)](_0x3baa2c),(this[_0x41a629(0x9d8)]||this[_0x41a629(0x2708)])&&(_0x2c4909[_0x41a629(0x3a59)](),_0x2c4909[_0x41a629(0x1ec3)]());}}else{if(this[_0x41a629(0x9d8)]&&!this[_0x41a629(0x25d7)]){for(let _0x31a26b=0x0;_0x31a26b<this[_0x41a629(0x6eb)]();_0x31a26b++)this[_0x41a629(0x2488)](0x0,_0x3da6e4,_0x5aac7f,_0x31a26b,_0x1d823a),_0x2c4909[_0x41a629(0x3a59)](),_0x2c4909[_0x41a629(0x1ec3)]();}else{if(this['isCube']&&!this[_0x41a629(0x25d7)]){for(let _0x4d9d9a=0x0;_0x4d9d9a<0x6;_0x4d9d9a++)this[_0x41a629(0x2488)](_0x4d9d9a,_0x3da6e4,_0x5aac7f,void 0x0,_0x1d823a),_0x2c4909[_0x41a629(0x3a59)](),_0x2c4909[_0x41a629(0x1ec3)]();}else this[_0x41a629(0x2488)](0x0,_0x3da6e4,_0x5aac7f,void 0x0,_0x1d823a);}}return this['onAfterUnbindObservable']['notifyObservers'](this),_0x12dd4e[_0x41a629(0x2b92)]=_0x4c4d25,_0x893cbf&&(_0x2c4909['activeCamera']=_0x893cbf,(0x1<_0x2c4909['getEngine']()[_0x41a629(0x27a)]['length']||this[_0x41a629(0x203b)]&&this[_0x41a629(0x203b)]!==_0x2c4909[_0x41a629(0x203b)])&&_0x2c4909[_0x41a629(0x23ab)](_0x2c4909['activeCamera'][_0x41a629(0xe6c)](),_0x2c4909[_0x41a629(0x203b)][_0x41a629(0xdcc)](!0x0)),_0x12dd4e[_0x41a629(0x1707)](_0x2c4909[_0x41a629(0x203b)][_0x41a629(0x1171)])),_0x2c4909[_0x41a629(0x1ec3)](),_0x3f6e80;}['_bestReflectionRenderTargetDimension'](_0x44102f,_0x5a256b){var _0x416856=_0x593358;return _0x5a256b*=_0x44102f,_0x5a256b=_0x51d58c['D'][_0x416856(0x3ea)](_0x5a256b+0x4000/(0x80+_0x5a256b)),Math['min'](_0x51d58c['D'][_0x416856(0x880)](_0x44102f),_0x5a256b);}['_prepareRenderingManager'](_0x59da23,_0x515247,_0x36eeff,_0xf00b77){var _0x1b2bc7=_0x593358;const _0x1d9621=this[_0x1b2bc7(0x22fd)]();if(_0x1d9621){this['_renderingManager']['reset']();var _0x32fcf1,_0x499335=_0x1d9621[_0x1b2bc7(0x257c)]();for(let _0x4fce1f=0x0;_0x4fce1f<_0x515247;_0x4fce1f++){const _0x18f7e2=_0x59da23[_0x4fce1f];if(_0x18f7e2&&!_0x18f7e2[_0x1b2bc7(0x3346)]){if(this[_0x1b2bc7(0xe3c)]){if(!this[_0x1b2bc7(0xe3c)](_0x18f7e2,this[_0x1b2bc7(0x2a0)],!0x1)){this['resetRefreshCounter']();continue;}}else{if(!_0x18f7e2['isReady'](0x0===this['refreshRate'])){this[_0x1b2bc7(0x2aad)]();continue;}}if(!_0x18f7e2[_0x1b2bc7(0x2591)][_0x1b2bc7(0x1ce2)]&&_0x1d9621['activeCamera']&&(_0x18f7e2[_0x1b2bc7(0x2591)][_0x1b2bc7(0x30ec)]=_0x1d9621[_0x1b2bc7(0x2cc5)]?_0x1d9621[_0x1b2bc7(0x2cc5)](_0x18f7e2,this['activeCamera']||_0x1d9621[_0x1b2bc7(0x203b)]):_0x18f7e2['getLOD'](this[_0x1b2bc7(0x203b)]||_0x1d9621[_0x1b2bc7(0x203b)]),_0x18f7e2[_0x1b2bc7(0x2591)][_0x1b2bc7(0x1ce2)]=!0x0),_0x18f7e2['_internalAbstractMeshDataInfo'][_0x1b2bc7(0x30ec)]){let _0xb31988=_0x18f7e2[_0x1b2bc7(0x2591)]['_currentLOD'];if(_0xb31988['_preActivateForIntermediateRendering'](_0x499335),_0x32fcf1=!(!_0xf00b77||!_0x36eeff)&&0x0==(_0x18f7e2[_0x1b2bc7(0x275a)]&_0x36eeff[_0x1b2bc7(0x275a)]),_0x18f7e2[_0x1b2bc7(0x3bab)]()&&_0x18f7e2[_0x1b2bc7(0x2ba6)]&&_0x18f7e2[_0x1b2bc7(0x1549)]&&!_0x32fcf1&&(_0xb31988!==_0x18f7e2&&_0xb31988[_0x1b2bc7(0x243)](_0x499335,!0x0),_0x18f7e2[_0x1b2bc7(0x243)](_0x499335,!0x0)&&_0x18f7e2[_0x1b2bc7(0x1549)][_0x1b2bc7(0x132e)])){_0x18f7e2[_0x1b2bc7(0x39a1)]?_0x18f7e2['_internalAbstractMeshDataInfo']['_actAsRegularMesh']&&(_0xb31988=_0x18f7e2):_0xb31988[_0x1b2bc7(0x2591)][_0x1b2bc7(0x1c19)]=!0x1,_0xb31988['_internalAbstractMeshDataInfo']['_isActiveIntermediate']=!0x0;for(let _0x4f3404=0x0;_0x4f3404<_0xb31988[_0x1b2bc7(0x1549)][_0x1b2bc7(0x132e)];_0x4f3404++){var _0x390124=_0xb31988[_0x1b2bc7(0x1549)][_0x4f3404];this[_0x1b2bc7(0x2c90)]['dispatch'](_0x390124,_0xb31988);}}}}}for(let _0x5c2895=0x0;_0x5c2895<_0x1d9621[_0x1b2bc7(0xfd2)]['length'];_0x5c2895++){const _0x1b77c9=_0x1d9621['particleSystems'][_0x5c2895],_0x12697e=_0x1b77c9['emitter'];_0x1b77c9[_0x1b2bc7(0x1417)]()&&_0x12697e&&(!_0x12697e[_0x1b2bc7(0x8c5)]||_0x12697e[_0x1b2bc7(0x3bab)]())&&this[_0x1b2bc7(0x2c90)][_0x1b2bc7(0x1dc9)](_0x1b77c9);}}}['_bindFrameBuffer'](_0x4ea0a8=0x0,_0x3a861e=0x0){var _0x634aed=_0x593358;const _0x268141=this['getScene']();if(_0x268141){const _0xa2421d=_0x268141[_0x634aed(0x2636)]();this[_0x634aed(0x34cc)]&&_0xa2421d[_0x634aed(0x69a)](this['_renderTarget'],this['isCube']?_0x4ea0a8:void 0x0,void 0x0,void 0x0,this[_0x634aed(0x2db8)],0x0,_0x3a861e);}}[_0x593358(0x2746)](_0x1f6707,_0x3ffa9b){var _0x2e68bf=_0x593358;this[_0x2e68bf(0x34cc)]&&_0x1f6707[_0x2e68bf(0xfa0)](this[_0x2e68bf(0x34cc)],this[_0x2e68bf(0x2708)],()=>{var _0x3131f3=_0x2e68bf;this[_0x3131f3(0x39ee)][_0x3131f3(0x3e9)](_0x3ffa9b);});}[_0x593358(0x3228)](_0x3924a3,_0xb86f60,_0x4f899d,_0x396dfe){var _0x1ac425=_0x593358;this[_0x1ac425(0x248b)]?this[_0x1ac425(0x3e90)]||this[_0x1ac425(0x248b)]['_prepareFrame'](this['_texture'],this[_0x1ac425(0x1945)]):_0x396dfe&&_0x3924a3[_0x1ac425(0x147d)][_0x1ac425(0x3228)](this[_0x1ac425(0x265a)])||this[_0x1ac425(0x271b)](_0xb86f60,_0x4f899d);}[_0x593358(0x2488)](_0x4fb8a1,_0x47e7b2,_0x53f44d,_0x3289a0=0x0,_0x512e89=null){var _0x2259b9=_0x593358;const _0xe5479b=this[_0x2259b9(0x22fd)]();if(_0xe5479b){const _0xd7ff6e=_0xe5479b[_0x2259b9(0x2636)]();if(null!=(_0x5d6aa6=_0xd7ff6e['_debugPushGroup'])&&_0x5d6aa6[_0x2259b9(0xf13)](_0xd7ff6e,'render\x20to\x20face\x20#'+_0x4fb8a1+_0x2259b9(0xb87)+_0x3289a0,0x1),this[_0x2259b9(0x3228)](_0xe5479b,_0x4fb8a1,_0x3289a0,_0x47e7b2),this[_0x2259b9(0x9d8)]?(_0xd7ff6e[_0x2259b9(0x2b92)]=this[_0x2259b9(0x1d4)][_0x3289a0],this[_0x2259b9(0x3f90)][_0x2259b9(0x3e9)](_0x3289a0)):(_0xd7ff6e[_0x2259b9(0x2b92)]=this['_renderPassIds'][_0x4fb8a1],this[_0x2259b9(0x3f90)][_0x2259b9(0x3e9)](_0x4fb8a1)),_0xd7ff6e[_0x2259b9(0x2249)]&&_0xd7ff6e['snapshotRenderingMode']===_0x419e5d['g'][_0x2259b9(0x1b7c)])this[_0x2259b9(0x2b3)][_0x2259b9(0x2ac4)]()?this[_0x2259b9(0x2b3)]['notifyObservers'](_0xd7ff6e):this[_0x2259b9(0x1390)]||_0xd7ff6e[_0x2259b9(0x2af2)](this[_0x2259b9(0x294c)]||_0xe5479b[_0x2259b9(0x294c)],!0x0,!0x0,!0x0);else{let _0x2c6a3c=null;var _0x5d6aa6=this[_0x2259b9(0x36c8)]||_0xe5479b[_0x2259b9(0x27ee)]()[_0x2259b9(0xf56)],_0x1437ac=(this[_0x2259b9(0x36c8)]||_0xe5479b[_0x2259b9(0x27ee)]())[_0x2259b9(0x132e)];(_0x2c6a3c=this['getCustomRenderList']?this[_0x2259b9(0x36b8)](this[_0x2259b9(0x9d8)]?_0x3289a0:_0x4fb8a1,_0x5d6aa6,_0x1437ac):_0x2c6a3c)?this['_prepareRenderingManager'](_0x2c6a3c,_0x2c6a3c['length'],_0x512e89,this['forceLayerMaskCheck']):(this['_defaultRenderListPrepared']||(this['_prepareRenderingManager'](_0x5d6aa6,_0x1437ac,_0x512e89,!this[_0x2259b9(0x36c8)]||this[_0x2259b9(0xfa6)]),this[_0x2259b9(0x407b)]=!0x0),_0x2c6a3c=_0x5d6aa6);for(const _0x48a3b0 of _0xe5479b['_beforeRenderTargetClearStage'])_0x48a3b0['action'](this,_0x4fb8a1,_0x3289a0);this['onClearObservable'][_0x2259b9(0x2ac4)]()?this[_0x2259b9(0x2b3)][_0x2259b9(0x3e9)](_0xd7ff6e):this[_0x2259b9(0x1390)]||_0xd7ff6e[_0x2259b9(0x2af2)](this[_0x2259b9(0x294c)]||_0xe5479b['clearColor'],!0x0,!0x0,!0x0),this[_0x2259b9(0x158e)]||_0xe5479b[_0x2259b9(0x309b)](!0x0);for(const _0x4fdbf5 of _0xe5479b[_0x2259b9(0x5f2)])_0x4fdbf5[_0x2259b9(0x3c56)](this,_0x4fb8a1,_0x3289a0);this[_0x2259b9(0x2c90)][_0x2259b9(0x3364)](this[_0x2259b9(0x3784)],_0x2c6a3c,this[_0x2259b9(0x3630)],this[_0x2259b9(0x3df)]);for(const _0x360ded of _0xe5479b['_afterRenderTargetDrawStage'])_0x360ded[_0x2259b9(0x3c56)](this,_0x4fb8a1,_0x3289a0);_0x5d6aa6=null!=(_0x512e89=null==(_0x1437ac=this['_texture'])?void 0x0:_0x1437ac[_0x2259b9(0x156)])&&_0x512e89,(this['_texture']&&(this[_0x2259b9(0x265a)][_0x2259b9(0x156)]=!0x1),this['_postProcessManager']?this[_0x2259b9(0x248b)][_0x2259b9(0xd96)](!0x1,null!=(_0x1437ac=this['_renderTarget'])?_0x1437ac:void 0x0,_0x4fb8a1,this[_0x2259b9(0x1945)],this[_0x2259b9(0x2db8)]):_0x47e7b2&&_0xe5479b['postProcessManager']['_finalizeFrame'](!0x1,null!=(_0x512e89=this[_0x2259b9(0x34cc)])?_0x512e89:void 0x0,_0x4fb8a1));for(const _0x47a695 of _0xe5479b['_afterRenderTargetPostProcessStage'])_0x47a695[_0x2259b9(0x3c56)](this,_0x4fb8a1,_0x3289a0);this[_0x2259b9(0x265a)]&&(this[_0x2259b9(0x265a)][_0x2259b9(0x156)]=_0x5d6aa6),this[_0x2259b9(0x158e)]||_0xe5479b['updateTransformMatrix'](!0x0),_0x53f44d&&_0x2d3811['B']['DumpFramebuffer'](this[_0x2259b9(0x105a)](),this[_0x2259b9(0x288a)](),_0xd7ff6e);}this[_0x2259b9(0x2746)](_0xd7ff6e,_0x4fb8a1),this[_0x2259b9(0x265a)]&&this['isCube']&&0x5===_0x4fb8a1&&_0xd7ff6e[_0x2259b9(0xe42)](this[_0x2259b9(0x265a)]),null!=(_0x1437ac=_0xd7ff6e[_0x2259b9(0x1c72)])&&_0x1437ac['call'](_0xd7ff6e,0x1);}}[_0x593358(0x40fa)](_0x4bb1fe,_0x28a01d=null,_0x5df6be=null,_0x45f2cc=null){var _0x1a527b=_0x593358;this[_0x1a527b(0x2c90)]['setRenderingOrder'](_0x4bb1fe,_0x28a01d,_0x5df6be,_0x45f2cc);}[_0x593358(0x14e)](_0x3c1b13,_0x1a4226){var _0x587c73=_0x593358;this[_0x587c73(0x2c90)][_0x587c73(0x14e)](_0x3c1b13,_0x1a4226),this[_0x587c73(0x2c90)][_0x587c73(0x307a)]=!0x1;}[_0x593358(0x11fe)](){var _0x49a397=_0x593358,_0x489fa7=this[_0x49a397(0x2cc8)]();const _0x3856fc=new _0x189ecf(this['name'],_0x489fa7,this[_0x49a397(0x22fd)](),this[_0x49a397(0x2f3b)][_0x49a397(0x156)],this[_0x49a397(0x158e)],this[_0x49a397(0x2f3b)][_0x49a397(0x2eea)],this['isCube'],this[_0x49a397(0x2f3b)][_0x49a397(0x17df)],this[_0x49a397(0x2f3b)]['generateDepthBuffer'],this[_0x49a397(0x2f3b)]['generateStencilBuffer'],void 0x0,this['_renderTargetOptions'][_0x49a397(0x2cb9)],void 0x0,this[_0x49a397(0x2f3b)][_0x49a397(0xc88)]);return _0x3856fc[_0x49a397(0x291f)]=this[_0x49a397(0x291f)],_0x3856fc[_0x49a397(0x2da0)]=this[_0x49a397(0x2da0)],_0x3856fc['coordinatesMode']=this[_0x49a397(0x3f4d)],this[_0x49a397(0x36c8)]&&(_0x3856fc[_0x49a397(0x36c8)]=this[_0x49a397(0x36c8)][_0x49a397(0x139f)](0x0)),_0x3856fc;}[_0x593358(0x3c81)](){var _0x15b137=_0x593358;if(!this[_0x15b137(0x3efc)])return null;const _0x5869ba=super['serialize']();if(_0x5869ba[_0x15b137(0x3f27)]=this[_0x15b137(0x2be0)](),_0x5869ba['renderList']=[],this[_0x15b137(0x36c8)]){for(let _0x432542=0x0;_0x432542<this[_0x15b137(0x36c8)][_0x15b137(0x132e)];_0x432542++)_0x5869ba[_0x15b137(0x36c8)][_0x15b137(0x2f54)](this[_0x15b137(0x36c8)][_0x432542]['id']);}return _0x5869ba;}['disposeFramebufferObjects'](){var _0x32655b=_0x593358,_0x44c3ba;null!=(_0x44c3ba=this[_0x32655b(0x34cc)])&&_0x44c3ba[_0x32655b(0x2d20)](!0x0);}[_0x593358(0x53e)](){var _0x4250b8=_0x593358,_0x5939c0;null!=(_0x5939c0=this[_0x4250b8(0x34cc)])&&_0x5939c0[_0x4250b8(0x1461)](),this[_0x4250b8(0x265a)]=null;}[_0x593358(0x2d20)](){var _0x5ab3fb=_0x593358,_0x316e48;this[_0x5ab3fb(0x3cea)][_0x5ab3fb(0x2af2)](),this[_0x5ab3fb(0x2b3)][_0x5ab3fb(0x2af2)](),this[_0x5ab3fb(0x39ee)][_0x5ab3fb(0x2af2)](),this[_0x5ab3fb(0x3216)][_0x5ab3fb(0x2af2)](),this[_0x5ab3fb(0x1dcf)][_0x5ab3fb(0x2af2)](),this['onBeforeRenderObservable'][_0x5ab3fb(0x2af2)](),this[_0x5ab3fb(0x248b)]&&(this[_0x5ab3fb(0x248b)][_0x5ab3fb(0x2d20)](),this[_0x5ab3fb(0x248b)]=null),this[_0x5ab3fb(0x1e47)]&&this[_0x5ab3fb(0x1e47)][_0x5ab3fb(0x2d20)](),this['_releaseRenderPassId'](),this[_0x5ab3fb(0x1528)](!0x0),this['_resizeObserver']&&(this['getScene']()[_0x5ab3fb(0x2636)]()[_0x5ab3fb(0x3cea)]['remove'](this[_0x5ab3fb(0x2e10)]),this[_0x5ab3fb(0x2e10)]=null),this['renderList']=null;const _0x559e0e=this[_0x5ab3fb(0x22fd)]();if(_0x559e0e){let _0x2f958c=_0x559e0e['customRenderTargets']['indexOf'](this);0x0<=_0x2f958c&&_0x559e0e[_0x5ab3fb(0x40bd)][_0x5ab3fb(0x1035)](_0x2f958c,0x1);for(const _0x45a94e of _0x559e0e[_0x5ab3fb(0x3eff)])0x0<=(_0x2f958c=_0x45a94e[_0x5ab3fb(0x40bd)][_0x5ab3fb(0x404a)](this))&&_0x45a94e[_0x5ab3fb(0x40bd)][_0x5ab3fb(0x1035)](_0x2f958c,0x1);null!=(_0x316e48=this[_0x5ab3fb(0x34cc)])&&_0x316e48[_0x5ab3fb(0x2d20)](),this[_0x5ab3fb(0x34cc)]=null,this[_0x5ab3fb(0x265a)]=null,super[_0x5ab3fb(0x2d20)]();}}['_rebuild'](){var _0x18798a=_0x593358;this['refreshRate']===_0x189ecf[_0x18798a(0x3765)]&&(this[_0x18798a(0x2a0)]=_0x189ecf[_0x18798a(0x3765)]),this[_0x18798a(0x248b)]&&this['_postProcessManager']['_rebuild']();}[_0x593358(0x26b1)](){var _0x137ab6=_0x593358;this[_0x137ab6(0x2c90)]&&this['_renderingManager']['freeRenderingGroups']();}['getViewCount'](){return 0x1;}}_0x189ecf[_0x593358(0x3765)]=0x0,_0x189ecf[_0x593358(0x3f8c)]=0x1,_0x189ecf[_0x593358(0x22f0)]=0x2,_0x41b0c3['x'][_0x593358(0x242c)]=(_0x50e0bf,_0x1695a3,_0x2ecebe,_0x436d8e,_0x52935f)=>new _0x189ecf(_0x50e0bf,_0x1695a3,_0x2ecebe,_0x436d8e);},0xbac7:(_0x5d6ef7,_0x16df92,_0x5d9042)=>{var _0x5638be=a8_0x49466b;_0x5d9042['d'](_0x16df92,{'x':()=>_0x136d69});function _0x32132e(_0xc28ad9,_0x531031,_0x340acc,_0x524ebf){var _0x5419a9=a8_0x58a1,_0x19e5f3,_0x409b89=arguments['length'],_0x247d11=_0x409b89<0x3?_0x531031:null===_0x524ebf?_0x524ebf=Object[_0x5419a9(0x319d)](_0x531031,_0x340acc):_0x524ebf;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x5419a9(0x14d7)])_0x247d11=Reflect[_0x5419a9(0x14d7)](_0xc28ad9,_0x531031,_0x340acc,_0x524ebf);else{for(var _0xc59119=_0xc28ad9[_0x5419a9(0x132e)]-0x1;0x0<=_0xc59119;_0xc59119--)(_0x19e5f3=_0xc28ad9[_0xc59119])&&(_0x247d11=(_0x409b89<0x3?_0x19e5f3(_0x247d11):0x3<_0x409b89?_0x19e5f3(_0x531031,_0x340acc,_0x247d11):_0x19e5f3(_0x531031,_0x340acc))||_0x247d11);}0x3<_0x409b89&&_0x247d11&&Object[_0x5419a9(0x1fc0)](_0x531031,_0x340acc,_0x247d11);}var _0x3558c5=_0x5d9042(0x153ad),_0x309a37=_0x5d9042(0xf96c),_0x547ada=_0x5d9042(0x9fd1),_0x16df92=_0x5d9042(0x11929),_0x1cbfc3=_0x5d9042(0x77a5),_0x5680ce=_0x5d9042(0xe456),_0xfc0a55=_0x5d9042(0x15cb9),_0x5f318d=_0x5d9042(0xd84a),_0x37f42e=_0x5d9042(0x15d46),_0x207f25=_0x5d9042(0x2037),_0x24b148=_0x5d9042(0x17442),_0x193cf1=_0x5d9042(0x835c),_0x1f1ed0=_0x5d9042(0x2010);class _0x136d69 extends _0x16df92['V']{constructor(_0x4413fd,_0x55c157,_0x42ccb2,_0x3d06e0,_0x48db54=_0x136d69[_0x5638be(0xeca)],_0x47f2ac=null,_0x45b9f3=null,_0x3a11c7=null,_0x346294=!0x1,_0x46586d,_0x4bbbfb,_0x38b6e9,_0x529613,_0x1694ef){var _0x4f00d6=_0x5638be;super(_0x55c157),this[_0x4f00d6(0x2f50)]=null,this[_0x4f00d6(0x3987)]=0x0,this[_0x4f00d6(0x4ff)]=0x0,this[_0x4f00d6(0x3763)]=0x1,this[_0x4f00d6(0x3c8d)]=0x1,this[_0x4f00d6(0x36e5)]=0x0,this[_0x4f00d6(0x349d)]=0x0,this[_0x4f00d6(0xde1)]=0x0,this['uRotationCenter']=0.5,this[_0x4f00d6(0x1e66)]=0.5,this['wRotationCenter']=0.5,this[_0x4f00d6(0x4097)]=!0x1,this[_0x4f00d6(0x2da1)]=null,this[_0x4f00d6(0x1b1f)]=!0x1,this['_invertY']=!0x1,this['_rowGenerationMatrix']=null,this[_0x4f00d6(0xdc4)]=null,this[_0x4f00d6(0x12fe)]=null,this['_t0']=null,this[_0x4f00d6(0x521)]=null,this['_t2']=null,this[_0x4f00d6(0x9a6)]=-0x1,this[_0x4f00d6(0x37bd)]=-0x1,this[_0x4f00d6(0x1c59)]=0x0,this['_cachedVScale']=0x0,this[_0x4f00d6(0xa34)]=-0x1,this[_0x4f00d6(0x4f0)]=-0x1,this[_0x4f00d6(0x2757)]=-0x1,this[_0x4f00d6(0x1601)]=-0x1,this[_0x4f00d6(0x3a92)]=-0x1,this[_0x4f00d6(0x39eb)]=-0x1,this['_cachedWRotationCenter']=-0x1,this['_cachedHomogeneousRotationInUVTransform']=!0x1,this[_0x4f00d6(0x1e6e)]=null,this[_0x4f00d6(0x1129)]=-0x1,this[_0x4f00d6(0x3978)]=-0x1,this['_cachedReflectionUScale']=0x0,this['_cachedReflectionVScale']=0x0,this[_0x4f00d6(0x382a)]=-0x1,this[_0x4f00d6(0x3cef)]=null,this[_0x4f00d6(0x485)]=!0x1,this[_0x4f00d6(0x426)]=null,this['_delayedOnLoad']=null,this['_delayedOnError']=null,this['onLoadObservable']=new _0x309a37['y$'](),this[_0x4f00d6(0x31b7)]=!0x0,this[_0x4f00d6(0x3efc)]=_0x4413fd||'',this[_0x4f00d6(0x2f50)]=_0x4413fd;let _0xb1e020,_0x9f46f1=!0x1,_0x583783=null;_0x4f00d6(0x20cb)==typeof _0x42ccb2&&null!==_0x42ccb2?(_0xb1e020=null!=(_0x55c157=_0x42ccb2[_0x4f00d6(0x187e)])&&_0x55c157,_0x3d06e0=null!=(_0x4413fd=_0x42ccb2['invertY'])?_0x4413fd:!_0x1f1ed0['e']['UseOpenGLOrientationForUV'],_0x48db54=null!=(_0x55c157=_0x42ccb2[_0x4f00d6(0x17df)])?_0x55c157:_0x136d69[_0x4f00d6(0xeca)],_0x47f2ac=null!=(_0x4413fd=_0x42ccb2['onLoad'])?_0x4413fd:null,_0x45b9f3=null!=(_0x55c157=_0x42ccb2[_0x4f00d6(0x2cb0)])?_0x55c157:null,_0x3a11c7=null!=(_0x4413fd=_0x42ccb2['buffer'])?_0x4413fd:null,_0x346294=null!=(_0x55c157=_0x42ccb2[_0x4f00d6(0x13a7)])&&_0x55c157,_0x46586d=_0x42ccb2[_0x4f00d6(0x2cb9)],_0x4bbbfb=_0x42ccb2['mimeType'],_0x38b6e9=_0x42ccb2[_0x4f00d6(0x2c02)],_0x529613=_0x42ccb2[_0x4f00d6(0x3f35)],_0x9f46f1=null!=(_0x4413fd=_0x42ccb2[_0x4f00d6(0x3604)])&&_0x4413fd,_0x583783=null!=(_0x55c157=_0x42ccb2[_0x4f00d6(0x2741)])?_0x55c157:null):_0xb1e020=!!_0x42ccb2,this['_noMipmap']=_0xb1e020,this[_0x4f00d6(0x3c97)]=void 0x0===_0x3d06e0?!_0x1f1ed0['e'][_0x4f00d6(0x104c)]:_0x3d06e0,this[_0x4f00d6(0xeb3)]=_0x48db54,this[_0x4f00d6(0x3cef)]=_0x3a11c7,this[_0x4f00d6(0x485)]=_0x346294,this[_0x4f00d6(0x35b4)]=_0x4bbbfb,this[_0x4f00d6(0xf4)]=_0x38b6e9,this[_0x4f00d6(0xeb8)]=_0x529613,this[_0x4f00d6(0x16ef)]=_0x9f46f1,this['_forcedExtension']=_0x1694ef,_0x46586d&&(this[_0x4f00d6(0x426)]=_0x46586d);const _0xae6e67=this[_0x4f00d6(0x22fd)](),_0x4de7db=this[_0x4f00d6(0xd44)]();if(_0x4de7db){_0x4de7db['onBeforeTextureInitObservable'][_0x4f00d6(0x3e9)](this);const _0x5008b1=()=>{var _0x548531=_0x4f00d6;this[_0x548531(0x265a)]&&(this[_0x548531(0x265a)][_0x548531(0x2ea6)]&&(this[_0x548531(0x3c8d)]*=-0x1,this[_0x548531(0x4ff)]+=0x1),null!==this[_0x548531(0x265a)]['_cachedWrapU']&&(this['wrapU']=this[_0x548531(0x265a)][_0x548531(0x18af)],this['_texture'][_0x548531(0x18af)]=null),null!==this[_0x548531(0x265a)][_0x548531(0x2f86)]&&(this[_0x548531(0x494)]=this[_0x548531(0x265a)]['_cachedWrapV'],this[_0x548531(0x265a)][_0x548531(0x2f86)]=null),null!==this['_texture']['_cachedWrapR']&&(this[_0x548531(0x1f24)]=this['_texture'][_0x548531(0x2eb9)],this[_0x548531(0x265a)]['_cachedWrapR']=null)),this[_0x548531(0x3fa)][_0x548531(0x2ac4)]()&&this[_0x548531(0x3fa)]['notifyObservers'](this),_0x47f2ac&&_0x47f2ac(),!this[_0x548531(0x258e)]&&_0xae6e67&&_0xae6e67['resetCachedMaterial']();},_0x174486=(_0x41a8b3,_0x51c073)=>{var _0x56cdad=_0x4f00d6;this[_0x56cdad(0x97b)]=!0x0,this[_0x56cdad(0xc48)]={'message':_0x41a8b3,'exception':_0x51c073},_0x45b9f3&&_0x45b9f3(_0x41a8b3,_0x51c073),_0x136d69[_0x56cdad(0x3cf4)][_0x56cdad(0x3e9)](this);};if(!this[_0x4f00d6(0x2f50)]&&!_0x583783)return this[_0x4f00d6(0x3ed3)]=_0x5008b1,void(this[_0x4f00d6(0x302c)]=_0x174486);if(this[_0x4f00d6(0x265a)]=null!==_0x583783&&void 0x0!==_0x583783?_0x583783:this[_0x4f00d6(0xe89)](this[_0x4f00d6(0x2f50)],_0xb1e020,_0x48db54,this['_invertY'],_0x9f46f1),this['_texture']){if(this[_0x4f00d6(0x265a)][_0x4f00d6(0x3a4f)])_0x5f318d['Q'][_0x4f00d6(0x2cb4)](()=>_0x5008b1());else{const _0x255def=this[_0x4f00d6(0x265a)][_0x4f00d6(0x18b5)]['add'](_0x5008b1);this[_0x4f00d6(0x265a)][_0x4f00d6(0x379d)][_0x4f00d6(0x11ad)](_0x386914=>{var _0x1419da=_0x4f00d6;_0x174486(_0x386914[_0x1419da(0x1fa0)],_0x386914[_0x1419da(0x10a3)]),null!=(_0x386914=this[_0x1419da(0x265a)])&&_0x386914['onLoadedObservable'][_0x1419da(0x2473)](_0x255def);});}}else{if(_0xae6e67&&_0xae6e67[_0x4f00d6(0x284f)])this[_0x4f00d6(0x11f2)]=_0x1cbfc3['g'][_0x4f00d6(0x1205)],this[_0x4f00d6(0x3ed3)]=_0x5008b1,this['_delayedOnError']=_0x174486;else{try{this[_0x4f00d6(0x265a)]=_0x4de7db[_0x4f00d6(0x719)](this[_0x4f00d6(0x2f50)],_0xb1e020,this[_0x4f00d6(0x3c97)],_0xae6e67,_0x48db54,_0x5008b1,_0x174486,this[_0x4f00d6(0x3cef)],void 0x0,this[_0x4f00d6(0x426)],this[_0x4f00d6(0x2222)],_0x4bbbfb,_0x38b6e9,_0x529613,_0x9f46f1);}catch(_0x5043a2){throw _0x174486(_0x4f00d6(0x1ddd),_0x5043a2),_0x5043a2;}_0x346294&&(this[_0x4f00d6(0x3cef)]=null);}}}}get[_0x5638be(0x187e)](){var _0x1200fd=_0x5638be;return this[_0x1200fd(0x1b1f)];}get[_0x5638be(0xe8)](){var _0x334fbb=_0x5638be;return this[_0x334fbb(0x35b4)];}set['isBlocking'](_0x2a1977){this['_isBlocking']=_0x2a1977;}get['isBlocking'](){var _0x467fbc=_0x5638be;return this[_0x467fbc(0x31b7)];}get['invertY'](){var _0x9a3984=_0x5638be;return this[_0x9a3984(0x3c97)];}[_0x5638be(0x60c)](_0x22a875,_0x18f325=null,_0x17c133,_0x45c107){var _0x35dc91=_0x5638be;this[_0x35dc91(0x2f50)]&&(this[_0x35dc91(0x53e)](),this[_0x35dc91(0x22fd)]()['markAllMaterialsAsDirty'](_0x1cbfc3['g'][_0x35dc91(0xd64)])),this[_0x35dc91(0x3efc)]&&!this[_0x35dc91(0x3efc)][_0x35dc91(0x1753)](_0x35dc91(0x2551))||(this[_0x35dc91(0x3efc)]=_0x22a875),this[_0x35dc91(0x2f50)]=_0x22a875,this[_0x35dc91(0x3cef)]=_0x18f325,this[_0x35dc91(0x2222)]=_0x45c107,this[_0x35dc91(0x11f2)]=_0x1cbfc3['g'][_0x35dc91(0x1205)],_0x17c133&&(this[_0x35dc91(0x3ed3)]=_0x17c133),this['delayLoad']();}['delayLoad'](){var _0x22adb3=_0x5638be;if(this[_0x22adb3(0x11f2)]===_0x1cbfc3['g'][_0x22adb3(0x1205)]){const _0x39bd2d=this[_0x22adb3(0x22fd)]();_0x39bd2d&&(this[_0x22adb3(0x11f2)]=_0x1cbfc3['g'][_0x22adb3(0x18d9)],this[_0x22adb3(0x265a)]=this[_0x22adb3(0xe89)](this['url'],this[_0x22adb3(0x1b1f)],this[_0x22adb3(0x17df)],this[_0x22adb3(0x3c97)],this[_0x22adb3(0x16ef)]),this['_texture']?this['_delayedOnLoad']&&(this[_0x22adb3(0x265a)][_0x22adb3(0x3a4f)]?_0x5f318d['Q'][_0x22adb3(0x2cb4)](this[_0x22adb3(0x3ed3)]):this[_0x22adb3(0x265a)][_0x22adb3(0x18b5)]['add'](this[_0x22adb3(0x3ed3)])):(this[_0x22adb3(0x265a)]=_0x39bd2d[_0x22adb3(0x2636)]()[_0x22adb3(0x719)](this[_0x22adb3(0x2f50)],this[_0x22adb3(0x1b1f)],this[_0x22adb3(0x3c97)],_0x39bd2d,this[_0x22adb3(0x17df)],this[_0x22adb3(0x3ed3)],this[_0x22adb3(0x302c)],this['_buffer'],null,this[_0x22adb3(0x426)],this[_0x22adb3(0x2222)],this['_mimeType'],this[_0x22adb3(0xf4)],this['_creationFlags'],this[_0x22adb3(0x16ef)]),this['_deleteBuffer']&&(this[_0x22adb3(0x3cef)]=null)),this[_0x22adb3(0x3ed3)]=null,this['_delayedOnError']=null);}}[_0x5638be(0x29af)](_0x2565fb,_0x117aa5,_0x21a440,_0xc40cb3){var _0x5c4578=_0x5638be;_0x2565fb*=this[_0x5c4578(0x1c59)],_0x117aa5*=this[_0x5c4578(0x1057)],_0x2565fb-=this['uRotationCenter']*this['_cachedUScale'],_0x117aa5-=this[_0x5c4578(0x1e66)]*this[_0x5c4578(0x1057)],_0x21a440-=this[_0x5c4578(0x3ec6)],_0x547ada['P'][_0x5c4578(0x369d)](_0x2565fb,_0x117aa5,_0x21a440,this[_0x5c4578(0x2465)],_0xc40cb3),_0xc40cb3['x']+=this[_0x5c4578(0xc57)]*this[_0x5c4578(0x1c59)]+this[_0x5c4578(0x9a6)],_0xc40cb3['y']+=this['vRotationCenter']*this['_cachedVScale']+this['_cachedVOffset'],_0xc40cb3['z']+=this[_0x5c4578(0x3ec6)];}['checkTransformsAreIdentical'](_0x1c3a55){var _0x3b1428=_0x5638be;return null!==_0x1c3a55&&this[_0x3b1428(0x3987)]===_0x1c3a55['uOffset']&&this[_0x3b1428(0x4ff)]===_0x1c3a55['vOffset']&&this['uScale']===_0x1c3a55['uScale']&&this['vScale']===_0x1c3a55['vScale']&&this[_0x3b1428(0x36e5)]===_0x1c3a55[_0x3b1428(0x36e5)]&&this[_0x3b1428(0x349d)]===_0x1c3a55['vAng']&&this[_0x3b1428(0xde1)]===_0x1c3a55['wAng'];}['getTextureMatrix'](_0x84cabc=0x1){var _0x3a957e=_0x5638be;if(this[_0x3a957e(0x3987)]===this['_cachedUOffset']&&this[_0x3a957e(0x4ff)]===this[_0x3a957e(0x37bd)]&&this[_0x3a957e(0x3763)]*_0x84cabc===this[_0x3a957e(0x1c59)]&&this[_0x3a957e(0x3c8d)]===this[_0x3a957e(0x1057)]&&this[_0x3a957e(0x36e5)]===this[_0x3a957e(0xa34)]&&this[_0x3a957e(0x349d)]===this[_0x3a957e(0x4f0)]&&this[_0x3a957e(0xde1)]===this[_0x3a957e(0x2757)]&&this[_0x3a957e(0xc57)]===this[_0x3a957e(0x3a92)]&&this['vRotationCenter']===this[_0x3a957e(0x39eb)]&&this[_0x3a957e(0x3ec6)]===this['_cachedWRotationCenter']&&this['homogeneousRotationInUVTransform']===this[_0x3a957e(0x30ba)])return this[_0x3a957e(0xdc4)];this[_0x3a957e(0x9a6)]=this['uOffset'],this[_0x3a957e(0x37bd)]=this[_0x3a957e(0x4ff)],this['_cachedUScale']=this[_0x3a957e(0x3763)]*_0x84cabc,this[_0x3a957e(0x1057)]=this[_0x3a957e(0x3c8d)],this[_0x3a957e(0xa34)]=this[_0x3a957e(0x36e5)],this[_0x3a957e(0x4f0)]=this[_0x3a957e(0x349d)],this['_cachedWAng']=this[_0x3a957e(0xde1)],this['_cachedURotationCenter']=this[_0x3a957e(0xc57)],this['_cachedVRotationCenter']=this[_0x3a957e(0x1e66)],this[_0x3a957e(0x1329)]=this[_0x3a957e(0x3ec6)],this[_0x3a957e(0x30ba)]=this[_0x3a957e(0x4097)],this[_0x3a957e(0xdc4)]&&this['_rowGenerationMatrix']||(this[_0x3a957e(0xdc4)]=_0x547ada['y3']['Zero'](),this[_0x3a957e(0x2465)]=new _0x547ada['y3'](),this[_0x3a957e(0x1a03)]=_0x547ada['P']['Zero'](),this[_0x3a957e(0x521)]=_0x547ada['P'][_0x3a957e(0x1b83)](),this['_t2']=_0x547ada['P']['Zero']()),_0x547ada['y3'][_0x3a957e(0x10af)](this[_0x3a957e(0x349d)],this[_0x3a957e(0x36e5)],this[_0x3a957e(0xde1)],this['_rowGenerationMatrix']),this[_0x3a957e(0x4097)]?(_0x547ada['y3'][_0x3a957e(0xe74)](-this[_0x3a957e(0x3a92)],-this['_cachedVRotationCenter'],-this[_0x3a957e(0x1329)],_0x547ada['jp'][_0x3a957e(0x3809)][0x0]),_0x547ada['y3'][_0x3a957e(0xe74)](this[_0x3a957e(0x3a92)],this[_0x3a957e(0x39eb)],this[_0x3a957e(0x1329)],_0x547ada['jp'][_0x3a957e(0x3809)][0x1]),_0x547ada['y3'][_0x3a957e(0x2d19)](this[_0x3a957e(0x1c59)],this[_0x3a957e(0x1057)],0x0,_0x547ada['jp'][_0x3a957e(0x3809)][0x2]),_0x547ada['y3'][_0x3a957e(0xe74)](this['_cachedUOffset'],this[_0x3a957e(0x37bd)],0x0,_0x547ada['jp'][_0x3a957e(0x3809)][0x3]),_0x547ada['jp']['Matrix'][0x0][_0x3a957e(0x2b3f)](this[_0x3a957e(0x2465)],this[_0x3a957e(0xdc4)]),this['_cachedTextureMatrix'][_0x3a957e(0x2b3f)](_0x547ada['jp'][_0x3a957e(0x3809)][0x1],this[_0x3a957e(0xdc4)]),this[_0x3a957e(0xdc4)][_0x3a957e(0x2b3f)](_0x547ada['jp'][_0x3a957e(0x3809)][0x2],this[_0x3a957e(0xdc4)]),this[_0x3a957e(0xdc4)][_0x3a957e(0x2b3f)](_0x547ada['jp']['Matrix'][0x3],this[_0x3a957e(0xdc4)]),this[_0x3a957e(0xdc4)][_0x3a957e(0x1541)](0x2,this[_0x3a957e(0xdc4)]['m'][0xc],this[_0x3a957e(0xdc4)]['m'][0xd],this['_cachedTextureMatrix']['m'][0xe],0x1)):(this['_prepareRowForTextureGeneration'](0x0,0x0,0x0,this['_t0']),this['_prepareRowForTextureGeneration'](0x1,0x0,0x0,this[_0x3a957e(0x521)]),this[_0x3a957e(0x29af)](0x0,0x1,0x0,this[_0x3a957e(0x1d30)]),this[_0x3a957e(0x521)]['subtractInPlace'](this[_0x3a957e(0x1a03)]),this['_t2']['subtractInPlace'](this[_0x3a957e(0x1a03)]),_0x547ada['y3'][_0x3a957e(0x3f5)](this['_t1']['x'],this[_0x3a957e(0x521)]['y'],this[_0x3a957e(0x521)]['z'],0x0,this[_0x3a957e(0x1d30)]['x'],this[_0x3a957e(0x1d30)]['y'],this['_t2']['z'],0x0,this[_0x3a957e(0x1a03)]['x'],this['_t0']['y'],this['_t0']['z'],0x0,0x0,0x0,0x0,0x1,this[_0x3a957e(0xdc4)]));const _0x1d215a=this[_0x3a957e(0x22fd)]();return _0x1d215a&&this[_0x3a957e(0x27b4)]&&_0x1d215a[_0x3a957e(0x2322)](_0x1cbfc3['g'][_0x3a957e(0xd64)],_0xecde45=>_0xecde45[_0x3a957e(0x15f3)](this)),this[_0x3a957e(0xdc4)];}['getReflectionTextureMatrix'](){var _0x58a9c2=_0x5638be;const _0x3e5fe2=this[_0x58a9c2(0x22fd)]();if(!_0x3e5fe2)return this[_0x58a9c2(0x1e6e)];if(this[_0x58a9c2(0x3987)]===this['_cachedReflectionUOffset']&&this['vOffset']===this['_cachedReflectionVOffset']&&this[_0x58a9c2(0x3763)]===this[_0x58a9c2(0xba0)]&&this['vScale']===this[_0x58a9c2(0x8a3)]&&this['coordinatesMode']===this['_cachedReflectionCoordinatesMode']){if(this[_0x58a9c2(0x3f4d)]!==_0x136d69[_0x58a9c2(0x20ac)])return this[_0x58a9c2(0x1e6e)];if(this[_0x58a9c2(0x1601)]===_0x3e5fe2['getProjectionMatrix']()[_0x58a9c2(0x1ad9)])return this['_cachedReflectionTextureMatrix'];}this['_cachedReflectionTextureMatrix']||(this['_cachedReflectionTextureMatrix']=_0x547ada['y3']['Zero']()),this[_0x58a9c2(0x12fe)]||(this[_0x58a9c2(0x12fe)]=_0x547ada['y3'][_0x58a9c2(0x1b83)]());var _0x27cb10=this[_0x58a9c2(0x382a)]!==this[_0x58a9c2(0x3f4d)];switch(this[_0x58a9c2(0x1129)]=this[_0x58a9c2(0x3987)],this['_cachedReflectionVOffset']=this[_0x58a9c2(0x4ff)],this[_0x58a9c2(0xba0)]=this[_0x58a9c2(0x3763)],this[_0x58a9c2(0x8a3)]=this[_0x58a9c2(0x3c8d)],this['_cachedReflectionCoordinatesMode']=this[_0x58a9c2(0x3f4d)],this[_0x58a9c2(0x3f4d)]){case _0x136d69[_0x58a9c2(0x279d)]:_0x547ada['y3']['IdentityToRef'](this['_cachedReflectionTextureMatrix']),this[_0x58a9c2(0x1e6e)][0x0]=this[_0x58a9c2(0x3763)],this['_cachedReflectionTextureMatrix'][0x5]=this['vScale'],this[_0x58a9c2(0x1e6e)][0xc]=this[_0x58a9c2(0x3987)],this[_0x58a9c2(0x1e6e)][0xd]=this[_0x58a9c2(0x4ff)];break;case _0x136d69[_0x58a9c2(0x20ac)]:{_0x547ada['y3']['FromValuesToRef'](0.5,0x0,0x0,0x0,0x0,-0.5,0x0,0x0,0x0,0x0,0x0,0x0,0.5,0.5,0x1,0x1,this[_0x58a9c2(0x12fe)]);const _0x149d8=_0x3e5fe2[_0x58a9c2(0xdcc)]();this['_cachedReflectionProjectionMatrixId']=_0x149d8[_0x58a9c2(0x1ad9)],_0x149d8[_0x58a9c2(0x2b3f)](this[_0x58a9c2(0x12fe)],this[_0x58a9c2(0x1e6e)]);break;}default:_0x547ada['y3'][_0x58a9c2(0x2064)](this['_cachedReflectionTextureMatrix']);}return _0x27cb10&&_0x3e5fe2['markAllMaterialsAsDirty'](_0x1cbfc3['g'][_0x58a9c2(0xd64)],_0x18c919=>-0x1!==_0x18c919['getActiveTextures']()[_0x58a9c2(0x404a)](this)),this[_0x58a9c2(0x1e6e)];}[_0x5638be(0x11fe)](){var _0x242a16=_0x5638be;const _0x4aadc7={'noMipmap':this[_0x242a16(0x1b1f)],'invertY':this[_0x242a16(0x3c97)],'samplingMode':this[_0x242a16(0x17df)],'onLoad':void 0x0,'onError':void 0x0,'buffer':this['_texture']?this[_0x242a16(0x265a)][_0x242a16(0x3cef)]:void 0x0,'deleteBuffer':this['_deleteBuffer'],'format':this[_0x242a16(0x2445)],'mimeType':this[_0x242a16(0xe8)],'loaderOptions':this['_loaderOptions'],'creationFlags':this[_0x242a16(0xeb8)],'useSRGBBuffer':this[_0x242a16(0x16ef)]};return _0x3558c5['p4'][_0x242a16(0xf39)](()=>new _0x136d69(this['_texture']?this[_0x242a16(0x265a)][_0x242a16(0x2f50)]:null,this[_0x242a16(0x22fd)](),_0x4aadc7),this);}[_0x5638be(0x3c81)](){var _0x54bc85=_0x5638be,_0x40b4fb,_0x1b0eaf=this[_0x54bc85(0x3efc)];_0x136d69[_0x54bc85(0x1eb2)]||this[_0x54bc85(0x3efc)]['startsWith'](_0x54bc85(0x2551))&&(this[_0x54bc85(0x3efc)]=''),this['name'][_0x54bc85(0x1753)](_0x54bc85(0x2551))&&this[_0x54bc85(0x2f50)]===this[_0x54bc85(0x3efc)]&&(this[_0x54bc85(0x2f50)]='');const _0x3d73d6=super[_0x54bc85(0x3c81)](_0x136d69[_0x54bc85(0x4083)]);return _0x3d73d6?((_0x136d69[_0x54bc85(0x1eb2)]||_0x136d69['ForceSerializeBuffers'])&&('string'==typeof this[_0x54bc85(0x3cef)]&&'data:'===this[_0x54bc85(0x3cef)]['substr'](0x0,0x5)?(_0x3d73d6[_0x54bc85(0x37f9)]=this['_buffer'],_0x3d73d6['name']=_0x3d73d6['name'][_0x54bc85(0x3719)](_0x54bc85(0x2551),'')):this[_0x54bc85(0x2f50)]&&this[_0x54bc85(0x2f50)][_0x54bc85(0x1753)]('data:')&&this[_0x54bc85(0x3cef)]instanceof Uint8Array?_0x3d73d6[_0x54bc85(0x37f9)]=_0x54bc85(0x17dd)+(0x0,_0x24b148['Gh'])(this[_0x54bc85(0x3cef)]):(_0x136d69[_0x54bc85(0x357e)]||this[_0x54bc85(0x2f50)]&&this[_0x54bc85(0x2f50)][_0x54bc85(0x1753)](_0x54bc85(0x23d0))||this[_0x54bc85(0x328f)])&&(_0x3d73d6[_0x54bc85(0x37f9)]=(!this[_0x54bc85(0x398b)]||this[_0x54bc85(0x398b)]['_features']['supportSyncTextureRead']?_0x193cf1['_u']:_0x193cf1['Jj'])(this))),_0x3d73d6[_0x54bc85(0x147c)]=this['_invertY'],_0x3d73d6[_0x54bc85(0x17df)]=this[_0x54bc85(0x17df)],_0x3d73d6['_creationFlags']=this['_creationFlags'],_0x3d73d6[_0x54bc85(0x16ef)]=this[_0x54bc85(0x16ef)],_0x136d69[_0x54bc85(0x4083)]&&(_0x3d73d6['internalTextureUniqueId']=null!=(_0x40b4fb=null==(_0x40b4fb=this['_texture'])?void 0x0:_0x40b4fb[_0x54bc85(0x439)])?_0x40b4fb:void 0x0),this[_0x54bc85(0x3efc)]=_0x1b0eaf,_0x3d73d6):null;}[_0x5638be(0x1653)](){var _0x304cc0=_0x5638be;return _0x304cc0(0x2638);}[_0x5638be(0x2d20)](){var _0x21b2ab=_0x5638be;super[_0x21b2ab(0x2d20)](),this[_0x21b2ab(0x3fa)][_0x21b2ab(0x2af2)](),this[_0x21b2ab(0x3ed3)]=null,this['_delayedOnError']=null,this[_0x21b2ab(0x3cef)]=null;}static['Parse'](_0x539fd4,_0x3a05ff,_0x995759){var _0x221c33=_0x5638be;if(_0x539fd4[_0x221c33(0x3d25)]){const _0x2c4bd4=_0x37f42e['K'][_0x221c33(0x285b)](_0x539fd4[_0x221c33(0x3d25)]),_0x4abf9d=_0x2c4bd4[_0x221c33(0xb3f)](_0x539fd4,_0x3a05ff,_0x995759);return _0x539fd4['samplingMode']&&_0x4abf9d[_0x221c33(0x3e12)]&&_0x4abf9d[_0x221c33(0x2806)]&&_0x4abf9d[_0x221c33(0x2806)]!==_0x539fd4[_0x221c33(0x17df)]&&_0x4abf9d[_0x221c33(0x3e12)](_0x539fd4['samplingMode']),_0x4abf9d;}if(_0x539fd4[_0x221c33(0x2708)]&&!_0x539fd4[_0x221c33(0x1729)])return _0x136d69[_0x221c33(0xb78)](_0x539fd4,_0x3a05ff,_0x995759);const _0x4d0ab9=void 0x0!==_0x539fd4[_0x221c33(0x16ac)];if(!_0x539fd4[_0x221c33(0x3efc)]&&!_0x539fd4['isRenderTarget']&&!_0x4d0ab9)return null;let _0xd99caf;if(_0x4d0ab9){for(const _0x547515 of _0x3a05ff[_0x221c33(0x2636)]()[_0x221c33(0x2fe6)]())if(_0x547515[_0x221c33(0x439)]===_0x539fd4['internalTextureUniqueId']){_0xd99caf=_0x547515;break;}}const _0x3dabf9=_0x5dd66b=>{var _0x40d62e=_0x221c33,_0x22e3fb;if(_0x5dd66b&&_0x5dd66b[_0x40d62e(0x265a)]&&(_0x5dd66b[_0x40d62e(0x265a)][_0x40d62e(0x18af)]=null,_0x5dd66b[_0x40d62e(0x265a)][_0x40d62e(0x2f86)]=null,_0x5dd66b[_0x40d62e(0x265a)][_0x40d62e(0x2eb9)]=null),_0x539fd4[_0x40d62e(0x17df)]&&(_0x22e3fb=_0x539fd4[_0x40d62e(0x17df)],_0x5dd66b&&_0x5dd66b[_0x40d62e(0x17df)]!==_0x22e3fb&&_0x5dd66b[_0x40d62e(0x3e12)](_0x22e3fb)),_0x5dd66b&&_0x539fd4['animations'])for(let _0x4421b9=0x0;_0x4421b9<_0x539fd4[_0x40d62e(0x1b36)][_0x40d62e(0x132e)];_0x4421b9++){var _0x4adfcf=_0x539fd4[_0x40d62e(0x1b36)][_0x4421b9];const _0xfc360b=(0x0,_0x5680ce['q'])('BABYLON.Animation');_0xfc360b&&_0x5dd66b[_0x40d62e(0x1b36)][_0x40d62e(0x2f54)](_0xfc360b[_0x40d62e(0xb3f)](_0x4adfcf));}_0x4d0ab9&&!_0xd99caf&&null!=(_0x22e3fb=null==_0x5dd66b?void 0x0:_0x5dd66b[_0x40d62e(0x265a)])&&_0x22e3fb[_0x40d62e(0x3231)](_0x539fd4['internalTextureUniqueId']);},_0x5224b0=_0x3558c5['p4'][_0x221c33(0xb3f)](()=>{var _0x48985f=_0x221c33;let _0x938d67=!0x0;if(_0x539fd4[_0x48985f(0x187e)]&&(_0x938d67=!0x1),_0x539fd4[_0x48985f(0x292d)]){const _0x1cd468=_0x136d69[_0x48985f(0x39a7)](_0x539fd4[_0x48985f(0x3efc)],_0x539fd4[_0x48985f(0x3f27)],_0x3a05ff,_0x938d67);return _0x1cd468[_0x48985f(0x1ef0)]=_0x539fd4[_0x48985f(0x36c8)],_0x1cd468[_0x48985f(0x292d)]=_0x207f25['J']['FromArray'](_0x539fd4[_0x48985f(0x292d)]),_0x3dabf9(_0x1cd468),_0x1cd468;}if(_0x539fd4['isRenderTarget']){let _0x43d9b8=null;if(_0x539fd4[_0x48985f(0x2708)]){if(_0x3a05ff['reflectionProbes'])for(let _0x53bea=0x0;_0x53bea<_0x3a05ff[_0x48985f(0x1dff)][_0x48985f(0x132e)];_0x53bea++){var _0x5cf0fc=_0x3a05ff[_0x48985f(0x1dff)][_0x53bea];if(_0x5cf0fc[_0x48985f(0x3efc)]===_0x539fd4[_0x48985f(0x3efc)])return _0x5cf0fc[_0x48985f(0xdbc)];}}else(_0x43d9b8=_0x136d69[_0x48985f(0x242c)](_0x539fd4[_0x48985f(0x3efc)],_0x539fd4['renderTargetSize'],_0x3a05ff,_0x938d67,null!=(_0xbee5ab=_0x539fd4[_0x48985f(0xeb8)])?_0xbee5ab:0x0))[_0x48985f(0x1ef0)]=_0x539fd4[_0x48985f(0x36c8)];return _0x3dabf9(_0x43d9b8),_0x43d9b8;}{let _0x1cd380;if(_0x539fd4['base64String']&&!_0xd99caf)(_0x1cd380=_0x136d69[_0x48985f(0x3f41)](_0x539fd4[_0x48985f(0x37f9)],_0x539fd4[_0x48985f(0x37f9)],_0x3a05ff,!_0x938d67,_0x539fd4['invertY'],_0x539fd4[_0x48985f(0x17df)],()=>{_0x3dabf9(_0x1cd380);},null!=(_0xbee5ab=_0x539fd4[_0x48985f(0xeb8)])?_0xbee5ab:0x0,null!=(_0xbee5ab=_0x539fd4['_useSRGBBuffer'])&&_0xbee5ab))[_0x48985f(0x3efc)]=_0x539fd4['name'];else{let _0x344e75;_0x344e75=_0x539fd4[_0x48985f(0x3efc)]&&0x0<_0x539fd4[_0x48985f(0x3efc)][_0x48985f(0x404a)](_0x48985f(0x33db))?_0x539fd4['name']:_0x995759+_0x539fd4[_0x48985f(0x3efc)],_0x539fd4[_0x48985f(0x2f50)]&&(_0x539fd4[_0x48985f(0x2f50)][_0x48985f(0x1753)](_0x48985f(0x2551))||_0x136d69['UseSerializedUrlIfAny'])&&(_0x344e75=_0x539fd4[_0x48985f(0x2f50)]);var _0xbee5ab={'noMipmap':!_0x938d67,'invertY':_0x539fd4[_0x48985f(0x147c)],'samplingMode':_0x539fd4[_0x48985f(0x17df)],'onLoad':()=>{_0x3dabf9(_0x1cd380);},'internalTexture':_0xd99caf};_0x1cd380=new _0x136d69(_0x344e75,_0x3a05ff,_0xbee5ab);}return _0x1cd380;}},_0x539fd4,_0x3a05ff);return _0x5224b0;}static['CreateFromBase64String'](_0x145d46,_0x5506b4,_0xf0ffa9,_0x45b476,_0x4694a3,_0x5164c8=_0x136d69[_0x5638be(0xeca)],_0x5d23de=null,_0xc3fbe1=null,_0x27f0bd=_0x1cbfc3['g'][_0x5638be(0x5b0)],_0x2e3538){var _0x2401ed=_0x5638be;return new _0x136d69(_0x2401ed(0x2551)+_0x5506b4,_0xf0ffa9,_0x45b476,_0x4694a3,_0x5164c8,_0x5d23de,_0xc3fbe1,_0x145d46,!0x1,_0x27f0bd,void 0x0,void 0x0,_0x2e3538);}static[_0x5638be(0x1d9e)](_0x219749,_0x1ec974,_0x103a81,_0x2a9504=!0x1,_0x2ba59b,_0x4acb6f=!0x0,_0x5f0ac0=_0x136d69[_0x5638be(0xeca)],_0xc66837=null,_0x3ec155=null,_0x21f4ec=_0x1cbfc3['g']['TEXTUREFORMAT_RGBA'],_0x5075d4){var _0x460059=_0x5638be;return _0x460059(0x2551)!==_0x219749[_0x460059(0x46a)](0x0,0x5)&&(_0x219749=_0x460059(0x2551)+_0x219749),new _0x136d69(_0x219749,_0x103a81,_0x2ba59b,_0x4acb6f,_0x5f0ac0,_0xc66837,_0x3ec155,_0x1ec974,_0x2a9504,_0x21f4ec,void 0x0,void 0x0,_0x5075d4);}}_0x136d69[_0x5638be(0x1eb2)]=!0x0,_0x136d69['ForceSerializeBuffers']=!0x1,_0x136d69[_0x5638be(0x3cf4)]=new _0x309a37['y$'](),_0x136d69[_0x5638be(0x4083)]=!0x1,_0x136d69[_0x5638be(0xb78)]=(_0x107004,_0x4adb3a,_0x47fd32)=>{throw(0x0,_0xfc0a55['S'])('CubeTexture');},_0x136d69['_CreateMirror']=(_0x219ea1,_0x16f5bb,_0x505ea3,_0x3ea136)=>{throw(0x0,_0xfc0a55['S'])('MirrorTexture');},_0x136d69[_0x5638be(0x242c)]=(_0x20dd64,_0x304f78,_0x474efb,_0xdab5fd,_0x30fb6e)=>{var _0x1456d0=_0x5638be;throw(0x0,_0xfc0a55['S'])(_0x1456d0(0x1ec1));},_0x136d69[_0x5638be(0x3560)]=_0x1cbfc3['g'][_0x5638be(0xe4b)],_0x136d69[_0x5638be(0x376c)]=_0x1cbfc3['g'][_0x5638be(0x3eaf)],_0x136d69[_0x5638be(0xe7)]=_0x1cbfc3['g'][_0x5638be(0x3a6e)],_0x136d69[_0x5638be(0x36ab)]=_0x1cbfc3['g']['TEXTURE_LINEAR_LINEAR_MIPNEAREST'],_0x136d69[_0x5638be(0xeca)]=_0x1cbfc3['g'][_0x5638be(0x3fc7)],_0x136d69[_0x5638be(0x2b71)]=_0x1cbfc3['g'][_0x5638be(0x7ed)],_0x136d69['NEAREST_NEAREST_MIPNEAREST']=_0x1cbfc3['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST'],_0x136d69[_0x5638be(0x3250)]=_0x1cbfc3['g']['TEXTURE_NEAREST_LINEAR_MIPNEAREST'],_0x136d69['NEAREST_LINEAR_MIPLINEAR']=_0x1cbfc3['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR'],_0x136d69['NEAREST_LINEAR']=_0x1cbfc3['g'][_0x5638be(0x26ff)],_0x136d69[_0x5638be(0x3a67)]=_0x1cbfc3['g'][_0x5638be(0x2fcf)],_0x136d69[_0x5638be(0x3fd3)]=_0x1cbfc3['g'][_0x5638be(0x3535)],_0x136d69[_0x5638be(0x3b52)]=_0x1cbfc3['g'][_0x5638be(0x1018)],_0x136d69['LINEAR_LINEAR']=_0x1cbfc3['g'][_0x5638be(0x2635)],_0x136d69['LINEAR_NEAREST']=_0x1cbfc3['g'][_0x5638be(0x348)],_0x136d69[_0x5638be(0x20b7)]=_0x1cbfc3['g']['TEXTURE_EXPLICIT_MODE'],_0x136d69[_0x5638be(0x1f22)]=_0x1cbfc3['g']['TEXTURE_SPHERICAL_MODE'],_0x136d69[_0x5638be(0x279d)]=_0x1cbfc3['g'][_0x5638be(0x166)],_0x136d69[_0x5638be(0x2463)]=_0x1cbfc3['g'][_0x5638be(0x19a5)],_0x136d69[_0x5638be(0x20ac)]=_0x1cbfc3['g'][_0x5638be(0x117f)],_0x136d69[_0x5638be(0xec8)]=_0x1cbfc3['g']['TEXTURE_SKYBOX_MODE'],_0x136d69[_0x5638be(0x3795)]=_0x1cbfc3['g'][_0x5638be(0x3720)],_0x136d69[_0x5638be(0x3e9c)]=_0x1cbfc3['g']['TEXTURE_EQUIRECTANGULAR_MODE'],_0x136d69[_0x5638be(0x3a80)]=_0x1cbfc3['g'][_0x5638be(0x3014)],_0x136d69[_0x5638be(0x2601)]=_0x1cbfc3['g'][_0x5638be(0x403a)],_0x136d69[_0x5638be(0x2d3b)]=_0x1cbfc3['g'][_0x5638be(0x29cc)],_0x136d69['WRAP_ADDRESSMODE']=_0x1cbfc3['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x136d69['MIRROR_ADDRESSMODE']=_0x1cbfc3['g'][_0x5638be(0x28fa)],_0x32132e([(_0x136d69[_0x5638be(0x3f4a)]=!0x1,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x2f50),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x3987),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x4ff),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x3763),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x3c8d),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69['prototype'],_0x5638be(0x36e5),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x349d),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0xde1),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69['prototype'],_0x5638be(0xc57),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],'vRotationCenter',void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x3ec6),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x4097),void 0x0),_0x32132e([(0x0,_0x3558c5['qC'])()],_0x136d69[_0x5638be(0x1229)],_0x5638be(0x258e),null),(0x0,_0x5680ce['H'])(_0x5638be(0x3530),_0x136d69),_0x3558c5['p4'][_0x5638be(0xcbf)]=_0x136d69['Parse'];},0x95d9:(_0x2d66a8,_0x108048,_0x36cc0b)=>{var _0x4c5150=a8_0x49466b;_0x36cc0b['d'](_0x108048,{'a':()=>_0x459cb3});var _0x1f0ee4=_0x36cc0b(0x77a5);class _0x459cb3{constructor(){var _0x38096c=a8_0x58a1;this[_0x38096c(0x17df)]=-0x1,this['_useMipMaps']=!0x0,this[_0x38096c(0x18af)]=null,this['_cachedWrapV']=null,this[_0x38096c(0x2eb9)]=null,this[_0x38096c(0x3817)]=null,this[_0x38096c(0xd15)]=0x0;}get[_0x4c5150(0x255d)](){var _0x33ce2a=_0x4c5150;return this[_0x33ce2a(0x18af)];}set[_0x4c5150(0x255d)](_0x4fccc6){var _0x30c20e=_0x4c5150;this[_0x30c20e(0x18af)]=_0x4fccc6;}get[_0x4c5150(0x494)](){var _0x528540=_0x4c5150;return this[_0x528540(0x2f86)];}set[_0x4c5150(0x494)](_0x141b79){var _0x4d5710=_0x4c5150;this[_0x4d5710(0x2f86)]=_0x141b79;}get[_0x4c5150(0x1f24)](){return this['_cachedWrapR'];}set[_0x4c5150(0x1f24)](_0x1740be){this['_cachedWrapR']=_0x1740be;}get['anisotropicFilteringLevel'](){return this['_cachedAnisotropicFilteringLevel'];}set[_0x4c5150(0x21f3)](_0x47041f){var _0x54819e=_0x4c5150;this[_0x54819e(0x3817)]=_0x47041f;}get['comparisonFunction'](){return this['_comparisonFunction'];}set[_0x4c5150(0x1cbe)](_0x363fd1){var _0x365583=_0x4c5150;this[_0x365583(0xd15)]=_0x363fd1;}get['useMipMaps'](){var _0x1a43ec=_0x4c5150;return this[_0x1a43ec(0x3576)];}set[_0x4c5150(0x3de8)](_0x5753a1){var _0x413385=_0x4c5150;this[_0x413385(0x3576)]=_0x5753a1;}['setParameters'](_0x186672=_0x1f0ee4['g'][_0x4c5150(0x391c)],_0x87f583=_0x1f0ee4['g'][_0x4c5150(0x391c)],_0x2d1a27=_0x1f0ee4['g'][_0x4c5150(0x391c)],_0x134ced=0x1,_0x5cfcec=_0x1f0ee4['g'][_0x4c5150(0x3a6e)],_0x306811=0x0){var _0x4840ce=_0x4c5150;return this[_0x4840ce(0x18af)]=_0x186672,this[_0x4840ce(0x2f86)]=_0x87f583,this['_cachedWrapR']=_0x2d1a27,this[_0x4840ce(0x3817)]=_0x134ced,this[_0x4840ce(0x17df)]=_0x5cfcec,this[_0x4840ce(0xd15)]=_0x306811,this;}[_0x4c5150(0x9c2)](_0x4d18b2){var _0x1ebbce=_0x4c5150;return this[_0x1ebbce(0x18af)]===_0x4d18b2[_0x1ebbce(0x18af)]&&this['_cachedWrapV']===_0x4d18b2[_0x1ebbce(0x2f86)]&&this[_0x1ebbce(0x2eb9)]===_0x4d18b2[_0x1ebbce(0x2eb9)]&&this[_0x1ebbce(0x3817)]===_0x4d18b2[_0x1ebbce(0x3817)]&&this[_0x1ebbce(0x17df)]===_0x4d18b2[_0x1ebbce(0x17df)]&&this[_0x1ebbce(0xd15)]===_0x4d18b2[_0x1ebbce(0xd15)]&&this['_useMipMaps']===_0x4d18b2[_0x1ebbce(0x3576)];}}},0xa4c7:(_0x169723,_0x18f948,_0x2be33b)=>{_0x2be33b(0xdbbf),class extends null{};},0xdbbf:(_0x4a7997,_0xc291c,_0x3a0533)=>{var _0x58eb7a=a8_0x49466b;_0x3a0533['d'](_0xc291c,{'g':()=>_0x305b64});var _0x18b819=_0x3a0533(0x77a5),_0x3df1b5=_0x3a0533(0xceed);class _0x305b64{constructor(_0x38e314){var _0x567a5c=a8_0x58a1;this[_0x567a5c(0x594)]=_0x18b819['g'][_0x567a5c(0x391c)],this[_0x567a5c(0x1cdf)]=_0x18b819['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0x567a5c(0x1f24)]=_0x18b819['g'][_0x567a5c(0x391c)],this['anisotropicFilteringLevel']=0x4,this['delayLoadState']=_0x18b819['g']['DELAYLOADSTATE_NONE'],this[_0x567a5c(0x265a)]=null,this['_engine']=null,this['_cachedSize']=_0x3df1b5['$'][_0x567a5c(0x1b83)](),this[_0x567a5c(0x370)]=_0x3df1b5['$']['Zero'](),this[_0x567a5c(0xeb3)]=_0x18b819['g'][_0x567a5c(0x3a6e)],this[_0x567a5c(0x265a)]=_0x305b64[_0x567a5c(0x2247)](_0x38e314)?_0x38e314[_0x567a5c(0xc52)]:_0x38e314,this[_0x567a5c(0x265a)]&&(this['_engine']=this[_0x567a5c(0x265a)]['getEngine']());}get[_0x58eb7a(0x255d)](){var _0x11ac56=_0x58eb7a;return this[_0x11ac56(0x594)];}set['wrapU'](_0x2c705b){this['_wrapU']=_0x2c705b;}get[_0x58eb7a(0x494)](){var _0x44e930=_0x58eb7a;return this[_0x44e930(0x1cdf)];}set['wrapV'](_0x1cfe5e){var _0x1d58a1=_0x58eb7a;this[_0x1d58a1(0x1cdf)]=_0x1cfe5e;}get[_0x58eb7a(0x3f4d)](){return 0x0;}get[_0x58eb7a(0x2708)](){var _0x38cdc9=_0x58eb7a;return!!this[_0x38cdc9(0x265a)]&&this[_0x38cdc9(0x265a)]['isCube'];}set[_0x58eb7a(0x2708)](_0x32a245){var _0x1727e2=_0x58eb7a;this[_0x1727e2(0x265a)]&&(this[_0x1727e2(0x265a)][_0x1727e2(0x2708)]=_0x32a245);}get[_0x58eb7a(0x2dd)](){var _0x4e287a=_0x58eb7a;return!!this[_0x4e287a(0x265a)]&&this[_0x4e287a(0x265a)]['is3D'];}set['is3D'](_0x57db19){var _0x4c0bc7=_0x58eb7a;this[_0x4c0bc7(0x265a)]&&(this['_texture']['is3D']=_0x57db19);}get[_0x58eb7a(0x9d8)](){var _0x52aa08=_0x58eb7a;return!!this[_0x52aa08(0x265a)]&&this[_0x52aa08(0x265a)][_0x52aa08(0x9d8)];}set['is2DArray'](_0x405162){var _0x3779e7=_0x58eb7a;this[_0x3779e7(0x265a)]&&(this['_texture']['is2DArray']=_0x405162);}[_0x58eb7a(0x1653)](){var _0x2a52f6=_0x58eb7a;return _0x2a52f6(0x340a);}static[_0x58eb7a(0x2247)](_0x38d858){var _0x4b74bb=_0x58eb7a;return void 0x0!==(null==_0x38d858?void 0x0:_0x38d858[_0x4b74bb(0x3660)]);}['isReady'](){var _0x43c2f8=_0x58eb7a;return this[_0x43c2f8(0x11f2)]===_0x18b819['g']['DELAYLOADSTATE_NOTLOADED']?(this['delayLoad'](),!0x1):!!this[_0x43c2f8(0x265a)]&&this[_0x43c2f8(0x265a)]['isReady'];}[_0x58eb7a(0x9ef)](){}['getInternalTexture'](){var _0xb67061=_0x58eb7a;return this[_0xb67061(0x265a)];}['getSize'](){var _0x274bd9=_0x58eb7a;if(this[_0x274bd9(0x265a)]){if(this[_0x274bd9(0x265a)][_0x274bd9(0x37ce)])return this[_0x274bd9(0x1acb)][_0x274bd9(0x37ce)]=this[_0x274bd9(0x265a)][_0x274bd9(0x37ce)],this[_0x274bd9(0x1acb)][_0x274bd9(0x1995)]=this['_texture']['height'],this[_0x274bd9(0x1acb)];if(this[_0x274bd9(0x265a)][_0x274bd9(0x7eb)])return this['_cachedSize'][_0x274bd9(0x37ce)]=this[_0x274bd9(0x265a)][_0x274bd9(0x7eb)],this[_0x274bd9(0x1acb)][_0x274bd9(0x1995)]=this[_0x274bd9(0x265a)][_0x274bd9(0x7eb)],this['_cachedSize'];}return this[_0x274bd9(0x1acb)];}[_0x58eb7a(0xa63)](){var _0x3d302b=_0x58eb7a;return this[_0x3d302b(0x3a4f)]()&&this[_0x3d302b(0x265a)]?this[_0x3d302b(0x265a)][_0x3d302b(0x7eb)]?(this[_0x3d302b(0x370)][_0x3d302b(0x37ce)]=this[_0x3d302b(0x265a)][_0x3d302b(0x7eb)],this['_cachedBaseSize'][_0x3d302b(0x1995)]=this[_0x3d302b(0x265a)][_0x3d302b(0x7eb)]):(this[_0x3d302b(0x370)]['width']=this[_0x3d302b(0x265a)][_0x3d302b(0x40a8)],this[_0x3d302b(0x370)][_0x3d302b(0x1995)]=this['_texture'][_0x3d302b(0x3db)]):(this[_0x3d302b(0x370)][_0x3d302b(0x37ce)]=0x0,this[_0x3d302b(0x370)]['height']=0x0),this[_0x3d302b(0x370)];}get[_0x58eb7a(0x17df)](){var _0x156430=_0x58eb7a;return this[_0x156430(0x265a)]?this[_0x156430(0x265a)][_0x156430(0x17df)]:this[_0x156430(0xeb3)];}[_0x58eb7a(0x3e12)](_0x1b4f6c){var _0x18dae4=_0x58eb7a;this[_0x18dae4(0x265a)]&&this[_0x18dae4(0x398b)]&&this[_0x18dae4(0x398b)]['updateTextureSamplingMode'](_0x1b4f6c,this[_0x18dae4(0x265a)]);}['releaseInternalTexture'](){var _0x9c9cdf=_0x58eb7a;this[_0x9c9cdf(0x265a)]&&(this[_0x9c9cdf(0x265a)][_0x9c9cdf(0x2d20)](),this[_0x9c9cdf(0x265a)]=null);}['dispose'](){var _0x59249e=_0x58eb7a;this[_0x59249e(0x265a)]&&(this[_0x59249e(0x53e)](),this[_0x59249e(0x398b)]=null);}}},0x7cd6:(_0x490cfd,_0x8c80d2,_0x3f5a4f)=>{var _0x3d8dd7=a8_0x49466b;_0x3f5a4f['d'](_0x8c80d2,{'f':()=>_0x2f0155});function _0x932ac(_0x4d1b78,_0x5a459c,_0x52b10f,_0x39d397){return new(_0x52b10f=_0x52b10f||Promise)(function(_0xf588c8,_0x22b59d){var _0x25afc1=a8_0x58a1;function _0x28acc1(_0xd211a9){var _0x598a18=a8_0x58a1;try{_0x1931ad(_0x39d397[_0x598a18(0x3023)](_0xd211a9));}catch(_0x38e584){_0x22b59d(_0x38e584);}}function _0x258c24(_0x6658b3){var _0x4d0688=a8_0x58a1;try{_0x1931ad(_0x39d397[_0x4d0688(0x1f39)](_0x6658b3));}catch(_0x195874){_0x22b59d(_0x195874);}}function _0x1931ad(_0x2d9f01){var _0x4ccfc6=a8_0x58a1,_0x166a63;_0x2d9f01[_0x4ccfc6(0x106)]?_0xf588c8(_0x2d9f01['value']):((_0x166a63=_0x2d9f01[_0x4ccfc6(0x856)])instanceof _0x52b10f?_0x166a63:new _0x52b10f(function(_0x559ee8){_0x559ee8(_0x166a63);}))[_0x4ccfc6(0x1af5)](_0x28acc1,_0x258c24);}_0x1931ad((_0x39d397=_0x39d397[_0x25afc1(0xf17)](_0x4d1b78,_0x5a459c||[]))[_0x25afc1(0x3023)]());});}var _0x14bc66=_0x3f5a4f(0xf96c),_0xbd2231=_0x3f5a4f(0xe222),_0x479da9=_0x3f5a4f(0x10ea4),_0x3230f3=_0x3f5a4f(0xbac7),_0x3c024d=_0x3f5a4f(0x77a5);_0x3f5a4f(0x89d3),_0x3f5a4f(0xecbf);function _0x2c3283(_0x5afc14){var _0x30c0c6=a8_0x58a1;for(;_0x5afc14[_0x30c0c6(0x3370)];)_0x5afc14[_0x30c0c6(0x3d1d)](_0x5afc14[_0x30c0c6(0x3370)]);_0x5afc14['srcObject']=null,_0x5afc14['src']='',_0x5afc14['removeAttribute'](_0x30c0c6(0x23b1));}class _0x2f0155 extends _0x3230f3['x']{constructor(_0x59b6b3,_0x4cbe99,_0x37b650,_0x229743=!0x1,_0x6b3a25=!0x1,_0x55b732=_0x3230f3['x'][_0x3d8dd7(0xeca)],_0x261f4f={},_0x2820a7,_0x3c591c=_0x3c024d['g'][_0x3d8dd7(0x5b0)]){var _0x5ed805=_0x3d8dd7;super(null,_0x37b650,!_0x229743,_0x6b3a25),this[_0x5ed805(0x425)]=null,this['_stillImageCaptured']=!0x1,this[_0x5ed805(0x1f4d)]=!0x1,this['_frameId']=-0x1,this[_0x5ed805(0x2bfe)]=null,this[_0x5ed805(0x2df6)]=!0x1,this['_resizeInternalTexture']=()=>{var _0x445db0=_0x5ed805,_0x194745;null!=this[_0x445db0(0x265a)]&&this['_texture'][_0x445db0(0x2d20)](),!this[_0x445db0(0xd44)]()[_0x445db0(0xcd)]||_0xbd2231['w1'][_0x445db0(0x23e2)](this[_0x445db0(0x2e63)][_0x445db0(0x19cd)])&&_0xbd2231['w1'][_0x445db0(0x23e2)](this['video'][_0x445db0(0x22f3)])?(this[_0x445db0(0x255d)]=_0x3230f3['x'][_0x445db0(0x3d20)],this[_0x445db0(0x494)]=_0x3230f3['x'][_0x445db0(0x3d20)]):(this[_0x445db0(0x255d)]=_0x3230f3['x'][_0x445db0(0x2d3b)],this['wrapV']=_0x3230f3['x']['CLAMP_ADDRESSMODE'],this[_0x445db0(0x2962)]=!0x1),this['_texture']=this['_getEngine']()[_0x445db0(0x1d7b)](this[_0x445db0(0x2e63)][_0x445db0(0x19cd)],this[_0x445db0(0x2e63)][_0x445db0(0x22f3)],this['_generateMipMaps'],this['samplingMode']),this[_0x445db0(0x265a)]['format']=null!=(_0x194745=this['_format'])?_0x194745:_0x3c024d['g'][_0x445db0(0x5b0)],this['_frameId']=-0x1,this[_0x445db0(0xa5c)]();},this['_createInternalTexture']=()=>{var _0x4cc40b=_0x5ed805;if(null!=this[_0x4cc40b(0x265a)]){if(!this[_0x4cc40b(0x1f4d)])return;this[_0x4cc40b(0x1f4d)]=!0x1;}if(this[_0x4cc40b(0x2e63)][_0x4cc40b(0x2b6c)](_0x4cc40b(0x2545),this['_resizeInternalTexture']),this[_0x4cc40b(0x26e)](),this[_0x4cc40b(0x2e63)][_0x4cc40b(0x190c)]||this['_settings']['poster']||this[_0x4cc40b(0xc34)][_0x4cc40b(0x6ed)])this[_0x4cc40b(0xa5c)](),this[_0x4cc40b(0x3fa)][_0x4cc40b(0x2ac4)]()&&this[_0x4cc40b(0x3fa)][_0x4cc40b(0x3e9)](this);else{const _0x33cf24=this[_0x4cc40b(0x2e63)]['onplaying'],_0x1cac6d=this['video'][_0x4cc40b(0x28ad)];this['video']['muted']=!0x0,this[_0x4cc40b(0x2e63)][_0x4cc40b(0x147a)]=()=>{var _0x2961d4=_0x4cc40b;this[_0x2961d4(0x2e63)]['muted']=_0x1cac6d,this[_0x2961d4(0x2e63)]['onplaying']=_0x33cf24,this['_updateInternalTexture'](),this[_0x2961d4(0x2df6)]||this['video'][_0x2961d4(0x2a2f)](),this[_0x2961d4(0x3fa)]['hasObservers']()&&this[_0x2961d4(0x3fa)][_0x2961d4(0x3e9)](this);},this['_handlePlay']();}},this[_0x5ed805(0x2de1)]=()=>{var _0x20c368=_0x5ed805;null==this['_texture']||this[_0x20c368(0x1f4d)]||(this[_0x20c368(0x265a)][_0x20c368(0x2d20)](),this[_0x20c368(0x265a)]=null);},this[_0x5ed805(0xa5c)]=()=>{var _0x9b36e6=_0x5ed805,_0x4feac2;null==this['_texture']||this['video'][_0x9b36e6(0x171)]<this[_0x9b36e6(0x2e63)][_0x9b36e6(0x3501)]||this[_0x9b36e6(0x1f4d)]||(_0x4feac2=this['getScene']()[_0x9b36e6(0x3923)](),this[_0x9b36e6(0x178c)]!==_0x4feac2&&(this[_0x9b36e6(0x178c)]=_0x4feac2,this[_0x9b36e6(0xd44)]()[_0x9b36e6(0xbb7)](this[_0x9b36e6(0x265a)],this[_0x9b36e6(0x1c4a)]||this['video'],this[_0x9b36e6(0x3c97)])));},this[_0x5ed805(0xc34)]=Object['assign']({'autoPlay':!0x0,'loop':!0x0,'autoUpdateTexture':!0x0},_0x261f4f),this[_0x5ed805(0x3f76)]=_0x2820a7,this[_0x5ed805(0x2962)]=_0x229743,this[_0x5ed805(0xeb3)]=_0x55b732,this[_0x5ed805(0x2d10)]=this[_0x5ed805(0xc34)][_0x5ed805(0x2d10)],this['_currentSrc']=_0x4cbe99,this[_0x5ed805(0x3efc)]=_0x59b6b3||this['_getName'](_0x4cbe99),this['video']=this[_0x5ed805(0x1be0)](_0x4cbe99),this['_externalTexture']=null!=(_0x261f4f=null==(_0x6b3a25=this[_0x5ed805(0x398b)])?void 0x0:_0x6b3a25[_0x5ed805(0x1d0e)](this[_0x5ed805(0x2e63)]))?_0x261f4f:null,this['_settings'][_0x5ed805(0x6ed)]||(this[_0x5ed805(0xc34)][_0x5ed805(0x1b34)]&&(this[_0x5ed805(0x2e63)][_0x5ed805(0x1b34)]=this[_0x5ed805(0xc34)][_0x5ed805(0x1b34)]),void 0x0!==this[_0x5ed805(0xc34)][_0x5ed805(0xda3)]&&(this[_0x5ed805(0x2e63)][_0x5ed805(0x190c)]=this[_0x5ed805(0xc34)][_0x5ed805(0xda3)]),void 0x0!==this[_0x5ed805(0xc34)][_0x5ed805(0x3934)]&&(this[_0x5ed805(0x2e63)]['loop']=this[_0x5ed805(0xc34)]['loop']),void 0x0!==this[_0x5ed805(0xc34)]['muted']&&(this[_0x5ed805(0x2e63)][_0x5ed805(0x28ad)]=this['_settings']['muted']),this['video']['setAttribute']('playsinline',''),this[_0x5ed805(0x2e63)][_0x5ed805(0x2b6c)](_0x5ed805(0x1563),this[_0x5ed805(0xa5c)]),this[_0x5ed805(0x2e63)][_0x5ed805(0x2b6c)](_0x5ed805(0x3578),this['_updateInternalTexture']),this[_0x5ed805(0x2e63)]['addEventListener'](_0x5ed805(0x161d),this[_0x5ed805(0x2de1)]),this['_settings'][_0x5ed805(0xda3)]&&this[_0x5ed805(0x302a)]()),this[_0x5ed805(0x11da)]=this['_settings'][_0x5ed805(0x1b34)]&&!this[_0x5ed805(0xc34)][_0x5ed805(0xda3)]?_0x5ed805(0x4d7):_0x5ed805(0x3cc6),this[_0x5ed805(0x2e63)][_0x5ed805(0x2b6c)](this['_createInternalTextureOnEvent'],this[_0x5ed805(0xe6)]),this[_0x5ed805(0x426)]=_0x3c591c,_0x2820a7=this[_0x5ed805(0x2e63)][_0x5ed805(0x171)]>=this[_0x5ed805(0x2e63)]['HAVE_CURRENT_DATA'],!this[_0x5ed805(0xc34)][_0x5ed805(0x1b34)]||this['_settings']['autoPlay']&&_0x2820a7?_0x2820a7&&this[_0x5ed805(0xe6)]():(this[_0x5ed805(0x265a)]=this[_0x5ed805(0xd44)]()[_0x5ed805(0x719)](this[_0x5ed805(0xc34)]['poster'],!0x1,!this[_0x5ed805(0x147c)],_0x37b650),this[_0x5ed805(0x1f4d)]=!0x0);}get[_0x3d8dd7(0x388f)](){var _0x17fee7=_0x3d8dd7;return this[_0x17fee7(0x425)]||(this[_0x17fee7(0x425)]=new _0x14bc66['y$']()),this['_onUserActionRequestedObservable'];}['_processError'](_0x1aad7e){var _0x434809=_0x3d8dd7;this[_0x434809(0x2df6)]=!0x0,this['_onError']?this['_onError'](null==_0x1aad7e?void 0x0:_0x1aad7e[_0x434809(0x1fa0)]):_0x479da9['Y'][_0x434809(0x350c)](null==_0x1aad7e?void 0x0:_0x1aad7e[_0x434809(0x1fa0)]);}[_0x3d8dd7(0x302a)](){var _0x3c12e6=_0x3d8dd7;this['_errorFound']=!0x1,this[_0x3c12e6(0x2e63)]['play']()[_0x3c12e6(0x310e)](_0x3b27de=>{var _0x505848=_0x3c12e6;if(_0x505848(0x1cd9)===(null==_0x3b27de?void 0x0:_0x3b27de[_0x505848(0x3efc)])){if(this['_onUserActionRequestedObservable']&&this['_onUserActionRequestedObservable']['hasObservers']())return void this[_0x505848(0x425)]['notifyObservers'](this);if(!this[_0x505848(0x2e63)][_0x505848(0x28ad)])return _0x479da9['Y'][_0x505848(0x2e91)](_0x505848(0x39f5)),this[_0x505848(0x2e63)][_0x505848(0x28ad)]=!0x0,this[_0x505848(0x2df6)]=!0x1,void this[_0x505848(0x2e63)][_0x505848(0x4d7)]()['catch'](_0x4fa0cc=>{var _0xcacc20=_0x505848;this[_0xcacc20(0xf8a)](_0x4fa0cc);});}this['_processError'](_0x3b27de);});}[_0x3d8dd7(0x1653)](){return'VideoTexture';}[_0x3d8dd7(0x2f88)](_0x5bce28){var _0x470afe=_0x3d8dd7;return _0x5bce28 instanceof HTMLVideoElement?_0x5bce28[_0x470afe(0x1169)]:_0x470afe(0x20cb)==typeof _0x5bce28?_0x5bce28[_0x470afe(0x27d6)]():_0x5bce28;}[_0x3d8dd7(0x1be0)](_0x1104f2){var _0x5601bd=_0x3d8dd7;if(_0x1104f2[_0x5601bd(0x1680)])return _0x1104f2;if(_0x1104f2 instanceof HTMLVideoElement)return _0xbd2231['w1'][_0x5601bd(0x8cc)](_0x1104f2[_0x5601bd(0x1169)],_0x1104f2),_0x1104f2;const _0x133bc0=document[_0x5601bd(0x536)](_0x5601bd(0x2e63));return'string'==typeof _0x1104f2?(_0xbd2231['w1'][_0x5601bd(0x8cc)](_0x1104f2,_0x133bc0),_0x133bc0[_0x5601bd(0x23b1)]=_0x1104f2):(_0xbd2231['w1'][_0x5601bd(0x8cc)](_0x1104f2[0x0],_0x133bc0),_0x1104f2[_0x5601bd(0x2f62)](_0x267295=>{var _0x52f8a4=_0x5601bd;const _0x905f0c=document[_0x52f8a4(0x536)]('source');_0x905f0c[_0x52f8a4(0x23b1)]=_0x267295,_0x133bc0['appendChild'](_0x905f0c);})),this[_0x5601bd(0x3af1)]['addOnce'](()=>{_0x2c3283(_0x133bc0);}),_0x133bc0;}[_0x3d8dd7(0x220)](){this['update']();}[_0x3d8dd7(0x2c28)](){var _0x43d522=_0x3d8dd7;this[_0x43d522(0x2d10)]&&this[_0x43d522(0xc0f)](!0x0);}[_0x3d8dd7(0xc0f)](_0x5accaa){var _0x27e5cc=_0x3d8dd7;!_0x5accaa||this[_0x27e5cc(0x2e63)][_0x27e5cc(0x1563)]&&this[_0x27e5cc(0x1506)]||(this[_0x27e5cc(0x1506)]=!0x0,this[_0x27e5cc(0xa5c)]());}[_0x3d8dd7(0x60c)](_0x606686){var _0x3bf1bc=_0x3d8dd7;this['video']['src']=_0x606686,this[_0x3bf1bc(0x2bfe)]=_0x606686;}[_0x3d8dd7(0x11fe)](){var _0x179468=_0x3d8dd7;return new _0x2f0155(this['name'],this[_0x179468(0x2bfe)],this['getScene'](),this[_0x179468(0x2962)],this[_0x179468(0x147c)],this[_0x179468(0x17df)],this['_settings']);}[_0x3d8dd7(0x2d20)](){var _0x1189ff=_0x3d8dd7,_0x17f40a;super[_0x1189ff(0x2d20)](),this[_0x1189ff(0x2bfe)]=null,this[_0x1189ff(0x425)]&&(this['_onUserActionRequestedObservable'][_0x1189ff(0x2af2)](),this[_0x1189ff(0x425)]=null),this[_0x1189ff(0x2e63)][_0x1189ff(0x1d60)](this[_0x1189ff(0x11da)],this[_0x1189ff(0xe6)]),this['_settings'][_0x1189ff(0x6ed)]||(this[_0x1189ff(0x2e63)][_0x1189ff(0x1d60)](_0x1189ff(0x1563),this[_0x1189ff(0xa5c)]),this[_0x1189ff(0x2e63)][_0x1189ff(0x1d60)](_0x1189ff(0x3578),this[_0x1189ff(0xa5c)]),this[_0x1189ff(0x2e63)][_0x1189ff(0x1d60)](_0x1189ff(0x161d),this[_0x1189ff(0x2de1)]),this['video'][_0x1189ff(0x1d60)](_0x1189ff(0x2545),this[_0x1189ff(0x26e)]),this[_0x1189ff(0x2e63)]['pause']()),null!=(_0x17f40a=this[_0x1189ff(0x1c4a)])&&_0x17f40a['dispose']();}static[_0x3d8dd7(0x2b58)](_0x302dff,_0x2aa2ef,_0x5851a0,_0x5f0ee6=!0x0){var _0x380b8e=_0x3d8dd7;const _0x161aaa=_0x302dff[_0x380b8e(0x2636)]()[_0x380b8e(0x19d4)](_0x5851a0);return _0x302dff[_0x380b8e(0x2636)]()['_badOS']&&(document[_0x380b8e(0x208a)][_0x380b8e(0x2e77)](_0x161aaa),_0x161aaa[_0x380b8e(0x403e)][_0x380b8e(0xcc9)]=_0x380b8e(0xe7c),_0x161aaa['style'][_0x380b8e(0x3474)]='0',_0x161aaa[_0x380b8e(0x403e)][_0x380b8e(0x8c5)]=_0x380b8e(0x7c0),_0x161aaa['style'][_0x380b8e(0x3404)]=_0x380b8e(0x26f6),_0x161aaa[_0x380b8e(0x403e)]['right']=_0x380b8e(0x26f6)),_0x161aaa[_0x380b8e(0x2af3)]('autoplay',''),_0x161aaa[_0x380b8e(0x2af3)](_0x380b8e(0x28ad),_0x380b8e(0x72f)),_0x161aaa[_0x380b8e(0x2af3)](_0x380b8e(0x937),''),_0x161aaa[_0x380b8e(0x28ad)]=!0x0,_0x161aaa[_0x380b8e(0x1680)]||(void 0x0!==_0x161aaa['mozSrcObject']?_0x161aaa[_0x380b8e(0x24d9)]=_0x2aa2ef:'object'==typeof _0x161aaa[_0x380b8e(0xbbe)]?_0x161aaa[_0x380b8e(0xbbe)]=_0x2aa2ef:_0x161aaa[_0x380b8e(0x23b1)]=window['URL']&&window['URL'][_0x380b8e(0x3ac)](_0x2aa2ef)),new Promise(_0xd52229=>{var _0xf51c32=_0x380b8e;const _0x4e5d77=()=>{var _0x10d1f6=a8_0x58a1;const _0x476be4=new _0x2f0155(_0x10d1f6(0x2e63),_0x161aaa,_0x302dff,!0x0,_0x5f0ee6,void 0x0,void 0x0,void 0x0,_0x3c024d['g']['TEXTUREFORMAT_RGB']);_0x302dff['getEngine']()[_0x10d1f6(0x240e)]&&_0x476be4[_0x10d1f6(0x3af1)][_0x10d1f6(0x38c2)](()=>{var _0x4b9998=_0x10d1f6;_0x161aaa[_0x4b9998(0x2473)]();}),_0x476be4[_0x10d1f6(0x3af1)][_0x10d1f6(0x38c2)](()=>{_0x2c3283(_0x161aaa);}),_0xd52229(_0x476be4),_0x161aaa['removeEventListener'](_0x10d1f6(0x2b05),_0x4e5d77);};_0x161aaa['addEventListener'](_0xf51c32(0x2b05),_0x4e5d77),_0x161aaa['play']();});}static[_0x3d8dd7(0x1c49)](_0x22689c,_0x1e18e7,_0x1c19a9=!0x1,_0x5ce842=!0x0){return _0x932ac(this,void 0x0,void 0x0,function*(){var _0x4513c0=a8_0x58a1;if(navigator[_0x4513c0(0x1474)]){const _0x2acc64=yield navigator[_0x4513c0(0x1474)]['getUserMedia']({'video':_0x1e18e7,'audio':_0x1c19a9}),_0x16c596=yield this[_0x4513c0(0x2b58)](_0x22689c,_0x2acc64,_0x1e18e7,_0x5ce842);return _0x16c596['onDisposeObservable'][_0x4513c0(0x38c2)](()=>{var _0x318ad3=_0x4513c0;_0x2acc64[_0x318ad3(0x1b8d)]()[_0x318ad3(0x2f62)](_0x567452=>{_0x567452['stop']();});}),_0x16c596;}return Promise['reject'](_0x4513c0(0x16f1));});}static['CreateFromWebCam'](_0x38d119,_0x472e8c,_0x5fb9bd,_0x232cac=!0x1,_0x3f15e8=!0x0){var _0x379d58=_0x3d8dd7;this[_0x379d58(0x1c49)](_0x38d119,_0x5fb9bd,_0x232cac,_0x3f15e8)[_0x379d58(0x1af5)](function(_0x295498){_0x472e8c&&_0x472e8c(_0x295498);})[_0x379d58(0x310e)](function(_0x48bac6){var _0x142b62=_0x379d58;_0x479da9['Y'][_0x142b62(0x350c)](_0x48bac6[_0x142b62(0x3efc)]);});}}},0x16ce1:(_0x55f0f4,_0x2567d0,_0x22db6a)=>{var _0x31be5f=a8_0x49466b;_0x22db6a['d'](_0x2567d0,{'U':()=>_0xd54503});function _0x5250ee(_0x24e2e6,_0x182e2a,_0x2a4c5e,_0x53f521){var _0x48befb=a8_0x58a1,_0x1c6b53,_0x23183b=arguments[_0x48befb(0x132e)],_0xc0c4ca=_0x23183b<0x3?_0x182e2a:null===_0x53f521?_0x53f521=Object[_0x48befb(0x319d)](_0x182e2a,_0x2a4c5e):_0x53f521;if(_0x48befb(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x48befb(0x14d7)])_0xc0c4ca=Reflect[_0x48befb(0x14d7)](_0x24e2e6,_0x182e2a,_0x2a4c5e,_0x53f521);else{for(var _0x3f139d=_0x24e2e6['length']-0x1;0x0<=_0x3f139d;_0x3f139d--)(_0x1c6b53=_0x24e2e6[_0x3f139d])&&(_0xc0c4ca=(_0x23183b<0x3?_0x1c6b53(_0xc0c4ca):0x3<_0x23183b?_0x1c6b53(_0x182e2a,_0x2a4c5e,_0xc0c4ca):_0x1c6b53(_0x182e2a,_0x2a4c5e))||_0xc0c4ca);}0x3<_0x23183b&&_0xc0c4ca&&Object[_0x48befb(0x1fc0)](_0x182e2a,_0x2a4c5e,_0xc0c4ca);}var _0x6c77e7=_0x22db6a(0x153ad),_0xdf835=_0x22db6a(0xc84b);class _0xd54503{constructor(){var _0x4d2a0a=a8_0x58a1;this[_0x4d2a0a(0x641)]=!0x0,this[_0x4d2a0a(0x3882)]=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this[_0x4d2a0a(0x2687)]=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this[_0x4d2a0a(0x1645)]=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this[_0x4d2a0a(0x2ffe)]=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this[_0x4d2a0a(0x31cf)]=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this[_0x4d2a0a(0x12c0)]=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this['_negativeCurve']=new _0xdf835['HE'](0x0,0x0,0x0,0x0),this[_0x4d2a0a(0x1d57)]=0x1e,this[_0x4d2a0a(0x344f)]=0x0,this[_0x4d2a0a(0x3e7a)]=0x0,this[_0x4d2a0a(0x2ff4)]=0x0,this['_highlightsHue']=0x1e,this[_0x4d2a0a(0x1247)]=0x0,this[_0x4d2a0a(0x230e)]=0x0,this[_0x4d2a0a(0x2ea1)]=0x0,this['_midtonesHue']=0x1e,this[_0x4d2a0a(0x3273)]=0x0,this[_0x4d2a0a(0xfc1)]=0x0,this[_0x4d2a0a(0x1891)]=0x0,this[_0x4d2a0a(0xc93)]=0x1e,this[_0x4d2a0a(0xcac)]=0x0,this[_0x4d2a0a(0x1f6f)]=0x0,this['_shadowsExposure']=0x0;}get[_0x31be5f(0x1e15)](){var _0x3d0ef1=_0x31be5f;return this[_0x3d0ef1(0x1d57)];}set[_0x31be5f(0x1e15)](_0x37f1d5){var _0x27d4ad=_0x31be5f;this[_0x27d4ad(0x1d57)]=_0x37f1d5,this[_0x27d4ad(0x641)]=!0x0;}get[_0x31be5f(0x293c)](){var _0xba181d=_0x31be5f;return this[_0xba181d(0x344f)];}set[_0x31be5f(0x293c)](_0x3d29f3){var _0x29522b=_0x31be5f;this[_0x29522b(0x344f)]=_0x3d29f3,this[_0x29522b(0x641)]=!0x0;}get[_0x31be5f(0x1337)](){var _0x31ba4e=_0x31be5f;return this[_0x31ba4e(0x3e7a)];}set[_0x31be5f(0x1337)](_0x2e9791){var _0x234e8c=_0x31be5f;this[_0x234e8c(0x3e7a)]=_0x2e9791,this[_0x234e8c(0x641)]=!0x0;}get['globalExposure'](){var _0x492c3a=_0x31be5f;return this[_0x492c3a(0x2ff4)];}set[_0x31be5f(0x33ad)](_0x4203cd){var _0x5b14aa=_0x31be5f;this[_0x5b14aa(0x2ff4)]=_0x4203cd,this[_0x5b14aa(0x641)]=!0x0;}get[_0x31be5f(0x2380)](){var _0x5b02c7=_0x31be5f;return this[_0x5b02c7(0x23c9)];}set[_0x31be5f(0x2380)](_0x48d915){var _0x1c40a4=_0x31be5f;this['_highlightsHue']=_0x48d915,this[_0x1c40a4(0x641)]=!0x0;}get[_0x31be5f(0x39dd)](){var _0x30df79=_0x31be5f;return this[_0x30df79(0x1247)];}set[_0x31be5f(0x39dd)](_0x416ced){var _0x441572=_0x31be5f;this[_0x441572(0x1247)]=_0x416ced,this[_0x441572(0x641)]=!0x0;}get[_0x31be5f(0x170a)](){var _0x43add3=_0x31be5f;return this[_0x43add3(0x230e)];}set[_0x31be5f(0x170a)](_0x3d6207){var _0x27bcb7=_0x31be5f;this[_0x27bcb7(0x230e)]=_0x3d6207,this[_0x27bcb7(0x641)]=!0x0;}get['highlightsExposure'](){var _0x338672=_0x31be5f;return this[_0x338672(0x2ea1)];}set[_0x31be5f(0x25b5)](_0x2fa38e){var _0x1d0cc7=_0x31be5f;this[_0x1d0cc7(0x2ea1)]=_0x2fa38e,this[_0x1d0cc7(0x641)]=!0x0;}get[_0x31be5f(0x413b)](){var _0x4b7459=_0x31be5f;return this[_0x4b7459(0x35cf)];}set[_0x31be5f(0x413b)](_0x3c2dc3){var _0x303991=_0x31be5f;this[_0x303991(0x35cf)]=_0x3c2dc3,this[_0x303991(0x641)]=!0x0;}get[_0x31be5f(0x1b94)](){var _0x2de860=_0x31be5f;return this[_0x2de860(0x3273)];}set[_0x31be5f(0x1b94)](_0x388f12){var _0x111b43=_0x31be5f;this[_0x111b43(0x3273)]=_0x388f12,this[_0x111b43(0x641)]=!0x0;}get[_0x31be5f(0x33ed)](){var _0x15b821=_0x31be5f;return this[_0x15b821(0xfc1)];}set[_0x31be5f(0x33ed)](_0x51b4aa){var _0x22b845=_0x31be5f;this[_0x22b845(0xfc1)]=_0x51b4aa,this[_0x22b845(0x641)]=!0x0;}get[_0x31be5f(0x3a4c)](){return this['_midtonesExposure'];}set[_0x31be5f(0x3a4c)](_0x34b7f6){var _0x9f989=_0x31be5f;this[_0x9f989(0x1891)]=_0x34b7f6,this[_0x9f989(0x641)]=!0x0;}get[_0x31be5f(0x2103)](){return this['_shadowsHue'];}set[_0x31be5f(0x2103)](_0x8844fe){var _0x5adac9=_0x31be5f;this[_0x5adac9(0xc93)]=_0x8844fe,this[_0x5adac9(0x641)]=!0x0;}get[_0x31be5f(0x8b5)](){var _0x30a348=_0x31be5f;return this[_0x30a348(0xcac)];}set[_0x31be5f(0x8b5)](_0x459abe){var _0x319f70=_0x31be5f;this[_0x319f70(0xcac)]=_0x459abe,this[_0x319f70(0x641)]=!0x0;}get[_0x31be5f(0x34ff)](){var _0x3180fb=_0x31be5f;return this[_0x3180fb(0x1f6f)];}set[_0x31be5f(0x34ff)](_0x75baa1){var _0x4841fc=_0x31be5f;this[_0x4841fc(0x1f6f)]=_0x75baa1,this[_0x4841fc(0x641)]=!0x0;}get[_0x31be5f(0x150a)](){var _0x515801=_0x31be5f;return this[_0x515801(0xb83)];}set[_0x31be5f(0x150a)](_0x19683f){var _0x6cd02c=_0x31be5f;this[_0x6cd02c(0xb83)]=_0x19683f,this[_0x6cd02c(0x641)]=!0x0;}[_0x31be5f(0x1653)](){var _0x5f4753=_0x31be5f;return _0x5f4753(0x226b);}static['Bind'](_0x37bc7a,_0x38091b,_0x5495c7=_0x31be5f(0x30d2),_0x284121='vCameraColorCurveNeutral',_0xe2ed11=_0x31be5f(0x3153)){var _0x561d8e=_0x31be5f;_0x37bc7a['_dirty']&&(_0x37bc7a[_0x561d8e(0x641)]=!0x1,_0x37bc7a['_getColorGradingDataToRef'](_0x37bc7a[_0x561d8e(0x1d57)],_0x37bc7a[_0x561d8e(0x344f)],_0x37bc7a[_0x561d8e(0x3e7a)],_0x37bc7a[_0x561d8e(0x2ff4)],_0x37bc7a[_0x561d8e(0x2687)]),_0x37bc7a[_0x561d8e(0xbe0)](_0x37bc7a[_0x561d8e(0x23c9)],_0x37bc7a[_0x561d8e(0x1247)],_0x37bc7a[_0x561d8e(0x230e)],_0x37bc7a[_0x561d8e(0x2ea1)],_0x37bc7a['_tempColor']),_0x37bc7a[_0x561d8e(0x3882)]['multiplyToRef'](_0x37bc7a[_0x561d8e(0x2687)],_0x37bc7a[_0x561d8e(0x1645)]),_0x37bc7a['_getColorGradingDataToRef'](_0x37bc7a[_0x561d8e(0x35cf)],_0x37bc7a[_0x561d8e(0x3273)],_0x37bc7a['_midtonesSaturation'],_0x37bc7a[_0x561d8e(0x1891)],_0x37bc7a['_tempColor']),_0x37bc7a[_0x561d8e(0x3882)][_0x561d8e(0x2b3f)](_0x37bc7a[_0x561d8e(0x2687)],_0x37bc7a[_0x561d8e(0x2ffe)]),_0x37bc7a[_0x561d8e(0xbe0)](_0x37bc7a['_shadowsHue'],_0x37bc7a[_0x561d8e(0xcac)],_0x37bc7a[_0x561d8e(0x1f6f)],_0x37bc7a['_shadowsExposure'],_0x37bc7a[_0x561d8e(0x3882)]),_0x37bc7a[_0x561d8e(0x3882)][_0x561d8e(0x2b3f)](_0x37bc7a[_0x561d8e(0x2687)],_0x37bc7a['_shadowsCurve']),_0x37bc7a[_0x561d8e(0x1645)]['subtractToRef'](_0x37bc7a[_0x561d8e(0x2ffe)],_0x37bc7a[_0x561d8e(0x12c0)]),_0x37bc7a['_midtonesCurve']['subtractToRef'](_0x37bc7a[_0x561d8e(0x31cf)],_0x37bc7a[_0x561d8e(0x18fd)])),_0x38091b&&(_0x38091b[_0x561d8e(0xdfb)](_0x5495c7,_0x37bc7a[_0x561d8e(0x12c0)]['r'],_0x37bc7a['_positiveCurve']['g'],_0x37bc7a['_positiveCurve']['b'],_0x37bc7a[_0x561d8e(0x12c0)]['a']),_0x38091b['setFloat4'](_0x284121,_0x37bc7a[_0x561d8e(0x2ffe)]['r'],_0x37bc7a[_0x561d8e(0x2ffe)]['g'],_0x37bc7a[_0x561d8e(0x2ffe)]['b'],_0x37bc7a['_midtonesCurve']['a']),_0x38091b[_0x561d8e(0xdfb)](_0xe2ed11,_0x37bc7a['_negativeCurve']['r'],_0x37bc7a[_0x561d8e(0x18fd)]['g'],_0x37bc7a[_0x561d8e(0x18fd)]['b'],_0x37bc7a[_0x561d8e(0x18fd)]['a']));}static[_0x31be5f(0x3b8c)](_0x27ba7e){var _0x2e9029=_0x31be5f;_0x27ba7e[_0x2e9029(0x2f54)](_0x2e9029(0xd1b),_0x2e9029(0x30d2),_0x2e9029(0x3153));}[_0x31be5f(0xbe0)](_0x31287c,_0x2c797b,_0x56c432,_0x5642e3,_0x3d2685){var _0x5cafac=_0x31be5f;null!=_0x31287c&&(_0x31287c=_0xd54503[_0x5cafac(0x2c3f)](_0x31287c,0x0,0x168),_0x2c797b=_0xd54503[_0x5cafac(0x2c3f)](_0x2c797b,-0x64,0x64),_0x56c432=_0xd54503[_0x5cafac(0x2c3f)](_0x56c432,-0x64,0x64),_0x5642e3=_0xd54503['_Clamp'](_0x5642e3,-0x64,0x64),_0x2c797b=_0xd54503[_0x5cafac(0x2055)](_0x2c797b),_0x2c797b*=0.5,_0x5642e3=_0xd54503[_0x5cafac(0x2055)](_0x5642e3),_0x2c797b<0x0&&(_0x2c797b*=-0x1,_0x31287c=(_0x31287c+0xb4)%0x168),_0xd54503[_0x5cafac(0x10b7)](_0x31287c,_0x2c797b,0x32+0.25*_0x5642e3,_0x3d2685),_0x3d2685[_0x5cafac(0x3c2a)](0x2,_0x3d2685),_0x3d2685['a']=0x1+0.01*_0x56c432);}static[_0x31be5f(0x2055)](_0x419fab){var _0x461566=_0x31be5f;_0x419fab/=0x64;let _0x21e552=Math['abs'](_0x419fab);return _0x21e552=Math[_0x461566(0x2a91)](_0x21e552,0x2),_0x419fab<0x0&&(_0x21e552*=-0x1),_0x21e552*=0x64;}static[_0x31be5f(0x10b7)](_0x3c9e80,_0x50148a,_0x442ecf,_0x1ae1b5){var _0x1db47e=_0x31be5f,_0x3c9e80=_0xd54503['_Clamp'](_0x3c9e80,0x0,0x168),_0x50148a=_0xd54503[_0x1db47e(0x2c3f)](_0x50148a/0x64,0x0,0x1),_0x200c60=_0xd54503[_0x1db47e(0x2c3f)](_0x442ecf/0x64,0x0,0x1);if(0x0===_0x50148a)_0x1ae1b5['r']=_0x200c60,_0x1ae1b5['g']=_0x200c60,_0x1ae1b5['b']=_0x200c60;else{_0x3c9e80/=0x3c;var _0x442ecf=Math[_0x1db47e(0x27d2)](_0x3c9e80),_0x3c9e80=_0x3c9e80-_0x442ecf,_0x38a7ac=_0x200c60*(0x1-_0x50148a),_0x5cb752=_0x200c60*(0x1-_0x50148a*_0x3c9e80),_0x5f35c0=_0x200c60*(0x1-_0x50148a*(0x1-_0x3c9e80));switch(_0x442ecf){case 0x0:_0x1ae1b5['r']=_0x200c60,_0x1ae1b5['g']=_0x5f35c0,_0x1ae1b5['b']=_0x38a7ac;break;case 0x1:_0x1ae1b5['r']=_0x5cb752,_0x1ae1b5['g']=_0x200c60,_0x1ae1b5['b']=_0x38a7ac;break;case 0x2:_0x1ae1b5['r']=_0x38a7ac,_0x1ae1b5['g']=_0x200c60,_0x1ae1b5['b']=_0x5f35c0;break;case 0x3:_0x1ae1b5['r']=_0x38a7ac,_0x1ae1b5['g']=_0x5cb752,_0x1ae1b5['b']=_0x200c60;break;case 0x4:_0x1ae1b5['r']=_0x5f35c0,_0x1ae1b5['g']=_0x38a7ac,_0x1ae1b5['b']=_0x200c60;break;default:_0x1ae1b5['r']=_0x200c60,_0x1ae1b5['g']=_0x38a7ac,_0x1ae1b5['b']=_0x5cb752;}}_0x1ae1b5['a']=0x1;}static['_Clamp'](_0x5218ef,_0x4ac99f,_0x5755c4){var _0x30f2fd=_0x31be5f;return Math['min'](Math[_0x30f2fd(0xc54)](_0x5218ef,_0x4ac99f),_0x5755c4);}[_0x31be5f(0x11fe)](){var _0x59326f=_0x31be5f;return _0x6c77e7['p4'][_0x59326f(0xf39)](()=>new _0xd54503(),this);}[_0x31be5f(0x3c81)](){var _0x1f66b1=_0x31be5f;return _0x6c77e7['p4'][_0x1f66b1(0x299f)](this);}static[_0x31be5f(0xb3f)](_0x44371d){var _0x4a3a2e=_0x31be5f;return _0x6c77e7['p4'][_0x4a3a2e(0xb3f)](()=>new _0xd54503(),_0x44371d,null,null);}}_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],'_globalHue',void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503['prototype'],_0x31be5f(0x344f),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],'_globalSaturation',void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],'_globalExposure',void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],_0x31be5f(0x23c9),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],'_highlightsDensity',void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],_0x31be5f(0x230e),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],_0x31be5f(0x2ea1),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],_0x31be5f(0x35cf),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503[_0x31be5f(0x1229)],_0x31be5f(0x3273),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503['prototype'],_0x31be5f(0xfc1),void 0x0),_0x5250ee([(0x0,_0x6c77e7['qC'])()],_0xd54503['prototype'],_0x31be5f(0x1891),void 0x0),_0x6c77e7['p4']['_ColorCurvesParser']=_0xd54503[_0x31be5f(0xb3f)];},0xf75c:(_0x1e3903,_0x380550,_0x482250)=>{var _0x3dfc63=a8_0x49466b;_0x482250['d'](_0x380550,{'Q':()=>_0x3d71af});var _0x531df8=_0x482250(0xf96c),_0x3c6d5e=_0x482250(0x77a5),_0x87df82=_0x482250(0x18233),_0x3c7660=_0x482250(0x10ea4),_0x117a86=_0x482250(0x5c6e),_0x331f3f=_0x482250(0x17a92),_0x26b9f8=_0x482250(0x11722);class _0x3d71af{constructor(_0x1244a3,_0x31ed8f,_0x2eceaa,_0xaa8b55=null,_0x561973,_0x50e8f0=null,_0x50dd2a=null,_0x2a5ae5=null,_0x430c91=null,_0x5386af,_0x583e35='',_0xc1cf88=_0x26b9f8['x'][_0x3dfc63(0x3171)]){var _0x4c6c82=_0x3dfc63;this[_0x4c6c82(0x3efc)]=null,this[_0x4c6c82(0x1f05)]='',this[_0x4c6c82(0x3aa7)]=null,this[_0x4c6c82(0x2cb0)]=null,this[_0x4c6c82(0x796)]=null,this[_0x4c6c82(0x439)]=0x0,this[_0x4c6c82(0x119a)]=new _0x531df8['y$'](),this[_0x4c6c82(0x379d)]=new _0x531df8['y$'](),this[_0x4c6c82(0x3d13)]=null,this['_wasPreviouslyReady']=!0x1,this['_forceRebindOnNextCall']=!0x1,this[_0x4c6c82(0xf60)]=null,this[_0x4c6c82(0x87a)]=!0x1,this[_0x4c6c82(0xc50)]=!0x1,this[_0x4c6c82(0x148e)]={},this[_0x4c6c82(0x2b89)]=!0x1,this['_samplers']={},this[_0x4c6c82(0x3485)]=!0x1,this[_0x4c6c82(0xd3b)]='',this[_0x4c6c82(0x26f2)]=!0x1,this[_0x4c6c82(0x1fe5)]={},this[_0x4c6c82(0x2a52)]='',this['_fallbacks']=null,this[_0x4c6c82(0x2166)]='',this[_0x4c6c82(0x2b77)]='',this['_transformFeedbackVaryings']=null,this['_pipelineContext']=null,this[_0x4c6c82(0x2d44)]='',this[_0x4c6c82(0x1c06)]='',this[_0x4c6c82(0x37f4)]='',this[_0x4c6c82(0x3ab4)]='',this['_rawVertexSourceCode']='',this[_0x4c6c82(0xf7e)]='',this[_0x4c6c82(0x3efc)]=_0x1244a3,this[_0x4c6c82(0x2a52)]=_0x583e35;let _0x2df929=void 0x0,_0x51a108=null;if(_0x31ed8f[_0x4c6c82(0x22b7)]){const _0x5450f5=_0x31ed8f;if(this[_0x4c6c82(0x398b)]=_0x2eceaa,this['_attributesNames']=_0x5450f5[_0x4c6c82(0x22b7)],this[_0x4c6c82(0x3f42)]=_0x5450f5[_0x4c6c82(0x3946)][_0x4c6c82(0x3a62)](_0x5450f5['samplers']),this[_0x4c6c82(0xe0e)]=_0x5450f5[_0x4c6c82(0x96f)][_0x4c6c82(0x139f)](),this[_0x4c6c82(0x1f05)]=_0x5450f5['defines'],this['onError']=_0x5450f5['onError'],this[_0x4c6c82(0x3aa7)]=_0x5450f5[_0x4c6c82(0x3aa7)],this[_0x4c6c82(0x3e7c)]=_0x5450f5[_0x4c6c82(0x138c)],this[_0x4c6c82(0x19b0)]=_0x5450f5[_0x4c6c82(0x3d4d)],this[_0x4c6c82(0x27b7)]=_0x5450f5[_0x4c6c82(0x1ba4)]||null,this['_multiTarget']=!!_0x5450f5['multiTarget'],this[_0x4c6c82(0x34e9)]=null!=(_0x583e35=_0x5450f5['shaderLanguage'])?_0x583e35:_0x26b9f8['x']['GLSL'],_0x5450f5[_0x4c6c82(0x35c5)]){this[_0x4c6c82(0x8a9)]=_0x5450f5[_0x4c6c82(0x35c5)][_0x4c6c82(0x139f)]();for(let _0x1c791d=0x0;_0x1c791d<_0x5450f5['uniformBuffersNames'][_0x4c6c82(0x132e)];_0x1c791d++)this[_0x4c6c82(0x148e)][_0x5450f5[_0x4c6c82(0x35c5)][_0x1c791d]]=_0x1c791d;}_0x51a108=null!=(_0x583e35=_0x5450f5[_0x4c6c82(0x334)])?_0x583e35:null,_0x2df929=null!=(_0x583e35=_0x5450f5[_0x4c6c82(0x1d83)])?_0x583e35:void 0x0;}else this[_0x4c6c82(0x398b)]=_0x561973,this[_0x4c6c82(0x1f05)]=null==_0x50e8f0?'':_0x50e8f0,this['_uniformsNames']=_0x2eceaa['concat'](_0xaa8b55),this['_samplerList']=_0xaa8b55?_0xaa8b55['slice']():[],this[_0x4c6c82(0x38af)]=_0x31ed8f,this['_uniformBuffersNamesList']=[],this[_0x4c6c82(0x34e9)]=_0xc1cf88,this['onError']=_0x430c91,this[_0x4c6c82(0x3aa7)]=_0x2a5ae5,this[_0x4c6c82(0x19b0)]=_0x5386af,this[_0x4c6c82(0x3e7c)]=_0x50dd2a;this['_attributeLocationByName']={},this[_0x4c6c82(0x439)]=_0x3d71af[_0x4c6c82(0x28d7)]++;let _0x28c710,_0x31babb;const _0x56a3ae=(0x0,_0x87df82['CG'])()?this['_engine'][_0x4c6c82(0x256a)]():null;_0x28c710=_0x1244a3[_0x4c6c82(0x2e71)]?_0x4c6c82(0x3bd3)+_0x1244a3['vertexSource']:_0x1244a3[_0x4c6c82(0x14b5)]?(_0x28c710=_0x56a3ae?_0x56a3ae[_0x4c6c82(0x23a7)](_0x1244a3[_0x4c6c82(0x14b5)]):null)||_0x1244a3[_0x4c6c82(0x14b5)]:_0x1244a3[_0x4c6c82(0x2f51)]||_0x1244a3,_0x31babb=_0x1244a3[_0x4c6c82(0xab5)]?_0x4c6c82(0x3bd3)+_0x1244a3[_0x4c6c82(0xab5)]:_0x1244a3[_0x4c6c82(0x3967)]?(_0x31babb=_0x56a3ae?_0x56a3ae[_0x4c6c82(0x23a7)](_0x1244a3['fragmentElement']):null)||_0x1244a3[_0x4c6c82(0x3967)]:_0x1244a3[_0x4c6c82(0x23da)]||_0x1244a3,this[_0x4c6c82(0x174a)]=this[_0x4c6c82(0x398b)][_0x4c6c82(0x4077)](this[_0x4c6c82(0x34e9)]);let _0x221f98={'defines':this[_0x4c6c82(0x1f05)][_0x4c6c82(0x3936)]('\x0a'),'indexParameters':this['_indexParameters'],'isFragment':!0x1,'shouldUseHighPrecisionShader':this['_engine'][_0x4c6c82(0x26a)],'processor':this[_0x4c6c82(0x398b)][_0x4c6c82(0x98e)](this['_shaderLanguage']),'supportsUniformBuffers':this[_0x4c6c82(0x398b)][_0x4c6c82(0x23df)],'shadersRepository':_0x331f3f['v'][_0x4c6c82(0x1225)](this[_0x4c6c82(0x34e9)]),'includesShadersStore':_0x331f3f['v']['GetIncludesShadersStore'](this['_shaderLanguage']),'version':(0x64*this[_0x4c6c82(0x398b)]['version'])['toString'](),'platformName':this['_engine'][_0x4c6c82(0x2209)],'processingContext':this[_0x4c6c82(0x174a)],'isNDCHalfZRange':this['_engine'][_0x4c6c82(0x228c)],'useReverseDepthBuffer':this[_0x4c6c82(0x398b)][_0x4c6c82(0x1317)],'processCodeAfterIncludes':_0x2df929};const _0x5506bd=[void 0x0,void 0x0],_0x5ee916=()=>{var _0x29e485=_0x4c6c82;if(_0x5506bd[0x0]&&_0x5506bd[0x1]){_0x221f98[_0x29e485(0x2b20)]=!0x0;const [_0x52ab77,_0x3048bd]=_0x5506bd;_0x117a86['L'][_0x29e485(0x2c9a)](_0x3048bd,_0x221f98,(_0x1dcd43,_0x5e9dc9)=>{var _0x1fc4c8=_0x29e485;this[_0x1fc4c8(0x3ab4)]=_0x5e9dc9,_0x51a108&&(_0x1dcd43=_0x51a108(_0x1fc4c8(0x23da),_0x1dcd43)),_0x5e9dc9=_0x117a86['L'][_0x1fc4c8(0x60b)](_0x52ab77,_0x1dcd43,_0x221f98),(_0x221f98=null,this[_0x1fc4c8(0x32b0)](_0x5e9dc9[_0x1fc4c8(0x2547)],_0x5e9dc9[_0x1fc4c8(0x24d8)],_0x1244a3));},this['_engine']);}};this[_0x4c6c82(0x36d1)](_0x28c710,_0x4c6c82(0x9d6),'',_0x779333=>{var _0x383bae=_0x4c6c82;_0x117a86['L']['Initialize'](_0x221f98),_0x117a86['L'][_0x383bae(0x2c9a)](_0x779333,_0x221f98,(_0x9472a1,_0x4d8a30)=>{var _0x1f297d=_0x383bae;this['_rawVertexSourceCode']=_0x779333,this[_0x1f297d(0x37f4)]=_0x4d8a30,_0x51a108&&(_0x9472a1=_0x51a108(_0x1f297d(0x2f51),_0x9472a1)),_0x5506bd[0x0]=_0x9472a1,_0x5ee916();},this[_0x383bae(0x398b)]);}),this[_0x4c6c82(0x36d1)](_0x31babb,_0x4c6c82(0x2aaa),_0x4c6c82(0x3877),_0x4e72bb=>{this['_rawFragmentSourceCode']=_0x4e72bb,_0x5506bd[0x1]=_0x4e72bb,_0x5ee916();});}static get[_0x3dfc63(0x35cc)](){var _0x7a2a70=_0x3dfc63;return _0x331f3f['v'][_0x7a2a70(0x35cc)];}static set['ShadersRepository'](_0x48366d){var _0x1d3dcc=_0x3dfc63;_0x331f3f['v'][_0x1d3dcc(0x35cc)]=_0x48366d;}get[_0x3dfc63(0x3e8a)](){var _0x4511c9=_0x3dfc63;return this[_0x4511c9(0x3d13)]||(this['_onBindObservable']=new _0x531df8['y$']()),this[_0x4511c9(0x3d13)];}['_useFinalCode'](_0x53ed89,_0x352d41,_0x59b682){var _0x175278=_0x3dfc63,_0x3ba5f5;_0x59b682?(_0x3ba5f5=_0x59b682['vertexElement']||_0x59b682['vertex']||_0x59b682[_0x175278(0x2b2c)]||_0x59b682,_0x59b682=_0x59b682[_0x175278(0x3967)]||_0x59b682['fragment']||_0x59b682[_0x175278(0x2b2c)]||_0x59b682,this[_0x175278(0x2d44)]=(this[_0x175278(0x34e9)]===_0x26b9f8['x'][_0x175278(0x2ed7)]?'//':'')+_0x175278(0x3db1)+_0x3ba5f5+'\x0a'+_0x53ed89,this['_fragmentSourceCode']=(this['_shaderLanguage']===_0x26b9f8['x'][_0x175278(0x2ed7)]?'//':'')+'#define\x20SHADER_NAME\x20fragment:'+_0x59b682+'\x0a'+_0x352d41):(this[_0x175278(0x2d44)]=_0x53ed89,this[_0x175278(0x1c06)]=_0x352d41),this[_0x175278(0x13fd)]();}get['key'](){var _0x2f643a=_0x3dfc63;return this[_0x2f643a(0x2a52)];}[_0x3dfc63(0x3a4f)](){var _0x2baf9e=_0x3dfc63;try{return this[_0x2baf9e(0x213)]();}catch(_0x3a2698){return!0x1;}}['_isReadyInternal'](){var _0x203397=_0x3dfc63;return!!this[_0x203397(0x3485)]||!!this['_pipelineContext']&&this[_0x203397(0x2518)][_0x203397(0x3a4f)];}[_0x3dfc63(0x2636)](){var _0x52b68e=_0x3dfc63;return this[_0x52b68e(0x398b)];}[_0x3dfc63(0x744)](){var _0x10d7ec=_0x3dfc63;return this[_0x10d7ec(0x2518)];}[_0x3dfc63(0x305b)](){return this['_attributesNames'];}[_0x3dfc63(0xb49)](_0x922d82){var _0x59e5b5=_0x3dfc63;return this[_0x59e5b5(0x25d6)][_0x922d82];}[_0x3dfc63(0x3510)](_0x4bf396){return this['_attributeLocationByName'][_0x4bf396];}[_0x3dfc63(0xfcc)](){var _0x16f687=_0x3dfc63;return this[_0x16f687(0x25d6)]['length'];}[_0x3dfc63(0xb6f)](_0x5b1979){var _0x24e510=_0x3dfc63;return this[_0x24e510(0x3f42)][_0x24e510(0x404a)](_0x5b1979);}[_0x3dfc63(0x1615)](_0x4c0358){var _0xabf204=_0x3dfc63;return this[_0xabf204(0x1fe5)][_0x4c0358];}[_0x3dfc63(0x19a1)](){var _0x2785cc=_0x3dfc63;return this[_0x2785cc(0xe0e)];}[_0x3dfc63(0x1d9a)](){var _0x1407ac=_0x3dfc63;return this[_0x1407ac(0x3f42)];}[_0x3dfc63(0x2a5b)](){return this['_uniformBuffersNamesList'];}[_0x3dfc63(0x2732)](){return this['_indexParameters'];}[_0x3dfc63(0x16c)](){var _0x1e7d0a=_0x3dfc63;return this[_0x1e7d0a(0xd3b)];}[_0x3dfc63(0xc68)](){var _0x35a28d=_0x3dfc63;return this[_0x35a28d(0x26f2)];}[_0x3dfc63(0x3f18)](_0x4b5be8){var _0x36dc16=_0x3dfc63;this[_0x36dc16(0x3a4f)]()?_0x4b5be8(this):(this[_0x36dc16(0x119a)][_0x36dc16(0x11ad)](_0x4a7bf7=>{_0x4b5be8(_0x4a7bf7);}),this['_pipelineContext']&&!this[_0x36dc16(0x2518)]['isAsync']||setTimeout(()=>{var _0x6661be=_0x36dc16;this[_0x6661be(0x406b)](null);},0x10));}[_0x3dfc63(0x406b)](_0x1889ff){var _0x2b4c66=_0x3dfc63;try{if(this['_isReadyInternal']())return;}catch(_0x2f06bf){return void this['_processCompilationErrors'](_0x2f06bf,_0x1889ff);}this[_0x2b4c66(0x87a)]||setTimeout(()=>{this['_checkIsReady'](_0x1889ff);},0x10);}[_0x3dfc63(0x36d1)](_0xa07e63,_0x379bcb,_0x22d56b,_0x2f6d61){var _0x45800d=_0x3dfc63,_0x99dc44;_0x45800d(0x16fc)!=typeof HTMLElement&&_0xa07e63 instanceof HTMLElement?_0x2f6d61((0x0,_0x87df82['v'])(_0xa07e63)):'source:'===_0xa07e63['substr'](0x0,0x7)?_0x2f6d61(_0xa07e63[_0x45800d(0x46a)](0x7)):'base64:'===_0xa07e63[_0x45800d(0x46a)](0x0,0x7)?_0x2f6d61(window[_0x45800d(0x330e)](_0xa07e63[_0x45800d(0x46a)](0x7))):(_0x99dc44=_0x331f3f['v'][_0x45800d(0x2161)](this[_0x45800d(0x34e9)]))[_0xa07e63+_0x379bcb+'Shader']?_0x2f6d61(_0x99dc44[_0xa07e63+_0x379bcb+_0x45800d(0x3044)]):_0x22d56b&&_0x99dc44[_0xa07e63+_0x22d56b+'Shader']?_0x2f6d61(_0x99dc44[_0xa07e63+_0x22d56b+_0x45800d(0x3044)]):(_0x99dc44='.'===_0xa07e63[0x0]||'/'===_0xa07e63[0x0]||-0x1<_0xa07e63['indexOf']('http')?_0xa07e63:_0x331f3f['v'][_0x45800d(0x1225)](this['_shaderLanguage'])+_0xa07e63,this[_0x45800d(0x398b)]['_loadFile'](_0x99dc44+'.'+_0x379bcb[_0x45800d(0x241b)]()+_0x45800d(0x3a7e),_0x2f6d61));}get['vertexSourceCode'](){var _0x18d9be=_0x3dfc63,_0x26c69a;return this[_0x18d9be(0x2166)]&&this[_0x18d9be(0x2b77)]?this[_0x18d9be(0x2166)]:null!=(_0x26c69a=null==(_0x26c69a=this['_pipelineContext'])?void 0x0:_0x26c69a['_getVertexShaderCode']())?_0x26c69a:this[_0x18d9be(0x2d44)];}get[_0x3dfc63(0x2939)](){var _0x3ff7fa=_0x3dfc63,_0x5de7b3;return this[_0x3ff7fa(0x2166)]&&this[_0x3ff7fa(0x2b77)]?this[_0x3ff7fa(0x2b77)]:null!=(_0x5de7b3=null==(_0x5de7b3=this['_pipelineContext'])?void 0x0:_0x5de7b3['_getFragmentShaderCode']())?_0x5de7b3:this[_0x3ff7fa(0x1c06)];}get[_0x3dfc63(0xce)](){var _0x261bd2=_0x3dfc63;return this[_0x261bd2(0x37f4)];}get['fragmentSourceCodeBeforeMigration'](){var _0x1a0604=_0x3dfc63;return this[_0x1a0604(0x3ab4)];}get[_0x3dfc63(0x33b8)](){var _0x2ab6d3=_0x3dfc63;return this[_0x2ab6d3(0x86e)];}get[_0x3dfc63(0x2734)](){var _0x81fde8=_0x3dfc63;return this[_0x81fde8(0xf7e)];}['_rebuildProgram'](_0x1b1158,_0x413fb9,_0x27cd9f,_0x2fb089){var _0x2e2d01=_0x3dfc63;this[_0x2e2d01(0x3485)]=!0x1,this[_0x2e2d01(0x2166)]=_0x1b1158,this[_0x2e2d01(0x2b77)]=_0x413fb9,this[_0x2e2d01(0x2cb0)]=(_0x3838c1,_0x1a5fcf)=>{_0x2fb089&&_0x2fb089(_0x1a5fcf);},this[_0x2e2d01(0x3aa7)]=()=>{var _0x2c3065=_0x2e2d01;const _0xb0ab51=this[_0x2c3065(0x2636)]()[_0x2c3065(0x27a)];if(_0xb0ab51){for(let _0x18aef0=0x0;_0x18aef0<_0xb0ab51[_0x2c3065(0x132e)];_0x18aef0++)_0xb0ab51[_0x18aef0]['markAllMaterialsAsDirty'](_0x3c6d5e['g']['MATERIAL_AllDirtyFlag']);}this[_0x2c3065(0x2518)]['_handlesSpectorRebuildCallback'](_0x27cd9f);},this[_0x2e2d01(0x3e7c)]=null,this['_prepareEffect']();}[_0x3dfc63(0x13fd)](){var _0x93680e=_0x3dfc63;const _0x4bd6d8=this[_0x93680e(0x38af)];var _0x140efc=this[_0x93680e(0x1f05)];const _0x2ce5c4=this[_0x93680e(0x2518)];this[_0x93680e(0x3485)]=!0x1;try{const _0x4d91a1=this[_0x93680e(0x398b)];this[_0x93680e(0x2518)]=_0x4d91a1[_0x93680e(0x3e7)](this[_0x93680e(0x174a)]),this[_0x93680e(0x2518)][_0x93680e(0x392a)]=this[_0x93680e(0x2a52)];var _0x187490=this[_0x93680e(0xc9a)][_0x93680e(0x2dcf)](this);this[_0x93680e(0x2166)]&&this['_fragmentSourceCodeOverride']?_0x4d91a1[_0x93680e(0x3047)](this[_0x93680e(0x2518)],this[_0x93680e(0x2166)],this[_0x93680e(0x2b77)],!0x0,this[_0x93680e(0x86e)],this[_0x93680e(0xf7e)],_0x187490,null,this[_0x93680e(0x27b7)],this[_0x93680e(0x2a52)]):_0x4d91a1['_preparePipelineContext'](this['_pipelineContext'],this[_0x93680e(0x2d44)],this[_0x93680e(0x1c06)],!0x1,this['_rawVertexSourceCode'],this[_0x93680e(0xf7e)],_0x187490,_0x140efc,this[_0x93680e(0x27b7)],this[_0x93680e(0x2a52)]),_0x4d91a1[_0x93680e(0x1072)](this[_0x93680e(0x2518)],()=>{var _0x7a5337=_0x93680e;if(this['_attributes']=[],this[_0x7a5337(0x2518)]['_fillEffectInformation'](this,this[_0x7a5337(0x148e)],this[_0x7a5337(0x3f42)],this['_uniforms'],this[_0x7a5337(0xe0e)],this['_samplers'],_0x4bd6d8,this[_0x7a5337(0x25d6)]),_0x4bd6d8)for(let _0x35c454=0x0;_0x35c454<_0x4bd6d8[_0x7a5337(0x132e)];_0x35c454++){var _0x2278cc=_0x4bd6d8[_0x35c454];this['_attributeLocationByName'][_0x2278cc]=this['_attributes'][_0x35c454];}_0x4d91a1['bindSamplers'](this),this['_compilationError']='',this[_0x7a5337(0x3485)]=!0x0,this[_0x7a5337(0x3aa7)]&&this[_0x7a5337(0x3aa7)](this),this[_0x7a5337(0x119a)][_0x7a5337(0x3e9)](this),this['onCompileObservable'][_0x7a5337(0x2af2)](),this[_0x7a5337(0x3e7c)]&&this[_0x7a5337(0x3e7c)][_0x7a5337(0x6d9)](),_0x2ce5c4&&this[_0x7a5337(0x2636)]()[_0x7a5337(0x3f36)](_0x2ce5c4);}),this[_0x93680e(0x2518)][_0x93680e(0x3134)]&&this[_0x93680e(0x406b)](_0x2ce5c4);}catch(_0xc107f7){this['_processCompilationErrors'](_0xc107f7,_0x2ce5c4);}}['_getShaderCodeAndErrorLine'](_0x169ae6,_0x582245,_0x5cbe5a){var _0x39d00d=_0x3dfc63,_0x184af3;let _0x15e636=null;return _0x582245&&_0x169ae6&&(_0x582245=_0x582245[_0x39d00d(0x2c35)](_0x5cbe5a?/FRAGMENT SHADER ERROR: 0:(\d+?):/:/VERTEX SHADER ERROR: 0:(\d+?):/))&&0x2===_0x582245[_0x39d00d(0x132e)]&&(_0x582245=parseInt(_0x582245[0x1]),(_0x184af3=_0x169ae6[_0x39d00d(0x3936)]('\x0a',-0x1))[_0x39d00d(0x132e)]>=_0x582245&&(_0x15e636=_0x39d00d(0x1804)+_0x582245+_0x39d00d(0xf20)+(_0x5cbe5a?_0x39d00d(0x23da):'vertex')+_0x39d00d(0x455)+_0x184af3[_0x582245-0x1])),[_0x169ae6,_0x15e636];}['_processCompilationErrors'](_0x5ee097,_0x142c69=null){var _0x3a2284=_0x3dfc63;this[_0x3a2284(0xd3b)]=_0x5ee097[_0x3a2284(0x1fa0)];const _0x38c6d5=this['_attributesNames'],_0x4f88eb=this['_fallbacks'];if(_0x3c7660['Y']['Error'](_0x3a2284(0x3407)),_0x3c7660['Y'][_0x3a2284(0x350c)](_0x3a2284(0x3a25)+this[_0x3a2284(0x3f42)][_0x3a2284(0x1fa5)](function(_0x1ee66d){return'\x20'+_0x1ee66d;})),_0x3c7660['Y'][_0x3a2284(0x350c)](_0x3a2284(0x1272)+_0x38c6d5[_0x3a2284(0x1fa5)](function(_0x193459){return'\x20'+_0x193459;})),_0x3c7660['Y'][_0x3a2284(0x350c)]('Defines:\x0d\x0a'+this[_0x3a2284(0x1f05)]),_0x3d71af[_0x3a2284(0xce9)]){let _0x2b4ebf=null,_0x198c14=null,_0x559487=null;null!=(_0x5ee097=this['_pipelineContext'])&&_0x5ee097[_0x3a2284(0x26af)]()&&([_0x559487,_0x2b4ebf]=this[_0x3a2284(0x129a)](this['_pipelineContext'][_0x3a2284(0x26af)](),this['_compilationError'],!0x1),_0x559487&&(_0x3c7660['Y'][_0x3a2284(0x350c)](_0x3a2284(0x2ecd)),_0x3c7660['Y'][_0x3a2284(0x350c)](_0x559487))),null!=(_0x5ee097=this[_0x3a2284(0x2518)])&&_0x5ee097['_getFragmentShaderCode']()&&([_0x559487,_0x198c14]=this[_0x3a2284(0x129a)](null==(_0x5ee097=this[_0x3a2284(0x2518)])?void 0x0:_0x5ee097['_getFragmentShaderCode'](),this['_compilationError'],!0x0),_0x559487&&(_0x3c7660['Y'][_0x3a2284(0x350c)](_0x3a2284(0xf78)),_0x3c7660['Y']['Error'](_0x559487))),_0x2b4ebf&&_0x3c7660['Y'][_0x3a2284(0x350c)](_0x2b4ebf),_0x198c14&&_0x3c7660['Y'][_0x3a2284(0x350c)](_0x198c14);}_0x3c7660['Y'][_0x3a2284(0x350c)](_0x3a2284(0x427)+this[_0x3a2284(0xd3b)]),_0x5ee097=()=>{var _0x3d6364=_0x3a2284;this[_0x3d6364(0x2cb0)]&&this[_0x3d6364(0x2cb0)](this,this[_0x3d6364(0xd3b)]),this[_0x3d6364(0x379d)]['notifyObservers'](this);},(_0x142c69&&(this[_0x3a2284(0x2518)]=_0x142c69,this[_0x3a2284(0x3485)]=!0x0,_0x5ee097()),_0x4f88eb?(this[_0x3a2284(0x2518)]=null,_0x4f88eb['hasMoreFallbacks']?(this['_allFallbacksProcessed']=!0x1,_0x3c7660['Y']['Error']('Trying\x20next\x20fallback.'),this[_0x3a2284(0x1f05)]=_0x4f88eb[_0x3a2284(0x789)](this['defines'],this),this[_0x3a2284(0x13fd)]()):(this[_0x3a2284(0x26f2)]=!0x0,_0x5ee097(),this[_0x3a2284(0x379d)]['clear'](),this[_0x3a2284(0x3e7c)]&&this[_0x3a2284(0x3e7c)][_0x3a2284(0x6d9)]())):(this[_0x3a2284(0x26f2)]=!0x0,_0x142c69||_0x5ee097()));}get[_0x3dfc63(0x18d2)](){var _0x573228=_0x3dfc63;return''===this[_0x573228(0xd3b)];}['_bindTexture'](_0x1b30c6,_0x4b33a4){var _0x377ccd=_0x3dfc63;this[_0x377ccd(0x398b)][_0x377ccd(0x843)](this[_0x377ccd(0x3547)][_0x1b30c6],_0x4b33a4,_0x1b30c6);}[_0x3dfc63(0x19ec)](_0x17f140,_0x57df1d){var _0x3d091d=_0x3dfc63;this['_engine'][_0x3d091d(0x19ec)](this[_0x3d091d(0x3547)][_0x17f140],this[_0x3d091d(0x1fe5)][_0x17f140],_0x57df1d,_0x17f140);}[_0x3dfc63(0xb5a)](_0x55c544,_0x9ad128){var _0x35b369=_0x3dfc63;this['_engine'][_0x35b369(0xb5a)](this['_samplers'][_0x55c544],this[_0x35b369(0x1fe5)][_0x55c544],_0x9ad128,_0x55c544);}[_0x3dfc63(0x2b90)](_0x3989cf,_0x4a965e){var _0x5e600f=_0x3dfc63,_0x2c6172=_0x3989cf+'Ex';if(-0x1===this[_0x5e600f(0xe0e)][_0x5e600f(0x404a)](_0x2c6172+'0')){var _0xeeff89=this['_samplerList'][_0x5e600f(0x404a)](_0x3989cf);for(let _0x4010b3=0x1;_0x4010b3<_0x4a965e['length'];_0x4010b3++){var _0x30568e=_0x2c6172+(_0x4010b3-0x1)[_0x5e600f(0x27d6)]();this[_0x5e600f(0xe0e)][_0x5e600f(0x1035)](_0xeeff89+_0x4010b3,0x0,_0x30568e);}let _0x50c09f=0x0;for(const _0x5f368e of this['_samplerList'])this[_0x5e600f(0x3547)][_0x5f368e]=_0x50c09f,_0x50c09f+=0x1;}this['_engine'][_0x5e600f(0x2b90)](this['_samplers'][_0x3989cf],this['_uniforms'][_0x3989cf],_0x4a965e,_0x3989cf);}[_0x3dfc63(0x2c88)](_0x4bb139,_0x1f6a1a){var _0x1cedcd=_0x3dfc63;this['_engine'][_0x1cedcd(0x2c88)](this['_samplers'][_0x4bb139],_0x1f6a1a,_0x4bb139);}[_0x3dfc63(0x188d)](_0x585a0a,_0x54ec15){var _0x2a92e1=_0x3dfc63;this[_0x2a92e1(0x398b)][_0x2a92e1(0x188d)](this[_0x2a92e1(0x3547)][_0x585a0a],_0x54ec15,_0x585a0a);}[_0x3dfc63(0xa7a)](_0x288740,_0x28429f){var _0x3d087a=_0x3dfc63,_0x96271=this[_0x3d087a(0x148e)][_0x28429f];void 0x0===_0x96271||_0x3d71af['_BaseCache'][_0x96271]===_0x288740&&this[_0x3d087a(0x398b)][_0x3d087a(0x2d15)][_0x3d087a(0x846)]||(_0x3d71af[_0x3d087a(0x1a34)][_0x96271]=_0x288740,this[_0x3d087a(0x398b)][_0x3d087a(0x335a)](_0x288740,_0x96271,_0x28429f));}['bindUniformBlock'](_0x1c2c71,_0x26883c){var _0x4ade4f=_0x3dfc63;this[_0x4ade4f(0x398b)][_0x4ade4f(0x37b8)](this[_0x4ade4f(0x2518)],_0x1c2c71,_0x26883c);}[_0x3dfc63(0x18c5)](_0x3151ce,_0x950f58){var _0x11ff52=_0x3dfc63;return this[_0x11ff52(0x2518)][_0x11ff52(0x18c5)](_0x3151ce,_0x950f58),this;}[_0x3dfc63(0xf4a)](_0x50ff61,_0x29f5ab,_0x486942){var _0x23a692=_0x3dfc63;return this[_0x23a692(0x2518)][_0x23a692(0xf4a)](_0x50ff61,_0x29f5ab,_0x486942),this;}['setInt3'](_0x52d3fc,_0x4dd0b6,_0x589347,_0x24a978){var _0x4a127a=_0x3dfc63;return this[_0x4a127a(0x2518)]['setInt3'](_0x52d3fc,_0x4dd0b6,_0x589347,_0x24a978),this;}[_0x3dfc63(0x3ca2)](_0x5e44c4,_0xb3e475,_0x43057e,_0x1eb927,_0x320755){var _0x30e20e=_0x3dfc63;return this[_0x30e20e(0x2518)][_0x30e20e(0x3ca2)](_0x5e44c4,_0xb3e475,_0x43057e,_0x1eb927,_0x320755),this;}[_0x3dfc63(0x1664)](_0x2e9af3,_0x3f16b3){var _0x12e59b=_0x3dfc63;return this[_0x12e59b(0x2518)]['setIntArray'](_0x2e9af3,_0x3f16b3),this;}[_0x3dfc63(0x29aa)](_0x201923,_0x437b24){var _0x237981=_0x3dfc63;return this['_pipelineContext'][_0x237981(0x29aa)](_0x201923,_0x437b24),this;}[_0x3dfc63(0x6dd)](_0x409e05,_0x219777){var _0x118edc=_0x3dfc63;return this['_pipelineContext'][_0x118edc(0x6dd)](_0x409e05,_0x219777),this;}[_0x3dfc63(0x331c)](_0x104a8d,_0x59b8b8){var _0x4f70ce=_0x3dfc63;return this['_pipelineContext'][_0x4f70ce(0x331c)](_0x104a8d,_0x59b8b8),this;}[_0x3dfc63(0x1cf5)](_0x584fe9,_0x7557dc){var _0x1d8eee=_0x3dfc63;return this[_0x1d8eee(0x2518)]['setInt'](_0x584fe9,_0x7557dc),this;}[_0x3dfc63(0x2309)](_0x1879a5,_0x265302,_0x32aa49){var _0xc711db=_0x3dfc63;return this[_0xc711db(0x2518)][_0xc711db(0xf4a)](_0x1879a5,_0x265302,_0x32aa49),this;}[_0x3dfc63(0x1010)](_0x81f912,_0x369ba6,_0x175aa1,_0x216b5c){var _0x25dba4=_0x3dfc63;return this['_pipelineContext'][_0x25dba4(0x2e61)](_0x81f912,_0x369ba6,_0x175aa1,_0x216b5c),this;}['setUInt4'](_0x2a0cf4,_0x255181,_0x353c6e,_0x4ec6ea,_0x51eb0d){return this['_pipelineContext']['setInt4'](_0x2a0cf4,_0x255181,_0x353c6e,_0x4ec6ea,_0x51eb0d),this;}[_0x3dfc63(0x270f)](_0x3f8854,_0x3cb69c){var _0x1753ee=_0x3dfc63;return this[_0x1753ee(0x2518)][_0x1753ee(0x270f)](_0x3f8854,_0x3cb69c),this;}['setUIntArray2'](_0xfe3d9e,_0x62b91a){var _0x370482=_0x3dfc63;return this['_pipelineContext'][_0x370482(0x2241)](_0xfe3d9e,_0x62b91a),this;}['setUIntArray3'](_0x40ac5b,_0x3adfda){var _0x171d14=_0x3dfc63;return this[_0x171d14(0x2518)][_0x171d14(0x3c7a)](_0x40ac5b,_0x3adfda),this;}[_0x3dfc63(0x28ef)](_0x44e238,_0x5ebe08){var _0x2e6e71=_0x3dfc63;return this[_0x2e6e71(0x2518)][_0x2e6e71(0x28ef)](_0x44e238,_0x5ebe08),this;}[_0x3dfc63(0x9ab)](_0x5cf77c,_0x4f3c4e){var _0x31c8e6=_0x3dfc63;return this['_pipelineContext'][_0x31c8e6(0x2ad7)](_0x5cf77c,_0x4f3c4e),this;}[_0x3dfc63(0x2b0c)](_0xb19bf3,_0x3db51d){var _0x41a99c=_0x3dfc63;return this[_0x41a99c(0x2518)][_0x41a99c(0x36d6)](_0xb19bf3,_0x3db51d),this;}[_0x3dfc63(0x345a)](_0x165661,_0x3d23b7){var _0x1ef740=_0x3dfc63;return this[_0x1ef740(0x2518)][_0x1ef740(0x2a9d)](_0x165661,_0x3d23b7),this;}['setFloatArray4'](_0x46f43d,_0x3f2031){var _0x313e2a=_0x3dfc63;return this[_0x313e2a(0x2518)][_0x313e2a(0xf93)](_0x46f43d,_0x3f2031),this;}[_0x3dfc63(0x2ad7)](_0x21a777,_0x1b1066){var _0x4dc1c1=_0x3dfc63;return this[_0x4dc1c1(0x2518)][_0x4dc1c1(0x2ad7)](_0x21a777,_0x1b1066),this;}[_0x3dfc63(0x36d6)](_0x1a3bbe,_0x108239){var _0x4a0a4e=_0x3dfc63;return this[_0x4a0a4e(0x2518)][_0x4a0a4e(0x36d6)](_0x1a3bbe,_0x108239),this;}[_0x3dfc63(0x2a9d)](_0x12ebd9,_0x5ae4b4){var _0x357fdb=_0x3dfc63;return this[_0x357fdb(0x2518)][_0x357fdb(0x2a9d)](_0x12ebd9,_0x5ae4b4),this;}[_0x3dfc63(0xf93)](_0x21a908,_0x3a2a40){var _0x4d1a6a=_0x3dfc63;return this['_pipelineContext'][_0x4d1a6a(0xf93)](_0x21a908,_0x3a2a40),this;}[_0x3dfc63(0x3b5f)](_0x48e80a,_0x3e0ecf){var _0x15ead2=_0x3dfc63;return this[_0x15ead2(0x2518)][_0x15ead2(0x3b5f)](_0x48e80a,_0x3e0ecf),this;}[_0x3dfc63(0x13a9)](_0x426dad,_0xafe9b5){var _0x57f1c8=_0x3dfc63;return this['_pipelineContext'][_0x57f1c8(0x13a9)](_0x426dad,_0xafe9b5),this;}[_0x3dfc63(0x2826)](_0x1b478e,_0x44e555){var _0x3f2d3=_0x3dfc63;return this['_pipelineContext'][_0x3f2d3(0x2826)](_0x1b478e,_0x44e555),this;}['setMatrix2x2'](_0x293707,_0x1f6a46){var _0x18d145=_0x3dfc63;return this[_0x18d145(0x2518)][_0x18d145(0x3c53)](_0x293707,_0x1f6a46),this;}[_0x3dfc63(0x6e5)](_0x2b7ad4,_0x4dc7f9){var _0x96444b=_0x3dfc63;return this[_0x96444b(0x2518)][_0x96444b(0x6e5)](_0x2b7ad4,_0x4dc7f9),this;}[_0x3dfc63(0x3b8d)](_0xb13ae7,_0x523b77){var _0x45a9c2=_0x3dfc63;return this[_0x45a9c2(0x2518)][_0x45a9c2(0x18c5)](_0xb13ae7,_0x523b77?0x1:0x0),this;}['setVector2'](_0x2945c5,_0x3871a0){var _0x2407c2=_0x3dfc63;return this[_0x2407c2(0x2518)][_0x2407c2(0x764)](_0x2945c5,_0x3871a0),this;}[_0x3dfc63(0x2475)](_0x1c03b7,_0x5d81f4,_0x5874bc){var _0x47b772=_0x3dfc63;return this[_0x47b772(0x2518)][_0x47b772(0x2475)](_0x1c03b7,_0x5d81f4,_0x5874bc),this;}[_0x3dfc63(0x3183)](_0x309aa0,_0x41f20d){var _0x4e9e16=_0x3dfc63;return this[_0x4e9e16(0x2518)]['setVector3'](_0x309aa0,_0x41f20d),this;}[_0x3dfc63(0x18a)](_0x5e5d7d,_0x467637,_0x44939b,_0x534133){var _0x1b0331=_0x3dfc63;return this[_0x1b0331(0x2518)]['setFloat3'](_0x5e5d7d,_0x467637,_0x44939b,_0x534133),this;}[_0x3dfc63(0x2285)](_0x56797c,_0x5f4aa3){var _0x1f0388=_0x3dfc63;return this['_pipelineContext'][_0x1f0388(0x2285)](_0x56797c,_0x5f4aa3),this;}[_0x3dfc63(0x1aed)](_0x35eab5,_0x11a22b){var _0x17e0f5=_0x3dfc63;return this['_pipelineContext'][_0x17e0f5(0x1aed)](_0x35eab5,_0x11a22b),this;}[_0x3dfc63(0xdfb)](_0x394c3f,_0x7c1a7e,_0x4be719,_0x118686,_0x378eb3){return this['_pipelineContext']['setFloat4'](_0x394c3f,_0x7c1a7e,_0x4be719,_0x118686,_0x378eb3),this;}[_0x3dfc63(0x3657)](_0x3da829,_0x55fa2f){var _0x485e24=_0x3dfc63;return this[_0x485e24(0x2518)][_0x485e24(0x3657)](_0x3da829,_0x55fa2f),this;}[_0x3dfc63(0x2d0b)](_0x3ca4e8,_0x252b62,_0x480a93){var _0x4af19c=_0x3dfc63;return this[_0x4af19c(0x2518)][_0x4af19c(0x2d0b)](_0x3ca4e8,_0x252b62,_0x480a93),this;}[_0x3dfc63(0x1436)](_0x28b2c6,_0x359b5a){return this['_pipelineContext']['setDirectColor4'](_0x28b2c6,_0x359b5a),this;}['dispose'](){var _0x53b30b=_0x3dfc63;this['_pipelineContext']&&this[_0x53b30b(0x2518)][_0x53b30b(0x2d20)](),this[_0x53b30b(0x398b)][_0x53b30b(0x800)](this),this[_0x53b30b(0x87a)]=!0x0;}static[_0x3dfc63(0x40e6)](_0x3efb4a,_0x1e6fbd,_0xde7e53,_0x3d2690=_0x26b9f8['x'][_0x3dfc63(0x3171)]){var _0x1d828f=_0x3dfc63;_0x1e6fbd&&(_0x331f3f['v'][_0x1d828f(0x2161)](_0x3d2690)[_0x3efb4a+_0x1d828f(0x33be)]=_0x1e6fbd),_0xde7e53&&(_0x331f3f['v'][_0x1d828f(0x2161)](_0x3d2690)[_0x3efb4a+_0x1d828f(0x2cf4)]=_0xde7e53);}static[_0x3dfc63(0x7ac)](){var _0x120a7b=_0x3dfc63;_0x3d71af[_0x120a7b(0x1a34)]={};}}_0x3d71af['LogShaderCodeOnCompilationError']=!0x0,_0x3d71af[_0x3dfc63(0x28d7)]=0x0,_0x3d71af[_0x3dfc63(0x1a34)]={},_0x3d71af[_0x3dfc63(0x634)]=_0x331f3f['v'][_0x3dfc63(0x634)],_0x3d71af[_0x3dfc63(0x2fbf)]=_0x331f3f['v']['IncludesShadersStore'];},0xe8aa:(_0x5029cd,_0x125d5e,_0x59c282)=>{var _0xe25986=a8_0x49466b;_0x59c282['d'](_0x125d5e,{'H':()=>_0x2f04e3,'I':()=>_0x443e0e});var _0x4cd776=_0x59c282(0x1a27),_0x532ae6=_0x59c282(0x6fac),_0x264ffe=_0x59c282(0x77a5),_0x3a4faf=_0x59c282(0xf96c),_0x2d260b=_0x59c282(0xf75c),_0x4b02fb=_0x59c282(0xcef);_0x59c282(0x4617);const _0x4d16dc={'positions':[0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1],'indices':[0x0,0x1,0x2,0x0,0x2,0x3]};class _0x443e0e{constructor(_0x5409b0,_0xc7a113=_0x4d16dc){var _0x5c7eb4=a8_0x58a1;this[_0x5c7eb4(0x2c57)]=new _0x532ae6['l'](0x0,0x0,0x1,0x1);var _0x4b38eb=null!=(_0x4b38eb=_0xc7a113[_0x5c7eb4(0x1ced)])?_0x4b38eb:_0x4d16dc[_0x5c7eb4(0x1ced)];const _0x5b7ac4=null!=(_0xc7a113=_0xc7a113[_0x5c7eb4(0x1f84)])?_0xc7a113:_0x4d16dc[_0x5c7eb4(0x1f84)];this[_0x5c7eb4(0x2623)]=_0x5409b0,this[_0x5c7eb4(0x1b5b)]={[_0x4cd776['o'][_0x5c7eb4(0x31b9)]]:new _0x4cd776['o'](_0x5409b0,_0x4b38eb,_0x4cd776['o'][_0x5c7eb4(0x31b9)],!0x1,!0x1,0x2)},this[_0x5c7eb4(0xf63)]=_0x5409b0[_0x5c7eb4(0x973)](_0x5b7ac4),this[_0x5c7eb4(0x9ed)]=_0x5409b0['onContextRestoredObservable'][_0x5c7eb4(0x11ad)](()=>{var _0x36a99e=_0x5c7eb4;this[_0x36a99e(0xf63)]=_0x5409b0[_0x36a99e(0x973)](_0x5b7ac4);for(const _0x6cc91c in this[_0x36a99e(0x1b5b)]){const _0xa0dc5b=this[_0x36a99e(0x1b5b)][_0x6cc91c];_0xa0dc5b['_rebuild']();}});}[_0xe25986(0x1707)](_0x6c6586=this['_fullscreenViewport']){var _0x190466=_0xe25986;this[_0x190466(0x2623)][_0x190466(0x1707)](_0x6c6586);}[_0xe25986(0x1b7b)](_0x4b6ee8){var _0x1bbf75=_0xe25986;this[_0x1bbf75(0x2623)]['bindBuffers'](this['_vertexBuffers'],this[_0x1bbf75(0xf63)],_0x4b6ee8);}['applyEffectWrapper'](_0x2806db){var _0x35fde1=_0xe25986;this[_0x35fde1(0x2623)][_0x35fde1(0x3c33)](!0x0),this[_0x35fde1(0x2623)][_0x35fde1(0x3da9)][_0x35fde1(0x2910)]=!0x1,this[_0x35fde1(0x2623)][_0x35fde1(0xa0b)][_0x35fde1(0x2bb3)]=!0x1,this[_0x35fde1(0x2623)]['enableEffect'](_0x2806db['_drawWrapper']),this[_0x35fde1(0x1b7b)](_0x2806db[_0x35fde1(0x204d)]),_0x2806db[_0x35fde1(0x19e0)][_0x35fde1(0x3e9)]({});}[_0xe25986(0xe2f)](){var _0x155073=_0xe25986;this[_0x155073(0x2623)][_0x155073(0x3da9)][_0x155073(0x2910)]=!0x0,this[_0x155073(0x2623)][_0x155073(0xa0b)]['stencilTest']=!0x0;}[_0xe25986(0x3fff)](){var _0xa8b25d=_0xe25986;this[_0xa8b25d(0x2623)]['drawElementsType'](_0x264ffe['g']['MATERIAL_TriangleFillMode'],0x0,0x6);}[_0xe25986(0x1d12)](_0x2a83eb){var _0x2165b6=_0xe25986;return void 0x0!==_0x2a83eb[_0x2165b6(0x190)];}[_0xe25986(0x3364)](_0x3c70e3,_0x4f6c9d=null){var _0x2a8e43=_0xe25986;_0x3c70e3['effect'][_0x2a8e43(0x3a4f)]()&&(this['setViewport'](),(_0x4f6c9d=null===_0x4f6c9d?null:this[_0x2a8e43(0x1d12)](_0x4f6c9d)?_0x4f6c9d['renderTarget']:_0x4f6c9d)&&this[_0x2a8e43(0x2623)]['bindFramebuffer'](_0x4f6c9d),this[_0x2a8e43(0x2159)](_0x3c70e3),this['draw'](),_0x4f6c9d&&this[_0x2a8e43(0x2623)][_0x2a8e43(0xfa0)](_0x4f6c9d),this['restoreStates']());}[_0xe25986(0x2d20)](){var _0x5c1dc3=_0xe25986;const _0x2544b7=this[_0x5c1dc3(0x1b5b)][_0x4cd776['o'][_0x5c1dc3(0x31b9)]];_0x2544b7&&(_0x2544b7[_0x5c1dc3(0x2d20)](),delete this[_0x5c1dc3(0x1b5b)][_0x4cd776['o'][_0x5c1dc3(0x31b9)]]),this[_0x5c1dc3(0xf63)]&&this[_0x5c1dc3(0x2623)][_0x5c1dc3(0x3cd8)](this[_0x5c1dc3(0xf63)]),this[_0x5c1dc3(0x9ed)]&&(this[_0x5c1dc3(0x2623)][_0x5c1dc3(0x2330)]['remove'](this['_onContextRestoredObserver']),this['_onContextRestoredObserver']=null);}}class _0x2f04e3{constructor(_0x4950cd){var _0x3c15fe=_0xe25986;this[_0x3c15fe(0x19e0)]=new _0x3a4faf['y$']();let _0x256de8;const _0x52b0a7=_0x4950cd[_0x3c15fe(0x3fce)]||[];_0x4950cd[_0x3c15fe(0x2cdb)]?_0x256de8={'fragmentSource':_0x4950cd[_0x3c15fe(0x2ac6)],'vertexSource':_0x4950cd['vertexShader'],'spectorName':_0x4950cd[_0x3c15fe(0x3efc)]||'effectWrapper'}:(_0x52b0a7[_0x3c15fe(0x2f54)](_0x3c15fe(0x27e7)),_0x256de8={'fragmentSource':_0x4950cd['fragmentShader'],'vertex':_0x3c15fe(0x18b0),'spectorName':_0x4950cd[_0x3c15fe(0x3efc)]||_0x3c15fe(0x15c)},this[_0x3c15fe(0x19e0)][_0x3c15fe(0x11ad)](()=>{var _0x174538=_0x3c15fe;this['effect'][_0x174538(0x2475)](_0x174538(0x27e7),0x1,0x1);}));var _0x14c7c4=_0x4950cd[_0x3c15fe(0x1f05)]?_0x4950cd[_0x3c15fe(0x1f05)]['join']('\x0a'):'';this[_0x3c15fe(0xd5e)]=new _0x4b02fb['q'](_0x4950cd['engine']),_0x4950cd[_0x3c15fe(0x33e2)]?(_0x256de8[_0x3c15fe(0x23da)]=_0x256de8[_0x3c15fe(0xab5)],_0x256de8[_0x3c15fe(0x2f51)]||(_0x256de8[_0x3c15fe(0x2f51)]=_0x256de8[_0x3c15fe(0x2e71)]),delete _0x256de8[_0x3c15fe(0xab5)],delete _0x256de8['vertexSource'],this[_0x3c15fe(0x204d)]=_0x4950cd[_0x3c15fe(0x2623)]['createEffect'](_0x256de8,_0x4950cd[_0x3c15fe(0x1d24)]||[_0x3c15fe(0x8c5)],_0x52b0a7,_0x4950cd[_0x3c15fe(0x1d48)],_0x14c7c4,void 0x0,_0x4950cd[_0x3c15fe(0x3aa7)],void 0x0,void 0x0,_0x4950cd[_0x3c15fe(0xd1e)])):(this[_0x3c15fe(0x204d)]=new _0x2d260b['Q'](_0x256de8,_0x4950cd[_0x3c15fe(0x1d24)]||[_0x3c15fe(0x8c5)],_0x52b0a7,_0x4950cd[_0x3c15fe(0x1d48)],_0x4950cd[_0x3c15fe(0x2623)],_0x14c7c4,void 0x0,_0x4950cd['onCompiled'],void 0x0,void 0x0,void 0x0,_0x4950cd[_0x3c15fe(0xd1e)]),this[_0x3c15fe(0x9ed)]=_0x4950cd['engine']['onContextRestoredObservable'][_0x3c15fe(0x11ad)](()=>{var _0x515a6a=_0x3c15fe;this[_0x515a6a(0x204d)][_0x515a6a(0x2518)]=null,this[_0x515a6a(0x204d)][_0x515a6a(0x37ac)]=!0x1,this[_0x515a6a(0x204d)]['_prepareEffect']();}));}get[_0xe25986(0x204d)](){var _0x20c309=_0xe25986;return this[_0x20c309(0xd5e)][_0x20c309(0x204d)];}set[_0xe25986(0x204d)](_0x1b99d0){var _0x4950dc=_0xe25986;this[_0x4950dc(0xd5e)]['effect']=_0x1b99d0;}[_0xe25986(0x2d20)](){var _0x5b7f59=_0xe25986;this['_onContextRestoredObserver']&&(this[_0x5b7f59(0x204d)][_0x5b7f59(0x2636)]()[_0x5b7f59(0x2330)]['remove'](this['_onContextRestoredObserver']),this[_0x5b7f59(0x9ed)]=null),this[_0x5b7f59(0x204d)]['dispose']();}}},0x53e5:(_0x4d8b68,_0x3b1699,_0x20b679)=>{var _0x37a7d5=a8_0x49466b,_0x54208f=_0x20b679(0x1266b),_0x4c85f9=_0x20b679(0xc84b),_0x489031=_0x20b679(0xee04),_0x3750df=_0x20b679(0x153ad),_0x44b267=_0x20b679(0x77a5);_0x3750df['p4'][_0x37a7d5(0x471)]=class _0x39fa47{constructor(_0x399ba9={}){var _0x19e04a=_0x37a7d5;this[_0x19e04a(0x3165)]=!0x0,this[_0x19e04a(0x2f94)]=void 0x0===_0x399ba9[_0x19e04a(0x2f94)]?0x0:_0x399ba9[_0x19e04a(0x2f94)],this['power']=void 0x0===_0x399ba9[_0x19e04a(0x2e83)]?0x1:_0x399ba9['power'],this[_0x19e04a(0x360)]=_0x399ba9[_0x19e04a(0x360)]||_0x4c85f9['Wo']['White'](),this[_0x19e04a(0x32f6)]=_0x399ba9[_0x19e04a(0x32f6)]||_0x4c85f9['Wo'][_0x19e04a(0x3850)](),!0x1===_0x399ba9[_0x19e04a(0x3bab)]&&(this[_0x19e04a(0x3bab)]=!0x1);}get[_0x37a7d5(0x3bab)](){return this['_isEnabled'];}set[_0x37a7d5(0x3bab)](_0x1e52af){var _0x37b38c=_0x37a7d5;this[_0x37b38c(0x3165)]!==_0x1e52af&&(this[_0x37b38c(0x3165)]=_0x1e52af,_0x489031['D'][_0x37b38c(0x58f)](_0x44b267['g'][_0x37b38c(0x16e6)]|_0x44b267['g'][_0x37b38c(0x2423)]));}['clone'](){var _0x4c5796=_0x37a7d5,_0x5b3d4e=new _0x39fa47();return _0x54208f['j'][_0x4c5796(0x10da)](this,_0x5b3d4e),_0x5b3d4e;}[_0x37a7d5(0x1db)](_0x86121b){var _0x2499bc=_0x37a7d5;return _0x86121b&&this[_0x2499bc(0x2f94)]===_0x86121b[_0x2499bc(0x2f94)]&&this[_0x2499bc(0x2e83)]===_0x86121b['power']&&this[_0x2499bc(0x360)][_0x2499bc(0x1db)](_0x86121b[_0x2499bc(0x360)])&&this[_0x2499bc(0x32f6)][_0x2499bc(0x1db)](_0x86121b[_0x2499bc(0x32f6)])&&this[_0x2499bc(0x3bab)]===_0x86121b[_0x2499bc(0x3bab)];}[_0x37a7d5(0x3c81)](){var _0x8e6b20=_0x37a7d5;return{'isEnabled':this[_0x8e6b20(0x3bab)],'leftColor':this['leftColor'][_0x8e6b20(0x3e55)](),'rightColor':this[_0x8e6b20(0x32f6)]['asArray'](),'bias':this[_0x8e6b20(0x2f94)],'power':this[_0x8e6b20(0x2e83)]};}static[_0x37a7d5(0xb3f)](_0x2d138a){var _0x2b28ec=_0x37a7d5;return new _0x39fa47({'isEnabled':_0x2d138a[_0x2b28ec(0x3bab)],'leftColor':_0x4c85f9['Wo']['FromArray'](_0x2d138a['leftColor']),'rightColor':_0x4c85f9['Wo'][_0x2b28ec(0xd4e)](_0x2d138a[_0x2b28ec(0x32f6)]),'bias':_0x2d138a[_0x2b28ec(0x2f94)],'power':_0x2d138a[_0x2b28ec(0x2e83)]||0x1});}}[_0x37a7d5(0xb3f)];},0x1803b:(_0x4de16a,_0x375ebe,_0xf4be7f)=>{var _0x1e9267=a8_0x49466b;_0xf4be7f['d'](_0x375ebe,{'$':()=>_0x5ec539,'b':()=>_0x5819c4});function _0x4ce209(_0x268a55,_0x102197,_0xc0f62b,_0x2abdfd){var _0x286d63=a8_0x58a1,_0x595b1d,_0x10b4ee=arguments[_0x286d63(0x132e)],_0x11018b=_0x10b4ee<0x3?_0x102197:null===_0x2abdfd?_0x2abdfd=Object['getOwnPropertyDescriptor'](_0x102197,_0xc0f62b):_0x2abdfd;if(_0x286d63(0x20cb)==typeof Reflect&&_0x286d63(0x187)==typeof Reflect[_0x286d63(0x14d7)])_0x11018b=Reflect[_0x286d63(0x14d7)](_0x268a55,_0x102197,_0xc0f62b,_0x2abdfd);else{for(var _0x328fce=_0x268a55[_0x286d63(0x132e)]-0x1;0x0<=_0x328fce;_0x328fce--)(_0x595b1d=_0x268a55[_0x328fce])&&(_0x11018b=(_0x10b4ee<0x3?_0x595b1d(_0x11018b):0x3<_0x10b4ee?_0x595b1d(_0x102197,_0xc0f62b,_0x11018b):_0x595b1d(_0x102197,_0xc0f62b))||_0x11018b);}0x3<_0x10b4ee&&_0x11018b&&Object[_0x286d63(0x1fc0)](_0x102197,_0xc0f62b,_0x11018b);}var _0xbfc68e=_0xf4be7f(0x153ad),_0xdcd59e=_0xf4be7f(0xf96c),_0x3d2e49=_0xf4be7f(0xe222),_0x5aa37f=_0xf4be7f(0xc84b),_0x375ebe=_0xf4be7f(0x11e40),_0x138fcd=_0xf4be7f(0x16ce1);class _0x5819c4 extends _0x375ebe['H']{constructor(){var _0x2fa8ac=a8_0x58a1;super(),this['IMAGEPROCESSING']=!0x1,this['VIGNETTE']=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x2fa8ac(0x33ca)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x2fa8ac(0x945)]=!0x1,this[_0x2fa8ac(0x13f7)]=!0x1,this[_0x2fa8ac(0xe45)]=!0x1,this['COLORGRADING3D']=!0x1,this[_0x2fa8ac(0x133c)]=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this[_0x2fa8ac(0x2e9)]=!0x1,this[_0x2fa8ac(0x2f8f)]=!0x1,this[_0x2fa8ac(0x126d)]=!0x1,this[_0x2fa8ac(0x33dd)]=!0x1,this[_0x2fa8ac(0x148b)]();}}class _0x5ec539{constructor(){var _0x2126ed=a8_0x58a1;this[_0x2126ed(0x24b7)]=new _0x138fcd['U'](),this['_colorCurvesEnabled']=!0x1,this[_0x2126ed(0x5bb)]=!0x1,this[_0x2126ed(0x61a)]=!0x0,this[_0x2126ed(0xdae)]=!0x0,this['_exposure']=0x1,this['_toneMappingEnabled']=!0x1,this[_0x2126ed(0x41d)]=_0x5ec539[_0x2126ed(0xa18)],this['_contrast']=0x1,this['vignetteStretch']=0x0,this[_0x2126ed(0x13e)]=0x0,this[_0x2126ed(0x2fab)]=0x0,this[_0x2126ed(0x1656)]=1.5,this[_0x2126ed(0x2f0f)]=new _0x5aa37f['HE'](0x0,0x0,0x0,0x0),this[_0x2126ed(0x3c68)]=0.5,this[_0x2126ed(0x1f78)]=_0x5ec539[_0x2126ed(0x723)],this[_0x2126ed(0xb5e)]=!0x1,this['_ditheringEnabled']=!0x1,this['_ditheringIntensity']=0x1/0xff,this[_0x2126ed(0x34fd)]=!0x1,this['_applyByPostProcess']=!0x1,this[_0x2126ed(0x3165)]=!0x0,this['onUpdateParameters']=new _0xdcd59e['y$']();}get[_0x1e9267(0x345d)](){return this['_colorCurvesEnabled'];}set[_0x1e9267(0x345d)](_0x1ad70e){var _0x1f07f9=_0x1e9267;this[_0x1f07f9(0x3348)]!==_0x1ad70e&&(this['_colorCurvesEnabled']=_0x1ad70e,this[_0x1f07f9(0x337)]());}get[_0x1e9267(0x285e)](){var _0x15a980=_0x1e9267;return this[_0x15a980(0x2b00)];}set[_0x1e9267(0x285e)](_0x28af3e){var _0x2d9683=_0x1e9267;this[_0x2d9683(0x2b00)]!==_0x28af3e&&(this[_0x2d9683(0x2b00)]=_0x28af3e,this['_updateParameters']());}get['colorGradingEnabled'](){var _0x316e43=_0x1e9267;return this[_0x316e43(0x5bb)];}set[_0x1e9267(0x1e88)](_0x30de8a){var _0x3962c8=_0x1e9267;this[_0x3962c8(0x5bb)]!==_0x30de8a&&(this[_0x3962c8(0x5bb)]=_0x30de8a,this['_updateParameters']());}get[_0x1e9267(0x39d0)](){var _0x373575=_0x1e9267;return this[_0x373575(0x61a)];}set[_0x1e9267(0x39d0)](_0x50814d){var _0x4d9027=_0x1e9267;this[_0x4d9027(0x61a)]!==_0x50814d&&(this['_colorGradingWithGreenDepth']=_0x50814d,this[_0x4d9027(0x337)]());}get[_0x1e9267(0x3d5f)](){var _0x1cec0b=_0x1e9267;return this[_0x1cec0b(0xdae)];}set[_0x1e9267(0x3d5f)](_0x2deeb6){var _0xd6e626=_0x1e9267;this[_0xd6e626(0xdae)]!==_0x2deeb6&&(this['_colorGradingBGR']=_0x2deeb6,this[_0xd6e626(0x337)]());}get['exposure'](){var _0xdc098b=_0x1e9267;return this[_0xdc098b(0x2025)];}set[_0x1e9267(0x1a36)](_0x142a59){var _0x377dfb=_0x1e9267;this[_0x377dfb(0x2025)]!==_0x142a59&&(this[_0x377dfb(0x2025)]=_0x142a59,this[_0x377dfb(0x337)]());}get['toneMappingEnabled'](){var _0x25717f=_0x1e9267;return this[_0x25717f(0x270c)];}set[_0x1e9267(0x159)](_0xb572ef){var _0x51ef35=_0x1e9267;this[_0x51ef35(0x270c)]!==_0xb572ef&&(this[_0x51ef35(0x270c)]=_0xb572ef,this[_0x51ef35(0x337)]());}get[_0x1e9267(0x3594)](){var _0x3b5438=_0x1e9267;return this[_0x3b5438(0x41d)];}set[_0x1e9267(0x3594)](_0x4127aa){var _0x256e20=_0x1e9267;this[_0x256e20(0x41d)]!==_0x4127aa&&(this[_0x256e20(0x41d)]=_0x4127aa,this[_0x256e20(0x337)]());}get[_0x1e9267(0x3111)](){var _0x576733=_0x1e9267;return this[_0x576733(0x31dd)];}set[_0x1e9267(0x3111)](_0x1a4f36){var _0x45a852=_0x1e9267;this['_contrast']!==_0x1a4f36&&(this['_contrast']=_0x1a4f36,this[_0x45a852(0x337)]());}get['vignetteCentreY'](){var _0x58c566=_0x1e9267;return this[_0x58c566(0x2fab)];}set[_0x1e9267(0x1e12)](_0x13efaf){var _0x5638a1=_0x1e9267;this[_0x5638a1(0x2fab)]=_0x13efaf;}get[_0x1e9267(0x3a0e)](){return this['vignetteCenterX'];}set[_0x1e9267(0x3a0e)](_0x4b8bd7){this['vignetteCenterX']=_0x4b8bd7;}get[_0x1e9267(0x2efa)](){var _0x4a8d89=_0x1e9267;return this[_0x4a8d89(0x1f78)];}set['vignetteBlendMode'](_0x5e4fb5){var _0x2256a2=_0x1e9267;this['_vignetteBlendMode']!==_0x5e4fb5&&(this[_0x2256a2(0x1f78)]=_0x5e4fb5,this['_updateParameters']());}get['vignetteEnabled'](){var _0x29d3eb=_0x1e9267;return this[_0x29d3eb(0xb5e)];}set[_0x1e9267(0x20b)](_0x45f4e7){var _0xf3615a=_0x1e9267;this[_0xf3615a(0xb5e)]!==_0x45f4e7&&(this['_vignetteEnabled']=_0x45f4e7,this['_updateParameters']());}get[_0x1e9267(0x94c)](){return this['_ditheringEnabled'];}set['ditheringEnabled'](_0x27b18){var _0x242117=_0x1e9267;this[_0x242117(0x1ee5)]!==_0x27b18&&(this[_0x242117(0x1ee5)]=_0x27b18,this['_updateParameters']());}get['ditheringIntensity'](){var _0x3bf93e=_0x1e9267;return this[_0x3bf93e(0x38a)];}set[_0x1e9267(0x2019)](_0x5dedb9){var _0x1f4018=_0x1e9267;this[_0x1f4018(0x38a)]!==_0x5dedb9&&(this[_0x1f4018(0x38a)]=_0x5dedb9,this['_updateParameters']());}get[_0x1e9267(0x11b7)](){var _0x46dd89=_0x1e9267;return this[_0x46dd89(0x34fd)];}set['skipFinalColorClamp'](_0xcd236e){var _0x264c88=_0x1e9267;this[_0x264c88(0x34fd)]!==_0xcd236e&&(this[_0x264c88(0x34fd)]=_0xcd236e,this[_0x264c88(0x337)]());}get[_0x1e9267(0x383c)](){return this['_applyByPostProcess'];}set[_0x1e9267(0x383c)](_0x2fab4f){var _0xd6519d=_0x1e9267;this[_0xd6519d(0x3acd)]!==_0x2fab4f&&(this[_0xd6519d(0x3acd)]=_0x2fab4f,this[_0xd6519d(0x337)]());}get['isEnabled'](){var _0x301d1f=_0x1e9267;return this[_0x301d1f(0x3165)];}set[_0x1e9267(0x3bab)](_0x45c321){var _0x4fdf6f=_0x1e9267;this[_0x4fdf6f(0x3165)]!==_0x45c321&&(this[_0x4fdf6f(0x3165)]=_0x45c321,this[_0x4fdf6f(0x337)]());}[_0x1e9267(0x337)](){var _0x4bfa98=_0x1e9267;this[_0x4bfa98(0x1d9d)][_0x4bfa98(0x3e9)](this);}['getClassName'](){return'ImageProcessingConfiguration';}static['PrepareUniforms'](_0x2db5b6,_0xdbc0eb){var _0x145e9b=_0x1e9267;_0xdbc0eb[_0x145e9b(0x126d)]&&_0x2db5b6['push'](_0x145e9b(0xa6d)),_0xdbc0eb[_0x145e9b(0x945)]&&_0x2db5b6['push']('contrast'),_0xdbc0eb[_0x145e9b(0xe45)]&&_0x2db5b6[_0x145e9b(0x2f54)]('colorTransformSettings'),(_0xdbc0eb['VIGNETTE']||_0xdbc0eb['DITHER'])&&_0x2db5b6[_0x145e9b(0x2f54)](_0x145e9b(0xef3)),_0xdbc0eb[_0x145e9b(0xa85)]&&(_0x2db5b6[_0x145e9b(0x2f54)](_0x145e9b(0x3848)),_0x2db5b6[_0x145e9b(0x2f54)](_0x145e9b(0x8a8))),_0xdbc0eb['COLORCURVES']&&_0x138fcd['U']['PrepareUniforms'](_0x2db5b6),_0xdbc0eb[_0x145e9b(0x2e9)]&&_0x2db5b6[_0x145e9b(0x2f54)](_0x145e9b(0x266b));}static[_0x1e9267(0x1f03)](_0x57d4bc,_0x48f04f){var _0x1df192=_0x1e9267;_0x48f04f[_0x1df192(0xe45)]&&_0x57d4bc['push'](_0x1df192(0x2fe8));}['prepareDefines'](_0x425408,_0x32e66e=!0x1){var _0x266401=_0x1e9267;if(_0x32e66e!==this[_0x266401(0x383c)]||!this['_isEnabled'])return _0x425408[_0x266401(0xa85)]=!0x1,_0x425408[_0x266401(0x33ca)]=!0x1,_0x425408[_0x266401(0xaec)]=!0x1,_0x425408['CONTRAST']=!0x1,_0x425408['EXPOSURE']=!0x1,_0x425408[_0x266401(0x13f7)]=!0x1,_0x425408[_0x266401(0xe45)]=!0x1,_0x425408[_0x266401(0x178f)]=!0x1,_0x425408['DITHER']=!0x1,_0x425408[_0x266401(0x24f)]=!0x1,_0x425408[_0x266401(0x33dd)]=this[_0x266401(0x11b7)],void(_0x425408[_0x266401(0x2f8f)]=this[_0x266401(0x383c)]&&this[_0x266401(0x3165)]);_0x425408['VIGNETTE']=this[_0x266401(0x20b)],_0x425408[_0x266401(0x3864)]=this[_0x266401(0x2efa)]===_0x5ec539[_0x266401(0x346)],_0x425408[_0x266401(0x8c7)]=!_0x425408['VIGNETTEBLENDMODEMULTIPLY'],_0x425408[_0x266401(0x33ca)]=this[_0x266401(0x159)],this[_0x266401(0x41d)]===_0x5ec539[_0x266401(0xaec)]?_0x425408[_0x266401(0xaec)]=!0x0:_0x425408['TONEMAPPING_ACES']=!0x1,_0x425408[_0x266401(0x945)]=0x1!==this['contrast'],_0x425408[_0x266401(0x126d)]=0x1!==this[_0x266401(0x1a36)],_0x425408['COLORCURVES']=this[_0x266401(0x345d)]&&!!this['colorCurves'],_0x425408[_0x266401(0xe45)]=this[_0x266401(0x1e88)]&&!!this[_0x266401(0x285e)],_0x425408[_0x266401(0xe45)]?_0x425408[_0x266401(0x178f)]=this[_0x266401(0x285e)][_0x266401(0x2dd)]:_0x425408[_0x266401(0x178f)]=!0x1,_0x425408[_0x266401(0x133c)]=this[_0x266401(0x39d0)],_0x425408[_0x266401(0x3fbe)]=this[_0x266401(0x3d5f)],_0x425408[_0x266401(0x2e9)]=this[_0x266401(0x1ee5)],_0x425408['IMAGEPROCESSINGPOSTPROCESS']=this[_0x266401(0x383c)],_0x425408[_0x266401(0x33dd)]=this[_0x266401(0x11b7)],_0x425408[_0x266401(0x24f)]=_0x425408[_0x266401(0xa85)]||_0x425408[_0x266401(0x33ca)]||_0x425408[_0x266401(0x945)]||_0x425408['EXPOSURE']||_0x425408['COLORCURVES']||_0x425408[_0x266401(0xe45)]||_0x425408[_0x266401(0x2e9)];}['isReady'](){var _0x5849d4=_0x1e9267;return!this['colorGradingEnabled']||!this[_0x5849d4(0x285e)]||this['colorGradingTexture'][_0x5849d4(0x3a4f)]();}[_0x1e9267(0x2dcf)](_0x525984,_0x1ce781){var _0x3bd633=_0x1e9267,_0x5d3219,_0x2ee22f;this[_0x3bd633(0x3348)]&&this[_0x3bd633(0x24b7)]&&_0x138fcd['U'][_0x3bd633(0x2ef9)](this[_0x3bd633(0x24b7)],_0x525984),(this[_0x3bd633(0xb5e)]||this['_ditheringEnabled'])&&(_0x2ee22f=0x1/_0x525984[_0x3bd633(0x2636)]()[_0x3bd633(0x105a)](),_0x5d3219=0x1/_0x525984[_0x3bd633(0x2636)]()[_0x3bd633(0x288a)](),_0x525984[_0x3bd633(0x2475)](_0x3bd633(0xef3),_0x2ee22f,_0x5d3219),this[_0x3bd633(0x1ee5)]&&_0x525984[_0x3bd633(0x6e5)](_0x3bd633(0x266b),0.5*this[_0x3bd633(0x38a)]),this[_0x3bd633(0xb5e)]&&(_0x1ce781=null!=_0x1ce781?_0x1ce781:_0x5d3219/_0x2ee22f,_0x2ee22f=(_0x5d3219=Math[_0x3bd633(0x2c18)](0.5*this['vignetteCameraFov']))*_0x1ce781,_0x1ce781=Math['sqrt'](_0x2ee22f*_0x5d3219),_0x2ee22f=_0x3d2e49['w1'][_0x3bd633(0x1f75)](_0x2ee22f,_0x1ce781,this['vignetteStretch']),_0x5d3219=_0x3d2e49['w1'][_0x3bd633(0x1f75)](_0x5d3219,_0x1ce781,this[_0x3bd633(0xcbd)]),_0x525984[_0x3bd633(0xdfb)](_0x3bd633(0x3848),_0x2ee22f,_0x5d3219,-_0x2ee22f*this[_0x3bd633(0x13e)],-_0x5d3219*this[_0x3bd633(0x2fab)]),_0x1ce781=-0x2*this['vignetteWeight'],_0x525984[_0x3bd633(0xdfb)](_0x3bd633(0x8a8),this['vignetteColor']['r'],this['vignetteColor']['g'],this[_0x3bd633(0x2f0f)]['b'],_0x1ce781))),_0x525984[_0x3bd633(0x6e5)](_0x3bd633(0xa6d),this[_0x3bd633(0x1a36)]),_0x525984[_0x3bd633(0x6e5)](_0x3bd633(0x3111),this[_0x3bd633(0x3111)]),this[_0x3bd633(0x285e)]&&(_0x525984[_0x3bd633(0x19ec)](_0x3bd633(0x2fe8),this[_0x3bd633(0x285e)]),_0x2ee22f=this[_0x3bd633(0x285e)]['getSize']()[_0x3bd633(0x1995)],_0x525984[_0x3bd633(0xdfb)](_0x3bd633(0x19e4),(_0x2ee22f-0x1)/_0x2ee22f,0.5/_0x2ee22f,_0x2ee22f,this['colorGradingTexture']['level']));}['clone'](){return _0xbfc68e['p4']['Clone'](()=>new _0x5ec539(),this);}[_0x1e9267(0x3c81)](){var _0x2cf7ae=_0x1e9267;return _0xbfc68e['p4'][_0x2cf7ae(0x299f)](this);}static[_0x1e9267(0xb3f)](_0x5b9453){var _0x57845f=_0x1e9267;const _0x2d5162=_0xbfc68e['p4'][_0x57845f(0xb3f)](()=>new _0x5ec539(),_0x5b9453,null,null);return void 0x0!==_0x5b9453[_0x57845f(0x3a0e)]&&(_0x2d5162[_0x57845f(0x13e)]=_0x5b9453['vignetteCentreX']),void 0x0!==_0x5b9453[_0x57845f(0x1e12)]&&(_0x2d5162[_0x57845f(0x2fab)]=_0x5b9453[_0x57845f(0x1e12)]),_0x2d5162;}static get[_0x1e9267(0x723)](){var _0x32c058=_0x1e9267;return this[_0x32c058(0x346)];}static get[_0x1e9267(0x35e8)](){var _0x106d96=_0x1e9267;return this[_0x106d96(0x2f59)];}}_0x5ec539[_0x1e9267(0xa18)]=0x0,_0x5ec539['TONEMAPPING_ACES']=0x1,_0x5ec539['_VIGNETTEMODE_MULTIPLY']=0x0,_0x5ec539['_VIGNETTEMODE_OPAQUE']=0x1,_0x4ce209([(0x0,_0xbfc68e['N$'])()],_0x5ec539['prototype'],_0x1e9267(0x24b7),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x3348),void 0x0),_0x4ce209([(0x0,_0xbfc68e['oU'])(_0x1e9267(0x285e))],_0x5ec539['prototype'],_0x1e9267(0x2b00),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x5bb),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],'_colorGradingWithGreenDepth',void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539['prototype'],'_colorGradingBGR',void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539['prototype'],_0x1e9267(0x2025),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x270c),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x41d),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x31dd),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0xcbd),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x13e),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x2fab),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x1656),void 0x0),_0x4ce209([(0x0,_0xbfc68e['XX'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x2f0f),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539['prototype'],_0x1e9267(0x3c68),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x1f78),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],'_vignetteEnabled',void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],_0x1e9267(0x1ee5),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539[_0x1e9267(0x1229)],'_ditheringIntensity',void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539['prototype'],'_skipFinalColorClamp',void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539['prototype'],_0x1e9267(0x3acd),void 0x0),_0x4ce209([(0x0,_0xbfc68e['qC'])()],_0x5ec539['prototype'],_0x1e9267(0x3165),void 0x0),_0xbfc68e['p4'][_0x1e9267(0x1287)]=_0x5ec539[_0x1e9267(0xb3f)];},0x114a2:(_0x300784,_0x5ede3,_0x2b1449)=>{_0x2b1449(0x8a8d),_0x2b1449(0x16ce1),_0x2b1449(0xf75c),_0x2b1449(0x53e5),_0x2b1449(0x1803b),_0x2b1449(0x173aa),_0x2b1449(0x147cf),_0x2b1449(0xd5e5),_0x2b1449(0x84b7),_0x2b1449(0x11b14),_0x2b1449(0x14ea0),_0x2b1449(0x11722),_0x2b1449(0x15325),_0x2b1449(0x7c4f),_0x2b1449(0x2e44),_0x2b1449(0x149c5),_0x2b1449(0xc656),_0x2b1449(0x109b2),_0x2b1449(0xe8aa),_0x2b1449(0x1614a),_0x2b1449(0xea73),_0x2b1449(0x9acb),_0x2b1449(0x519c),_0x2b1449(0x12d77),_0x2b1449(0x12fad),_0x2b1449(0xd994),_0x2b1449(0x3c2a);},0x12fad:(_0x2205ae,_0x534585,_0x3a0436)=>{var _0x1d5c22=a8_0x49466b;_0x3a0436['d'](_0x534585,{'E':()=>_0x482235});function _0x5f48f6(_0x41c5b5,_0x305787,_0x2bebc5,_0x10bbf9){var _0x64805f=a8_0x58a1,_0x2d0733,_0x40bbf5=arguments['length'],_0x85a6d9=_0x40bbf5<0x3?_0x305787:null===_0x10bbf9?_0x10bbf9=Object[_0x64805f(0x319d)](_0x305787,_0x2bebc5):_0x10bbf9;if(_0x64805f(0x20cb)==typeof Reflect&&_0x64805f(0x187)==typeof Reflect[_0x64805f(0x14d7)])_0x85a6d9=Reflect[_0x64805f(0x14d7)](_0x41c5b5,_0x305787,_0x2bebc5,_0x10bbf9);else{for(var _0x4ecefc=_0x41c5b5[_0x64805f(0x132e)]-0x1;0x0<=_0x4ecefc;_0x4ecefc--)(_0x2d0733=_0x41c5b5[_0x4ecefc])&&(_0x85a6d9=(_0x40bbf5<0x3?_0x2d0733(_0x85a6d9):0x3<_0x40bbf5?_0x2d0733(_0x305787,_0x2bebc5,_0x85a6d9):_0x2d0733(_0x305787,_0x2bebc5))||_0x85a6d9);}0x3<_0x40bbf5&&_0x85a6d9&&Object['defineProperty'](_0x305787,_0x2bebc5,_0x85a6d9);}var _0x534585=_0x3a0436(0x153ad),_0x19ef5f=_0x3a0436(0x11e40),_0x2bedbf=_0x3a0436(0xea73),_0x7a9eaf=_0x3a0436(0x77a5),_0x35ae2c=_0x3a0436(0xc656),_0x3da474=_0x3a0436(0x147cf);class _0x3fb859 extends _0x19ef5f['H']{constructor(){var _0x3753d6=a8_0x58a1;super(...arguments),this[_0x3753d6(0x190f)]=!0x1,this[_0x3753d6(0x12af)]=0x0,this[_0x3753d6(0x409f)]=!0x1,this[_0x3753d6(0x3d85)]=!0x1;}}class _0x482235 extends _0x2bedbf['n']{constructor(_0x5e811d,_0x4d7e58=!0x0){var _0x26e7b5=a8_0x58a1;super(_0x5e811d,_0x26e7b5(0x17d0),0x96,new _0x3fb859(),_0x4d7e58),this[_0x26e7b5(0x3165)]=!0x1,this[_0x26e7b5(0x3bab)]=!0x1,this['_smoothAlpha']=!0x1,this[_0x26e7b5(0x3960)]=!0x1,this[_0x26e7b5(0x265c)]=!0x0,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x5e811d['_dirtyCallbacks'][_0x7a9eaf['g'][_0x26e7b5(0xd64)]];}[_0x1d5c22(0x39ba)](){var _0xd2ab=_0x1d5c22;this[_0xd2ab(0x2ceb)](this[_0xd2ab(0x3165)]),this[_0xd2ab(0x2ac8)]();}[_0x1d5c22(0x2cd5)](_0x9d210a,_0x21de8b,_0x20474f,_0x385f92){var _0x43586d=_0x1d5c22;const _0x80f17b=_0x385f92[_0x43586d(0x2907)]()[_0x43586d(0x2e08)];return!(this['_isEnabled']&&null!==_0x80f17b&&void 0x0!==_0x80f17b&&_0x80f17b['texture']&&_0x35ae2c['k'][_0x43586d(0x2d26)]&&_0x21de8b['texturesEnabled'])||_0x80f17b[_0x43586d(0x3a4f)]();}[_0x1d5c22(0x22bd)](_0x276003,_0x1240dc,_0x396130){var _0x475472=_0x1d5c22;_0x396130=_0x396130['decalMap'],this[_0x475472(0x3165)]&&null!=_0x396130&&_0x396130['texture']&&_0x35ae2c['k']['DecalMapEnabled']&&_0x1240dc[_0x475472(0x3c87)]?(_0x276003[_0x475472(0x190f)]&&_0x276003['GAMMADECAL']===_0x396130[_0x475472(0xc52)][_0x475472(0x1b93)]||_0x276003[_0x475472(0x778)](),_0x276003[_0x475472(0x190f)]=!0x0,_0x276003['GAMMADECAL']=_0x396130[_0x475472(0xc52)][_0x475472(0x1b93)],_0x276003[_0x475472(0x409f)]=this[_0x475472(0x3afc)],_0x3da474['G'][_0x475472(0x8ed)](_0x396130['texture'],_0x276003,'DECAL')):(_0x276003[_0x475472(0x190f)]&&_0x276003['markAsTexturesDirty'](),_0x276003[_0x475472(0x190f)]=!0x1);}[_0x1d5c22(0xf9d)](_0x1acb56,_0x3fc153,_0x489015,_0x4549f2){var _0x675ac5=_0x1d5c22,_0x4549f2=_0x4549f2[_0x675ac5(0x2907)]()[_0x675ac5(0x2e08)];this[_0x675ac5(0x3165)]&&null!=_0x4549f2&&_0x4549f2[_0x675ac5(0xc52)]&&_0x35ae2c['k']['DecalMapEnabled']&&_0x3fc153[_0x675ac5(0x3c87)]&&(_0x3fc153=this['_material'][_0x675ac5(0x19c4)],_0x4549f2=_0x4549f2[_0x675ac5(0xc52)],_0x1acb56[_0x675ac5(0xb6)]&&_0x3fc153&&_0x1acb56['isSync']||(_0x1acb56[_0x675ac5(0x1260)](_0x675ac5(0x604),_0x4549f2[_0x675ac5(0x365d)],0x0,0x0,0x0),_0x3da474['G'][_0x675ac5(0x1d23)](_0x4549f2,_0x1acb56,_0x675ac5(0x760))),_0x1acb56['setTexture'](_0x675ac5(0x3219),_0x4549f2));}['getClassName'](){return'DecalMapConfiguration';}[_0x1d5c22(0x19a1)](_0xa62ebe){var _0x505b21=_0x1d5c22;_0xa62ebe[_0x505b21(0x2f54)]('decalSampler');}[_0x1d5c22(0x2c15)](){var _0xa1142e=_0x1d5c22;return{'ubo':[{'name':_0xa1142e(0x604),'size':0x4,'type':_0xa1142e(0x37ad)},{'name':_0xa1142e(0x1150),'size':0x10,'type':_0xa1142e(0x2a4b)}]};}}_0x5f48f6([(0x0,_0x534585['qC'])(),(0x0,_0x534585['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x482235[_0x1d5c22(0x1229)],_0x1d5c22(0x3bab),void 0x0),_0x5f48f6([(0x0,_0x534585['qC'])(),(0x0,_0x534585['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x482235[_0x1d5c22(0x1229)],_0x1d5c22(0x3960),void 0x0);},0x12d77:(_0x5e2f94,_0x1d0ad9,_0x3c46e8)=>{var _0x246cf2=a8_0x49466b;_0x3c46e8['d'](_0x1d0ad9,{'p':()=>_0x5d4c04});function _0x1ec5f4(_0x38a534,_0x4f7237,_0x3ae436,_0x4e00f){var _0x3a3b57=a8_0x58a1,_0x27fb99,_0xa67103=arguments[_0x3a3b57(0x132e)],_0x293c85=_0xa67103<0x3?_0x4f7237:null===_0x4e00f?_0x4e00f=Object[_0x3a3b57(0x319d)](_0x4f7237,_0x3ae436):_0x4e00f;if(_0x3a3b57(0x20cb)==typeof Reflect&&_0x3a3b57(0x187)==typeof Reflect[_0x3a3b57(0x14d7)])_0x293c85=Reflect['decorate'](_0x38a534,_0x4f7237,_0x3ae436,_0x4e00f);else{for(var _0x541619=_0x38a534['length']-0x1;0x0<=_0x541619;_0x541619--)(_0x27fb99=_0x38a534[_0x541619])&&(_0x293c85=(_0xa67103<0x3?_0x27fb99(_0x293c85):0x3<_0xa67103?_0x27fb99(_0x4f7237,_0x3ae436,_0x293c85):_0x27fb99(_0x4f7237,_0x3ae436))||_0x293c85);}0x3<_0xa67103&&_0x293c85&&Object['defineProperty'](_0x4f7237,_0x3ae436,_0x293c85);}var _0x4e8eac=_0x3c46e8(0x173aa),_0x1d0ad9=_0x3c46e8(0x153ad),_0x5c7c0e=_0x3c46e8(0xc656),_0x1658a5=_0x3c46e8(0x147cf),_0x474b04=_0x3c46e8(0x11e40),_0x453150=_0x3c46e8(0xea73),_0x27b532=_0x3c46e8(0x77a5);class _0x202c68 extends _0x474b04['H']{constructor(){var _0x15d2e0=a8_0x58a1;super(...arguments),this[_0x15d2e0(0x16d3)]=!0x1,this['DETAILDIRECTUV']=0x0,this['DETAIL_NORMALBLENDMETHOD']=0x0;}}class _0x5d4c04 extends _0x453150['n']{constructor(_0x196a34,_0x44332c=!0x0){var _0x1118f8=a8_0x58a1;super(_0x196a34,_0x1118f8(0x15b2),0x8c,new _0x202c68(),_0x44332c),this[_0x1118f8(0x265a)]=null,this[_0x1118f8(0x1857)]=0x1,this[_0x1118f8(0x121d)]=0x1,this[_0x1118f8(0x2e06)]=0x1,this[_0x1118f8(0x1c08)]=_0x4e8eac['F']['MATERIAL_NORMALBLENDMETHOD_WHITEOUT'],this['_isEnabled']=!0x1,this[_0x1118f8(0x3bab)]=!0x1,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x196a34[_0x1118f8(0x2510)][_0x27b532['g'][_0x1118f8(0xd64)]];}[_0x246cf2(0x39ba)](){var _0x585f41=_0x246cf2;this[_0x585f41(0x2ceb)](this[_0x585f41(0x3165)]),this[_0x585f41(0x2ac8)]();}[_0x246cf2(0x2cd5)](_0x17ae41,_0xa1d00,_0x44097a){var _0xe40dea=_0x246cf2;return!this['_isEnabled']||!(_0x17ae41[_0xe40dea(0x3b75)]&&_0xa1d00['texturesEnabled']&&_0x44097a[_0xe40dea(0x1766)]()[_0xe40dea(0x16e3)]&&this['_texture']&&_0x5c7c0e['k']['DetailTextureEnabled']&&!this[_0xe40dea(0x265a)]['isReady']());}[_0x246cf2(0x22bd)](_0x53b1e3,_0x5dc6c0){var _0x5895f5=_0x246cf2;if(this[_0x5895f5(0x3165)]){_0x53b1e3[_0x5895f5(0x11c0)]=this['_normalBlendMethod'];const _0x2afb0d=_0x5dc6c0['getEngine']();_0x53b1e3['_areTexturesDirty']&&(_0x2afb0d[_0x5895f5(0x1766)]()[_0x5895f5(0x16e3)]&&this[_0x5895f5(0x265a)]&&_0x5c7c0e['k'][_0x5895f5(0x2d0f)]&&this[_0x5895f5(0x3165)]?(_0x1658a5['G'][_0x5895f5(0x8ed)](this[_0x5895f5(0x265a)],_0x53b1e3,_0x5895f5(0x16d3)),_0x53b1e3[_0x5895f5(0x11c0)]=this[_0x5895f5(0x1c08)]):_0x53b1e3[_0x5895f5(0x16d3)]=!0x1);}else _0x53b1e3['DETAIL']=!0x1;}[_0x246cf2(0xbe6)](_0x43c1e9,_0x1e6482){var _0x30597d=_0x246cf2,_0x37557a;this[_0x30597d(0x3165)]&&(_0x37557a=this[_0x30597d(0x1720)][_0x30597d(0x19c4)],_0x43c1e9['useUbo']&&_0x37557a&&_0x43c1e9['isSync']||this[_0x30597d(0x265a)]&&_0x5c7c0e['k'][_0x30597d(0x2d0f)]&&(_0x43c1e9[_0x30597d(0x1260)](_0x30597d(0x38d0),this[_0x30597d(0x265a)][_0x30597d(0x365d)],this['diffuseBlendLevel'],this[_0x30597d(0x2e06)],this[_0x30597d(0x121d)]),_0x1658a5['G'][_0x30597d(0x1d23)](this['_texture'],_0x43c1e9,_0x30597d(0x2398))),_0x1e6482[_0x30597d(0x3c87)]&&this['_texture']&&_0x5c7c0e['k'][_0x30597d(0x2d0f)]&&_0x43c1e9[_0x30597d(0x19ec)](_0x30597d(0x19d2),this[_0x30597d(0x265a)]));}['hasTexture'](_0x38443f){var _0x1649a7=_0x246cf2;return this[_0x1649a7(0x265a)]===_0x38443f;}[_0x246cf2(0x13b1)](_0x41e203){var _0x26205a=_0x246cf2;this[_0x26205a(0x265a)]&&_0x41e203[_0x26205a(0x2f54)](this['_texture']);}[_0x246cf2(0xcc1)](_0x684811){var _0x321e09=_0x246cf2;this['_texture']&&this[_0x321e09(0x265a)][_0x321e09(0x1b36)]&&0x0<this[_0x321e09(0x265a)]['animations'][_0x321e09(0x132e)]&&_0x684811[_0x321e09(0x2f54)](this[_0x321e09(0x265a)]);}['dispose'](_0x51e616){var _0x4ba85f=_0x246cf2;_0x51e616&&null!=(_0x51e616=this[_0x4ba85f(0x265a)])&&_0x51e616['dispose']();}['getClassName'](){var _0x5d76bf=_0x246cf2;return _0x5d76bf(0x15e3);}[_0x246cf2(0x19a1)](_0x2118c6){var _0x2c84a7=_0x246cf2;_0x2118c6['push'](_0x2c84a7(0x19d2));}['getUniforms'](){var _0x3b0e4f=_0x246cf2;return{'ubo':[{'name':'vDetailInfos','size':0x4,'type':_0x3b0e4f(0x37ad)},{'name':_0x3b0e4f(0x39c9),'size':0x10,'type':_0x3b0e4f(0x2a4b)}]};}}_0x1ec5f4([(0x0,_0x1d0ad9['oU'])(_0x246cf2(0x1237)),(0x0,_0x1d0ad9['wz'])(_0x246cf2(0x39ba))],_0x5d4c04[_0x246cf2(0x1229)],_0x246cf2(0xc52),void 0x0),_0x1ec5f4([(0x0,_0x1d0ad9['qC'])()],_0x5d4c04[_0x246cf2(0x1229)],'diffuseBlendLevel',void 0x0),_0x1ec5f4([(0x0,_0x1d0ad9['qC'])()],_0x5d4c04[_0x246cf2(0x1229)],'roughnessBlendLevel',void 0x0),_0x1ec5f4([(0x0,_0x1d0ad9['qC'])()],_0x5d4c04[_0x246cf2(0x1229)],'bumpLevel',void 0x0),_0x1ec5f4([(0x0,_0x1d0ad9['qC'])(),(0x0,_0x1d0ad9['wz'])(_0x246cf2(0x39ba))],_0x5d4c04[_0x246cf2(0x1229)],_0x246cf2(0x30e4),void 0x0),_0x1ec5f4([(0x0,_0x1d0ad9['qC'])(),(0x0,_0x1d0ad9['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x5d4c04[_0x246cf2(0x1229)],_0x246cf2(0x3bab),void 0x0);},0x173aa:(_0x2e3e4c,_0x5e44f3,_0x5260c2)=>{var _0x3d3a33=a8_0x49466b;_0x5260c2['d'](_0x5e44f3,{'F':()=>_0xd06abc});function _0x172acd(_0x467041,_0x102080,_0xfb9250,_0x1b47f8){var _0x459acb=a8_0x58a1,_0xb69c0a,_0x2fd7c2=arguments[_0x459acb(0x132e)],_0x1bb9f2=_0x2fd7c2<0x3?_0x102080:null===_0x1b47f8?_0x1b47f8=Object[_0x459acb(0x319d)](_0x102080,_0xfb9250):_0x1b47f8;if(_0x459acb(0x20cb)==typeof Reflect&&_0x459acb(0x187)==typeof Reflect[_0x459acb(0x14d7)])_0x1bb9f2=Reflect[_0x459acb(0x14d7)](_0x467041,_0x102080,_0xfb9250,_0x1b47f8);else{for(var _0x208e97=_0x467041['length']-0x1;0x0<=_0x208e97;_0x208e97--)(_0xb69c0a=_0x467041[_0x208e97])&&(_0x1bb9f2=(_0x2fd7c2<0x3?_0xb69c0a(_0x1bb9f2):0x3<_0x2fd7c2?_0xb69c0a(_0x102080,_0xfb9250,_0x1bb9f2):_0xb69c0a(_0x102080,_0xfb9250))||_0x1bb9f2);}0x3<_0x2fd7c2&&_0x1bb9f2&&Object[_0x459acb(0x1fc0)](_0x102080,_0xfb9250,_0x1bb9f2);}var _0x10d617=_0x5260c2(0x153ad),_0x21a833=_0x5260c2(0xe222),_0x15ddcd=_0x5260c2(0xf96c),_0x41d855=_0x5260c2(0xf8c1),_0x3342f2=_0x5260c2(0x10187),_0x13f440=_0x5260c2(0x149c5),_0x3d3e5b=_0x5260c2(0x77a5),_0x1c778a=_0x5260c2(0x10ea4),_0x2207ab=_0x5260c2(0x2037),_0x4d1f0e=_0x5260c2(0x147cf),_0x50f2d5=_0x5260c2(0xcef),_0x73190d=_0x5260c2(0x627e),_0x2d7b6d=_0x5260c2(0x1446b),_0x89ba98=_0x5260c2(0x519c);class _0xd06abc{constructor(_0x8944cc,_0x2fef10,_0x583872){var _0x1c7cb1=a8_0x58a1;this[_0x1c7cb1(0x2fe9)]=null,this[_0x1c7cb1(0x1c11)]=!0x0,this[_0x1c7cb1(0x19eb)]=null,this[_0x1c7cb1(0x1d90)]=null,this[_0x1c7cb1(0x2a87)]=!0x1,this[_0x1c7cb1(0x2d8b)]=!0x1,this[_0x1c7cb1(0x1369)]='',this[_0x1c7cb1(0x3faa)]=0x1,this['_backFaceCulling']=!0x0,this[_0x1c7cb1(0x1e17)]=!0x0,this[_0x1c7cb1(0x25c5)]=!0x1,this['onCompiled']=null,this[_0x1c7cb1(0x2cb0)]=null,this[_0x1c7cb1(0x176f)]=null,this['doNotSerialize']=!0x1,this[_0x1c7cb1(0x46d)]=!0x1,this[_0x1c7cb1(0x1b36)]=null,this['onDisposeObservable']=new _0x15ddcd['y$'](),this[_0x1c7cb1(0x26e0)]=null,this[_0x1c7cb1(0x17f6)]=null,this['_onBindObserver']=null,this['_alphaMode']=_0x3d3e5b['g']['ALPHA_COMBINE'],this[_0x1c7cb1(0x34d6)]=!0x1,this[_0x1c7cb1(0x30ad)]=!0x1,this[_0x1c7cb1(0x3080)]=!0x1,this[_0x1c7cb1(0x2756)]=!0x1,this['depthFunction']=0x0,this[_0x1c7cb1(0x2c26)]=!0x1,this[_0x1c7cb1(0x1a63)]=!0x0,this[_0x1c7cb1(0x30d7)]=0x1,this[_0x1c7cb1(0x661)]=0x0,this[_0x1c7cb1(0xc67)]=0x0,this[_0x1c7cb1(0xbde)]=new _0x73190d['S'](),this[_0x1c7cb1(0x1d1d)]=!0x1,this['_fillMode']=_0xd06abc['TriangleFillMode'],this['_cachedDepthWriteState']=!0x1,this[_0x1c7cb1(0x12c3)]=!0x1,this[_0x1c7cb1(0x1ee0)]=0x0,this[_0x1c7cb1(0x2034)]=-0x1,this['meshMap']=null,this[_0x1c7cb1(0x30a7)]=null,this[_0x1c7cb1(0xde)]=!0x1,this['_eventInfo']={},this[_0x1c7cb1(0x3f44)]=()=>{},this[_0x1c7cb1(0x76b)]=()=>{},this[_0x1c7cb1(0xc79)]=()=>{},this[_0x1c7cb1(0x271d)]=()=>{},this[_0x1c7cb1(0x39e9)]=()=>{},this[_0x1c7cb1(0x2dbf)]=()=>{},this[_0x1c7cb1(0x5e5)]=()=>{},this[_0x1c7cb1(0x1fa)]=()=>{},this[_0x1c7cb1(0x1881)]=!0x1,this[_0x1c7cb1(0xb4f)]=null,this[_0x1c7cb1(0x3efc)]=_0x8944cc,_0x2fef10=_0x2fef10||_0x41d855['l'][_0x1c7cb1(0x19c8)],_0x2fef10&&(this[_0x1c7cb1(0x48a)]=_0x2fef10,this[_0x1c7cb1(0x2510)]={},this['_dirtyCallbacks'][_0x3d3e5b['g'][_0x1c7cb1(0xd64)]]=this[_0x1c7cb1(0x39ba)][_0x1c7cb1(0x2dcf)](this),this['_dirtyCallbacks'][_0x3d3e5b['g'][_0x1c7cb1(0x27e5)]]=this['_markAllSubMeshesAsLightsDirty'][_0x1c7cb1(0x2dcf)](this),this['_dirtyCallbacks'][_0x3d3e5b['g']['MATERIAL_FresnelDirtyFlag']]=this['_markAllSubMeshesAsFresnelDirty'][_0x1c7cb1(0x2dcf)](this),this[_0x1c7cb1(0x2510)][_0x3d3e5b['g'][_0x1c7cb1(0xfdc)]]=this[_0x1c7cb1(0x643)]['bind'](this),this['_dirtyCallbacks'][_0x3d3e5b['g']['MATERIAL_MiscDirtyFlag']]=this[_0x1c7cb1(0x2c89)][_0x1c7cb1(0x2dcf)](this),this[_0x1c7cb1(0x2510)][_0x3d3e5b['g'][_0x1c7cb1(0x407d)]]=this['_markAllSubMeshesAsPrePassDirty'][_0x1c7cb1(0x2dcf)](this),this['_dirtyCallbacks'][_0x3d3e5b['g'][_0x1c7cb1(0x2024)]]=this[_0x1c7cb1(0x1121)][_0x1c7cb1(0x2dcf)](this),this['id']=_0x8944cc||_0x21a833['w1'][_0x1c7cb1(0x1892)](),this[_0x1c7cb1(0x439)]=this['_scene'][_0x1c7cb1(0x1be8)](),this[_0x1c7cb1(0x1344)]=this[_0x1c7cb1(0x48a)][_0x1c7cb1(0x2636)]()[_0x1c7cb1(0x2bc9)](),this[_0x1c7cb1(0xd5e)]=new _0x50f2d5['q'](this[_0x1c7cb1(0x48a)]['getEngine'](),!0x1),this[_0x1c7cb1(0xd5e)][_0x1c7cb1(0xf2f)]=this[_0x1c7cb1(0x1344)],this[_0x1c7cb1(0x48a)][_0x1c7cb1(0xe97)]?this[_0x1c7cb1(0x1377)]=_0xd06abc['ClockWiseSideOrientation']:this[_0x1c7cb1(0x1377)]=_0xd06abc[_0x1c7cb1(0x19a7)],this[_0x1c7cb1(0x3e2e)]=new _0x13f440['M'](this[_0x1c7cb1(0x48a)][_0x1c7cb1(0x2636)](),void 0x0,void 0x0,_0x8944cc),this[_0x1c7cb1(0x1d1d)]=this[_0x1c7cb1(0x22fd)]()[_0x1c7cb1(0x2636)]()['supportsUniformBuffers'],_0x583872||this[_0x1c7cb1(0x48a)][_0x1c7cb1(0x3c38)](this),this['_scene'][_0x1c7cb1(0x3c3f)]&&(this[_0x1c7cb1(0x2b1e)]={}),_0xd06abc[_0x1c7cb1(0x3464)][_0x1c7cb1(0x3e9)](this,_0x89ba98['S'][_0x1c7cb1(0x3a4e)]));}get[_0x3d3a33(0x2c23)](){return!0x1;}set['alpha'](_0x25164f){var _0x53cd84=_0x3d3a33,_0x4d0837;this[_0x53cd84(0x3faa)]!==_0x25164f&&(_0x4d0837=this[_0x53cd84(0x3faa)],this[_0x53cd84(0x3faa)]=_0x25164f,0x1!==_0x4d0837&&0x1!==_0x25164f||this[_0x53cd84(0x1d4d)](_0xd06abc[_0x53cd84(0x210b)]+_0xd06abc[_0x53cd84(0x2404)]));}get['alpha'](){return this['_alpha'];}set[_0x3d3a33(0x32b8)](_0x13418){var _0x263d98=_0x3d3a33;this[_0x263d98(0xde7)]!==_0x13418&&(this['_backFaceCulling']=_0x13418,this[_0x263d98(0x1d4d)](_0xd06abc['TextureDirtyFlag']));}get[_0x3d3a33(0x32b8)](){var _0x45ff01=_0x3d3a33;return this[_0x45ff01(0xde7)];}set[_0x3d3a33(0x409d)](_0x21c73e){var _0x23c1b6=_0x3d3a33;this[_0x23c1b6(0x1e17)]!==_0x21c73e&&(this[_0x23c1b6(0x1e17)]=_0x21c73e,this['markAsDirty'](_0xd06abc[_0x23c1b6(0x38ba)]));}get[_0x3d3a33(0x409d)](){var _0x1c2d19=_0x3d3a33;return this[_0x1c2d19(0x1e17)];}get['blockDirtyMechanism'](){var _0x2a0cdc=_0x3d3a33;return this[_0x2a0cdc(0x25c5)];}set[_0x3d3a33(0x229c)](_0x2c8b59){var _0x21d6e9=_0x3d3a33;this[_0x21d6e9(0x25c5)]===_0x2c8b59||(this['_blockDirtyMechanism']=_0x2c8b59)||this[_0x21d6e9(0x26d3)]();}[_0x3d3a33(0x1f13)](_0x40b5c4){var _0x7c120a=_0x3d3a33;this[_0x7c120a(0x229c)]=!0x0;try{_0x40b5c4(this);}finally{this[_0x7c120a(0x229c)]=!0x1;}}get['hasRenderTargetTextures'](){var _0x5edc9f=_0x3d3a33;return this[_0x5edc9f(0x8ee)]['hasRenderTargetTextures']=!0x1,this['_callbackPluginEventHasRenderTargetTextures'](this[_0x5edc9f(0x8ee)]),this[_0x5edc9f(0x8ee)][_0x5edc9f(0x148c)];}set['onDispose'](_0x240fc1){var _0xde7f13=_0x3d3a33;this[_0xde7f13(0x26e0)]&&this[_0xde7f13(0x3af1)][_0xde7f13(0x2473)](this[_0xde7f13(0x26e0)]),this[_0xde7f13(0x26e0)]=this['onDisposeObservable'][_0xde7f13(0x11ad)](_0x240fc1);}get[_0x3d3a33(0x3e8a)](){return this['_onBindObservable']||(this['_onBindObservable']=new _0x15ddcd['y$']()),this['_onBindObservable'];}set['onBind'](_0x27cc31){var _0x4dbbcf=_0x3d3a33;this[_0x4dbbcf(0x347f)]&&this[_0x4dbbcf(0x3e8a)]['remove'](this['_onBindObserver']),this[_0x4dbbcf(0x347f)]=this[_0x4dbbcf(0x3e8a)][_0x4dbbcf(0x11ad)](_0x27cc31);}get['onUnBindObservable'](){var _0x25cff1=_0x3d3a33;return this[_0x25cff1(0x17f6)]||(this['_onUnBindObservable']=new _0x15ddcd['y$']()),this[_0x25cff1(0x17f6)];}get[_0x3d3a33(0x28f3)](){var _0x4ead6e=_0x3d3a33;return this['_onEffectCreatedObservable']||(this['_onEffectCreatedObservable']=new _0x15ddcd['y$']()),this[_0x4ead6e(0x1bf4)];}set[_0x3d3a33(0x355d)](_0x25f7cb){var _0x3228e3=_0x3d3a33;this['_alphaMode']!==_0x25f7cb&&(this[_0x3228e3(0x1ddf)]=_0x25f7cb,this[_0x3228e3(0x1d4d)](_0xd06abc[_0x3228e3(0x38ba)]));}get['alphaMode'](){return this['_alphaMode'];}set[_0x3d3a33(0x8aa)](_0x56c733){var _0x379577=_0x3d3a33;this[_0x379577(0x34d6)]!==_0x56c733&&(this['_needDepthPrePass']=_0x56c733,this[_0x379577(0x34d6)]&&(this[_0x379577(0x2a87)]=!0x0));}get[_0x3d3a33(0x8aa)](){return this['_needDepthPrePass'];}get[_0x3d3a33(0x2a17)](){return!0x1;}set['fogEnabled'](_0x2bad33){var _0x4bcce7=_0x3d3a33;this['_fogEnabled']!==_0x2bad33&&(this[_0x4bcce7(0x1a63)]=_0x2bad33,this['markAsDirty'](_0xd06abc[_0x4bcce7(0x210b)]));}get[_0x3d3a33(0xafb)](){var _0x2a0dd6=_0x3d3a33;return this[_0x2a0dd6(0x1a63)];}get['wireframe'](){var _0x5f49db=_0x3d3a33;switch(this[_0x5f49db(0x269a)]){case _0xd06abc[_0x5f49db(0x254)]:case _0xd06abc[_0x5f49db(0xaed)]:case _0xd06abc[_0x5f49db(0xc40)]:case _0xd06abc[_0x5f49db(0x4111)]:return!0x0;}return this[_0x5f49db(0x48a)][_0x5f49db(0x3378)];}set[_0x3d3a33(0x2f2c)](_0x14a9f2){var _0xe128d8=_0x3d3a33;this[_0xe128d8(0x6d0)]=_0x14a9f2?_0xd06abc['WireFrameFillMode']:_0xd06abc[_0xe128d8(0x3dd)];}get[_0x3d3a33(0x227c)](){var _0x38bc82=_0x3d3a33;switch(this[_0x38bc82(0x269a)]){case _0xd06abc[_0x38bc82(0x1f3a)]:case _0xd06abc[_0x38bc82(0x13c6)]:return!0x0;}return this[_0x38bc82(0x48a)]['forcePointsCloud'];}set['pointsCloud'](_0x23acd9){var _0x27fd13=_0x3d3a33;this[_0x27fd13(0x6d0)]=_0x23acd9?_0xd06abc[_0x27fd13(0x1f3a)]:_0xd06abc[_0x27fd13(0x3dd)];}get['fillMode'](){var _0x3833b1=_0x3d3a33;return this[_0x3833b1(0x269a)];}set[_0x3d3a33(0x6d0)](_0x34b126){var _0x10401b=_0x3d3a33;this[_0x10401b(0x269a)]!==_0x34b126&&(this[_0x10401b(0x269a)]=_0x34b126,this[_0x10401b(0x1d4d)](_0xd06abc[_0x10401b(0x210b)]));}[_0x3d3a33(0x695)](){var _0x1b9e08=_0x3d3a33;return this[_0x1b9e08(0xd5e)];}['_setDrawWrapper'](_0x59eab4){var _0x3c6c6b=_0x3d3a33;this[_0x3c6c6b(0xd5e)]=_0x59eab4;}[_0x3d3a33(0x27d6)](_0x4e663c){var _0x354d24=_0x3d3a33;return'Name:\x20'+this[_0x354d24(0x3efc)];}[_0x3d3a33(0x1653)](){return'Material';}get[_0x3d3a33(0x1254)](){return!0x0;}get[_0x3d3a33(0x19c4)](){var _0x4554a0=_0x3d3a33;return this[_0x4554a0(0x2d8b)];}['freeze'](){var _0x1bc317=_0x3d3a33;this[_0x1bc317(0x26d3)](),this[_0x1bc317(0x2d8b)]=!0x0;}[_0x3d3a33(0x8e9)](){var _0x1551d0=_0x3d3a33;this[_0x1551d0(0x26d3)](),this[_0x1551d0(0x2d8b)]=!0x1;}['isReady'](_0x4ef067,_0x46ba4f){return!0x0;}[_0x3d3a33(0x2cd5)](_0x284f12,_0x5c58cc,_0x3bbf44){var _0x3fae1d=_0x3d3a33;return _0x5c58cc=_0x5c58cc['materialDefines'],!!_0x5c58cc&&(this[_0x3fae1d(0x8ee)][_0x3fae1d(0x2cd5)]=!0x0,this[_0x3fae1d(0x8ee)]['defines']=_0x5c58cc,this[_0x3fae1d(0x76b)](this[_0x3fae1d(0x8ee)]),this[_0x3fae1d(0x8ee)][_0x3fae1d(0x2cd5)]);}[_0x3d3a33(0x1d91)](){var _0x19b6b7=_0x3d3a33;return this[_0x19b6b7(0xd5e)][_0x19b6b7(0x204d)];}[_0x3d3a33(0x22fd)](){var _0x48f068=_0x3d3a33;return this[_0x48f068(0x48a)];}get['transparencyMode'](){var _0x266b59=_0x3d3a33;return this[_0x266b59(0xb4f)];}set[_0x3d3a33(0x33f2)](_0x14c599){var _0x1c37ce=_0x3d3a33;this[_0x1c37ce(0xb4f)]!==_0x14c599&&(this[_0x1c37ce(0xb4f)]=_0x14c599,this[_0x1c37ce(0x1881)]=_0x14c599===_0xd06abc['MATERIAL_ALPHATESTANDBLEND'],this['_markAllSubMeshesAsTexturesAndMiscDirty']());}get[_0x3d3a33(0x2fac)](){var _0x5dcbfd=_0x3d3a33;return this[_0x5dcbfd(0xb4f)]===_0xd06abc[_0x5dcbfd(0x10c3)]||this['_transparencyMode']===_0xd06abc[_0x5dcbfd(0x1bf7)];}['needAlphaBlending'](){var _0x4883fc=_0x3d3a33;return!this[_0x4883fc(0x2fac)]&&this[_0x4883fc(0x14f2)]<0x1;}[_0x3d3a33(0x1c61)](_0x2f4597){var _0x525673=_0x3d3a33;return _0x2f4597[_0x525673(0x1db1)]<0x1||!this[_0x525673(0x2fac)]&&(_0x2f4597[_0x525673(0x3f8)]||this[_0x525673(0x2286)]());}[_0x3d3a33(0x1db4)](){var _0x4f199d=_0x3d3a33;return!!this[_0x4f199d(0x1881)];}[_0x3d3a33(0x23a5)](_0x327293){var _0x4c6d67=_0x3d3a33;return!this[_0x4c6d67(0x1c61)](_0x327293)&&this['needAlphaTesting']();}[_0x3d3a33(0x3e62)](){return null;}[_0x3d3a33(0x26d3)](_0x45bad6=!0x1){var _0x2c32ac=_0x3d3a33;for(const _0x3da6f4 of this[_0x2c32ac(0x22fd)]()[_0x2c32ac(0x2aa5)])if(_0x3da6f4[_0x2c32ac(0x1549)]){for(const _0x508beb of _0x3da6f4['subMeshes'])_0x508beb[_0x2c32ac(0x90)]()===this&&_0x508beb['effect']&&(_0x508beb['effect']['_wasPreviouslyReady']=!0x1,_0x508beb[_0x2c32ac(0x204d)][_0x2c32ac(0xf60)]=null,_0x508beb['effect'][_0x2c32ac(0x26b9)]=_0x45bad6);}_0x45bad6&&this[_0x2c32ac(0x1d4d)](_0xd06abc[_0x2c32ac(0x38b9)]);}['_preBind'](_0x4e9cd0,_0xecea5e=null){var _0x42edb8=_0x3d3a33;const _0x41daf7=this[_0x42edb8(0x48a)]['getEngine']();return _0xecea5e=(null==_0xecea5e?this[_0x42edb8(0x1377)]:_0xecea5e)===_0xd06abc[_0x42edb8(0x30e2)],(_0x41daf7['enableEffect'](_0x4e9cd0||this[_0x42edb8(0x695)]()),_0x41daf7[_0x42edb8(0x3c33)](this[_0x42edb8(0x32b8)],this[_0x42edb8(0x661)],!0x1,_0xecea5e,this[_0x42edb8(0x48a)][_0x42edb8(0x2cee)]?!this[_0x42edb8(0x409d)]:this[_0x42edb8(0x409d)],this[_0x42edb8(0xbde)],this[_0x42edb8(0xc67)]),_0xecea5e);}[_0x3d3a33(0x2dcf)](_0x4c04d4,_0x3b4b72){}[_0x3d3a33(0x36ca)](){var _0x4f7f35=_0x3d3a33;const _0x9c175e=this[_0x4f7f35(0x3e2e)];this[_0x4f7f35(0x8ee)]['ubo']=_0x9c175e,this[_0x4f7f35(0x3f44)](_0x89ba98['S'][_0x4f7f35(0x1ac5)],this[_0x4f7f35(0x8ee)]),_0x9c175e[_0x4f7f35(0x7d6)](),this['_uniformBufferLayoutBuilt']=!0x0;}[_0x3d3a33(0xbe6)](_0x5956ef,_0x6aca8,_0x582082){var _0x52a2b1=_0x3d3a33;const _0x1dd0ec=_0x582082[_0x52a2b1(0x204d)];_0x1dd0ec&&(this[_0x52a2b1(0x8ee)][_0x52a2b1(0x1cfa)]=_0x582082,this[_0x52a2b1(0x2dbf)](this[_0x52a2b1(0x8ee)]),_0x1dd0ec[_0x52a2b1(0x26b9)]=!0x1);}['bindOnlyWorldMatrix'](_0x51874b){}[_0x3d3a33(0x2fa8)](_0x5cb441){var _0x2652dd=_0x3d3a33;this[_0x2652dd(0x1d1d)]?this['_needToBindSceneUbo']=!0x0:_0x5cb441[_0x2652dd(0x13a9)](_0x2652dd(0x13df),this[_0x2652dd(0x22fd)]()[_0x2652dd(0xe6c)]());}[_0x3d3a33(0x240c)](_0x37b0b0){var _0x1fd8e4=_0x3d3a33;this[_0x1fd8e4(0x1d1d)]?this[_0x1fd8e4(0x1824)]=!0x0:(_0x37b0b0['setMatrix'](_0x1fd8e4(0x22e8),this[_0x1fd8e4(0x22fd)]()[_0x1fd8e4(0x2957)]()),_0x37b0b0[_0x1fd8e4(0x13a9)](_0x1fd8e4(0x1b2e),this[_0x1fd8e4(0x22fd)]()['getProjectionMatrix']()));}[_0x3d3a33(0x40dc)](_0x3d3e84,_0x515da6){var _0x599eeb=_0x3d3a33;this['_useUBO']?this[_0x599eeb(0x1824)]=!0x0:this[_0x599eeb(0x48a)][_0x599eeb(0x40dc)](_0x3d3e84,_0x515da6);}[_0x3d3a33(0x1cc)](_0x537814,_0x3aa965=null){var _0x216ab9=_0x3d3a33;if((this[_0x216ab9(0x48a)][_0x216ab9(0xd09)]=this)[_0x216ab9(0x1824)]&&_0x3aa965&&(this[_0x216ab9(0x1824)]=!0x1,_0x4d1f0e['G'][_0x216ab9(0x3ca7)](_0x3aa965,this['getScene']()['getSceneUniformBuffer']()),this['_scene'][_0x216ab9(0x2774)]()),this[_0x216ab9(0x48a)][_0x216ab9(0x3a7d)]=_0x537814?_0x537814[_0x216ab9(0x1db1)]:0x1,this[_0x216ab9(0x3d13)]&&_0x537814&&this['_onBindObservable']['notifyObservers'](_0x537814),this['disableDepthWrite']){const _0x55c97f=this[_0x216ab9(0x48a)][_0x216ab9(0x2636)]();this[_0x216ab9(0x3bc9)]=_0x55c97f[_0x216ab9(0x1bb4)](),_0x55c97f[_0x216ab9(0x3e21)](!0x1);}if(this[_0x216ab9(0x3080)]){const _0x55aa08=this[_0x216ab9(0x48a)][_0x216ab9(0x2636)]();this[_0x216ab9(0x12c3)]=_0x55aa08[_0x216ab9(0x17ad)](),_0x55aa08[_0x216ab9(0x3cc)](!0x1);}if(0x0!==this[_0x216ab9(0x3347)]){const _0x13996a=this[_0x216ab9(0x48a)][_0x216ab9(0x2636)]();this[_0x216ab9(0x1ee0)]=_0x13996a[_0x216ab9(0x29c8)]()||0x0,_0x13996a['setDepthFunction'](this[_0x216ab9(0x3347)]);}}[_0x3d3a33(0x2ca)](){var _0xe5df3c=_0x3d3a33;if(this[_0xe5df3c(0x17f6)]&&this['_onUnBindObservable']['notifyObservers'](this),0x0!==this[_0xe5df3c(0x3347)]){const _0x360d29=this[_0xe5df3c(0x48a)][_0xe5df3c(0x2636)]();_0x360d29['setDepthFunction'](this[_0xe5df3c(0x1ee0)]);}if(this[_0xe5df3c(0x30ad)]){const _0x1350ce=this[_0xe5df3c(0x48a)][_0xe5df3c(0x2636)]();_0x1350ce['setDepthWrite'](this[_0xe5df3c(0x3bc9)]);}if(this['disableColorWrite']){const _0x5950b4=this[_0xe5df3c(0x48a)][_0xe5df3c(0x2636)]();_0x5950b4[_0xe5df3c(0x3cc)](this['_cachedColorWriteState']);}}[_0x3d3a33(0xcc1)](){var _0x1e4a5c=_0x3d3a33;return this[_0x1e4a5c(0x8ee)][_0x1e4a5c(0x3477)]=[],this[_0x1e4a5c(0x3f44)](_0x89ba98['S'][_0x1e4a5c(0x1732)],this['_eventInfo']),this[_0x1e4a5c(0x8ee)][_0x1e4a5c(0x3477)];}['getActiveTextures'](){var _0x2e76de=_0x3d3a33;return this['_eventInfo'][_0x2e76de(0x271e)]=[],this['_callbackPluginEventGeneric'](_0x89ba98['S'][_0x2e76de(0x1621)],this['_eventInfo']),this['_eventInfo']['activeTextures'];}[_0x3d3a33(0x15f3)](_0x4c1824){var _0x1b10d6=_0x3d3a33;return this[_0x1b10d6(0x8ee)][_0x1b10d6(0x15f3)]=!0x1,this[_0x1b10d6(0x8ee)][_0x1b10d6(0xc52)]=_0x4c1824,this['_callbackPluginEventGeneric'](_0x89ba98['S'][_0x1b10d6(0x3f14)],this[_0x1b10d6(0x8ee)]),this['_eventInfo'][_0x1b10d6(0x15f3)];}[_0x3d3a33(0x11fe)](_0x3bb737){return null;}[_0x3d3a33(0x23c7)](){var _0x3278d8=_0x3d3a33;if(this['meshMap']){const _0x358b48=new Array();for(const _0x109e55 in this[_0x3278d8(0x2b1e)]){var _0x3c9ba8=this[_0x3278d8(0x2b1e)][_0x109e55];_0x3c9ba8&&_0x358b48[_0x3278d8(0x2f54)](_0x3c9ba8);}return _0x358b48;}{const _0x53c9c7=this[_0x3278d8(0x48a)]['meshes'];return _0x53c9c7[_0x3278d8(0x3fcc)](_0x4faccb=>_0x4faccb['material']===this);}}[_0x3d3a33(0x2697)](_0x26cbbe,_0x5d07a6,_0x51dc92,_0x4f28fd){var _0x2b55ca=_0x3d3a33;const _0x12c5ad=Object[_0x2b55ca(0x1666)]({'clipPlane':!0x1,'useInstances':!0x1},_0x51dc92),_0x3b010f=this[_0x2b55ca(0x22fd)](),_0x6d3222=this['allowShaderHotSwapping'],_0x2b6843=(this[_0x2b55ca(0x1c11)]=!0x1,()=>{var _0x2f8631=_0x2b55ca;if(this['_scene']&&this[_0x2f8631(0x48a)][_0x2f8631(0x2636)]()){var _0x571a23=_0x3b010f[_0x2f8631(0x23b3)];if(_0x12c5ad[_0x2f8631(0x23b3)]&&(_0x3b010f[_0x2f8631(0x23b3)]=new _0x2207ab['J'](0x0,0x0,0x0,0x1)),this['_storeEffectOnSubMeshes']){let _0x37326d=!0x0,_0x392981=null;if(_0x26cbbe[_0x2f8631(0x1549)]){const _0x219743=new _0x3342f2['P'](0x0,0x0,0x0,0x0,0x0,_0x26cbbe,void 0x0,!0x1,!0x1);_0x219743[_0x2f8631(0x38f0)]&&(_0x219743[_0x2f8631(0x38f0)][_0x2f8631(0x1b75)]=-0x1),this[_0x2f8631(0x2cd5)](_0x26cbbe,_0x219743,_0x12c5ad[_0x2f8631(0x2ec4)])||(_0x219743[_0x2f8631(0x204d)]&&_0x219743[_0x2f8631(0x204d)][_0x2f8631(0x16c)]()&&_0x219743['effect'][_0x2f8631(0xc68)]()?_0x392981=_0x219743[_0x2f8631(0x204d)]['getCompilationError']():(_0x37326d=!0x1,setTimeout(_0x2b6843,0x10)));}_0x37326d&&(this[_0x2f8631(0x1c11)]=_0x6d3222,_0x392981&&_0x4f28fd&&_0x4f28fd(_0x392981),_0x5d07a6&&_0x5d07a6(this));}else this[_0x2f8631(0x3a4f)]()?(this[_0x2f8631(0x1c11)]=_0x6d3222,_0x5d07a6&&_0x5d07a6(this)):setTimeout(_0x2b6843,0x10);_0x12c5ad[_0x2f8631(0x23b3)]&&(_0x3b010f['clipPlane']=_0x571a23);}});_0x2b6843();}[_0x3d3a33(0x3343)](_0xf688ca,_0x3697a5){return new Promise((_0x394850,_0x2e9c7b)=>{var _0x1b2e8d=a8_0x58a1;this[_0x1b2e8d(0x2697)](_0xf688ca,()=>{_0x394850();},_0x3697a5,_0x365a71=>{_0x2e9c7b(_0x365a71);});});}[_0x3d3a33(0x1d4d)](_0x3abe7a){var _0x3e2e75=_0x3d3a33;this[_0x3e2e75(0x22fd)]()[_0x3e2e75(0x12f2)]||this[_0x3e2e75(0x25c5)]||(_0xd06abc['_DirtyCallbackArray'][_0x3e2e75(0x132e)]=0x0,_0x3abe7a&_0xd06abc['TextureDirtyFlag']&&_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x2f54)](_0xd06abc['_TextureDirtyCallBack']),_0x3abe7a&_0xd06abc[_0x3e2e75(0x4b4)]&&_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x2f54)](_0xd06abc[_0x3e2e75(0x2fad)]),_0x3abe7a&_0xd06abc[_0x3e2e75(0x12a1)]&&_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x2f54)](_0xd06abc[_0x3e2e75(0x3272)]),_0x3abe7a&_0xd06abc[_0x3e2e75(0x417)]&&_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x2f54)](_0xd06abc[_0x3e2e75(0x22e0)]),_0x3abe7a&_0xd06abc[_0x3e2e75(0x210b)]&&_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x2f54)](_0xd06abc[_0x3e2e75(0x1b53)]),_0x3abe7a&_0xd06abc['PrePassDirtyFlag']&&_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x2f54)](_0xd06abc[_0x3e2e75(0x3a68)]),_0xd06abc[_0x3e2e75(0x3d1a)][_0x3e2e75(0x132e)]&&this[_0x3e2e75(0x2477)](_0xd06abc[_0x3e2e75(0x2ea9)]),this[_0x3e2e75(0x22fd)]()[_0x3e2e75(0x1ec3)]());}[_0x3d3a33(0x36dc)](){var _0x353544=_0x3d3a33;for(const _0x5b74db of this[_0x353544(0x22fd)]()['meshes'])if(_0x5b74db[_0x353544(0x1549)]){for(const _0x32d26b of _0x5b74db[_0x353544(0x1549)])_0x32d26b[_0x353544(0x90)]()===this&&_0x32d26b['resetDrawCache']();}}['_markAllSubMeshesAsDirty'](_0x3b6e6e){var _0x425c15=_0x3d3a33;if(!this[_0x425c15(0x22fd)]()[_0x425c15(0x12f2)]&&!this[_0x425c15(0x25c5)]){for(const _0x47330f of this[_0x425c15(0x22fd)]()[_0x425c15(0x2aa5)])if(_0x47330f[_0x425c15(0x1549)]){for(const _0x26ee64 of _0x47330f[_0x425c15(0x1549)])if(_0x26ee64['getMaterial'](!0x1)===this){for(const _0x35d342 of _0x26ee64[_0x425c15(0x1703)])_0x35d342&&_0x35d342[_0x425c15(0x1f05)]&&_0x35d342['defines'][_0x425c15(0x1dab)]&&this[_0x425c15(0x1344)]===_0x35d342[_0x425c15(0xf2f)]&&_0x3b6e6e(_0x35d342['defines']);}}}}[_0x3d3a33(0x3406)](){var _0x1473cd=_0x3d3a33;if(!this['getScene']()[_0x1473cd(0x12f2)]&&!this[_0x1473cd(0x25c5)]){const _0x31160d=this[_0x1473cd(0x22fd)]()[_0x1473cd(0x648)]();_0x31160d&&_0x31160d['markAsDirty']();}}[_0x3d3a33(0x1121)](){var _0x689cc=_0x3d3a33;this[_0x689cc(0x2477)](_0xd06abc['_AllDirtyCallBack']);}['_markAllSubMeshesAsImageProcessingDirty'](){var _0x282054=_0x3d3a33;this[_0x282054(0x2477)](_0xd06abc[_0x282054(0x175d)]);}[_0x3d3a33(0x39ba)](){var _0x57e0c8=_0x3d3a33;this[_0x57e0c8(0x2477)](_0xd06abc[_0x57e0c8(0x239a)]);}[_0x3d3a33(0x1a76)](){var _0xbff161=_0x3d3a33;this[_0xbff161(0x2477)](_0xd06abc[_0xbff161(0x3272)]);}[_0x3d3a33(0x7b0)](){var _0x3a18e2=_0x3d3a33;this[_0x3a18e2(0x2477)](_0xd06abc[_0x3a18e2(0x2b6b)]);}[_0x3d3a33(0x1830)](){var _0x2b55df=_0x3d3a33;this[_0x2b55df(0x2477)](_0xd06abc[_0x2b55df(0x2fad)]);}[_0x3d3a33(0x643)](){var _0x4b44ef=_0x3d3a33;this[_0x4b44ef(0x2477)](_0xd06abc[_0x4b44ef(0x22e0)]);}[_0x3d3a33(0x2c89)](){var _0x5e14c0=_0x3d3a33;this[_0x5e14c0(0x2477)](_0xd06abc[_0x5e14c0(0x1b53)]);}[_0x3d3a33(0x24b6)](){var _0x5a2cca=_0x3d3a33;this[_0x5a2cca(0x2477)](_0xd06abc[_0x5a2cca(0x1b53)]);}['_markAllSubMeshesAsTexturesAndMiscDirty'](){var _0x18e5ce=_0x3d3a33;this[_0x18e5ce(0x2477)](_0xd06abc['_TextureAndMiscDirtyCallBack']);}['_checkScenePerformancePriority'](){var _0x37bda4=_0x3d3a33;if(this[_0x37bda4(0x48a)][_0x37bda4(0x1f2)]!==_0x2d7b6d['a'][_0x37bda4(0x1ff8)]){this[_0x37bda4(0x2d8b)]=!0x0;const _0x115d46=this[_0x37bda4(0x48a)][_0x37bda4(0x29f8)][_0x37bda4(0x38c2)](()=>{var _0x3c6325=_0x37bda4;this[_0x3c6325(0x2d8b)]=!0x1;});this[_0x37bda4(0x3af1)]['add'](()=>{var _0x1b23e4=_0x37bda4;this[_0x1b23e4(0x48a)][_0x1b23e4(0x29f8)]['remove'](_0x115d46);});}}[_0x3d3a33(0xb02)](_0x31c5e3){return!0x1;}[_0x3d3a33(0x2d20)](_0x129690,_0x1cea6b,_0x37469d){var _0x36853d=_0x3d3a33;const _0x5a4df7=this[_0x36853d(0x22fd)]();if(_0x5a4df7['stopAnimation'](this),_0x5a4df7[_0x36853d(0xd6b)](),_0x5a4df7['removeMaterial'](this),this['_eventInfo'][_0x36853d(0x3d3e)]=_0x1cea6b,this[_0x36853d(0x3f44)](_0x89ba98['S'][_0x36853d(0x1990)],this[_0x36853d(0x8ee)]),this['_parentContainer']&&(-0x1<(_0x1cea6b=this[_0x36853d(0x30a7)][_0x36853d(0x28c7)][_0x36853d(0x404a)](this))&&this[_0x36853d(0x30a7)][_0x36853d(0x28c7)][_0x36853d(0x1035)](_0x1cea6b,0x1),this[_0x36853d(0x30a7)]=null),!0x0!==_0x37469d){if(this[_0x36853d(0x2b1e)])for(const _0x4fa789 in this['meshMap']){const _0x45e5bc=this['meshMap'][_0x4fa789];_0x45e5bc&&(_0x45e5bc['material']=null,this[_0x36853d(0x2e2a)](_0x45e5bc,_0x129690));}else{for(const _0x1320e4 of _0x5a4df7['meshes'])_0x1320e4[_0x36853d(0x4e2)]!==this||_0x1320e4['sourceMesh']||(_0x1320e4[_0x36853d(0x4e2)]=null,this[_0x36853d(0x2e2a)](_0x1320e4,_0x129690));}}this[_0x36853d(0x3e2e)][_0x36853d(0x2d20)](),_0x129690&&this['_drawWrapper'][_0x36853d(0x204d)]&&(this[_0x36853d(0x46d)]||this[_0x36853d(0xd5e)][_0x36853d(0x204d)][_0x36853d(0x2d20)](),this[_0x36853d(0xd5e)][_0x36853d(0x204d)]=null),this[_0x36853d(0x19eb)]=null,this['onDisposeObservable'][_0x36853d(0x3e9)](this),this[_0x36853d(0x3af1)]['clear'](),this[_0x36853d(0x3d13)]&&this['_onBindObservable'][_0x36853d(0x2af2)](),this[_0x36853d(0x17f6)]&&this[_0x36853d(0x17f6)][_0x36853d(0x2af2)](),this['_onEffectCreatedObservable']&&this['_onEffectCreatedObservable']['clear'](),this[_0x36853d(0x8ee)]&&(this[_0x36853d(0x8ee)]={});}[_0x3d3a33(0x2e2a)](_0x5c63fe,_0x5615b7){var _0x31f763=_0x3d3a33;if(_0x5c63fe['geometry']){const _0x3e5b7f=_0x5c63fe[_0x31f763(0x1525)];if(this[_0x31f763(0x46d)]){for(const _0x3a0cfa of _0x5c63fe[_0x31f763(0x1549)])_0x3e5b7f[_0x31f763(0x1914)](_0x3a0cfa[_0x31f763(0x204d)]),_0x5615b7&&_0x3a0cfa[_0x31f763(0x204d)]&&_0x3a0cfa[_0x31f763(0x204d)][_0x31f763(0x2d20)]();}else _0x3e5b7f[_0x31f763(0x1914)](this[_0x31f763(0xd5e)][_0x31f763(0x204d)]);}}[_0x3d3a33(0x3c81)](){var _0x244eac=_0x3d3a33;const _0x2e35c2=_0x10d617['p4']['Serialize'](this);return _0x2e35c2[_0x244eac(0xbde)]=this['stencil'][_0x244eac(0x3c81)](),_0x2e35c2[_0x244eac(0x439)]=this[_0x244eac(0x439)],_0x2e35c2;}static['Parse'](_0x25a816,_0x311277,_0xb2a616){var _0x43af17=_0x3d3a33;if(_0x25a816[_0x43af17(0x3d25)]){if('BABYLON.PBRMaterial'===_0x25a816['customType']&&_0x25a816[_0x43af17(0x7c4)]&&(_0x25a816[_0x43af17(0x3d25)]=_0x43af17(0x2c58),!BABYLON[_0x43af17(0x37ab)]))return _0x1c778a['Y']['Error'](_0x43af17(0x284e)),null;}else _0x25a816[_0x43af17(0x3d25)]=_0x43af17(0x1605);const _0x42f766=_0x21a833['w1'][_0x43af17(0x285b)](_0x25a816[_0x43af17(0x3d25)]),_0xbd1864=_0x42f766[_0x43af17(0xb3f)](_0x25a816,_0x311277,_0xb2a616);return _0xbd1864[_0x43af17(0x1789)]=_0x25a816['uniqueId'],_0xbd1864;}}_0xd06abc['TriangleFillMode']=_0x3d3e5b['g'][_0x3d3a33(0x1509)],_0xd06abc[_0x3d3a33(0x254)]=_0x3d3e5b['g'][_0x3d3a33(0x1153)],_0xd06abc[_0x3d3a33(0x1f3a)]=_0x3d3e5b['g'][_0x3d3a33(0x1663)],_0xd06abc[_0x3d3a33(0x13c6)]=_0x3d3e5b['g']['MATERIAL_PointListDrawMode'],_0xd06abc['LineListDrawMode']=_0x3d3e5b['g'][_0x3d3a33(0x2f67)],_0xd06abc['LineLoopDrawMode']=_0x3d3e5b['g'][_0x3d3a33(0xa68)],_0xd06abc[_0x3d3a33(0x4111)]=_0x3d3e5b['g'][_0x3d3a33(0x1b0c)],_0xd06abc['TriangleStripDrawMode']=_0x3d3e5b['g'][_0x3d3a33(0xd56)],_0xd06abc[_0x3d3a33(0x1a90)]=_0x3d3e5b['g']['MATERIAL_TriangleFanDrawMode'],_0xd06abc[_0x3d3a33(0x30e2)]=_0x3d3e5b['g']['MATERIAL_ClockWiseSideOrientation'],_0xd06abc[_0x3d3a33(0x19a7)]=_0x3d3e5b['g'][_0x3d3a33(0x2827)],_0xd06abc[_0x3d3a33(0x38ba)]=_0x3d3e5b['g'][_0x3d3a33(0xd64)],_0xd06abc[_0x3d3a33(0x4b4)]=_0x3d3e5b['g'][_0x3d3a33(0x27e5)],_0xd06abc[_0x3d3a33(0x12a1)]=_0x3d3e5b['g'][_0x3d3a33(0x16e6)],_0xd06abc[_0x3d3a33(0x417)]=_0x3d3e5b['g'][_0x3d3a33(0xfdc)],_0xd06abc[_0x3d3a33(0x210b)]=_0x3d3e5b['g'][_0x3d3a33(0x2423)],_0xd06abc[_0x3d3a33(0x2404)]=_0x3d3e5b['g'][_0x3d3a33(0x407d)],_0xd06abc['AllDirtyFlag']=_0x3d3e5b['g'][_0x3d3a33(0x2024)],_0xd06abc[_0x3d3a33(0x10c3)]=0x0,_0xd06abc['MATERIAL_ALPHATEST']=0x1,_0xd06abc[_0x3d3a33(0x2542)]=0x2,_0xd06abc['MATERIAL_ALPHATESTANDBLEND']=0x3,_0xd06abc['MATERIAL_NORMALBLENDMETHOD_WHITEOUT']=0x0,_0xd06abc[_0x3d3a33(0x3c07)]=0x1,_0xd06abc[_0x3d3a33(0x3464)]=new _0x15ddcd['y$'](),_0x41d855['l'][_0x3d3a33(0x3030)][_0x3d3a33(0x38c2)](()=>{var _0x5896f5=_0x3d3a33;_0xd06abc[_0x5896f5(0x3464)][_0x5896f5(0x2af2)]();}),_0xd06abc['_AllDirtyCallBack']=_0xaaa94d=>_0xaaa94d[_0x3d3a33(0x1dab)](),_0xd06abc['_ImageProcessingDirtyCallBack']=_0x57cdac=>_0x57cdac[_0x3d3a33(0x233e)](),_0xd06abc[_0x3d3a33(0x239a)]=_0x551102=>_0x551102[_0x3d3a33(0x778)](),_0xd06abc[_0x3d3a33(0x3272)]=_0x56b514=>_0x56b514[_0x3d3a33(0x14e6)](),_0xd06abc[_0x3d3a33(0x1b53)]=_0x3e26c2=>_0x3e26c2[_0x3d3a33(0x28d6)](),_0xd06abc[_0x3d3a33(0x3a68)]=_0x2d4155=>_0x2d4155[_0x3d3a33(0x21f9)](),_0xd06abc[_0x3d3a33(0x2fad)]=_0x4b6065=>_0x4b6065[_0x3d3a33(0x109b)](),_0xd06abc[_0x3d3a33(0x22e0)]=_0x133d08=>_0x133d08[_0x3d3a33(0xf70)](),_0xd06abc[_0x3d3a33(0x2b6b)]=_0x181c1a=>{var _0x32724f=_0x3d3a33;_0xd06abc[_0x32724f(0x3272)](_0x181c1a),_0xd06abc[_0x32724f(0x1b53)](_0x181c1a);},_0xd06abc[_0x3d3a33(0x3f98)]=_0x59e57b=>{var _0x24416c=_0x3d3a33;_0xd06abc['_TextureDirtyCallBack'](_0x59e57b),_0xd06abc[_0x24416c(0x1b53)](_0x59e57b);},_0xd06abc[_0x3d3a33(0x3d1a)]=[],_0xd06abc[_0x3d3a33(0x2ea9)]=_0x51e412=>{for(const _0x51a3c2 of _0xd06abc['_DirtyCallbackArray'])_0x51a3c2(_0x51e412);},_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'id',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'uniqueId',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x3efc),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'metadata',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'checkReadyOnEveryCall',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc['prototype'],_0x3d3a33(0x2d8b),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x1369),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])('alpha')],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x3faa),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])('backFaceCulling')],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0xde7),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])(_0x3d3a33(0x409d))],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x1e17),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x1377),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])(_0x3d3a33(0x355d))],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x1ddf),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc['prototype'],'_needDepthPrePass',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc['prototype'],_0x3d3a33(0x30ad),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x3080),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'forceDepthWrite',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x3347),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'separateCullingPass',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])('fogEnabled')],_0xd06abc[_0x3d3a33(0x1229)],'_fogEnabled',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'pointSize',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x661),void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc['prototype'],'zOffsetUnits',void 0x0),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x227c),null),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],_0x3d3a33(0x6d0),null),_0x172acd([(0x0,_0x10d617['qC'])()],_0xd06abc[_0x3d3a33(0x1229)],'transparencyMode',null);},0xc656:(_0x538519,_0x307f6e,_0x3481fe)=>{var _0x3912a9=a8_0x49466b;_0x3481fe['d'](_0x307f6e,{'k':()=>_0x2f9674});var _0x161415=_0x3481fe(0xee04),_0x4b5730=_0x3481fe(0x77a5);class _0x2f9674{static get[_0x3912a9(0x1141)](){return this['_DiffuseTextureEnabled'];}static set['DiffuseTextureEnabled'](_0x26b9ed){var _0x111de3=_0x3912a9;this['_DiffuseTextureEnabled']!==_0x26b9ed&&(this[_0x111de3(0x2802)]=_0x26b9ed,_0x161415['D'][_0x111de3(0x58f)](_0x4b5730['g'][_0x111de3(0xd64)]));}static get['DetailTextureEnabled'](){return this['_DetailTextureEnabled'];}static set['DetailTextureEnabled'](_0x659bf5){var _0x1362c3=_0x3912a9;this[_0x1362c3(0x1448)]!==_0x659bf5&&(this[_0x1362c3(0x1448)]=_0x659bf5,_0x161415['D'][_0x1362c3(0x58f)](_0x4b5730['g'][_0x1362c3(0xd64)]));}static get[_0x3912a9(0x2d26)](){var _0x3c1186=_0x3912a9;return this[_0x3c1186(0x2616)];}static set['DecalMapEnabled'](_0x204dc8){var _0x55e3c5=_0x3912a9;this['_DecalMapEnabled']!==_0x204dc8&&(this['_DecalMapEnabled']=_0x204dc8,_0x161415['D'][_0x55e3c5(0x58f)](_0x4b5730['g'][_0x55e3c5(0xd64)]));}static get[_0x3912a9(0x32c1)](){var _0x2f0e23=_0x3912a9;return this[_0x2f0e23(0x3d0a)];}static set[_0x3912a9(0x32c1)](_0x447bbc){var _0x28efe6=_0x3912a9;this[_0x28efe6(0x3d0a)]!==_0x447bbc&&(this[_0x28efe6(0x3d0a)]=_0x447bbc,_0x161415['D']['MarkAllMaterialsAsDirty'](_0x4b5730['g'][_0x28efe6(0xd64)]));}static get[_0x3912a9(0xa1d)](){var _0x4470b1=_0x3912a9;return this[_0x4470b1(0x2892)];}static set[_0x3912a9(0xa1d)](_0x512cab){var _0x470788=_0x3912a9;this[_0x470788(0x2892)]!==_0x512cab&&(this['_OpacityTextureEnabled']=_0x512cab,_0x161415['D'][_0x470788(0x58f)](_0x4b5730['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x3912a9(0x872)](){var _0x3e710e=_0x3912a9;return this[_0x3e710e(0x15ff)];}static set['ReflectionTextureEnabled'](_0x52576e){var _0x52b803=_0x3912a9;this['_ReflectionTextureEnabled']!==_0x52576e&&(this[_0x52b803(0x15ff)]=_0x52576e,_0x161415['D'][_0x52b803(0x58f)](_0x4b5730['g'][_0x52b803(0xd64)]));}static get[_0x3912a9(0x1ae5)](){var _0xaba227=_0x3912a9;return this[_0xaba227(0x29ce)];}static set['EmissiveTextureEnabled'](_0x5e93b3){var _0x1c6a0b=_0x3912a9;this['_EmissiveTextureEnabled']!==_0x5e93b3&&(this[_0x1c6a0b(0x29ce)]=_0x5e93b3,_0x161415['D'][_0x1c6a0b(0x58f)](_0x4b5730['g'][_0x1c6a0b(0xd64)]));}static get[_0x3912a9(0x3689)](){var _0x86546b=_0x3912a9;return this[_0x86546b(0x14bf)];}static set[_0x3912a9(0x3689)](_0x4e920d){var _0x33114b=_0x3912a9;this['_SpecularTextureEnabled']!==_0x4e920d&&(this['_SpecularTextureEnabled']=_0x4e920d,_0x161415['D'][_0x33114b(0x58f)](_0x4b5730['g'][_0x33114b(0xd64)]));}static get[_0x3912a9(0x205e)](){return this['_BumpTextureEnabled'];}static set[_0x3912a9(0x205e)](_0x199616){var _0x27837e=_0x3912a9;this['_BumpTextureEnabled']!==_0x199616&&(this[_0x27837e(0x30d3)]=_0x199616,_0x161415['D'][_0x27837e(0x58f)](_0x4b5730['g'][_0x27837e(0xd64)]));}static get[_0x3912a9(0x92f)](){var _0x4e5df3=_0x3912a9;return this[_0x4e5df3(0x2b47)];}static set[_0x3912a9(0x92f)](_0x3f2c5a){var _0x5e039b=_0x3912a9;this[_0x5e039b(0x2b47)]!==_0x3f2c5a&&(this[_0x5e039b(0x2b47)]=_0x3f2c5a,_0x161415['D'][_0x5e039b(0x58f)](_0x4b5730['g'][_0x5e039b(0xd64)]));}static get[_0x3912a9(0xefb)](){var _0x50bbbf=_0x3912a9;return this[_0x50bbbf(0x11a8)];}static set[_0x3912a9(0xefb)](_0x2a09d8){var _0x1f56a9=_0x3912a9;this[_0x1f56a9(0x11a8)]!==_0x2a09d8&&(this[_0x1f56a9(0x11a8)]=_0x2a09d8,_0x161415['D'][_0x1f56a9(0x58f)](_0x4b5730['g'][_0x1f56a9(0xd64)]));}static get[_0x3912a9(0xb5d)](){return this['_ColorGradingTextureEnabled'];}static set[_0x3912a9(0xb5d)](_0x3ddac6){var _0x52e0e5=_0x3912a9;this['_ColorGradingTextureEnabled']!==_0x3ddac6&&(this[_0x52e0e5(0x2472)]=_0x3ddac6,_0x161415['D']['MarkAllMaterialsAsDirty'](_0x4b5730['g'][_0x52e0e5(0xd64)]));}static get[_0x3912a9(0x1032)](){var _0x51ea8d=_0x3912a9;return this[_0x51ea8d(0x4001)];}static set['FresnelEnabled'](_0x12e1f0){var _0x39c537=_0x3912a9;this[_0x39c537(0x4001)]!==_0x12e1f0&&(this[_0x39c537(0x4001)]=_0x12e1f0,_0x161415['D'][_0x39c537(0x58f)](_0x4b5730['g'][_0x39c537(0x16e6)]));}static get['ClearCoatTextureEnabled'](){var _0x34ee38=_0x3912a9;return this[_0x34ee38(0x4ca)];}static set[_0x3912a9(0xc9d)](_0x217a66){var _0x23488c=_0x3912a9;this[_0x23488c(0x4ca)]!==_0x217a66&&(this[_0x23488c(0x4ca)]=_0x217a66,_0x161415['D'][_0x23488c(0x58f)](_0x4b5730['g']['MATERIAL_TextureDirtyFlag']));}static get['ClearCoatBumpTextureEnabled'](){var _0x273947=_0x3912a9;return this[_0x273947(0x40ec)];}static set[_0x3912a9(0x2ef4)](_0x3aa1cd){var _0x5ce74a=_0x3912a9;this[_0x5ce74a(0x40ec)]!==_0x3aa1cd&&(this[_0x5ce74a(0x40ec)]=_0x3aa1cd,_0x161415['D']['MarkAllMaterialsAsDirty'](_0x4b5730['g'][_0x5ce74a(0xd64)]));}static get[_0x3912a9(0x2a1f)](){return this['_ClearCoatTintTextureEnabled'];}static set[_0x3912a9(0x2a1f)](_0x3afcb0){var _0x17df29=_0x3912a9;this[_0x17df29(0x2ed)]!==_0x3afcb0&&(this[_0x17df29(0x2ed)]=_0x3afcb0,_0x161415['D']['MarkAllMaterialsAsDirty'](_0x4b5730['g'][_0x17df29(0xd64)]));}static get['SheenTextureEnabled'](){return this['_SheenTextureEnabled'];}static set['SheenTextureEnabled'](_0x466bfa){var _0x478970=_0x3912a9;this[_0x478970(0x325e)]!==_0x466bfa&&(this['_SheenTextureEnabled']=_0x466bfa,_0x161415['D'][_0x478970(0x58f)](_0x4b5730['g'][_0x478970(0xd64)]));}static get[_0x3912a9(0x3b82)](){var _0x4e18b2=_0x3912a9;return this[_0x4e18b2(0x9ba)];}static set[_0x3912a9(0x3b82)](_0x39fd56){var _0x568d29=_0x3912a9;this[_0x568d29(0x9ba)]!==_0x39fd56&&(this[_0x568d29(0x9ba)]=_0x39fd56,_0x161415['D'][_0x568d29(0x58f)](_0x4b5730['g'][_0x568d29(0xd64)]));}static get[_0x3912a9(0x3f9a)](){var _0x2fa94e=_0x3912a9;return this[_0x2fa94e(0x3031)];}static set['ThicknessTextureEnabled'](_0x24affc){var _0x20528e=_0x3912a9;this[_0x20528e(0x3031)]!==_0x24affc&&(this['_ThicknessTextureEnabled']=_0x24affc,_0x161415['D']['MarkAllMaterialsAsDirty'](_0x4b5730['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x3912a9(0x478)](){var _0x4f846a=_0x3912a9;return this[_0x4f846a(0x3031)];}static set[_0x3912a9(0x478)](_0x1ebb6c){var _0x26a489=_0x3912a9;this[_0x26a489(0x38c1)]!==_0x1ebb6c&&(this[_0x26a489(0x38c1)]=_0x1ebb6c,_0x161415['D']['MarkAllMaterialsAsDirty'](_0x4b5730['g'][_0x26a489(0xd64)]));}static get[_0x3912a9(0x218a)](){var _0x5e5432=_0x3912a9;return this[_0x5e5432(0x3031)];}static set[_0x3912a9(0x218a)](_0x304ff7){var _0x1001c8=_0x3912a9;this['_TranslucencyIntensityTextureEnabled']!==_0x304ff7&&(this[_0x1001c8(0x1638)]=_0x304ff7,_0x161415['D'][_0x1001c8(0x58f)](_0x4b5730['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x3912a9(0x311a)](){var _0x130977=_0x3912a9;return this[_0x130977(0x3f67)];}static set[_0x3912a9(0x311a)](_0x3a33bd){var _0xe8beee=_0x3912a9;this[_0xe8beee(0x3f67)]!==_0x3a33bd&&(this['_IridescenceTextureEnabled']=_0x3a33bd,_0x161415['D'][_0xe8beee(0x58f)](_0x4b5730['g'][_0xe8beee(0xd64)]));}}_0x2f9674[_0x3912a9(0x2802)]=!0x0,_0x2f9674[_0x3912a9(0x1448)]=!0x0,_0x2f9674[_0x3912a9(0x2616)]=!0x0,_0x2f9674[_0x3912a9(0x3d0a)]=!0x0,_0x2f9674['_OpacityTextureEnabled']=!0x0,_0x2f9674[_0x3912a9(0x15ff)]=!0x0,_0x2f9674[_0x3912a9(0x29ce)]=!0x0,_0x2f9674['_SpecularTextureEnabled']=!0x0,_0x2f9674[_0x3912a9(0x30d3)]=!0x0,_0x2f9674[_0x3912a9(0x2b47)]=!0x0,_0x2f9674[_0x3912a9(0x11a8)]=!0x0,_0x2f9674['_ColorGradingTextureEnabled']=!0x0,_0x2f9674[_0x3912a9(0x4001)]=!0x0,_0x2f9674[_0x3912a9(0x4ca)]=!0x0,_0x2f9674['_ClearCoatBumpTextureEnabled']=!0x0,_0x2f9674[_0x3912a9(0x2ed)]=!0x0,_0x2f9674[_0x3912a9(0x325e)]=!0x0,_0x2f9674['_AnisotropicTextureEnabled']=!0x0,_0x2f9674[_0x3912a9(0x3031)]=!0x0,_0x2f9674['_RefractionIntensityTextureEnabled']=!0x0,_0x2f9674['_TranslucencyIntensityTextureEnabled']=!0x0,_0x2f9674['_IridescenceTextureEnabled']=!0x0;},0x147cf:(_0xb59775,_0xd6e1da,_0xa173ce)=>{var _0x2e25df=a8_0x49466b;_0xa173ce['d'](_0xd6e1da,{'G':()=>_0x558948});var _0x78b15f=_0xa173ce(0x10ea4),_0x5b4a35=_0xa173ce(0xdef7),_0x5a613e=_0xa173ce(0x1446b),_0x279786=_0xa173ce(0xf8c1),_0x46bdeb=_0xa173ce(0x1a27),_0x4c87b9=_0xa173ce(0x72fb),_0x503199=_0xa173ce(0x77a5),_0xd6e1da=_0xa173ce(0xc84b),_0x19b365=_0xa173ce(0x2088);class _0x558948{static[_0x2e25df(0x3ca7)](_0x3a2b51,_0x39d57f){var _0x2468d8=_0x2e25df;_0x39d57f['bindToEffect'](_0x3a2b51,_0x2468d8(0x1850));}static[_0x2e25df(0x8ed)](_0x15444a,_0xde9a88,_0x141580){var _0x1fb6f5=_0x2e25df;_0xde9a88[_0x1fb6f5(0x1a0b)]=!0x0,_0xde9a88[_0x141580]=!0x0,_0x15444a[_0x1fb6f5(0x27b4)]&&_0x15444a['getTextureMatrix']()[_0x1fb6f5(0x30e3)]()?(_0xde9a88[_0x141580+_0x1fb6f5(0x4c9)]=_0x15444a[_0x1fb6f5(0x365d)]+0x1,_0xde9a88[_0x1fb6f5(0x2cd0)+(_0x15444a[_0x1fb6f5(0x365d)]+0x1)]=!0x0):_0xde9a88[_0x141580+_0x1fb6f5(0x4c9)]=0x0;}static[_0x2e25df(0x1d23)](_0x1fe1c6,_0x5db3f5,_0x102059){var _0x4bb315=_0x2e25df;_0x1fe1c6=_0x1fe1c6[_0x4bb315(0x1f14)](),_0x5db3f5[_0x4bb315(0x315f)](_0x102059+'Matrix',_0x1fe1c6);}static[_0x2e25df(0x38bb)](_0x291f5c,_0x449a95){var _0x20cea5=_0x2e25df;return _0x449a95['fogEnabled']&&_0x291f5c[_0x20cea5(0x298d)]&&_0x449a95['fogMode']!==_0x5a613e['x'][_0x20cea5(0x55e)];}static[_0x2e25df(0x30ae)](_0x4d6f01,_0x467f14,_0x357628,_0x45ad7f,_0x5aa462,_0x4696ec,_0x203814){var _0x562db7=_0x2e25df;_0x203814[_0x562db7(0x25e5)]&&(_0x203814[_0x562db7(0x260a)]=_0x357628,_0x203814[_0x562db7(0x283)]=_0x45ad7f,_0x203814['FOG']=_0x5aa462&&this[_0x562db7(0x38bb)](_0x4d6f01,_0x467f14),_0x203814[_0x562db7(0x442)]=_0x4d6f01[_0x562db7(0x40fb)],_0x203814['ALPHATEST']=_0x4696ec);}static[_0x2e25df(0x317e)](_0x5b67bb,_0x324577){var _0x43e24a=_0x2e25df;let _0x4c05fa=!0x1;var _0x2d8be7,_0x4693e1,_0x342b07;return _0x5b67bb['activeCamera']&&(_0x2d8be7=_0x324577[_0x43e24a(0x3ede)]?0x1:0x0,_0x4693e1=_0x324577[_0x43e24a(0x4119)]?0x1:0x0,_0x342b07=_0x5b67bb[_0x43e24a(0x203b)][_0x43e24a(0x1a43)]===_0x5b4a35['V'][_0x43e24a(0x3fe8)]?0x1:0x0,_0x5b67bb=_0x5b67bb['activeCamera']['mode']===_0x5b4a35['V']['PERSPECTIVE_CAMERA']?0x1:0x0,(_0x2d8be7^_0x342b07||_0x4693e1^_0x5b67bb)&&(_0x324577['CAMERA_ORTHOGRAPHIC']=0x1==_0x342b07,_0x324577[_0x43e24a(0x4119)]=0x1==_0x5b67bb,_0x4c05fa=!0x0)),_0x4c05fa;}static['PrepareDefinesForFrameBoundValues'](_0x63868c,_0x25e0ec,_0xb5135d,_0x25d3b4,_0x46ae67,_0x205181=null,_0x5ad2cb=!0x1){var _0x37fe47=_0x2e25df;let _0x20ab3c=_0x558948[_0x37fe47(0x317e)](_0x63868c,_0x25d3b4);!0x1!==_0x205181&&(_0x20ab3c=(0x0,_0x19b365['AN'])(_0xb5135d,_0x63868c,_0x25d3b4)),_0x25d3b4[_0x37fe47(0x1fc7)]!==!_0x25e0ec['getColorWrite']()&&(_0x25d3b4['DEPTHPREPASS']=!_0x25d3b4[_0x37fe47(0x1fc7)],_0x20ab3c=!0x0),_0x25d3b4[_0x37fe47(0x1395)]!==_0x46ae67&&(_0x25d3b4['INSTANCES']=_0x46ae67,_0x20ab3c=!0x0),_0x25d3b4['THIN_INSTANCES']!==_0x5ad2cb&&(_0x25d3b4[_0x37fe47(0x1a13)]=_0x5ad2cb,_0x20ab3c=!0x0),_0x20ab3c&&_0x25d3b4[_0x37fe47(0x3f6f)]();}static['PrepareDefinesForBones'](_0x4e2701,_0x26dcc9){var _0x32814d=_0x2e25df;if(_0x4e2701[_0x32814d(0xc42)]&&_0x4e2701[_0x32814d(0x4003)]&&_0x4e2701['skeleton']){_0x26dcc9[_0x32814d(0x2b0d)]=_0x4e2701['numBoneInfluencers'];var _0x405c41=void 0x0!==_0x26dcc9['BONETEXTURE'];if(_0x4e2701[_0x32814d(0x3463)][_0x32814d(0x2c0b)]&&_0x405c41)_0x26dcc9['BONETEXTURE']=!0x0;else{_0x26dcc9[_0x32814d(0x2790)]=_0x4e2701[_0x32814d(0x3463)]['bones'][_0x32814d(0x132e)]+0x1,_0x26dcc9['BONETEXTURE']=!_0x405c41&&void 0x0;const _0x503b59=_0x4e2701[_0x32814d(0x22fd)]()[_0x32814d(0x5b6)];_0x503b59&&_0x503b59[_0x32814d(0x1ca0)]&&(_0x405c41=-0x1===_0x503b59[_0x32814d(0x20d7)][_0x32814d(0x404a)](_0x4e2701),_0x26dcc9['BONES_VELOCITY_ENABLED']=_0x405c41);}}else _0x26dcc9[_0x32814d(0x2b0d)]=0x0,void(_0x26dcc9[_0x32814d(0x2790)]=0x0)!==_0x26dcc9[_0x32814d(0x3438)]&&(_0x26dcc9[_0x32814d(0x3438)]=!0x1);}static[_0x2e25df(0x1946)](_0x2d288d,_0x93a37f){var _0x126740=_0x2e25df;_0x2d288d=_0x2d288d[_0x126740(0xad0)],_0x2d288d?(_0x93a37f[_0x126740(0x34be)]=_0x2d288d['supportsUVs']&&_0x93a37f[_0x126740(0x3ac2)],_0x93a37f[_0x126740(0x363f)]=_0x2d288d['supportsTangents']&&_0x93a37f[_0x126740(0x3c22)],_0x93a37f[_0x126740(0x1837)]=_0x2d288d[_0x126740(0x3b12)]&&_0x93a37f['NORMAL'],_0x93a37f[_0x126740(0x28cb)]=0x0<_0x2d288d[_0x126740(0x3d79)],_0x93a37f[_0x126740(0x1577)]=_0x2d288d[_0x126740(0x3d79)],_0x93a37f[_0x126740(0x2864)]=_0x2d288d[_0x126740(0xf1e)]):(_0x93a37f[_0x126740(0x34be)]=!0x1,_0x93a37f[_0x126740(0x363f)]=!0x1,_0x93a37f[_0x126740(0x1837)]=!0x1,_0x93a37f['MORPHTARGETS']=!0x1,_0x93a37f['NUM_MORPH_INFLUENCERS']=0x0);}static['PrepareDefinesForBakedVertexAnimation'](_0x4968a6,_0x571f78){var _0x4061db=_0x2e25df;_0x4968a6=_0x4968a6[_0x4061db(0x2ec3)],_0x571f78[_0x4061db(0x7d0)]=!(!_0x4968a6||!_0x4968a6['isEnabled']);}static[_0x2e25df(0x3a63)](_0x3c98dc,_0x1b1c77,_0x303163,_0x185286,_0x25fba7=!0x1,_0x3043ba=!0x0,_0x98aaa3=!0x0){var _0x413da2=_0x2e25df;if(!_0x1b1c77[_0x413da2(0x73f)]&&_0x1b1c77[_0x413da2(0x361e)]===_0x1b1c77[_0x413da2(0x2d32)]&&_0x1b1c77[_0x413da2(0x1a0b)]===_0x1b1c77[_0x413da2(0x751)])return!0x1;_0x1b1c77[_0x413da2(0x2d32)]=_0x1b1c77[_0x413da2(0x361e)],_0x1b1c77[_0x413da2(0x751)]=_0x1b1c77[_0x413da2(0x1a0b)],_0x1b1c77[_0x413da2(0x1a11)]=_0x1b1c77['_needNormals']&&_0x3c98dc['isVerticesDataPresent'](_0x46bdeb['o'][_0x413da2(0x3487)]),_0x1b1c77[_0x413da2(0x361e)]&&_0x3c98dc[_0x413da2(0x3acb)](_0x46bdeb['o'][_0x413da2(0xf76)])&&(_0x1b1c77['TANGENT']=!0x0);for(let _0x3a2c0a=0x1;_0x3a2c0a<=_0x503199['g'][_0x413da2(0x33e7)];++_0x3a2c0a)_0x1b1c77['UV'+_0x3a2c0a]=!!_0x1b1c77[_0x413da2(0x1a0b)]&&_0x3c98dc[_0x413da2(0x3acb)]('uv'+(0x1===_0x3a2c0a?'':_0x3a2c0a));return _0x303163&&(_0x303163=_0x3c98dc[_0x413da2(0x1285)]&&_0x3c98dc[_0x413da2(0x3acb)](_0x46bdeb['o']['ColorKind']),_0x1b1c77[_0x413da2(0x5e9)]=_0x303163,_0x1b1c77[_0x413da2(0x27a1)]=_0x3c98dc[_0x413da2(0x3f8)]&&_0x303163&&_0x3043ba),_0x3c98dc['isVerticesDataPresent'](_0x46bdeb['o'][_0x413da2(0x34b)])&&(_0x3c98dc[_0x413da2(0x3d2b)]||_0x3c98dc['hasThinInstances'])&&(_0x1b1c77[_0x413da2(0x2ffb)]=!0x0),_0x185286&&this['PrepareDefinesForBones'](_0x3c98dc,_0x1b1c77),_0x25fba7&&this[_0x413da2(0x1946)](_0x3c98dc,_0x1b1c77),_0x98aaa3&&this['PrepareDefinesForBakedVertexAnimation'](_0x3c98dc,_0x1b1c77),!0x0;}static[_0x2e25df(0x1ef8)](_0x341b6c,_0x3d5f09){var _0x19eae2=_0x2e25df,_0x3b3bd1;_0x341b6c['activeCamera']&&(_0x3b3bd1=_0x3d5f09[_0x19eae2(0x1bda)],_0x3d5f09[_0x19eae2(0x1bda)]=null!==_0x341b6c[_0x19eae2(0x203b)]['outputRenderTarget']&&0x1<_0x341b6c[_0x19eae2(0x203b)][_0x19eae2(0x1c7a)][_0x19eae2(0x3b05)](),_0x3d5f09[_0x19eae2(0x1bda)]!=_0x3b3bd1&&_0x3d5f09[_0x19eae2(0x3f6f)]());}static[_0x2e25df(0x26e4)](_0xb9aebd,_0x172b91,_0x7aa020){var _0x46cb8b=_0x2e25df,_0x2056b9=_0x172b91[_0x46cb8b(0x2599)],_0x12ce42=_0x172b91[_0x46cb8b(0x16c5)];_0x172b91[_0x46cb8b(0x2599)]=_0xb9aebd['useOrderIndependentTransparency']&&_0x7aa020,_0x172b91[_0x46cb8b(0x16c5)]=!_0xb9aebd['getEngine']()[_0x46cb8b(0x1766)]()[_0x46cb8b(0xbd9)],_0x2056b9===_0x172b91[_0x46cb8b(0x2599)]&&_0x12ce42===_0x172b91[_0x46cb8b(0x16c5)]||_0x172b91[_0x46cb8b(0x3f6f)]();}static['PrepareDefinesForPrePass'](_0x2a70fc,_0x52d27d,_0x111b64){var _0x5b9f0b=_0x2e25df,_0x2a5765=_0x52d27d[_0x5b9f0b(0x19ce)];if(_0x52d27d[_0x5b9f0b(0x1f69)]){var _0x54b09c=[{'type':_0x503199['g']['PREPASS_POSITION_TEXTURE_TYPE'],'define':'PREPASS_POSITION','index':_0x5b9f0b(0x3acf)},{'type':_0x503199['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'define':_0x5b9f0b(0x2950),'index':_0x5b9f0b(0x3c10)},{'type':_0x503199['g'][_0x5b9f0b(0x167d)],'define':'PREPASS_REFLECTIVITY','index':_0x5b9f0b(0x1829)},{'type':_0x503199['g']['PREPASS_IRRADIANCE_TEXTURE_TYPE'],'define':'PREPASS_IRRADIANCE','index':'PREPASS_IRRADIANCE_INDEX'},{'type':_0x503199['g'][_0x5b9f0b(0x714)],'define':_0x5b9f0b(0x23ad),'index':'PREPASS_ALBEDO_SQRT_INDEX'},{'type':_0x503199['g'][_0x5b9f0b(0x2814)],'define':_0x5b9f0b(0x3903),'index':'PREPASS_DEPTH_INDEX'},{'type':_0x503199['g'][_0x5b9f0b(0x1d04)],'define':_0x5b9f0b(0xa51),'index':_0x5b9f0b(0x3a97)}];if(_0x2a70fc['prePassRenderer']&&_0x2a70fc[_0x5b9f0b(0x5b6)][_0x5b9f0b(0x1ca0)]&&_0x111b64){_0x52d27d[_0x5b9f0b(0x19ce)]=!0x0,_0x52d27d[_0x5b9f0b(0x278f)]=_0x2a70fc[_0x5b9f0b(0x5b6)][_0x5b9f0b(0x3579)];for(let _0x127b56=0x0;_0x127b56<_0x54b09c[_0x5b9f0b(0x132e)];_0x127b56++){var _0x11b44d=_0x2a70fc['prePassRenderer']['getIndex'](_0x54b09c[_0x127b56]['type']);-0x1!==_0x11b44d?(_0x52d27d[_0x54b09c[_0x127b56][_0x5b9f0b(0x328c)]]=!0x0,_0x52d27d[_0x54b09c[_0x127b56][_0x5b9f0b(0x2097)]]=_0x11b44d):_0x52d27d[_0x54b09c[_0x127b56][_0x5b9f0b(0x328c)]]=!0x1;}}else{_0x52d27d['PREPASS']=!0x1;for(let _0x408e4e=0x0;_0x408e4e<_0x54b09c[_0x5b9f0b(0x132e)];_0x408e4e++)_0x52d27d[_0x54b09c[_0x408e4e][_0x5b9f0b(0x328c)]]=!0x1;}_0x52d27d[_0x5b9f0b(0x19ce)]!=_0x2a5765&&(_0x52d27d['markAsUnprocessed'](),_0x52d27d[_0x5b9f0b(0x233e)]());}}static[_0x2e25df(0x2298)](_0x449d3f,_0x99a9b1,_0x51f147,_0x4272e6,_0x5e48fd,_0x5a0227,_0xd9976e){var _0x26ae65=_0x2e25df;switch(_0xd9976e[_0x26ae65(0x3886)]=!0x0,void 0x0===_0x5e48fd[_0x26ae65(0x122)+_0x4272e6]&&(_0xd9976e[_0x26ae65(0x3ca6)]=!0x0),_0x5e48fd['LIGHT'+_0x4272e6]=!0x0,_0x5e48fd['SPOTLIGHT'+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x3fa8)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x3a44)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x2524)+_0x4272e6]=!0x1,_0x51f147[_0x26ae65(0x3517)](_0x5e48fd,_0x4272e6),_0x5e48fd[_0x26ae65(0x2b5b)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0xdec)+_0x4272e6]=!0x1,_0x5e48fd['LIGHT_FALLOFF_STANDARD'+_0x4272e6]=!0x1,_0x51f147[_0x26ae65(0x1f43)]){case _0x4c87b9['m']['FALLOFF_GLTF']:_0x5e48fd[_0x26ae65(0xdec)+_0x4272e6]=!0x0;break;case _0x4c87b9['m']['FALLOFF_PHYSICAL']:_0x5e48fd[_0x26ae65(0x2b5b)+_0x4272e6]=!0x0;break;case _0x4c87b9['m'][_0x26ae65(0x106d)]:_0x5e48fd[_0x26ae65(0x2926)+_0x4272e6]=!0x0;}if(_0x5a0227&&!_0x51f147[_0x26ae65(0x492)]['equalsFloats'](0x0,0x0,0x0)&&(_0xd9976e[_0x26ae65(0x2664)]=!0x0),_0x5e48fd[_0x26ae65(0x413d)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x276a)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x12ec)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0xcc4)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x21b)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x40ae)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x35d6)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0xdd6)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x18da)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x3c1d)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x1617)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x1212)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x31cb)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x9f)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0x24c6)+_0x4272e6]=!0x1,_0x99a9b1&&_0x99a9b1[_0x26ae65(0x3cee)]&&_0x449d3f[_0x26ae65(0x5da)]&&_0x51f147[_0x26ae65(0xc15)]){const _0x4f9a6d=null!=(_0x5a0227=_0x51f147[_0x26ae65(0x2dfa)](_0x449d3f[_0x26ae65(0x203b)]))?_0x5a0227:_0x51f147[_0x26ae65(0x2dfa)]();_0x4f9a6d&&(_0x99a9b1=_0x4f9a6d['getShadowMap']())&&_0x99a9b1['renderList']&&0x0<_0x99a9b1[_0x26ae65(0x36c8)][_0x26ae65(0x132e)]&&(_0xd9976e['shadowEnabled']=!0x0,_0x4f9a6d[_0x26ae65(0x22bd)](_0x5e48fd,_0x4272e6));}_0x51f147['lightmapMode']!=_0x4c87b9['m'][_0x26ae65(0x2bc1)]?(_0xd9976e[_0x26ae65(0x2b32)]=!0x0,_0x5e48fd[_0x26ae65(0x1e9f)+_0x4272e6]=!0x0,_0x5e48fd[_0x26ae65(0xbfe)+_0x4272e6]=_0x51f147[_0x26ae65(0x2b32)]==_0x4c87b9['m']['LIGHTMAP_SHADOWSONLY']):(_0x5e48fd[_0x26ae65(0x1e9f)+_0x4272e6]=!0x1,_0x5e48fd[_0x26ae65(0xbfe)+_0x4272e6]=!0x1);}static[_0x2e25df(0x14bd)](_0x545c10,_0x361548,_0x5e5c6b,_0xe18922,_0x349d86=0x4,_0xf0b65c=!0x1){var _0x4a2deb=_0x2e25df;if(!_0x5e5c6b[_0x4a2deb(0x38f7)])return _0x5e5c6b[_0x4a2deb(0x361e)];let _0x564c11=0x0;const _0x56de0c={'needNormals':_0x5e5c6b[_0x4a2deb(0x361e)],'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1};if(_0x545c10['lightsEnabled']&&!_0xf0b65c){for(const _0x20f046 of _0x361548[_0x4a2deb(0x30ca)])if(this['PrepareDefinesForLight'](_0x545c10,_0x361548,_0x20f046,_0x564c11,_0x5e5c6b,_0xe18922,_0x56de0c),++_0x564c11===_0x349d86)break;}_0x5e5c6b[_0x4a2deb(0x105e)]=_0x56de0c[_0x4a2deb(0x2664)],_0x5e5c6b[_0x4a2deb(0x1db9)]=_0x56de0c['shadowEnabled'];for(let _0xf48481=_0x564c11;_0xf48481<_0x349d86;_0xf48481++)void 0x0!==_0x5e5c6b[_0x4a2deb(0x122)+_0xf48481]&&(_0x5e5c6b[_0x4a2deb(0x122)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x3fa8)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x3a44)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x2524)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x378a)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x413d)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x276a)+_0xf48481]=!0x1,_0x5e5c6b['SHADOWCSMDEBUG'+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0xcc4)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x21b)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x40ae)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x35d6)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0xdd6)+_0xf48481]=!0x1,_0x5e5c6b['SHADOWPCSS'+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x3c1d)+_0xf48481]=!0x1,_0x5e5c6b['SHADOWESM'+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x1212)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x31cb)+_0xf48481]=!0x1,_0x5e5c6b[_0x4a2deb(0x9f)+_0xf48481]=!0x1,_0x5e5c6b['SHADOWMEDIUMQUALITY'+_0xf48481]=!0x1);return _0xf0b65c=_0x545c10[_0x4a2deb(0x2636)]()[_0x4a2deb(0x1766)](),(void 0x0===_0x5e5c6b[_0x4a2deb(0x234c)]&&(_0x56de0c[_0x4a2deb(0x3ca6)]=!0x0),_0x5e5c6b[_0x4a2deb(0x234c)]=_0x56de0c[_0x4a2deb(0xc15)]&&(_0xf0b65c[_0x4a2deb(0xfef)]&&_0xf0b65c[_0x4a2deb(0xbd9)]||_0xf0b65c[_0x4a2deb(0x2782)]&&_0xf0b65c[_0x4a2deb(0x3b9c)]),_0x5e5c6b[_0x4a2deb(0x1e9f)]=_0x56de0c[_0x4a2deb(0x2b32)],_0x56de0c[_0x4a2deb(0x3ca6)]&&_0x5e5c6b['rebuild'](),_0x56de0c[_0x4a2deb(0x3886)]);}static[_0x2e25df(0x3a0c)](_0x51a05a,_0x4cf866,_0x374305,_0x298ea2,_0x3d0b1d=null,_0x4a1cbb=!0x1){var _0x2f7832=_0x2e25df;_0x3d0b1d&&_0x3d0b1d[_0x2f7832(0x2f54)](_0x2f7832(0x2f96)+_0x51a05a),_0x4a1cbb||(_0x4cf866[_0x2f7832(0x2f54)](_0x2f7832(0xeb9)+_0x51a05a,_0x2f7832(0xe0f)+_0x51a05a,_0x2f7832(0xbba)+_0x51a05a,_0x2f7832(0x1a5d)+_0x51a05a,_0x2f7832(0x2749)+_0x51a05a,'vLightGround'+_0x51a05a,'lightMatrix'+_0x51a05a,'shadowsInfo'+_0x51a05a,_0x2f7832(0x1e1c)+_0x51a05a),_0x374305[_0x2f7832(0x2f54)](_0x2f7832(0xb82)+_0x51a05a),_0x374305['push'](_0x2f7832(0x3556)+_0x51a05a),_0x4cf866[_0x2f7832(0x2f54)]('viewFrustumZ'+_0x51a05a,_0x2f7832(0x1d11)+_0x51a05a,'lightSizeUVCorrection'+_0x51a05a,_0x2f7832(0x24e1)+_0x51a05a,'penumbraDarkness'+_0x51a05a,'frustumLengths'+_0x51a05a),_0x298ea2&&(_0x374305[_0x2f7832(0x2f54)](_0x2f7832(0xd39)+_0x51a05a),_0x4cf866[_0x2f7832(0x2f54)](_0x2f7832(0x26be)+_0x51a05a)));}static[_0x2e25df(0x1795)](_0xd6bffd,_0x540ccd,_0x1bea51,_0x362550=0x4){var _0x49e1d3=_0x2e25df;let _0x5e5374,_0x27d9c5=null;_0xd6bffd[_0x49e1d3(0x3946)]?(_0x5e5374=_0xd6bffd[_0x49e1d3(0x3946)],_0x27d9c5=_0xd6bffd[_0x49e1d3(0x35c5)],_0x540ccd=_0xd6bffd[_0x49e1d3(0x96f)],_0x1bea51=_0xd6bffd[_0x49e1d3(0x1f05)],_0x362550=_0xd6bffd[_0x49e1d3(0x2606)]||0x0):(_0x5e5374=_0xd6bffd,_0x540ccd=_0x540ccd||[]);for(let _0x23e126=0x0;_0x23e126<_0x362550&&_0x1bea51[_0x49e1d3(0x122)+_0x23e126];_0x23e126++)this[_0x49e1d3(0x3a0c)](_0x23e126,_0x5e5374,_0x540ccd,_0x1bea51[_0x49e1d3(0x95c)+_0x23e126],_0x27d9c5);_0x1bea51[_0x49e1d3(0x1577)]&&_0x5e5374[_0x49e1d3(0x2f54)]('morphTargetInfluences'),_0x1bea51[_0x49e1d3(0x7d0)]&&(_0x5e5374[_0x49e1d3(0x2f54)]('bakedVertexAnimationSettings'),_0x5e5374[_0x49e1d3(0x2f54)](_0x49e1d3(0xcaa)),_0x5e5374[_0x49e1d3(0x2f54)](_0x49e1d3(0x237a)),_0x540ccd[_0x49e1d3(0x2f54)]('bakedVertexAnimationTexture'));}static['HandleFallbacksForShadows'](_0x30f19d,_0x9f7f4b,_0x5a993f=0x4,_0x353e9d=0x0){var _0x488e35=_0x2e25df;let _0x58cfc2=0x0;for(let _0xb01c0a=0x0;_0xb01c0a<_0x5a993f&&_0x30f19d['LIGHT'+_0xb01c0a];_0xb01c0a++)0x0<_0xb01c0a&&(_0x58cfc2=_0x353e9d+_0xb01c0a,_0x9f7f4b[_0x488e35(0x2041)](_0x58cfc2,_0x488e35(0x122)+_0xb01c0a)),_0x30f19d[_0x488e35(0x1db9)]||(_0x30f19d[_0x488e35(0x413d)+_0xb01c0a]&&_0x9f7f4b[_0x488e35(0x2041)](_0x353e9d,_0x488e35(0x413d)+_0xb01c0a),_0x30f19d[_0x488e35(0xdd6)+_0xb01c0a]&&_0x9f7f4b[_0x488e35(0x2041)](_0x353e9d,_0x488e35(0xdd6)+_0xb01c0a),_0x30f19d[_0x488e35(0x18da)+_0xb01c0a]&&_0x9f7f4b['addFallback'](_0x353e9d,'SHADOWPCSS'+_0xb01c0a),_0x30f19d[_0x488e35(0x3c1d)+_0xb01c0a]&&_0x9f7f4b[_0x488e35(0x2041)](_0x353e9d,_0x488e35(0x3c1d)+_0xb01c0a),_0x30f19d[_0x488e35(0x1617)+_0xb01c0a]&&_0x9f7f4b[_0x488e35(0x2041)](_0x353e9d,_0x488e35(0x1617)+_0xb01c0a),_0x30f19d[_0x488e35(0x1212)+_0xb01c0a]&&_0x9f7f4b[_0x488e35(0x2041)](_0x353e9d,'SHADOWCLOSEESM'+_0xb01c0a));return _0x58cfc2++;}static[_0x2e25df(0x3c4a)](_0x1e3733,_0x1dabb1,_0x4b6c27){var _0x2ced39=_0x2e25df;this[_0x2ced39(0x4a4)][_0x2ced39(0x1577)]=_0x4b6c27,this[_0x2ced39(0x3202)](_0x1e3733,_0x1dabb1,this[_0x2ced39(0x4a4)]);}static[_0x2e25df(0x3202)](_0x190690,_0x2bb150,_0x1d30d5){var _0x486f2f=_0x2e25df,_0x1bfd14=_0x1d30d5[_0x486f2f(0x1577)];if(0x0<_0x1bfd14&&_0x279786['l'][_0x486f2f(0x3443)]){var _0x3def47=_0x279786['l'][_0x486f2f(0x3443)][_0x486f2f(0x1766)]()[_0x486f2f(0x1cf)],_0x269de2=_0x2bb150[_0x486f2f(0xad0)];if(null==_0x269de2||!_0x269de2[_0x486f2f(0xf1e)]){var _0x635ea4=_0x269de2&&_0x269de2[_0x486f2f(0x3b12)]&&_0x1d30d5[_0x486f2f(0x1a11)],_0x38db76=_0x269de2&&_0x269de2['supportsTangents']&&_0x1d30d5[_0x486f2f(0x3c22)],_0x36586d=_0x269de2&&_0x269de2[_0x486f2f(0x1d77)]&&_0x1d30d5['UV1'];for(let _0x4b9451=0x0;_0x4b9451<_0x1bfd14;_0x4b9451++)_0x190690[_0x486f2f(0x2f54)](_0x46bdeb['o'][_0x486f2f(0x31b9)]+_0x4b9451),_0x635ea4&&_0x190690[_0x486f2f(0x2f54)](_0x46bdeb['o'][_0x486f2f(0x3487)]+_0x4b9451),_0x38db76&&_0x190690[_0x486f2f(0x2f54)](_0x46bdeb['o'][_0x486f2f(0xf76)]+_0x4b9451),_0x36586d&&_0x190690[_0x486f2f(0x2f54)](_0x46bdeb['o'][_0x486f2f(0x855)]+'_'+_0x4b9451),_0x190690[_0x486f2f(0x132e)]>_0x3def47&&_0x78b15f['Y'][_0x486f2f(0x350c)](_0x486f2f(0x1bac)+_0x2bb150['name']);}}}static[_0x2e25df(0x21cc)](_0x4843e1,_0x2b2150,_0x1d9a3a){var _0x42c0c9=_0x2e25df;_0x1d9a3a[_0x42c0c9(0x7d0)]&&_0x1d9a3a['INSTANCES']&&_0x4843e1[_0x42c0c9(0x2f54)]('bakedVertexAnimationSettingsInstanced');}static[_0x2e25df(0x3956)](_0x5a4a1f,_0x35b301,_0x555769,_0x2dcded){var _0x1b54da=_0x2e25df;0x0<_0x555769[_0x1b54da(0x2b0d)]&&(_0x2dcded['addCPUSkinningFallback'](0x0,_0x35b301),_0x5a4a1f[_0x1b54da(0x2f54)](_0x46bdeb['o']['MatricesIndicesKind']),_0x5a4a1f['push'](_0x46bdeb['o'][_0x1b54da(0x2744)]),0x4<_0x555769[_0x1b54da(0x2b0d)]&&(_0x5a4a1f[_0x1b54da(0x2f54)](_0x46bdeb['o'][_0x1b54da(0xb62)]),_0x5a4a1f[_0x1b54da(0x2f54)](_0x46bdeb['o'][_0x1b54da(0x2f3e)])));}static[_0x2e25df(0x401e)](_0xeef230,_0x511597){var _0x52f99e=_0x2e25df;(_0x511597[_0x52f99e(0x1395)]||_0x511597[_0x52f99e(0x1a13)])&&this[_0x52f99e(0x39f0)](_0xeef230,!!_0x511597[_0x52f99e(0x2950)]),_0x511597[_0x52f99e(0x2ffb)]&&_0xeef230[_0x52f99e(0x2f54)](_0x46bdeb['o'][_0x52f99e(0x34b)]);}static[_0x2e25df(0x39f0)](_0x5a0b2b,_0x59d649=!0x1){var _0x49f1c0=_0x2e25df;_0x5a0b2b['push'](_0x49f1c0(0x53b)),_0x5a0b2b[_0x49f1c0(0x2f54)](_0x49f1c0(0x2a63)),_0x5a0b2b[_0x49f1c0(0x2f54)]('world2'),_0x5a0b2b['push']('world3'),_0x59d649&&(_0x5a0b2b[_0x49f1c0(0x2f54)](_0x49f1c0(0x18fc)),_0x5a0b2b['push']('previousWorld1'),_0x5a0b2b['push'](_0x49f1c0(0x1c95)),_0x5a0b2b[_0x49f1c0(0x2f54)](_0x49f1c0(0x2f69)));}static[_0x2e25df(0x2ce2)](_0x359f9e,_0x24b0a4,_0x4c1a2e){_0x359f9e['transferToEffect'](_0x24b0a4,_0x4c1a2e+'');}static[_0x2e25df(0x3fbb)](_0x2bb0f8,_0x5c1b2b,_0x53b5e7,_0x341d67,_0x535fe3,_0x5181a7=!0x0){var _0x401fd7=_0x2e25df;_0x2bb0f8[_0x401fd7(0x2e40)](_0x5c1b2b,_0x53b5e7,_0x341d67,_0x535fe3,_0x5181a7);}static[_0x2e25df(0x312f)](_0x119b32,_0x4d4d2c,_0x3a13df,_0x2a8d39,_0x3e1a0e=0x4){var _0x834ca8=_0x2e25df,_0x42ecce=Math[_0x834ca8(0x3749)](_0x4d4d2c[_0x834ca8(0x30ca)]['length'],_0x3e1a0e);for(let _0x2fd0ee=0x0;_0x2fd0ee<_0x42ecce;_0x2fd0ee++){var _0xcb09e0=_0x4d4d2c['lightSources'][_0x2fd0ee];this[_0x834ca8(0x3fbb)](_0xcb09e0,_0x2fd0ee,_0x119b32,_0x3a13df,'boolean'==typeof _0x2a8d39?_0x2a8d39:_0x2a8d39[_0x834ca8(0x105e)],_0x4d4d2c[_0x834ca8(0x3cee)]);}}static[_0x2e25df(0xd65)](_0x30056c,_0x1d0202,_0x5560d6,_0x563c31=!0x1){var _0x1f3a08=_0x2e25df;_0x30056c[_0x1f3a08(0xafb)]&&_0x1d0202['applyFog']&&_0x30056c['fogMode']!==_0x5a613e['x'][_0x1f3a08(0x55e)]&&(_0x5560d6[_0x1f3a08(0xdfb)](_0x1f3a08(0x25aa),_0x30056c['fogMode'],_0x30056c[_0x1f3a08(0x347c)],_0x30056c[_0x1f3a08(0x1b6b)],_0x30056c['fogDensity']),_0x563c31?(_0x30056c[_0x1f3a08(0x317b)][_0x1f3a08(0x28c2)](this[_0x1f3a08(0x3be5)],_0x30056c[_0x1f3a08(0x2636)]()['useExactSrgbConversions']),_0x5560d6[_0x1f3a08(0x3657)]('vFogColor',this['_TempFogColor'])):_0x5560d6['setColor3']('vFogColor',_0x30056c[_0x1f3a08(0x317b)]));}static['BindBonesParameters'](_0xc9b8fe,_0x10ce10,_0x13f498){var _0x34a9fd=_0x2e25df;if(_0x10ce10&&_0xc9b8fe&&(_0xc9b8fe['computeBonesUsingShaders']&&_0x10ce10['_bonesComputationForcedToCPU']&&(_0xc9b8fe[_0x34a9fd(0x4003)]=!0x1),_0xc9b8fe[_0x34a9fd(0xc42)]&&_0xc9b8fe[_0x34a9fd(0x4003)]&&_0xc9b8fe[_0x34a9fd(0x3463)])){const _0xb751d9=_0xc9b8fe[_0x34a9fd(0x3463)];if(_0xb751d9[_0x34a9fd(0x2c0b)]&&-0x1<_0x10ce10[_0x34a9fd(0xb6f)](_0x34a9fd(0x39a5))){var _0x45cf77=_0xb751d9[_0x34a9fd(0x1826)](_0xc9b8fe);_0x10ce10[_0x34a9fd(0x19ec)]('boneSampler',_0x45cf77),_0x10ce10[_0x34a9fd(0x6e5)](_0x34a9fd(0x39a5),0x4*(_0xb751d9[_0x34a9fd(0x3d38)]['length']+0x1));}else{const _0x5c6727=_0xb751d9[_0x34a9fd(0x40b3)](_0xc9b8fe);_0x5c6727&&(_0x10ce10[_0x34a9fd(0x3b5f)](_0x34a9fd(0xa09),_0x5c6727),_0x13f498&&_0xc9b8fe['getScene']()['prePassRenderer']&&_0xc9b8fe[_0x34a9fd(0x22fd)]()['prePassRenderer']['getIndex'](_0x503199['g'][_0x34a9fd(0x1f6b)])&&(_0x13f498[_0x34a9fd(0x3efe)][_0xc9b8fe[_0x34a9fd(0x439)]]||(_0x13f498[_0x34a9fd(0x3efe)][_0xc9b8fe[_0x34a9fd(0x439)]]=_0x5c6727['slice']()),_0x10ce10['setMatrices'](_0x34a9fd(0x500),_0x13f498['previousBones'][_0xc9b8fe[_0x34a9fd(0x439)]]),_0x558948[_0x34a9fd(0x3f17)](_0x5c6727,_0x13f498['previousBones'][_0xc9b8fe['uniqueId']])));}}}static[_0x2e25df(0x3f17)](_0x21e547,_0x386244){var _0x5d0986=_0x2e25df;return _0x386244[_0x5d0986(0xe5f)](_0x21e547),_0x386244;}static[_0x2e25df(0x32c7)](_0x40b4b7,_0x2f334f){var _0x3d2b1f=_0x2e25df,_0x46086b=_0x40b4b7[_0x3d2b1f(0xad0)];_0x40b4b7&&_0x46086b&&_0x2f334f[_0x3d2b1f(0x9ab)](_0x3d2b1f(0x2a6d),_0x46086b[_0x3d2b1f(0x2208)]);}static['BindLogDepth'](_0x1cf955,_0x468d5b,_0x2938a3){var _0x488f34=_0x2e25df;(!_0x1cf955||_0x1cf955['LOGARITHMICDEPTH']||_0x1cf955[_0x488f34(0x404a)]&&0x0<=_0x1cf955['indexOf'](_0x488f34(0x260a)))&&((_0x1cf955=_0x2938a3[_0x488f34(0x203b)])[_0x488f34(0x1a43)]===_0x5b4a35['V'][_0x488f34(0x3fe8)]&&_0x78b15f['Y'][_0x488f34(0x350c)](_0x488f34(0x1bb2),0x14),_0x468d5b[_0x488f34(0x6e5)]('logarithmicDepthConstant',0x2/(Math[_0x488f34(0x33d8)](_0x1cf955[_0x488f34(0x220b)]+0x1)/Math[_0x488f34(0x3957)])));}}_0x558948[_0x2e25df(0x4a4)]={'NUM_MORPH_INFLUENCERS':0x0},_0x558948[_0x2e25df(0x3be5)]=_0xd6e1da['Wo'][_0x2e25df(0x3850)]();},0xea73:(_0x307f42,_0x2f78e8,_0x120d22)=>{var _0x9dfa4a=a8_0x49466b;_0x120d22['d'](_0x2f78e8,{'n':()=>_0x1f016a});function _0x48edec(_0x3a054e,_0x1fc328,_0x35232d,_0x315f02){var _0x122f5f=a8_0x58a1,_0x14bfe5,_0xb90458=arguments[_0x122f5f(0x132e)],_0x2e4998=_0xb90458<0x3?_0x1fc328:null===_0x315f02?_0x315f02=Object[_0x122f5f(0x319d)](_0x1fc328,_0x35232d):_0x315f02;if(_0x122f5f(0x20cb)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x2e4998=Reflect[_0x122f5f(0x14d7)](_0x3a054e,_0x1fc328,_0x35232d,_0x315f02);else{for(var _0x24b188=_0x3a054e[_0x122f5f(0x132e)]-0x1;0x0<=_0x24b188;_0x24b188--)(_0x14bfe5=_0x3a054e[_0x24b188])&&(_0x2e4998=(_0xb90458<0x3?_0x14bfe5(_0x2e4998):0x3<_0xb90458?_0x14bfe5(_0x1fc328,_0x35232d,_0x2e4998):_0x14bfe5(_0x1fc328,_0x35232d))||_0x2e4998);}0x3<_0xb90458&&_0x2e4998&&Object[_0x122f5f(0x1fc0)](_0x1fc328,_0x35232d,_0x2e4998);}var _0x3588a9=_0x120d22(0x153ad),_0x1980d0=_0x120d22(0x9acb),_0x2ea2ad=_0x120d22(0x77a5);class _0x1f016a{constructor(_0x51ede8,_0x4d0a32,_0x3b0ece,_0x137bfe,_0x244547=!0x0,_0x1fbe3e=!0x1){var _0x13c9f9=a8_0x58a1;this['priority']=0x1f4,this[_0x13c9f9(0x265c)]=!0x1,this[_0x13c9f9(0x1720)]=_0x51ede8,this[_0x13c9f9(0x3efc)]=_0x4d0a32,this['priority']=_0x3b0ece,_0x51ede8['pluginManager']||(_0x51ede8['pluginManager']=new _0x1980d0['BK'](_0x51ede8),_0x51ede8[_0x13c9f9(0x3af1)][_0x13c9f9(0x11ad)](()=>{var _0x56bb42=_0x13c9f9;_0x51ede8[_0x56bb42(0x21fc)]=void 0x0;})),this[_0x13c9f9(0x244d)]=_0x137bfe,this[_0x13c9f9(0x2328)]=_0x51ede8[_0x13c9f9(0x21fc)],_0x244547&&this[_0x13c9f9(0x2328)][_0x13c9f9(0x3f59)](this),_0x1fbe3e&&this['_enable'](!0x0),this['markAllDefinesAsDirty']=_0x51ede8['_dirtyCallbacks'][_0x2ea2ad['g'][_0x13c9f9(0x2024)]];}[_0x9dfa4a(0x2ceb)](_0x435094){var _0x324a14=_0x9dfa4a;_0x435094&&this[_0x324a14(0x2328)][_0x324a14(0x50d)](this);}[_0x9dfa4a(0x1653)](){var _0x1f9ae0=_0x9dfa4a;return _0x1f9ae0(0x2f77);}['isReadyForSubMesh'](_0x635c42,_0x21cfeb,_0x30d3cb,_0xcaa58b){return!0x0;}[_0x9dfa4a(0xf9d)](_0x2d50dd,_0x4c6356,_0x2b3361,_0x33295c){}['bindForSubMesh'](_0x310924,_0x6d81ae,_0x1e54c4,_0x5f4480){}[_0x9dfa4a(0x2d20)](_0x314f17){}['getCustomCode'](_0x4bbebc){return null;}[_0x9dfa4a(0x1856)](_0x1e7925){var _0x429d9f=_0x9dfa4a;if(this['_pluginDefineNames'])for(const _0x1dedc3 of Object[_0x429d9f(0x2c10)](this[_0x429d9f(0x244d)])){var _0x4f3517;'_'!==_0x1dedc3[0x0]&&(_0x4f3517=typeof this['_pluginDefineNames'][_0x1dedc3],_0x1e7925[_0x1dedc3]={'type':_0x429d9f(0x3542)==_0x4f3517?_0x429d9f(0x3542):_0x429d9f(0x36a0)==_0x4f3517?'string':_0x429d9f(0x2082)==_0x4f3517?_0x429d9f(0x2082):'object','default':this[_0x429d9f(0x244d)][_0x1dedc3]});}}[_0x9dfa4a(0x26df)](_0x1b794c,_0x2a3c04,_0x74fdbe){}[_0x9dfa4a(0x22bd)](_0xab3c29,_0x22b003,_0x40b20a){}[_0x9dfa4a(0x15f3)](_0x9b4116){return!0x1;}[_0x9dfa4a(0x148c)](){return!0x1;}[_0x9dfa4a(0xed8)](_0xa66719){}[_0x9dfa4a(0x13b1)](_0x5b26b3){}[_0x9dfa4a(0xcc1)](_0x3928df){}[_0x9dfa4a(0x2a99)](_0x5a8c1b,_0x406ad0,_0x4fea51){return _0x4fea51;}[_0x9dfa4a(0x19a1)](_0x118659){}['getAttributes'](_0x3330b5,_0xdf2ee5,_0x456bae){}['getUniformBuffersNames'](_0x463296){}[_0x9dfa4a(0x2c15)](){return{};}['copyTo'](_0x4f849c){var _0x1e9183=_0x9dfa4a;_0x3588a9['p4'][_0x1e9183(0xf39)](()=>_0x4f849c,this);}[_0x9dfa4a(0x3c81)](){var _0x273db2=_0x9dfa4a;return _0x3588a9['p4'][_0x273db2(0x299f)](this);}[_0x9dfa4a(0x3da5)](_0x12b179,_0x12fe5b,_0x22d301){var _0xc660f5=_0x9dfa4a;_0x3588a9['p4'][_0xc660f5(0xb3f)](()=>this,_0x12b179,_0x12fe5b,_0x22d301);}}_0x48edec([(0x0,_0x3588a9['qC'])()],_0x1f016a['prototype'],_0x9dfa4a(0x3efc),void 0x0),_0x48edec([(0x0,_0x3588a9['qC'])()],_0x1f016a['prototype'],_0x9dfa4a(0x1e32),void 0x0),_0x48edec([(0x0,_0x3588a9['qC'])()],_0x1f016a[_0x9dfa4a(0x1229)],_0x9dfa4a(0x265c),void 0x0);},0x519c:(_0xa29a30,_0xe69ef4,_0x345582)=>{var _0x37a27f=a8_0x49466b,_0x37d17a;_0x345582['d'](_0xe69ef4,{'S':()=>_0x37d17a}),(_0x345582=_0x37d17a=_0x37d17a||{})[_0x345582[_0x37a27f(0x3a4e)]=0x1]='Created',_0x345582[_0x345582[_0x37a27f(0x1990)]=0x2]='Disposed',_0x345582[_0x345582[_0x37a27f(0x121a)]=0x4]=_0x37a27f(0x121a),_0x345582[_0x345582[_0x37a27f(0x1ac5)]=0x8]='PrepareUniformBuffer',_0x345582[_0x345582[_0x37a27f(0xc6e)]=0x10]=_0x37a27f(0xc6e),_0x345582[_0x345582[_0x37a27f(0x4af)]=0x20]=_0x37a27f(0x4af),_0x345582[_0x345582[_0x37a27f(0x2c3c)]=0x40]='BindForSubMesh',_0x345582[_0x345582['PrepareEffect']=0x80]='PrepareEffect',_0x345582[_0x345582['GetAnimatables']=0x100]=_0x37a27f(0x1732),_0x345582[_0x345582[_0x37a27f(0x1621)]=0x200]=_0x37a27f(0x1621),_0x345582[_0x345582[_0x37a27f(0x3f14)]=0x400]=_0x37a27f(0x3f14),_0x345582[_0x345582[_0x37a27f(0x279e)]=0x800]=_0x37a27f(0x279e),_0x345582[_0x345582[_0x37a27f(0x3af)]=0x1000]='HasRenderTargetTextures',_0x345582[_0x345582[_0x37a27f(0x19f5)]=0x2000]=_0x37a27f(0x19f5);},0xd994:(_0x30095a,_0x2c62a7,_0x1b5021)=>{_0x1b5021(0x12d77),_0x1b5021(0xca40),_0x1b5021(0x1ee0),_0x1b5021(0x12787),_0x1b5021(0x14667),_0x1b5021(0xebd3),_0x1b5021(0xea35),_0x1b5021(0xe719),_0x1b5021(0x7c4f);},0x9acb:(_0x2aa0fe,_0x3c3727,_0x2f4006)=>{var _0x2353af=a8_0x49466b;_0x2f4006['d'](_0x3c3727,{'BK':()=>_0x28c193}),_0x2f4006(0x173aa);var _0x575440=_0x2f4006(0x519c);const _0x321ab0=new RegExp('^([gimus]+)!');class _0x28c193{constructor(_0x340c4f){var _0x5b8533=a8_0x58a1;this[_0x5b8533(0x2532)]=[],this[_0x5b8533(0x2d4e)]=[],this['_activePluginsForExtraEvents']=[],this[_0x5b8533(0x1720)]=_0x340c4f,this[_0x5b8533(0x48a)]=_0x340c4f[_0x5b8533(0x22fd)](),this[_0x5b8533(0x398b)]=this[_0x5b8533(0x48a)][_0x5b8533(0x2636)]();}[_0x2353af(0x3f59)](_0x3b1816){var _0x5b28f9=_0x2353af;for(let _0xb8705c=0x0;_0xb8705c<this[_0x5b28f9(0x2532)][_0x5b28f9(0x132e)];++_0xb8705c)if(this[_0x5b28f9(0x2532)][_0xb8705c][_0x5b28f9(0x3efc)]===_0x3b1816[_0x5b28f9(0x3efc)])throw _0x5b28f9(0x29bf)+_0x3b1816['name']+_0x5b28f9(0x69b)+this[_0x5b28f9(0x1720)][_0x5b28f9(0x3efc)]+'\x22!';if(this[_0x5b28f9(0x1720)][_0x5b28f9(0xde)])throw _0x5b28f9(0x1f8b)+_0x3b1816[_0x5b28f9(0x3efc)]+_0x5b28f9(0x1e95)+this['_material']['name']+'\x22\x20because\x20this\x20material\x20has\x20already\x20been\x20used\x20for\x20rendering!\x20Please\x20add\x20plugins\x20to\x20materials\x20before\x20any\x20rendering\x20with\x20this\x20material\x20occurs.';var _0x5c35b6=_0x3b1816[_0x5b28f9(0x1653)]();_0x28c193[_0x5b28f9(0x32f1)][_0x5c35b6]||(_0x28c193[_0x5b28f9(0x32f1)][_0x5c35b6]=_0x5b28f9(0x1f60)+ ++_0x28c193[_0x5b28f9(0x39d9)]),this[_0x5b28f9(0x1720)]['_callbackPluginEventGeneric']=this[_0x5b28f9(0x1554)][_0x5b28f9(0x2dcf)](this),this['_plugins'][_0x5b28f9(0x2f54)](_0x3b1816),this['_plugins'][_0x5b28f9(0x2559)]((_0x4f8a1b,_0x88763a)=>_0x4f8a1b[_0x5b28f9(0x1e32)]-_0x88763a['priority']),this[_0x5b28f9(0xcbc)]={};const _0x3f1d52={};_0x3f1d52[_0x28c193['_MaterialPluginClassToMainDefine'][_0x5c35b6]]={'type':_0x5b28f9(0x2082),'default':!0x0};for(const _0x2c517b of this[_0x5b28f9(0x2532)])_0x2c517b[_0x5b28f9(0x1856)](_0x3f1d52),this[_0x5b28f9(0x34b3)]('vertex',_0x2c517b[_0x5b28f9(0x379c)]('vertex')),this['_collectPointNames'](_0x5b28f9(0x23da),_0x2c517b[_0x5b28f9(0x379c)]('fragment'));this[_0x5b28f9(0xf6a)]=_0x3f1d52;}['_activatePlugin'](_0x2431fe){var _0x50c491=_0x2353af;-0x1===this[_0x50c491(0x2d4e)]['indexOf'](_0x2431fe)&&(this[_0x50c491(0x2d4e)][_0x50c491(0x2f54)](_0x2431fe),this[_0x50c491(0x2d4e)]['sort']((_0x55c854,_0x1cca85)=>_0x55c854[_0x50c491(0x1e32)]-_0x1cca85[_0x50c491(0x1e32)]),this[_0x50c491(0x1720)]['_callbackPluginEventIsReadyForSubMesh']=this[_0x50c491(0x2e52)][_0x50c491(0x2dcf)](this),this[_0x50c491(0x1720)]['_callbackPluginEventPrepareDefinesBeforeAttributes']=this[_0x50c491(0x2cec)][_0x50c491(0x2dcf)](this),this[_0x50c491(0x1720)][_0x50c491(0xc79)]=this['_handlePluginEventPrepareDefines'][_0x50c491(0x2dcf)](this),this[_0x50c491(0x1720)][_0x50c491(0x2dbf)]=this[_0x50c491(0x13b8)][_0x50c491(0x2dcf)](this),_0x2431fe[_0x50c491(0x265c)]&&(this[_0x50c491(0x52a)][_0x50c491(0x2f54)](_0x2431fe),this[_0x50c491(0x52a)][_0x50c491(0x2559)]((_0x304f2e,_0x153038)=>_0x304f2e[_0x50c491(0x1e32)]-_0x153038[_0x50c491(0x1e32)]),this[_0x50c491(0x1720)][_0x50c491(0x5e5)]=this[_0x50c491(0xdfd)][_0x50c491(0x2dcf)](this),this[_0x50c491(0x1720)][_0x50c491(0x1fa)]=this['_handlePluginEventFillRenderTargetTextures'][_0x50c491(0x2dcf)](this),this[_0x50c491(0x1720)]['_callbackPluginEventHardBindForSubMesh']=this[_0x50c491(0x3c21)][_0x50c491(0x2dcf)](this)));}['getPlugin'](_0x3f1083){var _0x300304=_0x2353af;for(let _0x750319=0x0;_0x750319<this[_0x300304(0x2532)]['length'];++_0x750319)if(this['_plugins'][_0x750319][_0x300304(0x3efc)]===_0x3f1083)return this['_plugins'][_0x750319];return null;}[_0x2353af(0x2e52)](_0x4cda88){var _0x4583d0=_0x2353af;let _0x2917d9=!0x0;for(const _0x1edbf2 of this[_0x4583d0(0x2d4e)])_0x2917d9=_0x2917d9&&_0x1edbf2['isReadyForSubMesh'](_0x4cda88[_0x4583d0(0x1f05)],this['_scene'],this['_engine'],_0x4cda88[_0x4583d0(0x1cfa)]);_0x4cda88[_0x4583d0(0x2cd5)]=_0x2917d9;}[_0x2353af(0x2cec)](_0xa457f4){var _0x448e7f=_0x2353af;for(const _0x4a26aa of this['_activePlugins'])_0x4a26aa[_0x448e7f(0x26df)](_0xa457f4[_0x448e7f(0x1f05)],this['_scene'],_0xa457f4[_0x448e7f(0x2f1d)]);}[_0x2353af(0x1e7a)](_0xd1c44a){var _0x50797e=_0x2353af;for(const _0x28fdda of this['_activePlugins'])_0x28fdda['prepareDefines'](_0xd1c44a[_0x50797e(0x1f05)],this['_scene'],_0xd1c44a[_0x50797e(0x2f1d)]);}[_0x2353af(0x3c21)](_0x16fcfa){var _0x5bcaad=_0x2353af;for(const _0x68c792 of this[_0x5bcaad(0x52a)])_0x68c792[_0x5bcaad(0xf9d)](this[_0x5bcaad(0x1720)][_0x5bcaad(0x3e2e)],this[_0x5bcaad(0x48a)],this[_0x5bcaad(0x398b)],_0x16fcfa['subMesh']);}[_0x2353af(0x13b8)](_0x18e062){var _0x4d2d40=_0x2353af;for(const _0x486074 of this[_0x4d2d40(0x2d4e)])_0x486074[_0x4d2d40(0xbe6)](this[_0x4d2d40(0x1720)]['_uniformBuffer'],this[_0x4d2d40(0x48a)],this[_0x4d2d40(0x398b)],_0x18e062[_0x4d2d40(0x1cfa)]);}[_0x2353af(0xdfd)](_0x56898f){var _0x5eede2=_0x2353af;let _0x1a5204=!0x1;for(const _0x343c97 of this[_0x5eede2(0x52a)])if(_0x1a5204=_0x343c97['hasRenderTargetTextures']())break;_0x56898f[_0x5eede2(0x148c)]=_0x1a5204;}[_0x2353af(0x1e9b)](_0x9e87bf){var _0x27f636=_0x2353af;for(const _0x21e94f of this['_activePluginsForExtraEvents'])_0x21e94f[_0x27f636(0xed8)](_0x9e87bf[_0x27f636(0x901)]);}['_handlePluginEvent'](_0x4838ca,_0x5201ec){var _0x5c221c=_0x2353af;switch(_0x4838ca){case _0x575440['S'][_0x5c221c(0x1621)]:var _0x475ad8=_0x5201ec;for(const _0x118167 of this[_0x5c221c(0x2d4e)])_0x118167['getActiveTextures'](_0x475ad8[_0x5c221c(0x271e)]);break;case _0x575440['S'][_0x5c221c(0x1732)]:var _0x57b976=_0x5201ec;for(const _0x50d31e of this['_activePlugins'])_0x50d31e['getAnimatables'](_0x57b976[_0x5c221c(0x3477)]);break;case _0x575440['S'][_0x5c221c(0x3f14)]:{const _0x48a181=_0x5201ec;let _0x5da170=!0x1;for(const _0x526faa of this[_0x5c221c(0x2d4e)])if(_0x5da170=_0x526faa['hasTexture'](_0x48a181[_0x5c221c(0xc52)]))break;_0x48a181[_0x5c221c(0x15f3)]=_0x5da170;break;}case _0x575440['S'][_0x5c221c(0x1990)]:var _0x1792d6=_0x5201ec;for(const _0x5112b9 of this['_plugins'])_0x5112b9['dispose'](_0x1792d6[_0x5c221c(0x3d3e)]);break;case _0x575440['S'][_0x5c221c(0x121a)]:{const _0x4237a5=_0x5201ec;_0x4237a5[_0x5c221c(0x2c9b)]=this['_defineNamesFromPlugins'];break;}case _0x575440['S']['PrepareEffect']:{const _0x14e615=_0x5201ec;for(const _0x2c52e0 of this[_0x5c221c(0x2d4e)])_0x14e615[_0x5c221c(0x2550)]=_0x2c52e0['addFallbacks'](_0x14e615[_0x5c221c(0x1f05)],_0x14e615[_0x5c221c(0x138c)],_0x14e615[_0x5c221c(0x2550)]),_0x2c52e0[_0x5c221c(0x2191)](_0x14e615[_0x5c221c(0x22b7)],this['_scene'],_0x14e615[_0x5c221c(0x2f1d)]);0x0<this['_uniformList'][_0x5c221c(0x132e)]&&_0x14e615[_0x5c221c(0x38a7)][_0x5c221c(0x2f54)](...this['_uniformList']),0x0<this[_0x5c221c(0xe0e)][_0x5c221c(0x132e)]&&_0x14e615['samplers'][_0x5c221c(0x2f54)](...this[_0x5c221c(0xe0e)]),0x0<this['_uboList'][_0x5c221c(0x132e)]&&_0x14e615[_0x5c221c(0x35c5)][_0x5c221c(0x2f54)](...this[_0x5c221c(0x1bec)]),_0x14e615[_0x5c221c(0x1101)]=this[_0x5c221c(0x23e9)](_0x14e615['customCode']);break;}case _0x575440['S'][_0x5c221c(0x1ac5)]:{const _0x2dbe72=_0x5201ec;this['_uboDeclaration']='',this[_0x5c221c(0x402)]='',this[_0x5c221c(0x1355)]='',this[_0x5c221c(0x281c)]=[],this['_samplerList']=[],this[_0x5c221c(0x1bec)]=[];for(const _0x4cf06d of this['_plugins']){var _0x2899ca,_0x1aed06=_0x4cf06d[_0x5c221c(0x2c15)]();if(_0x1aed06){if(_0x1aed06[_0x5c221c(0x3774)]){for(const _0x46d492 of _0x1aed06[_0x5c221c(0x3774)])_0x46d492[_0x5c221c(0x2cbf)]&&_0x46d492[_0x5c221c(0x2eea)]&&(_0x2899ca=null!=(_0x2899ca=_0x46d492[_0x5c221c(0x266)])?_0x2899ca:0x0,_0x2dbe72[_0x5c221c(0x3774)][_0x5c221c(0x1dfb)](_0x46d492[_0x5c221c(0x3efc)],_0x46d492[_0x5c221c(0x2cbf)],_0x2899ca),this[_0x5c221c(0x10a0)]+=_0x46d492[_0x5c221c(0x2eea)]+'\x20'+_0x46d492[_0x5c221c(0x3efc)]+(0x0<_0x2899ca?'['+_0x2899ca+']':'')+';\x0d\x0a'),this[_0x5c221c(0x281c)][_0x5c221c(0x2f54)](_0x46d492[_0x5c221c(0x3efc)]);}_0x1aed06[_0x5c221c(0x2f51)]&&(this[_0x5c221c(0x402)]+=_0x1aed06[_0x5c221c(0x2f51)]+'\x0d\x0a'),_0x1aed06[_0x5c221c(0x23da)]&&(this[_0x5c221c(0x1355)]+=_0x1aed06[_0x5c221c(0x23da)]+'\x0d\x0a');}_0x4cf06d[_0x5c221c(0x19a1)](this[_0x5c221c(0xe0e)]),_0x4cf06d['getUniformBuffersNames'](this[_0x5c221c(0x1bec)]);}break;}}}[_0x2353af(0x34b3)](_0x46db46,_0x5af18b){var _0x566ff2=_0x2353af;if(_0x5af18b){for(const _0x5df973 in _0x5af18b)this[_0x566ff2(0xcbc)][_0x46db46]||(this['_codeInjectionPoints'][_0x46db46]={}),this['_codeInjectionPoints'][_0x46db46][_0x5df973]=!0x0;}}[_0x2353af(0x23e9)](_0x4992f6){return(_0x141239,_0x4079e2)=>{var _0x27cae0=a8_0x58a1;_0x4992f6&&(_0x4079e2=_0x4992f6(_0x141239,_0x4079e2)),this[_0x27cae0(0x10a0)]&&(_0x4079e2=_0x4079e2['replace']('#define\x20ADDITIONAL_UBO_DECLARATION',this[_0x27cae0(0x10a0)])),this[_0x27cae0(0x402)]&&(_0x4079e2=_0x4079e2[_0x27cae0(0x3719)](_0x27cae0(0x34b2),this['_vertexDeclaration'])),this['_fragmentDeclaration']&&(_0x4079e2=_0x4079e2[_0x27cae0(0x3719)]('#define\x20ADDITIONAL_FRAGMENT_DECLARATION',this[_0x27cae0(0x1355)]));var _0x591ba6,_0x10da7d=null==(_0x10da7d=this['_codeInjectionPoints'])?void 0x0:_0x10da7d[_0x141239];if(!_0x10da7d)return _0x4079e2;for(_0x591ba6 in _0x10da7d){let _0x2f67cc='';for(const _0x29239b of this[_0x27cae0(0x2d4e)]){var _0x3b948a=_0x29239b['getCustomCode'](_0x141239);null!=_0x3b948a&&_0x3b948a[_0x591ba6]&&(_0x2f67cc+=_0x3b948a[_0x591ba6]+'\x0d\x0a');}if(0x0<_0x2f67cc['length']){if('!'===_0x591ba6[_0x27cae0(0x1290)](0x0)){let _0x4de553='g';'!'===(_0x591ba6=_0x591ba6[_0x27cae0(0x1c2d)](0x1))['charAt'](0x0)?(_0x4de553='',_0x591ba6=_0x591ba6[_0x27cae0(0x1c2d)](0x1)):(_0x5408b7=_0x321ab0[_0x27cae0(0x357d)](_0x591ba6))&&0x2<=_0x5408b7[_0x27cae0(0x132e)]&&(_0x4de553=_0x5408b7[0x1],_0x591ba6=_0x591ba6[_0x27cae0(0x1c2d)](_0x4de553[_0x27cae0(0x132e)]+0x1)),_0x4de553[_0x27cae0(0x404a)]('g')<0x0&&(_0x4de553+='g');var _0x2a8786=_0x4079e2;const _0x58c9ab=new RegExp(_0x591ba6,_0x4de553);let _0x52f224=_0x58c9ab[_0x27cae0(0x357d)](_0x2a8786);for(;null!==_0x52f224;){let _0x468423=_0x2f67cc;for(let _0x412c6f=0x0;_0x412c6f<_0x52f224['length'];++_0x412c6f)_0x468423=_0x468423[_0x27cae0(0x3719)]('$'+_0x412c6f,_0x52f224[_0x412c6f]);_0x4079e2=_0x4079e2[_0x27cae0(0x3719)](_0x52f224[0x0],_0x468423),_0x52f224=_0x58c9ab['exec'](_0x2a8786);}}else{var _0x5408b7=_0x27cae0(0xb7e)+_0x591ba6;_0x4079e2=_0x4079e2['replace'](_0x5408b7,'\x0d\x0a'+_0x2f67cc+'\x0d\x0a'+_0x5408b7);}}}return _0x4079e2;};}}_0x28c193[_0x2353af(0x32f1)]={},_0x28c193[_0x2353af(0x39d9)]=0x0;},0xd5e5:(_0x3a4d10,_0x39d2d7,_0x2808c0)=>{var _0x1ab99b=a8_0x49466b;_0x2808c0['d'](_0x39d2d7,{'G':()=>_0x2ea365});var _0x39d2d7=_0x2808c0(0x173aa),_0x136b67=_0x2808c0(0x16361),_0x2808c0=_0x2808c0(0xe456);class _0x2ea365 extends _0x39d2d7['F']{constructor(_0x2a56e9,_0x4b3fdc){var _0x4d07f2=a8_0x58a1;super(_0x2a56e9,_0x4b3fdc,!0x0),this[_0x4d07f2(0x548)]=[],this[_0x4d07f2(0x22fd)]()[_0x4d07f2(0x3974)]['push'](this),this[_0x4d07f2(0x2809)]=new Array(),this[_0x4d07f2(0x46d)]=!0x0;}get['subMaterials'](){var _0x312ba2=a8_0x58a1;return this[_0x312ba2(0x1132)];}set[_0x1ab99b(0x2809)](_0x371c14){var _0x4bbb48=_0x1ab99b;this[_0x4bbb48(0x1132)]=_0x371c14,this['_hookArray'](_0x371c14);}[_0x1ab99b(0x2a51)](){return this['subMaterials'];}['_hookArray'](_0x255d74){var _0x2b591d=_0x1ab99b;const _0x188fd7=_0x255d74['push'],_0x5e1aa6=(_0x255d74[_0x2b591d(0x2f54)]=(..._0x21a380)=>{var _0x30b32b=_0x2b591d;return _0x21a380=_0x188fd7['apply'](_0x255d74,_0x21a380),(this[_0x30b32b(0x39ba)](),_0x21a380);},_0x255d74[_0x2b591d(0x1035)]);_0x255d74[_0x2b591d(0x1035)]=(_0x1de6b4,_0x1e0b62)=>{var _0x517131=_0x2b591d;return _0x1de6b4=_0x5e1aa6[_0x517131(0xf17)](_0x255d74,[_0x1de6b4,_0x1e0b62]),(this[_0x517131(0x39ba)](),_0x1de6b4);};}['getSubMaterial'](_0x59430d){var _0x2b5f01=_0x1ab99b;return _0x59430d<0x0||_0x59430d>=this[_0x2b5f01(0x2809)][_0x2b5f01(0x132e)]?this[_0x2b5f01(0x22fd)]()[_0x2b5f01(0x373c)]:this[_0x2b5f01(0x2809)][_0x59430d];}[_0x1ab99b(0x13b1)](){var _0x18343e=_0x1ab99b;return super[_0x18343e(0x13b1)]()['concat'](...this[_0x18343e(0x2809)][_0x18343e(0x1fa5)](_0x3759e5=>_0x3759e5?_0x3759e5[_0x18343e(0x13b1)]():[]));}['hasTexture'](_0x1ef030){var _0x5e49c8=_0x1ab99b,_0x407546;if(super[_0x5e49c8(0x15f3)](_0x1ef030))return!0x0;for(let _0xd67ad=0x0;_0xd67ad<this['subMaterials']['length'];_0xd67ad++)if(null!=(_0x407546=this[_0x5e49c8(0x2809)][_0xd67ad])&&_0x407546['hasTexture'](_0x1ef030))return!0x0;return!0x1;}['getClassName'](){var _0x2b0d7d=_0x1ab99b;return _0x2b0d7d(0x2bb2);}['isReadyForSubMesh'](_0x282ddb,_0x368826,_0x384e69){var _0x3e0cf1=_0x1ab99b;for(let _0x3493ec=0x0;_0x3493ec<this['subMaterials'][_0x3e0cf1(0x132e)];_0x3493ec++){const _0x1196d2=this[_0x3e0cf1(0x2809)][_0x3493ec];if(_0x1196d2){if(_0x1196d2[_0x3e0cf1(0x46d)]){if(_0x1196d2[_0x3e0cf1(0x2cd5)](_0x282ddb,_0x368826,_0x384e69))continue;return!0x1;}if(!_0x1196d2[_0x3e0cf1(0x3a4f)](_0x282ddb))return!0x1;}}return!0x0;}[_0x1ab99b(0x11fe)](_0x3630a5,_0x170c64){var _0x58da17=_0x1ab99b;const _0x4b442d=new _0x2ea365(_0x3630a5,this[_0x58da17(0x22fd)]());for(let _0x1b185d=0x0;_0x1b185d<this[_0x58da17(0x2809)][_0x58da17(0x132e)];_0x1b185d++){var _0x99a863;const _0x46fa8b=this[_0x58da17(0x2809)][_0x1b185d];_0x99a863=_0x170c64&&_0x46fa8b?_0x46fa8b[_0x58da17(0x11fe)](_0x3630a5+'-'+_0x46fa8b[_0x58da17(0x3efc)]):this[_0x58da17(0x2809)][_0x1b185d],_0x4b442d[_0x58da17(0x2809)][_0x58da17(0x2f54)](_0x99a863);}return _0x4b442d;}[_0x1ab99b(0x3c81)](){var _0x321d1b=_0x1ab99b;const _0x14a95b={};_0x14a95b[_0x321d1b(0x3efc)]=this[_0x321d1b(0x3efc)],_0x14a95b['id']=this['id'],_0x14a95b['uniqueId']=this[_0x321d1b(0x439)],_0x136b67['$']&&(_0x14a95b[_0x321d1b(0x3057)]=_0x136b67['$'][_0x321d1b(0x22a)](this)),_0x14a95b[_0x321d1b(0x259b)]=[],_0x14a95b[_0x321d1b(0x28c7)]=[];for(let _0x3c5371=0x0;_0x3c5371<this[_0x321d1b(0x2809)][_0x321d1b(0x132e)];_0x3c5371++){var _0x1f25a5=this[_0x321d1b(0x2809)][_0x3c5371];_0x1f25a5?(_0x14a95b[_0x321d1b(0x259b)][_0x321d1b(0x2f54)](_0x1f25a5[_0x321d1b(0x439)]),_0x14a95b[_0x321d1b(0x28c7)][_0x321d1b(0x2f54)](_0x1f25a5['id'])):(_0x14a95b['materialsUniqueIds'][_0x321d1b(0x2f54)](null),_0x14a95b[_0x321d1b(0x28c7)][_0x321d1b(0x2f54)](null));}return _0x14a95b;}['dispose'](_0x22b6fb,_0x47ee5f,_0x3de04f){var _0x45bf72=_0x1ab99b;const _0x2a6176=this[_0x45bf72(0x22fd)]();if(_0x2a6176){if(_0x3de04f)for(let _0x4649bc=0x0;_0x4649bc<this['subMaterials'][_0x45bf72(0x132e)];_0x4649bc++){const _0x54a75b=this[_0x45bf72(0x2809)][_0x4649bc];_0x54a75b&&_0x54a75b[_0x45bf72(0x2d20)](_0x22b6fb,_0x47ee5f);}_0x3de04f=_0x2a6176[_0x45bf72(0x3974)][_0x45bf72(0x404a)](this),(0x0<=_0x3de04f&&_0x2a6176[_0x45bf72(0x3974)][_0x45bf72(0x1035)](_0x3de04f,0x1),super[_0x45bf72(0x2d20)](_0x22b6fb,_0x47ee5f));}}static[_0x1ab99b(0x1718)](_0x522167,_0x55604d){var _0xbe23cb=_0x1ab99b;const _0x18ca49=new _0x2ea365(_0x522167[_0xbe23cb(0x3efc)],_0x55604d);return _0x18ca49['id']=_0x522167['id'],_0x18ca49[_0xbe23cb(0x1789)]=_0x522167['uniqueId'],_0x136b67['$']&&_0x136b67['$'][_0xbe23cb(0x25cb)](_0x18ca49,_0x522167['tags']),_0x522167[_0xbe23cb(0x259b)]?_0x18ca49[_0xbe23cb(0x548)]=_0x522167['materialsUniqueIds']:_0x522167[_0xbe23cb(0x28c7)]['forEach'](_0x2809eb=>_0x18ca49[_0xbe23cb(0x2809)][_0xbe23cb(0x2f54)](_0x55604d[_0xbe23cb(0x2469)](_0x2809eb))),_0x18ca49;}}(0x0,_0x2808c0['H'])(_0x1ab99b(0x1f49),_0x2ea365);},0x14ea0:(_0x27b2bf,_0x1bdc96,_0x1eca46)=>{var _0x457db6=a8_0x49466b;_0x1eca46['d'](_0x1bdc96,{'a':()=>_0x1650f5});var _0x590126=_0x1eca46(0x9fd1),_0x1bdc96=_0x1eca46(0x173aa);class _0x1650f5 extends _0x1bdc96['F']{constructor(_0x54879a,_0x17a144,_0x1e7ec4=!0x0){var _0x309629=a8_0x58a1;super(_0x54879a,_0x17a144),this[_0x309629(0x2f34)]=new _0x590126['y3'](),this[_0x309629(0x46d)]=_0x1e7ec4;}['getEffect'](){var _0x37d2f8=a8_0x58a1;return this[_0x37d2f8(0x46d)]?this[_0x37d2f8(0x39de)]:super[_0x37d2f8(0x1d91)]();}[_0x457db6(0x3a4f)](_0x7fd1f4,_0x41e79f){var _0x5a0afd=_0x457db6;return!!_0x7fd1f4&&(!this[_0x5a0afd(0x46d)]||!_0x7fd1f4[_0x5a0afd(0x1549)]||0x0===_0x7fd1f4[_0x5a0afd(0x1549)][_0x5a0afd(0x132e)]||this[_0x5a0afd(0x2cd5)](_0x7fd1f4,_0x7fd1f4['subMeshes'][0x0],_0x41e79f));}['_isReadyForSubMesh'](_0x14db3b){var _0x45a06a=_0x457db6,_0x4d2e50=_0x14db3b[_0x45a06a(0x38f0)];return!(this[_0x45a06a(0x2a87)]||!_0x14db3b['effect']||!_0x4d2e50||_0x4d2e50[_0x45a06a(0x1b75)]!==this['getScene']()[_0x45a06a(0x257c)]());}[_0x457db6(0x2119)](_0x59a672){var _0x19b3e6=_0x457db6;this[_0x19b3e6(0x39de)]['setMatrix']('world',_0x59a672);}['bindOnlyNormalMatrix'](_0x2ac119){var _0x33aff7=_0x457db6;this['_activeEffect'][_0x33aff7(0x13a9)](_0x33aff7(0xb20),_0x2ac119);}[_0x457db6(0x2dcf)](_0x47802b,_0x472639){var _0x3acbfc=_0x457db6;_0x472639&&this[_0x3acbfc(0xbe6)](_0x47802b,_0x472639,_0x472639[_0x3acbfc(0x1549)][0x0]);}[_0x457db6(0x1cc)](_0x26b19b,_0x19bf0e=null){var _0x217d4a=_0x457db6;super[_0x217d4a(0x1cc)](_0x26b19b,_0x19bf0e),(this[_0x217d4a(0x22fd)]()[_0x217d4a(0x1907)]=_0x19bf0e)&&(_0x19bf0e['_forceRebindOnNextCall']=!0x1);}[_0x457db6(0x2a64)](_0x4b13ab,_0x4bd9cd,_0x29c832=0x1){var _0x455727=_0x457db6;return _0x4b13ab[_0x455727(0x35fc)](this,_0x4bd9cd,_0x29c832);}['dispose'](_0x3d40ef,_0x4a838e,_0x2a0446){var _0xb9e37d=_0x457db6;this[_0xb9e37d(0x39de)]=void 0x0,super['dispose'](_0x3d40ef,_0x4a838e,_0x2a0446);}}},0x11722:(_0x33d582,_0x2d732e,_0x1283d6)=>{var _0x319923=a8_0x49466b,_0x51b804;_0x1283d6['d'](_0x2d732e,{'x':()=>_0x51b804}),(_0x1283d6=_0x51b804=_0x51b804||{})[_0x1283d6[_0x319923(0x3171)]=0x0]=_0x319923(0x3171),_0x1283d6[_0x1283d6[_0x319923(0x2ed7)]=0x1]=_0x319923(0x2ed7);},0x15325:(_0x193b8c,_0x5044ff,_0x1e1ae1)=>{var _0x13b045=a8_0x49466b;_0x1e1ae1['d'](_0x5044ff,{'j':()=>_0x48a376});var _0x19bbdc=_0x1e1ae1(0x153ad),_0x1eab4a=_0x1e1ae1(0x9fd1),_0xdd191=_0x1e1ae1(0x1a27),_0x37a292=_0x1e1ae1(0xbac7),_0x235ee5=_0x1e1ae1(0x147cf),_0x5044ff=_0x1e1ae1(0xe456),_0x2e8279=_0x1e1ae1(0xc84b),_0x22f1f8=_0x1e1ae1(0x6421),_0x2eceff=_0x1e1ae1(0xc661),_0x487c52=_0x1e1ae1(0x14ea0),_0x5197f5=_0x1e1ae1(0xf8c1),_0x484f18=_0x1e1ae1(0x77a5),_0x42a239=_0x1e1ae1(0x2088);const _0x155d6f={'effect':null,'subMesh':null};class _0x48a376 extends _0x487c52['a']{constructor(_0x40b1d0,_0x19db65,_0x40b14e,_0x11f3a3={},_0x123b10=!0x0){var _0xd2aa8c=a8_0x58a1;super(_0x40b1d0,_0x19db65,_0x123b10),this[_0xd2aa8c(0x36e7)]={},this['_textureArrays']={},this['_externalTextures']={},this[_0xd2aa8c(0x1f6c)]={},this[_0xd2aa8c(0xeee)]={},this['_uints']={},this[_0xd2aa8c(0x2e17)]={},this[_0xd2aa8c(0x2707)]={},this['_colors3Arrays']={},this['_colors4']={},this[_0xd2aa8c(0x29fc)]={},this['_vectors2']={},this['_vectors3']={},this[_0xd2aa8c(0x2c1d)]={},this[_0xd2aa8c(0x1867)]={},this['_quaternionsArrays']={},this[_0xd2aa8c(0x27b9)]={},this[_0xd2aa8c(0x4a5)]={},this['_matrices3x3']={},this[_0xd2aa8c(0x3bb2)]={},this[_0xd2aa8c(0x118e)]={},this[_0xd2aa8c(0xdcf)]={},this[_0xd2aa8c(0x3e96)]={},this[_0xd2aa8c(0x3319)]={},this[_0xd2aa8c(0x1ab2)]={},this[_0xd2aa8c(0x181a)]={},this[_0xd2aa8c(0x23ea)]=new _0x1eab4a['y3'](),this[_0xd2aa8c(0x1a6)]=new _0x1eab4a['y3'](),this[_0xd2aa8c(0x2160)]=!0x1,this[_0xd2aa8c(0x8dc)]=_0x40b14e,this[_0xd2aa8c(0x18c4)]=Object[_0xd2aa8c(0x1666)]({'needAlphaBlending':!0x1,'needAlphaTesting':!0x1,'attributes':[_0xd2aa8c(0x8c5),_0xd2aa8c(0x3d61),'uv'],'uniforms':[_0xd2aa8c(0x869)],'uniformBuffers':[],'samplers':[],'externalTextures':[],'samplerObjects':[],'storageBuffers':[],'defines':[],'useClipPlane':!0x1},_0x11f3a3);}get['shaderPath'](){var _0x2ec026=a8_0x58a1;return this[_0x2ec026(0x8dc)];}set[_0x13b045(0x235f)](_0x587e4f){var _0x305eb0=_0x13b045;this[_0x305eb0(0x8dc)]=_0x587e4f;}get[_0x13b045(0x6a4)](){var _0x1d0b35=_0x13b045;return this[_0x1d0b35(0x18c4)];}['getClassName'](){return'ShaderMaterial';}[_0x13b045(0x2286)](){var _0x511903=_0x13b045;return this[_0x511903(0x14f2)]<0x1||this[_0x511903(0x18c4)][_0x511903(0x2286)];}[_0x13b045(0x1db4)](){var _0x455a63=_0x13b045;return this['_options'][_0x455a63(0x1db4)];}['_checkUniform'](_0x213725){var _0x70e1f3=_0x13b045;-0x1===this[_0x70e1f3(0x18c4)][_0x70e1f3(0x38a7)][_0x70e1f3(0x404a)](_0x213725)&&this[_0x70e1f3(0x18c4)]['uniforms'][_0x70e1f3(0x2f54)](_0x213725);}[_0x13b045(0x19ec)](_0x4a87be,_0x403367){var _0x1ea9cf=_0x13b045;return-0x1===this[_0x1ea9cf(0x18c4)][_0x1ea9cf(0x96f)][_0x1ea9cf(0x404a)](_0x4a87be)&&this[_0x1ea9cf(0x18c4)][_0x1ea9cf(0x96f)][_0x1ea9cf(0x2f54)](_0x4a87be),this[_0x1ea9cf(0x36e7)][_0x4a87be]=_0x403367,this;}['setTextureArray'](_0xf8aab1,_0x24548f){var _0x4835c9=_0x13b045;return-0x1===this[_0x4835c9(0x18c4)][_0x4835c9(0x96f)][_0x4835c9(0x404a)](_0xf8aab1)&&this['_options']['samplers'][_0x4835c9(0x2f54)](_0xf8aab1),this[_0x4835c9(0x1dfd)](_0xf8aab1),this[_0x4835c9(0x2248)][_0xf8aab1]=_0x24548f,this;}['setExternalTexture'](_0x4a2259,_0x4473b5){var _0x1fa519=_0x13b045;return-0x1===this[_0x1fa519(0x18c4)][_0x1fa519(0xe47)][_0x1fa519(0x404a)](_0x4a2259)&&this[_0x1fa519(0x18c4)]['externalTextures']['push'](_0x4a2259),this['_externalTextures'][_0x4a2259]=_0x4473b5,this;}['setFloat'](_0x158d08,_0xcb55c7){var _0x2d45f7=_0x13b045;return this[_0x2d45f7(0x1dfd)](_0x158d08),this[_0x2d45f7(0x1f6c)][_0x158d08]=_0xcb55c7,this;}[_0x13b045(0x18c5)](_0x24074e,_0x46f90e){var _0x85d18f=_0x13b045;return this[_0x85d18f(0x1dfd)](_0x24074e),this[_0x85d18f(0xeee)][_0x24074e]=_0x46f90e,this;}['setUInt'](_0x423567,_0x495275){var _0x10e978=_0x13b045;return this[_0x10e978(0x1dfd)](_0x423567),this[_0x10e978(0x34a6)][_0x423567]=_0x495275,this;}[_0x13b045(0x37b1)](_0x5cecaa,_0x5eee83){var _0x2d464b=_0x13b045;return this[_0x2d464b(0x1dfd)](_0x5cecaa),this[_0x2d464b(0x2e17)][_0x5cecaa]=_0x5eee83,this;}['setColor3'](_0x445a38,_0x7db8c5){var _0x49c05d=_0x13b045;return this[_0x49c05d(0x1dfd)](_0x445a38),this[_0x49c05d(0x2707)][_0x445a38]=_0x7db8c5,this;}[_0x13b045(0x36c2)](_0x1e4b76,_0x1e8138){var _0x1e3b9e=_0x13b045;return this[_0x1e3b9e(0x1dfd)](_0x1e4b76),this[_0x1e3b9e(0x375d)][_0x1e4b76]=_0x1e8138[_0x1e3b9e(0x789)]((_0x599b77,_0x740917)=>(_0x740917[_0x1e3b9e(0x1b44)](_0x599b77,_0x599b77[_0x1e3b9e(0x132e)]),_0x599b77),[]),this;}[_0x13b045(0x2d0b)](_0xb1fdc1,_0xc80377){var _0x2e523e=_0x13b045;return this[_0x2e523e(0x1dfd)](_0xb1fdc1),this[_0x2e523e(0x162f)][_0xb1fdc1]=_0xc80377,this;}[_0x13b045(0x190d)](_0x32799c,_0x391ac8){var _0x5848e2=_0x13b045;return this[_0x5848e2(0x1dfd)](_0x32799c),this[_0x5848e2(0x29fc)][_0x32799c]=_0x391ac8['reduce']((_0x5429e4,_0x5827b0)=>(_0x5827b0[_0x5848e2(0x1b44)](_0x5429e4,_0x5429e4[_0x5848e2(0x132e)]),_0x5429e4),[]),this;}['setVector2'](_0x46bdf6,_0x1000d5){var _0xf63afe=_0x13b045;return this['_checkUniform'](_0x46bdf6),this[_0xf63afe(0x1917)][_0x46bdf6]=_0x1000d5,this;}[_0x13b045(0x3183)](_0x2e3a91,_0x1167bc){var _0x4c0cc0=_0x13b045;return this[_0x4c0cc0(0x1dfd)](_0x2e3a91),this['_vectors3'][_0x2e3a91]=_0x1167bc,this;}['setVector4'](_0x7b28a7,_0x56f98e){var _0x858228=_0x13b045;return this['_checkUniform'](_0x7b28a7),this[_0x858228(0x2c1d)][_0x7b28a7]=_0x56f98e,this;}[_0x13b045(0x1aed)](_0x45d53e,_0xf81288){var _0x57feeb=_0x13b045;return this[_0x57feeb(0x1dfd)](_0x45d53e),this['_quaternions'][_0x45d53e]=_0xf81288,this;}['setQuaternionArray'](_0x3f63d8,_0x14a325){var _0x13fa90=_0x13b045;return this[_0x13fa90(0x1dfd)](_0x3f63d8),this[_0x13fa90(0x1f88)][_0x3f63d8]=_0x14a325[_0x13fa90(0x789)]((_0x143484,_0x4632bd)=>(_0x4632bd[_0x13fa90(0x1b44)](_0x143484,_0x143484[_0x13fa90(0x132e)]),_0x143484),[]),this;}[_0x13b045(0x13a9)](_0x213164,_0x156b35){var _0x3e26ad=_0x13b045;return this['_checkUniform'](_0x213164),this[_0x3e26ad(0x27b9)][_0x213164]=_0x156b35,this;}['setMatrices'](_0x1456cf,_0x2c0253){var _0x49f688=_0x13b045;this[_0x49f688(0x1dfd)](_0x1456cf);var _0x51aa4b=new Float32Array(0x10*_0x2c0253[_0x49f688(0x132e)]);for(let _0x309c7a=0x0;_0x309c7a<_0x2c0253[_0x49f688(0x132e)];_0x309c7a++){const _0x116ad7=_0x2c0253[_0x309c7a];_0x116ad7[_0x49f688(0x16e9)](_0x51aa4b,0x10*_0x309c7a);}return this[_0x49f688(0x4a5)][_0x1456cf]=_0x51aa4b,this;}[_0x13b045(0x2826)](_0x1fff46,_0x48a4b4){var _0x3dd339=_0x13b045;return this[_0x3dd339(0x1dfd)](_0x1fff46),this[_0x3dd339(0xd3)][_0x1fff46]=_0x48a4b4,this;}[_0x13b045(0x3c53)](_0x172490,_0x54f595){var _0x44a28a=_0x13b045;return this[_0x44a28a(0x1dfd)](_0x172490),this[_0x44a28a(0x3bb2)][_0x172490]=_0x54f595,this;}[_0x13b045(0x36d6)](_0x40435b,_0x2a5d82){var _0x38ab3a=_0x13b045;return this[_0x38ab3a(0x1dfd)](_0x40435b),this[_0x38ab3a(0x118e)][_0x40435b]=_0x2a5d82,this;}[_0x13b045(0x2a9d)](_0x562de8,_0xd0c8c){var _0x414b2b=_0x13b045;return this[_0x414b2b(0x1dfd)](_0x562de8),this[_0x414b2b(0xdcf)][_0x562de8]=_0xd0c8c,this;}[_0x13b045(0xf93)](_0x5cc37e,_0x165025){var _0x4d2ed5=_0x13b045;return this['_checkUniform'](_0x5cc37e),this[_0x4d2ed5(0x3e96)][_0x5cc37e]=_0x165025,this;}['setUniformBuffer'](_0x12ff61,_0x5bc7e0){var _0x5d0625=_0x13b045;return-0x1===this[_0x5d0625(0x18c4)][_0x5d0625(0x3878)][_0x5d0625(0x404a)](_0x12ff61)&&this[_0x5d0625(0x18c4)][_0x5d0625(0x3878)]['push'](_0x12ff61),this[_0x5d0625(0x3319)][_0x12ff61]=_0x5bc7e0,this;}['setTextureSampler'](_0x1557c8,_0x306c86){var _0x2a90bc=_0x13b045;return-0x1===this[_0x2a90bc(0x18c4)][_0x2a90bc(0x31cd)][_0x2a90bc(0x404a)](_0x1557c8)&&this[_0x2a90bc(0x18c4)]['samplerObjects']['push'](_0x1557c8),this[_0x2a90bc(0x1ab2)][_0x1557c8]=_0x306c86,this;}[_0x13b045(0x2fc2)](_0x557557,_0x1e2518){var _0x3f7c07=_0x13b045;return-0x1===this[_0x3f7c07(0x18c4)][_0x3f7c07(0xbb3)][_0x3f7c07(0x404a)](_0x557557)&&this['_options'][_0x3f7c07(0xbb3)]['push'](_0x557557),this[_0x3f7c07(0x181a)][_0x557557]=_0x1e2518,this;}[_0x13b045(0x2cd5)](_0xd041d4,_0x714e3e,_0x222850){var _0x1d2da4=_0x13b045;return this[_0x1d2da4(0x3a4f)](_0xd041d4,_0x222850,_0x714e3e);}[_0x13b045(0x3a4f)](_0x3593c1,_0x1a1c33,_0x94d3ec){var _0x2080b3=_0x13b045,_0x4d1885=_0x94d3ec&&this[_0x2080b3(0x46d)];if(this[_0x2080b3(0x19c4)]){if(_0x4d1885){if(_0x94d3ec[_0x2080b3(0x204d)]&&_0x94d3ec[_0x2080b3(0x204d)]['_wasPreviouslyReady'])return!0x0;}else{const _0x2219f6=this[_0x2080b3(0xd5e)][_0x2080b3(0x204d)];if(_0x2219f6&&_0x2219f6[_0x2080b3(0x37ac)]&&_0x2219f6[_0x2080b3(0xf60)]===_0x1a1c33)return!0x0;}}const _0x2a75bf=this[_0x2080b3(0x22fd)](),_0x50e95e=_0x2a75bf[_0x2080b3(0x2636)](),_0x1310de=[],_0xd6bc58=[],_0x16f558=new _0x22f1f8['L']();let _0x442b9c=this[_0x2080b3(0x8dc)],_0x10402d=this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)],_0x473974=this[_0x2080b3(0x18c4)][_0x2080b3(0x3878)],_0x17a517=this[_0x2080b3(0x18c4)][_0x2080b3(0x96f)];_0x50e95e[_0x2080b3(0x1766)]()['multiview']&&_0x2a75bf[_0x2080b3(0x203b)]&&_0x2a75bf[_0x2080b3(0x203b)][_0x2080b3(0x1c7a)]&&0x1<_0x2a75bf[_0x2080b3(0x203b)][_0x2080b3(0x1c7a)]['getViewCount']()&&(this['_multiview']=!0x0,_0x1310de[_0x2080b3(0x2f54)]('#define\x20MULTIVIEW'),-0x1!==this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)][_0x2080b3(0x404a)]('viewProjection')&&-0x1===this[_0x2080b3(0x18c4)]['uniforms'][_0x2080b3(0x404a)](_0x2080b3(0x479))&&this['_options'][_0x2080b3(0x38a7)][_0x2080b3(0x2f54)]('viewProjectionR'));for(let _0x42b7b6=0x0;_0x42b7b6<this[_0x2080b3(0x18c4)][_0x2080b3(0x1f05)][_0x2080b3(0x132e)];_0x42b7b6++){var _0xe31fbd=0x0===this[_0x2080b3(0x18c4)][_0x2080b3(0x1f05)][_0x42b7b6][_0x2080b3(0x404a)]('#define')?this[_0x2080b3(0x18c4)][_0x2080b3(0x1f05)][_0x42b7b6]:'#define\x20'+this['_options'][_0x2080b3(0x1f05)][_0x42b7b6];_0x1310de[_0x2080b3(0x2f54)](_0xe31fbd);}for(let _0x3c3e6d=0x0;_0x3c3e6d<this[_0x2080b3(0x18c4)][_0x2080b3(0x22b7)][_0x2080b3(0x132e)];_0x3c3e6d++)_0xd6bc58[_0x2080b3(0x2f54)](this[_0x2080b3(0x18c4)][_0x2080b3(0x22b7)][_0x3c3e6d]);_0x3593c1&&_0x3593c1[_0x2080b3(0x3acb)](_0xdd191['o'][_0x2080b3(0x3469)])&&(_0xd6bc58['push'](_0xdd191['o'][_0x2080b3(0x3469)]),_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x2059))),_0x1a1c33&&(_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x1a0e)),_0x235ee5['G']['PushAttributesForInstances'](_0xd6bc58),null!=_0x3593c1&&_0x3593c1[_0x2080b3(0x40a)]&&(_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0xa5b)),_0x3593c1&&_0x3593c1[_0x2080b3(0x3acb)](_0xdd191['o'][_0x2080b3(0x34b)])&&(_0xd6bc58['push'](_0xdd191['o'][_0x2080b3(0x34b)]),_0x1310de[_0x2080b3(0x2f54)]('#define\x20INSTANCESCOLOR')))),_0x3593c1&&_0x3593c1['useBones']&&_0x3593c1[_0x2080b3(0x4003)]&&_0x3593c1['skeleton']?(_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o'][_0x2080b3(0x515)]),_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o']['MatricesWeightsKind']),0x4<_0x3593c1[_0x2080b3(0x2046)]&&(_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o']['MatricesIndicesExtraKind']),_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o'][_0x2080b3(0x2f3e)])),_0xe7d1fc=_0x3593c1[_0x2080b3(0x3463)],_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x3465)+_0x3593c1[_0x2080b3(0x2046)]),_0x16f558[_0x2080b3(0x14f)](0x0,_0x3593c1),_0xe7d1fc[_0x2080b3(0x2c0b)]?(_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x3929)),-0x1===this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)][_0x2080b3(0x404a)]('boneTextureWidth')&&this['_options']['uniforms'][_0x2080b3(0x2f54)](_0x2080b3(0x39a5)),-0x1===this[_0x2080b3(0x18c4)][_0x2080b3(0x96f)][_0x2080b3(0x404a)](_0x2080b3(0x20ad))&&this[_0x2080b3(0x18c4)][_0x2080b3(0x96f)]['push']('boneSampler')):(_0x1310de['push'](_0x2080b3(0x12f8)+(_0xe7d1fc[_0x2080b3(0x3d38)][_0x2080b3(0x132e)]+0x1)),-0x1===this['_options'][_0x2080b3(0x38a7)][_0x2080b3(0x404a)](_0x2080b3(0xa09))&&this['_options'][_0x2080b3(0x38a7)][_0x2080b3(0x2f54)](_0x2080b3(0xa09)))):_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x8c8));let _0x4d9050=0x0;var _0xe7d1fc=_0x3593c1?_0x3593c1[_0x2080b3(0xad0)]:null;if(_0xe7d1fc){var _0x1bbbe7=_0xe7d1fc[_0x2080b3(0x1d77)]&&-0x1!==_0x1310de['indexOf'](_0x2080b3(0x39ad)),_0x1333b8=_0xe7d1fc['supportsTangents']&&-0x1!==_0x1310de[_0x2080b3(0x404a)](_0x2080b3(0xdb0)),_0x1ed9bb=_0xe7d1fc[_0x2080b3(0x3b12)]&&-0x1!==_0x1310de[_0x2080b3(0x404a)]('#define\x20NORMAL');_0x4d9050=_0xe7d1fc['numInfluencers'],_0x1bbbe7&&_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x2416)),_0x1333b8&&_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0xe50)),_0x1ed9bb&&_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x2e1c)),0x0<_0x4d9050&&_0x1310de[_0x2080b3(0x2f54)]('#define\x20MORPHTARGETS'),_0xe7d1fc['isUsingTextureForTargets']&&(_0x1310de['push'](_0x2080b3(0x934)),-0x1===this['_options'][_0x2080b3(0x38a7)][_0x2080b3(0x404a)](_0x2080b3(0x3eed))&&this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)][_0x2080b3(0x2f54)]('morphTargetTextureIndices'),-0x1===this[_0x2080b3(0x18c4)][_0x2080b3(0x96f)][_0x2080b3(0x404a)](_0x2080b3(0x21f1))&&this[_0x2080b3(0x18c4)][_0x2080b3(0x96f)][_0x2080b3(0x2f54)](_0x2080b3(0x21f1))),_0x1310de[_0x2080b3(0x2f54)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0x4d9050);for(let _0x185cd9=0x0;_0x185cd9<_0x4d9050;_0x185cd9++)_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o']['PositionKind']+_0x185cd9),_0x1ed9bb&&_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o']['NormalKind']+_0x185cd9),_0x1333b8&&_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o'][_0x2080b3(0xf76)]+_0x185cd9),_0x1bbbe7&&_0xd6bc58[_0x2080b3(0x2f54)](_0xdd191['o']['UVKind']+'_'+_0x185cd9);0x0<_0x4d9050&&((_0x10402d=_0x10402d['slice']())[_0x2080b3(0x2f54)](_0x2080b3(0x2a6d)),_0x10402d['push'](_0x2080b3(0x894)),_0x10402d['push'](_0x2080b3(0x3eed)));}else _0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x5ff));_0x3593c1&&((_0xe7d1fc=_0x3593c1[_0x2080b3(0x2ec3)])&&_0xe7d1fc[_0x2080b3(0x3bab)]&&(_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0xcff)),-0x1===this['_options'][_0x2080b3(0x38a7)][_0x2080b3(0x404a)](_0x2080b3(0x2bc7))&&this[_0x2080b3(0x18c4)]['uniforms']['push'](_0x2080b3(0x2bc7)),-0x1===this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)]['indexOf']('bakedVertexAnimationTextureSizeInverted')&&this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)][_0x2080b3(0x2f54)]('bakedVertexAnimationTextureSizeInverted'),-0x1===this[_0x2080b3(0x18c4)]['uniforms']['indexOf'](_0x2080b3(0x237a))&&this[_0x2080b3(0x18c4)][_0x2080b3(0x38a7)][_0x2080b3(0x2f54)](_0x2080b3(0x237a)),-0x1===this['_options'][_0x2080b3(0x96f)][_0x2080b3(0x404a)](_0x2080b3(0x1c7))&&this[_0x2080b3(0x18c4)][_0x2080b3(0x96f)]['push'](_0x2080b3(0x1c7))),_0x235ee5['G'][_0x2080b3(0x21cc)](_0xd6bc58,_0x3593c1,_0x1310de));for(const _0x274132 in this[_0x2080b3(0x36e7)])if(!this[_0x2080b3(0x36e7)][_0x274132][_0x2080b3(0x3a4f)]())return!0x1;_0x3593c1&&this[_0x2080b3(0x23a5)](_0x3593c1)&&_0x1310de[_0x2080b3(0x2f54)](_0x2080b3(0x396e)),!0x1!==this[_0x2080b3(0x18c4)][_0x2080b3(0x6cc)]&&((0x0,_0x42a239['qx'])(_0x10402d),(0x0,_0x42a239['lK'])(this,_0x2a75bf,_0x1310de)),this[_0x2080b3(0x2a76)]&&(_0x10402d=_0x10402d['slice'](),_0x473974=_0x473974['slice'](),_0x17a517=_0x17a517[_0x2080b3(0x139f)](),_0x442b9c=this[_0x2080b3(0x2a76)](_0x442b9c,_0x10402d,_0x473974,_0x17a517,_0x1310de,_0xd6bc58));const _0xffa4f8=_0x4d1885?_0x94d3ec[_0x2080b3(0x695)]():this[_0x2080b3(0xd5e)];var _0xe7d1fc=null!=(_0xe7d1fc=null===_0xffa4f8||void 0x0===_0xffa4f8?void 0x0:_0xffa4f8[_0x2080b3(0x204d)])?_0xe7d1fc:null,_0x52c07d=null!=(_0x52c07d=null===_0xffa4f8||void 0x0===_0xffa4f8?void 0x0:_0xffa4f8[_0x2080b3(0x1f05)])?_0x52c07d:null,_0x1fa8ec=_0x1310de['join']('\x0a');let _0x5720af=_0xe7d1fc;return _0x52c07d!==_0x1fa8ec&&(_0x5720af=_0x50e95e[_0x2080b3(0x3305)](_0x442b9c,{'attributes':_0xd6bc58,'uniformsNames':_0x10402d,'uniformBuffersNames':_0x473974,'samplers':_0x17a517,'defines':_0x1fa8ec,'fallbacks':_0x16f558,'onCompiled':this[_0x2080b3(0x3aa7)],'onError':this[_0x2080b3(0x2cb0)],'indexParameters':{'maxSimultaneousMorphTargets':_0x4d9050},'shaderLanguage':this[_0x2080b3(0x18c4)][_0x2080b3(0xd1e)]},_0x50e95e),_0x4d1885?_0x94d3ec[_0x2080b3(0x3388)](_0x5720af,_0x1fa8ec,this[_0x2080b3(0x1344)]):_0xffa4f8&&_0xffa4f8[_0x2080b3(0x3388)](_0x5720af,_0x1fa8ec),this[_0x2080b3(0x1bf4)]&&(_0x155d6f[_0x2080b3(0x204d)]=_0x5720af,_0x155d6f[_0x2080b3(0x1cfa)]=null!=(_0x52c07d=null!=_0x94d3ec?_0x94d3ec:null==_0x3593c1?void 0x0:_0x3593c1[_0x2080b3(0x1549)][0x0])?_0x52c07d:null,this[_0x2080b3(0x1bf4)][_0x2080b3(0x3e9)](_0x155d6f))),_0x5720af[_0x2080b3(0xf60)]=!!_0x1a1c33,null!==(_0x4d1885=!(null!==_0x5720af&&void 0x0!==_0x5720af&&_0x5720af[_0x2080b3(0x3a4f)]()))&&!_0x4d1885&&(_0xe7d1fc!==_0x5720af&&_0x2a75bf['resetCachedMaterial'](),_0x5720af['_wasPreviouslyReady']=!0x0);}[_0x13b045(0x2119)](_0x27c7b6,_0x154c50){var _0x534c22=_0x13b045;const _0x494d37=this[_0x534c22(0x22fd)](),_0x7923f6=null!=_0x154c50?_0x154c50:this[_0x534c22(0x1d91)]();_0x7923f6&&(-0x1!==this[_0x534c22(0x18c4)][_0x534c22(0x38a7)]['indexOf'](_0x534c22(0x2d0))&&_0x7923f6[_0x534c22(0x13a9)](_0x534c22(0x2d0),_0x27c7b6),-0x1!==this[_0x534c22(0x18c4)][_0x534c22(0x38a7)][_0x534c22(0x404a)](_0x534c22(0x2898))&&(_0x27c7b6[_0x534c22(0x2b3f)](_0x494d37['getViewMatrix'](),this[_0x534c22(0x23ea)]),_0x7923f6[_0x534c22(0x13a9)](_0x534c22(0x2898),this[_0x534c22(0x23ea)])),-0x1!==this[_0x534c22(0x18c4)]['uniforms'][_0x534c22(0x404a)](_0x534c22(0x869))&&(_0x27c7b6[_0x534c22(0x2b3f)](_0x494d37[_0x534c22(0x2957)](),this[_0x534c22(0x1a6)]),_0x7923f6[_0x534c22(0x13a9)](_0x534c22(0x869),this[_0x534c22(0x1a6)])));}[_0x13b045(0xbe6)](_0x4ef47e,_0x55c9aa,_0x3b92dd){var _0x425fe8=_0x13b045;this[_0x425fe8(0x2dcf)](_0x4ef47e,_0x55c9aa,null==(_0x4ef47e=_0x3b92dd[_0x425fe8(0x3924)])?void 0x0:_0x4ef47e[_0x425fe8(0x204d)],_0x3b92dd);}[_0x13b045(0x2dcf)](_0x27d026,_0x3f6963,_0x459347,_0x5dcfda){var _0x5abaf1=_0x13b045,_0x518bf6=_0x5dcfda&&this[_0x5abaf1(0x46d)];const _0x233bc4=null!=_0x459347?_0x459347:_0x518bf6?_0x5dcfda[_0x5abaf1(0x204d)]:this[_0x5abaf1(0x1d91)]();if(_0x233bc4){this[_0x5abaf1(0x39de)]=_0x233bc4,this[_0x5abaf1(0x2119)](_0x27d026,_0x459347);var _0x239f8d=this[_0x5abaf1(0x18c4)][_0x5abaf1(0x3878)];let _0x5254d8=!0x1;if(_0x233bc4&&_0x239f8d&&0x0<_0x239f8d['length']&&this['getScene']()[_0x5abaf1(0x2636)]()['supportsUniformBuffers']){for(let _0x36abb4=0x0;_0x36abb4<_0x239f8d[_0x5abaf1(0x132e)];++_0x36abb4)switch(_0x239f8d[_0x36abb4]){case'Mesh':_0x3f6963&&(_0x3f6963[_0x5abaf1(0x7d2)]()[_0x5abaf1(0x64f)](_0x233bc4,'Mesh'),_0x3f6963[_0x5abaf1(0xf2d)](_0x27d026));break;case _0x5abaf1(0x1850):_0x235ee5['G'][_0x5abaf1(0x3ca7)](_0x233bc4,this[_0x5abaf1(0x22fd)]()[_0x5abaf1(0xb24)]()),this[_0x5abaf1(0x22fd)]()[_0x5abaf1(0x2774)](),_0x5254d8=!0x0;}}var _0x5dcfda=_0x3f6963&&_0x518bf6?this[_0x5abaf1(0x2a64)](this[_0x5abaf1(0x22fd)](),_0x233bc4,_0x3f6963[_0x5abaf1(0x1db1)]):this[_0x5abaf1(0x22fd)]()[_0x5abaf1(0x2259)]()!==this;if(_0x233bc4&&_0x5dcfda){_0x5254d8||-0x1===this[_0x5abaf1(0x18c4)]['uniforms'][_0x5abaf1(0x404a)]('view')||_0x233bc4[_0x5abaf1(0x13a9)](_0x5abaf1(0x13df),this[_0x5abaf1(0x22fd)]()[_0x5abaf1(0xe6c)]()),_0x5254d8||-0x1===this[_0x5abaf1(0x18c4)]['uniforms']['indexOf']('projection')||_0x233bc4[_0x5abaf1(0x13a9)](_0x5abaf1(0x1b2e),this[_0x5abaf1(0x22fd)]()[_0x5abaf1(0xdcc)]()),_0x5254d8||-0x1===this['_options'][_0x5abaf1(0x38a7)]['indexOf'](_0x5abaf1(0x22e8))||(_0x233bc4[_0x5abaf1(0x13a9)](_0x5abaf1(0x22e8),this[_0x5abaf1(0x22fd)]()['getTransformMatrix']()),this[_0x5abaf1(0x2160)]&&_0x233bc4[_0x5abaf1(0x13a9)](_0x5abaf1(0x479),this[_0x5abaf1(0x22fd)]()['_transformMatrixR'])),this[_0x5abaf1(0x22fd)]()[_0x5abaf1(0x203b)]&&-0x1!==this['_options'][_0x5abaf1(0x38a7)][_0x5abaf1(0x404a)](_0x5abaf1(0x3555))&&_0x233bc4[_0x5abaf1(0x3183)](_0x5abaf1(0x3555),this['getScene']()[_0x5abaf1(0x203b)][_0x5abaf1(0x1b77)]),_0x235ee5['G'][_0x5abaf1(0x2863)](_0x3f6963,_0x233bc4),(0x0,_0x42a239['an'])(_0x233bc4,this,this['getScene']());let _0x8b08d4;for(_0x8b08d4 in this[_0x5abaf1(0x36e7)])_0x233bc4['setTexture'](_0x8b08d4,this[_0x5abaf1(0x36e7)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x2248)])_0x233bc4[_0x5abaf1(0x2b90)](_0x8b08d4,this[_0x5abaf1(0x2248)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x1742)])_0x233bc4['setExternalTexture'](_0x8b08d4,this[_0x5abaf1(0x1742)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0xeee)])_0x233bc4['setInt'](_0x8b08d4,this[_0x5abaf1(0xeee)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x34a6)])_0x233bc4[_0x5abaf1(0x1cf5)](_0x8b08d4,this[_0x5abaf1(0x34a6)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x1f6c)])_0x233bc4[_0x5abaf1(0x6e5)](_0x8b08d4,this['_floats'][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x2e17)])_0x233bc4[_0x5abaf1(0x2ad7)](_0x8b08d4,this[_0x5abaf1(0x2e17)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x2707)])_0x233bc4['setColor3'](_0x8b08d4,this['_colors3'][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x375d)])_0x233bc4[_0x5abaf1(0x2a9d)](_0x8b08d4,this['_colors3Arrays'][_0x8b08d4]);for(_0x8b08d4 in this['_colors4']){var _0x68a469=this[_0x5abaf1(0x162f)][_0x8b08d4];_0x233bc4[_0x5abaf1(0xdfb)](_0x8b08d4,_0x68a469['r'],_0x68a469['g'],_0x68a469['b'],_0x68a469['a']);}for(_0x8b08d4 in this[_0x5abaf1(0x29fc)])_0x233bc4[_0x5abaf1(0xf93)](_0x8b08d4,this[_0x5abaf1(0x29fc)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x1917)])_0x233bc4[_0x5abaf1(0x764)](_0x8b08d4,this[_0x5abaf1(0x1917)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x1bc4)])_0x233bc4[_0x5abaf1(0x3183)](_0x8b08d4,this['_vectors3'][_0x8b08d4]);for(_0x8b08d4 in this['_vectors4'])_0x233bc4[_0x5abaf1(0x2285)](_0x8b08d4,this[_0x5abaf1(0x2c1d)][_0x8b08d4]);for(_0x8b08d4 in this['_quaternions'])_0x233bc4[_0x5abaf1(0x1aed)](_0x8b08d4,this[_0x5abaf1(0x1867)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x27b9)])_0x233bc4[_0x5abaf1(0x13a9)](_0x8b08d4,this['_matrices'][_0x8b08d4]);for(_0x8b08d4 in this['_matrixArrays'])_0x233bc4[_0x5abaf1(0x3b5f)](_0x8b08d4,this[_0x5abaf1(0x4a5)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0xd3)])_0x233bc4['setMatrix3x3'](_0x8b08d4,this[_0x5abaf1(0xd3)][_0x8b08d4]);for(_0x8b08d4 in this['_matrices2x2'])_0x233bc4['setMatrix2x2'](_0x8b08d4,this[_0x5abaf1(0x3bb2)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x118e)])_0x233bc4['setArray2'](_0x8b08d4,this[_0x5abaf1(0x118e)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0xdcf)])_0x233bc4['setArray3'](_0x8b08d4,this[_0x5abaf1(0xdcf)][_0x8b08d4]);for(_0x8b08d4 in this['_vectors4Arrays'])_0x233bc4[_0x5abaf1(0xf93)](_0x8b08d4,this[_0x5abaf1(0x3e96)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x1f88)])_0x233bc4['setArray4'](_0x8b08d4,this[_0x5abaf1(0x1f88)][_0x8b08d4]);for(_0x8b08d4 in this['_uniformBuffers']){var _0xbd8e47=this['_uniformBuffers'][_0x8b08d4][_0x5abaf1(0xa3a)]();_0xbd8e47&&_0x233bc4[_0x5abaf1(0xa7a)](_0xbd8e47,_0x8b08d4);}for(_0x8b08d4 in this[_0x5abaf1(0x1ab2)])_0x233bc4[_0x5abaf1(0x2e4e)](_0x8b08d4,this[_0x5abaf1(0x1ab2)][_0x8b08d4]);for(_0x8b08d4 in this[_0x5abaf1(0x181a)])_0x233bc4[_0x5abaf1(0x2fc2)](_0x8b08d4,this['_storageBuffers'][_0x8b08d4]);}_0x233bc4&&_0x3f6963&&(_0x5dcfda||!this['isFrozen'])&&((_0x459347=_0x3f6963[_0x5abaf1(0xad0)])&&0x0<_0x459347['numInfluencers']&&_0x235ee5['G'][_0x5abaf1(0x32c7)](_0x3f6963,_0x233bc4),(_0x518bf6=_0x3f6963[_0x5abaf1(0x2ec3)])&&_0x518bf6[_0x5abaf1(0x3bab)]&&null!=(_0x5dcfda=_0x3f6963['bakedVertexAnimationManager'])&&_0x5dcfda[_0x5abaf1(0x2dcf)](_0x233bc4,!!_0x233bc4[_0x5abaf1(0xf60)])),this[_0x5abaf1(0x1cc)](_0x3f6963,_0x233bc4);}}[_0x13b045(0x13b1)](){var _0x1ca80b=_0x13b045;const _0x397674=super[_0x1ca80b(0x13b1)]();for(const _0x1db638 in this[_0x1ca80b(0x36e7)])_0x397674[_0x1ca80b(0x2f54)](this['_textures'][_0x1db638]);for(const _0xceffca in this[_0x1ca80b(0x2248)]){var _0x1260a3=this[_0x1ca80b(0x2248)][_0xceffca];for(let _0x144c18=0x0;_0x144c18<_0x1260a3[_0x1ca80b(0x132e)];_0x144c18++)_0x397674['push'](_0x1260a3[_0x144c18]);}return _0x397674;}[_0x13b045(0x15f3)](_0x448c8c){var _0x4c2e9b=_0x13b045;if(super[_0x4c2e9b(0x15f3)](_0x448c8c))return!0x0;for(const _0x6e8e62 in this['_textures'])if(this[_0x4c2e9b(0x36e7)][_0x6e8e62]===_0x448c8c)return!0x0;for(const _0x432e32 in this['_textureArrays']){var _0x155185=this[_0x4c2e9b(0x2248)][_0x432e32];for(let _0x1f83ec=0x0;_0x1f83ec<_0x155185[_0x4c2e9b(0x132e)];_0x1f83ec++)if(_0x155185[_0x1f83ec]===_0x448c8c)return!0x0;}return!0x1;}[_0x13b045(0x11fe)](_0x43dc55){var _0x2004b3=_0x13b045;const _0x51db80=_0x19bbdc['p4'][_0x2004b3(0xf39)](()=>new _0x48a376(_0x43dc55,this[_0x2004b3(0x22fd)](),this[_0x2004b3(0x8dc)],this[_0x2004b3(0x18c4)],this[_0x2004b3(0x46d)]),this);_0x51db80[_0x2004b3(0x3efc)]=_0x43dc55,_0x51db80['id']=_0x43dc55,'object'==typeof _0x51db80['_shaderPath']&&(_0x51db80[_0x2004b3(0x8dc)]=Object[_0x2004b3(0x1666)]({},_0x51db80[_0x2004b3(0x8dc)])),this['_options']=Object[_0x2004b3(0x1666)]({},this['_options']),Object[_0x2004b3(0x2c10)](this[_0x2004b3(0x18c4)])[_0x2004b3(0x2f62)](_0x4396a5=>{var _0x4fa7b4=_0x2004b3;const _0x1295ac=this[_0x4fa7b4(0x18c4)][_0x4396a5];Array['isArray'](_0x1295ac)&&(this[_0x4fa7b4(0x18c4)][_0x4396a5]=_0x1295ac[_0x4fa7b4(0x139f)](0x0));}),this['stencil'][_0x2004b3(0x1e26)](_0x51db80[_0x2004b3(0xbde)]);for(const _0x10c33d in this[_0x2004b3(0x36e7)])_0x51db80[_0x2004b3(0x19ec)](_0x10c33d,this[_0x2004b3(0x36e7)][_0x10c33d]);for(const _0x2342b0 in this['_textureArrays'])_0x51db80[_0x2004b3(0x2b90)](_0x2342b0,this['_textureArrays'][_0x2342b0]);for(const _0x68e530 in this['_externalTextures'])_0x51db80[_0x2004b3(0x325b)](_0x68e530,this['_externalTextures'][_0x68e530]);for(const _0x21b864 in this[_0x2004b3(0xeee)])_0x51db80[_0x2004b3(0x18c5)](_0x21b864,this[_0x2004b3(0xeee)][_0x21b864]);for(const _0x48f4ee in this[_0x2004b3(0x34a6)])_0x51db80[_0x2004b3(0x1cf5)](_0x48f4ee,this['_uints'][_0x48f4ee]);for(const _0x4fb145 in this[_0x2004b3(0x1f6c)])_0x51db80['setFloat'](_0x4fb145,this[_0x2004b3(0x1f6c)][_0x4fb145]);for(const _0x5dc3cf in this[_0x2004b3(0x2e17)])_0x51db80[_0x2004b3(0x37b1)](_0x5dc3cf,this[_0x2004b3(0x2e17)][_0x5dc3cf]);for(const _0x49b297 in this[_0x2004b3(0x2707)])_0x51db80['setColor3'](_0x49b297,this[_0x2004b3(0x2707)][_0x49b297]);for(const _0x2d953b in this[_0x2004b3(0x375d)])_0x51db80[_0x2004b3(0x375d)][_0x2d953b]=this['_colors3Arrays'][_0x2d953b];for(const _0x23d15a in this['_colors4'])_0x51db80['setColor4'](_0x23d15a,this[_0x2004b3(0x162f)][_0x23d15a]);for(const _0xdfa714 in this[_0x2004b3(0x29fc)])_0x51db80[_0x2004b3(0x29fc)][_0xdfa714]=this[_0x2004b3(0x29fc)][_0xdfa714];for(const _0x159db3 in this[_0x2004b3(0x1917)])_0x51db80[_0x2004b3(0x764)](_0x159db3,this[_0x2004b3(0x1917)][_0x159db3]);for(const _0x1e94b1 in this[_0x2004b3(0x1bc4)])_0x51db80[_0x2004b3(0x3183)](_0x1e94b1,this['_vectors3'][_0x1e94b1]);for(const _0x5beebc in this['_vectors4'])_0x51db80[_0x2004b3(0x2285)](_0x5beebc,this[_0x2004b3(0x2c1d)][_0x5beebc]);for(const _0x247c19 in this['_quaternions'])_0x51db80[_0x2004b3(0x1aed)](_0x247c19,this[_0x2004b3(0x1867)][_0x247c19]);for(const _0x4fceb0 in this[_0x2004b3(0x1f88)])_0x51db80[_0x2004b3(0x1f88)][_0x4fceb0]=this[_0x2004b3(0x1f88)][_0x4fceb0];for(const _0x590b11 in this[_0x2004b3(0x27b9)])_0x51db80[_0x2004b3(0x13a9)](_0x590b11,this[_0x2004b3(0x27b9)][_0x590b11]);for(const _0xffa568 in this[_0x2004b3(0x4a5)])_0x51db80['_matrixArrays'][_0xffa568]=this['_matrixArrays'][_0xffa568][_0x2004b3(0x139f)]();for(const _0x223ec2 in this['_matrices3x3'])_0x51db80[_0x2004b3(0x2826)](_0x223ec2,this[_0x2004b3(0xd3)][_0x223ec2]);for(const _0x16f5ba in this[_0x2004b3(0x3bb2)])_0x51db80[_0x2004b3(0x3c53)](_0x16f5ba,this['_matrices2x2'][_0x16f5ba]);for(const _0x5a7ae5 in this['_vectors2Arrays'])_0x51db80[_0x2004b3(0x36d6)](_0x5a7ae5,this['_vectors2Arrays'][_0x5a7ae5]);for(const _0x360c43 in this[_0x2004b3(0xdcf)])_0x51db80[_0x2004b3(0x2a9d)](_0x360c43,this[_0x2004b3(0xdcf)][_0x360c43]);for(const _0xbc03c4 in this[_0x2004b3(0x3e96)])_0x51db80[_0x2004b3(0xf93)](_0xbc03c4,this[_0x2004b3(0x3e96)][_0xbc03c4]);for(const _0x42957f in this[_0x2004b3(0x3319)])_0x51db80['setUniformBuffer'](_0x42957f,this[_0x2004b3(0x3319)][_0x42957f]);for(const _0x161814 in this[_0x2004b3(0x1ab2)])_0x51db80[_0x2004b3(0x2e4e)](_0x161814,this['_textureSamplers'][_0x161814]);for(const _0x279b86 in this[_0x2004b3(0x181a)])_0x51db80[_0x2004b3(0x2fc2)](_0x279b86,this[_0x2004b3(0x181a)][_0x279b86]);return _0x51db80;}[_0x13b045(0x2d20)](_0x5556b0,_0x341b50,_0x1d3681){var _0x45bfad=_0x13b045;if(_0x341b50){let _0x44813e;for(_0x44813e in this['_textures'])this[_0x45bfad(0x36e7)][_0x44813e]['dispose']();for(_0x44813e in this['_textureArrays']){const _0xa8cecd=this[_0x45bfad(0x2248)][_0x44813e];for(let _0x2428fb=0x0;_0x2428fb<_0xa8cecd[_0x45bfad(0x132e)];_0x2428fb++)_0xa8cecd[_0x2428fb][_0x45bfad(0x2d20)]();}}this[_0x45bfad(0x36e7)]={},super['dispose'](_0x5556b0,_0x341b50,_0x1d3681);}[_0x13b045(0x3c81)](){var _0x14095c=_0x13b045;const _0x9c48c=_0x19bbdc['p4'][_0x14095c(0x299f)](this);_0x9c48c['customType']=_0x14095c(0x3eae),_0x9c48c[_0x14095c(0x439)]=this['uniqueId'],_0x9c48c[_0x14095c(0x6a4)]=this[_0x14095c(0x18c4)],_0x9c48c[_0x14095c(0x235f)]=this[_0x14095c(0x8dc)],_0x9c48c[_0x14095c(0x1af)]=this['_storeEffectOnSubMeshes'];let _0x51be3a;for(_0x51be3a in(_0x9c48c[_0x14095c(0xbde)]=this[_0x14095c(0xbde)][_0x14095c(0x3c81)](),_0x9c48c['textures']={},this[_0x14095c(0x36e7)]))_0x9c48c['textures'][_0x51be3a]=this[_0x14095c(0x36e7)][_0x51be3a]['serialize']();for(_0x51be3a in(_0x9c48c[_0x14095c(0x17ff)]={},this[_0x14095c(0x2248)])){_0x9c48c['textureArrays'][_0x51be3a]=[];const _0x1ab6f6=this[_0x14095c(0x2248)][_0x51be3a];for(let _0x2339b8=0x0;_0x2339b8<_0x1ab6f6[_0x14095c(0x132e)];_0x2339b8++)_0x9c48c['textureArrays'][_0x51be3a][_0x14095c(0x2f54)](_0x1ab6f6[_0x2339b8][_0x14095c(0x3c81)]());}for(_0x51be3a in(_0x9c48c[_0x14095c(0x1c0e)]={},this[_0x14095c(0xeee)]))_0x9c48c['ints'][_0x51be3a]=this['_ints'][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x2868)]={},this['_uints']))_0x9c48c[_0x14095c(0x2868)][_0x51be3a]=this[_0x14095c(0x34a6)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x3452)]={},this['_floats']))_0x9c48c[_0x14095c(0x3452)][_0x51be3a]=this[_0x14095c(0x1f6c)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x2c1c)]={},this[_0x14095c(0x2e17)]))_0x9c48c[_0x14095c(0x2c1c)][_0x51be3a]=this[_0x14095c(0x2e17)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x2482)]={},this[_0x14095c(0x2707)]))_0x9c48c[_0x14095c(0x2482)][_0x51be3a]=this[_0x14095c(0x2707)][_0x51be3a][_0x14095c(0x3e55)]();for(_0x51be3a in(_0x9c48c[_0x14095c(0x596)]={},this[_0x14095c(0x375d)]))_0x9c48c[_0x14095c(0x596)][_0x51be3a]=this[_0x14095c(0x375d)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x3a93)]={},this[_0x14095c(0x162f)]))_0x9c48c[_0x14095c(0x3a93)][_0x51be3a]=this['_colors4'][_0x51be3a][_0x14095c(0x3e55)]();for(_0x51be3a in(_0x9c48c[_0x14095c(0x99)]={},this[_0x14095c(0x29fc)]))_0x9c48c[_0x14095c(0x99)][_0x51be3a]=this[_0x14095c(0x29fc)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x435)]={},this[_0x14095c(0x1917)]))_0x9c48c['vectors2'][_0x51be3a]=this[_0x14095c(0x1917)][_0x51be3a][_0x14095c(0x3e55)]();for(_0x51be3a in(_0x9c48c[_0x14095c(0x206)]={},this['_vectors3']))_0x9c48c[_0x14095c(0x206)][_0x51be3a]=this[_0x14095c(0x1bc4)][_0x51be3a][_0x14095c(0x3e55)]();for(_0x51be3a in(_0x9c48c[_0x14095c(0x2fc8)]={},this[_0x14095c(0x2c1d)]))_0x9c48c[_0x14095c(0x2fc8)][_0x51be3a]=this[_0x14095c(0x2c1d)][_0x51be3a]['asArray']();for(_0x51be3a in(_0x9c48c['quaternions']={},this['_quaternions']))_0x9c48c[_0x14095c(0x28b3)][_0x51be3a]=this[_0x14095c(0x1867)][_0x51be3a]['asArray']();for(_0x51be3a in(_0x9c48c[_0x14095c(0x2329)]={},this[_0x14095c(0x27b9)]))_0x9c48c[_0x14095c(0x2329)][_0x51be3a]=this[_0x14095c(0x27b9)][_0x51be3a]['asArray']();for(_0x51be3a in(_0x9c48c[_0x14095c(0x367d)]={},this[_0x14095c(0x4a5)]))_0x9c48c[_0x14095c(0x367d)][_0x51be3a]=this[_0x14095c(0x4a5)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x10b5)]={},this['_matrices3x3']))_0x9c48c[_0x14095c(0x10b5)][_0x51be3a]=this['_matrices3x3'][_0x51be3a];for(_0x51be3a in(_0x9c48c['matrices2x2']={},this[_0x14095c(0x3bb2)]))_0x9c48c[_0x14095c(0x1d4a)][_0x51be3a]=this[_0x14095c(0x3bb2)][_0x51be3a];for(_0x51be3a in(_0x9c48c['vectors2Arrays']={},this['_vectors2Arrays']))_0x9c48c[_0x14095c(0x4102)][_0x51be3a]=this[_0x14095c(0x118e)][_0x51be3a];for(_0x51be3a in(_0x9c48c['vectors3Arrays']={},this['_vectors3Arrays']))_0x9c48c[_0x14095c(0x3df4)][_0x51be3a]=this['_vectors3Arrays'][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x271c)]={},this[_0x14095c(0x3e96)]))_0x9c48c[_0x14095c(0x271c)][_0x51be3a]=this[_0x14095c(0x3e96)][_0x51be3a];for(_0x51be3a in(_0x9c48c[_0x14095c(0x1c12)]={},this['_quaternionsArrays']))_0x9c48c[_0x14095c(0x1c12)][_0x51be3a]=this[_0x14095c(0x1f88)][_0x51be3a];return _0x9c48c;}static[_0x13b045(0xb3f)](_0x339275,_0xecdb6a,_0x3bb84d){var _0x3c86a0=_0x13b045;const _0x285f08=_0x19bbdc['p4'][_0x3c86a0(0xb3f)](()=>new _0x48a376(_0x339275[_0x3c86a0(0x3efc)],_0xecdb6a,_0x339275['shaderPath'],_0x339275['options'],_0x339275['storeEffectOnSubMeshes']),_0x339275,_0xecdb6a,_0x3bb84d);let _0x39a652;for(_0x39a652 in(_0x339275[_0x3c86a0(0xbde)]&&_0x285f08['stencil'][_0x3c86a0(0x3da5)](_0x339275['stencil'],_0xecdb6a,_0x3bb84d),_0x339275[_0x3c86a0(0xb3c)]))_0x285f08[_0x3c86a0(0x19ec)](_0x39a652,_0x37a292['x']['Parse'](_0x339275[_0x3c86a0(0xb3c)][_0x39a652],_0xecdb6a,_0x3bb84d));for(_0x39a652 in _0x339275[_0x3c86a0(0x17ff)]){var _0xe5f8f0=_0x339275[_0x3c86a0(0x17ff)][_0x39a652];const _0x23c7dd=new Array();for(let _0x14019a=0x0;_0x14019a<_0xe5f8f0[_0x3c86a0(0x132e)];_0x14019a++)_0x23c7dd[_0x3c86a0(0x2f54)](_0x37a292['x'][_0x3c86a0(0xb3f)](_0xe5f8f0[_0x14019a],_0xecdb6a,_0x3bb84d));_0x285f08[_0x3c86a0(0x2b90)](_0x39a652,_0x23c7dd);}for(_0x39a652 in _0x339275[_0x3c86a0(0x1c0e)])_0x285f08[_0x3c86a0(0x18c5)](_0x39a652,_0x339275['ints'][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x2868)])_0x285f08[_0x3c86a0(0x1cf5)](_0x39a652,_0x339275[_0x3c86a0(0x2868)][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x3452)])_0x285f08[_0x3c86a0(0x6e5)](_0x39a652,_0x339275['floats'][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x26d5)])_0x285f08[_0x3c86a0(0x37b1)](_0x39a652,_0x339275[_0x3c86a0(0x26d5)][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x2482)])_0x285f08[_0x3c86a0(0x3657)](_0x39a652,_0x2e8279['Wo']['FromArray'](_0x339275['colors3'][_0x39a652]));for(_0x39a652 in _0x339275[_0x3c86a0(0x596)]){var _0x31a341=_0x339275[_0x3c86a0(0x596)][_0x39a652]['reduce']((_0xfe1c4,_0x9ab439,_0x4fe6cd)=>(_0x4fe6cd%0x3==0x0?_0xfe1c4[_0x3c86a0(0x2f54)]([_0x9ab439]):_0xfe1c4[_0xfe1c4[_0x3c86a0(0x132e)]-0x1][_0x3c86a0(0x2f54)](_0x9ab439),_0xfe1c4),[])[_0x3c86a0(0x1fa5)](_0xa0d8ff=>_0x2e8279['Wo'][_0x3c86a0(0xd4e)](_0xa0d8ff));_0x285f08[_0x3c86a0(0x36c2)](_0x39a652,_0x31a341);}for(_0x39a652 in _0x339275[_0x3c86a0(0x3a93)])_0x285f08[_0x3c86a0(0x2d0b)](_0x39a652,_0x2e8279['HE'][_0x3c86a0(0xd4e)](_0x339275[_0x3c86a0(0x3a93)][_0x39a652]));for(_0x39a652 in _0x339275[_0x3c86a0(0x99)]){var _0x3ac673=_0x339275[_0x3c86a0(0x99)][_0x39a652][_0x3c86a0(0x789)]((_0x47150a,_0x1c48c9,_0x49c000)=>(_0x49c000%0x4==0x0?_0x47150a['push']([_0x1c48c9]):_0x47150a[_0x47150a['length']-0x1][_0x3c86a0(0x2f54)](_0x1c48c9),_0x47150a),[])[_0x3c86a0(0x1fa5)](_0x1d1a36=>_0x2e8279['HE'][_0x3c86a0(0xd4e)](_0x1d1a36));_0x285f08['setColor4Array'](_0x39a652,_0x3ac673);}for(_0x39a652 in _0x339275[_0x3c86a0(0x435)])_0x285f08[_0x3c86a0(0x764)](_0x39a652,_0x1eab4a['FM'][_0x3c86a0(0xd4e)](_0x339275[_0x3c86a0(0x435)][_0x39a652]));for(_0x39a652 in _0x339275[_0x3c86a0(0x206)])_0x285f08[_0x3c86a0(0x3183)](_0x39a652,_0x1eab4a['P'][_0x3c86a0(0xd4e)](_0x339275[_0x3c86a0(0x206)][_0x39a652]));for(_0x39a652 in _0x339275[_0x3c86a0(0x2fc8)])_0x285f08[_0x3c86a0(0x2285)](_0x39a652,_0x1eab4a['Lt'][_0x3c86a0(0xd4e)](_0x339275[_0x3c86a0(0x2fc8)][_0x39a652]));for(_0x39a652 in _0x339275['quaternions'])_0x285f08[_0x3c86a0(0x1aed)](_0x39a652,_0x1eab4a['_f'][_0x3c86a0(0xd4e)](_0x339275['quaternions'][_0x39a652]));for(_0x39a652 in _0x339275['matrices'])_0x285f08[_0x3c86a0(0x13a9)](_0x39a652,_0x1eab4a['y3'][_0x3c86a0(0xd4e)](_0x339275[_0x3c86a0(0x2329)][_0x39a652]));for(_0x39a652 in _0x339275[_0x3c86a0(0x367d)])_0x285f08[_0x3c86a0(0x4a5)][_0x39a652]=new Float32Array(_0x339275[_0x3c86a0(0x367d)][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x10b5)])_0x285f08['setMatrix3x3'](_0x39a652,_0x339275[_0x3c86a0(0x10b5)][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x1d4a)])_0x285f08['setMatrix2x2'](_0x39a652,_0x339275[_0x3c86a0(0x1d4a)][_0x39a652]);for(_0x39a652 in _0x339275['vectors2Arrays'])_0x285f08[_0x3c86a0(0x36d6)](_0x39a652,_0x339275['vectors2Arrays'][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x3df4)])_0x285f08[_0x3c86a0(0x2a9d)](_0x39a652,_0x339275[_0x3c86a0(0x3df4)][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x271c)])_0x285f08['setArray4'](_0x39a652,_0x339275[_0x3c86a0(0x271c)][_0x39a652]);for(_0x39a652 in _0x339275[_0x3c86a0(0x1c12)])_0x285f08['setArray4'](_0x39a652,_0x339275[_0x3c86a0(0x1c12)][_0x39a652]);return _0x285f08;}static[_0x13b045(0x3a5f)](_0x40fffa,_0x207e0e,_0x4e0751,_0x40983f=''){return new Promise((_0x1ddacd,_0x17009f)=>{var _0x2d898b=a8_0x58a1;const _0x4e2fca=new _0x2eceff['g']();_0x4e2fca[_0x2d898b(0x2b6c)]('readystatechange',()=>{var _0xd3289b=_0x2d898b;if(0x4==_0x4e2fca[_0xd3289b(0x171)]){if(0xc8==_0x4e2fca[_0xd3289b(0x36eb)]){var _0x4f7f80=JSON[_0xd3289b(0x3da5)](_0x4e2fca[_0xd3289b(0x19ac)]);const _0xb132bf=this[_0xd3289b(0xb3f)](_0x4f7f80,_0x4e0751||_0x5197f5['l']['LastCreatedScene'],_0x40983f);_0x40fffa&&(_0xb132bf[_0xd3289b(0x3efc)]=_0x40fffa),_0x1ddacd(_0xb132bf);}else _0x17009f(_0xd3289b(0x1afd));}}),_0x4e2fca[_0x2d898b(0x2593)](_0x2d898b(0x2bbc),_0x207e0e),_0x4e2fca['send']();});}static[_0x13b045(0x226f)](_0xe82439,_0x556f11,_0xbdf4a6=''){return new Promise((_0x302031,_0x2b93cf)=>{var _0x2caac1=a8_0x58a1;const _0x447b91=new _0x2eceff['g']();_0x447b91['addEventListener'](_0x2caac1(0x2a8),()=>{var _0x21b54d=_0x2caac1;if(0x4==_0x447b91[_0x21b54d(0x171)]){if(0xc8==_0x447b91['status']){var _0x4c83af=JSON[_0x21b54d(0x3da5)](JSON[_0x21b54d(0x3da5)](_0x447b91['responseText'])[_0x21b54d(0x928)]),_0x4c83af=JSON[_0x21b54d(0x3da5)](_0x4c83af[_0x21b54d(0x2eec)]);const _0x2e47cc=this[_0x21b54d(0xb3f)](_0x4c83af,_0x556f11||_0x5197f5['l'][_0x21b54d(0x19c8)],_0xbdf4a6);_0x2e47cc[_0x21b54d(0x70b)]=_0xe82439,_0x302031(_0x2e47cc);}else _0x2b93cf(_0x21b54d(0x35c8)+_0xe82439);}}),_0x447b91[_0x2caac1(0x2593)](_0x2caac1(0x2bbc),this[_0x2caac1(0x39aa)]+'/'+_0xe82439['replace'](/#/g,'/')),_0x447b91[_0x2caac1(0x195d)]();});}}_0x48a376[_0x13b045(0x39aa)]=_0x484f18['g'][_0x13b045(0x39aa)],_0x48a376[_0x13b045(0x23a9)]=_0x48a376[_0x13b045(0x226f)],(0x0,_0x5044ff['H'])('BABYLON.ShaderMaterial',_0x48a376);},0x1614a:(_0x381ccc,_0x5e6aca,_0x40a73f)=>{_0x40a73f(0xf75c),_0x40a73f(0x9f19),_0x40a73f(0xf8c1);},0x7c4f:(_0x2613a2,_0x20fd50,_0xc50de6)=>{var _0x353962=a8_0x49466b;_0xc50de6['d'](_0x20fd50,{'K':()=>_0x9c10fc});function _0x4c5303(_0x3d9ecf,_0xf15316,_0x2b6f41,_0x234a21){var _0x4eada2=a8_0x58a1,_0x42a995,_0xcb457e=arguments[_0x4eada2(0x132e)],_0x221b9e=_0xcb457e<0x3?_0xf15316:null===_0x234a21?_0x234a21=Object['getOwnPropertyDescriptor'](_0xf15316,_0x2b6f41):_0x234a21;if(_0x4eada2(0x20cb)==typeof Reflect&&_0x4eada2(0x187)==typeof Reflect[_0x4eada2(0x14d7)])_0x221b9e=Reflect[_0x4eada2(0x14d7)](_0x3d9ecf,_0xf15316,_0x2b6f41,_0x234a21);else{for(var _0x4d993e=_0x3d9ecf[_0x4eada2(0x132e)]-0x1;0x0<=_0x4d993e;_0x4d993e--)(_0x42a995=_0x3d9ecf[_0x4d993e])&&(_0x221b9e=(_0xcb457e<0x3?_0x42a995(_0x221b9e):0x3<_0xcb457e?_0x42a995(_0xf15316,_0x2b6f41,_0x221b9e):_0x42a995(_0xf15316,_0x2b6f41))||_0x221b9e);}0x3<_0xcb457e&&_0x221b9e&&Object[_0x4eada2(0x1fc0)](_0xf15316,_0x2b6f41,_0x221b9e);}var _0x2bcb6d=_0xc50de6(0x153ad),_0x54c5e4=_0xc50de6(0x9657),_0x551b3e=_0xc50de6(0x1446b),_0x4df0f3=_0xc50de6(0x9fd1),_0x20246b=_0xc50de6(0xc84b),_0x26e7bf=_0xc50de6(0x1a27),_0x2a4e8e=_0xc50de6(0x1836a),_0xfb80a1=_0xc50de6(0x1803b),_0x289758=_0xc50de6(0x173aa),_0x428e3a=_0xc50de6(0x519c),_0x20fd50=_0xc50de6(0x11e40),_0x1eff2e=_0xc50de6(0x14ea0),_0x2b2a12=_0xc50de6(0x147cf),_0x475655=_0xc50de6(0xbac7),_0xf88697=_0xc50de6(0xe456),_0x58cd7d=_0xc50de6(0xc656),_0x336146=(_0xc50de6(0x1859e),_0xc50de6(0xf570),_0xc50de6(0x77a5)),_0x4746e9=_0xc50de6(0x6421),_0x441c91=_0xc50de6(0x12d77),_0x36655d=_0xc50de6(0x2088);const _0x3b7b08={'effect':null,'subMesh':null};class _0x559b00 extends _0x20fd50['H']{constructor(_0x571e23){var _0x407879=a8_0x58a1;super(_0x571e23),this[_0x407879(0x22f4)]=!0x1,this['MAINUV2']=!0x1,this[_0x407879(0xb95)]=!0x1,this[_0x407879(0x3001)]=!0x1,this['MAINUV5']=!0x1,this[_0x407879(0x19c9)]=!0x1,this[_0x407879(0x3247)]=!0x1,this['DIFFUSEDIRECTUV']=0x0,this[_0x407879(0x7d0)]=!0x1,this[_0x407879(0x3705)]=!0x1,this['AMBIENTDIRECTUV']=0x0,this[_0x407879(0x22a0)]=!0x1,this[_0x407879(0x286e)]=0x0,this[_0x407879(0x364)]=!0x1,this['REFLECTION']=!0x1,this[_0x407879(0x11d7)]=!0x1,this[_0x407879(0xb4e)]=0x0,this['SPECULAR']=!0x1,this[_0x407879(0x1ab5)]=0x0,this[_0x407879(0x3310)]=!0x1,this[_0x407879(0xbdc)]=0x0,this[_0x407879(0x4104)]=!0x1,this[_0x407879(0x31e)]=!0x1,this['SPECULAROVERALPHA']=!0x1,this[_0x407879(0x34c7)]=!0x1,this[_0x407879(0x25be)]=!0x1,this[_0x407879(0x3752)]=!0x1,this[_0x407879(0x1da0)]=!0x1,this[_0x407879(0x915)]=!0x1,this[_0x407879(0x389a)]=!0x1,this[_0x407879(0x3e9b)]=!0x1,this[_0x407879(0x1fc7)]=!0x1,this[_0x407879(0x3ded)]=!0x1,this[_0x407879(0x283)]=!0x1,this[_0x407879(0x1007)]=!0x1,this[_0x407879(0x105e)]=!0x1,this[_0x407879(0x40a0)]=!0x1,this[_0x407879(0xaf2)]=!0x1,this[_0x407879(0x1831)]=!0x1,this[_0x407879(0x1ac8)]=!0x1,this[_0x407879(0x726)]=!0x1,this[_0x407879(0x1dc3)]=!0x1,this[_0x407879(0x1a11)]=!0x1,this[_0x407879(0x3c22)]=!0x1,this[_0x407879(0x3ac2)]=!0x1,this[_0x407879(0x2d46)]=!0x1,this[_0x407879(0x2cbe)]=!0x1,this[_0x407879(0x2422)]=!0x1,this['UV5']=!0x1,this[_0x407879(0xa8e)]=!0x1,this[_0x407879(0x5e9)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x407879(0x2b0d)]=0x0,this['BonesPerMesh']=0x0,this[_0x407879(0x3438)]=!0x1,this[_0x407879(0x3c5f)]=!0x1,this[_0x407879(0x1395)]=!0x1,this[_0x407879(0x1a13)]=!0x1,this[_0x407879(0x2ffb)]=!0x1,this[_0x407879(0x377e)]=!0x1,this['ROUGHNESS']=!0x1,this[_0x407879(0x877)]=!0x1,this[_0x407879(0xb15)]=!0x1,this[_0x407879(0x1066)]=!0x1,this[_0x407879(0x1ce9)]=!0x1,this[_0x407879(0x307e)]=0x0,this[_0x407879(0x3097)]=!0x1,this['USELIGHTMAPASSHADOWMAP']=!0x1,this[_0x407879(0x198b)]=!0x1,this['REFLECTIONMAP_SPHERICAL']=!0x1,this['REFLECTIONMAP_PLANAR']=!0x1,this[_0x407879(0x2d94)]=!0x1,this[_0x407879(0x3a18)]=!0x1,this[_0x407879(0x8e)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this[_0x407879(0x5c1)]=!0x1,this[_0x407879(0x379f)]=!0x1,this[_0x407879(0x198f)]=!0x1,this[_0x407879(0x1bc9)]=!0x1,this[_0x407879(0x182d)]=!0x1,this[_0x407879(0x14d5)]=!0x1,this['INVERTCUBICMAP']=!0x1,this['LOGARITHMICDEPTH']=!0x1,this[_0x407879(0x3cd0)]=!0x1,this[_0x407879(0x2d0d)]=!0x1,this[_0x407879(0x2276)]=!0x1,this[_0x407879(0x3d59)]=!0x1,this[_0x407879(0x234c)]=!0x1,this[_0x407879(0x28cb)]=!0x1,this[_0x407879(0x1837)]=!0x1,this['MORPHTARGETS_TANGENT']=!0x1,this[_0x407879(0x34be)]=!0x1,this['NUM_MORPH_INFLUENCERS']=0x0,this['MORPHTARGETS_TEXTURE']=!0x1,this[_0x407879(0x442)]=!0x1,this[_0x407879(0x363d)]=!0x1,this[_0x407879(0x1970)]=!0x1,this[_0x407879(0x3b2f)]=!0x0,this[_0x407879(0x19ce)]=!0x1,this[_0x407879(0x330a)]=!0x1,this['PREPASS_IRRADIANCE_INDEX']=-0x1,this[_0x407879(0x23ad)]=!0x1,this[_0x407879(0x2257)]=-0x1,this[_0x407879(0x3903)]=!0x1,this['PREPASS_DEPTH_INDEX']=-0x1,this['PREPASS_NORMAL']=!0x1,this[_0x407879(0x3a97)]=-0x1,this[_0x407879(0x14a1)]=!0x1,this['PREPASS_POSITION_INDEX']=-0x1,this[_0x407879(0x2950)]=!0x1,this[_0x407879(0x3c10)]=-0x1,this['PREPASS_REFLECTIVITY']=!0x1,this[_0x407879(0x1829)]=-0x1,this[_0x407879(0x278f)]=0x0,this['RGBDLIGHTMAP']=!0x1,this['RGBDREFLECTION']=!0x1,this['RGBDREFRACTION']=!0x1,this[_0x407879(0x24f)]=!0x1,this[_0x407879(0xa85)]=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this[_0x407879(0x8c7)]=!0x1,this[_0x407879(0x33ca)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x407879(0x945)]=!0x1,this[_0x407879(0x13f7)]=!0x1,this[_0x407879(0xe45)]=!0x1,this[_0x407879(0x178f)]=!0x1,this[_0x407879(0x133c)]=!0x1,this[_0x407879(0x3fbe)]=!0x1,this['DITHER']=!0x1,this[_0x407879(0x2f8f)]=!0x1,this[_0x407879(0x33dd)]=!0x1,this[_0x407879(0x1bda)]=!0x1,this['ORDER_INDEPENDENT_TRANSPARENCY']=!0x1,this[_0x407879(0x16c5)]=!0x1,this[_0x407879(0x3ede)]=!0x1,this['CAMERA_PERSPECTIVE']=!0x1,this[_0x407879(0x1b88)]=!0x1,this[_0x407879(0x8f2)]=!0x1,this[_0x407879(0x126d)]=!0x1,this[_0x407879(0x148b)]();}['setReflectionMode'](_0x1cc18f){var _0x56f6c9=a8_0x58a1;for(const _0x2a3af1 of[_0x56f6c9(0x2d94),_0x56f6c9(0x379f),_0x56f6c9(0x2d35),'REFLECTIONMAP_PROJECTION',_0x56f6c9(0x9c1),'REFLECTIONMAP_SKYBOX',_0x56f6c9(0x3cda),_0x56f6c9(0x198f),_0x56f6c9(0x1bc9),'REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED'])this[_0x2a3af1]=_0x2a3af1===_0x1cc18f;}}class _0x9c10fc extends _0x1eff2e['a']{constructor(_0x4c2d1,_0x5e65fe){var _0x32d3e6=a8_0x58a1;super(_0x4c2d1,_0x5e65fe),this[_0x32d3e6(0xaa7)]=null,this['_ambientTexture']=null,this[_0x32d3e6(0x157c)]=null,this[_0x32d3e6(0x3015)]=null,this[_0x32d3e6(0xfd)]=null,this[_0x32d3e6(0x67f)]=null,this[_0x32d3e6(0x40de)]=null,this[_0x32d3e6(0x2d17)]=null,this[_0x32d3e6(0x1598)]=null,this['ambientColor']=new _0x20246b['Wo'](0x0,0x0,0x0),this[_0x32d3e6(0x394)]=new _0x20246b['Wo'](0x1,0x1,0x1),this[_0x32d3e6(0x2218)]=new _0x20246b['Wo'](0x1,0x1,0x1),this[_0x32d3e6(0x9b6)]=new _0x20246b['Wo'](0x0,0x0,0x0),this[_0x32d3e6(0x3cc4)]=0x40,this['_useAlphaFromDiffuseTexture']=!0x1,this[_0x32d3e6(0x3ae7)]=!0x1,this[_0x32d3e6(0x2683)]=!0x1,this[_0x32d3e6(0x3174)]=!0x1,this[_0x32d3e6(0x1f34)]=!0x1,this[_0x32d3e6(0x884)]=!0x1,this[_0x32d3e6(0x1458)]=!0x1,this['_useParallax']=!0x1,this[_0x32d3e6(0x3a58)]=!0x1,this['parallaxScaleBias']=0.05,this[_0x32d3e6(0x122b)]=0x0,this[_0x32d3e6(0x24c8)]=0.98,this['invertRefractionY']=!0x0,this['alphaCutOff']=0.4,this[_0x32d3e6(0x1581)]=!0x1,this['_useReflectionFresnelFromSpecular']=!0x1,this[_0x32d3e6(0x3265)]=!0x1,this[_0x32d3e6(0x243f)]=0x4,this[_0x32d3e6(0x3274)]=!0x1,this[_0x32d3e6(0x480)]=!0x1,this[_0x32d3e6(0x1233)]=!0x1,this['_renderTargets']=new _0x54c5e4['t'](0x10),this['_worldViewProjectionMatrix']=_0x4df0f3['y3']['Zero'](),this[_0x32d3e6(0x19ed)]=new _0x20246b['Wo'](0x0,0x0,0x0),this['_cacheHasRenderTargetTextures']=!0x1,this[_0x32d3e6(0x396a)]=new _0x441c91['p'](this),this['_attachImageProcessingConfiguration'](null),this[_0x32d3e6(0x28df)]=new _0x2a4e8e['o'](),this[_0x32d3e6(0x176f)]=()=>(this['_renderTargets'][_0x32d3e6(0x1589)](),_0x9c10fc[_0x32d3e6(0x872)]&&this['_reflectionTexture']&&this['_reflectionTexture'][_0x32d3e6(0x1729)]&&this[_0x32d3e6(0x1a8d)][_0x32d3e6(0x2f54)](this['_reflectionTexture']),_0x9c10fc[_0x32d3e6(0xefb)]&&this['_refractionTexture']&&this[_0x32d3e6(0x1598)][_0x32d3e6(0x1729)]&&this[_0x32d3e6(0x1a8d)]['push'](this[_0x32d3e6(0x1598)]),this[_0x32d3e6(0x8ee)][_0x32d3e6(0x901)]=this['_renderTargets'],this[_0x32d3e6(0x1fa)](this[_0x32d3e6(0x8ee)]),this[_0x32d3e6(0x1a8d)]);}get[_0x353962(0x2ee1)](){var _0x2c457a=_0x353962;return this[_0x2c457a(0x1de)];}set[_0x353962(0x2ee1)](_0x59d060){var _0x4a4acc=_0x353962;this[_0x4a4acc(0x3b63)](_0x59d060),this[_0x4a4acc(0x39ba)]();}['_attachImageProcessingConfiguration'](_0x546c31){var _0x82588b=_0x353962;_0x546c31!==this[_0x82588b(0x1de)]&&(this[_0x82588b(0x1de)]&&this[_0x82588b(0x29fd)]&&this[_0x82588b(0x1de)][_0x82588b(0x1d9d)][_0x82588b(0x2473)](this[_0x82588b(0x29fd)]),this[_0x82588b(0x1de)]=_0x546c31||this[_0x82588b(0x22fd)]()['imageProcessingConfiguration'],this[_0x82588b(0x1de)]&&(this[_0x82588b(0x29fd)]=this[_0x82588b(0x1de)][_0x82588b(0x1d9d)][_0x82588b(0x11ad)](()=>{var _0x5452fb=_0x82588b;this[_0x5452fb(0x14f1)]();})));}get['isPrePassCapable'](){var _0x231b34=_0x353962;return!this[_0x231b34(0x30ad)];}get[_0x353962(0x3107)](){var _0x20f3ce=_0x353962;return this['imageProcessingConfiguration'][_0x20f3ce(0x345d)];}set['cameraColorCurvesEnabled'](_0x4cf13d){var _0x114c65=_0x353962;this[_0x114c65(0x2ee1)][_0x114c65(0x345d)]=_0x4cf13d;}get[_0x353962(0x20cc)](){var _0x119d1a=_0x353962;return this[_0x119d1a(0x2ee1)][_0x119d1a(0x1e88)];}set['cameraColorGradingEnabled'](_0x258ed0){var _0x4cd917=_0x353962;this[_0x4cd917(0x2ee1)][_0x4cd917(0x1e88)]=_0x258ed0;}get[_0x353962(0x96a)](){var _0x40c7da=_0x353962;return this[_0x40c7da(0x1de)]['toneMappingEnabled'];}set[_0x353962(0x96a)](_0x34ccf4){var _0x29a29a=_0x353962;this[_0x29a29a(0x1de)][_0x29a29a(0x159)]=_0x34ccf4;}get[_0x353962(0x16b9)](){var _0x3c456c=_0x353962;return this[_0x3c456c(0x1de)]['exposure'];}set[_0x353962(0x16b9)](_0x38ac20){var _0x46e12b=_0x353962;this['_imageProcessingConfiguration'][_0x46e12b(0x1a36)]=_0x38ac20;}get[_0x353962(0x3085)](){var _0x3e0d53=_0x353962;return this[_0x3e0d53(0x1de)]['contrast'];}set[_0x353962(0x3085)](_0x19800c){var _0x1b38f9=_0x353962;this[_0x1b38f9(0x1de)][_0x1b38f9(0x3111)]=_0x19800c;}get['cameraColorGradingTexture'](){var _0xbfafb=_0x353962;return this['_imageProcessingConfiguration'][_0xbfafb(0x285e)];}set['cameraColorGradingTexture'](_0x3b1d3e){var _0x27e3cf=_0x353962;this[_0x27e3cf(0x1de)][_0x27e3cf(0x285e)]=_0x3b1d3e;}get['cameraColorCurves'](){var _0x572f50=_0x353962;return this[_0x572f50(0x1de)][_0x572f50(0x24b7)];}set[_0x353962(0x12bd)](_0x106916){var _0x2afb7f=_0x353962;this['_imageProcessingConfiguration'][_0x2afb7f(0x24b7)]=_0x106916;}get['canRenderToMRT'](){return!0x0;}get[_0x353962(0x148c)](){var _0x15189f=_0x353962;return!!(_0x9c10fc[_0x15189f(0x872)]&&this[_0x15189f(0x3015)]&&this[_0x15189f(0x3015)][_0x15189f(0x1729)])||!!(_0x9c10fc[_0x15189f(0xefb)]&&this['_refractionTexture']&&this['_refractionTexture'][_0x15189f(0x1729)])||this['_cacheHasRenderTargetTextures'];}[_0x353962(0x1653)](){var _0x34fbe1=_0x353962;return _0x34fbe1(0x1bbf);}get['useLogarithmicDepth'](){var _0x3a1159=_0x353962;return this[_0x3a1159(0x3aed)];}set['useLogarithmicDepth'](_0x1bc06f){var _0x1b2600=_0x353962;this['_useLogarithmicDepth']=_0x1bc06f&&this['getScene']()[_0x1b2600(0x2636)]()['getCaps']()[_0x1b2600(0x2e9b)],this['_markAllSubMeshesAsMiscDirty']();}[_0x353962(0x2286)](){var _0x5a4e5c=_0x353962;return!this['_disableAlphaBlending']&&(this[_0x5a4e5c(0x14f2)]<0x1||null!=this[_0x5a4e5c(0x157c)]||this[_0x5a4e5c(0x1639)]()||this[_0x5a4e5c(0x3ad9)]&&this[_0x5a4e5c(0x3ad9)][_0x5a4e5c(0x3bab)]);}['needAlphaTesting'](){var _0x8803c5=_0x353962;return!!this[_0x8803c5(0x1881)]||this[_0x8803c5(0x3168)]()&&(null==this['_transparencyMode']||this[_0x8803c5(0xb4f)]===_0x289758['F'][_0x8803c5(0x1bf7)]);}[_0x353962(0x1639)](){var _0x1dfcac=_0x353962;return null!=this['_diffuseTexture']&&this['_diffuseTexture'][_0x1dfcac(0x291f)]&&this['_useAlphaFromDiffuseTexture']&&this['_transparencyMode']!==_0x289758['F'][_0x1dfcac(0x10c3)];}['_hasAlphaChannel'](){var _0x579a60=_0x353962;return null!=this[_0x579a60(0xaa7)]&&this[_0x579a60(0xaa7)][_0x579a60(0x291f)]||null!=this[_0x579a60(0x157c)];}[_0x353962(0x3e62)](){return this['_diffuseTexture'];}[_0x353962(0x2cd5)](_0x5601e2,_0x5b7daf,_0x5eed8b=!0x1){var _0x5c1053=_0x353962;if(this[_0x5c1053(0xde)]||this[_0x5c1053(0x36ca)](),_0x5b7daf['effect']&&this[_0x5c1053(0x19c4)]&&_0x5b7daf[_0x5c1053(0x204d)]['_wasPreviouslyReady']&&_0x5b7daf[_0x5c1053(0x204d)]['_wasPreviouslyUsingInstances']===_0x5eed8b)return!0x0;_0x5b7daf[_0x5c1053(0x38f0)]||(this[_0x5c1053(0x3f44)](_0x428e3a['S'][_0x5c1053(0x121a)],this[_0x5c1053(0x8ee)]),_0x5b7daf[_0x5c1053(0x38f0)]=new _0x559b00(this[_0x5c1053(0x8ee)][_0x5c1053(0x2c9b)]));const _0x1a142e=this[_0x5c1053(0x22fd)](),_0x17f6c0=_0x5b7daf[_0x5c1053(0x38f0)];if(this[_0x5c1053(0x3b59)](_0x5b7daf))return!0x0;var _0x40108e=_0x1a142e[_0x5c1053(0x2636)](),_0x3e2c9f=(_0x17f6c0[_0x5c1053(0x361e)]=_0x2b2a12['G'][_0x5c1053(0x14bd)](_0x1a142e,_0x5601e2,_0x17f6c0,!0x0,this[_0x5c1053(0x243f)],this['_disableLighting']),_0x2b2a12['G'][_0x5c1053(0x1ef8)](_0x1a142e,_0x17f6c0),this['needAlphaBlendingForMesh'](_0x5601e2)&&this[_0x5c1053(0x22fd)]()[_0x5c1053(0x2f42)]);if(_0x2b2a12['G'][_0x5c1053(0xd3e)](_0x1a142e,_0x17f6c0,this[_0x5c1053(0x2c23)]&&!_0x3e2c9f),_0x2b2a12['G'][_0x5c1053(0x26e4)](_0x1a142e,_0x17f6c0,_0x3e2c9f),_0x17f6c0[_0x5c1053(0x3b75)]){this[_0x5c1053(0x8ee)]['hasRenderTargetTextures']=!0x1,this[_0x5c1053(0x5e5)](this[_0x5c1053(0x8ee)]),this[_0x5c1053(0x235b)]=this[_0x5c1053(0x8ee)][_0x5c1053(0x148c)],_0x17f6c0['_needUVs']=!0x1;for(let _0x1035de=0x1;_0x1035de<=_0x336146['g']['MAX_SUPPORTED_UV_SETS'];++_0x1035de)_0x17f6c0[_0x5c1053(0x2cd0)+_0x1035de]=!0x1;if(_0x1a142e['texturesEnabled']){if(_0x17f6c0[_0x5c1053(0x2201)]=0x0,_0x17f6c0[_0x5c1053(0xbdc)]=0x0,_0x17f6c0['AMBIENTDIRECTUV']=0x0,_0x17f6c0['OPACITYDIRECTUV']=0x0,_0x17f6c0[_0x5c1053(0xb4e)]=0x0,_0x17f6c0[_0x5c1053(0x1ab5)]=0x0,_0x17f6c0[_0x5c1053(0x307e)]=0x0,this[_0x5c1053(0xaa7)]&&_0x9c10fc[_0x5c1053(0x1141)]){if(!this[_0x5c1053(0xaa7)][_0x5c1053(0x30b8)]())return!0x1;_0x2b2a12['G'][_0x5c1053(0x8ed)](this[_0x5c1053(0xaa7)],_0x17f6c0,_0x5c1053(0x3247));}else _0x17f6c0[_0x5c1053(0x3247)]=!0x1;if(this['_ambientTexture']&&_0x9c10fc[_0x5c1053(0x32c1)]){if(!this[_0x5c1053(0x91a)][_0x5c1053(0x30b8)]())return!0x1;_0x2b2a12['G'][_0x5c1053(0x8ed)](this[_0x5c1053(0x91a)],_0x17f6c0,_0x5c1053(0x3705));}else _0x17f6c0['AMBIENT']=!0x1;if(this['_opacityTexture']&&_0x9c10fc[_0x5c1053(0xa1d)]){if(!this['_opacityTexture']['isReadyOrNotBlocking']())return!0x1;_0x2b2a12['G']['PrepareDefinesForMergedUV'](this['_opacityTexture'],_0x17f6c0,_0x5c1053(0x22a0)),_0x17f6c0[_0x5c1053(0x364)]=this[_0x5c1053(0x157c)][_0x5c1053(0x3a39)];}else _0x17f6c0[_0x5c1053(0x22a0)]=!0x1;if(this['_reflectionTexture']&&_0x9c10fc['ReflectionTextureEnabled']){if(!this[_0x5c1053(0x3015)][_0x5c1053(0x30b8)]())return!0x1;switch(_0x17f6c0[_0x5c1053(0x361e)]=!0x0,_0x17f6c0[_0x5c1053(0x187c)]=!0x0,_0x17f6c0[_0x5c1053(0x47a)]=0x0<this[_0x5c1053(0x122b)],_0x17f6c0['REFLECTIONOVERALPHA']=this[_0x5c1053(0x1f34)],_0x17f6c0[_0x5c1053(0x410d)]=this['_reflectionTexture'][_0x5c1053(0x3f4d)]===_0x475655['x']['INVCUBIC_MODE'],_0x17f6c0[_0x5c1053(0x198b)]=this[_0x5c1053(0x3015)]['isCube'],_0x17f6c0[_0x5c1053(0x14d5)]=_0x17f6c0[_0x5c1053(0x198b)]&&this[_0x5c1053(0x22fd)]()['useRightHandedSystem']?!this[_0x5c1053(0x3015)][_0x5c1053(0xa62)]:this[_0x5c1053(0x3015)][_0x5c1053(0xa62)],_0x17f6c0[_0x5c1053(0x1111)]=this['_reflectionTexture'][_0x5c1053(0x3092)],this[_0x5c1053(0x3015)][_0x5c1053(0x3f4d)]){case _0x475655['x'][_0x5c1053(0x20b7)]:_0x17f6c0['setReflectionMode'](_0x5c1053(0x379f));break;case _0x475655['x']['PLANAR_MODE']:_0x17f6c0[_0x5c1053(0xb29)](_0x5c1053(0x2d35));break;case _0x475655['x'][_0x5c1053(0x20ac)]:_0x17f6c0[_0x5c1053(0xb29)]('REFLECTIONMAP_PROJECTION');break;case _0x475655['x'][_0x5c1053(0xec8)]:_0x17f6c0['setReflectionMode'](_0x5c1053(0x5c1));break;case _0x475655['x'][_0x5c1053(0x1f22)]:_0x17f6c0['setReflectionMode'](_0x5c1053(0x3cda));break;case _0x475655['x'][_0x5c1053(0x3e9c)]:_0x17f6c0[_0x5c1053(0xb29)](_0x5c1053(0x198f));break;case _0x475655['x'][_0x5c1053(0x3a80)]:_0x17f6c0[_0x5c1053(0xb29)](_0x5c1053(0x1bc9));break;case _0x475655['x']['FIXED_EQUIRECTANGULAR_MIRRORED_MODE']:_0x17f6c0['setReflectionMode'](_0x5c1053(0x182d));break;case _0x475655['x'][_0x5c1053(0x2463)]:case _0x475655['x'][_0x5c1053(0x3795)]:default:_0x17f6c0[_0x5c1053(0xb29)](_0x5c1053(0x2d94));}_0x17f6c0[_0x5c1053(0x3a18)]=!!this[_0x5c1053(0x3015)][_0x5c1053(0x8c1)];}else _0x17f6c0['REFLECTION']=!0x1,_0x17f6c0[_0x5c1053(0x14d5)]=!0x1;if(this[_0x5c1053(0xfd)]&&_0x9c10fc[_0x5c1053(0x1ae5)]){if(!this[_0x5c1053(0xfd)][_0x5c1053(0x30b8)]())return!0x1;_0x2b2a12['G'][_0x5c1053(0x8ed)](this[_0x5c1053(0xfd)],_0x17f6c0,'EMISSIVE');}else _0x17f6c0[_0x5c1053(0x11d7)]=!0x1;if(this[_0x5c1053(0x2d17)]&&_0x9c10fc[_0x5c1053(0x92f)]){if(!this[_0x5c1053(0x2d17)][_0x5c1053(0x30b8)]())return!0x1;_0x2b2a12['G']['PrepareDefinesForMergedUV'](this[_0x5c1053(0x2d17)],_0x17f6c0,_0x5c1053(0x1ce9)),_0x17f6c0['USELIGHTMAPASSHADOWMAP']=this[_0x5c1053(0x1581)],_0x17f6c0['RGBDLIGHTMAP']=this['_lightmapTexture']['isRGBD'];}else _0x17f6c0['LIGHTMAP']=!0x1;if(this[_0x5c1053(0x67f)]&&_0x9c10fc['SpecularTextureEnabled']){if(!this[_0x5c1053(0x67f)][_0x5c1053(0x30b8)]())return!0x1;_0x2b2a12['G']['PrepareDefinesForMergedUV'](this['_specularTexture'],_0x17f6c0,'SPECULAR'),_0x17f6c0['GLOSSINESS']=this['_useGlossinessFromSpecularMapAlpha'];}else _0x17f6c0[_0x5c1053(0x1550)]=!0x1;if(_0x1a142e[_0x5c1053(0x2636)]()[_0x5c1053(0x1766)]()['standardDerivatives']&&this[_0x5c1053(0x40de)]&&_0x9c10fc[_0x5c1053(0x205e)]){if(!this['_bumpTexture'][_0x5c1053(0x3a4f)]())return!0x1;_0x2b2a12['G'][_0x5c1053(0x8ed)](this[_0x5c1053(0x40de)],_0x17f6c0,_0x5c1053(0x3310)),_0x17f6c0[_0x5c1053(0x4104)]=this[_0x5c1053(0x380b)],_0x17f6c0[_0x5c1053(0x31e)]=this[_0x5c1053(0x3a58)],_0x17f6c0[_0x5c1053(0x3097)]=this[_0x5c1053(0x1458)];}else _0x17f6c0[_0x5c1053(0x3310)]=!0x1,_0x17f6c0[_0x5c1053(0x4104)]=!0x1,_0x17f6c0['PARALLAXOCCLUSION']=!0x1;if(this[_0x5c1053(0x1598)]&&_0x9c10fc[_0x5c1053(0xefb)]){if(!this[_0x5c1053(0x1598)][_0x5c1053(0x30b8)]())return!0x1;_0x17f6c0['_needUVs']=!0x0,_0x17f6c0['REFRACTION']=!0x0,_0x17f6c0[_0x5c1053(0x2d0d)]=this[_0x5c1053(0x1598)][_0x5c1053(0x2708)],_0x17f6c0[_0x5c1053(0x2baf)]=this[_0x5c1053(0x1598)][_0x5c1053(0x3092)],_0x17f6c0[_0x5c1053(0x8e)]=!!this[_0x5c1053(0x1598)][_0x5c1053(0x8c1)];}else _0x17f6c0[_0x5c1053(0x3cd0)]=!0x1;_0x17f6c0[_0x5c1053(0x3d59)]=!this[_0x5c1053(0xde7)]&&this[_0x5c1053(0x1233)];}else _0x17f6c0['DIFFUSE']=!0x1,_0x17f6c0[_0x5c1053(0x3705)]=!0x1,_0x17f6c0[_0x5c1053(0x22a0)]=!0x1,_0x17f6c0[_0x5c1053(0x187c)]=!0x1,_0x17f6c0['EMISSIVE']=!0x1,_0x17f6c0[_0x5c1053(0x1ce9)]=!0x1,_0x17f6c0[_0x5c1053(0x3310)]=!0x1,_0x17f6c0[_0x5c1053(0x3cd0)]=!0x1;_0x17f6c0[_0x5c1053(0x3ded)]=this[_0x5c1053(0x1639)](),_0x17f6c0[_0x5c1053(0x877)]=this[_0x5c1053(0x3ae7)],_0x17f6c0['LINKEMISSIVEWITHDIFFUSE']=this[_0x5c1053(0x2683)],_0x17f6c0[_0x5c1053(0xeff)]=this[_0x5c1053(0x3174)],_0x17f6c0[_0x5c1053(0x363d)]=this['alphaMode']===_0x336146['g'][_0x5c1053(0x387e)]||this['alphaMode']===_0x336146['g'][_0x5c1053(0x27c0)],_0x17f6c0['ALPHATEST_AFTERALLALPHACOMPUTATIONS']=null!==this[_0x5c1053(0x33f2)],_0x17f6c0[_0x5c1053(0x3b2f)]=null===this[_0x5c1053(0x33f2)]||this['needAlphaBlendingForMesh'](_0x5601e2);}if(this[_0x5c1053(0x8ee)]['isReadyForSubMesh']=!0x0,this[_0x5c1053(0x8ee)][_0x5c1053(0x1f05)]=_0x17f6c0,this['_eventInfo'][_0x5c1053(0x1cfa)]=_0x5b7daf,this[_0x5c1053(0x76b)](this['_eventInfo']),!this[_0x5c1053(0x8ee)][_0x5c1053(0x2cd5)])return!0x1;if(_0x17f6c0[_0x5c1053(0x2210)]&&this['_imageProcessingConfiguration']){if(!this['_imageProcessingConfiguration'][_0x5c1053(0x3a4f)]())return!0x1;this[_0x5c1053(0x1de)][_0x5c1053(0x22bd)](_0x17f6c0),_0x17f6c0[_0x5c1053(0x1b88)]=null!=this[_0x5c1053(0x1074)]&&!this['reflectionTexture']['gammaSpace'],_0x17f6c0[_0x5c1053(0x8f2)]=null!=this['refractionTexture']&&!this['refractionTexture'][_0x5c1053(0x1b93)];}_0x17f6c0[_0x5c1053(0x16d5)]&&(_0x9c10fc[_0x5c1053(0x1032)]?(this['_diffuseFresnelParameters']||this[_0x5c1053(0x3ad9)]||this[_0x5c1053(0xd70)]||this['_refractionFresnelParameters']||this[_0x5c1053(0x68e)])&&(_0x17f6c0[_0x5c1053(0x40a0)]=this[_0x5c1053(0x3dfd)]&&this[_0x5c1053(0x3dfd)][_0x5c1053(0x3bab)],_0x17f6c0[_0x5c1053(0xaf2)]=this[_0x5c1053(0x3ad9)]&&this[_0x5c1053(0x3ad9)][_0x5c1053(0x3bab)],_0x17f6c0[_0x5c1053(0x1831)]=this[_0x5c1053(0x68e)]&&this['_reflectionFresnelParameters'][_0x5c1053(0x3bab)],_0x17f6c0[_0x5c1053(0x1066)]=this[_0x5c1053(0x11dc)],_0x17f6c0[_0x5c1053(0x1ac8)]=this[_0x5c1053(0x221)]&&this[_0x5c1053(0x221)]['isEnabled'],_0x17f6c0['EMISSIVEFRESNEL']=this[_0x5c1053(0xd70)]&&this[_0x5c1053(0xd70)][_0x5c1053(0x3bab)],_0x17f6c0[_0x5c1053(0x361e)]=!0x0,_0x17f6c0[_0x5c1053(0x1dc3)]=!0x0):_0x17f6c0[_0x5c1053(0x1dc3)]=!0x1),_0x2b2a12['G'][_0x5c1053(0x30ae)](_0x5601e2,_0x1a142e,this[_0x5c1053(0x3aed)],this[_0x5c1053(0x227c)],this[_0x5c1053(0xafb)],this[_0x5c1053(0x23a5)](_0x5601e2)||this[_0x5c1053(0x1881)],_0x17f6c0),_0x2b2a12['G'][_0x5c1053(0x3418)](_0x1a142e,_0x40108e,this,_0x17f6c0,_0x5eed8b,null,_0x5b7daf[_0x5c1053(0x3b8e)]()['hasThinInstances']),this[_0x5c1053(0x8ee)][_0x5c1053(0x1f05)]=_0x17f6c0,this[_0x5c1053(0x8ee)][_0x5c1053(0x2f1d)]=_0x5601e2,this['_callbackPluginEventPrepareDefinesBeforeAttributes'](this['_eventInfo']),_0x2b2a12['G'][_0x5c1053(0x3a63)](_0x5601e2,_0x17f6c0,!0x0,!0x0,!0x0),this['_callbackPluginEventPrepareDefines'](this['_eventInfo']);let _0x4e67da=!0x1;if(_0x17f6c0['isDirty']){_0x3e2c9f=_0x17f6c0[_0x5c1053(0x3c7e)],_0x17f6c0[_0x5c1053(0x1af4)]();const _0x1fc7c8=new _0x4746e9['L'](),_0x3c7c03=(_0x17f6c0['REFLECTION']&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,_0x5c1053(0x187c)),_0x17f6c0[_0x5c1053(0x1550)]&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,'SPECULAR'),_0x17f6c0[_0x5c1053(0x3310)]&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,_0x5c1053(0x3310)),_0x17f6c0['PARALLAX']&&_0x1fc7c8[_0x5c1053(0x2041)](0x1,'PARALLAX'),_0x17f6c0['PARALLAXOCCLUSION']&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,_0x5c1053(0x31e)),_0x17f6c0[_0x5c1053(0xeff)]&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,_0x5c1053(0xeff)),_0x17f6c0[_0x5c1053(0x1007)]&&_0x1fc7c8[_0x5c1053(0x2041)](0x1,_0x5c1053(0x1007)),_0x17f6c0['POINTSIZE']&&_0x1fc7c8['addFallback'](0x0,_0x5c1053(0x283)),_0x17f6c0['LOGARITHMICDEPTH']&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,_0x5c1053(0x260a)),_0x2b2a12['G']['HandleFallbacksForShadows'](_0x17f6c0,_0x1fc7c8,this[_0x5c1053(0x243f)]),_0x17f6c0[_0x5c1053(0x105e)]&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,_0x5c1053(0x105e)),_0x17f6c0[_0x5c1053(0x40a0)]&&_0x1fc7c8['addFallback'](0x1,_0x5c1053(0x40a0)),_0x17f6c0['OPACITYFRESNEL']&&_0x1fc7c8['addFallback'](0x2,_0x5c1053(0xaf2)),_0x17f6c0['REFLECTIONFRESNEL']&&_0x1fc7c8[_0x5c1053(0x2041)](0x3,_0x5c1053(0x1831)),_0x17f6c0[_0x5c1053(0x726)]&&_0x1fc7c8[_0x5c1053(0x2041)](0x4,_0x5c1053(0x726)),_0x17f6c0[_0x5c1053(0x1dc3)]&&_0x1fc7c8['addFallback'](0x4,'FRESNEL'),_0x17f6c0['MULTIVIEW']&&_0x1fc7c8[_0x5c1053(0x2041)](0x0,'MULTIVIEW'),[_0x26e7bf['o'][_0x5c1053(0x31b9)]]);_0x17f6c0['NORMAL']&&_0x3c7c03[_0x5c1053(0x2f54)](_0x26e7bf['o']['NormalKind']),_0x17f6c0['TANGENT']&&_0x3c7c03[_0x5c1053(0x2f54)](_0x26e7bf['o']['TangentKind']);for(let _0x4ad5b9=0x1;_0x4ad5b9<=_0x336146['g'][_0x5c1053(0x33e7)];++_0x4ad5b9)_0x17f6c0['UV'+_0x4ad5b9]&&_0x3c7c03[_0x5c1053(0x2f54)]('uv'+(0x1===_0x4ad5b9?'':_0x4ad5b9));_0x17f6c0[_0x5c1053(0x5e9)]&&_0x3c7c03[_0x5c1053(0x2f54)](_0x26e7bf['o'][_0x5c1053(0x3469)]),_0x2b2a12['G'][_0x5c1053(0x3956)](_0x3c7c03,_0x5601e2,_0x17f6c0,_0x1fc7c8),_0x2b2a12['G'][_0x5c1053(0x401e)](_0x3c7c03,_0x17f6c0),_0x2b2a12['G'][_0x5c1053(0x3202)](_0x3c7c03,_0x5601e2,_0x17f6c0),_0x2b2a12['G'][_0x5c1053(0x21cc)](_0x3c7c03,_0x5601e2,_0x17f6c0);let _0x421852=_0x5c1053(0x9ce);var _0x5744b0=[_0x5c1053(0x2d0),_0x5c1053(0x13df),_0x5c1053(0x22e8),'vEyePosition',_0x5c1053(0x1b2c),_0x5c1053(0x1b11),_0x5c1053(0x39a4),'vSpecularColor',_0x5c1053(0x170e),_0x5c1053(0x1db1),'vFogInfos',_0x5c1053(0x1736),'pointSize',_0x5c1053(0x1025),_0x5c1053(0x3eb3),_0x5c1053(0xba),'vReflectionInfos',_0x5c1053(0x38b0),_0x5c1053(0x256b),_0x5c1053(0x75b),_0x5c1053(0x151e),_0x5c1053(0xdbb),_0x5c1053(0xa09),_0x5c1053(0x1697),'ambientMatrix',_0x5c1053(0x611),_0x5c1053(0xf1f),'emissiveMatrix',_0x5c1053(0x9ad),_0x5c1053(0x2544),_0x5c1053(0xb20),_0x5c1053(0x2a20),_0x5c1053(0x1633),'diffuseLeftColor',_0x5c1053(0xde3),_0x5c1053(0x1359),_0x5c1053(0x20ec),_0x5c1053(0x1d5e),_0x5c1053(0x308b),_0x5c1053(0x429),_0x5c1053(0x238c),_0x5c1053(0xacd),'vReflectionPosition',_0x5c1053(0x3862),'vRefractionPosition','vRefractionSize',_0x5c1053(0x2d47),_0x5c1053(0x14f7),_0x5c1053(0x281d),'boneTextureWidth',_0x5c1053(0x894),_0x5c1053(0x3eed)],_0x2b33fa=[_0x5c1053(0x109a),_0x5c1053(0x3377),_0x5c1053(0x4094),_0x5c1053(0x116a),_0x5c1053(0xf41),_0x5c1053(0x24ff),_0x5c1053(0x1d34),_0x5c1053(0x226e),'lightmapSampler',_0x5c1053(0x1429),_0x5c1053(0x3abb),'boneSampler',_0x5c1053(0x21f1),'oitDepthSampler',_0x5c1053(0x1d61)],_0x37e918=['Material',_0x5c1053(0x1850),_0x5c1053(0x2575)],_0x5601e2=(this[_0x5c1053(0x8ee)][_0x5c1053(0x138c)]=_0x1fc7c8,this[_0x5c1053(0x8ee)][_0x5c1053(0x2550)]=0x0,this[_0x5c1053(0x8ee)]['defines']=_0x17f6c0,this[_0x5c1053(0x8ee)][_0x5c1053(0x38a7)]=_0x5744b0,this[_0x5c1053(0x8ee)]['attributes']=_0x3c7c03,this[_0x5c1053(0x8ee)]['samplers']=_0x2b33fa,this['_eventInfo'][_0x5c1053(0x35c5)]=_0x37e918,this['_eventInfo'][_0x5c1053(0x1101)]=void 0x0,this['_eventInfo']['mesh']=_0x5601e2,this[_0x5c1053(0x3f44)](_0x428e3a['S'][_0x5c1053(0x436)],this[_0x5c1053(0x8ee)]),_0x2a4e8e['o'][_0x5c1053(0x285f)](_0x5744b0),_0x2a4e8e['o'][_0x5c1053(0x1df7)](_0x2b33fa),_0xfb80a1['$']&&(_0xfb80a1['$']['PrepareUniforms'](_0x5744b0,_0x17f6c0),_0xfb80a1['$']['PrepareSamplers'](_0x2b33fa,_0x17f6c0)),_0x2b2a12['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x5744b0,'uniformBuffersNames':_0x37e918,'samplers':_0x2b33fa,'defines':_0x17f6c0,'maxSimultaneousLights':this[_0x5c1053(0x243f)]}),(0x0,_0x36655d['qx'])(_0x5744b0),{}),_0x5a25d1=(this[_0x5c1053(0x2a76)]&&(_0x421852=this['customShaderNameResolve'](_0x421852,_0x5744b0,_0x37e918,_0x2b33fa,_0x17f6c0,_0x3c7c03,_0x5601e2)),_0x17f6c0[_0x5c1053(0x27d6)]()),_0x494c29=_0x5b7daf[_0x5c1053(0x204d)];let _0x382ba0=_0x1a142e[_0x5c1053(0x2636)]()[_0x5c1053(0x3305)](_0x421852,{'attributes':_0x3c7c03,'uniformsNames':_0x5744b0,'uniformBuffersNames':_0x37e918,'samplers':_0x2b33fa,'defines':_0x5a25d1,'fallbacks':_0x1fc7c8,'onCompiled':this[_0x5c1053(0x3aa7)],'onError':this[_0x5c1053(0x2cb0)],'indexParameters':{'maxSimultaneousLights':this[_0x5c1053(0x243f)],'maxSimultaneousMorphTargets':_0x17f6c0[_0x5c1053(0x1577)]},'processFinalCode':_0x5601e2[_0x5c1053(0x334)],'processCodeAfterIncludes':this[_0x5c1053(0x8ee)][_0x5c1053(0x1101)],'multiTarget':_0x17f6c0[_0x5c1053(0x19ce)]},_0x40108e);if(this[_0x5c1053(0x8ee)][_0x5c1053(0x1101)]=void 0x0,_0x382ba0){if(this['_onEffectCreatedObservable']&&(_0x3b7b08[_0x5c1053(0x204d)]=_0x382ba0,_0x3b7b08[_0x5c1053(0x1cfa)]=_0x5b7daf,this[_0x5c1053(0x1bf4)][_0x5c1053(0x3e9)](_0x3b7b08)),this[_0x5c1053(0x1c11)]&&_0x494c29&&!_0x382ba0['isReady']()){if(_0x382ba0=_0x494c29,_0x17f6c0['markAsUnprocessed'](),_0x4e67da=this[_0x5c1053(0x19c4)],_0x3e2c9f)return!(_0x17f6c0[_0x5c1053(0x3c7e)]=!0x0);}else _0x1a142e[_0x5c1053(0x1ec3)](),_0x5b7daf[_0x5c1053(0x3388)](_0x382ba0,_0x17f6c0,this[_0x5c1053(0x1344)]);}}return!(!_0x5b7daf[_0x5c1053(0x204d)]||!_0x5b7daf[_0x5c1053(0x204d)][_0x5c1053(0x3a4f)]()||(_0x17f6c0[_0x5c1053(0x1b75)]=_0x1a142e[_0x5c1053(0x257c)](),_0x5b7daf[_0x5c1053(0x204d)][_0x5c1053(0x37ac)]=!_0x4e67da,_0x5b7daf[_0x5c1053(0x204d)]['_wasPreviouslyUsingInstances']=_0x5eed8b,this[_0x5c1053(0x1107)](),0x0));}[_0x353962(0x36ca)](){var _0x558fbb=_0x353962;const _0x2eebc8=this[_0x558fbb(0x3e2e)];_0x2eebc8[_0x558fbb(0x1dfb)]('diffuseLeftColor',0x4),_0x2eebc8['addUniform'](_0x558fbb(0xde3),0x4),_0x2eebc8['addUniform'](_0x558fbb(0x1359),0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x20ec),0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x1d5e),0x4),_0x2eebc8['addUniform'](_0x558fbb(0x238c),0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0xacd),0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x308b),0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x429),0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x1025),0x2),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x3eb3),0x2),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0xba),0x2),_0x2eebc8['addUniform'](_0x558fbb(0x3673),0x2),_0x2eebc8['addUniform'](_0x558fbb(0xc4c),0x3),_0x2eebc8[_0x558fbb(0x1dfb)]('vReflectionSize',0x3),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x38b0),0x2),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x151e),0x2),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x256b),0x2),_0x2eebc8[_0x558fbb(0x1dfb)]('vBumpInfos',0x3),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x1697),0x10),_0x2eebc8['addUniform'](_0x558fbb(0xea),0x10),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x611),0x10),_0x2eebc8[_0x558fbb(0x1dfb)]('reflectionMatrix',0x10),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x2b26),0x10),_0x2eebc8[_0x558fbb(0x1dfb)]('lightmapMatrix',0x10),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x9ad),0x10),_0x2eebc8[_0x558fbb(0x1dfb)]('bumpMatrix',0x10),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x14f7),0x2),_0x2eebc8[_0x558fbb(0x1dfb)]('pointSize',0x1),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x281d),0x1),_0x2eebc8[_0x558fbb(0x1dfb)]('refractionMatrix',0x10),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0xdbb),0x4),_0x2eebc8['addUniform'](_0x558fbb(0x271f),0x3),_0x2eebc8['addUniform']('vRefractionSize',0x3),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x3492),0x4),_0x2eebc8[_0x558fbb(0x1dfb)]('vEmissiveColor',0x3),_0x2eebc8[_0x558fbb(0x1dfb)]('vDiffuseColor',0x4),_0x2eebc8[_0x558fbb(0x1dfb)](_0x558fbb(0x1b11),0x3),super['buildUniformLayout']();}['bindForSubMesh'](_0x162940,_0x9c1592,_0x52f948){var _0x573635=_0x353962;const _0x2b5dee=this[_0x573635(0x22fd)]();var _0x4a099a=_0x52f948[_0x573635(0x38f0)];if(_0x4a099a){const _0x1dada1=_0x52f948[_0x573635(0x204d)];if(_0x1dada1){this[_0x573635(0x39de)]=_0x1dada1,_0x9c1592[_0x573635(0x7d2)]()[_0x573635(0x64f)](_0x1dada1,'Mesh'),_0x9c1592[_0x573635(0xf2d)](_0x162940),this[_0x573635(0x3e2e)][_0x573635(0x64f)](_0x1dada1,_0x573635(0x141)),this[_0x573635(0x28df)]['bindForSubMesh'](this[_0x573635(0x39de)],_0x2b5dee,_0x9c1592,_0x162940,this[_0x573635(0x19c4)]),this[_0x573635(0x8ee)]['subMesh']=_0x52f948,this[_0x573635(0x39e9)](this['_eventInfo']),_0x4a099a[_0x573635(0x3097)]&&(_0x162940[_0x573635(0x3e66)](this['_normalMatrix']),this[_0x573635(0x2d81)](this[_0x573635(0x2f34)]));var _0x3becf9,_0x162940=_0x1dada1[_0x573635(0x26b9)]||this[_0x573635(0x2a64)](_0x2b5dee,_0x1dada1,_0x9c1592['visibility']);_0x2b2a12['G'][_0x573635(0x2863)](_0x9c1592,_0x1dada1);const _0x39a44e=this[_0x573635(0x3e2e)];if(_0x162940){if(this['bindViewProjection'](_0x1dada1),!_0x39a44e[_0x573635(0xb6)]||!this[_0x573635(0x19c4)]||!_0x39a44e[_0x573635(0x1587)]||_0x1dada1[_0x573635(0x26b9)]){if(_0x9c10fc['FresnelEnabled']&&_0x4a099a['FRESNEL']&&(this[_0x573635(0x148)]&&this['diffuseFresnelParameters']['isEnabled']&&(_0x39a44e[_0x573635(0x1279)](_0x573635(0x3c85),this[_0x573635(0x148)]['leftColor'],this[_0x573635(0x148)][_0x573635(0x2e83)]),_0x39a44e[_0x573635(0x1279)](_0x573635(0xde3),this[_0x573635(0x148)][_0x573635(0x32f6)],this[_0x573635(0x148)]['bias'])),this[_0x573635(0x10f3)]&&this[_0x573635(0x10f3)][_0x573635(0x3bab)]&&_0x39a44e[_0x573635(0x1279)](_0x573635(0x1359),new _0x20246b['Wo'](this[_0x573635(0x10f3)]['leftColor'][_0x573635(0x31a1)](),this['opacityFresnelParameters'][_0x573635(0x32f6)][_0x573635(0x31a1)](),this[_0x573635(0x10f3)][_0x573635(0x2f94)]),this['opacityFresnelParameters'][_0x573635(0x2e83)]),this['reflectionFresnelParameters']&&this[_0x573635(0x13d3)][_0x573635(0x3bab)]&&(_0x39a44e[_0x573635(0x1279)](_0x573635(0x20ec),this[_0x573635(0x13d3)]['leftColor'],this['reflectionFresnelParameters']['power']),_0x39a44e[_0x573635(0x1279)]('reflectionRightColor',this['reflectionFresnelParameters'][_0x573635(0x32f6)],this[_0x573635(0x13d3)]['bias'])),this['refractionFresnelParameters']&&this[_0x573635(0x1ebd)][_0x573635(0x3bab)]&&(_0x39a44e[_0x573635(0x1279)]('refractionLeftColor',this[_0x573635(0x1ebd)]['leftColor'],this[_0x573635(0x1ebd)][_0x573635(0x2e83)]),_0x39a44e['updateColor4']('refractionRightColor',this[_0x573635(0x1ebd)]['rightColor'],this[_0x573635(0x1ebd)]['bias'])),this[_0x573635(0x2ab2)]&&this[_0x573635(0x2ab2)]['isEnabled']&&(_0x39a44e[_0x573635(0x1279)](_0x573635(0x308b),this[_0x573635(0x2ab2)]['leftColor'],this[_0x573635(0x2ab2)][_0x573635(0x2e83)]),_0x39a44e[_0x573635(0x1279)](_0x573635(0x429),this['emissiveFresnelParameters']['rightColor'],this['emissiveFresnelParameters'][_0x573635(0x2f94)]))),_0x2b5dee[_0x573635(0x3c87)]&&(this[_0x573635(0xaa7)]&&_0x9c10fc[_0x573635(0x1141)]&&(_0x39a44e['updateFloat2'](_0x573635(0x1025),this['_diffuseTexture'][_0x573635(0x365d)],this[_0x573635(0xaa7)][_0x573635(0x2da0)]),_0x2b2a12['G'][_0x573635(0x1d23)](this[_0x573635(0xaa7)],_0x39a44e,'diffuse')),this[_0x573635(0x91a)]&&_0x9c10fc[_0x573635(0x32c1)]&&(_0x39a44e['updateFloat2'](_0x573635(0x3eb3),this['_ambientTexture'][_0x573635(0x365d)],this[_0x573635(0x91a)][_0x573635(0x2da0)]),_0x2b2a12['G'][_0x573635(0x1d23)](this[_0x573635(0x91a)],_0x39a44e,_0x573635(0x3801))),this[_0x573635(0x157c)]&&_0x9c10fc['OpacityTextureEnabled']&&(_0x39a44e['updateFloat2'](_0x573635(0xba),this['_opacityTexture']['coordinatesIndex'],this[_0x573635(0x157c)][_0x573635(0x2da0)]),_0x2b2a12['G']['BindTextureMatrix'](this[_0x573635(0x157c)],_0x39a44e,_0x573635(0x3474))),this[_0x573635(0x3168)]()&&_0x39a44e[_0x573635(0x420)]('alphaCutOff',this[_0x573635(0x281d)]),this[_0x573635(0x3015)]&&_0x9c10fc[_0x573635(0x872)]&&(_0x39a44e[_0x573635(0x2ead)]('vReflectionInfos',this['_reflectionTexture']['level'],this[_0x573635(0x38e9)]),_0x39a44e[_0x573635(0x315f)](_0x573635(0xf1f),this[_0x573635(0x3015)]['getReflectionTextureMatrix']()),this[_0x573635(0x3015)][_0x573635(0x8c1)]&&(_0x3becf9=this[_0x573635(0x3015)],_0x39a44e[_0x573635(0x170b)](_0x573635(0xc4c),_0x3becf9[_0x573635(0x197e)]),_0x39a44e['updateVector3'](_0x573635(0x3862),_0x3becf9[_0x573635(0x8c1)]))),this[_0x573635(0xfd)]&&_0x9c10fc[_0x573635(0x1ae5)]&&(_0x39a44e['updateFloat2'](_0x573635(0x38b0),this['_emissiveTexture'][_0x573635(0x365d)],this[_0x573635(0xfd)][_0x573635(0x2da0)]),_0x2b2a12['G'][_0x573635(0x1d23)](this[_0x573635(0xfd)],_0x39a44e,_0x573635(0x1b7a))),this[_0x573635(0x2d17)]&&_0x9c10fc[_0x573635(0x92f)]&&(_0x39a44e['updateFloat2']('vLightmapInfos',this['_lightmapTexture'][_0x573635(0x365d)],this['_lightmapTexture'][_0x573635(0x2da0)]),_0x2b2a12['G'][_0x573635(0x1d23)](this[_0x573635(0x2d17)],_0x39a44e,_0x573635(0x3abe))),this[_0x573635(0x67f)]&&_0x9c10fc[_0x573635(0x3689)]&&(_0x39a44e[_0x573635(0x2ead)](_0x573635(0x256b),this[_0x573635(0x67f)]['coordinatesIndex'],this[_0x573635(0x67f)][_0x573635(0x2da0)]),_0x2b2a12['G']['BindTextureMatrix'](this[_0x573635(0x67f)],_0x39a44e,_0x573635(0x492))),this[_0x573635(0x40de)]&&_0x2b5dee[_0x573635(0x2636)]()[_0x573635(0x1766)]()[_0x573635(0x16e3)]&&_0x9c10fc['BumpTextureEnabled']&&(_0x39a44e[_0x573635(0xbc0)](_0x573635(0x75b),this[_0x573635(0x40de)][_0x573635(0x365d)],0x1/this[_0x573635(0x40de)][_0x573635(0x2da0)],this[_0x573635(0x1d15)]),_0x2b2a12['G'][_0x573635(0x1d23)](this[_0x573635(0x40de)],_0x39a44e,_0x573635(0x1eda)),_0x2b5dee[_0x573635(0x2cee)]?_0x39a44e[_0x573635(0x2ead)](_0x573635(0x14f7),this[_0x573635(0x3274)]?0x1:-0x1,this[_0x573635(0x480)]?0x1:-0x1):_0x39a44e[_0x573635(0x2ead)]('vTangentSpaceParams',this[_0x573635(0x3274)]?-0x1:0x1,this[_0x573635(0x480)]?-0x1:0x1)),this[_0x573635(0x1598)]&&_0x9c10fc[_0x573635(0xefb)])){let _0x59658f=0x1;this[_0x573635(0x1598)][_0x573635(0x2708)]||(_0x39a44e['updateMatrix'](_0x573635(0x1633),this[_0x573635(0x1598)][_0x573635(0x3fbc)]()),this[_0x573635(0x1598)][_0x573635(0x32ec)]&&(_0x59658f=this[_0x573635(0x1598)][_0x573635(0x32ec)])),_0x39a44e[_0x573635(0x1260)](_0x573635(0xdbb),this[_0x573635(0x1598)][_0x573635(0x2da0)],this['indexOfRefraction'],_0x59658f,this[_0x573635(0x1b4a)]?-0x1:0x1),this[_0x573635(0x1598)][_0x573635(0x8c1)]&&(_0x3becf9=this[_0x573635(0x1598)],_0x39a44e[_0x573635(0x170b)](_0x573635(0x271f),_0x3becf9[_0x573635(0x197e)]),_0x39a44e[_0x573635(0x170b)]('vRefractionSize',_0x3becf9[_0x573635(0x8c1)]));}this[_0x573635(0x227c)]&&_0x39a44e[_0x573635(0x420)]('pointSize',this['pointSize']),_0x4a099a[_0x573635(0x105e)]&&_0x39a44e[_0x573635(0x1279)]('vSpecularColor',this[_0x573635(0x2218)],this[_0x573635(0x3cc4)]),_0x39a44e['updateColor3'](_0x573635(0x170e),_0x9c10fc[_0x573635(0x1ae5)]?this[_0x573635(0x9b6)]:_0x20246b['Wo'][_0x573635(0x3cd6)]),_0x39a44e[_0x573635(0x1279)](_0x573635(0x39a4),this[_0x573635(0x394)],this['alpha']),_0x2b5dee['ambientColor'][_0x573635(0x2b3f)](this['ambientColor'],this[_0x573635(0x19ed)]),_0x39a44e[_0x573635(0x138a)](_0x573635(0x1b11),this['_globalAmbientColor']);}_0x2b5dee[_0x573635(0x3c87)]&&(this[_0x573635(0xaa7)]&&_0x9c10fc[_0x573635(0x1141)]&&_0x1dada1[_0x573635(0x19ec)](_0x573635(0x109a),this['_diffuseTexture']),this[_0x573635(0x91a)]&&_0x9c10fc['AmbientTextureEnabled']&&_0x1dada1['setTexture'](_0x573635(0x3377),this[_0x573635(0x91a)]),this['_opacityTexture']&&_0x9c10fc[_0x573635(0xa1d)]&&_0x1dada1['setTexture'](_0x573635(0x4094),this['_opacityTexture']),this[_0x573635(0x3015)]&&_0x9c10fc['ReflectionTextureEnabled']&&(this[_0x573635(0x3015)][_0x573635(0x2708)]?_0x1dada1[_0x573635(0x19ec)](_0x573635(0x116a),this[_0x573635(0x3015)]):_0x1dada1['setTexture'](_0x573635(0xf41),this[_0x573635(0x3015)])),this[_0x573635(0xfd)]&&_0x9c10fc[_0x573635(0x1ae5)]&&_0x1dada1[_0x573635(0x19ec)]('emissiveSampler',this[_0x573635(0xfd)]),this[_0x573635(0x2d17)]&&_0x9c10fc[_0x573635(0x92f)]&&_0x1dada1[_0x573635(0x19ec)]('lightmapSampler',this['_lightmapTexture']),this[_0x573635(0x67f)]&&_0x9c10fc[_0x573635(0x3689)]&&_0x1dada1[_0x573635(0x19ec)](_0x573635(0x1d34),this[_0x573635(0x67f)]),this[_0x573635(0x40de)]&&_0x2b5dee[_0x573635(0x2636)]()[_0x573635(0x1766)]()[_0x573635(0x16e3)]&&_0x9c10fc['BumpTextureEnabled']&&_0x1dada1[_0x573635(0x19ec)]('bumpSampler',this[_0x573635(0x40de)]),this[_0x573635(0x1598)]&&_0x9c10fc[_0x573635(0xefb)]&&(this[_0x573635(0x1598)][_0x573635(0x2708)]?_0x1dada1['setTexture'](_0x573635(0x1429),this['_refractionTexture']):_0x1dada1['setTexture'](_0x573635(0x3abb),this[_0x573635(0x1598)]))),this['getScene']()[_0x573635(0x2f42)]&&this[_0x573635(0x1c61)](_0x9c1592)&&this[_0x573635(0x22fd)]()['depthPeelingRenderer']['bind'](_0x1dada1),this[_0x573635(0x8ee)][_0x573635(0x1cfa)]=_0x52f948,this[_0x573635(0x2dbf)](this[_0x573635(0x8ee)]),(0x0,_0x36655d['an'])(_0x1dada1,this,_0x2b5dee),this[_0x573635(0x40dc)](_0x1dada1);}else _0x2b5dee[_0x573635(0x2636)]()['_features'][_0x573635(0xbec)]&&(this[_0x573635(0x1824)]=!0x0);!_0x162940&&this[_0x573635(0x19c4)]||(_0x2b5dee[_0x573635(0x33b1)]&&!this[_0x573635(0x884)]&&_0x2b2a12['G'][_0x573635(0x312f)](_0x2b5dee,_0x9c1592,_0x1dada1,_0x4a099a,this['_maxSimultaneousLights']),(_0x2b5dee['fogEnabled']&&_0x9c1592[_0x573635(0x298d)]&&_0x2b5dee[_0x573635(0x3e1a)]!==_0x551b3e['x']['FOGMODE_NONE']||this[_0x573635(0x3015)]||this['_refractionTexture']||_0x9c1592['receiveShadows']||_0x4a099a[_0x573635(0x19ce)])&&this['bindView'](_0x1dada1),_0x2b2a12['G'][_0x573635(0xd65)](_0x2b5dee,_0x9c1592,_0x1dada1),_0x4a099a[_0x573635(0x1577)]&&_0x2b2a12['G'][_0x573635(0x32c7)](_0x9c1592,_0x1dada1),_0x4a099a['BAKED_VERTEX_ANIMATION_TEXTURE']&&null!=(_0x3becf9=_0x9c1592[_0x573635(0x2ec3)])&&_0x3becf9[_0x573635(0x2dcf)](_0x1dada1,_0x4a099a[_0x573635(0x1395)]),this[_0x573635(0x2486)]&&_0x2b2a12['G'][_0x573635(0x161b)](_0x4a099a,_0x1dada1,_0x2b5dee),this['_imageProcessingConfiguration']&&!this[_0x573635(0x1de)][_0x573635(0x383c)]&&this[_0x573635(0x1de)][_0x573635(0x2dcf)](this[_0x573635(0x39de)])),this[_0x573635(0x1cc)](_0x9c1592,this[_0x573635(0x39de)]),_0x39a44e[_0x573635(0x2c28)]();}}}[_0x353962(0xcc1)](){var _0x11908f=_0x353962;const _0x8573d6=super[_0x11908f(0xcc1)]();return this[_0x11908f(0xaa7)]&&this[_0x11908f(0xaa7)][_0x11908f(0x1b36)]&&0x0<this['_diffuseTexture'][_0x11908f(0x1b36)][_0x11908f(0x132e)]&&_0x8573d6[_0x11908f(0x2f54)](this[_0x11908f(0xaa7)]),this[_0x11908f(0x91a)]&&this[_0x11908f(0x91a)]['animations']&&0x0<this[_0x11908f(0x91a)]['animations'][_0x11908f(0x132e)]&&_0x8573d6[_0x11908f(0x2f54)](this['_ambientTexture']),this[_0x11908f(0x157c)]&&this[_0x11908f(0x157c)][_0x11908f(0x1b36)]&&0x0<this[_0x11908f(0x157c)][_0x11908f(0x1b36)]['length']&&_0x8573d6['push'](this['_opacityTexture']),this[_0x11908f(0x3015)]&&this[_0x11908f(0x3015)][_0x11908f(0x1b36)]&&0x0<this['_reflectionTexture']['animations'][_0x11908f(0x132e)]&&_0x8573d6['push'](this[_0x11908f(0x3015)]),this['_emissiveTexture']&&this[_0x11908f(0xfd)][_0x11908f(0x1b36)]&&0x0<this['_emissiveTexture'][_0x11908f(0x1b36)][_0x11908f(0x132e)]&&_0x8573d6[_0x11908f(0x2f54)](this['_emissiveTexture']),this['_specularTexture']&&this[_0x11908f(0x67f)][_0x11908f(0x1b36)]&&0x0<this[_0x11908f(0x67f)][_0x11908f(0x1b36)][_0x11908f(0x132e)]&&_0x8573d6[_0x11908f(0x2f54)](this[_0x11908f(0x67f)]),this[_0x11908f(0x40de)]&&this[_0x11908f(0x40de)][_0x11908f(0x1b36)]&&0x0<this[_0x11908f(0x40de)][_0x11908f(0x1b36)][_0x11908f(0x132e)]&&_0x8573d6[_0x11908f(0x2f54)](this['_bumpTexture']),this['_lightmapTexture']&&this['_lightmapTexture'][_0x11908f(0x1b36)]&&0x0<this[_0x11908f(0x2d17)][_0x11908f(0x1b36)][_0x11908f(0x132e)]&&_0x8573d6['push'](this['_lightmapTexture']),this[_0x11908f(0x1598)]&&this[_0x11908f(0x1598)]['animations']&&0x0<this[_0x11908f(0x1598)]['animations']['length']&&_0x8573d6[_0x11908f(0x2f54)](this[_0x11908f(0x1598)]),_0x8573d6;}['getActiveTextures'](){var _0x237662=_0x353962;const _0x720792=super['getActiveTextures']();return this['_diffuseTexture']&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0xaa7)]),this[_0x237662(0x91a)]&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0x91a)]),this['_opacityTexture']&&_0x720792[_0x237662(0x2f54)](this['_opacityTexture']),this[_0x237662(0x3015)]&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0x3015)]),this[_0x237662(0xfd)]&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0xfd)]),this[_0x237662(0x67f)]&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0x67f)]),this[_0x237662(0x40de)]&&_0x720792[_0x237662(0x2f54)](this['_bumpTexture']),this[_0x237662(0x2d17)]&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0x2d17)]),this[_0x237662(0x1598)]&&_0x720792[_0x237662(0x2f54)](this[_0x237662(0x1598)]),_0x720792;}['hasTexture'](_0x450bb8){var _0x26566a=_0x353962;return!!super[_0x26566a(0x15f3)](_0x450bb8)||this[_0x26566a(0xaa7)]===_0x450bb8||this[_0x26566a(0x91a)]===_0x450bb8||this[_0x26566a(0x157c)]===_0x450bb8||this['_reflectionTexture']===_0x450bb8||this[_0x26566a(0xfd)]===_0x450bb8||this[_0x26566a(0x67f)]===_0x450bb8||this[_0x26566a(0x40de)]===_0x450bb8||this[_0x26566a(0x2d17)]===_0x450bb8||this[_0x26566a(0x1598)]===_0x450bb8;}[_0x353962(0x2d20)](_0x29e4c3,_0x4490bd){var _0x5e8208=_0x353962,_0x2c28fb;_0x4490bd&&(null!=(_0x2c28fb=this[_0x5e8208(0xaa7)])&&_0x2c28fb[_0x5e8208(0x2d20)](),null!=(_0x2c28fb=this[_0x5e8208(0x91a)])&&_0x2c28fb[_0x5e8208(0x2d20)](),null!=(_0x2c28fb=this[_0x5e8208(0x157c)])&&_0x2c28fb[_0x5e8208(0x2d20)](),null!=(_0x2c28fb=this[_0x5e8208(0x3015)])&&_0x2c28fb['dispose'](),null!=(_0x2c28fb=this['_emissiveTexture'])&&_0x2c28fb[_0x5e8208(0x2d20)](),null!=(_0x2c28fb=this[_0x5e8208(0x67f)])&&_0x2c28fb[_0x5e8208(0x2d20)](),null!=(_0x2c28fb=this[_0x5e8208(0x40de)])&&_0x2c28fb[_0x5e8208(0x2d20)](),null!=(_0x2c28fb=this[_0x5e8208(0x2d17)])&&_0x2c28fb['dispose'](),null!=(_0x2c28fb=this[_0x5e8208(0x1598)])&&_0x2c28fb['dispose']()),this[_0x5e8208(0x1de)]&&this[_0x5e8208(0x29fd)]&&this['_imageProcessingConfiguration'][_0x5e8208(0x1d9d)][_0x5e8208(0x2473)](this[_0x5e8208(0x29fd)]),super[_0x5e8208(0x2d20)](_0x29e4c3,_0x4490bd);}[_0x353962(0x11fe)](_0x34c24f){var _0x58a644=_0x353962;const _0xac3eef=_0x2bcb6d['p4'][_0x58a644(0xf39)](()=>new _0x9c10fc(_0x34c24f,this[_0x58a644(0x22fd)]()),this);return _0xac3eef['name']=_0x34c24f,_0xac3eef['id']=_0x34c24f,this[_0x58a644(0xbde)]['copyTo'](_0xac3eef[_0x58a644(0xbde)]),_0xac3eef;}static[_0x353962(0xb3f)](_0x1c0777,_0x8edbdc,_0x3f4fbe){var _0x4a0087=_0x353962;const _0x7d7726=_0x2bcb6d['p4'][_0x4a0087(0xb3f)](()=>new _0x9c10fc(_0x1c0777[_0x4a0087(0x3efc)],_0x8edbdc),_0x1c0777,_0x8edbdc,_0x3f4fbe);return _0x1c0777[_0x4a0087(0xbde)]&&_0x7d7726['stencil'][_0x4a0087(0x3da5)](_0x1c0777[_0x4a0087(0xbde)],_0x8edbdc,_0x3f4fbe),_0x7d7726;}static get['DiffuseTextureEnabled'](){var _0x4334bb=_0x353962;return _0x58cd7d['k'][_0x4334bb(0x1141)];}static set[_0x353962(0x1141)](_0x109245){var _0x570fb5=_0x353962;_0x58cd7d['k'][_0x570fb5(0x1141)]=_0x109245;}static get['DetailTextureEnabled'](){var _0x4974cb=_0x353962;return _0x58cd7d['k'][_0x4974cb(0x2d0f)];}static set['DetailTextureEnabled'](_0x295511){_0x58cd7d['k']['DetailTextureEnabled']=_0x295511;}static get[_0x353962(0x32c1)](){var _0x498fa6=_0x353962;return _0x58cd7d['k'][_0x498fa6(0x32c1)];}static set['AmbientTextureEnabled'](_0x326c5e){var _0x95dfbd=_0x353962;_0x58cd7d['k'][_0x95dfbd(0x32c1)]=_0x326c5e;}static get[_0x353962(0xa1d)](){var _0x261079=_0x353962;return _0x58cd7d['k'][_0x261079(0xa1d)];}static set[_0x353962(0xa1d)](_0x1a7194){_0x58cd7d['k']['OpacityTextureEnabled']=_0x1a7194;}static get[_0x353962(0x872)](){var _0x3e29e6=_0x353962;return _0x58cd7d['k'][_0x3e29e6(0x872)];}static set[_0x353962(0x872)](_0x1e12c6){var _0x281188=_0x353962;_0x58cd7d['k'][_0x281188(0x872)]=_0x1e12c6;}static get['EmissiveTextureEnabled'](){return _0x58cd7d['k']['EmissiveTextureEnabled'];}static set[_0x353962(0x1ae5)](_0x37b243){var _0x558d20=_0x353962;_0x58cd7d['k'][_0x558d20(0x1ae5)]=_0x37b243;}static get[_0x353962(0x3689)](){return _0x58cd7d['k']['SpecularTextureEnabled'];}static set[_0x353962(0x3689)](_0x2bb1e1){var _0x41bd3f=_0x353962;_0x58cd7d['k'][_0x41bd3f(0x3689)]=_0x2bb1e1;}static get[_0x353962(0x205e)](){var _0x13998d=_0x353962;return _0x58cd7d['k'][_0x13998d(0x205e)];}static set[_0x353962(0x205e)](_0xb2ba6f){_0x58cd7d['k']['BumpTextureEnabled']=_0xb2ba6f;}static get[_0x353962(0x92f)](){var _0x154bc9=_0x353962;return _0x58cd7d['k'][_0x154bc9(0x92f)];}static set[_0x353962(0x92f)](_0x495149){var _0x1a81d0=_0x353962;_0x58cd7d['k'][_0x1a81d0(0x92f)]=_0x495149;}static get[_0x353962(0xefb)](){var _0x21b6c3=_0x353962;return _0x58cd7d['k'][_0x21b6c3(0xefb)];}static set[_0x353962(0xefb)](_0x1de54d){var _0x17f8cb=_0x353962;_0x58cd7d['k'][_0x17f8cb(0xefb)]=_0x1de54d;}static get['ColorGradingTextureEnabled'](){var _0x55e24c=_0x353962;return _0x58cd7d['k'][_0x55e24c(0xb5d)];}static set[_0x353962(0xb5d)](_0x1ca83f){var _0x4ea7fa=_0x353962;_0x58cd7d['k'][_0x4ea7fa(0xb5d)]=_0x1ca83f;}static get[_0x353962(0x1032)](){var _0x245fb2=_0x353962;return _0x58cd7d['k'][_0x245fb2(0x1032)];}static set[_0x353962(0x1032)](_0x2eaf36){var _0x41c923=_0x353962;_0x58cd7d['k'][_0x41c923(0x1032)]=_0x2eaf36;}}_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x2352))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0xaa7),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0xcbe))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x2352),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])('ambientTexture')],_0x9c10fc[_0x353962(0x1229)],'_ambientTexture',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3dc4),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x35f5))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x157c),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x9c10fc['prototype'],_0x353962(0x35f5),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x1074))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3015),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x9c10fc['prototype'],_0x353962(0x1074),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x26b5))],_0x9c10fc[_0x353962(0x1229)],'_emissiveTexture',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x26b5),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x31db))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x67f),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc['prototype'],_0x353962(0x31db),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x28c4))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x40de),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x9c10fc[_0x353962(0x1229)],'bumpTexture',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0xe53))],_0x9c10fc['prototype'],_0x353962(0x2d17),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],'lightmapTexture',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['oU'])(_0x353962(0x193b))],_0x9c10fc[_0x353962(0x1229)],'_refractionTexture',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x193b),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['n9'])(_0x353962(0x3801))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x143a),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['n9'])(_0x353962(0x22e6))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x394),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['n9'])(_0x353962(0x492))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x2218),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['n9'])(_0x353962(0x1b7a))],_0x9c10fc[_0x353962(0x1229)],'emissiveColor',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])()],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3cc4),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x802))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x154f),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0xcbe))],_0x9c10fc['prototype'],_0x353962(0x802),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x27bd))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3ae7),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x27bd),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x20c5))],_0x9c10fc[_0x353962(0x1229)],'_linkEmissiveWithDiffuse',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x20c5),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x2d51))],_0x9c10fc['prototype'],_0x353962(0x3174),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc['prototype'],_0x353962(0x2d51),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x1dcb))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x1f34),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x9c10fc['prototype'],_0x353962(0x1dcb),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x30e9))],_0x9c10fc[_0x353962(0x1229)],'_disableLighting',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1830))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x30e9),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x11cf))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x1458),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x11cf),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])('useParallax')],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x380b),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x9c10fc['prototype'],'useParallax',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x32a8))],_0x9c10fc[_0x353962(0x1229)],'_useParallaxOcclusion',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x32a8),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])()],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x1d15),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x38e9))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x122b),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x38e9),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])()],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x24c8),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])()],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x1b4a),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])()],_0x9c10fc[_0x353962(0x1229)],'alphaCutOff',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x3ea4))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x1581),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3ea4),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qQ'])('diffuseFresnelParameters')],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3dfd),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1a76))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x148),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qQ'])(_0x353962(0x10f3))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3ad9),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x7b0))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x10f3),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qQ'])(_0x353962(0x13d3))],_0x9c10fc[_0x353962(0x1229)],'_reflectionFresnelParameters',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1a76))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x13d3),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qQ'])(_0x353962(0x1ebd))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x221),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1a76))],_0x9c10fc['prototype'],'refractionFresnelParameters',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qQ'])(_0x353962(0x2ab2))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0xd70),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1a76))],_0x9c10fc['prototype'],_0x353962(0x2ab2),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x9fb))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x11dc),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1a76))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x9fb),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x658))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3265),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x658),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x2606))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x243f),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x1830))],_0x9c10fc[_0x353962(0x1229)],'maxSimultaneousLights',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])('invertNormalMapX')],_0x9c10fc[_0x353962(0x1229)],_0x353962(0x3274),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc['prototype'],'invertNormalMapX',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0x2916))],_0x9c10fc['prototype'],'_invertNormalMapY',void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc['prototype'],_0x353962(0x2916),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])(_0x353962(0xdc5))],_0x9c10fc['prototype'],_0x353962(0x1233),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['wz'])(_0x353962(0x39ba))],_0x9c10fc[_0x353962(0x1229)],_0x353962(0xdc5),void 0x0),_0x4c5303([(0x0,_0x2bcb6d['qC'])()],_0x9c10fc['prototype'],_0x353962(0x2486),null),(0x0,_0xf88697['H'])(_0x353962(0x1605),_0x9c10fc),_0x551b3e['x'][_0x353962(0x109f)]=_0x95bc8e=>new _0x9c10fc(_0x353962(0x3b0e),_0x95bc8e);},0x149c5:(_0x16b530,_0x4536b0,_0x20881d)=>{var _0x180390=a8_0x49466b;_0x20881d['d'](_0x4536b0,{'M':()=>_0x5c6ea2});var _0x329db4=_0x20881d(0x10ea4),_0x35f47d=_0x20881d(0xe222);_0x20881d(0xa758);class _0x5c6ea2{constructor(_0x2b92ee,_0x580d0f,_0x162857,_0x35e7cd,_0x5818f7=!0x1){var _0x3cafc1=a8_0x58a1;this['_valueCache']={},this[_0x3cafc1(0x398b)]=_0x2b92ee,this[_0x3cafc1(0xa6a)]=!_0x2b92ee[_0x3cafc1(0x23df)]||_0x5818f7,this[_0x3cafc1(0x1647)]=_0x162857,this[_0x3cafc1(0x392a)]=null!=_0x35e7cd?_0x35e7cd:_0x3cafc1(0x3d63),this['_data']=_0x580d0f||[],this[_0x3cafc1(0x2153)]={},this[_0x3cafc1(0x2c38)]={},this['_uniformArraySizes']={},this['_uniformLocationPointer']=0x0,this[_0x3cafc1(0x2e5f)]=!0x1,this[_0x3cafc1(0x398b)][_0x3cafc1(0x2d15)][_0x3cafc1(0x3dbc)]&&(this[_0x3cafc1(0x40b5)]=[],this[_0x3cafc1(0x175f)]=-0x1,this[_0x3cafc1(0x2d11)]=!0x1,this[_0x3cafc1(0x3f0)]=0x0),this[_0x3cafc1(0xa6a)]?(this[_0x3cafc1(0x3c59)]=this[_0x3cafc1(0xcea)],this[_0x3cafc1(0x2a43)]=this[_0x3cafc1(0x1409)],this['updateFloat']=this[_0x3cafc1(0x1799)],this[_0x3cafc1(0x2ead)]=this[_0x3cafc1(0xd21)],this[_0x3cafc1(0xbc0)]=this[_0x3cafc1(0x33f)],this[_0x3cafc1(0x1260)]=this[_0x3cafc1(0x16ff)],this[_0x3cafc1(0x950)]=this[_0x3cafc1(0x13a6)],this[_0x3cafc1(0x2eb1)]=this[_0x3cafc1(0xcfb)],this[_0x3cafc1(0x6c7)]=this['_updateIntArrayForEffect'],this['updateUIntArray']=this['_updateUIntArrayForEffect'],this[_0x3cafc1(0x315f)]=this['_updateMatrixForEffect'],this[_0x3cafc1(0x2b14)]=this[_0x3cafc1(0x355b)],this[_0x3cafc1(0x170b)]=this[_0x3cafc1(0x1f5b)],this[_0x3cafc1(0x276c)]=this[_0x3cafc1(0x27df)],this['updateColor3']=this[_0x3cafc1(0x2fce)],this[_0x3cafc1(0x1279)]=this[_0x3cafc1(0x39cf)],this[_0x3cafc1(0x26e8)]=this['_updateDirectColor4ForEffect'],this['updateInt']=this['_updateIntForEffect'],this['updateInt2']=this[_0x3cafc1(0x3cc1)],this[_0x3cafc1(0x482)]=this['_updateInt3ForEffect'],this['updateInt4']=this[_0x3cafc1(0x12b9)],this[_0x3cafc1(0x775)]=this[_0x3cafc1(0x1b46)],this[_0x3cafc1(0x34b4)]=this[_0x3cafc1(0x728)],this['updateUInt3']=this[_0x3cafc1(0x1e97)],this[_0x3cafc1(0x11e8)]=this['_updateUInt4ForEffect']):(this[_0x3cafc1(0x398b)][_0x3cafc1(0x3319)]['push'](this),this[_0x3cafc1(0x3c59)]=this[_0x3cafc1(0x14cf)],this[_0x3cafc1(0x2a43)]=this[_0x3cafc1(0x34a0)],this[_0x3cafc1(0x420)]=this[_0x3cafc1(0x1f0a)],this[_0x3cafc1(0x2ead)]=this[_0x3cafc1(0x2238)],this[_0x3cafc1(0xbc0)]=this['_updateFloat3ForUniform'],this['updateFloat4']=this[_0x3cafc1(0x105b)],this['updateFloatArray']=this[_0x3cafc1(0x1992)],this[_0x3cafc1(0x2eb1)]=this[_0x3cafc1(0xafd)],this[_0x3cafc1(0x6c7)]=this['_updateIntArrayForUniform'],this[_0x3cafc1(0x37d8)]=this[_0x3cafc1(0xd61)],this['updateMatrix']=this[_0x3cafc1(0x731)],this['updateMatrices']=this[_0x3cafc1(0x3d5b)],this['updateVector3']=this['_updateVector3ForUniform'],this[_0x3cafc1(0x276c)]=this['_updateVector4ForUniform'],this[_0x3cafc1(0x138a)]=this[_0x3cafc1(0x716)],this['updateColor4']=this[_0x3cafc1(0x2c71)],this[_0x3cafc1(0x26e8)]=this[_0x3cafc1(0x2648)],this[_0x3cafc1(0x3232)]=this[_0x3cafc1(0xf8c)],this[_0x3cafc1(0x2ae8)]=this['_updateInt2ForUniform'],this[_0x3cafc1(0x482)]=this['_updateInt3ForUniform'],this[_0x3cafc1(0xa21)]=this[_0x3cafc1(0x164b)],this[_0x3cafc1(0x775)]=this[_0x3cafc1(0xb1d)],this[_0x3cafc1(0x34b4)]=this['_updateUInt2ForUniform'],this[_0x3cafc1(0x3f19)]=this['_updateUInt3ForUniform'],this['updateUInt4']=this[_0x3cafc1(0x379a)]);}get[_0x180390(0xb6)](){return!this['_noUBO'];}get[_0x180390(0x1587)](){return!this['_needSync'];}['isDynamic'](){return void 0x0!==this['_dynamic'];}['getData'](){var _0x4a0d7c=_0x180390;return this[_0x4a0d7c(0x2855)];}['getBuffer'](){var _0x25a614=_0x180390;return this[_0x25a614(0x3cef)];}[_0x180390(0x1013)](_0x50142c){var _0xf6833b=_0x180390;_0x50142c=_0x50142c<=0x2?_0x50142c:0x4;if(this['_uniformLocationPointer']%_0x50142c!=0x0){var _0x183b21=this[_0xf6833b(0x401d)],_0x41ce86=(this['_uniformLocationPointer']+=_0x50142c-this['_uniformLocationPointer']%_0x50142c,this['_uniformLocationPointer']-_0x183b21);for(let _0x2d034e=0x0;_0x2d034e<_0x41ce86;_0x2d034e++)this['_data'][_0xf6833b(0x2f54)](0x0);}}[_0x180390(0x1dfb)](_0x49a60d,_0x4da394,_0x46dfa0=0x0){var _0x211a9f=_0x180390;if(!this[_0x211a9f(0xa6a)]&&void 0x0===this[_0x211a9f(0x2153)][_0x49a60d]){let _0x12bf94;if(0x0<_0x46dfa0){if(_0x4da394 instanceof Array)throw _0x211a9f(0x2d08)+_0x49a60d;this['_fillAlignment'](0x4),this[_0x211a9f(0x3f88)][_0x49a60d]={'strideSize':_0x4da394,'arraySize':_0x46dfa0},0x10==_0x4da394?_0x4da394*=_0x46dfa0:_0x4da394=_0x4da394*_0x46dfa0+(0x4-_0x4da394)*_0x46dfa0,_0x12bf94=[];for(let _0x490012=0x0;_0x490012<_0x4da394;_0x490012++)_0x12bf94['push'](0x0);}else{if(_0x4da394 instanceof Array)_0x4da394=(_0x12bf94=_0x4da394)['length'];else{_0x12bf94=[];for(let _0x380c8c=0x0;_0x380c8c<_0x4da394;_0x380c8c++)_0x12bf94['push'](0x0);}this[_0x211a9f(0x1013)](_0x4da394);}this['_uniformSizes'][_0x49a60d]=_0x4da394,this[_0x211a9f(0x2153)][_0x49a60d]=this[_0x211a9f(0x401d)],this[_0x211a9f(0x401d)]+=_0x4da394;for(let _0x3866cc=0x0;_0x3866cc<_0x4da394;_0x3866cc++)this[_0x211a9f(0x1c5e)][_0x211a9f(0x2f54)](_0x12bf94[_0x3866cc]);this['_needSync']=!0x0;}}[_0x180390(0x1d36)](_0x205ec0,_0x31a7db){var _0x55a1ad=_0x180390;this[_0x55a1ad(0x1dfb)](_0x205ec0,Array['prototype'][_0x55a1ad(0x139f)][_0x55a1ad(0xf13)](_0x31a7db['toArray']()));}['addFloat2'](_0x101a86,_0x4c03d9,_0x8bf636){var _0x9f33ce=_0x180390;this[_0x9f33ce(0x1dfb)](_0x101a86,[_0x4c03d9,_0x8bf636]);}['addFloat3'](_0x378fb0,_0x35bef8,_0x535a88,_0x21e666){var _0x156e1c=_0x180390;this[_0x156e1c(0x1dfb)](_0x378fb0,[_0x35bef8,_0x535a88,_0x21e666]);}['addColor3'](_0x3dbc8e,_0x31ff8c){var _0x34aeeb=_0x180390;_0x31ff8c=[_0x31ff8c['r'],_0x31ff8c['g'],_0x31ff8c['b']],this[_0x34aeeb(0x1dfb)](_0x3dbc8e,_0x31ff8c);}[_0x180390(0x3d7b)](_0x514f1b,_0x20f324,_0x83011a){var _0x25c82e=_0x180390;_0x20f324=[_0x20f324['r'],_0x20f324['g'],_0x20f324['b'],_0x83011a],this[_0x25c82e(0x1dfb)](_0x514f1b,_0x20f324);}[_0x180390(0x317d)](_0x23d435,_0x339ca6){var _0x4e7f2d=_0x180390;_0x339ca6=[_0x339ca6['x'],_0x339ca6['y'],_0x339ca6['z']],this[_0x4e7f2d(0x1dfb)](_0x23d435,_0x339ca6);}[_0x180390(0x1a32)](_0x2e99ce){var _0x553dd6=_0x180390;this[_0x553dd6(0x1dfb)](_0x2e99ce,0xc);}['addMatrix2x2'](_0x1b3acb){this['addUniform'](_0x1b3acb,0x8);}['create'](){var _0x4dc8d1=_0x180390;this[_0x4dc8d1(0xa6a)]||this['_buffer']||(this[_0x4dc8d1(0x1013)](0x4),this[_0x4dc8d1(0x2855)]=new Float32Array(this[_0x4dc8d1(0x1c5e)]),this[_0x4dc8d1(0x220)](),this[_0x4dc8d1(0x2e5f)]=!0x0);}[_0x180390(0x220)](){var _0x508e1f=_0x180390;!this['_noUBO']&&this['_bufferData']&&(this[_0x508e1f(0x1647)]?this[_0x508e1f(0x3cef)]=this[_0x508e1f(0x398b)][_0x508e1f(0x1a1c)](this[_0x508e1f(0x2855)]):this[_0x508e1f(0x3cef)]=this[_0x508e1f(0x398b)]['createUniformBuffer'](this[_0x508e1f(0x2855)]),this[_0x508e1f(0x398b)][_0x508e1f(0x2d15)][_0x508e1f(0x3dbc)]&&(this['_buffers'][_0x508e1f(0x2f54)]([this['_buffer'],this['_engine'][_0x508e1f(0x2d15)][_0x508e1f(0x3fbf)]?this[_0x508e1f(0x2855)][_0x508e1f(0x139f)]():void 0x0]),this['_bufferIndex']=this['_buffers'][_0x508e1f(0x132e)]-0x1,this['_createBufferOnWrite']=!0x1));}get[_0x180390(0x266e)](){var _0x39b0fa=_0x180390;return this[_0x39b0fa(0x40b5)][_0x39b0fa(0x132e)];}get[_0x180390(0xf63)](){var _0x6c6f42=_0x180390;return this[_0x6c6f42(0x175f)];}get[_0x180390(0x3efc)](){return this['_name'];}get[_0x180390(0x103)](){var _0x16c642=_0x180390;return this[_0x16c642(0x3484)];}[_0x180390(0x2b4)](_0x411886,_0x225c46){var _0x290190=_0x180390;for(let _0x2ff9a3=0x0;_0x2ff9a3<_0x411886[_0x290190(0x132e)];++_0x2ff9a3)if(_0x411886[_0x2ff9a3]!==_0x225c46[_0x2ff9a3])return!0x1;return!0x0;}['_copyBuffer'](_0xb70f12,_0x154c91){for(let _0x282076=0x0;_0x282076<_0xb70f12['length'];++_0x282076)_0x154c91[_0x282076]=_0xb70f12[_0x282076];}['update'](){var _0xfbc28a=_0x180390;if(!this['_noUBO']){if(this[_0xfbc28a(0xa7a)](),this['_buffer']){if(this[_0xfbc28a(0x1647)]||this[_0xfbc28a(0x2e5f)]){if(this['_buffers']&&0x1<this[_0xfbc28a(0x40b5)][_0xfbc28a(0x132e)]&&this[_0xfbc28a(0x40b5)][this['_bufferIndex']][0x1]){if(this[_0xfbc28a(0x2b4)](this[_0xfbc28a(0x2855)],this['_buffers'][this[_0xfbc28a(0x175f)]][0x1]))return this[_0xfbc28a(0x2e5f)]=!0x1,void(this[_0xfbc28a(0x2d11)]=this['_engine'][_0xfbc28a(0x2d15)]['trackUbosInFrame']);this['_copyBuffer'](this[_0xfbc28a(0x2855)],this[_0xfbc28a(0x40b5)][this[_0xfbc28a(0x175f)]][0x1]);}this['_engine'][_0xfbc28a(0x4d9)](this[_0xfbc28a(0x3cef)],this['_bufferData']),this[_0xfbc28a(0x398b)]['_features'][_0xfbc28a(0x3fc3)]&&(_0x5c6ea2['_UpdatedUbosInFrame'][this[_0xfbc28a(0x392a)]]||(_0x5c6ea2[_0xfbc28a(0x1c16)][this[_0xfbc28a(0x392a)]]=0x0),_0x5c6ea2[_0xfbc28a(0x1c16)][this[_0xfbc28a(0x392a)]]++),this[_0xfbc28a(0x2e5f)]=!0x1,this[_0xfbc28a(0x2d11)]=this[_0xfbc28a(0x398b)][_0xfbc28a(0x2d15)][_0xfbc28a(0x3dbc)];}else this[_0xfbc28a(0x2d11)]=this[_0xfbc28a(0x398b)]['_features']['trackUbosInFrame'];}else this['create']();}}[_0x180390(0x3a9a)](){var _0x31c096=_0x180390;this['_bufferIndex']+0x1<this[_0x31c096(0x40b5)][_0x31c096(0x132e)]?(this[_0x31c096(0x175f)]++,this['_buffer']=this[_0x31c096(0x40b5)][this[_0x31c096(0x175f)]][0x0],this[_0x31c096(0x2d11)]=!0x1,this[_0x31c096(0x2e5f)]=!0x0):this['_rebuild']();}[_0x180390(0x8fb)](){var _0x1955cb=_0x180390;this[_0x1955cb(0x398b)]['_features'][_0x1955cb(0x3dbc)]&&this[_0x1955cb(0x3f0)]!==this[_0x1955cb(0x398b)][_0x1955cb(0xc22)]&&(this[_0x1955cb(0x3f0)]=this['_engine']['frameId'],this['_createBufferOnWrite']=!0x1,this['_buffers']&&0x0<this[_0x1955cb(0x40b5)][_0x1955cb(0x132e)]?(this[_0x1955cb(0x2e5f)]=0x0!==this[_0x1955cb(0x175f)],this[_0x1955cb(0x175f)]=0x0,this['_buffer']=this[_0x1955cb(0x40b5)][this['_bufferIndex']][0x0]):this[_0x1955cb(0x175f)]=-0x1);}[_0x180390(0x27d7)](_0x20b5dd,_0x50a13d,_0x7bb59){var _0x4d8b3b=_0x180390;this[_0x4d8b3b(0x8fb)]();let _0x3f85b0=this['_uniformLocations'][_0x20b5dd];if(void 0x0===_0x3f85b0){if(this[_0x4d8b3b(0x3cef)])return void _0x329db4['Y'][_0x4d8b3b(0x350c)](_0x4d8b3b(0x183f));this['addUniform'](_0x20b5dd,_0x7bb59),_0x3f85b0=this[_0x4d8b3b(0x2153)][_0x20b5dd];}if(this[_0x4d8b3b(0x3cef)]||this[_0x4d8b3b(0x7d6)](),this[_0x4d8b3b(0x1647)]){for(let _0x2388df=0x0;_0x2388df<_0x7bb59;_0x2388df++)this[_0x4d8b3b(0x2855)][_0x3f85b0+_0x2388df]=_0x50a13d[_0x2388df];}else{let _0x5ee100=!0x1;for(let _0x358a71=0x0;_0x358a71<_0x7bb59;_0x358a71++)(0x10!==_0x7bb59||this[_0x4d8b3b(0x398b)][_0x4d8b3b(0x2d15)][_0x4d8b3b(0xb1a)])&&this[_0x4d8b3b(0x2855)][_0x3f85b0+_0x358a71]===_0x35f47d['w1'][_0x4d8b3b(0x6fd)](_0x50a13d[_0x358a71])||(_0x5ee100=!0x0,this['_createBufferOnWrite']&&this[_0x4d8b3b(0x3a9a)](),this[_0x4d8b3b(0x2855)][_0x3f85b0+_0x358a71]=_0x50a13d[_0x358a71]);this[_0x4d8b3b(0x2e5f)]=this[_0x4d8b3b(0x2e5f)]||_0x5ee100;}}[_0x180390(0x246c)](_0x272547,_0x3ce62b,_0x45e615){var _0x3adcaa=_0x180390;this['_checkNewFrame']();var _0x12984b=this['_uniformLocations'][_0x272547];if(void 0x0===_0x12984b)_0x329db4['Y']['Error'](_0x3adcaa(0xf38));else{this[_0x3adcaa(0x3cef)]||this[_0x3adcaa(0x7d6)]();var _0x421bb5=this['_uniformArraySizes'][_0x272547];if(this['_dynamic']){for(let _0x31a1fd=0x0;_0x31a1fd<_0x45e615;_0x31a1fd++)this['_bufferData'][_0x12984b+_0x31a1fd]=_0x3ce62b[_0x31a1fd];}else{let _0x16a45f=!0x1,_0xdf4194=0x0,_0x20b1bc=0x0;for(let _0x3df613=0x0;_0x3df613<_0x45e615;_0x3df613++)if(this[_0x3adcaa(0x2855)][_0x12984b+0x4*_0x20b1bc+_0xdf4194]!==_0x35f47d['w1']['FloatRound'](_0x3ce62b[_0x3df613])&&(_0x16a45f=!0x0,this[_0x3adcaa(0x2d11)]&&this['_createNewBuffer'](),this['_bufferData'][_0x12984b+0x4*_0x20b1bc+_0xdf4194]=_0x3ce62b[_0x3df613]),++_0xdf4194===_0x421bb5['strideSize']){for(;_0xdf4194<0x4;_0xdf4194++)this[_0x3adcaa(0x2855)][_0x12984b+0x4*_0x20b1bc+_0xdf4194]=0x0;_0xdf4194=0x0,_0x20b1bc++;}this[_0x3adcaa(0x2e5f)]=this[_0x3adcaa(0x2e5f)]||_0x16a45f;}}}[_0x180390(0x3b1a)](_0xd243f7,_0x556af0){var _0x53862a=_0x180390;this[_0x53862a(0x8fb)]();var _0x575651=this['_valueCache'][_0xd243f7],_0x556af0=_0x556af0[_0x53862a(0x1ad9)];return(void 0x0===_0x575651||_0x575651!==_0x556af0)&&(this[_0x53862a(0x303b)][_0xd243f7]=_0x556af0,!0x0);}['_updateMatrix3x3ForUniform'](_0x5ef11a,_0x220854){var _0x4ae09f=_0x180390;for(let _0x259205=0x0;_0x259205<0x3;_0x259205++)_0x5c6ea2[_0x4ae09f(0x2830)][0x4*_0x259205]=_0x220854[0x3*_0x259205],_0x5c6ea2[_0x4ae09f(0x2830)][0x4*_0x259205+0x1]=_0x220854[0x3*_0x259205+0x1],_0x5c6ea2[_0x4ae09f(0x2830)][0x4*_0x259205+0x2]=_0x220854[0x3*_0x259205+0x2],_0x5c6ea2[_0x4ae09f(0x2830)][0x4*_0x259205+0x3]=0x0;this['updateUniform'](_0x5ef11a,_0x5c6ea2[_0x4ae09f(0x2830)],0xc);}['_updateMatrix3x3ForEffect'](_0x11ff59,_0x2979ae){var _0x358f4f=_0x180390;this[_0x358f4f(0x3484)][_0x358f4f(0x2826)](_0x11ff59,_0x2979ae);}[_0x180390(0x1409)](_0x22fed5,_0x515af8){var _0x146c5d=_0x180390;this[_0x146c5d(0x3484)][_0x146c5d(0x3c53)](_0x22fed5,_0x515af8);}['_updateMatrix2x2ForUniform'](_0x4be2be,_0x57a8c3){var _0x2e5630=_0x180390;for(let _0x5ddd97=0x0;_0x5ddd97<0x2;_0x5ddd97++)_0x5c6ea2[_0x2e5630(0x2830)][0x4*_0x5ddd97]=_0x57a8c3[0x2*_0x5ddd97],_0x5c6ea2[_0x2e5630(0x2830)][0x4*_0x5ddd97+0x1]=_0x57a8c3[0x2*_0x5ddd97+0x1],_0x5c6ea2[_0x2e5630(0x2830)][0x4*_0x5ddd97+0x2]=0x0,_0x5c6ea2[_0x2e5630(0x2830)][0x4*_0x5ddd97+0x3]=0x0;this[_0x2e5630(0x27d7)](_0x4be2be,_0x5c6ea2[_0x2e5630(0x2830)],0x8);}['_updateFloatForEffect'](_0x1bdd5a,_0x286e73){var _0x52a463=_0x180390;this[_0x52a463(0x3484)][_0x52a463(0x6e5)](_0x1bdd5a,_0x286e73);}['_updateFloatForUniform'](_0x4ed7f9,_0x24c91b){var _0x1c8763=_0x180390;_0x5c6ea2['_TempBuffer'][0x0]=_0x24c91b,this[_0x1c8763(0x27d7)](_0x4ed7f9,_0x5c6ea2[_0x1c8763(0x2830)],0x1);}[_0x180390(0xd21)](_0x20a795,_0x53dfad,_0x5903d1,_0x347fe8=''){var _0x302402=_0x180390;this['_currentEffect'][_0x302402(0x2475)](_0x20a795+_0x347fe8,_0x53dfad,_0x5903d1);}[_0x180390(0x2238)](_0xe824db,_0x460a9d,_0x2a37e7){var _0x44bc9e=_0x180390;_0x5c6ea2[_0x44bc9e(0x2830)][0x0]=_0x460a9d,_0x5c6ea2['_TempBuffer'][0x1]=_0x2a37e7,this['updateUniform'](_0xe824db,_0x5c6ea2[_0x44bc9e(0x2830)],0x2);}[_0x180390(0x33f)](_0x34e8f6,_0x3c55f7,_0xce266c,_0x4f075d,_0x3baebb=''){var _0x22138e=_0x180390;this['_currentEffect'][_0x22138e(0x18a)](_0x34e8f6+_0x3baebb,_0x3c55f7,_0xce266c,_0x4f075d);}[_0x180390(0x5c6)](_0x40f6b0,_0xafc6d1,_0x4ddc60,_0x315ce0){var _0x3024a5=_0x180390;_0x5c6ea2['_TempBuffer'][0x0]=_0xafc6d1,_0x5c6ea2[_0x3024a5(0x2830)][0x1]=_0x4ddc60,_0x5c6ea2[_0x3024a5(0x2830)][0x2]=_0x315ce0,this[_0x3024a5(0x27d7)](_0x40f6b0,_0x5c6ea2[_0x3024a5(0x2830)],0x3);}[_0x180390(0x16ff)](_0x40d9a9,_0x87f07,_0x1dae5f,_0x3e67ec,_0x3a6606,_0x4d4816=''){var _0x49d200=_0x180390;this[_0x49d200(0x3484)][_0x49d200(0xdfb)](_0x40d9a9+_0x4d4816,_0x87f07,_0x1dae5f,_0x3e67ec,_0x3a6606);}[_0x180390(0x105b)](_0x33626b,_0x4b8509,_0x42910e,_0x1d8f27,_0x48b6cf){var _0x15a4ed=_0x180390;_0x5c6ea2[_0x15a4ed(0x2830)][0x0]=_0x4b8509,_0x5c6ea2[_0x15a4ed(0x2830)][0x1]=_0x42910e,_0x5c6ea2[_0x15a4ed(0x2830)][0x2]=_0x1d8f27,_0x5c6ea2[_0x15a4ed(0x2830)][0x3]=_0x48b6cf,this['updateUniform'](_0x33626b,_0x5c6ea2[_0x15a4ed(0x2830)],0x4);}[_0x180390(0x13a6)](_0x34506f,_0x47ebd0){var _0x45d256=_0x180390;this[_0x45d256(0x3484)][_0x45d256(0x9ab)](_0x34506f,_0x47ebd0);}[_0x180390(0x1992)](_0x2eacfb,_0x20deaa){var _0x270737=_0x180390;this[_0x270737(0x246c)](_0x2eacfb,_0x20deaa,_0x20deaa[_0x270737(0x132e)]);}[_0x180390(0xcfb)](_0x136acf,_0xda4043){var _0x10a2aa=_0x180390;this[_0x10a2aa(0x3484)]['setArray'](_0x136acf,_0xda4043);}[_0x180390(0xafd)](_0x5555ca,_0x22c19d){var _0x29b7bb=_0x180390;this['updateUniformArray'](_0x5555ca,_0x22c19d,_0x22c19d[_0x29b7bb(0x132e)]);}[_0x180390(0x64c)](_0x26bc58,_0x5eff70){var _0x1a81a1=_0x180390;this[_0x1a81a1(0x3484)][_0x1a81a1(0x1664)](_0x26bc58,_0x5eff70);}[_0x180390(0x243c)](_0x13c5fe,_0x4f7cc1){var _0x5d097c=_0x180390;_0x5c6ea2['_TempBufferInt32View'][_0x5d097c(0xe5f)](_0x4f7cc1),this[_0x5d097c(0x246c)](_0x13c5fe,_0x5c6ea2['_TempBuffer'],_0x4f7cc1[_0x5d097c(0x132e)]);}[_0x180390(0x1db6)](_0x25a5e7,_0x36e92b){var _0x374db8=_0x180390;this[_0x374db8(0x3484)][_0x374db8(0x270f)](_0x25a5e7,_0x36e92b);}[_0x180390(0xd61)](_0x4ff839,_0x3856d7){var _0x5195e0=_0x180390;_0x5c6ea2[_0x5195e0(0x14d3)][_0x5195e0(0xe5f)](_0x3856d7),this['updateUniformArray'](_0x4ff839,_0x5c6ea2[_0x5195e0(0x2830)],_0x3856d7[_0x5195e0(0x132e)]);}['_updateMatrixForEffect'](_0x3a4187,_0x4d6be4){var _0x5025a9=_0x180390;this[_0x5025a9(0x3484)][_0x5025a9(0x13a9)](_0x3a4187,_0x4d6be4);}[_0x180390(0x731)](_0x1c8840,_0x272e36){var _0x1d0839=_0x180390;this[_0x1d0839(0x3b1a)](_0x1c8840,_0x272e36)&&this[_0x1d0839(0x27d7)](_0x1c8840,_0x272e36[_0x1d0839(0x1b44)](),0x10);}[_0x180390(0x355b)](_0x344ea8,_0x4b28ed){var _0x2d9f12=_0x180390;this[_0x2d9f12(0x3484)]['setMatrices'](_0x344ea8,_0x4b28ed);}[_0x180390(0x3d5b)](_0x55f1eb,_0x5ccc5e){var _0x49137f=_0x180390;this[_0x49137f(0x27d7)](_0x55f1eb,_0x5ccc5e,_0x5ccc5e[_0x49137f(0x132e)]);}['_updateVector3ForEffect'](_0x35c4ae,_0x5749e6){var _0x36130f=_0x180390;this[_0x36130f(0x3484)][_0x36130f(0x3183)](_0x35c4ae,_0x5749e6);}[_0x180390(0x113e)](_0x42ad99,_0x360e81){var _0x29d183=_0x180390;_0x5c6ea2[_0x29d183(0x2830)][0x0]=_0x360e81['x'],_0x5c6ea2['_TempBuffer'][0x1]=_0x360e81['y'],_0x5c6ea2[_0x29d183(0x2830)][0x2]=_0x360e81['z'],this[_0x29d183(0x27d7)](_0x42ad99,_0x5c6ea2[_0x29d183(0x2830)],0x3);}[_0x180390(0x27df)](_0x20e640,_0x4cf7a0){var _0x2f61fe=_0x180390;this[_0x2f61fe(0x3484)][_0x2f61fe(0x2285)](_0x20e640,_0x4cf7a0);}['_updateVector4ForUniform'](_0x483d84,_0x29b5b8){var _0x4855c6=_0x180390;_0x5c6ea2['_TempBuffer'][0x0]=_0x29b5b8['x'],_0x5c6ea2['_TempBuffer'][0x1]=_0x29b5b8['y'],_0x5c6ea2[_0x4855c6(0x2830)][0x2]=_0x29b5b8['z'],_0x5c6ea2[_0x4855c6(0x2830)][0x3]=_0x29b5b8['w'],this['updateUniform'](_0x483d84,_0x5c6ea2[_0x4855c6(0x2830)],0x4);}[_0x180390(0x2fce)](_0x2dd12d,_0x397021,_0x4a38d7=''){var _0x34b3a1=_0x180390;this[_0x34b3a1(0x3484)][_0x34b3a1(0x3657)](_0x2dd12d+_0x4a38d7,_0x397021);}[_0x180390(0x716)](_0x4689a5,_0xf4da72){var _0x23c7a3=_0x180390;_0x5c6ea2['_TempBuffer'][0x0]=_0xf4da72['r'],_0x5c6ea2[_0x23c7a3(0x2830)][0x1]=_0xf4da72['g'],_0x5c6ea2[_0x23c7a3(0x2830)][0x2]=_0xf4da72['b'],this[_0x23c7a3(0x27d7)](_0x4689a5,_0x5c6ea2[_0x23c7a3(0x2830)],0x3);}[_0x180390(0x39cf)](_0x2411f3,_0xe38853,_0x982dbc,_0xaf78e2=''){var _0x10aa64=_0x180390;this[_0x10aa64(0x3484)][_0x10aa64(0x2d0b)](_0x2411f3+_0xaf78e2,_0xe38853,_0x982dbc);}[_0x180390(0x1016)](_0x3044ee,_0x309ff8,_0x101ba3=''){var _0x5c4eb1=_0x180390;this[_0x5c4eb1(0x3484)][_0x5c4eb1(0x1436)](_0x3044ee+_0x101ba3,_0x309ff8);}[_0x180390(0x2c71)](_0x403e60,_0x5bbeab,_0xe82fb9){var _0x28b664=_0x180390;_0x5c6ea2['_TempBuffer'][0x0]=_0x5bbeab['r'],_0x5c6ea2[_0x28b664(0x2830)][0x1]=_0x5bbeab['g'],_0x5c6ea2['_TempBuffer'][0x2]=_0x5bbeab['b'],_0x5c6ea2[_0x28b664(0x2830)][0x3]=_0xe82fb9,this[_0x28b664(0x27d7)](_0x403e60,_0x5c6ea2[_0x28b664(0x2830)],0x4);}[_0x180390(0x2648)](_0x2333af,_0x4bd61c){var _0x5a0021=_0x180390;_0x5c6ea2[_0x5a0021(0x2830)][0x0]=_0x4bd61c['r'],_0x5c6ea2[_0x5a0021(0x2830)][0x1]=_0x4bd61c['g'],_0x5c6ea2['_TempBuffer'][0x2]=_0x4bd61c['b'],_0x5c6ea2[_0x5a0021(0x2830)][0x3]=_0x4bd61c['a'],this[_0x5a0021(0x27d7)](_0x2333af,_0x5c6ea2['_TempBuffer'],0x4);}[_0x180390(0x28e)](_0x569ce2,_0x2c13b2,_0x48a89c=''){var _0xb0e9db=_0x180390;this[_0xb0e9db(0x3484)]['setInt'](_0x569ce2+_0x48a89c,_0x2c13b2);}['_updateIntForUniform'](_0x1229be,_0x28ca1d){var _0xb2831=_0x180390;_0x5c6ea2[_0xb2831(0x3cf6)][0x0]=_0x28ca1d,this[_0xb2831(0x27d7)](_0x1229be,_0x5c6ea2['_TempBuffer'],0x1);}['_updateInt2ForEffect'](_0x18bcf3,_0x1aae73,_0x3a650b,_0x41fed1=''){var _0x1ee5fe=_0x180390;this[_0x1ee5fe(0x3484)]['setInt2'](_0x18bcf3+_0x41fed1,_0x1aae73,_0x3a650b);}[_0x180390(0x887)](_0x34b3b3,_0x530d2a,_0x2b114c){var _0x1db53f=_0x180390;_0x5c6ea2[_0x1db53f(0x3cf6)][0x0]=_0x530d2a,_0x5c6ea2[_0x1db53f(0x3cf6)][0x1]=_0x2b114c,this[_0x1db53f(0x27d7)](_0x34b3b3,_0x5c6ea2[_0x1db53f(0x2830)],0x2);}[_0x180390(0x1cda)](_0x3ba8f4,_0x356654,_0x1b28f5,_0x33098c,_0x1cb9ef=''){var _0x51ea37=_0x180390;this[_0x51ea37(0x3484)][_0x51ea37(0x2e61)](_0x3ba8f4+_0x1cb9ef,_0x356654,_0x1b28f5,_0x33098c);}[_0x180390(0x3b25)](_0x2743d4,_0x2411cd,_0x1143c9,_0x7aecf8){var _0xf56408=_0x180390;_0x5c6ea2['_TempBufferInt32View'][0x0]=_0x2411cd,_0x5c6ea2[_0xf56408(0x3cf6)][0x1]=_0x1143c9,_0x5c6ea2['_TempBufferInt32View'][0x2]=_0x7aecf8,this['updateUniform'](_0x2743d4,_0x5c6ea2[_0xf56408(0x2830)],0x3);}[_0x180390(0x12b9)](_0x738ccd,_0xeb92b9,_0x33ab70,_0x16152c,_0x5f0c0d,_0x37fcb5=''){var _0x8384ec=_0x180390;this[_0x8384ec(0x3484)]['setInt4'](_0x738ccd+_0x37fcb5,_0xeb92b9,_0x33ab70,_0x16152c,_0x5f0c0d);}['_updateInt4ForUniform'](_0x3700e3,_0x56cae6,_0x242c28,_0x1db7c5,_0x5bf36a){var _0x53ab13=_0x180390;_0x5c6ea2[_0x53ab13(0x3cf6)][0x0]=_0x56cae6,_0x5c6ea2[_0x53ab13(0x3cf6)][0x1]=_0x242c28,_0x5c6ea2[_0x53ab13(0x3cf6)][0x2]=_0x1db7c5,_0x5c6ea2[_0x53ab13(0x3cf6)][0x3]=_0x5bf36a,this[_0x53ab13(0x27d7)](_0x3700e3,_0x5c6ea2['_TempBuffer'],0x4);}['_updateUIntForEffect'](_0x536f44,_0x1a472b,_0x1f769d=''){var _0x120bec=_0x180390;this[_0x120bec(0x3484)]['setUInt'](_0x536f44+_0x1f769d,_0x1a472b);}[_0x180390(0xb1d)](_0xe093bf,_0x175ef9){var _0x46e238=_0x180390;_0x5c6ea2[_0x46e238(0x14d3)][0x0]=_0x175ef9,this[_0x46e238(0x27d7)](_0xe093bf,_0x5c6ea2[_0x46e238(0x2830)],0x1);}[_0x180390(0x728)](_0x25fbbc,_0x63af75,_0x26b03f,_0x586686=''){var _0x4dce80=_0x180390;this[_0x4dce80(0x3484)][_0x4dce80(0x2309)](_0x25fbbc+_0x586686,_0x63af75,_0x26b03f);}['_updateUInt2ForUniform'](_0x32e0dc,_0x4e5e08,_0x407935){var _0x13e385=_0x180390;_0x5c6ea2[_0x13e385(0x14d3)][0x0]=_0x4e5e08,_0x5c6ea2[_0x13e385(0x14d3)][0x1]=_0x407935,this[_0x13e385(0x27d7)](_0x32e0dc,_0x5c6ea2[_0x13e385(0x2830)],0x2);}[_0x180390(0x1e97)](_0x3e7e2a,_0x2e3d2f,_0x51a633,_0x426eb4,_0x3fb1e9=''){var _0x5d968b=_0x180390;this['_currentEffect'][_0x5d968b(0x1010)](_0x3e7e2a+_0x3fb1e9,_0x2e3d2f,_0x51a633,_0x426eb4);}['_updateUInt3ForUniform'](_0x2877ee,_0x2d3ba5,_0x495670,_0x3e7889){var _0x556860=_0x180390;_0x5c6ea2[_0x556860(0x14d3)][0x0]=_0x2d3ba5,_0x5c6ea2['_TempBufferUInt32View'][0x1]=_0x495670,_0x5c6ea2[_0x556860(0x14d3)][0x2]=_0x3e7889,this[_0x556860(0x27d7)](_0x2877ee,_0x5c6ea2['_TempBuffer'],0x3);}[_0x180390(0x362c)](_0x3bb97e,_0x3eb8e1,_0x314d89,_0x4cb98f,_0x445a95,_0x1c751f=''){var _0x32901a=_0x180390;this[_0x32901a(0x3484)][_0x32901a(0x1bd3)](_0x3bb97e+_0x1c751f,_0x3eb8e1,_0x314d89,_0x4cb98f,_0x445a95);}['_updateUInt4ForUniform'](_0x2b297d,_0x10d29a,_0x329ec4,_0x469ad2,_0x481f47){var _0x5cd653=_0x180390;_0x5c6ea2[_0x5cd653(0x14d3)][0x0]=_0x10d29a,_0x5c6ea2[_0x5cd653(0x14d3)][0x1]=_0x329ec4,_0x5c6ea2[_0x5cd653(0x14d3)][0x2]=_0x469ad2,_0x5c6ea2[_0x5cd653(0x14d3)][0x3]=_0x481f47,this['updateUniform'](_0x2b297d,_0x5c6ea2[_0x5cd653(0x2830)],0x4);}['setTexture'](_0x3d2621,_0x4998a5){var _0x1eaafc=_0x180390;this[_0x1eaafc(0x3484)][_0x1eaafc(0x19ec)](_0x3d2621,_0x4998a5);}[_0x180390(0x14fe)](_0x31c2c1,_0x27cf97){var _0x463b79=_0x180390;this['updateUniform'](_0x31c2c1,_0x27cf97,_0x27cf97[_0x463b79(0x132e)]),this[_0x463b79(0x2c28)]();}[_0x180390(0x64f)](_0x40772e,_0x424096){var _0x1fbdd8=_0x180390;this[_0x1fbdd8(0x3484)]=_0x40772e,this[_0x1fbdd8(0x10bc)]=_0x424096;}[_0x180390(0xa7a)](){var _0x5711f6=_0x180390;!this[_0x5711f6(0xa6a)]&&this[_0x5711f6(0x3cef)]&&this[_0x5711f6(0x3484)]&&this[_0x5711f6(0x3484)][_0x5711f6(0xa7a)](this[_0x5711f6(0x3cef)],this[_0x5711f6(0x10bc)]);}['unbindEffect'](){var _0x544166=_0x180390;this[_0x544166(0x3484)]=void 0x0,this[_0x544166(0x10bc)]=void 0x0;}['setDataBuffer'](_0x330f3c){var _0x6f517=_0x180390;if(!this[_0x6f517(0x40b5)])return this[_0x6f517(0x3cef)]===_0x330f3c;for(let _0x2b36af=0x0;_0x2b36af<this['_buffers'][_0x6f517(0x132e)];++_0x2b36af)if(this[_0x6f517(0x40b5)][_0x2b36af][0x0]===_0x330f3c)return this['_bufferIndex']=_0x2b36af,this[_0x6f517(0x3cef)]=_0x330f3c,this['_createBufferOnWrite']=!0x1,!(this[_0x6f517(0x3484)]=void 0x0);return!0x1;}['dispose'](){var _0x1b914b=_0x180390;if(!this[_0x1b914b(0xa6a)]){const _0xf3ff7a=this[_0x1b914b(0x398b)][_0x1b914b(0x3319)];var _0x50adba=_0xf3ff7a['indexOf'](this);if(-0x1!==_0x50adba&&(_0xf3ff7a[_0x50adba]=_0xf3ff7a[_0xf3ff7a[_0x1b914b(0x132e)]-0x1],_0xf3ff7a[_0x1b914b(0x38e4)]()),this[_0x1b914b(0x398b)][_0x1b914b(0x2d15)][_0x1b914b(0x3dbc)]&&this[_0x1b914b(0x40b5)])for(let _0x10c367=0x0;_0x10c367<this[_0x1b914b(0x40b5)]['length'];++_0x10c367){var _0x1f490b=this[_0x1b914b(0x40b5)][_0x10c367][0x0];this[_0x1b914b(0x398b)]['_releaseBuffer'](_0x1f490b);}else this['_buffer']&&this[_0x1b914b(0x398b)]['_releaseBuffer'](this['_buffer'])&&(this['_buffer']=null);}}}_0x5c6ea2['_UpdatedUbosInFrame']={},_0x5c6ea2[_0x180390(0x1b1c)]=0x100,_0x5c6ea2[_0x180390(0x2830)]=new Float32Array(_0x5c6ea2[_0x180390(0x1b1c)]),_0x5c6ea2[_0x180390(0x3cf6)]=new Int32Array(_0x5c6ea2[_0x180390(0x2830)][_0x180390(0x277a)]),_0x5c6ea2[_0x180390(0x14d3)]=new Uint32Array(_0x5c6ea2[_0x180390(0x2830)]['buffer']);},0xa60f:(_0x198482,_0x3258eb,_0x33df78)=>{var _0x1e27fc=a8_0x49466b;_0x33df78['d'](_0x3258eb,{'RD':()=>_0x5ef2f2,'T':()=>_0x2abe95,'c7':()=>_0x281d7a});var _0x2abe95,_0x281d7a,_0x3258eb=_0x33df78(0x9fd1);(_0x33df78=_0x2abe95=_0x2abe95||{})[_0x33df78[_0x1e27fc(0x29c1)]=0x0]=_0x1e27fc(0x29c1),_0x33df78[_0x33df78[_0x1e27fc(0x118d)]=0x1]=_0x1e27fc(0x118d),_0x33df78[_0x33df78[_0x1e27fc(0x3091)]=0x2]=_0x1e27fc(0x3091);class _0x5ef2f2{}_0x5ef2f2['X']=new _0x3258eb['P'](0x1,0x0,0x0),_0x5ef2f2['Y']=new _0x3258eb['P'](0x0,0x1,0x0),_0x5ef2f2['Z']=new _0x3258eb['P'](0x0,0x0,0x1),(_0x33df78=_0x281d7a=_0x281d7a||{})[_0x33df78['X']=0x0]='X',_0x33df78[_0x33df78['Y']=0x1]='Y',_0x33df78[_0x33df78['Z']=0x2]='Z';},0xc84b:(_0x205190,_0x4b4b39,_0x5c2eb7)=>{var _0x58053d=a8_0x49466b;_0x5c2eb7['d'](_0x4b4b39,{'HE':()=>_0x1034f5,'Wo':()=>_0x50ceef,'zZ':()=>_0x33fa86});var _0x3fe2b2=_0x5c2eb7(0x1b5c),_0x1246e1=_0x5c2eb7(0x147b8),_0x4b4b39=_0x5c2eb7(0x5898),_0x5c2eb7=_0x5c2eb7(0xe456);function _0x11c7f4(_0x54b41c){var _0x53ae3f=a8_0x58a1;return Math[_0x53ae3f(0x2a91)](_0x54b41c,_0x1246e1['Nn']);}function _0x114651(_0x3f283c){var _0x5bc8c8=a8_0x58a1;return _0x3f283c<=0.04045?0.0773993808*_0x3f283c:Math[_0x5bc8c8(0x2a91)](0.947867299*(_0x3f283c+0.055),2.4);}function _0x259e8f(_0x2466d2){var _0x443425=a8_0x58a1;return Math[_0x443425(0x2a91)](_0x2466d2,_0x1246e1['zp']);}function _0xce2dda(_0x45de6c){var _0x2a83da=a8_0x58a1;return _0x45de6c<=0.0031308?12.92*_0x45de6c:1.055*Math[_0x2a83da(0x2a91)](_0x45de6c,0.41666)-0.055;}class _0x50ceef{constructor(_0x3a5d69=0x0,_0x5110fe=0x0,_0x219607=0x0){this['r']=_0x3a5d69,this['g']=_0x5110fe,this['b']=_0x219607;}[_0x58053d(0x27d6)](){var _0x152a06=_0x58053d;return _0x152a06(0x9d9)+this['r']+_0x152a06(0x3396)+this['g']+_0x152a06(0x7db)+this['b']+'}';}['getClassName'](){var _0x184548=_0x58053d;return _0x184548(0x3777);}[_0x58053d(0x2bb)](){return 0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0);}[_0x58053d(0x1b44)](_0xcb5e3d,_0x202b65=0x0){return _0xcb5e3d[_0x202b65]=this['r'],_0xcb5e3d[_0x202b65+0x1]=this['g'],_0xcb5e3d[_0x202b65+0x2]=this['b'],this;}[_0x58053d(0x3613)](_0x379325,_0x41bfaa=0x0){var _0x15953e=_0x58053d;return _0x50ceef[_0x15953e(0x30fe)](_0x379325,_0x41bfaa,this),this;}[_0x58053d(0x3394)](_0x4a13b1=0x1){return new _0x1034f5(this['r'],this['g'],this['b'],_0x4a13b1);}[_0x58053d(0x3e55)](){return[this['r'],this['g'],this['b']];}[_0x58053d(0x31a1)](){return 0.3*this['r']+0.59*this['g']+0.11*this['b'];}[_0x58053d(0x19e8)](_0x28265f){return new _0x50ceef(this['r']*_0x28265f['r'],this['g']*_0x28265f['g'],this['b']*_0x28265f['b']);}[_0x58053d(0x2b3f)](_0x36f132,_0x53e31b){return _0x53e31b['r']=this['r']*_0x36f132['r'],_0x53e31b['g']=this['g']*_0x36f132['g'],_0x53e31b['b']=this['b']*_0x36f132['b'],this;}[_0x58053d(0x1db)](_0x50d874){return _0x50d874&&this['r']===_0x50d874['r']&&this['g']===_0x50d874['g']&&this['b']===_0x50d874['b'];}[_0x58053d(0x502)](_0x3e7fc5,_0x5d79d1,_0x4a8da0){return this['r']===_0x3e7fc5&&this['g']===_0x5d79d1&&this['b']===_0x4a8da0;}[_0x58053d(0x27e7)](_0x333704){return new _0x50ceef(this['r']*_0x333704,this['g']*_0x333704,this['b']*_0x333704);}['scaleInPlace'](_0x11c4da){return this['r']*=_0x11c4da,this['g']*=_0x11c4da,this['b']*=_0x11c4da,this;}[_0x58053d(0x3c2a)](_0xf489bb,_0xc5a330){return _0xc5a330['r']=this['r']*_0xf489bb,_0xc5a330['g']=this['g']*_0xf489bb,_0xc5a330['b']=this['b']*_0xf489bb,this;}[_0x58053d(0xec0)](_0x3c62d6,_0x5afb69){return _0x5afb69['r']+=this['r']*_0x3c62d6,_0x5afb69['g']+=this['g']*_0x3c62d6,_0x5afb69['b']+=this['b']*_0x3c62d6,this;}[_0x58053d(0x1d6d)](_0x416596=0x0,_0x4e604e=0x1,_0x175949){var _0xcd38f8=_0x58053d;return _0x175949['r']=_0x3fe2b2['R'][_0xcd38f8(0x3152)](this['r'],_0x416596,_0x4e604e),_0x175949['g']=_0x3fe2b2['R']['Clamp'](this['g'],_0x416596,_0x4e604e),_0x175949['b']=_0x3fe2b2['R'][_0xcd38f8(0x3152)](this['b'],_0x416596,_0x4e604e),this;}[_0x58053d(0x11ad)](_0x3edad5){return new _0x50ceef(this['r']+_0x3edad5['r'],this['g']+_0x3edad5['g'],this['b']+_0x3edad5['b']);}['addToRef'](_0x46b801,_0x200ee0){return _0x200ee0['r']=this['r']+_0x46b801['r'],_0x200ee0['g']=this['g']+_0x46b801['g'],_0x200ee0['b']=this['b']+_0x46b801['b'],this;}[_0x58053d(0x3e42)](_0x3e13e4){return new _0x50ceef(this['r']-_0x3e13e4['r'],this['g']-_0x3e13e4['g'],this['b']-_0x3e13e4['b']);}['subtractToRef'](_0xd5ff28,_0x45aea7){return _0x45aea7['r']=this['r']-_0xd5ff28['r'],_0x45aea7['g']=this['g']-_0xd5ff28['g'],_0x45aea7['b']=this['b']-_0xd5ff28['b'],this;}[_0x58053d(0x11fe)](){return new _0x50ceef(this['r'],this['g'],this['b']);}['copyFrom'](_0x421e5f){return this['r']=_0x421e5f['r'],this['g']=_0x421e5f['g'],this['b']=_0x421e5f['b'],this;}[_0x58053d(0x3b56)](_0x49888d,_0x39e5ce,_0x309dde){return this['r']=_0x49888d,this['g']=_0x39e5ce,this['b']=_0x309dde,this;}[_0x58053d(0xe5f)](_0x9947c5,_0x439562,_0x31f655){var _0x12ea9b=_0x58053d;return this[_0x12ea9b(0x3b56)](_0x9947c5,_0x439562,_0x31f655);}[_0x58053d(0x40e1)](){var _0x30f187=_0x58053d,_0x5d585b=Math[_0x30f187(0x2afc)](0xff*this['r']),_0x3d1813=Math[_0x30f187(0x2afc)](0xff*this['g']),_0xc984ad=Math[_0x30f187(0x2afc)](0xff*this['b']);return'#'+_0x3fe2b2['R']['ToHex'](_0x5d585b)+_0x3fe2b2['R'][_0x30f187(0x39c5)](_0x3d1813)+_0x3fe2b2['R'][_0x30f187(0x39c5)](_0xc984ad);}[_0x58053d(0x2a96)](){var _0x5b9ad2=_0x58053d,_0xee098c=new _0x50ceef();return this[_0x5b9ad2(0x1b90)](_0xee098c),_0xee098c;}['toHSVToRef'](_0x3b6190){var _0xa333c=_0x58053d,_0x3ed18d=this['r'],_0xe0fbd4=this['g'],_0x5e4532=this['b'],_0x39ed1e=Math[_0xa333c(0xc54)](_0x3ed18d,_0xe0fbd4,_0x5e4532),_0x558a20=Math[_0xa333c(0x3749)](_0x3ed18d,_0xe0fbd4,_0x5e4532);let _0x419a13=0x0,_0x54aae7=0x0;var _0x48b4ac=_0x39ed1e,_0x4579eb=_0x39ed1e-_0x558a20;0x0!==_0x39ed1e&&(_0x54aae7=_0x4579eb/_0x39ed1e),_0x39ed1e!=_0x558a20&&(_0x39ed1e==_0x3ed18d?(_0x419a13=(_0xe0fbd4-_0x5e4532)/_0x4579eb,_0xe0fbd4<_0x5e4532&&(_0x419a13+=0x6)):_0x39ed1e==_0xe0fbd4?_0x419a13=(_0x5e4532-_0x3ed18d)/_0x4579eb+0x2:_0x39ed1e==_0x5e4532&&(_0x419a13=(_0x3ed18d-_0xe0fbd4)/_0x4579eb+0x4),_0x419a13*=0x3c),_0x3b6190['r']=_0x419a13,_0x3b6190['g']=_0x54aae7,_0x3b6190['b']=_0x48b4ac;}[_0x58053d(0x2fea)](_0x17dbdd=!0x1){var _0x49fbf4=_0x58053d,_0x5b1662=new _0x50ceef();return this[_0x49fbf4(0x28c2)](_0x5b1662,_0x17dbdd),_0x5b1662;}[_0x58053d(0x28c2)](_0xc74f1e,_0xe0ff9=!0x1){return _0xe0ff9?(_0xc74f1e['r']=_0x114651(this['r']),_0xc74f1e['g']=_0x114651(this['g']),_0xc74f1e['b']=_0x114651(this['b'])):(_0xc74f1e['r']=_0x11c7f4(this['r']),_0xc74f1e['g']=_0x11c7f4(this['g']),_0xc74f1e['b']=_0x11c7f4(this['b'])),this;}[_0x58053d(0x2f5f)](_0x4a270d=!0x1){var _0x42e385=_0x58053d,_0x4ce0d8=new _0x50ceef();return this[_0x42e385(0x1d93)](_0x4ce0d8,_0x4a270d),_0x4ce0d8;}[_0x58053d(0x1d93)](_0x400dfb,_0x556665=!0x1){return _0x556665?(_0x400dfb['r']=_0xce2dda(this['r']),_0x400dfb['g']=_0xce2dda(this['g']),_0x400dfb['b']=_0xce2dda(this['b'])):(_0x400dfb['r']=_0x259e8f(this['r']),_0x400dfb['g']=_0x259e8f(this['g']),_0x400dfb['b']=_0x259e8f(this['b'])),this;}static[_0x58053d(0x71c)](_0xc2bd31,_0x3a71c8,_0xbae9a7,_0x20eb54){var _0x5f6478=_0x58053d,_0x3a71c8=_0xbae9a7*_0x3a71c8,_0xc2bd31=_0xc2bd31/0x3c,_0x85868a=_0x3a71c8*(0x1-Math[_0x5f6478(0x3f6c)](_0xc2bd31%0x2-0x1));let _0x358842=0x0,_0x5cce38=0x0,_0x34dac2=0x0;0x0<=_0xc2bd31&&_0xc2bd31<=0x1?(_0x358842=_0x3a71c8,_0x5cce38=_0x85868a):0x1<=_0xc2bd31&&_0xc2bd31<=0x2?(_0x358842=_0x85868a,_0x5cce38=_0x3a71c8):0x2<=_0xc2bd31&&_0xc2bd31<=0x3?(_0x5cce38=_0x3a71c8,_0x34dac2=_0x85868a):0x3<=_0xc2bd31&&_0xc2bd31<=0x4?(_0x5cce38=_0x85868a,_0x34dac2=_0x3a71c8):0x4<=_0xc2bd31&&_0xc2bd31<=0x5?(_0x358842=_0x85868a,_0x34dac2=_0x3a71c8):0x5<=_0xc2bd31&&_0xc2bd31<=0x6&&(_0x358842=_0x3a71c8,_0x34dac2=_0x85868a),_0xc2bd31=_0xbae9a7-_0x3a71c8,_0x20eb54[_0x5f6478(0xe5f)](_0x358842+_0xc2bd31,_0x5cce38+_0xc2bd31,_0x34dac2+_0xc2bd31);}static['FromHSV'](_0x223eab,_0x280c3e,_0x1409f5){var _0x3ece33=_0x58053d,_0x1dd16e=new _0x50ceef(0x0,0x0,0x0);return _0x50ceef[_0x3ece33(0x71c)](_0x223eab,_0x280c3e,_0x1409f5,_0x1dd16e),_0x1dd16e;}static[_0x58053d(0x2b08)](_0x2ad3c2){var _0x29d1db=_0x58053d;if('#'!==_0x2ad3c2[_0x29d1db(0x1c2d)](0x0,0x1)||0x7!==_0x2ad3c2[_0x29d1db(0x132e)])return new _0x50ceef(0x0,0x0,0x0);var _0x3e42dd=parseInt(_0x2ad3c2[_0x29d1db(0x1c2d)](0x1,0x3),0x10),_0x48ba05=parseInt(_0x2ad3c2['substring'](0x3,0x5),0x10),_0x2ad3c2=parseInt(_0x2ad3c2[_0x29d1db(0x1c2d)](0x5,0x7),0x10);return _0x50ceef[_0x29d1db(0x9fc)](_0x3e42dd,_0x48ba05,_0x2ad3c2);}static[_0x58053d(0xd4e)](_0x59878,_0x3e118c=0x0){return new _0x50ceef(_0x59878[_0x3e118c],_0x59878[_0x3e118c+0x1],_0x59878[_0x3e118c+0x2]);}static[_0x58053d(0x30fe)](_0x2defe2,_0x37237f=0x0,_0x52920d){_0x52920d['r']=_0x2defe2[_0x37237f],_0x52920d['g']=_0x2defe2[_0x37237f+0x1],_0x52920d['b']=_0x2defe2[_0x37237f+0x2];}static[_0x58053d(0x9fc)](_0x500efe,_0x1d027b,_0x4531ee){return new _0x50ceef(_0x500efe/0xff,_0x1d027b/0xff,_0x4531ee/0xff);}static[_0x58053d(0x1afb)](_0x405e2a,_0x36043e,_0x3aa8dd){var _0x4df4d2=_0x58053d,_0x3e4b19=new _0x50ceef(0x0,0x0,0x0);return _0x50ceef[_0x4df4d2(0x194c)](_0x405e2a,_0x36043e,_0x3aa8dd,_0x3e4b19),_0x3e4b19;}static[_0x58053d(0x194c)](_0xbc76e4,_0x4c4bc5,_0x40d8d9,_0x214cb9){_0x214cb9['r']=_0xbc76e4['r']+(_0x4c4bc5['r']-_0xbc76e4['r'])*_0x40d8d9,_0x214cb9['g']=_0xbc76e4['g']+(_0x4c4bc5['g']-_0xbc76e4['g'])*_0x40d8d9,_0x214cb9['b']=_0xbc76e4['b']+(_0x4c4bc5['b']-_0xbc76e4['b'])*_0x40d8d9;}static[_0x58053d(0x16fe)](_0x21fd9f,_0x598b96,_0x3913dd,_0x18d106,_0x26e679){var _0x521b1f=_0x26e679*_0x26e679,_0x398190=_0x26e679*_0x521b1f,_0x16ec85=0x2*_0x398190-0x3*_0x521b1f+0x1,_0x37867d=-0x2*_0x398190+0x3*_0x521b1f,_0x26e679=_0x398190-0x2*_0x521b1f+_0x26e679,_0x398190=_0x398190-_0x521b1f,_0x521b1f=_0x21fd9f['r']*_0x16ec85+_0x3913dd['r']*_0x37867d+_0x598b96['r']*_0x26e679+_0x18d106['r']*_0x398190,_0x533c18=_0x21fd9f['g']*_0x16ec85+_0x3913dd['g']*_0x37867d+_0x598b96['g']*_0x26e679+_0x18d106['g']*_0x398190,_0x21fd9f=_0x21fd9f['b']*_0x16ec85+_0x3913dd['b']*_0x37867d+_0x598b96['b']*_0x26e679+_0x18d106['b']*_0x398190;return new _0x50ceef(_0x521b1f,_0x533c18,_0x21fd9f);}static[_0x58053d(0x5e2)](_0x40c592,_0x1f21f7,_0x29a45d,_0x381c32,_0x6fa1b0){var _0x599ea7=_0x58053d,_0x4d8e0e=_0x50ceef['Black']();return this[_0x599ea7(0x27f2)](_0x40c592,_0x1f21f7,_0x29a45d,_0x381c32,_0x6fa1b0,_0x4d8e0e),_0x4d8e0e;}static[_0x58053d(0x27f2)](_0x2e94d1,_0x54ba6f,_0x366d8c,_0x343d52,_0x1ef71b,_0x1cebbe){var _0x2cb847=_0x1ef71b*_0x1ef71b;_0x1cebbe['r']=0x6*(_0x2cb847-_0x1ef71b)*_0x2e94d1['r']+(0x3*_0x2cb847-0x4*_0x1ef71b+0x1)*_0x54ba6f['r']+0x6*(-_0x2cb847+_0x1ef71b)*_0x366d8c['r']+(0x3*_0x2cb847-0x2*_0x1ef71b)*_0x343d52['r'],_0x1cebbe['g']=0x6*(_0x2cb847-_0x1ef71b)*_0x2e94d1['g']+(0x3*_0x2cb847-0x4*_0x1ef71b+0x1)*_0x54ba6f['g']+0x6*(-_0x2cb847+_0x1ef71b)*_0x366d8c['g']+(0x3*_0x2cb847-0x2*_0x1ef71b)*_0x343d52['g'],_0x1cebbe['b']=0x6*(_0x2cb847-_0x1ef71b)*_0x2e94d1['b']+(0x3*_0x2cb847-0x4*_0x1ef71b+0x1)*_0x54ba6f['b']+0x6*(-_0x2cb847+_0x1ef71b)*_0x366d8c['b']+(0x3*_0x2cb847-0x2*_0x1ef71b)*_0x343d52['b'];}static[_0x58053d(0xecd)](){return new _0x50ceef(0x1,0x0,0x0);}static['Green'](){return new _0x50ceef(0x0,0x1,0x0);}static[_0x58053d(0xc6b)](){return new _0x50ceef(0x0,0x0,0x1);}static[_0x58053d(0x3850)](){return new _0x50ceef(0x0,0x0,0x0);}static get[_0x58053d(0x3cd6)](){var _0x2549c6=_0x58053d;return _0x50ceef[_0x2549c6(0x11c1)];}static[_0x58053d(0x935)](){return new _0x50ceef(0x1,0x1,0x1);}static[_0x58053d(0x117e)](){return new _0x50ceef(0.5,0x0,0.5);}static['Magenta'](){return new _0x50ceef(0x1,0x0,0x1);}static['Yellow'](){return new _0x50ceef(0x1,0x1,0x0);}static[_0x58053d(0x3977)](){return new _0x50ceef(0.5,0.5,0.5);}static['Teal'](){return new _0x50ceef(0x0,0x1,0x1);}static[_0x58053d(0x2aae)](){var _0x3916ca=_0x58053d;return new _0x50ceef(Math[_0x3916ca(0x27fe)](),Math[_0x3916ca(0x27fe)](),Math[_0x3916ca(0x27fe)]());}}_0x50ceef[_0x58053d(0x11c1)]=_0x50ceef[_0x58053d(0x3850)]();class _0x1034f5{constructor(_0x259b58=0x0,_0x1d75c7=0x0,_0x48603c=0x0,_0x2e5e5b=0x1){this['r']=_0x259b58,this['g']=_0x1d75c7,this['b']=_0x48603c,this['a']=_0x2e5e5b;}[_0x58053d(0x2f9c)](_0x121bf4){return this['r']+=_0x121bf4['r'],this['g']+=_0x121bf4['g'],this['b']+=_0x121bf4['b'],this['a']+=_0x121bf4['a'],this;}[_0x58053d(0x3e55)](){return[this['r'],this['g'],this['b'],this['a']];}[_0x58053d(0x1b44)](_0x34066f,_0x3fab2b=0x0){return _0x34066f[_0x3fab2b]=this['r'],_0x34066f[_0x3fab2b+0x1]=this['g'],_0x34066f[_0x3fab2b+0x2]=this['b'],_0x34066f[_0x3fab2b+0x3]=this['a'],this;}['fromArray'](_0xa87673,_0xf8cfb7=0x0){var _0x7b95ec=_0x58053d;return _0x1034f5[_0x7b95ec(0x30fe)](_0xa87673,_0xf8cfb7,this),this;}['equals'](_0x5668a2){return _0x5668a2&&this['r']===_0x5668a2['r']&&this['g']===_0x5668a2['g']&&this['b']===_0x5668a2['b']&&this['a']===_0x5668a2['a'];}[_0x58053d(0x11ad)](_0x2f5a79){return new _0x1034f5(this['r']+_0x2f5a79['r'],this['g']+_0x2f5a79['g'],this['b']+_0x2f5a79['b'],this['a']+_0x2f5a79['a']);}[_0x58053d(0x3e42)](_0x45d875){return new _0x1034f5(this['r']-_0x45d875['r'],this['g']-_0x45d875['g'],this['b']-_0x45d875['b'],this['a']-_0x45d875['a']);}[_0x58053d(0x16b6)](_0x3047b6,_0x361745){return _0x361745['r']=this['r']-_0x3047b6['r'],_0x361745['g']=this['g']-_0x3047b6['g'],_0x361745['b']=this['b']-_0x3047b6['b'],_0x361745['a']=this['a']-_0x3047b6['a'],this;}['scale'](_0xc8edce){return new _0x1034f5(this['r']*_0xc8edce,this['g']*_0xc8edce,this['b']*_0xc8edce,this['a']*_0xc8edce);}[_0x58053d(0x1200)](_0x4d9951){return this['r']*=_0x4d9951,this['g']*=_0x4d9951,this['b']*=_0x4d9951,this['a']*=_0x4d9951,this;}[_0x58053d(0x3c2a)](_0x50a24b,_0x2b3377){return _0x2b3377['r']=this['r']*_0x50a24b,_0x2b3377['g']=this['g']*_0x50a24b,_0x2b3377['b']=this['b']*_0x50a24b,_0x2b3377['a']=this['a']*_0x50a24b,this;}[_0x58053d(0xec0)](_0x240864,_0x23b33){return _0x23b33['r']+=this['r']*_0x240864,_0x23b33['g']+=this['g']*_0x240864,_0x23b33['b']+=this['b']*_0x240864,_0x23b33['a']+=this['a']*_0x240864,this;}[_0x58053d(0x1d6d)](_0xe6cf91=0x0,_0x1fecbe=0x1,_0x8d9e6d){var _0x11aed8=_0x58053d;return _0x8d9e6d['r']=_0x3fe2b2['R'][_0x11aed8(0x3152)](this['r'],_0xe6cf91,_0x1fecbe),_0x8d9e6d['g']=_0x3fe2b2['R'][_0x11aed8(0x3152)](this['g'],_0xe6cf91,_0x1fecbe),_0x8d9e6d['b']=_0x3fe2b2['R']['Clamp'](this['b'],_0xe6cf91,_0x1fecbe),_0x8d9e6d['a']=_0x3fe2b2['R'][_0x11aed8(0x3152)](this['a'],_0xe6cf91,_0x1fecbe),this;}[_0x58053d(0x19e8)](_0x3be216){return new _0x1034f5(this['r']*_0x3be216['r'],this['g']*_0x3be216['g'],this['b']*_0x3be216['b'],this['a']*_0x3be216['a']);}[_0x58053d(0x2b3f)](_0x3c94e1,_0x2f5f28){return _0x2f5f28['r']=this['r']*_0x3c94e1['r'],_0x2f5f28['g']=this['g']*_0x3c94e1['g'],_0x2f5f28['b']=this['b']*_0x3c94e1['b'],_0x2f5f28['a']=this['a']*_0x3c94e1['a'],_0x2f5f28;}[_0x58053d(0x27d6)](){var _0x4e2dae=_0x58053d;return'{R:\x20'+this['r']+'\x20G:'+this['g']+_0x4e2dae(0x7db)+this['b']+_0x4e2dae(0x2d27)+this['a']+'}';}[_0x58053d(0x1653)](){var _0xc43374=_0x58053d;return _0xc43374(0xb4b);}[_0x58053d(0x2bb)](){return 0x18d*(0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0))^(0xff*this['a']|0x0);}[_0x58053d(0x11fe)](){return new _0x1034f5(this['r'],this['g'],this['b'],this['a']);}[_0x58053d(0x2a3e)](_0x5ee750){return this['r']=_0x5ee750['r'],this['g']=_0x5ee750['g'],this['b']=_0x5ee750['b'],this['a']=_0x5ee750['a'],this;}[_0x58053d(0x3b56)](_0x85f226,_0x30941a,_0x391403,_0x420401){return this['r']=_0x85f226,this['g']=_0x30941a,this['b']=_0x391403,this['a']=_0x420401,this;}['set'](_0x4cc999,_0x436148,_0x531bb6,_0x6de302){var _0x3e8c84=_0x58053d;return this[_0x3e8c84(0x3b56)](_0x4cc999,_0x436148,_0x531bb6,_0x6de302);}[_0x58053d(0x40e1)](_0x285891=!0x1){var _0x4cba4c=_0x58053d,_0x1f55d7=Math[_0x4cba4c(0x2afc)](0xff*this['r']),_0x35f664=Math[_0x4cba4c(0x2afc)](0xff*this['g']),_0x1c819c=Math['round'](0xff*this['b']);if(_0x285891)return'#'+_0x3fe2b2['R']['ToHex'](_0x1f55d7)+_0x3fe2b2['R'][_0x4cba4c(0x39c5)](_0x35f664)+_0x3fe2b2['R']['ToHex'](_0x1c819c);return _0x285891=Math['round'](0xff*this['a']),'#'+_0x3fe2b2['R']['ToHex'](_0x1f55d7)+_0x3fe2b2['R'][_0x4cba4c(0x39c5)](_0x35f664)+_0x3fe2b2['R']['ToHex'](_0x1c819c)+_0x3fe2b2['R']['ToHex'](_0x285891);}['toLinearSpace'](_0x1acc85=!0x1){var _0x58104d=new _0x1034f5();return this['toLinearSpaceToRef'](_0x58104d,_0x1acc85),_0x58104d;}['toLinearSpaceToRef'](_0x28a35c,_0x2fda86=!0x1){return _0x2fda86?(_0x28a35c['r']=_0x114651(this['r']),_0x28a35c['g']=_0x114651(this['g']),_0x28a35c['b']=_0x114651(this['b'])):(_0x28a35c['r']=_0x11c7f4(this['r']),_0x28a35c['g']=_0x11c7f4(this['g']),_0x28a35c['b']=_0x11c7f4(this['b'])),_0x28a35c['a']=this['a'],this;}[_0x58053d(0x2f5f)](_0x218ba7=!0x1){var _0x3fc9ef=_0x58053d,_0x2a59c4=new _0x1034f5();return this[_0x3fc9ef(0x1d93)](_0x2a59c4,_0x218ba7),_0x2a59c4;}[_0x58053d(0x1d93)](_0x42b391,_0x2a0afc=!0x1){return _0x2a0afc?(_0x42b391['r']=_0xce2dda(this['r']),_0x42b391['g']=_0xce2dda(this['g']),_0x42b391['b']=_0xce2dda(this['b'])):(_0x42b391['r']=_0x259e8f(this['r']),_0x42b391['g']=_0x259e8f(this['g']),_0x42b391['b']=_0x259e8f(this['b'])),_0x42b391['a']=this['a'],this;}static[_0x58053d(0x2b08)](_0x42e81a){var _0x35d6a5=_0x58053d;if('#'!==_0x42e81a[_0x35d6a5(0x1c2d)](0x0,0x1)||0x9!==_0x42e81a['length']&&0x7!==_0x42e81a[_0x35d6a5(0x132e)])return new _0x1034f5(0x0,0x0,0x0,0x0);var _0x544cb1=parseInt(_0x42e81a[_0x35d6a5(0x1c2d)](0x1,0x3),0x10),_0x30bcdb=parseInt(_0x42e81a[_0x35d6a5(0x1c2d)](0x3,0x5),0x10),_0x2295be=parseInt(_0x42e81a[_0x35d6a5(0x1c2d)](0x5,0x7),0x10),_0x42e81a=0x9===_0x42e81a[_0x35d6a5(0x132e)]?parseInt(_0x42e81a[_0x35d6a5(0x1c2d)](0x7,0x9),0x10):0xff;return _0x1034f5[_0x35d6a5(0x9fc)](_0x544cb1,_0x30bcdb,_0x2295be,_0x42e81a);}static['Lerp'](_0x171603,_0x5423db,_0x4a0421){var _0xac86b1=_0x58053d,_0x266b97=new _0x1034f5(0x0,0x0,0x0,0x0);return _0x1034f5[_0xac86b1(0x194c)](_0x171603,_0x5423db,_0x4a0421,_0x266b97),_0x266b97;}static['LerpToRef'](_0x3801c5,_0x539c9e,_0x3f5919,_0x5ce01e){_0x5ce01e['r']=_0x3801c5['r']+(_0x539c9e['r']-_0x3801c5['r'])*_0x3f5919,_0x5ce01e['g']=_0x3801c5['g']+(_0x539c9e['g']-_0x3801c5['g'])*_0x3f5919,_0x5ce01e['b']=_0x3801c5['b']+(_0x539c9e['b']-_0x3801c5['b'])*_0x3f5919,_0x5ce01e['a']=_0x3801c5['a']+(_0x539c9e['a']-_0x3801c5['a'])*_0x3f5919;}static['Hermite'](_0x448d82,_0x5cdef5,_0x29b94a,_0x276f5a,_0x2e9815){var _0x550d98=_0x2e9815*_0x2e9815,_0xa4a83b=_0x2e9815*_0x550d98,_0x627373=0x2*_0xa4a83b-0x3*_0x550d98+0x1,_0xc480cd=-0x2*_0xa4a83b+0x3*_0x550d98,_0x2e9815=_0xa4a83b-0x2*_0x550d98+_0x2e9815,_0xa4a83b=_0xa4a83b-_0x550d98,_0x550d98=_0x448d82['r']*_0x627373+_0x29b94a['r']*_0xc480cd+_0x5cdef5['r']*_0x2e9815+_0x276f5a['r']*_0xa4a83b,_0x5f07da=_0x448d82['g']*_0x627373+_0x29b94a['g']*_0xc480cd+_0x5cdef5['g']*_0x2e9815+_0x276f5a['g']*_0xa4a83b,_0x5b9dbe=_0x448d82['b']*_0x627373+_0x29b94a['b']*_0xc480cd+_0x5cdef5['b']*_0x2e9815+_0x276f5a['b']*_0xa4a83b,_0x448d82=_0x448d82['a']*_0x627373+_0x29b94a['a']*_0xc480cd+_0x5cdef5['a']*_0x2e9815+_0x276f5a['a']*_0xa4a83b;return new _0x1034f5(_0x550d98,_0x5f07da,_0x5b9dbe,_0x448d82);}static[_0x58053d(0x5e2)](_0x15ef13,_0x4e0f93,_0x488542,_0x4f3841,_0x1b7632){var _0xb845ca=_0x58053d,_0xe154b4=new _0x1034f5();return this[_0xb845ca(0x27f2)](_0x15ef13,_0x4e0f93,_0x488542,_0x4f3841,_0x1b7632,_0xe154b4),_0xe154b4;}static[_0x58053d(0x27f2)](_0x2a2149,_0x4e2c5d,_0xc21290,_0x2afd43,_0x416da5,_0x3e1054){var _0x26e579=_0x416da5*_0x416da5;_0x3e1054['r']=0x6*(_0x26e579-_0x416da5)*_0x2a2149['r']+(0x3*_0x26e579-0x4*_0x416da5+0x1)*_0x4e2c5d['r']+0x6*(-_0x26e579+_0x416da5)*_0xc21290['r']+(0x3*_0x26e579-0x2*_0x416da5)*_0x2afd43['r'],_0x3e1054['g']=0x6*(_0x26e579-_0x416da5)*_0x2a2149['g']+(0x3*_0x26e579-0x4*_0x416da5+0x1)*_0x4e2c5d['g']+0x6*(-_0x26e579+_0x416da5)*_0xc21290['g']+(0x3*_0x26e579-0x2*_0x416da5)*_0x2afd43['g'],_0x3e1054['b']=0x6*(_0x26e579-_0x416da5)*_0x2a2149['b']+(0x3*_0x26e579-0x4*_0x416da5+0x1)*_0x4e2c5d['b']+0x6*(-_0x26e579+_0x416da5)*_0xc21290['b']+(0x3*_0x26e579-0x2*_0x416da5)*_0x2afd43['b'],_0x3e1054['a']=0x6*(_0x26e579-_0x416da5)*_0x2a2149['a']+(0x3*_0x26e579-0x4*_0x416da5+0x1)*_0x4e2c5d['a']+0x6*(-_0x26e579+_0x416da5)*_0xc21290['a']+(0x3*_0x26e579-0x2*_0x416da5)*_0x2afd43['a'];}static[_0x58053d(0x20f5)](_0x41e481,_0x543961=0x1){return new _0x1034f5(_0x41e481['r'],_0x41e481['g'],_0x41e481['b'],_0x543961);}static[_0x58053d(0xd4e)](_0x373474,_0x215667=0x0){return new _0x1034f5(_0x373474[_0x215667],_0x373474[_0x215667+0x1],_0x373474[_0x215667+0x2],_0x373474[_0x215667+0x3]);}static['FromArrayToRef'](_0x393149,_0x39b261=0x0,_0x273ec1){_0x273ec1['r']=_0x393149[_0x39b261],_0x273ec1['g']=_0x393149[_0x39b261+0x1],_0x273ec1['b']=_0x393149[_0x39b261+0x2],_0x273ec1['a']=_0x393149[_0x39b261+0x3];}static[_0x58053d(0x9fc)](_0x307e83,_0x4672dc,_0x5e89d8,_0x397d2f){return new _0x1034f5(_0x307e83/0xff,_0x4672dc/0xff,_0x5e89d8/0xff,_0x397d2f/0xff);}static[_0x58053d(0xbbf)](_0x38739d,_0x58ec01){if(_0x38739d['length']!==0x3*_0x58ec01)return _0x38739d;{const _0x2ee3b9=[];for(let _0xb4c7a0=0x0;_0xb4c7a0<_0x38739d['length'];_0xb4c7a0+=0x3){var _0xb72f3d=_0xb4c7a0/0x3*0x4;_0x2ee3b9[_0xb72f3d]=_0x38739d[_0xb4c7a0],_0x2ee3b9[0x1+_0xb72f3d]=_0x38739d[_0xb4c7a0+0x1],_0x2ee3b9[0x2+_0xb72f3d]=_0x38739d[_0xb4c7a0+0x2],_0x2ee3b9[0x3+_0xb72f3d]=0x1;}return _0x2ee3b9;}}}class _0x33fa86{}_0x33fa86[_0x58053d(0x3777)]=_0x4b4b39['B']['BuildArray'](0x3,_0x50ceef[_0x58053d(0x3850)]),_0x33fa86['Color4']=_0x4b4b39['B'][_0x58053d(0x1040)](0x3,()=>new _0x1034f5(0x0,0x0,0x0,0x0)),(0x0,_0x5c2eb7['H'])(_0x58053d(0x139c),_0x50ceef),(0x0,_0x5c2eb7['H'])(_0x58053d(0x3475),_0x1034f5);},0x147b8:(_0x477d1a,_0x4f39d8,_0x3f6a60)=>{var _0x2f026a=a8_0x49466b;_0x3f6a60['d'](_0x4f39d8,{'Nn':()=>_0x1cf037,'Q_':()=>_0x4dbc18,'kn':()=>_0x4137a6,'zp':()=>_0x173a9c});const _0x173a9c=0x1/2.2,_0x1cf037=2.2,_0x4dbc18=(0x1+Math[_0x2f026a(0x2793)](0x5))/0x2,_0x4137a6=0.001;},0x12a54:(_0xd78f06,_0x270770,_0x1c046c)=>{var _0x1fe003=a8_0x49466b;_0x1c046c['d'](_0x270770,{'k':()=>function(_0x1fe323,_0x283287,_0x103763,_0x2e230a=null,_0x1f1b22){var _0x1109c3=a8_0x58a1;const _0x415795=new _0x528ce4['P'](Number['MAX_VALUE'],Number[_0x1109c3(0x2f17)],Number[_0x1109c3(0x2f17)]),_0xcdf343=new _0x528ce4['P'](-Number[_0x1109c3(0x2f17)],-Number[_0x1109c3(0x2f17)],-Number[_0x1109c3(0x2f17)]);return _0x1f1b22=_0x1f1b22||0x3,_0x353136[_0x1109c3(0x29eb)](_0x1fe323,_0x283287,_0x103763,_0x1f1b22,_0x415795,_0xcdf343),_0x2e230a&&(_0x415795['x']-=_0x415795['x']*_0x2e230a['x']+_0x2e230a['y'],_0x415795['y']-=_0x415795['y']*_0x2e230a['x']+_0x2e230a['y'],_0x415795['z']-=_0x415795['z']*_0x2e230a['x']+_0x2e230a['y'],_0xcdf343['x']+=_0xcdf343['x']*_0x2e230a['x']+_0x2e230a['y'],_0xcdf343['y']+=_0xcdf343['y']*_0x2e230a['x']+_0x2e230a['y'],_0xcdf343['z']+=_0xcdf343['z']*_0x2e230a['x']+_0x2e230a['y']),{'minimum':_0x415795,'maximum':_0xcdf343};},'y':()=>function(_0x403315,_0x5b6788,_0x1d2e0e,_0x5e1975,_0x48e9a6=null){var _0x18ba5e=a8_0x58a1;const _0x1160f6=new _0x528ce4['P'](Number[_0x18ba5e(0x2f17)],Number[_0x18ba5e(0x2f17)],Number['MAX_VALUE']),_0x22aee4=new _0x528ce4['P'](-Number[_0x18ba5e(0x2f17)],-Number[_0x18ba5e(0x2f17)],-Number[_0x18ba5e(0x2f17)]);return _0x353136['extractMinAndMaxIndexed'](_0x403315,_0x5b6788,_0x1d2e0e,_0x5e1975,_0x1160f6,_0x22aee4),_0x48e9a6&&(_0x1160f6['x']-=_0x1160f6['x']*_0x48e9a6['x']+_0x48e9a6['y'],_0x1160f6['y']-=_0x1160f6['y']*_0x48e9a6['x']+_0x48e9a6['y'],_0x1160f6['z']-=_0x1160f6['z']*_0x48e9a6['x']+_0x48e9a6['y'],_0x22aee4['x']+=_0x22aee4['x']*_0x48e9a6['x']+_0x48e9a6['y'],_0x22aee4['y']+=_0x22aee4['y']*_0x48e9a6['x']+_0x48e9a6['y'],_0x22aee4['z']+=_0x22aee4['z']*_0x48e9a6['x']+_0x48e9a6['y']),{'minimum':_0x1160f6,'maximum':_0x22aee4};}});function _0x4a7e09(_0x25e71d,_0x21cb51,_0x4057e5,_0x652409){var _0x3c342a=a8_0x58a1,_0x130b77,_0x489af8=arguments[_0x3c342a(0x132e)],_0x255427=_0x489af8<0x3?_0x21cb51:null===_0x652409?_0x652409=Object[_0x3c342a(0x319d)](_0x21cb51,_0x4057e5):_0x652409;if('object'==typeof Reflect&&_0x3c342a(0x187)==typeof Reflect[_0x3c342a(0x14d7)])_0x255427=Reflect['decorate'](_0x25e71d,_0x21cb51,_0x4057e5,_0x652409);else{for(var _0x1b4bde=_0x25e71d['length']-0x1;0x0<=_0x1b4bde;_0x1b4bde--)(_0x130b77=_0x25e71d[_0x1b4bde])&&(_0x255427=(_0x489af8<0x3?_0x130b77(_0x255427):0x3<_0x489af8?_0x130b77(_0x21cb51,_0x4057e5,_0x255427):_0x130b77(_0x21cb51,_0x4057e5))||_0x255427);}0x3<_0x489af8&&_0x255427&&Object[_0x3c342a(0x1fc0)](_0x21cb51,_0x4057e5,_0x255427);}var _0x528ce4=_0x1c046c(0x9fd1),_0x270770=_0x1c046c(0x153ad);class _0x353136{static[_0x1fe003(0x34e3)](_0x15d950,_0x4b81ce,_0x5d852c,_0x3a82ac,_0x4e1a7b,_0x1add7d){var _0x54bc9e=_0x1fe003;for(let _0x5ea2b2=_0x5d852c;_0x5ea2b2<_0x5d852c+_0x3a82ac;_0x5ea2b2++){var _0x1263a4=0x3*_0x4b81ce[_0x5ea2b2],_0x3edff2=_0x15d950[_0x1263a4],_0x15b8d5=_0x15d950[0x1+_0x1263a4],_0x1263a4=_0x15d950[0x2+_0x1263a4];_0x4e1a7b[_0x54bc9e(0x1c9f)](_0x3edff2,_0x15b8d5,_0x1263a4),_0x1add7d['maximizeInPlaceFromFloats'](_0x3edff2,_0x15b8d5,_0x1263a4);}}static[_0x1fe003(0x29eb)](_0x30c202,_0x4c9c56,_0xd3144e,_0x461ebe,_0x18c222,_0x3d1b7a){var _0x4de07e=_0x1fe003;for(let _0x5dc730=_0x4c9c56,_0x566231=_0x4c9c56*_0x461ebe;_0x5dc730<_0x4c9c56+_0xd3144e;_0x5dc730++,_0x566231+=_0x461ebe){var _0x1d039e=_0x30c202[_0x566231],_0x22e8d3=_0x30c202[_0x566231+0x1],_0x2258fd=_0x30c202[_0x566231+0x2];_0x18c222['minimizeInPlaceFromFloats'](_0x1d039e,_0x22e8d3,_0x2258fd),_0x3d1b7a[_0x4de07e(0xea0)](_0x1d039e,_0x22e8d3,_0x2258fd);}}}_0x4a7e09([_0x270770['G6'][_0x1fe003(0x3fcc)]((...[_0x5f5838,_0x539c65])=>!Array[_0x1fe003(0x3ec0)](_0x5f5838)&&!Array[_0x1fe003(0x3ec0)](_0x539c65))],_0x353136,_0x1fe003(0x34e3),null),_0x4a7e09([_0x270770['G6']['filter']((...[_0x2c60f1])=>!Array[_0x1fe003(0x3ec0)](_0x2c60f1))],_0x353136,_0x1fe003(0x29eb),null);},0x5025:(_0x151792,_0x1f22cc,_0x475506)=>{var _0x546e0f=a8_0x49466b;_0x475506['d'](_0x1f22cc,{'a':()=>_0x240c4a});var _0x280657=_0x475506(0x10ea4),_0x545612=_0x475506(0x9fd1);class _0x240c4a{constructor(_0x27628c=0x0,_0x379ec1=0x0){var _0x5f0302=a8_0x58a1;this['x']=_0x27628c,this['y']=_0x379ec1,_0x27628c!==Math[_0x5f0302(0x27d2)](_0x27628c)&&(Math[_0x5f0302(0x27d2)](_0x27628c),_0x280657['Y'][_0x5f0302(0x2e91)]('x\x20is\x20not\x20an\x20integer,\x20floor(x)\x20used')),_0x379ec1!==Math['floor'](_0x379ec1)&&(Math[_0x5f0302(0x27d2)](_0x379ec1),_0x280657['Y'][_0x5f0302(0x2e91)](_0x5f0302(0x1546)));}[_0x546e0f(0x11fe)](){return new _0x240c4a(this['x'],this['y']);}[_0x546e0f(0x139b)](_0x3c88e5){var _0x24f5a3=this['x'];return this['x']=_0x3c88e5['x']+_0x3c88e5['y']-this['y'],this['y']=_0x24f5a3+this['y']-_0x3c88e5['x'],this;}[_0x546e0f(0x1bb6)](_0x2017a3){var _0x5b57ea=this['x'];return this['x']=_0x5b57ea+this['y']-_0x2017a3['y'],this['y']=_0x2017a3['x']+_0x2017a3['y']-_0x5b57ea,this;}[_0x546e0f(0x2c31)](_0x5c9bfe,_0x284fba){var _0x5df6cf=_0x546e0f;_0x5c9bfe!==Math[_0x5df6cf(0x27d2)](_0x5c9bfe)&&(Math[_0x5df6cf(0x27d2)](_0x5c9bfe),_0x280657['Y'][_0x5df6cf(0x2e91)](_0x5df6cf(0x3586))),_0x284fba!==Math[_0x5df6cf(0x27d2)](_0x284fba)&&(Math['floor'](_0x284fba),_0x280657['Y'][_0x5df6cf(0x2e91)](_0x5df6cf(0xeec)));var _0x1e3ab8=this['x'];return this['x']=_0x5c9bfe-_0x1e3ab8-this['y'],this['y']=_0x284fba+_0x1e3ab8,this;}['rotateNeg120'](_0x1a6b18,_0x447402){var _0x4061cb=_0x546e0f;_0x1a6b18!==Math['floor'](_0x1a6b18)&&(Math[_0x4061cb(0x27d2)](_0x1a6b18),_0x280657['Y'][_0x4061cb(0x2e91)](_0x4061cb(0x3550))),_0x447402!==Math['floor'](_0x447402)&&(Math['floor'](_0x447402),_0x280657['Y'][_0x4061cb(0x2e91)](_0x4061cb(0x25f2)));var _0x3ade8a=this['x'];return this['x']=this['y']-_0x447402,this['y']=_0x1a6b18+_0x447402-_0x3ade8a-this['y'],this;}[_0x546e0f(0xc24)](_0x5c5722,_0x2ecd7a){var _0x3a5a31=_0x546e0f;const _0x332c66=_0x545612['P']['Zero']();return _0x332c66['x']=_0x5c5722['x']+0x2*this['x']*_0x2ecd7a+this['y']*_0x2ecd7a,_0x332c66['y']=_0x5c5722['y']+Math[_0x3a5a31(0x2793)](0x3)*this['y']*_0x2ecd7a,_0x332c66;}static[_0x546e0f(0x1b83)](){return new _0x240c4a(0x0,0x0);}}},0x11edd:(_0x31837e,_0xe36bc9,_0x2911e5)=>{var _0x54404b=a8_0x49466b;_0x2911e5['d'](_0xe36bc9,{'$B':()=>_0x717476,'ZZ':()=>_0x421898,'j_':()=>_0x4fa9b5});var _0x53683b,_0x56635a=_0x2911e5(0x1b5c),_0x16cb24=_0x2911e5(0x9fd1),_0x584ecf=_0x2911e5(0x147b8);_0x53683b={'CW':0x0,0x0:'CW','CCW':0x1,0x1:'CCW'};class _0x24569c{constructor(_0x391e85){var _0xe0f8d=a8_0x58a1;this[_0xe0f8d(0xa48)]=_0x391e85,this['_radians']<0x0&&(this[_0xe0f8d(0xa48)]+=0x2*Math['PI']);}['degrees'](){var _0x2df73a=a8_0x58a1;return 0xb4*this[_0x2df73a(0xa48)]/Math['PI'];}[_0x54404b(0x2436)](){var _0x4680d9=_0x54404b;return this[_0x4680d9(0xa48)];}static[_0x54404b(0x1441)](_0x2228d9,_0x48cd63){var _0x492e08=_0x54404b;return _0x48cd63=_0x48cd63[_0x492e08(0x3e42)](_0x2228d9),_0x2228d9=Math[_0x492e08(0x4d2)](_0x48cd63['y'],_0x48cd63['x']),new _0x24569c(_0x2228d9);}static['FromRadians'](_0x1bba5a){return new _0x24569c(_0x1bba5a);}static['FromDegrees'](_0x14af42){return new _0x24569c(_0x14af42*Math['PI']/0xb4);}}class _0x4d234e{constructor(_0x31674b,_0x425bfd,_0x46f1da){var _0x4ec0ed=_0x54404b;this[_0x4ec0ed(0x2b1c)]=_0x31674b,this[_0x4ec0ed(0x1160)]=_0x425bfd,this[_0x4ec0ed(0x1ec7)]=_0x46f1da;var _0x3cf8ee=Math[_0x4ec0ed(0x2a91)](_0x425bfd['x'],0x2)+Math[_0x4ec0ed(0x2a91)](_0x425bfd['y'],0x2),_0x1bfe07=(Math[_0x4ec0ed(0x2a91)](_0x31674b['x'],0x2)+Math['pow'](_0x31674b['y'],0x2)-_0x3cf8ee)/0x2,_0x3cf8ee=(_0x3cf8ee-Math[_0x4ec0ed(0x2a91)](_0x46f1da['x'],0x2)-Math['pow'](_0x46f1da['y'],0x2))/0x2,_0x570cb7=(_0x31674b['x']-_0x425bfd['x'])*(_0x425bfd['y']-_0x46f1da['y'])-(_0x425bfd['x']-_0x46f1da['x'])*(_0x31674b['y']-_0x425bfd['y']),_0x31674b=(this[_0x4ec0ed(0x13ba)]=new _0x16cb24['FM']((_0x1bfe07*(_0x425bfd['y']-_0x46f1da['y'])-_0x3cf8ee*(_0x31674b['y']-_0x425bfd['y']))/_0x570cb7,((_0x31674b['x']-_0x425bfd['x'])*_0x3cf8ee-(_0x425bfd['x']-_0x46f1da['x'])*_0x1bfe07)/_0x570cb7),this[_0x4ec0ed(0x616)]=this[_0x4ec0ed(0x13ba)][_0x4ec0ed(0x3e42)](this['startPoint'])['length'](),this[_0x4ec0ed(0x3f10)]=_0x24569c[_0x4ec0ed(0x1441)](this[_0x4ec0ed(0x13ba)],this[_0x4ec0ed(0x2b1c)]),this[_0x4ec0ed(0x3f10)][_0x4ec0ed(0x3361)]());let _0x3cc0d3=_0x24569c['BetweenTwoPoints'](this[_0x4ec0ed(0x13ba)],this['midPoint'])[_0x4ec0ed(0x3361)](),_0x891278=_0x24569c[_0x4ec0ed(0x1441)](this[_0x4ec0ed(0x13ba)],this[_0x4ec0ed(0x1ec7)])[_0x4ec0ed(0x3361)]();0xb4<_0x3cc0d3-_0x31674b&&(_0x3cc0d3-=0x168),_0x3cc0d3-_0x31674b<-0xb4&&(_0x3cc0d3+=0x168),0xb4<_0x891278-_0x3cc0d3&&(_0x891278-=0x168),_0x891278-_0x3cc0d3<-0xb4&&(_0x891278+=0x168),this[_0x4ec0ed(0x16dd)]=_0x3cc0d3-_0x31674b<0x0?_0x53683b['CW']:_0x53683b['CCW'],this[_0x4ec0ed(0x3d51)]=_0x24569c[_0x4ec0ed(0x3778)](this[_0x4ec0ed(0x16dd)]===_0x53683b['CW']?_0x31674b-_0x891278:_0x891278-_0x31674b);}}class _0x421898{constructor(_0x37a221,_0x4f563e){var _0xae9ac5=_0x54404b;this[_0xae9ac5(0x26fd)]=new Array(),this[_0xae9ac5(0x1cb6)]=0x0,this[_0xae9ac5(0x3f29)]=!0x1,this['_points'][_0xae9ac5(0x2f54)](new _0x16cb24['FM'](_0x37a221,_0x4f563e));}['addLineTo'](_0x4dcc1b,_0x5d71f3){var _0x2d0a74=_0x54404b;if(this['closed'])return this;const _0x4ee52e=new _0x16cb24['FM'](_0x4dcc1b,_0x5d71f3);return _0x4dcc1b=this[_0x2d0a74(0x26fd)][this[_0x2d0a74(0x26fd)][_0x2d0a74(0x132e)]-0x1],(this[_0x2d0a74(0x26fd)]['push'](_0x4ee52e),this[_0x2d0a74(0x1cb6)]+=_0x4ee52e[_0x2d0a74(0x3e42)](_0x4dcc1b)['length'](),this);}['addArcTo'](_0x467dc9,_0x416515,_0x305875,_0x50d9f6,_0x36205f=0x24){var _0x38faae=_0x54404b;if(this['closed'])return this;var _0x3b3d93=this[_0x38faae(0x26fd)][this['_points'][_0x38faae(0x132e)]-0x1],_0x467dc9=new _0x16cb24['FM'](_0x467dc9,_0x416515),_0x416515=new _0x16cb24['FM'](_0x305875,_0x50d9f6);const _0x2259eb=new _0x4d234e(_0x3b3d93,_0x467dc9,_0x416515);let _0x47c819=_0x2259eb[_0x38faae(0x3d51)][_0x38faae(0x2436)]()/_0x36205f,_0x24715f=(_0x2259eb[_0x38faae(0x16dd)]===_0x53683b['CW']&&(_0x47c819*=-0x1),_0x2259eb[_0x38faae(0x3f10)][_0x38faae(0x2436)]()+_0x47c819);for(let _0x4171bb=0x0;_0x4171bb<_0x36205f;_0x4171bb++){var _0x14ecb0=Math['cos'](_0x24715f)*_0x2259eb[_0x38faae(0x616)]+_0x2259eb[_0x38faae(0x13ba)]['x'],_0x31f525=Math[_0x38faae(0x240)](_0x24715f)*_0x2259eb['radius']+_0x2259eb['centerPoint']['y'];this[_0x38faae(0x25a2)](_0x14ecb0,_0x31f525),_0x24715f+=_0x47c819;}return this;}[_0x54404b(0x33f1)](){var _0x19e2fa=_0x54404b;return this[_0x19e2fa(0x3f29)]=!0x0,this;}[_0x54404b(0x132e)](){var _0x33d6f5=_0x54404b;let _0x3203ed=this[_0x33d6f5(0x1cb6)];if(this['closed']){var _0x48548f=this[_0x33d6f5(0x26fd)][this['_points'][_0x33d6f5(0x132e)]-0x1];const _0xbc731e=this['_points'][0x0];_0x3203ed+=_0xbc731e[_0x33d6f5(0x3e42)](_0x48548f)[_0x33d6f5(0x132e)]();}return _0x3203ed;}[_0x54404b(0x2174)](){var _0xb22970=_0x54404b;return this[_0xb22970(0x26fd)];}[_0x54404b(0x2143)](_0x443d40){var _0x32b998=_0x54404b;if(_0x443d40<0x0||0x1<_0x443d40)return _0x16cb24['FM'][_0x32b998(0x1b83)]();var _0x53cf94=_0x443d40*this[_0x32b998(0x132e)]();let _0x55b307=0x0;for(let _0x2d0a35=0x0;_0x2d0a35<this[_0x32b998(0x26fd)]['length'];_0x2d0a35++){var _0x1c205a=(_0x2d0a35+0x1)%this[_0x32b998(0x26fd)][_0x32b998(0x132e)],_0x817168=this[_0x32b998(0x26fd)][_0x2d0a35];const _0x5e7abd=this['_points'][_0x1c205a],_0x12b565=_0x5e7abd[_0x32b998(0x3e42)](_0x817168);var _0x545189,_0x2e19bb,_0x1c205a=_0x12b565[_0x32b998(0x132e)]()+_0x55b307;if(_0x53cf94>=_0x55b307&&_0x53cf94<=_0x1c205a)return _0x545189=_0x12b565[_0x32b998(0xb65)](),_0x2e19bb=_0x53cf94-_0x55b307,new _0x16cb24['FM'](_0x817168['x']+_0x545189['x']*_0x2e19bb,_0x817168['y']+_0x545189['y']*_0x2e19bb);_0x55b307=_0x1c205a;}return _0x16cb24['FM']['Zero']();}static[_0x54404b(0x3ee3)](_0xb41b1b,_0x60b315){return new _0x421898(_0xb41b1b,_0x60b315);}}class _0x717476{constructor(_0x5d6bd7,_0x41d8cd=null,_0x32c8d8,_0x265ec5=!0x1){var _0x4a25cf=_0x54404b;this[_0x4a25cf(0x3bc7)]=_0x5d6bd7,this['_curve']=new Array(),this[_0x4a25cf(0x1c3)]=new Array(),this[_0x4a25cf(0x1325)]=new Array(),this[_0x4a25cf(0x2d32)]=new Array(),this[_0x4a25cf(0x2d83)]=new Array(),this[_0x4a25cf(0x3c23)]={'id':0x0,'point':_0x16cb24['P'][_0x4a25cf(0x1b83)](),'previousPointArrayIndex':0x0,'position':0x0,'subPosition':0x0,'interpolateReady':!0x1,'interpolationMatrix':_0x16cb24['y3'][_0x4a25cf(0x24ef)]()};for(let _0x51ead3=0x0;_0x51ead3<_0x5d6bd7[_0x4a25cf(0x132e)];_0x51ead3++)this['_curve'][_0x51ead3]=_0x5d6bd7[_0x51ead3][_0x4a25cf(0x11fe)]();this[_0x4a25cf(0x3adf)]=_0x32c8d8||!0x1,this['_alignTangentsWithPath']=_0x265ec5,this[_0x4a25cf(0x18e8)](_0x41d8cd,_0x265ec5);}['getCurve'](){var _0xdd5ece=_0x54404b;return this[_0xdd5ece(0x388b)];}[_0x54404b(0x2174)](){var _0x2123fe=_0x54404b;return this[_0x2123fe(0x388b)];}['length'](){var _0x402710=_0x54404b;return this[_0x402710(0x1c3)][this[_0x402710(0x1c3)][_0x402710(0x132e)]-0x1];}[_0x54404b(0x3166)](){var _0x358fac=_0x54404b;return this[_0x358fac(0x1325)];}[_0x54404b(0xc1b)](){var _0x3445f1=_0x54404b;return this[_0x3445f1(0x2d32)];}[_0x54404b(0x3041)](){var _0x361c35=_0x54404b;return this[_0x361c35(0x2d83)];}[_0x54404b(0x3e53)](){var _0x761ec6=_0x54404b;return this[_0x761ec6(0x1c3)];}['getPointAt'](_0x2ce113){var _0x31d790=_0x54404b;return this[_0x31d790(0x26bb)](_0x2ce113)[_0x31d790(0xab4)];}[_0x54404b(0x26c6)](_0x589ae9,_0x18e2ca=!0x1){var _0x32413f=_0x54404b;return this[_0x32413f(0x26bb)](_0x589ae9,_0x18e2ca),_0x18e2ca?_0x16cb24['P']['TransformCoordinates'](_0x16cb24['P'][_0x32413f(0xe4)](),this[_0x32413f(0x3c23)][_0x32413f(0x11be)]):this['_tangents'][this[_0x32413f(0x3c23)][_0x32413f(0x2ed0)]];}[_0x54404b(0x16ab)](_0x4f49cd,_0x174294=!0x1){var _0x28bf16=_0x54404b;return this[_0x28bf16(0x26bb)](_0x4f49cd,_0x174294),_0x174294?_0x16cb24['P'][_0x28bf16(0x1e28)](_0x16cb24['P'][_0x28bf16(0x315a)](),this['_pointAtData'][_0x28bf16(0x11be)]):this[_0x28bf16(0x2d32)][this[_0x28bf16(0x3c23)]['previousPointArrayIndex']];}[_0x54404b(0x2d68)](_0x250970,_0x5b47c6=!0x1){var _0x3aeef3=_0x54404b;return this[_0x3aeef3(0x26bb)](_0x250970,_0x5b47c6),_0x5b47c6?_0x16cb24['P'][_0x3aeef3(0x1e28)](_0x16cb24['P']['UpReadOnly'],this[_0x3aeef3(0x3c23)][_0x3aeef3(0x11be)]):this[_0x3aeef3(0x2d83)][this[_0x3aeef3(0x3c23)][_0x3aeef3(0x2ed0)]];}[_0x54404b(0x3b19)](_0xd98642){var _0x290799=_0x54404b;return this[_0x290799(0x132e)]()*_0xd98642;}[_0x54404b(0x31bb)](_0x53755d){var _0x170cf6=_0x54404b;return this[_0x170cf6(0x26bb)](_0x53755d),this[_0x170cf6(0x3c23)][_0x170cf6(0x2ed0)];}[_0x54404b(0x1b6f)](_0x59bc32){var _0x1ae7d1=_0x54404b;return this[_0x1ae7d1(0x26bb)](_0x59bc32),this['_pointAtData']['subPosition'];}[_0x54404b(0x21c6)](_0x25445c){var _0x16639e=_0x54404b;let _0x2dc691=Number[_0x16639e(0x2f17)],_0x1b5f48=0x0;for(let _0x465caf=0x0;_0x465caf<this[_0x16639e(0x388b)][_0x16639e(0x132e)]-0x1;_0x465caf++){const _0x10fd05=this[_0x16639e(0x388b)][_0x465caf+0x0],_0x202721=this[_0x16639e(0x388b)][_0x465caf+0x1]['subtract'](_0x10fd05)[_0x16639e(0xb65)]();var _0x505428=this['_distances'][_0x465caf+0x1]-this['_distances'][_0x465caf+0x0],_0xf59b57=Math[_0x16639e(0x3749)](Math[_0x16639e(0xc54)](_0x16cb24['P'][_0x16639e(0x1852)](_0x202721,_0x25445c[_0x16639e(0x3e42)](_0x10fd05)[_0x16639e(0xb65)]()),0x0)*_0x16cb24['P'][_0x16639e(0x2b5e)](_0x10fd05,_0x25445c)/_0x505428,0x1),_0x2f5370=_0x16cb24['P'][_0x16639e(0x2b5e)](_0x10fd05['add'](_0x202721[_0x16639e(0x27e7)](_0xf59b57*_0x505428)),_0x25445c);_0x2f5370<_0x2dc691&&(_0x2dc691=_0x2f5370,_0x1b5f48=(this['_distances'][_0x465caf+0x0]+_0x505428*_0xf59b57)/this[_0x16639e(0x132e)]());}return _0x1b5f48;}[_0x54404b(0x139f)](_0x507ad6=0x0,_0x1fc7cc=0x1){var _0x1dbe18=_0x54404b;(_0x1fc7cc=_0x1fc7cc<0x0?0x1- -0x1*_0x1fc7cc%0x1:_0x1fc7cc)<(_0x507ad6=_0x507ad6<0x0?0x1- -0x1*_0x507ad6%0x1:_0x507ad6)&&(_0x16b7cf=_0x507ad6,_0x507ad6=_0x1fc7cc,_0x1fc7cc=_0x16b7cf);const _0x379a11=this[_0x1dbe18(0x64d)]();var _0x16b7cf=this[_0x1dbe18(0x38d2)](_0x507ad6);let _0x476350=this['getPreviousPointIndexAt'](_0x507ad6);var _0x226754=this[_0x1dbe18(0x38d2)](_0x1fc7cc),_0x3f731e=this[_0x1dbe18(0x31bb)](_0x1fc7cc)+0x1;const _0x85ad5=[];return 0x0!==_0x507ad6&&(_0x476350++,_0x85ad5[_0x1dbe18(0x2f54)](_0x16b7cf)),_0x85ad5[_0x1dbe18(0x2f54)](..._0x379a11['slice'](_0x476350,_0x3f731e)),0x1===_0x1fc7cc&&0x1!==_0x507ad6||_0x85ad5[_0x1dbe18(0x2f54)](_0x226754),new _0x717476(_0x85ad5,this[_0x1dbe18(0x16ab)](_0x507ad6),this[_0x1dbe18(0x3adf)],this[_0x1dbe18(0x137f)]);}[_0x54404b(0x2c28)](_0x519b70,_0x208813=null,_0x5265d3=!0x1){var _0x337b44=_0x54404b;for(let _0x6ce0c=0x0;_0x6ce0c<_0x519b70[_0x337b44(0x132e)];_0x6ce0c++)this[_0x337b44(0x388b)][_0x6ce0c]['x']=_0x519b70[_0x6ce0c]['x'],this['_curve'][_0x6ce0c]['y']=_0x519b70[_0x6ce0c]['y'],this[_0x337b44(0x388b)][_0x6ce0c]['z']=_0x519b70[_0x6ce0c]['z'];return this[_0x337b44(0x18e8)](_0x208813,_0x5265d3),this;}['_compute'](_0x5c9caa,_0x24f28d=!0x1){var _0x2673d5=_0x54404b,_0x46e052=this['_curve'][_0x2673d5(0x132e)];if(!(_0x46e052<0x2)){this['_tangents'][0x0]=this[_0x2673d5(0x3048)](0x0),this[_0x2673d5(0x3adf)]||this['_tangents'][0x0]['normalize'](),this['_tangents'][_0x46e052-0x1]=this[_0x2673d5(0x388b)][_0x46e052-0x1][_0x2673d5(0x3e42)](this[_0x2673d5(0x388b)][_0x46e052-0x2]),this[_0x2673d5(0x3adf)]||this['_tangents'][_0x46e052-0x1][_0x2673d5(0xb65)]();var _0x567f1d,_0x4d7d33,_0x53604b=this[_0x2673d5(0x1325)][0x0],_0x5c9caa=this[_0x2673d5(0x2a71)](_0x53604b,_0x5c9caa);this[_0x2673d5(0x2d32)][0x0]=_0x5c9caa,this[_0x2673d5(0x3adf)]||this[_0x2673d5(0x2d32)][0x0][_0x2673d5(0xb65)](),this[_0x2673d5(0x2d83)][0x0]=_0x16cb24['P'][_0x2673d5(0x400b)](_0x53604b,this[_0x2673d5(0x2d32)][0x0]),this[_0x2673d5(0x3adf)]||this['_binormals'][0x0][_0x2673d5(0xb65)](),this[_0x2673d5(0x1c3)][0x0]=0x0;let _0x41eb30,_0xd1f2aa;for(let _0x106971=0x1;_0x106971<_0x46e052;_0x106971++)_0x41eb30=this['_getLastNonNullVector'](_0x106971),_0x106971<_0x46e052-0x1&&(_0x567f1d=this[_0x2673d5(0x3048)](_0x106971),this[_0x2673d5(0x1325)][_0x106971]=_0x24f28d?_0x567f1d:_0x41eb30[_0x2673d5(0x11ad)](_0x567f1d),this[_0x2673d5(0x1325)][_0x106971][_0x2673d5(0xb65)]()),this['_distances'][_0x106971]=this['_distances'][_0x106971-0x1]+this['_curve'][_0x106971][_0x2673d5(0x3e42)](this['_curve'][_0x106971-0x1])[_0x2673d5(0x132e)](),_0x567f1d=this[_0x2673d5(0x1325)][_0x106971],_0x4d7d33=this['_binormals'][_0x106971-0x1],this['_normals'][_0x106971]=_0x16cb24['P'][_0x2673d5(0x400b)](_0x4d7d33,_0x567f1d),this[_0x2673d5(0x3adf)]||(0x0===this[_0x2673d5(0x2d32)][_0x106971][_0x2673d5(0x132e)]()?(_0xd1f2aa=this['_normals'][_0x106971-0x1],this[_0x2673d5(0x2d32)][_0x106971]=_0xd1f2aa[_0x2673d5(0x11fe)]()):this[_0x2673d5(0x2d32)][_0x106971]['normalize']()),this[_0x2673d5(0x2d83)][_0x106971]=_0x16cb24['P'][_0x2673d5(0x400b)](_0x567f1d,this[_0x2673d5(0x2d32)][_0x106971]),this[_0x2673d5(0x3adf)]||this[_0x2673d5(0x2d83)][_0x106971][_0x2673d5(0xb65)]();this[_0x2673d5(0x3c23)]['id']=NaN;}}[_0x54404b(0x3048)](_0x432cbc){var _0x353886=_0x54404b;let _0x59a10a=0x1,_0x2b1c60=this[_0x353886(0x388b)][_0x432cbc+_0x59a10a]['subtract'](this[_0x353886(0x388b)][_0x432cbc]);for(;0x0===_0x2b1c60[_0x353886(0x132e)]()&&_0x432cbc+_0x59a10a+0x1<this[_0x353886(0x388b)][_0x353886(0x132e)];)_0x59a10a++,_0x2b1c60=this['_curve'][_0x432cbc+_0x59a10a][_0x353886(0x3e42)](this[_0x353886(0x388b)][_0x432cbc]);return _0x2b1c60;}[_0x54404b(0x29e4)](_0x3221f4){var _0x1bb98c=_0x54404b;let _0x3546b7=0x1,_0x502bf5=this[_0x1bb98c(0x388b)][_0x3221f4][_0x1bb98c(0x3e42)](this[_0x1bb98c(0x388b)][_0x3221f4-_0x3546b7]);for(;0x0===_0x502bf5[_0x1bb98c(0x132e)]()&&_0x3221f4>_0x3546b7+0x1;)_0x3546b7++,_0x502bf5=this[_0x1bb98c(0x388b)][_0x3221f4][_0x1bb98c(0x3e42)](this[_0x1bb98c(0x388b)][_0x3221f4-_0x3546b7]);return _0x502bf5;}[_0x54404b(0x2a71)](_0x149eed,_0x51bfe4){var _0x105620=_0x54404b;let _0x340ecb,_0x24f4c8=_0x149eed[_0x105620(0x132e)]();var _0x55fa57;return 0x0===_0x24f4c8&&(_0x24f4c8=0x1),null==_0x51bfe4?(_0x55fa57=_0x56635a['R'][_0x105620(0x3213)](Math['abs'](_0x149eed['y'])/_0x24f4c8,0x1,_0x584ecf['kn'])?_0x56635a['R'][_0x105620(0x3213)](Math[_0x105620(0x3f6c)](_0x149eed['x'])/_0x24f4c8,0x1,_0x584ecf['kn'])?_0x56635a['R'][_0x105620(0x3213)](Math[_0x105620(0x3f6c)](_0x149eed['z'])/_0x24f4c8,0x1,_0x584ecf['kn'])?_0x16cb24['P']['Zero']():new _0x16cb24['P'](0x0,0x0,0x1):new _0x16cb24['P'](0x1,0x0,0x0):new _0x16cb24['P'](0x0,-0x1,0x0),_0x340ecb=_0x16cb24['P'][_0x105620(0x400b)](_0x149eed,_0x55fa57)):(_0x340ecb=_0x16cb24['P']['Cross'](_0x149eed,_0x51bfe4),_0x16cb24['P'][_0x105620(0x11e0)](_0x340ecb,_0x149eed,_0x340ecb)),_0x340ecb[_0x105620(0xb65)](),_0x340ecb;}[_0x54404b(0x26bb)](_0x4deb9b,_0x7d0dec=!0x1){var _0x5da34d=_0x54404b;if(this[_0x5da34d(0x3c23)]['id']===_0x4deb9b)return this['_pointAtData'][_0x5da34d(0x1b9e)]||this[_0x5da34d(0xfb2)](),this[_0x5da34d(0x3c23)];this[_0x5da34d(0x3c23)]['id']=_0x4deb9b;var _0x24d7eb=this[_0x5da34d(0x2174)]();if(_0x4deb9b<=0x0)return this[_0x5da34d(0x3788)](0x0,0x0,_0x24d7eb[0x0],0x0,_0x7d0dec);if(0x1<=_0x4deb9b)return this[_0x5da34d(0x3788)](0x1,0x1,_0x24d7eb[_0x24d7eb[_0x5da34d(0x132e)]-0x1],_0x24d7eb[_0x5da34d(0x132e)]-0x1,_0x7d0dec);let _0x35a565=_0x24d7eb[0x0],_0x226339,_0x5147a6=0x0;var _0x5059f4=_0x4deb9b*this[_0x5da34d(0x132e)]();for(let _0x6a9f61=0x1;_0x6a9f61<_0x24d7eb[_0x5da34d(0x132e)];_0x6a9f61++){_0x226339=_0x24d7eb[_0x6a9f61];var _0x43286b=_0x16cb24['P'][_0x5da34d(0x2b5e)](_0x35a565,_0x226339);if((_0x5147a6+=_0x43286b)===_0x5059f4)return this[_0x5da34d(0x3788)](_0x4deb9b,0x1,_0x226339,_0x6a9f61,_0x7d0dec);if(_0x5147a6>_0x5059f4){_0x43286b=(_0x5147a6-_0x5059f4)/_0x43286b;const _0x4ee81b=_0x35a565[_0x5da34d(0x3e42)](_0x226339);var _0x650963=_0x226339['add'](_0x4ee81b[_0x5da34d(0x1200)](_0x43286b));return this['_setPointAtData'](_0x4deb9b,0x1-_0x43286b,_0x650963,_0x6a9f61-0x1,_0x7d0dec);}_0x35a565=_0x226339;}return this[_0x5da34d(0x3c23)];}[_0x54404b(0x3788)](_0x3911a6,_0x1c186e,_0x234684,_0x5d0927,_0x4cf781){var _0x35455e=_0x54404b;return this['_pointAtData'][_0x35455e(0xab4)]=_0x234684,this['_pointAtData'][_0x35455e(0x8c5)]=_0x3911a6,this['_pointAtData'][_0x35455e(0x21a2)]=_0x1c186e,this['_pointAtData'][_0x35455e(0x2ed0)]=_0x5d0927,(this[_0x35455e(0x3c23)][_0x35455e(0x1b9e)]=_0x4cf781)&&this[_0x35455e(0xfb2)](),this[_0x35455e(0x3c23)];}[_0x54404b(0xfb2)](){var _0xd6431=_0x54404b;this[_0xd6431(0x3c23)][_0xd6431(0x11be)]=_0x16cb24['y3'][_0xd6431(0x24ef)]();var _0x5cc303=this[_0xd6431(0x3c23)][_0xd6431(0x2ed0)];if(_0x5cc303!==this[_0xd6431(0x1325)][_0xd6431(0x132e)]-0x1){var _0x178afc=_0x5cc303+0x1,_0x4e7fda=this[_0xd6431(0x1325)][_0x5cc303]['clone'](),_0x1b6903=this[_0xd6431(0x2d32)][_0x5cc303][_0xd6431(0x11fe)](),_0x5cc303=this[_0xd6431(0x2d83)][_0x5cc303][_0xd6431(0x11fe)](),_0x523ab9=this[_0xd6431(0x1325)][_0x178afc][_0xd6431(0x11fe)](),_0x4a0400=this[_0xd6431(0x2d32)][_0x178afc][_0xd6431(0x11fe)](),_0x178afc=this[_0xd6431(0x2d83)][_0x178afc]['clone'](),_0x1b6903=_0x16cb24['_f'][_0xd6431(0x3917)](_0x1b6903,_0x5cc303,_0x4e7fda),_0x5cc303=_0x16cb24['_f']['RotationQuaternionFromAxis'](_0x4a0400,_0x178afc,_0x523ab9);const _0x32fdb4=_0x16cb24['_f'][_0xd6431(0x1dc8)](_0x1b6903,_0x5cc303,this[_0xd6431(0x3c23)][_0xd6431(0x21a2)]);_0x32fdb4[_0xd6431(0x16e0)](this[_0xd6431(0x3c23)][_0xd6431(0x11be)]);}}}class _0x4fa9b5{constructor(_0x54513e){var _0x25ca7b=_0x54404b;this[_0x25ca7b(0x1cb6)]=0x0,this[_0x25ca7b(0x26fd)]=_0x54513e,this[_0x25ca7b(0x1cb6)]=this[_0x25ca7b(0x3c12)](_0x54513e);}static[_0x54404b(0x2f46)](_0x1d6a2d,_0x40affd,_0x4ef127,_0x26b2cc){var _0x2f8422=_0x54404b;_0x26b2cc=0x2<_0x26b2cc?_0x26b2cc:0x3;const _0x1e3778=new Array();var _0x2963f8=(_0x51294e,_0x2141dc,_0x11bece,_0x539141)=>(0x1-_0x51294e)*(0x1-_0x51294e)*_0x2141dc+0x2*_0x51294e*(0x1-_0x51294e)*_0x11bece+_0x51294e*_0x51294e*_0x539141;for(let _0x38fe3c=0x0;_0x38fe3c<=_0x26b2cc;_0x38fe3c++)_0x1e3778[_0x2f8422(0x2f54)](new _0x16cb24['P'](_0x2963f8(_0x38fe3c/_0x26b2cc,_0x1d6a2d['x'],_0x40affd['x'],_0x4ef127['x']),_0x2963f8(_0x38fe3c/_0x26b2cc,_0x1d6a2d['y'],_0x40affd['y'],_0x4ef127['y']),_0x2963f8(_0x38fe3c/_0x26b2cc,_0x1d6a2d['z'],_0x40affd['z'],_0x4ef127['z'])));return new _0x4fa9b5(_0x1e3778);}static['CreateCubicBezier'](_0x33256f,_0x25a777,_0x1ce529,_0xf15bbe,_0x1078a8){var _0x338989=_0x54404b;_0x1078a8=0x3<_0x1078a8?_0x1078a8:0x4;const _0x3a2329=new Array();var _0x1df291=(_0xfea685,_0x17c88b,_0x16ecbb,_0x410857,_0xe093e2)=>(0x1-_0xfea685)*(0x1-_0xfea685)*(0x1-_0xfea685)*_0x17c88b+0x3*_0xfea685*(0x1-_0xfea685)*(0x1-_0xfea685)*_0x16ecbb+0x3*_0xfea685*_0xfea685*(0x1-_0xfea685)*_0x410857+_0xfea685*_0xfea685*_0xfea685*_0xe093e2;for(let _0x35a9b3=0x0;_0x35a9b3<=_0x1078a8;_0x35a9b3++)_0x3a2329[_0x338989(0x2f54)](new _0x16cb24['P'](_0x1df291(_0x35a9b3/_0x1078a8,_0x33256f['x'],_0x25a777['x'],_0x1ce529['x'],_0xf15bbe['x']),_0x1df291(_0x35a9b3/_0x1078a8,_0x33256f['y'],_0x25a777['y'],_0x1ce529['y'],_0xf15bbe['y']),_0x1df291(_0x35a9b3/_0x1078a8,_0x33256f['z'],_0x25a777['z'],_0x1ce529['z'],_0xf15bbe['z'])));return new _0x4fa9b5(_0x3a2329);}static[_0x54404b(0x3b68)](_0x384c49,_0x212e3b,_0x22a343,_0x5097f6,_0x11c336){var _0x1b0e8a=_0x54404b;const _0x4eedcb=new Array();var _0x15934e=0x1/_0x11c336;for(let _0x1c9715=0x0;_0x1c9715<=_0x11c336;_0x1c9715++)_0x4eedcb[_0x1b0e8a(0x2f54)](_0x16cb24['P'][_0x1b0e8a(0x16fe)](_0x384c49,_0x212e3b,_0x22a343,_0x5097f6,_0x1c9715*_0x15934e));return new _0x4fa9b5(_0x4eedcb);}static[_0x54404b(0x2706)](_0x1d7253,_0x396d01,_0x501dc3){var _0x260cf7=_0x54404b;const _0x5c112d=new Array();var _0x52d287=0x1/_0x396d01;let _0x35d63b=0x0;if(_0x501dc3){var _0x1d50a4=_0x1d7253[_0x260cf7(0x132e)];for(let _0x5f1f8a=0x0;_0x5f1f8a<_0x1d50a4;_0x5f1f8a++)for(let _0x2f5348=_0x35d63b=0x0;_0x2f5348<_0x396d01;_0x2f5348++)_0x5c112d['push'](_0x16cb24['P'][_0x260cf7(0x770)](_0x1d7253[_0x5f1f8a%_0x1d50a4],_0x1d7253[(_0x5f1f8a+0x1)%_0x1d50a4],_0x1d7253[(_0x5f1f8a+0x2)%_0x1d50a4],_0x1d7253[(_0x5f1f8a+0x3)%_0x1d50a4],_0x35d63b)),_0x35d63b+=_0x52d287;_0x5c112d[_0x260cf7(0x2f54)](_0x5c112d[0x0]);}else{const _0x552a47=new Array();_0x552a47[_0x260cf7(0x2f54)](_0x1d7253[0x0]['clone']()),Array[_0x260cf7(0x1229)]['push']['apply'](_0x552a47,_0x1d7253),_0x552a47[_0x260cf7(0x2f54)](_0x1d7253[_0x1d7253['length']-0x1][_0x260cf7(0x11fe)]());let _0x8f44d4=0x0;for(;_0x8f44d4<_0x552a47[_0x260cf7(0x132e)]-0x3;_0x8f44d4++)for(let _0x54f8d4=_0x35d63b=0x0;_0x54f8d4<_0x396d01;_0x54f8d4++)_0x5c112d[_0x260cf7(0x2f54)](_0x16cb24['P'][_0x260cf7(0x770)](_0x552a47[_0x8f44d4],_0x552a47[_0x8f44d4+0x1],_0x552a47[_0x8f44d4+0x2],_0x552a47[_0x8f44d4+0x3],_0x35d63b)),_0x35d63b+=_0x52d287;_0x8f44d4--,_0x5c112d[_0x260cf7(0x2f54)](_0x16cb24['P'][_0x260cf7(0x770)](_0x552a47[_0x8f44d4],_0x552a47[_0x8f44d4+0x1],_0x552a47[_0x8f44d4+0x2],_0x552a47[_0x8f44d4+0x3],_0x35d63b));}return new _0x4fa9b5(_0x5c112d);}static['ArcThru3Points'](_0x566770,_0x132b64,_0x55f63f,_0x38c9c5=0x20,_0x192be4=!0x1,_0x3e9324=!0x1){var _0x19087b=_0x54404b;const _0x16b56d=new Array(),_0x438147=_0x132b64[_0x19087b(0x3e42)](_0x566770),_0x358393=_0x55f63f[_0x19087b(0x3e42)](_0x132b64),_0x1a6cf8=_0x566770[_0x19087b(0x3e42)](_0x55f63f),_0x1f3ddb=_0x16cb24['P']['Cross'](_0x438147,_0x358393);var _0x4459b3=_0x1f3ddb[_0x19087b(0x132e)]();if(_0x4459b3<Math[_0x19087b(0x2a91)](0xa,-0x8))return new _0x4fa9b5(_0x16b56d);var _0x4df9b5=_0x438147[_0x19087b(0x14a3)](),_0x1a3a49=_0x358393[_0x19087b(0x14a3)](),_0x20d6f6=_0x1a6cf8[_0x19087b(0x14a3)](),_0x5e0386=_0x1f3ddb[_0x19087b(0x14a3)](),_0x101f05=0.5*_0x438147[_0x19087b(0x132e)]()*_0x358393[_0x19087b(0x132e)]()*_0x1a6cf8['length']()/_0x4459b3,_0x4459b3=_0x16cb24['P']['Dot'](_0x438147,_0x1a6cf8),_0x20d6f6=-0.5*_0x20d6f6*_0x16cb24['P']['Dot'](_0x438147,_0x358393)/_0x5e0386,_0x4df9b5=-0.5*_0x4df9b5*_0x16cb24['P'][_0x19087b(0x1852)](_0x358393,_0x1a6cf8)/_0x5e0386;const _0x494a1f=_0x566770[_0x19087b(0x27e7)](-0.5*_0x1a3a49*_0x4459b3/_0x5e0386)['add'](_0x132b64[_0x19087b(0x27e7)](_0x20d6f6))['add'](_0x55f63f['scale'](_0x4df9b5)),_0x32cbd4=_0x566770[_0x19087b(0x3e42)](_0x494a1f),_0x3bd562=_0x32cbd4[_0x19087b(0xb65)](),_0x596832=_0x16cb24['P'][_0x19087b(0x400b)](_0x1f3ddb,_0x3bd562)[_0x19087b(0xb65)]();if(_0x3e9324){var _0x31caa3=0x2*Math['PI']/_0x38c9c5;for(let _0x5c4fde=0x0;_0x5c4fde<=0x2*Math['PI'];_0x5c4fde+=_0x31caa3)_0x16b56d[_0x19087b(0x2f54)](_0x494a1f[_0x19087b(0x11ad)](_0x3bd562['scale'](_0x101f05*Math[_0x19087b(0x110a)](_0x5c4fde))[_0x19087b(0x11ad)](_0x596832[_0x19087b(0x27e7)](_0x101f05*Math[_0x19087b(0x240)](_0x5c4fde)))));_0x16b56d[_0x19087b(0x2f54)](_0x566770);}else{var _0x30d621=0x1/_0x38c9c5;let _0x16eb8f=0x0,_0x1eac73=_0x16cb24['P']['Zero']();for(;_0x1eac73=_0x494a1f[_0x19087b(0x11ad)](_0x3bd562['scale'](_0x101f05*Math['cos'](_0x16eb8f))[_0x19087b(0x11ad)](_0x596832[_0x19087b(0x27e7)](_0x101f05*Math[_0x19087b(0x240)](_0x16eb8f)))),_0x16b56d[_0x19087b(0x2f54)](_0x1eac73),_0x16eb8f+=_0x30d621,!_0x1eac73['equalsWithEpsilon'](_0x55f63f,_0x101f05*_0x30d621*1.1););_0x16b56d['push'](_0x55f63f),_0x192be4&&_0x16b56d[_0x19087b(0x2f54)](_0x566770);}return new _0x4fa9b5(_0x16b56d);}[_0x54404b(0x2174)](){return this['_points'];}[_0x54404b(0x132e)](){var _0x488346=_0x54404b;return this[_0x488346(0x1cb6)];}[_0x54404b(0x2ee7)](_0x5ebbe5){var _0x460d10=_0x54404b,_0x2a3fbb=this[_0x460d10(0x26fd)][this['_points'][_0x460d10(0x132e)]-0x1];const _0x183dd5=this[_0x460d10(0x26fd)][_0x460d10(0x139f)](),_0x38e642=_0x5ebbe5['getPoints']();for(let _0x2e16fc=0x1;_0x2e16fc<_0x38e642[_0x460d10(0x132e)];_0x2e16fc++)_0x183dd5[_0x460d10(0x2f54)](_0x38e642[_0x2e16fc][_0x460d10(0x3e42)](_0x38e642[0x0])['add'](_0x2a3fbb));return new _0x4fa9b5(_0x183dd5);}[_0x54404b(0x3c12)](_0xea88a0){var _0x4c3f9b=_0x54404b;let _0x290deb=0x0;for(let _0x519b7f=0x1;_0x519b7f<_0xea88a0[_0x4c3f9b(0x132e)];_0x519b7f++)_0x290deb+=_0xea88a0[_0x519b7f][_0x4c3f9b(0x3e42)](_0xea88a0[_0x519b7f-0x1])['length']();return _0x290deb;}}},0x2037:(_0x4e6096,_0x5ec1e0,_0x916a34)=>{var _0x231ac3=a8_0x49466b;_0x916a34['d'](_0x5ec1e0,{'J':()=>_0x631e26});var _0x31ee60=_0x916a34(0x9fd1);class _0x631e26{constructor(_0x5f0420,_0x1143d9,_0x52b250,_0x421960){var _0x9eef11=a8_0x58a1;this[_0x9eef11(0x3d61)]=new _0x31ee60['P'](_0x5f0420,_0x1143d9,_0x52b250),this['d']=_0x421960;}[_0x231ac3(0x3e55)](){var _0x525cfa=_0x231ac3;return[this[_0x525cfa(0x3d61)]['x'],this[_0x525cfa(0x3d61)]['y'],this[_0x525cfa(0x3d61)]['z'],this['d']];}[_0x231ac3(0x11fe)](){var _0x45792a=_0x231ac3;return new _0x631e26(this[_0x45792a(0x3d61)]['x'],this[_0x45792a(0x3d61)]['y'],this[_0x45792a(0x3d61)]['z'],this['d']);}[_0x231ac3(0x1653)](){var _0x9763fb=_0x231ac3;return _0x9763fb(0x3529);}[_0x231ac3(0x2bb)](){var _0x88fc26=_0x231ac3;return 0x18d*this[_0x88fc26(0x3d61)][_0x88fc26(0x2bb)]()^(0x0|this['d']);}[_0x231ac3(0xb65)](){var _0x20dfdc=_0x231ac3,_0x1d48c0=Math[_0x20dfdc(0x2793)](this[_0x20dfdc(0x3d61)]['x']*this['normal']['x']+this[_0x20dfdc(0x3d61)]['y']*this[_0x20dfdc(0x3d61)]['y']+this['normal']['z']*this[_0x20dfdc(0x3d61)]['z']),_0x1d48c0=0x0!==_0x1d48c0?0x1/_0x1d48c0:0x0;return this['normal']['x']*=_0x1d48c0,this[_0x20dfdc(0x3d61)]['y']*=_0x1d48c0,this[_0x20dfdc(0x3d61)]['z']*=_0x1d48c0,this['d']*=_0x1d48c0,this;}['transform'](_0x4a3134){var _0x490f4a=_0x231ac3,_0x59b300=_0x631e26[_0x490f4a(0xc44)],_0x4a3134=(_0x4a3134[_0x490f4a(0x3c5)](_0x59b300),_0x59b300['m']),_0x59b300=this[_0x490f4a(0x3d61)]['x'],_0x2c5e14=this['normal']['y'],_0x3b341b=this[_0x490f4a(0x3d61)]['z'],_0x4aa93d=this['d'],_0x54c9d7=_0x59b300*_0x4a3134[0x0]+_0x2c5e14*_0x4a3134[0x1]+_0x3b341b*_0x4a3134[0x2]+_0x4aa93d*_0x4a3134[0x3],_0x19030b=_0x59b300*_0x4a3134[0x4]+_0x2c5e14*_0x4a3134[0x5]+_0x3b341b*_0x4a3134[0x6]+_0x4aa93d*_0x4a3134[0x7],_0x22b714=_0x59b300*_0x4a3134[0x8]+_0x2c5e14*_0x4a3134[0x9]+_0x3b341b*_0x4a3134[0xa]+_0x4aa93d*_0x4a3134[0xb],_0x59b300=_0x59b300*_0x4a3134[0xc]+_0x2c5e14*_0x4a3134[0xd]+_0x3b341b*_0x4a3134[0xe]+_0x4aa93d*_0x4a3134[0xf];return new _0x631e26(_0x54c9d7,_0x19030b,_0x22b714,_0x59b300);}[_0x231ac3(0x75d)](_0x168b8d){var _0x3c3a83=_0x231ac3;return this[_0x3c3a83(0x3d61)]['x']*_0x168b8d['x']+this[_0x3c3a83(0x3d61)]['y']*_0x168b8d['y']+this['normal']['z']*_0x168b8d['z']+this['d'];}[_0x231ac3(0x3f61)](_0x16299a,_0xa2ad1,_0x2ed7b4){var _0x1bbd3e=_0x231ac3,_0x9cb4aa=_0xa2ad1['x']-_0x16299a['x'],_0x583034=_0xa2ad1['y']-_0x16299a['y'],_0xa2ad1=_0xa2ad1['z']-_0x16299a['z'],_0x3ad180=_0x2ed7b4['x']-_0x16299a['x'],_0x48f2df=_0x2ed7b4['y']-_0x16299a['y'],_0x2ed7b4=_0x2ed7b4['z']-_0x16299a['z'],_0x956c3=_0x583034*_0x2ed7b4-_0xa2ad1*_0x48f2df,_0xa2ad1=_0xa2ad1*_0x3ad180-_0x9cb4aa*_0x2ed7b4,_0x2ed7b4=_0x9cb4aa*_0x48f2df-_0x583034*_0x3ad180,_0x9cb4aa=Math[_0x1bbd3e(0x2793)](_0x956c3*_0x956c3+_0xa2ad1*_0xa2ad1+_0x2ed7b4*_0x2ed7b4),_0x48f2df=0x0!==_0x9cb4aa?0x1/_0x9cb4aa:0x0;return this['normal']['x']=_0x956c3*_0x48f2df,this[_0x1bbd3e(0x3d61)]['y']=_0xa2ad1*_0x48f2df,this[_0x1bbd3e(0x3d61)]['z']=_0x2ed7b4*_0x48f2df,this['d']=-(this[_0x1bbd3e(0x3d61)]['x']*_0x16299a['x']+this[_0x1bbd3e(0x3d61)]['y']*_0x16299a['y']+this[_0x1bbd3e(0x3d61)]['z']*_0x16299a['z']),this;}[_0x231ac3(0x9d1)](_0x48a4d9,_0x125405){var _0x29f3b4=_0x231ac3;return _0x31ee60['P'][_0x29f3b4(0x1852)](this[_0x29f3b4(0x3d61)],_0x48a4d9)<=_0x125405;}[_0x231ac3(0x375)](_0x1fd493){var _0x21393f=_0x231ac3;return _0x31ee60['P'][_0x21393f(0x1852)](_0x1fd493,this[_0x21393f(0x3d61)])+this['d'];}static[_0x231ac3(0xd4e)](_0x1dcfb6){return new _0x631e26(_0x1dcfb6[0x0],_0x1dcfb6[0x1],_0x1dcfb6[0x2],_0x1dcfb6[0x3]);}static[_0x231ac3(0x140a)](_0x5b36eb,_0x5b9ab3,_0x154095){const _0x3b5c1e=new _0x631e26(0x0,0x0,0x0,0x0);return _0x3b5c1e['copyFromPoints'](_0x5b36eb,_0x5b9ab3,_0x154095),_0x3b5c1e;}static['FromPositionAndNormal'](_0x265b8a,_0x3a1093){var _0x338d46=_0x231ac3;const _0x21b477=new _0x631e26(0x0,0x0,0x0,0x0);return _0x3a1093[_0x338d46(0xb65)](),_0x21b477[_0x338d46(0x3d61)]=_0x3a1093,_0x21b477['d']=-(_0x3a1093['x']*_0x265b8a['x']+_0x3a1093['y']*_0x265b8a['y']+_0x3a1093['z']*_0x265b8a['z']),_0x21b477;}static[_0x231ac3(0x1c13)](_0x3876f7,_0x6c5f5c,_0x99629d){var _0x350f8f=_0x231ac3;return _0x3876f7=-(_0x6c5f5c['x']*_0x3876f7['x']+_0x6c5f5c['y']*_0x3876f7['y']+_0x6c5f5c['z']*_0x3876f7['z']),_0x31ee60['P'][_0x350f8f(0x1852)](_0x99629d,_0x6c5f5c)+_0x3876f7;}}_0x631e26[_0x231ac3(0xc44)]=_0x31ee60['y3'][_0x231ac3(0x24ef)]();},0xa1c8:(_0x699ecb,_0x326913,_0x498ccc)=>{_0x498ccc(0x9fd1);},0x1b5c:(_0x5e0eb3,_0x280276,_0x5a9022)=>{var _0x43f067=a8_0x49466b;_0x5a9022['d'](_0x280276,{'R':()=>_0x3d008c});class _0x3d008c{static[_0x43f067(0x3213)](_0x5d250d,_0x460406,_0x485682=1.401298e-45){return Math['abs'](_0x5d250d-_0x460406)<=_0x485682;}static[_0x43f067(0x39c5)](_0xe3e2b4){var _0x3ec53f=_0x43f067;const _0x351d3b=_0xe3e2b4['toString'](0x10);return(_0xe3e2b4<=0xf?'0'+_0x351d3b:_0x351d3b)[_0x3ec53f(0x3b92)]();}static[_0x43f067(0x88a)](_0x3debc3){return 0x0==(_0x3debc3=+_0x3debc3)||isNaN(_0x3debc3)?_0x3debc3:0x0<_0x3debc3?0x1:-0x1;}static['Clamp'](_0x38e23f,_0xbcde34=0x0,_0x5934bb=0x1){var _0xe87c74=_0x43f067;return Math[_0xe87c74(0x3749)](_0x5934bb,Math['max'](_0xbcde34,_0x38e23f));}static[_0x43f067(0x280b)](_0x13fae9){var _0x3e31a1=_0x43f067;return Math[_0x3e31a1(0x33d8)](_0x13fae9)*Math[_0x3e31a1(0x3d76)];}static['ILog2'](_0x4673e1){var _0x1b19a6=_0x43f067;if(Math['log2'])return Math[_0x1b19a6(0x27d2)](Math[_0x1b19a6(0x1e76)](_0x4673e1));if(_0x4673e1<0x0)return NaN;if(0x0===_0x4673e1)return-Infinity;let _0x16b5a7=0x0;if(_0x4673e1<0x1){for(;_0x4673e1<0x1;)_0x16b5a7++,_0x4673e1*=0x2;_0x16b5a7=-_0x16b5a7;}else{if(0x1<_0x4673e1){for(;0x1<_0x4673e1;)_0x16b5a7++,_0x4673e1=Math[_0x1b19a6(0x27d2)](_0x4673e1/0x2);}}return _0x16b5a7;}static[_0x43f067(0x2b78)](_0x3e30a3,_0x5a9ede){var _0x4ee5f8=_0x43f067;return _0x3e30a3-Math[_0x4ee5f8(0x27d2)](_0x3e30a3/_0x5a9ede)*_0x5a9ede;}static['Normalize'](_0x317934,_0x1be088,_0x47aca4){return(_0x317934-_0x1be088)/(_0x47aca4-_0x1be088);}static[_0x43f067(0x710)](_0x41db9b,_0xa99a10,_0x375af4){return _0x41db9b*(_0x375af4-_0xa99a10)+_0xa99a10;}static[_0x43f067(0x1921)](_0xb96eda,_0x4137f4){let _0x2c7321=_0x3d008c['Repeat'](_0x4137f4-_0xb96eda,0x168);return 0xb4<_0x2c7321&&(_0x2c7321-=0x168),_0x2c7321;}static[_0x43f067(0x2860)](_0x6f0872,_0x2bc2ba){return _0x6f0872=_0x3d008c['Repeat'](_0x6f0872,0x2*_0x2bc2ba),_0x2bc2ba-Math['abs'](_0x6f0872-_0x2bc2ba);}static[_0x43f067(0xb9)](_0xfefac,_0x2d3aef,_0x2911cf){var _0x212679=_0x43f067;return _0x2911cf=_0x3d008c[_0x212679(0x3152)](_0x2911cf),_0x2d3aef*(_0x2911cf=-0x2*_0x2911cf*_0x2911cf*_0x2911cf+0x3*_0x2911cf*_0x2911cf)+_0xfefac*(0x1-_0x2911cf);}static[_0x43f067(0x3b9)](_0x5c850f,_0x4322e7,_0x2e5367){var _0x49dfd6=_0x43f067;return Math[_0x49dfd6(0x3f6c)](_0x4322e7-_0x5c850f)<=_0x2e5367?_0x4322e7:_0x5c850f+_0x3d008c[_0x49dfd6(0x88a)](_0x4322e7-_0x5c850f)*_0x2e5367;}static[_0x43f067(0xf1c)](_0x45ac69,_0x398bf1,_0x117858){var _0x599c4e=_0x43f067,_0x31f904=_0x3d008c[_0x599c4e(0x1921)](_0x45ac69,_0x398bf1);return-_0x117858<_0x31f904&&_0x31f904<_0x117858?_0x398bf1:(_0x398bf1=_0x45ac69+_0x31f904,_0x3d008c['MoveTowards'](_0x45ac69,_0x398bf1,_0x117858));}static['Lerp'](_0x467365,_0x1781e2,_0x36f73c){return _0x467365+(_0x1781e2-_0x467365)*_0x36f73c;}static[_0x43f067(0x22b9)](_0x2c5647,_0x4d1604,_0x2f9f5c){let _0x5f3bcf=_0x3d008c['Repeat'](_0x4d1604-_0x2c5647,0x168);return 0xb4<_0x5f3bcf&&(_0x5f3bcf-=0x168),_0x2c5647+_0x5f3bcf*_0x3d008c['Clamp'](_0x2f9f5c);}static[_0x43f067(0x1974)](_0x425c5e,_0x4a9f9e,_0x130674){var _0x1d0a3a=_0x43f067;return _0x425c5e!=_0x4a9f9e?_0x3d008c[_0x1d0a3a(0x3152)]((_0x130674-_0x425c5e)/(_0x4a9f9e-_0x425c5e)):0x0;}static[_0x43f067(0x16fe)](_0x5350d0,_0x11e74b,_0x45ceaa,_0x3c091f,_0x11d482){var _0x5b0621=_0x11d482*_0x11d482,_0x32c0ca=_0x11d482*_0x5b0621;return _0x5350d0*(0x2*_0x32c0ca-0x3*_0x5b0621+0x1)+_0x45ceaa*(-0x2*_0x32c0ca+0x3*_0x5b0621)+_0x11e74b*(_0x32c0ca-0x2*_0x5b0621+_0x11d482)+_0x3c091f*(_0x32c0ca-_0x5b0621);}static[_0x43f067(0x5e2)](_0x242f60,_0x17273e,_0x4ba0b9,_0x37a97d,_0x433c89){var _0x3c4e98=_0x433c89*_0x433c89;return 0x6*(_0x3c4e98-_0x433c89)*_0x242f60+(0x3*_0x3c4e98-0x4*_0x433c89+0x1)*_0x17273e+0x6*(-_0x3c4e98+_0x433c89)*_0x4ba0b9+(0x3*_0x3c4e98-0x2*_0x433c89)*_0x37a97d;}static[_0x43f067(0x20b1)](_0x5273af,_0x48e700){var _0x54b290=_0x43f067;return _0x5273af===_0x48e700?_0x5273af:Math[_0x54b290(0x27fe)]()*(_0x48e700-_0x5273af)+_0x5273af;}static[_0x43f067(0x3edf)](_0x1d1ed2,_0x406bdf,_0x394abd){return(_0x1d1ed2-_0x406bdf)/(_0x394abd-_0x406bdf);}static[_0x43f067(0xf25)](_0x4e811f,_0xf8cd35,_0x20a82d){return(_0x20a82d-_0xf8cd35)*_0x4e811f+_0xf8cd35;}static[_0x43f067(0x489)](_0x4078fd){var _0x33aaae=_0x43f067;return _0x4078fd-_0x3d008c[_0x33aaae(0x39b)]*Math[_0x33aaae(0x27d2)]((_0x4078fd+Math['PI'])/_0x3d008c[_0x33aaae(0x39b)]);}static[_0x43f067(0x3f64)](_0x2611ad,_0x45db36){var _0x4d5e17=_0x43f067;return _0x2611ad%=_0x45db36,0x0==_0x2611ad?_0x45db36:_0x3d008c[_0x4d5e17(0x3f64)](_0x45db36,_0x2611ad);}}_0x3d008c[_0x43f067(0x39b)]=0x2*Math['PI'];},0x9fd1:(_0x1a21ac,_0x544b88,_0x141d25)=>{var _0x58bfb0=a8_0x49466b;_0x141d25['d'](_0x544b88,{'FM':()=>_0x431a96,'Lt':()=>_0x966974,'P':()=>_0x3487b6,'_f':()=>_0x5060bf,'jp':()=>_0x3a5842,'y3':()=>_0x151237});var _0x22b745=_0x141d25(0x1b5c),_0x514cd1=_0x141d25(0x147b8),_0x544b88=_0x141d25(0x5898),_0x5204a8=_0x141d25(0xe456),_0x3abda3=_0x141d25(0x14fae),_0x149a44=_0x141d25(0xf8c1);const _0x2ccee8=_0x3dfa2d=>parseInt(_0x3dfa2d[_0x58bfb0(0x27d6)]()[_0x58bfb0(0x3719)](/\W/g,''));class _0x431a96{constructor(_0x2d8831=0x0,_0x4a93d7=0x0){this['x']=_0x2d8831,this['y']=_0x4a93d7;}[_0x58bfb0(0x27d6)](){var _0x4255c1=_0x58bfb0;return'{X:\x20'+this['x']+_0x4255c1(0x3687)+this['y']+'}';}[_0x58bfb0(0x1653)](){var _0x5a27a5=_0x58bfb0;return _0x5a27a5(0x1e33);}[_0x58bfb0(0x2bb)](){return 0x18d*_0x2ccee8(this['x'])^_0x2ccee8(this['y']);}[_0x58bfb0(0x1b44)](_0x1c123e,_0xd9215=0x0){return _0x1c123e[_0xd9215]=this['x'],_0x1c123e[_0xd9215+0x1]=this['y'],this;}[_0x58bfb0(0x3613)](_0x3d1378,_0x505b75=0x0){var _0x5c42bf=_0x58bfb0;return _0x431a96[_0x5c42bf(0x30fe)](_0x3d1378,_0x505b75,this),this;}[_0x58bfb0(0x3e55)](){var _0x52e3fc=_0x58bfb0,_0x453d52=new Array();return this[_0x52e3fc(0x1b44)](_0x453d52,0x0),_0x453d52;}[_0x58bfb0(0x2a3e)](_0xb14bc9){return this['x']=_0xb14bc9['x'],this['y']=_0xb14bc9['y'],this;}[_0x58bfb0(0x3b56)](_0xc988e6,_0x294db2){return this['x']=_0xc988e6,this['y']=_0x294db2,this;}['set'](_0x394c23,_0x502a0f){var _0x11f7d6=_0x58bfb0;return this[_0x11f7d6(0x3b56)](_0x394c23,_0x502a0f);}[_0x58bfb0(0x11ad)](_0x204de4){var _0x4fd94e=_0x58bfb0;return new this[(_0x4fd94e(0x279c))](this['x']+_0x204de4['x'],this['y']+_0x204de4['y']);}['addToRef'](_0x18af70,_0x249de8){return _0x249de8['x']=this['x']+_0x18af70['x'],_0x249de8['y']=this['y']+_0x18af70['y'],_0x249de8;}[_0x58bfb0(0x2f9c)](_0x9191e4){return this['x']+=_0x9191e4['x'],this['y']+=_0x9191e4['y'],this;}[_0x58bfb0(0x317d)](_0x20b96d){var _0x2e0454=_0x58bfb0;return new this[(_0x2e0454(0x279c))](this['x']+_0x20b96d['x'],this['y']+_0x20b96d['y']);}[_0x58bfb0(0x3e42)](_0x4aacfc){var _0x5d4a1a=_0x58bfb0;return new this[(_0x5d4a1a(0x279c))](this['x']-_0x4aacfc['x'],this['y']-_0x4aacfc['y']);}[_0x58bfb0(0x16b6)](_0x42c322,_0x3727db){return _0x3727db['x']=this['x']-_0x42c322['x'],_0x3727db['y']=this['y']-_0x42c322['y'],_0x3727db;}[_0x58bfb0(0x25d8)](_0x5a28e5){return this['x']-=_0x5a28e5['x'],this['y']-=_0x5a28e5['y'],this;}[_0x58bfb0(0x2121)](_0x167149){return this['x']*=_0x167149['x'],this['y']*=_0x167149['y'],this;}[_0x58bfb0(0x19e8)](_0x18f6a7){return new this['constructor'](this['x']*_0x18f6a7['x'],this['y']*_0x18f6a7['y']);}[_0x58bfb0(0x2b3f)](_0x5e8d8d,_0x23be30){return _0x23be30['x']=this['x']*_0x5e8d8d['x'],_0x23be30['y']=this['y']*_0x5e8d8d['y'],_0x23be30;}[_0x58bfb0(0xc7c)](_0x399afa,_0x1efb3e){return new this['constructor'](this['x']*_0x399afa,this['y']*_0x1efb3e);}['divide'](_0x342538){var _0x3229ca=_0x58bfb0;return new this[(_0x3229ca(0x279c))](this['x']/_0x342538['x'],this['y']/_0x342538['y']);}[_0x58bfb0(0x367f)](_0x56e46b,_0xeaee58){return _0xeaee58['x']=this['x']/_0x56e46b['x'],_0xeaee58['y']=this['y']/_0x56e46b['y'],_0xeaee58;}[_0x58bfb0(0x1edd)](_0x1f9ee0){return this['divideToRef'](_0x1f9ee0,this);}[_0x58bfb0(0x21e6)](){var _0x2d321d=_0x58bfb0;return new this[(_0x2d321d(0x279c))](-this['x'],-this['y']);}[_0x58bfb0(0x1b0d)](){return this['x']*=-0x1,this['y']*=-0x1,this;}[_0x58bfb0(0x3be6)](_0x1d066b){var _0x2a7620=_0x58bfb0;return _0x1d066b[_0x2a7620(0x3b56)](-0x1*this['x'],-0x1*this['y']);}[_0x58bfb0(0x1200)](_0x4f2fb4){return this['x']*=_0x4f2fb4,this['y']*=_0x4f2fb4,this;}[_0x58bfb0(0x27e7)](_0x4492ba){var _0x205ea4=_0x58bfb0,_0x2dff7e=new this[(_0x205ea4(0x279c))](0x0,0x0);return this[_0x205ea4(0x3c2a)](_0x4492ba,_0x2dff7e),_0x2dff7e;}['scaleToRef'](_0x317f1c,_0x1ecfa5){return _0x1ecfa5['x']=this['x']*_0x317f1c,_0x1ecfa5['y']=this['y']*_0x317f1c,_0x1ecfa5;}[_0x58bfb0(0xec0)](_0x22da25,_0xf7825e){return _0xf7825e['x']+=this['x']*_0x22da25,_0xf7825e['y']+=this['y']*_0x22da25,_0xf7825e;}[_0x58bfb0(0x1db)](_0x552ee1){return _0x552ee1&&this['x']===_0x552ee1['x']&&this['y']===_0x552ee1['y'];}[_0x58bfb0(0xff9)](_0x47a0e8,_0x4262dc=_0x514cd1['kn']){var _0x3c9e1f=_0x58bfb0;return _0x47a0e8&&_0x22b745['R'][_0x3c9e1f(0x3213)](this['x'],_0x47a0e8['x'],_0x4262dc)&&_0x22b745['R']['WithinEpsilon'](this['y'],_0x47a0e8['y'],_0x4262dc);}['floor'](){var _0x2cc00f=_0x58bfb0;return new this[(_0x2cc00f(0x279c))](Math['floor'](this['x']),Math[_0x2cc00f(0x27d2)](this['y']));}['fract'](){var _0x12c3ed=_0x58bfb0;return new this['constructor'](this['x']-Math[_0x12c3ed(0x27d2)](this['x']),this['y']-Math[_0x12c3ed(0x27d2)](this['y']));}[_0x58bfb0(0x23f5)](_0x58531e,_0x5be959){var _0x2d2697=_0x58bfb0,_0x4687fb=Math[_0x2d2697(0x110a)](_0x58531e),_0x58531e=Math[_0x2d2697(0x240)](_0x58531e),_0x4c5ace=_0x4687fb*this['x']-_0x58531e*this['y'],_0x58531e=_0x58531e*this['x']+_0x4687fb*this['y'];return _0x5be959['x']=_0x4c5ace,_0x5be959['y']=_0x58531e,_0x5be959;}[_0x58bfb0(0x132e)](){return Math['sqrt'](this['x']*this['x']+this['y']*this['y']);}[_0x58bfb0(0x14a3)](){return this['x']*this['x']+this['y']*this['y'];}[_0x58bfb0(0xb65)](){var _0x4a8740=_0x58bfb0;return _0x431a96[_0x4a8740(0x3489)](this,this),this;}[_0x58bfb0(0x11fe)](){var _0x4bd3db=_0x58bfb0;return new this[(_0x4bd3db(0x279c))](this['x'],this['y']);}static[_0x58bfb0(0x1b83)](){return new _0x431a96(0x0,0x0);}static[_0x58bfb0(0x16f3)](){return new _0x431a96(0x1,0x1);}static['Random'](_0x101318=0x0,_0xd2484e=0x1){var _0x24ad0c=_0x58bfb0;return new _0x431a96(_0x22b745['R'][_0x24ad0c(0x20b1)](_0x101318,_0xd2484e),_0x22b745['R'][_0x24ad0c(0x20b1)](_0x101318,_0xd2484e));}static get[_0x58bfb0(0xa61)](){var _0x278341=_0x58bfb0;return _0x431a96[_0x278341(0x2d8e)];}static['FromArray'](_0x1783a6,_0x14a218=0x0){return new _0x431a96(_0x1783a6[_0x14a218],_0x1783a6[_0x14a218+0x1]);}static[_0x58bfb0(0x30fe)](_0x237b07,_0x41f590,_0x36f010){return _0x36f010['x']=_0x237b07[_0x41f590],_0x36f010['y']=_0x237b07[_0x41f590+0x1],_0x36f010;}static['CatmullRom'](_0xcbb2cc,_0x10c4a2,_0x1f3a19,_0x376c53,_0x5a13f5){var _0x4734a9=_0x5a13f5*_0x5a13f5,_0x145c08=_0x5a13f5*_0x4734a9,_0x50eed4=0.5*(0x2*_0x10c4a2['x']+(-_0xcbb2cc['x']+_0x1f3a19['x'])*_0x5a13f5+(0x2*_0xcbb2cc['x']-0x5*_0x10c4a2['x']+0x4*_0x1f3a19['x']-_0x376c53['x'])*_0x4734a9+(-_0xcbb2cc['x']+0x3*_0x10c4a2['x']-0x3*_0x1f3a19['x']+_0x376c53['x'])*_0x145c08),_0x5a13f5=0.5*(0x2*_0x10c4a2['y']+(-_0xcbb2cc['y']+_0x1f3a19['y'])*_0x5a13f5+(0x2*_0xcbb2cc['y']-0x5*_0x10c4a2['y']+0x4*_0x1f3a19['y']-_0x376c53['y'])*_0x4734a9+(-_0xcbb2cc['y']+0x3*_0x10c4a2['y']-0x3*_0x1f3a19['y']+_0x376c53['y'])*_0x145c08);return new _0xcbb2cc['constructor'](_0x50eed4,_0x5a13f5);}static[_0x58bfb0(0x3152)](_0x265e57,_0xd70b5a,_0x25d6bb){var _0x24b8db=_0x58bfb0;let _0x1a534f=_0x265e57['x'],_0xb0e50=(_0x1a534f=(_0x1a534f=_0x1a534f>_0x25d6bb['x']?_0x25d6bb['x']:_0x1a534f)<_0xd70b5a['x']?_0xd70b5a['x']:_0x1a534f,_0x265e57['y']);return _0xb0e50=(_0xb0e50=_0xb0e50>_0x25d6bb['y']?_0x25d6bb['y']:_0xb0e50)<_0xd70b5a['y']?_0xd70b5a['y']:_0xb0e50,new _0x265e57[(_0x24b8db(0x279c))](_0x1a534f,_0xb0e50);}static[_0x58bfb0(0x16fe)](_0x518532,_0x39bf3e,_0x3bb2bf,_0x575949,_0x270278){var _0x4a0cc8=_0x58bfb0,_0x14f31f=_0x270278*_0x270278,_0x41b0b7=_0x270278*_0x14f31f,_0x11767a=0x2*_0x41b0b7-0x3*_0x14f31f+0x1,_0x129a41=-0x2*_0x41b0b7+0x3*_0x14f31f,_0x270278=_0x41b0b7-0x2*_0x14f31f+_0x270278,_0x41b0b7=_0x41b0b7-_0x14f31f,_0x14f31f=_0x518532['x']*_0x11767a+_0x3bb2bf['x']*_0x129a41+_0x39bf3e['x']*_0x270278+_0x575949['x']*_0x41b0b7,_0x11767a=_0x518532['y']*_0x11767a+_0x3bb2bf['y']*_0x129a41+_0x39bf3e['y']*_0x270278+_0x575949['y']*_0x41b0b7;return new _0x518532[(_0x4a0cc8(0x279c))](_0x14f31f,_0x11767a);}static[_0x58bfb0(0x5e2)](_0x119908,_0x12619a,_0x33b86e,_0x3ebdb5,_0x2bf513){var _0x5be497=_0x58bfb0,_0x34317c=new _0x119908[(_0x5be497(0x279c))]();return this[_0x5be497(0x27f2)](_0x119908,_0x12619a,_0x33b86e,_0x3ebdb5,_0x2bf513,_0x34317c),_0x34317c;}static[_0x58bfb0(0x27f2)](_0x53291a,_0x3345ba,_0x593ae8,_0x34c79f,_0x4e74bf,_0xa3060d){var _0x294577=_0x4e74bf*_0x4e74bf;return _0xa3060d['x']=0x6*(_0x294577-_0x4e74bf)*_0x53291a['x']+(0x3*_0x294577-0x4*_0x4e74bf+0x1)*_0x3345ba['x']+0x6*(-_0x294577+_0x4e74bf)*_0x593ae8['x']+(0x3*_0x294577-0x2*_0x4e74bf)*_0x34c79f['x'],_0xa3060d['y']=0x6*(_0x294577-_0x4e74bf)*_0x53291a['y']+(0x3*_0x294577-0x4*_0x4e74bf+0x1)*_0x3345ba['y']+0x6*(-_0x294577+_0x4e74bf)*_0x593ae8['y']+(0x3*_0x294577-0x2*_0x4e74bf)*_0x34c79f['y'],_0xa3060d;}static[_0x58bfb0(0x1afb)](_0x158da9,_0x3506a9,_0x1e6323){var _0x43464a=_0x158da9['x']+(_0x3506a9['x']-_0x158da9['x'])*_0x1e6323,_0x3506a9=_0x158da9['y']+(_0x3506a9['y']-_0x158da9['y'])*_0x1e6323;return new _0x158da9['constructor'](_0x43464a,_0x3506a9);}static[_0x58bfb0(0x1852)](_0x529c9a,_0x418fdf){return _0x529c9a['x']*_0x418fdf['x']+_0x529c9a['y']*_0x418fdf['y'];}static[_0x58bfb0(0x3591)](_0x42ebfa){var _0x2d0b2d=_0x58bfb0,_0x524cc3=new _0x42ebfa[(_0x2d0b2d(0x279c))]();return this[_0x2d0b2d(0x3489)](_0x42ebfa,_0x524cc3),_0x524cc3;}static['NormalizeToRef'](_0x32040d,_0x4927e3){var _0x17793e=_0x58bfb0,_0xa74e20=_0x32040d[_0x17793e(0x132e)]();return 0x0!==_0xa74e20&&(_0x4927e3['x']=_0x32040d['x']/_0xa74e20,_0x4927e3['y']=_0x32040d['y']/_0xa74e20),_0x4927e3;}static[_0x58bfb0(0x23c8)](_0x179a3c,_0x5744cc){var _0x382473=_0x58bfb0,_0x4d4dbd=(_0x179a3c['x']<_0x5744cc['x']?_0x179a3c:_0x5744cc)['x'],_0x5744cc=(_0x179a3c['y']<_0x5744cc['y']?_0x179a3c:_0x5744cc)['y'];return new _0x179a3c[(_0x382473(0x279c))](_0x4d4dbd,_0x5744cc);}static['Maximize'](_0x5e74e1,_0x2df9e0){var _0x4d357c=(_0x5e74e1['x']>_0x2df9e0['x']?_0x5e74e1:_0x2df9e0)['x'],_0x2df9e0=(_0x5e74e1['y']>_0x2df9e0['y']?_0x5e74e1:_0x2df9e0)['y'];return new _0x5e74e1['constructor'](_0x4d357c,_0x2df9e0);}static[_0x58bfb0(0x1747)](_0x23309b,_0x11cebc){var _0x28c222=_0x58bfb0,_0x540383=new _0x23309b[(_0x28c222(0x279c))]();return _0x431a96[_0x28c222(0x54e)](_0x23309b,_0x11cebc,_0x540383),_0x540383;}static[_0x58bfb0(0x54e)](_0x302c98,_0x2d7e19,_0x5105a3){var _0x2d7e19=_0x2d7e19['m'],_0x38e806=_0x302c98['x']*_0x2d7e19[0x0]+_0x302c98['y']*_0x2d7e19[0x4]+_0x2d7e19[0xc],_0x302c98=_0x302c98['x']*_0x2d7e19[0x1]+_0x302c98['y']*_0x2d7e19[0x5]+_0x2d7e19[0xd];return _0x5105a3['x']=_0x38e806,_0x5105a3['y']=_0x302c98,_0x5105a3;}static[_0x58bfb0(0x3fb0)](_0x4709ab,_0x4e3172,_0x1c4f2e,_0x39eb49){var _0x26ee35=0.5*(-_0x1c4f2e['y']*_0x39eb49['x']+_0x4e3172['y']*(-_0x1c4f2e['x']+_0x39eb49['x'])+_0x4e3172['x']*(_0x1c4f2e['y']-_0x39eb49['y'])+_0x1c4f2e['x']*_0x39eb49['y']),_0x7e5372=_0x26ee35<0x0?-0x1:0x1,_0x39eb49=(_0x4e3172['y']*_0x39eb49['x']-_0x4e3172['x']*_0x39eb49['y']+(_0x39eb49['y']-_0x4e3172['y'])*_0x4709ab['x']+(_0x4e3172['x']-_0x39eb49['x'])*_0x4709ab['y'])*_0x7e5372,_0x1c4f2e=(_0x4e3172['x']*_0x1c4f2e['y']-_0x4e3172['y']*_0x1c4f2e['x']+(_0x4e3172['y']-_0x1c4f2e['y'])*_0x4709ab['x']+(_0x1c4f2e['x']-_0x4e3172['x'])*_0x4709ab['y'])*_0x7e5372;return 0x0<_0x39eb49&&0x0<_0x1c4f2e&&_0x39eb49+_0x1c4f2e<0x2*_0x26ee35*_0x7e5372;}static[_0x58bfb0(0x2b5e)](_0x27c6f9,_0x209d3e){var _0x2012a6=_0x58bfb0;return Math[_0x2012a6(0x2793)](_0x431a96['DistanceSquared'](_0x27c6f9,_0x209d3e));}static[_0x58bfb0(0x34c9)](_0x478741,_0x3ac727){var _0x376fe6=_0x478741['x']-_0x3ac727['x'],_0x478741=_0x478741['y']-_0x3ac727['y'];return _0x376fe6*_0x376fe6+_0x478741*_0x478741;}static[_0x58bfb0(0x2d0e)](_0x24df7a,_0x959eba){var _0x1294ce=_0x58bfb0,_0xbb406a=new _0x24df7a[(_0x1294ce(0x279c))]();return _0x431a96[_0x1294ce(0x370b)](_0x24df7a,_0x959eba,_0xbb406a);}static[_0x58bfb0(0x370b)](_0x4e3f9b,_0x10be0d,_0x1b845a){var _0x211c57=_0x58bfb0;return _0x1b845a[_0x211c57(0x3b56)]((_0x4e3f9b['x']+_0x10be0d['x'])/0x2,(_0x4e3f9b['y']+_0x10be0d['y'])/0x2);}static['DistanceOfPointFromSegment'](_0x2ff218,_0x1874d8,_0x2a377a){var _0x4cbdf4=_0x58bfb0,_0x1305c6=_0x431a96[_0x4cbdf4(0x34c9)](_0x1874d8,_0x2a377a);if(0x0===_0x1305c6)return _0x431a96[_0x4cbdf4(0x2b5e)](_0x2ff218,_0x1874d8);const _0x154d6d=_0x2a377a[_0x4cbdf4(0x3e42)](_0x1874d8);return _0x2a377a=Math[_0x4cbdf4(0xc54)](0x0,Math[_0x4cbdf4(0x3749)](0x1,_0x431a96[_0x4cbdf4(0x1852)](_0x2ff218[_0x4cbdf4(0x3e42)](_0x1874d8),_0x154d6d)/_0x1305c6)),_0x1305c6=_0x1874d8[_0x4cbdf4(0x11ad)](_0x154d6d[_0x4cbdf4(0xc7c)](_0x2a377a,_0x2a377a)),_0x431a96[_0x4cbdf4(0x2b5e)](_0x2ff218,_0x1305c6);}}_0x431a96[_0x58bfb0(0x2d8e)]=_0x431a96['Zero']();class _0x3487b6{constructor(_0x3068c8=0x0,_0x3ea1ee=0x0,_0x325c04=0x0){this['_isDirty']=!0x0,this['_x']=_0x3068c8,this['_y']=_0x3ea1ee,this['_z']=_0x325c04;}get['x'](){return this['_x'];}set['x'](_0x49abe6){this['_x']=_0x49abe6,this['_isDirty']=!0x0;}get['y'](){return this['_y'];}set['y'](_0x360750){var _0x1b961a=_0x58bfb0;this['_y']=_0x360750,this[_0x1b961a(0x1d35)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x1dfcd4){this['_z']=_0x1dfcd4,this['_isDirty']=!0x0;}[_0x58bfb0(0x27d6)](){var _0x45c279=_0x58bfb0;return _0x45c279(0x2f6a)+this['_x']+_0x45c279(0x3687)+this['_y']+_0x45c279(0x2ee8)+this['_z']+'}';}[_0x58bfb0(0x1653)](){var _0x25587f=_0x58bfb0;return _0x25587f(0x23ca);}[_0x58bfb0(0x2bb)](){return 0x18d*(0x18d*_0x2ccee8(this['_x'])^_0x2ccee8(this['_y']))^_0x2ccee8(this['_z']);}[_0x58bfb0(0x3e55)](){var _0x29508d=_0x58bfb0,_0x3ab04a=[];return this[_0x29508d(0x1b44)](_0x3ab04a,0x0),_0x3ab04a;}[_0x58bfb0(0x1b44)](_0x498be5,_0x4e8067=0x0){return _0x498be5[_0x4e8067]=this['_x'],_0x498be5[_0x4e8067+0x1]=this['_y'],_0x498be5[_0x4e8067+0x2]=this['_z'],this;}['fromArray'](_0x4de467,_0x24efab=0x0){var _0x47e885=_0x58bfb0;return _0x3487b6[_0x47e885(0x30fe)](_0x4de467,_0x24efab,this),this;}[_0x58bfb0(0x34ad)](){return _0x5060bf['RotationYawPitchRoll'](this['_y'],this['_x'],this['_z']);}[_0x58bfb0(0x2f9c)](_0x481ca9){var _0x303173=_0x58bfb0;return this[_0x303173(0x195f)](_0x481ca9['_x'],_0x481ca9['_y'],_0x481ca9['_z']);}[_0x58bfb0(0x195f)](_0x468cb6,_0x38127d,_0x193906){var _0x3fbec2=_0x58bfb0;return this['_x']+=_0x468cb6,this['_y']+=_0x38127d,this['_z']+=_0x193906,this[_0x3fbec2(0x1d35)]=!0x0,this;}[_0x58bfb0(0x11ad)](_0x3d246e){var _0x7afe41=_0x58bfb0;return new this[(_0x7afe41(0x279c))](this['_x']+_0x3d246e['_x'],this['_y']+_0x3d246e['_y'],this['_z']+_0x3d246e['_z']);}['addToRef'](_0x51e51d,_0x447e06){var _0xa9b4ec=_0x58bfb0;return _0x447e06[_0xa9b4ec(0x3b56)](this['_x']+_0x51e51d['_x'],this['_y']+_0x51e51d['_y'],this['_z']+_0x51e51d['_z']);}[_0x58bfb0(0x25d8)](_0x503212){return this['_x']-=_0x503212['_x'],this['_y']-=_0x503212['_y'],this['_z']-=_0x503212['_z'],this['_isDirty']=!0x0,this;}[_0x58bfb0(0x3e42)](_0x15b649){return new this['constructor'](this['_x']-_0x15b649['_x'],this['_y']-_0x15b649['_y'],this['_z']-_0x15b649['_z']);}[_0x58bfb0(0x16b6)](_0x207be0,_0x420bb9){var _0x7ca42a=_0x58bfb0;return this[_0x7ca42a(0x1f64)](_0x207be0['_x'],_0x207be0['_y'],_0x207be0['_z'],_0x420bb9);}[_0x58bfb0(0x35e4)](_0x52674a,_0x21346f,_0x186067){var _0x4f7073=_0x58bfb0;return new this[(_0x4f7073(0x279c))](this['_x']-_0x52674a,this['_y']-_0x21346f,this['_z']-_0x186067);}[_0x58bfb0(0x1f64)](_0x4c3f88,_0x500092,_0x4170aa,_0x3903d6){var _0x19f4d7=_0x58bfb0;return _0x3903d6[_0x19f4d7(0x3b56)](this['_x']-_0x4c3f88,this['_y']-_0x500092,this['_z']-_0x4170aa);}[_0x58bfb0(0x21e6)](){return new this['constructor'](-this['_x'],-this['_y'],-this['_z']);}[_0x58bfb0(0x1b0d)](){var _0x208e5d=_0x58bfb0;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x208e5d(0x1d35)]=!0x0,this;}[_0x58bfb0(0x3be6)](_0x2912fd){var _0x2925c9=_0x58bfb0;return _0x2912fd[_0x2925c9(0x3b56)](-0x1*this['_x'],-0x1*this['_y'],-0x1*this['_z']);}['scaleInPlace'](_0x30be5a){return this['_x']*=_0x30be5a,this['_y']*=_0x30be5a,this['_z']*=_0x30be5a,this['_isDirty']=!0x0,this;}[_0x58bfb0(0x27e7)](_0x29fa72){var _0x35be04=_0x58bfb0;return new this[(_0x35be04(0x279c))](this['_x']*_0x29fa72,this['_y']*_0x29fa72,this['_z']*_0x29fa72);}[_0x58bfb0(0x3c2a)](_0x441769,_0x19f47f){return _0x19f47f['copyFromFloats'](this['_x']*_0x441769,this['_y']*_0x441769,this['_z']*_0x441769);}[_0x58bfb0(0x9e)](_0x2afc71){var _0x3485de=_0x58bfb0,_0x53464e=this[_0x3485de(0x132e)]();let _0xc8ca37=Math[_0x3485de(0x13b5)](this['y']/_0x53464e);var _0x246d5a=Math[_0x3485de(0x4d2)](this['z'],this['x']),_0x1ed52a=(_0xc8ca37>Math['PI']/0x2?_0xc8ca37-=Math['PI']/0x2:_0xc8ca37+=Math['PI']/0x2,_0x53464e*Math[_0x3485de(0x240)](_0xc8ca37)*Math['cos'](_0x246d5a)),_0x5544e0=_0x53464e*Math[_0x3485de(0x110a)](_0xc8ca37),_0x53464e=_0x53464e*Math[_0x3485de(0x240)](_0xc8ca37)*Math['sin'](_0x246d5a);return _0x2afc71[_0x3485de(0xe5f)](_0x1ed52a,_0x5544e0,_0x53464e),_0x2afc71;}['applyRotationQuaternionToRef'](_0x23734b,_0x18af55){var _0x4ac87c=_0x58bfb0,_0x4c38c1=_0x23734b['_w']*this['_x']+_0x23734b['_y']*this['_z']-_0x23734b['_z']*this['_y'],_0x15f2ba=_0x23734b['_w']*this['_y']+_0x23734b['_z']*this['_x']-_0x23734b['_x']*this['_z'],_0x43fec6=_0x23734b['_w']*this['_z']+_0x23734b['_x']*this['_y']-_0x23734b['_y']*this['_x'],_0x10c68e=-_0x23734b['_x']*this['_x']-_0x23734b['_y']*this['_y']-_0x23734b['_z']*this['_z'];return _0x18af55['_x']=_0x4c38c1*_0x23734b['_w']+_0x10c68e*-_0x23734b['_x']+_0x15f2ba*-_0x23734b['_z']-_0x43fec6*-_0x23734b['_y'],_0x18af55['_y']=_0x15f2ba*_0x23734b['_w']+_0x10c68e*-_0x23734b['_y']+_0x43fec6*-_0x23734b['_x']-_0x4c38c1*-_0x23734b['_z'],_0x18af55['_z']=_0x43fec6*_0x23734b['_w']+_0x10c68e*-_0x23734b['_z']+_0x4c38c1*-_0x23734b['_y']-_0x15f2ba*-_0x23734b['_x'],_0x18af55[_0x4ac87c(0x1d35)]=!0x0,_0x18af55;}[_0x58bfb0(0x3e1c)](_0x3e9891){return this['applyRotationQuaternionToRef'](_0x3e9891,this);}['applyRotationQuaternion'](_0x40cb43){var _0x36120a=_0x58bfb0;return this[_0x36120a(0x2e64)](_0x40cb43,new this[(_0x36120a(0x279c))]());}['scaleAndAddToRef'](_0x4c7209,_0x5b1acc){var _0x186d1c=_0x58bfb0;return _0x5b1acc[_0x186d1c(0x195f)](this['_x']*_0x4c7209,this['_y']*_0x4c7209,this['_z']*_0x4c7209);}[_0x58bfb0(0x3ed4)](_0x1f1786,_0x4e4765){var _0x1cbd3a=_0x58bfb0,_0x1bc000=new this[(_0x1cbd3a(0x279c))]();return this[_0x1cbd3a(0x177d)](_0x1f1786,_0x4e4765,_0x1bc000),_0x1bc000;}['projectOnPlaneToRef'](_0x2683dd,_0x11e34e,_0x534580){var _0x3939d6=_0x58bfb0,_0x3f692b=_0x2683dd['normal'],_0x2683dd=_0x2683dd['d'];const _0x1d497c=_0x35ef74[_0x3939d6(0x23ca)][0x0];this[_0x3939d6(0x16b6)](_0x11e34e,_0x1d497c),_0x1d497c['normalize']();var _0x199484=_0x3487b6[_0x3939d6(0x1852)](_0x1d497c,_0x3f692b);return Math[_0x3939d6(0x3f6c)](_0x199484)<Math[_0x3939d6(0x2a91)](0xa,-0xa)?_0x534580['setAll'](Infinity):(_0x3f692b=-(_0x3487b6[_0x3939d6(0x1852)](_0x11e34e,_0x3f692b)+_0x2683dd)/_0x199484,_0x2683dd=_0x1d497c[_0x3939d6(0x1200)](_0x3f692b),_0x11e34e[_0x3939d6(0x1184)](_0x2683dd,_0x534580)),_0x534580;}[_0x58bfb0(0x1db)](_0x12afb2){return _0x12afb2&&this['_x']===_0x12afb2['_x']&&this['_y']===_0x12afb2['_y']&&this['_z']===_0x12afb2['_z'];}[_0x58bfb0(0xff9)](_0x28ba65,_0x309c5d=_0x514cd1['kn']){var _0x4a4cfd=_0x58bfb0;return _0x28ba65&&_0x22b745['R'][_0x4a4cfd(0x3213)](this['_x'],_0x28ba65['_x'],_0x309c5d)&&_0x22b745['R']['WithinEpsilon'](this['_y'],_0x28ba65['_y'],_0x309c5d)&&_0x22b745['R'][_0x4a4cfd(0x3213)](this['_z'],_0x28ba65['_z'],_0x309c5d);}[_0x58bfb0(0x246b)](_0x2bb60f,_0x1aefe0,_0x317081){return this['_x']===_0x2bb60f&&this['_y']===_0x1aefe0&&this['_z']===_0x317081;}[_0x58bfb0(0x2121)](_0x35b9c5){var _0x259490=_0x58bfb0;return this['_x']*=_0x35b9c5['_x'],this['_y']*=_0x35b9c5['_y'],this['_z']*=_0x35b9c5['_z'],this[_0x259490(0x1d35)]=!0x0,this;}[_0x58bfb0(0x19e8)](_0x338e02){var _0x3433d0=_0x58bfb0;return this[_0x3433d0(0xc7c)](_0x338e02['_x'],_0x338e02['_y'],_0x338e02['_z']);}[_0x58bfb0(0x2b3f)](_0x4a11f3,_0x1d8e47){var _0xde8235=_0x58bfb0;return _0x1d8e47[_0xde8235(0x3b56)](this['_x']*_0x4a11f3['_x'],this['_y']*_0x4a11f3['_y'],this['_z']*_0x4a11f3['_z']);}[_0x58bfb0(0xc7c)](_0x1d8345,_0x235d0e,_0x16d3d2){return new this['constructor'](this['_x']*_0x1d8345,this['_y']*_0x235d0e,this['_z']*_0x16d3d2);}['divide'](_0x13cdda){var _0x10d16d=_0x58bfb0;return new this[(_0x10d16d(0x279c))](this['_x']/_0x13cdda['_x'],this['_y']/_0x13cdda['_y'],this['_z']/_0x13cdda['_z']);}[_0x58bfb0(0x367f)](_0x20f22b,_0x442692){return _0x442692['copyFromFloats'](this['_x']/_0x20f22b['_x'],this['_y']/_0x20f22b['_y'],this['_z']/_0x20f22b['_z']);}[_0x58bfb0(0x1edd)](_0x1b689d){return this['divideToRef'](_0x1b689d,this);}['minimizeInPlace'](_0x434d3a){var _0x2a950c=_0x58bfb0;return this[_0x2a950c(0x1c9f)](_0x434d3a['_x'],_0x434d3a['_y'],_0x434d3a['_z']);}[_0x58bfb0(0x2571)](_0x483164){var _0x28605f=_0x58bfb0;return this[_0x28605f(0xea0)](_0x483164['_x'],_0x483164['_y'],_0x483164['_z']);}[_0x58bfb0(0x1c9f)](_0x12bfd0,_0x421df4,_0x35b39f){return _0x12bfd0<this['_x']&&(this['x']=_0x12bfd0),_0x421df4<this['_y']&&(this['y']=_0x421df4),_0x35b39f<this['_z']&&(this['z']=_0x35b39f),this;}[_0x58bfb0(0xea0)](_0x44e49c,_0x1a68a8,_0x206c3d){return _0x44e49c>this['_x']&&(this['x']=_0x44e49c),_0x1a68a8>this['_y']&&(this['y']=_0x1a68a8),_0x206c3d>this['_z']&&(this['z']=_0x206c3d),this;}[_0x58bfb0(0x1bf2)](_0x3e7291){var _0x7eb94f=_0x58bfb0,_0x28103d=Math[_0x7eb94f(0x3f6c)](this['_x']),_0xe38943=Math[_0x7eb94f(0x3f6c)](this['_y']);if(!_0x22b745['R'][_0x7eb94f(0x3213)](_0x28103d,_0xe38943,_0x3e7291))return!0x0;var _0x56aa61=Math[_0x7eb94f(0x3f6c)](this['_z']);return!_0x22b745['R']['WithinEpsilon'](_0x28103d,_0x56aa61,_0x3e7291)||!_0x22b745['R'][_0x7eb94f(0x3213)](_0xe38943,_0x56aa61,_0x3e7291);}get[_0x58bfb0(0x3401)](){var _0xa3f1d2=_0x58bfb0,_0x3990a9=Math[_0xa3f1d2(0x3f6c)](this['_x']);return _0x3990a9!==Math[_0xa3f1d2(0x3f6c)](this['_y'])||_0x3990a9!==Math[_0xa3f1d2(0x3f6c)](this['_z']);}[_0x58bfb0(0x27d2)](){var _0x4c93c7=_0x58bfb0;return new this[(_0x4c93c7(0x279c))](Math[_0x4c93c7(0x27d2)](this['_x']),Math[_0x4c93c7(0x27d2)](this['_y']),Math['floor'](this['_z']));}[_0x58bfb0(0x2c68)](){var _0x7fe70=_0x58bfb0;return new this[(_0x7fe70(0x279c))](this['_x']-Math[_0x7fe70(0x27d2)](this['_x']),this['_y']-Math[_0x7fe70(0x27d2)](this['_y']),this['_z']-Math['floor'](this['_z']));}[_0x58bfb0(0x132e)](){var _0x31defd=_0x58bfb0;return Math[_0x31defd(0x2793)](this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']);}[_0x58bfb0(0x14a3)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z'];}get[_0x58bfb0(0x501)](){return this['_x']*this['_y']*this['_z']==0x0;}[_0x58bfb0(0xb65)](){var _0x5e7dbd=_0x58bfb0;return this[_0x5e7dbd(0x3a11)](this[_0x5e7dbd(0x132e)]());}[_0x58bfb0(0x2b80)](_0x25355f){var _0x5c914d=_0x58bfb0;return _0x5c914d(0x11fa)!==(_0x25355f=_0x25355f[_0x5c914d(0x241b)]())&&(_0x35ef74[_0x5c914d(0x23ca)][0x0]['copyFrom'](this),['x','y','z'][_0x5c914d(0x2f62)]((_0x19366b,_0x5379a3)=>{var _0x438d53=_0x5c914d;this[_0x19366b]=_0x35ef74[_0x438d53(0x23ca)][0x0][_0x25355f[_0x5379a3]];})),this;}[_0x58bfb0(0x4023)](_0x246c5c,_0x234aad){var _0x1aa308=_0x58bfb0;return _0x246c5c[_0x1aa308(0x16e0)](_0x35ef74[_0x1aa308(0x3809)][0x0]),_0x3487b6[_0x1aa308(0x2bb9)](this,_0x35ef74[_0x1aa308(0x3809)][0x0],_0x234aad),_0x234aad;}[_0x58bfb0(0x31e2)](_0x199f5e,_0x538436,_0x5d9066){var _0x11deed=_0x58bfb0;return this[_0x11deed(0x16b6)](_0x538436,_0x35ef74[_0x11deed(0x23ca)][0x0]),_0x35ef74['Vector3'][0x0]['rotateByQuaternionToRef'](_0x199f5e,_0x35ef74[_0x11deed(0x23ca)][0x0]),_0x538436[_0x11deed(0x1184)](_0x35ef74[_0x11deed(0x23ca)][0x0],_0x5d9066),_0x5d9066;}['cross'](_0x1a97b0){var _0x272388=_0x58bfb0,_0x1bc51b=new this['constructor']();return _0x3487b6[_0x272388(0x11e0)](this,_0x1a97b0,_0x1bc51b);}[_0x58bfb0(0x3a11)](_0x50d9ce){var _0x365ea1=_0x58bfb0;return 0x0===_0x50d9ce||0x1===_0x50d9ce?this:this[_0x365ea1(0x1200)](0x1/_0x50d9ce);}[_0x58bfb0(0x3488)](){var _0x539341=_0x58bfb0,_0x54b66a=new this['constructor'](0x0,0x0,0x0);return this[_0x539341(0xf4c)](_0x54b66a),_0x54b66a;}['normalizeToRef'](_0xa2f39d){var _0x186ea8=_0x58bfb0,_0x53342d=this[_0x186ea8(0x132e)]();return 0x0===_0x53342d||0x1===_0x53342d?_0xa2f39d['copyFromFloats'](this['_x'],this['_y'],this['_z']):this[_0x186ea8(0x3c2a)](0x1/_0x53342d,_0xa2f39d);}[_0x58bfb0(0x11fe)](){var _0x12bf53=_0x58bfb0;return new this[(_0x12bf53(0x279c))](this['_x'],this['_y'],this['_z']);}[_0x58bfb0(0x2a3e)](_0x311c64){var _0x3af3eb=_0x58bfb0;return this[_0x3af3eb(0x3b56)](_0x311c64['_x'],_0x311c64['_y'],_0x311c64['_z']);}[_0x58bfb0(0x3b56)](_0x4c9125,_0x374a8c,_0x3bc80d){var _0x9d34f2=_0x58bfb0;return this['_x']=_0x4c9125,this['_y']=_0x374a8c,this['_z']=_0x3bc80d,this[_0x9d34f2(0x1d35)]=!0x0,this;}[_0x58bfb0(0xe5f)](_0x4f021f,_0x3659ac,_0x3d2861){var _0x4f9bc7=_0x58bfb0;return this[_0x4f9bc7(0x3b56)](_0x4f021f,_0x3659ac,_0x3d2861);}[_0x58bfb0(0xdd0)](_0x5f16a2){var _0x921583=_0x58bfb0;return this['_x']=this['_y']=this['_z']=_0x5f16a2,this[_0x921583(0x1d35)]=!0x0,this;}static[_0x58bfb0(0x3b89)](_0x24240a,_0x3bff44,_0x3eb1e5,_0xa2172a){var _0x3b3379=_0x58bfb0;return _0x24240a=_0x3487b6[_0x3b3379(0x1852)](_0x24240a,_0x3eb1e5)-_0xa2172a,_0x24240a/(_0x24240a-(_0x3487b6['Dot'](_0x3bff44,_0x3eb1e5)-_0xa2172a));}static['GetAngleBetweenVectors'](_0xaa89a,_0x44892b,_0x1acf4b){var _0x20a6f9=_0x58bfb0,_0xaa89a=_0xaa89a[_0x20a6f9(0xf4c)](_0x35ef74[_0x20a6f9(0x23ca)][0x1]),_0x44892b=_0x44892b[_0x20a6f9(0xf4c)](_0x35ef74[_0x20a6f9(0x23ca)][0x2]),_0x4d318d=_0x3487b6[_0x20a6f9(0x1852)](_0xaa89a,_0x44892b),_0x4d318d=_0x22b745['R']['Clamp'](_0x4d318d,-0x1,0x1),_0x4647cb=Math['acos'](_0x4d318d),_0x9d8dc0=_0x35ef74[_0x20a6f9(0x23ca)][0x3];return _0x3487b6[_0x20a6f9(0x11e0)](_0xaa89a,_0x44892b,_0x9d8dc0),0x0<_0x3487b6[_0x20a6f9(0x1852)](_0x9d8dc0,_0x1acf4b)?isNaN(_0x4647cb)?0x0:_0x4647cb:isNaN(_0x4647cb)?-Math['PI']:-Math['acos'](_0x4d318d);}static[_0x58bfb0(0x3cf2)](_0x3aa518,_0x5ddb41,_0x4a4499){var _0x27cd91=_0x58bfb0;_0x35ef74[_0x27cd91(0x23ca)][0x0][_0x27cd91(0x2a3e)](_0x3aa518);const _0x2b0da9=_0x35ef74[_0x27cd91(0x23ca)][0x0],_0x13f622=(_0x35ef74[_0x27cd91(0x23ca)][0x1][_0x27cd91(0x2a3e)](_0x5ddb41),_0x35ef74[_0x27cd91(0x23ca)][0x1]),_0x2aac44=(_0x35ef74['Vector3'][0x2]['copyFrom'](_0x4a4499),_0x35ef74[_0x27cd91(0x23ca)][0x2]);return _0x3aa518=_0x35ef74['Vector3'][0x3],_0x5ddb41=_0x35ef74['Vector3'][0x4],_0x2b0da9[_0x27cd91(0xb65)](),_0x13f622[_0x27cd91(0xb65)](),_0x2aac44[_0x27cd91(0xb65)](),_0x3487b6['CrossToRef'](_0x2aac44,_0x2b0da9,_0x3aa518),_0x3487b6['CrossToRef'](_0x3aa518,_0x2aac44,_0x5ddb41),_0x4a4499=Math[_0x27cd91(0x4d2)](_0x3487b6[_0x27cd91(0x1852)](_0x13f622,_0x3aa518),_0x3487b6[_0x27cd91(0x1852)](_0x13f622,_0x5ddb41)),_0x22b745['R'][_0x27cd91(0x489)](_0x4a4499);}static[_0x58bfb0(0x38f4)](_0x1d0634,_0xbe148d,_0x171e00){var _0x4436fb=_0x58bfb0,_0x1e2886=_0x3a5842[_0x4436fb(0x23ca)][0x0];return _0xbe148d[_0x4436fb(0x16b6)](_0x1d0634,_0x1e2886),_0x171e00['_y']=Math[_0x4436fb(0x4d2)](_0x1e2886['x'],_0x1e2886['z'])||0x0,_0x171e00['_x']=Math[_0x4436fb(0x4d2)](Math[_0x4436fb(0x2793)](Math[_0x4436fb(0x2a91)](_0x1e2886['x'],0x2)+Math[_0x4436fb(0x2a91)](_0x1e2886['z'],0x2)),_0x1e2886['y'])||0x0,_0x171e00['_z']=0x0,_0x171e00['_isDirty']=!0x0,_0x171e00;}static['PitchYawRollToMoveBetweenPoints'](_0xef08ce,_0x1ccf39){var _0x5de33d=_0x58bfb0,_0x42e52b=_0x3487b6[_0x5de33d(0x1b83)]();return _0x3487b6['PitchYawRollToMoveBetweenPointsToRef'](_0xef08ce,_0x1ccf39,_0x42e52b);}static['SlerpToRef'](_0x5aa46e,_0x463648,_0x370b04,_0x12b2a9){var _0x6de239=_0x58bfb0;_0x370b04=_0x22b745['R'][_0x6de239(0x3152)](_0x370b04,0x0,0x1);const _0x5f4381=_0x35ef74[_0x6de239(0x23ca)][0x0],_0x220dcb=_0x35ef74['Vector3'][0x1];_0x5f4381[_0x6de239(0x2a3e)](_0x5aa46e);var _0x5d9e67,_0x5aa46e=_0x5f4381[_0x6de239(0x132e)](),_0x463648=(_0x5f4381['normalizeFromLength'](_0x5aa46e),_0x220dcb[_0x6de239(0x2a3e)](_0x463648),_0x220dcb[_0x6de239(0x132e)]()),_0x455a1b=(_0x220dcb[_0x6de239(0x3a11)](_0x463648),_0x3487b6[_0x6de239(0x1852)](_0x5f4381,_0x220dcb));let _0xa7e787,_0x5ef998;return _0x5ef998=_0x455a1b<0x1-_0x514cd1['kn']?(_0x455a1b=Math[_0x6de239(0x13b5)](_0x455a1b),_0x5d9e67=0x1/Math['sin'](_0x455a1b),_0xa7e787=Math[_0x6de239(0x240)]((0x1-_0x370b04)*_0x455a1b)*_0x5d9e67,Math[_0x6de239(0x240)](_0x370b04*_0x455a1b)*_0x5d9e67):(_0xa7e787=0x1-_0x370b04,_0x370b04),_0x5f4381[_0x6de239(0x1200)](_0xa7e787),_0x220dcb[_0x6de239(0x1200)](_0x5ef998),_0x12b2a9[_0x6de239(0x2a3e)](_0x5f4381)[_0x6de239(0x2f9c)](_0x220dcb),_0x12b2a9[_0x6de239(0x1200)](_0x22b745['R'][_0x6de239(0x1afb)](_0x5aa46e,_0x463648,_0x370b04)),_0x12b2a9;}static[_0x58bfb0(0x1604)](_0x3651eb,_0x3581b1,_0x36c444,_0x324450,_0x11d12f){var _0x3339c1=_0x58bfb0;return _0x3487b6[_0x3339c1(0x228d)](_0x3651eb,_0x3581b1,0x0===_0x324450?0x1:_0x36c444/_0x324450,_0x11d12f),_0x11d12f;}static[_0x58bfb0(0xd4e)](_0x47cbc5,_0xf6a610=0x0){return new _0x3487b6(_0x47cbc5[_0xf6a610],_0x47cbc5[_0xf6a610+0x1],_0x47cbc5[_0xf6a610+0x2]);}static[_0x58bfb0(0x1ccf)](_0x1b7ccf,_0x4a670d){var _0x1efe7b=_0x58bfb0;return _0x3487b6[_0x1efe7b(0xd4e)](_0x1b7ccf,_0x4a670d);}static['FromArrayToRef'](_0x5775ff,_0xd259e3,_0x4fe5bc){var _0x4e024d=_0x58bfb0;return _0x4fe5bc['_x']=_0x5775ff[_0xd259e3],_0x4fe5bc['_y']=_0x5775ff[_0xd259e3+0x1],_0x4fe5bc['_z']=_0x5775ff[_0xd259e3+0x2],_0x4fe5bc[_0x4e024d(0x1d35)]=!0x0,_0x4fe5bc;}static[_0x58bfb0(0x3be9)](_0x2ccbf7,_0xa45ef0,_0x32d73b){var _0x11e2bb=_0x58bfb0;return _0x3487b6[_0x11e2bb(0x30fe)](_0x2ccbf7,_0xa45ef0,_0x32d73b);}static[_0x58bfb0(0x2a02)](_0x469c85,_0x3f6a53,_0x1e019f,_0x4ad4af){var _0x5b2a6a=_0x58bfb0;return _0x4ad4af[_0x5b2a6a(0x3b56)](_0x469c85,_0x3f6a53,_0x1e019f),_0x4ad4af;}static[_0x58bfb0(0x1b83)](){return new _0x3487b6(0x0,0x0,0x0);}static[_0x58bfb0(0x16f3)](){return new _0x3487b6(0x1,0x1,0x1);}static['Up'](){return new _0x3487b6(0x0,0x1,0x0);}static get[_0x58bfb0(0x2047)](){return _0x3487b6['_UpReadOnly'];}static get[_0x58bfb0(0x2992)](){var _0x80fb9b=_0x58bfb0;return _0x3487b6[_0x80fb9b(0x2d23)];}static get[_0x58bfb0(0x1a84)](){var _0x3abef5=_0x58bfb0;return _0x3487b6[_0x3abef5(0x3224)];}static get['LeftReadOnly'](){var _0x3ca4d3=_0x58bfb0;return _0x3487b6[_0x3ca4d3(0x3c95)];}static get[_0x58bfb0(0x2721)](){var _0x172446=_0x58bfb0;return _0x3487b6[_0x172446(0xf03)];}static get['RightHandedForwardReadOnly'](){var _0x27259c=_0x58bfb0;return _0x3487b6[_0x27259c(0x1092)];}static get[_0x58bfb0(0x2e16)](){return _0x3487b6['_LeftHandedBackwardReadOnly'];}static get[_0x58bfb0(0x2aea)](){var _0x301b82=_0x58bfb0;return _0x3487b6[_0x301b82(0x40b7)];}static get[_0x58bfb0(0xa61)](){var _0x1263ff=_0x58bfb0;return _0x3487b6[_0x1263ff(0x2d8e)];}static[_0x58bfb0(0x27f9)](){return new _0x3487b6(0x0,-0x1,0x0);}static[_0x58bfb0(0xe4)](_0x155527=!0x1){return new _0x3487b6(0x0,0x0,_0x155527?-0x1:0x1);}static[_0x58bfb0(0x35e)](_0x99616e=!0x1){return new _0x3487b6(0x0,0x0,_0x99616e?0x1:-0x1);}static[_0x58bfb0(0x315a)](){return new _0x3487b6(0x1,0x0,0x0);}static[_0x58bfb0(0x1e60)](){return new _0x3487b6(-0x1,0x0,0x0);}static['Random'](_0x4dc72e=0x0,_0x27c5e3=0x1){var _0x40a5a6=_0x58bfb0;return new _0x3487b6(_0x22b745['R']['RandomRange'](_0x4dc72e,_0x27c5e3),_0x22b745['R'][_0x40a5a6(0x20b1)](_0x4dc72e,_0x27c5e3),_0x22b745['R']['RandomRange'](_0x4dc72e,_0x27c5e3));}static['TransformCoordinates'](_0x1770f0,_0x3133ef){var _0x371bb1=_0x58bfb0,_0x1d599b=_0x3487b6[_0x371bb1(0x1b83)]();return _0x3487b6[_0x371bb1(0x2bb9)](_0x1770f0,_0x3133ef,_0x1d599b),_0x1d599b;}static[_0x58bfb0(0x2bb9)](_0x1d625d,_0x2bab71,_0x4ec9bd){var _0x3c733f=_0x58bfb0;return _0x3487b6[_0x3c733f(0x369d)](_0x1d625d['_x'],_0x1d625d['_y'],_0x1d625d['_z'],_0x2bab71,_0x4ec9bd),_0x4ec9bd;}static[_0x58bfb0(0x369d)](_0x2e658b,_0x44f730,_0x5847b9,_0x36c6c5,_0x1cf5cd){var _0x7be3ed=_0x58bfb0,_0x36c6c5=_0x36c6c5['m'],_0x355dad=_0x2e658b*_0x36c6c5[0x0]+_0x44f730*_0x36c6c5[0x4]+_0x5847b9*_0x36c6c5[0x8]+_0x36c6c5[0xc],_0x11d40b=_0x2e658b*_0x36c6c5[0x1]+_0x44f730*_0x36c6c5[0x5]+_0x5847b9*_0x36c6c5[0x9]+_0x36c6c5[0xd],_0x17e834=_0x2e658b*_0x36c6c5[0x2]+_0x44f730*_0x36c6c5[0x6]+_0x5847b9*_0x36c6c5[0xa]+_0x36c6c5[0xe],_0x2e658b=0x1/(_0x2e658b*_0x36c6c5[0x3]+_0x44f730*_0x36c6c5[0x7]+_0x5847b9*_0x36c6c5[0xb]+_0x36c6c5[0xf]);return _0x1cf5cd['_x']=_0x355dad*_0x2e658b,_0x1cf5cd['_y']=_0x11d40b*_0x2e658b,_0x1cf5cd['_z']=_0x17e834*_0x2e658b,_0x1cf5cd[_0x7be3ed(0x1d35)]=!0x0,_0x1cf5cd;}static['TransformNormal'](_0x42dba6,_0x38e769){var _0x51d118=_0x58bfb0,_0x3919a9=_0x3487b6[_0x51d118(0x1b83)]();return _0x3487b6[_0x51d118(0x1e54)](_0x42dba6,_0x38e769,_0x3919a9),_0x3919a9;}static[_0x58bfb0(0x1e54)](_0x837608,_0x406d32,_0x5ff749){var _0x3d0a44=_0x58bfb0;return this[_0x3d0a44(0x8b1)](_0x837608['_x'],_0x837608['_y'],_0x837608['_z'],_0x406d32,_0x5ff749),_0x5ff749;}static[_0x58bfb0(0x8b1)](_0x3a4784,_0x78f373,_0x51d872,_0x56d589,_0x42f2da){var _0x1ff740=_0x58bfb0;return _0x56d589=_0x56d589['m'],(_0x42f2da['_x']=_0x3a4784*_0x56d589[0x0]+_0x78f373*_0x56d589[0x4]+_0x51d872*_0x56d589[0x8],_0x42f2da['_y']=_0x3a4784*_0x56d589[0x1]+_0x78f373*_0x56d589[0x5]+_0x51d872*_0x56d589[0x9],_0x42f2da['_z']=_0x3a4784*_0x56d589[0x2]+_0x78f373*_0x56d589[0x6]+_0x51d872*_0x56d589[0xa],_0x42f2da[_0x1ff740(0x1d35)]=!0x0,_0x42f2da);}static[_0x58bfb0(0x770)](_0x3c15e0,_0x44d89e,_0x4de21a,_0x3e4011,_0x5b4f29){var _0x13f0d5=_0x5b4f29*_0x5b4f29,_0x5a4b5d=_0x5b4f29*_0x13f0d5,_0x1bd72c=0.5*(0x2*_0x44d89e['_x']+(-_0x3c15e0['_x']+_0x4de21a['_x'])*_0x5b4f29+(0x2*_0x3c15e0['_x']-0x5*_0x44d89e['_x']+0x4*_0x4de21a['_x']-_0x3e4011['_x'])*_0x13f0d5+(-_0x3c15e0['_x']+0x3*_0x44d89e['_x']-0x3*_0x4de21a['_x']+_0x3e4011['_x'])*_0x5a4b5d),_0x1f52e4=0.5*(0x2*_0x44d89e['_y']+(-_0x3c15e0['_y']+_0x4de21a['_y'])*_0x5b4f29+(0x2*_0x3c15e0['_y']-0x5*_0x44d89e['_y']+0x4*_0x4de21a['_y']-_0x3e4011['_y'])*_0x13f0d5+(-_0x3c15e0['_y']+0x3*_0x44d89e['_y']-0x3*_0x4de21a['_y']+_0x3e4011['_y'])*_0x5a4b5d),_0x5b4f29=0.5*(0x2*_0x44d89e['_z']+(-_0x3c15e0['_z']+_0x4de21a['_z'])*_0x5b4f29+(0x2*_0x3c15e0['_z']-0x5*_0x44d89e['_z']+0x4*_0x4de21a['_z']-_0x3e4011['_z'])*_0x13f0d5+(-_0x3c15e0['_z']+0x3*_0x44d89e['_z']-0x3*_0x4de21a['_z']+_0x3e4011['_z'])*_0x5a4b5d);return new _0x3c15e0['constructor'](_0x1bd72c,_0x1f52e4,_0x5b4f29);}static[_0x58bfb0(0x3152)](_0x2bf169,_0x266201,_0x15aa97){var _0x2fdc6f=_0x58bfb0,_0x4600dc=new _0x2bf169[(_0x2fdc6f(0x279c))]();return _0x3487b6[_0x2fdc6f(0x351)](_0x2bf169,_0x266201,_0x15aa97,_0x4600dc),_0x4600dc;}static[_0x58bfb0(0x351)](_0x514811,_0xb3c1fd,_0xd1edbc,_0x52fe62){var _0x4c9367=_0x58bfb0;let _0x346c01=_0x514811['_x'],_0x519619=(_0x346c01=(_0x346c01=_0x346c01>_0xd1edbc['_x']?_0xd1edbc['_x']:_0x346c01)<_0xb3c1fd['_x']?_0xb3c1fd['_x']:_0x346c01,_0x514811['_y']),_0x2bee45=(_0x519619=(_0x519619=_0x519619>_0xd1edbc['_y']?_0xd1edbc['_y']:_0x519619)<_0xb3c1fd['_y']?_0xb3c1fd['_y']:_0x519619,_0x514811['_z']);return _0x2bee45=(_0x2bee45=_0x2bee45>_0xd1edbc['_z']?_0xd1edbc['_z']:_0x2bee45)<_0xb3c1fd['_z']?_0xb3c1fd['_z']:_0x2bee45,_0x52fe62[_0x4c9367(0x3b56)](_0x346c01,_0x519619,_0x2bee45),_0x52fe62;}static['CheckExtends'](_0x43bd78,_0x1f9341,_0x17f090){var _0x288518=_0x58bfb0;_0x1f9341['minimizeInPlace'](_0x43bd78),_0x17f090[_0x288518(0x2571)](_0x43bd78);}static[_0x58bfb0(0x16fe)](_0x2db3e2,_0x505834,_0x472986,_0x3c226c,_0x7b5cb8){var _0x21fc1f=_0x58bfb0,_0x1e86a8=_0x7b5cb8*_0x7b5cb8,_0x2e4999=_0x7b5cb8*_0x1e86a8,_0x6957f9=0x2*_0x2e4999-0x3*_0x1e86a8+0x1,_0xb51948=-0x2*_0x2e4999+0x3*_0x1e86a8,_0x7b5cb8=_0x2e4999-0x2*_0x1e86a8+_0x7b5cb8,_0x2e4999=_0x2e4999-_0x1e86a8,_0x1e86a8=_0x2db3e2['_x']*_0x6957f9+_0x472986['_x']*_0xb51948+_0x505834['_x']*_0x7b5cb8+_0x3c226c['_x']*_0x2e4999,_0x9d1514=_0x2db3e2['_y']*_0x6957f9+_0x472986['_y']*_0xb51948+_0x505834['_y']*_0x7b5cb8+_0x3c226c['_y']*_0x2e4999,_0x6957f9=_0x2db3e2['_z']*_0x6957f9+_0x472986['_z']*_0xb51948+_0x505834['_z']*_0x7b5cb8+_0x3c226c['_z']*_0x2e4999;return new _0x2db3e2[(_0x21fc1f(0x279c))](_0x1e86a8,_0x9d1514,_0x6957f9);}static['Hermite1stDerivative'](_0x5f38f5,_0x48de14,_0x447ee3,_0x591002,_0x18d500){var _0x4d8969=_0x58bfb0,_0x19fd6f=new _0x5f38f5[(_0x4d8969(0x279c))]();return this[_0x4d8969(0x27f2)](_0x5f38f5,_0x48de14,_0x447ee3,_0x591002,_0x18d500,_0x19fd6f),_0x19fd6f;}static[_0x58bfb0(0x27f2)](_0x46521d,_0x340a96,_0x4b756a,_0x4b3881,_0x59da83,_0x4b610b){var _0x169d23=_0x58bfb0,_0x4142ac=_0x59da83*_0x59da83;return _0x4b610b['_x']=0x6*(_0x4142ac-_0x59da83)*_0x46521d['_x']+(0x3*_0x4142ac-0x4*_0x59da83+0x1)*_0x340a96['_x']+0x6*(-_0x4142ac+_0x59da83)*_0x4b756a['_x']+(0x3*_0x4142ac-0x2*_0x59da83)*_0x4b3881['_x'],_0x4b610b['_y']=0x6*(_0x4142ac-_0x59da83)*_0x46521d['_y']+(0x3*_0x4142ac-0x4*_0x59da83+0x1)*_0x340a96['_y']+0x6*(-_0x4142ac+_0x59da83)*_0x4b756a['_y']+(0x3*_0x4142ac-0x2*_0x59da83)*_0x4b3881['_y'],_0x4b610b['_z']=0x6*(_0x4142ac-_0x59da83)*_0x46521d['_z']+(0x3*_0x4142ac-0x4*_0x59da83+0x1)*_0x340a96['_z']+0x6*(-_0x4142ac+_0x59da83)*_0x4b756a['_z']+(0x3*_0x4142ac-0x2*_0x59da83)*_0x4b3881['_z'],_0x4b610b[_0x169d23(0x1d35)]=!0x0,_0x4b610b;}static['Lerp'](_0x5e9f78,_0x9c5a44,_0x167005){var _0x45c415=_0x58bfb0,_0xe9ef8=new _0x5e9f78[(_0x45c415(0x279c))](0x0,0x0,0x0);return _0x3487b6['LerpToRef'](_0x5e9f78,_0x9c5a44,_0x167005,_0xe9ef8),_0xe9ef8;}static[_0x58bfb0(0x194c)](_0xe76d6a,_0x2a3a98,_0x486abb,_0x237386){var _0x28858d=_0x58bfb0;return _0x237386['_x']=_0xe76d6a['_x']+(_0x2a3a98['_x']-_0xe76d6a['_x'])*_0x486abb,_0x237386['_y']=_0xe76d6a['_y']+(_0x2a3a98['_y']-_0xe76d6a['_y'])*_0x486abb,_0x237386['_z']=_0xe76d6a['_z']+(_0x2a3a98['_z']-_0xe76d6a['_z'])*_0x486abb,_0x237386[_0x28858d(0x1d35)]=!0x0,_0x237386;}static[_0x58bfb0(0x1852)](_0x2dbcf5,_0x45fb98){return _0x2dbcf5['_x']*_0x45fb98['_x']+_0x2dbcf5['_y']*_0x45fb98['_y']+_0x2dbcf5['_z']*_0x45fb98['_z'];}static[_0x58bfb0(0x400b)](_0x5c2aa7,_0x49693a){var _0x45f0eb=_0x58bfb0,_0x4663c7=new _0x5c2aa7[(_0x45f0eb(0x279c))]();return _0x3487b6[_0x45f0eb(0x11e0)](_0x5c2aa7,_0x49693a,_0x4663c7),_0x4663c7;}static['CrossToRef'](_0x56ccb0,_0x570864,_0x51325d){var _0x318232=_0x58bfb0,_0x30ed96=_0x56ccb0['_y']*_0x570864['_z']-_0x56ccb0['_z']*_0x570864['_y'],_0x264dda=_0x56ccb0['_z']*_0x570864['_x']-_0x56ccb0['_x']*_0x570864['_z'],_0x56ccb0=_0x56ccb0['_x']*_0x570864['_y']-_0x56ccb0['_y']*_0x570864['_x'];return _0x51325d[_0x318232(0x3b56)](_0x30ed96,_0x264dda,_0x56ccb0),_0x51325d;}static[_0x58bfb0(0x3591)](_0x5be4ae){var _0x13a012=_0x58bfb0,_0xc6ce17=_0x3487b6[_0x13a012(0x1b83)]();return _0x3487b6[_0x13a012(0x3489)](_0x5be4ae,_0xc6ce17),_0xc6ce17;}static['NormalizeToRef'](_0x4082ec,_0x12d8ef){var _0x53c472=_0x58bfb0;return _0x4082ec[_0x53c472(0xf4c)](_0x12d8ef),_0x12d8ef;}static['Project'](_0xfd98cc,_0x437e4a,_0x40c065,_0x1a14aa){var _0x5a9171=_0x58bfb0,_0x459eac=new _0xfd98cc['constructor']();return _0x3487b6[_0x5a9171(0x8fa)](_0xfd98cc,_0x437e4a,_0x40c065,_0x1a14aa,_0x459eac),_0x459eac;}static[_0x58bfb0(0x8fa)](_0x494ff9,_0x4eb27c,_0x4db067,_0x3d7130,_0x81e52d){var _0x3d0998=_0x58bfb0,_0x3347c8=_0x3d7130[_0x3d0998(0x37ce)],_0x5e3043=_0x3d7130[_0x3d0998(0x1995)],_0x503821=_0x3d7130['x'],_0x3d7130=_0x3d7130['y'],_0xa00572=_0x35ef74[_0x3d0998(0x3809)][0x1];_0x151237[_0x3d0998(0x3f5)](_0x3347c8/0x2,0x0,0x0,0x0,0x0,-_0x5e3043/0x2,0x0,0x0,0x0,0x0,0.5,0x0,_0x503821+_0x3347c8/0x2,_0x5e3043/0x2+_0x3d7130,0.5,0x1,_0xa00572);const _0x436822=_0x35ef74[_0x3d0998(0x3809)][0x0];return _0x4eb27c[_0x3d0998(0x2b3f)](_0x4db067,_0x436822),_0x436822['multiplyToRef'](_0xa00572,_0x436822),_0x3487b6[_0x3d0998(0x2bb9)](_0x494ff9,_0x436822,_0x81e52d),_0x81e52d;}static[_0x58bfb0(0xaac)](_0x1f9c70,_0x1cad30){var _0x201b8b=_0x58bfb0;return this[_0x201b8b(0x11ca)](_0x1f9c70,_0x1cad30,new _0x3487b6());}static[_0x58bfb0(0x11ca)](_0x5ad530,_0x4ad0db,_0x4f26b3){var _0x2a35d0=_0x58bfb0;const _0x376f47=_0x3a5842[_0x2a35d0(0x23ca)][0x0];return _0x376f47[_0x2a35d0(0x2a3e)](_0x4ad0db)[_0x2a35d0(0x1200)](0x2*_0x3487b6[_0x2a35d0(0x1852)](_0x5ad530,_0x4ad0db)),_0x4f26b3[_0x2a35d0(0x2a3e)](_0x5ad530)['subtractInPlace'](_0x376f47);}static['_UnprojectFromInvertedMatrixToRef'](_0x4fc611,_0x112038,_0x1bf5b7){var _0x58db5f=_0x58bfb0;return _0x3487b6[_0x58db5f(0x2bb9)](_0x4fc611,_0x112038,_0x1bf5b7),(_0x112038=_0x112038['m'],_0x4fc611=_0x4fc611['_x']*_0x112038[0x3]+_0x4fc611['_y']*_0x112038[0x7]+_0x4fc611['_z']*_0x112038[0xb]+_0x112038[0xf]),(_0x22b745['R'][_0x58db5f(0x3213)](_0x4fc611,0x1)&&_0x1bf5b7[_0x58db5f(0x1200)](0x1/_0x4fc611),_0x1bf5b7);}static[_0x58bfb0(0x236c)](_0x101f7e,_0x51be8c,_0x5413b0,_0x42512c,_0x5ecea4){var _0x5b5b6b=_0x58bfb0;return this[_0x5b5b6b(0x2023)](_0x101f7e,_0x51be8c,_0x5413b0,_0x42512c,_0x5ecea4,_0x151237[_0x5b5b6b(0x374d)]);}static['Unproject'](_0x4904ae,_0x1a739d,_0x413139,_0x2da104,_0x13baa5,_0x476b8c){var _0x2a49e4=_0x58bfb0,_0xdfb904=new _0x4904ae[(_0x2a49e4(0x279c))]();return _0x3487b6['UnprojectToRef'](_0x4904ae,_0x1a739d,_0x413139,_0x2da104,_0x13baa5,_0x476b8c,_0xdfb904),_0xdfb904;}static[_0x58bfb0(0x24ae)](_0x39b4cd,_0x57de1a,_0x554574,_0x21ebdc,_0x2f9d35,_0x2a8436,_0x48d9bb){var _0x50f228=_0x58bfb0;return _0x3487b6[_0x50f228(0x393f)](_0x39b4cd['_x'],_0x39b4cd['_y'],_0x39b4cd['_z'],_0x57de1a,_0x554574,_0x21ebdc,_0x2f9d35,_0x2a8436,_0x48d9bb),_0x48d9bb;}static[_0x58bfb0(0x393f)](_0x1416f1,_0x338744,_0x1c1f96,_0x3af6cb,_0x36d94f,_0x3bd762,_0x1f41c0,_0xd948bb,_0x1be580){var _0x180799=_0x58bfb0;const _0x262583=_0x35ef74[_0x180799(0x3809)][0x0],_0xeb02fc=(_0x3bd762[_0x180799(0x2b3f)](_0x1f41c0,_0x262583),_0x262583[_0x180799(0x2b3f)](_0xd948bb,_0x262583),_0x262583[_0x180799(0x21d5)](),_0x35ef74['Vector3'][0x0]);return _0xeb02fc['x']=_0x1416f1/_0x3af6cb*0x2-0x1,_0xeb02fc['y']=-(_0x338744/_0x36d94f*0x2-0x1),null!=(_0x3bd762=_0x149a44['l'][_0x180799(0x3443)])&&_0x3bd762['isNDCHalfZRange']?_0xeb02fc['z']=_0x1c1f96:_0xeb02fc['z']=0x2*_0x1c1f96-0x1,_0x3487b6[_0x180799(0xbd1)](_0xeb02fc,_0x262583,_0x1be580),_0x1be580;}static['Minimize'](_0x1b614b,_0x4f4410){var _0x2d3819=_0x58bfb0;const _0xe09d15=new _0x1b614b[(_0x2d3819(0x279c))]();return _0xe09d15[_0x2d3819(0x2a3e)](_0x1b614b),_0xe09d15[_0x2d3819(0x140d)](_0x4f4410),_0xe09d15;}static[_0x58bfb0(0x2ba7)](_0x55a72d,_0x20556f){var _0x5f3a76=_0x58bfb0;const _0x22cac5=new _0x55a72d['constructor']();return _0x22cac5['copyFrom'](_0x55a72d),_0x22cac5[_0x5f3a76(0x2571)](_0x20556f),_0x22cac5;}static[_0x58bfb0(0x2b5e)](_0x15e94,_0x250523){var _0x1b3d5b=_0x58bfb0;return Math[_0x1b3d5b(0x2793)](_0x3487b6[_0x1b3d5b(0x34c9)](_0x15e94,_0x250523));}static[_0x58bfb0(0x34c9)](_0x155c2d,_0x16bc96){var _0x2d9120=_0x155c2d['_x']-_0x16bc96['_x'],_0x24f17c=_0x155c2d['_y']-_0x16bc96['_y'],_0x155c2d=_0x155c2d['_z']-_0x16bc96['_z'];return _0x2d9120*_0x2d9120+_0x24f17c*_0x24f17c+_0x155c2d*_0x155c2d;}static['ProjectOnTriangleToRef'](_0x4ddfe6,_0x2ce83e,_0xdad95,_0xf6c3e3,_0x6bd5c8){var _0x4612d8=_0x58bfb0;const _0x3d0e25=_0x35ef74[_0x4612d8(0x23ca)][0x0],_0x5bf3c0=_0x35ef74[_0x4612d8(0x23ca)][0x1],_0x3c6a38=_0x35ef74[_0x4612d8(0x23ca)][0x2],_0x88ec01=_0x35ef74['Vector3'][0x3],_0x48f327=_0x35ef74[_0x4612d8(0x23ca)][0x4];_0xdad95[_0x4612d8(0x16b6)](_0x2ce83e,_0x3d0e25),_0xf6c3e3[_0x4612d8(0x16b6)](_0x2ce83e,_0x5bf3c0),_0xf6c3e3[_0x4612d8(0x16b6)](_0xdad95,_0x3c6a38);var _0x43394f=_0x3d0e25[_0x4612d8(0x132e)](),_0x40ef63=_0x5bf3c0[_0x4612d8(0x132e)](),_0x28764d=_0x3c6a38['length']();if(_0x43394f<_0x514cd1['kn']||_0x40ef63<_0x514cd1['kn']||_0x28764d<_0x514cd1['kn'])return _0x6bd5c8[_0x4612d8(0x2a3e)](_0x2ce83e),_0x3487b6['Distance'](_0x4ddfe6,_0x2ce83e);_0x4ddfe6[_0x4612d8(0x16b6)](_0x2ce83e,_0x48f327),_0x3487b6[_0x4612d8(0x11e0)](_0x3d0e25,_0x5bf3c0,_0x88ec01);var _0x3ddabb=_0x88ec01['length']();if(_0x3ddabb<_0x514cd1['kn'])return _0x6bd5c8[_0x4612d8(0x2a3e)](_0x2ce83e),_0x3487b6[_0x4612d8(0x2b5e)](_0x4ddfe6,_0x2ce83e);_0x88ec01['normalizeFromLength'](_0x3ddabb);let _0x4afc1e=_0x48f327[_0x4612d8(0x132e)]();if(_0x4afc1e<_0x514cd1['kn'])return _0x6bd5c8[_0x4612d8(0x2a3e)](_0x2ce83e),0x0;_0x48f327['normalizeFromLength'](_0x4afc1e),_0x3ddabb=_0x3487b6[_0x4612d8(0x1852)](_0x88ec01,_0x48f327);const _0x23125e=_0x35ef74[_0x4612d8(0x23ca)][0x5],_0x13e75a=_0x35ef74['Vector3'][0x6],_0x49df1d=(_0x23125e['copyFrom'](_0x88ec01)[_0x4612d8(0x1200)](-_0x4afc1e*_0x3ddabb),_0x13e75a[_0x4612d8(0x2a3e)](_0x4ddfe6)[_0x4612d8(0x2f9c)](_0x23125e),_0x35ef74['Vector3'][0x4]),_0x55e71a=_0x35ef74[_0x4612d8(0x23ca)][0x5],_0x1ea484=_0x35ef74[_0x4612d8(0x23ca)][0x7],_0x2b4a5c=_0x35ef74[_0x4612d8(0x23ca)][0x8],_0x81a1b7=(_0x49df1d[_0x4612d8(0x2a3e)](_0x3d0e25)[_0x4612d8(0x1200)](0x1/_0x43394f),_0x2b4a5c[_0x4612d8(0x2a3e)](_0x5bf3c0)[_0x4612d8(0x1200)](0x1/_0x40ef63),_0x49df1d[_0x4612d8(0x2f9c)](_0x2b4a5c)[_0x4612d8(0x1200)](-0x1),_0x55e71a[_0x4612d8(0x2a3e)](_0x3d0e25)[_0x4612d8(0x1200)](-0x1/_0x43394f),_0x2b4a5c[_0x4612d8(0x2a3e)](_0x3c6a38)[_0x4612d8(0x1200)](0x1/_0x28764d),_0x55e71a[_0x4612d8(0x2f9c)](_0x2b4a5c)[_0x4612d8(0x1200)](-0x1),_0x1ea484[_0x4612d8(0x2a3e)](_0x3c6a38)[_0x4612d8(0x1200)](-0x1/_0x28764d),_0x2b4a5c[_0x4612d8(0x2a3e)](_0x5bf3c0)[_0x4612d8(0x1200)](-0x1/_0x40ef63),_0x1ea484[_0x4612d8(0x2f9c)](_0x2b4a5c)['scaleInPlace'](-0x1),_0x35ef74['Vector3'][0x9]);_0x81a1b7[_0x4612d8(0x2a3e)](_0x13e75a)[_0x4612d8(0x25d8)](_0x2ce83e),_0x3487b6[_0x4612d8(0x11e0)](_0x49df1d,_0x81a1b7,_0x2b4a5c),(_0x43394f=_0x3487b6['Dot'](_0x2b4a5c,_0x88ec01),_0x81a1b7[_0x4612d8(0x2a3e)](_0x13e75a)[_0x4612d8(0x25d8)](_0xdad95),_0x3487b6['CrossToRef'](_0x55e71a,_0x81a1b7,_0x2b4a5c),_0x28764d=_0x3487b6[_0x4612d8(0x1852)](_0x2b4a5c,_0x88ec01),_0x81a1b7[_0x4612d8(0x2a3e)](_0x13e75a)[_0x4612d8(0x25d8)](_0xf6c3e3),_0x3487b6[_0x4612d8(0x11e0)](_0x1ea484,_0x81a1b7,_0x2b4a5c),_0x40ef63=_0x3487b6['Dot'](_0x2b4a5c,_0x88ec01));const _0x433b51=_0x35ef74[_0x4612d8(0x23ca)][0xa];let _0x189fcf,_0x1fb495;_0x1fb495=0x0<_0x43394f&&_0x28764d<0x0?(_0x433b51[_0x4612d8(0x2a3e)](_0x3d0e25),_0x189fcf=_0x2ce83e,_0xdad95):0x0<_0x28764d&&_0x40ef63<0x0?(_0x433b51[_0x4612d8(0x2a3e)](_0x3c6a38),_0x189fcf=_0xdad95,_0xf6c3e3):(_0x433b51[_0x4612d8(0x2a3e)](_0x5bf3c0)['scaleInPlace'](-0x1),_0x189fcf=_0xf6c3e3,_0x2ce83e),(_0x43394f=_0x35ef74[_0x4612d8(0x23ca)][0x9],_0x28764d=_0x35ef74['Vector3'][0x4]);if(_0x189fcf['subtractToRef'](_0x13e75a,_0x2b4a5c),_0x1fb495[_0x4612d8(0x16b6)](_0x13e75a,_0x43394f),_0x3487b6['CrossToRef'](_0x2b4a5c,_0x43394f,_0x28764d),!(_0x3487b6[_0x4612d8(0x1852)](_0x28764d,_0x88ec01)<0x0))return _0x6bd5c8[_0x4612d8(0x2a3e)](_0x13e75a),Math[_0x4612d8(0x3f6c)](_0x4afc1e*_0x3ddabb);const _0x10efd4=_0x35ef74[_0x4612d8(0x23ca)][0x5],_0x4615cf=(_0x3487b6[_0x4612d8(0x11e0)](_0x433b51,_0x28764d,_0x10efd4),_0x10efd4[_0x4612d8(0xb65)](),_0x35ef74[_0x4612d8(0x23ca)][0x9]);_0x4615cf[_0x4612d8(0x2a3e)](_0x189fcf)[_0x4612d8(0x25d8)](_0x13e75a),_0x40ef63=_0x4615cf[_0x4612d8(0x132e)]();if(_0x40ef63<_0x514cd1['kn'])return _0x6bd5c8[_0x4612d8(0x2a3e)](_0x189fcf),_0x3487b6['Distance'](_0x4ddfe6,_0x189fcf);_0x4615cf[_0x4612d8(0x3a11)](_0x40ef63),_0xdad95=_0x3487b6[_0x4612d8(0x1852)](_0x10efd4,_0x4615cf);const _0x43dfc7=_0x35ef74[_0x4612d8(0x23ca)][0x7];return _0x43dfc7[_0x4612d8(0x2a3e)](_0x13e75a)['addInPlace'](_0x10efd4[_0x4612d8(0x1200)](_0x40ef63*_0xdad95)),_0x2b4a5c['copyFrom'](_0x43dfc7)['subtractInPlace'](_0x189fcf),_0x4afc1e=_0x433b51['length'](),_0x433b51[_0x4612d8(0x3a11)](_0x4afc1e),(_0xf6c3e3=_0x3487b6[_0x4612d8(0x1852)](_0x2b4a5c,_0x433b51)/Math['max'](_0x4afc1e,_0x514cd1['kn']),_0xf6c3e3=_0x22b745['R'][_0x4612d8(0x3152)](_0xf6c3e3,0x0,0x1)),(_0x43dfc7[_0x4612d8(0x2a3e)](_0x189fcf)[_0x4612d8(0x2f9c)](_0x433b51['scaleInPlace'](_0xf6c3e3*_0x4afc1e)),_0x6bd5c8[_0x4612d8(0x2a3e)](_0x43dfc7),_0x3487b6['Distance'](_0x4ddfe6,_0x43dfc7));}static[_0x58bfb0(0x2d0e)](_0xf927db,_0x15f91a){var _0x5677ed=_0x58bfb0;return _0x3487b6[_0x5677ed(0x370b)](_0xf927db,_0x15f91a,_0x3487b6[_0x5677ed(0x1b83)]());}static[_0x58bfb0(0x370b)](_0x473744,_0x2b0587,_0x5c37c9){return _0x5c37c9['copyFromFloats']((_0x473744['_x']+_0x2b0587['_x'])/0x2,(_0x473744['_y']+_0x2b0587['_y'])/0x2,(_0x473744['_z']+_0x2b0587['_z'])/0x2);}static['RotationFromAxis'](_0x5afae0,_0xb1c020,_0x3a6ee6){var _0xe2d8b=_0x58bfb0,_0x331c48=new _0x5afae0[(_0xe2d8b(0x279c))]();return _0x3487b6['RotationFromAxisToRef'](_0x5afae0,_0xb1c020,_0x3a6ee6,_0x331c48),_0x331c48;}static[_0x58bfb0(0x13ef)](_0x18b226,_0x187711,_0x518b38,_0x2d2778){var _0xe67e58=_0x58bfb0;const _0x2a9dba=_0x35ef74[_0xe67e58(0x2199)][0x0];return _0x5060bf['RotationQuaternionFromAxisToRef'](_0x18b226,_0x187711,_0x518b38,_0x2a9dba),_0x2a9dba[_0xe67e58(0xaa3)](_0x2d2778),_0x2d2778;}}_0x3487b6['_UpReadOnly']=_0x3487b6['Up'](),_0x3487b6[_0x58bfb0(0x2d23)]=_0x3487b6[_0x58bfb0(0x27f9)](),_0x3487b6[_0x58bfb0(0xf03)]=_0x3487b6['Forward'](!0x1),_0x3487b6['_RightHandedForwardReadOnly']=_0x3487b6['Forward'](!0x0),_0x3487b6[_0x58bfb0(0x1d22)]=_0x3487b6[_0x58bfb0(0x35e)](!0x1),_0x3487b6[_0x58bfb0(0x40b7)]=_0x3487b6[_0x58bfb0(0x35e)](!0x0),_0x3487b6['_RightReadOnly']=_0x3487b6[_0x58bfb0(0x315a)](),_0x3487b6[_0x58bfb0(0x3c95)]=_0x3487b6[_0x58bfb0(0x1e60)](),_0x3487b6[_0x58bfb0(0x2d8e)]=_0x3487b6[_0x58bfb0(0x1b83)]();class _0x966974{constructor(_0x5cbfc1=0x0,_0x3bb094=0x0,_0x4b0929=0x0,_0x5d96d5=0x0){this['x']=_0x5cbfc1,this['y']=_0x3bb094,this['z']=_0x4b0929,this['w']=_0x5d96d5;}[_0x58bfb0(0x27d6)](){var _0x11e96a=_0x58bfb0;return _0x11e96a(0x2f6a)+this['x']+_0x11e96a(0x3687)+this['y']+'\x20Z:\x20'+this['z']+_0x11e96a(0x1e0c)+this['w']+'}';}[_0x58bfb0(0x1653)](){var _0x355f9f=_0x58bfb0;return _0x355f9f(0x1426);}[_0x58bfb0(0x2bb)](){return 0x18d*(0x18d*(0x18d*_0x2ccee8(this['x'])^_0x2ccee8(this['y']))^_0x2ccee8(this['z']))^_0x2ccee8(this['w']);}[_0x58bfb0(0x3e55)](){var _0x46e407=_0x58bfb0,_0x13cc64=new Array();return this[_0x46e407(0x1b44)](_0x13cc64,0x0),_0x13cc64;}[_0x58bfb0(0x1b44)](_0x158842,_0xcd7f8f){return _0x158842[_0xcd7f8f=void 0x0===_0xcd7f8f?0x0:_0xcd7f8f]=this['x'],_0x158842[_0xcd7f8f+0x1]=this['y'],_0x158842[_0xcd7f8f+0x2]=this['z'],_0x158842[_0xcd7f8f+0x3]=this['w'],this;}[_0x58bfb0(0x3613)](_0x33a6a9,_0xe37811=0x0){var _0x20f81d=_0x58bfb0;return _0x966974[_0x20f81d(0x30fe)](_0x33a6a9,_0xe37811,this),this;}[_0x58bfb0(0x2f9c)](_0x1c6369){return this['x']+=_0x1c6369['x'],this['y']+=_0x1c6369['y'],this['z']+=_0x1c6369['z'],this['w']+=_0x1c6369['w'],this;}[_0x58bfb0(0x11ad)](_0x46fa9b){return new this['constructor'](this['x']+_0x46fa9b['x'],this['y']+_0x46fa9b['y'],this['z']+_0x46fa9b['z'],this['w']+_0x46fa9b['w']);}[_0x58bfb0(0x1184)](_0x409ad2,_0x4d3953){return _0x4d3953['x']=this['x']+_0x409ad2['x'],_0x4d3953['y']=this['y']+_0x409ad2['y'],_0x4d3953['z']=this['z']+_0x409ad2['z'],_0x4d3953['w']=this['w']+_0x409ad2['w'],_0x4d3953;}[_0x58bfb0(0x25d8)](_0x3aed60){return this['x']-=_0x3aed60['x'],this['y']-=_0x3aed60['y'],this['z']-=_0x3aed60['z'],this['w']-=_0x3aed60['w'],this;}['subtract'](_0x55f21d){var _0x233dd9=_0x58bfb0;return new this[(_0x233dd9(0x279c))](this['x']-_0x55f21d['x'],this['y']-_0x55f21d['y'],this['z']-_0x55f21d['z'],this['w']-_0x55f21d['w']);}[_0x58bfb0(0x16b6)](_0x5c85be,_0x3380b5){return _0x3380b5['x']=this['x']-_0x5c85be['x'],_0x3380b5['y']=this['y']-_0x5c85be['y'],_0x3380b5['z']=this['z']-_0x5c85be['z'],_0x3380b5['w']=this['w']-_0x5c85be['w'],_0x3380b5;}[_0x58bfb0(0x35e4)](_0x47e106,_0x3cf431,_0x5ab3f4,_0x508043){var _0x79e593=_0x58bfb0;return new this[(_0x79e593(0x279c))](this['x']-_0x47e106,this['y']-_0x3cf431,this['z']-_0x5ab3f4,this['w']-_0x508043);}[_0x58bfb0(0x1f64)](_0x39cc61,_0x49e532,_0x43d76b,_0x4f5237,_0x1c8b67){return _0x1c8b67['x']=this['x']-_0x39cc61,_0x1c8b67['y']=this['y']-_0x49e532,_0x1c8b67['z']=this['z']-_0x43d76b,_0x1c8b67['w']=this['w']-_0x4f5237,_0x1c8b67;}['negate'](){return new this['constructor'](-this['x'],-this['y'],-this['z'],-this['w']);}[_0x58bfb0(0x1b0d)](){return this['x']*=-0x1,this['y']*=-0x1,this['z']*=-0x1,this['w']*=-0x1,this;}['negateToRef'](_0x3bcbf5){var _0x5ab696=_0x58bfb0;return _0x3bcbf5[_0x5ab696(0x3b56)](-0x1*this['x'],-0x1*this['y'],-0x1*this['z'],-0x1*this['w']);}[_0x58bfb0(0x1200)](_0x338e9d){return this['x']*=_0x338e9d,this['y']*=_0x338e9d,this['z']*=_0x338e9d,this['w']*=_0x338e9d,this;}[_0x58bfb0(0x27e7)](_0x34bc7f){var _0x26bd68=_0x58bfb0;return new this[(_0x26bd68(0x279c))](this['x']*_0x34bc7f,this['y']*_0x34bc7f,this['z']*_0x34bc7f,this['w']*_0x34bc7f);}[_0x58bfb0(0x3c2a)](_0x56394f,_0x40eab8){return _0x40eab8['x']=this['x']*_0x56394f,_0x40eab8['y']=this['y']*_0x56394f,_0x40eab8['z']=this['z']*_0x56394f,_0x40eab8['w']=this['w']*_0x56394f,_0x40eab8;}[_0x58bfb0(0xec0)](_0x121343,_0x1a61bd){return _0x1a61bd['x']+=this['x']*_0x121343,_0x1a61bd['y']+=this['y']*_0x121343,_0x1a61bd['z']+=this['z']*_0x121343,_0x1a61bd['w']+=this['w']*_0x121343,_0x1a61bd;}[_0x58bfb0(0x1db)](_0x42ee13){return _0x42ee13&&this['x']===_0x42ee13['x']&&this['y']===_0x42ee13['y']&&this['z']===_0x42ee13['z']&&this['w']===_0x42ee13['w'];}[_0x58bfb0(0xff9)](_0x28d271,_0x363710=_0x514cd1['kn']){var _0x25374c=_0x58bfb0;return _0x28d271&&_0x22b745['R'][_0x25374c(0x3213)](this['x'],_0x28d271['x'],_0x363710)&&_0x22b745['R']['WithinEpsilon'](this['y'],_0x28d271['y'],_0x363710)&&_0x22b745['R'][_0x25374c(0x3213)](this['z'],_0x28d271['z'],_0x363710)&&_0x22b745['R']['WithinEpsilon'](this['w'],_0x28d271['w'],_0x363710);}[_0x58bfb0(0x246b)](_0x548fa9,_0x3bb121,_0x2c74bd,_0x1e8361){return this['x']===_0x548fa9&&this['y']===_0x3bb121&&this['z']===_0x2c74bd&&this['w']===_0x1e8361;}[_0x58bfb0(0x2121)](_0x3773ee){return this['x']*=_0x3773ee['x'],this['y']*=_0x3773ee['y'],this['z']*=_0x3773ee['z'],this['w']*=_0x3773ee['w'],this;}[_0x58bfb0(0x19e8)](_0x5d5acb){var _0x457abd=_0x58bfb0;return new this[(_0x457abd(0x279c))](this['x']*_0x5d5acb['x'],this['y']*_0x5d5acb['y'],this['z']*_0x5d5acb['z'],this['w']*_0x5d5acb['w']);}[_0x58bfb0(0x2b3f)](_0xef53df,_0x1a40a7){return _0x1a40a7['x']=this['x']*_0xef53df['x'],_0x1a40a7['y']=this['y']*_0xef53df['y'],_0x1a40a7['z']=this['z']*_0xef53df['z'],_0x1a40a7['w']=this['w']*_0xef53df['w'],_0x1a40a7;}[_0x58bfb0(0xc7c)](_0x271a50,_0xb3b592,_0x252cf8,_0x319c3d){return new this['constructor'](this['x']*_0x271a50,this['y']*_0xb3b592,this['z']*_0x252cf8,this['w']*_0x319c3d);}[_0x58bfb0(0x141e)](_0x36bf2e){var _0x50d444=_0x58bfb0;return new this[(_0x50d444(0x279c))](this['x']/_0x36bf2e['x'],this['y']/_0x36bf2e['y'],this['z']/_0x36bf2e['z'],this['w']/_0x36bf2e['w']);}[_0x58bfb0(0x367f)](_0x3b3f4a,_0x4e435a){return _0x4e435a['x']=this['x']/_0x3b3f4a['x'],_0x4e435a['y']=this['y']/_0x3b3f4a['y'],_0x4e435a['z']=this['z']/_0x3b3f4a['z'],_0x4e435a['w']=this['w']/_0x3b3f4a['w'],_0x4e435a;}[_0x58bfb0(0x1edd)](_0x273300){var _0x4d0517=_0x58bfb0;return this[_0x4d0517(0x367f)](_0x273300,this);}[_0x58bfb0(0x140d)](_0xbd9454){return _0xbd9454['x']<this['x']&&(this['x']=_0xbd9454['x']),_0xbd9454['y']<this['y']&&(this['y']=_0xbd9454['y']),_0xbd9454['z']<this['z']&&(this['z']=_0xbd9454['z']),_0xbd9454['w']<this['w']&&(this['w']=_0xbd9454['w']),this;}[_0x58bfb0(0x2571)](_0x25436d){return _0x25436d['x']>this['x']&&(this['x']=_0x25436d['x']),_0x25436d['y']>this['y']&&(this['y']=_0x25436d['y']),_0x25436d['z']>this['z']&&(this['z']=_0x25436d['z']),_0x25436d['w']>this['w']&&(this['w']=_0x25436d['w']),this;}[_0x58bfb0(0x27d2)](){var _0x4a51c7=_0x58bfb0;return new this['constructor'](Math[_0x4a51c7(0x27d2)](this['x']),Math[_0x4a51c7(0x27d2)](this['y']),Math['floor'](this['z']),Math[_0x4a51c7(0x27d2)](this['w']));}['fract'](){var _0x1fc251=_0x58bfb0;return new this[(_0x1fc251(0x279c))](this['x']-Math[_0x1fc251(0x27d2)](this['x']),this['y']-Math['floor'](this['y']),this['z']-Math[_0x1fc251(0x27d2)](this['z']),this['w']-Math['floor'](this['w']));}['length'](){var _0x464c49=_0x58bfb0;return Math[_0x464c49(0x2793)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w']);}['lengthSquared'](){return this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w'];}[_0x58bfb0(0xb65)](){var _0x52a547=_0x58bfb0,_0x2871cd=this[_0x52a547(0x132e)]();return 0x0===_0x2871cd?this:this[_0x52a547(0x1200)](0x1/_0x2871cd);}[_0x58bfb0(0x16a9)](){return new _0x3487b6(this['x'],this['y'],this['z']);}[_0x58bfb0(0x11fe)](){return new this['constructor'](this['x'],this['y'],this['z'],this['w']);}[_0x58bfb0(0x2a3e)](_0x5ad7dc){return this['x']=_0x5ad7dc['x'],this['y']=_0x5ad7dc['y'],this['z']=_0x5ad7dc['z'],this['w']=_0x5ad7dc['w'],this;}[_0x58bfb0(0x3b56)](_0x334a97,_0x310373,_0x14b8bd,_0x24e3c1){return this['x']=_0x334a97,this['y']=_0x310373,this['z']=_0x14b8bd,this['w']=_0x24e3c1,this;}[_0x58bfb0(0xe5f)](_0x54c678,_0xfd18f3,_0x14da3c,_0x4cbf81){var _0x33364c=_0x58bfb0;return this[_0x33364c(0x3b56)](_0x54c678,_0xfd18f3,_0x14da3c,_0x4cbf81);}[_0x58bfb0(0xdd0)](_0x5d35e7){return this['x']=this['y']=this['z']=this['w']=_0x5d35e7,this;}static[_0x58bfb0(0xd4e)](_0x49d6ab,_0x65d08d){return _0x65d08d=_0x65d08d||0x0,new _0x966974(_0x49d6ab[_0x65d08d],_0x49d6ab[_0x65d08d+0x1],_0x49d6ab[_0x65d08d+0x2],_0x49d6ab[_0x65d08d+0x3]);}static[_0x58bfb0(0x30fe)](_0x2225db,_0x218c90,_0x95db95){return _0x95db95['x']=_0x2225db[_0x218c90],_0x95db95['y']=_0x2225db[_0x218c90+0x1],_0x95db95['z']=_0x2225db[_0x218c90+0x2],_0x95db95['w']=_0x2225db[_0x218c90+0x3],_0x95db95;}static[_0x58bfb0(0x3be9)](_0x350f9c,_0x40fdaf,_0x122ae5){return _0x966974['FromArrayToRef'](_0x350f9c,_0x40fdaf,_0x122ae5),_0x122ae5;}static[_0x58bfb0(0x2a02)](_0x33fe7b,_0x214c73,_0x502ec8,_0x5f2795,_0x577aea){return _0x577aea['x']=_0x33fe7b,_0x577aea['y']=_0x214c73,_0x577aea['z']=_0x502ec8,_0x577aea['w']=_0x5f2795,_0x577aea;}static[_0x58bfb0(0x1b83)](){return new _0x966974(0x0,0x0,0x0,0x0);}static['One'](){return new _0x966974(0x1,0x1,0x1,0x1);}static[_0x58bfb0(0x2aae)](_0x190987=0x0,_0x34dd5a=0x1){var _0x10dfa7=_0x58bfb0;return new _0x966974(_0x22b745['R'][_0x10dfa7(0x20b1)](_0x190987,_0x34dd5a),_0x22b745['R']['RandomRange'](_0x190987,_0x34dd5a),_0x22b745['R'][_0x10dfa7(0x20b1)](_0x190987,_0x34dd5a),_0x22b745['R'][_0x10dfa7(0x20b1)](_0x190987,_0x34dd5a));}static get['ZeroReadOnly'](){var _0x468837=_0x58bfb0;return _0x966974[_0x468837(0x2d8e)];}static[_0x58bfb0(0x3591)](_0x6a8581){var _0x4fcd3c=_0x966974['Zero']();return _0x966974['NormalizeToRef'](_0x6a8581,_0x4fcd3c),_0x4fcd3c;}static[_0x58bfb0(0x3489)](_0x91eaf1,_0x13518c){var _0x2cfa7d=_0x58bfb0;return _0x13518c[_0x2cfa7d(0x2a3e)](_0x91eaf1),_0x13518c['normalize'](),_0x13518c;}static[_0x58bfb0(0x23c8)](_0x1ba029,_0x261c74){var _0x169af9=_0x58bfb0;const _0x204ee8=new _0x1ba029['constructor']();return _0x204ee8[_0x169af9(0x2a3e)](_0x1ba029),_0x204ee8[_0x169af9(0x140d)](_0x261c74),_0x204ee8;}static[_0x58bfb0(0x2ba7)](_0x615dbe,_0x3cf783){var _0xd4c3a3=_0x58bfb0;const _0xaaac3=new _0x615dbe[(_0xd4c3a3(0x279c))]();return _0xaaac3['copyFrom'](_0x615dbe),_0xaaac3[_0xd4c3a3(0x2571)](_0x3cf783),_0xaaac3;}static[_0x58bfb0(0x2b5e)](_0x39271d,_0x582716){var _0x51e5a0=_0x58bfb0;return Math[_0x51e5a0(0x2793)](_0x966974[_0x51e5a0(0x34c9)](_0x39271d,_0x582716));}static['DistanceSquared'](_0x13d757,_0x40d3e3){var _0x5bcf36=_0x13d757['x']-_0x40d3e3['x'],_0xf016da=_0x13d757['y']-_0x40d3e3['y'],_0x5064f5=_0x13d757['z']-_0x40d3e3['z'],_0x13d757=_0x13d757['w']-_0x40d3e3['w'];return _0x5bcf36*_0x5bcf36+_0xf016da*_0xf016da+_0x5064f5*_0x5064f5+_0x13d757*_0x13d757;}static[_0x58bfb0(0x2d0e)](_0x53dd33,_0x1f4e43){var _0x3166f8=_0x58bfb0;return _0x966974['CenterToRef'](_0x53dd33,_0x1f4e43,_0x966974[_0x3166f8(0x1b83)]());}static['CenterToRef'](_0x316be9,_0x147f42,_0x145dd0){var _0x3ec927=_0x58bfb0;return _0x145dd0[_0x3ec927(0x3b56)]((_0x316be9['x']+_0x147f42['x'])/0x2,(_0x316be9['y']+_0x147f42['y'])/0x2,(_0x316be9['z']+_0x147f42['z'])/0x2,(_0x316be9['w']+_0x147f42['w'])/0x2);}static[_0x58bfb0(0x1e28)](_0x5c6cdd,_0xc81fba){var _0x4353ca=_0x58bfb0,_0xb3baeb=_0x966974[_0x4353ca(0x1b83)]();return _0x966974[_0x4353ca(0x2bb9)](_0x5c6cdd,_0xc81fba,_0xb3baeb),_0xb3baeb;}static['TransformCoordinatesToRef'](_0x26bb7b,_0x443e72,_0x1c1ee0){var _0x5f53a8=_0x58bfb0;return _0x966974[_0x5f53a8(0x369d)](_0x26bb7b['_x'],_0x26bb7b['_y'],_0x26bb7b['_z'],_0x443e72,_0x1c1ee0),_0x1c1ee0;}static['TransformCoordinatesFromFloatsToRef'](_0x535a9e,_0x1f5e8f,_0x4b3dbe,_0x410d11,_0x317569){var _0x410d11=_0x410d11['m'],_0x322b30=_0x535a9e*_0x410d11[0x0]+_0x1f5e8f*_0x410d11[0x4]+_0x4b3dbe*_0x410d11[0x8]+_0x410d11[0xc],_0x213114=_0x535a9e*_0x410d11[0x1]+_0x1f5e8f*_0x410d11[0x5]+_0x4b3dbe*_0x410d11[0x9]+_0x410d11[0xd],_0x2cff3f=_0x535a9e*_0x410d11[0x2]+_0x1f5e8f*_0x410d11[0x6]+_0x4b3dbe*_0x410d11[0xa]+_0x410d11[0xe],_0x535a9e=_0x535a9e*_0x410d11[0x3]+_0x1f5e8f*_0x410d11[0x7]+_0x4b3dbe*_0x410d11[0xb]+_0x410d11[0xf];return _0x317569['x']=_0x322b30,_0x317569['y']=_0x213114,_0x317569['z']=_0x2cff3f,_0x317569['w']=_0x535a9e,_0x317569;}static[_0x58bfb0(0x96e)](_0x59d87d,_0x1eb001){var _0x4b9277=_0x58bfb0,_0x2d2153=new _0x59d87d[(_0x4b9277(0x279c))]();return _0x966974[_0x4b9277(0x1e54)](_0x59d87d,_0x1eb001,_0x2d2153),_0x2d2153;}static[_0x58bfb0(0x1e54)](_0x75d5cd,_0x2f78be,_0x5b1827){var _0x2f78be=_0x2f78be['m'],_0x29af84=_0x75d5cd['x']*_0x2f78be[0x0]+_0x75d5cd['y']*_0x2f78be[0x4]+_0x75d5cd['z']*_0x2f78be[0x8],_0x141e83=_0x75d5cd['x']*_0x2f78be[0x1]+_0x75d5cd['y']*_0x2f78be[0x5]+_0x75d5cd['z']*_0x2f78be[0x9],_0x2f78be=_0x75d5cd['x']*_0x2f78be[0x2]+_0x75d5cd['y']*_0x2f78be[0x6]+_0x75d5cd['z']*_0x2f78be[0xa];return _0x5b1827['x']=_0x29af84,_0x5b1827['y']=_0x141e83,_0x5b1827['z']=_0x2f78be,_0x5b1827['w']=_0x75d5cd['w'],_0x5b1827;}static[_0x58bfb0(0x8b1)](_0xe32785,_0x595bbe,_0x2bd1ee,_0x392ef9,_0x1b0523,_0x5a8770){return _0x1b0523=_0x1b0523['m'],(_0x5a8770['x']=_0xe32785*_0x1b0523[0x0]+_0x595bbe*_0x1b0523[0x4]+_0x2bd1ee*_0x1b0523[0x8],_0x5a8770['y']=_0xe32785*_0x1b0523[0x1]+_0x595bbe*_0x1b0523[0x5]+_0x2bd1ee*_0x1b0523[0x9],_0x5a8770['z']=_0xe32785*_0x1b0523[0x2]+_0x595bbe*_0x1b0523[0x6]+_0x2bd1ee*_0x1b0523[0xa],_0x5a8770['w']=_0x392ef9,_0x5a8770);}static[_0x58bfb0(0x3880)](_0x1cb0b1,_0x413b3a=0x0){return new _0x966974(_0x1cb0b1['_x'],_0x1cb0b1['_y'],_0x1cb0b1['_z'],_0x413b3a);}}_0x966974[_0x58bfb0(0x2d8e)]=_0x966974[_0x58bfb0(0x1b83)]();class _0x5060bf{constructor(_0x30c1cc=0x0,_0x4b8fca=0x0,_0x2e0df4=0x0,_0x3b8318=0x1){this['_isDirty']=!0x0,this['_x']=_0x30c1cc,this['_y']=_0x4b8fca,this['_z']=_0x2e0df4,this['_w']=_0x3b8318;}get['x'](){return this['_x'];}set['x'](_0x5c3acc){var _0xf3bdc5=_0x58bfb0;this['_x']=_0x5c3acc,this[_0xf3bdc5(0x1d35)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x568042){this['_y']=_0x568042,this['_isDirty']=!0x0;}get['z'](){return this['_z'];}set['z'](_0x392612){var _0x4a5ef8=_0x58bfb0;this['_z']=_0x392612,this[_0x4a5ef8(0x1d35)]=!0x0;}get['w'](){return this['_w'];}set['w'](_0x44b678){this['_w']=_0x44b678,this['_isDirty']=!0x0;}['toString'](){var _0x409ef7=_0x58bfb0;return _0x409ef7(0x2f6a)+this['_x']+_0x409ef7(0x3687)+this['_y']+_0x409ef7(0x2ee8)+this['_z']+_0x409ef7(0x1e0c)+this['_w']+'}';}[_0x58bfb0(0x1653)](){var _0x1ee3de=_0x58bfb0;return _0x1ee3de(0x2199);}['getHashCode'](){return 0x18d*(0x18d*(0x18d*_0x2ccee8(this['_x'])^_0x2ccee8(this['_y']))^_0x2ccee8(this['_z']))^_0x2ccee8(this['_w']);}[_0x58bfb0(0x3e55)](){return[this['_x'],this['_y'],this['_z'],this['_w']];}[_0x58bfb0(0x1b44)](_0x4dc735,_0x589af7=0x0){return _0x4dc735[_0x589af7]=this['_x'],_0x4dc735[_0x589af7+0x1]=this['_y'],_0x4dc735[_0x589af7+0x2]=this['_z'],_0x4dc735[_0x589af7+0x3]=this['_w'],this;}[_0x58bfb0(0x1db)](_0x226c46){return _0x226c46&&this['_x']===_0x226c46['_x']&&this['_y']===_0x226c46['_y']&&this['_z']===_0x226c46['_z']&&this['_w']===_0x226c46['_w'];}[_0x58bfb0(0xff9)](_0xfd3782,_0x550e5f=_0x514cd1['kn']){var _0x16d671=_0x58bfb0;return _0xfd3782&&_0x22b745['R'][_0x16d671(0x3213)](this['_x'],_0xfd3782['_x'],_0x550e5f)&&_0x22b745['R'][_0x16d671(0x3213)](this['_y'],_0xfd3782['_y'],_0x550e5f)&&_0x22b745['R'][_0x16d671(0x3213)](this['_z'],_0xfd3782['_z'],_0x550e5f)&&_0x22b745['R'][_0x16d671(0x3213)](this['_w'],_0xfd3782['_w'],_0x550e5f);}[_0x58bfb0(0x11fe)](){return new this['constructor'](this['_x'],this['_y'],this['_z'],this['_w']);}[_0x58bfb0(0x2a3e)](_0x33ff32){var _0x99074b=_0x58bfb0;return this['_x']=_0x33ff32['_x'],this['_y']=_0x33ff32['_y'],this['_z']=_0x33ff32['_z'],this['_w']=_0x33ff32['_w'],this[_0x99074b(0x1d35)]=!0x0,this;}['copyFromFloats'](_0x3c6d80,_0x4eea70,_0x2cfe9c,_0x3268da){var _0x5afafb=_0x58bfb0;return this['_x']=_0x3c6d80,this['_y']=_0x4eea70,this['_z']=_0x2cfe9c,this['_w']=_0x3268da,this[_0x5afafb(0x1d35)]=!0x0,this;}[_0x58bfb0(0xe5f)](_0x4d6436,_0x8c86d1,_0x28af4c,_0xf5f6c2){var _0x31cbc3=_0x58bfb0;return this[_0x31cbc3(0x3b56)](_0x4d6436,_0x8c86d1,_0x28af4c,_0xf5f6c2);}['add'](_0x1fa737){return new this['constructor'](this['_x']+_0x1fa737['_x'],this['_y']+_0x1fa737['_y'],this['_z']+_0x1fa737['_z'],this['_w']+_0x1fa737['_w']);}[_0x58bfb0(0x2f9c)](_0x20ce0a){return this['_x']+=_0x20ce0a['_x'],this['_y']+=_0x20ce0a['_y'],this['_z']+=_0x20ce0a['_z'],this['_w']+=_0x20ce0a['_w'],this['_isDirty']=!0x0,this;}[_0x58bfb0(0x3e42)](_0xe89c01){return new this['constructor'](this['_x']-_0xe89c01['_x'],this['_y']-_0xe89c01['_y'],this['_z']-_0xe89c01['_z'],this['_w']-_0xe89c01['_w']);}[_0x58bfb0(0x25d8)](_0x3c894a){return this['_x']-=_0x3c894a['_x'],this['_y']-=_0x3c894a['_y'],this['_z']-=_0x3c894a['_z'],this['_w']-=_0x3c894a['_w'],this['_isDirty']=!0x0,this;}[_0x58bfb0(0x27e7)](_0x516df4){var _0xfb3bb7=_0x58bfb0;return new this[(_0xfb3bb7(0x279c))](this['_x']*_0x516df4,this['_y']*_0x516df4,this['_z']*_0x516df4,this['_w']*_0x516df4);}[_0x58bfb0(0x3c2a)](_0x1afd65,_0x221153){return _0x221153['_x']=this['_x']*_0x1afd65,_0x221153['_y']=this['_y']*_0x1afd65,_0x221153['_z']=this['_z']*_0x1afd65,_0x221153['_w']=this['_w']*_0x1afd65,_0x221153['_isDirty']=!0x0,_0x221153;}[_0x58bfb0(0x1200)](_0x1f00c3){var _0x390f34=_0x58bfb0;return this['_x']*=_0x1f00c3,this['_y']*=_0x1f00c3,this['_z']*=_0x1f00c3,this['_w']*=_0x1f00c3,this[_0x390f34(0x1d35)]=!0x0,this;}[_0x58bfb0(0xec0)](_0x1b86f6,_0x31846c){return _0x31846c['_x']+=this['_x']*_0x1b86f6,_0x31846c['_y']+=this['_y']*_0x1b86f6,_0x31846c['_z']+=this['_z']*_0x1b86f6,_0x31846c['_w']+=this['_w']*_0x1b86f6,_0x31846c['_isDirty']=!0x0,_0x31846c;}[_0x58bfb0(0x19e8)](_0x50cd23){var _0x2e478d=_0x58bfb0,_0x31f346=new this[(_0x2e478d(0x279c))](0x0,0x0,0x0,0x1);return this[_0x2e478d(0x2b3f)](_0x50cd23,_0x31f346),_0x31f346;}[_0x58bfb0(0x2b3f)](_0x1bc6af,_0x3d4553){var _0x8267ed=_0x58bfb0,_0x13614c=this['_x']*_0x1bc6af['_w']+this['_y']*_0x1bc6af['_z']-this['_z']*_0x1bc6af['_y']+this['_w']*_0x1bc6af['_x'],_0xc244c3=-this['_x']*_0x1bc6af['_z']+this['_y']*_0x1bc6af['_w']+this['_z']*_0x1bc6af['_x']+this['_w']*_0x1bc6af['_y'],_0x4e3bc3=this['_x']*_0x1bc6af['_y']-this['_y']*_0x1bc6af['_x']+this['_z']*_0x1bc6af['_w']+this['_w']*_0x1bc6af['_z'],_0x1bc6af=-this['_x']*_0x1bc6af['_x']-this['_y']*_0x1bc6af['_y']-this['_z']*_0x1bc6af['_z']+this['_w']*_0x1bc6af['_w'];return _0x3d4553[_0x8267ed(0x3b56)](_0x13614c,_0xc244c3,_0x4e3bc3,_0x1bc6af),_0x3d4553;}[_0x58bfb0(0x2121)](_0x54a2a2){return this['multiplyToRef'](_0x54a2a2,this),this;}['conjugateToRef'](_0x4bf6c3){var _0x308992=_0x58bfb0;return _0x4bf6c3[_0x308992(0x3b56)](-this['_x'],-this['_y'],-this['_z'],this['_w']),_0x4bf6c3;}[_0x58bfb0(0x32cb)](){var _0x57610b=_0x58bfb0;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x57610b(0x1d35)]=!0x0,this;}[_0x58bfb0(0xb5b)](){return new this['constructor'](-this['_x'],-this['_y'],-this['_z'],this['_w']);}['invert'](){var _0x5ac198=_0x58bfb0;const _0x296ef4=this[_0x5ac198(0xb5b)]();var _0x100b33=this[_0x5ac198(0x14a3)]();return 0x0!=_0x100b33&&0x1!=_0x100b33&&_0x296ef4['scaleInPlace'](0x1/_0x100b33),_0x296ef4;}[_0x58bfb0(0x642)](){var _0x51a47d=_0x58bfb0;this[_0x51a47d(0x32cb)]();var _0x3c255c=this[_0x51a47d(0x14a3)]();return 0x0!=_0x3c255c&&0x1!=_0x3c255c&&this[_0x51a47d(0x1200)](0x1/_0x3c255c),this;}[_0x58bfb0(0x14a3)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']+this['_w']*this['_w'];}[_0x58bfb0(0x132e)](){var _0x4f182f=_0x58bfb0;return Math['sqrt'](this[_0x4f182f(0x14a3)]());}['normalize'](){var _0x365f0e=_0x58bfb0,_0x251ffb=this[_0x365f0e(0x132e)]();return 0x0!==_0x251ffb&&this['scaleInPlace'](0x1/_0x251ffb),this;}[_0x58bfb0(0x3488)](){var _0x5e4346=_0x58bfb0,_0x218a3a=this['length']();return 0x0===_0x218a3a?this[_0x5e4346(0x11fe)]():this[_0x5e4346(0x27e7)](0x1/_0x218a3a);}[_0x58bfb0(0xd5d)](){var _0x1405c4=_0x58bfb0,_0x1853ee=_0x3487b6[_0x1405c4(0x1b83)]();return this['toEulerAnglesToRef'](_0x1853ee),_0x1853ee;}[_0x58bfb0(0xaa3)](_0x5efbb1){var _0xdd9979=_0x58bfb0,_0x5362a1,_0x413e9a,_0x464781,_0x153545,_0x517bd5=this['_z'],_0xa8ffc9=this['_x'],_0x5f017a=this['_y'],_0x6aa261=this['_w'],_0x1d9d7d=_0x5f017a*_0x517bd5-_0xa8ffc9*_0x6aa261;return _0x1d9d7d<-0.4999999?(_0x5efbb1['_y']=0x2*Math[_0xdd9979(0x4d2)](_0x5f017a,_0x6aa261),_0x5efbb1['_x']=Math['PI']/0x2,_0x5efbb1['_z']=0x0):0.4999999<_0x1d9d7d?(_0x5efbb1['_y']=0x2*Math['atan2'](_0x5f017a,_0x6aa261),_0x5efbb1['_x']=-Math['PI']/0x2,_0x5efbb1['_z']=0x0):(_0x5362a1=_0x6aa261*_0x6aa261,_0x413e9a=_0x517bd5*_0x517bd5,_0x464781=_0xa8ffc9*_0xa8ffc9,_0x153545=_0x5f017a*_0x5f017a,_0x5efbb1['_z']=Math['atan2'](0x2*(_0xa8ffc9*_0x5f017a+_0x517bd5*_0x6aa261),-_0x413e9a-_0x464781+_0x153545+_0x5362a1),_0x5efbb1['_x']=Math['asin'](-0x2*_0x1d9d7d),_0x5efbb1['_y']=Math[_0xdd9979(0x4d2)](0x2*(_0x517bd5*_0xa8ffc9+_0x5f017a*_0x6aa261),_0x413e9a-_0x464781-_0x153545+_0x5362a1)),_0x5efbb1[_0xdd9979(0x1d35)]=!0x0,_0x5efbb1;}[_0x58bfb0(0x16e0)](_0x4a4b7c){var _0x33c8ee=_0x58bfb0;return _0x151237[_0x33c8ee(0x1a15)](this,_0x4a4b7c),_0x4a4b7c;}[_0x58bfb0(0x653)](_0x2e5608){var _0x3c65a0=_0x58bfb0;return _0x5060bf[_0x3c65a0(0x8b9)](_0x2e5608,this),this;}static[_0x58bfb0(0x3ec8)](_0x3af524){var _0x1836bf=_0x58bfb0,_0x21a521=new _0x5060bf();return _0x5060bf[_0x1836bf(0x8b9)](_0x3af524,_0x21a521),_0x21a521;}static[_0x58bfb0(0x8b9)](_0x7d82b,_0x997031){var _0xe8257c=_0x58bfb0,_0x7d82b=_0x7d82b['m'],_0x7ddbb8=_0x7d82b[0x0],_0x4201c7=_0x7d82b[0x4],_0x193cc0=_0x7d82b[0x8],_0x480146=_0x7d82b[0x1],_0x446be7=_0x7d82b[0x5],_0x10dfce=_0x7d82b[0x9],_0x37444d=_0x7d82b[0x2],_0xca4b92=_0x7d82b[0x6],_0x7d82b=_0x7d82b[0xa],_0x3bf72c=_0x7ddbb8+_0x446be7+_0x7d82b;let _0x9eb4a1;return 0x0<_0x3bf72c?(_0x9eb4a1=0.5/Math['sqrt'](_0x3bf72c+0x1),_0x997031['_w']=0.25/_0x9eb4a1,_0x997031['_x']=(_0xca4b92-_0x10dfce)*_0x9eb4a1,_0x997031['_y']=(_0x193cc0-_0x37444d)*_0x9eb4a1,_0x997031['_z']=(_0x480146-_0x4201c7)*_0x9eb4a1):_0x446be7<_0x7ddbb8&&_0x7d82b<_0x7ddbb8?(_0x9eb4a1=0x2*Math[_0xe8257c(0x2793)](0x1+_0x7ddbb8-_0x446be7-_0x7d82b),_0x997031['_w']=(_0xca4b92-_0x10dfce)/_0x9eb4a1,_0x997031['_x']=0.25*_0x9eb4a1,_0x997031['_y']=(_0x4201c7+_0x480146)/_0x9eb4a1,_0x997031['_z']=(_0x193cc0+_0x37444d)/_0x9eb4a1):_0x7d82b<_0x446be7?(_0x9eb4a1=0x2*Math[_0xe8257c(0x2793)](0x1+_0x446be7-_0x7ddbb8-_0x7d82b),_0x997031['_w']=(_0x193cc0-_0x37444d)/_0x9eb4a1,_0x997031['_x']=(_0x4201c7+_0x480146)/_0x9eb4a1,_0x997031['_y']=0.25*_0x9eb4a1,_0x997031['_z']=(_0x10dfce+_0xca4b92)/_0x9eb4a1):(_0x9eb4a1=0x2*Math[_0xe8257c(0x2793)](0x1+_0x7d82b-_0x7ddbb8-_0x446be7),_0x997031['_w']=(_0x480146-_0x4201c7)/_0x9eb4a1,_0x997031['_x']=(_0x193cc0+_0x37444d)/_0x9eb4a1,_0x997031['_y']=(_0x10dfce+_0xca4b92)/_0x9eb4a1,_0x997031['_z']=0.25*_0x9eb4a1),_0x997031[_0xe8257c(0x1d35)]=!0x0,_0x997031;}static[_0x58bfb0(0x1852)](_0x5b6cf0,_0x2302a0){return _0x5b6cf0['_x']*_0x2302a0['_x']+_0x5b6cf0['_y']*_0x2302a0['_y']+_0x5b6cf0['_z']*_0x2302a0['_z']+_0x5b6cf0['_w']*_0x2302a0['_w'];}static[_0x58bfb0(0x475)](_0x51b1d7,_0x4a5176,_0x181655=0.1){return _0x51b1d7=_0x5060bf['Dot'](_0x51b1d7,_0x4a5176),0x1-_0x51b1d7*_0x51b1d7<=_0x181655;}static[_0x58bfb0(0x1604)](_0x58bc88,_0x55e061,_0x5d94f8,_0x2a8903,_0x31b206){var _0x63842a=_0x58bfb0;return _0x5d94f8=_0x22b745['R']['Clamp'](0x0===_0x2a8903?0x1:_0x5d94f8/_0x2a8903,0x0,0x1),(_0x5060bf[_0x63842a(0x228d)](_0x58bc88,_0x55e061,_0x5d94f8,_0x31b206),_0x31b206);}static[_0x58bfb0(0x1b83)](){return new _0x5060bf(0x0,0x0,0x0,0x0);}static['Inverse'](_0x5c63a5){return new _0x5c63a5['constructor'](-_0x5c63a5['_x'],-_0x5c63a5['_y'],-_0x5c63a5['_z'],_0x5c63a5['_w']);}static['InverseToRef'](_0x5a0d83,_0x10ba60){var _0x50bbec=_0x58bfb0;return _0x10ba60[_0x50bbec(0xe5f)](-_0x5a0d83['_x'],-_0x5a0d83['_y'],-_0x5a0d83['_z'],_0x5a0d83['_w']),_0x10ba60;}static['Identity'](){return new _0x5060bf(0x0,0x0,0x0,0x1);}static['IsIdentity'](_0x17f8b4){return _0x17f8b4&&0x0===_0x17f8b4['_x']&&0x0===_0x17f8b4['_y']&&0x0===_0x17f8b4['_z']&&0x1===_0x17f8b4['_w'];}static[_0x58bfb0(0x3e06)](_0x2fb7d3,_0x532038){var _0x95ac5d=_0x58bfb0;return _0x5060bf[_0x95ac5d(0x2ea5)](_0x2fb7d3,_0x532038,new _0x5060bf());}static[_0x58bfb0(0x2ea5)](_0x319193,_0x27dfde,_0x21f15e){var _0x27eed5=_0x58bfb0,_0x3b0532=Math[_0x27eed5(0x240)](_0x27dfde/0x2);return _0x319193[_0x27eed5(0xb65)](),_0x21f15e['_w']=Math[_0x27eed5(0x110a)](_0x27dfde/0x2),_0x21f15e['_x']=_0x319193['_x']*_0x3b0532,_0x21f15e['_y']=_0x319193['_y']*_0x3b0532,_0x21f15e['_z']=_0x319193['_z']*_0x3b0532,_0x21f15e[_0x27eed5(0x1d35)]=!0x0,_0x21f15e;}static['FromArray'](_0x120abb,_0x3cb9e4){return _0x3cb9e4=_0x3cb9e4||0x0,new _0x5060bf(_0x120abb[_0x3cb9e4],_0x120abb[_0x3cb9e4+0x1],_0x120abb[_0x3cb9e4+0x2],_0x120abb[_0x3cb9e4+0x3]);}static['FromArrayToRef'](_0x1662c0,_0x19b226,_0x52a1d0){var _0x2ba6af=_0x58bfb0;return _0x52a1d0['_x']=_0x1662c0[_0x19b226],_0x52a1d0['_y']=_0x1662c0[_0x19b226+0x1],_0x52a1d0['_z']=_0x1662c0[_0x19b226+0x2],_0x52a1d0['_w']=_0x1662c0[_0x19b226+0x3],_0x52a1d0[_0x2ba6af(0x1d35)]=!0x0,_0x52a1d0;}static[_0x58bfb0(0x2ef8)](_0x408ff7,_0x33551a,_0x2c3165){var _0x3f579c=_0x58bfb0,_0x5dfbc6=new _0x5060bf();return _0x5060bf[_0x3f579c(0x10af)](_0x33551a,_0x408ff7,_0x2c3165,_0x5dfbc6),_0x5dfbc6;}static['FromEulerAnglesToRef'](_0x3cddc1,_0x172e59,_0x4e3643,_0x2fbf05){var _0x460d4c=_0x58bfb0;return _0x5060bf[_0x460d4c(0x10af)](_0x172e59,_0x3cddc1,_0x4e3643,_0x2fbf05),_0x2fbf05;}static['FromEulerVector'](_0x332896){var _0x1ba040=_0x58bfb0,_0x5ef3df=new _0x5060bf();return _0x5060bf[_0x1ba040(0x10af)](_0x332896['_y'],_0x332896['_x'],_0x332896['_z'],_0x5ef3df),_0x5ef3df;}static[_0x58bfb0(0x1b00)](_0x23d7d8,_0x49e15c){var _0x221a69=_0x58bfb0;return _0x5060bf[_0x221a69(0x10af)](_0x23d7d8['_y'],_0x23d7d8['_x'],_0x23d7d8['_z'],_0x49e15c),_0x49e15c;}static[_0x58bfb0(0x3151)](_0x1f7ec6,_0x12c0c9,_0x7d68ed){var _0x175943=_0x58bfb0,_0xb1813=_0x3487b6[_0x175943(0x1852)](_0x1f7ec6,_0x12c0c9)+0x1;return _0xb1813<_0x514cd1['kn']?Math['abs'](_0x1f7ec6['x'])>Math[_0x175943(0x3f6c)](_0x1f7ec6['z'])?_0x7d68ed[_0x175943(0xe5f)](-_0x1f7ec6['y'],_0x1f7ec6['x'],0x0,0x0):_0x7d68ed['set'](0x0,-_0x1f7ec6['z'],_0x1f7ec6['y'],0x0):(_0x3487b6[_0x175943(0x11e0)](_0x1f7ec6,_0x12c0c9,_0x3a5842[_0x175943(0x23ca)][0x0]),_0x7d68ed['set'](_0x3a5842['Vector3'][0x0]['x'],_0x3a5842[_0x175943(0x23ca)][0x0]['y'],_0x3a5842['Vector3'][0x0]['z'],_0xb1813)),_0x7d68ed[_0x175943(0xb65)]();}static[_0x58bfb0(0x3757)](_0x1fa893,_0x1603ea,_0x562721){var _0xea5dc6=_0x58bfb0,_0x330b98=new _0x5060bf();return _0x5060bf[_0xea5dc6(0x10af)](_0x1fa893,_0x1603ea,_0x562721,_0x330b98),_0x330b98;}static['RotationYawPitchRollToRef'](_0x8a9086,_0xbd294d,_0x28a1d4,_0x5dbb1a){var _0x472e7e=_0x58bfb0,_0x28a1d4=0.5*_0x28a1d4,_0xbd294d=0.5*_0xbd294d,_0x8a9086=0.5*_0x8a9086,_0x9c64aa=Math[_0x472e7e(0x240)](_0x28a1d4),_0x28a1d4=Math[_0x472e7e(0x110a)](_0x28a1d4),_0x3441da=Math[_0x472e7e(0x240)](_0xbd294d),_0xbd294d=Math['cos'](_0xbd294d),_0x416bf3=Math[_0x472e7e(0x240)](_0x8a9086),_0x8a9086=Math[_0x472e7e(0x110a)](_0x8a9086);return _0x5dbb1a['_x']=_0x8a9086*_0x3441da*_0x28a1d4+_0x416bf3*_0xbd294d*_0x9c64aa,_0x5dbb1a['_y']=_0x416bf3*_0xbd294d*_0x28a1d4-_0x8a9086*_0x3441da*_0x9c64aa,_0x5dbb1a['_z']=_0x8a9086*_0xbd294d*_0x9c64aa-_0x416bf3*_0x3441da*_0x28a1d4,_0x5dbb1a['_w']=_0x8a9086*_0xbd294d*_0x28a1d4+_0x416bf3*_0x3441da*_0x9c64aa,_0x5dbb1a[_0x472e7e(0x1d35)]=!0x0,_0x5dbb1a;}static[_0x58bfb0(0x1313)](_0x45f08e,_0x276b94,_0x261fb7){var _0x51c288=new _0x5060bf();return _0x5060bf['RotationAlphaBetaGammaToRef'](_0x45f08e,_0x276b94,_0x261fb7,_0x51c288),_0x51c288;}static['RotationAlphaBetaGammaToRef'](_0x4c01ca,_0x2b2972,_0x17d11c,_0x399cc1){var _0x1f6909=_0x58bfb0,_0x56d755=0.5*(_0x17d11c+_0x4c01ca),_0x17d11c=0.5*(_0x17d11c-_0x4c01ca),_0x4c01ca=0.5*_0x2b2972;return _0x399cc1['_x']=Math[_0x1f6909(0x110a)](_0x17d11c)*Math['sin'](_0x4c01ca),_0x399cc1['_y']=Math[_0x1f6909(0x240)](_0x17d11c)*Math[_0x1f6909(0x240)](_0x4c01ca),_0x399cc1['_z']=Math['sin'](_0x56d755)*Math['cos'](_0x4c01ca),_0x399cc1['_w']=Math['cos'](_0x56d755)*Math['cos'](_0x4c01ca),_0x399cc1[_0x1f6909(0x1d35)]=!0x0,_0x399cc1;}static['RotationQuaternionFromAxis'](_0x17331d,_0x3eba3a,_0x46ec81){var _0x12d891=new _0x5060bf(0x0,0x0,0x0,0x0);return _0x5060bf['RotationQuaternionFromAxisToRef'](_0x17331d,_0x3eba3a,_0x46ec81,_0x12d891),_0x12d891;}static[_0x58bfb0(0x1bdd)](_0x256edd,_0x1966bd,_0x34893e,_0x27c48a){var _0x47c5c2=_0x58bfb0,_0x24a210=_0x35ef74[_0x47c5c2(0x3809)][0x0];return _0x151237['FromXYZAxesToRef'](_0x256edd[_0x47c5c2(0xb65)](),_0x1966bd[_0x47c5c2(0xb65)](),_0x34893e[_0x47c5c2(0xb65)](),_0x24a210),_0x5060bf[_0x47c5c2(0x8b9)](_0x24a210,_0x27c48a),_0x27c48a;}static[_0x58bfb0(0x1993)](_0x56dd77,_0x2868f9){var _0x38984b=_0x58bfb0,_0x1ac3d5=new _0x5060bf();return _0x5060bf[_0x38984b(0x3773)](_0x56dd77,_0x2868f9,_0x1ac3d5),_0x1ac3d5;}static['FromLookDirectionLHToRef'](_0x344984,_0x4a7de2,_0xaf2ff0){var _0xb03ac2=_0x58bfb0,_0x40f0b6=_0x35ef74['Matrix'][0x0];return _0x151237[_0xb03ac2(0x260f)](_0x344984,_0x4a7de2,_0x40f0b6),_0x5060bf[_0xb03ac2(0x8b9)](_0x40f0b6,_0xaf2ff0),_0xaf2ff0;}static[_0x58bfb0(0xa16)](_0x43b579,_0x1d400d){var _0x3a84cc=_0x58bfb0,_0x55d639=new _0x5060bf();return _0x5060bf[_0x3a84cc(0x223e)](_0x43b579,_0x1d400d,_0x55d639),_0x55d639;}static[_0x58bfb0(0x223e)](_0x666bec,_0x5bdcdd,_0x4f692d){var _0x29cc9f=_0x58bfb0,_0x5ed692=_0x35ef74[_0x29cc9f(0x3809)][0x0];return _0x151237['LookDirectionRHToRef'](_0x666bec,_0x5bdcdd,_0x5ed692),_0x5060bf[_0x29cc9f(0x8b9)](_0x5ed692,_0x4f692d);}static[_0x58bfb0(0x1dc8)](_0x5d88a5,_0x4fe378,_0x2950db){var _0x5f0a4e=_0x58bfb0,_0x3cabf4=_0x5060bf[_0x5f0a4e(0x24ef)]();return _0x5060bf[_0x5f0a4e(0x228d)](_0x5d88a5,_0x4fe378,_0x2950db,_0x3cabf4),_0x3cabf4;}static[_0x58bfb0(0x228d)](_0x459099,_0x40c056,_0x358762,_0x55e691){var _0x37e126=_0x58bfb0;let _0x1d7f2f,_0x28277c,_0x1e0ebb=_0x459099['_x']*_0x40c056['_x']+_0x459099['_y']*_0x40c056['_y']+_0x459099['_z']*_0x40c056['_z']+_0x459099['_w']*_0x40c056['_w'],_0x449e71=!0x1;var _0x4eff14,_0x2f718d;return _0x1e0ebb<0x0&&(_0x449e71=!0x0,_0x1e0ebb=-_0x1e0ebb),_0x1d7f2f=0.999999<_0x1e0ebb?(_0x28277c=0x1-_0x358762,_0x449e71?-_0x358762:_0x358762):(_0x4eff14=Math[_0x37e126(0x13b5)](_0x1e0ebb),_0x2f718d=0x1/Math[_0x37e126(0x240)](_0x4eff14),_0x28277c=Math[_0x37e126(0x240)]((0x1-_0x358762)*_0x4eff14)*_0x2f718d,_0x449e71?-Math[_0x37e126(0x240)](_0x358762*_0x4eff14)*_0x2f718d:Math[_0x37e126(0x240)](_0x358762*_0x4eff14)*_0x2f718d),_0x55e691['_x']=_0x28277c*_0x459099['_x']+_0x1d7f2f*_0x40c056['_x'],_0x55e691['_y']=_0x28277c*_0x459099['_y']+_0x1d7f2f*_0x40c056['_y'],_0x55e691['_z']=_0x28277c*_0x459099['_z']+_0x1d7f2f*_0x40c056['_z'],_0x55e691['_w']=_0x28277c*_0x459099['_w']+_0x1d7f2f*_0x40c056['_w'],_0x55e691['_isDirty']=!0x0,_0x55e691;}static[_0x58bfb0(0x16fe)](_0x16d8a5,_0x1cd369,_0x420fb2,_0xa64b12,_0x25455f){var _0x33feab=_0x58bfb0,_0x1446d9=_0x25455f*_0x25455f,_0x172cc8=_0x25455f*_0x1446d9,_0x423d7e=0x2*_0x172cc8-0x3*_0x1446d9+0x1,_0x13266d=-0x2*_0x172cc8+0x3*_0x1446d9,_0x25455f=_0x172cc8-0x2*_0x1446d9+_0x25455f,_0x172cc8=_0x172cc8-_0x1446d9,_0x1446d9=_0x16d8a5['_x']*_0x423d7e+_0x420fb2['_x']*_0x13266d+_0x1cd369['_x']*_0x25455f+_0xa64b12['_x']*_0x172cc8,_0x3dd06c=_0x16d8a5['_y']*_0x423d7e+_0x420fb2['_y']*_0x13266d+_0x1cd369['_y']*_0x25455f+_0xa64b12['_y']*_0x172cc8,_0x7330f6=_0x16d8a5['_z']*_0x423d7e+_0x420fb2['_z']*_0x13266d+_0x1cd369['_z']*_0x25455f+_0xa64b12['_z']*_0x172cc8,_0x423d7e=_0x16d8a5['_w']*_0x423d7e+_0x420fb2['_w']*_0x13266d+_0x1cd369['_w']*_0x25455f+_0xa64b12['_w']*_0x172cc8;return new _0x16d8a5[(_0x33feab(0x279c))](_0x1446d9,_0x3dd06c,_0x7330f6,_0x423d7e);}static[_0x58bfb0(0x5e2)](_0x1a711d,_0x5d75d7,_0x228f37,_0x417940,_0x9a2657){var _0x153df2=_0x58bfb0,_0x30cf62=new _0x1a711d[(_0x153df2(0x279c))]();return this[_0x153df2(0x27f2)](_0x1a711d,_0x5d75d7,_0x228f37,_0x417940,_0x9a2657,_0x30cf62),_0x30cf62;}static['Hermite1stDerivativeToRef'](_0xfc7703,_0x290611,_0x43c6ee,_0x2831e0,_0x1b59a2,_0x59b04d){var _0x1175a4=_0x58bfb0,_0x48f400=_0x1b59a2*_0x1b59a2;return _0x59b04d['_x']=0x6*(_0x48f400-_0x1b59a2)*_0xfc7703['_x']+(0x3*_0x48f400-0x4*_0x1b59a2+0x1)*_0x290611['_x']+0x6*(-_0x48f400+_0x1b59a2)*_0x43c6ee['_x']+(0x3*_0x48f400-0x2*_0x1b59a2)*_0x2831e0['_x'],_0x59b04d['_y']=0x6*(_0x48f400-_0x1b59a2)*_0xfc7703['_y']+(0x3*_0x48f400-0x4*_0x1b59a2+0x1)*_0x290611['_y']+0x6*(-_0x48f400+_0x1b59a2)*_0x43c6ee['_y']+(0x3*_0x48f400-0x2*_0x1b59a2)*_0x2831e0['_y'],_0x59b04d['_z']=0x6*(_0x48f400-_0x1b59a2)*_0xfc7703['_z']+(0x3*_0x48f400-0x4*_0x1b59a2+0x1)*_0x290611['_z']+0x6*(-_0x48f400+_0x1b59a2)*_0x43c6ee['_z']+(0x3*_0x48f400-0x2*_0x1b59a2)*_0x2831e0['_z'],_0x59b04d['_w']=0x6*(_0x48f400-_0x1b59a2)*_0xfc7703['_w']+(0x3*_0x48f400-0x4*_0x1b59a2+0x1)*_0x290611['_w']+0x6*(-_0x48f400+_0x1b59a2)*_0x43c6ee['_w']+(0x3*_0x48f400-0x2*_0x1b59a2)*_0x2831e0['_w'],_0x59b04d[_0x1175a4(0x1d35)]=!0x0,_0x59b04d;}}class _0x151237{constructor(){var _0x180099=_0x58bfb0;this[_0x180099(0x34fe)]=!0x1,this['_isIdentityDirty']=!0x0,this[_0x180099(0x1c6c)]=!0x0,this[_0x180099(0xaea)]=!0x0,this[_0x180099(0x1ad9)]=-0x1,_0x3abda3['Z']['MatrixTrackPrecisionChange']&&_0x3abda3['Z']['MatrixTrackedMatrices']['push'](this),this['_m']=new _0x3abda3['Z'][(_0x180099(0x3309))](0x10),this[_0x180099(0x28e2)]();}static get[_0x58bfb0(0xddf)](){var _0xc6745=_0x58bfb0;return _0x3abda3['Z'][_0xc6745(0xf97)];}get['m'](){return this['_m'];}[_0x58bfb0(0x28e2)](){var _0x27d1f6=_0x58bfb0;this['updateFlag']=_0x151237[_0x27d1f6(0xc95)]++,this['_isIdentity']=!0x1,this[_0x27d1f6(0x1c6c)]=!0x1,this[_0x27d1f6(0xfe3)]=!0x0,this[_0x27d1f6(0xaea)]=!0x0;}[_0x58bfb0(0x1ca2)](_0xae0426,_0x3e3f5f=!0x1,_0x4f2765=!0x1,_0x2ba7a9=!0x0){var _0x11154e=_0x58bfb0;this[_0x11154e(0x34fe)]=_0xae0426,this[_0x11154e(0x1c6c)]=_0xae0426||_0x4f2765,this[_0x11154e(0xfe3)]=!this[_0x11154e(0x34fe)]&&_0x3e3f5f,this['_isIdentity3x2Dirty']=!this[_0x11154e(0x1c6c)]&&_0x2ba7a9;}[_0x58bfb0(0x15a8)](){var _0x4aadfe=_0x58bfb0,_0x358101;return this[_0x4aadfe(0xfe3)]&&(this['_isIdentityDirty']=!0x1,_0x358101=this['_m'],this[_0x4aadfe(0x34fe)]=0x1===_0x358101[0x0]&&0x0===_0x358101[0x1]&&0x0===_0x358101[0x2]&&0x0===_0x358101[0x3]&&0x0===_0x358101[0x4]&&0x1===_0x358101[0x5]&&0x0===_0x358101[0x6]&&0x0===_0x358101[0x7]&&0x0===_0x358101[0x8]&&0x0===_0x358101[0x9]&&0x1===_0x358101[0xa]&&0x0===_0x358101[0xb]&&0x0===_0x358101[0xc]&&0x0===_0x358101[0xd]&&0x0===_0x358101[0xe]&&0x1===_0x358101[0xf]),this[_0x4aadfe(0x34fe)];}['isIdentityAs3x2'](){var _0x175daf=_0x58bfb0;return this[_0x175daf(0xaea)]&&(this[_0x175daf(0xaea)]=!0x1,0x1!==this['_m'][0x0]||0x1!==this['_m'][0x5]||0x1!==this['_m'][0xf]||0x0!==this['_m'][0x1]||0x0!==this['_m'][0x2]||0x0!==this['_m'][0x3]||0x0!==this['_m'][0x4]||0x0!==this['_m'][0x6]||0x0!==this['_m'][0x7]||0x0!==this['_m'][0x8]||0x0!==this['_m'][0x9]||0x0!==this['_m'][0xa]||0x0!==this['_m'][0xb]||0x0!==this['_m'][0xc]||0x0!==this['_m'][0xd]||0x0!==this['_m'][0xe]?this[_0x175daf(0x1c6c)]=!0x1:this[_0x175daf(0x1c6c)]=!0x0),this['_isIdentity3x2'];}[_0x58bfb0(0x347a)](){var _0xd264a=_0x58bfb0;if(!0x0===this[_0xd264a(0x34fe)])return 0x1;var _0x2416a7=this['_m'],_0x233b5=_0x2416a7[0x0],_0x31a3e3=_0x2416a7[0x1],_0x4da0d4=_0x2416a7[0x2],_0x4c793f=_0x2416a7[0x3],_0x4dd1e9=_0x2416a7[0x4],_0x1462d4=_0x2416a7[0x5],_0x3bc4db=_0x2416a7[0x6],_0x490a5d=_0x2416a7[0x7],_0x4fe2dc=_0x2416a7[0x8],_0x2b7b71=_0x2416a7[0x9],_0x524cff=_0x2416a7[0xa],_0x5928f7=_0x2416a7[0xb],_0xff1f15=_0x2416a7[0xc],_0x35e8ad=_0x2416a7[0xd],_0x449392=_0x2416a7[0xe],_0x2416a7=_0x2416a7[0xf],_0x5b9ee2=_0x524cff*_0x2416a7-_0x449392*_0x5928f7,_0x4d9a7b=_0x2b7b71*_0x2416a7-_0x35e8ad*_0x5928f7,_0x16718b=_0x2b7b71*_0x449392-_0x35e8ad*_0x524cff,_0x2416a7=_0x4fe2dc*_0x2416a7-_0xff1f15*_0x5928f7,_0x5928f7=_0x4fe2dc*_0x449392-_0x524cff*_0xff1f15,_0x449392=_0x4fe2dc*_0x35e8ad-_0xff1f15*_0x2b7b71;return _0x233b5*(_0x1462d4*_0x5b9ee2-_0x3bc4db*_0x4d9a7b+_0x490a5d*_0x16718b)+_0x31a3e3*-(_0x4dd1e9*_0x5b9ee2-_0x3bc4db*_0x2416a7+_0x490a5d*_0x5928f7)+_0x4da0d4*(_0x4dd1e9*_0x4d9a7b-_0x1462d4*_0x2416a7+_0x490a5d*_0x449392)+_0x4c793f*-(_0x4dd1e9*_0x16718b-_0x1462d4*_0x5928f7+_0x3bc4db*_0x449392);}[_0x58bfb0(0x1b44)](){return this['_m'];}['asArray'](){return this['_m'];}[_0x58bfb0(0x21d5)](){var _0x299868=_0x58bfb0;return this[_0x299868(0x3c5)](this),this;}[_0x58bfb0(0x1589)](){var _0x1631f9=_0x58bfb0;return _0x151237[_0x1631f9(0x3f5)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this),this[_0x1631f9(0x1ca2)](!0x1),this;}[_0x58bfb0(0x11ad)](_0x5bbaa6){var _0x30c72b=_0x58bfb0,_0x3117d0=new this[(_0x30c72b(0x279c))]();return this['addToRef'](_0x5bbaa6,_0x3117d0),_0x3117d0;}[_0x58bfb0(0x1184)](_0x3a215d,_0x5078ea){var _0x2c1b7e=_0x58bfb0,_0x11afb7=this['_m'];const _0xd130f8=_0x5078ea['_m'];var _0x55d173=_0x3a215d['m'];for(let _0x33ef79=0x0;_0x33ef79<0x10;_0x33ef79++)_0xd130f8[_0x33ef79]=_0x11afb7[_0x33ef79]+_0x55d173[_0x33ef79];return _0x5078ea[_0x2c1b7e(0x28e2)](),_0x5078ea;}[_0x58bfb0(0x1d2c)](_0x1439c4){const _0x3b809d=this['_m'];var _0x4c07bc=_0x1439c4['m'];for(let _0x178bd2=0x0;_0x178bd2<0x10;_0x178bd2++)_0x3b809d[_0x178bd2]+=_0x4c07bc[_0x178bd2];return this['markAsUpdated'](),this;}[_0x58bfb0(0x3c5)](_0x4f26ba){var _0x815cfa=_0x58bfb0;if(!0x0===this[_0x815cfa(0x34fe)])return _0x151237[_0x815cfa(0x2064)](_0x4f26ba),_0x4f26ba;var _0x1516a3=this['_m'],_0xc0dbfe=_0x1516a3[0x0],_0x49c919=_0x1516a3[0x1],_0x419067=_0x1516a3[0x2],_0x3bfd21=_0x1516a3[0x3],_0x3741b0=_0x1516a3[0x4],_0x2e775a=_0x1516a3[0x5],_0x2c0a5f=_0x1516a3[0x6],_0x1d4914=_0x1516a3[0x7],_0x108f1b=_0x1516a3[0x8],_0x3d4f5b=_0x1516a3[0x9],_0x50c08e=_0x1516a3[0xa],_0x5e8dca=_0x1516a3[0xb],_0x21d5cf=_0x1516a3[0xc],_0x231375=_0x1516a3[0xd],_0x1ee722=_0x1516a3[0xe],_0x1516a3=_0x1516a3[0xf],_0x5cba45=_0x50c08e*_0x1516a3-_0x1ee722*_0x5e8dca,_0x543320=_0x3d4f5b*_0x1516a3-_0x231375*_0x5e8dca,_0x4c3dc5=_0x3d4f5b*_0x1ee722-_0x231375*_0x50c08e,_0x40d82b=_0x108f1b*_0x1516a3-_0x21d5cf*_0x5e8dca,_0x2827d0=_0x108f1b*_0x1ee722-_0x50c08e*_0x21d5cf,_0x2757f7=_0x108f1b*_0x231375-_0x21d5cf*_0x3d4f5b,_0x553edf=_0x2e775a*_0x5cba45-_0x2c0a5f*_0x543320+_0x1d4914*_0x4c3dc5,_0x2d71e3=-(_0x3741b0*_0x5cba45-_0x2c0a5f*_0x40d82b+_0x1d4914*_0x2827d0),_0x37f05d=_0x3741b0*_0x543320-_0x2e775a*_0x40d82b+_0x1d4914*_0x2757f7,_0x30760d=-(_0x3741b0*_0x4c3dc5-_0x2e775a*_0x2827d0+_0x2c0a5f*_0x2757f7),_0x5979fa=_0xc0dbfe*_0x553edf+_0x49c919*_0x2d71e3+_0x419067*_0x37f05d+_0x3bfd21*_0x30760d;if(0x0==_0x5979fa)return _0x4f26ba[_0x815cfa(0x2a3e)](this),_0x4f26ba;var _0x5979fa=0x1/_0x5979fa,_0x1b3194=_0x2c0a5f*_0x1516a3-_0x1ee722*_0x1d4914,_0x5c3611=_0x2e775a*_0x1516a3-_0x231375*_0x1d4914,_0x4d424d=_0x2e775a*_0x1ee722-_0x231375*_0x2c0a5f,_0x1516a3=_0x3741b0*_0x1516a3-_0x21d5cf*_0x1d4914,_0x1ee722=_0x3741b0*_0x1ee722-_0x21d5cf*_0x2c0a5f,_0x231375=_0x3741b0*_0x231375-_0x21d5cf*_0x2e775a,_0x21d5cf=_0x2c0a5f*_0x5e8dca-_0x50c08e*_0x1d4914,_0x5bb504=_0x2e775a*_0x5e8dca-_0x3d4f5b*_0x1d4914,_0x24845f=_0x2e775a*_0x50c08e-_0x3d4f5b*_0x2c0a5f,_0x5e8dca=_0x3741b0*_0x5e8dca-_0x108f1b*_0x1d4914,_0x1d4914=_0x3741b0*_0x50c08e-_0x108f1b*_0x2c0a5f,_0x50c08e=_0x3741b0*_0x3d4f5b-_0x108f1b*_0x2e775a,_0x2c0a5f=-(_0x49c919*_0x5cba45-_0x419067*_0x543320+_0x3bfd21*_0x4c3dc5),_0x3741b0=_0xc0dbfe*_0x5cba45-_0x419067*_0x40d82b+_0x3bfd21*_0x2827d0,_0x3d4f5b=-(_0xc0dbfe*_0x543320-_0x49c919*_0x40d82b+_0x3bfd21*_0x2757f7),_0x108f1b=_0xc0dbfe*_0x4c3dc5-_0x49c919*_0x2827d0+_0x419067*_0x2757f7,_0x2e775a=_0x49c919*_0x1b3194-_0x419067*_0x5c3611+_0x3bfd21*_0x4d424d,_0x5cba45=-(_0xc0dbfe*_0x1b3194-_0x419067*_0x1516a3+_0x3bfd21*_0x1ee722),_0x543320=_0xc0dbfe*_0x5c3611-_0x49c919*_0x1516a3+_0x3bfd21*_0x231375,_0x40d82b=-(_0xc0dbfe*_0x4d424d-_0x49c919*_0x1ee722+_0x419067*_0x231375),_0x4c3dc5=-(_0x49c919*_0x21d5cf-_0x419067*_0x5bb504+_0x3bfd21*_0x24845f),_0x2827d0=_0xc0dbfe*_0x21d5cf-_0x419067*_0x5e8dca+_0x3bfd21*_0x1d4914,_0x2757f7=-(_0xc0dbfe*_0x5bb504-_0x49c919*_0x5e8dca+_0x3bfd21*_0x50c08e),_0x1b3194=_0xc0dbfe*_0x24845f-_0x49c919*_0x1d4914+_0x419067*_0x50c08e;return _0x151237[_0x815cfa(0x3f5)](_0x553edf*_0x5979fa,_0x2c0a5f*_0x5979fa,_0x2e775a*_0x5979fa,_0x4c3dc5*_0x5979fa,_0x2d71e3*_0x5979fa,_0x3741b0*_0x5979fa,_0x5cba45*_0x5979fa,_0x2827d0*_0x5979fa,_0x37f05d*_0x5979fa,_0x3d4f5b*_0x5979fa,_0x543320*_0x5979fa,_0x2757f7*_0x5979fa,_0x30760d*_0x5979fa,_0x108f1b*_0x5979fa,_0x40d82b*_0x5979fa,_0x1b3194*_0x5979fa,_0x4f26ba),_0x4f26ba;}[_0x58bfb0(0x2c08)](_0x35c36f,_0x211984){return this['_m'][_0x35c36f]+=_0x211984,this['markAsUpdated'](),this;}['multiplyAtIndex'](_0x53ca2b,_0x2eb0cb){return this['_m'][_0x53ca2b]*=_0x2eb0cb,this['markAsUpdated'](),this;}[_0x58bfb0(0x2b1f)](_0x3169b3,_0xe589a,_0x2d557f){var _0x18e741=_0x58bfb0;return this['_m'][0xc]=_0x3169b3,this['_m'][0xd]=_0xe589a,this['_m'][0xe]=_0x2d557f,this[_0x18e741(0x28e2)](),this;}[_0x58bfb0(0xf36)](_0x3ba8ba,_0x3e5ba3,_0x148787){return this['_m'][0xc]+=_0x3ba8ba,this['_m'][0xd]+=_0x3e5ba3,this['_m'][0xe]+=_0x148787,this['markAsUpdated'](),this;}[_0x58bfb0(0x1b33)](_0x53b7c1){var _0x4f4025=_0x58bfb0;return this[_0x4f4025(0x2b1f)](_0x53b7c1['_x'],_0x53b7c1['_y'],_0x53b7c1['_z']);}['getTranslation'](){return new _0x3487b6(this['_m'][0xc],this['_m'][0xd],this['_m'][0xe]);}[_0x58bfb0(0x3e75)](_0x3dfbe8){return _0x3dfbe8['x']=this['_m'][0xc],_0x3dfbe8['y']=this['_m'][0xd],_0x3dfbe8['z']=this['_m'][0xe],_0x3dfbe8;}[_0x58bfb0(0x25c)](){var _0x2255a5=_0x58bfb0,_0x12e7fb=this['m'];return _0x151237[_0x2255a5(0x3f5)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x12e7fb[0xc],_0x12e7fb[0xd],_0x12e7fb[0xe],_0x12e7fb[0xf],this),this[_0x2255a5(0x1ca2)](0x0===_0x12e7fb[0xc]&&0x0===_0x12e7fb[0xd]&&0x0===_0x12e7fb[0xe]&&0x1===_0x12e7fb[0xf]),this;}['multiply'](_0x352c31){var _0x2085ca=new this['constructor']();return this['multiplyToRef'](_0x352c31,_0x2085ca),_0x2085ca;}[_0x58bfb0(0x2a3e)](_0xf27832){var _0x34b644=_0x58bfb0;return _0xf27832[_0x34b644(0x16e9)](this['_m']),(this[_0x34b644(0x1ad9)]=_0xf27832['updateFlag'],this['_updateIdentityStatus'](_0xf27832['_isIdentity'],_0xf27832[_0x34b644(0xfe3)],_0xf27832['_isIdentity3x2'],_0xf27832[_0x34b644(0xaea)]),this);}[_0x58bfb0(0x16e9)](_0x570037,_0x1cf644=0x0){var _0x2f9d06=this['_m'];return _0x570037[_0x1cf644]=_0x2f9d06[0x0],_0x570037[_0x1cf644+0x1]=_0x2f9d06[0x1],_0x570037[_0x1cf644+0x2]=_0x2f9d06[0x2],_0x570037[_0x1cf644+0x3]=_0x2f9d06[0x3],_0x570037[_0x1cf644+0x4]=_0x2f9d06[0x4],_0x570037[_0x1cf644+0x5]=_0x2f9d06[0x5],_0x570037[_0x1cf644+0x6]=_0x2f9d06[0x6],_0x570037[_0x1cf644+0x7]=_0x2f9d06[0x7],_0x570037[_0x1cf644+0x8]=_0x2f9d06[0x8],_0x570037[_0x1cf644+0x9]=_0x2f9d06[0x9],_0x570037[_0x1cf644+0xa]=_0x2f9d06[0xa],_0x570037[_0x1cf644+0xb]=_0x2f9d06[0xb],_0x570037[_0x1cf644+0xc]=_0x2f9d06[0xc],_0x570037[_0x1cf644+0xd]=_0x2f9d06[0xd],_0x570037[_0x1cf644+0xe]=_0x2f9d06[0xe],_0x570037[_0x1cf644+0xf]=_0x2f9d06[0xf],this;}[_0x58bfb0(0x2b3f)](_0x4c623e,_0x28d329){var _0x2c9dc2=_0x58bfb0;return this['_isIdentity']?_0x28d329[_0x2c9dc2(0x2a3e)](_0x4c623e):_0x4c623e[_0x2c9dc2(0x34fe)]?_0x28d329[_0x2c9dc2(0x2a3e)](this):(this['multiplyToArray'](_0x4c623e,_0x28d329['_m'],0x0),_0x28d329[_0x2c9dc2(0x28e2)]()),_0x28d329;}[_0x58bfb0(0x3c1f)](_0xc82af3,_0x2744b7,_0x1b6e62){var _0x5112d8=this['_m'],_0xc82af3=_0xc82af3['m'],_0x10686a=_0x5112d8[0x0],_0x57073=_0x5112d8[0x1],_0x448d50=_0x5112d8[0x2],_0x194e1b=_0x5112d8[0x3],_0x380395=_0x5112d8[0x4],_0x5de50f=_0x5112d8[0x5],_0x4da34d=_0x5112d8[0x6],_0x1537e6=_0x5112d8[0x7],_0x8f2190=_0x5112d8[0x8],_0x4906f3=_0x5112d8[0x9],_0x47f381=_0x5112d8[0xa],_0x148d71=_0x5112d8[0xb],_0x220cec=_0x5112d8[0xc],_0x45a3b5=_0x5112d8[0xd],_0x1f0952=_0x5112d8[0xe],_0x5112d8=_0x5112d8[0xf],_0x38078a=_0xc82af3[0x0],_0x951ca3=_0xc82af3[0x1],_0x3a8678=_0xc82af3[0x2],_0x67d530=_0xc82af3[0x3],_0x3a884f=_0xc82af3[0x4],_0x38c9be=_0xc82af3[0x5],_0x339304=_0xc82af3[0x6],_0x30ecf1=_0xc82af3[0x7],_0x15b2b2=_0xc82af3[0x8],_0x42d15a=_0xc82af3[0x9],_0x376677=_0xc82af3[0xa],_0x2afb94=_0xc82af3[0xb],_0x5dbf75=_0xc82af3[0xc],_0x763f10=_0xc82af3[0xd],_0x8613d5=_0xc82af3[0xe],_0xc82af3=_0xc82af3[0xf];return _0x2744b7[_0x1b6e62]=_0x10686a*_0x38078a+_0x57073*_0x3a884f+_0x448d50*_0x15b2b2+_0x194e1b*_0x5dbf75,_0x2744b7[_0x1b6e62+0x1]=_0x10686a*_0x951ca3+_0x57073*_0x38c9be+_0x448d50*_0x42d15a+_0x194e1b*_0x763f10,_0x2744b7[_0x1b6e62+0x2]=_0x10686a*_0x3a8678+_0x57073*_0x339304+_0x448d50*_0x376677+_0x194e1b*_0x8613d5,_0x2744b7[_0x1b6e62+0x3]=_0x10686a*_0x67d530+_0x57073*_0x30ecf1+_0x448d50*_0x2afb94+_0x194e1b*_0xc82af3,_0x2744b7[_0x1b6e62+0x4]=_0x380395*_0x38078a+_0x5de50f*_0x3a884f+_0x4da34d*_0x15b2b2+_0x1537e6*_0x5dbf75,_0x2744b7[_0x1b6e62+0x5]=_0x380395*_0x951ca3+_0x5de50f*_0x38c9be+_0x4da34d*_0x42d15a+_0x1537e6*_0x763f10,_0x2744b7[_0x1b6e62+0x6]=_0x380395*_0x3a8678+_0x5de50f*_0x339304+_0x4da34d*_0x376677+_0x1537e6*_0x8613d5,_0x2744b7[_0x1b6e62+0x7]=_0x380395*_0x67d530+_0x5de50f*_0x30ecf1+_0x4da34d*_0x2afb94+_0x1537e6*_0xc82af3,_0x2744b7[_0x1b6e62+0x8]=_0x8f2190*_0x38078a+_0x4906f3*_0x3a884f+_0x47f381*_0x15b2b2+_0x148d71*_0x5dbf75,_0x2744b7[_0x1b6e62+0x9]=_0x8f2190*_0x951ca3+_0x4906f3*_0x38c9be+_0x47f381*_0x42d15a+_0x148d71*_0x763f10,_0x2744b7[_0x1b6e62+0xa]=_0x8f2190*_0x3a8678+_0x4906f3*_0x339304+_0x47f381*_0x376677+_0x148d71*_0x8613d5,_0x2744b7[_0x1b6e62+0xb]=_0x8f2190*_0x67d530+_0x4906f3*_0x30ecf1+_0x47f381*_0x2afb94+_0x148d71*_0xc82af3,_0x2744b7[_0x1b6e62+0xc]=_0x220cec*_0x38078a+_0x45a3b5*_0x3a884f+_0x1f0952*_0x15b2b2+_0x5112d8*_0x5dbf75,_0x2744b7[_0x1b6e62+0xd]=_0x220cec*_0x951ca3+_0x45a3b5*_0x38c9be+_0x1f0952*_0x42d15a+_0x5112d8*_0x763f10,_0x2744b7[_0x1b6e62+0xe]=_0x220cec*_0x3a8678+_0x45a3b5*_0x339304+_0x1f0952*_0x376677+_0x5112d8*_0x8613d5,_0x2744b7[_0x1b6e62+0xf]=_0x220cec*_0x67d530+_0x45a3b5*_0x30ecf1+_0x1f0952*_0x2afb94+_0x5112d8*_0xc82af3,this;}[_0x58bfb0(0x1db)](_0x331288){var _0x706910=_0x58bfb0;if(!_0x331288)return!0x1;if((this[_0x706910(0x34fe)]||_0x331288[_0x706910(0x34fe)])&&!this[_0x706910(0xfe3)]&&!_0x331288['_isIdentityDirty'])return this['_isIdentity']&&_0x331288['_isIdentity'];var _0x3773c7=this['m'],_0x331288=_0x331288['m'];return _0x3773c7[0x0]===_0x331288[0x0]&&_0x3773c7[0x1]===_0x331288[0x1]&&_0x3773c7[0x2]===_0x331288[0x2]&&_0x3773c7[0x3]===_0x331288[0x3]&&_0x3773c7[0x4]===_0x331288[0x4]&&_0x3773c7[0x5]===_0x331288[0x5]&&_0x3773c7[0x6]===_0x331288[0x6]&&_0x3773c7[0x7]===_0x331288[0x7]&&_0x3773c7[0x8]===_0x331288[0x8]&&_0x3773c7[0x9]===_0x331288[0x9]&&_0x3773c7[0xa]===_0x331288[0xa]&&_0x3773c7[0xb]===_0x331288[0xb]&&_0x3773c7[0xc]===_0x331288[0xc]&&_0x3773c7[0xd]===_0x331288[0xd]&&_0x3773c7[0xe]===_0x331288[0xe]&&_0x3773c7[0xf]===_0x331288[0xf];}[_0x58bfb0(0x11fe)](){var _0x5377c9=_0x58bfb0;const _0x264e7d=new this[(_0x5377c9(0x279c))]();return _0x264e7d[_0x5377c9(0x2a3e)](this),_0x264e7d;}[_0x58bfb0(0x1653)](){var _0x5da6c4=_0x58bfb0;return _0x5da6c4(0x3809);}['getHashCode'](){let _0x4a8dd9=_0x2ccee8(this['_m'][0x0]);for(let _0x514e04=0x1;_0x514e04<0x10;_0x514e04++)_0x4a8dd9=0x18d*_0x4a8dd9^_0x2ccee8(this['_m'][_0x514e04]);return _0x4a8dd9;}[_0x58bfb0(0x2572)](_0x37f637){var _0xe627cc=_0x58bfb0;return _0x37f637[_0xe627cc(0x905)]=_0x37f637[_0xe627cc(0x905)]||new _0x5060bf(),this['decompose'](_0x37f637[_0xe627cc(0x244c)],_0x37f637['rotationQuaternion'],_0x37f637[_0xe627cc(0x8c5)]);}[_0x58bfb0(0x1b5d)](_0x3025b7,_0x217bd9,_0x17dd9f,_0x1654fe){var _0x955e3d=_0x58bfb0;if(this['_isIdentity'])return _0x17dd9f&&_0x17dd9f['setAll'](0x0),_0x3025b7&&_0x3025b7[_0x955e3d(0xdd0)](0x1),_0x217bd9&&_0x217bd9[_0x955e3d(0x3b56)](0x0,0x0,0x0,0x1),!0x0;var _0x3bc0dd,_0x458d0a=this['_m'];return _0x17dd9f&&_0x17dd9f['copyFromFloats'](_0x458d0a[0xc],_0x458d0a[0xd],_0x458d0a[0xe]),(_0x3025b7=_0x3025b7||_0x35ef74[_0x955e3d(0x23ca)][0x0])['x']=Math[_0x955e3d(0x2793)](_0x458d0a[0x0]*_0x458d0a[0x0]+_0x458d0a[0x1]*_0x458d0a[0x1]+_0x458d0a[0x2]*_0x458d0a[0x2]),_0x3025b7['y']=Math[_0x955e3d(0x2793)](_0x458d0a[0x4]*_0x458d0a[0x4]+_0x458d0a[0x5]*_0x458d0a[0x5]+_0x458d0a[0x6]*_0x458d0a[0x6]),_0x3025b7['z']=Math['sqrt'](_0x458d0a[0x8]*_0x458d0a[0x8]+_0x458d0a[0x9]*_0x458d0a[0x9]+_0x458d0a[0xa]*_0x458d0a[0xa]),_0x1654fe?(_0x17dd9f=_0x1654fe[_0x955e3d(0x244c)]['x']<0x0?-0x1:0x1,_0x3bc0dd=_0x1654fe['scaling']['y']<0x0?-0x1:0x1,_0x1654fe=_0x1654fe[_0x955e3d(0x244c)]['z']<0x0?-0x1:0x1,_0x3025b7['x']*=_0x17dd9f,_0x3025b7['y']*=_0x3bc0dd,_0x3025b7['z']*=_0x1654fe):this[_0x955e3d(0x347a)]()<=0x0&&(_0x3025b7['y']*=-0x1),0x0===_0x3025b7['_x']||0x0===_0x3025b7['_y']||0x0===_0x3025b7['_z']?(_0x217bd9&&_0x217bd9[_0x955e3d(0x3b56)](0x0,0x0,0x0,0x1),!0x1):(_0x217bd9&&(_0x17dd9f=0x1/_0x3025b7['_x'],_0x3bc0dd=0x1/_0x3025b7['_y'],_0x1654fe=0x1/_0x3025b7['_z'],_0x151237['FromValuesToRef'](_0x458d0a[0x0]*_0x17dd9f,_0x458d0a[0x1]*_0x17dd9f,_0x458d0a[0x2]*_0x17dd9f,0x0,_0x458d0a[0x4]*_0x3bc0dd,_0x458d0a[0x5]*_0x3bc0dd,_0x458d0a[0x6]*_0x3bc0dd,0x0,_0x458d0a[0x8]*_0x1654fe,_0x458d0a[0x9]*_0x1654fe,_0x458d0a[0xa]*_0x1654fe,0x0,0x0,0x0,0x0,0x1,_0x35ef74[_0x955e3d(0x3809)][0x0]),_0x5060bf['FromRotationMatrixToRef'](_0x35ef74[_0x955e3d(0x3809)][0x0],_0x217bd9)),!0x0);}[_0x58bfb0(0x259f)](_0x23f2b7){if(_0x23f2b7<0x0||0x3<_0x23f2b7)return null;return _0x23f2b7*=0x4,new _0x966974(this['_m'][0x0+_0x23f2b7],this['_m'][0x1+_0x23f2b7],this['_m'][0x2+_0x23f2b7],this['_m'][0x3+_0x23f2b7]);}['getRowToRef'](_0x4bb292,_0x27c404){return 0x0<=_0x4bb292&&_0x4bb292<0x3&&(_0x27c404['x']=this['_m'][0x0+(_0x4bb292=0x4*_0x4bb292)],_0x27c404['y']=this['_m'][0x1+_0x4bb292],_0x27c404['z']=this['_m'][0x2+_0x4bb292],_0x27c404['w']=this['_m'][0x3+_0x4bb292]),_0x27c404;}[_0x58bfb0(0x3143)](_0x23ffb9,_0x305591){var _0x469823=_0x58bfb0;return this[_0x469823(0x1541)](_0x23ffb9,_0x305591['x'],_0x305591['y'],_0x305591['z'],_0x305591['w']);}[_0x58bfb0(0x1bfc)](){var _0xc0695d=_0x58bfb0,_0x418e68=new this[(_0xc0695d(0x279c))]();return _0x151237[_0xc0695d(0x25e8)](this,_0x418e68),_0x418e68;}[_0x58bfb0(0x1fec)](_0x2dea41){var _0x46dddf=_0x58bfb0;return _0x151237[_0x46dddf(0x25e8)](this,_0x2dea41),_0x2dea41;}[_0x58bfb0(0x1541)](_0x7ae4f5,_0x3f155c,_0x17bcb2,_0x1fe281,_0x33b4c7){var _0x56f53c=_0x58bfb0;if(_0x7ae4f5<0x0||0x3<_0x7ae4f5)return this;return _0x7ae4f5*=0x4,(this['_m'][0x0+_0x7ae4f5]=_0x3f155c,this['_m'][0x1+_0x7ae4f5]=_0x17bcb2,this['_m'][0x2+_0x7ae4f5]=_0x1fe281,this['_m'][0x3+_0x7ae4f5]=_0x33b4c7,this[_0x56f53c(0x28e2)](),this);}['scale'](_0x4ef7fc){var _0xdba2f3=_0x58bfb0,_0x171188=new this[(_0xdba2f3(0x279c))]();return this[_0xdba2f3(0x3c2a)](_0x4ef7fc,_0x171188),_0x171188;}[_0x58bfb0(0x3c2a)](_0x44776c,_0x499954){var _0x58288f=_0x58bfb0;for(let _0x287e3c=0x0;_0x287e3c<0x10;_0x287e3c++)_0x499954['_m'][_0x287e3c]=this['_m'][_0x287e3c]*_0x44776c;return _0x499954[_0x58288f(0x28e2)](),_0x499954;}[_0x58bfb0(0xec0)](_0x4b9f5c,_0xe5941){var _0x2bd05d=_0x58bfb0;for(let _0x2e2f9a=0x0;_0x2e2f9a<0x10;_0x2e2f9a++)_0xe5941['_m'][_0x2e2f9a]+=this['_m'][_0x2e2f9a]*_0x4b9f5c;return _0xe5941[_0x2bd05d(0x28e2)](),_0xe5941;}[_0x58bfb0(0x3e66)](_0x95f94d){var _0x554c9e=_0x58bfb0;const _0x4cc048=_0x35ef74[_0x554c9e(0x3809)][0x0];this[_0x554c9e(0x3c5)](_0x4cc048),_0x4cc048[_0x554c9e(0x1fec)](_0x95f94d);var _0x41577c=_0x95f94d['_m'];return _0x151237[_0x554c9e(0x3f5)](_0x41577c[0x0],_0x41577c[0x1],_0x41577c[0x2],0x0,_0x41577c[0x4],_0x41577c[0x5],_0x41577c[0x6],0x0,_0x41577c[0x8],_0x41577c[0x9],_0x41577c[0xa],0x0,0x0,0x0,0x0,0x1,_0x95f94d),_0x95f94d;}[_0x58bfb0(0x2fe7)](){var _0x33d0ea=_0x58bfb0,_0x2a8156=new this['constructor']();return this[_0x33d0ea(0x16c0)](_0x2a8156),_0x2a8156;}[_0x58bfb0(0x16c0)](_0x18feb4){var _0xeb9cd6=_0x58bfb0,_0x22fd79=_0x35ef74['Vector3'][0x0];if(!this['decompose'](_0x22fd79))return _0x151237[_0xeb9cd6(0x2064)](_0x18feb4),_0x18feb4;var _0x10ad94=this['_m'],_0x23c7f8=0x1/_0x22fd79['_x'],_0x4d2e87=0x1/_0x22fd79['_y'],_0x22fd79=0x1/_0x22fd79['_z'];return _0x151237[_0xeb9cd6(0x3f5)](_0x10ad94[0x0]*_0x23c7f8,_0x10ad94[0x1]*_0x23c7f8,_0x10ad94[0x2]*_0x23c7f8,0x0,_0x10ad94[0x4]*_0x4d2e87,_0x10ad94[0x5]*_0x4d2e87,_0x10ad94[0x6]*_0x4d2e87,0x0,_0x10ad94[0x8]*_0x22fd79,_0x10ad94[0x9]*_0x22fd79,_0x10ad94[0xa]*_0x22fd79,0x0,0x0,0x0,0x0,0x1,_0x18feb4),_0x18feb4;}['toggleModelMatrixHandInPlace'](){const _0x2bd719=this['_m'];return _0x2bd719[0x2]*=-0x1,_0x2bd719[0x6]*=-0x1,_0x2bd719[0x8]*=-0x1,_0x2bd719[0x9]*=-0x1,_0x2bd719[0xe]*=-0x1,this['markAsUpdated'](),this;}[_0x58bfb0(0x322e)](){var _0x1bf3a6=_0x58bfb0;const _0x4126cf=this['_m'];return _0x4126cf[0x8]*=-0x1,_0x4126cf[0x9]*=-0x1,_0x4126cf[0xa]*=-0x1,_0x4126cf[0xb]*=-0x1,this[_0x1bf3a6(0x28e2)](),this;}static[_0x58bfb0(0xd4e)](_0x311214,_0x19c0a4=0x0){var _0x3a739e=_0x58bfb0,_0x2fa465=new _0x151237();return _0x151237[_0x3a739e(0x30fe)](_0x311214,_0x19c0a4,_0x2fa465),_0x2fa465;}static[_0x58bfb0(0x30fe)](_0x3fad2d,_0x3fb3f5,_0x18e17f){var _0x1ca5b2=_0x58bfb0;for(let _0x396798=0x0;_0x396798<0x10;_0x396798++)_0x18e17f['_m'][_0x396798]=_0x3fad2d[_0x396798+_0x3fb3f5];return _0x18e17f[_0x1ca5b2(0x28e2)](),_0x18e17f;}static[_0x58bfb0(0x1170)](_0x47e956,_0x3fe8c6,_0x2b2644,_0x56b22d){var _0x4d614d=_0x58bfb0;for(let _0x678624=0x0;_0x678624<0x10;_0x678624++)_0x56b22d['_m'][_0x678624]=_0x47e956[_0x678624+_0x3fe8c6]*_0x2b2644;return _0x56b22d[_0x4d614d(0x28e2)](),_0x56b22d;}static get[_0x58bfb0(0x374d)](){var _0x3560bd=_0x58bfb0;return _0x151237[_0x3560bd(0x2e76)];}static['FromValuesToRef'](_0x5bdff7,_0x45a424,_0x5d78b1,_0x48b8c5,_0x426c22,_0x33b4d2,_0x281476,_0x1f8ea7,_0x14239e,_0x2ab52a,_0x2c4c1c,_0x50c66d,_0x4c0479,_0x506391,_0x2c746f,_0x1cfcf9,_0xa4fb39){var _0x156293=_0x58bfb0;const _0x7112b1=_0xa4fb39['_m'];_0x7112b1[0x0]=_0x5bdff7,_0x7112b1[0x1]=_0x45a424,_0x7112b1[0x2]=_0x5d78b1,_0x7112b1[0x3]=_0x48b8c5,_0x7112b1[0x4]=_0x426c22,_0x7112b1[0x5]=_0x33b4d2,_0x7112b1[0x6]=_0x281476,_0x7112b1[0x7]=_0x1f8ea7,_0x7112b1[0x8]=_0x14239e,_0x7112b1[0x9]=_0x2ab52a,_0x7112b1[0xa]=_0x2c4c1c,_0x7112b1[0xb]=_0x50c66d,_0x7112b1[0xc]=_0x4c0479,_0x7112b1[0xd]=_0x506391,_0x7112b1[0xe]=_0x2c746f,_0x7112b1[0xf]=_0x1cfcf9,_0xa4fb39[_0x156293(0x28e2)]();}static[_0x58bfb0(0x3b5e)](_0x13ad66,_0x202272,_0x299dfd,_0x5942d8,_0x5a4312,_0x408427,_0x47f354,_0x3602ee,_0x1349f9,_0x359193,_0x55dd4d,_0x5650c6,_0x496ec8,_0x37fed2,_0x3c7c3e,_0x26f06a){var _0x242d55=_0x58bfb0;const _0x19c2b2=new _0x151237(),_0x5d304a=_0x19c2b2['_m'];return _0x5d304a[0x0]=_0x13ad66,_0x5d304a[0x1]=_0x202272,_0x5d304a[0x2]=_0x299dfd,_0x5d304a[0x3]=_0x5942d8,_0x5d304a[0x4]=_0x5a4312,_0x5d304a[0x5]=_0x408427,_0x5d304a[0x6]=_0x47f354,_0x5d304a[0x7]=_0x3602ee,_0x5d304a[0x8]=_0x1349f9,_0x5d304a[0x9]=_0x359193,_0x5d304a[0xa]=_0x55dd4d,_0x5d304a[0xb]=_0x5650c6,_0x5d304a[0xc]=_0x496ec8,_0x5d304a[0xd]=_0x37fed2,_0x5d304a[0xe]=_0x3c7c3e,_0x5d304a[0xf]=_0x26f06a,_0x19c2b2[_0x242d55(0x28e2)](),_0x19c2b2;}static[_0x58bfb0(0x1b2b)](_0x75c017,_0x4d6ea4,_0x399871){var _0x1cb7bb=_0x58bfb0,_0x5373c3=new _0x151237();return _0x151237[_0x1cb7bb(0x50f)](_0x75c017,_0x4d6ea4,_0x399871,_0x5373c3),_0x5373c3;}static[_0x58bfb0(0x50f)](_0x591233,_0x11195f,_0x501438,_0x2a1c06){var _0xd79aa9=_0x58bfb0;const _0x52f256=_0x2a1c06['_m'];var _0x36aba3=_0x11195f['_x'],_0xa0b91b=_0x11195f['_y'],_0x439094=_0x11195f['_z'],_0x11195f=_0x11195f['_w'],_0x87d0dd=_0x36aba3+_0x36aba3,_0x12fcd5=_0xa0b91b+_0xa0b91b,_0x31b3a4=_0x439094+_0x439094,_0x1fa7c5=_0x36aba3*_0x87d0dd,_0x263457=_0x36aba3*_0x12fcd5,_0x36aba3=_0x36aba3*_0x31b3a4,_0x4b6451=_0xa0b91b*_0x12fcd5,_0xa0b91b=_0xa0b91b*_0x31b3a4,_0x439094=_0x439094*_0x31b3a4,_0x87d0dd=_0x11195f*_0x87d0dd,_0x12fcd5=_0x11195f*_0x12fcd5,_0x11195f=_0x11195f*_0x31b3a4,_0x31b3a4=_0x591233['_x'],_0x323905=_0x591233['_y'],_0x591233=_0x591233['_z'];return _0x52f256[0x0]=(0x1-(_0x4b6451+_0x439094))*_0x31b3a4,_0x52f256[0x1]=(_0x263457+_0x11195f)*_0x31b3a4,_0x52f256[0x2]=(_0x36aba3-_0x12fcd5)*_0x31b3a4,_0x52f256[0x3]=0x0,_0x52f256[0x4]=(_0x263457-_0x11195f)*_0x323905,_0x52f256[0x5]=(0x1-(_0x1fa7c5+_0x439094))*_0x323905,_0x52f256[0x6]=(_0xa0b91b+_0x87d0dd)*_0x323905,_0x52f256[0x7]=0x0,_0x52f256[0x8]=(_0x36aba3+_0x12fcd5)*_0x591233,_0x52f256[0x9]=(_0xa0b91b-_0x87d0dd)*_0x591233,_0x52f256[0xa]=(0x1-(_0x1fa7c5+_0x4b6451))*_0x591233,_0x52f256[0xb]=0x0,_0x52f256[0xc]=_0x501438['_x'],_0x52f256[0xd]=_0x501438['_y'],_0x52f256[0xe]=_0x501438['_z'],_0x52f256[0xf]=0x1,_0x2a1c06[_0xd79aa9(0x28e2)](),_0x2a1c06;}static[_0x58bfb0(0x24ef)](){var _0x1804e1=_0x58bfb0;const _0x569092=_0x151237[_0x1804e1(0x3b5e)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);return _0x569092[_0x1804e1(0x1ca2)](!0x0),_0x569092;}static[_0x58bfb0(0x2064)](_0x127581){var _0x59c40e=_0x58bfb0;return _0x151237[_0x59c40e(0x3f5)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x127581),_0x127581[_0x59c40e(0x1ca2)](!0x0),_0x127581;}static[_0x58bfb0(0x1b83)](){var _0x11641d=_0x58bfb0;const _0x4563c1=_0x151237[_0x11641d(0x3b5e)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);return _0x4563c1[_0x11641d(0x1ca2)](!0x1),_0x4563c1;}static[_0x58bfb0(0x416)](_0x553476){var _0x590d7e=_0x58bfb0,_0x20a830=new _0x151237();return _0x151237[_0x590d7e(0x1173)](_0x553476,_0x20a830),_0x20a830;}static['Invert'](_0x43c9a6){var _0x49a9ab=_0x58bfb0,_0x3dbf13=new _0x43c9a6[(_0x49a9ab(0x279c))]();return _0x43c9a6[_0x49a9ab(0x3c5)](_0x3dbf13),_0x3dbf13;}static[_0x58bfb0(0x1173)](_0x31fec7,_0x27282f){var _0x38f98f=_0x58bfb0,_0x11936f=Math['sin'](_0x31fec7),_0x31fec7=Math[_0x38f98f(0x110a)](_0x31fec7);return _0x151237[_0x38f98f(0x3f5)](0x1,0x0,0x0,0x0,0x0,_0x31fec7,_0x11936f,0x0,0x0,-_0x11936f,_0x31fec7,0x0,0x0,0x0,0x0,0x1,_0x27282f),_0x27282f[_0x38f98f(0x1ca2)](0x1===_0x31fec7&&0x0===_0x11936f),_0x27282f;}static['RotationY'](_0x37a49a){var _0x46ed01=_0x58bfb0,_0x471a8d=new _0x151237();return _0x151237[_0x46ed01(0x3079)](_0x37a49a,_0x471a8d),_0x471a8d;}static[_0x58bfb0(0x3079)](_0x394f3d,_0x144a50){var _0x5294a6=_0x58bfb0,_0x4e685b=Math[_0x5294a6(0x240)](_0x394f3d),_0x394f3d=Math['cos'](_0x394f3d);return _0x151237[_0x5294a6(0x3f5)](_0x394f3d,0x0,-_0x4e685b,0x0,0x0,0x1,0x0,0x0,_0x4e685b,0x0,_0x394f3d,0x0,0x0,0x0,0x0,0x1,_0x144a50),_0x144a50[_0x5294a6(0x1ca2)](0x1===_0x394f3d&&0x0===_0x4e685b),_0x144a50;}static[_0x58bfb0(0xb21)](_0x548010){var _0x23140c=_0x58bfb0,_0x132b2a=new _0x151237();return _0x151237[_0x23140c(0x3032)](_0x548010,_0x132b2a),_0x132b2a;}static[_0x58bfb0(0x3032)](_0x44e2ac,_0x42ddf4){var _0x560e72=_0x58bfb0,_0x58d425=Math[_0x560e72(0x240)](_0x44e2ac),_0x44e2ac=Math[_0x560e72(0x110a)](_0x44e2ac);return _0x151237['FromValuesToRef'](_0x44e2ac,_0x58d425,0x0,0x0,-_0x58d425,_0x44e2ac,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x42ddf4),_0x42ddf4[_0x560e72(0x1ca2)](0x1===_0x44e2ac&&0x0===_0x58d425),_0x42ddf4;}static[_0x58bfb0(0x3e06)](_0x24f8eb,_0x280737){var _0x36c9c9=_0x58bfb0,_0x3b7877=new _0x151237();return _0x151237[_0x36c9c9(0x2ea5)](_0x24f8eb,_0x280737,_0x3b7877),_0x3b7877;}static['RotationAxisToRef'](_0x5b694e,_0x3ed65a,_0x9f98ae){var _0x190889=_0x58bfb0,_0x189795=Math['sin'](-_0x3ed65a),_0x3ed65a=Math[_0x190889(0x110a)](-_0x3ed65a),_0x1e8f60=0x1-_0x3ed65a;_0x5b694e[_0x190889(0xb65)]();const _0x3c70d1=_0x9f98ae['_m'];return _0x3c70d1[0x0]=_0x5b694e['_x']*_0x5b694e['_x']*_0x1e8f60+_0x3ed65a,_0x3c70d1[0x1]=_0x5b694e['_x']*_0x5b694e['_y']*_0x1e8f60-_0x5b694e['_z']*_0x189795,_0x3c70d1[0x2]=_0x5b694e['_x']*_0x5b694e['_z']*_0x1e8f60+_0x5b694e['_y']*_0x189795,_0x3c70d1[0x3]=0x0,_0x3c70d1[0x4]=_0x5b694e['_y']*_0x5b694e['_x']*_0x1e8f60+_0x5b694e['_z']*_0x189795,_0x3c70d1[0x5]=_0x5b694e['_y']*_0x5b694e['_y']*_0x1e8f60+_0x3ed65a,_0x3c70d1[0x6]=_0x5b694e['_y']*_0x5b694e['_z']*_0x1e8f60-_0x5b694e['_x']*_0x189795,_0x3c70d1[0x7]=0x0,_0x3c70d1[0x8]=_0x5b694e['_z']*_0x5b694e['_x']*_0x1e8f60-_0x5b694e['_y']*_0x189795,_0x3c70d1[0x9]=_0x5b694e['_z']*_0x5b694e['_y']*_0x1e8f60+_0x5b694e['_x']*_0x189795,_0x3c70d1[0xa]=_0x5b694e['_z']*_0x5b694e['_z']*_0x1e8f60+_0x3ed65a,_0x3c70d1[0xb]=0x0,_0x3c70d1[0xc]=0x0,_0x3c70d1[0xd]=0x0,_0x3c70d1[0xe]=0x0,_0x3c70d1[0xf]=0x1,_0x9f98ae['markAsUpdated'](),_0x9f98ae;}static[_0x58bfb0(0x24bb)](_0x257fd9,_0x3596cc,_0xf2f1fb){var _0x6c36d4=_0x58bfb0,_0x297348=_0x3487b6[_0x6c36d4(0x1852)](_0x3596cc,_0x257fd9);const _0x253d88=_0xf2f1fb['_m'];return _0x297348<-0x1+_0x514cd1['kn']?(_0x253d88[0x0]=-0x1,_0x253d88[0x1]=0x0,_0x253d88[0x2]=0x0,_0x253d88[0x3]=0x0,_0x253d88[0x4]=0x0,_0x253d88[0x5]=-0x1,_0x253d88[0x6]=0x0,_0x253d88[0x7]=0x0,_0x253d88[0x8]=0x0,_0x253d88[0x9]=0x0,_0x253d88[0xa]=0x1):(_0x3596cc=_0x3487b6[_0x6c36d4(0x400b)](_0x3596cc,_0x257fd9),_0x257fd9=0x1/(0x1+_0x297348),_0x253d88[0x0]=_0x3596cc['_x']*_0x3596cc['_x']*_0x257fd9+_0x297348,_0x253d88[0x1]=_0x3596cc['_y']*_0x3596cc['_x']*_0x257fd9-_0x3596cc['_z'],_0x253d88[0x2]=_0x3596cc['_z']*_0x3596cc['_x']*_0x257fd9+_0x3596cc['_y'],_0x253d88[0x3]=0x0,_0x253d88[0x4]=_0x3596cc['_x']*_0x3596cc['_y']*_0x257fd9+_0x3596cc['_z'],_0x253d88[0x5]=_0x3596cc['_y']*_0x3596cc['_y']*_0x257fd9+_0x297348,_0x253d88[0x6]=_0x3596cc['_z']*_0x3596cc['_y']*_0x257fd9-_0x3596cc['_x'],_0x253d88[0x7]=0x0,_0x253d88[0x8]=_0x3596cc['_x']*_0x3596cc['_z']*_0x257fd9-_0x3596cc['_y'],_0x253d88[0x9]=_0x3596cc['_y']*_0x3596cc['_z']*_0x257fd9+_0x3596cc['_x'],_0x253d88[0xa]=_0x3596cc['_z']*_0x3596cc['_z']*_0x257fd9+_0x297348),_0x253d88[0xb]=0x0,_0x253d88[0xc]=0x0,_0x253d88[0xd]=0x0,_0x253d88[0xe]=0x0,_0x253d88[0xf]=0x1,_0xf2f1fb[_0x6c36d4(0x28e2)](),_0xf2f1fb;}static['RotationYawPitchRoll'](_0x4d7701,_0x5f5c5d,_0x43554b){var _0x3667b4=new _0x151237();return _0x151237['RotationYawPitchRollToRef'](_0x4d7701,_0x5f5c5d,_0x43554b,_0x3667b4),_0x3667b4;}static[_0x58bfb0(0x10af)](_0x15db3d,_0x2d0cdc,_0x616a3c,_0xa86718){var _0x51b4d4=_0x58bfb0;return _0x5060bf['RotationYawPitchRollToRef'](_0x15db3d,_0x2d0cdc,_0x616a3c,_0x35ef74[_0x51b4d4(0x2199)][0x0]),_0x35ef74[_0x51b4d4(0x2199)][0x0][_0x51b4d4(0x16e0)](_0xa86718),_0xa86718;}static['Scaling'](_0x54b7da,_0x41222e,_0x1985dd){var _0xc44eac=new _0x151237();return _0x151237['ScalingToRef'](_0x54b7da,_0x41222e,_0x1985dd,_0xc44eac),_0xc44eac;}static[_0x58bfb0(0x2d19)](_0xd06a0f,_0x1cd7c3,_0xfd750a,_0x252076){var _0x2cb86e=_0x58bfb0;return _0x151237[_0x2cb86e(0x3f5)](_0xd06a0f,0x0,0x0,0x0,0x0,_0x1cd7c3,0x0,0x0,0x0,0x0,_0xfd750a,0x0,0x0,0x0,0x0,0x1,_0x252076),_0x252076[_0x2cb86e(0x1ca2)](0x1===_0xd06a0f&&0x1===_0x1cd7c3&&0x1===_0xfd750a),_0x252076;}static['Translation'](_0x57a28b,_0x2b77e0,_0x1e4ed7){var _0x28f05b=_0x58bfb0,_0x311908=new _0x151237();return _0x151237[_0x28f05b(0xe74)](_0x57a28b,_0x2b77e0,_0x1e4ed7,_0x311908),_0x311908;}static[_0x58bfb0(0xe74)](_0x172aea,_0x3ad1f3,_0x10b361,_0x453d31){var _0x377e57=_0x58bfb0;return _0x151237[_0x377e57(0x3f5)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x172aea,_0x3ad1f3,_0x10b361,0x1,_0x453d31),_0x453d31['_updateIdentityStatus'](0x0===_0x172aea&&0x0===_0x3ad1f3&&0x0===_0x10b361),_0x453d31;}static[_0x58bfb0(0x1afb)](_0x51db36,_0x1f655c,_0x2f4417){var _0x49abf8=_0x58bfb0,_0x2dff94=new _0x51db36['constructor']();return _0x151237[_0x49abf8(0x194c)](_0x51db36,_0x1f655c,_0x2f4417,_0x2dff94),_0x2dff94;}static['LerpToRef'](_0x4c43db,_0x435d84,_0x4fd5b3,_0x46494d){const _0x49b4d9=_0x46494d['_m'];var _0x360292=_0x4c43db['m'],_0x38ca04=_0x435d84['m'];for(let _0x1b8533=0x0;_0x1b8533<0x10;_0x1b8533++)_0x49b4d9[_0x1b8533]=_0x360292[_0x1b8533]*(0x1-_0x4fd5b3)+_0x38ca04[_0x1b8533]*_0x4fd5b3;return _0x46494d['markAsUpdated'](),_0x46494d;}static['DecomposeLerp'](_0x55d1de,_0xd6a285,_0x28bf00){var _0x36209d=_0x58bfb0,_0x2e3f2c=new _0x55d1de[(_0x36209d(0x279c))]();return _0x151237[_0x36209d(0xd2)](_0x55d1de,_0xd6a285,_0x28bf00,_0x2e3f2c),_0x2e3f2c;}static[_0x58bfb0(0xd2)](_0x58f5bc,_0x4cae06,_0x273696,_0x4eb2b9){var _0x2f0b86=_0x58bfb0,_0x31736b=_0x35ef74[_0x2f0b86(0x23ca)][0x0],_0x436e5b=_0x35ef74[_0x2f0b86(0x2199)][0x0],_0x443b77=_0x35ef74[_0x2f0b86(0x23ca)][0x1],_0x58f5bc=(_0x58f5bc[_0x2f0b86(0x1b5d)](_0x31736b,_0x436e5b,_0x443b77),_0x35ef74[_0x2f0b86(0x23ca)][0x2]),_0x299b03=_0x35ef74[_0x2f0b86(0x2199)][0x1],_0x3cd93b=_0x35ef74[_0x2f0b86(0x23ca)][0x3],_0x4cae06=(_0x4cae06[_0x2f0b86(0x1b5d)](_0x58f5bc,_0x299b03,_0x3cd93b),_0x35ef74[_0x2f0b86(0x23ca)][0x4]),_0x31736b=(_0x3487b6[_0x2f0b86(0x194c)](_0x31736b,_0x58f5bc,_0x273696,_0x4cae06),_0x35ef74['Quaternion'][0x2]),_0x58f5bc=(_0x5060bf[_0x2f0b86(0x228d)](_0x436e5b,_0x299b03,_0x273696,_0x31736b),_0x35ef74[_0x2f0b86(0x23ca)][0x5]);return _0x3487b6['LerpToRef'](_0x443b77,_0x3cd93b,_0x273696,_0x58f5bc),_0x151237[_0x2f0b86(0x50f)](_0x4cae06,_0x31736b,_0x58f5bc,_0x4eb2b9),_0x4eb2b9;}static['LookAtLH'](_0x510ebf,_0x3c6267,_0x168fdc){var _0x42bbd0=new _0x151237();return _0x151237['LookAtLHToRef'](_0x510ebf,_0x3c6267,_0x168fdc,_0x42bbd0),_0x42bbd0;}static[_0x58bfb0(0x15e7)](_0x54c6e3,_0x3db89f,_0x35e738,_0x104ec5){var _0x5a7282=_0x58bfb0;const _0x1a8b29=_0x35ef74[_0x5a7282(0x23ca)][0x0],_0x220aba=_0x35ef74[_0x5a7282(0x23ca)][0x1],_0x23b564=_0x35ef74[_0x5a7282(0x23ca)][0x2];_0x3db89f['subtractToRef'](_0x54c6e3,_0x23b564),_0x23b564['normalize'](),_0x3487b6[_0x5a7282(0x11e0)](_0x35e738,_0x23b564,_0x1a8b29),(_0x3db89f=_0x1a8b29['lengthSquared'](),0x0===_0x3db89f?_0x1a8b29['x']=0x1:_0x1a8b29[_0x5a7282(0x3a11)](Math[_0x5a7282(0x2793)](_0x3db89f)),_0x3487b6['CrossToRef'](_0x23b564,_0x1a8b29,_0x220aba),_0x220aba[_0x5a7282(0xb65)](),_0x35e738=-_0x3487b6[_0x5a7282(0x1852)](_0x1a8b29,_0x54c6e3),_0x3db89f=-_0x3487b6['Dot'](_0x220aba,_0x54c6e3),_0x54c6e3=-_0x3487b6[_0x5a7282(0x1852)](_0x23b564,_0x54c6e3)),_0x151237[_0x5a7282(0x3f5)](_0x1a8b29['_x'],_0x220aba['_x'],_0x23b564['_x'],0x0,_0x1a8b29['_y'],_0x220aba['_y'],_0x23b564['_y'],0x0,_0x1a8b29['_z'],_0x220aba['_z'],_0x23b564['_z'],0x0,_0x35e738,_0x3db89f,_0x54c6e3,0x1,_0x104ec5);}static[_0x58bfb0(0x2a7f)](_0x53a9fb,_0x558ba6,_0x1c830a){var _0xffd927=new _0x151237();return _0x151237['LookAtRHToRef'](_0x53a9fb,_0x558ba6,_0x1c830a,_0xffd927),_0xffd927;}static[_0x58bfb0(0x3f2f)](_0x50a608,_0x2e60d2,_0x35ddb0,_0x13e0e9){var _0xbcf8f7=_0x58bfb0;const _0x2cd47a=_0x35ef74[_0xbcf8f7(0x23ca)][0x0],_0x112ee9=_0x35ef74['Vector3'][0x1],_0x2cfa4b=_0x35ef74['Vector3'][0x2];return _0x50a608[_0xbcf8f7(0x16b6)](_0x2e60d2,_0x2cfa4b),_0x2cfa4b[_0xbcf8f7(0xb65)](),_0x3487b6['CrossToRef'](_0x35ddb0,_0x2cfa4b,_0x2cd47a),(_0x2e60d2=_0x2cd47a[_0xbcf8f7(0x14a3)](),0x0===_0x2e60d2?_0x2cd47a['x']=0x1:_0x2cd47a['normalizeFromLength'](Math[_0xbcf8f7(0x2793)](_0x2e60d2)),_0x3487b6['CrossToRef'](_0x2cfa4b,_0x2cd47a,_0x112ee9),_0x112ee9[_0xbcf8f7(0xb65)](),_0x35ddb0=-_0x3487b6[_0xbcf8f7(0x1852)](_0x2cd47a,_0x50a608),_0x2e60d2=-_0x3487b6[_0xbcf8f7(0x1852)](_0x112ee9,_0x50a608),_0x50a608=-_0x3487b6[_0xbcf8f7(0x1852)](_0x2cfa4b,_0x50a608)),(_0x151237['FromValuesToRef'](_0x2cd47a['_x'],_0x112ee9['_x'],_0x2cfa4b['_x'],0x0,_0x2cd47a['_y'],_0x112ee9['_y'],_0x2cfa4b['_y'],0x0,_0x2cd47a['_z'],_0x112ee9['_z'],_0x2cfa4b['_z'],0x0,_0x35ddb0,_0x2e60d2,_0x50a608,0x1,_0x13e0e9),_0x13e0e9);}static['LookDirectionLH'](_0x6e5080,_0x582963){var _0x530e20=_0x58bfb0,_0x2a8ee2=new _0x151237();return _0x151237[_0x530e20(0x260f)](_0x6e5080,_0x582963,_0x2a8ee2),_0x2a8ee2;}static[_0x58bfb0(0x260f)](_0x24d410,_0x525e8d,_0xcdd8ee){var _0x2a581d=_0x58bfb0;const _0x49e1bb=_0x35ef74[_0x2a581d(0x23ca)][0x0];return _0x49e1bb[_0x2a581d(0x2a3e)](_0x24d410),_0x49e1bb[_0x2a581d(0x1200)](-0x1),_0x24d410=_0x35ef74[_0x2a581d(0x23ca)][0x1],(_0x3487b6[_0x2a581d(0x11e0)](_0x525e8d,_0x49e1bb,_0x24d410),_0x151237[_0x2a581d(0x3f5)](_0x24d410['_x'],_0x24d410['_y'],_0x24d410['_z'],0x0,_0x525e8d['_x'],_0x525e8d['_y'],_0x525e8d['_z'],0x0,_0x49e1bb['_x'],_0x49e1bb['_y'],_0x49e1bb['_z'],0x0,0x0,0x0,0x0,0x1,_0xcdd8ee),_0xcdd8ee);}static[_0x58bfb0(0x215)](_0x10d2a9,_0x49fd63){var _0xa7d0d6=new _0x151237();return _0x151237['LookDirectionRHToRef'](_0x10d2a9,_0x49fd63,_0xa7d0d6),_0xa7d0d6;}static['LookDirectionRHToRef'](_0x3c9a41,_0x4ccbfe,_0x1e47d5){var _0x32d59a=_0x58bfb0,_0x25ce39=_0x35ef74[_0x32d59a(0x23ca)][0x2];return _0x3487b6[_0x32d59a(0x11e0)](_0x4ccbfe,_0x3c9a41,_0x25ce39),_0x151237['FromValuesToRef'](_0x25ce39['_x'],_0x25ce39['_y'],_0x25ce39['_z'],0x0,_0x4ccbfe['_x'],_0x4ccbfe['_y'],_0x4ccbfe['_z'],0x0,_0x3c9a41['_x'],_0x3c9a41['_y'],_0x3c9a41['_z'],0x0,0x0,0x0,0x0,0x1,_0x1e47d5),_0x1e47d5;}static[_0x58bfb0(0x1bb0)](_0xdb6df,_0x2a08d9,_0x428ff2,_0x1f832e,_0x5f38d3){var _0x279fcd=new _0x151237();return _0x151237['OrthoLHToRef'](_0xdb6df,_0x2a08d9,_0x428ff2,_0x1f832e,_0x279fcd,_0x5f38d3),_0x279fcd;}static[_0x58bfb0(0x2783)](_0x4c22ad,_0x33fd7f,_0x4de81c,_0x25cf02,_0x801e56,_0x5c3fbb){var _0x307169=_0x58bfb0,_0x4c22ad=0x2/_0x4c22ad,_0x33fd7f=0x2/_0x33fd7f,_0x106732=0x2/(_0x25cf02-_0x4de81c),_0x25cf02=-(_0x25cf02+_0x4de81c)/(_0x25cf02-_0x4de81c);return _0x151237['FromValuesToRef'](_0x4c22ad,0x0,0x0,0x0,0x0,_0x33fd7f,0x0,0x0,0x0,0x0,_0x106732,0x0,0x0,0x0,_0x25cf02,0x1,_0x801e56),_0x5c3fbb&&_0x801e56[_0x307169(0x2b3f)](_0x24a8f5,_0x801e56),_0x801e56[_0x307169(0x1ca2)](0x1==_0x4c22ad&&0x1==_0x33fd7f&&0x1==_0x106732&&0x0==_0x25cf02),_0x801e56;}static[_0x58bfb0(0x24c4)](_0x52b079,_0x17b491,_0x30fda5,_0xfb3c2,_0x3b22da,_0x1cdb03,_0x5a7942){var _0x2996e9=_0x58bfb0,_0x3d6b2d=new _0x151237();return _0x151237[_0x2996e9(0x353)](_0x52b079,_0x17b491,_0x30fda5,_0xfb3c2,_0x3b22da,_0x1cdb03,_0x3d6b2d,_0x5a7942),_0x3d6b2d;}static[_0x58bfb0(0x353)](_0x692902,_0x4dc651,_0x182b09,_0x1ac626,_0x50490b,_0xb96026,_0x27420f,_0x1e4b7a){var _0x1fda71=_0x58bfb0,_0x418334=0x2/(_0x4dc651-_0x692902),_0x1ac4e3=0x2/(_0x1ac626-_0x182b09),_0x245639=0x2/(_0xb96026-_0x50490b),_0xb96026=-(_0xb96026+_0x50490b)/(_0xb96026-_0x50490b),_0x50490b=(_0x692902+_0x4dc651)/(_0x692902-_0x4dc651),_0x692902=(_0x1ac626+_0x182b09)/(_0x182b09-_0x1ac626);return _0x151237[_0x1fda71(0x3f5)](_0x418334,0x0,0x0,0x0,0x0,_0x1ac4e3,0x0,0x0,0x0,0x0,_0x245639,0x0,_0x50490b,_0x692902,_0xb96026,0x1,_0x27420f),_0x1e4b7a&&_0x27420f[_0x1fda71(0x2b3f)](_0x24a8f5,_0x27420f),_0x27420f[_0x1fda71(0x28e2)](),_0x27420f;}static['OrthoOffCenterRH'](_0x476e0a,_0x1a5085,_0x41a322,_0x57bde6,_0x227ed9,_0x424761,_0x5554f6){var _0xe03f68=new _0x151237();return _0x151237['OrthoOffCenterRHToRef'](_0x476e0a,_0x1a5085,_0x41a322,_0x57bde6,_0x227ed9,_0x424761,_0xe03f68,_0x5554f6),_0xe03f68;}static['OrthoOffCenterRHToRef'](_0x5c7f31,_0x192b94,_0x2cc5e7,_0x46a7d1,_0x2bf81f,_0x13ecc0,_0xd38112,_0xba89cc){return _0x151237['OrthoOffCenterLHToRef'](_0x5c7f31,_0x192b94,_0x2cc5e7,_0x46a7d1,_0x2bf81f,_0x13ecc0,_0xd38112,_0xba89cc),_0xd38112['_m'][0xa]*=-0x1,_0xd38112;}static[_0x58bfb0(0x18c2)](_0x47a4da,_0x4a6c99,_0xac645b,_0x243304,_0x962d07,_0x392d91=0x0){var _0x1aa188=_0x58bfb0;const _0x3aab8e=new _0x151237();var _0x47a4da=0x2*_0xac645b/_0x47a4da,_0x4a6c99=0x2*_0xac645b/_0x4a6c99,_0x2f6062=(_0x243304+_0xac645b)/(_0x243304-_0xac645b),_0x243304=-0x2*_0x243304*_0xac645b/(_0x243304-_0xac645b),_0xac645b=Math['tan'](_0x392d91);return _0x151237[_0x1aa188(0x3f5)](_0x47a4da,0x0,0x0,0x0,0x0,_0x4a6c99,0x0,_0xac645b,0x0,0x0,_0x2f6062,0x1,0x0,0x0,_0x243304,0x0,_0x3aab8e),_0x962d07&&_0x3aab8e[_0x1aa188(0x2b3f)](_0x24a8f5,_0x3aab8e),_0x3aab8e[_0x1aa188(0x1ca2)](!0x1),_0x3aab8e;}static[_0x58bfb0(0x261d)](_0x5af2b9,_0x2a2174,_0x3b86ac,_0x15b640,_0x3a299f,_0x157fc0=0x0,_0x3c50c6=!0x1){var _0x361851=new _0x151237();return _0x151237['PerspectiveFovLHToRef'](_0x5af2b9,_0x2a2174,_0x3b86ac,_0x15b640,_0x361851,!0x0,_0x3a299f,_0x157fc0,_0x3c50c6),_0x361851;}static[_0x58bfb0(0x38be)](_0x3f50a5,_0xc18486,_0x4e65e1,_0x341031,_0x151b9a,_0x124945=!0x0,_0x223c72,_0x2121aa=0x0,_0x40e213=!0x1){var _0x7aee7b=_0x58bfb0,_0x3f50a5=0x1/Math[_0x7aee7b(0x2c18)](0.5*_0x3f50a5),_0x4fd685=_0x124945?_0x3f50a5/_0xc18486:_0x3f50a5,_0x124945=_0x124945?_0x3f50a5:_0x3f50a5*_0xc18486,_0x3f50a5=_0x40e213&&0x0===_0x4e65e1?-0x1:0x0!==_0x341031?(_0x341031+_0x4e65e1)/(_0x341031-_0x4e65e1):0x1,_0xc18486=_0x40e213&&0x0===_0x4e65e1?0x2*_0x341031:0x0!==_0x341031?-0x2*_0x341031*_0x4e65e1/(_0x341031-_0x4e65e1):-0x2*_0x4e65e1,_0x40e213=Math[_0x7aee7b(0x2c18)](_0x2121aa);return _0x151237['FromValuesToRef'](_0x4fd685,0x0,0x0,0x0,0x0,_0x124945,0x0,_0x40e213,0x0,0x0,_0x3f50a5,0x1,0x0,0x0,_0xc18486,0x0,_0x151b9a),_0x223c72&&_0x151b9a['multiplyToRef'](_0x24a8f5,_0x151b9a),_0x151b9a[_0x7aee7b(0x1ca2)](!0x1),_0x151b9a;}static[_0x58bfb0(0x3a04)](_0x557593,_0x1fa269,_0x5208ef,_0x5215dd,_0x5fdce2,_0x58ad0c=!0x0,_0x5f521f,_0x10b2ea=0x0){var _0x1117f5=_0x58bfb0,_0x557593=0x1/Math['tan'](0.5*_0x557593),_0x3fdb51=_0x58ad0c?_0x557593/_0x1fa269:_0x557593,_0x58ad0c=_0x58ad0c?_0x557593:_0x557593*_0x1fa269,_0x557593=Math[_0x1117f5(0x2c18)](_0x10b2ea);return _0x151237[_0x1117f5(0x3f5)](_0x3fdb51,0x0,0x0,0x0,0x0,_0x58ad0c,0x0,_0x557593,0x0,0x0,-_0x5208ef,0x1,0x0,0x0,0x1,0x0,_0x5fdce2),_0x5f521f&&_0x5fdce2[_0x1117f5(0x2b3f)](_0x24a8f5,_0x5fdce2),_0x5fdce2[_0x1117f5(0x1ca2)](!0x1),_0x5fdce2;}static['PerspectiveFovRH'](_0x136dce,_0x102766,_0x5adf1a,_0x2d84e0,_0x91e881,_0x310934=0x0,_0x158625=!0x1){var _0x1bf305=_0x58bfb0,_0x2ebeaa=new _0x151237();return _0x151237[_0x1bf305(0x2c01)](_0x136dce,_0x102766,_0x5adf1a,_0x2d84e0,_0x2ebeaa,!0x0,_0x91e881,_0x310934,_0x158625),_0x2ebeaa;}static['PerspectiveFovRHToRef'](_0x35192b,_0x4a8374,_0x39d1d3,_0x155e6a,_0x3dfe2d,_0x1bec9b=!0x0,_0x4cd4fa,_0x4ca3b7=0x0,_0x335903=!0x1){var _0xb739ec=_0x58bfb0,_0x35192b=0x1/Math['tan'](0.5*_0x35192b),_0x185414=_0x1bec9b?_0x35192b/_0x4a8374:_0x35192b,_0x1bec9b=_0x1bec9b?_0x35192b:_0x35192b*_0x4a8374,_0x35192b=_0x335903&&0x0===_0x39d1d3?0x1:0x0!==_0x155e6a?-(_0x155e6a+_0x39d1d3)/(_0x155e6a-_0x39d1d3):-0x1,_0x4a8374=_0x335903&&0x0===_0x39d1d3?0x2*_0x155e6a:0x0!==_0x155e6a?-0x2*_0x155e6a*_0x39d1d3/(_0x155e6a-_0x39d1d3):-0x2*_0x39d1d3,_0x335903=Math[_0xb739ec(0x2c18)](_0x4ca3b7);return _0x151237[_0xb739ec(0x3f5)](_0x185414,0x0,0x0,0x0,0x0,_0x1bec9b,0x0,_0x335903,0x0,0x0,_0x35192b,-0x1,0x0,0x0,_0x4a8374,0x0,_0x3dfe2d),_0x4cd4fa&&_0x3dfe2d[_0xb739ec(0x2b3f)](_0x24a8f5,_0x3dfe2d),_0x3dfe2d[_0xb739ec(0x1ca2)](!0x1),_0x3dfe2d;}static[_0x58bfb0(0x4109)](_0x11fefe,_0x4449c8,_0x13bd61,_0x4dd645,_0x4908c9,_0x5819c9=!0x0,_0x4c4ad2,_0x430a89=0x0){var _0x46d093=_0x58bfb0,_0x11fefe=0x1/Math['tan'](0.5*_0x11fefe),_0xb330a0=_0x5819c9?_0x11fefe/_0x4449c8:_0x11fefe,_0x5819c9=_0x5819c9?_0x11fefe:_0x11fefe*_0x4449c8,_0x11fefe=Math[_0x46d093(0x2c18)](_0x430a89);return _0x151237['FromValuesToRef'](_0xb330a0,0x0,0x0,0x0,0x0,_0x5819c9,0x0,_0x11fefe,0x0,0x0,-_0x13bd61,-0x1,0x0,0x0,-0x1,0x0,_0x4908c9),_0x4c4ad2&&_0x4908c9[_0x46d093(0x2b3f)](_0x24a8f5,_0x4908c9),_0x4908c9[_0x46d093(0x1ca2)](!0x1),_0x4908c9;}static[_0x58bfb0(0x185f)](_0x197a73,_0x510e4c,_0x1a63a3,_0x18f82b,_0x4c34ef=!0x1,_0x13d5c5,_0x328a62=0x0){var _0x22995a=_0x58bfb0,_0x4c34ef=_0x4c34ef?-0x1:0x1,_0x518e95=Math['tan'](_0x197a73[_0x22995a(0x2878)]*Math['PI']/0xb4),_0xe4634b=Math[_0x22995a(0x2c18)](_0x197a73[_0x22995a(0x2bce)]*Math['PI']/0xb4),_0x16f925=Math[_0x22995a(0x2c18)](_0x197a73[_0x22995a(0x3c37)]*Math['PI']/0xb4),_0x197a73=Math['tan'](_0x197a73[_0x22995a(0x11f0)]*Math['PI']/0xb4),_0x4daf86=0x2/(_0x16f925+_0x197a73),_0x56bb2f=0x2/(_0x518e95+_0xe4634b),_0x328a62=Math[_0x22995a(0x2c18)](_0x328a62);const _0xcbf30=_0x18f82b['_m'];return _0xcbf30[0x0]=_0x4daf86,_0xcbf30[0x1]=_0xcbf30[0x2]=_0xcbf30[0x3]=_0xcbf30[0x4]=0x0,_0xcbf30[0x5]=_0x56bb2f,_0xcbf30[0x6]=0x0,_0xcbf30[0x7]=_0x328a62,_0xcbf30[0x8]=(_0x16f925-_0x197a73)*_0x4daf86*0.5,_0xcbf30[0x9]=-(_0x518e95-_0xe4634b)*_0x56bb2f*0.5,_0xcbf30[0xa]=-_0x1a63a3/(_0x510e4c-_0x1a63a3),_0xcbf30[0xb]=_0x4c34ef,_0xcbf30[0xc]=_0xcbf30[0xd]=_0xcbf30[0xf]=0x0,_0xcbf30[0xe]=-0x2*_0x1a63a3*_0x510e4c/(_0x1a63a3-_0x510e4c),_0x13d5c5&&_0x18f82b[_0x22995a(0x2b3f)](_0x24a8f5,_0x18f82b),_0x18f82b[_0x22995a(0x28e2)](),_0x18f82b;}static['GetFinalMatrix'](_0x3efe3e,_0x216796,_0x51d8b0,_0x1d09e1,_0x474b19,_0x80f059){var _0x17017e=_0x58bfb0,_0x39f292=_0x3efe3e[_0x17017e(0x37ce)],_0x17b1b2=_0x3efe3e[_0x17017e(0x1995)],_0x4f67e6=_0x3efe3e['x'],_0x3efe3e=_0x3efe3e['y'],_0x80f059=_0x151237[_0x17017e(0x3b5e)](_0x39f292/0x2,0x0,0x0,0x0,0x0,-_0x17b1b2/0x2,0x0,0x0,0x0,0x0,_0x80f059-_0x474b19,0x0,_0x4f67e6+_0x39f292/0x2,_0x17b1b2/0x2+_0x3efe3e,_0x474b19,0x1);const _0x24e0f=new _0x216796[(_0x17017e(0x279c))]();return _0x216796[_0x17017e(0x2b3f)](_0x51d8b0,_0x24e0f),_0x24e0f[_0x17017e(0x2b3f)](_0x1d09e1,_0x24e0f),_0x24e0f['multiplyToRef'](_0x80f059,_0x24e0f);}static[_0x58bfb0(0x1b2)](_0x305dc7){return _0x305dc7=_0x305dc7['m'],_0x305dc7=[_0x305dc7[0x0],_0x305dc7[0x1],_0x305dc7[0x4],_0x305dc7[0x5]],_0x3abda3['Z']['MatrixUse64Bits']?_0x305dc7:new Float32Array(_0x305dc7);}static[_0x58bfb0(0x20c3)](_0x4b1e08){var _0x140f3d=_0x58bfb0;return _0x4b1e08=_0x4b1e08['m'],_0x4b1e08=[_0x4b1e08[0x0],_0x4b1e08[0x1],_0x4b1e08[0x2],_0x4b1e08[0x4],_0x4b1e08[0x5],_0x4b1e08[0x6],_0x4b1e08[0x8],_0x4b1e08[0x9],_0x4b1e08[0xa]],_0x3abda3['Z'][_0x140f3d(0xf97)]?_0x4b1e08:new Float32Array(_0x4b1e08);}static[_0x58bfb0(0x2872)](_0x3637c4){var _0x43440f=_0x58bfb0,_0x9e58ad=new _0x3637c4[(_0x43440f(0x279c))]();return _0x151237['TransposeToRef'](_0x3637c4,_0x9e58ad),_0x9e58ad;}static['TransposeToRef'](_0x7b7a2e,_0x5cdd91){var _0x9ce488=_0x58bfb0;const _0x3a5923=_0x5cdd91['_m'];var _0x40cea6=_0x7b7a2e['m'];return _0x3a5923[0x0]=_0x40cea6[0x0],_0x3a5923[0x1]=_0x40cea6[0x4],_0x3a5923[0x2]=_0x40cea6[0x8],_0x3a5923[0x3]=_0x40cea6[0xc],_0x3a5923[0x4]=_0x40cea6[0x1],_0x3a5923[0x5]=_0x40cea6[0x5],_0x3a5923[0x6]=_0x40cea6[0x9],_0x3a5923[0x7]=_0x40cea6[0xd],_0x3a5923[0x8]=_0x40cea6[0x2],_0x3a5923[0x9]=_0x40cea6[0x6],_0x3a5923[0xa]=_0x40cea6[0xa],_0x3a5923[0xb]=_0x40cea6[0xe],_0x3a5923[0xc]=_0x40cea6[0x3],_0x3a5923[0xd]=_0x40cea6[0x7],_0x3a5923[0xe]=_0x40cea6[0xb],_0x3a5923[0xf]=_0x40cea6[0xf],_0x5cdd91[_0x9ce488(0x28e2)](),_0x5cdd91[_0x9ce488(0x1ca2)](_0x7b7a2e['_isIdentity'],_0x7b7a2e[_0x9ce488(0xfe3)]),_0x5cdd91;}static[_0x58bfb0(0x1c24)](_0xb80e53){var _0x47715f=_0x58bfb0,_0x58929e=new _0x151237();return _0x151237[_0x47715f(0x3c69)](_0xb80e53,_0x58929e),_0x58929e;}static[_0x58bfb0(0x3c69)](_0x211794,_0x4ea3e9){var _0x5412a7=_0x58bfb0;_0x211794['normalize']();var _0x2a5b3f=_0x211794['normal']['x'],_0x4e0c3d=_0x211794[_0x5412a7(0x3d61)]['y'],_0x2d2727=_0x211794[_0x5412a7(0x3d61)]['z'],_0x1981a1=-0x2*_0x2a5b3f,_0x3dc727=-0x2*_0x4e0c3d,_0x539b45=-0x2*_0x2d2727;return _0x151237[_0x5412a7(0x3f5)](_0x1981a1*_0x2a5b3f+0x1,_0x3dc727*_0x2a5b3f,_0x539b45*_0x2a5b3f,0x0,_0x1981a1*_0x4e0c3d,_0x3dc727*_0x4e0c3d+0x1,_0x539b45*_0x4e0c3d,0x0,_0x1981a1*_0x2d2727,_0x3dc727*_0x2d2727,_0x539b45*_0x2d2727+0x1,0x0,_0x1981a1*_0x211794['d'],_0x3dc727*_0x211794['d'],_0x539b45*_0x211794['d'],0x1,_0x4ea3e9),_0x4ea3e9;}static[_0x58bfb0(0x2760)](_0x5258a2,_0x37afb0,_0x51d0c5,_0x250c2f){var _0x4f8648=_0x58bfb0;return _0x151237[_0x4f8648(0x3f5)](_0x5258a2['_x'],_0x5258a2['_y'],_0x5258a2['_z'],0x0,_0x37afb0['_x'],_0x37afb0['_y'],_0x37afb0['_z'],0x0,_0x51d0c5['_x'],_0x51d0c5['_y'],_0x51d0c5['_z'],0x0,0x0,0x0,0x0,0x1,_0x250c2f),_0x250c2f;}static['FromQuaternionToRef'](_0x47516f,_0x2c0bf3){var _0x11c4f5=_0x47516f['_x']*_0x47516f['_x'],_0x4b765e=_0x47516f['_y']*_0x47516f['_y'],_0x54d9ac=_0x47516f['_z']*_0x47516f['_z'],_0x599af6=_0x47516f['_x']*_0x47516f['_y'],_0x14f795=_0x47516f['_z']*_0x47516f['_w'],_0x4555db=_0x47516f['_z']*_0x47516f['_x'],_0x8a2e7c=_0x47516f['_y']*_0x47516f['_w'],_0x19d90f=_0x47516f['_y']*_0x47516f['_z'],_0x47516f=_0x47516f['_x']*_0x47516f['_w'];return _0x2c0bf3['_m'][0x0]=0x1-0x2*(_0x4b765e+_0x54d9ac),_0x2c0bf3['_m'][0x1]=0x2*(_0x599af6+_0x14f795),_0x2c0bf3['_m'][0x2]=0x2*(_0x4555db-_0x8a2e7c),_0x2c0bf3['_m'][0x3]=0x0,_0x2c0bf3['_m'][0x4]=0x2*(_0x599af6-_0x14f795),_0x2c0bf3['_m'][0x5]=0x1-0x2*(_0x54d9ac+_0x11c4f5),_0x2c0bf3['_m'][0x6]=0x2*(_0x19d90f+_0x47516f),_0x2c0bf3['_m'][0x7]=0x0,_0x2c0bf3['_m'][0x8]=0x2*(_0x4555db+_0x8a2e7c),_0x2c0bf3['_m'][0x9]=0x2*(_0x19d90f-_0x47516f),_0x2c0bf3['_m'][0xa]=0x1-0x2*(_0x4b765e+_0x11c4f5),_0x2c0bf3['_m'][0xb]=0x0,_0x2c0bf3['_m'][0xc]=0x0,_0x2c0bf3['_m'][0xd]=0x0,_0x2c0bf3['_m'][0xe]=0x0,_0x2c0bf3['_m'][0xf]=0x1,_0x2c0bf3['markAsUpdated'](),_0x2c0bf3;}}_0x151237['_UpdateFlagSeed']=0x0,_0x151237[_0x58bfb0(0x2e76)]=_0x151237[_0x58bfb0(0x24ef)]();class _0x35ef74{}_0x35ef74[_0x58bfb0(0x23ca)]=_0x544b88['B'][_0x58bfb0(0x2946)](0xb,_0x3487b6['Zero']),_0x35ef74[_0x58bfb0(0x3809)]=_0x544b88['B'][_0x58bfb0(0x2946)](0x2,_0x151237['Identity']),_0x35ef74[_0x58bfb0(0x2199)]=_0x544b88['B'][_0x58bfb0(0x2946)](0x3,_0x5060bf[_0x58bfb0(0x1b83)]);class _0x3a5842{}_0x3a5842['Vector2']=_0x544b88['B']['BuildTuple'](0x3,_0x431a96[_0x58bfb0(0x1b83)]),_0x3a5842['Vector3']=_0x544b88['B'][_0x58bfb0(0x2946)](0xd,_0x3487b6[_0x58bfb0(0x1b83)]),_0x3a5842[_0x58bfb0(0x1426)]=_0x544b88['B'][_0x58bfb0(0x2946)](0x3,_0x966974[_0x58bfb0(0x1b83)]),_0x3a5842['Quaternion']=_0x544b88['B'][_0x58bfb0(0x2946)](0x2,_0x5060bf[_0x58bfb0(0x1b83)]),_0x3a5842[_0x58bfb0(0x3809)]=_0x544b88['B'][_0x58bfb0(0x2946)](0x8,_0x151237[_0x58bfb0(0x24ef)]),(0x0,_0x5204a8['H'])('BABYLON.Vector2',_0x431a96),(0x0,_0x5204a8['H'])(_0x58bfb0(0xcc8),_0x3487b6),(0x0,_0x5204a8['H'])('BABYLON.Vector4',_0x966974),(0x0,_0x5204a8['H'])(_0x58bfb0(0x3aa),_0x151237);const _0x24a8f5=_0x151237[_0x58bfb0(0x3b5e)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0.5,0x1);},0x15a94:(_0xb4843f,_0x1a9088,_0x415dae)=>{_0x415dae(0x9fd1);},0x17cee:(_0x3a0032,_0x226697,_0x2efb7c)=>{var _0x5549c7=a8_0x49466b;_0x2efb7c['d'](_0x226697,{'_':()=>_0x2f45d7,'i':()=>_0x51a306});var _0x1636df=_0x2efb7c(0x9fd1),_0x222f7d=_0x2efb7c(0x15857);const _0x5f201b=[Math['sqrt'](0x1/(0x4*Math['PI'])),-Math[_0x5549c7(0x2793)](0x3/(0x4*Math['PI'])),Math[_0x5549c7(0x2793)](0x3/(0x4*Math['PI'])),-Math[_0x5549c7(0x2793)](0x3/(0x4*Math['PI'])),Math[_0x5549c7(0x2793)](0xf/(0x4*Math['PI'])),-Math[_0x5549c7(0x2793)](0xf/(0x4*Math['PI'])),Math[_0x5549c7(0x2793)](0x5/(0x10*Math['PI'])),-Math[_0x5549c7(0x2793)](0xf/(0x4*Math['PI'])),Math[_0x5549c7(0x2793)](0xf/(0x10*Math['PI']))],_0x1d76af=[()=>0x1,_0x3a7535=>_0x3a7535['y'],_0x1a8139=>_0x1a8139['z'],_0x284216=>_0x284216['x'],_0x1278c0=>_0x1278c0['x']*_0x1278c0['y'],_0x201c05=>_0x201c05['y']*_0x201c05['z'],_0x5300cc=>0x3*_0x5300cc['z']*_0x5300cc['z']-0x1,_0xd67dae=>_0xd67dae['x']*_0xd67dae['z'],_0x104fdb=>_0x104fdb['x']*_0x104fdb['x']-_0x104fdb['y']*_0x104fdb['y']],_0x4e6066=(_0x268cf3,_0x50c024)=>_0x5f201b[_0x268cf3]*_0x1d76af[_0x268cf3](_0x50c024),_0x3ca312=[Math['PI'],0x2*Math['PI']/0x3,0x2*Math['PI']/0x3,0x2*Math['PI']/0x3,Math['PI']/0x4,Math['PI']/0x4,Math['PI']/0x4,Math['PI']/0x4,Math['PI']/0x4];class _0x2f45d7{constructor(){var _0x252679=_0x5549c7;this[_0x252679(0x3dc8)]=!0x1,this[_0x252679(0x380d)]=_0x1636df['P'][_0x252679(0x1b83)](),this[_0x252679(0x3ecf)]=_0x1636df['P'][_0x252679(0x1b83)](),this[_0x252679(0x40c5)]=_0x1636df['P'][_0x252679(0x1b83)](),this[_0x252679(0x3559)]=_0x1636df['P']['Zero'](),this[_0x252679(0xef)]=_0x1636df['P']['Zero'](),this[_0x252679(0x3bcf)]=_0x1636df['P'][_0x252679(0x1b83)](),this[_0x252679(0x1f4c)]=_0x1636df['P'][_0x252679(0x1b83)](),this[_0x252679(0x1386)]=_0x1636df['P'][_0x252679(0x1b83)](),this[_0x252679(0x8c2)]=_0x1636df['P']['Zero']();}[_0x5549c7(0x3b1e)](_0x11e939,_0x4e725c,_0x5eef26){var _0x517bc5=_0x5549c7;_0x222f7d['jp']['Vector3'][0x0][_0x517bc5(0xe5f)](_0x4e725c['r'],_0x4e725c['g'],_0x4e725c['b']);const _0x4650c0=_0x222f7d['jp'][_0x517bc5(0x23ca)][0x0],_0x584bfe=_0x222f7d['jp'][_0x517bc5(0x23ca)][0x1];_0x4650c0[_0x517bc5(0x3c2a)](_0x5eef26,_0x584bfe),_0x584bfe[_0x517bc5(0x3c2a)](_0x4e6066(0x0,_0x11e939),_0x222f7d['jp']['Vector3'][0x2]),this['l00'][_0x517bc5(0x2f9c)](_0x222f7d['jp']['Vector3'][0x2]),_0x584bfe[_0x517bc5(0x3c2a)](_0x4e6066(0x1,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this['l1_1'][_0x517bc5(0x2f9c)](_0x222f7d['jp']['Vector3'][0x2]),_0x584bfe['scaleToRef'](_0x4e6066(0x2,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this[_0x517bc5(0x40c5)][_0x517bc5(0x2f9c)](_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),_0x584bfe['scaleToRef'](_0x4e6066(0x3,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this[_0x517bc5(0x3559)][_0x517bc5(0x2f9c)](_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),_0x584bfe[_0x517bc5(0x3c2a)](_0x4e6066(0x4,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this[_0x517bc5(0xef)][_0x517bc5(0x2f9c)](_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),_0x584bfe['scaleToRef'](_0x4e6066(0x5,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this[_0x517bc5(0x3bcf)]['addInPlace'](_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),_0x584bfe['scaleToRef'](_0x4e6066(0x6,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this[_0x517bc5(0x1f4c)][_0x517bc5(0x2f9c)](_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),_0x584bfe[_0x517bc5(0x3c2a)](_0x4e6066(0x7,_0x11e939),_0x222f7d['jp']['Vector3'][0x2]),this[_0x517bc5(0x1386)][_0x517bc5(0x2f9c)](_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),_0x584bfe[_0x517bc5(0x3c2a)](_0x4e6066(0x8,_0x11e939),_0x222f7d['jp'][_0x517bc5(0x23ca)][0x2]),this[_0x517bc5(0x8c2)][_0x517bc5(0x2f9c)](_0x222f7d['jp']['Vector3'][0x2]);}['scaleInPlace'](_0x13347b){var _0x204cc7=_0x5549c7;this[_0x204cc7(0x380d)][_0x204cc7(0x1200)](_0x13347b),this[_0x204cc7(0x3ecf)][_0x204cc7(0x1200)](_0x13347b),this['l10'][_0x204cc7(0x1200)](_0x13347b),this[_0x204cc7(0x3559)][_0x204cc7(0x1200)](_0x13347b),this[_0x204cc7(0xef)][_0x204cc7(0x1200)](_0x13347b),this['l2_1'][_0x204cc7(0x1200)](_0x13347b),this[_0x204cc7(0x1f4c)][_0x204cc7(0x1200)](_0x13347b),this[_0x204cc7(0x1386)][_0x204cc7(0x1200)](_0x13347b),this[_0x204cc7(0x8c2)][_0x204cc7(0x1200)](_0x13347b);}[_0x5549c7(0x94d)](){var _0x1b2a53=_0x5549c7;this[_0x1b2a53(0x380d)]['scaleInPlace'](_0x3ca312[0x0]),this[_0x1b2a53(0x3ecf)][_0x1b2a53(0x1200)](_0x3ca312[0x1]),this[_0x1b2a53(0x40c5)][_0x1b2a53(0x1200)](_0x3ca312[0x2]),this[_0x1b2a53(0x3559)][_0x1b2a53(0x1200)](_0x3ca312[0x3]),this['l2_2'][_0x1b2a53(0x1200)](_0x3ca312[0x4]),this[_0x1b2a53(0x3bcf)][_0x1b2a53(0x1200)](_0x3ca312[0x5]),this['l20']['scaleInPlace'](_0x3ca312[0x6]),this[_0x1b2a53(0x1386)]['scaleInPlace'](_0x3ca312[0x7]),this[_0x1b2a53(0x8c2)][_0x1b2a53(0x1200)](_0x3ca312[0x8]);}['convertIrradianceToLambertianRadiance'](){var _0x40884b=_0x5549c7;this[_0x40884b(0x1200)](0x1/Math['PI']);}[_0x5549c7(0x1636)](){var _0x49b2e5=_0x5549c7;this[_0x49b2e5(0x3dc8)]=!0x0,this['l00'][_0x49b2e5(0x1200)](_0x5f201b[0x0]),this['l1_1'][_0x49b2e5(0x1200)](_0x5f201b[0x1]),this[_0x49b2e5(0x40c5)][_0x49b2e5(0x1200)](_0x5f201b[0x2]),this['l11']['scaleInPlace'](_0x5f201b[0x3]),this[_0x49b2e5(0xef)][_0x49b2e5(0x1200)](_0x5f201b[0x4]),this[_0x49b2e5(0x3bcf)]['scaleInPlace'](_0x5f201b[0x5]),this[_0x49b2e5(0x1f4c)][_0x49b2e5(0x1200)](_0x5f201b[0x6]),this[_0x49b2e5(0x1386)]['scaleInPlace'](_0x5f201b[0x7]),this[_0x49b2e5(0x8c2)][_0x49b2e5(0x1200)](_0x5f201b[0x8]);}[_0x5549c7(0x3a83)](_0x191207){var _0x2fb6f8=_0x5549c7;return _0x1636df['P'][_0x2fb6f8(0x30fe)](_0x191207[0x0],0x0,this[_0x2fb6f8(0x380d)]),_0x1636df['P'][_0x2fb6f8(0x30fe)](_0x191207[0x1],0x0,this[_0x2fb6f8(0x3ecf)]),_0x1636df['P']['FromArrayToRef'](_0x191207[0x2],0x0,this[_0x2fb6f8(0x40c5)]),_0x1636df['P'][_0x2fb6f8(0x30fe)](_0x191207[0x3],0x0,this[_0x2fb6f8(0x3559)]),_0x1636df['P'][_0x2fb6f8(0x30fe)](_0x191207[0x4],0x0,this['l2_2']),_0x1636df['P'][_0x2fb6f8(0x30fe)](_0x191207[0x5],0x0,this[_0x2fb6f8(0x3bcf)]),_0x1636df['P']['FromArrayToRef'](_0x191207[0x6],0x0,this[_0x2fb6f8(0x1f4c)]),_0x1636df['P'][_0x2fb6f8(0x30fe)](_0x191207[0x7],0x0,this['l21']),_0x1636df['P']['FromArrayToRef'](_0x191207[0x8],0x0,this[_0x2fb6f8(0x8c2)]),this;}[_0x5549c7(0x2bfa)](_0x321a6f){var _0x2bedd1=_0x5549c7;return _0x1636df['P'][_0x2bedd1(0x2a02)](_0x321a6f[0x0],_0x321a6f[0x1],_0x321a6f[0x2],this[_0x2bedd1(0x380d)]),_0x1636df['P'][_0x2bedd1(0x2a02)](_0x321a6f[0x3],_0x321a6f[0x4],_0x321a6f[0x5],this[_0x2bedd1(0x3ecf)]),_0x1636df['P'][_0x2bedd1(0x2a02)](_0x321a6f[0x6],_0x321a6f[0x7],_0x321a6f[0x8],this[_0x2bedd1(0x40c5)]),_0x1636df['P']['FromFloatsToRef'](_0x321a6f[0x9],_0x321a6f[0xa],_0x321a6f[0xb],this[_0x2bedd1(0x3559)]),_0x1636df['P'][_0x2bedd1(0x2a02)](_0x321a6f[0xc],_0x321a6f[0xd],_0x321a6f[0xe],this['l2_2']),_0x1636df['P']['FromFloatsToRef'](_0x321a6f[0xf],_0x321a6f[0x10],_0x321a6f[0x11],this[_0x2bedd1(0x3bcf)]),_0x1636df['P']['FromFloatsToRef'](_0x321a6f[0x12],_0x321a6f[0x13],_0x321a6f[0x14],this[_0x2bedd1(0x1f4c)]),_0x1636df['P'][_0x2bedd1(0x2a02)](_0x321a6f[0x15],_0x321a6f[0x16],_0x321a6f[0x17],this[_0x2bedd1(0x1386)]),_0x1636df['P'][_0x2bedd1(0x2a02)](_0x321a6f[0x18],_0x321a6f[0x19],_0x321a6f[0x1a],this[_0x2bedd1(0x8c2)]),this;}static[_0x5549c7(0xd4e)](_0x13c4a9){var _0x36c4c5=_0x5549c7;const _0x52da69=new _0x2f45d7();return _0x52da69[_0x36c4c5(0x3a83)](_0x13c4a9);}static[_0x5549c7(0x1894)](_0x43d94e){var _0x2adfea=_0x5549c7;const _0x2bcb91=new _0x2f45d7();return _0x2bcb91['l00']=_0x43d94e['xx'][_0x2adfea(0x27e7)](0.376127)[_0x2adfea(0x11ad)](_0x43d94e['yy'][_0x2adfea(0x27e7)](0.376127))['add'](_0x43d94e['zz'][_0x2adfea(0x27e7)](0.376126)),_0x2bcb91[_0x2adfea(0x3ecf)]=_0x43d94e['y']['scale'](0.977204),_0x2bcb91[_0x2adfea(0x40c5)]=_0x43d94e['z']['scale'](0.977204),_0x2bcb91[_0x2adfea(0x3559)]=_0x43d94e['x'][_0x2adfea(0x27e7)](0.977204),_0x2bcb91[_0x2adfea(0xef)]=_0x43d94e['xy'][_0x2adfea(0x27e7)](1.16538),_0x2bcb91[_0x2adfea(0x3bcf)]=_0x43d94e['yz']['scale'](1.16538),_0x2bcb91[_0x2adfea(0x1f4c)]=_0x43d94e['zz'][_0x2adfea(0x27e7)](1.34567)[_0x2adfea(0x3e42)](_0x43d94e['xx'][_0x2adfea(0x27e7)](0.672834))['subtract'](_0x43d94e['yy'][_0x2adfea(0x27e7)](0.672834)),_0x2bcb91[_0x2adfea(0x1386)]=_0x43d94e['zx'][_0x2adfea(0x27e7)](1.16538),_0x2bcb91[_0x2adfea(0x8c2)]=_0x43d94e['xx'][_0x2adfea(0x27e7)](1.16538)['subtract'](_0x43d94e['yy'][_0x2adfea(0x27e7)](1.16538)),_0x2bcb91[_0x2adfea(0x3ecf)][_0x2adfea(0x1200)](-0x1),_0x2bcb91[_0x2adfea(0x3559)][_0x2adfea(0x1200)](-0x1),_0x2bcb91[_0x2adfea(0x3bcf)][_0x2adfea(0x1200)](-0x1),_0x2bcb91[_0x2adfea(0x1386)]['scaleInPlace'](-0x1),_0x2bcb91[_0x2adfea(0x1200)](Math['PI']),_0x2bcb91;}}class _0x51a306{constructor(){var _0x290046=_0x5549c7;this['x']=_0x1636df['P'][_0x290046(0x1b83)](),this['y']=_0x1636df['P'][_0x290046(0x1b83)](),this['z']=_0x1636df['P'][_0x290046(0x1b83)](),this['xx']=_0x1636df['P'][_0x290046(0x1b83)](),this['yy']=_0x1636df['P'][_0x290046(0x1b83)](),this['zz']=_0x1636df['P']['Zero'](),this['xy']=_0x1636df['P'][_0x290046(0x1b83)](),this['yz']=_0x1636df['P'][_0x290046(0x1b83)](),this['zx']=_0x1636df['P']['Zero']();}get[_0x5549c7(0x325c)](){var _0x496fd2=_0x5549c7;return this[_0x496fd2(0xadb)]||(this[_0x496fd2(0xadb)]=_0x2f45d7[_0x496fd2(0x1894)](this)),this['_harmonics']['preScaled']||this[_0x496fd2(0xadb)]['preScaleForRendering'](),this[_0x496fd2(0xadb)];}[_0x5549c7(0x8e3)](_0x6b7413){var _0x5426b4=_0x5549c7;_0x222f7d['jp'][_0x5426b4(0x23ca)][0x0][_0x5426b4(0x3b56)](_0x6b7413['r'],_0x6b7413['g'],_0x6b7413['b']),_0x6b7413=_0x222f7d['jp'][_0x5426b4(0x23ca)][0x0],(this['xx']['addInPlace'](_0x6b7413),this['yy'][_0x5426b4(0x2f9c)](_0x6b7413),this['zz'][_0x5426b4(0x2f9c)](_0x6b7413));}[_0x5549c7(0x1200)](_0xaba91b){var _0x25f8ea=_0x5549c7;this['x'][_0x25f8ea(0x1200)](_0xaba91b),this['y'][_0x25f8ea(0x1200)](_0xaba91b),this['z'][_0x25f8ea(0x1200)](_0xaba91b),this['xx'][_0x25f8ea(0x1200)](_0xaba91b),this['yy']['scaleInPlace'](_0xaba91b),this['zz'][_0x25f8ea(0x1200)](_0xaba91b),this['yz'][_0x25f8ea(0x1200)](_0xaba91b),this['zx'][_0x25f8ea(0x1200)](_0xaba91b),this['xy'][_0x25f8ea(0x1200)](_0xaba91b);}[_0x5549c7(0x14d)](_0x5475de){var _0x35840b=_0x5549c7;return this[_0x35840b(0xadb)]=_0x5475de,this['x'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x3559)]),this['x'][_0x35840b(0x1200)](1.02333)[_0x35840b(0x1200)](-0x1),this['y'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x3ecf)]),this['y'][_0x35840b(0x1200)](1.02333)[_0x35840b(0x1200)](-0x1),this['z'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x40c5)]),this['z'][_0x35840b(0x1200)](1.02333),this['xx'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x380d)]),_0x222f7d['jp'][_0x35840b(0x23ca)][0x0][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x1f4c)])[_0x35840b(0x1200)](0.247708),_0x222f7d['jp'][_0x35840b(0x23ca)][0x1]['copyFrom'](_0x5475de[_0x35840b(0x8c2)])[_0x35840b(0x1200)](0.429043),this['xx'][_0x35840b(0x1200)](0.886277)['subtractInPlace'](_0x222f7d['jp'][_0x35840b(0x23ca)][0x0])[_0x35840b(0x2f9c)](_0x222f7d['jp'][_0x35840b(0x23ca)][0x1]),this['yy'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x380d)]),this['yy']['scaleInPlace'](0.886277)[_0x35840b(0x25d8)](_0x222f7d['jp']['Vector3'][0x0])[_0x35840b(0x25d8)](_0x222f7d['jp']['Vector3'][0x1]),this['zz'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x380d)]),_0x222f7d['jp'][_0x35840b(0x23ca)][0x0][_0x35840b(0x2a3e)](_0x5475de['l20'])[_0x35840b(0x1200)](0.495417),this['zz'][_0x35840b(0x1200)](0.886277)[_0x35840b(0x2f9c)](_0x222f7d['jp'][_0x35840b(0x23ca)][0x0]),this['yz']['copyFrom'](_0x5475de['l2_1']),this['yz'][_0x35840b(0x1200)](0.858086)[_0x35840b(0x1200)](-0x1),this['zx'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0x1386)]),this['zx'][_0x35840b(0x1200)](0.858086)[_0x35840b(0x1200)](-0x1),this['xy'][_0x35840b(0x2a3e)](_0x5475de[_0x35840b(0xef)]),this['xy'][_0x35840b(0x1200)](0.858086),this[_0x35840b(0x1200)](0x1/Math['PI']),this;}static['FromHarmonics'](_0x33bce0){var _0x3733ec=_0x5549c7;const _0x3325ec=new _0x51a306();return _0x3325ec[_0x3733ec(0x14d)](_0x33bce0);}static[_0x5549c7(0xd4e)](_0xbab016){var _0x43d1a6=_0x5549c7,_0x34ea89=new _0x51a306();return _0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x0],0x0,_0x34ea89['x']),_0x1636df['P']['FromArrayToRef'](_0xbab016[0x1],0x0,_0x34ea89['y']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x2],0x0,_0x34ea89['z']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x3],0x0,_0x34ea89['xx']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x4],0x0,_0x34ea89['yy']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x5],0x0,_0x34ea89['zz']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x6],0x0,_0x34ea89['yz']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x7],0x0,_0x34ea89['zx']),_0x1636df['P'][_0x43d1a6(0x30fe)](_0xbab016[0x8],0x0,_0x34ea89['xy']),_0x34ea89;}}},0x467b:(_0x226f8f,_0x152994,_0x626d80)=>{_0x626d80['d'](_0x152994,{'NR':()=>_0x3caf98,'aR':()=>_0x55c5fa});var _0x229830=_0x626d80(0x9fd1),_0x47d5f5=_0x626d80(0xc84b),_0x54b6c3=_0x626d80(0x1dad),_0x5a0410=_0x626d80(0x164ac),_0x4f0e15=_0x626d80(0x2010);function _0x55c5fa(_0x4a67cc){var _0x1216a4=a8_0x58a1;let _0x13222a=[0x0,0x1,0x2,0x0,0x2,0x3,0x4,0x5,0x6,0x4,0x6,0x7,0x8,0x9,0xa,0x8,0xa,0xb,0xc,0xd,0xe,0xc,0xe,0xf,0x10,0x11,0x12,0x10,0x12,0x13,0x14,0x15,0x16,0x14,0x16,0x17];var _0x3a356f=[0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0];const _0x569290=[];var _0x3fec9a=_0x4a67cc['width']||_0x4a67cc['size']||0x1,_0x625896=_0x4a67cc[_0x1216a4(0x1995)]||_0x4a67cc['size']||0x1,_0x3edfb1=_0x4a67cc[_0x1216a4(0x32ec)]||_0x4a67cc[_0x1216a4(0x2cbf)]||0x1,_0x2e90ed=_0x4a67cc[_0x1216a4(0x2c37)]||!0x1,_0x126eb7=void 0x0===_0x4a67cc['topBaseAt']?0x1:_0x4a67cc[_0x1216a4(0x214c)],_0x4e5d38=void 0x0===_0x4a67cc[_0x1216a4(0x2068)]?0x0:_0x4a67cc['bottomBaseAt'];let _0x3c8c66=[0x2,0x0,0x3,0x1][(_0x126eb7+0x4)%0x4],_0x3d8822=[0x2,0x0,0x1,0x3][(_0x4e5d38+0x4)%0x4],_0x2104fe=[0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1,0x1,0x1,0x1,0x1,-0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,-0x1,0x1,-0x1,0x1,0x1,-0x1,0x1,0x1,0x1,0x1,-0x1,0x1,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,0x1];if(_0x2e90ed){_0x13222a=[0x2,0x3,0x0,0x2,0x0,0x1,0x4,0x5,0x6,0x4,0x6,0x7,0x9,0xa,0xb,0x9,0xb,0x8,0xc,0xe,0xf,0xc,0xd,0xe],_0x2104fe=[-0x1,0x1,0x1,0x1,0x1,0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,0x1,0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1];let _0x565728=[[0x1,0x1,0x1],[-0x1,0x1,0x1],[-0x1,0x1,-0x1],[0x1,0x1,-0x1]],_0x4d0aa3=[[-0x1,-0x1,0x1],[0x1,-0x1,0x1],[0x1,-0x1,-0x1],[-0x1,-0x1,-0x1]];const _0x35479c=[0x11,0x12,0x13,0x10],_0x3997ec=[0x16,0x17,0x14,0x15];for(;0x0<_0x3c8c66;)_0x565728[_0x1216a4(0x1f45)](_0x565728[_0x1216a4(0x38e4)]()),_0x35479c[_0x1216a4(0x1f45)](_0x35479c[_0x1216a4(0x38e4)]()),_0x3c8c66--;for(;0x0<_0x3d8822;)_0x4d0aa3[_0x1216a4(0x1f45)](_0x4d0aa3[_0x1216a4(0x38e4)]()),_0x3997ec[_0x1216a4(0x1f45)](_0x3997ec[_0x1216a4(0x38e4)]()),_0x3d8822--;_0x565728=_0x565728[_0x1216a4(0x134f)](),_0x4d0aa3=_0x4d0aa3['flat'](),_0x2104fe=_0x2104fe[_0x1216a4(0x3a62)](_0x565728)[_0x1216a4(0x3a62)](_0x4d0aa3),_0x13222a[_0x1216a4(0x2f54)](_0x35479c[0x0],_0x35479c[0x2],_0x35479c[0x3],_0x35479c[0x0],_0x35479c[0x1],_0x35479c[0x2]),_0x13222a['push'](_0x3997ec[0x0],_0x3997ec[0x2],_0x3997ec[0x3],_0x3997ec[0x0],_0x3997ec[0x1],_0x3997ec[0x2]);}const _0x3005f9=[_0x3fec9a/0x2,_0x625896/0x2,_0x3edfb1/0x2];_0x126eb7=_0x2104fe[_0x1216a4(0x789)]((_0x5ce063,_0x5358c5,_0xab7c6)=>_0x5ce063['concat'](_0x5358c5*_0x3005f9[_0xab7c6%0x3]),[]),_0x4e5d38=0x0===_0x4a67cc['sideOrientation']?0x0:_0x4a67cc['sideOrientation']||_0x5a0410['x'][_0x1216a4(0x1a6d)];const _0x9e2dda=_0x4a67cc[_0x1216a4(0x24e)]||new Array(0x6),_0x4eebe7=_0x4a67cc[_0x1216a4(0x2e12)],_0x26eec8=[];for(let _0x4b7c49=0x0;_0x4b7c49<0x6;_0x4b7c49++)void 0x0===_0x9e2dda[_0x4b7c49]&&(_0x9e2dda[_0x4b7c49]=new _0x229830['Lt'](0x0,0x0,0x1,0x1)),_0x4eebe7&&void 0x0===_0x4eebe7[_0x4b7c49]&&(_0x4eebe7[_0x4b7c49]=new _0x47d5f5['HE'](0x1,0x1,0x1,0x1));for(let _0x13c1e4=0x0;_0x13c1e4<0x6;_0x13c1e4++)if(_0x569290['push'](_0x9e2dda[_0x13c1e4]['z'],_0x4f0e15['e'][_0x1216a4(0x104c)]?0x1-_0x9e2dda[_0x13c1e4]['w']:_0x9e2dda[_0x13c1e4]['w']),_0x569290['push'](_0x9e2dda[_0x13c1e4]['x'],_0x4f0e15['e']['UseOpenGLOrientationForUV']?0x1-_0x9e2dda[_0x13c1e4]['w']:_0x9e2dda[_0x13c1e4]['w']),_0x569290[_0x1216a4(0x2f54)](_0x9e2dda[_0x13c1e4]['x'],_0x4f0e15['e'][_0x1216a4(0x104c)]?0x1-_0x9e2dda[_0x13c1e4]['y']:_0x9e2dda[_0x13c1e4]['y']),_0x569290[_0x1216a4(0x2f54)](_0x9e2dda[_0x13c1e4]['z'],_0x4f0e15['e'][_0x1216a4(0x104c)]?0x1-_0x9e2dda[_0x13c1e4]['y']:_0x9e2dda[_0x13c1e4]['y']),_0x4eebe7){for(let _0x5652c2=0x0;_0x5652c2<0x4;_0x5652c2++)_0x26eec8[_0x1216a4(0x2f54)](_0x4eebe7[_0x13c1e4]['r'],_0x4eebe7[_0x13c1e4]['g'],_0x4eebe7[_0x13c1e4]['b'],_0x4eebe7[_0x13c1e4]['a']);}_0x5a0410['x'][_0x1216a4(0xf0b)](_0x4e5d38,_0x126eb7,_0x13222a,_0x3a356f,_0x569290,_0x4a67cc[_0x1216a4(0x2215)],_0x4a67cc[_0x1216a4(0x3dc3)]);const _0xe97af6=new _0x5a0410['x']();return _0xe97af6[_0x1216a4(0x1f84)]=_0x13222a,_0xe97af6[_0x1216a4(0x1ced)]=_0x126eb7,_0xe97af6['normals']=_0x3a356f,_0xe97af6['uvs']=_0x569290,_0x4eebe7&&(_0x2e90ed=_0x4e5d38===_0x5a0410['x'][_0x1216a4(0x432)]?_0x26eec8[_0x1216a4(0x3a62)](_0x26eec8):_0x26eec8,_0xe97af6[_0x1216a4(0x83b)]=_0x2e90ed),_0xe97af6;}function _0x3caf98(_0x40312b,_0x4e1554={},_0x564b79=null){var _0x3b8ad7=a8_0x58a1;const _0x1fe384=new _0x54b6c3['Kj'](_0x40312b,_0x564b79),_0x346973=(_0x4e1554[_0x3b8ad7(0x1377)]=_0x54b6c3['Kj']['_GetDefaultSideOrientation'](_0x4e1554[_0x3b8ad7(0x1377)]),_0x1fe384['_originalBuilderSideOrientation']=_0x4e1554['sideOrientation'],_0x55c5fa(_0x4e1554));return _0x346973[_0x3b8ad7(0xf07)](_0x1fe384,_0x4e1554[_0x3b8ad7(0x135b)]),_0x1fe384;}_0x5a0410['x']['CreateBox']=_0x55c5fa,_0x54b6c3['Kj']['CreateBox']=(_0x45e466,_0x56ab90,_0x18d394=null,_0x5b744e,_0x2f1058)=>_0x3caf98(_0x45e466,{'size':_0x56ab90,'sideOrientation':_0x2f1058,'updatable':_0x5b744e},_0x18d394);},0xb7a3:(_0x4721fd,_0x3b1ddc,_0x350b4c)=>{_0x350b4c['d'](_0x3b1ddc,{'iz':()=>_0x543001});var _0x4f6f97=_0x350b4c(0x164ac),_0x3a9c6b=_0x350b4c(0x9fd1),_0x5b33bf=_0x350b4c(0x1dad),_0x15d8cb=_0x350b4c(0x2010);function _0x331c74(_0x354afd={'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6}){var _0x57302e=a8_0x58a1,_0xa571c6=Math[_0x57302e(0xc54)](_0x354afd[_0x57302e(0x2e33)]||0x2,0x1),_0x50e527=Math[_0x57302e(0xc54)](_0x354afd[_0x57302e(0xf6e)]||0x10,0x3),_0x592859=Math[_0x57302e(0xc54)](_0x354afd['height']||0x1,0x0),_0x83ae41=Math[_0x57302e(0xc54)](_0x354afd[_0x57302e(0x616)]||0.25,0x0),_0x16b9ce=Math['max'](_0x354afd[_0x57302e(0x2f72)]||0x6,0x1),_0x18a6ba=_0x50e527,_0x282794=_0xa571c6,_0x2eaa43=Math[_0x57302e(0xc54)](_0x354afd[_0x57302e(0x1911)]||_0x83ae41,0x0),_0x230cd4=Math[_0x57302e(0xc54)](_0x354afd['radiusBottom']||_0x83ae41,0x0),_0x50e527=_0x592859-(_0x2eaa43+_0x230cd4),_0x3ace2a=0x2*Math['PI'],_0xbe2d90=Math[_0x57302e(0xc54)](_0x354afd['topCapSubdivisions']||_0x16b9ce,0x1),_0x2b9758=Math[_0x57302e(0xc54)](_0x354afd['bottomCapSubdivisions']||_0x16b9ce,0x1),_0x1d0069=Math[_0x57302e(0x13b5)]((_0x230cd4-_0x2eaa43)/_0x592859);let _0x34c9e6=[];const _0x3d4a58=[],_0x43035b=[],_0x978591=[];let _0x1154c8=0x0;const _0x99a108=[],_0x5b8888=0.5*_0x50e527;var _0x28eb07=0.5*Math['PI'];let _0x39bdaf,_0x5162e0;const _0x3b325f=_0x3a9c6b['P'][_0x57302e(0x1b83)](),_0x5d920a=_0x3a9c6b['P'][_0x57302e(0x1b83)]();var _0x435072=Math[_0x57302e(0x110a)](_0x1d0069),_0xb4ff56=Math[_0x57302e(0x240)](_0x1d0069),_0x26d03b=new _0x3a9c6b['FM'](_0x2eaa43*_0xb4ff56,_0x5b8888+_0x2eaa43*_0x435072)['subtract'](new _0x3a9c6b['FM'](_0x230cd4*_0xb4ff56,_0x230cd4*_0x435072-_0x5b8888))['length'](),_0x31cdab=_0x2eaa43*_0x1d0069+_0x26d03b+_0x230cd4*(_0x28eb07-_0x1d0069);let _0x396c21=0x0;for(_0x5162e0=0x0;_0x5162e0<=_0xbe2d90;_0x5162e0++){const _0x1e785f=[];var _0x2ab24c=_0x28eb07-_0x1d0069*(_0x5162e0/_0xbe2d90),_0x3cbe7d=(_0x396c21+=_0x2eaa43*_0x1d0069/_0xbe2d90,Math[_0x57302e(0x110a)](_0x2ab24c)),_0x351830=Math['sin'](_0x2ab24c),_0x7be497=_0x3cbe7d*_0x2eaa43;for(_0x39bdaf=0x0;_0x39bdaf<=_0x18a6ba;_0x39bdaf++){var _0x4aee2d=_0x39bdaf/_0x18a6ba,_0x4eced8=_0x4aee2d*_0x3ace2a+0x0,_0x39e81a=Math['sin'](_0x4eced8),_0x4eced8=Math['cos'](_0x4eced8);_0x5d920a['x']=_0x7be497*_0x39e81a,_0x5d920a['y']=_0x5b8888+_0x351830*_0x2eaa43,_0x5d920a['z']=_0x7be497*_0x4eced8,_0x3d4a58[_0x57302e(0x2f54)](_0x5d920a['x'],_0x5d920a['y'],_0x5d920a['z']),_0x3b325f[_0x57302e(0xe5f)](_0x3cbe7d*_0x39e81a,_0x351830,_0x3cbe7d*_0x4eced8),_0x43035b['push'](_0x3b325f['x'],_0x3b325f['y'],_0x3b325f['z']),_0x978591[_0x57302e(0x2f54)](_0x4aee2d,_0x15d8cb['e'][_0x57302e(0x104c)]?_0x396c21/_0x31cdab:0x1-_0x396c21/_0x31cdab),_0x1e785f[_0x57302e(0x2f54)](_0x1154c8),_0x1154c8++;}_0x99a108[_0x57302e(0x2f54)](_0x1e785f);}var _0x3333c0=_0x592859-_0x2eaa43-_0x230cd4+_0x435072*_0x2eaa43-_0x435072*_0x230cd4,_0x4813f4=_0xb4ff56*(_0x230cd4-_0x2eaa43)/_0x3333c0;for(_0x5162e0=0x1;_0x5162e0<=_0x282794;_0x5162e0++){const _0x59c25e=[];_0x396c21+=_0x26d03b/_0x282794;var _0x4f93b0=_0xb4ff56*(_0x5162e0*(_0x230cd4-_0x2eaa43)/_0x282794+_0x2eaa43);for(_0x39bdaf=0x0;_0x39bdaf<=_0x18a6ba;_0x39bdaf++){var _0x587868=_0x39bdaf/_0x18a6ba,_0x21d75d=_0x587868*_0x3ace2a+0x0,_0x18d38c=Math[_0x57302e(0x240)](_0x21d75d),_0x21d75d=Math['cos'](_0x21d75d);_0x5d920a['x']=_0x4f93b0*_0x18d38c,_0x5d920a['y']=_0x5b8888+_0x435072*_0x2eaa43-_0x5162e0*_0x3333c0/_0x282794,_0x5d920a['z']=_0x4f93b0*_0x21d75d,_0x3d4a58[_0x57302e(0x2f54)](_0x5d920a['x'],_0x5d920a['y'],_0x5d920a['z']),_0x3b325f['set'](_0x18d38c,_0x4813f4,_0x21d75d)[_0x57302e(0xb65)](),_0x43035b[_0x57302e(0x2f54)](_0x3b325f['x'],_0x3b325f['y'],_0x3b325f['z']),_0x978591[_0x57302e(0x2f54)](_0x587868,_0x15d8cb['e'][_0x57302e(0x104c)]?_0x396c21/_0x31cdab:0x1-_0x396c21/_0x31cdab),_0x59c25e[_0x57302e(0x2f54)](_0x1154c8),_0x1154c8++;}_0x99a108[_0x57302e(0x2f54)](_0x59c25e);}for(_0x5162e0=0x1;_0x5162e0<=_0x2b9758;_0x5162e0++){const _0x4b2941=[];var _0x3a2417=_0x28eb07-_0x1d0069-(Math['PI']-_0x1d0069)*(_0x5162e0/_0x2b9758),_0x107355=(_0x396c21+=_0x230cd4*_0x1d0069/_0x2b9758,Math[_0x57302e(0x110a)](_0x3a2417)),_0x114a74=Math[_0x57302e(0x240)](_0x3a2417),_0x2e4fb9=_0x107355*_0x230cd4;for(_0x39bdaf=0x0;_0x39bdaf<=_0x18a6ba;_0x39bdaf++){var _0xde16ff=_0x39bdaf/_0x18a6ba,_0x57b474=_0xde16ff*_0x3ace2a+0x0,_0x5f16fe=Math[_0x57302e(0x240)](_0x57b474),_0x57b474=Math[_0x57302e(0x110a)](_0x57b474);_0x5d920a['x']=_0x2e4fb9*_0x5f16fe,_0x5d920a['y']=_0x114a74*_0x230cd4-_0x5b8888,_0x5d920a['z']=_0x2e4fb9*_0x57b474,_0x3d4a58[_0x57302e(0x2f54)](_0x5d920a['x'],_0x5d920a['y'],_0x5d920a['z']),_0x3b325f[_0x57302e(0xe5f)](_0x107355*_0x5f16fe,_0x114a74,_0x107355*_0x57b474),_0x43035b['push'](_0x3b325f['x'],_0x3b325f['y'],_0x3b325f['z']),_0x978591[_0x57302e(0x2f54)](_0xde16ff,_0x15d8cb['e'][_0x57302e(0x104c)]?_0x396c21/_0x31cdab:0x1-_0x396c21/_0x31cdab),_0x4b2941[_0x57302e(0x2f54)](_0x1154c8),_0x1154c8++;}_0x99a108['push'](_0x4b2941);}for(_0x39bdaf=0x0;_0x39bdaf<_0x18a6ba;_0x39bdaf++)for(_0x5162e0=0x0;_0x5162e0<_0xbe2d90+_0x282794+_0x2b9758;_0x5162e0++){var _0x23ef8e=_0x99a108[_0x5162e0][_0x39bdaf],_0x3631c2=_0x99a108[_0x5162e0+0x1][_0x39bdaf],_0x399f5c=_0x99a108[_0x5162e0+0x1][_0x39bdaf+0x1],_0x493243=_0x99a108[_0x5162e0][_0x39bdaf+0x1];_0x34c9e6[_0x57302e(0x2f54)](_0x23ef8e),_0x34c9e6[_0x57302e(0x2f54)](_0x3631c2),_0x34c9e6['push'](_0x493243),_0x34c9e6[_0x57302e(0x2f54)](_0x3631c2),_0x34c9e6[_0x57302e(0x2f54)](_0x399f5c),_0x34c9e6['push'](_0x493243);}if(_0x34c9e6=_0x34c9e6[_0x57302e(0x3fd9)](),_0x354afd['orientation']&&!_0x354afd[_0x57302e(0x16dd)]['equals'](_0x3a9c6b['P']['Up']())){var _0x55e173=new _0x3a9c6b['y3']();_0x354afd[_0x57302e(0x16dd)][_0x57302e(0x11fe)]()['scale'](0.5*Math['PI'])[_0x57302e(0x2812)](_0x3a9c6b['P']['Up']())[_0x57302e(0x34ad)]()[_0x57302e(0x16e0)](_0x55e173);const _0x5e219e=_0x3a9c6b['P']['Zero']();for(let _0x35bd36=0x0;_0x35bd36<_0x3d4a58[_0x57302e(0x132e)];_0x35bd36+=0x3)_0x5e219e['set'](_0x3d4a58[_0x35bd36],_0x3d4a58[_0x35bd36+0x1],_0x3d4a58[_0x35bd36+0x2]),_0x3a9c6b['P']['TransformCoordinatesToRef'](_0x5e219e[_0x57302e(0x11fe)](),_0x55e173,_0x5e219e),_0x3d4a58[_0x35bd36]=_0x5e219e['x'],_0x3d4a58[_0x35bd36+0x1]=_0x5e219e['y'],_0x3d4a58[_0x35bd36+0x2]=_0x5e219e['z'];}const _0x5c5561=new _0x4f6f97['x']();return _0x5c5561[_0x57302e(0x1ced)]=_0x3d4a58,_0x5c5561[_0x57302e(0x15c8)]=_0x43035b,_0x5c5561[_0x57302e(0x3aa2)]=_0x978591,_0x5c5561[_0x57302e(0x1f84)]=_0x34c9e6,_0x5c5561;}function _0x543001(_0x4136cd,_0x270137={'orientation':_0x3a9c6b['P']['Up'](),'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6,'updatable':!0x1},_0x221066=null){var _0x230902=a8_0x58a1;_0x4136cd=new _0x5b33bf['Kj'](_0x4136cd,_0x221066);const _0x326ef7=_0x331c74(_0x270137);return _0x326ef7[_0x230902(0xf07)](_0x4136cd,_0x270137['updatable']),_0x4136cd;}_0x5b33bf['Kj']['CreateCapsule']=(_0x2f79e1,_0x23435c,_0x4e3d86)=>_0x543001(_0x2f79e1,_0x23435c,_0x4e3d86),_0x4f6f97['x']['CreateCapsule']=_0x331c74;},0x149b3:(_0x32aed2,_0x1cf054,_0x5a8419)=>{var _0x56415e=a8_0x49466b;_0x5a8419['d'](_0x1cf054,{'wf':()=>_0x3a9519});var _0x13152e=_0x5a8419(0x9fd1),_0x2a55f8=_0x5a8419(0xc84b),_0x27d5f7=_0x5a8419(0x1dad),_0x393267=_0x5a8419(0x164ac),_0x3b85aa=_0x5a8419(0x1446b),_0x46b46c=_0x5a8419(0xa60f),_0x83d665=_0x5a8419(0x2010);function _0xb8ce77(_0x1bc900){var _0x42e5b0=a8_0x58a1;const _0x552e29=_0x1bc900[_0x42e5b0(0x1995)]||0x2;let _0x1c2c29=0x0===_0x1bc900[_0x42e5b0(0x2e47)]?0x0:_0x1bc900[_0x42e5b0(0x2e47)]||_0x1bc900[_0x42e5b0(0x3300)]||0x1,_0x458901=0x0===_0x1bc900['diameterBottom']?0x0:_0x1bc900[_0x42e5b0(0x1803)]||_0x1bc900[_0x42e5b0(0x3300)]||0x1;_0x1c2c29=_0x1c2c29||0.00001,_0x458901=_0x458901||0.00001;const _0xf69854=_0x1bc900[_0x42e5b0(0xf6e)]||0x18;var _0x4d420f=_0x1bc900['subdivisions']||0x1,_0x5418fb=!!_0x1bc900[_0x42e5b0(0x1beb)],_0x5260e6=!!_0x1bc900[_0x42e5b0(0x1f65)],_0x3b8142=0x0===_0x1bc900[_0x42e5b0(0x1c6b)]?0x0:_0x1bc900[_0x42e5b0(0x1c6b)]||_0x27d5f7['Kj'][_0x42e5b0(0x1cf1)];const _0x47d6cf=(!_0x1bc900[_0x42e5b0(0x3070)]||!(_0x1bc900[_0x42e5b0(0x3070)]<=0x0||0x1<_0x1bc900[_0x42e5b0(0x3070)]))&&_0x1bc900['arc']||0x1;var _0x102e97=0x0===_0x1bc900[_0x42e5b0(0x1377)]?0x0:_0x1bc900['sideOrientation']||_0x393267['x'][_0x42e5b0(0x1a6d)];const _0x3929d4=_0x1bc900[_0x42e5b0(0x24e)]||new Array(0x3),_0x5c0e05=_0x1bc900[_0x42e5b0(0x2e12)],_0x19bf6c=0x2+(0x1+(0x1!==_0x47d6cf&&_0x5260e6?0x2:0x0))*(_0x5418fb?_0x4d420f:0x1);let _0x2ab5e2;for(_0x2ab5e2=0x0;_0x2ab5e2<_0x19bf6c;_0x2ab5e2++)_0x5c0e05&&void 0x0===_0x5c0e05[_0x2ab5e2]&&(_0x5c0e05[_0x2ab5e2]=new _0x2a55f8['HE'](0x1,0x1,0x1,0x1));for(_0x2ab5e2=0x0;_0x2ab5e2<_0x19bf6c;_0x2ab5e2++)_0x3929d4&&void 0x0===_0x3929d4[_0x2ab5e2]&&(_0x3929d4[_0x2ab5e2]=new _0x13152e['Lt'](0x0,0x0,0x1,0x1));const _0x5b93a2=new Array(),_0x336a94=new Array(),_0x251c1d=new Array(),_0x4138a2=new Array(),_0x1c5446=new Array();var _0x28f0f2,_0x367c40,_0x449e65,_0x1d05ba=0x2*Math['PI']*_0x47d6cf/_0xf69854,_0x1ac278=(_0x458901-_0x1c2c29)/0x2/_0x552e29;const _0x315cfe=_0x13152e['P'][_0x42e5b0(0x1b83)](),_0xbac78e=_0x13152e['P'][_0x42e5b0(0x1b83)](),_0x226f60=_0x13152e['P'][_0x42e5b0(0x1b83)](),_0x3c37c2=_0x13152e['P'][_0x42e5b0(0x1b83)](),_0x583c0c=_0x13152e['P'][_0x42e5b0(0x1b83)]();var _0x4f34d4,_0x33c8ff=_0x46b46c['RD']['Y'];let _0x142eff,_0x20fc75,_0x345998,_0x9921fb=0x1,_0x35bc70=0x0,_0x1330f3=0x0;for(_0x142eff=0x0;_0x142eff<=_0x4d420f;_0x142eff++)for(_0x449e65=((_0x367c40=_0x142eff/_0x4d420f)*(_0x1c2c29-_0x458901)+_0x458901)/0x2,_0x4f34d4=_0x5418fb&&0x0!==_0x142eff&&_0x142eff!==_0x4d420f?0x2:0x1,_0x345998=0x0;_0x345998<_0x4f34d4;_0x345998++){for(_0x5418fb&&(_0x9921fb+=_0x345998),_0x5260e6&&(_0x9921fb+=0x2*_0x345998),_0x20fc75=0x0;_0x20fc75<=_0xf69854;_0x20fc75++)_0x28f0f2=_0x20fc75*_0x1d05ba,_0x315cfe['x']=Math[_0x42e5b0(0x110a)](-_0x28f0f2)*_0x449e65,_0x315cfe['y']=-_0x552e29/0x2+_0x367c40*_0x552e29,_0x315cfe['z']=Math[_0x42e5b0(0x240)](-_0x28f0f2)*_0x449e65,0x0===_0x1c2c29&&_0x142eff===_0x4d420f?(_0xbac78e['x']=_0x251c1d[_0x251c1d[_0x42e5b0(0x132e)]-0x3*(_0xf69854+0x1)],_0xbac78e['y']=_0x251c1d[_0x251c1d['length']-0x3*(_0xf69854+0x1)+0x1],_0xbac78e['z']=_0x251c1d[_0x251c1d[_0x42e5b0(0x132e)]-0x3*(_0xf69854+0x1)+0x2]):(_0xbac78e['x']=_0x315cfe['x'],_0xbac78e['z']=_0x315cfe['z'],_0xbac78e['y']=Math['sqrt'](_0xbac78e['x']*_0xbac78e['x']+_0xbac78e['z']*_0xbac78e['z'])*_0x1ac278,_0xbac78e[_0x42e5b0(0xb65)]()),0x0===_0x20fc75&&(_0x226f60[_0x42e5b0(0x2a3e)](_0x315cfe),_0x3c37c2['copyFrom'](_0xbac78e)),_0x336a94[_0x42e5b0(0x2f54)](_0x315cfe['x'],_0x315cfe['y'],_0x315cfe['z']),_0x251c1d['push'](_0xbac78e['x'],_0xbac78e['y'],_0xbac78e['z']),_0x1330f3=_0x5418fb?_0x35bc70!==_0x9921fb?_0x3929d4[_0x9921fb]['y']:_0x3929d4[_0x9921fb]['w']:_0x3929d4[_0x9921fb]['y']+(_0x3929d4[_0x9921fb]['w']-_0x3929d4[_0x9921fb]['y'])*_0x367c40,_0x4138a2[_0x42e5b0(0x2f54)](_0x3929d4[_0x9921fb]['x']+(_0x3929d4[_0x9921fb]['z']-_0x3929d4[_0x9921fb]['x'])*_0x20fc75/_0xf69854,_0x83d665['e'][_0x42e5b0(0x104c)]?0x1-_0x1330f3:_0x1330f3),_0x5c0e05&&_0x1c5446[_0x42e5b0(0x2f54)](_0x5c0e05[_0x9921fb]['r'],_0x5c0e05[_0x9921fb]['g'],_0x5c0e05[_0x9921fb]['b'],_0x5c0e05[_0x9921fb]['a']);0x1!==_0x47d6cf&&_0x5260e6&&(_0x336a94[_0x42e5b0(0x2f54)](_0x315cfe['x'],_0x315cfe['y'],_0x315cfe['z']),_0x336a94[_0x42e5b0(0x2f54)](0x0,_0x315cfe['y'],0x0),_0x336a94[_0x42e5b0(0x2f54)](0x0,_0x315cfe['y'],0x0),_0x336a94[_0x42e5b0(0x2f54)](_0x226f60['x'],_0x226f60['y'],_0x226f60['z']),_0x13152e['P'][_0x42e5b0(0x11e0)](_0x33c8ff,_0xbac78e,_0x583c0c),_0x583c0c['normalize'](),_0x251c1d[_0x42e5b0(0x2f54)](_0x583c0c['x'],_0x583c0c['y'],_0x583c0c['z'],_0x583c0c['x'],_0x583c0c['y'],_0x583c0c['z']),_0x13152e['P'][_0x42e5b0(0x11e0)](_0x3c37c2,_0x33c8ff,_0x583c0c),_0x583c0c['normalize'](),_0x251c1d['push'](_0x583c0c['x'],_0x583c0c['y'],_0x583c0c['z'],_0x583c0c['x'],_0x583c0c['y'],_0x583c0c['z']),_0x1330f3=_0x5418fb?_0x35bc70!==_0x9921fb?_0x3929d4[_0x9921fb+0x1]['y']:_0x3929d4[_0x9921fb+0x1]['w']:_0x3929d4[_0x9921fb+0x1]['y']+(_0x3929d4[_0x9921fb+0x1]['w']-_0x3929d4[_0x9921fb+0x1]['y'])*_0x367c40,_0x4138a2[_0x42e5b0(0x2f54)](_0x3929d4[_0x9921fb+0x1]['x'],_0x83d665['e'][_0x42e5b0(0x104c)]?0x1-_0x1330f3:_0x1330f3),_0x4138a2['push'](_0x3929d4[_0x9921fb+0x1]['z'],_0x83d665['e'][_0x42e5b0(0x104c)]?0x1-_0x1330f3:_0x1330f3),_0x1330f3=_0x5418fb?_0x35bc70!==_0x9921fb?_0x3929d4[_0x9921fb+0x2]['y']:_0x3929d4[_0x9921fb+0x2]['w']:_0x3929d4[_0x9921fb+0x2]['y']+(_0x3929d4[_0x9921fb+0x2]['w']-_0x3929d4[_0x9921fb+0x2]['y'])*_0x367c40,_0x4138a2[_0x42e5b0(0x2f54)](_0x3929d4[_0x9921fb+0x2]['x'],_0x83d665['e']['UseOpenGLOrientationForUV']?0x1-_0x1330f3:_0x1330f3),_0x4138a2[_0x42e5b0(0x2f54)](_0x3929d4[_0x9921fb+0x2]['z'],_0x83d665['e']['UseOpenGLOrientationForUV']?0x1-_0x1330f3:_0x1330f3),_0x5c0e05&&(_0x1c5446[_0x42e5b0(0x2f54)](_0x5c0e05[_0x9921fb+0x1]['r'],_0x5c0e05[_0x9921fb+0x1]['g'],_0x5c0e05[_0x9921fb+0x1]['b'],_0x5c0e05[_0x9921fb+0x1]['a']),_0x1c5446[_0x42e5b0(0x2f54)](_0x5c0e05[_0x9921fb+0x1]['r'],_0x5c0e05[_0x9921fb+0x1]['g'],_0x5c0e05[_0x9921fb+0x1]['b'],_0x5c0e05[_0x9921fb+0x1]['a']),_0x1c5446[_0x42e5b0(0x2f54)](_0x5c0e05[_0x9921fb+0x2]['r'],_0x5c0e05[_0x9921fb+0x2]['g'],_0x5c0e05[_0x9921fb+0x2]['b'],_0x5c0e05[_0x9921fb+0x2]['a']),_0x1c5446[_0x42e5b0(0x2f54)](_0x5c0e05[_0x9921fb+0x2]['r'],_0x5c0e05[_0x9921fb+0x2]['g'],_0x5c0e05[_0x9921fb+0x2]['b'],_0x5c0e05[_0x9921fb+0x2]['a']))),_0x35bc70!==_0x9921fb&&(_0x35bc70=_0x9921fb);}var _0x41c19c=0x1!==_0x47d6cf&&_0x5260e6?_0xf69854+0x4:_0xf69854;for(_0x142eff=0x0,_0x9921fb=0x0;_0x9921fb<_0x4d420f;_0x9921fb++){let _0x3727fb=0x0,_0x43cbae=0x0,_0x384979=0x0,_0x34774c=0x0;for(_0x20fc75=0x0;_0x20fc75<_0xf69854;_0x20fc75++)_0x3727fb=_0x142eff*(_0x41c19c+0x1)+_0x20fc75,_0x43cbae=(_0x142eff+0x1)*(_0x41c19c+0x1)+_0x20fc75,_0x384979=_0x142eff*(_0x41c19c+0x1)+(_0x20fc75+0x1),_0x34774c=(_0x142eff+0x1)*(_0x41c19c+0x1)+(_0x20fc75+0x1),_0x5b93a2[_0x42e5b0(0x2f54)](_0x3727fb,_0x43cbae,_0x384979),_0x5b93a2['push'](_0x34774c,_0x384979,_0x43cbae);0x1!==_0x47d6cf&&_0x5260e6&&(_0x5b93a2[_0x42e5b0(0x2f54)](_0x3727fb+0x2,_0x43cbae+0x2,_0x384979+0x2),_0x5b93a2['push'](_0x34774c+0x2,_0x384979+0x2,_0x43cbae+0x2),_0x5b93a2[_0x42e5b0(0x2f54)](_0x3727fb+0x4,_0x43cbae+0x4,_0x384979+0x4),_0x5b93a2[_0x42e5b0(0x2f54)](_0x34774c+0x4,_0x384979+0x4,_0x43cbae+0x4)),_0x142eff=_0x5418fb?_0x142eff+0x2:_0x142eff+0x1;}var _0x5b647b=_0x29df6d=>{var _0x30df38=_0x42e5b0,_0x4e8b84=_0x29df6d?_0x1c2c29/0x2:_0x458901/0x2;if(0x0!=_0x4e8b84){let _0x4729f;var _0x3bfcf3=_0x29df6d?_0x3929d4[_0x19bf6c-0x1]:_0x3929d4[0x0];let _0x1cdf19=null;_0x5c0e05&&(_0x1cdf19=_0x29df6d?_0x5c0e05[_0x19bf6c-0x1]:_0x5c0e05[0x0]);var _0x2e84c2=_0x336a94['length']/0x3,_0xf663ee=_0x29df6d?_0x552e29/0x2:-_0x552e29/0x2,_0x1b95d8=new _0x13152e['P'](0x0,_0xf663ee,0x0),_0x1b95d8=(_0x336a94[_0x30df38(0x2f54)](_0x1b95d8['x'],_0x1b95d8['y'],_0x1b95d8['z']),_0x251c1d[_0x30df38(0x2f54)](0x0,_0x29df6d?0x1:-0x1,0x0),_0x3bfcf3['y']+0.5*(_0x3bfcf3['w']-_0x3bfcf3['y'])),_0x3713cd=(_0x4138a2[_0x30df38(0x2f54)](_0x3bfcf3['x']+0.5*(_0x3bfcf3['z']-_0x3bfcf3['x']),_0x83d665['e']['UseOpenGLOrientationForUV']?0x1-_0x1b95d8:_0x1b95d8),_0x1cdf19&&_0x1c5446[_0x30df38(0x2f54)](_0x1cdf19['r'],_0x1cdf19['g'],_0x1cdf19['b'],_0x1cdf19['a']),new _0x13152e['FM'](0.5,0.5));for(_0x4729f=0x0;_0x4729f<=_0xf69854;_0x4729f++){var _0x5b1694=0x2*Math['PI']*_0x4729f*_0x47d6cf/_0xf69854,_0x45d39e=Math[_0x30df38(0x110a)](-_0x5b1694),_0x5b1694=Math[_0x30df38(0x240)](-_0x5b1694),_0xb8f318=new _0x13152e['P'](_0x45d39e*_0x4e8b84,_0xf663ee,_0x5b1694*_0x4e8b84),_0x45d39e=new _0x13152e['FM'](_0x45d39e*_0x3713cd['x']+0.5,_0x5b1694*_0x3713cd['y']+0.5);_0x336a94[_0x30df38(0x2f54)](_0xb8f318['x'],_0xb8f318['y'],_0xb8f318['z']),_0x251c1d[_0x30df38(0x2f54)](0x0,_0x29df6d?0x1:-0x1,0x0);const _0x5de2d7=_0x3bfcf3['y']+(_0x3bfcf3['w']-_0x3bfcf3['y'])*_0x45d39e['y'];_0x4138a2['push'](_0x3bfcf3['x']+(_0x3bfcf3['z']-_0x3bfcf3['x'])*_0x45d39e['x'],_0x83d665['e'][_0x30df38(0x104c)]?0x1-_0x5de2d7:_0x5de2d7),_0x1cdf19&&_0x1c5446[_0x30df38(0x2f54)](_0x1cdf19['r'],_0x1cdf19['g'],_0x1cdf19['b'],_0x1cdf19['a']);}for(_0x4729f=0x0;_0x4729f<_0xf69854;_0x4729f++)_0x29df6d?(_0x5b93a2[_0x30df38(0x2f54)](_0x2e84c2),_0x5b93a2[_0x30df38(0x2f54)](_0x2e84c2+(_0x4729f+0x2)),_0x5b93a2['push'](_0x2e84c2+(_0x4729f+0x1))):(_0x5b93a2[_0x30df38(0x2f54)](_0x2e84c2),_0x5b93a2['push'](_0x2e84c2+(_0x4729f+0x1)),_0x5b93a2[_0x30df38(0x2f54)](_0x2e84c2+(_0x4729f+0x2)));}};_0x3b8142!==_0x27d5f7['Kj'][_0x42e5b0(0x175c)]&&_0x3b8142!==_0x27d5f7['Kj'][_0x42e5b0(0x1cf1)]||_0x5b647b(!0x1),_0x3b8142!==_0x27d5f7['Kj'][_0x42e5b0(0x7be)]&&_0x3b8142!==_0x27d5f7['Kj']['CAP_ALL']||_0x5b647b(!0x0),_0x393267['x'][_0x42e5b0(0xf0b)](_0x102e97,_0x336a94,_0x5b93a2,_0x251c1d,_0x4138a2,_0x1bc900[_0x42e5b0(0x2215)],_0x1bc900['backUVs']);const _0x22289d=new _0x393267['x']();return _0x22289d[_0x42e5b0(0x1f84)]=_0x5b93a2,_0x22289d['positions']=_0x336a94,_0x22289d[_0x42e5b0(0x15c8)]=_0x251c1d,_0x22289d[_0x42e5b0(0x3aa2)]=_0x4138a2,_0x5c0e05&&(_0x22289d[_0x42e5b0(0x83b)]=_0x1c5446),_0x22289d;}function _0x3a9519(_0x3ec59e,_0x50dc65={},_0xed5cd3){var _0x22aae1=a8_0x58a1;const _0x16c30b=new _0x27d5f7['Kj'](_0x3ec59e,_0xed5cd3),_0x2a6ac1=(_0x50dc65[_0x22aae1(0x1377)]=_0x27d5f7['Kj'][_0x22aae1(0x5dd)](_0x50dc65['sideOrientation']),_0x16c30b[_0x22aae1(0x28a0)]=_0x50dc65[_0x22aae1(0x1377)],_0xb8ce77(_0x50dc65));return _0x2a6ac1[_0x22aae1(0xf07)](_0x16c30b,_0x50dc65['updatable']),_0x16c30b;}_0x393267['x'][_0x56415e(0x1d6)]=_0xb8ce77,_0x27d5f7['Kj'][_0x56415e(0x1d6)]=(_0x4736b4,_0x357c0d,_0x1e16fd,_0x55a66d,_0x45bdc2,_0x3b61cf,_0x4343e7,_0x44f292,_0x1c2f01)=>(void 0x0!==_0x4343e7&&_0x4343e7 instanceof _0x3b85aa['x']||(void 0x0!==_0x4343e7&&(_0x1c2f01=_0x44f292||_0x27d5f7['Kj'][_0x56415e(0x1a6d)],_0x44f292=_0x4343e7),_0x4343e7=_0x3b61cf,_0x3b61cf=0x1),_0x3a9519(_0x4736b4,{'height':_0x357c0d,'diameterTop':_0x1e16fd,'diameterBottom':_0x55a66d,'tessellation':_0x45bdc2,'subdivisions':_0x3b61cf,'sideOrientation':_0x1c2f01,'updatable':_0x44f292},_0x4343e7));},0x3406:(_0x264212,_0x139aae,_0x279301)=>{var _0x2341b1=a8_0x49466b;_0x279301['d'](_0x139aae,{'t':()=>_0x3b4550});var _0x39d2b6=_0x279301(0x9fd1),_0x22ec0f=_0x279301(0x1b5c),_0x4898de=_0x279301(0x1dad),_0x2f571c=_0x279301(0x1a27),_0x264f97=_0x279301(0x164ac),_0x258f0e=_0x279301(0x2010);const _0x3cea8f=new _0x39d2b6['P'](0x1,0x0,0x0),_0x37839d=new _0x39d2b6['P'](-0x1,0x0,0x0),_0x4e5f4f=new _0x39d2b6['P'](0x0,0x1,0x0),_0x610295=new _0x39d2b6['P'](0x0,-0x1,0x0),_0x28db01=new _0x39d2b6['P'](0x0,0x0,0x1),_0x2956cf=new _0x39d2b6['P'](0x0,0x0,-0x1);class _0x3cf53b{constructor(_0x3cc63a=_0x39d2b6['P']['Zero'](),_0xa05c8b=_0x39d2b6['P']['Up'](),_0x5c26c9=_0x39d2b6['FM'][_0x2341b1(0x1b83)](),_0x7ac66f=0x0,_0x177ff6=0x0,_0x165ce3=null,_0x1c29fb=null,_0x529b1a=null,_0x57ae7a=null){var _0x2e1333=_0x2341b1;this[_0x2e1333(0x8c5)]=_0x3cc63a,this[_0x2e1333(0x3d61)]=_0xa05c8b,this['uv']=_0x5c26c9,this['vertexIdx']=_0x7ac66f,this['vertexIdxForBones']=_0x177ff6,this[_0x2e1333(0x33b)]=_0x165ce3,this[_0x2e1333(0x2b5c)]=_0x1c29fb,this[_0x2e1333(0x2ea3)]=_0x529b1a,this[_0x2e1333(0xf7)]=_0x57ae7a;}[_0x2341b1(0x11fe)](){var _0x14024a=_0x2341b1,_0x11fda7;return new _0x3cf53b(this[_0x14024a(0x8c5)]['clone'](),this[_0x14024a(0x3d61)][_0x14024a(0x11fe)](),this['uv'][_0x14024a(0x11fe)](),this['vertexIdx'],this[_0x14024a(0x1821)],null==(_0x11fda7=this[_0x14024a(0x33b)])?void 0x0:_0x11fda7[_0x14024a(0x139f)](),null==(_0x11fda7=this[_0x14024a(0x2b5c)])?void 0x0:_0x11fda7[_0x14024a(0x139f)](),null==(_0x11fda7=this['matrixIndicesOverride'])?void 0x0:_0x11fda7[_0x14024a(0x139f)](),null==(_0x11fda7=this['matrixWeightsOverride'])?void 0x0:_0x11fda7['slice']());}}function _0x3b4550(_0xdbbeb6,_0x4d94bf,_0x84fbbd){var _0x50d8da=_0x2341b1,_0x129136=!!_0x4d94bf[_0x50d8da(0x3463)],_0x4cfc1f=_0x84fbbd['localMode']||_0x129136,_0x1ecf72=null!==_0x4d94bf['overrideMaterialSideOrientation']&&void 0x0!==_0x4d94bf['overrideMaterialSideOrientation'];const _0x236b21=_0x4d94bf['getIndices'](),_0x8ed632=_0x129136?_0x4d94bf[_0x50d8da(0x28b0)](!0x0,!0x0):_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o'][_0x50d8da(0x31b9)]),_0x4bb585=_0x129136?_0x4d94bf[_0x50d8da(0x1314)](!0x0,!0x0):_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o'][_0x50d8da(0x3487)]),_0x4651cd=_0x4cfc1f?_0x129136?_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o'][_0x50d8da(0x31b9)]):_0x8ed632:null,_0x9a148d=_0x4cfc1f?_0x129136?_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o']['NormalKind']):_0x4bb585:null,_0x2e43be=_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o']['UVKind']),_0x25a2f7=_0x129136?_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o'][_0x50d8da(0x515)]):null,_0xb4370a=_0x129136?_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o']['MatricesWeightsKind']):null;var _0x1bbb2e=_0x129136?_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o'][_0x50d8da(0xb62)]):null,_0xb715a6=_0x129136?_0x4d94bf[_0x50d8da(0x166d)](_0x2f571c['o']['MatricesWeightsExtraKind']):null;const _0x59fe65=_0x84fbbd['position']||_0x39d2b6['P'][_0x50d8da(0x1b83)]();let _0x1c6bc5=_0x84fbbd[_0x50d8da(0x3d61)]||_0x39d2b6['P']['Up']();const _0x2ab696=_0x84fbbd[_0x50d8da(0x2cbf)]||_0x39d2b6['P'][_0x50d8da(0x16f3)]();var _0x1cce8d=_0x84fbbd['angle']||0x0;if(!_0x1c6bc5){var _0x3f9972=new _0x39d2b6['P'](0x0,0x0,0x1);const _0x15b5c9=_0x4d94bf[_0x50d8da(0x22fd)]()[_0x50d8da(0x203b)];_0x3f9972=_0x39d2b6['P'][_0x50d8da(0x1e28)](_0x3f9972,_0x15b5c9['getWorldMatrix']()),_0x1c6bc5=_0x15b5c9[_0x50d8da(0x1b77)]['subtract'](_0x3f9972);}var _0x3f9972=-Math[_0x50d8da(0x4d2)](_0x1c6bc5['z'],_0x1c6bc5['x'])-Math['PI']/0x2,_0x4db86=Math['sqrt'](_0x1c6bc5['x']*_0x1c6bc5['x']+_0x1c6bc5['z']*_0x1c6bc5['z']),_0x4db86=Math[_0x50d8da(0x4d2)](_0x1c6bc5['y'],_0x4db86),_0x4a0f53=_0x39d2b6['y3'][_0x50d8da(0x3757)](_0x3f9972,_0x4db86,_0x1cce8d)[_0x50d8da(0x19e8)](_0x39d2b6['y3'][_0x50d8da(0x2633)](_0x59fe65['x'],_0x59fe65['y'],_0x59fe65['z'])),_0x4a0f53=_0x39d2b6['y3'][_0x50d8da(0xf71)](_0x4a0f53);const _0x5c1f9f=_0x4d94bf[_0x50d8da(0x2fee)](),_0x101cb7=_0x5c1f9f[_0x50d8da(0x19e8)](_0x4a0f53),_0x1c7a9d=new _0x264f97['x']();_0x1c7a9d['indices']=[],_0x1c7a9d[_0x50d8da(0x1ced)]=[],_0x1c7a9d[_0x50d8da(0x15c8)]=[],_0x1c7a9d[_0x50d8da(0x3aa2)]=[],_0x1c7a9d[_0x50d8da(0xfa2)]=_0x129136?[]:null,_0x1c7a9d['matricesWeights']=_0x129136?[]:null,_0x1c7a9d['matricesIndicesExtra']=_0x1bbb2e?[]:null,_0x1c7a9d['matricesWeightsExtra']=_0xb715a6?[]:null;let _0x21f248=0x0;var _0x278ae1=_0x2d391d=>{var _0x333002=_0x50d8da;const _0x46e8d2=new _0x3cf53b();if(!_0x236b21||!_0x8ed632||!_0x4bb585)return _0x46e8d2;var _0x1e09d6,_0x2d391d=_0x236b21[_0x2d391d];return _0x46e8d2['vertexIdx']=0x3*_0x2d391d,_0x46e8d2[_0x333002(0x1821)]=0x4*_0x2d391d,_0x46e8d2[_0x333002(0x8c5)]=new _0x39d2b6['P'](_0x8ed632[0x3*_0x2d391d],_0x8ed632[0x3*_0x2d391d+0x1],_0x8ed632[0x3*_0x2d391d+0x2]),_0x39d2b6['P'][_0x333002(0x2bb9)](_0x46e8d2[_0x333002(0x8c5)],_0x101cb7,_0x46e8d2['position']),_0x46e8d2[_0x333002(0x3d61)]=new _0x39d2b6['P'](_0x4bb585[0x3*_0x2d391d],_0x4bb585[0x3*_0x2d391d+0x1],_0x4bb585[0x3*_0x2d391d+0x2]),_0x39d2b6['P'][_0x333002(0x1e54)](_0x46e8d2[_0x333002(0x3d61)],_0x101cb7,_0x46e8d2[_0x333002(0x3d61)]),_0x84fbbd['captureUVS']&&_0x2e43be&&(_0x1e09d6=_0x2e43be[0x2*_0x2d391d+0x1],_0x46e8d2['uv']=new _0x39d2b6['FM'](_0x2e43be[0x2*_0x2d391d],_0x258f0e['e'][_0x333002(0x104c)]?0x1-_0x1e09d6:_0x1e09d6)),_0x46e8d2;};const _0x48d413=[0x0,0x0,0x0,0x0];var _0x155b87,_0xa2cc94=(_0x24d27c,_0x354be9)=>{var _0x182d5a=_0x50d8da;if(0x0===_0x24d27c[_0x182d5a(0x132e)])return _0x24d27c;const _0x205ac8=0.5*Math[_0x182d5a(0x3f6c)](_0x39d2b6['P']['Dot'](_0x2ab696,_0x354be9)),_0x2a64e1=(_0x5cfde9,_0x30303c,_0x4c150c,_0x528594)=>{for(let _0x576b86=0x0;_0x576b86<_0x528594;++_0x576b86)if(_0x5cfde9[_0x4c150c+_0x576b86]===_0x30303c)return _0x4c150c+_0x576b86;return-0x1;};var _0x90cefb=(_0x3397e4,_0xeaa108)=>{var _0x2a19be=_0x182d5a,_0x179ff8=_0x39d2b6['P']['GetClipFactor'](_0x3397e4[_0x2a19be(0x8c5)],_0xeaa108[_0x2a19be(0x8c5)],_0x354be9,_0x205ac8);let _0x3956e4=_0x48d413,_0x31af75=_0x48d413;if(_0x25a2f7&&_0xb4370a){var _0x2144e2,_0x49ea36=_0x3397e4[_0x2a19be(0x2ea3)]?0x0:_0x3397e4[_0x2a19be(0x1821)],_0x3e7146=null!=(_0x4ce419=_0x3397e4[_0x2a19be(0x2ea3)])?_0x4ce419:_0x25a2f7,_0x2600e1=null!=(_0x4ce419=_0x3397e4[_0x2a19be(0xf7)])?_0x4ce419:_0xb4370a,_0x41c883=_0xeaa108[_0x2a19be(0x2ea3)]?0x0:_0xeaa108['vertexIdxForBones'],_0x5ec3e5=null!=(_0x4ce419=_0xeaa108[_0x2a19be(0x2ea3)])?_0x4ce419:_0x25a2f7,_0x5775ad=null!=(_0x4ce419=_0xeaa108[_0x2a19be(0xf7)])?_0x4ce419:_0xb4370a;_0x3956e4=[0x0,0x0,0x0,0x0],_0x31af75=[0x0,0x0,0x0,0x0];let _0x3950c3=0x0;for(let _0x4d354d=0x0;_0x4d354d<0x4;++_0x4d354d)0x0<_0x2600e1[_0x49ea36+_0x4d354d]&&(_0x2144e2=_0x2a64e1(_0x5ec3e5,_0x3e7146[_0x49ea36+_0x4d354d],_0x41c883,0x4),_0x3956e4[_0x3950c3]=_0x3e7146[_0x49ea36+_0x4d354d],_0x31af75[_0x3950c3]=_0x22ec0f['R'][_0x2a19be(0x1afb)](_0x2600e1[_0x49ea36+_0x4d354d],0x0<=_0x2144e2?_0x5775ad[_0x2144e2]:0x0,_0x179ff8),_0x3950c3++);for(let _0x56fef9=0x0;_0x56fef9<0x4&&_0x3950c3<0x4;++_0x56fef9){var _0x5eea62=_0x5ec3e5[_0x41c883+_0x56fef9];-0x1===_0x2a64e1(_0x3e7146,_0x5eea62,_0x49ea36,0x4)&&(_0x3956e4[_0x3950c3]=_0x5eea62,_0x31af75[_0x3950c3]=_0x22ec0f['R']['Lerp'](0x0,_0x5775ad[_0x41c883+_0x56fef9],_0x179ff8),_0x3950c3++);}var _0x4ce419=_0x31af75[0x0]+_0x31af75[0x1]+_0x31af75[0x2]+_0x31af75[0x3];_0x31af75[0x0]/=_0x4ce419,_0x31af75[0x1]/=_0x4ce419,_0x31af75[0x2]/=_0x4ce419,_0x31af75[0x3]/=_0x4ce419;}var _0x4ce419=_0x3397e4[_0x2a19be(0x33b)]?_0x3397e4[_0x2a19be(0x33b)][0x0]:null!=(_0x4ce419=null===_0x4651cd||void 0x0===_0x4651cd?void 0x0:_0x4651cd[_0x3397e4['vertexIdx']])?_0x4ce419:0x0,_0x22f86b=_0x3397e4[_0x2a19be(0x33b)]?_0x3397e4[_0x2a19be(0x33b)][0x1]:null!=(_0x22f86b=null===_0x4651cd||void 0x0===_0x4651cd?void 0x0:_0x4651cd[_0x3397e4[_0x2a19be(0x36ce)]+0x1])?_0x22f86b:0x0,_0x31634d=_0x3397e4[_0x2a19be(0x33b)]?_0x3397e4[_0x2a19be(0x33b)][0x2]:null!=(_0x31634d=null===_0x4651cd||void 0x0===_0x4651cd?void 0x0:_0x4651cd[_0x3397e4['vertexIdx']+0x2])?_0x31634d:0x0,_0x7e64f=_0xeaa108[_0x2a19be(0x33b)]?_0xeaa108[_0x2a19be(0x33b)][0x0]:null!=(_0x7e64f=null===_0x4651cd||void 0x0===_0x4651cd?void 0x0:_0x4651cd[_0xeaa108[_0x2a19be(0x36ce)]])?_0x7e64f:0x0,_0x29c4fc=_0xeaa108[_0x2a19be(0x33b)]?_0xeaa108[_0x2a19be(0x33b)][0x1]:null!=(_0x29c4fc=null===_0x4651cd||void 0x0===_0x4651cd?void 0x0:_0x4651cd[_0xeaa108['vertexIdx']+0x1])?_0x29c4fc:0x0,_0x8d2e3c=_0xeaa108[_0x2a19be(0x33b)]?_0xeaa108[_0x2a19be(0x33b)][0x2]:null!=(_0x8d2e3c=null===_0x4651cd||void 0x0===_0x4651cd?void 0x0:_0x4651cd[_0xeaa108[_0x2a19be(0x36ce)]+0x2])?_0x8d2e3c:0x0,_0x889ad5=_0x3397e4[_0x2a19be(0x2b5c)]?_0x3397e4[_0x2a19be(0x2b5c)][0x0]:null!=(_0x889ad5=null===_0x9a148d||void 0x0===_0x9a148d?void 0x0:_0x9a148d[_0x3397e4['vertexIdx']])?_0x889ad5:0x0,_0x2fdc4a=_0x3397e4[_0x2a19be(0x2b5c)]?_0x3397e4['localNormalOverride'][0x1]:null!=(_0x2fdc4a=null===_0x9a148d||void 0x0===_0x9a148d?void 0x0:_0x9a148d[_0x3397e4[_0x2a19be(0x36ce)]+0x1])?_0x2fdc4a:0x0,_0x33647d=_0x3397e4[_0x2a19be(0x2b5c)]?_0x3397e4[_0x2a19be(0x2b5c)][0x2]:null!=(_0x33647d=null===_0x9a148d||void 0x0===_0x9a148d?void 0x0:_0x9a148d[_0x3397e4[_0x2a19be(0x36ce)]+0x2])?_0x33647d:0x0,_0x16a690=_0x889ad5+((_0xeaa108[_0x2a19be(0x2b5c)]?_0xeaa108[_0x2a19be(0x2b5c)][0x0]:null!=(_0x16a690=null===_0x9a148d||void 0x0===_0x9a148d?void 0x0:_0x9a148d[_0xeaa108[_0x2a19be(0x36ce)]])?_0x16a690:0x0)-_0x889ad5)*_0x179ff8,_0x889ad5=_0x2fdc4a+((_0xeaa108['localNormalOverride']?_0xeaa108[_0x2a19be(0x2b5c)][0x1]:null!=(_0x889ad5=null===_0x9a148d||void 0x0===_0x9a148d?void 0x0:_0x9a148d[_0xeaa108[_0x2a19be(0x36ce)]+0x1])?_0x889ad5:0x0)-_0x2fdc4a)*_0x179ff8,_0x2fdc4a=_0x33647d+((_0xeaa108[_0x2a19be(0x2b5c)]?_0xeaa108[_0x2a19be(0x2b5c)][0x2]:null!=(_0x2fdc4a=null===_0x9a148d||void 0x0===_0x9a148d?void 0x0:_0x9a148d[_0xeaa108[_0x2a19be(0x36ce)]+0x2])?_0x2fdc4a:0x0)-_0x33647d)*_0x179ff8,_0x33647d=Math[_0x2a19be(0x2793)](_0x16a690*_0x16a690+_0x889ad5*_0x889ad5+_0x2fdc4a*_0x2fdc4a);return new _0x3cf53b(_0x39d2b6['P']['Lerp'](_0x3397e4[_0x2a19be(0x8c5)],_0xeaa108[_0x2a19be(0x8c5)],_0x179ff8),_0x39d2b6['P']['Lerp'](_0x3397e4['normal'],_0xeaa108[_0x2a19be(0x3d61)],_0x179ff8)[_0x2a19be(0xb65)](),_0x39d2b6['FM'][_0x2a19be(0x1afb)](_0x3397e4['uv'],_0xeaa108['uv'],_0x179ff8),-0x1,-0x1,_0x4651cd?[_0x4ce419+(_0x7e64f-_0x4ce419)*_0x179ff8,_0x22f86b+(_0x29c4fc-_0x22f86b)*_0x179ff8,_0x31634d+(_0x8d2e3c-_0x31634d)*_0x179ff8]:null,_0x9a148d?[_0x16a690/_0x33647d,_0x889ad5/_0x33647d,_0x2fdc4a/_0x33647d]:null,_0x3956e4,_0x31af75);};let _0x12bb86=null;0x3<_0x24d27c[_0x182d5a(0x132e)]&&(_0x12bb86=new Array());for(let _0x324c8c=0x0;_0x324c8c<_0x24d27c[_0x182d5a(0x132e)];_0x324c8c+=0x3){let _0x140485=null,_0x469710=null,_0x56c295=null,_0x5dd2f0=null;var _0x252993=0x0<_0x39d2b6['P']['Dot'](_0x24d27c[_0x324c8c]['position'],_0x354be9)-_0x205ac8,_0x453dec=0x0<_0x39d2b6['P']['Dot'](_0x24d27c[_0x324c8c+0x1]['position'],_0x354be9)-_0x205ac8,_0x30bff8=0x0<_0x39d2b6['P'][_0x182d5a(0x1852)](_0x24d27c[_0x324c8c+0x2][_0x182d5a(0x8c5)],_0x354be9)-_0x205ac8;switch((_0x252993?0x1:0x0)+(_0x453dec?0x1:0x0)+(_0x30bff8?0x1:0x0)){case 0x0:0x3<_0x24d27c[_0x182d5a(0x132e)]?(_0x12bb86[_0x182d5a(0x2f54)](_0x24d27c[_0x324c8c]),_0x12bb86[_0x182d5a(0x2f54)](_0x24d27c[_0x324c8c+0x1]),_0x12bb86[_0x182d5a(0x2f54)](_0x24d27c[_0x324c8c+0x2])):_0x12bb86=_0x24d27c;break;case 0x1:if(_0x12bb86=null!==_0x12bb86&&void 0x0!==_0x12bb86?_0x12bb86:new Array(),_0x252993&&(_0x140485=_0x24d27c[_0x324c8c+0x1],_0x469710=_0x24d27c[_0x324c8c+0x2],_0x56c295=_0x90cefb(_0x24d27c[_0x324c8c],_0x140485),_0x5dd2f0=_0x90cefb(_0x24d27c[_0x324c8c],_0x469710)),_0x453dec){_0x140485=_0x24d27c[_0x324c8c],_0x469710=_0x24d27c[_0x324c8c+0x2],_0x56c295=_0x90cefb(_0x24d27c[_0x324c8c+0x1],_0x140485),_0x5dd2f0=_0x90cefb(_0x24d27c[_0x324c8c+0x1],_0x469710),_0x12bb86[_0x182d5a(0x2f54)](_0x56c295),_0x12bb86[_0x182d5a(0x2f54)](_0x469710[_0x182d5a(0x11fe)]()),_0x12bb86[_0x182d5a(0x2f54)](_0x140485['clone']()),_0x12bb86[_0x182d5a(0x2f54)](_0x469710['clone']()),_0x12bb86[_0x182d5a(0x2f54)](_0x56c295[_0x182d5a(0x11fe)]()),_0x12bb86['push'](_0x5dd2f0);break;}_0x30bff8&&(_0x140485=_0x24d27c[_0x324c8c],_0x469710=_0x24d27c[_0x324c8c+0x1],_0x56c295=_0x90cefb(_0x24d27c[_0x324c8c+0x2],_0x140485),_0x5dd2f0=_0x90cefb(_0x24d27c[_0x324c8c+0x2],_0x469710)),_0x140485&&_0x469710&&_0x56c295&&_0x5dd2f0&&(_0x12bb86[_0x182d5a(0x2f54)](_0x140485[_0x182d5a(0x11fe)]()),_0x12bb86[_0x182d5a(0x2f54)](_0x469710[_0x182d5a(0x11fe)]()),_0x12bb86[_0x182d5a(0x2f54)](_0x56c295),_0x12bb86['push'](_0x5dd2f0),_0x12bb86[_0x182d5a(0x2f54)](_0x56c295[_0x182d5a(0x11fe)]()),_0x12bb86[_0x182d5a(0x2f54)](_0x469710['clone']()));break;case 0x2:_0x12bb86=null!==_0x12bb86&&void 0x0!==_0x12bb86?_0x12bb86:new Array(),_0x252993||(_0x140485=_0x24d27c[_0x324c8c][_0x182d5a(0x11fe)](),_0x469710=_0x90cefb(_0x140485,_0x24d27c[_0x324c8c+0x1]),_0x56c295=_0x90cefb(_0x140485,_0x24d27c[_0x324c8c+0x2]),_0x12bb86[_0x182d5a(0x2f54)](_0x140485),_0x12bb86[_0x182d5a(0x2f54)](_0x469710),_0x12bb86['push'](_0x56c295)),_0x453dec||(_0x140485=_0x24d27c[_0x324c8c+0x1][_0x182d5a(0x11fe)](),_0x469710=_0x90cefb(_0x140485,_0x24d27c[_0x324c8c+0x2]),_0x56c295=_0x90cefb(_0x140485,_0x24d27c[_0x324c8c]),_0x12bb86['push'](_0x140485),_0x12bb86[_0x182d5a(0x2f54)](_0x469710),_0x12bb86['push'](_0x56c295)),_0x30bff8||(_0x140485=_0x24d27c[_0x324c8c+0x2]['clone'](),_0x469710=_0x90cefb(_0x140485,_0x24d27c[_0x324c8c]),_0x56c295=_0x90cefb(_0x140485,_0x24d27c[_0x324c8c+0x1]),_0x12bb86['push'](_0x140485),_0x12bb86[_0x182d5a(0x2f54)](_0x469710),_0x12bb86[_0x182d5a(0x2f54)](_0x56c295));}}return _0x12bb86;},_0x58d5cb=new Array(0x3);for(let _0x7bb406=0x0;_0x7bb406<_0x236b21[_0x50d8da(0x132e)];_0x7bb406+=0x3){let _0x2d1628=_0x58d5cb;if(_0x2d1628[0x0]=_0x278ae1(_0x7bb406),_0x1ecf72&&_0x4cfc1f?(_0x2d1628[0x1]=_0x278ae1(_0x7bb406+0x2),_0x2d1628[0x2]=_0x278ae1(_0x7bb406+0x1)):(_0x2d1628[0x1]=_0x278ae1(_0x7bb406+0x1),_0x2d1628[0x2]=_0x278ae1(_0x7bb406+0x2)),!(_0x84fbbd[_0x50d8da(0x409d)]&&-_0x2d1628[0x0][_0x50d8da(0x3d61)]['z']<=0x0&&-_0x2d1628[0x1]['normal']['z']<=0x0&&-_0x2d1628[0x2]['normal']['z']<=0x0)&&(_0x2d1628=(_0x2d1628=(_0x2d1628=_0xa2cc94(_0x2d1628,_0x3cea8f))&&(_0x2d1628=_0xa2cc94(_0x2d1628,_0x37839d))&&(_0x2d1628=_0xa2cc94(_0x2d1628,_0x4e5f4f))&&(_0x2d1628=_0xa2cc94(_0x2d1628,_0x610295))&&_0xa2cc94(_0x2d1628,_0x28db01))&&_0xa2cc94(_0x2d1628,_0x2956cf)))for(let _0x4f5ecb=0x0;_0x4f5ecb<_0x2d1628[_0x50d8da(0x132e)];_0x4f5ecb++){const _0x15eeee=_0x2d1628[_0x4f5ecb];_0x1c7a9d[_0x50d8da(0x1f84)]['push'](_0x21f248),_0x4cfc1f?(_0x15eeee[_0x50d8da(0x33b)]?(_0x1c7a9d[_0x50d8da(0x1ced)][0x3*_0x21f248]=_0x15eeee[_0x50d8da(0x33b)][0x0],_0x1c7a9d[_0x50d8da(0x1ced)][0x3*_0x21f248+0x1]=_0x15eeee['localPositionOverride'][0x1],_0x1c7a9d[_0x50d8da(0x1ced)][0x3*_0x21f248+0x2]=_0x15eeee[_0x50d8da(0x33b)][0x2]):_0x4651cd&&(_0x1c7a9d[_0x50d8da(0x1ced)][0x3*_0x21f248]=_0x4651cd[_0x15eeee['vertexIdx']],_0x1c7a9d['positions'][0x3*_0x21f248+0x1]=_0x4651cd[_0x15eeee[_0x50d8da(0x36ce)]+0x1],_0x1c7a9d[_0x50d8da(0x1ced)][0x3*_0x21f248+0x2]=_0x4651cd[_0x15eeee['vertexIdx']+0x2]),_0x15eeee['localNormalOverride']?(_0x1c7a9d[_0x50d8da(0x15c8)][0x3*_0x21f248]=_0x15eeee[_0x50d8da(0x2b5c)][0x0],_0x1c7a9d[_0x50d8da(0x15c8)][0x3*_0x21f248+0x1]=_0x15eeee['localNormalOverride'][0x1],_0x1c7a9d['normals'][0x3*_0x21f248+0x2]=_0x15eeee['localNormalOverride'][0x2]):_0x9a148d&&(_0x1c7a9d[_0x50d8da(0x15c8)][0x3*_0x21f248]=_0x9a148d[_0x15eeee[_0x50d8da(0x36ce)]],_0x1c7a9d[_0x50d8da(0x15c8)][0x3*_0x21f248+0x1]=_0x9a148d[_0x15eeee['vertexIdx']+0x1],_0x1c7a9d[_0x50d8da(0x15c8)][0x3*_0x21f248+0x2]=_0x9a148d[_0x15eeee['vertexIdx']+0x2])):(_0x15eeee[_0x50d8da(0x8c5)][_0x50d8da(0x1b44)](_0x1c7a9d[_0x50d8da(0x1ced)],0x3*_0x21f248),_0x15eeee[_0x50d8da(0x3d61)][_0x50d8da(0x1b44)](_0x1c7a9d['normals'],0x3*_0x21f248)),_0x1c7a9d['matricesIndices']&&_0x1c7a9d[_0x50d8da(0x767)]&&(_0x15eeee['matrixIndicesOverride']?(_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248]=_0x15eeee[_0x50d8da(0x2ea3)][0x0],_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248+0x1]=_0x15eeee[_0x50d8da(0x2ea3)][0x1],_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248+0x2]=_0x15eeee[_0x50d8da(0x2ea3)][0x2],_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248+0x3]=_0x15eeee['matrixIndicesOverride'][0x3]):(_0x25a2f7&&(_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248]=_0x25a2f7[_0x15eeee[_0x50d8da(0x1821)]],_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248+0x1]=_0x25a2f7[_0x15eeee[_0x50d8da(0x1821)]+0x1],_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248+0x2]=_0x25a2f7[_0x15eeee[_0x50d8da(0x1821)]+0x2],_0x1c7a9d[_0x50d8da(0xfa2)][0x4*_0x21f248+0x3]=_0x25a2f7[_0x15eeee[_0x50d8da(0x1821)]+0x3]),_0x1bbb2e&&_0x1c7a9d[_0x50d8da(0x2c4c)]&&(_0x1c7a9d[_0x50d8da(0x2c4c)][0x4*_0x21f248]=_0x1bbb2e[_0x15eeee[_0x50d8da(0x1821)]],_0x1c7a9d[_0x50d8da(0x2c4c)][0x4*_0x21f248+0x1]=_0x1bbb2e[_0x15eeee['vertexIdxForBones']+0x1],_0x1c7a9d[_0x50d8da(0x2c4c)][0x4*_0x21f248+0x2]=_0x1bbb2e[_0x15eeee[_0x50d8da(0x1821)]+0x2],_0x1c7a9d[_0x50d8da(0x2c4c)][0x4*_0x21f248+0x3]=_0x1bbb2e[_0x15eeee[_0x50d8da(0x1821)]+0x3])),_0x15eeee['matrixWeightsOverride']?(_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248]=_0x15eeee[_0x50d8da(0xf7)][0x0],_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248+0x1]=_0x15eeee[_0x50d8da(0xf7)][0x1],_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248+0x2]=_0x15eeee[_0x50d8da(0xf7)][0x2],_0x1c7a9d['matricesWeights'][0x4*_0x21f248+0x3]=_0x15eeee[_0x50d8da(0xf7)][0x3]):(_0xb4370a&&(_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248]=_0xb4370a[_0x15eeee[_0x50d8da(0x1821)]],_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248+0x1]=_0xb4370a[_0x15eeee[_0x50d8da(0x1821)]+0x1],_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248+0x2]=_0xb4370a[_0x15eeee[_0x50d8da(0x1821)]+0x2],_0x1c7a9d[_0x50d8da(0x767)][0x4*_0x21f248+0x3]=_0xb4370a[_0x15eeee[_0x50d8da(0x1821)]+0x3]),_0xb715a6&&_0x1c7a9d[_0x50d8da(0xfd7)]&&(_0x1c7a9d[_0x50d8da(0xfd7)][0x4*_0x21f248]=_0xb715a6[_0x15eeee[_0x50d8da(0x1821)]],_0x1c7a9d[_0x50d8da(0xfd7)][0x4*_0x21f248+0x1]=_0xb715a6[_0x15eeee['vertexIdxForBones']+0x1],_0x1c7a9d['matricesWeightsExtra'][0x4*_0x21f248+0x2]=_0xb715a6[_0x15eeee[_0x50d8da(0x1821)]+0x2],_0x1c7a9d[_0x50d8da(0xfd7)][0x4*_0x21f248+0x3]=_0xb715a6[_0x15eeee[_0x50d8da(0x1821)]+0x3]))),_0x84fbbd[_0x50d8da(0x3b91)]?_0x15eeee['uv'][_0x50d8da(0x1b44)](_0x1c7a9d[_0x50d8da(0x3aa2)],0x2*_0x21f248):(_0x1c7a9d[_0x50d8da(0x3aa2)][_0x50d8da(0x2f54)](0.5+_0x15eeee[_0x50d8da(0x8c5)]['x']/_0x2ab696['x']),_0x155b87=0.5+_0x15eeee['position']['y']/_0x2ab696['y'],_0x1c7a9d[_0x50d8da(0x3aa2)]['push'](_0x258f0e['e']['UseOpenGLOrientationForUV']?0x1-_0x155b87:_0x155b87)),_0x21f248++;}}const _0xf813ac=new _0x4898de['Kj'](_0xdbbeb6,_0x4d94bf[_0x50d8da(0x22fd)]());return _0x1c7a9d[_0x50d8da(0xf07)](_0xf813ac),_0x4cfc1f?(_0xf813ac[_0x50d8da(0x3463)]=_0x4d94bf[_0x50d8da(0x3463)],_0xf813ac[_0x50d8da(0x2126)]=_0x4d94bf):(_0xf813ac[_0x50d8da(0x8c5)]=_0x59fe65['clone'](),_0xf813ac[_0x50d8da(0x13fc)]=new _0x39d2b6['P'](_0x4db86,_0x3f9972,_0x1cce8d)),_0xf813ac['computeWorldMatrix'](!0x0),_0xf813ac[_0x50d8da(0x6dc)](!0x0,!0x0),_0xf813ac;}_0x4898de['Kj'][_0x2341b1(0x2b18)]=(_0x1b89c1,_0x383e1d,_0x261783,_0x2fd2a8,_0x1dce82,_0x1f253f)=>_0x3b4550(_0x1b89c1,_0x383e1d,{'position':_0x261783,'normal':_0x2fd2a8,'size':_0x1dce82,'angle':_0x1f253f});},0x1591d:(_0x571889,_0x371421,_0x3d6575)=>{var _0x438ecc=a8_0x49466b;_0x3d6575['d'](_0x371421,{'uH':()=>_0x4c183d});var _0x17c8a1=_0x3d6575(0x1dad),_0x1e877b=_0x3d6575(0x164ac),_0x462d6e=_0x3d6575(0x2010);function _0x7dd2b5(_0xccbc6e){var _0x103994=a8_0x58a1;const _0x321b43=new Array(),_0x507224=new Array();var _0x49cd45=new Array();const _0x418646=new Array();var _0x141bd5=_0xccbc6e['radius']||0.5,_0x1c0dbc=_0xccbc6e[_0x103994(0xf6e)]||0x40,_0x52ce8e=(!_0xccbc6e['arc']||!(_0xccbc6e[_0x103994(0x3070)]<=0x0||0x1<_0xccbc6e[_0x103994(0x3070)]))&&_0xccbc6e['arc']||0x1,_0x1a42f6=0x0===_0xccbc6e[_0x103994(0x1377)]?0x0:_0xccbc6e[_0x103994(0x1377)]||_0x1e877b['x']['DEFAULTSIDE'],_0x23f0a8=(_0x321b43[_0x103994(0x2f54)](0x0,0x0,0x0),_0x418646['push'](0.5,0.5),0x2*Math['PI']*_0x52ce8e),_0x13bdbb=0x1===_0x52ce8e?_0x23f0a8/_0x1c0dbc:_0x23f0a8/(_0x1c0dbc-0x1);let _0x3b2ef4=0x0;for(let _0x408948=0x0;_0x408948<_0x1c0dbc;_0x408948++){var _0x562cbb=Math[_0x103994(0x110a)](_0x3b2ef4),_0x1cc76c=Math['sin'](_0x3b2ef4),_0x37d016=(_0x562cbb+0x1)/0x2,_0x2fab63=(0x1-_0x1cc76c)/0x2;_0x321b43[_0x103994(0x2f54)](_0x141bd5*_0x562cbb,_0x141bd5*_0x1cc76c,0x0),_0x418646[_0x103994(0x2f54)](_0x37d016,_0x462d6e['e']['UseOpenGLOrientationForUV']?0x1-_0x2fab63:_0x2fab63),_0x3b2ef4+=_0x13bdbb;}0x1===_0x52ce8e&&(_0x321b43[_0x103994(0x2f54)](_0x321b43[0x3],_0x321b43[0x4],_0x321b43[0x5]),_0x418646[_0x103994(0x2f54)](_0x418646[0x2],_0x462d6e['e'][_0x103994(0x104c)]?0x1-_0x418646[0x3]:_0x418646[0x3]));var _0x20c3fe=_0x321b43[_0x103994(0x132e)]/0x3;for(let _0x200bd2=0x1;_0x200bd2<_0x20c3fe-0x1;_0x200bd2++)_0x507224[_0x103994(0x2f54)](_0x200bd2+0x1,0x0,_0x200bd2);_0x1e877b['x'][_0x103994(0x3b8a)](_0x321b43,_0x507224,_0x49cd45),_0x1e877b['x'][_0x103994(0xf0b)](_0x1a42f6,_0x321b43,_0x507224,_0x49cd45,_0x418646,_0xccbc6e[_0x103994(0x2215)],_0xccbc6e[_0x103994(0x3dc3)]);const _0x57c322=new _0x1e877b['x']();return _0x57c322[_0x103994(0x1f84)]=_0x507224,_0x57c322['positions']=_0x321b43,_0x57c322[_0x103994(0x15c8)]=_0x49cd45,_0x57c322['uvs']=_0x418646,_0x57c322;}function _0x4c183d(_0x1bb993,_0x1e4580={},_0x41e3f3=null){var _0x4a93d0=a8_0x58a1;const _0x3bf4f5=new _0x17c8a1['Kj'](_0x1bb993,_0x41e3f3),_0x5cc948=(_0x1e4580[_0x4a93d0(0x1377)]=_0x17c8a1['Kj'][_0x4a93d0(0x5dd)](_0x1e4580[_0x4a93d0(0x1377)]),_0x3bf4f5[_0x4a93d0(0x28a0)]=_0x1e4580[_0x4a93d0(0x1377)],_0x7dd2b5(_0x1e4580));return _0x5cc948[_0x4a93d0(0xf07)](_0x3bf4f5,_0x1e4580[_0x4a93d0(0x135b)]),_0x3bf4f5;}_0x1e877b['x'][_0x438ecc(0x28e5)]=_0x7dd2b5,_0x17c8a1['Kj']['CreateDisc']=(_0x1dacff,_0x387ca5,_0x5ec7cf,_0xa1503d=null,_0x458cf6,_0x592cda)=>_0x4c183d(_0x1dacff,{'radius':_0x387ca5,'tessellation':_0x5ec7cf,'sideOrientation':_0x592cda,'updatable':_0x458cf6},_0xa1503d);},0x14872:(_0x4fb351,_0x5071b1,_0x214b4e)=>{_0x214b4e['d'](_0x5071b1,{'M':()=>function(_0x4a1954,_0x213743,_0x553c9e=null){var _0x3535ae=a8_0x58a1;let _0x4f998d=_0x213743['m']||0x1,_0xb6b6fc=(_0x4f998d!==Math['floor'](_0x4f998d)&&(_0x4f998d,Math['floor'](_0x4f998d),_0x3e41e9['Y']['Warn'](_0x3535ae(0x3586))),_0x213743['n']||0x0);var _0x1b5dcf;_0xb6b6fc!==Math[_0x3535ae(0x27d2)](_0xb6b6fc)&&(_0xb6b6fc,Math[_0x3535ae(0x27d2)](_0xb6b6fc),_0x3e41e9['Y'][_0x3535ae(0x2e91)](_0x3535ae(0xeec))),_0xb6b6fc>_0x4f998d&&(_0x1b5dcf=_0xb6b6fc,_0xb6b6fc=_0x4f998d,_0x4f998d=_0x1b5dcf,_0x3e41e9['Y'][_0x3535ae(0x2e91)](_0x3535ae(0x1e73)));const _0xfe687d=new _0x19a1ec['Bn'](),_0x385a22=(_0xfe687d[_0x3535ae(0x23c2)](_0x4f998d,_0xb6b6fc),_0x19a1ec['zz'][_0x3535ae(0x23f6)](_0xfe687d)),_0x4e9b14={'custom':_0x385a22,'size':_0x213743[_0x3535ae(0x2cbf)],'sizeX':_0x213743[_0x3535ae(0x3e28)],'sizeY':_0x213743['sizeY'],'sizeZ':_0x213743['sizeZ'],'faceUV':_0x213743[_0x3535ae(0x24e)],'faceColors':_0x213743['faceColors'],'flat':_0x213743[_0x3535ae(0x134f)],'updatable':_0x213743['updatable'],'sideOrientation':_0x213743['sideOrientation'],'frontUVs':_0x213743[_0x3535ae(0x2215)],'backUVs':_0x213743[_0x3535ae(0x3dc3)]},_0x51f8d5=(0x0,_0x1857eb['sh'])(_0x4a1954,_0x4e9b14,_0x553c9e);return _0x51f8d5;}});var _0x1857eb=_0x214b4e(0x5e9),_0x3e41e9=_0x214b4e(0x10ea4),_0x19a1ec=_0x214b4e(0x5099);},0xcd93:(_0x245ef4,_0x419968,_0x3df687)=>{var _0x166e0f=a8_0x49466b;_0x3df687['d'](_0x419968,{'_':()=>_0xaeab9});var _0x2446d7=_0x3df687(0x9fd1),_0x1f0e82=_0x3df687(0xc84b),_0x39ce84=_0x3df687(0x1dad),_0x23d4ef=_0x3df687(0x164ac),_0x198785=_0x3df687(0x10ea4),_0x5c48f8=_0x3df687(0x5099),_0x3d3958=_0x3df687(0x46f9),_0x574e73=_0x3df687(0x2010);function _0xaeab9(_0x40ac4e,_0x1626c3,_0x290e1b=null){var _0x560c2e=a8_0x58a1,_0xa6d98a=_0x1626c3['size'],_0x1d51a2=_0x1626c3[_0x560c2e(0x3e28)]||_0xa6d98a||0x1,_0x1cbe0f=_0x1626c3['sizeY']||_0xa6d98a||0x1,_0x2bcc51=_0x1626c3[_0x560c2e(0x4ba)]||_0xa6d98a||0x1;let _0x706e11=_0x1626c3['m']||0x1,_0x58ae36=(_0x706e11!==Math[_0x560c2e(0x27d2)](_0x706e11)&&(_0x706e11,Math[_0x560c2e(0x27d2)](_0x706e11),_0x198785['Y']['Warn']('m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used')),_0x1626c3['n']||0x0);_0x58ae36!==Math['floor'](_0x58ae36)&&(_0x58ae36,Math[_0x560c2e(0x27d2)](_0x58ae36),_0x198785['Y']['Warn'](_0x560c2e(0xeec))),_0x58ae36>_0x706e11&&(_0xa6d98a=_0x58ae36,_0x58ae36=_0x706e11,_0x706e11=_0xa6d98a,_0x198785['Y'][_0x560c2e(0x2e91)](_0x560c2e(0x1e73)));const _0x3ee71a=new _0x5c48f8['Bn'](),_0x15c7bf=(_0x3ee71a[_0x560c2e(0x23c2)](_0x706e11,_0x58ae36),_0x5c48f8['zz']['BuildGeodesicData'](_0x3ee71a));var _0x30298b=_0x15c7bf['toGoldbergPolyhedronData']();const _0x3bb000=new _0x3d3958['R'](_0x40ac4e,_0x290e1b),_0x14ceed=(_0x1626c3['sideOrientation']=_0x39ce84['Kj']['_GetDefaultSideOrientation'](_0x1626c3[_0x560c2e(0x1377)]),_0x3bb000['_originalBuilderSideOrientation']=_0x1626c3['sideOrientation'],function(_0x5bb4c0){var _0x1475c5=_0x560c2e,_0x143ac6=_0x1626c3[_0x1475c5(0x2cbf)],_0x2d7c10=_0x1626c3['sizeX']||_0x143ac6||0x1,_0x354086=_0x1626c3[_0x1475c5(0x995)]||_0x143ac6||0x1,_0xcd23c1=_0x1626c3[_0x1475c5(0x4ba)]||_0x143ac6||0x1,_0x143ac6=0x0===_0x1626c3['sideOrientation']?0x0:_0x1626c3[_0x1475c5(0x1377)]||_0x23d4ef['x'][_0x1475c5(0x1a6d)];const _0x5a29ee=new Array(),_0x4d8117=new Array(),_0x5d13b6=new Array(),_0x5d50f9=new Array();let _0x41f490=Infinity,_0x500e9b=-Infinity,_0x215468=Infinity,_0x1d43a9=-Infinity;for(let _0x1987cd=0x0;_0x1987cd<_0x5bb4c0[_0x1475c5(0x2f51)][_0x1475c5(0x132e)];_0x1987cd++)_0x41f490=Math[_0x1475c5(0x3749)](_0x41f490,_0x5bb4c0[_0x1475c5(0x2f51)][_0x1987cd][0x0]*_0x2d7c10),_0x500e9b=Math[_0x1475c5(0xc54)](_0x500e9b,_0x5bb4c0[_0x1475c5(0x2f51)][_0x1987cd][0x0]*_0x2d7c10),_0x215468=Math[_0x1475c5(0x3749)](_0x215468,_0x5bb4c0[_0x1475c5(0x2f51)][_0x1987cd][0x1]*_0x354086),_0x1d43a9=Math['max'](_0x1d43a9,_0x5bb4c0[_0x1475c5(0x2f51)][_0x1987cd][0x1]*_0x354086);let _0x1592b4=0x0;for(let _0x5eae8c=0x0;_0x5eae8c<_0x5bb4c0['face'][_0x1475c5(0x132e)];_0x5eae8c++){var _0xbd3527=_0x5bb4c0[_0x1475c5(0x197a)][_0x5eae8c],_0x17e793=_0x2446d7['P']['FromArray'](_0x5bb4c0['vertex'][_0xbd3527[0x0]]);const _0x543e41=_0x2446d7['P']['FromArray'](_0x5bb4c0[_0x1475c5(0x2f51)][_0xbd3527[0x2]]),_0x9f1715=_0x2446d7['P'][_0x1475c5(0xd4e)](_0x5bb4c0['vertex'][_0xbd3527[0x1]]);var _0x5365e9=_0x543e41['subtract'](_0x17e793),_0x17e793=_0x9f1715[_0x1475c5(0x3e42)](_0x17e793),_0x4ec029=_0x2446d7['P'][_0x1475c5(0x400b)](_0x17e793,_0x5365e9)[_0x1475c5(0xb65)]();for(let _0x27fdfc=0x0;_0x27fdfc<_0xbd3527[_0x1475c5(0x132e)];_0x27fdfc++){_0x5d13b6[_0x1475c5(0x2f54)](_0x4ec029['x'],_0x4ec029['y'],_0x4ec029['z']);var _0x422b9a=_0x5bb4c0[_0x1475c5(0x2f51)][_0xbd3527[_0x27fdfc]],_0x5e3ea9=(_0x5a29ee[_0x1475c5(0x2f54)](_0x422b9a[0x0]*_0x2d7c10,_0x422b9a[0x1]*_0x354086,_0x422b9a[0x2]*_0xcd23c1),(_0x422b9a[0x1]*_0x354086-_0x215468)/(_0x1d43a9-_0x215468));_0x5d50f9[_0x1475c5(0x2f54)]((_0x422b9a[0x0]*_0x2d7c10-_0x41f490)/(_0x500e9b-_0x41f490),_0x574e73['e']['UseOpenGLOrientationForUV']?0x1-_0x5e3ea9:_0x5e3ea9);}for(let _0x302bff=0x0;_0x302bff<_0xbd3527[_0x1475c5(0x132e)]-0x2;_0x302bff++)_0x4d8117[_0x1475c5(0x2f54)](_0x1592b4,_0x1592b4+_0x302bff+0x2,_0x1592b4+_0x302bff+0x1);_0x1592b4+=_0xbd3527[_0x1475c5(0x132e)];}_0x23d4ef['x']['_ComputeSides'](_0x143ac6,_0x5a29ee,_0x4d8117,_0x5d13b6,_0x5d50f9);const _0x300560=new _0x23d4ef['x']();return _0x300560[_0x1475c5(0x1ced)]=_0x5a29ee,_0x300560['indices']=_0x4d8117,_0x300560['normals']=_0x5d13b6,_0x300560['uvs']=_0x5d50f9,_0x300560;}(_0x30298b));_0x14ceed[_0x560c2e(0xf07)](_0x3bb000,_0x1626c3[_0x560c2e(0x135b)]),_0x3bb000[_0x560c2e(0x954)]['nbSharedFaces']=_0x15c7bf['sharedNodes'],_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x162)]=_0x15c7bf[_0x560c2e(0x1949)],_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x1e46)]=_0x15c7bf[_0x560c2e(0x1e46)],_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x350b)]=_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x1886)]+_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x162)],_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x100)]=(_0x3bb000[_0x560c2e(0x954)]['nbUnsharedFaces']-0xc)/0xc;for(let _0x4bf93d=0x0;_0x4bf93d<_0x15c7bf[_0x560c2e(0x2f51)]['length'];_0x4bf93d++)_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x380a)]['push'](_0x2446d7['P'][_0x560c2e(0xd4e)](_0x15c7bf['vertex'][_0x4bf93d])),_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x380a)][_0x4bf93d]['x']*=_0x1d51a2,_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x380a)][_0x4bf93d]['y']*=_0x1cbe0f,_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x380a)][_0x4bf93d]['z']*=_0x2bcc51,_0x3bb000[_0x560c2e(0x954)]['faceColors'][_0x560c2e(0x2f54)](new _0x1f0e82['HE'](0x1,0x1,0x1,0x1));for(let _0xbfb127=0x0;_0xbfb127<_0x30298b[_0x560c2e(0x197a)]['length'];_0xbfb127++){var _0xe6e636=_0x30298b['face'][_0xbfb127],_0x2509c5=_0x2446d7['P'][_0x560c2e(0xd4e)](_0x30298b[_0x560c2e(0x2f51)][_0xe6e636[0x0]]);const _0x4e2e10=_0x2446d7['P']['FromArray'](_0x30298b['vertex'][_0xe6e636[0x2]]),_0x47cb2c=_0x2446d7['P']['FromArray'](_0x30298b[_0x560c2e(0x2f51)][_0xe6e636[0x1]]);_0xe6e636=_0x4e2e10[_0x560c2e(0x3e42)](_0x2509c5);const _0x7aa3b3=_0x47cb2c[_0x560c2e(0x3e42)](_0x2509c5);_0x2509c5=_0x2446d7['P'][_0x560c2e(0x400b)](_0x7aa3b3,_0xe6e636)[_0x560c2e(0xb65)](),_0xe6e636=_0x2446d7['P'][_0x560c2e(0x400b)](_0x7aa3b3,_0x2509c5)['normalize'](),(_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x1c3d)]['push'](_0x7aa3b3[_0x560c2e(0xb65)]()),_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x1fa9)][_0x560c2e(0x2f54)](_0x2509c5),_0x3bb000[_0x560c2e(0x954)][_0x560c2e(0x2319)][_0x560c2e(0x2f54)](_0xe6e636));}return _0x3bb000;}_0x39ce84['Kj'][_0x166e0f(0x3189)]=_0xaeab9;},0xe0dd:(_0x8fed26,_0x1399d8,_0x46eb85)=>{var _0x3e8ad3=a8_0x49466b;_0x46eb85['d'](_0x1399d8,{'$6':()=>_0x102b96,'DG':()=>_0x90814e,'W':()=>_0x519e62});var _0x58a197=_0x46eb85(0x9fd1),_0x11aff8=_0x46eb85(0xc84b),_0x521d13=_0x46eb85(0x1dad),_0x5dd634=_0x46eb85(0x164ac),_0x2a9f25=_0x46eb85(0x2ccd),_0x55d1ac=_0x46eb85(0xe222),_0x225ca6=_0x46eb85(0xf8c1),_0x335496=_0x46eb85(0x147b8),_0x1bb7f0=_0x46eb85(0x2010);function _0x16d028(_0x7a856b){var _0x8ffa5d=a8_0x58a1;const _0x481934=[],_0x15c4e3=[],_0x5f1c10=[],_0x5c771c=[];let _0x2349d0,_0x54c5b4;var _0x2646dc=_0x7a856b[_0x8ffa5d(0x37ce)]||0x1,_0x1c0f78=_0x7a856b[_0x8ffa5d(0x1995)]||0x1,_0x2fc3e7=_0x7a856b[_0x8ffa5d(0x205b)]||_0x7a856b['subdivisions']||0x1,_0x55119c=_0x7a856b[_0x8ffa5d(0x2be5)]||_0x7a856b[_0x8ffa5d(0x2e33)]||0x1;for(_0x2349d0=0x0;_0x2349d0<=_0x55119c;_0x2349d0++)for(_0x54c5b4=0x0;_0x54c5b4<=_0x2fc3e7;_0x54c5b4++){var _0x48c1a4=new _0x58a197['P'](_0x54c5b4*_0x2646dc/_0x2fc3e7-_0x2646dc/0x2,0x0,(_0x55119c-_0x2349d0)*_0x1c0f78/_0x55119c-_0x1c0f78/0x2),_0x4aa75c=new _0x58a197['P'](0x0,0x1,0x0);_0x15c4e3[_0x8ffa5d(0x2f54)](_0x48c1a4['x'],_0x48c1a4['y'],_0x48c1a4['z']),_0x5f1c10[_0x8ffa5d(0x2f54)](_0x4aa75c['x'],_0x4aa75c['y'],_0x4aa75c['z']),_0x5c771c[_0x8ffa5d(0x2f54)](_0x54c5b4/_0x2fc3e7,_0x1bb7f0['e'][_0x8ffa5d(0x104c)]?_0x2349d0/_0x55119c:0x1-_0x2349d0/_0x55119c);}for(_0x2349d0=0x0;_0x2349d0<_0x55119c;_0x2349d0++)for(_0x54c5b4=0x0;_0x54c5b4<_0x2fc3e7;_0x54c5b4++)_0x481934[_0x8ffa5d(0x2f54)](_0x54c5b4+0x1+(_0x2349d0+0x1)*(_0x2fc3e7+0x1)),_0x481934[_0x8ffa5d(0x2f54)](_0x54c5b4+0x1+_0x2349d0*(_0x2fc3e7+0x1)),_0x481934['push'](_0x54c5b4+_0x2349d0*(_0x2fc3e7+0x1)),_0x481934[_0x8ffa5d(0x2f54)](_0x54c5b4+(_0x2349d0+0x1)*(_0x2fc3e7+0x1)),_0x481934[_0x8ffa5d(0x2f54)](_0x54c5b4+0x1+(_0x2349d0+0x1)*(_0x2fc3e7+0x1)),_0x481934[_0x8ffa5d(0x2f54)](_0x54c5b4+_0x2349d0*(_0x2fc3e7+0x1));const _0x483bd4=new _0x5dd634['x']();return _0x483bd4[_0x8ffa5d(0x1f84)]=_0x481934,_0x483bd4[_0x8ffa5d(0x1ced)]=_0x15c4e3,_0x483bd4[_0x8ffa5d(0x15c8)]=_0x5f1c10,_0x483bd4[_0x8ffa5d(0x3aa2)]=_0x5c771c,_0x483bd4;}function _0x509d5d(_0x2ec82c){var _0x8dd62=a8_0x58a1,_0x89b9eb=void 0x0!==_0x2ec82c[_0x8dd62(0xfbd)]&&null!==_0x2ec82c[_0x8dd62(0xfbd)]?_0x2ec82c['xmin']:-0x1,_0x4a53d3=void 0x0!==_0x2ec82c['zmin']&&null!==_0x2ec82c[_0x8dd62(0x1161)]?_0x2ec82c[_0x8dd62(0x1161)]:-0x1,_0x1ba8c0=void 0x0!==_0x2ec82c['xmax']&&null!==_0x2ec82c['xmax']?_0x2ec82c['xmax']:0x1,_0x391d3f=void 0x0!==_0x2ec82c[_0x8dd62(0x17a)]&&null!==_0x2ec82c[_0x8dd62(0x17a)]?_0x2ec82c[_0x8dd62(0x17a)]:0x1;const _0x50f1ce=_0x2ec82c[_0x8dd62(0x2e33)]||{'w':0x1,'h':0x1},_0x232c23=_0x2ec82c[_0x8dd62(0xc3a)]||{'w':0x1,'h':0x1},_0x4c3274=new Array(),_0x242f25=new Array(),_0x135122=new Array(),_0x2aba96=new Array();let _0x802ed0,_0x2d62fa,_0x4cb1cc,_0xe61839;_0x50f1ce['h']=_0x50f1ce['h']<0x1?0x1:_0x50f1ce['h'],_0x50f1ce['w']=_0x50f1ce['w']<0x1?0x1:_0x50f1ce['w'],_0x232c23['w']=_0x232c23['w']<0x1?0x1:_0x232c23['w'],_0x232c23['h']=_0x232c23['h']<0x1?0x1:_0x232c23['h'];var _0x399c88=(_0x1ba8c0-_0x89b9eb)/_0x50f1ce['w'],_0x343be8=(_0x391d3f-_0x4a53d3)/_0x50f1ce['h'];for(_0x4cb1cc=0x0;_0x4cb1cc<_0x50f1ce['h'];_0x4cb1cc++)for(_0xe61839=0x0;_0xe61839<_0x50f1ce['w'];_0xe61839++){var _0x429c8b=_0x89b9eb+_0xe61839*_0x399c88,_0xf824c8=_0x4a53d3+_0x4cb1cc*_0x343be8,_0x1a0a4c=_0x89b9eb+(_0xe61839+0x1)*_0x399c88,_0xcef79e=_0x4a53d3+(_0x4cb1cc+0x1)*_0x343be8,_0x4cb72e=_0x242f25[_0x8dd62(0x132e)]/0x3,_0x24a3ef=_0x232c23['w']+0x1;for(_0x802ed0=0x0;_0x802ed0<_0x232c23['h'];_0x802ed0++)for(_0x2d62fa=0x0;_0x2d62fa<_0x232c23['w'];_0x2d62fa++){var _0x305c3e=[_0x4cb72e+_0x2d62fa+_0x802ed0*_0x24a3ef,_0x4cb72e+(_0x2d62fa+0x1)+_0x802ed0*_0x24a3ef,_0x4cb72e+(_0x2d62fa+0x1)+(_0x802ed0+0x1)*_0x24a3ef,_0x4cb72e+_0x2d62fa+(_0x802ed0+0x1)*_0x24a3ef];_0x4c3274[_0x8dd62(0x2f54)](_0x305c3e[0x1]),_0x4c3274[_0x8dd62(0x2f54)](_0x305c3e[0x2]),_0x4c3274[_0x8dd62(0x2f54)](_0x305c3e[0x3]),_0x4c3274[_0x8dd62(0x2f54)](_0x305c3e[0x0]),_0x4c3274[_0x8dd62(0x2f54)](_0x305c3e[0x1]),_0x4c3274['push'](_0x305c3e[0x3]);}const _0x412843=_0x58a197['P'][_0x8dd62(0x1b83)]();var _0x5875a1=new _0x58a197['P'](0x0,0x1,0x0);for(_0x802ed0=0x0;_0x802ed0<=_0x232c23['h'];_0x802ed0++)for(_0x412843['z']=_0x802ed0*(_0xcef79e-_0xf824c8)/_0x232c23['h']+_0xf824c8,_0x2d62fa=0x0;_0x2d62fa<=_0x232c23['w'];_0x2d62fa++)_0x412843['x']=_0x2d62fa*(_0x1a0a4c-_0x429c8b)/_0x232c23['w']+_0x429c8b,_0x412843['y']=0x0,_0x242f25['push'](_0x412843['x'],_0x412843['y'],_0x412843['z']),_0x135122['push'](_0x5875a1['x'],_0x5875a1['y'],_0x5875a1['z']),_0x2aba96[_0x8dd62(0x2f54)](_0x2d62fa/_0x232c23['w'],_0x802ed0/_0x232c23['h']);}const _0x3312bd=new _0x5dd634['x']();return _0x3312bd[_0x8dd62(0x1f84)]=_0x4c3274,_0x3312bd[_0x8dd62(0x1ced)]=_0x242f25,_0x3312bd[_0x8dd62(0x15c8)]=_0x135122,_0x3312bd[_0x8dd62(0x3aa2)]=_0x2aba96,_0x3312bd;}function _0x27e500(_0x13f894){var _0x3a0c7d=a8_0x58a1;const _0x76f6cb=[],_0x49fc3a=[],_0x410608=[],_0x1a41dd=[];let _0x5a00ec,_0x1367fa;var _0x2ab21d,_0x4cc39c=_0x13f894[_0x3a0c7d(0x1d16)]||new _0x11aff8['Wo'](0.3,0.59,0.11),_0x41d8ed=_0x13f894[_0x3a0c7d(0x9b4)]||0x0;let _0x58b1eb=!0x1;for(_0x13f894[_0x3a0c7d(0x1d0a)]>_0x13f894[_0x3a0c7d(0x3281)]&&(_0x58b1eb=!0x0,_0x2ab21d=_0x13f894['maxHeight'],_0x13f894[_0x3a0c7d(0x3281)]=_0x13f894[_0x3a0c7d(0x1d0a)],_0x13f894[_0x3a0c7d(0x1d0a)]=_0x2ab21d),_0x5a00ec=0x0;_0x5a00ec<=_0x13f894['subdivisions'];_0x5a00ec++)for(_0x1367fa=0x0;_0x1367fa<=_0x13f894['subdivisions'];_0x1367fa++){const _0x5bd182=new _0x58a197['P'](_0x1367fa*_0x13f894[_0x3a0c7d(0x37ce)]/_0x13f894[_0x3a0c7d(0x2e33)]-_0x13f894['width']/0x2,0x0,(_0x13f894[_0x3a0c7d(0x2e33)]-_0x5a00ec)*_0x13f894['height']/_0x13f894[_0x3a0c7d(0x2e33)]-_0x13f894[_0x3a0c7d(0x1995)]/0x2);var _0x16871a=0x4*(((_0x5bd182['x']+_0x13f894[_0x3a0c7d(0x37ce)]/0x2)/_0x13f894['width']*(_0x13f894[_0x3a0c7d(0x153d)]-0x1)|0x0)+((0x1-(_0x5bd182['z']+_0x13f894['height']/0x2)/_0x13f894[_0x3a0c7d(0x1995)])*(_0x13f894[_0x3a0c7d(0x3669)]-0x1)|0x0)*_0x13f894[_0x3a0c7d(0x153d)]);let _0xfef3b1=_0x13f894['buffer'][_0x16871a]/0xff,_0x4adcd6=_0x13f894[_0x3a0c7d(0x277a)][0x1+_0x16871a]/0xff,_0x35bbb2=_0x13f894[_0x3a0c7d(0x277a)][0x2+_0x16871a]/0xff;var _0x16871a=_0x13f894[_0x3a0c7d(0x277a)][0x3+_0x16871a]/0xff,_0x4aee65=(_0x58b1eb&&(_0xfef3b1=0x1-_0xfef3b1,_0x4adcd6=0x1-_0x4adcd6,_0x35bbb2=0x1-_0x35bbb2),_0xfef3b1*_0x4cc39c['r']+_0x4adcd6*_0x4cc39c['g']+_0x35bbb2*_0x4cc39c['b']);_0x5bd182['y']=_0x41d8ed<=_0x16871a?_0x13f894['minHeight']+(_0x13f894['maxHeight']-_0x13f894[_0x3a0c7d(0x1d0a)])*_0x4aee65:_0x13f894[_0x3a0c7d(0x1d0a)]-_0x335496['kn'],_0x49fc3a[_0x3a0c7d(0x2f54)](_0x5bd182['x'],_0x5bd182['y'],_0x5bd182['z']),_0x410608[_0x3a0c7d(0x2f54)](0x0,0x0,0x0),_0x1a41dd['push'](_0x1367fa/_0x13f894[_0x3a0c7d(0x2e33)],0x1-_0x5a00ec/_0x13f894[_0x3a0c7d(0x2e33)]);}for(_0x5a00ec=0x0;_0x5a00ec<_0x13f894[_0x3a0c7d(0x2e33)];_0x5a00ec++)for(_0x1367fa=0x0;_0x1367fa<_0x13f894[_0x3a0c7d(0x2e33)];_0x1367fa++){var _0x3b5097=_0x1367fa+0x1+(_0x5a00ec+0x1)*(_0x13f894['subdivisions']+0x1),_0x4101f0=_0x1367fa+0x1+_0x5a00ec*(_0x13f894[_0x3a0c7d(0x2e33)]+0x1),_0x4259e9=_0x1367fa+_0x5a00ec*(_0x13f894[_0x3a0c7d(0x2e33)]+0x1),_0x3805b1=_0x1367fa+(_0x5a00ec+0x1)*(_0x13f894[_0x3a0c7d(0x2e33)]+0x1),_0x56e1c3=_0x49fc3a[0x3*_0x3b5097+0x1]>=_0x13f894[_0x3a0c7d(0x1d0a)],_0x20f7aa=_0x49fc3a[0x3*_0x4101f0+0x1]>=_0x13f894[_0x3a0c7d(0x1d0a)],_0x2f68fc=_0x49fc3a[0x3*_0x4259e9+0x1]>=_0x13f894[_0x3a0c7d(0x1d0a)];_0x56e1c3&&_0x20f7aa&&_0x2f68fc&&(_0x76f6cb['push'](_0x3b5097),_0x76f6cb['push'](_0x4101f0),_0x76f6cb[_0x3a0c7d(0x2f54)](_0x4259e9)),_0x49fc3a[0x3*_0x3805b1+0x1]>=_0x13f894['minHeight']&&_0x56e1c3&&_0x2f68fc&&(_0x76f6cb[_0x3a0c7d(0x2f54)](_0x3805b1),_0x76f6cb[_0x3a0c7d(0x2f54)](_0x3b5097),_0x76f6cb[_0x3a0c7d(0x2f54)](_0x4259e9));}_0x5dd634['x'][_0x3a0c7d(0x3b8a)](_0x49fc3a,_0x76f6cb,_0x410608);const _0x6bfb74=new _0x5dd634['x']();return _0x6bfb74['indices']=_0x76f6cb,_0x6bfb74[_0x3a0c7d(0x1ced)]=_0x49fc3a,_0x6bfb74['normals']=_0x410608,_0x6bfb74[_0x3a0c7d(0x3aa2)]=_0x1a41dd,_0x6bfb74;}function _0x102b96(_0x417bfc,_0x3508be={},_0x265679){var _0x4db6cd=a8_0x58a1;const _0x508158=new _0x2a9f25['E'](_0x417bfc,_0x265679),_0x3c6481=(_0x508158[_0x4db6cd(0x95b)](!0x1),_0x508158[_0x4db6cd(0x370a)]=_0x3508be['subdivisionsX']||_0x3508be['subdivisions']||0x1,_0x508158[_0x4db6cd(0x2b8e)]=_0x3508be[_0x4db6cd(0x2be5)]||_0x3508be[_0x4db6cd(0x2e33)]||0x1,_0x508158[_0x4db6cd(0x8bc)]=_0x3508be['width']||0x1,_0x508158['_height']=_0x3508be['height']||0x1,_0x508158[_0x4db6cd(0x2ac9)]=_0x508158[_0x4db6cd(0x8bc)]/0x2,_0x508158['_maxZ']=_0x508158[_0x4db6cd(0x1bca)]/0x2,_0x508158[_0x4db6cd(0x318a)]=-_0x508158['_maxX'],_0x508158['_minZ']=-_0x508158['_maxZ'],_0x16d028(_0x3508be));return _0x3c6481[_0x4db6cd(0xf07)](_0x508158,_0x3508be[_0x4db6cd(0x135b)]),_0x508158['_setReady'](!0x0),_0x508158;}function _0x90814e(_0x56d5dd,_0x1b3d17,_0x3b8e8b=null){var _0x1777bd=a8_0x58a1;_0x56d5dd=new _0x521d13['Kj'](_0x56d5dd,_0x3b8e8b);const _0x85e1bd=_0x509d5d(_0x1b3d17);return _0x85e1bd[_0x1777bd(0xf07)](_0x56d5dd,_0x1b3d17[_0x1777bd(0x135b)]),_0x56d5dd;}function _0x519e62(_0x201d05,_0x1d9722,_0x370aa6={},_0x31a972=null){var _0x4de066=a8_0x58a1;const _0x3c90cc=_0x370aa6[_0x4de066(0x37ce)]||0xa,_0x4dad9e=_0x370aa6['height']||0xa,_0x439768=_0x370aa6[_0x4de066(0x2e33)]||0x1,_0x24f8b9=_0x370aa6[_0x4de066(0x1d0a)]||0x0,_0x236ef6=_0x370aa6[_0x4de066(0x3281)]||0x1,_0x5de484=_0x370aa6[_0x4de066(0x1d16)]||new _0x11aff8['Wo'](0.3,0.59,0.11),_0x48a580=_0x370aa6[_0x4de066(0x9b4)]||0x0,_0x80d5b6=_0x370aa6['updatable'],_0x13d721=_0x370aa6['onReady'],_0x2d335d=(_0x31a972=_0x31a972||_0x225ca6['l'][_0x4de066(0x19c8)],new _0x2a9f25['E'](_0x201d05,_0x31a972));return _0x2d335d[_0x4de066(0x370a)]=_0x439768,_0x2d335d[_0x4de066(0x2b8e)]=_0x439768,_0x2d335d[_0x4de066(0x8bc)]=_0x3c90cc,_0x2d335d[_0x4de066(0x1bca)]=_0x4dad9e,_0x2d335d[_0x4de066(0x2ac9)]=_0x2d335d[_0x4de066(0x8bc)]/0x2,_0x2d335d[_0x4de066(0x1487)]=_0x2d335d['_height']/0x2,_0x2d335d[_0x4de066(0x318a)]=-_0x2d335d[_0x4de066(0x2ac9)],_0x2d335d[_0x4de066(0x7c6)]=-_0x2d335d['_maxZ'],_0x2d335d[_0x4de066(0x95b)](!0x1),_0x55d1ac['w1'][_0x4de066(0x1b27)](_0x1d9722,_0x3932db=>{var _0x2d0d13=_0x4de066,_0x5d51ce=_0x3932db[_0x2d0d13(0x37ce)],_0x5697cf=_0x3932db['height'];if(!_0x31a972[_0x2d0d13(0x2e0e)]){_0x3932db=null==_0x31a972?void 0x0:_0x31a972[_0x2d0d13(0x2636)]()[_0x2d0d13(0x1f1f)](_0x3932db,_0x5d51ce,_0x5697cf);const _0xedcd5=_0x27e500({'width':_0x3c90cc,'height':_0x4dad9e,'subdivisions':_0x439768,'minHeight':_0x24f8b9,'maxHeight':_0x236ef6,'colorFilter':_0x5de484,'buffer':_0x3932db,'bufferWidth':_0x5d51ce,'bufferHeight':_0x5697cf,'alphaFilter':_0x48a580});_0xedcd5[_0x2d0d13(0xf07)](_0x2d335d,_0x80d5b6),_0x13d721&&_0x13d721(_0x2d335d),_0x2d335d[_0x2d0d13(0x95b)](!0x0);}},()=>{},_0x31a972['offlineProvider']),_0x2d335d;}_0x5dd634['x'][_0x3e8ad3(0x29e2)]=_0x16d028,_0x5dd634['x'][_0x3e8ad3(0x1c76)]=_0x509d5d,_0x5dd634['x']['CreateGroundFromHeightMap']=_0x27e500,_0x521d13['Kj'][_0x3e8ad3(0x29e2)]=(_0x748057,_0x2e59b9,_0x279775,_0x1f7fbd,_0x4326d4,_0x157b2e)=>_0x102b96(_0x748057,{'width':_0x2e59b9,'height':_0x279775,'subdivisions':_0x1f7fbd,'updatable':_0x157b2e},_0x4326d4),_0x521d13['Kj'][_0x3e8ad3(0x1c76)]=(_0x225a66,_0x26bf8a,_0xa942c6,_0x56381b,_0x54b43c,_0x278b9d,_0x421a46,_0x4e5ed6,_0x2ceb7f)=>_0x90814e(_0x225a66,{'xmin':_0x26bf8a,'zmin':_0xa942c6,'xmax':_0x56381b,'zmax':_0x54b43c,'subdivisions':_0x278b9d,'precision':_0x421a46,'updatable':_0x2ceb7f},_0x4e5ed6),_0x521d13['Kj']['CreateGroundFromHeightMap']=(_0xaec434,_0x1f74da,_0x37cdf7,_0x342ffd,_0x1513eb,_0x2edcd2,_0x44a84b,_0xcf021d,_0x4e9226,_0x54b480,_0x90d5d6)=>_0x519e62(_0xaec434,_0x1f74da,{'width':_0x37cdf7,'height':_0x342ffd,'subdivisions':_0x1513eb,'minHeight':_0x2edcd2,'maxHeight':_0x44a84b,'updatable':_0x4e9226,'onReady':_0x54b480,'alphaFilter':_0x90d5d6},_0xcf021d);},0x10510:(_0xe2bd67,_0x3cb219,_0x5c9638)=>{_0x5c9638['d'](_0x3cb219,{'q':()=>_0x515fbc});var _0x3c5131=_0x5c9638(0x1dad),_0x4bc8d2=_0x5c9638(0x58b),_0x54ba05=_0x5c9638(0x1591d);function _0x515fbc(_0x564f88,_0x41e711={},_0x122958){var _0x39d7c7=a8_0x58a1;_0x41e711['diameter']||(_0x41e711[_0x39d7c7(0x3300)]=0x1),_0x41e711[_0x39d7c7(0x2a6b)]||(_0x41e711[_0x39d7c7(0x2a6b)]=0x10);var _0x557014=(0x0,_0x4bc8d2['Qk'])('',{'slice':0.5,'diameter':_0x41e711[_0x39d7c7(0x3300)],'segments':_0x41e711['segments']},_0x122958);const _0x43fd6e=(0x0,_0x54ba05['uH'])('',{'radius':_0x41e711[_0x39d7c7(0x3300)]/0x2,'tessellation':0x3*_0x41e711['segments']+(0x4-_0x41e711[_0x39d7c7(0x2a6b)])},_0x122958),_0x418c34=(_0x43fd6e['rotation']['x']=-Math['PI']/0x2,_0x43fd6e[_0x39d7c7(0x2126)]=_0x557014,_0x3c5131['Kj'][_0x39d7c7(0x1f38)]([_0x43fd6e,_0x557014],!0x0));return _0x418c34[_0x39d7c7(0x3efc)]=_0x564f88,_0x418c34;}_0x3c5131['Kj']['CreateHemisphere']=(_0x10a899,_0x21f46e,_0x5d3e6f,_0x1d8cad)=>_0x515fbc(_0x10a899,{'segments':_0x21f46e,'diameter':_0x5d3e6f},_0x1d8cad);},0x4d68:(_0x2647a9,_0x392d4f,_0x5969de)=>{var _0x557335=a8_0x49466b;_0x5969de['d'](_0x392d4f,{'Au':()=>_0x59a6af});var _0x2fa0cd=_0x5969de(0x9fd1),_0x5ba232=_0x5969de(0x1dad),_0x3c1f3e=_0x5969de(0x164ac),_0x3116b6=_0x5969de(0x2010);function _0x150fa3(_0x47b349){var _0x4eb44f=a8_0x58a1,_0x594ebf=_0x47b349[_0x4eb44f(0x1377)]||_0x3c1f3e['x'][_0x4eb44f(0x1a6d)],_0x38b53e=_0x47b349[_0x4eb44f(0x616)]||0x1;const _0xd6c957=void 0x0===_0x47b349['flat']||_0x47b349[_0x4eb44f(0x134f)],_0xe79496=_0x47b349[_0x4eb44f(0x2e33)]||0x4,_0x30a0f4=_0x47b349[_0x4eb44f(0x2de4)]||_0x38b53e,_0x5a4efc=_0x47b349[_0x4eb44f(0x1ef)]||_0x38b53e,_0x23d0bd=_0x47b349['radiusZ']||_0x38b53e;var _0x38b53e=(0x1+Math[_0x4eb44f(0x2793)](0x5))/0x2,_0x431fb2=[-0x1,_0x38b53e,-0x0,0x1,_0x38b53e,0x0,-0x1,-_0x38b53e,0x0,0x1,-_0x38b53e,0x0,0x0,-0x1,-_0x38b53e,0x0,0x1,-_0x38b53e,0x0,-0x1,_0x38b53e,0x0,0x1,_0x38b53e,_0x38b53e,0x0,0x1,_0x38b53e,0x0,-0x1,-_0x38b53e,0x0,0x1,-_0x38b53e,0x0,-0x1],_0x154fab=[0x0,0xb,0x5,0x0,0x5,0x1,0x0,0x1,0x7,0x0,0x7,0xa,0xc,0x16,0x17,0x1,0x5,0x14,0x5,0xb,0x4,0x17,0x16,0xd,0x16,0x12,0x6,0x7,0x1,0x8,0xe,0x15,0x4,0xe,0x4,0x2,0x10,0xd,0x6,0xf,0x6,0x13,0x3,0x8,0x9,0x4,0x15,0x5,0xd,0x11,0x17,0x6,0xd,0x16,0x13,0x6,0x12,0x9,0x8,0x1],_0x550aaf=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0x0,0x2,0x3,0x3,0x3,0x4,0x7,0x8,0x9,0x9,0xa,0xb],_0x2a8adf=[0x5,0x1,0x3,0x1,0x6,0x4,0x0,0x0,0x5,0x3,0x4,0x2,0x2,0x2,0x4,0x0,0x2,0x0,0x1,0x1,0x6,0x0,0x6,0x2,0x0,0x4,0x3,0x3,0x4,0x4,0x3,0x1,0x4,0x2,0x4,0x4,0x0,0x2,0x1,0x1,0x2,0x2,0x3,0x3,0x1,0x3,0x2,0x4],_0x4ae847=[0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0];const _0x52fc78=new Array(),_0x578524=new Array(),_0x437242=new Array(),_0x459394=new Array();let _0x4342b0=0x0;const _0x4c0879=new Array(0x3),_0x4f3845=new Array(0x3);let _0xe453b6;for(_0xe453b6=0x0;_0xe453b6<0x3;_0xe453b6++)_0x4c0879[_0xe453b6]=_0x2fa0cd['P'][_0x4eb44f(0x1b83)](),_0x4f3845[_0xe453b6]=_0x2fa0cd['FM'][_0x4eb44f(0x1b83)]();for(let _0x32d5e8=0x0;_0x32d5e8<0x14;_0x32d5e8++){for(_0xe453b6=0x0;_0xe453b6<0x3;_0xe453b6++){var _0x531898=_0x154fab[0x3*_0x32d5e8+_0xe453b6];_0x4c0879[_0xe453b6][_0x4eb44f(0x3b56)](_0x431fb2[0x3*_0x550aaf[_0x531898]],_0x431fb2[0x3*_0x550aaf[_0x531898]+0x1],_0x431fb2[0x3*_0x550aaf[_0x531898]+0x2]),_0x4c0879[_0xe453b6][_0x4eb44f(0xb65)](),_0x4f3845[_0xe453b6][_0x4eb44f(0x3b56)](_0x2a8adf[0x2*_0x531898]*(0x8a/0x400)+0x3c/0x400+_0x4ae847[_0x32d5e8]*(-0x28/0x400),_0x2a8adf[0x2*_0x531898+0x1]*(0xef/0x400)+0x1a/0x400+_0x4ae847[_0x32d5e8]*(0x14/0x400));}var _0xf9015a=(_0x3570f9,_0x54d400,_0xec42f0,_0x41a87a)=>{var _0x17ac34=_0x4eb44f,_0x5539da=_0x2fa0cd['P'][_0x17ac34(0x1afb)](_0x4c0879[0x0],_0x4c0879[0x2],_0x54d400/_0xe79496),_0x2eb5de=_0x2fa0cd['P'][_0x17ac34(0x1afb)](_0x4c0879[0x1],_0x4c0879[0x2],_0x54d400/_0xe79496);const _0xd35213=_0xe79496===_0x54d400?_0x4c0879[0x2]:_0x2fa0cd['P']['Lerp'](_0x5539da,_0x2eb5de,_0x3570f9/(_0xe79496-_0x54d400));_0xd35213[_0x17ac34(0xb65)]();let _0x461fe4;(_0x461fe4=_0xd6c957?(_0x5539da=_0x2fa0cd['P'][_0x17ac34(0x1afb)](_0x4c0879[0x0],_0x4c0879[0x2],_0x41a87a/_0xe79496),_0x2eb5de=_0x2fa0cd['P'][_0x17ac34(0x1afb)](_0x4c0879[0x1],_0x4c0879[0x2],_0x41a87a/_0xe79496),_0x2fa0cd['P']['Lerp'](_0x5539da,_0x2eb5de,_0xec42f0/(_0xe79496-_0x41a87a))):new _0x2fa0cd['P'](_0xd35213['x'],_0xd35213['y'],_0xd35213['z']))['x']/=_0x30a0f4,_0x461fe4['y']/=_0x5a4efc,_0x461fe4['z']/=_0x23d0bd,_0x461fe4[_0x17ac34(0xb65)](),(_0x5539da=_0x2fa0cd['FM'][_0x17ac34(0x1afb)](_0x4f3845[0x0],_0x4f3845[0x2],_0x54d400/_0xe79496),_0x2eb5de=_0x2fa0cd['FM'][_0x17ac34(0x1afb)](_0x4f3845[0x1],_0x4f3845[0x2],_0x54d400/_0xe79496),_0xec42f0=_0xe79496===_0x54d400?_0x4f3845[0x2]:_0x2fa0cd['FM'][_0x17ac34(0x1afb)](_0x5539da,_0x2eb5de,_0x3570f9/(_0xe79496-_0x54d400))),(_0x578524[_0x17ac34(0x2f54)](_0xd35213['x']*_0x30a0f4,_0xd35213['y']*_0x5a4efc,_0xd35213['z']*_0x23d0bd),_0x437242[_0x17ac34(0x2f54)](_0x461fe4['x'],_0x461fe4['y'],_0x461fe4['z']),_0x459394[_0x17ac34(0x2f54)](_0xec42f0['x'],_0x3116b6['e'][_0x17ac34(0x104c)]?0x1-_0xec42f0['y']:_0xec42f0['y']),_0x52fc78[_0x17ac34(0x2f54)](_0x4342b0),_0x4342b0++);};for(let _0x5e9a87=0x0;_0x5e9a87<_0xe79496;_0x5e9a87++)for(let _0x529eea=0x0;_0x529eea+_0x5e9a87<_0xe79496;_0x529eea++)_0xf9015a(_0x529eea,_0x5e9a87,_0x529eea+0x1/0x3,_0x5e9a87+0x1/0x3),_0xf9015a(_0x529eea+0x1,_0x5e9a87,_0x529eea+0x1/0x3,_0x5e9a87+0x1/0x3),_0xf9015a(_0x529eea,_0x5e9a87+0x1,_0x529eea+0x1/0x3,_0x5e9a87+0x1/0x3),_0x529eea+_0x5e9a87+0x1<_0xe79496&&(_0xf9015a(_0x529eea+0x1,_0x5e9a87,_0x529eea+0x2/0x3,_0x5e9a87+0x2/0x3),_0xf9015a(_0x529eea+0x1,_0x5e9a87+0x1,_0x529eea+0x2/0x3,_0x5e9a87+0x2/0x3),_0xf9015a(_0x529eea,_0x5e9a87+0x1,_0x529eea+0x2/0x3,_0x5e9a87+0x2/0x3));}_0x3c1f3e['x'][_0x4eb44f(0xf0b)](_0x594ebf,_0x578524,_0x52fc78,_0x437242,_0x459394,_0x47b349[_0x4eb44f(0x2215)],_0x47b349[_0x4eb44f(0x3dc3)]);const _0x5c8c7e=new _0x3c1f3e['x']();return _0x5c8c7e[_0x4eb44f(0x1f84)]=_0x52fc78,_0x5c8c7e[_0x4eb44f(0x1ced)]=_0x578524,_0x5c8c7e[_0x4eb44f(0x15c8)]=_0x437242,_0x5c8c7e[_0x4eb44f(0x3aa2)]=_0x459394,_0x5c8c7e;}function _0x59a6af(_0x44d8ae,_0xd34cdc={},_0x2c10b0=null){var _0x48c117=a8_0x58a1;const _0x52b1d1=new _0x5ba232['Kj'](_0x44d8ae,_0x2c10b0),_0x12add3=(_0xd34cdc[_0x48c117(0x1377)]=_0x5ba232['Kj']['_GetDefaultSideOrientation'](_0xd34cdc[_0x48c117(0x1377)]),_0x52b1d1['_originalBuilderSideOrientation']=_0xd34cdc[_0x48c117(0x1377)],_0x150fa3(_0xd34cdc));return _0x12add3[_0x48c117(0xf07)](_0x52b1d1,_0xd34cdc['updatable']),_0x52b1d1;}_0x3c1f3e['x'][_0x557335(0xd3f)]=_0x150fa3,_0x5ba232['Kj'][_0x557335(0xd3f)]=(_0x177add,_0x190e86,_0x5e7a1c)=>_0x59a6af(_0x177add,_0x190e86,_0x5e7a1c);},0x1802b:(_0x152016,_0x5d731e,_0x283f0c)=>{_0x283f0c(0x467b),_0x283f0c(0x67d3),_0x283f0c(0x1591d),_0x283f0c(0x151a8),_0x283f0c(0x58b),_0x283f0c(0x10510),_0x283f0c(0x149b3),_0x283f0c(0x67bb),_0x283f0c(0xecf4),_0x283f0c(0x5faf),_0x283f0c(0x13f2f),_0x283f0c(0x16c47),_0x283f0c(0x4480),_0x283f0c(0x7f62),_0x283f0c(0x165b),_0x283f0c(0xe0dd),_0x283f0c(0x14d1b),_0x283f0c(0x5e9),_0x283f0c(0x14872),_0x283f0c(0xcd93),_0x283f0c(0x3406),_0x283f0c(0x4d68),_0x283f0c(0xb7a3);},0x4480:(_0x3bcb24,_0x2333bd,_0x424a94)=>{var _0x1d3fd6=a8_0x49466b;_0x424a94['d'](_0x2333bd,{'O':()=>_0x28a771});var _0x4a117a=_0x424a94(0x9fd1),_0x49db25=_0x424a94(0x1dad),_0x30be7a=_0x424a94(0x151a8);function _0x28a771(_0x5de8f5,_0x160ad,_0x59f4ec=null){var _0x59228d=a8_0x58a1,_0x599ee5=!_0x160ad[_0x59228d(0x3070)]||_0x160ad[_0x59228d(0x3070)]<=0x0||0x1<_0x160ad['arc']?0x1:_0x160ad[_0x59228d(0x3070)],_0x131c16=void 0x0===_0x160ad[_0x59228d(0x3f29)]||_0x160ad['closed'],_0x319bd6=_0x160ad[_0x59228d(0x272b)],_0x408e7d=_0x160ad[_0x59228d(0x616)]||0x1,_0x5e800b=_0x160ad['tessellation']||0x40,_0x225e88=_0x160ad[_0x59228d(0x20e0)]||0x0,_0x964dc=_0x160ad[_0x59228d(0x135b)],_0x497674=_0x49db25['Kj'][_0x59228d(0x5dd)](_0x160ad[_0x59228d(0x1377)]),_0x13c002=_0x160ad[_0x59228d(0x1c6b)]||_0x49db25['Kj'][_0x59228d(0x464)],_0x304c2e=0x2*Math['PI'];const _0x583f33=new Array();var _0x2dc7a5=_0x160ad[_0x59228d(0x1728)]||!0x1;let _0x439f72=0x0,_0x44f78a=0x0;var _0x335ff7,_0xb8ab27=_0x304c2e/_0x5e800b*_0x599ee5;let _0x20cc75;for(_0x439f72=0x0;_0x439f72<=_0x5e800b-_0x225e88;_0x439f72++){for(_0x20cc75=[],_0x13c002!=_0x49db25['Kj'][_0x59228d(0x175c)]&&_0x13c002!=_0x49db25['Kj']['CAP_ALL']||(_0x20cc75[_0x59228d(0x2f54)](new _0x4a117a['P'](0x0,_0x319bd6[0x0]['y'],0x0)),_0x20cc75['push'](new _0x4a117a['P'](Math[_0x59228d(0x110a)](_0x439f72*_0xb8ab27)*_0x319bd6[0x0]['x']*_0x408e7d,_0x319bd6[0x0]['y'],Math[_0x59228d(0x240)](_0x439f72*_0xb8ab27)*_0x319bd6[0x0]['x']*_0x408e7d))),_0x44f78a=0x0;_0x44f78a<_0x319bd6[_0x59228d(0x132e)];_0x44f78a++)_0x335ff7=new _0x4a117a['P'](Math[_0x59228d(0x110a)](_0x439f72*_0xb8ab27)*_0x319bd6[_0x44f78a]['x']*_0x408e7d,_0x319bd6[_0x44f78a]['y'],Math[_0x59228d(0x240)](_0x439f72*_0xb8ab27)*_0x319bd6[_0x44f78a]['x']*_0x408e7d),_0x20cc75[_0x59228d(0x2f54)](_0x335ff7);_0x13c002!=_0x49db25['Kj']['CAP_END']&&_0x13c002!=_0x49db25['Kj'][_0x59228d(0x1cf1)]||(_0x20cc75[_0x59228d(0x2f54)](new _0x4a117a['P'](Math[_0x59228d(0x110a)](_0x439f72*_0xb8ab27)*_0x319bd6[_0x319bd6[_0x59228d(0x132e)]-0x1]['x']*_0x408e7d,_0x319bd6[_0x319bd6[_0x59228d(0x132e)]-0x1]['y'],Math['sin'](_0x439f72*_0xb8ab27)*_0x319bd6[_0x319bd6[_0x59228d(0x132e)]-0x1]['x']*_0x408e7d)),_0x20cc75['push'](new _0x4a117a['P'](0x0,_0x319bd6[_0x319bd6[_0x59228d(0x132e)]-0x1]['y'],0x0))),_0x583f33[_0x59228d(0x2f54)](_0x20cc75);}return(0x0,_0x30be7a['LY'])(_0x5de8f5,{'pathArray':_0x583f33,'closeArray':_0x131c16,'sideOrientation':_0x497674,'updatable':_0x964dc,'invertUV':_0x2dc7a5,'frontUVs':_0x160ad[_0x59228d(0x2215)],'backUVs':_0x160ad[_0x59228d(0x3dc3)]},_0x59f4ec);}_0x49db25['Kj'][_0x1d3fd6(0x1c0c)]=(_0x3e5b51,_0x3b961c,_0x45df65,_0x163944,_0x3e659c,_0x190aff,_0x525a71)=>_0x28a771(_0x3e5b51,{'shape':_0x3b961c,'radius':_0x45df65,'tessellation':_0x163944,'sideOrientation':_0x525a71,'updatable':_0x190aff},_0x3e659c);},0x5faf:(_0x2053d9,_0x48cfde,_0x5c9e5f)=>{var _0x567954=a8_0x49466b;_0x5c9e5f['d'](_0x48cfde,{'Gz':()=>_0x4e8c61,'nL':()=>_0x552721,'xW':()=>_0x11c053});var _0x5f3ff5=_0x5c9e5f(0x9fd1),_0x45ee61=_0x5c9e5f(0x1dad),_0x245652=_0x5c9e5f(0x164ac),_0x22bf58=_0x5c9e5f(0x14e9f),_0x110330=_0x5c9e5f(0x1a27),_0x27e8f3=_0x5c9e5f(0x10ea4);function _0x18adbe(_0x2ab898){var _0x5a7cc4=a8_0x58a1;const _0xe50d84=[],_0x4ce241=[];var _0x143b80=_0x2ab898[_0x5a7cc4(0x28c3)],_0x1b5675=_0x2ab898[_0x5a7cc4(0x83b)];const _0x805df7=[];let _0x405a9d=0x0;for(let _0x4d1c4f=0x0;_0x4d1c4f<_0x143b80[_0x5a7cc4(0x132e)];_0x4d1c4f++){var _0x4b4daa,_0x32d842=_0x143b80[_0x4d1c4f];for(let _0x3fdd41=0x0;_0x3fdd41<_0x32d842[_0x5a7cc4(0x132e)];_0x3fdd41++)_0x4ce241[_0x5a7cc4(0x2f54)](_0x32d842[_0x3fdd41]['x'],_0x32d842[_0x3fdd41]['y'],_0x32d842[_0x3fdd41]['z']),_0x1b5675&&(_0x4b4daa=_0x1b5675[_0x4d1c4f],_0x805df7['push'](_0x4b4daa[_0x3fdd41]['r'],_0x4b4daa[_0x3fdd41]['g'],_0x4b4daa[_0x3fdd41]['b'],_0x4b4daa[_0x3fdd41]['a'])),0x0<_0x3fdd41&&(_0xe50d84[_0x5a7cc4(0x2f54)](_0x405a9d-0x1),_0xe50d84[_0x5a7cc4(0x2f54)](_0x405a9d)),_0x405a9d++;}const _0x488af0=new _0x245652['x']();return _0x488af0[_0x5a7cc4(0x1f84)]=_0xe50d84,_0x488af0[_0x5a7cc4(0x1ced)]=_0x4ce241,_0x1b5675&&(_0x488af0[_0x5a7cc4(0x83b)]=_0x805df7),_0x488af0;}function _0x23d885(_0x261155){var _0x5926de=a8_0x58a1,_0x4d0320,_0xb82288,_0xb408d,_0x58b47c,_0x244327=_0x261155[_0x5926de(0x2438)]||0x3,_0x29a2a6=_0x261155[_0x5926de(0x2a36)]||0x1,_0xfa16e4=_0x261155[_0x5926de(0x1edf)]||0xc8;const _0x282342=_0x261155[_0x5926de(0x3ce8)],_0x58ec5b=new Array(),_0x50f810=new Array(),_0x29a228=_0x5f3ff5['P'][_0x5926de(0x1b83)]();let _0x4a47be=0x0,_0x35a5d2=0x0,_0x4d7688=0x0;for(_0x4d7688=0x0;_0x4d7688<_0x282342[_0x5926de(0x132e)]-0x1;_0x4d7688++)_0x282342[_0x4d7688+0x1]['subtractToRef'](_0x282342[_0x4d7688],_0x29a228),_0x4a47be+=_0x29a228[_0x5926de(0x132e)]();for(_0xb408d=_0x244327*(_0xb82288=_0x4a47be/_0xfa16e4)/(_0x244327+_0x29a2a6),_0x4d7688=0x0;_0x4d7688<_0x282342[_0x5926de(0x132e)]-0x1;_0x4d7688++){_0x282342[_0x4d7688+0x1]['subtractToRef'](_0x282342[_0x4d7688],_0x29a228),_0x4d0320=Math[_0x5926de(0x27d2)](_0x29a228[_0x5926de(0x132e)]()/_0xb82288),_0x29a228[_0x5926de(0xb65)]();for(let _0x53e79a=0x0;_0x53e79a<_0x4d0320;_0x53e79a++)_0x58b47c=_0xb82288*_0x53e79a,_0x58ec5b['push'](_0x282342[_0x4d7688]['x']+_0x58b47c*_0x29a228['x'],_0x282342[_0x4d7688]['y']+_0x58b47c*_0x29a228['y'],_0x282342[_0x4d7688]['z']+_0x58b47c*_0x29a228['z']),_0x58ec5b['push'](_0x282342[_0x4d7688]['x']+(_0x58b47c+_0xb408d)*_0x29a228['x'],_0x282342[_0x4d7688]['y']+(_0x58b47c+_0xb408d)*_0x29a228['y'],_0x282342[_0x4d7688]['z']+(_0x58b47c+_0xb408d)*_0x29a228['z']),_0x50f810['push'](_0x35a5d2,_0x35a5d2+0x1),_0x35a5d2+=0x2;}const _0x344024=new _0x245652['x']();return _0x344024[_0x5926de(0x1ced)]=_0x58ec5b,_0x344024['indices']=_0x50f810,_0x344024;}function _0x11c053(_0x194831,_0x419b98,_0x4c48e6){var _0x4ccc27=a8_0x58a1;const _0x3bc478=_0x419b98[_0x4ccc27(0x14fd)];var _0x15ea57,_0x345955=_0x419b98['lines'],_0x5f3a44=_0x419b98[_0x4ccc27(0x83b)];if(_0x3bc478){const _0x2838ef=_0x3bc478[_0x4ccc27(0x166d)](_0x110330['o'][_0x4ccc27(0x31b9)]);let _0x4f491d,_0x1b909e=(_0x5f3a44&&(_0x4f491d=_0x3bc478[_0x4ccc27(0x166d)](_0x110330['o'][_0x4ccc27(0x3469)])),0x0),_0x5157b8=0x0;for(let _0x9e43d8=0x0;_0x9e43d8<_0x345955[_0x4ccc27(0x132e)];_0x9e43d8++){var _0x285c53=_0x345955[_0x9e43d8];for(let _0x1f26bb=0x0;_0x1f26bb<_0x285c53[_0x4ccc27(0x132e)];_0x1f26bb++)_0x2838ef[_0x1b909e]=_0x285c53[_0x1f26bb]['x'],_0x2838ef[_0x1b909e+0x1]=_0x285c53[_0x1f26bb]['y'],_0x2838ef[_0x1b909e+0x2]=_0x285c53[_0x1f26bb]['z'],_0x5f3a44&&_0x4f491d&&(_0x15ea57=_0x5f3a44[_0x9e43d8],_0x4f491d[_0x5157b8]=_0x15ea57[_0x1f26bb]['r'],_0x4f491d[_0x5157b8+0x1]=_0x15ea57[_0x1f26bb]['g'],_0x4f491d[_0x5157b8+0x2]=_0x15ea57[_0x1f26bb]['b'],_0x4f491d[_0x5157b8+0x3]=_0x15ea57[_0x1f26bb]['a'],_0x5157b8+=0x4),_0x1b909e+=0x3;}return _0x3bc478[_0x4ccc27(0x3038)](_0x110330['o'][_0x4ccc27(0x31b9)],_0x2838ef,!0x1,!0x1),_0x5f3a44&&_0x4f491d&&_0x3bc478[_0x4ccc27(0x3038)](_0x110330['o'][_0x4ccc27(0x3469)],_0x4f491d,!0x1,!0x1),_0x3bc478;}_0x194831=new _0x22bf58['_'](_0x194831,_0x4c48e6,null,void 0x0,void 0x0,!!_0x5f3a44,_0x419b98[_0x4ccc27(0xd2f)],_0x419b98[_0x4ccc27(0x4e2)]);const _0x11f23c=_0x18adbe(_0x419b98);return _0x11f23c['applyToMesh'](_0x194831,_0x419b98[_0x4ccc27(0x135b)]),_0x194831;}function _0x552721(_0x266172,_0x48bfae,_0x4c360b=null){var _0x4ef89e=a8_0x58a1,_0x101835=_0x48bfae[_0x4ef89e(0x83b)]?[_0x48bfae[_0x4ef89e(0x83b)]]:null;return _0x11c053(_0x266172,{'lines':[_0x48bfae[_0x4ef89e(0x3ce8)]],'updatable':_0x48bfae[_0x4ef89e(0x135b)],'instance':_0x48bfae['instance'],'colors':_0x101835,'useVertexAlpha':_0x48bfae[_0x4ef89e(0xd2f)],'material':_0x48bfae[_0x4ef89e(0x4e2)]},_0x4c360b);}function _0x4e8c61(_0x4f1595,_0x2b84ed,_0x1a4fde=null){var _0x579e8c=a8_0x58a1;const _0x2dfc88=_0x2b84ed['points'],_0x347aa0=_0x2b84ed['instance'];var _0x436dcd=_0x2b84ed['gapSize']||0x1,_0x28ba46=_0x2b84ed[_0x579e8c(0x2438)]||0x3;if(_0x347aa0)return(_0x2b84ed[_0x579e8c(0x1edf)]||_0x2b84ed[_0x579e8c(0x2438)]||_0x2b84ed[_0x579e8c(0x2a36)]||_0x2b84ed[_0x579e8c(0xd2f)]||_0x2b84ed[_0x579e8c(0x4e2)])&&_0x27e8f3['Y'][_0x579e8c(0x2e91)](_0x579e8c(0x1665)),_0x347aa0[_0x579e8c(0x230a)](_0x4b46aa=>{var _0x4570d9=_0x579e8c;const _0x412665=_0x5f3ff5['P'][_0x4570d9(0x1b83)]();var _0x183dc2,_0x470647,_0x86692=_0x4b46aa[_0x4570d9(0x132e)]/0x6;let _0x355741=0x0,_0x58d775=0x0,_0x59d709=0x0,_0x530809=0x0;for(_0x59d709=0x0;_0x59d709<_0x2dfc88[_0x4570d9(0x132e)]-0x1;_0x59d709++)_0x2dfc88[_0x59d709+0x1]['subtractToRef'](_0x2dfc88[_0x59d709],_0x412665),_0x355741+=_0x412665[_0x4570d9(0x132e)]();var _0x3fca44=_0x355741/_0x86692,_0x86692=_0x347aa0[_0x4570d9(0x1aad)][_0x4570d9(0x2438)],_0x3b9d99=_0x86692*_0x3fca44/(_0x86692+_0x347aa0[_0x4570d9(0x1aad)][_0x4570d9(0x2a36)]);for(_0x59d709=0x0;_0x59d709<_0x2dfc88[_0x4570d9(0x132e)]-0x1;_0x59d709++)for(_0x2dfc88[_0x59d709+0x1][_0x4570d9(0x16b6)](_0x2dfc88[_0x59d709],_0x412665),_0x183dc2=Math[_0x4570d9(0x27d2)](_0x412665[_0x4570d9(0x132e)]()/_0x3fca44),_0x412665[_0x4570d9(0xb65)](),_0x530809=0x0;_0x530809<_0x183dc2&&_0x58d775<_0x4b46aa[_0x4570d9(0x132e)];)_0x470647=_0x3fca44*_0x530809,_0x4b46aa[_0x58d775]=_0x2dfc88[_0x59d709]['x']+_0x470647*_0x412665['x'],_0x4b46aa[_0x58d775+0x1]=_0x2dfc88[_0x59d709]['y']+_0x470647*_0x412665['y'],_0x4b46aa[_0x58d775+0x2]=_0x2dfc88[_0x59d709]['z']+_0x470647*_0x412665['z'],_0x4b46aa[_0x58d775+0x3]=_0x2dfc88[_0x59d709]['x']+(_0x470647+_0x3b9d99)*_0x412665['x'],_0x4b46aa[_0x58d775+0x4]=_0x2dfc88[_0x59d709]['y']+(_0x470647+_0x3b9d99)*_0x412665['y'],_0x4b46aa[_0x58d775+0x5]=_0x2dfc88[_0x59d709]['z']+(_0x470647+_0x3b9d99)*_0x412665['z'],_0x58d775+=0x6,_0x530809++;for(;_0x58d775<_0x4b46aa['length'];)_0x4b46aa[_0x58d775]=_0x2dfc88[_0x59d709]['x'],_0x4b46aa[_0x58d775+0x1]=_0x2dfc88[_0x59d709]['y'],_0x4b46aa[_0x58d775+0x2]=_0x2dfc88[_0x59d709]['z'],_0x58d775+=0x3;},!0x1),_0x347aa0;const _0x247cb1=new _0x22bf58['_'](_0x4f1595,_0x1a4fde,null,void 0x0,void 0x0,void 0x0,_0x2b84ed[_0x579e8c(0xd2f)],_0x2b84ed[_0x579e8c(0x4e2)]),_0x18d745=_0x23d885(_0x2b84ed);return _0x18d745['applyToMesh'](_0x247cb1,_0x2b84ed[_0x579e8c(0x135b)]),_0x247cb1['_creationDataStorage']=new _0x45ee61['gW'](),_0x247cb1[_0x579e8c(0x1aad)][_0x579e8c(0x2438)]=_0x28ba46,_0x247cb1[_0x579e8c(0x1aad)]['gapSize']=_0x436dcd,_0x247cb1;}_0x245652['x'][_0x567954(0x2e2e)]=_0x18adbe,_0x245652['x']['CreateDashedLines']=_0x23d885,_0x45ee61['Kj'][_0x567954(0x17a3)]=(_0x2cbf60,_0x1fc966,_0x42553f=null,_0x19fea0=!0x1,_0x36d73b=null)=>_0x552721(_0x2cbf60,{'points':_0x1fc966,'updatable':_0x19fea0,'instance':_0x36d73b},_0x42553f),_0x45ee61['Kj'][_0x567954(0x1c8f)]=(_0x3e5dec,_0xdc769a,_0x129883,_0x1d42de,_0x3351b2,_0x254b6a=null,_0x34bd60,_0x46ac3d)=>_0x4e8c61(_0x3e5dec,{'points':_0xdc769a,'dashSize':_0x129883,'gapSize':_0x1d42de,'dashNb':_0x3351b2,'updatable':_0x34bd60,'instance':_0x46ac3d},_0x254b6a);},0x7f62:(_0x23a541,_0xd0a98c,_0x4f45cb)=>{var _0x4cb7a9=a8_0x49466b;_0x4f45cb['d'](_0xd0a98c,{'pT':()=>_0x5e9b2e});var _0x1b485a=_0x4f45cb(0x1dad),_0x5e0d03=_0x4f45cb(0x164ac),_0x200c59=_0x4f45cb(0x2010);function _0x56ff23(_0x1841b0){var _0x12142e=a8_0x58a1;const _0x22f094=[],_0x21b099=[],_0x110d1c=[],_0x554dd3=[];var _0x445a15=_0x1841b0[_0x12142e(0x37ce)]||_0x1841b0[_0x12142e(0x2cbf)]||0x1,_0x19e572=_0x1841b0[_0x12142e(0x1995)]||_0x1841b0[_0x12142e(0x2cbf)]||0x1,_0x1dccaf=0x0===_0x1841b0[_0x12142e(0x1377)]?0x0:_0x1841b0[_0x12142e(0x1377)]||_0x5e0d03['x']['DEFAULTSIDE'],_0x445a15=_0x445a15/0x2,_0x19e572=_0x19e572/0x2;_0x21b099['push'](-_0x445a15,-_0x19e572,0x0),_0x110d1c[_0x12142e(0x2f54)](0x0,0x0,-0x1),_0x554dd3[_0x12142e(0x2f54)](0x0,_0x200c59['e'][_0x12142e(0x104c)]?0x1:0x0),_0x21b099[_0x12142e(0x2f54)](_0x445a15,-_0x19e572,0x0),_0x110d1c[_0x12142e(0x2f54)](0x0,0x0,-0x1),_0x554dd3[_0x12142e(0x2f54)](0x1,_0x200c59['e']['UseOpenGLOrientationForUV']?0x1:0x0),_0x21b099[_0x12142e(0x2f54)](_0x445a15,_0x19e572,0x0),_0x110d1c['push'](0x0,0x0,-0x1),_0x554dd3[_0x12142e(0x2f54)](0x1,_0x200c59['e']['UseOpenGLOrientationForUV']?0x0:0x1),_0x21b099['push'](-_0x445a15,_0x19e572,0x0),_0x110d1c[_0x12142e(0x2f54)](0x0,0x0,-0x1),_0x554dd3[_0x12142e(0x2f54)](0x0,_0x200c59['e'][_0x12142e(0x104c)]?0x0:0x1),_0x22f094[_0x12142e(0x2f54)](0x0),_0x22f094[_0x12142e(0x2f54)](0x1),_0x22f094[_0x12142e(0x2f54)](0x2),_0x22f094[_0x12142e(0x2f54)](0x0),_0x22f094[_0x12142e(0x2f54)](0x2),_0x22f094['push'](0x3),_0x5e0d03['x'][_0x12142e(0xf0b)](_0x1dccaf,_0x21b099,_0x22f094,_0x110d1c,_0x554dd3,_0x1841b0['frontUVs'],_0x1841b0[_0x12142e(0x3dc3)]);const _0x44d8f0=new _0x5e0d03['x']();return _0x44d8f0[_0x12142e(0x1f84)]=_0x22f094,_0x44d8f0[_0x12142e(0x1ced)]=_0x21b099,_0x44d8f0[_0x12142e(0x15c8)]=_0x110d1c,_0x44d8f0[_0x12142e(0x3aa2)]=_0x554dd3,_0x44d8f0;}function _0x5e9b2e(_0x3e2f0a,_0x430d2b={},_0x848d17=null){var _0x3bc02e=a8_0x58a1;const _0x9fb20b=new _0x1b485a['Kj'](_0x3e2f0a,_0x848d17),_0x59e9da=(_0x430d2b[_0x3bc02e(0x1377)]=_0x1b485a['Kj'][_0x3bc02e(0x5dd)](_0x430d2b['sideOrientation']),_0x9fb20b[_0x3bc02e(0x28a0)]=_0x430d2b['sideOrientation'],_0x56ff23(_0x430d2b));return _0x59e9da[_0x3bc02e(0xf07)](_0x9fb20b,_0x430d2b[_0x3bc02e(0x135b)]),_0x430d2b['sourcePlane']&&(_0x9fb20b[_0x3bc02e(0x1303)](_0x430d2b[_0x3bc02e(0x3bc4)][_0x3bc02e(0x3d61)],-_0x430d2b[_0x3bc02e(0x3bc4)]['d']),_0x9fb20b['setDirection'](_0x430d2b[_0x3bc02e(0x3bc4)][_0x3bc02e(0x3d61)][_0x3bc02e(0x27e7)](-0x1))),_0x9fb20b;}_0x5e0d03['x'][_0x4cb7a9(0x45c)]=_0x56ff23,_0x1b485a['Kj'][_0x4cb7a9(0x45c)]=(_0xab7741,_0x5e1ec9,_0x2d7239,_0x43ab7a,_0xc49306)=>_0x5e9b2e(_0xab7741,{'size':_0x5e1ec9,'width':_0x5e1ec9,'height':_0x5e1ec9,'sideOrientation':_0xc49306,'updatable':_0x43ab7a},_0x2d7239);},0x13f2f:(_0xee368,_0x10aeae,_0x1b7bf7)=>{var _0x13e540=a8_0x49466b;_0x1b7bf7['d'](_0x10aeae,{'Yo':()=>_0x41c3f3,'a4':()=>_0x1f4868});var _0x1ac915=_0x1b7bf7(0x9fd1),_0x1be50f=_0x1b7bf7(0xc84b),_0xe7179c=_0x1b7bf7(0x1dad),_0x309fae=_0x1b7bf7(0x164ac),_0x59e2e7=_0x1b7bf7(0x555f),_0x36663a=_0x1b7bf7(0x1a27),_0x5a52a4=_0x1b7bf7(0xf8c1),_0x46f964=_0x1b7bf7(0x2010);function _0x5e7677(_0x546240,_0x19bb43,_0x34ca84,_0x38ad46,_0x2ba132,_0x558b6e,_0x2d7139){var _0x157afa=a8_0x58a1;const _0x20bdd2=_0x34ca84||new Array(0x3),_0x3c6f14=_0x38ad46,_0x2eb8dd=[];var _0x43c335=_0x2d7139||!0x1;for(let _0x554681=0x0;_0x554681<0x3;_0x554681++)void 0x0===_0x20bdd2[_0x554681]&&(_0x20bdd2[_0x554681]=new _0x1ac915['Lt'](0x0,0x0,0x1,0x1)),_0x3c6f14&&void 0x0===_0x3c6f14[_0x554681]&&(_0x3c6f14[_0x554681]=new _0x1be50f['HE'](0x1,0x1,0x1,0x1));var _0x108de3=_0x546240[_0x157afa(0x166d)](_0x36663a['o'][_0x157afa(0x31b9)]),_0xc0c87c=_0x546240['getVerticesData'](_0x36663a['o'][_0x157afa(0x3487)]);const _0x26be8f=_0x546240[_0x157afa(0x166d)](_0x36663a['o'][_0x157afa(0x855)]);var _0x3edabb,_0x4dfc10,_0x2908d5,_0x894744,_0x34ca84=_0x546240[_0x157afa(0x3d22)](),_0x1cc5c3=_0x108de3[_0x157afa(0x132e)]/0x9;let _0xfbe787=0x0;const _0x4c2b10=[0x0];if(_0x43c335){for(let _0x154a44=_0x1cc5c3;_0x154a44<_0x108de3['length']/0x3;_0x154a44+=0x4)_0x2908d5=_0x108de3[0x3*(_0x154a44+0x2)]-_0x108de3[0x3*_0x154a44],_0x4dfc10=_0x108de3[0x3*(_0x154a44+0x2)+0x2]-_0x108de3[0x3*_0x154a44+0x2],_0x2908d5=Math[_0x157afa(0x2793)](_0x2908d5*_0x2908d5+_0x4dfc10*_0x4dfc10),_0xfbe787+=_0x2908d5,_0x4c2b10['push'](_0xfbe787);}let _0x45ca33=0x0;for(let _0x399cdc=0x0;_0x399cdc<_0xc0c87c[_0x157afa(0x132e)];_0x399cdc+=0x3)Math[_0x157afa(0x3f6c)](_0xc0c87c[_0x399cdc+0x1])<0.001&&(_0x45ca33=0x1),Math[_0x157afa(0x3f6c)](_0xc0c87c[_0x399cdc+0x1]-0x1)<0.001&&(_0x45ca33=0x0),Math[_0x157afa(0x3f6c)](_0xc0c87c[_0x399cdc+0x1]+0x1)<0.001&&(_0x45ca33=0x2),_0x894744=_0x399cdc/0x3,0x1===_0x45ca33?(_0x3edabb=_0x894744-_0x1cc5c3,_0x26be8f[0x2*_0x894744]=_0x3edabb%0x4<1.5?_0x43c335?_0x20bdd2[_0x45ca33]['x']+(_0x20bdd2[_0x45ca33]['z']-_0x20bdd2[_0x45ca33]['x'])*_0x4c2b10[Math['floor'](_0x3edabb/0x4)]/_0xfbe787:_0x20bdd2[_0x45ca33]['x']:_0x43c335?_0x20bdd2[_0x45ca33]['x']+(_0x20bdd2[_0x45ca33]['z']-_0x20bdd2[_0x45ca33]['x'])*_0x4c2b10[Math[_0x157afa(0x27d2)](_0x3edabb/0x4)+0x1]/_0xfbe787:_0x20bdd2[_0x45ca33]['z'],_0x26be8f[0x2*_0x894744+0x1]=_0x3edabb%0x2==0x0?_0x46f964['e'][_0x157afa(0x104c)]?0x1-_0x20bdd2[_0x45ca33]['w']:_0x20bdd2[_0x45ca33]['w']:_0x46f964['e'][_0x157afa(0x104c)]?0x1-_0x20bdd2[_0x45ca33]['y']:_0x20bdd2[_0x45ca33]['y']):(_0x26be8f[0x2*_0x894744]=(0x1-_0x26be8f[0x2*_0x894744])*_0x20bdd2[_0x45ca33]['x']+_0x26be8f[0x2*_0x894744]*_0x20bdd2[_0x45ca33]['z'],_0x26be8f[0x2*_0x894744+0x1]=(0x1-_0x26be8f[0x2*_0x894744+0x1])*_0x20bdd2[_0x45ca33]['y']+_0x26be8f[0x2*_0x894744+0x1]*_0x20bdd2[_0x45ca33]['w'],_0x46f964['e']['UseOpenGLOrientationForUV']&&(_0x26be8f[0x2*_0x894744+0x1]=0x1-_0x26be8f[0x2*_0x894744+0x1])),_0x3c6f14&&_0x2eb8dd[_0x157afa(0x2f54)](_0x3c6f14[_0x45ca33]['r'],_0x3c6f14[_0x45ca33]['g'],_0x3c6f14[_0x45ca33]['b'],_0x3c6f14[_0x45ca33]['a']);_0x309fae['x']['_ComputeSides'](_0x19bb43,_0x108de3,_0x34ca84,_0xc0c87c,_0x26be8f,_0x2ba132,_0x558b6e);const _0x38db26=new _0x309fae['x']();return _0x38db26['indices']=_0x34ca84,_0x38db26[_0x157afa(0x1ced)]=_0x108de3,_0x38db26[_0x157afa(0x15c8)]=_0xc0c87c,_0x38db26[_0x157afa(0x3aa2)]=_0x26be8f,_0x3c6f14&&(_0x38ad46=_0x19bb43===_0x309fae['x'][_0x157afa(0x432)]?_0x2eb8dd[_0x157afa(0x3a62)](_0x2eb8dd):_0x2eb8dd,_0x38db26[_0x157afa(0x83b)]=_0x38ad46),_0x38db26;}function _0x1f4868(_0x44f5d0,_0x1d6c9e,_0x4b97b4=null,_0xea510c=earcut){var _0x3b5cc2=a8_0x58a1;_0x1d6c9e[_0x3b5cc2(0x1377)]=_0xe7179c['Kj'][_0x3b5cc2(0x5dd)](_0x1d6c9e[_0x3b5cc2(0x1377)]);var _0x36c9e3=_0x1d6c9e['shape'],_0x5213b2=_0x1d6c9e[_0x3b5cc2(0x206e)]||[],_0x39863b=_0x1d6c9e['depth']||0x0,_0x2ef39f=_0x1d6c9e[_0x3b5cc2(0x3339)]||0x2;const _0x40900e=[];let _0x41e281=[];for(let _0x57c4c2=0x0;_0x57c4c2<_0x36c9e3['length'];_0x57c4c2++)_0x40900e[_0x57c4c2]=new _0x1ac915['FM'](_0x36c9e3[_0x57c4c2]['x'],_0x36c9e3[_0x57c4c2]['z']);_0x40900e[0x0]['equalsWithEpsilon'](_0x40900e[_0x40900e[_0x3b5cc2(0x132e)]-0x1],1e-8)&&_0x40900e[_0x3b5cc2(0x38e4)]();const _0x4e85de=new _0x59e2e7['z'](_0x44f5d0,_0x40900e,_0x4b97b4||_0x5a52a4['l']['LastCreatedScene'],_0xea510c);for(let _0x579e90=0x0;_0x579e90<_0x5213b2[_0x3b5cc2(0x132e)];_0x579e90++){_0x41e281=[];for(let _0x23d433=0x0;_0x23d433<_0x5213b2[_0x579e90][_0x3b5cc2(0x132e)];_0x23d433++)_0x41e281[_0x3b5cc2(0x2f54)](new _0x1ac915['FM'](_0x5213b2[_0x579e90][_0x23d433]['x'],_0x5213b2[_0x579e90][_0x23d433]['z']));_0x4e85de[_0x3b5cc2(0x3daf)](_0x41e281);}const _0x529b49=_0x4e85de[_0x3b5cc2(0x23c2)](!0x1,_0x39863b,_0x2ef39f),_0x213b76=(_0x529b49[_0x3b5cc2(0x28a0)]=_0x1d6c9e[_0x3b5cc2(0x1377)],_0x5e7677(_0x529b49,_0x1d6c9e[_0x3b5cc2(0x1377)],_0x1d6c9e[_0x3b5cc2(0x24e)],_0x1d6c9e[_0x3b5cc2(0x2e12)],_0x1d6c9e[_0x3b5cc2(0x2215)],_0x1d6c9e[_0x3b5cc2(0x3dc3)],_0x1d6c9e['wrap']));return _0x213b76[_0x3b5cc2(0xf07)](_0x529b49,_0x1d6c9e['updatable']),_0x529b49;}function _0x41c3f3(_0x256324,_0x90a293,_0x37705c=null,_0x38e29c=earcut){return _0x1f4868(_0x256324,_0x90a293,_0x37705c,_0x38e29c);}_0x309fae['x'][_0x13e540(0xa11)]=_0x5e7677,_0xe7179c['Kj'][_0x13e540(0xa11)]=(_0x4d4d91,_0x43d1b9,_0x1240b4,_0x56ba74,_0x496986,_0x5019cb,_0x182e3c=earcut)=>_0x1f4868(_0x4d4d91,{'shape':_0x43d1b9,'holes':_0x56ba74,'updatable':_0x496986,'sideOrientation':_0x5019cb},_0x1240b4,_0x182e3c),_0xe7179c['Kj'][_0x13e540(0xae7)]=(_0x4e9589,_0x29c455,_0x431c97,_0x8092a,_0x87cb74,_0x1a2b02,_0xbefdad,_0x29bb24=earcut)=>_0x41c3f3(_0x4e9589,{'shape':_0x29c455,'holes':_0x87cb74,'depth':_0x431c97,'updatable':_0x1a2b02,'sideOrientation':_0xbefdad},_0x8092a,_0x29bb24);},0x5e9:(_0x597dfa,_0x11682e,_0x4afee1)=>{var _0x663416=a8_0x49466b;_0x4afee1['d'](_0x11682e,{'sh':()=>_0x5a64ec});var _0x3039d8=_0x4afee1(0x9fd1),_0x2bb540=_0x4afee1(0xc84b),_0x4d505f=_0x4afee1(0x1dad),_0x3b6583=_0x4afee1(0x164ac),_0x7b5de6=_0x4afee1(0x2010);function _0x3596b9(_0x23de72){var _0x4aed6c=a8_0x58a1;const _0x5bec4b=[];_0x5bec4b[0x0]={'vertex':[[0x0,0x0,1.732051],[1.632993,0x0,-0.5773503],[-0.8164966,1.414214,-0.5773503],[-0.8164966,-1.414214,-0.5773503]],'face':[[0x0,0x1,0x2],[0x0,0x2,0x3],[0x0,0x3,0x1],[0x1,0x3,0x2]]},_0x5bec4b[0x1]={'vertex':[[0x0,0x0,1.414214],[1.414214,0x0,0x0],[0x0,1.414214,0x0],[-1.414214,0x0,0x0],[0x0,-1.414214,0x0],[0x0,0x0,-1.414214]],'face':[[0x0,0x1,0x2],[0x0,0x2,0x3],[0x0,0x3,0x4],[0x0,0x4,0x1],[0x1,0x4,0x5],[0x1,0x5,0x2],[0x2,0x5,0x3],[0x3,0x5,0x4]]},_0x5bec4b[0x2]={'vertex':[[0x0,0x0,1.070466],[0.7136442,0x0,0.7978784],[-0.3568221,0.618034,0.7978784],[-0.3568221,-0.618034,0.7978784],[0.7978784,0.618034,0.3568221],[0.7978784,-0.618034,0.3568221],[-0.9341724,0.381966,0.3568221],[0.1362939,0x1,0.3568221],[0.1362939,-0x1,0.3568221],[-0.9341724,-0.381966,0.3568221],[0.9341724,0.381966,-0.3568221],[0.9341724,-0.381966,-0.3568221],[-0.7978784,0.618034,-0.3568221],[-0.1362939,0x1,-0.3568221],[-0.1362939,-0x1,-0.3568221],[-0.7978784,-0.618034,-0.3568221],[0.3568221,0.618034,-0.7978784],[0.3568221,-0.618034,-0.7978784],[-0.7136442,0x0,-0.7978784],[0x0,0x0,-1.070466]],'face':[[0x0,0x1,0x4,0x7,0x2],[0x0,0x2,0x6,0x9,0x3],[0x0,0x3,0x8,0x5,0x1],[0x1,0x5,0xb,0xa,0x4],[0x2,0x7,0xd,0xc,0x6],[0x3,0x9,0xf,0xe,0x8],[0x4,0xa,0x10,0xd,0x7],[0x5,0x8,0xe,0x11,0xb],[0x6,0xc,0x12,0xf,0x9],[0xa,0xb,0x11,0x13,0x10],[0xc,0xd,0x10,0x13,0x12],[0xe,0xf,0x12,0x13,0x11]]},_0x5bec4b[0x3]={'vertex':[[0x0,0x0,1.175571],[1.051462,0x0,0.5257311],[0.3249197,0x1,0.5257311],[-0.8506508,0.618034,0.5257311],[-0.8506508,-0.618034,0.5257311],[0.3249197,-0x1,0.5257311],[0.8506508,0.618034,-0.5257311],[0.8506508,-0.618034,-0.5257311],[-0.3249197,0x1,-0.5257311],[-1.051462,0x0,-0.5257311],[-0.3249197,-0x1,-0.5257311],[0x0,0x0,-1.175571]],'face':[[0x0,0x1,0x2],[0x0,0x2,0x3],[0x0,0x3,0x4],[0x0,0x4,0x5],[0x0,0x5,0x1],[0x1,0x5,0x7],[0x1,0x7,0x6],[0x1,0x6,0x2],[0x2,0x6,0x8],[0x2,0x8,0x3],[0x3,0x8,0x9],[0x3,0x9,0x4],[0x4,0x9,0xa],[0x4,0xa,0x5],[0x5,0xa,0x7],[0x6,0x7,0xb],[0x6,0xb,0x8],[0x7,0xa,0xb],[0x8,0xb,0x9],[0x9,0xb,0xa]]},_0x5bec4b[0x4]={'vertex':[[0x0,0x0,1.070722],[0.7148135,0x0,0.7971752],[-0.104682,0.7071068,0.7971752],[-0.6841528,0.2071068,0.7971752],[-0.104682,-0.7071068,0.7971752],[0.6101315,0.7071068,0.5236279],[1.04156,0.2071068,0.1367736],[0.6101315,-0.7071068,0.5236279],[-0.3574067,0x1,0.1367736],[-0.7888348,-0.5,0.5236279],[-0.9368776,0.5,0.1367736],[-0.3574067,-0x1,0.1367736],[0.3574067,0x1,-0.1367736],[0.9368776,-0.5,-0.1367736],[0.7888348,0.5,-0.5236279],[0.3574067,-0x1,-0.1367736],[-0.6101315,0.7071068,-0.5236279],[-1.04156,-0.2071068,-0.1367736],[-0.6101315,-0.7071068,-0.5236279],[0.104682,0.7071068,-0.7971752],[0.6841528,-0.2071068,-0.7971752],[0.104682,-0.7071068,-0.7971752],[-0.7148135,0x0,-0.7971752],[0x0,0x0,-1.070722]],'face':[[0x0,0x2,0x3],[0x1,0x6,0x5],[0x4,0x9,0xb],[0x7,0xf,0xd],[0x8,0x10,0xa],[0xc,0xe,0x13],[0x11,0x16,0x12],[0x14,0x15,0x17],[0x0,0x1,0x5,0x2],[0x0,0x3,0x9,0x4],[0x0,0x4,0x7,0x1],[0x1,0x7,0xd,0x6],[0x2,0x5,0xc,0x8],[0x2,0x8,0xa,0x3],[0x3,0xa,0x11,0x9],[0x4,0xb,0xf,0x7],[0x5,0x6,0xe,0xc],[0x6,0xd,0x14,0xe],[0x8,0xc,0x13,0x10],[0x9,0x11,0x12,0xb],[0xa,0x10,0x16,0x11],[0xb,0x12,0x15,0xf],[0xd,0xf,0x15,0x14],[0xe,0x14,0x17,0x13],[0x10,0x13,0x17,0x16],[0x12,0x16,0x17,0x15]]},_0x5bec4b[0x5]={'vertex':[[0x0,0x0,1.322876],[1.309307,0x0,0.1889822],[-0.9819805,0.8660254,0.1889822],[0.1636634,-1.299038,0.1889822],[0.3273268,0.8660254,-0.9449112],[-0.8183171,-0.4330127,-0.9449112]],'face':[[0x0,0x3,0x1],[0x2,0x4,0x5],[0x0,0x1,0x4,0x2],[0x0,0x2,0x5,0x3],[0x1,0x3,0x5,0x4]]},_0x5bec4b[0x6]={'vertex':[[0x0,0x0,1.159953],[1.013464,0x0,0.5642542],[-0.3501431,0.9510565,0.5642542],[-0.7715208,-0.6571639,0.5642542],[0.6633206,0.9510565,-0.03144481],[0.8682979,-0.6571639,-0.3996071],[-1.121664,0.2938926,-0.03144481],[-0.2348831,-1.063314,-0.3996071],[0.5181548,0.2938926,-0.9953061],[-0.5850262,-0.112257,-0.9953061]],'face':[[0x0,0x1,0x4,0x2],[0x0,0x2,0x6,0x3],[0x1,0x5,0x8,0x4],[0x3,0x6,0x9,0x7],[0x5,0x7,0x9,0x8],[0x0,0x3,0x7,0x5,0x1],[0x2,0x4,0x8,0x9,0x6]]},_0x5bec4b[0x7]={'vertex':[[0x0,0x0,1.118034],[0.8944272,0x0,0.6708204],[-0.2236068,0.8660254,0.6708204],[-0.7826238,-0.4330127,0.6708204],[0.6708204,0.8660254,0.2236068],[1.006231,-0.4330127,-0.2236068],[-1.006231,0.4330127,0.2236068],[-0.6708204,-0.8660254,-0.2236068],[0.7826238,0.4330127,-0.6708204],[0.2236068,-0.8660254,-0.6708204],[-0.8944272,0x0,-0.6708204],[0x0,0x0,-1.118034]],'face':[[0x0,0x1,0x4,0x2],[0x0,0x2,0x6,0x3],[0x1,0x5,0x8,0x4],[0x3,0x6,0xa,0x7],[0x5,0x9,0xb,0x8],[0x7,0xa,0xb,0x9],[0x0,0x3,0x7,0x9,0x5,0x1],[0x2,0x4,0x8,0xb,0xa,0x6]]},_0x5bec4b[0x8]={'vertex':[[-0.729665,0.670121,0.319155],[-0.655235,-0.29213,-0.754096],[-0.093922,-0.607123,0.537818],[0.702196,0.595691,0.485187],[0.776626,-0.36656,-0.588064]],'face':[[0x1,0x4,0x2],[0x0,0x1,0x2],[0x3,0x0,0x2],[0x4,0x3,0x2],[0x4,0x1,0x0,0x3]]},_0x5bec4b[0x9]={'vertex':[[-0.868849,-0.100041,0.61257],[-0.329458,0.976099,0.28078],[-0.26629,-0.013796,-0.477654],[-0.13392,-1.034115,0.229829],[0.738834,0.707117,-0.307018],[0.859683,-0.535264,-0.338508]],'face':[[0x3,0x0,0x2],[0x5,0x3,0x2],[0x4,0x5,0x2],[0x1,0x4,0x2],[0x0,0x1,0x2],[0x0,0x3,0x5,0x4,0x1]]},_0x5bec4b[0xa]={'vertex':[[-0.610389,0.243975,0.531213],[-0.187812,-0.48795,-0.664016],[-0.187812,0.9759,-0.664016],[0.187812,-0.9759,0.664016],[0.798201,0.243975,0.132803]],'face':[[0x1,0x3,0x0],[0x3,0x4,0x0],[0x3,0x1,0x4],[0x0,0x2,0x1],[0x0,0x4,0x2],[0x2,0x4,0x1]]},_0x5bec4b[0xb]={'vertex':[[-1.028778,0.392027,-0.048786],[-0.640503,-0.646161,0.621837],[-0.125162,-0.395663,-0.540059],[0.004683,0.888447,-0.651988],[0.125161,0.395663,0.540059],[0.632925,-0.791376,0.433102],[1.031672,0.157063,-0.354165]],'face':[[0x3,0x2,0x0],[0x2,0x1,0x0],[0x2,0x5,0x1],[0x0,0x4,0x3],[0x0,0x1,0x4],[0x4,0x1,0x5],[0x2,0x3,0x6],[0x3,0x4,0x6],[0x5,0x2,0x6],[0x4,0x5,0x6]]},_0x5bec4b[0xc]={'vertex':[[-0.669867,0.334933,-0.529576],[-0.669867,0.334933,0.529577],[-0.4043,1.212901,0x0],[-0.334933,-0.669867,-0.529576],[-0.334933,-0.669867,0.529577],[0.334933,0.669867,-0.529576],[0.334933,0.669867,0.529577],[0.4043,-1.212901,0x0],[0.669867,-0.334933,-0.529576],[0.669867,-0.334933,0.529577]],'face':[[0x8,0x9,0x7],[0x6,0x5,0x2],[0x3,0x8,0x7],[0x5,0x0,0x2],[0x4,0x3,0x7],[0x0,0x1,0x2],[0x9,0x4,0x7],[0x1,0x6,0x2],[0x9,0x8,0x5,0x6],[0x8,0x3,0x0,0x5],[0x3,0x4,0x1,0x0],[0x4,0x9,0x6,0x1]]},_0x5bec4b[0xd]={'vertex':[[-0.931836,0.219976,-0.264632],[-0.636706,0.318353,0.692816],[-0.613483,-0.735083,-0.264632],[-0.326545,0.979634,0x0],[-0.318353,-0.636706,0.692816],[-0.159176,0.477529,-0.856368],[0.159176,-0.477529,-0.856368],[0.318353,0.636706,0.692816],[0.326545,-0.979634,0x0],[0.613482,0.735082,-0.264632],[0.636706,-0.318353,0.692816],[0.931835,-0.219977,-0.264632]],'face':[[0xb,0xa,0x8],[0x7,0x9,0x3],[0x6,0xb,0x8],[0x9,0x5,0x3],[0x2,0x6,0x8],[0x5,0x0,0x3],[0x4,0x2,0x8],[0x0,0x1,0x3],[0xa,0x4,0x8],[0x1,0x7,0x3],[0xa,0xb,0x9,0x7],[0xb,0x6,0x5,0x9],[0x6,0x2,0x0,0x5],[0x2,0x4,0x1,0x0],[0x4,0xa,0x7,0x1]]},_0x5bec4b[0xe]={'vertex':[[-0.93465,0.300459,-0.271185],[-0.838689,-0.260219,-0.516017],[-0.711319,0.717591,0.128359],[-0.710334,-0.156922,0.080946],[-0.599799,0.556003,-0.725148],[-0.503838,-0.004675,-0.969981],[-0.487004,0.26021,0.48049],[-0.460089,-0.750282,-0.512622],[-0.376468,0.973135,-0.325605],[-0.331735,-0.646985,0.084342],[-0.254001,0.831847,0.530001],[-0.125239,-0.494738,-0.966586],[0.029622,0.027949,0.730817],[0.056536,-0.982543,-0.262295],[0.08085,1.087391,0.076037],[0.125583,-0.532729,0.485984],[0.262625,0.599586,0.780328],[0.391387,-0.726999,-0.716259],[0.513854,-0.868287,0.139347],[0.597475,0.85513,0.326364],[0.641224,0.109523,0.783723],[0.737185,-0.451155,0.538891],[0.848705,-0.612742,-0.314616],[0.976075,0.365067,0.32976],[1.072036,-0.19561,0.084927]],'face':[[0xf,0x12,0x15],[0xc,0x14,0x10],[0x6,0xa,0x2],[0x3,0x0,0x1],[0x9,0x7,0xd],[0x2,0x8,0x4,0x0],[0x0,0x4,0x5,0x1],[0x1,0x5,0xb,0x7],[0x7,0xb,0x11,0xd],[0xd,0x11,0x16,0x12],[0x12,0x16,0x18,0x15],[0x15,0x18,0x17,0x14],[0x14,0x17,0x13,0x10],[0x10,0x13,0xe,0xa],[0xa,0xe,0x8,0x2],[0xf,0x9,0xd,0x12],[0xc,0xf,0x15,0x14],[0x6,0xc,0x10,0xa],[0x3,0x6,0x2,0x0],[0x9,0x3,0x1,0x7],[0x9,0xf,0xc,0x6,0x3],[0x16,0x11,0xb,0x5,0x4,0x8,0xe,0x13,0x17,0x18]]};var _0x36cce0=(!_0x23de72['type']||!(_0x23de72[_0x4aed6c(0x2eea)]<0x0||_0x23de72[_0x4aed6c(0x2eea)]>=_0x5bec4b[_0x4aed6c(0x132e)]))&&_0x23de72['type']||0x0,_0x80b6ac=_0x23de72[_0x4aed6c(0x2cbf)],_0x4b93b9=_0x23de72[_0x4aed6c(0x3e28)]||_0x80b6ac||0x1,_0x391e6b=_0x23de72[_0x4aed6c(0x995)]||_0x80b6ac||0x1,_0x429e72=_0x23de72['sizeZ']||_0x80b6ac||0x1,_0x35504d=_0x23de72['custom']||_0x5bec4b[_0x36cce0],_0x3f8028=_0x35504d[_0x4aed6c(0x197a)]['length'];const _0xce892b=_0x23de72[_0x4aed6c(0x24e)]||new Array(_0x3f8028),_0x33ba65=_0x23de72[_0x4aed6c(0x2e12)];_0x80b6ac=void 0x0===_0x23de72[_0x4aed6c(0x134f)]||_0x23de72[_0x4aed6c(0x134f)],_0x36cce0=0x0===_0x23de72[_0x4aed6c(0x1377)]?0x0:_0x23de72[_0x4aed6c(0x1377)]||_0x3b6583['x'][_0x4aed6c(0x1a6d)];const _0x50b15b=new Array(),_0x1aabf4=new Array();var _0x16e234=new Array();const _0x5da19=new Array(),_0x4fb5a9=new Array();let _0x937060=0x0,_0x2e722a=0x0;const _0x5680a0=new Array();let _0x1d110f=0x0,_0x1aa7b2=0x0,_0x13c24e,_0x482263,_0x284fbf,_0x1ce674,_0x52f057,_0xce9343;if(_0x80b6ac){for(_0x1aa7b2=0x0;_0x1aa7b2<_0x3f8028;_0x1aa7b2++)_0x33ba65&&void 0x0===_0x33ba65[_0x1aa7b2]&&(_0x33ba65[_0x1aa7b2]=new _0x2bb540['HE'](0x1,0x1,0x1,0x1)),_0xce892b&&void 0x0===_0xce892b[_0x1aa7b2]&&(_0xce892b[_0x1aa7b2]=new _0x3039d8['Lt'](0x0,0x0,0x1,0x1));}if(_0x80b6ac)for(_0x1aa7b2=0x0;_0x1aa7b2<_0x3f8028;_0x1aa7b2++){var _0xce0a87=_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2]['length'];for(_0x284fbf=0x2*Math['PI']/_0xce0a87,_0x1ce674=0.5*Math[_0x4aed6c(0x2c18)](_0x284fbf/0x2),_0x52f057=0.5,_0x1d110f=0x0;_0x1d110f<_0xce0a87;_0x1d110f++)_0x50b15b[_0x4aed6c(0x2f54)](_0x35504d['vertex'][_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][_0x1d110f]][0x0]*_0x4b93b9,_0x35504d['vertex'][_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][_0x1d110f]][0x1]*_0x391e6b,_0x35504d[_0x4aed6c(0x2f51)][_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][_0x1d110f]][0x2]*_0x429e72),_0x5680a0[_0x4aed6c(0x2f54)](_0x937060),_0x937060++,_0x13c24e=_0xce892b[_0x1aa7b2]['x']+(_0xce892b[_0x1aa7b2]['z']-_0xce892b[_0x1aa7b2]['x'])*(0.5+_0x1ce674),_0x482263=_0xce892b[_0x1aa7b2]['y']+(_0xce892b[_0x1aa7b2]['w']-_0xce892b[_0x1aa7b2]['y'])*(_0x52f057-0.5),_0x5da19['push'](_0x13c24e,_0x7b5de6['e'][_0x4aed6c(0x104c)]?0x1-_0x482263:_0x482263),_0xce9343=_0x1ce674*Math[_0x4aed6c(0x110a)](_0x284fbf)-_0x52f057*Math[_0x4aed6c(0x240)](_0x284fbf),_0x52f057=_0x1ce674*Math[_0x4aed6c(0x240)](_0x284fbf)+_0x52f057*Math[_0x4aed6c(0x110a)](_0x284fbf),_0x1ce674=_0xce9343,_0x33ba65&&_0x4fb5a9['push'](_0x33ba65[_0x1aa7b2]['r'],_0x33ba65[_0x1aa7b2]['g'],_0x33ba65[_0x1aa7b2]['b'],_0x33ba65[_0x1aa7b2]['a']);for(_0x1d110f=0x0;_0x1d110f<_0xce0a87-0x2;_0x1d110f++)_0x1aabf4['push'](_0x5680a0[0x0+_0x2e722a],_0x5680a0[_0x1d110f+0x2+_0x2e722a],_0x5680a0[_0x1d110f+0x1+_0x2e722a]);_0x2e722a+=_0xce0a87;}else{for(_0x1d110f=0x0;_0x1d110f<_0x35504d[_0x4aed6c(0x2f51)][_0x4aed6c(0x132e)];_0x1d110f++)_0x50b15b['push'](_0x35504d[_0x4aed6c(0x2f51)][_0x1d110f][0x0]*_0x4b93b9,_0x35504d[_0x4aed6c(0x2f51)][_0x1d110f][0x1]*_0x391e6b,_0x35504d[_0x4aed6c(0x2f51)][_0x1d110f][0x2]*_0x429e72),_0x5da19[_0x4aed6c(0x2f54)](0x0,_0x7b5de6['e']['UseOpenGLOrientationForUV']?0x1:0x0);for(_0x1aa7b2=0x0;_0x1aa7b2<_0x3f8028;_0x1aa7b2++)for(_0x1d110f=0x0;_0x1d110f<_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][_0x4aed6c(0x132e)]-0x2;_0x1d110f++)_0x1aabf4[_0x4aed6c(0x2f54)](_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][0x0],_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][_0x1d110f+0x2],_0x35504d[_0x4aed6c(0x197a)][_0x1aa7b2][_0x1d110f+0x1]);}_0x3b6583['x'][_0x4aed6c(0x3b8a)](_0x50b15b,_0x1aabf4,_0x16e234),_0x3b6583['x']['_ComputeSides'](_0x36cce0,_0x50b15b,_0x1aabf4,_0x16e234,_0x5da19,_0x23de72[_0x4aed6c(0x2215)],_0x23de72['backUVs']);const _0xdfe337=new _0x3b6583['x']();return _0xdfe337[_0x4aed6c(0x1ced)]=_0x50b15b,_0xdfe337[_0x4aed6c(0x1f84)]=_0x1aabf4,_0xdfe337[_0x4aed6c(0x15c8)]=_0x16e234,_0xdfe337[_0x4aed6c(0x3aa2)]=_0x5da19,_0x33ba65&&_0x80b6ac&&(_0xdfe337['colors']=_0x4fb5a9),_0xdfe337;}function _0x5a64ec(_0x36ef63,_0x2dd280={},_0x38f3a0=null){var _0x158b83=a8_0x58a1;const _0x16f78b=new _0x4d505f['Kj'](_0x36ef63,_0x38f3a0),_0x3e1213=(_0x2dd280[_0x158b83(0x1377)]=_0x4d505f['Kj'][_0x158b83(0x5dd)](_0x2dd280[_0x158b83(0x1377)]),_0x16f78b[_0x158b83(0x28a0)]=_0x2dd280[_0x158b83(0x1377)],_0x3596b9(_0x2dd280));return _0x3e1213[_0x158b83(0xf07)](_0x16f78b,_0x2dd280[_0x158b83(0x135b)]),_0x16f78b;}_0x3b6583['x'][_0x663416(0x1951)]=_0x3596b9,_0x4d505f['Kj'][_0x663416(0x1951)]=(_0x1b5f25,_0x5e3153,_0xb99ce3)=>_0x5a64ec(_0x1b5f25,_0x5e3153,_0xb99ce3);},0x151a8:(_0x342989,_0x44eea9,_0x59fa8b)=>{var _0xe5d8b=a8_0x49466b;_0x59fa8b['d'](_0x44eea9,{'LY':()=>_0x25da52});var _0x4f204c=_0x59fa8b(0x9fd1),_0x2d7260=_0x59fa8b(0x1dad),_0x46a370=_0x59fa8b(0x1a27),_0x2a3721=_0x59fa8b(0x164ac),_0xa004f1=_0x59fa8b(0x2010);function _0x2e6cb7(_0x4a6d70){var _0x3ad0aa=a8_0x58a1;let _0x51c7b4=_0x4a6d70['pathArray'];var _0x2095e7=_0x4a6d70['closeArray']||!0x1,_0x40be5d=_0x4a6d70['closePath']||!0x1,_0x27b2b4=_0x4a6d70[_0x3ad0aa(0x1728)]||!0x1,_0x30ec24=Math[_0x3ad0aa(0x27d2)](_0x51c7b4[0x0][_0x3ad0aa(0x132e)]/0x2);let _0xbebe94=_0x4a6d70[_0x3ad0aa(0x306c)]||_0x30ec24;_0xbebe94=_0xbebe94>_0x30ec24?_0x30ec24:Math[_0x3ad0aa(0x27d2)](_0xbebe94);var _0x30ec24=0x0===_0x4a6d70[_0x3ad0aa(0x1377)]?0x0:_0x4a6d70[_0x3ad0aa(0x1377)]||_0x2a3721['x'][_0x3ad0aa(0x1a6d)],_0x7a7909=_0x4a6d70[_0x3ad0aa(0x3aa2)],_0x49516b=_0x4a6d70[_0x3ad0aa(0x83b)];const _0x19979a=[],_0x367526=[],_0x3c1cda=[],_0x1d412f=[],_0x57a951=[],_0x4d5360=[],_0x46821b=[],_0xed666=[];let _0x57ec65;const _0x23edd0=[],_0x4cffc8=[];let _0x30a84b,_0x781fe7,_0x442efa;if(_0x51c7b4[_0x3ad0aa(0x132e)]<0x2){const _0x6c27bb=[],_0xfa22e9=[];for(_0x781fe7=0x0;_0x781fe7<_0x51c7b4[0x0][_0x3ad0aa(0x132e)]-_0xbebe94;_0x781fe7++)_0x6c27bb['push'](_0x51c7b4[0x0][_0x781fe7]),_0xfa22e9['push'](_0x51c7b4[0x0][_0x781fe7+_0xbebe94]);_0x51c7b4=[_0x6c27bb,_0xfa22e9];}let _0x47c6d4=0x0;var _0x3de18b,_0x1e3517,_0x455f67,_0x116e96=_0x40be5d?0x1:0x0;let _0xfbb485;_0x57ec65=_0x51c7b4[0x0][_0x3ad0aa(0x132e)];let _0x2d8cc5,_0x47d2e6;for(_0x30a84b=0x0;_0x30a84b<_0x51c7b4[_0x3ad0aa(0x132e)];_0x30a84b++){for(_0x46821b[_0x30a84b]=0x0,_0x57a951[_0x30a84b]=[0x0],_0x3de18b=(_0xfbb485=_0x51c7b4[_0x30a84b])['length'],_0x57ec65=_0x57ec65<_0x3de18b?_0x57ec65:_0x3de18b,_0x442efa=0x0;_0x442efa<_0x3de18b;)_0x19979a['push'](_0xfbb485[_0x442efa]['x'],_0xfbb485[_0x442efa]['y'],_0xfbb485[_0x442efa]['z']),0x0<_0x442efa&&(_0x2d8cc5=_0xfbb485[_0x442efa][_0x3ad0aa(0x3e42)](_0xfbb485[_0x442efa-0x1])[_0x3ad0aa(0x132e)](),_0x47d2e6=_0x2d8cc5+_0x46821b[_0x30a84b],_0x57a951[_0x30a84b][_0x3ad0aa(0x2f54)](_0x47d2e6),_0x46821b[_0x30a84b]=_0x47d2e6),_0x442efa++;_0x40be5d&&(_0x442efa--,_0x19979a['push'](_0xfbb485[0x0]['x'],_0xfbb485[0x0]['y'],_0xfbb485[0x0]['z']),_0x2d8cc5=_0xfbb485[_0x442efa][_0x3ad0aa(0x3e42)](_0xfbb485[0x0])[_0x3ad0aa(0x132e)](),_0x47d2e6=_0x2d8cc5+_0x46821b[_0x30a84b],_0x57a951[_0x30a84b][_0x3ad0aa(0x2f54)](_0x47d2e6),_0x46821b[_0x30a84b]=_0x47d2e6),_0x23edd0[_0x30a84b]=_0x3de18b+_0x116e96,_0x4cffc8[_0x30a84b]=_0x47c6d4,_0x47c6d4+=_0x3de18b+_0x116e96;}let _0x3ed193,_0x3b4145,_0x30c354=null,_0x3b1a17=null;for(_0x781fe7=0x0;_0x781fe7<_0x57ec65+_0x116e96;_0x781fe7++){for(_0xed666[_0x781fe7]=0x0,_0x4d5360[_0x781fe7]=[0x0],_0x30a84b=0x0;_0x30a84b<_0x51c7b4[_0x3ad0aa(0x132e)]-0x1;_0x30a84b++)_0x3ed193=_0x51c7b4[_0x30a84b],_0x3b4145=_0x51c7b4[_0x30a84b+0x1],_0x3b1a17=_0x781fe7===_0x57ec65?(_0x30c354=_0x3ed193[0x0],_0x3b4145[0x0]):(_0x30c354=_0x3ed193[_0x781fe7],_0x3b4145[_0x781fe7]),_0x2d8cc5=_0x3b1a17[_0x3ad0aa(0x3e42)](_0x30c354)[_0x3ad0aa(0x132e)](),_0x47d2e6=_0x2d8cc5+_0xed666[_0x781fe7],_0x4d5360[_0x781fe7][_0x3ad0aa(0x2f54)](_0x47d2e6),_0xed666[_0x781fe7]=_0x47d2e6;_0x2095e7&&_0x3b1a17&&_0x30c354&&(_0x3ed193=_0x51c7b4[_0x30a84b],_0x3b4145=_0x51c7b4[0x0],_0x781fe7===_0x57ec65&&(_0x3b1a17=_0x3b4145[0x0]),_0x2d8cc5=_0x3b1a17['subtract'](_0x30c354)[_0x3ad0aa(0x132e)](),_0x47d2e6=_0x2d8cc5+_0xed666[_0x781fe7],_0xed666[_0x781fe7]=_0x47d2e6);}if(_0x7a7909){for(_0x30a84b=0x0;_0x30a84b<_0x7a7909[_0x3ad0aa(0x132e)];_0x30a84b++)_0x1d412f[_0x3ad0aa(0x2f54)](_0x7a7909[_0x30a84b]['x'],_0xa004f1['e'][_0x3ad0aa(0x104c)]?0x1-_0x7a7909[_0x30a84b]['y']:_0x7a7909[_0x30a84b]['y']);}else{for(_0x30a84b=0x0;_0x30a84b<_0x51c7b4[_0x3ad0aa(0x132e)];_0x30a84b++)for(_0x781fe7=0x0;_0x781fe7<_0x57ec65+_0x116e96;_0x781fe7++)_0x1e3517=0x0!=_0x46821b[_0x30a84b]?_0x57a951[_0x30a84b][_0x781fe7]/_0x46821b[_0x30a84b]:0x0,_0x455f67=0x0!=_0xed666[_0x781fe7]?_0x4d5360[_0x781fe7][_0x30a84b]/_0xed666[_0x781fe7]:0x0,_0x27b2b4?_0x1d412f['push'](_0x455f67,_0x1e3517):_0x1d412f[_0x3ad0aa(0x2f54)](_0x1e3517,_0xa004f1['e'][_0x3ad0aa(0x104c)]?0x1-_0x455f67:_0x455f67);}let _0x1187b4=_0x30a84b=0x0,_0x2eed74=_0x23edd0[_0x30a84b]-0x1,_0x178bac=_0x23edd0[_0x30a84b+0x1]-0x1,_0x284d3c=_0x2eed74<_0x178bac?_0x2eed74:_0x178bac,_0x54c75f=_0x4cffc8[0x1]-_0x4cffc8[0x0];for(var _0x34ef33=_0x2095e7?_0x23edd0['length']:_0x23edd0[_0x3ad0aa(0x132e)]-0x1;_0x1187b4<=_0x284d3c&&_0x30a84b<_0x34ef33;)_0x367526['push'](_0x1187b4,_0x1187b4+_0x54c75f,_0x1187b4+0x1),_0x367526[_0x3ad0aa(0x2f54)](_0x1187b4+_0x54c75f+0x1,_0x1187b4+0x1,_0x1187b4+_0x54c75f),(_0x1187b4+=0x1)===_0x284d3c&&(_0x30a84b++,_0x178bac=_0x30a84b===_0x23edd0[_0x3ad0aa(0x132e)]-0x1?(_0x54c75f=_0x4cffc8[0x0]-_0x4cffc8[_0x30a84b],_0x2eed74=_0x23edd0[_0x30a84b]-0x1,_0x23edd0[0x0]-0x1):(_0x54c75f=_0x4cffc8[_0x30a84b+0x1]-_0x4cffc8[_0x30a84b],_0x2eed74=_0x23edd0[_0x30a84b]-0x1,_0x23edd0[_0x30a84b+0x1]-0x1),_0x1187b4=_0x4cffc8[_0x30a84b],_0x284d3c=_0x2eed74<_0x178bac?_0x2eed74+_0x1187b4:_0x178bac+_0x1187b4);if(_0x2a3721['x'][_0x3ad0aa(0x3b8a)](_0x19979a,_0x367526,_0x3c1cda),_0x40be5d){var _0x47da71,_0x26c9fd;for(_0x30a84b=0x0;_0x30a84b<_0x51c7b4[_0x3ad0aa(0x132e)];_0x30a84b++)_0x47da71=0x3*_0x4cffc8[_0x30a84b],_0x26c9fd=_0x30a84b+0x1<_0x51c7b4[_0x3ad0aa(0x132e)]?0x3*(_0x4cffc8[_0x30a84b+0x1]-0x1):_0x3c1cda[_0x3ad0aa(0x132e)]-0x3,_0x3c1cda[_0x47da71]=0.5*(_0x3c1cda[_0x47da71]+_0x3c1cda[_0x26c9fd]),_0x3c1cda[0x1+_0x47da71]=0.5*(_0x3c1cda[0x1+_0x47da71]+_0x3c1cda[0x1+_0x26c9fd]),_0x3c1cda[0x2+_0x47da71]=0.5*(_0x3c1cda[0x2+_0x47da71]+_0x3c1cda[0x2+_0x26c9fd]),_0x3c1cda[_0x26c9fd]=_0x3c1cda[_0x47da71],_0x3c1cda[0x1+_0x26c9fd]=_0x3c1cda[0x1+_0x47da71],_0x3c1cda[0x2+_0x26c9fd]=_0x3c1cda[0x2+_0x47da71];}_0x2a3721['x'][_0x3ad0aa(0xf0b)](_0x30ec24,_0x19979a,_0x367526,_0x3c1cda,_0x1d412f,_0x4a6d70['frontUVs'],_0x4a6d70[_0x3ad0aa(0x3dc3)]);let _0x1833c7=null;if(_0x49516b){_0x1833c7=new Float32Array(0x4*_0x49516b[_0x3ad0aa(0x132e)]);for(let _0x1aa47d=0x0;_0x1aa47d<_0x49516b['length'];_0x1aa47d++)_0x1833c7[0x4*_0x1aa47d]=_0x49516b[_0x1aa47d]['r'],_0x1833c7[0x4*_0x1aa47d+0x1]=_0x49516b[_0x1aa47d]['g'],_0x1833c7[0x4*_0x1aa47d+0x2]=_0x49516b[_0x1aa47d]['b'],_0x1833c7[0x4*_0x1aa47d+0x3]=_0x49516b[_0x1aa47d]['a'];}const _0x5844b6=new _0x2a3721['x']();var _0x30ec24=new Float32Array(_0x19979a),_0x4a6d70=new Float32Array(_0x3c1cda),_0x8726f9=new Float32Array(_0x1d412f);return _0x5844b6[_0x3ad0aa(0x1f84)]=_0x367526,_0x5844b6[_0x3ad0aa(0x1ced)]=_0x30ec24,_0x5844b6[_0x3ad0aa(0x15c8)]=_0x4a6d70,_0x5844b6[_0x3ad0aa(0x3aa2)]=_0x8726f9,_0x1833c7&&_0x5844b6[_0x3ad0aa(0xe5f)](_0x1833c7,_0x46a370['o'][_0x3ad0aa(0x3469)]),_0x40be5d&&(_0x5844b6[_0x3ad0aa(0x18f7)]=_0x4cffc8),_0x5844b6;}function _0x25da52(_0xac0735,_0x239209,_0x10639d=null){var _0x1acee4=a8_0x58a1,_0x5a66ee=_0x239209['pathArray'],_0x3ad0da=_0x239209[_0x1acee4(0x100a)],_0x23a84a=_0x239209[_0x1acee4(0x26c1)],_0x51143f=_0x2d7260['Kj'][_0x1acee4(0x5dd)](_0x239209[_0x1acee4(0x1377)]);const _0x9cf19b=_0x239209[_0x1acee4(0x14fd)];var _0x55c7f1=_0x239209['updatable'];if(_0x9cf19b){const _0x54bd70=_0x4f204c['jp'][_0x1acee4(0x23ca)][0x0][_0x1acee4(0xdd0)](Number['MAX_VALUE']),_0x3a6f78=_0x4f204c['jp'][_0x1acee4(0x23ca)][0x1][_0x1acee4(0xdd0)](-Number[_0x1acee4(0x2f17)]);var _0x16001a=_0x9cf19b[_0x1acee4(0x166d)](_0x46a370['o']['PositionKind']);{var _0x2a5158=_0x16001a;let _0x3f2d41=_0x5a66ee[0x0][_0x1acee4(0x132e)];var _0x50357a=_0x9cf19b;let _0x138942=0x0;var _0x2b2627=_0x50357a[_0x1acee4(0x28a0)]===_0x2d7260['Kj'][_0x1acee4(0x432)]?0x2:0x1;for(let _0x24cceb=0x1;_0x24cceb<=_0x2b2627;++_0x24cceb)for(let _0x3db4d4=0x0;_0x3db4d4<_0x5a66ee[_0x1acee4(0x132e)];++_0x3db4d4){var _0x5d8975=_0x5a66ee[_0x3db4d4],_0x3ca215=_0x5d8975['length'];_0x3f2d41=_0x3f2d41<_0x3ca215?_0x3f2d41:_0x3ca215;for(let _0x1f5ebc=0x0;_0x1f5ebc<_0x3f2d41;++_0x1f5ebc){var _0x2218e9=_0x5d8975[_0x1f5ebc];_0x2a5158[_0x138942]=_0x2218e9['x'],_0x2a5158[_0x138942+0x1]=_0x2218e9['y'],_0x2a5158[_0x138942+0x2]=_0x2218e9['z'],_0x54bd70[_0x1acee4(0x1c9f)](_0x2218e9['x'],_0x2218e9['y'],_0x2218e9['z']),_0x3a6f78['maximizeInPlaceFromFloats'](_0x2218e9['x'],_0x2218e9['y'],_0x2218e9['z']),_0x138942+=0x3;}_0x50357a[_0x1acee4(0x1aad)]&&_0x50357a[_0x1acee4(0x1aad)]['closePath']&&(_0x3ca215=_0x5d8975[0x0],_0x2a5158[_0x138942]=_0x3ca215['x'],_0x2a5158[_0x138942+0x1]=_0x3ca215['y'],_0x2a5158[_0x138942+0x2]=_0x3ca215['z'],_0x138942+=0x3);}}if(_0x9cf19b[_0x1acee4(0x287e)]?_0x9cf19b[_0x1acee4(0x1a23)]()[_0x1acee4(0x1e84)](_0x54bd70,_0x3a6f78,_0x9cf19b[_0x1acee4(0x1b61)]):_0x9cf19b[_0x1acee4(0x3466)](_0x54bd70,_0x3a6f78,_0x9cf19b[_0x1acee4(0x1b61)]),_0x9cf19b[_0x1acee4(0x3038)](_0x46a370['o'][_0x1acee4(0x31b9)],_0x16001a,!0x1,!0x1),_0x239209[_0x1acee4(0x83b)]){const _0x1b4b57=_0x9cf19b[_0x1acee4(0x166d)](_0x46a370['o']['ColorKind']);for(let _0x54e2e=0x0,_0x493794=0x0;_0x54e2e<_0x239209[_0x1acee4(0x83b)]['length'];_0x54e2e++,_0x493794+=0x4){var _0x396c67=_0x239209[_0x1acee4(0x83b)][_0x54e2e];_0x1b4b57[_0x493794]=_0x396c67['r'],_0x1b4b57[_0x493794+0x1]=_0x396c67['g'],_0x1b4b57[_0x493794+0x2]=_0x396c67['b'],_0x1b4b57[_0x493794+0x3]=_0x396c67['a'];}_0x9cf19b['updateVerticesData'](_0x46a370['o']['ColorKind'],_0x1b4b57,!0x1,!0x1);}if(_0x239209[_0x1acee4(0x3aa2)]){const _0x487da7=_0x9cf19b[_0x1acee4(0x166d)](_0x46a370['o'][_0x1acee4(0x855)]);for(let _0xf849a0=0x0;_0xf849a0<_0x239209[_0x1acee4(0x3aa2)][_0x1acee4(0x132e)];_0xf849a0++)_0x487da7[0x2*_0xf849a0]=_0x239209[_0x1acee4(0x3aa2)][_0xf849a0]['x'],_0x487da7[0x2*_0xf849a0+0x1]=_0xa004f1['e'][_0x1acee4(0x104c)]?0x1-_0x239209[_0x1acee4(0x3aa2)][_0xf849a0]['y']:_0x239209[_0x1acee4(0x3aa2)][_0xf849a0]['y'];_0x9cf19b[_0x1acee4(0x3038)](_0x46a370['o'][_0x1acee4(0x855)],_0x487da7,!0x1,!0x1);}if(!_0x9cf19b[_0x1acee4(0x2d39)]||_0x9cf19b[_0x1acee4(0x3823)]){var _0x396c6a=_0x9cf19b[_0x1acee4(0x3d22)]();const _0x1794e3=_0x9cf19b['getVerticesData'](_0x46a370['o']['NormalKind']);var _0x1379d9=_0x9cf19b[_0x1acee4(0x3823)]?_0x9cf19b[_0x1acee4(0x9e5)]():null;if(_0x2a3721['x'][_0x1acee4(0x3b8a)](_0x16001a,_0x396c6a,_0x1794e3,_0x1379d9),_0x9cf19b[_0x1acee4(0x1aad)]&&_0x9cf19b[_0x1acee4(0x1aad)]['closePath']){var _0x54c668,_0x33b897;for(let _0x3daff4=0x0;_0x3daff4<_0x5a66ee[_0x1acee4(0x132e)];_0x3daff4++)_0x54c668=0x3*_0x9cf19b[_0x1acee4(0x1aad)][_0x1acee4(0xb5c)][_0x3daff4],_0x33b897=_0x3daff4+0x1<_0x5a66ee[_0x1acee4(0x132e)]?0x3*(_0x9cf19b[_0x1acee4(0x1aad)][_0x1acee4(0xb5c)][_0x3daff4+0x1]-0x1):_0x1794e3[_0x1acee4(0x132e)]-0x3,_0x1794e3[_0x54c668]=0.5*(_0x1794e3[_0x54c668]+_0x1794e3[_0x33b897]),_0x1794e3[0x1+_0x54c668]=0.5*(_0x1794e3[0x1+_0x54c668]+_0x1794e3[0x1+_0x33b897]),_0x1794e3[0x2+_0x54c668]=0.5*(_0x1794e3[0x2+_0x54c668]+_0x1794e3[0x2+_0x33b897]),_0x1794e3[_0x33b897]=_0x1794e3[_0x54c668],_0x1794e3[0x1+_0x33b897]=_0x1794e3[0x1+_0x54c668],_0x1794e3[0x2+_0x33b897]=_0x1794e3[0x2+_0x54c668];}_0x9cf19b['areNormalsFrozen']||_0x9cf19b['updateVerticesData'](_0x46a370['o'][_0x1acee4(0x3487)],_0x1794e3,!0x1,!0x1);}return _0x9cf19b;}{const _0x361fa4=new _0x2d7260['Kj'](_0xac0735,_0x10639d),_0x2e979a=(_0x361fa4[_0x1acee4(0x28a0)]=_0x51143f,_0x361fa4[_0x1acee4(0x1aad)]=new _0x2d7260['gW'](),_0x2e6cb7(_0x239209));return _0x23a84a&&(_0x361fa4[_0x1acee4(0x1aad)]['idx']=_0x2e979a[_0x1acee4(0x18f7)]),_0x361fa4[_0x1acee4(0x1aad)][_0x1acee4(0x26c1)]=_0x23a84a,_0x361fa4[_0x1acee4(0x1aad)][_0x1acee4(0x100a)]=_0x3ad0da,_0x2e979a[_0x1acee4(0xf07)](_0x361fa4,_0x55c7f1),_0x361fa4;}}_0x2a3721['x'][_0xe5d8b(0x3ef2)]=_0x2e6cb7,_0x2d7260['Kj']['CreateRibbon']=(_0x1b0335,_0x577481,_0x5b7eec=!0x1,_0x310c53,_0x3f15b5,_0x5e0cce,_0x32a3e7=!0x1,_0x4b75c8,_0x2b68c0)=>_0x25da52(_0x1b0335,{'pathArray':_0x577481,'closeArray':_0x5b7eec,'closePath':_0x310c53,'offset':_0x3f15b5,'updatable':_0x32a3e7,'sideOrientation':_0x4b75c8,'instance':_0x2b68c0},_0x5e0cce);},0x16c47:(_0x1d9b8f,_0x349125,_0x51bbc9)=>{var _0x2d3acb=a8_0x49466b;_0x51bbc9['d'](_0x349125,{'Gc':()=>_0x1f87db,'bC':()=>_0x257e2d});var _0xaa579f=_0x51bbc9(0x9fd1),_0x3fa8a5=_0x51bbc9(0x1dad),_0x302731=_0x51bbc9(0x151a8),_0x25a04c=_0x51bbc9(0x11edd);function _0x1f87db(_0x4e3475,_0x2d639d,_0x7873c9=null){var _0x48cb61=a8_0x58a1,_0x4e3651=_0x2d639d[_0x48cb61(0x3bc7)],_0x56f897=_0x2d639d['shape'],_0x59d62a=_0x2d639d['scale']||0x1,_0x207746=_0x2d639d[_0x48cb61(0x13fc)]||0x0,_0x22010d=0x0===_0x2d639d['cap']?0x0:_0x2d639d[_0x48cb61(0x1c6b)]||_0x3fa8a5['Kj'][_0x48cb61(0x464)],_0x2202c5=_0x2d639d['updatable'],_0x186445=_0x3fa8a5['Kj'][_0x48cb61(0x5dd)](_0x2d639d[_0x48cb61(0x1377)]),_0x59f5a0=_0x2d639d[_0x48cb61(0x14fd)]||null,_0x33edfb=_0x2d639d['invertUV']||!0x1,_0x5de961=_0x2d639d['closeShape']||!0x1;return _0xac58d1(_0x4e3475,_0x56f897,_0x4e3651,_0x59d62a,_0x207746,null,null,_0x2d639d[_0x48cb61(0x26c1)]||!0x1,_0x5de961,_0x22010d,!0x1,_0x7873c9,!!_0x2202c5,_0x186445,_0x59f5a0,_0x33edfb,_0x2d639d[_0x48cb61(0x2215)]||null,_0x2d639d[_0x48cb61(0x3dc3)]||null,_0x2d639d[_0x48cb61(0x182)]||null,!!_0x2d639d[_0x48cb61(0x717)]);}function _0x257e2d(_0x321bcb,_0x487893,_0x459d67=null){var _0x31546c=a8_0x58a1,_0x2d1b53=_0x487893[_0x31546c(0x3bc7)],_0xae5331=_0x487893[_0x31546c(0x272b)],_0x2790fb=_0x487893['scaleFunction']||(()=>0x1),_0x15729b=_0x487893[_0x31546c(0x35b5)]||(()=>0x0),_0x5779c5=_0x487893[_0x31546c(0x26c1)]||_0x487893[_0x31546c(0x11a)]||!0x1,_0x30fa87=_0x487893['closeShape']||_0x487893[_0x31546c(0x392)]||!0x1,_0x165b97=0x0===_0x487893[_0x31546c(0x1c6b)]?0x0:_0x487893[_0x31546c(0x1c6b)]||_0x3fa8a5['Kj'][_0x31546c(0x464)],_0x318259=_0x487893[_0x31546c(0x135b)],_0x5f4a24=_0x487893['firstNormal']||null,_0x36e225=_0x487893[_0x31546c(0x717)]||!0x1;return _0xac58d1(_0x321bcb,_0xae5331,_0x2d1b53,null,null,_0x2790fb,_0x15729b,_0x5779c5,_0x30fa87,_0x165b97,!0x0,_0x459d67,!!_0x318259,_0x3fa8a5['Kj'][_0x31546c(0x5dd)](_0x487893[_0x31546c(0x1377)]),_0x487893[_0x31546c(0x14fd)]||null,_0x487893['invertUV']||!0x1,_0x487893[_0x31546c(0x2215)]||null,_0x487893['backUVs']||null,_0x5f4a24,_0x36e225);}function _0xac58d1(_0x2d572b,_0x4c6957,_0x131841,_0xbe8a0c,_0x19ef0e,_0x5530c0,_0x152792,_0x4e6886,_0x47add5,_0x49b99f,_0x13892f,_0x5b00d9,_0x3cec92,_0x13bbb0,_0x5b7e5d,_0x33c689,_0x5ba90e,_0x14d72b,_0xdadd40,_0x5c5374){var _0x4fd18e=a8_0x58a1,_0x3a0cef=(_0x16d598,_0x55bbef,_0x507d43,_0x4a1f4b,_0x7c6d30,_0x303abc,_0x7fd3b4,_0x5a0d4d,_0x4b3bd7,_0x2ded72,_0x4a2ed0)=>{var _0x570d82=a8_0x58a1;const _0x5cd593=_0x507d43[_0x570d82(0x3166)](),_0x5773eb=_0x507d43['getNormals'](),_0x5c4a9f=_0x507d43['getBinormals']();var _0x470695,_0x425c9b=_0x507d43['getDistances']();if(_0x4a2ed0){for(let _0x1bd462=0x0;_0x1bd462<_0x5cd593[_0x570d82(0x132e)];_0x1bd462++)0x0==_0x5cd593[_0x1bd462]['x']&&0x0==_0x5cd593[_0x1bd462]['y']&&0x0==_0x5cd593[_0x1bd462]['z']&&_0x5cd593[_0x1bd462][_0x570d82(0x2a3e)](_0x5cd593[_0x1bd462-0x1]),0x0==_0x5773eb[_0x1bd462]['x']&&0x0==_0x5773eb[_0x1bd462]['y']&&0x0==_0x5773eb[_0x1bd462]['z']&&_0x5773eb[_0x1bd462][_0x570d82(0x2a3e)](_0x5773eb[_0x1bd462-0x1]),0x0==_0x5c4a9f[_0x1bd462]['x']&&0x0==_0x5c4a9f[_0x1bd462]['y']&&0x0==_0x5c4a9f[_0x1bd462]['z']&&_0x5c4a9f[_0x1bd462]['copyFrom'](_0x5c4a9f[_0x1bd462-0x1]),0x0<_0x1bd462&&(_0x470695=_0x5cd593[_0x1bd462-0x1],_0xaa579f['P'][_0x570d82(0x1852)](_0x470695,_0x5cd593[_0x1bd462])<0x0&&_0x5cd593[_0x1bd462][_0x570d82(0x1200)](-0x1),_0x470695=_0x5773eb[_0x1bd462-0x1],_0xaa579f['P'][_0x570d82(0x1852)](_0x470695,_0x5773eb[_0x1bd462])<0x0&&_0x5773eb[_0x1bd462][_0x570d82(0x1200)](-0x1),_0x470695=_0x5c4a9f[_0x1bd462-0x1],_0xaa579f['P'][_0x570d82(0x1852)](_0x470695,_0x5c4a9f[_0x1bd462])<0x0&&_0x5c4a9f[_0x1bd462]['scaleInPlace'](-0x1));}let _0x4b7a18=0x0;const _0x1630ba=_0x2ded72&&_0x5a0d4d?_0x5a0d4d:()=>null!==_0x303abc?_0x303abc:0x0,_0x3f7d7e=_0x2ded72&&_0x7fd3b4?_0x7fd3b4:()=>null!==_0x7c6d30?_0x7c6d30:0x1;let _0x4ba610=_0x4b3bd7===_0x3fa8a5['Kj'][_0x570d82(0x464)]||_0x4b3bd7===_0x3fa8a5['Kj'][_0x570d82(0x7be)]?0x0:0x2;var _0x5ce034=_0xaa579f['jp']['Matrix'][0x0];for(let _0x1fcbb5=0x0;_0x1fcbb5<_0x55bbef['length'];_0x1fcbb5++){const _0x56f1e6=new Array();var _0x1c5de1=_0x1630ba(_0x1fcbb5,_0x425c9b[_0x1fcbb5]),_0x2eb3c6=_0x3f7d7e(_0x1fcbb5,_0x425c9b[_0x1fcbb5]);_0xaa579f['y3']['RotationAxisToRef'](_0x5cd593[_0x1fcbb5],_0x4b7a18,_0x5ce034);for(let _0x50c685=0x0;_0x50c685<_0x16d598[_0x570d82(0x132e)];_0x50c685++){var _0x1fe8fd=_0x5cd593[_0x1fcbb5]['scale'](_0x16d598[_0x50c685]['z'])[_0x570d82(0x11ad)](_0x5773eb[_0x1fcbb5]['scale'](_0x16d598[_0x50c685]['x']))[_0x570d82(0x11ad)](_0x5c4a9f[_0x1fcbb5][_0x570d82(0x27e7)](_0x16d598[_0x50c685]['y']));const _0x40fc73=_0xaa579f['P'][_0x570d82(0x1b83)]();_0xaa579f['P']['TransformCoordinatesToRef'](_0x1fe8fd,_0x5ce034,_0x40fc73),_0x40fc73[_0x570d82(0x1200)](_0x2eb3c6)['addInPlace'](_0x55bbef[_0x1fcbb5]),_0x56f1e6[_0x50c685]=_0x40fc73;}_0x4a1f4b[_0x4ba610]=_0x56f1e6,_0x4b7a18+=_0x1c5de1,_0x4ba610++;}var _0x384c03=_0x3da790=>{var _0x19b153=_0x570d82;const _0x732c4=Array(),_0x478802=_0xaa579f['P'][_0x19b153(0x1b83)]();let _0x3bb368;for(_0x3bb368=0x0;_0x3bb368<_0x3da790[_0x19b153(0x132e)];_0x3bb368++)_0x478802[_0x19b153(0x2f9c)](_0x3da790[_0x3bb368]);for(_0x478802['scaleInPlace'](0x1/_0x3da790[_0x19b153(0x132e)]),_0x3bb368=0x0;_0x3bb368<_0x3da790['length'];_0x3bb368++)_0x732c4[_0x19b153(0x2f54)](_0x478802);return _0x732c4;};switch(_0x4b3bd7){case _0x3fa8a5['Kj']['NO_CAP']:break;case _0x3fa8a5['Kj'][_0x570d82(0x175c)]:_0x4a1f4b[0x0]=_0x384c03(_0x4a1f4b[0x2]),_0x4a1f4b[0x1]=_0x4a1f4b[0x2];break;case _0x3fa8a5['Kj']['CAP_END']:_0x4a1f4b[_0x4ba610]=_0x4a1f4b[_0x4ba610-0x1],_0x4a1f4b[_0x4ba610+0x1]=_0x384c03(_0x4a1f4b[_0x4ba610-0x1]);break;case _0x3fa8a5['Kj'][_0x570d82(0x1cf1)]:_0x4a1f4b[0x0]=_0x384c03(_0x4a1f4b[0x2]),_0x4a1f4b[0x1]=_0x4a1f4b[0x2],_0x4a1f4b[_0x4ba610]=_0x4a1f4b[_0x4ba610-0x1],_0x4a1f4b[_0x4ba610+0x1]=_0x384c03(_0x4a1f4b[_0x4ba610-0x1]);}return _0x4a1f4b;};let _0x3b0234,_0x5ed179;if(_0x5b7e5d){const _0xfc248e=_0x5b7e5d[_0x4fd18e(0x1aad)];return _0x3b0234=_0xdadd40?_0xfc248e[_0x4fd18e(0xf94)][_0x4fd18e(0x2c28)](_0x131841,_0xdadd40):_0xfc248e['path3D'][_0x4fd18e(0x2c28)](_0x131841),_0x5ed179=_0x3a0cef(_0x4c6957,_0x131841,_0xfc248e[_0x4fd18e(0xf94)],_0xfc248e['pathArray'],_0xbe8a0c,_0x19ef0e,_0x5530c0,_0x152792,_0xfc248e['cap'],_0x13892f,_0x5c5374),(0x0,_0x302731['LY'])('',{'pathArray':_0x5ed179,'closeArray':!0x1,'closePath':!0x1,'offset':0x0,'updatable':!0x1,'sideOrientation':0x0,'instance':_0x5b7e5d},_0x5b00d9||void 0x0);}_0x3b0234=_0xdadd40?new _0x25a04c['$B'](_0x131841,_0xdadd40):new _0x25a04c['$B'](_0x131841),_0x5b7e5d=new Array(),(_0x49b99f=_0x49b99f<0x0||0x3<_0x49b99f?0x0:_0x49b99f,_0x5ed179=_0x3a0cef(_0x4c6957,_0x131841,_0x3b0234,_0x5b7e5d,_0xbe8a0c,_0x19ef0e,_0x5530c0,_0x152792,_0x49b99f,_0x13892f,_0x5c5374));const _0xa9c106=(0x0,_0x302731['LY'])(_0x2d572b,{'pathArray':_0x5ed179,'closeArray':_0x4e6886,'closePath':_0x47add5,'updatable':_0x3cec92,'sideOrientation':_0x13bbb0,'invertUV':_0x33c689,'frontUVs':_0x5ba90e||void 0x0,'backUVs':_0x14d72b||void 0x0},_0x5b00d9);return _0xa9c106[_0x4fd18e(0x1aad)][_0x4fd18e(0x21ee)]=_0x5ed179,_0xa9c106['_creationDataStorage'][_0x4fd18e(0xf94)]=_0x3b0234,_0xa9c106[_0x4fd18e(0x1aad)]['cap']=_0x49b99f,_0xa9c106;}_0x3fa8a5['Kj'][_0x2d3acb(0x2874)]=(_0xe757cb,_0x190529,_0xd4e380,_0x2b7f60,_0x6c2da2,_0x186a17,_0x31fc52=null,_0x340f5d,_0x3fff93,_0x2c2fb2)=>_0x1f87db(_0xe757cb,{'shape':_0x190529,'path':_0xd4e380,'scale':_0x2b7f60,'rotation':_0x6c2da2,'cap':0x0===_0x186a17?0x0:_0x186a17||_0x3fa8a5['Kj']['NO_CAP'],'sideOrientation':_0x3fff93,'instance':_0x2c2fb2,'updatable':_0x340f5d},_0x31fc52),_0x3fa8a5['Kj'][_0x2d3acb(0x3a29)]=(_0x20c7b7,_0x5ae327,_0x4e23f2,_0x4d650d,_0x616dd5,_0x4bb3c2,_0x4ccce5,_0x2b716d,_0x333735,_0x56d936,_0xce70b1,_0x256efa)=>_0x257e2d(_0x20c7b7,{'shape':_0x5ae327,'path':_0x4e23f2,'scaleFunction':_0x4d650d,'rotationFunction':_0x616dd5,'ribbonCloseArray':_0x4bb3c2,'ribbonClosePath':_0x4ccce5,'cap':0x0===_0x2b716d?0x0:_0x2b716d||_0x3fa8a5['Kj']['NO_CAP'],'sideOrientation':_0xce70b1,'instance':_0x256efa,'updatable':_0x56d936},_0x333735);},0x58b:(_0x39bff,_0x3e6619,_0xce2729)=>{var _0x41b6eb=a8_0x49466b;_0xce2729['d'](_0x3e6619,{'Qk':()=>_0x39c0b8});var _0x222ab5=_0xce2729(0x9fd1),_0x299bdb=_0xce2729(0x1dad),_0x4b3fda=_0xce2729(0x164ac),_0x2a66d4=_0xce2729(0x2010);function _0x15ce3c(_0x1a8990){var _0x135422=a8_0x58a1,_0x578b9d=_0x1a8990['segments']||0x20,_0x312fcf=_0x1a8990['diameterX']||_0x1a8990[_0x135422(0x3300)]||0x1,_0x14151d=_0x1a8990[_0x135422(0x3264)]||_0x1a8990[_0x135422(0x3300)]||0x1,_0x5273a5=_0x1a8990['diameterZ']||_0x1a8990['diameter']||0x1,_0x4196db=(!_0x1a8990[_0x135422(0x3070)]||!(_0x1a8990[_0x135422(0x3070)]<=0x0||0x1<_0x1a8990['arc']))&&_0x1a8990['arc']||0x1,_0x205b01=!(_0x1a8990[_0x135422(0x139f)]&&_0x1a8990[_0x135422(0x139f)]<=0x0)&&_0x1a8990[_0x135422(0x139f)]||0x1,_0x5024a8=0x0===_0x1a8990[_0x135422(0x1377)]?0x0:_0x1a8990[_0x135422(0x1377)]||_0x4b3fda['x'][_0x135422(0x1a6d)],_0x1bc768=!!_0x1a8990[_0x135422(0x382f)],_0x3db764=new _0x222ab5['P'](_0x312fcf/0x2,_0x14151d/0x2,_0x5273a5/0x2),_0x4b0d30=0x2+_0x578b9d,_0x23f66d=0x2*_0x4b0d30;const _0x22e7ec=[],_0x130edb=[],_0x2b9d4e=[],_0x4c5187=[];for(let _0x4622f1=0x0;_0x4622f1<=_0x4b0d30;_0x4622f1++){var _0x34cbc9=_0x4622f1/_0x4b0d30,_0x5cbeb7=_0x34cbc9*Math['PI']*_0x205b01;for(let _0x389aff=0x0;_0x389aff<=_0x23f66d;_0x389aff++){var _0x4fd3c8=_0x389aff/_0x23f66d,_0x2b9c09=_0x4fd3c8*Math['PI']*0x2*_0x4196db,_0x1d716e=_0x222ab5['y3']['RotationZ'](-_0x5cbeb7),_0x2b9c09=_0x222ab5['y3'][_0x135422(0x36c6)](_0x2b9c09),_0x1d716e=_0x222ab5['P'][_0x135422(0x1e28)](_0x222ab5['P']['Up'](),_0x1d716e);const _0x41292f=_0x222ab5['P'][_0x135422(0x1e28)](_0x1d716e,_0x2b9c09);_0x1d716e=_0x41292f[_0x135422(0x19e8)](_0x3db764),_0x2b9c09=_0x41292f[_0x135422(0x141e)](_0x3db764)['normalize'](),(_0x130edb[_0x135422(0x2f54)](_0x1d716e['x'],_0x1d716e['y'],_0x1d716e['z']),_0x2b9d4e[_0x135422(0x2f54)](_0x2b9c09['x'],_0x2b9c09['y'],_0x2b9c09['z']),_0x4c5187[_0x135422(0x2f54)](_0x4fd3c8,_0x2a66d4['e'][_0x135422(0x104c)]?0x1-_0x34cbc9:_0x34cbc9));}if(0x0<_0x4622f1){var _0x4038b8=_0x130edb['length']/0x3;for(let _0x5d18fe=_0x4038b8-0x2*(0x1+_0x23f66d);_0x5d18fe+_0x23f66d+0x2<_0x4038b8;_0x5d18fe++)_0x1bc768?(0x1<_0x4622f1&&(_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+0x1),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+_0x23f66d+0x1)),(_0x4622f1<_0x4b0d30||_0x205b01<0x1)&&(_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+_0x23f66d+0x1),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+0x1),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+_0x23f66d+0x2))):(_0x22e7ec['push'](_0x5d18fe),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+0x1),_0x22e7ec['push'](_0x5d18fe+_0x23f66d+0x1),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+_0x23f66d+0x1),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+0x1),_0x22e7ec[_0x135422(0x2f54)](_0x5d18fe+_0x23f66d+0x2));}}_0x4b3fda['x'][_0x135422(0xf0b)](_0x5024a8,_0x130edb,_0x22e7ec,_0x2b9d4e,_0x4c5187,_0x1a8990[_0x135422(0x2215)],_0x1a8990[_0x135422(0x3dc3)]);const _0x454539=new _0x4b3fda['x']();return _0x454539[_0x135422(0x1f84)]=_0x22e7ec,_0x454539['positions']=_0x130edb,_0x454539['normals']=_0x2b9d4e,_0x454539[_0x135422(0x3aa2)]=_0x4c5187,_0x454539;}function _0x39c0b8(_0x1895ba,_0x403b35={},_0xe28b68=null){var _0x25826f=a8_0x58a1;const _0x202bea=new _0x299bdb['Kj'](_0x1895ba,_0xe28b68),_0x9faa8e=(_0x403b35[_0x25826f(0x1377)]=_0x299bdb['Kj'][_0x25826f(0x5dd)](_0x403b35[_0x25826f(0x1377)]),_0x202bea[_0x25826f(0x28a0)]=_0x403b35[_0x25826f(0x1377)],_0x15ce3c(_0x403b35));return _0x9faa8e[_0x25826f(0xf07)](_0x202bea,_0x403b35[_0x25826f(0x135b)]),_0x202bea;}_0x4b3fda['x']['CreateSphere']=_0x15ce3c,_0x299bdb['Kj'][_0x41b6eb(0x3d5e)]=(_0x53606a,_0x5193ec,_0x52d3b7,_0x3a546a,_0x557724,_0x3a320d)=>_0x39c0b8(_0x53606a,{'segments':_0x5193ec,'diameterX':_0x52d3b7,'diameterY':_0x52d3b7,'diameterZ':_0x52d3b7,'sideOrientation':_0x3a320d,'updatable':_0x557724},_0x3a546a);},0x67d3:(_0x5db5d7,_0x54cac9,_0x194f7b)=>{var _0x28099d=a8_0x49466b;_0x194f7b['d'](_0x54cac9,{'cQ':()=>function(_0x13a9e8,_0x39debc,_0xcf51ff=null){var _0x177610=a8_0x58a1;const _0x261684=new _0x23e134['Kj'](_0x13a9e8,_0xcf51ff),_0x27818=(_0x39debc['sideOrientation']=_0x23e134['Kj'][_0x177610(0x5dd)](_0x39debc[_0x177610(0x1377)]),_0x261684[_0x177610(0x28a0)]=_0x39debc[_0x177610(0x1377)],_0x1327b3(_0x39debc));return _0x27818[_0x177610(0xf07)](_0x261684,_0x39debc[_0x177610(0x135b)]),_0x261684;}});var _0x5a6cf2=_0x194f7b(0x9fd1),_0x51b8f7=_0x194f7b(0xc84b),_0x23e134=_0x194f7b(0x1dad),_0x1aa304=_0x194f7b(0x164ac),_0x2b5af4=_0x194f7b(0x165b),_0x1ee52f=_0x194f7b(0x2010);function _0x1327b3(_0x8dec6b){var _0x470597=a8_0x58a1;const _0xe01faa=_0x8dec6b[_0x470597(0x24e)]||new Array(0x6),_0x8fc16b=_0x8dec6b[_0x470597(0x2e12)];var _0x381be5=_0x8dec6b[_0x470597(0x3743)]||_0x23e134['Kj']['NO_FLIP'],_0x5beb11=_0x8dec6b['width']||_0x8dec6b[_0x470597(0x2cbf)]||0x1,_0x579db3=_0x8dec6b[_0x470597(0x1995)]||_0x8dec6b[_0x470597(0x2cbf)]||0x1,_0x1e2c9f=_0x8dec6b['depth']||_0x8dec6b[_0x470597(0x2cbf)]||0x1,_0x45ec5d=_0x8dec6b[_0x470597(0x24f3)]||_0x8dec6b[_0x470597(0x1682)]||0x1,_0xd38089=_0x8dec6b[_0x470597(0x3e5a)]||_0x8dec6b['tileSize']||0x1,_0x25eed0=_0x8dec6b['alignHorizontal']||0x0,_0x31c248=_0x8dec6b[_0x470597(0x1814)]||0x0,_0x3437c0=0x0===_0x8dec6b['sideOrientation']?0x0:_0x8dec6b[_0x470597(0x1377)]||_0x1aa304['x'][_0x470597(0x1a6d)];for(let _0x2ce894=0x0;_0x2ce894<0x6;_0x2ce894++)void 0x0===_0xe01faa[_0x2ce894]&&(_0xe01faa[_0x2ce894]=new _0x5a6cf2['Lt'](0x0,0x0,0x1,0x1)),_0x8fc16b&&void 0x0===_0x8fc16b[_0x2ce894]&&(_0x8fc16b[_0x2ce894]=new _0x51b8f7['HE'](0x1,0x1,0x1,0x1));var _0x4d7789,_0x8dec6b=_0x5beb11/0x2,_0x80bac7=_0x579db3/0x2,_0x3b04bd=_0x1e2c9f/0x2;const _0x10c021=[];for(let _0x18ec78=0x0;_0x18ec78<0x2;_0x18ec78++)_0x10c021[_0x18ec78]=(0x0,_0x2b5af4['mm'])({'pattern':_0x381be5,'tileWidth':_0x45ec5d,'tileHeight':_0xd38089,'width':_0x5beb11,'height':_0x579db3,'alignVertical':_0x31c248,'alignHorizontal':_0x25eed0,'sideOrientation':_0x3437c0});for(let _0x54a297=0x2;_0x54a297<0x4;_0x54a297++)_0x10c021[_0x54a297]=(0x0,_0x2b5af4['mm'])({'pattern':_0x381be5,'tileWidth':_0x45ec5d,'tileHeight':_0xd38089,'width':_0x1e2c9f,'height':_0x579db3,'alignVertical':_0x31c248,'alignHorizontal':_0x25eed0,'sideOrientation':_0x3437c0});let _0x441e6e=_0x31c248;_0x31c248===_0x23e134['Kj'][_0x470597(0x18c8)]?_0x441e6e=_0x23e134['Kj'][_0x470597(0x29d4)]:_0x31c248===_0x23e134['Kj'][_0x470597(0x29d4)]&&(_0x441e6e=_0x23e134['Kj']['BOTTOM']);for(let _0x5061f8=0x4;_0x5061f8<0x6;_0x5061f8++)_0x10c021[_0x5061f8]=(0x0,_0x2b5af4['mm'])({'pattern':_0x381be5,'tileWidth':_0x45ec5d,'tileHeight':_0xd38089,'width':_0x5beb11,'height':_0x1e2c9f,'alignVertical':_0x441e6e,'alignHorizontal':_0x25eed0,'sideOrientation':_0x3437c0});let _0x4dcd5a=[],_0x40f1af=[],_0x424013=[],_0x9221c1=[];const _0x2201c1=[],_0x2763d2=[],_0xcf5349=[],_0x3c91be=[];let _0x24cd7c=0x0;for(let _0x2ccde7=0x0;_0x2ccde7<0x6;_0x2ccde7++){var _0x118762=_0x10c021[_0x2ccde7][_0x470597(0x1ced)][_0x470597(0x132e)];_0x2763d2[_0x2ccde7]=[],_0xcf5349[_0x2ccde7]=[];for(let _0x5c94ea=0x0;_0x5c94ea<_0x118762/0x3;_0x5c94ea++)_0x2763d2[_0x2ccde7][_0x470597(0x2f54)](new _0x5a6cf2['P'](_0x10c021[_0x2ccde7][_0x470597(0x1ced)][0x3*_0x5c94ea],_0x10c021[_0x2ccde7]['positions'][0x3*_0x5c94ea+0x1],_0x10c021[_0x2ccde7][_0x470597(0x1ced)][0x3*_0x5c94ea+0x2])),_0xcf5349[_0x2ccde7][_0x470597(0x2f54)](new _0x5a6cf2['P'](_0x10c021[_0x2ccde7][_0x470597(0x15c8)][0x3*_0x5c94ea],_0x10c021[_0x2ccde7][_0x470597(0x15c8)][0x3*_0x5c94ea+0x1],_0x10c021[_0x2ccde7][_0x470597(0x15c8)][0x3*_0x5c94ea+0x2]));_0x4d7789=_0x10c021[_0x2ccde7][_0x470597(0x3aa2)][_0x470597(0x132e)],_0x3c91be[_0x2ccde7]=[];for(let _0x391db8=0x0;_0x391db8<_0x4d7789;_0x391db8+=0x2)_0x3c91be[_0x2ccde7][_0x391db8]=_0xe01faa[_0x2ccde7]['x']+(_0xe01faa[_0x2ccde7]['z']-_0xe01faa[_0x2ccde7]['x'])*_0x10c021[_0x2ccde7][_0x470597(0x3aa2)][_0x391db8],_0x3c91be[_0x2ccde7][_0x391db8+0x1]=_0xe01faa[_0x2ccde7]['y']+(_0xe01faa[_0x2ccde7]['w']-_0xe01faa[_0x2ccde7]['y'])*_0x10c021[_0x2ccde7][_0x470597(0x3aa2)][_0x391db8+0x1],_0x1ee52f['e'][_0x470597(0x104c)]&&(_0x3c91be[_0x2ccde7][_0x391db8+0x1]=0x1-_0x3c91be[_0x2ccde7][_0x391db8+0x1]);if(_0x424013=_0x424013[_0x470597(0x3a62)](_0x3c91be[_0x2ccde7]),_0x9221c1=_0x9221c1['concat'](_0x10c021[_0x2ccde7]['indices'][_0x470597(0x1fa5)](_0x42dd72=>_0x42dd72+_0x24cd7c)),_0x24cd7c+=_0x2763d2[_0x2ccde7][_0x470597(0x132e)],_0x8fc16b){for(let _0x3ba9da=0x0;_0x3ba9da<0x4;_0x3ba9da++)_0x2201c1[_0x470597(0x2f54)](_0x8fc16b[_0x2ccde7]['r'],_0x8fc16b[_0x2ccde7]['g'],_0x8fc16b[_0x2ccde7]['b'],_0x8fc16b[_0x2ccde7]['a']);}}const _0xe74986=new _0x5a6cf2['P'](0x0,0x0,_0x3b04bd),_0x9a8f45=_0x5a6cf2['y3'][_0x470597(0x36c6)](Math['PI']),_0x17380a=(_0x4dcd5a=_0x2763d2[0x0][_0x470597(0x1fa5)](_0x5c3289=>_0x5a6cf2['P']['TransformNormal'](_0x5c3289,_0x9a8f45)['add'](_0xe74986))[_0x470597(0x1fa5)](_0x47b0c7=>[_0x47b0c7['x'],_0x47b0c7['y'],_0x47b0c7['z']])[_0x470597(0x789)]((_0x4ec7ca,_0x49d50d)=>_0x4ec7ca[_0x470597(0x3a62)](_0x49d50d),[]),_0x40f1af=_0xcf5349[0x0]['map'](_0x25adbc=>_0x5a6cf2['P'][_0x470597(0x96e)](_0x25adbc,_0x9a8f45))[_0x470597(0x1fa5)](_0x411f45=>[_0x411f45['x'],_0x411f45['y'],_0x411f45['z']])[_0x470597(0x789)]((_0x38f001,_0x59a25f)=>_0x38f001['concat'](_0x59a25f),[]),_0x4dcd5a=_0x4dcd5a[_0x470597(0x3a62)](_0x2763d2[0x1][_0x470597(0x1fa5)](_0x2d44fb=>_0x2d44fb[_0x470597(0x3e42)](_0xe74986))[_0x470597(0x1fa5)](_0x24fe53=>[_0x24fe53['x'],_0x24fe53['y'],_0x24fe53['z']])['reduce']((_0x5d79fd,_0x414569)=>_0x5d79fd[_0x470597(0x3a62)](_0x414569),[])),_0x40f1af=_0x40f1af[_0x470597(0x3a62)](_0xcf5349[0x1][_0x470597(0x1fa5)](_0x269afc=>[_0x269afc['x'],_0x269afc['y'],_0x269afc['z']])[_0x470597(0x789)]((_0x1405c5,_0x58d912)=>_0x1405c5[_0x470597(0x3a62)](_0x58d912),[])),new _0x5a6cf2['P'](_0x8dec6b,0x0,0x0)),_0x42c5aa=_0x5a6cf2['y3'][_0x470597(0x36c6)](-Math['PI']/0x2),_0x5928e9=(_0x4dcd5a=_0x4dcd5a[_0x470597(0x3a62)](_0x2763d2[0x2][_0x470597(0x1fa5)](_0x35994a=>_0x5a6cf2['P'][_0x470597(0x96e)](_0x35994a,_0x42c5aa)['add'](_0x17380a))[_0x470597(0x1fa5)](_0x21d9c8=>[_0x21d9c8['x'],_0x21d9c8['y'],_0x21d9c8['z']])['reduce']((_0x242659,_0x516089)=>_0x242659['concat'](_0x516089),[])),_0x40f1af=_0x40f1af[_0x470597(0x3a62)](_0xcf5349[0x2]['map'](_0x34657e=>_0x5a6cf2['P']['TransformNormal'](_0x34657e,_0x42c5aa))[_0x470597(0x1fa5)](_0x1198c7=>[_0x1198c7['x'],_0x1198c7['y'],_0x1198c7['z']])[_0x470597(0x789)]((_0x2e47f7,_0x29143a)=>_0x2e47f7[_0x470597(0x3a62)](_0x29143a),[])),_0x5a6cf2['y3'][_0x470597(0x36c6)](Math['PI']/0x2)),_0x32134c=(_0x4dcd5a=_0x4dcd5a[_0x470597(0x3a62)](_0x2763d2[0x3][_0x470597(0x1fa5)](_0x421dea=>_0x5a6cf2['P']['TransformNormal'](_0x421dea,_0x5928e9)[_0x470597(0x3e42)](_0x17380a))[_0x470597(0x1fa5)](_0x533ad5=>[_0x533ad5['x'],_0x533ad5['y'],_0x533ad5['z']])[_0x470597(0x789)]((_0x3675d4,_0x99d8e1)=>_0x3675d4[_0x470597(0x3a62)](_0x99d8e1),[])),_0x40f1af=_0x40f1af['concat'](_0xcf5349[0x3][_0x470597(0x1fa5)](_0x212b32=>_0x5a6cf2['P'][_0x470597(0x96e)](_0x212b32,_0x5928e9))[_0x470597(0x1fa5)](_0x34a332=>[_0x34a332['x'],_0x34a332['y'],_0x34a332['z']])[_0x470597(0x789)]((_0x2ea77f,_0xb9447a)=>_0x2ea77f[_0x470597(0x3a62)](_0xb9447a),[])),new _0x5a6cf2['P'](0x0,_0x80bac7,0x0)),_0x5e1dfd=_0x5a6cf2['y3']['RotationX'](Math['PI']/0x2),_0x51b8ae=(_0x4dcd5a=_0x4dcd5a[_0x470597(0x3a62)](_0x2763d2[0x4]['map'](_0x4739e7=>_0x5a6cf2['P'][_0x470597(0x96e)](_0x4739e7,_0x5e1dfd)['add'](_0x32134c))[_0x470597(0x1fa5)](_0x75f765=>[_0x75f765['x'],_0x75f765['y'],_0x75f765['z']])[_0x470597(0x789)]((_0x37f37d,_0x3d5f33)=>_0x37f37d[_0x470597(0x3a62)](_0x3d5f33),[])),_0x40f1af=_0x40f1af['concat'](_0xcf5349[0x4][_0x470597(0x1fa5)](_0x145978=>_0x5a6cf2['P'][_0x470597(0x96e)](_0x145978,_0x5e1dfd))[_0x470597(0x1fa5)](_0x3453b1=>[_0x3453b1['x'],_0x3453b1['y'],_0x3453b1['z']])[_0x470597(0x789)]((_0x56455c,_0x27af0c)=>_0x56455c['concat'](_0x27af0c),[])),_0x5a6cf2['y3'][_0x470597(0x416)](-Math['PI']/0x2)),_0x3f64e6=(_0x4dcd5a=_0x4dcd5a['concat'](_0x2763d2[0x5]['map'](_0x55428a=>_0x5a6cf2['P']['TransformNormal'](_0x55428a,_0x51b8ae)[_0x470597(0x3e42)](_0x32134c))[_0x470597(0x1fa5)](_0x528f14=>[_0x528f14['x'],_0x528f14['y'],_0x528f14['z']])[_0x470597(0x789)]((_0x3d23a7,_0x40fadb)=>_0x3d23a7['concat'](_0x40fadb),[])),_0x40f1af=_0x40f1af['concat'](_0xcf5349[0x5][_0x470597(0x1fa5)](_0x4a9231=>_0x5a6cf2['P'][_0x470597(0x96e)](_0x4a9231,_0x51b8ae))['map'](_0x428d1c=>[_0x428d1c['x'],_0x428d1c['y'],_0x428d1c['z']])[_0x470597(0x789)]((_0x2977f4,_0x32e11f)=>_0x2977f4[_0x470597(0x3a62)](_0x32e11f),[])),_0x1aa304['x'][_0x470597(0xf0b)](_0x3437c0,_0x4dcd5a,_0x9221c1,_0x40f1af,_0x424013),new _0x1aa304['x']());return _0x3f64e6[_0x470597(0x1f84)]=_0x9221c1,_0x3f64e6[_0x470597(0x1ced)]=_0x4dcd5a,_0x3f64e6['normals']=_0x40f1af,_0x3f64e6[_0x470597(0x3aa2)]=_0x424013,_0x8fc16b&&(_0x3b04bd=_0x3437c0===_0x1aa304['x'][_0x470597(0x432)]?_0x2201c1[_0x470597(0x3a62)](_0x2201c1):_0x2201c1,_0x3f64e6[_0x470597(0x83b)]=_0x3b04bd),_0x3f64e6;}_0x1aa304['x'][_0x28099d(0x701)]=_0x1327b3;},0x165b:(_0x1eff9c,_0x263b6a,_0x4c5691)=>{var _0x5a3eeb=a8_0x49466b;_0x4c5691['d'](_0x263b6a,{'KA':()=>function(_0x21acde,_0x9e43a,_0x54da32=null){var _0x11a700=a8_0x58a1;const _0x42c9f9=new _0x2c6d31['Kj'](_0x21acde,_0x54da32),_0x543671=(_0x9e43a[_0x11a700(0x1377)]=_0x2c6d31['Kj'][_0x11a700(0x5dd)](_0x9e43a[_0x11a700(0x1377)]),_0x42c9f9['_originalBuilderSideOrientation']=_0x9e43a[_0x11a700(0x1377)],_0x2ac2fb(_0x9e43a));return _0x543671[_0x11a700(0xf07)](_0x42c9f9,_0x9e43a[_0x11a700(0x135b)]),_0x42c9f9;},'mm':()=>_0x2ac2fb});var _0x2c6d31=_0x4c5691(0x1dad),_0xc216d1=_0x4c5691(0x164ac);function _0x2ac2fb(_0x4b9457){var _0x264453=a8_0x58a1,_0x3d7324=_0x4b9457[_0x264453(0x3743)]||_0x2c6d31['Kj'][_0x264453(0xd20)],_0x2ca454=_0x4b9457[_0x264453(0x24f3)]||_0x4b9457[_0x264453(0x1682)]||0x1,_0x19594f=_0x4b9457['tileHeight']||_0x4b9457[_0x264453(0x1682)]||0x1,_0x41d34c=_0x4b9457['alignHorizontal']||0x0,_0x1d0b17=_0x4b9457[_0x264453(0x1814)]||0x0,_0x445952=_0x4b9457[_0x264453(0x37ce)]||_0x4b9457['size']||0x1,_0x5b9928=Math[_0x264453(0x27d2)](_0x445952/_0x2ca454);let _0x4219da=_0x445952-_0x5b9928*_0x2ca454;var _0x445952=_0x4b9457[_0x264453(0x1995)]||_0x4b9457['size']||0x1,_0x4b5ac1=Math[_0x264453(0x27d2)](_0x445952/_0x19594f);let _0x107513=_0x445952-_0x4b5ac1*_0x19594f;var _0x5a6d5e=_0x2ca454*_0x5b9928/0x2,_0x2c03e1=_0x19594f*_0x4b5ac1/0x2;let _0x3d953d=0x0,_0x369c27=0x0,_0x54fc03=0x0,_0x2854b9=0x0,_0x51dea3=0x0,_0x3de6f8=0x0;if(0x0<_0x4219da||0x0<_0x107513){switch(_0x54fc03=-_0x5a6d5e,_0x2854b9=-_0x2c03e1,_0x51dea3=_0x5a6d5e,_0x3de6f8=_0x2c03e1,_0x41d34c){case _0x2c6d31['Kj'][_0x264453(0xe54)]:_0x4219da/=0x2,_0x54fc03-=_0x4219da,_0x51dea3+=_0x4219da;break;case _0x2c6d31['Kj'][_0x264453(0x2432)]:_0x51dea3+=_0x4219da,_0x3d953d=-_0x4219da/0x2;break;case _0x2c6d31['Kj'][_0x264453(0x34d3)]:_0x54fc03-=_0x4219da,_0x3d953d=_0x4219da/0x2;}switch(_0x1d0b17){case _0x2c6d31['Kj']['CENTER']:_0x107513/=0x2,_0x2854b9-=_0x107513,_0x3de6f8+=_0x107513;break;case _0x2c6d31['Kj'][_0x264453(0x18c8)]:_0x3de6f8+=_0x107513,_0x369c27=-_0x107513/0x2;break;case _0x2c6d31['Kj'][_0x264453(0x29d4)]:_0x2854b9-=_0x107513,_0x369c27=_0x107513/0x2;}}const _0x2be8fe=[],_0x9b3a84=[],_0x4db793=[];_0x4db793[0x0]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x4db793[0x1]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x1910)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x2608)]||(_0x4db793[0x1]=[0x1,0x1,0x0,0x1,0x0,0x0,0x1,0x0]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xdce)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x360e)]||(_0x4db793[0x1]=[0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x1]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x33ec)]&&_0x3d7324!==_0x2c6d31['Kj']['FLIP_N_ROTATE_ROW']||(_0x4db793[0x1]=[0x0,0x1,0x1,0x1,0x1,0x0,0x0,0x0]);let _0x316905=[];const _0x2d75d2=[],_0x437cd7=[];let _0x30480c=0x0;for(let _0x196699=0x0;_0x196699<_0x4b5ac1;_0x196699++)for(let _0xe9b77b=0x0;_0xe9b77b<_0x5b9928;_0xe9b77b++)_0x2be8fe['push'](-_0x5a6d5e+_0xe9b77b*_0x2ca454+_0x3d953d,-_0x2c03e1+_0x196699*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+(_0xe9b77b+0x1)*_0x2ca454+_0x3d953d,-_0x2c03e1+_0x196699*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+(_0xe9b77b+0x1)*_0x2ca454+_0x3d953d,-_0x2c03e1+(_0x196699+0x1)*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0xe9b77b*_0x2ca454+_0x3d953d,-_0x2c03e1+(_0x196699+0x1)*_0x19594f+_0x369c27,0x0),_0x437cd7['push'](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x316905=_0x3d7324===_0x2c6d31['Kj']['FLIP_TILE']||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x1910)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x33ec)]?_0x316905[_0x264453(0x3a62)](_0x4db793[(_0xe9b77b%0x2+_0x196699%0x2)%0x2]):_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]?_0x316905[_0x264453(0x3a62)](_0x4db793[_0x196699%0x2]):_0x316905[_0x264453(0x3a62)](_0x4db793[0x0]),_0x2d75d2[_0x264453(0x2f54)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1),_0x30480c+=0x4;if(0x0<_0x4219da||0x0<_0x107513){var _0x445952=0x0<_0x107513&&(_0x1d0b17===_0x2c6d31['Kj'][_0x264453(0xe54)]||_0x1d0b17===_0x2c6d31['Kj'][_0x264453(0x29d4)]),_0x1d0b17=0x0<_0x107513&&(_0x1d0b17===_0x2c6d31['Kj'][_0x264453(0xe54)]||_0x1d0b17===_0x2c6d31['Kj'][_0x264453(0x18c8)]),_0x5e5ac7=0x0<_0x4219da&&(_0x41d34c===_0x2c6d31['Kj'][_0x264453(0xe54)]||_0x41d34c===_0x2c6d31['Kj']['RIGHT']),_0x41d34c=0x0<_0x4219da&&(_0x41d34c===_0x2c6d31['Kj'][_0x264453(0xe54)]||_0x41d34c===_0x2c6d31['Kj'][_0x264453(0x2432)]);let _0x2c5ee0=[],_0x26bd1d,_0x164523,_0x561c4e,_0x418586;if(_0x445952&&_0x5e5ac7&&(_0x2be8fe[_0x264453(0x2f54)](_0x54fc03+_0x3d953d,_0x2854b9+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0x3d953d,_0x2854b9+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0x3d953d,_0x2854b9+_0x107513+_0x369c27,0x0),_0x2be8fe['push'](_0x54fc03+_0x3d953d,_0x2854b9+_0x107513+_0x369c27,0x0),_0x437cd7[_0x264453(0x2f54)](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x26bd1d=0x1-_0x4219da/_0x2ca454,_0x164523=0x1-_0x107513/_0x19594f,_0x561c4e=0x1,_0x418586=0x1,_0x2c5ee0=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x3d7324===_0x2c6d31['Kj']['ROTATE_ROW']&&(_0x2c5ee0=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]&&(_0x2c5ee0=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),_0x3d7324===_0x2c6d31['Kj']['FLIP_N_ROTATE_ROW']&&(_0x2c5ee0=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]),_0x316905=_0x316905[_0x264453(0x3a62)](_0x2c5ee0),_0x2d75d2[_0x264453(0x2f54)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x445952&&_0x41d34c&&(_0x2be8fe[_0x264453(0x2f54)](_0x5a6d5e+_0x3d953d,_0x2854b9+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x51dea3+_0x3d953d,_0x2854b9+_0x369c27,0x0),_0x2be8fe['push'](_0x51dea3+_0x3d953d,_0x2854b9+_0x107513+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x5a6d5e+_0x3d953d,_0x2854b9+_0x107513+_0x369c27,0x0),_0x437cd7[_0x264453(0x2f54)](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x26bd1d=0x0,_0x164523=0x1-_0x107513/_0x19594f,_0x561c4e=_0x4219da/_0x2ca454,_0x418586=0x1,_0x2c5ee0=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x1910)]&&_0x5b9928%0x2==0x0)&&(_0x2c5ee0=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]||_0x3d7324===_0x2c6d31['Kj']['FLIP_TILE']&&_0x5b9928%0x2==0x0)&&(_0x2c5ee0=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]||_0x3d7324===_0x2c6d31['Kj']['FLIP_N_ROTATE_TILE']&&_0x5b9928%0x2==0x0)&&(_0x2c5ee0=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]),_0x316905=_0x316905[_0x264453(0x3a62)](_0x2c5ee0),_0x2d75d2['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x1d0b17&&_0x5e5ac7&&(_0x2be8fe[_0x264453(0x2f54)](_0x54fc03+_0x3d953d,_0x2c03e1+_0x369c27,0x0),_0x2be8fe['push'](-_0x5a6d5e+_0x3d953d,_0x2c03e1+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0x3d953d,_0x3de6f8+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x54fc03+_0x3d953d,_0x3de6f8+_0x369c27,0x0),_0x437cd7[_0x264453(0x2f54)](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x26bd1d=0x1-_0x4219da/_0x2ca454,_0x164523=0x0,_0x561c4e=0x1,_0x418586=_0x107513/_0x19594f,_0x2c5ee0=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]&&_0x4b5ac1%0x2==0x1||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x1910)]&&_0x4b5ac1%0x1==0x0)&&(_0x2c5ee0=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]&&_0x4b5ac1%0x2==0x1||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xdce)]&&_0x4b5ac1%0x2==0x0)&&(_0x2c5ee0=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]&&_0x4b5ac1%0x2==0x1||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x33ec)]&&_0x4b5ac1%0x2==0x0)&&(_0x2c5ee0=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]),_0x316905=_0x316905['concat'](_0x2c5ee0),_0x2d75d2[_0x264453(0x2f54)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x1d0b17&&_0x41d34c&&(_0x2be8fe[_0x264453(0x2f54)](_0x5a6d5e+_0x3d953d,_0x2c03e1+_0x369c27,0x0),_0x2be8fe['push'](_0x51dea3+_0x3d953d,_0x2c03e1+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x51dea3+_0x3d953d,_0x3de6f8+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x5a6d5e+_0x3d953d,_0x3de6f8+_0x369c27,0x0),_0x437cd7[_0x264453(0x2f54)](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x26bd1d=0x0,_0x164523=0x0,_0x561c4e=_0x4219da/_0x2ca454,_0x418586=_0x107513/_0x19594f,_0x2c5ee0=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]&&_0x4b5ac1%0x2==0x1||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x1910)]&&(_0x4b5ac1+_0x5b9928)%0x2==0x1)&&(_0x2c5ee0=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]&&_0x4b5ac1%0x2==0x1||_0x3d7324===_0x2c6d31['Kj']['FLIP_TILE']&&(_0x4b5ac1+_0x5b9928)%0x2==0x1)&&(_0x2c5ee0=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),(_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]&&_0x4b5ac1%0x2==0x1||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x33ec)]&&(_0x4b5ac1+_0x5b9928)%0x2==0x1)&&(_0x2c5ee0=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]),_0x316905=_0x316905['concat'](_0x2c5ee0),_0x2d75d2['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x445952){const _0x591941=[];_0x26bd1d=0x0,_0x164523=0x1-_0x107513/_0x19594f,_0x561c4e=0x1,_0x418586=0x1,_0x591941[0x0]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x591941[0x1]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x1910)]&&_0x3d7324!==_0x2c6d31['Kj']['ROTATE_ROW']||(_0x591941[0x1]=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xdce)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x360e)]||(_0x591941[0x1]=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x33ec)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xbb6)]||(_0x591941[0x1]=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]);for(let _0x346abf=0x0;_0x346abf<_0x5b9928;_0x346abf++)_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0x346abf*_0x2ca454+_0x3d953d,_0x2854b9+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+(_0x346abf+0x1)*_0x2ca454+_0x3d953d,_0x2854b9+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+(_0x346abf+0x1)*_0x2ca454+_0x3d953d,_0x2854b9+_0x107513+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0x346abf*_0x2ca454+_0x3d953d,_0x2854b9+_0x107513+_0x369c27,0x0),_0x437cd7[_0x264453(0x2f54)](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x316905=_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xdce)]||_0x3d7324===_0x2c6d31['Kj']['ROTATE_TILE']||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x33ec)]?_0x316905[_0x264453(0x3a62)](_0x591941[(_0x346abf+0x1)%0x2]):_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]?_0x316905[_0x264453(0x3a62)](_0x591941[0x1]):_0x316905[_0x264453(0x3a62)](_0x591941[0x0]),_0x2d75d2[_0x264453(0x2f54)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x1d0b17){const _0xb47d06=[];_0x26bd1d=0x0,_0x164523=0x0,_0x561c4e=0x1,_0x418586=_0x107513/_0x19594f,_0xb47d06[0x0]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0xb47d06[0x1]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x3d7324!==_0x2c6d31['Kj']['ROTATE_TILE']&&_0x3d7324!==_0x2c6d31['Kj']['ROTATE_ROW']||(_0xb47d06[0x1]=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xdce)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x360e)]||(_0xb47d06[0x1]=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),_0x3d7324!==_0x2c6d31['Kj']['FLIP_N_ROTATE_TILE']&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xbb6)]||(_0xb47d06[0x1]=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]);for(let _0xb10408=0x0;_0xb10408<_0x5b9928;_0xb10408++)_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0xb10408*_0x2ca454+_0x3d953d,_0x3de6f8-_0x107513+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+(_0xb10408+0x1)*_0x2ca454+_0x3d953d,_0x3de6f8-_0x107513+_0x369c27,0x0),_0x2be8fe['push'](-_0x5a6d5e+(_0xb10408+0x1)*_0x2ca454+_0x3d953d,_0x3de6f8+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](-_0x5a6d5e+_0xb10408*_0x2ca454+_0x3d953d,_0x3de6f8+_0x369c27,0x0),_0x437cd7[_0x264453(0x2f54)](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x316905=_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xdce)]||_0x3d7324===_0x2c6d31['Kj']['ROTATE_TILE']||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x33ec)]?_0x316905[_0x264453(0x3a62)](_0xb47d06[(_0xb10408+_0x4b5ac1)%0x2]):_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]?_0x316905['concat'](_0xb47d06[_0x4b5ac1%0x2]):_0x316905[_0x264453(0x3a62)](_0xb47d06[0x0]),_0x2d75d2[_0x264453(0x2f54)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x5e5ac7){const _0x9cfdf0=[];_0x26bd1d=0x1-_0x4219da/_0x2ca454,_0x164523=0x0,_0x561c4e=0x1,_0x418586=0x1,_0x9cfdf0[0x0]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x9cfdf0[0x1]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x1910)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x2608)]||(_0x9cfdf0[0x1]=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xdce)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x360e)]||(_0x9cfdf0[0x1]=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x33ec)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xbb6)]||(_0x9cfdf0[0x1]=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]);for(let _0x264832=0x0;_0x264832<_0x4b5ac1;_0x264832++)_0x2be8fe[_0x264453(0x2f54)](_0x54fc03+_0x3d953d,-_0x2c03e1+_0x264832*_0x19594f+_0x369c27,0x0),_0x2be8fe['push'](_0x54fc03+_0x4219da+_0x3d953d,-_0x2c03e1+_0x264832*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x54fc03+_0x4219da+_0x3d953d,-_0x2c03e1+(_0x264832+0x1)*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x54fc03+_0x3d953d,-_0x2c03e1+(_0x264832+0x1)*_0x19594f+_0x369c27,0x0),_0x437cd7['push'](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x316905=_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xdce)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x1910)]||_0x3d7324===_0x2c6d31['Kj']['FLIP_N_ROTATE_TILE']?_0x316905[_0x264453(0x3a62)](_0x9cfdf0[(_0x264832+0x1)%0x2]):_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xbb6)]?_0x316905['concat'](_0x9cfdf0[_0x264832%0x2]):_0x316905['concat'](_0x9cfdf0[0x0]),_0x2d75d2['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x41d34c){const _0x3571ee=[];_0x26bd1d=0x0,_0x164523=0x0,_0x561c4e=_0x4219da/_0x19594f,_0x418586=0x1,_0x3571ee[0x0]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x3571ee[0x1]=[_0x26bd1d,_0x164523,_0x561c4e,_0x164523,_0x561c4e,_0x418586,_0x26bd1d,_0x418586],_0x3d7324!==_0x2c6d31['Kj']['ROTATE_TILE']&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x2608)]||(_0x3571ee[0x1]=[0x1-_0x26bd1d,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x164523,0x1-_0x561c4e,0x1-_0x418586,0x1-_0x26bd1d,0x1-_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0xdce)]&&_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x360e)]||(_0x3571ee[0x1]=[0x1-_0x26bd1d,_0x164523,0x1-_0x561c4e,_0x164523,0x1-_0x561c4e,_0x418586,0x1-_0x26bd1d,_0x418586]),_0x3d7324!==_0x2c6d31['Kj'][_0x264453(0x33ec)]&&_0x3d7324!==_0x2c6d31['Kj']['FLIP_N_ROTATE_ROW']||(_0x3571ee[0x1]=[_0x26bd1d,0x1-_0x164523,_0x561c4e,0x1-_0x164523,_0x561c4e,0x1-_0x418586,_0x26bd1d,0x1-_0x418586]);for(let _0x5eba45=0x0;_0x5eba45<_0x4b5ac1;_0x5eba45++)_0x2be8fe[_0x264453(0x2f54)](_0x51dea3-_0x4219da+_0x3d953d,-_0x2c03e1+_0x5eba45*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x51dea3+_0x3d953d,-_0x2c03e1+_0x5eba45*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x51dea3+_0x3d953d,-_0x2c03e1+(_0x5eba45+0x1)*_0x19594f+_0x369c27,0x0),_0x2be8fe[_0x264453(0x2f54)](_0x51dea3-_0x4219da+_0x3d953d,-_0x2c03e1+(_0x5eba45+0x1)*_0x19594f+_0x369c27,0x0),_0x437cd7['push'](_0x30480c,_0x30480c+0x1,_0x30480c+0x3,_0x30480c+0x1,_0x30480c+0x2,_0x30480c+0x3),_0x30480c+=0x4,_0x316905=_0x3d7324===_0x2c6d31['Kj'][_0x264453(0xdce)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x1910)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x33ec)]?_0x316905[_0x264453(0x3a62)](_0x3571ee[(_0x5eba45+_0x5b9928)%0x2]):_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x360e)]||_0x3d7324===_0x2c6d31['Kj'][_0x264453(0x2608)]||_0x3d7324===_0x2c6d31['Kj']['FLIP_N_ROTATE_ROW']?_0x316905[_0x264453(0x3a62)](_0x3571ee[_0x5eba45%0x2]):_0x316905[_0x264453(0x3a62)](_0x3571ee[0x0]),_0x2d75d2[_0x264453(0x2f54)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x9b3a84[_0x264453(0x2f54)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}}_0x445952=0x0===_0x4b9457[_0x264453(0x1377)]?0x0:_0x4b9457[_0x264453(0x1377)]||_0xc216d1['x']['DEFAULTSIDE'],_0xc216d1['x'][_0x264453(0xf0b)](_0x445952,_0x2be8fe,_0x437cd7,_0x9b3a84,_0x316905,_0x4b9457['frontUVs'],_0x4b9457['backUVs']);const _0x213825=new _0xc216d1['x']();return _0x213825['indices']=_0x437cd7,_0x213825[_0x264453(0x1ced)]=_0x2be8fe,_0x213825[_0x264453(0x15c8)]=_0x9b3a84,_0x213825[_0x264453(0x3aa2)]=_0x316905,_0x1d0b17=_0x445952===_0xc216d1['x'][_0x264453(0x432)]?_0x2d75d2[_0x264453(0x3a62)](_0x2d75d2):_0x2d75d2,(_0x213825[_0x264453(0x83b)]=_0x1d0b17,_0x213825);}_0xc216d1['x'][_0x5a3eeb(0x20cf)]=_0x2ac2fb;},0x67bb:(_0x1b11ca,_0x5139f6,_0x4f97a2)=>{var _0xc83309=a8_0x49466b;_0x4f97a2['d'](_0x5139f6,{'eu':()=>_0x4cd907});var _0x39b272=_0x4f97a2(0x9fd1),_0x256719=_0x4f97a2(0x1dad),_0x18dbc6=_0x4f97a2(0x164ac),_0x461081=_0x4f97a2(0x2010);function _0x1af377(_0x3cc01d){var _0x48f5ac=a8_0x58a1;const _0x278657=[],_0x2235eb=[],_0x247fa4=[],_0x4a7579=[];var _0xca2147=_0x3cc01d[_0x48f5ac(0x3300)]||0x1,_0x584b54=_0x3cc01d['thickness']||0.5,_0x504eb0=_0x3cc01d[_0x48f5ac(0xf6e)]||0x10,_0x43ab0f=0x0===_0x3cc01d[_0x48f5ac(0x1377)]?0x0:_0x3cc01d[_0x48f5ac(0x1377)]||_0x18dbc6['x'][_0x48f5ac(0x1a6d)],_0x2b421b=_0x504eb0+0x1;for(let _0x443d10=0x0;_0x443d10<=_0x504eb0;_0x443d10++){var _0x46e2a6=_0x443d10/_0x504eb0,_0x5101ce=_0x443d10*Math['PI']*0x2/_0x504eb0-Math['PI']/0x2,_0x8b79fa=_0x39b272['y3'][_0x48f5ac(0x2633)](_0xca2147/0x2,0x0,0x0)[_0x48f5ac(0x19e8)](_0x39b272['y3'][_0x48f5ac(0x36c6)](_0x5101ce));for(let _0x51cb3b=0x0;_0x51cb3b<=_0x504eb0;_0x51cb3b++){var _0x37c222=0x1-_0x51cb3b/_0x504eb0,_0x1bacb5=_0x51cb3b*Math['PI']*0x2/_0x504eb0+Math['PI'],_0x2c886b=Math['cos'](_0x1bacb5),_0x1bacb5=Math[_0x48f5ac(0x240)](_0x1bacb5);let _0x94efa9=new _0x39b272['P'](_0x2c886b,_0x1bacb5,0x0);_0x2c886b=_0x94efa9[_0x48f5ac(0x27e7)](_0x584b54/0x2),_0x1bacb5=new _0x39b272['FM'](_0x46e2a6,_0x37c222),_0x2c886b=_0x39b272['P'][_0x48f5ac(0x1e28)](_0x2c886b,_0x8b79fa),_0x37c222=(_0x94efa9=_0x39b272['P'][_0x48f5ac(0x96e)](_0x94efa9,_0x8b79fa),_0x2235eb['push'](_0x2c886b['x'],_0x2c886b['y'],_0x2c886b['z']),_0x247fa4[_0x48f5ac(0x2f54)](_0x94efa9['x'],_0x94efa9['y'],_0x94efa9['z']),_0x4a7579[_0x48f5ac(0x2f54)](_0x1bacb5['x'],_0x461081['e'][_0x48f5ac(0x104c)]?0x1-_0x1bacb5['y']:_0x1bacb5['y']),(_0x443d10+0x1)%_0x2b421b),_0x2c886b=(_0x51cb3b+0x1)%_0x2b421b,(_0x278657['push'](_0x443d10*_0x2b421b+_0x51cb3b),_0x278657[_0x48f5ac(0x2f54)](_0x443d10*_0x2b421b+_0x2c886b),_0x278657['push'](_0x37c222*_0x2b421b+_0x51cb3b),_0x278657[_0x48f5ac(0x2f54)](_0x443d10*_0x2b421b+_0x2c886b),_0x278657[_0x48f5ac(0x2f54)](_0x37c222*_0x2b421b+_0x2c886b),_0x278657[_0x48f5ac(0x2f54)](_0x37c222*_0x2b421b+_0x51cb3b));}}_0x18dbc6['x']['_ComputeSides'](_0x43ab0f,_0x2235eb,_0x278657,_0x247fa4,_0x4a7579,_0x3cc01d['frontUVs'],_0x3cc01d[_0x48f5ac(0x3dc3)]);const _0x11e346=new _0x18dbc6['x']();return _0x11e346[_0x48f5ac(0x1f84)]=_0x278657,_0x11e346['positions']=_0x2235eb,_0x11e346[_0x48f5ac(0x15c8)]=_0x247fa4,_0x11e346['uvs']=_0x4a7579,_0x11e346;}function _0x4cd907(_0x589a41,_0x2d2b70={},_0x32b60c){var _0x516881=a8_0x58a1;const _0x7cadac=new _0x256719['Kj'](_0x589a41,_0x32b60c),_0x463d22=(_0x2d2b70[_0x516881(0x1377)]=_0x256719['Kj']['_GetDefaultSideOrientation'](_0x2d2b70[_0x516881(0x1377)]),_0x7cadac[_0x516881(0x28a0)]=_0x2d2b70[_0x516881(0x1377)],_0x1af377(_0x2d2b70));return _0x463d22['applyToMesh'](_0x7cadac,_0x2d2b70[_0x516881(0x135b)]),_0x7cadac;}_0x18dbc6['x'][_0xc83309(0x7e8)]=_0x1af377,_0x256719['Kj'][_0xc83309(0x7e8)]=(_0x164fec,_0x586b94,_0x4445a3,_0x58bb01,_0x40cf93,_0xf7af0b,_0x535be8)=>_0x4cd907(_0x164fec,{'diameter':_0x586b94,'thickness':_0x4445a3,'tessellation':_0x58bb01,'sideOrientation':_0x535be8,'updatable':_0xf7af0b},_0x40cf93);},0xecf4:(_0x42344a,_0x5c66b7,_0x47206a)=>{var _0x4966c0=a8_0x49466b;_0x47206a['d'](_0x5c66b7,{'eB':()=>_0x55033a});var _0x12b16b=_0x47206a(0x9fd1),_0x53fae0=_0x47206a(0x1dad),_0xbac125=_0x47206a(0x164ac),_0x4d29f3=_0x47206a(0x2010);function _0x1f7f7d(_0x331045){var _0xc720ae=a8_0x58a1;const _0x278766=new Array(),_0x2c1277=new Array();var _0x330226=new Array();const _0x1e30f6=new Array(),_0x4817e8=_0x331045[_0xc720ae(0x616)]||0x2;var _0x515b5b=_0x331045[_0xc720ae(0x105d)]||0.5,_0x554f35=_0x331045['radialSegments']||0x20,_0xe82ae3=_0x331045['tubularSegments']||0x20;const _0x16373a=_0x331045['p']||0x2,_0x65d189=_0x331045['q']||0x3;var _0x5dab12=0x0===_0x331045[_0xc720ae(0x1377)]?0x0:_0x331045['sideOrientation']||_0xbac125['x'][_0xc720ae(0x1a6d)],_0x2e768c=_0x3188cf=>{var _0x4ce311=_0xc720ae,_0x339f17=Math['cos'](_0x3188cf),_0xdc8fca=Math[_0x4ce311(0x240)](_0x3188cf),_0x3188cf=_0x65d189/_0x16373a*_0x3188cf,_0x5326ab=Math[_0x4ce311(0x110a)](_0x3188cf),_0x339f17=_0x4817e8*(0x2+_0x5326ab)*0.5*_0x339f17,_0x5326ab=_0x4817e8*(0x2+_0x5326ab)*_0xdc8fca*0.5,_0xdc8fca=_0x4817e8*Math[_0x4ce311(0x240)](_0x3188cf)*0.5;return new _0x12b16b['P'](_0x339f17,_0x5326ab,_0xdc8fca);};let _0x2919f9,_0x1d1e77;for(_0x2919f9=0x0;_0x2919f9<=_0x554f35;_0x2919f9++){var _0x478cfe=_0x2919f9%_0x554f35/_0x554f35*0x2*_0x16373a*Math['PI'],_0x41ec8a=_0x2e768c(_0x478cfe);const _0x11fd2e=_0x2e768c(0.01+_0x478cfe);_0x478cfe=_0x11fd2e[_0xc720ae(0x3e42)](_0x41ec8a);let _0x2dec79=_0x11fd2e['add'](_0x41ec8a);const _0x496e51=_0x12b16b['P'][_0xc720ae(0x400b)](_0x478cfe,_0x2dec79);for(_0x2dec79=_0x12b16b['P']['Cross'](_0x496e51,_0x478cfe),_0x496e51[_0xc720ae(0xb65)](),_0x2dec79[_0xc720ae(0xb65)](),_0x1d1e77=0x0;_0x1d1e77<_0xe82ae3;_0x1d1e77++){var _0x1201fd=_0x1d1e77%_0xe82ae3/_0xe82ae3*0x2*Math['PI'],_0x4b22a7=-_0x515b5b*Math[_0xc720ae(0x110a)](_0x1201fd),_0x1201fd=_0x515b5b*Math['sin'](_0x1201fd);_0x2c1277[_0xc720ae(0x2f54)](_0x41ec8a['x']+_0x4b22a7*_0x2dec79['x']+_0x1201fd*_0x496e51['x']),_0x2c1277['push'](_0x41ec8a['y']+_0x4b22a7*_0x2dec79['y']+_0x1201fd*_0x496e51['y']),_0x2c1277[_0xc720ae(0x2f54)](_0x41ec8a['z']+_0x4b22a7*_0x2dec79['z']+_0x1201fd*_0x496e51['z']),_0x1e30f6[_0xc720ae(0x2f54)](_0x2919f9/_0x554f35),_0x1e30f6[_0xc720ae(0x2f54)](_0x4d29f3['e'][_0xc720ae(0x104c)]?0x1-_0x1d1e77/_0xe82ae3:_0x1d1e77/_0xe82ae3);}}for(_0x2919f9=0x0;_0x2919f9<_0x554f35;_0x2919f9++)for(_0x1d1e77=0x0;_0x1d1e77<_0xe82ae3;_0x1d1e77++){var _0x4353ac=(_0x1d1e77+0x1)%_0xe82ae3,_0x5bc834=_0x2919f9*_0xe82ae3+_0x1d1e77,_0x34a29e=(_0x2919f9+0x1)*_0xe82ae3+_0x1d1e77,_0x3a05a2=(_0x2919f9+0x1)*_0xe82ae3+_0x4353ac,_0x4353ac=_0x2919f9*_0xe82ae3+_0x4353ac;_0x278766[_0xc720ae(0x2f54)](_0x4353ac),_0x278766[_0xc720ae(0x2f54)](_0x34a29e),_0x278766['push'](_0x5bc834),_0x278766[_0xc720ae(0x2f54)](_0x4353ac),_0x278766[_0xc720ae(0x2f54)](_0x3a05a2),_0x278766[_0xc720ae(0x2f54)](_0x34a29e);}_0xbac125['x']['ComputeNormals'](_0x2c1277,_0x278766,_0x330226),_0xbac125['x'][_0xc720ae(0xf0b)](_0x5dab12,_0x2c1277,_0x278766,_0x330226,_0x1e30f6,_0x331045[_0xc720ae(0x2215)],_0x331045['backUVs']);const _0x53b13=new _0xbac125['x']();return _0x53b13[_0xc720ae(0x1f84)]=_0x278766,_0x53b13[_0xc720ae(0x1ced)]=_0x2c1277,_0x53b13[_0xc720ae(0x15c8)]=_0x330226,_0x53b13['uvs']=_0x1e30f6,_0x53b13;}function _0x55033a(_0x41a13a,_0x360892={},_0x31636f){var _0x226913=a8_0x58a1;const _0x3ebfc2=new _0x53fae0['Kj'](_0x41a13a,_0x31636f),_0xfb9571=(_0x360892[_0x226913(0x1377)]=_0x53fae0['Kj']['_GetDefaultSideOrientation'](_0x360892[_0x226913(0x1377)]),_0x3ebfc2['_originalBuilderSideOrientation']=_0x360892[_0x226913(0x1377)],_0x1f7f7d(_0x360892));return _0xfb9571[_0x226913(0xf07)](_0x3ebfc2,_0x360892[_0x226913(0x135b)]),_0x3ebfc2;}_0xbac125['x'][_0x4966c0(0x1bbc)]=_0x1f7f7d,_0x53fae0['Kj']['CreateTorusKnot']=(_0x2658da,_0x2834d7,_0x55ce18,_0x413bd6,_0x43a89a,_0x573334,_0x494cf0,_0x4aa1bc,_0x4e8995,_0x5635b7)=>_0x55033a(_0x2658da,{'radius':_0x2834d7,'tube':_0x55ce18,'radialSegments':_0x413bd6,'tubularSegments':_0x43a89a,'p':_0x573334,'q':_0x494cf0,'sideOrientation':_0x5635b7,'updatable':_0x4e8995},_0x4aa1bc);},0x14d1b:(_0x56b355,_0x2ee53b,_0x2fb531)=>{_0x2fb531['d'](_0x2ee53b,{'_':()=>_0x1eb809});var _0x45ec71=_0x2fb531(0x9fd1),_0x46f154=_0x2fb531(0x1dad),_0x1474bd=_0x2fb531(0x151a8),_0x5317e0=_0x2fb531(0x11edd);function _0x1eb809(_0x195d8f,_0x3cf5a5,_0x29860d=null){var _0x1602f5=a8_0x58a1,_0x755ede=_0x3cf5a5['path'];let _0x44c3a1=_0x3cf5a5[_0x1602f5(0x14fd)],_0x18b066=0x1;void 0x0!==_0x3cf5a5['radius']?_0x18b066=_0x3cf5a5[_0x1602f5(0x616)]:_0x44c3a1&&(_0x18b066=_0x44c3a1['_creationDataStorage']['radius']);var _0x556c2e=_0x3cf5a5[_0x1602f5(0xf6e)]||0x40,_0x76d9b0=_0x3cf5a5[_0x1602f5(0x386d)]||null;let _0x3e7165=_0x3cf5a5['cap']||_0x46f154['Kj']['NO_CAP'];var _0x2a52ea=_0x3cf5a5[_0x1602f5(0x1728)]||!0x1,_0x591d94=_0x3cf5a5['updatable'],_0x1d48ac=_0x46f154['Kj'][_0x1602f5(0x5dd)](_0x3cf5a5[_0x1602f5(0x1377)]),_0xa4539c=(_0x3cf5a5[_0x1602f5(0x3070)]=(!_0x3cf5a5[_0x1602f5(0x3070)]||!(_0x3cf5a5[_0x1602f5(0x3070)]<=0x0||0x1<_0x3cf5a5[_0x1602f5(0x3070)]))&&_0x3cf5a5[_0x1602f5(0x3070)]||0x1,(_0x5b1a33,_0x4972b6,_0x4eaf8e,_0x301366,_0x3a4f38,_0x181a45,_0x3c3c36,_0x51d7c2)=>{var _0x2f3c86=_0x1602f5,_0x24266b,_0x42e52e,_0xcabd7e=_0x4972b6[_0x2f3c86(0x3166)](),_0x385094=_0x4972b6['getNormals'](),_0x974e71=_0x4972b6[_0x2f3c86(0x3e53)](),_0x19383a=0x2*Math['PI']/_0x3a4f38*_0x51d7c2;const _0x19fa6e=_0x181a45||(()=>_0x301366);let _0x3305dd,_0x1595a5;var _0x24fab4=_0x45ec71['jp'][_0x2f3c86(0x3809)][0x0];let _0x31ac95=_0x3c3c36===_0x46f154['Kj'][_0x2f3c86(0x464)]||_0x3c3c36===_0x46f154['Kj'][_0x2f3c86(0x7be)]?0x0:0x2;for(let _0x13eddf=0x0;_0x13eddf<_0x5b1a33[_0x2f3c86(0x132e)];_0x13eddf++){_0x24266b=_0x19fa6e(_0x13eddf,_0x974e71[_0x13eddf]),_0x3305dd=Array(),_0x42e52e=_0x385094[_0x13eddf];for(let _0x5b7665=0x0;_0x5b7665<_0x3a4f38;_0x5b7665++)_0x45ec71['y3']['RotationAxisToRef'](_0xcabd7e[_0x13eddf],_0x19383a*_0x5b7665,_0x24fab4),_0x1595a5=_0x3305dd[_0x5b7665]||_0x45ec71['P'][_0x2f3c86(0x1b83)](),_0x45ec71['P']['TransformCoordinatesToRef'](_0x42e52e,_0x24fab4,_0x1595a5),_0x1595a5[_0x2f3c86(0x1200)](_0x24266b)[_0x2f3c86(0x2f9c)](_0x5b1a33[_0x13eddf]),_0x3305dd[_0x5b7665]=_0x1595a5;_0x4eaf8e[_0x31ac95]=_0x3305dd,_0x31ac95++;}var _0x5f2512=(_0x314c95,_0x4a6b47)=>{const _0x551ae4=Array();for(let _0x1b376f=0x0;_0x1b376f<_0x314c95;_0x1b376f++)_0x551ae4['push'](_0x5b1a33[_0x4a6b47]);return _0x551ae4;};switch(_0x3c3c36){case _0x46f154['Kj'][_0x2f3c86(0x464)]:break;case _0x46f154['Kj']['CAP_START']:_0x4eaf8e[0x0]=_0x5f2512(_0x3a4f38,0x0),_0x4eaf8e[0x1]=_0x4eaf8e[0x2][_0x2f3c86(0x139f)](0x0);break;case _0x46f154['Kj']['CAP_END']:_0x4eaf8e[_0x31ac95]=_0x4eaf8e[_0x31ac95-0x1]['slice'](0x0),_0x4eaf8e[_0x31ac95+0x1]=_0x5f2512(_0x3a4f38,_0x5b1a33[_0x2f3c86(0x132e)]-0x1);break;case _0x46f154['Kj'][_0x2f3c86(0x1cf1)]:_0x4eaf8e[0x0]=_0x5f2512(_0x3a4f38,0x0),_0x4eaf8e[0x1]=_0x4eaf8e[0x2][_0x2f3c86(0x139f)](0x0),_0x4eaf8e[_0x31ac95]=_0x4eaf8e[_0x31ac95-0x1]['slice'](0x0),_0x4eaf8e[_0x31ac95+0x1]=_0x5f2512(_0x3a4f38,_0x5b1a33['length']-0x1);}return _0x4eaf8e;});let _0x38f4e1,_0x50632d;if(_0x44c3a1){const _0x34be28=_0x44c3a1[_0x1602f5(0x1aad)];var _0x351024=_0x3cf5a5['arc']||_0x34be28[_0x1602f5(0x3070)];return _0x38f4e1=_0x34be28['path3D'][_0x1602f5(0x2c28)](_0x755ede),_0x50632d=_0xa4539c(_0x755ede,_0x38f4e1,_0x34be28[_0x1602f5(0x21ee)],_0x18b066,_0x34be28[_0x1602f5(0xf6e)],_0x76d9b0,_0x34be28[_0x1602f5(0x1c6b)],_0x351024),_0x44c3a1=(0x0,_0x1474bd['LY'])('',{'pathArray':_0x50632d,'instance':_0x44c3a1}),_0x34be28[_0x1602f5(0xf94)]=_0x38f4e1,_0x34be28[_0x1602f5(0x21ee)]=_0x50632d,_0x34be28['arc']=_0x351024,_0x34be28['radius']=_0x18b066,_0x44c3a1;}_0x38f4e1=new _0x5317e0['$B'](_0x755ede),_0x351024=new Array(),(_0x3e7165=_0x3e7165<0x0||0x3<_0x3e7165?0x0:_0x3e7165,_0x50632d=_0xa4539c(_0x755ede,_0x38f4e1,_0x351024,_0x18b066,_0x556c2e,_0x76d9b0,_0x3e7165,_0x3cf5a5[_0x1602f5(0x3070)]));const _0x3d9343=(0x0,_0x1474bd['LY'])(_0x195d8f,{'pathArray':_0x50632d,'closePath':!0x0,'closeArray':!0x1,'updatable':_0x591d94,'sideOrientation':_0x1d48ac,'invertUV':_0x2a52ea,'frontUVs':_0x3cf5a5['frontUVs'],'backUVs':_0x3cf5a5['backUVs']},_0x29860d);return _0x3d9343[_0x1602f5(0x1aad)][_0x1602f5(0x21ee)]=_0x50632d,_0x3d9343[_0x1602f5(0x1aad)][_0x1602f5(0xf94)]=_0x38f4e1,_0x3d9343[_0x1602f5(0x1aad)][_0x1602f5(0xf6e)]=_0x556c2e,_0x3d9343[_0x1602f5(0x1aad)][_0x1602f5(0x1c6b)]=_0x3e7165,_0x3d9343[_0x1602f5(0x1aad)][_0x1602f5(0x3070)]=_0x3cf5a5[_0x1602f5(0x3070)],_0x3d9343[_0x1602f5(0x1aad)][_0x1602f5(0x616)]=_0x18b066,_0x3d9343;}_0x46f154['Kj']['CreateTube']=(_0x1b1d7e,_0x214fe6,_0x19180d,_0x11f212,_0xb9035a,_0x5836a1,_0x109576,_0x327bc6,_0xe7e0fd,_0x3eb132)=>_0x1eb809(_0x1b1d7e,{'path':_0x214fe6,'radius':_0x19180d,'tessellation':_0x11f212,'radiusFunction':_0xb9035a,'arc':0x1,'cap':_0x5836a1,'updatable':_0x327bc6,'sideOrientation':_0xe7e0fd,'instance':_0x3eb132},_0x109576);},0x331:(_0x1b85ec,_0x1d919f,_0x19efc1)=>{var _0xd06343=a8_0x49466b,_0x2136f9=_0x19efc1(0xe222),_0x4898ad=_0x19efc1(0x1171b),_0x745fd4=_0x19efc1(0x164ac);function _0x4b8bea(_0x3deb33){return new Promise(_0x24f28c=>{var _0x48d8d9=a8_0x58a1;DracoDecoderModule({'wasmBinary':_0x3deb33})[_0x48d8d9(0x1af5)](_0x36ba18=>{_0x24f28c({'module':_0x36ba18});});});}function _0x14b8ce(_0x4be6bd,_0x4484c7,_0x30ea30,_0x26c6b7,_0x2de04e,_0x28b77c){var _0x4ed7d3=a8_0x58a1;const _0x20c8f7=new _0x4be6bd[(_0x4ed7d3(0x2397))](),_0x1e4793=(_0x20c8f7['Init'](_0x4484c7,_0x4484c7[_0x4ed7d3(0x34f4)]),new _0x4be6bd[(_0x4ed7d3(0x344b))]());let _0x2c5d79,_0x5700b1;try{var _0x22969c=_0x1e4793[_0x4ed7d3(0x3062)](_0x20c8f7);switch(_0x22969c){case _0x4be6bd[_0x4ed7d3(0x1ae3)]:_0x2c5d79=new _0x4be6bd[(_0x4ed7d3(0x2575))](),_0x5700b1=_0x1e4793['DecodeBufferToMesh'](_0x20c8f7,_0x2c5d79);break;case _0x4be6bd[_0x4ed7d3(0x395a)]:_0x2c5d79=new _0x4be6bd['PointCloud'](),_0x5700b1=_0x1e4793[_0x4ed7d3(0x1a46)](_0x20c8f7,_0x2c5d79);break;default:throw new Error('Invalid\x20geometry\x20type\x20'+_0x22969c);}if(!_0x5700b1['ok']()||!_0x2c5d79[_0x4ed7d3(0x326a)])throw new Error(_0x5700b1[_0x4ed7d3(0x1ebf)]());if(_0x22969c===_0x4be6bd['TRIANGULAR_MESH']){var _0x5e2d32=0x3*_0x2c5d79[_0x4ed7d3(0x1aa4)](),_0x586d07=0x4*_0x5e2d32,_0x51fee6=_0x4be6bd['_malloc'](_0x586d07);try{_0x1e4793['GetTrianglesUInt32Array'](_0x2c5d79,_0x586d07,_0x51fee6);const _0x77fd27=new Uint32Array(_0x5e2d32);_0x77fd27[_0x4ed7d3(0xe5f)](new Uint32Array(_0x4be6bd['HEAPF32'][_0x4ed7d3(0x277a)],_0x51fee6,_0x5e2d32)),_0x26c6b7(_0x77fd27);}finally{_0x4be6bd[_0x4ed7d3(0x278c)](_0x51fee6);}}var _0x5d1872=(_0x3de39a,_0x140a18,_0x8322ad=0x1)=>{var _0x4099ca=_0x4ed7d3,_0x5e57f4=_0x140a18[_0x4099ca(0x2f5a)](),_0x4e598f=_0x2c5d79[_0x4099ca(0x3741)](),_0x28afc2=_0x4e598f*_0x5e57f4,_0x107374=_0x28afc2*Float32Array[_0x4099ca(0x3a0b)],_0x3940e6=_0x4be6bd[_0x4099ca(0x11d5)](_0x107374);try{_0x1e4793[_0x4099ca(0x129)](_0x2c5d79,_0x140a18,_0x4be6bd[_0x4099ca(0x660)],_0x107374,_0x3940e6);var _0x5876f1=new Float32Array(_0x4be6bd[_0x4099ca(0x21fe)][_0x4099ca(0x277a)],_0x3940e6,_0x28afc2);if(_0x4099ca(0x25cc)===_0x3de39a&&0x3===_0x5e57f4){const _0x129fa1=new Float32Array(0x4*_0x4e598f);for(let _0x355976=0x0,_0x2f4cf1=0x0;_0x355976<_0x129fa1['length'];_0x355976+=0x4,_0x2f4cf1+=_0x5e57f4)_0x129fa1[_0x355976+0x0]=_0x5876f1[_0x2f4cf1+0x0],_0x129fa1[_0x355976+0x1]=_0x5876f1[_0x2f4cf1+0x1],_0x129fa1[_0x355976+0x2]=_0x5876f1[_0x2f4cf1+0x2],_0x129fa1[_0x355976+0x3]=0x1;_0x2de04e(_0x3de39a,_0x129fa1);}else{const _0x578219=new Float32Array(_0x28afc2);if(_0x578219[_0x4099ca(0xe5f)](new Float32Array(_0x4be6bd[_0x4099ca(0x21fe)]['buffer'],_0x3940e6,_0x28afc2)),0x1!==_0x8322ad){for(let _0x4077b8=0x0;_0x4077b8<_0x578219[_0x4099ca(0x132e)];_0x4077b8++)_0x578219[_0x4077b8]=_0x578219[_0x4077b8]/_0x8322ad;}_0x2de04e(_0x3de39a,_0x578219);}}finally{_0x4be6bd[_0x4099ca(0x278c)](_0x3940e6);}};if(_0x30ea30)for(const _0x51a67f in _0x30ea30){var _0x5deb92=_0x30ea30[_0x51a67f],_0x5be8ef=_0x1e4793['GetAttributeByUniqueId'](_0x2c5d79,_0x5deb92),_0xe8ee57=_0x28b77c&&_0x28b77c[_0x51a67f]||0x1;_0x5d1872(_0x51a67f,_0x5be8ef,_0xe8ee57);}else{var _0x18adf6={'position':_0x4ed7d3(0x3301),'normal':'NORMAL','color':_0x4ed7d3(0x4100),'uv':'TEX_COORD'};for(const _0x53fb3d in _0x18adf6){var _0x2c76a7,_0x1bef9a=_0x1e4793[_0x4ed7d3(0x3442)](_0x2c5d79,_0x4be6bd[_0x18adf6[_0x53fb3d]]);-0x1!==_0x1bef9a&&(_0x2c76a7=_0x1e4793['GetAttribute'](_0x2c5d79,_0x1bef9a),_0x5d1872(_0x53fb3d,_0x2c76a7));}}}finally{_0x2c5d79&&_0x4be6bd[_0x4ed7d3(0x168b)](_0x2c5d79),_0x4be6bd['destroy'](_0x1e4793),_0x4be6bd[_0x4ed7d3(0x168b)](_0x20c8f7);}}function _0x19a684(){let _0x5b8f6d;onmessage=_0xc4539a=>{var _0x471669=a8_0x58a1;const _0x319f80=_0xc4539a[_0x471669(0xf56)];switch(_0x319f80['id']){case _0x471669(0x9a0):var _0xfe0b0e=_0x319f80[_0x471669(0x278d)];_0xfe0b0e[_0x471669(0x2f50)]&&(importScripts(_0xfe0b0e[_0x471669(0x2f50)]),_0x5b8f6d=DracoDecoderModule({'wasmBinary':_0xfe0b0e[_0x471669(0x885)]})),postMessage(_0x471669(0x106));break;case _0x471669(0x12ea):if(!_0x5b8f6d)throw new Error('Draco\x20decoder\x20module\x20is\x20not\x20available');_0x5b8f6d['then'](_0x8dbc4a=>{var _0x1d168c=_0x471669;_0x14b8ce(_0x8dbc4a,_0x319f80[_0x1d168c(0xe04)],_0x319f80[_0x1d168c(0x22b7)],_0x4a0c91=>{var _0x4b4ae5=_0x1d168c;postMessage({'id':_0x4b4ae5(0x1f84),'value':_0x4a0c91},[_0x4a0c91[_0x4b4ae5(0x277a)]]);},(_0x3a27c1,_0x76e268)=>{postMessage({'id':_0x3a27c1,'value':_0x76e268},[_0x76e268['buffer']]);}),postMessage(_0x1d168c(0x106));});}};}class _0xc59db5{constructor(_0x219be0=_0xc59db5[_0xd06343(0x124b)]){var _0x4b4a50=_0xd06343,_0x159904=_0xc59db5[_0x4b4a50(0x21de)][_0x4b4a50(0x278d)];const _0x22b21f=_0x159904[_0x4b4a50(0x3a94)]&&_0x159904[_0x4b4a50(0x26d9)]&&_0x4b4a50(0x20cb)==typeof WebAssembly?{'url':_0x2136f9['w1'][_0x4b4a50(0x126b)](_0x159904['wasmUrl']),'wasmBinaryPromise':_0x2136f9['w1'][_0x4b4a50(0x25fa)](_0x2136f9['w1']['GetAbsoluteUrl'](_0x159904[_0x4b4a50(0x26d9)]))}:{'url':_0x2136f9['w1']['GetAbsoluteUrl'](_0x159904[_0x4b4a50(0x1cee)]),'wasmBinaryPromise':Promise[_0x4b4a50(0x7e0)](void 0x0)};_0x219be0&&'function'==typeof Worker&&'function'==typeof URL?this['_workerPoolPromise']=_0x22b21f[_0x4b4a50(0x1418)][_0x4b4a50(0x1af5)](_0x33cfef=>{var _0x4404a3=_0x4b4a50;const _0x2ce47b=URL[_0x4404a3(0x3ac)](new Blob([_0x14b8ce+('('+_0x19a684+_0x4404a3(0x226))],{'type':'application/javascript'}));return new _0x4898ad['v'](_0x219be0,()=>new Promise((_0x19de7d,_0x16b0f9)=>{var _0x585ad9=_0x4404a3;const _0x1fc508=new Worker(_0x2ce47b),_0x1b6fa4=_0x12e9ce=>{var _0x2da796=a8_0x58a1;_0x1fc508['removeEventListener'](_0x2da796(0x1fe2),_0x1b6fa4),_0x1fc508[_0x2da796(0x1d60)](_0x2da796(0x1fa0),_0x1b0b4a),_0x16b0f9(_0x12e9ce);},_0x1b0b4a=_0x45b529=>{var _0x373092=a8_0x58a1;_0x373092(0x106)===_0x45b529[_0x373092(0xf56)]&&(_0x1fc508['removeEventListener']('error',_0x1b6fa4),_0x1fc508['removeEventListener'](_0x373092(0x1fa0),_0x1b0b4a),_0x19de7d(_0x1fc508));};_0x1fc508[_0x585ad9(0x2b6c)]('error',_0x1b6fa4),_0x1fc508[_0x585ad9(0x2b6c)]('message',_0x1b0b4a),_0x1fc508[_0x585ad9(0x15fe)]({'id':'init','decoder':{'url':_0x22b21f[_0x585ad9(0x2f50)],'wasmBinary':_0x33cfef}});}));}):this[_0x4b4a50(0x8c)]=_0x22b21f[_0x4b4a50(0x1418)][_0x4b4a50(0x1af5)](_0x56b5de=>{var _0x468c95=_0x4b4a50;if(_0x22b21f[_0x468c95(0x2f50)])return _0x2136f9['w1'][_0x468c95(0x181d)](_0x22b21f[_0x468c95(0x2f50)])[_0x468c95(0x1af5)](()=>_0x4b8bea(_0x56b5de));throw new Error(_0x468c95(0x39a0));});}static get['DecoderAvailable'](){var _0x377f60=_0xd06343,_0x589ce8=_0xc59db5[_0x377f60(0x21de)]['decoder'];return!!(_0x589ce8[_0x377f60(0x3a94)]&&_0x589ce8['wasmBinaryUrl']&&_0x377f60(0x20cb)==typeof WebAssembly||_0x589ce8[_0x377f60(0x1cee)]);}static[_0xd06343(0x2932)](){var _0x5185af=_0xd06343;return _0x5185af(0x20cb)==typeof navigator&&navigator[_0x5185af(0x2e01)]?Math[_0x5185af(0x3749)](Math[_0x5185af(0x27d2)](0.5*navigator['hardwareConcurrency']),0x4):0x1;}static get[_0xd06343(0x3154)](){var _0x4940b7=_0xd06343;return _0xc59db5['_Default']||(_0xc59db5['_Default']=new _0xc59db5()),_0xc59db5[_0x4940b7(0x1437)];}[_0xd06343(0x2d20)](){var _0x4def13=_0xd06343;this['_workerPoolPromise']&&this[_0x4def13(0x30d8)]['then'](_0x2107cd=>{_0x2107cd['dispose']();}),delete this[_0x4def13(0x30d8)],delete this[_0x4def13(0x8c)];}[_0xd06343(0x312a)](){var _0x22c75a=_0xd06343;return this['_workerPoolPromise']?this[_0x22c75a(0x30d8)]['then'](()=>{}):this[_0x22c75a(0x8c)]?this[_0x22c75a(0x8c)][_0x22c75a(0x1af5)](()=>{}):Promise[_0x22c75a(0x7e0)]();}['decodeMeshAsync'](_0x476b1a,_0x2bae41,_0x15cdd9){var _0x248b5c=_0xd06343;const _0x2a9087=_0x476b1a instanceof ArrayBuffer?new Uint8Array(_0x476b1a):_0x476b1a;if(this[_0x248b5c(0x30d8)])return this['_workerPoolPromise'][_0x248b5c(0x1af5)](_0xc8e196=>new Promise((_0x410260,_0x371bb2)=>{var _0x2d8d81=_0x248b5c;_0xc8e196[_0x2d8d81(0x2f54)]((_0x472002,_0x5bf518)=>{var _0x568720=_0x2d8d81;const _0x879de2=new _0x745fd4['x'](),_0x2e2e7b=_0xcbe0fe=>{var _0x265deb=a8_0x58a1;_0x472002['removeEventListener'](_0x265deb(0x1fe2),_0x2e2e7b),_0x472002[_0x265deb(0x1d60)]('message',_0x330295),_0x371bb2(_0xcbe0fe),_0x5bf518();},_0x330295=_0x1876cd=>{var _0x85771d=a8_0x58a1;if(_0x85771d(0x106)===_0x1876cd[_0x85771d(0xf56)])_0x472002[_0x85771d(0x1d60)](_0x85771d(0x1fe2),_0x2e2e7b),_0x472002['removeEventListener']('message',_0x330295),_0x410260(_0x879de2),_0x5bf518();else{if(_0x85771d(0x1f84)===_0x1876cd['data']['id'])_0x879de2['indices']=_0x1876cd['data']['value'];else{var _0x17c4ae=_0x15cdd9&&_0x15cdd9[_0x1876cd[_0x85771d(0xf56)]['id']]?_0x15cdd9[_0x1876cd[_0x85771d(0xf56)]['id']]:0x1;if(0x1!==_0x17c4ae){for(let _0x563ef9=0x0;_0x563ef9<_0x1876cd[_0x85771d(0xf56)][_0x85771d(0x856)]['length'];_0x563ef9++)_0x1876cd[_0x85771d(0xf56)]['value'][_0x563ef9]=_0x1876cd['data'][_0x85771d(0x856)][_0x563ef9]/_0x17c4ae;}_0x879de2[_0x85771d(0xe5f)](_0x1876cd[_0x85771d(0xf56)][_0x85771d(0x856)],_0x1876cd[_0x85771d(0xf56)]['id']);}}},_0x231a52=(_0x472002['addEventListener']('error',_0x2e2e7b),_0x472002[_0x568720(0x2b6c)](_0x568720(0x1fa0),_0x330295),new Uint8Array(_0x2a9087['byteLength']));_0x231a52[_0x568720(0xe5f)](new Uint8Array(_0x2a9087[_0x568720(0x277a)],_0x2a9087[_0x568720(0x10f4)],_0x2a9087['byteLength'])),_0x472002[_0x568720(0x15fe)]({'id':_0x568720(0x12ea),'dataView':_0x231a52,'attributes':_0x2bae41},[_0x231a52[_0x568720(0x277a)]]);});}));if(this[_0x248b5c(0x8c)])return this[_0x248b5c(0x8c)][_0x248b5c(0x1af5)](_0xdce96d=>{var _0x2c3053=_0x248b5c;const _0x371afd=new _0x745fd4['x']();return _0x14b8ce(_0xdce96d[_0x2c3053(0x1ab6)],_0x2a9087,_0x2bae41,_0x15b865=>{_0x371afd['indices']=_0x15b865;},(_0x587b76,_0x71447c)=>{var _0x57758e=_0x2c3053;_0x371afd[_0x57758e(0xe5f)](_0x71447c,_0x587b76);},_0x15cdd9),_0x371afd;});throw new Error(_0x248b5c(0x39a0));}}_0xc59db5[_0xd06343(0x21de)]={'decoder':{'wasmUrl':_0xd06343(0x3175),'wasmBinaryUrl':'https://preview.babylonjs.com/draco_decoder_gltf.wasm','fallbackUrl':_0xd06343(0x24a8)}},_0xc59db5[_0xd06343(0x124b)]=_0xc59db5[_0xd06343(0x2932)](),_0xc59db5[_0xd06343(0x1437)]=null;},0x1641b:(_0x173fd7,_0x1e5761,_0x12e38e)=>{_0x12e38e(0x331),_0x12e38e(0xcd18);},0xcd18:(_0x3a1587,_0x4bb678,_0x49a0f0)=>{var _0x5de713=a8_0x49466b,_0x3a468b=_0x49a0f0(0xe222);class _0x35f11f{constructor(){var _0x3e08d0=a8_0x58a1,_0x423a97=_0x35f11f[_0x3e08d0(0x21de)][_0x3e08d0(0x278d)];this[_0x3e08d0(0x8c)]=_0x3a468b['w1'][_0x3e08d0(0x181d)](_0x3a468b['w1'][_0x3e08d0(0x126b)](_0x423a97['url']))[_0x3e08d0(0x1af5)](()=>MeshoptDecoder[_0x3e08d0(0x37b6)]);}static get[_0x5de713(0x3154)](){var _0x1c4f34=_0x5de713;return _0x35f11f[_0x1c4f34(0x1437)]||(_0x35f11f[_0x1c4f34(0x1437)]=new _0x35f11f()),_0x35f11f[_0x1c4f34(0x1437)];}['dispose'](){delete this['_decoderModulePromise'];}[_0x5de713(0x3f95)](_0x36705e,_0x49bbea,_0x1dc3d8,_0x30b252,_0x5ec1e4){var _0x1e63c5=_0x5de713;return this[_0x1e63c5(0x8c)]['then'](()=>{var _0x4c731=_0x1e63c5,_0x30fa39=new Uint8Array(_0x49bbea*_0x1dc3d8);return MeshoptDecoder[_0x4c731(0x3bf9)](_0x30fa39,_0x49bbea,_0x1dc3d8,_0x36705e,_0x30b252,_0x5ec1e4),_0x30fa39;});}}_0x35f11f['Configuration']={'decoder':{'url':_0x5de713(0x3697)}},_0x35f11f['_Default']=null;},0xc7ed:(_0x2d0fdb,_0x4541b5,_0x2c0da0)=>{var _0x420e65=a8_0x49466b;_0x2c0da0['d'](_0x4541b5,{'M':()=>_0x1f80b5}),_0x4541b5=_0x2c0da0(0x13862);class _0x1f80b5 extends _0x4541b5['h']{constructor(_0x14fa32){var _0x1a1040=a8_0x58a1;super(),this[_0x1a1040(0x3cef)]=_0x14fa32;}get[_0x420e65(0x1305)](){return this['_buffer'];}}},0x5e45:(_0x239755,_0x1fb664,_0x3e5f8a)=>{var _0x1e35eb=a8_0x49466b;_0x3e5f8a['d'](_0x1fb664,{'C':()=>_0x237654}),_0x1fb664=_0x3e5f8a(0x13862);class _0x237654 extends _0x1fb664['h']{constructor(_0x309bc2){var _0xef456d=a8_0x58a1;super(),this[_0xef456d(0x3cef)]=_0x309bc2;}get[_0x1e35eb(0x1305)](){var _0x40ed86=_0x1e35eb;return this[_0x40ed86(0x3cef)];}}},0x51f:(_0x2c2503,_0x4eb52a,_0x464920)=>{var _0x275eab=a8_0x49466b;_0x464920['d'](_0x4eb52a,{'x':()=>_0x4f6a9c});var _0x51fe2c=_0x464920(0xf96c),_0x3bf2ff=_0x464920(0x1446b),_0xab755a=_0x464920(0x9fd1),_0x4849ce=_0x464920(0xee04),_0x41c70d=_0x464920(0x1a27),_0x5ff0cf=_0x464920(0x164ac),_0x927005=_0x464920(0xa838),_0x36261f=_0x464920(0x364b),_0x35e293=_0x464920(0xe30c),_0x5b510f=_0x464920(0x77a5),_0x50b8ab=_0x464920(0x149c5),_0x5b42ea=_0x464920(0x316f),_0x444edf=_0x464920(0x15cb9),_0x2a410e=_0x464920(0x12a54),_0x23bc7c=_0x464920(0xc84b),_0x2a62ea=_0x464920(0x147b8),_0x1f21d8=_0x464920(0xa60f),_0x4eb52a=_0x464920(0xe456);class _0xebf269{constructor(){var _0x1a14d6=a8_0x58a1;this['facetNb']=0x0,this['partitioningSubdivisions']=0xa,this[_0x1a14d6(0x3271)]=1.01,this['facetDataEnabled']=!0x1,this[_0x1a14d6(0x6fb)]={},this[_0x1a14d6(0x144)]=_0xab755a['P'][_0x1a14d6(0x1b83)](),this[_0x1a14d6(0x9ea)]={'max':0x1,'X':0x1,'Y':0x1,'Z':0x1},this[_0x1a14d6(0x14f0)]=!0x1,this[_0x1a14d6(0x2ab4)]=!0x1;}}class _0x261e71{constructor(){var _0x54d20b=a8_0x58a1;this['_hasVertexAlpha']=!0x1,this['_useVertexColors']=!0x0,this[_0x54d20b(0x28d8)]=0x4,this[_0x54d20b(0x36f4)]=!0x0,this[_0x54d20b(0x2122)]=!0x1,this['_facetData']=new _0xebf269(),this[_0x54d20b(0x31a2)]=0x1,this[_0x54d20b(0x11e)]=null,this[_0x54d20b(0x2ca0)]=0xfffffff,this['_computeBonesUsingShaders']=!0x0,this[_0x54d20b(0x305)]=!0x1,this['_onlyForInstances']=!0x1,this['_isActiveIntermediate']=!0x1,this['_onlyForInstancesIntermediate']=!0x1,this[_0x54d20b(0x3ae)]=!0x1,this[_0x54d20b(0x30ec)]=null,this['_currentLODIsUpToDate']=!0x1,this[_0x54d20b(0x230f)]=0x3,this[_0x54d20b(0xee8)]=null,this[_0x54d20b(0x353e)]=0x0,this['_bakedVertexAnimationManager']=null,this[_0x54d20b(0x1720)]=null,this['_positions']=null,this[_0x54d20b(0x241d)]=!0x1,this[_0x54d20b(0x1889)]=new _0x5b42ea['a'](),this[_0x54d20b(0x22c3)]=!0x1,this['_rawBoundingInfo']=null;}}class _0x4f6a9c extends _0x927005['Y']{constructor(_0x4c35e4,_0x22b070=null){var _0x281bd3=a8_0x58a1;switch(super(_0x4c35e4,_0x22b070,!0x1),this['_internalAbstractMeshDataInfo']=new _0x261e71(),this[_0x281bd3(0x2842)]=null,this[_0x281bd3(0x3b4)]=_0x4f6a9c[_0x281bd3(0x3c9b)],this['onCollideObservable']=new _0x51fe2c['y$'](),this['onCollisionPositionChangeObservable']=new _0x51fe2c['y$'](),this[_0x281bd3(0xa08)]=new _0x51fe2c['y$'](),this[_0x281bd3(0x13a5)]=!0x0,this['_occlusionQuery']=null,this[_0x281bd3(0x32bf)]=null,this[_0x281bd3(0x2cb)]=Number['MAX_VALUE'],this['isVisible']=!0x0,this[_0x281bd3(0x1c60)]=!0x0,this['isNearPickable']=!0x1,this['isNearGrabbable']=!0x1,this[_0x281bd3(0x2ab8)]=!0x1,this[_0x281bd3(0x1660)]=!0x1,this[_0x281bd3(0x36f8)]=!0x1,this[_0x281bd3(0x2c2b)]=_0x23bc7c['Wo']['Red'](),this['outlineWidth']=0.02,this[_0x281bd3(0x1fd7)]=_0x23bc7c['Wo'][_0x281bd3(0xecd)](),this[_0x281bd3(0x1ba3)]=0.5,this[_0x281bd3(0x3624)]=!0x0,this[_0x281bd3(0x372f)]=!0x0,this[_0x281bd3(0xc97)]=!0x0,this[_0x281bd3(0x957)]=!0x1,this['doNotSyncBoundingInfo']=!0x1,this[_0x281bd3(0x5ee)]=null,this[_0x281bd3(0x1b40)]=new _0xab755a['P'](0.5,0x1,0.5),this[_0x281bd3(0xc3d)]=new _0xab755a['P'](0x0,0x0,0x0),this['edgesWidth']=0x1,this[_0x281bd3(0x1d0c)]=new _0x23bc7c['HE'](0x1,0x0,0x0,0x1),this[_0x281bd3(0x10a5)]=null,this[_0x281bd3(0x40d3)]=null,this['_boundingInfo']=null,this[_0x281bd3(0x3286)]=!0x0,this[_0x281bd3(0x1b75)]=0x0,this[_0x281bd3(0x1514)]=new Array(),this[_0x281bd3(0x29a)]=!0x1,this[_0x281bd3(0x32ae)]=new Array(),this['_waitingData']={'lods':null,'actions':null,'freezeWorldMatrix':null},this[_0x281bd3(0x2fd2)]=null,this[_0x281bd3(0x3e54)]=null,this[_0x281bd3(0x230b)]=new _0x51fe2c['y$'](),this[_0x281bd3(0x7f7)]=(_0x2cd819,_0x33392e,_0x5eb8f4=null)=>{var _0x39def0=_0x281bd3;_0x33392e['subtractToRef'](this[_0x39def0(0x2591)][_0x39def0(0x1889)][_0x39def0(0x22ba)],this[_0x39def0(0x2591)]['_meshCollisionData'][_0x39def0(0x3971)]),this[_0x39def0(0x2591)][_0x39def0(0x1889)][_0x39def0(0x3971)][_0x39def0(0x132e)]()>_0x4849ce['D'][_0x39def0(0x1f91)]&&this[_0x39def0(0x8c5)]['addInPlace'](this[_0x39def0(0x2591)]['_meshCollisionData'][_0x39def0(0x3971)]),_0x5eb8f4&&this[_0x39def0(0x2b4f)][_0x39def0(0x3e9)](_0x5eb8f4),this[_0x39def0(0x225b)][_0x39def0(0x3e9)](this[_0x39def0(0x8c5)]);},(_0x22b070=this[_0x281bd3(0x22fd)]())[_0x281bd3(0x2403)](this),this[_0x281bd3(0x3338)](),this['_uniformBuffer']=new _0x50b8ab['M'](this['getScene']()[_0x281bd3(0x2636)](),void 0x0,void 0x0,_0x4c35e4,!this[_0x281bd3(0x22fd)]()[_0x281bd3(0x2636)]()[_0x281bd3(0x8b3)]),this['_buildUniformLayout'](),_0x22b070[_0x281bd3(0x1f2)]){case _0x3bf2ff['a'][_0x281bd3(0x2a58)]:this[_0x281bd3(0x1bd2)]=!0x0;case _0x3bf2ff['a'][_0x281bd3(0x38a4)]:this['alwaysSelectAsActiveMesh']=!0x0,this[_0x281bd3(0x1c60)]=!0x1;}}static get[_0x275eab(0x737)](){var _0xedbf79=_0x275eab;return _0x927005['Y'][_0xedbf79(0x737)];}static get[_0x275eab(0x20f7)](){return _0x927005['Y']['BILLBOARDMODE_X'];}static get[_0x275eab(0x3a1c)](){return _0x927005['Y']['BILLBOARDMODE_Y'];}static get[_0x275eab(0x970)](){var _0x21b1bd=_0x275eab;return _0x927005['Y'][_0x21b1bd(0x970)];}static get[_0x275eab(0xf62)](){var _0x1b7ed7=_0x275eab;return _0x927005['Y'][_0x1b7ed7(0xf62)];}static get['BILLBOARDMODE_USE_POSITION'](){var _0x38892f=_0x275eab;return _0x927005['Y'][_0x38892f(0x27e0)];}get[_0x275eab(0x3512)](){var _0x3deeff=_0x275eab;return this['_internalAbstractMeshDataInfo'][_0x3deeff(0x3c9)]['facetNb'];}get[_0x275eab(0x31ca)](){var _0x547530=_0x275eab;return this['_internalAbstractMeshDataInfo'][_0x547530(0x3c9)][_0x547530(0x31ca)];}set[_0x275eab(0x31ca)](_0x5ce5f4){var _0x1921f7=_0x275eab;this[_0x1921f7(0x2591)][_0x1921f7(0x3c9)][_0x1921f7(0x31ca)]=_0x5ce5f4;}get['partitioningBBoxRatio'](){var _0x5acfd6=_0x275eab;return this[_0x5acfd6(0x2591)][_0x5acfd6(0x3c9)][_0x5acfd6(0x3271)];}set[_0x275eab(0x3271)](_0x54ccd4){var _0x12198a=_0x275eab;this[_0x12198a(0x2591)]['_facetData'][_0x12198a(0x3271)]=_0x54ccd4;}get[_0x275eab(0x11ff)](){var _0x3ab0b2=_0x275eab;return this[_0x3ab0b2(0x2591)][_0x3ab0b2(0x3c9)][_0x3ab0b2(0x14f0)];}set['mustDepthSortFacets'](_0x16b0fd){var _0x3684d1=_0x275eab;this[_0x3684d1(0x2591)][_0x3684d1(0x3c9)]['facetDepthSort']=_0x16b0fd;}get[_0x275eab(0x196)](){var _0xeef163=_0x275eab;return this[_0xeef163(0x2591)][_0xeef163(0x3c9)][_0xeef163(0x196)];}set[_0x275eab(0x196)](_0x3ed062){var _0x48df86=_0x275eab;this[_0x48df86(0x2591)]['_facetData']['facetDepthSortFrom']=_0x3ed062;}get['collisionRetryCount'](){var _0x59b918=_0x275eab;return this[_0x59b918(0x2591)][_0x59b918(0x230f)];}set[_0x275eab(0x3215)](_0x932900){this['_internalAbstractMeshDataInfo']['_collisionRetryCount']=_0x932900;}get[_0x275eab(0x3823)](){var _0xfdc0fa=_0x275eab;return this['_internalAbstractMeshDataInfo']['_facetData'][_0xfdc0fa(0x1b63)];}get[_0x275eab(0xad0)](){var _0x5ef9bc=_0x275eab;return this[_0x5ef9bc(0x2591)][_0x5ef9bc(0xee8)];}set[_0x275eab(0xad0)](_0x4e66cf){var _0x587459=_0x275eab;this[_0x587459(0x2591)]['_morphTargetManager']!==_0x4e66cf&&(this[_0x587459(0x2591)]['_morphTargetManager']=_0x4e66cf,this['_syncGeometryWithMorphTargetManager']());}get['bakedVertexAnimationManager'](){var _0x1f1e02=_0x275eab;return this[_0x1f1e02(0x2591)][_0x1f1e02(0x2767)];}set[_0x275eab(0x2ec3)](_0x4ae756){var _0x2776ea=_0x275eab;this[_0x2776ea(0x2591)][_0x2776ea(0x2767)]!==_0x4ae756&&(this[_0x2776ea(0x2591)][_0x2776ea(0x2767)]=_0x4ae756,this['_markSubMeshesAsAttributesDirty']());}[_0x275eab(0x1878)](){}[_0x275eab(0x24bf)](_0x19b687){var _0x4ee1f6=_0x275eab;return!!super['_updateNonUniformScalingState'](_0x19b687)&&(this[_0x4ee1f6(0xcfe)](),!0x0);}get[_0x275eab(0x20fd)](){var _0x58d682=_0x275eab;return this[_0x58d682(0x2591)][_0x58d682(0x1415)];}set[_0x275eab(0x20fd)](_0x171264){var _0x3c5660=_0x275eab;this[_0x3c5660(0x2591)]['_rawBoundingInfo']=_0x171264;}set[_0x275eab(0x276f)](_0x40c049){var _0x44ee9b=_0x275eab;this[_0x44ee9b(0x2591)][_0x44ee9b(0x1889)][_0x44ee9b(0x1147)]&&this[_0x44ee9b(0x2b4f)][_0x44ee9b(0x2473)](this[_0x44ee9b(0x2591)][_0x44ee9b(0x1889)]['_onCollideObserver']),this[_0x44ee9b(0x2591)]['_meshCollisionData'][_0x44ee9b(0x1147)]=this['onCollideObservable'][_0x44ee9b(0x11ad)](_0x40c049);}set[_0x275eab(0x1ba9)](_0x2596da){var _0x2fc40f=_0x275eab;this['_internalAbstractMeshDataInfo'][_0x2fc40f(0x1889)][_0x2fc40f(0x13b2)]&&this[_0x2fc40f(0x225b)][_0x2fc40f(0x2473)](this[_0x2fc40f(0x2591)]['_meshCollisionData'][_0x2fc40f(0x13b2)]),this[_0x2fc40f(0x2591)][_0x2fc40f(0x1889)][_0x2fc40f(0x13b2)]=this[_0x2fc40f(0x225b)]['add'](_0x2596da);}get[_0x275eab(0x1db1)](){var _0x487a55=_0x275eab;return this[_0x487a55(0x2591)]['_visibility'];}set['visibility'](_0x4da3a4){var _0x571d78=_0x275eab,_0x1e51dd;this[_0x571d78(0x2591)][_0x571d78(0x31a2)]!==_0x4da3a4&&(_0x1e51dd=this[_0x571d78(0x2591)][_0x571d78(0x31a2)],this[_0x571d78(0x2591)][_0x571d78(0x31a2)]=_0x4da3a4,(0x1===_0x1e51dd&&0x1!==_0x4da3a4||0x1!==_0x1e51dd&&0x1===_0x4da3a4)&&this[_0x571d78(0x366a)](_0x1cd393=>{var _0x8be7b7=_0x571d78;_0x1cd393[_0x8be7b7(0x28d6)](),_0x1cd393[_0x8be7b7(0x21f9)]();}));}get[_0x275eab(0x1259)](){var _0x116bf6=_0x275eab;return this[_0x116bf6(0x2591)][_0x116bf6(0x241d)];}set[_0x275eab(0x1259)](_0x4f9a7b){var _0x5f4dfd=_0x275eab;this[_0x5f4dfd(0x2591)]['_pointerOverDisableMeshTesting']=_0x4f9a7b;}get['renderingGroupId'](){var _0x588451=_0x275eab;return this[_0x588451(0x2591)][_0x588451(0x353e)];}set[_0x275eab(0x26aa)](_0x3dc890){var _0x405dab=_0x275eab;this[_0x405dab(0x2591)][_0x405dab(0x353e)]=_0x3dc890;}get['material'](){var _0x495eab=_0x275eab;return this[_0x495eab(0x2591)][_0x495eab(0x1720)];}set['material'](_0x4e6392){var _0x39e807=_0x275eab;this[_0x39e807(0x2591)]['_material']!==_0x4e6392&&(this[_0x39e807(0x2591)]['_material']&&this[_0x39e807(0x2591)][_0x39e807(0x1720)][_0x39e807(0x2b1e)]&&(this[_0x39e807(0x2591)]['_material'][_0x39e807(0x2b1e)][this[_0x39e807(0x439)]]=void 0x0),(this[_0x39e807(0x2591)][_0x39e807(0x1720)]=_0x4e6392)&&_0x4e6392[_0x39e807(0x2b1e)]&&(_0x4e6392[_0x39e807(0x2b1e)][this['uniqueId']]=this),this['onMaterialChangedObservable'][_0x39e807(0x2ac4)]()&&this[_0x39e807(0xa08)][_0x39e807(0x3e9)](this),this['subMeshes']&&(this[_0x39e807(0x36dc)](),this[_0x39e807(0x37b0)]()));}[_0x275eab(0x39d5)](_0xca03e9){var _0x2cd980=_0x275eab,_0x665bd2;return null==(_0x665bd2=this[_0x2cd980(0x2591)][_0x2cd980(0xfd3)])?void 0x0:_0x665bd2[_0xca03e9];}['setMaterialForRenderPass'](_0x9c25eb,_0x2f313e){var _0x320dbd=_0x275eab;this[_0x320dbd(0x36dc)](_0x9c25eb),this['_internalAbstractMeshDataInfo'][_0x320dbd(0xfd3)]||(this[_0x320dbd(0x2591)][_0x320dbd(0xfd3)]=[]),this['_internalAbstractMeshDataInfo'][_0x320dbd(0xfd3)][_0x9c25eb]=_0x2f313e;}get['receiveShadows'](){var _0x3fdc25=_0x275eab;return this[_0x3fdc25(0x2591)]['_receiveShadows'];}set['receiveShadows'](_0x15fef7){var _0x263eae=_0x275eab;this['_internalAbstractMeshDataInfo']['_receiveShadows']!==_0x15fef7&&(this[_0x263eae(0x2591)][_0x263eae(0x2122)]=_0x15fef7,this['_markSubMeshesAsLightDirty']());}get[_0x275eab(0x3f8)](){var _0xb4bd92=_0x275eab;return this[_0xb4bd92(0x2591)][_0xb4bd92(0x285c)];}set['hasVertexAlpha'](_0x6be78d){var _0xa441f4=_0x275eab;this['_internalAbstractMeshDataInfo'][_0xa441f4(0x285c)]!==_0x6be78d&&(this['_internalAbstractMeshDataInfo'][_0xa441f4(0x285c)]=_0x6be78d,this[_0xa441f4(0x2933)](),this[_0xa441f4(0xcfe)]());}get[_0x275eab(0x1285)](){var _0x6cc14e=_0x275eab;return this[_0x6cc14e(0x2591)][_0x6cc14e(0x3b35)];}set[_0x275eab(0x1285)](_0x4a5e6d){var _0x4ea3ef=_0x275eab;this[_0x4ea3ef(0x2591)][_0x4ea3ef(0x3b35)]!==_0x4a5e6d&&(this['_internalAbstractMeshDataInfo'][_0x4ea3ef(0x3b35)]=_0x4a5e6d,this[_0x4ea3ef(0x2933)]());}get[_0x275eab(0x4003)](){var _0x197401=_0x275eab;return this[_0x197401(0x2591)][_0x197401(0x1061)];}set[_0x275eab(0x4003)](_0x4a5329){var _0x1b6396=_0x275eab;this[_0x1b6396(0x2591)]['_computeBonesUsingShaders']!==_0x4a5329&&(this[_0x1b6396(0x2591)][_0x1b6396(0x1061)]=_0x4a5329,this[_0x1b6396(0x2933)]());}get[_0x275eab(0x2046)](){var _0xa30d5=_0x275eab;return this[_0xa30d5(0x2591)]['_numBoneInfluencers'];}set[_0x275eab(0x2046)](_0x4949c1){var _0x3d9565=_0x275eab;this['_internalAbstractMeshDataInfo'][_0x3d9565(0x28d8)]!==_0x4949c1&&(this[_0x3d9565(0x2591)]['_numBoneInfluencers']=_0x4949c1,this[_0x3d9565(0x2933)]());}get['applyFog'](){var _0x22d926=_0x275eab;return this[_0x22d926(0x2591)][_0x22d926(0x36f4)];}set['applyFog'](_0x1f5923){var _0x322f33=_0x275eab;this[_0x322f33(0x2591)][_0x322f33(0x36f4)]!==_0x1f5923&&(this['_internalAbstractMeshDataInfo']['_applyFog']=_0x1f5923,this[_0x322f33(0xcfe)]());}get[_0x275eab(0xcd4)](){var _0x1d2146=_0x275eab;return this[_0x1d2146(0x2591)][_0x1d2146(0x22c3)];}set[_0x275eab(0xcd4)](_0x7a80f8){var _0x204d85=_0x275eab;this['_internalAbstractMeshDataInfo'][_0x204d85(0x22c3)]=_0x7a80f8;}get[_0x275eab(0x275a)](){var _0x557aea=_0x275eab;return this['_internalAbstractMeshDataInfo'][_0x557aea(0x2ca0)];}set[_0x275eab(0x275a)](_0x466c1e){var _0x4778e2=_0x275eab;_0x466c1e!==this[_0x4778e2(0x2591)]['_layerMask']&&(this[_0x4778e2(0x2591)][_0x4778e2(0x2ca0)]=_0x466c1e,this['_resyncLightSources']());}get[_0x275eab(0x30cc)](){var _0x44d5ee=_0x275eab;return this[_0x44d5ee(0x2591)][_0x44d5ee(0x1889)]['_collisionMask'];}set[_0x275eab(0x30cc)](_0xa34908){var _0x16206e=_0x275eab;this[_0x16206e(0x2591)]['_meshCollisionData'][_0x16206e(0x202a)]=isNaN(_0xa34908)?-0x1:_0xa34908;}get[_0x275eab(0x2430)](){var _0x3cfc21=_0x275eab;return this[_0x3cfc21(0x2591)][_0x3cfc21(0x1889)][_0x3cfc21(0xb0a)];}set[_0x275eab(0x2430)](_0x2a5577){var _0x14dbe9=_0x275eab;this[_0x14dbe9(0x2591)]['_meshCollisionData'][_0x14dbe9(0xb0a)]=_0x2a5577;}get[_0x275eab(0x407c)](){var _0x1ac64c=_0x275eab;return this[_0x1ac64c(0x2591)][_0x1ac64c(0x1889)]['_collisionGroup'];}set['collisionGroup'](_0xab3317){var _0x4e5852=_0x275eab;this[_0x4e5852(0x2591)][_0x4e5852(0x1889)]['_collisionGroup']=isNaN(_0xab3317)?-0x1:_0xab3317;}get['surroundingMeshes'](){var _0x30ace0=_0x275eab;return this[_0x30ace0(0x2591)]['_meshCollisionData'][_0x30ace0(0x2904)];}set[_0x275eab(0x1a66)](_0x263acb){var _0x2092ae=_0x275eab;this['_internalAbstractMeshDataInfo']['_meshCollisionData'][_0x2092ae(0x2904)]=_0x263acb;}get[_0x275eab(0x30ca)](){var _0x562bf0=_0x275eab;return this[_0x562bf0(0x32ae)];}get[_0x275eab(0x2fae)](){return null;}set['skeleton'](_0x3d14cd){var _0x12dde0=_0x275eab;const _0x231625=this[_0x12dde0(0x2591)]['_skeleton'];_0x231625&&_0x231625['needInitialSkinMatrix']&&_0x231625['_unregisterMeshWithPoseMatrix'](this),_0x3d14cd&&_0x3d14cd[_0x12dde0(0x25ee)]&&_0x3d14cd['_registerMeshWithPoseMatrix'](this),this[_0x12dde0(0x2591)]['_skeleton']=_0x3d14cd,this[_0x12dde0(0x2591)][_0x12dde0(0x11e)]||(this[_0x12dde0(0x2fd2)]=null),this['_markSubMeshesAsAttributesDirty']();}get['skeleton'](){var _0x527af6=_0x275eab;return this[_0x527af6(0x2591)][_0x527af6(0x11e)];}[_0x275eab(0x3cb8)](){var _0xf0b242=_0x275eab;this[_0xf0b242(0x3e2e)]['addUniform'](_0xf0b242(0x2d0),0x10),this[_0xf0b242(0x3e2e)][_0xf0b242(0x1dfb)](_0xf0b242(0x1db1),0x1),this[_0xf0b242(0x3e2e)][_0xf0b242(0x7d6)]();}[_0x275eab(0xf2d)](_0x5c05c7){var _0x548ed8=_0x275eab;const _0x5e6858=this['_uniformBuffer'];_0x5e6858[_0x548ed8(0x315f)](_0x548ed8(0x2d0),_0x5c05c7),_0x5e6858[_0x548ed8(0x420)](_0x548ed8(0x1db1),this[_0x548ed8(0x2591)][_0x548ed8(0x31a2)]),_0x5e6858[_0x548ed8(0x2c28)]();}[_0x275eab(0x7d2)](){return this['_uniformBuffer'];}['getClassName'](){var _0x15952d=_0x275eab;return _0x15952d(0x1811);}['toString'](_0x24a841){var _0x9ad58=_0x275eab;let _0x4b6dc5='Name:\x20'+this[_0x9ad58(0x3efc)]+',\x20isInstance:\x20'+(_0x9ad58(0xd1d)!==this[_0x9ad58(0x1653)]()?'YES':'NO');_0x4b6dc5+=_0x9ad58(0x2641)+(this[_0x9ad58(0x1549)]?this[_0x9ad58(0x1549)][_0x9ad58(0x132e)]:0x0);var _0x59b466=this[_0x9ad58(0x2591)][_0x9ad58(0x11e)];return _0x59b466&&(_0x4b6dc5+=_0x9ad58(0x441)+_0x59b466[_0x9ad58(0x3efc)]),_0x4b6dc5=_0x24a841?(_0x4b6dc5+=_0x9ad58(0x1131)+['NONE','X','Y',null,'Z',null,null,_0x9ad58(0x3690)][this[_0x9ad58(0x20b2)]])+',\x20freeze\x20wrld\x20mat:\x20'+(this[_0x9ad58(0x1ae4)]||this['_waitingData'][_0x9ad58(0x1ea7)]?'YES':'NO'):_0x4b6dc5;}[_0x275eab(0xa2f)](){var _0x277080=_0x275eab;return this[_0x277080(0x40d3)]&&this['billboardMode']!==_0x927005['Y'][_0x277080(0x737)]?this[_0x277080(0x40d3)]:super['_getEffectiveParent']();}[_0x275eab(0x164e)](_0x21a76e,_0x1dfa71=!0x0){var _0x4dbadc=_0x275eab;if(this[_0x4dbadc(0x5ee)]&&(_0x1dfa71||this[_0x4dbadc(0x5ee)][_0x4dbadc(0x1d01)])){if(!_0x21a76e)return this[_0x4dbadc(0x5ee)];if(this[_0x4dbadc(0x5ee)][_0x4dbadc(0x1187)](_0x21a76e))return this['actionManager'];}return this[_0x4dbadc(0x2126)]?this['parent'][_0x4dbadc(0x164e)](_0x21a76e,!0x1):null;}[_0x275eab(0x220)](_0x44ccff=0x0){var _0x291e65=_0x275eab;if(this[_0x291e65(0x230b)]['notifyObservers'](this),null!==this['_occlusionQuery']&&(this[_0x291e65(0x98d)]=null),this[_0x291e65(0x1549)]){for(const _0x512479 of this['subMeshes'])_0x512479['_rebuild']();}}['_resyncLightSources'](){var _0x1c4af9=_0x275eab;this[_0x1c4af9(0x32ae)][_0x1c4af9(0x132e)]=0x0;for(const _0x21c67d of this['getScene']()['lights'])_0x21c67d[_0x1c4af9(0x3bab)]()&&_0x21c67d[_0x1c4af9(0x212)](this)&&this[_0x1c4af9(0x32ae)][_0x1c4af9(0x2f54)](_0x21c67d);this[_0x1c4af9(0x1f95)]();}[_0x275eab(0x3cbe)](_0x536d5b){var _0x2bd541=_0x275eab,_0x29efad=_0x536d5b[_0x2bd541(0x3bab)]()&&_0x536d5b[_0x2bd541(0x212)](this),_0x567c99=this['_lightSources'][_0x2bd541(0x404a)](_0x536d5b);let _0x5c864c=!0x1;if(-0x1===_0x567c99){if(!_0x29efad)return;this[_0x2bd541(0x32ae)][_0x2bd541(0x2f54)](_0x536d5b);}else{if(_0x29efad)return;_0x5c864c=!0x0,this[_0x2bd541(0x32ae)][_0x2bd541(0x1035)](_0x567c99,0x1);}this['_markSubMeshesAsLightDirty'](_0x5c864c);}[_0x275eab(0x37b0)](){for(const _0x2d7f8c of this['subMeshes'])_0x2d7f8c['setEffect'](null);}[_0x275eab(0x3814)](_0x76a14a,_0x355710){var _0x581903=_0x275eab;_0x76a14a=this['_lightSources'][_0x581903(0x404a)](_0x76a14a),-0x1!==_0x76a14a&&(this[_0x581903(0x32ae)][_0x581903(0x1035)](_0x76a14a,0x1),this[_0x581903(0x1f95)](_0x355710));}[_0x275eab(0x366a)](_0x3f3feb){var _0x284ffb=_0x275eab;if(this[_0x284ffb(0x1549)]){for(const _0x4aab1d of this['subMeshes'])for(let _0x5f3190=0x0;_0x5f3190<_0x4aab1d[_0x284ffb(0x1703)]['length'];++_0x5f3190){var _0x49a46c=_0x4aab1d[_0x284ffb(0x1703)][_0x5f3190];_0x49a46c&&_0x49a46c[_0x284ffb(0x1f05)]&&_0x49a46c[_0x284ffb(0x1f05)][_0x284ffb(0x1dab)]&&_0x3f3feb(_0x49a46c[_0x284ffb(0x1f05)]);}}}['_markSubMeshesAsLightDirty'](_0x1a544c=!0x1){var _0x276ee0=_0x275eab;this[_0x276ee0(0x366a)](_0x53a78b=>_0x53a78b['markAsLightDirty'](_0x1a544c));}['_markSubMeshesAsAttributesDirty'](){var _0x5ca1d2=_0x275eab;this[_0x5ca1d2(0x366a)](_0xcea4c3=>_0xcea4c3[_0x5ca1d2(0xf70)]());}[_0x275eab(0xcfe)](){var _0x4b04d8=_0x275eab;this[_0x4b04d8(0x366a)](_0x25fb2c=>_0x25fb2c[_0x4b04d8(0x28d6)]());}['markAsDirty'](_0x1c41b1){var _0x2ee40b=_0x275eab;return this['_currentRenderId']=Number['MAX_VALUE'],this[_0x2ee40b(0x1d35)]=!0x0,this;}[_0x275eab(0x36dc)](_0x5889c1){var _0x4dd0aa=_0x275eab;if(this[_0x4dd0aa(0x1549)]){for(const _0x11c86c of this['subMeshes'])_0x11c86c[_0x4dd0aa(0x36dc)](_0x5889c1);}}get['isBlocked'](){return!0x1;}[_0x275eab(0x34fa)](_0x434873){return this;}[_0x275eab(0x1b9d)](){return 0x0;}[_0x275eab(0x18a0)](){return 0x0;}['getIndices'](){return null;}[_0x275eab(0x166d)](_0x532d52){return null;}[_0x275eab(0x2d4f)](_0x156c02,_0x2b1326,_0x5d8a24,_0xe4d21a){return this;}[_0x275eab(0x3038)](_0x6f90f8,_0x4f3d46,_0x147273,_0x4ce2c6){return this;}[_0x275eab(0x2b8f)](_0x3bb078,_0x574ccb){return this;}['isVerticesDataPresent'](_0x101b77){return!0x1;}[_0x275eab(0x1a23)](){var _0x1d9e3d=_0x275eab;return this[_0x1d9e3d(0x40d3)]?this[_0x1d9e3d(0x40d3)][_0x1d9e3d(0x1a23)]():(this[_0x1d9e3d(0x3286)]&&(this[_0x1d9e3d(0x3286)]=!0x1,this['_updateBoundingInfo']()),this[_0x1d9e3d(0x1e3a)]);}[_0x275eab(0x150d)](){var _0x36cd33=_0x275eab,_0x7cb410;return null!=(_0x7cb410=this[_0x36cd33(0x20fd)])?_0x7cb410:this[_0x36cd33(0x1a23)]();}[_0x275eab(0x2c17)](_0x36d5fd){return this['_boundingInfo']=_0x36d5fd,this;}get[_0x275eab(0x287e)](){var _0x1a8217=_0x275eab;return null!==this[_0x1a8217(0x1e3a)];}[_0x275eab(0x3466)](_0x15c42e,_0xb05f82,_0x23ff79){var _0x547b45=_0x275eab;return this[_0x547b45(0x1e3a)]=new _0x35e293['j'](_0x15c42e,_0xb05f82,_0x23ff79),this['_boundingInfo'];}[_0x275eab(0xc75)](_0x3899ee=!0x0,_0x5423af=!0x1,_0x163f80){var _0xae37d1=_0x275eab;return super[_0xae37d1(0xc75)](_0x3899ee,_0x5423af,_0x163f80);}get[_0x275eab(0xc42)](){var _0x1acf78=_0x275eab;return this[_0x1acf78(0x3463)]&&this[_0x1acf78(0x22fd)]()[_0x1acf78(0x3ad5)]&&this[_0x1acf78(0x3acb)](_0x41c70d['o'][_0x1acf78(0x515)])&&this['isVerticesDataPresent'](_0x41c70d['o'][_0x1acf78(0x2744)]);}['_preActivate'](){}['_preActivateForIntermediateRendering'](_0x14311d){}['_activate'](_0x58cb8f,_0x52db47){var _0x1ccbd2=_0x275eab;return this[_0x1ccbd2(0x1b75)]=_0x58cb8f,!0x0;}[_0x275eab(0x2bc0)](){}[_0x275eab(0x44e)](){}[_0x275eab(0x3995)](){}[_0x275eab(0x2fee)](){var _0x3334d6=_0x275eab;return this[_0x3334d6(0x40d3)]&&this[_0x3334d6(0x20b2)]===_0x927005['Y']['BILLBOARDMODE_NONE']?this['_masterMesh'][_0x3334d6(0x2fee)]():super[_0x3334d6(0x2fee)]();}[_0x275eab(0x4000)](){var _0x3178e6=_0x275eab;return this[_0x3178e6(0x40d3)]?this[_0x3178e6(0x40d3)][_0x3178e6(0x4000)]():super[_0x3178e6(0x4000)]();}get[_0x275eab(0x39a1)](){return!0x1;}get[_0x275eab(0x3d2b)](){return!0x1;}get[_0x275eab(0x40a)](){return!0x1;}['movePOV'](_0x3217da,_0x13c7ab,_0x54fd70){var _0x21d21=_0x275eab;return this[_0x21d21(0x8c5)]['addInPlace'](this[_0x21d21(0x27b3)](_0x3217da,_0x13c7ab,_0x54fd70)),this;}['calcMovePOV'](_0x1481bc,_0x19982f,_0x53b73a){var _0x3622f2=_0x275eab,_0x2964d8=new _0xab755a['y3']();const _0x3ef618=this[_0x3622f2(0x905)]||_0xab755a['_f'][_0x3622f2(0x3757)](this[_0x3622f2(0x13fc)]['y'],this['rotation']['x'],this[_0x3622f2(0x13fc)]['z']);_0x3ef618['toRotationMatrix'](_0x2964d8);var _0x2094ee=_0xab755a['P'][_0x3622f2(0x1b83)](),_0xcd731e=this['definedFacingForward']?-0x1:0x1;return _0xab755a['P'][_0x3622f2(0x369d)](_0x1481bc*_0xcd731e,_0x19982f,_0x53b73a*_0xcd731e,_0x2964d8,_0x2094ee),_0x2094ee;}[_0x275eab(0x3b06)](_0x4ce7a9,_0x2e255a,_0x126299){var _0x12f250=_0x275eab;return this[_0x12f250(0x13fc)][_0x12f250(0x2f9c)](this[_0x12f250(0x1b41)](_0x4ce7a9,_0x2e255a,_0x126299)),this;}[_0x275eab(0x1b41)](_0x152f9e,_0x38be79,_0x54eb32){var _0x14dac8=_0x275eab,_0x8382c0=this[_0x14dac8(0x13a5)]?0x1:-0x1;return new _0xab755a['P'](_0x152f9e*_0x8382c0,_0x38be79,_0x54eb32*_0x8382c0);}[_0x275eab(0x6dc)](_0x3702a5=!0x1,_0x1ff655=!0x1){var _0xfd9254=_0x275eab;return this[_0xfd9254(0x1e3a)]&&this['_boundingInfo'][_0xfd9254(0x130f)]||this[_0xfd9254(0x52c)](this[_0xfd9254(0x2efe)](_0x3702a5,_0x1ff655),null),this;}[_0x275eab(0x52c)](_0x556514,_0x4f7375){var _0x5e6f0c=_0x275eab;if(_0x556514&&(_0x4f7375=(0x0,_0x2a410e['k'])(_0x556514,0x0,this[_0x5e6f0c(0x1b9d)](),_0x4f7375),this[_0x5e6f0c(0x1e3a)]?this[_0x5e6f0c(0x1e3a)]['reConstruct'](_0x4f7375[_0x5e6f0c(0x15fc)],_0x4f7375[_0x5e6f0c(0x312b)]):this[_0x5e6f0c(0x1e3a)]=new _0x35e293['j'](_0x4f7375[_0x5e6f0c(0x15fc)],_0x4f7375[_0x5e6f0c(0x312b)])),this[_0x5e6f0c(0x1549)]){for(let _0x5cd001=0x0;_0x5cd001<this[_0x5e6f0c(0x1549)][_0x5e6f0c(0x132e)];_0x5cd001++)this[_0x5e6f0c(0x1549)][_0x5cd001][_0x5e6f0c(0x6dc)](_0x556514);}this['_updateBoundingInfo']();}['_getData'](_0x19bc0e=!0x1,_0x1b8609=!0x1,_0x4e6aa2,_0x32289d=_0x41c70d['o'][_0x275eab(0x31b9)]){var _0x4435bf=_0x275eab;if((_0x4e6aa2=null!=_0x4e6aa2?_0x4e6aa2:this[_0x4435bf(0x166d)](_0x32289d)[_0x4435bf(0x139f)]())&&_0x1b8609&&this[_0x4435bf(0xad0)]){let _0x5d694f=0x0,_0x5364e5=0x0;for(let _0x9cc786=0x0;_0x9cc786<_0x4e6aa2[_0x4435bf(0x132e)];_0x9cc786++){for(let _0x532893=0x0;_0x532893<this['morphTargetManager']['numTargets'];_0x532893++){const _0x3c06a5=this['morphTargetManager'][_0x4435bf(0x3c0f)](_0x532893);var _0x372ccb,_0x3ae152=_0x3c06a5[_0x4435bf(0x40ca)];0x0<_0x3ae152&&(_0x372ccb=_0x3c06a5[_0x4435bf(0x1d4f)]())&&(_0x4e6aa2[_0x9cc786]+=(_0x372ccb[_0x9cc786]-_0x4e6aa2[_0x9cc786])*_0x3ae152);}var _0x1c8448;_0x5d694f++,_0x32289d===_0x41c70d['o'][_0x4435bf(0x31b9)]&&this[_0x4435bf(0x2fae)]&&0x3===_0x5d694f&&(_0x5d694f=0x0,_0x1c8448=0x3*_0x5364e5,this[_0x4435bf(0x2fae)][_0x5364e5++][_0x4435bf(0x3b56)](_0x4e6aa2[_0x1c8448],_0x4e6aa2[0x1+_0x1c8448],_0x4e6aa2[0x2+_0x1c8448]));}}if(_0x4e6aa2&&_0x19bc0e&&this['skeleton']){var _0x5daad7=this[_0x4435bf(0x166d)](_0x41c70d['o']['MatricesIndicesKind']),_0x2abcb2=this[_0x4435bf(0x166d)](_0x41c70d['o'][_0x4435bf(0x2744)]);if(_0x2abcb2&&_0x5daad7){var _0x3757cf=0x4<this['numBoneInfluencers'],_0x2034f4=_0x3757cf?this[_0x4435bf(0x166d)](_0x41c70d['o'][_0x4435bf(0xb62)]):null,_0xe87f3d=_0x3757cf?this[_0x4435bf(0x166d)](_0x41c70d['o']['MatricesWeightsExtraKind']):null,_0x37cd84=this[_0x4435bf(0x3463)][_0x4435bf(0x40b3)](this);const _0x5ef8fb=_0xab755a['jp'][_0x4435bf(0x23ca)][0x0],_0x1ac7b7=_0xab755a['jp'][_0x4435bf(0x3809)][0x0];var _0xb881d8=_0xab755a['jp'][_0x4435bf(0x3809)][0x1];let _0xe80702=0x0;for(let _0x35f60b=0x0;_0x35f60b<_0x4e6aa2['length'];_0x35f60b+=0x3,_0xe80702+=0x4){_0x1ac7b7[_0x4435bf(0x1589)]();let _0x2ea3b0,_0x35e613;for(_0x2ea3b0=0x0;_0x2ea3b0<0x4;_0x2ea3b0++)0x0<(_0x35e613=_0x2abcb2[_0xe80702+_0x2ea3b0])&&(_0xab755a['y3'][_0x4435bf(0x1170)](_0x37cd84,Math[_0x4435bf(0x27d2)](0x10*_0x5daad7[_0xe80702+_0x2ea3b0]),_0x35e613,_0xb881d8),_0x1ac7b7[_0x4435bf(0x1d2c)](_0xb881d8));if(_0x3757cf){for(_0x2ea3b0=0x0;_0x2ea3b0<0x4;_0x2ea3b0++)0x0<(_0x35e613=_0xe87f3d[_0xe80702+_0x2ea3b0])&&(_0xab755a['y3'][_0x4435bf(0x1170)](_0x37cd84,Math[_0x4435bf(0x27d2)](0x10*_0x2034f4[_0xe80702+_0x2ea3b0]),_0x35e613,_0xb881d8),_0x1ac7b7['addToSelf'](_0xb881d8));}_0x32289d===_0x41c70d['o'][_0x4435bf(0x3487)]?_0xab755a['P'][_0x4435bf(0x8b1)](_0x4e6aa2[_0x35f60b],_0x4e6aa2[_0x35f60b+0x1],_0x4e6aa2[_0x35f60b+0x2],_0x1ac7b7,_0x5ef8fb):_0xab755a['P']['TransformCoordinatesFromFloatsToRef'](_0x4e6aa2[_0x35f60b],_0x4e6aa2[_0x35f60b+0x1],_0x4e6aa2[_0x35f60b+0x2],_0x1ac7b7,_0x5ef8fb),_0x5ef8fb[_0x4435bf(0x1b44)](_0x4e6aa2,_0x35f60b),_0x32289d===_0x41c70d['o'][_0x4435bf(0x31b9)]&&this['_positions']&&this[_0x4435bf(0x2fae)][_0x35f60b/0x3][_0x4435bf(0x2a3e)](_0x5ef8fb);}}}return _0x4e6aa2;}['getNormalsData'](_0x25348c=!0x1,_0x4f65d1=!0x1){var _0x4463cd=_0x275eab;return this[_0x4463cd(0x204f)](_0x25348c,_0x4f65d1,null,_0x41c70d['o'][_0x4463cd(0x3487)]);}[_0x275eab(0x28b0)](_0x392991=!0x1,_0x5cae93=!0x1,_0x4efaf5){var _0x2f1d31=_0x275eab;return this[_0x2f1d31(0x204f)](_0x392991,_0x5cae93,_0x4efaf5,_0x41c70d['o'][_0x2f1d31(0x31b9)]);}['_getPositionData'](_0x566268,_0x21faa2){var _0x4238da=_0x275eab,_0x56a95c;let _0x2049ef=this[_0x4238da(0x166d)](_0x41c70d['o']['PositionKind']);if(this[_0x4238da(0x2591)][_0x4238da(0x2fae)]&&(this[_0x4238da(0x2591)][_0x4238da(0x2fae)]=null),_0x2049ef&&(_0x566268&&this['skeleton']||_0x21faa2&&this[_0x4238da(0xad0)])){if(_0x2049ef=_0x2049ef[_0x4238da(0x139f)](),this[_0x4238da(0x1b92)](),this['_positions']){var _0x74f7b5=this[_0x4238da(0x2fae)];this[_0x4238da(0x2591)][_0x4238da(0x2fae)]=new Array(_0x74f7b5[_0x4238da(0x132e)]);for(let _0x3e161=0x0;_0x3e161<_0x74f7b5[_0x4238da(0x132e)];_0x3e161++)this[_0x4238da(0x2591)][_0x4238da(0x2fae)][_0x3e161]=(null==(_0x56a95c=_0x74f7b5[_0x3e161])?void 0x0:_0x56a95c['clone']())||new _0xab755a['P']();}return this[_0x4238da(0x28b0)](_0x566268,_0x21faa2,_0x2049ef);}return _0x2049ef;}[_0x275eab(0x3d78)](){var _0x1db5a7=_0x275eab;return this[_0x1db5a7(0x1e3a)]?this[_0x1db5a7(0x1e3a)][_0x1db5a7(0x2c28)](this[_0x1db5a7(0x2c1a)]):this[_0x1db5a7(0x1e3a)]=new _0x35e293['j'](_0xab755a['P']['Zero'](),_0xab755a['P'][_0x1db5a7(0x1b83)](),this[_0x1db5a7(0x2c1a)]),this[_0x1db5a7(0x30e)](this[_0x1db5a7(0x2c1a)]),this;}['_updateSubMeshesBoundingInfo'](_0x3befa5){var _0x538a27=_0x275eab;if(!this['subMeshes'])return this;var _0x412416=this['subMeshes'][_0x538a27(0x132e)];for(let _0x19605a=0x0;_0x19605a<_0x412416;_0x19605a++){const _0x231526=this['subMeshes'][_0x19605a];(0x1<_0x412416||!_0x231526[_0x538a27(0x2cf8)])&&_0x231526[_0x538a27(0xa19)](_0x3befa5);}return this;}[_0x275eab(0x26f1)](){var _0xdaa382=_0x275eab;this[_0xdaa382(0x1bd2)]||(this['_boundingInfoIsDirty']=!0x0);}[_0x275eab(0x1cad)](_0x181833){var _0x4bc235=_0x275eab;return this[_0x4bc235(0x1a23)]()['isInFrustum'](_0x181833,this[_0x4bc235(0x3b4)]);}[_0x275eab(0x2242)](_0x450701){var _0x671203=_0x275eab;return this[_0x671203(0x1a23)]()[_0x671203(0x2242)](_0x450701);}['intersectsMesh'](_0x5577cc,_0x200704=!0x1,_0x48f2b2){var _0x26f655=_0x275eab;const _0xd49862=this[_0x26f655(0x1a23)]();var _0x1fd517=_0x5577cc[_0x26f655(0x1a23)]();if(_0xd49862[_0x26f655(0x2d6a)](_0x1fd517,_0x200704))return!0x0;if(_0x48f2b2){for(const _0x38264b of this[_0x26f655(0x2d6d)]())if(_0x38264b[_0x26f655(0x2c61)](_0x5577cc,_0x200704,!0x0))return!0x0;}return!0x1;}[_0x275eab(0xf67)](_0x3f3de3){var _0x523e40=_0x275eab;return this['getBoundingInfo']()[_0x523e40(0xf67)](_0x3f3de3);}get['checkCollisions'](){var _0x38cb77=_0x275eab;return this[_0x38cb77(0x2591)]['_meshCollisionData'][_0x38cb77(0x245b)];}set['checkCollisions'](_0x3a9b2e){var _0x4ea51f=_0x275eab;this[_0x4ea51f(0x2591)]['_meshCollisionData'][_0x4ea51f(0x245b)]=_0x3a9b2e;}get['collider'](){var _0x19b364=_0x275eab;return this[_0x19b364(0x2591)]['_meshCollisionData'][_0x19b364(0x18ed)];}[_0x275eab(0x3332)](_0x22e0c8){var _0x38a495=_0x275eab;const _0x5c0b2d=this[_0x38a495(0x2736)](),_0x2ea670=(_0x5c0b2d[_0x38a495(0x1184)](this[_0x38a495(0xc3d)],this[_0x38a495(0x2591)]['_meshCollisionData'][_0x38a495(0x22ba)]),this['getScene']()[_0x38a495(0x1adf)]);return this[_0x38a495(0x2591)]['_meshCollisionData'][_0x38a495(0x18ed)]||(this[_0x38a495(0x2591)][_0x38a495(0x1889)][_0x38a495(0x18ed)]=_0x2ea670[_0x38a495(0x2811)]()),this[_0x38a495(0x2591)][_0x38a495(0x1889)]['_collider'][_0x38a495(0x3611)]=this['ellipsoid'],_0x2ea670[_0x38a495(0x1cb1)](this[_0x38a495(0x2591)]['_meshCollisionData'][_0x38a495(0x22ba)],_0x22e0c8,this[_0x38a495(0x2591)][_0x38a495(0x1889)]['_collider'],this['collisionRetryCount'],this,this[_0x38a495(0x7f7)],this[_0x38a495(0x439)]),this;}[_0x275eab(0x14e7)](_0x4c2030,_0x1e1ce0,_0x23d3ff){var _0x1d5ddd=_0x275eab;if(this['_generatePointsArray'](),!this[_0x1d5ddd(0x2fae)])return this;if(!_0x4c2030[_0x1d5ddd(0x12f6)]||!_0x4c2030[_0x1d5ddd(0x3939)]['equals'](_0x1e1ce0)){_0x4c2030[_0x1d5ddd(0x3939)]=_0x1e1ce0[_0x1d5ddd(0x11fe)](),_0x4c2030[_0x1d5ddd(0x12f6)]=[],_0x4c2030[_0x1d5ddd(0x1808)]=[];var _0x4c54a5=_0x4c2030[_0x1d5ddd(0xfb3)],_0x11f345=_0x4c2030[_0x1d5ddd(0xfb3)]+_0x4c2030[_0x1d5ddd(0x3888)];for(let _0x239a35=_0x4c54a5;_0x239a35<_0x11f345;_0x239a35++)_0x4c2030[_0x1d5ddd(0x12f6)]['push'](_0xab755a['P'][_0x1d5ddd(0x1e28)](this[_0x1d5ddd(0x2fae)][_0x239a35],_0x1e1ce0));}return _0x23d3ff[_0x1d5ddd(0x2eb6)](_0x4c2030[_0x1d5ddd(0x1808)],_0x4c2030[_0x1d5ddd(0x12f6)],this[_0x1d5ddd(0x3d22)](),_0x4c2030[_0x1d5ddd(0xeea)],_0x4c2030[_0x1d5ddd(0xeea)]+_0x4c2030[_0x1d5ddd(0x2052)],_0x4c2030[_0x1d5ddd(0xfb3)],!!_0x4c2030[_0x1d5ddd(0x90)](),this,this[_0x1d5ddd(0x2428)](),(null==(_0x4c54a5=_0x4c2030[_0x1d5ddd(0x90)]())?void 0x0:_0x4c54a5[_0x1d5ddd(0x6d0)])===_0x5b510f['g'][_0x1d5ddd(0xd56)]),this;}['_processCollisionsForSubMeshes'](_0x7fb145,_0x231028){var _0x194c7b=_0x275eab,_0x1970c6=this['_scene']['getCollidingSubMeshCandidates'](this,_0x7fb145),_0x2e2703=_0x1970c6[_0x194c7b(0x132e)];for(let _0x25afb6=0x0;_0x25afb6<_0x2e2703;_0x25afb6++){const _0x3ed8ba=_0x1970c6[_0x194c7b(0xf56)][_0x25afb6];0x1<_0x2e2703&&!_0x3ed8ba[_0x194c7b(0x1796)](_0x7fb145)||this['_collideForSubMesh'](_0x3ed8ba,_0x231028,_0x7fb145);}return this;}[_0x275eab(0x2428)](){return!0x1;}['_checkCollision'](_0x1f1719){var _0x592b16=_0x275eab;if(!this[_0x592b16(0x1a23)]()[_0x592b16(0x1796)](_0x1f1719))return this;var _0x17b001=_0xab755a['jp'][_0x592b16(0x3809)][0x0],_0x196a2b=_0xab755a['jp'][_0x592b16(0x3809)][0x1];return _0xab755a['y3'][_0x592b16(0x2d19)](0x1/_0x1f1719[_0x592b16(0x3611)]['x'],0x1/_0x1f1719['_radius']['y'],0x1/_0x1f1719['_radius']['z'],_0x17b001),this[_0x592b16(0x2c1a)]['multiplyToRef'](_0x17b001,_0x196a2b),this[_0x592b16(0x4df)](_0x1f1719,_0x196a2b),this;}[_0x275eab(0x1b92)](){return!0x1;}['intersects'](_0x43461f,_0x57db7a,_0x2488e7,_0x346b25=!0x1,_0x2115a6,_0xf02def=!0x1){var _0x2d0ed2=_0x275eab;const _0x2c6d6f=new _0x36261f['p']();var _0x546923=_0x2d0ed2(0x23ac)===this[_0x2d0ed2(0x1653)]()||_0x2d0ed2(0x269f)===this[_0x2d0ed2(0x1653)]()?this['intersectionThreshold']:0x0,_0x300ffd=this[_0x2d0ed2(0x1a23)]();if(!this[_0x2d0ed2(0x1549)])return _0x2c6d6f;if(!(_0xf02def||_0x43461f[_0x2d0ed2(0x2cc2)](_0x300ffd['boundingSphere'],_0x546923)&&_0x43461f['intersectsBox'](_0x300ffd[_0x2d0ed2(0x3344)],_0x546923)))return _0x2c6d6f;if(_0x346b25)return _0x2c6d6f[_0x2d0ed2(0x1893)]=!_0xf02def,_0x2c6d6f['pickedMesh']=_0xf02def?null:this,_0x2c6d6f['distance']=_0xf02def?0x0:_0xab755a['P']['Distance'](_0x43461f['origin'],_0x300ffd['boundingSphere'][_0x2d0ed2(0xfb8)]),_0x2c6d6f[_0x2d0ed2(0x2e70)]=0x0,_0x2c6d6f;if(!this[_0x2d0ed2(0x1b92)]())return _0x2c6d6f;let _0x13f7c3=null;var _0x1cc4cc=this[_0x2d0ed2(0x48a)][_0x2d0ed2(0x3a14)](this,_0x43461f),_0x429126=_0x1cc4cc[_0x2d0ed2(0x132e)];let _0x35bd4b=!0x1;for(let _0x5674c2=0x0;_0x5674c2<_0x429126;_0x5674c2++){const _0x1e9ce0=_0x1cc4cc['data'][_0x5674c2];var _0x3e5398=_0x1e9ce0[_0x2d0ed2(0x90)]();if(_0x3e5398&&(_0x3e5398[_0x2d0ed2(0x6d0)]==_0x5b510f['g'][_0x2d0ed2(0xd56)]||_0x3e5398[_0x2d0ed2(0x6d0)]==_0x5b510f['g'][_0x2d0ed2(0x1509)]||_0x3e5398[_0x2d0ed2(0x6d0)]==_0x5b510f['g'][_0x2d0ed2(0x1153)]||_0x3e5398[_0x2d0ed2(0x6d0)]==_0x5b510f['g']['MATERIAL_PointFillMode']||_0x3e5398[_0x2d0ed2(0x6d0)]==_0x5b510f['g']['MATERIAL_LineListDrawMode'])){_0x35bd4b=!0x0;break;}}if(!_0x35bd4b)return _0x2c6d6f[_0x2d0ed2(0x1893)]=!0x0,_0x2c6d6f[_0x2d0ed2(0x2133)]=this,_0x2c6d6f[_0x2d0ed2(0x1235)]=_0xab755a['P'][_0x2d0ed2(0x2b5e)](_0x43461f[_0x2d0ed2(0xa01)],_0x300ffd[_0x2d0ed2(0x272a)][_0x2d0ed2(0xfb8)]),_0x2c6d6f[_0x2d0ed2(0x2e70)]=-0x1,_0x2c6d6f;for(let _0x52b9cd=0x0;_0x52b9cd<_0x429126;_0x52b9cd++){const _0x3a1009=_0x1cc4cc[_0x2d0ed2(0xf56)][_0x52b9cd];if(!(0x1<_0x429126)||_0x3a1009[_0x2d0ed2(0x199)](_0x43461f)){var _0x42f822=_0x3a1009[_0x2d0ed2(0x2d6a)](_0x43461f,this[_0x2d0ed2(0x2fae)],this[_0x2d0ed2(0x3d22)](),_0x57db7a,_0x2488e7);if(_0x42f822&&(_0x57db7a||!_0x13f7c3||_0x42f822[_0x2d0ed2(0x1235)]<_0x13f7c3['distance'])&&((_0x13f7c3=_0x42f822)[_0x2d0ed2(0x2e70)]=_0x52b9cd,_0x57db7a))break;}}if(_0x13f7c3){_0x546923=null!=_0x2115a6?_0x2115a6:this['getWorldMatrix'](),_0x346b25=_0xab755a['jp'][_0x2d0ed2(0x23ca)][0x0],_0xf02def=_0xab755a['jp'][_0x2d0ed2(0x23ca)][0x1],(_0xab755a['P']['TransformCoordinatesToRef'](_0x43461f[_0x2d0ed2(0xa01)],_0x546923,_0x346b25),_0x43461f[_0x2d0ed2(0x1b19)][_0x2d0ed2(0x3c2a)](_0x13f7c3['distance'],_0xf02def));const _0x182744=_0xab755a['P']['TransformNormal'](_0xf02def,_0x546923);return _0x300ffd=_0x182744[_0x2d0ed2(0x2f9c)](_0x346b25),(_0x2c6d6f['hit']=!0x0,_0x2c6d6f[_0x2d0ed2(0x1235)]=_0xab755a['P'][_0x2d0ed2(0x2b5e)](_0x346b25,_0x300ffd),_0x2c6d6f[_0x2d0ed2(0x2a9e)]=_0x300ffd,_0x2c6d6f[_0x2d0ed2(0x2133)]=this,_0x2c6d6f['bu']=_0x13f7c3['bu']||0x0,_0x2c6d6f['bv']=_0x13f7c3['bv']||0x0,_0x2c6d6f[_0x2d0ed2(0x1ac7)]=_0x13f7c3[_0x2d0ed2(0x31ba)],_0x2c6d6f[_0x2d0ed2(0x31ba)]=_0x13f7c3[_0x2d0ed2(0x31ba)]+_0x1cc4cc[_0x2d0ed2(0xf56)][_0x13f7c3[_0x2d0ed2(0x2e70)]][_0x2d0ed2(0xeea)]/(-0x1!==this[_0x2d0ed2(0x1653)]()[_0x2d0ed2(0x404a)](_0x2d0ed2(0x269f))?0x2:0x3),_0x2c6d6f['subMeshId']=_0x13f7c3[_0x2d0ed2(0x2e70)],_0x2c6d6f);}return _0x2c6d6f;}[_0x275eab(0x11fe)](_0x57f910,_0x833bd9,_0x3b58ab){return null;}['releaseSubMeshes'](){var _0x53559f=_0x275eab;if(this[_0x53559f(0x1549)]){for(;this[_0x53559f(0x1549)][_0x53559f(0x132e)];)this[_0x53559f(0x1549)][0x0]['dispose']();}else this[_0x53559f(0x1549)]=new Array();return this;}[_0x275eab(0x2d20)](_0x2ebac9,_0x1456b8=!0x1){var _0x10fca0=_0x275eab;let _0x5be7de;for(this[_0x10fca0(0x48a)][_0x10fca0(0x3c3f)]&&this[_0x10fca0(0x2591)][_0x10fca0(0x1720)]&&this[_0x10fca0(0x2591)][_0x10fca0(0x1720)][_0x10fca0(0x2b1e)]&&(this['_internalAbstractMeshDataInfo']['_material'][_0x10fca0(0x2b1e)][this['uniqueId']]=void 0x0),this[_0x10fca0(0x22fd)]()[_0x10fca0(0x12c8)](),this[_0x10fca0(0x22fd)]()[_0x10fca0(0x26b1)](),void 0x0!==this[_0x10fca0(0x5ee)]&&null!==this[_0x10fca0(0x5ee)]&&(this[_0x10fca0(0x5ee)][_0x10fca0(0x2d20)](),this['actionManager']=null),this[_0x10fca0(0x2591)][_0x10fca0(0x11e)]=null,this['_transformMatrixTexture']&&(this[_0x10fca0(0x3e54)]['dispose'](),this[_0x10fca0(0x3e54)]=null),_0x5be7de=0x0;_0x5be7de<this['_intersectionsInProgress'][_0x10fca0(0x132e)];_0x5be7de++){const _0x4713bb=this[_0x10fca0(0x1514)][_0x5be7de];var _0x46e3a2=_0x4713bb[_0x10fca0(0x1514)][_0x10fca0(0x404a)](this);_0x4713bb[_0x10fca0(0x1514)][_0x10fca0(0x1035)](_0x46e3a2,0x1);}this[_0x10fca0(0x1514)][_0x10fca0(0x132e)]=0x0;const _0x96d3f9=this['getScene']()[_0x10fca0(0x1834)],_0x86eaef=(_0x96d3f9[_0x10fca0(0x2f62)](_0x196a48=>{var _0x392136=_0x10fca0;let _0x5ae346=_0x196a48[_0x392136(0x382c)][_0x392136(0x404a)](this);-0x1!==_0x5ae346&&_0x196a48[_0x392136(0x382c)][_0x392136(0x1035)](_0x5ae346,0x1),-0x1!==(_0x5ae346=_0x196a48[_0x392136(0x325a)][_0x392136(0x404a)](this))&&_0x196a48[_0x392136(0x325a)][_0x392136(0x1035)](_0x5ae346,0x1);const _0x50f4e5=_0x196a48[_0x392136(0x16d1)]();if(_0x50f4e5){const _0x4e850c=_0x50f4e5[_0x392136(0x2cbb)]();for(let _0x1d1166=_0x4e850c[_0x392136(0x3023)]();!0x0!==_0x1d1166[_0x392136(0x106)];_0x1d1166=_0x4e850c['next']()){const _0x5e2cf3=_0x1d1166[_0x392136(0x856)],_0x3c53e2=_0x5e2cf3[_0x392136(0x271a)]();_0x3c53e2&&_0x3c53e2[_0x392136(0x36c8)]&&-0x1!==(_0x5ae346=_0x3c53e2[_0x392136(0x36c8)][_0x392136(0x404a)](this))&&_0x3c53e2['renderList'][_0x392136(0x1035)](_0x5ae346,0x1);}}}),_0x10fca0(0xd1d)===this['getClassName']()&&_0x10fca0(0x23ac)===this[_0x10fca0(0x1653)]()||this[_0x10fca0(0x33d3)](),this[_0x10fca0(0x22fd)]()[_0x10fca0(0x2636)]());if(null!==this[_0x10fca0(0x98d)]&&(this[_0x10fca0(0xee2)]=!0x1,_0x86eaef['deleteQuery'](this[_0x10fca0(0x98d)]),this[_0x10fca0(0x98d)]=null),_0x86eaef[_0x10fca0(0x1077)](),this[_0x10fca0(0x22fd)]()[_0x10fca0(0x1b6a)](this),this[_0x10fca0(0x30a7)]){const _0x31bdc9=this[_0x10fca0(0x30a7)][_0x10fca0(0x2aa5)][_0x10fca0(0x404a)](this);-0x1<_0x31bdc9&&this[_0x10fca0(0x30a7)][_0x10fca0(0x2aa5)][_0x10fca0(0x1035)](_0x31bdc9,0x1),this[_0x10fca0(0x30a7)]=null;}if(_0x1456b8&&this[_0x10fca0(0x4e2)]&&(_0x10fca0(0x2bb2)===this['material']['getClassName']()?this[_0x10fca0(0x4e2)]['dispose'](!0x1,!0x0,!0x0):this[_0x10fca0(0x4e2)]['dispose'](!0x1,!0x0)),!_0x2ebac9){for(_0x5be7de=0x0;_0x5be7de<this[_0x10fca0(0x22fd)]()['particleSystems'][_0x10fca0(0x132e)];_0x5be7de++)this['getScene']()[_0x10fca0(0xfd2)][_0x5be7de][_0x10fca0(0x1e9a)]===this&&(this[_0x10fca0(0x22fd)]()['particleSystems'][_0x5be7de][_0x10fca0(0x2d20)](),_0x5be7de--);}this[_0x10fca0(0x2591)]['_facetData']['facetDataEnabled']&&this[_0x10fca0(0x5f9)](),this['_uniformBuffer']['dispose'](),this[_0x10fca0(0x1c36)][_0x10fca0(0x2af2)](),this[_0x10fca0(0x2b4f)]['clear'](),this[_0x10fca0(0x225b)]['clear'](),this[_0x10fca0(0x230b)][_0x10fca0(0x2af2)](),super['dispose'](_0x2ebac9,_0x1456b8);}['addChild'](_0x9c48a0,_0x19a654=!0x1){var _0x5dc712=_0x275eab;return _0x9c48a0[_0x5dc712(0x3b78)](this,_0x19a654),this;}[_0x275eab(0x3d1d)](_0x4b1b08,_0x3a68fd=!0x1){return _0x4b1b08['setParent'](null,_0x3a68fd),this;}['_initFacetData'](){var _0x14fb2d=_0x275eab;const _0x534725=this[_0x14fb2d(0x2591)][_0x14fb2d(0x3c9)];_0x534725[_0x14fb2d(0x1fc2)]||(_0x534725[_0x14fb2d(0x1fc2)]=new Array()),_0x534725['facetPositions']||(_0x534725[_0x14fb2d(0x953)]=new Array()),_0x534725['facetPartitioning']||(_0x534725[_0x14fb2d(0x329a)]=new Array()),_0x534725[_0x14fb2d(0x3512)]=this[_0x14fb2d(0x3d22)]()[_0x14fb2d(0x132e)]/0x3|0x0,_0x534725[_0x14fb2d(0x31ca)]=_0x534725[_0x14fb2d(0x31ca)]||0xa,_0x534725[_0x14fb2d(0x3271)]=_0x534725['partitioningBBoxRatio']||1.01;for(let _0xb06e1d=0x0;_0xb06e1d<_0x534725[_0x14fb2d(0x3512)];_0xb06e1d++)_0x534725[_0x14fb2d(0x1fc2)][_0xb06e1d]=_0xab755a['P'][_0x14fb2d(0x1b83)](),_0x534725[_0x14fb2d(0x953)][_0xb06e1d]=_0xab755a['P'][_0x14fb2d(0x1b83)]();return _0x534725[_0x14fb2d(0x1b63)]=!0x0,this;}[_0x275eab(0x3dfa)](){var _0x17ba83=_0x275eab;const _0x5a6dbe=this[_0x17ba83(0x2591)]['_facetData'];_0x5a6dbe[_0x17ba83(0x1b63)]||this['_initFacetData']();var _0x29a099,_0x4120d4=this[_0x17ba83(0x166d)](_0x41c70d['o'][_0x17ba83(0x31b9)]),_0x191a46=this['getIndices'](),_0x3eb462=this[_0x17ba83(0x166d)](_0x41c70d['o'][_0x17ba83(0x3487)]),_0x1585c2=this[_0x17ba83(0x1a23)]();if(_0x5a6dbe[_0x17ba83(0x14f0)]&&!_0x5a6dbe[_0x17ba83(0x2ab4)]){if(_0x5a6dbe['facetDepthSortEnabled']=!0x0,_0x191a46 instanceof Uint16Array)_0x5a6dbe[_0x17ba83(0x2dcb)]=new Uint16Array(_0x191a46);else{if(_0x191a46 instanceof Uint32Array)_0x5a6dbe[_0x17ba83(0x2dcb)]=new Uint32Array(_0x191a46);else{let _0xb16cde=!0x1;for(let _0x3bd3c4=0x0;_0x3bd3c4<_0x191a46[_0x17ba83(0x132e)];_0x3bd3c4++)if(0xffff<_0x191a46[_0x3bd3c4]){_0xb16cde=!0x0;break;}_0xb16cde?_0x5a6dbe[_0x17ba83(0x2dcb)]=new Uint32Array(_0x191a46):_0x5a6dbe[_0x17ba83(0x2dcb)]=new Uint16Array(_0x191a46);}}_0x5a6dbe['facetDepthSortFunction']=function(_0x24f6eb,_0x56e297){var _0x4757ba=_0x17ba83;return _0x56e297[_0x4757ba(0x351f)]-_0x24f6eb[_0x4757ba(0x351f)];},_0x5a6dbe[_0x17ba83(0x196)]||(_0x29a099=this[_0x17ba83(0x22fd)]()[_0x17ba83(0x203b)],_0x5a6dbe[_0x17ba83(0x196)]=_0x29a099?_0x29a099['position']:_0xab755a['P']['Zero']()),_0x5a6dbe[_0x17ba83(0xe65)]=[];for(let _0x198ccc=0x0;_0x198ccc<_0x5a6dbe[_0x17ba83(0x3512)];_0x198ccc++){var _0x3bfb07={'ind':0x3*_0x198ccc,'sqDistance':0x0};_0x5a6dbe[_0x17ba83(0xe65)]['push'](_0x3bfb07);}_0x5a6dbe[_0x17ba83(0x2771)]=_0xab755a['y3']['Identity'](),_0x5a6dbe['facetDepthSortOrigin']=_0xab755a['P'][_0x17ba83(0x1b83)]();}_0x5a6dbe[_0x17ba83(0x144)]['x']=_0x1585c2['maximum']['x']-_0x1585c2[_0x17ba83(0x15fc)]['x']>_0x2a62ea['kn']?_0x1585c2['maximum']['x']-_0x1585c2[_0x17ba83(0x15fc)]['x']:_0x2a62ea['kn'],_0x5a6dbe[_0x17ba83(0x144)]['y']=_0x1585c2['maximum']['y']-_0x1585c2[_0x17ba83(0x15fc)]['y']>_0x2a62ea['kn']?_0x1585c2['maximum']['y']-_0x1585c2[_0x17ba83(0x15fc)]['y']:_0x2a62ea['kn'],_0x5a6dbe['bbSize']['z']=_0x1585c2[_0x17ba83(0x312b)]['z']-_0x1585c2[_0x17ba83(0x15fc)]['z']>_0x2a62ea['kn']?_0x1585c2['maximum']['z']-_0x1585c2[_0x17ba83(0x15fc)]['z']:_0x2a62ea['kn'];let _0x459b22=_0x5a6dbe[_0x17ba83(0x144)]['x']>_0x5a6dbe['bbSize']['y']?_0x5a6dbe[_0x17ba83(0x144)]['x']:_0x5a6dbe['bbSize']['y'];if(_0x459b22=_0x459b22>_0x5a6dbe[_0x17ba83(0x144)]['z']?_0x459b22:_0x5a6dbe[_0x17ba83(0x144)]['z'],_0x5a6dbe[_0x17ba83(0x9ea)][_0x17ba83(0xc54)]=_0x5a6dbe['partitioningSubdivisions'],_0x5a6dbe[_0x17ba83(0x9ea)]['X']=Math['floor'](_0x5a6dbe['subDiv'][_0x17ba83(0xc54)]*_0x5a6dbe[_0x17ba83(0x144)]['x']/_0x459b22),_0x5a6dbe[_0x17ba83(0x9ea)]['Y']=Math[_0x17ba83(0x27d2)](_0x5a6dbe[_0x17ba83(0x9ea)][_0x17ba83(0xc54)]*_0x5a6dbe['bbSize']['y']/_0x459b22),_0x5a6dbe[_0x17ba83(0x9ea)]['Z']=Math[_0x17ba83(0x27d2)](_0x5a6dbe[_0x17ba83(0x9ea)][_0x17ba83(0xc54)]*_0x5a6dbe[_0x17ba83(0x144)]['z']/_0x459b22),_0x5a6dbe[_0x17ba83(0x9ea)]['X']=_0x5a6dbe[_0x17ba83(0x9ea)]['X']<0x1?0x1:_0x5a6dbe['subDiv']['X'],_0x5a6dbe[_0x17ba83(0x9ea)]['Y']=_0x5a6dbe['subDiv']['Y']<0x1?0x1:_0x5a6dbe[_0x17ba83(0x9ea)]['Y'],_0x5a6dbe[_0x17ba83(0x9ea)]['Z']=_0x5a6dbe[_0x17ba83(0x9ea)]['Z']<0x1?0x1:_0x5a6dbe['subDiv']['Z'],_0x5a6dbe['facetParameters'][_0x17ba83(0x1fc2)]=this['getFacetLocalNormals'](),_0x5a6dbe['facetParameters'][_0x17ba83(0x953)]=this[_0x17ba83(0x267)](),_0x5a6dbe[_0x17ba83(0x6fb)][_0x17ba83(0x329a)]=this['getFacetLocalPartitioning'](),_0x5a6dbe['facetParameters'][_0x17ba83(0x3ba4)]=_0x1585c2,_0x5a6dbe['facetParameters']['bbSize']=_0x5a6dbe['bbSize'],_0x5a6dbe['facetParameters'][_0x17ba83(0x9ea)]=_0x5a6dbe[_0x17ba83(0x9ea)],_0x5a6dbe[_0x17ba83(0x6fb)][_0x17ba83(0x3549)]=this[_0x17ba83(0x3271)],_0x5a6dbe[_0x17ba83(0x6fb)][_0x17ba83(0x2050)]=_0x5a6dbe[_0x17ba83(0x14f0)],_0x5a6dbe[_0x17ba83(0x14f0)]&&_0x5a6dbe[_0x17ba83(0x2ab4)]&&(this[_0x17ba83(0x67e)](!0x0),this['_worldMatrix'][_0x17ba83(0x3c5)](_0x5a6dbe[_0x17ba83(0x2771)]),_0xab755a['P'][_0x17ba83(0x2bb9)](_0x5a6dbe[_0x17ba83(0x196)],_0x5a6dbe[_0x17ba83(0x2771)],_0x5a6dbe[_0x17ba83(0x83f)]),_0x5a6dbe[_0x17ba83(0x6fb)]['distanceTo']=_0x5a6dbe['facetDepthSortOrigin']),_0x5a6dbe['facetParameters'][_0x17ba83(0xe65)]=_0x5a6dbe[_0x17ba83(0xe65)],_0x3eb462&&_0x5ff0cf['x'][_0x17ba83(0x3b8a)](_0x4120d4,_0x191a46,_0x3eb462,_0x5a6dbe[_0x17ba83(0x6fb)]),_0x5a6dbe['facetDepthSort']&&_0x5a6dbe[_0x17ba83(0x2ab4)]){_0x5a6dbe[_0x17ba83(0xe65)][_0x17ba83(0x2559)](_0x5a6dbe[_0x17ba83(0x19f7)]);var _0x48d1f8=_0x5a6dbe[_0x17ba83(0x2dcb)][_0x17ba83(0x132e)]/0x3|0x0;for(let _0x3e7c6b=0x0;_0x3e7c6b<_0x48d1f8;_0x3e7c6b++){var _0x29a369=_0x5a6dbe['depthSortedFacets'][_0x3e7c6b][_0x17ba83(0x3f0f)];_0x5a6dbe['depthSortedIndices'][0x3*_0x3e7c6b]=_0x191a46[_0x29a369],_0x5a6dbe[_0x17ba83(0x2dcb)][0x3*_0x3e7c6b+0x1]=_0x191a46[_0x29a369+0x1],_0x5a6dbe[_0x17ba83(0x2dcb)][0x3*_0x3e7c6b+0x2]=_0x191a46[_0x29a369+0x2];}this['updateIndices'](_0x5a6dbe['depthSortedIndices'],void 0x0,!0x0);}return this;}[_0x275eab(0x348f)](){var _0x2c5679=_0x275eab,_0x1c1f2b=this[_0x2c5679(0x2591)]['_facetData'];return _0x1c1f2b[_0x2c5679(0x1fc2)]||this[_0x2c5679(0x3dfa)](),_0x1c1f2b['facetNormals'];}[_0x275eab(0x267)](){var _0x530864=_0x275eab,_0x65735a=this['_internalAbstractMeshDataInfo'][_0x530864(0x3c9)];return _0x65735a[_0x530864(0x953)]||this['updateFacetData'](),_0x65735a[_0x530864(0x953)];}[_0x275eab(0x4078)](){var _0x1f9d0b=_0x275eab,_0x1d15ba=this[_0x1f9d0b(0x2591)][_0x1f9d0b(0x3c9)];return _0x1d15ba[_0x1f9d0b(0x329a)]||this[_0x1f9d0b(0x3dfa)](),_0x1d15ba[_0x1f9d0b(0x329a)];}[_0x275eab(0x3004)](_0x2f0056){var _0x524362=_0x275eab,_0x167233=_0xab755a['P']['Zero']();return this[_0x524362(0x37a1)](_0x2f0056,_0x167233),_0x167233;}[_0x275eab(0x37a1)](_0x539baa,_0x4102da){var _0xa53b11=_0x275eab,_0x539baa=this[_0xa53b11(0x267)]()[_0x539baa],_0x24fba6=this['getWorldMatrix']();return _0xab755a['P'][_0xa53b11(0x2bb9)](_0x539baa,_0x24fba6,_0x4102da),this;}['getFacetNormal'](_0x36b5b5){var _0xfb835f=_0x275eab,_0x7e69ba=_0xab755a['P'][_0xfb835f(0x1b83)]();return this['getFacetNormalToRef'](_0x36b5b5,_0x7e69ba),_0x7e69ba;}[_0x275eab(0x28d)](_0x5bdd2e,_0x5ce0f5){var _0x27ecb4=_0x275eab;return _0x5bdd2e=this[_0x27ecb4(0x348f)]()[_0x5bdd2e],(_0xab755a['P'][_0x27ecb4(0x1e54)](_0x5bdd2e,this[_0x27ecb4(0x2fee)](),_0x5ce0f5),this);}[_0x275eab(0x1e1)](_0x1dad63,_0x75cd4a,_0x599d2d){var _0x3ec7ce=_0x275eab,_0x20a587=this[_0x3ec7ce(0x1a23)](),_0x104111=this[_0x3ec7ce(0x2591)][_0x3ec7ce(0x3c9)],_0x1dad63=Math[_0x3ec7ce(0x27d2)]((_0x1dad63-_0x20a587[_0x3ec7ce(0x15fc)]['x']*_0x104111[_0x3ec7ce(0x3271)])*_0x104111['subDiv']['X']*_0x104111[_0x3ec7ce(0x3271)]/_0x104111[_0x3ec7ce(0x144)]['x']),_0x75cd4a=Math[_0x3ec7ce(0x27d2)]((_0x75cd4a-_0x20a587[_0x3ec7ce(0x15fc)]['y']*_0x104111[_0x3ec7ce(0x3271)])*_0x104111['subDiv']['Y']*_0x104111[_0x3ec7ce(0x3271)]/_0x104111[_0x3ec7ce(0x144)]['y']),_0x599d2d=Math[_0x3ec7ce(0x27d2)]((_0x599d2d-_0x20a587[_0x3ec7ce(0x15fc)]['z']*_0x104111[_0x3ec7ce(0x3271)])*_0x104111[_0x3ec7ce(0x9ea)]['Z']*_0x104111[_0x3ec7ce(0x3271)]/_0x104111[_0x3ec7ce(0x144)]['z']);return _0x1dad63<0x0||_0x1dad63>_0x104111[_0x3ec7ce(0x9ea)][_0x3ec7ce(0xc54)]||_0x75cd4a<0x0||_0x75cd4a>_0x104111[_0x3ec7ce(0x9ea)]['max']||_0x599d2d<0x0||_0x599d2d>_0x104111['subDiv'][_0x3ec7ce(0xc54)]?null:_0x104111['facetPartitioning'][_0x1dad63+_0x104111[_0x3ec7ce(0x9ea)][_0x3ec7ce(0xc54)]*_0x75cd4a+_0x104111[_0x3ec7ce(0x9ea)]['max']*_0x104111[_0x3ec7ce(0x9ea)][_0x3ec7ce(0xc54)]*_0x599d2d];}[_0x275eab(0x1b02)](_0x17b8a0,_0x22fb8b,_0x391d6e,_0x3c6a19,_0x4f6f32=!0x1,_0x198195=!0x0){var _0x384f7a=_0x275eab;const _0x815a23=this['getWorldMatrix']();var _0x23073b=_0xab755a['jp'][_0x384f7a(0x3809)][0x5],_0x4183ad=(_0x815a23[_0x384f7a(0x3c5)](_0x23073b),_0xab755a['jp'][_0x384f7a(0x23ca)][0x8]),_0x17b8a0=(_0xab755a['P'][_0x384f7a(0x369d)](_0x17b8a0,_0x22fb8b,_0x391d6e,_0x23073b,_0x4183ad),this['getClosestFacetAtLocalCoordinates'](_0x4183ad['x'],_0x4183ad['y'],_0x4183ad['z'],_0x3c6a19,_0x4f6f32,_0x198195));return _0x3c6a19&&_0xab755a['P'][_0x384f7a(0x369d)](_0x3c6a19['x'],_0x3c6a19['y'],_0x3c6a19['z'],_0x815a23,_0x3c6a19),_0x17b8a0;}[_0x275eab(0x2f0)](_0x186653,_0x54d695,_0x29e858,_0x4ec926,_0x205a48=!0x1,_0x45cccb=!0x0){var _0x443811=_0x275eab;let _0x2961b7=null,_0x283448=0x0;var _0x2f7b3a,_0x3c8350,_0x2924e7,_0x393327,_0x73a600,_0x56901f,_0x4c1a53=this['getFacetLocalPositions'](),_0x4b41e7=this[_0x443811(0x348f)](),_0x1ac907=this['getFacetsAtLocalCoordinates'](_0x186653,_0x54d695,_0x29e858);if(!_0x1ac907)return null;let _0x3bba5a=Number[_0x443811(0x2f17)];_0x3bba5a;for(let _0x44ac18=0x0;_0x44ac18<_0x1ac907[_0x443811(0x132e)];_0x44ac18++)_0x73a600=_0x4b41e7[_0x393327=_0x1ac907[_0x44ac18]],_0x56901f=_0x4c1a53[_0x393327],_0x283448=(_0x186653-_0x56901f['x'])*_0x73a600['x']+(_0x54d695-_0x56901f['y'])*_0x73a600['y']+(_0x29e858-_0x56901f['z'])*_0x73a600['z'],(!_0x205a48||_0x45cccb&&0x0<=_0x283448||_0x205a48&&!_0x45cccb&&_0x283448<=0x0)&&(_0x283448=_0x73a600['x']*_0x56901f['x']+_0x73a600['y']*_0x56901f['y']+_0x73a600['z']*_0x56901f['z'],_0x56901f=-(_0x73a600['x']*_0x186653+_0x73a600['y']*_0x54d695+_0x73a600['z']*_0x29e858-_0x283448)/(_0x73a600['x']*_0x73a600['x']+_0x73a600['y']*_0x73a600['y']+_0x73a600['z']*_0x73a600['z']),(_0x56901f=(_0x3c8350=(_0x2f7b3a=_0x186653+_0x73a600['x']*_0x56901f)-_0x186653)*_0x3c8350+(_0x2924e7=(_0x3c8350=_0x54d695+_0x73a600['y']*_0x56901f)-_0x54d695)*_0x2924e7+(_0x73a600=(_0x2924e7=_0x29e858+_0x73a600['z']*_0x56901f)-_0x29e858)*_0x73a600)<_0x3bba5a&&(_0x3bba5a=_0x56901f,_0x2961b7=_0x393327,_0x4ec926&&(_0x4ec926['x']=_0x2f7b3a,_0x4ec926['y']=_0x3c8350,_0x4ec926['z']=_0x2924e7)));return _0x2961b7;}[_0x275eab(0x9e5)](){var _0x56648a=_0x275eab;return this['_internalAbstractMeshDataInfo'][_0x56648a(0x3c9)][_0x56648a(0x6fb)];}[_0x275eab(0x5f9)](){var _0x38f228=_0x275eab;const _0x2511cf=this[_0x38f228(0x2591)][_0x38f228(0x3c9)];return _0x2511cf[_0x38f228(0x1b63)]&&(_0x2511cf[_0x38f228(0x1b63)]=!0x1,_0x2511cf[_0x38f228(0x953)]=new Array(),_0x2511cf[_0x38f228(0x1fc2)]=new Array(),_0x2511cf[_0x38f228(0x329a)]=new Array(),_0x2511cf[_0x38f228(0x6fb)]=null,_0x2511cf['depthSortedIndices']=new Uint32Array(0x0)),this;}[_0x275eab(0xc7b)](_0x20ebf8,_0x5ffeb1,_0x28205f=0x0){return this;}[_0x275eab(0x2c0e)](_0x975628){var _0x1cd396=_0x275eab,_0x37b7d0=this[_0x1cd396(0x166d)](_0x41c70d['o'][_0x1cd396(0x31b9)]),_0x4350fc=this[_0x1cd396(0x3d22)](),_0x4b85fa=this['isVerticesDataPresent'](_0x41c70d['o'][_0x1cd396(0x3487)])?this[_0x1cd396(0x166d)](_0x41c70d['o'][_0x1cd396(0x3487)]):[];return _0x5ff0cf['x'][_0x1cd396(0x3b8a)](_0x37b7d0,_0x4350fc,_0x4b85fa,{'useRightHandedSystem':this[_0x1cd396(0x22fd)]()[_0x1cd396(0xe97)]}),this[_0x1cd396(0x2d4f)](_0x41c70d['o'][_0x1cd396(0x3487)],_0x4b85fa,_0x975628),this;}[_0x275eab(0x33c2)](_0xe80f27,_0xf6e260){var _0x57283b=_0x275eab;_0xf6e260=_0xf6e260||_0x1f21d8['RD']['Y'];var _0x40b637=_0xab755a['jp'][_0x57283b(0x23ca)][0x0],_0x2f5b9c=_0xab755a['jp']['Vector3'][0x1];return _0xab755a['P'][_0x57283b(0x11e0)](_0xf6e260,_0xe80f27,_0x2f5b9c),_0xab755a['P']['CrossToRef'](_0xe80f27,_0x2f5b9c,_0x40b637),this[_0x57283b(0x905)]?_0xab755a['_f'][_0x57283b(0x1bdd)](_0x40b637,_0xe80f27,_0x2f5b9c,this[_0x57283b(0x905)]):_0xab755a['P'][_0x57283b(0x13ef)](_0x40b637,_0xe80f27,_0x2f5b9c,this['rotation']),this;}[_0x275eab(0x25b7)](){return!0x1;}[_0x275eab(0xcc2)](){throw(0x0,_0x444edf['S'])('EdgesRenderer');}['enableEdgesRendering'](_0x4e41c2,_0x47a487,_0x4286e7){var _0x28f96d=_0x275eab;throw(0x0,_0x444edf['S'])(_0x28f96d(0x1f74));}[_0x275eab(0x98a)](){var _0x339787=_0x275eab;return this[_0x339787(0x48a)][_0x339787(0xfd2)][_0x339787(0x3fcc)](_0x29b4ff=>_0x29b4ff['emitter']===this);}}_0x4f6a9c[_0x275eab(0x2283)]=0x0,_0x4f6a9c[_0x275eab(0x39e4)]=0x1,_0x4f6a9c[_0x275eab(0x3bb5)]=0x2,_0x4f6a9c['OCCLUSION_ALGORITHM_TYPE_ACCURATE']=0x0,_0x4f6a9c['OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE']=0x1,_0x4f6a9c[_0x275eab(0x27cb)]=_0x5b510f['g'][_0x275eab(0x3899)],_0x4f6a9c['CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY']=_0x5b510f['g'][_0x275eab(0x9c3)],_0x4f6a9c[_0x275eab(0x15cd)]=_0x5b510f['g'][_0x275eab(0x105)],_0x4f6a9c[_0x275eab(0x96c)]=_0x5b510f['g'][_0x275eab(0x245c)],(0x0,_0x4eb52a['H'])(_0x275eab(0x3d75),_0x4f6a9c);},0x5a5:(_0x2f631b,_0x1d0815,_0x57d846)=>{var _0x10e6a9=a8_0x49466b,_0x3edc93=_0x57d846(0x9fd1);_0x57d846(0x1a27),_0x57d846(0x10187),_0x57d846(0x1dad),_0x57d846(0xc84b),_0x57d846(0x77a5);class _0x765968{constructor(_0x3e638f,_0x1be54a){var _0x2812b1=a8_0x58a1;this[_0x2812b1(0x3d61)]=_0x3e638f,this['w']=_0x1be54a;}static['FromPoints'](_0x6482c0,_0x4ceb96,_0x3a89fb){var _0x20b44b=a8_0x58a1;const _0x388c9c=_0x3a89fb['subtract'](_0x6482c0),_0x458786=_0x4ceb96[_0x20b44b(0x3e42)](_0x6482c0);if(0x0===_0x388c9c[_0x20b44b(0x14a3)]()||0x0===_0x458786[_0x20b44b(0x14a3)]())return null;return _0x3a89fb=_0x3edc93['P']['Normalize'](_0x3edc93['P'][_0x20b44b(0x400b)](_0x388c9c,_0x458786)),new _0x765968(_0x3a89fb,_0x3edc93['P'][_0x20b44b(0x1852)](_0x3a89fb,_0x6482c0));}['clone'](){var _0x2366e4=a8_0x58a1;return new _0x765968(this[_0x2366e4(0x3d61)][_0x2366e4(0x11fe)](),this['w']);}['flip'](){var _0x1a0d9e=a8_0x58a1;this[_0x1a0d9e(0x3d61)]['scaleInPlace'](-0x1),this['w']=-this['w'];}[_0x10e6a9(0x638)](_0xbbbdd6,_0x4891b2,_0x1e8412,_0x2f509a,_0x5b7213){var _0x55c0dd=_0x10e6a9;let _0x45c0a7=0x0;const _0x3a91cd=[];let _0x36ff71,_0x10e814;for(_0x36ff71=0x0;_0x36ff71<_0xbbbdd6['vertices'][_0x55c0dd(0x132e)];_0x36ff71++){var _0x1fdbba=(_0x10e814=_0x3edc93['P']['Dot'](this['normal'],_0xbbbdd6[_0x55c0dd(0x1daa)][_0x36ff71][_0x55c0dd(0x282a)])-this['w'])<-_0x765968[_0x55c0dd(0x263f)]?0x2:_0x10e814>_0x765968[_0x55c0dd(0x263f)]?0x1:0x0;_0x45c0a7|=_0x1fdbba,_0x3a91cd['push'](_0x1fdbba);}switch(_0x45c0a7){case 0x0:(0x0<_0x3edc93['P'][_0x55c0dd(0x1852)](this['normal'],_0xbbbdd6[_0x55c0dd(0x713)][_0x55c0dd(0x3d61)])?_0x4891b2:_0x1e8412)[_0x55c0dd(0x2f54)](_0xbbbdd6);break;case 0x1:_0x2f509a[_0x55c0dd(0x2f54)](_0xbbbdd6);break;case 0x2:_0x5b7213[_0x55c0dd(0x2f54)](_0xbbbdd6);break;case 0x3:{const _0x5c0d99=[],_0xeb8733=[];for(_0x36ff71=0x0;_0x36ff71<_0xbbbdd6[_0x55c0dd(0x1daa)]['length'];_0x36ff71++){var _0x2681bd=(_0x36ff71+0x1)%_0xbbbdd6[_0x55c0dd(0x1daa)][_0x55c0dd(0x132e)],_0x4bc887=_0x3a91cd[_0x36ff71],_0x335ad9=_0x3a91cd[_0x2681bd];const _0x345608=_0xbbbdd6[_0x55c0dd(0x1daa)][_0x36ff71],_0x38b009=_0xbbbdd6['vertices'][_0x2681bd];if(0x2!==_0x4bc887&&_0x5c0d99[_0x55c0dd(0x2f54)](_0x345608),0x1!==_0x4bc887&&_0xeb8733[_0x55c0dd(0x2f54)](0x2!==_0x4bc887?_0x345608[_0x55c0dd(0x11fe)]():_0x345608),0x3==(_0x4bc887|_0x335ad9)){_0x10e814=(this['w']-_0x3edc93['P'][_0x55c0dd(0x1852)](this[_0x55c0dd(0x3d61)],_0x345608['pos']))/_0x3edc93['P'][_0x55c0dd(0x1852)](this[_0x55c0dd(0x3d61)],_0x38b009['pos']['subtract'](_0x345608['pos']));const _0x2d2730=_0x345608[_0x55c0dd(0x3c76)](_0x38b009,_0x10e814);_0x5c0d99[_0x55c0dd(0x2f54)](_0x2d2730),_0xeb8733[_0x55c0dd(0x2f54)](_0x2d2730[_0x55c0dd(0x11fe)]());}}let _0x240a25;0x3<=_0x5c0d99[_0x55c0dd(0x132e)]&&(_0x240a25=new _0x2cad86(_0x5c0d99,_0xbbbdd6[_0x55c0dd(0x11e1)]))[_0x55c0dd(0x713)]&&_0x2f509a[_0x55c0dd(0x2f54)](_0x240a25),0x3<=_0xeb8733[_0x55c0dd(0x132e)]&&(_0x240a25=new _0x2cad86(_0xeb8733,_0xbbbdd6[_0x55c0dd(0x11e1)]))[_0x55c0dd(0x713)]&&_0x5b7213[_0x55c0dd(0x2f54)](_0x240a25);break;}}}}_0x765968[_0x10e6a9(0x263f)]=0.00001;class _0x2cad86{constructor(_0x5f45dc,_0x3f7545){var _0x10bd48=_0x10e6a9;this['vertices']=_0x5f45dc,this[_0x10bd48(0x11e1)]=_0x3f7545,this[_0x10bd48(0x713)]=_0x765968['FromPoints'](_0x5f45dc[0x0][_0x10bd48(0x282a)],_0x5f45dc[0x1][_0x10bd48(0x282a)],_0x5f45dc[0x2][_0x10bd48(0x282a)]);}[_0x10e6a9(0x11fe)](){var _0x349866=_0x10e6a9,_0x2ea85a=this[_0x349866(0x1daa)][_0x349866(0x1fa5)](_0x2d1fb8=>_0x2d1fb8['clone']());return new _0x2cad86(_0x2ea85a,this['shared']);}[_0x10e6a9(0x2b10)](){var _0x34581b=_0x10e6a9;this[_0x34581b(0x1daa)][_0x34581b(0x3fd9)]()[_0x34581b(0x1fa5)](_0x4e00d1=>{var _0x532e26=_0x34581b;_0x4e00d1[_0x532e26(0x2b10)]();}),this[_0x34581b(0x713)][_0x34581b(0x2b10)]();}}},0x5099:(_0x42b2ed,_0x28a170,_0x719516)=>{var _0x2576ff=a8_0x49466b;_0x719516['d'](_0x28a170,{'Bn':()=>_0x5df3fe,'zz':()=>_0x7b6929});var _0x4afafa=_0x719516(0x9fd1),_0x459413=_0x719516(0x1b5c),_0x251fc0=_0x719516(0x147b8),_0x1c9cb3=_0x719516(0x5025);class _0x5df3fe{constructor(){var _0x309ad8=a8_0x58a1;this[_0x309ad8(0x2021)]=[],this[_0x309ad8(0x1daa)]=[],this['max']=[],this[_0x309ad8(0x3749)]=[],this[_0x309ad8(0x2823)]=[],this[_0x309ad8(0x122f)]=[],this[_0x309ad8(0x1496)]=[],this[_0x309ad8(0x1335)]=[],this[_0x309ad8(0x573)]=[],this['vertexTypes']=[],this[_0x309ad8(0x304c)]=new _0x532c97(_0x309ad8(0xe88),_0x309ad8(0x2893),[[0x0,_0x251fc0['Q_'],-0x1],[-_0x251fc0['Q_'],0x1,0x0],[-0x1,0x0,-_0x251fc0['Q_']],[0x1,0x0,-_0x251fc0['Q_']],[_0x251fc0['Q_'],0x1,0x0],[0x0,_0x251fc0['Q_'],0x1],[-0x1,0x0,_0x251fc0['Q_']],[-_0x251fc0['Q_'],-0x1,0x0],[0x0,-_0x251fc0['Q_'],-0x1],[_0x251fc0['Q_'],-0x1,0x0],[0x1,0x0,_0x251fc0['Q_']],[0x0,-_0x251fc0['Q_'],0x1]],[[0x0,0x2,0x1],[0x0,0x3,0x2],[0x0,0x4,0x3],[0x0,0x5,0x4],[0x0,0x1,0x5],[0x7,0x6,0x1],[0x8,0x7,0x2],[0x9,0x8,0x3],[0xa,0x9,0x4],[0x6,0xa,0x5],[0x2,0x7,0x1],[0x3,0x8,0x2],[0x4,0x9,0x3],[0x5,0xa,0x4],[0x1,0x6,0x5],[0xb,0x6,0x7],[0xb,0x7,0x8],[0xb,0x8,0x9],[0xb,0x9,0xa],[0xb,0xa,0x6]]);}[_0x2576ff(0x2b8f)](){var _0xb2e78c=_0x2576ff;let _0x5491b5=0xc;const _0x31432d={};var _0x3bb555=this['m'],_0x7c6762=this['n'];let _0x5a0f63=_0x3bb555;var _0x2056ae,_0x128aa7,_0x5d57d7,_0xf9dd9e=_0x3bb555/(_0x5a0f63=0x0!==_0x7c6762?_0x459413['R'][_0xb2e78c(0x3f64)](_0x3bb555,_0x7c6762):_0x5a0f63),_0xfdd28d=_0x7c6762/_0x5a0f63;let _0xfa1e;var _0x5a2fde=_0x1c9cb3['a']['Zero'](),_0x54ae5f=new _0x1c9cb3['a'](_0x3bb555,_0x7c6762),_0x1dedbc=new _0x1c9cb3['a'](-_0x7c6762,_0x3bb555+_0x7c6762);const _0x352394=_0x1c9cb3['a']['Zero'](),_0x3f537b=_0x1c9cb3['a'][_0xb2e78c(0x1b83)](),_0x5e0905=_0x1c9cb3['a'][_0xb2e78c(0x1b83)]();let _0xd4fd41=[],_0x30ad6b,_0x37e55e,_0x384eaa,_0x292440;const _0x2e123e=[],_0x14df7e=this[_0xb2e78c(0x174d)];var _0xdb5de8=(_0x285a0f,_0xc9ac71,_0x228de4,_0x5b6eea)=>{_0x30ad6b=_0x285a0f+'|'+_0x228de4,_0x37e55e=_0xc9ac71+'|'+_0x5b6eea,_0x30ad6b in _0x31432d||_0x37e55e in _0x31432d?_0x30ad6b in _0x31432d&&!(_0x37e55e in _0x31432d)?_0x31432d[_0x37e55e]=_0x31432d[_0x30ad6b]:_0x37e55e in _0x31432d&&!(_0x30ad6b in _0x31432d)&&(_0x31432d[_0x30ad6b]=_0x31432d[_0x37e55e]):(_0x31432d[_0x30ad6b]=_0x5491b5,_0x31432d[_0x37e55e]=_0x5491b5,_0x5491b5++),0x2<_0x14df7e[_0x228de4][0x0]?_0x2e123e[_0x31432d[_0x30ad6b]]=[-_0x14df7e[_0x228de4][0x0],_0x14df7e[_0x228de4][0x1],_0x31432d[_0x30ad6b]]:_0x2e123e[_0x31432d[_0x30ad6b]]=[_0xd4fd41[_0x14df7e[_0x228de4][0x0]],_0x14df7e[_0x228de4][0x1],_0x31432d[_0x30ad6b]];};this['IDATA']['edgematch']=[[0x1,'B'],[0x2,'B'],[0x3,'B'],[0x4,'B'],[0x0,'B'],[0xa,'O',0xe,'A'],[0xb,'O',0xa,'A'],[0xc,'O',0xb,'A'],[0xd,'O',0xc,'A'],[0xe,'O',0xd,'A'],[0x0,'O'],[0x1,'O'],[0x2,'O'],[0x3,'O'],[0x4,'O'],[0x13,'B',0x5,'A'],[0xf,'B',0x6,'A'],[0x10,'B',0x7,'A'],[0x11,'B',0x8,'A'],[0x12,'B',0x9,'A']];for(let _0x5e35a2=0x0;_0x5e35a2<0x14;_0x5e35a2++){if(_0x2056ae=(_0xd4fd41=this[_0xb2e78c(0x304c)][_0xb2e78c(0x197a)][_0x5e35a2])[0x2],_0x128aa7=_0xd4fd41[0x1],_0x5d57d7=_0xd4fd41[0x0],_0x384eaa=_0x5a2fde['x']+'|'+_0x5a2fde['y'],(_0x30ad6b=_0x5e35a2+'|'+_0x384eaa)in _0x31432d||(_0x31432d[_0x30ad6b]=_0x2056ae,_0x2e123e[_0x2056ae]=[_0xd4fd41[_0x14df7e[_0x384eaa][0x0]],_0x14df7e[_0x384eaa][0x1]]),_0x384eaa=_0x54ae5f['x']+'|'+_0x54ae5f['y'],(_0x30ad6b=_0x5e35a2+'|'+_0x384eaa)in _0x31432d||(_0x31432d[_0x30ad6b]=_0x128aa7,_0x2e123e[_0x128aa7]=[_0xd4fd41[_0x14df7e[_0x384eaa][0x0]],_0x14df7e[_0x384eaa][0x1]]),_0x384eaa=_0x1dedbc['x']+'|'+_0x1dedbc['y'],(_0x30ad6b=_0x5e35a2+'|'+_0x384eaa)in _0x31432d||(_0x31432d[_0x30ad6b]=_0x5d57d7,_0x2e123e[_0x5d57d7]=[_0xd4fd41[_0x14df7e[_0x384eaa][0x0]],_0x14df7e[_0x384eaa][0x1]]),_0xfa1e=this[_0xb2e78c(0x304c)]['edgematch'][_0x5e35a2][0x0],'B'===(_0x2056ae=this['IDATA']['edgematch'][_0x5e35a2][0x1])){for(let _0x37cba9=0x1;_0x37cba9<_0x5a0f63;_0x37cba9++)_0x3f537b['x']=_0x3bb555-_0x37cba9*(_0xf9dd9e+_0xfdd28d),_0x3f537b['y']=_0x7c6762+_0x37cba9*_0xf9dd9e,_0x5e0905['x']=-_0x37cba9*_0xfdd28d,_0x5e0905['y']=_0x37cba9*(_0xf9dd9e+_0xfdd28d),_0x384eaa=_0x3f537b['x']+'|'+_0x3f537b['y'],_0x292440=_0x5e0905['x']+'|'+_0x5e0905['y'],_0xdb5de8(_0x5e35a2,_0xfa1e,_0x384eaa,_0x292440);}if('O'===_0x2056ae){for(let _0x14a497=0x1;_0x14a497<_0x5a0f63;_0x14a497++)_0x5e0905['x']=-_0x14a497*_0xfdd28d,_0x5e0905['y']=_0x14a497*(_0xf9dd9e+_0xfdd28d),_0x352394['x']=_0x14a497*_0xf9dd9e,_0x352394['y']=_0x14a497*_0xfdd28d,_0x384eaa=_0x5e0905['x']+'|'+_0x5e0905['y'],_0x292440=_0x352394['x']+'|'+_0x352394['y'],_0xdb5de8(_0x5e35a2,_0xfa1e,_0x384eaa,_0x292440);}if(_0xfa1e=this[_0xb2e78c(0x304c)][_0xb2e78c(0x1d25)][_0x5e35a2][0x2],(_0x2056ae=this[_0xb2e78c(0x304c)][_0xb2e78c(0x1d25)][_0x5e35a2][0x3])&&'A'===_0x2056ae){for(let _0x45609b=0x1;_0x45609b<_0x5a0f63;_0x45609b++)_0x352394['x']=_0x45609b*_0xf9dd9e,_0x352394['y']=_0x45609b*_0xfdd28d,_0x3f537b['x']=_0x3bb555-(_0x5a0f63-_0x45609b)*(_0xf9dd9e+_0xfdd28d),_0x3f537b['y']=_0x7c6762+(_0x5a0f63-_0x45609b)*_0xf9dd9e,_0x384eaa=_0x352394['x']+'|'+_0x352394['y'],_0x292440=_0x3f537b['x']+'|'+_0x3f537b['y'],_0xdb5de8(_0x5e35a2,_0xfa1e,_0x384eaa,_0x292440);}for(let _0x429c0f=0x0;_0x429c0f<this[_0xb2e78c(0x1daa)]['length'];_0x429c0f++)_0x384eaa=this[_0xb2e78c(0x1daa)][_0x429c0f]['x']+'|'+this[_0xb2e78c(0x1daa)][_0x429c0f]['y'],(_0x30ad6b=_0x5e35a2+'|'+_0x384eaa)in _0x31432d||(_0x31432d[_0x30ad6b]=_0x5491b5++,0x2<_0x14df7e[_0x384eaa][0x0]?_0x2e123e[_0x31432d[_0x30ad6b]]=[-_0x14df7e[_0x384eaa][0x0],_0x14df7e[_0x384eaa][0x1],_0x31432d[_0x30ad6b]]:_0x2e123e[_0x31432d[_0x30ad6b]]=[_0xd4fd41[_0x14df7e[_0x384eaa][0x0]],_0x14df7e[_0x384eaa][0x1],_0x31432d[_0x30ad6b]]);}this[_0xb2e78c(0x2823)]=_0x2e123e,this[_0xb2e78c(0x2eac)]=_0x31432d;}['calcCoeffs'](){var _0x1fc1f5=_0x2576ff,_0x4e599d=this['m'],_0x17195a=this['n'],_0x41a278=Math[_0x1fc1f5(0x2793)](0x3)/0x3,_0x5b1ba1=_0x4e599d*_0x4e599d+_0x17195a*_0x17195a+_0x4e599d*_0x17195a;this[_0x1fc1f5(0x1cd5)]=(_0x4e599d+_0x17195a)/_0x5b1ba1,this['cobu']=-_0x17195a/_0x5b1ba1,this['coav']=-_0x41a278*(_0x4e599d-_0x17195a)/_0x5b1ba1,this[_0x1fc1f5(0x380)]=_0x41a278*(0x2*_0x4e599d+_0x17195a)/_0x5b1ba1;}[_0x2576ff(0x27ca)](){var _0xec041d=_0x2576ff,_0x1383be=this['m'],_0x51dc4c=this['n'];for(let _0x2dde5b=0x0;_0x2dde5b<_0x51dc4c+_0x1383be+0x1;_0x2dde5b++)for(let _0xedb19d=this[_0xec041d(0x3749)][_0x2dde5b];_0xedb19d<this['max'][_0x2dde5b]+0x1;_0xedb19d++)_0xedb19d<this[_0xec041d(0xc54)][_0x2dde5b]&&_0xedb19d<this['max'][_0x2dde5b+0x1]+0x1&&this['innerFacets'][_0xec041d(0x2f54)](['|'+_0xedb19d+'|'+_0x2dde5b,'|'+_0xedb19d+'|'+(_0x2dde5b+0x1),'|'+(_0xedb19d+0x1)+'|'+_0x2dde5b]),0x0<_0x2dde5b&&_0xedb19d<this[_0xec041d(0xc54)][_0x2dde5b-0x1]&&_0xedb19d+0x1<this['max'][_0x2dde5b]+0x1&&this[_0xec041d(0x122f)][_0xec041d(0x2f54)](['|'+_0xedb19d+'|'+_0x2dde5b,'|'+(_0xedb19d+0x1)+'|'+_0x2dde5b,'|'+(_0xedb19d+0x1)+'|'+(_0x2dde5b-0x1)]);}[_0x2576ff(0x1122)](){var _0x441318=_0x2576ff,_0x3c9a49=this['m'],_0x45288c=this['n'],_0x25eff2=new _0x1c9cb3['a'](-_0x45288c,_0x3c9a49+_0x45288c);for(let _0xc53608=0x1;_0xc53608<_0x3c9a49+_0x45288c;_0xc53608++){const _0x3900e9=new _0x1c9cb3['a'](this[_0x441318(0x3749)][_0xc53608],_0xc53608),_0x144c5c=new _0x1c9cb3['a'](this[_0x441318(0x3749)][_0xc53608-0x1],_0xc53608-0x1),_0x690f5c=new _0x1c9cb3['a'](this[_0x441318(0x3749)][_0xc53608+0x1],_0xc53608+0x1),_0x4e0126=_0x3900e9[_0x441318(0x11fe)](),_0x2915d9=_0x144c5c[_0x441318(0x11fe)](),_0x13facb=_0x690f5c[_0x441318(0x11fe)]();_0x4e0126['rotate60About'](_0x25eff2),_0x2915d9['rotate60About'](_0x25eff2),_0x13facb['rotate60About'](_0x25eff2);var _0x18abab=new _0x1c9cb3['a'](this[_0x441318(0xc54)][_0x4e0126['y']],_0x4e0126['y']),_0x509c26=new _0x1c9cb3['a'](this['max'][_0x4e0126['y']-0x1],_0x4e0126['y']-0x1),_0x4e4672=new _0x1c9cb3['a'](this[_0x441318(0xc54)][_0x4e0126['y']-0x1]-0x1,_0x4e0126['y']-0x1);_0x4e0126['x']===_0x18abab['x']&&_0x4e0126['y']===_0x18abab['y']||(_0x4e0126['x']!==_0x509c26['x']?(this[_0x441318(0x1475)][_0x441318(0x2f54)]([0x1,0x0,0x0]),this[_0x441318(0x1496)][_0x441318(0x2f54)]([_0x3900e9,_0x509c26,_0x4e4672]),this[_0x441318(0x1475)]['push']([0x1,0x0,0x0]),this[_0x441318(0x1496)][_0x441318(0x2f54)]([_0x3900e9,_0x4e4672,_0x18abab])):_0x4e0126['y']===_0x13facb['y']?(this[_0x441318(0x1475)][_0x441318(0x2f54)]([0x1,0x1,0x0]),this[_0x441318(0x1496)][_0x441318(0x2f54)]([_0x3900e9,_0x144c5c,_0x509c26]),this[_0x441318(0x1475)][_0x441318(0x2f54)]([0x1,0x0,0x1]),this[_0x441318(0x1496)][_0x441318(0x2f54)]([_0x3900e9,_0x509c26,_0x690f5c])):(this[_0x441318(0x1475)][_0x441318(0x2f54)]([0x1,0x1,0x0]),this[_0x441318(0x1496)]['push']([_0x3900e9,_0x144c5c,_0x509c26]),this[_0x441318(0x1475)]['push']([0x1,0x0,0x0]),this[_0x441318(0x1496)][_0x441318(0x2f54)]([_0x3900e9,_0x509c26,_0x18abab])));}}['mapABOBtoOBOA'](){var _0x1087a7=_0x2576ff;const _0x540f0e=new _0x1c9cb3['a'](0x0,0x0);for(let _0x371916=0x0;_0x371916<this['isoVecsABOB'][_0x1087a7(0x132e)];_0x371916++){const _0x2e9270=[];for(let _0x40dd92=0x0;_0x40dd92<0x3;_0x40dd92++)_0x540f0e['x']=this[_0x1087a7(0x1496)][_0x371916][_0x40dd92]['x'],_0x540f0e['y']=this[_0x1087a7(0x1496)][_0x371916][_0x40dd92]['y'],0x0===this[_0x1087a7(0x1475)][_0x371916][_0x40dd92]&&_0x540f0e[_0x1087a7(0xbb2)](this['m'],this['n']),_0x2e9270[_0x1087a7(0x2f54)](_0x540f0e[_0x1087a7(0x11fe)]());this[_0x1087a7(0x1335)]['push'](_0x2e9270);}}['mapABOBtoBAOA'](){var _0x249cfd=_0x2576ff;const _0x32ba34=new _0x1c9cb3['a'](0x0,0x0);for(let _0x1ffb9e=0x0;_0x1ffb9e<this[_0x249cfd(0x1496)]['length'];_0x1ffb9e++){const _0x455867=[];for(let _0x472439=0x0;_0x472439<0x3;_0x472439++)_0x32ba34['x']=this[_0x249cfd(0x1496)][_0x1ffb9e][_0x472439]['x'],_0x32ba34['y']=this['isoVecsABOB'][_0x1ffb9e][_0x472439]['y'],0x1===this['vertexTypes'][_0x1ffb9e][_0x472439]&&_0x32ba34[_0x249cfd(0x2c31)](this['m'],this['n']),_0x455867[_0x249cfd(0x2f54)](_0x32ba34[_0x249cfd(0x11fe)]());this[_0x249cfd(0x573)]['push'](_0x455867);}}[_0x2576ff(0x2b30)](_0x1273b7,_0x5644a6){var _0x5e4ccf=_0x2576ff,_0x1db57c,_0x1e60ef,_0x2186b0=this['IDATA'][_0x5e4ccf(0x197a)][_0x1273b7],_0x4c79ce=_0x2186b0[0x2],_0x4f44a4=_0x2186b0[0x1],_0x2186b0=_0x2186b0[0x0],_0x1a5651=_0x4afafa['P'][_0x5e4ccf(0xd4e)](this[_0x5e4ccf(0x304c)][_0x5e4ccf(0x2f51)][_0x4c79ce]);const _0x57c578=_0x4afafa['P'][_0x5e4ccf(0xd4e)](this[_0x5e4ccf(0x304c)][_0x5e4ccf(0x2f51)][_0x4f44a4]),_0x14319d=_0x4afafa['P'][_0x5e4ccf(0xd4e)](this['IDATA'][_0x5e4ccf(0x2f51)][_0x2186b0]),_0x274711=_0x57c578[_0x5e4ccf(0x3e42)](_0x1a5651),_0x5acd79=_0x14319d[_0x5e4ccf(0x3e42)](_0x1a5651),_0x4bb5d2=_0x274711['scale'](this[_0x5e4ccf(0x1cd5)])['add'](_0x5acd79[_0x5e4ccf(0x27e7)](this[_0x5e4ccf(0xb33)])),_0x2f8b0e=_0x274711[_0x5e4ccf(0x27e7)](this[_0x5e4ccf(0x1b96)])[_0x5e4ccf(0x11ad)](_0x5acd79[_0x5e4ccf(0x27e7)](this[_0x5e4ccf(0x380)])),_0x550ce3=[];_0x4afafa['jp'][_0x5e4ccf(0x23ca)][0x0];for(let _0x589b6a=0x0;_0x589b6a<this['cartesian']['length'];_0x589b6a++)_0x1e60ef=_0x4bb5d2[_0x5e4ccf(0x27e7)](this[_0x5e4ccf(0x2021)][_0x589b6a]['x'])[_0x5e4ccf(0x11ad)](_0x2f8b0e[_0x5e4ccf(0x27e7)](this[_0x5e4ccf(0x2021)][_0x589b6a]['y']))['add'](_0x1a5651),_0x550ce3[_0x589b6a]=[_0x1e60ef['x'],_0x1e60ef['y'],_0x1e60ef['z']],_0x1db57c=_0x1273b7+'|'+this['vertices'][_0x589b6a]['x']+'|'+this[_0x5e4ccf(0x1daa)][_0x589b6a]['y'],_0x5644a6[_0x5e4ccf(0x2f51)][this[_0x5e4ccf(0x2eac)][_0x1db57c]]=[_0x1e60ef['x'],_0x1e60ef['y'],_0x1e60ef['z']];}[_0x2576ff(0x23c2)](_0x54bb9c,_0x16107d){var _0x22d156=_0x2576ff;const _0x3cb888=new Array();var _0x2ec1b1=_0x1c9cb3['a'][_0x22d156(0x1b83)](),_0x3d1678=new _0x1c9cb3['a'](_0x54bb9c,_0x16107d),_0x14c1e4=new _0x1c9cb3['a'](-_0x16107d,_0x54bb9c+_0x16107d);_0x3cb888['push'](_0x2ec1b1,_0x3d1678,_0x14c1e4);for(let _0x286a69=_0x16107d;_0x286a69<_0x54bb9c+0x1;_0x286a69++)for(let _0x1370fb=0x0;_0x1370fb<_0x54bb9c+0x1-_0x286a69;_0x1370fb++)_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](_0x1370fb,_0x286a69));if(0x0<_0x16107d){var _0x1b738a=_0x459413['R'][_0x22d156(0x3f64)](_0x54bb9c,_0x16107d),_0x44e8f3=_0x54bb9c/_0x1b738a,_0x93de2=_0x16107d/_0x1b738a;for(let _0x3eb058=0x1;_0x3eb058<_0x1b738a;_0x3eb058++)_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](_0x3eb058*_0x44e8f3,_0x3eb058*_0x93de2)),_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](-_0x3eb058*_0x93de2,_0x3eb058*(_0x44e8f3+_0x93de2))),_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](_0x54bb9c-_0x3eb058*(_0x44e8f3+_0x93de2),_0x16107d+_0x3eb058*_0x44e8f3));var _0x3d6137=_0x54bb9c/_0x16107d;for(let _0x403c51=0x1;_0x403c51<_0x16107d;_0x403c51++)for(let _0x4cc663=0x0;_0x4cc663<_0x403c51*_0x3d6137;_0x4cc663++)_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](_0x4cc663,_0x403c51)),_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](_0x4cc663,_0x403c51)[_0x22d156(0x2c31)](_0x54bb9c,_0x16107d)),_0x3cb888[_0x22d156(0x2f54)](new _0x1c9cb3['a'](_0x4cc663,_0x403c51)[_0x22d156(0xbb2)](_0x54bb9c,_0x16107d));}_0x3cb888['sort']((_0xa1f460,_0x5ce46a)=>_0xa1f460['x']-_0x5ce46a['x']),_0x3cb888[_0x22d156(0x2559)]((_0x134fd6,_0x234b60)=>_0x134fd6['y']-_0x234b60['y']);const _0x21b114=new Array(_0x54bb9c+_0x16107d+0x1),_0x348776=new Array(_0x54bb9c+_0x16107d+0x1);for(let _0x29711e=0x0;_0x29711e<_0x21b114[_0x22d156(0x132e)];_0x29711e++)_0x21b114[_0x29711e]=Infinity,_0x348776[_0x29711e]=-Infinity;var _0x510b58,_0x128a10,_0x63a5db=_0x3cb888[_0x22d156(0x132e)];for(let _0x402307=0x0;_0x402307<_0x63a5db;_0x402307++)_0x128a10=_0x3cb888[_0x402307]['x'],_0x510b58=_0x3cb888[_0x402307]['y'],_0x21b114[_0x510b58]=Math[_0x22d156(0x3749)](_0x128a10,_0x21b114[_0x510b58]),_0x348776[_0x510b58]=Math['max'](_0x128a10,_0x348776[_0x510b58]);var _0x13af9f=(_0x58732c,_0x32e1e7)=>{var _0x133ae8=_0x22d156;const _0x196aa4=_0x58732c[_0x133ae8(0x11fe)]();return'A'===_0x32e1e7&&_0x196aa4['rotateNeg120'](_0x54bb9c,_0x16107d),'B'===_0x32e1e7&&_0x196aa4[_0x133ae8(0x2c31)](_0x54bb9c,_0x16107d),_0x196aa4['x']<0x0?_0x196aa4['y']:_0x196aa4['x']+_0x196aa4['y'];};const _0x238963=[],_0x128688=[],_0x69231f=[],_0x4417ec=[],_0x1bec19={},_0x53600e=[];let _0x22daf4=-0x1,_0x14a6ef=-0x1;for(let _0x1b4e55=0x0;_0x1b4e55<_0x63a5db;_0x1b4e55++)_0x238963[_0x1b4e55]=_0x3cb888[_0x1b4e55][_0x22d156(0xc24)](new _0x1c9cb3['a'](0x0,0x0),0.5),_0x128688[_0x1b4e55]=_0x13af9f(_0x3cb888[_0x1b4e55],'O'),_0x69231f[_0x1b4e55]=_0x13af9f(_0x3cb888[_0x1b4e55],'A'),_0x4417ec[_0x1b4e55]=_0x13af9f(_0x3cb888[_0x1b4e55],'B'),_0x128688[_0x1b4e55]===_0x69231f[_0x1b4e55]&&_0x69231f[_0x1b4e55]===_0x4417ec[_0x1b4e55]?(_0x22daf4=0x3,_0x14a6ef=_0x128688[_0x1b4e55]):_0x128688[_0x1b4e55]===_0x69231f[_0x1b4e55]?(_0x22daf4=0x4,_0x14a6ef=_0x128688[_0x1b4e55]):_0x69231f[_0x1b4e55]===_0x4417ec[_0x1b4e55]?(_0x22daf4=0x5,_0x14a6ef=_0x69231f[_0x1b4e55]):_0x4417ec[_0x1b4e55]===_0x128688[_0x1b4e55]&&(_0x22daf4=0x6,_0x14a6ef=_0x128688[_0x1b4e55]),_0x128688[_0x1b4e55]<_0x69231f[_0x1b4e55]&&_0x128688[_0x1b4e55]<_0x4417ec[_0x1b4e55]&&(_0x22daf4=0x2,_0x14a6ef=_0x128688[_0x1b4e55]),_0x69231f[_0x1b4e55]<_0x128688[_0x1b4e55]&&_0x69231f[_0x1b4e55]<_0x4417ec[_0x1b4e55]&&(_0x22daf4=0x1,_0x14a6ef=_0x69231f[_0x1b4e55]),_0x4417ec[_0x1b4e55]<_0x69231f[_0x1b4e55]&&_0x4417ec[_0x1b4e55]<_0x128688[_0x1b4e55]&&(_0x22daf4=0x0,_0x14a6ef=_0x4417ec[_0x1b4e55]),_0x53600e[_0x22d156(0x2f54)]([_0x22daf4,_0x14a6ef,_0x3cb888[_0x1b4e55]['x'],_0x3cb888[_0x1b4e55]['y']]);_0x53600e[_0x22d156(0x2559)]((_0x3d8e9d,_0x57ab2a)=>_0x3d8e9d[0x2]-_0x57ab2a[0x2]),_0x53600e[_0x22d156(0x2559)]((_0x17a4fa,_0x143a75)=>_0x17a4fa[0x3]-_0x143a75[0x3]),_0x53600e[_0x22d156(0x2559)]((_0x3d80be,_0x20a5a0)=>_0x3d80be[0x1]-_0x20a5a0[0x1]),_0x53600e[_0x22d156(0x2559)]((_0x22b2b3,_0x4b78d0)=>_0x22b2b3[0x0]-_0x4b78d0[0x0]);for(let _0x59c323=0x0;_0x59c323<_0x53600e[_0x22d156(0x132e)];_0x59c323++)_0x1bec19[_0x53600e[_0x59c323][0x2]+'|'+_0x53600e[_0x59c323][0x3]]=[_0x53600e[_0x59c323][0x0],_0x53600e[_0x59c323][0x1],_0x59c323];return this['m']=_0x54bb9c,this['n']=_0x16107d,this[_0x22d156(0x1daa)]=_0x3cb888,this[_0x22d156(0x174d)]=_0x1bec19,this[_0x22d156(0x2021)]=_0x238963,this[_0x22d156(0x3749)]=_0x21b114,this[_0x22d156(0xc54)]=_0x348776,this;}}class _0x532c97{constructor(_0x269d52,_0x42a89d,_0x13a55d,_0xd54997){var _0x4e6c31=_0x2576ff;this[_0x4e6c31(0x3efc)]=_0x269d52,this[_0x4e6c31(0x323)]=_0x42a89d,this['vertex']=_0x13a55d,this[_0x4e6c31(0x197a)]=_0xd54997;}}class _0x7b6929 extends _0x532c97{[_0x2576ff(0x375f)](_0x46ddb0,_0x2db808){var _0x3f7607=_0x2576ff;for(let _0x358de7=0x0;_0x358de7<_0x2db808[_0x3f7607(0x122f)][_0x3f7607(0x132e)];_0x358de7++)this['face']['push'](_0x2db808[_0x3f7607(0x122f)][_0x358de7][_0x3f7607(0x1fa5)](_0x3a75c9=>_0x2db808[_0x3f7607(0x2eac)][_0x46ddb0+_0x3a75c9]));}[_0x2576ff(0x2a2)](_0x14daae,_0x57cf21){var _0x2f944e=_0x2576ff,_0x5418c2=_0x57cf21[_0x2f944e(0x304c)][_0x2f944e(0x1d25)][_0x14daae][0x0];for(let _0x52c43b=0x0;_0x52c43b<_0x57cf21[_0x2f944e(0x1496)]['length'];_0x52c43b++){const _0x3403df=[];for(let _0x372255=0x0;_0x372255<0x3;_0x372255++)0x0===_0x57cf21[_0x2f944e(0x1475)][_0x52c43b][_0x372255]?_0x3403df['push'](_0x14daae+'|'+_0x57cf21[_0x2f944e(0x1496)][_0x52c43b][_0x372255]['x']+'|'+_0x57cf21[_0x2f944e(0x1496)][_0x52c43b][_0x372255]['y']):_0x3403df['push'](_0x5418c2+'|'+_0x57cf21['isoVecsABOB'][_0x52c43b][_0x372255]['x']+'|'+_0x57cf21[_0x2f944e(0x1496)][_0x52c43b][_0x372255]['y']);this[_0x2f944e(0x197a)][_0x2f944e(0x2f54)]([_0x57cf21[_0x2f944e(0x2eac)][_0x3403df[0x0]],_0x57cf21[_0x2f944e(0x2eac)][_0x3403df[0x1]],_0x57cf21[_0x2f944e(0x2eac)][_0x3403df[0x2]]]);}}['mapOBOAtoDATA'](_0xfc1407,_0x2ef0b7){var _0x18bcc6=_0x2576ff,_0x4f2de3=_0x2ef0b7[_0x18bcc6(0x304c)]['edgematch'][_0xfc1407][0x0];for(let _0x2ad9b3=0x0;_0x2ad9b3<_0x2ef0b7['isoVecsOBOA'][_0x18bcc6(0x132e)];_0x2ad9b3++){const _0x1d001c=[];for(let _0x573725=0x0;_0x573725<0x3;_0x573725++)0x1===_0x2ef0b7[_0x18bcc6(0x1475)][_0x2ad9b3][_0x573725]?_0x1d001c['push'](_0xfc1407+'|'+_0x2ef0b7[_0x18bcc6(0x1335)][_0x2ad9b3][_0x573725]['x']+'|'+_0x2ef0b7[_0x18bcc6(0x1335)][_0x2ad9b3][_0x573725]['y']):_0x1d001c['push'](_0x4f2de3+'|'+_0x2ef0b7[_0x18bcc6(0x1335)][_0x2ad9b3][_0x573725]['x']+'|'+_0x2ef0b7[_0x18bcc6(0x1335)][_0x2ad9b3][_0x573725]['y']);this[_0x18bcc6(0x197a)][_0x18bcc6(0x2f54)]([_0x2ef0b7[_0x18bcc6(0x2eac)][_0x1d001c[0x0]],_0x2ef0b7[_0x18bcc6(0x2eac)][_0x1d001c[0x1]],_0x2ef0b7['vecToidx'][_0x1d001c[0x2]]]);}}['mapBAOAtoDATA'](_0x523b63,_0x40096c){var _0x17ea1b=_0x2576ff,_0x56fcde=_0x40096c[_0x17ea1b(0x304c)][_0x17ea1b(0x1d25)][_0x523b63][0x2];for(let _0xe89bf4=0x0;_0xe89bf4<_0x40096c['isoVecsBAOA'][_0x17ea1b(0x132e)];_0xe89bf4++){const _0xc7a747=[];for(let _0x3bcbeb=0x0;_0x3bcbeb<0x3;_0x3bcbeb++)0x1===_0x40096c[_0x17ea1b(0x1475)][_0xe89bf4][_0x3bcbeb]?_0xc7a747['push'](_0x523b63+'|'+_0x40096c[_0x17ea1b(0x573)][_0xe89bf4][_0x3bcbeb]['x']+'|'+_0x40096c[_0x17ea1b(0x573)][_0xe89bf4][_0x3bcbeb]['y']):_0xc7a747[_0x17ea1b(0x2f54)](_0x56fcde+'|'+_0x40096c[_0x17ea1b(0x573)][_0xe89bf4][_0x3bcbeb]['x']+'|'+_0x40096c[_0x17ea1b(0x573)][_0xe89bf4][_0x3bcbeb]['y']);this['face'][_0x17ea1b(0x2f54)]([_0x40096c[_0x17ea1b(0x2eac)][_0xc7a747[0x0]],_0x40096c['vecToidx'][_0xc7a747[0x1]],_0x40096c[_0x17ea1b(0x2eac)][_0xc7a747[0x2]]]);}}[_0x2576ff(0x38ed)](_0x38c9f7){var _0x1f2349=_0x2576ff;const _0x37972c=[];for(let _0x315465=0x0;_0x315465<0xd;_0x315465++)_0x37972c[_0x315465]=[];var _0x147304=_0x38c9f7[_0x1f2349(0x2823)];for(let _0x13a09c=0x0;_0x13a09c<_0x147304[_0x1f2349(0x132e)];_0x13a09c++)-0x1<_0x147304[_0x13a09c][0x0]?0x0<_0x147304[_0x13a09c][0x1]&&_0x37972c[_0x147304[_0x13a09c][0x0]][_0x1f2349(0x2f54)]([_0x13a09c,_0x147304[_0x13a09c][0x1]]):_0x37972c[0xc]['push']([_0x13a09c,_0x147304[_0x13a09c][0x0]]);const _0x12ce4b=[];for(let _0x29330a=0x0;_0x29330a<0xc;_0x29330a++)_0x12ce4b[_0x29330a]=_0x29330a;let _0x2e06f0=0xc;for(let _0x59b03c=0x0;_0x59b03c<0xc;_0x59b03c++){_0x37972c[_0x59b03c][_0x1f2349(0x2559)]((_0x162b3e,_0x2c35fc)=>_0x162b3e[0x1]-_0x2c35fc[0x1]);for(let _0x588f88=0x0;_0x588f88<_0x37972c[_0x59b03c][_0x1f2349(0x132e)];_0x588f88++)_0x12ce4b[_0x37972c[_0x59b03c][_0x588f88][0x0]]=_0x2e06f0++;}for(let _0x1bdfe4=0x0;_0x1bdfe4<_0x37972c[0xc][_0x1f2349(0x132e)];_0x1bdfe4++)_0x12ce4b[_0x37972c[0xc][_0x1bdfe4][0x0]]=_0x2e06f0++;for(let _0x1fc51c=0x0;_0x1fc51c<this[_0x1f2349(0x2f51)][_0x1f2349(0x132e)];_0x1fc51c++)this[_0x1f2349(0x2f51)][_0x1fc51c][_0x1f2349(0x2f54)](_0x12ce4b[_0x1fc51c]);this[_0x1f2349(0x2f51)][_0x1f2349(0x2559)]((_0x42915b,_0x2950e7)=>_0x42915b[0x3]-_0x2950e7[0x3]);for(let _0x4abcd4=0x0;_0x4abcd4<this[_0x1f2349(0x2f51)][_0x1f2349(0x132e)];_0x4abcd4++)this[_0x1f2349(0x2f51)][_0x4abcd4][_0x1f2349(0x38e4)]();for(let _0x474bae=0x0;_0x474bae<this[_0x1f2349(0x197a)][_0x1f2349(0x132e)];_0x474bae++)for(let _0x2dd29a=0x0;_0x2dd29a<this['face'][_0x474bae][_0x1f2349(0x132e)];_0x2dd29a++)this[_0x1f2349(0x197a)][_0x474bae][_0x2dd29a]=_0x12ce4b[this[_0x1f2349(0x197a)][_0x474bae][_0x2dd29a]];this[_0x1f2349(0xc30)]=_0x37972c[0xc][_0x1f2349(0x132e)],this[_0x1f2349(0x1949)]=this[_0x1f2349(0x2f51)][_0x1f2349(0x132e)]-this[_0x1f2349(0xc30)];}[_0x2576ff(0xefc)](_0x3d048f,_0x2c6419){var _0x4ebdb0=_0x2576ff;const _0x3ecbea=[],_0x2622bb=[];var _0x546d93=_0x2c6419[_0x4ebdb0(0x38e4)](),_0x1ffd55=(_0x2622bb[_0x4ebdb0(0x2f54)](_0x546d93),this[_0x4ebdb0(0x197a)][_0x546d93][_0x4ebdb0(0x404a)](_0x3d048f));let _0x59c428=this[_0x4ebdb0(0x197a)][_0x546d93][(_0x1ffd55+0x2)%0x3],_0x9ab36d=(_0x3ecbea[_0x4ebdb0(0x2f54)](_0x59c428),0x0);for(;0x0<_0x2c6419[_0x4ebdb0(0x132e)];)_0x546d93=_0x2c6419[_0x9ab36d],-0x1<this[_0x4ebdb0(0x197a)][_0x546d93]['indexOf'](_0x59c428)?(_0x1ffd55=(this['face'][_0x546d93][_0x4ebdb0(0x404a)](_0x59c428)+0x1)%0x3,_0x59c428=this[_0x4ebdb0(0x197a)][_0x546d93][_0x1ffd55],_0x3ecbea[_0x4ebdb0(0x2f54)](_0x59c428),_0x2622bb[_0x4ebdb0(0x2f54)](_0x546d93),_0x2c6419[_0x4ebdb0(0x1035)](_0x9ab36d,0x1),_0x9ab36d=0x0):_0x9ab36d++;return this[_0x4ebdb0(0x1e46)][_0x4ebdb0(0x2f54)](_0x3ecbea),_0x2622bb;}[_0x2576ff(0x4074)](){var _0x21b573=_0x2576ff;const _0x40b821=new _0x532c97('GeoDual',_0x21b573(0x32d),[],[]);_0x40b821['name']=_0x21b573(0x28c1);var _0x2cbb38=this[_0x21b573(0x2f51)][_0x21b573(0x132e)];const _0x551432=new Array(_0x2cbb38);for(let _0x4c5cef=0x0;_0x4c5cef<_0x2cbb38;_0x4c5cef++)_0x551432[_0x4c5cef]=[];for(let _0xc3d349=0x0;_0xc3d349<this[_0x21b573(0x197a)][_0x21b573(0x132e)];_0xc3d349++)for(let _0x11be4f=0x0;_0x11be4f<0x3;_0x11be4f++)_0x551432[this[_0x21b573(0x197a)][_0xc3d349][_0x11be4f]]['push'](_0xc3d349);let _0x27e8c6=0x0,_0x23a49d=0x0,_0xd0d94c=0x0,_0x1a6ea8=[],_0x98049e=[];this[_0x21b573(0x1e46)]=[];for(let _0x14f07e=0x0;_0x14f07e<_0x551432[_0x21b573(0x132e)];_0x14f07e++)_0x40b821[_0x21b573(0x197a)][_0x14f07e]=this[_0x21b573(0xefc)](_0x14f07e,_0x551432[_0x14f07e][_0x21b573(0x3a62)]([])),_0x551432[_0x14f07e]['forEach'](_0x9bb91c=>{var _0x4f3efb=_0x21b573;_0x27e8c6=0x0,_0x23a49d=0x0,_0xd0d94c=0x0,_0x1a6ea8=this[_0x4f3efb(0x197a)][_0x9bb91c];for(let _0x160882=0x0;_0x160882<0x3;_0x160882++)_0x98049e=this[_0x4f3efb(0x2f51)][_0x1a6ea8[_0x160882]],_0x27e8c6+=_0x98049e[0x0],_0x23a49d+=_0x98049e[0x1],_0xd0d94c+=_0x98049e[0x2];_0x40b821[_0x4f3efb(0x2f51)][_0x9bb91c]=[_0x27e8c6/0x3,_0x23a49d/0x3,_0xd0d94c/0x3];});return _0x40b821;}static[_0x2576ff(0x23f6)](_0xb4e1f5){var _0x402d5b=_0x2576ff;const _0x1f2cef=new _0x7b6929(_0x402d5b(0x313c),_0x402d5b(0xa78),[[0x0,_0x251fc0['Q_'],-0x1],[-_0x251fc0['Q_'],0x1,0x0],[-0x1,0x0,-_0x251fc0['Q_']],[0x1,0x0,-_0x251fc0['Q_']],[_0x251fc0['Q_'],0x1,0x0],[0x0,_0x251fc0['Q_'],0x1],[-0x1,0x0,_0x251fc0['Q_']],[-_0x251fc0['Q_'],-0x1,0x0],[0x0,-_0x251fc0['Q_'],-0x1],[_0x251fc0['Q_'],-0x1,0x0],[0x1,0x0,_0x251fc0['Q_']],[0x0,-_0x251fc0['Q_'],0x1]],[]);_0xb4e1f5[_0x402d5b(0x2b8f)](),_0xb4e1f5['calcCoeffs'](),_0xb4e1f5[_0x402d5b(0x27ca)](),_0xb4e1f5[_0x402d5b(0x1122)](),_0xb4e1f5['mapABOBtoOBOA'](),_0xb4e1f5[_0x402d5b(0x16a3)]();for(let _0x3f2f06=0x0;_0x3f2f06<_0xb4e1f5[_0x402d5b(0x304c)]['face'][_0x402d5b(0x132e)];_0x3f2f06++)_0xb4e1f5[_0x402d5b(0x2b30)](_0x3f2f06,_0x1f2cef),_0x1f2cef[_0x402d5b(0x375f)](_0x3f2f06,_0xb4e1f5),'B'===_0xb4e1f5[_0x402d5b(0x304c)][_0x402d5b(0x1d25)][_0x3f2f06][0x1]&&_0x1f2cef[_0x402d5b(0x2a2)](_0x3f2f06,_0xb4e1f5),'O'===_0xb4e1f5[_0x402d5b(0x304c)][_0x402d5b(0x1d25)][_0x3f2f06][0x1]&&_0x1f2cef[_0x402d5b(0xaa9)](_0x3f2f06,_0xb4e1f5),'A'===_0xb4e1f5[_0x402d5b(0x304c)][_0x402d5b(0x1d25)][_0x3f2f06][0x3]&&_0x1f2cef[_0x402d5b(0xe64)](_0x3f2f06,_0xb4e1f5);return _0x1f2cef['orderData'](_0xb4e1f5),_0x1f2cef[_0x402d5b(0x2f51)]=_0x1f2cef[_0x402d5b(0x2f51)]['map'](function(_0x337c61){var _0x36afc7=_0x402d5b,_0x3e90b0=_0x337c61[0x0],_0x13879e=_0x337c61[0x1],_0x3c7212=_0x337c61[0x2],_0x3e90b0=Math[_0x36afc7(0x2793)](_0x3e90b0*_0x3e90b0+_0x13879e*_0x13879e+_0x3c7212*_0x3c7212);return _0x337c61[0x0]*=0x1/_0x3e90b0,_0x337c61[0x1]*=0x1/_0x3e90b0,_0x337c61[0x2]*=0x1/_0x3e90b0,_0x337c61;}),_0x1f2cef;}}},0x83fe:(_0x4eaeb1,_0x17d4f7,_0x22e658)=>{var _0xff93f4=a8_0x49466b;_0x22e658['d'](_0x17d4f7,{'Z':()=>_0x5bd204});var _0x431ed4=_0x22e658(0x9fd1),_0x1c3559=_0x22e658(0xc84b),_0x34a7e7=_0x22e658(0x164ac),_0x55f0a9=_0x22e658(0x1a27),_0x42fef6=_0x22e658(0x10187),_0x40369c=_0x22e658(0x126c),_0xbf8855=_0x22e658(0xe30c),_0x16b5c1=_0x22e658(0x77a5),_0x514949=_0x22e658(0xe222),_0x333036=_0x22e658(0x16361),_0x26350b=_0x22e658(0x12a54),_0x37dd70=_0x22e658(0xf8c1),_0x399efb=_0x22e658(0x2010);class _0x5bd204{constructor(_0x35a6b8,_0x3629b3,_0x58cc93,_0x5bb702=!0x1,_0x22bfb3=null){var _0x32ad71=a8_0x58a1;this['delayLoadState']=_0x16b5c1['g'][_0x32ad71(0x3869)],this['_totalVertices']=0x0,this['_isDisposed']=!0x1,this['_indexBufferIsUpdatable']=!0x1,this['_positionsCache']=[],this['_parentContainer']=null,this[_0x32ad71(0xa67)]=!0x1,this[_0x32ad71(0x48a)]=_0x3629b3||_0x37dd70['l']['LastCreatedScene'],this[_0x32ad71(0x48a)]&&(this['id']=_0x35a6b8,this['uniqueId']=this[_0x32ad71(0x48a)][_0x32ad71(0x1be8)](),this[_0x32ad71(0x398b)]=this[_0x32ad71(0x48a)][_0x32ad71(0x2636)](),this[_0x32ad71(0x3fe5)]=[],this[_0x32ad71(0x1b5b)]={},this['_indices']=[],this[_0x32ad71(0x2ca3)]=_0x5bb702,_0x58cc93?this[_0x32ad71(0xe3b)](_0x58cc93,_0x5bb702):this[_0x32ad71(0x38f5)]=0x0,this[_0x32ad71(0x398b)][_0x32ad71(0x1766)]()['vertexArrayObject']&&(this[_0x32ad71(0x315d)]={}),_0x22bfb3&&(this[_0x32ad71(0xf07)](_0x22bfb3),_0x22bfb3[_0x32ad71(0x67e)](!0x0)));}get[_0xff93f4(0x563)](){var _0x1bf909=_0xff93f4;return this[_0x1bf909(0x2c04)];}set[_0xff93f4(0x563)](_0x4295dd){var _0x1bb03a=_0xff93f4;this[_0x1bb03a(0x2c04)]?this['_boundingBias']['copyFrom'](_0x4295dd):this[_0x1bb03a(0x2c04)]=_0x4295dd[_0x1bb03a(0x11fe)](),this[_0x1bb03a(0x3d78)](!0x0,null);}static[_0xff93f4(0x4a1)](_0x156dc2){var _0x45f1fc=_0xff93f4;const _0x41631e=new _0x5bd204(_0x5bd204['RandomId'](),_0x156dc2[_0x45f1fc(0x22fd)]());return _0x41631e[_0x45f1fc(0xf07)](_0x156dc2),_0x41631e;}get['meshes'](){var _0x20aa01=_0xff93f4;return this[_0x20aa01(0x3fe5)];}get['extend'](){var _0x2f2f51=_0xff93f4;return this[_0x2f2f51(0x19ea)];}['getScene'](){return this['_scene'];}[_0xff93f4(0x2636)](){var _0x2d68e7=_0xff93f4;return this[_0x2d68e7(0x398b)];}[_0xff93f4(0x3a4f)](){var _0x37d787=_0xff93f4;return this[_0x37d787(0x11f2)]===_0x16b5c1['g'][_0x37d787(0x18d9)]||this['delayLoadState']===_0x16b5c1['g']['DELAYLOADSTATE_NONE'];}get[_0xff93f4(0x35f4)](){var _0x5187c0=_0xff93f4;for(let _0x3d4e80=0x0;_0x3d4e80<this[_0x5187c0(0x3fe5)][_0x5187c0(0x132e)];_0x3d4e80++)if(!this[_0x5187c0(0x3fe5)][_0x3d4e80][_0x5187c0(0x35f4)])return!0x1;return!0x0;}[_0xff93f4(0x220)](){var _0x360580=_0xff93f4;this[_0x360580(0x315d)]&&(this[_0x360580(0x315d)]={}),0x0!==this[_0x360580(0x3fe5)]['length']&&this['_indices']&&(this[_0x360580(0xf63)]=this['_engine'][_0x360580(0x973)](this[_0x360580(0x286f)],this[_0x360580(0x2ca3)]));for(const _0x3a8e9e in this[_0x360580(0x1b5b)]){const _0x46c327=this[_0x360580(0x1b5b)][_0x3a8e9e];_0x46c327[_0x360580(0x220)]();}}[_0xff93f4(0xe3b)](_0x37eb94,_0x30f9fe){var _0x411cc5=_0xff93f4;_0x37eb94['applyToGeometry'](this,_0x30f9fe),this[_0x411cc5(0x3ce2)]();}[_0xff93f4(0x2d4f)](_0x1af4e0,_0x169adf,_0x543e53=!0x1,_0x293942){var _0x324027=_0xff93f4;_0x543e53&&Array['isArray'](_0x169adf)&&(_0x169adf=new Float32Array(_0x169adf)),_0x169adf=new _0x55f0a9['o'](this['_engine'],_0x169adf,_0x1af4e0,_0x543e53,0x0===this[_0x324027(0x3fe5)][_0x324027(0x132e)],_0x293942),this['setVerticesBuffer'](_0x169adf);}['removeVerticesData'](_0x179ba8){var _0x262223=_0xff93f4;this[_0x262223(0x1b5b)][_0x179ba8]&&(this[_0x262223(0x1b5b)][_0x179ba8][_0x262223(0x2d20)](),delete this[_0x262223(0x1b5b)][_0x179ba8]),this['_vertexArrayObjects']&&this[_0x262223(0x2b2f)]();}['setVerticesBuffer'](_0x150aa5,_0x290ad1=null,_0x51961b=!0x0){var _0x3f4316=_0xff93f4,_0x21c866=_0x150aa5[_0x3f4316(0x1d81)](),_0x2f0700=(this[_0x3f4316(0x1b5b)][_0x21c866]&&_0x51961b&&this[_0x3f4316(0x1b5b)][_0x21c866]['dispose'](),_0x150aa5[_0x3f4316(0x3cef)]&&_0x150aa5[_0x3f4316(0x3cef)][_0x3f4316(0x4091)](),this[_0x3f4316(0x1b5b)][_0x21c866]=_0x150aa5,this['_meshes']),_0x26364c=_0x2f0700[_0x3f4316(0x132e)];if(_0x21c866===_0x55f0a9['o']['PositionKind']){_0x51961b=_0x150aa5[_0x3f4316(0x14a2)](),(null!=_0x290ad1?this[_0x3f4316(0x38f5)]=_0x290ad1:null!=_0x51961b&&(this['_totalVertices']=_0x51961b[_0x3f4316(0x132e)]/(_0x150aa5['type']===_0x55f0a9['o'][_0x3f4316(0x2e41)]?_0x150aa5['byteStride']:_0x150aa5[_0x3f4316(0x248)]/0x4)),this[_0x3f4316(0x2315)](_0x51961b),this[_0x3f4316(0xb72)]());for(let _0x8bd7e9=0x0;_0x8bd7e9<_0x26364c;_0x8bd7e9++){const _0x664b0c=_0x2f0700[_0x8bd7e9];_0x664b0c[_0x3f4316(0x3466)](this[_0x3f4316(0x19ea)][_0x3f4316(0x15fc)],this[_0x3f4316(0x19ea)][_0x3f4316(0x312b)]),_0x664b0c[_0x3f4316(0x29b3)](_0x664b0c['isUnIndexed']),_0x664b0c[_0x3f4316(0x67e)](!0x0),_0x664b0c[_0x3f4316(0x323f)]();}}this[_0x3f4316(0x3ce2)](_0x21c866);}[_0xff93f4(0x3544)](_0x2cb56e,_0xec4922,_0x49eead,_0x185e47=!0x1){var _0x22a6cf=_0xff93f4;const _0x8365e1=this[_0x22a6cf(0x257e)](_0x2cb56e);_0x8365e1&&(_0x8365e1[_0x22a6cf(0xf05)](_0xec4922,_0x49eead,_0x185e47),this[_0x22a6cf(0x3ce2)](_0x2cb56e));}[_0xff93f4(0x3038)](_0x588d90,_0x2735b9,_0x2c21d2=!0x1){var _0x140396=_0xff93f4;const _0x3cd1cc=this[_0x140396(0x257e)](_0x588d90);_0x3cd1cc&&(_0x3cd1cc[_0x140396(0x2c28)](_0x2735b9),_0x588d90===_0x55f0a9['o']['PositionKind']&&this[_0x140396(0x3d78)](_0x2c21d2,_0x2735b9),this[_0x140396(0x3ce2)](_0x588d90));}['_updateBoundingInfo'](_0x119a27,_0x3323f3){var _0x1fb257=_0xff93f4;if(_0x119a27&&this[_0x1fb257(0x2315)](_0x3323f3),this['_resetPointsArrayCache'](),_0x119a27)for(const _0x4ba6ca of this['_meshes']){_0x4ba6ca['hasBoundingInfo']?_0x4ba6ca[_0x1fb257(0x1a23)]()[_0x1fb257(0x1e84)](this['_extend']['minimum'],this[_0x1fb257(0x19ea)][_0x1fb257(0x312b)]):_0x4ba6ca['buildBoundingInfo'](this['_extend'][_0x1fb257(0x15fc)],this['_extend'][_0x1fb257(0x312b)]);for(const _0x655388 of _0x4ba6ca[_0x1fb257(0x1549)])_0x655388[_0x1fb257(0x6dc)]();}}[_0xff93f4(0x1712)](_0x25273c,_0x1eb691,_0xaaaaad,_0x654a09){var _0x53bcf6=_0xff93f4;if(_0x25273c){void 0x0===_0x1eb691&&(_0x1eb691=this[_0x53bcf6(0xf63)]);var _0x3e27d2=this['getVertexBuffers']();if(_0x3e27d2){if(_0x1eb691!=this['_indexBuffer']||!this[_0x53bcf6(0x315d)]&&!_0x654a09)this[_0x53bcf6(0x398b)][_0x53bcf6(0x1b7b)](_0x3e27d2,_0x1eb691,_0x25273c,_0xaaaaad);else{const _0x1a85d2=_0x654a09||this[_0x53bcf6(0x315d)];_0x1a85d2[_0x25273c['key']]||(_0x1a85d2[_0x25273c[_0x53bcf6(0x102)]]=this[_0x53bcf6(0x398b)][_0x53bcf6(0x2803)](_0x3e27d2,_0x1eb691,_0x25273c,_0xaaaaad)),this['_engine'][_0x53bcf6(0x2df4)](_0x1a85d2[_0x25273c['key']],_0x1eb691);}}}}[_0xff93f4(0x1b9d)](){var _0x4d42e8=_0xff93f4;return this[_0x4d42e8(0x3a4f)]()?this[_0x4d42e8(0x38f5)]:0x0;}['getVerticesData'](_0x49ce83,_0x495ceb,_0x58625e){var _0x18f37b=_0xff93f4;const _0x2a5ec1=this[_0x18f37b(0x257e)](_0x49ce83);return _0x2a5ec1?_0x2a5ec1[_0x18f37b(0x3fe6)](this[_0x18f37b(0x38f5)],_0x58625e||_0x495ceb&&0x1!==this[_0x18f37b(0x3fe5)]['length']):null;}[_0xff93f4(0x27ae)](_0x4c4cd7){var _0x2e337a=_0xff93f4;const _0x5c02f2=this['_vertexBuffers'][_0x4c4cd7];return!!_0x5c02f2&&_0x5c02f2[_0x2e337a(0x2ab)]();}['getVertexBuffer'](_0x509fee){var _0xd15aee=_0xff93f4;return this[_0xd15aee(0x3a4f)]()?this['_vertexBuffers'][_0x509fee]:null;}[_0xff93f4(0x1a9d)](){var _0x2990f0=_0xff93f4;return this[_0x2990f0(0x3a4f)]()?this[_0x2990f0(0x1b5b)]:null;}[_0xff93f4(0x3acb)](_0x69059c){var _0x5f2d04=_0xff93f4;return this[_0x5f2d04(0x1b5b)]?void 0x0!==this[_0x5f2d04(0x1b5b)][_0x69059c]:!!this[_0x5f2d04(0x10fe)]&&-0x1!==this[_0x5f2d04(0x10fe)][_0x5f2d04(0x404a)](_0x69059c);}[_0xff93f4(0x2daf)](){var _0x403463=_0xff93f4;const _0x3c8b47=[];let _0x1ef18c;if(!this[_0x403463(0x1b5b)]&&this[_0x403463(0x10fe)]){for(_0x1ef18c in this[_0x403463(0x10fe)])_0x3c8b47[_0x403463(0x2f54)](_0x1ef18c);}else{for(_0x1ef18c in this[_0x403463(0x1b5b)])_0x3c8b47[_0x403463(0x2f54)](_0x1ef18c);}return _0x3c8b47;}[_0xff93f4(0xc7b)](_0x6b0211,_0x1eed25,_0x4105ca=!0x1){var _0x33e3b5=_0xff93f4;if(this[_0x33e3b5(0xf63)]){if(this[_0x33e3b5(0x2e72)]){var _0x4e41d8=_0x6b0211[_0x33e3b5(0x132e)]!==this['_indices'][_0x33e3b5(0x132e)];if(_0x4105ca||(this['_indices']=_0x6b0211[_0x33e3b5(0x139f)]()),this[_0x33e3b5(0x398b)]['updateDynamicIndexBuffer'](this[_0x33e3b5(0xf63)],_0x6b0211,_0x1eed25),_0x4e41d8){for(const _0x495ac4 of this['_meshes'])_0x495ac4['_createGlobalSubMesh'](!0x0);}}else this[_0x33e3b5(0x2b8f)](_0x6b0211,null,!0x0);}}[_0xff93f4(0x2b8f)](_0x7ddfdb,_0x323a8c=null,_0x526234=!0x1){var _0x2c4845=_0xff93f4;this[_0x2c4845(0xf63)]&&this[_0x2c4845(0x398b)][_0x2c4845(0x3cd8)](this[_0x2c4845(0xf63)]),this['_indices']=_0x7ddfdb,this[_0x2c4845(0x2e72)]=_0x526234,0x0!==this[_0x2c4845(0x3fe5)][_0x2c4845(0x132e)]&&this[_0x2c4845(0x286f)]&&(this['_indexBuffer']=this[_0x2c4845(0x398b)][_0x2c4845(0x973)](this[_0x2c4845(0x286f)],_0x526234)),null!=_0x323a8c&&(this[_0x2c4845(0x38f5)]=_0x323a8c);for(const _0x1e007a of this[_0x2c4845(0x3fe5)])_0x1e007a[_0x2c4845(0x29b3)](!0x0),_0x1e007a[_0x2c4845(0x323f)]();this['_notifyUpdate']();}[_0xff93f4(0x18a0)](){var _0x1e376c=_0xff93f4;return this[_0x1e376c(0x3a4f)]()?this['_indices']['length']:0x0;}[_0xff93f4(0x3d22)](_0x42e35a,_0x8f3a8c){var _0x7d1ae9=_0xff93f4;if(!this[_0x7d1ae9(0x3a4f)]())return null;const _0x56869a=this[_0x7d1ae9(0x286f)];return _0x8f3a8c||_0x42e35a&&0x1!==this[_0x7d1ae9(0x3fe5)]['length']?_0x56869a[_0x7d1ae9(0x139f)]():_0x56869a;}[_0xff93f4(0x186e)](){var _0x42f194=_0xff93f4;return this[_0x42f194(0x3a4f)]()?this[_0x42f194(0xf63)]:null;}[_0xff93f4(0x1914)](_0x5ce4fe=null){var _0x26d775=_0xff93f4;_0x5ce4fe&&this[_0x26d775(0x315d)]&&this['_vertexArrayObjects'][_0x5ce4fe[_0x26d775(0x102)]]&&(this[_0x26d775(0x398b)][_0x26d775(0x2e2a)](this[_0x26d775(0x315d)][_0x5ce4fe[_0x26d775(0x102)]]),delete this[_0x26d775(0x315d)][_0x5ce4fe[_0x26d775(0x102)]]);}[_0xff93f4(0xb79)](_0x1e481d,_0x510595){var _0x3a7f27=_0xff93f4;const _0x81f39b=this[_0x3a7f27(0x3fe5)];var _0x585a1b=_0x81f39b[_0x3a7f27(0x404a)](_0x1e481d);-0x1!==_0x585a1b&&(_0x81f39b[_0x3a7f27(0x1035)](_0x585a1b,0x1),this[_0x3a7f27(0x315d)]&&_0x1e481d[_0x3a7f27(0x6e3)](),_0x1e481d['_geometry']=null,0x0===_0x81f39b[_0x3a7f27(0x132e)]&&_0x510595&&this[_0x3a7f27(0x2d20)]());}[_0xff93f4(0xf07)](_0x543304){var _0xa090da=_0xff93f4;if(_0x543304[_0xa090da(0x2a15)]!==this){const _0x4ec4bc=_0x543304['_geometry'],_0x21bee7=(_0x4ec4bc&&_0x4ec4bc[_0xa090da(0xb79)](_0x543304),this[_0xa090da(0x315d)]&&_0x543304[_0xa090da(0x6e3)](),this[_0xa090da(0x3fe5)]);_0x543304[_0xa090da(0x2a15)]=this,_0x543304[_0xa090da(0x2591)][_0xa090da(0x2fae)]=null,this['_scene'][_0xa090da(0x1255)](this),_0x21bee7[_0xa090da(0x2f54)](_0x543304),this['isReady']()?this['_applyToMesh'](_0x543304):this['_boundingInfo']&&_0x543304[_0xa090da(0x2c17)](this[_0xa090da(0x1e3a)]);}}[_0xff93f4(0x2315)](_0x38a8d6=null){var _0x2cf321=_0xff93f4;this['useBoundingInfoFromGeometry']&&this[_0x2cf321(0x1e3a)]?this['_extend']={'minimum':this[_0x2cf321(0x1e3a)][_0x2cf321(0x15fc)]['clone'](),'maximum':this['_boundingInfo']['maximum']['clone']()}:(_0x38a8d6=_0x38a8d6||this[_0x2cf321(0x166d)](_0x55f0a9['o']['PositionKind']))&&(this[_0x2cf321(0x19ea)]=(0x0,_0x26350b['k'])(_0x38a8d6,0x0,this[_0x2cf321(0x38f5)],this[_0x2cf321(0x563)],0x3));}[_0xff93f4(0x3e44)](_0x41f03f){var _0x3042ff=_0xff93f4,_0x104470=this['_meshes']['length'];for(const _0x413233 in this[_0x3042ff(0x1b5b)])0x1===_0x104470&&this['_vertexBuffers'][_0x413233][_0x3042ff(0x7d6)](),_0x413233===_0x55f0a9['o'][_0x3042ff(0x31b9)]&&(this[_0x3042ff(0x19ea)]||this['_updateExtend'](),_0x41f03f[_0x3042ff(0x3466)](this[_0x3042ff(0x19ea)][_0x3042ff(0x15fc)],this[_0x3042ff(0x19ea)]['maximum']),_0x41f03f[_0x3042ff(0x29b3)](_0x41f03f[_0x3042ff(0xb67)]),_0x41f03f[_0x3042ff(0x3d78)]());0x1===_0x104470&&this[_0x3042ff(0x286f)]&&0x0<this[_0x3042ff(0x286f)]['length']&&(this[_0x3042ff(0xf63)]=this[_0x3042ff(0x398b)][_0x3042ff(0x973)](this['_indices'],this[_0x3042ff(0x2ca3)])),_0x41f03f[_0x3042ff(0x1878)](),_0x41f03f[_0x3042ff(0x323f)]();}[_0xff93f4(0x3ce2)](_0x2eb56f){var _0x2c1af9=_0xff93f4;this[_0x2c1af9(0x33cd)]&&this[_0x2c1af9(0x33cd)](this,_0x2eb56f),this['_vertexArrayObjects']&&this[_0x2c1af9(0x2b2f)]();for(const _0x11aa66 of this['_meshes'])_0x11aa66[_0x2c1af9(0x2933)]();}[_0xff93f4(0x4de)](_0x4fc7c1,_0x326691){var _0x15a883=_0xff93f4;this['delayLoadState']!==_0x16b5c1['g'][_0x15a883(0x22bc)]&&(this['isReady']()?_0x326691&&_0x326691():(this['delayLoadState']=_0x16b5c1['g']['DELAYLOADSTATE_LOADING'],this[_0x15a883(0x349e)](_0x4fc7c1,_0x326691)));}[_0xff93f4(0x349e)](_0x5310c5,_0x42ce8a){var _0x86bfb9=_0xff93f4;this['delayLoadingFile']&&(_0x5310c5['addPendingData'](this),_0x5310c5[_0x86bfb9(0x1ea6)](this['delayLoadingFile'],_0x3e66de=>{var _0x1fd244=_0x86bfb9;if(this[_0x1fd244(0x153c)]){this['_delayLoadingFunction'](JSON[_0x1fd244(0x3da5)](_0x3e66de),this),this['delayLoadState']=_0x16b5c1['g']['DELAYLOADSTATE_LOADED'],this[_0x1fd244(0x10fe)]=[],_0x5310c5[_0x1fd244(0x3e2)](this);var _0x5bc670=this['_meshes'],_0x1d491b=_0x5bc670[_0x1fd244(0x132e)];for(let _0x15f52b=0x0;_0x15f52b<_0x1d491b;_0x15f52b++)this['_applyToMesh'](_0x5bc670[_0x15f52b]);_0x42ce8a&&_0x42ce8a();}},void 0x0,!0x0));}[_0xff93f4(0x1a3b)](){var _0x8a55fe=_0xff93f4;const _0x47e310=this[_0x8a55fe(0x3d22)](!0x1);if(null!=_0x47e310&&0x0<_0x47e310[_0x8a55fe(0x132e)]){for(let _0x446cdb=0x0;_0x446cdb<_0x47e310[_0x8a55fe(0x132e)];_0x446cdb+=0x3){var _0x376527=_0x47e310[_0x446cdb+0x0];_0x47e310[_0x446cdb+0x0]=_0x47e310[_0x446cdb+0x2],_0x47e310[_0x446cdb+0x2]=_0x376527;}this[_0x8a55fe(0x2b8f)](_0x47e310);}const _0x1053f4=this['getVerticesData'](_0x55f0a9['o'][_0x8a55fe(0x31b9)],!0x1);if(null!=_0x1053f4&&0x0<_0x1053f4[_0x8a55fe(0x132e)]){for(let _0x4f3a51=0x0;_0x4f3a51<_0x1053f4[_0x8a55fe(0x132e)];_0x4f3a51+=0x3)_0x1053f4[_0x4f3a51+0x2]=-_0x1053f4[_0x4f3a51+0x2];this['setVerticesData'](_0x55f0a9['o'][_0x8a55fe(0x31b9)],_0x1053f4,!0x1);}const _0x146135=this[_0x8a55fe(0x166d)](_0x55f0a9['o'][_0x8a55fe(0x3487)],!0x1);if(null!=_0x146135&&0x0<_0x146135[_0x8a55fe(0x132e)]){for(let _0x4b0d36=0x0;_0x4b0d36<_0x146135[_0x8a55fe(0x132e)];_0x4b0d36+=0x3)_0x146135[_0x4b0d36+0x2]=-_0x146135[_0x4b0d36+0x2];this[_0x8a55fe(0x2d4f)](_0x55f0a9['o'][_0x8a55fe(0x3487)],_0x146135,!0x1);}}[_0xff93f4(0xb72)](){this['_positions']=null;}[_0xff93f4(0x1b92)](){var _0x9d28df=_0xff93f4;if(this[_0x9d28df(0x2fae)])return!0x0;var _0x47ec27=this[_0x9d28df(0x166d)](_0x55f0a9['o'][_0x9d28df(0x31b9)]);if(!_0x47ec27||0x0===_0x47ec27[_0x9d28df(0x132e)])return!0x1;for(let _0x381c65=0x3*this[_0x9d28df(0x2aa8)]['length'],_0x2acc1a=this[_0x9d28df(0x2aa8)][_0x9d28df(0x132e)];_0x381c65<_0x47ec27[_0x9d28df(0x132e)];_0x381c65+=0x3,++_0x2acc1a)this[_0x9d28df(0x2aa8)][_0x2acc1a]=_0x431ed4['P'][_0x9d28df(0xd4e)](_0x47ec27,_0x381c65);for(let _0x4567ac=0x0,_0x2906a5=0x0;_0x4567ac<_0x47ec27[_0x9d28df(0x132e)];_0x4567ac+=0x3,++_0x2906a5)this[_0x9d28df(0x2aa8)][_0x2906a5][_0x9d28df(0xe5f)](_0x47ec27[0x0+_0x4567ac],_0x47ec27[0x1+_0x4567ac],_0x47ec27[0x2+_0x4567ac]);return this[_0x9d28df(0x2aa8)][_0x9d28df(0x132e)]=_0x47ec27[_0x9d28df(0x132e)]/0x3,this['_positions']=this[_0x9d28df(0x2aa8)],!0x0;}[_0xff93f4(0x2e0e)](){var _0xfe317b=_0xff93f4;return this[_0xfe317b(0x87a)];}['_disposeVertexArrayObjects'](){var _0x12c491=_0xff93f4;if(this[_0x12c491(0x315d)]){for(const _0x3356e4 in this[_0x12c491(0x315d)])this[_0x12c491(0x398b)][_0x12c491(0x2e2a)](this[_0x12c491(0x315d)][_0x3356e4]);this[_0x12c491(0x315d)]={};const _0x3aa0f5=this[_0x12c491(0x3fe5)];var _0x30558c=_0x3aa0f5['length'];for(let _0x39081f=0x0;_0x39081f<_0x30558c;_0x39081f++)_0x3aa0f5[_0x39081f][_0x12c491(0x6e3)]();}}['dispose'](){var _0x44d10f=_0xff93f4,_0x28b90b=this['_meshes'],_0xdd6f52=_0x28b90b[_0x44d10f(0x132e)];let _0x112469;for(_0x112469=0x0;_0x112469<_0xdd6f52;_0x112469++)this[_0x44d10f(0xb79)](_0x28b90b[_0x112469]);this[_0x44d10f(0x3fe5)][_0x44d10f(0x132e)]=0x0,this['_disposeVertexArrayObjects']();for(const _0x224c83 in this[_0x44d10f(0x1b5b)])this[_0x44d10f(0x1b5b)][_0x224c83][_0x44d10f(0x2d20)]();if(this[_0x44d10f(0x1b5b)]={},this[_0x44d10f(0x38f5)]=0x0,this['_indexBuffer']&&this[_0x44d10f(0x398b)]['_releaseBuffer'](this['_indexBuffer']),this[_0x44d10f(0xf63)]=null,this[_0x44d10f(0x286f)]=[],this['delayLoadState']=_0x16b5c1['g'][_0x44d10f(0x3869)],this[_0x44d10f(0x2587)]=null,this['_delayLoadingFunction']=null,this['_delayInfo']=[],this[_0x44d10f(0x1e3a)]=null,this['_scene']['removeGeometry'](this),this[_0x44d10f(0x30a7)]){const _0x126f8a=this[_0x44d10f(0x30a7)][_0x44d10f(0x21e7)][_0x44d10f(0x404a)](this);-0x1<_0x126f8a&&this[_0x44d10f(0x30a7)]['geometries']['splice'](_0x126f8a,0x1),this[_0x44d10f(0x30a7)]=null;}this[_0x44d10f(0x87a)]=!0x0;}['copy'](_0x296bd6){var _0x2ecceb=_0xff93f4;const _0x234ad8=new _0x34a7e7['x']();_0x234ad8[_0x2ecceb(0x1f84)]=[];var _0x501818=this[_0x2ecceb(0x3d22)]();if(_0x501818){for(let _0x3924ff=0x0;_0x3924ff<_0x501818[_0x2ecceb(0x132e)];_0x3924ff++)_0x234ad8[_0x2ecceb(0x1f84)][_0x2ecceb(0x2f54)](_0x501818[_0x3924ff]);}let _0x2cd788=!0x1,_0x267e74=!0x1,_0x1d4df0;for(_0x1d4df0 in this[_0x2ecceb(0x1b5b)]){const _0xd0274=this[_0x2ecceb(0x166d)](_0x1d4df0);if(_0xd0274&&(_0xd0274 instanceof Float32Array?_0x234ad8[_0x2ecceb(0xe5f)](new Float32Array(_0xd0274),_0x1d4df0):_0x234ad8[_0x2ecceb(0xe5f)](_0xd0274[_0x2ecceb(0x139f)](0x0),_0x1d4df0),!_0x267e74)){const _0x5c1580=this[_0x2ecceb(0x257e)](_0x1d4df0);_0x5c1580&&(_0x2cd788=_0x5c1580[_0x2ecceb(0x2ab)](),_0x267e74=!_0x2cd788);}}const _0x616604=new _0x5bd204(_0x296bd6,this[_0x2ecceb(0x48a)],_0x234ad8,_0x2cd788);for(_0x1d4df0 in(_0x616604[_0x2ecceb(0x11f2)]=this['delayLoadState'],_0x616604[_0x2ecceb(0x2587)]=this[_0x2ecceb(0x2587)],_0x616604[_0x2ecceb(0x153c)]=this[_0x2ecceb(0x153c)],this[_0x2ecceb(0x10fe)]))_0x616604[_0x2ecceb(0x10fe)]=_0x616604[_0x2ecceb(0x10fe)]||[],_0x616604[_0x2ecceb(0x10fe)][_0x2ecceb(0x2f54)](_0x1d4df0);return _0x616604[_0x2ecceb(0x1e3a)]=new _0xbf8855['j'](this['_extend']['minimum'],this[_0x2ecceb(0x19ea)][_0x2ecceb(0x312b)]),_0x616604;}[_0xff93f4(0x3c81)](){var _0x387a32=_0xff93f4;const _0x418916={};return _0x418916['id']=this['id'],_0x418916[_0x387a32(0x439)]=this['uniqueId'],_0x418916[_0x387a32(0x135b)]=this['_updatable'],_0x333036['$']&&_0x333036['$']['HasTags'](this)&&(_0x418916[_0x387a32(0x3057)]=_0x333036['$'][_0x387a32(0x22a)](this)),_0x418916;}['_toNumberArray'](_0x1caf0d){var _0x166d72=_0xff93f4;return Array['isArray'](_0x1caf0d)?_0x1caf0d:Array[_0x166d72(0x1229)]['slice']['call'](_0x1caf0d);}[_0xff93f4(0x3655)](){var _0x2a8dcb=_0xff93f4;this[_0x2a8dcb(0x286f)]=[],this[_0x2a8dcb(0xb72)]();for(const _0x1aab3e in this[_0x2a8dcb(0x1b5b)])Object[_0x2a8dcb(0x1229)][_0x2a8dcb(0x2c1b)][_0x2a8dcb(0xf13)](this[_0x2a8dcb(0x1b5b)],_0x1aab3e)&&(this[_0x2a8dcb(0x1b5b)][_0x1aab3e][_0x2a8dcb(0x3cef)][_0x2a8dcb(0x1c5e)]=null);}[_0xff93f4(0x2e6)](){var _0x519f15=_0xff93f4;const _0x528482=this['serialize']();return this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x31b9)])&&(_0x528482[_0x519f15(0x1ced)]=this['_toNumberArray'](this[_0x519f15(0x166d)](_0x55f0a9['o'][_0x519f15(0x31b9)])),this[_0x519f15(0x27ae)](_0x55f0a9['o'][_0x519f15(0x31b9)])&&(_0x528482[_0x519f15(0x1ced)][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x3487)])&&(_0x528482['normals']=this['_toNumberArray'](this[_0x519f15(0x166d)](_0x55f0a9['o']['NormalKind'])),this[_0x519f15(0x27ae)](_0x55f0a9['o'][_0x519f15(0x3487)])&&(_0x528482['normals'][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o']['TangentKind'])&&(_0x528482[_0x519f15(0x3241)]=this[_0x519f15(0x1394)](this['getVerticesData'](_0x55f0a9['o'][_0x519f15(0xf76)])),this[_0x519f15(0x27ae)](_0x55f0a9['o'][_0x519f15(0xf76)])&&(_0x528482[_0x519f15(0x3241)]['_updatable']=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x855)])&&(_0x528482[_0x519f15(0x3aa2)]=this[_0x519f15(0x1394)](this[_0x519f15(0x166d)](_0x55f0a9['o']['UVKind'])),this[_0x519f15(0x27ae)](_0x55f0a9['o']['UVKind'])&&(_0x528482[_0x519f15(0x3aa2)][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x32bb)])&&(_0x528482[_0x519f15(0x2edd)]=this[_0x519f15(0x1394)](this['getVerticesData'](_0x55f0a9['o'][_0x519f15(0x32bb)])),this[_0x519f15(0x27ae)](_0x55f0a9['o'][_0x519f15(0x32bb)])&&(_0x528482[_0x519f15(0x2edd)]['_updatable']=!0x0)),this['isVerticesDataPresent'](_0x55f0a9['o'][_0x519f15(0xf68)])&&(_0x528482[_0x519f15(0x2ffc)]=this[_0x519f15(0x1394)](this['getVerticesData'](_0x55f0a9['o']['UV3Kind'])),this['isVertexBufferUpdatable'](_0x55f0a9['o']['UV3Kind'])&&(_0x528482['uv3s']['_updatable']=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x159d)])&&(_0x528482[_0x519f15(0x1114)]=this[_0x519f15(0x1394)](this[_0x519f15(0x166d)](_0x55f0a9['o']['UV4Kind'])),this['isVertexBufferUpdatable'](_0x55f0a9['o'][_0x519f15(0x159d)])&&(_0x528482['uv4s'][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x29ac)])&&(_0x528482[_0x519f15(0x2fd3)]=this[_0x519f15(0x1394)](this['getVerticesData'](_0x55f0a9['o']['UV5Kind'])),this[_0x519f15(0x27ae)](_0x55f0a9['o']['UV5Kind'])&&(_0x528482['uv5s'][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x2edf)])&&(_0x528482['uv6s']=this[_0x519f15(0x1394)](this[_0x519f15(0x166d)](_0x55f0a9['o']['UV6Kind'])),this[_0x519f15(0x27ae)](_0x55f0a9['o'][_0x519f15(0x2edf)])&&(_0x528482[_0x519f15(0x3bdd)][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x3469)])&&(_0x528482['colors']=this['_toNumberArray'](this[_0x519f15(0x166d)](_0x55f0a9['o'][_0x519f15(0x3469)])),this['isVertexBufferUpdatable'](_0x55f0a9['o'][_0x519f15(0x3469)])&&(_0x528482[_0x519f15(0x83b)][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x515)])&&(_0x528482[_0x519f15(0xfa2)]=this['_toNumberArray'](this[_0x519f15(0x166d)](_0x55f0a9['o']['MatricesIndicesKind'])),_0x528482[_0x519f15(0xfa2)]['_isExpanded']=!0x0,this[_0x519f15(0x27ae)](_0x55f0a9['o']['MatricesIndicesKind'])&&(_0x528482[_0x519f15(0xfa2)][_0x519f15(0x2ca3)]=!0x0)),this[_0x519f15(0x3acb)](_0x55f0a9['o'][_0x519f15(0x2744)])&&(_0x528482[_0x519f15(0x767)]=this[_0x519f15(0x1394)](this['getVerticesData'](_0x55f0a9['o'][_0x519f15(0x2744)])),this[_0x519f15(0x27ae)](_0x55f0a9['o'][_0x519f15(0x2744)])&&(_0x528482[_0x519f15(0x767)]['_updatable']=!0x0)),_0x528482[_0x519f15(0x1f84)]=this[_0x519f15(0x1394)](this[_0x519f15(0x3d22)]()),_0x528482;}static[_0xff93f4(0xebc)](_0xe8f4c0,_0x3a5cb0){var _0x25b1ff=_0xff93f4;const _0x151cfd=_0xe8f4c0['_geometry'];return _0x151cfd?_0x151cfd[_0x25b1ff(0x133b)](_0x3a5cb0):null;}static[_0xff93f4(0x1892)](){var _0x38db3d=_0xff93f4;return _0x514949['w1'][_0x38db3d(0x1892)]();}static[_0xff93f4(0x28fd)](_0x522a24,_0x297d35){var _0x8298fc=_0xff93f4;for(let _0x43b501=0x0;_0x43b501<_0x297d35['geometries'][_0x8298fc(0x132e)];_0x43b501++)if(_0x297d35['geometries'][_0x43b501][_0x8298fc(0x1789)]===_0x522a24)return _0x297d35[_0x8298fc(0x21e7)][_0x43b501];return null;}static[_0xff93f4(0x33c9)](_0x4a9ea5,_0x278c6d){var _0x44552d=_0xff93f4;const _0x4f2a79=_0x278c6d[_0x44552d(0x22fd)]();var _0x40e4ab=_0x4a9ea5[_0x44552d(0x1592)],_0x26abe6=_0x4a9ea5[_0x44552d(0x2f35)];if(_0x40e4ab||_0x26abe6){const _0x411c50=_0x40e4ab?this[_0x44552d(0x28fd)](_0x40e4ab,_0x4f2a79):_0x4f2a79[_0x44552d(0x1e0e)](_0x26abe6);_0x411c50&&_0x411c50[_0x44552d(0xf07)](_0x278c6d);}else{if(_0x4a9ea5 instanceof ArrayBuffer){var _0x59690a=_0x278c6d[_0x44552d(0x940)];if(_0x59690a[_0x44552d(0x1977)]&&0x0<_0x59690a['positionsAttrDesc'][_0x44552d(0x26de)]&&(_0x40e4ab=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x1977)][_0x44552d(0x306c)],_0x59690a['positionsAttrDesc'][_0x44552d(0x26de)]),_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x31b9)],_0x40e4ab,!0x1)),_0x59690a[_0x44552d(0x1b09)]&&0x0<_0x59690a['normalsAttrDesc'][_0x44552d(0x26de)]&&(_0x26abe6=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x1b09)]['offset'],_0x59690a[_0x44552d(0x1b09)][_0x44552d(0x26de)]),_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x3487)],_0x26abe6,!0x1)),_0x59690a['tangetsAttrDesc']&&0x0<_0x59690a['tangetsAttrDesc'][_0x44552d(0x26de)]&&(_0x40e4ab=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x2c48)][_0x44552d(0x306c)],_0x59690a[_0x44552d(0x2c48)][_0x44552d(0x26de)]),_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o']['TangentKind'],_0x40e4ab,!0x1)),_0x59690a[_0x44552d(0x1527)]&&0x0<_0x59690a[_0x44552d(0x1527)][_0x44552d(0x26de)]){const _0x23f387=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x1527)][_0x44552d(0x306c)],_0x59690a[_0x44552d(0x1527)]['count']);if(_0x399efb['e']['UseOpenGLOrientationForUV']){for(let _0x551843=0x1;_0x551843<_0x23f387[_0x44552d(0x132e)];_0x551843+=0x2)_0x23f387[_0x551843]=0x1-_0x23f387[_0x551843];}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o']['UVKind'],_0x23f387,!0x1);}if(_0x59690a[_0x44552d(0x2431)]&&0x0<_0x59690a[_0x44552d(0x2431)][_0x44552d(0x26de)]){const _0x1b5d8a=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x2431)]['offset'],_0x59690a['uvs2AttrDesc'][_0x44552d(0x26de)]);if(_0x399efb['e']['UseOpenGLOrientationForUV']){for(let _0x32ee84=0x1;_0x32ee84<_0x1b5d8a[_0x44552d(0x132e)];_0x32ee84+=0x2)_0x1b5d8a[_0x32ee84]=0x1-_0x1b5d8a[_0x32ee84];}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o']['UV2Kind'],_0x1b5d8a,!0x1);}if(_0x59690a['uvs3AttrDesc']&&0x0<_0x59690a['uvs3AttrDesc'][_0x44552d(0x26de)]){const _0x42271b=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x88c)][_0x44552d(0x306c)],_0x59690a['uvs3AttrDesc'][_0x44552d(0x26de)]);if(_0x399efb['e'][_0x44552d(0x104c)]){for(let _0x49a7b7=0x1;_0x49a7b7<_0x42271b[_0x44552d(0x132e)];_0x49a7b7+=0x2)_0x42271b[_0x49a7b7]=0x1-_0x42271b[_0x49a7b7];}_0x278c6d['setVerticesData'](_0x55f0a9['o']['UV3Kind'],_0x42271b,!0x1);}if(_0x59690a[_0x44552d(0x2cf9)]&&0x0<_0x59690a[_0x44552d(0x2cf9)][_0x44552d(0x26de)]){const _0x4399e7=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x2cf9)][_0x44552d(0x306c)],_0x59690a[_0x44552d(0x2cf9)]['count']);if(_0x399efb['e'][_0x44552d(0x104c)]){for(let _0x18a7d8=0x1;_0x18a7d8<_0x4399e7[_0x44552d(0x132e)];_0x18a7d8+=0x2)_0x4399e7[_0x18a7d8]=0x1-_0x4399e7[_0x18a7d8];}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x159d)],_0x4399e7,!0x1);}if(_0x59690a['uvs5AttrDesc']&&0x0<_0x59690a[_0x44552d(0x3fd1)][_0x44552d(0x26de)]){const _0x3fbbbb=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x3fd1)][_0x44552d(0x306c)],_0x59690a['uvs5AttrDesc'][_0x44552d(0x26de)]);if(_0x399efb['e'][_0x44552d(0x104c)]){for(let _0x221c41=0x1;_0x221c41<_0x3fbbbb['length'];_0x221c41+=0x2)_0x3fbbbb[_0x221c41]=0x1-_0x3fbbbb[_0x221c41];}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x29ac)],_0x3fbbbb,!0x1);}if(_0x59690a['uvs6AttrDesc']&&0x0<_0x59690a[_0x44552d(0x1b2f)][_0x44552d(0x26de)]){const _0x1bb9fc=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x1b2f)][_0x44552d(0x306c)],_0x59690a['uvs6AttrDesc'][_0x44552d(0x26de)]);if(_0x399efb['e'][_0x44552d(0x104c)]){for(let _0x5a83a1=0x1;_0x5a83a1<_0x1bb9fc[_0x44552d(0x132e)];_0x5a83a1+=0x2)_0x1bb9fc[_0x5a83a1]=0x1-_0x1bb9fc[_0x5a83a1];}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o']['UV6Kind'],_0x1bb9fc,!0x1);}if(_0x59690a['colorsAttrDesc']&&0x0<_0x59690a[_0x44552d(0x1c8a)]['count']&&(_0x26abe6=new Float32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x1c8a)][_0x44552d(0x306c)],_0x59690a['colorsAttrDesc'][_0x44552d(0x26de)]),_0x278c6d['setVerticesData'](_0x55f0a9['o']['ColorKind'],_0x26abe6,!0x1,_0x59690a[_0x44552d(0x1c8a)][_0x44552d(0x296d)])),_0x59690a[_0x44552d(0x33b3)]&&0x0<_0x59690a[_0x44552d(0x33b3)]['count']){var _0x117fd5=new Int32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x33b3)][_0x44552d(0x306c)],_0x59690a['matricesIndicesAttrDesc'][_0x44552d(0x26de)]);const _0x788b6c=[];for(let _0x230dea=0x0;_0x230dea<_0x117fd5[_0x44552d(0x132e)];_0x230dea++){var _0x3a4e6e=_0x117fd5[_0x230dea];_0x788b6c[_0x44552d(0x2f54)](0xff&_0x3a4e6e),_0x788b6c['push']((0xff00&_0x3a4e6e)>>0x8),_0x788b6c['push']((0xff0000&_0x3a4e6e)>>0x10),_0x788b6c[_0x44552d(0x2f54)](_0x3a4e6e>>0x18&0xff);}_0x278c6d['setVerticesData'](_0x55f0a9['o'][_0x44552d(0x515)],_0x788b6c,!0x1);}if(_0x59690a[_0x44552d(0x40a5)]&&0x0<_0x59690a[_0x44552d(0x40a5)]['count']){var _0x5e1e1e=new Int32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x40a5)][_0x44552d(0x306c)],_0x59690a[_0x44552d(0x40a5)][_0x44552d(0x26de)]);const _0x3f1211=[];for(let _0x2cd14d=0x0;_0x2cd14d<_0x5e1e1e[_0x44552d(0x132e)];_0x2cd14d++){var _0x1a9bac=_0x5e1e1e[_0x2cd14d];_0x3f1211[_0x44552d(0x2f54)](0xff&_0x1a9bac),_0x3f1211[_0x44552d(0x2f54)]((0xff00&_0x1a9bac)>>0x8),_0x3f1211[_0x44552d(0x2f54)]((0xff0000&_0x1a9bac)>>0x10),_0x3f1211[_0x44552d(0x2f54)](_0x1a9bac>>0x18&0xff);}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0xb62)],_0x3f1211,!0x1);}if(_0x59690a['matricesWeightsAttrDesc']&&0x0<_0x59690a[_0x44552d(0x3d52)][_0x44552d(0x26de)]&&(_0x40e4ab=new Float32Array(_0x4a9ea5,_0x59690a['matricesWeightsAttrDesc'][_0x44552d(0x306c)],_0x59690a['matricesWeightsAttrDesc']['count']),_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x2744)],_0x40e4ab,!0x1)),_0x59690a[_0x44552d(0x2cdc)]&&0x0<_0x59690a[_0x44552d(0x2cdc)][_0x44552d(0x26de)]&&(_0x26abe6=new Int32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x2cdc)][_0x44552d(0x306c)],_0x59690a[_0x44552d(0x2cdc)][_0x44552d(0x26de)]),_0x278c6d[_0x44552d(0x2b8f)](_0x26abe6,null)),_0x59690a[_0x44552d(0x3d87)]&&0x0<_0x59690a[_0x44552d(0x3d87)][_0x44552d(0x26de)]){var _0x52c325=new Int32Array(_0x4a9ea5,_0x59690a[_0x44552d(0x3d87)][_0x44552d(0x306c)],0x5*_0x59690a[_0x44552d(0x3d87)][_0x44552d(0x26de)]);_0x278c6d[_0x44552d(0x1549)]=[];for(let _0x2d0b00=0x0;_0x2d0b00<_0x59690a[_0x44552d(0x3d87)][_0x44552d(0x26de)];_0x2d0b00++){var _0x317acb=_0x52c325[0x5*_0x2d0b00+0x0],_0x5123b3=_0x52c325[0x5*_0x2d0b00+0x1],_0x5d9f60=_0x52c325[0x5*_0x2d0b00+0x2],_0xfb2848=_0x52c325[0x5*_0x2d0b00+0x3],_0x37e662=_0x52c325[0x5*_0x2d0b00+0x4];_0x42fef6['P'][_0x44552d(0x26f9)](_0x317acb,_0x5123b3,_0x5d9f60,_0xfb2848,_0x37e662,_0x278c6d);}}}else{if(_0x4a9ea5['positions']&&_0x4a9ea5['normals']&&_0x4a9ea5[_0x44552d(0x1f84)]){if(_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x31b9)],_0x4a9ea5[_0x44552d(0x1ced)],_0x4a9ea5[_0x44552d(0x1ced)][_0x44552d(0x2ca3)]),_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x3487)],_0x4a9ea5[_0x44552d(0x15c8)],_0x4a9ea5[_0x44552d(0x15c8)]['_updatable']),_0x4a9ea5['tangents']&&_0x278c6d['setVerticesData'](_0x55f0a9['o'][_0x44552d(0xf76)],_0x4a9ea5[_0x44552d(0x3241)],_0x4a9ea5[_0x44552d(0x3241)]['_updatable']),_0x4a9ea5['uvs']&&_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x855)],_0x4a9ea5[_0x44552d(0x3aa2)],_0x4a9ea5['uvs'][_0x44552d(0x2ca3)]),_0x4a9ea5[_0x44552d(0x32ff)]&&_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o']['UV2Kind'],_0x4a9ea5[_0x44552d(0x32ff)],_0x4a9ea5[_0x44552d(0x32ff)][_0x44552d(0x2ca3)]),_0x4a9ea5[_0x44552d(0x1350)]&&_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0xf68)],_0x4a9ea5[_0x44552d(0x1350)],_0x4a9ea5['uvs3'][_0x44552d(0x2ca3)]),_0x4a9ea5['uvs4']&&_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o']['UV4Kind'],_0x4a9ea5[_0x44552d(0xe41)],_0x4a9ea5['uvs4'][_0x44552d(0x2ca3)]),_0x4a9ea5[_0x44552d(0xba7)]&&_0x278c6d['setVerticesData'](_0x55f0a9['o']['UV5Kind'],_0x4a9ea5[_0x44552d(0xba7)],_0x4a9ea5[_0x44552d(0xba7)][_0x44552d(0x2ca3)]),_0x4a9ea5[_0x44552d(0x3b4b)]&&_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x2edf)],_0x4a9ea5[_0x44552d(0x3b4b)],_0x4a9ea5[_0x44552d(0x3b4b)][_0x44552d(0x2ca3)]),_0x4a9ea5[_0x44552d(0x83b)]&&_0x278c6d['setVerticesData'](_0x55f0a9['o'][_0x44552d(0x3469)],_0x1c3559['HE']['CheckColors4'](_0x4a9ea5[_0x44552d(0x83b)],_0x4a9ea5[_0x44552d(0x1ced)][_0x44552d(0x132e)]/0x3),_0x4a9ea5[_0x44552d(0x83b)][_0x44552d(0x2ca3)]),_0x4a9ea5[_0x44552d(0xfa2)]){if(_0x4a9ea5[_0x44552d(0xfa2)]['_isExpanded'])delete _0x4a9ea5[_0x44552d(0xfa2)][_0x44552d(0x3b0b)],_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x515)],_0x4a9ea5[_0x44552d(0xfa2)],_0x4a9ea5['matricesIndices'][_0x44552d(0x2ca3)]);else{const _0x1e1340=[];for(let _0x37c247=0x0;_0x37c247<_0x4a9ea5[_0x44552d(0xfa2)]['length'];_0x37c247++){var _0x56aad0=_0x4a9ea5[_0x44552d(0xfa2)][_0x37c247];_0x1e1340['push'](0xff&_0x56aad0),_0x1e1340[_0x44552d(0x2f54)]((0xff00&_0x56aad0)>>0x8),_0x1e1340[_0x44552d(0x2f54)]((0xff0000&_0x56aad0)>>0x10),_0x1e1340[_0x44552d(0x2f54)](_0x56aad0>>0x18&0xff);}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x515)],_0x1e1340,_0x4a9ea5[_0x44552d(0xfa2)][_0x44552d(0x2ca3)]);}}if(_0x4a9ea5['matricesIndicesExtra']){if(_0x4a9ea5[_0x44552d(0x2c4c)][_0x44552d(0x3b0b)])delete _0x4a9ea5[_0x44552d(0xfa2)][_0x44552d(0x3b0b)],_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0xb62)],_0x4a9ea5[_0x44552d(0x2c4c)],_0x4a9ea5['matricesIndicesExtra'][_0x44552d(0x2ca3)]);else{const _0x552bca=[];for(let _0x43413b=0x0;_0x43413b<_0x4a9ea5[_0x44552d(0x2c4c)][_0x44552d(0x132e)];_0x43413b++){var _0x70ecbb=_0x4a9ea5['matricesIndicesExtra'][_0x43413b];_0x552bca[_0x44552d(0x2f54)](0xff&_0x70ecbb),_0x552bca['push']((0xff00&_0x70ecbb)>>0x8),_0x552bca[_0x44552d(0x2f54)]((0xff0000&_0x70ecbb)>>0x10),_0x552bca['push'](_0x70ecbb>>0x18&0xff);}_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0xb62)],_0x552bca,_0x4a9ea5[_0x44552d(0x2c4c)][_0x44552d(0x2ca3)]);}}_0x4a9ea5[_0x44552d(0x767)]&&(_0x5bd204[_0x44552d(0xf3c)](_0x4a9ea5,_0x278c6d),_0x278c6d[_0x44552d(0x2d4f)](_0x55f0a9['o'][_0x44552d(0x2744)],_0x4a9ea5[_0x44552d(0x767)],_0x4a9ea5[_0x44552d(0x767)]['_updatable'])),_0x4a9ea5[_0x44552d(0xfd7)]&&_0x278c6d['setVerticesData'](_0x55f0a9['o'][_0x44552d(0x2f3e)],_0x4a9ea5[_0x44552d(0xfd7)],_0x4a9ea5[_0x44552d(0x767)][_0x44552d(0x2ca3)]),_0x278c6d[_0x44552d(0x2b8f)](_0x4a9ea5[_0x44552d(0x1f84)],null);}}}if(_0x4a9ea5['subMeshes']){_0x278c6d[_0x44552d(0x1549)]=[];for(let _0x3eb1fc=0x0;_0x3eb1fc<_0x4a9ea5[_0x44552d(0x1549)]['length'];_0x3eb1fc++){var _0x5d1928=_0x4a9ea5['subMeshes'][_0x3eb1fc];_0x42fef6['P'][_0x44552d(0x26f9)](_0x5d1928[_0x44552d(0x19a4)],_0x5d1928[_0x44552d(0xfb3)],_0x5d1928[_0x44552d(0x3888)],_0x5d1928[_0x44552d(0xeea)],_0x5d1928[_0x44552d(0x2052)],_0x278c6d);}}_0x278c6d[_0x44552d(0x20ca)]&&(_0x278c6d[_0x44552d(0x36aa)](),_0x278c6d['_shouldGenerateFlatShading']=!0x1),_0x278c6d[_0x44552d(0x67e)](!0x0),_0x4f2a79[_0x44552d(0x1f16)][_0x44552d(0x3e9)](_0x278c6d);}static[_0xff93f4(0xf3c)](_0xe35ea9,_0x24e658){var _0x319947=_0xff93f4;if(_0x40369c['Z'][_0x319947(0x1ca5)]){var _0x213f33;if(-0x1<_0xe35ea9[_0x319947(0xcd6)]){var _0x305ad3=_0x24e658[_0x319947(0x22fd)]()[_0x319947(0x1472)](_0xe35ea9[_0x319947(0xcd6)]);if(_0x305ad3){_0x213f33=_0x305ad3[_0x319947(0x3d38)][_0x319947(0x132e)];const _0x385f63=_0x24e658[_0x319947(0x166d)](_0x55f0a9['o']['MatricesIndicesKind']),_0x3233ae=_0x24e658['getVerticesData'](_0x55f0a9['o']['MatricesIndicesExtraKind']),_0x31a5c3=_0xe35ea9[_0x319947(0x767)],_0x249ec8=_0xe35ea9[_0x319947(0xfd7)];var _0x56f2d8=_0xe35ea9['numBoneInfluencer'],_0x9f289=_0x31a5c3[_0x319947(0x132e)];for(let _0x33a37f=0x0;_0x33a37f<_0x9f289;_0x33a37f+=0x4){let _0x260429=0x0,_0x186e7c=-0x1;for(let _0x45c9c4=0x0;_0x45c9c4<0x4;_0x45c9c4++){var _0x2fa36f=_0x31a5c3[_0x33a37f+_0x45c9c4];_0x260429+=_0x2fa36f,_0x2fa36f<0.001&&_0x186e7c<0x0&&(_0x186e7c=_0x45c9c4);}if(_0x249ec8)for(let _0x44cc2a=0x0;_0x44cc2a<0x4;_0x44cc2a++){var _0x16adbb=_0x249ec8[_0x33a37f+_0x44cc2a];_0x260429+=_0x16adbb,_0x16adbb<0.001&&_0x186e7c<0x0&&(_0x186e7c=_0x44cc2a+0x4);}if((_0x186e7c<0x0||_0x186e7c>_0x56f2d8-0x1)&&(_0x186e7c=_0x56f2d8-0x1),0.001<_0x260429){var _0x321431=0x1/_0x260429;for(let _0xca3704=0x0;_0xca3704<0x4;_0xca3704++)_0x31a5c3[_0x33a37f+_0xca3704]*=_0x321431;if(_0x249ec8){for(let _0x103225=0x0;_0x103225<0x4;_0x103225++)_0x249ec8[_0x33a37f+_0x103225]*=_0x321431;}}else 0x4<=_0x186e7c?(_0x249ec8[_0x33a37f+_0x186e7c-0x4]=0x1-_0x260429,_0x3233ae[_0x33a37f+_0x186e7c-0x4]=_0x213f33):(_0x31a5c3[_0x33a37f+_0x186e7c]=0x1-_0x260429,_0x385f63[_0x33a37f+_0x186e7c]=_0x213f33);}_0x24e658[_0x319947(0x2d4f)](_0x55f0a9['o'][_0x319947(0x515)],_0x385f63),_0xe35ea9['matricesWeightsExtra']&&_0x24e658['setVerticesData'](_0x55f0a9['o'][_0x319947(0xb62)],_0x3233ae);}}}}static[_0xff93f4(0xb3f)](_0x18322a,_0x57282d,_0x2f5ce3){var _0x3994f5=_0xff93f4;const _0x347f07=new _0x5bd204(_0x18322a['id'],_0x57282d,void 0x0,_0x18322a[_0x3994f5(0x135b)]);return _0x347f07['_loadedUniqueId']=_0x18322a[_0x3994f5(0x439)],_0x333036['$']&&_0x333036['$'][_0x3994f5(0x25cb)](_0x347f07,_0x18322a[_0x3994f5(0x3057)]),_0x18322a[_0x3994f5(0x2587)]?(_0x347f07[_0x3994f5(0x11f2)]=_0x16b5c1['g'][_0x3994f5(0x1205)],_0x347f07[_0x3994f5(0x2587)]=_0x2f5ce3+_0x18322a['delayLoadingFile'],_0x347f07['_boundingInfo']=new _0xbf8855['j'](_0x431ed4['P'][_0x3994f5(0xd4e)](_0x18322a['boundingBoxMinimum']),_0x431ed4['P'][_0x3994f5(0xd4e)](_0x18322a[_0x3994f5(0x38ce)])),_0x347f07[_0x3994f5(0x10fe)]=[],_0x18322a['hasUVs']&&_0x347f07[_0x3994f5(0x10fe)]['push'](_0x55f0a9['o'][_0x3994f5(0x855)]),_0x18322a['hasUVs2']&&_0x347f07[_0x3994f5(0x10fe)][_0x3994f5(0x2f54)](_0x55f0a9['o'][_0x3994f5(0x32bb)]),_0x18322a[_0x3994f5(0x1dbf)]&&_0x347f07[_0x3994f5(0x10fe)]['push'](_0x55f0a9['o'][_0x3994f5(0xf68)]),_0x18322a[_0x3994f5(0x4029)]&&_0x347f07[_0x3994f5(0x10fe)][_0x3994f5(0x2f54)](_0x55f0a9['o'][_0x3994f5(0x159d)]),_0x18322a[_0x3994f5(0x38ab)]&&_0x347f07[_0x3994f5(0x10fe)][_0x3994f5(0x2f54)](_0x55f0a9['o'][_0x3994f5(0x29ac)]),_0x18322a[_0x3994f5(0x3233)]&&_0x347f07[_0x3994f5(0x10fe)][_0x3994f5(0x2f54)](_0x55f0a9['o'][_0x3994f5(0x2edf)]),_0x18322a['hasColors']&&_0x347f07[_0x3994f5(0x10fe)][_0x3994f5(0x2f54)](_0x55f0a9['o']['ColorKind']),_0x18322a[_0x3994f5(0x1bad)]&&_0x347f07['_delayInfo']['push'](_0x55f0a9['o'][_0x3994f5(0x515)]),_0x18322a[_0x3994f5(0x2b5a)]&&_0x347f07[_0x3994f5(0x10fe)][_0x3994f5(0x2f54)](_0x55f0a9['o'][_0x3994f5(0x2744)]),_0x347f07[_0x3994f5(0x153c)]=_0x34a7e7['x'][_0x3994f5(0x4130)]):_0x34a7e7['x'][_0x3994f5(0x4130)](_0x18322a,_0x347f07),_0x57282d['pushGeometry'](_0x347f07,!0x0),_0x347f07;}}},0x46f9:(_0x4450aa,_0x183263,_0x29fb90)=>{var _0x4b6fd7=a8_0x49466b;_0x29fb90['d'](_0x183263,{'R':()=>_0x56b6ff});var _0x1d5c32=_0x29fb90(0x9fd1),_0x17c2e1=_0x29fb90(0x1a27),_0x183263=_0x29fb90(0x1dad),_0x520be=_0x29fb90(0xc84b),_0x417e3f=_0x29fb90(0x10ea4);_0x183263['Kj'][_0x4b6fd7(0x3ec2)]=(_0x2b53a2,_0x3b29ed)=>_0x56b6ff[_0x4b6fd7(0xb3f)](_0x2b53a2,_0x3b29ed);class _0x56b6ff extends _0x183263['Kj']{constructor(){var _0x4a6105=_0x4b6fd7;super(...arguments),this[_0x4a6105(0x954)]={'faceColors':[],'faceCenters':[],'faceZaxis':[],'faceXaxis':[],'faceYaxis':[],'nbSharedFaces':0x0,'nbUnsharedFaces':0x0,'nbFaces':0x0,'nbFacesAtPole':0x0,'adjacentFaces':[]};}[_0x4b6fd7(0x22c2)](_0x5d03d8,_0x303f5d){var _0x3c9856=_0x4b6fd7;return void 0x0===_0x303f5d?(_0x5d03d8>this['goldbergData'][_0x3c9856(0x162)]-0x1&&(_0x417e3f['Y'][_0x3c9856(0x2e91)]('Maximum\x20number\x20of\x20unshared\x20faces\x20used'),_0x5d03d8=this[_0x3c9856(0x954)][_0x3c9856(0x162)]-0x1),this['goldbergData'][_0x3c9856(0x162)]+_0x5d03d8):(0xb<_0x5d03d8&&(_0x417e3f['Y'][_0x3c9856(0x2e91)](_0x3c9856(0x3eea)),_0x5d03d8=0xb),_0x303f5d>this[_0x3c9856(0x954)]['nbFacesAtPole']-0x1&&(_0x417e3f['Y'][_0x3c9856(0x2e91)](_0x3c9856(0x2f5e)),_0x303f5d=this[_0x3c9856(0x954)][_0x3c9856(0x100)]-0x1),0xc+_0x5d03d8*this[_0x3c9856(0x954)][_0x3c9856(0x100)]+_0x303f5d);}[_0x4b6fd7(0x2d6)](_0x553726){var _0x3bc73b=_0x4b6fd7;for(let _0x30595e=0x0;_0x30595e<_0x553726[_0x3bc73b(0x132e)];_0x30595e++){var _0x5a68ac=_0x553726[_0x30595e][0x0],_0x290241=_0x553726[_0x30595e][0x1],_0x8fbe5e=_0x553726[_0x30595e][0x2];for(let _0x32f856=_0x5a68ac;_0x32f856<_0x290241+0x1;_0x32f856++)this[_0x3bc73b(0x954)][_0x3bc73b(0x2e12)][_0x32f856]=_0x8fbe5e;}const _0x316a4a=[];for(let _0x1c7687=0x0;_0x1c7687<0xc;_0x1c7687++)for(let _0x40de8b=0x0;_0x40de8b<0x5;_0x40de8b++)_0x316a4a[_0x3bc73b(0x2f54)](this[_0x3bc73b(0x954)]['faceColors'][_0x1c7687]['r'],this[_0x3bc73b(0x954)][_0x3bc73b(0x2e12)][_0x1c7687]['g'],this[_0x3bc73b(0x954)][_0x3bc73b(0x2e12)][_0x1c7687]['b'],this['goldbergData']['faceColors'][_0x1c7687]['a']);for(let _0x4d3331=0xc;_0x4d3331<this[_0x3bc73b(0x954)][_0x3bc73b(0x2e12)]['length'];_0x4d3331++)for(let _0xef0f8e=0x0;_0xef0f8e<0x6;_0xef0f8e++)_0x316a4a[_0x3bc73b(0x2f54)](this['goldbergData'][_0x3bc73b(0x2e12)][_0x4d3331]['r'],this[_0x3bc73b(0x954)][_0x3bc73b(0x2e12)][_0x4d3331]['g'],this[_0x3bc73b(0x954)]['faceColors'][_0x4d3331]['b'],this['goldbergData'][_0x3bc73b(0x2e12)][_0x4d3331]['a']);return _0x316a4a;}[_0x4b6fd7(0x3c1a)](_0x525fa4){var _0x1d9340=_0x4b6fd7;_0x525fa4=this[_0x1d9340(0x2d6)](_0x525fa4),this[_0x1d9340(0x2d4f)](_0x17c2e1['o']['ColorKind'],_0x525fa4);}[_0x4b6fd7(0x1b0b)](_0x924aae){var _0x180534=_0x4b6fd7;_0x924aae=this[_0x180534(0x2d6)](_0x924aae),this[_0x180534(0x3038)](_0x17c2e1['o']['ColorKind'],_0x924aae);}['_changeGoldbergFaceUVs'](_0x588ba3){var _0x34b7ac=_0x4b6fd7;const _0x541f6a=this['getVerticesData'](_0x17c2e1['o'][_0x34b7ac(0x855)]);for(let _0x169a25=0x0;_0x169a25<_0x588ba3[_0x34b7ac(0x132e)];_0x169a25++){var _0x55b678=_0x588ba3[_0x169a25][0x0],_0x22c0c0=_0x588ba3[_0x169a25][0x1],_0x5ed802=_0x588ba3[_0x169a25][0x2],_0x2fc68e=_0x588ba3[_0x169a25][0x3],_0x1da20b=_0x588ba3[_0x169a25][0x4];const _0x5f4915=[],_0x20060a=[];let _0x17a37,_0x38ce88;for(let _0x395a79=0x0;_0x395a79<0x5;_0x395a79++)_0x17a37=_0x5ed802['x']+_0x2fc68e*Math[_0x34b7ac(0x110a)](_0x1da20b+_0x395a79*Math['PI']/2.5),_0x38ce88=_0x5ed802['y']+_0x2fc68e*Math[_0x34b7ac(0x240)](_0x1da20b+_0x395a79*Math['PI']/2.5),0x1<(_0x17a37=_0x17a37<0x0?0x0:_0x17a37)&&(_0x17a37=0x1),_0x5f4915['push'](_0x17a37,_0x38ce88);for(let _0x1f3dc7=0x0;_0x1f3dc7<0x6;_0x1f3dc7++)_0x17a37=_0x5ed802['x']+_0x2fc68e*Math['cos'](_0x1da20b+_0x1f3dc7*Math['PI']/0x3),_0x38ce88=_0x5ed802['y']+_0x2fc68e*Math[_0x34b7ac(0x240)](_0x1da20b+_0x1f3dc7*Math['PI']/0x3),0x1<(_0x17a37=_0x17a37<0x0?0x0:_0x17a37)&&(_0x17a37=0x1),_0x20060a[_0x34b7ac(0x2f54)](_0x17a37,_0x38ce88);for(let _0x4773bd=_0x55b678;_0x4773bd<Math[_0x34b7ac(0x3749)](0xc,_0x22c0c0+0x1);_0x4773bd++)for(let _0x11a892=0x0;_0x11a892<0x5;_0x11a892++)_0x541f6a[0xa*_0x4773bd+0x2*_0x11a892]=_0x5f4915[0x2*_0x11a892],_0x541f6a[0xa*_0x4773bd+0x2*_0x11a892+0x1]=_0x5f4915[0x2*_0x11a892+0x1];for(let _0x26eddf=Math['max'](0xc,_0x55b678);_0x26eddf<_0x22c0c0+0x1;_0x26eddf++)for(let _0x5eeaa2=0x0;_0x5eeaa2<0x6;_0x5eeaa2++)_0x541f6a[0xc*_0x26eddf-0x18+0x2*_0x5eeaa2]=_0x20060a[0x2*_0x5eeaa2],_0x541f6a[0xc*_0x26eddf-0x17+0x2*_0x5eeaa2]=_0x20060a[0x2*_0x5eeaa2+0x1];}return _0x541f6a;}[_0x4b6fd7(0x3211)](_0x13fc49){var _0x591227=_0x4b6fd7;_0x13fc49=this[_0x591227(0x3b62)](_0x13fc49),this[_0x591227(0x2d4f)](_0x17c2e1['o'][_0x591227(0x855)],_0x13fc49);}[_0x4b6fd7(0x1c33)](_0x24d0c9){var _0x3a9c58=_0x4b6fd7;_0x24d0c9=this[_0x3a9c58(0x3b62)](_0x24d0c9),this[_0x3a9c58(0x3038)](_0x17c2e1['o'][_0x3a9c58(0x855)],_0x24d0c9);}['placeOnGoldbergFaceAt'](_0x28e305,_0x268fbb,_0x118e46){var _0x446ea2=_0x4b6fd7,_0x5f065e=_0x1d5c32['P'][_0x446ea2(0x30c6)](this[_0x446ea2(0x954)][_0x446ea2(0x1c3d)][_0x268fbb],this[_0x446ea2(0x954)][_0x446ea2(0x1fa9)][_0x268fbb],this[_0x446ea2(0x954)][_0x446ea2(0x2319)][_0x268fbb]);_0x28e305['rotation']=_0x5f065e,_0x28e305[_0x446ea2(0x8c5)]=this[_0x446ea2(0x954)][_0x446ea2(0x380a)][_0x268fbb]['add'](this['goldbergData'][_0x446ea2(0x1c3d)][_0x268fbb][_0x446ea2(0x27e7)](_0x118e46['x']))['add'](this[_0x446ea2(0x954)][_0x446ea2(0x1fa9)][_0x268fbb][_0x446ea2(0x27e7)](_0x118e46['y']))[_0x446ea2(0x11ad)](this[_0x446ea2(0x954)][_0x446ea2(0x2319)][_0x268fbb][_0x446ea2(0x27e7)](_0x118e46['z']));}[_0x4b6fd7(0x3c81)](_0xa22320){var _0xc12e11=_0x4b6fd7;super[_0xc12e11(0x3c81)](_0xa22320),_0xa22320['type']=_0xc12e11(0x40a6);const _0x3c5fed={};if(_0x3c5fed['adjacentFaces']=this[_0xc12e11(0x954)]['adjacentFaces'],_0x3c5fed[_0xc12e11(0x1886)]=this[_0xc12e11(0x954)]['nbSharedFaces'],_0x3c5fed[_0xc12e11(0x162)]=this[_0xc12e11(0x954)][_0xc12e11(0x162)],_0x3c5fed[_0xc12e11(0x350b)]=this['goldbergData'][_0xc12e11(0x350b)],_0x3c5fed[_0xc12e11(0x100)]=this[_0xc12e11(0x954)][_0xc12e11(0x100)],this[_0xc12e11(0x954)]['faceColors']){_0x3c5fed[_0xc12e11(0x2e12)]=[];for(const _0x5bb431 of this[_0xc12e11(0x954)][_0xc12e11(0x2e12)])_0x3c5fed[_0xc12e11(0x2e12)]['push'](_0x5bb431[_0xc12e11(0x3e55)]());}if(this[_0xc12e11(0x954)][_0xc12e11(0x380a)]){_0x3c5fed[_0xc12e11(0x380a)]=[];for(const _0x56f29d of this[_0xc12e11(0x954)][_0xc12e11(0x380a)])_0x3c5fed[_0xc12e11(0x380a)][_0xc12e11(0x2f54)](_0x56f29d[_0xc12e11(0x3e55)]());}if(this[_0xc12e11(0x954)][_0xc12e11(0x2319)]){_0x3c5fed[_0xc12e11(0x2319)]=[];for(const _0x2ab21c of this[_0xc12e11(0x954)][_0xc12e11(0x2319)])_0x3c5fed[_0xc12e11(0x2319)][_0xc12e11(0x2f54)](_0x2ab21c['asArray']());}if(this[_0xc12e11(0x954)]['faceYaxis']){_0x3c5fed[_0xc12e11(0x1fa9)]=[];for(const _0x493e86 of this[_0xc12e11(0x954)][_0xc12e11(0x1fa9)])_0x3c5fed[_0xc12e11(0x1fa9)][_0xc12e11(0x2f54)](_0x493e86[_0xc12e11(0x3e55)]());}if(this[_0xc12e11(0x954)][_0xc12e11(0x1c3d)]){_0x3c5fed['faceXaxis']=[];for(const _0x45f099 of this[_0xc12e11(0x954)]['faceXaxis'])_0x3c5fed[_0xc12e11(0x1c3d)][_0xc12e11(0x2f54)](_0x45f099['asArray']());}_0xa22320['goldbergData']=_0x3c5fed;}static['Parse'](_0x1d78c5,_0x861c2f){var _0x115dff=_0x4b6fd7;const _0x5da9ae=_0x1d78c5[_0x115dff(0x954)],_0x1a81ee=(_0x5da9ae['faceColors']=_0x5da9ae[_0x115dff(0x2e12)][_0x115dff(0x1fa5)](_0x48555c=>_0x520be['HE'][_0x115dff(0xd4e)](_0x48555c)),_0x5da9ae[_0x115dff(0x380a)]=_0x5da9ae[_0x115dff(0x380a)][_0x115dff(0x1fa5)](_0x25ebe7=>_0x1d5c32['P'][_0x115dff(0xd4e)](_0x25ebe7)),_0x5da9ae[_0x115dff(0x2319)]=_0x5da9ae[_0x115dff(0x2319)][_0x115dff(0x1fa5)](_0x162a21=>_0x1d5c32['P'][_0x115dff(0xd4e)](_0x162a21)),_0x5da9ae[_0x115dff(0x1c3d)]=_0x5da9ae[_0x115dff(0x1c3d)][_0x115dff(0x1fa5)](_0x4a02c5=>_0x1d5c32['P'][_0x115dff(0xd4e)](_0x4a02c5)),_0x5da9ae['faceYaxis']=_0x5da9ae[_0x115dff(0x1fa9)]['map'](_0x30fb8e=>_0x1d5c32['P']['FromArray'](_0x30fb8e)),new _0x56b6ff(_0x1d78c5['name'],_0x861c2f));return _0x1a81ee[_0x115dff(0x954)]=_0x5da9ae,_0x1a81ee;}}},0x2ccd:(_0x49ab2a,_0x4b2a80,_0x28efb6)=>{var _0x57d0a3=a8_0x49466b;_0x28efb6['d'](_0x4b2a80,{'E':()=>_0x467403});var _0x681af9=_0x28efb6(0x9fd1),_0x4fe792=_0x28efb6(0x1a27),_0x4b2a80=_0x28efb6(0x1dad);_0x4b2a80['Kj']['_GroundMeshParser']=(_0x29c316,_0x1cc28e)=>_0x467403[_0x57d0a3(0xb3f)](_0x29c316,_0x1cc28e);class _0x467403 extends _0x4b2a80['Kj']{constructor(_0x55daa6,_0x352554){super(_0x55daa6,_0x352554),this['generateOctree']=!0x1;}['getClassName'](){var _0x1eec37=_0x57d0a3;return _0x1eec37(0x40e5);}get['subdivisions'](){var _0x3de92d=_0x57d0a3;return Math[_0x3de92d(0x3749)](this[_0x3de92d(0x370a)],this[_0x3de92d(0x2b8e)]);}get[_0x57d0a3(0x205b)](){var _0x3ddfd4=_0x57d0a3;return this[_0x3ddfd4(0x370a)];}get[_0x57d0a3(0x2be5)](){var _0x542afa=_0x57d0a3;return this[_0x542afa(0x2b8e)];}[_0x57d0a3(0x1db5)](_0x38dcff,_0x36515b=0x20){var _0x2469fa=_0x57d0a3;this[_0x2469fa(0x370a)]=_0x38dcff,this[_0x2469fa(0x2b8e)]=_0x38dcff,this[_0x2469fa(0x3a3c)](_0x38dcff),this[_0x2469fa(0x2410)]&&this[_0x2469fa(0x2410)](_0x36515b);}['getHeightAtCoordinates'](_0x3911f3,_0x912879){var _0x2961f6=_0x57d0a3;const _0xb67edb=this[_0x2961f6(0x2fee)]();var _0x34c1f2=_0x681af9['jp']['Matrix'][0x5],_0x3c27b6=(_0xb67edb['invertToRef'](_0x34c1f2),_0x681af9['jp'][_0x2961f6(0x23ca)][0x8]);if(_0x681af9['P'][_0x2961f6(0x369d)](_0x3911f3,0x0,_0x912879,_0x34c1f2,_0x3c27b6),_0x3911f3=_0x3c27b6['x'],_0x912879=_0x3c27b6['z'],_0x3911f3<this['_minX']||_0x3911f3>=this['_maxX']||_0x912879<=this[_0x2961f6(0x7c6)]||_0x912879>this['_maxZ'])return this[_0x2961f6(0x8c5)]['y'];return this[_0x2961f6(0x2bab)]&&0x0!=this[_0x2961f6(0x2bab)]['length']||(this['_initHeightQuads'](),this['_computeHeightQuads']()),(_0x34c1f2=this[_0x2961f6(0x1ea8)](_0x3911f3,_0x912879),_0x3911f3=-(_0x34c1f2['x']*_0x3911f3+_0x34c1f2['z']*_0x912879+_0x34c1f2['w'])/_0x34c1f2['y']),(_0x681af9['P']['TransformCoordinatesFromFloatsToRef'](0x0,_0x3911f3,0x0,_0xb67edb,_0x3c27b6),_0x3c27b6['y']);}['getNormalAtCoordinates'](_0xbe220e,_0x3f45ed){var _0x53688c=_0x57d0a3,_0x43f2da=new _0x681af9['P'](0x0,0x1,0x0);return this[_0x53688c(0x3c8c)](_0xbe220e,_0x3f45ed,_0x43f2da),_0x43f2da;}[_0x57d0a3(0x3c8c)](_0xa18ff1,_0x4b1091,_0x9d2793){var _0x55e29c=_0x57d0a3;const _0x2aa9bb=this[_0x55e29c(0x2fee)]();var _0x4a3acb=_0x681af9['jp'][_0x55e29c(0x3809)][0x5],_0x2b9a79=(_0x2aa9bb[_0x55e29c(0x3c5)](_0x4a3acb),_0x681af9['jp'][_0x55e29c(0x23ca)][0x8]);if(_0x681af9['P']['TransformCoordinatesFromFloatsToRef'](_0xa18ff1,0x0,_0x4b1091,_0x4a3acb,_0x2b9a79),_0xa18ff1=_0x2b9a79['x'],_0x4b1091=_0x2b9a79['z'],_0xa18ff1<this[_0x55e29c(0x318a)]||_0xa18ff1>this[_0x55e29c(0x2ac9)]||_0x4b1091<this[_0x55e29c(0x7c6)]||_0x4b1091>this[_0x55e29c(0x1487)])return this;return this[_0x55e29c(0x2bab)]&&0x0!=this[_0x55e29c(0x2bab)][_0x55e29c(0x132e)]||(this[_0x55e29c(0x49c)](),this[_0x55e29c(0x1338)]()),_0x4a3acb=this[_0x55e29c(0x1ea8)](_0xa18ff1,_0x4b1091),(_0x681af9['P'][_0x55e29c(0x8b1)](_0x4a3acb['x'],_0x4a3acb['y'],_0x4a3acb['z'],_0x2aa9bb,_0x9d2793),this);}[_0x57d0a3(0x402e)](){var _0x361c30=_0x57d0a3;return this[_0x361c30(0x2bab)]&&0x0!=this[_0x361c30(0x2bab)][_0x361c30(0x132e)]||this[_0x361c30(0x49c)](),this[_0x361c30(0x1338)](),this;}[_0x57d0a3(0x1ea8)](_0x5517f7,_0x3e2acf){var _0x150ce0=_0x57d0a3,_0xa3d706=Math[_0x150ce0(0x27d2)]((_0x5517f7+this[_0x150ce0(0x2ac9)])*this[_0x150ce0(0x370a)]/this['_width']),_0x14e76a=Math[_0x150ce0(0x27d2)](-(_0x3e2acf+this[_0x150ce0(0x1487)])*this[_0x150ce0(0x2b8e)]/this[_0x150ce0(0x1bca)]+this[_0x150ce0(0x2b8e)]),_0x14e76a=this['_heightQuads'][_0x14e76a*this['_subdivisionsX']+_0xa3d706];return _0x3e2acf<_0x14e76a[_0x150ce0(0x1719)]['x']*_0x5517f7+_0x14e76a[_0x150ce0(0x1719)]['y']?_0x14e76a['facet1']:_0x14e76a['facet2'];}[_0x57d0a3(0x49c)](){var _0x19694e=_0x57d0a3,_0x17bea4=this[_0x19694e(0x370a)],_0x1b39fc=this[_0x19694e(0x2b8e)];this[_0x19694e(0x2bab)]=new Array();for(let _0x3cef04=0x0;_0x3cef04<_0x1b39fc;_0x3cef04++)for(let _0x20d9b0=0x0;_0x20d9b0<_0x17bea4;_0x20d9b0++){var _0xa89f1e={'slope':_0x681af9['FM'][_0x19694e(0x1b83)](),'facet1':new _0x681af9['Lt'](0x0,0x0,0x0,0x0),'facet2':new _0x681af9['Lt'](0x0,0x0,0x0,0x0)};this[_0x19694e(0x2bab)][_0x3cef04*_0x17bea4+_0x20d9b0]=_0xa89f1e;}return this;}['_computeHeightQuads'](){var _0x500f64=_0x57d0a3,_0x552d2e=this['getVerticesData'](_0x4fe792['o'][_0x500f64(0x31b9)]);if(!_0x552d2e)return this;const _0x5e121f=_0x681af9['jp'][_0x500f64(0x23ca)][0x3],_0x593e93=_0x681af9['jp'][_0x500f64(0x23ca)][0x2],_0x4333e=_0x681af9['jp'][_0x500f64(0x23ca)][0x1],_0x7f4748=_0x681af9['jp'][_0x500f64(0x23ca)][0x0];var _0x40ba88=_0x681af9['jp'][_0x500f64(0x23ca)][0x4],_0x24348e=_0x681af9['jp'][_0x500f64(0x23ca)][0x5],_0x2985f1=_0x681af9['jp'][_0x500f64(0x23ca)][0x6];const _0x117faa=_0x681af9['jp']['Vector3'][0x7],_0x3e9605=_0x681af9['jp'][_0x500f64(0x23ca)][0x8];var _0x49b599,_0x24a7cf,_0x54a106,_0x26d82b,_0x62d2ab=this[_0x500f64(0x370a)],_0x5035e2=this[_0x500f64(0x2b8e)];for(let _0x2ecec1=0x0;_0x2ecec1<_0x5035e2;_0x2ecec1++)for(let _0x4eac9a=0x0;_0x4eac9a<_0x62d2ab;_0x4eac9a++){_0x54a106=0x3*_0x4eac9a,_0x49b599=_0x2ecec1*(_0x62d2ab+0x1)*0x3,_0x24a7cf=(_0x2ecec1+0x1)*(_0x62d2ab+0x1)*0x3,_0x5e121f['x']=_0x552d2e[_0x49b599+_0x54a106],_0x5e121f['y']=_0x552d2e[_0x49b599+_0x54a106+0x1],_0x5e121f['z']=_0x552d2e[_0x49b599+_0x54a106+0x2],_0x593e93['x']=_0x552d2e[_0x49b599+_0x54a106+0x3],_0x593e93['y']=_0x552d2e[_0x49b599+_0x54a106+0x4],_0x593e93['z']=_0x552d2e[_0x49b599+_0x54a106+0x5],_0x4333e['x']=_0x552d2e[_0x24a7cf+_0x54a106],_0x4333e['y']=_0x552d2e[_0x24a7cf+_0x54a106+0x1],_0x4333e['z']=_0x552d2e[_0x24a7cf+_0x54a106+0x2],_0x7f4748['x']=_0x552d2e[_0x24a7cf+_0x54a106+0x3],_0x7f4748['y']=_0x552d2e[_0x24a7cf+_0x54a106+0x4],_0x7f4748['z']=_0x552d2e[_0x24a7cf+_0x54a106+0x5],_0x49b599=(_0x7f4748['z']-_0x5e121f['z'])/(_0x7f4748['x']-_0x5e121f['x']),_0x24a7cf=_0x5e121f['z']-_0x49b599*_0x5e121f['x'],_0x593e93[_0x500f64(0x16b6)](_0x5e121f,_0x40ba88),_0x4333e['subtractToRef'](_0x5e121f,_0x24348e),_0x7f4748[_0x500f64(0x16b6)](_0x5e121f,_0x2985f1),_0x681af9['P']['CrossToRef'](_0x2985f1,_0x24348e,_0x117faa),_0x681af9['P'][_0x500f64(0x11e0)](_0x40ba88,_0x2985f1,_0x3e9605),_0x117faa[_0x500f64(0xb65)](),_0x3e9605['normalize'](),_0x54a106=-(_0x117faa['x']*_0x5e121f['x']+_0x117faa['y']*_0x5e121f['y']+_0x117faa['z']*_0x5e121f['z']),_0x26d82b=-(_0x3e9605['x']*_0x593e93['x']+_0x3e9605['y']*_0x593e93['y']+_0x3e9605['z']*_0x593e93['z']);const _0x1e24fe=this[_0x500f64(0x2bab)][_0x2ecec1*_0x62d2ab+_0x4eac9a];_0x1e24fe[_0x500f64(0x1719)][_0x500f64(0x3b56)](_0x49b599,_0x24a7cf),_0x1e24fe[_0x500f64(0x1b80)][_0x500f64(0x3b56)](_0x117faa['x'],_0x117faa['y'],_0x117faa['z'],_0x54a106),_0x1e24fe[_0x500f64(0xdc7)][_0x500f64(0x3b56)](_0x3e9605['x'],_0x3e9605['y'],_0x3e9605['z'],_0x26d82b);}return this;}[_0x57d0a3(0x3c81)](_0x3fcbbe){var _0x403e7b=_0x57d0a3;super['serialize'](_0x3fcbbe),_0x3fcbbe['subdivisionsX']=this[_0x403e7b(0x370a)],_0x3fcbbe['subdivisionsY']=this[_0x403e7b(0x2b8e)],_0x3fcbbe[_0x403e7b(0x1c66)]=this[_0x403e7b(0x318a)],_0x3fcbbe[_0x403e7b(0x273d)]=this['_maxX'],_0x3fcbbe[_0x403e7b(0xe5)]=this[_0x403e7b(0x7c6)],_0x3fcbbe[_0x403e7b(0x220b)]=this[_0x403e7b(0x1487)],_0x3fcbbe['width']=this[_0x403e7b(0x8bc)],_0x3fcbbe['height']=this[_0x403e7b(0x1bca)];}static[_0x57d0a3(0xb3f)](_0x5c1958,_0x46783b){var _0x53dc19=_0x57d0a3;const _0x36c08f=new _0x467403(_0x5c1958[_0x53dc19(0x3efc)],_0x46783b);return _0x36c08f[_0x53dc19(0x370a)]=_0x5c1958[_0x53dc19(0x205b)]||0x1,_0x36c08f['_subdivisionsY']=_0x5c1958[_0x53dc19(0x2be5)]||0x1,_0x36c08f[_0x53dc19(0x318a)]=_0x5c1958[_0x53dc19(0x1c66)],_0x36c08f['_maxX']=_0x5c1958[_0x53dc19(0x273d)],_0x36c08f[_0x53dc19(0x7c6)]=_0x5c1958[_0x53dc19(0xe5)],_0x36c08f[_0x53dc19(0x1487)]=_0x5c1958[_0x53dc19(0x220b)],_0x36c08f[_0x53dc19(0x8bc)]=_0x5c1958[_0x53dc19(0x37ce)],_0x36c08f[_0x53dc19(0x1bca)]=_0x5c1958[_0x53dc19(0x1995)],_0x36c08f;}}},0x1797e:(_0x564d0a,_0x35b8aa,_0x52cc39)=>{_0x52cc39(0x51f),_0x52cc39(0x19ba),_0x52cc39(0x1641b),_0x52cc39(0x5a5),_0x52cc39(0x2ab6),_0x52cc39(0x83fe),_0x52cc39(0x2ccd),_0x52cc39(0x46f9),_0x52cc39(0x13533),_0x52cc39(0x12cc0),_0x52cc39(0x14e9f),_0x52cc39(0x1dad),_0x52cc39(0x164ac),_0x52cc39(0x6388),_0x52cc39(0x18603),_0x52cc39(0x15fdc),_0x52cc39(0x555f),_0x52cc39(0x5099),_0x52cc39(0x10187),_0x52cc39(0x53f7),_0x52cc39(0xa838),_0x52cc39(0x1802b),_0x52cc39(0xc7ed),_0x52cc39(0x5e45),_0x52cc39(0xb1d7);},0x12cc0:(_0x165055,_0x4f0afe,_0x50c78e)=>{var _0x2e722e=a8_0x49466b;_0x50c78e['d'](_0x4f0afe,{'S':()=>_0x11173e});var _0x24e0fe=_0x50c78e(0x9fd1),_0x3b96a4=_0x50c78e(0x10ea4),_0x4f0afe=_0x50c78e(0x51f),_0x556cad=_0x50c78e(0x1dad),_0x9085ce=_0x50c78e(0x1266b),_0x106b10=_0x50c78e(0xa838),_0x3f2d46=_0x50c78e(0x1a27),_0x2054e2=_0x50c78e(0xe222);_0x556cad['Kj'][_0x2e722e(0x3ab8)]=(_0x591c1f,_0x4a596d)=>{var _0x33ab5c=_0x2e722e;const _0xfb9fc4=new _0x11173e(_0x591c1f,_0x4a596d);if(_0x4a596d[_0x33ab5c(0x3711)]){_0xfb9fc4[_0x33ab5c(0x3711)]={};for(const _0x1ffdc3 in _0x4a596d[_0x33ab5c(0x3711)])_0xfb9fc4[_0x33ab5c(0x3711)][_0x1ffdc3]=_0x4a596d[_0x33ab5c(0x3711)][_0x1ffdc3];}return _0xfb9fc4;};class _0x11173e extends _0x4f0afe['x']{constructor(_0xccdbb2,_0x48c14b){var _0x32a5c1=_0x2e722e;super(_0xccdbb2,_0x48c14b[_0x32a5c1(0x22fd)]()),this[_0x32a5c1(0x20b9)]=-0x1,this[_0x32a5c1(0x18ec)]=0x0,_0x48c14b['addInstance'](this),this[_0x32a5c1(0x124e)]=_0x48c14b,this[_0x32a5c1(0x29a)]=_0x48c14b[_0x32a5c1(0x29a)],this['position'][_0x32a5c1(0x2a3e)](_0x48c14b[_0x32a5c1(0x8c5)]),this['rotation'][_0x32a5c1(0x2a3e)](_0x48c14b['rotation']),this[_0x32a5c1(0x244c)][_0x32a5c1(0x2a3e)](_0x48c14b[_0x32a5c1(0x244c)]),_0x48c14b['rotationQuaternion']&&(this[_0x32a5c1(0x905)]=_0x48c14b[_0x32a5c1(0x905)][_0x32a5c1(0x11fe)]()),this['animations']=_0x48c14b['animations'][_0x32a5c1(0x139f)]();for(const _0x36f4b3 of _0x48c14b['getAnimationRanges']())null!=_0x36f4b3&&this['createAnimationRange'](_0x36f4b3[_0x32a5c1(0x3efc)],_0x36f4b3['from'],_0x36f4b3['to']);this[_0x32a5c1(0x1fb1)]=_0x48c14b[_0x32a5c1(0x1fb1)],this[_0x32a5c1(0x25e6)](_0x48c14b[_0x32a5c1(0xf6f)]()),this[_0x32a5c1(0x6dc)](!0x0,!0x0),this[_0x32a5c1(0x304b)]();}[_0x2e722e(0x1653)](){var _0x1bdd69=_0x2e722e;return _0x1bdd69(0xd1d);}get[_0x2e722e(0x30ca)](){var _0x13a7ac=_0x2e722e;return this[_0x13a7ac(0x124e)][_0x13a7ac(0x32ae)];}[_0x2e722e(0x3338)](){}[_0x2e722e(0x3cbe)](){}[_0x2e722e(0x3814)](){}get[_0x2e722e(0x3cee)](){var _0x4c52a8=_0x2e722e;return this['_sourceMesh'][_0x4c52a8(0x3cee)];}set[_0x2e722e(0x3cee)](_0x40421e){var _0x40fe7=_0x2e722e,_0x1c3cc0;(null==(_0x1c3cc0=this[_0x40fe7(0x124e)])?void 0x0:_0x1c3cc0[_0x40fe7(0x3cee)])!==_0x40421e&&_0x2054e2['w1'][_0x40fe7(0x2e91)](_0x40fe7(0x1d94));}get[_0x2e722e(0x4e2)](){var _0x5e2c27=_0x2e722e;return this['_sourceMesh'][_0x5e2c27(0x4e2)];}set['material'](_0x3d0eda){var _0x4614b7=_0x2e722e,_0x4ac73b;(null==(_0x4ac73b=this['_sourceMesh'])?void 0x0:_0x4ac73b[_0x4614b7(0x4e2)])!==_0x3d0eda&&_0x2054e2['w1'][_0x4614b7(0x2e91)](_0x4614b7(0x38d6));}get['visibility'](){var _0x42b655=_0x2e722e;return this[_0x42b655(0x124e)][_0x42b655(0x1db1)];}set['visibility'](_0x5ab9f5){var _0xa6286e=_0x2e722e,_0x1a4515;(null==(_0x1a4515=this[_0xa6286e(0x124e)])?void 0x0:_0x1a4515[_0xa6286e(0x1db1)])!==_0x5ab9f5&&_0x2054e2['w1'][_0xa6286e(0x2e91)](_0xa6286e(0x3c7d));}get[_0x2e722e(0x3463)](){var _0x371d8f=_0x2e722e;return this['_sourceMesh'][_0x371d8f(0x3463)];}set[_0x2e722e(0x3463)](_0x279eb8){var _0x33f4f7=_0x2e722e,_0x675bda;(null==(_0x675bda=this['_sourceMesh'])?void 0x0:_0x675bda[_0x33f4f7(0x3463)])!==_0x279eb8&&_0x2054e2['w1']['Warn']('Setting\x20skeleton\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect');}get[_0x2e722e(0x26aa)](){var _0x2edb5e=_0x2e722e;return this[_0x2edb5e(0x124e)]['renderingGroupId'];}set[_0x2e722e(0x26aa)](_0xa621e2){var _0x5b74c4=_0x2e722e;this[_0x5b74c4(0x124e)]&&_0xa621e2!==this['_sourceMesh'][_0x5b74c4(0x26aa)]&&_0x3b96a4['Y']['Warn']('Note\x20-\x20setting\x20renderingGroupId\x20of\x20an\x20instanced\x20mesh\x20has\x20no\x20effect\x20on\x20the\x20scene');}[_0x2e722e(0x1b9d)](){var _0x15ce13=_0x2e722e;return this[_0x15ce13(0x124e)]?this['_sourceMesh']['getTotalVertices']():0x0;}['getTotalIndices'](){var _0x2ed5bc=_0x2e722e;return this['_sourceMesh'][_0x2ed5bc(0x18a0)]();}get[_0x2e722e(0x35f8)](){var _0x3f8799=_0x2e722e;return this[_0x3f8799(0x124e)];}[_0x2e722e(0x3a12)](_0x5a40a9){var _0x1703d0=_0x2e722e;return this[_0x1703d0(0x124e)]['createInstance'](_0x5a40a9);}[_0x2e722e(0x3a4f)](_0x33181c=!0x1){return this['_sourceMesh']['isReady'](_0x33181c,!0x0);}['getVerticesData'](_0x4a90cb,_0x50d129,_0x4ae8ad){var _0x5cf112=_0x2e722e;return this['_sourceMesh'][_0x5cf112(0x166d)](_0x4a90cb,_0x50d129,_0x4ae8ad);}[_0x2e722e(0x2d4f)](_0x5c0593,_0x59469a,_0x149cec,_0x19a2eb){var _0x26844f=_0x2e722e;return this[_0x26844f(0x35f8)]&&this['sourceMesh'][_0x26844f(0x2d4f)](_0x5c0593,_0x59469a,_0x149cec,_0x19a2eb),this[_0x26844f(0x35f8)];}[_0x2e722e(0x3038)](_0x2a24c3,_0x1e2c81,_0x424e86,_0x308194){var _0x41f577=_0x2e722e;return this[_0x41f577(0x35f8)]&&this[_0x41f577(0x35f8)][_0x41f577(0x3038)](_0x2a24c3,_0x1e2c81,_0x424e86,_0x308194),this[_0x41f577(0x35f8)];}[_0x2e722e(0x2b8f)](_0x1d5a6f,_0x59a90e=null){var _0x2eb866=_0x2e722e;return this[_0x2eb866(0x35f8)]&&this[_0x2eb866(0x35f8)][_0x2eb866(0x2b8f)](_0x1d5a6f,_0x59a90e),this['sourceMesh'];}[_0x2e722e(0x3acb)](_0x5c3001){var _0x3e8d28=_0x2e722e;return this[_0x3e8d28(0x124e)][_0x3e8d28(0x3acb)](_0x5c3001);}[_0x2e722e(0x3d22)](){var _0x2f5ad2=_0x2e722e;return this[_0x2f5ad2(0x124e)]['getIndices']();}get[_0x2e722e(0x2fae)](){var _0x380a3a=_0x2e722e;return this[_0x380a3a(0x124e)][_0x380a3a(0x2fae)];}[_0x2e722e(0x6dc)](_0x480950=!0x1,_0x27b65d=!0x1){var _0x45efb1=_0x2e722e;if(this[_0x45efb1(0x287e)]&&this[_0x45efb1(0x1a23)]()[_0x45efb1(0x130f)])return this;var _0x43fd79=this['_sourceMesh'][_0x45efb1(0x1525)]?this[_0x45efb1(0x124e)][_0x45efb1(0x1525)][_0x45efb1(0x563)]:null;return this[_0x45efb1(0x52c)](this['_sourceMesh'][_0x45efb1(0x2efe)](_0x480950,_0x27b65d),_0x43fd79),this;}[_0x2e722e(0x3725)](){var _0x28ab5a=_0x2e722e;return this[_0x28ab5a(0x30ec)]&&this[_0x28ab5a(0x30ec)][_0x28ab5a(0x3725)](),this;}[_0x2e722e(0x243)](_0x28f3fc,_0x537c9e){var _0x19deb3=_0x2e722e;if(super[_0x19deb3(0x243)](_0x28f3fc,_0x537c9e),this[_0x19deb3(0x124e)][_0x19deb3(0x1549)]||_0x3b96a4['Y'][_0x19deb3(0x2e91)](_0x19deb3(0x389c)),this[_0x19deb3(0x30ec)]){if(0x0<=this[_0x19deb3(0x30ec)][_0x19deb3(0x4000)]()!=0x0<=this[_0x19deb3(0x4000)]())return this[_0x19deb3(0x2591)][_0x19deb3(0x3ae)]=!0x0;if(this[_0x19deb3(0x2591)][_0x19deb3(0x3ae)]=!0x1,this[_0x19deb3(0x30ec)]['_registerInstanceForRenderId'](this,_0x28f3fc),_0x537c9e){if(!this[_0x19deb3(0x30ec)]['_internalAbstractMeshDataInfo'][_0x19deb3(0x3665)])return this[_0x19deb3(0x30ec)][_0x19deb3(0x2591)][_0x19deb3(0x1c19)]=!0x0;}else{if(!this['_currentLOD'][_0x19deb3(0x2591)][_0x19deb3(0x305)])return this['_currentLOD'][_0x19deb3(0x2591)][_0x19deb3(0x29f6)]=!0x0;}}return!0x1;}[_0x2e722e(0x2bc0)](){var _0x5c0fdc=_0x2e722e;this[_0x5c0fdc(0x124e)][_0x5c0fdc(0x1ba7)]&&this[_0x5c0fdc(0x124e)][_0x5c0fdc(0x10a5)]&&this[_0x5c0fdc(0x124e)]['_edgesRenderer'][_0x5c0fdc(0x3bab)]&&this[_0x5c0fdc(0x124e)][_0x5c0fdc(0x32bf)]?(this[_0x5c0fdc(0x124e)]['_renderingGroup'][_0x5c0fdc(0x23e3)][_0x5c0fdc(0x1366)](this[_0x5c0fdc(0x124e)]['_edgesRenderer']),this[_0x5c0fdc(0x124e)][_0x5c0fdc(0x10a5)][_0x5c0fdc(0x3d0)][_0x5c0fdc(0x2f54)](this['getWorldMatrix']())):this[_0x5c0fdc(0x10a5)]&&this[_0x5c0fdc(0x10a5)][_0x5c0fdc(0x3bab)]&&this[_0x5c0fdc(0x124e)][_0x5c0fdc(0x32bf)]&&this['_sourceMesh']['_renderingGroup'][_0x5c0fdc(0x23e3)][_0x5c0fdc(0x2f54)](this[_0x5c0fdc(0x10a5)]);}[_0x2e722e(0x2fee)](){var _0x11a073=_0x2e722e,_0x3b4bf9;return this[_0x11a073(0x30ec)]&&this[_0x11a073(0x30ec)]['billboardMode']!==_0x106b10['Y'][_0x11a073(0x737)]&&this[_0x11a073(0x30ec)][_0x11a073(0x40d3)]!==this?(this[_0x11a073(0x38ee)]||(this[_0x11a073(0x38ee)]=new _0x24e0fe['y3']()),_0x3b4bf9=this[_0x11a073(0x30ec)]['_masterMesh'],this[_0x11a073(0x30ec)][_0x11a073(0x40d3)]=this,_0x24e0fe['jp'][_0x11a073(0x23ca)][0x7]['copyFrom'](this['_currentLOD'][_0x11a073(0x8c5)]),this[_0x11a073(0x30ec)]['position'][_0x11a073(0xe5f)](0x0,0x0,0x0),this['_billboardWorldMatrix'][_0x11a073(0x2a3e)](this[_0x11a073(0x30ec)]['computeWorldMatrix'](!0x0)),this['_currentLOD'][_0x11a073(0x8c5)][_0x11a073(0x2a3e)](_0x24e0fe['jp'][_0x11a073(0x23ca)][0x7]),this['_currentLOD']['_masterMesh']=_0x3b4bf9,this[_0x11a073(0x38ee)]):super[_0x11a073(0x2fee)]();}get[_0x2e722e(0x39a1)](){return!0x0;}[_0x2e722e(0x34fa)](_0x18d9c9){var _0x5b5e72=_0x2e722e;if(!_0x18d9c9)return this;var _0x22d87f=this[_0x5b5e72(0x35f8)][_0x5b5e72(0x39dc)]();return _0x22d87f&&0x0!==_0x22d87f[_0x5b5e72(0x132e)]?(_0x22d87f=this[_0x5b5e72(0x1a23)](),this['_currentLOD']=this[_0x5b5e72(0x35f8)][_0x5b5e72(0x34fa)](_0x18d9c9,_0x22d87f['boundingSphere'])):this[_0x5b5e72(0x30ec)]=this[_0x5b5e72(0x35f8)],this[_0x5b5e72(0x30ec)];}[_0x2e722e(0x165a)](_0x439573){var _0x3e093a=_0x2e722e;return this[_0x3e093a(0x35f8)]['_preActivateForIntermediateRendering'](_0x439573);}['_syncSubMeshes'](){var _0x4e10de=_0x2e722e;if(this[_0x4e10de(0x33d3)](),this[_0x4e10de(0x124e)][_0x4e10de(0x1549)]){for(let _0xe93e5a=0x0;_0xe93e5a<this[_0x4e10de(0x124e)][_0x4e10de(0x1549)][_0x4e10de(0x132e)];_0xe93e5a++)this[_0x4e10de(0x124e)][_0x4e10de(0x1549)][_0xe93e5a][_0x4e10de(0x11fe)](this,this[_0x4e10de(0x124e)]);}return this;}[_0x2e722e(0x1b92)](){var _0x3754d8=_0x2e722e;return this[_0x3754d8(0x124e)][_0x3754d8(0x1b92)]();}[_0x2e722e(0x3d78)](){var _0x4a5b27=_0x2e722e;return this['hasBoundingInfo']?this[_0x4a5b27(0x1a23)]()[_0x4a5b27(0x2c28)](this['worldMatrixFromCache']):this['buildBoundingInfo'](this[_0x4a5b27(0x1be2)],this[_0x4a5b27(0x1be2)],this[_0x4a5b27(0x2c1a)]),this['_updateSubMeshesBoundingInfo'](this[_0x4a5b27(0x2c1a)]),this;}['clone'](_0x257bd8,_0x703507=null,_0x5bd6a8,_0x3477b6){var _0x522145=_0x2e722e;const _0xfab452=(_0x3477b6||this[_0x522145(0x124e)])['createInstance'](_0x257bd8);if(_0x9085ce['j'][_0x522145(0x10da)](this,_0xfab452,['name',_0x522145(0x1549),_0x522145(0x439),'parent','lightSources',_0x522145(0x3cee),'material',_0x522145(0x1db1),'skeleton',_0x522145(0x35f8),_0x522145(0x39a1),_0x522145(0x3512),_0x522145(0x3823),_0x522145(0x3346),'useBones',_0x522145(0x3d2b),_0x522145(0x1cb3),_0x522145(0x2b74),'forward','up',_0x522145(0x149f),_0x522145(0x1be2),'absoluteScaling','absoluteRotationQuaternion','isWorldMatrixFrozen',_0x522145(0x40fb),'behaviors',_0x522145(0x2c1a),_0x522145(0x40a),_0x522145(0x287e)],[]),this[_0x522145(0x6dc)](),_0x703507&&(_0xfab452['parent']=_0x703507),!_0x5bd6a8)for(let _0x24fb0e=0x0;_0x24fb0e<this[_0x522145(0x22fd)]()['meshes'][_0x522145(0x132e)];_0x24fb0e++){const _0x3f51b5=this['getScene']()[_0x522145(0x2aa5)][_0x24fb0e];_0x3f51b5['parent']===this&&_0x3f51b5['clone'](_0x3f51b5['name'],_0xfab452);}return _0xfab452[_0x522145(0x67e)](!0x0),this[_0x522145(0x258c)][_0x522145(0x3e9)](_0xfab452),_0xfab452;}[_0x2e722e(0x2d20)](_0x50101a,_0x1ee0e2=!0x1){var _0x53c932=_0x2e722e;this[_0x53c932(0x124e)]['removeInstance'](this),super['dispose'](_0x50101a,_0x1ee0e2);}[_0x2e722e(0x3010)](_0x47dbbc){var _0x554ca3=_0x2e722e;super[_0x554ca3(0x3010)](_0x47dbbc),_0x47dbbc[_0x554ca3(0x2470)]=this['_sourceMesh'][_0x554ca3(0x439)],_0x47dbbc['parentInstanceIndex']=this['_indexInSourceMeshInstanceArray'];}[_0x2e722e(0x171e)](_0x2e2d7c=null,_0x236c58,_0x58465f){var _0x2804a9=_0x2e722e,_0x17830b=this[_0x2804a9(0x11fe)]('Clone\x20of\x20'+(this['name']||this['id']),_0x2e2d7c||this['parent'],!0x0,_0x236c58&&_0x236c58['newSourcedMesh']);_0x17830b&&_0x58465f&&_0x58465f(this,_0x17830b);for(const _0x2f39cf of this['getChildTransformNodes'](!0x0))_0x2f39cf[_0x2804a9(0x171e)](_0x17830b,_0x236c58,_0x58465f);return _0x17830b;}}_0x556cad['Kj']['prototype'][_0x2e722e(0x3ccb)]=function(_0x3073f7,_0x12ec25){var _0x559184=_0x2e722e,_0x1bba85;if(null!=(_0x1bba85=null==(_0x1bba85=this[_0x559184(0x31ff)])?void 0x0:_0x1bba85[_0x559184(0x1f00)][_0x3073f7])&&_0x1bba85[_0x559184(0x2d20)](),!this['instancedBuffers']){this[_0x559184(0x3711)]={};for(const _0x4730b7 of this['instances'])_0x4730b7[_0x559184(0x3711)]={};this[_0x559184(0x31ff)]||(this['_userInstancedBuffersStorage']={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this[_0x559184(0x2636)]()[_0x559184(0x1766)]()['vertexArrayObject']?{}:void 0x0});}this[_0x559184(0x3711)][_0x3073f7]=null,this[_0x559184(0x31ff)][_0x559184(0xdd9)][_0x3073f7]=_0x12ec25,this[_0x559184(0x31ff)][_0x559184(0x23dd)][_0x3073f7]=0x20*_0x12ec25,this[_0x559184(0x31ff)][_0x559184(0xf56)][_0x3073f7]=new Float32Array(this[_0x559184(0x31ff)][_0x559184(0x23dd)][_0x3073f7]),this[_0x559184(0x31ff)][_0x559184(0x1f00)][_0x3073f7]=new _0x3f2d46['o'](this[_0x559184(0x2636)](),this[_0x559184(0x31ff)]['data'][_0x3073f7],_0x3073f7,!0x0,!0x1,_0x12ec25,!0x0);for(const _0x1f14cc of this[_0x559184(0x1704)])_0x1f14cc[_0x559184(0x3711)][_0x3073f7]=null;this[_0x559184(0x6e3)](),this['_markSubMeshesAsAttributesDirty']();},_0x556cad['Kj'][_0x2e722e(0x1229)][_0x2e722e(0x3e40)]=function(_0x4152fc,_0x4397a8){var _0x5c1e2a=_0x2e722e,_0x1c6145=_0x4152fc?_0x4152fc[_0x5c1e2a(0x132e)]:0x0;for(const _0x550770 in this[_0x5c1e2a(0x3711)]){let _0x3632fd=this['_userInstancedBuffersStorage'][_0x5c1e2a(0x23dd)][_0x550770];for(var _0x14107a=this[_0x5c1e2a(0x31ff)]['strides'][_0x550770],_0x56b26d=(_0x1c6145+0x1)*_0x14107a;_0x3632fd<_0x56b26d;)_0x3632fd*=0x2;this[_0x5c1e2a(0x31ff)][_0x5c1e2a(0xf56)][_0x550770][_0x5c1e2a(0x132e)]!=_0x3632fd&&(this[_0x5c1e2a(0x31ff)][_0x5c1e2a(0xf56)][_0x550770]=new Float32Array(_0x3632fd),this[_0x5c1e2a(0x31ff)][_0x5c1e2a(0x23dd)][_0x550770]=_0x3632fd,this['_userInstancedBuffersStorage'][_0x5c1e2a(0x1f00)][_0x550770]&&(this[_0x5c1e2a(0x31ff)][_0x5c1e2a(0x1f00)][_0x550770][_0x5c1e2a(0x2d20)](),this[_0x5c1e2a(0x31ff)]['vertexBuffers'][_0x550770]=null));const _0x51b6f8=this['_userInstancedBuffersStorage'][_0x5c1e2a(0xf56)][_0x550770];let _0x4acc00=0x0;if(_0x4397a8){const _0x2d76b3=this[_0x5c1e2a(0x3711)][_0x550770];_0x2d76b3[_0x5c1e2a(0x1b44)]?_0x2d76b3[_0x5c1e2a(0x1b44)](_0x51b6f8,_0x4acc00):_0x2d76b3[_0x5c1e2a(0x16e9)]?_0x2d76b3[_0x5c1e2a(0x16e9)](_0x51b6f8,_0x4acc00):_0x51b6f8[_0x4acc00]=_0x2d76b3,_0x4acc00+=_0x14107a;}for(let _0x865ca7=0x0;_0x865ca7<_0x1c6145;_0x865ca7++){const _0x2b1aca=_0x4152fc[_0x865ca7][_0x5c1e2a(0x3711)][_0x550770];_0x2b1aca['toArray']?_0x2b1aca[_0x5c1e2a(0x1b44)](_0x51b6f8,_0x4acc00):_0x2b1aca[_0x5c1e2a(0x16e9)]?_0x2b1aca[_0x5c1e2a(0x16e9)](_0x51b6f8,_0x4acc00):_0x51b6f8[_0x4acc00]=_0x2b1aca,_0x4acc00+=_0x14107a;}this['_userInstancedBuffersStorage']['vertexBuffers'][_0x550770]?this[_0x5c1e2a(0x31ff)][_0x5c1e2a(0x1f00)][_0x550770][_0x5c1e2a(0xf05)](_0x51b6f8,0x0):(this['_userInstancedBuffersStorage'][_0x5c1e2a(0x1f00)][_0x550770]=new _0x3f2d46['o'](this[_0x5c1e2a(0x2636)](),this['_userInstancedBuffersStorage']['data'][_0x550770],_0x550770,!0x0,!0x1,_0x14107a,!0x0),this[_0x5c1e2a(0x6e3)]());}},_0x556cad['Kj']['prototype'][_0x2e722e(0x6e3)]=function(){var _0x263f65=_0x2e722e;if(this['_userInstancedBuffersStorage']&&void 0x0!==this[_0x263f65(0x31ff)][_0x263f65(0x4127)]){for(const _0x1e8072 in this[_0x263f65(0x31ff)][_0x263f65(0x4127)])this['getEngine']()[_0x263f65(0x2e2a)](this[_0x263f65(0x31ff)][_0x263f65(0x4127)][_0x1e8072]);this[_0x263f65(0x31ff)][_0x263f65(0x4127)]={};}},_0x556cad['Kj'][_0x2e722e(0x1229)][_0x2e722e(0x275c)]=function(){var _0x35a273=_0x2e722e;for(this[_0x35a273(0x381e)]['instancesBuffer']&&(this[_0x35a273(0x381e)][_0x35a273(0x1671)][_0x35a273(0x2d20)](),this[_0x35a273(0x381e)][_0x35a273(0x1671)]=null);this[_0x35a273(0x1704)]['length'];)this[_0x35a273(0x1704)][0x0][_0x35a273(0x2d20)]();for(const _0x148f24 in this['instancedBuffers'])this['_userInstancedBuffersStorage'][_0x35a273(0x1f00)][_0x148f24]&&this['_userInstancedBuffersStorage'][_0x35a273(0x1f00)][_0x148f24][_0x35a273(0x2d20)]();this[_0x35a273(0x6e3)](),this[_0x35a273(0x3711)]={};};},0x14e9f:(_0x19da96,_0x536a69,_0x5962a4)=>{var _0x2fee66=a8_0x49466b;_0x5962a4['d'](_0x536a69,{'E':()=>_0x50dd13,'_':()=>_0x511631});var _0x1be569=_0x5962a4(0xc84b),_0x56940c=_0x5962a4(0x1a27),_0x536a69=_0x5962a4(0x1dad),_0x3e40ac=_0x5962a4(0x12cc0),_0x3609d3=_0x5962a4(0x173aa),_0x355fb0=_0x5962a4(0x15325);_0x5962a4(0x119),_0x5962a4(0x17a74),_0x536a69['Kj'][_0x2fee66(0x24fa)]=(_0xfefe9,_0x4b7b91)=>_0x511631[_0x2fee66(0xb3f)](_0xfefe9,_0x4b7b91);class _0x511631 extends _0x536a69['Kj']{constructor(_0x3dd19c,_0x2a6ac3=null,_0x1b3f80=null,_0x3709ac=null,_0x4a2133,_0xf7f067,_0x2dfb1c,_0x526958){var _0x67bdbb=_0x2fee66;super(_0x3dd19c,_0x2a6ac3,_0x1b3f80,_0x3709ac,_0x4a2133),this[_0x67bdbb(0x2e42)]=_0xf7f067,this[_0x67bdbb(0xd2f)]=_0x2dfb1c,this[_0x67bdbb(0x25cc)]=new _0x1be569['Wo'](0x1,0x1,0x1),this[_0x67bdbb(0x14f2)]=0x1,_0x3709ac&&(this[_0x67bdbb(0x25cc)]=_0x3709ac[_0x67bdbb(0x25cc)][_0x67bdbb(0x11fe)](),this[_0x67bdbb(0x14f2)]=_0x3709ac['alpha'],this[_0x67bdbb(0x2e42)]=_0x3709ac[_0x67bdbb(0x2e42)],this[_0x67bdbb(0xd2f)]=_0x3709ac[_0x67bdbb(0xd2f)]),this[_0x67bdbb(0xb9d)]=0.1;const _0x327c02={'attributes':[_0x56940c['o'][_0x67bdbb(0x31b9)]],'uniforms':[_0x67bdbb(0x2d0),_0x67bdbb(0x22e8)],'needAlphaBlending':!0x0,'defines':[],'useClipPlane':null};!0x1===_0x2dfb1c?_0x327c02[_0x67bdbb(0x2286)]=!0x1:_0x327c02[_0x67bdbb(0x1f05)][_0x67bdbb(0x2f54)](_0x67bdbb(0x3235)),_0xf7f067?(_0x327c02['defines'][_0x67bdbb(0x2f54)](_0x67bdbb(0x2059)),_0x327c02[_0x67bdbb(0x22b7)][_0x67bdbb(0x2f54)](_0x56940c['o'][_0x67bdbb(0x3469)])):(_0x327c02[_0x67bdbb(0x38a7)][_0x67bdbb(0x2f54)](_0x67bdbb(0x25cc)),this['_color4']=new _0x1be569['HE']()),_0x526958?this['material']=_0x526958:(this[_0x67bdbb(0x4e2)]=new _0x355fb0['j']('colorShader',this[_0x67bdbb(0x22fd)](),_0x67bdbb(0x25cc),_0x327c02,!0x1),this[_0x67bdbb(0x4e2)]['doNotSerialize']=!0x0);}[_0x2fee66(0x36f2)](_0x32aeca){var _0x3165d0=_0x2fee66;return _0x3165d0(0x20d8)===_0x32aeca[_0x3165d0(0x1653)]();}[_0x2fee66(0x3a4f)](){var _0x46a86b=_0x2fee66;return!!this[_0x46a86b(0x1f1a)]['isReady'](this,!!this[_0x46a86b(0x31ff)])&&super[_0x46a86b(0x3a4f)]();}[_0x2fee66(0x1653)](){var _0x533180=_0x2fee66;return _0x533180(0x269f);}get[_0x2fee66(0x4e2)](){return this['_lineMaterial'];}set[_0x2fee66(0x4e2)](_0x4e4dc1){var _0x18d140=_0x2fee66;this[_0x18d140(0x1f1a)]=_0x4e4dc1,this[_0x18d140(0x1f1a)][_0x18d140(0x6d0)]=_0x3609d3['F'][_0x18d140(0xaed)];}get['checkCollisions'](){return!0x1;}set['checkCollisions'](_0x244160){}[_0x2fee66(0x1712)](_0x51792c,_0x185f01){var _0x38be03=_0x2fee66;if(!this[_0x38be03(0x2a15)])return this;var _0x2f2c59,_0x5abcad=this['isUnIndexed']?null:this['_geometry'][_0x38be03(0x186e)]();return this['_userInstancedBuffersStorage']?this[_0x38be03(0x2a15)]['_bind'](_0x185f01,_0x5abcad,this[_0x38be03(0x31ff)][_0x38be03(0x1f00)],this[_0x38be03(0x31ff)][_0x38be03(0x4127)]):this[_0x38be03(0x2a15)][_0x38be03(0x1712)](_0x185f01,_0x5abcad),!this[_0x38be03(0x2e42)]&&this[_0x38be03(0x36f2)](this[_0x38be03(0x1f1a)])&&({r:_0x185f01,g:_0x5abcad,b:_0x2f2c59}=this[_0x38be03(0x25cc)],this['_color4'][_0x38be03(0xe5f)](_0x185f01,_0x5abcad,_0x2f2c59,this[_0x38be03(0x14f2)]),this['_lineMaterial'][_0x38be03(0x2d0b)](_0x38be03(0x25cc),this[_0x38be03(0xcb0)])),this;}[_0x2fee66(0x2c44)](_0x473807,_0x2385c5,_0x251a9e){var _0x4a794a=_0x2fee66;if(!this[_0x4a794a(0x2a15)]||!this[_0x4a794a(0x2a15)][_0x4a794a(0x1a9d)]()||!this[_0x4a794a(0x29a)]&&!this[_0x4a794a(0x2a15)][_0x4a794a(0x186e)]())return this;const _0x3ee1d5=this['getScene']()[_0x4a794a(0x2636)]();return this[_0x4a794a(0x29a)]?_0x3ee1d5[_0x4a794a(0x10b8)](_0x3609d3['F']['LineListDrawMode'],_0x473807[_0x4a794a(0xfb3)],_0x473807['verticesCount'],_0x251a9e):_0x3ee1d5[_0x4a794a(0x2727)](_0x3609d3['F'][_0x4a794a(0xaed)],_0x473807[_0x4a794a(0xeea)],_0x473807[_0x4a794a(0x2052)],_0x251a9e),this;}[_0x2fee66(0x2d20)](_0x4510da,_0x43e7e3=0x0,_0x551f59){var _0xe570a8=_0x2fee66;_0x551f59||this[_0xe570a8(0x1f1a)][_0xe570a8(0x2d20)](!0x1,!0x1,!0x0),super[_0xe570a8(0x2d20)](_0x4510da);}[_0x2fee66(0x11fe)](_0x1d87eb,_0xcacd4f=null,_0x1ed60a){var _0x565bc9=_0x2fee66;return new _0x511631(_0x1d87eb,this[_0x565bc9(0x22fd)](),_0xcacd4f,this,_0x1ed60a);}['createInstance'](_0x467825){var _0x33c5d8=_0x2fee66;const _0x231926=new _0x50dd13(_0x467825,this);if(this[_0x33c5d8(0x3711)]){_0x231926[_0x33c5d8(0x3711)]={};for(const _0x437264 in this[_0x33c5d8(0x3711)])_0x231926[_0x33c5d8(0x3711)][_0x437264]=this[_0x33c5d8(0x3711)][_0x437264];}return _0x231926;}['serialize'](_0x272c3b){var _0x24c0e8=_0x2fee66;super[_0x24c0e8(0x3c81)](_0x272c3b),_0x272c3b[_0x24c0e8(0x25cc)]=this['color']['asArray'](),_0x272c3b[_0x24c0e8(0x14f2)]=this[_0x24c0e8(0x14f2)];}static[_0x2fee66(0xb3f)](_0x1bc0ea,_0x5b943e){var _0x26bec6=_0x2fee66;const _0x164d15=new _0x511631(_0x1bc0ea['name'],_0x5b943e);return _0x164d15['color']=_0x1be569['Wo'][_0x26bec6(0xd4e)](_0x1bc0ea[_0x26bec6(0x25cc)]),_0x164d15['alpha']=_0x1bc0ea[_0x26bec6(0x14f2)],_0x164d15;}}class _0x50dd13 extends _0x3e40ac['S']{constructor(_0x5256b8,_0x4d078c){var _0x45c37=_0x2fee66;super(_0x5256b8,_0x4d078c),this[_0x45c37(0xb9d)]=_0x4d078c[_0x45c37(0xb9d)];}[_0x2fee66(0x1653)](){var _0x3a10ea=_0x2fee66;return _0x3a10ea(0x23ac);}}},0x1dad:(_0x2c9b21,_0x3f53b3,_0x470f2e)=>{var _0x27c622=a8_0x49466b;_0x470f2e['d'](_0x3f53b3,{'Kj':()=>_0x517f71,'gW':()=>_0x4f6f0d});var _0x24bb42=_0x470f2e(0xf96c),_0x32b96d=_0x470f2e(0xe222),_0x1ba50d=_0x470f2e(0x1266b),_0x5438cd=_0x470f2e(0x16361),_0x33b8a2=_0x470f2e(0x9bf),_0x3f6063=_0x470f2e(0xdef7),_0xa9e475=_0x470f2e(0x1446b),_0x2c5035=_0x470f2e(0x9fd1),_0x31c071=_0x470f2e(0xc84b),_0x564bfc=_0x470f2e(0x16aec),_0x300392=_0x470f2e(0x1a27),_0x2d9bd6=_0x470f2e(0x164ac),_0xb9c6e7=_0x470f2e(0x83fe),_0x3f53b3=_0x470f2e(0x51f),_0x365277=_0x470f2e(0x10187),_0x50bae2=_0x470f2e(0x173aa),_0x5e5ed9=_0x470f2e(0xd5e5),_0x1a2592=_0x470f2e(0x126c),_0xf56921=_0x470f2e(0x77a5),_0x3a107d=_0x470f2e(0x153ad),_0x569c22=_0x470f2e(0x10ea4),_0x50356c=_0x470f2e(0xe456),_0x4f0df9=_0x470f2e(0x15cb9),_0xdbe5d4=_0x470f2e(0xbb85),_0x2c7b4e=_0x470f2e(0x7bfa);class _0x4f6f0d{}class _0x2032d2{constructor(){var _0x20a719=a8_0x58a1;this[_0x20a719(0x276)]={},this[_0x20a719(0x3de9)]=new _0x55b40e(),this[_0x20a719(0xab1)]=new _0x55b40e(),this[_0x20a719(0x3bfc)]=0x800;}}class _0x55b40e{constructor(){var _0x368da1=a8_0x58a1;this['mustReturn']=!0x1,this[_0x368da1(0x276)]=new Array(),this[_0x368da1(0x4c1)]=new Array(),this[_0x368da1(0x1218)]=new Array();}}class _0x30d42{constructor(){var _0x53a280=a8_0x58a1;this['instancesCount']=0x0,this[_0x53a280(0x3baa)]=null,this[_0x53a280(0x3398)]=null,this[_0x53a280(0x3622)]=0x200,this[_0x53a280(0x2914)]=null,this[_0x53a280(0x26ae)]=[],this['worldMatrices']=null;}}class _0x2d54c1{constructor(){var _0x26f492=a8_0x58a1;this[_0x26f492(0x230)]=!0x1,this[_0x26f492(0x2cc9)]=null,this[_0x26f492(0x2b1e)]=null,this[_0x26f492(0x3e6)]=-0x1,this[_0x26f492(0x3d84)]=new Array(),this[_0x26f492(0x2f39)]=!0x1,this[_0x26f492(0x2d1c)]=null,this[_0x26f492(0x1cce)]=0x0,this[_0x26f492(0xa94)]=null;}}class _0x517f71 extends _0x3f53b3['x']{constructor(_0x11e649,_0x2f952=null,_0x49a5bb=null,_0x5a72ff=null,_0x50ac90,_0x1760aa=!0x0){var _0x47828e=a8_0x58a1;if(super(_0x11e649,_0x2f952),this[_0x47828e(0x27f1)]=new _0x2d54c1(),this[_0x47828e(0x11f2)]=_0xf56921['g']['DELAYLOADSTATE_NONE'],this[_0x47828e(0x1704)]=new Array(),this['_creationDataStorage']=null,this['_geometry']=null,this[_0x47828e(0x381e)]=new _0x2032d2(),this[_0x47828e(0x1593)]=new _0x30d42(),this[_0x47828e(0x20ca)]=!0x1,this['_originalBuilderSideOrientation']=_0x517f71[_0x47828e(0x1a6d)],this[_0x47828e(0x1cd4)]=null,this[_0x47828e(0x26a5)]=!0x1,_0x2f952=this['getScene'](),this[_0x47828e(0xc9b)]=(_0x5df908,_0x24a054,_0x27ef2b)=>{var _0x4dd409=_0x47828e;_0x5df908&&_0x27ef2b&&(this[_0x4dd409(0x3e2e)]?this['transferToEffect'](_0x24a054):_0x27ef2b[_0x4dd409(0x2119)](_0x24a054));},_0x5a72ff){if(_0x5a72ff[_0x47828e(0x2a15)]&&_0x5a72ff[_0x47828e(0x2a15)][_0x47828e(0xf07)](this),_0x1ba50d['j'][_0x47828e(0x10da)](_0x5a72ff,this,[_0x47828e(0x3efc),_0x47828e(0x4e2),_0x47828e(0x3463),_0x47828e(0x1704),_0x47828e(0x2126),_0x47828e(0x439),_0x47828e(0x3d9d),_0x47828e(0x19eb),'morphTargetManager',_0x47828e(0x3d2b),_0x47828e(0x2536),_0x47828e(0x1f77),_0x47828e(0x1fd5),_0x47828e(0x1525),'isBlocked',_0x47828e(0x2d39),'facetNb',_0x47828e(0x3823),_0x47828e(0x30ca),_0x47828e(0xc42),_0x47828e(0x39a1),'collider',_0x47828e(0x2b74),'forward','up','right','absolutePosition',_0x47828e(0x3d12),_0x47828e(0x18d4),_0x47828e(0x10fd),'nonUniformScaling',_0x47828e(0x1915),_0x47828e(0x2c1a),_0x47828e(0x40a),_0x47828e(0x1724),_0x47828e(0x287e)],[_0x47828e(0xfc0)]),this[_0x47828e(0x27f1)][_0x47828e(0x2cc9)]=_0x5a72ff,_0x2f952[_0x47828e(0x3a3a)]&&(_0x5a72ff[_0x47828e(0x27f1)][_0x47828e(0x2b1e)]||(_0x5a72ff[_0x47828e(0x27f1)]['meshMap']={}),_0x5a72ff[_0x47828e(0x27f1)]['meshMap'][this[_0x47828e(0x439)]]=this),this[_0x47828e(0x28a0)]=_0x5a72ff[_0x47828e(0x28a0)],this['_creationDataStorage']=_0x5a72ff[_0x47828e(0x1aad)],_0x5a72ff[_0x47828e(0x399)]){var _0x22cadb=_0x5a72ff['_ranges'];for(const _0x2b93fa in _0x22cadb)Object[_0x47828e(0x1229)][_0x47828e(0x2c1b)][_0x47828e(0xf13)](_0x22cadb,_0x2b93fa)&&_0x22cadb[_0x2b93fa]&&this[_0x47828e(0x3ff)](_0x2b93fa,_0x22cadb[_0x2b93fa][_0x47828e(0x2835)],_0x22cadb[_0x2b93fa]['to']);}if(_0x5a72ff['metadata']&&_0x5a72ff['metadata'][_0x47828e(0x11fe)]?this[_0x47828e(0x19eb)]=_0x5a72ff[_0x47828e(0x19eb)][_0x47828e(0x11fe)]():this[_0x47828e(0x19eb)]=_0x5a72ff[_0x47828e(0x19eb)],this[_0x47828e(0x1482)]=_0x5a72ff[_0x47828e(0x1482)],_0x5438cd['$']&&_0x5438cd['$'][_0x47828e(0x245f)](_0x5a72ff)&&_0x5438cd['$'][_0x47828e(0x25cb)](this,_0x5438cd['$'][_0x47828e(0x22a)](_0x5a72ff,!0x0)),this[_0x47828e(0x1a25)](_0x5a72ff[_0x47828e(0x3bab)](!0x1)),this[_0x47828e(0x2126)]=_0x5a72ff[_0x47828e(0x2126)],this['setPivotMatrix'](_0x5a72ff[_0x47828e(0xf6f)]()),this['id']=_0x11e649+'.'+_0x5a72ff['id'],this[_0x47828e(0x4e2)]=_0x5a72ff[_0x47828e(0x4e2)],!_0x50ac90){var _0x16ff78=_0x5a72ff[_0x47828e(0x15f2)](!0x0);for(let _0x55e83a=0x0;_0x55e83a<_0x16ff78[_0x47828e(0x132e)];_0x55e83a++){const _0x2968ba=_0x16ff78[_0x55e83a];_0x2968ba[_0x47828e(0x11fe)]&&_0x2968ba[_0x47828e(0x11fe)](_0x11e649+'.'+_0x2968ba['name'],this);}}if(_0x5a72ff[_0x47828e(0xad0)]&&(this['morphTargetManager']=_0x5a72ff[_0x47828e(0xad0)]),_0x2f952[_0x47828e(0x12e1)]){const _0x895735=_0x2f952[_0x47828e(0x12e1)]();if(_0x1760aa&&_0x895735){if(0x1===_0x895735['getPluginVersion']()){const _0x3cbf78=_0x895735[_0x47828e(0x8ad)](_0x5a72ff);_0x3cbf78&&(this[_0x47828e(0x40b8)]=_0x3cbf78['clone'](this));}else 0x2===_0x895735[_0x47828e(0x13d5)]()&&_0x5a72ff[_0x47828e(0x51f)]&&_0x5a72ff[_0x47828e(0x51f)][_0x47828e(0x11fe)](this);}}for(let _0xe681c2=0x0;_0xe681c2<_0x2f952[_0x47828e(0xfd2)][_0x47828e(0x132e)];_0xe681c2++){const _0x37cfa3=_0x2f952[_0x47828e(0xfd2)][_0xe681c2];_0x37cfa3[_0x47828e(0x1e9a)]===_0x5a72ff&&_0x37cfa3[_0x47828e(0x11fe)](_0x37cfa3[_0x47828e(0x3efc)],this);}this[_0x47828e(0x3463)]=_0x5a72ff[_0x47828e(0x3463)],this['refreshBoundingInfo'](!0x0,!0x0),this[_0x47828e(0x67e)](!0x0);}null!==_0x49a5bb&&(this[_0x47828e(0x2126)]=_0x49a5bb),this[_0x47828e(0x381e)][_0x47828e(0x1218)]=this[_0x47828e(0x2636)]()[_0x47828e(0x1766)]()[_0x47828e(0x1f2a)],this['_internalMeshDataInfo'][_0x47828e(0x15ad)]=_0x1dbb7e=>{var _0x6e1eb7=_0x47828e;_0x1dbb7e[_0x6e1eb7(0x2bf4)]=!0x0,this['isReady'](!0x0)?this['onMeshReadyObservable'][_0x6e1eb7(0x3e9)](this):this[_0x6e1eb7(0x27f1)][_0x6e1eb7(0x1125)]||(this['_internalMeshDataInfo'][_0x6e1eb7(0x1125)]=this[_0x6e1eb7(0x48a)][_0x6e1eb7(0x3f90)]['add'](()=>{var _0x262df7=_0x6e1eb7;this[_0x262df7(0x3a4f)](!0x0)&&(this[_0x262df7(0x48a)]['onBeforeRenderObservable'][_0x262df7(0x2473)](this['_internalMeshDataInfo']['_checkReadinessObserver']),this[_0x262df7(0x27f1)]['_checkReadinessObserver']=null,this[_0x262df7(0xace)]['notifyObservers'](this));}));},this[_0x47828e(0xace)]=new _0x24bb42['y$'](this[_0x47828e(0x27f1)][_0x47828e(0x15ad)]),_0x5a72ff&&_0x5a72ff[_0x47828e(0x258c)]['notifyObservers'](this);}static[_0x27c622(0x5dd)](_0xbf5152){var _0x1e058f=_0x27c622;return _0xbf5152||_0x517f71[_0x1e058f(0x13ae)];}get['useLODScreenCoverage'](){var _0x17132a=_0x27c622;return this[_0x17132a(0x27f1)]['_useLODScreenCoverage'];}set[_0x27c622(0xdc9)](_0x19bc74){var _0x2cfe80=_0x27c622;this[_0x2cfe80(0x27f1)][_0x2cfe80(0x2f39)]=_0x19bc74,this[_0x2cfe80(0x2202)]();}get[_0x27c622(0x4003)](){var _0x4f3279=_0x27c622;return this[_0x4f3279(0x2591)][_0x4f3279(0x1061)];}set[_0x27c622(0x4003)](_0x2e1378){var _0x29c843=_0x27c622;this[_0x29c843(0x2591)][_0x29c843(0x1061)]!==_0x2e1378&&(_0x2e1378&&this[_0x29c843(0x27f1)]['_sourcePositions']&&(this[_0x29c843(0x2d4f)](_0x300392['o'][_0x29c843(0x31b9)],this[_0x29c843(0x27f1)][_0x29c843(0x3190)],!0x0),this[_0x29c843(0x27f1)][_0x29c843(0x19fb)]&&this['setVerticesData'](_0x300392['o'][_0x29c843(0x3487)],this['_internalMeshDataInfo']['_sourceNormals'],!0x0),this['_internalMeshDataInfo'][_0x29c843(0x3190)]=null,this[_0x29c843(0x27f1)][_0x29c843(0x19fb)]=null),this[_0x29c843(0x2591)][_0x29c843(0x1061)]=_0x2e1378,this['_markSubMeshesAsAttributesDirty']());}get[_0x27c622(0x3f90)](){var _0x42de5e=_0x27c622;return this[_0x42de5e(0x27f1)][_0x42de5e(0x183e)]||(this[_0x42de5e(0x27f1)]['_onBeforeRenderObservable']=new _0x24bb42['y$']()),this[_0x42de5e(0x27f1)][_0x42de5e(0x183e)];}get[_0x27c622(0x1dcf)](){var _0xd2099e=_0x27c622;return this[_0xd2099e(0x27f1)][_0xd2099e(0x127c)]||(this[_0xd2099e(0x27f1)][_0xd2099e(0x127c)]=new _0x24bb42['y$']()),this['_internalMeshDataInfo'][_0xd2099e(0x127c)];}get[_0x27c622(0x39ee)](){var _0x22b90a=_0x27c622;return this[_0x22b90a(0x27f1)][_0x22b90a(0xcdc)]||(this[_0x22b90a(0x27f1)][_0x22b90a(0xcdc)]=new _0x24bb42['y$']()),this[_0x22b90a(0x27f1)]['_onAfterRenderObservable'];}get[_0x27c622(0x3002)](){var _0x114205=_0x27c622;return this[_0x114205(0x27f1)]['_onBetweenPassObservable']||(this[_0x114205(0x27f1)][_0x114205(0xfdd)]=new _0x24bb42['y$']()),this[_0x114205(0x27f1)]['_onBetweenPassObservable'];}get[_0x27c622(0x12c1)](){var _0x4f6876=_0x27c622;return this['_internalMeshDataInfo'][_0x4f6876(0x2289)]||(this[_0x4f6876(0x27f1)][_0x4f6876(0x2289)]=new _0x24bb42['y$']()),this[_0x4f6876(0x27f1)][_0x4f6876(0x2289)];}set[_0x27c622(0x2944)](_0x574444){var _0x30f1f9=_0x27c622;this[_0x30f1f9(0x816)]&&this[_0x30f1f9(0x12c1)][_0x30f1f9(0x2473)](this['_onBeforeDrawObserver']),this[_0x30f1f9(0x816)]=this[_0x30f1f9(0x12c1)]['add'](_0x574444);}get[_0x27c622(0x3d2b)](){var _0x585312=_0x27c622;return 0x0<this[_0x585312(0x1704)][_0x585312(0x132e)];}get[_0x27c622(0x40a)](){var _0x5f2140=_0x27c622,_0x3b7704;return 0x0<(null!=(_0x3b7704=this[_0x5f2140(0x1593)]['instancesCount'])?_0x3b7704:0x0);}get[_0x27c622(0x32e4)](){var _0x25f0f3=_0x27c622;return this[_0x25f0f3(0x27f1)]['_forcedInstanceCount'];}set['forcedInstanceCount'](_0x56a198){var _0x1a3be7=_0x27c622;this[_0x1a3be7(0x27f1)]['_forcedInstanceCount']=_0x56a198;}get[_0x27c622(0x34ba)](){var _0x5d3fce=_0x27c622;return this[_0x5d3fce(0x27f1)][_0x5d3fce(0xa94)];}set[_0x27c622(0x34ba)](_0x3161be){var _0x314cd7=_0x27c622;this[_0x314cd7(0x27f1)][_0x314cd7(0xa94)]=_0x3161be;}get[_0x27c622(0x3d9d)](){var _0x3df3ce=_0x27c622;return this[_0x3df3ce(0x27f1)]['_source'];}get[_0x27c622(0x1724)](){var _0x43b33a=_0x27c622;return this[_0x43b33a(0x27f1)][_0x43b33a(0x2b1e)];}get['isUnIndexed'](){var _0x550687=_0x27c622;return this[_0x550687(0x29a)];}set[_0x27c622(0xb67)](_0x1595d0){var _0x2f6489=_0x27c622;this[_0x2f6489(0x29a)]!==_0x1595d0&&(this[_0x2f6489(0x29a)]=_0x1595d0,this[_0x2f6489(0x2933)]());}get[_0x27c622(0x2536)](){var _0x3fadeb=_0x27c622;return this[_0x3fadeb(0x381e)][_0x3fadeb(0x136b)];}get['previousWorldMatrixInstancedBuffer'](){var _0x2a3b31=_0x27c622;return this[_0x2a3b31(0x381e)]['instancesPreviousData'];}get['manualUpdateOfWorldMatrixInstancedBuffer'](){var _0x3f5f46=_0x27c622;return this[_0x3f5f46(0x381e)][_0x3f5f46(0x1d97)];}set[_0x27c622(0x19f0)](_0x256352){var _0x1d6b86=_0x27c622;this[_0x1d6b86(0x381e)][_0x1d6b86(0x1d97)]=_0x256352;}get['manualUpdateOfPreviousWorldMatrixInstancedBuffer'](){var _0x2bc497=_0x27c622;return this[_0x2bc497(0x381e)]['previousManualUpdate'];}set[_0x27c622(0x2d95)](_0x41d6e5){var _0x570567=_0x27c622;this['_instanceDataStorage'][_0x570567(0x2381)]=_0x41d6e5;}get[_0x27c622(0x2a1)](){var _0x5f5d58=_0x27c622;return this[_0x5f5d58(0x381e)][_0x5f5d58(0x21bb)];}set[_0x27c622(0x2a1)](_0x5a6c43){var _0xb0e749=_0x27c622;this[_0xb0e749(0x381e)]['forceMatrixUpdates']=_0x5a6c43;}[_0x27c622(0x171e)](_0x3dd0ea=null,_0x529a31,_0x281480){var _0x142840=_0x27c622;const _0x44b942=0x0===this['getTotalVertices']()||_0x529a31&&_0x529a31[_0x142840(0x189f)]&&(!0x0===_0x529a31[_0x142840(0x189f)]||_0x529a31[_0x142840(0x189f)](this))?this['clone']('Clone\x20of\x20'+(this[_0x142840(0x3efc)]||this['id']),_0x3dd0ea||this[_0x142840(0x2126)],!0x0):this['createInstance']('instance\x20of\x20'+(this[_0x142840(0x3efc)]||this['id']));_0x44b942['parent']=_0x3dd0ea||this[_0x142840(0x2126)],_0x44b942[_0x142840(0x8c5)]=this[_0x142840(0x8c5)][_0x142840(0x11fe)](),_0x44b942[_0x142840(0x244c)]=this['scaling']['clone'](),this[_0x142840(0x905)]?_0x44b942['rotationQuaternion']=this['rotationQuaternion'][_0x142840(0x11fe)]():_0x44b942[_0x142840(0x13fc)]=this[_0x142840(0x13fc)][_0x142840(0x11fe)](),_0x281480&&_0x281480(this,_0x44b942);for(const _0x5bf23a of this['getChildTransformNodes'](!0x0))_0x142840(0xd1d)===_0x5bf23a[_0x142840(0x1653)]()&&_0x142840(0x2575)===_0x44b942[_0x142840(0x1653)]()&&_0x5bf23a[_0x142840(0x35f8)]===this?_0x5bf23a[_0x142840(0x171e)](_0x44b942,{'doNotInstantiate':_0x529a31&&_0x529a31['doNotInstantiate']||!0x1,'newSourcedMesh':_0x44b942},_0x281480):_0x5bf23a['instantiateHierarchy'](_0x44b942,_0x529a31,_0x281480);return _0x44b942;}['getClassName'](){var _0x37cdfc=_0x27c622;return _0x37cdfc(0x2575);}get[_0x27c622(0x18a1)](){return!0x0;}[_0x27c622(0x27d6)](_0x6f7fa8){var _0x555aee=_0x27c622;let _0x1230b3=super[_0x555aee(0x27d6)](_0x6f7fa8);if(_0x1230b3=(_0x1230b3+=_0x555aee(0x1cbf)+this[_0x555aee(0x1b9d)]())+',\x20parent:\x20'+(this['_waitingParentId']||(this[_0x555aee(0x2126)]?this['parent'][_0x555aee(0x3efc)]:_0x555aee(0x19c1))),this[_0x555aee(0x1b36)]){for(let _0x10c6b3=0x0;_0x10c6b3<this[_0x555aee(0x1b36)][_0x555aee(0x132e)];_0x10c6b3++)_0x1230b3+=',\x20animation[0]:\x20'+this['animations'][_0x10c6b3][_0x555aee(0x27d6)](_0x6f7fa8);}var _0x4913ff,_0x2d44a3;return _0x6f7fa8&&(this[_0x555aee(0x2a15)]?(_0x4913ff=this[_0x555aee(0x3d22)](),(_0x2d44a3=this[_0x555aee(0x166d)](_0x300392['o']['PositionKind']))&&_0x4913ff&&(_0x1230b3+=',\x20flat\x20shading:\x20'+(_0x2d44a3['length']/0x3===_0x4913ff[_0x555aee(0x132e)]?_0x555aee(0x1ac2):'NO'))):_0x1230b3+=_0x555aee(0x1761)),_0x1230b3;}[_0x27c622(0x37b0)](){var _0x290760=_0x27c622;super[_0x290760(0x37b0)]();for(const _0x572e62 of this[_0x290760(0x1704)])_0x572e62[_0x290760(0x37b0)]();}get[_0x27c622(0x1fd5)](){var _0x1112c5=_0x27c622;return 0x0<this[_0x1112c5(0x27f1)][_0x1112c5(0x3d84)][_0x1112c5(0x132e)];}[_0x27c622(0x39dc)](){return this['_internalMeshDataInfo']['_LODLevels'];}[_0x27c622(0x2202)](){var _0xacb7fa=_0x27c622;const _0x56b2bd=this[_0xacb7fa(0x27f1)][_0xacb7fa(0x2f39)]?-0x1:0x1;this['_internalMeshDataInfo'][_0xacb7fa(0x3d84)]['sort']((_0x394b7c,_0x1557fa)=>_0x394b7c[_0xacb7fa(0x3adc)]<_0x1557fa[_0xacb7fa(0x3adc)]?_0x56b2bd:_0x394b7c[_0xacb7fa(0x3adc)]>_0x1557fa[_0xacb7fa(0x3adc)]?-_0x56b2bd:0x0);}[_0x27c622(0x213b)](_0xa872eb,_0x8b1411){var _0x52982d=_0x27c622;if(_0x8b1411&&_0x8b1411['_masterMesh'])return _0x569c22['Y']['Warn'](_0x52982d(0x406a)),this;return _0xa872eb=new _0x2c7b4e['g'](_0xa872eb,_0x8b1411),(this[_0x52982d(0x27f1)][_0x52982d(0x3d84)]['push'](_0xa872eb),_0x8b1411&&(_0x8b1411[_0x52982d(0x40d3)]=this),this[_0x52982d(0x2202)](),this);}[_0x27c622(0x21a8)](_0xdc0da4){var _0x57abb6=_0x27c622,_0x8938c7=this[_0x57abb6(0x27f1)];for(let _0x1078e7=0x0;_0x1078e7<_0x8938c7['_LODLevels'][_0x57abb6(0x132e)];_0x1078e7++){var _0x77cb72=_0x8938c7[_0x57abb6(0x3d84)][_0x1078e7];if(_0x77cb72['distanceOrScreenCoverage']===_0xdc0da4)return _0x77cb72['mesh'];}return null;}[_0x27c622(0x1a7a)](_0x334a66){var _0x5306fe=_0x27c622;const _0x43d81a=this[_0x5306fe(0x27f1)];for(let _0x136210=0x0;_0x136210<_0x43d81a[_0x5306fe(0x3d84)]['length'];_0x136210++)_0x43d81a[_0x5306fe(0x3d84)][_0x136210][_0x5306fe(0x2f1d)]===_0x334a66&&(_0x43d81a[_0x5306fe(0x3d84)][_0x5306fe(0x1035)](_0x136210,0x1),_0x334a66&&(_0x334a66[_0x5306fe(0x40d3)]=null));return this['_sortLODLevels'](),this;}[_0x27c622(0x34fa)](_0x29a37,_0x133f2f){var _0x504a3c=_0x27c622,_0x1a0215=this['_internalMeshDataInfo'];if(!_0x1a0215[_0x504a3c(0x3d84)]||0x0===_0x1a0215[_0x504a3c(0x3d84)]['length'])return this;const _0x539683=_0x133f2f||this[_0x504a3c(0x1a23)]()[_0x504a3c(0x272a)];var _0x240a7e,_0x133f2f=_0x29a37['mode']===_0x3f6063['V']['ORTHOGRAPHIC_CAMERA']?_0x29a37[_0x504a3c(0xe5)]:_0x539683[_0x504a3c(0x3454)][_0x504a3c(0x3e42)](_0x29a37[_0x504a3c(0x1b77)])[_0x504a3c(0x132e)]();let _0xb8e0bb=_0x133f2f,_0x38df10=0x1;if(_0x1a0215[_0x504a3c(0x2f39)]&&(_0x240a7e=_0x29a37[_0x504a3c(0x135e)],_0x29a37=(_0x29a37=_0x539683[_0x504a3c(0xa39)]*_0x29a37['minZ']/_0x133f2f)*_0x29a37*Math['PI'],_0xb8e0bb=_0x29a37/_0x240a7e,_0x38df10=-0x1),_0x38df10*_0x1a0215[_0x504a3c(0x3d84)][_0x1a0215[_0x504a3c(0x3d84)][_0x504a3c(0x132e)]-0x1][_0x504a3c(0x3adc)]>_0x38df10*_0xb8e0bb)return this[_0x504a3c(0x29f9)]&&this[_0x504a3c(0x29f9)](_0xb8e0bb,this,this),this;for(let _0x3dcc71=0x0;_0x3dcc71<_0x1a0215['_LODLevels'][_0x504a3c(0x132e)];_0x3dcc71++){const _0x10558c=_0x1a0215['_LODLevels'][_0x3dcc71];if(_0x38df10*_0x10558c[_0x504a3c(0x3adc)]<_0x38df10*_0xb8e0bb){if(_0x10558c['mesh']){if(_0x10558c['mesh']['delayLoadState']===_0xf56921['g'][_0x504a3c(0x1205)])return _0x10558c[_0x504a3c(0x2f1d)]['_checkDelayState'](),this;if(_0x10558c[_0x504a3c(0x2f1d)][_0x504a3c(0x11f2)]===_0xf56921['g']['DELAYLOADSTATE_LOADING'])return this;_0x10558c['mesh'][_0x504a3c(0x3725)](),_0x10558c['mesh']['_updateSubMeshesBoundingInfo'](this[_0x504a3c(0x2c1a)]);}return this[_0x504a3c(0x29f9)]&&this['onLODLevelSelection'](_0xb8e0bb,this,_0x10558c['mesh']),_0x10558c[_0x504a3c(0x2f1d)];}}return this[_0x504a3c(0x29f9)]&&this[_0x504a3c(0x29f9)](_0xb8e0bb,this,this),this;}get['geometry'](){var _0x269224=_0x27c622;return this[_0x269224(0x2a15)];}[_0x27c622(0x1b9d)](){var _0x2a445f=_0x27c622;return null===this[_0x2a445f(0x2a15)]||void 0x0===this['_geometry']?0x0:this[_0x2a445f(0x2a15)][_0x2a445f(0x1b9d)]();}['getVerticesData'](_0x4a89da,_0xafea70,_0x4307c4,_0x2a0041){var _0x2e256e=_0x27c622;if(!this['_geometry'])return null;return _0x2a0041=_0x2a0041||null==(_0x2a0041=null==(_0x2a0041=this[_0x2e256e(0x31ff)])?void 0x0:_0x2a0041[_0x2e256e(0x1f00)][_0x4a89da])?void 0x0:_0x2a0041[_0x2e256e(0x3fe6)](this['instances'][_0x2e256e(0x132e)]+0x1,_0x4307c4||_0xafea70&&0x1!==this[_0x2e256e(0x2a15)][_0x2e256e(0x2aa5)][_0x2e256e(0x132e)]),_0x2a0041||this[_0x2e256e(0x2a15)][_0x2e256e(0x166d)](_0x4a89da,_0xafea70,_0x4307c4);}[_0x27c622(0x257e)](_0x26c2e9,_0x7c5d1e){var _0x24ae62=_0x27c622;return this[_0x24ae62(0x2a15)]?null!=(_0x7c5d1e=_0x7c5d1e||null==(_0x7c5d1e=this['_userInstancedBuffersStorage'])?void 0x0:_0x7c5d1e[_0x24ae62(0x1f00)][_0x26c2e9])?_0x7c5d1e:this[_0x24ae62(0x2a15)][_0x24ae62(0x257e)](_0x26c2e9):null;}['isVerticesDataPresent'](_0x2fb030,_0x1f2a9b){var _0x553e87=_0x27c622;return this[_0x553e87(0x2a15)]?!_0x1f2a9b&&void 0x0!==(null==(_0x1f2a9b=this[_0x553e87(0x31ff)])?void 0x0:_0x1f2a9b[_0x553e87(0x1f00)][_0x2fb030])||this[_0x553e87(0x2a15)][_0x553e87(0x3acb)](_0x2fb030):!!this['_delayInfo']&&-0x1!==this[_0x553e87(0x10fe)]['indexOf'](_0x2fb030);}[_0x27c622(0x27ae)](_0x16619d,_0x3d9239){var _0x5562f1=_0x27c622;if(!this[_0x5562f1(0x2a15)])return!!this['_delayInfo']&&-0x1!==this['_delayInfo'][_0x5562f1(0x404a)](_0x16619d);if(!_0x3d9239){const _0x2e04bf=null==(_0x3d9239=this[_0x5562f1(0x31ff)])?void 0x0:_0x3d9239[_0x5562f1(0x1f00)][_0x16619d];if(_0x2e04bf)return _0x2e04bf[_0x5562f1(0x2ab)]();}return this[_0x5562f1(0x2a15)][_0x5562f1(0x27ae)](_0x16619d);}['getVerticesDataKinds'](_0x4c7e80){var _0x5f6948=_0x27c622;if(!this['_geometry']){const _0x5cce25=new Array();return this[_0x5f6948(0x10fe)]&&this[_0x5f6948(0x10fe)][_0x5f6948(0x2f62)](function(_0x49f58d){var _0xa8d43d=_0x5f6948;_0x5cce25[_0xa8d43d(0x2f54)](_0x49f58d);}),_0x5cce25;}const _0x41319d=this['_geometry'][_0x5f6948(0x2daf)]();if(!_0x4c7e80&&this[_0x5f6948(0x31ff)]){for(const _0x581074 in this['_userInstancedBuffersStorage'][_0x5f6948(0x1f00)])-0x1===_0x41319d['indexOf'](_0x581074)&&_0x41319d['push'](_0x581074);}return _0x41319d;}[_0x27c622(0x18a0)](){var _0x427f1f=_0x27c622;return this['_geometry']?this[_0x427f1f(0x2a15)][_0x427f1f(0x18a0)]():0x0;}[_0x27c622(0x3d22)](_0x970712,_0x40beb7){var _0x1520bf=_0x27c622;return this[_0x1520bf(0x2a15)]?this[_0x1520bf(0x2a15)][_0x1520bf(0x3d22)](_0x970712,_0x40beb7):[];}get[_0x27c622(0x3346)](){var _0x4c02d9=_0x27c622;return null!==this[_0x4c02d9(0x40d3)]&&void 0x0!==this[_0x4c02d9(0x40d3)];}[_0x27c622(0x3a4f)](_0x13b29f=!0x1,_0x1535c5=!0x1){var _0x157b54=_0x27c622,_0xb9f3a6,_0x17d337;if(this[_0x157b54(0x11f2)]===_0xf56921['g'][_0x157b54(0x22bc)])return!0x1;if(!super[_0x157b54(0x3a4f)](_0x13b29f))return!0x1;if(!this['subMeshes']||0x0===this[_0x157b54(0x1549)][_0x157b54(0x132e)])return!0x0;if(!_0x13b29f)return!0x0;const _0x481c5f=this[_0x157b54(0x2636)]();var _0x13b29f=this['getScene'](),_0x5094ef=_0x1535c5||_0x481c5f[_0x157b54(0x1766)]()[_0x157b54(0x1f2a)]&&(0x0<this['instances']['length']||this['hasThinInstances']);this[_0x157b54(0x67e)]();const _0x4789db=this['material']||_0x13b29f[_0x157b54(0x373c)];if(_0x4789db){if(_0x4789db['_storeEffectOnSubMeshes'])for(const _0x1c7777 of this[_0x157b54(0x1549)]){const _0x366f16=_0x1c7777[_0x157b54(0x90)]();if(_0x366f16){if(_0x366f16[_0x157b54(0x46d)]){if(!_0x366f16[_0x157b54(0x2cd5)](this,_0x1c7777,_0x5094ef))return!0x1;}else{if(!_0x366f16[_0x157b54(0x3a4f)](this,_0x5094ef))return!0x1;}}}else{if(!_0x4789db['isReady'](this,_0x5094ef))return!0x1;}}var _0x4f3d68=_0x481c5f[_0x157b54(0x2b92)];for(const _0x489d9e of this[_0x157b54(0x30ca)]){const _0x4c3ff7=_0x489d9e[_0x157b54(0x16d1)]();if(_0x4c3ff7){const _0x74f25a=_0x4c3ff7[_0x157b54(0x2cbb)]();for(let _0x271277=_0x74f25a['next']();!0x0!==_0x271277['done'];_0x271277=_0x74f25a['next']()){const _0x395051=_0x271277['value'];if(_0x395051&&(null==(_0xb9f3a6=_0x395051[_0x157b54(0x271a)]())||!_0xb9f3a6['renderList']||null!=(_0xb9f3a6=_0x395051['getShadowMap']())&&_0xb9f3a6[_0x157b54(0x36c8)]&&-0x1!==(null==(_0xb9f3a6=null==(_0xb9f3a6=_0x395051[_0x157b54(0x271a)]())?void 0x0:_0xb9f3a6[_0x157b54(0x36c8)])?void 0x0:_0xb9f3a6[_0x157b54(0x404a)](this)))){_0x395051[_0x157b54(0x271a)]()&&(_0x481c5f['currentRenderPassId']=_0x395051['getShadowMap']()['renderPassId']);for(const _0x27813d of this['subMeshes'])if(!_0x395051['isReady'](_0x27813d,_0x5094ef,null!=(_0x17d337=null==(_0x17d337=_0x27813d[_0x157b54(0x90)]())?void 0x0:_0x17d337[_0x157b54(0x1c61)](this))&&_0x17d337))return _0x481c5f[_0x157b54(0x2b92)]=_0x4f3d68,!0x1;_0x481c5f['currentRenderPassId']=_0x4f3d68;}}}}for(const _0xf2b3bc of this[_0x157b54(0x27f1)][_0x157b54(0x3d84)])if(_0xf2b3bc['mesh']&&!_0xf2b3bc[_0x157b54(0x2f1d)][_0x157b54(0x3a4f)](_0x5094ef))return!0x1;return!0x0;}get['areNormalsFrozen'](){var _0x482269=_0x27c622;return this[_0x482269(0x27f1)][_0x482269(0x230)];}['freezeNormals'](){return this['_internalMeshDataInfo']['_areNormalsFrozen']=!0x0,this;}[_0x27c622(0x307c)](){var _0x22804b=_0x27c622;return this[_0x22804b(0x27f1)][_0x22804b(0x230)]=!0x1,this;}set[_0x27c622(0xf7a)](_0xa5aca8){var _0x309b63=_0x27c622;this[_0x309b63(0x381e)][_0x309b63(0xf7a)]=_0xa5aca8;}[_0x27c622(0x3725)](){var _0x5eb568=_0x27c622;const _0x47e9e6=this['_internalMeshDataInfo'];var _0x2da31c=this[_0x5eb568(0x22fd)]()[_0x5eb568(0x257c)]();return _0x47e9e6['_preActivateId']!==_0x2da31c&&(_0x47e9e6[_0x5eb568(0x3e6)]=_0x2da31c,this[_0x5eb568(0x381e)][_0x5eb568(0x276)]=null),this;}[_0x27c622(0x165a)](_0x28ac45){var _0x217b17=_0x27c622;return this[_0x217b17(0x381e)]['visibleInstances']&&(this[_0x217b17(0x381e)]['visibleInstances'][_0x217b17(0xb91)]=_0x28ac45),this;}['_registerInstanceForRenderId'](_0x1d0074,_0x24a749){var _0x7058c9=_0x27c622;return this[_0x7058c9(0x381e)][_0x7058c9(0x276)]||(this[_0x7058c9(0x381e)][_0x7058c9(0x276)]={'defaultRenderId':_0x24a749,'selfDefaultRenderId':this[_0x7058c9(0x1b75)]}),this[_0x7058c9(0x381e)]['visibleInstances'][_0x24a749]||(void 0x0!==this[_0x7058c9(0x381e)][_0x7058c9(0xa0d)]&&this[_0x7058c9(0x381e)][_0x7058c9(0x19c4)]&&(this[_0x7058c9(0x381e)]['visibleInstances'][this['_instanceDataStorage'][_0x7058c9(0xa0d)]]=null),this['_instanceDataStorage']['previousRenderId']=_0x24a749,this['_instanceDataStorage']['visibleInstances'][_0x24a749]=new Array()),this[_0x7058c9(0x381e)]['visibleInstances'][_0x24a749][_0x7058c9(0x2f54)](_0x1d0074),this;}['_afterComputeWorldMatrix'](){var _0xbc99f=_0x27c622;super[_0xbc99f(0x26f1)](),this[_0xbc99f(0x40a)]&&!this['doNotSyncBoundingInfo']&&this['thinInstanceRefreshBoundingInfo'](!0x1);}[_0x27c622(0x2bc0)](){var _0x1ff6c9=_0x27c622;this[_0x1ff6c9(0x1ba7)]&&this[_0x1ff6c9(0x2b74)]&&this[_0x1ff6c9(0x2b74)][_0x1ff6c9(0x3bab)]&&this[_0x1ff6c9(0x32bf)]&&(this['_renderingGroup'][_0x1ff6c9(0x23e3)][_0x1ff6c9(0x1366)](this['edgesRenderer']),this['edgesRenderer'][_0x1ff6c9(0x3d0)][_0x1ff6c9(0x2f54)](this[_0x1ff6c9(0x2fee)]()));}[_0x27c622(0x6dc)](_0x39454e=!0x1,_0x35a9e0=!0x1){var _0x2b8893=_0x27c622;if(this[_0x2b8893(0x287e)]&&this[_0x2b8893(0x1a23)]()['isLocked'])return this;var _0x4187a6=this[_0x2b8893(0x1525)]?this[_0x2b8893(0x1525)]['boundingBias']:null;return this['_refreshBoundingInfo'](this[_0x2b8893(0x2efe)](_0x39454e,_0x35a9e0),_0x4187a6),this;}[_0x27c622(0x29b3)](_0x179ffb){var _0x5670ec=_0x27c622,_0x2786c1=this[_0x5670ec(0x1b9d)]();if(!_0x2786c1||!this[_0x5670ec(0x3d22)]())return null;if(this[_0x5670ec(0x1549)]&&0x0<this[_0x5670ec(0x1549)]['length']){var _0x37e991=this[_0x5670ec(0x3d22)]();if(!_0x37e991)return null;var _0x272706=_0x37e991[_0x5670ec(0x132e)];let _0x329a3f=!0x1;if(_0x179ffb)_0x329a3f=!0x0;else for(const _0x172efb of this[_0x5670ec(0x1549)]){if(_0x172efb[_0x5670ec(0xeea)]+_0x172efb[_0x5670ec(0x2052)]>_0x272706){_0x329a3f=!0x0;break;}if(_0x172efb[_0x5670ec(0xfb3)]+_0x172efb['verticesCount']>_0x2786c1){_0x329a3f=!0x0;break;}}if(!_0x329a3f)return this[_0x5670ec(0x1549)][0x0];}return this[_0x5670ec(0x33d3)](),new _0x365277['P'](0x0,0x0,_0x2786c1,0x0,this[_0x5670ec(0x18a0)](),this);}[_0x27c622(0x3a3c)](_0xdac332){var _0x478e1d=_0x27c622;if(!(_0xdac332<0x1)){var _0x51bf98=this[_0x478e1d(0x18a0)]();let _0x30b800=_0x51bf98/_0xdac332|0x0,_0x441286=0x0;for(;_0x30b800%0x3!=0x0;)_0x30b800++;this['releaseSubMeshes']();for(let _0x1ca0a8=0x0;_0x1ca0a8<_0xdac332&&!(_0x441286>=_0x51bf98);_0x1ca0a8++)_0x365277['P']['CreateFromIndices'](0x0,_0x441286,_0x1ca0a8===_0xdac332-0x1?_0x51bf98-_0x441286:_0x30b800,this),_0x441286+=_0x30b800;this[_0x478e1d(0x323f)]();}}[_0x27c622(0x2d4f)](_0x420491,_0x3e3062,_0x2f745e=!0x1,_0x2d26c3){var _0x480177=_0x27c622;if(this['_geometry'])this[_0x480177(0x2a15)][_0x480177(0x2d4f)](_0x420491,_0x3e3062,_0x2f745e,_0x2d26c3);else{const _0x569a81=new _0x2d9bd6['x']();_0x569a81['set'](_0x3e3062,_0x420491),_0x2d26c3=this['getScene'](),new _0xb9c6e7['Z'](_0xb9c6e7['Z']['RandomId'](),_0x2d26c3,_0x569a81,_0x2f745e,this);}return this;}[_0x27c622(0x6ee)](_0xe56487){var _0x1caa26=_0x27c622;this[_0x1caa26(0x2a15)]&&this['_geometry']['removeVerticesData'](_0xe56487);}[_0x27c622(0x1777)](_0x8c0c26,_0x2e5f30=!0x0){var _0xc18f95=_0x27c622;const _0x2d6cce=this['getVertexBuffer'](_0x8c0c26);_0x2d6cce&&_0x2d6cce[_0xc18f95(0x2ab)]()!==_0x2e5f30&&this[_0xc18f95(0x2d4f)](_0x8c0c26,this['getVerticesData'](_0x8c0c26),_0x2e5f30);}[_0x27c622(0x3e76)](_0x1a0473,_0x433da8=!0x0){var _0x5d926b=_0x27c622;return this[_0x5d926b(0x2a15)]||(this['_geometry']=_0xb9c6e7['Z'][_0x5d926b(0x4a1)](this)),this[_0x5d926b(0x2a15)]['setVerticesBuffer'](_0x1a0473,null,_0x433da8),this;}['updateVerticesData'](_0x433e37,_0x45639a,_0x4ab082,_0x4355db){var _0x2b5284=_0x27c622;return this[_0x2b5284(0x2a15)]&&(_0x4355db?(this[_0x2b5284(0x214d)](),this[_0x2b5284(0x3038)](_0x433e37,_0x45639a,_0x4ab082,!0x1)):this[_0x2b5284(0x2a15)][_0x2b5284(0x3038)](_0x433e37,_0x45639a,_0x4ab082)),this;}[_0x27c622(0x230a)](_0x28945f,_0x5a00ed=!0x0){var _0x1f1ea8=_0x27c622,_0x38243c=this[_0x1f1ea8(0x166d)](_0x300392['o'][_0x1f1ea8(0x31b9)]);if(!_0x38243c)return this;if(_0x28945f(_0x38243c),this['updateVerticesData'](_0x300392['o'][_0x1f1ea8(0x31b9)],_0x38243c,!0x1,!0x1),_0x5a00ed){_0x28945f=this[_0x1f1ea8(0x3d22)](),_0x5a00ed=this['getVerticesData'](_0x300392['o'][_0x1f1ea8(0x3487)]);if(!_0x5a00ed)return this;_0x2d9bd6['x']['ComputeNormals'](_0x38243c,_0x28945f,_0x5a00ed),this[_0x1f1ea8(0x3038)](_0x300392['o']['NormalKind'],_0x5a00ed,!0x1,!0x1);}return this;}['makeGeometryUnique'](){var _0x35b498=_0x27c622;if(!this[_0x35b498(0x2a15)])return this;if(0x1===this[_0x35b498(0x2a15)][_0x35b498(0x2aa5)][_0x35b498(0x132e)])return this;const _0x2b5756=this[_0x35b498(0x2a15)],_0x23a05e=this['_geometry']['copy'](_0xb9c6e7['Z']['RandomId']());return _0x2b5756[_0x35b498(0xb79)](this,!0x0),_0x23a05e[_0x35b498(0xf07)](this),this;}['setIndices'](_0x435109,_0x3c5462=null,_0x2a7cce=!0x1){var _0x47241b=_0x27c622;if(this[_0x47241b(0x2a15)])this['_geometry'][_0x47241b(0x2b8f)](_0x435109,_0x3c5462,_0x2a7cce);else{const _0x50e794=new _0x2d9bd6['x']();_0x50e794['indices']=_0x435109,_0x3c5462=this[_0x47241b(0x22fd)](),new _0xb9c6e7['Z'](_0xb9c6e7['Z']['RandomId'](),_0x3c5462,_0x50e794,_0x2a7cce,this);}return this;}[_0x27c622(0xc7b)](_0x3fffbc,_0x1723cc,_0x975b6f=!0x1){var _0x462939=_0x27c622;return this[_0x462939(0x2a15)]&&this[_0x462939(0x2a15)][_0x462939(0xc7b)](_0x3fffbc,_0x1723cc,_0x975b6f),this;}[_0x27c622(0x1a3b)](){var _0x2b12c4=_0x27c622;return this[_0x2b12c4(0x2a15)]&&this[_0x2b12c4(0x2a15)][_0x2b12c4(0x1a3b)](),this;}[_0x27c622(0x1712)](_0x1ec184,_0x58e5b7,_0x4b29d3,_0x3c0e74=!0x0){var _0x3855d5=_0x27c622;if(!this['_geometry'])return this;var _0x489bd8=this[_0x3855d5(0x22fd)]()[_0x3855d5(0x2636)]();this[_0x3855d5(0xad0)]&&this[_0x3855d5(0xad0)][_0x3855d5(0xf1e)]&&this['morphTargetManager']['_bind'](_0x58e5b7);let _0x5c50cb;if(this[_0x3855d5(0x29a)])_0x5c50cb=null;else switch(this[_0x3855d5(0x1e6d)](_0x4b29d3)){case _0x50bae2['F'][_0x3855d5(0x1f3a)]:_0x5c50cb=null;break;case _0x50bae2['F'][_0x3855d5(0x254)]:_0x5c50cb=_0x1ec184[_0x3855d5(0x2efc)](this[_0x3855d5(0x3d22)](),_0x489bd8);break;default:case _0x50bae2['F'][_0x3855d5(0x3dd)]:_0x5c50cb=this[_0x3855d5(0x2a15)][_0x3855d5(0x186e)]();}return _0x3c0e74&&this[_0x3855d5(0x31ff)]&&!this[_0x3855d5(0x40a)]?this['_geometry'][_0x3855d5(0x1712)](_0x58e5b7,_0x5c50cb,this[_0x3855d5(0x31ff)][_0x3855d5(0x1f00)],this['_userInstancedBuffersStorage'][_0x3855d5(0x4127)]):this[_0x3855d5(0x2a15)][_0x3855d5(0x1712)](_0x58e5b7,_0x5c50cb),this;}[_0x27c622(0x2c44)](_0x4575a3,_0xbac299,_0x5ea1f3){var _0x49fa8e=_0x27c622;if(!this[_0x49fa8e(0x2a15)]||!this[_0x49fa8e(0x2a15)][_0x49fa8e(0x1a9d)]()||!this[_0x49fa8e(0x29a)]&&!this[_0x49fa8e(0x2a15)][_0x49fa8e(0x186e)]())return this;this[_0x49fa8e(0x27f1)][_0x49fa8e(0x2289)]&&this[_0x49fa8e(0x27f1)][_0x49fa8e(0x2289)][_0x49fa8e(0x3e9)](this);const _0x1893f0=this[_0x49fa8e(0x22fd)](),_0x3aed28=_0x1893f0[_0x49fa8e(0x2636)]();return this[_0x49fa8e(0x29a)]||_0xbac299==_0x50bae2['F'][_0x49fa8e(0x1f3a)]?_0x3aed28[_0x49fa8e(0x10b8)](_0xbac299,_0x4575a3[_0x49fa8e(0xfb3)],_0x4575a3[_0x49fa8e(0x3888)],this[_0x49fa8e(0x32e4)]||_0x5ea1f3):_0xbac299==_0x50bae2['F'][_0x49fa8e(0x254)]?_0x3aed28['drawElementsType'](_0xbac299,0x0,_0x4575a3[_0x49fa8e(0x3144)],this[_0x49fa8e(0x32e4)]||_0x5ea1f3):_0x3aed28[_0x49fa8e(0x2727)](_0xbac299,_0x4575a3['indexStart'],_0x4575a3['indexCount'],this[_0x49fa8e(0x32e4)]||_0x5ea1f3),this;}['registerBeforeRender'](_0x32df53){var _0x52f463=_0x27c622;return this[_0x52f463(0x3f90)][_0x52f463(0x11ad)](_0x32df53),this;}[_0x27c622(0x2fdf)](_0x42589c){var _0x550dfa=_0x27c622;return this[_0x550dfa(0x3f90)][_0x550dfa(0x22de)](_0x42589c),this;}['registerAfterRender'](_0x366822){var _0x394ec4=_0x27c622;return this[_0x394ec4(0x39ee)]['add'](_0x366822),this;}['unregisterAfterRender'](_0x5e5317){return this['onAfterRenderObservable']['removeCallback'](_0x5e5317),this;}['_getInstancesRenderList'](_0x36633f,_0x1c5f45=!0x1){var _0x1fdc4b=_0x27c622;if(this[_0x1fdc4b(0x381e)][_0x1fdc4b(0x19c4)]){if(_0x1c5f45)return this[_0x1fdc4b(0x381e)][_0x1fdc4b(0xab1)][_0x1fdc4b(0x1218)][_0x36633f]=!0x1,this['_instanceDataStorage']['batchCacheReplacementModeInFrozenMode'][_0x1fdc4b(0x4c1)][_0x36633f]=!0x0,this[_0x1fdc4b(0x381e)]['batchCacheReplacementModeInFrozenMode'];if(this[_0x1fdc4b(0x381e)]['previousBatch'])return this[_0x1fdc4b(0x381e)][_0x1fdc4b(0x253c)];}const _0x2d3ce2=this[_0x1fdc4b(0x22fd)]();var _0x5d5c31,_0x4c6f05=_0x2d3ce2[_0x1fdc4b(0x1ddb)](),_0x545a69=_0x4c6f05?this[_0x1fdc4b(0x2591)][_0x1fdc4b(0x1c19)]:this[_0x1fdc4b(0x2591)][_0x1fdc4b(0x29f6)];const _0x2cdbe8=this[_0x1fdc4b(0x381e)][_0x1fdc4b(0x3de9)];return _0x2cdbe8[_0x1fdc4b(0x85c)]=!0x1,_0x2cdbe8[_0x1fdc4b(0x4c1)][_0x36633f]=_0x1c5f45||!_0x545a69&&this['isEnabled']()&&this[_0x1fdc4b(0x2ba6)],_0x2cdbe8['visibleInstances'][_0x36633f]=null,this[_0x1fdc4b(0x381e)][_0x1fdc4b(0x276)]&&!_0x1c5f45&&(_0x545a69=this[_0x1fdc4b(0x381e)][_0x1fdc4b(0x276)],_0x5d5c31=_0x2d3ce2[_0x1fdc4b(0x257c)](),_0x4c6f05=_0x4c6f05?_0x545a69['intermediateDefaultRenderId']:_0x545a69[_0x1fdc4b(0x2954)],_0x2cdbe8[_0x1fdc4b(0x276)][_0x36633f]=_0x545a69[_0x5d5c31],!_0x2cdbe8[_0x1fdc4b(0x276)][_0x36633f]&&_0x4c6f05&&(_0x2cdbe8[_0x1fdc4b(0x276)][_0x36633f]=_0x545a69[_0x4c6f05])),_0x2cdbe8[_0x1fdc4b(0x1218)][_0x36633f]=!_0x1c5f45&&this['_instanceDataStorage'][_0x1fdc4b(0x1218)]&&null!==_0x2cdbe8[_0x1fdc4b(0x276)][_0x36633f]&&void 0x0!==_0x2cdbe8[_0x1fdc4b(0x276)][_0x36633f],this[_0x1fdc4b(0x381e)]['previousBatch']=_0x2cdbe8;}[_0x27c622(0x2389)](_0x2dbb87,_0x62673f,_0x39cf7c,_0x4fa0e8,_0x2742ab){var _0x122711=_0x27c622;const _0x55dd6e=_0x39cf7c[_0x122711(0x276)][_0x2dbb87[_0x122711(0x654)]];var _0x50c2e4=_0x55dd6e?_0x55dd6e[_0x122711(0x132e)]:0x0;const _0x46e53b=this[_0x122711(0x381e)];var _0x3db694=_0x46e53b[_0x122711(0x3bfc)];let _0x1869c5=_0x46e53b[_0x122711(0x1671)],_0x30e3e6=_0x46e53b[_0x122711(0xc9e)];for(var _0x1bf452=0x10*(_0x50c2e4+0x1)*0x4;_0x46e53b[_0x122711(0x3bfc)]<_0x1bf452;)_0x46e53b[_0x122711(0x3bfc)]*=0x2;_0x46e53b[_0x122711(0x136b)]&&_0x3db694==_0x46e53b[_0x122711(0x3bfc)]||(_0x46e53b[_0x122711(0x136b)]=new Float32Array(_0x46e53b['instancesBufferSize']/0x4)),(this[_0x122711(0x48a)]['needsPreviousWorldMatrices']&&!_0x46e53b[_0x122711(0x40f9)]||_0x3db694!=_0x46e53b[_0x122711(0x3bfc)])&&(_0x46e53b['instancesPreviousData']=new Float32Array(_0x46e53b[_0x122711(0x3bfc)]/0x4));let _0x184a43=0x0,_0x19427d=0x0;_0x39cf7c=_0x39cf7c[_0x122711(0x4c1)][_0x2dbb87[_0x122711(0x654)]],_0x3db694=!_0x1869c5||_0x3db694!==_0x46e53b[_0x122711(0x3bfc)]||this[_0x122711(0x48a)]['needsPreviousWorldMatrices']&&!_0x46e53b[_0x122711(0xc9e)];if(this[_0x122711(0x381e)]['manualUpdate']||_0x46e53b[_0x122711(0x19c4)]&&!_0x3db694)_0x19427d=(_0x39cf7c?0x1:0x0)+_0x50c2e4;else{const _0x5965f4=this[_0x122711(0x2fee)]();if(_0x39cf7c&&(this[_0x122711(0x48a)][_0x122711(0x2f63)]&&(_0x46e53b[_0x122711(0xe1)]?(_0x46e53b[_0x122711(0xe1)][_0x122711(0x16e9)](_0x46e53b[_0x122711(0x40f9)],_0x184a43),_0x46e53b['masterMeshPreviousWorldMatrix'][_0x122711(0x2a3e)](_0x5965f4)):(_0x46e53b[_0x122711(0xe1)]=_0x5965f4[_0x122711(0x11fe)](),_0x46e53b[_0x122711(0xe1)][_0x122711(0x16e9)](_0x46e53b[_0x122711(0x40f9)],_0x184a43))),_0x5965f4[_0x122711(0x16e9)](_0x46e53b['instancesData'],_0x184a43),_0x184a43+=0x10,_0x19427d++),_0x55dd6e){if(_0x517f71[_0x122711(0x19d0)]&&this[_0x122711(0x48a)][_0x122711(0x203b)]&&null!=(_0x50c2e4=_0x2dbb87[_0x122711(0x90)]())&&_0x50c2e4['needAlphaBlendingForMesh'](_0x2dbb87[_0x122711(0x3b8e)]())){var _0x1aea5d=this['_scene'][_0x122711(0x203b)]['globalPosition'];for(let _0x4f2d00=0x0;_0x4f2d00<_0x55dd6e[_0x122711(0x132e)];_0x4f2d00++){const _0x38bfb3=_0x55dd6e[_0x4f2d00];_0x38bfb3[_0x122711(0x18ec)]=_0x2c5035['P'][_0x122711(0x2b5e)](_0x38bfb3[_0x122711(0x1a23)]()[_0x122711(0x272a)][_0x122711(0x3454)],_0x1aea5d);}_0x55dd6e[_0x122711(0x2559)]((_0x27e69d,_0x2bbbfc)=>_0x27e69d[_0x122711(0x18ec)]>_0x2bbbfc['_distanceToCamera']?-0x1:_0x27e69d[_0x122711(0x18ec)]<_0x2bbbfc['_distanceToCamera']?0x1:0x0);}for(let _0x3df53d=0x0;_0x3df53d<_0x55dd6e[_0x122711(0x132e)];_0x3df53d++){const _0x1c54a3=_0x55dd6e[_0x3df53d],_0x3b4a2c=_0x1c54a3[_0x122711(0x2fee)]();_0x3b4a2c['copyToArray'](_0x46e53b['instancesData'],_0x184a43),this[_0x122711(0x48a)][_0x122711(0x2f63)]&&(_0x1c54a3['_previousWorldMatrix']?(_0x1c54a3[_0x122711(0x134e)][_0x122711(0x16e9)](_0x46e53b['instancesPreviousData'],_0x184a43),_0x1c54a3['_previousWorldMatrix']['copyFrom'](_0x3b4a2c)):(_0x1c54a3[_0x122711(0x134e)]=_0x3b4a2c[_0x122711(0x11fe)](),_0x1c54a3['_previousWorldMatrix'][_0x122711(0x16e9)](_0x46e53b['instancesPreviousData'],_0x184a43))),_0x184a43+=0x10,_0x19427d++;}}}return _0x3db694?(_0x1869c5&&_0x1869c5[_0x122711(0x2d20)](),_0x30e3e6&&_0x30e3e6[_0x122711(0x2d20)](),_0x1869c5=new _0x300392['l'](_0x2742ab,_0x46e53b[_0x122711(0x136b)],!0x0,0x10,!0x1,!0x0),_0x46e53b[_0x122711(0x1671)]=_0x1869c5,this[_0x122711(0x31ff)]||(this['_userInstancedBuffersStorage']={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this[_0x122711(0x2636)]()['getCaps']()[_0x122711(0xf15)]?{}:void 0x0}),this['_userInstancedBuffersStorage'][_0x122711(0x1f00)][_0x122711(0x53b)]=_0x1869c5[_0x122711(0xb3b)](_0x122711(0x53b),0x0,0x4),this['_userInstancedBuffersStorage'][_0x122711(0x1f00)]['world1']=_0x1869c5[_0x122711(0xb3b)](_0x122711(0x2a63),0x4,0x4),this[_0x122711(0x31ff)][_0x122711(0x1f00)][_0x122711(0xf32)]=_0x1869c5[_0x122711(0xb3b)]('world2',0x8,0x4),this['_userInstancedBuffersStorage']['vertexBuffers']['world3']=_0x1869c5['createVertexBuffer'](_0x122711(0x2489),0xc,0x4),this[_0x122711(0x48a)]['needsPreviousWorldMatrices']&&(_0x30e3e6=new _0x300392['l'](_0x2742ab,_0x46e53b[_0x122711(0x40f9)],!0x0,0x10,!0x1,!0x0),_0x46e53b[_0x122711(0xc9e)]=_0x30e3e6,this['_userInstancedBuffersStorage']['vertexBuffers'][_0x122711(0x18fc)]=_0x30e3e6[_0x122711(0xb3b)](_0x122711(0x18fc),0x0,0x4),this['_userInstancedBuffersStorage'][_0x122711(0x1f00)]['previousWorld1']=_0x30e3e6[_0x122711(0xb3b)](_0x122711(0x20d9),0x4,0x4),this['_userInstancedBuffersStorage'][_0x122711(0x1f00)][_0x122711(0x1c95)]=_0x30e3e6['createVertexBuffer']('previousWorld2',0x8,0x4),this[_0x122711(0x31ff)][_0x122711(0x1f00)][_0x122711(0x2f69)]=_0x30e3e6[_0x122711(0xb3b)](_0x122711(0x2f69),0xc,0x4)),this[_0x122711(0x6e3)]()):this['_instanceDataStorage']['isFrozen']&&!this[_0x122711(0x381e)]['forceMatrixUpdates']||(_0x1869c5[_0x122711(0xf05)](_0x46e53b[_0x122711(0x136b)],0x0,_0x19427d),!this[_0x122711(0x48a)]['needsPreviousWorldMatrices']||this['_instanceDataStorage'][_0x122711(0x1d97)]&&!this[_0x122711(0x381e)][_0x122711(0x2381)]||_0x30e3e6[_0x122711(0xf05)](_0x46e53b[_0x122711(0x40f9)],0x0,_0x19427d)),this['_processInstancedBuffers'](_0x55dd6e,_0x39cf7c),this['getScene']()[_0x122711(0x314e)][_0x122711(0x196a)](_0x2dbb87[_0x122711(0x2052)]*_0x19427d,!0x1),_0x2742ab[_0x122711(0x32e9)]&&(_0x2742ab[_0x122711(0x32e9)][_0x122711(0x2429)]=!0x0),this['_bind'](_0x2dbb87,_0x4fa0e8,_0x62673f),this[_0x122711(0x2c44)](_0x2dbb87,_0x62673f,_0x19427d),!this['_scene']['needsPreviousWorldMatrices']||_0x3db694||!this['_instanceDataStorage'][_0x122711(0x1d97)]||this[_0x122711(0x381e)]['isFrozen']&&!this[_0x122711(0x381e)][_0x122711(0x21bb)]||this[_0x122711(0x381e)]['previousManualUpdate']||_0x30e3e6[_0x122711(0xf05)](_0x46e53b[_0x122711(0x136b)],0x0,_0x19427d),_0x2742ab[_0x122711(0x2105)](),this;}[_0x27c622(0x244b)](_0x48c58d,_0x1bf636,_0x464514,_0x17d871){var _0x1e2fd9=_0x27c622,_0x3ff6d1=null!=(_0x3ff6d1=null==(_0x3ff6d1=this['_thinInstanceDataStorage'])?void 0x0:_0x3ff6d1[_0x1e2fd9(0x4d8)])?_0x3ff6d1:0x0;this[_0x1e2fd9(0x22fd)]()[_0x1e2fd9(0x314e)]['addCount'](_0x48c58d[_0x1e2fd9(0x2052)]*_0x3ff6d1,!0x1),_0x17d871[_0x1e2fd9(0x32e9)]&&(_0x17d871[_0x1e2fd9(0x32e9)]['useInstancing']=!0x0),this[_0x1e2fd9(0x1712)](_0x48c58d,_0x464514,_0x1bf636),this[_0x1e2fd9(0x2c44)](_0x48c58d,_0x1bf636,_0x3ff6d1),this[_0x1e2fd9(0x48a)][_0x1e2fd9(0x2f63)]&&!this[_0x1e2fd9(0x1593)][_0x1e2fd9(0x2a5a)]&&this[_0x1e2fd9(0x1593)][_0x1e2fd9(0x2914)]&&(this['_thinInstanceDataStorage'][_0x1e2fd9(0x3398)]?this[_0x1e2fd9(0x1593)][_0x1e2fd9(0x3398)][_0x1e2fd9(0xf05)](this[_0x1e2fd9(0x1593)][_0x1e2fd9(0x2914)],0x0,_0x3ff6d1):this['_thinInstanceDataStorage'][_0x1e2fd9(0x3398)]=this[_0x1e2fd9(0x37c3)]('previousWorld',this['_thinInstanceDataStorage']['matrixData'],!0x1)),_0x17d871[_0x1e2fd9(0x2105)]();}[_0x27c622(0x3e40)](_0x55deda,_0x5aef9f){}[_0x27c622(0x3e93)](_0x140d4d,_0xe2c3c1,_0x19528d,_0x13759b,_0x279377,_0x283d6f,_0x173cac,_0x1e34a3){var _0x4b8b3b=_0x27c622;const _0x1ba569=this[_0x4b8b3b(0x22fd)](),_0x31f3b6=_0x1ba569[_0x4b8b3b(0x2636)]();if(_0x13759b=this['_getRenderingFillMode'](_0x13759b),_0x283d6f&&_0xe2c3c1[_0x4b8b3b(0x3b8e)]()[_0x4b8b3b(0x40a)])return this['_renderWithThinInstances'](_0xe2c3c1,_0x13759b,_0x19528d,_0x31f3b6),this;if(_0x283d6f)this[_0x4b8b3b(0x2389)](_0xe2c3c1,_0x13759b,_0x279377,_0x19528d,_0x31f3b6);else{_0x31f3b6[_0x4b8b3b(0x32e9)]&&(_0x31f3b6[_0x4b8b3b(0x32e9)][_0x4b8b3b(0x2429)]=!0x1);let _0x2db644=0x0;_0x279377[_0x4b8b3b(0x4c1)][_0xe2c3c1['_id']]&&(_0x173cac&&_0x173cac(!0x1,_0x140d4d[_0x4b8b3b(0x2fee)](),_0x1e34a3),_0x2db644++,this['_draw'](_0xe2c3c1,_0x13759b,this['_instanceDataStorage'][_0x4b8b3b(0xf7a)]));var _0xab19f8=_0x279377['visibleInstances'][_0xe2c3c1[_0x4b8b3b(0x654)]];if(_0xab19f8){var _0x29a9ec=_0xab19f8[_0x4b8b3b(0x132e)];_0x2db644+=_0x29a9ec;for(let _0x1904e0=0x0;_0x1904e0<_0x29a9ec;_0x1904e0++){const _0x5f08ae=_0xab19f8[_0x1904e0];var _0x25ae65=_0x5f08ae['getWorldMatrix']();_0x173cac&&_0x173cac(!0x0,_0x25ae65,_0x1e34a3),this[_0x4b8b3b(0x2c44)](_0xe2c3c1,_0x13759b);}}_0x1ba569[_0x4b8b3b(0x314e)][_0x4b8b3b(0x196a)](_0xe2c3c1[_0x4b8b3b(0x2052)]*_0x2db644,!0x1);}return this;}['_rebuild'](_0x2d7c9a=!0x1){var _0x35cf69=_0x27c622;if(this[_0x35cf69(0x381e)][_0x35cf69(0x1671)]&&(_0x2d7c9a&&this[_0x35cf69(0x381e)][_0x35cf69(0x1671)][_0x35cf69(0x2d20)](),this[_0x35cf69(0x381e)][_0x35cf69(0x1671)]=null),this[_0x35cf69(0x31ff)]){for(const _0x54e056 in this[_0x35cf69(0x31ff)][_0x35cf69(0x1f00)]){const _0xde2390=this['_userInstancedBuffersStorage'][_0x35cf69(0x1f00)][_0x54e056];_0xde2390&&(_0x2d7c9a&&_0xde2390[_0x35cf69(0x2d20)](),this[_0x35cf69(0x31ff)][_0x35cf69(0x1f00)][_0x54e056]=null);}this[_0x35cf69(0x31ff)][_0x35cf69(0x4127)]&&(this['_userInstancedBuffersStorage'][_0x35cf69(0x4127)]={});}this[_0x35cf69(0x27f1)][_0x35cf69(0x2d1c)]=null,super[_0x35cf69(0x220)](_0x2d7c9a);}[_0x27c622(0x44e)](){var _0x1984ff=_0x27c622;if(this['subMeshes']){for(let _0x7d539d=0x0;_0x7d539d<this[_0x1984ff(0x1549)][_0x1984ff(0x132e)];_0x7d539d++)this[_0x1984ff(0x3944)](_0x7d539d);this['_internalMeshDataInfo']['_effectiveMaterial']=null,this[_0x1984ff(0x381e)]['isFrozen']=!0x0;}}[_0x27c622(0x3995)](){var _0x519be0=_0x27c622;this[_0x519be0(0x381e)][_0x519be0(0x19c4)]=!0x1,this[_0x519be0(0x381e)][_0x519be0(0x253c)]=null;}[_0x27c622(0x3364)](_0x485329,_0x16df93,_0x8558c6){var _0x2c863d=_0x27c622;const _0x2155ba=this[_0x2c863d(0x22fd)]();if(this[_0x2c863d(0x2591)]['_isActiveIntermediate']?this[_0x2c863d(0x2591)][_0x2c863d(0x3665)]=!0x1:this[_0x2c863d(0x2591)][_0x2c863d(0x305)]=!0x1,this['_checkOcclusionQuery']()&&!this['_occlusionDataStorage'][_0x2c863d(0x20f9)])return this;var _0x56db06=this[_0x2c863d(0x3944)](_0x485329[_0x2c863d(0x654)],!!_0x8558c6);if(_0x56db06[_0x2c863d(0x85c)])return this;if(!this[_0x2c863d(0x2a15)]||!this['_geometry']['getVertexBuffers']()||!this[_0x2c863d(0x29a)]&&!this['_geometry']['getIndexBuffer']())return this;const _0x1d3cf8=_0x2155ba[_0x2c863d(0x2636)]();let _0x5c49b1=0x0,_0x2f9334=null;this[_0x2c863d(0x26a5)]&&_0x2155ba[_0x2c863d(0x203b)]&&!_0x2155ba[_0x2c863d(0x1ddb)]()&&(_0x5c49b1=_0x2155ba['activeCamera'][_0x2c863d(0x220b)],_0x2f9334=_0x2155ba[_0x2c863d(0x203b)],_0x2155ba[_0x2c863d(0x203b)][_0x2c863d(0x220b)]=0x0,_0x2155ba[_0x2c863d(0x309b)](!0x0)),this['_internalMeshDataInfo']['_onBeforeRenderObservable']&&this[_0x2c863d(0x27f1)][_0x2c863d(0x183e)][_0x2c863d(0x3e9)](this);var _0x1adfb0=_0x485329[_0x2c863d(0x3b8e)](),_0x1adfb0=_0x56db06[_0x2c863d(0x1218)][_0x485329[_0x2c863d(0x654)]]||_0x1adfb0['hasThinInstances']||!!this['_userInstancedBuffersStorage']&&!_0x485329[_0x2c863d(0x2907)]()[_0x2c863d(0x2591)][_0x2c863d(0x3ae)];const _0x3d528c=this[_0x2c863d(0x381e)],_0x2f6cea=_0x485329[_0x2c863d(0x90)]();if(!_0x2f6cea)return _0x2f9334&&(_0x2f9334[_0x2c863d(0x220b)]=_0x5c49b1,_0x2155ba[_0x2c863d(0x309b)](!0x0)),this;if(_0x3d528c['isFrozen']&&this['_internalMeshDataInfo'][_0x2c863d(0x2d1c)]&&this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)]===_0x2f6cea){if(_0x2f6cea[_0x2c863d(0x46d)]&&(null==(_0x5f09fe=_0x485329[_0x2c863d(0x204d)])||!_0x5f09fe[_0x2c863d(0x37ac)])||!_0x2f6cea[_0x2c863d(0x46d)]&&(null==(_0x5f09fe=_0x2f6cea[_0x2c863d(0x1d91)]())||!_0x5f09fe[_0x2c863d(0x37ac)]))return _0x2f9334&&(_0x2f9334[_0x2c863d(0x220b)]=_0x5c49b1,_0x2155ba[_0x2c863d(0x309b)](!0x0)),this;}else{if(_0x2f6cea['_storeEffectOnSubMeshes']){if(!_0x2f6cea['isReadyForSubMesh'](this,_0x485329,_0x1adfb0))return _0x2f9334&&(_0x2f9334[_0x2c863d(0x220b)]=_0x5c49b1,_0x2155ba[_0x2c863d(0x309b)](!0x0)),this;}else{if(!_0x2f6cea[_0x2c863d(0x3a4f)](this,_0x1adfb0))return _0x2f9334&&(_0x2f9334[_0x2c863d(0x220b)]=_0x5c49b1,_0x2155ba['updateTransformMatrix'](!0x0)),this;}this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)]=_0x2f6cea;}_0x16df93&&_0x1d3cf8[_0x2c863d(0x206b)](this['_internalMeshDataInfo'][_0x2c863d(0x2d1c)][_0x2c863d(0x355d)]);var _0x5a8cd1=null!=(_0x16df93=null==(_0x5f09fe=this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)][_0x2c863d(0x46d)]?_0x485329['_drawWrapper']:this[_0x2c863d(0x27f1)]['_effectiveMaterial'][_0x2c863d(0x695)]())?void 0x0:_0x5f09fe['effect'])?_0x16df93:null;for(const _0x220f89 of _0x2155ba[_0x2c863d(0x2964)])_0x220f89[_0x2c863d(0x3c56)](this,_0x485329,_0x56db06,_0x5a8cd1);if(!_0x5f09fe||!_0x5a8cd1)return _0x2f9334&&(_0x2f9334['maxZ']=_0x5c49b1,_0x2155ba[_0x2c863d(0x309b)](!0x0)),this;const _0x220a3d=_0x8558c6||this;let _0x5296ae;_0x3d528c[_0x2c863d(0x19c4)]||!this[_0x2c863d(0x27f1)]['_effectiveMaterial']['backFaceCulling']&&null===this[_0x2c863d(0x1cd4)]?_0x5296ae=_0x3d528c[_0x2c863d(0x1377)]:(_0x16df93=_0x220a3d[_0x2c863d(0x4000)](),null==(_0x5296ae=this[_0x2c863d(0x1cd4)])&&(_0x5296ae=this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)][_0x2c863d(0x1377)]),_0x16df93<0x0&&(_0x5296ae=_0x5296ae===_0x50bae2['F'][_0x2c863d(0x30e2)]?_0x50bae2['F']['CounterClockWiseSideOrientation']:_0x50bae2['F'][_0x2c863d(0x30e2)]),_0x3d528c[_0x2c863d(0x1377)]=_0x5296ae),_0x8558c6=this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)]['_preBind'](_0x5f09fe,_0x5296ae),this['_internalMeshDataInfo'][_0x2c863d(0x2d1c)][_0x2c863d(0x2756)]&&_0x1d3cf8[_0x2c863d(0x3e21)](!0x0);const _0x26f8ab=this['_internalMeshDataInfo'][_0x2c863d(0x2d1c)];var _0x16df93=_0x26f8ab['fillMode'],_0x5f09fe=(this[_0x2c863d(0x27f1)]['_onBeforeBindObservable']&&this['_internalMeshDataInfo'][_0x2c863d(0x127c)]['notifyObservers'](this),_0x1adfb0||this[_0x2c863d(0x1712)](_0x485329,_0x5a8cd1,_0x16df93,!0x1),_0x220a3d[_0x2c863d(0x2fee)]());_0x26f8ab[_0x2c863d(0x46d)]?_0x26f8ab['bindForSubMesh'](_0x5f09fe,this,_0x485329):_0x26f8ab['bind'](_0x5f09fe,this),!_0x26f8ab[_0x2c863d(0x32b8)]&&_0x26f8ab[_0x2c863d(0x2c26)]&&(_0x1d3cf8['setState'](!0x0,_0x26f8ab['zOffset'],!0x1,!_0x8558c6,_0x26f8ab[_0x2c863d(0x409d)],_0x26f8ab[_0x2c863d(0xbde)],_0x26f8ab[_0x2c863d(0xc67)]),this[_0x2c863d(0x3e93)](this,_0x485329,_0x5a8cd1,_0x16df93,_0x56db06,_0x1adfb0,this['_onBeforeDraw'],this['_internalMeshDataInfo'][_0x2c863d(0x2d1c)]),_0x1d3cf8[_0x2c863d(0x3c33)](!0x0,_0x26f8ab[_0x2c863d(0x661)],!0x1,_0x8558c6,_0x26f8ab[_0x2c863d(0x409d)],_0x26f8ab[_0x2c863d(0xbde)],_0x26f8ab[_0x2c863d(0xc67)]),this[_0x2c863d(0x27f1)][_0x2c863d(0xfdd)]&&this[_0x2c863d(0x27f1)][_0x2c863d(0xfdd)][_0x2c863d(0x3e9)](_0x485329)),this[_0x2c863d(0x3e93)](this,_0x485329,_0x5a8cd1,_0x16df93,_0x56db06,_0x1adfb0,this['_onBeforeDraw'],this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)]),this[_0x2c863d(0x27f1)][_0x2c863d(0x2d1c)][_0x2c863d(0x2ca)]();for(const _0x1c31df of _0x2155ba[_0x2c863d(0x2645)])_0x1c31df['action'](this,_0x485329,_0x56db06,_0x5a8cd1);return this[_0x2c863d(0x27f1)][_0x2c863d(0xcdc)]&&this[_0x2c863d(0x27f1)][_0x2c863d(0xcdc)][_0x2c863d(0x3e9)](this),_0x2f9334&&(_0x2f9334[_0x2c863d(0x220b)]=_0x5c49b1,_0x2155ba['updateTransformMatrix'](!0x0)),_0x2155ba['performancePriority']!==_0xa9e475['a']['Aggressive']||_0x3d528c[_0x2c863d(0x19c4)]||this[_0x2c863d(0x44e)](),this;}['cleanMatrixWeights'](){var _0x1178e8=_0x27c622;this[_0x1178e8(0x3acb)](_0x300392['o']['MatricesWeightsKind'])&&(this[_0x1178e8(0x3acb)](_0x300392['o']['MatricesWeightsExtraKind'])?this[_0x1178e8(0x2e20)]():this[_0x1178e8(0x13db)]());}[_0x27c622(0x13db)](){var _0x270273=_0x27c622;const _0x1e264b=this[_0x270273(0x166d)](_0x300392['o']['MatricesWeightsKind']);var _0x5df263=_0x1e264b[_0x270273(0x132e)];for(let _0x55ea4c=0x0;_0x55ea4c<_0x5df263;_0x55ea4c+=0x4){var _0x5ed609=_0x1e264b[_0x55ea4c]+_0x1e264b[_0x55ea4c+0x1]+_0x1e264b[_0x55ea4c+0x2]+_0x1e264b[_0x55ea4c+0x3];0x0===_0x5ed609?_0x1e264b[_0x55ea4c]=0x1:(_0x5ed609=0x1/_0x5ed609,_0x1e264b[_0x55ea4c]*=_0x5ed609,_0x1e264b[_0x55ea4c+0x1]*=_0x5ed609,_0x1e264b[_0x55ea4c+0x2]*=_0x5ed609,_0x1e264b[_0x55ea4c+0x3]*=_0x5ed609);}this['setVerticesData'](_0x300392['o']['MatricesWeightsKind'],_0x1e264b);}['_normalizeSkinWeightsAndExtra'](){var _0x50ea00=_0x27c622;const _0xb6c264=this[_0x50ea00(0x166d)](_0x300392['o'][_0x50ea00(0x2f3e)]),_0x53fd03=this[_0x50ea00(0x166d)](_0x300392['o']['MatricesWeightsKind']);var _0x2a4708=_0x53fd03[_0x50ea00(0x132e)];for(let _0x2c8cf5=0x0;_0x2c8cf5<_0x2a4708;_0x2c8cf5+=0x4){var _0x180899=_0x53fd03[_0x2c8cf5]+_0x53fd03[_0x2c8cf5+0x1]+_0x53fd03[_0x2c8cf5+0x2]+_0x53fd03[_0x2c8cf5+0x3];0x0===(_0x180899+=_0xb6c264[_0x2c8cf5]+_0xb6c264[_0x2c8cf5+0x1]+_0xb6c264[_0x2c8cf5+0x2]+_0xb6c264[_0x2c8cf5+0x3])?_0x53fd03[_0x2c8cf5]=0x1:(_0x180899=0x1/_0x180899,_0x53fd03[_0x2c8cf5]*=_0x180899,_0x53fd03[_0x2c8cf5+0x1]*=_0x180899,_0x53fd03[_0x2c8cf5+0x2]*=_0x180899,_0x53fd03[_0x2c8cf5+0x3]*=_0x180899,_0xb6c264[_0x2c8cf5]*=_0x180899,_0xb6c264[_0x2c8cf5+0x1]*=_0x180899,_0xb6c264[_0x2c8cf5+0x2]*=_0x180899,_0xb6c264[_0x2c8cf5+0x3]*=_0x180899);}this['setVerticesData'](_0x300392['o'][_0x50ea00(0x2744)],_0x53fd03),this[_0x50ea00(0x2d4f)](_0x300392['o'][_0x50ea00(0x2744)],_0xb6c264);}[_0x27c622(0x2bc2)](){var _0xcaa921=_0x27c622,_0x497590=this['getVerticesData'](_0x300392['o'][_0xcaa921(0x2f3e)]),_0x27e9f2=this[_0xcaa921(0x166d)](_0x300392['o'][_0xcaa921(0x2744)]);if(null===_0x27e9f2||null==this[_0xcaa921(0x3463)])return{'skinned':!0x1,'valid':!0x0,'report':'not\x20skinned'};var _0x4ca25d=_0x27e9f2['length'];let _0x319162=0x0,_0x2ad65b=0x0,_0x1a00aa=0x0,_0x57a4cf=0x0;var _0x20b12b=null===_0x497590?0x4:0x8;const _0xccc76b=new Array();for(let _0x48f8f0=0x0;_0x48f8f0<=_0x20b12b;_0x48f8f0++)_0xccc76b[_0x48f8f0]=0x0;for(let _0x3d9e25=0x0;_0x3d9e25<_0x4ca25d;_0x3d9e25+=0x4){let _0x4ebac8=_0x27e9f2[_0x3d9e25],_0x605cfc=_0x4ebac8,_0x50009d=0x0===_0x605cfc?0x0:0x1;for(let _0x54daa5=0x1;_0x54daa5<_0x20b12b;_0x54daa5++){var _0xd6f6b=_0x54daa5<0x4?_0x27e9f2[_0x3d9e25+_0x54daa5]:_0x497590[_0x3d9e25+_0x54daa5-0x4];_0xd6f6b>_0x4ebac8&&_0x319162++,0x0!==_0xd6f6b&&_0x50009d++,_0x605cfc+=_0xd6f6b,_0x4ebac8=_0xd6f6b;}if(_0xccc76b[_0x50009d]++,_0x50009d>_0x1a00aa&&(_0x1a00aa=_0x50009d),0x0===_0x605cfc)_0x2ad65b++;else{var _0xdc6104=0x1/_0x605cfc;let _0x20d187=0x0;for(let _0xf10b7c=0x0;_0xf10b7c<_0x20b12b;_0xf10b7c++)_0xf10b7c<0x4?_0x20d187+=Math[_0xcaa921(0x3f6c)](_0x27e9f2[_0x3d9e25+_0xf10b7c]-_0x27e9f2[_0x3d9e25+_0xf10b7c]*_0xdc6104):_0x20d187+=Math[_0xcaa921(0x3f6c)](_0x497590[_0x3d9e25+_0xf10b7c-0x4]-_0x497590[_0x3d9e25+_0xf10b7c-0x4]*_0xdc6104);0.001<_0x20d187&&_0x57a4cf++;}}var _0x375251=this['skeleton'][_0xcaa921(0x3d38)][_0xcaa921(0x132e)],_0x19b42d=this[_0xcaa921(0x166d)](_0x300392['o'][_0xcaa921(0x515)]),_0x97ea30=this[_0xcaa921(0x166d)](_0x300392['o'][_0xcaa921(0xb62)]);let _0x86a704=0x0;for(let _0x46abad=0x0;_0x46abad<_0x4ca25d;_0x46abad+=0x4)for(let _0x3c2fe4=0x0;_0x3c2fe4<_0x20b12b;_0x3c2fe4++){var _0x1be2cd=_0x3c2fe4<0x4?_0x19b42d[_0x46abad+_0x3c2fe4]:_0x97ea30[_0x46abad+_0x3c2fe4-0x4];(_0x375251<=_0x1be2cd||_0x1be2cd<0x0)&&_0x86a704++;}var _0x48413a=_0xcaa921(0x363c)+_0x4ca25d/0x4+_0xcaa921(0x93)+_0x1a00aa+'\x0aMissing\x20Weights\x20=\x20'+_0x2ad65b+_0xcaa921(0x9e9)+_0x319162+_0xcaa921(0x3b0c)+_0x57a4cf+_0xcaa921(0x2ce4)+_0xccc76b+_0xcaa921(0x22c0)+_0x375251+'\x0aBad\x20Bone\x20Indices\x20=\x20'+_0x86a704;return{'skinned':!0x0,'valid':0x0===_0x2ad65b&&0x0===_0x57a4cf&&0x0===_0x86a704,'report':_0x48413a};}[_0x27c622(0x2ecb)](){var _0x49b71d=_0x27c622,_0x1df8a5=this[_0x49b71d(0x22fd)]();return this[_0x49b71d(0x2a15)]?this[_0x49b71d(0x2a15)][_0x49b71d(0x4de)](_0x1df8a5):this['delayLoadState']===_0xf56921['g'][_0x49b71d(0x1205)]&&(this[_0x49b71d(0x11f2)]=_0xf56921['g'][_0x49b71d(0x22bc)],this[_0x49b71d(0x349e)](_0x1df8a5)),this;}[_0x27c622(0x349e)](_0x26d088){var _0x8eb0b1=_0x27c622;_0x26d088['addPendingData'](this);var _0x2bb343=-0x1!==this[_0x8eb0b1(0x2587)]['indexOf']('.babylonbinarymeshdata');return _0x32b96d['w1'][_0x8eb0b1(0x37cf)](this['delayLoadingFile'],_0x3b4389=>{var _0x5c9a9b=_0x8eb0b1;_0x3b4389 instanceof ArrayBuffer?this['_delayLoadingFunction'](_0x3b4389,this):this['_delayLoadingFunction'](JSON[_0x5c9a9b(0x3da5)](_0x3b4389),this),this[_0x5c9a9b(0x1704)]['forEach'](_0x184918=>{var _0x44af04=_0x5c9a9b;_0x184918[_0x44af04(0x6dc)](),_0x184918[_0x44af04(0x304b)]();}),this[_0x5c9a9b(0x11f2)]=_0xf56921['g'][_0x5c9a9b(0x18d9)],_0x26d088[_0x5c9a9b(0x3e2)](this);},()=>{},_0x26d088[_0x8eb0b1(0x29c9)],_0x2bb343),this;}[_0x27c622(0x1cad)](_0x153277){var _0xedd6ee=_0x27c622;return this[_0xedd6ee(0x11f2)]!==_0xf56921['g'][_0xedd6ee(0x22bc)]&&!!super[_0xedd6ee(0x1cad)](_0x153277)&&(this[_0xedd6ee(0x2ecb)](),!0x0);}['setMaterialById'](_0x359188){var _0xf0b7af=_0x27c622,_0x29bae0=this['getScene']()[_0xf0b7af(0x28c7)];let _0x3affae;for(_0x3affae=_0x29bae0[_0xf0b7af(0x132e)]-0x1;-0x1<_0x3affae;_0x3affae--)if(_0x29bae0[_0x3affae]['id']===_0x359188)return this[_0xf0b7af(0x4e2)]=_0x29bae0[_0x3affae],this;var _0x1b824b=this[_0xf0b7af(0x22fd)]()[_0xf0b7af(0x3974)];for(_0x3affae=_0x1b824b[_0xf0b7af(0x132e)]-0x1;-0x1<_0x3affae;_0x3affae--)if(_0x1b824b[_0x3affae]['id']===_0x359188)return this['material']=_0x1b824b[_0x3affae],this;return this;}[_0x27c622(0xcc1)](){var _0x2ff08b=_0x27c622;const _0x26f486=new Array();return this[_0x2ff08b(0x4e2)]&&_0x26f486[_0x2ff08b(0x2f54)](this[_0x2ff08b(0x4e2)]),this[_0x2ff08b(0x3463)]&&_0x26f486[_0x2ff08b(0x2f54)](this[_0x2ff08b(0x3463)]),_0x26f486;}['bakeTransformIntoVertices'](_0x217824){var _0x4af9ee=_0x27c622;if(!this[_0x4af9ee(0x3acb)](_0x300392['o']['PositionKind']))return this;var _0x569492=this['subMeshes'][_0x4af9ee(0x1035)](0x0);this[_0x4af9ee(0xb72)]();let _0x2f0a05=this[_0x4af9ee(0x166d)](_0x300392['o'][_0x4af9ee(0x31b9)]);var _0x4b5b26=_0x2c5035['P'][_0x4af9ee(0x1b83)]();let _0x85144c;for(_0x85144c=0x0;_0x85144c<_0x2f0a05['length'];_0x85144c+=0x3)_0x2c5035['P'][_0x4af9ee(0x369d)](_0x2f0a05[_0x85144c],_0x2f0a05[_0x85144c+0x1],_0x2f0a05[_0x85144c+0x2],_0x217824,_0x4b5b26)['toArray'](_0x2f0a05,_0x85144c);if(this[_0x4af9ee(0x2d4f)](_0x300392['o'][_0x4af9ee(0x31b9)],_0x2f0a05,this[_0x4af9ee(0x257e)](_0x300392['o'][_0x4af9ee(0x31b9)])['isUpdatable']()),this[_0x4af9ee(0x3acb)](_0x300392['o']['NormalKind'])){for(_0x2f0a05=this[_0x4af9ee(0x166d)](_0x300392['o'][_0x4af9ee(0x3487)]),_0x85144c=0x0;_0x85144c<_0x2f0a05['length'];_0x85144c+=0x3)_0x2c5035['P'][_0x4af9ee(0x8b1)](_0x2f0a05[_0x85144c],_0x2f0a05[_0x85144c+0x1],_0x2f0a05[_0x85144c+0x2],_0x217824,_0x4b5b26)[_0x4af9ee(0xb65)]()[_0x4af9ee(0x1b44)](_0x2f0a05,_0x85144c);this[_0x4af9ee(0x2d4f)](_0x300392['o'][_0x4af9ee(0x3487)],_0x2f0a05,this['getVertexBuffer'](_0x300392['o'][_0x4af9ee(0x3487)])[_0x4af9ee(0x2ab)]());}return _0x217824[_0x4af9ee(0x347a)]()<0x0&&this['flipFaces'](),this[_0x4af9ee(0x33d3)](),this[_0x4af9ee(0x1549)]=_0x569492,this;}[_0x27c622(0x377d)](_0x5ba865=!0x0){var _0xe93774=_0x27c622;return this['bakeTransformIntoVertices'](this[_0xe93774(0x67e)](!0x0)),this[_0xe93774(0x15fb)](_0x5ba865),this;}get[_0x27c622(0x2fae)](){var _0x1c9849=_0x27c622;return this[_0x1c9849(0x2591)][_0x1c9849(0x2fae)]||(this[_0x1c9849(0x2a15)]?this[_0x1c9849(0x2a15)]['_positions']:null);}[_0x27c622(0xb72)](){var _0x9b0ed=_0x27c622;return this[_0x9b0ed(0x2a15)]&&this[_0x9b0ed(0x2a15)][_0x9b0ed(0xb72)](),this;}['_generatePointsArray'](){var _0xa3e103=_0x27c622;return!!this[_0xa3e103(0x2a15)]&&this['_geometry'][_0xa3e103(0x1b92)]();}[_0x27c622(0x11fe)](_0x22cd67='',_0x412824=null,_0x3b5cc3,_0x38e70a=!0x0){var _0x59aade=_0x27c622;return new _0x517f71(_0x22cd67,this[_0x59aade(0x22fd)](),_0x412824,this,_0x3b5cc3,_0x38e70a);}[_0x27c622(0x2d20)](_0x4513ca,_0x1cbd55=!0x1){var _0x1d0282=_0x27c622;this['morphTargetManager']=null,this['_geometry']&&this[_0x1d0282(0x2a15)][_0x1d0282(0xb79)](this,!0x0);const _0x247924=this[_0x1d0282(0x27f1)];if(_0x247924[_0x1d0282(0x2289)]&&_0x247924[_0x1d0282(0x2289)][_0x1d0282(0x2af2)](),_0x247924[_0x1d0282(0x127c)]&&_0x247924[_0x1d0282(0x127c)]['clear'](),_0x247924['_onBeforeRenderObservable']&&_0x247924['_onBeforeRenderObservable'][_0x1d0282(0x2af2)](),_0x247924[_0x1d0282(0xcdc)]&&_0x247924[_0x1d0282(0xcdc)][_0x1d0282(0x2af2)](),_0x247924[_0x1d0282(0xfdd)]&&_0x247924[_0x1d0282(0xfdd)][_0x1d0282(0x2af2)](),this[_0x1d0282(0x48a)][_0x1d0282(0x3a3a)]){if(_0x247924[_0x1d0282(0x2b1e)])for(const _0x11e05b in _0x247924[_0x1d0282(0x2b1e)]){const _0x38c2c5=_0x247924[_0x1d0282(0x2b1e)][_0x11e05b];_0x38c2c5&&(_0x38c2c5[_0x1d0282(0x27f1)]['_source']=null,_0x247924['meshMap'][_0x11e05b]=void 0x0);}_0x247924[_0x1d0282(0x2cc9)]&&_0x247924[_0x1d0282(0x2cc9)][_0x1d0282(0x27f1)][_0x1d0282(0x2b1e)]&&(_0x247924[_0x1d0282(0x2cc9)]['_internalMeshDataInfo']['meshMap'][this[_0x1d0282(0x439)]]=void 0x0);}else for(const _0x36c453 of this['getScene']()[_0x1d0282(0x2aa5)]){const _0x28cba9=_0x36c453;_0x28cba9[_0x1d0282(0x27f1)]&&_0x28cba9['_internalMeshDataInfo'][_0x1d0282(0x2cc9)]&&_0x28cba9['_internalMeshDataInfo'][_0x1d0282(0x2cc9)]===this&&(_0x28cba9['_internalMeshDataInfo']['_source']=null);}_0x247924['_source']=null,this['_instanceDataStorage'][_0x1d0282(0x276)]={},this[_0x1d0282(0x275c)](),this[_0x1d0282(0x3aac)](),this[_0x1d0282(0x27f1)][_0x1d0282(0x1125)]&&this[_0x1d0282(0x48a)][_0x1d0282(0x3f90)][_0x1d0282(0x2473)](this[_0x1d0282(0x27f1)][_0x1d0282(0x1125)]),super['dispose'](_0x4513ca,_0x1cbd55);}[_0x27c622(0x275c)](){}[_0x27c622(0x3aac)](){}[_0x27c622(0x6e3)](){}[_0x27c622(0x32b)](_0x2be8ed,_0x535264,_0x3b7dd8,_0x573889,_0x1d9865,_0x1ee54f,_0x225245=!0x1){var _0x401653=_0x27c622,_0x33598e=this['getScene']();return _0x32b96d['w1'][_0x401653(0x1b27)](_0x2be8ed,_0x262eca=>{var _0x553801=_0x401653,_0x3f5b5d=_0x262eca['width'],_0x26481f=_0x262eca[_0x553801(0x1995)];const _0x992d5f=this['getEngine']()[_0x553801(0x9a7)](_0x3f5b5d,_0x26481f),_0x14dff1=_0x992d5f['getContext']('2d');_0x14dff1[_0x553801(0x1422)](_0x262eca,0x0,0x0),_0x262eca=_0x14dff1[_0x553801(0x691)](0x0,0x0,_0x3f5b5d,_0x26481f)['data'],(this[_0x553801(0x2cc4)](_0x262eca,_0x3f5b5d,_0x26481f,_0x535264,_0x3b7dd8,_0x1d9865,_0x1ee54f,_0x225245),_0x573889&&_0x573889(this));},()=>{},_0x33598e['offlineProvider']),this;}['applyDisplacementMapFromBuffer'](_0x4b86a7,_0x150a5b,_0x3581a6,_0x37880d,_0xb71225,_0x2d4a06,_0x78ff50,_0x14f711=!0x1){var _0x1a151f=_0x27c622;if(!this[_0x1a151f(0x3acb)](_0x300392['o']['PositionKind'])||!this['isVerticesDataPresent'](_0x300392['o'][_0x1a151f(0x3487)])||!this[_0x1a151f(0x3acb)](_0x300392['o'][_0x1a151f(0x855)]))return _0x569c22['Y']['Warn'](_0x1a151f(0x378f)),this;var _0x51bcb8=this['getVerticesData'](_0x300392['o'][_0x1a151f(0x31b9)],!0x0,!0x0),_0x2ac431=this[_0x1a151f(0x166d)](_0x300392['o'][_0x1a151f(0x3487)]),_0x263979=this[_0x1a151f(0x166d)](_0x300392['o'][_0x1a151f(0x855)]);let _0x34744f=_0x2c5035['P']['Zero']();const _0x3be1af=_0x2c5035['P'][_0x1a151f(0x1b83)]();var _0x4aad30=_0x2c5035['FM'][_0x1a151f(0x1b83)]();_0x2d4a06=_0x2d4a06||_0x2c5035['FM'][_0x1a151f(0x1b83)](),_0x78ff50=_0x78ff50||new _0x2c5035['FM'](0x1,0x1);for(let _0x3b73b8=0x0;_0x3b73b8<_0x51bcb8[_0x1a151f(0x132e)];_0x3b73b8+=0x3){_0x2c5035['P'][_0x1a151f(0x30fe)](_0x51bcb8,_0x3b73b8,_0x34744f),_0x2c5035['P'][_0x1a151f(0x30fe)](_0x2ac431,_0x3b73b8,_0x3be1af),_0x2c5035['FM']['FromArrayToRef'](_0x263979,_0x3b73b8/0x3*0x2,_0x4aad30);var _0x15af4c=0x4*((Math[_0x1a151f(0x3f6c)](_0x4aad30['x']*_0x78ff50['x']+_0x2d4a06['x']%0x1)*(_0x150a5b-0x1)%_0x150a5b|0x0)+(Math[_0x1a151f(0x3f6c)](_0x4aad30['y']*_0x78ff50['y']+_0x2d4a06['y']%0x1)*(_0x3581a6-0x1)%_0x3581a6|0x0)*_0x150a5b),_0x15af4c=_0x4b86a7[_0x15af4c]/0xff*0.3+_0x4b86a7[0x1+_0x15af4c]/0xff*0.59+_0x4b86a7[0x2+_0x15af4c]/0xff*0.11;_0x3be1af[_0x1a151f(0xb65)](),_0x3be1af[_0x1a151f(0x1200)](_0x37880d+(_0xb71225-_0x37880d)*_0x15af4c),(_0x34744f=_0x34744f['add'](_0x3be1af))[_0x1a151f(0x1b44)](_0x51bcb8,_0x3b73b8);}return _0x2d9bd6['x'][_0x1a151f(0x3b8a)](_0x51bcb8,this[_0x1a151f(0x3d22)](),_0x2ac431),_0x14f711?(this[_0x1a151f(0x2d4f)](_0x300392['o'][_0x1a151f(0x31b9)],_0x51bcb8),this[_0x1a151f(0x2d4f)](_0x300392['o'][_0x1a151f(0x3487)],_0x2ac431),this['setVerticesData'](_0x300392['o']['UVKind'],_0x263979)):(this[_0x1a151f(0x3038)](_0x300392['o'][_0x1a151f(0x31b9)],_0x51bcb8),this[_0x1a151f(0x3038)](_0x300392['o'][_0x1a151f(0x3487)],_0x2ac431)),this;}[_0x27c622(0x36aa)](){var _0x16d3f9=_0x27c622;const _0x167644=this[_0x16d3f9(0x2daf)](),_0x3ceb6b={},_0x4e10ce={},_0x5d30d8={};let _0x1ea41e=!0x1,_0x2c06bc,_0x2bc90f;for(_0x2c06bc=0x0;_0x2c06bc<_0x167644[_0x16d3f9(0x132e)];_0x2c06bc++){_0x2bc90f=_0x167644[_0x2c06bc];const _0x399b06=this[_0x16d3f9(0x257e)](_0x2bc90f);var _0x2d6dd8=_0x399b06[_0x16d3f9(0x14a2)]();(_0x2d6dd8 instanceof Array||_0x2d6dd8 instanceof Float32Array)&&0x0===_0x2d6dd8[_0x16d3f9(0x132e)]||(_0x2bc90f===_0x300392['o'][_0x16d3f9(0x3487)]?(_0x1ea41e=_0x399b06[_0x16d3f9(0x2ab)](),_0x167644['splice'](_0x2c06bc,0x1),_0x2c06bc--):(_0x3ceb6b[_0x2bc90f]=_0x399b06,_0x4e10ce[_0x2bc90f]=this[_0x16d3f9(0x166d)](_0x2bc90f),_0x5d30d8[_0x2bc90f]=[]));}var _0x6838d=this['subMeshes']['slice'](0x0);const _0x281d85=this['getIndices']();var _0x592c3b=this[_0x16d3f9(0x18a0)]();let _0x32abb0;for(_0x32abb0=0x0;_0x32abb0<_0x592c3b;_0x32abb0++){var _0x52f318=_0x281d85[_0x32abb0];for(_0x2c06bc=0x0;_0x2c06bc<_0x167644['length'];_0x2c06bc++)if(_0x2bc90f=_0x167644[_0x2c06bc],_0x3ceb6b[_0x2bc90f]){var _0x2a3a48=_0x3ceb6b[_0x2bc90f][_0x16d3f9(0x3606)]();for(let _0x1fc347=0x0;_0x1fc347<_0x2a3a48;_0x1fc347++)_0x5d30d8[_0x2bc90f]['push'](_0x4e10ce[_0x2bc90f][_0x52f318*_0x2a3a48+_0x1fc347]);}}const _0x10407e=[];var _0x10826f=_0x5d30d8[_0x300392['o']['PositionKind']],_0x4c8843=this['getScene']()[_0x16d3f9(0xe97)]?this[_0x16d3f9(0x1cd4)]===_0xf56921['g'][_0x16d3f9(0x2827)]:this[_0x16d3f9(0x1cd4)]===_0xf56921['g'][_0x16d3f9(0x334f)];for(_0x32abb0=0x0;_0x32abb0<_0x592c3b;_0x32abb0+=0x3){_0x281d85[_0x32abb0]=_0x32abb0,_0x281d85[_0x32abb0+0x1]=_0x32abb0+0x1,_0x281d85[_0x32abb0+0x2]=_0x32abb0+0x2;const _0x193f5f=_0x2c5035['P']['FromArray'](_0x10826f,0x3*_0x32abb0);var _0x83b067=_0x2c5035['P'][_0x16d3f9(0xd4e)](_0x10826f,0x3*(_0x32abb0+0x1));const _0x3af19c=_0x2c5035['P'][_0x16d3f9(0xd4e)](_0x10826f,0x3*(_0x32abb0+0x2));var _0x5733f8=_0x193f5f[_0x16d3f9(0x3e42)](_0x83b067),_0x83b067=_0x3af19c[_0x16d3f9(0x3e42)](_0x83b067);const _0x1f40f2=_0x2c5035['P'][_0x16d3f9(0x3591)](_0x2c5035['P'][_0x16d3f9(0x400b)](_0x5733f8,_0x83b067));_0x4c8843&&_0x1f40f2[_0x16d3f9(0x1200)](-0x1);for(let _0x4f2685=0x0;_0x4f2685<0x3;_0x4f2685++)_0x10407e[_0x16d3f9(0x2f54)](_0x1f40f2['x']),_0x10407e[_0x16d3f9(0x2f54)](_0x1f40f2['y']),_0x10407e[_0x16d3f9(0x2f54)](_0x1f40f2['z']);}for(this[_0x16d3f9(0x2b8f)](_0x281d85),this[_0x16d3f9(0x2d4f)](_0x300392['o'][_0x16d3f9(0x3487)],_0x10407e,_0x1ea41e),_0x2c06bc=0x0;_0x2c06bc<_0x167644[_0x16d3f9(0x132e)];_0x2c06bc++)_0x2bc90f=_0x167644[_0x2c06bc],_0x5d30d8[_0x2bc90f]&&this['setVerticesData'](_0x2bc90f,_0x5d30d8[_0x2bc90f],_0x3ceb6b[_0x2bc90f][_0x16d3f9(0x2ab)]());this[_0x16d3f9(0x33d3)]();for(let _0x104615=0x0;_0x104615<_0x6838d[_0x16d3f9(0x132e)];_0x104615++){var _0x4c6ae6=_0x6838d[_0x104615];_0x365277['P'][_0x16d3f9(0x26f9)](_0x4c6ae6[_0x16d3f9(0x19a4)],_0x4c6ae6[_0x16d3f9(0xeea)],_0x4c6ae6['indexCount'],_0x4c6ae6['indexStart'],_0x4c6ae6[_0x16d3f9(0x2052)],this);}return this['synchronizeInstances'](),this;}['convertToUnIndexedMesh'](){var _0x2f6836=_0x27c622,_0x132fee=this['getVerticesDataKinds']();const _0x396330={},_0x781459={},_0x165f79={};let _0xbf3f34,_0x245852;for(_0xbf3f34=0x0;_0xbf3f34<_0x132fee[_0x2f6836(0x132e)];_0xbf3f34++){_0x245852=_0x132fee[_0xbf3f34];var _0x5c36f7=this['getVertexBuffer'](_0x245852);_0x396330[_0x245852]=_0x5c36f7,_0x781459[_0x245852]=_0x396330[_0x245852][_0x2f6836(0x14a2)](),_0x165f79[_0x245852]=[];}var _0x52b050=this[_0x2f6836(0x1549)][_0x2f6836(0x139f)](0x0);const _0x1c6377=this[_0x2f6836(0x3d22)]();var _0x5c1bc0=this[_0x2f6836(0x18a0)]();let _0x272425;for(_0x272425=0x0;_0x272425<_0x5c1bc0;_0x272425++){var _0xc95a0=_0x1c6377[_0x272425];for(_0xbf3f34=0x0;_0xbf3f34<_0x132fee[_0x2f6836(0x132e)];_0xbf3f34++){_0x245852=_0x132fee[_0xbf3f34];var _0x30fcac=_0x396330[_0x245852]['getStrideSize']();for(let _0x3ac822=0x0;_0x3ac822<_0x30fcac;_0x3ac822++)_0x165f79[_0x245852][_0x2f6836(0x2f54)](_0x781459[_0x245852][_0xc95a0*_0x30fcac+_0x3ac822]);}}for(_0x272425=0x0;_0x272425<_0x5c1bc0;_0x272425+=0x3)_0x1c6377[_0x272425]=_0x272425,_0x1c6377[_0x272425+0x1]=_0x272425+0x1,_0x1c6377[_0x272425+0x2]=_0x272425+0x2;for(this[_0x2f6836(0x2b8f)](_0x1c6377),_0xbf3f34=0x0;_0xbf3f34<_0x132fee[_0x2f6836(0x132e)];_0xbf3f34++)_0x245852=_0x132fee[_0xbf3f34],this[_0x2f6836(0x2d4f)](_0x245852,_0x165f79[_0x245852],_0x396330[_0x245852][_0x2f6836(0x2ab)](),_0x396330[_0x245852][_0x2f6836(0x3606)]());this['releaseSubMeshes']();for(let _0x7e54f6=0x0;_0x7e54f6<_0x52b050[_0x2f6836(0x132e)];_0x7e54f6++){var _0x5226df=_0x52b050[_0x7e54f6];_0x365277['P'][_0x2f6836(0x26f9)](_0x5226df[_0x2f6836(0x19a4)],_0x5226df[_0x2f6836(0xeea)],_0x5226df[_0x2f6836(0x2052)],_0x5226df[_0x2f6836(0xeea)],_0x5226df[_0x2f6836(0x2052)],this);}return this[_0x2f6836(0x29a)]=!0x0,this[_0x2f6836(0x323f)](),this;}[_0x27c622(0x2446)](_0x4df154=!0x1){var _0x44344b=_0x27c622;const _0x5ceed5=_0x2d9bd6['x'][_0x44344b(0xebc)](this);let _0x31c59e;if(_0x4df154&&this[_0x44344b(0x3acb)](_0x300392['o'][_0x44344b(0x3487)])&&_0x5ceed5['normals']){for(_0x31c59e=0x0;_0x31c59e<_0x5ceed5[_0x44344b(0x15c8)][_0x44344b(0x132e)];_0x31c59e++)_0x5ceed5[_0x44344b(0x15c8)][_0x31c59e]*=-0x1;}var _0x98c823;if(_0x5ceed5[_0x44344b(0x1f84)]){for(_0x31c59e=0x0;_0x31c59e<_0x5ceed5['indices'][_0x44344b(0x132e)];_0x31c59e+=0x3)_0x98c823=_0x5ceed5[_0x44344b(0x1f84)][_0x31c59e+0x1],_0x5ceed5[_0x44344b(0x1f84)][_0x31c59e+0x1]=_0x5ceed5[_0x44344b(0x1f84)][_0x31c59e+0x2],_0x5ceed5[_0x44344b(0x1f84)][_0x31c59e+0x2]=_0x98c823;}return _0x5ceed5[_0x44344b(0xf07)](this,this[_0x44344b(0x27ae)](_0x300392['o']['PositionKind'])),this;}['increaseVertices'](_0x4802dc=0x1){var _0x18ada6=_0x27c622;const _0x56281d=_0x2d9bd6['x'][_0x18ada6(0xebc)](this);var _0x34d2fe=_0x56281d[_0x18ada6(0x1f84)]&&!Array[_0x18ada6(0x3ec0)](_0x56281d[_0x18ada6(0x1f84)])&&Array[_0x18ada6(0x2835)]?Array[_0x18ada6(0x2835)](_0x56281d[_0x18ada6(0x1f84)]):_0x56281d['indices'];const _0x5be44a=_0x56281d[_0x18ada6(0x1ced)]&&!Array['isArray'](_0x56281d[_0x18ada6(0x1ced)])&&Array['from']?Array['from'](_0x56281d['positions']):_0x56281d[_0x18ada6(0x1ced)],_0x374cb7=_0x56281d['uvs']&&!Array[_0x18ada6(0x3ec0)](_0x56281d['uvs'])&&Array[_0x18ada6(0x2835)]?Array[_0x18ada6(0x2835)](_0x56281d['uvs']):_0x56281d[_0x18ada6(0x3aa2)],_0x563bfb=_0x56281d['normals']&&!Array[_0x18ada6(0x3ec0)](_0x56281d['normals'])&&Array[_0x18ada6(0x2835)]?Array[_0x18ada6(0x2835)](_0x56281d[_0x18ada6(0x15c8)]):_0x56281d['normals'];if(_0x34d2fe&&_0x5be44a){_0x56281d[_0x18ada6(0x1f84)]=_0x34d2fe,_0x56281d[_0x18ada6(0x1ced)]=_0x5be44a,_0x374cb7&&(_0x56281d[_0x18ada6(0x3aa2)]=_0x374cb7),_0x563bfb&&(_0x56281d[_0x18ada6(0x15c8)]=_0x563bfb);var _0x5181c1,_0x560339,_0x4e84d1,_0x1e6f03=_0x4802dc+0x1;const _0x3cdabf=new Array();for(let _0x2df9c0=0x0;_0x2df9c0<_0x1e6f03+0x1;_0x2df9c0++)_0x3cdabf[_0x2df9c0]=new Array();const _0x989b12=new _0x2c5035['P'](0x0,0x0,0x0),_0x5cb4b1=new _0x2c5035['P'](0x0,0x0,0x0),_0xe6fe32=new _0x2c5035['FM'](0x0,0x0),_0x518386=new Array(),_0x41031b=new Array(),_0xa8acf0=new Array();let _0x9d23c1=_0x5be44a[_0x18ada6(0x132e)],_0x2440ba;_0x374cb7&&(_0x2440ba=_0x374cb7[_0x18ada6(0x132e)]);let _0x12c20b;_0x563bfb&&(_0x12c20b=_0x563bfb[_0x18ada6(0x132e)]);for(let _0xf2a7b9=0x0;_0xf2a7b9<_0x34d2fe[_0x18ada6(0x132e)];_0xf2a7b9+=0x3){_0x41031b[0x0]=_0x34d2fe[_0xf2a7b9],_0x41031b[0x1]=_0x34d2fe[_0xf2a7b9+0x1],_0x41031b[0x2]=_0x34d2fe[_0xf2a7b9+0x2];for(let _0x3001b5=0x0;_0x3001b5<0x3;_0x3001b5++)if(_0x5181c1=_0x41031b[_0x3001b5],_0x560339=_0x41031b[(_0x3001b5+0x1)%0x3],void 0x0===_0xa8acf0[_0x5181c1]&&void 0x0===_0xa8acf0[_0x560339]?(_0xa8acf0[_0x5181c1]=new Array(),_0xa8acf0[_0x560339]=new Array()):(void 0x0===_0xa8acf0[_0x5181c1]&&(_0xa8acf0[_0x5181c1]=new Array()),void 0x0===_0xa8acf0[_0x560339]&&(_0xa8acf0[_0x560339]=new Array())),void 0x0===_0xa8acf0[_0x5181c1][_0x560339]&&void 0x0===_0xa8acf0[_0x560339][_0x5181c1]){_0xa8acf0[_0x5181c1][_0x560339]=[],_0x989b12['x']=(_0x5be44a[0x3*_0x560339]-_0x5be44a[0x3*_0x5181c1])/_0x1e6f03,_0x989b12['y']=(_0x5be44a[0x3*_0x560339+0x1]-_0x5be44a[0x3*_0x5181c1+0x1])/_0x1e6f03,_0x989b12['z']=(_0x5be44a[0x3*_0x560339+0x2]-_0x5be44a[0x3*_0x5181c1+0x2])/_0x1e6f03,_0x563bfb&&(_0x5cb4b1['x']=(_0x563bfb[0x3*_0x560339]-_0x563bfb[0x3*_0x5181c1])/_0x1e6f03,_0x5cb4b1['y']=(_0x563bfb[0x3*_0x560339+0x1]-_0x563bfb[0x3*_0x5181c1+0x1])/_0x1e6f03,_0x5cb4b1['z']=(_0x563bfb[0x3*_0x560339+0x2]-_0x563bfb[0x3*_0x5181c1+0x2])/_0x1e6f03),_0x374cb7&&(_0xe6fe32['x']=(_0x374cb7[0x2*_0x560339]-_0x374cb7[0x2*_0x5181c1])/_0x1e6f03,_0xe6fe32['y']=(_0x374cb7[0x2*_0x560339+0x1]-_0x374cb7[0x2*_0x5181c1+0x1])/_0x1e6f03),_0xa8acf0[_0x5181c1][_0x560339][_0x18ada6(0x2f54)](_0x5181c1);for(let _0x3da1b4=0x1;_0x3da1b4<_0x1e6f03;_0x3da1b4++)_0xa8acf0[_0x5181c1][_0x560339][_0x18ada6(0x2f54)](_0x5be44a[_0x18ada6(0x132e)]/0x3),_0x5be44a[_0x9d23c1++]=_0x5be44a[0x3*_0x5181c1]+_0x3da1b4*_0x989b12['x'],_0x5be44a[_0x9d23c1++]=_0x5be44a[0x3*_0x5181c1+0x1]+_0x3da1b4*_0x989b12['y'],_0x5be44a[_0x9d23c1++]=_0x5be44a[0x3*_0x5181c1+0x2]+_0x3da1b4*_0x989b12['z'],_0x563bfb&&(_0x563bfb[_0x12c20b++]=_0x563bfb[0x3*_0x5181c1]+_0x3da1b4*_0x5cb4b1['x'],_0x563bfb[_0x12c20b++]=_0x563bfb[0x3*_0x5181c1+0x1]+_0x3da1b4*_0x5cb4b1['y'],_0x563bfb[_0x12c20b++]=_0x563bfb[0x3*_0x5181c1+0x2]+_0x3da1b4*_0x5cb4b1['z']),_0x374cb7&&(_0x374cb7[_0x2440ba++]=_0x374cb7[0x2*_0x5181c1]+_0x3da1b4*_0xe6fe32['x'],_0x374cb7[_0x2440ba++]=_0x374cb7[0x2*_0x5181c1+0x1]+_0x3da1b4*_0xe6fe32['y']);_0xa8acf0[_0x5181c1][_0x560339][_0x18ada6(0x2f54)](_0x560339),_0xa8acf0[_0x560339][_0x5181c1]=new Array(),_0x4e84d1=_0xa8acf0[_0x5181c1][_0x560339]['length'];for(let _0x562823=0x0;_0x562823<_0x4e84d1;_0x562823++)_0xa8acf0[_0x560339][_0x5181c1][_0x562823]=_0xa8acf0[_0x5181c1][_0x560339][_0x4e84d1-0x1-_0x562823];}_0x3cdabf[0x0][0x0]=_0x34d2fe[_0xf2a7b9],_0x3cdabf[0x1][0x0]=_0xa8acf0[_0x34d2fe[_0xf2a7b9]][_0x34d2fe[_0xf2a7b9+0x1]][0x1],_0x3cdabf[0x1][0x1]=_0xa8acf0[_0x34d2fe[_0xf2a7b9]][_0x34d2fe[_0xf2a7b9+0x2]][0x1];for(let _0x1a69ee=0x2;_0x1a69ee<_0x1e6f03;_0x1a69ee++){_0x3cdabf[_0x1a69ee][0x0]=_0xa8acf0[_0x34d2fe[_0xf2a7b9]][_0x34d2fe[_0xf2a7b9+0x1]][_0x1a69ee],_0x3cdabf[_0x1a69ee][_0x1a69ee]=_0xa8acf0[_0x34d2fe[_0xf2a7b9]][_0x34d2fe[_0xf2a7b9+0x2]][_0x1a69ee],_0x989b12['x']=(_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][_0x1a69ee]]-_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][0x0]])/_0x1a69ee,_0x989b12['y']=(_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][_0x1a69ee]+0x1]-_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x1])/_0x1a69ee,_0x989b12['z']=(_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][_0x1a69ee]+0x2]-_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x2])/_0x1a69ee,_0x563bfb&&(_0x5cb4b1['x']=(_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][_0x1a69ee]]-_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][0x0]])/_0x1a69ee,_0x5cb4b1['y']=(_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][_0x1a69ee]+0x1]-_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x1])/_0x1a69ee,_0x5cb4b1['z']=(_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][_0x1a69ee]+0x2]-_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x2])/_0x1a69ee),_0x374cb7&&(_0xe6fe32['x']=(_0x374cb7[0x2*_0x3cdabf[_0x1a69ee][_0x1a69ee]]-_0x374cb7[0x2*_0x3cdabf[_0x1a69ee][0x0]])/_0x1a69ee,_0xe6fe32['y']=(_0x374cb7[0x2*_0x3cdabf[_0x1a69ee][_0x1a69ee]+0x1]-_0x374cb7[0x2*_0x3cdabf[_0x1a69ee][0x0]+0x1])/_0x1a69ee);for(let _0x4f77b1=0x1;_0x4f77b1<_0x1a69ee;_0x4f77b1++)_0x3cdabf[_0x1a69ee][_0x4f77b1]=_0x5be44a[_0x18ada6(0x132e)]/0x3,_0x5be44a[_0x9d23c1++]=_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][0x0]]+_0x4f77b1*_0x989b12['x'],_0x5be44a[_0x9d23c1++]=_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x1]+_0x4f77b1*_0x989b12['y'],_0x5be44a[_0x9d23c1++]=_0x5be44a[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x2]+_0x4f77b1*_0x989b12['z'],_0x563bfb&&(_0x563bfb[_0x12c20b++]=_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][0x0]]+_0x4f77b1*_0x5cb4b1['x'],_0x563bfb[_0x12c20b++]=_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x1]+_0x4f77b1*_0x5cb4b1['y'],_0x563bfb[_0x12c20b++]=_0x563bfb[0x3*_0x3cdabf[_0x1a69ee][0x0]+0x2]+_0x4f77b1*_0x5cb4b1['z']),_0x374cb7&&(_0x374cb7[_0x2440ba++]=_0x374cb7[0x2*_0x3cdabf[_0x1a69ee][0x0]]+_0x4f77b1*_0xe6fe32['x'],_0x374cb7[_0x2440ba++]=_0x374cb7[0x2*_0x3cdabf[_0x1a69ee][0x0]+0x1]+_0x4f77b1*_0xe6fe32['y']);}_0x3cdabf[_0x1e6f03]=_0xa8acf0[_0x34d2fe[_0xf2a7b9+0x1]][_0x34d2fe[_0xf2a7b9+0x2]],_0x518386[_0x18ada6(0x2f54)](_0x3cdabf[0x0][0x0],_0x3cdabf[0x1][0x0],_0x3cdabf[0x1][0x1]);for(let _0x5497b2=0x1;_0x5497b2<_0x1e6f03;_0x5497b2++){let _0x56e4f7;for(_0x56e4f7=0x0;_0x56e4f7<_0x5497b2;_0x56e4f7++)_0x518386[_0x18ada6(0x2f54)](_0x3cdabf[_0x5497b2][_0x56e4f7],_0x3cdabf[_0x5497b2+0x1][_0x56e4f7],_0x3cdabf[_0x5497b2+0x1][_0x56e4f7+0x1]),_0x518386[_0x18ada6(0x2f54)](_0x3cdabf[_0x5497b2][_0x56e4f7],_0x3cdabf[_0x5497b2+0x1][_0x56e4f7+0x1],_0x3cdabf[_0x5497b2][_0x56e4f7+0x1]);_0x518386['push'](_0x3cdabf[_0x5497b2][_0x56e4f7],_0x3cdabf[_0x5497b2+0x1][_0x56e4f7],_0x3cdabf[_0x5497b2+0x1][_0x56e4f7+0x1]);}}_0x56281d[_0x18ada6(0x1f84)]=_0x518386,_0x56281d[_0x18ada6(0xf07)](this,this[_0x18ada6(0x27ae)](_0x300392['o'][_0x18ada6(0x31b9)]));}else _0x569c22['Y']['Warn'](_0x18ada6(0x1f4f));}[_0x27c622(0x2e14)](){var _0x4d98f6=_0x27c622;const _0x479619=_0x2d9bd6['x'][_0x4d98f6(0xebc)](this);var _0x46279e=_0x479619[_0x4d98f6(0x3aa2)],_0xaff64e=_0x479619['indices'];const _0x4cb2b7=_0x479619[_0x4d98f6(0x1ced)];var _0x4e04ea,_0x29c4fb=_0x479619['colors'],_0x220cb8=_0x479619[_0x4d98f6(0xfa2)],_0x2661f5=_0x479619[_0x4d98f6(0x767)],_0x56b0ce=_0x479619[_0x4d98f6(0x2c4c)],_0x1e73b6=_0x479619[_0x4d98f6(0xfd7)];if(void 0x0===_0xaff64e||void 0x0===_0x4cb2b7||null===_0xaff64e||null===_0x4cb2b7)_0x569c22['Y'][_0x4d98f6(0x2e91)](_0x4d98f6(0x247c));else{const _0x6767cc=new Array(),_0x5e3f96=new Array(),_0x3d49b7=new Array(),_0x3e8ba8=new Array(),_0x347b35=new Array(),_0x422af=new Array(),_0x26e0ff=new Array(),_0x4ad6d1=new Array();let _0x56007c=new Array(),_0x52a460=0x0;const _0x5dfe2d={};let _0x258cfc;for(let _0x333ace=0x0;_0x333ace<_0xaff64e[_0x4d98f6(0x132e)];_0x333ace+=0x3){_0x4e04ea=[_0xaff64e[_0x333ace],_0xaff64e[_0x333ace+0x1],_0xaff64e[_0x333ace+0x2]],_0x56007c=new Array();for(let _0x1bf644=0x0;_0x1bf644<0x3;_0x1bf644++){_0x56007c[_0x1bf644]='';for(let _0x288180=0x0;_0x288180<0x3;_0x288180++)Math['abs'](_0x4cb2b7[0x3*_0x4e04ea[_0x1bf644]+_0x288180])<1e-8&&(_0x4cb2b7[0x3*_0x4e04ea[_0x1bf644]+_0x288180]=0x0),_0x56007c[_0x1bf644]+=_0x4cb2b7[0x3*_0x4e04ea[_0x1bf644]+_0x288180]+'|';}if(_0x56007c[0x0]!=_0x56007c[0x1]&&_0x56007c[0x0]!=_0x56007c[0x2]&&_0x56007c[0x1]!=_0x56007c[0x2])for(let _0x23d625=0x0;_0x23d625<0x3;_0x23d625++){if(void 0x0===(_0x258cfc=_0x5dfe2d[_0x56007c[_0x23d625]])){_0x5dfe2d[_0x56007c[_0x23d625]]=_0x52a460,_0x258cfc=_0x52a460++;for(let _0x2a0fa1=0x0;_0x2a0fa1<0x3;_0x2a0fa1++)_0x6767cc[_0x4d98f6(0x2f54)](_0x4cb2b7[0x3*_0x4e04ea[_0x23d625]+_0x2a0fa1]);if(null!=_0x29c4fb){for(let _0x350017=0x0;_0x350017<0x4;_0x350017++)_0x3e8ba8['push'](_0x29c4fb[0x4*_0x4e04ea[_0x23d625]+_0x350017]);}if(null!=_0x46279e){for(let _0x6b1898=0x0;_0x6b1898<0x2;_0x6b1898++)_0x3d49b7['push'](_0x46279e[0x2*_0x4e04ea[_0x23d625]+_0x6b1898]);}if(null!=_0x220cb8){for(let _0x4319a6=0x0;_0x4319a6<0x4;_0x4319a6++)_0x347b35[_0x4d98f6(0x2f54)](_0x220cb8[0x4*_0x4e04ea[_0x23d625]+_0x4319a6]);}if(null!=_0x2661f5){for(let _0xae7685=0x0;_0xae7685<0x4;_0xae7685++)_0x422af[_0x4d98f6(0x2f54)](_0x2661f5[0x4*_0x4e04ea[_0x23d625]+_0xae7685]);}if(null!=_0x56b0ce){for(let _0x19f1c8=0x0;_0x19f1c8<0x4;_0x19f1c8++)_0x26e0ff[_0x4d98f6(0x2f54)](_0x56b0ce[0x4*_0x4e04ea[_0x23d625]+_0x19f1c8]);}if(null!=_0x1e73b6){for(let _0x269dbc=0x0;_0x269dbc<0x4;_0x269dbc++)_0x4ad6d1[_0x4d98f6(0x2f54)](_0x1e73b6[0x4*_0x4e04ea[_0x23d625]+_0x269dbc]);}}_0x5e3f96[_0x4d98f6(0x2f54)](_0x258cfc);}}var _0x1af67f=new Array();_0x2d9bd6['x'][_0x4d98f6(0x3b8a)](_0x6767cc,_0x5e3f96,_0x1af67f),_0x479619[_0x4d98f6(0x1ced)]=_0x6767cc,_0x479619[_0x4d98f6(0x1f84)]=_0x5e3f96,_0x479619[_0x4d98f6(0x15c8)]=_0x1af67f,null!=_0x46279e&&(_0x479619['uvs']=_0x3d49b7),null!=_0x29c4fb&&(_0x479619[_0x4d98f6(0x83b)]=_0x3e8ba8),null!=_0x220cb8&&(_0x479619['matricesIndices']=_0x347b35),null!=_0x2661f5&&(_0x479619['matricesWeights']=_0x422af),null!=_0x56b0ce&&(_0x479619['matricesIndicesExtra']=_0x26e0ff),null!=_0x2661f5&&(_0x479619[_0x4d98f6(0xfd7)]=_0x4ad6d1),_0x479619[_0x4d98f6(0xf07)](this,this[_0x4d98f6(0x27ae)](_0x300392['o'][_0x4d98f6(0x31b9)]));}}static[_0x27c622(0x3ab8)](_0x43588f,_0x5f387d){var _0x1b4981=_0x27c622;throw(0x0,_0x4f0df9['S'])(_0x1b4981(0xd1d));}static[_0x27c622(0x13f6)](_0x386294,_0x45ff63,_0x1c6d4a){var _0x52990c=_0x27c622;throw(0x0,_0x4f0df9['S'])(_0x52990c(0xabd));}[_0x27c622(0x3a12)](_0x1818eb){return _0x517f71['_instancedMeshFactory'](_0x1818eb,this);}['synchronizeInstances'](){var _0xa3e487=_0x27c622;for(let _0x273ab8=0x0;_0x273ab8<this['instances'][_0xa3e487(0x132e)];_0x273ab8++){const _0x5041fa=this[_0xa3e487(0x1704)][_0x273ab8];_0x5041fa[_0xa3e487(0x304b)]();}return this;}[_0x27c622(0x16aa)](_0x973884){var _0x380da9=_0x27c622;const _0x1070ad=this[_0x380da9(0x3d22)]();var _0x20f4a6=this['getVerticesData'](_0x300392['o'][_0x380da9(0x31b9)]);if(!_0x20f4a6||!_0x1070ad)return this;const _0x43f938=new Array();for(let _0x2bdee1=0x0;_0x2bdee1<_0x20f4a6[_0x380da9(0x132e)];_0x2bdee1+=0x3)_0x43f938[_0x380da9(0x2f54)](_0x2c5035['P'][_0x380da9(0xd4e)](_0x20f4a6,_0x2bdee1));const _0x435f35=new Array();return _0x32b96d['$g'][_0x380da9(0x3d7e)](_0x43f938[_0x380da9(0x132e)],0x28,_0x2ef38d=>{var _0x253627=_0x380da9,_0x60010b=_0x43f938[_0x253627(0x132e)]-0x1-_0x2ef38d;const _0x5d01f8=_0x43f938[_0x60010b];for(let _0x3de02e=0x0;_0x3de02e<_0x60010b;++_0x3de02e){var _0x2c90f2=_0x43f938[_0x3de02e];if(_0x5d01f8[_0x253627(0x1db)](_0x2c90f2)){_0x435f35[_0x60010b]=_0x3de02e;break;}}},()=>{var _0xa7a00d=_0x380da9;for(let _0x25cbde=0x0;_0x25cbde<_0x1070ad[_0xa7a00d(0x132e)];++_0x25cbde)_0x1070ad[_0x25cbde]=_0x435f35[_0x1070ad[_0x25cbde]]||_0x1070ad[_0x25cbde];var _0x1dd4f3=this['subMeshes'][_0xa7a00d(0x139f)](0x0);this[_0xa7a00d(0x2b8f)](_0x1070ad),this['subMeshes']=_0x1dd4f3,_0x973884&&_0x973884(this);}),this;}[_0x27c622(0x3c81)](_0x37de29={}){var _0x322427=_0x27c622;_0x37de29[_0x322427(0x3efc)]=this[_0x322427(0x3efc)],_0x37de29['id']=this['id'],_0x37de29['uniqueId']=this[_0x322427(0x439)],_0x37de29['type']=this[_0x322427(0x1653)](),_0x5438cd['$']&&_0x5438cd['$'][_0x322427(0x245f)](this)&&(_0x37de29[_0x322427(0x3057)]=_0x5438cd['$'][_0x322427(0x22a)](this)),_0x37de29[_0x322427(0x8c5)]=this[_0x322427(0x8c5)][_0x322427(0x3e55)](),this[_0x322427(0x905)]?_0x37de29[_0x322427(0x905)]=this[_0x322427(0x905)]['asArray']():this['rotation']&&(_0x37de29[_0x322427(0x13fc)]=this[_0x322427(0x13fc)][_0x322427(0x3e55)]()),_0x37de29[_0x322427(0x244c)]=this[_0x322427(0x244c)][_0x322427(0x3e55)](),this[_0x322427(0x2ed2)]?_0x37de29[_0x322427(0xe76)]=this[_0x322427(0xf6f)]()['asArray']():_0x37de29[_0x322427(0x3186)]=this[_0x322427(0xf6f)]()['asArray'](),_0x37de29[_0x322427(0x3bab)]=this[_0x322427(0x3bab)](!0x1),_0x37de29[_0x322427(0x2ba6)]=this[_0x322427(0x2ba6)],_0x37de29[_0x322427(0x1fb1)]=this[_0x322427(0x1fb1)],_0x37de29['pickable']=this['isPickable'],_0x37de29[_0x322427(0x3cee)]=this[_0x322427(0x3cee)],_0x37de29[_0x322427(0x20b2)]=this[_0x322427(0x20b2)],_0x37de29[_0x322427(0x1db1)]=this[_0x322427(0x1db1)],_0x37de29[_0x322427(0x2f55)]=this['checkCollisions'],_0x37de29[_0x322427(0x1660)]=this[_0x322427(0x1660)],_0x37de29[_0x322427(0x1cd4)]=this['overrideMaterialSideOrientation'],this[_0x322427(0x2126)]&&this[_0x322427(0x2126)]['_serializeAsParent'](_0x37de29),_0x37de29[_0x322427(0xb67)]=this['isUnIndexed'];var _0x1209eb=this['_geometry'];if(_0x1209eb&&this[_0x322427(0x1549)]){_0x37de29[_0x322427(0x1592)]=_0x1209eb[_0x322427(0x439)],_0x37de29[_0x322427(0x2f35)]=_0x1209eb['id'],_0x37de29[_0x322427(0x1549)]=[];for(let _0x85795e=0x0;_0x85795e<this[_0x322427(0x1549)][_0x322427(0x132e)];_0x85795e++){var _0x197e56=this[_0x322427(0x1549)][_0x85795e];_0x37de29[_0x322427(0x1549)][_0x322427(0x2f54)]({'materialIndex':_0x197e56[_0x322427(0x19a4)],'verticesStart':_0x197e56['verticesStart'],'verticesCount':_0x197e56['verticesCount'],'indexStart':_0x197e56[_0x322427(0xeea)],'indexCount':_0x197e56['indexCount']});}}if(this[_0x322427(0x4e2)]?this[_0x322427(0x4e2)][_0x322427(0x35f4)]||(_0x37de29['materialUniqueId']=this[_0x322427(0x4e2)][_0x322427(0x439)],_0x37de29[_0x322427(0x3102)]=this[_0x322427(0x4e2)]['id']):(this[_0x322427(0x4e2)]=null,_0x37de29['materialUniqueId']=this[_0x322427(0x48a)]['defaultMaterial'][_0x322427(0x439)],_0x37de29[_0x322427(0x3102)]=this[_0x322427(0x48a)][_0x322427(0x373c)]['id']),this[_0x322427(0xad0)]&&(_0x37de29[_0x322427(0x1062)]=this['morphTargetManager'][_0x322427(0x439)]),this[_0x322427(0x3463)]&&(_0x37de29['skeletonId']=this[_0x322427(0x3463)]['id'],_0x37de29[_0x322427(0x2046)]=this[_0x322427(0x2046)]),this[_0x322427(0x22fd)]()[_0x322427(0x34ab)](_0xdbe5d4['l']['NAME_PHYSICSENGINE'])){const _0x2b38c2=this[_0x322427(0x339f)]();_0x2b38c2&&(_0x37de29[_0x322427(0x127a)]=_0x2b38c2['getParam'](_0x322427(0xbaf)),_0x37de29[_0x322427(0x1eac)]=_0x2b38c2[_0x322427(0x163b)](_0x322427(0x3dcd)),_0x37de29[_0x322427(0xab2)]=_0x2b38c2[_0x322427(0x163b)]('mass'),_0x37de29[_0x322427(0x40b8)]=_0x2b38c2[_0x322427(0x2eea)]);}this['metadata']&&(_0x37de29[_0x322427(0x19eb)]=this['metadata']),_0x37de29[_0x322427(0x1704)]=[];for(let _0x3495e0=0x0;_0x3495e0<this[_0x322427(0x1704)]['length'];_0x3495e0++){const _0x2b6c91=this[_0x322427(0x1704)][_0x3495e0];if(!_0x2b6c91['doNotSerialize']){const _0x1904ac={'name':_0x2b6c91['name'],'id':_0x2b6c91['id'],'isEnabled':_0x2b6c91[_0x322427(0x3bab)](!0x1),'isVisible':_0x2b6c91['isVisible'],'isPickable':_0x2b6c91[_0x322427(0x1c60)],'checkCollisions':_0x2b6c91[_0x322427(0x2f55)],'position':_0x2b6c91[_0x322427(0x8c5)]['asArray'](),'scaling':_0x2b6c91[_0x322427(0x244c)][_0x322427(0x3e55)]()};if(_0x2b6c91[_0x322427(0x2126)]&&_0x2b6c91['parent'][_0x322427(0x3010)](_0x1904ac),_0x2b6c91[_0x322427(0x905)]?_0x1904ac['rotationQuaternion']=_0x2b6c91[_0x322427(0x905)][_0x322427(0x3e55)]():_0x2b6c91[_0x322427(0x13fc)]&&(_0x1904ac[_0x322427(0x13fc)]=_0x2b6c91['rotation'][_0x322427(0x3e55)]()),this[_0x322427(0x22fd)]()['_getComponent'](_0xdbe5d4['l'][_0x322427(0x3979)])){const _0x278d51=_0x2b6c91[_0x322427(0x339f)]();_0x278d51&&(_0x1904ac[_0x322427(0x127a)]=_0x278d51[_0x322427(0x163b)](_0x322427(0xbaf)),_0x1904ac['physicsFriction']=_0x278d51[_0x322427(0x163b)](_0x322427(0x3dcd)),_0x1904ac['physicsRestitution']=_0x278d51['getParam'](_0x322427(0xbaf)),_0x1904ac[_0x322427(0x40b8)]=_0x278d51[_0x322427(0x2eea)]);}_0x2b6c91[_0x322427(0x19eb)]&&(_0x1904ac[_0x322427(0x19eb)]=_0x2b6c91[_0x322427(0x19eb)]),_0x2b6c91[_0x322427(0x5ee)]&&(_0x1904ac[_0x322427(0x2b73)]=_0x2b6c91[_0x322427(0x5ee)][_0x322427(0x3c81)](_0x2b6c91[_0x322427(0x3efc)])),_0x37de29[_0x322427(0x1704)][_0x322427(0x2f54)](_0x1904ac),_0x3a107d['p4'][_0x322427(0xcee)](_0x2b6c91,_0x1904ac),_0x1904ac[_0x322427(0x2ff9)]=_0x2b6c91[_0x322427(0x1d8a)]();}}if(this[_0x322427(0x1593)][_0x322427(0x4d8)]&&this['_thinInstanceDataStorage']['matrixData']&&(_0x37de29[_0x322427(0x3372)]={'instancesCount':this[_0x322427(0x1593)]['instancesCount'],'matrixData':Array[_0x322427(0x2835)](this[_0x322427(0x1593)][_0x322427(0x2914)]),'matrixBufferSize':this[_0x322427(0x1593)]['matrixBufferSize'],'enablePicking':this[_0x322427(0x3d86)]},this[_0x322427(0x2c99)])){const _0x2f5fc3={'data':{},'sizes':{},'strides':{}};for(const _0x1f54bb in this[_0x322427(0x2c99)][_0x322427(0xf56)])_0x2f5fc3['data'][_0x1f54bb]=Array[_0x322427(0x2835)](this[_0x322427(0x2c99)][_0x322427(0xf56)][_0x1f54bb]),_0x2f5fc3[_0x322427(0x23dd)][_0x1f54bb]=this[_0x322427(0x2c99)][_0x322427(0x23dd)][_0x1f54bb],_0x2f5fc3['strides'][_0x1f54bb]=this['_userThinInstanceBuffersStorage'][_0x322427(0xdd9)][_0x1f54bb];_0x37de29[_0x322427(0x3372)][_0x322427(0x3017)]=_0x2f5fc3;}return _0x3a107d['p4'][_0x322427(0xcee)](this,_0x37de29),_0x37de29[_0x322427(0x2ff9)]=this['serializeAnimationRanges'](),_0x37de29[_0x322427(0x275a)]=this['layerMask'],_0x37de29['alphaIndex']=this[_0x322427(0x2cb)],_0x37de29[_0x322427(0x3f8)]=this[_0x322427(0x3f8)],_0x37de29[_0x322427(0x1ba3)]=this[_0x322427(0x1ba3)],_0x37de29[_0x322427(0x1fd7)]=this['overlayColor'][_0x322427(0x3e55)](),_0x37de29['renderOverlay']=this[_0x322427(0x2e4c)],_0x37de29[_0x322427(0x298d)]=this[_0x322427(0x298d)],this[_0x322427(0x5ee)]&&(_0x37de29[_0x322427(0x2b73)]=this[_0x322427(0x5ee)][_0x322427(0x3c81)](this[_0x322427(0x3efc)])),_0x37de29;}[_0x27c622(0x1878)](){var _0x38e677=_0x27c622;if(this[_0x38e677(0x1525)]){this[_0x38e677(0x2933)]();const _0x3093c1=this[_0x38e677(0x2591)][_0x38e677(0xee8)];if(_0x3093c1&&_0x3093c1[_0x38e677(0x34c)]){if(_0x3093c1['vertexCount']!==this[_0x38e677(0x1b9d)]())return _0x569c22['Y']['Error'](_0x38e677(0x2912)),void(this[_0x38e677(0xad0)]=null);if(!_0x3093c1[_0x38e677(0xf1e)])for(let _0x1fc323=0x0;_0x1fc323<_0x3093c1[_0x38e677(0x3d79)];_0x1fc323++){const _0x186160=_0x3093c1[_0x38e677(0x3093)](_0x1fc323);var _0x516167=_0x186160['getPositions']();if(!_0x516167)return void _0x569c22['Y']['Error'](_0x38e677(0x126));this['geometry']['setVerticesData'](_0x300392['o']['PositionKind']+_0x1fc323,_0x516167,!0x1,0x3),(_0x516167=_0x186160[_0x38e677(0xc1b)](),_0x516167=(_0x516167&&this[_0x38e677(0x1525)][_0x38e677(0x2d4f)](_0x300392['o'][_0x38e677(0x3487)]+_0x1fc323,_0x516167,!0x1,0x3),_0x186160[_0x38e677(0x3166)]()),_0x516167=(_0x516167&&this[_0x38e677(0x1525)][_0x38e677(0x2d4f)](_0x300392['o'][_0x38e677(0xf76)]+_0x1fc323,_0x516167,!0x1,0x3),_0x186160[_0x38e677(0xc07)]())),_0x516167&&this['geometry'][_0x38e677(0x2d4f)](_0x300392['o'][_0x38e677(0x855)]+'_'+_0x1fc323,_0x516167,!0x1,0x2);}}else{let _0x26f90e=0x0;for(;this[_0x38e677(0x1525)][_0x38e677(0x3acb)](_0x300392['o'][_0x38e677(0x31b9)]+_0x26f90e);)this[_0x38e677(0x1525)][_0x38e677(0x6ee)](_0x300392['o'][_0x38e677(0x31b9)]+_0x26f90e),this[_0x38e677(0x1525)][_0x38e677(0x3acb)](_0x300392['o'][_0x38e677(0x3487)]+_0x26f90e)&&this[_0x38e677(0x1525)][_0x38e677(0x6ee)](_0x300392['o'][_0x38e677(0x3487)]+_0x26f90e),this[_0x38e677(0x1525)][_0x38e677(0x3acb)](_0x300392['o'][_0x38e677(0xf76)]+_0x26f90e)&&this['geometry'][_0x38e677(0x6ee)](_0x300392['o'][_0x38e677(0xf76)]+_0x26f90e),this['geometry']['isVerticesDataPresent'](_0x300392['o']['UVKind']+_0x26f90e)&&this['geometry'][_0x38e677(0x6ee)](_0x300392['o'][_0x38e677(0x855)]+'_'+_0x26f90e),_0x26f90e++;}}}static[_0x27c622(0xb3f)](_0x5b5ed9,_0x19caaa,_0x102c3b){var _0x566ef3=_0x27c622;let _0x357bee;if((_0x357bee=_0x5b5ed9['type']&&_0x566ef3(0x269f)===_0x5b5ed9[_0x566ef3(0x2eea)]?_0x517f71[_0x566ef3(0x24fa)](_0x5b5ed9,_0x19caaa):_0x5b5ed9['type']&&'GroundMesh'===_0x5b5ed9[_0x566ef3(0x2eea)]?_0x517f71[_0x566ef3(0x16ce)](_0x5b5ed9,_0x19caaa):_0x5b5ed9['type']&&'GoldbergMesh'===_0x5b5ed9[_0x566ef3(0x2eea)]?_0x517f71[_0x566ef3(0x3ec2)](_0x5b5ed9,_0x19caaa):new _0x517f71(_0x5b5ed9['name'],_0x19caaa))['id']=_0x5b5ed9['id'],_0x357bee[_0x566ef3(0x13d4)]=_0x5b5ed9[_0x566ef3(0x439)],_0x5438cd['$']&&_0x5438cd['$']['AddTagsTo'](_0x357bee,_0x5b5ed9[_0x566ef3(0x3057)]),_0x357bee[_0x566ef3(0x8c5)]=_0x2c5035['P'][_0x566ef3(0xd4e)](_0x5b5ed9[_0x566ef3(0x8c5)]),void 0x0!==_0x5b5ed9['metadata']&&(_0x357bee[_0x566ef3(0x19eb)]=_0x5b5ed9[_0x566ef3(0x19eb)]),_0x5b5ed9[_0x566ef3(0x905)]?_0x357bee[_0x566ef3(0x905)]=_0x2c5035['_f'][_0x566ef3(0xd4e)](_0x5b5ed9[_0x566ef3(0x905)]):_0x5b5ed9[_0x566ef3(0x13fc)]&&(_0x357bee['rotation']=_0x2c5035['P'][_0x566ef3(0xd4e)](_0x5b5ed9[_0x566ef3(0x13fc)])),_0x357bee[_0x566ef3(0x244c)]=_0x2c5035['P']['FromArray'](_0x5b5ed9[_0x566ef3(0x244c)]),_0x5b5ed9[_0x566ef3(0x3186)]?_0x357bee[_0x566ef3(0x11d)](_0x2c5035['y3']['FromArray'](_0x5b5ed9[_0x566ef3(0x3186)])):_0x5b5ed9[_0x566ef3(0xe76)]&&_0x357bee['setPivotMatrix'](_0x2c5035['y3']['FromArray'](_0x5b5ed9[_0x566ef3(0xe76)])),_0x357bee[_0x566ef3(0x1a25)](_0x5b5ed9[_0x566ef3(0x3bab)]),_0x357bee[_0x566ef3(0x2ba6)]=_0x5b5ed9['isVisible'],_0x357bee[_0x566ef3(0x1fb1)]=_0x5b5ed9[_0x566ef3(0x1fb1)],_0x357bee['showBoundingBox']=_0x5b5ed9[_0x566ef3(0x1f79)],_0x357bee[_0x566ef3(0x2ab8)]=_0x5b5ed9[_0x566ef3(0x2ab8)],void 0x0!==_0x5b5ed9[_0x566ef3(0x298d)]&&(_0x357bee[_0x566ef3(0x298d)]=_0x5b5ed9[_0x566ef3(0x298d)]),void 0x0!==_0x5b5ed9[_0x566ef3(0x3824)]&&(_0x357bee[_0x566ef3(0x1c60)]=_0x5b5ed9[_0x566ef3(0x3824)]),void 0x0!==_0x5b5ed9[_0x566ef3(0x2cb)]&&(_0x357bee[_0x566ef3(0x2cb)]=_0x5b5ed9['alphaIndex']),_0x357bee[_0x566ef3(0x3cee)]=_0x5b5ed9[_0x566ef3(0x3cee)],void 0x0!==_0x5b5ed9[_0x566ef3(0x20b2)]&&(_0x357bee['billboardMode']=_0x5b5ed9['billboardMode']),void 0x0!==_0x5b5ed9[_0x566ef3(0x1db1)]&&(_0x357bee[_0x566ef3(0x1db1)]=_0x5b5ed9[_0x566ef3(0x1db1)]),_0x357bee[_0x566ef3(0x2f55)]=_0x5b5ed9[_0x566ef3(0x2f55)],_0x357bee[_0x566ef3(0x1cd4)]=_0x5b5ed9[_0x566ef3(0x1cd4)],void 0x0!==_0x5b5ed9[_0x566ef3(0x1660)]&&(_0x357bee[_0x566ef3(0x1660)]=_0x5b5ed9[_0x566ef3(0x1660)]),_0x357bee[_0x566ef3(0x20ca)]=_0x5b5ed9[_0x566ef3(0x33ac)],_0x5b5ed9[_0x566ef3(0x1ea7)]&&(_0x357bee['_waitingData'][_0x566ef3(0x1ea7)]=_0x5b5ed9[_0x566ef3(0x1ea7)]),void 0x0!==_0x5b5ed9['parentId']&&(_0x357bee[_0x566ef3(0x1f93)]=_0x5b5ed9[_0x566ef3(0x2470)]),void 0x0!==_0x5b5ed9['parentInstanceIndex']&&(_0x357bee[_0x566ef3(0x370f)]=_0x5b5ed9[_0x566ef3(0x112d)]),void 0x0!==_0x5b5ed9[_0x566ef3(0x2b73)]&&(_0x357bee[_0x566ef3(0x34e)][_0x566ef3(0x2b73)]=_0x5b5ed9[_0x566ef3(0x2b73)]),void 0x0!==_0x5b5ed9['overlayAlpha']&&(_0x357bee['overlayAlpha']=_0x5b5ed9[_0x566ef3(0x1ba3)]),void 0x0!==_0x5b5ed9[_0x566ef3(0x1fd7)]&&(_0x357bee['overlayColor']=_0x31c071['Wo'][_0x566ef3(0xd4e)](_0x5b5ed9[_0x566ef3(0x1fd7)])),void 0x0!==_0x5b5ed9[_0x566ef3(0x2e4c)]&&(_0x357bee[_0x566ef3(0x2e4c)]=_0x5b5ed9['renderOverlay']),_0x357bee[_0x566ef3(0xb67)]=!!_0x5b5ed9[_0x566ef3(0xb67)],_0x357bee[_0x566ef3(0x3f8)]=_0x5b5ed9[_0x566ef3(0x3f8)],_0x5b5ed9[_0x566ef3(0x2587)]?(_0x357bee[_0x566ef3(0x11f2)]=_0xf56921['g']['DELAYLOADSTATE_NOTLOADED'],_0x357bee[_0x566ef3(0x2587)]=_0x102c3b+_0x5b5ed9['delayLoadingFile'],_0x357bee['buildBoundingInfo'](_0x2c5035['P'][_0x566ef3(0xd4e)](_0x5b5ed9['boundingBoxMinimum']),_0x2c5035['P']['FromArray'](_0x5b5ed9[_0x566ef3(0x38ce)])),_0x5b5ed9[_0x566ef3(0x940)]&&(_0x357bee[_0x566ef3(0x940)]=_0x5b5ed9[_0x566ef3(0x940)]),_0x357bee[_0x566ef3(0x10fe)]=[],_0x5b5ed9[_0x566ef3(0xd1c)]&&_0x357bee[_0x566ef3(0x10fe)][_0x566ef3(0x2f54)](_0x300392['o'][_0x566ef3(0x855)]),_0x5b5ed9[_0x566ef3(0x323b)]&&_0x357bee[_0x566ef3(0x10fe)]['push'](_0x300392['o'][_0x566ef3(0x32bb)]),_0x5b5ed9[_0x566ef3(0x1dbf)]&&_0x357bee['_delayInfo']['push'](_0x300392['o'][_0x566ef3(0xf68)]),_0x5b5ed9[_0x566ef3(0x4029)]&&_0x357bee[_0x566ef3(0x10fe)][_0x566ef3(0x2f54)](_0x300392['o'][_0x566ef3(0x159d)]),_0x5b5ed9[_0x566ef3(0x38ab)]&&_0x357bee[_0x566ef3(0x10fe)][_0x566ef3(0x2f54)](_0x300392['o'][_0x566ef3(0x29ac)]),_0x5b5ed9[_0x566ef3(0x3233)]&&_0x357bee[_0x566ef3(0x10fe)][_0x566ef3(0x2f54)](_0x300392['o'][_0x566ef3(0x2edf)]),_0x5b5ed9[_0x566ef3(0x5fb)]&&_0x357bee[_0x566ef3(0x10fe)]['push'](_0x300392['o'][_0x566ef3(0x3469)]),_0x5b5ed9[_0x566ef3(0x1bad)]&&_0x357bee[_0x566ef3(0x10fe)][_0x566ef3(0x2f54)](_0x300392['o'][_0x566ef3(0x515)]),_0x5b5ed9['hasMatricesWeights']&&_0x357bee[_0x566ef3(0x10fe)][_0x566ef3(0x2f54)](_0x300392['o'][_0x566ef3(0x2744)]),_0x357bee['_delayLoadingFunction']=_0xb9c6e7['Z'][_0x566ef3(0x33c9)],_0x1a2592['Z'][_0x566ef3(0x3e8c)]&&_0x357bee[_0x566ef3(0x2ecb)]()):_0xb9c6e7['Z'][_0x566ef3(0x33c9)](_0x5b5ed9,_0x357bee),_0x5b5ed9[_0x566ef3(0x2a32)]?_0x357bee[_0x566ef3(0x2842)]=_0x5b5ed9[_0x566ef3(0x2a32)]:_0x5b5ed9[_0x566ef3(0x3102)]&&(_0x357bee[_0x566ef3(0x2842)]=_0x5b5ed9[_0x566ef3(0x3102)]),-0x1<_0x5b5ed9['morphTargetManagerId']&&(_0x357bee['morphTargetManager']=_0x19caaa[_0x566ef3(0x2b4e)](_0x5b5ed9['morphTargetManagerId'])),void 0x0!==_0x5b5ed9[_0x566ef3(0xcd6)]&&null!==_0x5b5ed9['skeletonId']&&(_0x357bee[_0x566ef3(0x3463)]=_0x19caaa['getLastSkeletonById'](_0x5b5ed9['skeletonId']),_0x5b5ed9['numBoneInfluencers']&&(_0x357bee[_0x566ef3(0x2046)]=_0x5b5ed9[_0x566ef3(0x2046)])),_0x5b5ed9['animations']){for(let _0x5a4df1=0x0;_0x5a4df1<_0x5b5ed9[_0x566ef3(0x1b36)]['length'];_0x5a4df1++){var _0x2ac859=_0x5b5ed9[_0x566ef3(0x1b36)][_0x5a4df1];const _0x55bd82=(0x0,_0x50356c['q'])(_0x566ef3(0x2175));_0x55bd82&&_0x357bee[_0x566ef3(0x1b36)]['push'](_0x55bd82[_0x566ef3(0xb3f)](_0x2ac859));}_0x564bfc['N'][_0x566ef3(0x2a3d)](_0x357bee,_0x5b5ed9,_0x19caaa);}if(_0x5b5ed9[_0x566ef3(0x3f53)]&&_0x19caaa[_0x566ef3(0x1da)](_0x357bee,_0x5b5ed9[_0x566ef3(0x39fe)],_0x5b5ed9[_0x566ef3(0x15eb)],_0x5b5ed9[_0x566ef3(0x562)],_0x5b5ed9[_0x566ef3(0x7e4)]||0x1),_0x5b5ed9[_0x566ef3(0x275a)]&&!isNaN(_0x5b5ed9[_0x566ef3(0x275a)])?_0x357bee['layerMask']=Math['abs'](parseInt(_0x5b5ed9[_0x566ef3(0x275a)])):_0x357bee[_0x566ef3(0x275a)]=0xfffffff,_0x5b5ed9[_0x566ef3(0x40b8)]&&_0x517f71[_0x566ef3(0x13f6)](_0x19caaa,_0x357bee,_0x5b5ed9),_0x5b5ed9[_0x566ef3(0xd9d)]&&(_0x357bee[_0x566ef3(0x34e)][_0x566ef3(0x15bc)]={'ids':_0x5b5ed9['lodMeshIds'],'distances':_0x5b5ed9[_0x566ef3(0x44d)]||null,'coverages':_0x5b5ed9['lodCoverages']||null}),_0x5b5ed9['instances'])for(let _0x6e0aa9=0x0;_0x6e0aa9<_0x5b5ed9[_0x566ef3(0x1704)][_0x566ef3(0x132e)];_0x6e0aa9++){var _0x28f05d=_0x5b5ed9[_0x566ef3(0x1704)][_0x6e0aa9];const _0x54bd43=_0x357bee[_0x566ef3(0x3a12)](_0x28f05d[_0x566ef3(0x3efc)]);if(_0x28f05d['id']&&(_0x54bd43['id']=_0x28f05d['id']),_0x5438cd['$']&&(_0x28f05d['tags']?_0x5438cd['$'][_0x566ef3(0x25cb)](_0x54bd43,_0x28f05d[_0x566ef3(0x3057)]):_0x5438cd['$'][_0x566ef3(0x25cb)](_0x54bd43,_0x5b5ed9['tags'])),_0x54bd43[_0x566ef3(0x8c5)]=_0x2c5035['P'][_0x566ef3(0xd4e)](_0x28f05d[_0x566ef3(0x8c5)]),void 0x0!==_0x28f05d[_0x566ef3(0x19eb)]&&(_0x54bd43[_0x566ef3(0x19eb)]=_0x28f05d['metadata']),void 0x0!==_0x28f05d[_0x566ef3(0x2470)]&&(_0x54bd43['_waitingParentId']=_0x28f05d[_0x566ef3(0x2470)]),void 0x0!==_0x28f05d[_0x566ef3(0x112d)]&&(_0x54bd43['_waitingParentInstanceIndex']=_0x28f05d[_0x566ef3(0x112d)]),void 0x0!==_0x28f05d[_0x566ef3(0x3bab)]&&null!==_0x28f05d[_0x566ef3(0x3bab)]&&_0x54bd43['setEnabled'](_0x28f05d[_0x566ef3(0x3bab)]),void 0x0!==_0x28f05d['isVisible']&&null!==_0x28f05d[_0x566ef3(0x2ba6)]&&(_0x54bd43[_0x566ef3(0x2ba6)]=_0x28f05d[_0x566ef3(0x2ba6)]),void 0x0!==_0x28f05d[_0x566ef3(0x1c60)]&&null!==_0x28f05d[_0x566ef3(0x1c60)]&&(_0x54bd43[_0x566ef3(0x1c60)]=_0x28f05d['isPickable']),_0x28f05d[_0x566ef3(0x905)]?_0x54bd43[_0x566ef3(0x905)]=_0x2c5035['_f']['FromArray'](_0x28f05d[_0x566ef3(0x905)]):_0x28f05d[_0x566ef3(0x13fc)]&&(_0x54bd43[_0x566ef3(0x13fc)]=_0x2c5035['P'][_0x566ef3(0xd4e)](_0x28f05d[_0x566ef3(0x13fc)])),_0x54bd43[_0x566ef3(0x244c)]=_0x2c5035['P'][_0x566ef3(0xd4e)](_0x28f05d[_0x566ef3(0x244c)]),null!=_0x28f05d[_0x566ef3(0x2f55)]&&null!=_0x28f05d[_0x566ef3(0x2f55)]&&(_0x54bd43['checkCollisions']=_0x28f05d['checkCollisions']),null!=_0x28f05d['pickable']&&null!=_0x28f05d[_0x566ef3(0x3824)]&&(_0x54bd43['isPickable']=_0x28f05d[_0x566ef3(0x3824)]),null!=_0x28f05d[_0x566ef3(0x1f79)]&&null!=_0x28f05d[_0x566ef3(0x1f79)]&&(_0x54bd43[_0x566ef3(0x1f79)]=_0x28f05d[_0x566ef3(0x1f79)]),null!=_0x28f05d[_0x566ef3(0x2ab8)]&&null!=_0x28f05d[_0x566ef3(0x2ab8)]&&(_0x54bd43[_0x566ef3(0x2ab8)]=_0x28f05d[_0x566ef3(0x2ab8)]),null!=_0x28f05d[_0x566ef3(0x2cb)]&&null!=_0x28f05d[_0x566ef3(0x2ab8)]&&(_0x54bd43[_0x566ef3(0x2cb)]=_0x28f05d[_0x566ef3(0x2cb)]),_0x28f05d[_0x566ef3(0x40b8)]&&_0x517f71[_0x566ef3(0x13f6)](_0x19caaa,_0x54bd43,_0x28f05d),void 0x0!==_0x28f05d['actions']&&(_0x54bd43['_waitingData'][_0x566ef3(0x2b73)]=_0x28f05d['actions']),_0x28f05d[_0x566ef3(0x1b36)]){for(let _0x27ae50=0x0;_0x27ae50<_0x28f05d['animations'][_0x566ef3(0x132e)];_0x27ae50++){var _0x2ca269=_0x28f05d['animations'][_0x27ae50];const _0x37dbfc=(0x0,_0x50356c['q'])(_0x566ef3(0x2175));_0x37dbfc&&_0x54bd43[_0x566ef3(0x1b36)][_0x566ef3(0x2f54)](_0x37dbfc[_0x566ef3(0xb3f)](_0x2ca269));}_0x564bfc['N'][_0x566ef3(0x2a3d)](_0x54bd43,_0x28f05d,_0x19caaa),_0x28f05d['autoAnimate']&&_0x19caaa[_0x566ef3(0x1da)](_0x54bd43,_0x28f05d[_0x566ef3(0x39fe)],_0x28f05d['autoAnimateTo'],_0x28f05d['autoAnimateLoop'],_0x28f05d['autoAnimateSpeed']||0x1);}}if(_0x5b5ed9[_0x566ef3(0x3372)]){_0x102c3b=_0x5b5ed9[_0x566ef3(0x3372)];if(_0x357bee[_0x566ef3(0x3d86)]=!!_0x102c3b[_0x566ef3(0x19c3)],_0x102c3b[_0x566ef3(0x2914)]?(_0x357bee[_0x566ef3(0x2798)](_0x566ef3(0x20d4),new Float32Array(_0x102c3b[_0x566ef3(0x2914)]),0x10,!0x1),_0x357bee[_0x566ef3(0x1593)][_0x566ef3(0x3622)]=_0x102c3b['matrixBufferSize'],_0x357bee['_thinInstanceDataStorage']['instancesCount']=_0x102c3b[_0x566ef3(0x4d8)]):_0x357bee[_0x566ef3(0x1593)]['matrixBufferSize']=_0x102c3b[_0x566ef3(0x3622)],_0x5b5ed9[_0x566ef3(0x3372)]['userThinInstance']){var _0x3262cb=_0x5b5ed9[_0x566ef3(0x3372)][_0x566ef3(0x3017)];for(const _0x459a0e in _0x3262cb['data'])_0x357bee[_0x566ef3(0x2798)](_0x459a0e,new Float32Array(_0x3262cb['data'][_0x459a0e]),_0x3262cb[_0x566ef3(0xdd9)][_0x459a0e],!0x1),_0x357bee[_0x566ef3(0x2c99)][_0x566ef3(0x23dd)][_0x459a0e]=_0x3262cb[_0x566ef3(0x23dd)][_0x459a0e];}}return _0x357bee;}[_0x27c622(0x14b3)](){var _0x4a2a88=_0x27c622;const _0xf84660=this[_0x4a2a88(0x27f1)];if(!_0xf84660[_0x4a2a88(0x3190)]){var _0x509bf2=this[_0x4a2a88(0x166d)](_0x300392['o'][_0x4a2a88(0x31b9)]);if(!_0x509bf2)return _0xf84660[_0x4a2a88(0x3190)];_0xf84660[_0x4a2a88(0x3190)]=new Float32Array(_0x509bf2),this[_0x4a2a88(0x27ae)](_0x300392['o'][_0x4a2a88(0x31b9)])||this[_0x4a2a88(0x2d4f)](_0x300392['o']['PositionKind'],_0x509bf2,!0x0);}return _0xf84660[_0x4a2a88(0x3190)];}[_0x27c622(0x3495)](){var _0x5bb1d7=_0x27c622;const _0x519fdc=this[_0x5bb1d7(0x27f1)];if(!_0x519fdc['_sourceNormals']){var _0x453083=this[_0x5bb1d7(0x166d)](_0x300392['o'][_0x5bb1d7(0x3487)]);if(!_0x453083)return _0x519fdc['_sourceNormals'];_0x519fdc['_sourceNormals']=new Float32Array(_0x453083),this[_0x5bb1d7(0x27ae)](_0x300392['o'][_0x5bb1d7(0x3487)])||this[_0x5bb1d7(0x2d4f)](_0x300392['o'][_0x5bb1d7(0x3487)],_0x453083,!0x0);}return _0x519fdc[_0x5bb1d7(0x19fb)];}[_0x27c622(0x17bf)](_0x47c33d){var _0x8f428b=_0x27c622;if(!this[_0x8f428b(0x1525)])return this;if(this[_0x8f428b(0x1525)][_0x8f428b(0x2aeb)]==this['getScene']()[_0x8f428b(0x3923)]())return this;if(this[_0x8f428b(0x1525)][_0x8f428b(0x2aeb)]=this[_0x8f428b(0x22fd)]()[_0x8f428b(0x3923)](),!this[_0x8f428b(0x3acb)](_0x300392['o'][_0x8f428b(0x31b9)]))return this;if(!this[_0x8f428b(0x3acb)](_0x300392['o'][_0x8f428b(0x515)]))return this;if(!this[_0x8f428b(0x3acb)](_0x300392['o'][_0x8f428b(0x2744)]))return this;var _0x38f9d2,_0x42b8a7=this[_0x8f428b(0x3acb)](_0x300392['o'][_0x8f428b(0x3487)]),_0x18dee6=this[_0x8f428b(0x27f1)];_0x18dee6[_0x8f428b(0x3190)]||(_0x38f9d2=this[_0x8f428b(0x1549)][_0x8f428b(0x139f)](),this[_0x8f428b(0x14b3)](),this['subMeshes']=_0x38f9d2),_0x42b8a7&&!_0x18dee6[_0x8f428b(0x19fb)]&&this[_0x8f428b(0x3495)]();let _0x20665a=this['getVerticesData'](_0x300392['o']['PositionKind']);if(!_0x20665a)return this;_0x20665a instanceof Float32Array||(_0x20665a=new Float32Array(_0x20665a));let _0x42f050=this['getVerticesData'](_0x300392['o']['NormalKind']);if(_0x42b8a7){if(!_0x42f050)return this;_0x42f050 instanceof Float32Array||(_0x42f050=new Float32Array(_0x42f050));}var _0x2e3d5f=this[_0x8f428b(0x166d)](_0x300392['o'][_0x8f428b(0x515)]),_0x9ec270=this[_0x8f428b(0x166d)](_0x300392['o'][_0x8f428b(0x2744)]);if(!_0x9ec270||!_0x2e3d5f)return this;var _0x1886dc=0x4<this[_0x8f428b(0x2046)],_0x433b86=_0x1886dc?this[_0x8f428b(0x166d)](_0x300392['o']['MatricesIndicesExtraKind']):null,_0x16077d=_0x1886dc?this['getVerticesData'](_0x300392['o'][_0x8f428b(0x2f3e)]):null,_0x46fa0b=_0x47c33d[_0x8f428b(0x40b3)](this);const _0x2498fd=_0x2c5035['P']['Zero'](),_0x4566c9=new _0x2c5035['y3']();var _0x527df8=new _0x2c5035['y3']();let _0x5571f9=0x0,_0x25bdad;for(let _0x5f0579=0x0;_0x5f0579<_0x20665a[_0x8f428b(0x132e)];_0x5f0579+=0x3,_0x5571f9+=0x4){let _0x2d592c;for(_0x25bdad=0x0;_0x25bdad<0x4;_0x25bdad++)0x0<(_0x2d592c=_0x9ec270[_0x5571f9+_0x25bdad])&&(_0x2c5035['y3']['FromFloat32ArrayToRefScaled'](_0x46fa0b,Math[_0x8f428b(0x27d2)](0x10*_0x2e3d5f[_0x5571f9+_0x25bdad]),_0x2d592c,_0x527df8),_0x4566c9[_0x8f428b(0x1d2c)](_0x527df8));if(_0x1886dc){for(_0x25bdad=0x0;_0x25bdad<0x4;_0x25bdad++)0x0<(_0x2d592c=_0x16077d[_0x5571f9+_0x25bdad])&&(_0x2c5035['y3']['FromFloat32ArrayToRefScaled'](_0x46fa0b,Math[_0x8f428b(0x27d2)](0x10*_0x433b86[_0x5571f9+_0x25bdad]),_0x2d592c,_0x527df8),_0x4566c9[_0x8f428b(0x1d2c)](_0x527df8));}_0x2c5035['P']['TransformCoordinatesFromFloatsToRef'](_0x18dee6[_0x8f428b(0x3190)][_0x5f0579],_0x18dee6[_0x8f428b(0x3190)][_0x5f0579+0x1],_0x18dee6[_0x8f428b(0x3190)][_0x5f0579+0x2],_0x4566c9,_0x2498fd),_0x2498fd['toArray'](_0x20665a,_0x5f0579),_0x42b8a7&&(_0x2c5035['P'][_0x8f428b(0x8b1)](_0x18dee6[_0x8f428b(0x19fb)][_0x5f0579],_0x18dee6['_sourceNormals'][_0x5f0579+0x1],_0x18dee6['_sourceNormals'][_0x5f0579+0x2],_0x4566c9,_0x2498fd),_0x2498fd[_0x8f428b(0x1b44)](_0x42f050,_0x5f0579)),_0x4566c9['reset']();}return this[_0x8f428b(0x3038)](_0x300392['o'][_0x8f428b(0x31b9)],_0x20665a),_0x42b8a7&&this[_0x8f428b(0x3038)](_0x300392['o'][_0x8f428b(0x3487)],_0x42f050),this;}static[_0x27c622(0x3e7e)](_0x49458e){var _0x1eb01b=_0x27c622;let _0x4cae83=null,_0xd88175=null;return _0x49458e[_0x1eb01b(0x2f62)](function(_0x208fb7){var _0x55bc25=_0x1eb01b;_0x208fb7=_0x208fb7[_0x55bc25(0x1a23)]()['boundingBox'],_0x4cae83&&_0xd88175?(_0x4cae83[_0x55bc25(0x140d)](_0x208fb7['minimumWorld']),_0xd88175[_0x55bc25(0x2571)](_0x208fb7['maximumWorld'])):(_0x4cae83=_0x208fb7[_0x55bc25(0x2e45)],_0xd88175=_0x208fb7['maximumWorld']);}),_0x4cae83&&_0xd88175?{'min':_0x4cae83,'max':_0xd88175}:{'min':_0x2c5035['P'][_0x1eb01b(0x1b83)](),'max':_0x2c5035['P'][_0x1eb01b(0x1b83)]()};}static['Center'](_0x391962){var _0x1c2edb=_0x27c622;return _0x391962=_0x391962 instanceof Array?_0x517f71['MinMax'](_0x391962):_0x391962,_0x2c5035['P'][_0x1c2edb(0x2d0e)](_0x391962['min'],_0x391962['max']);}static[_0x27c622(0x1f38)](_0x22cff5,_0x1df2be=!0x0,_0xb179bb,_0x245d8d,_0x3568a3,_0xd885f3){var _0x7f82f2=_0x27c622;return(0x0,_0x33b8a2['s3'])(_0x517f71[_0x7f82f2(0x17e5)](_0x22cff5,_0x1df2be,_0xb179bb,_0x245d8d,_0x3568a3,_0xd885f3,!0x1));}static[_0x27c622(0x1899)](_0x44e596,_0x528397=!0x0,_0x1f249a,_0x46cccf,_0x3a520d,_0xc338aa){var _0x382062=_0x27c622;return(0x0,_0x33b8a2['sM'])(_0x517f71[_0x382062(0x17e5)](_0x44e596,_0x528397,_0x1f249a,_0x46cccf,_0x3a520d,_0xc338aa,!0x0),(0x0,_0x33b8a2['KO'])());}static*[_0x27c622(0x17e5)](_0x5b323d,_0x5b0ad9=!0x0,_0x4b6c9b,_0x57912c,_0x478889,_0x1d8c5f,_0x385fea){var _0x19c902=_0x27c622;if(0x0===(_0x5b323d=_0x5b323d['filter'](Boolean))['length'])return null;let _0x3e1b9a;if(!_0x4b6c9b){let _0x826f45=0x0;for(_0x3e1b9a=0x0;_0x3e1b9a<_0x5b323d[_0x19c902(0x132e)];_0x3e1b9a++)if(0x10000<=(_0x826f45+=_0x5b323d[_0x3e1b9a]['getTotalVertices']()))return _0x569c22['Y']['Warn'](_0x19c902(0x30c7)),null;}_0x1d8c5f&&(_0x478889=!0x1);const _0x563f32=new Array(),_0x105f9a=new Array(),_0x43fd51=new Array();var _0x56c932=_0x5b323d[0x0][_0x19c902(0x1cd4)];for(_0x3e1b9a=0x0;_0x3e1b9a<_0x5b323d[_0x19c902(0x132e)];_0x3e1b9a++){const _0x2db15b=_0x5b323d[_0x3e1b9a];if(_0x2db15b[_0x19c902(0x39a1)])return _0x569c22['Y'][_0x19c902(0x2e91)](_0x19c902(0x5d3)),null;if(_0x56c932!==_0x2db15b[_0x19c902(0x1cd4)])return _0x569c22['Y']['Warn'](_0x19c902(0xd68)),null;if(_0x478889&&_0x43fd51[_0x19c902(0x2f54)](_0x2db15b['getTotalIndices']()),_0x1d8c5f){if(_0x2db15b[_0x19c902(0x4e2)]){var _0x1f161c=_0x2db15b[_0x19c902(0x4e2)];if(_0x1f161c instanceof _0x5e5ed9['G']){for(let _0x9f4c84=0x0;_0x9f4c84<_0x1f161c[_0x19c902(0x2809)][_0x19c902(0x132e)];_0x9f4c84++)_0x563f32[_0x19c902(0x404a)](_0x1f161c[_0x19c902(0x2809)][_0x9f4c84])<0x0&&_0x563f32[_0x19c902(0x2f54)](_0x1f161c['subMaterials'][_0x9f4c84]);for(let _0x334714=0x0;_0x334714<_0x2db15b[_0x19c902(0x1549)][_0x19c902(0x132e)];_0x334714++)_0x105f9a[_0x19c902(0x2f54)](_0x563f32[_0x19c902(0x404a)](_0x1f161c[_0x19c902(0x2809)][_0x2db15b[_0x19c902(0x1549)][_0x334714][_0x19c902(0x19a4)]])),_0x43fd51[_0x19c902(0x2f54)](_0x2db15b[_0x19c902(0x1549)][_0x334714][_0x19c902(0x2052)]);}else{_0x563f32[_0x19c902(0x404a)](_0x1f161c)<0x0&&_0x563f32['push'](_0x1f161c);for(let _0x2bc0e6=0x0;_0x2bc0e6<_0x2db15b[_0x19c902(0x1549)][_0x19c902(0x132e)];_0x2bc0e6++)_0x105f9a[_0x19c902(0x2f54)](_0x563f32[_0x19c902(0x404a)](_0x1f161c)),_0x43fd51[_0x19c902(0x2f54)](_0x2db15b[_0x19c902(0x1549)][_0x2bc0e6][_0x19c902(0x2052)]);}}else{for(let _0x2c59b6=0x0;_0x2c59b6<_0x2db15b[_0x19c902(0x1549)][_0x19c902(0x132e)];_0x2c59b6++)_0x105f9a[_0x19c902(0x2f54)](0x0),_0x43fd51[_0x19c902(0x2f54)](_0x2db15b[_0x19c902(0x1549)][_0x2c59b6]['indexCount']);}}}const _0x2a6a4d=_0x5b323d[0x0];var _0x1ecd3d=_0xf4bcba=>{var _0x56571a=_0x19c902,_0x4e04e3=_0xf4bcba['computeWorldMatrix'](!0x0);return{'vertexData':_0x2d9bd6['x'][_0x56571a(0xebc)](_0xf4bcba,!0x1,!0x1),'transform':_0x4e04e3};};const {vertexData:_0x40ed0a,transform:_0x595f09}=_0x1ecd3d(_0x2a6a4d),_0x41adb4=(_0x385fea&&(yield),new Array(_0x5b323d[_0x19c902(0x132e)]-0x1));for(let _0x5cf1c2=0x1;_0x5cf1c2<_0x5b323d[_0x19c902(0x132e)];_0x5cf1c2++)_0x41adb4[_0x5cf1c2-0x1]=_0x1ecd3d(_0x5b323d[_0x5cf1c2]),_0x385fea&&(yield);const _0x5a35e3=_0x40ed0a['_mergeCoroutine'](_0x595f09,_0x41adb4,_0x4b6c9b,_0x385fea,!_0x5b0ad9);let _0x3ba352=_0x5a35e3[_0x19c902(0x3023)]();for(;!_0x3ba352[_0x19c902(0x106)];)_0x385fea&&(yield),_0x3ba352=_0x5a35e3[_0x19c902(0x3023)]();const _0x3edd3a=_0x3ba352[_0x19c902(0x856)],_0x2b1758=(_0x57912c=_0x57912c||new _0x517f71(_0x2a6a4d[_0x19c902(0x3efc)]+_0x19c902(0x7b1),_0x2a6a4d[_0x19c902(0x22fd)]()),_0x3edd3a[_0x19c902(0x2753)](_0x57912c,void 0x0,_0x385fea));let _0x11943d=_0x2b1758[_0x19c902(0x3023)]();for(;!_0x11943d['done'];)_0x385fea&&(yield),_0x11943d=_0x2b1758[_0x19c902(0x3023)]();if(_0x57912c['checkCollisions']=_0x2a6a4d[_0x19c902(0x2f55)],_0x57912c['overrideMaterialSideOrientation']=_0x2a6a4d['overrideMaterialSideOrientation'],_0x5b0ad9){for(_0x3e1b9a=0x0;_0x3e1b9a<_0x5b323d['length'];_0x3e1b9a++)_0x5b323d[_0x3e1b9a]['dispose']();}if(_0x478889||_0x1d8c5f){_0x57912c[_0x19c902(0x33d3)]();let _0x532f05=_0x3e1b9a=0x0;for(;_0x3e1b9a<_0x43fd51['length'];)_0x365277['P'][_0x19c902(0x2dd9)](0x0,_0x532f05,_0x43fd51[_0x3e1b9a],_0x57912c,void 0x0,!0x1),_0x532f05+=_0x43fd51[_0x3e1b9a],_0x3e1b9a++;for(const _0x203414 of _0x57912c[_0x19c902(0x1549)])_0x203414[_0x19c902(0x6dc)]();_0x57912c[_0x19c902(0x67e)](!0x0);}if(_0x1d8c5f){const _0x36b7c8=new _0x5e5ed9['G'](_0x2a6a4d[_0x19c902(0x3efc)]+_0x19c902(0x7b1),_0x2a6a4d[_0x19c902(0x22fd)]());_0x36b7c8[_0x19c902(0x2809)]=_0x563f32;for(let _0xe90f26=0x0;_0xe90f26<_0x57912c[_0x19c902(0x1549)]['length'];_0xe90f26++)_0x57912c[_0x19c902(0x1549)][_0xe90f26]['materialIndex']=_0x105f9a[_0xe90f26];_0x57912c[_0x19c902(0x4e2)]=_0x36b7c8;}else _0x57912c['material']=_0x2a6a4d['material'];return _0x57912c;}[_0x27c622(0x12db)](_0x58f5b4){var _0x1f4baa=_0x27c622;_0x58f5b4['_indexInSourceMeshInstanceArray']=this[_0x1f4baa(0x1704)][_0x1f4baa(0x132e)],this['instances']['push'](_0x58f5b4);}[_0x27c622(0x752)](_0x19eda2){var _0x37014c=_0x27c622,_0x3baa06=_0x19eda2[_0x37014c(0x20b9)];if(-0x1!=_0x3baa06){if(_0x3baa06!==this[_0x37014c(0x1704)][_0x37014c(0x132e)]-0x1){const _0x5d035e=this[_0x37014c(0x1704)][this[_0x37014c(0x1704)]['length']-0x1];(this[_0x37014c(0x1704)][_0x3baa06]=_0x5d035e)[_0x37014c(0x20b9)]=_0x3baa06;}_0x19eda2[_0x37014c(0x20b9)]=-0x1,this[_0x37014c(0x1704)][_0x37014c(0x38e4)]();}}['_shouldConvertRHS'](){var _0x122c47=_0x27c622;return this[_0x122c47(0x1cd4)]===_0x50bae2['F'][_0x122c47(0x19a7)];}[_0x27c622(0x1e6d)](_0x4327fe){var _0x1e897e=_0x27c622,_0x5863aa=this[_0x1e897e(0x22fd)]();return _0x5863aa[_0x1e897e(0x34b9)]?_0x50bae2['F'][_0x1e897e(0x1f3a)]:_0x5863aa[_0x1e897e(0x3378)]?_0x50bae2['F'][_0x1e897e(0x254)]:null!=(_0x5863aa=this[_0x1e897e(0x34ba)])?_0x5863aa:_0x4327fe;}}_0x517f71['FRONTSIDE']=_0x2d9bd6['x'][_0x27c622(0x13ae)],_0x517f71[_0x27c622(0x1be4)]=_0x2d9bd6['x'][_0x27c622(0x1be4)],_0x517f71[_0x27c622(0x432)]=_0x2d9bd6['x'][_0x27c622(0x432)],_0x517f71[_0x27c622(0x1a6d)]=_0x2d9bd6['x'][_0x27c622(0x1a6d)],_0x517f71[_0x27c622(0x464)]=0x0,_0x517f71[_0x27c622(0x175c)]=0x1,_0x517f71['CAP_END']=0x2,_0x517f71[_0x27c622(0x1cf1)]=0x3,_0x517f71['NO_FLIP']=0x0,_0x517f71[_0x27c622(0xdce)]=0x1,_0x517f71['ROTATE_TILE']=0x2,_0x517f71['FLIP_ROW']=0x3,_0x517f71['ROTATE_ROW']=0x4,_0x517f71['FLIP_N_ROTATE_TILE']=0x5,_0x517f71[_0x27c622(0xbb6)]=0x6,_0x517f71[_0x27c622(0xe54)]=0x0,_0x517f71[_0x27c622(0x2432)]=0x1,_0x517f71[_0x27c622(0x34d3)]=0x2,_0x517f71[_0x27c622(0x29d4)]=0x3,_0x517f71[_0x27c622(0x18c8)]=0x4,_0x517f71[_0x27c622(0x19d0)]=!0x1,_0x517f71[_0x27c622(0x16ce)]=(_0x4292e4,_0x1008a8)=>{var _0x42b0cc=_0x27c622;throw(0x0,_0x4f0df9['S'])(_0x42b0cc(0x40e5));},_0x517f71[_0x27c622(0x3ec2)]=(_0x54f6ce,_0x33e1f8)=>{var _0x295910=_0x27c622;throw(0x0,_0x4f0df9['S'])(_0x295910(0x40a6));},_0x517f71[_0x27c622(0x24fa)]=(_0x2ad885,_0x54b25e)=>{var _0x919cab=_0x27c622;throw(0x0,_0x4f0df9['S'])(_0x919cab(0x269f));},(0x0,_0x50356c['H'])(_0x27c622(0x284a),_0x517f71);},0x164ac:(_0x497dbb,_0x37f98f,_0x2f869b)=>{var _0x4bc134=a8_0x49466b;_0x2f869b['d'](_0x37f98f,{'x':()=>_0x445aa3});function _0x478880(_0x380d77,_0x232ec8,_0x48f018,_0x471d5a){var _0x4395aa=a8_0x58a1,_0x15a0d2,_0x2177d7=arguments[_0x4395aa(0x132e)],_0x43735e=_0x2177d7<0x3?_0x232ec8:null===_0x471d5a?_0x471d5a=Object[_0x4395aa(0x319d)](_0x232ec8,_0x48f018):_0x471d5a;if(_0x4395aa(0x20cb)==typeof Reflect&&_0x4395aa(0x187)==typeof Reflect['decorate'])_0x43735e=Reflect[_0x4395aa(0x14d7)](_0x380d77,_0x232ec8,_0x48f018,_0x471d5a);else{for(var _0x406670=_0x380d77[_0x4395aa(0x132e)]-0x1;0x0<=_0x406670;_0x406670--)(_0x15a0d2=_0x380d77[_0x406670])&&(_0x43735e=(_0x2177d7<0x3?_0x15a0d2(_0x43735e):0x3<_0x2177d7?_0x15a0d2(_0x232ec8,_0x48f018,_0x43735e):_0x15a0d2(_0x232ec8,_0x48f018))||_0x43735e);}0x3<_0x2177d7&&_0x43735e&&Object[_0x4395aa(0x1fc0)](_0x232ec8,_0x48f018,_0x43735e);}var _0xc153b8=_0x2f869b(0x9fd1),_0x4513c9=_0x2f869b(0x1a27),_0x2395f9=_0x2f869b(0x15cb9),_0x2057d5=_0x2f869b(0xc84b),_0x189bf5=_0x2f869b(0x10ea4),_0x37f98f=_0x2f869b(0x153ad),_0x2bc5ab=_0x2f869b(0x9bf),_0x3cd2d6=_0x2f869b(0x5038);class _0x445aa3{constructor(){var _0x445655=a8_0x58a1;this['_applyTo']=(0x0,_0x2bc5ab['vp'])(this[_0x445655(0x2753)][_0x445655(0x2dcf)](this));}[_0x4bc134(0xe5f)](_0x45189c,_0x481472){var _0x291c53=_0x4bc134;switch(_0x45189c['length']||_0x189bf5['Y'][_0x291c53(0x2e91)](_0x291c53(0x113d)+_0x481472+_0x291c53(0x2d64)),_0x481472){case _0x4513c9['o'][_0x291c53(0x31b9)]:this[_0x291c53(0x1ced)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x3487)]:this[_0x291c53(0x15c8)]=_0x45189c;break;case _0x4513c9['o']['TangentKind']:this[_0x291c53(0x3241)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x855)]:this[_0x291c53(0x3aa2)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x32bb)]:this[_0x291c53(0x32ff)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0xf68)]:this[_0x291c53(0x1350)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x159d)]:this[_0x291c53(0xe41)]=_0x45189c;break;case _0x4513c9['o']['UV5Kind']:this[_0x291c53(0xba7)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x2edf)]:this[_0x291c53(0x3b4b)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x3469)]:this[_0x291c53(0x83b)]=_0x45189c;break;case _0x4513c9['o']['MatricesIndicesKind']:this[_0x291c53(0xfa2)]=_0x45189c;break;case _0x4513c9['o'][_0x291c53(0x2744)]:this[_0x291c53(0x767)]=_0x45189c;break;case _0x4513c9['o']['MatricesIndicesExtraKind']:this[_0x291c53(0x2c4c)]=_0x45189c;break;case _0x4513c9['o']['MatricesWeightsExtraKind']:this[_0x291c53(0xfd7)]=_0x45189c;}}[_0x4bc134(0xf07)](_0xae66bd,_0x5e29b2){return this['_applyTo'](_0xae66bd,_0x5e29b2,!0x1),this;}[_0x4bc134(0xffc)](_0x25c83a,_0x2e567a){return this['_applyTo'](_0x25c83a,_0x2e567a,!0x1),this;}['updateMesh'](_0x4b5ce){var _0x1ec2be=_0x4bc134;return this[_0x1ec2be(0x2ada)](_0x4b5ce),this;}['updateGeometry'](_0xc2b531){var _0x5a6f08=_0x4bc134;return this[_0x5a6f08(0x2ada)](_0xc2b531),this;}*['_applyToCoroutine'](_0x4a804f,_0x46859d=!0x1,_0x47152d){var _0x40b06b=_0x4bc134;return this[_0x40b06b(0x1ced)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o'][_0x40b06b(0x31b9)],this[_0x40b06b(0x1ced)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x15c8)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o'][_0x40b06b(0x3487)],this[_0x40b06b(0x15c8)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x3241)]&&(_0x4a804f['setVerticesData'](_0x4513c9['o'][_0x40b06b(0xf76)],this['tangents'],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x3aa2)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o']['UVKind'],this[_0x40b06b(0x3aa2)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x32ff)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o'][_0x40b06b(0x32bb)],this[_0x40b06b(0x32ff)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x1350)]&&(_0x4a804f['setVerticesData'](_0x4513c9['o'][_0x40b06b(0xf68)],this[_0x40b06b(0x1350)],_0x46859d),_0x47152d&&(yield)),this['uvs4']&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o'][_0x40b06b(0x159d)],this[_0x40b06b(0xe41)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0xba7)]&&(_0x4a804f['setVerticesData'](_0x4513c9['o'][_0x40b06b(0x29ac)],this[_0x40b06b(0xba7)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x3b4b)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o'][_0x40b06b(0x2edf)],this[_0x40b06b(0x3b4b)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x83b)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o'][_0x40b06b(0x3469)],this[_0x40b06b(0x83b)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0xfa2)]&&(_0x4a804f['setVerticesData'](_0x4513c9['o'][_0x40b06b(0x515)],this[_0x40b06b(0xfa2)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x767)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o']['MatricesWeightsKind'],this[_0x40b06b(0x767)],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x2c4c)]&&(_0x4a804f[_0x40b06b(0x2d4f)](_0x4513c9['o']['MatricesIndicesExtraKind'],this['matricesIndicesExtra'],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0xfd7)]&&(_0x4a804f['setVerticesData'](_0x4513c9['o'][_0x40b06b(0x2f3e)],this['matricesWeightsExtra'],_0x46859d),_0x47152d&&(yield)),this[_0x40b06b(0x1f84)]?(_0x4a804f[_0x40b06b(0x2b8f)](this[_0x40b06b(0x1f84)],null,_0x46859d),_0x47152d&&(yield)):_0x4a804f['setIndices']([],null),this;}[_0x4bc134(0x2ada)](_0x5a5ac3,_0x204728,_0x5a351e){var _0x1b7079=_0x4bc134;return this[_0x1b7079(0x1ced)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x31b9)],this[_0x1b7079(0x1ced)],_0x204728,_0x5a351e),this[_0x1b7079(0x15c8)]&&_0x5a5ac3['updateVerticesData'](_0x4513c9['o'][_0x1b7079(0x3487)],this[_0x1b7079(0x15c8)],_0x204728,_0x5a351e),this[_0x1b7079(0x3241)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0xf76)],this[_0x1b7079(0x3241)],_0x204728,_0x5a351e),this[_0x1b7079(0x3aa2)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x855)],this[_0x1b7079(0x3aa2)],_0x204728,_0x5a351e),this[_0x1b7079(0x32ff)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o']['UV2Kind'],this['uvs2'],_0x204728,_0x5a351e),this[_0x1b7079(0x1350)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o']['UV3Kind'],this[_0x1b7079(0x1350)],_0x204728,_0x5a351e),this[_0x1b7079(0xe41)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x159d)],this[_0x1b7079(0xe41)],_0x204728,_0x5a351e),this[_0x1b7079(0xba7)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x29ac)],this['uvs5'],_0x204728,_0x5a351e),this['uvs6']&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x2edf)],this[_0x1b7079(0x3b4b)],_0x204728,_0x5a351e),this[_0x1b7079(0x83b)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x3469)],this[_0x1b7079(0x83b)],_0x204728,_0x5a351e),this[_0x1b7079(0xfa2)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o'][_0x1b7079(0x515)],this[_0x1b7079(0xfa2)],_0x204728,_0x5a351e),this[_0x1b7079(0x767)]&&_0x5a5ac3['updateVerticesData'](_0x4513c9['o'][_0x1b7079(0x2744)],this[_0x1b7079(0x767)],_0x204728,_0x5a351e),this[_0x1b7079(0x2c4c)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o']['MatricesIndicesExtraKind'],this[_0x1b7079(0x2c4c)],_0x204728,_0x5a351e),this[_0x1b7079(0xfd7)]&&_0x5a5ac3[_0x1b7079(0x3038)](_0x4513c9['o']['MatricesWeightsExtraKind'],this[_0x1b7079(0xfd7)],_0x204728,_0x5a351e),this[_0x1b7079(0x1f84)]&&_0x5a5ac3[_0x1b7079(0x2b8f)](this['indices'],null),this;}static[_0x4bc134(0x1d8f)](_0x2893b0,_0x5f15e6,_0x5ae0e1=0x0,_0x3f5d88=_0x2893b0[_0x4bc134(0x132e)]){var _0x47a08a=_0x4bc134,_0x1bf575=_0xc153b8['jp']['Vector3'][0x0],_0x75763=_0xc153b8['jp'][_0x47a08a(0x23ca)][0x1];for(let _0x23440d=_0x5ae0e1;_0x23440d<_0x5ae0e1+_0x3f5d88;_0x23440d+=0x3)_0xc153b8['P'][_0x47a08a(0x30fe)](_0x2893b0,_0x23440d,_0x1bf575),_0xc153b8['P'][_0x47a08a(0x2bb9)](_0x1bf575,_0x5f15e6,_0x75763),_0x2893b0[_0x23440d]=_0x75763['x'],_0x2893b0[_0x23440d+0x1]=_0x75763['y'],_0x2893b0[_0x23440d+0x2]=_0x75763['z'];}static[_0x4bc134(0x77d)](_0x5bd393,_0x496703,_0x5670a2=0x0,_0x3bd035=_0x5bd393[_0x4bc134(0x132e)]){var _0x12e213=_0x4bc134,_0x33f8e0=_0xc153b8['jp'][_0x12e213(0x23ca)][0x0],_0x3a766a=_0xc153b8['jp'][_0x12e213(0x23ca)][0x1];for(let _0x2ed7b5=_0x5670a2;_0x2ed7b5<_0x5670a2+_0x3bd035;_0x2ed7b5+=0x3)_0xc153b8['P'][_0x12e213(0x30fe)](_0x5bd393,_0x2ed7b5,_0x33f8e0),_0xc153b8['P'][_0x12e213(0x1e54)](_0x33f8e0,_0x496703,_0x3a766a),_0x5bd393[_0x2ed7b5]=_0x3a766a['x'],_0x5bd393[_0x2ed7b5+0x1]=_0x3a766a['y'],_0x5bd393[_0x2ed7b5+0x2]=_0x3a766a['z'];}static[_0x4bc134(0x1096)](_0x1ee617,_0x715c30,_0x2788cf=0x0,_0x449353=_0x1ee617[_0x4bc134(0x132e)]){var _0x62e4ca=_0x4bc134,_0x1b6791=_0xc153b8['jp']['Vector4'][0x0],_0x511f66=_0xc153b8['jp'][_0x62e4ca(0x1426)][0x1];for(let _0x47fcd6=_0x2788cf;_0x47fcd6<_0x2788cf+_0x449353;_0x47fcd6+=0x4)_0xc153b8['Lt'][_0x62e4ca(0x30fe)](_0x1ee617,_0x47fcd6,_0x1b6791),_0xc153b8['Lt']['TransformNormalToRef'](_0x1b6791,_0x715c30,_0x511f66),_0x1ee617[_0x47fcd6]=_0x511f66['x'],_0x1ee617[_0x47fcd6+0x1]=_0x511f66['y'],_0x1ee617[_0x47fcd6+0x2]=_0x511f66['z'],_0x1ee617[_0x47fcd6+0x3]=_0x511f66['w'];}static[_0x4bc134(0x3d02)](_0x4115a9,_0xb241fa=0x0,_0xdcc351=_0x4115a9[_0x4bc134(0x132e)]){for(let _0xebf9d3=_0xb241fa;_0xebf9d3<_0xb241fa+_0xdcc351;_0xebf9d3+=0x3){var _0x1d2c7d=_0x4115a9[_0xebf9d3+0x1];_0x4115a9[_0xebf9d3+0x1]=_0x4115a9[_0xebf9d3+0x2],_0x4115a9[_0xebf9d3+0x2]=_0x1d2c7d;}}[_0x4bc134(0xcc9)](_0x32d69e){var _0x45a00d=_0x4bc134,_0x5eb3ce=_0x32d69e[_0x45a00d(0x347a)]()<0x0;return this[_0x45a00d(0x1ced)]&&_0x445aa3[_0x45a00d(0x1d8f)](this[_0x45a00d(0x1ced)],_0x32d69e),this[_0x45a00d(0x15c8)]&&_0x445aa3[_0x45a00d(0x77d)](this[_0x45a00d(0x15c8)],_0x32d69e),this[_0x45a00d(0x3241)]&&_0x445aa3['_TransformVector4Normals'](this[_0x45a00d(0x3241)],_0x32d69e),_0x5eb3ce&&this[_0x45a00d(0x1f84)]&&_0x445aa3['_FlipFaces'](this[_0x45a00d(0x1f84)]),this;}[_0x4bc134(0x34cb)](_0x3856f6,_0x3985c7=!0x1,_0x24e675=!0x1){var _0x1ffc5b=_0x4bc134;return _0x3856f6=Array[_0x1ffc5b(0x3ec0)](_0x3856f6)?_0x3856f6[_0x1ffc5b(0x1fa5)](_0x42769d=>({'vertexData':_0x42769d})):[{'vertexData':_0x3856f6}],(0x0,_0x2bc5ab['s3'])(this[_0x1ffc5b(0x1392)](void 0x0,_0x3856f6,_0x3985c7,!0x1,_0x24e675));}*['_mergeCoroutine'](_0x3ea23e,_0x442a61,_0x35fc97=!0x1,_0x57e2b9,_0x3b65b1){var _0x1647bd=_0x4bc134;this['_validate']();const _0x16d185=_0x442a61[_0x1647bd(0x1fa5)](_0x2f3cdf=>_0x2f3cdf['vertexData']);for(const _0x102306 of _0x16d185)if(_0x102306[_0x1647bd(0x3aa3)](),!this[_0x1647bd(0x15c8)]!=!_0x102306[_0x1647bd(0x15c8)]||!this['tangents']!=!_0x102306[_0x1647bd(0x3241)]||!this[_0x1647bd(0x3aa2)]!=!_0x102306[_0x1647bd(0x3aa2)]||!this['uvs2']!=!_0x102306[_0x1647bd(0x32ff)]||!this[_0x1647bd(0x1350)]!=!_0x102306[_0x1647bd(0x1350)]||!this[_0x1647bd(0xe41)]!=!_0x102306[_0x1647bd(0xe41)]||!this[_0x1647bd(0xba7)]!=!_0x102306[_0x1647bd(0xba7)]||!this[_0x1647bd(0x3b4b)]!=!_0x102306['uvs6']||!this[_0x1647bd(0x83b)]!=!_0x102306['colors']||!this[_0x1647bd(0xfa2)]!=!_0x102306[_0x1647bd(0xfa2)]||!this['matricesWeights']!=!_0x102306[_0x1647bd(0x767)]||!this[_0x1647bd(0x2c4c)]!=!_0x102306['matricesIndicesExtra']||!this[_0x1647bd(0xfd7)]!=!_0x102306[_0x1647bd(0xfd7)])throw new Error(_0x1647bd(0x7da));var _0x545b8d=_0x16d185[_0x1647bd(0x789)]((_0x303145,_0x5850fd)=>{var _0x21e917=_0x1647bd;return _0x303145+(null!=(_0x5850fd=null==(_0x303145=_0x5850fd[_0x21e917(0x1f84)])?void 0x0:_0x303145[_0x21e917(0x132e)])?_0x5850fd:0x0);},null!=(_0x545b8d=null==(_0x545b8d=this['indices'])?void 0x0:_0x545b8d[_0x1647bd(0x132e)])?_0x545b8d:0x0);let _0x319edd=_0x3b65b1||_0x16d185[_0x1647bd(0x40b9)](_0x208845=>_0x208845[_0x1647bd(0x1f84)]===this['indices'])?null==(_0x3b65b1=this[_0x1647bd(0x1f84)])?void 0x0:_0x3b65b1['slice']():this[_0x1647bd(0x1f84)];if(0x0<_0x545b8d){let _0x29c3c2=null!=(_0x3b65b1=null===_0x319edd||void 0x0===_0x319edd?void 0x0:_0x319edd['length'])?_0x3b65b1:0x0;if((_0x319edd=_0x319edd||new Array(_0x545b8d))[_0x1647bd(0x132e)]!==_0x545b8d){if(Array[_0x1647bd(0x3ec0)](_0x319edd))_0x319edd[_0x1647bd(0x132e)]=_0x545b8d;else{const _0x3494be=new(_0x35fc97||_0x319edd instanceof Uint32Array?Uint32Array:Uint16Array)(_0x545b8d);_0x3494be[_0x1647bd(0xe5f)](_0x319edd),_0x319edd=_0x3494be;}_0x3ea23e&&_0x3ea23e['determinant']()<0x0&&_0x445aa3[_0x1647bd(0x3d02)](_0x319edd,0x0,_0x29c3c2);}let _0x481607=this[_0x1647bd(0x1ced)]?this[_0x1647bd(0x1ced)][_0x1647bd(0x132e)]/0x3:0x0;for(const {vertexData:_0x37df4f,transform:_0x3926b7}of _0x442a61)if(_0x37df4f['indices']){for(let _0x11333e=0x0;_0x11333e<_0x37df4f[_0x1647bd(0x1f84)][_0x1647bd(0x132e)];_0x11333e++)_0x319edd[_0x29c3c2+_0x11333e]=_0x37df4f['indices'][_0x11333e]+_0x481607;_0x3926b7&&_0x3926b7[_0x1647bd(0x347a)]()<0x0&&_0x445aa3[_0x1647bd(0x3d02)](_0x319edd,_0x29c3c2,_0x37df4f[_0x1647bd(0x1f84)][_0x1647bd(0x132e)]),_0x481607+=_0x37df4f['positions'][_0x1647bd(0x132e)]/0x3,_0x29c3c2+=_0x37df4f[_0x1647bd(0x1f84)][_0x1647bd(0x132e)],_0x57e2b9&&(yield);}}return this[_0x1647bd(0x1f84)]=_0x319edd,this[_0x1647bd(0x1ced)]=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x31b9)],this[_0x1647bd(0x1ced)],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x4795bc=>[_0x4795bc[_0x1647bd(0x3316)][_0x1647bd(0x1ced)],_0x4795bc[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this['normals']=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x3487)],this['normals'],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x9497f2=>[_0x9497f2[_0x1647bd(0x3316)][_0x1647bd(0x15c8)],_0x9497f2[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0x3241)]=_0x445aa3['_MergeElement'](_0x4513c9['o']['TangentKind'],this[_0x1647bd(0x3241)],_0x3ea23e,_0x442a61['map'](_0x2bfec6=>[_0x2bfec6[_0x1647bd(0x3316)][_0x1647bd(0x3241)],_0x2bfec6[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0x3aa2)]=_0x445aa3['_MergeElement'](_0x4513c9['o'][_0x1647bd(0x855)],this[_0x1647bd(0x3aa2)],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x18f48d=>[_0x18f48d[_0x1647bd(0x3316)][_0x1647bd(0x3aa2)],_0x18f48d['transform']])),_0x57e2b9&&(yield),this['uvs2']=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x32bb)],this['uvs2'],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x2722f4=>[_0x2722f4[_0x1647bd(0x3316)][_0x1647bd(0x32ff)],_0x2722f4[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0x1350)]=_0x445aa3['_MergeElement'](_0x4513c9['o'][_0x1647bd(0xf68)],this[_0x1647bd(0x1350)],_0x3ea23e,_0x442a61['map'](_0x3b37f1=>[_0x3b37f1[_0x1647bd(0x3316)][_0x1647bd(0x1350)],_0x3b37f1[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0xe41)]=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x159d)],this[_0x1647bd(0xe41)],_0x3ea23e,_0x442a61['map'](_0x4b1a5f=>[_0x4b1a5f[_0x1647bd(0x3316)][_0x1647bd(0xe41)],_0x4b1a5f['transform']])),_0x57e2b9&&(yield),this['uvs5']=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x29ac)],this['uvs5'],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0xeee360=>[_0xeee360[_0x1647bd(0x3316)][_0x1647bd(0xba7)],_0xeee360[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0x3b4b)]=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o']['UV6Kind'],this[_0x1647bd(0x3b4b)],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x5366a9=>[_0x5366a9['vertexData']['uvs6'],_0x5366a9[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this['colors']=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x3469)],this[_0x1647bd(0x83b)],_0x3ea23e,_0x442a61['map'](_0x83b97f=>[_0x83b97f[_0x1647bd(0x3316)][_0x1647bd(0x83b)],_0x83b97f['transform']])),_0x57e2b9&&(yield),this[_0x1647bd(0xfa2)]=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x515)],this[_0x1647bd(0xfa2)],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x2650d9=>[_0x2650d9[_0x1647bd(0x3316)][_0x1647bd(0xfa2)],_0x2650d9[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0x767)]=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0x2744)],this['matricesWeights'],_0x3ea23e,_0x442a61['map'](_0x19e2a6=>[_0x19e2a6[_0x1647bd(0x3316)]['matricesWeights'],_0x19e2a6[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0x2c4c)]=_0x445aa3[_0x1647bd(0x2a73)](_0x4513c9['o'][_0x1647bd(0xb62)],this[_0x1647bd(0x2c4c)],_0x3ea23e,_0x442a61[_0x1647bd(0x1fa5)](_0x4b480a=>[_0x4b480a[_0x1647bd(0x3316)][_0x1647bd(0x2c4c)],_0x4b480a[_0x1647bd(0xcc9)]])),_0x57e2b9&&(yield),this[_0x1647bd(0xfd7)]=_0x445aa3['_MergeElement'](_0x4513c9['o'][_0x1647bd(0x2f3e)],this[_0x1647bd(0xfd7)],_0x3ea23e,_0x442a61['map'](_0x37c101=>[_0x37c101[_0x1647bd(0x3316)]['matricesWeightsExtra'],_0x37c101[_0x1647bd(0xcc9)]])),this;}static[_0x4bc134(0x2a73)](_0x162f39,_0x5c27e0,_0x411e24,_0x341bce){var _0x4a99c5=_0x4bc134;const _0x499e12=_0x341bce[_0x4a99c5(0x3fcc)](_0x525c01=>null!==_0x525c01[0x0]&&void 0x0!==_0x525c01[0x0]);if(!_0x5c27e0&&0x0==_0x499e12[_0x4a99c5(0x132e)])return _0x5c27e0;if(!_0x5c27e0)return this[_0x4a99c5(0x2a73)](_0x162f39,_0x499e12[0x0][0x0],_0x499e12[0x0][0x1],_0x499e12[_0x4a99c5(0x139f)](0x1));_0x341bce=_0x499e12[_0x4a99c5(0x789)]((_0x162cab,_0x829151)=>_0x162cab+_0x829151[0x0][_0x4a99c5(0x132e)],_0x5c27e0['length']);const _0x144942=_0x162f39===_0x4513c9['o']['PositionKind']?_0x445aa3[_0x4a99c5(0x1d8f)]:_0x162f39===_0x4513c9['o'][_0x4a99c5(0x3487)]?_0x445aa3[_0x4a99c5(0x77d)]:_0x162f39===_0x4513c9['o'][_0x4a99c5(0xf76)]?_0x445aa3[_0x4a99c5(0x1096)]:()=>{};if(_0x5c27e0 instanceof Float32Array){const _0x721137=new Float32Array(_0x341bce);_0x721137['set'](_0x5c27e0),_0x411e24&&_0x144942(_0x721137,_0x411e24,0x0,_0x5c27e0['length']);let _0x1c7026=_0x5c27e0[_0x4a99c5(0x132e)];for(const [_0xad898,_0x4fdb3f]of _0x499e12)_0x721137[_0x4a99c5(0xe5f)](_0xad898,_0x1c7026),_0x4fdb3f&&_0x144942(_0x721137,_0x4fdb3f,_0x1c7026,_0xad898[_0x4a99c5(0x132e)]),_0x1c7026+=_0xad898[_0x4a99c5(0x132e)];return _0x721137;}{const _0x24ce38=new Array(_0x341bce);for(let _0x4bd19c=0x0;_0x4bd19c<_0x5c27e0[_0x4a99c5(0x132e)];_0x4bd19c++)_0x24ce38[_0x4bd19c]=_0x5c27e0[_0x4bd19c];_0x411e24&&_0x144942(_0x24ce38,_0x411e24,0x0,_0x5c27e0[_0x4a99c5(0x132e)]);let _0x1b4aea=_0x5c27e0[_0x4a99c5(0x132e)];for(const [_0x2e5cb4,_0x3fb184]of _0x499e12){for(let _0x48e495=0x0;_0x48e495<_0x2e5cb4['length'];_0x48e495++)_0x24ce38[_0x1b4aea+_0x48e495]=_0x2e5cb4[_0x48e495];_0x3fb184&&_0x144942(_0x24ce38,_0x3fb184,_0x1b4aea,_0x2e5cb4[_0x4a99c5(0x132e)]),_0x1b4aea+=_0x2e5cb4[_0x4a99c5(0x132e)];}return _0x24ce38;}}[_0x4bc134(0x3aa3)](){var _0x1ac09c=_0x4bc134;if(!this['positions'])throw new _0x3cd2d6['LH'](_0x1ac09c(0x34c2),_0x3cd2d6['SM'][_0x1ac09c(0x2f2a)]);const _0x7513a5=(_0x12bce7,_0xc56e9f)=>{var _0xbd7a81=_0x1ac09c,_0x40166c=_0x4513c9['o'][_0xbd7a81(0x1864)](_0x12bce7);if(_0xc56e9f[_0xbd7a81(0x132e)]%_0x40166c!=0x0)throw new Error(_0xbd7a81(0x738)+_0x12bce7+_0xbd7a81(0x2b5d)+_0x40166c);return _0xc56e9f[_0xbd7a81(0x132e)]/_0x40166c;},_0x2fe329=_0x7513a5(_0x4513c9['o']['PositionKind'],this[_0x1ac09c(0x1ced)]);var _0x3b543a=(_0x2ae47,_0x3bcc3e)=>{var _0x1ca455=_0x1ac09c;_0x3bcc3e=_0x7513a5(_0x2ae47,_0x3bcc3e);if(_0x3bcc3e!==_0x2fe329)throw new Error(_0x1ca455(0x738)+_0x2ae47+_0x1ca455(0x28b6)+_0x3bcc3e+_0x1ca455(0x3ddb)+_0x2fe329+')');};this[_0x1ac09c(0x15c8)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x3487)],this[_0x1ac09c(0x15c8)]),this[_0x1ac09c(0x3241)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0xf76)],this['tangents']),this[_0x1ac09c(0x3aa2)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x855)],this[_0x1ac09c(0x3aa2)]),this['uvs2']&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x32bb)],this[_0x1ac09c(0x32ff)]),this['uvs3']&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0xf68)],this[_0x1ac09c(0x1350)]),this[_0x1ac09c(0xe41)]&&_0x3b543a(_0x4513c9['o']['UV4Kind'],this[_0x1ac09c(0xe41)]),this[_0x1ac09c(0xba7)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x29ac)],this[_0x1ac09c(0xba7)]),this[_0x1ac09c(0x3b4b)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x2edf)],this[_0x1ac09c(0x3b4b)]),this[_0x1ac09c(0x83b)]&&_0x3b543a(_0x4513c9['o']['ColorKind'],this['colors']),this[_0x1ac09c(0xfa2)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x515)],this['matricesIndices']),this[_0x1ac09c(0x767)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x2744)],this[_0x1ac09c(0x767)]),this[_0x1ac09c(0x2c4c)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0xb62)],this[_0x1ac09c(0x2c4c)]),this[_0x1ac09c(0xfd7)]&&_0x3b543a(_0x4513c9['o'][_0x1ac09c(0x2f3e)],this[_0x1ac09c(0xfd7)]);}[_0x4bc134(0x3c81)](){var _0x5f59f1=_0x4bc134;const _0x39c47e={};return this[_0x5f59f1(0x1ced)]&&(_0x39c47e[_0x5f59f1(0x1ced)]=this[_0x5f59f1(0x1ced)]),this[_0x5f59f1(0x15c8)]&&(_0x39c47e['normals']=this[_0x5f59f1(0x15c8)]),this[_0x5f59f1(0x3241)]&&(_0x39c47e[_0x5f59f1(0x3241)]=this[_0x5f59f1(0x3241)]),this[_0x5f59f1(0x3aa2)]&&(_0x39c47e[_0x5f59f1(0x3aa2)]=this[_0x5f59f1(0x3aa2)]),this[_0x5f59f1(0x32ff)]&&(_0x39c47e[_0x5f59f1(0x32ff)]=this[_0x5f59f1(0x32ff)]),this[_0x5f59f1(0x1350)]&&(_0x39c47e['uvs3']=this[_0x5f59f1(0x1350)]),this[_0x5f59f1(0xe41)]&&(_0x39c47e['uvs4']=this[_0x5f59f1(0xe41)]),this[_0x5f59f1(0xba7)]&&(_0x39c47e['uvs5']=this[_0x5f59f1(0xba7)]),this[_0x5f59f1(0x3b4b)]&&(_0x39c47e['uvs6']=this[_0x5f59f1(0x3b4b)]),this[_0x5f59f1(0x83b)]&&(_0x39c47e[_0x5f59f1(0x83b)]=this[_0x5f59f1(0x83b)]),this[_0x5f59f1(0xfa2)]&&(_0x39c47e['matricesIndices']=this['matricesIndices'],_0x39c47e[_0x5f59f1(0xfa2)]['_isExpanded']=!0x0),this['matricesWeights']&&(_0x39c47e['matricesWeights']=this['matricesWeights']),this[_0x5f59f1(0x2c4c)]&&(_0x39c47e[_0x5f59f1(0x2c4c)]=this[_0x5f59f1(0x2c4c)],_0x39c47e[_0x5f59f1(0x2c4c)][_0x5f59f1(0x3b0b)]=!0x0),this[_0x5f59f1(0xfd7)]&&(_0x39c47e[_0x5f59f1(0xfd7)]=this['matricesWeightsExtra']),_0x39c47e[_0x5f59f1(0x1f84)]=this['indices'],_0x39c47e;}static[_0x4bc134(0xebc)](_0x407556,_0x1e256f,_0x4d5bac){var _0x168455=_0x4bc134;return _0x445aa3[_0x168455(0x3ad7)](_0x407556,_0x1e256f,_0x4d5bac);}static[_0x4bc134(0xafa)](_0xd6cd6d,_0x274529,_0x5d2914){var _0xac3510=_0x4bc134;return _0x445aa3[_0xac3510(0x3ad7)](_0xd6cd6d,_0x274529,_0x5d2914);}static['_ExtractFrom'](_0x1bc729,_0xd54572,_0x1f147b){var _0x2ba383=_0x4bc134;const _0x2425b1=new _0x445aa3();return _0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o'][_0x2ba383(0x31b9)])&&(_0x2425b1[_0x2ba383(0x1ced)]=_0x1bc729['getVerticesData'](_0x4513c9['o']['PositionKind'],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o'][_0x2ba383(0x3487)])&&(_0x2425b1[_0x2ba383(0x15c8)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x3487)],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o']['TangentKind'])&&(_0x2425b1[_0x2ba383(0x3241)]=_0x1bc729['getVerticesData'](_0x4513c9['o'][_0x2ba383(0xf76)],_0xd54572,_0x1f147b)),_0x1bc729['isVerticesDataPresent'](_0x4513c9['o']['UVKind'])&&(_0x2425b1[_0x2ba383(0x3aa2)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x855)],_0xd54572,_0x1f147b)),_0x1bc729['isVerticesDataPresent'](_0x4513c9['o'][_0x2ba383(0x32bb)])&&(_0x2425b1[_0x2ba383(0x32ff)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x32bb)],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o'][_0x2ba383(0xf68)])&&(_0x2425b1['uvs3']=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0xf68)],_0xd54572,_0x1f147b)),_0x1bc729['isVerticesDataPresent'](_0x4513c9['o'][_0x2ba383(0x159d)])&&(_0x2425b1[_0x2ba383(0xe41)]=_0x1bc729['getVerticesData'](_0x4513c9['o'][_0x2ba383(0x159d)],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o']['UV5Kind'])&&(_0x2425b1['uvs5']=_0x1bc729['getVerticesData'](_0x4513c9['o'][_0x2ba383(0x29ac)],_0xd54572,_0x1f147b)),_0x1bc729['isVerticesDataPresent'](_0x4513c9['o'][_0x2ba383(0x2edf)])&&(_0x2425b1[_0x2ba383(0x3b4b)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x2edf)],_0xd54572,_0x1f147b)),_0x1bc729['isVerticesDataPresent'](_0x4513c9['o'][_0x2ba383(0x3469)])&&(_0x2425b1[_0x2ba383(0x83b)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x3469)],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o'][_0x2ba383(0x515)])&&(_0x2425b1[_0x2ba383(0xfa2)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x515)],_0xd54572,_0x1f147b)),_0x1bc729['isVerticesDataPresent'](_0x4513c9['o'][_0x2ba383(0x2744)])&&(_0x2425b1[_0x2ba383(0x767)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o']['MatricesWeightsKind'],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o'][_0x2ba383(0xb62)])&&(_0x2425b1[_0x2ba383(0x2c4c)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0xb62)],_0xd54572,_0x1f147b)),_0x1bc729[_0x2ba383(0x3acb)](_0x4513c9['o'][_0x2ba383(0x2f3e)])&&(_0x2425b1[_0x2ba383(0xfd7)]=_0x1bc729[_0x2ba383(0x166d)](_0x4513c9['o'][_0x2ba383(0x2f3e)],_0xd54572,_0x1f147b)),_0x2425b1[_0x2ba383(0x1f84)]=_0x1bc729['getIndices'](_0xd54572,_0x1f147b),_0x2425b1;}static[_0x4bc134(0x3ef2)](_0x470be6){throw(0x0,_0x2395f9['S'])('ribbonBuilder');}static[_0x4bc134(0xbb0)](_0x270cb8){var _0x2b47ef=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x2b47ef(0x3edd));}static['CreateTiledBox'](_0x3251af){var _0x201e7a=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x201e7a(0x217f));}static['CreateTiledPlane'](_0x2468d5){var _0x4424b5=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x4424b5(0x146b));}static[_0x4bc134(0x3d5e)](_0x43828e){var _0x393049=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x393049(0x285a));}static[_0x4bc134(0x1d6)](_0x56d13a){var _0x746f0a=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x746f0a(0x3f6));}static['CreateTorus'](_0x1157b3){throw(0x0,_0x2395f9['S'])('torusBuilder');}static[_0x4bc134(0x2e2e)](_0x1bf78a){throw(0x0,_0x2395f9['S'])('linesBuilder');}static['CreateDashedLines'](_0x1d43a3){var _0x125ac0=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x125ac0(0x293b));}static['CreateGround'](_0x57f5eb){var _0x196b46=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x196b46(0x3db4));}static[_0x4bc134(0x1c76)](_0x276383){var _0x10b5a6=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x10b5a6(0x3db4));}static[_0x4bc134(0x187b)](_0x416ddd){var _0x4febd8=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x4febd8(0x3db4));}static['CreatePlane'](_0x114afc){var _0x1afa54=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x1afa54(0x14d4));}static[_0x4bc134(0x28e5)](_0x12adb8){var _0x550d30=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x550d30(0x27cc));}static[_0x4bc134(0xa11)](_0x24235d,_0x520228,_0x6291d0,_0x2c94ca,_0xcf9ab4,_0x477512,_0x5c15d5){var _0x371438=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x371438(0x1192));}static[_0x4bc134(0xd3f)](_0x27bfe6){throw(0x0,_0x2395f9['S'])('icoSphereBuilder');}static[_0x4bc134(0x1951)](_0x55753c){var _0x4e2baf=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x4e2baf(0x221b));}static[_0x4bc134(0x978)](_0x3d87c5=_0xc153b8['P']['Up']()){throw(0x0,_0x2395f9['S'])('capsuleBuilder');}static[_0x4bc134(0x1bbc)](_0x4b3725){var _0x150199=_0x4bc134;throw(0x0,_0x2395f9['S'])(_0x150199(0x171a));}static['ComputeNormals'](_0x31d1a0,_0x1fb196,_0x316dcb,_0x2068b0){var _0x3d8d4a=_0x4bc134;let _0x2053c6=0x0,_0x10aef8=0x0,_0x1b2312=0x0,_0x2e990f=0x0,_0x151dd9=0x0,_0x37fdf3=!0x1,_0x2b83f2=!0x1,_0x523a8a=!0x1,_0x45d18e=!0x1,_0x44659a=0x1,_0x3a3ba2=0x0,_0x252f1e=null,_0x4ffbcf=(_0x2068b0&&(_0x37fdf3=!!_0x2068b0['facetNormals'],_0x2b83f2=!!_0x2068b0[_0x3d8d4a(0x953)],_0x523a8a=!!_0x2068b0[_0x3d8d4a(0x329a)],_0x44659a=!0x0===_0x2068b0[_0x3d8d4a(0xe97)]?-0x1:0x1,_0x3a3ba2=_0x2068b0[_0x3d8d4a(0x3549)]||0x0,_0x45d18e=!!_0x2068b0[_0x3d8d4a(0x2050)],_0x252f1e=_0x2068b0['distanceTo'],_0x45d18e&&void 0x0===_0x252f1e&&(_0x252f1e=_0xc153b8['P'][_0x3d8d4a(0x1b83)]())),0x0),_0x503a8b=0x0,_0x4a7496=0x0,_0x330367=0x0;for(_0x523a8a&&_0x2068b0&&_0x2068b0['bbSize']&&(_0x4ffbcf=_0x2068b0['subDiv']['X']*_0x3a3ba2/_0x2068b0[_0x3d8d4a(0x144)]['x'],_0x503a8b=_0x2068b0['subDiv']['Y']*_0x3a3ba2/_0x2068b0[_0x3d8d4a(0x144)]['y'],_0x4a7496=_0x2068b0[_0x3d8d4a(0x9ea)]['Z']*_0x3a3ba2/_0x2068b0[_0x3d8d4a(0x144)]['z'],_0x330367=_0x2068b0[_0x3d8d4a(0x9ea)][_0x3d8d4a(0xc54)]*_0x2068b0[_0x3d8d4a(0x9ea)][_0x3d8d4a(0xc54)],_0x2068b0[_0x3d8d4a(0x329a)][_0x3d8d4a(0x132e)]=0x0),_0x2053c6=0x0;_0x2053c6<_0x31d1a0[_0x3d8d4a(0x132e)];_0x2053c6++)_0x316dcb[_0x2053c6]=0x0;var _0x1bd39=_0x1fb196['length']/0x3|0x0;for(_0x2053c6=0x0;_0x2053c6<_0x1bd39;_0x2053c6++){var _0x5524d3,_0x4a110c,_0x42d6ed,_0x196bfc,_0xe92019,_0x46f0df,_0x13ae4a,_0x2f59db,_0x2da096,_0x10af64,_0x28906a=0x1+(_0x13ae4a=0x3*_0x1fb196[0x3*_0x2053c6]),_0x26f235=0x2+_0x13ae4a,_0x98a031=0x1+(_0x2f59db=0x3*_0x1fb196[0x3*_0x2053c6+0x1]),_0x144fce=0x2+_0x2f59db,_0x14075a=0x3*_0x1fb196[0x3*_0x2053c6+0x2],_0x11020f=_0x31d1a0[_0x13ae4a]-_0x31d1a0[_0x2f59db],_0x5ae39c=_0x31d1a0[_0x28906a]-_0x31d1a0[_0x98a031],_0x40fb47=_0x31d1a0[_0x26f235]-_0x31d1a0[_0x144fce],_0x4438d8=_0x31d1a0[_0x14075a]-_0x31d1a0[_0x2f59db],_0x1b2201=_0x31d1a0[_0x2da096=0x1+_0x14075a]-_0x31d1a0[_0x98a031],_0xab7737=_0x31d1a0[_0x10af64=0x2+_0x14075a]-_0x31d1a0[_0x144fce];if(_0x10aef8=_0x44659a*(_0x5ae39c*_0xab7737-_0x40fb47*_0x1b2201),_0x1b2312=_0x44659a*(_0x40fb47*_0x4438d8-_0x11020f*_0xab7737),_0x2e990f=_0x44659a*(_0x11020f*_0x1b2201-_0x5ae39c*_0x4438d8),_0x151dd9=0x0===(_0x151dd9=Math[_0x3d8d4a(0x2793)](_0x10aef8*_0x10aef8+_0x1b2312*_0x1b2312+_0x2e990f*_0x2e990f))?0x1:_0x151dd9,_0x10aef8/=_0x151dd9,_0x1b2312/=_0x151dd9,_0x2e990f/=_0x151dd9,_0x37fdf3&&_0x2068b0&&(_0x2068b0[_0x3d8d4a(0x1fc2)][_0x2053c6]['x']=_0x10aef8,_0x2068b0[_0x3d8d4a(0x1fc2)][_0x2053c6]['y']=_0x1b2312,_0x2068b0[_0x3d8d4a(0x1fc2)][_0x2053c6]['z']=_0x2e990f),_0x2b83f2&&_0x2068b0&&(_0x2068b0[_0x3d8d4a(0x953)][_0x2053c6]['x']=(_0x31d1a0[_0x13ae4a]+_0x31d1a0[_0x2f59db]+_0x31d1a0[_0x14075a])/0x3,_0x2068b0['facetPositions'][_0x2053c6]['y']=(_0x31d1a0[_0x28906a]+_0x31d1a0[_0x98a031]+_0x31d1a0[_0x2da096])/0x3,_0x2068b0['facetPositions'][_0x2053c6]['z']=(_0x31d1a0[_0x26f235]+_0x31d1a0[_0x144fce]+_0x31d1a0[_0x10af64])/0x3),_0x523a8a&&_0x2068b0&&(_0x40fb47=Math[_0x3d8d4a(0x27d2)]((_0x2068b0[_0x3d8d4a(0x953)][_0x2053c6]['x']-_0x2068b0['bInfo'][_0x3d8d4a(0x15fc)]['x']*_0x3a3ba2)*_0x4ffbcf),_0xab7737=Math[_0x3d8d4a(0x27d2)]((_0x2068b0[_0x3d8d4a(0x953)][_0x2053c6]['y']-_0x2068b0['bInfo'][_0x3d8d4a(0x15fc)]['y']*_0x3a3ba2)*_0x503a8b),_0x11020f=Math[_0x3d8d4a(0x27d2)]((_0x2068b0[_0x3d8d4a(0x953)][_0x2053c6]['z']-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['z']*_0x3a3ba2)*_0x4a7496),_0x1b2201=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x13ae4a]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['x']*_0x3a3ba2)*_0x4ffbcf),_0x5ae39c=Math['floor']((_0x31d1a0[_0x28906a]-_0x2068b0[_0x3d8d4a(0x3ba4)]['minimum']['y']*_0x3a3ba2)*_0x503a8b),_0x4438d8=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x26f235]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['z']*_0x3a3ba2)*_0x4a7496),_0x46f0df=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x2f59db]-_0x2068b0[_0x3d8d4a(0x3ba4)]['minimum']['x']*_0x3a3ba2)*_0x4ffbcf),_0x5524d3=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x98a031]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['y']*_0x3a3ba2)*_0x503a8b),_0x4a110c=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x144fce]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['z']*_0x3a3ba2)*_0x4a7496),_0x42d6ed=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x14075a]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['x']*_0x3a3ba2)*_0x4ffbcf),_0x196bfc=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x2da096]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['y']*_0x3a3ba2)*_0x503a8b),_0xe92019=Math[_0x3d8d4a(0x27d2)]((_0x31d1a0[_0x10af64]-_0x2068b0[_0x3d8d4a(0x3ba4)][_0x3d8d4a(0x15fc)]['z']*_0x3a3ba2)*_0x4a7496),_0x1b2201=_0x1b2201+_0x2068b0[_0x3d8d4a(0x9ea)][_0x3d8d4a(0xc54)]*_0x5ae39c+_0x330367*_0x4438d8,_0x5ae39c=_0x46f0df+_0x2068b0[_0x3d8d4a(0x9ea)]['max']*_0x5524d3+_0x330367*_0x4a110c,_0x4438d8=_0x42d6ed+_0x2068b0['subDiv'][_0x3d8d4a(0xc54)]*_0x196bfc+_0x330367*_0xe92019,_0x46f0df=_0x40fb47+_0x2068b0[_0x3d8d4a(0x9ea)][_0x3d8d4a(0xc54)]*_0xab7737+_0x330367*_0x11020f,_0x2068b0[_0x3d8d4a(0x329a)][_0x46f0df]=_0x2068b0['facetPartitioning'][_0x46f0df]||new Array(),_0x2068b0[_0x3d8d4a(0x329a)][_0x1b2201]=_0x2068b0[_0x3d8d4a(0x329a)][_0x1b2201]||new Array(),_0x2068b0['facetPartitioning'][_0x5ae39c]=_0x2068b0['facetPartitioning'][_0x5ae39c]||new Array(),_0x2068b0['facetPartitioning'][_0x4438d8]=_0x2068b0[_0x3d8d4a(0x329a)][_0x4438d8]||new Array(),_0x2068b0[_0x3d8d4a(0x329a)][_0x1b2201][_0x3d8d4a(0x2f54)](_0x2053c6),_0x5ae39c!=_0x1b2201&&_0x2068b0[_0x3d8d4a(0x329a)][_0x5ae39c][_0x3d8d4a(0x2f54)](_0x2053c6),_0x4438d8!=_0x5ae39c&&_0x4438d8!=_0x1b2201&&_0x2068b0['facetPartitioning'][_0x4438d8]['push'](_0x2053c6),_0x46f0df!=_0x1b2201&&_0x46f0df!=_0x5ae39c&&_0x46f0df!=_0x4438d8&&_0x2068b0['facetPartitioning'][_0x46f0df][_0x3d8d4a(0x2f54)](_0x2053c6)),_0x45d18e&&_0x2068b0&&_0x2068b0[_0x3d8d4a(0x953)]){const _0x23867f=_0x2068b0[_0x3d8d4a(0xe65)][_0x2053c6];_0x23867f[_0x3d8d4a(0x3f0f)]=0x3*_0x2053c6,_0x23867f[_0x3d8d4a(0x351f)]=_0xc153b8['P']['DistanceSquared'](_0x2068b0[_0x3d8d4a(0x953)][_0x2053c6],_0x252f1e);}_0x316dcb[_0x13ae4a]+=_0x10aef8,_0x316dcb[_0x28906a]+=_0x1b2312,_0x316dcb[_0x26f235]+=_0x2e990f,_0x316dcb[_0x2f59db]+=_0x10aef8,_0x316dcb[_0x98a031]+=_0x1b2312,_0x316dcb[_0x144fce]+=_0x2e990f,_0x316dcb[_0x14075a]+=_0x10aef8,_0x316dcb[_0x2da096]+=_0x1b2312,_0x316dcb[_0x10af64]+=_0x2e990f;}for(_0x2053c6=0x0;_0x2053c6<_0x316dcb[_0x3d8d4a(0x132e)]/0x3;_0x2053c6++)_0x10aef8=_0x316dcb[0x3*_0x2053c6],_0x1b2312=_0x316dcb[0x3*_0x2053c6+0x1],_0x2e990f=_0x316dcb[0x3*_0x2053c6+0x2],_0x151dd9=0x0===(_0x151dd9=Math[_0x3d8d4a(0x2793)](_0x10aef8*_0x10aef8+_0x1b2312*_0x1b2312+_0x2e990f*_0x2e990f))?0x1:_0x151dd9,_0x10aef8/=_0x151dd9,_0x1b2312/=_0x151dd9,_0x2e990f/=_0x151dd9,_0x316dcb[0x3*_0x2053c6]=_0x10aef8,_0x316dcb[0x3*_0x2053c6+0x1]=_0x1b2312,_0x316dcb[0x3*_0x2053c6+0x2]=_0x2e990f;}static[_0x4bc134(0xf0b)](_0x378e38,_0x19ffaa,_0x902b44,_0x287af2,_0x424ac1,_0x58570d,_0xba2ef5){var _0x3b3879=_0x4bc134,_0x5e9f19=_0x902b44[_0x3b3879(0x132e)],_0x3c676b=_0x287af2['length'];let _0x59b181,_0x57be79;switch(_0x378e38=_0x378e38||_0x445aa3[_0x3b3879(0x1a6d)]){case _0x445aa3[_0x3b3879(0x13ae)]:break;case _0x445aa3[_0x3b3879(0x1be4)]:for(_0x59b181=0x0;_0x59b181<_0x5e9f19;_0x59b181+=0x3){var _0x129e49=_0x902b44[_0x59b181];_0x902b44[_0x59b181]=_0x902b44[_0x59b181+0x2],_0x902b44[_0x59b181+0x2]=_0x129e49;}for(_0x57be79=0x0;_0x57be79<_0x3c676b;_0x57be79++)_0x287af2[_0x57be79]=-_0x287af2[_0x57be79];break;case _0x445aa3[_0x3b3879(0x432)]:{var _0x2aacee=_0x19ffaa['length'],_0x14cad9=_0x2aacee/0x3;for(let _0x2b0a03=0x0;_0x2b0a03<_0x2aacee;_0x2b0a03++)_0x19ffaa[_0x2aacee+_0x2b0a03]=_0x19ffaa[_0x2b0a03];for(_0x59b181=0x0;_0x59b181<_0x5e9f19;_0x59b181+=0x3)_0x902b44[_0x59b181+_0x5e9f19]=_0x902b44[_0x59b181+0x2]+_0x14cad9,_0x902b44[_0x59b181+0x1+_0x5e9f19]=_0x902b44[_0x59b181+0x1]+_0x14cad9,_0x902b44[_0x59b181+0x2+_0x5e9f19]=_0x902b44[_0x59b181]+_0x14cad9;for(_0x57be79=0x0;_0x57be79<_0x3c676b;_0x57be79++)_0x287af2[_0x3c676b+_0x57be79]=-_0x287af2[_0x57be79];var _0x1c7715=_0x424ac1[_0x3b3879(0x132e)];let _0x4ed423=0x0;for(_0x4ed423=0x0;_0x4ed423<_0x1c7715;_0x4ed423++)_0x424ac1[_0x4ed423+_0x1c7715]=_0x424ac1[_0x4ed423];for(_0x58570d=_0x58570d||new _0xc153b8['Lt'](0x0,0x0,0x1,0x1),_0xba2ef5=_0xba2ef5||new _0xc153b8['Lt'](0x0,0x0,0x1,0x1),_0x4ed423=0x0,_0x59b181=0x0;_0x59b181<_0x1c7715/0x2;_0x59b181++)_0x424ac1[_0x4ed423]=_0x58570d['x']+(_0x58570d['z']-_0x58570d['x'])*_0x424ac1[_0x4ed423],_0x424ac1[_0x4ed423+0x1]=_0x58570d['y']+(_0x58570d['w']-_0x58570d['y'])*_0x424ac1[_0x4ed423+0x1],_0x424ac1[_0x4ed423+_0x1c7715]=_0xba2ef5['x']+(_0xba2ef5['z']-_0xba2ef5['x'])*_0x424ac1[_0x4ed423+_0x1c7715],_0x424ac1[_0x4ed423+_0x1c7715+0x1]=_0xba2ef5['y']+(_0xba2ef5['w']-_0xba2ef5['y'])*_0x424ac1[_0x4ed423+_0x1c7715+0x1],_0x4ed423+=0x2;break;}}}static[_0x4bc134(0x4130)](_0x1041bf,_0x38f9a4){var _0x18e83b=_0x4bc134;const _0x217c4f=new _0x445aa3();var _0x15f7ac=_0x1041bf[_0x18e83b(0x1ced)],_0x1216dd=(_0x15f7ac&&_0x217c4f[_0x18e83b(0xe5f)](_0x15f7ac,_0x4513c9['o'][_0x18e83b(0x31b9)]),_0x1041bf[_0x18e83b(0x15c8)]),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0x3487)]),_0x1041bf[_0x18e83b(0x3241)]),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0xf76)]),_0x1041bf[_0x18e83b(0x3aa2)]),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0x855)]),_0x1041bf[_0x18e83b(0x2edd)]),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0x32bb)]),_0x1041bf[_0x18e83b(0x2ffc)]),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0xf68)]),_0x1041bf[_0x18e83b(0x1114)]),_0x1216dd=(_0x1216dd&&_0x217c4f['set'](_0x1216dd,_0x4513c9['o'][_0x18e83b(0x159d)]),_0x1041bf[_0x18e83b(0x2fd3)]),_0x1216dd=(_0x1216dd&&_0x217c4f['set'](_0x1216dd,_0x4513c9['o']['UV5Kind']),_0x1041bf['uv6s']),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0x2edf)]),_0x1041bf[_0x18e83b(0x83b)]),_0x1216dd=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x2057d5['HE'][_0x18e83b(0xbbf)](_0x1216dd,_0x15f7ac[_0x18e83b(0x132e)]/0x3),_0x4513c9['o'][_0x18e83b(0x3469)]),_0x1041bf[_0x18e83b(0xfa2)]),_0x15f7ac=(_0x1216dd&&_0x217c4f[_0x18e83b(0xe5f)](_0x1216dd,_0x4513c9['o'][_0x18e83b(0x515)]),_0x1041bf[_0x18e83b(0x767)]),_0x1216dd=(_0x15f7ac&&_0x217c4f[_0x18e83b(0xe5f)](_0x15f7ac,_0x4513c9['o'][_0x18e83b(0x2744)]),_0x1041bf[_0x18e83b(0x1f84)]);_0x1216dd&&(_0x217c4f[_0x18e83b(0x1f84)]=_0x1216dd),_0x38f9a4[_0x18e83b(0xe3b)](_0x217c4f,_0x1041bf[_0x18e83b(0x135b)]);}}_0x445aa3['FRONTSIDE']=0x0,_0x445aa3['BACKSIDE']=0x1,_0x445aa3[_0x4bc134(0x432)]=0x2,_0x445aa3[_0x4bc134(0x1a6d)]=0x0,_0x478880([_0x37f98f['G6'][_0x4bc134(0x3fcc)]((...[_0x5b4a85])=>!Array[_0x4bc134(0x3ec0)](_0x5b4a85))],_0x445aa3,_0x4bc134(0x1d8f),null),_0x478880([_0x37f98f['G6'][_0x4bc134(0x3fcc)]((...[_0x5e5aa0])=>!Array[_0x4bc134(0x3ec0)](_0x5e5aa0))],_0x445aa3,_0x4bc134(0x77d),null),_0x478880([_0x37f98f['G6'][_0x4bc134(0x3fcc)]((...[_0x1c3ee2])=>!Array['isArray'](_0x1c3ee2))],_0x445aa3,_0x4bc134(0x1096),null),_0x478880([_0x37f98f['G6'][_0x4bc134(0x3fcc)]((...[_0x356b85])=>!Array['isArray'](_0x356b85))],_0x445aa3,'_FlipFaces',null);},0x6388:(_0x55790f,_0x3f38db,_0x328ed2)=>{var _0x28ab76=_0x328ed2(0x151a8),_0x761c50=_0x328ed2(0x1591d),_0x3160e7=_0x328ed2(0x467b),_0x3f2377=_0x328ed2(0x67d3),_0x3e6ac6=_0x328ed2(0x58b),_0x1c9de5=_0x328ed2(0x149b3),_0x4dbc40=_0x328ed2(0x67bb),_0x22eeb3=_0x328ed2(0xecf4),_0x42b538=_0x328ed2(0x5faf),_0x3f12bc=_0x328ed2(0x13f2f),_0x57f5f1=_0x328ed2(0x16c47),_0x54603e=_0x328ed2(0x4480),_0x137ce9=_0x328ed2(0x7f62),_0x5234a4=_0x328ed2(0x165b),_0x4439f9=_0x328ed2(0xe0dd),_0x25f92b=_0x328ed2(0x14d1b),_0x42d2e8=_0x328ed2(0x5e9),_0x1d374c=_0x328ed2(0x4d68),_0x3c148a=_0x328ed2(0x3406),_0x238c53=_0x328ed2(0xb7a3),_0x496a72=_0x328ed2(0x14872),_0x328ed2=_0x328ed2(0xcd93);_0x3160e7['NR'],_0x3f2377['cQ'],_0x3e6ac6['Qk'],_0x761c50['uH'],_0x1d374c['Au'],_0x28ab76['LY'],_0x1c9de5['wf'],_0x4dbc40['eu'],_0x22eeb3['eB'],_0x42b538['xW'],_0x42b538['nL'],_0x42b538['Gz'],_0x57f5f1['Gc'],_0x57f5f1['bC'],_0x54603e['O'],_0x5234a4['KA'],_0x137ce9['pT'],_0x4439f9['$6'],_0x4439f9['DG'],_0x4439f9['W'],_0x3f12bc['a4'],_0x3f12bc['Yo'],_0x25f92b['_'],_0x42d2e8['sh'],_0x496a72['M'],_0x328ed2['_'],_0x3c148a['t'],_0x238c53['iz'];},0x18603:(_0x534700,_0x52e283,_0xad97c6)=>{var _0x27c8b9=a8_0x49466b;_0xad97c6['d'](_0x52e283,{'Z3':()=>_0x5e2038,'lA':()=>_0x553041});var _0x553041,_0x404122=_0xad97c6(0x9fd1),_0x5ba97b=_0xad97c6(0x1a27),_0x3d14da=_0xad97c6(0x10187),_0x1a38f8=_0xad97c6(0x1dad),_0x1f259d=_0xad97c6(0xe222),_0x5c3d3c=_0xad97c6(0x147b8);class _0x5e2038{constructor(){var _0x5b685f=a8_0x58a1;this['running']=!0x1,this[_0x5b685f(0x21ff)]=[];}[_0x27c8b9(0x1167)](_0x387bf1){var _0x486dc9=_0x27c8b9;this[_0x486dc9(0x21ff)][_0x486dc9(0x2f54)](_0x387bf1);}[_0x27c8b9(0x2a05)](){var _0x155aa2=_0x27c8b9,_0x4d0487=this[_0x155aa2(0x21ff)][_0x155aa2(0x38e4)]();_0x4d0487?(this[_0x155aa2(0xd33)]=!0x0,this[_0x155aa2(0x3653)](_0x4d0487)):this[_0x155aa2(0xd33)]=!0x1;}[_0x27c8b9(0x3653)](_0x501f95){var _0x2b0556=_0x27c8b9;if(_0x501f95[_0x2b0556(0x25e4)])_0x501f95[_0x2b0556(0x1689)][_0x2b0556(0x2f62)](_0x1ae846=>{var _0x186778=_0x2b0556;const _0xe65112=this[_0x186778(0x2ab5)](_0x501f95);_0xe65112[_0x186778(0xa4e)](_0x1ae846,_0x1e5bc9=>{var _0x9cf677=_0x186778;void 0x0!==_0x1ae846[_0x9cf677(0x1235)]&&_0x501f95[_0x9cf677(0x2f1d)][_0x9cf677(0x213b)](_0x1ae846[_0x9cf677(0x1235)],_0x1e5bc9),_0x1e5bc9[_0x9cf677(0x2ba6)]=!0x0,_0x1ae846[_0x9cf677(0x15c3)]===_0x501f95[_0x9cf677(0x1689)][_0x501f95[_0x9cf677(0x1689)][_0x9cf677(0x132e)]-0x1][_0x9cf677(0x15c3)]&&_0x501f95[_0x9cf677(0x3f57)]&&_0x501f95[_0x9cf677(0x3f57)](),this[_0x9cf677(0x2a05)]();});});else{const _0x5212c0=this[_0x2b0556(0x2ab5)](_0x501f95);_0x1f259d['$g']['Run'](_0x501f95[_0x2b0556(0x1689)][_0x2b0556(0x132e)],_0x29fb6e=>{var _0x1ccff9=_0x2b0556,_0x12d968=_0x501f95[_0x1ccff9(0x1689)][_0x29fb6e['index']],_0x4c95e4=()=>{var _0x2a9c3b=_0x1ccff9;_0x29fb6e[_0x2a9c3b(0x2a05)]();};_0x5212c0['simplify'](_0x12d968,_0x381256=>{var _0x433e9e=_0x1ccff9;void 0x0!==_0x12d968[_0x433e9e(0x1235)]&&_0x501f95[_0x433e9e(0x2f1d)]['addLODLevel'](_0x12d968[_0x433e9e(0x1235)],_0x381256),_0x381256['isVisible']=!0x0,_0x4c95e4();});},()=>{var _0x188658=_0x2b0556;_0x501f95['successCallback']&&_0x501f95[_0x188658(0x3f57)](),this[_0x188658(0x2a05)]();});}}[_0x27c8b9(0x2ab5)](_0x44dc63){var _0x288fb4=_0x27c8b9;return _0x44dc63[_0x288fb4(0x3ebf)],_0x553041[_0x288fb4(0x33b5)],new _0x294c13(_0x44dc63[_0x288fb4(0x2f1d)]);}}(_0x553041=_0x553041||{})[_0x553041[_0x27c8b9(0x33b5)]=0x0]=_0x27c8b9(0x33b5);class _0x1e3cd0{constructor(_0x1497e9){var _0x577ecf=_0x27c8b9;this[_0x577ecf(0x3a35)]=_0x1497e9,this[_0x577ecf(0x1fe2)]=new Array(0x4),this[_0x577ecf(0x204a)]=!0x1,this[_0x577ecf(0x1c18)]=!0x1,this['deletePending']=!0x1,this[_0x577ecf(0x2081)]=0x0;}}class _0x886354{constructor(_0x162db7,_0x43df2f){var _0x3ca53d=_0x27c8b9;this[_0x3ca53d(0x8c5)]=_0x162db7,this['id']=_0x43df2f,this[_0x3ca53d(0x200f)]=!0x0,this['q']=new _0x130579(),this['triangleCount']=0x0,this[_0x3ca53d(0x3308)]=0x0,this[_0x3ca53d(0x301)]=[];}[_0x27c8b9(0x20e1)](_0x41042b){var _0x3fc19d=_0x27c8b9;this['position'][_0x3fc19d(0x2a3e)](_0x41042b);}}class _0x130579{constructor(_0x22d1ba){var _0x19c419=_0x27c8b9;this[_0x19c419(0xf56)]=new Array(0xa);for(let _0x18569c=0x0;_0x18569c<0xa;++_0x18569c)_0x22d1ba&&_0x22d1ba[_0x18569c]?this[_0x19c419(0xf56)][_0x18569c]=_0x22d1ba[_0x18569c]:this[_0x19c419(0xf56)][_0x18569c]=0x0;}[_0x27c8b9(0x2d7b)](_0xae9468,_0x1dc891,_0x99fed7,_0x1e70e6,_0x25e933,_0x25245e,_0x1ee082,_0x39f111,_0x2b09c9){var _0x57420a=_0x27c8b9;return this[_0x57420a(0xf56)][_0xae9468]*this[_0x57420a(0xf56)][_0x25e933]*this['data'][_0x2b09c9]+this['data'][_0x99fed7]*this['data'][_0x1e70e6]*this['data'][_0x39f111]+this[_0x57420a(0xf56)][_0x1dc891]*this[_0x57420a(0xf56)][_0x25245e]*this[_0x57420a(0xf56)][_0x1ee082]-this[_0x57420a(0xf56)][_0x99fed7]*this['data'][_0x25e933]*this['data'][_0x1ee082]-this['data'][_0xae9468]*this[_0x57420a(0xf56)][_0x25245e]*this[_0x57420a(0xf56)][_0x39f111]-this['data'][_0x1dc891]*this[_0x57420a(0xf56)][_0x1e70e6]*this[_0x57420a(0xf56)][_0x2b09c9];}[_0x27c8b9(0x2f9c)](_0x2be993){for(let _0x242c6c=0x0;_0x242c6c<0xa;++_0x242c6c)this['data'][_0x242c6c]+=_0x2be993['data'][_0x242c6c];}['addArrayInPlace'](_0x5add84){var _0xb9b3e2=_0x27c8b9;for(let _0x502ed3=0x0;_0x502ed3<0xa;++_0x502ed3)this[_0xb9b3e2(0xf56)][_0x502ed3]+=_0x5add84[_0x502ed3];}[_0x27c8b9(0x11ad)](_0x119d23){var _0x3d2378=_0x27c8b9;const _0x12854d=new _0x130579();for(let _0x40f4f8=0x0;_0x40f4f8<0xa;++_0x40f4f8)_0x12854d[_0x3d2378(0xf56)][_0x40f4f8]=this[_0x3d2378(0xf56)][_0x40f4f8]+_0x119d23[_0x3d2378(0xf56)][_0x40f4f8];return _0x12854d;}static[_0x27c8b9(0x1807)](_0x1add91,_0x347a26,_0xf9265b,_0x408496){return new _0x130579(_0x130579['DataFromNumbers'](_0x1add91,_0x347a26,_0xf9265b,_0x408496));}static[_0x27c8b9(0xfe0)](_0x1408c8,_0x9780d0,_0x1e754e,_0x41c80e){return[_0x1408c8*_0x1408c8,_0x1408c8*_0x9780d0,_0x1408c8*_0x1e754e,_0x1408c8*_0x41c80e,_0x9780d0*_0x9780d0,_0x9780d0*_0x1e754e,_0x9780d0*_0x41c80e,_0x1e754e*_0x1e754e,_0x1e754e*_0x41c80e,_0x41c80e*_0x41c80e];}}class _0x2d1593{constructor(_0x5d3070,_0x72cebd){this['vertexId']=_0x5d3070,this['triangleId']=_0x72cebd;}}class _0x294c13{constructor(_0x46967e){var _0xb002c5=_0x27c8b9;this['_mesh']=_0x46967e,this[_0xb002c5(0x628)]=0x1388,this[_0xb002c5(0x3ea0)]=0x7,this[_0xb002c5(0x39ca)]=0x64,this[_0xb002c5(0x1341)]=_0x5c3d3c['kn'];}[_0x27c8b9(0xa4e)](_0x3c3ccd,_0x907bf){var _0x584360=_0x27c8b9;this[_0x584360(0x2850)](),_0x1f259d['$g'][_0x584360(0x3138)](this[_0x584360(0x495)][_0x584360(0x1549)][_0x584360(0x132e)],_0x5121f7=>{var _0x4c1280=_0x584360;this[_0x4c1280(0x1ee3)](_0x5121f7[_0x4c1280(0x2097)],()=>{var _0x2078da=_0x4c1280;this[_0x2078da(0x233)](_0x3c3ccd,_0x5121f7[_0x2078da(0x2097)],()=>{var _0x48a390=_0x2078da;_0x5121f7[_0x48a390(0x2a05)]();});},_0x3c3ccd[_0x4c1280(0x358f)]);},()=>{setTimeout(()=>{_0x907bf(this['_reconstructedMesh']);},0x0);});}[_0x27c8b9(0x233)](_0x36c721,_0x2122a3,_0xc62a9f){var _0x4024a7=_0x27c8b9;const _0x399413=~~(this[_0x4024a7(0x3a5b)][_0x4024a7(0x132e)]*_0x36c721[_0x4024a7(0x15c3)]);let _0x1d5732=0x0;const _0x3e17d7=this['_triangles'][_0x4024a7(0x132e)],_0x290415=(_0x6d64ca,_0x511481)=>{setTimeout(()=>{var _0x1dec21=a8_0x58a1;_0x6d64ca%0x5==0x0&&this[_0x1dec21(0x281b)](0x0===_0x6d64ca);for(let _0x36dd4e=0x0;_0x36dd4e<this[_0x1dec21(0x3a5b)][_0x1dec21(0x132e)];++_0x36dd4e)this[_0x1dec21(0x3a5b)][_0x36dd4e][_0x1dec21(0x1c18)]=!0x1;const _0x2bc09c=1e-9*Math[_0x1dec21(0x2a91)](_0x6d64ca+0x3,this['aggressiveness']);_0x1f259d['$g'][_0x1dec21(0x3d7e)](this[_0x1dec21(0x3a5b)]['length'],this[_0x1dec21(0x628)],_0x640b29=>{var _0x4c75cf=_0x1dec21,_0x640b29=~~((this[_0x4c75cf(0x3a5b)][_0x4c75cf(0x132e)]/0x2+_0x640b29)%this['_triangles'][_0x4c75cf(0x132e)]),_0x2ecfab=this[_0x4c75cf(0x3a5b)][_0x640b29];if(_0x2ecfab&&!(_0x2ecfab[_0x4c75cf(0x1fe2)][0x3]>_0x2bc09c||_0x2ecfab[_0x4c75cf(0x204a)]||_0x2ecfab[_0x4c75cf(0x1c18)])){for(let _0x136220=0x0;_0x136220<0x3;++_0x136220)if(_0x2ecfab['error'][_0x136220]<_0x2bc09c){const _0x3b219e=[],_0x2eda0b=[],_0x4f6e01=_0x2ecfab[_0x4c75cf(0x3a35)][_0x136220],_0x3ead43=_0x2ecfab[_0x4c75cf(0x3a35)][(_0x136220+0x1)%0x3];if(!_0x4f6e01[_0x4c75cf(0x200f)]&&!_0x3ead43['isBorder']){var _0x453709=_0x404122['P'][_0x4c75cf(0x1b83)]();this[_0x4c75cf(0x2896)](_0x4f6e01,_0x3ead43,_0x453709);const _0x480bb7=new Array();if(!this[_0x4c75cf(0x602)](_0x4f6e01,_0x3ead43,_0x453709,_0x3b219e,_0x480bb7)&&!this[_0x4c75cf(0x602)](_0x3ead43,_0x4f6e01,_0x453709,_0x2eda0b,_0x480bb7)&&!(_0x3b219e[_0x4c75cf(0x404a)](!0x0)<0x0||_0x2eda0b[_0x4c75cf(0x404a)](!0x0)<0x0)){const _0x5733a8=new Array();if(_0x480bb7[_0x4c75cf(0x2f62)](_0x9e3fc=>{var _0x37c7e4=_0x4c75cf;-0x1===_0x5733a8[_0x37c7e4(0x404a)](_0x9e3fc)&&(_0x9e3fc['deletePending']=!0x0,_0x5733a8[_0x37c7e4(0x2f54)](_0x9e3fc));}),_0x5733a8['length']%0x2==0x0){_0x4f6e01['q']=_0x3ead43['q'][_0x4c75cf(0x11ad)](_0x4f6e01['q']),_0x4f6e01[_0x4c75cf(0x20e1)](_0x453709);var _0x2fa478=this[_0x4c75cf(0x35bb)]['length'],_0x3f2898=(_0x1d5732=this[_0x4c75cf(0x20c0)](_0x4f6e01,_0x4f6e01,_0x3b219e,_0x1d5732),_0x1d5732=this[_0x4c75cf(0x20c0)](_0x4f6e01,_0x3ead43,_0x2eda0b,_0x1d5732),this[_0x4c75cf(0x35bb)][_0x4c75cf(0x132e)]-_0x2fa478);if(_0x3f2898<=_0x4f6e01['triangleCount']){if(_0x3f2898){for(let _0x354ef2=0x0;_0x354ef2<_0x3f2898;_0x354ef2++)this[_0x4c75cf(0x35bb)][_0x4f6e01[_0x4c75cf(0x3308)]+_0x354ef2]=this[_0x4c75cf(0x35bb)][_0x2fa478+_0x354ef2];}}else _0x4f6e01[_0x4c75cf(0x3308)]=_0x2fa478;_0x4f6e01['triangleCount']=_0x3f2898;break;}}}}}},_0x511481,()=>_0x3e17d7-_0x1d5732<=_0x399413);},0x0);};_0x1f259d['$g'][_0x4024a7(0x3138)](this[_0x4024a7(0x39ca)],_0x4c976b=>{var _0x3943f9=_0x4024a7;_0x3e17d7-_0x1d5732<=_0x399413?_0x4c976b[_0x3943f9(0x591)]():_0x290415(_0x4c976b[_0x3943f9(0x2097)],()=>{var _0x4d4621=_0x3943f9;_0x4c976b[_0x4d4621(0x2a05)]();});},()=>{setTimeout(()=>{var _0x22dd5a=a8_0x58a1;this[_0x22dd5a(0x24b8)](_0x2122a3),_0xc62a9f();},0x0);});}['_initWithMesh'](_0x4fa4a9,_0x39815f,_0x31a8f0){var _0x3c76c7=_0x27c8b9;this[_0x3c76c7(0x3a35)]=[],this[_0x3c76c7(0x3a5b)]=[];const _0x3b061d=this[_0x3c76c7(0x495)][_0x3c76c7(0x166d)](_0x5ba97b['o'][_0x3c76c7(0x31b9)]),_0x3a15eb=this[_0x3c76c7(0x495)]['getIndices'](),_0x48f3aa=this[_0x3c76c7(0x495)]['subMeshes'][_0x4fa4a9],_0x4871e2=_0x20cd36=>{var _0x25cd96=_0x3c76c7;if(_0x31a8f0){for(let _0x584b64=0x0;_0x584b64<this[_0x25cd96(0x3a35)][_0x25cd96(0x132e)];++_0x584b64)if(this['_vertices'][_0x584b64]['position'][_0x25cd96(0xff9)](_0x20cd36,0.0001))return this[_0x25cd96(0x3a35)][_0x584b64];}return null;},_0x1a6731=[];_0x4fa4a9=_0x48f3aa['verticesCount'],_0x1f259d['$g'][_0x3c76c7(0x3d7e)](_0x4fa4a9,this[_0x3c76c7(0x628)]/0x4>>0x0,_0x271bed=>{var _0x952bde=_0x3c76c7;if(_0x3b061d){var _0x271bed=_0x271bed+_0x48f3aa[_0x952bde(0xfb3)],_0x5a5edf=_0x404122['P']['FromArray'](_0x3b061d,0x3*_0x271bed);const _0x5b746f=_0x4871e2(_0x5a5edf)||new _0x886354(_0x5a5edf,this[_0x952bde(0x3a35)][_0x952bde(0x132e)]);_0x5b746f[_0x952bde(0x301)][_0x952bde(0x2f54)](_0x271bed),_0x5b746f['id']===this[_0x952bde(0x3a35)][_0x952bde(0x132e)]&&this['_vertices'][_0x952bde(0x2f54)](_0x5b746f),_0x1a6731[_0x952bde(0x2f54)](_0x5b746f['id']);}},()=>{var _0x3ba68c=_0x3c76c7;_0x1f259d['$g'][_0x3ba68c(0x3d7e)](_0x48f3aa[_0x3ba68c(0x2052)]/0x3,this['syncIterations'],_0x4c6048=>{var _0x3183f2=_0x3ba68c;if(_0x3a15eb){var _0x4c6048=0x3*(_0x48f3aa['indexStart']/0x3+_0x4c6048),_0x411475=_0x3a15eb[0x0+_0x4c6048],_0x4303c8=_0x3a15eb[0x1+_0x4c6048],_0x31ba22=_0x3a15eb[0x2+_0x4c6048],_0x411475=this[_0x3183f2(0x3a35)][_0x1a6731[_0x411475-_0x48f3aa[_0x3183f2(0xfb3)]]],_0x4303c8=this[_0x3183f2(0x3a35)][_0x1a6731[_0x4303c8-_0x48f3aa[_0x3183f2(0xfb3)]]],_0x31ba22=this[_0x3183f2(0x3a35)][_0x1a6731[_0x31ba22-_0x48f3aa[_0x3183f2(0xfb3)]]];const _0x2698c0=new _0x1e3cd0([_0x411475,_0x4303c8,_0x31ba22]);_0x2698c0[_0x3183f2(0x2f11)]=_0x4c6048,this[_0x3183f2(0x3a5b)][_0x3183f2(0x2f54)](_0x2698c0);}},()=>{var _0x1edc1c=_0x3ba68c;this[_0x1edc1c(0xbdf)](_0x39815f);});});}[_0x27c8b9(0xbdf)](_0x569487){var _0x36299b=_0x27c8b9;_0x1f259d['$g'][_0x36299b(0x3d7e)](this[_0x36299b(0x3a5b)]['length'],this[_0x36299b(0x628)],_0x222a41=>{var _0x569f1e=_0x36299b;const _0x26e407=this['_triangles'][_0x222a41];_0x26e407[_0x569f1e(0x3d61)]=_0x404122['P'][_0x569f1e(0x400b)](_0x26e407['_vertices'][0x1][_0x569f1e(0x8c5)][_0x569f1e(0x3e42)](_0x26e407[_0x569f1e(0x3a35)][0x0]['position']),_0x26e407[_0x569f1e(0x3a35)][0x2][_0x569f1e(0x8c5)][_0x569f1e(0x3e42)](_0x26e407[_0x569f1e(0x3a35)][0x0][_0x569f1e(0x8c5)]))[_0x569f1e(0xb65)]();for(let _0x25061c=0x0;_0x25061c<0x3;_0x25061c++)_0x26e407[_0x569f1e(0x3a35)][_0x25061c]['q'][_0x569f1e(0x3507)](_0x130579[_0x569f1e(0xfe0)](_0x26e407[_0x569f1e(0x3d61)]['x'],_0x26e407[_0x569f1e(0x3d61)]['y'],_0x26e407['normal']['z'],-_0x404122['P'][_0x569f1e(0x1852)](_0x26e407[_0x569f1e(0x3d61)],_0x26e407[_0x569f1e(0x3a35)][0x0][_0x569f1e(0x8c5)])));},()=>{var _0x51f8f3=_0x36299b;_0x1f259d['$g'][_0x51f8f3(0x3d7e)](this[_0x51f8f3(0x3a5b)][_0x51f8f3(0x132e)],this[_0x51f8f3(0x628)],_0x112b8d=>{var _0x522c52=_0x51f8f3;const _0x125810=this[_0x522c52(0x3a5b)][_0x112b8d];for(let _0x25e4b5=0x0;_0x25e4b5<0x3;++_0x25e4b5)_0x125810[_0x522c52(0x1fe2)][_0x25e4b5]=this['_calculateError'](_0x125810[_0x522c52(0x3a35)][_0x25e4b5],_0x125810[_0x522c52(0x3a35)][(_0x25e4b5+0x1)%0x3]);_0x125810[_0x522c52(0x1fe2)][0x3]=Math[_0x522c52(0x3749)](_0x125810[_0x522c52(0x1fe2)][0x0],_0x125810['error'][0x1],_0x125810[_0x522c52(0x1fe2)][0x2]);},()=>{_0x569487();});});}[_0x27c8b9(0x24b8)](_0x48440d){var _0x1f99fb=_0x27c8b9;const _0xa42366=[];let _0x335bc8;for(_0x335bc8=0x0;_0x335bc8<this[_0x1f99fb(0x3a35)][_0x1f99fb(0x132e)];++_0x335bc8)this['_vertices'][_0x335bc8][_0x1f99fb(0x1ad2)]=0x0;let _0x5980aa,_0x123f40;for(_0x335bc8=0x0;_0x335bc8<this[_0x1f99fb(0x3a5b)]['length'];++_0x335bc8)if(!this[_0x1f99fb(0x3a5b)][_0x335bc8]['deleted']){for(_0x5980aa=this[_0x1f99fb(0x3a5b)][_0x335bc8],_0x123f40=0x0;_0x123f40<0x3;++_0x123f40)_0x5980aa['_vertices'][_0x123f40][_0x1f99fb(0x1ad2)]=0x1;_0xa42366[_0x1f99fb(0x2f54)](_0x5980aa);}const _0x12e852=this['_reconstructedMesh'][_0x1f99fb(0x166d)](_0x5ba97b['o'][_0x1f99fb(0x31b9)])||[],_0x3e5232=this['_reconstructedMesh'][_0x1f99fb(0x166d)](_0x5ba97b['o'][_0x1f99fb(0x3487)])||[],_0x565cb9=this[_0x1f99fb(0x2882)][_0x1f99fb(0x166d)](_0x5ba97b['o']['UVKind'])||[],_0x354091=this[_0x1f99fb(0x2882)][_0x1f99fb(0x166d)](_0x5ba97b['o']['ColorKind'])||[],_0x2a570c=this[_0x1f99fb(0x495)][_0x1f99fb(0x166d)](_0x5ba97b['o'][_0x1f99fb(0x3487)]),_0x335942=this['_mesh']['getVerticesData'](_0x5ba97b['o']['UVKind']),_0x4c5d54=this[_0x1f99fb(0x495)][_0x1f99fb(0x166d)](_0x5ba97b['o']['ColorKind']);let _0x473a3d=0x0;for(_0x335bc8=0x0;_0x335bc8<this[_0x1f99fb(0x3a35)][_0x1f99fb(0x132e)];++_0x335bc8){const _0x1e887c=this[_0x1f99fb(0x3a35)][_0x335bc8];_0x1e887c['id']=_0x473a3d,_0x1e887c[_0x1f99fb(0x1ad2)]&&_0x1e887c[_0x1f99fb(0x301)]['forEach'](_0x3c5da1=>{var _0x2a423b=_0x1f99fb;_0x12e852[_0x2a423b(0x2f54)](_0x1e887c[_0x2a423b(0x8c5)]['x']),_0x12e852[_0x2a423b(0x2f54)](_0x1e887c[_0x2a423b(0x8c5)]['y']),_0x12e852['push'](_0x1e887c[_0x2a423b(0x8c5)]['z']),_0x2a570c&&_0x2a570c[_0x2a423b(0x132e)]&&(_0x3e5232['push'](_0x2a570c[0x3*_0x3c5da1]),_0x3e5232['push'](_0x2a570c[0x3*_0x3c5da1+0x1]),_0x3e5232[_0x2a423b(0x2f54)](_0x2a570c[0x3*_0x3c5da1+0x2])),_0x335942&&_0x335942[_0x2a423b(0x132e)]&&(_0x565cb9[_0x2a423b(0x2f54)](_0x335942[0x2*_0x3c5da1]),_0x565cb9[_0x2a423b(0x2f54)](_0x335942[0x2*_0x3c5da1+0x1])),_0x4c5d54&&_0x4c5d54[_0x2a423b(0x132e)]&&(_0x354091[_0x2a423b(0x2f54)](_0x4c5d54[0x4*_0x3c5da1]),_0x354091[_0x2a423b(0x2f54)](_0x4c5d54[0x4*_0x3c5da1+0x1]),_0x354091[_0x2a423b(0x2f54)](_0x4c5d54[0x4*_0x3c5da1+0x2]),_0x354091[_0x2a423b(0x2f54)](_0x4c5d54[0x4*_0x3c5da1+0x3])),++_0x473a3d;});}var _0x54a8d3=this[_0x1f99fb(0x2882)][_0x1f99fb(0x18a0)]();const _0x29e527=this[_0x1f99fb(0x2882)][_0x1f99fb(0x1b9d)](),_0x111027=this['_reconstructedMesh'][_0x1f99fb(0x1549)],_0x1a16f3=(this[_0x1f99fb(0x2882)][_0x1f99fb(0x1549)]=[],this['_reconstructedMesh'][_0x1f99fb(0x3d22)]()),_0x4a07b1=this['_mesh'][_0x1f99fb(0x3d22)]();for(_0x335bc8=0x0;_0x335bc8<_0xa42366[_0x1f99fb(0x132e)];++_0x335bc8)_0x5980aa=_0xa42366[_0x335bc8],[0x0,0x1,0x2]['forEach'](_0x72089=>{var _0x22385e=_0x1f99fb,_0x15f89a=_0x4a07b1[_0x5980aa[_0x22385e(0x2f11)]+_0x72089];let _0xf86aea=_0x5980aa[_0x22385e(0x3a35)][_0x72089][_0x22385e(0x301)]['indexOf'](_0x15f89a);_0xf86aea<0x0&&(_0xf86aea=0x0),_0x1a16f3[_0x22385e(0x2f54)](_0x5980aa[_0x22385e(0x3a35)][_0x72089]['id']+_0xf86aea+_0x29e527);});this[_0x1f99fb(0x2882)][_0x1f99fb(0x2b8f)](_0x1a16f3),this['_reconstructedMesh'][_0x1f99fb(0x2d4f)](_0x5ba97b['o']['PositionKind'],_0x12e852),0x0<_0x3e5232[_0x1f99fb(0x132e)]&&this[_0x1f99fb(0x2882)][_0x1f99fb(0x2d4f)](_0x5ba97b['o']['NormalKind'],_0x3e5232),0x0<_0x565cb9[_0x1f99fb(0x132e)]&&this[_0x1f99fb(0x2882)]['setVerticesData'](_0x5ba97b['o']['UVKind'],_0x565cb9),0x0<_0x354091['length']&&this['_reconstructedMesh']['setVerticesData'](_0x5ba97b['o'][_0x1f99fb(0x3469)],_0x354091);var _0x19f884=this[_0x1f99fb(0x495)][_0x1f99fb(0x1549)][_0x48440d];0x0<_0x48440d&&(this[_0x1f99fb(0x2882)]['subMeshes']=[],_0x111027['forEach'](_0xb1f3a=>{var _0x3cb97e=_0x1f99fb;_0x3d14da['P'][_0x3cb97e(0x26f9)](_0xb1f3a[_0x3cb97e(0x19a4)],_0xb1f3a[_0x3cb97e(0xfb3)],_0xb1f3a['verticesCount'],_0xb1f3a[_0x3cb97e(0xeea)],_0xb1f3a[_0x3cb97e(0x2052)],_0xb1f3a['getMesh']());}),_0x3d14da['P'][_0x1f99fb(0x26f9)](_0x19f884[_0x1f99fb(0x19a4)],_0x29e527,_0x473a3d,_0x54a8d3,0x3*_0xa42366[_0x1f99fb(0x132e)],this[_0x1f99fb(0x2882)]));}[_0x27c8b9(0x2850)](){var _0x161e02=_0x27c8b9;this['_reconstructedMesh']=new _0x1a38f8['Kj'](this['_mesh']['name']+_0x161e02(0x3c84),this[_0x161e02(0x495)][_0x161e02(0x22fd)]()),this[_0x161e02(0x2882)][_0x161e02(0x4e2)]=this['_mesh'][_0x161e02(0x4e2)],this['_reconstructedMesh'][_0x161e02(0x2126)]=this[_0x161e02(0x495)]['parent'],this[_0x161e02(0x2882)][_0x161e02(0x2ba6)]=!0x1,this[_0x161e02(0x2882)]['renderingGroupId']=this[_0x161e02(0x495)]['renderingGroupId'];}[_0x27c8b9(0x602)](_0x47b98b,_0x5c9fd5,_0x423cac,_0xb1435b,_0x137051){var _0x564914=_0x27c8b9;for(let _0x2be3b0=0x0;_0x2be3b0<_0x47b98b[_0x564914(0x1ad2)];++_0x2be3b0){var _0x4c13e=this[_0x564914(0x3a5b)][this[_0x564914(0x35bb)][_0x47b98b[_0x564914(0x3308)]+_0x2be3b0]['triangleId']];if(!_0x4c13e[_0x564914(0x204a)]){var _0x43cd12=this['_references'][_0x47b98b[_0x564914(0x3308)]+_0x2be3b0]['vertexId'];const _0x5182ed=_0x4c13e[_0x564914(0x3a35)][(_0x43cd12+0x1)%0x3],_0x25168c=_0x4c13e[_0x564914(0x3a35)][(_0x43cd12+0x2)%0x3];if(_0x5182ed===_0x5c9fd5||_0x25168c===_0x5c9fd5)_0xb1435b[_0x2be3b0]=!0x0,_0x137051['push'](_0x4c13e);else{let _0x1a508c=_0x5182ed[_0x564914(0x8c5)]['subtract'](_0x423cac),_0x5267d6=(_0x1a508c=_0x1a508c[_0x564914(0xb65)](),_0x25168c[_0x564914(0x8c5)][_0x564914(0x3e42)](_0x423cac));if(_0x5267d6=_0x5267d6[_0x564914(0xb65)](),0.999<Math[_0x564914(0x3f6c)](_0x404122['P'][_0x564914(0x1852)](_0x1a508c,_0x5267d6)))return!0x0;_0x43cd12=_0x404122['P'][_0x564914(0x400b)](_0x1a508c,_0x5267d6)['normalize']();if(_0xb1435b[_0x2be3b0]=!0x1,_0x404122['P'][_0x564914(0x1852)](_0x43cd12,_0x4c13e['normal'])<0.2)return!0x0;}}}return!0x1;}['_updateTriangles'](_0x9c1d42,_0x1e8b90,_0x25a07b,_0x1e8772){var _0x60531d=_0x27c8b9;let _0x436850=_0x1e8772;for(let _0x31125c=0x0;_0x31125c<_0x1e8b90[_0x60531d(0x1ad2)];++_0x31125c){var _0x4111fe=this[_0x60531d(0x35bb)][_0x1e8b90['triangleStart']+_0x31125c];const _0x4bacb7=this[_0x60531d(0x3a5b)][_0x4111fe[_0x60531d(0x17a2)]];_0x4bacb7[_0x60531d(0x204a)]||(_0x25a07b[_0x31125c]&&_0x4bacb7[_0x60531d(0x2c36)]?(_0x4bacb7[_0x60531d(0x204a)]=!0x0,_0x436850++):(_0x4bacb7[_0x60531d(0x3a35)][_0x4111fe[_0x60531d(0x3385)]]=_0x9c1d42,_0x4bacb7[_0x60531d(0x1c18)]=!0x0,_0x4bacb7[_0x60531d(0x1fe2)][0x0]=this['_calculateError'](_0x4bacb7[_0x60531d(0x3a35)][0x0],_0x4bacb7['_vertices'][0x1])+_0x4bacb7[_0x60531d(0x2081)]/0x2,_0x4bacb7['error'][0x1]=this['_calculateError'](_0x4bacb7[_0x60531d(0x3a35)][0x1],_0x4bacb7[_0x60531d(0x3a35)][0x2])+_0x4bacb7[_0x60531d(0x2081)]/0x2,_0x4bacb7[_0x60531d(0x1fe2)][0x2]=this[_0x60531d(0x2896)](_0x4bacb7['_vertices'][0x2],_0x4bacb7['_vertices'][0x0])+_0x4bacb7['borderFactor']/0x2,_0x4bacb7[_0x60531d(0x1fe2)][0x3]=Math[_0x60531d(0x3749)](_0x4bacb7[_0x60531d(0x1fe2)][0x0],_0x4bacb7[_0x60531d(0x1fe2)][0x1],_0x4bacb7[_0x60531d(0x1fe2)][0x2]),this[_0x60531d(0x35bb)][_0x60531d(0x2f54)](_0x4111fe)));}return _0x436850;}[_0x27c8b9(0x1cf7)](){var _0x1eab23=_0x27c8b9;for(let _0x21f616=0x0;_0x21f616<this[_0x1eab23(0x3a35)][_0x1eab23(0x132e)];++_0x21f616){const _0x26b6cd=[],_0xc7e924=[];var _0x368a02=this[_0x1eab23(0x3a35)][_0x21f616];let _0x42a910;for(_0x42a910=0x0;_0x42a910<_0x368a02[_0x1eab23(0x1ad2)];++_0x42a910){var _0x10a4b7=this[_0x1eab23(0x3a5b)][this[_0x1eab23(0x35bb)][_0x368a02[_0x1eab23(0x3308)]+_0x42a910][_0x1eab23(0x17a2)]];for(let _0x356088=0x0;_0x356088<0x3;_0x356088++){let _0x17d347=0x0;for(var _0x27f7d7=_0x10a4b7[_0x1eab23(0x3a35)][_0x356088];_0x17d347<_0x26b6cd['length']&&_0xc7e924[_0x17d347]!==_0x27f7d7['id'];)++_0x17d347;_0x17d347===_0x26b6cd[_0x1eab23(0x132e)]?(_0x26b6cd['push'](0x1),_0xc7e924['push'](_0x27f7d7['id'])):_0x26b6cd[_0x17d347]++;}}for(_0x42a910=0x0;_0x42a910<_0x26b6cd[_0x1eab23(0x132e)];++_0x42a910)0x1===_0x26b6cd[_0x42a910]?this[_0x1eab23(0x3a35)][_0xc7e924[_0x42a910]]['isBorder']=!0x0:this[_0x1eab23(0x3a35)][_0xc7e924[_0x42a910]]['isBorder']=!0x1;}}[_0x27c8b9(0x281b)](_0x12afca=!0x1){var _0x2e352c=_0x27c8b9;let _0xf3b55b;if(!_0x12afca){const _0x2ae64c=[];for(_0xf3b55b=0x0;_0xf3b55b<this[_0x2e352c(0x3a5b)]['length'];++_0xf3b55b)this[_0x2e352c(0x3a5b)][_0xf3b55b][_0x2e352c(0x204a)]||_0x2ae64c[_0x2e352c(0x2f54)](this['_triangles'][_0xf3b55b]);this[_0x2e352c(0x3a5b)]=_0x2ae64c;}for(_0xf3b55b=0x0;_0xf3b55b<this[_0x2e352c(0x3a35)]['length'];++_0xf3b55b)this[_0x2e352c(0x3a35)][_0xf3b55b][_0x2e352c(0x1ad2)]=0x0,this[_0x2e352c(0x3a35)][_0xf3b55b]['triangleStart']=0x0;let _0x510a05,_0x28ac18,_0x35f670;for(_0xf3b55b=0x0;_0xf3b55b<this['_triangles'][_0x2e352c(0x132e)];++_0xf3b55b)for(_0x510a05=this[_0x2e352c(0x3a5b)][_0xf3b55b],_0x28ac18=0x0;_0x28ac18<0x3;++_0x28ac18)(_0x35f670=_0x510a05[_0x2e352c(0x3a35)][_0x28ac18])[_0x2e352c(0x1ad2)]++;let _0x251da8=0x0;for(_0xf3b55b=0x0;_0xf3b55b<this['_vertices'][_0x2e352c(0x132e)];++_0xf3b55b)this[_0x2e352c(0x3a35)][_0xf3b55b]['triangleStart']=_0x251da8,_0x251da8+=this[_0x2e352c(0x3a35)][_0xf3b55b][_0x2e352c(0x1ad2)],this[_0x2e352c(0x3a35)][_0xf3b55b][_0x2e352c(0x1ad2)]=0x0;const _0x16137e=new Array(0x3*this[_0x2e352c(0x3a5b)][_0x2e352c(0x132e)]);for(_0xf3b55b=0x0;_0xf3b55b<this[_0x2e352c(0x3a5b)][_0x2e352c(0x132e)];++_0xf3b55b)for(_0x510a05=this[_0x2e352c(0x3a5b)][_0xf3b55b],_0x28ac18=0x0;_0x28ac18<0x3;++_0x28ac18)_0x35f670=_0x510a05[_0x2e352c(0x3a35)][_0x28ac18],_0x16137e[_0x35f670[_0x2e352c(0x3308)]+_0x35f670[_0x2e352c(0x1ad2)]]=new _0x2d1593(_0x28ac18,_0xf3b55b),_0x35f670['triangleCount']++;this[_0x2e352c(0x35bb)]=_0x16137e,_0x12afca&&this[_0x2e352c(0x1cf7)]();}['_vertexError'](_0x5c688f,_0x1dc637){var _0x5ae1e7=_0x27c8b9,_0x47f3be=_0x1dc637['x'],_0x36262b=_0x1dc637['y'],_0x1dc637=_0x1dc637['z'];return _0x5c688f[_0x5ae1e7(0xf56)][0x0]*_0x47f3be*_0x47f3be+0x2*_0x5c688f[_0x5ae1e7(0xf56)][0x1]*_0x47f3be*_0x36262b+0x2*_0x5c688f[_0x5ae1e7(0xf56)][0x2]*_0x47f3be*_0x1dc637+0x2*_0x5c688f[_0x5ae1e7(0xf56)][0x3]*_0x47f3be+_0x5c688f[_0x5ae1e7(0xf56)][0x4]*_0x36262b*_0x36262b+0x2*_0x5c688f['data'][0x5]*_0x36262b*_0x1dc637+0x2*_0x5c688f[_0x5ae1e7(0xf56)][0x6]*_0x36262b+_0x5c688f[_0x5ae1e7(0xf56)][0x7]*_0x1dc637*_0x1dc637+0x2*_0x5c688f[_0x5ae1e7(0xf56)][0x8]*_0x1dc637+_0x5c688f['data'][0x9];}['_calculateError'](_0x53ac21,_0x884f60,_0x4434cb){var _0x2fe208=_0x27c8b9;const _0x266611=_0x53ac21['q']['add'](_0x884f60['q']);var _0x121a2e=_0x53ac21['isBorder']&&_0x884f60[_0x2fe208(0x200f)];let _0xc4a099=0x0;var _0x3273e4,_0x17ba98,_0x5e8625,_0x1a780e=_0x266611[_0x2fe208(0x2d7b)](0x0,0x1,0x2,0x1,0x4,0x5,0x2,0x5,0x7);return 0x0===_0x1a780e||_0x121a2e?(_0x121a2e=_0x53ac21[_0x2fe208(0x8c5)][_0x2fe208(0x11ad)](_0x884f60[_0x2fe208(0x8c5)])[_0x2fe208(0x141e)](new _0x404122['P'](0x2,0x2,0x2)),_0x3273e4=this[_0x2fe208(0x42a)](_0x266611,_0x53ac21[_0x2fe208(0x8c5)]),_0x17ba98=this[_0x2fe208(0x42a)](_0x266611,_0x884f60['position']),_0x5e8625=this['_vertexError'](_0x266611,_0x121a2e),(_0xc4a099=Math[_0x2fe208(0x3749)](_0x3273e4,_0x17ba98,_0x5e8625))===_0x3273e4?_0x4434cb&&_0x4434cb[_0x2fe208(0x2a3e)](_0x53ac21[_0x2fe208(0x8c5)]):_0xc4a099===_0x17ba98?_0x4434cb&&_0x4434cb[_0x2fe208(0x2a3e)](_0x884f60[_0x2fe208(0x8c5)]):_0x4434cb&&_0x4434cb[_0x2fe208(0x2a3e)](_0x121a2e)):((_0x4434cb=_0x4434cb||_0x404122['P'][_0x2fe208(0x1b83)]())['x']=-0x1/_0x1a780e*_0x266611[_0x2fe208(0x2d7b)](0x1,0x2,0x3,0x4,0x5,0x6,0x5,0x7,0x8),_0x4434cb['y']=0x1/_0x1a780e*_0x266611[_0x2fe208(0x2d7b)](0x0,0x2,0x3,0x1,0x5,0x6,0x2,0x7,0x8),_0x4434cb['z']=-0x1/_0x1a780e*_0x266611[_0x2fe208(0x2d7b)](0x0,0x1,0x3,0x1,0x4,0x6,0x2,0x5,0x8),_0xc4a099=this[_0x2fe208(0x42a)](_0x266611,_0x4434cb)),_0xc4a099;}}},0x15fdc:(_0x5645ea,_0x37ea07,_0x7bdf1)=>{var _0x9297a7=a8_0x49466b,_0x13bc70=_0x7bdf1(0x1446b),_0x105771=_0x7bdf1(0x1dad),_0x63cc58=_0x7bdf1(0x18603),_0x236955=_0x7bdf1(0xbb85);Object[_0x9297a7(0x1fc0)](_0x13bc70['x'][_0x9297a7(0x1229)],_0x9297a7(0x39b1),{'get':function(){var _0x243e5e=_0x9297a7,_0xf2c03c;return this['_simplificationQueue']||(this['_simplificationQueue']=new _0x63cc58['Z3'](),this[_0x243e5e(0x34ab)](_0x236955['l']['NAME_SIMPLIFICATIONQUEUE'])||(_0xf2c03c=new _0x52cfd7(this),this[_0x243e5e(0x34b7)](_0xf2c03c))),this[_0x243e5e(0x31b3)];},'set':function(_0x560a3a){var _0x2b8604=_0x9297a7;this[_0x2b8604(0x31b3)]=_0x560a3a;},'enumerable':!0x0,'configurable':!0x0}),_0x105771['Kj']['prototype'][_0x9297a7(0xa4e)]=function(_0x3a6892,_0x39d4ea=!0x0,_0x25a040=_0x63cc58['lA'][_0x9297a7(0x33b5)],_0x4e6ed1){var _0x42a84f=_0x9297a7;return this[_0x42a84f(0x22fd)]()[_0x42a84f(0x39b1)][_0x42a84f(0x1167)]({'settings':_0x3a6892,'parallelProcessing':_0x39d4ea,'mesh':this,'simplificationType':_0x25a040,'successCallback':_0x4e6ed1}),this;};class _0x52cfd7{constructor(_0x59d9b9){var _0x3565f8=_0x9297a7;this[_0x3565f8(0x3efc)]=_0x236955['l'][_0x3565f8(0x348a)],this[_0x3565f8(0x32aa)]=_0x59d9b9;}[_0x9297a7(0x1942)](){var _0x1e5d1c=_0x9297a7;this[_0x1e5d1c(0x32aa)][_0x1e5d1c(0x3005)][_0x1e5d1c(0x3b3d)](_0x236955['l'][_0x1e5d1c(0x205c)],this,this[_0x1e5d1c(0x1446)]);}[_0x9297a7(0x148b)](){}[_0x9297a7(0x2d20)](){}[_0x9297a7(0x1446)](){var _0x159527=_0x9297a7;this['scene'][_0x159527(0x31b3)]&&!this['scene'][_0x159527(0x31b3)][_0x159527(0xd33)]&&this[_0x159527(0x32aa)]['_simplificationQueue']['executeNext']();}}},0x2ab6:(_0x57dd4e,_0x34007b,_0x10584f)=>{_0x10584f(0x9fd1),_0x10584f(0x77a5),_0x10584f(0x15325),_0x10584f(0x8af2),_0x10584f(0xc84b),_0x10584f(0x15005),_0x10584f(0x12903);},0x555f:(_0x172276,_0x2d8880,_0x2ace99)=>{var _0x4e046e=a8_0x49466b;_0x2ace99['d'](_0x2d8880,{'z':()=>_0x514a80});var _0x5b3cae=_0x2ace99(0x10ea4),_0x2b3143=_0x2ace99(0x9fd1),_0x374c20=_0x2ace99(0x1a27),_0x404171=_0x2ace99(0x1dad),_0x35b6a6=_0x2ace99(0x164ac),_0xe06543=_0x2ace99(0x11edd),_0x41332d=_0x2ace99(0x147b8),_0x3851ca=_0x2ace99(0xf8c1);class _0x2dd830 extends _0x2b3143['FM']{constructor(_0x236682,_0x1a9d90){var _0x1fdd00=a8_0x58a1;super(_0x236682['x'],_0x236682['y']),this[_0x1fdd00(0x2097)]=_0x1a9d90;}}class _0x44660a{constructor(){this['elements']=new Array();}[_0x4e046e(0x11ad)](_0x2126e4){var _0x39c258=_0x4e046e;const _0x3a3be9=new Array();return _0x2126e4[_0x39c258(0x2f62)](_0x2196c5=>{var _0x145e61=_0x39c258;_0x2196c5=new _0x2dd830(_0x2196c5,this[_0x145e61(0x1073)]['length']),(_0x3a3be9[_0x145e61(0x2f54)](_0x2196c5),this[_0x145e61(0x1073)][_0x145e61(0x2f54)](_0x2196c5));}),_0x3a3be9;}[_0x4e046e(0x347b)](){var _0x273338=_0x4e046e;const _0x4569cd=new _0x2b3143['FM'](this[_0x273338(0x1073)][0x0]['x'],this[_0x273338(0x1073)][0x0]['y']),_0x53d756=new _0x2b3143['FM'](this[_0x273338(0x1073)][0x0]['x'],this['elements'][0x0]['y']);return this[_0x273338(0x1073)][_0x273338(0x2f62)](_0x559ea5=>{_0x559ea5['x']<_0x4569cd['x']?_0x4569cd['x']=_0x559ea5['x']:_0x559ea5['x']>_0x53d756['x']&&(_0x53d756['x']=_0x559ea5['x']),_0x559ea5['y']<_0x4569cd['y']?_0x4569cd['y']=_0x559ea5['y']:_0x559ea5['y']>_0x53d756['y']&&(_0x53d756['y']=_0x559ea5['y']);}),{'min':_0x4569cd,'max':_0x53d756,'width':_0x53d756['x']-_0x4569cd['x'],'height':_0x53d756['y']-_0x4569cd['y']};}}class _0x514a80{constructor(_0x34608f,_0x2338bc,_0x5d9720,_0x4e2a75=earcut){var _0x3c6737=_0x4e046e;this[_0x3c6737(0x26fd)]=new _0x44660a(),this[_0x3c6737(0x2634)]=new _0x44660a(),this['_holes']=new Array(),this[_0x3c6737(0x3676)]=new Array(),this[_0x3c6737(0x37e0)]=new Array(),this[_0x3c6737(0x2acd)]=_0x4e2a75,this[_0x3c6737(0x392a)]=_0x34608f,this['_scene']=_0x5d9720||_0x3851ca['l'][_0x3c6737(0x19c8)],_0x4e2a75=_0x2338bc instanceof _0xe06543['ZZ']?_0x2338bc['getPoints']():_0x2338bc,this[_0x3c6737(0x281e)](_0x4e2a75),this[_0x3c6737(0x26fd)][_0x3c6737(0x11ad)](_0x4e2a75),this[_0x3c6737(0x2634)][_0x3c6737(0x11ad)](_0x4e2a75),void 0x0===this[_0x3c6737(0x2acd)]&&_0x5b3cae['Y'][_0x3c6737(0x2e91)](_0x3c6737(0x3341));}[_0x4e046e(0x281e)](_0x395470){var _0x356dbc=_0x4e046e;for(const _0x5aeac1 of _0x395470)this[_0x356dbc(0x3676)]['push'](_0x5aeac1['x'],_0x5aeac1['y']);}[_0x4e046e(0x3daf)](_0x606e05){var _0x275318=_0x4e046e;this[_0x275318(0x26fd)]['add'](_0x606e05);const _0x36560f=new _0x44660a();return _0x36560f[_0x275318(0x11ad)](_0x606e05),this[_0x275318(0x1f59)][_0x275318(0x2f54)](_0x36560f),this[_0x275318(0x37e0)][_0x275318(0x2f54)](this[_0x275318(0x3676)][_0x275318(0x132e)]/0x2),this[_0x275318(0x281e)](_0x606e05),this;}[_0x4e046e(0x23c2)](_0x4a5b67=!0x1,_0x5b542a=0x0,_0x57d32c=0x2){var _0xb06d3d=_0x4e046e;const _0x3d28c8=new _0x404171['Kj'](this[_0xb06d3d(0x392a)],this[_0xb06d3d(0x48a)]);return _0x5b542a=this[_0xb06d3d(0x30af)](_0x5b542a,_0x57d32c),(_0x3d28c8[_0xb06d3d(0x2d4f)](_0x374c20['o']['PositionKind'],_0x5b542a['positions'],_0x4a5b67),_0x3d28c8['setVerticesData'](_0x374c20['o'][_0xb06d3d(0x3487)],_0x5b542a[_0xb06d3d(0x15c8)],_0x4a5b67),_0x3d28c8[_0xb06d3d(0x2d4f)](_0x374c20['o']['UVKind'],_0x5b542a[_0xb06d3d(0x3aa2)],_0x4a5b67),_0x3d28c8[_0xb06d3d(0x2b8f)](_0x5b542a['indices']),_0x3d28c8);}[_0x4e046e(0x30af)](_0x45cd20=0x0,_0x192c21=0x2){var _0xc8d38b=_0x4e046e;const _0xe0dac8=new _0x35b6a6['x'](),_0x2a65be=new Array(),_0xa245e4=new Array(),_0x34a825=new Array(),_0x3f7af8=this[_0xc8d38b(0x26fd)][_0xc8d38b(0x347b)](),_0x175b67=(this[_0xc8d38b(0x26fd)][_0xc8d38b(0x1073)][_0xc8d38b(0x2f62)](_0x40639d=>{var _0x2f32e9=_0xc8d38b;_0x2a65be[_0x2f32e9(0x2f54)](0x0,0x1,0x0),_0xa245e4[_0x2f32e9(0x2f54)](_0x40639d['x'],0x0,_0x40639d['y']),_0x34a825[_0x2f32e9(0x2f54)]((_0x40639d['x']-_0x3f7af8['min']['x'])/_0x3f7af8['width'],(_0x40639d['y']-_0x3f7af8[_0x2f32e9(0x3749)]['y'])/_0x3f7af8[_0x2f32e9(0x1995)]);}),new Array());var _0x2c54ed=this[_0xc8d38b(0x2acd)](this[_0xc8d38b(0x3676)],this[_0xc8d38b(0x37e0)],0x2);for(let _0x5a137e=0x0;_0x5a137e<_0x2c54ed[_0xc8d38b(0x132e)];_0x5a137e++)_0x175b67[_0xc8d38b(0x2f54)](_0x2c54ed[_0x5a137e]);if(0x0<_0x45cd20){var _0x35e73d=_0xa245e4[_0xc8d38b(0x132e)]/0x3,_0x14d162=(this[_0xc8d38b(0x26fd)][_0xc8d38b(0x1073)][_0xc8d38b(0x2f62)](_0x570411=>{var _0x298070=_0xc8d38b;_0x2a65be[_0x298070(0x2f54)](0x0,-0x1,0x0),_0xa245e4[_0x298070(0x2f54)](_0x570411['x'],-_0x45cd20,_0x570411['y']),_0x34a825['push'](0x1-(_0x570411['x']-_0x3f7af8['min']['x'])/_0x3f7af8[_0x298070(0x37ce)],0x1-(_0x570411['y']-_0x3f7af8[_0x298070(0x3749)]['y'])/_0x3f7af8[_0x298070(0x1995)]);}),_0x175b67[_0xc8d38b(0x132e)]);for(let _0x54774d=0x0;_0x54774d<_0x14d162;_0x54774d+=0x3){var _0x589efc=_0x175b67[_0x54774d+0x0],_0x1336f4=_0x175b67[_0x54774d+0x1],_0x5e27e3=_0x175b67[_0x54774d+0x2];_0x175b67[_0xc8d38b(0x2f54)](_0x5e27e3+_0x35e73d),_0x175b67['push'](_0x1336f4+_0x35e73d),_0x175b67[_0xc8d38b(0x2f54)](_0x589efc+_0x35e73d);}this[_0xc8d38b(0x18ab)](_0xa245e4,_0x2a65be,_0x34a825,_0x175b67,_0x3f7af8,this['_outlinepoints'],_0x45cd20,!0x1,_0x192c21),this[_0xc8d38b(0x1f59)][_0xc8d38b(0x2f62)](_0x1a1cd5=>{var _0x1e8d72=_0xc8d38b;this[_0x1e8d72(0x18ab)](_0xa245e4,_0x2a65be,_0x34a825,_0x175b67,_0x3f7af8,_0x1a1cd5,_0x45cd20,!0x0,_0x192c21);});}return _0xe0dac8[_0xc8d38b(0x1f84)]=_0x175b67,_0xe0dac8[_0xc8d38b(0x1ced)]=_0xa245e4,_0xe0dac8[_0xc8d38b(0x15c8)]=_0x2a65be,_0xe0dac8[_0xc8d38b(0x3aa2)]=_0x34a825,_0xe0dac8;}[_0x4e046e(0x18ab)](_0x5ae63b,_0x20283f,_0x1801fc,_0x1193c0,_0xbd9f4c,_0x2829af,_0x2b88fc,_0x4d8b19,_0x589c77){var _0x5a713a=_0x4e046e;let _0x14089c=_0x5ae63b[_0x5a713a(0x132e)]/0x3,_0x506212=0x0;for(let _0x4c7ab8=0x0;_0x4c7ab8<_0x2829af['elements'][_0x5a713a(0x132e)];_0x4c7ab8++){var _0xa1d7f9=_0x2829af[_0x5a713a(0x1073)][_0x4c7ab8],_0x2816dd=_0x2829af[_0x5a713a(0x1073)][(_0x4c7ab8+0x1)%_0x2829af[_0x5a713a(0x1073)][_0x5a713a(0x132e)]],_0x335283=(_0x5ae63b['push'](_0xa1d7f9['x'],0x0,_0xa1d7f9['y']),_0x5ae63b['push'](_0xa1d7f9['x'],-_0x2b88fc,_0xa1d7f9['y']),_0x5ae63b['push'](_0x2816dd['x'],0x0,_0x2816dd['y']),_0x5ae63b[_0x5a713a(0x2f54)](_0x2816dd['x'],-_0x2b88fc,_0x2816dd['y']),_0x2829af[_0x5a713a(0x1073)][(_0x4c7ab8+_0x2829af[_0x5a713a(0x1073)][_0x5a713a(0x132e)]-0x1)%_0x2829af['elements'][_0x5a713a(0x132e)]]),_0x41916c=_0x2829af[_0x5a713a(0x1073)][(_0x4c7ab8+0x2)%_0x2829af[_0x5a713a(0x1073)]['length']];let _0xe43a80=new _0x2b3143['P'](-(_0x2816dd['y']-_0xa1d7f9['y']),0x0,_0x2816dd['x']-_0xa1d7f9['x']),_0x357613=new _0x2b3143['P'](-(_0xa1d7f9['y']-_0x335283['y']),0x0,_0xa1d7f9['x']-_0x335283['x']),_0x13e90a=new _0x2b3143['P'](-(_0x41916c['y']-_0x2816dd['y']),0x0,_0x41916c['x']-_0x2816dd['x']);_0x4d8b19||(_0xe43a80=_0xe43a80[_0x5a713a(0x27e7)](-0x1),_0x357613=_0x357613[_0x5a713a(0x27e7)](-0x1),_0x13e90a=_0x13e90a[_0x5a713a(0x27e7)](-0x1));var _0x335283=_0xe43a80[_0x5a713a(0x3488)](),_0x41916c=_0x357613[_0x5a713a(0x3488)](),_0x9a12b6=(_0x13e90a[_0x5a713a(0x3488)](),_0x2b3143['P'][_0x5a713a(0x1852)](_0x41916c,_0x335283)),_0x9a12b6=(_0x41916c=_0x589c77<_0x9a12b6?(_0x9a12b6<_0x41332d['kn']-0x1?new _0x2b3143['P'](_0xa1d7f9['x'],0x0,_0xa1d7f9['y'])[_0x5a713a(0x3e42)](new _0x2b3143['P'](_0x2816dd['x'],0x0,_0x2816dd['y'])):_0x357613[_0x5a713a(0x11ad)](_0xe43a80))['normalize']():_0x335283,_0x2b3143['P'][_0x5a713a(0x1852)](_0x13e90a,_0xe43a80)),_0x9a12b6=_0x589c77<_0x9a12b6?(_0x9a12b6<_0x41332d['kn']-0x1?new _0x2b3143['P'](_0x2816dd['x'],0x0,_0x2816dd['y'])[_0x5a713a(0x3e42)](new _0x2b3143['P'](_0xa1d7f9['x'],0x0,_0xa1d7f9['y'])):_0x13e90a[_0x5a713a(0x11ad)](_0xe43a80))[_0x5a713a(0xb65)]():_0x335283;_0x1801fc[_0x5a713a(0x2f54)](_0x506212/_0xbd9f4c[_0x5a713a(0x37ce)],0x0),_0x1801fc[_0x5a713a(0x2f54)](_0x506212/_0xbd9f4c['width'],0x1),_0x506212+=_0xe43a80[_0x5a713a(0x132e)](),_0x1801fc[_0x5a713a(0x2f54)](_0x506212/_0xbd9f4c['width'],0x0),_0x1801fc[_0x5a713a(0x2f54)](_0x506212/_0xbd9f4c['width'],0x1),_0x20283f['push'](_0x41916c['x'],_0x41916c['y'],_0x41916c['z']),_0x20283f[_0x5a713a(0x2f54)](_0x41916c['x'],_0x41916c['y'],_0x41916c['z']),_0x20283f[_0x5a713a(0x2f54)](_0x9a12b6['x'],_0x9a12b6['y'],_0x9a12b6['z']),_0x20283f[_0x5a713a(0x2f54)](_0x9a12b6['x'],_0x9a12b6['y'],_0x9a12b6['z']),_0x4d8b19?(_0x1193c0[_0x5a713a(0x2f54)](_0x14089c),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x2),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x1),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x1),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x2),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x3)):(_0x1193c0[_0x5a713a(0x2f54)](_0x14089c),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x1),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x2),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x1),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x3),_0x1193c0[_0x5a713a(0x2f54)](_0x14089c+0x2)),_0x14089c+=0x4;}}}},0x10187:(_0xee8544,_0x5cc049,_0x486af7)=>{var _0x473ec5=a8_0x49466b;_0x486af7['d'](_0x5cc049,{'P':()=>_0x90f64e});var _0x4dd9fe=_0x486af7(0x1a27),_0xfb8062=_0x486af7(0xf2a6),_0x55859d=_0x486af7(0xe30c),_0x22a5c2=_0x486af7(0x77a5),_0x2d610b=_0x486af7(0x12a54),_0x3011db=_0x486af7(0xcef);class _0x90f64e{constructor(_0x213930,_0xa31b1b,_0x1984bf,_0x55412a,_0x225149,_0x1ba5bc,_0x4fd72b,_0x1e0217=!0x0,_0x478994=!0x0){var _0xbf5613=a8_0x58a1;this[_0xbf5613(0x19a4)]=_0x213930,this[_0xbf5613(0xfb3)]=_0xa31b1b,this[_0xbf5613(0x3888)]=_0x1984bf,this[_0xbf5613(0xeea)]=_0x55412a,this[_0xbf5613(0x2052)]=_0x225149,this[_0xbf5613(0x216a)]=null,this[_0xbf5613(0x3144)]=0x0,this['_linesIndexBuffer']=null,this['_lastColliderWorldVertices']=null,this['_lastColliderTransformMatrix']=null,this[_0xbf5613(0x3dca)]=!0x1,this[_0xbf5613(0x1b75)]=0x0,this[_0xbf5613(0xd73)]=0x0,this['_distanceToCamera']=0x0,this['_currentMaterial']=null,this[_0xbf5613(0x495)]=_0x1ba5bc,this[_0xbf5613(0x3d58)]=_0x4fd72b||_0x1ba5bc,_0x478994&&_0x1ba5bc['subMeshes'][_0xbf5613(0x2f54)](this),this[_0xbf5613(0x398b)]=this[_0xbf5613(0x495)][_0xbf5613(0x22fd)]()['getEngine'](),this[_0xbf5613(0x36dc)](),this[_0xbf5613(0x1808)]=[],this['_id']=_0x1ba5bc['subMeshes'][_0xbf5613(0x132e)]-0x1,_0x1e0217&&(this['refreshBoundingInfo'](),_0x1ba5bc['computeWorldMatrix'](!0x0));}get[_0x473ec5(0x38f0)](){var _0x2f748c=_0x473ec5,_0x26589a;return this[_0x2f748c(0x216a)]?this['_mainDrawWrapperOverride']['defines']:null==(_0x26589a=this[_0x2f748c(0x695)]())?void 0x0:_0x26589a[_0x2f748c(0x1f05)];}set[_0x473ec5(0x38f0)](_0x16c4ae){var _0x285ec5=_0x473ec5,_0x563d59;const _0x32936a=null!=(_0x563d59=this['_mainDrawWrapperOverride'])?_0x563d59:this[_0x285ec5(0x695)](void 0x0,!0x0);_0x32936a['defines']=_0x16c4ae;}['_getDrawWrapper'](_0x1b11f6,_0x2316a6=!0x1){var _0x94d059=_0x473ec5;_0x1b11f6=null!=_0x1b11f6?_0x1b11f6:this[_0x94d059(0x398b)]['currentRenderPassId'];let _0x51c036=this['_drawWrappers'][_0x1b11f6];return!_0x51c036&&_0x2316a6&&(this[_0x94d059(0x1703)][_0x1b11f6]=_0x51c036=new _0x3011db['q'](this['_mesh'][_0x94d059(0x22fd)]()[_0x94d059(0x2636)]())),_0x51c036;}[_0x473ec5(0x3ce9)](_0x488f1e,_0x2da313=!0x0){var _0x24af49=_0x473ec5;_0x2da313&&null!=(_0x2da313=this[_0x24af49(0x1703)][_0x488f1e])&&_0x2da313[_0x24af49(0x2d20)](),this[_0x24af49(0x1703)][_0x488f1e]=void 0x0;}get[_0x473ec5(0x204d)](){var _0xddd40=_0x473ec5,_0x5bb4b5;return this[_0xddd40(0x216a)]?this[_0xddd40(0x216a)][_0xddd40(0x204d)]:null!=(_0x5bb4b5=null==(_0x5bb4b5=this[_0xddd40(0x695)]())?void 0x0:_0x5bb4b5[_0xddd40(0x204d)])?_0x5bb4b5:null;}get[_0x473ec5(0xd5e)](){var _0x3133b2=_0x473ec5,_0x19ca1a;return null!=(_0x19ca1a=this[_0x3133b2(0x216a)])?_0x19ca1a:this[_0x3133b2(0x695)](void 0x0,!0x0);}get[_0x473ec5(0x3924)](){return this['_mainDrawWrapperOverride'];}[_0x473ec5(0xd78)](_0x2e8faa){var _0x4876d1=_0x473ec5;this[_0x4876d1(0x216a)]=_0x2e8faa;}[_0x473ec5(0x3388)](_0x5ea420,_0x5573a3=null,_0x15c5b3,_0x28709d=!0x0){var _0x255f83=_0x473ec5;const _0x549057=this[_0x255f83(0xd5e)];_0x549057[_0x255f83(0x3388)](_0x5ea420,_0x5573a3,_0x28709d),void 0x0!==_0x15c5b3&&(_0x549057[_0x255f83(0xf2f)]=_0x15c5b3),_0x5ea420||(_0x549057['defines']=null,_0x549057[_0x255f83(0xf2f)]=void 0x0);}[_0x473ec5(0x36dc)](_0x4d1588){var _0x1a5cdc=_0x473ec5;if(this[_0x1a5cdc(0x1703)]){if(void 0x0!==_0x4d1588)return void this[_0x1a5cdc(0x3ce9)](_0x4d1588);for(const _0x3a2eec of this['_drawWrappers'])null!==_0x3a2eec&&void 0x0!==_0x3a2eec&&_0x3a2eec[_0x1a5cdc(0x2d20)]();}this['_drawWrappers']=[];}static[_0x473ec5(0x26f9)](_0x748cb0,_0x5ea070,_0x46370b,_0x5407a3,_0x6ecdd2,_0x189784,_0x5c43a5,_0xde034d=!0x0){return new _0x90f64e(_0x748cb0,_0x5ea070,_0x46370b,_0x5407a3,_0x6ecdd2,_0x189784,_0x5c43a5,_0xde034d);}get[_0x473ec5(0x2cf8)](){var _0x5bfba9=_0x473ec5;return 0x0===this['verticesStart']&&this['verticesCount']===this[_0x5bfba9(0x495)][_0x5bfba9(0x1b9d)]()&&0x0===this[_0x5bfba9(0xeea)]&&this[_0x5bfba9(0x2052)]===this['_mesh'][_0x5bfba9(0x18a0)]();}[_0x473ec5(0x1a23)](){var _0x29c206=_0x473ec5;return this[_0x29c206(0x2cf8)]?this[_0x29c206(0x495)][_0x29c206(0x1a23)]():this['_boundingInfo'];}['setBoundingInfo'](_0x2ca41f){var _0x2b8b6a=_0x473ec5;return this[_0x2b8b6a(0x1e3a)]=_0x2ca41f,this;}[_0x473ec5(0x2907)](){return this['_mesh'];}[_0x473ec5(0x3b8e)](){var _0x470cc6=_0x473ec5;return this[_0x470cc6(0x3d58)];}['getReplacementMesh'](){var _0x34a027=_0x473ec5;return this[_0x34a027(0x495)][_0x34a027(0x2591)][_0x34a027(0x3ae)]?this[_0x34a027(0x495)]:null;}[_0x473ec5(0x8ca)](){var _0x430748=_0x473ec5;return(this[_0x430748(0x495)][_0x430748(0x2591)]['_actAsRegularMesh']?this[_0x430748(0x495)]:null)||this['_renderingMesh'];}['getMaterial'](_0x2d1a2b=!0x0){var _0x411b67=_0x473ec5,_0x13aeb6;const _0x39ee9b=null!=(_0x13aeb6=this[_0x411b67(0x3d58)][_0x411b67(0x39d5)](this[_0x411b67(0x398b)][_0x411b67(0x2b92)]))?_0x13aeb6:this['_renderingMesh'][_0x411b67(0x4e2)];return _0x39ee9b?this['_isMultiMaterial'](_0x39ee9b)?(_0x13aeb6=_0x39ee9b['getSubMaterial'](this[_0x411b67(0x19a4)]),this[_0x411b67(0x17f5)]!==_0x13aeb6&&(this[_0x411b67(0x17f5)]=_0x13aeb6,this[_0x411b67(0x36dc)]()),_0x13aeb6):_0x39ee9b:_0x2d1a2b?this[_0x411b67(0x495)][_0x411b67(0x22fd)]()[_0x411b67(0x373c)]:null;}[_0x473ec5(0x3403)](_0x34292f){var _0x2f12f8=_0x473ec5;return void 0x0!==_0x34292f[_0x2f12f8(0x2a31)];}[_0x473ec5(0x6dc)](_0x22c582=null){var _0x4b75f4=_0x473ec5;if(this[_0x4b75f4(0x12f6)]=null,this[_0x4b75f4(0x2cf8)]||!this[_0x4b75f4(0x3d58)]||!this[_0x4b75f4(0x3d58)][_0x4b75f4(0x1525)])return this;if(!(_0x22c582=_0x22c582||this[_0x4b75f4(0x3d58)][_0x4b75f4(0x166d)](_0x4dd9fe['o'][_0x4b75f4(0x31b9)])))return this[_0x4b75f4(0x1e3a)]=this['_mesh'][_0x4b75f4(0x1a23)](),this;var _0x3fd3f0=this[_0x4b75f4(0x3d58)][_0x4b75f4(0x3d22)]();let _0x2500b1;if(0x0===this[_0x4b75f4(0xeea)]&&this[_0x4b75f4(0x2052)]===_0x3fd3f0['length']){const _0x519baf=this[_0x4b75f4(0x3d58)]['getBoundingInfo']();_0x2500b1={'minimum':_0x519baf['minimum'][_0x4b75f4(0x11fe)](),'maximum':_0x519baf[_0x4b75f4(0x312b)][_0x4b75f4(0x11fe)]()};}else _0x2500b1=(0x0,_0x2d610b['y'])(_0x22c582,_0x3fd3f0,this[_0x4b75f4(0xeea)],this[_0x4b75f4(0x2052)],this[_0x4b75f4(0x3d58)][_0x4b75f4(0x1525)][_0x4b75f4(0x563)]);return this[_0x4b75f4(0x1e3a)]?this[_0x4b75f4(0x1e3a)][_0x4b75f4(0x1e84)](_0x2500b1[_0x4b75f4(0x15fc)],_0x2500b1[_0x4b75f4(0x312b)]):this[_0x4b75f4(0x1e3a)]=new _0x55859d['j'](_0x2500b1[_0x4b75f4(0x15fc)],_0x2500b1[_0x4b75f4(0x312b)]),this;}[_0x473ec5(0x1796)](_0x5c8cec){var _0x4f88e1=_0x473ec5;const _0x1d763d=this[_0x4f88e1(0x1a23)]();return _0x1d763d[_0x4f88e1(0x1796)](_0x5c8cec);}[_0x473ec5(0xa19)](_0x250251){var _0x1b5d22=_0x473ec5;let _0x573959=this[_0x1b5d22(0x1a23)]();return _0x573959||(this[_0x1b5d22(0x6dc)](),_0x573959=this[_0x1b5d22(0x1a23)]()),_0x573959&&_0x573959[_0x1b5d22(0x2c28)](_0x250251),this;}['isInFrustum'](_0x5e40fa){var _0x2a69aa=_0x473ec5;const _0x4e5b8c=this['getBoundingInfo']();return!!_0x4e5b8c&&_0x4e5b8c[_0x2a69aa(0x1cad)](_0x5e40fa,this[_0x2a69aa(0x495)]['cullingStrategy']);}[_0x473ec5(0x2242)](_0x1c86f4){var _0x4e0fb1=_0x473ec5;const _0x3829fe=this['getBoundingInfo']();return!!_0x3829fe&&_0x3829fe[_0x4e0fb1(0x2242)](_0x1c86f4);}[_0x473ec5(0x3364)](_0x4c0239){var _0x9142c3=_0x473ec5;return this['_renderingMesh'][_0x9142c3(0x3364)](this,_0x4c0239,this[_0x9142c3(0x495)][_0x9142c3(0x2591)][_0x9142c3(0x3ae)]?this[_0x9142c3(0x495)]:void 0x0),this;}[_0x473ec5(0x2efc)](_0x2acdf3,_0xfc4544){var _0x5cdc45=_0x473ec5;if(!this[_0x5cdc45(0x2095)]){const _0x4d9fb6=[];for(let _0x4a70ca=this[_0x5cdc45(0xeea)];_0x4a70ca<this[_0x5cdc45(0xeea)]+this[_0x5cdc45(0x2052)];_0x4a70ca+=0x3)_0x4d9fb6['push'](_0x2acdf3[_0x4a70ca],_0x2acdf3[_0x4a70ca+0x1],_0x2acdf3[_0x4a70ca+0x1],_0x2acdf3[_0x4a70ca+0x2],_0x2acdf3[_0x4a70ca+0x2],_0x2acdf3[_0x4a70ca]);this[_0x5cdc45(0x2095)]=_0xfc4544[_0x5cdc45(0x973)](_0x4d9fb6),this['_linesIndexCount']=_0x4d9fb6[_0x5cdc45(0x132e)];}return this[_0x5cdc45(0x2095)];}['canIntersects'](_0x49cf85){var _0x34afec=_0x473ec5,_0x14561f=this['getBoundingInfo']();return!!_0x14561f&&_0x49cf85['intersectsBox'](_0x14561f[_0x34afec(0x3344)]);}[_0x473ec5(0x2d6a)](_0x52b36c,_0x31fd73,_0x15f100,_0x577444,_0x7a826b){var _0x49b25b=_0x473ec5,_0x4cbb7f=this['getMaterial']();if(!_0x4cbb7f)return null;let _0x3c37e3=0x3,_0x276cfe=!0x1;switch(_0x4cbb7f['fillMode']){case _0x22a5c2['g'][_0x49b25b(0x352e)]:case _0x22a5c2['g'][_0x49b25b(0xa68)]:case _0x22a5c2['g'][_0x49b25b(0x1b0c)]:case _0x22a5c2['g'][_0x49b25b(0x2db0)]:return null;case _0x22a5c2['g'][_0x49b25b(0xd56)]:_0x3c37e3=0x1,_0x276cfe=!0x0;}return _0x4cbb7f[_0x49b25b(0x6d0)]===_0x22a5c2['g'][_0x49b25b(0x2f67)]?_0x15f100[_0x49b25b(0x132e)]?this[_0x49b25b(0x21c9)](_0x52b36c,_0x31fd73,_0x15f100,this[_0x49b25b(0x495)]['intersectionThreshold'],_0x577444):this['_intersectUnIndexedLines'](_0x52b36c,_0x31fd73,_0x15f100,this[_0x49b25b(0x495)][_0x49b25b(0xb9d)],_0x577444):!_0x15f100[_0x49b25b(0x132e)]&&this['_mesh']['_unIndexed']?this['_intersectUnIndexedTriangles'](_0x52b36c,_0x31fd73,_0x15f100,_0x577444,_0x7a826b):this['_intersectTriangles'](_0x52b36c,_0x31fd73,_0x15f100,_0x3c37e3,_0x276cfe,_0x577444,_0x7a826b);}[_0x473ec5(0x21c9)](_0x4bb536,_0x1bf778,_0x2eb23e,_0x2cfcbf,_0x4c0f9f){var _0x2427b8=_0x473ec5;let _0x3d6490=null;for(let _0x18e71d=this[_0x2427b8(0xeea)];_0x18e71d<this[_0x2427b8(0xeea)]+this[_0x2427b8(0x2052)];_0x18e71d+=0x2){var _0x34f846=_0x1bf778[_0x2eb23e[_0x18e71d]],_0x413458=_0x1bf778[_0x2eb23e[_0x18e71d+0x1]],_0x34f846=_0x4bb536[_0x2427b8(0x253a)](_0x34f846,_0x413458,_0x2cfcbf);if(!(_0x34f846<0x0)&&(_0x4c0f9f||!_0x3d6490||_0x34f846<_0x3d6490[_0x2427b8(0x1235)])&&((_0x3d6490=new _0xfb8062['c'](null,null,_0x34f846))[_0x2427b8(0x31ba)]=_0x18e71d/0x2,_0x4c0f9f))break;}return _0x3d6490;}[_0x473ec5(0x1328)](_0x5c1c13,_0x4cdc31,_0x157e4f,_0x249fa6,_0x7b54c8){var _0x4d1625=_0x473ec5;let _0x4832ce=null;for(let _0x41a243=this[_0x4d1625(0xfb3)];_0x41a243<this[_0x4d1625(0xfb3)]+this[_0x4d1625(0x3888)];_0x41a243+=0x2){var _0x38faa6=_0x4cdc31[_0x41a243],_0x51c50b=_0x4cdc31[_0x41a243+0x1],_0x38faa6=_0x5c1c13[_0x4d1625(0x253a)](_0x38faa6,_0x51c50b,_0x249fa6);if(!(_0x38faa6<0x0)&&(_0x7b54c8||!_0x4832ce||_0x38faa6<_0x4832ce[_0x4d1625(0x1235)])&&((_0x4832ce=new _0xfb8062['c'](null,null,_0x38faa6))[_0x4d1625(0x31ba)]=_0x41a243/0x2,_0x7b54c8))break;}return _0x4832ce;}[_0x473ec5(0x1d87)](_0x42c5da,_0x363d96,_0x105143,_0x199dbc,_0x5c3871,_0x3ed2a1,_0x8bef4c){var _0x40d579=_0x473ec5;let _0x17356a=null,_0x22d10e=-0x1;for(let _0xf15e0=this['indexStart'];_0xf15e0<this[_0x40d579(0xeea)]+this[_0x40d579(0x2052)]-(0x3-_0x199dbc);_0xf15e0+=_0x199dbc){_0x22d10e++;var _0x5e3cad=_0x105143[_0xf15e0],_0x2f6af2=_0x105143[_0xf15e0+0x1],_0x4f0b84=_0x105143[_0xf15e0+0x2];if(_0x5c3871&&0xffffffff===_0x4f0b84)_0xf15e0+=0x2;else{var _0xd35417=_0x363d96[_0x5e3cad],_0x5a800d=_0x363d96[_0x2f6af2],_0x297a86=_0x363d96[_0x4f0b84];if(_0xd35417&&_0x5a800d&&_0x297a86&&(!_0x8bef4c||_0x8bef4c(_0xd35417,_0x5a800d,_0x297a86,_0x42c5da,_0x5e3cad,_0x2f6af2,_0x4f0b84))){_0x5e3cad=_0x42c5da[_0x40d579(0x36f3)](_0xd35417,_0x5a800d,_0x297a86);if(_0x5e3cad&&!(_0x5e3cad[_0x40d579(0x1235)]<0x0)&&(_0x3ed2a1||!_0x17356a||_0x5e3cad['distance']<_0x17356a['distance'])&&((_0x17356a=_0x5e3cad)['faceId']=_0x22d10e,_0x3ed2a1))break;}}}return _0x17356a;}[_0x473ec5(0xcb)](_0x295163,_0x2753b0,_0x5b58cb,_0x315bf1,_0x8d39dd){var _0x474f42=_0x473ec5;let _0x28ff7a=null;for(let _0x33e287=this[_0x474f42(0xfb3)];_0x33e287<this['verticesStart']+this[_0x474f42(0x3888)];_0x33e287+=0x3){var _0x46d567=_0x2753b0[_0x33e287],_0x42f7dc=_0x2753b0[_0x33e287+0x1],_0x539f50=_0x2753b0[_0x33e287+0x2];if(!_0x8d39dd||_0x8d39dd(_0x46d567,_0x42f7dc,_0x539f50,_0x295163,-0x1,-0x1,-0x1)){_0x46d567=_0x295163[_0x474f42(0x36f3)](_0x46d567,_0x42f7dc,_0x539f50);if(_0x46d567&&!(_0x46d567[_0x474f42(0x1235)]<0x0)&&(_0x315bf1||!_0x28ff7a||_0x46d567[_0x474f42(0x1235)]<_0x28ff7a['distance'])&&((_0x28ff7a=_0x46d567)[_0x474f42(0x31ba)]=_0x33e287/0x3,_0x315bf1))break;}}return _0x28ff7a;}[_0x473ec5(0x220)](){var _0x4498d9=_0x473ec5;this[_0x4498d9(0x2095)]&&(this['_linesIndexBuffer']=null);}[_0x473ec5(0x11fe)](_0x467b7d,_0x21169d){var _0x3954a9=_0x473ec5;const _0x26416d=new _0x90f64e(this[_0x3954a9(0x19a4)],this[_0x3954a9(0xfb3)],this[_0x3954a9(0x3888)],this['indexStart'],this[_0x3954a9(0x2052)],_0x467b7d,_0x21169d,!0x1);if(!this[_0x3954a9(0x2cf8)]){_0x467b7d=this[_0x3954a9(0x1a23)]();if(!_0x467b7d)return _0x26416d;_0x26416d[_0x3954a9(0x1e3a)]=new _0x55859d['j'](_0x467b7d[_0x3954a9(0x15fc)],_0x467b7d['maximum']);}return _0x26416d;}[_0x473ec5(0x2d20)](){var _0x3318bc=_0x473ec5;this['_linesIndexBuffer']&&(this[_0x3318bc(0x495)]['getScene']()['getEngine']()[_0x3318bc(0x3cd8)](this[_0x3318bc(0x2095)]),this[_0x3318bc(0x2095)]=null);var _0x3b7d1b=this['_mesh'][_0x3318bc(0x1549)][_0x3318bc(0x404a)](this);this[_0x3318bc(0x495)][_0x3318bc(0x1549)][_0x3318bc(0x1035)](_0x3b7d1b,0x1),this[_0x3318bc(0x36dc)]();}[_0x473ec5(0x1653)](){var _0x1bba42=_0x473ec5;return _0x1bba42(0x3103);}static['CreateFromIndices'](_0x4107d5,_0x4053d6,_0xae70be,_0x2535ff,_0x4c5022,_0x47c3ad=!0x0){var _0x32caea=_0x473ec5;let _0x253080=Number[_0x32caea(0x2f17)],_0x5ccd02=-Number[_0x32caea(0x2f17)];const _0x1d08e4=_0x4c5022||_0x2535ff;var _0x1b6577=_0x1d08e4[_0x32caea(0x3d22)]();for(let _0x38ac2b=_0x4053d6;_0x38ac2b<_0x4053d6+_0xae70be;_0x38ac2b++){var _0x101c56=_0x1b6577[_0x38ac2b];_0x101c56<_0x253080&&(_0x253080=_0x101c56),_0x101c56>_0x5ccd02&&(_0x5ccd02=_0x101c56);}return new _0x90f64e(_0x4107d5,_0x253080,_0x5ccd02-_0x253080+0x1,_0x4053d6,_0xae70be,_0x2535ff,_0x4c5022,_0x47c3ad);}}},0x13533:(_0x411a43,_0x445d2d,_0x359f72)=>{_0x359f72(0x51f),_0x359f72(0x1dad),_0x359f72(0x9fd1),_0x359f72(0x1a27),_0x359f72(0x164ac),class extends null{};},0xa838:(_0x4ee8cd,_0x4a7272,_0x2951b4)=>{var _0x579a9c=a8_0x49466b;_0x2951b4['d'](_0x4a7272,{'Y':()=>_0x2fa571});function _0x347a04(_0x2d672c,_0x1329ca,_0xadcc52,_0x2ab4c5){var _0xbded96=a8_0x58a1,_0x297165,_0x30b792=arguments[_0xbded96(0x132e)],_0xb365c9=_0x30b792<0x3?_0x1329ca:null===_0x2ab4c5?_0x2ab4c5=Object['getOwnPropertyDescriptor'](_0x1329ca,_0xadcc52):_0x2ab4c5;if(_0xbded96(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0xbded96(0x14d7)])_0xb365c9=Reflect[_0xbded96(0x14d7)](_0x2d672c,_0x1329ca,_0xadcc52,_0x2ab4c5);else{for(var _0x58c079=_0x2d672c['length']-0x1;0x0<=_0x58c079;_0x58c079--)(_0x297165=_0x2d672c[_0x58c079])&&(_0xb365c9=(_0x30b792<0x3?_0x297165(_0xb365c9):0x3<_0x30b792?_0x297165(_0x1329ca,_0xadcc52,_0xb365c9):_0x297165(_0x1329ca,_0xadcc52))||_0xb365c9);}0x3<_0x30b792&&_0xb365c9&&Object[_0xbded96(0x1fc0)](_0x1329ca,_0xadcc52,_0xb365c9);}var _0x15aaea=_0x2951b4(0x153ad),_0x3ea08c=_0x2951b4(0xf96c),_0xd8e87e=_0x2951b4(0x9fd1),_0x4a7272=_0x2951b4(0x16aec),_0x21602a=_0x2951b4(0xa60f);class _0x2fa571 extends _0x4a7272['N']{constructor(_0x32a94f,_0x72682b=null,_0xbb49d2=!0x0){var _0x17b625=a8_0x58a1;super(_0x32a94f,_0x72682b),this['_forward']=new _0xd8e87e['P'](0x0,0x0,0x1),this[_0x17b625(0x22e2)]=new _0xd8e87e['P'](0x0,0x1,0x0),this[_0x17b625(0x11f)]=new _0xd8e87e['P'](0x1,0x0,0x0),this['_position']=_0xd8e87e['P'][_0x17b625(0x1b83)](),this[_0x17b625(0x2a18)]=_0xd8e87e['P'][_0x17b625(0x1b83)](),this[_0x17b625(0x1bcf)]=null,this[_0x17b625(0x3d43)]=_0xd8e87e['P'][_0x17b625(0x16f3)](),this[_0x17b625(0x14c2)]=null,this[_0x17b625(0x76a)]=!0x1,this[_0x17b625(0x2805)]=_0x2fa571[_0x17b625(0x737)],this['_preserveParentRotationForBillboard']=!0x1,this[_0x17b625(0x3780)]=0x1,this[_0x17b625(0x3767)]=!0x1,this[_0x17b625(0x391b)]=!0x1,this[_0x17b625(0xe2b)]=!0x1,this[_0x17b625(0xfc0)]=null,this[_0x17b625(0x2c30)]=_0xd8e87e['y3'][_0x17b625(0x1b83)](),this[_0x17b625(0x38a1)]=!0x1,this[_0x17b625(0x2b38)]=_0xd8e87e['P'][_0x17b625(0x1b83)](),this[_0x17b625(0x1768)]=_0xd8e87e['P']['Zero'](),this[_0x17b625(0x3220)]=_0xd8e87e['_f'][_0x17b625(0x24ef)](),this[_0x17b625(0x1dd3)]=_0xd8e87e['y3'][_0x17b625(0x24ef)](),this['_postMultiplyPivotMatrix']=!0x1,this[_0x17b625(0x1ae4)]=!0x1,this[_0x17b625(0x3e68)]=-0x1,this[_0x17b625(0x1c36)]=new _0x3ea08c['y$'](),this[_0x17b625(0x6a5)]=!0x1,_0xbb49d2&&this[_0x17b625(0x22fd)]()[_0x17b625(0x584)](this);}get[_0x579a9c(0x20b2)](){var _0x12395a=_0x579a9c;return this[_0x12395a(0x2805)];}set[_0x579a9c(0x20b2)](_0x2dd19e){var _0xa2ab72=_0x579a9c;this['_billboardMode']!==_0x2dd19e&&(this[_0xa2ab72(0x2805)]=_0x2dd19e,this[_0xa2ab72(0x30db)][_0xa2ab72(0xe4d)]=0x0!=(this[_0xa2ab72(0x2805)]&_0x2fa571[_0xa2ab72(0x27e0)]),this[_0xa2ab72(0x22fa)]());}get[_0x579a9c(0x156f)](){var _0x1fce14=_0x579a9c;return this[_0x1fce14(0x38df)];}set[_0x579a9c(0x156f)](_0x1361fc){var _0x116516=_0x579a9c;_0x1361fc!==this[_0x116516(0x38df)]&&(this[_0x116516(0x38df)]=_0x1361fc,this[_0x116516(0x22fa)]());}['_computeUseBillboardPath'](){var _0x3cf09c=_0x579a9c;this[_0x3cf09c(0x30db)][_0x3cf09c(0x874)]=this['_billboardMode']!==_0x2fa571[_0x3cf09c(0x737)]&&!this[_0x3cf09c(0x156f)];}get['infiniteDistance'](){return this['_infiniteDistance'];}set['infiniteDistance'](_0x1c8054){var _0x2450d6=_0x579a9c;this[_0x2450d6(0x3767)]!==_0x1c8054&&(this[_0x2450d6(0x3767)]=_0x1c8054);}[_0x579a9c(0x1653)](){return'TransformNode';}get[_0x579a9c(0x8c5)](){var _0x487e67=_0x579a9c;return this[_0x487e67(0x12dd)];}set[_0x579a9c(0x8c5)](_0x361911){var _0x1c0481=_0x579a9c;this['_position']=_0x361911,this[_0x1c0481(0x1d35)]=!0x0;}[_0x579a9c(0x472)](){var _0xe9535d=_0x579a9c;return this[_0xe9535d(0x38a1)];}get[_0x579a9c(0x13fc)](){var _0x2f1e14=_0x579a9c;return this[_0x2f1e14(0x2a18)];}set[_0x579a9c(0x13fc)](_0x2e3884){var _0x260ba4=_0x579a9c;this['_rotation']=_0x2e3884,this[_0x260ba4(0x1bcf)]=null,this[_0x260ba4(0x1d35)]=!0x0;}get[_0x579a9c(0x244c)](){var _0x4a3738=_0x579a9c;return this[_0x4a3738(0x3d43)];}set[_0x579a9c(0x244c)](_0x18f47a){var _0x7aef7f=_0x579a9c;this[_0x7aef7f(0x3d43)]=_0x18f47a,this[_0x7aef7f(0x1d35)]=!0x0;}get[_0x579a9c(0x905)](){return this['_rotationQuaternion'];}set[_0x579a9c(0x905)](_0x2ddb56){var _0x287e4e=_0x579a9c;(this['_rotationQuaternion']=_0x2ddb56)&&this[_0x287e4e(0x2a18)][_0x287e4e(0xdd0)](0x0),this[_0x287e4e(0x1d35)]=!0x0;}get['forward'](){var _0x446b20=_0x579a9c;return _0xd8e87e['P'][_0x446b20(0x8b1)](0x0,0x0,this[_0x446b20(0x22fd)]()[_0x446b20(0xe97)]?-0x1:0x1,this[_0x446b20(0x2fee)](),this[_0x446b20(0x6f9)]),this[_0x446b20(0x6f9)][_0x446b20(0xb65)]();}get['up'](){var _0x11df51=_0x579a9c;return _0xd8e87e['P'][_0x11df51(0x8b1)](0x0,0x1,0x0,this[_0x11df51(0x2fee)](),this['_up']),this['_up'][_0x11df51(0xb65)]();}get[_0x579a9c(0x149f)](){var _0x480828=_0x579a9c;return _0xd8e87e['P']['TransformNormalFromFloatsToRef'](this[_0x480828(0x22fd)]()[_0x480828(0xe97)]?-0x1:0x1,0x0,0x0,this['getWorldMatrix'](),this[_0x480828(0x11f)]),this[_0x480828(0x11f)][_0x480828(0xb65)]();}[_0x579a9c(0x1c82)](_0x9672eb){var _0xf2ae02=_0x579a9c;return this[_0xf2ae02(0xfc0)]?this[_0xf2ae02(0xfc0)]['copyFrom'](_0x9672eb):this[_0xf2ae02(0xfc0)]=_0x9672eb[_0xf2ae02(0x11fe)](),this;}['getPoseMatrix'](){var _0x770370=_0x579a9c;return this[_0x770370(0xfc0)]||(this['_poseMatrix']=_0xd8e87e['y3'][_0x770370(0x24ef)]()),this[_0x770370(0xfc0)];}[_0x579a9c(0x7a2)](){var _0x13c868=_0x579a9c,_0x562af0=this[_0x13c868(0x30db)];return!(this[_0x13c868(0x2805)]!==_0x562af0[_0x13c868(0x20b2)]||this[_0x13c868(0x2805)]!==_0x2fa571[_0x13c868(0x737)]||_0x562af0[_0x13c868(0x3e35)]||this[_0x13c868(0x3767)]||this['_position'][_0x13c868(0x1d35)]||this[_0x13c868(0x3d43)][_0x13c868(0x1d35)]||this[_0x13c868(0x1bcf)]&&this['_rotationQuaternion'][_0x13c868(0x1d35)]||this[_0x13c868(0x2a18)][_0x13c868(0x1d35)]);}['_initCache'](){var _0x2229b4=_0x579a9c;super['_initCache']();const _0x21ffc5=this['_cache'];_0x21ffc5['localMatrixUpdated']=!0x1,_0x21ffc5[_0x2229b4(0x20b2)]=-0x1,_0x21ffc5[_0x2229b4(0x1fb1)]=!0x1,_0x21ffc5[_0x2229b4(0xe4d)]=!0x1,_0x21ffc5[_0x2229b4(0x874)]=!0x1;}get[_0x579a9c(0x1be2)](){var _0x4a5ed7=_0x579a9c;return this[_0x4a5ed7(0x2736)]();}get[_0x579a9c(0x3d12)](){return this['_syncAbsoluteScalingAndRotation'](),this['_absoluteScaling'];}get['absoluteRotationQuaternion'](){var _0x135d2f=_0x579a9c;return this[_0x135d2f(0x1f12)](),this[_0x135d2f(0x3220)];}[_0x579a9c(0x11d)](_0x55ecf6){var _0x1f58b=_0x579a9c;return this[_0x1f58b(0x25e6)](_0x55ecf6,!0x1);}['setPivotMatrix'](_0x12928d,_0x366651=!0x0){var _0x2013bf=_0x579a9c;return this[_0x2013bf(0x1dd3)][_0x2013bf(0x2a3e)](_0x12928d),this[_0x2013bf(0x38a1)]=!this[_0x2013bf(0x1dd3)]['isIdentity'](),this[_0x2013bf(0x30db)][_0x2013bf(0x3e35)]=!0x0,this[_0x2013bf(0x2ed2)]=_0x366651,this['_postMultiplyPivotMatrix']&&(this[_0x2013bf(0x2da)]?this[_0x2013bf(0x1dd3)]['invertToRef'](this['_pivotMatrixInverse']):this['_pivotMatrixInverse']=_0xd8e87e['y3'][_0x2013bf(0xf71)](this['_pivotMatrix'])),this;}['getPivotMatrix'](){var _0x2f69b3=_0x579a9c;return this[_0x2f69b3(0x1dd3)];}[_0x579a9c(0x171e)](_0x3bee45=null,_0xdb3aae,_0x24e745){var _0x451375=_0x579a9c,_0x670dd7=this['clone']('Clone\x20of\x20'+(this[_0x451375(0x3efc)]||this['id']),_0x3bee45||this[_0x451375(0x2126)],!0x0);_0x670dd7&&_0x24e745&&_0x24e745(this,_0x670dd7);for(const _0x5cd278 of this[_0x451375(0x22c8)](!0x0))_0x5cd278['instantiateHierarchy'](_0x670dd7,_0xdb3aae,_0x24e745);return _0x670dd7;}[_0x579a9c(0x1ea7)](_0x37067f=null,_0x9739ad=!0x1){var _0x22ec1e=_0x579a9c;return _0x37067f?_0x9739ad?(this[_0x22ec1e(0x2a18)]['setAll'](0x0),this[_0x22ec1e(0x1bcf)]=this[_0x22ec1e(0x1bcf)]||_0xd8e87e['_f']['Identity'](),_0x37067f['decompose'](this['_scaling'],this[_0x22ec1e(0x1bcf)],this['_position']),this[_0x22ec1e(0x67e)](!0x0)):(this[_0x22ec1e(0x1b61)]=_0x37067f,this[_0x22ec1e(0x2b38)][_0x22ec1e(0x3b56)](this['_worldMatrix']['m'][0xc],this[_0x22ec1e(0x1b61)]['m'][0xd],this['_worldMatrix']['m'][0xe]),this[_0x22ec1e(0x26f1)]()):(this['_isWorldMatrixFrozen']=!0x1,this['computeWorldMatrix'](!0x0)),this[_0x22ec1e(0x1d35)]=!0x1,this['_isWorldMatrixFrozen']=!0x0,this;}[_0x579a9c(0x32a9)](){var _0x270c7d=_0x579a9c;return this[_0x270c7d(0x1ae4)]=!0x1,this['computeWorldMatrix'](!0x0),this;}get[_0x579a9c(0x10fd)](){var _0x4c93d4=_0x579a9c;return this[_0x4c93d4(0x1ae4)];}['getAbsolutePosition'](){return this['computeWorldMatrix'](),this['_absolutePosition'];}[_0x579a9c(0x2f79)](_0x1da3a9){var _0x5e8617=_0x579a9c;if(!_0x1da3a9)return this;let _0x4cb283,_0x389a72,_0x3b85ef;if(void 0x0===_0x1da3a9['x']){if(arguments[_0x5e8617(0x132e)]<0x3)return this;_0x4cb283=_0x1da3a9,_0x389a72=arguments[0x1],_0x3b85ef=arguments[0x2];}else _0x4cb283=_0x1da3a9['x'],_0x389a72=_0x1da3a9['y'],_0x3b85ef=_0x1da3a9['z'];var _0x134eca;return this[_0x5e8617(0x2126)]?(_0x134eca=_0xd8e87e['jp'][_0x5e8617(0x3809)][0x0],this[_0x5e8617(0x2126)][_0x5e8617(0x2fee)]()['invertToRef'](_0x134eca),_0xd8e87e['P'][_0x5e8617(0x369d)](_0x4cb283,_0x389a72,_0x3b85ef,_0x134eca,this[_0x5e8617(0x8c5)])):(this[_0x5e8617(0x8c5)]['x']=_0x4cb283,this[_0x5e8617(0x8c5)]['y']=_0x389a72,this[_0x5e8617(0x8c5)]['z']=_0x3b85ef),this['_absolutePosition'][_0x5e8617(0x2a3e)](_0x1da3a9),this;}['setPositionWithLocalVector'](_0x42d502){var _0x230a1c=_0x579a9c;return this[_0x230a1c(0x67e)](),this[_0x230a1c(0x8c5)]=_0xd8e87e['P'][_0x230a1c(0x96e)](_0x42d502,this[_0x230a1c(0x2c30)]),this;}[_0x579a9c(0x2246)](){var _0x2e1f65=_0x579a9c;this[_0x2e1f65(0x67e)]();var _0x3fcd42=_0xd8e87e['jp'][_0x2e1f65(0x3809)][0x0];return this['_localMatrix'][_0x2e1f65(0x3c5)](_0x3fcd42),_0xd8e87e['P']['TransformNormal'](this[_0x2e1f65(0x8c5)],_0x3fcd42);}['locallyTranslate'](_0x55f595){var _0x23e4e9=_0x579a9c;return this[_0x23e4e9(0x67e)](!0x0),this[_0x23e4e9(0x8c5)]=_0xd8e87e['P']['TransformCoordinates'](_0x55f595,this[_0x23e4e9(0x2c30)]),this;}[_0x579a9c(0x3dc2)](_0x5ae205,_0x2d7e71=0x0,_0x1bf200=0x0,_0x8c7197=0x0,_0x2dbe6f=_0x21602a['T'][_0x579a9c(0x29c1)]){var _0x2c52d9=_0x579a9c,_0x45f14d=_0x2fa571[_0x2c52d9(0x1488)],_0x16111c=_0x2dbe6f===_0x21602a['T']['LOCAL']?this[_0x2c52d9(0x8c5)]:this[_0x2c52d9(0x2736)]();if(_0x5ae205['subtractToRef'](_0x16111c,_0x45f14d),this['setDirection'](_0x45f14d,_0x2d7e71,_0x1bf200,_0x8c7197),_0x2dbe6f===_0x21602a['T'][_0x2c52d9(0x118d)]&&this[_0x2c52d9(0x2126)]){if(this[_0x2c52d9(0x905)]){const _0x3e95f9=_0xd8e87e['jp'][_0x2c52d9(0x3809)][0x0],_0x3ff55f=(this[_0x2c52d9(0x905)][_0x2c52d9(0x16e0)](_0x3e95f9),_0xd8e87e['jp'][_0x2c52d9(0x3809)][0x1]);this['parent'][_0x2c52d9(0x2fee)]()[_0x2c52d9(0x16c0)](_0x3ff55f),_0x3ff55f[_0x2c52d9(0x21d5)](),_0x3e95f9['multiplyToRef'](_0x3ff55f,_0x3e95f9),this[_0x2c52d9(0x905)][_0x2c52d9(0x653)](_0x3e95f9);}else{const _0x25d702=_0xd8e87e['jp'][_0x2c52d9(0x2199)][0x0],_0x3e8710=(_0xd8e87e['_f'][_0x2c52d9(0x1b00)](this['rotation'],_0x25d702),_0xd8e87e['jp'][_0x2c52d9(0x3809)][0x0]),_0x5acc7f=(_0x25d702[_0x2c52d9(0x16e0)](_0x3e8710),_0xd8e87e['jp'][_0x2c52d9(0x3809)][0x1]);this[_0x2c52d9(0x2126)]['getWorldMatrix']()[_0x2c52d9(0x16c0)](_0x5acc7f),_0x5acc7f['invert'](),_0x3e8710[_0x2c52d9(0x2b3f)](_0x5acc7f,_0x3e8710),_0x25d702[_0x2c52d9(0x653)](_0x3e8710),_0x25d702[_0x2c52d9(0xaa3)](this[_0x2c52d9(0x13fc)]);}}return this;}[_0x579a9c(0x588)](_0x19178a){var _0x45f4f3=_0x579a9c,_0x4816d1=_0xd8e87e['P'][_0x45f4f3(0x1b83)]();return this['getDirectionToRef'](_0x19178a,_0x4816d1),_0x4816d1;}[_0x579a9c(0x28a6)](_0x193968,_0x405d46){var _0x29bab6=_0x579a9c;return _0xd8e87e['P']['TransformNormalToRef'](_0x193968,this[_0x29bab6(0x2fee)](),_0x405d46),this;}['setDirection'](_0x2faf20,_0x2843d7=0x0,_0x2684bb=0x0,_0x4c6756=0x0){var _0x4c8729=_0x579a9c,_0x5f6652=-Math[_0x4c8729(0x4d2)](_0x2faf20['z'],_0x2faf20['x'])+Math['PI']/0x2,_0x1bbf59=Math[_0x4c8729(0x2793)](_0x2faf20['x']*_0x2faf20['x']+_0x2faf20['z']*_0x2faf20['z']),_0x2faf20=-Math['atan2'](_0x2faf20['y'],_0x1bbf59);return this[_0x4c8729(0x905)]?_0xd8e87e['_f']['RotationYawPitchRollToRef'](_0x5f6652+_0x2843d7,_0x2faf20+_0x2684bb,_0x4c6756,this[_0x4c8729(0x905)]):(this[_0x4c8729(0x13fc)]['x']=_0x2faf20+_0x2684bb,this['rotation']['y']=_0x5f6652+_0x2843d7,this[_0x4c8729(0x13fc)]['z']=_0x4c6756),this;}[_0x579a9c(0x5a7)](_0x3e24cf,_0x485962=_0x21602a['T'][_0x579a9c(0x29c1)]){var _0x28bb8a=_0x579a9c;0x0==this['getScene']()['getRenderId']()&&this[_0x28bb8a(0x67e)](!0x0);const _0x2e1949=this[_0x28bb8a(0x2fee)]();return _0x485962==_0x21602a['T'][_0x28bb8a(0x118d)]&&(_0x485962=_0xd8e87e['jp'][_0x28bb8a(0x3809)][0x0],_0x2e1949[_0x28bb8a(0x3c5)](_0x485962),_0x3e24cf=_0xd8e87e['P'][_0x28bb8a(0x1e28)](_0x3e24cf,_0x485962)),this[_0x28bb8a(0x25e6)](_0xd8e87e['y3'][_0x28bb8a(0x2633)](-_0x3e24cf['x'],-_0x3e24cf['y'],-_0x3e24cf['z']),!0x0);}[_0x579a9c(0x211)](){var _0x510e93=_0x579a9c,_0x38ffc5=_0xd8e87e['P'][_0x510e93(0x1b83)]();return this[_0x510e93(0x3ac1)](_0x38ffc5),_0x38ffc5;}[_0x579a9c(0x3ac1)](_0x59ce8d){var _0x4db5ef=_0x579a9c;return _0x59ce8d['x']=-this[_0x4db5ef(0x1dd3)]['m'][0xc],_0x59ce8d['y']=-this[_0x4db5ef(0x1dd3)]['m'][0xd],_0x59ce8d['z']=-this[_0x4db5ef(0x1dd3)]['m'][0xe],this;}[_0x579a9c(0x277d)](){var _0x1278be=_0x579a9c,_0x41a12e=_0xd8e87e['P'][_0x1278be(0x1b83)]();return this['getAbsolutePivotPointToRef'](_0x41a12e),_0x41a12e;}[_0x579a9c(0x10f9)](_0x57dfb2){var _0x34d387=_0x579a9c;return this[_0x34d387(0x3ac1)](_0x57dfb2),_0xd8e87e['P'][_0x34d387(0x2bb9)](_0x57dfb2,this[_0x34d387(0x2fee)](),_0x57dfb2),this;}[_0x579a9c(0x1d4d)](_0x4cccaf){var _0x371d93=_0x579a9c;if(this[_0x371d93(0x1d35)])return this;if(this[_0x371d93(0x22d)]){for(const _0x8f5fc1 of this[_0x371d93(0x22d)])_0x8f5fc1[_0x371d93(0x1d4d)](_0x4cccaf);}return super[_0x371d93(0x1d4d)](_0x4cccaf);}[_0x579a9c(0x3b78)](_0x5b2eb1,_0x5cb51b=!0x1,_0x2b5a9a=!0x1){var _0x56c0f1=_0x579a9c;if(!_0x5b2eb1&&!this['parent'])return this;const _0x56aa26=_0xd8e87e['jp'][_0x56c0f1(0x2199)][0x0];var _0x2f3f30=_0xd8e87e['jp'][_0x56c0f1(0x23ca)][0x0],_0x25c663=_0xd8e87e['jp']['Vector3'][0x1],_0x24a103=_0xd8e87e['jp'][_0x56c0f1(0x3809)][0x1];_0xd8e87e['y3'][_0x56c0f1(0x2064)](_0x24a103);const _0x53ede4=_0xd8e87e['jp'][_0x56c0f1(0x3809)][0x0];this[_0x56c0f1(0x67e)](!0x0);let _0x2c39e6=this[_0x56c0f1(0x905)];return _0x2c39e6||(_0x2c39e6=_0x2fa571['_TmpRotation'],_0xd8e87e['_f'][_0x56c0f1(0x10af)](this[_0x56c0f1(0x2a18)]['y'],this[_0x56c0f1(0x2a18)]['x'],this[_0x56c0f1(0x2a18)]['z'],_0x2c39e6)),_0xd8e87e['y3'][_0x56c0f1(0x50f)](this[_0x56c0f1(0x244c)],_0x2c39e6,this[_0x56c0f1(0x8c5)],_0x53ede4),this['parent']&&_0x53ede4[_0x56c0f1(0x2b3f)](this[_0x56c0f1(0x2126)][_0x56c0f1(0x67e)](!0x0),_0x53ede4),_0x5b2eb1&&(_0x5b2eb1[_0x56c0f1(0x67e)](!0x0)[_0x56c0f1(0x3c5)](_0x24a103),_0x53ede4[_0x56c0f1(0x2b3f)](_0x24a103,_0x53ede4)),_0x53ede4['decompose'](_0x25c663,_0x56aa26,_0x2f3f30,_0x5cb51b?this:void 0x0),this['rotationQuaternion']?this[_0x56c0f1(0x905)][_0x56c0f1(0x2a3e)](_0x56aa26):_0x56aa26['toEulerAnglesToRef'](this[_0x56c0f1(0x13fc)]),this[_0x56c0f1(0x244c)][_0x56c0f1(0x2a3e)](_0x25c663),this[_0x56c0f1(0x8c5)][_0x56c0f1(0x2a3e)](_0x2f3f30),this['parent']=_0x5b2eb1,_0x2b5a9a&&this[_0x56c0f1(0x25e6)](_0xd8e87e['y3'][_0x56c0f1(0x24ef)]()),this;}get[_0x579a9c(0x40fb)](){var _0x4bafd5=_0x579a9c;return this[_0x4bafd5(0x6a5)];}[_0x579a9c(0x24bf)](_0x587362){var _0x48fb51=_0x579a9c;return this[_0x48fb51(0x6a5)]!==_0x587362&&(this[_0x48fb51(0x6a5)]=_0x587362,!0x0);}[_0x579a9c(0x2a62)](_0x27d96f,_0x223b91){var _0x3ca42c=_0x579a9c;return this[_0x3ca42c(0x40c2)]=this[_0x3ca42c(0x2126)],this['_transformToBoneReferal']=_0x223b91,(this[_0x3ca42c(0x2126)]=_0x27d96f)['getSkeleton']()[_0x3ca42c(0xa5e)](),_0x27d96f['getWorldMatrix']()[_0x3ca42c(0x347a)]()<0x0&&(this[_0x3ca42c(0x3780)]*=-0x1),this;}[_0x579a9c(0x62e)](_0x156c1e=!0x1){var _0x58f1e5=_0x579a9c;return this[_0x58f1e5(0x2126)]?(this[_0x58f1e5(0x2126)][_0x58f1e5(0x2fee)]()[_0x58f1e5(0x347a)]()<0x0&&(this['scalingDeterminant']*=-0x1),this[_0x58f1e5(0x14c2)]=null,this[_0x58f1e5(0x2126)]=_0x156c1e?this[_0x58f1e5(0x40c2)]:null):_0x156c1e&&(this['parent']=this[_0x58f1e5(0x40c2)]),this;}[_0x579a9c(0x2b7b)](_0x106f59,_0x26c11d,_0x28ec41){var _0x1521ad=_0x579a9c;_0x106f59[_0x1521ad(0xb65)](),this[_0x1521ad(0x905)]||(this[_0x1521ad(0x905)]=this[_0x1521ad(0x13fc)][_0x1521ad(0x34ad)](),this['rotation'][_0x1521ad(0xdd0)](0x0));let _0x345f35;return _0x28ec41&&_0x28ec41!==_0x21602a['T'][_0x1521ad(0x29c1)]?(this[_0x1521ad(0x2126)]&&(_0x28ec41=_0xd8e87e['jp'][_0x1521ad(0x3809)][0x0],this['parent'][_0x1521ad(0x2fee)]()[_0x1521ad(0x3c5)](_0x28ec41),_0x106f59=_0xd8e87e['P'][_0x1521ad(0x96e)](_0x106f59,_0x28ec41)),(_0x345f35=_0xd8e87e['_f'][_0x1521ad(0x2ea5)](_0x106f59,_0x26c11d,_0x2fa571['_RotationAxisCache']))[_0x1521ad(0x2b3f)](this[_0x1521ad(0x905)],this[_0x1521ad(0x905)])):(_0x345f35=_0xd8e87e['_f']['RotationAxisToRef'](_0x106f59,_0x26c11d,_0x2fa571[_0x1521ad(0x2b9a)]),this[_0x1521ad(0x905)][_0x1521ad(0x2b3f)](_0x345f35,this['rotationQuaternion'])),this;}['rotateAround'](_0x443eb6,_0x48d602,_0x32ce1b){var _0x13e2e9=_0x579a9c;_0x48d602['normalize'](),this[_0x13e2e9(0x905)]||(this['rotationQuaternion']=_0xd8e87e['_f'][_0x13e2e9(0x3757)](this['rotation']['y'],this[_0x13e2e9(0x13fc)]['x'],this[_0x13e2e9(0x13fc)]['z']),this[_0x13e2e9(0x13fc)][_0x13e2e9(0xdd0)](0x0));var _0x23fc31=_0xd8e87e['jp'][_0x13e2e9(0x23ca)][0x0],_0x434b33=_0xd8e87e['jp'][_0x13e2e9(0x23ca)][0x1],_0x14b08b=_0xd8e87e['jp'][_0x13e2e9(0x23ca)][0x2];const _0x4445bb=_0xd8e87e['jp'][_0x13e2e9(0x2199)][0x0];var _0x56a419=_0xd8e87e['jp']['Matrix'][0x0];const _0x1fbc1e=_0xd8e87e['jp'][_0x13e2e9(0x3809)][0x1];var _0x314512=_0xd8e87e['jp'][_0x13e2e9(0x3809)][0x2];const _0x38557d=_0xd8e87e['jp']['Matrix'][0x3];return _0x443eb6[_0x13e2e9(0x16b6)](this['position'],_0x23fc31),_0xd8e87e['y3'][_0x13e2e9(0xe74)](_0x23fc31['x'],_0x23fc31['y'],_0x23fc31['z'],_0x56a419),_0xd8e87e['y3'][_0x13e2e9(0xe74)](-_0x23fc31['x'],-_0x23fc31['y'],-_0x23fc31['z'],_0x1fbc1e),_0xd8e87e['y3']['RotationAxisToRef'](_0x48d602,_0x32ce1b,_0x314512),_0x1fbc1e['multiplyToRef'](_0x314512,_0x38557d),_0x38557d[_0x13e2e9(0x2b3f)](_0x56a419,_0x38557d),_0x38557d[_0x13e2e9(0x1b5d)](_0x434b33,_0x4445bb,_0x14b08b),this[_0x13e2e9(0x8c5)][_0x13e2e9(0x2f9c)](_0x14b08b),_0x4445bb['multiplyToRef'](this['rotationQuaternion'],this[_0x13e2e9(0x905)]),this;}[_0x579a9c(0x1303)](_0x28e013,_0x378431,_0x169972){var _0x36f1b3=_0x579a9c;return _0x28e013=_0x28e013['scale'](_0x378431),(_0x169972&&_0x169972!==_0x21602a['T'][_0x36f1b3(0x29c1)]?this[_0x36f1b3(0x2f79)](this[_0x36f1b3(0x2736)]()[_0x36f1b3(0x11ad)](_0x28e013)):(_0x378431=this[_0x36f1b3(0x2246)]()['add'](_0x28e013),this[_0x36f1b3(0x2c0d)](_0x378431)),this);}['addRotation'](_0x38f593,_0x341983,_0x46922f){var _0x4ee6bc=_0x579a9c;let _0x2f7f16;this[_0x4ee6bc(0x905)]?_0x2f7f16=this[_0x4ee6bc(0x905)]:(_0x2f7f16=_0xd8e87e['jp'][_0x4ee6bc(0x2199)][0x1],_0xd8e87e['_f'][_0x4ee6bc(0x10af)](this['rotation']['y'],this['rotation']['x'],this['rotation']['z'],_0x2f7f16));var _0x2e9354=_0xd8e87e['jp'][_0x4ee6bc(0x2199)][0x0];return _0xd8e87e['_f'][_0x4ee6bc(0x10af)](_0x341983,_0x38f593,_0x46922f,_0x2e9354),_0x2f7f16['multiplyInPlace'](_0x2e9354),this[_0x4ee6bc(0x905)]||_0x2f7f16[_0x4ee6bc(0xaa3)](this[_0x4ee6bc(0x13fc)]),this;}['_getEffectiveParent'](){var _0x15a836=_0x579a9c;return this[_0x15a836(0x2126)];}[_0x579a9c(0x2dff)](){var _0x2533b0=_0x579a9c;return this[_0x2533b0(0x3767)]&&!this[_0x2533b0(0x2126)]||this[_0x2533b0(0x2805)]!==_0x2fa571['BILLBOARDMODE_NONE']&&!this[_0x2533b0(0x156f)];}[_0x579a9c(0x67e)](_0x56d71e=!0x1,_0x30c8a9=null){var _0x419c17=_0x579a9c;if(this[_0x419c17(0x1ae4)]&&!this[_0x419c17(0x1d35)])return this[_0x419c17(0x1b61)];var _0x2416bd=this[_0x419c17(0x22fd)]()[_0x419c17(0x257c)]();if(!this['_isDirty']&&!_0x56d71e&&(this[_0x419c17(0x2297)]===_0x2416bd||this[_0x419c17(0x1056)]()))return this[_0x419c17(0x2297)]=_0x2416bd,this[_0x419c17(0x1b61)];_0x30c8a9=_0x30c8a9||this[_0x419c17(0x22fd)]()[_0x419c17(0x203b)],this[_0x419c17(0x2e1)]();const _0x30b679=this[_0x419c17(0x30db)],_0x1239c3=(_0x30b679[_0x419c17(0x3e35)]=!0x1,_0x30b679['billboardMode']=this[_0x419c17(0x20b2)],_0x30b679[_0x419c17(0x1fb1)]=this['infiniteDistance'],_0x30b679[_0x419c17(0x2126)]=this[_0x419c17(0x1501)],this[_0x419c17(0x2297)]=_0x2416bd,this['_childUpdateId']+=0x1,this['_isDirty']=!0x1,this[_0x419c17(0x12dd)][_0x419c17(0x1d35)]=!0x1,this[_0x419c17(0x2a18)][_0x419c17(0x1d35)]=!0x1,this[_0x419c17(0x3d43)][_0x419c17(0x1d35)]=!0x1,this[_0x419c17(0xa2f)]()),_0xec1183=_0x2fa571[_0x419c17(0x11db)];let _0x39d093=this[_0x419c17(0x12dd)];this['_infiniteDistance']&&!this[_0x419c17(0x2126)]&&_0x30c8a9&&(_0x2416bd=_0x30c8a9[_0x419c17(0x2fee)](),_0x2416bd=new _0xd8e87e['P'](_0x2416bd['m'][0xc],_0x2416bd['m'][0xd],_0x2416bd['m'][0xe]),(_0x39d093=_0x2fa571[_0x419c17(0x324f)])['copyFromFloats'](this['_position']['x']+_0x2416bd['x'],this['_position']['y']+_0x2416bd['y'],this[_0x419c17(0x12dd)]['z']+_0x2416bd['z'])),_0xec1183[_0x419c17(0x3b56)](this['_scaling']['x']*this[_0x419c17(0x3780)],this['_scaling']['y']*this[_0x419c17(0x3780)],this['_scaling']['z']*this['scalingDeterminant']);let _0x284f87;if(this['_rotationQuaternion']?(this[_0x419c17(0x1bcf)][_0x419c17(0x1d35)]=!0x1,_0x284f87=this['_rotationQuaternion'],this[_0x419c17(0xe2b)]&&this[_0x419c17(0x13fc)][_0x419c17(0x14a3)]()&&(this[_0x419c17(0x1bcf)]['multiplyInPlace'](_0xd8e87e['_f']['RotationYawPitchRoll'](this['_rotation']['y'],this['_rotation']['x'],this[_0x419c17(0x2a18)]['z'])),this[_0x419c17(0x2a18)][_0x419c17(0x3b56)](0x0,0x0,0x0))):(_0x284f87=_0x2fa571[_0x419c17(0x37c4)],_0xd8e87e['_f'][_0x419c17(0x10af)](this[_0x419c17(0x2a18)]['y'],this['_rotation']['x'],this[_0x419c17(0x2a18)]['z'],_0x284f87)),this['_usePivotMatrix']?(_0x2416bd=_0xd8e87e['jp'][_0x419c17(0x3809)][0x1],_0xd8e87e['y3'][_0x419c17(0x2d19)](_0xec1183['x'],_0xec1183['y'],_0xec1183['z'],_0x2416bd),_0x5180a0=_0xd8e87e['jp']['Matrix'][0x0],_0x284f87[_0x419c17(0x16e0)](_0x5180a0),this['_pivotMatrix'][_0x419c17(0x2b3f)](_0x2416bd,_0xd8e87e['jp'][_0x419c17(0x3809)][0x4]),_0xd8e87e['jp']['Matrix'][0x4][_0x419c17(0x2b3f)](_0x5180a0,this['_localMatrix']),this[_0x419c17(0x2ed2)]&&this[_0x419c17(0x2c30)][_0x419c17(0x2b3f)](this[_0x419c17(0x2da)],this[_0x419c17(0x2c30)]),this['_localMatrix'][_0x419c17(0xf36)](_0x39d093['x'],_0x39d093['y'],_0x39d093['z'])):_0xd8e87e['y3'][_0x419c17(0x50f)](_0xec1183,_0x284f87,_0x39d093,this[_0x419c17(0x2c30)]),_0x1239c3&&_0x1239c3[_0x419c17(0x2fee)]){if(_0x56d71e&&_0x1239c3['computeWorldMatrix'](_0x56d71e),_0x30b679[_0x419c17(0x874)]){this[_0x419c17(0x14c2)]?_0x1239c3[_0x419c17(0x2fee)]()[_0x419c17(0x2b3f)](this[_0x419c17(0x14c2)][_0x419c17(0x2fee)](),_0xd8e87e['jp'][_0x419c17(0x3809)][0x7]):_0xd8e87e['jp'][_0x419c17(0x3809)][0x7][_0x419c17(0x2a3e)](_0x1239c3[_0x419c17(0x2fee)]());const _0x18bee1=_0xd8e87e['jp']['Vector3'][0x5];var _0x2416bd=_0xd8e87e['jp'][_0x419c17(0x23ca)][0x6],_0x5180a0=_0xd8e87e['jp'][_0x419c17(0x2199)][0x0];_0xd8e87e['jp'][_0x419c17(0x3809)][0x7][_0x419c17(0x1b5d)](_0x2416bd,_0x5180a0,_0x18bee1),_0xd8e87e['y3'][_0x419c17(0x2d19)](_0x2416bd['x'],_0x2416bd['y'],_0x2416bd['z'],_0xd8e87e['jp'][_0x419c17(0x3809)][0x7]),_0xd8e87e['jp'][_0x419c17(0x3809)][0x7][_0x419c17(0x1b33)](_0x18bee1),_0x2fa571[_0x419c17(0x3a0)]&&(this[_0x419c17(0x12dd)][_0x419c17(0x2e64)](_0x5180a0,_0x18bee1),this['_localMatrix'][_0x419c17(0x1b33)](_0x18bee1)),this[_0x419c17(0x2c30)][_0x419c17(0x2b3f)](_0xd8e87e['jp'][_0x419c17(0x3809)][0x7],this[_0x419c17(0x1b61)]);}else this[_0x419c17(0x14c2)]?(this[_0x419c17(0x2c30)]['multiplyToRef'](_0x1239c3['getWorldMatrix'](),_0xd8e87e['jp'][_0x419c17(0x3809)][0x6]),_0xd8e87e['jp'][_0x419c17(0x3809)][0x6][_0x419c17(0x2b3f)](this['_transformToBoneReferal'][_0x419c17(0x2fee)](),this[_0x419c17(0x1b61)])):this['_localMatrix'][_0x419c17(0x2b3f)](_0x1239c3[_0x419c17(0x2fee)](),this['_worldMatrix']);this[_0x419c17(0x734)]();}else this[_0x419c17(0x1b61)]['copyFrom'](this[_0x419c17(0x2c30)]);if(_0x30b679['useBillboardPath']&&_0x30c8a9&&this[_0x419c17(0x20b2)]&&!_0x30b679[_0x419c17(0xe4d)]){_0x56d71e=_0xd8e87e['jp']['Vector3'][0x0];if(this[_0x419c17(0x1b61)][_0x419c17(0x3e75)](_0x56d71e),_0xd8e87e['jp'][_0x419c17(0x3809)][0x1][_0x419c17(0x2a3e)](_0x30c8a9[_0x419c17(0xe6c)]()),_0xd8e87e['jp'][_0x419c17(0x3809)][0x1]['setTranslationFromFloats'](0x0,0x0,0x0),_0xd8e87e['jp'][_0x419c17(0x3809)][0x1][_0x419c17(0x3c5)](_0xd8e87e['jp'][_0x419c17(0x3809)][0x0]),(this[_0x419c17(0x20b2)]&_0x2fa571[_0x419c17(0xf62)])!==_0x2fa571['BILLBOARDMODE_ALL']){_0xd8e87e['jp'][_0x419c17(0x3809)][0x0][_0x419c17(0x1b5d)](void 0x0,_0xd8e87e['jp'][_0x419c17(0x2199)][0x0],void 0x0);const _0x93f81b=_0xd8e87e['jp'][_0x419c17(0x23ca)][0x1];_0xd8e87e['jp']['Quaternion'][0x0]['toEulerAnglesToRef'](_0x93f81b),(this['billboardMode']&_0x2fa571[_0x419c17(0x20f7)])!==_0x2fa571[_0x419c17(0x20f7)]&&(_0x93f81b['x']=0x0),(this[_0x419c17(0x20b2)]&_0x2fa571['BILLBOARDMODE_Y'])!==_0x2fa571[_0x419c17(0x3a1c)]&&(_0x93f81b['y']=0x0),(this[_0x419c17(0x20b2)]&_0x2fa571[_0x419c17(0x970)])!==_0x2fa571[_0x419c17(0x970)]&&(_0x93f81b['z']=0x0),_0xd8e87e['y3'][_0x419c17(0x10af)](_0x93f81b['y'],_0x93f81b['x'],_0x93f81b['z'],_0xd8e87e['jp']['Matrix'][0x0]);}this[_0x419c17(0x1b61)][_0x419c17(0x2b1f)](0x0,0x0,0x0),this['_worldMatrix']['multiplyToRef'](_0xd8e87e['jp'][_0x419c17(0x3809)][0x0],this[_0x419c17(0x1b61)]),this[_0x419c17(0x1b61)][_0x419c17(0x1b33)](_0xd8e87e['jp'][_0x419c17(0x23ca)][0x0]);}else{if(_0x30b679[_0x419c17(0x874)]&&_0x30c8a9&&_0x30b679[_0x419c17(0xe4d)]){_0x2416bd=_0xd8e87e['jp'][_0x419c17(0x23ca)][0x0],_0x5180a0=(this[_0x419c17(0x1b61)]['getTranslationToRef'](_0x2416bd),_0x30c8a9[_0x419c17(0x1b77)]),this[_0x419c17(0x1b61)][_0x419c17(0x3c5)](_0xd8e87e['jp'][_0x419c17(0x3809)][0x1]);const _0x273034=_0xd8e87e['jp']['Vector3'][0x1];_0xd8e87e['P'][_0x419c17(0x2bb9)](_0x5180a0,_0xd8e87e['jp'][_0x419c17(0x3809)][0x1],_0x273034),_0x273034[_0x419c17(0xb65)](),(_0x56d71e=-Math[_0x419c17(0x4d2)](_0x273034['z'],_0x273034['x'])+Math['PI']/0x2,_0x2416bd=Math[_0x419c17(0x2793)](_0x273034['x']*_0x273034['x']+_0x273034['z']*_0x273034['z']),_0x30c8a9=-Math[_0x419c17(0x4d2)](_0x273034['y'],_0x2416bd));if(_0xd8e87e['_f'][_0x419c17(0x10af)](_0x56d71e,_0x30c8a9,0x0,_0xd8e87e['jp'][_0x419c17(0x2199)][0x0]),(this['billboardMode']&_0x2fa571[_0x419c17(0xf62)])!==_0x2fa571[_0x419c17(0xf62)]){const _0x367f40=_0xd8e87e['jp'][_0x419c17(0x23ca)][0x1];_0xd8e87e['jp'][_0x419c17(0x2199)][0x0]['toEulerAnglesToRef'](_0x367f40),(this[_0x419c17(0x20b2)]&_0x2fa571['BILLBOARDMODE_X'])!==_0x2fa571[_0x419c17(0x20f7)]&&(_0x367f40['x']=0x0),(this[_0x419c17(0x20b2)]&_0x2fa571[_0x419c17(0x3a1c)])!==_0x2fa571[_0x419c17(0x3a1c)]&&(_0x367f40['y']=0x0),(this[_0x419c17(0x20b2)]&_0x2fa571['BILLBOARDMODE_Z'])!==_0x2fa571[_0x419c17(0x970)]&&(_0x367f40['z']=0x0),_0xd8e87e['y3'][_0x419c17(0x10af)](_0x367f40['y'],_0x367f40['x'],_0x367f40['z'],_0xd8e87e['jp'][_0x419c17(0x3809)][0x0]);}else _0xd8e87e['y3']['FromQuaternionToRef'](_0xd8e87e['jp'][_0x419c17(0x2199)][0x0],_0xd8e87e['jp']['Matrix'][0x0]);this['_worldMatrix'][_0x419c17(0x2b1f)](0x0,0x0,0x0),this['_worldMatrix'][_0x419c17(0x2b3f)](_0xd8e87e['jp'][_0x419c17(0x3809)][0x0],this[_0x419c17(0x1b61)]),this['_worldMatrix'][_0x419c17(0x1b33)](_0xd8e87e['jp'][_0x419c17(0x23ca)][0x0]);}}return this[_0x419c17(0x391b)]?this['_updateNonUniformScalingState'](!0x1):this[_0x419c17(0x3d43)][_0x419c17(0x1bf2)](0.000001)?this[_0x419c17(0x24bf)](!0x0):_0x1239c3&&_0x1239c3[_0x419c17(0x6a5)]?this[_0x419c17(0x24bf)](_0x1239c3['_nonUniformScaling']):this['_updateNonUniformScalingState'](!0x1),this[_0x419c17(0x26f1)](),this['_absolutePosition'][_0x419c17(0x3b56)](this[_0x419c17(0x1b61)]['m'][0xc],this['_worldMatrix']['m'][0xd],this[_0x419c17(0x1b61)]['m'][0xe]),this['_isAbsoluteSynced']=!0x1,this['onAfterWorldMatrixUpdateObservable'][_0x419c17(0x3e9)](this),this[_0x419c17(0xfc0)]||(this[_0x419c17(0xfc0)]=_0xd8e87e['y3'][_0x419c17(0xf71)](this[_0x419c17(0x1b61)])),this[_0x419c17(0x2d31)]=!0x0,this[_0x419c17(0x1b61)];}[_0x579a9c(0x15fb)](_0x386fc6=!0x0){var _0x5424ce=_0x579a9c;if(this[_0x5424ce(0x67e)](),_0x386fc6){var _0xb8bfec=this[_0x5424ce(0x2a51)]();for(let _0x3f745e=0x0;_0x3f745e<_0xb8bfec[_0x5424ce(0x132e)];++_0x3f745e){const _0x11e215=_0xb8bfec[_0x3f745e];if(_0x11e215){_0x11e215['computeWorldMatrix']();const _0x3fba0f=_0xd8e87e['jp'][_0x5424ce(0x3809)][0x0],_0x3f9956=(_0x11e215[_0x5424ce(0x2c30)]['multiplyToRef'](this[_0x5424ce(0x2c30)],_0x3fba0f),_0xd8e87e['jp'][_0x5424ce(0x2199)][0x0]);_0x3fba0f[_0x5424ce(0x1b5d)](_0x11e215[_0x5424ce(0x244c)],_0x3f9956,_0x11e215['position']),_0x11e215[_0x5424ce(0x905)]?_0x11e215[_0x5424ce(0x905)][_0x5424ce(0x2a3e)](_0x3f9956):_0x3f9956[_0x5424ce(0xaa3)](_0x11e215[_0x5424ce(0x13fc)]);}}}this[_0x5424ce(0x244c)]['copyFromFloats'](0x1,0x1,0x1),this[_0x5424ce(0x8c5)][_0x5424ce(0x3b56)](0x0,0x0,0x0),this['rotation']['copyFromFloats'](0x0,0x0,0x0),this[_0x5424ce(0x905)]&&(this[_0x5424ce(0x905)]=_0xd8e87e['_f'][_0x5424ce(0x24ef)]()),this[_0x5424ce(0x1b61)]=_0xd8e87e['y3'][_0x5424ce(0x24ef)]();}[_0x579a9c(0x26f1)](){}[_0x579a9c(0x26e3)](_0x5460db){var _0x4045ba=_0x579a9c;return this[_0x4045ba(0x1c36)][_0x4045ba(0x11ad)](_0x5460db),this;}['unregisterAfterWorldMatrixUpdate'](_0x3b5dbb){var _0x5e0f9f=_0x579a9c;return this[_0x5e0f9f(0x1c36)]['removeCallback'](_0x3b5dbb),this;}['getPositionInCameraSpace'](_0x3bdbed=null){var _0x230ccd=_0x579a9c;return _0x3bdbed=_0x3bdbed||this['getScene']()[_0x230ccd(0x203b)],_0xd8e87e['P'][_0x230ccd(0x1e28)](this[_0x230ccd(0x2736)](),_0x3bdbed['getViewMatrix']());}[_0x579a9c(0xf51)](_0x4708c0=null){var _0x516da1=_0x579a9c;return _0x4708c0=_0x4708c0||this[_0x516da1(0x22fd)]()[_0x516da1(0x203b)],this[_0x516da1(0x2736)]()[_0x516da1(0x3e42)](_0x4708c0[_0x516da1(0x1b77)])['length']();}['clone'](_0x4c3d92,_0x3d59f4,_0x41ee43){var _0x37e622=_0x579a9c;const _0x3fc2af=_0x15aaea['p4'][_0x37e622(0xf39)](()=>new _0x2fa571(_0x4c3d92,this[_0x37e622(0x22fd)]()),this);if(_0x3fc2af['name']=_0x4c3d92,_0x3fc2af['id']=_0x4c3d92,_0x3d59f4&&(_0x3fc2af[_0x37e622(0x2126)]=_0x3d59f4),!_0x41ee43){var _0x4ccc6b=this[_0x37e622(0x15f2)](!0x0);for(let _0x50a81e=0x0;_0x50a81e<_0x4ccc6b[_0x37e622(0x132e)];_0x50a81e++){const _0x496ce5=_0x4ccc6b[_0x50a81e];_0x496ce5[_0x37e622(0x11fe)]&&_0x496ce5[_0x37e622(0x11fe)](_0x4c3d92+'.'+_0x496ce5[_0x37e622(0x3efc)],_0x3fc2af);}}return _0x3fc2af;}['serialize'](_0x546161){var _0x11133c=_0x579a9c;const _0x50978a=_0x15aaea['p4'][_0x11133c(0x299f)](this,_0x546161);return _0x50978a[_0x11133c(0x2eea)]=this['getClassName'](),_0x50978a['uniqueId']=this['uniqueId'],this[_0x11133c(0x2126)]&&this[_0x11133c(0x2126)][_0x11133c(0x3010)](_0x50978a),_0x50978a['localMatrix']=this[_0x11133c(0xf6f)]()[_0x11133c(0x3e55)](),_0x50978a['isEnabled']=this[_0x11133c(0x3bab)](),_0x50978a;}static['Parse'](_0x23b018,_0x11ebf6,_0x5f3d00){var _0x1f9e45=_0x579a9c;const _0x1eebb9=_0x15aaea['p4'][_0x1f9e45(0xb3f)](()=>new _0x2fa571(_0x23b018[_0x1f9e45(0x3efc)],_0x11ebf6),_0x23b018,_0x11ebf6,_0x5f3d00);return _0x23b018[_0x1f9e45(0x3186)]?_0x1eebb9['setPreTransformMatrix'](_0xd8e87e['y3']['FromArray'](_0x23b018[_0x1f9e45(0x3186)])):_0x23b018['pivotMatrix']&&_0x1eebb9[_0x1f9e45(0x25e6)](_0xd8e87e['y3']['FromArray'](_0x23b018['pivotMatrix'])),_0x1eebb9[_0x1f9e45(0x1a25)](_0x23b018[_0x1f9e45(0x3bab)]),_0x1eebb9[_0x1f9e45(0x13d4)]=_0x23b018[_0x1f9e45(0x439)],void 0x0!==_0x23b018[_0x1f9e45(0x2470)]&&(_0x1eebb9['_waitingParentId']=_0x23b018[_0x1f9e45(0x2470)]),void 0x0!==_0x23b018[_0x1f9e45(0x112d)]&&(_0x1eebb9['_waitingParentInstanceIndex']=_0x23b018[_0x1f9e45(0x112d)]),_0x1eebb9;}['getChildTransformNodes'](_0x30ff11,_0x3b6161){var _0x4acbd6=_0x579a9c,_0x502129=[];return this[_0x4acbd6(0x3121)](_0x502129,_0x30ff11,_0x20c78=>(!_0x3b6161||_0x3b6161(_0x20c78))&&_0x20c78 instanceof _0x2fa571),_0x502129;}[_0x579a9c(0x2d20)](_0x1aa3bb,_0x3599e6=!0x1){var _0x42cc9d=_0x579a9c,_0xc1e949;if(this[_0x42cc9d(0x22fd)]()[_0x42cc9d(0x2785)](this),this[_0x42cc9d(0x22fd)]()[_0x42cc9d(0xded)](this),this[_0x42cc9d(0x30a7)]&&(-0x1<(_0xc1e949=this[_0x42cc9d(0x30a7)][_0x42cc9d(0x1585)]['indexOf'](this))&&this['_parentContainer'][_0x42cc9d(0x1585)]['splice'](_0xc1e949,0x1),this['_parentContainer']=null),this[_0x42cc9d(0x1c36)][_0x42cc9d(0x2af2)](),_0x1aa3bb){for(const _0x269960 of this[_0x42cc9d(0x22c8)](!0x0))_0x269960['parent']=null,_0x269960[_0x42cc9d(0x67e)](!0x0);}super[_0x42cc9d(0x2d20)](_0x1aa3bb,_0x3599e6);}[_0x579a9c(0xc75)](_0x3b0c55=!0x0,_0x59dde5=!0x1,_0x537ac8){var _0x37214e=_0x579a9c;let _0x271b76=null,_0x298acd=null;_0x59dde5&&(this['rotationQuaternion']?(_0x298acd=this[_0x37214e(0x905)][_0x37214e(0x11fe)](),this[_0x37214e(0x905)][_0x37214e(0x3b56)](0x0,0x0,0x0,0x1)):this[_0x37214e(0x13fc)]&&(_0x271b76=this[_0x37214e(0x13fc)]['clone'](),this[_0x37214e(0x13fc)]['copyFromFloats'](0x0,0x0,0x0)));const _0x12e6f1=this[_0x37214e(0x1d67)](_0x3b0c55,_0x537ac8);return _0x3b0c55=_0x12e6f1[_0x37214e(0xc54)][_0x37214e(0x3e42)](_0x12e6f1[_0x37214e(0x3749)]),_0x537ac8=Math['max'](_0x3b0c55['x'],_0x3b0c55['y'],_0x3b0c55['z']),(0x0!==_0x537ac8&&(this['scaling'][_0x37214e(0x1200)](0x1/_0x537ac8),_0x59dde5&&(this[_0x37214e(0x905)]&&_0x298acd?this['rotationQuaternion'][_0x37214e(0x2a3e)](_0x298acd):this[_0x37214e(0x13fc)]&&_0x271b76&&this[_0x37214e(0x13fc)]['copyFrom'](_0x271b76))),this);}[_0x579a9c(0x1f12)](){var _0x3cffc3=_0x579a9c;this[_0x3cffc3(0x76a)]||(this['_worldMatrix'][_0x3cffc3(0x1b5d)](this[_0x3cffc3(0x1768)],this[_0x3cffc3(0x3220)]),this[_0x3cffc3(0x76a)]=!0x0);}}_0x2fa571['BILLBOARDMODE_NONE']=0x0,_0x2fa571[_0x579a9c(0x20f7)]=0x1,_0x2fa571[_0x579a9c(0x3a1c)]=0x2,_0x2fa571['BILLBOARDMODE_Z']=0x4,_0x2fa571[_0x579a9c(0xf62)]=0x7,_0x2fa571[_0x579a9c(0x27e0)]=0x80,_0x2fa571['BillboardUseParentOrientation']=!0x1,_0x2fa571[_0x579a9c(0x37c4)]=_0xd8e87e['_f']['Zero'](),_0x2fa571['_TmpScaling']=_0xd8e87e['P'][_0x579a9c(0x1b83)](),_0x2fa571[_0x579a9c(0x324f)]=_0xd8e87e['P']['Zero'](),_0x2fa571[_0x579a9c(0x1488)]=new _0xd8e87e['P'](0x0,0x0,0x0),_0x2fa571['_RotationAxisCache']=new _0xd8e87e['_f'](),_0x347a04([(0x0,_0x15aaea['hd'])('position')],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0x12dd),void 0x0),_0x347a04([(0x0,_0x15aaea['hd'])(_0x579a9c(0x13fc))],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0x2a18),void 0x0),_0x347a04([(0x0,_0x15aaea['mv'])(_0x579a9c(0x905))],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0x1bcf),void 0x0),_0x347a04([(0x0,_0x15aaea['hd'])('scaling')],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0x3d43),void 0x0),_0x347a04([(0x0,_0x15aaea['qC'])('billboardMode')],_0x2fa571[_0x579a9c(0x1229)],'_billboardMode',void 0x0),_0x347a04([(0x0,_0x15aaea['qC'])()],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0x3780),void 0x0),_0x347a04([(0x0,_0x15aaea['qC'])(_0x579a9c(0x1fb1))],_0x2fa571[_0x579a9c(0x1229)],'_infiniteDistance',void 0x0),_0x347a04([(0x0,_0x15aaea['qC'])()],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0x391b),void 0x0),_0x347a04([(0x0,_0x15aaea['qC'])()],_0x2fa571[_0x579a9c(0x1229)],_0x579a9c(0xe2b),void 0x0);},0xe303:(_0x39af8d,_0x8ecd83,_0x48d325)=>{var _0x4a287b=a8_0x49466b;_0x48d325['d'](_0x8ecd83,{'$':()=>_0x20209f});var _0x8ecd83=_0x48d325(0x9fd1),_0x3ad585=_0x48d325(0x1b5c),_0xbaf1fc=_0x48d325(0x17cee),_0xa85579=_0x48d325(0x77a5),_0x29026c=_0x48d325(0x147b8),_0x232916=_0x48d325(0xc84b);class _0x43f7da{constructor(_0x237dfc,_0x5a8c0,_0x52fc2e,_0x4c8e79){var _0x5d5912=a8_0x58a1;this[_0x5d5912(0x3efc)]=_0x237dfc,this['worldAxisForNormal']=_0x5a8c0,this[_0x5d5912(0x218f)]=_0x52fc2e,this[_0x5d5912(0x1683)]=_0x4c8e79;}}class _0x20209f{static['ConvertCubeMapTextureToSphericalPolynomial'](_0x1dd7b6){var _0x16073c=a8_0x58a1,_0x2d3c52;if(!_0x1dd7b6[_0x16073c(0x2708)])return null;null!=(_0x2d3c52=_0x1dd7b6[_0x16073c(0x22fd)]())&&_0x2d3c52[_0x16073c(0x2636)]()[_0x16073c(0xef8)]();const _0x4e6284=_0x1dd7b6[_0x16073c(0x2cc8)]()[_0x16073c(0x37ce)],_0x3e45aa=_0x1dd7b6[_0x16073c(0x106c)](0x0,void 0x0,void 0x0,!0x1),_0x4fee15=_0x1dd7b6[_0x16073c(0x106c)](0x1,void 0x0,void 0x0,!0x1);let _0x4375fd,_0x5d2085;_0x5d2085=_0x1dd7b6[_0x16073c(0x1729)]?(_0x4375fd=_0x1dd7b6[_0x16073c(0x106c)](0x3,void 0x0,void 0x0,!0x1),_0x1dd7b6[_0x16073c(0x106c)](0x2,void 0x0,void 0x0,!0x1)):(_0x4375fd=_0x1dd7b6[_0x16073c(0x106c)](0x2,void 0x0,void 0x0,!0x1),_0x1dd7b6[_0x16073c(0x106c)](0x3,void 0x0,void 0x0,!0x1));const _0x230e3d=_0x1dd7b6[_0x16073c(0x106c)](0x4,void 0x0,void 0x0,!0x1),_0x227adc=_0x1dd7b6[_0x16073c(0x106c)](0x5,void 0x0,void 0x0,!0x1),_0x31f1b0=_0x1dd7b6['gammaSpace'],_0x440372=_0xa85579['g'][_0x16073c(0x5b0)];let _0x23ac14=_0xa85579['g'][_0x16073c(0x3f7d)];return _0x1dd7b6[_0x16073c(0x1be1)]!=_0xa85579['g'][_0x16073c(0x123c)]&&_0x1dd7b6[_0x16073c(0x1be1)]!=_0xa85579['g'][_0x16073c(0x249a)]||(_0x23ac14=_0xa85579['g'][_0x16073c(0x123c)]),new Promise(_0x3e52eb=>{var _0x10a766=_0x16073c;Promise[_0x10a766(0x3456)]([_0x4fee15,_0x3e45aa,_0x4375fd,_0x5d2085,_0x230e3d,_0x227adc])['then'](([_0x546c2f,_0x1db70f,_0x477a7c,_0x2a7d99,_0x11eb9f,_0x221240])=>{var _0x1e222b=_0x10a766;_0x1db70f={'size':_0x4e6284,'right':_0x1db70f,'left':_0x546c2f,'up':_0x477a7c,'down':_0x2a7d99,'front':_0x11eb9f,'back':_0x221240,'format':_0x440372,'type':_0x23ac14,'gammaSpace':_0x31f1b0},_0x3e52eb(this[_0x1e222b(0x4a3)](_0x1db70f));});});}static[_0x4a287b(0x2f45)](_0x397982,_0x39adba){var _0x36acdd=_0x4a287b;return Math[_0x36acdd(0x4d2)](_0x397982*_0x39adba,Math[_0x36acdd(0x2793)](_0x397982*_0x397982+_0x39adba*_0x39adba+0x1));}static[_0x4a287b(0x4a3)](_0x5820f4){var _0x527cee=_0x4a287b;const _0x219037=new _0xbaf1fc['_']();let _0xcf58f0=0x0;var _0x45d5ab=0x2/_0x5820f4[_0x527cee(0x2cbf)],_0x28cb71=_0x45d5ab,_0x586d72=0.5*_0x45d5ab,_0x2efb20=_0x586d72-0x1;for(let _0x197fbd=0x0;_0x197fbd<0x6;_0x197fbd++){const _0x3b995c=this[_0x527cee(0x3d31)][_0x197fbd];var _0x14f783=_0x5820f4[_0x3b995c[_0x527cee(0x3efc)]];let _0x2b2251=_0x2efb20;var _0x20b46b=_0x5820f4[_0x527cee(0x2cb9)]===_0xa85579['g'][_0x527cee(0x5b0)]?0x4:0x3;for(let _0x52989b=0x0;_0x52989b<_0x5820f4['size'];_0x52989b++){let _0x1807ee=_0x2efb20;for(let _0x154387=0x0;_0x154387<_0x5820f4['size'];_0x154387++){const _0x2ccb90=_0x3b995c[_0x527cee(0x218f)][_0x527cee(0x27e7)](_0x1807ee)[_0x527cee(0x11ad)](_0x3b995c[_0x527cee(0x1683)][_0x527cee(0x27e7)](_0x2b2251))[_0x527cee(0x11ad)](_0x3b995c['worldAxisForNormal']);_0x2ccb90[_0x527cee(0xb65)]();var _0xddc692=this[_0x527cee(0x2f45)](_0x1807ee-_0x586d72,_0x2b2251-_0x586d72)-this[_0x527cee(0x2f45)](_0x1807ee-_0x586d72,_0x2b2251+_0x586d72)-this['_AreaElement'](_0x1807ee+_0x586d72,_0x2b2251-_0x586d72)+this[_0x527cee(0x2f45)](_0x1807ee+_0x586d72,_0x2b2251+_0x586d72);let _0x82f035=_0x14f783[_0x52989b*_0x5820f4[_0x527cee(0x2cbf)]*_0x20b46b+_0x154387*_0x20b46b],_0x5517aa=_0x14f783[_0x52989b*_0x5820f4[_0x527cee(0x2cbf)]*_0x20b46b+_0x154387*_0x20b46b+0x1],_0x2862da=_0x14f783[_0x52989b*_0x5820f4[_0x527cee(0x2cbf)]*_0x20b46b+_0x154387*_0x20b46b+0x2];isNaN(_0x82f035)&&(_0x82f035=0x0),isNaN(_0x5517aa)&&(_0x5517aa=0x0),isNaN(_0x2862da)&&(_0x2862da=0x0),_0x5820f4[_0x527cee(0x2eea)]===_0xa85579['g']['TEXTURETYPE_UNSIGNED_INT']&&(_0x82f035/=0xff,_0x5517aa/=0xff,_0x2862da/=0xff),_0x5820f4[_0x527cee(0x1b93)]&&(_0x82f035=Math[_0x527cee(0x2a91)](_0x3ad585['R'][_0x527cee(0x3152)](_0x82f035),_0x29026c['Nn']),_0x5517aa=Math[_0x527cee(0x2a91)](_0x3ad585['R'][_0x527cee(0x3152)](_0x5517aa),_0x29026c['Nn']),_0x2862da=Math[_0x527cee(0x2a91)](_0x3ad585['R'][_0x527cee(0x3152)](_0x2862da),_0x29026c['Nn'])),_0x82f035=_0x3ad585['R'][_0x527cee(0x3152)](_0x82f035,0x0,0x1000),_0x5517aa=_0x3ad585['R'][_0x527cee(0x3152)](_0x5517aa,0x0,0x1000),_0x2862da=_0x3ad585['R']['Clamp'](_0x2862da,0x0,0x1000);var _0x55cf53=new _0x232916['Wo'](_0x82f035,_0x5517aa,_0x2862da);_0x219037[_0x527cee(0x3b1e)](_0x2ccb90,_0x55cf53,_0xddc692),_0xcf58f0+=_0xddc692,_0x1807ee+=_0x45d5ab;}_0x2b2251+=_0x28cb71;}}var _0x4c1ffd=0x4*Math['PI']*0x6/0x6/_0xcf58f0;return _0x219037[_0x527cee(0x1200)](_0x4c1ffd),_0x219037['convertIncidentRadianceToIrradiance'](),_0x219037['convertIrradianceToLambertianRadiance'](),_0xbaf1fc['i']['FromHarmonics'](_0x219037);}}_0x20209f[_0x4a287b(0x3d31)]=[new _0x43f7da(_0x4a287b(0x149f),new _0x8ecd83['P'](0x1,0x0,0x0),new _0x8ecd83['P'](0x0,0x0,-0x1),new _0x8ecd83['P'](0x0,-0x1,0x0)),new _0x43f7da(_0x4a287b(0x29b1),new _0x8ecd83['P'](-0x1,0x0,0x0),new _0x8ecd83['P'](0x0,0x0,0x1),new _0x8ecd83['P'](0x0,-0x1,0x0)),new _0x43f7da('up',new _0x8ecd83['P'](0x0,0x1,0x0),new _0x8ecd83['P'](0x1,0x0,0x0),new _0x8ecd83['P'](0x0,0x0,0x1)),new _0x43f7da(_0x4a287b(0x12bf),new _0x8ecd83['P'](0x0,-0x1,0x0),new _0x8ecd83['P'](0x1,0x0,0x0),new _0x8ecd83['P'](0x0,0x0,-0x1)),new _0x43f7da('front',new _0x8ecd83['P'](0x0,0x0,0x1),new _0x8ecd83['P'](0x1,0x0,0x0),new _0x8ecd83['P'](0x0,-0x1,0x0)),new _0x43f7da(_0x4a287b(0x1059),new _0x8ecd83['P'](0x0,0x0,-0x1),new _0x8ecd83['P'](-0x1,0x0,0x0),new _0x8ecd83['P'](0x0,-0x1,0x0))];},0x11361:(_0x3d2535,_0x5b89ec,_0x24b303)=>{var _0x2d3037=a8_0x49466b;_0x24b303['d'](_0x5b89ec,{'s':()=>_0x1e062e});var _0x2c06e0=_0x24b303(0xa7b9);class _0x1e062e{static[_0x2d3037(0x1750)](_0x277ec8,_0x329e00){var _0x164a41=_0x2d3037;return 0x3ff<_0x329e00?_0x277ec8*Math[_0x164a41(0x2a91)](0x2,0x3ff)*Math[_0x164a41(0x2a91)](0x2,_0x329e00-0x3ff):_0x329e00<-0x432?_0x277ec8*Math[_0x164a41(0x2a91)](0x2,-0x432)*Math[_0x164a41(0x2a91)](0x2,_0x329e00+0x432):_0x277ec8*Math[_0x164a41(0x2a91)](0x2,_0x329e00);}static[_0x2d3037(0x2568)](_0xa9db79,_0x6f9ed8,_0x22cd44,_0x5c302d,_0x177058,_0x27be30){var _0xa1eba5=_0x2d3037;0x0<_0x177058?(_0x177058=this[_0xa1eba5(0x1750)](0x1,_0x177058-0x88),_0xa9db79[_0x27be30+0x0]=_0x6f9ed8*_0x177058,_0xa9db79[_0x27be30+0x1]=_0x22cd44*_0x177058,_0xa9db79[_0x27be30+0x2]=_0x5c302d*_0x177058):(_0xa9db79[_0x27be30+0x0]=0x0,_0xa9db79[_0x27be30+0x1]=0x0,_0xa9db79[_0x27be30+0x2]=0x0);}static[_0x2d3037(0x14a8)](_0x288d9f,_0x48cfb9){var _0x36b803=_0x2d3037;let _0x1d465d='';var _0x39da64;for(let _0x3fb213=_0x48cfb9;_0x3fb213<_0x288d9f[_0x36b803(0x132e)]-_0x48cfb9&&'\x0a'!=(_0x39da64=String[_0x36b803(0x1384)](_0x288d9f[_0x3fb213]));_0x3fb213++)_0x1d465d+=_0x39da64;return _0x1d465d;}static[_0x2d3037(0x35a8)](_0x57fa8a){var _0x30abda=_0x2d3037,_0x5441fa;let _0xf862f1=this[_0x30abda(0x14a8)](_0x57fa8a,0x0);if('#'!=_0xf862f1[0x0]||'?'!=_0xf862f1[0x1])throw _0x30abda(0x2148);let _0x421a7f=!0x1,_0xc9a368=!0x1,_0x1c639f=0x0;for(;_0x1c639f+=_0xf862f1[_0x30abda(0x132e)]+0x1,_0x30abda(0x1956)==(_0xf862f1=this[_0x30abda(0x14a8)](_0x57fa8a,_0x1c639f))?_0xc9a368=!0x0:0x0==_0xf862f1[_0x30abda(0x132e)]&&(_0x421a7f=!0x0),!_0x421a7f;);if(!_0xc9a368)throw _0x30abda(0x3011);_0x1c639f+=_0xf862f1[_0x30abda(0x132e)]+0x1,_0xf862f1=this['_ReadStringLine'](_0x57fa8a,_0x1c639f);var _0x1958fa=/^-Y (.*) \+X (.*)$/g['exec'](_0xf862f1);if(!_0x1958fa||_0x1958fa[_0x30abda(0x132e)]<0x3)throw _0x30abda(0x60d);if(_0x5441fa=parseInt(_0x1958fa[0x2]),_0x1958fa=parseInt(_0x1958fa[0x1]),_0x5441fa<0x8||0x7fff<_0x5441fa)throw'HDR\x20Bad\x20header\x20format,\x20unsupported\x20size';return{'height':_0x1958fa,'width':_0x5441fa,'dataPosition':_0x1c639f+=_0xf862f1[_0x30abda(0x132e)]+0x1};}static[_0x2d3037(0x315)](_0x1e51ac,_0x5e033f,_0x30b275=!0x1){var _0x3fae4e=_0x2d3037,_0x1e51ac=new Uint8Array(_0x1e51ac),_0xcf6e1c=this[_0x3fae4e(0x35a8)](_0x1e51ac),_0x1e51ac=this[_0x3fae4e(0x5b3)](_0x1e51ac,_0xcf6e1c);return _0x2c06e0['B']['ConvertPanoramaToCubemap'](_0x1e51ac,_0xcf6e1c[_0x3fae4e(0x37ce)],_0xcf6e1c[_0x3fae4e(0x1995)],_0x5e033f,_0x30b275);}static[_0x2d3037(0x5b3)](_0x2b5fcd,_0x5561ab){var _0x1e87c5=_0x2d3037;return this[_0x1e87c5(0x283d)](_0x2b5fcd,_0x5561ab);}static[_0x2d3037(0x283d)](_0x2ad1e7,_0x536a5f){var _0xd9ec13=_0x2d3037;let _0x298b96=_0x536a5f[_0xd9ec13(0x1995)];var _0x1bcef7=_0x536a5f['width'];let _0x2533da,_0x376a03,_0x5d1a00,_0x42cd88,_0x2b0807,_0x1c2173=_0x536a5f[_0xd9ec13(0x3642)],_0x3ebe9a=0x0,_0x23b4e3,_0xfe10f6=0x0;var _0x40eb72=new ArrayBuffer(0x4*_0x1bcef7);const _0x2d5d3a=new Uint8Array(_0x40eb72);for(var _0x40eb72=new ArrayBuffer(_0x536a5f[_0xd9ec13(0x37ce)]*_0x536a5f[_0xd9ec13(0x1995)]*0x4*0x3),_0x21553e=new Float32Array(_0x40eb72);0x0<_0x298b96;){if(_0x2533da=_0x2ad1e7[_0x1c2173++],_0x376a03=_0x2ad1e7[_0x1c2173++],_0x5d1a00=_0x2ad1e7[_0x1c2173++],_0x42cd88=_0x2ad1e7[_0x1c2173++],0x2!=_0x2533da||0x2!=_0x376a03||0x80&_0x5d1a00||_0x536a5f[_0xd9ec13(0x37ce)]<0x8||0x7fff<_0x536a5f[_0xd9ec13(0x37ce)])return this[_0xd9ec13(0x3dfb)](_0x2ad1e7,_0x536a5f);if((_0x5d1a00<<0x8|_0x42cd88)!=_0x1bcef7)throw'HDR\x20Bad\x20header\x20format,\x20wrong\x20scan\x20line\x20width';for(_0x3ebe9a=0x0,_0xfe10f6=0x0;_0xfe10f6<0x4;_0xfe10f6++)for(_0x23b4e3=(_0xfe10f6+0x1)*_0x1bcef7;_0x3ebe9a<_0x23b4e3;)if(_0x2533da=_0x2ad1e7[_0x1c2173++],_0x376a03=_0x2ad1e7[_0x1c2173++],0x80<_0x2533da){if(0x0==(_0x2b0807=_0x2533da-0x80)||_0x2b0807>_0x23b4e3-_0x3ebe9a)throw _0xd9ec13(0x3631);for(;0x0<_0x2b0807--;)_0x2d5d3a[_0x3ebe9a++]=_0x376a03;}else{if(0x0==(_0x2b0807=_0x2533da)||_0x2b0807>_0x23b4e3-_0x3ebe9a)throw _0xd9ec13(0x3c31);if(_0x2d5d3a[_0x3ebe9a++]=_0x376a03,0x0<--_0x2b0807){for(let _0x44701b=0x0;_0x44701b<_0x2b0807;_0x44701b++)_0x2d5d3a[_0x3ebe9a++]=_0x2ad1e7[_0x1c2173++];}}for(_0xfe10f6=0x0;_0xfe10f6<_0x1bcef7;_0xfe10f6++)_0x2533da=_0x2d5d3a[_0xfe10f6],_0x376a03=_0x2d5d3a[_0xfe10f6+_0x1bcef7],_0x5d1a00=_0x2d5d3a[_0xfe10f6+0x2*_0x1bcef7],_0x42cd88=_0x2d5d3a[_0xfe10f6+0x3*_0x1bcef7],this[_0xd9ec13(0x2568)](_0x21553e,_0x2533da,_0x376a03,_0x5d1a00,_0x42cd88,(_0x536a5f['height']-_0x298b96)*_0x1bcef7*0x3+0x3*_0xfe10f6);_0x298b96--;}return _0x21553e;}static['_RGBEReadPixelsNOTRLE'](_0x20cd1d,_0x136cd3){var _0x553cb8=_0x2d3037;let _0x30ede2=_0x136cd3[_0x553cb8(0x1995)];var _0x1e9c68=_0x136cd3['width'];let _0x4b8aef,_0x24fff3,_0x3613ee,_0x5d47e4,_0x4ee936,_0x4190b6=_0x136cd3[_0x553cb8(0x3642)];for(var _0x434aa0=new ArrayBuffer(_0x136cd3['width']*_0x136cd3[_0x553cb8(0x1995)]*0x4*0x3),_0x55e26a=new Float32Array(_0x434aa0);0x0<_0x30ede2;){for(_0x4ee936=0x0;_0x4ee936<_0x136cd3[_0x553cb8(0x37ce)];_0x4ee936++)_0x4b8aef=_0x20cd1d[_0x4190b6++],_0x24fff3=_0x20cd1d[_0x4190b6++],_0x3613ee=_0x20cd1d[_0x4190b6++],_0x5d47e4=_0x20cd1d[_0x4190b6++],this[_0x553cb8(0x2568)](_0x55e26a,_0x4b8aef,_0x24fff3,_0x3613ee,_0x5d47e4,(_0x136cd3[_0x553cb8(0x1995)]-_0x30ede2)*_0x1e9c68*0x3+0x3*_0x4ee936);_0x30ede2--;}return _0x55e26a;}}},0x1cd6:(_0x216e3d,_0x522f6b,_0x2a0627)=>{_0x2a0627(0xe303),_0x2a0627(0x11361),_0x2a0627(0xa7b9);},0xa7b9:(_0x29dc99,_0x24de41,_0x58309f)=>{var _0x1d9324=a8_0x49466b;_0x58309f['d'](_0x24de41,{'B':()=>_0x32e285});var _0x24de41=_0x58309f(0x9fd1),_0x48a24e=_0x58309f(0x77a5);class _0x32e285{static[_0x1d9324(0x3045)](_0x553032,_0x30f623,_0x559bda,_0x1262a5,_0x30b8a1=!0x1){var _0x153b95=_0x1d9324;if(!_0x553032)throw _0x153b95(0x1bbb);if(_0x553032[_0x153b95(0x132e)]!=_0x30f623*_0x559bda*0x3)throw _0x153b95(0xbc9);return{'front':this['CreateCubemapTexture'](_0x1262a5,this[_0x153b95(0x1679)],_0x553032,_0x30f623,_0x559bda,_0x30b8a1),'back':this[_0x153b95(0x94f)](_0x1262a5,this[_0x153b95(0x1651)],_0x553032,_0x30f623,_0x559bda,_0x30b8a1),'left':this[_0x153b95(0x94f)](_0x1262a5,this[_0x153b95(0x3381)],_0x553032,_0x30f623,_0x559bda,_0x30b8a1),'right':this[_0x153b95(0x94f)](_0x1262a5,this[_0x153b95(0x1564)],_0x553032,_0x30f623,_0x559bda,_0x30b8a1),'up':this[_0x153b95(0x94f)](_0x1262a5,this['FACE_UP'],_0x553032,_0x30f623,_0x559bda,_0x30b8a1),'down':this[_0x153b95(0x94f)](_0x1262a5,this['FACE_DOWN'],_0x553032,_0x30f623,_0x559bda,_0x30b8a1),'size':_0x1262a5,'type':_0x48a24e['g'][_0x153b95(0x123c)],'format':_0x48a24e['g'][_0x153b95(0xc4e)],'gammaSpace':!0x1};}static[_0x1d9324(0x94f)](_0xb6c21,_0x30138b,_0x4db8a8,_0xc2b0bd,_0xad29,_0x4074ea=!0x1){var _0x5eda4e=_0x1d9324,_0x42a465=new ArrayBuffer(_0xb6c21*_0xb6c21*0x4*0x3);const _0x3f9627=new Float32Array(_0x42a465);var _0x526179=_0x4074ea?Math[_0x5eda4e(0xc54)](0x1,Math[_0x5eda4e(0x2afc)](_0xc2b0bd/0x4/_0xb6c21)):0x1,_0xed4f19=0x1/_0x526179,_0x3e2dc7=_0xed4f19*_0xed4f19,_0x4d48ae=_0x30138b[0x1]['subtract'](_0x30138b[0x0])['scale'](_0xed4f19/_0xb6c21),_0x13329b=_0x30138b[0x3]['subtract'](_0x30138b[0x2])[_0x5eda4e(0x27e7)](_0xed4f19/_0xb6c21),_0x3ba56a=0x1/_0xb6c21;let _0x315b06=0x0;for(let _0x12a5b2=0x0;_0x12a5b2<_0xb6c21;_0x12a5b2++)for(let _0x119a19=0x0;_0x119a19<_0x526179;_0x119a19++){let _0x28ccfe=_0x30138b[0x0],_0x2e9d16=_0x30138b[0x2];for(let _0x4b4dfd=0x0;_0x4b4dfd<_0xb6c21;_0x4b4dfd++)for(let _0x5df1b3=0x0;_0x5df1b3<_0x526179;_0x5df1b3++){const _0x267499=_0x2e9d16[_0x5eda4e(0x3e42)](_0x28ccfe)[_0x5eda4e(0x27e7)](_0x315b06)['add'](_0x28ccfe);_0x267499['normalize']();var _0x32ec40=this[_0x5eda4e(0x2435)](_0x267499,_0x4db8a8,_0xc2b0bd,_0xad29);_0x3f9627[_0x12a5b2*_0xb6c21*0x3+0x3*_0x4b4dfd]+=_0x32ec40['r']*_0x3e2dc7,_0x3f9627[_0x12a5b2*_0xb6c21*0x3+0x3*_0x4b4dfd+0x1]+=_0x32ec40['g']*_0x3e2dc7,_0x3f9627[_0x12a5b2*_0xb6c21*0x3+0x3*_0x4b4dfd+0x2]+=_0x32ec40['b']*_0x3e2dc7,_0x28ccfe=_0x28ccfe[_0x5eda4e(0x11ad)](_0x4d48ae),_0x2e9d16=_0x2e9d16['add'](_0x13329b);}_0x315b06+=_0x3ba56a*_0xed4f19;}return _0x3f9627;}static['CalcProjectionSpherical'](_0x58a04b,_0x2bc803,_0x27e0d1,_0x5f3533){var _0x2193e7=_0x1d9324;let _0x19033a=Math[_0x2193e7(0x4d2)](_0x58a04b['z'],_0x58a04b['x']);for(_0x58a04b=Math[_0x2193e7(0x13b5)](_0x58a04b['y']);_0x19033a<-Math['PI'];)_0x19033a+=0x2*Math['PI'];for(;_0x19033a>Math['PI'];)_0x19033a-=0x2*Math['PI'];var _0xc3449e=_0x19033a/Math['PI'],_0x58a04b=_0x58a04b/Math['PI'],_0xc3449e=0.5*_0xc3449e+0.5;let _0x663592=Math['round'](_0xc3449e*_0x27e0d1),_0x53beb3=(_0x663592<0x0?_0x663592=0x0:_0x663592>=_0x27e0d1&&(_0x663592=_0x27e0d1-0x1),Math[_0x2193e7(0x2afc)](_0x58a04b*_0x5f3533));return _0x53beb3<0x0?_0x53beb3=0x0:_0x53beb3>=_0x5f3533&&(_0x53beb3=_0x5f3533-0x1),_0xc3449e=_0x5f3533-_0x53beb3-0x1,{'r':_0x2bc803[_0xc3449e*_0x27e0d1*0x3+0x3*_0x663592],'g':_0x2bc803[_0xc3449e*_0x27e0d1*0x3+0x3*_0x663592+0x1],'b':_0x2bc803[_0xc3449e*_0x27e0d1*0x3+0x3*_0x663592+0x2]};}}_0x32e285[_0x1d9324(0x3381)]=[new _0x24de41['P'](-0x1,-0x1,-0x1),new _0x24de41['P'](0x1,-0x1,-0x1),new _0x24de41['P'](-0x1,0x1,-0x1),new _0x24de41['P'](0x1,0x1,-0x1)],_0x32e285[_0x1d9324(0x1564)]=[new _0x24de41['P'](0x1,-0x1,0x1),new _0x24de41['P'](-0x1,-0x1,0x1),new _0x24de41['P'](0x1,0x1,0x1),new _0x24de41['P'](-0x1,0x1,0x1)],_0x32e285[_0x1d9324(0x1679)]=[new _0x24de41['P'](0x1,-0x1,-0x1),new _0x24de41['P'](0x1,-0x1,0x1),new _0x24de41['P'](0x1,0x1,-0x1),new _0x24de41['P'](0x1,0x1,0x1)],_0x32e285['FACE_BACK']=[new _0x24de41['P'](-0x1,-0x1,0x1),new _0x24de41['P'](-0x1,-0x1,-0x1),new _0x24de41['P'](-0x1,0x1,0x1),new _0x24de41['P'](-0x1,0x1,-0x1)],_0x32e285[_0x1d9324(0x1b6c)]=[new _0x24de41['P'](0x1,0x1,-0x1),new _0x24de41['P'](0x1,0x1,0x1),new _0x24de41['P'](-0x1,0x1,-0x1),new _0x24de41['P'](-0x1,0x1,0x1)],_0x32e285[_0x1d9324(0x34dd)]=[new _0x24de41['P'](-0x1,-0x1,-0x1),new _0x24de41['P'](-0x1,-0x1,0x1),new _0x24de41['P'](0x1,-0x1,-0x1),new _0x24de41['P'](0x1,-0x1,0x1)];},0xf934:(_0x1db145,_0xdecf5d,_0x17647a)=>{_0x17647a(0xf75),_0x17647a(0x15e5e),_0x17647a(0x13e71);},0x15e5e:(_0x5f17f4,_0x5404d0,_0xc5774f)=>{_0xc5774f(0x1ffa),_0xc5774f(0x2310),_0xc5774f(0x8348);},0xf75:(_0x10651a,_0x29087b,_0x2f3bf4)=>{var _0x48192b=a8_0x49466b;_0x2f3bf4['d'](_0x29087b,{'P':()=>_0x4ffc1e});var _0x41ce04=_0x2f3bf4(0xf96c),_0xcd3cd3=_0x2f3bf4(0x2310),_0x4f936f=_0x2f3bf4(0xe222),_0x3e145f=_0x2f3bf4(0x11b46);const _0x3f10ad=/\r/g;class _0x4ffc1e{constructor(_0x109d7c,_0x559c57){var _0x2f7bb7=a8_0x58a1;this[_0x2f7bb7(0x48a)]=_0x109d7c,this[_0x2f7bb7(0x3a52)]=()=>{var _0x379467=_0x2f7bb7,_0xf4a25f=_0xcd3cd3['F'][_0x379467(0x22e5)]-this[_0x379467(0x1f01)],_0x364c92=this['datasets'][_0x379467(0x37a)][_0x379467(0x132e)],_0x34b2e0=this[_0x379467(0xcd3)][_0x379467(0x606)][_0x379467(0x3e8)];let _0x59896b=0x0;if(0x0<_0x34b2e0&&(_0x34b2e0=this['datasets'][_0x379467(0x606)]['at'](_0x34b2e0-0x1),_0x59896b=_0x34b2e0+this['datasets']['data']['at'](_0x34b2e0+_0x4ffc1e[_0x379467(0x33c7)])+_0x4ffc1e[_0x379467(0xdb9)]),this['datasets'][_0x379467(0x606)][_0x379467(0x2f54)](_0x59896b),this['datasets']['data'][_0x379467(0x2f54)](_0xf4a25f),this[_0x379467(0xcd3)][_0x379467(0xf56)]['push'](_0x364c92),this[_0x379467(0xcd3)][_0x379467(0x37a)][_0x379467(0x2f62)](_0x20e96c=>{var _0x388230=_0x379467;const _0x3d617f=this[_0x388230(0x2ce6)][_0x388230(0x2493)](_0x20e96c);_0x3d617f&&this['datasets'][_0x388230(0xf56)]['push'](_0x3d617f[_0x388230(0x14a2)]());}),this[_0x379467(0x3a1d)][_0x379467(0x2ac4)]()){const _0x417c65=[_0xf4a25f,_0x364c92];for(let _0x5ae085=0x0;_0x5ae085<_0x364c92;_0x5ae085++)_0x417c65['push'](this[_0x379467(0xcd3)][_0x379467(0xf56)]['at'](_0x59896b+_0x4ffc1e[_0x379467(0xdb9)]+_0x5ae085));this[_0x379467(0x3a1d)][_0x379467(0x3e9)](_0x417c65);}},this[_0x2f7bb7(0xcd3)]={'ids':[],'data':new _0x3e145f['s'](0x708),'startingIndices':new _0x3e145f['s'](0x708)},this[_0x2f7bb7(0x2ce6)]=new Map(),this[_0x2f7bb7(0x1aef)]=new Map(),this[_0x2f7bb7(0x17b3)]=new Set(),this['_customEventObservable']=new _0x41ce04['y$'](),this[_0x2f7bb7(0x3a1d)]=new _0x41ce04['y$'](),this[_0x2f7bb7(0x10cf)]=new _0x41ce04['y$'](_0x254f49=>_0x254f49[_0x2f7bb7(0x3c62)](this[_0x2f7bb7(0x1aef)],new _0x41ce04['he'](0x0))),_0x559c57&&this[_0x2f7bb7(0x2fbe)](..._0x559c57);}static get[_0x48192b(0xdb9)](){return 0x2;}static get[_0x48192b(0x33c7)](){return 0x1;}[_0x48192b(0x572)](_0x4db6f3,_0x3a5a53,_0x2a4f32){var _0x51d3c7=_0x48192b;if(!this[_0x51d3c7(0x2ce6)][_0x51d3c7(0x3c16)](_0x4db6f3)||_0x3a5a53)return this[_0x51d3c7(0x2ce6)][_0x51d3c7(0x3c16)](_0x4db6f3)&&_0x3a5a53&&(null!=(_0x3a5a53=this[_0x51d3c7(0x2ce6)][_0x51d3c7(0x2493)](_0x4db6f3))&&_0x3a5a53[_0x51d3c7(0x2d20)](),this[_0x51d3c7(0x2ce6)]['delete'](_0x4db6f3)),_0x3a5a53={'name':_0x4db6f3},this['_eventRestoreSet'][_0x51d3c7(0x11ad)](_0x4db6f3),this['addCollectionStrategies']({'strategyCallback':_0xd97013=>{var _0x57d38b=_0x51d3c7;let _0x45db83=0x0,_0x515b8f=0x0;const _0xbd2ecd=_0xd97013[_0x57d38b(0x39ee)][_0x57d38b(0x11ad)](()=>{_0x515b8f=_0x45db83,_0x45db83=0x0;}),_0x5ec35e=this[_0x57d38b(0x3d17)]['add'](_0xc4a2f7=>{var _0x443457=_0x57d38b;_0x4db6f3===_0xc4a2f7[_0x443457(0x3efc)]&&(void 0x0!==_0xc4a2f7[_0x443457(0x856)]?_0x45db83=_0xc4a2f7['value']:_0x45db83++);});return{'id':_0x4db6f3,'getData':()=>_0x515b8f,'dispose':()=>{var _0x182232=_0x57d38b;_0xd97013[_0x182232(0x39ee)]['remove'](_0xbd2ecd),this[_0x182232(0x3d17)]['remove'](_0x5ec35e);}};},'category':_0x2a4f32}),_0x3a5a53;}[_0x48192b(0xfe6)](_0x1ef1a7){this['_customEventObservable']['notifyObservers'](_0x1ef1a7);}[_0x48192b(0x17b8)](){var _0x519604=_0x48192b;this[_0x519604(0x17b3)][_0x519604(0x2cbf)]!==this[_0x519604(0x3d17)][_0x519604(0x222a)][_0x519604(0x132e)]&&this[_0x519604(0x17b3)][_0x519604(0x2f62)](_0xccf298=>{this['registerEvent'](_0xccf298,!0x0);});}['addCollectionStrategies'](..._0x5c3de1){var _0x5497a1=_0x48192b;for(var {strategyCallback:_0x9dcf92,category:_0x282d7,hidden:_0x40182e}of _0x5c3de1){const _0x2e8891=_0x9dcf92(this[_0x5497a1(0x48a)]);this[_0x5497a1(0x2ce6)][_0x5497a1(0x3c16)](_0x2e8891['id'])?_0x2e8891[_0x5497a1(0x2d20)]():(this[_0x5497a1(0xcd3)][_0x5497a1(0x37a)][_0x5497a1(0x2f54)](_0x2e8891['id']),_0x282d7=_0x282d7&&_0x282d7['replace'](new RegExp('@','g'),''),this[_0x5497a1(0x1aef)][_0x5497a1(0xe5f)](_0x2e8891['id'],{'color':this[_0x5497a1(0xcef)](_0x2e8891['id']),'category':_0x282d7,'hidden':_0x40182e}),this[_0x5497a1(0x2ce6)][_0x5497a1(0xe5f)](_0x2e8891['id'],_0x2e8891));}this[_0x5497a1(0x10cf)][_0x5497a1(0x3e9)](this[_0x5497a1(0x1aef)]);}[_0x48192b(0xcef)](_0x28f2c2){var _0x3e3c68=_0x48192b;let _0x1be759=0x0;for(let _0x4d5fb3=0x0;_0x4d5fb3<_0x28f2c2[_0x3e3c68(0x132e)];_0x4d5fb3++)_0x1be759=_0x28f2c2[_0x3e3c68(0x34f7)](_0x4d5fb3)+((_0x1be759<<0x5)-_0x1be759);let _0x38b8f7='#';for(let _0x476a01=0x0;_0x476a01<0x18;_0x476a01+=0x8){const _0x33503b=_0x1be759>>_0x476a01&0xff;_0x38b8f7+=('0'+_0x33503b[_0x3e3c68(0x27d6)](0x10))[_0x3e3c68(0x46a)](-0x2);}return _0x38b8f7;}[_0x48192b(0x1817)](){var _0x5bf585=_0x48192b;const _0x42c30c=[_0xcd3cd3['F'][_0x5bf585(0x22e5)]-this[_0x5bf585(0x1f01)],this['datasets']['ids']['length']];this[_0x5bf585(0xcd3)][_0x5bf585(0x37a)][_0x5bf585(0x2f62)](_0x590a47=>{var _0x25b8b2=_0x5bf585;const _0x3b07d0=this[_0x25b8b2(0x2ce6)][_0x25b8b2(0x2493)](_0x590a47);_0x3b07d0&&this[_0x25b8b2(0x3a1d)][_0x25b8b2(0x2ac4)]()&&_0x42c30c[_0x25b8b2(0x2f54)](_0x3b07d0[_0x25b8b2(0x14a2)]());}),this[_0x5bf585(0x3a1d)]['hasObservers']()&&this[_0x5bf585(0x3a1d)]['notifyObservers'](_0x42c30c);}['updateMetadata'](_0x24002a,_0x552f08,_0x579191){var _0x5d6a17=_0x48192b;const _0x11cd97=this[_0x5d6a17(0x1aef)][_0x5d6a17(0x2493)](_0x24002a);_0x11cd97&&(_0x11cd97[_0x552f08]=_0x579191,this[_0x5d6a17(0x10cf)][_0x5d6a17(0x3e9)](this[_0x5d6a17(0x1aef)]));}[_0x48192b(0x2af2)](_0x1c6f4a){var _0x1621f3=_0x48192b;this[_0x1621f3(0xcd3)]['data']=new _0x3e145f['s'](0x708),this[_0x1621f3(0xcd3)][_0x1621f3(0x37a)]['length']=0x0,this[_0x1621f3(0xcd3)]['startingIndices']=new _0x3e145f['s'](0x708),this['_datasetMeta'][_0x1621f3(0x2af2)](),this['_strategies'][_0x1621f3(0x2f62)](_0x3f5cbb=>_0x3f5cbb[_0x1621f3(0x2d20)]()),this[_0x1621f3(0x2ce6)][_0x1621f3(0x2af2)](),_0x1c6f4a||this['_eventRestoreSet']['clear'](),this['_hasLoadedData']=!0x1;}get[_0x48192b(0x1e67)](){return this['_hasLoadedData'];}[_0x48192b(0x33e4)](_0x2eb7e9,_0x2d908b){var _0x4ac4c7=_0x48192b,_0x2eb7e9=_0x2eb7e9['replace'](_0x3f10ad,'')[_0x4ac4c7(0x3936)]('\x0a')[_0x4ac4c7(0x1fa5)](_0x335bbd=>_0x335bbd[_0x4ac4c7(0x3936)](',')['filter'](_0x55181e=>0x0<_0x55181e[_0x4ac4c7(0x132e)]))['filter'](_0x10677c=>0x0<_0x10677c['length']),_0x404011=_0x4ffc1e[_0x4ac4c7(0x33c7)];if(_0x2eb7e9[_0x4ac4c7(0x132e)]<0x2)return!0x1;const _0x598dc5={'ids':[],'data':new _0x3e145f['s'](0x708),'startingIndices':new _0x3e145f['s'](0x708)},[_0x35f31d,..._0x1c9cc4]=_0x2eb7e9;if(_0x35f31d[_0x4ac4c7(0x132e)]<0x2||'timestamp'!==_0x35f31d[0x0]||_0x4ac4c7(0xae6)!==_0x35f31d[_0x404011])return!0x1;const _0x56d592=new Map();for(let _0x1bc320=_0x4ffc1e[_0x4ac4c7(0xdb9)];_0x1bc320<_0x35f31d[_0x4ac4c7(0x132e)];_0x1bc320++){var [_0x58eef8,_0x2804ac]=_0x35f31d[_0x1bc320][_0x4ac4c7(0x3936)]('@');_0x598dc5['ids'][_0x4ac4c7(0x2f54)](_0x58eef8),_0x56d592[_0x4ac4c7(0xe5f)](_0x58eef8,_0x2804ac);}let _0x3d0893=0x0;for(const _0x3335a7 of _0x1c9cc4){if(_0x3335a7[_0x4ac4c7(0x132e)]<0x2)return!0x1;var _0x100ebf=parseFloat(_0x3335a7[0x0]),_0x3a07cd=parseInt(_0x3335a7[_0x404011]);if(isNaN(_0x3a07cd)||isNaN(_0x100ebf))return!0x1;if(_0x598dc5[_0x4ac4c7(0xf56)][_0x4ac4c7(0x2f54)](_0x100ebf),_0x598dc5['data'][_0x4ac4c7(0x2f54)](_0x3a07cd),_0x3a07cd+_0x4ffc1e[_0x4ac4c7(0xdb9)]!==_0x3335a7[_0x4ac4c7(0x132e)])return!0x1;for(let _0x56cfe2=_0x4ffc1e[_0x4ac4c7(0xdb9)];_0x56cfe2<_0x3335a7[_0x4ac4c7(0x132e)];_0x56cfe2++){var _0x1a534c=parseFloat(_0x3335a7[_0x56cfe2]);if(isNaN(_0x1a534c))return!0x1;_0x598dc5[_0x4ac4c7(0xf56)][_0x4ac4c7(0x2f54)](_0x1a534c);}_0x598dc5[_0x4ac4c7(0x606)][_0x4ac4c7(0x2f54)](_0x3d0893),_0x3d0893+=_0x3335a7[_0x4ac4c7(0x132e)];}if(this[_0x4ac4c7(0xcd3)][_0x4ac4c7(0x37a)]=_0x598dc5['ids'],this[_0x4ac4c7(0xcd3)]['data']=_0x598dc5[_0x4ac4c7(0xf56)],this['datasets'][_0x4ac4c7(0x606)]=_0x598dc5[_0x4ac4c7(0x606)],_0x2d908b||this[_0x4ac4c7(0x1aef)][_0x4ac4c7(0x2af2)](),this[_0x4ac4c7(0x2ce6)][_0x4ac4c7(0x2f62)](_0x1d5899=>_0x1d5899[_0x4ac4c7(0x2d20)]()),this['_strategies'][_0x4ac4c7(0x2af2)](),!_0x2d908b)for(const _0x58d12b of this[_0x4ac4c7(0xcd3)][_0x4ac4c7(0x37a)]){var _0x2edc46=_0x56d592['get'](_0x58d12b);this[_0x4ac4c7(0x1aef)]['set'](_0x58d12b,{'category':_0x2edc46,'color':this[_0x4ac4c7(0xcef)](_0x58d12b)});}return this['metadataObservable'][_0x4ac4c7(0x3e9)](this[_0x4ac4c7(0x1aef)]),this[_0x4ac4c7(0x3e2c)]=!0x0;}[_0x48192b(0x2bd3)](){var _0x22bfae=_0x48192b;let _0x45480e='';_0x45480e+=_0x22bfae(0x5b2);for(let _0x3d9dce=0x0;_0x3d9dce<this[_0x22bfae(0xcd3)][_0x22bfae(0x37a)][_0x22bfae(0x132e)];_0x3d9dce++){var _0x361cbf;_0x45480e+=','+this[_0x22bfae(0xcd3)][_0x22bfae(0x37a)][_0x3d9dce],this[_0x22bfae(0x1aef)]&&null!=(_0x361cbf=this[_0x22bfae(0x1aef)][_0x22bfae(0x2493)](this[_0x22bfae(0xcd3)][_0x22bfae(0x37a)][_0x3d9dce]))&&_0x361cbf[_0x22bfae(0x323)]&&(_0x45480e+='@'+_0x361cbf[_0x22bfae(0x323)]);}_0x45480e+='\x0a';for(let _0x1e6197=0x0;_0x1e6197<this[_0x22bfae(0xcd3)][_0x22bfae(0x606)][_0x22bfae(0x3e8)];_0x1e6197++){var _0x9dc5cc=this[_0x22bfae(0xcd3)][_0x22bfae(0x606)]['at'](_0x1e6197),_0xbc3531=this[_0x22bfae(0xcd3)][_0x22bfae(0xf56)]['at'](_0x9dc5cc),_0x1120e5=this[_0x22bfae(0xcd3)][_0x22bfae(0xf56)]['at'](_0x9dc5cc+_0x4ffc1e['NumberOfPointsOffset']);_0x45480e+=_0xbc3531+','+_0x1120e5;for(let _0x5b375a=0x0;_0x5b375a<_0x1120e5;_0x5b375a++)_0x45480e+=','+this[_0x22bfae(0xcd3)][_0x22bfae(0xf56)]['at'](_0x9dc5cc+_0x4ffc1e['SliceDataOffset']+_0x5b375a);for(let _0x461152=0x0;_0x461152<this[_0x22bfae(0xcd3)]['ids'][_0x22bfae(0x132e)]-_0x1120e5;_0x461152++)_0x45480e+=',';_0x45480e+='\x0a';}var _0x3a5864=new Date()[_0x22bfae(0xa4d)]()+_0x22bfae(0x3bf4);_0x4f936f['w1'][_0x22bfae(0x2cef)](new Blob([_0x45480e],{'type':_0x22bfae(0x11d8)}),_0x3a5864);}[_0x48192b(0x37b3)](_0x5648a7){var _0x6439d5=_0x48192b;_0x5648a7?void 0x0===this[_0x6439d5(0x1f01)]&&(this[_0x6439d5(0x1f01)]=_0xcd3cd3['F']['Now']):(this['datasets'][_0x6439d5(0xf56)]=new _0x3e145f['s'](0x708),this[_0x6439d5(0xcd3)][_0x6439d5(0x606)]=new _0x3e145f['s'](0x708),this[_0x6439d5(0x1f01)]=_0xcd3cd3['F']['Now']),this['_scene'][_0x6439d5(0x39ee)][_0x6439d5(0x11ad)](this[_0x6439d5(0x3a52)]),this[_0x6439d5(0x17b8)](),this['_isStarted']=!0x0;}['stop'](){var _0x4cf045=_0x48192b;this[_0x4cf045(0x48a)]['onAfterRenderObservable'][_0x4cf045(0x22de)](this[_0x4cf045(0x3a52)]),this[_0x4cf045(0x27a5)]=!0x1;}get[_0x48192b(0x1417)](){var _0x232e4e=_0x48192b;return this[_0x232e4e(0x27a5)];}[_0x48192b(0x2d20)](){var _0xddc066=_0x48192b;this[_0xddc066(0x48a)][_0xddc066(0x39ee)][_0xddc066(0x22de)](this[_0xddc066(0x3a52)]),this[_0xddc066(0x1aef)][_0xddc066(0x2af2)](),this[_0xddc066(0x2ce6)]['forEach'](_0x14bf52=>{var _0xdeecbc=_0xddc066;_0x14bf52[_0xdeecbc(0x2d20)]();}),this[_0xddc066(0x3a1d)][_0xddc066(0x2af2)](),this[_0xddc066(0x10cf)][_0xddc066(0x2af2)](),this[_0xddc066(0x27a5)]=!0x1,this[_0xddc066(0xcd3)]=null;}}},0x13290:(_0x52c5ba,_0x3ee9f2,_0xb42fd7)=>{_0xb42fd7(0xa7ff),_0xb42fd7(0xe222),_0xb42fd7(0xbac7),_0xb42fd7(0x2dc8),_0xb42fd7(0x1c5d),_0xb42fd7(0xa78e),_0xb42fd7(0x10ea4),_0xb42fd7(0xf8c1),_0xb42fd7(0x6214),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0xd673:(_0x163c62,_0x1289a,_0x3525b9)=>{var _0x4df3f4=a8_0x49466b;_0x3525b9['d'](_0x1289a,{'nG':()=>_0x65bd2f,'rz':()=>_0x4c99dc});var _0x17830e,_0x5a9ef4=_0x3525b9(0xe222),_0x19ffe7=_0x3525b9(0xbac7),_0x4396b1=_0x3525b9(0x25b1),_0x42b3f7=_0x3525b9(0x1b5c),_0x1863b7=_0x3525b9(0x77a5);_0x17830e={'cTFETC1':0x0,0x0:'cTFETC1','cTFETC2':0x1,0x1:_0x4df3f4(0xd30),'cTFBC1':0x2,0x2:_0x4df3f4(0x266c),'cTFBC3':0x3,0x3:_0x4df3f4(0x82f),'cTFBC4':0x4,0x4:_0x4df3f4(0x16d4),'cTFBC5':0x5,0x5:_0x4df3f4(0x3447),'cTFBC7':0x6,0x6:_0x4df3f4(0x3502),'cTFPVRTC1_4_RGB':0x8,0x8:'cTFPVRTC1_4_RGB','cTFPVRTC1_4_RGBA':0x9,0x9:_0x4df3f4(0xf04),'cTFASTC_4x4':0xa,0xa:_0x4df3f4(0xf9b),'cTFATC_RGB':0xb,0xb:_0x4df3f4(0x1ecf),'cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,0xc:_0x4df3f4(0x539),'cTFRGBA32':0xd,0xd:_0x4df3f4(0x139d),'cTFRGB565':0xe,0xe:_0x4df3f4(0x51c),'cTFBGR565':0xf,0xf:'cTFBGR565','cTFRGBA4444':0x10,0x10:_0x4df3f4(0x343d),'cTFFXT1_RGB':0x11,0x11:_0x4df3f4(0xe34),'cTFPVRTC2_4_RGB':0x12,0x12:_0x4df3f4(0xdb1),'cTFPVRTC2_4_RGBA':0x13,0x13:'cTFPVRTC2_4_RGBA','cTFETC2_EAC_R11':0x14,0x14:_0x4df3f4(0x25d3),'cTFETC2_EAC_RG11':0x15,0x15:_0x4df3f4(0x2ee6)};const _0x541d17={'JSModuleURL':_0x4df3f4(0xfa3),'WasmModuleURL':_0x4df3f4(0xf83)};let _0x3d4c77=null,_0x4952de=null,_0x19c489=0x0;const _0x860898=()=>_0x3d4c77=_0x3d4c77||new Promise((_0x424f2c,_0x547fda)=>{var _0x41451c=_0x4df3f4;_0x4952de?_0x424f2c(_0x4952de):_0x5a9ef4['w1']['LoadFileAsync'](_0x541d17[_0x41451c(0x3bd4)])[_0x41451c(0x1af5)](_0x1a061a=>{var _0x1d3dc9=_0x41451c;if('function'!=typeof URL)return _0x547fda(_0x1d3dc9(0x4d3));var _0x4e8b77=URL['createObjectURL'](new Blob(['('+function(){const _0x192066={'cTFETC1':0x0,'cTFETC2':0x1,'cTFBC1':0x2,'cTFBC3':0x3,'cTFBC4':0x4,'cTFBC5':0x5,'cTFBC7':0x6,'cTFPVRTC1_4_RGB':0x8,'cTFPVRTC1_4_RGBA':0x9,'cTFASTC_4x4':0xa,'cTFATC_RGB':0xb,'cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,'cTFRGBA32':0xd,'cTFRGB565':0xe,'cTFBGR565':0xf,'cTFRGBA4444':0x10,'cTFFXT1_RGB':0x11,'cTFPVRTC2_4_RGB':0x12,'cTFPVRTC2_4_RGBA':0x13,'cTFETC2_EAC_R11':0x14,'cTFETC2_EAC_RG11':0x15};let _0xf5b283=null;onmessage=_0x4d25a1=>{var _0x476784=a8_0x58a1;if('init'===_0x4d25a1['data'][_0x476784(0x3c56)]){if(!_0xf5b283){try{importScripts(_0x4d25a1['data'][_0x476784(0x2f50)]);}catch(_0xb8e7cc){postMessage({'action':_0x476784(0x1fe2),'error':_0xb8e7cc});}_0xf5b283=BASIS({'wasmBinary':_0x4d25a1['data'][_0x476784(0x885)]});}null!==_0xf5b283&&_0xf5b283[_0x476784(0x1af5)](_0x1c842b=>{var _0x3d3892=_0x476784;(BASIS=_0x1c842b)[_0x3d3892(0x382b)](),postMessage({'action':_0x3d3892(0x9a0)});});}else{if('transcode'===_0x4d25a1[_0x476784(0xf56)][_0x476784(0x3c56)]){var _0x2bc616=_0x4d25a1[_0x476784(0xf56)][_0x476784(0x37ed)],_0x24631e=_0x4d25a1[_0x476784(0xf56)]['imageData'];const _0x3d058a=new BASIS[(_0x476784(0xe68))](_0x24631e);var _0x273afb=function(_0x3c5f62){var _0x3aec89=_0x476784,_0x260087=_0x3c5f62[_0x3aec89(0x3fb)](),_0x5f02fb=_0x3c5f62[_0x3aec89(0xa64)]();const _0x2aa8a3=[];for(let _0xbc6be1=0x0;_0xbc6be1<_0x5f02fb;_0xbc6be1++){const _0x3bc748={'levels':[]};var _0x3935d3=_0x3c5f62[_0x3aec89(0x1764)](_0xbc6be1);for(let _0x13ed20=0x0;_0x13ed20<_0x3935d3;_0x13ed20++){var _0x16cde6={'width':_0x3c5f62[_0x3aec89(0x1625)](_0xbc6be1,_0x13ed20),'height':_0x3c5f62['getImageHeight'](_0xbc6be1,_0x13ed20)};_0x3bc748[_0x3aec89(0x394a)][_0x3aec89(0x2f54)](_0x16cde6);}_0x2aa8a3['push'](_0x3bc748);}return{'hasAlpha':_0x260087,'images':_0x2aa8a3};}(_0x3d058a);let _0x2563b8=_0x4d25a1[_0x476784(0xf56)][_0x476784(0x1675)]?null:function(_0x20a13a,_0x1d1ec0){var _0x2babad=_0x476784;let _0x39dc1a=null;return _0x39dc1a=_0x20a13a['supportedCompressionFormats']?_0x20a13a[_0x2babad(0x3e8f)][_0x2babad(0x1964)]?_0x192066[_0x2babad(0xf9b)]:_0x20a13a['supportedCompressionFormats'][_0x2babad(0x3d69)]?_0x192066['cTFBC7']:_0x20a13a[_0x2babad(0x3e8f)][_0x2babad(0x1a6f)]?_0x1d1ec0[_0x2babad(0x291f)]?_0x192066[_0x2babad(0x82f)]:_0x192066[_0x2babad(0x266c)]:_0x20a13a['supportedCompressionFormats']['pvrtc']?_0x1d1ec0['hasAlpha']?_0x192066[_0x2babad(0xf04)]:_0x192066[_0x2babad(0x1011)]:_0x20a13a[_0x2babad(0x3e8f)]['etc2']?_0x192066['cTFETC2']:_0x20a13a[_0x2babad(0x3e8f)]['etc1']?_0x192066[_0x2babad(0x1547)]:_0x192066[_0x2babad(0x51c)]:_0x39dc1a;}(_0x4d25a1['data']['config'],_0x273afb),_0x9d6166=!0x1,_0x4da23e=(null===_0x2563b8&&(_0x9d6166=!0x0,_0x2563b8=_0x273afb['hasAlpha']?_0x192066['cTFBC3']:_0x192066[_0x476784(0x266c)]),!0x0);_0x3d058a[_0x476784(0x1c98)]()||(_0x4da23e=!0x1);const _0x14b5c4=[];for(let _0x1370cf=0x0;_0x1370cf<_0x273afb[_0x476784(0x1146)][_0x476784(0x132e)]&&_0x4da23e;_0x1370cf++){var _0x25f3e5=_0x273afb['images'][_0x1370cf];if(void 0x0===_0x2bc616['loadSingleImage']||_0x2bc616[_0x476784(0x81b)]===_0x1370cf){let _0xbeed9a=_0x25f3e5[_0x476784(0x394a)][_0x476784(0x132e)];!0x1===_0x2bc616['loadMipmapLevels']&&(_0xbeed9a=0x1);for(let _0x17c5e2=0x0;_0x17c5e2<_0xbeed9a;_0x17c5e2++){const _0x37abc3=_0x25f3e5[_0x476784(0x394a)][_0x17c5e2];var _0x28a11a=function(_0x405071,_0x416ab8,_0x9d4189,_0x240e13,_0x52c9ba){var _0x5c50e5=_0x476784,_0xb1b391=_0x405071[_0x5c50e5(0x3b3e)](_0x416ab8,_0x9d4189,_0x240e13);let _0x48cd86=new Uint8Array(_0xb1b391);return _0x405071['transcodeImage'](_0x48cd86,_0x416ab8,_0x9d4189,_0x240e13,0x1,0x0)?(_0x52c9ba&&(_0xb1b391=_0x405071['getImageWidth'](_0x416ab8,_0x9d4189)+0x3&-0x4,_0x240e13=_0x405071[_0x5c50e5(0x89b)](_0x416ab8,_0x9d4189)+0x3&-0x4,_0x48cd86=function(_0x2271c8,_0x228b92,_0x1b3b72){const _0x1f24ca=new Uint16Array(0x4),_0x34a1da=new Uint16Array(_0x228b92*_0x1b3b72),_0xa45d9e=_0x228b92/0x4,_0x32730f=_0x1b3b72/0x4;for(let _0x20c16c=0x0;_0x20c16c<_0x32730f;_0x20c16c++)for(let _0x2e9f69=0x0;_0x2e9f69<_0xa45d9e;_0x2e9f69++){var _0x4959b8=0x0+0x8*(_0x20c16c*_0xa45d9e+_0x2e9f69);_0x1f24ca[0x0]=_0x2271c8[_0x4959b8]|_0x2271c8[0x1+_0x4959b8]<<0x8,_0x1f24ca[0x1]=_0x2271c8[0x2+_0x4959b8]|_0x2271c8[0x3+_0x4959b8]<<0x8,_0x1f24ca[0x2]=(0x2*(0x1f&_0x1f24ca[0x0])+(0x1f&_0x1f24ca[0x1]))/0x3|(0x2*(0x7e0&_0x1f24ca[0x0])+(0x7e0&_0x1f24ca[0x1]))/0x3&0x7e0|(0x2*(0xf800&_0x1f24ca[0x0])+(0xf800&_0x1f24ca[0x1]))/0x3&0xf800,_0x1f24ca[0x3]=(0x2*(0x1f&_0x1f24ca[0x1])+(0x1f&_0x1f24ca[0x0]))/0x3|(0x2*(0x7e0&_0x1f24ca[0x1])+(0x7e0&_0x1f24ca[0x0]))/0x3&0x7e0|(0x2*(0xf800&_0x1f24ca[0x1])+(0xf800&_0x1f24ca[0x0]))/0x3&0xf800;for(let _0x276918=0x0;_0x276918<0x4;_0x276918++){var _0x2b18e9=_0x2271c8[0x4+_0x4959b8+_0x276918],_0x563854=(0x4*_0x20c16c+_0x276918)*_0x228b92+0x4*_0x2e9f69;_0x34a1da[_0x563854++]=_0x1f24ca[0x3&_0x2b18e9],_0x34a1da[_0x563854++]=_0x1f24ca[_0x2b18e9>>0x2&0x3],_0x34a1da[_0x563854++]=_0x1f24ca[_0x2b18e9>>0x4&0x3],_0x34a1da[+_0x563854]=_0x1f24ca[_0x2b18e9>>0x6&0x3];}}return _0x34a1da;}(_0x48cd86,_0xb1b391,_0x240e13)),_0x48cd86):null;}(_0x3d058a,_0x1370cf,_0x17c5e2,_0x2563b8,_0x9d6166);if(!_0x28a11a){_0x4da23e=!0x1;break;}_0x37abc3[_0x476784(0x1421)]=_0x28a11a,_0x14b5c4[_0x476784(0x2f54)](_0x37abc3[_0x476784(0x1421)][_0x476784(0x277a)]);}}}_0x3d058a[_0x476784(0x33f1)](),_0x3d058a[_0x476784(0x3013)](),_0x9d6166&&(_0x2563b8=-0x1),_0x4da23e?postMessage({'action':_0x476784(0x1781),'success':_0x4da23e,'id':_0x4d25a1[_0x476784(0xf56)]['id'],'fileInfo':_0x273afb,'format':_0x2563b8},_0x14b5c4):postMessage({'action':_0x476784(0x1781),'success':_0x4da23e,'id':_0x4d25a1[_0x476784(0xf56)]['id']});}}};}+_0x1d3dc9(0x226)],{'type':_0x1d3dc9(0x92e)}));_0x4952de=new Worker(_0x4e8b77);const _0x365c81=_0x2ddc30=>{var _0x5971aa=_0x1d3dc9;_0x5971aa(0x9a0)===_0x2ddc30[_0x5971aa(0xf56)][_0x5971aa(0x3c56)]?(_0x4952de[_0x5971aa(0x1d60)](_0x5971aa(0x1fa0),_0x365c81),_0x424f2c(_0x4952de)):_0x5971aa(0x1fe2)===_0x2ddc30[_0x5971aa(0xf56)][_0x5971aa(0x3c56)]&&_0x547fda(_0x2ddc30[_0x5971aa(0xf56)][_0x5971aa(0x1fe2)]||_0x5971aa(0x2008));};_0x4952de[_0x1d3dc9(0x2b6c)](_0x1d3dc9(0x1fa0),_0x365c81),_0x4952de[_0x1d3dc9(0x15fe)]({'action':_0x1d3dc9(0x9a0),'url':_0x541d17['JSModuleURL'],'wasmBinary':_0x1a061a});})['catch'](_0x547fda);}),_0x4c99dc=(_0x1ed3d6,_0x26f137)=>{const _0x22d55d=_0x1ed3d6 instanceof ArrayBuffer?new Uint8Array(_0x1ed3d6):_0x1ed3d6;return new Promise((_0x23d1ec,_0x433b9c)=>{var _0x58d342=a8_0x58a1;_0x860898()[_0x58d342(0x1af5)](()=>{var _0x21fbbd=_0x58d342;const _0x5165fd=_0x19c489++,_0x1187dc=_0xebfd57=>{var _0x2aa6d3=a8_0x58a1;_0x2aa6d3(0x1781)===_0xebfd57[_0x2aa6d3(0xf56)][_0x2aa6d3(0x3c56)]&&_0xebfd57['data']['id']===_0x5165fd&&(_0x4952de[_0x2aa6d3(0x1d60)](_0x2aa6d3(0x1fa0),_0x1187dc),_0xebfd57['data'][_0x2aa6d3(0x3906)]?_0x23d1ec(_0xebfd57['data']):_0x433b9c(_0x2aa6d3(0x112b)));},_0x502603=(_0x4952de['addEventListener'](_0x21fbbd(0x1fa0),_0x1187dc),new Uint8Array(_0x22d55d[_0x21fbbd(0x34f4)]));_0x502603[_0x21fbbd(0xe5f)](new Uint8Array(_0x22d55d['buffer'],_0x22d55d[_0x21fbbd(0x10f4)],_0x22d55d[_0x21fbbd(0x34f4)])),_0x4952de[_0x21fbbd(0x15fe)]({'action':_0x21fbbd(0x1781),'id':_0x5165fd,'imageData':_0x502603,'config':_0x26f137,'ignoreSupportedFormats':!0x1},[_0x502603[_0x21fbbd(0x277a)]]);},_0x357d62=>{_0x433b9c(_0x357d62);});});},_0x4dc5a0=(_0x540513,_0x4a9046)=>{var _0x1238f6=_0x4df3f4,_0x281f87;let _0x312ca3=null==(_0x281f87=_0x4a9046['_gl'])?void 0x0:_0x281f87[_0x1238f6(0x33fa)];_0x540513[_0x1238f6(0x2708)]&&(_0x312ca3=null==(_0x281f87=_0x4a9046[_0x1238f6(0xd4a)])?void 0x0:_0x281f87['TEXTURE_CUBE_MAP']),_0x4a9046[_0x1238f6(0xfe4)](_0x312ca3,_0x540513,!0x0);},_0x65bd2f=(_0x576f34,_0x2c5947)=>{var _0x17bff8=_0x4df3f4;const _0x45967a=_0x576f34['getEngine']();for(let _0x57b746=0x0;_0x57b746<_0x2c5947[_0x17bff8(0x523)]['images']['length'];_0x57b746++){var _0x52c878=_0x2c5947[_0x17bff8(0x523)][_0x17bff8(0x1146)][_0x57b746][_0x17bff8(0x394a)][0x0];if(_0x576f34['_invertVScale']=_0x576f34[_0x17bff8(0x147c)],-0x1===_0x2c5947['format']||_0x2c5947['format']===_0x17830e[_0x17bff8(0x51c)]){if(_0x576f34[_0x17bff8(0x2eea)]=_0x1863b7['g'][_0x17bff8(0x1b66)],_0x576f34['format']=_0x1863b7['g'][_0x17bff8(0xc4e)],!_0x45967a[_0x17bff8(0x2d15)][_0x17bff8(0x3eb6)]||_0x42b3f7['R']['Log2'](_0x52c878[_0x17bff8(0x37ce)])%0x1==0x0&&_0x42b3f7['R']['Log2'](_0x52c878[_0x17bff8(0x1995)])%0x1==0x0)_0x576f34[_0x17bff8(0x2ea6)]=!_0x576f34[_0x17bff8(0x147c)],_0x576f34[_0x17bff8(0x37ce)]=_0x52c878[_0x17bff8(0x37ce)]+0x3&-0x4,_0x576f34['height']=_0x52c878[_0x17bff8(0x1995)]+0x3&-0x4,_0x576f34['samplingMode']=_0x1863b7['g']['TEXTURE_LINEAR_LINEAR'],_0x4dc5a0(_0x576f34,_0x45967a),_0x45967a['_uploadDataToTextureDirectly'](_0x576f34,new Uint16Array(_0x52c878[_0x17bff8(0x1421)]['buffer']),_0x57b746,0x0,_0x1863b7['g']['TEXTUREFORMAT_RGB'],!0x0);else{const _0x2ea1a9=new _0x4396b1['l'](_0x45967a,_0x4396b1['S'][_0x17bff8(0x1063)]);_0x576f34[_0x17bff8(0x2ea6)]=_0x576f34['invertY'],_0x2ea1a9[_0x17bff8(0x2eea)]=_0x1863b7['g'][_0x17bff8(0x1b66)],_0x2ea1a9[_0x17bff8(0x2cb9)]=_0x1863b7['g']['TEXTUREFORMAT_RGB'],_0x2ea1a9[_0x17bff8(0x37ce)]=_0x52c878['width']+0x3&-0x4,_0x2ea1a9[_0x17bff8(0x1995)]=_0x52c878[_0x17bff8(0x1995)]+0x3&-0x4,_0x4dc5a0(_0x2ea1a9,_0x45967a),_0x45967a['_uploadDataToTextureDirectly'](_0x2ea1a9,new Uint16Array(_0x52c878[_0x17bff8(0x1421)][_0x17bff8(0x277a)]),_0x57b746,0x0,_0x1863b7['g']['TEXTUREFORMAT_RGB'],!0x0),_0x45967a[_0x17bff8(0x196b)](_0x2ea1a9,_0x576f34,_0x45967a[_0x17bff8(0x27a)][0x0],_0x45967a[_0x17bff8(0x39ff)](_0x1863b7['g'][_0x17bff8(0xc4e)]),()=>{_0x45967a['_releaseTexture'](_0x2ea1a9),_0x4dc5a0(_0x576f34,_0x45967a);});}}else{_0x576f34[_0x17bff8(0x37ce)]=_0x52c878[_0x17bff8(0x37ce)],_0x576f34[_0x17bff8(0x1995)]=_0x52c878[_0x17bff8(0x1995)],_0x576f34[_0x17bff8(0x156)]=0x1<_0x2c5947['fileInfo'][_0x17bff8(0x1146)][_0x57b746]['levels'][_0x17bff8(0x132e)];const _0x116c6d=_0x59ee3d['GetInternalFormatFromBasisFormat'](_0x2c5947[_0x17bff8(0x2cb9)],_0x45967a);_0x576f34[_0x17bff8(0x2cb9)]=_0x116c6d,_0x4dc5a0(_0x576f34,_0x45967a),_0x2c5947[_0x17bff8(0x523)][_0x17bff8(0x1146)][_0x57b746][_0x17bff8(0x394a)]['forEach']((_0x2b7bda,_0x29b2b1)=>{var _0x4c3c0c=_0x17bff8;_0x45967a['_uploadCompressedDataToTextureDirectly'](_0x576f34,_0x116c6d,_0x2b7bda['width'],_0x2b7bda[_0x4c3c0c(0x1995)],_0x2b7bda[_0x4c3c0c(0x1421)],_0x57b746,_0x29b2b1);}),!_0x45967a['_features'][_0x17bff8(0x3eb6)]||_0x42b3f7['R'][_0x17bff8(0x280b)](_0x576f34['width'])%0x1==0x0&&_0x42b3f7['R'][_0x17bff8(0x280b)](_0x576f34['height'])%0x1==0x0||(_0x5a9ef4['w1']['Warn'](_0x17bff8(0x2fc9)),_0x576f34[_0x17bff8(0x18af)]=_0x19ffe7['x'][_0x17bff8(0x2d3b)],_0x576f34[_0x17bff8(0x2f86)]=_0x19ffe7['x']['CLAMP_ADDRESSMODE']);}}},_0x59ee3d={'JSModuleURL':_0x541d17[_0x4df3f4(0x3ae3)],'WasmModuleURL':_0x541d17['WasmModuleURL'],'GetInternalFormatFromBasisFormat':(_0x4bb396,_0x425233)=>{var _0x423692=_0x4df3f4;let _0xcb8a68;switch(_0x4bb396){case _0x17830e[_0x423692(0x1547)]:_0xcb8a68=_0x1863b7['g'][_0x423692(0x3970)];break;case _0x17830e[_0x423692(0x266c)]:_0xcb8a68=_0x1863b7['g']['TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1'];break;case _0x17830e['cTFBC4']:_0xcb8a68=_0x1863b7['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5'];break;case _0x17830e[_0x423692(0xf9b)]:_0xcb8a68=_0x1863b7['g']['TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4'];break;case _0x17830e[_0x423692(0xd30)]:_0xcb8a68=_0x1863b7['g'][_0x423692(0x1b4e)];break;case _0x17830e['cTFBC7']:_0xcb8a68=_0x1863b7['g'][_0x423692(0x2229)];}if(void 0x0===_0xcb8a68)throw'The\x20chosen\x20Basis\x20transcoder\x20format\x20is\x20not\x20currently\x20supported';return _0xcb8a68;},'TranscodeAsync':_0x4c99dc,'LoadTextureFromTranscodeResult':_0x65bd2f};Object['defineProperty'](_0x59ee3d,_0x4df3f4(0x3ae3),{'get':function(){var _0x25db2c=_0x4df3f4;return _0x541d17[_0x25db2c(0x3ae3)];},'set':function(_0x314263){var _0x1c8cac=_0x4df3f4;_0x541d17[_0x1c8cac(0x3ae3)]=_0x314263;}}),Object[_0x4df3f4(0x1fc0)](_0x59ee3d,'WasmModuleURL',{'get':function(){var _0x320d3f=_0x4df3f4;return _0x541d17[_0x320d3f(0x3bd4)];},'set':function(_0x50e44c){_0x541d17['WasmModuleURL']=_0x50e44c;}});},0x709d:(_0x3d238c,_0x38951b,_0x1a6faf)=>{_0x1a6faf['d'](_0x38951b,{'$':()=>_0x40607f});var _0x13e78c=_0x1a6faf(0xbac7),_0x25bfd1=_0x1a6faf(0x6fe),_0x2c4f9f=_0x1a6faf(0xe222);let _0x29139e=0x0;const _0x40607f=_0x4407d7=>{var _0x2fef93=a8_0x58a1;if(!_0x4407d7[_0x2fef93(0x1249)]){var _0x6387f8=_0x4407d7[_0x2fef93(0x284f)],_0x2e9c1d=(_0x4407d7['useDelayedTextureLoading']=!0x1,_0x4407d7[_0x2fef93(0x30a2)]);_0x4407d7[_0x2fef93(0x30a2)]=!0x1;const _0x4984de=_0x13e78c['x'][_0x2fef93(0x3f41)]('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAgAElEQVR42u29yY5tWXIlZnbuiSaTbZFUkZRKrCKhElASQA0EoQABgn6hJvoXzfUP+gP9hWb6Bg00IgRoQJaKqUxmZmTEe8/v0uB2u7Fm2T7HIyIrnz88uPvt3f2a2WrMbOvf/u3PvvzP/sUf/N6//i8vf/lv/3v5H//d//Sb//Uq/5u8yf8hV/m/5Cp/L1f5hVzlG7nKJ7mKyJuIXN/hPwqXI/g++zq6rPI5u8z+WqfLre+zy7PrVv9L8brsMiGvk8XLmM/sdfHXal4e3ad6GXPdyu2ij8u/+uv/5cuf/OSLfdtEfvUr+dnf/d0X//t3H/7bf/hP//N/928h/0Yg/4VA/kogfyGQP5Wr/IFAvhbIlwK5CGQTPP+9z5uPeePJSW+yo2+s/GtN30Rnv1E+f5zxof9R/lSXv/nr//mrr3+i+5dfyX7ZZQP07Tffys//8R/l/9TtX7790T/7r/8G8pdy+/8XAvnnAvkzgfwzgfyxQP5AIL8vkJ8K5KsmMVzu1U7p5PA5AXxOAJ8TwPf7sX/51ZeXfcemqnp9w/W77/S7X/6T/vzf/7383RWCX3/z05/9i3/13/0PX//eX/2FyP8tIv+PiPy9iPy/IvIzEfm5iPxCRH4lIt/c/393//9BRD6KyKf7f488fP74/PH544dJAF9cLl98IZfLBZtuqterXr/7Dt9982v95S9+Lv+gF/3i7Spv/8lf/vnf/vGf/dF/JfKnIvLnIvLvReQ/NEngn0TklyLy6/v/34jIt00iGJOBlxAsdvv54/PH5493SQCXy9t2ueh2ueimKorrFbjq9eNH+fDtb+TXv/ol/vHyhX4Fxfbx7euPf/Lnf/PfiPyeiPyhiPxxkwB+fk8AvxzQgJcIrGTwFsiAEXH4/PH54/PHUgLY7whgu2C7bLqpQgHB2xvePn6SDx8+6G9+84384vKF/IPu8iVU9Y/+7C/+jWxffiHytYj8VER+X0T+oEEBvxqQwCMJeIngo5EI3goIwVMIPn98/vj8ESaAbbtu2ybbvl8u2ybbdtluSECA65u8ffqIDx8+6G++/VZ/efkV/sO261dQXP7wT/7kX8vl8qXIFyLylbySwe/dE0CLAr65B/9vGn0gQwRMMqgmhM/J4fPH548eAezbZd/lsm3YtssNAYiqiogAAkCvb5/k46cP8u2HD/rrb7+R/2/b9Wu9yJe//8d/9Ney6S5yEZFdRL68/38khG/uKOCnAwoYkcCoEXwkEgGDDq7CeQfyOTl8/vhd1QCum26ybZtu2yabbrKpQvXue1yvuF6v+vbpTT5+/CDffviAX1++1V9sO77WXb/66R/+4V/dgkbllQi+aBLBV/dE8LWRALwkYCWCNyMZXElkwLTMeMkga/P4/PH547ccAVwuctkvdxSw6bbdtYDbTfSZBN7e8PHTR/3u4wf55vKd/nL7DX6mu3791U9//5+/gkNFZGuSgZUQvnKowKgLWLTAQgRtEniTuEfwaELw0MJvf3LQzynud+53uG+X6y3gN9kul+2y6XVT1U27JCDAFVc8ksAn/e7jR/nN5YP+avtWfq6Xy9f7Vz/9w1dgRYngiyYhfNkkgzYBWHTg44AEMmqQUYQKOmDaiCIa8TmsfmzB+DnZDQjgcpGLbti2y3bZHjRAdRMVvb/dcYU8kcDbPQlsH/CrbddfbF98+RPZfvLFnAQeieCRDC5DMvju/vmD4JkEvjRQgKULeGggowdHkAHTYxihg89vu88I5UeGAPSOAFTlrgPopiqbKPSmCKreUoAAkCcSePukHz590m8vH+WbD9/JP335k6/+tA86KxFchv8jMvhiogE4JQm8XhfKqOAqx5qRPyeGzx8/cgSwbXcUoLJtim27C4Oi93+4v6VxQwKAvl2v+Hj9pB8+fZJvt4/yzfbF9lPdv/wJnsE2BogmyeCRED40tGFvksIXiSbgiYSRRpDNDZ6BDI6ghM+J4fPHeyKAO+zX7cb9t4tedMMNAQju5V+f1uAtBSiu1zsduMrHy5t8ePsk3376KN98sX/xE5FPAnm7/782o0DiUINXMkCXCB7/P94/e87AWUmARQWVvgMuKej9t1RLBp+Tw+ePgwngsutFFdu26WXbbl+rSvdfbnqAiuA23QcBgCugV1zl7e1NPm5v+LC96XfbJ/1W9y++fgXjA3bDYXV+MuhRwSPwL3JLMFYC+HS/LU8HYrGwIhwyNOF12SvgM4SgztdifP85MXz+KGsA2C6X7aJ6bXSAOwrY5OYIqGy3d5uq4P5GhABXuV6veLvRAf10fZMPb2/y3b7vX7+g+9v98/WOBq7GG7RNAlYy+Dgkhhb+Xxp0sE8IAC4SGAP/TbgVJK/PoJPBnAiwPKxsXfbbnRg+i3s/JAK4Q/4b9NfLtomBAqCickMBjy7BuywAUVyv8na94tMjCVzf9KNcLl/0SeA6oAEYb1i9g+FtSALb/bKL8/+t+wxXFMyswqiHoK4ToIgKqslgpg1qUC0QoYbvJZg/B/q5v4szHmPX7YEAsD0CX25OwEUVm9xag1+agKg+nxQArnKjAtDr9U0+Xd/k4/UqH7bL5YsewrcBBiMJZPRAp6TwQgWfjM9vgRbgUYGL8AvLWH2gqhesCokeUmCSwPsnhs8fP2YNYMO2XeSmAWxy2VQaXeDmDIhApf33rD4PTUCuV+DtCn27XuXT5ir8VmCJ2G5BpBM8/r/dEcJb8/0lEQMtJHA5TAlqNuLRhJChhEpSqFabH3di+G1AGj+W1/dyAR4IYJNNnuLf6+tWC9CHHiAtFhAIFLjK2/Uqn65X+SS67aK+3QeTDoy/IG2ogQ7fb/dAtz5vBgrYGqrwNtCHsVfgIvwK07OTQBURVNCBFpKCOjqCHn5L/67TgTN+fpySAC56nwSUi256kXsSuFGAVyLoUIDo8/Pz7fdoErr/v17lk162HbgHvFpIYDfoAJJfW4sGPjkU4VNAF8ZEcLmLhdc7kljdY1y1Dq9yLiI4IiRqcLujb138KIPn80ejATwRwIbtBvn1cqv+2J78/5EI5N4cJA8qIPcmwRsKAHDF9WYP6mV7VmrgLuTpxYTcMEW0LAmoQxFsuvAI8tv/a/C5fV2ZMMiKg++FCM7RDPRu8ebWY7VG6VJi+Bzk35MI2LsAckMAgwvQ0gC5DQjd3ABg2HQLAPpEAlZ1Bu7VV7MGHDFRAbo3VKsTbAY9sPWC/uvx86gBbDK3D1eEQS8pbAeSgSwmhepnJb6uBv/o/PzHLzxWA/X7TH77De5j6AGQi6o0CUGfCOD2X7cXAlCFQABtEsGLDtxuOyQB2UTQBKZe5GUPXgkUYCUAbZJRhBDeuq8xBf+bgwbehDm+BFQi2IJksOocvA8ysIMfxluVcRsY/eB3JzH8GFDAXQO48X/dcIf9jyDHptIigDsFkEe066tBSETQUYF7ElDdYEBytN4+rk9UcBPfrKaZqFHWcw3i4J8/X4ev2//bSXqAhwTay6OEIPLD2Ipt8OtAGzxkwLw9WVFRjTc/qC6H3+YK/b1oAA0KuOizHfieCLaHHiAb5NYTIC9EMEbZrVEQt1xwhVy1UfBh8PUOquMizwaap3tQXfY5B//tea/NZdfhsvbz+PURQTDSGWB87VX/7WSd4KxjUqrIgE0IUkoKGnhIvwvawpGf6eECXJ7tv4qbA7DJgwpsKthEmmYgfaAAffYF3HLxo0vwNjJ0SwRWMG4db4eh1gPNm18vQ+us/0eGmxDemu/fnM/X4evq/8342ksGHgLY5LyT/zg0wM8lcMjgGFXwqIOVFJBQw99eCvF9oZL9Mfl3QwAvIXDsBRC9R+fz8x0FPBLB0xJEpwUobrfAkARgIAF41h3wQgP6QAmX5E/7eI43IxGwwf/moIkRyWRJQIPgt9CA9b39nzt4bYUWjAlCjWDPgv8IEjgLJfzuaAsrv9VdVG4OwOXW/fdoA35qAdL0BDwvf6AAUVHd8LIEu94A3K+Q+2YxaB84MOH62P//qoo38fCRDERE2zf0JfmDa+MieElAjcDPKz+mRKCOtdgGtXaBjgNJ4H2owSpNeAW/rRH4CaHSpMwnBYYycjgSJwfie9CR6mPu20Uv8kABF206AvXlBMiIBPSlB9wjBW1fwEuSb94296VCqgMaGCt/G1BbExi3IG+r3a3J6P48Gv/J0YmEYoiGY7V/SxwFCwGoE/xa0AJ0CEiV9QPCJb1OJ5F1VTjEY2/MO9AEJvj1BJTQpqLfTlGwjABuzT962e4IoKnyrdh3+/6mzDVJ4PHOxj0JqGKoy20+wBMN6D1gLWi9NQHfVP5MEEPzjGYy8BMAOnTAJgEr8HUIejRo5xrA5xkR5AngmiSHs+zDDAmMgWzTg55GSJEmHE8IvWPAoYTfhWak/Wn/bQ0CGLSAjv83SUEfKp5q24LXuQICpzrjrgWoza8xVE00CQCORdhMJuTUT/rjuls0gO4Iby8BIEgK6gS7BsGuTtDrScH/fR68biUHNVGBnxjeNyHEvQe/ve3LZQqgG3rof6cEclsNflG9J4KtaQ8WHcVBHS1BtHE4QP9OBMS98mpbKTeDW7dJwRsnHpMBTFJpV4I+b0kY/NqInVFSyBLANbnMSgBM8F+Fqfxq/h657/Up+GaBnwV9hRqc9bZ/vA6vu+T9E8KPJWns94UfTeCj2QXwCHS9dNL8Xf3Ho/rfewSeFODGDV69AU0y6NFAE1DP3qK++rdB7/1HRxf86gT376zOr99T/h/ioBiXWQkgQgVeIrCC/WomhDmQK+hASI2ARQZKooHMLdCJwGEBBXC3+uERwg+VOHZ9ioAt9H80AI06wGgJ3nQA3BoCut6AhxYwgcPOFnxuFnrphk+NIKIGrWPQtgz3b0i7Y6D5rs1GKqTop0nQX52vmQC4BkjA+r4a7Kx9WLENGeegkhSETBCrNXIMdi/444Rw1n6E96ry7OPuj8UfLxtQ78NA2iSBbg7gIiIbdDLsb5agPhLC3RkYKv8NDbS2YGsatNRAG2oQwf9ZIOydgy1MAzBkAw8UwEEIDzSAqdPQ6za0PkeJAMH3Z0wXniUSZoHvBXU2mcjQgv56TedIKglCpIoQfgwCIjOytd8WgN0bfxoR8Fn9Gx0Aj5Zgq0lIZbsH/ibSJoFnS+C98g9ooHEELI3gliy25yONIiE6pb0NfBlyNEYyENoodkKwgl6I6s8kARgJ4ZoEfuYWHLEJa0LhSBXm7kImGeSfVdoJ1DO2G7WXsehAptupSOoyrCSF904k+6vt98X/ZcM98Hsd4JYIXhQAIg3/f9AAUYhsLQKAtkHVBnzjCKhOoYl2ym+iBtvzDzQ2DLXJ4PUmbJHAVnBQX4jkxfvHhNDqAdHXGQJgv0aSDGItgOseHIU+K9hXnIJzkoGlEKzNHagTdJ6VWEUH4iCKH4fd2AwDPaYBm4Wgng4gQ9V/CoGiuNmD04AQtNGMGzSAAQ2I2pzfogY9LRh7BrbOh4+D30sAencljFu2CUFrwY8UAWRfWwGvVOVfbx2uIILM0pwDv082dUTw8hYs8L+uIWiHGpWgClnAa1lMPJogovvvbePPs/q3Xr++kgCsfgB5oQF9WYKPJqEn6G+OE3i5AqouF59FQOmahQC8rlPLj38kg1c2f30vw+XaoIX24/pMGIgSBoZqoH3wo0sIIGlA9PWcCPrAtpPB8eBf6x1o6cHra+2+tpIFP4PgBfxZtZUJfo4qxELT948D9ucK8Mt9+ccjIQw6QJcEbrD/1g340ATuDgDkFfx6twSf1f9xvuBECYxq/7ythQQGm+5JDx6Brw4CkMGT3wgscCUoQ4sU2t6DR2ciBjTgtcpenQoZVX9NuL4Owc+dVaDursYVkVALX+shjSBKBuvCYDUZjE5BdNkxdHAUBexyHwB6NP7Iyw7sxUDViwge1t+mz8B/LAvVx/c3PeBBCToB8IUGOgqA3iV4yUg6UAOxaUFHDx6CYS8SorMOue0CCJGAf5YfRhoAI+A1CvwxqNkAY5yAIx2EQmkFfeWOXi+nEdSQQA0ZHMEItiagJArQxDXIrj8nCfQi4HZPAttrIahso9oPQ/2/JwV5JQU8zw+7I4D7/sBn4EO6rjw0FR+i3Z9fHtahzsFvJgM0X+tmVH5vaYiNDGAigewAz+gyNLThnjCURQFR1b9d3lZvnVqmj9mEPDKIUIC4KCCjBXywS4N+otp/Hk3QVthOkwEKlV9PQwXjT7s/zwF4Qf9toAAzFdjuaEB6S7D1//U5FIQu2MevO0rQQH8ZmoXE6B/IkgE60XCjVoq8gt2iCG0S8L5GdxkM1cGsfsCMArSCAnrr7dzAZxCEEpepvB8tqHJ/q+bmJGGts/AcAXFOMMeTwC7Pw0B6CtCtA2vWgonqBQJFSwH0JQK29OB2kvgj2HHXAoyeAIsCQO0kMNECAhFMqCBf8mElAkyBbX1tJQP2RJ/ha0gpAfS9l+/5n00CkrQpq0MZbOdAuxmMvHswog62jZj7BnYQe19b14kxNq2D/ehX/p68HEcF+x3yP7z/V/A/q/5DA3i5A/dzA5pdgbKp3v3/wQF4Bb70WkCTHGRAA6+KL0bFl6FJaFw0ImZwm6igSwbbwPn9RMBWf3sN2JgA/BVh/Rg0kQBgePf6HglAHLFQwqQQOwDjbdVxNZjR4iM6Qa3WxwvNxh0JFb3g/WzFQQS8b/ttKcDWoABtUMAd8j9hf0MB2uDXhzX4CHj03L9DBU3Qjz0C0l4mLSLQPicOOwZoVCB6P6dA7nDbGkVuxcNr8PU2JQO4wX5trEqmccZaHU4q8oCDFOpzAnOwqyMIMktNNNAHouDGxO37DgArQZzlmp/14W1QlqHTMaIIx7SCx0+5yza7AKJ3IXBrNAHVDcMZAU/BT/vgv/ULPOA+XiLggAREDF2g0ci6xNDRglegd7P7TWWH5oJfayliEg7bScQRBVgI4Ookg/F6rvpLWP29swREqA3CaG8/FpKqS8DTAV4TiBqIqtxfzaQRLys5I0XEFIFrPbZRQb+16Fgi2LvJv8EFUPW1gGfQv1T/F/d/HBnccP7rAwnIIyHI4ArgWeGbU4eHy6Tx/EeTZIb5bo/BsMBjmjBE08f/RB0PHYBd9eVRAGY7cHRwiBf8WeCPHY1bgBTa9xKTELzEkQX9CPtl0gJiqsAmCT7I8xbjivh3JGFI+D2nBcSJQJ8agDX+O9iBL7UfG4bzAkcaICrbtYHz1ycSmGmAjJfL3CMgT3tQpmrfB7gxSzC1DnvdhQMieG47u75+kTouKNkM8c/+vq/Q7ZYjO/hhVvRq8F/9gGfhP8aqE9EIdR6LTwJ1h0BItyDqB8iFwuNqASscRnYioxOg9ApvnYA35f8e9Ohbfe8J4rknoFkO0lmA2gmAG0YK0DkB4ieEjiLoMD8wBzom27ANZkzIoU8EMHk/uo1mzeVoEoRWKn8L/62EYAX/lsB7D/LXg74uAMr9oGivJ0CNJCGD6i9DhZdQF+gtOp4S+NODRzsDVbhdgv4BqTMNyIL9SCKwL9/FGPp5oQKxIf8A/UX6r231H7YIqLML0Ae2GtrADOvRQH5b/MPE9dt9BGLNG8jVTAQvIaK5TtvvvWQgDvyXIClUA78S9Nfg7VtIBlO7cbsEYkQDMot+ygQ7QwmOawTHnAM2XUSnJvPIYRYMmYPS+sv3J+cfP3d04JYIXsF/EwMbBKB9Q9AY+BiSwFj9mzrSXmcJhFPVHySTbgHJCPvRQ/z7G/SVUETsg0ZF+i3CRoCjhf7y1A9mOiDD7TwdwEoEXjLwAv+avLE2B7Jnb+OqDpBoAchoQJskxKnss0vu7Q2YhcDv4ySeLOg9GsCKiUIihP7yfW7zbTsBh0TQfN0iAWn9f72Z56/Ax9P7j5OAH/Qvv3/QxKfk0DgDuP+R3USg3bzBC7bO/QT9Eeh9QvDPG7glBQzJwK740lAFFgFk8P88CqDGAa223YckWYhr+c0BPdwetl2ocnsfzePAWcVnnAIp6gDVhDLyfV4nqFEDPxHsbWD3k4BDkN+pARqKMLYBPzYEvxp9xmCHQQdgWH/9EtH2TIFpu3AH/cdGydv1j0TQbRrq+D/mLcX3ZACZ15bF378CG0My6Kq/zoGOQwhASDFwFbxyNGBuSxbCEhQ/uEPe/6gAERWQObCVVfjPpQX+rexxYhYFxIkgpgX7Y/vPs+Pvxf9vwt8kAs7i32t3QCP+3SPaTwIytQXP38u0PESm+YER+o9B3vr8mETAUfDrEkPI80ck0FZ0dXh9U+HRbhey0cAc2H7A4y4egoD6y8JfkBiigLdFP8v2W00E8deT2IeAKujZ/QAVKpAtKI20gLWksHedfgPcb+0+NEHefd9vB9rayi8h7J91gBbaw20MsnWAF5xHkyDUCOoXp+yrOwwxcKj0aL6fFppaaKDv6OpHR5sgx5BAlK/+fYhuP1D196o8e7lFBaKqv5YIMnFQpd0FGVR35RJCnCDaABaXBtgbiSwtICMtalKC+1JQ6bx/PLcDPQL91QFodQNKpwOgF/9eqcBxBBqRcKAAVk+ArQOMx1RYGgB6naDhlK+uQQwJYx4meQbxtNnYQwMjt/d4f3M9ZE4UOld1LAh99fbfzOxiEkKFCkTJIUIMUeVnJ/9sDt8/e1NEJOi9oVHDGYhgnSLss9DX2IAqw1zALUncKcDr0FB5NP+0cBQNrEezDiyiADPkt9qGpwoPdL0AGPx/NOKeyf3b9WJNdfcFv6bKd2cLMJVfJ6Y3B6wB9WFUfWWEwKMfGiQL+3bz9XGQz2EHKhF41GCtZyDi/gUCsNhYoAr3UNJ58YidHKqnMb/6AB5J4N73/4L+t7mAkeeP3P+1LNSB/l0SkMEd8DcEuUlguEw6t2AU/PCE/q++Akw6QFf1u6SBrj1ZnnhG50AfkoGIdf7gJv1KcSfgzWWkQ9U33Z3tHXYASKJ9e/YhU90rvD+q9Ej69/wxYJVs506Eg/r3DkMDzEdDBRGgcZay49XihLA30P+l8N+hf1f57/0AoxbQbwYaan/rBMirE9Dk+sBzTkC8JNDEUlv5McB8PP19Y01Gayep+hC/2zvQ/2HGLAurowsNGlA1cnqGGzeH5weiYLZm7h3QQC4O2tXdhvMMk1ZS5ebpgI8eMrPvPGkwaxayk8Yc6PMOBPEdC1XZ+2UfbfOPtxLMQQAG9BcZFoF0gp/RKjxe7+oAw9T7ZPWhgedodgz0gf5KBtrtIZhQAZpAV1Bi36w6t98qVfH7hqGI318lLCjLCUFlxRHwqYEH9a2qb4XjWvDT7kBwfbZA5P0+PNuRuW1yf4yNQH3zzwv6b70QOJ0G9OT/dhoYRUGT15uQH/71MjQLtQlxfDuiCXrtM+SkA+icQdH6sU/xz7Ze7FlubV4TpoTQ2osdpaEjtqADmEU7OkBEFoLeC3IWFFeswJXKXzkboNL+wzcFHU8hTGKIboO7CLi1/P+5F+gydQhuvRbwEgxvtACmANikhLTbj0gCYk8KdlYgmj+4Ymaod7TwahwadICuX0Cm2fE5iNHPK0x/CDV66Kyg1MnqjNFBnhBoLQCgUULfaVe5nq/6EQWY67bXCszUb+7232fVPz51iGB12owK9peyP1T4raMFF/OEYJP792mgXYfZ04GHMAhBkCSmSj+dKqRPgVFGHbpLEGMiGFeQWfSgrY52VxaeDUPSNJI0P7NoisG729HHl78z6hxfs9rV3m4JjgM/lsui2qmThjCfDFSb+I9vwUqG5wwL55U7C+6ot8B+7N2o6r3q37T9trfpjgmTvv7PSQATLLeRAOZhIJHBQfDQQJPBdUwEbVW3+L08EcEE/9G4ANrCeWcnPKRHDupbNynMx5AA9IRYLmrc/YLSiD5EaEBS/s/TgnU9ILcH19n+CpHwegLejx7Mn/d25fdN+e9U/1vgb7bqf08MOtf8EXxaoh+GY8L6gDfhvs4i6HQ7seYI2sv1GchdMsBIG3xlvxcCRzdgCPTn+6q/TW00VE8Q9FaFv+R2VlOM1vm/hhjhDCdgNflVKME5B47I9xT8z0YgPAJ8myb/LqHy36j/Mwqw9AALxuO1JVjiuQAYLcFzIhiEPe05fk8tRjGw7yWQbsfuLAT2VqOId1osnr0F49VM8INACPHDoBz4B5mqqSnUgyh3ArjXxfQH5BbgUS8gP7aU+w0zHD9GGD0CGHf+P1p/DeivlhU4BbxR9a2kYFR58YaDZCUR2P0DMmgED2eg77puegy6PgDphEB0CwlG/i9d+/Hs34pBEQrBn0W51mqGnJAk3ACCHeiqkQ1XFQA5AlKH7Lk8yJKWY3/nym14h2C3JvxeMwD9ZVMz0BPMi1n1RbKl1cYhIVblF3G0ATsRiCMUvoK9//OgcwYMoe+ZKOLlC6/Xk50br9NFz9fanqA8UIYSpCwlBO4kHc4WLLBfBHVaKwKgLQjmP4Un61Vq+3s7Bsyi0WztmLjJwJwFeE0I2vD/1Q6MVwefxfUf32skCPbCnxQqf+QMPEUDHZ7vGeyj020JgkPXXwsldA7SYR1RE3h94NvNtugswcgxXEkIcBPCGZ1rmrgDC0A4K88nm2fn/eTnpQtWyZfybRoK8Dro4zYDIMGsf7saTBzvX0SMbkAD6o9CYbsfMK38cJKD9l2FJt9/VGs0h5Gib33pxMKWNsigFUh3G2un+/N1WUglI/EEx8fq27vUNnwsiOoKecL7kQS8VnWAGCFUgn6dBtQhv40CmIYggwK0uwDHRGAuBXVdfwzHUjZzATLMAoyJ4FmBhzaWBlrHld9CCWpPHRqofBqMReMGTJ78q9rDes1Tv7/0m0v0AFHXNR6P6g30SHivin7V1BOhh3iWPwvps/yE836L2XiwnUT8x2iHgfqhnwn667QHEE8oLQjEvtEW7GYBZDrDVkwNIO4G5GiBDf9fGoFM6n+vbEtzXwP6u9AduaWnGYSLAlVdl/AU+ikrSeEIKgwdaZ4AACAASURBVKj4/wtgHcHtdO2nWKcBkPfxcvnNQvsj2Me9f02r76T8q0IBn9OLKfz1HX8yVXQYGoAB/2UeBQ5/5kCL6+H/OGGoRnLSwdd3oH8r7KkGTbgIxEwVWvnF8KOpHnyzfF9Jod5Px+IF1h8owyitDw/XEgRb5bPqbt1uvn7qBIQ16vtS/u+DP3cR7CH0WWJgd5mTJKYgNzoGjQrfvu99NDBC+bnyW1x/qhTatv2OaMKgJWPvv5kwnMgxHYGFRtJW8VMl3uP+MgoqSZyWFKr7+KIDw1d6+IiOgZI4+d5iYL3imzbgyO+tph9t2oSBxOM3ugHtPoFZ1LM0hF4kXNEBssvVgPdjdXZWK7uKvyS3q1Xb1WQwtVDqSUggq+Vw3t56JA2cz7PXOwGNW1ecwxPhfe3QEUsDsFaAz8jg0nf+iZMAHNg/XSazDuC18Iq1HBRrOsAQ8NLB+16g614jmuSgs3bROxE55D+WDDQNA4ivdMJ9M1b309UqknaDU8ObV9/PwmMPATvTMAxpABLBzugUtV9bLdhNDQA+7B9tQJ06/7QNDHGSwtgZOCIA47InIoDdROQGtt0U1HI3GaoUnCnC/rzBMQJteN17+VaAzYNA7e+PFqHQUyXPUYB7iQYa5ZFjq1Zqpx8Uqu/XT7+6BWC1Xaj0GlBIwMoHu7UzcI/6/Acb8KIq+hzmGWmAYnADrIpvKP7TZeLaf0LAeQkGgebbq9FToI44p654F47tekKkI0L5PQNZPsDwPBpy/ni+wKMN76Vav4+2cFZFf8+JwAraMt0DFB7beA/u4Zz/a+RXx0M/ct4/jwaNAS8G17eSwmta0Fhx0VRxJkHMivso+onMXr+YwdWKbgioy1jp4x4AzIKg5lEA7wvHEYCRmdx11TAuT6lDLVl4KvXkAET9P4RT8H2u+lg9EPQIpw+/NpJ7RwE8HaDv/Mu4f3OdNkq/EfAiEiOANjEALvcWL9gfFV4NZbgbQc6qPky4Pm35QZxtH1f4j+P/jXuaYPcWwIEH/fmEPBoAO4m4LGxV3txOQqDU+dXgey+UwSzuqP++uImO/u/6ogCb7wTc1n61sL+vZi87rxnrNas+giTg6QLzaUCjIp6JfhwtGI7AjBBB9JjDY4ePYVR6ZPgN4owVv6Q2N5hhVHwNeYrM+w6dN6K1sMHZm/Ce7bHe3dzKr1xw1w4JrSQMZtgnoQHlr18fzunAszD4qurNUg/TDqzx/lfCaO6t4tACMUQ6P6htWjDPC1hCoZ8kpODzJ70MUR9AODcgwyqyPhmE+wfHYB/hvSqt6qeXUShhXH+d9SR8DzrDaZZdpSp/HxqLMQuATgDU/qDPRgOIeT8cvz/h/XC6BtE7ACLOWPE0KIS4UUjmZaJ2grBphiWgT41BUVWZfP3AnEIT6OrfoF122l2rMycBoU5i/OXoUZ4/aglsXwLzHNU++FVF3qikOj5HXm2PBitT1WuvJRAB+6O//W0/PY8vQH5IrAsMs/WuVmAdHBrQgrbOxJShXwRSsu08h8JMBpo0+aDTALwV4tbswgzHrftG/dJKIAQb5h9KCssWIMeto+GYqG12/HWGjx8kzqNJaa0noMWOr2KwW01AMwJoNvhMQda2/RKQP/3ecABM3g9uD6BY68Ntz9+nDOMb5iV+hIE+dP/Zs/wwJhJ9mgBnohBuStABUXjugF3hkXF9ZZJAjefKdHZCc389LoStKvIl7QIEb1d9RyciQgFDI9Cjyccc/23Aam7/PZJBhgDgin5CtQvbCzX8ip9YgIFtOAt+w0owp/hOiCWgEGbVHuYjRigPGR/YOnEoqPDoV5z5YqB3mRq2ox5ICmSSgAP1Ne+XV2NE+/vuFbCTRADxtS70VRBCjgBk2OyDUQiUgfl77b7DwaHm2rAZ7osRSOOUoHgKfNBSLI767+oDYrfwZvqChSpGfj3pFwZFsCJg2jeIQQBUiyI4WgD68ww4qO8khuWkkIuDrxWv2nv+UTBpJYiPd0KemTA8qqFiuUF1jWS3BoG6pADJq751JqBI0wvAVPyMQvjcX1zbELltKK+zBiXRFiRxG+b7q3M9xuLdzR8g0gCGNzSM5gNYfqGO9CBT8OHct6oB3KsSDBisUnwsFuISQaRHxDSv0vptt2oeLHMERfRn/FG/Cx01EpgIQG8LP+/i37PKw53xn6sYCM4/JwSRrCnIeB1ZkLsawDhaPKv/njU3wnZ/dBdGE8+YTHSG8+ofGgIjsC19YnwdM/KAnTSsqj6ig7uGgIPw3nYFzhhIIvriAxFP9CQd4HSlnzgxONIdrE7A8ZDPx9fjib8ifgegNIliRgdx95+E1T7+3nQVNNhEzDgGA3T2rEDLduwtPpuuouPcs8swwXFjdTaMKt+jA5gUAQPcf95KJQxYU0cYxEDvsBSmYuukp7AwnqniC9Afa5z8vboI68ImT0t26CvwBzSggkj447r9IojvCn7U92J/Hw0QSdwZKNNjxPCfSxRqnATkdwpOwh88oc4J8KTSm/wdbZjrc+4iFP8YO0/5JJDCfaijK5xVXevqfg6zGRrQf83chvX4aRfAE//6vv5+6490U4ADdO7QgM/5bcHP/n4OtCQhBEFeDWSvos8DPq8/IwzLzjpa8/U6MMSkBklDm8e0mn3QIY7XG1Om8wzN48y7HwhOK3P0/ZwUQHHv4psbdoVeb9VlAjChBCdtDDpOKTh9ZfcagOYq31RFjN4/gwBYzp8lAwYNwBELhZoxECeZxMlAzWGdCRV0fQWGHo8+8Kx+AAxnCIzowAxy9KvNepWfsfp4RR9kUrD88CPVTuXRybhqqTHcnxEGndsgub1Gdug8yz9fHt3Hpl57x/mfCOC29FOSQ7/noAZR5W3Ob24UMpuPYAYiQrQgk1gnFoUIKr4vKFpV15pHUJO3Y5rfH3UFHU4bGkU+NKJ9f2hJyOMxDBDpjAgwiYqvk5TqNl9EH2Arb6fA3yaA4cBtPWewhkEcIQJBlGzYp6zRmr1v+e3Fv27xpzvyI44NGDkCIi7CGNV9Dw0M8NtHC2vUwHINumCGNG8erxOwtQINsW88Tlwdoc+F85nI559ngEDpt2F/Uu3hiXYrkN/pBFS26hYDAkFgErMK67y9mGBA3L5ore5izf8b3n805MOq/t7XU4WHv1DUF/5gugCSOAIW/59uMwl6CHWAib8bvfxWl9/rBGEMTTwDfG+ezEYG4yk6FvRPuPwE+wvc39IRjENWM+/cm5b0W4Pf4WuKUnw/vD6eDbB1ETs5vl77Dhnm/51g6wPWwQAqxnivgQaeS3gy/u/1H4hpTPrIgHAN0mSgXUX13YP5PMIuQAfBr/f70cdeE+QoCX3i8nFMLcAjInBoAIYqt1LhC1WdtvmSab28AYffaeivCB+ohdYQgfUa/WS4ToMsNLHLc9nnvPZLwn1/EefPVf+U/xvnCVSEQEkEQEnEQJO7S7RvYDxNeNYKrG7DKMhtsQ8cMmhgPKKKj+F7CiHYFR5KIIPxOmg5IVAtu3ACQSPh7CzUQOgAej5CWEkIe3vgxz0ROGO//qYfz/dnLT+ZxDr4QW0eNCJBorCFOVC312Ec2TiY5Bk0cAaQmiA1VH1MOwDHQ0kHdEDDf+2UTWhS4Z8diQMicLx8MLBfverLcP/jQzF0P8EJj5+NGK9RCz755S6F/f1+X/gxeP+Wsedv+vF8/54aSPJYFjIQd624MDz/UDLQnr8HU3ztKHRf8Qeno1vyAQJBaLcMtTV3cvgP56COCqd/QP9xLgBkH4BxO13n4hNUDtACC6G1S3zqooZ6Ba4lp/zcAFb7iERKQwQcF39IFJjdXECGADw0IE4gg674pYAnk4HoHPx54tD5daO5vxrugSkMjgiiqc7TVKAT6AT8R4ckbHEQCYR/IZBxJgA+XZjsR7vaoRpIxWqeqfXuGC2CxwudicwePEB1kNkaZCuwyF0DuKv/4sz9mzP/Qxdg3BDkBTMC8Q+loD6UGBzx0Kz6eAX/KArOQTlPHFoI4vVtf4rNuLrca9edRn4xBP7k8w+9AgZCgBfEUZWfEs8iFNZ3UO7TqmkjCO/rWdgco/yIqHcQWaC2EGTzgz5y/iXQAvyx3riyxxV/JeBriaGB9OrTA5g9/eokM+37GszqfA/UZk9iW5UnCtBqBl3XoNN6Ag/+zy6A5evPAp+TIFDn15gQw9rjrOzFX0s2JBVAxa/nP1a6AsNWYGjPNGPLTQgBsNUFvOA3Ht9o/rGDN0tWOCcxJGp+f7++kkP7PxcGv1+GjkaLt/fawpwwerQxBJNW4b+PJsYEgiAYYdEAGIlDNaAbRkIgK3ut0jKByp+8yz23X6GttmBmjwDvChgiYLP5V/zhH6/110sGcKo5CkggCngxnIPoPja0j2B+1BRkiYJiviaLJqghDI63G2nAgAxMCuDdnoD0wIQm+urMB3VuAwbBrFGgGgnhAFqg9+ujKsLxB3qGCQNEEtPinIQlAj4WgIw7/iXc9V/x/yUWFs2KH504bAh4aYWf4TrTLGTy9YbftyLeVOWNfYNyt/ji29mQnqMAltU3ioTtbX343yv/1u0YPUBz6zB702tQucnX0gWaFh6DgPdmhXaapGotw0SFz1qDiTMdd8h45HfcqCPRUhA3+NmKz1l9teCPaMd4urGaewRitNBDdahR5c3AfQmDCFT9vmtQEwqAYXX4XI2n23Z9B/Yb1FL+LWox6wHGbZSo6FR1LzyG+3hriSZvWT6jfXhl2cmQZJDrAbuYAqAHo1GA/EOgD8eGcU7A8eDvH4fQBuAhBL/Zp/vamPTrRENDGLTV/7E1WEPLDlP/PwzU4YhusIMUgfIPAr6Dhv5R4y2r8ldFwiFoYHnmr8TAHbhRQSZOctH598ZYhqt6wP7q/ouqe77RJxvzFYaji/z4vna4v5cUMDXqDAJ5ytktqtBDckyjvJg04hl16LB0xFfyMfD77PZjErGQRRjYIfSvoAXntks0ok8MsUC4KARWnYPlJBeIgLeFrUgDOHYCag0/XNAbWgRwQuLAsaQwIhC1g7+jCNKuT38JfnYSyTi+QQEwwHeT4/dWHYxJPxfOj5oAnRQqgU3YgGZSOaDyK3n/qkDYBKptzR3oD6B4fyRKjp2AzSl80YR/3P+/1vBjX18Jbu+YsrMRgbqPP8zrDLTAaupphfeZtyPs9BPztpLSBZjowF3woYRwBwOWaqbev15b7X4RWsiqYiY6ZkFEIoUwUA2OrkeEQE8HYNyD/rl3m88jCGgO/nPW3xy8x4Q/HBcM1dYg5q8N+B/SBSYhtD0EY1PRGLDoKIBHF3yLz4H/gSYQJRETgqeB2d4vC8L2NVnQn4PoVJJAcP0inahAfdXVI8CFszjRagCTtRdV7Sr895NBpRKXIT64RMFw/iw5eChhEvmmyUIH+k+Qu3cLzOAN6ILlFvgWnx3YWFDz0f38ze9GlfP6UQ3ojEY0gtqRIEbA5/WgQFhsEuIeL75uTzvqHktAWfj/OD6sQXssROcGiRgFn0QVkld7OznMDT7CJKzhMIqxW9B+LCOQdH4uyxIcE49VTSeLj0wKjzcp2oDXQA8YoDEGBLMW0BJw+eAxXejPV/IXd59/tp5rVyYXDw5BlRetSpQAcvgfOwVM8ObzBq/AQ2wX4lwkQV3vNhYFfn2LFgaoDU1ogqsfqGkJYmrj9Tr22KQwBLzbLuzDeA9yzyJjVRfwegWq0H+FThDPA6ZhZwX2M2Kh4waovCzAWJTzD/qY00c+6PM8coz08VNqglzx54LfHuTJK7z2rwX35ABLg1DzsZ7Qv7l/f2yXDlbf4C/irg0MJ0aCuD0wP74MrxfdFlX7tq+vtRdCpvt599EG9Yz3V+P+Oj/n4zLruZHcJ7oMt/MNp9eD6HEeFb6/TMfbWo85Pb79HJo8t3371/PuIAZqMvjPC34nVV6ZB4hEuA7AzA5cfU0y2n6ux89D/35/n2/vWY5Bf0qwf3tPLISO1Tap9qzFB6eap/beqI94NCCbGwgqOItY3CGl446CaQ8i2Q9g0AvmgJOnBoAA0gu17tsKtKS7D4udgCYERy2QIceCX/P7mBW+g/7D9S6Mn50CS0eAoQPDcBjopIA5+EcxEjLweRjXq0UbLIjcBxsGx2IZvlf0ATjz/6qypAmY7bhrk4ahsIis6ccXKHdueAfUgk+RWPCLh42c6zEeKyJpRTdRAOqBbl/Wq/uT+q+Fx3FoTIuCzc6+hN8j4veGjuAnhSE5gKnco3A3XwYlq2sq+lmP4yEOpqEoG0M+mGDYuYT0pKCFHgLHKt3T7T9p8GcWH+n1UwGa8X6kQt2x4CeqPexegT6o/Z4Cr313PHdgrsS2ZReLfpKIf+IMFnmVmwxQ9AhithYT73+p2s+JIVfrjwiHnpAZrSsr9CMstQXP1+1+510N/q8E/YoekMN9OMFvi5LvkRDsy9rgFCOoPdpgaQIWBZjf5KCSQszZJ1ivTvLokpen6tsJAVND0NFqb6GUGg2Im4Dyx9Pn7/0dm4pADAslJzTv+dKNrAPQ0wyySm7bj1RQgbAXsRa4R+mBJzpaQmHLmy0BLoL+Nh2ZRca8uUc6P37k97n451fvTieAE8BdZ2ItqFEK6oOJIYPsiU4woo140Oh+H/UC++gatHYcOFT+2y3AYvD1rM/fpxdUcsAi70c0OxAEP45X/hymE9XeoC0zfYhbcqfbhs09HpwnKMDR6g0mmYyKth/UcLl9ITGQ8N1S6s+gA1HvQCc2pluPvN2Br8SyZyfyxPP/VhCi1L1HWX2CQCuAE8TIq/sBYdANZmTIwqq0sb0HIzhhugBeUpBZLFyA8y+EErsBUYDZHYN9QAAooQwOws+uQlhdESSSqk5Qsh8LSYI6LDS1AbmOvLlRBqQIeITvM36+TP63VfE5hFClCTr9zEyVFwS3STQBy66DMHB+PJWIrfgGnYBx2dTboPa2X49GaBVlePA7CFx4iaGi4ns0aLVjMGvtPTDtmO4XEE8E5Kb/8qYai+NHl60LgAICcUCoJPVeiYG6Pxw/X9VFNVbFn9FNPzXoIRDTyzcpREYB5Fm1EQQn3KRi9wKApR8Tz48SwxnV3qM0q7ZhpdKvr0zfY+gO4oQf+EGPFYW/Xf5hwWsUgxiBbShGoGIx+D2eH1h2EeR3UQMH4zMaUKr4033nzkSkfQADelFbLOQCalxdxvN8mInhPas9bxtGJw29Fx3Y8429MAS0fL33Oeo7qFZeiToCC3B/VSNYuU0fgDnkhxGgMFdxiYEY7MYel+OHPH30IMeVFK1C79l+QdXVpFqHlMAXEf3EYDyfkkGdNvJ8f3RAXU0jpgM7jMNA5yCrtfzOicKG/M9bgEkEjqqPPDEcDfqVwGZv6zcO9avDfOhf4OmLFd9OLBHHdxp51HvOBlnAoQksYjASA1xnIhPsapTCPjbsGB2YevpPpgM73EYeSYIftgPgte6CWesVBB9QEgfnWYMgoeC8ql69bWoRIqYHvSIv/u26bj/jdqZ9KSGk74JRo6QS9PuTiSHm6Z62kLUGH0UO4rwWrhtRETkR4iKRdI8giJ2D2nUCMjsA0TXiVDb98NAf/rCMlajA9wesWHZrAe1dlwRyVI2jx4KkyUHSx7YDe6YD4tOC6XW01puEdAJwaEJzf1uATHi6ZlSCpBQscsh6C1xRcWEG4bCFeKcAVhVlDu54JQIkTT21hptIT/Afk0kMcS9BKfjBJozcDXCrtgbWXxbMAw3INQIxtQJPAGwXmYaBbYh4SCsuKwLOAQ5awKskCMmRg8P3xwlBfbosQaDqyZqBkyQe1CLQACoTgN4qbyHsPwkTiF2pYaj6MAXBmUosQHnUEYCsBL3MW39SNKMJ5PfoBsT33DVJCEbFnBCMOkHfvj6Xq8uw+dgRIhGgAiUqf5QgKDFyhe8nnYrlqn9sG1GoAfirubygX4H+8IM1CmQrMFAJ5ExzKIp54nPoVU2Auh6eBShDlTV4u5c4HE/fVvjFrsII0Ik6QX+Iq68jB19ziLoKC27FYe0gC+j1RSS+BgB7AvAM3m8HLdy5fV60C8RMVuhD1ieQB32MCCq0QPJuvuw5IHF/geMKwOPdpmsxBwVEfGEOgeincJqNmuSFIPhPq/xM81CWIIi+gCFBqDX3QPYd2OcCRo6GZBoA3AM+00aesAOQ7/2Pe/vBCXoguD4OBD1WfPwClzcui12AuH+gC0gEwW72KfjBCQRBr05D0IQc7N8PzOCMehPWK384MPVDJQim7yDdoiRTItzzFV/ZOX9sYFetP0fsQzb6O7wOoFjxk89YoQXv+BmSN+yYHYO+BsDRAXHhuJXsEFbdIEGZQWUkNVNzGA9NZUVBIQL7jASR0AclE4Pb7JN3BO72mG92+o8UG3nybj+mASh0FsLKn9GPxDrEcS2Au35BzHO1BksriIJdpqWjKR1wlpR4fN977rZqI+XbYjYDgVDpcYQalOYKMiuQbB3G6Pu/HlMbi9a0EMkksXtjvvXTfgMKAEZRN/i/O7yD8Da2S2Bdh3ICWfp8yuMkYl5a4df4vVWt4UF0yyqEnaT6swYyWB8/j111Y1ERS9oB0SLMtBGDEBD1PEHwtdjUEAHnqmoHU4wCDAoAS+lHwtu9eQLUAgmxVvAuMB9cELMV3m8EUtcBYYI9nkNIEEJYrQeUHfnzzRyC39j8CgSkir/E0P2odnAmAqDnDIhqrtV9BDNS2POjv/0pwKr6z1h/PMz3uf9ykFYq9TtoAXSwpz0HljdvBCVAPY6t7osv6gFhMpkX13rcfXQMIpuTsfTibkfOPRAC2meLRipI4mDPwMD5x+v3+Ey+qEfACwoUEkKQSMZxYJDz9R68PyP43yvo2aYf881rNQbZgRU/jp80QnW/hdXqJxMvCFxXQSNHpE8QiF4XI+wFfQcw7VL2Md7RRajsKgh2D+6SLAKPF356+/7yXYBTUgFy/38StUjFHweD+iiHh8/LV/i/TSvGk4L5x7F6AsIKbgb4C0YjgdGRIToGUx7cgS3JKP8pRcgak95BJGQbjaJdBYQ1qHYnYHL8F45QgHx2gLMQ2cDxBD/4SeR0LSDi5XzPQNjM4ySE/HGG6g+ugltLNSARn281BPtNO72eJLjdX4ITSEgpQvJYFEUg24f1qAYQNQdxx6Q/RcB85j9f+03zf2QV33IDPHegNgPABTfqFR8cZK9TA7/ll0EQbUUHW8Gr1d+MSadia+LRHwhunv87yWoJ3h/pRDwJAbDNQQFd2P2mH4kP/wDT/ZeN3CK3+ZjvgVpw4r20AMafb58j4N1UMknuj6iCx883PU9g2VHVH5JX2eEcPghSgRBCKPzK0Q3fknwPN0Hk0CyC0zBkz//7duEetgFjVtypASDI4CsknYJgYDhqsBxxy29+eyxrAZX75EEf8f+CkOcijMDDHx4ASYGGu8WHgPwpHJc0qOG8FgFTuVk0cRZVePFwHEIUEu8xSHoL5qWg4I7/HgOKXe2dcnu2SSdCGIDTA+AcxY1zYL6Q6AAFu+/1GvjKPSeEoJV3NiM4Dz9C6oWkEav+NWjPWXNOIkKgNTi2I8LeBgaZHJxqrC4oNXoB9pzzMws/OW3ghSyQJgjbygOVEDhoj4nHLld8HPD6UUMFVLIgKrTL7cFoBRLQgEdXIseZ2/HhFPKbk4d5tYWwwR0nIFQSD2P5gQhs6meVfB+Bkyz2fOIvX/zxqsSODuAGIOLtPNnmIPCrv6Kqvgz3q4tCwNl9lWYfnsdHj2HTgQw5IBHwULmfSu1jEV3gDFSxTBmqSEVqiYK2IkWcRiAkwV/cyW9YhqHXDw9dkNQAcO6HFNJT7oChfrPUYc3KY17zAd+evAwF2w5SCKLV4EuCEKsKfjBVWHu9Q9Arh4CoBqEMWYBsNX7YgKP/69uC3M7/mOOz232QT+ox4iCyJGEFP4oBHd+GVvXBwX35nqp7qeIbV6L6tdZub3ueJ+gBIKgC6S5gOQFxDoGr+Bv2nzqbknd7ph/EmXzO0o+kZdc/wqvQkAOUffVMzKtYgx5Vob1/+HAfCdzHSiXHenX35/2JTr3KZ9Ruj2lYiMhLIFoNyMq9hFroeYMTE0bSLbhb4l3YlFPa6hMd2jk8dmrDgdQCnC4/+ANFlYTB6ATlx2GDGXP1rvL+SnWHw+cJes5/rRWt4H2pw9GklD4uSMpwasIQiaYR92gIyFX5S8dtRZt/nCAH48VXW3hRE/HKOsGquj8EM85Q9cfeAV4XwNGAlmIFIwPYrfLKuxV476RRetzcdeAsRSZhiHizCKEIOHn3EMOWy5X4uIJnXX6sFiBFLaBm/THOQAkVJK9j6TKwiSDTBWpwHkSPQJX7U959uAkoaTUuug6oQCBz1Zlxm0OJSIoIw04M+7zCGuYiznCfHww9AN6Ir+HXA7lfn2oBSJ2FOOh8SzINfmcAyITq8JX/sOMPx6A9LeYtVfwgCBZhdu25OB9/XmWWNPUEPD5dUuJ68wd1AqD2+w1PI9KxE9BW5t3z/igdYGWiL7L+wPv9jgVY8f0ZcbCKCuLAHN+c5wa69Zpr0J9t2KnpAGzyiAIPiFalJ8/xXrrA6Y+/8NoDnWCPNwFJzf5DpVkHte8hx76P+HU1+HEytEeSEIzAsu5r6wPJGu6oLz8VrKofXLce+ywIHhNa/Dmw8LrptWXZ4NKZm4pr/QQ7Qk8ehMrPtAF7PQCD309QgRgRZMKgAbFREAfBBXNalbHA9cEHMo4IgIUuPjjBWEUFEQpYTkhVO43eRiynJw9Jjj8TOUIlJExK+0wA4gWgQvcFBHAc7P4/u78/Ff4CC5ATB3P3oUwFClYgcALcxzp/B9Ez4DUV8RjBbsCBrMH4dLNwIDaCGhA6o3pXksdBvYBsktrXDgNJKAFy1Z+ZGIy5NXgXoBT8a3ZgVSPIUAMV6DjLxhsV8wX4n4ibbONObHNyCr8Z4FinNFjg8ziiF5zSV8A99u7Zdf5OisvVaAAAG3VJREFU/kIPAJLWX3hUIFD6o7MD4WkHIMXBk4IftSrPNBJVk0OoC7ice8HGS8XBKDoz/YFBLaQi392lGpCMJfhD9xVkx5Xbj73P9V4m1j0v73x9FjDDPlYvATkgFAVWcdNvJBamliOjAwRV0EpeRymAe717kMYRyy/j5FwFBX0fP7Dyx8gq8wn2ZXi8GfGYR+lFcGJSxa3Y84WgzBHetlU4cvKY44Ps4iP9fsgsPGEhQTAcHqwwGCj61SoPexKwasXFqtxq8qhD9SixoBBYcJEDNzmIoi3J7QkoJActVHocTVpPBCDhElAvMDK1PT/Sq3DwB/ygmyB9GNhYDH4so4Foy48kkPtZfZEv1PQTxYpyX0EI3Bu+/5krcN8fgwVdwWu2JNVNWAk+PcOOPMNdGFyAZ5Aj6gicgzNfwuHZg0HrLxBWfjSRl88fVCo/apX/IBrIvf65ZxtEoK9Bec4KZIPLe76osQns46NwW0pUPCPAyMc4A/KXOwZzFLGbAqD5xhhbgBcWfoJBAlarcCSQgdQJ+Movnih4gjZQTw51rz588y/ZgxVUEAQ8soCfX8OR26JwujCLGFAMsOjnwGrlPuQw9D/PPv8BYVR7pG/eeFtQpsLzR2KFI8SwKj9KlX++HeLOPuSBKrKeHBi7L4b+Kx184+ptAp4Trcscv69oARVYzWgaK01H1X0K3zNSmARKtxXYHvwJuT+8gLGGWgpHcWOmBeljFB2Ckg6wiAYOqfxEK3GMCAj6kIiTWdCBCXhkjUKMgJcLk271N9uLSbtvvK0S69OXAvoA5z94VsFubbmZvx4QAnXgBnJxENyQjy38wef81uPhxMpPJIQzr5ckuUTKe0wZyN57iFTWga8GvCwlh5UqvYgmaNV9XSxEVWs40kkosFwA70RgNOu8mLZfR6wDiwRa35y7j08NksqPQhcfkRBK/J8R75Iz+9C8gJpqzwiIeZII3QnYOkJWbVEI5jNuA+o2BwK82ifwnpSgHwaC+GNAdmW2VXfC+vPu6wR6lBj84C9WfvivZyUhZMJlJhjSukDlFJ3g4AvGJfC1iEpQJ/CaEd7G9wds7p71+odruKrHip/C7RdsxeVjzIxhoNkFGOW/+sk/YVAGtltfzZAIfzix8gcHhZCXpcGN2u69qWqD9OlRFAy7x2fQBhHUiETB+DocqvArYt98f+AEAXApsEmEcNLC0t2uPHCqPQIXwHYDfI4/9+8LMpchqr5HK39MJSrBXwnutNqjovjHFdq+fcHLp7YLR4mGgduW5hFpAXUoL4cTTuW5HJSkB5PC0S7A+8c+837DyoM1J9iv/po/o3BunlDqPjOSO/YbLFd+FGy9sxKFeT8b+nLNPrkAyD53FtT27yUS32yqUaEGTMBiASGcZ0FmK8nWxbvjC1q6WQC4VdWdAcBY8eFoAzIrC0b7Wt8wlPcIdE1FhUWeKU1Igv8Q/0dl4k/NnYSxdlDon8diUDeuQB4c8XVzcahRgyyZmNC+LAgeCfSVALde8/t1DCYawNoePGT83wlOpFUdOZKwxn89OsMEf0X8CxJCBN/dwKbFwkSMgx0ACJJDJD4iC1JEYh6XcEqVHpx4+J4I4UiAl26r5x64sttvSlAn3LBuQCz6edU8C+J5epBrC4YP52EFDgHrCw1B0eU9bOaTgh3wmYvQV3Oqqcf53XnVNXUBELX1xtSgFrirlII5d3HFulxBCNEfZx0h7K2f34XwdHpuYQcguN189Ow/nPXclaUcqMH5leCXjKOjbv3F0a7i2ZaRHmBe5zwnhA9S736ZC8AH8LHkg/T5znYgmES1dtuzGo92qwHIquiWX+4KgVLd8utv9Ml1BQNhEJW/FOgweiTguCUoQHkEwYhjfQIgm8eAzPKzHqAG5xGiiPyxeGRRaYetUpDVpHVC1T9bHGyaknb/TQTnuG7rDYwYCUT7/cMjtILzA+Go/FPw581F/mWeTkDuBsBCAK8ki+A29nMzPn4Rzjv6QV7xWW4fzQFUxb9jQQ1qc28kMi4mDl1NBr4usIsz5ltZqNm7AeJXfuTHd7nioLEyPBISU+8/tP1AC4Il/n+YGmjg2NiBRdl6yCw//zG5ph7bqaBuz8B4VMU/TqSsNPbwCeZA1cdxyG9SgKzRZPL+GXFOiH1/SFZ9wX8M3zUgvH8a4rMBjZj/h1W9MrwTiN6MlsCKiI4gycBzgV/xUaQGjGDHwHiYi0VIzeEAasCpNuL76AC7BIEl7i4AIxnAfoMxk35eJbZ68wWEUChs8IPz/EEE9BkUoNA4RCWSLJkY1h0Y/dG9bVCtUVPe7QRhtStXG4nOECDfUxc4Uw/Ik8JkA9o9+a83IrfHH11EdFUWc4phNgVFWkPsIHBnCvCCYBSgqEN9qtoXuwHhByYoJJA7BxIkkRwpDGgAHo+vQ3ZGOwCFJCJKUAx4MBpFZWvReeLgtBBkDDQu2OJxXa7SE/P4ZiUPHABjY1DsFIhPAaygWewiXK72hHjow/k8gCL6gKES8qcDZ7A+EhYlWCPGCX1wXIwzkQEKt8cP6iqkC0FEhFj/ZYtvXCtwuBLcDT5wXN+9H6ZEIkTwV/x/s78fXFX3siWHEKrC3tw7EFZ31Ll7ttknQyEMGgAqCaVe1bGk8r8nFWCQQR0h7CY0dsU/mIeIuA1AGCo02Q0YVXxub36sG1Qgfo0CBBUXxap+ECFEycQVyViBEBFPt14TK9rZHB9EwMG7DPXOv0OVHkdtx7OSCXfb3av4CFZGTwQBwT7/hKPHE4PzpJ4L4+FM9r1n8B+B+9R9I4Fu9brYUZgCunZWNxdQgIs8mASBQ4F8hJpEiaf4GPihk8FdAxin/kybjZjTj+mAQy6ihZ9whDvHAWB6BKrBXQr+5SBfqPaINwiz12UIwoTmbPACZY/fshBBBKNlW8ZCHwH/cVKSOZMm4Mxk4OwE9JeB+EFkn1IzcPQoiSB4vGgNeJSoik1A7m0TCmE/HrggB+/1M12C1Z18ACGoIeH1pH2IhAqFWgBq+kDFEWAvA3X8tpW0cnSD5WAOriOHhnYraF1eLTkS8P/QsHUBdtMPnOrMaANJE9AZiaKWII5Ue/8PTHn/UcCSTgIF2xN4zdmAQYIAKeBFl6FiO0aKfq5jcImHfPwTxcEdRmD3LcFoAva1Hdjm9UgGggI9YOoPkOBYLsT8HlG3nucMDGkOOJ8CkNOELdSO7D5qqAeJYBb2GpABgRi2gxLITgrOQ9C937HgB+0i7MeRx3gfPWCXLtgbLJAu/gCFBPzRX8eADJqCvA3FViC/BlOQC4LZyrBq8BdQAOUKoKjqR7v7EFfVFMojPgEoSlJesNIePyLHwW9NRgq7E6HvUN8A0yj0wyWDHRZ3J2A1jHdMyu3hCGwSDwdRir7h9VP7AKLgPoMCgKziOFLtrUm8aIFHlgxYfz8WBYUU55iAXauo+evJaIK/NTgRJM9sUcZRzcCnMdNKMJc7usnAyrpxHYkTRHK+n1HxS01LheAHqRWwKIDqLvQC0+PupHZgBawfVGsiniTVHwZHRqbUI/D4Cd+ftgyLAR1ehkIiqaKFw7MJEwUIuK5zsu4svoFYCFKgBJZACBuppOId2RDkPZas8H9kULcA9a0KTCQDGtpnzT+RMJiOGseHl4BQ1C29AWUXIIf/OIwwqoNEK3SCuA7FRiBrE9B4/PcrGJ1OQNj83F4Xbol/TgVHfMiIZLAdcaVkgh8sLrd+liNQH/FqsNTfj15m1J0X+ffZuq/gTY7QnvIfJz6UzBJLs83ItQpt3RfZz5iuGfNPajpngUm0R8DoA5jDlzsOTAwZjzsC3Jjxg7H914PjlcskGdghgx9HG4OOQH34uwQyzz61/0qiYNQjXxECuWYbGM/DrjtPH/Mw/K+gBLLSA+cEfPr4MroArzcDuybbr8Zc72i2UnzeHnTgzD4Ug78SzIvCoARVOQxaFFR3TzWnkkHUVFShEuqKxZnKz4p4YYcf8ZhYhuu8wFgSHcuuwCJagI4bgchJQK/qe9c/RT6nGcg6KGREJpb+MI0EY/b0jcsni3AJBeCQNsBOFVYoApcM2Aom4VFgIRdHpeIG8D3YaxBD+qCiQ+rBOSVnci8hzkAG1t/pgHA4uwDzmu8xFKkkkIqCfkIRs204r/hiDgutoAAcowBMZ9+KS0CcXVBOHCvJw2jMQSJyeoeExF2DuTuRcuWAo9sefyUQ6/oBaIjPtiRH1KvQKvygAHb171d+vc4GRMDPoxN/kL5pwlVh1mBQ1quQJAJ5j0TgOAis+h8d3mnC8xTKE34+8sDNjyVXE6nFMN+H39TQDmocHScENvN74LoGScGU4f7g6IG3n3C3qnG6JBS+Z5tHOOzRYQx+u7MZmAl0OSsRLAS/VIKfRAWU92+12aaVPksGDBWQuCMvgNy2M2Mt8EwqbjosZAec5xLEAmXmcFTHiOWARWglpNpjdEtBQRxJJU5VL5/7F1X86XntXgUK4q+KggsUoIIK8oA+kgy4+zLaACqQGTVOX6MBWdehL6BxHn+tlyBMDGAqufd7WOX5WTJwKYDfXJJP2GXDPk7Tj5Ed7BOG7DMFaBRAJgI/+H2Ngeb2SKb0zkoGlQBHkefDr7xMA5HZeJPtKIzyApI9gmnPgf1c3mulfhe0gFekDCdNFnrOwi4Gs6eTACNjB+Uegcgojog4V25P8bctRYY6RL8AJklE9ACFAGZdBEahd4d4CmghFhbzcwaXYH5qTlS6DY+KfNH5Avzjo2JJ0poDkSCMxLn73H/eB+ifvgvyIFCWAji7BWC8hd0qj0FziMdrS70BlVbgamIgcmotGZDNPwm0L9l5iHv7WRoAFx57ScFS2r2iwot8oKu8l+TOCOg2mZ2nFdjTgOFQENzKkJ8OjEnsE8f6AzyXwT6MNF3RDRnuj0Lwo6wTlBMDIyqaz6G+RiLJMg/KUrQV/rh9uH0tWduwoxmky0kSMQ+rnXxZsGadgnxfgk1pCnsIsGYltvfdzTOBIclIsN8MLAGcz5gBwj94AE8DuC9Molip/JGwB57nRyJiyD3pyk6q5ij+3TzRLohcqyqCEQBTepF15+WVmW8SEr5jMUUkx3oMIsrH3ndwAQganKzyMpOJNxMQooGBYwcByw7axIhgPRGEr6GSGJhkAELoQ1YRg+dPeD5IIRDIqq5PA2Jh0Rq0YcS8XBi0ghGRFpCtWTdum5+yLOsQf2EuYY8AfnbQZDgCjHxBSKwTGpt8QCIDVH3/4H5OwEvldhliINwAFLsEyyIfGKV+vm3eEehVqKTdNxtDiPoLHCRiuwTJxCECxMDqDjTvZ63KaPKvRgV2i/F3ohm88V8LN8hgJcXD5pVGIPPNn9EBqSQC0I4AMxBUcQNCkarkFgSn/oCs9GCVep4eUG5BRAOcQOCWlGSc3If0IFqRfURQGRrKewPKEJ9sLnIowKCcw+f48N6UHjqYtgInaCCkBbPSj8VEkCr2g8U43wY1xX/BNkwreQrzg+oaJghOCGTU8RBxuIp6VFOGoEXgEsBLIgV6gBgxoLSI5CgiYNT+GBHsU01GthrceiMUtv9KgAYktgVNeGrBbtiOQVi9x8WjiAW7UNUnm4Vet7WtsFgDCDYEwQ/EVL1PnQf/xCDLTowTh4c4HPRDoQaiwhKIAae4B7xgCBydI/CDPOrevK0FR4p6w3VfoXgQiB3T1N8Y1PCD0X19JqcHGfzB5WkQE4p/kdeXBcEVUXEIFqSij82lMyrWq/7c+LFHA7z5/dwOHHg8s/Y8C2CmhbmALtare+4UWLfb25BmXABKABTniC8gRAP2yvDAiUAsElnrxFzITQa/sAFecAOY7zPV/8jMQHSbWAiUPGkQNABhw85xrSCv+mMSzFR8+7mjw01A8f4F8S/td4jnDHYxpT8/OEyV3gz2+GTfdAeAszswfJNGlQhEIjB0Bls0BKn4Iw7WKu9f1gmSagmvqleEwJwnZwjO7npz1HdCJ1hS/mlBcRXyF3i/M7NxqJFoeH27z7nnJaBmpUZKHsTbGUc1ALEoIGsGYl9ixS50gjAT/VhB8IzvGTrBVfWEz1MzAkRFTtecW731VdjNQPukVdhdn0Y8d/a7WYH6i/TBPBzUFwAlHwtGHOQISrgb1AMUgDETTA3+THAdeRJhg59V/Ektofa9I8wxVICkC7QQSAd2O3cftzPzdMK6aA4iZI4ILfYRbb9RgqICt2AxVnYZ4kkBvHOBxT/zN9ybHx/f5Ql2fkGCX6ANm6F8WCfqAS+Eq5AGcHJd2IFHagTMHAAj+mWBnDXuc81CjhsAi5dL2K8QCYI1aJ/PJtSSxEFXASv7C2I3ZB9/a0j/7nDn/j1pHsz9Jr8fNpxPBUAUUYD4wz5GBlmyAiORjtAIGDFwzSUwqiNZ1d1tPiB7/Q9VeI9KeJU16/knkEeQJEALjY4rkp74fCZiMDSA/PgvT/aT2gYgp5E/P29AKBQAo6TRth5T4VesQFb0i4K7RA2MZpgyFXCEQHCOixuYMPgy2L7+45ezSSKt2oUkURlpXkEMOLSiXPuDQZjk63N5bmzOSxQdLHX7AhwUEA0BAeQPJIQzkAuFlOK/GtyLdiGDKEBdllQ7YouxV2Xdwza9So4Kp5Z0yAgUhTlJgFzSFrznIHYIwKcCu2/L3LsCg6UI1b1/CA+ApIV5/32HqOIjdQusE4azip5Wc1b0q/QGIAlaWEJbXP3r/L+AEipw/+BtkQVY9fIM2i/ZhgVEgJO6DZ1ksVtlYdoQAPhVO0oKmYBmnAYco4DRCRB3TwCziptaE0auER9/VzRqKNOEYINOQg2m1l9GpGNQAhh1v6UmxNQh2M4+LmlUzll0OTjYQOaGlZAEMCrdhmBphaMBwBADrSQQc3//He8KgFETT7p6BHnjj2X9EXsDjrgBS6ihoAmcSQVYmE4JgYWFpp1waAQRoqDzxDhU+HxSnZHz/9JEY6Y5MJA+cwoWrt99+U3Mc/9g/NQTFaigAEtwB1yBzwzucZSX7RZEILhR1d5GDCsBLVUdIQvsldZfEJt5i/MHx2hGJZFkVVyK242iFeh58oBUFqIQbkfp2DV2X0CkAYgv1sU+P+I/HmBu8nErugdRnUWhfp+A/ddlbEH3uQlBsNobUEMHasK1HOYn8BEEvCUaiuigXRIKj+sGOPA4KAWz9/s7WxcgB4+a6/fI2osEwv4yOENAiPf+wQhbc/5f0gGisWuQaRFmGoIqguARWsBQgTTocDLMT5OJUQnhqdCEig+/EShKSEgTVV0MBMnz04BcshPnLk/+OaV0/dwKzB4QUt1NB6uTDfGOP+cNm9mEsBAFiM7AQh9AKVEU75vy68jeOxrUC4mDEuYO0oLqoSdHaEF2eXYYSm0V+oEOwpLmYFOF3Z4CmAeBTIGueiIw2xoKPzDBJVBXQ5g5O8/twwA+QguIjJt3+g0NQEcDfUXgO5gsqlTBLkQLdl86K3CWneitQ8sg/5oWAUJP2C3V3RoEyji5n4b9lB4t9pz2CA+cAFn1Z9I/uzYsU/ELtEBOCHYQQqGcFejV+yeuRJX31zsKV5IGjway9z6PLDxKwNEPsBuOEiqw57jGgOtZ1Y++T50AuMFl7hPIbhskiOwsATtRoc7rS7dXrpcgrMCGJca6ELJo+Y0be0BW5ZKGcFz4y8W9BduwcDnK9iO5fagsKpp9ANnvDPxeP8THNyIVFo1AMas8Qk5v2Ytm0LCCYAXqn+wQsPTBh/5Bcnne14Os3uCQt28vsK1WUESJFviBgAW//3u9PLxusXchcCR2WsNzv/ImvgZzzkUByDUAIrjTvmSHAowpJBQE4SUlxMxnARlQbIqkArVAJ6pBBvELCCKlkyCDAP45BYfEPfcUpfMch3Vn4bheYK4E66BxAxHSVd5INgEPgU/NBCDfNQ8Ho1CoINAPQAW/QT8OCIZlNFCB84XhoDChFByHGjx35v9BLgyhmojqHYb5QYXnuAecvua0hZe6BV9f7v4ibvgvamrmAc1TmaEir0LQ9h97eYAYVoM/nWA60i8Q3Ifezha9BqaaL3zvqd6IAuwwLSCCuCLuJWch4h30giPtyiAphKEBcCu9BV5wwzkMxID8rhMwdwMhcSFgrBT3RUTQboAUg3+p+Qe1IGarOioVnazmefV3lHpwA0AcLWCahUiXwePHWJsP+GH1gnp/we5KfOhJAbsj0H/BIEb04TbrTPsAyb2LLu93KwfCvn5PLAwrOXAa72eEQRo1CNdw5IprsAZ3hApy9zlcITG2vpCihsRSYxNS+J4vdBZ6B52eqRcQ/QXmSjAWSfa/5GA5qEg4iJFtm624AqXLrSA2gx8p1Mdqcghv41S0lSp/xAYs9gakQc4Ie2RTUYwYgt748mV+FU1Xgp14eW3XYZ6cdqGTNHwHICTwEeTPl0jEZwIgP9gDEaogeg5IHWCF+1eoAhvEKPB/EAeTRsM/pSAP5wjWEUMM1/NJRhwJbpJSgK7S7zF3EOsI5jBQBK9DV80Z8Y0COzvmWzJXgDl40KEC6cqvqgi4OB5cpgLFYK/1CvDiItXqC6/S87wfAUfPtxqfGNzlYaOjlf1IsHPPvffHgDAoEeEST4ZLZUd/RSo91/BjXY5ggWgQ4In3fyj4mUqPrInHOCLKO3wUwRsfyXpt1nEIRLrqcWeTuk7bigsbid1zD4iDRQtnIdQsyIXnFCn1I9D7ADgxEhOvR5AJosoUbu1FkJyYCi9OhQERoIx+4AX/YqUXQhtYEwKN4Cy1HntLMmtaAQpqfrT/UCoLSxeswjA5UWPPi0mjajUWxMTdVusNvt/ChMdmILK5IRMFu90BMEzFYHdg2GAgeYVHMMJIBTA7EFTx/5fpgTFXz9w/en0ZjD8kCDoKPNGwlB01BmoWQbh+AxR689mBponGJOr9OwmMu3dtJ/ylW1Tik4ElUPmR9RqII+pVhD9ychABMQ51gOIZg+/G+5mGIzLB1JJC5WhzYjhJ7IWmLDpA8jzsAafUPkB2WnFBF4iSxkq1ty7f25rv/+EQLOxs2oUdTSA9HIR9swdBlCcFe9owPC3XWDDC0ISVzsEVbSCF/sWdA5Fu4HJqankp2SeQCYYrImNalfmhpVxYrGkUS4LeSUjg8dD7+D7w/ybIfy7vlB9/HJ978zr7/45Qgajzj+4EjIK/ULHPRAOlKr/aG0AFcqCyu0GcW45Igh6JMJmhA49/U+cEssHNJhtXDC1MOya3j/sAiAGcrEtqtgjBD6wEzSDc7D8o6C8rIqAZyPk+NQoNLAZ1hR64Yl1FBY648smUYKnSg1Xwk/0DyRyArByMUobyByhCcPnOaPyoegREFS4jNfYAw+IHCjdC1J2WDZBke/OyN85J24WiXwDYPoJyYuCD238ulvuzwt6KgHf0shWKsqCFFGjB/w8HU8eeTED9wAAAAABJRU5ErkJggg==',_0x2fef93(0x32b4)+_0x29139e++,_0x4407d7,!0x0,!0x1,_0x13e78c['x']['BILINEAR_SAMPLINGMODE']),_0x435d59=(_0x4407d7[_0x2fef93(0x30a2)]=_0x2e9c1d,_0x4407d7[_0x2fef93(0x2636)]()[_0x2fef93(0x2fe6)]());_0x2e9c1d=_0x435d59[_0x2fef93(0x404a)](_0x4984de[_0x2fef93(0x2bd)]()),(-0x1!==_0x2e9c1d&&_0x435d59['splice'](_0x2e9c1d,0x1),_0x4984de[_0x2fef93(0x3092)]=!0x0,_0x4984de['wrapU']=_0x13e78c['x'][_0x2fef93(0x2d3b)],_0x4984de['wrapV']=_0x13e78c['x'][_0x2fef93(0x2d3b)],_0x4407d7[_0x2fef93(0x1249)]=_0x4984de,_0x4407d7[_0x2fef93(0x284f)]=_0x6387f8,_0x25bfd1['r'][_0x2fef93(0x3a3b)](_0x4984de));const _0x1ac526=_0x4407d7[_0x2fef93(0x2636)]()[_0x2fef93(0x2330)][_0x2fef93(0x11ad)](()=>{var _0x26abf3=_0x2fef93;_0x4984de[_0x26abf3(0x3092)]=!0x0;const _0x4fbc88=()=>{var _0x4c52b2=_0x26abf3;_0x4984de[_0x4c52b2(0x3a4f)]()?_0x25bfd1['r'][_0x4c52b2(0x3a3b)](_0x4984de):_0x2c4f9f['w1'][_0x4c52b2(0x2cb4)](_0x4fbc88);};_0x4fbc88();});_0x4407d7['onDisposeObservable'][_0x2fef93(0x11ad)](()=>{var _0x589b35=_0x2fef93;_0x4407d7[_0x589b35(0x2636)]()[_0x589b35(0x2330)]['remove'](_0x1ac526);});}return _0x4407d7[_0x2fef93(0x1249)];};_0x40607f;},0x1097c:(_0x5526b2,_0x594a33,_0xd45f64)=>{var _0x50db3c=a8_0x49466b;_0xd45f64['d'](_0x594a33,{'p':()=>_0x2a255e});var _0x3a0100,_0x323d56=_0xd45f64(0xe8aa),_0x5019c6=_0xd45f64(0x77a5);_0xd45f64(0x11840),_0x3a0100={'None':0x0,0x0:_0x50db3c(0x1a70),'ToLinearSpace':0x1,0x1:'ToLinearSpace','ToGammaSpace':0x2,0x2:_0x50db3c(0x1ebc)};class _0x2a255e{constructor(_0x7c1239,_0x26bee7=!0x1){var _0xaf0a07=_0x50db3c;this[_0xaf0a07(0x398b)]=_0x7c1239,this[_0xaf0a07(0x2cdd)]=_0x26bee7,this[_0xaf0a07(0x1cdb)]=new _0x323d56['I'](_0x7c1239),this[_0xaf0a07(0x169b)]=new _0x323d56['H']({'engine':_0x7c1239,'name':_0xaf0a07(0x650),'fragmentShader':_0xaf0a07(0x3437),'useShaderStore':!0x0,'uniformNames':[_0xaf0a07(0x1a28)],'samplerNames':[_0xaf0a07(0x3638)],'defines':_0x26bee7?[_0xaf0a07(0x261c)]:[]}),this[_0xaf0a07(0x169b)]['onApplyObservable'][_0xaf0a07(0x11ad)](()=>{var _0x839ada=_0xaf0a07;_0x26bee7&&(_0x7c1239[_0x839ada(0x3c33)](!0x1),_0x7c1239['setDepthBuffer'](!0x0),_0x7c1239[_0x839ada(0x3da9)][_0x839ada(0x21ae)]=!0x0,_0x7c1239[_0x839ada(0x3da9)]['depthFunc']=_0x5019c6['g']['ALWAYS']),this[_0x839ada(0x3770)](this['_source'])?this[_0x839ada(0x169b)][_0x839ada(0x204d)][_0x839ada(0x843)](_0x839ada(0x3638),this['_source']):this[_0x839ada(0x169b)][_0x839ada(0x204d)][_0x839ada(0x19ec)](_0x839ada(0x3638),this[_0x839ada(0x2cc9)]),this[_0x839ada(0x169b)][_0x839ada(0x204d)][_0x839ada(0x6e5)](_0x839ada(0x1a28),this['_conversion']);});}[_0x50db3c(0x3770)](_0x5aa19c){var _0x1d9cfd=_0x50db3c;return void 0x0===_0x5aa19c[_0x1d9cfd(0x2bd)];}['isReady'](){var _0x3e2f02=_0x50db3c;return this[_0x3e2f02(0x169b)][_0x3e2f02(0x204d)]['isReady']();}[_0x50db3c(0x133b)](_0x11fcee,_0x4e4e26,_0x34de7e=_0x3a0100[_0x50db3c(0x1a70)]){var _0x19949f=_0x50db3c;if(!this[_0x19949f(0x3a4f)]())return!0x1;return this[_0x19949f(0x2cc9)]=_0x11fcee,this[_0x19949f(0x1eb5)]=_0x34de7e,_0x11fcee=this[_0x19949f(0x398b)][_0x19949f(0x3da9)][_0x19949f(0x1262)],(this['_renderer'][_0x19949f(0x3364)](this[_0x19949f(0x169b)],_0x4e4e26),this[_0x19949f(0x2cdd)]&&_0x11fcee&&(this[_0x19949f(0x398b)][_0x19949f(0x3da9)][_0x19949f(0x1262)]=_0x11fcee),!0x0);}[_0x50db3c(0x2d20)](){var _0x3b5636=_0x50db3c;this['_effectWrapper'][_0x3b5636(0x2d20)](),this['_renderer'][_0x3b5636(0x2d20)]();}}},0x835c:(_0x26e500,_0x194f2e,_0x1fe7f7)=>{_0x1fe7f7['d'](_0x194f2e,{'Jj':()=>function(_0x4495c9,_0x368708=0x0,_0x1f8ec7=0x0){return _0x2549f9(this,void 0x0,void 0x0,function*(){var _0x3d7fd7=a8_0x58a1,_0x4b8062=_0x4495c9[_0x3d7fd7(0x2bd)]();if(!_0x4b8062)return null;var _0x4a451e=yield _0x4495c9[_0x3d7fd7(0x106c)](_0x368708,_0x1f8ec7);return _0x4a451e?_0x475579(_0x4a451e,_0x4495c9[_0x3d7fd7(0x2cc8)](),_0x4b8062[_0x3d7fd7(0x147c)]):null;});},'_u':()=>function(_0x4940af,_0x5df040=0x0,_0x5a0a7a=0x0){var _0x1dc3b4=a8_0x58a1,_0x3b9dca=_0x4940af['getInternalTexture']();if(!_0x3b9dca)return null;return _0x5df040=_0x4940af[_0x1dc3b4(0x1b18)](_0x5df040,_0x5a0a7a),_0x5df040?_0x475579(_0x5df040,_0x4940af[_0x1dc3b4(0x2cc8)](),_0x3b9dca[_0x1dc3b4(0x147c)]):null;}});var _0x2549f9=function(_0x3be87f,_0x2ea754,_0x59336e,_0x20fb08){return new(_0x59336e=_0x59336e||Promise)(function(_0x143fed,_0x7fce38){var _0x201f8a=a8_0x58a1;function _0x4b8aac(_0x54b9cd){var _0x5c70ef=a8_0x58a1;try{_0x1e5895(_0x20fb08[_0x5c70ef(0x3023)](_0x54b9cd));}catch(_0x2c33d5){_0x7fce38(_0x2c33d5);}}function _0x30ec14(_0x4a9af7){var _0x138a40=a8_0x58a1;try{_0x1e5895(_0x20fb08[_0x138a40(0x1f39)](_0x4a9af7));}catch(_0x59c77b){_0x7fce38(_0x59c77b);}}function _0x1e5895(_0x17cf34){var _0x195b1f=a8_0x58a1,_0x5d7433;_0x17cf34[_0x195b1f(0x106)]?_0x143fed(_0x17cf34[_0x195b1f(0x856)]):((_0x5d7433=_0x17cf34['value'])instanceof _0x59336e?_0x5d7433:new _0x59336e(function(_0x31fcf3){_0x31fcf3(_0x5d7433);}))[_0x195b1f(0x1af5)](_0x4b8aac,_0x30ec14);}_0x1e5895((_0x20fb08=_0x20fb08['apply'](_0x3be87f,_0x2ea754||[]))[_0x201f8a(0x3023)]());});};function _0x475579(_0x20758a,_0x26fd69,_0x59b16b=!0x1){var _0x5ce08d=a8_0x58a1,_0x2c93ca=_0x26fd69[_0x5ce08d(0x37ce)],_0x26fd69=_0x26fd69[_0x5ce08d(0x1995)];if(_0x20758a instanceof Float32Array){let _0x5562c3=_0x20758a[_0x5ce08d(0x34f4)]/_0x20758a[_0x5ce08d(0x3a0b)];const _0xc24c96=new Uint8Array(_0x5562c3);for(;0x0<=--_0x5562c3;){let _0x3b4ae6=_0x20758a[_0x5562c3];_0x3b4ae6<0x0?_0x3b4ae6=0x0:0x1<_0x3b4ae6&&(_0x3b4ae6=0x1),_0xc24c96[_0x5562c3]=0xff*_0x3b4ae6;}_0x20758a=_0xc24c96;}const _0xfcc7aa=document[_0x5ce08d(0x536)](_0x5ce08d(0x3ebe)),_0xb2c306=(_0xfcc7aa[_0x5ce08d(0x37ce)]=_0x2c93ca,_0xfcc7aa['height']=_0x26fd69,_0xfcc7aa[_0x5ce08d(0x1d9c)]('2d'));if(!_0xb2c306)return null;var _0x5d1979=_0xb2c306[_0x5ce08d(0x768)](_0x2c93ca,_0x26fd69);const _0x3e193c=_0x5d1979[_0x5ce08d(0xf56)];if(_0x3e193c[_0x5ce08d(0xe5f)](_0x20758a),_0xb2c306[_0x5ce08d(0xc89)](_0x5d1979,0x0,0x0),_0x59b16b){const _0x3730d0=document[_0x5ce08d(0x536)]('canvas'),_0x376ca6=(_0x3730d0[_0x5ce08d(0x37ce)]=_0x2c93ca,_0x3730d0['height']=_0x26fd69,_0x3730d0['getContext']('2d'));return _0x376ca6?(_0x376ca6[_0x5ce08d(0x1303)](0x0,_0x26fd69),_0x376ca6[_0x5ce08d(0x27e7)](0x1,-0x1),_0x376ca6['drawImage'](_0xfcc7aa,0x0,0x0),_0x3730d0[_0x5ce08d(0x1a87)](_0x5ce08d(0x250c))):null;}return _0xfcc7aa[_0x5ce08d(0x1a87)](_0x5ce08d(0x250c));}},0x9bf:(_0x8cfa6b,_0x1ee859,_0x1db8ee)=>{function _0x2218b4(_0x50f612,_0x3bee4a,_0x479683){var _0x267a1c=a8_0x58a1;try{const _0xbc1af6=_0x50f612[_0x267a1c(0x3023)]();!_0xbc1af6[_0x267a1c(0x106)]&&_0xbc1af6[_0x267a1c(0x856)]?_0xbc1af6[_0x267a1c(0x856)][_0x267a1c(0x1af5)](()=>{_0xbc1af6['value']=void 0x0,_0x3bee4a(_0xbc1af6);},_0x479683):_0x3bee4a(_0xbc1af6);}catch(_0xf91d00){_0x479683(_0xf91d00);}}function _0xcafbea(_0x58592d,_0x4b870b,_0x4236b9,_0x5f056f,_0x312b96){const _0x42de56=()=>{var _0x11cd2d=a8_0x58a1;let _0x30a634;for(var _0x1ad08f=_0xa9051f=>{var _0x3bfe92=a8_0x58a1;_0xa9051f[_0x3bfe92(0x106)]?_0x4236b9(_0xa9051f[_0x3bfe92(0x856)]):void 0x0===_0x30a634?_0x30a634=!0x0:_0x42de56();};_0x30a634=void 0x0,_0x312b96&&_0x312b96['aborted']?_0x5f056f(new Error(_0x11cd2d(0x3f60))):_0x4b870b(_0x58592d,_0x1ad08f,_0x5f056f),_0x30a634=void 0x0!==_0x30a634&&_0x30a634;);};_0x42de56();}function _0x26577a(_0x147015,_0x401d40){let _0x17992b;return _0xcafbea(_0x147015,_0x2218b4,_0x57923d=>_0x17992b=_0x57923d,_0x2afd21=>{throw _0x2afd21;},_0x401d40),_0x17992b;}_0x1db8ee['d'](_0x1ee859,{'KO':()=>function(_0x2ef649=0x19){let _0x371651;return(_0x145feb,_0x181e6c,_0x609284)=>{var _0x2c2718=a8_0x58a1,_0x3589fe=performance[_0x2c2718(0xb56)]();void 0x0===_0x371651||_0x3589fe-_0x371651>_0x2ef649?(_0x371651=_0x3589fe,setTimeout(()=>{_0x2218b4(_0x145feb,_0x181e6c,_0x609284);},0x0)):_0x2218b4(_0x145feb,_0x181e6c,_0x609284);};},'WP':()=>_0x2218b4,'s3':()=>_0x26577a,'sM':()=>function(_0x21a420,_0x2a3f9b,_0x416db3){return new Promise((_0x26873a,_0x134172)=>{_0xcafbea(_0x21a420,_0x2a3f9b,_0x26873a,_0x134172,_0x416db3);});},'vp':()=>function(_0x55bee0,_0x1d30f6){return(..._0x56c5a6)=>_0x26577a(_0x55bee0(..._0x56c5a6),_0x1d30f6);}});},0xa801:(_0x307ed6,_0x29166d,_0x5b88c1)=>{_0x5b88c1(0x17442);},0x789f:(_0x44bb52,_0x39891b,_0x35a1a7)=>{var _0x500d2a=a8_0x49466b;class _0x47ea3a{static[_0x500d2a(0x342)](){var _0x305e66=_0x500d2a;try{return localStorage[_0x305e66(0x8a4)](_0x305e66(0x4ac),''),localStorage[_0x305e66(0x7fa)](_0x305e66(0x4ac)),localStorage;}catch(_0x25f5d7){const _0x921fa7={};return{'getItem':_0x205d28=>{return _0x205d28=_0x921fa7[_0x205d28],void 0x0===_0x205d28?null:_0x205d28;},'setItem':(_0x12c30d,_0x53e32e)=>{_0x921fa7[_0x12c30d]=_0x53e32e;}};}}static[_0x500d2a(0x3312)](_0x441731,_0x41e86f){var _0x5c21bf=_0x500d2a;return _0x441731=this[_0x5c21bf(0xc43)][_0x5c21bf(0x1281)](_0x441731),null!==_0x441731?_0x441731:_0x41e86f;}static[_0x500d2a(0x2d60)](_0x583251,_0x16e9d3){var _0x5894d9=_0x500d2a;this['_Storage'][_0x5894d9(0x8a4)](_0x583251,_0x16e9d3);}static['ReadBoolean'](_0x735461,_0x44bf09){var _0x472294=_0x500d2a;return _0x735461=this[_0x472294(0xc43)]['getItem'](_0x735461),null!==_0x735461?_0x472294(0x72f)===_0x735461:_0x44bf09;}static[_0x500d2a(0xd31)](_0x4f65cf,_0x502b0e){var _0xbbcc53=_0x500d2a;this[_0xbbcc53(0xc43)][_0xbbcc53(0x8a4)](_0x4f65cf,_0x502b0e?_0xbbcc53(0x72f):_0xbbcc53(0xb88));}static[_0x500d2a(0x3e29)](_0x3e22b5,_0x596a2f){var _0x1a4692=_0x500d2a;return _0x3e22b5=this['_Storage'][_0x1a4692(0x1281)](_0x3e22b5),null!==_0x3e22b5?parseFloat(_0x3e22b5):_0x596a2f;}static[_0x500d2a(0x174e)](_0x4eebf7,_0x4cac80){var _0x193ed0=_0x500d2a;this[_0x193ed0(0xc43)]['setItem'](_0x4eebf7,_0x4cac80[_0x193ed0(0x27d6)]());}}_0x47ea3a['_Storage']=_0x47ea3a['_GetStorage']();},0x13cb2:(_0x4be3e4,_0x228ef0,_0x65863d)=>{var _0x3a711f=a8_0x49466b;_0x65863d['d'](_0x228ef0,{'N':()=>_0x443c7a});var _0x163fc7=_0x65863d(0x1b5c),_0x490d0f=_0x65863d(0x17cee),_0x165ca3=_0x65863d(0x77a5),_0xb30c87=_0x65863d(0x25b1),_0x59b78a=_0x65863d(0x10ea4),_0x140bf4=_0x65863d(0xe303),_0x154817=_0x65863d(0x11929),_0x228ef0=_0x65863d(0x202a),_0xb20c83=_0x65863d(0x13869),_0x5e34ff=(_0x65863d(0x4dec),_0x65863d(0x6214));function _0x490312(_0x16a974){var _0x3a641d=a8_0x58a1;return _0x16a974['charCodeAt'](0x0)+(_0x16a974[_0x3a641d(0x34f7)](0x1)<<0x8)+(_0x16a974[_0x3a641d(0x34f7)](0x2)<<0x10)+(_0x16a974[_0x3a641d(0x34f7)](0x3)<<0x18);}function _0x56f3f9(_0x179a7b){var _0x96698d=a8_0x58a1;return String[_0x96698d(0x1384)](0xff&_0x179a7b,_0x179a7b>>0x8&0xff,_0x179a7b>>0x10&0xff,_0x179a7b>>0x18&0xff);}const _0x416a6d=_0x490312('DXT1'),_0x12575a=_0x490312(_0x3a711f(0x3bc)),_0x5ddd84=_0x490312(_0x3a711f(0x1e94)),_0x8250a4=_0x490312('DX10');class _0x443c7a{static['GetDDSInfo'](_0x9ae7e5){var _0x526f25=_0x3a711f,_0x1f2b19=new Int32Array(_0x9ae7e5['buffer'],_0x9ae7e5[_0x526f25(0x10f4)],0x1f),_0x9ae7e5=new Int32Array(_0x9ae7e5['buffer'],_0x9ae7e5[_0x526f25(0x10f4)],0x23);let _0x50497a=0x1;0x20000&_0x1f2b19[0x2]&&(_0x50497a=Math[_0x526f25(0xc54)](0x1,_0x1f2b19[0x7]));var _0x1a2bd0=_0x1f2b19[0x15],_0x549905=_0x1a2bd0===_0x8250a4?_0x9ae7e5[0x20]:0x0;let _0x408d49=_0x165ca3['g'][_0x526f25(0x3f7d)];switch(_0x1a2bd0){case 0x71:_0x408d49=_0x165ca3['g'][_0x526f25(0x249a)];break;case 0x74:_0x408d49=_0x165ca3['g'][_0x526f25(0x123c)];break;case _0x8250a4:if(0xa===_0x549905){_0x408d49=_0x165ca3['g'][_0x526f25(0x249a)];break;}if(0x2===_0x549905){_0x408d49=_0x165ca3['g'][_0x526f25(0x123c)];break;}}return{'width':_0x1f2b19[0x4],'height':_0x1f2b19[0x3],'mipmapCount':_0x50497a,'isFourCC':0x4==(0x4&_0x1f2b19[0x14]),'isRGB':0x40==(0x40&_0x1f2b19[0x14]),'isLuminance':0x20000==(0x20000&_0x1f2b19[0x14]),'isCube':0x200==(0x200&_0x1f2b19[0x1c]),'isCompressed':_0x1a2bd0===_0x416a6d||_0x1a2bd0===_0x12575a||_0x1a2bd0===_0x5ddd84,'dxgiFormat':_0x549905,'textureType':_0x408d49};}static[_0x3a711f(0x1f7)](_0x4846f5,_0x41b7ef,_0x5644d3,_0xb79719,_0x3c59f7,_0x39dc34){var _0x44d982=_0x3a711f;const _0x309c74=new Float32Array(_0xb79719);var _0x5f53d2=new Uint16Array(_0x3c59f7,_0x5644d3);let _0x1dc21d=0x0;for(let _0x4c56e1=0x0;_0x4c56e1<_0x41b7ef;_0x4c56e1++)for(let _0xeb321a=0x0;_0xeb321a<_0x4846f5;_0xeb321a++){var _0x29e035=0x4*(_0xeb321a+_0x4c56e1*_0x4846f5);_0x309c74[_0x1dc21d]=(0x0,_0xb20c83['qZ'])(_0x5f53d2[_0x29e035]),_0x309c74[_0x1dc21d+0x1]=(0x0,_0xb20c83['qZ'])(_0x5f53d2[0x1+_0x29e035]),_0x309c74[_0x1dc21d+0x2]=(0x0,_0xb20c83['qZ'])(_0x5f53d2[0x2+_0x29e035]),_0x443c7a[_0x44d982(0xc8e)]?_0x309c74[_0x1dc21d+0x3]=_0x39dc34:_0x309c74[_0x1dc21d+0x3]=(0x0,_0xb20c83['qZ'])(_0x5f53d2[0x3+_0x29e035]),_0x1dc21d+=0x4;}return _0x309c74;}static[_0x3a711f(0xb1)](_0x583ac5,_0x383add,_0x296078,_0x41c76e,_0x4d9665,_0x32c500){var _0x2d434a=_0x3a711f;if(_0x443c7a[_0x2d434a(0xc8e)]){const _0x3d174d=new Uint16Array(_0x41c76e);var _0x142266=new Uint16Array(_0x4d9665,_0x296078);let _0x3f7ff3=0x0;for(let _0x29d807=0x0;_0x29d807<_0x383add;_0x29d807++)for(let _0x5df62e=0x0;_0x5df62e<_0x583ac5;_0x5df62e++){var _0x5ddb7f=0x4*(_0x5df62e+_0x29d807*_0x583ac5);_0x3d174d[_0x3f7ff3]=_0x142266[_0x5ddb7f],_0x3d174d[_0x3f7ff3+0x1]=_0x142266[0x1+_0x5ddb7f],_0x3d174d[_0x3f7ff3+0x2]=_0x142266[0x2+_0x5ddb7f],_0x3d174d[_0x3f7ff3+0x3]=(0x0,_0xb20c83['ay'])(_0x32c500),_0x3f7ff3+=0x4;}return _0x3d174d;}return new Uint16Array(_0x4d9665,_0x296078,_0x41c76e);}static[_0x3a711f(0x2ab1)](_0x4a4cba,_0x485ec9,_0x392ad4,_0x242458,_0x48a7ec,_0x576f40){var _0x6aec49=_0x3a711f;if(_0x443c7a[_0x6aec49(0xc8e)]){const _0x84c8c9=new Float32Array(_0x242458);var _0x332b8d=new Float32Array(_0x48a7ec,_0x392ad4);let _0xe98b7c=0x0;for(let _0x56ed6f=0x0;_0x56ed6f<_0x485ec9;_0x56ed6f++)for(let _0x21bb81=0x0;_0x21bb81<_0x4a4cba;_0x21bb81++){var _0x34d1be=0x4*(_0x21bb81+_0x56ed6f*_0x4a4cba);_0x84c8c9[_0xe98b7c]=_0x332b8d[_0x34d1be],_0x84c8c9[_0xe98b7c+0x1]=_0x332b8d[0x1+_0x34d1be],_0x84c8c9[_0xe98b7c+0x2]=_0x332b8d[0x2+_0x34d1be],_0x84c8c9[_0xe98b7c+0x3]=_0x576f40,_0xe98b7c+=0x4;}return _0x84c8c9;}return new Float32Array(_0x48a7ec,_0x392ad4,_0x242458);}static[_0x3a711f(0x1847)](_0x14ab4b,_0x531b5b,_0x39ecdb,_0x70b169,_0x285818,_0x5d3dd6){var _0x164aa1=_0x3a711f;const _0x30c68c=new Uint16Array(_0x70b169);var _0x32ef31=new Float32Array(_0x285818,_0x39ecdb);let _0x3e3eaf=0x0;for(let _0x1ca04c=0x0;_0x1ca04c<_0x531b5b;_0x1ca04c++)for(let _0x10cefc=0x0;_0x10cefc<_0x14ab4b;_0x10cefc++)_0x30c68c[_0x3e3eaf]=(0x0,_0xb20c83['ay'])(_0x32ef31[_0x3e3eaf]),_0x30c68c[_0x3e3eaf+0x1]=(0x0,_0xb20c83['ay'])(_0x32ef31[_0x3e3eaf+0x1]),_0x30c68c[_0x3e3eaf+0x2]=(0x0,_0xb20c83['ay'])(_0x32ef31[_0x3e3eaf+0x2]),_0x443c7a[_0x164aa1(0xc8e)]?_0x30c68c[_0x3e3eaf+0x3]=(0x0,_0xb20c83['ay'])(_0x5d3dd6):_0x30c68c[_0x3e3eaf+0x3]=(0x0,_0xb20c83['ay'])(_0x32ef31[_0x3e3eaf+0x3]),_0x3e3eaf+=0x4;return _0x30c68c;}static[_0x3a711f(0x1e13)](_0x2f0f17,_0x32ff5b,_0x5bd461,_0x248a37,_0x4a4a67,_0x2077c9){var _0x2d4341=_0x3a711f;const _0x2ace00=new Uint8Array(_0x248a37);var _0x4495ea=new Float32Array(_0x4a4a67,_0x5bd461);let _0x2f9779=0x0;for(let _0x455734=0x0;_0x455734<_0x32ff5b;_0x455734++)for(let _0x5c07f9=0x0;_0x5c07f9<_0x2f0f17;_0x5c07f9++){var _0xb59d26=0x4*(_0x5c07f9+_0x455734*_0x2f0f17);_0x2ace00[_0x2f9779]=0xff*_0x163fc7['R']['Clamp'](_0x4495ea[_0xb59d26]),_0x2ace00[_0x2f9779+0x1]=0xff*_0x163fc7['R']['Clamp'](_0x4495ea[0x1+_0xb59d26]),_0x2ace00[_0x2f9779+0x2]=0xff*_0x163fc7['R'][_0x2d4341(0x3152)](_0x4495ea[0x2+_0xb59d26]),_0x443c7a['StoreLODInAlphaChannel']?_0x2ace00[_0x2f9779+0x3]=_0x2077c9:_0x2ace00[_0x2f9779+0x3]=0xff*_0x163fc7['R'][_0x2d4341(0x3152)](_0x4495ea[0x3+_0xb59d26]),_0x2f9779+=0x4;}return _0x2ace00;}static[_0x3a711f(0x5df)](_0x1bbd0f,_0xa9443a,_0x57eb9d,_0xa7c0d2,_0x3399bd,_0x59f717){var _0x3b7033=_0x3a711f;const _0x2a0f9c=new Uint8Array(_0xa7c0d2);var _0x5534e9=new Uint16Array(_0x3399bd,_0x57eb9d);let _0x401b51=0x0;for(let _0xec17dc=0x0;_0xec17dc<_0xa9443a;_0xec17dc++)for(let _0x2907b8=0x0;_0x2907b8<_0x1bbd0f;_0x2907b8++){var _0x309715=0x4*(_0x2907b8+_0xec17dc*_0x1bbd0f);_0x2a0f9c[_0x401b51]=0xff*_0x163fc7['R'][_0x3b7033(0x3152)]((0x0,_0xb20c83['qZ'])(_0x5534e9[_0x309715])),_0x2a0f9c[_0x401b51+0x1]=0xff*_0x163fc7['R'][_0x3b7033(0x3152)]((0x0,_0xb20c83['qZ'])(_0x5534e9[0x1+_0x309715])),_0x2a0f9c[_0x401b51+0x2]=0xff*_0x163fc7['R'][_0x3b7033(0x3152)]((0x0,_0xb20c83['qZ'])(_0x5534e9[0x2+_0x309715])),_0x443c7a[_0x3b7033(0xc8e)]?_0x2a0f9c[_0x401b51+0x3]=_0x59f717:_0x2a0f9c[_0x401b51+0x3]=0xff*_0x163fc7['R'][_0x3b7033(0x3152)]((0x0,_0xb20c83['qZ'])(_0x5534e9[0x3+_0x309715])),_0x401b51+=0x4;}return _0x2a0f9c;}static['_GetRGBAArrayBuffer'](_0x5d68cc,_0x3865b0,_0x103d29,_0xa4de3b,_0x7dbf2b,_0x55ea8d,_0x1578ca,_0x4c3589,_0x1e1ed9){const _0x31f239=new Uint8Array(_0xa4de3b);var _0x31a06d=new Uint8Array(_0x7dbf2b,_0x103d29);let _0x5b9de9=0x0;for(let _0x2d015c=0x0;_0x2d015c<_0x3865b0;_0x2d015c++)for(let _0xcfc08c=0x0;_0xcfc08c<_0x5d68cc;_0xcfc08c++){var _0x4790a2=0x4*(_0xcfc08c+_0x2d015c*_0x5d68cc);_0x31f239[_0x5b9de9]=_0x31a06d[_0x4790a2+_0x55ea8d],_0x31f239[_0x5b9de9+0x1]=_0x31a06d[_0x4790a2+_0x1578ca],_0x31f239[_0x5b9de9+0x2]=_0x31a06d[_0x4790a2+_0x4c3589],_0x31f239[_0x5b9de9+0x3]=_0x31a06d[_0x4790a2+_0x1e1ed9],_0x5b9de9+=0x4;}return _0x31f239;}static[_0x3a711f(0xa6e)](_0x4af812){var _0x10c5ea=_0x3a711f;return 0x0===_0x4af812||0xff===_0x4af812||-0x1000000===_0x4af812?0x0:0x1+_0x443c7a[_0x10c5ea(0xa6e)](_0x4af812>>0x8);}static[_0x3a711f(0x33a9)](_0x5f1a88,_0x1f2a3d,_0x18ef55,_0x3614d3,_0xd1346,_0x21f1c3,_0x13a6a7,_0x9b0ddd){const _0x113c0d=new Uint8Array(_0x3614d3);var _0x4a4786=new Uint8Array(_0xd1346,_0x18ef55);let _0x1f3303=0x0;for(let _0x3d031e=0x0;_0x3d031e<_0x1f2a3d;_0x3d031e++)for(let _0x51c1f9=0x0;_0x51c1f9<_0x5f1a88;_0x51c1f9++){var _0x3fbde5=0x3*(_0x51c1f9+_0x3d031e*_0x5f1a88);_0x113c0d[_0x1f3303]=_0x4a4786[_0x3fbde5+_0x21f1c3],_0x113c0d[_0x1f3303+0x1]=_0x4a4786[_0x3fbde5+_0x13a6a7],_0x113c0d[_0x1f3303+0x2]=_0x4a4786[_0x3fbde5+_0x9b0ddd],_0x1f3303+=0x3;}return _0x113c0d;}static['_GetLuminanceArrayBuffer'](_0x48b894,_0x570234,_0xe8843e,_0x141cb2,_0x55e66c){const _0x5b8273=new Uint8Array(_0x141cb2);var _0x196b9a=new Uint8Array(_0x55e66c,_0xe8843e);let _0x1cef76=0x0;for(let _0x2d5f44=0x0;_0x2d5f44<_0x570234;_0x2d5f44++)for(let _0x4f6baa=0x0;_0x4f6baa<_0x48b894;_0x4f6baa++){var _0x1ad428=_0x4f6baa+_0x2d5f44*_0x48b894;_0x5b8273[_0x1cef76]=_0x196b9a[_0x1ad428],_0x1cef76++;}return _0x5b8273;}static[_0x3a711f(0x2e8d)](_0x1d6209,_0x340400,_0x1e0c8e,_0x138236,_0x348808,_0x1b716b,_0x923ac3=-0x1,_0x5b9e6a,_0x23abc8=!0x0){var _0x3e3532=_0x3a711f;let _0x61f1e1=null;_0x138236[_0x3e3532(0x132f)]&&(_0x61f1e1=new Array());var _0x3de2a6=!!_0x1d6209[_0x3e3532(0x1766)]()[_0x3e3532(0x1a6f)],_0x2eca7e=(_0x340400[_0x3e3532(0x156)]=_0x348808,new Int32Array(_0x1e0c8e[_0x3e3532(0x277a)],_0x1e0c8e[_0x3e3532(0x10f4)],0x1f));let _0x208f3b,_0x70903e,_0x42b5a4,_0x4b57cd=0x0,_0x35a5c9,_0x19df79,_0x220a66,_0x2322d6,_0xf21089=0x0,_0x5969a7=0x1;if(0x20534444!==_0x2eca7e[0x0])_0x59b78a['Y']['Error'](_0x3e3532(0x12a9));else{if(_0x138236[_0x3e3532(0x215f)]||_0x138236[_0x3e3532(0x3b38)]||_0x138236['isLuminance']){if(_0x138236[_0x3e3532(0x2552)]&&!_0x3de2a6)_0x59b78a['Y'][_0x3e3532(0x350c)]('Compressed\x20textures\x20are\x20not\x20supported\x20on\x20this\x20platform.');else{let _0x5ccc56=_0x2eca7e[0x16],_0x4fbad3=(_0x35a5c9=_0x2eca7e[0x1]+0x4,!0x1);if(_0x138236['isFourCC'])switch(_0x208f3b=_0x2eca7e[0x15]){case _0x416a6d:_0x5969a7=0x8,_0xf21089=_0x165ca3['g'][_0x3e3532(0x14ca)];break;case _0x12575a:_0x5969a7=0x10,_0xf21089=_0x165ca3['g'][_0x3e3532(0xf02)];break;case _0x5ddd84:_0x5969a7=0x10,_0xf21089=_0x165ca3['g'][_0x3e3532(0x75e)];break;case 0x71:_0x4fbad3=!0x0,_0x5ccc56=0x40;break;case 0x74:_0x4fbad3=!0x0,_0x5ccc56=0x80;break;case _0x8250a4:{_0x35a5c9+=0x14;let _0x57f963=!0x1;switch(_0x138236['dxgiFormat']){case 0xa:_0x4fbad3=!0x0,_0x5ccc56=0x40,_0x57f963=!0x0;break;case 0x2:_0x4fbad3=!0x0,_0x5ccc56=0x80,_0x57f963=!0x0;break;case 0x58:_0x138236['isRGB']=!0x0,_0x138236['isFourCC']=!0x1,_0x5ccc56=0x20,_0x57f963=!0x0;}if(_0x57f963)break;}default:return void _0x5e34ff['error'](_0x3e3532(0x6f0),_0x56f3f9(_0x208f3b));}var _0x3dd5f3=_0x443c7a['_ExtractLongWordOrder'](_0x2eca7e[0x17]),_0x290c0e=_0x443c7a[_0x3e3532(0xa6e)](_0x2eca7e[0x18]),_0x1e9dc2=_0x443c7a[_0x3e3532(0xa6e)](_0x2eca7e[0x19]),_0x143836=_0x443c7a['_ExtractLongWordOrder'](_0x2eca7e[0x1a]),_0x3de2a6=(_0x4fbad3&&(_0xf21089=_0x1d6209[_0x3e3532(0x2ec9)](_0x138236['textureType'])),_0x220a66=0x1,0x20000&_0x2eca7e[0x2]&&!0x1!==_0x348808&&(_0x220a66=Math[_0x3e3532(0xc54)](0x1,_0x2eca7e[0x7])),_0x5b9e6a||0x0),_0x59e50b=_0x1d6209[_0x3e3532(0x1766)]();for(let _0x4ea582=_0x3de2a6;_0x4ea582<_0x1b716b;_0x4ea582++){for(_0x70903e=_0x2eca7e[0x4],_0x42b5a4=_0x2eca7e[0x3],_0x2322d6=0x0;_0x2322d6<_0x220a66;++_0x2322d6){if(-0x1===_0x923ac3||_0x923ac3===_0x2322d6){var _0x53c581,_0x2f054b=-0x1===_0x923ac3?_0x2322d6:0x0;if(!_0x138236['isCompressed']&&_0x138236['isFourCC']){_0x340400[_0x3e3532(0x2cb9)]=_0x165ca3['g'][_0x3e3532(0x5b0)],_0x4b57cd=_0x70903e*_0x42b5a4*0x4;let _0x318026=null;if(_0x1d6209[_0x3e3532(0x240e)]||_0x1d6209[_0x3e3532(0x2d07)]||!_0x59e50b[_0x3e3532(0x977)]&&!_0x59e50b[_0x3e3532(0x264a)])0x80===_0x5ccc56?(_0x318026=_0x443c7a['_GetFloatAsUIntRGBAArrayBuffer'](_0x70903e,_0x42b5a4,_0x1e0c8e['byteOffset']+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x2f054b),_0x61f1e1&&0x0==_0x2f054b&&_0x61f1e1['push'](_0x443c7a[_0x3e3532(0x2ab1)](_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x2f054b))):0x40===_0x5ccc56&&(_0x318026=_0x443c7a['_GetHalfFloatAsUIntRGBAArrayBuffer'](_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x2f054b),_0x61f1e1&&0x0==_0x2f054b&&_0x61f1e1[_0x3e3532(0x2f54)](_0x443c7a[_0x3e3532(0x1f7)](_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x2f054b))),_0x340400[_0x3e3532(0x2eea)]=_0x165ca3['g']['TEXTURETYPE_UNSIGNED_INT'];else{var _0x36720e=_0x59e50b[_0x3e3532(0x264a)]&&(_0x23abc8&&_0x59e50b[_0x3e3532(0xbd9)]||!_0x23abc8),_0x2fac78=_0x59e50b['textureHalfFloat']&&(_0x23abc8&&_0x59e50b[_0x3e3532(0x3b9c)]||!_0x23abc8),_0x36720e=(0x80===_0x5ccc56||0x40===_0x5ccc56&&!_0x2fac78)&&_0x36720e?_0x165ca3['g'][_0x3e3532(0x123c)]:(0x40===_0x5ccc56||0x80===_0x5ccc56&&!_0x36720e)&&_0x2fac78?_0x165ca3['g'][_0x3e3532(0x249a)]:_0x165ca3['g'][_0x3e3532(0x607)];let _0x2765fb,_0x59ab3d=null;if(0x80===_0x5ccc56)switch(_0x36720e){case _0x165ca3['g'][_0x3e3532(0x123c)]:_0x2765fb=_0x443c7a['_GetFloatRGBAArrayBuffer'],_0x59ab3d=null;break;case _0x165ca3['g'][_0x3e3532(0x249a)]:_0x2765fb=_0x443c7a[_0x3e3532(0x1847)],_0x59ab3d=_0x443c7a[_0x3e3532(0x2ab1)];break;case _0x165ca3['g'][_0x3e3532(0x607)]:_0x2765fb=_0x443c7a['_GetFloatAsUIntRGBAArrayBuffer'],_0x59ab3d=_0x443c7a[_0x3e3532(0x2ab1)];}else switch(_0x36720e){case _0x165ca3['g']['TEXTURETYPE_FLOAT']:_0x2765fb=_0x443c7a[_0x3e3532(0x1f7)],_0x59ab3d=null;break;case _0x165ca3['g'][_0x3e3532(0x249a)]:_0x2765fb=_0x443c7a['_GetHalfFloatRGBAArrayBuffer'],_0x59ab3d=_0x443c7a[_0x3e3532(0x1f7)];break;case _0x165ca3['g']['TEXTURETYPE_UNSIGNED_BYTE']:_0x2765fb=_0x443c7a[_0x3e3532(0x5df)],_0x59ab3d=_0x443c7a[_0x3e3532(0x1f7)];}_0x340400[_0x3e3532(0x2eea)]=_0x36720e,_0x318026=_0x2765fb(_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x2f054b),_0x61f1e1&&0x0==_0x2f054b&&_0x61f1e1[_0x3e3532(0x2f54)](_0x59ab3d?_0x59ab3d(_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x2f054b):_0x318026);}_0x318026&&_0x1d6209[_0x3e3532(0xd18)](_0x340400,_0x318026,_0x4ea582,_0x2f054b);}else _0x138236[_0x3e3532(0x3b38)]?(_0x340400[_0x3e3532(0x2eea)]=_0x165ca3['g'][_0x3e3532(0x3f7d)],_0x19df79=0x18===_0x5ccc56?(_0x340400[_0x3e3532(0x2cb9)]=_0x165ca3['g'][_0x3e3532(0xc4e)],_0x4b57cd=_0x70903e*_0x42b5a4*0x3,_0x443c7a[_0x3e3532(0x33a9)](_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x3dd5f3,_0x290c0e,_0x1e9dc2)):(_0x340400['format']=_0x165ca3['g'][_0x3e3532(0x5b0)],_0x4b57cd=_0x70903e*_0x42b5a4*0x4,_0x443c7a['_GetRGBAArrayBuffer'](_0x70903e,_0x42b5a4,_0x1e0c8e['byteOffset']+_0x35a5c9,_0x4b57cd,_0x1e0c8e[_0x3e3532(0x277a)],_0x3dd5f3,_0x290c0e,_0x1e9dc2,_0x143836)),_0x1d6209['_uploadDataToTextureDirectly'](_0x340400,_0x19df79,_0x4ea582,_0x2f054b)):_0x138236[_0x3e3532(0x19c6)]?(_0x2fac78=_0x1d6209[_0x3e3532(0x2bdb)](),_0x36720e=_0x70903e,_0x53c581=Math[_0x3e3532(0x27d2)]((_0x70903e+_0x2fac78-0x1)/_0x2fac78)*_0x2fac78,_0x4b57cd=_0x53c581*(_0x42b5a4-0x1)+_0x36720e,_0x19df79=_0x443c7a[_0x3e3532(0x2c4a)](_0x70903e,_0x42b5a4,_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd,_0x1e0c8e['buffer']),_0x340400[_0x3e3532(0x2cb9)]=_0x165ca3['g'][_0x3e3532(0x5ae)],_0x340400[_0x3e3532(0x2eea)]=_0x165ca3['g'][_0x3e3532(0x3f7d)],_0x1d6209['_uploadDataToTextureDirectly'](_0x340400,_0x19df79,_0x4ea582,_0x2f054b)):(_0x4b57cd=Math[_0x3e3532(0xc54)](0x4,_0x70903e)/0x4*Math[_0x3e3532(0xc54)](0x4,_0x42b5a4)/0x4*_0x5969a7,_0x19df79=new Uint8Array(_0x1e0c8e[_0x3e3532(0x277a)],_0x1e0c8e[_0x3e3532(0x10f4)]+_0x35a5c9,_0x4b57cd),_0x340400[_0x3e3532(0x2eea)]=_0x165ca3['g'][_0x3e3532(0x3f7d)],_0x1d6209['_uploadCompressedDataToTextureDirectly'](_0x340400,_0xf21089,_0x70903e,_0x42b5a4,_0x19df79,_0x4ea582,_0x2f054b));}_0x35a5c9+=_0x5ccc56?_0x70903e*_0x42b5a4*(_0x5ccc56/0x8):_0x4b57cd,_0x70903e*=0.5,_0x42b5a4*=0.5,_0x70903e=Math[_0x3e3532(0xc54)](0x1,_0x70903e),_0x42b5a4=Math[_0x3e3532(0xc54)](0x1,_0x42b5a4);}if(void 0x0!==_0x5b9e6a)break;}_0x61f1e1&&0x0<_0x61f1e1[_0x3e3532(0x132e)]?_0x138236[_0x3e3532(0x132f)]=_0x140bf4['$'][_0x3e3532(0x4a3)]({'size':_0x2eca7e[0x4],'right':_0x61f1e1[0x0],'left':_0x61f1e1[0x1],'up':_0x61f1e1[0x2],'down':_0x61f1e1[0x3],'front':_0x61f1e1[0x4],'back':_0x61f1e1[0x5],'format':_0x165ca3['g'][_0x3e3532(0x5b0)],'type':_0x165ca3['g'][_0x3e3532(0x123c)],'gammaSpace':!0x1}):_0x138236[_0x3e3532(0x132f)]=void 0x0;}}else _0x59b78a['Y']['Error']('Unsupported\x20format,\x20must\x20contain\x20a\x20FourCC,\x20RGB\x20or\x20LUMINANCE\x20code');}}}_0x443c7a['StoreLODInAlphaChannel']=!0x1,_0x228ef0['B'][_0x3a711f(0x1229)]['createPrefilteredCubeTexture']=function(_0x33d48b,_0x4186fd,_0x2c9006,_0x354a41,_0x25ae7d=null,_0x4f66cf=null,_0x550ac8,_0x106e0b=null,_0x33e833=!0x0){return this['createCubeTexture'](_0x33d48b,_0x4186fd,null,!0x1,_0x205e92=>{var _0xbabf85=a8_0x58a1;if(_0x205e92){const _0x93a758=_0x205e92['texture'];if(_0x33e833?_0x205e92[_0xbabf85(0x2941)]['sphericalPolynomial']&&(_0x93a758[_0xbabf85(0x13ac)]=_0x205e92[_0xbabf85(0x2941)][_0xbabf85(0x132f)]):_0x93a758[_0xbabf85(0x13ac)]=new _0x490d0f['i'](),_0x93a758[_0xbabf85(0x2cc9)]=_0xb30c87['S'][_0xbabf85(0xc69)],this[_0xbabf85(0x1766)]()[_0xbabf85(0x3342)])_0x25ae7d&&_0x25ae7d(_0x93a758);else{const _0x48e7a1=this[_0xbabf85(0xd4a)];var _0x4dbc21=_0x205e92[_0xbabf85(0x37ce)];if(_0x4dbc21){const _0xc9f525=[];for(let _0x4466fc=0x0;_0x4466fc<0x3;_0x4466fc++){var _0x5feec1=0x1-_0x4466fc/0x2,_0x18c0e8=_0x354a41,_0x30b2fd=_0x163fc7['R']['Log2'](_0x4dbc21)*_0x2c9006+_0x354a41,_0x18c0e8=Math['round'](Math[_0xbabf85(0x3749)](Math[_0xbabf85(0xc54)](_0x18c0e8+(_0x30b2fd-_0x18c0e8)*_0x5feec1,0x0),_0x30b2fd));const _0x22b338=new _0xb30c87['l'](this,_0xb30c87['S'][_0xbabf85(0x1063)]),_0x44451b=(_0x22b338[_0xbabf85(0x2eea)]=_0x93a758[_0xbabf85(0x2eea)],_0x22b338['format']=_0x93a758[_0xbabf85(0x2cb9)],_0x22b338[_0xbabf85(0x37ce)]=Math[_0xbabf85(0x2a91)](0x2,Math[_0xbabf85(0xc54)](_0x163fc7['R'][_0xbabf85(0x280b)](_0x4dbc21)-_0x18c0e8,0x0)),_0x22b338[_0xbabf85(0x1995)]=_0x22b338[_0xbabf85(0x37ce)],_0x22b338['isCube']=!0x0,_0x22b338[_0xbabf85(0x18af)]=_0x165ca3['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x22b338['_cachedWrapV']=_0x165ca3['g'][_0xbabf85(0x29cc)],this[_0xbabf85(0xfe4)](_0x48e7a1[_0xbabf85(0x1d26)],_0x22b338,!0x0),_0x22b338[_0xbabf85(0x17df)]=_0x165ca3['g'][_0xbabf85(0x2635)],_0x48e7a1[_0xbabf85(0x1365)](_0x48e7a1[_0xbabf85(0x1d26)],_0x48e7a1[_0xbabf85(0x35e2)],_0x48e7a1['LINEAR']),_0x48e7a1[_0xbabf85(0x1365)](_0x48e7a1['TEXTURE_CUBE_MAP'],_0x48e7a1[_0xbabf85(0x2df1)],_0x48e7a1[_0xbabf85(0x39fa)]),_0x48e7a1[_0xbabf85(0x1365)](_0x48e7a1[_0xbabf85(0x1d26)],_0x48e7a1[_0xbabf85(0xbf7)],_0x48e7a1[_0xbabf85(0xcf2)]),_0x48e7a1[_0xbabf85(0x1365)](_0x48e7a1[_0xbabf85(0x1d26)],_0x48e7a1['TEXTURE_WRAP_T'],_0x48e7a1['CLAMP_TO_EDGE']),_0x205e92['isDDS']?(_0x5feec1=_0x205e92[_0xbabf85(0x2941)],_0x30b2fd=_0x205e92[_0xbabf85(0xf56)],this[_0xbabf85(0x304e)](_0x5feec1[_0xbabf85(0x2552)]),_0x443c7a[_0xbabf85(0x2e8d)](this,_0x22b338,_0x30b2fd,_0x5feec1,!0x0,0x6,_0x18c0e8)):_0x59b78a['Y'][_0xbabf85(0x2e91)](_0xbabf85(0x22c)),this[_0xbabf85(0xfe4)](_0x48e7a1[_0xbabf85(0x1d26)],null),new _0x154817['V'](_0x4186fd));_0x44451b['_isCube']=!0x0,(_0x44451b[_0xbabf85(0x265a)]=_0x22b338)[_0xbabf85(0x3a4f)]=!0x0,_0xc9f525[_0xbabf85(0x2f54)](_0x44451b);}_0x93a758[_0xbabf85(0x2c6e)]=_0xc9f525[0x2],_0x93a758[_0xbabf85(0x37d9)]=_0xc9f525[0x1],_0x93a758['_lodTextureLow']=_0xc9f525[0x0],_0x25ae7d&&_0x25ae7d(_0x93a758);}}}else _0x25ae7d&&_0x25ae7d(null);},_0x4f66cf,_0x550ac8,_0x106e0b,_0x33e833,_0x2c9006,_0x354a41);};},0x153ad:(_0x5ed41e,_0x56f71c,_0x42b477)=>{var _0x2fe706=a8_0x49466b;_0x42b477['d'](_0x56f71c,{'G6':()=>_0x2f45a5,'N$':()=>function(_0xd63f00){return _0x38d9d1(0x7,_0xd63f00);},'QC':()=>function(_0x4da559){return _0x38d9d1(0x4,_0x4da559);},'RR':()=>function(_0xaaf937){return _0x38d9d1(0x6,_0xaaf937);},'VE':()=>function(_0x41e468){return _0x38d9d1(0xb,_0x41e468);},'XX':()=>function(_0x758ec0){return _0x38d9d1(0x8,_0x758ec0);},'hd':()=>function(_0x182319){return _0x38d9d1(0x5,_0x182319);},'mv':()=>function(_0x4f6b67){return _0x38d9d1(0xa,_0x4f6b67);},'n9':()=>function(_0xee9ad3){return _0x38d9d1(0x2,_0xee9ad3);},'oQ':()=>function(_0x16c433){return _0x38d9d1(0xc,_0x16c433);},'oU':()=>function(_0x22fb46){return _0x38d9d1(0x1,_0x22fb46);},'p4':()=>_0x570224,'qC':()=>function(_0x3b2452){return _0x38d9d1(0x0,_0x3b2452);},'qQ':()=>function(_0x4d1a50){return _0x38d9d1(0x3,_0x4d1a50);},'rX':()=>function(_0x359112){return _0x38d9d1(0x9,_0x359112);},'wz':()=>function(_0x18c959,_0xd28d32=null){return[_0x2c1bc1,_0x35fd79=null]=[_0x18c959,_0xd28d32],(_0x86a201,_0x243651)=>{var _0x426fda=a8_0x58a1;const _0x4708a2=_0x35fd79||'_'+_0x243651;Object[_0x426fda(0x1fc0)](_0x86a201,_0x243651,{'get':function(){return this[_0x4708a2];},'set':function(_0x3a922d){var _0x51a553=_0x426fda;_0x51a553(0x187)==typeof this[_0x51a553(0x1db)]&&this[_0x51a553(0x1db)](_0x3a922d)||this[_0x4708a2]!==_0x3a922d&&(this[_0x4708a2]=_0x3a922d,_0x86a201[_0x2c1bc1][_0x51a553(0xf17)](this));},'enumerable':!0x0,'configurable':!0x0});};var _0x2c1bc1,_0x35fd79;}});var _0x5dd056=_0x42b477(0x16361),_0x1db7c6=_0x42b477(0x9fd1),_0x9fe5b9=_0x42b477(0x15cb9),_0x29ca45=_0x42b477(0xc84b);function _0x8e7112(_0x4342d5,_0x1cfebb,_0x27e08b){var _0x1542f3=a8_0x58a1;const _0x48abd4=_0x4342d5();_0x5dd056['$']&&_0x5dd056['$']['HasTags'](_0x1cfebb)&&_0x5dd056['$']['AddTagsTo'](_0x48abd4,_0x5dd056['$']['GetTags'](_0x1cfebb,!0x0));var _0x1fe01e=_0x48f792(_0x48abd4);for(const _0x47d237 in _0x1fe01e){var _0x2a3078=_0x1fe01e[_0x47d237];const _0x45af78=_0x1cfebb[_0x47d237];_0x2a3078=_0x2a3078[_0x1542f3(0x2eea)];if(void 0x0!==_0x45af78&&null!==_0x45af78&&(_0x1542f3(0x439)!==_0x47d237||_0x570224[_0x1542f3(0x1ac1)]))switch(_0x2a3078){case 0x0:case 0x6:case 0xb:_0x48abd4[_0x47d237]=_0x45af78;break;case 0x1:_0x48abd4[_0x47d237]=_0x27e08b||_0x45af78[_0x1542f3(0x1729)]?_0x45af78:_0x45af78[_0x1542f3(0x11fe)]();break;case 0x2:case 0x3:case 0x4:case 0x5:case 0x7:case 0xa:case 0xc:_0x48abd4[_0x47d237]=_0x27e08b?_0x45af78:_0x45af78[_0x1542f3(0x11fe)]();}}return _0x48abd4;}const _0x56baa0={},_0x21b609={};function _0x48f792(_0x283b23){var _0x19b773=a8_0x58a1,_0x5e057a=_0x283b23['getClassName']();if(_0x21b609[_0x5e057a])return _0x21b609[_0x5e057a];_0x21b609[_0x5e057a]={};const _0x5def8b=_0x21b609[_0x5e057a];let _0x517ea4=_0x283b23,_0x18f9f9=_0x5e057a;for(;_0x18f9f9;){var _0x3fc5b9=_0x56baa0[_0x18f9f9];for(const _0x2c7fad in _0x3fc5b9)_0x5def8b[_0x2c7fad]=_0x3fc5b9[_0x2c7fad];let _0x30cbfb,_0x579bdc=!0x1;do{if(!(_0x30cbfb=Object[_0x19b773(0xe8a)](_0x517ea4))[_0x19b773(0x1653)]){_0x579bdc=!0x0;break;}}while(_0x30cbfb[_0x19b773(0x1653)]()===_0x18f9f9&&(_0x517ea4=_0x30cbfb));if(_0x579bdc)break;_0x18f9f9=_0x30cbfb['getClassName'](),_0x517ea4=_0x30cbfb;}return _0x5def8b;}function _0x38d9d1(_0xa16cb9,_0x1d2157){return(_0x21db49,_0x5ab611)=>{var _0x1fb3db=a8_0x58a1;_0x21db49=_0x21db49[_0x1fb3db(0x1653)](),_0x56baa0[_0x21db49]||(_0x56baa0[_0x21db49]={});const _0x5108bd=_0x56baa0[_0x21db49];_0x5108bd[_0x5ab611]||(_0x5108bd[_0x5ab611]={'type':_0xa16cb9,'sourceName':_0x1d2157});};}class _0x570224{static[_0x2fe706(0xcee)](_0x1e1d39,_0x42771d){var _0x30e3cb=_0x2fe706;if(_0x1e1d39[_0x30e3cb(0x1b36)]){_0x42771d[_0x30e3cb(0x1b36)]=[];for(let _0x40cb49=0x0;_0x40cb49<_0x1e1d39[_0x30e3cb(0x1b36)]['length'];_0x40cb49++){const _0x15dbff=_0x1e1d39['animations'][_0x40cb49];_0x42771d[_0x30e3cb(0x1b36)][_0x30e3cb(0x2f54)](_0x15dbff[_0x30e3cb(0x3c81)]());}}}static[_0x2fe706(0x299f)](_0x88bd99,_0x213fa){var _0xd72d53=_0x2fe706;_0x213fa=_0x213fa||{},_0x5dd056['$']&&(_0x213fa[_0xd72d53(0x3057)]=_0x5dd056['$'][_0xd72d53(0x22a)](_0x88bd99));var _0x263ec2=_0x48f792(_0x88bd99);for(const _0x32c645 in _0x263ec2){var _0x35ab50=_0x263ec2[_0x32c645],_0x23252c=_0x35ab50['sourceName']||_0x32c645,_0x35ab50=_0x35ab50[_0xd72d53(0x2eea)];const _0x266d2f=_0x88bd99[_0x32c645];if(void 0x0!==_0x266d2f&&null!==_0x266d2f&&(_0xd72d53(0x439)!==_0x32c645||_0x570224['AllowLoadingUniqueId']))switch(_0x35ab50){case 0x0:_0x213fa[_0x23252c]=_0x266d2f;break;case 0x1:_0x213fa[_0x23252c]=_0x266d2f['serialize']();break;case 0x2:_0x213fa[_0x23252c]=_0x266d2f['asArray']();break;case 0x3:_0x213fa[_0x23252c]=_0x266d2f[_0xd72d53(0x3c81)]();break;case 0x4:case 0x5:_0x213fa[_0x23252c]=_0x266d2f[_0xd72d53(0x3e55)]();break;case 0x6:_0x213fa[_0x23252c]=_0x266d2f['id'];break;case 0x7:_0x213fa[_0x23252c]=_0x266d2f[_0xd72d53(0x3c81)]();break;case 0x8:_0x213fa[_0x23252c]=_0x266d2f['asArray']();break;case 0x9:_0x213fa[_0x23252c]=_0x266d2f[_0xd72d53(0x3c81)]();break;case 0xa:_0x213fa[_0x23252c]=_0x266d2f['asArray']();break;case 0xb:_0x213fa[_0x23252c]=_0x266d2f['id'];break;case 0xc:_0x213fa[_0x23252c]=_0x266d2f[_0xd72d53(0x3e55)]();}}return _0x213fa;}static[_0x2fe706(0x833)](_0x389e7e,_0x5521f2,_0x4f154f,_0x277e24){var _0x15c81e=_0x2fe706;_0x277e24=_0x277e24||'';var _0x1ad7c5=_0x48f792(_0x5521f2);for(const _0x2d3974 in _0x1ad7c5){var _0x6efa4a=_0x1ad7c5[_0x2d3974],_0x56f54e=_0x389e7e[_0x6efa4a[_0x15c81e(0x26e1)]||_0x2d3974],_0x6efa4a=_0x6efa4a[_0x15c81e(0x2eea)];if(null!=_0x56f54e&&(_0x15c81e(0x439)!==_0x2d3974||_0x570224[_0x15c81e(0x1ac1)])){const _0x173353=_0x5521f2;switch(_0x6efa4a){case 0x0:_0x173353[_0x2d3974]=_0x56f54e;break;case 0x1:_0x4f154f&&(_0x173353[_0x2d3974]=_0x570224['_TextureParser'](_0x56f54e,_0x4f154f,_0x277e24));break;case 0x2:_0x173353[_0x2d3974]=_0x29ca45['Wo'][_0x15c81e(0xd4e)](_0x56f54e);break;case 0x3:_0x173353[_0x2d3974]=_0x570224[_0x15c81e(0x471)](_0x56f54e);break;case 0x4:_0x173353[_0x2d3974]=_0x1db7c6['FM'][_0x15c81e(0xd4e)](_0x56f54e);break;case 0x5:_0x173353[_0x2d3974]=_0x1db7c6['P'][_0x15c81e(0xd4e)](_0x56f54e);break;case 0x6:_0x4f154f&&(_0x173353[_0x2d3974]=_0x4f154f[_0x15c81e(0x204c)](_0x56f54e));break;case 0x7:_0x173353[_0x2d3974]=_0x570224[_0x15c81e(0xed9)](_0x56f54e);break;case 0x8:_0x173353[_0x2d3974]=_0x29ca45['HE']['FromArray'](_0x56f54e);break;case 0x9:_0x173353[_0x2d3974]=_0x570224[_0x15c81e(0x1287)](_0x56f54e);break;case 0xa:_0x173353[_0x2d3974]=_0x1db7c6['_f'][_0x15c81e(0xd4e)](_0x56f54e);break;case 0xb:_0x4f154f&&(_0x173353[_0x2d3974]=_0x4f154f[_0x15c81e(0x2beb)](_0x56f54e));break;case 0xc:_0x173353[_0x2d3974]=_0x1db7c6['y3']['FromArray'](_0x56f54e);}}}}static[_0x2fe706(0xb3f)](_0xa2e10,_0x34a7e8,_0x276400,_0xb4e49e=null){var _0x581d00=_0x2fe706;return _0xa2e10=_0xa2e10(),(_0x5dd056['$']&&_0x5dd056['$']['AddTagsTo'](_0xa2e10,_0x34a7e8[_0x581d00(0x3057)]),_0x570224[_0x581d00(0x833)](_0x34a7e8,_0xa2e10,_0x276400,_0xb4e49e),_0xa2e10);}static[_0x2fe706(0xf39)](_0x501452,_0x5545f9){return _0x8e7112(_0x501452,_0x5545f9,!0x1);}static[_0x2fe706(0x14de)](_0x3345a6,_0x29eb8b){return _0x8e7112(_0x3345a6,_0x29eb8b,!0x0);}}function _0x2f45a5(_0x2b3eec,_0xd08a1c,_0x5bb9bf,_0x245f38){var _0x4ac62d=_0x2fe706;const _0x54e59e=_0x5bb9bf['value'];_0x5bb9bf[_0x4ac62d(0x856)]=(..._0xffa585)=>{var _0x560c00=_0x4ac62d;let _0x52bd3f=_0x54e59e;if(_0x560c00(0x16fc)!=typeof _native&&_native[_0xd08a1c]){const _0x3b4c2d=_native[_0xd08a1c];_0x52bd3f=_0x245f38?(..._0x1fe887)=>(_0x245f38(..._0x1fe887)?_0x3b4c2d:_0x54e59e)(..._0x1fe887):_0x3b4c2d;}return(_0x2b3eec[_0xd08a1c]=_0x52bd3f)(..._0xffa585);};}_0x570224[_0x2fe706(0x1ac1)]=!0x1,_0x570224[_0x2fe706(0x1287)]=_0x1f84ee=>{var _0x387a67=_0x2fe706;throw(0x0,_0x9fe5b9['S'])(_0x387a67(0x34e6));},_0x570224[_0x2fe706(0x471)]=_0x3ff864=>{var _0x224a60=_0x2fe706;throw(0x0,_0x9fe5b9['S'])(_0x224a60(0x2643));},_0x570224[_0x2fe706(0xed9)]=_0x3520d5=>{var _0x24baac=_0x2fe706;throw(0x0,_0x9fe5b9['S'])(_0x24baac(0x226b));},_0x570224[_0x2fe706(0xcbf)]=(_0x48cffc,_0x3258d4,_0x3fc639)=>{var _0x22c79c=_0x2fe706;throw(0x0,_0x9fe5b9['S'])(_0x22c79c(0x2638));},_0x2f45a5['filter']=function(_0x4ee933){return(_0x332b6c,_0x1b769d,_0x6bb2bf)=>_0x2f45a5(_0x332b6c,_0x1b769d,_0x6bb2bf,_0x4ee933);};},0x1266b:(_0x5e921c,_0x1654c1,_0x3b3973)=>{var _0x4c1839=a8_0x49466b;_0x3b3973['d'](_0x1654c1,{'j':()=>_0x21aec7});var _0x1354d8=_0x3b3973(0x10ea4);const _0x31f950=(_0x236ced,_0x27fd30)=>!_0x236ced||_0x236ced[_0x4c1839(0x1653)]&&_0x4c1839(0x2575)===_0x236ced[_0x4c1839(0x1653)]()?null:_0x236ced[_0x4c1839(0x1653)]&&_0x4c1839(0x3103)===_0x236ced['getClassName']()?_0x236ced['clone'](_0x27fd30):_0x236ced['clone']?_0x236ced[_0x4c1839(0x11fe)]():null;function _0x5e6a23(_0x3b29aa){var _0x46ee81=_0x4c1839;const _0x27828b=[];for(;Object[_0x46ee81(0x160e)](_0x3b29aa)['forEach'](function(_0x4eafbf){var _0x367038=_0x46ee81;-0x1===_0x27828b[_0x367038(0x404a)](_0x4eafbf)&&_0x27828b[_0x367038(0x2f54)](_0x4eafbf);}),_0x3b29aa=Object[_0x46ee81(0xe8a)](_0x3b29aa););return _0x27828b;}class _0x21aec7{static[_0x4c1839(0x10da)](_0x11bc8f,_0x49ad39,_0x5d5c16,_0x47e171){var _0x5864be=_0x4c1839;for(const _0x2141f5 of _0x5e6a23(_0x11bc8f))if(('_'!==_0x2141f5[0x0]||_0x47e171&&-0x1!==_0x47e171['indexOf'](_0x2141f5))&&!(_0x2141f5[_0x5864be(0x3297)](_0x5864be(0x1934))||_0x5d5c16&&-0x1!==_0x5d5c16[_0x5864be(0x404a)](_0x2141f5))){const _0xc71f2d=_0x11bc8f[_0x2141f5];var _0x76bf46=typeof _0xc71f2d;if(_0x5864be(0x187)!=_0x76bf46)try{if('object'==_0x76bf46){if(_0xc71f2d instanceof Array){if(_0x49ad39[_0x2141f5]=[],0x0<_0xc71f2d[_0x5864be(0x132e)]){if(_0x5864be(0x20cb)==typeof _0xc71f2d[0x0])for(let _0x3431db=0x0;_0x3431db<_0xc71f2d['length'];_0x3431db++){var _0x350b6f=_0x31f950(_0xc71f2d[_0x3431db],_0x49ad39);-0x1===_0x49ad39[_0x2141f5]['indexOf'](_0x350b6f)&&_0x49ad39[_0x2141f5][_0x5864be(0x2f54)](_0x350b6f);}else _0x49ad39[_0x2141f5]=_0xc71f2d['slice'](0x0);}}else _0x49ad39[_0x2141f5]=_0x31f950(_0xc71f2d,_0x49ad39);}else _0x49ad39[_0x2141f5]=_0xc71f2d;}catch(_0x4008b8){_0x1354d8['Y'][_0x5864be(0x2e91)](_0x4008b8[_0x5864be(0x1fa0)]);}}}}},0x15cca:(_0xff40e9,_0x29f3e8,_0x412657)=>{var _0x143f9e=a8_0x49466b;_0x412657['d'](_0x29f3e8,{'j':()=>_0x4fdb91});var _0x533fd6=_0x412657(0x77a5),_0x23ce74=_0x412657(0xbff),_0x29f3e8=_0x412657(0x10ea6);class _0x4fdb91 extends _0x29f3e8['d']{constructor(_0x1a1fbc){super(_0x1a1fbc);}get[_0x143f9e(0x3ea3)](){return this['_depthRenderer'];}[_0x143f9e(0x352f)](_0x5c12c3=null,_0x59493c=_0x533fd6['g']['TEXTURETYPE_HALF_FLOAT'],_0x3de7a1=!0x0){var _0x56b31d=_0x143f9e;const _0x391341=this[_0x56b31d(0x1d21)][_0x56b31d(0x22fd)]();this[_0x56b31d(0x3b79)]&&(delete _0x391341['_depthRenderer'][this[_0x56b31d(0x59c)]],this['_depthRenderer'][_0x56b31d(0x2d20)](),this[_0x56b31d(0x3b79)]=null),null===_0x5c12c3&&(_0x391341[_0x56b31d(0x3b79)]||(_0x391341[_0x56b31d(0x3b79)]={}),(_0x5c12c3=this[_0x56b31d(0x3b79)]=new _0x23ce74['g'](_0x391341,_0x59493c,this[_0x56b31d(0x1d21)],!0x1,_0x533fd6['g']['TEXTURE_NEAREST_SAMPLINGMODE']))['enabled']=!0x1,this['_depthRendererId']='minmax'+this[_0x56b31d(0x1d21)]['id'],_0x391341[_0x56b31d(0x3b79)][this[_0x56b31d(0x59c)]]=_0x5c12c3),super['setSourceTexture'](_0x5c12c3['getDepthMap'](),!0x0,_0x59493c,_0x3de7a1);}[_0x143f9e(0x227e)](_0x5abaf4,_0x52a058,_0x20c833=_0x533fd6['g']['TEXTURETYPE_HALF_FLOAT'],_0x1def5f=!0x0){var _0x3178a9=_0x143f9e;super[_0x3178a9(0x227e)](_0x5abaf4,_0x52a058,_0x20c833,_0x1def5f);}[_0x143f9e(0x14db)](){var _0x545f3e=_0x143f9e;this[_0x545f3e(0x3b79)]&&(this[_0x545f3e(0x3b79)]['enabled']=!0x0),super[_0x545f3e(0x14db)]();}[_0x143f9e(0x15c7)](){var _0x1d4799=_0x143f9e;super['deactivate'](),this[_0x1d4799(0x3b79)]&&(this[_0x1d4799(0x3b79)][_0x1d4799(0x1ca0)]=!0x1);}['dispose'](_0xcbe48c=!0x0){var _0xf888e1=_0x143f9e;if(super['dispose'](_0xcbe48c),this[_0xf888e1(0x3b79)]&&_0xcbe48c){const _0x550dfd=this[_0xf888e1(0x3b79)]['getDepthMap']()['getScene']();_0x550dfd&&delete _0x550dfd['_depthRenderer'][this['_depthRendererId']],this[_0xf888e1(0x3b79)]['dispose'](),this[_0xf888e1(0x3b79)]=null;}}}},0x18233:(_0x56c64c,_0x2422df,_0x5e29f1)=>{function _0x1d6960(){return'undefined'!=typeof window;}function _0x1e92af(){return'undefined'!=typeof navigator;}function _0x38082c(){return'undefined'!=typeof document;}function _0x272201(_0x2cc420){var _0x35b9b1=a8_0x58a1;let _0x470918='',_0x27d340=_0x2cc420[_0x35b9b1(0x3370)];for(;_0x27d340;)0x3===_0x27d340[_0x35b9b1(0x2d3d)]&&(_0x470918+=_0x27d340[_0x35b9b1(0x34b8)]),_0x27d340=_0x27d340[_0x35b9b1(0x1963)];return _0x470918;}_0x5e29f1['d'](_0x2422df,{'CG':()=>_0x1d6960,'MZ':()=>_0x1fcd25,'n5':()=>_0x38082c,'up':()=>_0x1e92af,'v':()=>_0x272201});const _0x1fcd25={'IsWindowObjectExist':_0x1d6960,'IsNavigatorAvailable':_0x1e92af,'IsDocumentAvailable':_0x38082c,'GetDOMTextContent':_0x272201};},0x6dbf:(_0x5a2737,_0x18d07d,_0x865730)=>{var _0x207fb1=a8_0x49466b;_0x865730['d'](_0x18d07d,{'B':()=>_0x40c174});function _0x408dd8(_0x5d647a,_0x4b2c93,_0x3d8488,_0x5cf0b9){return new(_0x3d8488=_0x3d8488||Promise)(function(_0x402306,_0x3887b1){var _0x3f766f=a8_0x58a1;function _0x5f1b0a(_0xa1e922){var _0x127812=a8_0x58a1;try{_0x3c7bb3(_0x5cf0b9[_0x127812(0x3023)](_0xa1e922));}catch(_0x6090e3){_0x3887b1(_0x6090e3);}}function _0x6cf13f(_0x141527){var _0x3307b6=a8_0x58a1;try{_0x3c7bb3(_0x5cf0b9[_0x3307b6(0x1f39)](_0x141527));}catch(_0x198ef6){_0x3887b1(_0x198ef6);}}function _0x3c7bb3(_0x172824){var _0x25c654=a8_0x58a1,_0x39edc8;_0x172824[_0x25c654(0x106)]?_0x402306(_0x172824[_0x25c654(0x856)]):((_0x39edc8=_0x172824['value'])instanceof _0x3d8488?_0x39edc8:new _0x3d8488(function(_0x458f76){_0x458f76(_0x39edc8);}))[_0x25c654(0x1af5)](_0x5f1b0a,_0x6cf13f);}_0x3c7bb3((_0x5cf0b9=_0x5cf0b9['apply'](_0x5d647a,_0x4b2c93||[]))[_0x3f766f(0x3023)]());});}var _0x30bf05=_0x865730(0x202a),_0x44881c=_0x865730(0x77a5),_0x559165=_0x865730(0xe8aa),_0xc3a2b0=_0x865730(0xe222),_0x289358=_0x865730(0x8262);class _0x40c174{static[_0x207fb1(0x3e99)](){var _0x1da8ac=_0x207fb1;if(!_0x40c174[_0x1da8ac(0x3345)]){var _0x29e218=new OffscreenCanvas(0x64,0x64);const _0x26df2a=new _0x30bf05['B'](_0x29e218,!0x1,{'preserveDrawingBuffer':!0x0,'depth':!0x1,'stencil':!0x1,'alpha':!0x0,'premultipliedAlpha':!0x1,'antialias':!0x1,'failIfMajorPerformanceCaveat':!0x1});_0x26df2a[_0x1da8ac(0x1766)]()['parallelShaderCompile']=void 0x0;var _0x433fc9=new _0x559165['I'](_0x26df2a),_0x764e6f=new _0x559165['H']({'engine':_0x26df2a,'name':_0x289358['T'][_0x1da8ac(0x3efc)],'fragmentShader':_0x289358['T']['shader'],'samplerNames':[_0x1da8ac(0x3638)]});_0x40c174[_0x1da8ac(0x3345)]={'canvas':_0x29e218,'engine':_0x26df2a,'renderer':_0x433fc9,'wrapper':_0x764e6f};}return _0x40c174[_0x1da8ac(0x3345)];}static[_0x207fb1(0x83c)](_0xc4eb28,_0x4b6f96,_0x3df86f,_0xc63900,_0x4f4c42='image/png',_0x1d11f0){return _0x408dd8(this,void 0x0,void 0x0,function*(){var _0x3490de=a8_0x58a1,_0x2886a4=yield _0x3df86f[_0x3490de(0x106c)](0x0,0x0,_0xc4eb28,_0x4b6f96),_0x2886a4=new Uint8Array(_0x2886a4[_0x3490de(0x277a)]);_0x40c174[_0x3490de(0x22bb)](_0xc4eb28,_0x4b6f96,_0x2886a4,_0xc63900,_0x4f4c42,_0x1d11f0,!0x0);});}static[_0x207fb1(0x37f)](_0x24d218,_0xd2e5f9,_0x356314,_0x8a370e='image/png',_0x2c9282,_0x40fe19=!0x1,_0x84a522=!0x1,_0x3eba93){return new Promise(_0x4b26c5=>{var _0x45ce4b=a8_0x58a1;_0x40c174[_0x45ce4b(0x22bb)](_0x24d218,_0xd2e5f9,_0x356314,_0x55dccf=>_0x4b26c5(_0x55dccf),_0x8a370e,_0x2c9282,_0x40fe19,_0x84a522,_0x3eba93);});}static[_0x207fb1(0x22bb)](_0x37352f,_0x149783,_0xd452d6,_0x1eef51,_0x3eb12f='image/png',_0x3a4c62,_0x3b67a6=!0x1,_0x35479a=!0x1,_0x551018){var _0x3afe02=_0x207fb1;const _0x32dede=_0x40c174[_0x3afe02(0x3e99)]();if(_0x32dede[_0x3afe02(0x2623)]['setSize'](_0x37352f,_0x149783,!0x0),_0xd452d6 instanceof Float32Array){const _0x20d02c=new Uint8Array(_0xd452d6[_0x3afe02(0x132e)]);let _0x277f64=_0xd452d6['length'];for(;_0x277f64--;){var _0x353588=_0xd452d6[_0x277f64];_0x20d02c[_0x277f64]=_0x353588<0x0?0x0:0x1<_0x353588?0x1:Math[_0x3afe02(0x2afc)](0xff*_0x353588);}_0xd452d6=_0x20d02c;}const _0x548d5f=_0x32dede[_0x3afe02(0x2623)][_0x3afe02(0x1ff2)](_0xd452d6,_0x37352f,_0x149783,_0x44881c['g'][_0x3afe02(0x5b0)],!0x1,!_0x3b67a6,_0x44881c['g'][_0x3afe02(0x2fcf)]);_0x32dede[_0x3afe02(0x220c)][_0x3afe02(0x1707)](),_0x32dede[_0x3afe02(0x220c)][_0x3afe02(0x2159)](_0x32dede['wrapper']),_0x32dede['wrapper'][_0x3afe02(0x204d)][_0x3afe02(0x843)](_0x3afe02(0x3638),_0x548d5f),_0x32dede[_0x3afe02(0x220c)][_0x3afe02(0x3fff)](),_0x35479a?_0xc3a2b0['w1']['ToBlob'](_0x32dede[_0x3afe02(0x3ebe)],_0x856a0=>{var _0x2b57f9=_0x3afe02;const _0x38cda5=new FileReader();_0x38cda5[_0x2b57f9(0x8f3)]=_0x3be775=>{var _0x3f4a95=_0x2b57f9;_0x3be775=_0x3be775[_0x3f4a95(0x2966)][_0x3f4a95(0x3de4)],_0x1eef51&&_0x1eef51(_0x3be775);},_0x38cda5[_0x2b57f9(0x12fa)](_0x856a0);},_0x3eb12f,_0x551018):_0xc3a2b0['w1'][_0x3afe02(0x2569)](_0x32dede[_0x3afe02(0x3ebe)],_0x1eef51,_0x3eb12f,_0x3a4c62,_0x551018),_0x548d5f[_0x3afe02(0x2d20)]();}static['Dispose'](){var _0x2e3b42=_0x207fb1;_0x40c174[_0x2e3b42(0x3345)]&&(_0x40c174[_0x2e3b42(0x3345)][_0x2e3b42(0x1294)][_0x2e3b42(0x2d20)](),_0x40c174[_0x2e3b42(0x3345)]['renderer'][_0x2e3b42(0x2d20)](),_0x40c174[_0x2e3b42(0x3345)][_0x2e3b42(0x2623)]['dispose']()),_0x40c174[_0x2e3b42(0x3345)]=null;}}_0xc3a2b0['w1'][_0x207fb1(0x22bb)]=_0x40c174[_0x207fb1(0x22bb)],_0xc3a2b0['w1'][_0x207fb1(0x37f)]=_0x40c174['DumpDataAsync'],_0xc3a2b0['w1'][_0x207fb1(0x83c)]=_0x40c174[_0x207fb1(0x83c)];},0xbe0d:(_0x93f64a,_0x55a634,_0x4d1b8c)=>{var _0x1ee925=a8_0x49466b;_0x4d1b8c['d'](_0x55a634,{'Do':()=>_0x567c8f,'Ro':()=>function(_0x4ff632,_0x53c133,_0x3f8cc2){var _0x36bb9f=a8_0x58a1,_0x48f78b=(_0x3f8cc2=_0x1c1d99(_0x3f8cc2))[_0x36bb9f(0x492)];return _0x48f78b?(_0x4ff632[_0x36bb9f(0x327f)]=_0x48f78b['lodGenerationScale'],function(_0x19ab65,_0x5cbdc4,_0x111e22=_0x335ad7){var _0x2026e7=_0x36bb9f;if(!_0xe4bc17['w1'][_0x2026e7(0x23e2)](_0x19ab65[_0x2026e7(0x37ce)]))throw new Error('Texture\x20size\x20must\x20be\x20a\x20power\x20of\x20two');var _0x37087c=_0x2194f1['R'][_0x2026e7(0x16bf)](_0x19ab65[_0x2026e7(0x37ce)])+0x1;const _0x25c44c=_0x19ab65[_0x2026e7(0x2636)]();let _0x2cbd36=!0x1,_0x4d1f33=!0x1,_0x27c52e=null,_0x2dbe89=null,_0x17738d=null;var _0x5cb5a0=_0x25c44c['getCaps']();if(_0x19ab65['format']=_0x5ce9e5['g']['TEXTUREFORMAT_RGBA'],_0x19ab65[_0x2026e7(0x2eea)]=_0x5ce9e5['g'][_0x2026e7(0x3f7d)],_0x19ab65[_0x2026e7(0x156)]=!0x0,_0x19ab65['_cachedAnisotropicFilteringLevel']=null,_0x25c44c['updateTextureSamplingMode'](_0x5ce9e5['g'][_0x2026e7(0x3fc7)],_0x19ab65),_0x5cb5a0[_0x2026e7(0x3342)]?_0x25c44c[_0x2026e7(0x2d15)][_0x2026e7(0x309a)]?_0x5cb5a0[_0x2026e7(0x2782)]&&_0x5cb5a0[_0x2026e7(0x3b9c)]?(_0x2cbd36=!0x0,_0x19ab65['type']=_0x5ce9e5['g']['TEXTURETYPE_HALF_FLOAT']):_0x5cb5a0['textureFloatRender']&&_0x5cb5a0['textureFloatLinearFiltering']&&(_0x2cbd36=!0x0,_0x19ab65[_0x2026e7(0x2eea)]=_0x5ce9e5['g'][_0x2026e7(0x123c)]):_0x2cbd36=!0x1:(_0x2cbd36=!0x1,_0x4d1f33=!0x0,_0x17738d={}),_0x2cbd36)_0x27c52e=new _0x22090f['D'](_0x2026e7(0x3037),_0x2026e7(0x3037),null,null,0x1,null,_0x5ce9e5['g'][_0x2026e7(0x3fc7)],_0x25c44c,!0x1,void 0x0,_0x19ab65[_0x2026e7(0x2eea)],void 0x0,null,!0x1),_0x19ab65['_isRGBD']=!0x1,_0x19ab65['invertY']=!0x1,_0x2dbe89=_0x25c44c['createRenderTargetCubeTexture'](_0x19ab65[_0x2026e7(0x37ce)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x0,'generateStencilBuffer':!0x1,'samplingMode':_0x5ce9e5['g'][_0x2026e7(0x3fc7)],'type':_0x19ab65[_0x2026e7(0x2eea)],'format':_0x5ce9e5['g'][_0x2026e7(0x5b0)]});else{if(_0x19ab65[_0x2026e7(0x2300)]=!0x0,_0x19ab65[_0x2026e7(0x147c)]=!0x0,_0x4d1f33){var _0x5e3c3a=_0x19ab65[_0x2026e7(0x327f)],_0x44bd40=_0x19ab65['_lodGenerationOffset'];for(let _0xb1ca12=0x0;_0xb1ca12<0x3;_0xb1ca12++){var _0x40f522=_0xb1ca12/0x2,_0x42ede6=(_0x37087c-0x1)*_0x5e3c3a+_0x44bd40,_0x40f522=Math['round'](Math[_0x2026e7(0x3749)](Math['max'](_0x44bd40+(_0x42ede6-_0x44bd40)*(0x1-_0x40f522),0x0),_0x42ede6));const _0x220886=new _0x1b1639['l'](_0x25c44c,_0x1b1639['S'][_0x2026e7(0x1063)]),_0x38ae41=(_0x220886[_0x2026e7(0x2708)]=!0x0,_0x220886[_0x2026e7(0x147c)]=!0x0,_0x220886[_0x2026e7(0x156)]=!0x1,_0x25c44c[_0x2026e7(0x1473)](_0x5ce9e5['g'][_0x2026e7(0x2635)],_0x220886),new _0x573e63['V'](null));switch(_0x38ae41[_0x2026e7(0x921)]=!0x0,_0x38ae41[_0x2026e7(0x265a)]=_0x220886,_0x17738d[_0x40f522]=_0x38ae41,_0xb1ca12){case 0x0:_0x19ab65[_0x2026e7(0x3a5a)]=_0x38ae41;break;case 0x1:_0x19ab65['_lodTextureMid']=_0x38ae41;break;case 0x2:_0x19ab65['_lodTextureHigh']=_0x38ae41;}}}}const _0x284039=[];for(let _0x1f4005=0x0;_0x1f4005<_0x5cbdc4['length'];_0x1f4005++)for(let _0x13fe0c=0x0;_0x13fe0c<0x6;_0x13fe0c++){var _0xc9c019=_0x5cbdc4[_0x1f4005][_0x13fe0c],_0xc9c019=new Blob([_0xc9c019],{'type':_0x111e22});const _0x457dc1=URL['createObjectURL'](_0xc9c019);let _0x547fa2;if(_0x2026e7(0x16fc)==typeof Image||_0x25c44c[_0x2026e7(0x2d15)]['forceBitmapOverHTMLImageElement'])_0x547fa2=_0x25c44c['createImageBitmap'](_0xc9c019,{'premultiplyAlpha':_0x2026e7(0x25c6)})[_0x2026e7(0x1af5)](_0x1450fe=>_0x1431be(_0x1450fe,_0x25c44c,_0x2cbd36,_0x27c52e,_0x457dc1,_0x13fe0c,_0x1f4005,_0x4d1f33,_0x17738d,_0x2dbe89,_0x19ab65));else{const _0x4535a7=new Image();_0x4535a7[_0x2026e7(0x23b1)]=_0x457dc1,_0x547fa2=new Promise((_0x269a3a,_0x4f5271)=>{var _0x5e4dbc=_0x2026e7;_0x4535a7[_0x5e4dbc(0x8f3)]=()=>{var _0x371c7b=_0x5e4dbc;_0x1431be(_0x4535a7,_0x25c44c,_0x2cbd36,_0x27c52e,_0x457dc1,_0x13fe0c,_0x1f4005,_0x4d1f33,_0x17738d,_0x2dbe89,_0x19ab65)['then'](()=>_0x269a3a())[_0x371c7b(0x310e)](_0x4675e9=>{_0x4f5271(_0x4675e9);});},_0x4535a7[_0x5e4dbc(0xbc2)]=_0x231b01=>{_0x4f5271(_0x231b01);};});}_0x284039[_0x2026e7(0x2f54)](_0x547fa2);}if(_0x5cbdc4[_0x2026e7(0x132e)]<_0x37087c){let _0x2ca22f;var _0x5cb5a0=Math[_0x2026e7(0x2a91)](0x2,_0x37087c-0x1-_0x5cbdc4['length']),_0x2a3536=_0x5cb5a0*_0x5cb5a0*0x4;switch(_0x19ab65['type']){case _0x5ce9e5['g'][_0x2026e7(0x3f7d)]:_0x2ca22f=new Uint8Array(_0x2a3536);break;case _0x5ce9e5['g'][_0x2026e7(0x249a)]:_0x2ca22f=new Uint16Array(_0x2a3536);break;case _0x5ce9e5['g'][_0x2026e7(0x123c)]:_0x2ca22f=new Float32Array(_0x2a3536);}for(let _0x1457d2=_0x5cbdc4[_0x2026e7(0x132e)];_0x1457d2<_0x37087c;_0x1457d2++)for(let _0x24e586=0x0;_0x24e586<0x6;_0x24e586++)_0x25c44c['_uploadArrayBufferViewToTexture'](_0x19ab65,_0x2ca22f,_0x24e586,_0x1457d2);}return Promise[_0x2026e7(0x3456)](_0x284039)['then'](()=>{var _0x41833d=_0x2026e7;_0x2dbe89&&(_0x25c44c['_releaseTexture'](_0x19ab65),_0x2dbe89['_swapAndDie'](_0x19ab65)),_0x27c52e&&_0x27c52e[_0x41833d(0x2d20)](),_0x4d1f33&&(_0x19ab65[_0x41833d(0x2c6e)]&&_0x19ab65['_lodTextureHigh'][_0x41833d(0x265a)]&&(_0x19ab65[_0x41833d(0x2c6e)][_0x41833d(0x265a)][_0x41833d(0x3a4f)]=!0x0),_0x19ab65[_0x41833d(0x37d9)]&&_0x19ab65[_0x41833d(0x37d9)][_0x41833d(0x265a)]&&(_0x19ab65['_lodTextureMid']['_texture'][_0x41833d(0x3a4f)]=!0x0),_0x19ab65[_0x41833d(0x3a5a)]&&_0x19ab65[_0x41833d(0x3a5a)][_0x41833d(0x265a)]&&(_0x19ab65[_0x41833d(0x3a5a)][_0x41833d(0x265a)][_0x41833d(0x3a4f)]=!0x0));});}(_0x4ff632,_0x567c8f(_0x53c133,_0x3f8cc2),_0x3f8cc2[_0x36bb9f(0x12d5)])):Promise[_0x36bb9f(0x7e0)]();},'qC':()=>function(_0x313823,_0x221a2f){var _0x44de69=a8_0x58a1,_0x193baa,_0x221a2f=(_0x221a2f=_0x1c1d99(_0x221a2f))[_0x44de69(0x2adc)];_0x221a2f&&(_0x193baa=new _0x28963b['i'](),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['x'],0x0,_0x193baa['x']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['y'],0x0,_0x193baa['y']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['z'],0x0,_0x193baa['z']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['xx'],0x0,_0x193baa['xx']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['yy'],0x0,_0x193baa['yy']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['zz'],0x0,_0x193baa['zz']),_0x26c076['P']['FromArrayToRef'](_0x221a2f['yz'],0x0,_0x193baa['yz']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['zx'],0x0,_0x193baa['zx']),_0x26c076['P'][_0x44de69(0x30fe)](_0x221a2f['xy'],0x0,_0x193baa['xy']),_0x313823[_0x44de69(0x13ac)]=_0x193baa);},'qJ':()=>function(_0xa21885){var _0x547a93=a8_0x58a1;const _0x269dd1=new DataView(_0xa21885['buffer'],_0xa21885['byteOffset'],_0xa21885['byteLength']);let _0x10b6df=0x0;for(let _0x12bf00=0x0;_0x12bf00<_0x2676a9['length'];_0x12bf00++)if(_0x269dd1[_0x547a93(0x21a3)](_0x10b6df++)!==_0x2676a9[_0x12bf00])return _0x1b48aa['Y'][_0x547a93(0x350c)](_0x547a93(0x176b)),null;let _0x309dc3='';for(var _0x55afe5;_0x55afe5=_0x269dd1[_0x547a93(0x21a3)](_0x10b6df++);)_0x309dc3+=String['fromCharCode'](_0x55afe5);let _0x263251=JSON['parse'](_0x309dc3);return(_0x263251=_0x1c1d99(_0x263251))[_0x547a93(0x492)]&&(_0x263251[_0x547a93(0x492)][_0x547a93(0x30a6)]=_0x10b6df,_0x263251[_0x547a93(0x492)][_0x547a93(0x2ac0)]=_0x263251[_0x547a93(0x492)][_0x547a93(0x2ac0)]||0.8),_0x263251;}});var _0xe4bc17=_0x4d1b8c(0xe222),_0x26c076=_0x4d1b8c(0x9fd1),_0x2194f1=_0x4d1b8c(0x1b5c),_0x28963b=_0x4d1b8c(0x17cee),_0x1b1639=_0x4d1b8c(0x25b1),_0x573e63=_0x4d1b8c(0x11929),_0x5ce9e5=_0x4d1b8c(0x77a5),_0x22090f=(_0x4d1b8c(0x1446b),_0x4d1b8c(0x5f28)),_0x1b48aa=_0x4d1b8c(0x10ea4);_0x4d1b8c(0x6fe),_0x4d1b8c(0xf29),_0x4d1b8c(0x3c27),_0x4d1b8c(0x174f7),_0x4d1b8c(0x10c45),_0x4d1b8c(0x11c21),_0x4d1b8c(0x6dbf);const _0x335ad7=_0x1ee925(0x250c),_0xc4d8d9=0x2,_0x2676a9=[0x86,0x16,0x87,0x96,0xf6,0xd6,0x96,0x36];function _0x1c1d99(_0x137254){var _0x483328=_0x1ee925;if(_0x137254[_0x483328(0x257a)]>_0xc4d8d9)throw new Error('Unsupported\x20babylon\x20environment\x20map\x20version\x20\x22'+_0x137254[_0x483328(0x257a)]+_0x483328(0x1a0f)+_0xc4d8d9+'\x22.');return 0x2===_0x137254['version']?_0x137254:Object[_0x483328(0x1666)](Object[_0x483328(0x1666)]({},_0x137254),{'version':0x2,'imageType':_0x335ad7});}function _0x567c8f(_0x26f8d6,_0x24bb43){var _0x2444d9=_0x1ee925,_0x46924f=(_0x24bb43=_0x1c1d99(_0x24bb43))[_0x2444d9(0x492)],_0x4beece=_0x2194f1['R'][_0x2444d9(0x280b)](_0x24bb43['width']),_0x4beece=Math[_0x2444d9(0x2afc)](_0x4beece)+0x1;if(_0x46924f[_0x2444d9(0xdf2)]['length']!==0x6*_0x4beece)throw new Error('Unsupported\x20specular\x20mipmaps\x20number\x20\x22'+_0x46924f[_0x2444d9(0xdf2)][_0x2444d9(0x132e)]+'\x22');const _0x2e94e7=new Array(_0x4beece);for(let _0x321e29=0x0;_0x321e29<_0x4beece;_0x321e29++){_0x2e94e7[_0x321e29]=new Array(0x6);for(let _0x2995ac=0x0;_0x2995ac<0x6;_0x2995ac++){var _0x87a71f=_0x46924f[_0x2444d9(0xdf2)][0x6*_0x321e29+_0x2995ac];_0x2e94e7[_0x321e29][_0x2995ac]=new Uint8Array(_0x26f8d6[_0x2444d9(0x277a)],_0x26f8d6['byteOffset']+_0x46924f[_0x2444d9(0x30a6)]+_0x87a71f[_0x2444d9(0x8c5)],_0x87a71f[_0x2444d9(0x132e)]);}}return _0x2e94e7;}function _0x1431be(_0x26ec05,_0x12c42b,_0x2d1938,_0x58811b,_0x3e1e10,_0x2888e0,_0x58d09e,_0x4e847f,_0x1267bb,_0x308648,_0x587b03){return new Promise((_0x5ee664,_0x57efd1)=>{var _0x3a8896=a8_0x58a1;if(_0x2d1938){const _0x2334c3=_0x12c42b[_0x3a8896(0x719)](null,!0x0,!0x0,null,_0x5ce9e5['g'][_0x3a8896(0xe4b)],null,_0xb61f66=>{_0x57efd1(_0xb61f66);},_0x26ec05);_0x58811b[_0x3a8896(0x1d91)]()[_0x3a8896(0x3f18)](()=>{var _0x38d474=_0x3a8896;_0x58811b['externalTextureSamplerBinding']=!0x0,_0x58811b['onApply']=_0x438e86=>{var _0x48f35b=a8_0x58a1;_0x438e86[_0x48f35b(0x843)]('textureSampler',_0x2334c3),_0x438e86[_0x48f35b(0x2475)](_0x48f35b(0x27e7),0x1,_0x12c42b[_0x48f35b(0x2d15)][_0x48f35b(0x39bb)]&&_0x26ec05 instanceof ImageBitmap?-0x1:0x1);},_0x12c42b[_0x38d474(0x27a)][_0x38d474(0x132e)]&&(_0x12c42b['scenes'][0x0][_0x38d474(0x147d)]['directRender']([_0x58811b],_0x308648,!0x0,_0x2888e0,_0x58d09e),_0x12c42b[_0x38d474(0x1f19)](),_0x2334c3['dispose'](),URL[_0x38d474(0xc11)](_0x3e1e10),_0x5ee664());});}else{var _0x197f8e;_0x12c42b['_uploadImageToTexture'](_0x587b03,_0x26ec05,_0x2888e0,_0x58d09e),_0x4e847f&&(_0x197f8e=_0x1267bb[_0x58d09e])&&_0x12c42b[_0x3a8896(0x8d6)](_0x197f8e[_0x3a8896(0x265a)],_0x26ec05,_0x2888e0,0x0),_0x5ee664();}});}},0x5038:(_0x571058,_0x49f457,_0x33f2e7)=>{var _0x5cd7ca=a8_0x49466b;_0x33f2e7['d'](_0x49f457,{'GU':()=>_0xc8751a,'LH':()=>_0x77b397,'SM':()=>_0x53045b});class _0xc8751a extends Error{}_0xc8751a[_0x5cd7ca(0x37f0)]=Object['setPrototypeOf']||((_0x4563ef,_0x39b5b7)=>(_0x4563ef[_0x5cd7ca(0x1485)]=_0x39b5b7,_0x4563ef));const _0x53045b={'MeshInvalidPositionsError':0x0,'UnsupportedTextureError':0x3e8,'GLTFLoaderUnexpectedMagicError':0x7d0,'SceneLoaderError':0xbb8,'LoadFileError':0xfa0,'RequestFileError':0xfa1,'ReadFileError':0xfa2};class _0x77b397 extends _0xc8751a{constructor(_0x2eccac,_0x1f97c3,_0xcd1fcd){var _0x201c72=_0x5cd7ca;super(_0x2eccac),this['errorCode']=_0x1f97c3,this[_0x201c72(0xd0b)]=_0xcd1fcd,this['name']=_0x201c72(0x1271),_0xc8751a[_0x201c72(0x37f0)](this,_0x77b397[_0x201c72(0x1229)]);}}},0x2560:(_0x55662a,_0x11ada5,_0x518dd4)=>{var _0xa37bdd=a8_0x49466b;_0x518dd4['d'](_0x11ada5,{'$K':()=>_0x202936,'$M':()=>_0x1d6c5d,'FV':()=>_0x4b3e83,'Ip':()=>_0x177ce3,'VL':()=>_0x1c1683,'r6':()=>_0x4fd22c,'rN':()=>_0x4fb81a,'vP':()=>_0x27a566});var _0x13c698=_0x518dd4(0xc661),_0x46a8c0=_0x518dd4(0x18233),_0x400cab=_0x518dd4(0xf96c),_0x77bd20=_0x518dd4(0x9191),_0x11ada5=_0x518dd4(0x1447),_0x40bac9=_0x518dd4(0x5038),_0x5eb564=_0x518dd4(0x17442),_0x5e813e=_0x518dd4(0x5c6e),_0x12e017=_0x518dd4(0x202a),_0x2fb8f5=_0x518dd4(0xf8c1),_0x33f0ee=_0x518dd4(0x10ea4),_0x28436f=_0x518dd4(0xd84a);const _0x4027a1=new RegExp(/^data:([^,]+\/[^,]+)?;base64,/i);class _0x41229b extends _0x40bac9['LH']{constructor(_0x445895,_0x4f87f0){var _0x16b655=a8_0x58a1;super(_0x445895,_0x40bac9['SM']['LoadFileError']),this[_0x16b655(0x3efc)]=_0x16b655(0x2535),_0x40bac9['GU'][_0x16b655(0x37f0)](this,_0x41229b['prototype']),_0x4f87f0 instanceof _0x13c698['g']?this['request']=_0x4f87f0:this['file']=_0x4f87f0;}}class _0x380750 extends _0x40bac9['LH']{constructor(_0x509062,_0x6d32bb){var _0x276b1b=a8_0x58a1;super(_0x509062,_0x40bac9['SM']['RequestFileError']),this[_0x276b1b(0x381)]=_0x6d32bb,this[_0x276b1b(0x3efc)]=_0x276b1b(0x3fb6),_0x40bac9['GU'][_0x276b1b(0x37f0)](this,_0x380750[_0x276b1b(0x1229)]);}}class _0x318d4b extends _0x40bac9['LH']{constructor(_0x50dea0,_0x37a7e1){var _0x34d0bb=a8_0x58a1;super(_0x50dea0,_0x40bac9['SM'][_0x34d0bb(0xed7)]),this[_0x34d0bb(0x2ff1)]=_0x37a7e1,this[_0x34d0bb(0x3efc)]='ReadFileError',_0x40bac9['GU'][_0x34d0bb(0x37f0)](this,_0x318d4b['prototype']);}}const _0x4fb81a={'DefaultRetryStrategy':_0x11ada5['b']['ExponentialBackoff'](),'BaseUrl':'','CorsBehavior':'anonymous','PreprocessUrl':_0xc46f47=>_0xc46f47},_0x4fa90d=_0x563802=>_0x563802=_0x563802[_0xa37bdd(0x3719)](/#/gm,'%23'),_0x1d6c5d=(_0x939e4,_0x3426ea)=>{var _0x128409=_0xa37bdd;_0x939e4&&0x0===_0x939e4[_0x128409(0x404a)](_0x128409(0x2551))||_0x4fb81a[_0x128409(0x22b0)]&&('string'==typeof _0x4fb81a[_0x128409(0x22b0)]||_0x4fb81a[_0x128409(0x22b0)]instanceof String?_0x3426ea['crossOrigin']=_0x4fb81a[_0x128409(0x22b0)]:(_0x939e4=_0x4fb81a[_0x128409(0x22b0)](_0x939e4))&&(_0x3426ea[_0x128409(0xc63)]=_0x939e4));},_0x4fd22c=(_0xf181d,_0x1b949a,_0x4f8b67,_0x227795,_0x248c4b='',_0x24cba8)=>{var _0x430d3b=_0xa37bdd;let _0x5d60f3,_0x2be825=!0x1;_0xf181d instanceof ArrayBuffer||ArrayBuffer['isView'](_0xf181d)?'undefined'!=typeof Blob&&'undefined'!=typeof URL?(_0x5d60f3=URL[_0x430d3b(0x3ac)](new Blob([_0xf181d],{'type':_0x248c4b})),_0x2be825=!0x0):_0x5d60f3='data:'+_0x248c4b+_0x430d3b(0x1fcf)+(0x0,_0x5eb564['Gh'])(_0xf181d):_0xf181d instanceof Blob?(_0x5d60f3=URL[_0x430d3b(0x3ac)](_0xf181d),_0x2be825=!0x0):(_0x5d60f3=_0x4fa90d(_0xf181d),_0x5d60f3=_0x4fb81a[_0x430d3b(0x155)](_0xf181d));const _0x1f5fc5=_0x2fb8f5['l'][_0x430d3b(0x3443)],_0x2c2fa3=_0xcbba76=>{var _0x211cb7=_0x430d3b;if(_0x4f8b67){const _0x4a7045=_0x5d60f3||_0xf181d[_0x211cb7(0x27d6)]();_0x4f8b67(_0x211cb7(0x27d4)+(0x0===_0x4a7045['indexOf'](_0x211cb7(0x34f2))||_0x4a7045['length']<=0x80?_0x4a7045:_0x4a7045['slice'](0x0,0x80)+_0x211cb7(0x286a)),_0xcbba76);}};if(_0x430d3b(0x16fc)==typeof Image||null!=(_0x306ed0=null===_0x1f5fc5||void 0x0===_0x1f5fc5?void 0x0:_0x1f5fc5[_0x430d3b(0x2d15)][_0x430d3b(0x1722)])&&_0x306ed0)return _0x27a566(_0x5d60f3,_0x480652=>{var _0x419b33=_0x430d3b;_0x1f5fc5[_0x419b33(0x3278)](new Blob([_0x480652],{'type':_0x248c4b}),Object[_0x419b33(0x1666)]({'premultiplyAlpha':_0x419b33(0x25c6)},_0x24cba8))[_0x419b33(0x1af5)](_0x4c691a=>{_0x1b949a(_0x4c691a),_0x2be825&&URL['revokeObjectURL'](_0x5d60f3);})[_0x419b33(0x310e)](_0x5c965b=>{var _0x2a6adf=_0x419b33;_0x4f8b67&&_0x4f8b67(_0x2a6adf(0x27d4)+_0xf181d,_0x5c965b);});},void 0x0,_0x227795||void 0x0,!0x0,(_0x231b76,_0x44fb66)=>{_0x2c2fa3(_0x44fb66);}),null;const _0xdca595=new Image(),_0x44482b=(_0x1d6c5d(_0x5d60f3,_0xdca595),[]),_0x3780ad=()=>{var _0x36dc40=_0x430d3b;_0x44482b[_0x36dc40(0x2f62)](_0x48a1c4=>{var _0x5aa480=_0x36dc40;_0x48a1c4['target'][_0x5aa480(0x1d60)](_0x48a1c4[_0x5aa480(0x3efc)],_0x48a1c4[_0x5aa480(0x2cf0)]);}),_0x44482b[_0x36dc40(0x132e)]=0x0;},_0x4c37ae=(_0x44482b['push']({'target':_0xdca595,'name':_0x430d3b(0x4de),'handler':()=>{var _0x54b3bc=_0x430d3b;_0x3780ad(),_0x1b949a(_0xdca595),_0x2be825&&_0xdca595[_0x54b3bc(0x23b1)]&&URL[_0x54b3bc(0xc11)](_0xdca595['src']);}}),_0x44482b[_0x430d3b(0x2f54)]({'target':_0xdca595,'name':_0x430d3b(0x1fe2),'handler':_0x5e9959=>{var _0x2aedbb=_0x430d3b;_0x3780ad(),_0x2c2fa3(_0x5e9959),_0x2be825&&_0xdca595[_0x2aedbb(0x23b1)]&&URL[_0x2aedbb(0xc11)](_0xdca595['src']);}}),_0x44482b['push']({'target':document,'name':'securitypolicyviolation','handler':_0x2214c7=>{var _0x216240=_0x430d3b;_0x2214c7[_0x216240(0x3415)]===_0xdca595['src']&&(_0x3780ad(),_0x2214c7=new Error(_0x216240(0x272c)+_0x2214c7[_0x216240(0xb7c)]+'\x20'+_0x2214c7[_0x216240(0x3415)]+_0x216240(0x23d4)+_0x2214c7['originalPolicy']),_0x2fb8f5['l']['UseFallbackTexture']=!0x1,_0x2c2fa3(_0x2214c7),_0x2be825&&_0xdca595['src']&&URL['revokeObjectURL'](_0xdca595[_0x216240(0x23b1)]),_0xdca595[_0x216240(0x23b1)]='');}}),_0x44482b[_0x430d3b(0x2f62)](_0x59c11f=>{var _0x304f56=_0x430d3b;_0x59c11f[_0x304f56(0x2966)][_0x304f56(0x2b6c)](_0x59c11f[_0x304f56(0x3efc)],_0x59c11f[_0x304f56(0x2cf0)]);}),_0x430d3b(0x23d0)===_0x5d60f3[_0x430d3b(0x1c2d)](0x0,0x5)),_0x4f7921=_0x430d3b(0x2551)===_0x5d60f3['substring'](0x0,0x5);var _0x306ed0=()=>{var _0xdeac03=_0x430d3b;_0x4c37ae||_0x4f7921?_0xdca595[_0xdeac03(0x23b1)]=_0x5d60f3:_0x27a566(_0x5d60f3,(_0x58f022,_0x3792b0,_0x2bb320)=>{var _0x1711b8=_0xdeac03;_0x58f022=new Blob([_0x58f022],{'type':!_0x248c4b&&_0x2bb320?_0x2bb320:_0x248c4b}),_0x2bb320=URL[_0x1711b8(0x3ac)](_0x58f022),(_0x2be825=!0x0,_0xdca595[_0x1711b8(0x23b1)]=_0x2bb320);},void 0x0,_0x227795||void 0x0,!0x0,(_0x2f21c9,_0x34312d)=>{_0x2c2fa3(_0x34312d);});};if(!_0x4c37ae&&!_0x4f7921&&_0x227795&&_0x227795[_0x430d3b(0x9a5)])_0x227795[_0x430d3b(0x2593)](()=>{var _0x4926bf=_0x430d3b;_0x227795&&_0x227795[_0x4926bf(0x20e8)](_0x5d60f3,_0xdca595);},_0x306ed0);else{if(-0x1!==_0x5d60f3[_0x430d3b(0x404a)](_0x430d3b(0x23e5))){var _0x2e287a=decodeURIComponent(_0x5d60f3[_0x430d3b(0x1c2d)](0x5)['toLowerCase']());if(_0x77bd20['X'][_0x430d3b(0x22fe)][_0x2e287a]&&'undefined'!=typeof URL){try{let _0x2a2e95;try{_0x2a2e95=URL[_0x430d3b(0x3ac)](_0x77bd20['X']['FilesToLoad'][_0x2e287a]);}catch(_0x3e4c33){_0x2a2e95=URL[_0x430d3b(0x3ac)](_0x77bd20['X'][_0x430d3b(0x22fe)][_0x2e287a]);}_0xdca595[_0x430d3b(0x23b1)]=_0x2a2e95,_0x2be825=!0x0;}catch(_0x1c353a){_0xdca595[_0x430d3b(0x23b1)]='';}return _0xdca595;}}_0x306ed0();}return _0xdca595;},_0x177ce3=(_0x316195,_0x527f75,_0x1bf77a,_0x89f3ee,_0x4e2cb1)=>{var _0x24f29d=_0xa37bdd;const _0x2fa33c=new FileReader(),_0x3aab34={'onCompleteObservable':new _0x400cab['y$'](),'abort':()=>_0x2fa33c[_0x24f29d(0x3758)]()};return _0x2fa33c[_0x24f29d(0x250a)]=()=>_0x3aab34['onCompleteObservable'][_0x24f29d(0x3e9)](_0x3aab34),_0x4e2cb1&&(_0x2fa33c['onerror']=()=>{var _0x51dd21=_0x24f29d;_0x4e2cb1(new _0x318d4b(_0x51dd21(0x36f)+_0x316195[_0x51dd21(0x3efc)],_0x316195));}),_0x2fa33c[_0x24f29d(0x8f3)]=_0x57eb53=>{var _0x4ff2cc=_0x24f29d;_0x527f75(_0x57eb53['target'][_0x4ff2cc(0x3de4)]);},_0x1bf77a&&(_0x2fa33c[_0x24f29d(0x2156)]=_0x1bf77a),_0x89f3ee?_0x2fa33c[_0x24f29d(0x12fa)](_0x316195):_0x2fa33c['readAsText'](_0x316195),_0x3aab34;},_0x27a566=(_0x4df2f9,_0x1e8d41,_0x192ed9,_0x2f2fe8,_0x32ac1e,_0xbff3cf,_0x4d4eb2)=>{var _0x3cd719=_0xa37bdd;if(_0x4df2f9[_0x3cd719(0x3efc)])return _0x177ce3(_0x4df2f9,_0x1e8d41,_0x192ed9,_0x32ac1e,_0xbff3cf?_0x27687c=>{_0xbff3cf(void 0x0,_0x27687c);}:void 0x0);const _0x266efe=_0x4df2f9;if(-0x1!==_0x266efe[_0x3cd719(0x404a)](_0x3cd719(0x23e5))){let _0xd3042f=decodeURIComponent(_0x266efe[_0x3cd719(0x1c2d)](0x5)['toLowerCase']());0x0===_0xd3042f[_0x3cd719(0x404a)]('./')&&(_0xd3042f=_0xd3042f[_0x3cd719(0x1c2d)](0x2)),_0x4df2f9=_0x77bd20['X']['FilesToLoad'][_0xd3042f];if(_0x4df2f9)return _0x177ce3(_0x4df2f9,_0x1e8d41,_0x192ed9,_0x32ac1e,_0xbff3cf?_0x2c9c02=>_0xbff3cf(void 0x0,new _0x41229b(_0x2c9c02[_0x3cd719(0x1fa0)],_0x2c9c02['file'])):void 0x0);}var {match:_0x4df2f9,type:_0x1a848c}=_0x300cec(_0x266efe);if(_0x4df2f9){const _0x3d5089={'onCompleteObservable':new _0x400cab['y$'](),'abort':()=>()=>{}};try{var _0x2bd625=(_0x32ac1e?_0x202936:_0x590cbf)(_0x266efe);_0x1e8d41(_0x2bd625,void 0x0,_0x1a848c);}catch(_0x27ea7b){_0xbff3cf?_0xbff3cf(void 0x0,_0x27ea7b):_0x33f0ee['Y'][_0x3cd719(0x350c)](_0x27ea7b[_0x3cd719(0x1fa0)]||_0x3cd719(0x188e));}return _0x28436f['Q'][_0x3cd719(0x2cb4)](()=>{var _0x2f81fd=_0x3cd719;_0x3d5089['onCompleteObservable'][_0x2f81fd(0x3e9)](_0x3d5089);}),_0x3d5089;}return _0x4b3e83(_0x266efe,(_0xed80,_0x2ff262)=>{var _0x50dac1=_0x3cd719;_0x1e8d41(_0xed80,null==_0x2ff262?void 0x0:_0x2ff262[_0x50dac1(0x29be)],null==_0x2ff262?void 0x0:_0x2ff262['getResponseHeader'](_0x50dac1(0x1cc1)));},_0x192ed9,_0x2f2fe8,_0x32ac1e,_0xbff3cf?_0x30e2d1=>{var _0x6d8494=_0x3cd719;_0xbff3cf(_0x30e2d1[_0x6d8494(0x381)],new _0x41229b(_0x30e2d1[_0x6d8494(0x1fa0)],_0x30e2d1['request']));}:void 0x0,_0x4d4eb2);},_0x4b3e83=(_0x2af5b2,_0x209a92,_0x44b998,_0x5b9c26,_0x5cb6ff,_0x4caa5a,_0x13b650)=>{var _0x4f7860=_0xa37bdd;_0x2af5b2=_0x4fa90d(_0x2af5b2),_0x2af5b2=_0x4fb81a[_0x4f7860(0x155)](_0x2af5b2);const _0x31a021=_0x4fb81a[_0x4f7860(0x3bca)]+_0x2af5b2;let _0x55474c=!0x1;const _0x176ee9={'onCompleteObservable':new _0x400cab['y$'](),'abort':()=>_0x55474c=!0x0},_0x25adf8=()=>{var _0x58f193=_0x4f7860;let _0x31f94c=new _0x13c698['g'](),_0x475021=null,_0x4e2456;const _0x3d2de1=()=>{var _0x17296a=a8_0x58a1;_0x31f94c&&(_0x44b998&&_0x31f94c[_0x17296a(0x1d60)](_0x17296a(0x7d8),_0x44b998),_0x4e2456&&_0x31f94c[_0x17296a(0x1d60)](_0x17296a(0x2a8),_0x4e2456),_0x31f94c['removeEventListener']('loadend',_0xd37d2f));};let _0xd37d2f=()=>{var _0x44fb17=a8_0x58a1;_0x3d2de1(),_0x176ee9[_0x44fb17(0x3208)][_0x44fb17(0x3e9)](_0x176ee9),_0x176ee9[_0x44fb17(0x3208)]['clear'](),_0x44b998=void 0x0,_0x4e2456=null,_0xd37d2f=null,_0x209a92=_0x13b650=_0x4caa5a=void 0x0;};_0x176ee9[_0x58f193(0x3758)]=()=>{var _0x3703d6=_0x58f193;_0x55474c=!0x0,_0xd37d2f&&_0xd37d2f(),_0x31f94c&&_0x31f94c[_0x3703d6(0x171)]!==(XMLHttpRequest[_0x3703d6(0x2aaf)]||0x4)&&_0x31f94c[_0x3703d6(0x3758)](),null!==_0x475021&&(clearTimeout(_0x475021),_0x475021=null),_0x31f94c=null;};const _0x1ff4d5=_0x110a53=>{var _0x2df992=_0x58f193;_0x110a53=_0x110a53[_0x2df992(0x1fa0)]||_0x2df992(0x400c),_0x4caa5a&&_0x31f94c?_0x4caa5a(new _0x380750(_0x110a53,_0x31f94c)):_0x33f0ee['Y'][_0x2df992(0x350c)](_0x110a53);},_0x584e0f=_0x5270ad=>{var _0x5a6c31=_0x58f193;if(_0x31f94c){if(_0x31f94c[_0x5a6c31(0x2593)](_0x5a6c31(0x2bbc),_0x31a021),_0x13b650)try{_0x13b650(_0x31f94c);}catch(_0x48f1b6){return void _0x1ff4d5(_0x48f1b6);}_0x5cb6ff&&(_0x31f94c[_0x5a6c31(0x121)]=_0x5a6c31(0x2502)),_0x44b998&&_0x31f94c[_0x5a6c31(0x2b6c)](_0x5a6c31(0x7d8),_0x44b998),_0xd37d2f&&_0x31f94c[_0x5a6c31(0x2b6c)](_0x5a6c31(0x988),_0xd37d2f),_0x4e2456=()=>{var _0xd8ac90=_0x5a6c31;if(!_0x55474c&&_0x31f94c&&_0x31f94c[_0xd8ac90(0x171)]===(XMLHttpRequest[_0xd8ac90(0x2aaf)]||0x4)){if(_0x4e2456&&_0x31f94c['removeEventListener'](_0xd8ac90(0x2a8),_0x4e2456),0xc8<=_0x31f94c[_0xd8ac90(0x36eb)]&&_0x31f94c[_0xd8ac90(0x36eb)]<0x12c||0x0===_0x31f94c[_0xd8ac90(0x36eb)]&&(!(0x0,_0x46a8c0['CG'])()||_0x40185a()))try{_0x209a92&&_0x209a92(_0x5cb6ff?_0x31f94c['response']:_0x31f94c[_0xd8ac90(0x19ac)],_0x31f94c);}catch(_0x157f1d){_0x1ff4d5(_0x157f1d);}else{const _0x3db9e1=_0x4fb81a['DefaultRetryStrategy'];if(_0x3db9e1){var _0xc92235=_0x3db9e1(_0x31a021,_0x31f94c,_0x5270ad);if(-0x1!==_0xc92235)return _0x3d2de1(),_0x31f94c=new _0x13c698['g'](),void(_0x475021=setTimeout(()=>_0x584e0f(_0x5270ad+0x1),_0xc92235));}_0xc92235=new _0x380750(_0xd8ac90(0x216c)+_0x31f94c[_0xd8ac90(0x36eb)]+'\x20'+_0x31f94c[_0xd8ac90(0x23b)]+_0xd8ac90(0x158c)+_0x31a021,_0x31f94c),_0x4caa5a&&_0x4caa5a(_0xc92235);}}},_0x31f94c[_0x5a6c31(0x2b6c)](_0x5a6c31(0x2a8),_0x4e2456),_0x31f94c['send']();}};_0x584e0f(0x0);};if(_0x5b9c26&&_0x5b9c26[_0x4f7860(0x135c)]){const _0x1d5f99=_0x2353fe=>{var _0x5d856b=_0x4f7860;_0x2353fe&&0x190<_0x2353fe[_0x5d856b(0x36eb)]?_0x4caa5a&&_0x4caa5a(_0x2353fe):_0x25adf8();};_0x5b9c26['open'](()=>{var _0xc05cba=_0x4f7860;_0x5b9c26&&_0x5b9c26['loadFile'](_0x4fb81a[_0xc05cba(0x3bca)]+_0x2af5b2,_0xf1f173=>{var _0x16ef88=_0xc05cba;!_0x55474c&&_0x209a92&&_0x209a92(_0xf1f173),_0x176ee9[_0x16ef88(0x3208)][_0x16ef88(0x3e9)](_0x176ee9);},_0x44b998?_0x141631=>{!_0x55474c&&_0x44b998&&_0x44b998(_0x141631);}:void 0x0,_0x1d5f99,_0x5cb6ff);},_0x1d5f99);}else _0x25adf8();return _0x176ee9;},_0x40185a=()=>_0xa37bdd(0x16fc)!=typeof location&&_0xa37bdd(0x23e5)===location[_0xa37bdd(0xbd6)],_0x1c1683=_0x3caa41=>_0x4027a1[_0xa37bdd(0x4ac)](_0x3caa41),_0x300cec=_0x8d90af=>{var _0x42f547=_0xa37bdd;const _0x360825=_0x4027a1['exec'](_0x8d90af);return null===_0x360825||0x0===_0x360825[_0x42f547(0x132e)]?{'match':!0x1,'type':''}:{'match':!0x0,'type':_0x360825[0x0]['replace'](_0x42f547(0x2551),'')[_0x42f547(0x3719)]('base64,','')};};function _0x202936(_0x18916f){var _0x2b19a1=_0xa37bdd;return(0x0,_0x5eb564['HQ'])(_0x18916f[_0x2b19a1(0x3936)](',')[0x1]);}const _0x590cbf=_0x4c1d3a=>(0x0,_0x5eb564['rP'])(_0x4c1d3a[_0xa37bdd(0x3936)](',')[0x1]);_0x12e017['B'][_0xa37bdd(0x1a4c)]=_0x4fd22c,_0x12e017['B'][_0xa37bdd(0xf7b)]=_0x27a566,_0x5e813e['L'][_0xa37bdd(0xf7b)]=_0x27a566;},0x10327:(_0x4d12ec,_0x207a98,_0x40f609)=>{_0x40f609(0xa7ff),_0x40f609(0x10ea4),_0x40f609(0x9191);},0x9191:(_0x5159ce,_0x5a5a64,_0x141d88)=>{var _0x346181=a8_0x49466b;_0x141d88['d'](_0x5a5a64,{'X':()=>_0xfe1dac});class _0xfe1dac{}_0xfe1dac[_0x346181(0x22fe)]={};},0x7e40:(_0x1d0b10,_0x24d8b8,_0x5d6e37)=>{var _0x2624fa=a8_0x49466b;_0x5d6e37['d'](_0x24d8b8,{'b3':()=>_0x41da9c,'bK':()=>_0x2bb322,'cw':()=>_0x8fa6ed,'fR':()=>_0xebf2ba});var _0x5400a5=_0x5d6e37(0xc84b);class _0x2bb322{constructor(_0x1eb139,_0x12beca,_0x29dcd9){var _0x144d87=a8_0x58a1;this[_0x144d87(0x4028)]=_0x1eb139,this[_0x144d87(0x13e9)]=_0x12beca,this[_0x144d87(0x3408)]=_0x29dcd9;}[_0x2624fa(0x910)](_0x5ef34b){var _0x164618=_0x2624fa;this[_0x164618(0x3408)]?_0x5400a5['HE']['LerpToRef'](this['color1'],this[_0x164618(0x3408)],Math['random'](),_0x5ef34b):_0x5ef34b[_0x164618(0x2a3e)](this[_0x164618(0x13e9)]);}}class _0x8fa6ed{constructor(_0x494ba8,_0x416272){var _0x3827af=_0x2624fa;this[_0x3827af(0x4028)]=_0x494ba8,this[_0x3827af(0x25cc)]=_0x416272;}}class _0x41da9c{constructor(_0x4a6a4f,_0x181ce5,_0xc11ddb){var _0x3d13ea=_0x2624fa;this[_0x3d13ea(0x4028)]=_0x4a6a4f,this['factor1']=_0x181ce5,this[_0x3d13ea(0x2f90)]=_0xc11ddb;}[_0x2624fa(0x39a6)](){var _0x1e0548=_0x2624fa;return void 0x0===this[_0x1e0548(0x2f90)]||this[_0x1e0548(0x2f90)]===this['factor1']?this[_0x1e0548(0x4057)]:this[_0x1e0548(0x4057)]+(this[_0x1e0548(0x2f90)]-this[_0x1e0548(0x4057)])*Math[_0x1e0548(0x27fe)]();}}class _0xebf2ba{static['GetCurrentGradient'](_0x1727f0,_0x3b9fbe,_0x5ca64b){var _0x13ecbc=_0x2624fa;if(_0x3b9fbe[0x0][_0x13ecbc(0x4028)]>_0x1727f0)_0x5ca64b(_0x3b9fbe[0x0],_0x3b9fbe[0x0],0x1);else{for(let _0x26975d=0x0;_0x26975d<_0x3b9fbe['length']-0x1;_0x26975d++){var _0x4f3a09=_0x3b9fbe[_0x26975d],_0xf19ab=_0x3b9fbe[_0x26975d+0x1];if(_0x1727f0>=_0x4f3a09['gradient']&&_0x1727f0<=_0xf19ab[_0x13ecbc(0x4028)])return void _0x5ca64b(_0x4f3a09,_0xf19ab,(_0x1727f0-_0x4f3a09[_0x13ecbc(0x4028)])/(_0xf19ab['gradient']-_0x4f3a09['gradient']));}var _0x490b20=_0x3b9fbe[_0x13ecbc(0x132e)]-0x1;_0x5ca64b(_0x3b9fbe[_0x490b20],_0x3b9fbe[_0x490b20],0x1);}}}},0x9f19:(_0x58d1ed,_0x3c6497,_0x58aac4)=>{_0x58aac4['d'](_0x3c6497,{'f':()=>function(){var _0xd8ab6f=a8_0x58a1;return _0xd8ab6f(0xbf0)[_0xd8ab6f(0x3719)](/[xy]/g,_0x3452db=>{const _0x2ea833=0x10*Math['random']()|0x0,_0x3641ad='x'===_0x3452db?_0x2ea833:0x3&_0x2ea833|0x8;return _0x3641ad['toString'](0x10);});}});},0x17ec4:(_0x2c2118,_0x31bbdb,_0x471c24)=>{},0xf9d6:(_0x3bc592,_0x31e153,_0x5b942f)=>{_0x5b942f(0x13290),_0x5b942f(0xd673),_0x5b942f(0x13cb2),_0x5b942f(0x153ad),_0x5b942f(0xbe0d),_0x5b942f(0x5ecb),_0x5b942f(0x10327),_0x5b942f(0x1cd6),_0x5b942f(0x9cf6),_0x5b942f(0x155fe),_0x5b942f(0x8044),_0x5b942f(0x29d),_0x5b942f(0x1593c),_0x5b942f(0x9657),_0x5b942f(0x13869),_0x5b942f(0xa8f),_0x5b942f(0xe222),_0x5b942f(0x14699),_0x5b942f(0x17d2b),_0x5b942f(0x1171b),_0x5b942f(0x10ea4),_0x5b942f(0xe456),_0x5b942f(0x9191),_0x5b942f(0x1266b),_0x5b942f(0x16e73),_0x5b942f(0x2310),_0x5b942f(0x4af0),_0x5b942f(0xc661),_0x5b942f(0x17ec4),_0x5b942f(0x709d),_0x5b942f(0x6fe),_0x5b942f(0x7e40),_0x5b942f(0x360b),_0x5b942f(0x2560),_0x5b942f(0x17442),_0x5b942f(0xa801),_0x5b942f(0x10ea6),_0x5b942f(0x15cca),_0x5b942f(0x789f),_0x5b942f(0x183a1),_0x5b942f(0x16046),_0x5b942f(0xb456),_0x5b942f(0x168be),_0x5b942f(0x835c),_0x5b942f(0xb81),_0x5b942f(0x18233),_0x5b942f(0xf934),_0x5b942f(0x9f19),_0x5b942f(0x5038),_0x5b942f(0xd78e),_0x5b942f(0x1097c),_0x5b942f(0x6dbf);},0x9cf6:(_0x3036cf,_0x8133e3,_0x393fc6)=>{var _0x4f2c50=a8_0x49466b;_0x393fc6['d'](_0x8133e3,{'k':()=>_0x534f70});var _0x4fcff4=_0x393fc6(0x10ea4);class _0x534f70{constructor(_0xf117f3,_0x5439fd){var _0x1b9a68=a8_0x58a1;if(this['data']=_0xf117f3,this['isInvalid']=!0x1,!_0x534f70[_0x1b9a68(0x32cf)](_0xf117f3))return this[_0x1b9a68(0x3a1e)]=!0x0,void _0x4fcff4['Y']['Error'](_0x1b9a68(0x2fa2));_0xf117f3=Uint32Array[_0x1b9a68(0x3a0b)];const _0xcbe9f2=new DataView(this['data']['buffer'],this[_0x1b9a68(0xf56)]['byteOffset']+0xc,0xd*_0xf117f3);var _0x195262=0x4030201===_0xcbe9f2['getUint32'](0x0,!0x0);return this['glType']=_0xcbe9f2[_0x1b9a68(0x13b9)](+_0xf117f3,_0x195262),this[_0x1b9a68(0x11b9)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0x2*_0xf117f3,_0x195262),this[_0x1b9a68(0x28be)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0x3*_0xf117f3,_0x195262),this[_0x1b9a68(0x39ab)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0x4*_0xf117f3,_0x195262),this['glBaseInternalFormat']=_0xcbe9f2[_0x1b9a68(0x13b9)](0x5*_0xf117f3,_0x195262),this[_0x1b9a68(0x18a6)]=_0xcbe9f2['getUint32'](0x6*_0xf117f3,_0x195262),this[_0x1b9a68(0x7ef)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0x7*_0xf117f3,_0x195262),this['pixelDepth']=_0xcbe9f2[_0x1b9a68(0x13b9)](0x8*_0xf117f3,_0x195262),this[_0x1b9a68(0xdd7)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0x9*_0xf117f3,_0x195262),this[_0x1b9a68(0x4ef)]=_0xcbe9f2['getUint32'](0xa*_0xf117f3,_0x195262),this[_0x1b9a68(0x306f)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0xb*_0xf117f3,_0x195262),this[_0x1b9a68(0x2c94)]=_0xcbe9f2[_0x1b9a68(0x13b9)](0xc*_0xf117f3,_0x195262),0x0!==this[_0x1b9a68(0x3ed0)]?(_0x4fcff4['Y']['Error']('only\x20compressed\x20formats\x20currently\x20supported'),void(this[_0x1b9a68(0x3a1e)]=!0x0)):(this[_0x1b9a68(0x306f)]=Math[_0x1b9a68(0xc54)](0x1,this['numberOfMipmapLevels']),0x0===this['pixelHeight']||0x0!==this[_0x1b9a68(0x29f)]?(_0x4fcff4['Y']['Error'](_0x1b9a68(0x3a8)),void(this[_0x1b9a68(0x3a1e)]=!0x0)):0x0!==this[_0x1b9a68(0xdd7)]?(_0x4fcff4['Y'][_0x1b9a68(0x350c)]('texture\x20arrays\x20not\x20currently\x20supported'),void(this[_0x1b9a68(0x3a1e)]=!0x0)):this['numberOfFaces']!==_0x5439fd?(_0x4fcff4['Y'][_0x1b9a68(0x350c)](_0x1b9a68(0x2cc1)+_0x5439fd+_0x1b9a68(0x2f4d)+this[_0x1b9a68(0x4ef)]),void(this[_0x1b9a68(0x3a1e)]=!0x0)):void(this['loadType']=_0x534f70[_0x1b9a68(0x2724)]));}[_0x4f2c50(0x34d0)](_0xfe3344,_0x36275e){var _0x416dce=_0x4f2c50;switch(this['loadType']){case _0x534f70[_0x416dce(0x2724)]:this['_upload2DCompressedLevels'](_0xfe3344,_0x36275e);break;case _0x534f70[_0x416dce(0x7f3)]:case _0x534f70['COMPRESSED_3D']:case _0x534f70[_0x416dce(0x167b)]:}}[_0x4f2c50(0x18f8)](_0x3cdb11,_0x574a89){var _0x59c72e=_0x4f2c50;let _0xc8d30d=_0x534f70['HEADER_LEN']+this['bytesOfKeyValueData'],_0x59e5c7=this[_0x59c72e(0x18a6)],_0x2f0841=this[_0x59c72e(0x7ef)];var _0x1e8c49=_0x574a89?this['numberOfMipmapLevels']:0x1;for(let _0x30e0ca=0x0;_0x30e0ca<_0x1e8c49;_0x30e0ca++){var _0x1d5027=new Int32Array(this[_0x59c72e(0xf56)][_0x59c72e(0x277a)],this['data']['byteOffset']+_0xc8d30d,0x1)[0x0];_0xc8d30d+=0x4;for(let _0x319cbb=0x0;_0x319cbb<this[_0x59c72e(0x4ef)];_0x319cbb++){var _0xfa51cb=new Uint8Array(this['data'][_0x59c72e(0x277a)],this[_0x59c72e(0xf56)][_0x59c72e(0x10f4)]+_0xc8d30d,_0x1d5027);const _0x2b9d33=_0x3cdb11[_0x59c72e(0x2636)]();_0x2b9d33['_uploadCompressedDataToTextureDirectly'](_0x3cdb11,_0x3cdb11[_0x59c72e(0x2cb9)],_0x59e5c7,_0x2f0841,_0xfa51cb,_0x319cbb,_0x30e0ca),_0xc8d30d=_0xc8d30d+_0x1d5027+(0x3-(_0x1d5027+0x3)%0x4);}_0x59e5c7=Math[_0x59c72e(0xc54)](0x1,0.5*_0x59e5c7),_0x2f0841=Math[_0x59c72e(0xc54)](0x1,0.5*_0x2f0841);}}static[_0x4f2c50(0x32cf)](_0x5cd230){var _0x5f25b7=_0x4f2c50;if(0xc<=_0x5cd230[_0x5f25b7(0x34f4)]){_0x5cd230=new Uint8Array(_0x5cd230['buffer'],_0x5cd230[_0x5f25b7(0x10f4)],0xc);if(0xab===_0x5cd230[0x0]&&0x4b===_0x5cd230[0x1]&&0x54===_0x5cd230[0x2]&&0x58===_0x5cd230[0x3]&&0x20===_0x5cd230[0x4]&&0x31===_0x5cd230[0x5]&&0x31===_0x5cd230[0x6]&&0xbb===_0x5cd230[0x7]&&0xd===_0x5cd230[0x8]&&0xa===_0x5cd230[0x9]&&0x1a===_0x5cd230[0xa]&&0xa===_0x5cd230[0xb])return!0x0;}return!0x1;}}_0x534f70[_0x4f2c50(0x78e)]=0x40,_0x534f70[_0x4f2c50(0x2724)]=0x0,_0x534f70[_0x4f2c50(0x3b65)]=0x1,_0x534f70[_0x4f2c50(0x7f3)]=0x2,_0x534f70[_0x4f2c50(0x167b)]=0x3;},0x16046:(_0x582610,_0x1082bd,_0x5578e0)=>{var _0x25882c=a8_0x49466b;_0x5578e0['d'](_0x1082bd,{'Z':()=>_0x2553f1});var _0x2b7c41=_0x5578e0(0x77a5),_0x226bdf=_0x5578e0(0x1171b),_0x2890f3=_0x5578e0(0xe222),_0x1d482d=_0x5578e0(0x7809);function _0x79be7c(_0x524c6a){var _0x27c6ee=a8_0x58a1;return _0x524c6a?_0x2890f3['w1'][_0x27c6ee(0x126b)](_0x524c6a):null;}function _0x378121(_0x3df879){var _0x58a913=a8_0x58a1;null!==_0x3df879[_0x58a913(0x2ee4)]&&(KTX2DECODER[_0x58a913(0xd67)][_0x58a913(0x3bd4)]=_0x3df879[_0x58a913(0x2ee4)]),null!==_0x3df879['wasmUASTCToBC7']&&(KTX2DECODER['LiteTranscoder_UASTC_BC7'][_0x58a913(0x3bd4)]=_0x3df879[_0x58a913(0x2fd5)]),null!==_0x3df879[_0x58a913(0x896)]&&(KTX2DECODER[_0x58a913(0x1bf5)][_0x58a913(0x3bd4)]=_0x3df879['wasmUASTCToRGBA_UNORM']),null!==_0x3df879[_0x58a913(0x3bcb)]&&(KTX2DECODER['LiteTranscoder_UASTC_RGBA_SRGB'][_0x58a913(0x3bd4)]=_0x3df879[_0x58a913(0x3bcb)]),null!==_0x3df879[_0x58a913(0x1208)]&&(KTX2DECODER[_0x58a913(0x28bd)]['WasmModuleURL']=_0x3df879[_0x58a913(0x1208)]),null!==_0x3df879['wasmUASTCToRG8_UNORM']&&(KTX2DECODER[_0x58a913(0x1f5f)][_0x58a913(0x3bd4)]=_0x3df879[_0x58a913(0x30df)]),null!==_0x3df879[_0x58a913(0x95a)]&&(KTX2DECODER[_0x58a913(0x120a)][_0x58a913(0x3ae3)]=_0x3df879[_0x58a913(0x95a)]),null!==_0x3df879[_0x58a913(0x4e1)]&&(KTX2DECODER[_0x58a913(0x120a)][_0x58a913(0x3bd4)]=_0x3df879[_0x58a913(0x4e1)]),null!==_0x3df879[_0x58a913(0x185d)]&&(KTX2DECODER[_0x58a913(0x3d37)][_0x58a913(0x3bd4)]=_0x3df879[_0x58a913(0x185d)]);}class _0x2553f1{constructor(_0x24c309,_0x515173=_0x2553f1[_0x25882c(0x124b)]){var _0x2fa432=_0x25882c;this[_0x2fa432(0x398b)]=_0x24c309,_0x2553f1[_0x2fa432(0x3d96)](_0x515173);}static[_0x25882c(0x2932)](){var _0x4a01b3=_0x25882c;return'object'==typeof navigator&&navigator[_0x4a01b3(0x2e01)]?Math[_0x4a01b3(0x3749)](Math[_0x4a01b3(0x27d2)](0.5*navigator[_0x4a01b3(0x2e01)]),0x4):0x1;}static[_0x25882c(0x3d96)](_0x2e12b2){var _0x1147e7=_0x25882c;if(!_0x2553f1[_0x1147e7(0x1004)]&&!_0x2553f1[_0x1147e7(0x20e)]){const _0x5cc527={'jsDecoderModule':_0x2890f3['w1'][_0x1147e7(0x126b)](this[_0x1147e7(0x868)][_0x1147e7(0x3983)]),'wasmUASTCToASTC':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x2ee4)]),'wasmUASTCToBC7':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x2fd5)]),'wasmUASTCToRGBA_UNORM':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x896)]),'wasmUASTCToRGBA_SRGB':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x3bcb)]),'wasmUASTCToR8_UNORM':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x1208)]),'wasmUASTCToRG8_UNORM':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x30df)]),'jsMSCTranscoder':_0x79be7c(this['URLConfig'][_0x1147e7(0x95a)]),'wasmMSCTranscoder':_0x79be7c(this[_0x1147e7(0x868)][_0x1147e7(0x4e1)]),'wasmZSTDDecoder':_0x79be7c(this['URLConfig'][_0x1147e7(0x185d)])};_0x2e12b2&&_0x1147e7(0x187)==typeof Worker&&_0x1147e7(0x16fc)!=typeof URL?_0x2553f1[_0x1147e7(0x1004)]=new Promise(_0x4dff3c=>{var _0x274b44=_0x1147e7;const _0x8075ce=URL[_0x274b44(0x3ac)](new Blob([_0x378121+('('+_0xeb705c+')()')],{'type':_0x274b44(0x92e)}));_0x4dff3c(new _0x226bdf['v'](_0x2e12b2,()=>new Promise((_0x3a5666,_0x4e816b)=>{var _0x411e0c=_0x274b44;const _0x2ffcd1=new Worker(_0x8075ce),_0x4585a3=_0x552950=>{var _0x2941e0=a8_0x58a1;_0x2ffcd1['removeEventListener']('error',_0x4585a3),_0x2ffcd1[_0x2941e0(0x1d60)](_0x2941e0(0x1fa0),_0x488219),_0x4e816b(_0x552950);},_0x488219=_0x3a442e=>{var _0x4f8f94=a8_0x58a1;_0x4f8f94(0x9a0)===_0x3a442e[_0x4f8f94(0xf56)][_0x4f8f94(0x3c56)]&&(_0x2ffcd1['removeEventListener'](_0x4f8f94(0x1fe2),_0x4585a3),_0x2ffcd1[_0x4f8f94(0x1d60)]('message',_0x488219),_0x3a5666(_0x2ffcd1));};_0x2ffcd1[_0x411e0c(0x2b6c)](_0x411e0c(0x1fe2),_0x4585a3),_0x2ffcd1[_0x411e0c(0x2b6c)](_0x411e0c(0x1fa0),_0x488219),_0x2ffcd1[_0x411e0c(0x15fe)]({'action':_0x411e0c(0x9a0),'urls':_0x5cc527});})));}):'undefined'==typeof KTX2DECODER?_0x2553f1[_0x1147e7(0x20e)]=_0x2890f3['w1'][_0x1147e7(0x181d)](_0x5cc527[_0x1147e7(0x3983)])[_0x1147e7(0x1af5)](()=>(KTX2DECODER[_0x1147e7(0x120a)][_0x1147e7(0x2fa)]=!0x1,KTX2DECODER[_0x1147e7(0xf10)][_0x1147e7(0xacf)]=!0x0,_0x378121(_0x5cc527),new KTX2DECODER[(_0x1147e7(0x2135))]())):(KTX2DECODER[_0x1147e7(0x120a)]['UseFromWorkerThread']=!0x1,KTX2DECODER['WASMMemoryManager']['LoadBinariesFromCurrentThread']=!0x0,_0x2553f1[_0x1147e7(0x20e)]=Promise[_0x1147e7(0x7e0)](new KTX2DECODER['KTX2Decoder']()));}}[_0x25882c(0x2a70)](_0x56fa3e,_0x261429,_0xabbe0a){var _0x224b6b=_0x25882c;const _0x28e95b=this[_0x224b6b(0x398b)][_0x224b6b(0x1766)](),_0x3fb2ad={'astc':!!_0x28e95b[_0x224b6b(0x1964)],'bptc':!!_0x28e95b['bptc'],'s3tc':!!_0x28e95b[_0x224b6b(0x1a6f)],'pvrtc':!!_0x28e95b[_0x224b6b(0x690)],'etc2':!!_0x28e95b[_0x224b6b(0x29b8)],'etc1':!!_0x28e95b[_0x224b6b(0x44a)]};if(_0x2553f1[_0x224b6b(0x1004)])return _0x2553f1[_0x224b6b(0x1004)]['then'](_0x106c58=>new Promise((_0x22a672,_0x574f8b)=>{var _0x5aaed2=_0x224b6b;_0x106c58[_0x5aaed2(0x2f54)]((_0x1e9f7a,_0x337241)=>{var _0x49259a=_0x5aaed2;const _0x2693c8=_0x55f24a=>{var _0x49aa63=a8_0x58a1;_0x1e9f7a['removeEventListener'](_0x49aa63(0x1fe2),_0x2693c8),_0x1e9f7a['removeEventListener']('message',_0x54037e),_0x574f8b(_0x55f24a),_0x337241();},_0x54037e=_0x9b9229=>{var _0x35ad70=a8_0x58a1;if(_0x35ad70(0x246f)===_0x9b9229[_0x35ad70(0xf56)][_0x35ad70(0x3c56)]){if(_0x1e9f7a[_0x35ad70(0x1d60)](_0x35ad70(0x1fe2),_0x2693c8),_0x1e9f7a[_0x35ad70(0x1d60)](_0x35ad70(0x1fa0),_0x54037e),_0x9b9229['data'][_0x35ad70(0x3906)])try{this['_createTexture'](_0x9b9229[_0x35ad70(0xf56)][_0x35ad70(0x4011)],_0x261429,_0xabbe0a),_0x22a672();}catch(_0x589ae4){_0x574f8b({'message':_0x589ae4});}else _0x574f8b({'message':_0x9b9229[_0x35ad70(0xf56)][_0x35ad70(0x6ff)]});_0x337241();}},_0x579233=(_0x1e9f7a[_0x49259a(0x2b6c)](_0x49259a(0x1fe2),_0x2693c8),_0x1e9f7a[_0x49259a(0x2b6c)]('message',_0x54037e),_0x1e9f7a[_0x49259a(0x15fe)]({'action':_0x49259a(0x2fb4),'options':_0x2553f1[_0x49259a(0x1d00)][_0x49259a(0x2719)]()}),new Uint8Array(_0x56fa3e[_0x49259a(0x34f4)]));_0x579233[_0x49259a(0xe5f)](new Uint8Array(_0x56fa3e[_0x49259a(0x277a)],_0x56fa3e['byteOffset'],_0x56fa3e[_0x49259a(0x34f4)])),_0x1e9f7a[_0x49259a(0x15fe)]({'action':_0x49259a(0x1484),'data':_0x579233,'caps':_0x3fb2ad,'options':_0xabbe0a},[_0x579233[_0x49259a(0x277a)]]);});}));if(_0x2553f1[_0x224b6b(0x20e)])return _0x2553f1['_DecoderModulePromise'][_0x224b6b(0x1af5)](_0x2799a7=>(_0x2553f1['DefaultDecoderOptions'][_0x224b6b(0x1c18)]&&(KTX2DECODER['KTX2Decoder'][_0x224b6b(0x1d00)]=_0x2553f1[_0x224b6b(0x1d00)][_0x224b6b(0x2719)]()),new Promise((_0x2d649a,_0x42085f)=>{var _0x5139e8=_0x224b6b;_0x2799a7[_0x5139e8(0x1484)](_0x56fa3e,_0x28e95b)[_0x5139e8(0x1af5)](_0x1f7984=>{var _0x21dcc3=_0x5139e8;this[_0x21dcc3(0x982)](_0x1f7984,_0x261429),_0x2d649a();})['catch'](_0x26497b=>{_0x42085f({'message':_0x26497b});});})));throw new Error(_0x224b6b(0x8b2));}[_0x25882c(0x982)](_0x2ef037,_0x3b30b9,_0x450cfe){var _0x51809e=_0x25882c;this[_0x51809e(0x398b)][_0x51809e(0xfe4)](0xde1,_0x3b30b9),_0x450cfe&&(_0x450cfe[_0x51809e(0x3f0b)]=_0x2ef037[_0x51809e(0x3f0b)],_0x450cfe[_0x51809e(0x13fb)]=_0x2ef037[_0x51809e(0x13fb)],_0x450cfe[_0x51809e(0x291f)]=_0x2ef037[_0x51809e(0x291f)],_0x450cfe['transcoderName']=_0x2ef037[_0x51809e(0xc2f)]);let _0x411dcc=!0x0;switch(_0x2ef037['transcodedFormat']){case 0x8058:_0x3b30b9[_0x51809e(0x2eea)]=_0x2b7c41['g'][_0x51809e(0x607)],_0x3b30b9[_0x51809e(0x2cb9)]=_0x2b7c41['g'][_0x51809e(0x5b0)];break;case 0x8229:_0x3b30b9[_0x51809e(0x2eea)]=_0x2b7c41['g'][_0x51809e(0x607)],_0x3b30b9['format']=_0x2b7c41['g'][_0x51809e(0xea3)];break;case 0x822b:_0x3b30b9[_0x51809e(0x2eea)]=_0x2b7c41['g'][_0x51809e(0x607)],_0x3b30b9[_0x51809e(0x2cb9)]=_0x2b7c41['g'][_0x51809e(0x32c)];break;default:_0x3b30b9['format']=_0x2ef037['transcodedFormat'],_0x411dcc=!0x1;}if(_0x3b30b9[_0x51809e(0x3b6c)]=_0x2ef037[_0x51809e(0x13fb)],_0x3b30b9[_0x51809e(0x156)]=0x1<_0x2ef037['mipmaps']['length'],_0x2ef037['errors'])throw new Error(_0x51809e(0x851)+_0x2ef037[_0x51809e(0x33cb)]);for(let _0x16f8b0=0x0;_0x16f8b0<_0x2ef037[_0x51809e(0xdf2)][_0x51809e(0x132e)];++_0x16f8b0){var _0x1f1b94=_0x2ef037[_0x51809e(0xdf2)][_0x16f8b0];if(!_0x1f1b94||!_0x1f1b94[_0x51809e(0xf56)])throw new Error(_0x51809e(0x367e));_0x411dcc?(_0x3b30b9['width']=_0x1f1b94[_0x51809e(0x37ce)],_0x3b30b9[_0x51809e(0x1995)]=_0x1f1b94[_0x51809e(0x1995)],this[_0x51809e(0x398b)][_0x51809e(0xd18)](_0x3b30b9,_0x1f1b94['data'],0x0,_0x16f8b0,void 0x0,!0x0)):this[_0x51809e(0x398b)][_0x51809e(0x3a27)](_0x3b30b9,_0x2ef037[_0x51809e(0x3f0b)],_0x1f1b94[_0x51809e(0x37ce)],_0x1f1b94['height'],_0x1f1b94[_0x51809e(0xf56)],0x0,_0x16f8b0);}_0x3b30b9[_0x51809e(0x25b0)]='.ktx2',_0x3b30b9[_0x51809e(0x37ce)]=_0x2ef037[_0x51809e(0xdf2)][0x0][_0x51809e(0x37ce)],_0x3b30b9[_0x51809e(0x1995)]=_0x2ef037[_0x51809e(0xdf2)][0x0]['height'],_0x3b30b9[_0x51809e(0x3a4f)]=!0x0,this[_0x51809e(0x398b)][_0x51809e(0xfe4)](0xde1,null);}static[_0x25882c(0x32cf)](_0x47a232){var _0xffe31c=_0x25882c;if(0xc<=_0x47a232[_0xffe31c(0x34f4)]){_0x47a232=new Uint8Array(_0x47a232['buffer'],_0x47a232[_0xffe31c(0x10f4)],0xc);if(0xab===_0x47a232[0x0]&&0x4b===_0x47a232[0x1]&&0x54===_0x47a232[0x2]&&0x58===_0x47a232[0x3]&&0x20===_0x47a232[0x4]&&0x32===_0x47a232[0x5]&&0x30===_0x47a232[0x6]&&0xbb===_0x47a232[0x7]&&0xd===_0x47a232[0x8]&&0xa===_0x47a232[0x9]&&0x1a===_0x47a232[0xa]&&0xa===_0x47a232[0xb])return!0x0;}return!0x1;}}function _0xeb705c(){let _0xb8ccaa;onmessage=_0x4da15d=>{var _0x28a3c9=a8_0x58a1;if(_0x4da15d[_0x28a3c9(0xf56)])switch(_0x4da15d[_0x28a3c9(0xf56)][_0x28a3c9(0x3c56)]){case _0x28a3c9(0x9a0):var _0x487446=_0x4da15d[_0x28a3c9(0xf56)]['urls'];importScripts(_0x487446[_0x28a3c9(0x3983)]),_0x378121(_0x487446),_0xb8ccaa=new KTX2DECODER['KTX2Decoder'](),postMessage({'action':_0x28a3c9(0x9a0)});break;case _0x28a3c9(0x2fb4):KTX2DECODER[_0x28a3c9(0x2135)][_0x28a3c9(0x1d00)]=_0x4da15d[_0x28a3c9(0xf56)][_0x28a3c9(0x6a4)];break;case'decode':_0xb8ccaa['decode'](_0x4da15d[_0x28a3c9(0xf56)][_0x28a3c9(0xf56)],_0x4da15d[_0x28a3c9(0xf56)][_0x28a3c9(0x3c6d)],_0x4da15d['data'][_0x28a3c9(0x6a4)])[_0x28a3c9(0x1af5)](_0x3dc057=>{var _0x4efeea=_0x28a3c9;const _0x26efab=[];for(let _0x5615ef=0x0;_0x5615ef<_0x3dc057[_0x4efeea(0xdf2)][_0x4efeea(0x132e)];++_0x5615ef){var _0x4e9eff=_0x3dc057['mipmaps'][_0x5615ef];_0x4e9eff&&_0x4e9eff[_0x4efeea(0xf56)]&&_0x26efab['push'](_0x4e9eff[_0x4efeea(0xf56)]['buffer']);}postMessage({'action':_0x4efeea(0x246f),'success':!0x0,'decodedData':_0x3dc057},_0x26efab);})['catch'](_0x21ea8b=>{postMessage({'action':'decoded','success':!0x1,'msg':_0x21ea8b});});}};}_0x2553f1[_0x25882c(0x868)]={'jsDecoderModule':_0x25882c(0x2cc7),'wasmUASTCToASTC':null,'wasmUASTCToBC7':null,'wasmUASTCToRGBA_UNORM':null,'wasmUASTCToRGBA_SRGB':null,'wasmUASTCToR8_UNORM':null,'wasmUASTCToRG8_UNORM':null,'jsMSCTranscoder':null,'wasmMSCTranscoder':null,'wasmZSTDDecoder':null},_0x2553f1[_0x25882c(0x124b)]=_0x2553f1[_0x25882c(0x2932)](),_0x2553f1[_0x25882c(0x1d00)]=new class{constructor(){var _0x2399f3=_0x25882c;this['_isDirty']=!0x0,this[_0x2399f3(0x2195)]=!0x0,this[_0x2399f3(0x149)]={};}get['isDirty'](){var _0x156505=_0x25882c;return this[_0x156505(0x1d35)];}get[_0x25882c(0x54f)](){var _0x330a2f=_0x25882c;return this[_0x330a2f(0x128c)];}set[_0x25882c(0x54f)](_0x4778e7){var _0x37bc33=_0x25882c;this[_0x37bc33(0x128c)]!==_0x4778e7&&(this[_0x37bc33(0x128c)]=_0x4778e7,this[_0x37bc33(0x1d35)]=!0x0);}get['useRGBAIfOnlyBC1BC3AvailableWhenUASTC'](){var _0x17684a=_0x25882c;return this[_0x17684a(0x2195)];}set[_0x25882c(0x3bc6)](_0x2f7ca6){var _0x45614f=_0x25882c;this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']!==_0x2f7ca6&&(this[_0x45614f(0x2195)]=_0x2f7ca6,this['_isDirty']=!0x0);}get['forceRGBA'](){var _0x219314=_0x25882c;return this[_0x219314(0x14ef)];}set[_0x25882c(0x35b9)](_0x1b2343){var _0x364146=_0x25882c;this[_0x364146(0x14ef)]!==_0x1b2343&&(this[_0x364146(0x14ef)]=_0x1b2343,this[_0x364146(0x1d35)]=!0x0);}get['forceR8'](){var _0x91ad5=_0x25882c;return this[_0x91ad5(0x4063)];}set[_0x25882c(0x160a)](_0xa14b2c){var _0x1bf14f=_0x25882c;this[_0x1bf14f(0x4063)]!==_0xa14b2c&&(this[_0x1bf14f(0x4063)]=_0xa14b2c,this[_0x1bf14f(0x1d35)]=!0x0);}get[_0x25882c(0x34d)](){var _0x4262a9=_0x25882c;return this[_0x4262a9(0x23a4)];}set[_0x25882c(0x34d)](_0x592d80){var _0x436639=_0x25882c;this[_0x436639(0x23a4)]!==_0x592d80&&(this[_0x436639(0x23a4)]=_0x592d80,this['_isDirty']=!0x0);}get[_0x25882c(0x1432)](){return this['_bypassTranscoders'];}set[_0x25882c(0x1432)](_0x419bd7){var _0x3b7926=_0x25882c;this[_0x3b7926(0x4037)]!==_0x419bd7&&(this['_bypassTranscoders']=_0x419bd7,this['_isDirty']=!0x0);}[_0x25882c(0x2719)](){var _0x417848=_0x25882c;if(!this[_0x417848(0x1d35)])return this[_0x417848(0x149)];this[_0x417848(0x1d35)]=!0x1;const _0x115d80={'useRGBAIfASTCBC7NotAvailableWhenUASTC':this[_0x417848(0x128c)],'forceRGBA':this[_0x417848(0x14ef)],'forceR8':this[_0x417848(0x4063)],'forceRG8':this[_0x417848(0x23a4)],'bypassTranscoders':this[_0x417848(0x4037)]};return this[_0x417848(0x3bc6)]&&(_0x115d80[_0x417848(0x293a)]={'UASTC':{'transcodeFormat':[_0x1d482d['zE'][_0x417848(0x22b4)],_0x1d482d['zE'][_0x417848(0x2dee)]],'yes':{'transcodeFormat':_0x1d482d['zE']['RGBA32'],'engineFormat':_0x1d482d['v'][_0x417848(0x287b)],'roundToMultiple4':!0x1}}}),this['_ktx2DecoderOptions']=_0x115d80;}}();},0x10ea4:(_0x2ed800,_0x16dbc1,_0x48567d)=>{var _0x539b3d=a8_0x49466b;_0x48567d['d'](_0x16dbc1,{'Y':()=>_0xede032}),_0x16dbc1=_0x48567d(0x6214);class _0xede032{static[_0x539b3d(0x3380)](_0x195ba9,_0x57915e){var _0x4aa9a5=_0x539b3d;let _0x2c9b23=_0xede032[_0x4aa9a5(0x783)][_0x195ba9];return _0x2c9b23?_0x2c9b23[_0x4aa9a5(0x211d)]++:(_0x2c9b23={'limit':_0x57915e,'current':0x1},_0xede032[_0x4aa9a5(0x783)][_0x195ba9]=_0x2c9b23),_0x2c9b23[_0x4aa9a5(0x211d)]<=_0x2c9b23[_0x4aa9a5(0x2e21)];}static[_0x539b3d(0x3879)](_0x20ce86,_0x20ef20=0x1){var _0x1e6e8b=_0x539b3d,_0x20ce86=_0xede032[_0x1e6e8b(0x783)][_0x20ce86];_0x20ce86&&_0xede032['MessageLimitReached']&&(_0x20ef20=this[_0x1e6e8b(0x1089)][_0x20ef20],_0x20ce86[_0x1e6e8b(0x211d)]===_0x20ce86[_0x1e6e8b(0x2e21)]&&_0xede032[_0x20ef20[_0x1e6e8b(0x3efc)]](_0xede032[_0x1e6e8b(0x13f)][_0x1e6e8b(0x3719)](/%LIMIT%/g,''+_0x20ce86['limit'])['replace'](/%TYPE%/g,null!=(_0x20ce86=_0x20ef20[_0x1e6e8b(0x3efc)])?_0x20ce86:'')));}static[_0x539b3d(0x364a)](_0x58af9e){var _0x1f4f61=_0x539b3d;_0xede032[_0x1f4f61(0xbeb)]=_0x58af9e+_0xede032[_0x1f4f61(0xbeb)],_0xede032[_0x1f4f61(0x2ac3)]&&_0xede032[_0x1f4f61(0x2ac3)](_0x58af9e);}static['_FormatMessage'](_0x15c143){var _0x2c42e1=_0x539b3d,_0x193785=_0x23202d=>_0x23202d<0xa?'0'+_0x23202d:''+_0x23202d;const _0x4adc33=new Date();return'['+_0x193785(_0x4adc33[_0x2c42e1(0x3261)]())+':'+_0x193785(_0x4adc33[_0x2c42e1(0x2e0)]())+':'+_0x193785(_0x4adc33[_0x2c42e1(0x1ebb)]())+_0x2c42e1(0x3352)+_0x15c143;}static[_0x539b3d(0x24ea)](_0x23b67e,_0x1f254f){}static['_LogEnabled'](_0x395a00=0x1,_0x3e0e69,_0x4dfbb0){var _0x4dcd81=_0x539b3d;if(void 0x0===_0x4dfbb0||_0xede032['_CheckLimit'](_0x3e0e69,_0x4dfbb0)){_0x4dfbb0=_0xede032[_0x4dcd81(0x27dc)](_0x3e0e69);const _0x5df32b=this[_0x4dcd81(0x1089)][_0x395a00];_0x5df32b[_0x4dcd81(0x32e7)]&&_0x5df32b[_0x4dcd81(0x32e7)]('BJS\x20-\x20'+_0x4dfbb0),_0x4dfbb0='<div\x20style=\x27color:'+_0x5df32b[_0x4dcd81(0x25cc)]+'\x27>'+_0x4dfbb0+_0x4dcd81(0x218e),(_0xede032[_0x4dcd81(0x364a)](_0x4dfbb0),_0xede032[_0x4dcd81(0x3879)](_0x3e0e69,_0x395a00));}}static get[_0x539b3d(0x9aa)](){var _0x484691=_0x539b3d;return _0xede032[_0x484691(0xbeb)];}static[_0x539b3d(0x332b)](){var _0x15cc85=_0x539b3d;_0xede032[_0x15cc85(0xbeb)]='',_0xede032[_0x15cc85(0x783)]={},_0xede032[_0x15cc85(0x3236)]=0x0;}static set[_0x539b3d(0x26cb)](_0x45f0e2){var _0xa727ff=_0x539b3d;_0xede032['Log']=_0xede032['_LogDisabled'],_0xede032[_0xa727ff(0x2e91)]=_0xede032['_LogDisabled'],_0xede032['Error']=_0xede032[_0xa727ff(0x24ea)],[_0xede032[_0xa727ff(0x16d9)],_0xede032[_0xa727ff(0x1863)],_0xede032[_0xa727ff(0x175b)]][_0xa727ff(0x2f62)](_0x1b8f96=>{var _0x10efb4=_0xa727ff,_0x1b9b7e;(_0x45f0e2&_0x1b8f96)===_0x1b8f96&&(_0x1b9b7e=this['_Levels'][_0x1b8f96],_0xede032[_0x1b9b7e[_0x10efb4(0x3efc)]]=_0xede032[_0x10efb4(0xc37)]['bind'](_0xede032,_0x1b8f96));});}}_0xede032[_0x539b3d(0x384a)]=0x0,_0xede032[_0x539b3d(0x16d9)]=0x1,_0xede032[_0x539b3d(0x1863)]=0x2,_0xede032[_0x539b3d(0x175b)]=0x4,_0xede032['AllLogLevel']=0x7,_0xede032[_0x539b3d(0x13f)]=_0x539b3d(0x332d),_0xede032['_LogCache']='',_0xede032[_0x539b3d(0x783)]={},_0xede032[_0x539b3d(0x1089)]=[{},{'color':'white','logFunc':_0x16dbc1['log'],'name':_0x539b3d(0x1d75)},{'color':_0x539b3d(0x3859),'logFunc':_0x16dbc1['warn'],'name':_0x539b3d(0x2e91)},{},{'color':_0x539b3d(0x33aa),'logFunc':_0x16dbc1[_0x539b3d(0x1fe2)],'name':_0x539b3d(0x350c)}],_0xede032[_0x539b3d(0x3236)]=0x0,_0xede032[_0x539b3d(0x1d75)]=_0xede032['_LogEnabled'][_0x539b3d(0x2dcf)](_0xede032,_0xede032[_0x539b3d(0x16d9)]),_0xede032[_0x539b3d(0x2e91)]=_0xede032['_LogEnabled'][_0x539b3d(0x2dcf)](_0xede032,_0xede032[_0x539b3d(0x1863)]),_0xede032[_0x539b3d(0x350c)]=_0xede032[_0x539b3d(0xc37)][_0x539b3d(0x2dcf)](_0xede032,_0xede032[_0x539b3d(0x175b)]);},0x5ecb:(_0x3f0e5f,_0x2c8925,_0x220636)=>{_0x220636(0x9fd1);},0x10ea6:(_0x546e09,_0x3504ae,_0x277c68)=>{var _0x520cbd=a8_0x49466b;_0x277c68['d'](_0x3504ae,{'d':()=>_0x59c1b7});var _0x51456f=_0x277c68(0x77a5),_0x2303fe=_0x277c68(0xf96c),_0x4b0057=_0x277c68(0x5f28),_0x520baa=_0x277c68(0x9236);_0x277c68(0x13733);class _0x59c1b7{constructor(_0x34446a){var _0x49aae9=a8_0x58a1;this[_0x49aae9(0x4004)]=new _0x2303fe['y$'](),this['_forceFullscreenViewport']=!0x0,this[_0x49aae9(0x2711)]=!0x1,this[_0x49aae9(0x1d21)]=_0x34446a,this['_postProcessManager']=new _0x520baa['O'](_0x34446a['getScene']()),this[_0x49aae9(0x9ed)]=_0x34446a[_0x49aae9(0x2636)]()['onContextRestoredObservable'][_0x49aae9(0x11ad)](()=>{var _0x32e40c=_0x49aae9;this[_0x32e40c(0x248b)][_0x32e40c(0x220)]();});}get[_0x520cbd(0x2e1a)](){var _0x123f7b=_0x520cbd;return this[_0x123f7b(0x3db0)];}['setSourceTexture'](_0xd17807,_0x28df4b,_0x3149ef=_0x51456f['g'][_0x520cbd(0x249a)],_0x4e3cbf=!0x0){var _0x5e96af=_0x520cbd;if(_0xd17807!==this[_0x5e96af(0x3db0)]){this['dispose'](!0x1),this[_0x5e96af(0x3db0)]=_0xd17807,this['_reductionSteps']=[],this[_0x5e96af(0x3fc1)]=_0x4e3cbf;const _0x477154=this['_camera']['getScene'](),_0x3a5b2f=new _0x4b0057['D'](_0x5e96af(0x1486),_0x5e96af(0x29f4),['texSize'],[_0x5e96af(0x2e1a)],0x1,null,_0x51456f['g'][_0x5e96af(0x2fcf)],_0x477154[_0x5e96af(0x2636)](),!0x1,'#define\x20INITIAL'+(_0x28df4b?_0x5e96af(0xd2a):''),_0x3149ef,void 0x0,void 0x0,void 0x0,_0x51456f['g'][_0x5e96af(0x32c)]);_0x3a5b2f['autoClear']=!0x1,_0x3a5b2f['forceFullscreenViewport']=_0x4e3cbf;let _0xaae506=this[_0x5e96af(0x3db0)]['getRenderWidth'](),_0xd8929e=this[_0x5e96af(0x3db0)][_0x5e96af(0x288a)]();var _0x503e30,_0xabfee1;_0x3a5b2f[_0x5e96af(0x150b)]=(_0x503e30=_0xaae506,_0xabfee1=_0xd8929e,_0x36e5c7=>{var _0x34da1e=_0x5e96af;_0x36e5c7['setTexture'](_0x34da1e(0x2e1a),this[_0x34da1e(0x3db0)]),_0x36e5c7[_0x34da1e(0x2475)](_0x34da1e(0x36d8),_0x503e30,_0xabfee1);}),this[_0x5e96af(0x235a)][_0x5e96af(0x2f54)](_0x3a5b2f);let _0x431d2d=0x1;for(;0x1<_0xaae506||0x1<_0xd8929e;){_0xaae506=Math['max'](Math[_0x5e96af(0x2afc)](_0xaae506/0x2),0x1),_0xd8929e=Math[_0x5e96af(0xc54)](Math['round'](_0xd8929e/0x2),0x1);const _0x198cdb=new _0x4b0057['D'](_0x5e96af(0x17e9)+_0x431d2d,_0x5e96af(0x29f4),[_0x5e96af(0x36d8)],null,{'width':_0xaae506,'height':_0xd8929e},null,_0x51456f['g'][_0x5e96af(0x2fcf)],_0x477154[_0x5e96af(0x2636)](),!0x1,'#define\x20'+(0x1==_0xaae506&&0x1==_0xd8929e?'LAST':0x1==_0xaae506||0x1==_0xd8929e?'ONEBEFORELAST':_0x5e96af(0x3cb7)),_0x3149ef,void 0x0,void 0x0,void 0x0,_0x51456f['g'][_0x5e96af(0x32c)]);_0x198cdb[_0x5e96af(0x1f0b)]=!0x1,_0x198cdb[_0x5e96af(0x3ec)]=_0x4e3cbf,_0x198cdb[_0x5e96af(0x150b)]=((_0xcea141,_0x5264b0)=>_0x4f0981=>{var _0x399467=_0x5e96af;0x1==_0xcea141||0x1==_0x5264b0?_0x4f0981[_0x399467(0xf4a)]('texSize',_0xcea141,_0x5264b0):_0x4f0981[_0x399467(0x2475)]('texSize',_0xcea141,_0x5264b0);})(_0xaae506,_0xd8929e),this[_0x5e96af(0x235a)][_0x5e96af(0x2f54)](_0x198cdb),_0x431d2d++,0x1==_0xaae506&&0x1==_0xd8929e&&_0x198cdb[_0x5e96af(0x39ee)]['add'](((_0x4fda9e,_0x4f147b,_0x3a77dd)=>{const _0x3d4155=new Float32Array(0x4*_0x4fda9e*_0x4f147b),_0x2b9c3e={'min':0x0,'max':0x0};return()=>{var _0x11d859=a8_0x58a1;_0x477154[_0x11d859(0x2636)]()['_readTexturePixels'](_0x3a77dd[_0x11d859(0x3ba3)][_0x11d859(0xc52)],_0x4fda9e,_0x4f147b,-0x1,0x0,_0x3d4155,!0x1),_0x2b9c3e[_0x11d859(0x3749)]=_0x3d4155[0x0],_0x2b9c3e[_0x11d859(0xc54)]=_0x3d4155[0x1],this[_0x11d859(0x4004)][_0x11d859(0x3e9)](_0x2b9c3e);};})(_0xaae506,_0xd8929e,_0x198cdb));}}}get['refreshRate'](){var _0x5bc9d0=_0x520cbd;return this['_sourceTexture']?this[_0x5bc9d0(0x3db0)][_0x5bc9d0(0x2a0)]:-0x1;}set[_0x520cbd(0x2a0)](_0x2b0809){var _0x576fb8=_0x520cbd;this[_0x576fb8(0x3db0)]&&(this['_sourceTexture'][_0x576fb8(0x2a0)]=_0x2b0809);}get[_0x520cbd(0x2b55)](){var _0x15ffaf=_0x520cbd;return this[_0x15ffaf(0x2711)];}[_0x520cbd(0x14db)](){var _0x1c7f4a=_0x520cbd;!this['_onAfterUnbindObserver']&&this['_sourceTexture']&&(this[_0x1c7f4a(0x21c3)]=this['_sourceTexture'][_0x1c7f4a(0x3216)][_0x1c7f4a(0x11ad)](()=>{var _0x12609f=_0x1c7f4a,_0x79b58a;const _0x416be8=this[_0x12609f(0x1d21)][_0x12609f(0x22fd)]()['getEngine']();null!=(_0x79b58a=_0x416be8[_0x12609f(0x313e)])&&_0x79b58a['call'](_0x416be8,_0x12609f(0x300d),0x1),this[_0x12609f(0x235a)][0x0][_0x12609f(0x14db)](this[_0x12609f(0x1d21)]),this[_0x12609f(0x248b)]['directRender'](this[_0x12609f(0x235a)],this[_0x12609f(0x235a)][0x0][_0x12609f(0x3ba3)],this[_0x12609f(0x3fc1)]),_0x416be8['unBindFramebuffer'](this['_reductionSteps'][0x0][_0x12609f(0x3ba3)],!0x1),null!=(_0x79b58a=_0x416be8[_0x12609f(0x1c72)])&&_0x79b58a[_0x12609f(0xf13)](_0x416be8,0x1);}),this[_0x1c7f4a(0x2711)]=!0x0);}[_0x520cbd(0x15c7)](){var _0x88ab5=_0x520cbd;this[_0x88ab5(0x21c3)]&&this['_sourceTexture']&&(this[_0x88ab5(0x3db0)][_0x88ab5(0x3216)][_0x88ab5(0x2473)](this[_0x88ab5(0x21c3)]),this[_0x88ab5(0x21c3)]=null,this[_0x88ab5(0x2711)]=!0x1);}[_0x520cbd(0x2d20)](_0x56351a=!0x0){var _0x33f94c=_0x520cbd;if(_0x56351a&&(this[_0x33f94c(0x4004)]['clear'](),this[_0x33f94c(0x9ed)]&&(this[_0x33f94c(0x1d21)]['getEngine']()['onContextRestoredObservable']['remove'](this[_0x33f94c(0x9ed)]),this[_0x33f94c(0x9ed)]=null)),this[_0x33f94c(0x15c7)](),this[_0x33f94c(0x235a)]){for(let _0xc1d0e9=0x0;_0xc1d0e9<this['_reductionSteps'][_0x33f94c(0x132e)];++_0xc1d0e9)this[_0x33f94c(0x235a)][_0xc1d0e9][_0x33f94c(0x2d20)]();this[_0x33f94c(0x235a)]=null;}this[_0x33f94c(0x248b)]&&_0x56351a&&this[_0x33f94c(0x248b)][_0x33f94c(0x2d20)](),this[_0x33f94c(0x3db0)]=null;}}},0x155fe:(_0x1ef4b8,_0x5cb951,_0x513c10)=>{var _0x94dfe2=a8_0x49466b;_0x513c10=_0x513c10(0xf96c),_0x513c10['y$'][_0x94dfe2(0x1229)]['notifyObserversWithPromise']=function(_0x351d06,_0x428380=-0x1,_0x4f1382,_0x2bdfe8,_0x382df5){return _0x351137=this,_0x48d596=function*(){var _0x11efbd=a8_0x58a1;let _0x11d5d5=Promise['resolve'](_0x351d06);if(!this[_0x11efbd(0x222a)]['length'])return _0x11d5d5;const _0x57211d=this[_0x11efbd(0x3d80)];return _0x57211d[_0x11efbd(0x434)]=_0x428380,_0x57211d[_0x11efbd(0x2966)]=_0x4f1382,_0x57211d[_0x11efbd(0x1eb)]=_0x2bdfe8,_0x57211d[_0x11efbd(0x1dd0)]=!0x1,_0x57211d['userInfo']=_0x382df5,this['observers'][_0x11efbd(0x2f62)](_0x106d44=>{var _0x3fd945=_0x11efbd;_0x57211d[_0x3fd945(0x1dd0)]||_0x106d44[_0x3fd945(0x1924)]||_0x106d44[_0x3fd945(0x434)]&_0x428380&&(_0x11d5d5=_0x106d44['scope']?_0x11d5d5[_0x3fd945(0x1af5)](_0x159449=>(_0x57211d[_0x3fd945(0x1596)]=_0x159449,_0x106d44[_0x3fd945(0x3c62)][_0x3fd945(0xf17)](_0x106d44[_0x3fd945(0x1a80)],[_0x351d06,_0x57211d]))):_0x11d5d5['then'](_0x7eeb6=>(_0x57211d['lastReturnValue']=_0x7eeb6,_0x106d44[_0x3fd945(0x3c62)](_0x351d06,_0x57211d))),_0x106d44[_0x3fd945(0x2bf4)]&&this['_deferUnregister'](_0x106d44));}),yield _0x11d5d5,_0x351d06;},new(_0x3f1567=(_0x3f1567=_0x4472cd=void 0x0)||Promise)(function(_0x380259,_0x16d260){var _0x19f8e1=a8_0x58a1;function _0x4a10ec(_0x2022e1){var _0x43c3cd=a8_0x58a1;try{_0x594969(_0x48d596[_0x43c3cd(0x3023)](_0x2022e1));}catch(_0x343fea){_0x16d260(_0x343fea);}}function _0x2235e6(_0x8f736b){var _0x5abb1f=a8_0x58a1;try{_0x594969(_0x48d596[_0x5abb1f(0x1f39)](_0x8f736b));}catch(_0x2ad5f2){_0x16d260(_0x2ad5f2);}}function _0x594969(_0x343541){var _0x33eb72=a8_0x58a1,_0x2fcaa3;_0x343541[_0x33eb72(0x106)]?_0x380259(_0x343541[_0x33eb72(0x856)]):((_0x2fcaa3=_0x343541[_0x33eb72(0x856)])instanceof _0x3f1567?_0x2fcaa3:new _0x3f1567(function(_0x5afe7f){_0x5afe7f(_0x2fcaa3);}))[_0x33eb72(0x1af5)](_0x4a10ec,_0x2235e6);}_0x594969((_0x48d596=_0x48d596[_0x19f8e1(0xf17)](_0x351137,_0x4472cd||[]))[_0x19f8e1(0x3023)]());});var _0x351137,_0x4472cd,_0x3f1567,_0x48d596;};},0xf96c:(_0x5dd1bd,_0x294e51,_0x12221a)=>{var _0x42589e=a8_0x49466b;_0x12221a['d'](_0x294e51,{'he':()=>_0x5c78b4,'y$':()=>_0x5ade2b});class _0x5c78b4{constructor(_0x2d6e47,_0x353bfd=!0x1,_0x4cf3a7,_0x3d21a0){var _0x436f20=a8_0x58a1;this[_0x436f20(0xfd0)](_0x2d6e47,_0x353bfd,_0x4cf3a7,_0x3d21a0);}[_0x42589e(0xfd0)](_0x4c72c3,_0x18176f=!0x1,_0x4adaa9,_0x288f15){var _0x1c0628=_0x42589e;return this['mask']=_0x4c72c3,this['skipNextObservers']=_0x18176f,this[_0x1c0628(0x2966)]=_0x4adaa9,this['currentTarget']=_0x288f15,this;}}class _0x21843f{constructor(_0x5e5d03,_0x477496,_0x45dc86=null){var _0xc3ce07=_0x42589e;this[_0xc3ce07(0x3c62)]=_0x5e5d03,this[_0xc3ce07(0x434)]=_0x477496,this[_0xc3ce07(0x1a80)]=_0x45dc86,this[_0xc3ce07(0x1924)]=!0x1,this[_0xc3ce07(0x2bf4)]=!0x1;}}class _0x5ade2b{constructor(_0x2c333c,_0x2ece6e=!0x1){var _0x2f5e3c=_0x42589e;this[_0x2f5e3c(0x36c4)]=_0x2ece6e,this[_0x2f5e3c(0x3ee4)]=new Array(),this[_0x2f5e3c(0x1a6e)]=0x0,this[_0x2f5e3c(0x24dd)]=!0x1,this[_0x2f5e3c(0x3d80)]=new _0x5c78b4(0x0),_0x2c333c&&(this[_0x2f5e3c(0x273f)]=_0x2c333c);}static[_0x42589e(0x353a)](_0x4830a3,_0x29a493){var _0x57bcb3=_0x42589e;const _0x4bc4bf=new _0x5ade2b();return _0x4830a3['then'](_0x4ac068=>{_0x4bc4bf['notifyObservers'](_0x4ac068);})[_0x57bcb3(0x310e)](_0x2bb1d1=>{var _0x25f697=_0x57bcb3;if(!_0x29a493)throw _0x2bb1d1;_0x29a493[_0x25f697(0x3e9)](_0x2bb1d1);}),_0x4bc4bf;}get[_0x42589e(0x222a)](){var _0x2e0d1b=_0x42589e;return this[_0x2e0d1b(0x3ee4)];}[_0x42589e(0x11ad)](_0x229c1a,_0x51d5bd=-0x1,_0x431fef=!0x1,_0x5b677b=null,_0x4618c3=!0x1){var _0x1e93c2=_0x42589e;if(!_0x229c1a)return null;const _0x198333=new _0x21843f(_0x229c1a,_0x51d5bd,_0x5b677b);return _0x198333['unregisterOnNextCall']=_0x4618c3,_0x431fef?this[_0x1e93c2(0x3ee4)][_0x1e93c2(0x1f45)](_0x198333):this[_0x1e93c2(0x3ee4)][_0x1e93c2(0x2f54)](_0x198333),this[_0x1e93c2(0x273f)]&&this[_0x1e93c2(0x273f)](_0x198333),this['_hasNotified']&&this[_0x1e93c2(0x36c4)]&&void 0x0!==this[_0x1e93c2(0x3369)]&&this[_0x1e93c2(0x17c3)](_0x198333,this['_lastNotifiedValue']),_0x198333;}[_0x42589e(0x38c2)](_0x587b1e){var _0x7a0f8b=_0x42589e;return this[_0x7a0f8b(0x11ad)](_0x587b1e,void 0x0,void 0x0,void 0x0,!0x0);}['remove'](_0x593c01){var _0x35e268=_0x42589e;return!!_0x593c01&&-0x1!==this[_0x35e268(0x3ee4)][_0x35e268(0x404a)](_0x593c01)&&(this['_deferUnregister'](_0x593c01),!0x0);}[_0x42589e(0x22de)](_0x431192,_0x4bf610){var _0x30508b=_0x42589e;for(let _0x10da58=0x0;_0x10da58<this[_0x30508b(0x3ee4)][_0x30508b(0x132e)];_0x10da58++){var _0xa8356a=this[_0x30508b(0x3ee4)][_0x10da58];if(!(_0xa8356a['_willBeUnregistered']||_0xa8356a[_0x30508b(0x3c62)]!==_0x431192||_0x4bf610&&_0x4bf610!==_0xa8356a[_0x30508b(0x1a80)]))return this[_0x30508b(0x1dd7)](_0xa8356a),!0x0;}return!0x1;}[_0x42589e(0x1dd7)](_0x39aab9){var _0xc4d70f=_0x42589e;_0x39aab9[_0xc4d70f(0x1924)]||(this[_0xc4d70f(0x1a6e)]++,_0x39aab9[_0xc4d70f(0x2bf4)]=!0x1,_0x39aab9[_0xc4d70f(0x1924)]=!0x0,setTimeout(()=>{var _0x41d79f=_0xc4d70f;this[_0x41d79f(0x1607)](_0x39aab9);},0x0));}[_0x42589e(0x1607)](_0x1b8ba6,_0x594f70=!0x0){var _0x2438b2=_0x42589e;if(!_0x1b8ba6)return!0x1;return _0x1b8ba6=this['_observers'][_0x2438b2(0x404a)](_0x1b8ba6),-0x1!==_0x1b8ba6&&(_0x594f70&&this[_0x2438b2(0x1a6e)]--,this[_0x2438b2(0x3ee4)][_0x2438b2(0x1035)](_0x1b8ba6,0x1),!0x0);}[_0x42589e(0x40d5)](_0x383bc5){var _0x812ae0=_0x42589e;this[_0x812ae0(0x1607)](_0x383bc5,!0x1),this[_0x812ae0(0x3ee4)][_0x812ae0(0x1f45)](_0x383bc5);}['makeObserverBottomPriority'](_0x39c70d){var _0x58bdf2=_0x42589e;this[_0x58bdf2(0x1607)](_0x39c70d,!0x1),this[_0x58bdf2(0x3ee4)][_0x58bdf2(0x2f54)](_0x39c70d);}[_0x42589e(0x3e9)](_0x3e4cd9,_0x3bcfd4=-0x1,_0x45d37c,_0x332807,_0x245b68){var _0x3844fd=_0x42589e;if(this[_0x3844fd(0x36c4)]&&(this[_0x3844fd(0x24dd)]=!0x0,this['_lastNotifiedValue']=_0x3e4cd9),!this[_0x3844fd(0x3ee4)][_0x3844fd(0x132e)])return!0x0;const _0xcbc256=this[_0x3844fd(0x3d80)];_0xcbc256[_0x3844fd(0x434)]=_0x3bcfd4,_0xcbc256[_0x3844fd(0x2966)]=_0x45d37c,_0xcbc256[_0x3844fd(0x1eb)]=_0x332807,_0xcbc256['skipNextObservers']=!0x1,_0xcbc256['lastReturnValue']=_0x3e4cd9,_0xcbc256['userInfo']=_0x245b68;for(const _0x58c9dc of this['_observers'])if(!_0x58c9dc[_0x3844fd(0x1924)]&&(_0x58c9dc['mask']&_0x3bcfd4&&(_0x58c9dc['unregisterOnNextCall']&&this['_deferUnregister'](_0x58c9dc),_0x58c9dc[_0x3844fd(0x1a80)]?_0xcbc256['lastReturnValue']=_0x58c9dc[_0x3844fd(0x3c62)][_0x3844fd(0xf17)](_0x58c9dc[_0x3844fd(0x1a80)],[_0x3e4cd9,_0xcbc256]):_0xcbc256[_0x3844fd(0x1596)]=_0x58c9dc[_0x3844fd(0x3c62)](_0x3e4cd9,_0xcbc256)),_0xcbc256[_0x3844fd(0x1dd0)]))return!0x1;return!0x0;}[_0x42589e(0x17c3)](_0x196778,_0x2f89f4,_0x2a6ff1=-0x1){var _0xaf7ae5=_0x42589e;if(this[_0xaf7ae5(0x36c4)]&&(this[_0xaf7ae5(0x24dd)]=!0x0,this['_lastNotifiedValue']=_0x2f89f4),!_0x196778[_0xaf7ae5(0x1924)]){const _0xa50910=this[_0xaf7ae5(0x3d80)];_0xa50910[_0xaf7ae5(0x434)]=_0x2a6ff1,_0xa50910['skipNextObservers']=!0x1,_0x196778[_0xaf7ae5(0x2bf4)]&&this[_0xaf7ae5(0x1dd7)](_0x196778),_0x196778[_0xaf7ae5(0x3c62)](_0x2f89f4,_0xa50910);}}[_0x42589e(0x2ac4)](){var _0x1055b4=_0x42589e;return 0x0<this[_0x1055b4(0x3ee4)]['length']-this[_0x1055b4(0x1a6e)];}[_0x42589e(0x2af2)](){var _0xe5488a=_0x42589e;this[_0xe5488a(0x3ee4)][_0xe5488a(0x132e)]=0x0,this['_onObserverAdded']=null,this[_0xe5488a(0x1a6e)]=0x0,this[_0xe5488a(0x28c9)]();}[_0x42589e(0x28c9)](){var _0x8e46a0=_0x42589e;this[_0x8e46a0(0x24dd)]=!0x1,this['_lastNotifiedValue']=void 0x0;}[_0x42589e(0x11fe)](){var _0x3ff9c8=_0x42589e;const _0x516eda=new _0x5ade2b();return _0x516eda[_0x3ff9c8(0x3ee4)]=this[_0x3ff9c8(0x3ee4)][_0x3ff9c8(0x139f)](0x0),_0x516eda;}[_0x42589e(0x2669)](_0x1ad8b5=-0x1){var _0x1d2164=_0x42589e;for(const _0x5c71fe of this[_0x1d2164(0x3ee4)])if(_0x5c71fe[_0x1d2164(0x434)]&_0x1ad8b5||_0x5c71fe['mask']===_0x1ad8b5)return!0x0;return!0x1;}}},0x360b:(_0x4d6a55,_0x2594d2,_0x5202ed)=>{var _0x57534f=a8_0x49466b;_0x5202ed['d'](_0x2594d2,{'z':()=>_0x2d826c});var _0x45447c=_0x5202ed(0x2310);class _0x2d826c{constructor(){var _0x2ffcc7=a8_0x58a1;this[_0x2ffcc7(0x3423)]=0x0,this[_0x2ffcc7(0x2772)]=0x0,this[_0x2ffcc7(0x98b)]=0x0,this[_0x2ffcc7(0x1c97)]=0x0,this[_0x2ffcc7(0xccb)]=0x0,this[_0x2ffcc7(0x1be7)]=0x0,this[_0x2ffcc7(0x1d5f)]=0x0,this[_0x2ffcc7(0x32d1)]=0x0,this[_0x2ffcc7(0x652)]=0x0,this[_0x2ffcc7(0x2959)]=0x0,this[_0x2ffcc7(0x2ca1)]=0x0;}get[_0x57534f(0x3749)](){var _0x332b2f=_0x57534f;return this[_0x332b2f(0x2772)];}get[_0x57534f(0xc54)](){var _0xea6e60=_0x57534f;return this[_0xea6e60(0x98b)];}get[_0x57534f(0x1860)](){var _0x312ba7=_0x57534f;return this[_0x312ba7(0x1c97)];}get[_0x57534f(0x3257)](){var _0x2a0acf=_0x57534f;return this[_0x2a0acf(0xccb)];}get[_0x57534f(0x211d)](){var _0x4f33d1=_0x57534f;return this[_0x4f33d1(0x1be7)];}get[_0x57534f(0x366b)](){return this['_totalAccumulated'];}get['count'](){var _0x58bc67=_0x57534f;return this[_0x58bc67(0x1d5f)];}[_0x57534f(0xe24)](){var _0x29d94b=_0x57534f;this['_totalValueCount']++,this[_0x29d94b(0x1be7)]=0x0,this[_0x29d94b(0x2ca1)]++;}[_0x57534f(0x196a)](_0x3c2ed4,_0x15c981){var _0x29d763=_0x57534f;_0x2d826c[_0x29d763(0x2525)]&&(this['_current']+=_0x3c2ed4,_0x15c981&&this['_fetchResult']());}[_0x57534f(0x3d50)](){var _0x1cd745=_0x57534f;_0x2d826c['Enabled']&&(this[_0x1cd745(0x3423)]=_0x45447c['F'][_0x1cd745(0x22e5)]);}['endMonitoring'](_0x38cb00=!0x0){var _0xc38901=_0x57534f,_0xe814b3;_0x2d826c[_0xc38901(0x2525)]&&(_0x38cb00&&this['fetchNewFrame'](),_0xe814b3=_0x45447c['F'][_0xc38901(0x22e5)],this[_0xc38901(0x1be7)]=_0xe814b3-this[_0xc38901(0x3423)],_0x38cb00&&this[_0xc38901(0x3947)]());}[_0x57534f(0x3947)](){var _0x273618=_0x57534f;this[_0x273618(0x32d1)]+=this[_0x273618(0x1be7)],this['_lastSecAccumulated']+=this[_0x273618(0x1be7)],this[_0x273618(0x2772)]=Math[_0x273618(0x3749)](this[_0x273618(0x2772)],this[_0x273618(0x1be7)]),this[_0x273618(0x98b)]=Math[_0x273618(0xc54)](this[_0x273618(0x98b)],this[_0x273618(0x1be7)]),this[_0x273618(0x1c97)]=this[_0x273618(0x32d1)]/this[_0x273618(0x1d5f)];var _0x215cb6=_0x45447c['F']['Now'];0x3e8<_0x215cb6-this[_0x273618(0x2959)]&&(this[_0x273618(0xccb)]=this[_0x273618(0x652)]/this['_lastSecValueCount'],this[_0x273618(0x2959)]=_0x215cb6,this['_lastSecAccumulated']=0x0,this[_0x273618(0x2ca1)]=0x0);}}_0x2d826c[_0x57534f(0x2525)]=!0x0;},0x8044:(_0x59c7b9,_0x7445f2,_0x196295)=>{var _0x1ad8e5=a8_0x49466b;_0x196295['d'](_0x7445f2,{'A':()=>_0x5b7eca});var _0x1be5f8=_0x196295(0x2310);class _0x5b7eca{constructor(_0x29939d=0x1e){var _0x9ccfc=a8_0x58a1;this[_0x9ccfc(0x1765)]=!0x0,this[_0x9ccfc(0xe51)]=new _0x431986(_0x29939d);}[_0x1ad8e5(0x2b12)](_0x1c7a09=_0x1be5f8['F']['Now']){var _0x49f4b7=_0x1ad8e5,_0x3a26b9;this[_0x49f4b7(0x1765)]&&(null!=this[_0x49f4b7(0x2aee)]&&(_0x3a26b9=_0x1c7a09-this['_lastFrameTimeMs'],this[_0x49f4b7(0xe51)][_0x49f4b7(0x11ad)](_0x3a26b9)),this['_lastFrameTimeMs']=_0x1c7a09);}get[_0x1ad8e5(0x2092)](){var _0x263907=_0x1ad8e5;return this[_0x263907(0xe51)][_0x263907(0x1860)];}get[_0x1ad8e5(0x3053)](){var _0x91b9a3=_0x1ad8e5;return this[_0x91b9a3(0xe51)][_0x91b9a3(0x28f1)];}get['instantaneousFrameTime'](){var _0x84335a=_0x1ad8e5;return this[_0x84335a(0xe51)][_0x84335a(0x11bb)](0x0);}get['averageFPS'](){var _0x4a17fd=_0x1ad8e5;return 0x3e8/this[_0x4a17fd(0xe51)][_0x4a17fd(0x1860)];}get['instantaneousFPS'](){var _0x2f4e96=_0x1ad8e5,_0x35f59c=this[_0x2f4e96(0xe51)][_0x2f4e96(0x11bb)](0x0);return 0x0===_0x35f59c?0x0:0x3e8/_0x35f59c;}get[_0x1ad8e5(0x1757)](){var _0x1463ea=_0x1ad8e5;return this[_0x1463ea(0xe51)][_0x1463ea(0x1757)]();}[_0x1ad8e5(0x2a8e)](){var _0x1b83fc=_0x1ad8e5;this[_0x1b83fc(0x1765)]=!0x0;}[_0x1ad8e5(0x30bd)](){var _0x56f528=_0x1ad8e5;this[_0x56f528(0x1765)]=!0x1,this[_0x56f528(0x2aee)]=null;}get[_0x1ad8e5(0x3bab)](){return this['_enabled'];}['reset'](){var _0x121ace=_0x1ad8e5;this[_0x121ace(0x2aee)]=null,this[_0x121ace(0xe51)][_0x121ace(0x1589)]();}}class _0x431986{constructor(_0x9bb3aa){var _0x2f3405=_0x1ad8e5;this[_0x2f3405(0x3aaf)]=new Array(_0x9bb3aa),this['reset']();}['add'](_0x2c836f){var _0x5bbde6=_0x1ad8e5;let _0x47f952;var _0x2ae5ad;this[_0x5bbde6(0x1757)]()?(_0x2ae5ad=this[_0x5bbde6(0x3aaf)][this[_0x5bbde6(0x22a5)]],_0x47f952=_0x2ae5ad-this[_0x5bbde6(0x1860)],this[_0x5bbde6(0x1860)]-=_0x47f952/(this[_0x5bbde6(0x867)]-0x1),this['_m2']-=_0x47f952*(_0x2ae5ad-this[_0x5bbde6(0x1860)])):this[_0x5bbde6(0x867)]++,_0x47f952=_0x2c836f-this[_0x5bbde6(0x1860)],this[_0x5bbde6(0x1860)]+=_0x47f952/this[_0x5bbde6(0x867)],this[_0x5bbde6(0x36b)]+=_0x47f952*(_0x2c836f-this[_0x5bbde6(0x1860)]),this['variance']=this[_0x5bbde6(0x36b)]/(this[_0x5bbde6(0x867)]-0x1),this[_0x5bbde6(0x3aaf)][this[_0x5bbde6(0x22a5)]]=_0x2c836f,this[_0x5bbde6(0x22a5)]++,this[_0x5bbde6(0x22a5)]%=this[_0x5bbde6(0x3aaf)][_0x5bbde6(0x132e)];}[_0x1ad8e5(0x11bb)](_0x31cdd0){var _0x485632=_0x1ad8e5;if(_0x31cdd0>=this['_sampleCount']||_0x31cdd0>=this['_samples'][_0x485632(0x132e)])return 0x0;var _0x20d127=this[_0x485632(0xa45)](this[_0x485632(0x22a5)]-0x1);return this['_samples'][this[_0x485632(0xa45)](_0x20d127-_0x31cdd0)];}[_0x1ad8e5(0x1757)](){var _0x4979af=_0x1ad8e5;return this[_0x4979af(0x867)]>=this[_0x4979af(0x3aaf)][_0x4979af(0x132e)];}[_0x1ad8e5(0x1589)](){var _0x1d2d19=_0x1ad8e5;this['average']=0x0,this[_0x1d2d19(0x28f1)]=0x0,this[_0x1d2d19(0x867)]=0x0,this[_0x1d2d19(0x22a5)]=0x0,this['_m2']=0x0;}[_0x1ad8e5(0xa45)](_0x15462f){var _0x19b1ea=_0x1ad8e5,_0x4b8097=this[_0x19b1ea(0x3aaf)][_0x19b1ea(0x132e)];return(_0x15462f%_0x4b8097+_0x4b8097)%_0x4b8097;}}},0x16e73:(_0x21c7ff,_0xc095c4,_0x5cb6e9)=>{var _0x17848f=a8_0x49466b;_0x5cb6e9['d'](_0xc095c4,{'m':()=>_0x5dd2bc});var _0x4aebb7=_0x5cb6e9(0x9fd1);class _0x5dd2bc{static[_0x17848f(0x28ff)](_0x170160){var _0x3a3457=_0x17848f;_0x170160&&0x0===_0x5dd2bc[_0x3a3457(0xf79)]&&(_0x170160[_0x3a3457(0x3ac1)](_0x5dd2bc[_0x3a3457(0xb8)]),_0x5dd2bc[_0x3a3457(0x232d)]=_0x170160[_0x3a3457(0x2ed2)],_0x5dd2bc[_0x3a3457(0xb8)][_0x3a3457(0x246b)](0x0,0x0,0x0)||(_0x170160[_0x3a3457(0x25e6)](_0x4aebb7['y3'][_0x3a3457(0x374d)]),_0x5dd2bc[_0x3a3457(0xb8)][_0x3a3457(0x16b6)](_0x170160[_0x3a3457(0x211)](),_0x5dd2bc[_0x3a3457(0x320e)]),_0x5dd2bc[_0x3a3457(0x3a8e)][_0x3a3457(0x3b56)](0x1,0x1,0x1),_0x5dd2bc['_PivotTmpVector']['subtractInPlace'](_0x170160['scaling']),_0x5dd2bc[_0x3a3457(0x3a8e)][_0x3a3457(0x2121)](_0x5dd2bc['_PivotTranslation']),_0x170160['position']['addInPlace'](_0x5dd2bc[_0x3a3457(0x3a8e)]))),_0x5dd2bc[_0x3a3457(0xf79)]++;}static[_0x17848f(0x466)](_0x281cb2){var _0x31c2c4=_0x17848f;_0x281cb2&&!_0x5dd2bc[_0x31c2c4(0xb8)]['equalsToFloats'](0x0,0x0,0x0)&&0x1===_0x5dd2bc[_0x31c2c4(0xf79)]&&(_0x281cb2['setPivotPoint'](_0x5dd2bc[_0x31c2c4(0xb8)]),_0x281cb2[_0x31c2c4(0x2ed2)]=_0x5dd2bc[_0x31c2c4(0x232d)],_0x5dd2bc[_0x31c2c4(0x3a8e)][_0x31c2c4(0x3b56)](0x1,0x1,0x1),_0x5dd2bc['_PivotTmpVector'][_0x31c2c4(0x25d8)](_0x281cb2[_0x31c2c4(0x244c)]),_0x5dd2bc[_0x31c2c4(0x3a8e)]['multiplyInPlace'](_0x5dd2bc[_0x31c2c4(0x320e)]),_0x281cb2[_0x31c2c4(0x8c5)][_0x31c2c4(0x25d8)](_0x5dd2bc['_PivotTmpVector'])),this[_0x31c2c4(0xf79)]--;}}_0x5dd2bc['_PivotCached']=0x0,_0x5dd2bc[_0x17848f(0xb8)]=new _0x4aebb7['P'](),_0x5dd2bc['_PivotTranslation']=new _0x4aebb7['P'](),_0x5dd2bc[_0x17848f(0x3a8e)]=new _0x4aebb7['P'](),_0x5dd2bc[_0x17848f(0x232d)]=!0x1;},0x2310:(_0x28d202,_0x1fef0b,_0x121b35)=>{_0x121b35['d'](_0x1fef0b,{'F':()=>_0x5e032e});var _0x25f09b=_0x121b35(0x18233);class _0x5e032e{static get['Now'](){var _0x490b19=a8_0x58a1;return(_0x25f09b['MZ']['IsWindowObjectExist']()&&window['performance']&&window['performance'][_0x490b19(0xb56)]?window[_0x490b19(0x8fd)]:Date)['now']();}}},0xb81:(_0x19a384,_0x2d3fc1,_0x4a6aa1)=>{var _0x4ca4cc=a8_0x49466b,_0x1ce84c=_0x4a6aa1(0x10ea4),_0xe8d6f=_0x4a6aa1(0x1593c);(class _0x131a83{constructor(_0x5382ab,_0x186b20,_0x4b9717){var _0x20858c=a8_0x58a1;this[_0x20858c(0x48a)]=_0x5382ab,_0x1ce84c['Y'][_0x20858c(0x1d75)](_0x20858c(0x3b26)+_0x186b20+':'+_0x4b9717),this[_0x20858c(0x1ffc)]=new WebSocket(_0x20858c(0x1246)+_0x186b20+':'+_0x4b9717),this[_0x20858c(0x1ffc)]['onmessage']=_0x54ad2b=>{var _0x22d203=_0x20858c;const _0x3de74a=_0x54ad2b[_0x22d203(0xf56)];if(_0x3de74a['startsWith'](_0x131a83[_0x22d203(0x30e6)])){const _0x3e1a4=_0x3de74a[_0x22d203(0x46a)](_0x131a83['_SERVER_PREFIX'][_0x22d203(0x132e)]);_0x1ce84c['Y']['Log'](_0x22d203(0x582)+_0x3e1a4[_0x22d203(0x46a)](0x0,0x40)),this[_0x22d203(0x37c9)](_0x3e1a4);}else _0x1ce84c['Y'][_0x22d203(0x1d75)]('[Reflector]\x20Received\x20client\x20message:\x20'+_0x3de74a[_0x22d203(0x46a)](0x0,0x40)),this[_0x22d203(0x1264)]();},this[_0x20858c(0x1ffc)]['onclose']=_0x2eaa39=>{var _0x422097=_0x20858c;_0x1ce84c['Y']['Log'](_0x422097(0x1318)+_0x2eaa39[_0x422097(0xa71)]+'\x20'+_0x2eaa39[_0x422097(0x1ea5)]);};}[_0x4ca4cc(0x33f1)](){var _0x571c4f=_0x4ca4cc;this[_0x571c4f(0x1ffc)][_0x571c4f(0x33f1)]();}[_0x4ca4cc(0x37c9)](_0x2a1b7f){'connected'===_0x2a1b7f&&_0xe8d6f['K']['SerializeAsync'](this['_scene'])['then'](_0x37a520=>{var _0x5552d2=a8_0x58a1;this[_0x5552d2(0x1ffc)]['send'](_0x5552d2(0x369b)+JSON['stringify'](_0x37a520));});}[_0x4ca4cc(0x1264)](){}}[_0x4ca4cc(0x30e6)]='$$');},0x6fe:(_0x406e27,_0xdc6b37,_0x651832)=>{var _0x376a40=a8_0x49466b;_0x651832['d'](_0xdc6b37,{'r':()=>_0x3b3e24});var _0x1407f5=_0x651832(0x77a5),_0x131e3b=_0x651832(0x5f28),_0x517113=(_0x651832(0x11c21),_0x651832(0xd75),_0x651832(0x13869));class _0x3b3e24{static[_0x376a40(0x3a3b)](_0x4ca280){var _0x546475=_0x376a40;const _0xaa3a9c=_0x4ca280[_0x546475(0x265a)];if(_0xaa3a9c&&_0x4ca280[_0x546475(0x3092)]){const _0x154913=_0xaa3a9c[_0x546475(0x2636)]();var _0x48f09c=_0x154913[_0x546475(0x1766)](),_0x529147=_0xaa3a9c[_0x546475(0x3a4f)];let _0x17ad78=!0x1;_0x48f09c[_0x546475(0x2782)]&&_0x48f09c['textureHalfFloatLinearFiltering']?(_0x17ad78=!0x0,_0xaa3a9c['type']=_0x1407f5['g'][_0x546475(0x249a)]):_0x48f09c[_0x546475(0xfef)]&&_0x48f09c[_0x546475(0xbd9)]&&(_0x17ad78=!0x0,_0xaa3a9c[_0x546475(0x2eea)]=_0x1407f5['g'][_0x546475(0x123c)]),_0x17ad78&&(_0xaa3a9c[_0x546475(0x3a4f)]=!0x1,_0xaa3a9c[_0x546475(0x2300)]=!0x1,_0xaa3a9c[_0x546475(0x147c)]=!0x1),_0x48f09c=()=>{var _0x16026e=_0x546475;if(_0x17ad78){const _0x40936b=new _0x131e3b['D'](_0x16026e(0x3037),_0x16026e(0x3037),null,null,0x1,null,_0x1407f5['g'][_0x16026e(0x3fc7)],_0x154913,!0x1,void 0x0,_0xaa3a9c[_0x16026e(0x2eea)],void 0x0,null,!0x1),_0x2d0ca7=(_0x40936b[_0x16026e(0x39ea)]=!0x0,_0x154913['createRenderTargetTexture'](_0xaa3a9c[_0x16026e(0x37ce)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0xaa3a9c[_0x16026e(0x17df)],'type':_0xaa3a9c[_0x16026e(0x2eea)],'format':_0x1407f5['g'][_0x16026e(0x5b0)]}));_0x40936b[_0x16026e(0x1d91)]()['executeWhenCompiled'](()=>{var _0x3943e9=_0x16026e;_0x40936b[_0x3943e9(0x150b)]=_0x49b40f=>{var _0x4b4821=_0x3943e9;_0x49b40f[_0x4b4821(0x843)](_0x4b4821(0x3638),_0xaa3a9c),_0x49b40f[_0x4b4821(0x2475)](_0x4b4821(0x27e7),0x1,0x1);},_0x4ca280[_0x3943e9(0x22fd)]()[_0x3943e9(0x147d)]['directRender']([_0x40936b],_0x2d0ca7,!0x0),_0x154913[_0x3943e9(0x1f19)](),_0x154913['_releaseTexture'](_0xaa3a9c),_0x40936b&&_0x40936b[_0x3943e9(0x2d20)](),_0x2d0ca7[_0x3943e9(0x2f74)](_0xaa3a9c),_0xaa3a9c[_0x3943e9(0x3a4f)]=!0x0;});}},_0x529147?_0x48f09c():_0x4ca280[_0x546475(0x3fa)][_0x546475(0x38c2)](_0x48f09c);}}static[_0x376a40(0x1a8c)](_0xc52ae,_0x5adbef,_0x543d1f=_0x1407f5['g']['TEXTURETYPE_UNSIGNED_BYTE']){var _0x56f248=_0x376a40;return(0x0,_0x517113['$0'])(_0x56f248(0x4010),_0xc52ae,_0x5adbef,_0x543d1f,_0x1407f5['g'][_0x56f248(0xe4b)],_0x1407f5['g']['TEXTUREFORMAT_RGBA']);}}},0x29d:(_0x4340b0,_0x50629c,_0xad50e8)=>{var _0x21d7ce=a8_0x49466b;_0xad50e8(0xf8c1);var _0x3ed333=_0xad50e8(0x1dad);(class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{});class _0x3c892f extends class{constructor(_0x135125=0x0){var _0x352343=a8_0x58a1;this[_0x352343(0x1e32)]=_0x135125;}[_0x21d7ce(0x241a)](){return'';}[_0x21d7ce(0xf17)](_0x3ab8bc,_0x3f7ef8){return!0x0;}}{constructor(){super(...arguments),this['_canBeMerged']=_0x490639=>{var _0x27f4fb=a8_0x58a1;if(!(_0x490639 instanceof _0x3ed333['Kj']))return!0x1;const _0x46a9f0=_0x490639;return!(_0x46a9f0[_0x27f4fb(0x2e0e)]()||!_0x46a9f0[_0x27f4fb(0x2ba6)]||!_0x46a9f0[_0x27f4fb(0x3bab)]()||0x0<_0x46a9f0[_0x27f4fb(0x1704)][_0x27f4fb(0x132e)]||_0x46a9f0[_0x27f4fb(0x3463)]||_0x46a9f0['hasLODLevels']||0x0===_0x46a9f0[_0x27f4fb(0x1b9d)]());};}static get[_0x21d7ce(0x2cfc)](){var _0x4be426=_0x21d7ce;return _0x3c892f[_0x4be426(0x795)];}static set[_0x21d7ce(0x2cfc)](_0xda2f87){_0x3c892f['_UpdateSelectionTree']=_0xda2f87;}[_0x21d7ce(0x241a)](){var _0x2cb6c9=_0x21d7ce;return _0x2cb6c9(0x21d3);}['apply'](_0x1e4f4c,_0x390c5b,_0xf4e795){var _0xb391fd=_0x21d7ce;const _0x826702=_0x1e4f4c['meshes'][_0xb391fd(0x139f)](0x0);let _0x1dbd59=_0x826702[_0xb391fd(0x132e)];for(let _0x3be9f6=0x0;_0x3be9f6<_0x1dbd59;_0x3be9f6++){const _0x16e865=new Array();var _0x1408be=_0x826702[_0x3be9f6];if(this[_0xb391fd(0xd35)](_0x1408be)){_0x16e865['push'](_0x1408be);for(let _0x1aad9d=_0x3be9f6+0x1;_0x1aad9d<_0x1dbd59;_0x1aad9d++){var _0x10eb5e=_0x826702[_0x1aad9d];this[_0xb391fd(0xd35)](_0x10eb5e)&&_0x10eb5e[_0xb391fd(0x4e2)]===_0x1408be[_0xb391fd(0x4e2)]&&_0x10eb5e[_0xb391fd(0x2f55)]===_0x1408be[_0xb391fd(0x2f55)]&&(_0x16e865[_0xb391fd(0x2f54)](_0x10eb5e),_0x1dbd59--,_0x826702[_0xb391fd(0x1035)](_0x1aad9d,0x1),_0x1aad9d--);}_0x16e865[_0xb391fd(0x132e)]<0x2||_0x3ed333['Kj'][_0xb391fd(0x1f38)](_0x16e865,void 0x0,!0x0);}}const _0x32a5bd=_0x1e4f4c;return _0x32a5bd[_0xb391fd(0xa47)]&&(null!=_0xf4e795?_0xf4e795&&_0x32a5bd[_0xb391fd(0xa47)]():_0x3c892f[_0xb391fd(0x2cfc)]&&_0x32a5bd[_0xb391fd(0xa47)]()),!0x0;}}_0x3c892f[_0x21d7ce(0x795)]=!0x1;},0x183a1:(_0x2d1416,_0x4f7a11,_0x363161)=>{_0x363161(0x1593c),_0x363161(0x1dad),_0x363161(0xdc06),_0x363161(0xdef7),_0x363161(0x4b98),_0x363161(0x173aa),_0x363161(0xd5e5),_0x363161(0xa838),_0x363161(0x17dd3),_0x363161(0x15c15),_0x363161(0x54e2),_0x363161(0x5f28),_0x363161(0xbac7),_0x363161(0x153ad);},0x1593c:(_0x2c8ea6,_0x173be0,_0x5bd17d)=>{var _0x482baa=a8_0x49466b;_0x5bd17d['d'](_0x173be0,{'K':()=>_0x427e45});var _0x1e87e9=_0x5bd17d(0x1dad),_0x379ea7=_0x5bd17d(0x77a5),_0x30593e=_0x5bd17d(0xd5e5),_0x47023a=_0x5bd17d(0x153ad),_0x48a08e=_0x5bd17d(0xbac7),_0x1b799d=_0x5bd17d(0x6214);let _0x5a90c6=[];const _0x524619=(_0x382cc2,_0x48d9eb)=>{var _0x23c460=a8_0x58a1;_0x382cc2[_0x23c460(0x35f4)]||(_0x48d9eb[_0x23c460(0x3316)][_0x23c460(0x2f54)](_0x382cc2[_0x23c460(0x2e6)]()),_0x5a90c6[_0x382cc2['id']]=!0x0);},_0x3c7e50=(_0x23b3de,_0x4fe636)=>{var _0x57a018=a8_0x58a1,_0x522ff7={},_0x12306f=_0x23b3de[_0x57a018(0x2a15)];return _0x12306f&&!_0x23b3de[_0x57a018(0x22fd)]()[_0x57a018(0x1e0e)](_0x12306f['id'])&&_0x524619(_0x12306f,_0x4fe636[_0x57a018(0x21e7)]),_0x23b3de['serialize']&&_0x23b3de[_0x57a018(0x3c81)](_0x522ff7),_0x522ff7;},_0x481b7d=(_0x159cbd,_0x508eec)=>{var _0x25dcb5=a8_0x58a1;if(_0x159cbd[_0x25dcb5(0x11f2)]===_0x379ea7['g'][_0x25dcb5(0x18d9)]||_0x159cbd[_0x25dcb5(0x11f2)]===_0x379ea7['g'][_0x25dcb5(0x3869)]){var _0x3ef14c=_0x1b7832=>{var _0x27a705=_0x25dcb5;_0x508eec[_0x27a705(0x28c7)]=_0x508eec[_0x27a705(0x28c7)]||[],_0x159cbd['material']&&!_0x508eec['materials'][_0x27a705(0x40b9)](_0x48c35b=>_0x48c35b['id']===_0x159cbd[_0x27a705(0x4e2)]['id'])&&_0x508eec[_0x27a705(0x28c7)][_0x27a705(0x2f54)](_0x1b7832['serialize']());};if(_0x159cbd['material']&&!_0x159cbd[_0x25dcb5(0x4e2)][_0x25dcb5(0x35f4)]){if(_0x159cbd['material']instanceof _0x30593e['G']){if(_0x508eec[_0x25dcb5(0x3974)]=_0x508eec[_0x25dcb5(0x3974)]||[],!_0x508eec[_0x25dcb5(0x3974)]['some'](_0x68cffa=>_0x68cffa['id']===_0x159cbd['material']['id'])){_0x508eec[_0x25dcb5(0x3974)][_0x25dcb5(0x2f54)](_0x159cbd[_0x25dcb5(0x4e2)][_0x25dcb5(0x3c81)]());for(const _0x52732a of _0x159cbd[_0x25dcb5(0x4e2)][_0x25dcb5(0x2809)])_0x52732a&&_0x3ef14c(_0x52732a);}}else _0x3ef14c(_0x159cbd[_0x25dcb5(0x4e2)]);}else _0x159cbd[_0x25dcb5(0x4e2)]||_0x3ef14c(_0x159cbd[_0x25dcb5(0x22fd)]()['defaultMaterial']);var _0x13488b=_0x159cbd[_0x25dcb5(0x2a15)];_0x13488b&&(_0x508eec[_0x25dcb5(0x21e7)]||(_0x508eec['geometries']={},_0x508eec[_0x25dcb5(0x21e7)][_0x25dcb5(0x3157)]=[],_0x508eec[_0x25dcb5(0x21e7)][_0x25dcb5(0x21a1)]=[],_0x508eec[_0x25dcb5(0x21e7)][_0x25dcb5(0x876)]=[],_0x508eec[_0x25dcb5(0x21e7)]['toruses']=[],_0x508eec[_0x25dcb5(0x21e7)][_0x25dcb5(0x2754)]=[],_0x508eec[_0x25dcb5(0x21e7)][_0x25dcb5(0x3d08)]=[],_0x508eec[_0x25dcb5(0x21e7)]['torusKnots']=[],_0x508eec[_0x25dcb5(0x21e7)][_0x25dcb5(0x3316)]=[]),_0x524619(_0x13488b,_0x508eec[_0x25dcb5(0x21e7)])),_0x159cbd['skeleton']&&!_0x159cbd['skeleton'][_0x25dcb5(0x35f4)]&&(_0x508eec[_0x25dcb5(0x1423)]=_0x508eec[_0x25dcb5(0x1423)]||[],_0x508eec[_0x25dcb5(0x1423)][_0x25dcb5(0x2f54)](_0x159cbd['skeleton'][_0x25dcb5(0x3c81)]())),_0x508eec[_0x25dcb5(0x2aa5)]=_0x508eec[_0x25dcb5(0x2aa5)]||[],_0x508eec[_0x25dcb5(0x2aa5)]['push'](_0x3c7e50(_0x159cbd,_0x508eec));}};class _0x427e45{static[_0x482baa(0x24a5)](){_0x5a90c6=[];}static[_0x482baa(0x299f)](_0x62be18){var _0xbd3da4=_0x482baa;return _0x427e45[_0xbd3da4(0x37ff)](_0x62be18);}static[_0x482baa(0x37ff)](_0x6ab22d,_0x38fdca=!0x0){var _0x2a664d=_0x482baa;const _0x153429={};if(_0x38fdca&&!_0x6ab22d[_0x2a664d(0x2636)]()[_0x2a664d(0x2d15)][_0x2a664d(0x28e7)]&&_0x48a08e['x'][_0x2a664d(0x357e)]&&_0x1b799d[_0x2a664d(0x33c3)](_0x2a664d(0x1a58)),_0x427e45['ClearCache'](),_0x153429[_0x2a664d(0x284f)]=_0x6ab22d[_0x2a664d(0x284f)],_0x153429[_0x2a664d(0x1f0b)]=_0x6ab22d['autoClear'],_0x153429[_0x2a664d(0x294c)]=_0x6ab22d['clearColor'][_0x2a664d(0x3e55)](),_0x153429[_0x2a664d(0x143a)]=_0x6ab22d[_0x2a664d(0x143a)][_0x2a664d(0x3e55)](),_0x153429[_0x2a664d(0x149d)]=_0x6ab22d[_0x2a664d(0x149d)][_0x2a664d(0x3e55)](),_0x153429[_0x2a664d(0x27d1)]=_0x6ab22d[_0x2a664d(0x27d1)],_0x153429[_0x2a664d(0xe97)]=_0x6ab22d[_0x2a664d(0xe97)],_0x6ab22d['fogMode']&&0x0!==_0x6ab22d[_0x2a664d(0x3e1a)]&&(_0x153429[_0x2a664d(0x3e1a)]=_0x6ab22d[_0x2a664d(0x3e1a)],_0x153429['fogColor']=_0x6ab22d[_0x2a664d(0x317b)][_0x2a664d(0x3e55)](),_0x153429['fogStart']=_0x6ab22d[_0x2a664d(0x347c)],_0x153429['fogEnd']=_0x6ab22d[_0x2a664d(0x1b6b)],_0x153429[_0x2a664d(0xba9)]=_0x6ab22d[_0x2a664d(0xba9)]),_0x6ab22d[_0x2a664d(0x3e81)]()){const _0x276778=_0x6ab22d['getPhysicsEngine']();_0x276778&&(_0x153429[_0x2a664d(0x4e6)]=!0x0,_0x153429[_0x2a664d(0x3ec3)]=_0x276778['gravity']['asArray'](),_0x153429[_0x2a664d(0x1209)]=_0x276778[_0x2a664d(0x1ce6)]());}_0x6ab22d[_0x2a664d(0x19eb)]&&(_0x153429[_0x2a664d(0x19eb)]=_0x6ab22d[_0x2a664d(0x19eb)]),_0x153429[_0x2a664d(0xcb4)]=[];for(const _0x238ed9 of _0x6ab22d[_0x2a664d(0x2aa5)]){const _0x4dabcc=_0x238ed9[_0x2a664d(0xad0)];_0x4dabcc&&_0x153429[_0x2a664d(0xcb4)][_0x2a664d(0x2f54)](_0x4dabcc[_0x2a664d(0x3c81)]());}_0x153429[_0x2a664d(0x1834)]=[];let _0x254380,_0x9b69dd;for(_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x1834)][_0x2a664d(0x132e)];_0x254380++)(_0x9b69dd=_0x6ab22d[_0x2a664d(0x1834)][_0x254380])[_0x2a664d(0x35f4)]||_0x153429[_0x2a664d(0x1834)][_0x2a664d(0x2f54)](_0x9b69dd[_0x2a664d(0x3c81)]());for(_0x153429[_0x2a664d(0x3eff)]=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x3eff)][_0x2a664d(0x132e)];_0x254380++){const _0x1808f1=_0x6ab22d[_0x2a664d(0x3eff)][_0x254380];_0x1808f1[_0x2a664d(0x35f4)]||_0x153429[_0x2a664d(0x3eff)][_0x2a664d(0x2f54)](_0x1808f1[_0x2a664d(0x3c81)]());}if(_0x6ab22d[_0x2a664d(0x203b)]&&(_0x153429[_0x2a664d(0x1a97)]=_0x6ab22d[_0x2a664d(0x203b)]['id']),_0x47023a['p4'][_0x2a664d(0xcee)](_0x6ab22d,_0x153429),_0x6ab22d[_0x2a664d(0x33b2)]&&0x0<_0x6ab22d[_0x2a664d(0x33b2)]['length']){_0x153429[_0x2a664d(0x33b2)]=[];for(let _0x3836fe=0x0;_0x3836fe<_0x6ab22d[_0x2a664d(0x33b2)][_0x2a664d(0x132e)];_0x3836fe++){const _0x1210a5=_0x6ab22d[_0x2a664d(0x33b2)][_0x3836fe];_0x153429['animationGroups']['push'](_0x1210a5[_0x2a664d(0x3c81)]());}}if(_0x6ab22d[_0x2a664d(0x1dff)]&&0x0<_0x6ab22d[_0x2a664d(0x1dff)]['length'])for(_0x153429[_0x2a664d(0x1dff)]=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x1dff)][_0x2a664d(0x132e)];_0x254380++){const _0x828b7a=_0x6ab22d[_0x2a664d(0x1dff)][_0x254380];_0x153429[_0x2a664d(0x1dff)][_0x2a664d(0x2f54)](_0x828b7a[_0x2a664d(0x3c81)]());}_0x153429[_0x2a664d(0x28c7)]=[],_0x153429[_0x2a664d(0x3974)]=[];let _0x2842e9;for(_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x28c7)]['length'];_0x254380++)(_0x2842e9=_0x6ab22d[_0x2a664d(0x28c7)][_0x254380])['doNotSerialize']||_0x153429[_0x2a664d(0x28c7)][_0x2a664d(0x2f54)](_0x2842e9['serialize']());for(_0x153429[_0x2a664d(0x3974)]=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x3974)][_0x2a664d(0x132e)];_0x254380++){const _0x42656d=_0x6ab22d[_0x2a664d(0x3974)][_0x254380];_0x153429[_0x2a664d(0x3974)][_0x2a664d(0x2f54)](_0x42656d[_0x2a664d(0x3c81)]());}for(_0x6ab22d['environmentTexture']&&(_0x6ab22d[_0x2a664d(0x1de0)]['_files']?_0x153429['environmentTexture']=_0x6ab22d[_0x2a664d(0x1de0)][_0x2a664d(0x3c81)]():(_0x153429[_0x2a664d(0x1de0)]=_0x6ab22d['environmentTexture'][_0x2a664d(0x3efc)],_0x153429['environmentTextureRotationY']=_0x6ab22d[_0x2a664d(0x1de0)]['rotationY'])),_0x153429[_0x2a664d(0x1117)]=_0x6ab22d[_0x2a664d(0x1117)],_0x153429[_0x2a664d(0x1423)]=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x1423)][_0x2a664d(0x132e)];_0x254380++){const _0x267068=_0x6ab22d['skeletons'][_0x254380];_0x267068['doNotSerialize']||_0x153429[_0x2a664d(0x1423)][_0x2a664d(0x2f54)](_0x267068[_0x2a664d(0x3c81)]());}for(_0x153429['transformNodes']=[],_0x254380=0x0;_0x254380<_0x6ab22d['transformNodes'][_0x2a664d(0x132e)];_0x254380++)_0x6ab22d[_0x2a664d(0x1585)][_0x254380][_0x2a664d(0x35f4)]||_0x153429['transformNodes'][_0x2a664d(0x2f54)](_0x6ab22d[_0x2a664d(0x1585)][_0x254380][_0x2a664d(0x3c81)]());_0x153429['geometries']={},_0x153429[_0x2a664d(0x21e7)][_0x2a664d(0x3157)]=[],_0x153429[_0x2a664d(0x21e7)][_0x2a664d(0x21a1)]=[],_0x153429['geometries'][_0x2a664d(0x876)]=[],_0x153429[_0x2a664d(0x21e7)][_0x2a664d(0x2c6c)]=[],_0x153429[_0x2a664d(0x21e7)]['grounds']=[],_0x153429[_0x2a664d(0x21e7)][_0x2a664d(0x3d08)]=[],_0x153429[_0x2a664d(0x21e7)][_0x2a664d(0x1823)]=[],_0x153429[_0x2a664d(0x21e7)]['vertexData']=[],_0x5a90c6=[];var _0x24b06e=_0x6ab22d[_0x2a664d(0x1812)]();for(_0x254380=0x0;_0x254380<_0x24b06e['length'];_0x254380++){const _0x18558e=_0x24b06e[_0x254380];_0x18558e[_0x2a664d(0x3a4f)]()&&_0x524619(_0x18558e,_0x153429[_0x2a664d(0x21e7)]);}for(_0x153429['meshes']=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x2aa5)][_0x2a664d(0x132e)];_0x254380++){var _0x24fe99=_0x6ab22d['meshes'][_0x254380];_0x24fe99 instanceof _0x1e87e9['Kj']&&((_0x24fe99=_0x24fe99)[_0x2a664d(0x35f4)]||_0x24fe99[_0x2a664d(0x11f2)]!==_0x379ea7['g'][_0x2a664d(0x18d9)]&&_0x24fe99[_0x2a664d(0x11f2)]!==_0x379ea7['g']['DELAYLOADSTATE_NONE']||_0x153429[_0x2a664d(0x2aa5)]['push'](_0x3c7e50(_0x24fe99,_0x153429)));}for(_0x153429[_0x2a664d(0xfd2)]=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0xfd2)]['length'];_0x254380++)_0x153429['particleSystems'][_0x2a664d(0x2f54)](_0x6ab22d[_0x2a664d(0xfd2)][_0x254380][_0x2a664d(0x3c81)](!0x1));for(_0x153429[_0x2a664d(0x2b35)]=[],_0x254380=0x0;_0x254380<_0x6ab22d[_0x2a664d(0x2b35)][_0x2a664d(0x132e)];_0x254380++)_0x153429['postProcesses'][_0x2a664d(0x2f54)](_0x6ab22d[_0x2a664d(0x2b35)][_0x254380]['serialize']());_0x6ab22d[_0x2a664d(0x5ee)]&&(_0x153429[_0x2a664d(0x2b73)]=_0x6ab22d[_0x2a664d(0x5ee)][_0x2a664d(0x3c81)]('scene'));for(const _0x12e023 of _0x6ab22d[_0x2a664d(0x313)])_0x12e023[_0x2a664d(0x3c81)](_0x153429);return _0x153429;}static[_0x482baa(0x88f)](_0x484bb8){var _0x16bc57=_0x482baa;const _0x1ad043=_0x427e45[_0x16bc57(0x37ff)](_0x484bb8,!0x1);return _0x484bb8=[],(this[_0x16bc57(0xecf)](_0x1ad043,_0x484bb8),Promise[_0x16bc57(0x3456)](_0x484bb8)[_0x16bc57(0x1af5)](()=>_0x1ad043));}static['_CollectPromises'](_0x14be0a,_0x442588){var _0x38f07e=_0x482baa;if(Array[_0x38f07e(0x3ec0)](_0x14be0a))for(let _0x1f2aba=0x0;_0x1f2aba<_0x14be0a[_0x38f07e(0x132e)];++_0x1f2aba){const _0xfd288b=_0x14be0a[_0x1f2aba];_0xfd288b instanceof Promise?_0x442588[_0x38f07e(0x2f54)](_0xfd288b[_0x38f07e(0x1af5)](_0x8775a1=>_0x14be0a[_0x1f2aba]=_0x8775a1)):(_0xfd288b instanceof Object||Array['isArray'](_0xfd288b))&&this['_CollectPromises'](_0xfd288b,_0x442588);}else{if(_0x14be0a instanceof Object){for(const _0x425740 in _0x14be0a)if(Object[_0x38f07e(0x1229)][_0x38f07e(0x2c1b)][_0x38f07e(0xf13)](_0x14be0a,_0x425740)){const _0x1bab74=_0x14be0a[_0x425740];_0x1bab74 instanceof Promise?_0x442588[_0x38f07e(0x2f54)](_0x1bab74['then'](_0x573df5=>_0x14be0a[_0x425740]=_0x573df5)):(_0x1bab74 instanceof Object||Array[_0x38f07e(0x3ec0)](_0x1bab74))&&this[_0x38f07e(0xecf)](_0x1bab74,_0x442588);}}}}static[_0x482baa(0x3098)](_0x406d62,_0xfe4242=!0x1,_0x4ac941=!0x1){var _0x5dba91=_0x482baa;const _0x196893={};if(_0x427e45[_0x5dba91(0x24a5)](),_0x406d62=_0x406d62 instanceof Array?_0x406d62:[_0x406d62],_0xfe4242||_0x4ac941){for(let _0xa9db6e=0x0;_0xa9db6e<_0x406d62[_0x5dba91(0x132e)];++_0xa9db6e)_0x4ac941&&_0x406d62[_0xa9db6e][_0x5dba91(0x15f2)]()[_0x5dba91(0x2f62)](_0x367862=>{var _0x1c8791=_0x5dba91;_0x367862 instanceof _0x1e87e9['Kj']&&_0x406d62[_0x1c8791(0x404a)](_0x367862)<0x0&&!_0x367862[_0x1c8791(0x35f4)]&&_0x406d62['push'](_0x367862);}),_0xfe4242&&_0x406d62[_0xa9db6e]['parent']&&_0x406d62['indexOf'](_0x406d62[_0xa9db6e]['parent'])<0x0&&!_0x406d62[_0xa9db6e][_0x5dba91(0x2126)]['doNotSerialize']&&_0x406d62['push'](_0x406d62[_0xa9db6e][_0x5dba91(0x2126)]);}return _0x406d62[_0x5dba91(0x2f62)](_0x20987e=>{_0x481b7d(_0x20987e,_0x196893);}),_0x196893;}}},0x4af0:(_0x564997,_0x5d2644,_0x4fb177)=>{var _0x10c342=a8_0x49466b,_0x15c226=_0x4fb177(0xbac7),_0x262382=_0x4fb177(0x8af2),_0x266b93=_0x4fb177(0x11de1),_0x48b344=_0x4fb177(0x77a5),_0x324b18=_0x4fb177(0x10ea4),_0x403634=_0x4fb177(0xe222),_0x4a9309=_0x4fb177(0x6dbf),_0x569b1c=_0x4fb177(0x13869);let _0x5a587a=null;function _0x4b7990(_0x28f937,_0x2c1844,_0x10fe52,_0xcc179b,_0x258815=_0x10c342(0x250c),_0x546351=!0x1){var _0x41f097=_0x10c342,{height:_0x356a7b,width:_0x3e36c7}=_0x365550(_0x28f937,_0x2c1844,_0x10fe52);if(_0x356a7b&&_0x3e36c7){(_0x5a587a=_0x5a587a||document['createElement'](_0x41f097(0x3ebe)))['width']=_0x3e36c7,_0x5a587a['height']=_0x356a7b;const _0x186236=_0x5a587a[_0x41f097(0x1d9c)]('2d');var _0x34962c=_0x28f937[_0x41f097(0x105a)]()/_0x28f937[_0x41f097(0x288a)]();let _0xa4bc21=_0x3e36c7,_0x443933=_0xa4bc21/_0x34962c;_0x443933>_0x356a7b&&(_0x443933=_0x356a7b,_0xa4bc21=_0x443933*_0x34962c);const _0x1961ac=Math[_0x41f097(0xc54)](0x0,_0x3e36c7-_0xa4bc21)/0x2,_0x2607b3=Math[_0x41f097(0xc54)](0x0,_0x356a7b-_0x443933)/0x2;_0x2c1844[_0x41f097(0x22fd)]()[_0x41f097(0x203b)]!==_0x2c1844?_0x4f5cfb(_0x28f937,_0x2c1844,_0x10fe52,_0x102610=>{var _0x1fea9a=_0x41f097,_0x57657e;_0x546351?(_0x57657e=new Blob([_0x102610]),_0x403634['w1'][_0x1fea9a(0x11af)](_0x57657e),_0xcc179b&&_0xcc179b('')):_0xcc179b&&_0xcc179b(_0x102610);},_0x258815,0x1,_0x28f937['getCreationOptions']()['antialias']):_0x28f937['onEndFrameObservable'][_0x41f097(0x38c2)](()=>{var _0x1b9014=_0x41f097,_0x1860e3=_0x28f937[_0x1b9014(0x32f0)]();_0x186236&&_0x1860e3&&_0x186236['drawImage'](_0x1860e3,_0x1961ac,_0x2607b3,_0xa4bc21,_0x443933),_0x5a587a&&(_0x546351?(_0x403634['w1']['EncodeScreenshotCanvasData'](_0x5a587a,void 0x0,_0x258815),_0xcc179b&&_0xcc179b('')):_0x403634['w1'][_0x1b9014(0x2569)](_0x5a587a,_0xcc179b,_0x258815));});}else _0x324b18['Y'][_0x41f097(0x350c)]('Invalid\x20\x27size\x27\x20parameter\x20!');}function _0x4f5cfb(_0x107a50,_0x20cdd3,_0x2a7cbe,_0x577d62,_0x4b772d=_0x10c342(0x250c),_0x3c2144=0x1,_0x40a51e=!0x1,_0xfc0a36,_0x2dff6a=!0x1,_0x4ea7f5=!0x1,_0x4325b2=!0x0){var _0x57db99=_0x10c342;const {height:_0x2822a5,width:_0x1498fb,finalWidth:_0x59e9ec,finalHeight:_0x3171e8}=_0x365550(_0x107a50,_0x20cdd3,_0x2a7cbe);_0x2a7cbe={'width':_0x1498fb,'height':_0x2822a5};if(_0x2822a5&&_0x1498fb){const _0x5ac169={'width':_0x107a50[_0x57db99(0x105a)](),'height':_0x107a50[_0x57db99(0x288a)]()},_0xde4011=(_0x107a50['setSize'](_0x1498fb,_0x2822a5),_0x20cdd3['getScene']()),_0x3ca996=new _0x262382['_']('screenShot',_0x2a7cbe,_0xde4011,!0x1,!0x1,_0x48b344['g'][_0x57db99(0x3f7d)],!0x1,_0x15c226['x'][_0x57db99(0xe7)],void 0x0,_0x4ea7f5,void 0x0,void 0x0,void 0x0,_0x3c2144),_0x25b2fd=(_0x3ca996[_0x57db99(0x36c8)]=_0xde4011[_0x57db99(0x2aa5)][_0x57db99(0x139f)](),_0x3ca996[_0x57db99(0xc88)]=_0x3c2144,_0x3ca996[_0x57db99(0x3df)]=_0x2dff6a,_0x3ca996[_0x57db99(0x203b)]=_0x20cdd3,_0x3ca996[_0x57db99(0xfa6)]=_0x4325b2,()=>{var _0x2332e3=_0x57db99;_0x107a50[_0x2332e3(0x39d2)][_0x2332e3(0x38c2)](()=>{var _0x1bc76c=_0x2332e3;_0x59e9ec===_0x1498fb&&_0x3171e8===_0x2822a5?_0x3ca996['readPixels'](void 0x0,void 0x0,void 0x0,!0x1)[_0x1bc76c(0x1af5)](_0x58341b=>{var _0x2ef98c=_0x1bc76c;_0x4a9309['B'][_0x2ef98c(0x22bb)](_0x1498fb,_0x2822a5,_0x58341b,_0x577d62,_0x4b772d,_0xfc0a36,!0x0),_0x3ca996[_0x2ef98c(0x2d20)]();}):(0x0,_0x569b1c['$0'])(_0x1bc76c(0x8d8),_0x3ca996[_0x1bc76c(0x2bd)](),_0xde4011,void 0x0,void 0x0,void 0x0,_0x59e9ec,_0x3171e8)[_0x1bc76c(0x1af5)](_0x46f671=>{var _0x552ef9=_0x1bc76c;_0x107a50[_0x552ef9(0x68a)](_0x46f671,_0x59e9ec,_0x3171e8,-0x1,0x0,null,!0x0,!0x1,0x0,0x0)[_0x552ef9(0x1af5)](_0x2656c7=>{var _0x244e31=_0x552ef9;_0x4a9309['B'][_0x244e31(0x22bb)](_0x59e9ec,_0x3171e8,_0x2656c7,_0x577d62,_0x4b772d,_0xfc0a36,!0x0),_0x46f671[_0x244e31(0x2d20)]();});});}),_0xde4011['incrementRenderId'](),_0xde4011[_0x2332e3(0x1ec3)](),_0x3ca996[_0x2332e3(0x3364)](!0x0),_0xde4011[_0x2332e3(0x3a59)](),_0xde4011['resetCachedMaterial'](),_0x107a50[_0x2332e3(0x16be)](_0x5ac169[_0x2332e3(0x37ce)],_0x5ac169[_0x2332e3(0x1995)]),_0x20cdd3['getProjectionMatrix'](!0x0),_0xde4011[_0x2332e3(0x3364)]();});if(_0x40a51e){const _0x465667=new _0x266b93['P'](_0x57db99(0xc70),0x1,_0xde4011[_0x57db99(0x203b)]);_0x3ca996[_0x57db99(0x2bc5)](_0x465667),_0x465667['getEffect']()['isReady']()?_0x25b2fd():_0x465667['getEffect']()[_0x57db99(0x3aa7)]=()=>{_0x25b2fd();};}else _0x25b2fd();}else _0x324b18['Y']['Error'](_0x57db99(0x2672));}function _0x365550(_0x4d7ef7,_0x12e719,_0x312c93){var _0x47acfe=_0x10c342;let _0x4d85dc=0x0,_0x484d9e=0x0,_0x25ee29=0x0,_0x2b9065=0x0;var _0x87abd2;return _0x47acfe(0x20cb)==typeof _0x312c93?(_0x87abd2=_0x312c93[_0x47acfe(0xc3a)]?Math[_0x47acfe(0x3f6c)](_0x312c93[_0x47acfe(0xc3a)]):0x1,_0x312c93[_0x47acfe(0x37ce)]&&_0x312c93[_0x47acfe(0x1995)]?(_0x4d85dc=_0x312c93[_0x47acfe(0x1995)]*_0x87abd2,_0x484d9e=_0x312c93[_0x47acfe(0x37ce)]*_0x87abd2):_0x312c93[_0x47acfe(0x37ce)]&&!_0x312c93['height']?(_0x484d9e=_0x312c93[_0x47acfe(0x37ce)]*_0x87abd2,_0x4d85dc=Math['round'](_0x484d9e/_0x4d7ef7[_0x47acfe(0x269e)](_0x12e719))):_0x312c93[_0x47acfe(0x1995)]&&!_0x312c93[_0x47acfe(0x37ce)]?(_0x4d85dc=_0x312c93[_0x47acfe(0x1995)]*_0x87abd2,_0x484d9e=Math[_0x47acfe(0x2afc)](_0x4d85dc*_0x4d7ef7[_0x47acfe(0x269e)](_0x12e719))):(_0x484d9e=Math[_0x47acfe(0x2afc)](_0x4d7ef7[_0x47acfe(0x105a)]()*_0x87abd2),_0x4d85dc=Math[_0x47acfe(0x2afc)](_0x484d9e/_0x4d7ef7['getAspectRatio'](_0x12e719))),_0x312c93[_0x47acfe(0x1b43)]&&_0x312c93[_0x47acfe(0x118c)]?(_0x2b9065=_0x312c93['finalHeight'],_0x25ee29=_0x312c93['finalWidth']):_0x312c93[_0x47acfe(0x1b43)]&&!_0x312c93[_0x47acfe(0x118c)]?(_0x25ee29=_0x312c93[_0x47acfe(0x1b43)],_0x2b9065=Math[_0x47acfe(0x2afc)](_0x25ee29/_0x4d7ef7[_0x47acfe(0x269e)](_0x12e719))):_0x312c93[_0x47acfe(0x118c)]&&!_0x312c93[_0x47acfe(0x1b43)]?(_0x2b9065=_0x312c93[_0x47acfe(0x118c)],_0x25ee29=Math[_0x47acfe(0x2afc)](_0x2b9065*_0x4d7ef7[_0x47acfe(0x269e)](_0x12e719))):(_0x25ee29=_0x484d9e,_0x2b9065=_0x4d85dc)):isNaN(_0x312c93)||(_0x4d85dc=_0x312c93,_0x484d9e=_0x312c93,_0x25ee29=_0x312c93,_0x2b9065=_0x312c93),_0x484d9e=_0x484d9e&&Math['floor'](_0x484d9e),_0x4d85dc=_0x4d85dc&&Math[_0x47acfe(0x27d2)](_0x4d85dc),_0x25ee29=_0x25ee29&&Math['floor'](_0x25ee29),_0x2b9065=_0x2b9065&&Math[_0x47acfe(0x27d2)](_0x2b9065),{'height':0x0|_0x4d85dc,'width':0x0|_0x484d9e,'finalWidth':0x0|_0x25ee29,'finalHeight':0x0|_0x2b9065};}_0x403634['w1']['CreateScreenshot']=_0x4b7990,_0x403634['w1']['CreateScreenshotAsync']=function(_0x5d7052,_0x58db97,_0x4003ae,_0x118096='image/png'){return new Promise((_0x6b148a,_0x3edc40)=>{_0x4b7990(_0x5d7052,_0x58db97,_0x4003ae,_0x356be7=>{var _0x1e3de9=a8_0x58a1;void 0x0!==_0x356be7?_0x6b148a(_0x356be7):_0x3edc40(new Error(_0x1e3de9(0x906)));},_0x118096);});},_0x403634['w1']['CreateScreenshotUsingRenderTarget']=_0x4f5cfb,_0x403634['w1'][_0x10c342(0x3911)]=function(_0x419527,_0x32823f,_0x2bbbc8,_0x539984=_0x10c342(0x250c),_0x2a2068=0x1,_0x4198ff=!0x1,_0x32036b,_0x492eaa=!0x1,_0x13e03d=!0x1,_0x3e4e6e=!0x0){return new Promise((_0x4f99ff,_0x3dd031)=>{_0x4f5cfb(_0x419527,_0x32823f,_0x2bbbc8,_0x424251=>{var _0x5aed4d=a8_0x58a1;void 0x0!==_0x424251?_0x4f99ff(_0x424251):_0x3dd031(new Error(_0x5aed4d(0x906)));},_0x539984,_0x2a2068,_0x4198ff,_0x32036b,_0x492eaa,_0x13e03d,_0x3e4e6e);});};},0x9657:(_0x580503,_0x48ab02,_0x4211ff)=>{var _0x51ebfa=a8_0x49466b;_0x4211ff['d'](_0x48ab02,{'f':()=>_0x4b7dd6,'t':()=>_0xee5d6f});class _0xee5d6f{constructor(_0x124d0a){var _0x121f4a=a8_0x58a1;this[_0x121f4a(0x132e)]=0x0,this['data']=new Array(_0x124d0a),this['_id']=_0xee5d6f[_0x121f4a(0x1a44)]++;}['push'](_0x5c93b4){var _0x4f54c1=a8_0x58a1;this[_0x4f54c1(0xf56)][this['length']++]=_0x5c93b4,this[_0x4f54c1(0x132e)]>this[_0x4f54c1(0xf56)][_0x4f54c1(0x132e)]&&(this['data']['length']*=0x2);}[_0x51ebfa(0x2f62)](_0x46598e){var _0x1b9e16=_0x51ebfa;for(let _0x48fc89=0x0;_0x48fc89<this[_0x1b9e16(0x132e)];_0x48fc89++)_0x46598e(this['data'][_0x48fc89]);}[_0x51ebfa(0x2559)](_0x59348f){var _0x4e4bc2=_0x51ebfa;this['data'][_0x4e4bc2(0x2559)](_0x59348f);}[_0x51ebfa(0x1589)](){this['length']=0x0;}[_0x51ebfa(0x2d20)](){var _0x141325=_0x51ebfa;this[_0x141325(0x1589)](),this[_0x141325(0xf56)]&&(this['data'][_0x141325(0x132e)]=0x0);}[_0x51ebfa(0x3a62)](_0x2ce794){var _0x42e6a8=_0x51ebfa;if(0x0!==_0x2ce794[_0x42e6a8(0x132e)]){this[_0x42e6a8(0x132e)]+_0x2ce794[_0x42e6a8(0x132e)]>this['data']['length']&&(this[_0x42e6a8(0xf56)][_0x42e6a8(0x132e)]=0x2*(this['length']+_0x2ce794[_0x42e6a8(0x132e)]));for(let _0x3e7fef=0x0;_0x3e7fef<_0x2ce794[_0x42e6a8(0x132e)];_0x3e7fef++)this[_0x42e6a8(0xf56)][this['length']++]=(_0x2ce794[_0x42e6a8(0xf56)]||_0x2ce794)[_0x3e7fef];}}[_0x51ebfa(0x404a)](_0x38aaeb){var _0x51b8d0=_0x51ebfa;return _0x38aaeb=this[_0x51b8d0(0xf56)][_0x51b8d0(0x404a)](_0x38aaeb),_0x38aaeb>=this[_0x51b8d0(0x132e)]?-0x1:_0x38aaeb;}['contains'](_0x5d76c2){return-0x1!==this['indexOf'](_0x5d76c2);}}_0xee5d6f[_0x51ebfa(0x1a44)]=0x0;class _0x4b7dd6 extends _0xee5d6f{constructor(){var _0x413205=_0x51ebfa;super(...arguments),this[_0x413205(0x215c)]=0x0;}[_0x51ebfa(0x2f54)](_0xdb51c1){var _0x3ceca0=_0x51ebfa;super[_0x3ceca0(0x2f54)](_0xdb51c1),_0xdb51c1[_0x3ceca0(0x80e)]||(_0xdb51c1[_0x3ceca0(0x80e)]={}),_0xdb51c1[_0x3ceca0(0x80e)][this[_0x3ceca0(0x654)]]=this[_0x3ceca0(0x215c)];}['pushNoDuplicate'](_0x38a5a0){var _0x348d83=_0x51ebfa;return!(_0x38a5a0[_0x348d83(0x80e)]&&_0x38a5a0[_0x348d83(0x80e)][this[_0x348d83(0x654)]]===this[_0x348d83(0x215c)]||(this[_0x348d83(0x2f54)](_0x38a5a0),0x0));}[_0x51ebfa(0x1589)](){super['reset'](),this['_duplicateId']++;}['concatWithNoDuplicate'](_0x16cb08){var _0x3e3fc5=_0x51ebfa;if(0x0!==_0x16cb08['length']){this['length']+_0x16cb08[_0x3e3fc5(0x132e)]>this[_0x3e3fc5(0xf56)][_0x3e3fc5(0x132e)]&&(this[_0x3e3fc5(0xf56)][_0x3e3fc5(0x132e)]=0x2*(this[_0x3e3fc5(0x132e)]+_0x16cb08[_0x3e3fc5(0x132e)]));for(let _0x50ebfa=0x0;_0x50ebfa<_0x16cb08[_0x3e3fc5(0x132e)];_0x50ebfa++){var _0x4de7ff=(_0x16cb08[_0x3e3fc5(0xf56)]||_0x16cb08)[_0x50ebfa];this[_0x3e3fc5(0x1366)](_0x4de7ff);}}}}},0x17442:(_0x2cf694,_0x3d36b8,_0x1405cf)=>{_0x1405cf['d'](_0x3d36b8,{'Gh':()=>_0x5a25c3,'HQ':()=>_0x3b89b0,'rP':()=>_0x3c5baa});const _0x5a25c3=_0xbe0885=>{var _0x4fff70=a8_0x58a1,_0x4796e4='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';let _0x3d62dd='',_0x174482,_0x1c22c2,_0x38e7a8,_0x22e3be,_0xced32d,_0x47f455,_0x5b752d,_0x4f2b70=0x0;for(var _0x669926=ArrayBuffer['isView'](_0xbe0885)?new Uint8Array(_0xbe0885[_0x4fff70(0x277a)],_0xbe0885[_0x4fff70(0x10f4)],_0xbe0885[_0x4fff70(0x34f4)]):new Uint8Array(_0xbe0885);_0x4f2b70<_0x669926['length'];)_0x174482=_0x669926[_0x4f2b70++],_0x1c22c2=_0x4f2b70<_0x669926[_0x4fff70(0x132e)]?_0x669926[_0x4f2b70++]:Number[_0x4fff70(0x10b2)],_0x38e7a8=_0x4f2b70<_0x669926['length']?_0x669926[_0x4f2b70++]:Number['NaN'],_0x22e3be=_0x174482>>0x2,_0xced32d=(0x3&_0x174482)<<0x4|_0x1c22c2>>0x4,_0x47f455=(0xf&_0x1c22c2)<<0x2|_0x38e7a8>>0x6,_0x5b752d=0x3f&_0x38e7a8,isNaN(_0x1c22c2)?_0x47f455=_0x5b752d=0x40:isNaN(_0x38e7a8)&&(_0x5b752d=0x40),_0x3d62dd+=_0x4796e4[_0x4fff70(0x1290)](_0x22e3be)+_0x4796e4[_0x4fff70(0x1290)](_0xced32d)+_0x4796e4[_0x4fff70(0x1290)](_0x47f455)+_0x4796e4[_0x4fff70(0x1290)](_0x5b752d);return _0x3d62dd;},_0x3c5baa=_0x1c0ebc=>atob(_0x1c0ebc),_0x3b89b0=_0x65da1a=>{var _0x5a27c4=a8_0x58a1;const _0x4c66d6=_0x3c5baa(_0x65da1a);var _0x267d8e=_0x4c66d6[_0x5a27c4(0x132e)];const _0x345dea=new Uint8Array(new ArrayBuffer(_0x267d8e));for(let _0x47bcda=0x0;_0x47bcda<_0x267d8e;_0x47bcda++)_0x345dea[_0x47bcda]=_0x4c66d6['charCodeAt'](_0x47bcda);return _0x345dea['buffer'];};_0x5a25c3,_0x3c5baa,_0x3b89b0;},0x13869:(_0x7f399,_0x26b97a,_0x48fe77)=>{_0x48fe77['d'](_0x26b97a,{'$0':()=>_0x4079e3,'Oi':()=>_0x5801b6,'ay':()=>_0x30435c,'qZ':()=>_0x4dbb01});var _0x2ebb4b=_0x48fe77(0xbac7),_0x4a0fb0=_0x48fe77(0x8af2),_0x99b618=_0x48fe77(0xb6dc),_0x3abfea=_0x48fe77(0x77a5),_0x256176=_0x48fe77(0x5f28);function _0x4079e3(_0x4281ef,_0x267591,_0x5a6494,_0x3b67dc,_0x2bf74e,_0x543ed6,_0x533cd4,_0x2e3ae2){var _0xbc8cb0=a8_0x58a1;const _0x2f802f=_0x267591['getEngine']();return _0x267591[_0xbc8cb0(0x3a4f)]=!0x1,_0x2bf74e=null!=_0x2bf74e?_0x2bf74e:_0x267591[_0xbc8cb0(0x17df)],_0x3b67dc=null!=_0x3b67dc?_0x3b67dc:_0x267591[_0xbc8cb0(0x2eea)],_0x543ed6=null!=_0x543ed6?_0x543ed6:_0x267591[_0xbc8cb0(0x2cb9)],_0x533cd4=null!=_0x533cd4?_0x533cd4:_0x267591[_0xbc8cb0(0x37ce)],_0x2e3ae2=null!=_0x2e3ae2?_0x2e3ae2:_0x267591[_0xbc8cb0(0x1995)],-0x1===_0x3b67dc&&(_0x3b67dc=_0x3abfea['g'][_0xbc8cb0(0x607)]),new Promise(_0x19a521=>{var _0x385737=_0xbc8cb0;const _0x313e7c=new _0x256176['D'](_0x385737(0x18b0),_0x4281ef,null,null,0x1,null,_0x2bf74e,_0x2f802f,!0x1,void 0x0,_0x3b67dc,void 0x0,null,!0x1,_0x543ed6),_0x5f6f45=(_0x313e7c['externalTextureSamplerBinding']=!0x0,_0x2f802f['createRenderTargetTexture']({'width':_0x533cd4,'height':_0x2e3ae2},{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x2bf74e,'type':_0x3b67dc,'format':_0x543ed6}));_0x313e7c[_0x385737(0x1d91)]()['executeWhenCompiled'](()=>{var _0x2ad66a=_0x385737;_0x313e7c[_0x2ad66a(0x150b)]=_0x46e3b5=>{var _0x5461fe=_0x2ad66a;_0x46e3b5['_bindTexture'](_0x5461fe(0x3638),_0x267591),_0x46e3b5['setFloat2']('scale',0x1,0x1);},_0x5a6494[_0x2ad66a(0x147d)][_0x2ad66a(0x1215)]([_0x313e7c],_0x5f6f45,!0x0),_0x2f802f[_0x2ad66a(0x1f19)](),_0x2f802f[_0x2ad66a(0x1138)](_0x267591),_0x313e7c&&_0x313e7c[_0x2ad66a(0x2d20)](),_0x5f6f45[_0x2ad66a(0x2f74)](_0x267591),_0x267591[_0x2ad66a(0x2eea)]=_0x3b67dc,_0x267591[_0x2ad66a(0x2cb9)]=_0x3abfea['g'][_0x2ad66a(0x5b0)],_0x267591[_0x2ad66a(0x3a4f)]=!0x0,_0x19a521(_0x267591);});});}let _0x1c6bf0,_0x3e72c7;function _0x30435c(_0x2a9042){var _0xc7bfab=a8_0x58a1;_0x1c6bf0||(_0x1c6bf0=new Float32Array(0x1),_0x3e72c7=new Int32Array(_0x1c6bf0[_0xc7bfab(0x277a)])),_0x1c6bf0[0x0]=_0x2a9042,_0x2a9042=_0x3e72c7[0x0];let _0x334b71=_0x2a9042>>0x10&0x8000,_0x46dd00=_0x2a9042>>0xc&0x7ff;var _0x5311ee=_0x2a9042>>0x17&0xff;return _0x5311ee<0x67?_0x334b71:0x8e<_0x5311ee?_0x334b71=0x7c00|_0x334b71|((0xff==_0x5311ee?0x0:0x1)&&0x7fffff&_0x2a9042):_0x5311ee<0x71?(_0x46dd00|=0x800,_0x334b71|=(_0x46dd00>>0x72-_0x5311ee)+(_0x46dd00>>0x71-_0x5311ee&0x1)):_0x334b71=(_0x334b71|=_0x5311ee-0x70<<0xa|_0x46dd00>>0x1)+(0x1&_0x46dd00);}function _0x4dbb01(_0x2bc44f){var _0x18e744=a8_0x58a1,_0x1c9583=(0x8000&_0x2bc44f)>>0xf,_0x17edef=(0x7c00&_0x2bc44f)>>0xa,_0x2bc44f=0x3ff&_0x2bc44f;return 0x0==_0x17edef?(_0x1c9583?-0x1:0x1)*Math[_0x18e744(0x2a91)](0x2,-0xe)*(_0x2bc44f/Math[_0x18e744(0x2a91)](0x2,0xa)):0x1f==_0x17edef?_0x2bc44f?NaN:Infinity*(_0x1c9583?-0x1:0x1):(_0x1c9583?-0x1:0x1)*Math[_0x18e744(0x2a91)](0x2,_0x17edef-0xf)*(0x1+_0x2bc44f/Math['pow'](0x2,0xa));}const _0x5801b6={'CreateResizedCopy':function(_0x1d71cf,_0x198e78,_0x25498d,_0x37bc9b=!0x0){var _0x50578c=a8_0x58a1;const _0x5c30a1=_0x1d71cf[_0x50578c(0x22fd)](),_0x44e90d=_0x5c30a1[_0x50578c(0x2636)](),_0xc91531=new _0x4a0fb0['_'](_0x50578c(0xf50)+_0x1d71cf[_0x50578c(0x3efc)],{'width':_0x198e78,'height':_0x25498d},_0x5c30a1,!_0x1d71cf[_0x50578c(0x187e)],!0x0,_0x1d71cf[_0x50578c(0x265a)][_0x50578c(0x2eea)],!0x1,_0x1d71cf[_0x50578c(0x17df)],!0x1),_0x122d4d=(_0xc91531[_0x50578c(0x255d)]=_0x1d71cf['wrapU'],_0xc91531[_0x50578c(0x494)]=_0x1d71cf[_0x50578c(0x494)],_0xc91531['uOffset']=_0x1d71cf[_0x50578c(0x3987)],_0xc91531[_0x50578c(0x4ff)]=_0x1d71cf[_0x50578c(0x4ff)],_0xc91531[_0x50578c(0x3763)]=_0x1d71cf[_0x50578c(0x3763)],_0xc91531[_0x50578c(0x3c8d)]=_0x1d71cf['vScale'],_0xc91531[_0x50578c(0x36e5)]=_0x1d71cf['uAng'],_0xc91531[_0x50578c(0x349d)]=_0x1d71cf[_0x50578c(0x349d)],_0xc91531[_0x50578c(0xde1)]=_0x1d71cf[_0x50578c(0xde1)],_0xc91531[_0x50578c(0x365d)]=_0x1d71cf['coordinatesIndex'],_0xc91531[_0x50578c(0x2da0)]=_0x1d71cf[_0x50578c(0x2da0)],_0xc91531['anisotropicFilteringLevel']=_0x1d71cf[_0x50578c(0x21f3)],_0xc91531[_0x50578c(0x265a)][_0x50578c(0x3a4f)]=!0x1,_0x1d71cf['wrapU']=_0x2ebb4b['x'][_0x50578c(0x2d3b)],_0x1d71cf[_0x50578c(0x494)]=_0x2ebb4b['x']['CLAMP_ADDRESSMODE'],new _0x99b618['Q'](_0x50578c(0x8d8),0x1,null,_0x37bc9b?_0x2ebb4b['x'][_0x50578c(0xe7)]:_0x2ebb4b['x'][_0x50578c(0x3560)],_0x44e90d,!0x1,_0x3abfea['g'][_0x50578c(0x3f7d)]));return _0x122d4d[_0x50578c(0x39ea)]=!0x0,_0x122d4d['getEffect']()['executeWhenCompiled'](()=>{var _0x41d0fd=_0x50578c;_0x122d4d[_0x41d0fd(0x150b)]=function(_0x11b9e3){var _0x561735=_0x41d0fd;_0x11b9e3['setTexture'](_0x561735(0x3638),_0x1d71cf);};var _0x5b964e=_0xc91531[_0x41d0fd(0x190)];_0x5b964e&&(_0x5c30a1[_0x41d0fd(0x147d)][_0x41d0fd(0x1215)]([_0x122d4d],_0x5b964e),_0x44e90d[_0x41d0fd(0xfa0)](_0x5b964e),_0xc91531[_0x41d0fd(0x2905)](),_0x122d4d['dispose'](),_0xc91531['getInternalTexture']()[_0x41d0fd(0x3a4f)]=!0x0);}),_0xc91531;},'ApplyPostProcess':_0x4079e3,'ToHalfFloat':_0x30435c,'FromHalfFloat':_0x4dbb01};},0xa8f:(_0x2715d8,_0xc2c02a,_0x41bd57)=>{_0x41bd57['d'](_0xc2c02a,{'A6':()=>_0xbcae15,'Ab':()=>_0x21fd46});var _0x3d3a86=_0x41bd57(0x10ea4);const _0x12819a=0x1,_0x1497b5=0x2,_0x162745=0x3,_0x1982af=0x9,_0x1765d4=0xa,_0x30cfa8=0xb,_0x535850=0x30,_0x81a084=0x4,_0x354a60=0x0,_0x3b1704=0x1,_0x1df179=0x2,_0x3ea38b=0x3;function _0xbcae15(_0x33c624){var _0x1d90fc=0x0;return{'id_length':_0x33c624[_0x1d90fc++],'colormap_type':_0x33c624[_0x1d90fc++],'image_type':_0x33c624[_0x1d90fc++],'colormap_index':_0x33c624[_0x1d90fc++]|_0x33c624[_0x1d90fc++]<<0x8,'colormap_length':_0x33c624[_0x1d90fc++]|_0x33c624[_0x1d90fc++]<<0x8,'colormap_size':_0x33c624[_0x1d90fc++],'origin':[_0x33c624[_0x1d90fc++]|_0x33c624[_0x1d90fc++]<<0x8,_0x33c624[_0x1d90fc++]|_0x33c624[_0x1d90fc++]<<0x8],'width':_0x33c624[_0x1d90fc++]|_0x33c624[_0x1d90fc++]<<0x8,'height':_0x33c624[_0x1d90fc++]|_0x33c624[+_0x1d90fc]<<0x8,'pixel_size':_0x33c624[0x10],'flags':_0x33c624[0x11]};}function _0x21fd46(_0x41dc0a,_0x230faf){var _0x2b4e62=a8_0x58a1;if(_0x230faf['length']<0x13)_0x3d3a86['Y']['Error'](_0x2b4e62(0xdd8));else{let _0x9a0575=0x12;var _0xd58888=_0xbcae15(_0x230faf);if(_0xd58888[_0x2b4e62(0x1f6a)]+_0x9a0575>_0x230faf['length'])_0x3d3a86['Y']['Error']('Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data');else{_0x9a0575+=_0xd58888[_0x2b4e62(0x1f6a)];let _0x5ee873=!0x1,_0x502d5d=!0x1,_0xa334c8=!0x1;switch(_0xd58888['image_type']){case _0x1982af:_0x5ee873=!0x0;case _0x12819a:_0x502d5d=!0x0;break;case _0x1765d4:_0x5ee873=!0x0;case _0x1497b5:break;case _0x30cfa8:_0x5ee873=!0x0;case _0x162745:_0xa334c8=!0x0;}let _0x1f8c73;var _0x20c7d9=_0xd58888['pixel_size']>>0x3,_0x5d64da=_0xd58888[_0x2b4e62(0x37ce)]*_0xd58888[_0x2b4e62(0x1995)]*_0x20c7d9;let _0x41a5ff;if(_0x502d5d&&(_0x41a5ff=_0x230faf[_0x2b4e62(0x9fd)](_0x9a0575,_0x9a0575+=_0xd58888[_0x2b4e62(0x22d7)]*(_0xd58888[_0x2b4e62(0x3a10)]>>0x3))),_0x5ee873){_0x1f8c73=new Uint8Array(_0x5d64da);let _0x502276,_0x1ea0b2,_0xef31ab,_0x3ef955=0x0;const _0x38b945=new Uint8Array(_0x20c7d9);for(;_0x9a0575<_0x5d64da&&_0x3ef955<_0x5d64da;)if(_0x502276=_0x230faf[_0x9a0575++],_0x1ea0b2=0x1+(0x7f&_0x502276),0x80&_0x502276){for(_0xef31ab=0x0;_0xef31ab<_0x20c7d9;++_0xef31ab)_0x38b945[_0xef31ab]=_0x230faf[_0x9a0575++];for(_0xef31ab=0x0;_0xef31ab<_0x1ea0b2;++_0xef31ab)_0x1f8c73['set'](_0x38b945,_0x3ef955+_0xef31ab*_0x20c7d9);_0x3ef955+=_0x20c7d9*_0x1ea0b2;}else{for(_0x1ea0b2*=_0x20c7d9,_0xef31ab=0x0;_0xef31ab<_0x1ea0b2;++_0xef31ab)_0x1f8c73[_0x3ef955+_0xef31ab]=_0x230faf[_0x9a0575++];_0x3ef955+=_0x1ea0b2;}}else _0x1f8c73=_0x230faf[_0x2b4e62(0x9fd)](_0x9a0575,_0x9a0575+=_0x502d5d?_0xd58888[_0x2b4e62(0x37ce)]*_0xd58888['height']:_0x5d64da);let _0xe5bacb,_0x3129c4,_0x2c36ce,_0x5c11da,_0x214b2c,_0x282539;switch((_0xd58888[_0x2b4e62(0x3b9f)]&_0x535850)>>_0x81a084){default:case _0x1df179:_0xe5bacb=0x0,_0x2c36ce=0x1,_0x282539=_0xd58888[_0x2b4e62(0x37ce)],_0x3129c4=0x0,_0x5c11da=0x1,_0x214b2c=_0xd58888[_0x2b4e62(0x1995)];break;case _0x354a60:_0xe5bacb=0x0,_0x2c36ce=0x1,_0x282539=_0xd58888[_0x2b4e62(0x37ce)],_0x3129c4=_0xd58888[_0x2b4e62(0x1995)]-0x1,_0x5c11da=-0x1,_0x214b2c=-0x1;break;case _0x3ea38b:_0xe5bacb=_0xd58888[_0x2b4e62(0x37ce)]-0x1,_0x2c36ce=-0x1,_0x282539=-0x1,_0x3129c4=0x0,_0x5c11da=0x1,_0x214b2c=_0xd58888['height'];break;case _0x3b1704:_0xe5bacb=_0xd58888['width']-0x1,_0x2c36ce=-0x1,_0x282539=-0x1,_0x3129c4=_0xd58888['height']-0x1,_0x5c11da=-0x1,_0x214b2c=-0x1;}var _0xad0c9d=_0x2b4e62(0x25b6)+(_0xa334c8?'Grey':'')+_0xd58888[_0x2b4e62(0x4066)]+'bits',_0xad0c9d=_0x3b0913[_0xad0c9d](_0xd58888,_0x41a5ff,_0x1f8c73,_0x3129c4,_0x5c11da,_0x214b2c,_0xe5bacb,_0x2c36ce,_0x282539);const _0x48c421=_0x41dc0a['getEngine']();_0x48c421['_uploadDataToTextureDirectly'](_0x41dc0a,_0xad0c9d);}}}const _0x3b0913={'GetTGAHeader':_0xbcae15,'UploadContent':_0x21fd46,'_getImageData8bits':function(_0x2c341c,_0x2d80b7,_0x46da00,_0x975707,_0x897d2c,_0x691ad9,_0x48ba13,_0x489b28,_0x310f14){var _0x53f21c=a8_0x58a1,_0x515cf7=_0x46da00,_0x4b44ec=_0x2d80b7,_0x854188=_0x2c341c[_0x53f21c(0x37ce)],_0x46da00=_0x2c341c[_0x53f21c(0x1995)];let _0x5a5886,_0xd566ec=0x0,_0x3104d8,_0x4873e3;const _0x1413c8=new Uint8Array(_0x854188*_0x46da00*0x4);for(_0x4873e3=_0x975707;_0x4873e3!==_0x691ad9;_0x4873e3+=_0x897d2c)for(_0x3104d8=_0x48ba13;_0x3104d8!==_0x310f14;_0x3104d8+=_0x489b28,_0xd566ec++)_0x5a5886=_0x515cf7[_0xd566ec],_0x1413c8[0x4*(_0x3104d8+_0x854188*_0x4873e3)+0x3]=0xff,_0x1413c8[0x4*(_0x3104d8+_0x854188*_0x4873e3)+0x2]=_0x4b44ec[0x3*_0x5a5886+0x0],_0x1413c8[0x4*(_0x3104d8+_0x854188*_0x4873e3)+0x1]=_0x4b44ec[0x3*_0x5a5886+0x1],_0x1413c8[0x4*(_0x3104d8+_0x854188*_0x4873e3)+0x0]=_0x4b44ec[0x3*_0x5a5886+0x2];return _0x1413c8;},'_getImageData16bits':function(_0x2b2f99,_0x56034d,_0x58b162,_0xc86fc1,_0x303c7e,_0x17cedc,_0x8ec9d1,_0x810fb6,_0x4b93ec){var _0x3e2598=a8_0x58a1,_0x17eb8c=_0x58b162,_0x49903c=_0x2b2f99[_0x3e2598(0x37ce)],_0x58b162=_0x2b2f99[_0x3e2598(0x1995)];let _0x82cea0,_0x18c357=0x0,_0x33cec9,_0xe7fe4d;const _0x6cad75=new Uint8Array(_0x49903c*_0x58b162*0x4);for(_0xe7fe4d=_0xc86fc1;_0xe7fe4d!==_0x17cedc;_0xe7fe4d+=_0x303c7e)for(_0x33cec9=_0x8ec9d1;_0x33cec9!==_0x4b93ec;_0x33cec9+=_0x810fb6,_0x18c357+=0x2){var _0x1f642e=0xff*((0x3e0&(_0x82cea0=_0x17eb8c[_0x18c357+0x0]+(_0x17eb8c[_0x18c357+0x1]<<0x8)))>>0x5)/0x1f|0x0,_0x1e52d6=0xff*(0x1f&_0x82cea0)/0x1f|0x0;_0x6cad75[0x4*(_0x33cec9+_0x49903c*_0xe7fe4d)+0x0]=0xff*((0x7c00&_0x82cea0)>>0xa)/0x1f|0x0,_0x6cad75[0x4*(_0x33cec9+_0x49903c*_0xe7fe4d)+0x1]=_0x1f642e,_0x6cad75[0x4*(_0x33cec9+_0x49903c*_0xe7fe4d)+0x2]=_0x1e52d6,_0x6cad75[0x4*(_0x33cec9+_0x49903c*_0xe7fe4d)+0x3]=0x8000&_0x82cea0?0x0:0xff;}return _0x6cad75;},'_getImageData24bits':function(_0x50cbb7,_0x12cdd8,_0x48db63,_0x2ed7cf,_0x36424c,_0x5b7dbe,_0x402860,_0x32c494,_0x3754de){var _0x1b494e=a8_0x58a1,_0x48ff06=_0x48db63,_0x450711=_0x50cbb7[_0x1b494e(0x37ce)],_0x48db63=_0x50cbb7['height'];let _0x4ef481=0x0,_0x8a06c1,_0x28880c;const _0x514fec=new Uint8Array(_0x450711*_0x48db63*0x4);for(_0x28880c=_0x2ed7cf;_0x28880c!==_0x5b7dbe;_0x28880c+=_0x36424c)for(_0x8a06c1=_0x402860;_0x8a06c1!==_0x3754de;_0x8a06c1+=_0x32c494,_0x4ef481+=0x3)_0x514fec[0x4*(_0x8a06c1+_0x450711*_0x28880c)+0x3]=0xff,_0x514fec[0x4*(_0x8a06c1+_0x450711*_0x28880c)+0x2]=_0x48ff06[_0x4ef481+0x0],_0x514fec[0x4*(_0x8a06c1+_0x450711*_0x28880c)+0x1]=_0x48ff06[_0x4ef481+0x1],_0x514fec[0x4*(_0x8a06c1+_0x450711*_0x28880c)+0x0]=_0x48ff06[_0x4ef481+0x2];return _0x514fec;},'_getImageData32bits':function(_0x505cac,_0x15680e,_0x3f4a0b,_0x4121c2,_0x413f14,_0x1a3f2c,_0x3339f3,_0x4df9c1,_0x291a8f){var _0xe7bb6d=a8_0x58a1,_0x2ad5a6=_0x3f4a0b,_0x115bcd=_0x505cac[_0xe7bb6d(0x37ce)],_0x3f4a0b=_0x505cac[_0xe7bb6d(0x1995)];let _0x251a41=0x0,_0x5a2e96,_0x25f8ae;const _0x21819c=new Uint8Array(_0x115bcd*_0x3f4a0b*0x4);for(_0x25f8ae=_0x4121c2;_0x25f8ae!==_0x1a3f2c;_0x25f8ae+=_0x413f14)for(_0x5a2e96=_0x3339f3;_0x5a2e96!==_0x291a8f;_0x5a2e96+=_0x4df9c1,_0x251a41+=0x4)_0x21819c[0x4*(_0x5a2e96+_0x115bcd*_0x25f8ae)+0x2]=_0x2ad5a6[_0x251a41+0x0],_0x21819c[0x4*(_0x5a2e96+_0x115bcd*_0x25f8ae)+0x1]=_0x2ad5a6[_0x251a41+0x1],_0x21819c[0x4*(_0x5a2e96+_0x115bcd*_0x25f8ae)+0x0]=_0x2ad5a6[_0x251a41+0x2],_0x21819c[0x4*(_0x5a2e96+_0x115bcd*_0x25f8ae)+0x3]=_0x2ad5a6[_0x251a41+0x3];return _0x21819c;},'_getImageDataGrey8bits':function(_0x17025d,_0x198279,_0xc37872,_0x5f248f,_0x344284,_0xf70e9b,_0x25b7e1,_0x41d50c,_0x3b7401){var _0x1be19f=a8_0x58a1,_0x5d775a=_0xc37872,_0x204564=_0x17025d[_0x1be19f(0x37ce)],_0xc37872=_0x17025d[_0x1be19f(0x1995)];let _0x338b6c,_0xe9f924=0x0,_0x1f5c92,_0x1ff3f8;const _0x1df259=new Uint8Array(_0x204564*_0xc37872*0x4);for(_0x1ff3f8=_0x5f248f;_0x1ff3f8!==_0xf70e9b;_0x1ff3f8+=_0x344284)for(_0x1f5c92=_0x25b7e1;_0x1f5c92!==_0x3b7401;_0x1f5c92+=_0x41d50c,_0xe9f924++)_0x338b6c=_0x5d775a[_0xe9f924],_0x1df259[0x4*(_0x1f5c92+_0x204564*_0x1ff3f8)+0x0]=_0x338b6c,_0x1df259[0x4*(_0x1f5c92+_0x204564*_0x1ff3f8)+0x1]=_0x338b6c,_0x1df259[0x4*(_0x1f5c92+_0x204564*_0x1ff3f8)+0x2]=_0x338b6c,_0x1df259[0x4*(_0x1f5c92+_0x204564*_0x1ff3f8)+0x3]=0xff;return _0x1df259;},'_getImageDataGrey16bits':function(_0x4ea98e,_0x24704a,_0x4e1eaa,_0x5b7c45,_0x1b5739,_0x3d41bf,_0x44e6d4,_0xdebf0,_0x2298da){var _0x542485=a8_0x58a1,_0x385c0c=_0x4e1eaa,_0x10639a=_0x4ea98e['width'],_0x4e1eaa=_0x4ea98e[_0x542485(0x1995)];let _0x4fd702=0x0,_0x17cb96,_0x30d32a;const _0x1a4a12=new Uint8Array(_0x10639a*_0x4e1eaa*0x4);for(_0x30d32a=_0x5b7c45;_0x30d32a!==_0x3d41bf;_0x30d32a+=_0x1b5739)for(_0x17cb96=_0x44e6d4;_0x17cb96!==_0x2298da;_0x17cb96+=_0xdebf0,_0x4fd702+=0x2)_0x1a4a12[0x4*(_0x17cb96+_0x10639a*_0x30d32a)+0x0]=_0x385c0c[_0x4fd702+0x0],_0x1a4a12[0x4*(_0x17cb96+_0x10639a*_0x30d32a)+0x1]=_0x385c0c[_0x4fd702+0x0],_0x1a4a12[0x4*(_0x17cb96+_0x10639a*_0x30d32a)+0x2]=_0x385c0c[_0x4fd702+0x0],_0x1a4a12[0x4*(_0x17cb96+_0x10639a*_0x30d32a)+0x3]=_0x385c0c[_0x4fd702+0x1];return _0x1a4a12;}};},0x168be:(_0x305dc5,_0x4cefc4,_0x4260c8)=>{_0x4260c8['d'](_0x4cefc4,{'g_':()=>function(_0x3b156c){var _0x4b3bad=a8_0x58a1,_0x22797b;let _0x131e3f;const _0x5bef47=Date[_0x4b3bad(0xb56)](),_0x200594=(_0x3b156c[_0x4b3bad(0x30f8)]=null!=(_0x22797b=_0x3b156c[_0x4b3bad(0x30f8)])?_0x22797b:{},_0x3b156c['contextObservable'][_0x4b3bad(0x11ad)](_0x21ef5a=>{var _0x1ec4c6=_0x4b3bad,_0x1919d2=Date[_0x1ec4c6(0xb56)](),_0x1919d2=(_0x131e3f=_0x1919d2-_0x5bef47,{'startTime':_0x5bef47,'currentTime':_0x1919d2,'deltaTime':_0x131e3f,'completeRate':_0x131e3f/_0x3b156c['timeout'],'payload':_0x21ef5a});_0x3b156c[_0x1ec4c6(0x2614)]&&_0x3b156c['onTick'](_0x1919d2),_0x3b156c['breakCondition']&&_0x3b156c[_0x1ec4c6(0x78f)]()&&(_0x3b156c['contextObservable'][_0x1ec4c6(0x2473)](_0x200594),_0x3b156c[_0x1ec4c6(0x430)]&&_0x3b156c[_0x1ec4c6(0x430)](_0x1919d2)),_0x131e3f>=_0x3b156c[_0x1ec4c6(0x358a)]&&(_0x3b156c[_0x1ec4c6(0x103a)][_0x1ec4c6(0x2473)](_0x200594),_0x3b156c[_0x1ec4c6(0x3a9c)]&&_0x3b156c[_0x1ec4c6(0x3a9c)](_0x1919d2));},_0x3b156c[_0x4b3bad(0x30f8)][_0x4b3bad(0x434)],_0x3b156c['observableParameters'][_0x4b3bad(0x1f36)],_0x3b156c[_0x4b3bad(0x30f8)][_0x4b3bad(0x1a80)]));return _0x200594;}});},0xe222:(_0xf51545,_0x1edf3c,_0x54e4cb)=>{var _0x29a3ba=a8_0x49466b;_0x54e4cb['d'](_0x1edf3c,{'$g':()=>_0x39cc1e,'w1':()=>_0x185758});function _0x1e686f(_0x29117e,_0x3c547e,_0x523775,_0x1de4bc){return new(_0x523775=_0x523775||Promise)(function(_0x18e680,_0x332b02){function _0x4e8777(_0x3d6cb7){var _0x169e6a=a8_0x58a1;try{_0x166a28(_0x1de4bc[_0x169e6a(0x3023)](_0x3d6cb7));}catch(_0x2bdb84){_0x332b02(_0x2bdb84);}}function _0xaf99e0(_0x1bb9ce){try{_0x166a28(_0x1de4bc['throw'](_0x1bb9ce));}catch(_0x3120a5){_0x332b02(_0x3120a5);}}function _0x166a28(_0xbda7bf){var _0x3c9f2e=a8_0x58a1,_0x535305;_0xbda7bf[_0x3c9f2e(0x106)]?_0x18e680(_0xbda7bf[_0x3c9f2e(0x856)]):((_0x535305=_0xbda7bf[_0x3c9f2e(0x856)])instanceof _0x523775?_0x535305:new _0x523775(function(_0x34492a){_0x34492a(_0x535305);}))['then'](_0x4e8777,_0xaf99e0);}_0x166a28((_0x1de4bc=_0x1de4bc['apply'](_0x29117e,_0x3c547e||[]))['next']());});}var _0x35a637=_0x54e4cb(0xf96c),_0x3a9dac=_0x54e4cb(0x18233),_0x1453bf=_0x54e4cb(0x10ea4),_0x431266=_0x54e4cb(0x1266b),_0x3731f3=_0x54e4cb(0x2310),_0x5f290c=_0x54e4cb(0x15cb9),_0x1edf3c=_0x54e4cb(0xc661),_0x4bc24d=_0x54e4cb(0xf8c1),_0x31574d=_0x54e4cb(0x2560),_0x4726bf=_0x54e4cb(0xd84a),_0x4f5cc1=_0x54e4cb(0x15d46),_0x3f13ba=_0x54e4cb(0x9f19),_0x18fe5c=_0x54e4cb(0x6214);class _0x185758{static get[_0x29a3ba(0x3bca)](){var _0x483970=_0x29a3ba;return _0x31574d['rN'][_0x483970(0x3bca)];}static set['BaseUrl'](_0x1f3a0d){var _0x250ab7=_0x29a3ba;_0x31574d['rN'][_0x250ab7(0x3bca)]=_0x1f3a0d;}static get['DefaultRetryStrategy'](){var _0x486b48=_0x29a3ba;return _0x31574d['rN'][_0x486b48(0x12b7)];}static set[_0x29a3ba(0x12b7)](_0x2b652e){var _0x40b327=_0x29a3ba;_0x31574d['rN'][_0x40b327(0x12b7)]=_0x2b652e;}static get['CorsBehavior'](){var _0x5863bb=_0x29a3ba;return _0x31574d['rN'][_0x5863bb(0x22b0)];}static set[_0x29a3ba(0x22b0)](_0x203220){_0x31574d['rN']['CorsBehavior']=_0x203220;}static get[_0x29a3ba(0x3651)](){var _0x4d63a8=_0x29a3ba;return _0x4bc24d['l'][_0x4d63a8(0x3651)];}static set[_0x29a3ba(0x3651)](_0x1d3bb3){var _0x5c7115=_0x29a3ba;_0x4bc24d['l'][_0x5c7115(0x3651)]=_0x1d3bb3;}static get[_0x29a3ba(0xd86)](){var _0x368b12=_0x29a3ba;return _0x4f5cc1['K'][_0x368b12(0xd86)];}static set['RegisteredExternalClasses'](_0x101d34){_0x4f5cc1['K']['RegisteredExternalClasses']=_0x101d34;}static get['fallbackTexture'](){var _0x1e6a4a=_0x29a3ba;return _0x4bc24d['l'][_0x1e6a4a(0x192f)];}static set[_0x29a3ba(0xc84)](_0x1fb351){var _0x30ab31=_0x29a3ba;_0x4bc24d['l'][_0x30ab31(0x192f)]=_0x1fb351;}static[_0x29a3ba(0x321)](_0x13887a,_0x47393f,_0x5c1931,_0x4a2c0e,_0x5b409d,_0x53acb5){var _0x432c8d=_0x29a3ba;_0x13887a=0x4*((Math[_0x432c8d(0x3f6c)](_0x13887a)*_0x5c1931%_0x5c1931|0x0)+(Math['abs'](_0x47393f)*_0x4a2c0e%_0x4a2c0e|0x0)*_0x5c1931),(_0x53acb5['r']=_0x5b409d[_0x13887a]/0xff,_0x53acb5['g']=_0x5b409d[0x1+_0x13887a]/0xff,_0x53acb5['b']=_0x5b409d[0x2+_0x13887a]/0xff,_0x53acb5['a']=_0x5b409d[0x3+_0x13887a]/0xff);}static['Mix'](_0x42b4be,_0x7307a8,_0xfc0643){return _0x42b4be*(0x1-_0xfc0643)+_0x7307a8*_0xfc0643;}static[_0x29a3ba(0x285b)](_0x5c4425){var _0x270da5=_0x29a3ba;return _0x4f5cc1['K'][_0x270da5(0x285b)](_0x5c4425);}static[_0x29a3ba(0x2cb4)](_0x555d46){var _0x3c5e16=_0x29a3ba;_0x4726bf['Q'][_0x3c5e16(0x2cb4)](_0x555d46);}static[_0x29a3ba(0x23e2)](_0x531f81){let _0x2c5e96=0x1;for(;(_0x2c5e96*=0x2)<_0x531f81;);return _0x2c5e96===_0x531f81;}static[_0x29a3ba(0x6fd)](_0x55475e){var _0x5b5ad6=_0x29a3ba;return Math[_0x5b5ad6(0x517)]?Math[_0x5b5ad6(0x517)](_0x55475e):(_0x185758[_0x5b5ad6(0x11d4)][0x0]=_0x55475e,_0x185758[_0x5b5ad6(0x11d4)][0x0]);}static[_0x29a3ba(0x3d1f)](_0x57d4a1){var _0x1ae1e4=_0x29a3ba,_0x3f2070=_0x57d4a1[_0x1ae1e4(0x29e1)]('/');return _0x3f2070<0x0?_0x57d4a1:_0x57d4a1[_0x1ae1e4(0x1c2d)](_0x3f2070+0x1);}static['GetFolderPath'](_0x276823,_0x524611=!0x1){var _0x3d53b4=_0x29a3ba,_0x547f27=_0x276823[_0x3d53b4(0x29e1)]('/');return _0x547f27<0x0?_0x524611?_0x276823:'':_0x276823[_0x3d53b4(0x1c2d)](0x0,_0x547f27+0x1);}static[_0x29a3ba(0x1576)](_0x18c7f5){return 0xb4*_0x18c7f5/Math['PI'];}static['ToRadians'](_0x27b8b7){return _0x27b8b7*Math['PI']/0xb4;}static[_0x29a3ba(0x18bb)](_0x323dd3,_0x413d66,_0x1df85c=0.9){var _0x4e7be7=_0x29a3ba;return _0x323dd3=this[_0x4e7be7(0x2045)](_0x323dd3),_0x413d66=this[_0x4e7be7(0x2045)](_0x413d66),this['ToDegrees'](Math[_0x4e7be7(0x4d2)]((0x1-_0x1df85c)*Math['sin'](_0x413d66)+_0x1df85c*Math[_0x4e7be7(0x240)](_0x323dd3),(0x1-_0x1df85c)*Math[_0x4e7be7(0x110a)](_0x413d66)+_0x1df85c*Math['cos'](_0x323dd3)));}static[_0x29a3ba(0x3a01)](_0x408020,_0x57a787){var _0x4a4757=_0x29a3ba;return!0x0===_0x57a787||void 0x0!==_0x408020&&null!=_0x408020?Array[_0x4a4757(0x3ec0)](_0x408020)?_0x408020:[_0x408020]:null;}static[_0x29a3ba(0x445)](_0x1f0131){var _0x15be49=_0x29a3ba;let _0x4f5b67=_0x15be49(0x258b);return(0x0,_0x3a9dac['CG'])()&&!window[_0x15be49(0x5a1)]&&(_0x4f5b67=_0x15be49(0x3be7)),_0x4f5b67=!_0x1f0131['_badDesktopOS']||_0x1f0131[_0x15be49(0x240e)]||document&&_0x15be49(0x2c5e)in document?_0x4f5b67:'mouse';}static[_0x29a3ba(0x8cc)](_0x33c6c2,_0x42cd7a){(0x0,_0x31574d['$M'])(_0x33c6c2,_0x42cd7a);}static['SetReferrerPolicyBehavior'](_0x3d4c01,_0x27a09a){var _0x5d9748=_0x29a3ba;_0x27a09a[_0x5d9748(0x3a54)]=_0x3d4c01;}static[_0x29a3ba(0x1b57)](_0x5deb8f){var _0x6b504a=_0x29a3ba;return _0x5deb8f['replace'](/#/gm,_0x6b504a(0x1bea));}static get[_0x29a3ba(0x155)](){var _0x1d22c5=_0x29a3ba;return _0x31574d['rN'][_0x1d22c5(0x155)];}static set['PreprocessUrl'](_0x1a6998){var _0xb8fab=_0x29a3ba;_0x31574d['rN'][_0xb8fab(0x155)]=_0x1a6998;}static[_0x29a3ba(0x1b27)](_0x28ee2c,_0xb73bc6,_0x305e1e,_0x15aee0,_0x541900,_0x2d88b1){return(0x0,_0x31574d['r6'])(_0x28ee2c,_0xb73bc6,_0x305e1e,_0x15aee0,_0x541900,_0x2d88b1);}static['LoadFile'](_0x37a409,_0xa6e2b5,_0x788495,_0x25a1b0,_0x31df56,_0xb171d7){return(0x0,_0x31574d['vP'])(_0x37a409,_0xa6e2b5,_0x788495,_0x25a1b0,_0x31df56,_0xb171d7);}static[_0x29a3ba(0x25fa)](_0x457163,_0x51b599=!0x0){return new Promise((_0x5f3f83,_0x5ebfba)=>{(0x0,_0x31574d['vP'])(_0x457163,_0x5af0ba=>{_0x5f3f83(_0x5af0ba);},void 0x0,void 0x0,_0x51b599,(_0x242dcb,_0x3fa2b4)=>{_0x5ebfba(_0x3fa2b4);});});}static['LoadScript'](_0x3d8a85,_0x2130d9,_0x11e2c9,_0x1ec119){var _0xc58871=_0x29a3ba;if(_0xc58871(0x187)==typeof importScripts)try{importScripts(_0x3d8a85),_0x2130d9();}catch(_0x292650){null!=_0x11e2c9&&_0x11e2c9('Unable\x20to\x20load\x20script\x20\x27'+_0x3d8a85+_0xc58871(0x345e),_0x292650);}else{if((0x0,_0x3a9dac['CG'])()){const _0x35312b=document[_0xc58871(0xfd4)]('head')[0x0],_0x5ddc78=document[_0xc58871(0x536)](_0xc58871(0x3bae));_0x5ddc78[_0xc58871(0x2af3)](_0xc58871(0x2eea),_0xc58871(0x2e9a)),_0x5ddc78[_0xc58871(0x2af3)](_0xc58871(0x23b1),_0x3d8a85),_0x1ec119&&(_0x5ddc78['id']=_0x1ec119),_0x5ddc78[_0xc58871(0x8f3)]=()=>{_0x2130d9&&_0x2130d9();},_0x5ddc78[_0xc58871(0xbc2)]=_0x49009e=>{var _0x103f54=_0xc58871;_0x11e2c9&&_0x11e2c9(_0x103f54(0x4133)+_0x3d8a85+'\x27',_0x49009e);},_0x35312b['appendChild'](_0x5ddc78);}else null!=_0x11e2c9&&_0x11e2c9('Cannot\x20load\x20script\x20\x27'+_0x3d8a85+'\x27\x20outside\x20of\x20a\x20window\x20or\x20a\x20worker');}}static['LoadScriptAsync'](_0x2194cc){return new Promise((_0x28b4ce,_0x27e43c)=>{var _0x3e2d60=a8_0x58a1;this[_0x3e2d60(0x17b2)](_0x2194cc,()=>{_0x28b4ce();},(_0x2d2b85,_0x2957df)=>{_0x27e43c(_0x2957df||new Error(_0x2d2b85));});});}static[_0x29a3ba(0x292b)](_0x21d4b3,_0x3cc9a1,_0x367201){var _0x25b03e=_0x29a3ba;const _0x1fd35c=new FileReader(),_0x4d0368={'onCompleteObservable':new _0x35a637['y$'](),'abort':()=>_0x1fd35c[_0x25b03e(0x3758)]()};return _0x1fd35c[_0x25b03e(0x250a)]=()=>{var _0x13190a=_0x25b03e;_0x4d0368[_0x13190a(0x3208)][_0x13190a(0x3e9)](_0x4d0368);},_0x1fd35c[_0x25b03e(0x8f3)]=_0x4d7b1e=>{var _0x1aa683=_0x25b03e;_0x3cc9a1(_0x4d7b1e[_0x1aa683(0x2966)][_0x1aa683(0x3de4)]);},_0x1fd35c[_0x25b03e(0x2156)]=_0x367201,_0x1fd35c[_0x25b03e(0xece)](_0x21d4b3),_0x4d0368;}static[_0x29a3ba(0x3d8f)](_0x4e12e4,_0x5cb3fb,_0x10a3ac,_0x189884,_0x44d768){return(0x0,_0x31574d['Ip'])(_0x4e12e4,_0x5cb3fb,_0x10a3ac,_0x189884,_0x44d768);}static[_0x29a3ba(0x862)](_0x118135){_0x118135=new Blob([_0x118135]);const _0x11814e=window['URL'];return _0x11814e['createObjectURL'](_0x118135);}static[_0x29a3ba(0xb66)](_0x1f04b8,_0x2de267=0x2){var _0xbfe238=_0x29a3ba;return _0x1f04b8[_0xbfe238(0x3938)](_0x2de267);}static[_0x29a3ba(0x10da)](_0x3731f8,_0x533531,_0x3e3e41,_0xf14a28){var _0x1c98c6=_0x29a3ba;_0x431266['j'][_0x1c98c6(0x10da)](_0x3731f8,_0x533531,_0x3e3e41,_0xf14a28);}static[_0x29a3ba(0x36e9)](_0x161d82){var _0x81c728=_0x29a3ba;for(const _0x304567 in _0x161d82)if(Object[_0x81c728(0x1229)][_0x81c728(0x2c1b)]['call'](_0x161d82,_0x304567))return!0x1;return!0x0;}static[_0x29a3ba(0x2d8d)](_0x242731,_0x539323){var _0x17cdeb=_0x29a3ba;for(let _0x1cefe8=0x0;_0x1cefe8<_0x539323[_0x17cdeb(0x132e)];_0x1cefe8++){var _0x3491f4=_0x539323[_0x1cefe8];_0x242731['addEventListener'](_0x3491f4[_0x17cdeb(0x3efc)],_0x3491f4['handler'],!0x1);try{window[_0x17cdeb(0x2126)]&&window['parent'][_0x17cdeb(0x2b6c)](_0x3491f4[_0x17cdeb(0x3efc)],_0x3491f4[_0x17cdeb(0x2cf0)],!0x1);}catch(_0x56ecf4){}}}static[_0x29a3ba(0x3db3)](_0x30a3c7,_0x21c347){var _0x1d4053=_0x29a3ba;for(let _0x13f469=0x0;_0x13f469<_0x21c347[_0x1d4053(0x132e)];_0x13f469++){var _0x284c96=_0x21c347[_0x13f469];_0x30a3c7[_0x1d4053(0x1d60)](_0x284c96[_0x1d4053(0x3efc)],_0x284c96[_0x1d4053(0x2cf0)]);try{_0x30a3c7['parent']&&_0x30a3c7['parent'][_0x1d4053(0x1d60)](_0x284c96[_0x1d4053(0x3efc)],_0x284c96[_0x1d4053(0x2cf0)]);}catch(_0xa0fedb){}}}static[_0x29a3ba(0x83c)](_0x692394,_0x126ae5,_0x1c9145,_0x565d54,_0x34fd0d=0x0,_0x2e7167){return _0x1e686f(this,void 0x0,void 0x0,function*(){var _0x4ed6a2=a8_0x58a1;throw(0x0,_0x5f290c['S'])(_0x4ed6a2(0x65c));});}static['DumpData'](_0x28ff0c,_0x16069e,_0x4f7492,_0x4fb45b,_0x45cc6=0x0,_0xc6c29e,_0x58cd77,_0x5afc45,_0x509a02){var _0x18244b=_0x29a3ba;throw(0x0,_0x5f290c['S'])(_0x18244b(0x65c));}static[_0x29a3ba(0x37f)](_0x1cdc4c,_0x80d8da,_0x5c703e,_0x43077f=0x0,_0x2828a7,_0x57ed9e,_0xbf73dc,_0x230aaf){var _0x418739=_0x29a3ba;throw(0x0,_0x5f290c['S'])(_0x418739(0x65c));}static[_0x29a3ba(0x2f76)](_0x4db74a){var _0x49b583=_0x29a3ba;return void 0x0!==_0x4db74a[_0x49b583(0x3078)];}static[_0x29a3ba(0x3625)](_0x21a1dc,_0x54688f,_0x352948=_0x29a3ba(0x250c),_0x4bfb72){var _0x4d07fb=_0x29a3ba;_0x185758[_0x4d07fb(0x2f76)](_0x21a1dc)||_0x21a1dc[_0x4d07fb(0x38d3)]||(_0x21a1dc[_0x4d07fb(0x38d3)]=function(_0x2ef8ff,_0x46c34e,_0x2cde56){setTimeout(()=>{var _0x998aba=a8_0x58a1;const _0x32f59d=atob(this[_0x998aba(0x1a87)](_0x46c34e,_0x2cde56)['split'](',')[0x1]),_0x59ed81=_0x32f59d[_0x998aba(0x132e)],_0x159e78=new Uint8Array(_0x59ed81);for(let _0x38878e=0x0;_0x38878e<_0x59ed81;_0x38878e++)_0x159e78[_0x38878e]=_0x32f59d[_0x998aba(0x34f7)](_0x38878e);_0x2ef8ff(new Blob([_0x159e78]));});}),_0x185758[_0x4d07fb(0x2f76)](_0x21a1dc)?_0x21a1dc[_0x4d07fb(0x3078)]({'type':_0x352948,'quality':_0x4bfb72})[_0x4d07fb(0x1af5)](_0x53eedc=>_0x54688f(_0x53eedc)):_0x21a1dc[_0x4d07fb(0x38d3)](function(_0x538d4b){_0x54688f(_0x538d4b);},_0x352948,_0x4bfb72);}static[_0x29a3ba(0x11af)](_0x280129,_0x48c914){var _0x4c91ea=_0x29a3ba;if('download'in document['createElement']('a')){if(!_0x48c914){const _0x2e5b93=new Date();_0x48c914=_0x4c91ea(0x319)+(_0x2e5b93[_0x4c91ea(0x1820)]()+'-'+(_0x2e5b93['getMonth']()+0x1))[_0x4c91ea(0x139f)](0x2)+'-'+_0x2e5b93[_0x4c91ea(0xdf7)]()+'_'+_0x2e5b93[_0x4c91ea(0x3261)]()+'-'+('0'+_0x2e5b93['getMinutes']())['slice'](-0x2)+_0x4c91ea(0x3aec);}_0x185758['Download'](_0x280129,_0x48c914);}else{if(_0x280129&&'undefined'!=typeof URL){const _0x30efec=URL['createObjectURL'](_0x280129),_0x238d58=window[_0x4c91ea(0x2593)]('');if(_0x238d58){const _0x2e8d17=_0x238d58['document'][_0x4c91ea(0x536)](_0x4c91ea(0x31d9));_0x2e8d17[_0x4c91ea(0x8f3)]=function(){var _0x295cd6=_0x4c91ea;URL[_0x295cd6(0xc11)](_0x30efec);},_0x2e8d17[_0x4c91ea(0x23b1)]=_0x30efec,_0x238d58[_0x4c91ea(0x2ed8)][_0x4c91ea(0x208a)][_0x4c91ea(0x2e77)](_0x2e8d17);}}}}static[_0x29a3ba(0x2569)](_0x157974,_0x102a83,_0x49c66a='image/png',_0x5c09ad,_0x23fa3a){var _0x19cd60=_0x29a3ba,_0x1dd74b;_0x102a83?_0x185758['_IsOffScreenCanvas'](_0x157974)?_0x157974[_0x19cd60(0x3078)]({'type':_0x49c66a,'quality':_0x23fa3a})[_0x19cd60(0x1af5)](_0xf3b2bf=>{var _0x205abd=_0x19cd60;const _0x277f1f=new FileReader();_0x277f1f['readAsDataURL'](_0xf3b2bf),_0x277f1f[_0x205abd(0x250a)]=()=>{var _0x3e2703=_0x205abd,_0x31d87c=_0x277f1f[_0x3e2703(0x3de4)];_0x102a83(_0x31d87c);};}):(_0x1dd74b=_0x157974[_0x19cd60(0x1a87)](_0x49c66a,_0x23fa3a),_0x102a83(_0x1dd74b)):this['ToBlob'](_0x157974,function(_0x4ae586){var _0x5ce964=_0x19cd60;_0x4ae586&&_0x185758[_0x5ce964(0x11af)](_0x4ae586,_0x5c09ad);},_0x49c66a,_0x23fa3a);}static[_0x29a3ba(0x2cef)](_0x315bad,_0x34e700){var _0x1614b8=_0x29a3ba;if(_0x1614b8(0x16fc)!=typeof URL){_0x315bad=window[_0x1614b8(0x2cac)][_0x1614b8(0x3ac)](_0x315bad);const _0x289d21=document['createElement']('a');document[_0x1614b8(0x208a)][_0x1614b8(0x2e77)](_0x289d21),_0x289d21[_0x1614b8(0x403e)]['display']=_0x1614b8(0x25c6),_0x289d21[_0x1614b8(0x3958)]=_0x315bad,_0x289d21['download']=_0x34e700,_0x289d21[_0x1614b8(0x2b6c)](_0x1614b8(0x2dd0),()=>{var _0x1b2641=_0x1614b8;_0x289d21[_0x1b2641(0x1445)]&&_0x289d21[_0x1b2641(0x1445)]['removeChild'](_0x289d21);}),_0x289d21[_0x1614b8(0x2dd0)](),window[_0x1614b8(0x2cac)]['revokeObjectURL'](_0x315bad);}}static[_0x29a3ba(0x3941)](_0x13c4a6){var _0x15b574=_0x29a3ba;return'boolean'==typeof _0x13c4a6[0x0]?_0x13c4a6[0x0]:_0x15b574(0x2082)==typeof _0x13c4a6[0x1]&&_0x13c4a6[0x1];}static[_0x29a3ba(0x1f10)](_0x50c2e6,_0x2967d6,_0xb45ea6,_0x24c12b,_0x2c3995=0x0){var _0x2b5775=_0x29a3ba;throw(0x0,_0x5f290c['S'])(_0x2b5775(0x10d9));}static[_0x29a3ba(0x257)](_0x4ef407,_0x57d101,_0x3a0fbb,_0x46790d=0x0){var _0x39d1df=_0x29a3ba;throw(0x0,_0x5f290c['S'])(_0x39d1df(0x10d9));}static[_0x29a3ba(0x1f29)](_0x21b443,_0x214d7f,_0x1dbd22,_0x5aba6c,_0x11fa9b=0x0,_0x38463d,_0x291342,_0x8d590a){var _0x1f91f0=_0x29a3ba;throw(0x0,_0x5f290c['S'])(_0x1f91f0(0x10d9));}static[_0x29a3ba(0x3911)](_0x2d3dd9,_0x489846,_0x2fae74,_0x3420ea=0x0,_0xf959d7,_0x51a641,_0x169269){var _0xcfc794=_0x29a3ba;throw(0x0,_0x5f290c['S'])(_0xcfc794(0x10d9));}static[_0x29a3ba(0x1892)](){return(0x0,_0x3f13ba['f'])();}static['IsBase64'](_0x4afdd4){return(0x0,_0x31574d['VL'])(_0x4afdd4);}static[_0x29a3ba(0x31a8)](_0x39e1dc){return(0x0,_0x31574d['$K'])(_0x39e1dc);}static get[_0x29a3ba(0x3236)](){var _0x923203=_0x29a3ba;return _0x1453bf['Y'][_0x923203(0x3236)];}static[_0x29a3ba(0x1d75)](_0x4e1745){var _0x238623=_0x29a3ba;_0x1453bf['Y'][_0x238623(0x1d75)](_0x4e1745);}static[_0x29a3ba(0x2e91)](_0x3e0ea9){var _0x3245d9=_0x29a3ba;_0x1453bf['Y'][_0x3245d9(0x2e91)](_0x3e0ea9);}static[_0x29a3ba(0x350c)](_0x28aa3e){var _0x465050=_0x29a3ba;_0x1453bf['Y'][_0x465050(0x350c)](_0x28aa3e);}static get[_0x29a3ba(0x9aa)](){return _0x1453bf['Y']['LogCache'];}static[_0x29a3ba(0x332b)](){_0x1453bf['Y']['ClearLogCache']();}static set[_0x29a3ba(0x26cb)](_0x34584c){var _0x5a55d1=_0x29a3ba;_0x1453bf['Y'][_0x5a55d1(0x26cb)]=_0x34584c;}static set[_0x29a3ba(0x2b49)](_0x3e22e0){var _0x1cd962=_0x29a3ba;return(_0x3e22e0&_0x185758[_0x1cd962(0x6c3)])===_0x185758[_0x1cd962(0x6c3)]?(_0x185758[_0x1cd962(0x626)]=_0x185758[_0x1cd962(0xe7e)],void(_0x185758[_0x1cd962(0xe38)]=_0x185758[_0x1cd962(0x24c5)])):(_0x3e22e0&_0x185758[_0x1cd962(0x2be8)])===_0x185758[_0x1cd962(0x2be8)]?(_0x185758[_0x1cd962(0x626)]=_0x185758['_StartPerformanceConsole'],void(_0x185758[_0x1cd962(0xe38)]=_0x185758['_EndPerformanceConsole'])):(_0x185758[_0x1cd962(0x626)]=_0x185758[_0x1cd962(0x244a)],void(_0x185758['EndPerformanceCounter']=_0x185758['_EndPerformanceCounterDisabled']));}static[_0x29a3ba(0x244a)](_0x11ae1a,_0x41bc2d){}static[_0x29a3ba(0x330)](_0x48e433,_0xf46f96){}static['_StartUserMark'](_0x93f32b,_0xf1aea0=!0x0){var _0x4c9637=_0x29a3ba;if(!_0x185758['_Performance']){if(!(0x0,_0x3a9dac['CG'])())return;_0x185758[_0x4c9637(0x198d)]=window[_0x4c9637(0x8fd)];}_0xf1aea0&&_0x185758['_Performance'][_0x4c9637(0x1bb7)]&&_0x185758[_0x4c9637(0x198d)][_0x4c9637(0x1bb7)](_0x93f32b+_0x4c9637(0x408e));}static[_0x29a3ba(0x24c5)](_0x4b8d4b,_0x273275=!0x0){var _0x530b8c=_0x29a3ba;_0x273275&&_0x185758[_0x530b8c(0x198d)][_0x530b8c(0x1bb7)]&&(_0x185758['_Performance'][_0x530b8c(0x1bb7)](_0x4b8d4b+_0x530b8c(0x291d)),_0x185758['_Performance'][_0x530b8c(0x2e4f)](_0x4b8d4b,_0x4b8d4b+_0x530b8c(0x408e),_0x4b8d4b+_0x530b8c(0x291d)));}static[_0x29a3ba(0x2c0a)](_0x1f3418,_0x3e29ea=!0x0){var _0x3b77fb=_0x29a3ba;_0x3e29ea&&(_0x185758[_0x3b77fb(0xe7e)](_0x1f3418,_0x3e29ea),_0x18fe5c[_0x3b77fb(0x2391)]&&_0x18fe5c[_0x3b77fb(0x2391)](_0x1f3418));}static[_0x29a3ba(0x882)](_0x73d9b,_0x5b088b=!0x0){var _0x3806a8=_0x29a3ba;_0x5b088b&&(_0x185758[_0x3806a8(0x24c5)](_0x73d9b,_0x5b088b),_0x18fe5c[_0x3806a8(0x769)](_0x73d9b));}static get[_0x29a3ba(0x22e5)](){var _0x431196=_0x29a3ba;return _0x3731f3['F'][_0x431196(0x22e5)];}static[_0x29a3ba(0x384c)](_0x13f84f,_0x321000=!0x1){var _0x4b43b4=_0x29a3ba;let _0x481b3d=null;return _0x481b3d=!_0x321000&&_0x13f84f['getClassName']?_0x13f84f[_0x4b43b4(0x1653)]():(_0x13f84f instanceof Object&&(_0x321000=_0x321000?_0x13f84f:Object['getPrototypeOf'](_0x13f84f),_0x481b3d=_0x321000[_0x4b43b4(0x279c)][_0x4b43b4(0x1630)]),_0x481b3d||typeof _0x13f84f);}static[_0x29a3ba(0x2503)](_0x2cd936,_0x3523b4){for(const _0x44ed3d of _0x2cd936)if(_0x3523b4(_0x44ed3d))return _0x44ed3d;return null;}static[_0x29a3ba(0x2c1e)](_0x21827d,_0x20d8c6=!0x1){var _0x2fba68=_0x29a3ba;let _0x519d4a=null,_0x2358b4=null;return(_0x519d4a=!_0x20d8c6&&_0x21827d[_0x2fba68(0x1653)]?_0x21827d['getClassName']():(_0x21827d instanceof Object&&(_0x20d8c6=_0x20d8c6?_0x21827d:Object['getPrototypeOf'](_0x21827d),_0x519d4a=_0x20d8c6[_0x2fba68(0x279c)][_0x2fba68(0x1630)],_0x2358b4=_0x20d8c6[_0x2fba68(0x279c)][_0x2fba68(0x38e8)]),_0x519d4a||typeof _0x21827d))?(null!=_0x2358b4?_0x2358b4+'.':'')+_0x519d4a:null;}static[_0x29a3ba(0xedc)](_0xdc0fa1){return new Promise(_0x51dd97=>{setTimeout(()=>{_0x51dd97();},_0xdc0fa1);});}static[_0x29a3ba(0x1865)](){var _0x4871f8=_0x29a3ba;return!!(0x0,_0x3a9dac['up'])()&&/^((?!chrome|android).)*safari/i[_0x4871f8(0x4ac)](navigator[_0x4871f8(0x10ae)]);}}_0x185758[_0x29a3ba(0x1304)]=!0x1,_0x185758[_0x29a3ba(0x164f)]=_0x1edf3c['g']['CustomRequestHeaders'],_0x185758[_0x29a3ba(0x11d4)]=new Float32Array(0x1),_0x185758[_0x29a3ba(0x1e4c)]=_0x3a9dac['v'],_0x185758[_0x29a3ba(0x126b)]=_0x29a3ba(0x20cb)==typeof document?_0x3d7bd8=>{var _0x294fa1=_0x29a3ba;const _0x404c9e=document[_0x294fa1(0x536)]('a');return _0x404c9e[_0x294fa1(0x3958)]=_0x3d7bd8,_0x404c9e['href'];}:_0x29a3ba(0x187)==typeof URL&&_0x29a3ba(0x20cb)==typeof location?_0x530419=>new URL(_0x530419,location[_0x29a3ba(0xa01)])[_0x29a3ba(0x3958)]:()=>{var _0x232c27=_0x29a3ba;throw new Error(_0x232c27(0x782));},_0x185758['NoneLogLevel']=_0x1453bf['Y'][_0x29a3ba(0x384a)],_0x185758[_0x29a3ba(0x16d9)]=_0x1453bf['Y'][_0x29a3ba(0x16d9)],_0x185758['WarningLogLevel']=_0x1453bf['Y'][_0x29a3ba(0x1863)],_0x185758['ErrorLogLevel']=_0x1453bf['Y'][_0x29a3ba(0x175b)],_0x185758['AllLogLevel']=_0x1453bf['Y'][_0x29a3ba(0x32a5)],_0x185758[_0x29a3ba(0x2184)]=_0x3a9dac['CG'],_0x185758[_0x29a3ba(0x405e)]=0x0,_0x185758['PerformanceUserMarkLogLevel']=0x1,_0x185758[_0x29a3ba(0x2be8)]=0x2,_0x185758['StartPerformanceCounter']=_0x185758[_0x29a3ba(0x244a)],_0x185758[_0x29a3ba(0xe38)]=_0x185758[_0x29a3ba(0x330)];class _0x39cc1e{constructor(_0x33fc14,_0x2a115e,_0x1e7d96,_0x4f2894=0x0){var _0x51673c=_0x29a3ba;this[_0x51673c(0x1d0)]=_0x33fc14,this[_0x51673c(0x2097)]=_0x4f2894-0x1,this['_done']=!0x1,this[_0x51673c(0x3133)]=_0x2a115e,this[_0x51673c(0xa1e)]=_0x1e7d96;}[_0x29a3ba(0x2a05)](){var _0x1128d9=_0x29a3ba;this[_0x1128d9(0x3b24)]||(this['index']+0x1<this[_0x1128d9(0x1d0)]?(++this[_0x1128d9(0x2097)],this[_0x1128d9(0x3133)](this)):this[_0x1128d9(0x591)]());}['breakLoop'](){var _0x418242=_0x29a3ba;this[_0x418242(0x3b24)]=!0x0,this[_0x418242(0xa1e)]();}static[_0x29a3ba(0x3138)](_0x13f809,_0x55d7b1,_0x51e088,_0x44b64c=0x0){var _0xc34371=_0x29a3ba;const _0x307475=new _0x39cc1e(_0x13f809,_0x55d7b1,_0x51e088,_0x44b64c);return _0x307475[_0xc34371(0x2a05)](),_0x307475;}static['SyncAsyncForLoop'](_0x4a477b,_0xf0bf89,_0x33a9f1,_0x3fe7bb,_0x4fde0f,_0x1ca5af=0x0){var _0x429054=_0x29a3ba;return _0x39cc1e[_0x429054(0x3138)](Math[_0x429054(0x2cb8)](_0x4a477b/_0xf0bf89),_0x32d1be=>{var _0x98f86c=_0x429054;_0x4fde0f&&_0x4fde0f()?_0x32d1be[_0x98f86c(0x591)]():setTimeout(()=>{var _0xc6f1db=_0x98f86c;for(let _0x49c043=0x0;_0x49c043<_0xf0bf89;++_0x49c043){var _0x4d5b38=_0x32d1be['index']*_0xf0bf89+_0x49c043;if(_0x4a477b<=_0x4d5b38)break;if(_0x33a9f1(_0x4d5b38),_0x4fde0f&&_0x4fde0f()){_0x32d1be[_0xc6f1db(0x591)]();break;}}_0x32d1be[_0xc6f1db(0x2a05)]();},_0x1ca5af);},_0x3fe7bb);}}_0x4bc24d['l'][_0x29a3ba(0x192f)]=_0x29a3ba(0x376);},0xb456:(_0x31686c,_0x115852,_0x3826ef)=>{var _0xc0ce67=a8_0x49466b,_0x1e64cf,_0xe65517=_0x3826ef(0x9fd1);{_0x3826ef=_0x1e64cf=_0x1e64cf||{},_0x3826ef['Alphabet']=class _0x1bd0ae{constructor(_0x35cbbb,_0x281f3f=null,_0xa0d4de=null,_0xaf03f=null){var _0x5436a8=a8_0x58a1,_0x1eb442;_0x281f3f=null!=_0x281f3f?_0x281f3f:()=>0x1,_0xa0d4de=null!=_0xa0d4de?_0xa0d4de:()=>0x1,_0xaf03f=null!=_0xaf03f?_0xaf03f:(_0x4511c0,_0x331917)=>_0x4511c0===_0x331917?0x0:0x1,this['_characterToIdx']=new Map(),this[_0x5436a8(0x2f57)]=new Array(_0x35cbbb[_0x5436a8(0x132e)]),this[_0x5436a8(0x17af)]=new Array(_0x35cbbb[_0x5436a8(0x132e)]),this[_0x5436a8(0x11ce)]=new Array(_0x35cbbb[_0x5436a8(0x132e)]);for(let _0x1374f6=0x0;_0x1374f6<_0x35cbbb['length'];++_0x1374f6){_0x1eb442=_0x35cbbb[_0x1374f6],this['_characterToIdx'][_0x5436a8(0xe5f)](_0x1eb442,_0x1374f6),this['_insertionCosts'][_0x1374f6]=_0x281f3f(_0x1eb442),this['_deletionCosts'][_0x1374f6]=_0xa0d4de(_0x1eb442),this[_0x5436a8(0x11ce)][_0x1374f6]=new Array(_0x35cbbb[_0x5436a8(0x132e)]);for(let _0x37b07e=_0x1374f6;_0x37b07e<_0x35cbbb[_0x5436a8(0x132e)];++_0x37b07e)this['_substitutionCosts'][_0x1374f6][_0x37b07e]=_0xaf03f(_0x1eb442,_0x35cbbb[_0x37b07e]);}}[_0xc0ce67(0x3c81)](){var _0x1d3461=_0xc0ce67;const _0x1d2dcb={},_0x316e51=new Array(this[_0x1d3461(0x1afa)][_0x1d3461(0x2cbf)]);return this[_0x1d3461(0x1afa)][_0x1d3461(0x2f62)]((_0x3f4a73,_0x407c0d)=>{_0x316e51[_0x3f4a73]=_0x407c0d;}),_0x1d2dcb[_0x1d3461(0x3304)]=_0x316e51,_0x1d2dcb[_0x1d3461(0x13f4)]=this[_0x1d3461(0x2f57)],_0x1d2dcb[_0x1d3461(0x36cd)]=this[_0x1d3461(0x17af)],_0x1d2dcb[_0x1d3461(0x203e)]=this[_0x1d3461(0x11ce)],JSON['stringify'](_0x1d2dcb);}static[_0xc0ce67(0x3dda)](_0x5534e5){var _0x3a6914=_0xc0ce67;_0x5534e5=JSON[_0x3a6914(0x3da5)](_0x5534e5);const _0x26b843=new _0x1bd0ae(_0x5534e5['characters']);return _0x26b843[_0x3a6914(0x2f57)]=_0x5534e5['insertionCosts'],_0x26b843[_0x3a6914(0x17af)]=_0x5534e5[_0x3a6914(0x36cd)],_0x26b843[_0x3a6914(0x11ce)]=_0x5534e5[_0x3a6914(0x203e)],_0x26b843;}[_0xc0ce67(0x17da)](_0x355e08){var _0x444160=_0xc0ce67;return this[_0x444160(0x1afa)][_0x444160(0x2493)](_0x355e08);}[_0xc0ce67(0x29b)](_0x35bd43){return this['_insertionCosts'][_0x35bd43];}['getDeletionCost'](_0x25702c){var _0x4c3dac=_0xc0ce67;return this[_0x4c3dac(0x17af)][_0x25702c];}[_0xc0ce67(0x3609)](_0x77afc5,_0x322577){var _0x2919e0=_0xc0ce67,_0x142441=Math[_0x2919e0(0x3749)](_0x77afc5,_0x322577),_0x77afc5=Math[_0x2919e0(0xc54)](_0x77afc5,_0x322577);return this[_0x2919e0(0x11ce)][_0x142441][_0x77afc5];}};class _0x30d255{constructor(_0x165d94,_0x43aec3){var _0x81bae8=_0xc0ce67;if(_0x165d94[_0x81bae8(0x132e)]>_0x30d255['_MAX_SEQUENCE_LENGTH'])throw new Error(_0x81bae8(0x1006)+_0x30d255[_0x81bae8(0x3f56)]+_0x81bae8(0x3a5d));this[_0x81bae8(0xc74)]=_0x43aec3,this[_0x81bae8(0x1ca4)]=_0x165d94['map'](_0x47572d=>this[_0x81bae8(0xc74)][_0x81bae8(0x17da)](_0x47572d));}[_0xc0ce67(0x3c81)](){var _0x201928=_0xc0ce67;return JSON[_0x201928(0x1e90)](this[_0x201928(0x1ca4)]);}static[_0xc0ce67(0x3dda)](_0x5084e0,_0x38181b){var _0x1caf46=_0xc0ce67;const _0x27b361=new _0x30d255([],_0x38181b);return _0x27b361[_0x1caf46(0x1ca4)]=JSON[_0x1caf46(0x3da5)](_0x5084e0),_0x27b361;}[_0xc0ce67(0x1235)](_0x3b3c58){var _0x355178=_0xc0ce67;return _0x30d255[_0x355178(0x47f)](this,_0x3b3c58);}static[_0xc0ce67(0x47f)](_0x3ff819,_0x4245d4){var _0x21e068=_0xc0ce67;const _0x4b4b8e=_0x3ff819['_alphabet'];if(_0x4b4b8e!==_0x4245d4['_alphabet'])throw new Error(_0x21e068(0x3ab2));var _0x49a514=_0x3ff819['_characters'],_0x31cc46=_0x4245d4[_0x21e068(0x1ca4)],_0x1df15f=_0x49a514[_0x21e068(0x132e)],_0x4f0754=_0x31cc46[_0x21e068(0x132e)];const _0x4c91f4=_0x30d255[_0x21e068(0x860)];for(let _0xe240e2=_0x4c91f4[0x0][0x0]=0x0;_0xe240e2<_0x1df15f;++_0xe240e2)_0x4c91f4[_0xe240e2+0x1][0x0]=_0x4c91f4[_0xe240e2][0x0]+_0x4b4b8e[_0x21e068(0x29b)](_0x49a514[_0xe240e2]);for(let _0x33b07b=0x0;_0x33b07b<_0x4f0754;++_0x33b07b)_0x4c91f4[0x0][_0x33b07b+0x1]=_0x4c91f4[0x0][_0x33b07b]+_0x4b4b8e[_0x21e068(0x29b)](_0x31cc46[_0x33b07b]);for(let _0x32005c=0x0;_0x32005c<_0x1df15f;++_0x32005c)for(let _0x52146e=0x0;_0x52146e<_0x4f0754;++_0x52146e)_0x30d255[_0x21e068(0xbc4)]=_0x4c91f4[_0x32005c+0x1][_0x52146e]+_0x4b4b8e[_0x21e068(0x29b)](_0x31cc46[_0x52146e]),_0x30d255[_0x21e068(0x19e5)]=_0x4c91f4[_0x32005c][_0x52146e+0x1]+_0x4b4b8e['getDeletionCost'](_0x49a514[_0x32005c]),_0x30d255[_0x21e068(0x22cf)]=_0x4c91f4[_0x32005c][_0x52146e]+_0x4b4b8e[_0x21e068(0x3609)](_0x49a514[_0x32005c],_0x31cc46[_0x52146e]),_0x4c91f4[_0x32005c+0x1][_0x52146e+0x1]=Math[_0x21e068(0x3749)](_0x30d255[_0x21e068(0xbc4)],_0x30d255['_DeletionCost'],_0x30d255[_0x21e068(0x22cf)]);return _0x4c91f4[_0x1df15f][_0x4f0754];}}_0x30d255[_0xc0ce67(0x3f56)]=0x100,_0x30d255[_0xc0ce67(0x860)]=[...Array(_0x30d255['_MAX_SEQUENCE_LENGTH']+0x1)][_0xc0ce67(0x1fa5)](()=>new Array(_0x30d255[_0xc0ce67(0x3f56)]+0x1)),_0x3826ef['Sequence']=_0x30d255;}class _0xec614a{constructor(_0x1579f1=0.01){var _0x4fc0a2=_0xc0ce67;this['_points']=[],this[_0x4fc0a2(0x317a)]=_0x1579f1;}['serialize'](){var _0x1d6f6a=_0xc0ce67;return JSON[_0x1d6f6a(0x1e90)](this);}static['Deserialize'](_0x4ccc3f){var _0x1b9308=_0xc0ce67;const _0x551802=JSON['parse'](_0x4ccc3f),_0x3e1cb3=new _0xec614a(_0x551802[_0x1b9308(0x317a)]);return _0x3e1cb3[_0x1b9308(0x26fd)]=_0x551802[_0x1b9308(0x26fd)][_0x1b9308(0x1fa5)](_0x4ce5ca=>new _0xe65517['P'](_0x4ce5ca['_x'],_0x4ce5ca['_y'],_0x4ce5ca['_z'])),_0x3e1cb3;}['getLength'](){var _0x11ee61=_0xc0ce67;return this['_points'][_0x11ee61(0x132e)]*this[_0x11ee61(0x317a)];}[_0xc0ce67(0x11ad)](_0x5d3c79){var _0x421a64=_0xc0ce67;let _0x4934c9=this[_0x421a64(0x26fd)][_0x421a64(0x132e)];if(0x0===_0x4934c9)this[_0x421a64(0x26fd)][_0x421a64(0x2f54)](_0x5d3c79[_0x421a64(0x11fe)]());else{var _0xf4dd45=()=>this['_segmentLength']/_0xe65517['P']['Distance'](this[_0x421a64(0x26fd)][_0x4934c9-0x1],_0x5d3c79);for(let _0xd48c33=_0xf4dd45();_0xd48c33<=0x1;_0xd48c33=_0xf4dd45()){var _0x5d009c=this[_0x421a64(0x26fd)][_0x4934c9-0x1]['scale'](0x1-_0xd48c33);_0x5d3c79[_0x421a64(0xec0)](_0xd48c33,_0x5d009c),this['_points'][_0x421a64(0x2f54)](_0x5d009c),++_0x4934c9;}}}[_0xc0ce67(0x4fd)](_0x5ed46d){var _0x3f5fa2=_0xc0ce67;const _0x106ea7=new _0xec614a(this[_0x3f5fa2(0x370c)]()/_0x5ed46d);return this['_points']['forEach'](_0x4cc0da=>{var _0x208484=_0x3f5fa2;_0x106ea7[_0x208484(0x11ad)](_0x4cc0da);}),_0x106ea7;}[_0xc0ce67(0x1d1c)](_0x474b9f){var _0x585433=_0xc0ce67;const _0x13871c=[];var _0x3c66be=new _0xe65517['P']();for(let _0x34e1f8=0x2;_0x34e1f8<this[_0x585433(0x26fd)]['length'];++_0x34e1f8)_0xec614a[_0x585433(0x2318)](this[_0x585433(0x26fd)][_0x34e1f8-0x2],this['_points'][_0x34e1f8-0x1],this['_points'][_0x34e1f8],_0x3c66be)&&_0x13871c[_0x585433(0x2f54)](_0xec614a[_0x585433(0x10e6)](_0x3c66be,_0x474b9f));return _0x13871c;}static[_0xc0ce67(0x2318)](_0x395f98,_0x1a5e98,_0x50dbb6,_0x26624c){var _0xb2e74a=_0xc0ce67;return _0x1a5e98[_0xb2e74a(0x16b6)](_0x395f98,_0xec614a[_0xb2e74a(0x10db)]),_0xec614a[_0xb2e74a(0x10db)][_0xb2e74a(0xb65)](),_0x1a5e98[_0xb2e74a(0x3c2a)](-0x1,_0xec614a[_0xb2e74a(0xe07)]),_0xec614a[_0xb2e74a(0xe07)][_0xb2e74a(0xb65)](),!(0.98<Math['abs'](_0xe65517['P'][_0xb2e74a(0x1852)](_0xec614a['_ForwardDir'],_0xec614a[_0xb2e74a(0xe07)]))||(_0xe65517['P'][_0xb2e74a(0x11e0)](_0xec614a[_0xb2e74a(0x10db)],_0xec614a['_InverseFromVec'],_0xec614a[_0xb2e74a(0x1340)]),_0xec614a[_0xb2e74a(0x1340)][_0xb2e74a(0xb65)](),_0xe65517['y3'][_0xb2e74a(0x15e7)](_0x395f98,_0x1a5e98,_0xec614a['_UpDir'],_0xec614a[_0xb2e74a(0x1d74)]),_0x50dbb6[_0xb2e74a(0x16b6)](_0x1a5e98,_0xec614a['_FromToVec']),_0xec614a[_0xb2e74a(0x1d7c)]['normalize'](),_0xe65517['P'][_0xb2e74a(0x1e54)](_0xec614a[_0xb2e74a(0x1d7c)],_0xec614a['_LookMatrix'],_0x26624c),0x0));}static['_TokenizeSegment'](_0x4a7a25,_0x59bf58){var _0x4ee216=_0xc0ce67;_0xec614a['_BestMatch']=0x0,_0xec614a[_0x4ee216(0x2577)]=_0xe65517['P']['Dot'](_0x4a7a25,_0x59bf58[0x0]),_0xec614a[_0x4ee216(0x18bc)]=_0xec614a[_0x4ee216(0x2577)];for(let _0x2ecf80=0x1;_0x2ecf80<_0x59bf58[_0x4ee216(0x132e)];++_0x2ecf80)_0xec614a[_0x4ee216(0x2577)]=_0xe65517['P'][_0x4ee216(0x1852)](_0x4a7a25,_0x59bf58[_0x2ecf80]),_0xec614a[_0x4ee216(0x2577)]>_0xec614a[_0x4ee216(0x18bc)]&&(_0xec614a['_BestMatch']=_0x2ecf80,_0xec614a['_BestScore']=_0xec614a[_0x4ee216(0x2577)]);return _0xec614a['_BestMatch'];}}_0xec614a[_0xc0ce67(0x10db)]=new _0xe65517['P'](),_0xec614a[_0xc0ce67(0xe07)]=new _0xe65517['P'](),_0xec614a[_0xc0ce67(0x1340)]=new _0xe65517['P'](),_0xec614a[_0xc0ce67(0x1d7c)]=new _0xe65517['P'](),_0xec614a[_0xc0ce67(0x1d74)]=new _0xe65517['y3']();class _0x73ecf2{constructor(){var _0x28e42b=_0xc0ce67;this[_0x28e42b(0x2450)]=[];}[_0xc0ce67(0x3c81)](){var _0x8e1057=_0xc0ce67;return JSON[_0x8e1057(0x1e90)](this[_0x8e1057(0x2450)]['map'](_0x38370e=>_0x38370e[_0x8e1057(0x3c81)]()));}static[_0xc0ce67(0x3dda)](_0x1c7bb6,_0x4b0356){var _0x4d31cd=_0xc0ce67;const _0x2a1d27=new _0x73ecf2();return _0x2a1d27[_0x4d31cd(0x2450)]=JSON['parse'](_0x1c7bb6)[_0x4d31cd(0x1fa5)](_0x3aa8fc=>_0x1e64cf['Sequence'][_0x4d31cd(0x3dda)](_0x3aa8fc,_0x4b0356)),_0x2a1d27;}static['CreateFromTrajectory'](_0x54a7ed,_0x3a9829,_0x74bea){var _0x14973c=_0xc0ce67;return _0x73ecf2['CreateFromTokenizationPyramid'](_0x73ecf2[_0x14973c(0x3b5d)](_0x54a7ed,_0x3a9829),_0x74bea);}static[_0xc0ce67(0x70c)](_0x334a4c,_0x4e2d28){var _0x17ed27=_0xc0ce67;const _0x47b5b4=new _0x73ecf2();return _0x47b5b4[_0x17ed27(0x2450)]=_0x334a4c[_0x17ed27(0x1fa5)](_0x496528=>new _0x1e64cf[(_0x17ed27(0x3b13))](_0x496528,_0x4e2d28)),_0x47b5b4;}static[_0xc0ce67(0x3b5d)](_0x11bed2,_0x48afab,_0x14f598=_0x73ecf2[_0xc0ce67(0x22e1)]){var _0x353a6b=_0xc0ce67;const _0x23dcb6=[];for(let _0x4c3f01=_0x14f598;0x4<_0x4c3f01;_0x4c3f01=Math[_0x353a6b(0x27d2)](_0x4c3f01/0x2))_0x23dcb6[_0x353a6b(0x2f54)](_0x11bed2['resampleAtTargetResolution'](_0x4c3f01)[_0x353a6b(0x1d1c)](_0x48afab[_0x353a6b(0x26f)]));return _0x23dcb6;}[_0xc0ce67(0x1235)](_0x529611){var _0x30960a=_0xc0ce67;let _0x5677be=0x0;var _0x123966;for(let _0x178da4=0x0;_0x178da4<this[_0x30960a(0x2450)]['length'];++_0x178da4)_0x123966=Math[_0x30960a(0x2a91)](0x2,_0x178da4),_0x5677be+=_0x123966*this[_0x30960a(0x2450)][_0x178da4][_0x30960a(0x1235)](_0x529611[_0x30960a(0x2450)][_0x178da4]);return _0x5677be;}}_0x73ecf2[_0xc0ce67(0x22e1)]=0x20,class _0x5cece4{constructor(_0x4fb4f8=[]){var _0x30ba79=_0xc0ce67;this[_0x30ba79(0x34fc)]=_0x4fb4f8,this['_centroidIdx']=-0x1,this[_0x30ba79(0x2d18)]=0x0,this[_0x30ba79(0x87f)]();}['serialize'](){var _0x36e6b2=_0xc0ce67;const _0x558845={};return _0x558845['descriptors']=this[_0x36e6b2(0x34fc)][_0x36e6b2(0x1fa5)](_0x1e95c2=>_0x1e95c2[_0x36e6b2(0x3c81)]()),_0x558845[_0x36e6b2(0x2671)]=this[_0x36e6b2(0x34ae)],_0x558845['averageDistance']=this[_0x36e6b2(0x2d18)],JSON[_0x36e6b2(0x1e90)](_0x558845);}static[_0xc0ce67(0x3dda)](_0x185bb9,_0x4d7dec){var _0x2811f6=_0xc0ce67;const _0x4ddcbf=JSON[_0x2811f6(0x3da5)](_0x185bb9),_0x43ce54=new _0x5cece4();return _0x43ce54['_descriptors']=_0x4ddcbf[_0x2811f6(0x1e3f)][_0x2811f6(0x1fa5)](_0x461aae=>_0x73ecf2[_0x2811f6(0x3dda)](_0x461aae,_0x4d7dec)),_0x43ce54[_0x2811f6(0x34ae)]=_0x4ddcbf['centroidIdx'],_0x43ce54['_averageDistance']=_0x4ddcbf['averageDistance'],_0x43ce54;}[_0xc0ce67(0x11ad)](_0x5dfca4){var _0x160811=_0xc0ce67;this[_0x160811(0x34fc)][_0x160811(0x2f54)](_0x5dfca4),this[_0x160811(0x87f)]();}['getMatchCost'](_0xe21526){var _0x5e9a1f=_0xc0ce67;return _0xe21526[_0x5e9a1f(0x1235)](this[_0x5e9a1f(0x34fc)][this[_0x5e9a1f(0x34ae)]])/this[_0x5e9a1f(0x2d18)];}['getMatchMinimumDistance'](_0x270fa2){var _0x303615=_0xc0ce67;return Math[_0x303615(0x3749)](...this[_0x303615(0x34fc)][_0x303615(0x1fa5)](_0x311a80=>_0x311a80['distance'](_0x270fa2)));}[_0xc0ce67(0x87f)](){var _0x41e007=_0xc0ce67;this['_centroidIdx']=-0x1;let _0x4efbc3;var _0x4917d0=this[_0x41e007(0x34fc)][_0x41e007(0x1fa5)](_0x409a92=>(_0x4efbc3=0x0,this[_0x41e007(0x34fc)][_0x41e007(0x2f62)](_0x5a9794=>{_0x4efbc3+=_0x409a92['distance'](_0x5a9794);}),_0x4efbc3));for(let _0x9d9024=0x0;_0x9d9024<_0x4917d0[_0x41e007(0x132e)];++_0x9d9024)(this[_0x41e007(0x34ae)]<0x0||_0x4917d0[_0x9d9024]<_0x4917d0[this['_centroidIdx']])&&(this[_0x41e007(0x34ae)]=_0x9d9024);this[_0x41e007(0x2d18)]=0x0,this['_descriptors'][_0x41e007(0x2f62)](_0x26c127=>{var _0x229bdc=_0x41e007;this[_0x229bdc(0x2d18)]+=_0x26c127['distance'](this[_0x229bdc(0x34fc)][this[_0x229bdc(0x34ae)]]);}),0x0<this[_0x41e007(0x34fc)]['length']&&(this['_averageDistance']=Math[_0x41e007(0xc54)](this['_averageDistance']/this[_0x41e007(0x34fc)][_0x41e007(0x132e)],_0x5cece4[_0x41e007(0x40e0)]));}}[_0xc0ce67(0x40e0)]=0x1;},0xe456:(_0x8c51e5,_0x12cd05,_0x335771)=>{_0x335771['d'](_0x12cd05,{'H':()=>function(_0x161b86,_0x5c2b23){_0x518fa2[_0x161b86]=_0x5c2b23;},'q':()=>function(_0x4f442e){return _0x518fa2[_0x4f442e];}});const _0x518fa2={};},0x5e3:(_0x2fb6e4,_0x3f9192,_0x10db1d)=>{var _0x2f7199=a8_0x49466b;_0x10db1d['d'](_0x3f9192,{'K':()=>_0x3a8083});class _0x3a8083{static get[_0x2f7199(0x1c92)](){var _0x12e839=_0x2f7199,_0x122ec0=this[_0x12e839(0x364e)];return this[_0x12e839(0x364e)]++,_0x122ec0;}}_0x3a8083['_UniqueIdCounter']=0x1;},0x14699:(_0x24b677,_0x5e9c87,_0x22f4e4)=>{var _0x486ec6=a8_0x49466b,_0x4e198e=_0x22f4e4(0xe222);class _0x27b65e{constructor(_0x445dbe,_0x2257ce={}){var _0x1ab5c6=a8_0x58a1;if(!_0x27b65e[_0x1ab5c6(0x1099)](_0x445dbe))throw _0x1ab5c6(0x2632);_0x445dbe=_0x445dbe[_0x1ab5c6(0x32f0)]();if(!_0x445dbe)throw'The\x20babylon\x20engine\x20must\x20have\x20a\x20canvas\x20to\x20be\x20recorded';this[_0x1ab5c6(0x101b)]=_0x445dbe,this[_0x1ab5c6(0x101b)][_0x1ab5c6(0x2449)]=!0x1,this['_options']=Object[_0x1ab5c6(0x1666)](Object['assign']({},_0x27b65e[_0x1ab5c6(0x298e)]),_0x2257ce);const _0x5a0b40=this['_canvas']['captureStream'](this[_0x1ab5c6(0x18c4)]['fps']);if(this[_0x1ab5c6(0x18c4)]['audioTracks']){for(const _0x2b576e of this[_0x1ab5c6(0x18c4)][_0x1ab5c6(0x2ff5)])_0x5a0b40[_0x1ab5c6(0x1f33)](_0x2b576e);}this[_0x1ab5c6(0x1cf6)]=new MediaRecorder(_0x5a0b40,{'mimeType':this[_0x1ab5c6(0x18c4)]['mimeType']}),this[_0x1ab5c6(0x1cf6)][_0x1ab5c6(0x5b8)]=this[_0x1ab5c6(0x1acd)]['bind'](this),this[_0x1ab5c6(0x1cf6)][_0x1ab5c6(0xbc2)]=this[_0x1ab5c6(0xd9c)][_0x1ab5c6(0x2dcf)](this),this[_0x1ab5c6(0x1cf6)]['onstop']=this[_0x1ab5c6(0x3986)][_0x1ab5c6(0x2dcf)](this);}static['IsSupported'](_0x226d75){var _0x3f31f9=a8_0x58a1;return _0x226d75=_0x226d75[_0x3f31f9(0x32f0)](),!!_0x226d75&&'function'==typeof _0x226d75[_0x3f31f9(0x40ba)];}get['isRecording'](){var _0x711c2f=a8_0x58a1;return!!this[_0x711c2f(0x101b)]&&this[_0x711c2f(0x101b)]['isRecording'];}[_0x486ec6(0xfa9)](){var _0x214c15=_0x486ec6;this[_0x214c15(0x101b)]&&this[_0x214c15(0x1cf6)]&&this[_0x214c15(0x2449)]&&(this[_0x214c15(0x101b)][_0x214c15(0x2449)]=!0x1,this['_mediaRecorder'][_0x214c15(0x1dec)]());}['startRecording'](_0x41c0c1='babylonjs.webm',_0x2126a9=0x7){var _0x2aa999=_0x486ec6;if(!this[_0x2aa999(0x101b)]||!this[_0x2aa999(0x1cf6)])throw _0x2aa999(0x1bb5);if(this[_0x2aa999(0x2449)])throw _0x2aa999(0x2bcf);return 0x0<_0x2126a9&&setTimeout(()=>{var _0x46c49c=_0x2aa999;this[_0x46c49c(0xfa9)]();},0x3e8*_0x2126a9),this['_fileName']=_0x41c0c1,this[_0x2aa999(0xeac)]=[],this[_0x2aa999(0x3521)]=null,this[_0x2aa999(0xbda)]=null,this[_0x2aa999(0x101b)]['isRecording']=!0x0,this[_0x2aa999(0x1cf6)][_0x2aa999(0x37b3)](this[_0x2aa999(0x18c4)][_0x2aa999(0x66a)]),new Promise((_0x581191,_0xfbcc7)=>{var _0x218202=_0x2aa999;this[_0x218202(0x3521)]=_0x581191,this[_0x218202(0xbda)]=_0xfbcc7;});}[_0x486ec6(0x2d20)](){var _0x554e02=_0x486ec6;this[_0x554e02(0x101b)]=null,this[_0x554e02(0x1cf6)]=null,this[_0x554e02(0xeac)]=[],this['_fileName']=null,this[_0x554e02(0x3521)]=null,this['_reject']=null;}[_0x486ec6(0x1acd)](_0x790b2e){var _0x4fea93=_0x486ec6;0x0<_0x790b2e[_0x4fea93(0xf56)][_0x4fea93(0x2cbf)]&&this[_0x4fea93(0xeac)][_0x4fea93(0x2f54)](_0x790b2e[_0x4fea93(0xf56)]);}[_0x486ec6(0xd9c)](_0x56d383){var _0xd51f85=_0x486ec6;if(this['stopRecording'](),!this['_reject'])throw new _0x56d383[(_0xd51f85(0x1fe2))]();this[_0xd51f85(0xbda)](_0x56d383[_0xd51f85(0x1fe2)]);}[_0x486ec6(0x3986)](){var _0x291a88=_0x486ec6;this[_0x291a88(0xfa9)]();var _0x47b38d=new Blob(this['_recordedChunks']);this['_resolve']&&this[_0x291a88(0x3521)](_0x47b38d),window[_0x291a88(0x2cac)]['createObjectURL'](_0x47b38d),this[_0x291a88(0x2e73)]&&_0x4e198e['w1'][_0x291a88(0x2cef)](_0x47b38d,this[_0x291a88(0x2e73)]);}}_0x27b65e['_DefaultOptions']={'mimeType':_0x486ec6(0x3351),'fps':0x19,'recordChunckSize':0xbb8};},0x17d2b:(_0xe0e7f,_0x51c8c3,_0x23cd61)=>{var _0xf802cf=a8_0x49466b;_0x23cd61['d'](_0x51c8c3,{'N':()=>_0x398209,'h':()=>_0x3549c7});var _0x3549c7,_0x5595a5=_0x23cd61(0x9fd1),_0x3440df=_0x23cd61(0x5de7);(_0x51c8c3=_0x3549c7=_0x3549c7||{})[_0x51c8c3['X']=0x0]='X',_0x51c8c3[_0x51c8c3['Y']=0x1]='Y',_0x51c8c3[_0x51c8c3['Z']=0x2]='Z';class _0x398209{constructor(_0x44c464,_0x44e1d3){var _0x24c3d8=a8_0x58a1;this['_released']=!0x1,_0x44e1d3=Object['assign'](Object['assign']({},_0x398209['_GetDefaultOptions']()),_0x44e1d3);if(this[_0x24c3d8(0xfec)]=!!_0x44c464,_0x398209['_GlobalJoystickIndex']++,this[_0x24c3d8(0x252e)]=_0x3549c7['X'],this[_0x24c3d8(0x198a)]=_0x3549c7['Y'],this[_0x24c3d8(0x1938)]=!0x1,this['reverseUpDown']=!0x1,this[_0x24c3d8(0x1714)]=new _0x3440df['x'](),this[_0x24c3d8(0x2c34)]=_0x5595a5['P'][_0x24c3d8(0x1b83)](),this[_0x24c3d8(0xb11)]=0x19,this['_inversedSensibility']=0x1/(this[_0x24c3d8(0xb11)]/0x3e8),this['_onResize']=()=>{var _0x20e970=_0x24c3d8;_0x398209[_0x20e970(0x3082)]=window[_0x20e970(0x30f9)],_0x398209[_0x20e970(0x1ed)]=window[_0x20e970(0x207b)],_0x398209[_0x20e970(0x2044)]&&(_0x398209[_0x20e970(0x2044)][_0x20e970(0x37ce)]=_0x398209[_0x20e970(0x3082)],_0x398209['Canvas'][_0x20e970(0x1995)]=_0x398209['_VJCanvasHeight']),_0x398209[_0x20e970(0x119d)]=_0x398209[_0x20e970(0x3082)]/0x2;},!_0x398209[_0x24c3d8(0x2044)]){window[_0x24c3d8(0x2b6c)](_0x24c3d8(0x2545),this[_0x24c3d8(0x3bfb)],!0x1),_0x398209[_0x24c3d8(0x2044)]=document[_0x24c3d8(0x536)](_0x24c3d8(0x3ebe)),_0x398209[_0x24c3d8(0x3082)]=window['innerWidth'],_0x398209[_0x24c3d8(0x1ed)]=window[_0x24c3d8(0x207b)],_0x398209[_0x24c3d8(0x2044)]['width']=window[_0x24c3d8(0x30f9)],_0x398209[_0x24c3d8(0x2044)]['height']=window[_0x24c3d8(0x207b)],_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x403e)][_0x24c3d8(0x37ce)]=_0x24c3d8(0x3105),_0x398209[_0x24c3d8(0x2044)]['style'][_0x24c3d8(0x1995)]=_0x24c3d8(0x3105),_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x403e)][_0x24c3d8(0x8c5)]=_0x24c3d8(0xb31),_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x403e)]['backgroundColor']=_0x24c3d8(0x39ac),_0x398209[_0x24c3d8(0x2044)]['style'][_0x24c3d8(0x170)]=_0x24c3d8(0x26f6),_0x398209['Canvas']['style'][_0x24c3d8(0x29b1)]=_0x24c3d8(0x26f6),_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x403e)][_0x24c3d8(0xcdd)]='5',_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x403e)]['touchAction']=_0x24c3d8(0x25c6),_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x2af3)]('touch-action',_0x24c3d8(0x25c6)),_0x44c464=_0x398209['Canvas'][_0x24c3d8(0x1d9c)]('2d');if(!_0x44c464)throw new Error('Unable\x20to\x20create\x20canvas\x20for\x20virtual\x20joystick');_0x398209[_0x24c3d8(0x987)]=_0x44c464,_0x398209[_0x24c3d8(0x987)][_0x24c3d8(0x1aff)]=_0x24c3d8(0xa22),_0x398209[_0x24c3d8(0x987)][_0x24c3d8(0x1fe7)]=0x2,document[_0x24c3d8(0x208a)]['appendChild'](_0x398209[_0x24c3d8(0x2044)]);}_0x398209[_0x24c3d8(0x119d)]=_0x398209[_0x24c3d8(0x2044)]['width']/0x2,this[_0x24c3d8(0x2919)]=!0x1,this[_0x24c3d8(0x236e)]=_0x44e1d3[_0x24c3d8(0x236e)],this['_joystickColor']=_0x44e1d3[_0x24c3d8(0x25cc)],this[_0x24c3d8(0x47d)]=_0x44e1d3[_0x24c3d8(0x47d)],this['puckSize']=_0x44e1d3['puckSize'],_0x44e1d3[_0x24c3d8(0x8c5)]&&this[_0x24c3d8(0x848)](_0x44e1d3[_0x24c3d8(0x8c5)]['x'],_0x44e1d3[_0x24c3d8(0x8c5)]['y']),_0x44e1d3['puckImage']&&this[_0x24c3d8(0x7c1)](_0x44e1d3[_0x24c3d8(0x516)]),_0x44e1d3['containerImage']&&this[_0x24c3d8(0x93a)](_0x44e1d3['containerImage']),_0x44e1d3['alwaysVisible']&&_0x398209[_0x24c3d8(0x3f82)]++,this[_0x24c3d8(0xa60)]=_0x44e1d3[_0x24c3d8(0xa60)],this[_0x24c3d8(0x2f7e)]=-0x1,this['_joystickPointerPos']=new _0x5595a5['FM'](0x0,0x0),this[_0x24c3d8(0xa9c)]=new _0x5595a5['FM'](0x0,0x0),this[_0x24c3d8(0x589)]=new _0x5595a5['FM'](0x0,0x0),this[_0x24c3d8(0x3cb0)]=new _0x5595a5['FM'](0x0,0x0),this[_0x24c3d8(0x12d1)]=_0x332736=>{this['_onPointerDown'](_0x332736);},this[_0x24c3d8(0x26ac)]=_0x3f9314=>{var _0x24e4bd=_0x24c3d8;this[_0x24e4bd(0x28cd)](_0x3f9314);},this[_0x24c3d8(0x3458)]=_0x4dd62a=>{var _0x3d2f81=_0x24c3d8;this[_0x3d2f81(0x3149)](_0x4dd62a);},_0x398209[_0x24c3d8(0x2044)]['addEventListener'](_0x24c3d8(0x20dc),this['_onPointerDownHandlerRef'],!0x1),_0x398209[_0x24c3d8(0x2044)]['addEventListener'](_0x24c3d8(0x12e0),this['_onPointerMoveHandlerRef'],!0x1),_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x2b6c)]('pointerup',this[_0x24c3d8(0x3458)],!0x1),_0x398209[_0x24c3d8(0x2044)][_0x24c3d8(0x2b6c)]('pointerout',this[_0x24c3d8(0x3458)],!0x1),_0x398209['Canvas']['addEventListener'](_0x24c3d8(0x3409),_0x3bccc0=>{var _0x2bb0d7=_0x24c3d8;_0x3bccc0[_0x2bb0d7(0xb18)]();},!0x1),requestAnimationFrame(()=>{var _0x5d68ba=_0x24c3d8;this[_0x5d68ba(0x511)]();});}static['_GetDefaultOptions'](){var _0x22feb7=a8_0x58a1;return{'puckSize':0x28,'containerSize':0x3c,'color':_0x22feb7(0x2270),'puckImage':void 0x0,'containerImage':void 0x0,'position':void 0x0,'alwaysVisible':!0x1,'limitToContainer':!0x1};}[_0xf802cf(0x2ea7)](_0xf81110){var _0x52639b=_0xf802cf;this[_0x52639b(0xb11)]=_0xf81110,this[_0x52639b(0x237b)]=0x1/(this[_0x52639b(0xb11)]/0x3e8);}[_0xf802cf(0x1fd6)](_0x53b94c){var _0x1eb20b=_0xf802cf;_0x53b94c[_0x1eb20b(0xb18)](),(!0x0===this[_0x1eb20b(0xfec)]?_0x53b94c['clientX']<_0x398209[_0x1eb20b(0x119d)]:_0x53b94c[_0x1eb20b(0x1788)]>_0x398209[_0x1eb20b(0x119d)])&&this[_0x1eb20b(0x2f7e)]<0x0?(this['_joystickPointerId']=_0x53b94c[_0x1eb20b(0x2915)],this['_joystickPosition']?(this[_0x1eb20b(0x589)]=this[_0x1eb20b(0x173f)][_0x1eb20b(0x11fe)](),this[_0x1eb20b(0x38e0)]=this[_0x1eb20b(0x173f)]['clone'](),this[_0x1eb20b(0xa9c)]=this[_0x1eb20b(0x173f)][_0x1eb20b(0x11fe)](),this[_0x1eb20b(0x28cd)](_0x53b94c)):(this[_0x1eb20b(0x589)]['x']=_0x53b94c[_0x1eb20b(0x1788)],this['_joystickPointerStartPos']['y']=_0x53b94c[_0x1eb20b(0x342a)],this[_0x1eb20b(0x38e0)]=this[_0x1eb20b(0x589)]['clone'](),this[_0x1eb20b(0xa9c)]=this[_0x1eb20b(0x589)][_0x1eb20b(0x11fe)]()),this[_0x1eb20b(0x3cb0)]['x']=0x0,this[_0x1eb20b(0x3cb0)]['y']=0x0,this[_0x1eb20b(0x2919)]=!0x0,this[_0x1eb20b(0x1714)][_0x1eb20b(0x11ad)](_0x53b94c[_0x1eb20b(0x2915)][_0x1eb20b(0x27d6)](),_0x53b94c)):_0x398209[_0x1eb20b(0x2086)]<0x2&&this[_0x1eb20b(0x1a62)]&&(this[_0x1eb20b(0x1a62)](),this[_0x1eb20b(0x1714)][_0x1eb20b(0x11ad)](_0x53b94c[_0x1eb20b(0x2915)]['toString'](),{'x':_0x53b94c[_0x1eb20b(0x1788)],'y':_0x53b94c[_0x1eb20b(0x342a)],'prevX':_0x53b94c[_0x1eb20b(0x1788)],'prevY':_0x53b94c[_0x1eb20b(0x342a)]}));}[_0xf802cf(0x28cd)](_0x3be022){var _0x421ac2=_0xf802cf;if(this['_joystickPointerId']==_0x3be022['pointerId']){if(this[_0x421ac2(0x236e)]){const _0x4edd7f=new _0x5595a5['FM'](_0x3be022[_0x421ac2(0x1788)]-this[_0x421ac2(0x589)]['x'],_0x3be022[_0x421ac2(0x342a)]-this[_0x421ac2(0x589)]['y']);var _0x599ec2=_0x4edd7f[_0x421ac2(0x132e)]();_0x599ec2>this[_0x421ac2(0x47d)]&&_0x4edd7f[_0x421ac2(0x1200)](this['containerSize']/_0x599ec2),this[_0x421ac2(0x38e0)]['x']=this[_0x421ac2(0x589)]['x']+_0x4edd7f['x'],this['_joystickPointerPos']['y']=this[_0x421ac2(0x589)]['y']+_0x4edd7f['y'];}else this[_0x421ac2(0x38e0)]['x']=_0x3be022[_0x421ac2(0x1788)],this[_0x421ac2(0x38e0)]['y']=_0x3be022['clientY'];this[_0x421ac2(0x3cb0)]=this[_0x421ac2(0x38e0)]['clone'](),this[_0x421ac2(0x3cb0)]=this[_0x421ac2(0x3cb0)][_0x421ac2(0x3e42)](this['_joystickPointerStartPos']),0x0<_0x398209[_0x421ac2(0x3f82)]&&(this[_0x421ac2(0xfec)]?this[_0x421ac2(0x38e0)]['x']=Math[_0x421ac2(0x3749)](_0x398209[_0x421ac2(0x119d)],this['_joystickPointerPos']['x']):this[_0x421ac2(0x38e0)]['x']=Math['max'](_0x398209['_HalfWidth'],this[_0x421ac2(0x38e0)]['x']));var _0x379bd5=(this['reverseLeftRight']?-0x1:0x1)*this[_0x421ac2(0x3cb0)]['x']/this[_0x421ac2(0x237b)];switch(this[_0x421ac2(0x252e)]){case _0x3549c7['X']:this[_0x421ac2(0x2c34)]['x']=Math[_0x421ac2(0x3749)](0x1,Math[_0x421ac2(0xc54)](-0x1,_0x379bd5));break;case _0x3549c7['Y']:this[_0x421ac2(0x2c34)]['y']=Math[_0x421ac2(0x3749)](0x1,Math[_0x421ac2(0xc54)](-0x1,_0x379bd5));break;case _0x3549c7['Z']:this['deltaPosition']['z']=Math[_0x421ac2(0x3749)](0x1,Math[_0x421ac2(0xc54)](-0x1,_0x379bd5));}var _0x252b02=(this[_0x421ac2(0x3e6d)]?0x1:-0x1)*this[_0x421ac2(0x3cb0)]['y']/this[_0x421ac2(0x237b)];switch(this[_0x421ac2(0x198a)]){case _0x3549c7['X']:this[_0x421ac2(0x2c34)]['x']=Math['min'](0x1,Math['max'](-0x1,_0x252b02));break;case _0x3549c7['Y']:this[_0x421ac2(0x2c34)]['y']=Math[_0x421ac2(0x3749)](0x1,Math[_0x421ac2(0xc54)](-0x1,_0x252b02));break;case _0x3549c7['Z']:this['deltaPosition']['z']=Math[_0x421ac2(0x3749)](0x1,Math[_0x421ac2(0xc54)](-0x1,_0x252b02));}}else{const _0x4a1cfb=this[_0x421ac2(0x1714)]['get'](_0x3be022[_0x421ac2(0x2915)][_0x421ac2(0x27d6)]());_0x4a1cfb&&(_0x4a1cfb['x']=_0x3be022[_0x421ac2(0x1788)],_0x4a1cfb['y']=_0x3be022[_0x421ac2(0x342a)]);}}[_0xf802cf(0x3149)](_0x3173a8){var _0x24d04a=_0xf802cf,_0x3c2979;this[_0x24d04a(0x2f7e)]==_0x3173a8[_0x24d04a(0x2915)]?(this[_0x24d04a(0x1586)](),this['_joystickPointerId']=-0x1,this['pressed']=!0x1):(_0x3c2979=this[_0x24d04a(0x1714)][_0x24d04a(0x2493)](_0x3173a8[_0x24d04a(0x2915)][_0x24d04a(0x27d6)]()))&&_0x398209[_0x24d04a(0x987)][_0x24d04a(0x11cd)](_0x3c2979[_0x24d04a(0x32fe)]-0x2c,_0x3c2979[_0x24d04a(0x1f47)]-0x2c,0x58,0x58),this[_0x24d04a(0x3cb0)]['x']=0x0,this[_0x24d04a(0x3cb0)]['y']=0x0,this['_touches']['remove'](_0x3173a8[_0x24d04a(0x2915)]['toString']());}[_0xf802cf(0x2ad3)](_0x1eba08){var _0x4cde25=_0xf802cf;this[_0x4cde25(0x306e)]=_0x1eba08;}set[_0xf802cf(0x47d)](_0x41b2da){var _0x40ee4f=_0xf802cf;this[_0x40ee4f(0x2615)]=_0x41b2da,this[_0x40ee4f(0x1307)]=~~(2.1*this[_0x40ee4f(0x2615)]),this['_clearContainerSizeOffset']=~~(this[_0x40ee4f(0x1307)]/0x2);}get[_0xf802cf(0x47d)](){var _0x286182=_0xf802cf;return this[_0x286182(0x2615)];}set[_0xf802cf(0xa31)](_0x1fa6ee){var _0x396aaa=_0xf802cf;this[_0x396aaa(0x25f4)]=_0x1fa6ee,this[_0x396aaa(0x203f)]=~~(2.1*this[_0x396aaa(0x25f4)]),this[_0x396aaa(0x3f32)]=~~(this[_0x396aaa(0x203f)]/0x2);}get[_0xf802cf(0xa31)](){return this['_joystickPuckSize'];}[_0xf802cf(0x686)](){var _0x401f80=_0xf802cf;this[_0x401f80(0xa60)]=!0x1,this[_0x401f80(0x173f)]=null;}set[_0xf802cf(0xa60)](_0x583c37){var _0x2a6e89=_0xf802cf;this[_0x2a6e89(0x315e)]!==_0x583c37&&(_0x583c37&&this[_0x2a6e89(0x173f)]?(_0x398209['_AlwaysVisibleSticks']++,this[_0x2a6e89(0x315e)]=!0x0):(_0x398209[_0x2a6e89(0x3f82)]--,this['_alwaysVisible']=!0x1));}get['alwaysVisible'](){var _0x21bd87=_0xf802cf;return this[_0x21bd87(0x315e)];}[_0xf802cf(0x848)](_0x5c8676,_0x45ddb7){var _0x336571=_0xf802cf;this[_0x336571(0x589)]&&this[_0x336571(0x1586)](),this['_joystickPosition']=new _0x5595a5['FM'](_0x5c8676,_0x45ddb7);}['setActionOnTouch'](_0x36eec5){var _0x320e9c=_0xf802cf;this[_0x320e9c(0x1a62)]=_0x36eec5;}[_0xf802cf(0x4031)](_0x2ba4f7){var _0x81bec0=_0xf802cf;switch(_0x2ba4f7){case _0x3549c7['X']:case _0x3549c7['Y']:case _0x3549c7['Z']:this[_0x81bec0(0x252e)]=_0x2ba4f7;break;default:this['_axisTargetedByLeftAndRight']=_0x3549c7['X'];}}['setAxisForUpDown'](_0x13be41){var _0x252e03=_0xf802cf;switch(_0x13be41){case _0x3549c7['X']:case _0x3549c7['Y']:case _0x3549c7['Z']:this[_0x252e03(0x198a)]=_0x13be41;break;default:this[_0x252e03(0x198a)]=_0x3549c7['Y'];}}[_0xf802cf(0x1586)](){var _0x5d5628=_0xf802cf,_0x47939c=this[_0x5d5628(0x173f)]||this[_0x5d5628(0x589)];_0x398209['_VJCanvasContext'][_0x5d5628(0x11cd)](_0x47939c['x']-this[_0x5d5628(0x3ba8)],_0x47939c['y']-this['_clearContainerSizeOffset'],this['_clearContainerSize'],this[_0x5d5628(0x1307)]),_0x398209['_VJCanvasContext']['clearRect'](this[_0x5d5628(0xa9c)]['x']-this[_0x5d5628(0x3f32)]-0x1,this[_0x5d5628(0xa9c)]['y']-this[_0x5d5628(0x3f32)]-0x1,this[_0x5d5628(0x203f)]+0x2,this['_clearPuckSize']+0x2);}[_0xf802cf(0x93a)](_0x250d9b){var _0x5e6066=_0xf802cf;const _0x262958=new Image();_0x262958[_0x5e6066(0x23b1)]=_0x250d9b,_0x262958['onload']=()=>this[_0x5e6066(0x287a)]=_0x262958;}[_0xf802cf(0x7c1)](_0x43db77){var _0x3e2b71=_0xf802cf;const _0x575774=new Image();_0x575774['src']=_0x43db77,_0x575774[_0x3e2b71(0x8f3)]=()=>this[_0x3e2b71(0x2555)]=_0x575774;}[_0xf802cf(0x2b43)](){var _0x2fd5cc=_0xf802cf,_0xb7c796=this['_joystickPosition']||this[_0x2fd5cc(0x589)];this[_0x2fd5cc(0x1586)](),this[_0x2fd5cc(0x287a)]?_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x1422)](this['_containerImage'],_0xb7c796['x']-this[_0x2fd5cc(0x47d)],_0xb7c796['y']-this['containerSize'],0x2*this['containerSize'],0x2*this[_0x2fd5cc(0x47d)]):(_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x15bd)](),_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x1aff)]=this[_0x2fd5cc(0x306e)],_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x1fe7)]=0x2,_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x3070)](_0xb7c796['x'],_0xb7c796['y'],this[_0x2fd5cc(0x47d)],0x0,0x2*Math['PI'],!0x0),_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x371d)](),_0x398209[_0x2fd5cc(0x987)]['closePath'](),_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x15bd)](),_0x398209['_VJCanvasContext'][_0x2fd5cc(0x1fe7)]=0x6,_0x398209['_VJCanvasContext'][_0x2fd5cc(0x1aff)]=this[_0x2fd5cc(0x306e)],_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x3070)](_0xb7c796['x'],_0xb7c796['y'],this['puckSize'],0x0,0x2*Math['PI'],!0x0),_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x371d)](),_0x398209[_0x2fd5cc(0x987)][_0x2fd5cc(0x26c1)]());}['_drawPuck'](){var _0x5ab640=_0xf802cf;this['_puckImage']?_0x398209[_0x5ab640(0x987)][_0x5ab640(0x1422)](this[_0x5ab640(0x2555)],this['_joystickPointerPos']['x']-this['puckSize'],this['_joystickPointerPos']['y']-this[_0x5ab640(0xa31)],0x2*this[_0x5ab640(0xa31)],0x2*this[_0x5ab640(0xa31)]):(_0x398209['_VJCanvasContext'][_0x5ab640(0x15bd)](),_0x398209['_VJCanvasContext'][_0x5ab640(0x1aff)]=this[_0x5ab640(0x306e)],_0x398209[_0x5ab640(0x987)]['lineWidth']=0x2,_0x398209['_VJCanvasContext'][_0x5ab640(0x3070)](this[_0x5ab640(0x38e0)]['x'],this['_joystickPointerPos']['y'],this[_0x5ab640(0xa31)],0x0,0x2*Math['PI'],!0x0),_0x398209[_0x5ab640(0x987)][_0x5ab640(0x371d)](),_0x398209[_0x5ab640(0x987)]['closePath']());}['_drawVirtualJoystick'](){var _0x557619=_0xf802cf;this[_0x557619(0x1bb3)]||(this[_0x557619(0xa60)]&&this['_drawContainer'](),this[_0x557619(0x2919)]&&this[_0x557619(0x1714)][_0x557619(0x2f62)]((_0x36347f,_0x229bf8)=>{var _0xbbcad6=_0x557619;_0x229bf8[_0xbbcad6(0x2915)]===this['_joystickPointerId']?(this[_0xbbcad6(0xa60)]||this['_drawContainer'](),this['_drawPuck'](),this[_0xbbcad6(0xa9c)]=this[_0xbbcad6(0x38e0)][_0xbbcad6(0x11fe)]()):(_0x398209[_0xbbcad6(0x987)][_0xbbcad6(0x11cd)](_0x229bf8['prevX']-0x2c,_0x229bf8[_0xbbcad6(0x1f47)]-0x2c,0x58,0x58),_0x398209[_0xbbcad6(0x987)][_0xbbcad6(0x15bd)](),_0x398209['_VJCanvasContext'][_0xbbcad6(0x3ce7)]=_0xbbcad6(0x41f),_0x398209[_0xbbcad6(0x987)][_0xbbcad6(0x15bd)](),_0x398209['_VJCanvasContext'][_0xbbcad6(0x1aff)]='red',_0x398209[_0xbbcad6(0x987)][_0xbbcad6(0x1fe7)]=0x6,_0x398209['_VJCanvasContext'][_0xbbcad6(0x3070)](_0x229bf8['x'],_0x229bf8['y'],0x28,0x0,0x2*Math['PI'],!0x0),_0x398209['_VJCanvasContext'][_0xbbcad6(0x371d)](),_0x398209['_VJCanvasContext'][_0xbbcad6(0x26c1)](),_0x229bf8[_0xbbcad6(0x32fe)]=_0x229bf8['x'],_0x229bf8[_0xbbcad6(0x1f47)]=_0x229bf8['y']);}),requestAnimationFrame(()=>{var _0x3cf85e=_0x557619;this[_0x3cf85e(0x511)]();}));}[_0xf802cf(0x1dd)](){var _0x1a1eb0=_0xf802cf;_0x398209[_0x1a1eb0(0x2044)]&&(_0x398209[_0x1a1eb0(0x2044)]['removeEventListener'](_0x1a1eb0(0x20dc),this[_0x1a1eb0(0x12d1)]),_0x398209[_0x1a1eb0(0x2044)][_0x1a1eb0(0x1d60)]('pointermove',this[_0x1a1eb0(0x26ac)]),_0x398209[_0x1a1eb0(0x2044)]['removeEventListener']('pointerup',this[_0x1a1eb0(0x3458)]),_0x398209[_0x1a1eb0(0x2044)]['removeEventListener']('pointerout',this[_0x1a1eb0(0x3458)]),window['removeEventListener'](_0x1a1eb0(0x2545),this[_0x1a1eb0(0x3bfb)]),document['body']['removeChild'](_0x398209['Canvas']),_0x398209['Canvas']=null),this['_released']=!0x0;}}_0x398209[_0xf802cf(0x2086)]=0x0,_0x398209[_0xf802cf(0x3f82)]=0x0;},0xc661:(_0x5b925c,_0x4269ea,_0x17560d)=>{var _0xf96616=a8_0x49466b;function _0x320d64(){var _0xe2de7d=a8_0x58a1;return new('undefined'!=typeof _native&&_native[(_0xe2de7d(0x2317))]?_native['XMLHttpRequest']:XMLHttpRequest)();}_0x17560d['d'](_0x4269ea,{'g':()=>_0x49eaf7});class _0x49eaf7{constructor(){var _0x44f8ba=a8_0x58a1;this[_0x44f8ba(0x262d)]=_0x320d64(),this[_0x44f8ba(0x2f2e)]='';}[_0xf96616(0x1bd6)](){var _0x1e3e2c=_0xf96616;if(!this[_0x1e3e2c(0x3c6e)](this[_0x1e3e2c(0x2f2e)]))for(const _0x43a76a in _0x49eaf7[_0x1e3e2c(0x164f)]){var _0x4d3406=_0x49eaf7[_0x1e3e2c(0x164f)][_0x43a76a];_0x4d3406&&this['_xhr']['setRequestHeader'](_0x43a76a,_0x4d3406);}}[_0xf96616(0x3c6e)](_0x27dd7f){var _0x42b19d=_0xf96616;return _0x49eaf7['SkipRequestModificationForBabylonCDN']&&(_0x27dd7f[_0x42b19d(0x19a0)](_0x42b19d(0x3692))||_0x27dd7f['includes']('cdn.babylonjs.com'));}get[_0xf96616(0x2156)](){return this['_xhr']['onprogress'];}set[_0xf96616(0x2156)](_0x24d943){var _0xc135d3=_0xf96616;this[_0xc135d3(0x262d)][_0xc135d3(0x2156)]=_0x24d943;}get[_0xf96616(0x171)](){var _0x2cec60=_0xf96616;return this[_0x2cec60(0x262d)][_0x2cec60(0x171)];}get['status'](){var _0x3705a9=_0xf96616;return this['_xhr'][_0x3705a9(0x36eb)];}get['statusText'](){var _0x5d00f5=_0xf96616;return this[_0x5d00f5(0x262d)][_0x5d00f5(0x23b)];}get['response'](){var _0x548f88=_0xf96616;return this['_xhr'][_0x548f88(0x2507)];}get[_0xf96616(0x29be)](){var _0x546531=_0xf96616;return this[_0x546531(0x262d)][_0x546531(0x29be)];}get[_0xf96616(0x19ac)](){return this['_xhr']['responseText'];}get[_0xf96616(0x121)](){var _0x1a3fac=_0xf96616;return this['_xhr'][_0x1a3fac(0x121)];}set['responseType'](_0x1ee82a){var _0x1a946f=_0xf96616;this[_0x1a946f(0x262d)][_0x1a946f(0x121)]=_0x1ee82a;}get[_0xf96616(0x358a)](){var _0x4934d6=_0xf96616;return this[_0x4934d6(0x262d)][_0x4934d6(0x358a)];}set[_0xf96616(0x358a)](_0x4163e4){this['_xhr']['timeout']=_0x4163e4;}['addEventListener'](_0x283dbe,_0x5a339b,_0x44b785){var _0x4720d9=_0xf96616;this[_0x4720d9(0x262d)][_0x4720d9(0x2b6c)](_0x283dbe,_0x5a339b,_0x44b785);}['removeEventListener'](_0x3d253c,_0x8ca6d9,_0x288b40){var _0x540b51=_0xf96616;this[_0x540b51(0x262d)][_0x540b51(0x1d60)](_0x3d253c,_0x8ca6d9,_0x288b40);}[_0xf96616(0x3758)](){var _0x4a6940=_0xf96616;this[_0x4a6940(0x262d)]['abort']();}['send'](_0x106313){var _0x3a8e90=_0xf96616;_0x49eaf7[_0x3a8e90(0x164f)]&&this[_0x3a8e90(0x1bd6)](),this['_xhr'][_0x3a8e90(0x195d)](_0x106313);}[_0xf96616(0x2593)](_0x27fa8c,_0x58aaa4){var _0x5a91a7=_0xf96616;for(const _0x2a8fb3 of _0x49eaf7[_0x5a91a7(0x29c7)]){if(this['_shouldSkipRequestModifications'](_0x58aaa4))return;_0x2a8fb3(this[_0x5a91a7(0x262d)],_0x58aaa4);}return _0x58aaa4=(_0x58aaa4=_0x58aaa4[_0x5a91a7(0x3719)]('file:http:',_0x5a91a7(0x258a)))[_0x5a91a7(0x3719)](_0x5a91a7(0xad6),_0x5a91a7(0xe69)),this[_0x5a91a7(0x2f2e)]=_0x58aaa4,this['_xhr'][_0x5a91a7(0x2593)](_0x27fa8c,_0x58aaa4,!0x0);}[_0xf96616(0x4e0)](_0x29742d,_0x334fd6){var _0x2a8510=_0xf96616;this[_0x2a8510(0x262d)][_0x2a8510(0x4e0)](_0x29742d,_0x334fd6);}['getResponseHeader'](_0x4a1123){return this['_xhr']['getResponseHeader'](_0x4a1123);}}_0x49eaf7[_0xf96616(0x164f)]={},_0x49eaf7[_0xf96616(0x29c7)]=new Array(),_0x49eaf7[_0xf96616(0x3706)]=!0x0;},0x1171b:(_0x5b7496,_0x3c65ed,_0x5751fb)=>{var _0x4cda73=a8_0x49466b;_0x5751fb['d'](_0x3c65ed,{'v':()=>_0x585a2e});class _0x585a2e extends class{constructor(_0x589b4b){var _0x19a8cc=a8_0x58a1;this['_pendingActions']=new Array(),this[_0x19a8cc(0x29dc)]=_0x589b4b[_0x19a8cc(0x1fa5)](_0x2f48ec=>({'workerPromise':Promise[_0x19a8cc(0x7e0)](_0x2f48ec),'idle':!0x0}));}[_0x4cda73(0x2d20)](){var _0x26a7ad=_0x4cda73;for(const _0x2d4105 of this[_0x26a7ad(0x29dc)])_0x2d4105[_0x26a7ad(0x225a)]['then'](_0x5cbf1b=>{var _0x57ee56=_0x26a7ad;_0x5cbf1b[_0x57ee56(0x3b2a)]();});this[_0x26a7ad(0x29dc)]['length']=0x0,this[_0x26a7ad(0x1f2f)][_0x26a7ad(0x132e)]=0x0;}[_0x4cda73(0x2f54)](_0xa9fcf5){var _0xee93b1=_0x4cda73;this['_executeOnIdleWorker'](_0xa9fcf5)||this[_0xee93b1(0x1f2f)][_0xee93b1(0x2f54)](_0xa9fcf5);}[_0x4cda73(0x1a14)](_0x3dbca1){var _0x1ab44b=_0x4cda73;for(const _0x368883 of this[_0x1ab44b(0x29dc)])if(_0x368883[_0x1ab44b(0x25c4)])return this[_0x1ab44b(0x4068)](_0x368883,_0x3dbca1),!0x0;return!0x1;}[_0x4cda73(0x4068)](_0xa484f1,_0xdec330){var _0x356b90=_0x4cda73;_0xa484f1['idle']=!0x1,_0xa484f1[_0x356b90(0x225a)][_0x356b90(0x1af5)](_0x313c13=>{_0xdec330(_0x313c13,()=>{var _0x1ca38a=a8_0x58a1,_0x28292b=this[_0x1ca38a(0x1f2f)][_0x1ca38a(0x1776)]();_0x28292b?this[_0x1ca38a(0x4068)](_0xa484f1,_0x28292b):_0xa484f1[_0x1ca38a(0x25c4)]=!0x0;});});}}{constructor(_0x101e09,_0x12ac0f,_0x52051a=_0x585a2e[_0x4cda73(0x2004)]){var _0x2c4de3=_0x4cda73;super([]),this[_0x2c4de3(0x180c)]=_0x101e09,this[_0x2c4de3(0x257b)]=_0x12ac0f,this[_0x2c4de3(0x18c4)]=_0x52051a;}['push'](_0x5c840f){var _0x553c1b=_0x4cda73,_0x1a58d7;this[_0x553c1b(0x1a14)](_0x5c840f)||(this[_0x553c1b(0x29dc)][_0x553c1b(0x132e)]<this['_maxWorkers']?(_0x1a58d7={'workerPromise':this[_0x553c1b(0x257b)](),'idle':!0x1},this['_workerInfos'][_0x553c1b(0x2f54)](_0x1a58d7),this[_0x553c1b(0x4068)](_0x1a58d7,_0x5c840f)):this[_0x553c1b(0x1f2f)][_0x553c1b(0x2f54)](_0x5c840f));}[_0x4cda73(0x4068)](_0x450926,_0x4209d9){var _0x182d37=_0x4cda73;_0x450926[_0x182d37(0x919)]&&(clearTimeout(_0x450926[_0x182d37(0x919)]),delete _0x450926[_0x182d37(0x919)]),super[_0x182d37(0x4068)](_0x450926,(_0x58b627,_0x2505e9)=>{_0x4209d9(_0x58b627,()=>{var _0x2e826b=a8_0x58a1;_0x2505e9(),_0x450926['idle']&&(_0x450926[_0x2e826b(0x919)]=setTimeout(()=>{var _0x504a4a=_0x2e826b;_0x450926['workerPromise'][_0x504a4a(0x1af5)](_0x4d961b=>{_0x4d961b['terminate']();});var _0x5be789=this['_workerInfos']['indexOf'](_0x450926);-0x1!==_0x5be789&&this[_0x504a4a(0x29dc)][_0x504a4a(0x1035)](_0x5be789,0x1);},this['_options']['idleTimeElapsedBeforeRelease']));});});}}_0x585a2e[_0x4cda73(0x2004)]={'idleTimeElapsedBeforeRelease':0x3e8};},0x124cf:(_0x19aa5d,_0x36878e,_0x1d9ec4)=>{_0x1d9ec4(0x14363),_0x1d9ec4(0x15c15);},0x14363:(_0x3dcced,_0x4f4e38,_0x134850)=>{var _0x396a6f=a8_0x49466b;_0x134850['d'](_0x4f4e38,{'Y':()=>_0x1965a3});var _0x5071f9=_0x134850(0xf96c),_0x573cd3=_0x134850(0xf8c1),_0x3ac5d2=_0x134850(0x1a27),_0x254bc1=_0x134850(0x153ad),_0x547c98=_0x134850(0xe456);class _0x1965a3{constructor(_0x5d8f4a,_0x5c12e3=0x0,_0x537794=null){var _0x14537c=a8_0x58a1;this['name']=_0x5d8f4a,this[_0x14537c(0x1b36)]=new Array(),this[_0x14537c(0x2fae)]=null,this[_0x14537c(0x2d32)]=null,this[_0x14537c(0x1325)]=null,this['_uvs']=null,this[_0x14537c(0x3600)]=0x0,this['onInfluenceChanged']=new _0x5071f9['y$'](),this[_0x14537c(0x2fd0)]=new _0x5071f9['y$'](),this['_animationPropertiesOverride']=null,this[_0x14537c(0x48a)]=_0x537794||_0x573cd3['l'][_0x14537c(0x19c8)],this['influence']=_0x5c12e3,this[_0x14537c(0x48a)]&&(this[_0x14537c(0x3600)]=this[_0x14537c(0x48a)][_0x14537c(0x1be8)]());}get[_0x396a6f(0x40ca)](){var _0x4dfa65=_0x396a6f;return this[_0x4dfa65(0xbfb)];}set[_0x396a6f(0x40ca)](_0xd06808){var _0xcf4ba7=_0x396a6f,_0x3b5470;this[_0xcf4ba7(0xbfb)]!==_0xd06808&&(_0x3b5470=this[_0xcf4ba7(0xbfb)],this[_0xcf4ba7(0xbfb)]=_0xd06808,this['onInfluenceChanged'][_0xcf4ba7(0x2ac4)]()&&this['onInfluenceChanged']['notifyObservers'](0x0===_0x3b5470||0x0===_0xd06808));}get[_0x396a6f(0x1a3f)](){var _0x25a34f=_0x396a6f;return!this['_animationPropertiesOverride']&&this['_scene']?this[_0x25a34f(0x48a)][_0x25a34f(0x1a3f)]:this[_0x25a34f(0x3e6f)];}set[_0x396a6f(0x1a3f)](_0x433600){var _0x1b59f2=_0x396a6f;this[_0x1b59f2(0x3e6f)]=_0x433600;}get['uniqueId'](){var _0x13e102=_0x396a6f;return this[_0x13e102(0x3600)];}get[_0x396a6f(0x2f4b)](){var _0x201df3=_0x396a6f;return!!this[_0x201df3(0x2fae)];}get[_0x396a6f(0x3d3a)](){return!!this['_normals'];}get[_0x396a6f(0x2e67)](){return!!this['_tangents'];}get[_0x396a6f(0xd1c)](){var _0x479cd8=_0x396a6f;return!!this[_0x479cd8(0x751)];}[_0x396a6f(0x20d3)](_0x18f7d3){var _0x1a987f=_0x396a6f,_0xd1f374=this[_0x1a987f(0x2f4b)];this[_0x1a987f(0x2fae)]=_0x18f7d3,_0xd1f374!==this[_0x1a987f(0x2f4b)]&&this[_0x1a987f(0x2fd0)]['notifyObservers'](void 0x0);}[_0x396a6f(0x1d4f)](){var _0x13ce5e=_0x396a6f;return this[_0x13ce5e(0x2fae)];}[_0x396a6f(0x1ea2)](_0x36602c){var _0x54dc53=_0x396a6f,_0x4e46f8=this['hasNormals'];this[_0x54dc53(0x2d32)]=_0x36602c,_0x4e46f8!==this[_0x54dc53(0x3d3a)]&&this['_onDataLayoutChanged']['notifyObservers'](void 0x0);}[_0x396a6f(0xc1b)](){return this['_normals'];}['setTangents'](_0x2c0a37){var _0xa4714e=_0x396a6f,_0x1fcfb9=this[_0xa4714e(0x2e67)];this[_0xa4714e(0x1325)]=_0x2c0a37,_0x1fcfb9!==this[_0xa4714e(0x2e67)]&&this[_0xa4714e(0x2fd0)][_0xa4714e(0x3e9)](void 0x0);}['getTangents'](){var _0x281bed=_0x396a6f;return this[_0x281bed(0x1325)];}[_0x396a6f(0x3025)](_0x220a01){var _0x23b0d4=_0x396a6f,_0x2ba803=this[_0x23b0d4(0xd1c)];this[_0x23b0d4(0x751)]=_0x220a01,_0x2ba803!==this[_0x23b0d4(0xd1c)]&&this[_0x23b0d4(0x2fd0)][_0x23b0d4(0x3e9)](void 0x0);}[_0x396a6f(0xc07)](){return this['_uvs'];}[_0x396a6f(0x11fe)](){var _0x689026=_0x396a6f;const _0x30e9fc=_0x254bc1['p4'][_0x689026(0xf39)](()=>new _0x1965a3(this[_0x689026(0x3efc)],this['influence'],this['_scene']),this);return _0x30e9fc[_0x689026(0x2fae)]=this[_0x689026(0x2fae)],_0x30e9fc['_normals']=this[_0x689026(0x2d32)],_0x30e9fc[_0x689026(0x1325)]=this[_0x689026(0x1325)],_0x30e9fc[_0x689026(0x751)]=this[_0x689026(0x751)],_0x30e9fc;}[_0x396a6f(0x3c81)](){var _0x281516=_0x396a6f;const _0x2d04df={};return _0x2d04df[_0x281516(0x3efc)]=this['name'],_0x2d04df['influence']=this[_0x281516(0x40ca)],_0x2d04df[_0x281516(0x1ced)]=Array[_0x281516(0x1229)][_0x281516(0x139f)]['call'](this[_0x281516(0x1d4f)]()),null!=this['id']&&(_0x2d04df['id']=this['id']),this[_0x281516(0x3d3a)]&&(_0x2d04df[_0x281516(0x15c8)]=Array[_0x281516(0x1229)][_0x281516(0x139f)][_0x281516(0xf13)](this['getNormals']())),this[_0x281516(0x2e67)]&&(_0x2d04df[_0x281516(0x3241)]=Array['prototype'][_0x281516(0x139f)]['call'](this[_0x281516(0x3166)]())),this[_0x281516(0xd1c)]&&(_0x2d04df[_0x281516(0x3aa2)]=Array[_0x281516(0x1229)]['slice'][_0x281516(0xf13)](this['getUVs']())),_0x254bc1['p4'][_0x281516(0xcee)](this,_0x2d04df),_0x2d04df;}[_0x396a6f(0x1653)](){var _0x40bbd9=_0x396a6f;return _0x40bbd9(0x2a6);}static['Parse'](_0xa2f0ee,_0x2b3732){var _0xd5c22a=_0x396a6f;const _0x4801c3=new _0x1965a3(_0xa2f0ee[_0xd5c22a(0x3efc)],_0xa2f0ee[_0xd5c22a(0x40ca)]);if(_0x4801c3[_0xd5c22a(0x20d3)](_0xa2f0ee[_0xd5c22a(0x1ced)]),null!=_0xa2f0ee['id']&&(_0x4801c3['id']=_0xa2f0ee['id']),_0xa2f0ee[_0xd5c22a(0x15c8)]&&_0x4801c3[_0xd5c22a(0x1ea2)](_0xa2f0ee[_0xd5c22a(0x15c8)]),_0xa2f0ee['tangents']&&_0x4801c3[_0xd5c22a(0x29de)](_0xa2f0ee[_0xd5c22a(0x3241)]),_0xa2f0ee[_0xd5c22a(0x3aa2)]&&_0x4801c3[_0xd5c22a(0x3025)](_0xa2f0ee[_0xd5c22a(0x3aa2)]),_0xa2f0ee[_0xd5c22a(0x1b36)]){for(let _0x3a5c69=0x0;_0x3a5c69<_0xa2f0ee[_0xd5c22a(0x1b36)][_0xd5c22a(0x132e)];_0x3a5c69++){var _0x54b879=_0xa2f0ee[_0xd5c22a(0x1b36)][_0x3a5c69];const _0x22a894=(0x0,_0x547c98['q'])('BABYLON.Animation');_0x22a894&&_0x4801c3[_0xd5c22a(0x1b36)][_0xd5c22a(0x2f54)](_0x22a894[_0xd5c22a(0xb3f)](_0x54b879));}_0xa2f0ee[_0xd5c22a(0x3f53)]&&_0x2b3732&&_0x2b3732['beginAnimation'](_0x4801c3,_0xa2f0ee[_0xd5c22a(0x39fe)],_0xa2f0ee[_0xd5c22a(0x15eb)],_0xa2f0ee[_0xd5c22a(0x562)],_0xa2f0ee[_0xd5c22a(0x7e4)]||0x1);}return _0x4801c3;}static['FromMesh'](_0x4a09e7,_0x556cf3,_0x566242){var _0x50b2ce=_0x396a6f;_0x556cf3=_0x556cf3||_0x4a09e7[_0x50b2ce(0x3efc)];const _0x22d965=new _0x1965a3(_0x556cf3,_0x566242,_0x4a09e7[_0x50b2ce(0x22fd)]());return _0x22d965['setPositions'](_0x4a09e7[_0x50b2ce(0x166d)](_0x3ac5d2['o'][_0x50b2ce(0x31b9)])),_0x4a09e7[_0x50b2ce(0x3acb)](_0x3ac5d2['o']['NormalKind'])&&_0x22d965[_0x50b2ce(0x1ea2)](_0x4a09e7[_0x50b2ce(0x166d)](_0x3ac5d2['o'][_0x50b2ce(0x3487)])),_0x4a09e7['isVerticesDataPresent'](_0x3ac5d2['o'][_0x50b2ce(0xf76)])&&_0x22d965[_0x50b2ce(0x29de)](_0x4a09e7[_0x50b2ce(0x166d)](_0x3ac5d2['o']['TangentKind'])),_0x4a09e7[_0x50b2ce(0x3acb)](_0x3ac5d2['o'][_0x50b2ce(0x855)])&&_0x22d965['setUVs'](_0x4a09e7['getVerticesData'](_0x3ac5d2['o'][_0x50b2ce(0x855)])),_0x22d965;}}!function(_0x275754,_0x3dd58a,_0x171828,_0x1c4349){var _0x4eee40=_0x396a6f,_0x3106da,_0x178fb8=arguments['length'],_0x4f4754=_0x178fb8<0x3?_0x3dd58a:null===_0x1c4349?_0x1c4349=Object['getOwnPropertyDescriptor'](_0x3dd58a,_0x171828):_0x1c4349;if(_0x4eee40(0x20cb)==typeof Reflect&&_0x4eee40(0x187)==typeof Reflect['decorate'])_0x4f4754=Reflect[_0x4eee40(0x14d7)](_0x275754,_0x3dd58a,_0x171828,_0x1c4349);else{for(var _0x50bdf8=_0x275754['length']-0x1;0x0<=_0x50bdf8;_0x50bdf8--)(_0x3106da=_0x275754[_0x50bdf8])&&(_0x4f4754=(_0x178fb8<0x3?_0x3106da(_0x4f4754):0x3<_0x178fb8?_0x3106da(_0x3dd58a,_0x171828,_0x4f4754):_0x3106da(_0x3dd58a,_0x171828))||_0x4f4754);}0x3<_0x178fb8&&_0x4f4754&&Object[_0x4eee40(0x1fc0)](_0x3dd58a,_0x171828,_0x4f4754);}([(0x0,_0x254bc1['qC'])()],_0x1965a3[_0x396a6f(0x1229)],'id',void 0x0);},0x15c15:(_0x1972c9,_0x22cb20,_0x163502)=>{var _0x5d7a95=a8_0x49466b;_0x163502['d'](_0x22cb20,{'O':()=>_0x29c919});var _0x4c2e3c=_0x163502(0x9657),_0x5e0077=_0x163502(0x10ea4),_0x549516=_0x163502(0xf8c1),_0x5f221d=_0x163502(0x14363),_0x27506a=_0x163502(0x77a5),_0x586f00=_0x163502(0xdfee);class _0x29c919{constructor(_0x3940d3=null){var _0x22d092=a8_0x58a1;this[_0x22d092(0x2fe)]=new Array(),this[_0x22d092(0x187d)]=new Array(),this[_0x22d092(0xbf4)]=new Array(),this['_activeTargets']=new _0x4c2e3c['t'](0x10),this[_0x22d092(0x2cb2)]=!0x1,this[_0x22d092(0x3371)]=!0x1,this['_supportsUVs']=!0x1,this[_0x22d092(0x7a8)]=0x0,this[_0x22d092(0x1a2e)]=0x0,this[_0x22d092(0x13f3)]=0x0,this[_0x22d092(0x13ee)]=0x1,this[_0x22d092(0x3600)]=0x0,this['_tempInfluences']=new Array(),this[_0x22d092(0x149b)]=!0x1,this[_0x22d092(0x6f7)]=0x0,this[_0x22d092(0x30a7)]=null,this[_0x22d092(0xfa)]=!0x0,this[_0x22d092(0x350a)]=!0x0,this['enableTangentMorphing']=!0x0,this[_0x22d092(0x3cb9)]=!0x0,this['_useTextureToStoreTargets']=!0x0,_0x3940d3=_0x3940d3||_0x549516['l']['LastCreatedScene'],this['_scene']=_0x3940d3,this['_scene']&&(this[_0x22d092(0x48a)]['addMorphTargetManager'](this),this[_0x22d092(0x3600)]=this[_0x22d092(0x48a)]['getUniqueId'](),_0x3940d3=this['_scene'][_0x22d092(0x2636)]()[_0x22d092(0x1766)](),this[_0x22d092(0x149b)]=_0x3940d3['canUseGLVertexID']&&_0x3940d3['textureFloat']&&0x0<_0x3940d3[_0x22d092(0xcb9)]&&0x1<_0x3940d3[_0x22d092(0x2217)]);}set['areUpdatesFrozen'](_0x1bc9e6){var _0x424159=a8_0x58a1;_0x1bc9e6?this[_0x424159(0x6f7)]++:(this[_0x424159(0x6f7)]--,this[_0x424159(0x6f7)]<=0x0&&(this[_0x424159(0x6f7)]=0x0,this[_0x424159(0x152)](!0x0)));}get[_0x5d7a95(0x40cc)](){var _0x3f6d30=_0x5d7a95;return 0x0<this[_0x3f6d30(0x6f7)];}get[_0x5d7a95(0x439)](){var _0x372fe1=_0x5d7a95;return this[_0x372fe1(0x3600)];}get[_0x5d7a95(0x34c)](){var _0x5bd080=_0x5d7a95;return this[_0x5bd080(0x7a8)];}get[_0x5d7a95(0x3b12)](){var _0x5657f2=_0x5d7a95;return this[_0x5657f2(0x2cb2)]&&this[_0x5657f2(0x350a)];}get[_0x5d7a95(0x2e18)](){var _0x4dd6f8=_0x5d7a95;return this[_0x4dd6f8(0x3371)]&&this[_0x4dd6f8(0x2d9b)];}get[_0x5d7a95(0x1d77)](){var _0x28bcc6=_0x5d7a95;return this[_0x28bcc6(0xb46)]&&this[_0x28bcc6(0x3cb9)];}get['numTargets'](){var _0x2ebd40=_0x5d7a95;return this['_targets'][_0x2ebd40(0x132e)];}get[_0x5d7a95(0x3d79)](){var _0x128147=_0x5d7a95;return this['_activeTargets'][_0x128147(0x132e)];}get['influences'](){var _0x44a458=_0x5d7a95;return this[_0x44a458(0x2537)];}get['useTextureToStoreTargets'](){var _0x40cc48=_0x5d7a95;return this[_0x40cc48(0x1819)];}set['useTextureToStoreTargets'](_0x467322){this['_useTextureToStoreTargets']=_0x467322;}get[_0x5d7a95(0xf1e)](){var _0x37ea1c=_0x5d7a95,_0x4f8101;return _0x29c919[_0x37ea1c(0x395c)]&&this[_0x37ea1c(0x3b17)]&&this['_canUseTextureForTargets']&&!(null!=(_0x4f8101=this[_0x37ea1c(0x48a)])&&_0x4f8101['getEngine']()[_0x37ea1c(0x1766)]()[_0x37ea1c(0x231e)]);}[_0x5d7a95(0x3093)](_0x2a8eb4){var _0x29664f=_0x5d7a95;return this[_0x29664f(0x217a)]['data'][_0x2a8eb4];}['getTarget'](_0x4ac59b){var _0x3cf5af=_0x5d7a95;return this[_0x3cf5af(0x2fe)][_0x4ac59b];}['addTarget'](_0x14c72c){var _0x17dfa0=_0x5d7a95;this['_targets'][_0x17dfa0(0x2f54)](_0x14c72c),this['_targetInfluenceChangedObservers'][_0x17dfa0(0x2f54)](_0x14c72c['onInfluenceChanged'][_0x17dfa0(0x11ad)](_0x2c591c=>{var _0x405c45=_0x17dfa0;this[_0x405c45(0x152)](_0x2c591c);})),this[_0x17dfa0(0xbf4)]['push'](_0x14c72c[_0x17dfa0(0x2fd0)][_0x17dfa0(0x11ad)](()=>{var _0x587aa6=_0x17dfa0;this[_0x587aa6(0x152)](!0x0);})),this[_0x17dfa0(0x152)](!0x0);}[_0x5d7a95(0x275e)](_0x18f159){var _0x583d18=_0x5d7a95,_0x3ee390=this[_0x583d18(0x2fe)][_0x583d18(0x404a)](_0x18f159);0x0<=_0x3ee390&&(this[_0x583d18(0x2fe)]['splice'](_0x3ee390,0x1),_0x18f159[_0x583d18(0x2639)]['remove'](this[_0x583d18(0x187d)]['splice'](_0x3ee390,0x1)[0x0]),_0x18f159[_0x583d18(0x2fd0)]['remove'](this[_0x583d18(0xbf4)][_0x583d18(0x1035)](_0x3ee390,0x1)[0x0]),this[_0x583d18(0x152)](!0x0)),this[_0x583d18(0x48a)]&&this[_0x583d18(0x48a)]['stopAnimation'](_0x18f159);}[_0x5d7a95(0x1712)](_0x4b1d98){var _0x4ae372=_0x5d7a95;_0x4b1d98['setFloat3'](_0x4ae372(0x894),this[_0x4ae372(0x1a2e)],this[_0x4ae372(0x13f3)],this[_0x4ae372(0x13ee)]),_0x4b1d98[_0x4ae372(0x9ab)]('morphTargetTextureIndices',this[_0x4ae372(0x771)]),_0x4b1d98[_0x4ae372(0x19ec)](_0x4ae372(0x21f1),this[_0x4ae372(0xafc)]);}[_0x5d7a95(0x11fe)](){var _0x5b6df5=_0x5d7a95;const _0x133c46=new _0x29c919(this[_0x5b6df5(0x48a)]);for(const _0x56b7e9 of this[_0x5b6df5(0x2fe)])_0x133c46[_0x5b6df5(0x3135)](_0x56b7e9[_0x5b6df5(0x11fe)]());return _0x133c46[_0x5b6df5(0x350a)]=this[_0x5b6df5(0x350a)],_0x133c46[_0x5b6df5(0x2d9b)]=this['enableTangentMorphing'],_0x133c46[_0x5b6df5(0x3cb9)]=this[_0x5b6df5(0x3cb9)],_0x133c46;}[_0x5d7a95(0x3c81)](){var _0x1b3106=_0x5d7a95;const _0x210048={};_0x210048['id']=this[_0x1b3106(0x439)],_0x210048[_0x1b3106(0x1658)]=[];for(const _0x31af07 of this[_0x1b3106(0x2fe)])_0x210048[_0x1b3106(0x1658)][_0x1b3106(0x2f54)](_0x31af07[_0x1b3106(0x3c81)]());return _0x210048;}[_0x5d7a95(0x152)](_0x507be7){var _0xfa4625=_0x5d7a95;if(!this['areUpdatesFrozen']){let _0x45b936=0x0,_0x562fa3=(this['_activeTargets']['reset'](),this[_0xfa4625(0x2cb2)]=!0x0,this[_0xfa4625(0x3371)]=!0x0,this[_0xfa4625(0xb46)]=!0x0,this[_0xfa4625(0x7a8)]=0x0,this[_0xfa4625(0x48a)]&&this[_0xfa4625(0x2fe)][_0xfa4625(0x132e)]>this[_0xfa4625(0x48a)]['getEngine']()[_0xfa4625(0x1766)]()[_0xfa4625(0x2217)]&&(this[_0xfa4625(0x3b17)]=!0x1),this[_0xfa4625(0x771)]&&this[_0xfa4625(0x771)][_0xfa4625(0x132e)]===this[_0xfa4625(0x2fe)][_0xfa4625(0x132e)]||(this[_0xfa4625(0x771)]=new Float32Array(this['_targets']['length'])),-0x1);for(const _0x2a0869 of this['_targets'])if(_0x562fa3++,0x0!==_0x2a0869['influence']||!this[_0xfa4625(0xfa)]){if(this['_activeTargets']['length']>=_0x29c919[_0xfa4625(0x968)]&&!this[_0xfa4625(0xf1e)])break;this['_activeTargets'][_0xfa4625(0x2f54)](_0x2a0869),this['_morphTargetTextureIndices'][_0x45b936]=_0x562fa3,this[_0xfa4625(0x21cb)][_0x45b936++]=_0x2a0869[_0xfa4625(0x40ca)],this['_supportsNormals']=this['_supportsNormals']&&_0x2a0869['hasNormals'],this[_0xfa4625(0x3371)]=this[_0xfa4625(0x3371)]&&_0x2a0869['hasTangents'],this[_0xfa4625(0xb46)]=this['_supportsUVs']&&_0x2a0869[_0xfa4625(0xd1c)];var _0x4e3d52=_0x2a0869[_0xfa4625(0x1d4f)]();if(_0x4e3d52){_0x4e3d52=_0x4e3d52[_0xfa4625(0x132e)]/0x3;if(0x0===this[_0xfa4625(0x7a8)])this[_0xfa4625(0x7a8)]=_0x4e3d52;else{if(this[_0xfa4625(0x7a8)]!==_0x4e3d52)return void _0x5e0077['Y'][_0xfa4625(0x350c)](_0xfa4625(0x23c3));}}}this[_0xfa4625(0x2537)]&&this[_0xfa4625(0x2537)][_0xfa4625(0x132e)]===_0x45b936||(this[_0xfa4625(0x2537)]=new Float32Array(_0x45b936));for(let _0x538fb0=0x0;_0x538fb0<_0x45b936;_0x538fb0++)this['_influences'][_0x538fb0]=this[_0xfa4625(0x21cb)][_0x538fb0];_0x507be7&&this['synchronize']();}}[_0x5d7a95(0x1ac4)](){var _0x361e5a=_0x5d7a95;if(this[_0x361e5a(0x48a)]&&!this[_0x361e5a(0x40cc)]){if(this['isUsingTextureForTargets']&&this[_0x361e5a(0x7a8)]){this[_0x361e5a(0x1a2e)]=0x1,this[_0x361e5a(0x2cb2)]&&this['_textureVertexStride']++,this[_0x361e5a(0x3371)]&&this[_0x361e5a(0x1a2e)]++,this[_0x361e5a(0xb46)]&&this[_0x361e5a(0x1a2e)]++,this[_0x361e5a(0x13f3)]=this[_0x361e5a(0x7a8)]*this[_0x361e5a(0x1a2e)],this[_0x361e5a(0x13ee)]=0x1;var _0x27a0a2=this[_0x361e5a(0x48a)][_0x361e5a(0x2636)]()[_0x361e5a(0x1766)]()['maxTextureSize'];this[_0x361e5a(0x13f3)]>_0x27a0a2&&(this['_textureHeight']=Math[_0x361e5a(0x2cb8)](this[_0x361e5a(0x13f3)]/_0x27a0a2),this[_0x361e5a(0x13f3)]=_0x27a0a2);let _0x128447=!0x0;if(_0x128447=this[_0x361e5a(0xafc)]&&(_0x27a0a2=this[_0x361e5a(0xafc)][_0x361e5a(0x2cc8)]())[_0x361e5a(0x37ce)]===this[_0x361e5a(0x13f3)]&&_0x27a0a2[_0x361e5a(0x1995)]===this['_textureHeight']&&this[_0x361e5a(0xafc)][_0x361e5a(0x32ec)]===this[_0x361e5a(0x2fe)]['length']?!0x1:_0x128447){this[_0x361e5a(0xafc)]&&this[_0x361e5a(0xafc)][_0x361e5a(0x2d20)]();var _0x174fe7=this[_0x361e5a(0x2fe)][_0x361e5a(0x132e)];const _0x21c47a=new Float32Array(_0x174fe7*this['_textureWidth']*this[_0x361e5a(0x13ee)]*0x4);let _0x2ee370=0x0;for(let _0xada092=0x0;_0xada092<_0x174fe7;_0xada092++){const _0xc0954c=this[_0x361e5a(0x2fe)][_0xada092];var _0xb28af8=_0xc0954c['getPositions'](),_0xc9579f=_0xc0954c[_0x361e5a(0xc1b)](),_0x1db865=_0xc0954c[_0x361e5a(0xc07)](),_0x424bf8=_0xc0954c[_0x361e5a(0x3166)]();if(!_0xb28af8)return void(0x0===_0xada092&&_0x5e0077['Y'][_0x361e5a(0x350c)]('Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.'));_0x2ee370=_0xada092*this['_textureWidth']*this[_0x361e5a(0x13ee)]*0x4;for(let _0xdbb3f6=0x0;_0xdbb3f6<this[_0x361e5a(0x7a8)];_0xdbb3f6++)_0x21c47a[_0x2ee370]=_0xb28af8[0x3*_0xdbb3f6],_0x21c47a[_0x2ee370+0x1]=_0xb28af8[0x3*_0xdbb3f6+0x1],_0x21c47a[_0x2ee370+0x2]=_0xb28af8[0x3*_0xdbb3f6+0x2],_0x2ee370+=0x4,_0xc9579f&&(_0x21c47a[_0x2ee370]=_0xc9579f[0x3*_0xdbb3f6],_0x21c47a[_0x2ee370+0x1]=_0xc9579f[0x3*_0xdbb3f6+0x1],_0x21c47a[_0x2ee370+0x2]=_0xc9579f[0x3*_0xdbb3f6+0x2],_0x2ee370+=0x4),_0x1db865&&(_0x21c47a[_0x2ee370]=_0x1db865[0x2*_0xdbb3f6],_0x21c47a[_0x2ee370+0x1]=_0x1db865[0x2*_0xdbb3f6+0x1],_0x2ee370+=0x4),_0x424bf8&&(_0x21c47a[_0x2ee370]=_0x424bf8[0x3*_0xdbb3f6],_0x21c47a[_0x2ee370+0x1]=_0x424bf8[0x3*_0xdbb3f6+0x1],_0x21c47a[_0x2ee370+0x2]=_0x424bf8[0x3*_0xdbb3f6+0x2],_0x2ee370+=0x4);}this[_0x361e5a(0xafc)]=_0x586f00['e'][_0x361e5a(0x1060)](_0x21c47a,this[_0x361e5a(0x13f3)],this[_0x361e5a(0x13ee)],_0x174fe7,this[_0x361e5a(0x48a)],!0x1,!0x1,_0x27506a['g'][_0x361e5a(0xe4b)],_0x27506a['g'][_0x361e5a(0x123c)]);}}for(const _0x48bc17 of this[_0x361e5a(0x48a)][_0x361e5a(0x2aa5)])_0x48bc17[_0x361e5a(0xad0)]===this&&_0x48bc17[_0x361e5a(0x1878)]();}}[_0x5d7a95(0x2d20)](){var _0x30ed85=_0x5d7a95;if(this[_0x30ed85(0xafc)]&&this[_0x30ed85(0xafc)][_0x30ed85(0x2d20)](),this[_0x30ed85(0xafc)]=null,this[_0x30ed85(0x48a)]){var _0x2b6bb7;this[_0x30ed85(0x48a)][_0x30ed85(0x248d)](this),this[_0x30ed85(0x30a7)]&&(-0x1<(_0x2b6bb7=this['_parentContainer'][_0x30ed85(0xcb4)][_0x30ed85(0x404a)](this))&&this[_0x30ed85(0x30a7)][_0x30ed85(0xcb4)]['splice'](_0x2b6bb7,0x1),this[_0x30ed85(0x30a7)]=null);for(const _0x435bef of this[_0x30ed85(0x2fe)])this[_0x30ed85(0x48a)]['stopAnimation'](_0x435bef);}}static['Parse'](_0x28b9cd,_0x1e3776){var _0x2399d7=_0x5d7a95;const _0x156c03=new _0x29c919(_0x1e3776);_0x156c03[_0x2399d7(0x3600)]=_0x28b9cd['id'];for(const _0x233782 of _0x28b9cd[_0x2399d7(0x1658)])_0x156c03[_0x2399d7(0x3135)](_0x5f221d['Y'][_0x2399d7(0xb3f)](_0x233782,_0x1e3776));return _0x156c03;}}_0x29c919[_0x5d7a95(0x395c)]=!0x0,_0x29c919['MaxActiveMorphTargetsInVertexAttributeMode']=0x8;},0x2766:(_0xce94c4,_0x15e7c2,_0xf233e0)=>{_0xf233e0(0x133d9);},0x133d9:(_0x2b9616,_0x4b8f29,_0x10a798)=>{_0x10a798(0x10ea4),_0x10a798(0x164ac),_0x10a798(0x1dad),_0x10a798(0x15857),_0x10a798(0x1a27),_0x10a798(0x6214);},0x98fc:(_0x237769,_0x28700e,_0xc01c2c)=>{_0xc01c2c(0x2766);},0xf09c:(_0x5c468b,_0xd9c96a,_0x423977)=>{var _0x57ffcb=a8_0x49466b,_0x57c395=_0x423977(0xe222),_0x2bf185=_0x423977(0x10ea4),_0x513f3e=_0x423977(0xa8f),_0x5b86fd=_0x423977(0xee04),_0x47541a=_0x423977(0xc661);_0x5b86fd['D'][_0x57ffcb(0x2cae)]=(_0x437054,_0x3499eb,_0x6e3dd0=!0x1)=>new _0x36344f(_0x437054,_0x3499eb,_0x6e3dd0);class _0x36344f{constructor(_0x1e6bce,_0x119e0e,_0x492079=!0x1){var _0x362d72=_0x57ffcb;this['_idbFactory']=_0x362d72(0x16fc)!=typeof indexedDB?indexedDB:void 0x0,this[_0x362d72(0x1368)]=_0x36344f[_0x362d72(0x3fc)](_0x1e6bce),this[_0x362d72(0x182b)]=null,this[_0x362d72(0x3eac)]=!0x1,this[_0x362d72(0x352)]=!0x1,this['_manifestVersionFound']=0x0,this[_0x362d72(0x196d)]=!0x1,this[_0x362d72(0x3155)]=!0x1,_0x36344f['IDBStorageEnabled']?_0x492079?(this[_0x362d72(0x3eac)]=!0x0,this[_0x362d72(0x352)]=!0x0,this['_manifestVersionFound']=0x1,_0x57c395['w1']['SetImmediate'](()=>{_0x119e0e(!0x0);})):this[_0x362d72(0x9c7)](_0x119e0e):_0x119e0e(!0x0);}get[_0x57ffcb(0x135c)](){return this['_enableSceneOffline'];}get[_0x57ffcb(0x9a5)](){var _0x44629c=_0x57ffcb;return this[_0x44629c(0x352)];}[_0x57ffcb(0x9c7)](_0x3beef7){var _0x47b11a=_0x57ffcb;const _0x16cbc2=()=>{var _0x1deef6=a8_0x58a1;this[_0x1deef6(0x3eac)]=!0x1,this[_0x1deef6(0x352)]=!0x1,_0x3beef7(!0x1);},_0x11462d=()=>{var _0x45b0a7=a8_0x58a1;try{if(_0x45b0a7(0x187)==typeof URL&&0x0===this['_currentSceneUrl'][_0x45b0a7(0x404a)]('http')){const _0x26fb2e=new URL(this[_0x45b0a7(0x1368)]);return _0x26fb2e[_0x45b0a7(0x2197)]+=_0x45b0a7(0x1569),_0x26fb2e[_0x45b0a7(0x27d6)]();}}catch(_0x304fa4){}return this['_currentSceneUrl']+_0x45b0a7(0x1569);};let _0x4b1b04=!0x1,_0x284877=_0x11462d();const _0x56ccba=new _0x47541a['g']();navigator[_0x47b11a(0x1cfe)]&&(_0x4b1b04=!0x0,_0x284877=_0x284877+(null==_0x284877[_0x47b11a(0x2c35)](/\?/)?'?':'&')+Date[_0x47b11a(0xb56)]()),_0x56ccba['open'](_0x47b11a(0x2bbc),_0x284877),_0x56ccba[_0x47b11a(0x2b6c)](_0x47b11a(0x4de),()=>{var _0x4073a9=_0x47b11a;if(0xc8===_0x56ccba['status']||_0x36344f[_0x4073a9(0x3c96)](_0x56ccba,0x1))try{var _0x556671=JSON[_0x4073a9(0x3da5)](_0x56ccba[_0x4073a9(0x2507)]);this['_enableSceneOffline']=_0x556671[_0x4073a9(0x135c)],this[_0x4073a9(0x352)]=_0x556671[_0x4073a9(0x9a5)]&&_0x36344f[_0x4073a9(0x15e4)],_0x556671[_0x4073a9(0x257a)]&&!isNaN(parseInt(_0x556671[_0x4073a9(0x257a)]))&&(this['_manifestVersionFound']=_0x556671[_0x4073a9(0x257a)]),_0x3beef7(!0x0);}catch(_0x1af390){_0x16cbc2();}else _0x16cbc2();},!0x1),_0x56ccba[_0x47b11a(0x2b6c)](_0x47b11a(0x1fe2),()=>{var _0x434602=_0x47b11a,_0xb14254;_0x4b1b04?(_0x4b1b04=!0x1,_0xb14254=_0x11462d(),_0x56ccba[_0x434602(0x2593)](_0x434602(0x2bbc),_0xb14254),_0x56ccba[_0x434602(0x195d)]()):_0x16cbc2();},!0x1);try{_0x56ccba['send']();}catch(_0x296761){_0x2bf185['Y'][_0x47b11a(0x350c)](_0x47b11a(0x3f94)),_0x3beef7(!0x1);}}['open'](_0x1aa64b,_0x3051a6){var _0x292e97=_0x57ffcb;const _0x43f6a7=()=>{var _0x29c933=a8_0x58a1;this[_0x29c933(0x25b3)]=!0x1,_0x3051a6&&_0x3051a6();};if(this[_0x292e97(0x2a77)]&&(this[_0x292e97(0x3eac)]||this[_0x292e97(0x352)])){if(this[_0x292e97(0x182b)])_0x1aa64b&&_0x1aa64b();else{this[_0x292e97(0x3155)]=!0x1,this[_0x292e97(0x25b3)]=!0x0;const _0x3627fa=this[_0x292e97(0x2a77)][_0x292e97(0x2593)](_0x292e97(0x3a2d),0x1);_0x3627fa['onerror']=()=>{_0x43f6a7();},_0x3627fa[_0x292e97(0x63d)]=()=>{var _0x1a2473=_0x292e97;_0x2bf185['Y'][_0x1a2473(0x350c)](_0x1a2473(0x397)),_0x43f6a7();},_0x3627fa['onsuccess']=()=>{this['_db']=_0x3627fa['result'],_0x1aa64b();},_0x3627fa[_0x292e97(0x3259)]=_0x135b24=>{var _0x29b0a4=_0x292e97;if(this[_0x29b0a4(0x182b)]=_0x135b24[_0x29b0a4(0x2966)][_0x29b0a4(0x3de4)],this[_0x29b0a4(0x182b)])try{this[_0x29b0a4(0x182b)][_0x29b0a4(0x3590)](_0x29b0a4(0x27a),{'keyPath':_0x29b0a4(0x54b)}),this[_0x29b0a4(0x182b)][_0x29b0a4(0x3590)](_0x29b0a4(0xe3e),{'keyPath':_0x29b0a4(0x54b)}),this[_0x29b0a4(0x182b)]['createObjectStore'](_0x29b0a4(0xb3c),{'keyPath':_0x29b0a4(0x2158)});}catch(_0x56c3a7){_0x2bf185['Y'][_0x29b0a4(0x350c)](_0x29b0a4(0x1dc1)+_0x56c3a7[_0x29b0a4(0x1fa0)]),_0x43f6a7();}};}}else this['_isSupported']=!0x1,_0x3051a6&&_0x3051a6();}['loadImage'](_0x5430f3,_0x3c115f){var _0x3b2c02=_0x57ffcb;const _0xbf8278=_0x36344f[_0x3b2c02(0x3fc)](_0x5430f3);var _0x11b5d7=()=>{var _0x941b7b=_0x3b2c02;this[_0x941b7b(0x3155)]||null===this[_0x941b7b(0x182b)]?_0x3c115f[_0x941b7b(0x23b1)]=_0x5430f3:this['_saveImageIntoDBAsync'](_0xbf8278,_0x3c115f);};this['_mustUpdateRessources']?_0x11b5d7():this[_0x3b2c02(0x2dd8)](_0xbf8278,_0x3c115f,_0x11b5d7);}[_0x57ffcb(0x2dd8)](_0x1e3a0b,_0x64634f,_0x24fb51){var _0x39bfe2=_0x57ffcb;if(this[_0x39bfe2(0x25b3)]&&null!==this[_0x39bfe2(0x182b)]){let _0x12fe3b;const _0x370db4=this[_0x39bfe2(0x182b)][_0x39bfe2(0xe36)](['textures']),_0x576420=(_0x370db4[_0x39bfe2(0x205f)]=()=>{var _0x2db365=_0x39bfe2;_0x64634f[_0x2db365(0x23b1)]=_0x1e3a0b;},_0x370db4['oncomplete']=()=>{var _0x5d1c55=_0x39bfe2;let _0x29d14c;_0x12fe3b&&_0x5d1c55(0x187)==typeof URL?(_0x29d14c=URL['createObjectURL'](_0x12fe3b[_0x5d1c55(0xf56)]),_0x64634f[_0x5d1c55(0xbc2)]=()=>{var _0x5ab57c=_0x5d1c55;_0x2bf185['Y']['Error'](_0x5ab57c(0x3bdc)+_0x29d14c+_0x5ab57c(0x19bb)+_0x1e3a0b),_0x64634f['src']=_0x1e3a0b;},_0x64634f['src']=_0x29d14c):_0x24fb51();},_0x370db4[_0x39bfe2(0x3356)]('textures')[_0x39bfe2(0x2493)](_0x1e3a0b));_0x576420[_0x39bfe2(0x4f5)]=_0x196041=>{var _0x4d5204=_0x39bfe2;_0x12fe3b=_0x196041['target'][_0x4d5204(0x3de4)];},_0x576420[_0x39bfe2(0xbc2)]=()=>{var _0x4170c6=_0x39bfe2;_0x2bf185['Y'][_0x4170c6(0x350c)](_0x4170c6(0x7f0)+_0x1e3a0b+_0x4170c6(0xa5d)),_0x64634f[_0x4170c6(0x23b1)]=_0x1e3a0b;};}else _0x2bf185['Y'][_0x39bfe2(0x350c)]('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.'),_0x64634f[_0x39bfe2(0x23b1)]=_0x1e3a0b;}[_0x57ffcb(0x3018)](_0xb14e6b,_0x4a271d){var _0x1093e=_0x57ffcb;let _0x3e17e9;if(this['_isSupported']){const _0x58d4ce=()=>{var _0x58e1b4=a8_0x58a1;let _0x322695;if(_0x3e17e9&&'function'==typeof URL)try{_0x322695=URL[_0x58e1b4(0x3ac)](_0x3e17e9);}catch(_0x254aea){_0x322695=URL[_0x58e1b4(0x3ac)](_0x3e17e9);}_0x322695&&(_0x4a271d[_0x58e1b4(0x23b1)]=_0x322695);};if(_0x36344f[_0x1093e(0x15e4)]){const _0x12cc75=new _0x47541a['g']();_0x12cc75[_0x1093e(0x2593)](_0x1093e(0x2bbc),_0xb14e6b),_0x12cc75[_0x1093e(0x121)]=_0x1093e(0x1036),_0x12cc75[_0x1093e(0x2b6c)](_0x1093e(0x4de),()=>{var _0x58d8d6=_0x1093e;if(0xc8===_0x12cc75[_0x58d8d6(0x36eb)]&&this[_0x58d8d6(0x182b)]){_0x3e17e9=_0x12cc75[_0x58d8d6(0x2507)];const _0x5a0a8e=this['_db'][_0x58d8d6(0xe36)](['textures'],_0x58d8d6(0xa4b));_0x5a0a8e['onabort']=_0x1f71d6=>{var _0x19bc79=_0x58d8d6;try{var _0x3c6e75=_0x1f71d6[_0x19bc79(0x2966)][_0x19bc79(0x1fe2)];_0x3c6e75&&_0x19bc79(0xbae)===_0x3c6e75['name']&&(this['_hasReachedQuota']=!0x0);}catch(_0x119df2){}_0x58d4ce();},_0x5a0a8e[_0x58d8d6(0x960)]=()=>{_0x58d4ce();};var _0x5b35de={'textureUrl':_0xb14e6b,'data':_0x3e17e9};try{const _0x3acd2a=_0x5a0a8e[_0x58d8d6(0x3356)](_0x58d8d6(0xb3c))[_0x58d8d6(0x1210)](_0x5b35de);_0x3acd2a[_0x58d8d6(0x4f5)]=()=>{},_0x3acd2a[_0x58d8d6(0xbc2)]=()=>{_0x58d4ce();};}catch(_0x505f2e){0x19===_0x505f2e[_0x58d8d6(0xa71)]&&(_0x36344f[_0x58d8d6(0x15e4)]=!0x1,this[_0x58d8d6(0x352)]=!0x1),_0x4a271d[_0x58d8d6(0x23b1)]=_0xb14e6b;}}else _0x4a271d[_0x58d8d6(0x23b1)]=_0xb14e6b;},!0x1),_0x12cc75[_0x1093e(0x2b6c)](_0x1093e(0x1fe2),()=>{var _0x50c0f3=_0x1093e;_0x2bf185['Y']['Error']('Error\x20in\x20XHR\x20request\x20in\x20BABYLON.Database.'),_0x4a271d[_0x50c0f3(0x23b1)]=_0xb14e6b;},!0x1),_0x12cc75[_0x1093e(0x195d)]();}else _0x4a271d[_0x1093e(0x23b1)]=_0xb14e6b;}else _0x2bf185['Y']['Error'](_0x1093e(0x21bf)),_0x4a271d[_0x1093e(0x23b1)]=_0xb14e6b;}[_0x57ffcb(0x1f1c)](_0x2b1566,_0x577d63){this['_loadVersionFromDBAsync'](_0x2b1566,_0x577d63,()=>{this['_saveVersionIntoDBAsync'](_0x2b1566,_0x577d63);});}['_loadVersionFromDBAsync'](_0x14255a,_0x13eec4,_0x1d553a){var _0x21256a=_0x57ffcb;if(this['_isSupported']&&this[_0x21256a(0x182b)]){let _0x5d975f;try{const _0x5bdb1b=this[_0x21256a(0x182b)][_0x21256a(0xe36)]([_0x21256a(0xe3e)]),_0x14113d=(_0x5bdb1b[_0x21256a(0x960)]=()=>{var _0x15d2cc=_0x21256a;_0x5d975f&&this['_manifestVersionFound']===_0x5d975f['data']?_0x13eec4(_0x5d975f[_0x15d2cc(0xf56)]):(this['_mustUpdateRessources']=!0x0,_0x1d553a());},_0x5bdb1b[_0x21256a(0x205f)]=()=>{_0x13eec4(-0x1);},_0x5bdb1b['objectStore'](_0x21256a(0xe3e))[_0x21256a(0x2493)](_0x14255a));_0x14113d[_0x21256a(0x4f5)]=_0x378d58=>{var _0x2ebd82=_0x21256a;_0x5d975f=_0x378d58[_0x2ebd82(0x2966)][_0x2ebd82(0x3de4)];},_0x14113d[_0x21256a(0xbc2)]=()=>{var _0x566c0e=_0x21256a;_0x2bf185['Y']['Error'](_0x566c0e(0x1373)+_0x14255a+'\x20from\x20DB.'),_0x13eec4(-0x1);};}catch(_0x1c06a5){_0x2bf185['Y']['Error'](_0x21256a(0x38e3)+_0x1c06a5[_0x21256a(0x1fa0)]),_0x13eec4(-0x1);}}else _0x2bf185['Y'][_0x21256a(0x350c)](_0x21256a(0x21bf)),_0x13eec4(-0x1);}['_saveVersionIntoDBAsync'](_0x46745c,_0x12fefa){var _0x2c04b0=_0x57ffcb;if(this[_0x2c04b0(0x25b3)]&&!this['_hasReachedQuota']&&this[_0x2c04b0(0x182b)])try{const _0x4549b3=this[_0x2c04b0(0x182b)][_0x2c04b0(0xe36)](['versions'],_0x2c04b0(0xa4b));_0x4549b3[_0x2c04b0(0x205f)]=_0x5dba2b=>{var _0xc100e2=_0x2c04b0;try{var _0x4948e7=_0x5dba2b[_0xc100e2(0x2966)][_0xc100e2(0x1fe2)];_0x4948e7&&'QuotaExceededError'===_0x4948e7['name']&&(this[_0xc100e2(0x3155)]=!0x0);}catch(_0x1b25b5){}_0x12fefa(-0x1);},_0x4549b3['oncomplete']=()=>{var _0x36b369=_0x2c04b0;_0x12fefa(this[_0x36b369(0x37cb)]);};var _0x5dc0da={'sceneUrl':_0x46745c,'data':this['_manifestVersionFound']};const _0x962eac=_0x4549b3[_0x2c04b0(0x3356)]('versions')[_0x2c04b0(0x1210)](_0x5dc0da);_0x962eac[_0x2c04b0(0x4f5)]=()=>{},_0x962eac[_0x2c04b0(0xbc2)]=()=>{var _0x53fc4a=_0x2c04b0;_0x2bf185['Y']['Error'](_0x53fc4a(0x1b82));};}catch(_0x246a3e){_0x2bf185['Y']['Error']('Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(WRITE\x20OP).\x20Exception:\x20'+_0x246a3e[_0x2c04b0(0x1fa0)]),_0x12fefa(-0x1);}else _0x12fefa(-0x1);}['loadFile'](_0x2ebfae,_0xf5aceb,_0x51303f,_0x5a2dbb,_0x132605){var _0x59e109=_0x57ffcb;const _0x2a9a18=_0x36344f[_0x59e109(0x3fc)](_0x2ebfae),_0xb420fb=()=>{var _0x16424c=_0x59e109;this[_0x16424c(0x15dc)](_0x2a9a18,_0xf5aceb,_0x51303f,_0x132605,_0x5a2dbb);};this['_checkVersionFromDB'](_0x2a9a18,_0x47c5b2=>{var _0x5d1b19=_0x59e109;-0x1!==_0x47c5b2?this['_mustUpdateRessources']?this[_0x5d1b19(0x15dc)](_0x2a9a18,_0xf5aceb,_0x51303f,_0x132605,_0x5a2dbb):this[_0x5d1b19(0x24a)](_0x2a9a18,_0xf5aceb,_0xb420fb):_0x5a2dbb&&_0x5a2dbb();});}[_0x57ffcb(0x24a)](_0x290b47,_0x48f6b,_0x3ea39f){var _0x1ba08d=_0x57ffcb;if(this[_0x1ba08d(0x25b3)]&&this[_0x1ba08d(0x182b)]){var _0x34909b=-0x1!==_0x290b47[_0x1ba08d(0x404a)]('.babylon')?_0x1ba08d(0x27a):'textures';let _0x1c0a42;const _0xe434bf=this[_0x1ba08d(0x182b)][_0x1ba08d(0xe36)]([_0x34909b]),_0x199dc0=(_0xe434bf[_0x1ba08d(0x960)]=()=>{var _0x1403e5=_0x1ba08d;_0x1c0a42?_0x48f6b(_0x1c0a42[_0x1403e5(0xf56)]):_0x3ea39f();},_0xe434bf['onabort']=()=>{_0x3ea39f();},_0xe434bf[_0x1ba08d(0x3356)](_0x34909b)['get'](_0x290b47));_0x199dc0[_0x1ba08d(0x4f5)]=_0x36bf70=>{var _0x471a1c=_0x1ba08d;_0x1c0a42=_0x36bf70[_0x471a1c(0x2966)]['result'];},_0x199dc0[_0x1ba08d(0xbc2)]=()=>{var _0x6ef089=_0x1ba08d;_0x2bf185['Y'][_0x6ef089(0x350c)](_0x6ef089(0x3a51)+_0x290b47+_0x6ef089(0xa5d)),_0x3ea39f();};}else _0x2bf185['Y'][_0x1ba08d(0x350c)](_0x1ba08d(0x6df)),_0x48f6b();}[_0x57ffcb(0x15dc)](_0x56cbd5,_0x1f0032,_0x13e415,_0x26eea7,_0x467bf6){var _0x4ee611=_0x57ffcb;if(this['_isSupported']){let _0x51bb2d;_0x51bb2d=-0x1!==_0x56cbd5[_0x4ee611(0x404a)](_0x4ee611(0x1322))?'scenes':_0x4ee611(0xb3c);const _0x2e2cb7=new _0x47541a['g']();let _0x5af113;_0x2e2cb7[_0x4ee611(0x2593)](_0x4ee611(0x2bbc),_0x56cbd5+(null==_0x56cbd5[_0x4ee611(0x2c35)](/\?/)?'?':'&')+Date[_0x4ee611(0xb56)]()),_0x26eea7&&(_0x2e2cb7[_0x4ee611(0x121)]='arraybuffer'),_0x13e415&&(_0x2e2cb7[_0x4ee611(0x2156)]=_0x13e415),_0x2e2cb7[_0x4ee611(0x2b6c)]('load',()=>{var _0xb6eea8=_0x4ee611;if(0xc8===_0x2e2cb7[_0xb6eea8(0x36eb)]||_0x2e2cb7[_0xb6eea8(0x36eb)]<0x190&&_0x36344f[_0xb6eea8(0x3c96)](_0x2e2cb7,_0x26eea7?0x6:0x1)){if(_0x5af113=_0x26eea7?_0x2e2cb7[_0xb6eea8(0x2507)]:_0x2e2cb7[_0xb6eea8(0x19ac)],!this[_0xb6eea8(0x3155)]&&this['_db']){const _0x3a6292=this[_0xb6eea8(0x182b)][_0xb6eea8(0xe36)]([_0x51bb2d],_0xb6eea8(0xa4b));var _0x56c9f7;_0x3a6292[_0xb6eea8(0x205f)]=_0x27bf98=>{var _0x14d36d=_0xb6eea8;try{var _0x1a1ed4=_0x27bf98[_0x14d36d(0x2966)][_0x14d36d(0x1fe2)];_0x1a1ed4&&_0x14d36d(0xbae)===_0x1a1ed4[_0x14d36d(0x3efc)]&&(this[_0x14d36d(0x3155)]=!0x0);}catch(_0x10bd93){}_0x1f0032(_0x5af113);},_0x3a6292['oncomplete']=()=>{_0x1f0032(_0x5af113);},_0x56c9f7=_0xb6eea8(0x27a)==_0x51bb2d?{'sceneUrl':_0x56cbd5,'data':_0x5af113,'version':this['_manifestVersionFound']}:{'textureUrl':_0x56cbd5,'data':_0x5af113};try{const _0x36bcdb=_0x3a6292[_0xb6eea8(0x3356)](_0x51bb2d)[_0xb6eea8(0x1210)](_0x56c9f7);_0x36bcdb[_0xb6eea8(0x4f5)]=()=>{},_0x36bcdb[_0xb6eea8(0xbc2)]=()=>{var _0x537381=_0xb6eea8;_0x2bf185['Y'][_0x537381(0x350c)](_0x537381(0x3f09));};}catch(_0x42dbe5){_0x1f0032(_0x5af113);}}else _0x1f0032(_0x5af113);}else 0x190<=_0x2e2cb7[_0xb6eea8(0x36eb)]&&_0x467bf6?_0x467bf6(_0x2e2cb7):_0x1f0032();},!0x1),_0x2e2cb7[_0x4ee611(0x2b6c)]('error',()=>{var _0x500c85=_0x4ee611;_0x2bf185['Y'][_0x500c85(0x350c)]('error\x20on\x20XHR\x20request.'),_0x467bf6&&_0x467bf6();},!0x1),_0x2e2cb7[_0x4ee611(0x195d)]();}else _0x2bf185['Y'][_0x4ee611(0x350c)]('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.'),_0x467bf6&&_0x467bf6();}static['_ValidateXHRData'](_0x1965fd,_0x1bcdf1=0x7){var _0x301f37=_0x57ffcb;try{if(0x1&_0x1bcdf1){if(_0x1965fd[_0x301f37(0x19ac)]&&0x0<_0x1965fd[_0x301f37(0x19ac)][_0x301f37(0x132e)])return!0x0;if(0x1===_0x1bcdf1)return!0x1;}if(0x2&_0x1bcdf1){var _0x5601d4=(0x0,_0x513f3e['A6'])(_0x1965fd['response']);if(_0x5601d4[_0x301f37(0x37ce)]&&_0x5601d4[_0x301f37(0x1995)]&&0x0<_0x5601d4['width']&&0x0<_0x5601d4['height'])return!0x0;if(0x2===_0x1bcdf1)return!0x1;}var _0x4c6b14;if(0x4&_0x1bcdf1)return 0x44===(_0x4c6b14=new Uint8Array(_0x1965fd[_0x301f37(0x2507)],0x0,0x3))[0x0]&&0x44===_0x4c6b14[0x1]&&0x53===_0x4c6b14[0x2];}catch(_0x249cf6){}return!0x1;}}_0x36344f[_0x57ffcb(0x15e4)]=!0x0,_0x36344f['IDBStorageEnabled']=!0x1,_0x36344f[_0x57ffcb(0x17cb)]=_0x596f8d=>{var _0x1da02d=_0x57ffcb;const _0x3db0f1=document[_0x1da02d(0x536)]('a'),_0x3cca7f=(_0x3db0f1[_0x1da02d(0x3958)]=_0x596f8d)[_0x1da02d(0x1c2d)](0x0,_0x596f8d['lastIndexOf']('#'));var _0x3fcece=_0x596f8d[_0x1da02d(0x1c2d)](_0x3cca7f[_0x1da02d(0x29e1)]('/')+0x1,_0x596f8d['length']);return _0x596f8d[_0x1da02d(0x1c2d)](0x0,_0x596f8d['indexOf'](_0x3fcece,0x0));},_0x36344f[_0x57ffcb(0x3fc)]=_0x472076=>-0x1===_0x472076['indexOf']('http:/')&&-0x1===_0x472076[_0x57ffcb(0x404a)](_0x57ffcb(0x1cef))&&_0x57ffcb(0x16fc)!=typeof window?_0x36344f[_0x57ffcb(0x17cb)](window[_0x57ffcb(0x2fe3)]['href'])+_0x472076:_0x472076;},0x6c6d:(_0x34f0fe,_0x35216a,_0x1fa90c)=>{_0x1fa90c(0xf09c);},0xcf84:(_0x1fd3f9,_0x45076e,_0x16dd69)=>{var _0x41f1bc=a8_0x49466b;_0x16dd69['d'](_0x45076e,{'S':()=>_0x3930ff});var _0x59cfd7=_0x16dd69(0x1266b),_0xaa1a1c=_0x16dd69(0x9fd1),_0x28bfe7=_0x16dd69(0x1b5c);class _0x3930ff{constructor(){var _0x5d022f=a8_0x58a1;this[_0x5d022f(0x1b51)]=new _0xaa1a1c['P'](0x0,0x1,0x0),this[_0x5d022f(0x3a95)]=new _0xaa1a1c['P'](0x0,0x1,0x0),this['minEmitBox']=new _0xaa1a1c['P'](-0.5,-0.5,-0.5),this[_0x5d022f(0x391e)]=new _0xaa1a1c['P'](0.5,0.5,0.5);}[_0x41f1bc(0xff0)](_0x4f9ab7,_0x1165e3,_0x55fb0a,_0x40cc18){var _0x4a154e=_0x41f1bc,_0x1ad057=_0x28bfe7['R'][_0x4a154e(0x20b1)](this[_0x4a154e(0x1b51)]['x'],this[_0x4a154e(0x3a95)]['x']),_0x3ef22b=_0x28bfe7['R'][_0x4a154e(0x20b1)](this[_0x4a154e(0x1b51)]['y'],this[_0x4a154e(0x3a95)]['y']),_0x5408b3=_0x28bfe7['R']['RandomRange'](this['direction1']['z'],this[_0x4a154e(0x3a95)]['z']);if(_0x40cc18)return _0x1165e3['x']=_0x1ad057,_0x1165e3['y']=_0x3ef22b,void(_0x1165e3['z']=_0x5408b3);_0xaa1a1c['P'][_0x4a154e(0x8b1)](_0x1ad057,_0x3ef22b,_0x5408b3,_0x4f9ab7,_0x1165e3);}['startPositionFunction'](_0x174726,_0xd9b140,_0x1a14b9,_0x4f9da3){var _0x1a79d0=_0x41f1bc,_0x5e4306=_0x28bfe7['R'][_0x1a79d0(0x20b1)](this[_0x1a79d0(0x5e7)]['x'],this[_0x1a79d0(0x391e)]['x']),_0x2e2ba8=_0x28bfe7['R'][_0x1a79d0(0x20b1)](this[_0x1a79d0(0x5e7)]['y'],this[_0x1a79d0(0x391e)]['y']),_0x35b319=_0x28bfe7['R'][_0x1a79d0(0x20b1)](this[_0x1a79d0(0x5e7)]['z'],this[_0x1a79d0(0x391e)]['z']);if(_0x4f9da3)return _0xd9b140['x']=_0x5e4306,_0xd9b140['y']=_0x2e2ba8,void(_0xd9b140['z']=_0x35b319);_0xaa1a1c['P'][_0x1a79d0(0x369d)](_0x5e4306,_0x2e2ba8,_0x35b319,_0x174726,_0xd9b140);}[_0x41f1bc(0x11fe)](){var _0x3efd6e=_0x41f1bc,_0x3c8931=new _0x3930ff();return _0x59cfd7['j'][_0x3efd6e(0x10da)](this,_0x3c8931),_0x3c8931;}[_0x41f1bc(0x4025)](_0x4e8216){var _0xb1f3e8=_0x41f1bc;_0x4e8216['setVector3'](_0xb1f3e8(0x1b51),this[_0xb1f3e8(0x1b51)]),_0x4e8216['setVector3'](_0xb1f3e8(0x3a95),this['direction2']),_0x4e8216['setVector3'](_0xb1f3e8(0x5e7),this['minEmitBox']),_0x4e8216[_0xb1f3e8(0x3183)]('maxEmitBox',this['maxEmitBox']);}['buildUniformLayout'](_0x1520b6){var _0x535de2=_0x41f1bc;_0x1520b6[_0x535de2(0x1dfb)](_0x535de2(0x1b51),0x3),_0x1520b6[_0x535de2(0x1dfb)](_0x535de2(0x3a95),0x3),_0x1520b6['addUniform'](_0x535de2(0x5e7),0x3),_0x1520b6[_0x535de2(0x1dfb)]('maxEmitBox',0x3);}['getEffectDefines'](){return'#define\x20BOXEMITTER';}[_0x41f1bc(0x1653)](){var _0x3b49fd=_0x41f1bc;return _0x3b49fd(0x2913);}['serialize'](){var _0x21905d=_0x41f1bc;const _0x4ccd43={};return _0x4ccd43['type']=this[_0x21905d(0x1653)](),_0x4ccd43[_0x21905d(0x1b51)]=this[_0x21905d(0x1b51)][_0x21905d(0x3e55)](),_0x4ccd43[_0x21905d(0x3a95)]=this[_0x21905d(0x3a95)][_0x21905d(0x3e55)](),_0x4ccd43[_0x21905d(0x5e7)]=this[_0x21905d(0x5e7)]['asArray'](),_0x4ccd43[_0x21905d(0x391e)]=this[_0x21905d(0x391e)]['asArray'](),_0x4ccd43;}[_0x41f1bc(0x3da5)](_0x4e9731){var _0x5eb554=_0x41f1bc;_0xaa1a1c['P'][_0x5eb554(0x30fe)](_0x4e9731[_0x5eb554(0x1b51)],0x0,this[_0x5eb554(0x1b51)]),_0xaa1a1c['P'][_0x5eb554(0x30fe)](_0x4e9731[_0x5eb554(0x3a95)],0x0,this[_0x5eb554(0x3a95)]),_0xaa1a1c['P'][_0x5eb554(0x30fe)](_0x4e9731[_0x5eb554(0x5e7)],0x0,this[_0x5eb554(0x5e7)]),_0xaa1a1c['P'][_0x5eb554(0x30fe)](_0x4e9731[_0x5eb554(0x391e)],0x0,this[_0x5eb554(0x391e)]);}}},0x16d33:(_0x3e37d1,_0x5f1169,_0x167687)=>{var _0x45e4da=a8_0x49466b;_0x167687['d'](_0x5f1169,{'E':()=>_0x28936e});var _0x109de6=_0x167687(0x1266b),_0x2adc4f=_0x167687(0x9fd1);class _0x28936e{constructor(){var _0x2a1750=a8_0x58a1;this[_0x2a1750(0x1c99)]=()=>{},this[_0x2a1750(0x2b4d)]=()=>{};}[_0x45e4da(0xff0)](_0x1a3697,_0x11731a,_0x249873,_0x5eef57){var _0x7c5646=_0x45e4da;const _0x46d21a=_0x2adc4f['jp']['Vector3'][0x0];if(this['particleDestinationGenerator']){this['particleDestinationGenerator'](-0x1,_0x249873,_0x46d21a);const _0x4555d2=_0x2adc4f['jp'][_0x7c5646(0x23ca)][0x1];_0x46d21a[_0x7c5646(0x16b6)](_0x249873[_0x7c5646(0x8c5)],_0x4555d2),_0x4555d2[_0x7c5646(0x3c2a)](0x1/_0x249873['lifeTime'],_0x46d21a);}else _0x46d21a[_0x7c5646(0xe5f)](0x0,0x0,0x0);_0x5eef57?_0x11731a['copyFrom'](_0x46d21a):_0x2adc4f['P']['TransformNormalToRef'](_0x46d21a,_0x1a3697,_0x11731a);}[_0x45e4da(0x222b)](_0x374e08,_0x330a78,_0x8528a,_0x45e325){var _0x47b3e4=_0x45e4da;const _0x2d59f8=_0x2adc4f['jp'][_0x47b3e4(0x23ca)][0x0];this[_0x47b3e4(0x1c99)]?this[_0x47b3e4(0x1c99)](-0x1,_0x8528a,_0x2d59f8):_0x2d59f8[_0x47b3e4(0xe5f)](0x0,0x0,0x0),_0x45e325?_0x330a78[_0x47b3e4(0x2a3e)](_0x2d59f8):_0x2adc4f['P'][_0x47b3e4(0x2bb9)](_0x2d59f8,_0x374e08,_0x330a78);}['clone'](){var _0x15f254=_0x45e4da,_0x4c25e3=new _0x28936e();return _0x109de6['j'][_0x15f254(0x10da)](this,_0x4c25e3),_0x4c25e3;}['applyToShader'](_0x450dd7){}[_0x45e4da(0x36ca)](_0x5bfd93){}[_0x45e4da(0x25da)](){var _0x19a412=_0x45e4da;return _0x19a412(0x405);}[_0x45e4da(0x1653)](){var _0x3b1103=_0x45e4da;return _0x3b1103(0x19f6);}[_0x45e4da(0x3c81)](){var _0x56bd9f=_0x45e4da;const _0x30bd90={};return _0x30bd90[_0x56bd9f(0x2eea)]=this['getClassName'](),_0x30bd90;}['parse'](_0x54a8a7){}}},0x113ac:(_0x49c027,_0x52e63b,_0x4ed634)=>{var _0x5159fd=a8_0x49466b;_0x4ed634['d'](_0x52e63b,{'S3':()=>_0x27a4a3['S'],'LV':()=>_0xd7e005['L'],'z':()=>_0xb4cbde['z'],'kT':()=>_0xb4cbde['k'],'VD':()=>_0x4d2ff7['V'],'F3':()=>_0x20e56d,'cl':()=>_0x12c6b5['c'],'cE':()=>_0x9215ec['c'],'Ai':()=>_0x9215ec['A']});var _0x27a4a3=_0x4ed634(0xcf84),_0xd7e005=_0x4ed634(0xc98),_0xb4cbde=_0x4ed634(0x3694),_0x4d2ff7=_0x4ed634(0x139b8),_0x12c6b5=_0x4ed634(0x14ce1),_0x9215ec=_0x4ed634(0x1511c),_0x271b1c=(_0x4ed634(0x16d33),_0x4ed634(0x1266b)),_0x1b4c01=_0x4ed634(0x9fd1),_0xfcf30f=_0x4ed634(0x1b5c),_0x3d7a2f=_0x4ed634(0x1a27);class _0x20e56d{constructor(_0x20c6a5=null){var _0x2d2a6d=a8_0x58a1;this[_0x2d2a6d(0x286f)]=null,this[_0x2d2a6d(0x2fae)]=null,this[_0x2d2a6d(0x2d32)]=null,this[_0x2d2a6d(0x345c)]=_0x1b4c01['P']['Zero'](),this[_0x2d2a6d(0x495)]=null,this[_0x2d2a6d(0x1b51)]=new _0x1b4c01['P'](0x0,0x1,0x0),this[_0x2d2a6d(0x3a95)]=new _0x1b4c01['P'](0x0,0x1,0x0),this['useMeshNormalsForDirection']=!0x0,this[_0x2d2a6d(0x2f1d)]=_0x20c6a5;}get['mesh'](){var _0x5e175d=a8_0x58a1;return this[_0x5e175d(0x495)];}set[_0x5159fd(0x2f1d)](_0x3a4486){var _0x4ae8cf=_0x5159fd;this[_0x4ae8cf(0x495)]!==_0x3a4486&&((this[_0x4ae8cf(0x495)]=_0x3a4486)?(this['_indices']=_0x3a4486[_0x4ae8cf(0x3d22)](),this[_0x4ae8cf(0x2fae)]=_0x3a4486[_0x4ae8cf(0x166d)](_0x3d7a2f['o'][_0x4ae8cf(0x31b9)]),this[_0x4ae8cf(0x2d32)]=_0x3a4486[_0x4ae8cf(0x166d)](_0x3d7a2f['o']['NormalKind'])):(this['_indices']=null,this[_0x4ae8cf(0x2fae)]=null,this[_0x4ae8cf(0x2d32)]=null));}[_0x5159fd(0xff0)](_0x27ec6c,_0x362cf7,_0x59c75d,_0x16521d){var _0x815a93=_0x5159fd,_0x39a13b,_0x36f76c,_0x9df8f7;this[_0x815a93(0x1b38)]&&this[_0x815a93(0x2d32)]?_0x1b4c01['P'][_0x815a93(0x1e54)](this[_0x815a93(0x345c)],_0x27ec6c,_0x362cf7):(_0x39a13b=_0xfcf30f['R'][_0x815a93(0x20b1)](this['direction1']['x'],this[_0x815a93(0x3a95)]['x']),_0x36f76c=_0xfcf30f['R'][_0x815a93(0x20b1)](this[_0x815a93(0x1b51)]['y'],this['direction2']['y']),_0x9df8f7=_0xfcf30f['R'][_0x815a93(0x20b1)](this[_0x815a93(0x1b51)]['z'],this[_0x815a93(0x3a95)]['z']),_0x16521d?_0x362cf7[_0x815a93(0x3b56)](_0x39a13b,_0x36f76c,_0x9df8f7):_0x1b4c01['P'][_0x815a93(0x8b1)](_0x39a13b,_0x36f76c,_0x9df8f7,_0x27ec6c,_0x362cf7));}[_0x5159fd(0x222b)](_0x444201,_0x380621,_0x454315,_0x13a487){var _0x2a8e5a=_0x5159fd;if(this[_0x2a8e5a(0x286f)]&&this[_0x2a8e5a(0x2fae)]){var _0x4c7cbd=0x3*Math['random']()*(this[_0x2a8e5a(0x286f)][_0x2a8e5a(0x132e)]/0x3)|0x0,_0x4fb91c=Math[_0x2a8e5a(0x27fe)](),_0x3c86cf=Math[_0x2a8e5a(0x27fe)]()*(0x1-_0x4fb91c),_0x2bf39d=0x1-_0x4fb91c-_0x3c86cf,_0x30cdf9=this[_0x2a8e5a(0x286f)][_0x4c7cbd],_0x4d20aa=this['_indices'][0x1+_0x4c7cbd],_0x4c7cbd=this[_0x2a8e5a(0x286f)][0x2+_0x4c7cbd],_0x115a61=_0x1b4c01['jp'][_0x2a8e5a(0x23ca)][0x0],_0x59c387=_0x1b4c01['jp']['Vector3'][0x1],_0x34e930=_0x1b4c01['jp'][_0x2a8e5a(0x23ca)][0x2];const _0x542ae5=_0x1b4c01['jp'][_0x2a8e5a(0x23ca)][0x3];_0x1b4c01['P'][_0x2a8e5a(0x30fe)](this[_0x2a8e5a(0x2fae)],0x3*_0x30cdf9,_0x115a61),_0x1b4c01['P'][_0x2a8e5a(0x30fe)](this[_0x2a8e5a(0x2fae)],0x3*_0x4d20aa,_0x59c387),_0x1b4c01['P'][_0x2a8e5a(0x30fe)](this[_0x2a8e5a(0x2fae)],0x3*_0x4c7cbd,_0x34e930),_0x542ae5['x']=_0x4fb91c*_0x115a61['x']+_0x3c86cf*_0x59c387['x']+_0x2bf39d*_0x34e930['x'],_0x542ae5['y']=_0x4fb91c*_0x115a61['y']+_0x3c86cf*_0x59c387['y']+_0x2bf39d*_0x34e930['y'],_0x542ae5['z']=_0x4fb91c*_0x115a61['z']+_0x3c86cf*_0x59c387['z']+_0x2bf39d*_0x34e930['z'],_0x13a487?_0x380621[_0x2a8e5a(0x3b56)](_0x542ae5['x'],_0x542ae5['y'],_0x542ae5['z']):_0x1b4c01['P'][_0x2a8e5a(0x369d)](_0x542ae5['x'],_0x542ae5['y'],_0x542ae5['z'],_0x444201,_0x380621),this[_0x2a8e5a(0x1b38)]&&this[_0x2a8e5a(0x2d32)]&&(_0x1b4c01['P'][_0x2a8e5a(0x30fe)](this['_normals'],0x3*_0x30cdf9,_0x115a61),_0x1b4c01['P'][_0x2a8e5a(0x30fe)](this[_0x2a8e5a(0x2d32)],0x3*_0x4d20aa,_0x59c387),_0x1b4c01['P'][_0x2a8e5a(0x30fe)](this['_normals'],0x3*_0x4c7cbd,_0x34e930),this[_0x2a8e5a(0x345c)]['x']=_0x4fb91c*_0x115a61['x']+_0x3c86cf*_0x59c387['x']+_0x2bf39d*_0x34e930['x'],this[_0x2a8e5a(0x345c)]['y']=_0x4fb91c*_0x115a61['y']+_0x3c86cf*_0x59c387['y']+_0x2bf39d*_0x34e930['y'],this[_0x2a8e5a(0x345c)]['z']=_0x4fb91c*_0x115a61['z']+_0x3c86cf*_0x59c387['z']+_0x2bf39d*_0x34e930['z']);}}[_0x5159fd(0x11fe)](){var _0x4d980e=_0x5159fd,_0x2037a8=new _0x20e56d(this[_0x4d980e(0x2f1d)]);return _0x271b1c['j'][_0x4d980e(0x10da)](this,_0x2037a8),_0x2037a8;}[_0x5159fd(0x4025)](_0x44e623){var _0x13c40f=_0x5159fd;_0x44e623[_0x13c40f(0x3183)]('direction1',this[_0x13c40f(0x1b51)]),_0x44e623['setVector3'](_0x13c40f(0x3a95),this['direction2']);}[_0x5159fd(0x36ca)](_0x193f63){var _0x192b37=_0x5159fd;_0x193f63[_0x192b37(0x1dfb)](_0x192b37(0x1b51),0x3),_0x193f63[_0x192b37(0x1dfb)]('direction2',0x3);}[_0x5159fd(0x25da)](){return'';}['getClassName'](){var _0x364713=_0x5159fd;return _0x364713(0x2c2c);}[_0x5159fd(0x3c81)](){var _0x37bc45=_0x5159fd,_0x3ae021;const _0x36c3ca={};return _0x36c3ca[_0x37bc45(0x2eea)]=this[_0x37bc45(0x1653)](),_0x36c3ca['direction1']=this[_0x37bc45(0x1b51)][_0x37bc45(0x3e55)](),_0x36c3ca[_0x37bc45(0x3a95)]=this[_0x37bc45(0x3a95)][_0x37bc45(0x3e55)](),_0x36c3ca[_0x37bc45(0xb05)]=null==(_0x3ae021=this[_0x37bc45(0x2f1d)])?void 0x0:_0x3ae021['id'],_0x36c3ca[_0x37bc45(0x1b38)]=this['useMeshNormalsForDirection'],_0x36c3ca;}[_0x5159fd(0x3da5)](_0x5751fc,_0x386d61){var _0x4e589f=_0x5159fd;_0x1b4c01['P'][_0x4e589f(0x30fe)](_0x5751fc[_0x4e589f(0x1b51)],0x0,this[_0x4e589f(0x1b51)]),_0x1b4c01['P']['FromArrayToRef'](_0x5751fc[_0x4e589f(0x3a95)],0x0,this['direction2']),_0x5751fc[_0x4e589f(0xb05)]&&_0x386d61&&(this[_0x4e589f(0x2f1d)]=_0x386d61[_0x4e589f(0x204c)](_0x5751fc[_0x4e589f(0xb05)])),this[_0x4e589f(0x1b38)]=_0x5751fc[_0x4e589f(0x1b38)];}}},0x1190:(_0x31ca46,_0x445aab,_0x532ec2)=>{var _0x55eb2e=a8_0x49466b;_0x532ec2['d'](_0x445aab,{'U':()=>_0x13fb73});var _0x494ce4=_0x532ec2(0x9fd1),_0x169b19=_0x532ec2(0x1803b),_0x5f478e=_0x532ec2(0x113ac),_0x4ab851=_0x532ec2(0x77a5),_0x1cee07=_0x532ec2(0xc84b);_0x532ec2(0x13479);class _0x13fb73{constructor(_0x4c1eb4){var _0x392a99=a8_0x58a1;this[_0x392a99(0x1b36)]=[],this[_0x392a99(0x26aa)]=0x0,this[_0x392a99(0x1e9a)]=_0x494ce4['P'][_0x392a99(0x1b83)](),this[_0x392a99(0x2245)]=0xa,this[_0x392a99(0x35f6)]=-0x1,this[_0x392a99(0x20b8)]=0.01,this[_0x392a99(0x4e7)]=0x0,this['disposeOnStop']=!0x1,this[_0x392a99(0x2b9)]=0x1,this[_0x392a99(0x12ed)]=0x1,this[_0x392a99(0x477)]=0x1,this[_0x392a99(0x10a9)]=0x1,this[_0x392a99(0x1360)]=0x1,this['maxSize']=0x1,this['minScaleX']=0x1,this[_0x392a99(0x3577)]=0x1,this[_0x392a99(0x1430)]=0x1,this['maxScaleY']=0x1,this[_0x392a99(0x10be)]=0x0,this[_0x392a99(0x3bc2)]=0x0,this[_0x392a99(0x291)]=0x0,this[_0x392a99(0xeb2)]=0x0,this[_0x392a99(0x275a)]=0xfffffff,this[_0x392a99(0x1c2a)]=null,this[_0x392a99(0x2995)]=!0x1,this['_wasDispatched']=!0x1,this['_rootUrl']='',this['noiseStrength']=new _0x494ce4['P'](0xa,0xa,0xa),this[_0x392a99(0x15cb)]=null,this[_0x392a99(0x1412)]=_0x13fb73['BLENDMODE_ONEONE'],this[_0x392a99(0x2756)]=!0x1,this['preWarmCycles']=0x0,this[_0x392a99(0x131c)]=0x1,this[_0x392a99(0x1ca1)]=0x1,this['startSpriteCellID']=0x0,this[_0x392a99(0x2a16)]=0x0,this[_0x392a99(0x383b)]=0x0,this[_0x392a99(0xfed)]=0x0,this['spriteCellLoop']=!0x0,this[_0x392a99(0x1105)]=!0x1,this[_0x392a99(0x2728)]=new _0x494ce4['FM'](0x0,0x0),this[_0x392a99(0x3bb1)]=!0x1,this['beginAnimationFrom']=0x0,this[_0x392a99(0x2d00)]=0x3c,this[_0x392a99(0x110e)]=!0x1,this[_0x392a99(0x3f6b)]=new _0x494ce4['P'](0x0,0x0,0x0),this[_0x392a99(0x3aed)]=!0x1,this[_0x392a99(0x149d)]=_0x494ce4['P'][_0x392a99(0x1b83)](),this['_colorGradients']=null,this[_0x392a99(0x405d)]=null,this[_0x392a99(0x15a3)]=null,this[_0x392a99(0x3ef6)]=null,this[_0x392a99(0x38bc)]=null,this[_0x392a99(0x3b8b)]=null,this['_dragGradients']=null,this['_emitRateGradients']=null,this[_0x392a99(0xb73)]=null,this[_0x392a99(0x179c)]=null,this[_0x392a99(0x2bc4)]=null,this[_0x392a99(0x1f62)]=null,this[_0x392a99(0x2a7)]=0x0,this[_0x392a99(0x3be3)]=0.4,this[_0x392a99(0x13e9)]=new _0x1cee07['HE'](0x1,0x1,0x1,0x1),this[_0x392a99(0x3408)]=new _0x1cee07['HE'](0x1,0x1,0x1,0x1),this[_0x392a99(0x3775)]=new _0x1cee07['HE'](0x0,0x0,0x0,0x1),this[_0x392a99(0x3f4)]=new _0x1cee07['HE'](0x1,0x1,0x1,0x1),this['_isSubEmitter']=!0x1,this['_billboardMode']=_0x4ab851['g']['PARTICLES_BILLBOARDMODE_ALL'],this[_0x392a99(0x1953)]=!0x0,this[_0x392a99(0x12cf)]=new _0x169b19['b'](),this['id']=_0x4c1eb4,this[_0x392a99(0x3efc)]=_0x4c1eb4;}get[_0x55eb2e(0x3448)](){return this['_noiseTexture'];}set[_0x55eb2e(0x3448)](_0xc64f89){var _0x4916a2=_0x55eb2e;this[_0x4916a2(0x132a)]!==_0xc64f89&&(this[_0x4916a2(0x132a)]=_0xc64f89,this['_reset']());}get['isAnimationSheetEnabled'](){var _0xf758ed=_0x55eb2e;return this[_0xf758ed(0x3cc9)];}set[_0x55eb2e(0x999)](_0x573802){var _0x2382c3=_0x55eb2e;this[_0x2382c3(0x3cc9)]!=_0x573802&&(this['_isAnimationSheetEnabled']=_0x573802,this[_0x2382c3(0x2de1)]());}get[_0x55eb2e(0x2486)](){var _0x633a2c=_0x55eb2e;return this[_0x633a2c(0x3aed)];}set[_0x55eb2e(0x2486)](_0x1c3a4f){var _0xdf2b4f=_0x55eb2e;this['_useLogarithmicDepth']=_0x1c3a4f&&this[_0xdf2b4f(0x22fd)]()[_0xdf2b4f(0x2636)]()[_0xdf2b4f(0x1766)]()['fragmentDepthSupported'];}[_0x55eb2e(0x22fd)](){return this['_scene'];}[_0x55eb2e(0x104b)](){var _0x24e9d4=_0x55eb2e;return this[_0x24e9d4(0xb73)]&&0x0<this['_startSizeGradients'][_0x24e9d4(0x132e)]||this['_emitRateGradients']&&0x0<this[_0x24e9d4(0x2cd6)][_0x24e9d4(0x132e)]||this[_0x24e9d4(0x15a3)]&&0x0<this['_lifeTimeGradients']['length'];}['getDragGradients'](){var _0x19a4fe=_0x55eb2e;return this[_0x19a4fe(0x1084)];}[_0x55eb2e(0x125f)](){var _0x1d21c6=_0x55eb2e;return this[_0x1d21c6(0x3b8b)];}[_0x55eb2e(0xe39)](){var _0x555260=_0x55eb2e;return this[_0x555260(0x2947)];}['getSizeGradients'](){return this['_sizeGradients'];}[_0x55eb2e(0xb41)](){var _0x490aec=_0x55eb2e;return this[_0x490aec(0x2bc4)];}[_0x55eb2e(0x2867)](){var _0x2621df=_0x55eb2e;return this[_0x2621df(0x1f62)];}[_0x55eb2e(0x2cf5)](){var _0x28acf3=_0x55eb2e;return this[_0x28acf3(0x15a3)];}[_0x55eb2e(0x2b6f)](){var _0xaf2a78=_0x55eb2e;return this[_0xaf2a78(0x3ef6)];}[_0x55eb2e(0x11d6)](){var _0x451fe6=_0x55eb2e;return this[_0x451fe6(0x38bc)];}[_0x55eb2e(0x25eb)](){return this['_startSizeGradients'];}['getEmitRateGradients'](){return this['_emitRateGradients'];}get[_0x55eb2e(0x1b51)](){var _0x5b7499=_0x55eb2e;return this[_0x5b7499(0x1a24)][_0x5b7499(0x1b51)]||_0x494ce4['P']['Zero']();}set[_0x55eb2e(0x1b51)](_0x20dc47){var _0x27d3b1=_0x55eb2e;this[_0x27d3b1(0x1a24)][_0x27d3b1(0x1b51)]&&(this[_0x27d3b1(0x1a24)][_0x27d3b1(0x1b51)]=_0x20dc47);}get['direction2'](){var _0x1a9bd4=_0x55eb2e;return this[_0x1a9bd4(0x1a24)][_0x1a9bd4(0x3a95)]||_0x494ce4['P'][_0x1a9bd4(0x1b83)]();}set['direction2'](_0x22da17){var _0x3dd251=_0x55eb2e;this[_0x3dd251(0x1a24)][_0x3dd251(0x3a95)]&&(this[_0x3dd251(0x1a24)][_0x3dd251(0x3a95)]=_0x22da17);}get[_0x55eb2e(0x5e7)](){var _0x4d1068=_0x55eb2e;return this[_0x4d1068(0x1a24)][_0x4d1068(0x5e7)]||_0x494ce4['P'][_0x4d1068(0x1b83)]();}set['minEmitBox'](_0xc6c350){var _0x274189=_0x55eb2e;this[_0x274189(0x1a24)][_0x274189(0x5e7)]&&(this[_0x274189(0x1a24)][_0x274189(0x5e7)]=_0xc6c350);}get[_0x55eb2e(0x391e)](){var _0x133384=_0x55eb2e;return this[_0x133384(0x1a24)][_0x133384(0x391e)]||_0x494ce4['P'][_0x133384(0x1b83)]();}set[_0x55eb2e(0x391e)](_0x1e0802){var _0x33f51f=_0x55eb2e;this[_0x33f51f(0x1a24)][_0x33f51f(0x391e)]&&(this[_0x33f51f(0x1a24)][_0x33f51f(0x391e)]=_0x1e0802);}get[_0x55eb2e(0x20b2)](){var _0x1a43d3=_0x55eb2e;return this[_0x1a43d3(0x2805)];}set[_0x55eb2e(0x20b2)](_0x25bc12){var _0x4239a2=_0x55eb2e;this[_0x4239a2(0x2805)]!==_0x25bc12&&(this[_0x4239a2(0x2805)]=_0x25bc12,this[_0x4239a2(0x2de1)]());}get[_0x55eb2e(0x1106)](){var _0xe8722b=_0x55eb2e;return this[_0xe8722b(0x1953)];}set['isBillboardBased'](_0x22c9e0){var _0x3e7452=_0x55eb2e;this[_0x3e7452(0x1953)]!==_0x22c9e0&&(this['_isBillboardBased']=_0x22c9e0,this[_0x3e7452(0x2de1)]());}get[_0x55eb2e(0x2ee1)](){return this['_imageProcessingConfiguration'];}set['imageProcessingConfiguration'](_0x44a06c){this['_attachImageProcessingConfiguration'](_0x44a06c);}['_attachImageProcessingConfiguration'](_0x20303d){var _0x4ffa89=_0x55eb2e;_0x20303d!==this[_0x4ffa89(0x1de)]&&(!_0x20303d&&this['_scene']?this[_0x4ffa89(0x1de)]=this['_scene'][_0x4ffa89(0x2ee1)]:this['_imageProcessingConfiguration']=_0x20303d);}[_0x55eb2e(0x2de1)](){}[_0x55eb2e(0xebe)](_0x1854b4,_0x3e5c0c,_0x8b6760){var _0x150cd9=_0x55eb2e;if(!_0x3e5c0c)return this;let _0x5967cc=0x0;for(const _0x4b355a of _0x3e5c0c){if(_0x4b355a[_0x150cd9(0x4028)]===_0x1854b4){_0x3e5c0c[_0x150cd9(0x1035)](_0x5967cc,0x1);break;}_0x5967cc++;}return _0x8b6760&&_0x8b6760['dispose'](),this;}['createPointEmitter'](_0x291401,_0x4c0c52){var _0x3fadbe=_0x55eb2e;const _0x21fea9=new _0x5f478e['cl']();return _0x21fea9[_0x3fadbe(0x1b51)]=_0x291401,_0x21fea9[_0x3fadbe(0x3a95)]=_0x4c0c52,this[_0x3fadbe(0x1a24)]=_0x21fea9;}['createHemisphericEmitter'](_0x236247=0x1,_0x3896e1=0x1){var _0x21216b=_0x55eb2e;return _0x236247=new _0x5f478e['VD'](_0x236247,_0x3896e1),this[_0x21216b(0x1a24)]=_0x236247;}[_0x55eb2e(0x197)](_0x17dc26=0x1,_0x2523a3=0x1){return _0x17dc26=new _0x5f478e['Ai'](_0x17dc26,_0x2523a3),this['particleEmitterType']=_0x17dc26;}['createDirectedSphereEmitter'](_0x546f2e=0x1,_0x25c9f0=new _0x494ce4['P'](0x0,0x1,0x0),_0x8c5504=new _0x494ce4['P'](0x0,0x1,0x0)){var _0x9bd8a1=_0x55eb2e;return _0x546f2e=new _0x5f478e['cE'](_0x546f2e,_0x25c9f0,_0x8c5504),this[_0x9bd8a1(0x1a24)]=_0x546f2e;}[_0x55eb2e(0x140b)](_0x134cb2=0x1,_0x593b32=0x1,_0x52582a=0x1,_0x3fdfd6=0x0){var _0x596871=_0x55eb2e;return _0x134cb2=new _0x5f478e['kT'](_0x134cb2,_0x593b32,_0x52582a,_0x3fdfd6),this[_0x596871(0x1a24)]=_0x134cb2;}[_0x55eb2e(0xce4)](_0x43f3fa=0x1,_0x30b48c=0x1,_0xdd6e84=0x1,_0x414fb0=new _0x494ce4['P'](0x0,0x1,0x0),_0x4ce6ac=new _0x494ce4['P'](0x0,0x1,0x0)){var _0x32b4f3=_0x55eb2e;return _0x43f3fa=new _0x5f478e['z'](_0x43f3fa,_0x30b48c,_0xdd6e84,_0x414fb0,_0x4ce6ac),this[_0x32b4f3(0x1a24)]=_0x43f3fa;}[_0x55eb2e(0x2d3a)](_0x5b81f7=0x1,_0x333c3d=Math['PI']/0x4){return _0x5b81f7=new _0x5f478e['LV'](_0x5b81f7,_0x333c3d),this['particleEmitterType']=_0x5b81f7;}[_0x55eb2e(0x37e3)](_0x28e42,_0x1a668b,_0x1c254e,_0x92f7d0){var _0x472e74=_0x55eb2e,_0x64cf7f=new _0x5f478e['S3']();return this['particleEmitterType']=_0x64cf7f,this['direction1']=_0x28e42,this['direction2']=_0x1a668b,this['minEmitBox']=_0x1c254e,this[_0x472e74(0x391e)]=_0x92f7d0,_0x64cf7f;}}_0x13fb73['BLENDMODE_ONEONE']=0x0,_0x13fb73[_0x55eb2e(0x621)]=0x1,_0x13fb73[_0x55eb2e(0x20c1)]=0x2,_0x13fb73[_0x55eb2e(0x3cb2)]=0x3,_0x13fb73['BLENDMODE_MULTIPLYADD']=0x4;},0xd69a:(_0x544c82,_0x212b9c,_0x4c29d6)=>{_0x4c29d6(0x15857);},0x6845:(_0x454371,_0x306c32,_0x1261eb)=>{var _0x133468=a8_0x49466b,_0x5dabc2=_0x1261eb(0x365e),_0x307872=_0x1261eb(0x5868),_0x1a2b6d=_0x1261eb(0x149c5),_0x536b1c=_0x1261eb(0x77a5),_0x3a2951=_0x1261eb(0x58c8),_0x180991=_0x1261eb(0xe456);_0x1261eb(0x15a7),(0x0,_0x180991['H'])(_0x133468(0x1aa7),class{constructor(_0x597a3c,_0x422caf){var _0x5c1b7e=_0x133468;this[_0x5c1b7e(0x26d8)]=[],this[_0x5c1b7e(0x1af2)]=[],this[_0x5c1b7e(0x390c)]=!0x0,this[_0x5c1b7e(0x38db)]=_0x597a3c,this[_0x5c1b7e(0x398b)]=_0x422caf;}[_0x133468(0x1c7b)](){var _0x4faf33=_0x133468;return!!this[_0x4faf33(0x1213)];}[_0x133468(0x1d79)](){var _0xeb29f3=_0x133468,_0x115354;return null!=(_0x115354=null==(_0x115354=this[_0xeb29f3(0x1213)])?void 0x0:_0x115354['isReady']())&&_0x115354;}[_0x133468(0x2ff6)](_0x465e68){var _0x4cb8c4=_0x133468;const _0x45560a={'params':{'group':0x0,'binding':0x0},'particlesIn':{'group':0x0,'binding':0x1},'particlesOut':{'group':0x0,'binding':0x2},'randomTexture':{'group':0x0,'binding':0x3},'randomTexture2':{'group':0x0,'binding':0x4}};return this[_0x4cb8c4(0x38db)][_0x4cb8c4(0x2775)]&&(_0x45560a['sizeGradientTexture']={'group':0x1,'binding':0x1}),this[_0x4cb8c4(0x38db)]['_angularSpeedGradientsTexture']&&(_0x45560a[_0x4cb8c4(0x2d3c)]={'group':0x1,'binding':0x3}),this[_0x4cb8c4(0x38db)]['_velocityGradientsTexture']&&(_0x45560a[_0x4cb8c4(0x1450)]={'group':0x1,'binding':0x5}),this['_parent']['_limitVelocityGradientsTexture']&&(_0x45560a[_0x4cb8c4(0x3615)]={'group':0x1,'binding':0x7}),this[_0x4cb8c4(0x38db)]['_dragGradientsTexture']&&(_0x45560a[_0x4cb8c4(0x1c1)]={'group':0x1,'binding':0x9}),this[_0x4cb8c4(0x38db)][_0x4cb8c4(0x3448)]&&(_0x45560a[_0x4cb8c4(0x3448)]={'group':0x1,'binding':0xb}),this[_0x4cb8c4(0x1213)]=new _0x307872['U'](_0x4cb8c4(0x2ee9),this[_0x4cb8c4(0x398b)],'gpuUpdateParticles',{'bindingsMapping':_0x45560a,'defines':_0x465e68[_0x4cb8c4(0x3936)]('\x0a')}),null!=(_0x465e68=this[_0x4cb8c4(0x2b2e)])&&_0x465e68[_0x4cb8c4(0x2d20)](),this[_0x4cb8c4(0x2b2e)]=new _0x1a2b6d['M'](this[_0x4cb8c4(0x398b)]),this[_0x4cb8c4(0x2b2e)]['addUniform']('currentCount',0x1),this[_0x4cb8c4(0x2b2e)]['addUniform']('timeDelta',0x1),this[_0x4cb8c4(0x2b2e)]['addUniform'](_0x4cb8c4(0x186c),0x1),this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0xa44),0x1),this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x11ab),0x2),this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x2415),0x2),this[_0x4cb8c4(0x38db)][_0x4cb8c4(0x22d0)]||(this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x13e9),0x4),this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x3408),0x4)),this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)]('sizeRange',0x2),this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x5a4),0x4),this['_simParamsComputeShader']['addUniform'](_0x4cb8c4(0x2c22),0x4),this['_simParamsComputeShader'][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x149d),0x3),this['_parent'][_0x4cb8c4(0x216b)]&&this['_simParamsComputeShader']['addUniform'](_0x4cb8c4(0x3be3),0x1),this[_0x4cb8c4(0x38db)][_0x4cb8c4(0x999)]&&this['_simParamsComputeShader'][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x2273),0x4),this[_0x4cb8c4(0x38db)][_0x4cb8c4(0x3448)]&&this[_0x4cb8c4(0x2b2e)]['addUniform'](_0x4cb8c4(0x1aec),0x3),this[_0x4cb8c4(0x38db)][_0x4cb8c4(0xd83)]||this[_0x4cb8c4(0x2b2e)][_0x4cb8c4(0x1dfb)](_0x4cb8c4(0x3595),0x10),this[_0x4cb8c4(0x38db)]['particleEmitterType']&&this['_parent']['particleEmitterType'][_0x4cb8c4(0x36ca)](this[_0x4cb8c4(0x2b2e)]),this[_0x4cb8c4(0x1213)]['setUniformBuffer']('params',this[_0x4cb8c4(0x2b2e)]),new _0x3a2951['c'](this[_0x4cb8c4(0x2b2e)]);}[_0x133468(0x3916)](_0x38f394,_0x36d854){var _0x260eed=_0x133468;this[_0x260eed(0x1af2)][_0x260eed(0x2f54)](_0x36d854);}[_0x133468(0x7fb)](_0x258b74){var _0x202fa2=_0x133468;const _0x48c690=new _0x5dabc2['N'](this[_0x202fa2(0x398b)],0x4*_0x258b74['length'],_0x536b1c['g'][_0x202fa2(0xdf3)]|_0x536b1c['g'][_0x202fa2(0x4a0)]);return _0x48c690['update'](_0x258b74),this[_0x202fa2(0x26d8)][_0x202fa2(0x2f54)](_0x48c690),_0x48c690[_0x202fa2(0xa3a)]();}[_0x133468(0x1055)](_0x1b73b3,_0x48fbe2){var _0x5f4101=_0x133468;this['_engine'][_0x5f4101(0x1b7b)](this['_renderVertexBuffers'][_0x1b73b3],null,_0x48fbe2);}[_0x133468(0x1983)](){}['updateParticleBuffer'](_0x2d10ef,_0x4ef4e7,_0x15d270){var _0x28f555=_0x133468;this[_0x28f555(0x2b2e)][_0x28f555(0x2c28)](),this[_0x28f555(0x1213)][_0x28f555(0x19ec)](_0x28f555(0x29e7),this[_0x28f555(0x38db)][_0x28f555(0x20ed)],!0x1),this['_updateComputeShader']['setTexture'](_0x28f555(0x294),this[_0x28f555(0x38db)][_0x28f555(0x3e67)],!0x1),this[_0x28f555(0x38db)][_0x28f555(0x2775)]&&this[_0x28f555(0x1213)]['setTexture'](_0x28f555(0x1d8),this[_0x28f555(0x38db)][_0x28f555(0x2775)]),this[_0x28f555(0x38db)][_0x28f555(0x746)]&&this[_0x28f555(0x1213)]['setTexture'](_0x28f555(0x2d3c),this[_0x28f555(0x38db)][_0x28f555(0x746)]),this['_parent'][_0x28f555(0x4fe)]&&this[_0x28f555(0x1213)]['setTexture'](_0x28f555(0x1450),this['_parent']['_velocityGradientsTexture']),this['_parent'][_0x28f555(0x216b)]&&this[_0x28f555(0x1213)][_0x28f555(0x19ec)]('limitVelocityGradientTexture',this[_0x28f555(0x38db)][_0x28f555(0x216b)]),this[_0x28f555(0x38db)][_0x28f555(0x10b1)]&&this[_0x28f555(0x1213)][_0x28f555(0x19ec)](_0x28f555(0x1c1),this[_0x28f555(0x38db)]['_dragGradientsTexture']),this['_parent'][_0x28f555(0x3448)]&&this[_0x28f555(0x1213)][_0x28f555(0x19ec)](_0x28f555(0x3448),this[_0x28f555(0x38db)]['noiseTexture']),this[_0x28f555(0x1213)][_0x28f555(0x2fc2)]('particlesIn',this['_bufferComputeShader'][_0x2d10ef]),this[_0x28f555(0x1213)][_0x28f555(0x2fc2)](_0x28f555(0x22b8),this[_0x28f555(0x26d8)][0x1^_0x2d10ef]),this[_0x28f555(0x1213)]['dispatch'](Math[_0x28f555(0x2cb8)](_0x15d270/0x40));}[_0x133468(0x2a01)](){var _0xba5e3d=_0x133468,_0x44d861;for(let _0x277e0c=0x0;_0x277e0c<this[_0xba5e3d(0x26d8)][_0xba5e3d(0x132e)];++_0x277e0c)this[_0xba5e3d(0x26d8)][_0x277e0c]['dispose']();this[_0xba5e3d(0x26d8)]['length']=0x0,null!=(_0x44d861=this[_0xba5e3d(0x2b2e)])&&_0x44d861[_0xba5e3d(0x2d20)](),this[_0xba5e3d(0x2b2e)]=null,this[_0xba5e3d(0x1213)]=null;}['releaseVertexBuffers'](){var _0x41a6c4=_0x133468;this[_0x41a6c4(0x1af2)]['length']=0x0;}});},0xd8dd:(_0x38af07,_0x4fff8c,_0x44b2da)=>{var _0x1cb972=a8_0x49466b;_0x44b2da['d'](_0x4fff8c,{'h':()=>_0x3b1e77});var _0x87b552=_0x44b2da(0x7e40),_0x40f89e=_0x44b2da(0xf96c),_0x2beaca=_0x44b2da(0x9fd1),_0x44b2e0=_0x44b2da(0xc84b),_0x22782a=_0x44b2da(0x1b5c),_0x4ac07b=_0x44b2da(0x1a27),_0x4fff8c=_0x44b2da(0x1190),_0x200226=_0x44b2da(0x17dd3),_0x24b67d=_0x44b2da(0xcf84),_0x217da7=_0x44b2da(0x147cf),_0x340610=_0x44b2da(0x1803b),_0x51ec9b=_0x44b2da(0xd9e),_0x205c80=_0x44b2da(0x77a5),_0x103ac1=_0x44b2da(0xf8c1),_0x58d742=_0x44b2da(0x16d33),_0x33e927=_0x44b2da(0x202a),_0x512d72=_0x44b2da(0xcef),_0x46c823=(_0x44b2da(0x136d7),_0x44b2da(0x4618),_0x44b2da(0xe456)),_0x3f24dc=_0x44b2da(0x2088);class _0x3b1e77 extends _0x4fff8c['U']{constructor(_0x3f4126,_0x118477,_0x191802,_0x5d5af0=null,_0x738943=!0x1){var _0x71c3f0=a8_0x58a1;if(super(_0x3f4126),this[_0x71c3f0(0x275a)]=0xfffffff,this[_0x71c3f0(0x3498)]=0x0,this['_renderVertexBuffers']=[],this['_targetIndex']=0x0,this[_0x71c3f0(0x2297)]=-0x1,this[_0x71c3f0(0x224e)]=-0x1,this[_0x71c3f0(0x2825)]=!0x1,this[_0x71c3f0(0x77a)]=!0x1,this[_0x71c3f0(0x3bb8)]=0x0,this[_0x71c3f0(0x2786)]=!0x1,this[_0x71c3f0(0x234)]=0x0,this['_rawTextureWidth']=0x100,this['onDisposeObservable']=new _0x40f89e['y$'](),this[_0x71c3f0(0x1d1f)]=new _0x40f89e['y$'](),this['forceDepthWrite']=!0x1,this[_0x71c3f0(0x3f7a)]=!0x1,this[_0x71c3f0(0xd83)]=!0x1,this[_0x71c3f0(0x2787)]=!0x0,this[_0x71c3f0(0x1b48)]=null,_0x191802&&_0x71c3f0(0x1850)!==_0x191802['getClassName']()?(this['_engine']=_0x191802,this[_0x71c3f0(0x38d7)]=_0x2beaca['y3'][_0x71c3f0(0x261d)](0.8,0x1,0.1,0x64,this[_0x71c3f0(0x398b)][_0x71c3f0(0x228c)])):(this[_0x71c3f0(0x48a)]=_0x191802||_0x103ac1['l'][_0x71c3f0(0x19c8)],this[_0x71c3f0(0x398b)]=this['_scene'][_0x71c3f0(0x2636)](),this[_0x71c3f0(0x439)]=this['_scene'][_0x71c3f0(0x1be8)](),this['_scene'][_0x71c3f0(0xfd2)][_0x71c3f0(0x2f54)](this)),this[_0x71c3f0(0x398b)][_0x71c3f0(0x1766)]()[_0x71c3f0(0x3221)]){if(!(0x0,_0x46c823['q'])('BABYLON.ComputeShaderParticleSystem'))throw new Error(_0x71c3f0(0x2387));this[_0x71c3f0(0x1326)]=new((0x0,_0x46c823['q'])(_0x71c3f0(0x1aa7)))(this,this[_0x71c3f0(0x398b)]);}else{if(!(0x0,_0x46c823['q'])(_0x71c3f0(0x5a0)))throw new Error(_0x71c3f0(0x1076));this[_0x71c3f0(0x1326)]=new((0x0,_0x46c823['q'])(_0x71c3f0(0x5a0)))(this,this[_0x71c3f0(0x398b)]);}this[_0x71c3f0(0xba4)]={0x0:new _0x512d72['q'](this[_0x71c3f0(0x398b)])},this[_0x71c3f0(0xba4)][0x0][_0x71c3f0(0x204d)]=_0x5d5af0,this['_drawWrappers']={0x0:new _0x512d72['q'](this[_0x71c3f0(0x398b)])},this['_drawWrappers'][0x0]['drawContext']&&(this['_drawWrappers'][0x0][_0x71c3f0(0x3a81)][_0x71c3f0(0x2429)]=!0x0),this['_attachImageProcessingConfiguration'](null),(_0x118477=null!=_0x118477?_0x118477:{})[_0x71c3f0(0xa44)]||delete _0x118477['randomTextureSize'];const _0x352774=Object[_0x71c3f0(0x1666)]({'capacity':0xc350,'randomTextureSize':this[_0x71c3f0(0x398b)][_0x71c3f0(0x1766)]()[_0x71c3f0(0x2c39)]},_0x118477);var _0x3f4126=_0x118477,_0x59edc9=(isFinite(_0x3f4126)&&(_0x352774[_0x71c3f0(0x33a8)]=_0x3f4126),this[_0x71c3f0(0xe71)]=_0x352774[_0x71c3f0(0x33a8)],this[_0x71c3f0(0x335b)]=_0x352774[_0x71c3f0(0x33a8)],this['_currentActiveCount']=0x0,this[_0x71c3f0(0x3cc9)]=_0x738943,this['particleEmitterType']=new _0x24b67d['S'](),Math[_0x71c3f0(0x3749)](this[_0x71c3f0(0x398b)][_0x71c3f0(0x1766)]()[_0x71c3f0(0x2c39)],_0x352774[_0x71c3f0(0xa44)]));let _0x2cac9f=[];for(let _0x1dc351=0x0;_0x1dc351<_0x59edc9;++_0x1dc351)_0x2cac9f[_0x71c3f0(0x2f54)](Math[_0x71c3f0(0x27fe)]()),_0x2cac9f['push'](Math[_0x71c3f0(0x27fe)]()),_0x2cac9f[_0x71c3f0(0x2f54)](Math[_0x71c3f0(0x27fe)]()),_0x2cac9f['push'](Math['random']());this[_0x71c3f0(0x20ed)]=new _0x51ec9b['l'](new Float32Array(_0x2cac9f),_0x59edc9,0x1,_0x205c80['g']['TEXTUREFORMAT_RGBA'],_0x191802,!0x1,!0x1,_0x205c80['g'][_0x71c3f0(0xe4b)],_0x205c80['g'][_0x71c3f0(0x123c)]),this[_0x71c3f0(0x20ed)][_0x71c3f0(0x3efc)]='GPUParticleSystem_random1',this[_0x71c3f0(0x20ed)][_0x71c3f0(0x255d)]=_0x205c80['g'][_0x71c3f0(0x391c)],this[_0x71c3f0(0x20ed)][_0x71c3f0(0x494)]=_0x205c80['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x2cac9f=[];for(let _0x3af896=0x0;_0x3af896<_0x59edc9;++_0x3af896)_0x2cac9f['push'](Math[_0x71c3f0(0x27fe)]()),_0x2cac9f[_0x71c3f0(0x2f54)](Math[_0x71c3f0(0x27fe)]()),_0x2cac9f[_0x71c3f0(0x2f54)](Math[_0x71c3f0(0x27fe)]()),_0x2cac9f['push'](Math['random']());this['_randomTexture2']=new _0x51ec9b['l'](new Float32Array(_0x2cac9f),_0x59edc9,0x1,_0x205c80['g'][_0x71c3f0(0x5b0)],_0x191802,!0x1,!0x1,_0x205c80['g'][_0x71c3f0(0xe4b)],_0x205c80['g'][_0x71c3f0(0x123c)]),this[_0x71c3f0(0x3e67)][_0x71c3f0(0x3efc)]=_0x71c3f0(0x32be),this['_randomTexture2']['wrapU']=_0x205c80['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0x71c3f0(0x3e67)][_0x71c3f0(0x494)]=_0x205c80['g'][_0x71c3f0(0x391c)],this[_0x71c3f0(0x263e)]=_0x59edc9;}static get[_0x1cb972(0x1099)](){var _0x47bf23=_0x1cb972;if(!_0x103ac1['l'][_0x47bf23(0x3443)])return!0x1;var _0x2385da=_0x103ac1['l'][_0x47bf23(0x3443)][_0x47bf23(0x1766)]();return _0x2385da[_0x47bf23(0xc3c)]||_0x2385da[_0x47bf23(0x3221)];}['getCapacity'](){var _0xabbee9=_0x1cb972;return this[_0xabbee9(0xe71)];}get[_0x1cb972(0x294a)](){var _0x2148ac=_0x1cb972;return this[_0x2148ac(0x335b)];}set[_0x1cb972(0x294a)](_0xc94267){var _0x51299d=_0x1cb972;this['_activeCount']=Math['min'](_0xc94267,this[_0x51299d(0xe71)]);}[_0x1cb972(0x3a4f)](){var _0x27ebac=_0x1cb972;if(!this[_0x27ebac(0x1e9a)]||this['_imageProcessingConfiguration']&&!this[_0x27ebac(0x1de)]['isReady']()||!this[_0x27ebac(0x3414)]||!this[_0x27ebac(0x3414)][_0x27ebac(0x3a4f)]())return!0x1;if(this[_0x27ebac(0x1412)]!==_0x200226['p']['BLENDMODE_MULTIPLYADD']){if(!this[_0x27ebac(0x2206)](this['blendMode'])[_0x27ebac(0x204d)][_0x27ebac(0x3a4f)]())return!0x1;}else{if(!this[_0x27ebac(0x2206)](_0x200226['p'][_0x27ebac(0x3cb2)])[_0x27ebac(0x204d)][_0x27ebac(0x3a4f)]())return!0x1;if(!this[_0x27ebac(0x2206)](_0x200226['p'][_0x27ebac(0x20c1)])[_0x27ebac(0x204d)][_0x27ebac(0x3a4f)]())return!0x1;}return this['_platform'][_0x27ebac(0x1c7b)]()?this['_platform'][_0x27ebac(0x1d79)]():(this['_recreateUpdateEffect'](),!0x1);}[_0x1cb972(0x1417)](){var _0x10aa6a=_0x1cb972;return this[_0x10aa6a(0x2825)];}[_0x1cb972(0x1253)](){var _0x20cf91=_0x1cb972;return this[_0x20cf91(0x77a)];}[_0x1cb972(0x2ad9)](){return!0x1;}[_0x1cb972(0x294d)](){var _0x49bb23=_0x1cb972;return this[_0x49bb23(0x32ad)];}[_0x1cb972(0x37b3)](_0x26dbb2=this[_0x1cb972(0x2a7)]){var _0x20938b=_0x1cb972;if(!this[_0x20938b(0x4e7)]&&this['_hasTargetStopDurationDependantGradient']())throw'Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set';_0x26dbb2?setTimeout(()=>{var _0x3a0e4c=_0x20938b;this[_0x3a0e4c(0x37b3)](0x0);},_0x26dbb2):(this[_0x20938b(0x2825)]=!0x0,this[_0x20938b(0x77a)]=!0x1,this[_0x20938b(0x3f7a)]=!0x1,this[_0x20938b(0x3bb1)]&&this[_0x20938b(0x1b36)]&&0x0<this[_0x20938b(0x1b36)][_0x20938b(0x132e)]&&this['_scene']&&this['_scene'][_0x20938b(0x1da)](this,this[_0x20938b(0x1d5)],this[_0x20938b(0x2d00)],this['beginAnimationLoop']));}[_0x1cb972(0x1dec)](){var _0x1c7e7d=_0x1cb972;this[_0x1c7e7d(0x77a)]||(this[_0x1c7e7d(0x77a)]=!0x0);}['reset'](){var _0x492b8e=_0x1cb972;this['_releaseBuffers'](),this[_0x492b8e(0x1326)]['releaseVertexBuffers'](),this[_0x492b8e(0x32ad)]=0x0,this[_0x492b8e(0x303c)]=0x0;}[_0x1cb972(0x1653)](){var _0x50ea42=_0x1cb972;return _0x50ea42(0x1da3);}['getCustomEffect'](_0x47402b=0x0){var _0x2dc83a=_0x1cb972;return null!=(_0x47402b=null==(_0x47402b=this[_0x2dc83a(0xba4)][_0x47402b])?void 0x0:_0x47402b[_0x2dc83a(0x204d)])?_0x47402b:this['_customWrappers'][0x0]['effect'];}[_0x1cb972(0x346c)](_0x139e90=0x0){var _0x74f6c4=_0x1cb972;return null!=(_0x139e90=this['_customWrappers'][_0x139e90])?_0x139e90:this[_0x74f6c4(0xba4)][0x0];}[_0x1cb972(0x1443)](_0x5f1c34,_0xc5b5c=0x0){var _0x3992a6=_0x1cb972;this[_0x3992a6(0xba4)][_0xc5b5c]=new _0x512d72['q'](this[_0x3992a6(0x398b)]),this[_0x3992a6(0xba4)][_0xc5b5c]['effect']=_0x5f1c34;}get[_0x1cb972(0x1c21)](){var _0x382cfa=_0x1cb972;return this[_0x382cfa(0x1b48)]||(this[_0x382cfa(0x1b48)]=new _0x40f89e['y$']()),this[_0x382cfa(0x1b48)];}get[_0x1cb972(0x3bc8)](){return'gpuRenderParticles';}get['vertexBuffers'](){var _0x455fb1=_0x1cb972;return this['_renderVertexBuffers'][0x1^this[_0x455fb1(0x303c)]];}get[_0x1cb972(0x1f5)](){return null;}[_0x1cb972(0xebe)](_0x176dc4,_0x58494d,_0x1c8d54){var _0xfa8d2f=_0x1cb972;return super[_0xfa8d2f(0xebe)](_0x176dc4,_0x58494d,_0x1c8d54),this['_releaseBuffers'](),this;}[_0x1cb972(0x1d95)](_0x19a1d7,_0x42c08f){var _0xb4ddf6=_0x1cb972;return this['_colorGradients']||(this[_0xb4ddf6(0x2947)]=[]),_0x19a1d7=new _0x87b552['bK'](_0x19a1d7,_0x42c08f),(this[_0xb4ddf6(0x2947)][_0xb4ddf6(0x2f54)](_0x19a1d7),this['_refreshColorGradient'](!0x0),this['_releaseBuffers'](),this);}[_0x1cb972(0x30a)](_0x173ad8=!0x1){var _0x3b4292=_0x1cb972;this[_0x3b4292(0x2947)]&&(_0x173ad8&&this[_0x3b4292(0x2947)][_0x3b4292(0x2559)]((_0x36289d,_0x38804e)=>_0x36289d[_0x3b4292(0x4028)]<_0x38804e[_0x3b4292(0x4028)]?-0x1:_0x36289d[_0x3b4292(0x4028)]>_0x38804e[_0x3b4292(0x4028)]?0x1:0x0),this[_0x3b4292(0x22d0)]&&(this[_0x3b4292(0x22d0)][_0x3b4292(0x2d20)](),this[_0x3b4292(0x22d0)]=null));}['forceRefreshGradients'](){var _0x379524=_0x1cb972;this[_0x379524(0x30a)](),this[_0x379524(0x50e)](this['_sizeGradients'],'_sizeGradientsTexture'),this[_0x379524(0x50e)](this[_0x379524(0x3ef6)],_0x379524(0x746)),this['_refreshFactorGradient'](this[_0x379524(0x38bc)],_0x379524(0x4fe)),this[_0x379524(0x50e)](this[_0x379524(0x3b8b)],_0x379524(0x216b)),this[_0x379524(0x50e)](this[_0x379524(0x1084)],'_dragGradientsTexture'),this['reset']();}['removeColorGradient'](_0x243ec9){var _0x16212c=_0x1cb972;return this[_0x16212c(0xebe)](_0x243ec9,this['_colorGradients'],this[_0x16212c(0x22d0)]),this[_0x16212c(0x22d0)]=null,this;}[_0x1cb972(0x36dc)](){var _0x10da72=_0x1cb972,_0x5e63be;for(const _0x3dcdb1 in this[_0x10da72(0x1703)])null!=(_0x5e63be=this[_0x10da72(0x1703)][_0x3dcdb1][_0x10da72(0x3a81)])&&_0x5e63be[_0x10da72(0x1589)]();}['_addFactorGradient'](_0x18e634,_0x3356ec,_0x13bf91){var _0x142609=_0x1cb972;_0x3356ec=new _0x87b552['b3'](_0x3356ec,_0x13bf91),(_0x18e634[_0x142609(0x2f54)](_0x3356ec),this[_0x142609(0x123)]());}[_0x1cb972(0x37de)](_0x13b5f5,_0x429c49){var _0x58eda3=_0x1cb972;return this[_0x58eda3(0x405d)]||(this['_sizeGradients']=[]),this[_0x58eda3(0x401c)](this[_0x58eda3(0x405d)],_0x13b5f5,_0x429c49),this[_0x58eda3(0x50e)](this[_0x58eda3(0x405d)],_0x58eda3(0x2775),!0x0),this[_0x58eda3(0x123)](),this;}[_0x1cb972(0x20de)](_0x15f352){var _0x521aad=_0x1cb972;return this['_removeGradientAndTexture'](_0x15f352,this[_0x521aad(0x405d)],this['_sizeGradientsTexture']),this[_0x521aad(0x2775)]=null,this;}['_refreshFactorGradient'](_0x5fff49,_0x3489f0,_0x15a298=!0x1){var _0x1cdb25=_0x1cb972;_0x5fff49&&(_0x15a298&&_0x5fff49[_0x1cdb25(0x2559)]((_0x142e47,_0x5e4707)=>_0x142e47[_0x1cdb25(0x4028)]<_0x5e4707[_0x1cdb25(0x4028)]?-0x1:_0x142e47['gradient']>_0x5e4707['gradient']?0x1:0x0),this[_0x3489f0]&&(this[_0x3489f0][_0x1cdb25(0x2d20)](),this[_0x3489f0]=null));}[_0x1cb972(0x30b0)](_0x20c19e,_0x211b4c){var _0x393083=_0x1cb972;return this[_0x393083(0x3ef6)]||(this[_0x393083(0x3ef6)]=[]),this[_0x393083(0x401c)](this[_0x393083(0x3ef6)],_0x20c19e,_0x211b4c),this[_0x393083(0x50e)](this[_0x393083(0x3ef6)],_0x393083(0x746),!0x0),this[_0x393083(0x123)](),this;}['removeAngularSpeedGradient'](_0xbb8fe4){var _0x269f38=_0x1cb972;return this[_0x269f38(0xebe)](_0xbb8fe4,this[_0x269f38(0x3ef6)],this['_angularSpeedGradientsTexture']),this[_0x269f38(0x746)]=null,this;}[_0x1cb972(0x3645)](_0x4e65a0,_0x1a2df6){var _0x2a6a2f=_0x1cb972;return this[_0x2a6a2f(0x38bc)]||(this[_0x2a6a2f(0x38bc)]=[]),this[_0x2a6a2f(0x401c)](this[_0x2a6a2f(0x38bc)],_0x4e65a0,_0x1a2df6),this[_0x2a6a2f(0x50e)](this[_0x2a6a2f(0x38bc)],_0x2a6a2f(0x4fe),!0x0),this[_0x2a6a2f(0x123)](),this;}[_0x1cb972(0xb59)](_0x29a875){var _0x22db26=_0x1cb972;return this[_0x22db26(0xebe)](_0x29a875,this['_velocityGradients'],this['_velocityGradientsTexture']),this[_0x22db26(0x4fe)]=null,this;}[_0x1cb972(0xcd1)](_0x5abc34,_0x3376ad){var _0x12c7f9=_0x1cb972;return this[_0x12c7f9(0x3b8b)]||(this[_0x12c7f9(0x3b8b)]=[]),this[_0x12c7f9(0x401c)](this[_0x12c7f9(0x3b8b)],_0x5abc34,_0x3376ad),this[_0x12c7f9(0x50e)](this['_limitVelocityGradients'],_0x12c7f9(0x216b),!0x0),this[_0x12c7f9(0x123)](),this;}['removeLimitVelocityGradient'](_0x1d664a){var _0x57208f=_0x1cb972;return this[_0x57208f(0xebe)](_0x1d664a,this[_0x57208f(0x3b8b)],this[_0x57208f(0x216b)]),this[_0x57208f(0x216b)]=null,this;}[_0x1cb972(0x2083)](_0x1bf687,_0x43447e){var _0x47ae4c=_0x1cb972;return this['_dragGradients']||(this['_dragGradients']=[]),this['_addFactorGradient'](this[_0x47ae4c(0x1084)],_0x1bf687,_0x43447e),this[_0x47ae4c(0x50e)](this[_0x47ae4c(0x1084)],_0x47ae4c(0x10b1),!0x0),this[_0x47ae4c(0x123)](),this;}[_0x1cb972(0x346d)](_0x3c92a0){var _0x5b28ff=_0x1cb972;return this[_0x5b28ff(0xebe)](_0x3c92a0,this[_0x5b28ff(0x1084)],this[_0x5b28ff(0x10b1)]),this[_0x5b28ff(0x10b1)]=null,this;}[_0x1cb972(0x17b5)](){return this;}[_0x1cb972(0x1913)](){return this;}['addStartSizeGradient'](){return this;}[_0x1cb972(0x3646)](){return this;}[_0x1cb972(0x3ef0)](){return this;}[_0x1cb972(0x3473)](){return this;}[_0x1cb972(0x18df)](){return this;}[_0x1cb972(0xfe9)](){return this;}[_0x1cb972(0x7a4)](){return this;}[_0x1cb972(0x2277)](){return this;}[_0x1cb972(0xf2e)](){return null;}get[_0x1cb972(0x2239)](){return!0x1;}set['useRampGradients'](_0x21874b){}[_0x1cb972(0x2ba2)](){return this;}['removeLifeTimeGradient'](){return this;}[_0x1cb972(0x2de1)](){var _0x50cfc7=_0x1cb972;this[_0x50cfc7(0x123)]();}[_0x1cb972(0x299d)](_0x278b4e,_0x12d83a,_0x329646){var _0x27f3a5=_0x1cb972;const _0x3d84f3={};_0x3d84f3[_0x27f3a5(0x8c5)]=_0x12d83a['createVertexBuffer'](_0x27f3a5(0x8c5),0x0,0x3,this[_0x27f3a5(0x3113)],!0x0);let _0x317cd1=0x3;_0x3d84f3[_0x27f3a5(0x2ad8)]=_0x12d83a[_0x27f3a5(0xb3b)]('age',_0x317cd1,0x1,this[_0x27f3a5(0x3113)],!0x0),_0x317cd1+=0x1,_0x3d84f3[_0x27f3a5(0x2cbf)]=_0x12d83a[_0x27f3a5(0xb3b)](_0x27f3a5(0x2cbf),_0x317cd1,0x3,this['_attributesStrideSize'],!0x0),_0x317cd1+=0x3,_0x3d84f3['life']=_0x12d83a['createVertexBuffer'](_0x27f3a5(0x1a6b),_0x317cd1,0x1,this['_attributesStrideSize'],!0x0),_0x317cd1=_0x317cd1+0x1+0x4,this['billboardMode']===_0x200226['p'][_0x27f3a5(0x12d)]&&(_0x3d84f3[_0x27f3a5(0x1b19)]=_0x12d83a[_0x27f3a5(0xb3b)](_0x27f3a5(0x1b19),_0x317cd1,0x3,this[_0x27f3a5(0x3113)],!0x0)),_0x317cd1+=0x3,this['_platform'][_0x27f3a5(0x390c)]&&(_0x317cd1+=0x1),this[_0x27f3a5(0x1a24)]instanceof _0x58d742['E']&&(_0x317cd1+=0x3,this['_platform'][_0x27f3a5(0x390c)]&&(_0x317cd1+=0x1)),this[_0x27f3a5(0x22d0)]||(_0x3d84f3[_0x27f3a5(0x25cc)]=_0x12d83a['createVertexBuffer'](_0x27f3a5(0x25cc),_0x317cd1,0x4,this[_0x27f3a5(0x3113)],!0x0),_0x317cd1+=0x4),this['_isBillboardBased']||(_0x3d84f3[_0x27f3a5(0x2e60)]=_0x12d83a['createVertexBuffer'](_0x27f3a5(0x2e60),_0x317cd1,0x3,this[_0x27f3a5(0x3113)],!0x0),_0x317cd1+=0x3,this[_0x27f3a5(0x1326)][_0x27f3a5(0x390c)]&&(_0x317cd1+=0x1)),this['noiseTexture']&&(_0x3d84f3[_0x27f3a5(0x173)]=_0x12d83a[_0x27f3a5(0xb3b)](_0x27f3a5(0x173),_0x317cd1,0x3,this[_0x27f3a5(0x3113)],!0x0),_0x317cd1+=0x3,this[_0x27f3a5(0x1326)][_0x27f3a5(0x390c)]&&(_0x317cd1+=0x1),_0x3d84f3[_0x27f3a5(0x302d)]=_0x12d83a[_0x27f3a5(0xb3b)]('noiseCoordinates2',_0x317cd1,0x3,this['_attributesStrideSize'],!0x0),_0x317cd1+=0x3,this[_0x27f3a5(0x1326)][_0x27f3a5(0x390c)]&&(_0x317cd1+=0x1)),_0x3d84f3[_0x27f3a5(0x3d51)]=_0x12d83a[_0x27f3a5(0xb3b)](_0x27f3a5(0x3d51),_0x317cd1,0x1,this[_0x27f3a5(0x3113)],!0x0),this[_0x27f3a5(0x746)]?_0x317cd1++:_0x317cd1+=0x2,this[_0x27f3a5(0x3cc9)]&&(_0x3d84f3[_0x27f3a5(0x2dda)]=_0x12d83a[_0x27f3a5(0xb3b)]('cellIndex',_0x317cd1,0x1,this[_0x27f3a5(0x3113)],!0x0),_0x317cd1+=0x1,this['spriteRandomStartCell']&&(_0x3d84f3['cellStartOffset']=_0x12d83a[_0x27f3a5(0xb3b)](_0x27f3a5(0x39d6),_0x317cd1,0x1,this[_0x27f3a5(0x3113)],!0x0),_0x317cd1+=0x1)),_0x3d84f3[_0x27f3a5(0x306c)]=_0x329646[_0x27f3a5(0xb3b)](_0x27f3a5(0x306c),0x0,0x2),_0x3d84f3['uv']=_0x329646[_0x27f3a5(0xb3b)]('uv',0x2,0x2),this[_0x27f3a5(0x1af2)][_0x27f3a5(0x2f54)](_0x3d84f3),this[_0x27f3a5(0x1326)][_0x27f3a5(0x3916)](_0x278b4e,_0x3d84f3),this[_0x27f3a5(0x36dc)]();}['_initialize'](_0x1beeed=!0x1){var _0x55da9f=_0x1cb972;if(!this[_0x55da9f(0x394e)]||_0x1beeed){_0x1beeed=this[_0x55da9f(0x398b)];const _0x337c94=new Array();this['_attributesStrideSize']=0x15,this[_0x55da9f(0x303c)]=0x0,this[_0x55da9f(0x1326)][_0x55da9f(0x390c)]&&(this[_0x55da9f(0x3113)]+=0x1),this[_0x55da9f(0x1a24)]instanceof _0x58d742['E']&&(this['_attributesStrideSize']+=0x3,this['_platform'][_0x55da9f(0x390c)]&&(this[_0x55da9f(0x3113)]+=0x1)),this[_0x55da9f(0x1106)]||(this['_attributesStrideSize']+=0x3,this['_platform'][_0x55da9f(0x390c)]&&(this[_0x55da9f(0x3113)]+=0x1)),this['_colorGradientsTexture']&&(this[_0x55da9f(0x3113)]-=0x4),this[_0x55da9f(0x746)]&&--this['_attributesStrideSize'],this[_0x55da9f(0x3cc9)]&&(this[_0x55da9f(0x3113)]+=0x1,this[_0x55da9f(0x1105)]&&(this[_0x55da9f(0x3113)]+=0x1)),this['noiseTexture']&&(this[_0x55da9f(0x3113)]+=0x6,this[_0x55da9f(0x1326)][_0x55da9f(0x390c)]&&(this['_attributesStrideSize']+=0x2)),this[_0x55da9f(0x1326)][_0x55da9f(0x390c)]&&(this[_0x55da9f(0x3113)]+=0x3-(this[_0x55da9f(0x3113)]+0x3&0x3));var _0x186a93=this['particleEmitterType']instanceof _0x58d742['E'],_0x259ec3=_0x2beaca['jp'][_0x55da9f(0x23ca)][0x0];let _0x263719=0x0;for(let _0x17e609=0x0;_0x17e609<this[_0x55da9f(0xe71)];_0x17e609++)if(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94['push'](0x0),_0x337c94['push'](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),_0x337c94[_0x55da9f(0x2f54)](Math['random']()),_0x337c94[_0x55da9f(0x2f54)](Math['random']()),_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),_0x186a93?(this[_0x55da9f(0x1a24)]['particleDestinationGenerator'](_0x17e609,null,_0x259ec3),_0x337c94[_0x55da9f(0x2f54)](_0x259ec3['x']),_0x337c94[_0x55da9f(0x2f54)](_0x259ec3['y']),_0x337c94[_0x55da9f(0x2f54)](_0x259ec3['z'])):(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94['push'](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0)),this['_platform']['alignDataInBuffer']&&_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x10,_0x186a93&&(this[_0x55da9f(0x1a24)]['particlePositionGenerator'](_0x17e609,null,_0x259ec3),_0x337c94[_0x55da9f(0x2f54)](_0x259ec3['x']),_0x337c94[_0x55da9f(0x2f54)](_0x259ec3['y']),_0x337c94[_0x55da9f(0x2f54)](_0x259ec3['z']),this['_platform'][_0x55da9f(0x390c)]&&_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x4),this['_colorGradientsTexture']||(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94['push'](0x0),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x4),this[_0x55da9f(0x1106)]||(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x337c94['push'](0x0),_0x337c94['push'](0x0),this[_0x55da9f(0x1326)][_0x55da9f(0x390c)]&&_0x337c94['push'](0x0),_0x263719+=0x4),this['noiseTexture']&&(_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),this[_0x55da9f(0x1326)][_0x55da9f(0x390c)]&&_0x337c94['push'](0x0),_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),_0x337c94[_0x55da9f(0x2f54)](Math[_0x55da9f(0x27fe)]()),_0x337c94['push'](Math[_0x55da9f(0x27fe)]()),this[_0x55da9f(0x1326)][_0x55da9f(0x390c)]&&_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x8),_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x1,this[_0x55da9f(0x746)]||(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x1),this[_0x55da9f(0x3cc9)]&&(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x1,this[_0x55da9f(0x1105)]&&(_0x337c94[_0x55da9f(0x2f54)](0x0),_0x263719+=0x1)),this[_0x55da9f(0x1326)]['alignDataInBuffer']){let _0x507fc8=0x3-(_0x263719+0x3&0x3);for(_0x263719+=_0x507fc8;0x0<_0x507fc8--;)_0x337c94[_0x55da9f(0x2f54)](0x0);}var _0x5c5824=new Float32Array([0.5,0.5,0x1,0x1,-0.5,0.5,0x0,0x1,0.5,-0.5,0x1,0x0,-0.5,-0.5,0x0,0x0]),_0x427bb8=this[_0x55da9f(0x1326)][_0x55da9f(0x7fb)](_0x337c94),_0x2e55dc=this[_0x55da9f(0x1326)][_0x55da9f(0x7fb)](_0x337c94);this[_0x55da9f(0x394e)]=new _0x4ac07b['l'](_0x1beeed,_0x427bb8,!0x1,this[_0x55da9f(0x3113)]),this[_0x55da9f(0x34b5)]=new _0x4ac07b['l'](_0x1beeed,_0x2e55dc,!0x1,this[_0x55da9f(0x3113)]),this[_0x55da9f(0xc1e)]=new _0x4ac07b['l'](_0x1beeed,_0x5c5824,!0x1,0x4),this[_0x55da9f(0x1af2)]=[],this['_createVertexBuffers'](this[_0x55da9f(0x394e)],this[_0x55da9f(0x34b5)],this[_0x55da9f(0xc1e)]),this['_createVertexBuffers'](this['_buffer1'],this['_buffer0'],this['_spriteBuffer']),this[_0x55da9f(0x1fac)]=this['_buffer0'],this['_targetBuffer']=this[_0x55da9f(0x34b5)];}}[_0x1cb972(0x3411)](){var _0x557697=_0x1cb972;this[_0x557697(0x37e5)](),this[_0x557697(0x2385)](),this[_0x557697(0x40c6)](),this[_0x557697(0x2348)](),this['_createLimitVelocityGradientTexture'](),this[_0x557697(0x1eb1)]();let _0x4fc244=this['particleEmitterType']?this['particleEmitterType'][_0x557697(0x25da)]():'';return this[_0x557697(0x1953)]&&(_0x4fc244+=_0x557697(0x2d6e)),this[_0x557697(0x22d0)]&&(_0x4fc244+=_0x557697(0x1f8d)),this['_sizeGradientsTexture']&&(_0x4fc244+=_0x557697(0xaf7)),this[_0x557697(0x746)]&&(_0x4fc244+=_0x557697(0x3729)),this[_0x557697(0x4fe)]&&(_0x4fc244+=_0x557697(0x361)),this[_0x557697(0x216b)]&&(_0x4fc244+='\x0a#define\x20LIMITVELOCITYGRADIENTS'),this[_0x557697(0x10b1)]&&(_0x4fc244+=_0x557697(0x247d)),this[_0x557697(0x999)]&&(_0x4fc244+=_0x557697(0x1961),this[_0x557697(0x1105)]&&(_0x4fc244+=_0x557697(0x1310))),this[_0x557697(0x3448)]&&(_0x4fc244+=_0x557697(0x1575)),this[_0x557697(0xd83)]&&(_0x4fc244+=_0x557697(0x3d8c)),!(!this[_0x557697(0x1326)]['isUpdateBufferCreated']()||this[_0x557697(0x10d)]!==_0x4fc244)||(this[_0x557697(0x10d)]=_0x4fc244,this[_0x557697(0x1ac6)]=this['_platform'][_0x557697(0x2ff6)](_0x4fc244),this[_0x557697(0x1326)][_0x557697(0x1d79)]());}[_0x1cb972(0x2206)](_0x364fc){var _0x128e74=_0x1cb972,_0x4d127e=this['_getCustomDrawWrapper'](_0x364fc);if(null!=_0x4d127e&&_0x4d127e[_0x128e74(0x204d)])return _0x4d127e;const _0x1338d1=[];this['fillDefines'](_0x1338d1,_0x364fc);let _0x49ad2c=this[_0x128e74(0x1703)][_0x364fc];_0x49ad2c||((_0x49ad2c=new _0x512d72['q'](this['_engine']))['drawContext']&&(_0x49ad2c[_0x128e74(0x3a81)][_0x128e74(0x2429)]=!0x0),this[_0x128e74(0x1703)][_0x364fc]=_0x49ad2c);var _0x34b624,_0x2b53c1,_0x4d127e=_0x1338d1[_0x128e74(0x2abd)]('\x0a');return _0x49ad2c['defines']!==_0x4d127e&&(this[_0x128e74(0x36de)](_0x364fc=[],_0x34b624=[],_0x2b53c1=[]),_0x49ad2c['setEffect'](this['_engine'][_0x128e74(0x3305)](_0x128e74(0x9e7),_0x34b624,_0x364fc,_0x2b53c1,_0x4d127e),_0x4d127e)),_0x49ad2c;}static['_GetAttributeNamesOrOptions'](_0x421c85=!0x1,_0x3aa279=!0x1,_0x2aab88=!0x1,_0x8ca8d5=!0x1){var _0xe32217=_0x1cb972;const _0x1a2a97=[_0x4ac07b['o'][_0xe32217(0x31b9)],'age',_0xe32217(0x1a6b),_0xe32217(0x2cbf),_0xe32217(0x3d51)];return _0x421c85||_0x1a2a97[_0xe32217(0x2f54)](_0x4ac07b['o'][_0xe32217(0x3469)]),_0x3aa279&&_0x1a2a97[_0xe32217(0x2f54)]('cellIndex'),_0x2aab88||_0x1a2a97['push']('initialDirection'),_0x8ca8d5||_0x1a2a97[_0xe32217(0x2f54)](_0xe32217(0x1b19)),_0x1a2a97[_0xe32217(0x2f54)](_0xe32217(0x306c),_0x4ac07b['o'][_0xe32217(0x855)]),_0x1a2a97;}static['_GetEffectCreationOptions'](_0x206c36=!0x1,_0x5c2e6e=!0x1){var _0x13546c=_0x1cb972;const _0x1985d4=[_0x13546c(0x3595),_0x13546c(0x3f6b),_0x13546c(0x13df),'projection','colorDead','invView','translationPivot',_0x13546c(0x841)];return(0x0,_0x3f24dc['qx'])(_0x1985d4),_0x206c36&&_0x1985d4[_0x13546c(0x2f54)](_0x13546c(0x2935)),_0x5c2e6e&&_0x1985d4[_0x13546c(0x2f54)](_0x13546c(0x2d47)),_0x1985d4;}[_0x1cb972(0x138e)](_0x534e86,_0x229b72=0x0){var _0x5098f4=_0x1cb972;if(this[_0x5098f4(0x48a)]&&(0x0,_0x3f24dc['lK'])(this,this[_0x5098f4(0x48a)],_0x534e86),_0x229b72===_0x200226['p'][_0x5098f4(0x3cb2)]&&_0x534e86[_0x5098f4(0x2f54)](_0x5098f4(0x23fa)),this[_0x5098f4(0xd83)]&&_0x534e86[_0x5098f4(0x2f54)]('#define\x20LOCAL'),this[_0x5098f4(0x2486)]&&_0x534e86[_0x5098f4(0x2f54)](_0x5098f4(0x1de4)),this[_0x5098f4(0x1953)])switch(_0x534e86['push']('#define\x20BILLBOARD'),this[_0x5098f4(0x20b2)]){case _0x200226['p']['BILLBOARDMODE_Y']:_0x534e86[_0x5098f4(0x2f54)](_0x5098f4(0x2065));break;case _0x200226['p']['BILLBOARDMODE_STRETCHED']:_0x534e86[_0x5098f4(0x2f54)](_0x5098f4(0x2359));break;case _0x200226['p'][_0x5098f4(0xf62)]:_0x534e86[_0x5098f4(0x2f54)](_0x5098f4(0x10e5));}this[_0x5098f4(0x22d0)]&&_0x534e86['push'](_0x5098f4(0x8b8)),this[_0x5098f4(0x999)]&&_0x534e86[_0x5098f4(0x2f54)](_0x5098f4(0x3125)),this[_0x5098f4(0x1de)]&&(this[_0x5098f4(0x1de)][_0x5098f4(0x22bd)](this['_imageProcessingConfigurationDefines']),_0x534e86[_0x5098f4(0x2f54)](''+this['_imageProcessingConfigurationDefines']['toString']()));}[_0x1cb972(0x36de)](_0x5c117c,_0x3e3cb1,_0x230fc9){var _0x39448b=_0x1cb972;_0x3e3cb1['push'](..._0x3b1e77[_0x39448b(0x1223)](!!this['_colorGradientsTexture'],this[_0x39448b(0x3cc9)],this[_0x39448b(0x1953)],this[_0x39448b(0x1953)]&&this[_0x39448b(0x20b2)]===_0x200226['p'][_0x39448b(0x12d)])),_0x5c117c[_0x39448b(0x2f54)](..._0x3b1e77[_0x39448b(0x4e4)](this[_0x39448b(0x3cc9)],this[_0x39448b(0x2486)])),_0x230fc9[_0x39448b(0x2f54)]('diffuseSampler','colorGradientSampler'),this[_0x39448b(0x1de)]&&(_0x340610['$'][_0x39448b(0x3b8c)](_0x5c117c,this[_0x39448b(0x12cf)]),_0x340610['$'][_0x39448b(0x1f03)](_0x230fc9,this[_0x39448b(0x12cf)]));}[_0x1cb972(0x2f84)](_0x5bb64e=!0x1){var _0x5af7d5=_0x1cb972;this['_timeDelta']=this['updateSpeed']*(_0x5bb64e?this[_0x5af7d5(0x131c)]:(null==(_0x5bb64e=this[_0x5af7d5(0x48a)])?void 0x0:_0x5bb64e[_0x5af7d5(0x38ff)]())||0x1),this[_0x5af7d5(0x234)]+=this['_timeDelta'],this[_0x5af7d5(0x77a)]||this[_0x5af7d5(0x4e7)]&&this['_actualFrame']>=this[_0x5af7d5(0x4e7)]&&this['stop'](),this[_0x5af7d5(0x2786)]&&this['_update']();}[_0x1cb972(0x2740)](_0x4cb53c,_0x63c15c){var _0x4b9483=_0x1cb972,_0x3ad885=this[_0x63c15c];if(_0x4cb53c&&_0x4cb53c[_0x4b9483(0x132e)]&&!_0x3ad885){const _0x20cc32=new Float32Array(this[_0x4b9483(0xa10)]);for(let _0x337c85=0x0;_0x337c85<this[_0x4b9483(0xa10)];_0x337c85++){var _0x341a97=_0x337c85/this[_0x4b9483(0xa10)];_0x87b552['fR'][_0x4b9483(0x171c)](_0x341a97,_0x4cb53c,(_0x88f259,_0x392362,_0x4bbcc2)=>{var _0x2369c1=_0x4b9483;_0x20cc32[_0x337c85]=_0x22782a['R'][_0x2369c1(0x1afb)](_0x88f259[_0x2369c1(0x4057)],_0x392362[_0x2369c1(0x4057)],_0x4bbcc2);});}this[_0x63c15c]=_0x51ec9b['l']['CreateRTexture'](_0x20cc32,this[_0x4b9483(0xa10)],0x1,this[_0x4b9483(0x48a)]||this[_0x4b9483(0x398b)],!0x1,!0x1,_0x205c80['g'][_0x4b9483(0xe4b)]),this[_0x63c15c][_0x4b9483(0x3efc)]=_0x63c15c[_0x4b9483(0x1c2d)](0x1);}}[_0x1cb972(0x2385)](){var _0x548e4f=_0x1cb972;this[_0x548e4f(0x2740)](this[_0x548e4f(0x405d)],'_sizeGradientsTexture');}['_createAngularSpeedGradientTexture'](){var _0x329187=_0x1cb972;this[_0x329187(0x2740)](this[_0x329187(0x3ef6)],'_angularSpeedGradientsTexture');}['_createVelocityGradientTexture'](){var _0x5cbd47=_0x1cb972;this[_0x5cbd47(0x2740)](this[_0x5cbd47(0x38bc)],_0x5cbd47(0x4fe));}[_0x1cb972(0x2ae)](){var _0x59760e=_0x1cb972;this[_0x59760e(0x2740)](this[_0x59760e(0x3b8b)],_0x59760e(0x216b));}['_createDragGradientTexture'](){var _0x57232d=_0x1cb972;this['_createFactorGradientTexture'](this[_0x57232d(0x1084)],_0x57232d(0x10b1));}[_0x1cb972(0x37e5)](){var _0x507403=_0x1cb972;if(this[_0x507403(0x2947)]&&this[_0x507403(0x2947)][_0x507403(0x132e)]&&!this[_0x507403(0x22d0)]){const _0x2aa332=new Uint8Array(0x4*this[_0x507403(0xa10)]),_0x271136=_0x44b2e0['zZ'][_0x507403(0xb4b)][0x0];for(let _0x93052e=0x0;_0x93052e<this[_0x507403(0xa10)];_0x93052e++){var _0x993e=_0x93052e/this[_0x507403(0xa10)];_0x87b552['fR'][_0x507403(0x171c)](_0x993e,this['_colorGradients'],(_0x4703cf,_0x1d06e8,_0x55eb91)=>{var _0x1e218d=_0x507403;_0x44b2e0['HE'][_0x1e218d(0x194c)](_0x4703cf['color1'],_0x1d06e8[_0x1e218d(0x13e9)],_0x55eb91,_0x271136),_0x2aa332[0x4*_0x93052e]=0xff*_0x271136['r'],_0x2aa332[0x4*_0x93052e+0x1]=0xff*_0x271136['g'],_0x2aa332[0x4*_0x93052e+0x2]=0xff*_0x271136['b'],_0x2aa332[0x4*_0x93052e+0x3]=0xff*_0x271136['a'];});}this[_0x507403(0x22d0)]=_0x51ec9b['l']['CreateRGBATexture'](_0x2aa332,this[_0x507403(0xa10)],0x1,this[_0x507403(0x48a)],!0x1,!0x1,_0x205c80['g'][_0x507403(0xe4b)]),this['_colorGradientsTexture'][_0x507403(0x3efc)]=_0x507403(0x29dd);}}[_0x1cb972(0x1f92)](_0x251120,_0x184a30){var _0xf43a0=_0x1cb972,_0x5d2141=this[_0xf43a0(0x2206)](_0x251120);const _0x1f4329=_0x5d2141['effect'],_0x5ea969=(this['_engine'][_0xf43a0(0x26d0)](_0x5d2141),(null==(_0x5d2141=this[_0xf43a0(0x48a)])?void 0x0:_0x5d2141[_0xf43a0(0xe6c)]())||_0x2beaca['y3'][_0xf43a0(0x374d)]),_0xd5dea7=(_0x1f4329['setMatrix']('view',_0x5ea969),_0x1f4329[_0xf43a0(0x13a9)](_0xf43a0(0x1b2e),null!=(_0x5d2141=this[_0xf43a0(0x38d7)])?_0x5d2141:this[_0xf43a0(0x48a)]['getProjectionMatrix']()),_0x1f4329[_0xf43a0(0x19ec)](_0xf43a0(0x109a),this[_0xf43a0(0x3414)]),_0x1f4329[_0xf43a0(0x764)]('translationPivot',this[_0xf43a0(0x2728)]),_0x1f4329[_0xf43a0(0x3183)](_0xf43a0(0x3f6b),this[_0xf43a0(0x3f6b)]),this[_0xf43a0(0xd83)]&&_0x1f4329['setMatrix'](_0xf43a0(0x3595),_0x184a30),this['_colorGradientsTexture']?_0x1f4329[_0xf43a0(0x19ec)](_0xf43a0(0x258),this[_0xf43a0(0x22d0)]):_0x1f4329[_0xf43a0(0x1436)]('colorDead',this[_0xf43a0(0x3775)]),this[_0xf43a0(0x3cc9)]&&this[_0xf43a0(0x3414)]&&(_0x5d2141=this['particleTexture']['getBaseSize'](),_0x1f4329[_0xf43a0(0x18a)]('sheetInfos',this[_0xf43a0(0x383b)]/_0x5d2141[_0xf43a0(0x37ce)],this[_0xf43a0(0xfed)]/_0x5d2141[_0xf43a0(0x1995)],_0x5d2141['width']/this['spriteCellWidth'])),this[_0xf43a0(0x1953)]&&this[_0xf43a0(0x48a)]&&(_0x184a30=this['_scene'][_0xf43a0(0x203b)],_0x1f4329[_0xf43a0(0x3183)](_0xf43a0(0x841),_0x184a30[_0xf43a0(0x1b77)])),_0x1f4329[_0xf43a0(0x1f05)]);if(this[_0xf43a0(0x48a)]&&(0x0,_0x3f24dc['an'])(_0x1f4329,this,this[_0xf43a0(0x48a)]),0x0<=_0xd5dea7[_0xf43a0(0x404a)]('#define\x20BILLBOARDMODE_ALL')){const _0x33eb8b=_0x5ea969['clone']();_0x33eb8b[_0xf43a0(0x21d5)](),_0x1f4329[_0xf43a0(0x13a9)](_0xf43a0(0x30d1),_0x33eb8b);}switch(this['useLogarithmicDepth']&&this['_scene']&&_0x217da7['G'][_0xf43a0(0x161b)](_0xd5dea7,_0x1f4329,this[_0xf43a0(0x48a)]),this[_0xf43a0(0x1de)]&&!this['_imageProcessingConfiguration'][_0xf43a0(0x383c)]&&this[_0xf43a0(0x1de)][_0xf43a0(0x2dcf)](_0x1f4329),_0x251120){case _0x200226['p'][_0xf43a0(0x20c1)]:this['_engine'][_0xf43a0(0x206b)](_0x205c80['g'][_0xf43a0(0x3e59)]);break;case _0x200226['p']['BLENDMODE_ONEONE']:this['_engine'][_0xf43a0(0x206b)](_0x205c80['g']['ALPHA_ONEONE']);break;case _0x200226['p']['BLENDMODE_STANDARD']:this[_0xf43a0(0x398b)][_0xf43a0(0x206b)](_0x205c80['g']['ALPHA_COMBINE']);break;case _0x200226['p'][_0xf43a0(0x3cb2)]:this[_0xf43a0(0x398b)][_0xf43a0(0x206b)](_0x205c80['g'][_0xf43a0(0x259d)]);}return this[_0xf43a0(0x1326)][_0xf43a0(0x1055)](this['_targetIndex'],_0x1f4329),this[_0xf43a0(0x1b48)]&&this['_onBeforeDrawParticlesObservable'][_0xf43a0(0x3e9)](_0x1f4329),this[_0xf43a0(0x398b)]['drawArraysType'](_0x205c80['g'][_0xf43a0(0xd56)],0x0,0x4,this[_0xf43a0(0x32ad)]),this['_engine'][_0xf43a0(0x206b)](_0x205c80['g']['ALPHA_DISABLE']),this[_0xf43a0(0x32ad)];}[_0x1cb972(0x2ada)](_0x2816cc){var _0x1db22a=_0x1cb972;if(this['emitter']&&this[_0x1db22a(0x20c8)]&&this[_0x1db22a(0x3411)]()){if(!_0x2816cc){if(this[_0x1db22a(0x1e9a)][_0x1db22a(0x8c5)]){const _0xc269bb=this[_0x1db22a(0x1e9a)];_0x2816cc=_0xc269bb[_0x1db22a(0x2fee)]();}else{var _0x719a29=this['emitter'];_0x2816cc=_0x2beaca['jp']['Matrix'][0x0],_0x2beaca['y3'][_0x1db22a(0xe74)](_0x719a29['x'],_0x719a29['y'],_0x719a29['z'],_0x2816cc);}}this[_0x1db22a(0x1326)]['preUpdateParticleBuffer'](),this[_0x1db22a(0x1ac6)][_0x1db22a(0x6e5)](_0x1db22a(0x656),this[_0x1db22a(0x32ad)]),this[_0x1db22a(0x1ac6)][_0x1db22a(0x6e5)](_0x1db22a(0x1518),this['_timeDelta']),this[_0x1db22a(0x1ac6)][_0x1db22a(0x6e5)](_0x1db22a(0x186c),this[_0x1db22a(0x77a)]?0x0:0x1),this['_updateBuffer'][_0x1db22a(0x18c5)](_0x1db22a(0xa44),this[_0x1db22a(0x263e)]),this['_updateBuffer'][_0x1db22a(0x2475)]('lifeTime',this[_0x1db22a(0x477)],this[_0x1db22a(0x10a9)]),this[_0x1db22a(0x1ac6)][_0x1db22a(0x2475)](_0x1db22a(0x2415),this['minEmitPower'],this['maxEmitPower']),this[_0x1db22a(0x22d0)]||(this[_0x1db22a(0x1ac6)][_0x1db22a(0x1436)](_0x1db22a(0x13e9),this[_0x1db22a(0x13e9)]),this[_0x1db22a(0x1ac6)][_0x1db22a(0x1436)](_0x1db22a(0x3408),this[_0x1db22a(0x3408)])),this[_0x1db22a(0x1ac6)][_0x1db22a(0x2475)](_0x1db22a(0x23c1),this['minSize'],this[_0x1db22a(0x3fa7)]),this['_updateBuffer'][_0x1db22a(0xdfb)](_0x1db22a(0x5a4),this[_0x1db22a(0x1142)],this[_0x1db22a(0x3577)],this[_0x1db22a(0x1430)],this['maxScaleY']),this[_0x1db22a(0x1ac6)][_0x1db22a(0xdfb)](_0x1db22a(0x2c22),this['minAngularSpeed'],this[_0x1db22a(0xeb2)],this['minInitialRotation'],this[_0x1db22a(0x3bc2)]),this[_0x1db22a(0x1ac6)][_0x1db22a(0x3183)](_0x1db22a(0x149d),this['gravity']),this[_0x1db22a(0x216b)]&&this[_0x1db22a(0x1ac6)][_0x1db22a(0x6e5)](_0x1db22a(0x3be3),this[_0x1db22a(0x3be3)]),this['particleEmitterType']&&this[_0x1db22a(0x1a24)][_0x1db22a(0x4025)](this[_0x1db22a(0x1ac6)]),this[_0x1db22a(0x3cc9)]&&this[_0x1db22a(0x1ac6)]['setFloat4']('cellInfos',this[_0x1db22a(0xc2a)],this[_0x1db22a(0x2a16)],this[_0x1db22a(0x1ca1)],this['spriteCellLoop']?0x1:0x0),this[_0x1db22a(0x3448)]&&this['_updateBuffer'][_0x1db22a(0x3183)](_0x1db22a(0x1aec),this[_0x1db22a(0x1aec)]),this[_0x1db22a(0xd83)]||this[_0x1db22a(0x1ac6)]['setMatrix'](_0x1db22a(0x3595),_0x2816cc),this[_0x1db22a(0x1326)][_0x1db22a(0x3723)](this[_0x1db22a(0x303c)],this[_0x1db22a(0x20c8)],this[_0x1db22a(0x32ad)]),this['_targetIndex']++,0x2===this[_0x1db22a(0x303c)]&&(this[_0x1db22a(0x303c)]=0x0),_0x719a29=this[_0x1db22a(0x1fac)],(this['_sourceBuffer']=this[_0x1db22a(0x20c8)],this[_0x1db22a(0x20c8)]=_0x719a29);}}[_0x1cb972(0x3364)](_0x38457b=!0x1,_0x44e914=!0x1){var _0x467128=_0x1cb972;if(!this[_0x467128(0x2825)])return 0x0;if(!this[_0x467128(0x3a4f)]())return 0x0;if(!_0x38457b&&this['_scene']){if(!this[_0x467128(0x3f7a)]&&this[_0x467128(0x1ec5)]){for(let _0x281be7=0x0;_0x281be7<this['preWarmCycles'];_0x281be7++)this[_0x467128(0x2f84)](!0x0),this[_0x467128(0x3364)](!0x0,!0x0);this[_0x467128(0x3f7a)]=!0x0;}if(this[_0x467128(0x2297)]===this[_0x467128(0x48a)]['getRenderId']()&&(!this[_0x467128(0x48a)]['activeCamera']||this['_scene'][_0x467128(0x203b)]&&this['_currentRenderingCameraUniqueId']===this['_scene'][_0x467128(0x203b)]['uniqueId']))return 0x0;this[_0x467128(0x2297)]=this[_0x467128(0x48a)][_0x467128(0x257c)](),this[_0x467128(0x48a)][_0x467128(0x203b)]&&(this[_0x467128(0x224e)]=this['_scene']['activeCamera'][_0x467128(0x439)]);}if(this[_0x467128(0x1a5)](),this[_0x467128(0x3498)]+=this[_0x467128(0x2245)]*this[_0x467128(0x3bb8)],0x1<this[_0x467128(0x3498)]&&(_0x21fc8a=0x0|this['_accumulatedCount'],this[_0x467128(0x3498)]-=_0x21fc8a,this[_0x467128(0x32ad)]=Math[_0x467128(0x3749)](this[_0x467128(0x335b)],this[_0x467128(0x32ad)]+_0x21fc8a)),!this[_0x467128(0x32ad)])return 0x0;let _0x21e249;if(this['emitter'][_0x467128(0x8c5)]){const _0x2d120f=this['emitter'];_0x21e249=_0x2d120f[_0x467128(0x2fee)]();}else{var _0x21fc8a=this['emitter'];_0x21e249=_0x2beaca['jp'][_0x467128(0x3809)][0x0],_0x2beaca['y3'][_0x467128(0xe74)](_0x21fc8a['x'],_0x21fc8a['y'],_0x21fc8a['z'],_0x21e249);}const _0x223e60=this['_engine'];this['updateInAnimate']||this['_update'](_0x21e249);let _0x41e259=0x0;return _0x38457b||_0x44e914||(_0x223e60[_0x467128(0x3c33)](!0x1),this['forceDepthWrite']&&_0x223e60['setDepthWrite'](!0x0),_0x41e259=this[_0x467128(0x1412)]===_0x200226['p'][_0x467128(0x3a3d)]?this[_0x467128(0x1f92)](_0x200226['p'][_0x467128(0x3cb2)],_0x21e249)+this[_0x467128(0x1f92)](_0x200226['p'][_0x467128(0x20c1)],_0x21e249):this['_render'](this[_0x467128(0x1412)],_0x21e249),this[_0x467128(0x398b)][_0x467128(0x206b)](_0x205c80['g'][_0x467128(0x3df7)])),_0x41e259;}['rebuild'](){var _0x4bcf29=_0x1cb972;this[_0x4bcf29(0x1a5)](!0x0);}['_releaseBuffers'](){var _0xcefb3f=_0x1cb972;this['_buffer0']&&(this[_0xcefb3f(0x394e)][_0xcefb3f(0x2d20)](),this[_0xcefb3f(0x394e)]=null),this[_0xcefb3f(0x34b5)]&&(this[_0xcefb3f(0x34b5)][_0xcefb3f(0x2d20)](),this[_0xcefb3f(0x34b5)]=null),this[_0xcefb3f(0xc1e)]&&(this[_0xcefb3f(0xc1e)][_0xcefb3f(0x2d20)](),this[_0xcefb3f(0xc1e)]=null),this[_0xcefb3f(0x1326)]['releaseBuffers']();}['dispose'](_0x41f7da=!0x0){var _0x35d6af=_0x1cb972;for(const _0x3c8acd in this[_0x35d6af(0x1703)]){const _0xcb10f0=this[_0x35d6af(0x1703)][_0x3c8acd];_0xcb10f0[_0x35d6af(0x2d20)]();}var _0x56a9bb;this[_0x35d6af(0x1703)]={},this['_scene']&&-0x1<(_0x56a9bb=this['_scene'][_0x35d6af(0xfd2)]['indexOf'](this))&&this[_0x35d6af(0x48a)][_0x35d6af(0xfd2)][_0x35d6af(0x1035)](_0x56a9bb,0x1),this['_releaseBuffers'](),this['_platform'][_0x35d6af(0x1dcc)]();for(let _0x5cd2c2=0x0;_0x5cd2c2<this[_0x35d6af(0x1af2)][_0x35d6af(0x132e)];++_0x5cd2c2){const _0x112136=this[_0x35d6af(0x1af2)][_0x5cd2c2];for(const _0x1c7e1a in _0x112136)_0x112136[_0x1c7e1a][_0x35d6af(0x2d20)]();}this[_0x35d6af(0x1af2)]=[],this[_0x35d6af(0x22d0)]&&(this['_colorGradientsTexture'][_0x35d6af(0x2d20)](),this['_colorGradientsTexture']=null),this[_0x35d6af(0x2775)]&&(this[_0x35d6af(0x2775)]['dispose'](),this[_0x35d6af(0x2775)]=null),this[_0x35d6af(0x746)]&&(this['_angularSpeedGradientsTexture']['dispose'](),this[_0x35d6af(0x746)]=null),this[_0x35d6af(0x4fe)]&&(this[_0x35d6af(0x4fe)][_0x35d6af(0x2d20)](),this[_0x35d6af(0x4fe)]=null),this[_0x35d6af(0x216b)]&&(this[_0x35d6af(0x216b)][_0x35d6af(0x2d20)](),this['_limitVelocityGradientsTexture']=null),this['_dragGradientsTexture']&&(this[_0x35d6af(0x10b1)][_0x35d6af(0x2d20)](),this[_0x35d6af(0x10b1)]=null),this[_0x35d6af(0x20ed)]&&(this[_0x35d6af(0x20ed)][_0x35d6af(0x2d20)](),this[_0x35d6af(0x20ed)]=null),this[_0x35d6af(0x3e67)]&&(this[_0x35d6af(0x3e67)][_0x35d6af(0x2d20)](),this[_0x35d6af(0x3e67)]=null),_0x41f7da&&this['particleTexture']&&(this[_0x35d6af(0x3414)]['dispose'](),this[_0x35d6af(0x3414)]=null),_0x41f7da&&this[_0x35d6af(0x3448)]&&(this[_0x35d6af(0x3448)][_0x35d6af(0x2d20)](),this[_0x35d6af(0x3448)]=null),this[_0x35d6af(0x1d1f)][_0x35d6af(0x2af2)](),this[_0x35d6af(0x3af1)]['notifyObservers'](this),this[_0x35d6af(0x3af1)]['clear']();}['clone'](_0x68fc4e,_0x5d5f2d,_0x38ba9d=!0x1){var _0x499c25=_0x1cb972;const _0x188671=Object[_0x499c25(0x1666)]({},this['_customWrappers']);let _0x32f237=null;const _0x1f06ad=this[_0x499c25(0x398b)];_0x1f06ad[_0x499c25(0x39c)]&&null!=this[_0x499c25(0x1c2a)]&&(_0x58a499=0x0<(_0x32f237=this[_0x499c25(0x1c2a)])[_0x499c25(0x62a)][_0x499c25(0x1f05)][_0x499c25(0x132e)]?_0x32f237[_0x499c25(0x62a)]['defines'][_0x499c25(0x2abd)]('\x0a'):'',_0x188671[0x0]=_0x1f06ad[_0x499c25(0x39c)](_0x32f237[_0x499c25(0x235f)][_0x499c25(0x3967)],_0x32f237[_0x499c25(0x62a)][_0x499c25(0x38a7)],_0x32f237[_0x499c25(0x62a)][_0x499c25(0x96f)],_0x58a499,void 0x0,void 0x0,void 0x0,this));var _0x58a499=this[_0x499c25(0x3c81)](_0x38ba9d);const _0x222e95=_0x3b1e77['Parse'](_0x58a499,this[_0x499c25(0x48a)]||this[_0x499c25(0x398b)],this['_rootUrl']);return _0x222e95[_0x499c25(0x3efc)]=_0x68fc4e,_0x222e95['customShader']=_0x32f237,_0x222e95['_customWrappers']=_0x188671,void 0x0===_0x5d5f2d&&(_0x5d5f2d=this[_0x499c25(0x1e9a)]),this[_0x499c25(0x3448)]&&(_0x222e95[_0x499c25(0x3448)]=this[_0x499c25(0x3448)]['clone']()),_0x222e95[_0x499c25(0x1e9a)]=_0x5d5f2d,_0x222e95;}[_0x1cb972(0x3c81)](_0x37a20a=!0x1){var _0x2ab027=_0x1cb972;const _0x544ad4={};return _0x200226['p']['_Serialize'](_0x544ad4,this,_0x37a20a),_0x544ad4['activeParticleCount']=this[_0x2ab027(0x294a)],_0x544ad4['randomTextureSize']=this[_0x2ab027(0x263e)],_0x544ad4[_0x2ab027(0x1c2a)]=this[_0x2ab027(0x1c2a)],_0x544ad4;}static[_0x1cb972(0xb3f)](_0x177d80,_0x53be3e,_0x34b378,_0x2c9576=!0x1,_0x3b36d4){var _0x5d2a97=_0x1cb972,_0x57ca56=_0x177d80['name'];let _0x201020;_0x201020=_0x53be3e instanceof _0x33e927['B']?_0x53be3e:_0x53be3e['getEngine']();const _0x4a1c39=new _0x3b1e77(_0x57ca56,{'capacity':_0x3b36d4||_0x177d80[_0x5d2a97(0x33a8)],'randomTextureSize':_0x177d80[_0x5d2a97(0xa44)]},_0x53be3e,null,_0x177d80[_0x5d2a97(0x999)]);if(_0x4a1c39[_0x5d2a97(0x37f8)]=_0x34b378,_0x177d80[_0x5d2a97(0x1c2a)]&&_0x201020[_0x5d2a97(0x39c)]){const _0x4ec1bf=_0x177d80[_0x5d2a97(0x1c2a)];_0x57ca56=0x0<_0x4ec1bf[_0x5d2a97(0x62a)][_0x5d2a97(0x1f05)][_0x5d2a97(0x132e)]?_0x4ec1bf[_0x5d2a97(0x62a)]['defines'][_0x5d2a97(0x2abd)]('\x0a'):'',_0x3b36d4=_0x201020[_0x5d2a97(0x39c)](_0x4ec1bf[_0x5d2a97(0x235f)]['fragmentElement'],_0x4ec1bf[_0x5d2a97(0x62a)]['uniforms'],_0x4ec1bf['shaderOptions'][_0x5d2a97(0x96f)],_0x57ca56,void 0x0,void 0x0,void 0x0,_0x4a1c39),(_0x4a1c39[_0x5d2a97(0x1443)](_0x3b36d4,0x0),_0x4a1c39[_0x5d2a97(0x1c2a)]=_0x4ec1bf);}return _0x177d80['id']&&(_0x4a1c39['id']=_0x177d80['id']),_0x177d80[_0x5d2a97(0x294a)]&&(_0x4a1c39[_0x5d2a97(0x294a)]=_0x177d80[_0x5d2a97(0x294a)]),_0x200226['p'][_0x5d2a97(0x4098)](_0x177d80,_0x4a1c39,_0x53be3e,_0x34b378),_0x177d80[_0x5d2a97(0x2995)]&&(_0x4a1c39[_0x5d2a97(0x2995)]=_0x177d80['preventAutoStart']),_0x2c9576||_0x4a1c39[_0x5d2a97(0x2995)]||_0x4a1c39[_0x5d2a97(0x37b3)](),_0x4a1c39;}}},0xa6c6:(_0x207661,_0x4b75da,_0x515344)=>{_0x515344(0x1190),_0x515344(0x113ac),_0x515344(0x13d1e),_0x515344(0x6845),_0x515344(0xd8dd),_0x515344(0x60be),_0x515344(0x14282),_0x515344(0x17dd3),_0x515344(0x5bc8),_0x515344(0x6582),_0x515344(0x6ed2),_0x515344(0x16902),_0x515344(0xd69a),_0x515344(0x1a22),_0x515344(0x13001);},0x60be:(_0x2c016e,_0x1e3fb4,_0x2958ac)=>{var _0x1b1cd7=a8_0x49466b;_0x2958ac['d'](_0x1e3fb4,{'h':()=>_0x326e21});var _0xd9dfa=_0x2958ac(0x9fd1),_0x4ec440=_0x2958ac(0xc84b),_0xc29c2d=_0x2958ac(0x1b5c);class _0x326e21{constructor(_0x32c8fc){var _0x127575=a8_0x58a1;this[_0x127575(0x407e)]=_0x32c8fc,this[_0x127575(0x8c5)]=_0xd9dfa['P'][_0x127575(0x1b83)](),this[_0x127575(0x1b19)]=_0xd9dfa['P'][_0x127575(0x1b83)](),this[_0x127575(0x25cc)]=new _0x4ec440['HE'](0x0,0x0,0x0,0x0),this['colorStep']=new _0x4ec440['HE'](0x0,0x0,0x0,0x0),this['lifeTime']=0x1,this[_0x127575(0x2ad8)]=0x0,this[_0x127575(0x2cbf)]=0x0,this['scale']=new _0xd9dfa['FM'](0x1,0x1),this['angle']=0x0,this[_0x127575(0xa3d)]=0x0,this['cellIndex']=0x0,this['_attachedSubEmitters']=null,this[_0x127575(0x275b)]=new _0x4ec440['HE'](0x0,0x0,0x0,0x0),this['_currentColor2']=new _0x4ec440['HE'](0x0,0x0,0x0,0x0),this[_0x127575(0x3a0f)]=0x0,this['_currentSize2']=0x0,this[_0x127575(0x3e4b)]=0x0,this[_0x127575(0x16a6)]=0x0,this[_0x127575(0x21c2)]=0x0,this['_currentVelocity2']=0x0,this[_0x127575(0x38a8)]=0x0,this[_0x127575(0x1d9)]=0x0,this[_0x127575(0x313d)]=0x0,this[_0x127575(0x2d6c)]=0x0,this['id']=_0x326e21[_0x127575(0x36c9)]++,this[_0x127575(0x407e)]['isAnimationSheetEnabled']&&this['_updateCellInfoFromSystem']();}['_updateCellInfoFromSystem'](){var _0x2c4696=a8_0x58a1;this[_0x2c4696(0x2dda)]=this[_0x2c4696(0x407e)][_0x2c4696(0xc2a)];}[_0x1b1cd7(0x2311)](){var _0x6ba266=_0x1b1cd7;let _0x5115c8=this[_0x6ba266(0x2ad8)],_0x1d74b9=this['particleSystem'][_0x6ba266(0x1ca1)];this[_0x6ba266(0x407e)]['spriteRandomStartCell']&&(void 0x0===this[_0x6ba266(0x2819)]&&(this[_0x6ba266(0x2819)]=Math[_0x6ba266(0x27fe)]()*this['lifeTime']),0x0===_0x1d74b9?(_0x1d74b9=0x1,_0x5115c8=this[_0x6ba266(0x2819)]):_0x5115c8+=this[_0x6ba266(0x2819)]);var _0xfd0306=this['_initialEndSpriteCellID']-this[_0x6ba266(0x3680)],_0x461027=this['_initialSpriteCellLoop']?_0xc29c2d['R'][_0x6ba266(0x3152)](_0x5115c8*_0x1d74b9%this[_0x6ba266(0x11ab)]/this[_0x6ba266(0x11ab)]):_0xc29c2d['R'][_0x6ba266(0x3152)](_0x5115c8*_0x1d74b9/this[_0x6ba266(0x11ab)]);this[_0x6ba266(0x2dda)]=this[_0x6ba266(0x3680)]+_0x461027*_0xfd0306|0x0;}[_0x1b1cd7(0x1154)](_0x4b67a0){var _0x41ed42=_0x1b1cd7;if(_0x4b67a0[_0x41ed42(0x407e)][_0x41ed42(0x1e9a)][_0x41ed42(0x8c5)]){const _0x512f20=_0x4b67a0[_0x41ed42(0x407e)][_0x41ed42(0x1e9a)];var _0x3acf34;_0x512f20[_0x41ed42(0x8c5)][_0x41ed42(0x2a3e)](this[_0x41ed42(0x8c5)]),_0x4b67a0[_0x41ed42(0x68f)]&&(_0x3acf34=_0xd9dfa['jp'][_0x41ed42(0x23ca)][0x0],this[_0x41ed42(0x1b19)]['normalizeToRef'](_0x3acf34),_0x512f20[_0x41ed42(0x3a75)](_0x3acf34,0x0,Math['PI']/0x2));}else{const _0x38c0a8=_0x4b67a0[_0x41ed42(0x407e)][_0x41ed42(0x1e9a)];_0x38c0a8[_0x41ed42(0x2a3e)](this[_0x41ed42(0x8c5)]);}this[_0x41ed42(0x1b19)][_0x41ed42(0x3c2a)](_0x4b67a0[_0x41ed42(0x3699)]/0x2,_0xd9dfa['jp'][_0x41ed42(0x23ca)][0x0]),_0x4b67a0['particleSystem'][_0x41ed42(0x3022)]['copyFrom'](_0xd9dfa['jp'][_0x41ed42(0x23ca)][0x0]);}[_0x1b1cd7(0x1024)](){var _0x6572fe=_0x1b1cd7;this[_0x6572fe(0x2fd4)]&&0x0<this['_attachedSubEmitters'][_0x6572fe(0x132e)]&&this[_0x6572fe(0x2fd4)][_0x6572fe(0x2f62)](_0x1d243a=>{this['_inheritParticleInfoToSubEmitter'](_0x1d243a);});}[_0x1b1cd7(0x2de1)](){var _0x28441d=_0x1b1cd7;this['age']=0x0,this['id']=_0x326e21[_0x28441d(0x36c9)]++,this[_0x28441d(0x35bf)]=null,this[_0x28441d(0x1929)]=null,this[_0x28441d(0x153b)]=null,this[_0x28441d(0x356b)]=null,this[_0x28441d(0x28f5)]=null,this[_0x28441d(0x1128)]=null,this[_0x28441d(0x2dda)]=this['particleSystem'][_0x28441d(0xc2a)],this[_0x28441d(0x2819)]=void 0x0;}[_0x1b1cd7(0x1e26)](_0x489a39){var _0x35df9f=_0x1b1cd7;_0x489a39[_0x35df9f(0x8c5)][_0x35df9f(0x2a3e)](this[_0x35df9f(0x8c5)]),this[_0x35df9f(0x53a)]?_0x489a39[_0x35df9f(0x53a)]?_0x489a39[_0x35df9f(0x53a)][_0x35df9f(0x2a3e)](this[_0x35df9f(0x53a)]):_0x489a39[_0x35df9f(0x53a)]=this['_initialDirection']['clone']():_0x489a39[_0x35df9f(0x53a)]=null,_0x489a39[_0x35df9f(0x1b19)]['copyFrom'](this['direction']),this[_0x35df9f(0x3c57)]&&(_0x489a39[_0x35df9f(0x3c57)]?_0x489a39[_0x35df9f(0x3c57)][_0x35df9f(0x2a3e)](this[_0x35df9f(0x3c57)]):_0x489a39[_0x35df9f(0x3c57)]=this[_0x35df9f(0x3c57)]['clone']()),_0x489a39[_0x35df9f(0x25cc)][_0x35df9f(0x2a3e)](this['color']),_0x489a39[_0x35df9f(0x4073)]['copyFrom'](this[_0x35df9f(0x4073)]),_0x489a39[_0x35df9f(0x11ab)]=this[_0x35df9f(0x11ab)],_0x489a39[_0x35df9f(0x2ad8)]=this['age'],_0x489a39[_0x35df9f(0x2819)]=this[_0x35df9f(0x2819)],_0x489a39[_0x35df9f(0x2cbf)]=this[_0x35df9f(0x2cbf)],_0x489a39[_0x35df9f(0x27e7)]['copyFrom'](this[_0x35df9f(0x27e7)]),_0x489a39[_0x35df9f(0x3d51)]=this[_0x35df9f(0x3d51)],_0x489a39[_0x35df9f(0xa3d)]=this[_0x35df9f(0xa3d)],_0x489a39[_0x35df9f(0x407e)]=this['particleSystem'],_0x489a39[_0x35df9f(0x2dda)]=this[_0x35df9f(0x2dda)],_0x489a39['id']=this['id'],_0x489a39['_attachedSubEmitters']=this[_0x35df9f(0x2fd4)],this[_0x35df9f(0x35bf)]&&(_0x489a39[_0x35df9f(0x35bf)]=this[_0x35df9f(0x35bf)],_0x489a39[_0x35df9f(0x275b)][_0x35df9f(0x2a3e)](this[_0x35df9f(0x275b)]),_0x489a39['_currentColor2'][_0x35df9f(0x2a3e)](this[_0x35df9f(0x1439)])),this['_currentSizeGradient']&&(_0x489a39[_0x35df9f(0x1929)]=this[_0x35df9f(0x1929)],_0x489a39[_0x35df9f(0x3a0f)]=this[_0x35df9f(0x3a0f)],_0x489a39[_0x35df9f(0x2343)]=this[_0x35df9f(0x2343)]),this[_0x35df9f(0x153b)]&&(_0x489a39[_0x35df9f(0x153b)]=this[_0x35df9f(0x153b)],_0x489a39[_0x35df9f(0x3e4b)]=this['_currentAngularSpeed1'],_0x489a39[_0x35df9f(0x16a6)]=this[_0x35df9f(0x16a6)]),this[_0x35df9f(0x356b)]&&(_0x489a39[_0x35df9f(0x356b)]=this[_0x35df9f(0x356b)],_0x489a39['_currentVelocity1']=this[_0x35df9f(0x21c2)],_0x489a39['_currentVelocity2']=this[_0x35df9f(0x3c0b)]),this[_0x35df9f(0x28f5)]&&(_0x489a39['_currentLimitVelocityGradient']=this[_0x35df9f(0x28f5)],_0x489a39['_currentLimitVelocity1']=this[_0x35df9f(0x38a8)],_0x489a39[_0x35df9f(0x1d9)]=this[_0x35df9f(0x1d9)]),this[_0x35df9f(0x1128)]&&(_0x489a39[_0x35df9f(0x1128)]=this['_currentDragGradient'],_0x489a39[_0x35df9f(0x313d)]=this['_currentDrag1'],_0x489a39[_0x35df9f(0x2d6c)]=this[_0x35df9f(0x2d6c)]),this[_0x35df9f(0x407e)][_0x35df9f(0x999)]&&(_0x489a39[_0x35df9f(0x3680)]=this[_0x35df9f(0x3680)],_0x489a39[_0x35df9f(0x2167)]=this[_0x35df9f(0x2167)],_0x489a39[_0x35df9f(0x2d4)]=this[_0x35df9f(0x2d4)]),this[_0x35df9f(0x407e)][_0x35df9f(0x2239)]&&(_0x489a39[_0x35df9f(0x3844)]&&this[_0x35df9f(0x3844)]?_0x489a39[_0x35df9f(0x3844)]['copyFrom'](this['remapData']):_0x489a39[_0x35df9f(0x3844)]=new _0xd9dfa['Lt'](0x0,0x0,0x0,0x0)),this[_0x35df9f(0x159f)]&&(_0x489a39[_0x35df9f(0x159f)]?(_0x489a39[_0x35df9f(0x159f)][_0x35df9f(0x2a3e)](this[_0x35df9f(0x159f)]),_0x489a39[_0x35df9f(0x172f)]['copyFrom'](this[_0x35df9f(0x172f)])):(_0x489a39['_randomNoiseCoordinates1']=this['_randomNoiseCoordinates1'][_0x35df9f(0x11fe)](),_0x489a39[_0x35df9f(0x172f)]=this[_0x35df9f(0x172f)][_0x35df9f(0x11fe)]()));}}_0x326e21[_0x1b1cd7(0x36c9)]=0x0;},0x14282:(_0x1449ca,_0x382397,_0x3f13f3)=>{var _0x2a2b7a=a8_0x49466b,_0x51f72c=_0x3f13f3(0xe222),_0x1f2c95=_0x3f13f3(0xc84b),_0x6b413b=_0x3f13f3(0xbac7),_0x24fd07=_0x3f13f3(0xf8c1),_0x5cdf47=_0x3f13f3(0xd8dd),_0x49ade0=_0x3f13f3(0x6582),_0x451afb=_0x3f13f3(0x17dd3),_0x36a883=_0x3f13f3(0xc661),_0x3f13f3=_0x3f13f3(0x77a5);class _0x160b7e{static[_0x2a2b7a(0x29ef)](_0x5a2420,_0x5c4014=0x1f4,_0x291d44,_0x28690c=!0x1){var _0x218df3=_0x2a2b7a;let _0x4a2d80;return(_0x4a2d80=_0x28690c?new _0x5cdf47['h']('default\x20system',{'capacity':_0x5c4014},_0x291d44):new _0x451afb['p'](_0x218df3(0x1fe9),_0x5c4014,_0x291d44))['emitter']=_0x5a2420,_0x4a2d80[_0x218df3(0x3414)]=new _0x6b413b['x']('https://assets.babylonjs.com/textures/flare.png',_0x4a2d80['getScene']()),_0x4a2d80['createConeEmitter'](0.1,Math['PI']/0x4),_0x4a2d80[_0x218df3(0x13e9)]=new _0x1f2c95['HE'](0x1,0x1,0x1,0x1),_0x4a2d80['color2']=new _0x1f2c95['HE'](0x1,0x1,0x1,0x1),_0x4a2d80['colorDead']=new _0x1f2c95['HE'](0x1,0x1,0x1,0x0),_0x4a2d80[_0x218df3(0x1360)]=0.1,_0x4a2d80[_0x218df3(0x3fa7)]=0.1,_0x4a2d80[_0x218df3(0x2b9)]=0x2,_0x4a2d80[_0x218df3(0x12ed)]=0x2,_0x4a2d80[_0x218df3(0x20b8)]=0x1/0x3c,_0x4a2d80[_0x218df3(0x2245)]=0x1e,_0x4a2d80;}static[_0x2a2b7a(0x3abf)](_0x1c2316,_0x455a41,_0x4289f7=!0x1,_0x4d5529){var _0x2b88cb=_0x2a2b7a;_0x455a41=_0x455a41||_0x24fd07['l'][_0x2b88cb(0x19c8)];const _0x373c68={};return _0x455a41[_0x2b88cb(0x3a76)](_0x373c68),new Promise((_0x1cff8b,_0x251260)=>{var _0x4d3a69=_0x2b88cb;if(_0x4289f7&&!_0x5cdf47['h']['IsSupported'])return _0x455a41[_0x4d3a69(0x3e2)](_0x373c68),_0x251260(_0x4d3a69(0x32e1));_0x51f72c['w1'][_0x4d3a69(0x37cf)](_0x160b7e[_0x4d3a69(0xc4d)]+(_0x4d3a69(0x15a5)+_0x1c2316+_0x4d3a69(0xe05)),_0xb21767=>{var _0x252987=_0x4d3a69;return _0x455a41[_0x252987(0x3e2)](_0x373c68),_0xb21767=JSON['parse'](_0xb21767['toString']()),_0x1cff8b(_0x49ade0['D'][_0x252987(0xb3f)](_0xb21767,_0x455a41,_0x4289f7,_0x4d5529));},void 0x0,void 0x0,void 0x0,()=>(_0x455a41['removePendingData'](_0x373c68),_0x251260(_0x4d3a69(0x247a)+_0x1c2316+_0x4d3a69(0xbbb))));});}static['ExportSet'](_0x32e2c0){var _0x1ea941=_0x2a2b7a;const _0x1faed0=new _0x49ade0['D']();for(const _0x1b556f of _0x32e2c0)_0x1faed0['systems'][_0x1ea941(0x2f54)](_0x1b556f);return _0x1faed0;}static[_0x2a2b7a(0x3a5f)](_0x46cb7f,_0x2514ae,_0x2f6ac7,_0x340edf=!0x1,_0x4bef36='',_0x397f8e){return new Promise((_0x133d19,_0x1a10bf)=>{var _0x2bba2a=a8_0x58a1;const _0x2741f9=new _0x36a883['g']();_0x2741f9[_0x2bba2a(0x2b6c)]('readystatechange',()=>{var _0x181583=_0x2bba2a;if(0x4==_0x2741f9[_0x181583(0x171)]){if(0xc8==_0x2741f9[_0x181583(0x36eb)]){var _0x5ceb2c=JSON[_0x181583(0x3da5)](_0x2741f9[_0x181583(0x19ac)]);let _0x2e291a;_0x2e291a=(_0x340edf?_0x5cdf47['h']:_0x451afb['p'])['Parse'](_0x5ceb2c,_0x2f6ac7,_0x4bef36,!0x1,_0x397f8e),_0x46cb7f&&(_0x2e291a[_0x181583(0x3efc)]=_0x46cb7f),_0x133d19(_0x2e291a);}else _0x1a10bf(_0x181583(0x149c));}}),_0x2741f9[_0x2bba2a(0x2593)]('GET',_0x2514ae),_0x2741f9[_0x2bba2a(0x195d)]();});}static['ParseFromSnippetAsync'](_0x13d28a,_0xd573a1,_0x3cafa4=!0x1,_0x47ab84='',_0x2fc04d){var _0x413e11=_0x2a2b7a;if(_0x413e11(0x2b53)!==_0x13d28a)return new Promise((_0x17449c,_0x3c243e)=>{var _0x56f2b6=_0x413e11;const _0x1f6a12=new _0x36a883['g']();_0x1f6a12[_0x56f2b6(0x2b6c)](_0x56f2b6(0x2a8),()=>{var _0x589dac=_0x56f2b6;if(0x4==_0x1f6a12[_0x589dac(0x171)]){if(0xc8==_0x1f6a12[_0x589dac(0x36eb)]){var _0x1c9016=JSON[_0x589dac(0x3da5)](JSON[_0x589dac(0x3da5)](_0x1f6a12[_0x589dac(0x19ac)])['jsonPayload']),_0x1c9016=JSON[_0x589dac(0x3da5)](_0x1c9016[_0x589dac(0x407e)]);let _0x4a2dc9;(_0x4a2dc9=(_0x3cafa4?_0x5cdf47['h']:_0x451afb['p'])[_0x589dac(0xb3f)](_0x1c9016,_0xd573a1,_0x47ab84,!0x1,_0x2fc04d))[_0x589dac(0x70b)]=_0x13d28a,_0x17449c(_0x4a2dc9);}else _0x3c243e(_0x589dac(0x35c8)+_0x13d28a);}}),_0x1f6a12[_0x56f2b6(0x2593)](_0x56f2b6(0x2bbc),this[_0x56f2b6(0x39aa)]+'/'+_0x13d28a[_0x56f2b6(0x3719)](/#/g,'/')),_0x1f6a12[_0x56f2b6(0x195d)]();});{const _0x53afea=this[_0x413e11(0x29ef)](null);return _0x53afea[_0x413e11(0x37b3)](),Promise['resolve'](_0x53afea);}}}_0x160b7e[_0x2a2b7a(0xc4d)]=_0x49ade0['D'][_0x2a2b7a(0xc4d)],_0x160b7e[_0x2a2b7a(0x39aa)]=_0x3f13f3['g']['SnippetUrl'],_0x160b7e['CreateFromSnippetAsync']=_0x160b7e[_0x2a2b7a(0x226f)];},0x17dd3:(_0x47b284,_0x4aba1f,_0x50aff0)=>{var _0x266193=a8_0x49466b;_0x50aff0['d'](_0x4aba1f,{'p':()=>_0x48bcf6});var _0xa06e20=_0x50aff0(0x7e40),_0x151f64=_0x50aff0(0xf96c),_0xfeaa88=_0x50aff0(0x9fd1),_0x119a80=_0x50aff0(0x1b5c),_0xecd9eb=_0x50aff0(0x1a27),_0x413ca1=_0x50aff0(0x1803b),_0x3d9447=_0x50aff0(0xd9e),_0x437e7c=_0x50aff0(0xf8c1),_0x37f062=_0x50aff0(0x113ac),_0x4aba1f=_0x50aff0(0x1190),_0x540733=_0x50aff0(0x60be),_0x58bb50=_0x50aff0(0x13001),_0x4bf904=_0x50aff0(0x77a5),_0x59cb70=_0x50aff0(0x153ad),_0x396b79=_0x50aff0(0xe456),_0x503b7e=_0x50aff0(0xcef),_0x447388=(_0x50aff0(0x5215),_0x50aff0(0x1560d),_0x50aff0(0xc84b)),_0xb2c0b8=_0x50aff0(0x202a),_0x5cb622=_0x50aff0(0x147cf),_0x23a526=(_0x50aff0(0x59fc),_0x50aff0(0x2088));class _0x48bcf6 extends _0x4aba1f['U']{constructor(_0x2fe834,_0x3fb9aa,_0x5257cd,_0x5b5f21=null,_0x3ce31d=!0x1,_0x122583=0.01){var _0x5ee5a7=a8_0x58a1;super(_0x2fe834),this[_0x5ee5a7(0x506)]=_0xfeaa88['y3'][_0x5ee5a7(0x24ef)](),this[_0x5ee5a7(0x3022)]=new _0xfeaa88['P'](),this[_0x5ee5a7(0x3af1)]=new _0x151f64['y$'](),this[_0x5ee5a7(0x1d1f)]=new _0x151f64['y$'](),this[_0x5ee5a7(0x3b2c)]=new Array(),this[_0x5ee5a7(0x2b70)]=new Array(),this['_newPartsExcess']=0x0,this[_0x5ee5a7(0x1b5b)]={},this[_0x5ee5a7(0x39f)]=new _0x447388['HE'](0x0,0x0,0x0,0x0),this[_0x5ee5a7(0x66b)]=new _0x447388['HE'](0x0,0x0,0x0,0x0),this['_scaledDirection']=_0xfeaa88['P'][_0x5ee5a7(0x1b83)](),this[_0x5ee5a7(0x21d6)]=_0xfeaa88['P'][_0x5ee5a7(0x1b83)](),this['_currentRenderId']=-0x1,this[_0x5ee5a7(0x2e7e)]=!0x1,this[_0x5ee5a7(0x2825)]=!0x1,this[_0x5ee5a7(0x77a)]=!0x1,this[_0x5ee5a7(0x234)]=0x0,this['_currentEmitRate1']=0x0,this[_0x5ee5a7(0x2923)]=0x0,this[_0x5ee5a7(0x2f26)]=0x0,this[_0x5ee5a7(0x2ab3)]=0x0,this['updateInAnimate']=!0x0,this[_0x5ee5a7(0xa10)]=0x100,this[_0x5ee5a7(0x206f)]=!0x1,this['_disposeEmitterOnDispose']=!0x1,this[_0x5ee5a7(0xd83)]=!0x1,this[_0x5ee5a7(0x2787)]=!0x1,this[_0x5ee5a7(0x1b48)]=null,this[_0x5ee5a7(0x1b7e)]=_0x48e668=>{var _0x4ad49e=_0x5ee5a7;const _0x412601=this[_0x4ad49e(0x3b2c)][_0x4ad49e(0x38e4)]();_0x412601!==_0x48e668&&_0x412601['copyTo'](_0x48e668),this['_stockParticles'][_0x4ad49e(0x2f54)](_0x412601);},this['_createParticle']=()=>{var _0xa45e2b=_0x5ee5a7;let _0x59a103;if(0x0!==this[_0xa45e2b(0x2b70)][_0xa45e2b(0x132e)]?(_0x59a103=this[_0xa45e2b(0x2b70)][_0xa45e2b(0x38e4)]())[_0xa45e2b(0x2de1)]():_0x59a103=new _0x540733['h'](this),this[_0xa45e2b(0x1028)]&&0x0<this[_0xa45e2b(0x1028)][_0xa45e2b(0x132e)]){const _0xa9cfd=this['_subEmitters'][Math[_0xa45e2b(0x27d2)](Math[_0xa45e2b(0x27fe)]()*this[_0xa45e2b(0x1028)][_0xa45e2b(0x132e)])];_0x59a103[_0xa45e2b(0x2fd4)]=[],_0xa9cfd[_0xa45e2b(0x2f62)](_0x58c9c5=>{var _0x87f0fb=_0xa45e2b;if(_0x58c9c5['type']===_0x58bb50['l'][_0x87f0fb(0x2408)]){const _0x2bc2f2=_0x58c9c5[_0x87f0fb(0x11fe)]();_0x59a103[_0x87f0fb(0x2fd4)][_0x87f0fb(0x2f54)](_0x2bc2f2),_0x2bc2f2['particleSystem']['start']();}});}return _0x59a103;},this[_0x5ee5a7(0x28dd)]=_0x245909=>{var _0x37f45f=_0x5ee5a7,_0x384313;this[_0x37f45f(0x1028)]&&0x0!==this['_subEmitters'][_0x37f45f(0x132e)]&&(_0x384313=Math['floor'](Math['random']()*this[_0x37f45f(0x1028)][_0x37f45f(0x132e)]),this[_0x37f45f(0x1028)][_0x384313][_0x37f45f(0x2f62)](_0x47274b=>{var _0x141c51=_0x37f45f;if(_0x47274b['type']===_0x58bb50['l'][_0x141c51(0x27b5)]){const _0xa3c7a1=_0x47274b[_0x141c51(0x11fe)]();_0x245909[_0x141c51(0x1154)](_0xa3c7a1),(_0xa3c7a1[_0x141c51(0x407e)][_0x141c51(0x2213)]=this)[_0x141c51(0x229d)][_0x141c51(0x2f54)](_0xa3c7a1[_0x141c51(0x407e)]),_0xa3c7a1[_0x141c51(0x407e)][_0x141c51(0x37b3)]();}}));},this[_0x5ee5a7(0xe71)]=_0x3fb9aa,this[_0x5ee5a7(0x3d6e)]=_0x122583,this[_0x5ee5a7(0x3cc9)]=_0x3ce31d,_0x5257cd&&_0x5ee5a7(0x1850)!==_0x5257cd[_0x5ee5a7(0x1653)]()?(this[_0x5ee5a7(0x398b)]=_0x5257cd,this[_0x5ee5a7(0x38d7)]=_0xfeaa88['y3'][_0x5ee5a7(0x261d)](0.8,0x1,0.1,0x64,this[_0x5ee5a7(0x398b)][_0x5ee5a7(0x228c)])):(this[_0x5ee5a7(0x48a)]=_0x5257cd||_0x437e7c['l'][_0x5ee5a7(0x19c8)],this[_0x5ee5a7(0x398b)]=this['_scene']['getEngine'](),this[_0x5ee5a7(0x439)]=this[_0x5ee5a7(0x48a)]['getUniqueId'](),this[_0x5ee5a7(0x48a)][_0x5ee5a7(0xfd2)][_0x5ee5a7(0x2f54)](this)),this[_0x5ee5a7(0x398b)][_0x5ee5a7(0x1766)]()[_0x5ee5a7(0xf15)]&&(this['_vertexArrayObject']=null),this[_0x5ee5a7(0x3b63)](null),this[_0x5ee5a7(0xba4)]={0x0:new _0x503b7e['q'](this['_engine'])},this['_customWrappers'][0x0][_0x5ee5a7(0x204d)]=_0x5b5f21,this[_0x5ee5a7(0x1703)]=[],this[_0x5ee5a7(0x2e7e)]=this[_0x5ee5a7(0x398b)][_0x5ee5a7(0x1766)]()[_0x5ee5a7(0x1f2a)],this[_0x5ee5a7(0xccc)](),this['_createVertexBuffers'](),this['particleEmitterType']=new _0x37f062['S3']();let _0x379408=null;this[_0x5ee5a7(0x37a6)]=_0x5d6f4d=>{var _0x3a8947=_0x5ee5a7,_0x1870ea;let _0x49bf6f=null;this['noiseTexture']&&(_0x49bf6f=this[_0x3a8947(0x3448)]['getSize'](),null!=(_0x1870ea=this[_0x3a8947(0x3448)][_0x3a8947(0x3e57)]())&&_0x1870ea[_0x3a8947(0x1af5)](_0x3671cd=>{_0x379408=_0x3671cd;}));for(let _0x32ae0b=0x0;_0x32ae0b<_0x5d6f4d['length'];_0x32ae0b++){const _0xf898df=_0x5d6f4d[_0x32ae0b];let _0x467ab5=this[_0x3a8947(0x307b)];var _0x1d44d1=_0xf898df[_0x3a8947(0x2ad8)],_0x1d44d1=(_0xf898df[_0x3a8947(0x2ad8)]+=_0x467ab5,_0xf898df[_0x3a8947(0x2ad8)]>_0xf898df[_0x3a8947(0x11ab)]&&(_0xfffcf2=_0xf898df[_0x3a8947(0x2ad8)]-_0x1d44d1,_0x1d44d1=_0xf898df[_0x3a8947(0x11ab)]-_0x1d44d1,_0x467ab5=_0x1d44d1*_0x467ab5/_0xfffcf2,_0xf898df[_0x3a8947(0x2ad8)]=_0xf898df[_0x3a8947(0x11ab)]),_0xf898df[_0x3a8947(0x2ad8)]/_0xf898df[_0x3a8947(0x11ab)]);this[_0x3a8947(0x2947)]&&0x0<this[_0x3a8947(0x2947)]['length']?_0xa06e20['fR'][_0x3a8947(0x171c)](_0x1d44d1,this[_0x3a8947(0x2947)],(_0x447c75,_0x4d156b,_0x2c6454)=>{var _0x35e403=_0x3a8947;_0x447c75!==_0xf898df[_0x35e403(0x35bf)]&&(_0xf898df[_0x35e403(0x275b)][_0x35e403(0x2a3e)](_0xf898df[_0x35e403(0x1439)]),_0x4d156b['getColorToRef'](_0xf898df[_0x35e403(0x1439)]),_0xf898df[_0x35e403(0x35bf)]=_0x447c75),_0x447388['HE']['LerpToRef'](_0xf898df[_0x35e403(0x275b)],_0xf898df['_currentColor2'],_0x2c6454,_0xf898df[_0x35e403(0x25cc)]);}):(_0xf898df[_0x3a8947(0x4073)][_0x3a8947(0x3c2a)](_0x467ab5,this[_0x3a8947(0x39f)]),_0xf898df[_0x3a8947(0x25cc)][_0x3a8947(0x2f9c)](this['_scaledColorStep']),_0xf898df[_0x3a8947(0x25cc)]['a']<0x0&&(_0xf898df[_0x3a8947(0x25cc)]['a']=0x0)),this['_angularSpeedGradients']&&0x0<this[_0x3a8947(0x3ef6)][_0x3a8947(0x132e)]&&_0xa06e20['fR'][_0x3a8947(0x171c)](_0x1d44d1,this['_angularSpeedGradients'],(_0x230330,_0x150fb6,_0x3211ab)=>{var _0x16772e=_0x3a8947;_0x230330!==_0xf898df['_currentAngularSpeedGradient']&&(_0xf898df[_0x16772e(0x3e4b)]=_0xf898df[_0x16772e(0x16a6)],_0xf898df[_0x16772e(0x16a6)]=_0x150fb6[_0x16772e(0x39a6)](),_0xf898df[_0x16772e(0x153b)]=_0x230330),_0xf898df[_0x16772e(0xa3d)]=_0x119a80['R'][_0x16772e(0x1afb)](_0xf898df[_0x16772e(0x3e4b)],_0xf898df[_0x16772e(0x16a6)],_0x3211ab);}),_0xf898df['angle']+=_0xf898df[_0x3a8947(0xa3d)]*_0x467ab5;let _0x34a7ef=_0x467ab5;if(this[_0x3a8947(0x38bc)]&&0x0<this[_0x3a8947(0x38bc)][_0x3a8947(0x132e)]&&_0xa06e20['fR']['GetCurrentGradient'](_0x1d44d1,this[_0x3a8947(0x38bc)],(_0x7b26c9,_0x54f1e6,_0x433ed2)=>{var _0x4082c8=_0x3a8947;_0x7b26c9!==_0xf898df[_0x4082c8(0x356b)]&&(_0xf898df[_0x4082c8(0x21c2)]=_0xf898df[_0x4082c8(0x3c0b)],_0xf898df[_0x4082c8(0x3c0b)]=_0x54f1e6['getFactor'](),_0xf898df[_0x4082c8(0x356b)]=_0x7b26c9),_0x34a7ef*=_0x119a80['R']['Lerp'](_0xf898df[_0x4082c8(0x21c2)],_0xf898df[_0x4082c8(0x3c0b)],_0x433ed2);}),_0xf898df[_0x3a8947(0x1b19)][_0x3a8947(0x3c2a)](_0x34a7ef,this[_0x3a8947(0x3d7a)]),this['_limitVelocityGradients']&&0x0<this['_limitVelocityGradients']['length']&&_0xa06e20['fR'][_0x3a8947(0x171c)](_0x1d44d1,this['_limitVelocityGradients'],(_0x3777e5,_0x1d31e7,_0x126018)=>{var _0x5904dd=_0x3a8947;_0x3777e5!==_0xf898df[_0x5904dd(0x28f5)]&&(_0xf898df[_0x5904dd(0x38a8)]=_0xf898df[_0x5904dd(0x1d9)],_0xf898df[_0x5904dd(0x1d9)]=_0x1d31e7[_0x5904dd(0x39a6)](),_0xf898df['_currentLimitVelocityGradient']=_0x3777e5),_0x119a80['R'][_0x5904dd(0x1afb)](_0xf898df[_0x5904dd(0x38a8)],_0xf898df['_currentLimitVelocity2'],_0x126018)<_0xf898df['direction'][_0x5904dd(0x132e)]()&&_0xf898df[_0x5904dd(0x1b19)][_0x5904dd(0x1200)](this[_0x5904dd(0x3be3)]);}),this[_0x3a8947(0x1084)]&&0x0<this[_0x3a8947(0x1084)]['length']&&_0xa06e20['fR'][_0x3a8947(0x171c)](_0x1d44d1,this[_0x3a8947(0x1084)],(_0x5903ee,_0x1d5695,_0x1daad2)=>{var _0x533b06=_0x3a8947;_0x5903ee!==_0xf898df[_0x533b06(0x1128)]&&(_0xf898df[_0x533b06(0x313d)]=_0xf898df[_0x533b06(0x2d6c)],_0xf898df[_0x533b06(0x2d6c)]=_0x1d5695['getFactor'](),_0xf898df[_0x533b06(0x1128)]=_0x5903ee),_0x1d5695=_0x119a80['R'][_0x533b06(0x1afb)](_0xf898df[_0x533b06(0x313d)],_0xf898df[_0x533b06(0x2d6c)],_0x1daad2),this[_0x533b06(0x3d7a)][_0x533b06(0x1200)](0x1-_0x1d5695);}),this[_0x3a8947(0xd83)]&&_0xf898df['_localPosition']?(_0xf898df['_localPosition'][_0x3a8947(0x2f9c)](this[_0x3a8947(0x3d7a)]),_0xfeaa88['P'][_0x3a8947(0x2bb9)](_0xf898df[_0x3a8947(0x3c57)],this[_0x3a8947(0x2ef7)],_0xf898df['position'])):_0xf898df[_0x3a8947(0x8c5)][_0x3a8947(0x2f9c)](this[_0x3a8947(0x3d7a)]),_0x379408&&_0x49bf6f&&_0xf898df['_randomNoiseCoordinates1']){var _0xfffcf2=this[_0x3a8947(0x3a57)](_0xf898df[_0x3a8947(0x159f)]['x'],_0xf898df['_randomNoiseCoordinates1']['y'],_0x49bf6f[_0x3a8947(0x37ce)],_0x49bf6f['height'],_0x379408),_0x1f7dad=this[_0x3a8947(0x3a57)](_0xf898df[_0x3a8947(0x159f)]['z'],_0xf898df['_randomNoiseCoordinates2']['x'],_0x49bf6f['width'],_0x49bf6f['height'],_0x379408),_0x2c6800=this['_fetchR'](_0xf898df[_0x3a8947(0x172f)]['y'],_0xf898df[_0x3a8947(0x172f)]['z'],_0x49bf6f[_0x3a8947(0x37ce)],_0x49bf6f['height'],_0x379408);const _0x589d31=_0xfeaa88['jp'][_0x3a8947(0x23ca)][0x0];var _0x5ba85b=_0xfeaa88['jp'][_0x3a8947(0x23ca)][0x1];_0x589d31[_0x3a8947(0x3b56)]((0x2*_0xfffcf2-0x1)*this[_0x3a8947(0x1aec)]['x'],(0x2*_0x1f7dad-0x1)*this[_0x3a8947(0x1aec)]['y'],(0x2*_0x2c6800-0x1)*this[_0x3a8947(0x1aec)]['z']),_0x589d31[_0x3a8947(0x3c2a)](_0x467ab5,_0x5ba85b),_0xf898df['direction'][_0x3a8947(0x2f9c)](_0x5ba85b);}this['gravity']['scaleToRef'](_0x467ab5,this[_0x3a8947(0x21d6)]),_0xf898df[_0x3a8947(0x1b19)][_0x3a8947(0x2f9c)](this['_scaledGravity']),this[_0x3a8947(0x405d)]&&0x0<this[_0x3a8947(0x405d)]['length']&&_0xa06e20['fR'][_0x3a8947(0x171c)](_0x1d44d1,this[_0x3a8947(0x405d)],(_0x25ed13,_0x5fcb92,_0x368695)=>{var _0x548257=_0x3a8947;_0x25ed13!==_0xf898df[_0x548257(0x1929)]&&(_0xf898df['_currentSize1']=_0xf898df[_0x548257(0x2343)],_0xf898df['_currentSize2']=_0x5fcb92['getFactor'](),_0xf898df[_0x548257(0x1929)]=_0x25ed13),_0xf898df[_0x548257(0x2cbf)]=_0x119a80['R'][_0x548257(0x1afb)](_0xf898df[_0x548257(0x3a0f)],_0xf898df[_0x548257(0x2343)],_0x368695);}),this[_0x3a8947(0x206f)]&&(this[_0x3a8947(0x2bc4)]&&0x0<this['_colorRemapGradients'][_0x3a8947(0x132e)]&&_0xa06e20['fR']['GetCurrentGradient'](_0x1d44d1,this['_colorRemapGradients'],(_0x56c00a,_0x213894,_0x200c82)=>{var _0x522c3c=_0x3a8947,_0x421d42=_0x119a80['R'][_0x522c3c(0x1afb)](_0x56c00a['factor1'],_0x213894[_0x522c3c(0x4057)],_0x200c82),_0x56c00a=_0x119a80['R'][_0x522c3c(0x1afb)](_0x56c00a[_0x522c3c(0x2f90)],_0x213894[_0x522c3c(0x2f90)],_0x200c82);_0xf898df[_0x522c3c(0x3844)]['x']=_0x421d42,_0xf898df[_0x522c3c(0x3844)]['y']=_0x56c00a-_0x421d42;}),this[_0x3a8947(0x1f62)]&&0x0<this['_alphaRemapGradients']['length']&&_0xa06e20['fR'][_0x3a8947(0x171c)](_0x1d44d1,this['_alphaRemapGradients'],(_0x132b4d,_0x14cbc4,_0x498aba)=>{var _0x4bf539=_0x3a8947,_0x5eb53f=_0x119a80['R']['Lerp'](_0x132b4d[_0x4bf539(0x4057)],_0x14cbc4['factor1'],_0x498aba),_0x132b4d=_0x119a80['R'][_0x4bf539(0x1afb)](_0x132b4d['factor2'],_0x14cbc4[_0x4bf539(0x2f90)],_0x498aba);_0xf898df[_0x4bf539(0x3844)]['z']=_0x5eb53f,_0xf898df['remapData']['w']=_0x132b4d-_0x5eb53f;})),this[_0x3a8947(0x3cc9)]&&_0xf898df['updateCellIndex'](),_0xf898df[_0x3a8947(0x1024)](),_0xf898df[_0x3a8947(0x2ad8)]>=_0xf898df[_0x3a8947(0x11ab)]&&(this[_0x3a8947(0x28dd)](_0xf898df),_0xf898df['_attachedSubEmitters']&&(_0xf898df['_attachedSubEmitters'][_0x3a8947(0x2f62)](_0xa12ffd=>{var _0x4b19cd=_0x3a8947;_0xa12ffd[_0x4b19cd(0x407e)][_0x4b19cd(0x3100)]=!0x0,_0xa12ffd['particleSystem'][_0x4b19cd(0x1dec)]();}),_0xf898df[_0x3a8947(0x2fd4)]=null),this[_0x3a8947(0x1b7e)](_0xf898df),_0x32ae0b--);}};}set[_0x266193(0x6f1)](_0x5c0680){var _0xd1cb09=_0x266193;this[_0xd1cb09(0x26e0)]&&this[_0xd1cb09(0x3af1)][_0xd1cb09(0x2473)](this[_0xd1cb09(0x26e0)]),this[_0xd1cb09(0x26e0)]=this[_0xd1cb09(0x3af1)][_0xd1cb09(0x11ad)](_0x5c0680);}get['useRampGradients'](){var _0x2146fa=_0x266193;return this[_0x2146fa(0x206f)];}set[_0x266193(0x2239)](_0x4685cd){var _0x2aa785=_0x266193;this[_0x2aa785(0x206f)]!==_0x4685cd&&(this['_useRampGradients']=_0x4685cd,this[_0x2aa785(0x4fa)]());}get[_0x266193(0x142e)](){var _0x7c29c=_0x266193;return this[_0x7c29c(0x3b2c)];}[_0x266193(0x294d)](){var _0x1ccb68=_0x266193;return this[_0x1ccb68(0x3b2c)][_0x1ccb68(0x132e)];}[_0x266193(0x1653)](){var _0x5510d1=_0x266193;return _0x5510d1(0x635);}[_0x266193(0x2ad9)](){var _0x2ac643=_0x266193;return this[_0x2ac643(0x77a)]&&this[_0x2ac643(0x2894)]();}[_0x266193(0x1d47)](_0x2ce4bf=0x0){var _0x340b7f=_0x266193;return null!=(_0x2ce4bf=null==(_0x2ce4bf=this[_0x340b7f(0xba4)][_0x2ce4bf])?void 0x0:_0x2ce4bf[_0x340b7f(0x204d)])?_0x2ce4bf:this['_customWrappers'][0x0][_0x340b7f(0x204d)];}[_0x266193(0x346c)](_0x512ab5=0x0){var _0x5924aa=_0x266193;return null!=(_0x512ab5=this[_0x5924aa(0xba4)][_0x512ab5])?_0x512ab5:this[_0x5924aa(0xba4)][0x0];}[_0x266193(0x1443)](_0xa1d2a2,_0xa531f=0x0){var _0x23bced=_0x266193;this[_0x23bced(0xba4)][_0xa531f]=new _0x503b7e['q'](this['_engine']),this[_0x23bced(0xba4)][_0xa531f][_0x23bced(0x204d)]=_0xa1d2a2,this['_customWrappers'][_0xa531f][_0x23bced(0x3a81)]&&(this[_0x23bced(0xba4)][_0xa531f][_0x23bced(0x3a81)]['useInstancing']=this[_0x23bced(0x2e7e)]);}get[_0x266193(0x1c21)](){var _0x323a52=_0x266193;return this[_0x323a52(0x1b48)]||(this[_0x323a52(0x1b48)]=new _0x151f64['y$']()),this[_0x323a52(0x1b48)];}get['vertexShaderName'](){var _0x434d93=_0x266193;return _0x434d93(0x142e);}get[_0x266193(0x1f00)](){var _0x2156ce=_0x266193;return this[_0x2156ce(0x1b5b)];}get[_0x266193(0x1f5)](){var _0x46a812=_0x266193;return this[_0x46a812(0xf63)];}[_0x266193(0x401c)](_0x932a59,_0x26cd04,_0x4f1d66,_0x539e67){var _0x1e1b13=_0x266193;_0x26cd04=new _0xa06e20['b3'](_0x26cd04,_0x4f1d66,_0x539e67),(_0x932a59[_0x1e1b13(0x2f54)](_0x26cd04),_0x932a59[_0x1e1b13(0x2559)]((_0x20a9bd,_0x5555c7)=>_0x20a9bd[_0x1e1b13(0x4028)]<_0x5555c7[_0x1e1b13(0x4028)]?-0x1:_0x20a9bd[_0x1e1b13(0x4028)]>_0x5555c7['gradient']?0x1:0x0));}[_0x266193(0x1c9c)](_0x5934e3,_0x3905d8){var _0x5102fb=_0x266193;if(_0x5934e3){let _0xa7359b=0x0;for(const _0x5dac39 of _0x5934e3){if(_0x5dac39[_0x5102fb(0x4028)]===_0x3905d8){_0x5934e3[_0x5102fb(0x1035)](_0xa7359b,0x1);break;}_0xa7359b++;}}}[_0x266193(0x2ba2)](_0x28e650,_0x548c86,_0x58cd8f){var _0x340acb=_0x266193;return this[_0x340acb(0x15a3)]||(this[_0x340acb(0x15a3)]=[]),this[_0x340acb(0x401c)](this[_0x340acb(0x15a3)],_0x28e650,_0x548c86,_0x58cd8f),this;}[_0x266193(0x1497)](_0x565147){var _0x45ac8d=_0x266193;return this[_0x45ac8d(0x1c9c)](this[_0x45ac8d(0x15a3)],_0x565147),this;}[_0x266193(0x37de)](_0x2b5fd6,_0x2ce69f,_0x347574){var _0x4c732c=_0x266193;return this['_sizeGradients']||(this[_0x4c732c(0x405d)]=[]),this[_0x4c732c(0x401c)](this[_0x4c732c(0x405d)],_0x2b5fd6,_0x2ce69f,_0x347574),this;}[_0x266193(0x20de)](_0x22e9e8){var _0x40efc6=_0x266193;return this['_removeFactorGradient'](this[_0x40efc6(0x405d)],_0x22e9e8),this;}['addColorRemapGradient'](_0x2b8f42,_0x1738ab,_0x2b319d){var _0x5905b5=_0x266193;return this[_0x5905b5(0x2bc4)]||(this[_0x5905b5(0x2bc4)]=[]),this['_addFactorGradient'](this[_0x5905b5(0x2bc4)],_0x2b8f42,_0x1738ab,_0x2b319d),this;}[_0x266193(0x3473)](_0x3dc483){var _0x819c5d=_0x266193;return this[_0x819c5d(0x1c9c)](this[_0x819c5d(0x2bc4)],_0x3dc483),this;}['addAlphaRemapGradient'](_0x3424de,_0x4ae304,_0x617778){var _0x131aa2=_0x266193;return this[_0x131aa2(0x1f62)]||(this[_0x131aa2(0x1f62)]=[]),this['_addFactorGradient'](this['_alphaRemapGradients'],_0x3424de,_0x4ae304,_0x617778),this;}[_0x266193(0xfe9)](_0x370746){var _0x39db96=_0x266193;return this[_0x39db96(0x1c9c)](this[_0x39db96(0x1f62)],_0x370746),this;}[_0x266193(0x30b0)](_0xb372ad,_0x18df5c,_0x193391){var _0x2e0cdb=_0x266193;return this[_0x2e0cdb(0x3ef6)]||(this[_0x2e0cdb(0x3ef6)]=[]),this[_0x2e0cdb(0x401c)](this['_angularSpeedGradients'],_0xb372ad,_0x18df5c,_0x193391),this;}[_0x266193(0xcc)](_0x5d68da){var _0x76ff30=_0x266193;return this[_0x76ff30(0x1c9c)](this['_angularSpeedGradients'],_0x5d68da),this;}[_0x266193(0x3645)](_0x315e2a,_0x313b90,_0x7114b1){var _0x54da44=_0x266193;return this[_0x54da44(0x38bc)]||(this['_velocityGradients']=[]),this[_0x54da44(0x401c)](this['_velocityGradients'],_0x315e2a,_0x313b90,_0x7114b1),this;}[_0x266193(0xb59)](_0x597e91){return this['_removeFactorGradient'](this['_velocityGradients'],_0x597e91),this;}[_0x266193(0xcd1)](_0xd26f,_0x2cf597,_0xdd7888){var _0x5e185c=_0x266193;return this[_0x5e185c(0x3b8b)]||(this[_0x5e185c(0x3b8b)]=[]),this['_addFactorGradient'](this[_0x5e185c(0x3b8b)],_0xd26f,_0x2cf597,_0xdd7888),this;}[_0x266193(0xc41)](_0x56c576){var _0xa19b94=_0x266193;return this[_0xa19b94(0x1c9c)](this['_limitVelocityGradients'],_0x56c576),this;}[_0x266193(0x2083)](_0x2abe14,_0x10cc8e,_0x49639c){var _0x112727=_0x266193;return this[_0x112727(0x1084)]||(this['_dragGradients']=[]),this[_0x112727(0x401c)](this[_0x112727(0x1084)],_0x2abe14,_0x10cc8e,_0x49639c),this;}[_0x266193(0x346d)](_0x3c1670){var _0xb7dda8=_0x266193;return this['_removeFactorGradient'](this[_0xb7dda8(0x1084)],_0x3c1670),this;}[_0x266193(0x17b5)](_0x42deb6,_0x3c1c01,_0x5c34ec){var _0x78d9f5=_0x266193;return this[_0x78d9f5(0x2cd6)]||(this['_emitRateGradients']=[]),this[_0x78d9f5(0x401c)](this[_0x78d9f5(0x2cd6)],_0x42deb6,_0x3c1c01,_0x5c34ec),this;}[_0x266193(0x1913)](_0x2c3868){var _0x292459=_0x266193;return this['_removeFactorGradient'](this[_0x292459(0x2cd6)],_0x2c3868),this;}[_0x266193(0x38aa)](_0x4b361e,_0x535f78,_0x2ebfdb){var _0x1d299d=_0x266193;return this[_0x1d299d(0xb73)]||(this['_startSizeGradients']=[]),this[_0x1d299d(0x401c)](this[_0x1d299d(0xb73)],_0x4b361e,_0x535f78,_0x2ebfdb),this;}[_0x266193(0x3646)](_0x2b6231){var _0x2f9808=_0x266193;return this[_0x2f9808(0x1c9c)](this['_startSizeGradients'],_0x2b6231),this;}[_0x266193(0x2173)](){var _0x58b626=_0x266193;if(this[_0x58b626(0x179c)]&&this[_0x58b626(0x179c)][_0x58b626(0x132e)]&&!this['_rampGradientsTexture']&&this[_0x58b626(0x48a)]){const _0x5efaac=new Uint8Array(0x4*this[_0x58b626(0xa10)]),_0x3ee0c2=_0x447388['zZ'][_0x58b626(0x3777)][0x0];for(let _0x405d36=0x0;_0x405d36<this['_rawTextureWidth'];_0x405d36++){var _0xf9192b=_0x405d36/this['_rawTextureWidth'];_0xa06e20['fR']['GetCurrentGradient'](_0xf9192b,this[_0x58b626(0x179c)],(_0x3a84f4,_0x5b4be4,_0x3d8b41)=>{var _0x82d510=_0x58b626;_0x447388['Wo'][_0x82d510(0x194c)](_0x3a84f4[_0x82d510(0x25cc)],_0x5b4be4[_0x82d510(0x25cc)],_0x3d8b41,_0x3ee0c2),_0x5efaac[0x4*_0x405d36]=0xff*_0x3ee0c2['r'],_0x5efaac[0x4*_0x405d36+0x1]=0xff*_0x3ee0c2['g'],_0x5efaac[0x4*_0x405d36+0x2]=0xff*_0x3ee0c2['b'],_0x5efaac[0x4*_0x405d36+0x3]=0xff;});}this[_0x58b626(0x2940)]=_0x3d9447['l'][_0x58b626(0x1060)](_0x5efaac,this[_0x58b626(0xa10)],0x1,this[_0x58b626(0x48a)],!0x1,!0x1,_0x4bf904['g'][_0x58b626(0xe4b)]);}}[_0x266193(0xf2e)](){return this['_rampGradients'];}[_0x266193(0x3f69)](){this['_syncRampGradientTexture']();}[_0x266193(0x6bf)](){var _0x3c45cd=_0x266193;this[_0x3c45cd(0x179c)]&&(this[_0x3c45cd(0x179c)][_0x3c45cd(0x2559)]((_0x42923a,_0x1f132b)=>_0x42923a[_0x3c45cd(0x4028)]<_0x1f132b['gradient']?-0x1:_0x42923a[_0x3c45cd(0x4028)]>_0x1f132b[_0x3c45cd(0x4028)]?0x1:0x0),this['_rampGradientsTexture']&&(this[_0x3c45cd(0x2940)]['dispose'](),this['_rampGradientsTexture']=null),this[_0x3c45cd(0x2173)]());}[_0x266193(0x7a4)](_0x4fb94f,_0x448bfd){var _0x1c45d7=_0x266193;return this[_0x1c45d7(0x179c)]||(this[_0x1c45d7(0x179c)]=[]),_0x4fb94f=new _0xa06e20['cw'](_0x4fb94f,_0x448bfd),(this[_0x1c45d7(0x179c)][_0x1c45d7(0x2f54)](_0x4fb94f),this[_0x1c45d7(0x6bf)](),this);}[_0x266193(0x2277)](_0x2352ca){var _0x3e2242=_0x266193;return this[_0x3e2242(0xebe)](_0x2352ca,this[_0x3e2242(0x179c)],this[_0x3e2242(0x2940)]),this[_0x3e2242(0x2940)]=null,this[_0x3e2242(0x179c)]&&0x0<this[_0x3e2242(0x179c)][_0x3e2242(0x132e)]&&this['_createRampGradientTexture'](),this;}[_0x266193(0x1d95)](_0x24f9dd,_0x59e7c5,_0x5d89b7){var _0xf096f5=_0x266193;return this[_0xf096f5(0x2947)]||(this[_0xf096f5(0x2947)]=[]),_0x24f9dd=new _0xa06e20['bK'](_0x24f9dd,_0x59e7c5,_0x5d89b7),(this[_0xf096f5(0x2947)][_0xf096f5(0x2f54)](_0x24f9dd),this[_0xf096f5(0x2947)][_0xf096f5(0x2559)]((_0x4be0f8,_0x2f5a8b)=>_0x4be0f8[_0xf096f5(0x4028)]<_0x2f5a8b['gradient']?-0x1:_0x4be0f8[_0xf096f5(0x4028)]>_0x2f5a8b[_0xf096f5(0x4028)]?0x1:0x0),this);}[_0x266193(0x1772)](_0x5ac669){var _0x4fb849=_0x266193;if(!this[_0x4fb849(0x2947)])return this;let _0xb1d33c=0x0;for(const _0xe5efa8 of this['_colorGradients']){if(_0xe5efa8['gradient']===_0x5ac669){this[_0x4fb849(0x2947)]['splice'](_0xb1d33c,0x1);break;}_0xb1d33c++;}return this;}[_0x266193(0x36dc)](){var _0x172fb9=_0x266193;for(const _0xa89804 of this[_0x172fb9(0x1703)])if(_0xa89804){for(const _0x2ce0cb of _0xa89804)null!==_0x2ce0cb&&void 0x0!==_0x2ce0cb&&_0x2ce0cb[_0x172fb9(0x2d20)]();}this[_0x172fb9(0x1703)]=[];}[_0x266193(0x3a57)](_0x5b62bb,_0x17576e,_0x15d759,_0x1defc5,_0x2b4888){return _0x2b4888[0x4*(((_0x5b62bb=0.5*Math['abs'](_0x5b62bb)+0.5)*_0x15d759%_0x15d759|0x0)+((_0x17576e=0.5*Math['abs'](_0x17576e)+0.5)*_0x1defc5%_0x1defc5|0x0)*_0x15d759)]/0xff;}[_0x266193(0x2de1)](){var _0x51e611=_0x266193;this[_0x51e611(0x4fa)]();}[_0x266193(0x4fa)](){var _0x276fdf=_0x266193;this['_vertexBuffer']&&(this[_0x276fdf(0x152d)][_0x276fdf(0x2d20)](),this[_0x276fdf(0x152d)]=null),this[_0x276fdf(0xc1e)]&&(this[_0x276fdf(0xc1e)]['dispose'](),this[_0x276fdf(0xc1e)]=null),this['_vertexArrayObject']&&(this[_0x276fdf(0x398b)][_0x276fdf(0x2e2a)](this['_vertexArrayObject']),this[_0x276fdf(0x2f41)]=null),this[_0x276fdf(0x299d)]();}[_0x266193(0x299d)](){var _0x292092=_0x266193;this[_0x292092(0x1034)]=this[_0x292092(0x2e7e)]?0xa:0xc,this[_0x292092(0x3cc9)]&&(this[_0x292092(0x1034)]+=0x1),this['_isBillboardBased']&&this[_0x292092(0x20b2)]!==_0x48bcf6[_0x292092(0x12d)]&&this[_0x292092(0x20b2)]!==_0x48bcf6[_0x292092(0x188b)]||(this[_0x292092(0x1034)]+=0x3),this['_useRampGradients']&&(this[_0x292092(0x1034)]+=0x4);var _0x511cf7=this['_engine'],_0x5dd790=this['_vertexBufferSize']*(this[_0x292092(0x2e7e)]?0x1:0x4);this['_vertexData']=new Float32Array(this[_0x292092(0xe71)]*_0x5dd790),this[_0x292092(0x152d)]=new _0xecd9eb['l'](_0x511cf7,this['_vertexData'],!0x0,_0x5dd790);let _0x4ed708=0x0;var _0x5dd790=this[_0x292092(0x152d)][_0x292092(0xb3b)](_0xecd9eb['o'][_0x292092(0x31b9)],_0x4ed708,0x3,this[_0x292092(0x1034)],this['_useInstancing']),_0x5dd790=(this[_0x292092(0x1b5b)][_0xecd9eb['o'][_0x292092(0x31b9)]]=_0x5dd790,_0x4ed708+=0x3,this[_0x292092(0x152d)]['createVertexBuffer'](_0xecd9eb['o'][_0x292092(0x3469)],_0x4ed708,0x4,this[_0x292092(0x1034)],this['_useInstancing'])),_0x5dd790=(this[_0x292092(0x1b5b)][_0xecd9eb['o']['ColorKind']]=_0x5dd790,_0x4ed708+=0x4,this[_0x292092(0x152d)]['createVertexBuffer'](_0x292092(0x3d51),_0x4ed708,0x1,this['_vertexBufferSize'],this[_0x292092(0x2e7e)])),_0x5dd790=(this[_0x292092(0x1b5b)]['angle']=_0x5dd790,_0x4ed708+=0x1,this[_0x292092(0x152d)][_0x292092(0xb3b)]('size',_0x4ed708,0x2,this[_0x292092(0x1034)],this[_0x292092(0x2e7e)]));this[_0x292092(0x1b5b)][_0x292092(0x2cbf)]=_0x5dd790,_0x4ed708+=0x2,this[_0x292092(0x3cc9)]&&(_0x5dd790=this[_0x292092(0x152d)][_0x292092(0xb3b)]('cellIndex',_0x4ed708,0x1,this[_0x292092(0x1034)],this[_0x292092(0x2e7e)]),this['_vertexBuffers'][_0x292092(0x2dda)]=_0x5dd790,_0x4ed708+=0x1),this['_isBillboardBased']&&this[_0x292092(0x20b2)]!==_0x48bcf6[_0x292092(0x12d)]&&this['billboardMode']!==_0x48bcf6[_0x292092(0x188b)]||(_0x5dd790=this[_0x292092(0x152d)][_0x292092(0xb3b)]('direction',_0x4ed708,0x3,this[_0x292092(0x1034)],this[_0x292092(0x2e7e)]),this['_vertexBuffers'][_0x292092(0x1b19)]=_0x5dd790,_0x4ed708+=0x3),this[_0x292092(0x206f)]&&(_0x5dd790=this[_0x292092(0x152d)][_0x292092(0xb3b)](_0x292092(0x3844),_0x4ed708,0x4,this[_0x292092(0x1034)],this[_0x292092(0x2e7e)]),this['_vertexBuffers'][_0x292092(0x3844)]=_0x5dd790,_0x4ed708+=0x4);let _0x1077ef;this[_0x292092(0x2e7e)]?(_0x5dd790=new Float32Array([0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1]),this['_spriteBuffer']=new _0xecd9eb['l'](_0x511cf7,_0x5dd790,!0x1,0x2),_0x1077ef=this[_0x292092(0xc1e)]['createVertexBuffer'](_0x292092(0x306c),0x0,0x2)):(_0x1077ef=this[_0x292092(0x152d)]['createVertexBuffer'](_0x292092(0x306c),_0x4ed708,0x2,this[_0x292092(0x1034)],this[_0x292092(0x2e7e)]),_0x4ed708+=0x2),this['_vertexBuffers'][_0x292092(0x306c)]=_0x1077ef,this[_0x292092(0x36dc)]();}[_0x266193(0xccc)](){var _0x417a64=_0x266193;if(!this[_0x417a64(0x2e7e)]){const _0x269b86=[];let _0x4a2570=0x0;for(let _0x45e958=0x0;_0x45e958<this['_capacity'];_0x45e958++)_0x269b86[_0x417a64(0x2f54)](_0x4a2570),_0x269b86['push'](_0x4a2570+0x1),_0x269b86[_0x417a64(0x2f54)](_0x4a2570+0x2),_0x269b86[_0x417a64(0x2f54)](_0x4a2570),_0x269b86[_0x417a64(0x2f54)](_0x4a2570+0x2),_0x269b86[_0x417a64(0x2f54)](_0x4a2570+0x3),_0x4a2570+=0x4;this[_0x417a64(0xf63)]=this[_0x417a64(0x398b)]['createIndexBuffer'](_0x269b86);}}[_0x266193(0x74f)](){var _0x3f19b0=_0x266193;return this[_0x3f19b0(0xe71)];}[_0x266193(0x2894)](){var _0x34e31a=_0x266193;return this[_0x34e31a(0xd24)];}['isStarted'](){return this['_started'];}['_prepareSubEmitterInternalArray'](){var _0x507f1c=_0x266193;this[_0x507f1c(0x1028)]=new Array(),this[_0x507f1c(0x20e6)]&&this[_0x507f1c(0x20e6)][_0x507f1c(0x2f62)](_0x40754d=>{var _0x405c67=_0x507f1c;_0x40754d instanceof _0x48bcf6?this['_subEmitters'][_0x405c67(0x2f54)]([new _0x58bb50['H'](_0x40754d)]):_0x40754d instanceof _0x58bb50['H']?this[_0x405c67(0x1028)][_0x405c67(0x2f54)]([_0x40754d]):_0x40754d instanceof Array&&this[_0x405c67(0x1028)]['push'](_0x40754d);});}[_0x266193(0x37b3)](_0x43362d=this[_0x266193(0x2a7)]){var _0x507974=_0x266193;if(!this['targetStopDuration']&&this[_0x507974(0x104b)]())throw _0x507974(0x1a67);if(_0x43362d)setTimeout(()=>{var _0x2ec8ef=_0x507974;this[_0x2ec8ef(0x37b3)](0x0);},_0x43362d);else{if(this['_prepareSubEmitterInternalArray'](),this[_0x507974(0x2825)]=!0x0,this[_0x507974(0x77a)]=!0x1,this[_0x507974(0x234)]=0x0,this[_0x507974(0x1028)]&&0x0!=this[_0x507974(0x1028)][_0x507974(0x132e)]&&(this[_0x507974(0x229d)]=new Array()),this[_0x507974(0x2cd6)]&&(0x0<this['_emitRateGradients']['length']&&(this['_currentEmitRateGradient']=this[_0x507974(0x2cd6)][0x0],this['_currentEmitRate1']=this['_currentEmitRateGradient'][_0x507974(0x39a6)](),this['_currentEmitRate2']=this[_0x507974(0x30d)]),0x1<this[_0x507974(0x2cd6)][_0x507974(0x132e)]&&(this[_0x507974(0x2923)]=this[_0x507974(0x2cd6)][0x1]['getFactor']())),this['_startSizeGradients']&&(0x0<this[_0x507974(0xb73)]['length']&&(this[_0x507974(0x3f8a)]=this['_startSizeGradients'][0x0],this['_currentStartSize1']=this[_0x507974(0x3f8a)][_0x507974(0x39a6)](),this[_0x507974(0x2ab3)]=this[_0x507974(0x2f26)]),0x1<this[_0x507974(0xb73)][_0x507974(0x132e)]&&(this[_0x507974(0x2ab3)]=this[_0x507974(0xb73)][0x1][_0x507974(0x39a6)]())),this[_0x507974(0x1ec5)]){-0x1!==(null==(_0x43362d=this[_0x507974(0x1e9a)])?void 0x0:_0x43362d[_0x507974(0x1653)]()['indexOf']('Mesh'))&&this['emitter'][_0x507974(0x67e)](!0x0);const _0x498064=this[_0x507974(0x3448)];if(_0x498064&&_0x498064[_0x507974(0x2c29)])_0x498064['onGeneratedObservable'][_0x507974(0x38c2)](()=>{setTimeout(()=>{var _0x1d6706=a8_0x58a1;for(let _0x10b25f=0x0;_0x10b25f<this[_0x1d6706(0x1ec5)];_0x10b25f++)this[_0x1d6706(0x2f84)](!0x0),_0x498064['render']();});});else{for(let _0x2aa4a6=0x0;_0x2aa4a6<this['preWarmCycles'];_0x2aa4a6++)this[_0x507974(0x2f84)](!0x0);}}this[_0x507974(0x3bb1)]&&this[_0x507974(0x1b36)]&&0x0<this[_0x507974(0x1b36)][_0x507974(0x132e)]&&this[_0x507974(0x48a)]&&this['_scene'][_0x507974(0x1da)](this,this[_0x507974(0x1d5)],this[_0x507974(0x2d00)],this[_0x507974(0x110e)]);}}[_0x266193(0x1dec)](_0x2941c2=!0x0){var _0x2a18ab=_0x266193;this[_0x2a18ab(0x77a)]||(this[_0x2a18ab(0x1d1f)][_0x2a18ab(0x3e9)](this),this[_0x2a18ab(0x77a)]=!0x0,_0x2941c2&&this['_stopSubEmitters']());}[_0x266193(0x1589)](){var _0x3010c5=_0x266193;this['_stockParticles'][_0x3010c5(0x132e)]=0x0,this['_particles'][_0x3010c5(0x132e)]=0x0;}['_appendParticleVertex'](_0x344ac0,_0x5e45d3,_0x380afd,_0x332444){var _0x365b8a=_0x266193;let _0x56207b=_0x344ac0*this[_0x365b8a(0x1034)];if(this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x8c5)]['x']+this[_0x365b8a(0x3f6b)]['x'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x8c5)]['y']+this[_0x365b8a(0x3f6b)]['y'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x8c5)]['z']+this[_0x365b8a(0x3f6b)]['z'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x25cc)]['r'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3['color']['g'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x25cc)]['b'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x25cc)]['a'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x3d51)],this['_vertexData'][_0x56207b++]=_0x5e45d3[_0x365b8a(0x27e7)]['x']*_0x5e45d3[_0x365b8a(0x2cbf)],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3['scale']['y']*_0x5e45d3[_0x365b8a(0x2cbf)],this[_0x365b8a(0x3cc9)]&&(this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3['cellIndex']),this[_0x365b8a(0x1953)])this[_0x365b8a(0x20b2)]!==_0x48bcf6[_0x365b8a(0x12d)]&&this[_0x365b8a(0x20b2)]!==_0x48bcf6['BILLBOARDMODE_STRETCHED_LOCAL']||(this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x1b19)]['x'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x1b19)]['y'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x1b19)]['z']);else{if(_0x5e45d3[_0x365b8a(0x53a)]){let _0x4f8192=_0x5e45d3[_0x365b8a(0x53a)];this[_0x365b8a(0xd83)]&&(_0xfeaa88['P'][_0x365b8a(0x1e54)](_0x4f8192,this[_0x365b8a(0x2ef7)],_0xfeaa88['jp'][_0x365b8a(0x23ca)][0x0]),_0x4f8192=_0xfeaa88['jp'][_0x365b8a(0x23ca)][0x0]),0x0===_0x4f8192['x']&&0x0===_0x4f8192['z']&&(_0x4f8192['x']=0.001),this[_0x365b8a(0x22a4)][_0x56207b++]=_0x4f8192['x'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x4f8192['y'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x4f8192['z'];}else{let _0x8a79d3=_0x5e45d3['direction'];this[_0x365b8a(0xd83)]&&(_0xfeaa88['P']['TransformNormalToRef'](_0x8a79d3,this[_0x365b8a(0x2ef7)],_0xfeaa88['jp']['Vector3'][0x0]),_0x8a79d3=_0xfeaa88['jp'][_0x365b8a(0x23ca)][0x0]),0x0===_0x8a79d3['x']&&0x0===_0x8a79d3['z']&&(_0x8a79d3['x']=0.001),this['_vertexData'][_0x56207b++]=_0x8a79d3['x'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x8a79d3['y'],this['_vertexData'][_0x56207b++]=_0x8a79d3['z'];}}this[_0x365b8a(0x206f)]&&_0x5e45d3['remapData']&&(this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x3844)]['x'],this['_vertexData'][_0x56207b++]=_0x5e45d3['remapData']['y'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x3844)]['z'],this[_0x365b8a(0x22a4)][_0x56207b++]=_0x5e45d3[_0x365b8a(0x3844)]['w']),this[_0x365b8a(0x2e7e)]||(this[_0x365b8a(0x3cc9)]&&(0x0===_0x380afd?_0x380afd=this[_0x365b8a(0x3d6e)]:0x1===_0x380afd&&(_0x380afd=0x1-this[_0x365b8a(0x3d6e)]),0x0===_0x332444?_0x332444=this[_0x365b8a(0x3d6e)]:0x1===_0x332444&&(_0x332444=0x1-this[_0x365b8a(0x3d6e)])),this[_0x365b8a(0x22a4)][_0x56207b++]=_0x380afd,this[_0x365b8a(0x22a4)][_0x56207b++]=_0x332444);}[_0x266193(0x2ee0)](){var _0x314402=_0x266193;this['activeSubSystems']&&(this[_0x314402(0x229d)]['forEach'](_0x15e14f=>{var _0x823a54=_0x314402;_0x15e14f[_0x823a54(0x1dec)](!0x0);}),this[_0x314402(0x229d)]=new Array());}[_0x266193(0x779)](){var _0x2082b0=_0x266193,_0x501aa1;this[_0x2082b0(0x2213)]&&(-0x1!==(_0x501aa1=this['_rootParticleSystem'][_0x2082b0(0x229d)][_0x2082b0(0x404a)](this))&&this[_0x2082b0(0x2213)][_0x2082b0(0x229d)][_0x2082b0(0x1035)](_0x501aa1,0x1),this[_0x2082b0(0x2213)]=null);}['_update'](_0x3da7fa){var _0x15079d=_0x266193;if(this[_0x15079d(0xd24)]=0x0<this['_particles'][_0x15079d(0x132e)],this['emitter']['position']){const _0x440aa0=this[_0x15079d(0x1e9a)];this[_0x15079d(0x2ef7)]=_0x440aa0[_0x15079d(0x2fee)]();}else{var _0x4c3df0=this[_0x15079d(0x1e9a)];this[_0x15079d(0x2ef7)]=_0xfeaa88['y3'][_0x15079d(0x2633)](_0x4c3df0['x'],_0x4c3df0['y'],_0x4c3df0['z']);}this[_0x15079d(0x2ef7)][_0x15079d(0x3c5)](this[_0x15079d(0x506)]),this[_0x15079d(0x37a6)](this[_0x15079d(0x3b2c)]);let _0x56b30a;for(let _0x4c05f7=0x0;_0x4c05f7<_0x3da7fa&&this['_particles']['length']!==this['_capacity'];_0x4c05f7++){if(_0x56b30a=this[_0x15079d(0x355a)](),this[_0x15079d(0x3b2c)][_0x15079d(0x2f54)](_0x56b30a),this[_0x15079d(0x4e7)]&&this[_0x15079d(0x15a3)]&&0x0<this[_0x15079d(0x15a3)][_0x15079d(0x132e)]){const _0x1af6ac=_0x119a80['R']['Clamp'](this['_actualFrame']/this[_0x15079d(0x4e7)]);_0xa06e20['fR']['GetCurrentGradient'](_0x1af6ac,this[_0x15079d(0x15a3)],(_0x5e33a6,_0x4a7b24)=>{var _0x2ff2f9=_0x15079d;const _0x234f06=_0x5e33a6,_0x1f211d=_0x4a7b24;var _0x5e33a6=_0x234f06[_0x2ff2f9(0x39a6)](),_0x4a7b24=_0x1f211d[_0x2ff2f9(0x39a6)](),_0x360d61=(_0x1af6ac-_0x234f06[_0x2ff2f9(0x4028)])/(_0x1f211d[_0x2ff2f9(0x4028)]-_0x234f06['gradient']);_0x56b30a[_0x2ff2f9(0x11ab)]=_0x119a80['R'][_0x2ff2f9(0x1afb)](_0x5e33a6,_0x4a7b24,_0x360d61);});}else _0x56b30a[_0x15079d(0x11ab)]=_0x119a80['R'][_0x15079d(0x20b1)](this['minLifeTime'],this[_0x15079d(0x10a9)]);var _0x34f38d=_0x119a80['R']['RandomRange'](this[_0x15079d(0x2b9)],this[_0x15079d(0x12ed)]);(this[_0x15079d(0x222b)]?this:this['particleEmitterType'])[_0x15079d(0x222b)](this['_emitterWorldMatrix'],_0x56b30a[_0x15079d(0x8c5)],_0x56b30a,this[_0x15079d(0xd83)]),this['isLocal']&&(_0x56b30a[_0x15079d(0x3c57)]?_0x56b30a[_0x15079d(0x3c57)][_0x15079d(0x2a3e)](_0x56b30a['position']):_0x56b30a['_localPosition']=_0x56b30a[_0x15079d(0x8c5)][_0x15079d(0x11fe)](),_0xfeaa88['P'][_0x15079d(0x2bb9)](_0x56b30a[_0x15079d(0x3c57)],this['_emitterWorldMatrix'],_0x56b30a['position'])),this[_0x15079d(0xff0)]?this[_0x15079d(0xff0)](this[_0x15079d(0x2ef7)],_0x56b30a[_0x15079d(0x1b19)],_0x56b30a,this[_0x15079d(0xd83)]):this[_0x15079d(0x1a24)][_0x15079d(0xff0)](this[_0x15079d(0x2ef7)],_0x56b30a[_0x15079d(0x1b19)],_0x56b30a,this[_0x15079d(0xd83)],this[_0x15079d(0x506)]),0x0===_0x34f38d?_0x56b30a[_0x15079d(0x53a)]?_0x56b30a[_0x15079d(0x53a)]['copyFrom'](_0x56b30a['direction']):_0x56b30a[_0x15079d(0x53a)]=_0x56b30a['direction'][_0x15079d(0x11fe)]():_0x56b30a[_0x15079d(0x53a)]=null,_0x56b30a['direction'][_0x15079d(0x1200)](_0x34f38d),this[_0x15079d(0x405d)]&&0x0!==this[_0x15079d(0x405d)][_0x15079d(0x132e)]?(_0x56b30a[_0x15079d(0x1929)]=this[_0x15079d(0x405d)][0x0],_0x56b30a[_0x15079d(0x3a0f)]=_0x56b30a[_0x15079d(0x1929)]['getFactor'](),_0x56b30a[_0x15079d(0x2cbf)]=_0x56b30a['_currentSize1'],0x1<this[_0x15079d(0x405d)][_0x15079d(0x132e)]?_0x56b30a[_0x15079d(0x2343)]=this['_sizeGradients'][0x1][_0x15079d(0x39a6)]():_0x56b30a[_0x15079d(0x2343)]=_0x56b30a['_currentSize1']):_0x56b30a[_0x15079d(0x2cbf)]=_0x119a80['R'][_0x15079d(0x20b1)](this['minSize'],this[_0x15079d(0x3fa7)]),_0x56b30a[_0x15079d(0x27e7)][_0x15079d(0x3b56)](_0x119a80['R']['RandomRange'](this[_0x15079d(0x1142)],this[_0x15079d(0x3577)]),_0x119a80['R'][_0x15079d(0x20b1)](this[_0x15079d(0x1430)],this[_0x15079d(0x3eb8)])),this[_0x15079d(0xb73)]&&this['_startSizeGradients'][0x0]&&this[_0x15079d(0x4e7)]&&(_0x34f38d=this[_0x15079d(0x234)]/this[_0x15079d(0x4e7)],_0xa06e20['fR'][_0x15079d(0x171c)](_0x34f38d,this[_0x15079d(0xb73)],(_0x5ce701,_0x3f1e50,_0x15caff)=>{var _0x5463b6=_0x15079d;_0x5ce701!==this[_0x5463b6(0x3f8a)]&&(this[_0x5463b6(0x2f26)]=this['_currentStartSize2'],this['_currentStartSize2']=_0x3f1e50['getFactor'](),this[_0x5463b6(0x3f8a)]=_0x5ce701),_0x3f1e50=_0x119a80['R'][_0x5463b6(0x1afb)](this[_0x5463b6(0x2f26)],this['_currentStartSize2'],_0x15caff),_0x56b30a[_0x5463b6(0x27e7)][_0x5463b6(0x1200)](_0x3f1e50);})),this[_0x15079d(0x3ef6)]&&0x0!==this[_0x15079d(0x3ef6)]['length']?(_0x56b30a['_currentAngularSpeedGradient']=this['_angularSpeedGradients'][0x0],_0x56b30a[_0x15079d(0xa3d)]=_0x56b30a[_0x15079d(0x153b)][_0x15079d(0x39a6)](),_0x56b30a[_0x15079d(0x3e4b)]=_0x56b30a[_0x15079d(0xa3d)],0x1<this[_0x15079d(0x3ef6)]['length']?_0x56b30a[_0x15079d(0x16a6)]=this[_0x15079d(0x3ef6)][0x1][_0x15079d(0x39a6)]():_0x56b30a[_0x15079d(0x16a6)]=_0x56b30a['_currentAngularSpeed1']):_0x56b30a[_0x15079d(0xa3d)]=_0x119a80['R']['RandomRange'](this[_0x15079d(0x291)],this['maxAngularSpeed']),_0x56b30a[_0x15079d(0x3d51)]=_0x119a80['R'][_0x15079d(0x20b1)](this['minInitialRotation'],this[_0x15079d(0x3bc2)]),this[_0x15079d(0x38bc)]&&0x0<this[_0x15079d(0x38bc)][_0x15079d(0x132e)]&&(_0x56b30a[_0x15079d(0x356b)]=this['_velocityGradients'][0x0],_0x56b30a[_0x15079d(0x21c2)]=_0x56b30a[_0x15079d(0x356b)][_0x15079d(0x39a6)](),0x1<this['_velocityGradients']['length']?_0x56b30a['_currentVelocity2']=this[_0x15079d(0x38bc)][0x1][_0x15079d(0x39a6)]():_0x56b30a[_0x15079d(0x3c0b)]=_0x56b30a[_0x15079d(0x21c2)]),this[_0x15079d(0x3b8b)]&&0x0<this[_0x15079d(0x3b8b)][_0x15079d(0x132e)]&&(_0x56b30a['_currentLimitVelocityGradient']=this[_0x15079d(0x3b8b)][0x0],_0x56b30a[_0x15079d(0x38a8)]=_0x56b30a[_0x15079d(0x28f5)][_0x15079d(0x39a6)](),0x1<this[_0x15079d(0x3b8b)][_0x15079d(0x132e)]?_0x56b30a[_0x15079d(0x1d9)]=this['_limitVelocityGradients'][0x1][_0x15079d(0x39a6)]():_0x56b30a[_0x15079d(0x1d9)]=_0x56b30a[_0x15079d(0x38a8)]),this[_0x15079d(0x1084)]&&0x0<this['_dragGradients'][_0x15079d(0x132e)]&&(_0x56b30a['_currentDragGradient']=this[_0x15079d(0x1084)][0x0],_0x56b30a['_currentDrag1']=_0x56b30a[_0x15079d(0x1128)][_0x15079d(0x39a6)](),0x1<this[_0x15079d(0x1084)]['length']?_0x56b30a['_currentDrag2']=this[_0x15079d(0x1084)][0x1][_0x15079d(0x39a6)]():_0x56b30a['_currentDrag2']=_0x56b30a[_0x15079d(0x313d)]),this[_0x15079d(0x2947)]&&0x0!==this[_0x15079d(0x2947)][_0x15079d(0x132e)]?(_0x56b30a[_0x15079d(0x35bf)]=this[_0x15079d(0x2947)][0x0],_0x56b30a[_0x15079d(0x35bf)][_0x15079d(0x910)](_0x56b30a[_0x15079d(0x25cc)]),_0x56b30a[_0x15079d(0x275b)][_0x15079d(0x2a3e)](_0x56b30a[_0x15079d(0x25cc)]),0x1<this[_0x15079d(0x2947)][_0x15079d(0x132e)]?this[_0x15079d(0x2947)][0x1][_0x15079d(0x910)](_0x56b30a[_0x15079d(0x1439)]):_0x56b30a[_0x15079d(0x1439)][_0x15079d(0x2a3e)](_0x56b30a['color'])):(_0x34f38d=_0x119a80['R'][_0x15079d(0x20b1)](0x0,0x1),_0x447388['HE'][_0x15079d(0x194c)](this[_0x15079d(0x13e9)],this[_0x15079d(0x3408)],_0x34f38d,_0x56b30a[_0x15079d(0x25cc)]),this['colorDead']['subtractToRef'](_0x56b30a[_0x15079d(0x25cc)],this['_colorDiff']),this[_0x15079d(0x66b)][_0x15079d(0x3c2a)](0x1/_0x56b30a[_0x15079d(0x11ab)],_0x56b30a[_0x15079d(0x4073)])),this[_0x15079d(0x3cc9)]&&(_0x56b30a[_0x15079d(0x3680)]=this[_0x15079d(0xc2a)],_0x56b30a[_0x15079d(0x2167)]=this[_0x15079d(0x2a16)],_0x56b30a[_0x15079d(0x2d4)]=this[_0x15079d(0x3cae)]),_0x56b30a[_0x15079d(0x1b19)][_0x15079d(0x2f9c)](this[_0x15079d(0x3022)]),this[_0x15079d(0x206f)]&&(_0x56b30a[_0x15079d(0x3844)]=new _0xfeaa88['Lt'](0x0,0x1,0x0,0x1)),this[_0x15079d(0x3448)]&&(_0x56b30a['_randomNoiseCoordinates1']?(_0x56b30a[_0x15079d(0x159f)]['copyFromFloats'](Math[_0x15079d(0x27fe)](),Math[_0x15079d(0x27fe)](),Math['random']()),_0x56b30a[_0x15079d(0x172f)][_0x15079d(0x3b56)](Math[_0x15079d(0x27fe)](),Math[_0x15079d(0x27fe)](),Math[_0x15079d(0x27fe)]())):(_0x56b30a[_0x15079d(0x159f)]=new _0xfeaa88['P'](Math['random'](),Math['random'](),Math[_0x15079d(0x27fe)]()),_0x56b30a[_0x15079d(0x172f)]=new _0xfeaa88['P'](Math[_0x15079d(0x27fe)](),Math[_0x15079d(0x27fe)](),Math[_0x15079d(0x27fe)]()))),_0x56b30a['_inheritParticleInfoToSubEmitters']();}}static[_0x266193(0x1223)](_0x2d067e=!0x1,_0x332fc3=!0x1,_0x267ea9=!0x1){var _0x22074b=_0x266193;const _0x423c1d=[_0xecd9eb['o']['PositionKind'],_0xecd9eb['o'][_0x22074b(0x3469)],'angle',_0x22074b(0x306c),'size'];return _0x2d067e&&_0x423c1d['push']('cellIndex'),_0x332fc3||_0x423c1d[_0x22074b(0x2f54)]('direction'),_0x267ea9&&_0x423c1d['push'](_0x22074b(0x3844)),_0x423c1d;}static[_0x266193(0x4e4)](_0x340c8f=!0x1,_0x4c8e8a=!0x1){var _0x1c974a=_0x266193;const _0x37aff3=[_0x1c974a(0x30d1),_0x1c974a(0x13df),_0x1c974a(0x1b2e),_0x1c974a(0x3f4),_0x1c974a(0x2728),_0x1c974a(0x841)];return(0x0,_0x23a526['qx'])(_0x37aff3),_0x340c8f&&_0x37aff3['push'](_0x1c974a(0x14e5)),_0x4c8e8a&&_0x37aff3[_0x1c974a(0x2f54)](_0x1c974a(0x2d47)),_0x37aff3;}['fillDefines'](_0x6baa63,_0x1fb50b){var _0x3b1fde=_0x266193;if(this[_0x3b1fde(0x48a)]&&(0x0,_0x23a526['lK'])(this,this[_0x3b1fde(0x48a)],_0x6baa63),this['_isAnimationSheetEnabled']&&_0x6baa63[_0x3b1fde(0x2f54)](_0x3b1fde(0x3125)),this[_0x3b1fde(0x2486)]&&_0x6baa63[_0x3b1fde(0x2f54)]('#define\x20LOGARITHMICDEPTH'),_0x1fb50b===_0x48bcf6[_0x3b1fde(0x3cb2)]&&_0x6baa63[_0x3b1fde(0x2f54)](_0x3b1fde(0x23fa)),this[_0x3b1fde(0x206f)]&&_0x6baa63[_0x3b1fde(0x2f54)]('#define\x20RAMPGRADIENT'),this['_isBillboardBased'])switch(_0x6baa63['push'](_0x3b1fde(0x1904)),this[_0x3b1fde(0x20b2)]){case _0x48bcf6['BILLBOARDMODE_Y']:_0x6baa63[_0x3b1fde(0x2f54)](_0x3b1fde(0x2065));break;case _0x48bcf6[_0x3b1fde(0x12d)]:case _0x48bcf6[_0x3b1fde(0x188b)]:_0x6baa63[_0x3b1fde(0x2f54)](_0x3b1fde(0x2359)),this['billboardMode']===_0x48bcf6[_0x3b1fde(0x188b)]&&_0x6baa63[_0x3b1fde(0x2f54)](_0x3b1fde(0x2fb2));break;case _0x48bcf6[_0x3b1fde(0xf62)]:_0x6baa63[_0x3b1fde(0x2f54)](_0x3b1fde(0x10e5));}this[_0x3b1fde(0x1de)]&&(this[_0x3b1fde(0x1de)]['prepareDefines'](this[_0x3b1fde(0x12cf)]),_0x6baa63['push'](this['_imageProcessingConfigurationDefines'][_0x3b1fde(0x27d6)]()));}['fillUniformsAttributesAndSamplerNames'](_0x89a668,_0x19846a,_0x5595e4){var _0xa201a7=_0x266193;_0x19846a[_0xa201a7(0x2f54)](..._0x48bcf6[_0xa201a7(0x1223)](this['_isAnimationSheetEnabled'],this[_0xa201a7(0x1953)]&&this[_0xa201a7(0x20b2)]!==_0x48bcf6[_0xa201a7(0x12d)]&&this[_0xa201a7(0x20b2)]!==_0x48bcf6[_0xa201a7(0x188b)],this['_useRampGradients'])),_0x89a668[_0xa201a7(0x2f54)](..._0x48bcf6[_0xa201a7(0x4e4)](this[_0xa201a7(0x3cc9)],this['useLogarithmicDepth'])),_0x5595e4['push'](_0xa201a7(0x109a),'rampSampler'),this[_0xa201a7(0x1de)]&&(_0x413ca1['$'][_0xa201a7(0x3b8c)](_0x89a668,this['_imageProcessingConfigurationDefines']),_0x413ca1['$'][_0xa201a7(0x1f03)](_0x5595e4,this[_0xa201a7(0x12cf)]));}[_0x266193(0x2206)](_0x364622){var _0x2c51ea=_0x266193,_0x4de875=this[_0x2c51ea(0x346c)](_0x364622);if(null!=_0x4de875&&_0x4de875[_0x2c51ea(0x204d)])return _0x4de875;const _0x4c04b2=[];this[_0x2c51ea(0x138e)](_0x4c04b2,_0x364622),_0x4de875=this[_0x2c51ea(0x398b)][_0x2c51ea(0x2d15)][_0x2c51ea(0x3c7)]?this[_0x2c51ea(0x398b)][_0x2c51ea(0x2b92)]:_0x4bf904['g'][_0x2c51ea(0x1cbc)];let _0x1364c9=this[_0x2c51ea(0x1703)][_0x4de875],_0x10c9eb=(_0x1364c9=_0x1364c9||(this[_0x2c51ea(0x1703)][_0x4de875]=[]))[_0x364622];_0x10c9eb||((_0x10c9eb=new _0x503b7e['q'](this[_0x2c51ea(0x398b)]))[_0x2c51ea(0x3a81)]&&(_0x10c9eb[_0x2c51ea(0x3a81)][_0x2c51ea(0x2429)]=this[_0x2c51ea(0x2e7e)]),_0x1364c9[_0x364622]=_0x10c9eb);var _0x5c2045,_0x37a667,_0x4de875=_0x4c04b2[_0x2c51ea(0x2abd)]('\x0a');return _0x10c9eb[_0x2c51ea(0x1f05)]!==_0x4de875&&(this['fillUniformsAttributesAndSamplerNames'](_0x364622=[],_0x5c2045=[],_0x37a667=[]),_0x10c9eb[_0x2c51ea(0x3388)](this[_0x2c51ea(0x398b)]['createEffect'](_0x2c51ea(0x142e),_0x5c2045,_0x364622,_0x37a667,_0x4de875),_0x4de875)),_0x10c9eb;}[_0x266193(0x2f84)](_0x22f693=!0x1){var _0xbadbb8=_0x266193,_0x5218db;if(this[_0xbadbb8(0x2825)]){if(!_0x22f693&&this['_scene']){if(!this[_0xbadbb8(0x3a4f)]())return;if(this[_0xbadbb8(0x2297)]===this[_0xbadbb8(0x48a)][_0xbadbb8(0x3923)]())return;this[_0xbadbb8(0x2297)]=this[_0xbadbb8(0x48a)][_0xbadbb8(0x3923)]();}this[_0xbadbb8(0x307b)]=this[_0xbadbb8(0x20b8)]*(_0x22f693?this['preWarmStepOffset']:(null==(_0x5218db=this['_scene'])?void 0x0:_0x5218db[_0xbadbb8(0x38ff)]())||0x1);let _0x44ba89;if(-0x1<this[_0xbadbb8(0x35f6)])_0x44ba89=this[_0xbadbb8(0x35f6)],this[_0xbadbb8(0x1261)]=0x0,this['manualEmitCount']=0x0;else{let _0x18e450=this[_0xbadbb8(0x2245)];this[_0xbadbb8(0x2cd6)]&&0x0<this[_0xbadbb8(0x2cd6)][_0xbadbb8(0x132e)]&&this['targetStopDuration']&&(_0x5218db=this[_0xbadbb8(0x234)]/this[_0xbadbb8(0x4e7)],_0xa06e20['fR'][_0xbadbb8(0x171c)](_0x5218db,this[_0xbadbb8(0x2cd6)],(_0x450aea,_0x1ee02c,_0x2ed3cc)=>{var _0x427b66=_0xbadbb8;_0x450aea!==this['_currentEmitRateGradient']&&(this[_0x427b66(0x30d)]=this['_currentEmitRate2'],this['_currentEmitRate2']=_0x1ee02c['getFactor'](),this['_currentEmitRateGradient']=_0x450aea),_0x18e450=_0x119a80['R']['Lerp'](this['_currentEmitRate1'],this[_0x427b66(0x2923)],_0x2ed3cc);})),_0x44ba89=_0x18e450*this[_0xbadbb8(0x307b)]>>0x0,this[_0xbadbb8(0x1261)]+=_0x18e450*this[_0xbadbb8(0x307b)]-_0x44ba89;}if(0x1<this['_newPartsExcess']&&(_0x44ba89+=this[_0xbadbb8(0x1261)]>>0x0,this[_0xbadbb8(0x1261)]-=this[_0xbadbb8(0x1261)]>>0x0),this[_0xbadbb8(0xd24)]=!0x1,this[_0xbadbb8(0x77a)]?_0x44ba89=0x0:(this['_actualFrame']+=this[_0xbadbb8(0x307b)],this[_0xbadbb8(0x4e7)]&&this[_0xbadbb8(0x234)]>=this['targetStopDuration']&&this[_0xbadbb8(0x1dec)]()),this['_update'](_0x44ba89),this[_0xbadbb8(0x77a)]&&!this[_0xbadbb8(0xd24)]&&(this[_0xbadbb8(0x2825)]=!0x1,this[_0xbadbb8(0x15cb)]&&this['onAnimationEnd'](),this[_0xbadbb8(0x3100)]&&this[_0xbadbb8(0x48a)]&&this[_0xbadbb8(0x48a)]['_toBeDisposed'][_0xbadbb8(0x2f54)](this)),!_0x22f693){let _0x53d06e=0x0;for(let _0x13e47d=0x0;_0x13e47d<this['_particles']['length'];_0x13e47d++){var _0x57b8dc=this[_0xbadbb8(0x3b2c)][_0x13e47d];this[_0xbadbb8(0xca)](_0x53d06e,_0x57b8dc),_0x53d06e+=this[_0xbadbb8(0x2e7e)]?0x1:0x4;}this[_0xbadbb8(0x152d)]&&this[_0xbadbb8(0x152d)][_0xbadbb8(0xf05)](this[_0xbadbb8(0x22a4)],0x0,this[_0xbadbb8(0x3b2c)][_0xbadbb8(0x132e)]);}0x0===this[_0xbadbb8(0x35f6)]&&this['disposeOnStop']&&this[_0xbadbb8(0x1dec)]();}}[_0x266193(0xca)](_0x50f47e,_0x471ea1){var _0x1ed2c5=_0x266193;this[_0x1ed2c5(0x3e6b)](_0x50f47e++,_0x471ea1,0x0,0x0),this['_useInstancing']||(this[_0x1ed2c5(0x3e6b)](_0x50f47e++,_0x471ea1,0x1,0x0),this[_0x1ed2c5(0x3e6b)](_0x50f47e++,_0x471ea1,0x1,0x1),this['_appendParticleVertex'](_0x50f47e++,_0x471ea1,0x0,0x1));}['rebuild'](){var _0x335b33=_0x266193,_0x4ff513;this['_engine'][_0x335b33(0x1766)]()['vertexArrayObject']&&(this[_0x335b33(0x2f41)]=null),this['_createIndexBuffer'](),null!=(_0x4ff513=this[_0x335b33(0xc1e)])&&_0x4ff513[_0x335b33(0x220)](),null!=(_0x4ff513=this[_0x335b33(0x152d)])&&_0x4ff513[_0x335b33(0x220)]();for(const _0x2981fa in this[_0x335b33(0x1b5b)])this[_0x335b33(0x1b5b)][_0x2981fa][_0x335b33(0x220)]();this[_0x335b33(0x36dc)]();}[_0x266193(0x3a4f)](){var _0x35b119=_0x266193;if(!this[_0x35b119(0x1e9a)]||this[_0x35b119(0x1de)]&&!this[_0x35b119(0x1de)][_0x35b119(0x3a4f)]()||!this[_0x35b119(0x3414)]||!this['particleTexture'][_0x35b119(0x3a4f)]())return!0x1;if(this[_0x35b119(0x1412)]!==_0x48bcf6[_0x35b119(0x3a3d)]){if(!this['_getWrapper'](this['blendMode'])[_0x35b119(0x204d)][_0x35b119(0x3a4f)]())return!0x1;}else{if(!this['_getWrapper'](_0x48bcf6[_0x35b119(0x3cb2)])[_0x35b119(0x204d)][_0x35b119(0x3a4f)]())return!0x1;if(!this['_getWrapper'](_0x48bcf6['BLENDMODE_ADD'])['effect'][_0x35b119(0x3a4f)]())return!0x1;}return!0x0;}['_render'](_0x108bbe){var _0x56dc58=_0x266193,_0x5a270f=this[_0x56dc58(0x2206)](_0x108bbe);const _0x217377=_0x5a270f[_0x56dc58(0x204d)],_0x15043e=this[_0x56dc58(0x398b)],_0x35dacd=(_0x15043e[_0x56dc58(0x26d0)](_0x5a270f),null!=(_0x5a270f=this[_0x56dc58(0x19b9)])?_0x5a270f:this[_0x56dc58(0x48a)][_0x56dc58(0xe6c)]()),_0x190e25=(_0x217377[_0x56dc58(0x19ec)](_0x56dc58(0x109a),this[_0x56dc58(0x3414)]),_0x217377[_0x56dc58(0x13a9)](_0x56dc58(0x13df),_0x35dacd),_0x217377['setMatrix']('projection',null!=(_0x5a270f=this[_0x56dc58(0x38d7)])?_0x5a270f:this[_0x56dc58(0x48a)][_0x56dc58(0xdcc)]()),this[_0x56dc58(0x3cc9)]&&this['particleTexture']&&(_0x5a270f=this[_0x56dc58(0x3414)]['getBaseSize'](),_0x217377[_0x56dc58(0x18a)](_0x56dc58(0x14e5),this[_0x56dc58(0x383b)]/_0x5a270f[_0x56dc58(0x37ce)],this[_0x56dc58(0xfed)]/_0x5a270f[_0x56dc58(0x1995)],this[_0x56dc58(0x383b)]/_0x5a270f[_0x56dc58(0x37ce)])),_0x217377[_0x56dc58(0x764)]('translationPivot',this[_0x56dc58(0x2728)]),_0x217377['setFloat4'](_0x56dc58(0x3f4),this[_0x56dc58(0x3f4)]['r'],this[_0x56dc58(0x3f4)]['g'],this['textureMask']['b'],this['textureMask']['a']),this[_0x56dc58(0x1953)]&&this[_0x56dc58(0x48a)]&&(_0x5a270f=this[_0x56dc58(0x48a)][_0x56dc58(0x203b)],_0x217377['setVector3']('eyePosition',_0x5a270f[_0x56dc58(0x1b77)])),this[_0x56dc58(0x2940)]&&(this['_rampGradients']&&this[_0x56dc58(0x179c)][_0x56dc58(0x132e)]||(this[_0x56dc58(0x2940)]['dispose'](),this['_rampGradientsTexture']=null),_0x217377['setTexture'](_0x56dc58(0xd8d),this[_0x56dc58(0x2940)])),_0x217377['defines']);switch(this[_0x56dc58(0x48a)]&&(0x0,_0x23a526['an'])(_0x217377,this,this[_0x56dc58(0x48a)]),0x0<=_0x190e25['indexOf'](_0x56dc58(0x10e5))&&(_0x35dacd['invertToRef'](_0xfeaa88['jp']['Matrix'][0x0]),_0x217377[_0x56dc58(0x13a9)]('invView',_0xfeaa88['jp'][_0x56dc58(0x3809)][0x0])),void 0x0!==this[_0x56dc58(0x2f41)]?(this[_0x56dc58(0x2f41)]||(this[_0x56dc58(0x2f41)]=this[_0x56dc58(0x398b)][_0x56dc58(0x2803)](this[_0x56dc58(0x1b5b)],this[_0x56dc58(0xf63)],_0x217377)),this[_0x56dc58(0x398b)]['bindVertexArrayObject'](this[_0x56dc58(0x2f41)],this[_0x56dc58(0xf63)])):_0x15043e[_0x56dc58(0x1b7b)](this[_0x56dc58(0x1b5b)],this[_0x56dc58(0xf63)],_0x217377),this[_0x56dc58(0x2486)]&&this[_0x56dc58(0x48a)]&&_0x5cb622['G'][_0x56dc58(0x161b)](_0x190e25,_0x217377,this['_scene']),this[_0x56dc58(0x1de)]&&!this['_imageProcessingConfiguration'][_0x56dc58(0x383c)]&&this[_0x56dc58(0x1de)][_0x56dc58(0x2dcf)](_0x217377),_0x108bbe){case _0x48bcf6[_0x56dc58(0x20c1)]:_0x15043e['setAlphaMode'](_0x4bf904['g']['ALPHA_ADD']);break;case _0x48bcf6['BLENDMODE_ONEONE']:_0x15043e[_0x56dc58(0x206b)](_0x4bf904['g'][_0x56dc58(0xd5b)]);break;case _0x48bcf6['BLENDMODE_STANDARD']:_0x15043e[_0x56dc58(0x206b)](_0x4bf904['g'][_0x56dc58(0x3fe)]);break;case _0x48bcf6['BLENDMODE_MULTIPLY']:_0x15043e[_0x56dc58(0x206b)](_0x4bf904['g'][_0x56dc58(0x259d)]);}return this['_onBeforeDrawParticlesObservable']&&this[_0x56dc58(0x1b48)][_0x56dc58(0x3e9)](_0x217377),this[_0x56dc58(0x2e7e)]?_0x15043e[_0x56dc58(0x10b8)](_0x4bf904['g'][_0x56dc58(0xd56)],0x0,0x4,this[_0x56dc58(0x3b2c)]['length']):_0x15043e['drawElementsType'](_0x4bf904['g'][_0x56dc58(0x1509)],0x0,0x6*this[_0x56dc58(0x3b2c)][_0x56dc58(0x132e)]),this[_0x56dc58(0x3b2c)]['length'];}[_0x266193(0x3364)](){var _0xdd7b48=_0x266193;if(!this[_0xdd7b48(0x3a4f)]()||!this[_0xdd7b48(0x3b2c)]['length'])return 0x0;const _0x31a0c0=this[_0xdd7b48(0x398b)];_0x31a0c0[_0xdd7b48(0x3c33)]&&(_0x31a0c0[_0xdd7b48(0x3c33)](!0x1),this[_0xdd7b48(0x2756)]&&_0x31a0c0[_0xdd7b48(0x3e21)](!0x0));var _0x1987ad=this[_0xdd7b48(0x1412)]===_0x48bcf6[_0xdd7b48(0x3a3d)]?this[_0xdd7b48(0x1f92)](_0x48bcf6[_0xdd7b48(0x3cb2)])+this[_0xdd7b48(0x1f92)](_0x48bcf6[_0xdd7b48(0x20c1)]):this[_0xdd7b48(0x1f92)](this[_0xdd7b48(0x1412)]);return this[_0xdd7b48(0x398b)][_0xdd7b48(0x2105)](),this[_0xdd7b48(0x398b)]['setAlphaMode'](_0x4bf904['g']['ALPHA_DISABLE']),_0x1987ad;}[_0x266193(0x2d20)](_0x62db45=!0x0){var _0x3516ca=_0x266193;if(this[_0x3516ca(0x36dc)](),this['_vertexBuffer']&&(this[_0x3516ca(0x152d)][_0x3516ca(0x2d20)](),this['_vertexBuffer']=null),this[_0x3516ca(0xc1e)]&&(this['_spriteBuffer']['dispose'](),this[_0x3516ca(0xc1e)]=null),this[_0x3516ca(0xf63)]&&(this['_engine'][_0x3516ca(0x3cd8)](this[_0x3516ca(0xf63)]),this[_0x3516ca(0xf63)]=null),this[_0x3516ca(0x2f41)]&&(this['_engine'][_0x3516ca(0x2e2a)](this['_vertexArrayObject']),this['_vertexArrayObject']=null),_0x62db45&&this[_0x3516ca(0x3414)]&&(this[_0x3516ca(0x3414)][_0x3516ca(0x2d20)](),this['particleTexture']=null),_0x62db45&&this[_0x3516ca(0x3448)]&&(this[_0x3516ca(0x3448)][_0x3516ca(0x2d20)](),this[_0x3516ca(0x3448)]=null),this[_0x3516ca(0x2940)]&&(this[_0x3516ca(0x2940)][_0x3516ca(0x2d20)](),this[_0x3516ca(0x2940)]=null),this[_0x3516ca(0x779)](),this['subEmitters']&&!this[_0x3516ca(0x1028)]&&this[_0x3516ca(0xb43)](),this[_0x3516ca(0x1028)]&&this[_0x3516ca(0x1028)][_0x3516ca(0x132e)]){for(let _0x248f70=0x0;_0x248f70<this[_0x3516ca(0x1028)]['length'];_0x248f70++)for(const _0x29d171 of this[_0x3516ca(0x1028)][_0x248f70])_0x29d171[_0x3516ca(0x2d20)]();this['_subEmitters']=[],this[_0x3516ca(0x20e6)]=[];}this[_0x3516ca(0x1478)]&&this['emitter']&&this[_0x3516ca(0x1e9a)][_0x3516ca(0x2d20)]&&this[_0x3516ca(0x1e9a)]['dispose'](!0x0),this[_0x3516ca(0x1b48)]&&this[_0x3516ca(0x1b48)][_0x3516ca(0x2af2)](),this[_0x3516ca(0x48a)]&&(-0x1<(_0x62db45=this[_0x3516ca(0x48a)][_0x3516ca(0xfd2)][_0x3516ca(0x404a)](this))&&this[_0x3516ca(0x48a)]['particleSystems'][_0x3516ca(0x1035)](_0x62db45,0x1),this['_scene']['_activeParticleSystems']['dispose']()),this['onDisposeObservable'][_0x3516ca(0x3e9)](this),this[_0x3516ca(0x3af1)]['clear'](),this[_0x3516ca(0x1d1f)][_0x3516ca(0x2af2)](),this[_0x3516ca(0x1589)]();}['clone'](_0x4cfb6f,_0x1c90cd,_0x8b5429=!0x1){var _0x105b01=_0x266193;const _0x53c646=Object['assign']({},this['_customWrappers']);let _0x341d93=null;const _0x43e73c=this[_0x105b01(0x398b)];_0x43e73c[_0x105b01(0x39c)]&&null!=this[_0x105b01(0x1c2a)]&&(_0x3bc45f=0x0<(_0x341d93=this[_0x105b01(0x1c2a)])['shaderOptions'][_0x105b01(0x1f05)][_0x105b01(0x132e)]?_0x341d93[_0x105b01(0x62a)][_0x105b01(0x1f05)][_0x105b01(0x2abd)]('\x0a'):'',_0x3bc45f=_0x43e73c[_0x105b01(0x39c)](_0x341d93[_0x105b01(0x235f)]['fragmentElement'],_0x341d93[_0x105b01(0x62a)][_0x105b01(0x38a7)],_0x341d93[_0x105b01(0x62a)]['samplers'],_0x3bc45f),_0x53c646[0x0]?_0x53c646[0x0][_0x105b01(0x204d)]=_0x3bc45f:this[_0x105b01(0x1443)](_0x3bc45f,0x0));var _0x3bc45f=this[_0x105b01(0x3c81)](_0x8b5429);const _0x42d4e8=_0x48bcf6[_0x105b01(0xb3f)](_0x3bc45f,this[_0x105b01(0x48a)]||this[_0x105b01(0x398b)],this[_0x105b01(0x37f8)]);return _0x42d4e8[_0x105b01(0x3efc)]=_0x4cfb6f,_0x42d4e8[_0x105b01(0x1c2a)]=_0x341d93,_0x42d4e8['_customWrappers']=_0x53c646,void 0x0===_0x1c90cd&&(_0x1c90cd=this[_0x105b01(0x1e9a)]),this['noiseTexture']&&(_0x42d4e8[_0x105b01(0x3448)]=this[_0x105b01(0x3448)]['clone']()),_0x42d4e8[_0x105b01(0x1e9a)]=_0x1c90cd,this[_0x105b01(0x2995)]||_0x42d4e8['start'](),_0x42d4e8;}[_0x266193(0x3c81)](_0x149a8f=!0x1){var _0x3b9fae=_0x266193;const _0x289574={};if(_0x48bcf6['_Serialize'](_0x289574,this,_0x149a8f),_0x289574['textureMask']=this['textureMask'][_0x3b9fae(0x3e55)](),_0x289574[_0x3b9fae(0x1c2a)]=this[_0x3b9fae(0x1c2a)],_0x289574[_0x3b9fae(0x2995)]=this['preventAutoStart'],this[_0x3b9fae(0x20e6)]){_0x289574[_0x3b9fae(0x20e6)]=[],this[_0x3b9fae(0x1028)]||this['_prepareSubEmitterInternalArray']();for(const _0x6a63c4 of this['_subEmitters']){const _0x23f15f=[];for(const _0x5c0508 of _0x6a63c4)_0x23f15f[_0x3b9fae(0x2f54)](_0x5c0508['serialize'](_0x149a8f));_0x289574[_0x3b9fae(0x20e6)][_0x3b9fae(0x2f54)](_0x23f15f);}}return _0x289574;}static[_0x266193(0x37ff)](_0x258f6e,_0x3c8e0d,_0x3ceb35){var _0x425e72=_0x266193;if(_0x258f6e['name']=_0x3c8e0d[_0x425e72(0x3efc)],_0x258f6e['id']=_0x3c8e0d['id'],_0x258f6e[_0x425e72(0x33a8)]=_0x3c8e0d[_0x425e72(0x74f)](),_0x258f6e['disposeOnStop']=_0x3c8e0d[_0x425e72(0x3100)],_0x258f6e[_0x425e72(0x35f6)]=_0x3c8e0d['manualEmitCount'],_0x3c8e0d[_0x425e72(0x1e9a)][_0x425e72(0x8c5)]){var _0x3850c5=_0x3c8e0d['emitter'];_0x258f6e[_0x425e72(0x33fc)]=_0x3850c5['id'];}else{const _0x1eaedc=_0x3c8e0d['emitter'];_0x258f6e[_0x425e72(0x1e9a)]=_0x1eaedc[_0x425e72(0x3e55)]();}_0x3c8e0d[_0x425e72(0x1a24)]&&(_0x258f6e['particleEmitterType']=_0x3c8e0d['particleEmitterType'][_0x425e72(0x3c81)]()),_0x3c8e0d[_0x425e72(0x3414)]&&(_0x3ceb35?_0x258f6e[_0x425e72(0xc52)]=_0x3c8e0d['particleTexture'][_0x425e72(0x3c81)]():(_0x258f6e[_0x425e72(0x2a6f)]=_0x3c8e0d[_0x425e72(0x3414)][_0x425e72(0x3efc)],_0x258f6e['invertY']=!!_0x3c8e0d[_0x425e72(0x3414)][_0x425e72(0x3c97)])),_0x258f6e[_0x425e72(0xd83)]=_0x3c8e0d[_0x425e72(0xd83)],_0x59cb70['p4']['AppendSerializedAnimations'](_0x3c8e0d,_0x258f6e),_0x258f6e[_0x425e72(0x3bb1)]=_0x3c8e0d['beginAnimationOnStart'],_0x258f6e[_0x425e72(0x1d5)]=_0x3c8e0d[_0x425e72(0x1d5)],_0x258f6e[_0x425e72(0x2d00)]=_0x3c8e0d[_0x425e72(0x2d00)],_0x258f6e[_0x425e72(0x110e)]=_0x3c8e0d[_0x425e72(0x110e)],_0x258f6e[_0x425e72(0x2a7)]=_0x3c8e0d[_0x425e72(0x2a7)],_0x258f6e[_0x425e72(0x26aa)]=_0x3c8e0d[_0x425e72(0x26aa)],_0x258f6e['isBillboardBased']=_0x3c8e0d[_0x425e72(0x1106)],_0x258f6e['billboardMode']=_0x3c8e0d[_0x425e72(0x20b2)],_0x258f6e[_0x425e72(0x291)]=_0x3c8e0d[_0x425e72(0x291)],_0x258f6e[_0x425e72(0xeb2)]=_0x3c8e0d[_0x425e72(0xeb2)],_0x258f6e['minSize']=_0x3c8e0d[_0x425e72(0x1360)],_0x258f6e[_0x425e72(0x3fa7)]=_0x3c8e0d[_0x425e72(0x3fa7)],_0x258f6e[_0x425e72(0x1142)]=_0x3c8e0d[_0x425e72(0x1142)],_0x258f6e[_0x425e72(0x3577)]=_0x3c8e0d['maxScaleX'],_0x258f6e[_0x425e72(0x1430)]=_0x3c8e0d[_0x425e72(0x1430)],_0x258f6e[_0x425e72(0x3eb8)]=_0x3c8e0d[_0x425e72(0x3eb8)],_0x258f6e[_0x425e72(0x2b9)]=_0x3c8e0d[_0x425e72(0x2b9)],_0x258f6e[_0x425e72(0x12ed)]=_0x3c8e0d['maxEmitPower'],_0x258f6e[_0x425e72(0x477)]=_0x3c8e0d[_0x425e72(0x477)],_0x258f6e[_0x425e72(0x10a9)]=_0x3c8e0d[_0x425e72(0x10a9)],_0x258f6e[_0x425e72(0x2245)]=_0x3c8e0d[_0x425e72(0x2245)],_0x258f6e[_0x425e72(0x149d)]=_0x3c8e0d[_0x425e72(0x149d)]['asArray'](),_0x258f6e[_0x425e72(0x1aec)]=_0x3c8e0d[_0x425e72(0x1aec)]['asArray'](),_0x258f6e[_0x425e72(0x13e9)]=_0x3c8e0d[_0x425e72(0x13e9)]['asArray'](),_0x258f6e[_0x425e72(0x3408)]=_0x3c8e0d[_0x425e72(0x3408)][_0x425e72(0x3e55)](),_0x258f6e[_0x425e72(0x3775)]=_0x3c8e0d[_0x425e72(0x3775)][_0x425e72(0x3e55)](),_0x258f6e['updateSpeed']=_0x3c8e0d['updateSpeed'],_0x258f6e[_0x425e72(0x4e7)]=_0x3c8e0d[_0x425e72(0x4e7)],_0x258f6e[_0x425e72(0x1412)]=_0x3c8e0d['blendMode'],_0x258f6e['preWarmCycles']=_0x3c8e0d[_0x425e72(0x1ec5)],_0x258f6e[_0x425e72(0x131c)]=_0x3c8e0d[_0x425e72(0x131c)],_0x258f6e['minInitialRotation']=_0x3c8e0d[_0x425e72(0x10be)],_0x258f6e['maxInitialRotation']=_0x3c8e0d[_0x425e72(0x3bc2)],_0x258f6e[_0x425e72(0xc2a)]=_0x3c8e0d['startSpriteCellID'],_0x258f6e[_0x425e72(0x3cae)]=_0x3c8e0d[_0x425e72(0x3cae)],_0x258f6e[_0x425e72(0x2a16)]=_0x3c8e0d[_0x425e72(0x2a16)],_0x258f6e[_0x425e72(0x1ca1)]=_0x3c8e0d[_0x425e72(0x1ca1)],_0x258f6e[_0x425e72(0x383b)]=_0x3c8e0d['spriteCellWidth'],_0x258f6e[_0x425e72(0xfed)]=_0x3c8e0d[_0x425e72(0xfed)],_0x258f6e[_0x425e72(0x1105)]=_0x3c8e0d['spriteRandomStartCell'],_0x258f6e[_0x425e72(0x999)]=_0x3c8e0d[_0x425e72(0x999)],_0x258f6e[_0x425e72(0x2486)]=_0x3c8e0d['useLogarithmicDepth'],_0x3850c5=_0x3c8e0d[_0x425e72(0xe39)]();if(_0x3850c5){_0x258f6e[_0x425e72(0x29dd)]=[];for(const _0x5c7a51 of _0x3850c5){const _0x2fd8ca={'gradient':_0x5c7a51[_0x425e72(0x4028)],'color1':_0x5c7a51[_0x425e72(0x13e9)]['asArray']()};_0x5c7a51[_0x425e72(0x3408)]?_0x2fd8ca[_0x425e72(0x3408)]=_0x5c7a51['color2']['asArray']():_0x2fd8ca['color2']=_0x5c7a51[_0x425e72(0x13e9)][_0x425e72(0x3e55)](),_0x258f6e['colorGradients']['push'](_0x2fd8ca);}}_0x3ceb35=_0x3c8e0d[_0x425e72(0xf2e)]();if(_0x3ceb35){_0x258f6e[_0x425e72(0x12fd)]=[];for(const _0xee6c3f of _0x3ceb35){var _0x4ba2e2={'gradient':_0xee6c3f[_0x425e72(0x4028)],'color':_0xee6c3f[_0x425e72(0x25cc)][_0x425e72(0x3e55)]()};_0x258f6e[_0x425e72(0x12fd)]['push'](_0x4ba2e2);}_0x258f6e[_0x425e72(0x2239)]=_0x3c8e0d[_0x425e72(0x2239)];}_0x3850c5=_0x3c8e0d[_0x425e72(0xb41)]();if(_0x3850c5){_0x258f6e[_0x425e72(0x35df)]=[];for(const _0x4a4e32 of _0x3850c5){const _0x195cf9={'gradient':_0x4a4e32['gradient'],'factor1':_0x4a4e32[_0x425e72(0x4057)]};void 0x0!==_0x4a4e32[_0x425e72(0x2f90)]?_0x195cf9[_0x425e72(0x2f90)]=_0x4a4e32[_0x425e72(0x2f90)]:_0x195cf9[_0x425e72(0x2f90)]=_0x4a4e32[_0x425e72(0x4057)],_0x258f6e['colorRemapGradients']['push'](_0x195cf9);}}_0x3ceb35=_0x3c8e0d[_0x425e72(0x2867)]();if(_0x3ceb35){_0x258f6e[_0x425e72(0x1d53)]=[];for(const _0x5c5119 of _0x3ceb35){const _0x56f7f8={'gradient':_0x5c5119[_0x425e72(0x4028)],'factor1':_0x5c5119[_0x425e72(0x4057)]};void 0x0!==_0x5c5119[_0x425e72(0x2f90)]?_0x56f7f8[_0x425e72(0x2f90)]=_0x5c5119[_0x425e72(0x2f90)]:_0x56f7f8[_0x425e72(0x2f90)]=_0x5c5119[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0x1d53)][_0x425e72(0x2f54)](_0x56f7f8);}}_0x3850c5=_0x3c8e0d[_0x425e72(0x363)]();if(_0x3850c5){_0x258f6e['sizeGradients']=[];for(const _0x1648e8 of _0x3850c5){const _0x379135={'gradient':_0x1648e8[_0x425e72(0x4028)],'factor1':_0x1648e8[_0x425e72(0x4057)]};void 0x0!==_0x1648e8['factor2']?_0x379135['factor2']=_0x1648e8[_0x425e72(0x2f90)]:_0x379135[_0x425e72(0x2f90)]=_0x1648e8[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0xb8e)]['push'](_0x379135);}}_0x3ceb35=_0x3c8e0d[_0x425e72(0x2b6f)]();if(_0x3ceb35){_0x258f6e[_0x425e72(0x24d4)]=[];for(const _0x337759 of _0x3ceb35){const _0x1da317={'gradient':_0x337759[_0x425e72(0x4028)],'factor1':_0x337759['factor1']};void 0x0!==_0x337759[_0x425e72(0x2f90)]?_0x1da317[_0x425e72(0x2f90)]=_0x337759[_0x425e72(0x2f90)]:_0x1da317[_0x425e72(0x2f90)]=_0x337759[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0x24d4)][_0x425e72(0x2f54)](_0x1da317);}}_0x3850c5=_0x3c8e0d[_0x425e72(0x11d6)]();if(_0x3850c5){_0x258f6e[_0x425e72(0x2c82)]=[];for(const _0x46c6d7 of _0x3850c5){const _0x3ec6a2={'gradient':_0x46c6d7['gradient'],'factor1':_0x46c6d7[_0x425e72(0x4057)]};void 0x0!==_0x46c6d7[_0x425e72(0x2f90)]?_0x3ec6a2[_0x425e72(0x2f90)]=_0x46c6d7[_0x425e72(0x2f90)]:_0x3ec6a2[_0x425e72(0x2f90)]=_0x46c6d7[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0x2c82)][_0x425e72(0x2f54)](_0x3ec6a2);}}_0x3ceb35=_0x3c8e0d[_0x425e72(0x36db)]();if(_0x3ceb35){_0x258f6e['dragGradients']=[];for(const _0x5a52c4 of _0x3ceb35){const _0x4e5777={'gradient':_0x5a52c4['gradient'],'factor1':_0x5a52c4[_0x425e72(0x4057)]};void 0x0!==_0x5a52c4[_0x425e72(0x2f90)]?_0x4e5777['factor2']=_0x5a52c4['factor2']:_0x4e5777[_0x425e72(0x2f90)]=_0x5a52c4[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0xfb)][_0x425e72(0x2f54)](_0x4e5777);}}_0x3850c5=_0x3c8e0d[_0x425e72(0x372e)]();if(_0x3850c5){_0x258f6e[_0x425e72(0xa81)]=[];for(const _0x458f75 of _0x3850c5){const _0x12972b={'gradient':_0x458f75['gradient'],'factor1':_0x458f75[_0x425e72(0x4057)]};void 0x0!==_0x458f75['factor2']?_0x12972b[_0x425e72(0x2f90)]=_0x458f75[_0x425e72(0x2f90)]:_0x12972b[_0x425e72(0x2f90)]=_0x458f75[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0xa81)]['push'](_0x12972b);}}_0x3ceb35=_0x3c8e0d[_0x425e72(0x25eb)]();if(_0x3ceb35){_0x258f6e[_0x425e72(0x893)]=[];for(const _0x599c27 of _0x3ceb35){const _0x1b7e1e={'gradient':_0x599c27[_0x425e72(0x4028)],'factor1':_0x599c27['factor1']};void 0x0!==_0x599c27[_0x425e72(0x2f90)]?_0x1b7e1e['factor2']=_0x599c27['factor2']:_0x1b7e1e[_0x425e72(0x2f90)]=_0x599c27[_0x425e72(0x4057)],_0x258f6e['startSizeGradients'][_0x425e72(0x2f54)](_0x1b7e1e);}}_0x3850c5=_0x3c8e0d[_0x425e72(0x2cf5)]();if(_0x3850c5){_0x258f6e[_0x425e72(0x2378)]=[];for(const _0x319bc0 of _0x3850c5){const _0x42888d={'gradient':_0x319bc0[_0x425e72(0x4028)],'factor1':_0x319bc0[_0x425e72(0x4057)]};void 0x0!==_0x319bc0[_0x425e72(0x2f90)]?_0x42888d['factor2']=_0x319bc0[_0x425e72(0x2f90)]:_0x42888d[_0x425e72(0x2f90)]=_0x319bc0[_0x425e72(0x4057)],_0x258f6e[_0x425e72(0x2378)]['push'](_0x42888d);}}_0x3ceb35=_0x3c8e0d['getLimitVelocityGradients']();if(_0x3ceb35){_0x258f6e[_0x425e72(0x550)]=[];for(const _0x511886 of _0x3ceb35){const _0x2202bd={'gradient':_0x511886[_0x425e72(0x4028)],'factor1':_0x511886[_0x425e72(0x4057)]};void 0x0!==_0x511886['factor2']?_0x2202bd[_0x425e72(0x2f90)]=_0x511886[_0x425e72(0x2f90)]:_0x2202bd['factor2']=_0x511886['factor1'],_0x258f6e[_0x425e72(0x550)][_0x425e72(0x2f54)](_0x2202bd);}_0x258f6e['limitVelocityDamping']=_0x3c8e0d[_0x425e72(0x3be3)];}_0x3c8e0d[_0x425e72(0x3448)]&&(_0x258f6e[_0x425e72(0x3448)]=_0x3c8e0d[_0x425e72(0x3448)][_0x425e72(0x3c81)]());}static[_0x266193(0x4098)](_0x50d5a9,_0x2337b9,_0x1e3c4d,_0x49ef4b){var _0x3a538b=_0x266193;let _0x3c6f29;_0x3c6f29=_0x1e3c4d instanceof _0xb2c0b8['B']?null:_0x1e3c4d;const _0xccff11=(0x0,_0x396b79['q'])(_0x3a538b(0x3530));if(_0xccff11&&_0x3c6f29&&(_0x50d5a9[_0x3a538b(0xc52)]?_0x2337b9[_0x3a538b(0x3414)]=_0xccff11[_0x3a538b(0xb3f)](_0x50d5a9['texture'],_0x3c6f29,_0x49ef4b):_0x50d5a9[_0x3a538b(0x2a6f)]&&(_0x2337b9['particleTexture']=new _0xccff11(_0x49ef4b+_0x50d5a9['textureName'],_0x3c6f29,!0x1,void 0x0===_0x50d5a9['invertY']||_0x50d5a9[_0x3a538b(0x147c)]),_0x2337b9[_0x3a538b(0x3414)][_0x3a538b(0x3efc)]=_0x50d5a9['textureName'])),_0x50d5a9[_0x3a538b(0x33fc)]||0x0===_0x50d5a9[_0x3a538b(0x33fc)]||void 0x0!==_0x50d5a9[_0x3a538b(0x1e9a)]?_0x50d5a9[_0x3a538b(0x33fc)]&&_0x3c6f29?_0x2337b9[_0x3a538b(0x1e9a)]=_0x3c6f29[_0x3a538b(0x204c)](_0x50d5a9[_0x3a538b(0x33fc)]):_0x2337b9[_0x3a538b(0x1e9a)]=_0xfeaa88['P']['FromArray'](_0x50d5a9[_0x3a538b(0x1e9a)]):_0x2337b9['emitter']=_0xfeaa88['P'][_0x3a538b(0x1b83)](),_0x2337b9[_0x3a538b(0xd83)]=!!_0x50d5a9[_0x3a538b(0xd83)],void 0x0!==_0x50d5a9['renderingGroupId']&&(_0x2337b9['renderingGroupId']=_0x50d5a9[_0x3a538b(0x26aa)]),void 0x0!==_0x50d5a9['isBillboardBased']&&(_0x2337b9[_0x3a538b(0x1106)]=_0x50d5a9['isBillboardBased']),void 0x0!==_0x50d5a9[_0x3a538b(0x20b2)]&&(_0x2337b9[_0x3a538b(0x20b2)]=_0x50d5a9[_0x3a538b(0x20b2)]),void 0x0!==_0x50d5a9[_0x3a538b(0x2486)]&&(_0x2337b9['useLogarithmicDepth']=_0x50d5a9[_0x3a538b(0x2486)]),_0x50d5a9['animations']){for(let _0x900262=0x0;_0x900262<_0x50d5a9['animations'][_0x3a538b(0x132e)];_0x900262++){var _0x1961b9=_0x50d5a9[_0x3a538b(0x1b36)][_0x900262];const _0x3aa365=(0x0,_0x396b79['q'])('BABYLON.Animation');_0x3aa365&&_0x2337b9[_0x3a538b(0x1b36)]['push'](_0x3aa365['Parse'](_0x1961b9));}_0x2337b9[_0x3a538b(0x3bb1)]=_0x50d5a9['beginAnimationOnStart'],_0x2337b9['beginAnimationFrom']=_0x50d5a9[_0x3a538b(0x1d5)],_0x2337b9[_0x3a538b(0x2d00)]=_0x50d5a9['beginAnimationTo'],_0x2337b9[_0x3a538b(0x110e)]=_0x50d5a9[_0x3a538b(0x110e)];}if(_0x50d5a9[_0x3a538b(0x3f53)]&&_0x3c6f29&&_0x3c6f29[_0x3a538b(0x1da)](_0x2337b9,_0x50d5a9[_0x3a538b(0x39fe)],_0x50d5a9['autoAnimateTo'],_0x50d5a9[_0x3a538b(0x562)],_0x50d5a9['autoAnimateSpeed']||0x1),_0x2337b9[_0x3a538b(0x2a7)]=0x0|_0x50d5a9[_0x3a538b(0x2a7)],_0x2337b9['minAngularSpeed']=_0x50d5a9[_0x3a538b(0x291)],_0x2337b9[_0x3a538b(0xeb2)]=_0x50d5a9[_0x3a538b(0xeb2)],_0x2337b9[_0x3a538b(0x1360)]=_0x50d5a9['minSize'],_0x2337b9[_0x3a538b(0x3fa7)]=_0x50d5a9[_0x3a538b(0x3fa7)],_0x50d5a9[_0x3a538b(0x1142)]&&(_0x2337b9[_0x3a538b(0x1142)]=_0x50d5a9['minScaleX'],_0x2337b9[_0x3a538b(0x3577)]=_0x50d5a9[_0x3a538b(0x3577)],_0x2337b9[_0x3a538b(0x1430)]=_0x50d5a9[_0x3a538b(0x1430)],_0x2337b9[_0x3a538b(0x3eb8)]=_0x50d5a9[_0x3a538b(0x3eb8)]),void 0x0!==_0x50d5a9['preWarmCycles']&&(_0x2337b9['preWarmCycles']=_0x50d5a9[_0x3a538b(0x1ec5)],_0x2337b9[_0x3a538b(0x131c)]=_0x50d5a9[_0x3a538b(0x131c)]),void 0x0!==_0x50d5a9['minInitialRotation']&&(_0x2337b9['minInitialRotation']=_0x50d5a9['minInitialRotation'],_0x2337b9[_0x3a538b(0x3bc2)]=_0x50d5a9['maxInitialRotation']),_0x2337b9[_0x3a538b(0x477)]=_0x50d5a9[_0x3a538b(0x477)],_0x2337b9[_0x3a538b(0x10a9)]=_0x50d5a9[_0x3a538b(0x10a9)],_0x2337b9[_0x3a538b(0x2b9)]=_0x50d5a9[_0x3a538b(0x2b9)],_0x2337b9[_0x3a538b(0x12ed)]=_0x50d5a9['maxEmitPower'],_0x2337b9[_0x3a538b(0x2245)]=_0x50d5a9['emitRate'],_0x2337b9[_0x3a538b(0x149d)]=_0xfeaa88['P']['FromArray'](_0x50d5a9[_0x3a538b(0x149d)]),_0x50d5a9[_0x3a538b(0x1aec)]&&(_0x2337b9[_0x3a538b(0x1aec)]=_0xfeaa88['P'][_0x3a538b(0xd4e)](_0x50d5a9['noiseStrength'])),_0x2337b9[_0x3a538b(0x13e9)]=_0x447388['HE']['FromArray'](_0x50d5a9[_0x3a538b(0x13e9)]),_0x2337b9[_0x3a538b(0x3408)]=_0x447388['HE'][_0x3a538b(0xd4e)](_0x50d5a9[_0x3a538b(0x3408)]),_0x2337b9[_0x3a538b(0x3775)]=_0x447388['HE'][_0x3a538b(0xd4e)](_0x50d5a9[_0x3a538b(0x3775)]),_0x2337b9[_0x3a538b(0x20b8)]=_0x50d5a9[_0x3a538b(0x20b8)],_0x2337b9[_0x3a538b(0x4e7)]=_0x50d5a9[_0x3a538b(0x4e7)],_0x2337b9[_0x3a538b(0x1412)]=_0x50d5a9[_0x3a538b(0x1412)],_0x50d5a9[_0x3a538b(0x29dd)]){for(const _0x28621f of _0x50d5a9['colorGradients'])_0x2337b9[_0x3a538b(0x1d95)](_0x28621f[_0x3a538b(0x4028)],_0x447388['HE'][_0x3a538b(0xd4e)](_0x28621f['color1']),_0x28621f[_0x3a538b(0x3408)]?_0x447388['HE']['FromArray'](_0x28621f[_0x3a538b(0x3408)]):void 0x0);}if(_0x50d5a9[_0x3a538b(0x12fd)]){for(const _0x2d8c10 of _0x50d5a9[_0x3a538b(0x12fd)])_0x2337b9['addRampGradient'](_0x2d8c10[_0x3a538b(0x4028)],_0x447388['Wo']['FromArray'](_0x2d8c10[_0x3a538b(0x25cc)]));_0x2337b9[_0x3a538b(0x2239)]=_0x50d5a9[_0x3a538b(0x2239)];}if(_0x50d5a9['colorRemapGradients']){for(const _0x53dcde of _0x50d5a9[_0x3a538b(0x35df)])_0x2337b9[_0x3a538b(0x3ef0)](_0x53dcde['gradient'],void 0x0!==_0x53dcde[_0x3a538b(0x4057)]?_0x53dcde['factor1']:_0x53dcde[_0x3a538b(0x8b7)],_0x53dcde[_0x3a538b(0x2f90)]);}if(_0x50d5a9[_0x3a538b(0x1d53)]){for(const _0x1c0ab3 of _0x50d5a9[_0x3a538b(0x1d53)])_0x2337b9[_0x3a538b(0x18df)](_0x1c0ab3['gradient'],void 0x0!==_0x1c0ab3[_0x3a538b(0x4057)]?_0x1c0ab3[_0x3a538b(0x4057)]:_0x1c0ab3[_0x3a538b(0x8b7)],_0x1c0ab3[_0x3a538b(0x2f90)]);}if(_0x50d5a9[_0x3a538b(0xb8e)]){for(const _0x1a8faf of _0x50d5a9[_0x3a538b(0xb8e)])_0x2337b9[_0x3a538b(0x37de)](_0x1a8faf[_0x3a538b(0x4028)],void 0x0!==_0x1a8faf[_0x3a538b(0x4057)]?_0x1a8faf[_0x3a538b(0x4057)]:_0x1a8faf['factor'],_0x1a8faf[_0x3a538b(0x2f90)]);}if(_0x50d5a9['angularSpeedGradients']){for(const _0x486f48 of _0x50d5a9[_0x3a538b(0x24d4)])_0x2337b9[_0x3a538b(0x30b0)](_0x486f48[_0x3a538b(0x4028)],void 0x0!==_0x486f48[_0x3a538b(0x4057)]?_0x486f48[_0x3a538b(0x4057)]:_0x486f48['factor'],_0x486f48[_0x3a538b(0x2f90)]);}if(_0x50d5a9['velocityGradients']){for(const _0x3da962 of _0x50d5a9[_0x3a538b(0x2c82)])_0x2337b9[_0x3a538b(0x3645)](_0x3da962[_0x3a538b(0x4028)],void 0x0!==_0x3da962[_0x3a538b(0x4057)]?_0x3da962[_0x3a538b(0x4057)]:_0x3da962[_0x3a538b(0x8b7)],_0x3da962[_0x3a538b(0x2f90)]);}if(_0x50d5a9[_0x3a538b(0xfb)]){for(const _0x5c879b of _0x50d5a9[_0x3a538b(0xfb)])_0x2337b9[_0x3a538b(0x2083)](_0x5c879b[_0x3a538b(0x4028)],void 0x0!==_0x5c879b[_0x3a538b(0x4057)]?_0x5c879b['factor1']:_0x5c879b['factor'],_0x5c879b['factor2']);}if(_0x50d5a9['emitRateGradients']){for(const _0x3abca2 of _0x50d5a9[_0x3a538b(0xa81)])_0x2337b9[_0x3a538b(0x17b5)](_0x3abca2['gradient'],void 0x0!==_0x3abca2[_0x3a538b(0x4057)]?_0x3abca2[_0x3a538b(0x4057)]:_0x3abca2[_0x3a538b(0x8b7)],_0x3abca2['factor2']);}if(_0x50d5a9[_0x3a538b(0x893)]){for(const _0x29a520 of _0x50d5a9[_0x3a538b(0x893)])_0x2337b9[_0x3a538b(0x38aa)](_0x29a520['gradient'],void 0x0!==_0x29a520[_0x3a538b(0x4057)]?_0x29a520[_0x3a538b(0x4057)]:_0x29a520[_0x3a538b(0x8b7)],_0x29a520[_0x3a538b(0x2f90)]);}if(_0x50d5a9[_0x3a538b(0x2378)]){for(const _0x211ebe of _0x50d5a9[_0x3a538b(0x2378)])_0x2337b9[_0x3a538b(0x2ba2)](_0x211ebe[_0x3a538b(0x4028)],void 0x0!==_0x211ebe[_0x3a538b(0x4057)]?_0x211ebe[_0x3a538b(0x4057)]:_0x211ebe[_0x3a538b(0x8b7)],_0x211ebe[_0x3a538b(0x2f90)]);}if(_0x50d5a9[_0x3a538b(0x550)]){for(const _0x2db7d2 of _0x50d5a9[_0x3a538b(0x550)])_0x2337b9['addLimitVelocityGradient'](_0x2db7d2[_0x3a538b(0x4028)],void 0x0!==_0x2db7d2['factor1']?_0x2db7d2[_0x3a538b(0x4057)]:_0x2db7d2[_0x3a538b(0x8b7)],_0x2db7d2[_0x3a538b(0x2f90)]);_0x2337b9[_0x3a538b(0x3be3)]=_0x50d5a9[_0x3a538b(0x3be3)];}if(_0x50d5a9[_0x3a538b(0x3448)]&&_0x3c6f29){const _0x18f0b3=(0x0,_0x396b79['q'])('BABYLON.ProceduralTexture');_0x2337b9[_0x3a538b(0x3448)]=_0x18f0b3['Parse'](_0x50d5a9['noiseTexture'],_0x3c6f29,_0x49ef4b);}let _0x2eb8de;if(_0x50d5a9[_0x3a538b(0x1a24)]){switch(_0x50d5a9[_0x3a538b(0x1a24)][_0x3a538b(0x2eea)]){case _0x3a538b(0x2acb):_0x2eb8de=new _0x37f062['Ai']();break;case _0x3a538b(0x21f4):_0x2eb8de=new _0x37f062['cE']();break;case _0x3a538b(0x3617):case _0x3a538b(0x2256):_0x2eb8de=new _0x37f062['LV']();break;case _0x3a538b(0x34ef):_0x2eb8de=new _0x37f062['kT']();break;case _0x3a538b(0x2bad):_0x2eb8de=new _0x37f062['z']();break;case _0x3a538b(0xbe4):_0x2eb8de=new _0x37f062['VD']();break;case _0x3a538b(0x13ad):_0x2eb8de=new _0x37f062['cl']();break;case'MeshParticleEmitter':_0x2eb8de=new _0x37f062['F3']();break;default:_0x2eb8de=new _0x37f062['S3']();}_0x2eb8de['parse'](_0x50d5a9[_0x3a538b(0x1a24)],_0x3c6f29);}else(_0x2eb8de=new _0x37f062['S3']())[_0x3a538b(0x3da5)](_0x50d5a9,_0x3c6f29);_0x2337b9[_0x3a538b(0x1a24)]=_0x2eb8de,_0x2337b9['startSpriteCellID']=_0x50d5a9['startSpriteCellID'],_0x2337b9[_0x3a538b(0x2a16)]=_0x50d5a9[_0x3a538b(0x2a16)],_0x2337b9[_0x3a538b(0x3cae)]=null==(_0x1e3c4d=_0x50d5a9['spriteCellLoop'])||_0x1e3c4d,_0x2337b9[_0x3a538b(0x383b)]=_0x50d5a9[_0x3a538b(0x383b)],_0x2337b9[_0x3a538b(0xfed)]=_0x50d5a9[_0x3a538b(0xfed)],_0x2337b9[_0x3a538b(0x1ca1)]=_0x50d5a9['spriteCellChangeSpeed'],_0x2337b9[_0x3a538b(0x1105)]=_0x50d5a9[_0x3a538b(0x1105)],_0x2337b9[_0x3a538b(0x3100)]=null!=(_0x49ef4b=_0x50d5a9['disposeOnStop'])&&_0x49ef4b,_0x2337b9[_0x3a538b(0x35f6)]=null!=(_0x1e3c4d=_0x50d5a9[_0x3a538b(0x35f6)])?_0x1e3c4d:-0x1;}static[_0x266193(0xb3f)](_0x191282,_0x387971,_0x5abefb,_0x398e50=!0x1,_0x28dfb1){var _0x405e75=_0x266193,_0x590fcd,_0x49d59b=_0x191282['name'];let _0x177c4c=null,_0x4e2a00=null,_0x1ff79e;_0x1ff79e=_0x387971 instanceof _0xb2c0b8['B']?_0x387971:_0x387971['getEngine'](),_0x191282[_0x405e75(0x1c2a)]&&_0x1ff79e['createEffectForParticles']&&(_0x590fcd=0x0<(_0x4e2a00=_0x191282[_0x405e75(0x1c2a)])[_0x405e75(0x62a)][_0x405e75(0x1f05)][_0x405e75(0x132e)]?_0x4e2a00[_0x405e75(0x62a)][_0x405e75(0x1f05)][_0x405e75(0x2abd)]('\x0a'):'',_0x177c4c=_0x1ff79e[_0x405e75(0x39c)](_0x4e2a00[_0x405e75(0x235f)][_0x405e75(0x3967)],_0x4e2a00[_0x405e75(0x62a)]['uniforms'],_0x4e2a00[_0x405e75(0x62a)][_0x405e75(0x96f)],_0x590fcd));const _0x1246f9=new _0x48bcf6(_0x49d59b,_0x28dfb1||_0x191282['capacity'],_0x387971,_0x177c4c,_0x191282[_0x405e75(0x999)]);if(_0x1246f9['customShader']=_0x4e2a00,_0x1246f9[_0x405e75(0x37f8)]=_0x5abefb,_0x191282['id']&&(_0x1246f9['id']=_0x191282['id']),_0x191282['subEmitters']){_0x1246f9['subEmitters']=[];for(const _0x1676f0 of _0x191282[_0x405e75(0x20e6)]){const _0x172a3b=[];for(const _0x4ed247 of _0x1676f0)_0x172a3b[_0x405e75(0x2f54)](_0x58bb50['H'][_0x405e75(0xb3f)](_0x4ed247,_0x387971,_0x5abefb));_0x1246f9[_0x405e75(0x20e6)][_0x405e75(0x2f54)](_0x172a3b);}}return _0x48bcf6['_Parse'](_0x191282,_0x1246f9,_0x387971,_0x5abefb),_0x191282[_0x405e75(0x3f4)]&&(_0x1246f9['textureMask']=_0x447388['HE'][_0x405e75(0xd4e)](_0x191282['textureMask'])),_0x191282['preventAutoStart']&&(_0x1246f9['preventAutoStart']=_0x191282['preventAutoStart']),_0x398e50||_0x1246f9['preventAutoStart']||_0x1246f9[_0x405e75(0x37b3)](),_0x1246f9;}}_0x48bcf6[_0x266193(0x3a1c)]=_0x4bf904['g'][_0x266193(0x323a)],_0x48bcf6[_0x266193(0xf62)]=_0x4bf904['g']['PARTICLES_BILLBOARDMODE_ALL'],_0x48bcf6[_0x266193(0x12d)]=_0x4bf904['g'][_0x266193(0x393a)],_0x48bcf6[_0x266193(0x188b)]=_0x4bf904['g']['PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL'],_0x58bb50['H'][_0x266193(0x3793)]=_0x48bcf6[_0x266193(0xb3f)];},0x6582:(_0x206b8b,_0x2f7691,_0x2ab284)=>{var _0x4e3e99=a8_0x49466b;_0x2ab284['d'](_0x2f7691,{'D':()=>_0x3060f3});var _0x68382c=_0x2ab284(0xc84b),_0x4eadf4=_0x2ab284(0x58b),_0x160969=_0x2ab284(0xd8dd),_0x24d3a5=_0x2ab284(0xf8c1),_0x140569=_0x2ab284(0x17dd3),_0xbfa28e=_0x2ab284(0x7c4f);class _0x3060f3{constructor(){this['_emitterNodeIsOwned']=!0x0,this['systems']=new Array();}get[_0x4e3e99(0x1df1)](){return this['_emitterNode'];}set['emitterNode'](_0x4b7ccd){var _0x2ad487=_0x4e3e99;this[_0x2ad487(0x402f)]&&this[_0x2ad487(0x116c)]&&(this['_emitterNode'][_0x2ad487(0x2d20)]&&this[_0x2ad487(0x116c)][_0x2ad487(0x2d20)](),this['_emitterNodeIsOwned']=!0x1);for(const _0x48d1ec of this['systems'])_0x48d1ec[_0x2ad487(0x1e9a)]=_0x4b7ccd;this[_0x2ad487(0x116c)]=_0x4b7ccd;}[_0x4e3e99(0xd25)](_0x3bc6e9,_0x2ab5d7,_0x7d7f6b){var _0x2ddfec=_0x4e3e99;this['_emitterNodeIsOwned']&&this[_0x2ddfec(0x116c)]&&this['_emitterNode'][_0x2ddfec(0x2d20)]&&this[_0x2ddfec(0x116c)][_0x2ddfec(0x2d20)](),this[_0x2ddfec(0x402f)]=!0x0,this[_0x2ddfec(0x27e9)]={'kind':_0x2ddfec(0xaf8),'options':_0x3bc6e9,'renderingGroupId':_0x2ab5d7};const _0x3b281a=(0x0,_0x4eadf4['Qk'])(_0x2ddfec(0x743),{'diameter':_0x3bc6e9['diameter'],'segments':_0x3bc6e9[_0x2ddfec(0x2a6b)]},_0x7d7f6b),_0x3958c5=(_0x3b281a[_0x2ddfec(0x26aa)]=_0x2ab5d7,new _0xbfa28e['K'](_0x2ddfec(0x3f73),_0x7d7f6b));_0x3958c5['emissiveColor']=_0x3bc6e9[_0x2ddfec(0x25cc)],_0x3b281a['material']=_0x3958c5;for(const _0x5d5c04 of this[_0x2ddfec(0x35c2)])_0x5d5c04[_0x2ddfec(0x1e9a)]=_0x3b281a;this[_0x2ddfec(0x116c)]=_0x3b281a;}[_0x4e3e99(0x37b3)](_0x2a90e1){var _0x48f4a4=_0x4e3e99;for(const _0x267c36 of this[_0x48f4a4(0x35c2)])_0x2a90e1&&(_0x267c36['emitter']=_0x2a90e1),_0x267c36['start']();}[_0x4e3e99(0x2d20)](){var _0x581f44=_0x4e3e99;for(const _0x13d47b of this[_0x581f44(0x35c2)])_0x13d47b['dispose']();this[_0x581f44(0x35c2)][_0x581f44(0x132e)]=0x0,this[_0x581f44(0x116c)]&&(this[_0x581f44(0x116c)][_0x581f44(0x2d20)]&&this[_0x581f44(0x116c)]['dispose'](),this[_0x581f44(0x116c)]=null);}[_0x4e3e99(0x3c81)](_0x3b0090=!0x1){var _0x4a04c=_0x4e3e99;const _0x2a0fb5={'systems':[]};for(const _0x29bf3d of this[_0x4a04c(0x35c2)])_0x2a0fb5[_0x4a04c(0x35c2)][_0x4a04c(0x2f54)](_0x29bf3d[_0x4a04c(0x3c81)](_0x3b0090));return this[_0x4a04c(0x116c)]&&(_0x2a0fb5[_0x4a04c(0x1e9a)]=this[_0x4a04c(0x27e9)]),_0x2a0fb5;}static['Parse'](_0x319aef,_0x18d444,_0x209e28=!0x1,_0x35f3d8){var _0x19a685=_0x4e3e99;const _0x459a4f=new _0x3060f3();var _0x3910d0,_0x10042a=this['BaseAssetsUrl']+_0x19a685(0x2690);_0x18d444=_0x18d444||_0x24d3a5['l'][_0x19a685(0x19c8)];for(const _0x20da5b of _0x319aef[_0x19a685(0x35c2)])_0x459a4f['systems'][_0x19a685(0x2f54)]((_0x209e28?_0x160969['h']:_0x140569['p'])[_0x19a685(0xb3f)](_0x20da5b,_0x18d444,_0x10042a,!0x0,_0x35f3d8));return _0x319aef[_0x19a685(0x1e9a)]&&(_0x3910d0=_0x319aef[_0x19a685(0x1e9a)]['options'],_0x19a685(0xaf8)===_0x319aef['emitter'][_0x19a685(0x15b9)]&&_0x459a4f['setEmitterAsSphere']({'diameter':_0x3910d0[_0x19a685(0x3300)],'segments':_0x3910d0[_0x19a685(0x2a6b)],'color':_0x68382c['Wo'][_0x19a685(0xd4e)](_0x3910d0['color'])},_0x319aef[_0x19a685(0x1e9a)][_0x19a685(0x26aa)],_0x18d444)),_0x459a4f;}}_0x3060f3[_0x4e3e99(0xc4d)]=_0x4e3e99(0x879);},0x1a22:(_0x31cdc1,_0x436677,_0x30b90d)=>{_0x30b90d(0x15857),_0x30b90d(0x9fd1),_0x30b90d(0x10ea4),_0x30b90d(0x1a27),_0x30b90d(0x164ac),_0x30b90d(0x1dad),_0x30b90d(0xf8c1),_0x30b90d(0xd69a),_0x30b90d(0x8483),_0x30b90d(0x7c4f),_0x30b90d(0x11929),_0x30b90d(0x1b5c);},0x6ed2:(_0xd298a4,_0x1a4752,_0x1129bd)=>{_0x1129bd(0x9fd1),_0x1129bd(0xc84b),_0x1129bd(0xe30c),_0x1129bd(0x12bb6),_0x1129bd(0x51f);},0x16902:(_0x3afe28,_0x349144,_0x1a73ca)=>{_0x1a73ca(0x9fd1),_0x1a73ca(0xc84b),_0x1a73ca(0x1a27),_0x1a73ca(0x164ac),_0x1a73ca(0x1dad),_0x1a73ca(0x1591d),_0x1a73ca(0xf8c1),_0x1a73ca(0x6ed2),_0x1a73ca(0xe30c),_0x1a73ca(0xa60f),_0x1a73ca(0x10187),_0x1a73ca(0x7c4f),_0x1a73ca(0xd5e5);},0x13001:(_0x29d4b9,_0x30a9e6,_0x1189e5)=>{var _0x1446ec=a8_0x49466b;_0x1189e5['d'](_0x30a9e6,{'H':()=>_0x42616c,'l':()=>_0x293746});var _0x293746,_0x401ba9=_0x1189e5(0x9fd1),_0x131e07=_0x1189e5(0x15cb9),_0x51a9d6=_0x1189e5(0xe456);(_0x30a9e6=_0x293746=_0x293746||{})[_0x30a9e6['ATTACHED']=0x0]=_0x1446ec(0x2408),_0x30a9e6[_0x30a9e6[_0x1446ec(0x27b5)]=0x1]=_0x1446ec(0x27b5);class _0x42616c{constructor(_0xf38ec4){var _0x426291=_0x1446ec;if(this[_0x426291(0x407e)]=_0xf38ec4,this[_0x426291(0x2eea)]=_0x293746[_0x426291(0x27b5)],this[_0x426291(0x68f)]=!0x1,this[_0x426291(0x3699)]=0x0,!_0xf38ec4[_0x426291(0x1e9a)]||!_0xf38ec4['emitter'][_0x426291(0x2d20)]){const _0x14cd41=(0x0,_0x51a9d6['q'])(_0x426291(0x3d75));_0xf38ec4[_0x426291(0x1e9a)]=new _0x14cd41(_0x426291(0xe49),_0xf38ec4[_0x426291(0x22fd)]()),_0xf38ec4[_0x426291(0x1478)]=!0x0;}}[_0x1446ec(0x11fe)](){var _0x2e4986=_0x1446ec;let _0x1dc886=this[_0x2e4986(0x407e)][_0x2e4986(0x1e9a)];if(_0x1dc886){if(_0x1dc886 instanceof _0x401ba9['P'])_0x1dc886=_0x1dc886[_0x2e4986(0x11fe)]();else{if(-0x1!==_0x1dc886[_0x2e4986(0x1653)]()[_0x2e4986(0x404a)](_0x2e4986(0x2575))){const _0x40da7c=(0x0,_0x51a9d6['q'])(_0x2e4986(0x284a));(_0x1dc886=new _0x40da7c('',_0x1dc886[_0x2e4986(0x22fd)]()))['isVisible']=!0x1;}}}else _0x1dc886=new _0x401ba9['P']();const _0x3e948b=new _0x42616c(this[_0x2e4986(0x407e)]['clone'](this['particleSystem'][_0x2e4986(0x3efc)],_0x1dc886));return _0x3e948b[_0x2e4986(0x407e)][_0x2e4986(0x3efc)]+=_0x2e4986(0xf39),_0x3e948b[_0x2e4986(0x2eea)]=this[_0x2e4986(0x2eea)],_0x3e948b[_0x2e4986(0x68f)]=this[_0x2e4986(0x68f)],_0x3e948b['inheritedVelocityAmount']=this[_0x2e4986(0x3699)],_0x3e948b['particleSystem'][_0x2e4986(0x1478)]=!0x0,_0x3e948b[_0x2e4986(0x407e)][_0x2e4986(0x3100)]=!0x0,_0x3e948b;}[_0x1446ec(0x3c81)](_0x5a6f83=!0x1){var _0x4f065b=_0x1446ec;const _0x5378e7={};return _0x5378e7[_0x4f065b(0x2eea)]=this[_0x4f065b(0x2eea)],_0x5378e7[_0x4f065b(0x68f)]=this[_0x4f065b(0x68f)],_0x5378e7[_0x4f065b(0x3699)]=this[_0x4f065b(0x3699)],_0x5378e7[_0x4f065b(0x407e)]=this[_0x4f065b(0x407e)][_0x4f065b(0x3c81)](_0x5a6f83),_0x5378e7;}static[_0x1446ec(0x3793)](_0xb7d04b,_0xdd577c,_0x1481fd,_0x5abc2b=0x0){var _0x1b24a6=_0x1446ec;throw(0x0,_0x131e07['S'])(_0x1b24a6(0x3712));}static[_0x1446ec(0xb3f)](_0x1ff08d,_0x39805f,_0x57d6d1){var _0x3e043b=_0x1446ec,_0x562fee=_0x1ff08d['particleSystem'];const _0x9981b2=new _0x42616c(_0x42616c[_0x3e043b(0x3793)](_0x562fee,_0x39805f,_0x57d6d1,!0x0));return _0x9981b2[_0x3e043b(0x2eea)]=_0x1ff08d['type'],_0x9981b2[_0x3e043b(0x68f)]=_0x1ff08d['inheritDirection'],_0x9981b2[_0x3e043b(0x3699)]=_0x1ff08d[_0x3e043b(0x3699)],_0x9981b2[_0x3e043b(0x407e)][_0x3e043b(0x1a1e)]=!0x0,_0x9981b2;}['dispose'](){var _0x446c69=_0x1446ec;this[_0x446c69(0x407e)][_0x446c69(0x2d20)]();}}},0x13d1e:(_0x212f8f,_0x37871f,_0x39ac91)=>{var _0x5955ac=a8_0x49466b,_0x35d5de=_0x39ac91(0xf75c),_0x43be85=_0x39ac91(0x16d33),_0x46717e=_0x39ac91(0x58c8),_0x39cbe8=_0x39ac91(0x77a5),_0x4bdfe5=_0x39ac91(0xe456);_0x39ac91(0x820b),_0x39ac91(0x5913),(0x0,_0x4bdfe5['H'])(_0x5955ac(0x5a0),class{constructor(_0x84a0f4,_0x5cb7b5){var _0x45a7b0=_0x5955ac;this[_0x45a7b0(0xcd7)]=[],this[_0x45a7b0(0x255c)]=[],this[_0x45a7b0(0x390c)]=!0x1,this[_0x45a7b0(0x38db)]=_0x84a0f4,this[_0x45a7b0(0x398b)]=_0x5cb7b5,this[_0x45a7b0(0xa54)]={'attributes':[_0x45a7b0(0x8c5),_0x45a7b0(0xa92),'age',_0x45a7b0(0x1a6b),'seed',_0x45a7b0(0x2cbf),_0x45a7b0(0x25cc),'direction','initialDirection',_0x45a7b0(0x3d51),'cellIndex',_0x45a7b0(0x39d6),_0x45a7b0(0x173),_0x45a7b0(0x302d)],'uniformsNames':['currentCount',_0x45a7b0(0x1518),_0x45a7b0(0x3595),_0x45a7b0(0x11ab),_0x45a7b0(0x13e9),'color2',_0x45a7b0(0x23c1),'scaleRange',_0x45a7b0(0x149d),_0x45a7b0(0x2415),_0x45a7b0(0x1b51),_0x45a7b0(0x3a95),_0x45a7b0(0x5e7),_0x45a7b0(0x391e),_0x45a7b0(0x616),'directionRandomizer',_0x45a7b0(0x1995),'coneAngle',_0x45a7b0(0x186c),_0x45a7b0(0x2c22),_0x45a7b0(0x84f),_0x45a7b0(0x2273),_0x45a7b0(0x1aec),'limitVelocityDamping'],'uniformBuffersNames':[],'samplers':['randomSampler',_0x45a7b0(0x293d),_0x45a7b0(0x27c6),_0x45a7b0(0x2d85),_0x45a7b0(0x14a5),_0x45a7b0(0x2b01),'noiseSampler',_0x45a7b0(0x2659)],'defines':'','fallbacks':null,'onCompiled':null,'onError':null,'indexParameters':null,'maxSimultaneousLights':0x0,'transformFeedbackVaryings':[]};}['isUpdateBufferCreated'](){return!!this['_updateEffect'];}[_0x5955ac(0x1d79)](){var _0x44ae93=_0x5955ac,_0x1df5ea;return null!=(_0x1df5ea=null==(_0x1df5ea=this[_0x44ae93(0x1a94)])?void 0x0:_0x1df5ea[_0x44ae93(0x3a4f)]())&&_0x1df5ea;}[_0x5955ac(0x2ff6)](_0x5f1e93){var _0x3b968f=_0x5955ac;return this[_0x3b968f(0xa54)]['transformFeedbackVaryings']=[_0x3b968f(0xc45)],this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)](_0x3b968f(0x1085)),this['_updateEffectOptions'][_0x3b968f(0x1ba4)]['push'](_0x3b968f(0xa07)),this[_0x3b968f(0xa54)]['transformFeedbackVaryings']['push'](_0x3b968f(0xecc)),this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)](_0x3b968f(0x2903)),this['_updateEffectOptions']['transformFeedbackVaryings'][_0x3b968f(0x2f54)]('outDirection'),this['_parent'][_0x3b968f(0x1a24)]instanceof _0x43be85['E']&&this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)]('outInitialPosition'),this[_0x3b968f(0x38db)][_0x3b968f(0x22d0)]||this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)]['push'](_0x3b968f(0x304d)),this['_parent']['_isBillboardBased']||this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)](_0x3b968f(0x31c5)),this[_0x3b968f(0x38db)]['noiseTexture']&&(this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)]('outNoiseCoordinates1'),this['_updateEffectOptions']['transformFeedbackVaryings']['push'](_0x3b968f(0x39c0))),this['_updateEffectOptions'][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)](_0x3b968f(0xae4)),this['_parent'][_0x3b968f(0x999)]&&(this[_0x3b968f(0xa54)][_0x3b968f(0x1ba4)][_0x3b968f(0x2f54)](_0x3b968f(0x35ca)),this[_0x3b968f(0x38db)][_0x3b968f(0x1105)]&&this['_updateEffectOptions'][_0x3b968f(0x1ba4)]['push'](_0x3b968f(0xd16))),this[_0x3b968f(0xa54)][_0x3b968f(0x1f05)]=_0x5f1e93,this[_0x3b968f(0x1a94)]=new _0x35d5de['Q']('gpuUpdateParticles',this['_updateEffectOptions'],this[_0x3b968f(0x398b)]),new _0x46717e['c'](this[_0x3b968f(0x1a94)]);}['createVertexBuffers'](_0x590823,_0x235c82){var _0x9d337c=_0x5955ac;this['_updateVAO'][_0x9d337c(0x2f54)](this[_0x9d337c(0xf0d)](_0x590823)),this[_0x9d337c(0xcd7)][_0x9d337c(0x2f54)](this[_0x9d337c(0x398b)][_0x9d337c(0x2803)](_0x235c82,null,this[_0x9d337c(0x38db)][_0x9d337c(0x2206)](this[_0x9d337c(0x38db)]['blendMode'])[_0x9d337c(0x204d)])),this[_0x9d337c(0x398b)][_0x9d337c(0x1118)](null);}[_0x5955ac(0x7fb)](_0xc5739a){return _0xc5739a;}[_0x5955ac(0x1055)](_0x15d1d){var _0x3d3ef4=_0x5955ac;this[_0x3d3ef4(0x398b)]['bindVertexArrayObject'](this[_0x3d3ef4(0xcd7)][_0x15d1d],null);}[_0x5955ac(0x1983)](){var _0x12e767=_0x5955ac,_0x51e569=this['_engine'];if(this[_0x12e767(0x398b)][_0x12e767(0x26d0)](this[_0x12e767(0x1a94)]),!_0x51e569[_0x12e767(0x3c33)])throw new Error(_0x12e767(0x89f));}[_0x5955ac(0x3723)](_0x4a15d5,_0x3a8d4f,_0x597b6b){var _0x31d6e9=_0x5955ac;this[_0x31d6e9(0x1a94)][_0x31d6e9(0x19ec)]('randomSampler',this[_0x31d6e9(0x38db)][_0x31d6e9(0x20ed)]),this['_updateEffect'][_0x31d6e9(0x19ec)](_0x31d6e9(0x293d),this[_0x31d6e9(0x38db)][_0x31d6e9(0x3e67)]),this[_0x31d6e9(0x38db)][_0x31d6e9(0x2775)]&&this[_0x31d6e9(0x1a94)]['setTexture'](_0x31d6e9(0x27c6),this['_parent']['_sizeGradientsTexture']),this[_0x31d6e9(0x38db)][_0x31d6e9(0x746)]&&this[_0x31d6e9(0x1a94)][_0x31d6e9(0x19ec)]('angularSpeedGradientSampler',this[_0x31d6e9(0x38db)]['_angularSpeedGradientsTexture']),this[_0x31d6e9(0x38db)]['_velocityGradientsTexture']&&this[_0x31d6e9(0x1a94)][_0x31d6e9(0x19ec)]('velocityGradientSampler',this[_0x31d6e9(0x38db)][_0x31d6e9(0x4fe)]),this['_parent'][_0x31d6e9(0x216b)]&&this[_0x31d6e9(0x1a94)][_0x31d6e9(0x19ec)](_0x31d6e9(0x2b01),this[_0x31d6e9(0x38db)]['_limitVelocityGradientsTexture']),this[_0x31d6e9(0x38db)][_0x31d6e9(0x10b1)]&&this['_updateEffect'][_0x31d6e9(0x19ec)]('dragGradientSampler',this[_0x31d6e9(0x38db)]['_dragGradientsTexture']),this[_0x31d6e9(0x38db)][_0x31d6e9(0x3448)]&&this[_0x31d6e9(0x1a94)][_0x31d6e9(0x19ec)](_0x31d6e9(0x2c67),this[_0x31d6e9(0x38db)][_0x31d6e9(0x3448)]),this['_engine'][_0x31d6e9(0x2df4)](this['_updateVAO'][_0x4a15d5],null);const _0x4e25e9=this[_0x31d6e9(0x398b)];_0x4e25e9[_0x31d6e9(0x2f49)](_0x3a8d4f[_0x31d6e9(0xa3a)]()),_0x4e25e9[_0x31d6e9(0x2846)](!0x1),_0x4e25e9[_0x31d6e9(0x28d9)](!0x0),_0x4e25e9[_0x31d6e9(0x10b8)](_0x39cbe8['g'][_0x31d6e9(0x352e)],0x0,_0x597b6b),_0x4e25e9[_0x31d6e9(0x108e)](),_0x4e25e9[_0x31d6e9(0x2846)](!0x0),_0x4e25e9[_0x31d6e9(0x2f49)](null);}[_0x5955ac(0x2a01)](){}[_0x5955ac(0x1dcc)](){var _0x259465=_0x5955ac;for(let _0x28ef69=0x0;_0x28ef69<this[_0x259465(0x255c)][_0x259465(0x132e)];_0x28ef69++)this[_0x259465(0x398b)][_0x259465(0x2e2a)](this[_0x259465(0x255c)][_0x28ef69]);for(let _0x1d8004=this['_updateVAO'][_0x259465(0x132e)]=0x0;_0x1d8004<this['_renderVAO'][_0x259465(0x132e)];_0x1d8004++)this[_0x259465(0x398b)]['releaseVertexArrayObject'](this[_0x259465(0xcd7)][_0x1d8004]);this['_renderVAO']['length']=0x0;}[_0x5955ac(0xf0d)](_0x37531b){var _0x6ea0ea=_0x5955ac;const _0x5a4ba8={};_0x5a4ba8[_0x6ea0ea(0x8c5)]=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x8c5),0x0,0x3);let _0x18fde0=0x3;return _0x5a4ba8[_0x6ea0ea(0x2ad8)]=_0x37531b[_0x6ea0ea(0xb3b)]('age',_0x18fde0,0x1),_0x18fde0+=0x1,_0x5a4ba8['size']=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x2cbf),_0x18fde0,0x3),_0x18fde0+=0x3,_0x5a4ba8[_0x6ea0ea(0x1a6b)]=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x1a6b),_0x18fde0,0x1),_0x18fde0+=0x1,_0x5a4ba8['seed']=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x35fb),_0x18fde0,0x4),_0x18fde0+=0x4,_0x5a4ba8[_0x6ea0ea(0x1b19)]=_0x37531b['createVertexBuffer'](_0x6ea0ea(0x1b19),_0x18fde0,0x3),_0x18fde0+=0x3,this[_0x6ea0ea(0x38db)]['particleEmitterType']instanceof _0x43be85['E']&&(_0x5a4ba8[_0x6ea0ea(0xa92)]=_0x37531b[_0x6ea0ea(0xb3b)]('initialPosition',_0x18fde0,0x3),_0x18fde0+=0x3),this[_0x6ea0ea(0x38db)][_0x6ea0ea(0x22d0)]||(_0x5a4ba8[_0x6ea0ea(0x25cc)]=_0x37531b[_0x6ea0ea(0xb3b)]('color',_0x18fde0,0x4),_0x18fde0+=0x4),this[_0x6ea0ea(0x38db)][_0x6ea0ea(0x1953)]||(_0x5a4ba8[_0x6ea0ea(0x2e60)]=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x2e60),_0x18fde0,0x3),_0x18fde0+=0x3),this[_0x6ea0ea(0x38db)][_0x6ea0ea(0x3448)]&&(_0x5a4ba8['noiseCoordinates1']=_0x37531b['createVertexBuffer'](_0x6ea0ea(0x173),_0x18fde0,0x3),_0x18fde0+=0x3,_0x5a4ba8[_0x6ea0ea(0x302d)]=_0x37531b[_0x6ea0ea(0xb3b)]('noiseCoordinates2',_0x18fde0,0x3),_0x18fde0+=0x3),this['_parent'][_0x6ea0ea(0x746)]?(_0x5a4ba8[_0x6ea0ea(0x3d51)]=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x3d51),_0x18fde0,0x1),_0x18fde0+=0x1):(_0x5a4ba8[_0x6ea0ea(0x3d51)]=_0x37531b[_0x6ea0ea(0xb3b)]('angle',_0x18fde0,0x2),_0x18fde0+=0x2),this[_0x6ea0ea(0x38db)]['_isAnimationSheetEnabled']&&(_0x5a4ba8[_0x6ea0ea(0x2dda)]=_0x37531b[_0x6ea0ea(0xb3b)](_0x6ea0ea(0x2dda),_0x18fde0,0x1),_0x18fde0+=0x1,this['_parent'][_0x6ea0ea(0x1105)]&&(_0x5a4ba8['cellStartOffset']=_0x37531b['createVertexBuffer'](_0x6ea0ea(0x39d6),_0x18fde0,0x1),_0x18fde0+=0x1)),_0x37531b=this[_0x6ea0ea(0x398b)][_0x6ea0ea(0x2803)](_0x5a4ba8,null,this[_0x6ea0ea(0x1a94)]),(this['_engine'][_0x6ea0ea(0x1118)](null),_0x37531b);}});},0xa82f:(_0x30a921,_0x1519e1,_0x310a22)=>{_0x310a22(0x154ba),_0x310a22(0x159a4),_0x310a22(0xad11),_0x310a22(0x643f),_0x310a22(0x1682e),_0x310a22(0x1594a);},0x1682e:(_0x167ed1,_0x523ca4,_0x5e8dc7)=>{var _0x444d71=a8_0x49466b;_0x5e8dc7(0x10ea4);var _0x23953f,_0x2ee339=_0x5e8dc7(0x9fd1),_0x48e180=(_0x5e8dc7(0x58b),_0x5e8dc7(0x149b3)),_0x4283de=_0x5e8dc7(0x8483),_0x39ce82=_0x5e8dc7(0x11735);class _0x3ddc51{static[_0x444d71(0x15cc)](_0x49b337,_0x32f3a2,_0x1ebfd6,_0x521093,_0x34c9d8){var _0x1e3e64=_0x444d71;const _0xb109e4=_0x49b337[_0x1e3e64(0x22fd)]()[_0x1e3e64(0x12e1)]();var _0x2e9ab5=null===_0xb109e4||void 0x0===_0xb109e4?void 0x0:_0xb109e4[_0x1e3e64(0x13d5)]();if(0x1===_0x2e9ab5){const _0x3c452b=new _0x4283de['z'](_0x32f3a2,_0x1ebfd6);_0x32f3a2=_0x3c452b['intersectsMesh'](_0x49b337);if(_0x32f3a2[_0x1e3e64(0x1893)]&&_0x32f3a2[_0x1e3e64(0x2a9e)])return _0x521093[_0x1e3e64(0x2a3e)](_0x32f3a2[_0x1e3e64(0x2a9e)]),!0x0;}else{if(0x2===_0x2e9ab5)return _0x49b337['physicsBody'][_0x1e3e64(0x136d)](_0x521093,_0x34c9d8),!0x0;}return!0x1;}static['HasAppliedForces'](_0x2892d7,_0x21136c){var _0x2e6b48=_0x444d71;return _0x2892d7[_0x2e6b48(0x23ee)](_0x21136c)===_0x39ce82['c4'][_0x2e6b48(0x3055)]||0x0===(null!=(_0x21136c=null==(_0x21136c=_0x2892d7[_0x2e6b48(0x1fb8)](_0x21136c))?void 0x0:_0x21136c[_0x2e6b48(0xbaf)])?_0x21136c:0x0)||0x0===(null==(_0x21136c=_0x2892d7[_0x2e6b48(0x1dfc)])?void 0x0:_0x21136c[_0x2e6b48(0x1b9d)]());}static[_0x444d71(0x3e85)](_0x64a35c,_0x320fd5,_0x2ef507,_0x3343cb){var _0x411c2a=_0x444d71,_0x32218a=_0x2ee339['jp'][_0x411c2a(0x23ca)][0x0];return _0x64a35c[_0x411c2a(0x16b6)](_0x320fd5,_0x32218a),Math[_0x411c2a(0x3f6c)](_0x32218a['x'])<=_0x2ef507&&Math[_0x411c2a(0x3f6c)](_0x32218a['z'])<=_0x2ef507&&0x0<=_0x32218a['y']&&_0x32218a['y']<=_0x3343cb;}}(class _0x3bdb4d{constructor(_0x1fa359,_0x26e552,_0x57595f){var _0x46dccf=_0x444d71;this[_0x46dccf(0x48a)]=_0x1fa359,this[_0x46dccf(0x36d2)]=_0x26e552,this[_0x46dccf(0x18c4)]=_0x57595f,this[_0x46dccf(0x1e7)]=_0x2ee339['P'][_0x46dccf(0x1b83)](),this[_0x46dccf(0x865)]=_0x2ee339['P'][_0x46dccf(0x1b83)](),this['_cylinderPosition']=_0x2ee339['P'][_0x46dccf(0x1b83)](),this[_0x46dccf(0x354)]=!0x1,this[_0x46dccf(0x316e)]=this[_0x46dccf(0x48a)]['getPhysicsEngine'](),this['_options']=Object[_0x46dccf(0x1666)](Object[_0x46dccf(0x1666)]({},new _0x3f4b48()),this[_0x46dccf(0x18c4)]),this[_0x46dccf(0x36d2)][_0x46dccf(0x1184)](new _0x2ee339['P'](0x0,this[_0x46dccf(0x18c4)]['height']/0x2,0x0),this[_0x46dccf(0x3205)]),this[_0x46dccf(0x36d2)]['addToRef'](new _0x2ee339['P'](0x0,this[_0x46dccf(0x18c4)]['height'],0x0),this['_originTop']),this[_0x46dccf(0x18c4)]['updraftMode']===_0x23953f[_0x46dccf(0x10c0)]&&(this[_0x46dccf(0x865)]=this['_origin'][_0x46dccf(0x3e42)](this[_0x46dccf(0x1e7)])['normalize']()),this[_0x46dccf(0x71a)]=this[_0x46dccf(0x518)][_0x46dccf(0x2dcf)](this),0x1===this[_0x46dccf(0x316e)]['getPluginVersion']()&&this['_prepareCylinder']();}[_0x444d71(0x14a2)](){return this['_dataFetched']=!0x0,{'cylinder':this['_cylinder']};}['enable'](){var _0x310e32=_0x444d71;this[_0x310e32(0x71a)]['call'](this),this['_scene']['registerBeforeRender'](this[_0x310e32(0x71a)]);}[_0x444d71(0x30bd)](){var _0x233248=_0x444d71;this[_0x233248(0x48a)][_0x233248(0x2fdf)](this[_0x233248(0x71a)]);}[_0x444d71(0x2d20)](_0x4ada25=!0x0){var _0x1dabbe=_0x444d71;this[_0x1dabbe(0xc6f)]&&(_0x4ada25?(this['_cylinder'][_0x1dabbe(0x2d20)](),this[_0x1dabbe(0xc6f)]=void 0x0):setTimeout(()=>{var _0x2924df=_0x1dabbe;!this[_0x2924df(0x354)]&&this['_cylinder']&&(this[_0x2924df(0xc6f)][_0x2924df(0x2d20)](),this['_cylinder']=void 0x0);},0x0));}['_getHitData'](_0x1e471f,_0x10750a){var _0x29ee2d=_0x444d71;let _0xf4a663;_0xf4a663=this['_options'][_0x29ee2d(0x26bc)]===_0x23953f['Perpendicular']?this[_0x29ee2d(0x865)]:_0x1e471f[_0x29ee2d(0x3e42)](this['_originTop']);var _0x4e6ec2=_0x2ee339['P']['Distance'](this[_0x29ee2d(0x36d2)],_0x1e471f),_0x5aa7b0=-0x1*this[_0x29ee2d(0x18c4)][_0x29ee2d(0x32b6)],_0x5aa7b0=_0xf4a663['multiplyByFloats'](_0x5aa7b0,_0x5aa7b0,_0x5aa7b0);_0x10750a[_0x29ee2d(0x59d)][_0x29ee2d(0x2a3e)](_0x5aa7b0),_0x10750a[_0x29ee2d(0x265e)][_0x29ee2d(0x2a3e)](_0x1e471f),_0x10750a['distanceFromOrigin']=_0x4e6ec2;}[_0x444d71(0x1297)](_0x169318,_0x416623,_0x4ce7c9){var _0x1e0c67=_0x444d71;return!_0x3ddc51[_0x1e0c67(0x33d2)](_0x169318)&&(_0x169318=_0x169318[_0x1e0c67(0x1db8)](_0x4ce7c9),!!_0x3ddc51['IsInsideCylinder'](_0x169318,this['_origin'],this[_0x1e0c67(0x18c4)]['radius'],this[_0x1e0c67(0x18c4)]['height'])&&(_0x416623[_0x1e0c67(0x363a)]=_0x4ce7c9,this[_0x1e0c67(0x2bb4)](_0x169318,_0x416623),!0x0));}[_0x444d71(0xcaf)](_0x524947,_0x338682){var _0x2a5a03=_0x444d71;if(0x0===_0x524947[_0x2a5a03(0xbaf)])return!0x1;var _0x3e8cc6=_0x524947[_0x2a5a03(0x20cb)];return!!this['_intersectsWithCylinder'](_0x3e8cc6)&&(_0x3e8cc6=_0x524947[_0x2a5a03(0x13cf)](),this[_0x2a5a03(0x2bb4)](_0x3e8cc6,_0x338682),!0x0);}[_0x444d71(0x518)](){var _0x5cd15e=_0x444d71;const _0x2d825d=_0x3bdb4d['_HitData'];0x1===this[_0x5cd15e(0x316e)][_0x5cd15e(0x13d5)]()?this[_0x5cd15e(0x316e)]['getImpostors']()[_0x5cd15e(0x2f62)](_0x3e931e=>{var _0x597c57=_0x5cd15e;this[_0x597c57(0xcaf)](_0x3e931e,_0x2d825d)&&_0x3e931e[_0x597c57(0x3570)](_0x2d825d[_0x597c57(0x59d)],_0x2d825d[_0x597c57(0x265e)]);}):this[_0x5cd15e(0x316e)]['getBodies']()[_0x5cd15e(0x2f62)](_0x34f545=>{var _0x4d3d2b=_0x5cd15e;_0x34f545[_0x4d3d2b(0xb8d)]((_0x5cd0bc,_0x243808)=>{var _0x37ba43=_0x4d3d2b;this['_getBodyHitData'](_0x5cd0bc,_0x2d825d,_0x243808)&&_0x5cd0bc[_0x37ba43(0x3570)](_0x2d825d[_0x37ba43(0x59d)],_0x2d825d['contactPoint'],_0x2d825d['instanceIndex']);});});}[_0x444d71(0x1c27)](){var _0x4aa3ec=_0x444d71;this[_0x4aa3ec(0xc6f)]||(this[_0x4aa3ec(0xc6f)]=(0x0,_0x48e180['wf'])('updraftEventCylinder',{'height':this['_options'][_0x4aa3ec(0x1995)],'diameter':0x2*this[_0x4aa3ec(0x18c4)][_0x4aa3ec(0x616)]},this[_0x4aa3ec(0x48a)]),this[_0x4aa3ec(0xc6f)][_0x4aa3ec(0x2ba6)]=!0x1);}[_0x444d71(0x2cd7)](_0x234c39){var _0x4b8a4d=_0x444d71;return!!this[_0x4b8a4d(0xc6f)]&&(this[_0x4b8a4d(0xc6f)]['position']=this[_0x4b8a4d(0x3205)],this[_0x4b8a4d(0xc6f)][_0x4b8a4d(0x2c61)](_0x234c39,!0x0));}}['_HitData']={'force':new _0x2ee339['P'](),'contactPoint':new _0x2ee339['P'](),'distanceFromOrigin':0x0});class _0x3cdfac{constructor(_0x3eb724,_0x38e065,_0xa92b24){var _0x3d4467=_0x444d71;this[_0x3d4467(0x48a)]=_0x3eb724,this[_0x3d4467(0x36d2)]=_0x38e065,this['_options']=_0xa92b24,this['_originTop']=_0x2ee339['P'][_0x3d4467(0x1b83)](),this[_0x3d4467(0x3205)]=_0x2ee339['P']['Zero'](),this[_0x3d4467(0x354)]=!0x1,this[_0x3d4467(0x316e)]=this[_0x3d4467(0x48a)][_0x3d4467(0x12e1)](),this['_options']=Object[_0x3d4467(0x1666)](Object['assign']({},new _0x8f4226()),this[_0x3d4467(0x18c4)]),this[_0x3d4467(0x36d2)][_0x3d4467(0x1184)](new _0x2ee339['P'](0x0,this['_options']['height']/0x2,0x0),this[_0x3d4467(0x3205)]),this[_0x3d4467(0x36d2)][_0x3d4467(0x1184)](new _0x2ee339['P'](0x0,this[_0x3d4467(0x18c4)]['height'],0x0),this[_0x3d4467(0x1e7)]),this[_0x3d4467(0x71a)]=this[_0x3d4467(0x518)][_0x3d4467(0x2dcf)](this),0x1===this[_0x3d4467(0x316e)]['getPluginVersion']()&&this[_0x3d4467(0x1c27)]();}[_0x444d71(0x14a2)](){var _0x854ddf=_0x444d71;return this[_0x854ddf(0x354)]=!0x0,{'cylinder':this[_0x854ddf(0xc6f)]};}[_0x444d71(0x2a8e)](){var _0x500f30=_0x444d71;this[_0x500f30(0x71a)][_0x500f30(0xf13)](this),this[_0x500f30(0x48a)][_0x500f30(0x24d2)](this[_0x500f30(0x71a)]);}[_0x444d71(0x30bd)](){var _0x195c86=_0x444d71;this[_0x195c86(0x48a)]['unregisterBeforeRender'](this['_tickCallback']);}[_0x444d71(0x2d20)](_0x5a7373=!0x0){var _0x388e7c=_0x444d71;this['_cylinder']&&(_0x5a7373?this[_0x388e7c(0xc6f)]['dispose']():setTimeout(()=>{var _0x5989e8=_0x388e7c;this[_0x5989e8(0x354)]||this['_cylinder']['dispose']();},0x0));}[_0x444d71(0x2bb4)](_0x445c7b,_0x4ba65c,_0x5053bd){var _0x4fca62=_0x444d71;const _0x39e53e=_0x3cdfac['originOnPlane'];_0x39e53e[_0x4fca62(0xe5f)](this['_origin']['x'],_0x4ba65c['y'],this[_0x4fca62(0x36d2)]['z']);var _0x475f54=_0x2ee339['jp'][_0x4fca62(0x23ca)][0x0];_0x4ba65c[_0x4fca62(0x16b6)](_0x39e53e,_0x475f54);const _0x2fe3b2=_0x2ee339['jp'][_0x4fca62(0x23ca)][0x1];if(!_0x3ddc51['GetContactPointToRef'](_0x445c7b,_0x39e53e,_0x475f54,_0x2fe3b2,_0x5053bd[_0x4fca62(0x363a)]))return!0x1;_0x445c7b=_0x2ee339['P']['Distance'](_0x2fe3b2,_0x39e53e)/this['_options'][_0x4fca62(0x616)];const _0x39cb3a=_0x2ee339['jp'][_0x4fca62(0x23ca)][0x2];_0x2fe3b2['normalizeToRef'](_0x39cb3a),_0x445c7b>this[_0x4fca62(0x18c4)][_0x4fca62(0x1813)]&&_0x39cb3a[_0x4fca62(0x1b0d)]();let _0x1b1328,_0x210b24,_0x24fa4f;_0x24fa4f=_0x445c7b>this[_0x4fca62(0x18c4)][_0x4fca62(0x1813)]?(_0x1b1328=_0x39cb3a['x']*this[_0x4fca62(0x18c4)][_0x4fca62(0x2386)],_0x210b24=_0x39cb3a['y']*this[_0x4fca62(0x18c4)][_0x4fca62(0x25f1)],_0x39cb3a['z']*this[_0x4fca62(0x18c4)][_0x4fca62(0x2386)]):(_0x475f54=_0x2ee339['P'][_0x4fca62(0x400b)](_0x39e53e,_0x4ba65c)[_0x4fca62(0xb65)](),_0x1b1328=(_0x475f54['x']+_0x39cb3a['x'])*this[_0x4fca62(0x18c4)][_0x4fca62(0x28ba)],_0x210b24=this[_0x4fca62(0x1e7)]['y']*this[_0x4fca62(0x18c4)][_0x4fca62(0x25f1)],(_0x475f54['z']+_0x39cb3a['z'])*this['_options']['centrifugalForceMultiplier']);const _0x1ac2a2=_0x2ee339['jp'][_0x4fca62(0x23ca)][0x3];return _0x1ac2a2['set'](_0x1b1328,_0x210b24,_0x24fa4f),_0x1ac2a2[_0x4fca62(0x1200)](this[_0x4fca62(0x18c4)][_0x4fca62(0x32b6)]),_0x5053bd[_0x4fca62(0x59d)]['copyFrom'](_0x1ac2a2),_0x5053bd[_0x4fca62(0x265e)]['copyFrom'](_0x4ba65c),_0x5053bd[_0x4fca62(0x1d99)]=_0x445c7b,!0x0;}[_0x444d71(0x1297)](_0x3fc541,_0x450759,_0x5397f7){var _0x409ce6=_0x444d71;if(_0x3ddc51[_0x409ce6(0x33d2)](_0x3fc541,_0x5397f7))return!0x1;var _0x29c25c=_0x3fc541['transformNode'],_0x3fc541=_0x3fc541[_0x409ce6(0x1db8)](_0x5397f7);return!!_0x3ddc51[_0x409ce6(0x3e85)](_0x3fc541,this[_0x409ce6(0x36d2)],this[_0x409ce6(0x18c4)]['radius'],this['_options'][_0x409ce6(0x1995)])&&(_0x450759[_0x409ce6(0x363a)]=_0x5397f7,this[_0x409ce6(0x2bb4)](_0x29c25c,_0x3fc541,_0x450759));}['_getImpostorHitData'](_0x130c78,_0x5e1774){var _0x2bac09=_0x444d71;if(0x0===_0x130c78['mass'])return!0x1;if('Mesh'!==_0x130c78[_0x2bac09(0x20cb)][_0x2bac09(0x1653)]()&&'InstancedMesh'!==_0x130c78['object'][_0x2bac09(0x1653)]())return!0x1;var _0xb48013=_0x130c78[_0x2bac09(0x20cb)];if(!this[_0x2bac09(0x2cd7)](_0xb48013))return!0x1;return _0x130c78=_0x130c78[_0x2bac09(0x13cf)](),(this[_0x2bac09(0x2bb4)](_0xb48013,_0x130c78,_0x5e1774),!0x0);}[_0x444d71(0x518)](){var _0x24b21a=_0x444d71;const _0x6440b5=_0x3cdfac[_0x24b21a(0x3503)];0x1===this[_0x24b21a(0x316e)][_0x24b21a(0x13d5)]()?this[_0x24b21a(0x316e)][_0x24b21a(0x2491)]()['forEach'](_0x5d4a4a=>{var _0x56b800=_0x24b21a;this[_0x56b800(0xcaf)](_0x5d4a4a,_0x6440b5)&&_0x5d4a4a['applyForce'](_0x6440b5[_0x56b800(0x59d)],_0x6440b5[_0x56b800(0x265e)]);}):this[_0x24b21a(0x316e)][_0x24b21a(0x3290)]()['forEach'](_0x522437=>{var _0x19a430=_0x24b21a;_0x522437[_0x19a430(0xb8d)]((_0x437b63,_0x225e09)=>{var _0x1d68cb=_0x19a430;this[_0x1d68cb(0x1297)](_0x437b63,_0x6440b5,_0x225e09)&&_0x437b63[_0x1d68cb(0x3570)](_0x6440b5[_0x1d68cb(0x59d)],_0x6440b5[_0x1d68cb(0x265e)],_0x6440b5[_0x1d68cb(0x363a)]);});});}[_0x444d71(0x1c27)](){var _0x530a00=_0x444d71;this[_0x530a00(0xc6f)]||(this[_0x530a00(0xc6f)]=(0x0,_0x48e180['wf'])('vortexEventCylinder',{'height':this[_0x530a00(0x18c4)]['height'],'diameter':0x2*this[_0x530a00(0x18c4)][_0x530a00(0x616)]},this[_0x530a00(0x48a)]),this[_0x530a00(0xc6f)][_0x530a00(0x2ba6)]=!0x1);}[_0x444d71(0x2cd7)](_0x2f88fe){var _0x441088=_0x444d71;return this[_0x441088(0xc6f)][_0x441088(0x8c5)]=this[_0x441088(0x3205)],this[_0x441088(0xc6f)]['intersectsMesh'](_0x2f88fe,!0x0);}}_0x3cdfac['originOnPlane']=_0x2ee339['P'][_0x444d71(0x1b83)](),_0x3cdfac['hitData']={'force':new _0x2ee339['P'](),'contactPoint':new _0x2ee339['P'](),'distanceFromOrigin':0x0};class _0x3f4b48{constructor(){var _0x372749=_0x444d71;this[_0x372749(0x616)]=0x5,this['strength']=0xa,this[_0x372749(0x1995)]=0xa,this[_0x372749(0x26bc)]=_0x23953f[_0x372749(0x2d0e)];}}class _0x8f4226{constructor(){var _0x56f7c7=_0x444d71;this[_0x56f7c7(0x616)]=0x5,this[_0x56f7c7(0x32b6)]=0xa,this['height']=0xa,this[_0x56f7c7(0x1813)]=0.7,this[_0x56f7c7(0x2386)]=0x5,this['centrifugalForceMultiplier']=0.5,this['updraftForceMultiplier']=0.02;}}(_0x5e8dc7=_0x23953f=_0x23953f||{})[_0x5e8dc7[_0x444d71(0x2d0e)]=0x0]=_0x444d71(0x2d0e),_0x5e8dc7[_0x5e8dc7[_0x444d71(0x10c0)]=0x1]=_0x444d71(0x10c0);},0x1594a:(_0x3c4a1c,_0x184819,_0x2b861f)=>{var _0x3aed1f=a8_0x49466b;_0x2b861f['d'](_0x184819,{'d':()=>_0xd3d5e9});var _0x506dfc=_0x2b861f(0x9fd1);class _0xd3d5e9{constructor(){var _0x5417f0=a8_0x58a1;this['_hasHit']=!0x1,this['_hitDistance']=0x0,this['_hitNormalWorld']=_0x506dfc['P']['Zero'](),this[_0x5417f0(0x15a9)]=_0x506dfc['P']['Zero'](),this[_0x5417f0(0x3b03)]=_0x506dfc['P'][_0x5417f0(0x1b83)](),this['_rayToWorld']=_0x506dfc['P'][_0x5417f0(0x1b83)]();}get[_0x3aed1f(0x1b0f)](){var _0x401732=_0x3aed1f;return this[_0x401732(0x1740)];}get[_0x3aed1f(0x19d6)](){var _0xf14523=_0x3aed1f;return this[_0xf14523(0x218b)];}get[_0x3aed1f(0x367c)](){var _0x1efa2e=_0x3aed1f;return this[_0x1efa2e(0x26a2)];}get['hitPointWorld'](){return this['_hitPointWorld'];}get[_0x3aed1f(0x6d6)](){var _0x15e743=_0x3aed1f;return this[_0x15e743(0x3b03)];}get[_0x3aed1f(0x1112)](){var _0x1e2c1b=_0x3aed1f;return this[_0x1e2c1b(0xf6d)];}[_0x3aed1f(0x254d)](_0x44b4c5,_0x7295aa){var _0x43253f=_0x3aed1f;this[_0x43253f(0x1740)]=!0x0,this[_0x43253f(0x26a2)]=new _0x506dfc['P'](_0x44b4c5['x'],_0x44b4c5['y'],_0x44b4c5['z']),this[_0x43253f(0x15a9)]=new _0x506dfc['P'](_0x7295aa['x'],_0x7295aa['y'],_0x7295aa['z']);}[_0x3aed1f(0x38c7)](_0x21c48f){var _0x34afe7=_0x3aed1f;this[_0x34afe7(0x218b)]=_0x21c48f;}['calculateHitDistance'](){var _0x1e0ed6=_0x3aed1f;this[_0x1e0ed6(0x218b)]=_0x506dfc['P']['Distance'](this[_0x1e0ed6(0x3b03)],this[_0x1e0ed6(0x15a9)]);}[_0x3aed1f(0x1589)](_0x58f3a4=_0x506dfc['P'][_0x3aed1f(0x1b83)](),_0x599d70=_0x506dfc['P'][_0x3aed1f(0x1b83)]()){var _0x127146=_0x3aed1f;this['_rayFromWorld']=_0x58f3a4,this['_rayToWorld']=_0x599d70,this[_0x127146(0x1740)]=!0x1,this[_0x127146(0x218b)]=0x0,this[_0x127146(0x26a2)]=_0x506dfc['P']['Zero'](),this['_hitPointWorld']=_0x506dfc['P'][_0x127146(0x1b83)]();}}},0x114b4:(_0x1a0ade,_0x536161,_0x28482d)=>{var _0x37a052=a8_0x49466b;_0x28482d['d'](_0x536161,{'b':()=>_0x287661});var _0xf3ec7c=_0x28482d(0x9fd1),_0x405cdf=_0x28482d(0x10ea4),_0x54aba1=_0x28482d(0x67f2),_0x325557=_0x28482d(0x10abe),_0x43b3c7=_0x28482d(0x1a27),_0x2484c2=_0x28482d(0x164ac),_0x457548=_0x28482d(0x16c47),_0x340fa9=_0x28482d(0x5faf),_0x2a3951=_0x28482d(0x1594a),_0x456d47=_0x28482d(0x1b5c),_0x2e800e=_0x28482d(0x147b8);class _0x287661{constructor(_0x212941=!0x0,_0x398ff8=Ammo,_0x38e8bc=null){var _0x5bd0ac=a8_0x58a1;this[_0x5bd0ac(0x1b7d)]=_0x212941,this[_0x5bd0ac(0x2b64)]={},this[_0x5bd0ac(0x3efc)]=_0x5bd0ac(0xcb5),this['_timeStep']=0x1/0x3c,this[_0x5bd0ac(0x37e1)]=0x1/0x3c,this['_maxSteps']=0x5,this[_0x5bd0ac(0x2def)]=new _0xf3ec7c['_f'](),this[_0x5bd0ac(0x1583)]=!0x1,this['_tmpContactPoint']=new _0xf3ec7c['P'](),this['_tmpContactNormal']=new _0xf3ec7c['P'](),this['_tmpVec3']=new _0xf3ec7c['P'](),this['_tmpMatrix']=new _0xf3ec7c['y3'](),_0x5bd0ac(0x187)==typeof _0x398ff8?_0x405cdf['Y'][_0x5bd0ac(0x350c)](_0x5bd0ac(0x25c2)):(this['bjsAMMO']=_0x398ff8,this[_0x5bd0ac(0x18d2)]()?(this['_collisionConfiguration']=new this[(_0x5bd0ac(0x2b64))][(_0x5bd0ac(0x2729))](),this[_0x5bd0ac(0x829)]=new this[(_0x5bd0ac(0x2b64))]['btCollisionDispatcher'](this[_0x5bd0ac(0x2625)]),this[_0x5bd0ac(0x31f9)]=_0x38e8bc||new this[(_0x5bd0ac(0x2b64))]['btDbvtBroadphase'](),this[_0x5bd0ac(0x1d92)]=new this[(_0x5bd0ac(0x2b64))]['btSequentialImpulseConstraintSolver'](),this[_0x5bd0ac(0x299)]=new this['bjsAMMO'][(_0x5bd0ac(0x2918))](),this['world']=new this[(_0x5bd0ac(0x2b64))][(_0x5bd0ac(0x19e2))](this['_dispatcher'],this[_0x5bd0ac(0x31f9)],this[_0x5bd0ac(0x1d92)],this[_0x5bd0ac(0x2625)],this[_0x5bd0ac(0x299)]),this[_0x5bd0ac(0x11c)]=new this[(_0x5bd0ac(0x2b64))][(_0x5bd0ac(0xa29))](),this[_0x5bd0ac(0x11c)][_0x5bd0ac(0x46c)]=_0x509aac=>{var _0xad7b93=_0x5bd0ac;const _0x324907=(_0x509aac=this[_0xad7b93(0x2b64)][_0xad7b93(0x40c7)](_0x509aac,this['bjsAMMO'][_0xad7b93(0x1455)]))[_0xad7b93(0x2198)](),_0x46dc3=_0x509aac[_0xad7b93(0x3b46)];this[_0xad7b93(0x399d)]['x']=_0x324907['x'](),this['_tmpContactPoint']['y']=_0x324907['y'](),this[_0xad7b93(0x399d)]['z']=_0x324907['z'](),this[_0xad7b93(0x2d28)]['x']=_0x46dc3['x'](),this['_tmpContactNormal']['y']=_0x46dc3['y'](),this[_0xad7b93(0x2d28)]['z']=_0x46dc3['z'](),this[_0xad7b93(0x629)]=_0x509aac[_0xad7b93(0x32b5)](),this[_0xad7b93(0x248a)]=_0x509aac[_0xad7b93(0x163f)](),this[_0xad7b93(0x1583)]=!0x0;},this[_0x5bd0ac(0x3f50)]=new _0x2a3951['d'](),this[_0x5bd0ac(0x403f)]=new this[(_0x5bd0ac(0x2b64))][(_0x5bd0ac(0x33c1))](),this[_0x5bd0ac(0x403f)]['setIdentity'](),this['_tmpAmmoQuaternion']=new this[(_0x5bd0ac(0x2b64))][(_0x5bd0ac(0x2d78))](0x0,0x0,0x0,0x1),this[_0x5bd0ac(0x1f02)]=new this[(_0x5bd0ac(0x2b64))]['btVector3'](0x0,0x0,0x0),this['_tmpAmmoVectorB']=new this['bjsAMMO'][(_0x5bd0ac(0x301c))](0x0,0x0,0x0),this['_tmpAmmoVectorC']=new this[(_0x5bd0ac(0x2b64))]['btVector3'](0x0,0x0,0x0),this[_0x5bd0ac(0x2405)]=new this[(_0x5bd0ac(0x2b64))]['btVector3'](0x0,0x0,0x0)):_0x405cdf['Y'][_0x5bd0ac(0x350c)](_0x5bd0ac(0xce7)));}[_0x37a052(0x13d5)](){return 0x1;}[_0x37a052(0x137b)](_0xc64651){var _0x3fa5a3=_0x37a052;this['_tmpAmmoVectorA'][_0x3fa5a3(0x1270)](_0xc64651['x'],_0xc64651['y'],_0xc64651['z']),this[_0x3fa5a3(0x2d0)]['setGravity'](this[_0x3fa5a3(0x1f02)]),this[_0x3fa5a3(0x2d0)][_0x3fa5a3(0x1f5a)]()[_0x3fa5a3(0x18ca)](this[_0x3fa5a3(0x1f02)]);}['setTimeStep'](_0x5d0643){this['_timeStep']=_0x5d0643;}[_0x37a052(0x26b2)](_0x1cd630){var _0x288bc8=_0x37a052;this[_0x288bc8(0x37e1)]=_0x1cd630;}[_0x37a052(0x33df)](_0x2083ae){var _0x26afee=_0x37a052;this[_0x26afee(0x3040)]=_0x2083ae;}[_0x37a052(0x3581)](){return this['_timeStep'];}[_0x37a052(0x9bc)](_0x492550){var _0x367556=_0x37a052;return this['_tmpContactCallbackResult']=!0x1,this[_0x367556(0x2d0)]['contactTest'](_0x492550[_0x367556(0x51f)],this['_tmpAmmoConcreteContactResultCallback']),this[_0x367556(0x1583)];}['_isImpostorPairInContact'](_0x28c842,_0x50b8bb){var _0x26a09d=_0x37a052;return this[_0x26a09d(0x1583)]=!0x1,this[_0x26a09d(0x2d0)][_0x26a09d(0x1dc0)](_0x28c842['physicsBody'],_0x50b8bb['physicsBody'],this[_0x26a09d(0x11c)]),this[_0x26a09d(0x1583)];}[_0x37a052(0x2a92)](_0x2a6e5b=0x1/0x3c,_0x4e830a=0xa,_0x5c5cf9=0x1/0x3c){var _0x435599=_0x37a052;if(0x0==_0x4e830a)this[_0x435599(0x2d0)][_0x435599(0x2e07)](_0x2a6e5b,0x0);else{for(;0x0<_0x4e830a&&0x0<_0x2a6e5b;)_0x2a6e5b-_0x5c5cf9<_0x5c5cf9?(this['world'][_0x435599(0x2e07)](_0x2a6e5b,0x0),_0x2a6e5b=0x0):(_0x2a6e5b-=_0x5c5cf9,this[_0x435599(0x2d0)]['stepSimulation'](_0x5c5cf9,0x0)),_0x4e830a--;}}[_0x37a052(0x28eb)](_0x574a39,_0x440a86){var _0x4d0044=_0x37a052;for(const _0x475f3d of _0x440a86)_0x475f3d[_0x4d0044(0x385)]||_0x475f3d[_0x4d0044(0x1545)]();this[_0x4d0044(0x2a92)](this[_0x4d0044(0x1b7d)]?_0x574a39:this['_timeStep'],this[_0x4d0044(0x3040)],this[_0x4d0044(0x37e1)]);for(const _0x93c9de of _0x440a86)if(_0x93c9de['soft']?this[_0x4d0044(0x66e)](_0x93c9de):_0x93c9de[_0x4d0044(0x448)](),0x0<_0x93c9de['_onPhysicsCollideCallbacks'][_0x4d0044(0x132e)]&&this[_0x4d0044(0x9bc)](_0x93c9de)){for(const _0x2ccadf of _0x93c9de['_onPhysicsCollideCallbacks'])for(const _0x3491ca of _0x2ccadf[_0x4d0044(0x2a4e)])(_0x93c9de['physicsBody'][_0x4d0044(0x1159)]()||_0x3491ca[_0x4d0044(0x51f)][_0x4d0044(0x1159)]())&&this[_0x4d0044(0x1b50)](_0x93c9de,_0x3491ca)&&(_0x93c9de[_0x4d0044(0x276f)]({'body':_0x3491ca['physicsBody'],'point':this[_0x4d0044(0x399d)],'distance':this[_0x4d0044(0x248a)],'impulse':this[_0x4d0044(0x629)],'normal':this[_0x4d0044(0x2d28)]}),_0x3491ca[_0x4d0044(0x276f)]({'body':_0x93c9de[_0x4d0044(0x51f)],'point':this['_tmpContactPoint'],'distance':this[_0x4d0044(0x248a)],'impulse':this[_0x4d0044(0x629)],'normal':this[_0x4d0044(0x2d28)]}));}}['_afterSoftStep'](_0x9c541d){var _0x5c9333=_0x37a052;_0x9c541d[_0x5c9333(0x2eea)]===_0x54aba1['Q'][_0x5c9333(0x972)]?this[_0x5c9333(0xbad)](_0x9c541d):this[_0x5c9333(0x168e)](_0x9c541d);}[_0x37a052(0xbad)](_0x1d6766){var _0xdbbf54=_0x37a052;const _0x39b9f7=_0x1d6766[_0xdbbf54(0x51f)][_0xdbbf54(0x371)]();var _0x3fe4d9,_0x4cbfdc,_0x4c78ec,_0x4a3da3=_0x39b9f7[_0xdbbf54(0x2cbf)]();let _0x3eb4d1,_0x1fe4ec;const _0x271718=new Array();for(let _0x56a43a=0x0;_0x56a43a<_0x4a3da3;_0x56a43a++)_0x3eb4d1=_0x39b9f7['at'](_0x56a43a),_0x3fe4d9=(_0x1fe4ec=_0x3eb4d1[_0xdbbf54(0x92b)]())['x'](),_0x4cbfdc=_0x1fe4ec['y'](),_0x4c78ec=_0x1fe4ec['z'](),_0x271718[_0xdbbf54(0x2f54)](new _0xf3ec7c['P'](_0x3fe4d9,_0x4cbfdc,_0x4c78ec));var _0x3b1bb8=_0x1d6766['object'],_0x1047bf=_0x1d6766[_0xdbbf54(0x163b)]('shape');_0x1d6766[_0xdbbf54(0xef1)]?_0x1d6766['object']=(0x0,_0x340fa9['nL'])(_0xdbbf54(0x28c3),{'points':_0x271718,'instance':_0x3b1bb8}):_0x1d6766[_0xdbbf54(0x20cb)]=(0x0,_0x457548['Gc'])('ext',{'shape':_0x1047bf,'path':_0x271718,'instance':_0x3b1bb8});}['_softbodyOrClothStep'](_0x63e677){var _0x4cb350=_0x37a052,_0xe7742e=_0x63e677['type']===_0x54aba1['Q'][_0x4cb350(0x3bbf)]?0x1:-0x1;const _0x2eea15=_0x63e677[_0x4cb350(0x20cb)];let _0x5a448c=_0x2eea15[_0x4cb350(0x166d)](_0x43b3c7['o'][_0x4cb350(0x31b9)]),_0x1800a7=(_0x5a448c=_0x5a448c||[],_0x2eea15[_0x4cb350(0x166d)](_0x43b3c7['o'][_0x4cb350(0x3487)]));_0x1800a7=_0x1800a7||[];var _0x40811b,_0x3a44c6,_0x166166,_0x21e797,_0x15e03f,_0x472250,_0x1e3f78=_0x5a448c[_0x4cb350(0x132e)]/0x3;const _0x4a811c=_0x63e677[_0x4cb350(0x51f)]['get_m_nodes']();let _0x51a77a,_0x277990;for(let _0xb3252b=0x0;_0xb3252b<_0x1e3f78;_0xb3252b++){_0x51a77a=_0x4a811c['at'](_0xb3252b),_0x40811b=(_0x277990=_0x51a77a[_0x4cb350(0x92b)]())['x'](),_0x3a44c6=_0x277990['y'](),_0x166166=_0x277990['z']()*_0xe7742e;const _0x298bda=_0x51a77a[_0x4cb350(0x1abe)]();_0x21e797=_0x298bda['x'](),_0x15e03f=_0x298bda['y'](),_0x472250=_0x298bda['z']()*_0xe7742e,_0x5a448c[0x3*_0xb3252b]=_0x40811b,_0x5a448c[0x3*_0xb3252b+0x1]=_0x3a44c6,_0x5a448c[0x3*_0xb3252b+0x2]=_0x166166,_0x1800a7[0x3*_0xb3252b]=_0x21e797,_0x1800a7[0x3*_0xb3252b+0x1]=_0x15e03f,_0x1800a7[0x3*_0xb3252b+0x2]=_0x472250;}const _0x517b31=new _0x2484c2['x']();_0x517b31[_0x4cb350(0x1ced)]=_0x5a448c,_0x517b31[_0x4cb350(0x15c8)]=_0x1800a7,_0x517b31[_0x4cb350(0x3aa2)]=_0x2eea15[_0x4cb350(0x166d)](_0x43b3c7['o'][_0x4cb350(0x855)]),_0x517b31[_0x4cb350(0x83b)]=_0x2eea15[_0x4cb350(0x166d)](_0x43b3c7['o'][_0x4cb350(0x3469)]),_0x2eea15&&_0x2eea15['getIndices']&&(_0x517b31[_0x4cb350(0x1f84)]=_0x2eea15[_0x4cb350(0x3d22)]()),_0x517b31[_0x4cb350(0xf07)](_0x2eea15);}[_0x37a052(0x1815)](_0x246970,_0x687f7c,_0x340cb0){var _0x147e4e=_0x37a052;if(_0x246970['soft'])_0x405cdf['Y']['Warn'](_0x147e4e(0x725));else{_0x246970['physicsBody'][_0x147e4e(0x14db)]();const _0x224ce1=this[_0x147e4e(0x1f02)],_0x13708e=this['_tmpAmmoVectorB'];_0x246970[_0x147e4e(0x20cb)]&&_0x246970[_0x147e4e(0x20cb)][_0x147e4e(0x2fee)]&&_0x340cb0[_0x147e4e(0x25d8)](_0x246970['object']['getWorldMatrix']()[_0x147e4e(0x37eb)]()),_0x224ce1['setValue'](_0x340cb0['x'],_0x340cb0['y'],_0x340cb0['z']),_0x13708e[_0x147e4e(0x1270)](_0x687f7c['x'],_0x687f7c['y'],_0x687f7c['z']),_0x246970[_0x147e4e(0x51f)][_0x147e4e(0x1815)](_0x13708e,_0x224ce1);}}[_0x37a052(0x3570)](_0x324137,_0x34fe78,_0x11ce91){var _0x25579e=_0x37a052;if(_0x324137[_0x25579e(0x385)])_0x405cdf['Y'][_0x25579e(0x2e91)](_0x25579e(0x725));else{_0x324137[_0x25579e(0x51f)][_0x25579e(0x14db)]();const _0xb6acf7=this[_0x25579e(0x1f02)],_0x21e21c=this['_tmpAmmoVectorB'];var _0x7f09eb;_0x324137[_0x25579e(0x20cb)]&&_0x324137['object'][_0x25579e(0x2fee)]?(_0x7f09eb=_0x324137[_0x25579e(0x20cb)]['getWorldMatrix']()[_0x25579e(0x37eb)](),_0xb6acf7[_0x25579e(0x1270)](_0x11ce91['x']-_0x7f09eb['x'],_0x11ce91['y']-_0x7f09eb['y'],_0x11ce91['z']-_0x7f09eb['z'])):_0xb6acf7[_0x25579e(0x1270)](_0x11ce91['x'],_0x11ce91['y'],_0x11ce91['z']),_0x21e21c[_0x25579e(0x1270)](_0x34fe78['x'],_0x34fe78['y'],_0x34fe78['z']),_0x324137[_0x25579e(0x51f)][_0x25579e(0x3570)](_0x21e21c,_0xb6acf7);}}[_0x37a052(0x6c1)](_0x2852bd){var _0x136cf7=_0x37a052;if(_0x2852bd['_pluginData']['toDispose']=[],_0x2852bd[_0x136cf7(0x2126)])_0x2852bd[_0x136cf7(0x51f)]&&(this[_0x136cf7(0x2ec2)](_0x2852bd),_0x2852bd[_0x136cf7(0x3fd)]());else{if(_0x2852bd[_0x136cf7(0x24e5)]()){const _0x839330=this['_createShape'](_0x2852bd);var _0x2ae232=_0x2852bd[_0x136cf7(0x163b)](_0x136cf7(0xbaf));if(_0x2852bd[_0x136cf7(0x2230)][_0x136cf7(0xbaf)]=_0x2ae232,_0x2852bd[_0x136cf7(0x385)])_0x839330[_0x136cf7(0x3769)]()[_0x136cf7(0x804)](0x11),_0x839330[_0x136cf7(0x3769)]()['set_kDP'](_0x2852bd[_0x136cf7(0x163b)](_0x136cf7(0x3771))),this[_0x136cf7(0x2b64)]['castObject'](_0x839330,this['bjsAMMO'][_0x136cf7(0x1898)])[_0x136cf7(0x20e3)]()[_0x136cf7(0xd29)](_0x2852bd[_0x136cf7(0x163b)]('margin')),_0x839330[_0x136cf7(0x3d30)](_0x287661[_0x136cf7(0x15a)]),this[_0x136cf7(0x2d0)][_0x136cf7(0x358)](_0x839330,0x1,-0x1),_0x2852bd[_0x136cf7(0x51f)]=_0x839330,_0x2852bd[_0x136cf7(0x2230)]['toDispose'][_0x136cf7(0x2f54)](_0x839330),this['setBodyPressure'](_0x2852bd,0x0),_0x2852bd['type']===_0x54aba1['Q'][_0x136cf7(0x38f)]&&this[_0x136cf7(0x3c19)](_0x2852bd,_0x2852bd[_0x136cf7(0x163b)](_0x136cf7(0x253e))),this[_0x136cf7(0x1d9b)](_0x2852bd,_0x2852bd['getParam'](_0x136cf7(0x18aa))),this[_0x136cf7(0x2b45)](_0x2852bd,_0x2852bd[_0x136cf7(0x163b)](_0x136cf7(0x26a8))),this['setBodyPositionIterations'](_0x2852bd,_0x2852bd[_0x136cf7(0x163b)](_0x136cf7(0x2580)));else{var _0x4b5245=new this['bjsAMMO'][(_0x136cf7(0x301c))](0x0,0x0,0x0);const _0x19a462=new this[(_0x136cf7(0x2b64))][(_0x136cf7(0x33c1))]();_0x2852bd['object']['computeWorldMatrix'](!0x0),_0x19a462[_0x136cf7(0x301b)](),0x0!==_0x2ae232&&_0x839330[_0x136cf7(0x9b3)](_0x2ae232,_0x4b5245),this['_tmpAmmoVectorA']['setValue'](_0x2852bd[_0x136cf7(0x20cb)]['position']['x'],_0x2852bd[_0x136cf7(0x20cb)]['position']['y'],_0x2852bd[_0x136cf7(0x20cb)][_0x136cf7(0x8c5)]['z']),this[_0x136cf7(0x3faf)][_0x136cf7(0x1270)](_0x2852bd[_0x136cf7(0x20cb)][_0x136cf7(0x905)]['x'],_0x2852bd[_0x136cf7(0x20cb)][_0x136cf7(0x905)]['y'],_0x2852bd['object'][_0x136cf7(0x905)]['z'],_0x2852bd['object']['rotationQuaternion']['w']),_0x19a462[_0x136cf7(0x11e2)](this[_0x136cf7(0x1f02)]),_0x19a462['setRotation'](this[_0x136cf7(0x3faf)]);var _0x289a4a=new this[(_0x136cf7(0x2b64))]['btDefaultMotionState'](_0x19a462),_0x25858d=new this[(_0x136cf7(0x2b64))]['btRigidBodyConstructionInfo'](_0x2ae232,_0x289a4a,_0x839330,_0x4b5245);const _0x956eaf=new this[(_0x136cf7(0x2b64))][(_0x136cf7(0x19b7))](_0x25858d);0x0===_0x2ae232&&(_0x956eaf[_0x136cf7(0x16bd)](_0x956eaf[_0x136cf7(0x141c)]()|_0x287661[_0x136cf7(0x3851)]),_0x956eaf[_0x136cf7(0x3d30)](_0x287661['_DISABLE_DEACTIVATION_FLAG'])),_0x2852bd['type']!=_0x54aba1['Q'][_0x136cf7(0x278)]||_0x839330['getChildShape']||_0x956eaf[_0x136cf7(0x16bd)](_0x956eaf[_0x136cf7(0x141c)]()|_0x287661['_DISABLE_COLLISION_FLAG']),_0x2852bd['type']!==_0x54aba1['Q'][_0x136cf7(0x1aa1)]&&_0x2852bd[_0x136cf7(0x2eea)]!==_0x54aba1['Q'][_0x136cf7(0x278)]&&(_0x2ae232=_0x2852bd[_0x136cf7(0x20cb)][_0x136cf7(0x1a23)](),this['_tmpVec3']['copyFrom'](_0x2852bd[_0x136cf7(0x20cb)][_0x136cf7(0x2736)]()),this[_0x136cf7(0xd01)][_0x136cf7(0x25d8)](_0x2ae232[_0x136cf7(0x3344)][_0x136cf7(0x3454)]),this['_tmpVec3']['x']/=_0x2852bd[_0x136cf7(0x20cb)]['scaling']['x'],this[_0x136cf7(0xd01)]['y']/=_0x2852bd['object'][_0x136cf7(0x244c)]['y'],this[_0x136cf7(0xd01)]['z']/=_0x2852bd[_0x136cf7(0x20cb)][_0x136cf7(0x244c)]['z'],_0x2852bd[_0x136cf7(0x43c)](this[_0x136cf7(0xd01)]));var _0x2ae232=_0x2852bd['getParam'](_0x136cf7(0x4020)),_0x56105c=_0x2852bd['getParam']('mask');_0x2ae232&&_0x56105c?this[_0x136cf7(0x2d0)][_0x136cf7(0xf31)](_0x956eaf,_0x2ae232,_0x56105c):this['world']['addRigidBody'](_0x956eaf),_0x2852bd[_0x136cf7(0x51f)]=_0x956eaf,_0x2852bd['_pluginData'][_0x136cf7(0xe6b)]=_0x2852bd[_0x136cf7(0x2230)][_0x136cf7(0xe6b)][_0x136cf7(0x3a62)]([_0x956eaf,_0x25858d,_0x289a4a,_0x19a462,_0x4b5245,_0x839330]);}this['setBodyRestitution'](_0x2852bd,_0x2852bd[_0x136cf7(0x163b)](_0x136cf7(0x16c8))),this[_0x136cf7(0xb57)](_0x2852bd,_0x2852bd[_0x136cf7(0x163b)]('friction'));}}}[_0x37a052(0x2ec2)](_0x409e0f){var _0x19d9b4=_0x37a052;this['world']&&(_0x409e0f[_0x19d9b4(0x385)]?this['world'][_0x19d9b4(0x3d4c)](_0x409e0f[_0x19d9b4(0x51f)]):this['world'][_0x19d9b4(0x13e4)](_0x409e0f[_0x19d9b4(0x51f)]),_0x409e0f[_0x19d9b4(0x2230)]&&(_0x409e0f[_0x19d9b4(0x2230)][_0x19d9b4(0xe6b)][_0x19d9b4(0x2f62)](_0x8af0e=>{var _0x30e567=_0x19d9b4;this[_0x30e567(0x2b64)]['destroy'](_0x8af0e);}),_0x409e0f[_0x19d9b4(0x2230)][_0x19d9b4(0xe6b)]=[]));}['generateJoint'](_0x2a94e0){var _0x4d0437=_0x37a052,_0x4cdd3d=_0x2a94e0['mainImpostor'][_0x4d0437(0x51f)],_0x4bd33b=_0x2a94e0[_0x4d0437(0x1d98)][_0x4d0437(0x51f)];if(_0x4cdd3d&&_0x4bd33b){const _0x3b5541=_0x2a94e0['joint'][_0x4d0437(0x155c)];_0x3b5541[_0x4d0437(0x2848)]||(_0x3b5541['mainPivot']=new _0xf3ec7c['P'](0x0,0x0,0x0)),_0x3b5541['connectedPivot']||(_0x3b5541['connectedPivot']=new _0xf3ec7c['P'](0x0,0x0,0x0));let _0x3785cc;switch(_0x2a94e0['joint'][_0x4d0437(0x2eea)]){case _0x325557['q7'][_0x4d0437(0x4096)]:var _0x5f094c=_0x3b5541[_0x4d0437(0x1912)];_0x5f094c&&(_0x3b5541[_0x4d0437(0x2848)]=new _0xf3ec7c['P'](0x0,-_0x5f094c/0x2,0x0),_0x3b5541[_0x4d0437(0x252c)]=new _0xf3ec7c['P'](0x0,_0x5f094c/0x2,0x0)),_0x3785cc=new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x1088))](_0x4cdd3d,_0x4bd33b,new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x301c))](_0x3b5541['mainPivot']['x'],_0x3b5541[_0x4d0437(0x2848)]['y'],_0x3b5541[_0x4d0437(0x2848)]['z']),new this['bjsAMMO']['btVector3'](_0x3b5541[_0x4d0437(0x252c)]['x'],_0x3b5541['connectedPivot']['y'],_0x3b5541[_0x4d0437(0x252c)]['z']));break;case _0x325557['q7'][_0x4d0437(0x25fc)]:_0x3b5541[_0x4d0437(0x4046)]||(_0x3b5541['mainAxis']=new _0xf3ec7c['P'](0x0,0x0,0x0)),_0x3b5541[_0x4d0437(0x21ac)]||(_0x3b5541[_0x4d0437(0x21ac)]=new _0xf3ec7c['P'](0x0,0x0,0x0));var _0x5f094c=new this['bjsAMMO'][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x4046)]['x'],_0x3b5541[_0x4d0437(0x4046)]['y'],_0x3b5541[_0x4d0437(0x4046)]['z']),_0x238ea2=new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x21ac)]['x'],_0x3b5541['connectedAxis']['y'],_0x3b5541[_0x4d0437(0x21ac)]['z']);_0x3785cc=new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x159b))](_0x4cdd3d,_0x4bd33b,new this[(_0x4d0437(0x2b64))]['btVector3'](_0x3b5541[_0x4d0437(0x2848)]['x'],_0x3b5541[_0x4d0437(0x2848)]['y'],_0x3b5541[_0x4d0437(0x2848)]['z']),new this['bjsAMMO'][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x252c)]['x'],_0x3b5541[_0x4d0437(0x252c)]['y'],_0x3b5541[_0x4d0437(0x252c)]['z']),_0x5f094c,_0x238ea2);break;case _0x325557['q7'][_0x4d0437(0x613)]:_0x3785cc=new this['bjsAMMO'][(_0x4d0437(0x1088))](_0x4cdd3d,_0x4bd33b,new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x2848)]['x'],_0x3b5541[_0x4d0437(0x2848)]['y'],_0x3b5541[_0x4d0437(0x2848)]['z']),new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x252c)]['x'],_0x3b5541[_0x4d0437(0x252c)]['y'],_0x3b5541[_0x4d0437(0x252c)]['z']));break;default:_0x405cdf['Y'][_0x4d0437(0x2e91)](_0x4d0437(0x20b3)),_0x3785cc=new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x1088))](_0x4cdd3d,_0x4bd33b,new this[(_0x4d0437(0x2b64))][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x2848)]['x'],_0x3b5541[_0x4d0437(0x2848)]['y'],_0x3b5541['mainPivot']['z']),new this['bjsAMMO'][(_0x4d0437(0x301c))](_0x3b5541[_0x4d0437(0x252c)]['x'],_0x3b5541[_0x4d0437(0x252c)]['y'],_0x3b5541[_0x4d0437(0x252c)]['z']));}this[_0x4d0437(0x2d0)][_0x4d0437(0xc25)](_0x3785cc,!_0x2a94e0[_0x4d0437(0x3cab)][_0x4d0437(0x155c)][_0x4d0437(0x2807)]),_0x2a94e0[_0x4d0437(0x3cab)][_0x4d0437(0x1895)]=_0x3785cc;}}[_0x37a052(0x3ecb)](_0x249014){var _0xb7d11=_0x37a052;this[_0xb7d11(0x2d0)]&&this['world'][_0xb7d11(0x2170)](_0x249014[_0xb7d11(0x3cab)][_0xb7d11(0x1895)]);}[_0x37a052(0x2a14)](_0x2c9ba2,_0x10a453,_0x29bd00){var _0x3d2d87=_0x37a052;let _0x3405e1=0x0;if(_0x29bd00&&_0x29bd00['getIndices']&&_0x29bd00['getWorldMatrix']&&_0x29bd00[_0x3d2d87(0x2d6d)]){var _0x2895c7=_0x29bd00[_0x3d2d87(0x3d22)]()||[],_0x3859d1=_0x29bd00[_0x3d2d87(0x166d)](_0x43b3c7['o']['PositionKind'])||[];let _0x30c289;if(_0x10a453&&_0x10a453!==_0x29bd00){var _0x1523c6=_0x10a453['rotationQuaternion']||(_0x10a453[_0x3d2d87(0x13fc)]?_0xf3ec7c['_f'][_0x3d2d87(0x2ef8)](_0x10a453[_0x3d2d87(0x13fc)]['x'],_0x10a453[_0x3d2d87(0x13fc)]['y'],_0x10a453[_0x3d2d87(0x13fc)]['z']):_0xf3ec7c['_f']['Identity']());const _0x41911e=_0xf3ec7c['y3'][_0x3d2d87(0x1b2b)](_0xf3ec7c['P'][_0x3d2d87(0x16f3)](),_0x1523c6,_0x10a453[_0x3d2d87(0x8c5)]),_0x2c68ad=(_0x41911e['invertToRef'](this[_0x3d2d87(0x34e7)]),_0x29bd00[_0x3d2d87(0x67e)](!0x1));_0x30c289=_0x2c68ad[_0x3d2d87(0x19e8)](this[_0x3d2d87(0x34e7)]);}else _0xf3ec7c['y3'][_0x3d2d87(0x2d19)](_0x29bd00[_0x3d2d87(0x244c)]['x'],_0x29bd00[_0x3d2d87(0x244c)]['y'],_0x29bd00[_0x3d2d87(0x244c)]['z'],this['_tmpMatrix']),_0x30c289=this['_tmpMatrix'];var _0x3acb95=_0x2895c7[_0x3d2d87(0x132e)]/0x3;for(let _0x4e0c80=0x0;_0x4e0c80<_0x3acb95;_0x4e0c80++){const _0x561206=[];for(let _0x505b30=0x0;_0x505b30<0x3;_0x505b30++){var _0x25d2c9=new _0xf3ec7c['P'](_0x3859d1[0x3*_0x2895c7[0x3*_0x4e0c80+_0x505b30]+0x0],_0x3859d1[0x3*_0x2895c7[0x3*_0x4e0c80+_0x505b30]+0x1],_0x3859d1[0x3*_0x2895c7[0x3*_0x4e0c80+_0x505b30]+0x2]),_0x25d2c9=_0xf3ec7c['P'][_0x3d2d87(0x1e28)](_0x25d2c9,_0x30c289);let _0x4c9e0d;(_0x4c9e0d=0x0==_0x505b30?this['_tmpAmmoVectorA']:0x1==_0x505b30?this[_0x3d2d87(0x3b15)]:this[_0x3d2d87(0x1f68)])[_0x3d2d87(0x1270)](_0x25d2c9['x'],_0x25d2c9['y'],_0x25d2c9['z']),_0x561206['push'](_0x4c9e0d);}_0x2c9ba2[_0x3d2d87(0x341d)](_0x561206[0x0],_0x561206[0x1],_0x561206[0x2]),_0x3405e1++;}_0x29bd00[_0x3d2d87(0x2d6d)]()['forEach'](_0x30acc5=>{_0x3405e1+=this['_addMeshVerts'](_0x2c9ba2,_0x10a453,_0x30acc5);});}return _0x3405e1;}[_0x37a052(0x9a)](_0x26b80a){var _0x357666=_0x37a052;const _0x56ef5a=_0x26b80a['object'];if(_0x56ef5a&&_0x56ef5a['getIndices']&&_0x56ef5a['getWorldMatrix']&&_0x56ef5a[_0x357666(0x2d6d)]){_0x56ef5a[_0x357666(0x3d22)]();var _0x50aaf5=_0x56ef5a[_0x357666(0x166d)](_0x43b3c7['o'][_0x357666(0x31b9)])||[],_0x14e1d3=_0x56ef5a[_0x357666(0x166d)](_0x43b3c7['o'][_0x357666(0x3487)])||[];_0x56ef5a[_0x357666(0x67e)](!0x1);const _0x3047af=[],_0x2c0f68=[];for(let _0x754c77=0x0;_0x754c77<_0x50aaf5['length'];_0x754c77+=0x3){var _0x5e2bed=new _0xf3ec7c['P'](_0x50aaf5[_0x754c77],_0x50aaf5[_0x754c77+0x1],_0x50aaf5[_0x754c77+0x2]),_0x1ca825=new _0xf3ec7c['P'](_0x14e1d3[_0x754c77],_0x14e1d3[_0x754c77+0x1],_0x14e1d3[_0x754c77+0x2]),_0x5e2bed=_0xf3ec7c['P'][_0x357666(0x1e28)](_0x5e2bed,_0x56ef5a[_0x357666(0x2fee)]()),_0x1ca825=_0xf3ec7c['P'][_0x357666(0x96e)](_0x1ca825,_0x56ef5a['getWorldMatrix']());_0x3047af['push'](_0x5e2bed['x'],_0x5e2bed['y'],_0x5e2bed['z']),_0x2c0f68[_0x357666(0x2f54)](_0x1ca825['x'],_0x1ca825['y'],_0x1ca825['z']);}const _0x128177=new _0x2484c2['x']();return _0x128177[_0x357666(0x1ced)]=_0x3047af,_0x128177[_0x357666(0x15c8)]=_0x2c0f68,_0x128177[_0x357666(0x3aa2)]=_0x56ef5a[_0x357666(0x166d)](_0x43b3c7['o'][_0x357666(0x855)]),_0x128177[_0x357666(0x83b)]=_0x56ef5a['getVerticesData'](_0x43b3c7['o'][_0x357666(0x3469)]),_0x56ef5a&&_0x56ef5a[_0x357666(0x3d22)]&&(_0x128177[_0x357666(0x1f84)]=_0x56ef5a[_0x357666(0x3d22)]()),_0x128177['applyToMesh'](_0x56ef5a),_0x56ef5a[_0x357666(0x8c5)]=_0xf3ec7c['P'][_0x357666(0x1b83)](),_0x56ef5a['rotationQuaternion']=null,_0x56ef5a[_0x357666(0x13fc)]=_0xf3ec7c['P'][_0x357666(0x1b83)](),_0x56ef5a['computeWorldMatrix'](!0x0),_0x128177;}return _0x2484c2['x'][_0x357666(0xebc)](_0x56ef5a);}[_0x37a052(0x2f03)](_0x1ceb50){var _0x382046=_0x37a052;const _0x439dce=_0x1ceb50[_0x382046(0x20cb)];if(_0x439dce&&_0x439dce[_0x382046(0x3d22)]){var _0x488cfe=_0x439dce[_0x382046(0x3d22)]()||[],_0x1ceb50=this['_softVertexData'](_0x1ceb50),_0x17b903=_0x1ceb50['positions'],_0x42439e=_0x1ceb50[_0x382046(0x15c8)];if(null===_0x17b903||null===_0x42439e)return new this[(_0x382046(0x2b64))][(_0x382046(0x40df))]();{const _0x27aa2f=[],_0x230aeb=[];for(let _0x2b1256=0x0;_0x2b1256<_0x17b903['length'];_0x2b1256+=0x3){var _0x2a0eee=new _0xf3ec7c['P'](_0x17b903[_0x2b1256],_0x17b903[_0x2b1256+0x1],_0x17b903[_0x2b1256+0x2]),_0x5969e2=new _0xf3ec7c['P'](_0x42439e[_0x2b1256],_0x42439e[_0x2b1256+0x1],_0x42439e[_0x2b1256+0x2]);_0x27aa2f['push'](_0x2a0eee['x'],_0x2a0eee['y'],-_0x2a0eee['z']),_0x230aeb[_0x382046(0x2f54)](_0x5969e2['x'],_0x5969e2['y'],-_0x5969e2['z']);}const _0x5daa9f=new this[(_0x382046(0x2b64))][(_0x382046(0x40dd))]()[_0x382046(0x37bf)](this['world']['getWorldInfo'](),_0x27aa2f,_0x439dce[_0x382046(0x3d22)](),_0x488cfe[_0x382046(0x132e)]/0x3,!0x0);var _0x4b3a5b=_0x17b903[_0x382046(0x132e)]/0x3;const _0x35ec9b=_0x5daa9f[_0x382046(0x371)]();let _0xc4a2cc,_0x4af704;for(let _0x447633=0x0;_0x447633<_0x4b3a5b;_0x447633++)_0xc4a2cc=_0x35ec9b['at'](_0x447633),(_0x4af704=_0xc4a2cc['get_m_n']())[_0x382046(0x13a0)](_0x230aeb[0x3*_0x447633]),_0x4af704['setY'](_0x230aeb[0x3*_0x447633+0x1]),_0x4af704['setZ'](_0x230aeb[0x3*_0x447633+0x2]);return _0x5daa9f;}}}[_0x37a052(0x3468)](_0x5c9020){var _0x2d50d6=_0x37a052;const _0x4452a1=_0x5c9020[_0x2d50d6(0x20cb)];var _0x3820e2,_0x117eee,_0x5851e1,_0x544880;if(_0x4452a1&&_0x4452a1[_0x2d50d6(0x3d22)])return _0x4452a1[_0x2d50d6(0x3d22)](),_0x3820e2=(_0x117eee=this['_softVertexData'](_0x5c9020))[_0x2d50d6(0x1ced)],_0x117eee=_0x117eee[_0x2d50d6(0x15c8)],null===_0x3820e2||null===_0x117eee?new this[(_0x2d50d6(0x2b64))][(_0x2d50d6(0x40df))]():(_0x117eee=_0x3820e2[_0x2d50d6(0x132e)],_0x5851e1=Math[_0x2d50d6(0x2793)](_0x117eee/0x3),_0x544880=(_0x5c9020['segments']=_0x5851e1)-0x1,this[_0x2d50d6(0x1f02)]['setValue'](_0x3820e2[0x0],_0x3820e2[0x1],_0x3820e2[0x2]),this[_0x2d50d6(0x3b15)]['setValue'](_0x3820e2[0x3*_0x544880],_0x3820e2[0x3*_0x544880+0x1],_0x3820e2[0x3*_0x544880+0x2]),this[_0x2d50d6(0x2405)][_0x2d50d6(0x1270)](_0x3820e2[_0x117eee-0x3],_0x3820e2[_0x117eee-0x2],_0x3820e2[_0x117eee-0x1]),this[_0x2d50d6(0x1f68)]['setValue'](_0x3820e2[_0x117eee-0x3-0x3*_0x544880],_0x3820e2[_0x117eee-0x2-0x3*_0x544880],_0x3820e2[_0x117eee-0x1-0x3*_0x544880]),new this['bjsAMMO'][(_0x2d50d6(0x40dd))]()[_0x2d50d6(0x241f)](this['world']['getWorldInfo'](),this[_0x2d50d6(0x1f02)],this[_0x2d50d6(0x3b15)],this[_0x2d50d6(0x1f68)],this[_0x2d50d6(0x2405)],_0x5851e1,_0x5851e1,_0x5c9020['getParam']('fixedPoints'),!0x0));}[_0x37a052(0x1591)](_0x4b343d){var _0x31e51f=_0x37a052;let _0xd4f8ea,_0x5c3d51;const _0x14827=this[_0x31e51f(0x9a)](_0x4b343d);var _0x257733=_0x14827[_0x31e51f(0x1ced)];const _0x5a1371=_0x14827['normals'];if(null===_0x257733||null===_0x5a1371)return new this[(_0x31e51f(0x2b64))][(_0x31e51f(0x40df))]();_0x14827['applyToMesh'](_0x4b343d['object'],!0x0),_0x4b343d['_isFromLine']=!0x0;const _0x383f2d=_0x5a1371[_0x31e51f(0x1fa5)](_0x1ce68c=>_0x1ce68c*_0x1ce68c);if(0x0===_0x383f2d[_0x31e51f(0x789)]((_0x30e142,_0x9b37a0)=>_0x30e142+_0x9b37a0))_0xd4f8ea=_0x257733[_0x31e51f(0x132e)],_0x5c3d51=_0xd4f8ea/0x3-0x1,this[_0x31e51f(0x1f02)][_0x31e51f(0x1270)](_0x257733[0x0],_0x257733[0x1],_0x257733[0x2]),this[_0x31e51f(0x3b15)][_0x31e51f(0x1270)](_0x257733[_0xd4f8ea-0x3],_0x257733[_0xd4f8ea-0x2],_0x257733[_0xd4f8ea-0x1]);else{_0x4b343d[_0x31e51f(0xef1)]=!0x1,_0x257733=_0x4b343d['getParam'](_0x31e51f(0x3bc7));if(null===_0x4b343d['getParam'](_0x31e51f(0x272b)))return _0x405cdf['Y'][_0x31e51f(0x2e91)]('No\x20shape\x20available\x20for\x20extruded\x20mesh'),new this['bjsAMMO']['btCompoundShape']();_0xd4f8ea=_0x257733[_0x31e51f(0x132e)],_0x5c3d51=_0xd4f8ea-0x1,this[_0x31e51f(0x1f02)][_0x31e51f(0x1270)](_0x257733[0x0]['x'],_0x257733[0x0]['y'],_0x257733[0x0]['z']),this[_0x31e51f(0x3b15)][_0x31e51f(0x1270)](_0x257733[_0xd4f8ea-0x1]['x'],_0x257733[_0xd4f8ea-0x1]['y'],_0x257733[_0xd4f8ea-0x1]['z']);}_0x4b343d['segments']=_0x5c3d51;let _0x168d8b=_0x4b343d[_0x31e51f(0x163b)]('fixedPoints');_0x168d8b=0x3<_0x168d8b?0x3:_0x168d8b;const _0xad635f=new this['bjsAMMO'][(_0x31e51f(0x40dd))]()['CreateRope'](this['world'][_0x31e51f(0x1f5a)](),this[_0x31e51f(0x1f02)],this[_0x31e51f(0x3b15)],_0x5c3d51-0x1,_0x168d8b);return _0xad635f['get_m_cfg']()[_0x31e51f(0x804)](0x11),_0xad635f;}['_createCustom'](_0x16b723){var _0x5e08bd=_0x37a052;let _0x1c96ae=null;return _0x1c96ae=null==(_0x1c96ae=this[_0x5e08bd(0x240b)]?this[_0x5e08bd(0x240b)](_0x16b723):_0x1c96ae)?new this[(_0x5e08bd(0x2b64))][(_0x5e08bd(0x40df))]():_0x1c96ae;}['_addHullVerts'](_0x20dc7a,_0x33fc92,_0x455fed){var _0x589e59=_0x37a052;let _0xf5de97=0x0;if(_0x455fed&&_0x455fed['getIndices']&&_0x455fed['getWorldMatrix']&&_0x455fed[_0x589e59(0x2d6d)]){var _0x522dd1=_0x455fed['getIndices']()||[],_0x164dba=_0x455fed['getVerticesData'](_0x43b3c7['o'][_0x589e59(0x31b9)])||[],_0x1afd39=(_0x455fed[_0x589e59(0x67e)](!0x1),_0x522dd1[_0x589e59(0x132e)]/0x3);for(let _0x225219=0x0;_0x225219<_0x1afd39;_0x225219++){const _0x37abd9=[];for(let _0x1e2734=0x0;_0x1e2734<0x3;_0x1e2734++){var _0x1a4c38=new _0xf3ec7c['P'](_0x164dba[0x3*_0x522dd1[0x3*_0x225219+_0x1e2734]+0x0],_0x164dba[0x3*_0x522dd1[0x3*_0x225219+_0x1e2734]+0x1],_0x164dba[0x3*_0x522dd1[0x3*_0x225219+_0x1e2734]+0x2]);_0xf3ec7c['y3'][_0x589e59(0x2d19)](_0x455fed['scaling']['x'],_0x455fed[_0x589e59(0x244c)]['y'],_0x455fed[_0x589e59(0x244c)]['z'],this[_0x589e59(0x34e7)]),_0x1a4c38=_0xf3ec7c['P'][_0x589e59(0x1e28)](_0x1a4c38,this[_0x589e59(0x34e7)]);let _0x257950;(_0x257950=0x0==_0x1e2734?this['_tmpAmmoVectorA']:0x1==_0x1e2734?this['_tmpAmmoVectorB']:this[_0x589e59(0x1f68)])['setValue'](_0x1a4c38['x'],_0x1a4c38['y'],_0x1a4c38['z']),_0x37abd9[_0x589e59(0x2f54)](_0x257950);}_0x20dc7a['addPoint'](_0x37abd9[0x0],!0x0),_0x20dc7a[_0x589e59(0x17bb)](_0x37abd9[0x1],!0x0),_0x20dc7a['addPoint'](_0x37abd9[0x2],!0x0),_0xf5de97++;}_0x455fed[_0x589e59(0x2d6d)]()[_0x589e59(0x2f62)](_0x3d2c09=>{var _0x1ae7a2=_0x589e59;_0xf5de97+=this[_0x1ae7a2(0x1873)](_0x20dc7a,_0x33fc92,_0x3d2c09);});}return _0xf5de97;}[_0x37a052(0x2e1d)](_0xc6088e,_0x13feb2=!0x1){var _0x46131d=_0x37a052,_0x27b38e=_0xc6088e[_0x46131d(0x20cb)];let _0x1e3ed0;var _0x305ec1=_0xc6088e['getObjectExtents']();if(!_0x13feb2){const _0x336b30=_0xc6088e[_0x46131d(0x20cb)]['getChildMeshes']?_0xc6088e['object']['getChildMeshes'](!0x0):[];_0x1e3ed0=new this[(_0x46131d(0x2b64))][(_0x46131d(0x40df))]();let _0x1b8bbc=0x0;if(_0x336b30[_0x46131d(0x2f62)](_0x56a8e6=>{var _0x339bf6=_0x46131d;const _0xfd79ca=_0x56a8e6[_0x339bf6(0x339f)]();if(_0xfd79ca){if(_0xfd79ca[_0x339bf6(0x2eea)]==_0x54aba1['Q']['MeshImpostor'])throw _0x339bf6(0x1644);var _0x5de2e8=this[_0x339bf6(0x2e1d)](_0xfd79ca);const _0x3d321d=_0x56a8e6['parent']['getWorldMatrix']()[_0x339bf6(0x11fe)]();var _0x24a31f=new _0xf3ec7c['P']();_0x3d321d[_0x339bf6(0x1b5d)](_0x24a31f),this[_0x339bf6(0x403f)][_0x339bf6(0x1d7f)]()['setValue'](_0x56a8e6[_0x339bf6(0x8c5)]['x']*_0x24a31f['x'],_0x56a8e6['position']['y']*_0x24a31f['y'],_0x56a8e6[_0x339bf6(0x8c5)]['z']*_0x24a31f['z']),this[_0x339bf6(0x3faf)][_0x339bf6(0x1270)](_0x56a8e6['rotationQuaternion']['x'],_0x56a8e6[_0x339bf6(0x905)]['y'],_0x56a8e6[_0x339bf6(0x905)]['z'],_0x56a8e6['rotationQuaternion']['w']),this[_0x339bf6(0x403f)][_0x339bf6(0x3e87)](this[_0x339bf6(0x3faf)]),_0x1e3ed0[_0x339bf6(0x2ae0)](this[_0x339bf6(0x403f)],_0x5de2e8),_0xfd79ca[_0x339bf6(0x2d20)](),_0x1b8bbc++;}}),0x0<_0x1b8bbc)return _0xc6088e[_0x46131d(0x2eea)]!=_0x54aba1['Q'][_0x46131d(0x278)]&&(_0x13feb2=this[_0x46131d(0x2e1d)](_0xc6088e,!0x0))&&(this['_tmpAmmoTransform'][_0x46131d(0x1d7f)]()[_0x46131d(0x1270)](0x0,0x0,0x0),this['_tmpAmmoQuaternion'][_0x46131d(0x1270)](0x0,0x0,0x0,0x1),this[_0x46131d(0x403f)]['setRotation'](this[_0x46131d(0x3faf)]),_0x1e3ed0['addChildShape'](this[_0x46131d(0x403f)],_0x13feb2)),_0x1e3ed0;this[_0x46131d(0x2b64)][_0x46131d(0x168b)](_0x1e3ed0),_0x1e3ed0=null;}switch(_0xc6088e['type']){case _0x54aba1['Q'][_0x46131d(0x1e24)]:_0x456d47['R'][_0x46131d(0x3213)](_0x305ec1['x'],_0x305ec1['y'],0.0001)&&_0x456d47['R'][_0x46131d(0x3213)](_0x305ec1['x'],_0x305ec1['z'],0.0001)?_0x1e3ed0=new this[(_0x46131d(0x2b64))][(_0x46131d(0xe21))](_0x305ec1['x']/0x2):(_0x42e469=[new this[(_0x46131d(0x2b64))][(_0x46131d(0x301c))](0x0,0x0,0x0)],(_0x1e3ed0=new this[(_0x46131d(0x2b64))][(_0x46131d(0x3b7f))](_0x42e469,[0x1],0x1))[_0x46131d(0xacb)](new this[(_0x46131d(0x2b64))]['btVector3'](_0x305ec1['x']/0x2,_0x305ec1['y']/0x2,_0x305ec1['z']/0x2)));break;case _0x54aba1['Q'][_0x46131d(0x2613)]:var _0x42e469=_0x305ec1['x']/0x2;_0x1e3ed0=new this['bjsAMMO']['btCapsuleShape'](_0x42e469,_0x305ec1['y']-0x2*_0x42e469);break;case _0x54aba1['Q']['CylinderImpostor']:this[_0x46131d(0x1f02)][_0x46131d(0x1270)](_0x305ec1['x']/0x2,_0x305ec1['y']/0x2,_0x305ec1['z']/0x2),_0x1e3ed0=new this[(_0x46131d(0x2b64))][(_0x46131d(0x3f7b))](this[_0x46131d(0x1f02)]);break;case _0x54aba1['Q'][_0x46131d(0x5bd)]:case _0x54aba1['Q'][_0x46131d(0x931)]:this[_0x46131d(0x1f02)][_0x46131d(0x1270)](_0x305ec1['x']/0x2,_0x305ec1['y']/0x2,_0x305ec1['z']/0x2),_0x1e3ed0=new this['bjsAMMO'][(_0x46131d(0x3661))](this[_0x46131d(0x1f02)]);break;case _0x54aba1['Q']['MeshImpostor']:if(0x0==_0xc6088e[_0x46131d(0x163b)](_0x46131d(0xbaf))){_0x1e3ed0=this['onCreateCustomMeshImpostor']?this[_0x46131d(0x2839)](_0xc6088e):(_0x42e469=new this[(_0x46131d(0x2b64))][(_0x46131d(0x32a4))](),_0xc6088e['_pluginData'][_0x46131d(0xe6b)][_0x46131d(0x2f54)](_0x42e469),0x0==this['_addMeshVerts'](_0x42e469,_0x27b38e,_0x27b38e)?new this['bjsAMMO'][(_0x46131d(0x40df))]():new this[(_0x46131d(0x2b64))][(_0x46131d(0x3fde))](_0x42e469));break;}case _0x54aba1['Q']['ConvexHullImpostor']:_0x1e3ed0=this['onCreateCustomConvexHullImpostor']?this[_0x46131d(0x419)](_0xc6088e):(_0x42e469=new this[(_0x46131d(0x2b64))][(_0x46131d(0x2810))](),0x0==this[_0x46131d(0x1873)](_0x42e469,_0x27b38e,_0x27b38e)?(_0xc6088e[_0x46131d(0x2230)][_0x46131d(0xe6b)]['push'](_0x42e469),new this[(_0x46131d(0x2b64))][(_0x46131d(0x40df))]()):_0x42e469);break;case _0x54aba1['Q'][_0x46131d(0x278)]:_0x1e3ed0=new this[(_0x46131d(0x2b64))][(_0x46131d(0xe21))](_0x305ec1['x']/0x2);break;case _0x54aba1['Q'][_0x46131d(0x1a5f)]:_0x1e3ed0=this['_createCustom'](_0xc6088e);break;case _0x54aba1['Q'][_0x46131d(0x38f)]:_0x1e3ed0=this['_createSoftbody'](_0xc6088e);break;case _0x54aba1['Q'][_0x46131d(0x3bbf)]:_0x1e3ed0=this['_createCloth'](_0xc6088e);break;case _0x54aba1['Q'][_0x46131d(0x972)]:_0x1e3ed0=this[_0x46131d(0x1591)](_0xc6088e);break;default:_0x405cdf['Y']['Warn'](_0x46131d(0x808));}return _0x1e3ed0;}[_0x37a052(0x33eb)](_0x491aa4){var _0x226a89=_0x37a052;_0x491aa4[_0x226a89(0x51f)][_0x226a89(0x112e)]()['getWorldTransform'](this['_tmpAmmoTransform']),_0x491aa4[_0x226a89(0x20cb)][_0x226a89(0x8c5)][_0x226a89(0xe5f)](this[_0x226a89(0x403f)][_0x226a89(0x1d7f)]()['x'](),this[_0x226a89(0x403f)][_0x226a89(0x1d7f)]()['y'](),this[_0x226a89(0x403f)][_0x226a89(0x1d7f)]()['z']()),_0x491aa4[_0x226a89(0x20cb)][_0x226a89(0x905)]?_0x491aa4['object'][_0x226a89(0x905)][_0x226a89(0xe5f)](this[_0x226a89(0x403f)]['getRotation']()['x'](),this[_0x226a89(0x403f)]['getRotation']()['y'](),this[_0x226a89(0x403f)]['getRotation']()['z'](),this[_0x226a89(0x403f)][_0x226a89(0x3d36)]()['w']()):_0x491aa4[_0x226a89(0x20cb)]['rotation']&&(this[_0x226a89(0x2def)][_0x226a89(0xe5f)](this[_0x226a89(0x403f)][_0x226a89(0x3d36)]()['x'](),this[_0x226a89(0x403f)][_0x226a89(0x3d36)]()['y'](),this[_0x226a89(0x403f)][_0x226a89(0x3d36)]()['z'](),this[_0x226a89(0x403f)][_0x226a89(0x3d36)]()['w']()),this[_0x226a89(0x2def)][_0x226a89(0xaa3)](_0x491aa4[_0x226a89(0x20cb)][_0x226a89(0x13fc)]));}['setPhysicsBodyTransformation'](_0x4563d7,_0x328a61,_0x1405db){var _0x141ab2=_0x37a052;const _0xe6bb2c=_0x4563d7[_0x141ab2(0x51f)][_0x141ab2(0x15fd)]();if(Math[_0x141ab2(0x3f6c)](_0xe6bb2c['getOrigin']()['x']()-_0x328a61['x'])>_0x2e800e['kn']||Math[_0x141ab2(0x3f6c)](_0xe6bb2c[_0x141ab2(0x1d7f)]()['y']()-_0x328a61['y'])>_0x2e800e['kn']||Math[_0x141ab2(0x3f6c)](_0xe6bb2c[_0x141ab2(0x1d7f)]()['z']()-_0x328a61['z'])>_0x2e800e['kn']||Math[_0x141ab2(0x3f6c)](_0xe6bb2c['getRotation']()['x']()-_0x1405db['x'])>_0x2e800e['kn']||Math[_0x141ab2(0x3f6c)](_0xe6bb2c[_0x141ab2(0x3d36)]()['y']()-_0x1405db['y'])>_0x2e800e['kn']||Math[_0x141ab2(0x3f6c)](_0xe6bb2c[_0x141ab2(0x3d36)]()['z']()-_0x1405db['z'])>_0x2e800e['kn']||Math[_0x141ab2(0x3f6c)](_0xe6bb2c[_0x141ab2(0x3d36)]()['w']()-_0x1405db['w'])>_0x2e800e['kn']){if(this['_tmpAmmoVectorA'][_0x141ab2(0x1270)](_0x328a61['x'],_0x328a61['y'],_0x328a61['z']),_0xe6bb2c[_0x141ab2(0x11e2)](this[_0x141ab2(0x1f02)]),this[_0x141ab2(0x3faf)][_0x141ab2(0x1270)](_0x1405db['x'],_0x1405db['y'],_0x1405db['z'],_0x1405db['w']),_0xe6bb2c[_0x141ab2(0x3e87)](this[_0x141ab2(0x3faf)]),_0x4563d7[_0x141ab2(0x51f)][_0x141ab2(0x971)](_0xe6bb2c),0x0==_0x4563d7[_0x141ab2(0xbaf)]){const _0x3387dd=_0x4563d7['physicsBody']['getMotionState']();_0x3387dd&&_0x3387dd[_0x141ab2(0x971)](_0xe6bb2c);}else _0x4563d7[_0x141ab2(0x51f)][_0x141ab2(0x14db)]();}}['isSupported'](){var _0x4d5942=_0x37a052;return void 0x0!==this[_0x4d5942(0x2b64)];}['setLinearVelocity'](_0x520c64,_0x283d9b){var _0x428cde=_0x37a052;this[_0x428cde(0x1f02)][_0x428cde(0x1270)](_0x283d9b['x'],_0x283d9b['y'],_0x283d9b['z']),_0x520c64[_0x428cde(0x385)]?_0x520c64[_0x428cde(0x51f)][_0x428cde(0x3ac5)](this[_0x428cde(0x1f02)]):_0x520c64[_0x428cde(0x51f)][_0x428cde(0x115b)](this[_0x428cde(0x1f02)]);}[_0x37a052(0x328b)](_0x25f827,_0x5ea80a){var _0x5568db=_0x37a052;this['_tmpAmmoVectorA']['setValue'](_0x5ea80a['x'],_0x5ea80a['y'],_0x5ea80a['z']),_0x25f827[_0x5568db(0x385)]?_0x25f827['physicsBody']['angularVelocity'](this[_0x5568db(0x1f02)]):_0x25f827[_0x5568db(0x51f)][_0x5568db(0x328b)](this[_0x5568db(0x1f02)]);}[_0x37a052(0x3574)](_0x4361c5){var _0x564724=_0x37a052;let _0xe08a1a;if(!(_0xe08a1a=_0x4361c5['soft']?_0x4361c5[_0x564724(0x51f)][_0x564724(0x3ac5)]():_0x4361c5[_0x564724(0x51f)]['getLinearVelocity']()))return null;return _0x4361c5=new _0xf3ec7c['P'](_0xe08a1a['x'](),_0xe08a1a['y'](),_0xe08a1a['z']()),(this[_0x564724(0x2b64)][_0x564724(0x168b)](_0xe08a1a),_0x4361c5);}['getAngularVelocity'](_0x4bd872){var _0x33e34d=_0x37a052;let _0x6106e;if(!(_0x6106e=_0x4bd872['soft']?_0x4bd872[_0x33e34d(0x51f)]['angularVelocity']():_0x4bd872[_0x33e34d(0x51f)][_0x33e34d(0x20d5)]()))return null;return _0x4bd872=new _0xf3ec7c['P'](_0x6106e['x'](),_0x6106e['y'](),_0x6106e['z']()),(this[_0x33e34d(0x2b64)]['destroy'](_0x6106e),_0x4bd872);}[_0x37a052(0xa3b)](_0x415cc6,_0x57fb58){var _0x486e77=_0x37a052;_0x415cc6[_0x486e77(0x385)]?_0x415cc6[_0x486e77(0x51f)][_0x486e77(0x3f13)](_0x57fb58,!0x1):_0x415cc6[_0x486e77(0x51f)]['setMassProps'](_0x57fb58),_0x415cc6[_0x486e77(0x2230)][_0x486e77(0xbaf)]=_0x57fb58;}[_0x37a052(0x403c)](_0xb35789){var _0x1f945d=_0x37a052;return _0xb35789[_0x1f945d(0x2230)][_0x1f945d(0xbaf)]||0x0;}[_0x37a052(0xc9c)](_0x237815){var _0x52b072=_0x37a052;return _0x237815[_0x52b072(0x2230)]['friction']||0x0;}[_0x37a052(0xb57)](_0x2dc4a2,_0x57be93){var _0x3b1f4a=_0x37a052;_0x2dc4a2['soft']?_0x2dc4a2[_0x3b1f4a(0x51f)][_0x3b1f4a(0x3769)]()[_0x3b1f4a(0x16b3)](_0x57be93):_0x2dc4a2[_0x3b1f4a(0x51f)][_0x3b1f4a(0xfb1)](_0x57be93),_0x2dc4a2[_0x3b1f4a(0x2230)]['friction']=_0x57be93;}[_0x37a052(0x1b05)](_0x336d75){var _0x426810=_0x37a052;return _0x336d75[_0x426810(0x2230)][_0x426810(0x16c8)]||0x0;}['setBodyRestitution'](_0x592eb7,_0x1275b6){var _0x197668=_0x37a052;_0x592eb7[_0x197668(0x51f)]['setRestitution'](_0x1275b6),_0x592eb7[_0x197668(0x2230)][_0x197668(0x16c8)]=_0x1275b6;}[_0x37a052(0x2e54)](_0x331b34){var _0x1f74c4=_0x37a052;return _0x331b34[_0x1f74c4(0x385)]?_0x331b34[_0x1f74c4(0x2230)][_0x1f74c4(0x253e)]||0x0:(_0x405cdf['Y']['Warn'](_0x1f74c4(0x39c4)),0x0);}[_0x37a052(0x3c19)](_0x2aaabd,_0x41e1b3){var _0x597052=_0x37a052;_0x2aaabd['soft']?_0x2aaabd[_0x597052(0x2eea)]===_0x54aba1['Q'][_0x597052(0x38f)]?(_0x2aaabd[_0x597052(0x51f)][_0x597052(0x3769)]()['set_kPR'](_0x41e1b3),_0x2aaabd['_pluginData'][_0x597052(0x253e)]=_0x41e1b3):(_0x2aaabd[_0x597052(0x51f)]['get_m_cfg']()[_0x597052(0x35b3)](0x0),_0x2aaabd['_pluginData'][_0x597052(0x253e)]=0x0):_0x405cdf['Y']['Warn'](_0x597052(0x3ceb));}[_0x37a052(0x3bcc)](_0x1654c3){var _0x54930d=_0x37a052;return _0x1654c3[_0x54930d(0x385)]?_0x1654c3[_0x54930d(0x2230)][_0x54930d(0x18aa)]||0x0:(_0x405cdf['Y']['Warn'](_0x54930d(0x32bd)),0x0);}['setBodyStiffness'](_0x1d91f4,_0x2fcf12){var _0x1f0fa0=_0x37a052;_0x1d91f4[_0x1f0fa0(0x385)]?(_0x2fcf12=0x1<(_0x2fcf12=_0x2fcf12<0x0?0x0:_0x2fcf12)?0x1:_0x2fcf12,_0x1d91f4[_0x1f0fa0(0x51f)][_0x1f0fa0(0xa88)]()['at'](0x0)['set_m_kLST'](_0x2fcf12),_0x1d91f4[_0x1f0fa0(0x2230)][_0x1f0fa0(0x18aa)]=_0x2fcf12):_0x405cdf['Y'][_0x1f0fa0(0x2e91)](_0x1f0fa0(0x2f58));}[_0x37a052(0x4f1)](_0x378c3f){var _0x422f72=_0x37a052;return _0x378c3f[_0x422f72(0x385)]?_0x378c3f[_0x422f72(0x2230)][_0x422f72(0x26a8)]||0x0:(_0x405cdf['Y'][_0x422f72(0x2e91)](_0x422f72(0x28de)),0x0);}[_0x37a052(0x2b45)](_0x149c88,_0x4ee7ba){var _0x4b6021=_0x37a052;_0x149c88[_0x4b6021(0x385)]?(_0x4ee7ba=_0x4ee7ba<0x0?0x0:_0x4ee7ba,_0x149c88[_0x4b6021(0x51f)][_0x4b6021(0x3769)]()['set_viterations'](_0x4ee7ba),_0x149c88[_0x4b6021(0x2230)][_0x4b6021(0x26a8)]=_0x4ee7ba):_0x405cdf['Y'][_0x4b6021(0x2e91)](_0x4b6021(0x23bb));}[_0x37a052(0x52e)](_0x8bf6d8){var _0x3875fe=_0x37a052;return _0x8bf6d8[_0x3875fe(0x385)]?_0x8bf6d8[_0x3875fe(0x2230)][_0x3875fe(0x2580)]||0x0:(_0x405cdf['Y'][_0x3875fe(0x2e91)](_0x3875fe(0x13a1)),0x0);}['setBodyPositionIterations'](_0x2659f3,_0x4456bc){var _0x102883=_0x37a052;_0x2659f3['soft']?(_0x4456bc=_0x4456bc<0x0?0x0:_0x4456bc,_0x2659f3[_0x102883(0x51f)][_0x102883(0x3769)]()[_0x102883(0x16fa)](_0x4456bc),_0x2659f3[_0x102883(0x2230)]['positionIterations']=_0x4456bc):_0x405cdf['Y'][_0x102883(0x2e91)](_0x102883(0x1e0));}[_0x37a052(0x81e)](_0xbe5f3,_0x252d18,_0x2d8df6,_0x33aebc,_0x21d1c9=0x1,_0x10b9a7=!0x1){var _0xa388b8=_0x37a052,_0x54353d=_0xbe5f3[_0xa388b8(0x2a6b)],_0x2d8df6=Math[_0xa388b8(0x2afc)]((_0x54353d-0x1)*_0x2d8df6),_0x33aebc=Math[_0xa388b8(0x2afc)]((_0x54353d-0x1)*_0x33aebc);_0xbe5f3[_0xa388b8(0x51f)][_0xa388b8(0x81e)](_0x2d8df6+_0x54353d*(_0x54353d-0x1-_0x33aebc),_0x252d18[_0xa388b8(0x51f)],_0x10b9a7,_0x21d1c9);}[_0x37a052(0x3571)](_0x4ee289,_0x14d134,_0x18b996,_0x3e3835=0x1,_0x43b98c=!0x1){var _0x4ed4d1=_0x37a052;_0x18b996=Math[_0x4ed4d1(0x2afc)](_0x4ee289['segments']*_0x18b996),_0x4ee289[_0x4ed4d1(0x51f)][_0x4ed4d1(0x81e)](_0x18b996,_0x14d134[_0x4ed4d1(0x51f)],_0x43b98c,_0x3e3835);}['sleepBody'](_0xee5583){var _0x389d41=_0x37a052;_0xee5583[_0x389d41(0x51f)][_0x389d41(0x298b)](0x0);}['wakeUpBody'](_0x2f7316){var _0x4a051c=_0x37a052;_0x2f7316[_0x4a051c(0x51f)][_0x4a051c(0x14db)]();}['updateDistanceJoint'](){var _0x589903=_0x37a052;_0x405cdf['Y']['Warn'](_0x589903(0x3c3a));}[_0x37a052(0x1459)](_0x3d5248,_0x3d39f5,_0x21b028){var _0x37845e=_0x37a052;_0x3d5248[_0x37845e(0x1895)]['enableAngularMotor'](!0x0,_0x3d39f5,_0x21b028);}[_0x37a052(0x3866)](){var _0x6a66d1=_0x37a052;_0x405cdf['Y'][_0x6a66d1(0x2e91)](_0x6a66d1(0x165));}[_0x37a052(0x2ba8)](_0x492944,_0x2fcb07){var _0x3e779a=_0x37a052;const _0x1e5179=_0x2fcb07['physicsBody'];_0x1e5179[_0x3e779a(0x112e)]()[_0x3e779a(0x15fd)](this[_0x3e779a(0x403f)]),_0x492944['position']['x']=this[_0x3e779a(0x403f)][_0x3e779a(0x1d7f)]()['x'](),_0x492944[_0x3e779a(0x8c5)]['y']=this['_tmpAmmoTransform'][_0x3e779a(0x1d7f)]()['y'](),_0x492944['position']['z']=this[_0x3e779a(0x403f)][_0x3e779a(0x1d7f)]()['z'](),_0x492944['rotationQuaternion']&&(_0x492944['rotationQuaternion']['x']=this[_0x3e779a(0x403f)][_0x3e779a(0x3d36)]()['x'](),_0x492944['rotationQuaternion']['y']=this['_tmpAmmoTransform'][_0x3e779a(0x3d36)]()['y'](),_0x492944[_0x3e779a(0x905)]['z']=this[_0x3e779a(0x403f)][_0x3e779a(0x3d36)]()['z'](),_0x492944[_0x3e779a(0x905)]['w']=this['_tmpAmmoTransform'][_0x3e779a(0x3d36)]()['w']());}[_0x37a052(0x365e)](_0x541563){var _0x210133=_0x37a052;return _0x541563[_0x210133(0x19cf)]()['x']/0x2;}[_0x37a052(0x2731)](_0x55f7f4,_0x250b4b){var _0x24eae7=_0x37a052;_0x55f7f4=_0x55f7f4[_0x24eae7(0x19cf)](),(_0x250b4b['x']=_0x55f7f4['x'],_0x250b4b['y']=_0x55f7f4['y'],_0x250b4b['z']=_0x55f7f4['z']);}[_0x37a052(0x2d20)](){var _0x37fec0=_0x37a052;this[_0x37fec0(0x2b64)]['destroy'](this['world']),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this[_0x37fec0(0x1d92)]),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this[_0x37fec0(0x31f9)]),this[_0x37fec0(0x2b64)]['destroy'](this[_0x37fec0(0x829)]),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this['_collisionConfiguration']),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this['_tmpAmmoVectorA']),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this[_0x37fec0(0x3b15)]),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this[_0x37fec0(0x1f68)]),this[_0x37fec0(0x2b64)][_0x37fec0(0x168b)](this[_0x37fec0(0x403f)]),this[_0x37fec0(0x2b64)]['destroy'](this['_tmpAmmoQuaternion']),this['bjsAMMO'][_0x37fec0(0x168b)](this['_tmpAmmoConcreteContactResultCallback']),this[_0x37fec0(0x2d0)]=null;}[_0x37a052(0xfb5)](_0x38d26c,_0x5d074c){var _0x1c22b6=_0x37a052;return this[_0x1c22b6(0x22e)](_0x38d26c,_0x5d074c,this['_raycastResult']),this[_0x1c22b6(0x3f50)];}[_0x37a052(0x22e)](_0x3b2e29,_0x108b26,_0x24edf4){var _0x1ac0fe=_0x37a052;this[_0x1ac0fe(0x3dfe)]=new this[(_0x1ac0fe(0x2b64))][(_0x1ac0fe(0x301c))](_0x3b2e29['x'],_0x3b2e29['y'],_0x3b2e29['z']),this['_tmpAmmoVectorRCB']=new this[(_0x1ac0fe(0x2b64))]['btVector3'](_0x108b26['x'],_0x108b26['y'],_0x108b26['z']);const _0x2af367=new this[(_0x1ac0fe(0x2b64))]['ClosestRayResultCallback'](this[_0x1ac0fe(0x3dfe)],this[_0x1ac0fe(0x3f37)]);this[_0x1ac0fe(0x2d0)][_0x1ac0fe(0xc35)](this[_0x1ac0fe(0x3dfe)],this[_0x1ac0fe(0x3f37)],_0x2af367),_0x24edf4[_0x1ac0fe(0x1589)](_0x3b2e29,_0x108b26),_0x2af367[_0x1ac0fe(0x1b0f)]()&&(_0x24edf4[_0x1ac0fe(0x254d)]({'x':_0x2af367[_0x1ac0fe(0x3973)]()['x'](),'y':_0x2af367['get_m_hitNormalWorld']()['y'](),'z':_0x2af367['get_m_hitNormalWorld']()['z']()},{'x':_0x2af367['get_m_hitPointWorld']()['x'](),'y':_0x2af367['get_m_hitPointWorld']()['y'](),'z':_0x2af367['get_m_hitPointWorld']()['z']()}),_0x24edf4[_0x1ac0fe(0xe9b)]()),this[_0x1ac0fe(0x2b64)]['destroy'](_0x2af367),this[_0x1ac0fe(0x2b64)][_0x1ac0fe(0x168b)](this[_0x1ac0fe(0x3dfe)]),this[_0x1ac0fe(0x2b64)]['destroy'](this['_tmpAmmoVectorRCB']);}}_0x287661[_0x37a052(0x130b)]=0x4,_0x287661[_0x37a052(0x3851)]=0x2,_0x287661['_DISABLE_DEACTIVATION_FLAG']=0x4;},0xcab5:(_0x5d6c29,_0x24cae6,_0x51af1d)=>{var _0x5788a0=a8_0x49466b;_0x51af1d['d'](_0x24cae6,{'s':()=>_0x1abbae});var _0x1eedef=_0x51af1d(0x10ea4),_0x1facfd=_0x51af1d(0x9fd1),_0x28a559=_0x51af1d(0x1a27),_0x3bc745=_0x51af1d(0x67f2),_0x43f6d5=_0x51af1d(0x10abe),_0x5a3b7f=_0x51af1d(0x1594a),_0x24cae6=_0x51af1d(0x38ef),_0x46074e=_0x51af1d(0x147b8);class _0x1abbae{constructor(_0x98afa2=!0x0,_0x248cad=0xa,_0x2f5382=CANNON){var _0x5abae0=a8_0x58a1;this[_0x5abae0(0x1b7d)]=_0x98afa2,this[_0x5abae0(0x3efc)]=_0x5abae0(0x15c1),this['_physicsMaterials']=new Array(),this['_fixedTimeStep']=0x1/0x3c,this['_physicsBodiesToRemoveAfterStep']=new Array(),this[_0x5abae0(0x3a8c)]=!0x0,this[_0x5abae0(0x2def)]=new _0x1facfd['_f'](),this[_0x5abae0(0xe0b)]=new _0x1facfd['_f'](-0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x5abae0(0x56d)]=new _0x1facfd['_f'](0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x5abae0(0x407)]=_0x1facfd['P']['Zero'](),this[_0x5abae0(0x240a)]=_0x1facfd['P'][_0x5abae0(0x1b83)](),this[_0x5abae0(0x29ea)]=new _0x1facfd['_f'](),this['BJSCANNON']=_0x2f5382,this[_0x5abae0(0x18d2)]()?(this['_extendNamespace'](),this[_0x5abae0(0x2d0)]=new this[(_0x5abae0(0x143c))]['World'](),this[_0x5abae0(0x2d0)][_0x5abae0(0x2376)]=new this[(_0x5abae0(0x143c))]['NaiveBroadphase'](),this[_0x5abae0(0x2d0)]['solver'][_0x5abae0(0x1d0)]=_0x248cad,this[_0x5abae0(0x3f75)]=new this['BJSCANNON'][(_0x5abae0(0x22b3))](),this[_0x5abae0(0x3f50)]=new _0x5a3b7f['d']()):_0x1eedef['Y'][_0x5abae0(0x350c)](_0x5abae0(0xc77));}['getPluginVersion'](){return 0x1;}[_0x5788a0(0x137b)](_0x3c07a9){var _0x3ab058=_0x5788a0;this[_0x3ab058(0x2d0)][_0x3ab058(0x149d)][_0x3ab058(0xe5f)](_0x3c07a9['x'],_0x3c07a9['y'],_0x3c07a9['z']);}[_0x5788a0(0x2e7d)](_0x377c79){this['_fixedTimeStep']=_0x377c79;}[_0x5788a0(0x3581)](){var _0x4cf5c4=_0x5788a0;return this[_0x4cf5c4(0x37e1)];}[_0x5788a0(0x28eb)](_0x3855de,_0x19edc9){var _0x5a6813=_0x5788a0;if(this['_firstFrame']){this[_0x5a6813(0x3a8c)]=!0x1;for(const _0x281c3c of _0x19edc9)_0x281c3c['type']!=_0x3bc745['Q']['HeightmapImpostor']&&_0x281c3c[_0x5a6813(0x2eea)]!==_0x3bc745['Q'][_0x5a6813(0x5bd)]&&_0x281c3c['beforeStep']();}this[_0x5a6813(0x2d0)][_0x5a6813(0xe43)](this['_useDeltaForWorldStep']?_0x3855de:this[_0x5a6813(0x37e1)]),this[_0x5a6813(0x2cfb)]();}[_0x5788a0(0x2cfb)](){var _0x46964f=_0x5788a0;0x0<this[_0x46964f(0x1e49)][_0x46964f(0x132e)]&&(this[_0x46964f(0x1e49)]['forEach'](_0x24274b=>{var _0x2d0a5b=_0x46964f;_0x2d0a5b(0x187)==typeof this[_0x2d0a5b(0x2d0)][_0x2d0a5b(0x2e90)]?this[_0x2d0a5b(0x2d0)][_0x2d0a5b(0x2e90)](_0x24274b):this[_0x2d0a5b(0x2d0)][_0x2d0a5b(0x2473)](_0x24274b);}),this[_0x46964f(0x1e49)][_0x46964f(0x132e)]=0x0);}[_0x5788a0(0x1815)](_0x3cd91a,_0x513804,_0x20ca24){var _0x4ecbd7=_0x5788a0;_0x20ca24=new this['BJSCANNON'][(_0x4ecbd7(0x34db))](_0x20ca24['x'],_0x20ca24['y'],_0x20ca24['z']),_0x513804=new this[(_0x4ecbd7(0x143c))]['Vec3'](_0x513804['x'],_0x513804['y'],_0x513804['z']),_0x3cd91a[_0x4ecbd7(0x51f)]['applyImpulse'](_0x513804,_0x20ca24);}[_0x5788a0(0x3570)](_0x24d400,_0x23fa3f,_0x2fd4c0){var _0xedabdc=_0x5788a0;_0x2fd4c0=new this[(_0xedabdc(0x143c))][(_0xedabdc(0x34db))](_0x2fd4c0['x'],_0x2fd4c0['y'],_0x2fd4c0['z']),_0x23fa3f=new this['BJSCANNON'][(_0xedabdc(0x34db))](_0x23fa3f['x'],_0x23fa3f['y'],_0x23fa3f['z']),_0x24d400['physicsBody'][_0xedabdc(0x3570)](_0x23fa3f,_0x2fd4c0);}[_0x5788a0(0x6c1)](_0x23d749){var _0x2afba1=_0x5788a0;if(this[_0x2afba1(0x2cfb)](),_0x23d749['parent'])_0x23d749['physicsBody']&&(this[_0x2afba1(0x2ec2)](_0x23d749),_0x23d749[_0x2afba1(0x3fd)]());else{if(_0x23d749[_0x2afba1(0x24e5)]()){var _0x3feeda=this['_createShape'](_0x23d749);if(!_0x3feeda)return void _0x1eedef['Y'][_0x2afba1(0x2e91)](_0x2afba1(0x1479));const _0x51aeb1=_0x23d749[_0x2afba1(0x51f)];_0x51aeb1&&this['removePhysicsBody'](_0x23d749);var _0x33c254=this[_0x2afba1(0x1a7c)](_0x2afba1(0x1079)+_0x23d749[_0x2afba1(0x439)],_0x23d749['getParam'](_0x2afba1(0x3dcd)),_0x23d749[_0x2afba1(0x163b)](_0x2afba1(0x16c8)));const _0x48c0d4={'mass':_0x23d749[_0x2afba1(0x163b)](_0x2afba1(0xbaf)),'material':_0x33c254};var _0x2094ce=_0x23d749['getParam'](_0x2afba1(0x2b5f));for(const _0x4db0c0 in _0x2094ce)Object[_0x2afba1(0x1229)][_0x2afba1(0x2c1b)][_0x2afba1(0xf13)](_0x2094ce,_0x4db0c0)&&(_0x48c0d4[_0x4db0c0]=_0x2094ce[_0x4db0c0]);_0x23d749[_0x2afba1(0x51f)]=new this[(_0x2afba1(0x143c))]['Body'](_0x48c0d4),_0x23d749[_0x2afba1(0x51f)][_0x2afba1(0x2b6c)](_0x2afba1(0x3132),_0x23d749['onCollide']),this[_0x2afba1(0x2d0)][_0x2afba1(0x2b6c)](_0x2afba1(0x3bfa),_0x23d749[_0x2afba1(0x1545)]),this[_0x2afba1(0x2d0)][_0x2afba1(0x2b6c)](_0x2afba1(0x4076),_0x23d749[_0x2afba1(0x448)]),_0x23d749['physicsBody'][_0x2afba1(0x3ab0)](_0x3feeda),_0x2afba1(0x187)==typeof this[_0x2afba1(0x2d0)][_0x2afba1(0x2109)]?this['world']['addBody'](_0x23d749[_0x2afba1(0x51f)]):this['world'][_0x2afba1(0x11ad)](_0x23d749[_0x2afba1(0x51f)]),_0x51aeb1&&['force',_0x2afba1(0x30ef),_0x2afba1(0x413a),_0x2afba1(0x1e43)][_0x2afba1(0x2f62)](function(_0x12c2af){var _0x4a5598=_0x2afba1,_0x5079e4=_0x51aeb1[_0x12c2af];_0x23d749['physicsBody'][_0x12c2af][_0x4a5598(0xe5f)](_0x5079e4['x'],_0x5079e4['y'],_0x5079e4['z']);}),this[_0x2afba1(0x1419)](_0x23d749);}this['_updatePhysicsBodyTransformation'](_0x23d749);}}[_0x5788a0(0x1419)](_0x56adde){var _0xee585c=_0x5788a0;const _0x50abe4=_0x56adde[_0xee585c(0x20cb)][_0xee585c(0x2d6d)]?_0x56adde[_0xee585c(0x20cb)][_0xee585c(0x2d6d)](!0x0):[],_0x5b1468=_0x56adde['object'][_0xee585c(0x905)];if(_0x5b1468?_0x5b1468['conjugateToRef'](this[_0xee585c(0x2def)]):this[_0xee585c(0x2def)][_0xee585c(0xe5f)](0x0,0x0,0x0,0x1),_0x50abe4[_0xee585c(0x132e)]){const _0x2805f6=_0x9db56d=>{var _0x463eb7=_0xee585c;if(_0x9db56d[_0x463eb7(0x905)]){const _0x17567a=_0x9db56d[_0x463eb7(0x339f)]();var _0xadf841,_0x31079b;_0x17567a&&_0x17567a[_0x463eb7(0x2126)]!==_0x56adde&&_0x9db56d['parent']&&(_0xadf841=_0x9db56d[_0x463eb7(0x2736)]()['subtract'](_0x9db56d['parent'][_0x463eb7(0x2736)]()),_0x31079b=_0x9db56d[_0x463eb7(0x905)][_0x463eb7(0x19e8)](this[_0x463eb7(0x2def)]),_0x17567a[_0x463eb7(0x51f)]&&(this[_0x463eb7(0x2ec2)](_0x17567a),_0x17567a[_0x463eb7(0x51f)]=null),_0x17567a[_0x463eb7(0x2126)]=_0x56adde,_0x17567a['resetUpdateFlags'](),_0x56adde[_0x463eb7(0x51f)][_0x463eb7(0x3ab0)](this[_0x463eb7(0x2e1d)](_0x17567a),new this['BJSCANNON'][(_0x463eb7(0x34db))](_0xadf841['x'],_0xadf841['y'],_0xadf841['z']),new this[(_0x463eb7(0x143c))][(_0x463eb7(0x2199))](_0x31079b['x'],_0x31079b['y'],_0x31079b['z'],_0x31079b['w'])),_0x56adde[_0x463eb7(0x51f)][_0x463eb7(0xbaf)]+=_0x17567a[_0x463eb7(0x163b)]('mass')),_0x9db56d['getChildMeshes'](!0x0)[_0x463eb7(0x3fcc)](_0x3ca69e=>!!_0x3ca69e[_0x463eb7(0x40b8)])['forEach'](_0x2805f6);}};_0x50abe4[_0xee585c(0x3fcc)](_0x75dae9=>!!_0x75dae9[_0xee585c(0x40b8)])[_0xee585c(0x2f62)](_0x2805f6);}}['removePhysicsBody'](_0xe694e5){var _0x21e635=_0x5788a0;_0xe694e5[_0x21e635(0x51f)][_0x21e635(0x1d60)](_0x21e635(0x3132),_0xe694e5[_0x21e635(0x276f)]),this[_0x21e635(0x2d0)][_0x21e635(0x1d60)](_0x21e635(0x3bfa),_0xe694e5[_0x21e635(0x1545)]),this[_0x21e635(0x2d0)][_0x21e635(0x1d60)](_0x21e635(0x4076),_0xe694e5[_0x21e635(0x448)]),-0x1===this[_0x21e635(0x1e49)][_0x21e635(0x404a)](_0xe694e5[_0x21e635(0x51f)])&&this['_physicsBodiesToRemoveAfterStep']['push'](_0xe694e5[_0x21e635(0x51f)]);}[_0x5788a0(0xe85)](_0x9144a1){var _0x38d300=_0x5788a0,_0x140f40=_0x9144a1['mainImpostor']['physicsBody'],_0xd5a549=_0x9144a1[_0x38d300(0x1d98)][_0x38d300(0x51f)];if(_0x140f40&&_0xd5a549){let _0x4d058d;var _0x4c5c5a=_0x9144a1['joint'][_0x38d300(0x155c)],_0x5587a0={'pivotA':_0x4c5c5a[_0x38d300(0x2848)]?new this[(_0x38d300(0x143c))][(_0x38d300(0x34db))]()[_0x38d300(0xe5f)](_0x4c5c5a[_0x38d300(0x2848)]['x'],_0x4c5c5a[_0x38d300(0x2848)]['y'],_0x4c5c5a[_0x38d300(0x2848)]['z']):null,'pivotB':_0x4c5c5a[_0x38d300(0x252c)]?new this['BJSCANNON']['Vec3']()[_0x38d300(0xe5f)](_0x4c5c5a[_0x38d300(0x252c)]['x'],_0x4c5c5a[_0x38d300(0x252c)]['y'],_0x4c5c5a['connectedPivot']['z']):null,'axisA':_0x4c5c5a[_0x38d300(0x4046)]?new this[(_0x38d300(0x143c))][(_0x38d300(0x34db))]()[_0x38d300(0xe5f)](_0x4c5c5a['mainAxis']['x'],_0x4c5c5a['mainAxis']['y'],_0x4c5c5a['mainAxis']['z']):null,'axisB':_0x4c5c5a[_0x38d300(0x21ac)]?new this['BJSCANNON']['Vec3']()[_0x38d300(0xe5f)](_0x4c5c5a[_0x38d300(0x21ac)]['x'],_0x4c5c5a['connectedAxis']['y'],_0x4c5c5a['connectedAxis']['z']):null,'maxForce':_0x4c5c5a['nativeParams'][_0x38d300(0x279a)],'collideConnected':!!_0x4c5c5a['collision']};switch(_0x9144a1['joint'][_0x38d300(0x2eea)]){case _0x43f6d5['q7'][_0x38d300(0x25fc)]:case _0x43f6d5['q7']['Hinge2Joint']:_0x4d058d=new this['BJSCANNON'][(_0x38d300(0x2468))](_0x140f40,_0xd5a549,_0x5587a0);break;case _0x43f6d5['q7'][_0x38d300(0x4096)]:_0x4d058d=new this[(_0x38d300(0x143c))][(_0x38d300(0x16ec))](_0x140f40,_0xd5a549,_0x4c5c5a[_0x38d300(0x1912)]||0x2);break;case _0x43f6d5['q7'][_0x38d300(0x1691)]:_0x4d058d=new this[(_0x38d300(0x143c))]['Spring'](_0x140f40,_0xd5a549,{'restLength':_0x4c5c5a[_0x38d300(0x132e)],'stiffness':_0x4c5c5a[_0x38d300(0x18aa)],'damping':_0x4c5c5a[_0x38d300(0x3771)],'localAnchorA':_0x5587a0['pivotA'],'localAnchorB':_0x5587a0['pivotB']});break;case _0x43f6d5['q7'][_0x38d300(0x9dc)]:_0x4d058d=new this[(_0x38d300(0x143c))][(_0x38d300(0x141d))](_0x140f40,_0xd5a549,_0x5587a0);break;case _0x43f6d5['q7'][_0x38d300(0x172b)]:case _0x43f6d5['q7'][_0x38d300(0x613)]:default:_0x4d058d=new this[(_0x38d300(0x143c))]['PointToPointConstraint'](_0x140f40,_0x5587a0['pivotA'],_0xd5a549,_0x5587a0[_0x38d300(0x2dac)],_0x5587a0['maxForce']);}_0x4d058d['collideConnected']=!!_0x4c5c5a[_0x38d300(0x2807)],_0x9144a1['joint'][_0x38d300(0x1895)]=_0x4d058d,_0x9144a1[_0x38d300(0x3cab)][_0x38d300(0x2eea)]!==_0x43f6d5['q7'][_0x38d300(0x1691)]?this[_0x38d300(0x2d0)][_0x38d300(0xc25)](_0x4d058d):(_0x9144a1[_0x38d300(0x3cab)][_0x38d300(0x155c)][_0x38d300(0x3b1f)]=_0x9144a1[_0x38d300(0x3cab)]['jointData'][_0x38d300(0x3b1f)]||function(){var _0x491456=_0x38d300;_0x4d058d[_0x491456(0x3570)]();},_0x9144a1[_0x38d300(0x37d1)][_0x38d300(0x11f5)](_0x9144a1[_0x38d300(0x3cab)][_0x38d300(0x155c)][_0x38d300(0x3b1f)]));}}['removeJoint'](_0x12a6ed){var _0x4683be=_0x5788a0;_0x12a6ed[_0x4683be(0x3cab)]['type']!==_0x43f6d5['q7'][_0x4683be(0x1691)]?this[_0x4683be(0x2d0)]['removeConstraint'](_0x12a6ed[_0x4683be(0x3cab)][_0x4683be(0x1895)]):_0x12a6ed[_0x4683be(0x37d1)][_0x4683be(0x28b4)](_0x12a6ed[_0x4683be(0x3cab)][_0x4683be(0x155c)][_0x4683be(0x3b1f)]);}[_0x5788a0(0x1a7c)](_0x55d34b,_0x3c1d4a,_0x52ab7d){var _0xa29979=_0x5788a0;let _0x2686dc;var _0x2c50b8;for(_0x2686dc=0x0;_0x2686dc<this['_physicsMaterials'][_0xa29979(0x132e)];_0x2686dc++)if((_0x2c50b8=this[_0xa29979(0x356f)][_0x2686dc])[_0xa29979(0x3dcd)]===_0x3c1d4a&&_0x2c50b8['restitution']===_0x52ab7d)return _0x2c50b8;const _0x291368=new this[(_0xa29979(0x143c))][(_0xa29979(0x141))](_0x55d34b);return _0x291368[_0xa29979(0x3dcd)]=_0x3c1d4a,_0x291368[_0xa29979(0x16c8)]=_0x52ab7d,this[_0xa29979(0x356f)][_0xa29979(0x2f54)](_0x291368),_0x291368;}[_0x5788a0(0x19ef)](_0xd9c515){return _0xd9c515<_0x46074e['kn']?_0x46074e['kn']:_0xd9c515;}[_0x5788a0(0x2e1d)](_0x156b93){var _0x98a542=_0x5788a0;const _0x27f383=_0x156b93['object'];let _0x5f540d;const _0xbad72=_0x156b93[_0x98a542(0x19cf)]();switch(_0x156b93[_0x98a542(0x2eea)]){case _0x3bc745['Q'][_0x98a542(0x1e24)]:var _0xe37bce=_0xbad72['x'],_0x4895e6=_0xbad72['y'],_0x5b7acf=_0xbad72['z'];_0x5f540d=new this[(_0x98a542(0x143c))][(_0x98a542(0xaf8))](Math[_0x98a542(0xc54)](this[_0x98a542(0x19ef)](_0xe37bce),this[_0x98a542(0x19ef)](_0x4895e6),this[_0x98a542(0x19ef)](_0x5b7acf))/0x2);break;case _0x3bc745['Q']['CylinderImpostor']:{var _0x4895e6=void 0x0!==(_0xe37bce=_0x156b93[_0x98a542(0x163b)](_0x98a542(0x2b5f))||{})[_0x98a542(0x1911)]?_0xe37bce[_0x98a542(0x1911)]:this[_0x98a542(0x19ef)](_0xbad72['x'])/0x2,_0x5b7acf=void 0x0!==_0xe37bce[_0x98a542(0x1fed)]?_0xe37bce[_0x98a542(0x1fed)]:this[_0x98a542(0x19ef)](_0xbad72['x'])/0x2,_0x389375=void 0x0!==_0xe37bce['height']?_0xe37bce[_0x98a542(0x1995)]:this[_0x98a542(0x19ef)](_0xbad72['y']),_0xe37bce=void 0x0!==_0xe37bce[_0x98a542(0x1c9a)]?_0xe37bce[_0x98a542(0x1c9a)]:0x10;_0x5f540d=new this[(_0x98a542(0x143c))][(_0x98a542(0x1ee9))](_0x4895e6,_0x5b7acf,_0x389375,_0xe37bce);const _0x42a100=new this[(_0x98a542(0x143c))][(_0x98a542(0x2199))]();_0x42a100[_0x98a542(0x2ca7)](new this[(_0x98a542(0x143c))][(_0x98a542(0x34db))](0x1,0x0,0x0),-Math['PI']/0x2),_0x4895e6=new this[(_0x98a542(0x143c))][(_0x98a542(0x34db))](0x0,0x0,0x0),_0x5f540d[_0x98a542(0x3027)](_0x4895e6,_0x42a100);break;}case _0x3bc745['Q'][_0x98a542(0x931)]:_0x5b7acf=_0xbad72[_0x98a542(0x27e7)](0.5),_0x5f540d=new this[(_0x98a542(0x143c))]['Box'](new this[(_0x98a542(0x143c))][(_0x98a542(0x34db))](this[_0x98a542(0x19ef)](_0x5b7acf['x']),this[_0x98a542(0x19ef)](_0x5b7acf['y']),this[_0x98a542(0x19ef)](_0x5b7acf['z'])));break;case _0x3bc745['Q'][_0x98a542(0x5bd)]:_0x1eedef['Y'][_0x98a542(0x2e91)](_0x98a542(0x17d5)),_0x5f540d=new this['BJSCANNON'][(_0x98a542(0x3529))]();break;case _0x3bc745['Q']['MeshImpostor']:{var _0x479a41=_0x27f383['getVerticesData']?_0x27f383[_0x98a542(0x166d)](_0x28a559['o'][_0x98a542(0x31b9)]):[],_0x389375=_0x27f383['getIndices']?_0x27f383[_0x98a542(0x3d22)]():[];if(!_0x479a41)return void _0x1eedef['Y']['Warn'](_0x98a542(0x1180));var _0xe37bce=_0x27f383[_0x98a542(0x8c5)][_0x98a542(0x11fe)](),_0x4895e6=_0x27f383[_0x98a542(0x13fc)]&&_0x27f383[_0x98a542(0x13fc)][_0x98a542(0x11fe)](),_0x5b7acf=_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x905)][_0x98a542(0x11fe)](),_0x2e42d0=(_0x27f383[_0x98a542(0x8c5)][_0x98a542(0x3b56)](0x0,0x0,0x0),_0x27f383[_0x98a542(0x13fc)]&&_0x27f383[_0x98a542(0x13fc)][_0x98a542(0x3b56)](0x0,0x0,0x0),_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x905)][_0x98a542(0x2a3e)](_0x156b93[_0x98a542(0x2e9e)]()),_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x2126)]&&_0x27f383[_0x98a542(0x905)]['conjugateInPlace'](),_0x27f383[_0x98a542(0x67e)](!0x0)),_0x3a78cd=new Array();let _0x377403;for(_0x377403=0x0;_0x377403<_0x479a41[_0x98a542(0x132e)];_0x377403+=0x3)_0x1facfd['P'][_0x98a542(0x1e28)](_0x1facfd['P'][_0x98a542(0xd4e)](_0x479a41,_0x377403),_0x2e42d0)[_0x98a542(0x1b44)](_0x3a78cd,_0x377403);_0x1eedef['Y'][_0x98a542(0x2e91)](_0x98a542(0x3eec)),_0x5f540d=new this['BJSCANNON'][(_0x98a542(0x2496))](_0x3a78cd,_0x389375),_0x27f383[_0x98a542(0x8c5)][_0x98a542(0x2a3e)](_0xe37bce),_0x4895e6&&_0x27f383[_0x98a542(0x13fc)]&&_0x27f383[_0x98a542(0x13fc)][_0x98a542(0x2a3e)](_0x4895e6),_0x5b7acf&&_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x905)][_0x98a542(0x2a3e)](_0x5b7acf);break;}case _0x3bc745['Q'][_0x98a542(0x2ff0)]:_0x389375=_0x27f383[_0x98a542(0x8c5)][_0x98a542(0x11fe)](),_0xe37bce=_0x27f383[_0x98a542(0x13fc)]&&_0x27f383[_0x98a542(0x13fc)][_0x98a542(0x11fe)](),_0x4895e6=_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x905)]['clone'](),(_0x27f383[_0x98a542(0x8c5)][_0x98a542(0x3b56)](0x0,0x0,0x0),_0x27f383[_0x98a542(0x13fc)]&&_0x27f383[_0x98a542(0x13fc)][_0x98a542(0x3b56)](0x0,0x0,0x0),_0x27f383['rotationQuaternion']&&_0x27f383['rotationQuaternion'][_0x98a542(0x2a3e)](_0x156b93[_0x98a542(0x2e9e)]()),_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x2126)]&&_0x27f383[_0x98a542(0x905)]['conjugateInPlace'](),_0x27f383[_0x98a542(0x905)]&&_0x27f383[_0x98a542(0x905)][_0x98a542(0x2121)](this['_minus90X']),_0x5f540d=this['_createHeightmap'](_0x27f383),_0x27f383['position'][_0x98a542(0x2a3e)](_0x389375),_0xe37bce&&_0x27f383[_0x98a542(0x13fc)]&&_0x27f383[_0x98a542(0x13fc)]['copyFrom'](_0xe37bce),_0x4895e6&&_0x27f383[_0x98a542(0x905)]&&_0x27f383['rotationQuaternion'][_0x98a542(0x2a3e)](_0x4895e6),_0x27f383['computeWorldMatrix'](!0x0));break;case _0x3bc745['Q'][_0x98a542(0x2969)]:_0x5f540d=new this[(_0x98a542(0x143c))][(_0x98a542(0x23cd))]();break;case _0x3bc745['Q']['NoImpostor']:_0x5f540d=new this[(_0x98a542(0x143c))][(_0x98a542(0x277e))](new this['BJSCANNON'][(_0x98a542(0x34db))](0x0,0x0,0x0));}return _0x5f540d;}['_createHeightmap'](_0x4dd6dd,_0x5a46d1){var _0x1f851f=_0x5788a0;let _0x4cf917=_0x4dd6dd[_0x1f851f(0x166d)](_0x28a559['o'][_0x1f851f(0x31b9)]);var _0x8eb2be=_0x4dd6dd['computeWorldMatrix'](!0x0),_0x461bb9=new Array();let _0x19094c;for(_0x19094c=0x0;_0x19094c<_0x4cf917[_0x1f851f(0x132e)];_0x19094c+=0x3)_0x1facfd['P']['TransformCoordinates'](_0x1facfd['P'][_0x1f851f(0xd4e)](_0x4cf917,_0x19094c),_0x8eb2be)['toArray'](_0x461bb9,_0x19094c);_0x4cf917=_0x461bb9;const _0x3107e9=new Array();var _0x132d3c=_0x5a46d1||~~(Math['sqrt'](_0x4cf917['length']/0x3)-0x1),_0x5a46d1=_0x4dd6dd[_0x1f851f(0x1a23)](),_0x4dd6dd=Math[_0x1f851f(0x3749)](_0x5a46d1[_0x1f851f(0x3344)][_0x1f851f(0x1b06)]['x'],_0x5a46d1[_0x1f851f(0x3344)][_0x1f851f(0x1b06)]['y']),_0x3f66d4=_0x5a46d1[_0x1f851f(0x3344)]['extendSizeWorld']['z'],_0x1bf368=0x2*_0x4dd6dd/_0x132d3c;for(let _0x553da4=0x0;_0x553da4<_0x4cf917[_0x1f851f(0x132e)];_0x553da4+=0x3){var _0x32490e=Math['round'](_0x4cf917[_0x553da4+0x0]/_0x1bf368+_0x132d3c/0x2),_0x5db97f=Math[_0x1f851f(0x2afc)](-0x1*(_0x4cf917[_0x553da4+0x1]/_0x1bf368-_0x132d3c/0x2)),_0x53293f=-_0x4cf917[_0x553da4+0x2]+_0x3f66d4;_0x3107e9[_0x32490e]||(_0x3107e9[_0x32490e]=[]),_0x3107e9[_0x32490e][_0x5db97f]||(_0x3107e9[_0x32490e][_0x5db97f]=_0x53293f),_0x3107e9[_0x32490e][_0x5db97f]=Math[_0x1f851f(0xc54)](_0x53293f,_0x3107e9[_0x32490e][_0x5db97f]);}for(let _0xfe4ffb=0x0;_0xfe4ffb<=_0x132d3c;++_0xfe4ffb){if(!_0x3107e9[_0xfe4ffb]){let _0x5d992b=0x1;for(;!_0x3107e9[(_0xfe4ffb+_0x5d992b)%_0x132d3c];)_0x5d992b++;_0x3107e9[_0xfe4ffb]=_0x3107e9[(_0xfe4ffb+_0x5d992b)%_0x132d3c][_0x1f851f(0x139f)]();}for(let _0x126494=0x0;_0x126494<=_0x132d3c;++_0x126494)if(!_0x3107e9[_0xfe4ffb][_0x126494]){let _0x54bfab=0x1,_0x536f1b;for(;void 0x0===_0x536f1b;)_0x536f1b=_0x3107e9[_0xfe4ffb][(_0x126494+_0x54bfab++)%_0x132d3c];_0x3107e9[_0xfe4ffb][_0x126494]=_0x536f1b;}}const _0x673bfa=new this[(_0x1f851f(0x143c))][(_0x1f851f(0x3077))](_0x3107e9,{'elementSize':_0x1bf368});return _0x673bfa[_0x1f851f(0x244f)]=_0x3f66d4,_0x673bfa;}['_updatePhysicsBodyTransformation'](_0x15dceb){var _0x545925=_0x5788a0;const _0x155fbd=_0x15dceb['object'];if(_0x155fbd['computeWorldMatrix']&&_0x155fbd[_0x545925(0x67e)](!0x0),_0x155fbd[_0x545925(0x1a23)]()){const _0x143fbb=_0x15dceb[_0x545925(0x13cf)]();this[_0x545925(0x240a)][_0x545925(0x2a3e)](_0x155fbd[_0x545925(0x277d)]()[_0x545925(0x3e42)](_0x143fbb)),this[_0x545925(0x240a)]['divideInPlace'](_0x15dceb['object'][_0x545925(0x244c)]),this[_0x545925(0x407)][_0x545925(0x2a3e)](_0x143fbb);let _0xc89bc7=_0x155fbd[_0x545925(0x905)];if(_0xc89bc7){if(_0x15dceb[_0x545925(0x2eea)]!==_0x3bc745['Q'][_0x545925(0x5bd)]&&_0x15dceb[_0x545925(0x2eea)]!==_0x3bc745['Q']['HeightmapImpostor']||(_0xc89bc7=_0xc89bc7[_0x545925(0x19e8)](this[_0x545925(0xe0b)]),_0x15dceb[_0x545925(0x29c5)](this[_0x545925(0x56d)])),_0x15dceb[_0x545925(0x2eea)]===_0x3bc745['Q'][_0x545925(0x2ff0)]){const _0x35adfe=_0x155fbd;let _0x352dfb=_0x35adfe['getBoundingInfo']();var _0x238c9f=_0x35adfe['rotationQuaternion'],_0x2e5e14=(_0x35adfe[_0x545925(0x905)]=this[_0x545925(0x29ea)],_0x35adfe[_0x545925(0x67e)](!0x0),_0x143fbb[_0x545925(0x11fe)]());let _0x1eaac1=_0x35adfe['getPivotMatrix']();_0x1eaac1=_0x1eaac1?_0x1eaac1[_0x545925(0x11fe)]():_0x1facfd['y3']['Identity']();var _0x161e8e=_0x1facfd['y3'][_0x545925(0x2633)](_0x352dfb[_0x545925(0x3344)][_0x545925(0x1b06)]['x'],0x0,-_0x352dfb[_0x545925(0x3344)][_0x545925(0x1b06)]['z']),_0x161e8e=(_0x35adfe[_0x545925(0x11d)](_0x161e8e),_0x35adfe[_0x545925(0x67e)](!0x0),(_0x352dfb=_0x35adfe['getBoundingInfo']())[_0x545925(0x3344)]['centerWorld'][_0x545925(0x3e42)](_0x143fbb)[_0x545925(0x3e42)](_0x35adfe['position'])[_0x545925(0x21e6)]());this['_tmpPosition']['copyFromFloats'](_0x161e8e['x'],_0x161e8e['y']-_0x352dfb[_0x545925(0x3344)][_0x545925(0x1b06)]['y'],_0x161e8e['z']),this[_0x545925(0x240a)][_0x545925(0x2a3e)](_0x352dfb[_0x545925(0x3344)][_0x545925(0x3454)][_0x545925(0x3e42)](_0x2e5e14)),this['_tmpDeltaPosition']['y']+=_0x352dfb[_0x545925(0x3344)][_0x545925(0x1b06)]['y'],_0x35adfe['rotationQuaternion']=_0x238c9f,_0x35adfe[_0x545925(0x11d)](_0x1eaac1),_0x35adfe[_0x545925(0x67e)](!0x0);}else _0x15dceb[_0x545925(0x2eea)]===_0x3bc745['Q'][_0x545925(0x1aa1)]&&this['_tmpDeltaPosition'][_0x545925(0x3b56)](0x0,0x0,0x0);_0x15dceb['setDeltaPosition'](this[_0x545925(0x240a)]),_0x15dceb[_0x545925(0x51f)]['position'][_0x545925(0xe5f)](this[_0x545925(0x407)]['x'],this[_0x545925(0x407)]['y'],this[_0x545925(0x407)]['z']),_0x15dceb[_0x545925(0x51f)][_0x545925(0x400e)][_0x545925(0xe5f)](_0xc89bc7['x'],_0xc89bc7['y'],_0xc89bc7['z'],_0xc89bc7['w']);}}}[_0x5788a0(0x33eb)](_0x542254){var _0x2ade85=_0x5788a0,_0x150122;_0x542254[_0x2ade85(0x20cb)]['position'][_0x2ade85(0xe5f)](_0x542254['physicsBody'][_0x2ade85(0x8c5)]['x'],_0x542254['physicsBody']['position']['y'],_0x542254[_0x2ade85(0x51f)][_0x2ade85(0x8c5)]['z']),_0x542254[_0x2ade85(0x20cb)][_0x2ade85(0x905)]&&(_0x150122=_0x542254[_0x2ade85(0x51f)][_0x2ade85(0x400e)],_0x542254[_0x2ade85(0x20cb)][_0x2ade85(0x905)][_0x2ade85(0xe5f)](_0x150122['x'],_0x150122['y'],_0x150122['z'],_0x150122['w']));}[_0x5788a0(0xdd1)](_0x552f40,_0x47aa16,_0xa471f8){var _0xb2fd70=_0x5788a0;_0x552f40[_0xb2fd70(0x51f)]['position'][_0xb2fd70(0xe5f)](_0x47aa16['x'],_0x47aa16['y'],_0x47aa16['z']),_0x552f40[_0xb2fd70(0x51f)][_0xb2fd70(0x400e)]['set'](_0xa471f8['x'],_0xa471f8['y'],_0xa471f8['z'],_0xa471f8['w']);}[_0x5788a0(0x18d2)](){var _0x5a22c3=_0x5788a0;return void 0x0!==this[_0x5a22c3(0x143c)];}[_0x5788a0(0x115b)](_0x6d01a,_0x5f290a){var _0x50f728=_0x5788a0;_0x6d01a[_0x50f728(0x51f)][_0x50f728(0x413a)]['set'](_0x5f290a['x'],_0x5f290a['y'],_0x5f290a['z']);}['setAngularVelocity'](_0x44b41b,_0x2d8572){var _0x3f9b0a=_0x5788a0;_0x44b41b[_0x3f9b0a(0x51f)][_0x3f9b0a(0x1e43)][_0x3f9b0a(0xe5f)](_0x2d8572['x'],_0x2d8572['y'],_0x2d8572['z']);}[_0x5788a0(0x3574)](_0x5508ac){var _0x2efe46=_0x5788a0;return _0x5508ac=_0x5508ac['physicsBody'][_0x2efe46(0x413a)],_0x5508ac?new _0x1facfd['P'](_0x5508ac['x'],_0x5508ac['y'],_0x5508ac['z']):null;}['getAngularVelocity'](_0x6b5869){var _0xbc487c=_0x5788a0;return _0x6b5869=_0x6b5869[_0xbc487c(0x51f)][_0xbc487c(0x1e43)],_0x6b5869?new _0x1facfd['P'](_0x6b5869['x'],_0x6b5869['y'],_0x6b5869['z']):null;}[_0x5788a0(0xa3b)](_0x15e4a7,_0x53a0ec){var _0x5e7e73=_0x5788a0;_0x15e4a7[_0x5e7e73(0x51f)][_0x5e7e73(0xbaf)]=_0x53a0ec,_0x15e4a7[_0x5e7e73(0x51f)][_0x5e7e73(0xad2)]();}['getBodyMass'](_0x1b57e8){var _0x2ac1a4=_0x5788a0;return _0x1b57e8[_0x2ac1a4(0x51f)][_0x2ac1a4(0xbaf)];}[_0x5788a0(0xc9c)](_0x3740c6){var _0xfd29dc=_0x5788a0;return _0x3740c6[_0xfd29dc(0x51f)][_0xfd29dc(0x4e2)][_0xfd29dc(0x3dcd)];}[_0x5788a0(0xb57)](_0x5e90a6,_0x3781e9){var _0x29391d=_0x5788a0;_0x5e90a6[_0x29391d(0x51f)][_0x29391d(0x4e2)][_0x29391d(0x3dcd)]=_0x3781e9;}['getBodyRestitution'](_0x241199){var _0x21bdff=_0x5788a0;return _0x241199[_0x21bdff(0x51f)][_0x21bdff(0x4e2)]['restitution'];}[_0x5788a0(0x14df)](_0x3e9b3c,_0x2ff733){var _0x45f70c=_0x5788a0;_0x3e9b3c['physicsBody'][_0x45f70c(0x4e2)]['restitution']=_0x2ff733;}[_0x5788a0(0x3b28)](_0x3c8b73){var _0x6dd057=_0x5788a0;_0x3c8b73[_0x6dd057(0x51f)][_0x6dd057(0x2221)]();}[_0x5788a0(0x762)](_0x4effdf){var _0x40e257=_0x5788a0;_0x4effdf['physicsBody'][_0x40e257(0x31d4)]();}['updateDistanceJoint'](_0x4153ff,_0x4c590b){var _0x37d1a4=_0x5788a0;_0x4153ff[_0x37d1a4(0x1895)][_0x37d1a4(0x1235)]=_0x4c590b;}[_0x5788a0(0x1459)](_0x4cf379,_0x3e793d,_0x268033,_0xc7af22){var _0x5ebcbf=_0x5788a0;_0xc7af22||(_0x4cf379[_0x5ebcbf(0x1895)][_0x5ebcbf(0xc3f)](),_0x4cf379[_0x5ebcbf(0x1895)][_0x5ebcbf(0x2b0)](_0x3e793d),_0x268033&&this[_0x5ebcbf(0x3866)](_0x4cf379,_0x268033));}['setLimit'](_0x4ee1a1,_0x405c6b,_0x58438e){var _0x150da2=_0x5788a0;_0x4ee1a1['physicsJoint'][_0x150da2(0x14e0)][_0x150da2(0x279a)]=_0x58438e,_0x4ee1a1[_0x150da2(0x1895)][_0x150da2(0x14e0)][_0x150da2(0x3ee8)]=void 0x0===_0x405c6b?-_0x405c6b:_0x405c6b;}[_0x5788a0(0x2ba8)](_0x37ba7c,_0x1410c8){var _0x11a946=_0x5788a0;_0x1410c8=_0x1410c8[_0x11a946(0x51f)],(_0x37ba7c[_0x11a946(0x8c5)]['x']=_0x1410c8[_0x11a946(0x8c5)]['x'],_0x37ba7c[_0x11a946(0x8c5)]['y']=_0x1410c8[_0x11a946(0x8c5)]['y'],_0x37ba7c[_0x11a946(0x8c5)]['z']=_0x1410c8[_0x11a946(0x8c5)]['z'],_0x37ba7c[_0x11a946(0x905)]&&(_0x37ba7c['rotationQuaternion']['x']=_0x1410c8[_0x11a946(0x400e)]['x'],_0x37ba7c[_0x11a946(0x905)]['y']=_0x1410c8[_0x11a946(0x400e)]['y'],_0x37ba7c[_0x11a946(0x905)]['z']=_0x1410c8[_0x11a946(0x400e)]['z'],_0x37ba7c[_0x11a946(0x905)]['w']=_0x1410c8[_0x11a946(0x400e)]['w']));}['getRadius'](_0x1f79b1){var _0x5d7b36=_0x5788a0;return _0x1f79b1[_0x5d7b36(0x51f)][_0x5d7b36(0x230d)][0x0][_0x5d7b36(0x1e3d)];}[_0x5788a0(0x2731)](_0x3f2614,_0x228257){var _0x2f4d9c=_0x5788a0;_0x3f2614=_0x3f2614[_0x2f4d9c(0x51f)][_0x2f4d9c(0x230d)][0x0],(_0x228257['x']=0x2*_0x3f2614[_0x2f4d9c(0x1a2a)]['x'],_0x228257['y']=0x2*_0x3f2614['halfExtents']['y'],_0x228257['z']=0x2*_0x3f2614[_0x2f4d9c(0x1a2a)]['z']);}[_0x5788a0(0x2d20)](){}[_0x5788a0(0x1e4b)](){var _0x22fd41=_0x5788a0;const _0x353f48=new this['BJSCANNON'][(_0x22fd41(0x34db))](),_0x48936f=this['BJSCANNON'];this['BJSCANNON']['World'][_0x22fd41(0x1229)][_0x22fd41(0xe43)]=function(_0x1be91d,_0x664689,_0x1ebe1f){var _0x1024d2=_0x22fd41;if(_0x1ebe1f=_0x1ebe1f||0xa,0x0===(_0x664689=_0x664689||0x0))this[_0x1024d2(0x3ca4)](_0x1be91d),this[_0x1024d2(0x2391)]+=_0x1be91d;else{var _0x38d487=Math[_0x1024d2(0x27d2)]((this[_0x1024d2(0x2391)]+_0x664689)/_0x1be91d)-Math[_0x1024d2(0x27d2)](this['time']/_0x1be91d),_0x38d487=Math[_0x1024d2(0x3749)](_0x38d487,_0x1ebe1f)||0x1,_0xd763fe=performance['now']();for(let _0x39b7f5=0x0;_0x39b7f5!==_0x38d487&&(this[_0x1024d2(0x3ca4)](_0x1be91d),!(performance['now']()-_0xd763fe>0x3e8*_0x1be91d));_0x39b7f5++);this[_0x1024d2(0x2391)]+=_0x664689;var _0x18dc0c=this[_0x1024d2(0x2391)]%_0x1be91d/_0x1be91d;const _0x53761d=_0x353f48;var _0x3163aa=this[_0x1024d2(0x214e)];for(let _0x4b4078=0x0;_0x4b4078!==_0x3163aa[_0x1024d2(0x132e)];_0x4b4078++){const _0x15512c=_0x3163aa[_0x4b4078];_0x15512c['type']!==_0x48936f[_0x1024d2(0x1627)][_0x1024d2(0x3055)]&&_0x15512c['sleepState']!==_0x48936f['Body'][_0x1024d2(0x26dd)]?(_0x15512c[_0x1024d2(0x8c5)][_0x1024d2(0x57b)](_0x15512c[_0x1024d2(0xf24)],_0x53761d),_0x53761d[_0x1024d2(0x27e7)](_0x18dc0c,_0x53761d),_0x15512c['position'][_0x1024d2(0x2cc)](_0x53761d,_0x15512c[_0x1024d2(0x12cb)])):(_0x15512c[_0x1024d2(0x12cb)][_0x1024d2(0xe5f)](_0x15512c[_0x1024d2(0x8c5)]['x'],_0x15512c['position']['y'],_0x15512c[_0x1024d2(0x8c5)]['z']),_0x15512c[_0x1024d2(0x498)][_0x1024d2(0xe5f)](_0x15512c[_0x1024d2(0x400e)]['x'],_0x15512c[_0x1024d2(0x400e)]['y'],_0x15512c[_0x1024d2(0x400e)]['z'],_0x15512c['quaternion']['w']));}}};}[_0x5788a0(0xfb5)](_0x445236,_0x4691e){var _0x2ca7ff=_0x5788a0;return this['_raycastResult'][_0x2ca7ff(0x1589)](_0x445236,_0x4691e),this[_0x2ca7ff(0x22e)](_0x445236,_0x4691e,this[_0x2ca7ff(0x3f50)]),this[_0x2ca7ff(0x3f50)];}[_0x5788a0(0x22e)](_0x2b3547,_0x1efe82,_0x30293a){var _0x23cb4a=_0x5788a0;this[_0x23cb4a(0x3f75)][_0x23cb4a(0x1589)](),this['world'][_0x23cb4a(0x1c8d)](_0x2b3547,_0x1efe82,{},this[_0x23cb4a(0x3f75)]),_0x30293a[_0x23cb4a(0x1589)](_0x2b3547,_0x1efe82),this[_0x23cb4a(0x3f75)][_0x23cb4a(0x1b0f)]&&(_0x30293a[_0x23cb4a(0x254d)]({'x':this[_0x23cb4a(0x3f75)][_0x23cb4a(0x367c)]['x'],'y':this['_cannonRaycastResult'][_0x23cb4a(0x367c)]['y'],'z':this[_0x23cb4a(0x3f75)]['hitNormalWorld']['z']},{'x':this[_0x23cb4a(0x3f75)][_0x23cb4a(0x1185)]['x'],'y':this[_0x23cb4a(0x3f75)][_0x23cb4a(0x1185)]['y'],'z':this[_0x23cb4a(0x3f75)][_0x23cb4a(0x1185)]['z']}),_0x30293a[_0x23cb4a(0x38c7)](this[_0x23cb4a(0x3f75)][_0x23cb4a(0x1235)]));}}_0x24cae6['T'][_0x5788a0(0x30c8)]=()=>new _0x1abbae();},0x175b5:(_0x6e9018,_0x545acc,_0x4e4f34)=>{_0x4e4f34(0xcab5),_0x4e4f34(0x114b4),_0x4e4f34(0x2c96);},0x2c96:(_0x317a42,_0x1e1632,_0x3abaf5)=>{var _0x5547c2=a8_0x49466b;_0x3abaf5['d'](_0x1e1632,{'A':()=>_0x444993});var _0xb80c43=_0x3abaf5(0x67f2),_0x4f4bb0=_0x3abaf5(0x10abe),_0x3693f3=_0x3abaf5(0x9fd1),_0x4be20b=_0x3abaf5(0x10ea4),_0x554359=_0x3abaf5(0x1594a),_0x40a70b=_0x3abaf5(0x147b8);class _0x444993{constructor(_0x12d24f=!0x0,_0x5a7479,_0xd4b240=OIMO){var _0x31235b=a8_0x58a1;this[_0x31235b(0x1b7d)]=_0x12d24f,this[_0x31235b(0x3efc)]=_0x31235b(0x1523),this[_0x31235b(0x37e1)]=0x1/0x3c,this[_0x31235b(0x3b9a)]=[],this[_0x31235b(0x2521)]=_0x3693f3['P'][_0x31235b(0x1b83)](),this[_0x31235b(0x2843)]=_0xd4b240,this['world']=new this[(_0x31235b(0x2843))]['World']({'iterations':_0x5a7479}),this[_0x31235b(0x2d0)][_0x31235b(0x2af2)](),this[_0x31235b(0x3f50)]=new _0x554359['d']();}[_0x5547c2(0x13d5)](){return 0x1;}[_0x5547c2(0x137b)](_0xfecea2){var _0x4b3774=_0x5547c2;this['world'][_0x4b3774(0x149d)]['set'](_0xfecea2['x'],_0xfecea2['y'],_0xfecea2['z']);}['setTimeStep'](_0xbdf475){var _0x43e279=_0x5547c2;this[_0x43e279(0x2d0)][_0x43e279(0x9d5)]=_0xbdf475;}[_0x5547c2(0x3581)](){var _0x4d65c5=_0x5547c2;return this[_0x4d65c5(0x2d0)]['timeStep'];}[_0x5547c2(0x28eb)](_0x10c79e,_0x5a6e0f){var _0x1536fb=_0x5547c2;_0x5a6e0f[_0x1536fb(0x2f62)](function(_0xdf50de){_0xdf50de['beforeStep']();}),this['world']['timeStep']=this[_0x1536fb(0x1b7d)]?_0x10c79e:this[_0x1536fb(0x37e1)],this[_0x1536fb(0x2d0)][_0x1536fb(0xe43)](),_0x5a6e0f[_0x1536fb(0x2f62)](_0x4fbf23=>{var _0x527070=_0x1536fb;_0x4fbf23[_0x527070(0x448)](),this[_0x527070(0x3b9a)][_0x4fbf23['uniqueId']]=_0x4fbf23;});let _0x885ccc=this[_0x1536fb(0x2d0)]['contacts'];for(;null!==_0x885ccc;)if(!_0x885ccc[_0x1536fb(0x164)]||_0x885ccc[_0x1536fb(0x2a1b)]['sleeping']||_0x885ccc[_0x1536fb(0x12c5)][_0x1536fb(0x595)]){const _0x14f95e=this[_0x1536fb(0x3b9a)][+_0x885ccc[_0x1536fb(0x2a1b)][_0x1536fb(0x3efc)]],_0x146e9c=this[_0x1536fb(0x3b9a)][+_0x885ccc[_0x1536fb(0x12c5)][_0x1536fb(0x3efc)]];_0x885ccc=(_0x14f95e&&_0x146e9c&&(_0x14f95e[_0x1536fb(0x276f)]({'body':_0x146e9c[_0x1536fb(0x51f)],'point':null,'distance':0x0,'impulse':0x0,'normal':null}),_0x146e9c[_0x1536fb(0x276f)]({'body':_0x14f95e[_0x1536fb(0x51f)],'point':null,'distance':0x0,'impulse':0x0,'normal':null})),_0x885ccc[_0x1536fb(0x3023)]);}else _0x885ccc=_0x885ccc[_0x1536fb(0x3023)];}['applyImpulse'](_0x43bfb9,_0x2b795f,_0xe83054){var _0xa3c225=_0x5547c2,_0x381215=_0x43bfb9[_0xa3c225(0x51f)]['mass'];_0x43bfb9[_0xa3c225(0x51f)][_0xa3c225(0x1815)](_0xe83054[_0xa3c225(0x27e7)](this[_0xa3c225(0x2d0)]['invScale']),_0x2b795f[_0xa3c225(0x27e7)](this[_0xa3c225(0x2d0)]['invScale']*_0x381215));}[_0x5547c2(0x3570)](_0x4b5ac5,_0x4f32bb,_0x1d5248){var _0x40be8b=_0x5547c2;_0x4be20b['Y'][_0x40be8b(0x2e91)](_0x40be8b(0x1fb5)),this[_0x40be8b(0x1815)](_0x4b5ac5,_0x4f32bb,_0x1d5248);}[_0x5547c2(0x6c1)](_0x5cdc2a){var _0x12bed2=_0x5547c2;if(_0x5cdc2a['parent'])_0x5cdc2a[_0x12bed2(0x51f)]&&(this['removePhysicsBody'](_0x5cdc2a),_0x5cdc2a[_0x12bed2(0x3fd)]());else{if(_0x5cdc2a['isBodyInitRequired']()){const _0x35b249={'name':_0x5cdc2a[_0x12bed2(0x439)],'config':[_0x5cdc2a[_0x12bed2(0x163b)]('mass')||0.001,_0x5cdc2a[_0x12bed2(0x163b)](_0x12bed2(0x3dcd)),_0x5cdc2a[_0x12bed2(0x163b)]('restitution')],'size':[],'type':[],'pos':[],'posShape':[],'rot':[],'rotShape':[],'move':0x0!==_0x5cdc2a[_0x12bed2(0x163b)](_0x12bed2(0xbaf)),'density':_0x5cdc2a[_0x12bed2(0x163b)](_0x12bed2(0xbaf)),'friction':_0x5cdc2a[_0x12bed2(0x163b)](_0x12bed2(0x3dcd)),'restitution':_0x5cdc2a[_0x12bed2(0x163b)]('restitution'),'world':this['world']},_0x4f0a2a=[_0x5cdc2a],_0x20daf4=((_0x8cf773=_0x5cdc2a[_0x12bed2(0x20cb)])[_0x12bed2(0x2d6d)]&&_0x8cf773['getChildMeshes']()[_0x12bed2(0x2f62)](function(_0x4927b3){var _0x25e19b=_0x12bed2;_0x4927b3[_0x25e19b(0x40b8)]&&_0x4f0a2a[_0x25e19b(0x2f54)](_0x4927b3[_0x25e19b(0x40b8)]);}),_0x221a32=>Math[_0x12bed2(0xc54)](_0x221a32,_0x40a70b['kn'])),_0x388b3a=new _0x3693f3['_f']();_0x4f0a2a[_0x12bed2(0x2f62)](_0x205522=>{var _0x17c610=_0x12bed2;if(_0x205522['object']['rotationQuaternion']){var _0xd17419,_0x3a9e4f=_0x205522['object']['rotationQuaternion'],_0x2db650=(_0x388b3a[_0x17c610(0x2a3e)](_0x3a9e4f),_0x205522[_0x17c610(0x20cb)][_0x17c610(0x905)][_0x17c610(0xe5f)](0x0,0x0,0x0,0x1),_0x205522[_0x17c610(0x20cb)]['computeWorldMatrix'](!0x0),_0x388b3a[_0x17c610(0xd5d)]()),_0x2e848a=_0x205522[_0x17c610(0x19cf)](),_0x27edcf=57.29577951308232;switch(_0x205522===_0x5cdc2a?(_0xd17419=_0x5cdc2a[_0x17c610(0x13cf)](),_0x5cdc2a[_0x17c610(0x20cb)]['getAbsolutePivotPoint']()[_0x17c610(0x16b6)](_0xd17419,this[_0x17c610(0x2521)]),this[_0x17c610(0x2521)][_0x17c610(0x1edd)](_0x5cdc2a[_0x17c610(0x20cb)]['scaling']),_0x35b249[_0x17c610(0x282a)][_0x17c610(0x2f54)](_0xd17419['x']),_0x35b249['pos'][_0x17c610(0x2f54)](_0xd17419['y']),_0x35b249[_0x17c610(0x282a)]['push'](_0xd17419['z']),_0x35b249[_0x17c610(0x207f)][_0x17c610(0x2f54)](0x0,0x0,0x0),_0x35b249['rotShape']['push'](0x0,0x0,0x0)):(_0xd17419=_0x205522[_0x17c610(0x20cb)][_0x17c610(0x8c5)][_0x17c610(0x11fe)](),_0x35b249['posShape'][_0x17c610(0x2f54)](_0xd17419['x']),_0x35b249['posShape'][_0x17c610(0x2f54)](_0xd17419['y']),_0x35b249[_0x17c610(0x207f)][_0x17c610(0x2f54)](_0xd17419['z']),_0x35b249['rotShape'][_0x17c610(0x2f54)](_0x2db650['x']*_0x27edcf,_0x2db650['y']*_0x27edcf,_0x2db650['z']*_0x27edcf)),_0x205522['object'][_0x17c610(0x905)]['copyFrom'](_0x388b3a),_0x205522[_0x17c610(0x2eea)]){case _0xb80c43['Q']['ParticleImpostor']:_0x4be20b['Y'][_0x17c610(0x2e91)](_0x17c610(0xbd5));case _0xb80c43['Q'][_0x17c610(0x1e24)]:var _0x329495=_0x2e848a['x'],_0x379b81=_0x2e848a['y'],_0x5b9c2c=_0x2e848a['z'],_0x329495=Math[_0x17c610(0xc54)](_0x20daf4(_0x329495),_0x20daf4(_0x379b81),_0x20daf4(_0x5b9c2c))/0x2;_0x35b249[_0x17c610(0x2eea)]['push'](_0x17c610(0x9de)),_0x35b249[_0x17c610(0x2cbf)][_0x17c610(0x2f54)](_0x329495),_0x35b249[_0x17c610(0x2cbf)][_0x17c610(0x2f54)](_0x329495),_0x35b249[_0x17c610(0x2cbf)]['push'](_0x329495);break;case _0xb80c43['Q'][_0x17c610(0x29b2)]:_0x379b81=_0x20daf4(_0x2e848a['x'])/0x2,_0x5b9c2c=_0x20daf4(_0x2e848a['y']),(_0x35b249[_0x17c610(0x2eea)][_0x17c610(0x2f54)](_0x17c610(0x392e)),_0x35b249[_0x17c610(0x2cbf)][_0x17c610(0x2f54)](_0x379b81),_0x35b249['size'][_0x17c610(0x2f54)](_0x5b9c2c),_0x35b249[_0x17c610(0x2cbf)][_0x17c610(0x2f54)](_0x5b9c2c));break;case _0xb80c43['Q'][_0x17c610(0x5bd)]:case _0xb80c43['Q'][_0x17c610(0x931)]:default:_0x329495=_0x20daf4(_0x2e848a['x']),_0x379b81=_0x20daf4(_0x2e848a['y']),_0x5b9c2c=_0x20daf4(_0x2e848a['z']),(_0x35b249[_0x17c610(0x2eea)][_0x17c610(0x2f54)](_0x17c610(0x2750)),_0x35b249['size'][_0x17c610(0x2f54)](_0x329495),_0x35b249[_0x17c610(0x2cbf)][_0x17c610(0x2f54)](_0x379b81),_0x35b249[_0x17c610(0x2cbf)][_0x17c610(0x2f54)](_0x5b9c2c));}_0x205522[_0x17c610(0x20cb)][_0x17c610(0x905)]=_0x3a9e4f;}}),_0x5cdc2a[_0x12bed2(0x51f)]=this[_0x12bed2(0x2d0)]['add'](_0x35b249),_0x5cdc2a[_0x12bed2(0x51f)][_0x12bed2(0x259)](_0x388b3a),_0x5cdc2a[_0x12bed2(0x51f)][_0x12bed2(0x20e1)](0x0);}else this['_tmpPositionVector'][_0x12bed2(0x3b56)](0x0,0x0,0x0);var _0x8cf773;_0x5cdc2a[_0x12bed2(0x43c)](this['_tmpPositionVector']);}}[_0x5547c2(0x2ec2)](_0x3fd2b0){var _0x3eee40=_0x5547c2;this[_0x3eee40(0x2d0)][_0x3eee40(0x13e4)](_0x3fd2b0[_0x3eee40(0x51f)]);}[_0x5547c2(0xe85)](_0x5d1deb){var _0x25e663=_0x5547c2,_0x1ba959=_0x5d1deb[_0x25e663(0x37d1)][_0x25e663(0x51f)],_0x1fc407=_0x5d1deb[_0x25e663(0x1d98)][_0x25e663(0x51f)];if(_0x1ba959&&_0x1fc407){const _0x847074=_0x5d1deb[_0x25e663(0x3cab)]['jointData'];var _0x4d4f3f=_0x847074[_0x25e663(0x3f4e)]||{};let _0x34b39d;const _0x713f66={'body1':_0x1ba959,'body2':_0x1fc407,'axe1':_0x4d4f3f[_0x25e663(0x1ffb)]||(_0x847074[_0x25e663(0x4046)]?_0x847074['mainAxis'][_0x25e663(0x3e55)]():null),'axe2':_0x4d4f3f['axe2']||(_0x847074[_0x25e663(0x21ac)]?_0x847074[_0x25e663(0x21ac)][_0x25e663(0x3e55)]():null),'pos1':_0x4d4f3f[_0x25e663(0x23a0)]||(_0x847074['mainPivot']?_0x847074['mainPivot']['asArray']():null),'pos2':_0x4d4f3f['pos2']||(_0x847074['connectedPivot']?_0x847074['connectedPivot']['asArray']():null),'min':_0x4d4f3f['min'],'max':_0x4d4f3f[_0x25e663(0xc54)],'collision':_0x4d4f3f[_0x25e663(0x2807)]||_0x847074[_0x25e663(0x2807)],'spring':_0x4d4f3f[_0x25e663(0x3243)],'world':this[_0x25e663(0x2d0)]};switch(_0x5d1deb[_0x25e663(0x3cab)][_0x25e663(0x2eea)]){case _0x4f4bb0['q7'][_0x25e663(0x613)]:_0x34b39d=_0x25e663(0x9c8);break;case _0x4f4bb0['q7'][_0x25e663(0x1691)]:_0x4be20b['Y'][_0x25e663(0x2e91)](_0x25e663(0x288b));var _0x21db4e=_0x847074;_0x713f66[_0x25e663(0x3749)]=_0x21db4e[_0x25e663(0x132e)]||_0x713f66[_0x25e663(0x3749)],_0x713f66['max']=Math['max'](_0x713f66['min'],_0x713f66[_0x25e663(0xc54)]);case _0x4f4bb0['q7'][_0x25e663(0x4096)]:_0x34b39d=_0x25e663(0xc1a),_0x713f66[_0x25e663(0xc54)]=_0x847074['maxDistance'];break;case _0x4f4bb0['q7'][_0x25e663(0x3416)]:_0x34b39d=_0x25e663(0x332);break;case _0x4f4bb0['q7'][_0x25e663(0x78d)]:_0x34b39d=_0x25e663(0x14c8);break;case _0x4f4bb0['q7'][_0x25e663(0x9be)]:_0x34b39d=_0x25e663(0x3c58);break;default:_0x4f4bb0['q7'][_0x25e663(0x25fc)],_0x34b39d='jointHinge';}_0x713f66['type']=_0x34b39d,_0x5d1deb[_0x25e663(0x3cab)][_0x25e663(0x1895)]=this[_0x25e663(0x2d0)][_0x25e663(0x11ad)](_0x713f66);}}[_0x5547c2(0x3ecb)](_0xb681e1){var _0x25fdd6=_0x5547c2;try{this['world'][_0x25fdd6(0x3ecb)](_0xb681e1[_0x25fdd6(0x3cab)]['physicsJoint']);}catch(_0x5e7b06){_0x4be20b['Y'][_0x25fdd6(0x2e91)](_0x5e7b06);}}[_0x5547c2(0x18d2)](){var _0x19f3c4=_0x5547c2;return void 0x0!==this[_0x19f3c4(0x2843)];}[_0x5547c2(0x33eb)](_0x44a3e5){var _0x4baeff=_0x5547c2;if(!_0x44a3e5['physicsBody'][_0x4baeff(0x595)]){if(_0x44a3e5[_0x4baeff(0x51f)][_0x4baeff(0x230d)][_0x4baeff(0x3023)]){let _0x4b53b2=_0x44a3e5[_0x4baeff(0x51f)][_0x4baeff(0x230d)];for(;_0x4b53b2[_0x4baeff(0x3023)];)_0x4b53b2=_0x4b53b2[_0x4baeff(0x3023)];_0x44a3e5[_0x4baeff(0x20cb)][_0x4baeff(0x8c5)]['set'](_0x4b53b2['position']['x'],_0x4b53b2[_0x4baeff(0x8c5)]['y'],_0x4b53b2[_0x4baeff(0x8c5)]['z']);}else{var _0x57bd00=_0x44a3e5[_0x4baeff(0x51f)][_0x4baeff(0x1778)]();_0x44a3e5[_0x4baeff(0x20cb)]['position'][_0x4baeff(0xe5f)](_0x57bd00['x'],_0x57bd00['y'],_0x57bd00['z']);}_0x44a3e5[_0x4baeff(0x20cb)][_0x4baeff(0x905)]&&(_0x57bd00=_0x44a3e5['physicsBody'][_0x4baeff(0x3dea)](),_0x44a3e5[_0x4baeff(0x20cb)][_0x4baeff(0x905)][_0x4baeff(0xe5f)](_0x57bd00['x'],_0x57bd00['y'],_0x57bd00['z'],_0x57bd00['w']));}}[_0x5547c2(0xdd1)](_0x3234e2,_0xc94571,_0x265dea){var _0xef147b=_0x5547c2;const _0x196aaa=_0x3234e2[_0xef147b(0x51f)];_0x3234e2[_0xef147b(0x51f)][_0xef147b(0x230d)]['next']||(_0x196aaa[_0xef147b(0x8c5)][_0xef147b(0xe5f)](_0xc94571['x'],_0xc94571['y'],_0xc94571['z']),_0x196aaa[_0xef147b(0x16dd)][_0xef147b(0xe5f)](_0x265dea['x'],_0x265dea['y'],_0x265dea['z'],_0x265dea['w']),_0x196aaa[_0xef147b(0x3d23)](),_0x196aaa[_0xef147b(0x24f0)]());}[_0x5547c2(0x115b)](_0x443547,_0x4b9c41){var _0x543267=_0x5547c2;_0x443547['physicsBody'][_0x543267(0x3ac5)][_0x543267(0xe5f)](_0x4b9c41['x'],_0x4b9c41['y'],_0x4b9c41['z']);}[_0x5547c2(0x328b)](_0x3ebe7f,_0x7564ab){var _0x112846=_0x5547c2;_0x3ebe7f['physicsBody'][_0x112846(0x1e43)][_0x112846(0xe5f)](_0x7564ab['x'],_0x7564ab['y'],_0x7564ab['z']);}[_0x5547c2(0x3574)](_0x196cc7){var _0x752dc0=_0x5547c2;return _0x196cc7=_0x196cc7[_0x752dc0(0x51f)][_0x752dc0(0x3ac5)],_0x196cc7?new _0x3693f3['P'](_0x196cc7['x'],_0x196cc7['y'],_0x196cc7['z']):null;}[_0x5547c2(0x20d5)](_0x512b77){var _0x45b50b=_0x5547c2;return _0x512b77=_0x512b77[_0x45b50b(0x51f)]['angularVelocity'],_0x512b77?new _0x3693f3['P'](_0x512b77['x'],_0x512b77['y'],_0x512b77['z']):null;}[_0x5547c2(0xa3b)](_0x56a2a2,_0x505200){var _0x2cd732=_0x5547c2,_0x4d52a7=0x0===_0x505200;_0x56a2a2['physicsBody'][_0x2cd732(0x230d)][_0x2cd732(0x404f)]=_0x4d52a7?0x1:_0x505200,_0x56a2a2['physicsBody'][_0x2cd732(0x3c89)](_0x4d52a7?0x2:0x1);}[_0x5547c2(0x403c)](_0x21083a){var _0x2113e7=_0x5547c2;return _0x21083a[_0x2113e7(0x51f)][_0x2113e7(0x230d)][_0x2113e7(0x404f)];}['getBodyFriction'](_0x319d19){var _0x4c555b=_0x5547c2;return _0x319d19[_0x4c555b(0x51f)][_0x4c555b(0x230d)][_0x4c555b(0x3dcd)];}[_0x5547c2(0xb57)](_0x137849,_0x2f9e9c){var _0x2510cf=_0x5547c2;_0x137849[_0x2510cf(0x51f)][_0x2510cf(0x230d)][_0x2510cf(0x3dcd)]=_0x2f9e9c;}[_0x5547c2(0x1b05)](_0x5c9f6e){var _0x44f6fa=_0x5547c2;return _0x5c9f6e['physicsBody'][_0x44f6fa(0x230d)]['restitution'];}[_0x5547c2(0x14df)](_0x834765,_0x23d86d){var _0x139b41=_0x5547c2;_0x834765[_0x139b41(0x51f)][_0x139b41(0x230d)][_0x139b41(0x16c8)]=_0x23d86d;}[_0x5547c2(0x3b28)](_0x2a3de2){var _0x442283=_0x5547c2;_0x2a3de2[_0x442283(0x51f)][_0x442283(0x2221)]();}[_0x5547c2(0x762)](_0x554618){_0x554618['physicsBody']['awake']();}[_0x5547c2(0x1d68)](_0x211419,_0x5e31ca,_0x1db7d6){var _0x261f33=_0x5547c2;_0x211419[_0x261f33(0x1895)][_0x261f33(0x3717)][_0x261f33(0x169a)]=_0x5e31ca,void 0x0!==_0x1db7d6&&(_0x211419[_0x261f33(0x1895)]['limitMotor'][_0x261f33(0x312c)]=_0x1db7d6);}[_0x5547c2(0x1459)](_0x4bb8ba,_0x2d91c7,_0x3157e5,_0xe8f513){var _0x6dbad6=_0x5547c2;void 0x0!==_0x3157e5?_0x4be20b['Y'][_0x6dbad6(0x2e91)](_0x6dbad6(0x24c0)):_0x3157e5=0xf4240,_0x2d91c7*=-0x1;const _0x40bf89=_0xe8f513?_0x4bb8ba[_0x6dbad6(0x1895)][_0x6dbad6(0x2d38)]:_0x4bb8ba[_0x6dbad6(0x1895)][_0x6dbad6(0xac1)]||_0x4bb8ba[_0x6dbad6(0x1895)]['rotationalLimitMotor']||_0x4bb8ba[_0x6dbad6(0x1895)][_0x6dbad6(0x3717)];_0x40bf89&&_0x40bf89[_0x6dbad6(0x1459)](_0x2d91c7,_0x3157e5);}[_0x5547c2(0x3866)](_0x49fcd5,_0x287ec6,_0x30b0f1,_0x5e50b0){var _0x4de06e=_0x5547c2;const _0x75500f=_0x5e50b0?_0x49fcd5[_0x4de06e(0x1895)]['rotationalLimitMotor2']:_0x49fcd5[_0x4de06e(0x1895)][_0x4de06e(0xac1)]||_0x49fcd5[_0x4de06e(0x1895)][_0x4de06e(0x1a4d)]||_0x49fcd5[_0x4de06e(0x1895)][_0x4de06e(0x3717)];_0x75500f&&_0x75500f[_0x4de06e(0x3866)](_0x287ec6,void 0x0===_0x30b0f1?-_0x287ec6:_0x30b0f1);}[_0x5547c2(0x2ba8)](_0x2b6114,_0x25f753){var _0x40d622=_0x5547c2;_0x25f753=_0x25f753[_0x40d622(0x51f)],(_0x2b6114[_0x40d622(0x8c5)]['x']=_0x25f753[_0x40d622(0x8c5)]['x'],_0x2b6114[_0x40d622(0x8c5)]['y']=_0x25f753[_0x40d622(0x8c5)]['y'],_0x2b6114['position']['z']=_0x25f753[_0x40d622(0x8c5)]['z'],_0x2b6114[_0x40d622(0x905)]&&(_0x2b6114['rotationQuaternion']['x']=_0x25f753['orientation']['x'],_0x2b6114[_0x40d622(0x905)]['y']=_0x25f753[_0x40d622(0x16dd)]['y'],_0x2b6114['rotationQuaternion']['z']=_0x25f753['orientation']['z'],_0x2b6114['rotationQuaternion']['w']=_0x25f753[_0x40d622(0x16dd)]['w']));}['getRadius'](_0x3a85b2){var _0x348ce2=_0x5547c2;return _0x3a85b2[_0x348ce2(0x51f)][_0x348ce2(0x230d)][_0x348ce2(0x616)];}[_0x5547c2(0x2731)](_0x8ef430,_0x7177c0){var _0x1bff63=_0x5547c2;_0x8ef430=_0x8ef430['physicsBody'][_0x1bff63(0x230d)],(_0x7177c0['x']=0x2*_0x8ef430[_0x1bff63(0x48e)],_0x7177c0['y']=0x2*_0x8ef430[_0x1bff63(0x25e2)],_0x7177c0['z']=0x2*_0x8ef430['halfDepth']);}[_0x5547c2(0x2d20)](){var _0xad9e3a=_0x5547c2;this['world'][_0xad9e3a(0x2af2)]();}['raycast'](_0x42222c,_0x49d7a0){var _0x3e553b=_0x5547c2;return _0x4be20b['Y'][_0x3e553b(0x2e91)](_0x3e553b(0xc7e)),this[_0x3e553b(0x3f50)][_0x3e553b(0x1589)](_0x42222c,_0x49d7a0),this['_raycastResult'];}[_0x5547c2(0x22e)](_0x4188da,_0x709361,_0x7524c){var _0x5753cd=_0x5547c2;_0x4be20b['Y']['Warn']('raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin'),_0x7524c[_0x5753cd(0x1589)](_0x4188da,_0x709361);}}},0x154ba:(_0x2defdd,_0x47f917,_0x5dbd35)=>{_0x5dbd35(0x38ef),_0x5dbd35(0x643f),_0x5dbd35(0x67f2),_0x5dbd35(0x10abe),_0x5dbd35(0x175b5);},0x38ef:(_0x58a09f,_0x1feac3,_0x2aff76)=>{var _0x6bd34d=a8_0x49466b;_0x2aff76['d'](_0x1feac3,{'T':()=>_0x552020});var _0x3b0888=_0x2aff76(0x9fd1),_0x1c6b78=_0x2aff76(0x15cb9);class _0x552020{constructor(_0x148a87,_0x1f5702=_0x552020[_0x6bd34d(0x30c8)]()){var _0xdb8889=_0x6bd34d;if(this[_0xdb8889(0x19f1)]=_0x1f5702,this[_0xdb8889(0x28e9)]=[],this[_0xdb8889(0x1739)]=[],this[_0xdb8889(0x13d7)]=0x0,this[_0xdb8889(0x1608)]=0x0,!this[_0xdb8889(0x19f1)][_0xdb8889(0x18d2)]())throw new Error(_0xdb8889(0x3e30)+this[_0xdb8889(0x19f1)][_0xdb8889(0x3efc)]+_0xdb8889(0x34af));_0x148a87=_0x148a87||new _0x3b0888['P'](0x0,-9.807,0x0),this[_0xdb8889(0x137b)](_0x148a87),this['setTimeStep']();}[_0x6bd34d(0x13d5)](){var _0x278ec2=_0x6bd34d;return this[_0x278ec2(0x19f1)][_0x278ec2(0x13d5)]();}static[_0x6bd34d(0x30c8)](){var _0x963287=_0x6bd34d;throw(0x0,_0x1c6b78['S'])(_0x963287(0x15c1));}['setGravity'](_0x55112c){var _0x5b18b5=_0x6bd34d;this['gravity']=_0x55112c,this[_0x5b18b5(0x19f1)][_0x5b18b5(0x137b)](this['gravity']);}[_0x6bd34d(0x2e7d)](_0x4ad498=0x1/0x3c){var _0xd56739=_0x6bd34d;this[_0xd56739(0x19f1)][_0xd56739(0x2e7d)](_0x4ad498);}[_0x6bd34d(0x3581)](){var _0x46f19a=_0x6bd34d;return this[_0x46f19a(0x19f1)][_0x46f19a(0x3581)]();}[_0x6bd34d(0x1398)](_0xb00ffa=0x0){var _0x35c624=_0x6bd34d;this[_0x35c624(0x13d7)]=_0xb00ffa;}[_0x6bd34d(0x2590)](){return this['_subTimeStep'];}['dispose'](){var _0x42e8a8=_0x6bd34d;this[_0x42e8a8(0x28e9)][_0x42e8a8(0x2f62)](function(_0x2cea58){_0x2cea58['dispose']();}),this[_0x42e8a8(0x19f1)][_0x42e8a8(0x2d20)]();}[_0x6bd34d(0x1ce6)](){var _0x678b51=_0x6bd34d;return this[_0x678b51(0x19f1)][_0x678b51(0x3efc)];}[_0x6bd34d(0xd10)](_0xfdc637){var _0x1a8a67=_0x6bd34d;this[_0x1a8a67(0x28e9)][_0x1a8a67(0x2f54)](_0xfdc637),_0xfdc637[_0x1a8a67(0x439)]=this[_0x1a8a67(0x1608)]++,_0xfdc637[_0x1a8a67(0x2126)]||this[_0x1a8a67(0x19f1)]['generatePhysicsBody'](_0xfdc637);}[_0x6bd34d(0xc86)](_0xca4cc1){var _0x1e69f0=_0x6bd34d,_0x1ee600=this[_0x1e69f0(0x28e9)][_0x1e69f0(0x404a)](_0xca4cc1);-0x1<_0x1ee600&&this[_0x1e69f0(0x28e9)]['splice'](_0x1ee600,0x1)[_0x1e69f0(0x132e)]&&this[_0x1e69f0(0x3f2b)]()[_0x1e69f0(0x2ec2)](_0xca4cc1);}[_0x6bd34d(0x10fa)](_0xc3fe70,_0x582e8a,_0x1a31c3){var _0x51951f=_0x6bd34d;_0xc3fe70={'mainImpostor':_0xc3fe70,'connectedImpostor':_0x582e8a,'joint':_0x1a31c3},(_0x1a31c3[_0x51951f(0x26f8)]=this[_0x51951f(0x19f1)],this[_0x51951f(0x1739)][_0x51951f(0x2f54)](_0xc3fe70),this[_0x51951f(0x19f1)][_0x51951f(0xe85)](_0xc3fe70));}[_0x6bd34d(0x3ecb)](_0x5c058c,_0xdcea28,_0x322447){var _0x27a0ea=_0x6bd34d,_0x458d24=this[_0x27a0ea(0x1739)][_0x27a0ea(0x3fcc)](function(_0x3f9554){var _0x4fade3=_0x27a0ea;return _0x3f9554['connectedImpostor']===_0xdcea28&&_0x3f9554[_0x4fade3(0x3cab)]===_0x322447&&_0x3f9554[_0x4fade3(0x37d1)]===_0x5c058c;});_0x458d24['length']&&this[_0x27a0ea(0x19f1)]['removeJoint'](_0x458d24[0x0]);}[_0x6bd34d(0x3e13)](_0x12ec9c){var _0x811ea7=_0x6bd34d;this['_impostors'][_0x811ea7(0x2f62)](_0x4d0c25=>{var _0x4c3202=_0x811ea7;_0x4d0c25[_0x4c3202(0x24e5)]()&&this['_physicsPlugin'][_0x4c3202(0x6c1)](_0x4d0c25);}),0.1<_0x12ec9c?_0x12ec9c=0.1:_0x12ec9c<=0x0&&(_0x12ec9c=0x1/0x3c),this['_physicsPlugin'][_0x811ea7(0x28eb)](_0x12ec9c,this[_0x811ea7(0x28e9)]);}[_0x6bd34d(0x3f2b)](){var _0x27a316=_0x6bd34d;return this[_0x27a316(0x19f1)];}['getImpostors'](){var _0x4fe2c8=_0x6bd34d;return this[_0x4fe2c8(0x28e9)];}[_0x6bd34d(0x8ad)](_0x3ee083){var _0x18f8f4=_0x6bd34d;for(let _0x2414bd=0x0;_0x2414bd<this['_impostors']['length'];++_0x2414bd)if(this[_0x18f8f4(0x28e9)][_0x2414bd]['object']===_0x3ee083)return this[_0x18f8f4(0x28e9)][_0x2414bd];return null;}[_0x6bd34d(0x2889)](_0x5b3209){var _0xd5d1d4=_0x6bd34d;for(let _0x5d5968=0x0;_0x5d5968<this['_impostors'][_0xd5d1d4(0x132e)];++_0x5d5968)if(this[_0xd5d1d4(0x28e9)][_0x5d5968]['physicsBody']===_0x5b3209)return this['_impostors'][_0x5d5968];return null;}[_0x6bd34d(0xfb5)](_0x34cac6,_0x58b1cb){var _0x4accf6=_0x6bd34d;return this['_physicsPlugin'][_0x4accf6(0xfb5)](_0x34cac6,_0x58b1cb);}[_0x6bd34d(0x22e)](_0x19f3d7,_0x52dde6,_0x5e1322){var _0x37f4aa=_0x6bd34d;return this['_physicsPlugin'][_0x37f4aa(0x22e)](_0x19f3d7,_0x52dde6,_0x5e1322);}}},0x67f2:(_0x2fe50d,_0x472c16,_0x241eab)=>{var _0x47007f=a8_0x49466b;_0x241eab['d'](_0x472c16,{'Q':()=>_0x5a6774});var _0x4e35b4=_0x241eab(0x10ea4),_0x472c16=_0x241eab(0x5898),_0x422829=_0x241eab(0x9fd1),_0xa4509b=_0x241eab(0x51f),_0xd9408d=_0x241eab(0x1dad),_0x562a3d=_0x241eab(0x10abe),_0x5a8b27=_0x241eab(0xa60f);_0xd9408d['Kj'][_0x47007f(0x13f6)]=function(_0x3ef0f9,_0x1beff4,_0x3c6003){var _0x59bd08=_0x47007f;return new _0x5a6774(_0x1beff4,_0x3c6003['physicsImpostor'],{'mass':_0x3c6003['physicsMass'],'friction':_0x3c6003[_0x59bd08(0x1eac)],'restitution':_0x3c6003[_0x59bd08(0xab2)]},_0x3ef0f9);};class _0x5a6774{constructor(_0x4aa2de,_0x3f8e90,_0x5a1344={'mass':0x0},_0x42b316){var _0x33d03a=_0x47007f;this[_0x33d03a(0x20cb)]=_0x4aa2de,this['type']=_0x3f8e90,this[_0x33d03a(0x18c4)]=_0x5a1344,this[_0x33d03a(0x48a)]=_0x42b316,this[_0x33d03a(0x2230)]={},this['_bodyUpdateRequired']=!0x1,this[_0x33d03a(0x7ae)]=new Array(),this[_0x33d03a(0x1ea1)]=new Array(),this[_0x33d03a(0x306b)]=[],this[_0x33d03a(0xdb8)]=_0x422829['P']['Zero'](),this[_0x33d03a(0x87a)]=!0x1,this[_0x33d03a(0x385)]=!0x1,this[_0x33d03a(0x2a6b)]=0x0,this[_0x33d03a(0x1391)]=new _0x422829['_f'](),this['_tmpQuat2']=new _0x422829['_f'](),this['beforeStep']=()=>{var _0x3278dd=_0x33d03a;this[_0x3278dd(0x316e)]&&(this[_0x3278dd(0x20cb)]['translate'](this[_0x3278dd(0xdb8)],-0x1),this[_0x3278dd(0x998)]&&this[_0x3278dd(0x20cb)][_0x3278dd(0x905)]&&this[_0x3278dd(0x20cb)][_0x3278dd(0x905)][_0x3278dd(0x2b3f)](this[_0x3278dd(0x998)],this['object'][_0x3278dd(0x905)]),this[_0x3278dd(0x20cb)][_0x3278dd(0x67e)](!0x1),this[_0x3278dd(0x20cb)][_0x3278dd(0x2126)]&&this['object'][_0x3278dd(0x905)]?(this[_0x3278dd(0x2e9e)](),this[_0x3278dd(0x1391)][_0x3278dd(0x2b3f)](this[_0x3278dd(0x20cb)][_0x3278dd(0x905)],this[_0x3278dd(0x1391)])):this[_0x3278dd(0x1391)]['copyFrom'](this['object'][_0x3278dd(0x905)]||new _0x422829['_f']()),this['_options'][_0x3278dd(0x364b)]||this[_0x3278dd(0x20cb)][_0x3278dd(0x905)]&&this[_0x3278dd(0x316e)][_0x3278dd(0x3f2b)]()['setPhysicsBodyTransformation'](this,this[_0x3278dd(0x20cb)][_0x3278dd(0x2736)](),this[_0x3278dd(0x1391)]),this[_0x3278dd(0x7ae)]['forEach'](_0x43f29b=>{_0x43f29b(this);}));},this[_0x33d03a(0x448)]=()=>{var _0x40f190=_0x33d03a;this[_0x40f190(0x316e)]&&(this[_0x40f190(0x1ea1)][_0x40f190(0x2f62)](_0x2944dc=>{_0x2944dc(this);}),this['_physicsEngine'][_0x40f190(0x3f2b)]()[_0x40f190(0x33eb)](this),this['object'][_0x40f190(0x2126)]&&this[_0x40f190(0x20cb)][_0x40f190(0x905)]&&(this[_0x40f190(0x2e9e)](),this['_tmpQuat'][_0x40f190(0x32cb)](),this[_0x40f190(0x1391)][_0x40f190(0x2b3f)](this['object'][_0x40f190(0x905)],this['object'][_0x40f190(0x905)])),this[_0x40f190(0x20cb)]['setAbsolutePosition'](this[_0x40f190(0x20cb)][_0x40f190(0x8c5)]),this[_0x40f190(0x40a2)]?(this[_0x40f190(0x20cb)][_0x40f190(0x905)]&&this[_0x40f190(0x20cb)][_0x40f190(0x905)][_0x40f190(0x2b3f)](this[_0x40f190(0x40a2)],this[_0x40f190(0x20cb)][_0x40f190(0x905)]),this[_0x40f190(0xdb8)][_0x40f190(0x2e64)](this[_0x40f190(0x40a2)],_0x5a6774[_0x40f190(0x2cf6)][0x0]),this[_0x40f190(0x20cb)]['translate'](_0x5a6774[_0x40f190(0x2cf6)][0x0],0x1)):this['object'][_0x40f190(0x1303)](this['_deltaPosition'],0x1),this[_0x40f190(0x20cb)][_0x40f190(0x67e)](!0x0));},this[_0x33d03a(0x1b2d)]=null,this[_0x33d03a(0x276f)]=_0x33771c=>{var _0x1a5414=_0x33d03a;if((this['_onPhysicsCollideCallbacks']['length']||this[_0x1a5414(0x1b2d)])&&this[_0x1a5414(0x316e)]){const _0x43c4a1=this[_0x1a5414(0x316e)]['getImpostorWithPhysicsBody'](_0x33771c['body']);_0x43c4a1&&(this['onCollideEvent']&&this[_0x1a5414(0x1b2d)](this,_0x43c4a1),this['_onPhysicsCollideCallbacks'][_0x1a5414(0x3fcc)](_0x12f8b8=>-0x1!==_0x12f8b8[_0x1a5414(0x2a4e)][_0x1a5414(0x404a)](_0x43c4a1))[_0x1a5414(0x2f62)](_0x421e0e=>{var _0x4ba476=_0x1a5414;_0x421e0e[_0x4ba476(0x3c62)](this,_0x43c4a1,_0x33771c[_0x4ba476(0xab4)],_0x33771c[_0x4ba476(0x1235)],_0x33771c[_0x4ba476(0x304f)],_0x33771c[_0x4ba476(0x3d61)]);}));}},this['object']?(this[_0x33d03a(0x20cb)]['parent']&&0x0!==_0x5a1344['mass']&&_0x4e35b4['Y'][_0x33d03a(0x2e91)](_0x33d03a(0x1041)),!this[_0x33d03a(0x48a)]&&_0x4aa2de[_0x33d03a(0x22fd)]&&(this[_0x33d03a(0x48a)]=_0x4aa2de[_0x33d03a(0x22fd)]()),this[_0x33d03a(0x48a)]&&(0x64<this[_0x33d03a(0x2eea)]&&(this['soft']=!0x0),this['_physicsEngine']=this[_0x33d03a(0x48a)][_0x33d03a(0x12e1)](),this[_0x33d03a(0x316e)]?(this['object'][_0x33d03a(0x905)]||(this[_0x33d03a(0x20cb)][_0x33d03a(0x13fc)]?this[_0x33d03a(0x20cb)]['rotationQuaternion']=_0x422829['_f']['RotationYawPitchRoll'](this['object'][_0x33d03a(0x13fc)]['y'],this[_0x33d03a(0x20cb)]['rotation']['x'],this['object'][_0x33d03a(0x13fc)]['z']):this[_0x33d03a(0x20cb)]['rotationQuaternion']=new _0x422829['_f']()),this['_options']['mass']=void 0x0===_0x5a1344[_0x33d03a(0xbaf)]?0x0:_0x5a1344[_0x33d03a(0xbaf)],this[_0x33d03a(0x18c4)]['friction']=void 0x0===_0x5a1344[_0x33d03a(0x3dcd)]?0.2:_0x5a1344[_0x33d03a(0x3dcd)],this[_0x33d03a(0x18c4)][_0x33d03a(0x16c8)]=void 0x0===_0x5a1344[_0x33d03a(0x16c8)]?0.2:_0x5a1344['restitution'],this['soft']&&(this[_0x33d03a(0x18c4)]['mass']=0x0<this[_0x33d03a(0x18c4)]['mass']?this['_options']['mass']:0x1,this['_options'][_0x33d03a(0x253e)]=void 0x0===_0x5a1344[_0x33d03a(0x253e)]?0xc8:_0x5a1344[_0x33d03a(0x253e)],this[_0x33d03a(0x18c4)]['stiffness']=void 0x0===_0x5a1344['stiffness']?0x1:_0x5a1344[_0x33d03a(0x18aa)],this[_0x33d03a(0x18c4)][_0x33d03a(0x26a8)]=void 0x0===_0x5a1344['velocityIterations']?0x14:_0x5a1344[_0x33d03a(0x26a8)],this[_0x33d03a(0x18c4)][_0x33d03a(0x2580)]=void 0x0===_0x5a1344['positionIterations']?0x14:_0x5a1344['positionIterations'],this['_options'][_0x33d03a(0xd5c)]=void 0x0===_0x5a1344[_0x33d03a(0xd5c)]?0x0:_0x5a1344['fixedPoints'],this[_0x33d03a(0x18c4)][_0x33d03a(0x227)]=void 0x0===_0x5a1344[_0x33d03a(0x227)]?0x0:_0x5a1344[_0x33d03a(0x227)],this[_0x33d03a(0x18c4)][_0x33d03a(0x3771)]=void 0x0===_0x5a1344[_0x33d03a(0x3771)]?0x0:_0x5a1344[_0x33d03a(0x3771)],this[_0x33d03a(0x18c4)]['path']=void 0x0===_0x5a1344[_0x33d03a(0x3bc7)]?null:_0x5a1344['path'],this['_options'][_0x33d03a(0x272b)]=void 0x0===_0x5a1344[_0x33d03a(0x272b)]?null:_0x5a1344[_0x33d03a(0x272b)]),this[_0x33d03a(0x1739)]=[],!this[_0x33d03a(0x20cb)]['parent']||this['_options'][_0x33d03a(0x17e3)]?this[_0x33d03a(0xbdf)]():this[_0x33d03a(0x20cb)][_0x33d03a(0x2126)][_0x33d03a(0x40b8)]&&_0x4e35b4['Y'][_0x33d03a(0x2e91)](_0x33d03a(0x12f3))):_0x4e35b4['Y'][_0x33d03a(0x350c)]('Physics\x20not\x20enabled.\x20Please\x20use\x20scene.enablePhysics(...)\x20before\x20creating\x20impostors.'))):_0x4e35b4['Y']['Error'](_0x33d03a(0x1053));}get[_0x47007f(0x2e0e)](){var _0x125cb4=_0x47007f;return this[_0x125cb4(0x87a)];}get['mass'](){var _0x4bc5e2=_0x47007f;return this[_0x4bc5e2(0x316e)]?this['_physicsEngine'][_0x4bc5e2(0x3f2b)]()[_0x4bc5e2(0x403c)](this):0x0;}set[_0x47007f(0xbaf)](_0x2a62f7){var _0x109865=_0x47007f;this[_0x109865(0x18e0)](_0x2a62f7);}get[_0x47007f(0x3dcd)](){var _0x3c0b74=_0x47007f;return this[_0x3c0b74(0x316e)]?this[_0x3c0b74(0x316e)][_0x3c0b74(0x3f2b)]()['getBodyFriction'](this):0x0;}set[_0x47007f(0x3dcd)](_0x4bda9c){var _0x43f48f=_0x47007f;this['_physicsEngine']&&this[_0x43f48f(0x316e)][_0x43f48f(0x3f2b)]()[_0x43f48f(0xb57)](this,_0x4bda9c);}get[_0x47007f(0x16c8)](){var _0x2d47f1=_0x47007f;return this[_0x2d47f1(0x316e)]?this[_0x2d47f1(0x316e)][_0x2d47f1(0x3f2b)]()[_0x2d47f1(0x1b05)](this):0x0;}set[_0x47007f(0x16c8)](_0x3ec143){var _0x5336f0=_0x47007f;this[_0x5336f0(0x316e)]&&this[_0x5336f0(0x316e)][_0x5336f0(0x3f2b)]()['setBodyRestitution'](this,_0x3ec143);}get[_0x47007f(0x253e)](){var _0x17cb14=_0x47007f;if(!this[_0x17cb14(0x316e)])return 0x0;const _0x2d9ffb=this['_physicsEngine'][_0x17cb14(0x3f2b)]();return _0x2d9ffb[_0x17cb14(0x3c19)]?_0x2d9ffb['getBodyPressure'](this):0x0;}set[_0x47007f(0x253e)](_0x225c48){var _0x2dac71=_0x47007f;if(this[_0x2dac71(0x316e)]){const _0x5a1b7e=this[_0x2dac71(0x316e)][_0x2dac71(0x3f2b)]();_0x5a1b7e['setBodyPressure']&&_0x5a1b7e[_0x2dac71(0x3c19)](this,_0x225c48);}}get[_0x47007f(0x18aa)](){var _0x595b04=_0x47007f;if(!this[_0x595b04(0x316e)])return 0x0;const _0x5c6820=this[_0x595b04(0x316e)][_0x595b04(0x3f2b)]();return _0x5c6820[_0x595b04(0x3bcc)]?_0x5c6820['getBodyStiffness'](this):0x0;}set['stiffness'](_0x3149e6){var _0x155be2=_0x47007f;if(this[_0x155be2(0x316e)]){const _0x10ce5e=this[_0x155be2(0x316e)][_0x155be2(0x3f2b)]();_0x10ce5e[_0x155be2(0x1d9b)]&&_0x10ce5e['setBodyStiffness'](this,_0x3149e6);}}get[_0x47007f(0x26a8)](){var _0x38aa0b=_0x47007f;if(!this['_physicsEngine'])return 0x0;const _0x21333d=this[_0x38aa0b(0x316e)][_0x38aa0b(0x3f2b)]();return _0x21333d[_0x38aa0b(0x4f1)]?_0x21333d[_0x38aa0b(0x4f1)](this):0x0;}set[_0x47007f(0x26a8)](_0x54236e){var _0x291b53=_0x47007f;if(this[_0x291b53(0x316e)]){const _0x1fe273=this[_0x291b53(0x316e)][_0x291b53(0x3f2b)]();_0x1fe273['setBodyVelocityIterations']&&_0x1fe273[_0x291b53(0x2b45)](this,_0x54236e);}}get[_0x47007f(0x2580)](){var _0x545a49=_0x47007f;if(!this[_0x545a49(0x316e)])return 0x0;const _0x500048=this[_0x545a49(0x316e)][_0x545a49(0x3f2b)]();return _0x500048[_0x545a49(0x52e)]?_0x500048[_0x545a49(0x52e)](this):0x0;}set[_0x47007f(0x2580)](_0x3fae3d){var _0x12f8cc=_0x47007f;if(this[_0x12f8cc(0x316e)]){const _0x211db0=this['_physicsEngine'][_0x12f8cc(0x3f2b)]();_0x211db0[_0x12f8cc(0x3640)]&&_0x211db0[_0x12f8cc(0x3640)](this,_0x3fae3d);}}[_0x47007f(0xbdf)](){var _0x50ec4b=_0x47007f;this['_physicsEngine']&&(this[_0x50ec4b(0x316e)][_0x50ec4b(0xc86)](this),this[_0x50ec4b(0x51f)]=null,this[_0x50ec4b(0x38db)]=this[_0x50ec4b(0x38db)]||this[_0x50ec4b(0x3253)](),this[_0x50ec4b(0x87a)]||this[_0x50ec4b(0x2126)]&&!this['_options'][_0x50ec4b(0x17e3)]||this[_0x50ec4b(0x316e)][_0x50ec4b(0xd10)](this));}['_getPhysicsParent'](){var _0x3235e6=_0x47007f;return this[_0x3235e6(0x20cb)]['parent']instanceof _0xa4509b['x']?this[_0x3235e6(0x20cb)][_0x3235e6(0x2126)][_0x3235e6(0x40b8)]:null;}[_0x47007f(0x24e5)](){var _0x41e6fe=_0x47007f;return this['_bodyUpdateRequired']||!this['_physicsBody']&&(!this[_0x41e6fe(0x38db)]||!!this[_0x41e6fe(0x18c4)]['ignoreParent']);}[_0x47007f(0x1df0)](){var _0x569158=_0x47007f;this[_0x569158(0x3fd)]();}['forceUpdate'](){var _0x11d5eb=_0x47007f;this['_init'](),this[_0x11d5eb(0x2126)]&&!this['_options'][_0x11d5eb(0x17e3)]&&this['parent']['forceUpdate']();}get[_0x47007f(0x51f)](){var _0x4bdeff=_0x47007f;return this[_0x4bdeff(0x38db)]&&!this[_0x4bdeff(0x18c4)]['ignoreParent']?this[_0x4bdeff(0x38db)][_0x4bdeff(0x51f)]:this[_0x4bdeff(0x826)];}get['parent'](){var _0x95f21=_0x47007f;return!this[_0x95f21(0x18c4)]['ignoreParent']&&this[_0x95f21(0x38db)]?this[_0x95f21(0x38db)]:null;}set[_0x47007f(0x2126)](_0x5cf539){this['_parent']=_0x5cf539;}set[_0x47007f(0x51f)](_0x807416){var _0x1e038e=_0x47007f;this[_0x1e038e(0x826)]&&this['_physicsEngine']&&this[_0x1e038e(0x316e)][_0x1e038e(0x3f2b)]()[_0x1e038e(0x2ec2)](this),this[_0x1e038e(0x826)]=_0x807416,this[_0x1e038e(0x224)]();}[_0x47007f(0x224)](){this['_bodyUpdateRequired']=!0x1;}[_0x47007f(0x19cf)](){var _0x4161de=_0x47007f;if(this[_0x4161de(0x20cb)]['getBoundingInfo']){var _0x39cb73=this[_0x4161de(0x20cb)]['rotationQuaternion'],_0x2ad4e1=this[_0x4161de(0x20cb)][_0x4161de(0x244c)][_0x4161de(0x11fe)]();this[_0x4161de(0x20cb)][_0x4161de(0x905)]=_0x5a6774['IDENTITY_QUATERNION'];const _0x32c186=this[_0x4161de(0x20cb)][_0x4161de(0x67e)]&&this[_0x4161de(0x20cb)][_0x4161de(0x67e)](!0x0),_0x43a66b=(_0x32c186&&_0x32c186[_0x4161de(0x1b5d)](_0x2ad4e1,void 0x0,void 0x0),this[_0x4161de(0x20cb)][_0x4161de(0x1a23)]()),_0x564ced=_0x43a66b['boundingBox'][_0x4161de(0x3449)][_0x4161de(0x27e7)](0x2)[_0x4161de(0x2121)](_0x2ad4e1);return _0x564ced['x']=Math[_0x4161de(0x3f6c)](_0x564ced['x']),_0x564ced['y']=Math['abs'](_0x564ced['y']),_0x564ced['z']=Math['abs'](_0x564ced['z']),this[_0x4161de(0x20cb)][_0x4161de(0x905)]=_0x39cb73,this[_0x4161de(0x20cb)][_0x4161de(0x67e)]&&this[_0x4161de(0x20cb)][_0x4161de(0x67e)](!0x0),_0x564ced;}return _0x5a6774[_0x4161de(0x76e)];}['getObjectCenter'](){var _0x19b0f5=_0x47007f;return this['object']['getBoundingInfo']?this[_0x19b0f5(0x20cb)][_0x19b0f5(0x1a23)]()[_0x19b0f5(0x3344)]['centerWorld']:this[_0x19b0f5(0x20cb)][_0x19b0f5(0x8c5)];}[_0x47007f(0x163b)](_0x82f608){var _0x221ec9=_0x47007f;return this[_0x221ec9(0x18c4)][_0x82f608];}[_0x47007f(0x3b99)](_0x475a5a,_0x2ddbcf){var _0x4b6cc1=_0x47007f;this[_0x4b6cc1(0x18c4)][_0x475a5a]=_0x2ddbcf,this['_bodyUpdateRequired']=!0x0;}['setMass'](_0x3ff32c){var _0x1e9a82=_0x47007f;this[_0x1e9a82(0x163b)]('mass')!==_0x3ff32c&&this[_0x1e9a82(0x3b99)]('mass',_0x3ff32c),this[_0x1e9a82(0x316e)]&&this['_physicsEngine'][_0x1e9a82(0x3f2b)]()[_0x1e9a82(0xa3b)](this,_0x3ff32c);}[_0x47007f(0x3574)](){var _0x1c9d34=_0x47007f;return this[_0x1c9d34(0x316e)]?this[_0x1c9d34(0x316e)]['getPhysicsPlugin']()[_0x1c9d34(0x3574)](this):_0x422829['P'][_0x1c9d34(0x1b83)]();}[_0x47007f(0x115b)](_0x535c55){var _0x4672c4=_0x47007f;this[_0x4672c4(0x316e)]&&this[_0x4672c4(0x316e)]['getPhysicsPlugin']()[_0x4672c4(0x115b)](this,_0x535c55);}[_0x47007f(0x20d5)](){var _0x4d2e64=_0x47007f;return this[_0x4d2e64(0x316e)]?this[_0x4d2e64(0x316e)][_0x4d2e64(0x3f2b)]()[_0x4d2e64(0x20d5)](this):_0x422829['P'][_0x4d2e64(0x1b83)]();}['setAngularVelocity'](_0x1bf0bb){var _0x47b1a6=_0x47007f;this[_0x47b1a6(0x316e)]&&this['_physicsEngine']['getPhysicsPlugin']()[_0x47b1a6(0x328b)](this,_0x1bf0bb);}[_0x47007f(0x199e)](_0x24ae61){var _0x42286d=_0x47007f;this[_0x42286d(0x316e)]&&_0x24ae61(this['_physicsEngine'][_0x42286d(0x3f2b)]()['world'],this['physicsBody']);}[_0x47007f(0x1759)](_0x4ea8b2){var _0x242f26=_0x47007f;this[_0x242f26(0x7ae)][_0x242f26(0x2f54)](_0x4ea8b2);}['unregisterBeforePhysicsStep'](_0x5b7efa){var _0x140030=_0x47007f;_0x5b7efa=this['_onBeforePhysicsStepCallbacks'][_0x140030(0x404a)](_0x5b7efa),-0x1<_0x5b7efa?this[_0x140030(0x7ae)]['splice'](_0x5b7efa,0x1):_0x4e35b4['Y']['Warn'](_0x140030(0xe4a));}[_0x47007f(0x11f5)](_0x56db88){var _0x3642b2=_0x47007f;this[_0x3642b2(0x1ea1)]['push'](_0x56db88);}[_0x47007f(0x28b4)](_0x3bb1ac){var _0x51db3b=_0x47007f;_0x3bb1ac=this[_0x51db3b(0x1ea1)][_0x51db3b(0x404a)](_0x3bb1ac),-0x1<_0x3bb1ac?this[_0x51db3b(0x1ea1)][_0x51db3b(0x1035)](_0x3bb1ac,0x1):_0x4e35b4['Y'][_0x51db3b(0x2e91)](_0x51db3b(0xe4a));}['registerOnPhysicsCollide'](_0x17ed59,_0x58670b){var _0x42432a=_0x47007f;_0x17ed59=_0x17ed59 instanceof Array?_0x17ed59:[_0x17ed59],this[_0x42432a(0x306b)]['push']({'callback':_0x58670b,'otherImpostors':_0x17ed59});}['unregisterOnPhysicsCollide'](_0x58ed95,_0x4b24c6){var _0x21c084=_0x47007f;const _0x321f39=_0x58ed95 instanceof Array?_0x58ed95:[_0x58ed95];let _0xf41f48=-0x1;this[_0x21c084(0x306b)][_0x21c084(0x40b9)]((_0x3dc05e,_0x202f3c)=>{var _0x23e3ba=_0x21c084;return _0x3dc05e[_0x23e3ba(0x3c62)]===_0x4b24c6&&_0x3dc05e[_0x23e3ba(0x2a4e)][_0x23e3ba(0x132e)]===_0x321f39[_0x23e3ba(0x132e)]&&((_0x3dc05e=_0x3dc05e['otherImpostors']['every'](_0x841cdc=>-0x1<_0x321f39[_0x23e3ba(0x404a)](_0x841cdc)))&&(_0xf41f48=_0x202f3c),_0x3dc05e);})?this['_onPhysicsCollideCallbacks'][_0x21c084(0x1035)](_0xf41f48,0x1):_0x4e35b4['Y'][_0x21c084(0x2e91)](_0x21c084(0xe4a));}['getParentsRotation'](){var _0x22ca41=_0x47007f;let _0x215bb7=this['object'][_0x22ca41(0x2126)];for(this[_0x22ca41(0x1391)][_0x22ca41(0x3b56)](0x0,0x0,0x0,0x1);_0x215bb7;)_0x215bb7[_0x22ca41(0x905)]?this[_0x22ca41(0x2070)][_0x22ca41(0x2a3e)](_0x215bb7[_0x22ca41(0x905)]):_0x422829['_f'][_0x22ca41(0x10af)](_0x215bb7[_0x22ca41(0x13fc)]['y'],_0x215bb7[_0x22ca41(0x13fc)]['x'],_0x215bb7['rotation']['z'],this['_tmpQuat2']),this[_0x22ca41(0x1391)][_0x22ca41(0x2b3f)](this[_0x22ca41(0x2070)],this['_tmpQuat']),_0x215bb7=_0x215bb7[_0x22ca41(0x2126)];return this[_0x22ca41(0x1391)];}['applyForce'](_0x16a128,_0xa2a600){var _0x3a9490=_0x47007f;return this['_physicsEngine']&&this[_0x3a9490(0x316e)][_0x3a9490(0x3f2b)]()['applyForce'](this,_0x16a128,_0xa2a600),this;}['applyImpulse'](_0x4c470e,_0x22dec9){var _0x46497e=_0x47007f;return this[_0x46497e(0x316e)]&&this['_physicsEngine']['getPhysicsPlugin']()[_0x46497e(0x1815)](this,_0x4c470e,_0x22dec9),this;}[_0x47007f(0x1f17)](_0x1b7c61,_0x4c1483,_0x10f770){var _0x20d90c=_0x47007f;return _0x4c1483=new _0x562a3d['q7'](_0x4c1483,_0x10f770),(this[_0x20d90c(0x10fa)](_0x1b7c61,_0x4c1483),this);}['addJoint'](_0x160676,_0x18b4f7){var _0x285377=_0x47007f;return this[_0x285377(0x1739)]['push']({'otherImpostor':_0x160676,'joint':_0x18b4f7}),this[_0x285377(0x316e)]&&this[_0x285377(0x316e)][_0x285377(0x10fa)](this,_0x160676,_0x18b4f7),this;}[_0x47007f(0x233a)](_0x5661a2,_0x5e5980,_0xe66d7f,_0x4ada23,_0x3cc57d){var _0x181ef5=_0x47007f;if(!this[_0x181ef5(0x316e)])return this;const _0x5e9aca=this[_0x181ef5(0x316e)][_0x181ef5(0x3f2b)]();return _0x5e9aca[_0x181ef5(0x81e)]&&this[_0x181ef5(0x316e)]&&_0x5e9aca[_0x181ef5(0x81e)](this,_0x5661a2,_0x5e5980,_0xe66d7f,_0x4ada23,_0x3cc57d),this;}[_0x47007f(0x1083)](_0x4fd107,_0x5cb127,_0x3ec72d,_0x5b86c1){var _0x33dcc5=_0x47007f;if(!this['_physicsEngine'])return this;const _0x2c3369=this[_0x33dcc5(0x316e)][_0x33dcc5(0x3f2b)]();return _0x2c3369[_0x33dcc5(0x81e)]&&this[_0x33dcc5(0x316e)]&&_0x2c3369[_0x33dcc5(0x3571)](this,_0x4fd107,_0x5cb127,_0x3ec72d,_0x5b86c1),this;}[_0x47007f(0x2221)](){var _0x428e07=_0x47007f;return this[_0x428e07(0x316e)]&&this[_0x428e07(0x316e)][_0x428e07(0x3f2b)]()[_0x428e07(0x3b28)](this),this;}[_0x47007f(0x31d4)](){var _0x3e9a81=_0x47007f;return this[_0x3e9a81(0x316e)]&&this[_0x3e9a81(0x316e)]['getPhysicsPlugin']()['wakeUpBody'](this),this;}[_0x47007f(0x11fe)](_0x44696e){var _0x1fdba2=_0x47007f;return _0x44696e?new _0x5a6774(_0x44696e,this[_0x1fdba2(0x2eea)],this[_0x1fdba2(0x18c4)],this['_scene']):null;}[_0x47007f(0x2d20)](){var _0x2730c1=_0x47007f;this[_0x2730c1(0x316e)]&&(this['_joints'][_0x2730c1(0x2f62)](_0xe95f0=>{var _0x276cd8=_0x2730c1;this[_0x276cd8(0x316e)]&&this[_0x276cd8(0x316e)]['removeJoint'](this,_0xe95f0['otherImpostor'],_0xe95f0['joint']);}),this[_0x2730c1(0x316e)][_0x2730c1(0xc86)](this),this['parent']&&this[_0x2730c1(0x2126)][_0x2730c1(0x3fd)](),this[_0x2730c1(0x87a)]=!0x0);}[_0x47007f(0x43c)](_0x1e7eea){var _0x2ebad6=_0x47007f;this[_0x2ebad6(0xdb8)]['copyFrom'](_0x1e7eea);}[_0x47007f(0x29c5)](_0x41466c){var _0x4d06df=_0x47007f;this[_0x4d06df(0x40a2)]||(this[_0x4d06df(0x40a2)]=new _0x422829['_f']()),this[_0x4d06df(0x40a2)][_0x4d06df(0x2a3e)](_0x41466c),this[_0x4d06df(0x998)]=this[_0x4d06df(0x40a2)][_0x4d06df(0xb5b)]();}[_0x47007f(0x2731)](_0x50277e){var _0xa9e61=_0x47007f;return this[_0xa9e61(0x316e)]&&this[_0xa9e61(0x316e)][_0xa9e61(0x3f2b)]()[_0xa9e61(0x2731)](this,_0x50277e),this;}[_0x47007f(0x365e)](){var _0x48bd04=_0x47007f;return this[_0x48bd04(0x316e)]?this[_0x48bd04(0x316e)][_0x48bd04(0x3f2b)]()['getRadius'](this):0x0;}[_0x47007f(0x387b)](_0x5c67e5,_0x53e3c6,_0x1515c6,_0x525729,_0x1e1a74){var _0x3a4393=_0x47007f;const _0x2b1a63=_0x5a6774['_TmpVecs'][0x0],_0x15dc47=this[_0x3a4393(0x20cb)];var _0x42bc16;_0x15dc47['rotationQuaternion']&&(_0x1e1a74?(_0x42bc16=_0x5a6774[_0x3a4393(0x3d55)],_0x15dc47[_0x3a4393(0x905)]['multiplyToRef'](_0x1e1a74,_0x42bc16),_0x5c67e5[_0x3a4393(0x1780)](_0x42bc16,_0x5a8b27['T'][_0x3a4393(0x118d)],_0x53e3c6)):_0x5c67e5[_0x3a4393(0x1780)](_0x15dc47[_0x3a4393(0x905)],_0x5a8b27['T']['WORLD'],_0x53e3c6)),_0x2b1a63['x']=0x0,_0x2b1a63['y']=0x0,_0x2b1a63['z']=0x0,_0x1515c6&&(_0x2b1a63['x']=_0x1515c6['x'],_0x2b1a63['y']=_0x1515c6['y'],_0x2b1a63['z']=_0x1515c6['z'],_0x5c67e5[_0x3a4393(0x28a6)](_0x2b1a63,_0x53e3c6,_0x2b1a63),null==_0x525729&&(_0x525729=_0x1515c6['length']()),_0x2b1a63['x']*=_0x525729,_0x2b1a63['y']*=_0x525729,_0x2b1a63['z']*=_0x525729),_0x5c67e5[_0x3a4393(0x3b81)]()?(_0x2b1a63[_0x3a4393(0x2f9c)](_0x15dc47[_0x3a4393(0x2736)]()),_0x5c67e5['setAbsolutePosition'](_0x2b1a63,_0x53e3c6)):(_0x53e3c6[_0x3a4393(0x2f79)](_0x15dc47[_0x3a4393(0x2736)]()),_0x53e3c6[_0x3a4393(0x8c5)]['x']-=_0x2b1a63['x'],_0x53e3c6[_0x3a4393(0x8c5)]['y']-=_0x2b1a63['y'],_0x53e3c6[_0x3a4393(0x8c5)]['z']-=_0x2b1a63['z']);}[_0x47007f(0x3ebb)](_0xf63e6d,_0x5eb6e8,_0x1e2b86,_0x6b1b65,_0x6b0d8e,_0x5bd5fe){var _0x35a57f=_0x47007f;const _0x5373d0=this[_0x35a57f(0x20cb)];if(_0x5373d0['rotationQuaternion']){if(_0x6b0d8e){const _0x1c4d53=_0x5a6774[_0x35a57f(0x3d55)];_0xf63e6d[_0x35a57f(0xd5)](_0x5a8b27['T']['WORLD'],_0x5eb6e8,_0x1c4d53),_0x1c4d53[_0x35a57f(0x2b3f)](_0x6b0d8e,_0x5373d0[_0x35a57f(0x905)]);}else _0xf63e6d[_0x35a57f(0xd5)](_0x5a8b27['T']['WORLD'],_0x5eb6e8,_0x5373d0['rotationQuaternion']);}const _0x3bc370=_0x5a6774[_0x35a57f(0x2cf6)][0x0];_0x6b0d8e=_0x5a6774[_0x35a57f(0x2cf6)][0x1],(_0x5bd5fe||((_0x5bd5fe=_0x5a6774['_TmpVecs'][0x2])['x']=0x0,_0x5bd5fe['y']=0x1,_0x5bd5fe['z']=0x0),_0xf63e6d[_0x35a57f(0x28a6)](_0x5bd5fe,_0x5eb6e8,_0x6b0d8e),_0xf63e6d[_0x35a57f(0x25f)](_0x5eb6e8,_0x3bc370),null!=(_0x6b1b65=null==_0x6b1b65&&_0x1e2b86?_0x1e2b86[_0x35a57f(0x132e)]():_0x6b1b65)&&(_0x3bc370['x']+=_0x6b0d8e['x']*_0x6b1b65,_0x3bc370['y']+=_0x6b0d8e['y']*_0x6b1b65,_0x3bc370['z']+=_0x6b0d8e['z']*_0x6b1b65),_0x5373d0[_0x35a57f(0x2f79)](_0x3bc370));}}_0x5a6774['DEFAULT_OBJECT_SIZE']=new _0x422829['P'](0x1,0x1,0x1),_0x5a6774[_0x47007f(0xd93)]=_0x422829['_f']['Identity'](),_0x5a6774[_0x47007f(0x2cf6)]=_0x472c16['B'][_0x47007f(0x1040)](0x3,_0x422829['P']['Zero']),_0x5a6774[_0x47007f(0x3d55)]=_0x422829['_f'][_0x47007f(0x24ef)](),_0x5a6774[_0x47007f(0x278)]=0x0,_0x5a6774[_0x47007f(0x1e24)]=0x1,_0x5a6774[_0x47007f(0x931)]=0x2,_0x5a6774[_0x47007f(0x5bd)]=0x3,_0x5a6774[_0x47007f(0x1aa1)]=0x4,_0x5a6774[_0x47007f(0x2613)]=0x6,_0x5a6774['CylinderImpostor']=0x7,_0x5a6774[_0x47007f(0x2969)]=0x8,_0x5a6774[_0x47007f(0x2ff0)]=0x9,_0x5a6774[_0x47007f(0x1452)]=0xa,_0x5a6774['CustomImpostor']=0x64,_0x5a6774[_0x47007f(0x972)]=0x65,_0x5a6774['ClothImpostor']=0x66,_0x5a6774[_0x47007f(0x38f)]=0x67;},0x10abe:(_0x1b17e9,_0x234d0b,_0x55c781)=>{var _0x255fb3=a8_0x49466b;_0x55c781['d'](_0x234d0b,{'q7':()=>_0x110a14});class _0x110a14{constructor(_0x2cb181,_0x43ceda){var _0x5ef6ad=a8_0x58a1;this[_0x5ef6ad(0x2eea)]=_0x2cb181,(this[_0x5ef6ad(0x155c)]=_0x43ceda)[_0x5ef6ad(0x3f4e)]=_0x43ceda[_0x5ef6ad(0x3f4e)]||{};}get[_0x255fb3(0x1895)](){var _0x5700eb=_0x255fb3;return this[_0x5700eb(0x3966)];}set[_0x255fb3(0x1895)](_0x5cf40e){var _0x39d5dd=_0x255fb3;this[_0x39d5dd(0x3966)],this[_0x39d5dd(0x3966)]=_0x5cf40e;}set[_0x255fb3(0x26f8)](_0x35bb3e){this['_physicsPlugin']=_0x35bb3e;}[_0x255fb3(0x199e)](_0x1e05e4){var _0x53a87a=_0x255fb3;_0x1e05e4(this[_0x53a87a(0x19f1)][_0x53a87a(0x2d0)],this[_0x53a87a(0x3966)]);}}_0x110a14['DistanceJoint']=0x0,_0x110a14[_0x255fb3(0x25fc)]=0x1,_0x110a14[_0x255fb3(0x613)]=0x2,_0x110a14[_0x255fb3(0x9be)]=0x3,_0x110a14[_0x255fb3(0x78d)]=0x4,_0x110a14[_0x255fb3(0x3416)]=0x5,_0x110a14['UniversalJoint']=0x6,_0x110a14[_0x255fb3(0x168)]=_0x110a14['WheelJoint'],_0x110a14[_0x255fb3(0x172b)]=0x8,_0x110a14[_0x255fb3(0x1691)]=0x9,_0x110a14[_0x255fb3(0x9dc)]=0xa,class extends null{},class extends null{},class extends null{},class extends null{};},0x11735:(_0x22ba16,_0x4194ae,_0x317a5c)=>{var _0x4b5e88=a8_0x49466b,_0x52fd2e;_0x317a5c['d'](_0x4194ae,{'c4':()=>_0x52fd2e}),(_0x317a5c=_0x52fd2e=_0x52fd2e||{})[_0x317a5c[_0x4b5e88(0x3055)]=0x0]=_0x4b5e88(0x3055),_0x317a5c[_0x317a5c['ANIMATED']=0x1]=_0x4b5e88(0x3c83),_0x317a5c[_0x317a5c['DYNAMIC']=0x2]=_0x4b5e88(0x4093);},0x15d32:(_0x203868,_0x2b54b3,_0x332e36)=>{_0x332e36(0x9fd1),_0x332e36(0x11735),_0x332e36(0x10ea4),_0x332e36(0x534),_0x332e36(0x958),_0x332e36(0x1dad),_0x332e36(0x1a27),_0x332e36(0x6214);},0xb235:(_0x4b0d38,_0x523252,_0x58f53c)=>{_0x58f53c(0x15d32);},0x159a4:(_0x1365b0,_0x339b0c,_0x48c923)=>{_0x48c923(0x12b14),_0x48c923(0x11e1),_0x48c923(0x958),_0x48c923(0x2c8e),_0x48c923(0x534),_0x48c923(0x14899),_0x48c923(0x11735),_0x48c923(0xb235);},0x14899:(_0x3da5a1,_0x52141c,_0x24e640)=>{_0x24e640(0x11e1),_0x24e640(0x958),_0x24e640(0x10ea4),_0x24e640(0x9fd1),_0x24e640(0x1b5c),_0x24e640(0x11735),_0x24e640(0x65c1);},0x11e1:(_0x400aaf,_0xae679a,_0x19e082)=>{_0x19e082(0x9fd1),_0x19e082(0xa60f);},0x2c8e:(_0x46b209,_0x411125,_0x5d59e1)=>{_0x5d59e1(0x11735),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x12b14:(_0x353e1b,_0x435f67,_0x50ad06)=>{var _0x4558f6=a8_0x49466b;_0x50ad06['d'](_0x435f67,{'T':()=>_0x4a6379});var _0x1ecf61=_0x50ad06(0x9fd1),_0x3c565c=_0x50ad06(0x1594a),_0x3dcbdb=_0x50ad06(0x15cb9);class _0x4a6379{constructor(_0x5d1c76,_0x10d775=_0x4a6379['DefaultPluginFactory']()){var _0x3ec1a7=a8_0x58a1;this[_0x3ec1a7(0x19f1)]=_0x10d775,this['_physicsBodies']=[],this[_0x3ec1a7(0x13d7)]=0x0,_0x5d1c76=_0x5d1c76||new _0x1ecf61['P'](0x0,-9.807,0x0),this['setGravity'](_0x5d1c76),this[_0x3ec1a7(0x2e7d)]();}[_0x4558f6(0x13d5)](){var _0x5204da=_0x4558f6;return this[_0x5204da(0x19f1)][_0x5204da(0x13d5)]();}static[_0x4558f6(0x30c8)](){throw(0x0,_0x3dcbdb['S'])('');}[_0x4558f6(0x137b)](_0x2f2466){var _0x3f58bb=_0x4558f6;this['gravity']=_0x2f2466,this['_physicsPlugin'][_0x3f58bb(0x137b)](this[_0x3f58bb(0x149d)]);}[_0x4558f6(0x2e7d)](_0x2c675c=0x1/0x3c){var _0x92e0e6=_0x4558f6;this[_0x92e0e6(0x19f1)][_0x92e0e6(0x2e7d)](_0x2c675c);}[_0x4558f6(0x3581)](){var _0x40f25a=_0x4558f6;return this['_physicsPlugin'][_0x40f25a(0x3581)]();}['setSubTimeStep'](_0x466f23=0x0){var _0x58348d=_0x4558f6;this[_0x58348d(0x13d7)]=_0x466f23;}[_0x4558f6(0x2590)](){var _0x46707d=_0x4558f6;return this[_0x46707d(0x13d7)];}[_0x4558f6(0x2d20)](){var _0x1f30f4=_0x4558f6;this[_0x1f30f4(0x19f1)][_0x1f30f4(0x2d20)]();}[_0x4558f6(0x1ce6)](){var _0x1cd081=_0x4558f6;return this[_0x1cd081(0x19f1)]['name'];}[_0x4558f6(0x3e13)](_0x18f2c7){var _0x4f3cbf=_0x4558f6;0.1<_0x18f2c7?_0x18f2c7=0.1:_0x18f2c7<=0x0&&(_0x18f2c7=0x1/0x3c),this['_physicsPlugin'][_0x4f3cbf(0x28eb)](_0x18f2c7,this[_0x4f3cbf(0x974)]);}[_0x4558f6(0x2109)](_0x7cd885){var _0x36652b=_0x4558f6;this['_physicsBodies'][_0x36652b(0x2f54)](_0x7cd885);}[_0x4558f6(0x2e90)](_0x1d894d){var _0x37ab16=_0x4558f6;_0x1d894d=this[_0x37ab16(0x974)][_0x37ab16(0x404a)](_0x1d894d),-0x1<_0x1d894d&&this[_0x37ab16(0x974)]['splice'](_0x1d894d,0x1);}['getBodies'](){var _0x4fbf19=_0x4558f6;return this[_0x4fbf19(0x974)];}['getPhysicsPlugin'](){return this['_physicsPlugin'];}[_0x4558f6(0x22e)](_0x2a8da0,_0x1b1497,_0x237b7b){var _0x22c982=_0x4558f6;this[_0x22c982(0x19f1)][_0x22c982(0xfb5)](_0x2a8da0,_0x1b1497,_0x237b7b);}[_0x4558f6(0xfb5)](_0x1d2144,_0x2533e6){var _0x44d9a1=_0x4558f6,_0x86f1fa=new _0x3c565c['d']();return this['_physicsPlugin'][_0x44d9a1(0xfb5)](_0x1d2144,_0x2533e6,_0x86f1fa),_0x86f1fa;}}},0x534:(_0x29883b,_0x1c4a2a,_0xd4255a)=>{},0x958:(_0x4b8594,_0xe26eb8,_0x2acf51)=>{_0x2acf51(0x11735),_0x2acf51(0x9fd1),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0xd48e:(_0x4e895b,_0x57189c,_0x41f378)=>{var _0x3a2d7f=a8_0x49466b;function _0x1611ae(_0x2da550,_0x8aea24,_0x2a1bef,_0x18da0f){var _0x4729b3=a8_0x58a1,_0x19b8f3,_0x3b1ada=arguments['length'],_0x43a49b=_0x3b1ada<0x3?_0x8aea24:null===_0x18da0f?_0x18da0f=Object['getOwnPropertyDescriptor'](_0x8aea24,_0x2a1bef):_0x18da0f;if(_0x4729b3(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x4729b3(0x14d7)])_0x43a49b=Reflect[_0x4729b3(0x14d7)](_0x2da550,_0x8aea24,_0x2a1bef,_0x18da0f);else{for(var _0x34dea5=_0x2da550['length']-0x1;0x0<=_0x34dea5;_0x34dea5--)(_0x19b8f3=_0x2da550[_0x34dea5])&&(_0x43a49b=(_0x3b1ada<0x3?_0x19b8f3(_0x43a49b):0x3<_0x3b1ada?_0x19b8f3(_0x8aea24,_0x2a1bef,_0x43a49b):_0x19b8f3(_0x8aea24,_0x2a1bef))||_0x43a49b);}0x3<_0x3b1ada&&_0x43a49b&&Object[_0x4729b3(0x1fc0)](_0x8aea24,_0x2a1bef,_0x43a49b);}var _0x38a42a=_0x41f378(0x153ad),_0x230c62=_0x41f378(0xf96c),_0x584f15=_0x41f378(0x10ea4),_0x2a3c72=_0x41f378(0xbac7),_0xc905d1=_0x41f378(0x77a5),_0x1d4764=_0x41f378(0x2133),_0x43d3fe=_0x41f378(0xba5e),_0x18dac6=_0x41f378(0xc3ae),_0x4e9a5e=_0x41f378(0x53d6),_0x43e669=_0x41f378(0x12490),_0xe1d674=_0x41f378(0x11de1),_0x335bfb=_0x41f378(0xf6ea),_0x47b250=_0x41f378(0xd1d0),_0x391505=_0x41f378(0xa431),_0x4dd594=_0x41f378(0x13626),_0xf0609b=_0x41f378(0xe456),_0x238f17=_0x41f378(0xf8c1),_0x112707=_0x41f378(0xe222);_0x41f378(0x8064);class _0x56ea3b extends _0x335bfb['$']{constructor(_0x1ed842='',_0x58ae00=!0x0,_0x206a7c=_0x238f17['l']['LastCreatedScene'],_0x33255d,_0x5740cc=!0x0){var _0x57dc3=a8_0x58a1;super(_0x206a7c[_0x57dc3(0x2636)](),_0x1ed842),this[_0x57dc3(0x3546)]=[],this[_0x57dc3(0x720)]=_0x57dc3(0x24e6),this[_0x57dc3(0x384f)]='ImageProcessingPostProcessEffect',this[_0x57dc3(0xc72)]='FxaaPostProcessEffect',this[_0x57dc3(0x3dba)]=_0x57dc3(0x16d8),this[_0x57dc3(0x6b2)]=_0x57dc3(0x13bb),this['_glowLayer']=null,this[_0x57dc3(0x1b36)]=[],this['_imageProcessingConfigurationObserver']=null,this[_0x57dc3(0x7ee)]=!0x1,this[_0x57dc3(0x12ef)]=!0x1,this[_0x57dc3(0x6d7)]=!0x1,this[_0x57dc3(0x1385)]=_0x391505['z'][_0x57dc3(0xd3a)],this[_0x57dc3(0x5d8)]=!0x1,this[_0x57dc3(0x1d17)]=!0x0,this[_0x57dc3(0x3a73)]=0.5,this['_chromaticAberrationEnabled']=!0x1,this[_0x57dc3(0x297b)]=!0x1,this['_buildAllowed']=!0x0,this[_0x57dc3(0x3392)]=new _0x230c62['y$'](),this[_0x57dc3(0x2e10)]=null,this[_0x57dc3(0x2d75)]=0x1,this[_0x57dc3(0x5a3)]=0x40,this[_0x57dc3(0x1bf0)]=0.15,this['_bloomThreshold']=0.9,this[_0x57dc3(0x3aaf)]=0x1,this[_0x57dc3(0x1632)]=!0x1,this[_0x57dc3(0x1851)]=null,this[_0x57dc3(0x243b)]=null,this[_0x57dc3(0x20d)]=null,this[_0x57dc3(0x17ae)]=null,this['_activeCamerasChangedObserver']=null,this[_0x57dc3(0x2758)]=_0x33255d||_0x206a7c[_0x57dc3(0x3eff)],this['_cameras']=this[_0x57dc3(0x2758)][_0x57dc3(0x139f)](),this['_camerasToBeAttached']=this[_0x57dc3(0x2758)][_0x57dc3(0x139f)](),this[_0x57dc3(0x2705)]=_0x5740cc,this[_0x57dc3(0x48a)]=_0x206a7c,_0x1ed842=this['_scene'][_0x57dc3(0x2636)]()['getCaps'](),(this['_hdr']=_0x58ae00&&(_0x1ed842[_0x57dc3(0x2782)]||_0x1ed842['textureFloatRender']),this[_0x57dc3(0x1374)]?_0x1ed842[_0x57dc3(0x2782)]?this[_0x57dc3(0x1948)]=_0xc905d1['g'][_0x57dc3(0x249a)]:_0x1ed842[_0x57dc3(0xfef)]&&(this[_0x57dc3(0x1948)]=_0xc905d1['g'][_0x57dc3(0x123c)]):this[_0x57dc3(0x1948)]=_0xc905d1['g'][_0x57dc3(0x3f7d)],_0x206a7c['postProcessRenderPipelineManager'][_0x57dc3(0x2ddf)](this));const _0x5f1da2=this[_0x57dc3(0x48a)]['getEngine']();this['sharpen']=new _0x43d3fe['V'](_0x57dc3(0x8b),0x1,null,_0x2a3c72['x'][_0x57dc3(0xe7)],_0x5f1da2,!0x1,this[_0x57dc3(0x1948)],!0x0),this[_0x57dc3(0x496)]=new _0x47b250['L'](_0x5f1da2,this[_0x57dc3(0x720)],()=>this[_0x57dc3(0x8b)],!0x0),this[_0x57dc3(0x10ee)]=new _0x391505['J'](this['_scene'],null,this[_0x57dc3(0x1385)],this[_0x57dc3(0x1948)],!0x0),this['_hardwareScaleLevel']=_0x5f1da2[_0x57dc3(0x1c02)](),this[_0x57dc3(0x2e10)]=_0x5f1da2['onResizeObservable'][_0x57dc3(0x11ad)](()=>{var _0x42a9ec=_0x57dc3;this[_0x42a9ec(0x2d75)]=_0x5f1da2[_0x42a9ec(0x1c02)](),this['bloomKernel']=this[_0x42a9ec(0x5a3)];}),this[_0x57dc3(0x1d4c)]=new _0x4dd594['r'](this['_scene'],this[_0x57dc3(0x3a73)],this['_bloomWeight'],this[_0x57dc3(0x2f64)]/this['_hardwareScaleLevel'],this[_0x57dc3(0x1948)],!0x0),this[_0x57dc3(0x17a0)]=new _0x4e9a5e['n'](_0x57dc3(0x1462),_0x5f1da2['getRenderWidth'](),_0x5f1da2[_0x57dc3(0x288a)](),0x1,null,_0x2a3c72['x'][_0x57dc3(0xe7)],_0x5f1da2,!0x1,this[_0x57dc3(0x1948)],!0x0),this[_0x57dc3(0x37b7)]=new _0x47b250['L'](_0x5f1da2,this['ChromaticAberrationPostProcessId'],()=>this['chromaticAberration'],!0x0),this[_0x57dc3(0x90f)]=new _0x43e669['p'](_0x57dc3(0x798),0x1,null,_0x2a3c72['x'][_0x57dc3(0xe7)],_0x5f1da2,!0x1,this[_0x57dc3(0x1948)],!0x0),this[_0x57dc3(0xf5c)]=new _0x47b250['L'](_0x5f1da2,this[_0x57dc3(0x6b2)],()=>this[_0x57dc3(0x90f)],!0x0),this[_0x57dc3(0xc91)]=this[_0x57dc3(0x48a)]['imageProcessingConfiguration'][_0x57dc3(0x1d9d)][_0x57dc3(0x11ad)](()=>{var _0x92e57d=_0x57dc3;this[_0x92e57d(0x1d4c)]['_downscale']['_exposure']=this[_0x92e57d(0x48a)]['imageProcessingConfiguration']['exposure'],this[_0x92e57d(0x2dfc)]!==this[_0x92e57d(0x48a)][_0x92e57d(0x2ee1)][_0x92e57d(0x3bab)]&&(this[_0x92e57d(0x1d17)]=this[_0x92e57d(0x48a)][_0x92e57d(0x2ee1)]['isEnabled'],_0x112707['w1']['SetImmediate'](()=>{var _0x216d5f=_0x92e57d;this[_0x216d5f(0x2399)]();}));}),this[_0x57dc3(0x2399)]();}get['automaticBuild'](){var _0x207507=a8_0x58a1;return this[_0x207507(0x2705)];}set['automaticBuild'](_0x2b399b){this['_buildAllowed']=_0x2b399b;}get[_0x3a2d7f(0x32aa)](){return this['_scene'];}set[_0x3a2d7f(0x3bd)](_0x315c05){var _0x590e91=_0x3a2d7f;this[_0x590e91(0x7ee)]!==_0x315c05&&(this[_0x590e91(0x7ee)]=_0x315c05,this[_0x590e91(0x2399)]());}get[_0x3a2d7f(0x3bd)](){var _0x1d079b=_0x3a2d7f;return this[_0x1d079b(0x7ee)];}get[_0x3a2d7f(0x2f64)](){var _0x249040=_0x3a2d7f;return this[_0x249040(0x5a3)];}set[_0x3a2d7f(0x2f64)](_0x555608){var _0x5e70a6=_0x3a2d7f;this[_0x5e70a6(0x5a3)]=_0x555608,this[_0x5e70a6(0x1d4c)][_0x5e70a6(0x2b75)]=_0x555608/this[_0x5e70a6(0x2d75)];}set[_0x3a2d7f(0x1e8a)](_0x8028a6){var _0x3fe3d7=_0x3a2d7f;this[_0x3fe3d7(0x1bf0)]!==_0x8028a6&&(this[_0x3fe3d7(0x1d4c)][_0x3fe3d7(0x3a00)]=_0x8028a6,this[_0x3fe3d7(0x1bf0)]=_0x8028a6);}get[_0x3a2d7f(0x1e8a)](){var _0x490f0b=_0x3a2d7f;return this[_0x490f0b(0x1bf0)];}set[_0x3a2d7f(0x3af8)](_0x4826c8){var _0x2465a5=_0x3a2d7f;this[_0x2465a5(0x1e2b)]!==_0x4826c8&&(this[_0x2465a5(0x1d4c)]['threshold']=_0x4826c8,this[_0x2465a5(0x1e2b)]=_0x4826c8);}get[_0x3a2d7f(0x3af8)](){var _0x17e5a2=_0x3a2d7f;return this[_0x17e5a2(0x1e2b)];}set[_0x3a2d7f(0x31da)](_0x2ee451){var _0x315d5b=_0x3a2d7f;this['_bloomScale']!==_0x2ee451&&(this['_bloomScale']=_0x2ee451,this[_0x315d5b(0x6ec)](),this[_0x315d5b(0x2399)]());}get[_0x3a2d7f(0x31da)](){var _0x5125ba=_0x3a2d7f;return this[_0x5125ba(0x3a73)];}set[_0x3a2d7f(0x24af)](_0x37506f){var _0x1e6d6e=_0x3a2d7f;this['_bloomEnabled']!==_0x37506f&&(this[_0x1e6d6e(0x12ef)]=_0x37506f,this[_0x1e6d6e(0x2399)]());}get[_0x3a2d7f(0x24af)](){var _0x5315dd=_0x3a2d7f;return this[_0x5315dd(0x12ef)];}[_0x3a2d7f(0x6ec)](){var _0x353f2d=_0x3a2d7f;const _0x33ec7b=this[_0x353f2d(0x1d4c)];this['bloom']=new _0x4dd594['r'](this[_0x353f2d(0x48a)],this[_0x353f2d(0x31da)],this[_0x353f2d(0x1bf0)],this[_0x353f2d(0x2f64)]/this['_hardwareScaleLevel'],this[_0x353f2d(0x1948)],!0x1),this[_0x353f2d(0x1d4c)]['threshold']=_0x33ec7b[_0x353f2d(0x27cd)];for(let _0x32ed9f=0x0;_0x32ed9f<this[_0x353f2d(0x2758)][_0x353f2d(0x132e)];_0x32ed9f++)_0x33ec7b[_0x353f2d(0x3486)](this[_0x353f2d(0x2758)][_0x32ed9f]);}get[_0x3a2d7f(0x2383)](){var _0x586523=_0x3a2d7f;return this[_0x586523(0x6d7)];}set[_0x3a2d7f(0x2383)](_0x1b9cc2){var _0x1d7594=_0x3a2d7f;this[_0x1d7594(0x6d7)]!==_0x1b9cc2&&(this[_0x1d7594(0x6d7)]=_0x1b9cc2,this[_0x1d7594(0x2399)]());}get[_0x3a2d7f(0x3832)](){var _0x44a305=_0x3a2d7f;return this[_0x44a305(0x1385)];}set['depthOfFieldBlurLevel'](_0x2d5e75){var _0x483a37=_0x3a2d7f;if(this[_0x483a37(0x1385)]!==_0x2d5e75){this[_0x483a37(0x1385)]=_0x2d5e75;const _0x238010=this[_0x483a37(0x10ee)];this['depthOfField']=new _0x391505['J'](this[_0x483a37(0x48a)],null,this[_0x483a37(0x1385)],this[_0x483a37(0x1948)],!0x1),this[_0x483a37(0x10ee)][_0x483a37(0x3fb7)]=_0x238010[_0x483a37(0x3fb7)],this['depthOfField'][_0x483a37(0x9bb)]=_0x238010['focusDistance'],this[_0x483a37(0x10ee)][_0x483a37(0x411)]=_0x238010[_0x483a37(0x411)],this[_0x483a37(0x10ee)][_0x483a37(0x69e)]=_0x238010['lensSize'];for(let _0x3c490d=0x0;_0x3c490d<this[_0x483a37(0x2758)][_0x483a37(0x132e)];_0x3c490d++)_0x238010[_0x483a37(0x3486)](this[_0x483a37(0x2758)][_0x3c490d]);this[_0x483a37(0x2399)]();}}set[_0x3a2d7f(0x1769)](_0x47b6ed){var _0x2310ae=_0x3a2d7f;this[_0x2310ae(0x5d8)]!==_0x47b6ed&&(this[_0x2310ae(0x5d8)]=_0x47b6ed,this[_0x2310ae(0x2399)]());}get[_0x3a2d7f(0x1769)](){return this['_fxaaEnabled'];}set[_0x3a2d7f(0xc88)](_0xb7e066){this['_samples']!==_0xb7e066&&(this['_samples']=_0xb7e066,this['_buildPipeline']());}get[_0x3a2d7f(0xc88)](){var _0x5e78d5=_0x3a2d7f;return this[_0x5e78d5(0x3aaf)];}set['imageProcessingEnabled'](_0x450609){var _0x43e237=_0x3a2d7f;this[_0x43e237(0x1d17)]!==_0x450609&&(this[_0x43e237(0x48a)][_0x43e237(0x2ee1)][_0x43e237(0x3bab)]=_0x450609);}get['imageProcessingEnabled'](){return this['_imageProcessingEnabled'];}set[_0x3a2d7f(0x2091)](_0x25a763){var _0x204273=_0x3a2d7f;_0x25a763&&!this[_0x204273(0x1dfe)]?this[_0x204273(0x1dfe)]=new _0x1d4764['c']('',this['_scene']):!_0x25a763&&this[_0x204273(0x1dfe)]&&(this[_0x204273(0x1dfe)]['dispose'](),this[_0x204273(0x1dfe)]=null);}get[_0x3a2d7f(0x2091)](){var _0x57f730=_0x3a2d7f;return null!=this[_0x57f730(0x1dfe)];}get[_0x3a2d7f(0x3a40)](){return this['_glowLayer'];}set[_0x3a2d7f(0x5e1)](_0x51e8fe){var _0x589933=_0x3a2d7f;this[_0x589933(0x29e)]!==_0x51e8fe&&(this[_0x589933(0x29e)]=_0x51e8fe,this['_buildPipeline']());}get[_0x3a2d7f(0x5e1)](){var _0x8d3894=_0x3a2d7f;return this[_0x8d3894(0x29e)];}set[_0x3a2d7f(0x3af6)](_0x282b60){var _0x3285e8=_0x3a2d7f;this['_grainEnabled']!==_0x282b60&&(this[_0x3285e8(0x297b)]=_0x282b60,this[_0x3285e8(0x2399)]());}get[_0x3a2d7f(0x3af6)](){return this['_grainEnabled'];}['getClassName'](){var _0x231e9f=_0x3a2d7f;return _0x231e9f(0x3ca9);}[_0x3a2d7f(0xa5e)](){var _0x5c6445=_0x3a2d7f,_0x1f5139=this[_0x5c6445(0x2705)];this[_0x5c6445(0x2705)]=!0x0,this[_0x5c6445(0x2399)](),this[_0x5c6445(0x2705)]=_0x1f5139;}[_0x3a2d7f(0x1197)](_0x106172,_0x1bfd4b=!0x1){var _0xdfd5dd=_0x3a2d7f;this['_hasCleared']?_0x106172[_0xdfd5dd(0x1f0b)]=!0x1:(_0x106172['autoClear']=!0x0,this[_0xdfd5dd(0x48a)][_0xdfd5dd(0x1f0b)]=!0x1,this[_0xdfd5dd(0x1632)]=!0x0),_0x1bfd4b||(this[_0xdfd5dd(0x243b)]?_0x106172[_0xdfd5dd(0x2979)](this[_0xdfd5dd(0x243b)]):_0x106172[_0xdfd5dd(0x2752)](),this['_prevPostProcess']&&(this[_0xdfd5dd(0x243b)]=this[_0xdfd5dd(0x1851)]),this['_prevPostProcess']=_0x106172);}['_buildPipeline'](){var _0x5431ec=_0x3a2d7f;if(this[_0x5431ec(0x2705)]){this[_0x5431ec(0x48a)][_0x5431ec(0x1f0b)]=!0x0;var _0x4b69c2=this['_scene'][_0x5431ec(0x2636)]();if(this[_0x5431ec(0x19cc)](),null!==this[_0x5431ec(0x2758)]&&(this[_0x5431ec(0x48a)]['postProcessRenderPipelineManager'][_0x5431ec(0x380e)](this[_0x5431ec(0x392a)],this[_0x5431ec(0x2758)]),this['_cameras']=this['_camerasToBeAttached']['slice']()),this[_0x5431ec(0x2de1)](),this[_0x5431ec(0x1851)]=null,this[_0x5431ec(0x243b)]=null,this[_0x5431ec(0x1632)]=!0x1,this[_0x5431ec(0x2383)]){if(0x1<this[_0x5431ec(0x2758)][_0x5431ec(0x132e)]){for(const _0x14a521 of this['_cameras']){const _0x1f020d=this[_0x5431ec(0x48a)][_0x5431ec(0x1aaf)](_0x14a521);_0x1f020d[_0x5431ec(0x1c6a)]=!0x0;}this[_0x5431ec(0x20d)]=this[_0x5431ec(0x48a)]['onAfterRenderTargetsRenderObservable'][_0x5431ec(0x11ad)](_0x4f3049=>{var _0x54ea28=_0x5431ec;-0x1<this[_0x54ea28(0x2758)][_0x54ea28(0x404a)](_0x4f3049[_0x54ea28(0x203b)])&&(this['depthOfField'][_0x54ea28(0x226d)]=_0x4f3049[_0x54ea28(0x1aaf)](_0x4f3049[_0x54ea28(0x203b)])[_0x54ea28(0x14bc)]());});}else{this['_scene']['onAfterRenderTargetsRenderObservable']['remove'](this[_0x5431ec(0x20d)]);const _0x5c1055=this['_scene'][_0x5431ec(0x1aaf)](this[_0x5431ec(0x2758)][0x0]);this[_0x5431ec(0x10ee)]['depthTexture']=_0x5c1055[_0x5431ec(0x14bc)]();}this[_0x5431ec(0x10ee)][_0x5431ec(0x3485)]()||this[_0x5431ec(0x10ee)][_0x5431ec(0x3b58)](),this[_0x5431ec(0x3782)](this[_0x5431ec(0x10ee)]),this[_0x5431ec(0x1197)](this[_0x5431ec(0x10ee)][_0x5431ec(0x14ee)][0x0],!0x0);}else this[_0x5431ec(0x48a)][_0x5431ec(0x1b04)][_0x5431ec(0x2473)](this[_0x5431ec(0x20d)]);this['bloomEnabled']&&(this[_0x5431ec(0x1d4c)][_0x5431ec(0x3485)]()||this[_0x5431ec(0x1d4c)][_0x5431ec(0x3b58)](),this[_0x5431ec(0x3782)](this[_0x5431ec(0x1d4c)]),this[_0x5431ec(0x1197)](this[_0x5431ec(0x1d4c)][_0x5431ec(0x14ee)][0x0],!0x0)),this[_0x5431ec(0x1d17)]&&(this[_0x5431ec(0x2938)]=new _0x18dac6['z'](_0x5431ec(0x2938),0x1,null,_0x2a3c72['x'][_0x5431ec(0xe7)],_0x4b69c2,!0x1,this['_defaultPipelineTextureType'],this[_0x5431ec(0x32aa)][_0x5431ec(0x2ee1)]),this[_0x5431ec(0x1374)]?(this['addEffect'](new _0x47b250['L'](_0x4b69c2,this['ImageProcessingPostProcessId'],()=>this[_0x5431ec(0x2938)],!0x0)),this[_0x5431ec(0x1197)](this[_0x5431ec(0x2938)])):this['_scene'][_0x5431ec(0x2ee1)]['applyByPostProcess']=!0x1,this[_0x5431ec(0x2758)]&&0x0!==this[_0x5431ec(0x2758)][_0x5431ec(0x132e)]||(this['_scene'][_0x5431ec(0x2ee1)][_0x5431ec(0x383c)]=!0x1),this[_0x5431ec(0x2938)][_0x5431ec(0x1d91)]()||this[_0x5431ec(0x2938)][_0x5431ec(0x337)]()),this['sharpenEnabled']&&(this[_0x5431ec(0x8b)][_0x5431ec(0x3a4f)]()||this[_0x5431ec(0x8b)][_0x5431ec(0x90e)](),this['addEffect'](this['_sharpenEffect']),this['_setAutoClearAndTextureSharing'](this['sharpen'])),this[_0x5431ec(0x3af6)]&&(this[_0x5431ec(0x90f)][_0x5431ec(0x3a4f)]()||this['grain'][_0x5431ec(0x90e)](),this['addEffect'](this[_0x5431ec(0xf5c)]),this[_0x5431ec(0x1197)](this['grain'])),this['chromaticAberrationEnabled']&&(this[_0x5431ec(0x17a0)][_0x5431ec(0x3a4f)]()||this['chromaticAberration'][_0x5431ec(0x90e)](),this['addEffect'](this[_0x5431ec(0x37b7)]),this[_0x5431ec(0x1197)](this[_0x5431ec(0x17a0)])),this[_0x5431ec(0x1769)]&&(this[_0x5431ec(0x18ef)]=new _0xe1d674['P'](_0x5431ec(0x18ef),0x1,null,_0x2a3c72['x'][_0x5431ec(0xe7)],_0x4b69c2,!0x1,this[_0x5431ec(0x1948)]),this['addEffect'](new _0x47b250['L'](_0x4b69c2,this[_0x5431ec(0xc72)],()=>this[_0x5431ec(0x18ef)],!0x0)),this[_0x5431ec(0x1197)](this[_0x5431ec(0x18ef)],!0x0)),null!==this[_0x5431ec(0x2758)]&&this[_0x5431ec(0x48a)][_0x5431ec(0x31b0)][_0x5431ec(0x1ac)](this['_name'],this[_0x5431ec(0x2758)]),(this[_0x5431ec(0x48a)][_0x5431ec(0x21b1)]&&0x1<this[_0x5431ec(0x48a)][_0x5431ec(0x21b1)][_0x5431ec(0x132e)]||this[_0x5431ec(0x48a)][_0x5431ec(0x203b)]&&-0x1===this[_0x5431ec(0x2758)][_0x5431ec(0x404a)](this['_scene'][_0x5431ec(0x203b)]))&&(this[_0x5431ec(0x48a)][_0x5431ec(0x1f0b)]=!0x0),this[_0x5431ec(0x17ae)]||(this[_0x5431ec(0x17ae)]=this[_0x5431ec(0x48a)][_0x5431ec(0x25c7)][_0x5431ec(0x11ad)](()=>{var _0x3d20c2=_0x5431ec;this[_0x3d20c2(0x48a)][_0x3d20c2(0x203b)]&&-0x1===this[_0x3d20c2(0x2758)]['indexOf'](this[_0x3d20c2(0x48a)][_0x3d20c2(0x203b)])&&(this['_scene'][_0x3d20c2(0x1f0b)]=!0x0);})),this[_0x5431ec(0x2735)]||(this[_0x5431ec(0x2735)]=this[_0x5431ec(0x48a)][_0x5431ec(0x2920)][_0x5431ec(0x11ad)](()=>{var _0xa4ceb4=_0x5431ec;this[_0xa4ceb4(0x48a)]['activeCameras']&&0x1<this[_0xa4ceb4(0x48a)][_0xa4ceb4(0x21b1)]['length']&&(this['_scene'][_0xa4ceb4(0x1f0b)]=!0x0);})),!this[_0x5431ec(0x1d56)](this['samples'])&&0x1<this[_0x5431ec(0xc88)]&&_0x584f15['Y'][_0x5431ec(0x2e91)](_0x5431ec(0x2dba)),this['onBuildObservable'][_0x5431ec(0x3e9)](this);}}[_0x3a2d7f(0x19cc)](_0x38bdfe=!0x1){var _0x50aee0=_0x3a2d7f;for(let _0xb36696=0x0;_0xb36696<this[_0x50aee0(0x2758)][_0x50aee0(0x132e)];_0xb36696++){var _0x4a03cb=this[_0x50aee0(0x2758)][_0xb36696];this[_0x50aee0(0x2938)]&&this[_0x50aee0(0x2938)][_0x50aee0(0x2d20)](_0x4a03cb),this['fxaa']&&this[_0x50aee0(0x18ef)]['dispose'](_0x4a03cb),_0x38bdfe&&(this[_0x50aee0(0x8b)]&&this[_0x50aee0(0x8b)][_0x50aee0(0x2d20)](_0x4a03cb),this[_0x50aee0(0x10ee)]&&(this[_0x50aee0(0x48a)][_0x50aee0(0x1b04)][_0x50aee0(0x2473)](this[_0x50aee0(0x20d)]),this[_0x50aee0(0x10ee)]['disposeEffects'](_0x4a03cb)),this[_0x50aee0(0x1d4c)]&&this[_0x50aee0(0x1d4c)][_0x50aee0(0x3486)](_0x4a03cb),this[_0x50aee0(0x17a0)]&&this['chromaticAberration'][_0x50aee0(0x2d20)](_0x4a03cb),this[_0x50aee0(0x90f)]&&this[_0x50aee0(0x90f)][_0x50aee0(0x2d20)](_0x4a03cb),this[_0x50aee0(0x1dfe)]&&this[_0x50aee0(0x1dfe)][_0x50aee0(0x2d20)]());}this[_0x50aee0(0x2938)]=null,this[_0x50aee0(0x18ef)]=null,_0x38bdfe&&(this[_0x50aee0(0x8b)]=null,this[_0x50aee0(0x496)]=null,this[_0x50aee0(0x10ee)]=null,this[_0x50aee0(0x1d4c)]=null,this['chromaticAberration']=null,this[_0x50aee0(0x37b7)]=null,this[_0x50aee0(0x90f)]=null,this[_0x50aee0(0xf5c)]=null,this[_0x50aee0(0x1dfe)]=null);}[_0x3a2d7f(0x10c)](_0x197e80){var _0x3e01ef=_0x3a2d7f;this[_0x3e01ef(0x3546)][_0x3e01ef(0x2f54)](_0x197e80),this['_buildPipeline']();}[_0x3a2d7f(0x5cc)](_0x1bd629){var _0x3922f2=_0x3a2d7f;_0x1bd629=this[_0x3922f2(0x3546)]['indexOf'](_0x1bd629),(this[_0x3922f2(0x3546)][_0x3922f2(0x1035)](_0x1bd629,0x1),this[_0x3922f2(0x2399)]());}[_0x3a2d7f(0x2d20)](){var _0x2e5dbb=_0x3a2d7f;this[_0x2e5dbb(0x2705)]=!0x1,this[_0x2e5dbb(0x3392)][_0x2e5dbb(0x2af2)](),this['_disposePostProcesses'](!0x0),this['_scene'][_0x2e5dbb(0x31b0)]['detachCamerasFromRenderPipeline'](this['_name'],this[_0x2e5dbb(0x2758)]),this['_scene'][_0x2e5dbb(0x3c3c)][_0x2e5dbb(0x3028)](this[_0x2e5dbb(0x3efc)]),this[_0x2e5dbb(0x48a)][_0x2e5dbb(0x1f0b)]=!0x0,this[_0x2e5dbb(0x2e10)]&&(this[_0x2e5dbb(0x48a)][_0x2e5dbb(0x2636)]()[_0x2e5dbb(0x3cea)][_0x2e5dbb(0x2473)](this[_0x2e5dbb(0x2e10)]),this[_0x2e5dbb(0x2e10)]=null),this['_scene']['onActiveCameraChanged'][_0x2e5dbb(0x2473)](this[_0x2e5dbb(0x17ae)]),this[_0x2e5dbb(0x48a)]['onActiveCamerasChanged'][_0x2e5dbb(0x2473)](this[_0x2e5dbb(0x2735)]),this[_0x2e5dbb(0x48a)][_0x2e5dbb(0x2ee1)][_0x2e5dbb(0x1d9d)][_0x2e5dbb(0x2473)](this[_0x2e5dbb(0xc91)]),super[_0x2e5dbb(0x2d20)]();}[_0x3a2d7f(0x3c81)](){var _0x299d02=_0x3a2d7f;const _0x234e10=_0x38a42a['p4'][_0x299d02(0x299f)](this);return _0x234e10[_0x299d02(0x3d25)]='DefaultRenderingPipeline',_0x234e10;}static[_0x3a2d7f(0xb3f)](_0x26e0e8,_0x4e7f4c,_0x293681){var _0x2cec5e=_0x3a2d7f;return _0x38a42a['p4']['Parse'](()=>new _0x56ea3b(_0x26e0e8[_0x2cec5e(0x392a)],_0x26e0e8['_name'][_0x2cec5e(0x1374)],_0x4e7f4c),_0x26e0e8,_0x4e7f4c,_0x293681);}}_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x3bd),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b['prototype'],_0x3a2d7f(0x2f64),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x1bf0),void 0x0),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x1e2b),void 0x0),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x1374),void 0x0),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b['prototype'],_0x3a2d7f(0x1e8a),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],'bloomThreshold',null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x31da),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b['prototype'],_0x3a2d7f(0x24af),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x2383),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b['prototype'],'depthOfFieldBlurLevel',null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],'fxaaEnabled',null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0xc88),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],'imageProcessingEnabled',null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],'glowLayerEnabled',null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b[_0x3a2d7f(0x1229)],_0x3a2d7f(0x5e1),null),_0x1611ae([(0x0,_0x38a42a['qC'])()],_0x56ea3b['prototype'],_0x3a2d7f(0x3af6),null),(0x0,_0xf0609b['H'])(_0x3a2d7f(0x3e9d),_0x56ea3b);},0x3572:(_0x4fe73d,_0x5b8ef2,_0x1b0204)=>{_0x1b0204(0xd48e),_0x1b0204(0xe8c8),_0x1b0204(0x3bd3),_0x1b0204(0x10db1),_0x1b0204(0x3c67),_0x1b0204(0x10b42);},0xe8c8:(_0x15ada1,_0x7488be,_0x2adea2)=>{_0x2adea2(0xbac7),_0x2adea2(0x6902),_0x2adea2(0x5f28),_0x2adea2(0xf6ea),_0x2adea2(0xd1d0),_0x2adea2(0x8064),_0x2adea2(0x9518),_0x2adea2(0xd962),_0x2adea2(0x1006d),class extends null{};},0x3bd3:(_0x368fc6,_0x1ad506,_0x4097e5)=>{var _0x1c1246=a8_0x49466b;function _0x52ba0e(_0xf55acf,_0x3ff0be,_0x4a31b5,_0x4fb580){var _0x18861a=a8_0x58a1,_0x3b7cb5,_0x6f9e10=arguments[_0x18861a(0x132e)],_0x50b0f2=_0x6f9e10<0x3?_0x3ff0be:null===_0x4fb580?_0x4fb580=Object['getOwnPropertyDescriptor'](_0x3ff0be,_0x4a31b5):_0x4fb580;if('object'==typeof Reflect&&_0x18861a(0x187)==typeof Reflect[_0x18861a(0x14d7)])_0x50b0f2=Reflect['decorate'](_0xf55acf,_0x3ff0be,_0x4a31b5,_0x4fb580);else{for(var _0xed8f18=_0xf55acf['length']-0x1;0x0<=_0xed8f18;_0xed8f18--)(_0x3b7cb5=_0xf55acf[_0xed8f18])&&(_0x50b0f2=(_0x6f9e10<0x3?_0x3b7cb5(_0x50b0f2):0x3<_0x6f9e10?_0x3b7cb5(_0x3ff0be,_0x4a31b5,_0x50b0f2):_0x3b7cb5(_0x3ff0be,_0x4a31b5))||_0x50b0f2);}0x3<_0x6f9e10&&_0x50b0f2&&Object[_0x18861a(0x1fc0)](_0x3ff0be,_0x4a31b5,_0x50b0f2);}var _0x671f0b=_0x4097e5(0x10ea4),_0x300a40=_0x4097e5(0x153ad),_0x547910=_0x4097e5(0x9fd1),_0x2a77ec=_0x4097e5(0xdef7),_0x2a6b70=_0x4097e5(0xbac7),_0x5a191f=_0x4097e5(0x6902),_0x5e926a=_0x4097e5(0x5f28),_0x3c4641=_0x4097e5(0xf6ea),_0x4a27d1=_0x4097e5(0xd1d0),_0xc3b21a=_0x4097e5(0xb6dc),_0x4a86ea=_0x4097e5(0xe456),_0x219d17=_0x4097e5(0xf8c1),_0x22ff3d=_0x4097e5(0x10748),_0x30bc2b=_0x4097e5(0x77a5);_0x4097e5(0x8064),_0x4097e5(0xbb2a),_0x4097e5(0xce3e);class _0x6c62d2 extends _0x3c4641['$']{constructor(_0x7e065a,_0x1542ab,_0x10fe33,_0x13cc2d,_0x35f1c0=!0x1,_0x18b02b=_0x30bc2b['g'][_0x1c1246(0x3f7d)]){var _0x5ab606=_0x1c1246;super(_0x1542ab[_0x5ab606(0x2636)](),_0x7e065a),this[_0x5ab606(0x19d1)]=_0x5ab606(0x19d1),this['SSAORenderEffect']=_0x5ab606(0x24a7),this[_0x5ab606(0x1f6)]=_0x5ab606(0x1f6),this[_0x5ab606(0x1e7f)]=_0x5ab606(0x1e7f),this[_0x5ab606(0x1ac9)]=_0x5ab606(0x1ac9),this[_0x5ab606(0x3800)]=0x1,this[_0x5ab606(0x220b)]=0x64,this['minZAspect']=0.2,this[_0x5ab606(0x3d6e)]=0.02,this['_samples']=0x8,this[_0x5ab606(0x1673)]=0x1,this['_forceGeometryBuffer']=!0x1,this['radius']=0x2,this['base']=0x0,this[_0x5ab606(0x3672)]=!0x1,this[_0x5ab606(0x2713)]=!0x0,this['bilateralSamples']=0x10,this[_0x5ab606(0x651)]=0x0,this[_0x5ab606(0x1f57)]=0x0,this[_0x5ab606(0xf26)]=new Uint32Array(0x1),this['_scene']=_0x1542ab,this['_ratio']=_0x10fe33,this['_textureType']=_0x18b02b,this[_0x5ab606(0x2e50)]=_0x35f1c0,this['isSupported']?(_0x35f1c0=this[_0x5ab606(0x3f97)][_0x5ab606(0xe14)]||_0x10fe33,_0x10fe33=this[_0x5ab606(0x3f97)][_0x5ab606(0x1661)]||_0x10fe33,this[_0x5ab606(0x2e50)]?_0x1542ab[_0x5ab606(0x11bc)]():_0x1542ab[_0x5ab606(0x648)](),this['_createRandomTexture'](),this[_0x5ab606(0x29a7)]=new _0xc3b21a['Q'](_0x5ab606(0x3035),0x1,null,_0x2a6b70['x']['BILINEAR_SAMPLINGMODE'],_0x1542ab[_0x5ab606(0x2636)](),void 0x0,this[_0x5ab606(0x3990)]),this[_0x5ab606(0x29a7)][_0x5ab606(0xc88)]=this['textureSamples'],this[_0x5ab606(0x14a9)](0x1,_0x18b02b),this[_0x5ab606(0x15b7)](_0x35f1c0,_0x10fe33,this[_0x5ab606(0x3990)]),this[_0x5ab606(0x4125)](_0x10fe33,this[_0x5ab606(0x3990)]),this['addEffect'](new _0x4a27d1['L'](_0x1542ab[_0x5ab606(0x2636)](),this[_0x5ab606(0x19d1)],()=>this[_0x5ab606(0x29a7)],!0x0)),this[_0x5ab606(0x3782)](new _0x4a27d1['L'](_0x1542ab[_0x5ab606(0x2636)](),this[_0x5ab606(0x24a7)],()=>this[_0x5ab606(0x1b07)],!0x0)),this[_0x5ab606(0x3782)](new _0x4a27d1['L'](_0x1542ab['getEngine'](),this[_0x5ab606(0x1f6)],()=>this[_0x5ab606(0x305f)],!0x0)),this['addEffect'](new _0x4a27d1['L'](_0x1542ab[_0x5ab606(0x2636)](),this['SSAOBlurVRenderEffect'],()=>this[_0x5ab606(0x4139)],!0x0)),this[_0x5ab606(0x3782)](new _0x4a27d1['L'](_0x1542ab[_0x5ab606(0x2636)](),this[_0x5ab606(0x1ac9)],()=>this[_0x5ab606(0xb60)],!0x0)),_0x1542ab[_0x5ab606(0x31b0)][_0x5ab606(0x2ddf)](this),_0x13cc2d&&_0x1542ab[_0x5ab606(0x31b0)][_0x5ab606(0x1ac)](_0x7e065a,_0x13cc2d)):_0x671f0b['Y'][_0x5ab606(0x350c)]('The\x20current\x20engine\x20does\x20not\x20support\x20SSAO\x202.');}set[_0x1c1246(0x18ea)](_0x1303c2){var _0x334333=_0x1c1246;this['_epsilon']=_0x1303c2,this[_0x334333(0x1b07)][_0x334333(0x90e)](this[_0x334333(0x37fc)]());}get[_0x1c1246(0x18ea)](){var _0xb9689e=_0x1c1246;return this[_0xb9689e(0x3d6e)];}set[_0x1c1246(0xc88)](_0x309c41){var _0x41f7d0=_0x1c1246;this[_0x41f7d0(0x3aaf)]=_0x309c41,this[_0x41f7d0(0x1b07)]['updateEffect'](this['_getDefinesForSSAO']()),this[_0x41f7d0(0x3afa)]=this[_0x41f7d0(0x3d60)]();}get[_0x1c1246(0xc88)](){var _0x2ed502=_0x1c1246;return this[_0x2ed502(0x3aaf)];}set['textureSamples'](_0x4369cf){var _0x4157b8=_0x1c1246;this[_0x4157b8(0x1673)]=_0x4369cf,this[_0x4157b8(0x41c)]?this[_0x4157b8(0x41c)][_0x4157b8(0xc88)]=_0x4369cf:this[_0x4157b8(0x29a7)][_0x4157b8(0xc88)]=_0x4369cf;}get[_0x1c1246(0x2240)](){var _0x1edee1=_0x1c1246;return this[_0x1edee1(0x1673)];}get['_geometryBufferRenderer'](){var _0x4efb9f=_0x1c1246;return this[_0x4efb9f(0x2e50)]?this['_scene'][_0x4efb9f(0xefa)]:null;}get[_0x1c1246(0x41c)](){var _0x480c29=_0x1c1246;return this[_0x480c29(0x2e50)]?null:this['_scene'][_0x480c29(0x5b6)];}set[_0x1c1246(0x1bc5)](_0x48edbb){var _0x7d5665=_0x1c1246,_0xb3543c=this[_0x7d5665(0x203d)](this[_0x7d5665(0x2cad)],_0x48edbb),_0x100e11=this['_getSamplersForBlur'](_0x48edbb);this[_0x7d5665(0x305f)][_0x7d5665(0x90e)](_0xb3543c['h'],null,_0x100e11),this[_0x7d5665(0x4139)][_0x7d5665(0x90e)](_0xb3543c['v'],null,_0x100e11),this[_0x7d5665(0x3672)]=_0x48edbb;}get[_0x1c1246(0x1bc5)](){var _0x221aa9=_0x1c1246;return this[_0x221aa9(0x3672)];}set[_0x1c1246(0x2cad)](_0x434cb2){var _0x437c87=_0x1c1246,_0x21775c=this[_0x437c87(0x203d)](_0x434cb2,this[_0x437c87(0x3672)]);this[_0x437c87(0x305f)][_0x437c87(0x90e)](_0x21775c['h']),this[_0x437c87(0x4139)][_0x437c87(0x90e)](_0x21775c['v']),this[_0x437c87(0x2713)]=_0x434cb2;}get[_0x1c1246(0x2cad)](){var _0x1998be=_0x1c1246;return this[_0x1998be(0x2713)];}static get[_0x1c1246(0x1099)](){var _0x389114=_0x1c1246,_0x3b5d1b=_0x219d17['l'][_0x389114(0x3443)];return!!_0x3b5d1b&&_0x3b5d1b[_0x389114(0x2d15)][_0x389114(0x333d)];}get['scene'](){return this['_scene'];}['getClassName'](){var _0x2cbc4f=_0x1c1246;return _0x2cbc4f(0x3b71);}[_0x1c1246(0x2d20)](_0x2536ac=!0x1){var _0x38132d=_0x1c1246;for(let _0x3becee=0x0;_0x3becee<this['_scene'][_0x38132d(0x3eff)][_0x38132d(0x132e)];_0x3becee++){var _0x504b32=this[_0x38132d(0x48a)][_0x38132d(0x3eff)][_0x3becee];this[_0x38132d(0x29a7)][_0x38132d(0x2d20)](_0x504b32),this[_0x38132d(0x1b07)]['dispose'](_0x504b32),this['_blurHPostProcess']['dispose'](_0x504b32),this['_blurVPostProcess']['dispose'](_0x504b32),this[_0x38132d(0xb60)]['dispose'](_0x504b32);}this['_randomTexture'][_0x38132d(0x2d20)](),_0x2536ac&&this[_0x38132d(0x48a)][_0x38132d(0xba3)](),this[_0x38132d(0x48a)][_0x38132d(0x31b0)][_0x38132d(0x380e)](this[_0x38132d(0x392a)],this[_0x38132d(0x48a)][_0x38132d(0x3eff)]),super[_0x38132d(0x2d20)]();}['_rebuild'](){var _0x411515=_0x1c1246;super[_0x411515(0x220)]();}[_0x1c1246(0x379)](_0x9813dc){var _0x5ab8f4=_0x1c1246;return _0x9813dc?['textureSampler']:[_0x5ab8f4(0x3638),_0x5ab8f4(0x3556)];}[_0x1c1246(0x203d)](_0x6e89e2,_0x4ca7c2){var _0x51b378=_0x1c1246;let _0x1d2869=_0x51b378(0xef9);return _0x4ca7c2&&(_0x1d2869+='#define\x20BLUR_BYPASS\x0a'),_0x6e89e2||(_0x1d2869+=_0x51b378(0x3874)),{'h':_0x1d2869+_0x51b378(0x3506),'v':_0x1d2869};}[_0x1c1246(0x15b7)](_0x248ea7,_0xf1ca6b,_0x1fd22a){var _0x19ec2d=_0x1c1246,_0x41bb54=this[_0x19ec2d(0x203d)](this['expensiveBlur'],this[_0x19ec2d(0x1bc5)]),_0x782c22=this[_0x19ec2d(0x379)](this[_0x19ec2d(0x1bc5)]);this['_blurHPostProcess']=this[_0x19ec2d(0x3e50)](_0x19ec2d(0x847),_0x782c22,_0x248ea7,_0x41bb54['h'],_0x1fd22a,!0x0),this[_0x19ec2d(0x4139)]=this[_0x19ec2d(0x3e50)](_0x19ec2d(0x1571),_0x782c22,_0xf1ca6b,_0x41bb54['v'],_0x1fd22a,!0x1);}[_0x1c1246(0x3e50)](_0x2b4373,_0x5040c9,_0xd341e3,_0x1eda97,_0x325354,_0x196df0){var _0x2ff4e1=_0x1c1246;const _0x39c179=new _0x5e926a['D'](_0x2b4373,_0x2ff4e1(0x3870),[_0x2ff4e1(0xa07),'samples',_0x2ff4e1(0x19bc),_0x2ff4e1(0x2344)],_0x5040c9,_0xd341e3,null,_0x2a6b70['x'][_0x2ff4e1(0xe7)],this[_0x2ff4e1(0x48a)][_0x2ff4e1(0x2636)](),!0x1,_0x1eda97,_0x325354);return _0x39c179['onApply']=_0x5ccd99=>{var _0x22d21b=_0x2ff4e1,_0x275c0e,_0x1bae7b;this[_0x22d21b(0x48a)]['activeCamera']&&(_0x275c0e=_0x196df0?this['_ssaoCombinePostProcess'][_0x22d21b(0x37ce)]:this[_0x22d21b(0xb60)]['height'],_0x1bae7b=_0x196df0?this['_originalColorPostProcess'][_0x22d21b(0x37ce)]:this[_0x22d21b(0x29a7)]['height'],_0x5ccd99[_0x22d21b(0x6e5)](_0x22d21b(0xa07),0x0<_0x275c0e?_0x275c0e:_0x1bae7b),_0x5ccd99[_0x22d21b(0x18c5)](_0x22d21b(0xc88),this[_0x22d21b(0x206c)]),_0x5ccd99[_0x22d21b(0x6e5)](_0x22d21b(0x19bc),this[_0x22d21b(0x651)]),_0x5ccd99[_0x22d21b(0x6e5)](_0x22d21b(0x2344),this['bilateralTolerance']),this[_0x22d21b(0x3c2c)]?_0x5ccd99['setTexture']('depthSampler',this[_0x22d21b(0x3c2c)][_0x22d21b(0x219b)]()[_0x22d21b(0xb3c)][0x0]):this[_0x22d21b(0x41c)]&&_0x5ccd99[_0x22d21b(0x19ec)](_0x22d21b(0x3556),this[_0x22d21b(0x41c)][_0x22d21b(0x11fd)]()[_0x22d21b(0xb3c)][this['_prePassRenderer'][_0x22d21b(0x2b3b)](_0x30bc2b['g']['PREPASS_DEPTH_TEXTURE_TYPE'])]));},_0x39c179[_0x2ff4e1(0xc88)]=this[_0x2ff4e1(0x2240)],_0x39c179;}[_0x1c1246(0xa0e)](_0xd5603e){var _0x548399=_0x1c1246;return this['_bits'][0x0]=_0xd5603e,this['_bits'][0x0]=(this[_0x548399(0xf26)][0x0]<<0x10|this[_0x548399(0xf26)][0x0]>>0x10)>>>0x0,this[_0x548399(0xf26)][0x0]=(0x55555555&this[_0x548399(0xf26)][0x0])<<0x1|(0xaaaaaaaa&this[_0x548399(0xf26)][0x0])>>>0x1>>>0x0,this[_0x548399(0xf26)][0x0]=(0x33333333&this[_0x548399(0xf26)][0x0])<<0x2|(0xcccccccc&this['_bits'][0x0])>>>0x2>>>0x0,this[_0x548399(0xf26)][0x0]=(0xf0f0f0f&this[_0x548399(0xf26)][0x0])<<0x4|(0xf0f0f0f0&this[_0x548399(0xf26)][0x0])>>>0x4>>>0x0,this[_0x548399(0xf26)][0x0]=(0xff00ff&this['_bits'][0x0])<<0x8|(0xff00ff00&this['_bits'][0x0])>>>0x8>>>0x0,2.3283064365386963e-10*this[_0x548399(0xf26)][0x0];}['_hammersley'](_0x2abc54,_0x32b4f4){var _0x190f9b=_0x1c1246;return[_0x2abc54/_0x32b4f4,this[_0x190f9b(0xa0e)](_0x2abc54)];}[_0x1c1246(0x28a3)](_0x65de69,_0x1fe599){var _0x537bf1=_0x1c1246,_0x1fe599=0x2*_0x1fe599*Math['PI'],_0x65de69=0x1-0.85*_0x65de69,_0x1e044c=Math[_0x537bf1(0x2793)](0x1-_0x65de69*_0x65de69);return new _0x547910['P'](Math[_0x537bf1(0x110a)](_0x1fe599)*_0x1e044c,Math[_0x537bf1(0x240)](_0x1fe599)*_0x1e044c,_0x65de69);}[_0x1c1246(0x3d60)](){var _0x26c0d7=_0x1c1246,_0x257d81,_0x1af17e=this[_0x26c0d7(0xc88)];const _0x5223e3=[];let _0x2412cf,_0xbd2673=0x0;for(;_0xbd2673<_0x1af17e;)_0x2412cf=_0x1af17e<0x10?this[_0x26c0d7(0x28a3)](Math['random'](),Math[_0x26c0d7(0x27fe)]()):(_0x257d81=this['_hammersley'](_0xbd2673,_0x1af17e),this[_0x26c0d7(0x28a3)](_0x257d81[0x0],_0x257d81[0x1])),_0x5223e3[_0x26c0d7(0x2f54)](_0x2412cf['x'],_0x2412cf['y'],_0x2412cf['z']),_0xbd2673++;return _0x5223e3;}['_getDefinesForSSAO'](){var _0x3ec281=_0x1c1246;return _0x3ec281(0x3cf0)+this[_0x3ec281(0xc88)]+_0x3ec281(0x34e2)+this['epsilon'][_0x3ec281(0x3938)](0x4);}[_0x1c1246(0x14a9)](_0x49b707,_0x17f885){var _0x3c9eab=_0x1c1246;this[_0x3c9eab(0x3afa)]=this[_0x3c9eab(0x3d60)]();var _0x3c32bc=this[_0x3c9eab(0x37fc)]();this[_0x3c9eab(0x1b07)]=new _0x5e926a['D'](_0x3c9eab(0x3870),_0x3c9eab(0x3870),[_0x3c9eab(0x34ee),_0x3c9eab(0x101f),'randTextureTiles',_0x3c9eab(0x3800),_0x3c9eab(0x616),_0x3c9eab(0x1c78),_0x3c9eab(0x10d1),'projection',_0x3c9eab(0x223a),_0x3c9eab(0x1ed4),'xViewport',_0x3c9eab(0x12a4),_0x3c9eab(0x220b),_0x3c9eab(0x3781),_0x3c9eab(0x172d)],['randomSampler',_0x3c9eab(0x3556),_0x3c9eab(0x2029)],_0x49b707,null,_0x2a6b70['x'][_0x3c9eab(0xe7)],this[_0x3c9eab(0x48a)][_0x3c9eab(0x2636)](),!0x1,_0x3c32bc,_0x17f885),this[_0x3c9eab(0x1b07)][_0x3c9eab(0x150b)]=_0xb9ba95=>{var _0xf2f4c=_0x3c9eab,_0x531514,_0x310b40,_0xd6ba3c,_0x1e005a,_0x2ed0cb;this[_0xf2f4c(0x48a)][_0xf2f4c(0x203b)]&&(_0xb9ba95['setArray3']('sampleSphere',this[_0xf2f4c(0x3afa)]),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0xeb),0x20),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x101f),0x1/this[_0xf2f4c(0xc88)]),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x3800),this[_0xf2f4c(0x3800)]),_0xb9ba95['setFloat2'](_0xf2f4c(0x1ed4),0x1/this[_0xf2f4c(0x1b07)][_0xf2f4c(0x37ce)],0x1/this[_0xf2f4c(0x1b07)][_0xf2f4c(0x1995)]),_0xb9ba95['setFloat'](_0xf2f4c(0x616),this[_0xf2f4c(0x616)]),_0xb9ba95[_0xf2f4c(0x6e5)]('maxZ',this[_0xf2f4c(0x220b)]),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x3781),this['minZAspect']),_0xb9ba95[_0xf2f4c(0x6e5)]('base',this[_0xf2f4c(0x1c78)]),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x223a),this[_0xf2f4c(0x48a)]['activeCamera']['minZ']),this['_scene'][_0xf2f4c(0x203b)][_0xf2f4c(0x1a43)]===_0x2a77ec['V']['PERSPECTIVE_CAMERA']?(_0xb9ba95[_0xf2f4c(0x2826)](_0xf2f4c(0x172d),_0x6c62d2['PERSPECTIVE_DEPTH_PROJECTION']),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x1cf4),Math[_0xf2f4c(0x2c18)](this['_scene'][_0xf2f4c(0x203b)][_0xf2f4c(0x1882)]/0x2)*this[_0xf2f4c(0x48a)][_0xf2f4c(0x2636)]()[_0xf2f4c(0x269e)](this[_0xf2f4c(0x48a)]['activeCamera'],!0x0)),_0xb9ba95['setFloat']('yViewport',Math[_0xf2f4c(0x2c18)](this[_0xf2f4c(0x48a)][_0xf2f4c(0x203b)][_0xf2f4c(0x1882)]/0x2))):(_0x1e005a=this[_0xf2f4c(0x48a)][_0xf2f4c(0x2636)]()['getRenderWidth']()/0x2,_0x531514=this[_0xf2f4c(0x48a)][_0xf2f4c(0x2636)]()[_0xf2f4c(0x288a)]()/0x2,_0x310b40=null!=(_0x310b40=this[_0xf2f4c(0x48a)][_0xf2f4c(0x203b)][_0xf2f4c(0x343)])?_0x310b40:-_0x1e005a,_0xd6ba3c=null!=(_0xd6ba3c=this[_0xf2f4c(0x48a)][_0xf2f4c(0x203b)][_0xf2f4c(0x2ba9)])?_0xd6ba3c:_0x1e005a,_0x1e005a=null!=(_0x1e005a=this[_0xf2f4c(0x48a)]['activeCamera']['orthoBottom'])?_0x1e005a:-_0x531514,_0x2ed0cb=null!=(_0x2ed0cb=this[_0xf2f4c(0x48a)]['activeCamera'][_0xf2f4c(0x38fe)])?_0x2ed0cb:_0x531514,_0xb9ba95[_0xf2f4c(0x2826)](_0xf2f4c(0x172d),_0x6c62d2[_0xf2f4c(0x505)]),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x1cf4),0.5*(_0xd6ba3c-_0x310b40)),_0xb9ba95[_0xf2f4c(0x6e5)](_0xf2f4c(0x12a4),0.5*(_0x2ed0cb-_0x1e005a))),_0xb9ba95['setMatrix'](_0xf2f4c(0x1b2e),this['_scene']['getProjectionMatrix']()),this['_geometryBufferRenderer']?(_0xb9ba95['setTexture'](_0xf2f4c(0x3556),this[_0xf2f4c(0x3c2c)][_0xf2f4c(0x219b)]()[_0xf2f4c(0xb3c)][0x0]),_0xb9ba95['setTexture'](_0xf2f4c(0x2029),this[_0xf2f4c(0x3c2c)][_0xf2f4c(0x219b)]()[_0xf2f4c(0xb3c)][0x1])):this[_0xf2f4c(0x41c)]&&(_0xb9ba95[_0xf2f4c(0x19ec)](_0xf2f4c(0x3556),this[_0xf2f4c(0x41c)][_0xf2f4c(0x11fd)]()[_0xf2f4c(0xb3c)][this[_0xf2f4c(0x41c)]['getIndex'](_0x30bc2b['g'][_0xf2f4c(0x2814)])]),_0xb9ba95[_0xf2f4c(0x19ec)](_0xf2f4c(0x2029),this['_prePassRenderer'][_0xf2f4c(0x11fd)]()[_0xf2f4c(0xb3c)][this[_0xf2f4c(0x41c)]['getIndex'](_0x30bc2b['g']['PREPASS_NORMAL_TEXTURE_TYPE'])])),_0xb9ba95[_0xf2f4c(0x19ec)](_0xf2f4c(0xd03),this[_0xf2f4c(0x20ed)]));},this[_0x3c9eab(0x1b07)][_0x3c9eab(0xc88)]=this[_0x3c9eab(0x2240)],this[_0x3c9eab(0x2e50)]||(this[_0x3c9eab(0x1b07)][_0x3c9eab(0x3d64)]=new _0x22ff3d['M']());}[_0x1c1246(0x4125)](_0x6d1f93,_0x5cab74){var _0x3a3093=_0x1c1246;this[_0x3a3093(0xb60)]=new _0x5e926a['D'](_0x3a3093(0x3191),_0x3a3093(0x3191),[],[_0x3a3093(0x35e7),_0x3a3093(0x1171)],_0x6d1f93,null,_0x2a6b70['x'][_0x3a3093(0xe7)],this['_scene']['getEngine'](),!0x1,void 0x0,_0x5cab74),this[_0x3a3093(0xb60)][_0x3a3093(0x150b)]=_0xd45189=>{var _0x1b0a50=_0x3a3093,_0x32c270=this[_0x1b0a50(0x48a)][_0x1b0a50(0x203b)]['viewport'];_0xd45189[_0x1b0a50(0x2285)]('viewport',_0x547910['jp']['Vector4'][0x0][_0x1b0a50(0x3b56)](_0x32c270['x'],_0x32c270['y'],_0x32c270[_0x1b0a50(0x37ce)],_0x32c270[_0x1b0a50(0x1995)])),_0xd45189[_0x1b0a50(0x188d)](_0x1b0a50(0x35e7),this[_0x1b0a50(0x29a7)]);},this[_0x3a3093(0xb60)][_0x3a3093(0xc88)]=this[_0x3a3093(0x2240)];}[_0x1c1246(0x27ba)](){var _0x5d65cd=_0x1c1246;this[_0x5d65cd(0x20ed)]=new _0x5a191f['c'](_0x5d65cd(0x3b32),0x80,this['_scene'],!0x1,_0x2a6b70['x']['BILINEAR_SAMPLINGMODE']),this[_0x5d65cd(0x20ed)][_0x5d65cd(0x255d)]=_0x2a6b70['x'][_0x5d65cd(0x3d20)],this[_0x5d65cd(0x20ed)][_0x5d65cd(0x494)]=_0x2a6b70['x'][_0x5d65cd(0x3d20)];const _0x15db6c=this[_0x5d65cd(0x20ed)][_0x5d65cd(0x1d9c)]();var _0x257a10=(_0x56ce4f,_0x4081c7)=>Math[_0x5d65cd(0x27fe)]()*(_0x4081c7-_0x56ce4f)+_0x56ce4f;const _0x52101c=_0x547910['P']['Zero']();for(let _0x13c2e5=0x0;_0x13c2e5<0x80;_0x13c2e5++)for(let _0x1b5d38=0x0;_0x1b5d38<0x80;_0x1b5d38++)_0x52101c['x']=_0x257a10(0x0,0x1),_0x52101c['y']=_0x257a10(0x0,0x1),_0x52101c['z']=0x0,_0x52101c[_0x5d65cd(0xb65)](),_0x52101c[_0x5d65cd(0x1200)](0xff),_0x52101c['x']=Math[_0x5d65cd(0x27d2)](_0x52101c['x']),_0x52101c['y']=Math[_0x5d65cd(0x27d2)](_0x52101c['y']),_0x15db6c['fillStyle']=_0x5d65cd(0x390b)+_0x52101c['x']+',\x20'+_0x52101c['y']+',\x20'+_0x52101c['z']+')',_0x15db6c['fillRect'](_0x13c2e5,_0x1b5d38,0x1,0x1);this[_0x5d65cd(0x20ed)][_0x5d65cd(0x2c28)](!0x1);}[_0x1c1246(0x3c81)](){var _0x56f744=_0x1c1246;const _0x47fcef=_0x300a40['p4'][_0x56f744(0x299f)](this);return _0x47fcef[_0x56f744(0x3d25)]='SSAO2RenderingPipeline',_0x47fcef;}static[_0x1c1246(0xb3f)](_0x3385d3,_0x4befbc,_0x1ea2a8){var _0x1d4948=_0x1c1246;return _0x300a40['p4'][_0x1d4948(0xb3f)](()=>new _0x6c62d2(_0x3385d3[_0x1d4948(0x392a)],_0x4befbc,_0x3385d3[_0x1d4948(0x3f97)],void 0x0,_0x3385d3[_0x1d4948(0x2e50)],_0x3385d3[_0x1d4948(0x3990)]),_0x3385d3,_0x4befbc,_0x1ea2a8);}}_0x6c62d2[_0x1c1246(0x505)]=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x6c62d2['PERSPECTIVE_DEPTH_PROJECTION']=[0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1],_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x3800),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x220b),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x3781),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])(_0x1c1246(0x18ea))],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x3d6e),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])(_0x1c1246(0xc88))],_0x6c62d2[_0x1c1246(0x1229)],'_samples',void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])('textureSamples')],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x1673),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x2e50),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],'_ratio',void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x3990),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x616),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x1c78),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])(_0x1c1246(0x1bc5))],_0x6c62d2[_0x1c1246(0x1229)],'_bypassBlur',void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])('expensiveBlur')],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x2713),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2['prototype'],_0x1c1246(0x206c),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x651),void 0x0),_0x52ba0e([(0x0,_0x300a40['qC'])()],_0x6c62d2[_0x1c1246(0x1229)],_0x1c1246(0x1f57),void 0x0),(0x0,_0x4a86ea['H'])(_0x1c1246(0x3783),_0x6c62d2);},0x10db1:(_0x4ddd16,_0x9250e9,_0x3da35b)=>{var _0x3440a2=a8_0x49466b;function _0x367882(_0x2f0ddc,_0x1c0d53,_0x15e125,_0x13a10b){var _0x2bb6e3=a8_0x58a1,_0x3a28b1,_0x32fbb8=arguments[_0x2bb6e3(0x132e)],_0x4cfc93=_0x32fbb8<0x3?_0x1c0d53:null===_0x13a10b?_0x13a10b=Object['getOwnPropertyDescriptor'](_0x1c0d53,_0x15e125):_0x13a10b;if('object'==typeof Reflect&&_0x2bb6e3(0x187)==typeof Reflect[_0x2bb6e3(0x14d7)])_0x4cfc93=Reflect[_0x2bb6e3(0x14d7)](_0x2f0ddc,_0x1c0d53,_0x15e125,_0x13a10b);else{for(var _0x2d460d=_0x2f0ddc[_0x2bb6e3(0x132e)]-0x1;0x0<=_0x2d460d;_0x2d460d--)(_0x3a28b1=_0x2f0ddc[_0x2d460d])&&(_0x4cfc93=(_0x32fbb8<0x3?_0x3a28b1(_0x4cfc93):0x3<_0x32fbb8?_0x3a28b1(_0x1c0d53,_0x15e125,_0x4cfc93):_0x3a28b1(_0x1c0d53,_0x15e125))||_0x4cfc93);}0x3<_0x32fbb8&&_0x4cfc93&&Object[_0x2bb6e3(0x1fc0)](_0x1c0d53,_0x15e125,_0x4cfc93);}var _0x1073af=_0x3da35b(0x9fd1),_0x4c77f9=_0x3da35b(0xbac7),_0x5e20b6=_0x3da35b(0x6902),_0x4688c2=_0x3da35b(0x5f28),_0xe96ba=_0x3da35b(0xf6ea),_0x1b16bb=_0x3da35b(0xd1d0),_0x2400f4=_0x3da35b(0xb6dc),_0x275498=_0x3da35b(0x8917),_0x43bd87=_0x3da35b(0x77a5),_0x5f54f7=_0x3da35b(0x153ad);_0x3da35b(0x8064),_0x3da35b(0xea77),_0x3da35b(0xce3e);class _0x40cf8f extends _0xe96ba['$']{constructor(_0x3d0384,_0x2449b9,_0x244c56,_0x3b0ac9){var _0x598bb0=a8_0x58a1;super(_0x2449b9['getEngine'](),_0x3d0384),this[_0x598bb0(0x19d1)]=_0x598bb0(0x19d1),this['SSAORenderEffect']=_0x598bb0(0x24a7),this[_0x598bb0(0x1f6)]=_0x598bb0(0x1f6),this[_0x598bb0(0x1e7f)]=_0x598bb0(0x1e7f),this[_0x598bb0(0x1ac9)]='SSAOCombineRenderEffect',this[_0x598bb0(0x3800)]=0x1,this[_0x598bb0(0x616)]=0.0001,this[_0x598bb0(0xc78)]=0.0075,this[_0x598bb0(0x3336)]=0.000001,this['base']=0.5,this[_0x598bb0(0x1fcd)]=!0x0,this[_0x598bb0(0x48a)]=_0x2449b9,this[_0x598bb0(0x27ba)]();var _0x46e8bf=_0x244c56[_0x598bb0(0xe14)]||_0x244c56,_0x244c56=_0x244c56[_0x598bb0(0x38bf)]||_0x244c56;this[_0x598bb0(0x29a7)]=new _0x2400f4['Q'](_0x598bb0(0x3035),_0x244c56,null,_0x4c77f9['x'][_0x598bb0(0xe7)],_0x2449b9[_0x598bb0(0x2636)](),!0x1),this[_0x598bb0(0x14a9)](_0x46e8bf),this['_createBlurPostProcess'](_0x46e8bf),this[_0x598bb0(0x4125)](_0x244c56),this[_0x598bb0(0x3782)](new _0x1b16bb['L'](_0x2449b9[_0x598bb0(0x2636)](),this[_0x598bb0(0x19d1)],()=>this['_originalColorPostProcess'],!0x0)),this[_0x598bb0(0x3782)](new _0x1b16bb['L'](_0x2449b9[_0x598bb0(0x2636)](),this['SSAORenderEffect'],()=>this[_0x598bb0(0x1b07)],!0x0)),this[_0x598bb0(0x3782)](new _0x1b16bb['L'](_0x2449b9[_0x598bb0(0x2636)](),this['SSAOBlurHRenderEffect'],()=>this[_0x598bb0(0x305f)],!0x0)),this[_0x598bb0(0x3782)](new _0x1b16bb['L'](_0x2449b9[_0x598bb0(0x2636)](),this[_0x598bb0(0x1e7f)],()=>this['_blurVPostProcess'],!0x0)),this[_0x598bb0(0x3782)](new _0x1b16bb['L'](_0x2449b9[_0x598bb0(0x2636)](),this[_0x598bb0(0x1ac9)],()=>this[_0x598bb0(0xb60)],!0x0)),_0x2449b9[_0x598bb0(0x31b0)][_0x598bb0(0x2ddf)](this),_0x3b0ac9&&_0x2449b9[_0x598bb0(0x31b0)][_0x598bb0(0x1ac)](_0x3d0384,_0x3b0ac9);}get[_0x3440a2(0x32aa)](){var _0x36aad2=_0x3440a2;return this[_0x36aad2(0x48a)];}['_attachCameras'](_0x130176,_0x10f660){var _0x1c26e5=_0x3440a2;super['_attachCameras'](_0x130176,_0x10f660);for(const _0xef840c of this[_0x1c26e5(0x2758)])this[_0x1c26e5(0x48a)]['enableDepthRenderer'](_0xef840c)['getDepthMap']();}[_0x3440a2(0x1653)](){var _0x226d88=_0x3440a2;return _0x226d88(0x11e9);}[_0x3440a2(0x2d20)](_0x15fa44=!0x1){var _0x2b8304=_0x3440a2;for(let _0x17416d=0x0;_0x17416d<this[_0x2b8304(0x48a)][_0x2b8304(0x3eff)][_0x2b8304(0x132e)];_0x17416d++){var _0x25510b=this[_0x2b8304(0x48a)]['cameras'][_0x17416d];this['_originalColorPostProcess'][_0x2b8304(0x2d20)](_0x25510b),this['_ssaoPostProcess']['dispose'](_0x25510b),this[_0x2b8304(0x305f)][_0x2b8304(0x2d20)](_0x25510b),this[_0x2b8304(0x4139)][_0x2b8304(0x2d20)](_0x25510b),this[_0x2b8304(0xb60)]['dispose'](_0x25510b);}this[_0x2b8304(0x20ed)][_0x2b8304(0x2d20)](),_0x15fa44&&this['_scene'][_0x2b8304(0x3ae9)](),this[_0x2b8304(0x48a)][_0x2b8304(0x31b0)]['detachCamerasFromRenderPipeline'](this['_name'],this[_0x2b8304(0x48a)]['cameras']),super['dispose']();}['_createBlurPostProcess'](_0x129a57){var _0x427271=_0x3440a2;this[_0x427271(0x305f)]=new _0x275498['i'](_0x427271(0x847),new _0x1073af['FM'](0x1,0x0),0x10,_0x129a57,null,_0x4c77f9['x']['BILINEAR_SAMPLINGMODE'],this['_scene'][_0x427271(0x2636)](),!0x1,_0x43bd87['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x427271(0x4139)]=new _0x275498['i'](_0x427271(0x1571),new _0x1073af['FM'](0x0,0x1),0x10,_0x129a57,null,_0x4c77f9['x'][_0x427271(0xe7)],this[_0x427271(0x48a)][_0x427271(0x2636)](),!0x1,_0x43bd87['g'][_0x427271(0x3f7d)]),this[_0x427271(0x305f)]['onActivateObservable']['add'](()=>{var _0x30a534=_0x427271,_0xc60e66=this[_0x30a534(0x305f)][_0x30a534(0x37ce)]/this['_scene'][_0x30a534(0x2636)]()[_0x30a534(0x105a)]();this['_blurHPostProcess'][_0x30a534(0x2b75)]=0x10*_0xc60e66;}),this[_0x427271(0x4139)][_0x427271(0x2002)][_0x427271(0x11ad)](()=>{var _0x15e77d=_0x427271,_0x4f84e0=this[_0x15e77d(0x4139)][_0x15e77d(0x1995)]/this['_scene'][_0x15e77d(0x2636)]()[_0x15e77d(0x288a)]();this[_0x15e77d(0x4139)][_0x15e77d(0x2b75)]=0x10*_0x4f84e0;});}[_0x3440a2(0x220)](){var _0x5420a2=_0x3440a2;this[_0x5420a2(0x1fcd)]=!0x0,super[_0x5420a2(0x220)]();}[_0x3440a2(0x14a9)](_0x16cb01){var _0x23007c=_0x3440a2;const _0x55d9b2=[0.5381,0.1856,-0.4319,0.1379,0.2486,0.443,0.3371,0.5679,-0.0057,-0.6999,-0.0451,-0.0019,0.0689,-0.1598,-0.8547,0.056,0.0069,-0.1843,-0.0146,0.1402,0.0762,0.01,-0.1924,-0.0344,-0.3577,-0.5301,-0.4358,-0.3169,0.1063,0.0158,0.0103,-0.5869,0.0046,-0.0897,-0.494,0.3287,0.7119,-0.0154,-0.0918,-0.0533,0.0596,-0.5411,0.0352,-0.0631,0.546,-0.4776,0.2847,-0.0271];this[_0x23007c(0x1b07)]=new _0x4688c2['D'](_0x23007c(0x3597),_0x23007c(0x3597),[_0x23007c(0x34ee),'samplesFactor','randTextureTiles',_0x23007c(0x3800),_0x23007c(0x616),'area','fallOff',_0x23007c(0x1c78),_0x23007c(0x10d1),_0x23007c(0x1171)],[_0x23007c(0xd03)],_0x16cb01,null,_0x4c77f9['x'][_0x23007c(0xe7)],this['_scene'][_0x23007c(0x2636)](),!0x1,_0x23007c(0x3c35)),this[_0x23007c(0x1b07)][_0x23007c(0x39ea)]=!0x0,this[_0x23007c(0x1b07)]['onApply']=_0x362239=>{var _0x49a281=_0x23007c;this[_0x49a281(0x1fcd)]&&(_0x362239['setArray3'](_0x49a281(0x34ee),_0x55d9b2),_0x362239[_0x49a281(0x6e5)](_0x49a281(0x101f),0x1/0x10),_0x362239['setFloat'](_0x49a281(0xeb),0x4)),_0x362239[_0x49a281(0x6e5)](_0x49a281(0x3800),this[_0x49a281(0x3800)]),_0x362239['setFloat'](_0x49a281(0x616),this['radius']),_0x362239[_0x49a281(0x6e5)](_0x49a281(0xc78),this[_0x49a281(0xc78)]),_0x362239[_0x49a281(0x6e5)](_0x49a281(0x3336),this[_0x49a281(0x3336)]),_0x362239[_0x49a281(0x6e5)](_0x49a281(0x1c78),this[_0x49a281(0x1c78)]),_0x362239[_0x49a281(0x19ec)](_0x49a281(0x3638),this[_0x49a281(0x48a)][_0x49a281(0x1aaf)](this[_0x49a281(0x48a)][_0x49a281(0x203b)])[_0x49a281(0x14bc)]()),_0x362239[_0x49a281(0x19ec)](_0x49a281(0xd03),this['_randomTexture']);};}[_0x3440a2(0x4125)](_0x5ade6a){var _0x23b1a5=_0x3440a2;this[_0x23b1a5(0xb60)]=new _0x4688c2['D']('ssaoCombine','ssaoCombine',[],[_0x23b1a5(0x35e7),_0x23b1a5(0x1171)],_0x5ade6a,null,_0x4c77f9['x']['BILINEAR_SAMPLINGMODE'],this[_0x23b1a5(0x48a)][_0x23b1a5(0x2636)](),!0x1),this[_0x23b1a5(0xb60)][_0x23b1a5(0x150b)]=_0x40082a=>{var _0xc12c37=_0x23b1a5;_0x40082a[_0xc12c37(0x2285)](_0xc12c37(0x1171),_0x1073af['jp']['Vector4'][0x0][_0xc12c37(0x3b56)](0x0,0x0,0x1,0x1)),_0x40082a[_0xc12c37(0x2c88)](_0xc12c37(0x35e7),this[_0xc12c37(0x29a7)]);};}[_0x3440a2(0x27ba)](){var _0x1baad9=_0x3440a2;this[_0x1baad9(0x20ed)]=new _0x5e20b6['c'](_0x1baad9(0x3b32),0x200,this[_0x1baad9(0x48a)],!0x1,_0x4c77f9['x']['TRILINEAR_SAMPLINGMODE']),this[_0x1baad9(0x20ed)]['wrapU']=_0x4c77f9['x'][_0x1baad9(0x3d20)],this[_0x1baad9(0x20ed)][_0x1baad9(0x494)]=_0x4c77f9['x'][_0x1baad9(0x3d20)];const _0x4e490b=this[_0x1baad9(0x20ed)]['getContext']();var _0x315fcb=(_0x13f8ce,_0x202bc0)=>Math['random']()*(_0x202bc0-_0x13f8ce)+_0x13f8ce;const _0x55bdb0=_0x1073af['P'][_0x1baad9(0x1b83)]();for(let _0x5097bd=0x0;_0x5097bd<0x200;_0x5097bd++)for(let _0x13db09=0x0;_0x13db09<0x200;_0x13db09++)_0x55bdb0['x']=Math['floor'](0xff*Math[_0x1baad9(0xc54)](0x0,_0x315fcb(-0x1,0x1))),_0x55bdb0['y']=Math[_0x1baad9(0x27d2)](0xff*Math[_0x1baad9(0xc54)](0x0,_0x315fcb(-0x1,0x1))),_0x55bdb0['z']=Math[_0x1baad9(0x27d2)](0xff*Math[_0x1baad9(0xc54)](0x0,_0x315fcb(-0x1,0x1))),_0x4e490b[_0x1baad9(0x3ce7)]=_0x1baad9(0x390b)+_0x55bdb0['x']+',\x20'+_0x55bdb0['y']+',\x20'+_0x55bdb0['z']+')',_0x4e490b[_0x1baad9(0x1456)](_0x5097bd,_0x13db09,0x1,0x1);this[_0x1baad9(0x20ed)]['update'](!0x1);}}_0x367882([(0x0,_0x5f54f7['qC'])()],_0x40cf8f[_0x3440a2(0x1229)],_0x3440a2(0x3800),void 0x0),_0x367882([(0x0,_0x5f54f7['qC'])()],_0x40cf8f[_0x3440a2(0x1229)],_0x3440a2(0x616),void 0x0),_0x367882([(0x0,_0x5f54f7['qC'])()],_0x40cf8f['prototype'],'area',void 0x0),_0x367882([(0x0,_0x5f54f7['qC'])()],_0x40cf8f[_0x3440a2(0x1229)],_0x3440a2(0x3336),void 0x0),_0x367882([(0x0,_0x5f54f7['qC'])()],_0x40cf8f['prototype'],'base',void 0x0);},0x10b42:(_0x4fb37f,_0x45b20b,_0x4ae3e4)=>{var _0x1bec70=a8_0x49466b;function _0x523c06(_0x282848,_0x2a70f3,_0x1e6e78,_0x19af03){var _0x3a3f26=a8_0x58a1,_0x107b62,_0x3c3f99=arguments[_0x3a3f26(0x132e)],_0x3ce7c1=_0x3c3f99<0x3?_0x2a70f3:null===_0x19af03?_0x19af03=Object[_0x3a3f26(0x319d)](_0x2a70f3,_0x1e6e78):_0x19af03;if(_0x3a3f26(0x20cb)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x3ce7c1=Reflect[_0x3a3f26(0x14d7)](_0x282848,_0x2a70f3,_0x1e6e78,_0x19af03);else{for(var _0x1a87a3=_0x282848[_0x3a3f26(0x132e)]-0x1;0x0<=_0x1a87a3;_0x1a87a3--)(_0x107b62=_0x282848[_0x1a87a3])&&(_0x3ce7c1=(_0x3c3f99<0x3?_0x107b62(_0x3ce7c1):0x3<_0x3c3f99?_0x107b62(_0x2a70f3,_0x1e6e78,_0x3ce7c1):_0x107b62(_0x2a70f3,_0x1e6e78))||_0x3ce7c1);}0x3<_0x3c3f99&&_0x3ce7c1&&Object[_0x3a3f26(0x1fc0)](_0x2a70f3,_0x1e6e78,_0x3ce7c1);}var _0x9df6e3=_0x4ae3e4(0x153ad),_0x2051cf=_0x4ae3e4(0x9fd1),_0x50c66b=_0x4ae3e4(0x5f28),_0x3d5497=_0x4ae3e4(0xf6ea),_0x3d1eaf=_0x4ae3e4(0xd1d0),_0x5bdfa7=_0x4ae3e4(0xe456),_0x2ddade=_0x4ae3e4(0xbf60),_0x8e411b=_0x4ae3e4(0x4da7),_0x1ee2c5=_0x4ae3e4(0x77a5),_0x3f13ce=_0x4ae3e4(0xbff);_0x4ae3e4(0x8064),_0x4ae3e4(0x943),_0x4ae3e4(0x138a8),_0x4ae3e4(0x2797);const _0x56b5b6=_0x2051cf['y3'][_0x1bec70(0x1b2b)](new _0x2051cf['P'](0.5,0.5,0.5),_0x2051cf['_f']['Identity'](),new _0x2051cf['P'](0.5,0.5,0.5)),_0x28e023=_0x2051cf['y3'][_0x1bec70(0x1b2b)](new _0x2051cf['P'](0.5,0.5,0x1),_0x2051cf['_f'][_0x1bec70(0x24ef)](),new _0x2051cf['P'](0.5,0.5,0x0));class _0x11c359 extends _0x3d5497['$']{constructor(_0x4a3d2f,_0x142f73,_0x45bb4f,_0x44eae4=!0x1,_0x2c78ae=_0x1ee2c5['g'][_0x1bec70(0x607)]){var _0x316f75=_0x1bec70;if(super(_0x142f73[_0x316f75(0x2636)](),_0x4a3d2f),this[_0x316f75(0x2b7d)]=_0x316f75(0x2b7d),this[_0x316f75(0x405b)]='SSRBlurRenderEffect',this['SSRCombineRenderEffect']='SSRCombineRenderEffect',this[_0x316f75(0x3aaf)]=0x1,this[_0x316f75(0x1912)]=0x3e8,this[_0x316f75(0xe43)]=0x1,this[_0x316f75(0x26a3)]=0.5,this[_0x316f75(0x32b6)]=0x1,this['reflectionSpecularFalloffExponent']=0x1,this['maxSteps']=0x3e8,this[_0x316f75(0x37bb)]=0.2,this[_0x316f75(0x3aa6)]=0x1,this[_0x316f75(0x17c4)]=0.04,this['_ssrDownsample']=0x0,this['_blurDispersionStrength']=0.03,this[_0x316f75(0x3089)]=0x0,this[_0x316f75(0x249b)]=!0x1,this['_environmentTextureIsProbe']=!0x1,this[_0x316f75(0x2b8b)]=!0x0,this['_attenuateIntersectionDistance']=!0x0,this[_0x316f75(0x12c6)]=!0x0,this[_0x316f75(0x3f4c)]=!0x1,this[_0x316f75(0x1726)]=!0x1,this[_0x316f75(0x3d06)]=!0x0,this[_0x316f75(0x2670)]=!0x1,this[_0x316f75(0x3d26)]=0x0,this[_0x316f75(0x10ab)]=!0x0,this['_isEnabled']=!0x0,this[_0x316f75(0x143b)]=!0x0,this[_0x316f75(0xb22)]=!0x0,this[_0x316f75(0x60f)]=!0x1,this[_0x316f75(0x2e50)]=!0x1,this[_0x316f75(0x1d35)]=!0x1,this[_0x316f75(0x3546)]=[],this[_0x316f75(0x2758)]=_0x45bb4f||_0x142f73[_0x316f75(0x3eff)],this['_cameras']=this[_0x316f75(0x2758)][_0x316f75(0x139f)](),this[_0x316f75(0x3546)]=this[_0x316f75(0x2758)][_0x316f75(0x139f)](),this['_scene']=_0x142f73,this[_0x316f75(0x3990)]=_0x2c78ae,this['_forceGeometryBuffer']=_0x44eae4,this[_0x316f75(0x18d2)]){if(_0x142f73[_0x316f75(0x31b0)][_0x316f75(0x2ddf)](this),this[_0x316f75(0x2e50)]){const _0x4a86c9=_0x142f73['enableGeometryBufferRenderer']();_0x4a86c9&&(_0x4a86c9['enableReflectivity']=!0x0,_0x4a86c9[_0x316f75(0xc56)]=!0x0);}else{const _0x31fc42=_0x142f73[_0x316f75(0x648)]();_0x31fc42&&(_0x31fc42[_0x316f75(0xc56)]=!0x0,_0x31fc42[_0x316f75(0x1d4d)]());}this[_0x316f75(0x2399)]();}}set[_0x1bec70(0xc88)](_0x992240){var _0x2cc995=_0x1bec70;this[_0x2cc995(0x3aaf)]!==_0x992240&&(this[_0x2cc995(0x3aaf)]=_0x992240,this[_0x2cc995(0x2399)]());}get[_0x1bec70(0xc88)](){return this['_samples'];}get[_0x1bec70(0x38e)](){return this['_ssrDownsample'];}set[_0x1bec70(0x38e)](_0x370927){var _0x1db636=_0x1bec70;_0x370927!==this['_ssrDownsample']&&(this[_0x1db636(0x239d)]=_0x370927,this[_0x1db636(0x2399)]());}get[_0x1bec70(0x14b9)](){var _0x502743=_0x1bec70;return this[_0x502743(0x1e9)];}set['blurDispersionStrength'](_0x2eead3){var _0x50c592=_0x1bec70,_0xed8bf5;_0x2eead3!==this[_0x50c592(0x1e9)]&&(_0xed8bf5=0x0===_0x2eead3&&0x0!==this[_0x50c592(0x1e9)]||0x0!==_0x2eead3&&0x0===this[_0x50c592(0x1e9)],this['_blurDispersionStrength']=_0x2eead3,_0xed8bf5&&this[_0x50c592(0x2399)]());}[_0x1bec70(0x15ee)](){var _0x29bc47=_0x1bec70;return 0x0<this[_0x29bc47(0x1e9)];}get[_0x1bec70(0x3652)](){var _0x18d1ca=_0x1bec70;return this[_0x18d1ca(0x3089)];}set[_0x1bec70(0x3652)](_0x574d92){var _0x3f9ccd=_0x1bec70;_0x574d92!==this[_0x3f9ccd(0x3089)]&&(this[_0x3f9ccd(0x3089)]=_0x574d92,this[_0x3f9ccd(0x2399)]());}get[_0x1bec70(0xd8)](){var _0x5e8f40=_0x1bec70;return this[_0x5e8f40(0x249b)];}set[_0x1bec70(0xd8)](_0x524b5a){var _0x198956=_0x1bec70;_0x524b5a!==this['_enableSmoothReflections']&&(this[_0x198956(0x249b)]=_0x524b5a,this[_0x198956(0x13a8)]());}get['environmentTexture'](){var _0x289122=_0x1bec70;return this[_0x289122(0x29d)];}set['environmentTexture'](_0x279b98){var _0x19af58=_0x1bec70;this[_0x19af58(0x29d)]=_0x279b98,this[_0x19af58(0x13a8)]();}get[_0x1bec70(0x1f9)](){var _0x1c3167=_0x1bec70;return this[_0x1c3167(0x1b62)];}set['environmentTextureIsProbe'](_0x544e9e){var _0x5d9504=_0x1bec70;this[_0x5d9504(0x1b62)]=_0x544e9e,this[_0x5d9504(0x13a8)]();}get[_0x1bec70(0x3033)](){var _0x534c50=_0x1bec70;return this[_0x534c50(0x2b8b)];}set[_0x1bec70(0x3033)](_0x9b4bd7){var _0x487889=_0x1bec70;this['_attenuateScreenBorders']!==_0x9b4bd7&&(this[_0x487889(0x2b8b)]=_0x9b4bd7,this[_0x487889(0x13a8)]());}get['attenuateIntersectionDistance'](){return this['_attenuateIntersectionDistance'];}set['attenuateIntersectionDistance'](_0x10a4f9){var _0x119c1c=_0x1bec70;this[_0x119c1c(0x6ce)]!==_0x10a4f9&&(this[_0x119c1c(0x6ce)]=_0x10a4f9,this['_updateEffectDefines']());}get[_0x1bec70(0xb0e)](){var _0x3f8fda=_0x1bec70;return this[_0x3f8fda(0x12c6)];}set[_0x1bec70(0xb0e)](_0x28b9e1){var _0x5f29ee=_0x1bec70;this[_0x5f29ee(0x12c6)]!==_0x28b9e1&&(this['_attenuateIntersectionIterations']=_0x28b9e1,this[_0x5f29ee(0x13a8)]());}get[_0x1bec70(0xfe7)](){var _0x459204=_0x1bec70;return this[_0x459204(0x3f4c)];}set[_0x1bec70(0xfe7)](_0x384779){var _0x54bec6=_0x1bec70;this[_0x54bec6(0x3f4c)]!==_0x384779&&(this['_attenuateFacingCamera']=_0x384779,this[_0x54bec6(0x13a8)]());}get['attenuateBackfaceReflection'](){var _0x3e2623=_0x1bec70;return this[_0x3e2623(0x1726)];}set[_0x1bec70(0x1e1a)](_0x5027f5){var _0x154a9b=_0x1bec70;this[_0x154a9b(0x1726)]!==_0x5027f5&&(this[_0x154a9b(0x1726)]=_0x5027f5,this[_0x154a9b(0x13a8)]());}get[_0x1bec70(0xb75)](){var _0x2ba25b=_0x1bec70;return this[_0x2ba25b(0x3d06)];}set['clipToFrustum'](_0x1dedf9){var _0x3f622a=_0x1bec70;this['_clipToFrustum']!==_0x1dedf9&&(this[_0x3f622a(0x3d06)]=_0x1dedf9,this[_0x3f622a(0x13a8)]());}get[_0x1bec70(0x22f7)](){return this['_enableAutomaticThicknessComputation'];}set[_0x1bec70(0x22f7)](_0x12afb8){var _0x3fe566=_0x1bec70;this['_enableAutomaticThicknessComputation']!==_0x12afb8&&(this[_0x3fe566(0x2670)]=_0x12afb8,this[_0x3fe566(0x2399)]());}get[_0x1bec70(0x3898)](){return this['_depthRenderer'];}get['backfaceDepthTextureDownsample'](){var _0x1d0a83=_0x1bec70;return this[_0x1d0a83(0x3d26)];}set[_0x1bec70(0x2a2d)](_0x177713){var _0x5d753c=_0x1bec70;this[_0x5d753c(0x3d26)]!==_0x177713&&(this[_0x5d753c(0x3d26)]=_0x177713,this[_0x5d753c(0x1127)]());}get[_0x1bec70(0xdb6)](){var _0x358697=_0x1bec70;return this[_0x358697(0x10ab)];}set['backfaceForceDepthWriteTransparentMeshes'](_0x313c83){var _0x58b08b=_0x1bec70;this[_0x58b08b(0x10ab)]!==_0x313c83&&(this[_0x58b08b(0x10ab)]=_0x313c83,this['_depthRenderer']&&(this[_0x58b08b(0x3b79)][_0x58b08b(0x132d)]=_0x313c83));}get['isEnabled'](){var _0x7632fc=_0x1bec70;return this[_0x7632fc(0x3165)];}set[_0x1bec70(0x3bab)](_0x4017f1){var _0x4a7b3d=_0x1bec70;this['_isEnabled']!==_0x4017f1&&((this[_0x4a7b3d(0x3165)]=_0x4017f1)?this[_0x4a7b3d(0x1d35)]?this['_buildPipeline']():null!==this[_0x4a7b3d(0x2758)]&&this[_0x4a7b3d(0x48a)]['postProcessRenderPipelineManager'][_0x4a7b3d(0x1ac)](this[_0x4a7b3d(0x392a)],this['_cameras']):null!==this[_0x4a7b3d(0x2758)]&&(this[_0x4a7b3d(0x48a)]['postProcessRenderPipelineManager'][_0x4a7b3d(0x380e)](this['_name'],this[_0x4a7b3d(0x2758)]),this[_0x4a7b3d(0x2758)]=this['_camerasToBeAttached'][_0x4a7b3d(0x139f)]()));}get[_0x1bec70(0x2daa)](){var _0x5c6433=_0x1bec70;return this[_0x5c6433(0x143b)];}set[_0x1bec70(0x2daa)](_0x394a88){var _0x8336e9=_0x1bec70;this[_0x8336e9(0x143b)]!==_0x394a88&&(this[_0x8336e9(0x143b)]=_0x394a88,this[_0x8336e9(0x2399)]());}get[_0x1bec70(0x3599)](){var _0x1d0552=_0x1bec70;return this[_0x1d0552(0xb22)];}set[_0x1bec70(0x3599)](_0x39c75b){var _0x3c5d45=_0x1bec70;this[_0x3c5d45(0xb22)]!==_0x39c75b&&(this[_0x3c5d45(0xb22)]=_0x39c75b,this[_0x3c5d45(0x2399)]());}get[_0x1bec70(0xe9)](){var _0x64b116=_0x1bec70;return this[_0x64b116(0x60f)];}set['debug'](_0x5abb0e){var _0xdc244a=_0x1bec70;this[_0xdc244a(0x60f)]!==_0x5abb0e&&(this[_0xdc244a(0x60f)]=_0x5abb0e,this['_buildPipeline']());}[_0x1bec70(0x22fd)](){var _0x319aca=_0x1bec70;return this[_0x319aca(0x48a)];}get[_0x1bec70(0x3c2c)](){var _0x40160f=_0x1bec70;return this[_0x40160f(0x2e50)]?this[_0x40160f(0x48a)]['geometryBufferRenderer']:null;}get['_prePassRenderer'](){var _0x4f62e8=_0x1bec70;return this[_0x4f62e8(0x2e50)]?null:this[_0x4f62e8(0x48a)]['prePassRenderer'];}get[_0x1bec70(0x32aa)](){var _0xc9f0f7=_0x1bec70;return this[_0xc9f0f7(0x48a)];}get[_0x1bec70(0x18d2)](){var _0x2cce71=_0x1bec70,_0x5943ed=this[_0x2cce71(0x48a)][_0x2cce71(0x2636)]()[_0x2cce71(0x1766)]();return _0x5943ed[_0x2cce71(0x2add)]&&_0x5943ed[_0x2cce71(0x347e)];}[_0x1bec70(0x1653)](){var _0x9f14b4=_0x1bec70;return _0x9f14b4(0x2d24);}[_0x1bec70(0x10c)](_0x4e94cc){var _0x215cd9=_0x1bec70;this['_camerasToBeAttached'][_0x215cd9(0x2f54)](_0x4e94cc),this[_0x215cd9(0x2399)]();}[_0x1bec70(0x5cc)](_0x227fa1){var _0x4959d2=_0x1bec70;_0x227fa1=this[_0x4959d2(0x3546)]['indexOf'](_0x227fa1),(this[_0x4959d2(0x3546)][_0x4959d2(0x1035)](_0x227fa1,0x1),this[_0x4959d2(0x2399)]());}['dispose'](_0x438edc=!0x1){var _0x22e809=_0x1bec70;this['_disposeDepthRenderer'](),this['_disposePostProcesses'](),_0x438edc&&this[_0x22e809(0x48a)][_0x22e809(0xba3)](),this[_0x22e809(0x48a)][_0x22e809(0x31b0)][_0x22e809(0x380e)](this['_name'],this[_0x22e809(0x2758)]),super[_0x22e809(0x2d20)]();}['_getTextureSize'](){var _0x50e6b7=_0x1bec70,_0x576de5;const _0x4dc20f=this[_0x50e6b7(0x48a)]['getEngine'](),_0x3c033a=this[_0x50e6b7(0x41c)];let _0x1a91f5={'width':_0x4dc20f[_0x50e6b7(0x105a)](),'height':_0x4dc20f[_0x50e6b7(0x288a)]()};if(_0x3c033a&&(null==(_0x576de5=this[_0x50e6b7(0x48a)][_0x50e6b7(0x203b)])?void 0x0:_0x576de5[_0x50e6b7(0x3472)]())===this[_0x50e6b7(0x13e8)]){const _0x19a3b1=_0x3c033a[_0x50e6b7(0x11fd)]();_0x19a3b1&&_0x19a3b1[_0x50e6b7(0xb3c)]&&(_0x1a91f5=_0x19a3b1[_0x50e6b7(0xb3c)][_0x3c033a['getIndex'](_0x1ee2c5['g']['PREPASS_COLOR_TEXTURE_TYPE'])][_0x50e6b7(0x2cc8)]());}else null!=(_0x576de5=this[_0x50e6b7(0x13e8)])&&_0x576de5[_0x50e6b7(0x3ba3)]&&(_0x1a91f5[_0x50e6b7(0x37ce)]=this['_ssrPostProcess'][_0x50e6b7(0x3ba3)]['width'],_0x1a91f5[_0x50e6b7(0x1995)]=this[_0x50e6b7(0x13e8)][_0x50e6b7(0x3ba3)][_0x50e6b7(0x1995)]);return _0x1a91f5;}[_0x1bec70(0x13a8)](){var _0x24f557=_0x1bec70,_0x384747;const _0x5a64e4=[];(this[_0x24f557(0x3c2c)]||this[_0x24f557(0x41c)])&&_0x5a64e4['push'](_0x24f557(0x3034)),this[_0x24f557(0x249b)]&&_0x5a64e4['push']('#define\x20SSRAYTRACE_ENABLE_REFINEMENT'),this[_0x24f557(0x48a)][_0x24f557(0xe97)]&&_0x5a64e4['push']('#define\x20SSRAYTRACE_RIGHT_HANDED_SCENE'),this[_0x24f557(0x29d)]&&(_0x5a64e4[_0x24f557(0x2f54)]('#define\x20SSR_USE_ENVIRONMENT_CUBE'),this[_0x24f557(0x29d)]['boundingBoxSize']&&_0x5a64e4['push'](_0x24f557(0x174f)),this[_0x24f557(0x29d)][_0x24f557(0x1b93)]&&_0x5a64e4['push']('#define\x20SSR_ENVIRONMENT_CUBE_IS_GAMMASPACE')),this[_0x24f557(0x1b62)]&&_0x5a64e4['push'](_0x24f557(0x194b)),this[_0x24f557(0x2670)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0x21e1)),this[_0x24f557(0x2b8b)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0xa75)),this[_0x24f557(0x6ce)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0xf4f)),this[_0x24f557(0x12c6)]&&_0x5a64e4['push'](_0x24f557(0x3cdb)),this[_0x24f557(0x3f4c)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0x3e70)),this[_0x24f557(0x1726)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0xaa8)),this[_0x24f557(0x3d06)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0x6aa)),this[_0x24f557(0x15ee)]()&&_0x5a64e4[_0x24f557(0x2f54)]('#define\x20SSR_USE_BLUR'),this[_0x24f557(0x60f)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0x225d)),this[_0x24f557(0x143b)]&&_0x5a64e4['push']('#define\x20SSR_INPUT_IS_GAMMA_SPACE'),this[_0x24f557(0xb22)]&&_0x5a64e4[_0x24f557(0x2f54)](_0x24f557(0x3b96)),null!=(_0x384747=this[_0x24f557(0x13e8)])&&_0x384747[_0x24f557(0x90e)](_0x5a64e4[_0x24f557(0x2abd)]('\x0a'));}[_0x1bec70(0x2399)](){var _0x2d0646=_0x1bec70,_0x424db2;if(this[_0x2d0646(0x18d2)]){if(this[_0x2d0646(0x3165)]){this[_0x2d0646(0x1d35)]=!0x1;var _0xaac1f9=this[_0x2d0646(0x48a)][_0x2d0646(0x2636)]();if(this[_0x2d0646(0x7ba)](),this[_0x2d0646(0x19cc)](),null!==this['_cameras']&&(this[_0x2d0646(0x48a)][_0x2d0646(0x31b0)][_0x2d0646(0x380e)](this[_0x2d0646(0x392a)],this[_0x2d0646(0x2758)]),this[_0x2d0646(0x2758)]=this[_0x2d0646(0x3546)][_0x2d0646(0x139f)]()),this[_0x2d0646(0x2de1)](),this[_0x2d0646(0x2670)]){const _0x52bbbe=null==(_0x424db2=this[_0x2d0646(0x2758)])?void 0x0:_0x424db2[0x0];_0x52bbbe&&(this[_0x2d0646(0x2d5b)]=_0x52bbbe,this[_0x2d0646(0x3b79)]=new _0x3f13ce['g'](this['_scene'],void 0x0,void 0x0,void 0x0,_0x1ee2c5['g']['TEXTURE_NEAREST_SAMPLINGMODE'],!0x0,_0x2d0646(0x2694)),this[_0x2d0646(0x3b79)][_0x2d0646(0x294c)]['r']=0x5f5e100,this[_0x2d0646(0x3b79)]['reverseCulling']=!0x0,this[_0x2d0646(0x3b79)][_0x2d0646(0x14bc)]()['noPrePassRenderer']=!0x0,this[_0x2d0646(0x3b79)][_0x2d0646(0x132d)]=this[_0x2d0646(0x10ab)],this['_resizeDepthRenderer'](),_0x52bbbe[_0x2d0646(0x40bd)]['push'](this[_0x2d0646(0x3b79)][_0x2d0646(0x14bc)]()));}this['_createSSRPostProcess'](),this[_0x2d0646(0x3782)](new _0x3d1eaf['L'](_0xaac1f9,this[_0x2d0646(0x2b7d)],()=>this[_0x2d0646(0x13e8)],!0x0)),this[_0x2d0646(0x15ee)]()&&(this[_0x2d0646(0x297f)](),this[_0x2d0646(0x3782)](new _0x3d1eaf['L'](_0xaac1f9,this['SSRBlurRenderEffect'],()=>[this[_0x2d0646(0x1219)],this[_0x2d0646(0x20ff)]],!0x0)),this[_0x2d0646(0x3782)](new _0x3d1eaf['L'](_0xaac1f9,this['SSRCombineRenderEffect'],()=>this[_0x2d0646(0x3c98)],!0x0))),null!==this[_0x2d0646(0x2758)]&&this[_0x2d0646(0x48a)][_0x2d0646(0x31b0)][_0x2d0646(0x1ac)](this['_name'],this[_0x2d0646(0x2758)]);}else this[_0x2d0646(0x1d35)]=!0x0;}}[_0x1bec70(0x1127)](){var _0x1feca8=_0x1bec70,_0x240bf8,_0x4c3456,_0x221e3a;this[_0x1feca8(0x3b79)]&&(_0x221e3a=this[_0x1feca8(0x3750)](),_0x240bf8=this['_depthRenderer'][_0x1feca8(0x14bc)]()['getSize'](),_0x4c3456=Math[_0x1feca8(0x27d2)](_0x221e3a[_0x1feca8(0x37ce)]/(this[_0x1feca8(0x3d26)]+0x1)),_0x221e3a=Math[_0x1feca8(0x27d2)](_0x221e3a[_0x1feca8(0x1995)]/(this['_backfaceDepthTextureDownsample']+0x1)),_0x240bf8[_0x1feca8(0x37ce)]===_0x4c3456&&_0x240bf8[_0x1feca8(0x1995)]===_0x221e3a||this[_0x1feca8(0x3b79)][_0x1feca8(0x14bc)]()[_0x1feca8(0x2545)]({'width':_0x4c3456,'height':_0x221e3a}));}[_0x1bec70(0x7ba)](){var _0x54f01f=_0x1bec70,_0x4f1679;this[_0x54f01f(0x3b79)]&&(this[_0x54f01f(0x2d5b)]&&-0x1!==(_0x4f1679=null!=(_0x4f1679=this[_0x54f01f(0x2d5b)]['customRenderTargets'][_0x54f01f(0x404a)](this[_0x54f01f(0x3b79)]['getDepthMap']()))?_0x4f1679:-0x1)&&this[_0x54f01f(0x2d5b)][_0x54f01f(0x40bd)][_0x54f01f(0x1035)](_0x4f1679,0x1),this['_depthRendererCamera']=null,this[_0x54f01f(0x3b79)][_0x54f01f(0x14bc)]()[_0x54f01f(0x2d20)]()),this[_0x54f01f(0x3b79)]=null;}[_0x1bec70(0x19cc)](){var _0x47f94c=_0x1bec70,_0xf6d13;for(let _0x422a0d=0x0;_0x422a0d<this[_0x47f94c(0x2758)][_0x47f94c(0x132e)];_0x422a0d++){var _0x518edf=this[_0x47f94c(0x2758)][_0x422a0d];null!=(_0xf6d13=this[_0x47f94c(0x13e8)])&&_0xf6d13['dispose'](_0x518edf),null!=(_0xf6d13=this[_0x47f94c(0x1219)])&&_0xf6d13[_0x47f94c(0x2d20)](_0x518edf),null!=(_0xf6d13=this[_0x47f94c(0x20ff)])&&_0xf6d13[_0x47f94c(0x2d20)](_0x518edf),null!=(_0xf6d13=this[_0x47f94c(0x3c98)])&&_0xf6d13[_0x47f94c(0x2d20)](_0x518edf);}this[_0x47f94c(0x13e8)]=null,this['_blurPostProcessX']=null,this['_blurPostProcessY']=null,this[_0x47f94c(0x3c98)]=null;}[_0x1bec70(0x38f3)](){var _0x2e6ade=_0x1bec70;this['_ssrPostProcess']=new _0x50c66b['D']('ssr',_0x2e6ade(0x3481),[_0x2e6ade(0x1b2e),'invProjectionMatrix','view',_0x2e6ade(0x30d1),_0x2e6ade(0x26a3),_0x2e6ade(0x3046),_0x2e6ade(0x32b6),_0x2e6ade(0xce8),_0x2e6ade(0x3d9a),_0x2e6ade(0x37bb),'projectionPixel','nearPlaneZ',_0x2e6ade(0x1912),'selfCollisionNumSkip',_0x2e6ade(0xc4c),_0x2e6ade(0x3862),_0x2e6ade(0x18e3),_0x2e6ade(0x17c4)],[_0x2e6ade(0x3638),_0x2e6ade(0x2029),_0x2e6ade(0x2271),_0x2e6ade(0x3556),_0x2e6ade(0x10f0),_0x2e6ade(0x599)],0x1,null,this[_0x2e6ade(0x3990)],this[_0x2e6ade(0x48a)][_0x2e6ade(0x2636)](),!0x1,'',this[_0x2e6ade(0x3990)]),this['_updateEffectDefines'](),this[_0x2e6ade(0x13e8)]['onApply']=_0x2f897d=>{var _0x86b5ae=_0x2e6ade;this[_0x86b5ae(0x1127)]();const _0x5b029c=this[_0x86b5ae(0x3c2c)],_0x56dae4=this['_prePassRenderer'];if(_0x56dae4||_0x5b029c){var _0x5156a1,_0x165309;_0x5b029c?(_0x5156a1=_0x5b029c[_0x86b5ae(0x13a2)](_0x8e411b['m'][_0x86b5ae(0x1588)]),_0x2f897d[_0x86b5ae(0x19ec)](_0x86b5ae(0x2029),_0x5b029c[_0x86b5ae(0x219b)]()[_0x86b5ae(0xb3c)][0x1]),_0x2f897d[_0x86b5ae(0x19ec)](_0x86b5ae(0x2271),_0x5b029c[_0x86b5ae(0x219b)]()['textures'][_0x5156a1]),_0x2f897d['setTexture']('depthSampler',_0x5b029c[_0x86b5ae(0x219b)]()['textures'][0x0])):_0x56dae4&&(_0x5156a1=_0x56dae4['getIndex'](_0x1ee2c5['g']['PREPASS_DEPTH_TEXTURE_TYPE']),_0x165309=_0x56dae4[_0x86b5ae(0x2b3b)](_0x1ee2c5['g'][_0x86b5ae(0x167d)]),_0x45ca79=_0x56dae4['getIndex'](_0x1ee2c5['g']['PREPASS_NORMAL_TEXTURE_TYPE']),_0x2f897d[_0x86b5ae(0x19ec)]('normalSampler',_0x56dae4[_0x86b5ae(0x11fd)]()[_0x86b5ae(0xb3c)][_0x45ca79]),_0x2f897d[_0x86b5ae(0x19ec)]('depthSampler',_0x56dae4[_0x86b5ae(0x11fd)]()[_0x86b5ae(0xb3c)][_0x5156a1]),_0x2f897d[_0x86b5ae(0x19ec)](_0x86b5ae(0x2271),_0x56dae4[_0x86b5ae(0x11fd)]()[_0x86b5ae(0xb3c)][_0x165309])),this[_0x86b5ae(0x2670)]&&this[_0x86b5ae(0x3b79)]&&(_0x2f897d[_0x86b5ae(0x19ec)](_0x86b5ae(0x599),this[_0x86b5ae(0x3b79)]['getDepthMap']()),_0x2f897d['setFloat'](_0x86b5ae(0x18e3),this[_0x86b5ae(0x3d26)]+0x1));const _0x592a1f=this[_0x86b5ae(0x48a)]['activeCamera'];if(_0x592a1f){const _0x13e9ba=_0x592a1f[_0x86b5ae(0xe6c)](!0x0),_0x4eee55=_0x592a1f[_0x86b5ae(0xdcc)](!0x0);_0x4eee55[_0x86b5ae(0x3c5)](_0x2051cf['jp']['Matrix'][0x0]),_0x13e9ba[_0x86b5ae(0x3c5)](_0x2051cf['jp'][_0x86b5ae(0x3809)][0x1]),_0x2f897d[_0x86b5ae(0x13a9)]('projection',_0x4eee55),_0x2f897d[_0x86b5ae(0x13a9)](_0x86b5ae(0x13df),_0x13e9ba),_0x2f897d[_0x86b5ae(0x13a9)](_0x86b5ae(0x30d1),_0x2051cf['jp'][_0x86b5ae(0x3809)][0x1]),_0x2f897d[_0x86b5ae(0x13a9)](_0x86b5ae(0x3f91),_0x2051cf['jp']['Matrix'][0x0]),_0x2f897d[_0x86b5ae(0x6e5)](_0x86b5ae(0x26a3),this[_0x86b5ae(0x26a3)]),_0x2f897d[_0x86b5ae(0x6e5)]('reflectionSpecularFalloffExponent',this[_0x86b5ae(0x3046)]),_0x2f897d['setFloat'](_0x86b5ae(0x32b6),this[_0x86b5ae(0x32b6)]),_0x2f897d[_0x86b5ae(0x6e5)]('stepSize',this['step']),_0x2f897d[_0x86b5ae(0x6e5)]('maxSteps',this['maxSteps']),_0x2f897d[_0x86b5ae(0x6e5)]('roughnessFactor',this[_0x86b5ae(0x37bb)]),_0x2f897d[_0x86b5ae(0x6e5)](_0x86b5ae(0x1d20),_0x592a1f[_0x86b5ae(0xe5)]),_0x2f897d[_0x86b5ae(0x6e5)](_0x86b5ae(0x1912),this[_0x86b5ae(0x1912)]),_0x2f897d[_0x86b5ae(0x6e5)](_0x86b5ae(0x3aa6),this[_0x86b5ae(0x3aa6)]),_0x2f897d[_0x86b5ae(0x6e5)]('reflectivityThreshold',this['reflectivityThreshold']);var _0x45ca79=this[_0x86b5ae(0x3750)]();_0x2051cf['y3'][_0x86b5ae(0x2d19)](_0x45ca79['width'],_0x45ca79[_0x86b5ae(0x1995)],0x1,_0x2051cf['jp'][_0x86b5ae(0x3809)][0x2]),_0x4eee55[_0x86b5ae(0x2b3f)](this[_0x86b5ae(0x48a)][_0x86b5ae(0x2636)]()['isWebGPU']?_0x28e023:_0x56b5b6,_0x2051cf['jp'][_0x86b5ae(0x3809)][0x3]),_0x2051cf['jp'][_0x86b5ae(0x3809)][0x3][_0x86b5ae(0x2b3f)](_0x2051cf['jp']['Matrix'][0x2],_0x2051cf['jp']['Matrix'][0x4]),_0x2f897d['setMatrix'](_0x86b5ae(0x3dc0),_0x2051cf['jp'][_0x86b5ae(0x3809)][0x4]),this['_environmentTexture']&&(_0x2f897d[_0x86b5ae(0x19ec)](_0x86b5ae(0x10f0),this[_0x86b5ae(0x29d)]),this[_0x86b5ae(0x29d)][_0x86b5ae(0x8c1)]&&(_0x2f897d['setVector3'](_0x86b5ae(0xc4c),this['_environmentTexture'][_0x86b5ae(0x197e)]),_0x2f897d['setVector3'](_0x86b5ae(0x3862),this[_0x86b5ae(0x29d)][_0x86b5ae(0x8c1)])));}}},this[_0x2e6ade(0x13e8)][_0x2e6ade(0xc88)]=this[_0x2e6ade(0xc88)],this[_0x2e6ade(0x2e50)]||(this[_0x2e6ade(0x13e8)][_0x2e6ade(0x3d64)]=new _0x2ddade['g']());}['_createBlurAndCombinerPostProcesses'](){var _0x273a9a=_0x1bec70,_0x3cf4fe=this['_scene'][_0x273a9a(0x2636)]();this['_blurPostProcessX']=new _0x50c66b['D']('SSRblurX','screenSpaceReflection2Blur',[_0x273a9a(0x2304)],[_0x273a9a(0x3638)],this[_0x273a9a(0x15ee)]()?0x1/(this[_0x273a9a(0x239d)]+0x1):0x1,null,_0x1ee2c5['g'][_0x273a9a(0x3a6e)],_0x3cf4fe,!0x1,'',this['_textureType']),this['_blurPostProcessX'][_0x273a9a(0x1f0b)]=!0x1,this[_0x273a9a(0x1219)][_0x273a9a(0x19e0)][_0x273a9a(0x11ad)](_0x78979c=>{var _0x42d174=_0x273a9a,_0x4f5169=null!=(_0x4f5169=null==(_0x4f5169=this[_0x42d174(0x1219)])?void 0x0:_0x4f5169[_0x42d174(0x3ba3)]['width'])?_0x4f5169:this[_0x42d174(0x48a)][_0x42d174(0x2636)]()['getRenderWidth']();_0x78979c[_0x42d174(0x2475)](_0x42d174(0x2304),this[_0x42d174(0x1e9)]/_0x4f5169,0x0);}),this['_blurPostProcessY']=new _0x50c66b['D'](_0x273a9a(0x2eaa),_0x273a9a(0xfa4),[_0x273a9a(0x2304)],[_0x273a9a(0x3638)],this[_0x273a9a(0x15ee)]()?0x1/(this[_0x273a9a(0x3089)]+0x1):0x1,null,_0x1ee2c5['g'][_0x273a9a(0x3a6e)],_0x3cf4fe,!0x1,'',this[_0x273a9a(0x3990)]),this[_0x273a9a(0x20ff)][_0x273a9a(0x1f0b)]=!0x1,this[_0x273a9a(0x20ff)][_0x273a9a(0x19e0)][_0x273a9a(0x11ad)](_0xb2d620=>{var _0x405fa0=_0x273a9a,_0x388ead=null!=(_0x388ead=null==(_0x388ead=this[_0x405fa0(0x20ff)])?void 0x0:_0x388ead['inputTexture'][_0x405fa0(0x1995)])?_0x388ead:this['_scene'][_0x405fa0(0x2636)]()[_0x405fa0(0x288a)]();_0xb2d620[_0x405fa0(0x2475)]('texelOffsetScale',0x0,this[_0x405fa0(0x1e9)]/_0x388ead);});let _0x13c665='';this[_0x273a9a(0x60f)]&&(_0x13c665+=_0x273a9a(0x19b1)),this['_inputTextureColorIsInGammaSpace']&&(_0x13c665+='#define\x20SSR_INPUT_IS_GAMMA_SPACE\x0a'),this['_generateOutputInGammaSpace']&&(_0x13c665+='#define\x20SSR_OUTPUT_IS_GAMMA_SPACE\x0a'),this['_blurCombinerPostProcess']=new _0x50c66b['D'](_0x273a9a(0x27c3),_0x273a9a(0x275d),[_0x273a9a(0x32b6),_0x273a9a(0x3046),_0x273a9a(0x17c4)],[_0x273a9a(0x3638),_0x273a9a(0x994),_0x273a9a(0x2271)],this[_0x273a9a(0x15ee)]()?0x1/(this[_0x273a9a(0x3089)]+0x1):0x1,null,_0x1ee2c5['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x3cf4fe,!0x1,_0x13c665,this[_0x273a9a(0x3990)]),this[_0x273a9a(0x3c98)][_0x273a9a(0x1f0b)]=!0x1,this[_0x273a9a(0x3c98)][_0x273a9a(0x19e0)][_0x273a9a(0x11ad)](_0x2d6fc1=>{var _0x1607fe=_0x273a9a,_0x2e89fe;const _0x1cd774=this[_0x1607fe(0x3c2c)],_0xd4d2f2=this['_prePassRenderer'];(_0xd4d2f2||_0x1cd774)&&(_0xd4d2f2&&(null==(_0x2e89fe=this[_0x1607fe(0x48a)][_0x1607fe(0x203b)])?void 0x0:_0x2e89fe['_getFirstPostProcess']())===this[_0x1607fe(0x13e8)]?(_0x2e89fe=_0xd4d2f2[_0x1607fe(0x11fd)]())&&_0x2e89fe[_0x1607fe(0xb3c)]&&_0x2d6fc1['setTexture'](_0x1607fe(0x994),_0x2e89fe[_0x1607fe(0xb3c)][_0xd4d2f2[_0x1607fe(0x2b3b)](_0x1ee2c5['g'][_0x1607fe(0x189c)])]):_0x2d6fc1[_0x1607fe(0x2c88)](_0x1607fe(0x994),this[_0x1607fe(0x13e8)]),_0x1cd774?(_0x2e89fe=_0x1cd774[_0x1607fe(0x13a2)](_0x8e411b['m'][_0x1607fe(0x1588)]),_0x2d6fc1[_0x1607fe(0x19ec)](_0x1607fe(0x2271),_0x1cd774[_0x1607fe(0x219b)]()[_0x1607fe(0xb3c)][_0x2e89fe])):_0xd4d2f2&&(_0x2e89fe=_0xd4d2f2[_0x1607fe(0x2b3b)](_0x1ee2c5['g'][_0x1607fe(0x167d)]),_0x2d6fc1[_0x1607fe(0x19ec)](_0x1607fe(0x2271),_0xd4d2f2[_0x1607fe(0x11fd)]()[_0x1607fe(0xb3c)][_0x2e89fe])),_0x2d6fc1[_0x1607fe(0x6e5)]('strength',this['strength']),_0x2d6fc1[_0x1607fe(0x6e5)](_0x1607fe(0x3046),this[_0x1607fe(0x3046)]),_0x2d6fc1[_0x1607fe(0x6e5)](_0x1607fe(0x17c4),this['reflectivityThreshold']));});}['serialize'](){var _0x1a5da2=_0x1bec70;const _0x33b19e=_0x9df6e3['p4'][_0x1a5da2(0x299f)](this);return _0x33b19e['customType']=_0x1a5da2(0x2d24),_0x33b19e;}static['Parse'](_0x25115a,_0x218277,_0x59697a){var _0x540955=_0x1bec70;return _0x9df6e3['p4'][_0x540955(0xb3f)](()=>new _0x11c359(_0x25115a[_0x540955(0x392a)],_0x218277,_0x25115a[_0x540955(0x3f97)]),_0x25115a,_0x218277,_0x59697a);}}_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0xc88),null),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359['prototype'],_0x1bec70(0x1912),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0xe43),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359['prototype'],_0x1bec70(0x26a3),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],'strength',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x3046),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],'maxSteps',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x37bb),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x3aa6),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x17c4),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x239d))],_0x11c359[_0x1bec70(0x1229)],'_ssrDownsample',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])()],_0x11c359[_0x1bec70(0x1229)],'ssrDownsample',null),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x14b9))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x1e9),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x3652))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x3089),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0xd8))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x249b),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x1de0))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x29d),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x1f9))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x1b62),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])('attenuateScreenBorders')],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x2b8b),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x24e3))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x6ce),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0xb0e))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x12c6),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0xfe7))],_0x11c359['prototype'],_0x1bec70(0x3f4c),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])('attenuateBackfaceReflection')],_0x11c359[_0x1bec70(0x1229)],'_attenuateBackfaceReflection',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])('clipToFrustum')],_0x11c359[_0x1bec70(0x1229)],'_clipToFrustum',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x22f7))],_0x11c359['prototype'],'_enableAutomaticThicknessComputation',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x2a2d))],_0x11c359['prototype'],_0x1bec70(0x3d26),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])('backfaceForceDepthWriteTransparentMeshes')],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x10ab),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x3bab))],_0x11c359[_0x1bec70(0x1229)],'_isEnabled',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x2daa))],_0x11c359[_0x1bec70(0x1229)],'_inputTextureColorIsInGammaSpace',void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0x3599))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0xb22),void 0x0),_0x523c06([(0x0,_0x9df6e3['qC'])(_0x1bec70(0xe9))],_0x11c359[_0x1bec70(0x1229)],_0x1bec70(0x60f),void 0x0),(0x0,_0x5bdfa7['H'])('BABYLON.SSRRenderingPipeline',_0x11c359);},0x3c67:(_0x58e94e,_0x1cbcad,_0x1e0eaa)=>{var _0x164e02=a8_0x49466b;function _0x255b8d(_0x59b101,_0x1d356b,_0x35b932,_0x471983){var _0x351c00=a8_0x58a1,_0x14fdc7,_0x576912=arguments[_0x351c00(0x132e)],_0x69b4da=_0x576912<0x3?_0x1d356b:null===_0x471983?_0x471983=Object[_0x351c00(0x319d)](_0x1d356b,_0x35b932):_0x471983;if(_0x351c00(0x20cb)==typeof Reflect&&_0x351c00(0x187)==typeof Reflect[_0x351c00(0x14d7)])_0x69b4da=Reflect[_0x351c00(0x14d7)](_0x59b101,_0x1d356b,_0x35b932,_0x471983);else{for(var _0x1aecd0=_0x59b101[_0x351c00(0x132e)]-0x1;0x0<=_0x1aecd0;_0x1aecd0--)(_0x14fdc7=_0x59b101[_0x1aecd0])&&(_0x69b4da=(_0x576912<0x3?_0x14fdc7(_0x69b4da):0x3<_0x576912?_0x14fdc7(_0x1d356b,_0x35b932,_0x69b4da):_0x14fdc7(_0x1d356b,_0x35b932))||_0x69b4da);}0x3<_0x576912&&_0x69b4da&&Object[_0x351c00(0x1fc0)](_0x1d356b,_0x35b932,_0x69b4da);}var _0x3362ad=_0x1e0eaa(0x153ad),_0x2f5883=_0x1e0eaa(0x10ea4),_0x5bd223=_0x1e0eaa(0x9fd1),_0x7f31c1=_0x1e0eaa(0x1b5c),_0x1a5803=_0x1e0eaa(0xbac7),_0x457f33=_0x1e0eaa(0x5f28),_0x4a1f51=_0x1e0eaa(0xf6ea),_0x4c000c=_0x1e0eaa(0xd1d0),_0x447a32=_0x1e0eaa(0x8917),_0x52af2d=_0x1e0eaa(0x11de1),_0x56ac4a=_0x1e0eaa(0x77a5),_0x444f84=_0x1e0eaa(0xe456),_0x3ac445=_0x1e0eaa(0x102b2),_0x485b7e=_0x1e0eaa(0x16f9e);_0x1e0eaa(0x8064),_0x1e0eaa(0x152db);class _0x1c784f extends _0x4a1f51['$']{constructor(_0x29ccea,_0x4ee341,_0x4c8fe9,_0x24e31e=null,_0x476f8c){var _0x29064a=a8_0x58a1;super(_0x4ee341['getEngine'](),_0x29ccea),this[_0x29064a(0x3dd1)]=null,this[_0x29064a(0x3694)]=null,this[_0x29064a(0x15c2)]=[],this[_0x29064a(0x10ed)]=[],this[_0x29064a(0x2df7)]=null,this['volumetricLightPostProcess']=null,this[_0x29064a(0x309)]=null,this['volumetricLightSmoothYPostProcess']=null,this['volumetricLightMergePostProces']=null,this[_0x29064a(0x22dd)]=null,this[_0x29064a(0x24bc)]=null,this['luminanceDownSamplePostProcesses']=[],this['hdrPostProcess']=null,this['textureAdderFinalPostProcess']=null,this[_0x29064a(0xa9)]=null,this['hdrFinalPostProcess']=null,this[_0x29064a(0x2658)]=null,this[_0x29064a(0x4026)]=null,this[_0x29064a(0x155e)]=null,this[_0x29064a(0x210d)]=null,this[_0x29064a(0x1334)]=null,this['screenSpaceReflectionPostProcess']=null,this[_0x29064a(0x3360)]=0x1,this[_0x29064a(0x223d)]=0x200,this[_0x29064a(0x1378)]=!0x1,this[_0x29064a(0x3064)]=null,this[_0x29064a(0x1ce0)]=0.2,this[_0x29064a(0x30da)]=0x4,this['volumetricLightBlurScale']=0x40,this['sourceLight']=null,this[_0x29064a(0xf46)]=0x1,this[_0x29064a(0xb26)]=0.5,this[_0x29064a(0x12d8)]=0.5,this[_0x29064a(0x21a9)]=null,this['lensFlareStrength']=0x14,this[_0x29064a(0x8be)]=1.4,this['lensFlareHaloWidth']=0.7,this[_0x29064a(0x11ef)]=0x10,this[_0x29064a(0x19f9)]=0x200,this[_0x29064a(0x3f70)]=null,this[_0x29064a(0x125b)]=null,this[_0x29064a(0x3e24)]=0xa,this['depthOfFieldBlurWidth']=0x40,this['animations']=[],this['_currentDepthOfFieldSource']=null,this['_fixedExposure']=0x1,this[_0x29064a(0x3619)]=0x1,this[_0x29064a(0x3c0c)]=!0x1,this[_0x29064a(0x1cf9)]=0x1,this[_0x29064a(0x412f)]=0x1,this['_isObjectBasedMotionBlur']=!0x1,this[_0x29064a(0x3546)]=[],this['_bloomEnabled']=!0x1,this[_0x29064a(0x6d7)]=!0x1,this[_0x29064a(0x252f)]=!0x1,this[_0x29064a(0x1e11)]=!0x1,this[_0x29064a(0x1d82)]=!0x1,this['_motionBlurEnabled']=!0x1,this['_fxaaEnabled']=!0x1,this[_0x29064a(0x1adb)]=!0x1,this[_0x29064a(0x28f4)]=0x40,this[_0x29064a(0x1b81)]=0x32,this[_0x29064a(0x3aaf)]=0x1,this[_0x29064a(0x2758)]=_0x476f8c||_0x4ee341[_0x29064a(0x3eff)],this[_0x29064a(0x2758)]=this[_0x29064a(0x2758)]['slice'](),this['_camerasToBeAttached']=this[_0x29064a(0x2758)][_0x29064a(0x139f)](),this[_0x29064a(0x48a)]=_0x4ee341,this[_0x29064a(0x3ad6)]=_0x24e31e,this[_0x29064a(0x3f97)]=_0x4c8fe9,this['_floatTextureType']=_0x4ee341[_0x29064a(0x2636)]()['getCaps']()[_0x29064a(0xfef)]?_0x56ac4a['g']['TEXTURETYPE_FLOAT']:_0x56ac4a['g'][_0x29064a(0x249a)],_0x4ee341[_0x29064a(0x31b0)][_0x29064a(0x2ddf)](this),this['_buildPipeline']();}get[_0x164e02(0x1a36)](){var _0x34d803=_0x164e02;return this[_0x34d803(0x1c48)];}set[_0x164e02(0x1a36)](_0x4b7433){var _0x50c68a=_0x164e02;this['_fixedExposure']=_0x4b7433,this[_0x50c68a(0x3619)]=_0x4b7433;}get[_0x164e02(0x34fb)](){return this['_hdrAutoExposure'];}set[_0x164e02(0x34fb)](_0x2cdd03){var _0x20c5dc=_0x164e02;if(this['_hdrAutoExposure']=_0x2cdd03,this[_0x20c5dc(0x27c5)]){const _0x43c9bb=[_0x20c5dc(0xd89)];_0x2cdd03&&_0x43c9bb[_0x20c5dc(0x2f54)](_0x20c5dc(0x2b1)),this[_0x20c5dc(0x27c5)][_0x20c5dc(0x90e)](_0x43c9bb[_0x20c5dc(0x2abd)]('\x0a'));}}get[_0x164e02(0x2013)](){var _0x1e31ec=_0x164e02;return this[_0x1e31ec(0x412f)];}set['motionStrength'](_0x3526e3){var _0x55d156=_0x164e02;this[_0x55d156(0x412f)]=_0x3526e3,this[_0x55d156(0x1f90)]&&this['motionBlurPostProcess']&&(this['motionBlurPostProcess'][_0x55d156(0x2013)]=_0x3526e3);}get[_0x164e02(0x27c1)](){var _0x4dac5d=_0x164e02;return this[_0x4dac5d(0x1f90)];}set[_0x164e02(0x27c1)](_0x4f34fa){var _0x56bd7f=_0x164e02,_0x447416=this['_isObjectBasedMotionBlur']!==_0x4f34fa;this[_0x56bd7f(0x1f90)]=_0x4f34fa,_0x447416&&this[_0x56bd7f(0x2399)]();}get[_0x164e02(0x1410)](){var _0x361ba0=_0x164e02;return this[_0x361ba0(0x12ef)];}set[_0x164e02(0x1410)](_0x373d83){var _0x254e72=_0x164e02;this['_bloomEnabled']!==_0x373d83&&(this[_0x254e72(0x12ef)]=_0x373d83,this[_0x254e72(0x2399)]());}get[_0x164e02(0x8df)](){var _0x147c95=_0x164e02;return this[_0x147c95(0x6d7)];}set[_0x164e02(0x8df)](_0x21fda4){var _0x5edb1b=_0x164e02;this[_0x5edb1b(0x6d7)]!==_0x21fda4&&(this['_depthOfFieldEnabled']=_0x21fda4,this['_buildPipeline']());}get[_0x164e02(0x3043)](){var _0x31f175=_0x164e02;return this[_0x31f175(0x1e11)];}set[_0x164e02(0x3043)](_0x28d64d){var _0x501f0c=_0x164e02;this[_0x501f0c(0x1e11)]!==_0x28d64d&&(this[_0x501f0c(0x1e11)]=_0x28d64d,this[_0x501f0c(0x2399)]());}get[_0x164e02(0x1f7c)](){return this['_hdrEnabled'];}set[_0x164e02(0x1f7c)](_0x5bb306){var _0x5d7d6b=_0x164e02;this[_0x5d7d6b(0x1d82)]!==_0x5bb306&&(this[_0x5d7d6b(0x1d82)]=_0x5bb306,this[_0x5d7d6b(0x2399)]());}get[_0x164e02(0x35f7)](){var _0x1f8327=_0x164e02;return this[_0x1f8327(0x252f)];}set['VLSEnabled'](_0x335b6e){var _0x45433f=_0x164e02;this['_vlsEnabled']!==_0x335b6e&&(_0x335b6e&&!this[_0x45433f(0x48a)][_0x45433f(0x11bc)]()?_0x2f5883['Y'][_0x45433f(0x2e91)](_0x45433f(0xec4)):(this[_0x45433f(0x252f)]=_0x335b6e,this[_0x45433f(0x2399)]()));}get['MotionBlurEnabled'](){var _0x35e7e2=_0x164e02;return this[_0x35e7e2(0x376b)];}set[_0x164e02(0x2887)](_0x2d4091){var _0x47efa1=_0x164e02;this[_0x47efa1(0x376b)]!==_0x2d4091&&(this[_0x47efa1(0x376b)]=_0x2d4091,this[_0x47efa1(0x2399)]());}get['fxaaEnabled'](){var _0x51303d=_0x164e02;return this[_0x51303d(0x5d8)];}set[_0x164e02(0x1769)](_0x3813b9){var _0x431408=_0x164e02;this[_0x431408(0x5d8)]!==_0x3813b9&&(this[_0x431408(0x5d8)]=_0x3813b9,this[_0x431408(0x2399)]());}get['screenSpaceReflectionsEnabled'](){var _0x59d036=_0x164e02;return this[_0x59d036(0x1adb)];}set[_0x164e02(0x558)](_0x2c01da){var _0x3b2387=_0x164e02;this[_0x3b2387(0x1adb)]!==_0x2c01da&&(this[_0x3b2387(0x1adb)]=_0x2c01da,this[_0x3b2387(0x2399)]());}get[_0x164e02(0x27de)](){var _0x55716e=_0x164e02;return this[_0x55716e(0x1b81)];}set[_0x164e02(0x27de)](_0x33294e){var _0x3022e3=_0x164e02;this[_0x3022e3(0x354d)]&&this['volumetricLightPostProcess'][_0x3022e3(0x90e)]('#define\x20VLS\x0a#define\x20NB_STEPS\x20'+_0x33294e[_0x3022e3(0x3938)](0x1)),this[_0x3022e3(0x1b81)]=_0x33294e;}get['motionBlurSamples'](){var _0x2cd462=_0x164e02;return this[_0x2cd462(0x28f4)];}set['motionBlurSamples'](_0x533ec8){var _0x4a426c=_0x164e02;this[_0x4a426c(0x155e)]&&(this[_0x4a426c(0x1f90)]?this[_0x4a426c(0x155e)][_0x4a426c(0x25ad)]=_0x533ec8:this[_0x4a426c(0x155e)][_0x4a426c(0x90e)](_0x4a426c(0x43e)+_0x533ec8[_0x4a426c(0x3938)](0x1))),this[_0x4a426c(0x28f4)]=_0x533ec8;}get[_0x164e02(0xc88)](){var _0x1d6882=_0x164e02;return this[_0x1d6882(0x3aaf)];}set[_0x164e02(0xc88)](_0x1d8c4c){var _0x45d1ab=_0x164e02;this[_0x45d1ab(0x3aaf)]!==_0x1d8c4c&&(this[_0x45d1ab(0x3aaf)]=_0x1d8c4c,this['_buildPipeline']());}['_buildPipeline'](){var _0x39bf90=_0x164e02,_0x5cef8c=this[_0x39bf90(0x3f97)];const _0x58d01c=this[_0x39bf90(0x48a)];this['_disposePostProcesses'](),null!==this[_0x39bf90(0x2758)]&&(this[_0x39bf90(0x48a)][_0x39bf90(0x31b0)][_0x39bf90(0x380e)](this[_0x39bf90(0x392a)],this[_0x39bf90(0x2758)]),this[_0x39bf90(0x2758)]=this['_camerasToBeAttached'][_0x39bf90(0x139f)]()),this['_reset'](),this['_screenSpaceReflectionsEnabled']&&(this[_0x39bf90(0x3f83)]=new _0x485b7e['G'](_0x39bf90(0x124f),_0x58d01c,_0x5cef8c,null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0x58d01c[_0x39bf90(0x2636)](),!0x1,this[_0x39bf90(0xea2)]),this[_0x39bf90(0x3f83)]['onApplyObservable']['add'](()=>{var _0x502df7=_0x39bf90;this[_0x502df7(0x25b)]=this[_0x502df7(0x3f83)];}),this[_0x39bf90(0x3782)](new _0x4c000c['L'](_0x58d01c['getEngine'](),_0x39bf90(0x1a7d),()=>this[_0x39bf90(0x3f83)],!0x0))),this['_basePostProcess']?this['originalPostProcess']=this[_0x39bf90(0x3ad6)]:this[_0x39bf90(0x1853)]=new _0x457f33['D'](_0x39bf90(0x124f),'standard',[],[],_0x5cef8c,null,_0x1a5803['x'][_0x39bf90(0xe7)],_0x58d01c[_0x39bf90(0x2636)](),!0x1,_0x39bf90(0x2b0b),this[_0x39bf90(0xea2)]),this['originalPostProcess'][_0x39bf90(0x1f0b)]=!this[_0x39bf90(0x3f83)],this['originalPostProcess'][_0x39bf90(0x19e0)][_0x39bf90(0x11ad)](()=>{var _0x506f4c=_0x39bf90;this[_0x506f4c(0x25b)]=this[_0x506f4c(0x1853)];}),this[_0x39bf90(0x3782)](new _0x4c000c['L'](_0x58d01c['getEngine'](),_0x39bf90(0x3db2),()=>this[_0x39bf90(0x1853)],!0x0)),this[_0x39bf90(0x12ef)]&&(this[_0x39bf90(0x2c4f)](_0x58d01c,_0x5cef8c/0x4),this[_0x39bf90(0x4085)](_0x58d01c,_0x5cef8c/0x4),this[_0x39bf90(0x391d)](_0x58d01c,_0x5cef8c/0x4,0x1),this[_0x39bf90(0x2ab0)](_0x58d01c,_0x5cef8c),this[_0x39bf90(0xe08)]=new _0x457f33['D']('HDRDepthOfFieldSource','standard',[],[],_0x5cef8c,null,_0x1a5803['x'][_0x39bf90(0xe7)],_0x58d01c[_0x39bf90(0x2636)](),!0x1,_0x39bf90(0x2b0b),_0x56ac4a['g'][_0x39bf90(0x3f7d)]),this['addEffect'](new _0x4c000c['L'](_0x58d01c[_0x39bf90(0x2636)](),'HDRBaseDepthOfFieldSource',()=>this[_0x39bf90(0xe08)],!0x0))),this['_vlsEnabled']&&(this[_0x39bf90(0x3eab)](_0x58d01c,_0x5cef8c),this[_0x39bf90(0x22dd)]=new _0x457f33['D'](_0x39bf90(0x1075),'standard',[],[],_0x5cef8c,null,_0x1a5803['x'][_0x39bf90(0xe7)],_0x58d01c[_0x39bf90(0x2636)](),!0x1,_0x39bf90(0x2b0b),_0x56ac4a['g'][_0x39bf90(0x3f7d)]),this[_0x39bf90(0x3782)](new _0x4c000c['L'](_0x58d01c[_0x39bf90(0x2636)](),_0x39bf90(0x1075),()=>this['volumetricLightFinalPostProcess'],!0x0))),this[_0x39bf90(0x1e11)]&&(this[_0x39bf90(0xc0e)](_0x58d01c,_0x5cef8c),this[_0x39bf90(0xa9)]=new _0x457f33['D'](_0x39bf90(0x1d2),_0x39bf90(0x2d09),[],[],_0x5cef8c,null,_0x1a5803['x'][_0x39bf90(0xe7)],_0x58d01c[_0x39bf90(0x2636)](),!0x1,_0x39bf90(0x2b0b),_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x39bf90(0x3782)](new _0x4c000c['L'](_0x58d01c[_0x39bf90(0x2636)](),'HDRPostLensFlareDepthOfFieldSource',()=>this[_0x39bf90(0xa9)],!0x0))),this['_hdrEnabled']&&(this[_0x39bf90(0x189b)](_0x58d01c,this['_floatTextureType']),this[_0x39bf90(0x212c)](_0x58d01c,_0x5cef8c),this['hdrFinalPostProcess']=new _0x457f33['D'](_0x39bf90(0x2074),_0x39bf90(0x2d09),[],[],_0x5cef8c,null,_0x1a5803['x'][_0x39bf90(0xe7)],_0x58d01c['getEngine'](),!0x1,_0x39bf90(0x2b0b),_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x39bf90(0x3782)](new _0x4c000c['L'](_0x58d01c[_0x39bf90(0x2636)](),_0x39bf90(0x2074),()=>this[_0x39bf90(0x22bf)],!0x0))),this['_depthOfFieldEnabled']&&(this[_0x39bf90(0x391d)](_0x58d01c,_0x5cef8c/0x2,0x3,'depthOfFieldBlurWidth'),this[_0x39bf90(0xe44)](_0x58d01c,_0x5cef8c)),this[_0x39bf90(0x376b)]&&this[_0x39bf90(0x3cf9)](_0x58d01c,_0x5cef8c),this['_fxaaEnabled']&&(this[_0x39bf90(0x1334)]=new _0x52af2d['P'](_0x39bf90(0x18ef),0x1,null,_0x1a5803['x'][_0x39bf90(0xe7)],_0x58d01c['getEngine'](),!0x1,_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']),this['addEffect'](new _0x4c000c['L'](_0x58d01c[_0x39bf90(0x2636)](),_0x39bf90(0x3114),()=>this['fxaaPostProcess'],!0x0))),null!==this['_cameras']&&this[_0x39bf90(0x48a)][_0x39bf90(0x31b0)][_0x39bf90(0x1ac)](this[_0x39bf90(0x392a)],this['_cameras']),!this[_0x39bf90(0x1d56)](this[_0x39bf90(0x3aaf)])&&0x1<this[_0x39bf90(0x3aaf)]&&_0x2f5883['Y'][_0x39bf90(0x2e91)](_0x39bf90(0x2dba));}['_createDownSampleX4PostProcess'](_0x3ef77b,_0x42ec80){var _0x2ed34d=_0x164e02;const _0x417491=new Array(0x20);this[_0x2ed34d(0x3dd1)]=new _0x457f33['D']('HDRDownSampleX4',_0x2ed34d(0x2d09),[_0x2ed34d(0xa8a)],[],_0x42ec80,null,_0x1a5803['x'][_0x2ed34d(0xe7)],_0x3ef77b['getEngine'](),!0x1,_0x2ed34d(0x3675),this[_0x2ed34d(0xea2)]),this[_0x2ed34d(0x3dd1)][_0x2ed34d(0x150b)]=_0x242d41=>{var _0x3c1211=_0x2ed34d;let _0x3b039a=0x0;var _0x4977d1=this['downSampleX4PostProcess'][_0x3c1211(0x37ce)],_0x211a8b=this[_0x3c1211(0x3dd1)][_0x3c1211(0x1995)];for(let _0x2bde40=-0x2;_0x2bde40<0x2;_0x2bde40++)for(let _0x4c4e19=-0x2;_0x4c4e19<0x2;_0x4c4e19++)_0x417491[_0x3b039a]=(_0x2bde40+0.5)*(0x1/_0x4977d1),_0x417491[_0x3b039a+0x1]=(_0x4c4e19+0.5)*(0x1/_0x211a8b),_0x3b039a+=0x2;_0x242d41[_0x3c1211(0x36d6)]('dsOffsets',_0x417491);},this[_0x2ed34d(0x3782)](new _0x4c000c['L'](_0x3ef77b['getEngine'](),_0x2ed34d(0x3716),()=>this[_0x2ed34d(0x3dd1)],!0x0));}[_0x164e02(0x4085)](_0x155112,_0x4f5ef3){var _0xe17574=_0x164e02;const _0x4ce300=new Array(0x8);this[_0xe17574(0x3694)]=new _0x457f33['D'](_0xe17574(0x79a),_0xe17574(0x2d09),[_0xe17574(0xa8a),_0xe17574(0x3360)],[],_0x4f5ef3,null,_0x1a5803['x'][_0xe17574(0xe7)],_0x155112[_0xe17574(0x2636)](),!0x1,_0xe17574(0xe29),this['_floatTextureType']),this[_0xe17574(0x3694)][_0xe17574(0x150b)]=_0x556c24=>{var _0x4fc951=_0xe17574,_0x567678=0x1/this['brightPassPostProcess'][_0x4fc951(0x37ce)],_0x6ff642=0x1/this[_0x4fc951(0x3694)][_0x4fc951(0x1995)];_0x4ce300[0x0]=-0.5*_0x567678,_0x4ce300[0x1]=0.5*_0x6ff642,_0x4ce300[0x2]=0.5*_0x567678,_0x4ce300[0x3]=0.5*_0x6ff642,_0x4ce300[0x4]=-0.5*_0x567678,_0x4ce300[0x5]=-0.5*_0x6ff642,_0x4ce300[0x6]=0.5*_0x567678,_0x4ce300[0x7]=-0.5*_0x6ff642,_0x556c24['setArray2'](_0x4fc951(0xa8a),_0x4ce300),_0x556c24['setFloat'](_0x4fc951(0x3360),this['brightThreshold']);},this[_0xe17574(0x3782)](new _0x4c000c['L'](_0x155112[_0xe17574(0x2636)](),_0xe17574(0x79a),()=>this[_0xe17574(0x3694)],!0x0));}[_0x164e02(0x391d)](_0xf60462,_0x3aa2c3,_0x12fc3f,_0x211a5c=_0x164e02(0x223d)){var _0x1d2c15=_0x164e02;const _0x278a62=_0xf60462[_0x1d2c15(0x2636)](),_0x11c1ad=new _0x447a32['i'](_0x1d2c15(0x568)+_0x12fc3f,new _0x5bd223['FM'](0x1,0x0),this[_0x211a5c],_0x3aa2c3,null,_0x1a5803['x'][_0x1d2c15(0xe7)],_0xf60462[_0x1d2c15(0x2636)](),!0x1,this[_0x1d2c15(0xea2)]),_0x4c0938=new _0x447a32['i']('HDRBlurV_'+_0x12fc3f,new _0x5bd223['FM'](0x0,0x1),this[_0x211a5c],_0x3aa2c3,null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0xf60462[_0x1d2c15(0x2636)](),!0x1,this[_0x1d2c15(0xea2)]);_0x11c1ad[_0x1d2c15(0x2002)][_0x1d2c15(0x11ad)](()=>{var _0x24afd2=_0x1d2c15,_0x5366d9=_0x11c1ad[_0x24afd2(0x37ce)]/_0x278a62[_0x24afd2(0x105a)]();_0x11c1ad[_0x24afd2(0x2b75)]=this[_0x211a5c]*_0x5366d9;}),_0x4c0938[_0x1d2c15(0x2002)][_0x1d2c15(0x11ad)](()=>{var _0xcb5290=_0x1d2c15,_0x200a2d=_0x4c0938[_0xcb5290(0x1995)]/_0x278a62[_0xcb5290(0x288a)]();_0x4c0938[_0xcb5290(0x2b75)]=this['horizontalBlur']?0x40*_0x200a2d:this[_0x211a5c]*_0x200a2d;}),this['addEffect'](new _0x4c000c['L'](_0xf60462[_0x1d2c15(0x2636)](),_0x1d2c15(0x38c6)+_0x12fc3f,()=>_0x11c1ad,!0x0)),this[_0x1d2c15(0x3782)](new _0x4c000c['L'](_0xf60462[_0x1d2c15(0x2636)](),'HDRBlurV'+_0x12fc3f,()=>_0x4c0938,!0x0)),this['blurHPostProcesses'][_0x1d2c15(0x2f54)](_0x11c1ad),this[_0x1d2c15(0x10ed)]['push'](_0x4c0938);}['_createTextureAdderPostProcess'](_0x3aea24,_0x4945c8){var _0x380fe6=_0x164e02;this[_0x380fe6(0x2df7)]=new _0x457f33['D'](_0x380fe6(0x25a6),_0x380fe6(0x2d09),[_0x380fe6(0x1a36)],['otherSampler',_0x380fe6(0x1619)],_0x4945c8,null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0x3aea24[_0x380fe6(0x2636)](),!0x1,_0x380fe6(0x3838),this[_0x380fe6(0xea2)]),this[_0x380fe6(0x2df7)][_0x380fe6(0x150b)]=_0x3ca671=>{var _0x4cf157=_0x380fe6;_0x3ca671[_0x4cf157(0x2c88)](_0x4cf157(0x327e),this[_0x4cf157(0x252f)]?this['_currentDepthOfFieldSource']:this[_0x4cf157(0x1853)]),_0x3ca671['setTexture'](_0x4cf157(0x1619),this['lensTexture']),_0x3ca671[_0x4cf157(0x6e5)](_0x4cf157(0x1a36),this[_0x4cf157(0x3619)]),this[_0x4cf157(0x25b)]=this[_0x4cf157(0xe08)];},this['addEffect'](new _0x4c000c['L'](_0x3aea24[_0x380fe6(0x2636)](),'HDRTextureAdder',()=>this['textureAdderPostProcess'],!0x0));}[_0x164e02(0x3eab)](_0x22de9d,_0x1831c8){var _0x5d3927=_0x164e02;const _0x19ee92=_0x22de9d['enableGeometryBufferRenderer'](),_0x356137=(_0x19ee92[_0x5d3927(0x152e)]=!0x0,_0x19ee92[_0x5d3927(0x219b)]()),_0x1d1f8c=(this['volumetricLightPostProcess']=new _0x457f33['D'](_0x5d3927(0x3206),_0x5d3927(0x2d09),[_0x5d3927(0x30bc),_0x5d3927(0x3555),_0x5d3927(0x1e3e),_0x5d3927(0x3363),'scatteringCoefficient',_0x5d3927(0xc4f),_0x5d3927(0x1e1c)],[_0x5d3927(0x3d9e),_0x5d3927(0x326f)],_0x1831c8/0x8,null,_0x1a5803['x'][_0x5d3927(0xe7)],_0x22de9d[_0x5d3927(0x2636)](),!0x1,'#define\x20VLS\x0a#define\x20NB_STEPS\x20'+this[_0x5d3927(0x1b81)][_0x5d3927(0x3938)](0x1)),_0x5bd223['FM'][_0x5d3927(0x1b83)]());this['volumetricLightPostProcess'][_0x5d3927(0x150b)]=_0x2915dc=>{var _0x450489=_0x5d3927;if(this[_0x450489(0x6ac)]&&this[_0x450489(0x6ac)][_0x450489(0x2dfa)]()&&this['_scene'][_0x450489(0x203b)]){const _0x2a4ca8=this['sourceLight'][_0x450489(0x2dfa)]();_0x2915dc['setTexture']('shadowMapSampler',_0x2a4ca8['getShadowMap']()),_0x2915dc[_0x450489(0x19ec)](_0x450489(0x326f),_0x356137[_0x450489(0xb3c)][0x2]),_0x2915dc[_0x450489(0x3657)](_0x450489(0x3363),this[_0x450489(0x6ac)]['diffuse']),_0x2915dc['setVector3']('sunDirection',this[_0x450489(0x6ac)]['getShadowDirection']()),_0x2915dc[_0x450489(0x3183)](_0x450489(0x3555),this['_scene'][_0x450489(0x203b)][_0x450489(0x1b77)]),_0x2915dc[_0x450489(0x13a9)](_0x450489(0x30bc),_0x2a4ca8[_0x450489(0x2957)]()),_0x2915dc[_0x450489(0x6e5)](_0x450489(0x118b),this[_0x450489(0x1ce0)]),_0x2915dc[_0x450489(0x6e5)](_0x450489(0xc4f),this[_0x450489(0x30da)]),_0x1d1f8c['x']=this[_0x450489(0x6ac)][_0x450489(0x395)](this['_scene'][_0x450489(0x203b)]),_0x1d1f8c['y']=this['sourceLight'][_0x450489(0x3883)](this['_scene']['activeCamera']),_0x2915dc[_0x450489(0x764)]('depthValues',_0x1d1f8c);}},this[_0x5d3927(0x3782)](new _0x4c000c['L'](_0x22de9d['getEngine'](),_0x5d3927(0x3206),()=>this[_0x5d3927(0x354d)],!0x0)),this[_0x5d3927(0x391d)](_0x22de9d,_0x1831c8/0x4,0x0,_0x5d3927(0x2bb0)),this[_0x5d3927(0x5d6)]=new _0x457f33['D'](_0x5d3927(0x20aa),'standard',[],[_0x5d3927(0x33bd)],_0x1831c8,null,_0x1a5803['x'][_0x5d3927(0xe7)],_0x22de9d[_0x5d3927(0x2636)](),!0x1,'#define\x20VLSMERGE'),this[_0x5d3927(0x5d6)][_0x5d3927(0x150b)]=_0x483240=>{var _0x1f0189=_0x5d3927;_0x483240[_0x1f0189(0x2c88)](_0x1f0189(0x33bd),this['_bloomEnabled']?this[_0x1f0189(0xe08)]:this['originalPostProcess']),this['_currentDepthOfFieldSource']=this['volumetricLightFinalPostProcess'];},this[_0x5d3927(0x3782)](new _0x4c000c['L'](_0x22de9d['getEngine'](),_0x5d3927(0x20aa),()=>this[_0x5d3927(0x5d6)],!0x0));}[_0x164e02(0x189b)](_0x47483d,_0x14b161){var _0x4dd492=_0x164e02,_0x4fa082=Math[_0x4dd492(0x2a91)](0x3,_0x1c784f[_0x4dd492(0x5d4)]);this[_0x4dd492(0x24bc)]=new _0x457f33['D']('HDRLuminance',_0x4dd492(0x2d09),[_0x4dd492(0x1381)],[],{'width':_0x4fa082,'height':_0x4fa082},null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0x47483d['getEngine'](),!0x1,_0x4dd492(0x3225),_0x14b161);const _0xcf4212=[];this[_0x4dd492(0x24bc)][_0x4dd492(0x150b)]=_0x3d55fa=>{var _0xf878f8=_0x4dd492,_0x46633a=0x1/this[_0xf878f8(0x24bc)][_0xf878f8(0x37ce)],_0x5dd9a8=0x1/this[_0xf878f8(0x24bc)]['height'];_0xcf4212[0x0]=-0.5*_0x46633a,_0xcf4212[0x1]=0.5*_0x5dd9a8,_0xcf4212[0x2]=0.5*_0x46633a,_0xcf4212[0x3]=0.5*_0x5dd9a8,_0xcf4212[0x4]=-0.5*_0x46633a,_0xcf4212[0x5]=-0.5*_0x5dd9a8,_0xcf4212[0x6]=0.5*_0x46633a,_0xcf4212[0x7]=-0.5*_0x5dd9a8,_0x3d55fa[_0xf878f8(0x36d6)](_0xf878f8(0x1381),_0xcf4212);},this[_0x4dd492(0x3782)](new _0x4c000c['L'](_0x47483d[_0x4dd492(0x2636)](),'HDRLuminance',()=>this['luminancePostProcess'],!0x0));for(let _0xf67d94=_0x1c784f[_0x4dd492(0x5d4)]-0x1;0x0<=_0xf67d94;_0xf67d94--){_0x4fa082=Math[_0x4dd492(0x2a91)](0x3,_0xf67d94);let _0x4d6489=_0x4dd492(0x70e);0x0===_0xf67d94&&(_0x4d6489+='#define\x20FINAL_DOWN_SAMPLER');var _0x9c10da=new _0x457f33['D'](_0x4dd492(0x27c8)+_0xf67d94,_0x4dd492(0x2d09),['dsOffsets','halfDestPixelSize'],[],{'width':_0x4fa082,'height':_0x4fa082},null,_0x1a5803['x'][_0x4dd492(0xe7)],_0x47483d['getEngine'](),!0x1,_0x4d6489,_0x14b161);this[_0x4dd492(0x36c5)][_0x4dd492(0x2f54)](_0x9c10da);}let _0x525bf9=this[_0x4dd492(0x24bc)];this[_0x4dd492(0x36c5)]['forEach']((_0x53c835,_0x595ae4)=>{var _0x81a080=_0x4dd492;const _0x1e5ac4=new Array(0x12);_0x53c835[_0x81a080(0x150b)]=_0x276762=>{var _0x197932=_0x81a080;if(_0x525bf9){let _0x2c7931=0x0;for(let _0x4b55c5=-0x1;_0x4b55c5<0x2;_0x4b55c5++)for(let _0x5f168b=-0x1;_0x5f168b<0x2;_0x5f168b++)_0x1e5ac4[_0x2c7931]=_0x4b55c5/_0x525bf9[_0x197932(0x37ce)],_0x1e5ac4[_0x2c7931+0x1]=_0x5f168b/_0x525bf9['height'],_0x2c7931+=0x2;_0x276762['setArray2'](_0x197932(0xa8a),_0x1e5ac4),_0x276762['setFloat'](_0x197932(0x1faf),0.5/_0x525bf9[_0x197932(0x37ce)]),_0x525bf9=_0x595ae4===this[_0x197932(0x36c5)][_0x197932(0x132e)]-0x1?this[_0x197932(0x24bc)]:_0x53c835;}},_0x595ae4===this[_0x81a080(0x36c5)]['length']-0x1&&(_0x53c835[_0x81a080(0x25e9)]=()=>{var _0x55ad91=_0x81a080;const _0xe8f5d=_0x47483d['getEngine']()[_0x55ad91(0x106c)](0x0,0x0,0x1,0x1),_0x496a23=new _0x5bd223['Lt'](0x1/0xfd02ff,0x1/0xfe01,0x1/0xff,0x1);_0xe8f5d[_0x55ad91(0x1af5)](_0x13a755=>{var _0x541925=_0x55ad91;_0x13a755=new Uint8Array(_0x13a755[_0x541925(0x277a)]),this[_0x541925(0x1cf9)]=(_0x13a755[0x0]*_0x496a23['x']+_0x13a755[0x1]*_0x496a23['y']+_0x13a755[0x2]*_0x496a23['z']+_0x13a755[0x3]*_0x496a23['w'])/0x64;});}),this['addEffect'](new _0x4c000c['L'](_0x47483d[_0x81a080(0x2636)](),_0x81a080(0x27c8)+_0x595ae4,()=>_0x53c835,!0x0));});}[_0x164e02(0x212c)](_0x40f5bd,_0x5d68f4){var _0x314072=_0x164e02;const _0x133eaa=[_0x314072(0xd89)];this[_0x314072(0x3c0c)]&&_0x133eaa[_0x314072(0x2f54)](_0x314072(0x2b1)),this[_0x314072(0x27c5)]=new _0x457f33['D'](_0x314072(0x4090),_0x314072(0x2d09),[_0x314072(0x320b)],['textureAdderSampler'],_0x5d68f4,null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0x40f5bd['getEngine'](),!0x1,_0x133eaa[_0x314072(0x2abd)]('\x0a'),_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']);let _0x13d30d=0x1,_0x2277b2=0x0,_0x4808fb=0x0;this['hdrPostProcess']['onApply']=_0x8420c2=>{var _0x5c9152=_0x314072,_0x40cb7e;_0x8420c2[_0x5c9152(0x2c88)](_0x5c9152(0xcc7),this['_currentDepthOfFieldSource']),_0x2277b2+=_0x40f5bd['getEngine']()['getDeltaTime'](),_0x13d30d<0x0?_0x13d30d=this['_hdrCurrentLuminance']:(_0x40cb7e=(_0x4808fb-_0x2277b2)/0x3e8,this[_0x5c9152(0x1cf9)]<_0x13d30d+this[_0x5c9152(0xb26)]*_0x40cb7e?_0x13d30d+=this['hdrDecreaseRate']*_0x40cb7e:this['_hdrCurrentLuminance']>_0x13d30d-this['hdrIncreaseRate']*_0x40cb7e?_0x13d30d-=this[_0x5c9152(0x12d8)]*_0x40cb7e:_0x13d30d=this['_hdrCurrentLuminance']),this[_0x5c9152(0x34fb)]?this[_0x5c9152(0x3619)]=this['_fixedExposure']/_0x13d30d:(_0x13d30d=_0x7f31c1['R'][_0x5c9152(0x3152)](_0x13d30d,this['hdrMinimumLuminance'],0x56bc75e2d63100000),_0x8420c2['setFloat'](_0x5c9152(0x320b),_0x13d30d)),_0x4808fb=_0x2277b2,this[_0x5c9152(0x25b)]=this[_0x5c9152(0x22bf)];},this['addEffect'](new _0x4c000c['L'](_0x40f5bd[_0x314072(0x2636)](),_0x314072(0x4090),()=>this[_0x314072(0x27c5)],!0x0));}[_0x164e02(0xc0e)](_0x2582e3,_0x38ceeb){var _0x3ef1e9=_0x164e02;this['lensFlarePostProcess']=new _0x457f33['D'](_0x3ef1e9(0x2ff8),_0x3ef1e9(0x2d09),['strength',_0x3ef1e9(0x186),'haloWidth','resolution',_0x3ef1e9(0x2cc3)],['lensColorSampler'],_0x38ceeb/0x2,null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0x2582e3[_0x3ef1e9(0x2636)](),!0x1,'#define\x20LENS_FLARE',_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x3ef1e9(0x3782)](new _0x4c000c['L'](_0x2582e3['getEngine'](),_0x3ef1e9(0x2ff8),()=>this[_0x3ef1e9(0x2658)],!0x0)),this['_createBlurPostProcesses'](_0x2582e3,_0x38ceeb/0x4,0x2,_0x3ef1e9(0x19f9)),this[_0x3ef1e9(0x4026)]=new _0x457f33['D'](_0x3ef1e9(0x15e0),_0x3ef1e9(0x2d09),['lensStarMatrix'],[_0x3ef1e9(0x327e),'lensDirtSampler',_0x3ef1e9(0x396d)],_0x38ceeb,null,_0x1a5803['x']['BILINEAR_SAMPLINGMODE'],_0x2582e3['getEngine'](),!0x1,_0x3ef1e9(0x3ca8),_0x56ac4a['g'][_0x3ef1e9(0x3f7d)]),this['addEffect'](new _0x4c000c['L'](_0x2582e3[_0x3ef1e9(0x2636)](),'HDRLensFlareCompose',()=>this['lensFlareComposePostProcess'],!0x0));const _0x20cf6f=new _0x5bd223['FM'](0x0,0x0),_0x6cfcea=(this[_0x3ef1e9(0x2658)][_0x3ef1e9(0x39ea)]=!0x0,this[_0x3ef1e9(0x2658)][_0x3ef1e9(0x150b)]=_0x1c11c6=>{var _0x19a730=_0x3ef1e9;_0x1c11c6['setTextureFromPostProcess'](_0x19a730(0x3638),this[_0x19a730(0x12ef)]?this['blurHPostProcesses'][0x0]:this['originalPostProcess']),_0x1c11c6['setTexture']('lensColorSampler',this[_0x19a730(0x21a9)]),_0x1c11c6['setFloat'](_0x19a730(0x32b6),this[_0x19a730(0x29ed)]),_0x1c11c6['setFloat'](_0x19a730(0x186),this[_0x19a730(0x8be)]),_0x1c11c6[_0x19a730(0x6e5)](_0x19a730(0x8f6),this[_0x19a730(0x2bc)]),_0x20cf6f['x']=this[_0x19a730(0x2658)]['width'],_0x20cf6f['y']=this['lensFlarePostProcess']['height'],_0x1c11c6[_0x19a730(0x764)](_0x19a730(0x349),_0x20cf6f),_0x1c11c6[_0x19a730(0x6e5)](_0x19a730(0x2cc3),this['lensFlareDistortionStrength']);},_0x5bd223['y3']['FromValues'](0x2,0x0,-0x1,0x0,0x0,0x2,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x2b143a=_0x5bd223['y3'][_0x3ef1e9(0x3b5e)](0.5,0x0,0.5,0x0,0x0,0.5,0.5,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);this[_0x3ef1e9(0x4026)][_0x3ef1e9(0x150b)]=_0x44ea1b=>{var _0x56bd67=_0x3ef1e9;if(this[_0x56bd67(0x48a)][_0x56bd67(0x203b)]){_0x44ea1b['setTextureFromPostProcess'](_0x56bd67(0x327e),this['lensFlarePostProcess']),_0x44ea1b[_0x56bd67(0x19ec)](_0x56bd67(0x15d2),this[_0x56bd67(0x125b)]),_0x44ea1b['setTexture'](_0x56bd67(0x396d),this['lensStarTexture']);const _0x52239f=this[_0x56bd67(0x48a)][_0x56bd67(0x203b)][_0x56bd67(0xe6c)]()[_0x56bd67(0x259f)](0x0),_0x31ae5f=this['_scene'][_0x56bd67(0x203b)][_0x56bd67(0xe6c)]()[_0x56bd67(0x259f)](0x2);var _0x592046=_0x5bd223['P'][_0x56bd67(0x1852)](_0x52239f[_0x56bd67(0x16a9)](),new _0x5bd223['P'](0x1,0x0,0x0))+_0x5bd223['P'][_0x56bd67(0x1852)](_0x31ae5f['toVector3'](),new _0x5bd223['P'](0x0,0x0,0x1)),_0x592046=(_0x592046*=0x4,_0x5bd223['y3']['FromValues'](0.5*Math[_0x56bd67(0x110a)](_0x592046),-Math['sin'](_0x592046),0x0,0x0,Math[_0x56bd67(0x240)](_0x592046),0.5*Math[_0x56bd67(0x110a)](_0x592046),0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x592046=_0x2b143a[_0x56bd67(0x19e8)](_0x592046)[_0x56bd67(0x19e8)](_0x6cfcea);_0x44ea1b[_0x56bd67(0x13a9)]('lensStarMatrix',_0x592046),this[_0x56bd67(0x25b)]=this[_0x56bd67(0xa9)];}};}['_createDepthOfFieldPostProcess'](_0x3a74bd,_0x489b35){var _0x5bf522=_0x164e02;this[_0x5bf522(0x210d)]=new _0x457f33['D'](_0x5bf522(0x3e51),_0x5bf522(0x2d09),[_0x5bf522(0x1235)],[_0x5bf522(0x327e),'depthSampler'],_0x489b35,null,_0x1a5803['x'][_0x5bf522(0xe7)],_0x3a74bd[_0x5bf522(0x2636)](),!0x1,_0x5bf522(0x3f03),_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x5bf522(0x210d)][_0x5bf522(0x150b)]=_0x5a79f9=>{var _0x40f2fe=_0x5bf522;_0x5a79f9[_0x40f2fe(0x2c88)]('otherSampler',this['_currentDepthOfFieldSource']),_0x5a79f9[_0x40f2fe(0x19ec)](_0x40f2fe(0x3556),this[_0x40f2fe(0x1a55)]()),_0x5a79f9[_0x40f2fe(0x6e5)]('distance',this['depthOfFieldDistance']);},this['addEffect'](new _0x4c000c['L'](_0x3a74bd[_0x5bf522(0x2636)](),_0x5bf522(0x3e51),()=>this['depthOfFieldPostProcess'],!0x0));}[_0x164e02(0x3cf9)](_0x1604dd,_0x5cd600){var _0x21f788=_0x164e02;if(this[_0x21f788(0x1f90)]){const _0x302cfa=new _0x3ac445['b']('HDRMotionBlur',_0x1604dd,_0x5cd600,null,_0x1a5803['x'][_0x21f788(0xe7)],_0x1604dd[_0x21f788(0x2636)](),!0x1,_0x56ac4a['g']['TEXTURETYPE_UNSIGNED_INT']);_0x302cfa[_0x21f788(0x2013)]=this['motionStrength'],_0x302cfa[_0x21f788(0x25ad)]=this[_0x21f788(0x25ad)],this[_0x21f788(0x155e)]=_0x302cfa;}else{this[_0x21f788(0x155e)]=new _0x457f33['D']('HDRMotionBlur',_0x21f788(0x2d09),[_0x21f788(0x73b),'prevViewProjection','screenSize',_0x21f788(0x201c),_0x21f788(0x2013)],['depthSampler'],_0x5cd600,null,_0x1a5803['x'][_0x21f788(0xe7)],_0x1604dd['getEngine'](),!0x1,_0x21f788(0x43e)+this[_0x21f788(0x25ad)]['toFixed'](0x1),_0x56ac4a['g'][_0x21f788(0x3f7d)]);let _0x3e4a3c,_0x426fa6=_0x5bd223['y3']['Identity']();const _0x3d5be5=_0x5bd223['y3']['Identity']();let _0x4e6fdf=_0x5bd223['y3'][_0x21f788(0x24ef)]();const _0x54ba79=_0x5bd223['FM'][_0x21f788(0x1b83)]();this[_0x21f788(0x155e)][_0x21f788(0x150b)]=_0x27ff75=>{var _0x238654=_0x21f788;(_0x4e6fdf=_0x1604dd[_0x238654(0xdcc)]()[_0x238654(0x19e8)](_0x1604dd['getViewMatrix']()))['invertToRef'](_0x3d5be5),_0x27ff75[_0x238654(0x13a9)](_0x238654(0x73b),_0x3d5be5),_0x27ff75[_0x238654(0x13a9)]('prevViewProjection',_0x426fa6),_0x426fa6=_0x4e6fdf,_0x54ba79['x']=this[_0x238654(0x155e)]['width'],_0x54ba79['y']=this[_0x238654(0x155e)][_0x238654(0x1995)],_0x27ff75[_0x238654(0x764)](_0x238654(0x2816),_0x54ba79),_0x3e4a3c=_0x1604dd[_0x238654(0x2636)]()[_0x238654(0x1985)]()/0x3c,_0x27ff75[_0x238654(0x6e5)]('motionScale',_0x3e4a3c),_0x27ff75[_0x238654(0x6e5)](_0x238654(0x2013),this[_0x238654(0x2013)]),_0x27ff75['setTexture']('depthSampler',this[_0x238654(0x1a55)]());};}this[_0x21f788(0x3782)](new _0x4c000c['L'](_0x1604dd[_0x21f788(0x2636)](),_0x21f788(0x3e58),()=>this[_0x21f788(0x155e)],!0x0));}['_getDepthTexture'](){var _0x1e044e=_0x164e02;if(this[_0x1e044e(0x48a)][_0x1e044e(0x2636)]()[_0x1e044e(0x1766)]()[_0x1e044e(0x2add)]){const _0x24ec52=this[_0x1e044e(0x48a)][_0x1e044e(0x11bc)]();return _0x24ec52[_0x1e044e(0x219b)]()[_0x1e044e(0xb3c)][0x0];}return this[_0x1e044e(0x48a)][_0x1e044e(0x1aaf)]()[_0x1e044e(0x14bc)]();}[_0x164e02(0x19cc)](){var _0x1c8168=_0x164e02;for(let _0x2f425a=0x0;_0x2f425a<this[_0x1c8168(0x2758)]['length'];_0x2f425a++){var _0x510231=this[_0x1c8168(0x2758)][_0x2f425a];this[_0x1c8168(0x1853)]&&this[_0x1c8168(0x1853)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x3f83)]&&this[_0x1c8168(0x3f83)]['dispose'](_0x510231),this[_0x1c8168(0x3dd1)]&&this[_0x1c8168(0x3dd1)]['dispose'](_0x510231),this[_0x1c8168(0x3694)]&&this[_0x1c8168(0x3694)][_0x1c8168(0x2d20)](_0x510231),this['textureAdderPostProcess']&&this[_0x1c8168(0x2df7)][_0x1c8168(0x2d20)](_0x510231),this['volumetricLightPostProcess']&&this['volumetricLightPostProcess'][_0x1c8168(0x2d20)](_0x510231),this['volumetricLightSmoothXPostProcess']&&this[_0x1c8168(0x309)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x11c3)]&&this[_0x1c8168(0x11c3)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x5d6)]&&this[_0x1c8168(0x5d6)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x22dd)]&&this[_0x1c8168(0x22dd)]['dispose'](_0x510231),this[_0x1c8168(0x2658)]&&this[_0x1c8168(0x2658)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x4026)]&&this['lensFlareComposePostProcess']['dispose'](_0x510231);for(let _0x5f537f=0x0;_0x5f537f<this['luminanceDownSamplePostProcesses'][_0x1c8168(0x132e)];_0x5f537f++)this[_0x1c8168(0x36c5)][_0x5f537f][_0x1c8168(0x2d20)](_0x510231);this[_0x1c8168(0x24bc)]&&this[_0x1c8168(0x24bc)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x27c5)]&&this[_0x1c8168(0x27c5)]['dispose'](_0x510231),this[_0x1c8168(0x22bf)]&&this[_0x1c8168(0x22bf)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x210d)]&&this[_0x1c8168(0x210d)][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x155e)]&&this['motionBlurPostProcess'][_0x1c8168(0x2d20)](_0x510231),this[_0x1c8168(0x1334)]&&this[_0x1c8168(0x1334)]['dispose'](_0x510231);for(let _0x27db57=0x0;_0x27db57<this[_0x1c8168(0x15c2)][_0x1c8168(0x132e)];_0x27db57++)this[_0x1c8168(0x15c2)][_0x27db57][_0x1c8168(0x2d20)](_0x510231);for(let _0xfd1079=0x0;_0xfd1079<this[_0x1c8168(0x10ed)][_0x1c8168(0x132e)];_0xfd1079++)this[_0x1c8168(0x10ed)][_0xfd1079][_0x1c8168(0x2d20)](_0x510231);}this[_0x1c8168(0x1853)]=null,this[_0x1c8168(0x3dd1)]=null,this[_0x1c8168(0x3694)]=null,this['textureAdderPostProcess']=null,this[_0x1c8168(0xe08)]=null,this[_0x1c8168(0x354d)]=null,this[_0x1c8168(0x309)]=null,this[_0x1c8168(0x11c3)]=null,this[_0x1c8168(0x5d6)]=null,this[_0x1c8168(0x22dd)]=null,this[_0x1c8168(0x2658)]=null,this[_0x1c8168(0x4026)]=null,this[_0x1c8168(0x24bc)]=null,this[_0x1c8168(0x27c5)]=null,this[_0x1c8168(0x22bf)]=null,this[_0x1c8168(0x210d)]=null,this[_0x1c8168(0x155e)]=null,this['fxaaPostProcess']=null,this['screenSpaceReflectionPostProcess']=null,this[_0x1c8168(0x36c5)]['length']=0x0,this[_0x1c8168(0x15c2)][_0x1c8168(0x132e)]=0x0,this['blurVPostProcesses'][_0x1c8168(0x132e)]=0x0;}[_0x164e02(0x2d20)](){var _0x44b6e0=_0x164e02;this[_0x44b6e0(0x19cc)](),this[_0x44b6e0(0x48a)][_0x44b6e0(0x31b0)][_0x44b6e0(0x380e)](this[_0x44b6e0(0x392a)],this[_0x44b6e0(0x2758)]),super[_0x44b6e0(0x2d20)]();}[_0x164e02(0x3c81)](){var _0x159ce2=_0x164e02;const _0x13c686=_0x3362ad['p4'][_0x159ce2(0x299f)](this);return this[_0x159ce2(0x6ac)]&&(_0x13c686[_0x159ce2(0x158d)]=this[_0x159ce2(0x6ac)]['id']),this[_0x159ce2(0x3f83)]&&(_0x13c686['screenSpaceReflectionPostProcess']=_0x3362ad['p4'][_0x159ce2(0x299f)](this[_0x159ce2(0x3f83)])),_0x13c686['customType']=_0x159ce2(0x2db1),_0x13c686;}static[_0x164e02(0xb3f)](_0x37b5af,_0x338a4,_0x59b818){var _0x548a45=_0x164e02;const _0x4fc851=_0x3362ad['p4'][_0x548a45(0xb3f)](()=>new _0x1c784f(_0x37b5af[_0x548a45(0x392a)],_0x338a4,_0x37b5af[_0x548a45(0x3f97)]),_0x37b5af,_0x338a4,_0x59b818);return _0x37b5af['sourceLightId']&&(_0x4fc851[_0x548a45(0x6ac)]=_0x338a4[_0x548a45(0x1444)](_0x37b5af['sourceLightId'])),_0x37b5af['screenSpaceReflectionPostProcess']&&_0x3362ad['p4'][_0x548a45(0xb3f)](()=>_0x4fc851[_0x548a45(0x3f83)],_0x37b5af['screenSpaceReflectionPostProcess'],_0x338a4,_0x59b818),_0x4fc851;}}_0x1c784f[_0x164e02(0x5d4)]=0x6,_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'brightThreshold',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'blurWidth',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x1378),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x1a36),null),_0x255b8d([(0x0,_0x3362ad['oU'])(_0x164e02(0x3064))],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x3064),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x1ce0),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'volumetricLightPower',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'volumetricLightBlurScale',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],'hdrMinimumLuminance',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'hdrDecreaseRate',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],'hdrIncreaseRate',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x34fb),null),_0x255b8d([(0x0,_0x3362ad['oU'])(_0x164e02(0x21a9))],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x21a9),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x29ed),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x8be),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],'lensFlareHaloWidth',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x11ef),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x19f9),void 0x0),_0x255b8d([(0x0,_0x3362ad['oU'])(_0x164e02(0x3f70))],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x3f70),void 0x0),_0x255b8d([(0x0,_0x3362ad['oU'])('lensFlareDirtTexture')],_0x1c784f['prototype'],'lensFlareDirtTexture',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'depthOfFieldDistance',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'depthOfFieldBlurWidth',void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x2013),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'objectBasedMotionBlur',null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x3f97),void 0x0),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x1410),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],'DepthOfFieldEnabled',null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x3043),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x1f7c),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],_0x164e02(0x35f7),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],_0x164e02(0x2887),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x1769),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0x558),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f['prototype'],_0x164e02(0x27de),null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],'motionBlurSamples',null),_0x255b8d([(0x0,_0x3362ad['qC'])()],_0x1c784f[_0x164e02(0x1229)],_0x164e02(0xc88),null),(0x0,_0x444f84['H'])(_0x164e02(0x750),_0x1c784f);},0x18159:(_0x239d3b,_0xa6b72a,_0x5ef8e9)=>{_0x5ef8e9(0x3572),_0x5ef8e9(0xd1d0),_0x5ef8e9(0xf6ea),_0x5ef8e9(0x8064);},0xd1d0:(_0xb4cf5b,_0x56de60,_0x55b182)=>{var _0x312828=a8_0x49466b;_0x55b182['d'](_0x56de60,{'L':()=>_0x3f5ffa});var _0x9be021=_0x55b182(0xe222);class _0x3f5ffa{constructor(_0x1d053d,_0x22d78c,_0x3c8ca2,_0x5c291a){var _0x419c6e=a8_0x58a1;this['_name']=_0x22d78c,this[_0x419c6e(0x169e)]=_0x5c291a||!0x0,this[_0x419c6e(0x36a3)]=_0x3c8ca2,this[_0x419c6e(0x2758)]={},this['_indicesForCamera']={},this[_0x419c6e(0x1945)]={};}get['isSupported'](){var _0x3f0f30=a8_0x58a1;for(const _0x33da3f in this['_postProcesses'])if(Object[_0x3f0f30(0x1229)][_0x3f0f30(0x2c1b)][_0x3f0f30(0xf13)](this[_0x3f0f30(0x1945)],_0x33da3f)){var _0x4f200f=this[_0x3f0f30(0x1945)][_0x33da3f];for(let _0x24b24f=0x0;_0x24b24f<_0x4f200f[_0x3f0f30(0x132e)];_0x24b24f++)if(!_0x4f200f[_0x24b24f][_0x3f0f30(0x18d2)])return!0x1;}return!0x0;}['_update'](){}[_0x312828(0xeeb)](_0xb01a0d){var _0x4e4d2d=_0x312828,_0x1e381c,_0xfc0d1b,_0x299266=_0x9be021['w1'][_0x4e4d2d(0x3a01)](_0xb01a0d||this[_0x4e4d2d(0x2758)]);if(_0x299266)for(let _0xfa81b0=0x0;_0xfa81b0<_0x299266[_0x4e4d2d(0x132e)];_0xfa81b0++){const _0xfe84fb=_0x299266[_0xfa81b0];if(_0xfe84fb){const _0x5e6162=_0xfe84fb[_0x4e4d2d(0x3efc)];_0x1e381c=this[_0x4e4d2d(0x169e)]?0x0:_0x5e6162,this[_0x4e4d2d(0x1945)][_0x1e381c]||(_0xfc0d1b=this[_0x4e4d2d(0x36a3)]())&&(this[_0x4e4d2d(0x1945)][_0x1e381c]=Array[_0x4e4d2d(0x3ec0)](_0xfc0d1b)?_0xfc0d1b:[_0xfc0d1b]),this[_0x4e4d2d(0x30cd)][_0x5e6162]||(this['_indicesForCamera'][_0x5e6162]=[]),this[_0x4e4d2d(0x1945)][_0x1e381c][_0x4e4d2d(0x2f62)](_0x4d9269=>{var _0x30cce8=_0x4e4d2d;_0x4d9269=_0xfe84fb[_0x30cce8(0x331a)](_0x4d9269),this[_0x30cce8(0x30cd)][_0x5e6162][_0x30cce8(0x2f54)](_0x4d9269);}),this[_0x4e4d2d(0x2758)][_0x5e6162]||(this[_0x4e4d2d(0x2758)][_0x5e6162]=_0xfe84fb);}}}[_0x312828(0x30f6)](_0x1db23f){var _0x5ed6ee=_0x312828,_0xf94307=_0x9be021['w1'][_0x5ed6ee(0x3a01)](_0x1db23f||this['_cameras']);if(_0xf94307)for(let _0x391133=0x0;_0x391133<_0xf94307[_0x5ed6ee(0x132e)];_0x391133++){const _0xe74d23=_0xf94307[_0x391133];var _0x541f4d=_0xe74d23[_0x5ed6ee(0x3efc)];const _0x42d578=this[_0x5ed6ee(0x1945)][this[_0x5ed6ee(0x169e)]?0x0:_0x541f4d];_0x42d578&&_0x42d578[_0x5ed6ee(0x2f62)](_0x33d08d=>{var _0x3ae942=_0x5ed6ee;_0xe74d23[_0x3ae942(0x297d)](_0x33d08d);}),this['_cameras'][_0x541f4d]&&(this[_0x5ed6ee(0x2758)][_0x541f4d]=null);}}[_0x312828(0x2ceb)](_0x2e485b){var _0x20752e=_0x312828;const _0x466093=_0x9be021['w1']['MakeArray'](_0x2e485b||this[_0x20752e(0x2758)]);if(_0x466093)for(let _0x3ce294=0x0;_0x3ce294<_0x466093[_0x20752e(0x132e)];_0x3ce294++){var _0x38c87f=_0x466093[_0x3ce294];const _0x12cc40=_0x38c87f['name'];for(let _0x310fdd=0x0;_0x310fdd<this['_indicesForCamera'][_0x12cc40]['length'];_0x310fdd++)void 0x0!==_0x38c87f[_0x20752e(0x1945)][this[_0x20752e(0x30cd)][_0x12cc40][_0x310fdd]]&&null!==_0x38c87f[_0x20752e(0x1945)][this['_indicesForCamera'][_0x12cc40][_0x310fdd]]||this[_0x20752e(0x1945)][this[_0x20752e(0x169e)]?0x0:_0x12cc40][_0x20752e(0x2f62)](_0x2bc4d0=>{var _0x4eae6c=_0x20752e;_0x466093[_0x3ce294][_0x4eae6c(0x331a)](_0x2bc4d0,this[_0x4eae6c(0x30cd)][_0x12cc40][_0x310fdd]);});}}['_disable'](_0x41b2b2){var _0x17bb83=_0x312828,_0xee41a0=_0x9be021['w1']['MakeArray'](_0x41b2b2||this[_0x17bb83(0x2758)]);if(_0xee41a0)for(let _0x133db8=0x0;_0x133db8<_0xee41a0[_0x17bb83(0x132e)];_0x133db8++){const _0x904c1=_0xee41a0[_0x133db8];var _0x314910=_0x904c1[_0x17bb83(0x3efc)];this['_postProcesses'][this[_0x17bb83(0x169e)]?0x0:_0x314910][_0x17bb83(0x2f62)](_0x2fbb89=>{var _0x4b4490=_0x17bb83;_0x904c1[_0x4b4490(0x297d)](_0x2fbb89);});}}['getPostProcesses'](_0x29b80f){var _0x1bb7b0=_0x312828;return this['_singleInstance']?this[_0x1bb7b0(0x1945)][0x0]:_0x29b80f?this[_0x1bb7b0(0x1945)][_0x29b80f['name']]:null;}}},0xf6ea:(_0xd24c63,_0x327bc5,_0x5d3236)=>{var _0x491d80=a8_0x49466b;_0x5d3236['d'](_0x327bc5,{'$':()=>_0x14fcd0});var _0x25c823=_0x5d3236(0xe222),_0x327bc5=_0x5d3236(0x153ad);class _0x14fcd0{constructor(_0x4a410d,_0x2f9fe7){var _0x2ffd0a=a8_0x58a1;this[_0x2ffd0a(0x398b)]=_0x4a410d,this[_0x2ffd0a(0x392a)]=_0x2f9fe7,this[_0x2ffd0a(0x3c79)]={},this[_0x2ffd0a(0x3156)]=new Array(),this[_0x2ffd0a(0x2758)]=[];}get[_0x491d80(0x3efc)](){return this['_name'];}get['cameras'](){var _0x5693c0=_0x491d80;return this[_0x5693c0(0x2758)];}[_0x491d80(0x1653)](){var _0x26f3c6=_0x491d80;return _0x26f3c6(0x42e);}get[_0x491d80(0x18d2)](){var _0x371001=_0x491d80;for(const _0x12e448 in this[_0x371001(0x3c79)])if(Object['prototype'][_0x371001(0x2c1b)][_0x371001(0xf13)](this[_0x371001(0x3c79)],_0x12e448)&&!this[_0x371001(0x3c79)][_0x12e448][_0x371001(0x18d2)])return!0x1;return!0x0;}[_0x491d80(0x3782)](_0x59d9da){var _0x125471=_0x491d80;this[_0x125471(0x3c79)][_0x59d9da[_0x125471(0x392a)]]=_0x59d9da;}[_0x491d80(0x220)](){}['_enableEffect'](_0xeee067,_0x2cd4b7){var _0x2d517b=_0x491d80;const _0x1b6b77=this['_renderEffects'][_0xeee067];_0x1b6b77&&_0x1b6b77[_0x2d517b(0x2ceb)](_0x25c823['w1'][_0x2d517b(0x3a01)](_0x2cd4b7||this[_0x2d517b(0x2758)]));}['_disableEffect'](_0x30e407,_0x32c5f7){var _0x2a1303=_0x491d80;const _0x163d28=this[_0x2a1303(0x3c79)][_0x30e407];_0x163d28&&_0x163d28[_0x2a1303(0x3ff5)](_0x25c823['w1'][_0x2a1303(0x3a01)](_0x32c5f7||this[_0x2a1303(0x2758)]));}[_0x491d80(0xeeb)](_0x2a3363,_0x5b821d){var _0x28b990=_0x491d80;const _0x321a0f=_0x25c823['w1'][_0x28b990(0x3a01)](_0x2a3363||this[_0x28b990(0x2758)]);if(_0x321a0f){const _0x2db8af=[];let _0x27d687;for(_0x27d687=0x0;_0x27d687<_0x321a0f[_0x28b990(0x132e)];_0x27d687++){var _0x5b6e3c=_0x321a0f[_0x27d687];_0x5b6e3c&&(-0x1===this[_0x28b990(0x2758)]['indexOf'](_0x5b6e3c)?this[_0x28b990(0x2758)]['push'](_0x5b6e3c):_0x5b821d&&_0x2db8af['push'](_0x27d687));}for(_0x27d687=0x0;_0x27d687<_0x2db8af[_0x28b990(0x132e)];_0x27d687++)_0x321a0f[_0x28b990(0x1035)](_0x2db8af[_0x27d687],0x1);for(const _0x391fc1 in this[_0x28b990(0x3c79)])Object[_0x28b990(0x1229)]['hasOwnProperty']['call'](this['_renderEffects'],_0x391fc1)&&this[_0x28b990(0x3c79)][_0x391fc1][_0x28b990(0xeeb)](_0x321a0f);}}[_0x491d80(0x30f6)](_0x84eb39){var _0x12eccb=_0x491d80,_0x20ff3f=_0x25c823['w1'][_0x12eccb(0x3a01)](_0x84eb39||this[_0x12eccb(0x2758)]);if(_0x20ff3f){for(const _0x57fb1f in this[_0x12eccb(0x3c79)])Object['prototype'][_0x12eccb(0x2c1b)]['call'](this[_0x12eccb(0x3c79)],_0x57fb1f)&&this[_0x12eccb(0x3c79)][_0x57fb1f][_0x12eccb(0x30f6)](_0x20ff3f);for(let _0x2151ba=0x0;_0x2151ba<_0x20ff3f[_0x12eccb(0x132e)];_0x2151ba++)this[_0x12eccb(0x2758)][_0x12eccb(0x1035)](this[_0x12eccb(0x2758)][_0x12eccb(0x404a)](_0x20ff3f[_0x2151ba]),0x1);}}[_0x491d80(0x2ada)](){var _0x382d58=_0x491d80;for(const _0x22390d in this['_renderEffects'])Object[_0x382d58(0x1229)]['hasOwnProperty'][_0x382d58(0xf13)](this[_0x382d58(0x3c79)],_0x22390d)&&this[_0x382d58(0x3c79)][_0x22390d]['_update']();for(let _0x16b291=0x0;_0x16b291<this[_0x382d58(0x2758)][_0x382d58(0x132e)];_0x16b291++){var _0x67d197;this[_0x382d58(0x2758)][_0x16b291]&&(_0x67d197=this['_cameras'][_0x16b291][_0x382d58(0x3efc)],this[_0x382d58(0x3156)][_0x67d197]&&this[_0x382d58(0x3156)][_0x67d197][_0x382d58(0x2ada)]());}}[_0x491d80(0x2de1)](){var _0x5aa98c=_0x491d80;this[_0x5aa98c(0x3c79)]={},this[_0x5aa98c(0x3156)]=new Array();}[_0x491d80(0x1d56)](_0x173e78){var _0x580b14=_0x491d80;if(!this[_0x580b14(0x398b)][_0x580b14(0x2d15)][_0x580b14(0x3393)])return!0x1;var _0x5e41f9=Object[_0x580b14(0x2c10)](this['_renderEffects']);if(0x0<_0x5e41f9['length']){const _0x1823f4=this[_0x580b14(0x3c79)][_0x5e41f9[0x0]][_0x580b14(0x1687)]();_0x1823f4&&(_0x1823f4[0x0][_0x580b14(0xc88)]=_0x173e78);}return!0x0;}[_0x491d80(0xb02)](_0x5eb94e){return!0x1;}[_0x491d80(0x2d20)](){}}!function(_0x462f6e,_0x196fab,_0x5c40a0,_0x584b22){var _0x4fa951=_0x491d80,_0x2aefe7,_0x3b1756=arguments[_0x4fa951(0x132e)],_0x4f66e2=_0x3b1756<0x3?_0x196fab:null===_0x584b22?_0x584b22=Object[_0x4fa951(0x319d)](_0x196fab,_0x5c40a0):_0x584b22;if(_0x4fa951(0x20cb)==typeof Reflect&&_0x4fa951(0x187)==typeof Reflect[_0x4fa951(0x14d7)])_0x4f66e2=Reflect[_0x4fa951(0x14d7)](_0x462f6e,_0x196fab,_0x5c40a0,_0x584b22);else{for(var _0xf46c5e=_0x462f6e[_0x4fa951(0x132e)]-0x1;0x0<=_0xf46c5e;_0xf46c5e--)(_0x2aefe7=_0x462f6e[_0xf46c5e])&&(_0x4f66e2=(_0x3b1756<0x3?_0x2aefe7(_0x4f66e2):0x3<_0x3b1756?_0x2aefe7(_0x196fab,_0x5c40a0,_0x4f66e2):_0x2aefe7(_0x196fab,_0x5c40a0))||_0x4f66e2);}0x3<_0x3b1756&&_0x4f66e2&&Object[_0x4fa951(0x1fc0)](_0x196fab,_0x5c40a0,_0x4f66e2);}([(0x0,_0x327bc5['qC'])()],_0x14fcd0['prototype'],_0x491d80(0x392a),void 0x0);},0x8064:(_0x493650,_0x277e16,_0x36bf00)=>{var _0x2a0a24=a8_0x49466b,_0x250623=_0x36bf00(0xbb85),_0x205c38=_0x36bf00(0x7f34),_0x36bf00=_0x36bf00(0x1446b);Object[_0x2a0a24(0x1fc0)](_0x36bf00['x']['prototype'],_0x2a0a24(0x31b0),{'get':function(){var _0x1bd7cc=_0x2a0a24,_0x63a09d;return this[_0x1bd7cc(0x3c3c)]||(this[_0x1bd7cc(0x34ab)](_0x250623['l'][_0x1bd7cc(0x12f)])||(_0x63a09d=new _0x336db1(this),this[_0x1bd7cc(0x34b7)](_0x63a09d)),this[_0x1bd7cc(0x3c3c)]=new _0x205c38['a']()),this['_postProcessRenderPipelineManager'];},'enumerable':!0x0,'configurable':!0x0});class _0x336db1{constructor(_0x37ed88){var _0x10f005=_0x2a0a24;this[_0x10f005(0x3efc)]=_0x250623['l'][_0x10f005(0x12f)],this[_0x10f005(0x32aa)]=_0x37ed88;}[_0x2a0a24(0x1942)](){var _0x2781cf=_0x2a0a24;this['scene'][_0x2781cf(0x1139)][_0x2781cf(0x3b3d)](_0x250623['l']['STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER'],this,this[_0x2781cf(0x1936)]);}['rebuild'](){var _0x452670=_0x2a0a24;this[_0x452670(0x32aa)][_0x452670(0x3c3c)]&&this[_0x452670(0x32aa)][_0x452670(0x3c3c)]['_rebuild']();}[_0x2a0a24(0x2d20)](){var _0x32aec2=_0x2a0a24;this[_0x32aec2(0x32aa)][_0x32aec2(0x3c3c)]&&this[_0x32aec2(0x32aa)][_0x32aec2(0x3c3c)][_0x32aec2(0x2d20)]();}[_0x2a0a24(0x1936)](){var _0x4c4d0f=_0x2a0a24;this[_0x4c4d0f(0x32aa)][_0x4c4d0f(0x3c3c)]&&this[_0x4c4d0f(0x32aa)]['_postProcessRenderPipelineManager'][_0x4c4d0f(0x2c28)]();}}},0x14ebf:(_0x13a98c,_0x3bde0d,_0x51606b)=>{var _0x5c40e9=a8_0x49466b;_0x51606b['d'](_0x3bde0d,{'k':()=>_0x20b4ef}),(_0x3bde0d=_0x51606b(0x5f28),_0x51606b(0x16944),_0x51606b=_0x51606b(0xe456));class _0x20b4ef extends _0x3bde0d['D']{constructor(_0x390350,_0x28fb54,_0x2532a4,_0x1c3054,_0x10ccce,_0x57b178){var _0x20109c=a8_0x58a1;super(_0x390350,'anaglyph',null,[_0x20109c(0x267e)],_0x28fb54,_0x2532a4[0x1],_0x1c3054,_0x10ccce,_0x57b178),this[_0x20109c(0x3915)]=_0x2532a4[0x0][_0x20109c(0x942)],this['onApplyObservable'][_0x20109c(0x11ad)](_0x1b4490=>{var _0x4448d3=_0x20109c;_0x1b4490[_0x4448d3(0x2c88)](_0x4448d3(0x267e),this['_passedProcess']);});}[_0x5c40e9(0x1653)](){return'AnaglyphPostProcess';}}(0x0,_0x51606b['H'])(_0x5c40e9(0x3fc9),_0x20b4ef);},0x7b71:(_0x4f4657,_0xb3754c,_0x2226e5)=>{var _0x3c5f6f=a8_0x49466b,_0x1ca7bf=_0x2226e5(0x5f28),_0x34f845=(_0x2226e5(0x16de7),_0x2226e5(0xe456)),_0x2382f6=_0x2226e5(0x153ad);class _0x37cf12 extends _0x1ca7bf['D']{constructor(_0x4a5447,_0x4237f3,_0x52d1ce,_0x5e7d11,_0x480982,_0x35f259){var _0x548037=a8_0x58a1;super(_0x4a5447,'blackAndWhite',['degree'],null,_0x4237f3,_0x52d1ce,_0x5e7d11,_0x480982,_0x35f259),this[_0x548037(0x373f)]=0x1,this[_0x548037(0x19e0)][_0x548037(0x11ad)](_0x24fbb8=>{var _0x4e3e8c=_0x548037;_0x24fbb8['setFloat'](_0x4e3e8c(0x373f),this['degree']);});}[_0x3c5f6f(0x1653)](){var _0x3e1bc1=_0x3c5f6f;return _0x3e1bc1(0x2845);}static[_0x3c5f6f(0x4098)](_0x4a6d07,_0x320746,_0x1540cf,_0x54e744){var _0x275aa8=_0x3c5f6f;return _0x2382f6['p4'][_0x275aa8(0xb3f)](()=>new _0x37cf12(_0x4a6d07['name'],_0x4a6d07[_0x275aa8(0x6a4)],_0x320746,_0x4a6d07[_0x275aa8(0xc05)],_0x1540cf[_0x275aa8(0x2636)](),_0x4a6d07[_0x275aa8(0xf66)]),_0x4a6d07,_0x1540cf,_0x54e744);}}(function(_0x47e35d,_0x4e4bb3,_0x498121,_0x3f8640){var _0x67c1db=_0x3c5f6f,_0x36f4e6,_0x293b45=arguments[_0x67c1db(0x132e)],_0x2c791d=_0x293b45<0x3?_0x4e4bb3:null===_0x3f8640?_0x3f8640=Object[_0x67c1db(0x319d)](_0x4e4bb3,_0x498121):_0x3f8640;if(_0x67c1db(0x20cb)==typeof Reflect&&_0x67c1db(0x187)==typeof Reflect[_0x67c1db(0x14d7)])_0x2c791d=Reflect['decorate'](_0x47e35d,_0x4e4bb3,_0x498121,_0x3f8640);else{for(var _0x29564d=_0x47e35d['length']-0x1;0x0<=_0x29564d;_0x29564d--)(_0x36f4e6=_0x47e35d[_0x29564d])&&(_0x2c791d=(_0x293b45<0x3?_0x36f4e6(_0x2c791d):0x3<_0x293b45?_0x36f4e6(_0x4e4bb3,_0x498121,_0x2c791d):_0x36f4e6(_0x4e4bb3,_0x498121))||_0x2c791d);}0x3<_0x293b45&&_0x2c791d&&Object['defineProperty'](_0x4e4bb3,_0x498121,_0x2c791d);}([(0x0,_0x2382f6['qC'])()],_0x37cf12[_0x3c5f6f(0x1229)],_0x3c5f6f(0x373f),void 0x0),(0x0,_0x34f845['H'])(_0x3c5f6f(0x29c0),_0x37cf12));},0x13626:(_0x51fbe6,_0x53998e,_0x3b0bbb)=>{var _0x1f59d1=a8_0x49466b;_0x3b0bbb['d'](_0x53998e,{'r':()=>_0x59257f});var _0x53998e=_0x3b0bbb(0xd1d0),_0x405998=_0x3b0bbb(0x4e97),_0x38a632=_0x3b0bbb(0x8917),_0x4e79bd=_0x3b0bbb(0x17579),_0x27eaa8=_0x3b0bbb(0x9fd1),_0x1d72cc=_0x3b0bbb(0xbac7);class _0x59257f extends _0x53998e['L']{constructor(_0x159098,_0x3020a6,_0x1b7375,_0x8d1d4c,_0x582b25=0x0,_0x37f84d=!0x1){var _0x2a5d7c=a8_0x58a1;super(_0x159098[_0x2a5d7c(0x2636)](),_0x2a5d7c(0x1d4c),()=>this['_effects'],!0x0),this['_bloomScale']=_0x3020a6,this[_0x2a5d7c(0x14ee)]=[],this[_0x2a5d7c(0x12c7)]=new _0x405998['m'](_0x2a5d7c(0x1fba),0x1,null,_0x1d72cc['x'][_0x2a5d7c(0xe7)],_0x159098[_0x2a5d7c(0x2636)](),!0x1,_0x582b25,_0x37f84d),this['_blurX']=new _0x38a632['i'](_0x2a5d7c(0x266d),new _0x27eaa8['FM'](0x1,0x0),0xa,_0x3020a6,null,_0x1d72cc['x']['BILINEAR_SAMPLINGMODE'],_0x159098[_0x2a5d7c(0x2636)](),!0x1,_0x582b25,void 0x0,_0x37f84d),this[_0x2a5d7c(0x3af7)][_0x2a5d7c(0x306a)]=!0x0,this[_0x2a5d7c(0x3af7)][_0x2a5d7c(0x1f0b)]=!0x1,this['_blurY']=new _0x38a632['i'](_0x2a5d7c(0x309e),new _0x27eaa8['FM'](0x0,0x1),0xa,_0x3020a6,null,_0x1d72cc['x'][_0x2a5d7c(0xe7)],_0x159098[_0x2a5d7c(0x2636)](),!0x1,_0x582b25,void 0x0,_0x37f84d),this['_blurY'][_0x2a5d7c(0x306a)]=!0x0,this[_0x2a5d7c(0x2ec1)][_0x2a5d7c(0x1f0b)]=!0x1,this[_0x2a5d7c(0x2b75)]=_0x8d1d4c,this[_0x2a5d7c(0x14ee)]=[this[_0x2a5d7c(0x12c7)],this[_0x2a5d7c(0x3af7)],this['_blurY']],this[_0x2a5d7c(0x3b2)]=new _0x4e79bd['G']('bloomMerge',this['_downscale'],this[_0x2a5d7c(0x2ec1)],_0x1b7375,_0x3020a6,null,_0x1d72cc['x'][_0x2a5d7c(0xe7)],_0x159098[_0x2a5d7c(0x2636)](),!0x1,_0x582b25,_0x37f84d),this[_0x2a5d7c(0x3b2)][_0x2a5d7c(0x1f0b)]=!0x1,this[_0x2a5d7c(0x14ee)][_0x2a5d7c(0x2f54)](this[_0x2a5d7c(0x3b2)]);}get[_0x1f59d1(0x27cd)](){var _0x1212d4=_0x1f59d1;return this[_0x1212d4(0x12c7)][_0x1212d4(0x27cd)];}set[_0x1f59d1(0x27cd)](_0xeeca8a){var _0xd55a4=_0x1f59d1;this[_0xd55a4(0x12c7)][_0xd55a4(0x27cd)]=_0xeeca8a;}get[_0x1f59d1(0x3a00)](){var _0x4a53fe=_0x1f59d1;return this[_0x4a53fe(0x3b2)]['weight'];}set[_0x1f59d1(0x3a00)](_0x2cc549){var _0x18541a=_0x1f59d1;this[_0x18541a(0x3b2)][_0x18541a(0x3a00)]=_0x2cc549;}get[_0x1f59d1(0x2b75)](){var _0x2e4289=_0x1f59d1;return this[_0x2e4289(0x3af7)][_0x2e4289(0x2b75)]/this[_0x2e4289(0x3a73)];}set[_0x1f59d1(0x2b75)](_0x2d351c){var _0x1b25a9=_0x1f59d1;this[_0x1b25a9(0x3af7)][_0x1b25a9(0x2b75)]=_0x2d351c*this['_bloomScale'],this[_0x1b25a9(0x2ec1)][_0x1b25a9(0x2b75)]=_0x2d351c*this['_bloomScale'];}[_0x1f59d1(0x3486)](_0x534143){var _0x58546a=_0x1f59d1;for(let _0x2cd467=0x0;_0x2cd467<this[_0x58546a(0x14ee)][_0x58546a(0x132e)];_0x2cd467++)this['_effects'][_0x2cd467]['dispose'](_0x534143);}[_0x1f59d1(0x3b58)](){var _0x3ed9b0=_0x1f59d1;for(let _0x1ddd41=0x0;_0x1ddd41<this[_0x3ed9b0(0x14ee)]['length'];_0x1ddd41++)this[_0x3ed9b0(0x14ee)][_0x1ddd41][_0x3ed9b0(0x90e)]();}[_0x1f59d1(0x3485)](){var _0x5e7121=_0x1f59d1;for(let _0x136d9b=0x0;_0x136d9b<this['_effects'][_0x5e7121(0x132e)];_0x136d9b++)if(!this[_0x5e7121(0x14ee)][_0x136d9b]['isReady']())return!0x1;return!0x0;}}},0x17579:(_0x489f91,_0x54d44d,_0x52e96f)=>{var _0x2975fa=a8_0x49466b;_0x52e96f['d'](_0x54d44d,{'G':()=>_0x1459db});var _0x54d44d=_0x52e96f(0x5f28),_0x47a35c=_0x52e96f(0x77a5),_0x358f38=(_0x52e96f(0x51b7),_0x52e96f(0xe456)),_0x52e96f=_0x52e96f(0x153ad);class _0x1459db extends _0x54d44d['D']{constructor(_0xa58a4,_0x591980,_0x3a76ab,_0x5e04ba,_0x2b7154,_0x43f038,_0x21f8b3,_0x4ddb61,_0x40248e,_0x35dd6c=_0x47a35c['g']['TEXTURETYPE_UNSIGNED_INT'],_0x2ea72c=!0x1){var _0x37fc67=a8_0x58a1;super(_0xa58a4,_0x37fc67(0x2deb),['bloomWeight'],['bloomBlur'],_0x2b7154,_0x43f038,_0x21f8b3,_0x4ddb61,_0x40248e,null,_0x35dd6c,void 0x0,null,!0x0),this[_0x37fc67(0x3a00)]=0x1,this[_0x37fc67(0x3a00)]=_0x5e04ba,this[_0x37fc67(0x39ea)]=!0x0,this[_0x37fc67(0x19e0)]['add'](_0x378910=>{var _0x4f8466=_0x37fc67;_0x378910[_0x4f8466(0x2c88)]('textureSampler',_0x591980),_0x378910[_0x4f8466(0x188d)](_0x4f8466(0x19ca),_0x3a76ab),_0x378910[_0x4f8466(0x6e5)]('bloomWeight',this[_0x4f8466(0x3a00)]);}),_0x2ea72c||this[_0x37fc67(0x90e)]();}['getClassName'](){var _0x47fbd9=a8_0x58a1;return _0x47fbd9(0x2917);}}(function(_0x3dff02,_0xd6b2f0,_0x6e3cb9,_0x2dbdef){var _0x2dfe04=a8_0x58a1,_0x314f92,_0x2f0d44=arguments[_0x2dfe04(0x132e)],_0x2ca2c6=_0x2f0d44<0x3?_0xd6b2f0:null===_0x2dbdef?_0x2dbdef=Object[_0x2dfe04(0x319d)](_0xd6b2f0,_0x6e3cb9):_0x2dbdef;if(_0x2dfe04(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x2dfe04(0x14d7)])_0x2ca2c6=Reflect[_0x2dfe04(0x14d7)](_0x3dff02,_0xd6b2f0,_0x6e3cb9,_0x2dbdef);else{for(var _0x4cf5f7=_0x3dff02[_0x2dfe04(0x132e)]-0x1;0x0<=_0x4cf5f7;_0x4cf5f7--)(_0x314f92=_0x3dff02[_0x4cf5f7])&&(_0x2ca2c6=(_0x2f0d44<0x3?_0x314f92(_0x2ca2c6):0x3<_0x2f0d44?_0x314f92(_0xd6b2f0,_0x6e3cb9,_0x2ca2c6):_0x314f92(_0xd6b2f0,_0x6e3cb9))||_0x2ca2c6);}0x3<_0x2f0d44&&_0x2ca2c6&&Object[_0x2dfe04(0x1fc0)](_0xd6b2f0,_0x6e3cb9,_0x2ca2c6);}([(0x0,_0x52e96f['qC'])()],_0x1459db[_0x2975fa(0x1229)],_0x2975fa(0x3a00),void 0x0),(0x0,_0x358f38['H'])(_0x2975fa(0x219c),_0x1459db));},0x8917:(_0x48561e,_0x2bac14,_0x2aaac5)=>{var _0x21761d=a8_0x49466b;_0x2aaac5['d'](_0x2bac14,{'i':()=>_0x1d36ea});function _0x263cd0(_0x587361,_0x174517,_0x140f95,_0x5c7ca0){var _0xb7bc8=a8_0x58a1,_0x8c0137,_0xd40b12=arguments[_0xb7bc8(0x132e)],_0x25625c=_0xd40b12<0x3?_0x174517:null===_0x5c7ca0?_0x5c7ca0=Object[_0xb7bc8(0x319d)](_0x174517,_0x140f95):_0x5c7ca0;if('object'==typeof Reflect&&_0xb7bc8(0x187)==typeof Reflect['decorate'])_0x25625c=Reflect['decorate'](_0x587361,_0x174517,_0x140f95,_0x5c7ca0);else{for(var _0xb9c042=_0x587361[_0xb7bc8(0x132e)]-0x1;0x0<=_0xb9c042;_0xb9c042--)(_0x8c0137=_0x587361[_0xb9c042])&&(_0x25625c=(_0xd40b12<0x3?_0x8c0137(_0x25625c):0x3<_0xd40b12?_0x8c0137(_0x174517,_0x140f95,_0x25625c):_0x8c0137(_0x174517,_0x140f95))||_0x25625c);}0x3<_0xd40b12&&_0x25625c&&Object[_0xb7bc8(0x1fc0)](_0x174517,_0x140f95,_0x25625c);}var _0x2bac14=_0x2aaac5(0x5f28),_0x3cc8a6=_0x2aaac5(0xbac7),_0x4ab07f=_0x2aaac5(0x77a5),_0x4d83e=(_0x2aaac5(0x12a58),_0x2aaac5(0x147a8),_0x2aaac5(0xe456)),_0x5a4e4c=_0x2aaac5(0x153ad);class _0x1d36ea extends _0x2bac14['D']{constructor(_0x5cb556,_0x35956f,_0x2db915,_0x588dff,_0x38e094,_0x82d884=_0x3cc8a6['x'][_0x21761d(0xe7)],_0x38faa2,_0x8f3bd7,_0x11877c=_0x4ab07f['g']['TEXTURETYPE_UNSIGNED_INT'],_0x4f844d='',_0x43ab2c=!0x1,_0x35bfba=_0x4ab07f['g']['TEXTUREFORMAT_RGBA']){var _0x993e1a=_0x21761d;super(_0x5cb556,'kernelBlur',[_0x993e1a(0x20b0),_0x993e1a(0x1b19)],[_0x993e1a(0x31fc)],_0x588dff,_0x38e094,_0x82d884,_0x38faa2,_0x8f3bd7,null,_0x11877c,_0x993e1a(0x18cb),{'varyingCount':0x0,'depCount':0x0},!0x0,_0x35bfba),this[_0x993e1a(0x3459)]=_0x43ab2c,this[_0x993e1a(0x3734)]=!0x1,this[_0x993e1a(0x332a)]='',this[_0x993e1a(0x332a)]=_0x4f844d,this['direction']=_0x35956f,this[_0x993e1a(0x19e0)][_0x993e1a(0x11ad)](_0x576799=>{var _0x20c5f1=_0x993e1a;this[_0x20c5f1(0x36bf)]?_0x576799['setFloat2'](_0x20c5f1(0x20b0),0x1/this[_0x20c5f1(0x36bf)][_0x20c5f1(0x37ce)]*this[_0x20c5f1(0x1b19)]['x'],0x1/this[_0x20c5f1(0x36bf)]['height']*this[_0x20c5f1(0x1b19)]['y']):_0x576799[_0x20c5f1(0x2475)]('delta',0x1/this['width']*this[_0x20c5f1(0x1b19)]['x'],0x1/this[_0x20c5f1(0x1995)]*this[_0x20c5f1(0x1b19)]['y']);}),this[_0x993e1a(0x2b75)]=_0x2db915;}set[_0x21761d(0x2b75)](_0xeff93){var _0x5548cd=_0x21761d;this[_0x5548cd(0x168a)]!==_0xeff93&&(_0xeff93=Math['max'](_0xeff93,0x1),this['_idealKernel']=_0xeff93,this[_0x5548cd(0xb52)]=this[_0x5548cd(0x160f)](_0xeff93),this[_0x5548cd(0x3459)]||this[_0x5548cd(0x337)]());}get[_0x21761d(0x2b75)](){var _0x43533f=_0x21761d;return this[_0x43533f(0x168a)];}set[_0x21761d(0x19f4)](_0x38958e){var _0x30f02e=_0x21761d;this['_packedFloat']!==_0x38958e&&(this['_packedFloat']=_0x38958e,this['_blockCompilation']||this[_0x30f02e(0x337)]());}get[_0x21761d(0x19f4)](){var _0x1d92e4=_0x21761d;return this[_0x1d92e4(0x3734)];}[_0x21761d(0x1653)](){var _0x46d196=_0x21761d;return _0x46d196(0x40e8);}[_0x21761d(0x90e)](_0x5508a8=0x0,_0x5344a0,_0x380816,_0x1485ba,_0x5ba3cb,_0xe46d55){var _0x15139b=_0x21761d;this[_0x15139b(0x337)](_0x5ba3cb,_0xe46d55);}['_updateParameters'](_0x40b8fb,_0x14bf94){var _0x250b8e=_0x21761d,_0x3d4b5c=this[_0x250b8e(0xb52)],_0x413f08=(_0x3d4b5c-0x1)/0x2;let _0x4e3ff1=[],_0x428079=[],_0x341655=0x0;for(let _0x1edc79=0x0;_0x1edc79<_0x3d4b5c;_0x1edc79++){var _0x8ce146=_0x1edc79/(_0x3d4b5c-0x1),_0x8ce146=this[_0x250b8e(0x1137)](0x2*_0x8ce146-0x1);_0x4e3ff1[_0x1edc79]=_0x1edc79-_0x413f08,_0x428079[_0x1edc79]=_0x8ce146,_0x341655+=_0x8ce146;}for(let _0x53251f=0x0;_0x53251f<_0x428079['length'];_0x53251f++)_0x428079[_0x53251f]/=_0x341655;const _0xfa6af2=[],_0x281931=[],_0x4992ec=[];for(let _0x1df6c7=0x0;_0x1df6c7<=_0x413f08;_0x1df6c7+=0x2){var _0x578fe7,_0x6f52f9=Math[_0x250b8e(0x3749)](_0x1df6c7+0x1,Math[_0x250b8e(0x27d2)](_0x413f08));_0x1df6c7===_0x6f52f9?_0x4992ec[_0x250b8e(0x2f54)]({'o':_0x4e3ff1[_0x1df6c7],'w':_0x428079[_0x1df6c7]}):(_0x578fe7=_0x428079[_0x1df6c7]+_0x428079[_0x6f52f9]*(_0x6f52f9===_0x413f08?0.5:0x1),0x0===(_0x6f52f9=_0x4e3ff1[_0x1df6c7]+0x1/(0x1+_0x428079[_0x1df6c7]/_0x428079[_0x6f52f9]))?(_0x4992ec[_0x250b8e(0x2f54)]({'o':_0x4e3ff1[_0x1df6c7],'w':_0x428079[_0x1df6c7]}),_0x4992ec[_0x250b8e(0x2f54)]({'o':_0x4e3ff1[_0x1df6c7+0x1],'w':_0x428079[_0x1df6c7+0x1]})):(_0x4992ec[_0x250b8e(0x2f54)]({'o':_0x6f52f9,'w':_0x578fe7}),_0x4992ec[_0x250b8e(0x2f54)]({'o':-_0x6f52f9,'w':_0x578fe7})));}for(let _0x46cab8=0x0;_0x46cab8<_0x4992ec[_0x250b8e(0x132e)];_0x46cab8++)_0x281931[_0x46cab8]=_0x4992ec[_0x46cab8]['o'],_0xfa6af2[_0x46cab8]=_0x4992ec[_0x46cab8]['w'];_0x4e3ff1=_0x281931,_0x428079=_0xfa6af2;var _0x51b449=this[_0x250b8e(0x2636)]()[_0x250b8e(0x1766)]()['maxVaryingVectors'],_0x51b449=Math['max'](_0x51b449,0x0)-0x1;let _0x358a4c=Math[_0x250b8e(0x3749)](_0x4e3ff1['length'],_0x51b449),_0x4639fa='';_0x4639fa+=this['_staticDefines'],-0x1!=this[_0x250b8e(0x332a)][_0x250b8e(0x404a)](_0x250b8e(0x6d3))&&(_0x4639fa+=_0x250b8e(0x113c)+this[_0x250b8e(0x2d1)](_0x428079[_0x358a4c-0x1])+'\x0d\x0a',_0x358a4c--);for(let _0x5cb16c=0x0;_0x5cb16c<_0x358a4c;_0x5cb16c++)_0x4639fa=(_0x4639fa+='#define\x20KERNEL_OFFSET'+_0x5cb16c+'\x20'+this[_0x250b8e(0x2d1)](_0x4e3ff1[_0x5cb16c])+'\x0d\x0a')+(_0x250b8e(0x173c)+_0x5cb16c+'\x20'+this[_0x250b8e(0x2d1)](_0x428079[_0x5cb16c])+'\x0d\x0a');let _0x424d21=0x0;for(let _0x4e7428=_0x51b449;_0x4e7428<_0x4e3ff1[_0x250b8e(0x132e)];_0x4e7428++)_0x4639fa=(_0x4639fa+=_0x250b8e(0x306)+_0x424d21+'\x20'+this[_0x250b8e(0x2d1)](_0x4e3ff1[_0x4e7428])+'\x0d\x0a')+('#define\x20KERNEL_DEP_WEIGHT'+_0x424d21+'\x20'+this[_0x250b8e(0x2d1)](_0x428079[_0x4e7428])+'\x0d\x0a'),_0x424d21++;this[_0x250b8e(0x19f4)]&&(_0x4639fa+=_0x250b8e(0x1e68)),this['_blockCompilation']=!0x1,super[_0x250b8e(0x90e)](_0x4639fa,null,null,{'varyingCount':_0x358a4c,'depCount':_0x424d21},_0x40b8fb,_0x14bf94);}[_0x21761d(0x160f)](_0xfb55df){var _0x14a70f=_0x21761d;_0xfb55df=Math[_0x14a70f(0x2afc)](_0xfb55df);for(const _0x170f3a of[_0xfb55df,_0xfb55df-0x1,_0xfb55df+0x1,_0xfb55df-0x2,_0xfb55df+0x2])if(_0x170f3a%0x2!=0x0&&Math[_0x14a70f(0x27d2)](_0x170f3a/0x2)%0x2==0x0&&0x0<_0x170f3a)return Math[_0x14a70f(0xc54)](_0x170f3a,0x3);return Math[_0x14a70f(0xc54)](_0xfb55df,0x3);}[_0x21761d(0x1137)](_0x4a7877){var _0x2a3f64=_0x21761d;return 0x1/(Math[_0x2a3f64(0x2793)](0x2*Math['PI'])*(0x1/0x3))*Math['exp'](-_0x4a7877*_0x4a7877/(0x1/0x3*0x2*(0x1/0x3)));}[_0x21761d(0x2d1)](_0x3259ee,_0x491c15=0x8){var _0x3c044c=_0x21761d;return _0x3259ee[_0x3c044c(0x3938)](_0x491c15)[_0x3c044c(0x3719)](/0+$/,'');}static[_0x21761d(0x4098)](_0x332062,_0x11dd2,_0x182db3,_0x1d70f4){var _0xf15f0e=_0x21761d;return _0x5a4e4c['p4'][_0xf15f0e(0xb3f)](()=>new _0x1d36ea(_0x332062[_0xf15f0e(0x3efc)],_0x332062[_0xf15f0e(0x1b19)],_0x332062[_0xf15f0e(0x2b75)],_0x332062[_0xf15f0e(0x6a4)],_0x11dd2,_0x332062[_0xf15f0e(0xc05)],_0x182db3['getEngine'](),_0x332062[_0xf15f0e(0xf66)],_0x332062[_0xf15f0e(0x1be1)],void 0x0,!0x1),_0x332062,_0x182db3,_0x1d70f4);}}_0x263cd0([(0x0,_0x5a4e4c['qC'])(_0x21761d(0x2b75))],_0x1d36ea[_0x21761d(0x1229)],_0x21761d(0xb52),void 0x0),_0x263cd0([(0x0,_0x5a4e4c['qC'])(_0x21761d(0x19f4))],_0x1d36ea['prototype'],_0x21761d(0x3734),void 0x0),_0x263cd0([(0x0,_0x5a4e4c['QC'])()],_0x1d36ea['prototype'],_0x21761d(0x1b19),void 0x0),(0x0,_0x4d83e['H'])(_0x21761d(0x2522),_0x1d36ea);},0x53d6:(_0x420073,_0x1091a1,_0x4a7f8d)=>{var _0x39998a=a8_0x49466b;_0x4a7f8d['d'](_0x1091a1,{'n':()=>_0x3d2baf});function _0x32ec75(_0x51e3a0,_0x5a9501,_0x15ac64,_0x4a2183){var _0x18ba8b=a8_0x58a1,_0x322b20,_0x58da55=arguments[_0x18ba8b(0x132e)],_0x3140f4=_0x58da55<0x3?_0x5a9501:null===_0x4a2183?_0x4a2183=Object[_0x18ba8b(0x319d)](_0x5a9501,_0x15ac64):_0x4a2183;if(_0x18ba8b(0x20cb)==typeof Reflect&&_0x18ba8b(0x187)==typeof Reflect['decorate'])_0x3140f4=Reflect[_0x18ba8b(0x14d7)](_0x51e3a0,_0x5a9501,_0x15ac64,_0x4a2183);else{for(var _0x4070a8=_0x51e3a0[_0x18ba8b(0x132e)]-0x1;0x0<=_0x4070a8;_0x4070a8--)(_0x322b20=_0x51e3a0[_0x4070a8])&&(_0x3140f4=(_0x58da55<0x3?_0x322b20(_0x3140f4):0x3<_0x58da55?_0x322b20(_0x5a9501,_0x15ac64,_0x3140f4):_0x322b20(_0x5a9501,_0x15ac64))||_0x3140f4);}0x3<_0x58da55&&_0x3140f4&&Object[_0x18ba8b(0x1fc0)](_0x5a9501,_0x15ac64,_0x3140f4);}var _0x346c08=_0x4a7f8d(0x9fd1),_0x1091a1=_0x4a7f8d(0x5f28),_0x95a31d=_0x4a7f8d(0x77a5),_0x4f997b=(_0x4a7f8d(0x9518),_0x4a7f8d(0xe456)),_0x466567=_0x4a7f8d(0x153ad);class _0x3d2baf extends _0x1091a1['D']{constructor(_0xc37e32,_0x5c5f92,_0x5a83b1,_0x1308c6,_0x544da6,_0x3ff725,_0x2fd40b,_0x130afe,_0x336bf5=_0x95a31d['g'][_0x39998a(0x3f7d)],_0xa80fe6=!0x1){var _0x39c688=_0x39998a;super(_0xc37e32,_0x39c688(0x17a0),['chromatic_aberration',_0x39c688(0x36c0),'screen_height',_0x39c688(0x1b19),_0x39c688(0x3ade),_0x39c688(0x3681)],[],_0x1308c6,_0x544da6,_0x3ff725,_0x2fd40b,_0x130afe,null,_0x336bf5,void 0x0,null,_0xa80fe6),this[_0x39c688(0x1aa5)]=0x1e,this[_0x39c688(0x3ade)]=0x0,this[_0x39c688(0x1b19)]=new _0x346c08['FM'](0.707,0.707),this[_0x39c688(0x3681)]=new _0x346c08['FM'](0.5,0.5),this['screenWidth']=_0x5c5f92,this[_0x39c688(0x7b8)]=_0x5a83b1,this['onApplyObservable']['add'](_0x4b8749=>{var _0x3e74c1=_0x39c688;_0x4b8749['setFloat']('chromatic_aberration',this[_0x3e74c1(0x1aa5)]),_0x4b8749[_0x3e74c1(0x6e5)](_0x3e74c1(0x36c0),_0x5c5f92),_0x4b8749[_0x3e74c1(0x6e5)](_0x3e74c1(0x75a),_0x5a83b1),_0x4b8749['setFloat']('radialIntensity',this[_0x3e74c1(0x3ade)]),_0x4b8749[_0x3e74c1(0x2475)](_0x3e74c1(0x1b19),this[_0x3e74c1(0x1b19)]['x'],this[_0x3e74c1(0x1b19)]['y']),_0x4b8749[_0x3e74c1(0x2475)](_0x3e74c1(0x3681),this['centerPosition']['x'],this[_0x3e74c1(0x3681)]['y']);});}[_0x39998a(0x1653)](){var _0x6c8fe8=_0x39998a;return _0x6c8fe8(0xb30);}static[_0x39998a(0x4098)](_0x5e71cf,_0x5aa0b7,_0x1e0574,_0x583c3c){var _0x53d0cc=_0x39998a;return _0x466567['p4'][_0x53d0cc(0xb3f)](()=>new _0x3d2baf(_0x5e71cf[_0x53d0cc(0x3efc)],_0x5e71cf[_0x53d0cc(0x36bb)],_0x5e71cf['screenHeight'],_0x5e71cf['options'],_0x5aa0b7,_0x5e71cf[_0x53d0cc(0xc05)],_0x1e0574[_0x53d0cc(0x2636)](),_0x5e71cf[_0x53d0cc(0xf66)],_0x5e71cf['textureType'],!0x1),_0x5e71cf,_0x1e0574,_0x583c3c);}}_0x32ec75([(0x0,_0x466567['qC'])()],_0x3d2baf[_0x39998a(0x1229)],_0x39998a(0x1aa5),void 0x0),_0x32ec75([(0x0,_0x466567['qC'])()],_0x3d2baf[_0x39998a(0x1229)],_0x39998a(0x3ade),void 0x0),_0x32ec75([(0x0,_0x466567['qC'])()],_0x3d2baf[_0x39998a(0x1229)],'direction',void 0x0),_0x32ec75([(0x0,_0x466567['qC'])()],_0x3d2baf[_0x39998a(0x1229)],'centerPosition',void 0x0),_0x32ec75([(0x0,_0x466567['qC'])()],_0x3d2baf[_0x39998a(0x1229)],_0x39998a(0x36bb),void 0x0),_0x32ec75([(0x0,_0x466567['qC'])()],_0x3d2baf[_0x39998a(0x1229)],_0x39998a(0x7b8),void 0x0),(0x0,_0x4f997b['H'])(_0x39998a(0x30b6),_0x3d2baf);},0x15be8:(_0x2baa2d,_0x59e297,_0x5678bb)=>{var _0x3ab6d5=a8_0x49466b;_0x5678bb['d'](_0x59e297,{'N':()=>_0x1ed391});function _0x15a2a8(_0x37d1b7,_0x1430f9,_0x474f23,_0xaed3a7){var _0x1cfa4f=a8_0x58a1,_0x1c9ad6,_0x253913=arguments[_0x1cfa4f(0x132e)],_0x4cac6f=_0x253913<0x3?_0x1430f9:null===_0xaed3a7?_0xaed3a7=Object[_0x1cfa4f(0x319d)](_0x1430f9,_0x474f23):_0xaed3a7;if(_0x1cfa4f(0x20cb)==typeof Reflect&&_0x1cfa4f(0x187)==typeof Reflect[_0x1cfa4f(0x14d7)])_0x4cac6f=Reflect[_0x1cfa4f(0x14d7)](_0x37d1b7,_0x1430f9,_0x474f23,_0xaed3a7);else{for(var _0x3f7a3b=_0x37d1b7[_0x1cfa4f(0x132e)]-0x1;0x0<=_0x3f7a3b;_0x3f7a3b--)(_0x1c9ad6=_0x37d1b7[_0x3f7a3b])&&(_0x4cac6f=(_0x253913<0x3?_0x1c9ad6(_0x4cac6f):0x3<_0x253913?_0x1c9ad6(_0x1430f9,_0x474f23,_0x4cac6f):_0x1c9ad6(_0x1430f9,_0x474f23))||_0x4cac6f);}0x3<_0x253913&&_0x4cac6f&&Object[_0x1cfa4f(0x1fc0)](_0x1430f9,_0x474f23,_0x4cac6f);}var _0x59e297=_0x5678bb(0x5f28),_0x189b08=_0x5678bb(0x10ea4),_0x5c3336=_0x5678bb(0x77a5),_0x57c1a1=(_0x5678bb(0x1411e),_0x5678bb(0xe456)),_0x5678bb=_0x5678bb(0x153ad);class _0x1ed391 extends _0x59e297['D']{constructor(_0x1cc793,_0x40fa0f,_0x5c26e7,_0xfe2aa3,_0x3f4c61,_0x20f932,_0x4ff958,_0x32d64e=_0x5c3336['g'][_0x3ab6d5(0x3f7d)],_0x4940f5=!0x1){var _0x4c4fba=_0x3ab6d5;super(_0x1cc793,_0x4c4fba(0xa77),[_0x4c4fba(0x220f),'focusDistance',_0x4c4fba(0x26b0)],[_0x4c4fba(0x3556)],_0x5c26e7,_0xfe2aa3,_0x3f4c61,_0x20f932,_0x4ff958,null,_0x32d64e,void 0x0,null,_0x4940f5),this['lensSize']=0x32,this[_0x4c4fba(0x411)]=1.4,this[_0x4c4fba(0x9bb)]=0x7d0,this[_0x4c4fba(0x3fb7)]=0x32,this['_depthTexture']=null,this['_depthTexture']=_0x40fa0f,this[_0x4c4fba(0x19e0)][_0x4c4fba(0x11ad)](_0x3ba249=>{var _0x3698cf=_0x4c4fba,_0x19b911;this['_depthTexture']?(_0x3ba249[_0x3698cf(0x19ec)](_0x3698cf(0x3556),this[_0x3698cf(0x20ce)]),_0x19b911=this[_0x3698cf(0x69e)]/this[_0x3698cf(0x411)]*this[_0x3698cf(0x3fb7)]/(this[_0x3698cf(0x9bb)]-this[_0x3698cf(0x3fb7)]),_0x3ba249[_0x3698cf(0x6e5)]('focusDistance',this[_0x3698cf(0x9bb)]),_0x3ba249[_0x3698cf(0x6e5)]('cocPrecalculation',_0x19b911),_0x19b911=this['_depthTexture'][_0x3698cf(0x203b)],_0x3ba249[_0x3698cf(0x2475)]('cameraMinMaxZ',_0x19b911[_0x3698cf(0xe5)],_0x19b911['maxZ']-_0x19b911[_0x3698cf(0xe5)])):_0x189b08['Y']['Warn'](_0x3698cf(0x104d));});}[_0x3ab6d5(0x1653)](){var _0x271034=_0x3ab6d5;return _0x271034(0x1361);}set['depthTexture'](_0xa2d13e){var _0x184b77=_0x3ab6d5;this[_0x184b77(0x20ce)]=_0xa2d13e;}}_0x15a2a8([(0x0,_0x5678bb['qC'])()],_0x1ed391[_0x3ab6d5(0x1229)],_0x3ab6d5(0x69e),void 0x0),_0x15a2a8([(0x0,_0x5678bb['qC'])()],_0x1ed391[_0x3ab6d5(0x1229)],_0x3ab6d5(0x411),void 0x0),_0x15a2a8([(0x0,_0x5678bb['qC'])()],_0x1ed391[_0x3ab6d5(0x1229)],_0x3ab6d5(0x9bb),void 0x0),_0x15a2a8([(0x0,_0x5678bb['qC'])()],_0x1ed391[_0x3ab6d5(0x1229)],_0x3ab6d5(0x3fb7),void 0x0),(0x0,_0x57c1a1['H'])(_0x3ab6d5(0x9a3),_0x1ed391);},0x173f1:(_0x27eaca,_0x4816b7,_0x1d377a)=>{var _0x9b323d=a8_0x49466b,_0x3d1f29=_0x1d377a(0x5f28),_0x2c9a87=_0x1d377a(0xbac7),_0x38830b=(_0x1d377a(0xbba1),_0x1d377a(0xe456)),_0x3484e7=_0x1d377a(0x153ad);class _0x32585f extends _0x3d1f29['D']{constructor(_0x48ef6a,_0x2ea7d1,_0x3b12c5,_0xf35fdc,_0x281487,_0x572ec7,_0xca6bde){var _0x5a2e37=a8_0x58a1;super(_0x48ef6a,_0x5a2e37(0x212a),null,[_0x5a2e37(0x1f46)],_0x3b12c5,_0xf35fdc,_0x281487,_0x572ec7,_0xca6bde),_0x48ef6a=(null==_0xf35fdc?void 0x0:_0xf35fdc[_0x5a2e37(0x22fd)]())||null,(this[_0x5a2e37(0x1d7e)]=new _0x2c9a87['x'](_0x2ea7d1,_0x48ef6a,!0x0,!0x1,_0x2c9a87['x'][_0x5a2e37(0xeca)]),this[_0x5a2e37(0x1d7e)][_0x5a2e37(0x21f3)]=0x1,this['_colorTableTexture'][_0x5a2e37(0x255d)]=_0x2c9a87['x'][_0x5a2e37(0x2d3b)],this[_0x5a2e37(0x1d7e)]['wrapV']=_0x2c9a87['x'][_0x5a2e37(0x2d3b)],this[_0x5a2e37(0x2789)]=_0x2ea7d1,this['onApply']=_0x21b223=>{var _0x79c21c=_0x5a2e37;_0x21b223[_0x79c21c(0x19ec)](_0x79c21c(0x1f46),this[_0x79c21c(0x1d7e)]);});}[_0x9b323d(0x1653)](){var _0x20bfa2=_0x9b323d;return _0x20bfa2(0x2b91);}static[_0x9b323d(0x4098)](_0x1743f5,_0x2b2c46,_0x382d1d,_0x112cd1){var _0x42f821=_0x9b323d;return _0x3484e7['p4'][_0x42f821(0xb3f)](()=>new _0x32585f(_0x1743f5[_0x42f821(0x3efc)],_0x1743f5[_0x42f821(0x2789)],_0x1743f5[_0x42f821(0x6a4)],_0x2b2c46,_0x1743f5[_0x42f821(0xc05)],_0x382d1d[_0x42f821(0x2636)](),_0x1743f5[_0x42f821(0xf66)]),_0x1743f5,_0x382d1d,_0x112cd1);}}(function(_0x38f48f,_0x3fdb2d,_0x43f824,_0x253db7){var _0x24a548=_0x9b323d,_0x5ec76e,_0x4f184c=arguments['length'],_0x28744f=_0x4f184c<0x3?_0x3fdb2d:null===_0x253db7?_0x253db7=Object['getOwnPropertyDescriptor'](_0x3fdb2d,_0x43f824):_0x253db7;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x24a548(0x14d7)])_0x28744f=Reflect[_0x24a548(0x14d7)](_0x38f48f,_0x3fdb2d,_0x43f824,_0x253db7);else{for(var _0x146e93=_0x38f48f[_0x24a548(0x132e)]-0x1;0x0<=_0x146e93;_0x146e93--)(_0x5ec76e=_0x38f48f[_0x146e93])&&(_0x28744f=(_0x4f184c<0x3?_0x5ec76e(_0x28744f):0x3<_0x4f184c?_0x5ec76e(_0x3fdb2d,_0x43f824,_0x28744f):_0x5ec76e(_0x3fdb2d,_0x43f824))||_0x28744f);}0x3<_0x4f184c&&_0x28744f&&Object[_0x24a548(0x1fc0)](_0x3fdb2d,_0x43f824,_0x28744f);}([(0x0,_0x3484e7['qC'])()],_0x32585f[_0x9b323d(0x1229)],_0x9b323d(0x2789),void 0x0),(0x0,_0x38830b['H'])(_0x9b323d(0x222e),_0x32585f));},0xbc7e:(_0x2baf9c,_0x5f30ec,_0x1b1c6d)=>{var _0x30e523=a8_0x49466b,_0x51d0f8=_0x1b1c6d(0x5f28),_0x564971=_0x1b1c6d(0x77a5),_0x146701=(_0x1b1c6d(0x10824),_0x1b1c6d(0xe456)),_0x4d3702=_0x1b1c6d(0x153ad);class _0x4f54fa extends _0x51d0f8['D']{constructor(_0x174284,_0x3b6529,_0x45268c,_0x3e9c66,_0xccba88,_0x4f6296,_0x2f8aa3,_0x24ad5c=_0x564971['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x269aae=a8_0x58a1;super(_0x174284,_0x269aae(0x1aac),[_0x269aae(0x2b75),_0x269aae(0x2816)],null,_0x45268c,_0x3e9c66,_0xccba88,_0x4f6296,_0x2f8aa3,null,_0x24ad5c),this[_0x269aae(0x2b75)]=_0x3b6529,this[_0x269aae(0x150b)]=_0x16fe43=>{var _0x53edb0=_0x269aae;_0x16fe43[_0x53edb0(0x2475)]('screenSize',this[_0x53edb0(0x37ce)],this[_0x53edb0(0x1995)]),_0x16fe43['setArray'](_0x53edb0(0x2b75),this[_0x53edb0(0x2b75)]);};}['getClassName'](){var _0x464812=a8_0x58a1;return _0x464812(0x2965);}static['_Parse'](_0x22eb98,_0x34eb8f,_0x28b0ab,_0x2151bb){var _0x1b16c0=a8_0x58a1;return _0x4d3702['p4'][_0x1b16c0(0xb3f)](()=>new _0x4f54fa(_0x22eb98[_0x1b16c0(0x3efc)],_0x22eb98[_0x1b16c0(0x2b75)],_0x22eb98[_0x1b16c0(0x6a4)],_0x34eb8f,_0x22eb98[_0x1b16c0(0xc05)],_0x28b0ab['getEngine'](),_0x22eb98[_0x1b16c0(0xf66)],_0x22eb98[_0x1b16c0(0x1be1)]),_0x22eb98,_0x28b0ab,_0x2151bb);}}_0x4f54fa[_0x30e523(0x1510)]=[0x1,0x0,-0x1,0x0,0x0,0x0,-0x1,0x0,0x1],_0x4f54fa[_0x30e523(0x22dc)]=[0x0,0x1,0x0,0x1,-0x4,0x1,0x0,0x1,0x0],_0x4f54fa[_0x30e523(0x2c9)]=[-0x1,-0x1,-0x1,-0x1,0x8,-0x1,-0x1,-0x1,-0x1],_0x4f54fa[_0x30e523(0x2d1e)]=[0x0,-0x1,0x0,-0x1,0x5,-0x1,0x0,-0x1,0x0],_0x4f54fa[_0x30e523(0x14bb)]=[-0x2,-0x1,0x0,-0x1,0x1,0x1,0x0,0x1,0x2],_0x4f54fa['GaussianKernel']=[0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x0],function(_0x252683,_0x413de8,_0x26790e,_0x3fb2fe){var _0x276ad9=_0x30e523,_0x1988e4,_0x205dc6=arguments['length'],_0x31e286=_0x205dc6<0x3?_0x413de8:null===_0x3fb2fe?_0x3fb2fe=Object['getOwnPropertyDescriptor'](_0x413de8,_0x26790e):_0x3fb2fe;if('object'==typeof Reflect&&_0x276ad9(0x187)==typeof Reflect['decorate'])_0x31e286=Reflect['decorate'](_0x252683,_0x413de8,_0x26790e,_0x3fb2fe);else{for(var _0x14e611=_0x252683[_0x276ad9(0x132e)]-0x1;0x0<=_0x14e611;_0x14e611--)(_0x1988e4=_0x252683[_0x14e611])&&(_0x31e286=(_0x205dc6<0x3?_0x1988e4(_0x31e286):0x3<_0x205dc6?_0x1988e4(_0x413de8,_0x26790e,_0x31e286):_0x1988e4(_0x413de8,_0x26790e))||_0x31e286);}0x3<_0x205dc6&&_0x31e286&&Object[_0x276ad9(0x1fc0)](_0x413de8,_0x26790e,_0x31e286);}([(0x0,_0x4d3702['qC'])()],_0x4f54fa[_0x30e523(0x1229)],_0x30e523(0x2b75),void 0x0),(0x0,_0x146701['H'])(_0x30e523(0x1d3f),_0x4f54fa);},0xf4a3:(_0x14a1b8,_0x26fd75,_0x18852b)=>{var _0x24233a=a8_0x49466b;_0x18852b['d'](_0x26fd75,{'T':()=>_0x4b6503});var _0x5a1fab=_0x18852b(0xbac7),_0x26fd75=_0x18852b(0x8917),_0x577e20=_0x18852b(0x77a5),_0x453788=_0x18852b(0xe456),_0x18852b=_0x18852b(0x153ad);class _0x4b6503 extends _0x26fd75['i']{constructor(_0xede898,_0xd420f8,_0x176aff,_0xab62c7,_0x2ee99d,_0x1e6e08,_0x32d197,_0x7a2bde=null,_0x45333f=_0x5a1fab['x'][_0x24233a(0xe7)],_0x53e45c,_0xc9c88,_0x357db3=_0x577e20['g']['TEXTURETYPE_UNSIGNED_INT'],_0x580c6a=!0x1,_0x3d184f=_0x577e20['g'][_0x24233a(0x5b0)]){var _0x23c124=_0x24233a;super(_0xede898,_0x176aff,_0xab62c7,_0x2ee99d,_0x1e6e08,_0x577e20['g'][_0x23c124(0x3a6e)],_0x53e45c,_0xc9c88,_0x357db3,_0x23c124(0x372),_0x580c6a,_0x3d184f),this[_0x23c124(0x1b19)]=_0x176aff,this[_0x23c124(0x39ea)]=!!_0x7a2bde,this['onApplyObservable'][_0x23c124(0x11ad)](_0x4136f7=>{var _0x547918=_0x23c124;null!=_0x7a2bde&&_0x4136f7[_0x547918(0x2c88)](_0x547918(0x3638),_0x7a2bde),_0x4136f7[_0x547918(0x188d)](_0x547918(0x31fc),_0x32d197);});}[_0x24233a(0x1653)](){return'DepthOfFieldBlurPostProcess';}}(function(_0x518325,_0x5a1220,_0x124980,_0x47214f){var _0x4c0cba=_0x24233a,_0x5c322a,_0xabb9b6=arguments[_0x4c0cba(0x132e)],_0x3365cc=_0xabb9b6<0x3?_0x5a1220:null===_0x47214f?_0x47214f=Object[_0x4c0cba(0x319d)](_0x5a1220,_0x124980):_0x47214f;if(_0x4c0cba(0x20cb)==typeof Reflect&&_0x4c0cba(0x187)==typeof Reflect['decorate'])_0x3365cc=Reflect['decorate'](_0x518325,_0x5a1220,_0x124980,_0x47214f);else{for(var _0x35962c=_0x518325[_0x4c0cba(0x132e)]-0x1;0x0<=_0x35962c;_0x35962c--)(_0x5c322a=_0x518325[_0x35962c])&&(_0x3365cc=(_0xabb9b6<0x3?_0x5c322a(_0x3365cc):0x3<_0xabb9b6?_0x5c322a(_0x5a1220,_0x124980,_0x3365cc):_0x5c322a(_0x5a1220,_0x124980))||_0x3365cc);}0x3<_0xabb9b6&&_0x3365cc&&Object['defineProperty'](_0x5a1220,_0x124980,_0x3365cc);}([(0x0,_0x18852b['qC'])()],_0x4b6503[_0x24233a(0x1229)],_0x24233a(0x1b19),void 0x0),(0x0,_0x453788['H'])(_0x24233a(0x1b79),_0x4b6503));},0xa431:(_0x19638e,_0x290e75,_0x19aa14)=>{var _0x290bd4=a8_0x49466b;_0x19aa14['d'](_0x290e75,{'J':()=>_0x1c34af,'z':()=>_0x8b2c0e});var _0x8b2c0e,_0x354d18=_0x19aa14(0x9fd1),_0x2b252e=_0x19aa14(0xbac7),_0x290e75=_0x19aa14(0xd1d0),_0x3a062b=_0x19aa14(0x15be8),_0x401e24=_0x19aa14(0xf4a3),_0x59bd01=_0x19aa14(0xb1a1),_0x3d0f4d=_0x19aa14(0x77a5);(_0x19aa14=_0x8b2c0e=_0x8b2c0e||{})[_0x19aa14[_0x290bd4(0xd3a)]=0x0]=_0x290bd4(0xd3a),_0x19aa14[_0x19aa14['Medium']=0x1]=_0x290bd4(0x2fdb),_0x19aa14[_0x19aa14[_0x290bd4(0x6da)]=0x2]='High';class _0x1c34af extends _0x290e75['L']{constructor(_0x5d6e8f,_0x5d388b,_0x14c5f9=_0x8b2c0e['Low'],_0x3bac14=0x0,_0x3f0d89=!0x1){var _0xd4a3a5=_0x290bd4;super(_0x5d6e8f[_0xd4a3a5(0x2636)](),'depth\x20of\x20field',()=>this['_effects'],!0x0),this[_0xd4a3a5(0x14ee)]=[];var _0x1fb88e=_0x5d6e8f[_0xd4a3a5(0x2636)](),_0x50738a=_0x1fb88e['isWebGPU']||0x1<_0x1fb88e[_0xd4a3a5(0x1b1e)]?_0x3d0f4d['g'][_0xd4a3a5(0x1590)]:_0x3d0f4d['g'][_0xd4a3a5(0x5b0)];this['_circleOfConfusion']=new _0x3a062b['N'](_0xd4a3a5(0xa77),_0x5d388b,0x1,null,_0x2b252e['x']['BILINEAR_SAMPLINGMODE'],_0x1fb88e,!0x1,_0x3bac14,_0x3f0d89),this[_0xd4a3a5(0x3c6)]=[],this[_0xd4a3a5(0x1425)]=[];let _0x298072=0x1,_0x1643f8=0xf;switch(_0x14c5f9){case _0x8b2c0e[_0xd4a3a5(0x6da)]:_0x298072=0x3,_0x1643f8=0x33;break;case _0x8b2c0e['Medium']:_0x298072=0x2,_0x1643f8=0x1f;break;default:_0x1643f8=0xf,_0x298072=0x1;}var _0x4a51a7=_0x1643f8/Math[_0xd4a3a5(0x2a91)](0x2,_0x298072-0x1);let _0x19d356=0x1;for(let _0x6c8a57=0x0;_0x6c8a57<_0x298072;_0x6c8a57++){const _0x1f4aaa=new _0x401e24['T']('vertical\x20blur',_0x5d6e8f,new _0x354d18['FM'](0x0,0x1),_0x4a51a7,_0x19d356,null,this[_0xd4a3a5(0x1b3c)],0x0==_0x6c8a57?this[_0xd4a3a5(0x1b3c)]:null,_0x2b252e['x'][_0xd4a3a5(0xe7)],_0x1fb88e,!0x1,_0x3bac14,_0x3f0d89,0x0==_0x6c8a57?_0x50738a:_0x3d0f4d['g'][_0xd4a3a5(0x5b0)]),_0x1a7195=(_0x1f4aaa[_0xd4a3a5(0x1f0b)]=!0x1,_0x19d356=0.75/Math[_0xd4a3a5(0x2a91)](0x2,_0x6c8a57),new _0x401e24['T'](_0xd4a3a5(0x266d),_0x5d6e8f,new _0x354d18['FM'](0x1,0x0),_0x4a51a7,_0x19d356,null,this['_circleOfConfusion'],null,_0x2b252e['x'][_0xd4a3a5(0xe7)],_0x1fb88e,!0x1,_0x3bac14,_0x3f0d89));_0x1a7195[_0xd4a3a5(0x1f0b)]=!0x1,this['_depthOfFieldBlurY'][_0xd4a3a5(0x2f54)](_0x1f4aaa),this[_0xd4a3a5(0x1425)][_0xd4a3a5(0x2f54)](_0x1a7195);}this[_0xd4a3a5(0x14ee)]=[this[_0xd4a3a5(0x1b3c)]];for(let _0x4b6dc0=0x0;_0x4b6dc0<this[_0xd4a3a5(0x1425)][_0xd4a3a5(0x132e)];_0x4b6dc0++)this[_0xd4a3a5(0x14ee)][_0xd4a3a5(0x2f54)](this[_0xd4a3a5(0x3c6)][_0x4b6dc0]),this[_0xd4a3a5(0x14ee)][_0xd4a3a5(0x2f54)](this[_0xd4a3a5(0x1425)][_0x4b6dc0]);this[_0xd4a3a5(0x37a9)]=new _0x59bd01['f'](_0xd4a3a5(0x399b),this[_0xd4a3a5(0x1b3c)],this[_0xd4a3a5(0x1b3c)],this[_0xd4a3a5(0x1425)],_0x19d356,null,_0x2b252e['x']['BILINEAR_SAMPLINGMODE'],_0x1fb88e,!0x1,_0x3bac14,_0x3f0d89),this['_dofMerge'][_0xd4a3a5(0x1f0b)]=!0x1,this[_0xd4a3a5(0x14ee)][_0xd4a3a5(0x2f54)](this[_0xd4a3a5(0x37a9)]);}set[_0x290bd4(0x3fb7)](_0x274b62){var _0x42a81d=_0x290bd4;this[_0x42a81d(0x1b3c)]['focalLength']=_0x274b62;}get['focalLength'](){var _0x26eecb=_0x290bd4;return this[_0x26eecb(0x1b3c)][_0x26eecb(0x3fb7)];}set[_0x290bd4(0x411)](_0x29c935){var _0x1d1777=_0x290bd4;this[_0x1d1777(0x1b3c)]['fStop']=_0x29c935;}get[_0x290bd4(0x411)](){var _0x5d3bc9=_0x290bd4;return this[_0x5d3bc9(0x1b3c)][_0x5d3bc9(0x411)];}set[_0x290bd4(0x9bb)](_0x20d3bd){var _0x4f8663=_0x290bd4;this[_0x4f8663(0x1b3c)][_0x4f8663(0x9bb)]=_0x20d3bd;}get['focusDistance'](){var _0x403a9d=_0x290bd4;return this[_0x403a9d(0x1b3c)][_0x403a9d(0x9bb)];}set['lensSize'](_0x693177){var _0x359660=_0x290bd4;this[_0x359660(0x1b3c)]['lensSize']=_0x693177;}get['lensSize'](){var _0x247915=_0x290bd4;return this[_0x247915(0x1b3c)][_0x247915(0x69e)];}[_0x290bd4(0x1653)](){var _0x3122c4=_0x290bd4;return _0x3122c4(0xff3);}set[_0x290bd4(0x226d)](_0x2bcbf0){var _0x13bfcb=_0x290bd4;this[_0x13bfcb(0x1b3c)][_0x13bfcb(0x226d)]=_0x2bcbf0;}[_0x290bd4(0x3486)](_0xeeb428){var _0x5720d7=_0x290bd4;for(let _0x49a46e=0x0;_0x49a46e<this[_0x5720d7(0x14ee)][_0x5720d7(0x132e)];_0x49a46e++)this[_0x5720d7(0x14ee)][_0x49a46e][_0x5720d7(0x2d20)](_0xeeb428);}[_0x290bd4(0x3b58)](){var _0x4586ca=_0x290bd4;for(let _0x1b71cc=0x0;_0x1b71cc<this[_0x4586ca(0x14ee)][_0x4586ca(0x132e)];_0x1b71cc++)this['_effects'][_0x1b71cc][_0x4586ca(0x90e)]();}['_isReady'](){var _0x5aba88=_0x290bd4;for(let _0x25dd7b=0x0;_0x25dd7b<this[_0x5aba88(0x14ee)][_0x5aba88(0x132e)];_0x25dd7b++)if(!this[_0x5aba88(0x14ee)][_0x25dd7b][_0x5aba88(0x3a4f)]())return!0x1;return!0x0;}}},0xb1a1:(_0x59ba9c,_0xe515e7,_0x491663)=>{var _0x4cac6a=a8_0x49466b;_0x491663['d'](_0xe515e7,{'f':()=>_0x3dafe4});var _0xe515e7=_0x491663(0x5f28),_0xec7e9e=_0x491663(0x77a5);_0x491663(0x1203);class _0x3dafe4 extends _0xe515e7['D']{constructor(_0x19f2ed,_0x1add6f,_0x14d9f3,_0x3849b0,_0x11263c,_0x24c0e4,_0x59a287,_0x440e8b,_0x2b5075,_0x5aa720=_0xec7e9e['g'][_0x4cac6a(0x3f7d)],_0x4786e7=!0x1){var _0x214316=_0x4cac6a;super(_0x19f2ed,_0x214316(0x262f),[],[_0x214316(0x31fc),'blurStep0',_0x214316(0x1dd4),_0x214316(0x1165)],_0x11263c,_0x24c0e4,_0x59a287,_0x440e8b,_0x2b5075,null,_0x5aa720,void 0x0,null,!0x0),this[_0x214316(0x1ae)]=_0x3849b0,this[_0x214316(0x39ea)]=!0x0,this[_0x214316(0x19e0)][_0x214316(0x11ad)](_0x348e66=>{var _0x555d9a=_0x214316;_0x348e66[_0x555d9a(0x2c88)](_0x555d9a(0x3638),_0x1add6f),_0x348e66['setTextureFromPostProcessOutput'](_0x555d9a(0x31fc),_0x14d9f3),_0x3849b0[_0x555d9a(0x2f62)]((_0x4b2171,_0x58992a)=>{var _0x28e489=_0x555d9a;_0x348e66[_0x28e489(0x188d)](_0x28e489(0x34c6)+(_0x3849b0[_0x28e489(0x132e)]-_0x58992a-0x1),_0x4b2171);});}),_0x4786e7||this[_0x214316(0x90e)]();}[_0x4cac6a(0x1653)](){return'DepthOfFieldMergePostProcess';}['updateEffect'](_0x4ebe3d=null,_0x14437d=null,_0x4a57c5=null,_0x2469d0,_0x2343db,_0x969141){var _0x1fa56f=_0x4cac6a;_0x4ebe3d||(_0x4ebe3d='',_0x4ebe3d+=_0x1fa56f(0xea1)+(this['_blurSteps'][_0x1fa56f(0x132e)]-0x1)+'\x0a'),super['updateEffect'](_0x4ebe3d,_0x14437d,_0x4a57c5,_0x2469d0,_0x2343db,_0x969141);}}},0x531b:(_0x5e552e,_0xd981e6,_0x5f0a32)=>{var _0x1f61d4=a8_0x49466b,_0x2cf27c=_0x5f0a32(0x5f28),_0x306aca=(_0x5f0a32(0x1157d),_0x5f0a32(0xe456)),_0x55062b=_0x5f0a32(0x153ad);class _0x2499c4 extends _0x2cf27c['D']{[_0x1f61d4(0x1653)](){var _0xb753d6=_0x1f61d4;return _0xb753d6(0x3721);}constructor(_0x31e324,_0x2ebc7b,_0xffe51,_0xc7827a,_0x31eaba,_0x105ad1){var _0x31684d=_0x1f61d4;super(_0x31e324,'displayPass',[_0x31684d(0x612)],[_0x31684d(0x612)],_0x2ebc7b,_0xffe51,_0xc7827a,_0x31eaba,_0x105ad1);}static[_0x1f61d4(0x4098)](_0x3ef0f7,_0x24b374,_0x3c62f0,_0x52b25e){var _0x2b3dea=_0x1f61d4;return _0x55062b['p4']['Parse'](()=>new _0x2499c4(_0x3ef0f7['name'],_0x3ef0f7[_0x2b3dea(0x6a4)],_0x24b374,_0x3ef0f7['renderTargetSamplingMode'],_0x3c62f0[_0x2b3dea(0x2636)](),_0x3ef0f7[_0x2b3dea(0xf66)]),_0x3ef0f7,_0x3c62f0,_0x52b25e);}}(0x0,_0x306aca['H'])(_0x1f61d4(0x3ce),_0x2499c4);},0x4e97:(_0x2217ac,_0x4b66f0,_0x37c9d9)=>{var _0x2721da=a8_0x49466b;_0x37c9d9['d'](_0x4b66f0,{'m':()=>_0x41da49});var _0x4b66f0=_0x37c9d9(0x5f28),_0x59502b=_0x37c9d9(0x147b8),_0x35e358=_0x37c9d9(0x77a5),_0x36631f=(_0x37c9d9(0x2d30),_0x37c9d9(0x153ad)),_0x37c9d9=_0x37c9d9(0xe456);class _0x41da49 extends _0x4b66f0['D']{constructor(_0x4a97bb,_0x1cd901,_0x4a8d6a,_0x31dc41,_0x3fbbe9,_0x1f7f6e,_0x4e725a=_0x35e358['g'][_0x2721da(0x3f7d)],_0x2de16f=!0x1){var _0x302dd2=_0x2721da;super(_0x4a97bb,_0x302dd2(0x3798),[_0x302dd2(0x27cd),'exposure'],null,_0x1cd901,_0x4a8d6a,_0x31dc41,_0x3fbbe9,_0x1f7f6e,null,_0x4e725a,void 0x0,null,_0x2de16f),this[_0x302dd2(0x27cd)]=0.9,this[_0x302dd2(0x2025)]=0x1,this[_0x302dd2(0x3bd0)]=null,this[_0x302dd2(0x19e0)][_0x302dd2(0x11ad)](_0x27d066=>{var _0x4ef3ac=_0x302dd2;this[_0x4ef3ac(0x39ea)]=!!this[_0x4ef3ac(0x3bd0)],this[_0x4ef3ac(0x3bd0)]&&_0x27d066['setTextureFromPostProcess'](_0x4ef3ac(0x3638),this[_0x4ef3ac(0x3bd0)]),_0x27d066[_0x4ef3ac(0x6e5)](_0x4ef3ac(0x27cd),Math[_0x4ef3ac(0x2a91)](this[_0x4ef3ac(0x27cd)],_0x59502b['zp'])),_0x27d066[_0x4ef3ac(0x6e5)]('exposure',this[_0x4ef3ac(0x2025)]);});}[_0x2721da(0x1653)](){var _0x13fad0=_0x2721da;return _0x13fad0(0x25ff);}}(function(_0x530c51,_0xd4c9c,_0x584408,_0x400a79){var _0x441b16=_0x2721da,_0xdb5648,_0x17eddd=arguments[_0x441b16(0x132e)],_0x45baa0=_0x17eddd<0x3?_0xd4c9c:null===_0x400a79?_0x400a79=Object[_0x441b16(0x319d)](_0xd4c9c,_0x584408):_0x400a79;if('object'==typeof Reflect&&_0x441b16(0x187)==typeof Reflect[_0x441b16(0x14d7)])_0x45baa0=Reflect[_0x441b16(0x14d7)](_0x530c51,_0xd4c9c,_0x584408,_0x400a79);else{for(var _0x1d9171=_0x530c51['length']-0x1;0x0<=_0x1d9171;_0x1d9171--)(_0xdb5648=_0x530c51[_0x1d9171])&&(_0x45baa0=(_0x17eddd<0x3?_0xdb5648(_0x45baa0):0x3<_0x17eddd?_0xdb5648(_0xd4c9c,_0x584408,_0x45baa0):_0xdb5648(_0xd4c9c,_0x584408))||_0x45baa0);}0x3<_0x17eddd&&_0x45baa0&&Object[_0x441b16(0x1fc0)](_0xd4c9c,_0x584408,_0x45baa0);}([(0x0,_0x36631f['qC'])()],_0x41da49['prototype'],_0x2721da(0x27cd),void 0x0),(0x0,_0x37c9d9['H'])(_0x2721da(0x2eaf),_0x41da49));},0x13e52:(_0xadacc0,_0x4ee7cb,_0x4a0495)=>{var _0x2f829f=a8_0x49466b,_0x14beff=_0x4a0495(0x5f28),_0xc34470=(_0x4a0495(0x5b3f),_0x4a0495(0xe456)),_0x52dcab=_0x4a0495(0x153ad);class _0x1c8121 extends _0x14beff['D']{constructor(_0x12b5a9,_0x3169f0,_0x57d7e2,_0x6979c1,_0x55cd81,_0x4f474a,_0x32704e){var _0x2d2897=a8_0x58a1;super(_0x12b5a9,_0x2d2897(0x3fcc),[_0x2d2897(0x33b9)],null,_0x57d7e2,_0x6979c1,_0x55cd81,_0x4f474a,_0x32704e),this[_0x2d2897(0x33b9)]=_0x3169f0,this[_0x2d2897(0x150b)]=_0x4de4be=>{var _0x3133da=_0x2d2897;_0x4de4be[_0x3133da(0x13a9)]('kernelMatrix',this[_0x3133da(0x33b9)]);};}[_0x2f829f(0x1653)](){var _0x52b625=_0x2f829f;return _0x52b625(0xcba);}static[_0x2f829f(0x4098)](_0x1d3fa6,_0xc95a3d,_0x5dee67,_0x517121){var _0x1d6c76=_0x2f829f;return _0x52dcab['p4'][_0x1d6c76(0xb3f)](()=>new _0x1c8121(_0x1d3fa6['name'],_0x1d3fa6[_0x1d6c76(0x33b9)],_0x1d3fa6[_0x1d6c76(0x6a4)],_0xc95a3d,_0x1d3fa6[_0x1d6c76(0xc05)],_0x5dee67['getEngine'](),_0x1d3fa6[_0x1d6c76(0xf66)]),_0x1d3fa6,_0x5dee67,_0x517121);}}(function(_0x10061e,_0x29e46e,_0x47254b,_0xc9c4){var _0x3ee736=_0x2f829f,_0x4b363c,_0x5aad65=arguments[_0x3ee736(0x132e)],_0x4f057e=_0x5aad65<0x3?_0x29e46e:null===_0xc9c4?_0xc9c4=Object[_0x3ee736(0x319d)](_0x29e46e,_0x47254b):_0xc9c4;if(_0x3ee736(0x20cb)==typeof Reflect&&_0x3ee736(0x187)==typeof Reflect[_0x3ee736(0x14d7)])_0x4f057e=Reflect[_0x3ee736(0x14d7)](_0x10061e,_0x29e46e,_0x47254b,_0xc9c4);else{for(var _0x3b09ca=_0x10061e[_0x3ee736(0x132e)]-0x1;0x0<=_0x3b09ca;_0x3b09ca--)(_0x4b363c=_0x10061e[_0x3b09ca])&&(_0x4f057e=(_0x5aad65<0x3?_0x4b363c(_0x4f057e):0x3<_0x5aad65?_0x4b363c(_0x29e46e,_0x47254b,_0x4f057e):_0x4b363c(_0x29e46e,_0x47254b))||_0x4f057e);}0x3<_0x5aad65&&_0x4f057e&&Object[_0x3ee736(0x1fc0)](_0x29e46e,_0x47254b,_0x4f057e);}([(0x0,_0x52dcab['oQ'])()],_0x1c8121[_0x2f829f(0x1229)],_0x2f829f(0x33b9),void 0x0),(0x0,_0xc34470['H'])('BABYLON.FilterPostProcess',_0x1c8121));},0x11de1:(_0x291443,_0x4e44bd,_0x7ad002)=>{var _0x407a87=a8_0x49466b;_0x7ad002['d'](_0x4e44bd,{'P':()=>_0x31168b});var _0xf8df3e=_0x7ad002(0xbac7),_0x4e44bd=_0x7ad002(0x5f28),_0x5df794=_0x7ad002(0x77a5),_0x1d96fa=(_0x7ad002(0xd22e),_0x7ad002(0x10cef),_0x7ad002(0xe456)),_0x4eb0dd=_0x7ad002(0x153ad);class _0x31168b extends _0x4e44bd['D']{['getClassName'](){var _0x3547e6=a8_0x58a1;return _0x3547e6(0x510);}constructor(_0x1884b9,_0x47763e,_0x218be6=null,_0x1ce9ae,_0x45e748,_0x5bfce2,_0x522713=_0x5df794['g'][_0x407a87(0x3f7d)]){var _0x43a1b4=_0x407a87;super(_0x1884b9,_0x43a1b4(0x18ef),[_0x43a1b4(0x1ed4)],null,_0x47763e,_0x218be6,_0x1ce9ae||_0xf8df3e['x'][_0x43a1b4(0xe7)],_0x45e748,_0x5bfce2,null,_0x522713,'fxaa',void 0x0,!0x0),_0x1884b9=this[_0x43a1b4(0x31f5)](),(this[_0x43a1b4(0x90e)](_0x1884b9),this[_0x43a1b4(0x19e0)]['add'](_0x26ce98=>{var _0x559047=_0x43a1b4,_0x399a14=this['texelSize'];_0x26ce98[_0x559047(0x2475)](_0x559047(0x1ed4),_0x399a14['x'],_0x399a14['y']);}));}[_0x407a87(0x31f5)](){var _0x586e4f=_0x407a87;const _0x412739=this[_0x586e4f(0x2636)]();if(!_0x412739)return null;const _0x4a9099=_0x412739['getGlInfo']();return _0x4a9099&&_0x4a9099[_0x586e4f(0x220c)]&&-0x1<_0x4a9099[_0x586e4f(0x220c)][_0x586e4f(0x241b)]()[_0x586e4f(0x404a)](_0x586e4f(0x3add))?_0x586e4f(0x34f8):null;}static['_Parse'](_0x20268c,_0x3be365,_0x5c8529,_0x52d7b1){var _0x2001a7=_0x407a87;return _0x4eb0dd['p4'][_0x2001a7(0xb3f)](()=>new _0x31168b(_0x20268c[_0x2001a7(0x3efc)],_0x20268c[_0x2001a7(0x6a4)],_0x3be365,_0x20268c[_0x2001a7(0xc05)],_0x5c8529[_0x2001a7(0x2636)](),_0x20268c[_0x2001a7(0xf66)]),_0x20268c,_0x5c8529,_0x52d7b1);}}(0x0,_0x1d96fa['H'])(_0x407a87(0xabc),_0x31168b);},0x12490:(_0x52dd62,_0x29286c,_0x4a869d)=>{var _0x3666ae=a8_0x49466b;_0x4a869d['d'](_0x29286c,{'p':()=>_0x1649b7});function _0x653973(_0x1b7177,_0xc8e5d0,_0x33431a,_0x319f50){var _0x38b1c3=a8_0x58a1,_0x3308a7,_0x1ad1f9=arguments[_0x38b1c3(0x132e)],_0x5128a7=_0x1ad1f9<0x3?_0xc8e5d0:null===_0x319f50?_0x319f50=Object[_0x38b1c3(0x319d)](_0xc8e5d0,_0x33431a):_0x319f50;if(_0x38b1c3(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x38b1c3(0x14d7)])_0x5128a7=Reflect['decorate'](_0x1b7177,_0xc8e5d0,_0x33431a,_0x319f50);else{for(var _0x1cd9fb=_0x1b7177[_0x38b1c3(0x132e)]-0x1;0x0<=_0x1cd9fb;_0x1cd9fb--)(_0x3308a7=_0x1b7177[_0x1cd9fb])&&(_0x5128a7=(_0x1ad1f9<0x3?_0x3308a7(_0x5128a7):0x3<_0x1ad1f9?_0x3308a7(_0xc8e5d0,_0x33431a,_0x5128a7):_0x3308a7(_0xc8e5d0,_0x33431a))||_0x5128a7);}0x3<_0x1ad1f9&&_0x5128a7&&Object[_0x38b1c3(0x1fc0)](_0xc8e5d0,_0x33431a,_0x5128a7);}var _0x29286c=_0x4a869d(0x5f28),_0xd0756c=_0x4a869d(0x77a5),_0x418e9d=(_0x4a869d(0x4ad4),_0x4a869d(0xe456)),_0x309d65=_0x4a869d(0x153ad);class _0x1649b7 extends _0x29286c['D']{constructor(_0x48de02,_0x109d5d,_0x5e0bbc,_0x3b9d80,_0x3c9329,_0x371b0d,_0x456ea6=_0xd0756c['g'][_0x3666ae(0x3f7d)],_0x2012cc=!0x1){var _0x449bb7=_0x3666ae;super(_0x48de02,_0x449bb7(0x90f),['intensity',_0x449bb7(0xe92)],[],_0x109d5d,_0x5e0bbc,_0x3b9d80,_0x3c9329,_0x371b0d,null,_0x456ea6,void 0x0,null,_0x2012cc),this['intensity']=0x1e,this[_0x449bb7(0x15da)]=!0x1,this[_0x449bb7(0x19e0)]['add'](_0x31d0c=>{var _0x2b67cd=_0x449bb7;_0x31d0c[_0x2b67cd(0x6e5)]('intensity',this[_0x2b67cd(0x4041)]),_0x31d0c[_0x2b67cd(0x6e5)](_0x2b67cd(0xe92),this[_0x2b67cd(0x15da)]?Math[_0x2b67cd(0x27fe)]()+0x1:0x1);});}[_0x3666ae(0x1653)](){var _0x1c0b12=_0x3666ae;return _0x1c0b12(0x197b);}static[_0x3666ae(0x4098)](_0x2243f8,_0x4ec21c,_0x33bb2a,_0x52e6ce){var _0x3f4530=_0x3666ae;return _0x309d65['p4'][_0x3f4530(0xb3f)](()=>new _0x1649b7(_0x2243f8[_0x3f4530(0x3efc)],_0x2243f8[_0x3f4530(0x6a4)],_0x4ec21c,_0x2243f8[_0x3f4530(0xc05)],_0x33bb2a['getEngine'](),_0x2243f8[_0x3f4530(0xf66)]),_0x2243f8,_0x33bb2a,_0x52e6ce);}}_0x653973([(0x0,_0x309d65['qC'])()],_0x1649b7[_0x3666ae(0x1229)],_0x3666ae(0x4041),void 0x0),_0x653973([(0x0,_0x309d65['qC'])()],_0x1649b7[_0x3666ae(0x1229)],_0x3666ae(0x15da),void 0x0),(0x0,_0x418e9d['H'])(_0x3666ae(0x3fa0),_0x1649b7);},0xac5:(_0x5202dd,_0x55cccf,_0xd16f8b)=>{_0xd16f8b(0x5f28),_0xd16f8b(0x77a5),_0xd16f8b(0xd5bd),class extends null{};},0xc3ae:(_0x5cdb0f,_0x93299a,_0x1bcf87)=>{var _0x115e25=a8_0x49466b;_0x1bcf87['d'](_0x93299a,{'z':()=>_0x359cb2});var _0x93299a=_0x1bcf87(0x153ad),_0x246b73=_0x1bcf87(0x1803b),_0x19fc20=_0x1bcf87(0x5f28),_0x22cf60=_0x1bcf87(0xf8c1),_0x15df2f=_0x1bcf87(0x77a5);_0x1bcf87(0x816b),_0x1bcf87(0x4617);class _0x359cb2 extends _0x19fc20['D']{constructor(_0x2aabdc,_0xc8b80d,_0x5ed826=null,_0x302a9f,_0x5900ea,_0x2de25f,_0x5d99ec=_0x15df2f['g']['TEXTURETYPE_UNSIGNED_INT'],_0x384504){var _0x394eda=a8_0x58a1;super(_0x2aabdc,_0x394eda(0x2938),[],[],_0xc8b80d,_0x5ed826,_0x302a9f,_0x5900ea,_0x2de25f,null,_0x5d99ec,'postprocess',null,!0x0),this['_fromLinearSpace']=!0x0,this[_0x394eda(0x32c2)]={'IMAGEPROCESSING':!0x1,'VIGNETTE':!0x1,'VIGNETTEBLENDMODEMULTIPLY':!0x1,'VIGNETTEBLENDMODEOPAQUE':!0x1,'TONEMAPPING':!0x1,'TONEMAPPING_ACES':!0x1,'CONTRAST':!0x1,'COLORCURVES':!0x1,'COLORGRADING':!0x1,'COLORGRADING3D':!0x1,'FROMLINEARSPACE':!0x1,'SAMPLER3DGREENDEPTH':!0x1,'SAMPLER3DBGRMAP':!0x1,'DITHER':!0x1,'IMAGEPROCESSINGPOSTPROCESS':!0x1,'EXPOSURE':!0x1,'SKIPFINALCOLORCLAMP':!0x1},_0x384504?(_0x384504[_0x394eda(0x383c)]=!0x0,this[_0x394eda(0x3b63)](_0x384504,!0x0),this[_0x394eda(0x337)]()):(this[_0x394eda(0x3b63)](null,!0x0),this['imageProcessingConfiguration'][_0x394eda(0x383c)]=!0x0),this[_0x394eda(0x150b)]=_0x4629c0=>{var _0x53eb9=_0x394eda;this[_0x53eb9(0x2ee1)][_0x53eb9(0x2dcf)](_0x4629c0,this[_0x53eb9(0x2e48)]);};}get['imageProcessingConfiguration'](){var _0x2b78a9=a8_0x58a1;return this[_0x2b78a9(0x1de)];}set['imageProcessingConfiguration'](_0x18a825){var _0x51b6f0=a8_0x58a1;_0x18a825[_0x51b6f0(0x383c)]=!0x0,this[_0x51b6f0(0x3b63)](_0x18a825);}['_attachImageProcessingConfiguration'](_0x5ca7a0,_0x351423=!0x1){var _0x16fa2f=a8_0x58a1;if(_0x5ca7a0!==this['_imageProcessingConfiguration']){if(this['_imageProcessingConfiguration']&&this[_0x16fa2f(0x29fd)]&&this[_0x16fa2f(0x1de)][_0x16fa2f(0x1d9d)][_0x16fa2f(0x2473)](this[_0x16fa2f(0x29fd)]),_0x5ca7a0)this[_0x16fa2f(0x1de)]=_0x5ca7a0;else{var _0x5ca7a0=this['getEngine']();const _0x31a8bf=this[_0x16fa2f(0x202d)]();(_0x5ca7a0=_0x31a8bf?_0x31a8bf[_0x16fa2f(0x22fd)]():_0x5ca7a0&&_0x5ca7a0['scenes']?(_0x5ca7a0=_0x5ca7a0['scenes'])[_0x5ca7a0[_0x16fa2f(0x132e)]-0x1]:_0x22cf60['l']['LastCreatedScene'])?this[_0x16fa2f(0x1de)]=_0x5ca7a0['imageProcessingConfiguration']:this[_0x16fa2f(0x1de)]=new _0x246b73['$']();}this[_0x16fa2f(0x1de)]&&(this[_0x16fa2f(0x29fd)]=this[_0x16fa2f(0x1de)][_0x16fa2f(0x1d9d)]['add'](()=>{var _0x3a4992=_0x16fa2f;this[_0x3a4992(0x337)]();})),_0x351423||this[_0x16fa2f(0x337)]();}}get['isSupported'](){var _0x1337f9=a8_0x58a1,_0x12a7ad=this['getEffect']();return!_0x12a7ad||_0x12a7ad[_0x1337f9(0x18d2)];}get[_0x115e25(0x24b7)](){var _0x4785ae=_0x115e25;return this[_0x4785ae(0x2ee1)][_0x4785ae(0x24b7)];}set[_0x115e25(0x24b7)](_0x575e9d){var _0xea3b3d=_0x115e25;this[_0xea3b3d(0x2ee1)][_0xea3b3d(0x24b7)]=_0x575e9d;}get[_0x115e25(0x345d)](){var _0xd0e9c8=_0x115e25;return this[_0xd0e9c8(0x2ee1)][_0xd0e9c8(0x345d)];}set[_0x115e25(0x345d)](_0x244a82){var _0x151784=_0x115e25;this[_0x151784(0x2ee1)][_0x151784(0x345d)]=_0x244a82;}get[_0x115e25(0x285e)](){var _0x2eb869=_0x115e25;return this[_0x2eb869(0x2ee1)]['colorGradingTexture'];}set[_0x115e25(0x285e)](_0x2dab7e){var _0x4fb63f=_0x115e25;this[_0x4fb63f(0x2ee1)][_0x4fb63f(0x285e)]=_0x2dab7e;}get[_0x115e25(0x1e88)](){var _0x1d7cf8=_0x115e25;return this[_0x1d7cf8(0x2ee1)][_0x1d7cf8(0x1e88)];}set['colorGradingEnabled'](_0x1b40b8){var _0x131dda=_0x115e25;this[_0x131dda(0x2ee1)]['colorGradingEnabled']=_0x1b40b8;}get[_0x115e25(0x1a36)](){var _0x2d714d=_0x115e25;return this[_0x2d714d(0x2ee1)]['exposure'];}set[_0x115e25(0x1a36)](_0x300f48){var _0x48b7bd=_0x115e25;this[_0x48b7bd(0x2ee1)][_0x48b7bd(0x1a36)]=_0x300f48;}get[_0x115e25(0x159)](){var _0x4854f0=_0x115e25;return this[_0x4854f0(0x1de)][_0x4854f0(0x159)];}set[_0x115e25(0x159)](_0x1db2af){var _0xbfd20=_0x115e25;this[_0xbfd20(0x1de)][_0xbfd20(0x159)]=_0x1db2af;}get[_0x115e25(0x3594)](){var _0x3bb115=_0x115e25;return this[_0x3bb115(0x1de)][_0x3bb115(0x3594)];}set[_0x115e25(0x3594)](_0x1a7030){var _0xb1aeef=_0x115e25;this[_0xb1aeef(0x1de)][_0xb1aeef(0x3594)]=_0x1a7030;}get['contrast'](){var _0x4dfbe5=_0x115e25;return this[_0x4dfbe5(0x2ee1)][_0x4dfbe5(0x3111)];}set['contrast'](_0x7c0c36){var _0x5dc496=_0x115e25;this[_0x5dc496(0x2ee1)][_0x5dc496(0x3111)]=_0x7c0c36;}get['vignetteStretch'](){var _0x14c080=_0x115e25;return this[_0x14c080(0x2ee1)][_0x14c080(0xcbd)];}set[_0x115e25(0xcbd)](_0x43ba98){var _0x4732a8=_0x115e25;this[_0x4732a8(0x2ee1)]['vignetteStretch']=_0x43ba98;}get['vignetteCentreX'](){var _0x513b31=_0x115e25;return this['imageProcessingConfiguration'][_0x513b31(0x13e)];}set['vignetteCentreX'](_0xfdcf94){var _0x52c83a=_0x115e25;this[_0x52c83a(0x2ee1)][_0x52c83a(0x13e)]=_0xfdcf94;}get[_0x115e25(0x1e12)](){var _0x52a6c7=_0x115e25;return this[_0x52a6c7(0x2ee1)][_0x52a6c7(0x2fab)];}set['vignetteCentreY'](_0x5a41bc){this['imageProcessingConfiguration']['vignetteCenterY']=_0x5a41bc;}get[_0x115e25(0x2fab)](){var _0x3d79ed=_0x115e25;return this['imageProcessingConfiguration'][_0x3d79ed(0x2fab)];}set[_0x115e25(0x2fab)](_0x6ea21d){this['imageProcessingConfiguration']['vignetteCenterY']=_0x6ea21d;}get[_0x115e25(0x13e)](){var _0x3ffaa7=_0x115e25;return this[_0x3ffaa7(0x2ee1)]['vignetteCenterX'];}set[_0x115e25(0x13e)](_0x1113a1){var _0x6d1b16=_0x115e25;this[_0x6d1b16(0x2ee1)]['vignetteCenterX']=_0x1113a1;}get[_0x115e25(0x1656)](){var _0x1cd5dc=_0x115e25;return this[_0x1cd5dc(0x2ee1)][_0x1cd5dc(0x1656)];}set[_0x115e25(0x1656)](_0x176d68){var _0x1bca9a=_0x115e25;this[_0x1bca9a(0x2ee1)][_0x1bca9a(0x1656)]=_0x176d68;}get['vignetteColor'](){var _0xf0c379=_0x115e25;return this[_0xf0c379(0x2ee1)][_0xf0c379(0x2f0f)];}set[_0x115e25(0x2f0f)](_0x49cebf){var _0x4f6b04=_0x115e25;this[_0x4f6b04(0x2ee1)][_0x4f6b04(0x2f0f)]=_0x49cebf;}get[_0x115e25(0x3c68)](){var _0x58785f=_0x115e25;return this[_0x58785f(0x2ee1)]['vignetteCameraFov'];}set[_0x115e25(0x3c68)](_0x26ffd6){var _0x179cb5=_0x115e25;this[_0x179cb5(0x2ee1)][_0x179cb5(0x3c68)]=_0x26ffd6;}get[_0x115e25(0x2efa)](){var _0x4d9c33=_0x115e25;return this[_0x4d9c33(0x2ee1)][_0x4d9c33(0x2efa)];}set[_0x115e25(0x2efa)](_0x4aa447){var _0xb660b4=_0x115e25;this[_0xb660b4(0x2ee1)][_0xb660b4(0x2efa)]=_0x4aa447;}get[_0x115e25(0x20b)](){var _0x4242e5=_0x115e25;return this[_0x4242e5(0x2ee1)][_0x4242e5(0x20b)];}set[_0x115e25(0x20b)](_0x20211c){var _0x12dca0=_0x115e25;this[_0x12dca0(0x2ee1)][_0x12dca0(0x20b)]=_0x20211c;}get['ditheringIntensity'](){var _0x29d483=_0x115e25;return this[_0x29d483(0x2ee1)]['ditheringIntensity'];}set[_0x115e25(0x2019)](_0x124842){var _0x36a909=_0x115e25;this[_0x36a909(0x2ee1)][_0x36a909(0x2019)]=_0x124842;}get[_0x115e25(0x94c)](){var _0x582304=_0x115e25;return this[_0x582304(0x2ee1)][_0x582304(0x94c)];}set[_0x115e25(0x94c)](_0x574a0b){var _0x5e3aad=_0x115e25;this[_0x5e3aad(0x2ee1)]['ditheringEnabled']=_0x574a0b;}get[_0x115e25(0x157d)](){var _0x313866=_0x115e25;return this[_0x313866(0x308c)];}set[_0x115e25(0x157d)](_0x3c8932){var _0x27a293=_0x115e25;this['_fromLinearSpace']!==_0x3c8932&&(this[_0x27a293(0x308c)]=_0x3c8932,this['_updateParameters']());}['getClassName'](){var _0x5ed8fc=_0x115e25;return _0x5ed8fc(0x2417);}[_0x115e25(0x337)](){var _0x4e231d=_0x115e25;this['_defines']['FROMLINEARSPACE']=this[_0x4e231d(0x308c)],this[_0x4e231d(0x2ee1)][_0x4e231d(0x22bd)](this[_0x4e231d(0x32c2)],!0x0);let _0x237d02='';for(const _0x51cea5 in this[_0x4e231d(0x32c2)])this['_defines'][_0x51cea5]&&(_0x237d02+=_0x4e231d(0xb7e)+_0x51cea5+_0x4e231d(0x410c));var _0x509bf7=[_0x4e231d(0x3638)],_0x3cab1c=[_0x4e231d(0x27e7)];_0x246b73['$']&&(_0x246b73['$'][_0x4e231d(0x1f03)](_0x509bf7,this[_0x4e231d(0x32c2)]),_0x246b73['$'][_0x4e231d(0x3b8c)](_0x3cab1c,this[_0x4e231d(0x32c2)])),this[_0x4e231d(0x90e)](_0x237d02,_0x3cab1c,_0x509bf7);}[_0x115e25(0x2d20)](_0x4df571){var _0x50d53c=_0x115e25;super[_0x50d53c(0x2d20)](_0x4df571),this[_0x50d53c(0x1de)]&&this[_0x50d53c(0x29fd)]&&this[_0x50d53c(0x1de)][_0x50d53c(0x1d9d)][_0x50d53c(0x2473)](this[_0x50d53c(0x29fd)]),this[_0x50d53c(0x1de)]&&(this[_0x50d53c(0x2ee1)][_0x50d53c(0x383c)]=!0x1);}}!function(_0xa04990,_0x31d4f4,_0x5eefc6,_0x2f5303){var _0x2c639f=_0x115e25,_0x421314,_0x2e207a=arguments['length'],_0x9d8080=_0x2e207a<0x3?_0x31d4f4:null===_0x2f5303?_0x2f5303=Object['getOwnPropertyDescriptor'](_0x31d4f4,_0x5eefc6):_0x2f5303;if(_0x2c639f(0x20cb)==typeof Reflect&&_0x2c639f(0x187)==typeof Reflect['decorate'])_0x9d8080=Reflect['decorate'](_0xa04990,_0x31d4f4,_0x5eefc6,_0x2f5303);else{for(var _0x5813e8=_0xa04990[_0x2c639f(0x132e)]-0x1;0x0<=_0x5813e8;_0x5813e8--)(_0x421314=_0xa04990[_0x5813e8])&&(_0x9d8080=(_0x2e207a<0x3?_0x421314(_0x9d8080):0x3<_0x2e207a?_0x421314(_0x31d4f4,_0x5eefc6,_0x9d8080):_0x421314(_0x31d4f4,_0x5eefc6))||_0x9d8080);}0x3<_0x2e207a&&_0x9d8080&&Object['defineProperty'](_0x31d4f4,_0x5eefc6,_0x9d8080);}([(0x0,_0x93299a['qC'])()],_0x359cb2[_0x115e25(0x1229)],'_fromLinearSpace',void 0x0);},0x5204:(_0x584eab,_0x228865,_0xa17f9f)=>{_0xa17f9f(0x14ebf),_0xa17f9f(0x7b71),_0xa17f9f(0x13626),_0xa17f9f(0x17579),_0xa17f9f(0x8917),_0xa17f9f(0x53d6),_0xa17f9f(0x15be8),_0xa17f9f(0x173f1),_0xa17f9f(0xbc7e),_0xa17f9f(0xf4a3),_0xa17f9f(0xa431),_0xa17f9f(0xb1a1),_0xa17f9f(0x531b),_0xa17f9f(0x4e97),_0xa17f9f(0x13e52),_0xa17f9f(0x11de1),_0xa17f9f(0x12490),_0xa17f9f(0xac5),_0xa17f9f(0xc3ae),_0xa17f9f(0x102b2),_0xa17f9f(0xb6dc),_0xa17f9f(0x5f28),_0xa17f9f(0x9236),_0xa17f9f(0x2af0),_0xa17f9f(0x18159),_0xa17f9f(0xba5e),_0xa17f9f(0x14c36),_0xa17f9f(0x14461),_0xa17f9f(0xf672),_0xa17f9f(0x12e16),_0xa17f9f(0x9206),_0xa17f9f(0x16f9e),_0xa17f9f(0x2dc3);},0x102b2:(_0x410614,_0x4a9d45,_0x1b70b1)=>{var _0x52f0ab=a8_0x49466b;_0x1b70b1['d'](_0x4a9d45,{'b':()=>_0x321485});function _0x4045b9(_0x394c0c,_0x3c0e,_0x35bf25,_0x3e0aec){var _0x27492c=a8_0x58a1,_0x3f85a7,_0x4ac67f=arguments[_0x27492c(0x132e)],_0x4e5bfc=_0x4ac67f<0x3?_0x3c0e:null===_0x3e0aec?_0x3e0aec=Object['getOwnPropertyDescriptor'](_0x3c0e,_0x35bf25):_0x3e0aec;if(_0x27492c(0x20cb)==typeof Reflect&&_0x27492c(0x187)==typeof Reflect[_0x27492c(0x14d7)])_0x4e5bfc=Reflect['decorate'](_0x394c0c,_0x3c0e,_0x35bf25,_0x3e0aec);else{for(var _0x2491b7=_0x394c0c[_0x27492c(0x132e)]-0x1;0x0<=_0x2491b7;_0x2491b7--)(_0x3f85a7=_0x394c0c[_0x2491b7])&&(_0x4e5bfc=(_0x4ac67f<0x3?_0x3f85a7(_0x4e5bfc):0x3<_0x4ac67f?_0x3f85a7(_0x3c0e,_0x35bf25,_0x4e5bfc):_0x3f85a7(_0x3c0e,_0x35bf25))||_0x4e5bfc);}0x3<_0x4ac67f&&_0x4e5bfc&&Object[_0x27492c(0x1fc0)](_0x3c0e,_0x35bf25,_0x4e5bfc);}var _0x26afe8=_0x1b70b1(0x10ea4),_0x1acdc6=_0x1b70b1(0x9fd1),_0x4a9d45=_0x1b70b1(0x5f28),_0x8b6ac2=_0x1b70b1(0x77a5),_0x493509=_0x1b70b1(0x4da7),_0x43c5b7=_0x1b70b1(0x1616b),_0xf047c0=(_0x1b70b1(0x57c2),_0x1b70b1(0x869d),_0x1b70b1(0x366b),_0x1b70b1(0x153ad)),_0x1b70b1=_0x1b70b1(0xe456);class _0x321485 extends _0x4a9d45['D']{constructor(_0x215ebe,_0x5234d9,_0x5314e2,_0x5c233a,_0x47b5b1,_0x5b2af0,_0x161984,_0x134f5c=_0x8b6ac2['g'][_0x52f0ab(0x3f7d)],_0x418cd5=!0x1,_0x25d186=!0x1){var _0x2ce14f=_0x52f0ab;super(_0x215ebe,_0x2ce14f(0x758),['motionStrength',_0x2ce14f(0x201c),_0x2ce14f(0x2816),_0x2ce14f(0x73b),_0x2ce14f(0x17c0),_0x2ce14f(0x1b2e)],[_0x2ce14f(0x3052),_0x2ce14f(0x3556)],_0x5314e2,_0x5c233a,_0x47b5b1,_0x5b2af0,_0x161984,'#define\x20GEOMETRY_SUPPORTED\x0a#define\x20SAMPLES\x2064.0\x0a#define\x20OBJECT_BASED',_0x134f5c,void 0x0,null,_0x418cd5),this['motionStrength']=0x1,this['_motionBlurSamples']=0x20,this['_isObjectBased']=!0x0,this[_0x2ce14f(0x2e50)]=!0x1,this[_0x2ce14f(0x21c5)]=null,this[_0x2ce14f(0x2e9d)]=null,this['_forceGeometryBuffer']=_0x25d186,this[_0x2ce14f(0x2e50)]?(_0x5234d9[_0x2ce14f(0x11bc)](),this[_0x2ce14f(0x3c2c)]&&(this[_0x2ce14f(0x3c2c)]['enableVelocity']=!0x0)):(_0x5234d9[_0x2ce14f(0x648)](),this['_prePassRenderer']&&(this[_0x2ce14f(0x41c)][_0x2ce14f(0x1d4d)](),this['_prePassEffectConfiguration']=new _0x43c5b7['p']())),this[_0x2ce14f(0x28b5)]();}get['motionBlurSamples'](){return this['_motionBlurSamples'];}set[_0x52f0ab(0x25ad)](_0xacfb49){var _0x3c7a8d=_0x52f0ab;this[_0x3c7a8d(0x28f4)]=_0xacfb49,this[_0x3c7a8d(0x1a94)]();}get['isObjectBased'](){var _0x15f411=_0x52f0ab;return this[_0x15f411(0x1bdb)];}set[_0x52f0ab(0x15d)](_0x45e3ad){var _0x6db7f2=_0x52f0ab;this[_0x6db7f2(0x1bdb)]!==_0x45e3ad&&(this[_0x6db7f2(0x1bdb)]=_0x45e3ad,this['_applyMode']());}get['_geometryBufferRenderer'](){var _0x333ce9=_0x52f0ab;return this['_forceGeometryBuffer']?this[_0x333ce9(0x48a)][_0x333ce9(0xefa)]:null;}get[_0x52f0ab(0x41c)](){var _0x591cad=_0x52f0ab;return this[_0x591cad(0x2e50)]?null:this[_0x591cad(0x48a)]['prePassRenderer'];}[_0x52f0ab(0x1653)](){var _0x136ed2=_0x52f0ab;return _0x136ed2(0xfee);}[_0x52f0ab(0x1bdc)](_0x1e0430){var _0x4fc0b3=_0x52f0ab;if(_0x1e0430[_0x4fc0b3(0x3463)]){let _0x264cd7;if(this[_0x4fc0b3(0x3c2c)])_0x264cd7=this[_0x4fc0b3(0x3c2c)][_0x4fc0b3(0x1fda)];else{if(!this[_0x4fc0b3(0x41c)])return;_0x264cd7=this['_prePassRenderer'][_0x4fc0b3(0x20d7)];}_0x264cd7['push'](_0x1e0430);}}[_0x52f0ab(0x670)](_0x4de4ae){var _0x5134b4=_0x52f0ab;if(_0x4de4ae[_0x5134b4(0x3463)]){let _0x21c907;if(this['_geometryBufferRenderer'])_0x21c907=this[_0x5134b4(0x3c2c)][_0x5134b4(0x1fda)];else{if(!this['_prePassRenderer'])return;_0x21c907=this['_prePassRenderer']['excludedSkinnedMesh'];}_0x4de4ae=_0x21c907[_0x5134b4(0x404a)](_0x4de4ae),-0x1!==_0x4de4ae&&_0x21c907[_0x5134b4(0x1035)](_0x4de4ae,0x1);}}[_0x52f0ab(0x2d20)](_0x2c4340){var _0x5bbc03=_0x52f0ab;this[_0x5bbc03(0x3c2c)]&&(this[_0x5bbc03(0x3c2c)]['_previousTransformationMatrices']={},this[_0x5bbc03(0x3c2c)][_0x5bbc03(0x156d)]={},this[_0x5bbc03(0x3c2c)][_0x5bbc03(0x1fda)]=[]),super['dispose'](_0x2c4340);}[_0x52f0ab(0x28b5)](){var _0x22a150=_0x52f0ab;if(!this['_geometryBufferRenderer']&&!this[_0x22a150(0x41c)])return _0x26afe8['Y']['Warn'](_0x22a150(0x1655)),this[_0x22a150(0x90e)]();this[_0x22a150(0x1a94)](),this[_0x22a150(0x21c5)]=null,this[_0x22a150(0x2e9d)]=null,this[_0x22a150(0x15d)]?(this[_0x22a150(0x41c)]&&this['_prePassEffectConfiguration']&&(this[_0x22a150(0x3d64)][_0x22a150(0x21da)][0x0]=_0x8b6ac2['g']['PREPASS_VELOCITY_TEXTURE_TYPE']),this['onApply']=_0x8b9a32=>this[_0x22a150(0x8a0)](_0x8b9a32)):(this['_invViewProjection']=_0x1acdc6['y3']['Identity'](),this[_0x22a150(0x2e9d)]=this[_0x22a150(0x48a)][_0x22a150(0x2957)]()[_0x22a150(0x11fe)](),this[_0x22a150(0x41c)]&&this[_0x22a150(0x3d64)]&&(this[_0x22a150(0x3d64)][_0x22a150(0x21da)][0x0]=_0x8b6ac2['g']['PREPASS_DEPTH_TEXTURE_TYPE']),this['onApply']=_0x18751c=>this[_0x22a150(0x4069)](_0x18751c));}[_0x52f0ab(0x8a0)](_0x515c90){var _0x2b5439=_0x52f0ab,_0xa55731;_0x515c90[_0x2b5439(0x764)](_0x2b5439(0x2816),new _0x1acdc6['FM'](this[_0x2b5439(0x37ce)],this[_0x2b5439(0x1995)])),_0x515c90[_0x2b5439(0x6e5)](_0x2b5439(0x201c),this[_0x2b5439(0x48a)]['getAnimationRatio']()),_0x515c90[_0x2b5439(0x6e5)]('motionStrength',this[_0x2b5439(0x2013)]),this['_geometryBufferRenderer']?(_0xa55731=this[_0x2b5439(0x3c2c)]['getTextureIndex'](_0x493509['m']['VELOCITY_TEXTURE_TYPE']),_0x515c90[_0x2b5439(0x19ec)]('velocitySampler',this[_0x2b5439(0x3c2c)]['getGBuffer']()[_0x2b5439(0xb3c)][_0xa55731])):this[_0x2b5439(0x41c)]&&(_0xa55731=this[_0x2b5439(0x41c)][_0x2b5439(0x2b3b)](_0x8b6ac2['g'][_0x2b5439(0x1f6b)]),_0x515c90[_0x2b5439(0x19ec)](_0x2b5439(0x3052),this['_prePassRenderer'][_0x2b5439(0x11fd)]()[_0x2b5439(0xb3c)][_0xa55731]));}[_0x52f0ab(0x4069)](_0x19396d){var _0x2a0738=_0x52f0ab;const _0xe05d2d=_0x1acdc6['jp'][_0x2a0738(0x3809)][0x0];var _0x3ce491;_0xe05d2d[_0x2a0738(0x2a3e)](this[_0x2a0738(0x48a)][_0x2a0738(0x2957)]()),_0xe05d2d[_0x2a0738(0x3c5)](this['_invViewProjection']),_0x19396d[_0x2a0738(0x13a9)](_0x2a0738(0x73b),this[_0x2a0738(0x21c5)]),_0x19396d[_0x2a0738(0x13a9)](_0x2a0738(0x17c0),this[_0x2a0738(0x2e9d)]),this[_0x2a0738(0x2e9d)][_0x2a0738(0x2a3e)](_0xe05d2d),_0x19396d[_0x2a0738(0x13a9)]('projection',this[_0x2a0738(0x48a)][_0x2a0738(0xdcc)]()),_0x19396d[_0x2a0738(0x764)](_0x2a0738(0x2816),new _0x1acdc6['FM'](this['width'],this['height'])),_0x19396d['setFloat']('motionScale',this[_0x2a0738(0x48a)][_0x2a0738(0x38ff)]()),_0x19396d[_0x2a0738(0x6e5)](_0x2a0738(0x2013),this[_0x2a0738(0x2013)]),this[_0x2a0738(0x3c2c)]?(_0x3ce491=this[_0x2a0738(0x3c2c)][_0x2a0738(0x13a2)](_0x493509['m'][_0x2a0738(0x362)]),_0x19396d[_0x2a0738(0x19ec)]('depthSampler',this[_0x2a0738(0x3c2c)]['getGBuffer']()[_0x2a0738(0xb3c)][_0x3ce491])):this[_0x2a0738(0x41c)]&&(_0x3ce491=this[_0x2a0738(0x41c)]['getIndex'](_0x8b6ac2['g']['PREPASS_DEPTH_TEXTURE_TYPE']),_0x19396d['setTexture'](_0x2a0738(0x3556),this['_prePassRenderer'][_0x2a0738(0x11fd)]()[_0x2a0738(0xb3c)][_0x3ce491]));}[_0x52f0ab(0x1a94)](){var _0x3d6eb=_0x52f0ab;if(this[_0x3d6eb(0x3c2c)]||this[_0x3d6eb(0x41c)]){const _0x2dc884=['#define\x20GEOMETRY_SUPPORTED',_0x3d6eb(0x2aa7)+this[_0x3d6eb(0x28f4)][_0x3d6eb(0x3938)](0x1),this[_0x3d6eb(0x1bdb)]?_0x3d6eb(0x2ef0):_0x3d6eb(0x226a)];this['updateEffect'](_0x2dc884[_0x3d6eb(0x2abd)]('\x0a'));}}static['_Parse'](_0x59bf46,_0x38db46,_0x14d454,_0x44567d){var _0x70b3b6=_0x52f0ab;return _0xf047c0['p4'][_0x70b3b6(0xb3f)](()=>new _0x321485(_0x59bf46[_0x70b3b6(0x3efc)],_0x14d454,_0x59bf46['options'],_0x38db46,_0x59bf46[_0x70b3b6(0xc05)],_0x14d454[_0x70b3b6(0x2636)](),_0x59bf46[_0x70b3b6(0xf66)],_0x59bf46['textureType'],!0x1),_0x59bf46,_0x14d454,_0x44567d);}}_0x4045b9([(0x0,_0xf047c0['qC'])()],_0x321485[_0x52f0ab(0x1229)],_0x52f0ab(0x2013),void 0x0),_0x4045b9([(0x0,_0xf047c0['qC'])()],_0x321485[_0x52f0ab(0x1229)],_0x52f0ab(0x25ad),null),_0x4045b9([(0x0,_0xf047c0['qC'])()],_0x321485['prototype'],_0x52f0ab(0x15d),null),(0x0,_0x1b70b1['H'])(_0x52f0ab(0x1723),_0x321485);},0xb6dc:(_0x8e174,_0x2c087a,_0x6effbd)=>{var _0x2bc350=a8_0x49466b;_0x6effbd['d'](_0x2c087a,{'Q':()=>_0x3a3636});var _0x181fe6=_0x6effbd(0x77a5),_0x2c087a=_0x6effbd(0x5f28),_0x4f7bd3=_0x6effbd(0xee04),_0x1490b0=(_0x6effbd(0x8262),_0x6effbd(0x5f4b),_0x6effbd(0xe456)),_0x3abc09=_0x6effbd(0x153ad);class _0x3a3636 extends _0x2c087a['D']{[_0x2bc350(0x1653)](){var _0x408099=_0x2bc350;return _0x408099(0x255a);}constructor(_0x34a221,_0x9b963c,_0x569b19=null,_0x52eae6,_0x2b4c9f,_0x38f165,_0xcc35b0=_0x181fe6['g'][_0x2bc350(0x3f7d)],_0x5533f4=!0x1){var _0x5a1a71=_0x2bc350;super(_0x34a221,_0x5a1a71(0x8d8),null,null,_0x9b963c,_0x569b19,_0x52eae6,_0x2b4c9f,_0x38f165,void 0x0,_0xcc35b0,void 0x0,null,_0x5533f4);}static[_0x2bc350(0x4098)](_0x45d3f7,_0x2a0280,_0x209001,_0x135304){var _0x364ea1=_0x2bc350;return _0x3abc09['p4'][_0x364ea1(0xb3f)](()=>new _0x3a3636(_0x45d3f7['name'],_0x45d3f7['options'],_0x2a0280,_0x45d3f7[_0x364ea1(0xc05)],_0x45d3f7['_engine'],_0x45d3f7[_0x364ea1(0xf66)]),_0x45d3f7,_0x209001,_0x135304);}}(0x0,_0x1490b0['H'])('BABYLON.PassPostProcess',_0x3a3636),class extends null{},_0x4f7bd3['D'][_0x2bc350(0x14b6)]=_0x3bfb1b=>new _0x3a3636(_0x2bc350(0x4cc),0x1,null,_0x181fe6['g'][_0x2bc350(0x3a6e)],_0x3bfb1b,!0x1,_0x181fe6['g'][_0x2bc350(0x3f7d)]);},0x5f28:(_0x117fed,_0x19846d,_0x1a1761)=>{var _0x107912=a8_0x49466b;_0x1a1761['d'](_0x19846d,{'D':()=>_0x30a896});function _0x1014bf(_0x319561,_0x2386ea,_0x411029,_0x2b0b67){var _0x5a2d46=a8_0x58a1,_0x48ec27,_0x5eb788=arguments[_0x5a2d46(0x132e)],_0x449607=_0x5eb788<0x3?_0x2386ea:null===_0x2b0b67?_0x2b0b67=Object['getOwnPropertyDescriptor'](_0x2386ea,_0x411029):_0x2b0b67;if('object'==typeof Reflect&&_0x5a2d46(0x187)==typeof Reflect[_0x5a2d46(0x14d7)])_0x449607=Reflect[_0x5a2d46(0x14d7)](_0x319561,_0x2386ea,_0x411029,_0x2b0b67);else{for(var _0x3675af=_0x319561['length']-0x1;0x0<=_0x3675af;_0x3675af--)(_0x48ec27=_0x319561[_0x3675af])&&(_0x449607=(_0x5eb788<0x3?_0x48ec27(_0x449607):0x3<_0x5eb788?_0x48ec27(_0x2386ea,_0x411029,_0x449607):_0x48ec27(_0x2386ea,_0x411029))||_0x449607);}0x3<_0x5eb788&&_0x449607&&Object['defineProperty'](_0x2386ea,_0x411029,_0x449607);}var _0x2aa0a3=_0x1a1761(0x9657),_0xa43ced=_0x1a1761(0xf96c),_0x54f7a4=_0x1a1761(0x9fd1),_0x1ed650=_0x1a1761(0x77a5),_0x1a521c=(_0x1a1761(0x4617),_0x1a1761(0xee04)),_0x575089=(_0x1a1761(0xd75),_0x1a1761(0x153ad)),_0x7fedcd=_0x1a1761(0xe456),_0x2f3314=_0x1a1761(0xcef),_0x2c1c6d=_0x1a1761(0x11722);class _0x30a896{constructor(_0xe5fff3,_0x53d3f9,_0x4bd6d4,_0x424c8f,_0x2113b0,_0x38ef4d,_0x1596a9=_0x1ed650['g'][_0x107912(0xe4b)],_0x2240b8,_0x1e4fbd,_0x42ec13=null,_0x2c1dde=_0x1ed650['g']['TEXTURETYPE_UNSIGNED_INT'],_0x553540='postprocess',_0x1f84c6,_0x2d6959=!0x1,_0x410976=_0x1ed650['g'][_0x107912(0x5b0)],_0x2bbd8d=_0x2c1c6d['x'][_0x107912(0x3171)]){var _0x3fb615=_0x107912;this['_parentContainer']=null,this[_0x3fb615(0x37ce)]=-0x1,this['height']=-0x1,this[_0x3fb615(0x1d1)]=null,this[_0x3fb615(0x36bf)]=null,this[_0x3fb615(0x1f0b)]=!0x0,this['forceAutoClearInAlphaMode']=!0x1,this[_0x3fb615(0x355d)]=_0x1ed650['g'][_0x3fb615(0x3df7)],this['animations']=new Array(),this[_0x3fb615(0x715)]=!0x1,this[_0x3fb615(0x3ec)]=!0x0,this[_0x3fb615(0x406)]=_0x1ed650['g'][_0x3fb615(0x1606)],this[_0x3fb615(0x306a)]=!0x1,this[_0x3fb615(0x3aaf)]=0x1,this['adaptScaleToCurrentViewport']=!0x1,this['_reusable']=!0x1,this['_renderId']=0x0,this[_0x3fb615(0x39ea)]=!0x1,this[_0x3fb615(0x36e7)]=new _0x2aa0a3['t'](0x2),this[_0x3fb615(0x2650)]=[],this[_0x3fb615(0x19aa)]=0x0,this[_0x3fb615(0x3fbd)]=new _0x54f7a4['FM'](0x1,0x1),this[_0x3fb615(0x2f61)]=_0x54f7a4['FM'][_0x3fb615(0x1b83)](),this[_0x3fb615(0x2002)]=new _0xa43ced['y$'](),this[_0x3fb615(0x310)]=new _0xa43ced['y$'](),this[_0x3fb615(0x19e0)]=new _0xa43ced['y$'](),this[_0x3fb615(0x3f90)]=new _0xa43ced['y$'](),this['onAfterRenderObservable']=new _0xa43ced['y$'](),this[_0x3fb615(0x3efc)]=_0xe5fff3,null!=_0x38ef4d?(this['_camera']=_0x38ef4d,this['_scene']=_0x38ef4d[_0x3fb615(0x22fd)](),_0x38ef4d['attachPostProcess'](this),this['_engine']=this['_scene']['getEngine'](),this[_0x3fb615(0x48a)]['postProcesses']['push'](this),this['uniqueId']=this[_0x3fb615(0x48a)][_0x3fb615(0x1be8)]()):_0x2240b8&&(this['_engine']=_0x2240b8,this[_0x3fb615(0x398b)][_0x3fb615(0x2b35)][_0x3fb615(0x2f54)](this)),this['_options']=_0x2113b0,this[_0x3fb615(0xc05)]=_0x1596a9||_0x1ed650['g']['TEXTURE_NEAREST_SAMPLINGMODE'],this[_0x3fb615(0x42d)]=_0x1e4fbd||!0x1,this[_0x3fb615(0x3990)]=_0x2c1dde,this[_0x3fb615(0x184a)]=_0x410976,this[_0x3fb615(0x34e9)]=_0x2bbd8d,this[_0x3fb615(0x3547)]=_0x424c8f||[],this['_samplers']['push']('textureSampler'),this[_0x3fb615(0x2562)]=_0x53d3f9,this[_0x3fb615(0x36a8)]=_0x553540,this[_0x3fb615(0xe98)]=_0x4bd6d4||[],this[_0x3fb615(0xe98)][_0x3fb615(0x2f54)](_0x3fb615(0x27e7)),this[_0x3fb615(0x19b0)]=_0x1f84c6,this[_0x3fb615(0xd5e)]=new _0x2f3314['q'](this[_0x3fb615(0x398b)]),_0x2d6959||this['updateEffect'](_0x42ec13);}static[_0x107912(0x2e1b)](_0x1a96b1,_0x3f1d8b){var _0x9e76d2=_0x107912;_0x3f1d8b?_0x30a896[_0x9e76d2(0x1610)][null!=_0x1a96b1?_0x1a96b1:'']=_0x3f1d8b:delete _0x30a896[_0x9e76d2(0x1610)][null!=_0x1a96b1?_0x1a96b1:''];}static['_GetShaderCodeProcessing'](_0x40da24){return null!=(_0x40da24=_0x30a896['_CustomShaderCodeProcessing'][_0x40da24])?_0x40da24:_0x30a896['_CustomShaderCodeProcessing'][''];}get[_0x107912(0xc88)](){var _0x16a290=_0x107912;return this[_0x16a290(0x3aaf)];}set[_0x107912(0xc88)](_0x45b959){var _0x35615f=_0x107912;this[_0x35615f(0x3aaf)]=Math[_0x35615f(0x3749)](_0x45b959,this[_0x35615f(0x398b)][_0x35615f(0x1766)]()[_0x35615f(0x102f)]),this[_0x35615f(0x36e7)][_0x35615f(0x2f62)](_0x59b999=>{var _0x1f0b75=_0x35615f;_0x59b999[_0x1f0b75(0x72a)](this['_samples']);});}['getEffectName'](){var _0x4b5668=_0x107912;return this[_0x4b5668(0x2562)];}set[_0x107912(0x3dac)](_0x222ae3){var _0x433bd2=_0x107912;this[_0x433bd2(0x3f68)]&&this[_0x433bd2(0x2002)][_0x433bd2(0x2473)](this[_0x433bd2(0x3f68)]),_0x222ae3&&(this[_0x433bd2(0x3f68)]=this[_0x433bd2(0x2002)][_0x433bd2(0x11ad)](_0x222ae3));}set[_0x107912(0x408f)](_0x44d532){var _0x1c9ebd=_0x107912;this[_0x1c9ebd(0x339a)]&&this[_0x1c9ebd(0x310)][_0x1c9ebd(0x2473)](this['_onSizeChangedObserver']),this[_0x1c9ebd(0x339a)]=this['onSizeChangedObservable']['add'](_0x44d532);}set[_0x107912(0x150b)](_0x1ccada){var _0x201f45=_0x107912;this['_onApplyObserver']&&this[_0x201f45(0x19e0)][_0x201f45(0x2473)](this[_0x201f45(0x2193)]),this[_0x201f45(0x2193)]=this['onApplyObservable'][_0x201f45(0x11ad)](_0x1ccada);}set[_0x107912(0x3123)](_0x5d50fc){var _0x2c30a2=_0x107912;this[_0x2c30a2(0x91c)]&&this['onBeforeRenderObservable'][_0x2c30a2(0x2473)](this[_0x2c30a2(0x91c)]),this[_0x2c30a2(0x91c)]=this[_0x2c30a2(0x3f90)][_0x2c30a2(0x11ad)](_0x5d50fc);}set[_0x107912(0x25e9)](_0x187246){var _0xd893b5=_0x107912;this[_0xd893b5(0x1984)]&&this['onAfterRenderObservable'][_0xd893b5(0x2473)](this[_0xd893b5(0x1984)]),this[_0xd893b5(0x1984)]=this[_0xd893b5(0x39ee)][_0xd893b5(0x11ad)](_0x187246);}get[_0x107912(0x3ba3)](){var _0x92fe40=_0x107912;return this[_0x92fe40(0x36e7)][_0x92fe40(0xf56)][this[_0x92fe40(0x19aa)]];}set[_0x107912(0x3ba3)](_0xb7c870){this['_forcedOutputTexture']=_0xb7c870;}['restoreDefaultInputTexture'](){var _0x42e94a=_0x107912;this[_0x42e94a(0x3440)]&&(this[_0x42e94a(0x3440)]=null,this[_0x42e94a(0x2108)]());}[_0x107912(0x202d)](){return this['_camera'];}get[_0x107912(0x1ed4)](){var _0x597472=_0x107912;return this['_shareOutputWithPostProcess']?this[_0x597472(0x1145)][_0x597472(0x1ed4)]:(this[_0x597472(0x3440)]&&this[_0x597472(0x2f61)][_0x597472(0x3b56)](0x1/this['_forcedOutputTexture'][_0x597472(0x37ce)],0x1/this[_0x597472(0x3440)][_0x597472(0x1995)]),this[_0x597472(0x2f61)]);}['getClassName'](){var _0xe39c86=_0x107912;return _0xe39c86(0x1a9f);}['getEngine'](){return this['_engine'];}['getEffect'](){var _0x3e8364=_0x107912;return this[_0x3e8364(0xd5e)]['effect'];}[_0x107912(0x2979)](_0x36aa86){var _0x2e5dd6=_0x107912;return this['_disposeTextures'](),this[_0x2e5dd6(0x1145)]=_0x36aa86,this;}[_0x107912(0x2752)](){var _0x59ed50=_0x107912;0x0==this[_0x59ed50(0x36e7)][_0x59ed50(0x132e)]&&(this[_0x59ed50(0x36e7)]=new _0x2aa0a3['t'](0x2)),this[_0x59ed50(0x1145)]=null;}['updateEffect'](_0x35380d=null,_0x5e5adb=null,_0x591e38=null,_0x577191,_0xd675f7,_0x1cb7ff,_0x38dcb4,_0x1403e9){var _0x501c81=_0x107912,_0x2585ee;const _0x2a1b80=_0x30a896['_GetShaderCodeProcessing'](this['name']);if(null!==_0x2a1b80&&void 0x0!==_0x2a1b80&&_0x2a1b80[_0x501c81(0x2cb5)]){const _0x3103cc=null!=(_0x2585ee=null==_0x5e5adb?void 0x0:_0x5e5adb[_0x501c81(0x139f)]())?_0x2585ee:[],_0x481c36=(_0x3103cc[_0x501c81(0x2f54)](...this['_parameters']),null!=(_0x2585ee=null==_0x591e38?void 0x0:_0x591e38[_0x501c81(0x139f)]())?_0x2585ee:[]);_0x481c36[_0x501c81(0x2f54)](...this[_0x501c81(0x3547)]),_0x35380d=_0x2a1b80[_0x501c81(0x2cb5)](this['name'],_0x35380d,_0x3103cc,_0x481c36),_0x5e5adb=_0x3103cc,_0x591e38=_0x481c36;}this[_0x501c81(0x1de9)]=_0x35380d,this['_drawWrapper'][_0x501c81(0x204d)]=this[_0x501c81(0x398b)][_0x501c81(0x3305)]({'vertex':null!=_0x38dcb4?_0x38dcb4:this[_0x501c81(0x36a8)],'fragment':null!=_0x1403e9?_0x1403e9:this['_fragmentUrl']},{'attributes':[_0x501c81(0x8c5)],'uniformsNames':_0x5e5adb||this['_parameters'],'uniformBuffersNames':[],'samplers':_0x591e38||this[_0x501c81(0x3547)],'defines':null!==_0x35380d?_0x35380d:'','fallbacks':null,'onCompiled':null!=_0xd675f7?_0xd675f7:null,'onError':null!=_0x1cb7ff?_0x1cb7ff:null,'indexParameters':_0x577191||this[_0x501c81(0x19b0)],'processCodeAfterIncludes':null!==_0x2a1b80&&void 0x0!==_0x2a1b80&&_0x2a1b80[_0x501c81(0x1d83)]?(_0x4e13d1,_0x527bf7)=>_0x2a1b80[_0x501c81(0x1d83)](this[_0x501c81(0x3efc)],_0x4e13d1,_0x527bf7):null,'processFinalCode':null!==_0x2a1b80&&void 0x0!==_0x2a1b80&&_0x2a1b80[_0x501c81(0x334)]?(_0x18333f,_0x44b178)=>_0x2a1b80['processFinalCode'](this[_0x501c81(0x3efc)],_0x18333f,_0x44b178):null,'shaderLanguage':this['_shaderLanguage']},this['_engine']);}[_0x107912(0x2269)](){var _0xfa2033=_0x107912;return this[_0xfa2033(0x42d)];}['markTextureDirty'](){var _0x710e0f=_0x107912;this[_0x710e0f(0x37ce)]=-0x1;}[_0x107912(0x2600)](_0x2842e1,_0x4a183b,_0x1d19dd=0x0){var _0x432754=_0x107912;for(let _0x2d8c23=0x0;_0x2d8c23<this[_0x432754(0x2650)][_0x432754(0x132e)];_0x2d8c23++)if(this['_textureCache'][_0x2d8c23][_0x432754(0xc52)][_0x432754(0x37ce)]===_0x2842e1[_0x432754(0x37ce)]&&this[_0x432754(0x2650)][_0x2d8c23][_0x432754(0xc52)]['height']===_0x2842e1[_0x432754(0x1995)]&&this['_textureCache'][_0x2d8c23][_0x432754(0x16f9)]===_0x1d19dd&&this[_0x432754(0x2650)][_0x2d8c23][_0x432754(0xc52)][_0x432754(0x2cfa)]===_0x4a183b[_0x432754(0x2a85)]&&this['_textureCache'][_0x2d8c23][_0x432754(0xc52)][_0x432754(0xc88)]===_0x4a183b[_0x432754(0xc88)])return this[_0x432754(0x2650)][_0x2d8c23]['texture'];var _0x5608c8=this[_0x432754(0x398b)][_0x432754(0x2056)](_0x2842e1,_0x4a183b);return this[_0x432754(0x2650)][_0x432754(0x2f54)]({'texture':_0x5608c8,'postProcessChannel':_0x1d19dd,'lastUsedRenderId':-0x1}),_0x5608c8;}[_0x107912(0xb9b)](){var _0x57ccef=_0x107912,_0x3174b8=this[_0x57ccef(0x1b75)];for(let _0xd8a742=this[_0x57ccef(0x2650)][_0x57ccef(0x132e)]-0x1;0x0<=_0xd8a742;_0xd8a742--)if(0x64<_0x3174b8-this[_0x57ccef(0x2650)][_0xd8a742][_0x57ccef(0xbc5)]){let _0x3985dd=!0x1;for(let _0x36d72a=0x0;_0x36d72a<this['_textures'][_0x57ccef(0x132e)];_0x36d72a++)if(this[_0x57ccef(0x36e7)][_0x57ccef(0xf56)][_0x36d72a]===this['_textureCache'][_0xd8a742][_0x57ccef(0xc52)]){_0x3985dd=!0x0;break;}_0x3985dd||(this[_0x57ccef(0x2650)][_0xd8a742]['texture']['dispose'](),this['_textureCache'][_0x57ccef(0x1035)](_0xd8a742,0x1));}}[_0x107912(0x1a65)](_0x3a3e5c,_0x47b0e1,_0x5922ce,_0x58edf7,_0x14d340){var _0x5d1418=_0x107912;0x0<this['_textures'][_0x5d1418(0x132e)]&&this[_0x5d1418(0x36e7)][_0x5d1418(0x1589)](),this[_0x5d1418(0x37ce)]=_0x3a3e5c,this[_0x5d1418(0x1995)]=_0x47b0e1;let _0x1116c3=null;for(let _0x59ecf8=0x0;_0x59ecf8<_0x5922ce[_0x5d1418(0x1945)][_0x5d1418(0x132e)];_0x59ecf8++)if(null!==_0x5922ce['_postProcesses'][_0x59ecf8]){_0x1116c3=_0x5922ce[_0x5d1418(0x1945)][_0x59ecf8];break;}_0x3a3e5c={'width':this[_0x5d1418(0x37ce)],'height':this['height']},_0x47b0e1={'generateMipMaps':_0x58edf7,'generateDepthBuffer':_0x14d340||_0x1116c3===this,'generateStencilBuffer':(_0x14d340||_0x1116c3===this)&&this['_engine'][_0x5d1418(0x1ab1)],'samplingMode':this[_0x5d1418(0xc05)],'type':this[_0x5d1418(0x3990)],'format':this['_textureFormat'],'samples':this[_0x5d1418(0x3aaf)],'label':_0x5d1418(0xc8d)+this['name']},(this['_textures']['push'](this[_0x5d1418(0x2600)](_0x3a3e5c,_0x47b0e1,0x0)),this[_0x5d1418(0x42d)]&&this[_0x5d1418(0x36e7)][_0x5d1418(0x2f54)](this[_0x5d1418(0x2600)](_0x3a3e5c,_0x47b0e1,0x1)),this[_0x5d1418(0x2f61)][_0x5d1418(0x3b56)](0x1/this[_0x5d1418(0x37ce)],0x1/this[_0x5d1418(0x1995)]),this[_0x5d1418(0x310)][_0x5d1418(0x3e9)](this));}[_0x107912(0x14db)](_0x4a4bc9,_0x407000=null,_0x5e75f6){var _0x1be875=_0x107912;const _0x2a29eb=(_0x4a4bc9=_0x4a4bc9||this['_camera'])[_0x1be875(0x22fd)](),_0x2217a4=_0x2a29eb[_0x1be875(0x2636)]();var _0x155e4f=_0x2217a4[_0x1be875(0x1766)]()[_0x1be875(0x2c39)];let _0x4bb921=(_0x407000?_0x407000[_0x1be875(0x37ce)]:this[_0x1be875(0x398b)][_0x1be875(0x105a)](!0x0))*this[_0x1be875(0x18c4)]|0x0;var _0x407000=(_0x407000?_0x407000[_0x1be875(0x1995)]:this[_0x1be875(0x398b)][_0x1be875(0x288a)](!0x0))*this[_0x1be875(0x18c4)]|0x0,_0x5048d5=_0x4a4bc9[_0x1be875(0x2126)];!_0x5048d5||_0x5048d5[_0x1be875(0x5ad)]!=_0x4a4bc9&&_0x5048d5[_0x1be875(0x30ff)]!=_0x4a4bc9||(_0x4bb921/=0x2);let _0x53d90c=this[_0x1be875(0x18c4)][_0x1be875(0x37ce)]||_0x4bb921,_0x922759=this[_0x1be875(0x18c4)][_0x1be875(0x1995)]||_0x407000;var _0xfe41ea,_0x5048d5=this[_0x1be875(0xc05)]!==_0x1ed650['g'][_0x1be875(0x26ff)]&&this[_0x1be875(0xc05)]!==_0x1ed650['g'][_0x1be875(0x2fcf)]&&this[_0x1be875(0xc05)]!==_0x1ed650['g'][_0x1be875(0x2635)];this[_0x1be875(0x1145)]||this[_0x1be875(0x3440)]||(this[_0x1be875(0x3f1c)]&&(_0xfe41ea=_0x2217a4[_0x1be875(0xb17)])&&(_0x53d90c*=_0xfe41ea[_0x1be875(0x37ce)],_0x922759*=_0xfe41ea[_0x1be875(0x1995)]),(_0x5048d5||this[_0x1be875(0x306a)])&&(this[_0x1be875(0x18c4)][_0x1be875(0x37ce)]||(_0x53d90c=_0x2217a4[_0x1be875(0xcd)]?_0x1a521c['D'][_0x1be875(0x1bc3)](_0x53d90c,_0x155e4f,this[_0x1be875(0x406)]):_0x53d90c),this[_0x1be875(0x18c4)]['height']||(_0x922759=_0x2217a4[_0x1be875(0xcd)]?_0x1a521c['D'][_0x1be875(0x1bc3)](_0x922759,_0x155e4f,this[_0x1be875(0x406)]):_0x922759)),this[_0x1be875(0x37ce)]===_0x53d90c&&this[_0x1be875(0x1995)]===_0x922759||this[_0x1be875(0x1a65)](_0x53d90c,_0x922759,_0x4a4bc9,_0x5048d5,_0x5e75f6),this['_textures'][_0x1be875(0x2f62)](_0x1d5925=>{var _0x46fe50=_0x1be875;_0x1d5925['samples']!==this[_0x46fe50(0xc88)]&&this[_0x46fe50(0x398b)][_0x46fe50(0x2bee)](_0x1d5925,this[_0x46fe50(0xc88)]);}),this[_0x1be875(0xb9b)](),this[_0x1be875(0x1b75)]++);let _0x4b2166;if(this[_0x1be875(0x1145)])_0x4b2166=this['_shareOutputWithPostProcess'][_0x1be875(0x3ba3)];else{if(this[_0x1be875(0x3440)])_0x4b2166=this['_forcedOutputTexture'],this[_0x1be875(0x37ce)]=this[_0x1be875(0x3440)][_0x1be875(0x37ce)],this[_0x1be875(0x1995)]=this[_0x1be875(0x3440)]['height'];else{_0x4b2166=this['inputTexture'];let _0x584cd2;for(let _0x55f8e2=0x0;_0x55f8e2<this[_0x1be875(0x2650)][_0x1be875(0x132e)];_0x55f8e2++)if(this[_0x1be875(0x2650)][_0x55f8e2][_0x1be875(0xc52)]===_0x4b2166){_0x584cd2=this[_0x1be875(0x2650)][_0x55f8e2];break;}_0x584cd2&&(_0x584cd2['lastUsedRenderId']=this['_renderId']);}}return this[_0x1be875(0x715)]?(this[_0x1be875(0x3fbd)][_0x1be875(0x3b56)](_0x4bb921/_0x53d90c,_0x407000/_0x922759),this[_0x1be875(0x398b)]['bindFramebuffer'](_0x4b2166,0x0,_0x4bb921,_0x407000,this[_0x1be875(0x3ec)])):(this[_0x1be875(0x3fbd)]['copyFromFloats'](0x1,0x1),this[_0x1be875(0x398b)][_0x1be875(0x69a)](_0x4b2166,0x0,void 0x0,void 0x0,this['forceFullscreenViewport'])),null!=(_0x155e4f=(_0xfe41ea=this[_0x1be875(0x398b)])[_0x1be875(0xca2)])&&_0x155e4f[_0x1be875(0xf13)](_0xfe41ea,'post\x20process\x20'+this[_0x1be875(0x3efc)]+_0x1be875(0x3829)),this['onActivateObservable'][_0x1be875(0x3e9)](_0x4a4bc9),this[_0x1be875(0x1f0b)]&&(this['alphaMode']===_0x1ed650['g'][_0x1be875(0x3df7)]||this[_0x1be875(0x1a61)])&&this[_0x1be875(0x398b)][_0x1be875(0x2af2)](this[_0x1be875(0x294c)]||_0x2a29eb[_0x1be875(0x294c)],_0x2a29eb[_0x1be875(0x386e)],!0x0,!0x0),this[_0x1be875(0x42d)]&&(this[_0x1be875(0x19aa)]=(this[_0x1be875(0x19aa)]+0x1)%0x2),_0x4b2166;}get[_0x107912(0x18d2)](){var _0x1bc1e7=_0x107912;return this[_0x1bc1e7(0xd5e)][_0x1bc1e7(0x204d)]['isSupported'];}get[_0x107912(0x2e48)](){var _0x23fb74=_0x107912;return this['_shareOutputWithPostProcess']?this[_0x23fb74(0x1145)]['aspectRatio']:this['_forcedOutputTexture']?this[_0x23fb74(0x3440)][_0x23fb74(0x37ce)]/this[_0x23fb74(0x3440)]['height']:this['width']/this[_0x23fb74(0x1995)];}[_0x107912(0x3a4f)](){var _0x515f2b=_0x107912,_0xb19021;return null!=(_0xb19021=null==(_0xb19021=this['_drawWrapper'][_0x515f2b(0x204d)])?void 0x0:_0xb19021[_0x515f2b(0x3a4f)]())&&_0xb19021;}[_0x107912(0xf17)](){var _0x5b24c9=_0x107912,_0x5530be,_0x652d87;return null!=(_0x652d87=this[_0x5b24c9(0xd5e)][_0x5b24c9(0x204d)])&&_0x652d87[_0x5b24c9(0x3a4f)]()?(this[_0x5b24c9(0x398b)]['enableEffect'](this[_0x5b24c9(0xd5e)]),this['_engine'][_0x5b24c9(0x3c33)](!0x1),this['_engine'][_0x5b24c9(0xce0)](!0x1),this[_0x5b24c9(0x398b)][_0x5b24c9(0x3e21)](!0x1),this[_0x5b24c9(0x398b)][_0x5b24c9(0x206b)](this[_0x5b24c9(0x355d)]),this[_0x5b24c9(0x3cb3)]&&this[_0x5b24c9(0x2636)]()['setAlphaConstants'](this[_0x5b24c9(0x3cb3)]['r'],this['alphaConstants']['g'],this[_0x5b24c9(0x3cb3)]['b'],this[_0x5b24c9(0x3cb3)]['a']),_0x652d87=this[_0x5b24c9(0x1145)]?this['_shareOutputWithPostProcess']['inputTexture']:this[_0x5b24c9(0x3440)]||this['inputTexture'],this[_0x5b24c9(0x39ea)]||this[_0x5b24c9(0xd5e)][_0x5b24c9(0x204d)][_0x5b24c9(0x843)](_0x5b24c9(0x3638),null==_0x652d87?void 0x0:_0x652d87[_0x5b24c9(0xc52)]),this[_0x5b24c9(0xd5e)]['effect'][_0x5b24c9(0x764)](_0x5b24c9(0x27e7),this['_scaleRatio']),this[_0x5b24c9(0x19e0)][_0x5b24c9(0x3e9)](this['_drawWrapper'][_0x5b24c9(0x204d)]),null!=(_0x5530be=null==(_0x652d87=_0x30a896[_0x5b24c9(0x3ab)](this[_0x5b24c9(0x3efc)]))?void 0x0:_0x652d87[_0x5b24c9(0x345)])&&_0x5530be['call'](_0x652d87,this[_0x5b24c9(0x3efc)],this[_0x5b24c9(0xd5e)]['effect']),this[_0x5b24c9(0xd5e)][_0x5b24c9(0x204d)]):null;}['_disposeTextures'](){var _0x31136c=_0x107912;this[_0x31136c(0x1145)]||this['_forcedOutputTexture']?this[_0x31136c(0xcc0)]():(this['_disposeTextureCache'](),this[_0x31136c(0x36e7)][_0x31136c(0x2d20)]());}[_0x107912(0xcc0)](){var _0x33ca2e=_0x107912;for(let _0x3c3b13=this[_0x33ca2e(0x2650)][_0x33ca2e(0x132e)]-0x1;0x0<=_0x3c3b13;_0x3c3b13--)this['_textureCache'][_0x3c3b13][_0x33ca2e(0xc52)][_0x33ca2e(0x2d20)]();this['_textureCache'][_0x33ca2e(0x132e)]=0x0;}[_0x107912(0xb02)](_0x4f30db){var _0x76fc25=_0x107912;return!!this[_0x76fc25(0x3d64)]&&(this['_prePassEffectConfiguration']=_0x4f30db[_0x76fc25(0x3794)](this[_0x76fc25(0x3d64)]),this[_0x76fc25(0x3d64)][_0x76fc25(0x1ca0)]=!0x0);}[_0x107912(0x2d20)](_0x4ca777){var _0x132442=_0x107912;_0x4ca777=_0x4ca777||this[_0x132442(0x1d21)],this['_disposeTextures']();let _0x22a67c;if(this[_0x132442(0x48a)]&&-0x1!==(_0x22a67c=this[_0x132442(0x48a)]['postProcesses'][_0x132442(0x404a)](this))&&this[_0x132442(0x48a)]['postProcesses'][_0x132442(0x1035)](_0x22a67c,0x1),this[_0x132442(0x30a7)]){const _0x28e58e=this[_0x132442(0x30a7)][_0x132442(0x2b35)][_0x132442(0x404a)](this);-0x1<_0x28e58e&&this['_parentContainer'][_0x132442(0x2b35)][_0x132442(0x1035)](_0x28e58e,0x1),this[_0x132442(0x30a7)]=null;}if(-0x1!==(_0x22a67c=this[_0x132442(0x398b)][_0x132442(0x2b35)]['indexOf'](this))&&this['_engine'][_0x132442(0x2b35)][_0x132442(0x1035)](_0x22a67c,0x1),_0x4ca777){if(_0x4ca777['detachPostProcess'](this),0x0===(_0x22a67c=_0x4ca777[_0x132442(0x1945)][_0x132442(0x404a)](this))&&0x0<_0x4ca777[_0x132442(0x1945)][_0x132442(0x132e)]){const _0x2c4056=this[_0x132442(0x1d21)]['_getFirstPostProcess']();_0x2c4056&&_0x2c4056[_0x132442(0x2108)]();}this[_0x132442(0x2002)][_0x132442(0x2af2)](),this[_0x132442(0x39ee)][_0x132442(0x2af2)](),this['onApplyObservable'][_0x132442(0x2af2)](),this[_0x132442(0x3f90)][_0x132442(0x2af2)](),this[_0x132442(0x310)]['clear']();}}[_0x107912(0x3c81)](){var _0x1a5e1f=_0x107912;const _0x5833cd=_0x575089['p4'][_0x1a5e1f(0x299f)](this);var _0xa7a917=this['getCamera']()||this[_0x1a5e1f(0x48a)]&&this[_0x1a5e1f(0x48a)][_0x1a5e1f(0x203b)];return _0x5833cd[_0x1a5e1f(0x3d25)]=_0x1a5e1f(0x21f5)+this['getClassName'](),_0x5833cd[_0x1a5e1f(0x2c1)]=_0xa7a917?_0xa7a917['id']:null,_0x5833cd[_0x1a5e1f(0xf66)]=this[_0x1a5e1f(0x42d)],_0x5833cd[_0x1a5e1f(0x1be1)]=this[_0x1a5e1f(0x3990)],_0x5833cd[_0x1a5e1f(0x1616)]=this['_fragmentUrl'],_0x5833cd[_0x1a5e1f(0x3ee2)]=this[_0x1a5e1f(0xe98)],_0x5833cd[_0x1a5e1f(0x96f)]=this[_0x1a5e1f(0x3547)],_0x5833cd[_0x1a5e1f(0x6a4)]=this[_0x1a5e1f(0x18c4)],_0x5833cd[_0x1a5e1f(0x1f05)]=this[_0x1a5e1f(0x1de9)],_0x5833cd[_0x1a5e1f(0x2445)]=this[_0x1a5e1f(0x184a)],_0x5833cd[_0x1a5e1f(0x1b37)]=this[_0x1a5e1f(0x36a8)],_0x5833cd[_0x1a5e1f(0x3d4d)]=this[_0x1a5e1f(0x19b0)],_0x5833cd;}[_0x107912(0x11fe)](){var _0x11011e=_0x107912;const _0x4d4392=this[_0x11011e(0x3c81)](),_0x372fe9=(_0x4d4392['_engine']=this[_0x11011e(0x398b)],_0x4d4392['cameraId']=null,_0x30a896[_0x11011e(0xb3f)](_0x4d4392,this['_scene'],''));return _0x372fe9?(_0x372fe9[_0x11011e(0x2002)]=this[_0x11011e(0x2002)][_0x11011e(0x11fe)](),_0x372fe9[_0x11011e(0x310)]=this['onSizeChangedObservable'][_0x11011e(0x11fe)](),_0x372fe9['onApplyObservable']=this[_0x11011e(0x19e0)][_0x11011e(0x11fe)](),_0x372fe9[_0x11011e(0x3f90)]=this[_0x11011e(0x3f90)][_0x11011e(0x11fe)](),_0x372fe9[_0x11011e(0x39ee)]=this[_0x11011e(0x39ee)]['clone'](),_0x372fe9[_0x11011e(0x3d64)]=this[_0x11011e(0x3d64)],_0x372fe9):null;}static[_0x107912(0xb3f)](_0x5e3c85,_0x1442bb,_0xc212b9){var _0x1c09cd=_0x107912;const _0x5807a4=(0x0,_0x7fedcd['q'])(_0x5e3c85[_0x1c09cd(0x3d25)]);if(!_0x5807a4||!_0x5807a4[_0x1c09cd(0x4098)])return null;var _0x40f5fb=_0x1442bb?_0x1442bb['getCameraById'](_0x5e3c85[_0x1c09cd(0x2c1)]):null;return _0x5807a4[_0x1c09cd(0x4098)](_0x5e3c85,_0x40f5fb,_0x1442bb,_0xc212b9);}static['_Parse'](_0x4c1602,_0x489302,_0x5b2fa6,_0x20d0af){var _0x507322=_0x107912;return _0x575089['p4'][_0x507322(0xb3f)](()=>new _0x30a896(_0x4c1602[_0x507322(0x3efc)],_0x4c1602[_0x507322(0x1616)],_0x4c1602[_0x507322(0x3ee2)],_0x4c1602['samplers'],_0x4c1602['options'],_0x489302,_0x4c1602[_0x507322(0xc05)],_0x4c1602['_engine'],_0x4c1602['reusable'],_0x4c1602[_0x507322(0x1f05)],_0x4c1602[_0x507322(0x1be1)],_0x4c1602['vertexUrl'],_0x4c1602[_0x507322(0x3d4d)],!0x1,_0x4c1602[_0x507322(0x2445)]),_0x4c1602,_0x5b2fa6,_0x20d0af);}}_0x30a896[_0x107912(0x1610)]={},_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896['prototype'],_0x107912(0x439),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0x3efc),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0x37ce),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0x1995),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0xc05),void 0x0),_0x1014bf([(0x0,_0x575089['XX'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0x294c),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],'autoClear',void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],'forceAutoClearInAlphaMode',void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],'alphaMode',void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0x3cb3),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],'enablePixelPerfectMode',void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],_0x107912(0x3ec),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],'scaleMode',void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896['prototype'],'alwaysForcePOT',void 0x0),_0x1014bf([(0x0,_0x575089['qC'])(_0x107912(0xc88))],_0x30a896[_0x107912(0x1229)],_0x107912(0x3aaf),void 0x0),_0x1014bf([(0x0,_0x575089['qC'])()],_0x30a896[_0x107912(0x1229)],'adaptScaleToCurrentViewport',void 0x0),(0x0,_0x7fedcd['H'])('BABYLON.PostProcess',_0x30a896);},0x9236:(_0xd92afb,_0x2dcfb9,_0x60f9b5)=>{var _0x5c36cf=a8_0x49466b;_0x60f9b5['d'](_0x2dcfb9,{'O':()=>_0x13289a});var _0xef7355=_0x60f9b5(0x1a27),_0x49ade7=_0x60f9b5(0x77a5);class _0x13289a{constructor(_0x213652){var _0xedcada=a8_0x58a1;this[_0xedcada(0x1b5b)]={},this['_scene']=_0x213652;}[_0x5c36cf(0x1e8)](){var _0x1035b4=_0x5c36cf;if(!this[_0x1035b4(0x1b5b)][_0xef7355['o']['PositionKind']]){const _0x14a964=[];_0x14a964[_0x1035b4(0x2f54)](0x1,0x1),_0x14a964[_0x1035b4(0x2f54)](-0x1,0x1),_0x14a964['push'](-0x1,-0x1),_0x14a964[_0x1035b4(0x2f54)](0x1,-0x1),this[_0x1035b4(0x1b5b)][_0xef7355['o']['PositionKind']]=new _0xef7355['o'](this[_0x1035b4(0x48a)][_0x1035b4(0x2636)](),_0x14a964,_0xef7355['o'][_0x1035b4(0x31b9)],!0x1,!0x1,0x2),this['_buildIndexBuffer']();}}[_0x5c36cf(0xdc8)](){var _0x666a8f=_0x5c36cf;const _0x25d2bb=[];_0x25d2bb['push'](0x0),_0x25d2bb['push'](0x1),_0x25d2bb[_0x666a8f(0x2f54)](0x2),_0x25d2bb[_0x666a8f(0x2f54)](0x0),_0x25d2bb[_0x666a8f(0x2f54)](0x2),_0x25d2bb[_0x666a8f(0x2f54)](0x3),this[_0x666a8f(0xf63)]=this['_scene'][_0x666a8f(0x2636)]()[_0x666a8f(0x973)](_0x25d2bb);}[_0x5c36cf(0x220)](){var _0x535d62=_0x5c36cf;const _0x2fe649=this['_vertexBuffers'][_0xef7355['o'][_0x535d62(0x31b9)]];_0x2fe649&&(_0x2fe649[_0x535d62(0x220)](),this[_0x535d62(0xdc8)]());}['_prepareFrame'](_0x2a3ba=null,_0x21dd7f=null){var _0x460f0f=_0x5c36cf;const _0x1c5d33=this[_0x460f0f(0x48a)][_0x460f0f(0x203b)];return!(!_0x1c5d33||!(_0x21dd7f=_0x21dd7f||_0x1c5d33[_0x460f0f(0x1945)][_0x460f0f(0x3fcc)](_0x24be8a=>null!=_0x24be8a))||0x0===_0x21dd7f[_0x460f0f(0x132e)]||!this[_0x460f0f(0x48a)][_0x460f0f(0x2337)]||(_0x21dd7f[0x0][_0x460f0f(0x14db)](_0x1c5d33,_0x2a3ba,null!=_0x21dd7f),0x0));}['directRender'](_0x4a393d,_0x1d673c=null,_0x4617e6=!0x1,_0x45be8d=0x0,_0x61ade5=0x0,_0x55bfa3=!0x1){var _0x17de00=_0x5c36cf;const _0x4583a9=this[_0x17de00(0x48a)][_0x17de00(0x2636)]();for(let _0x2a622f=0x0;_0x2a622f<_0x4a393d[_0x17de00(0x132e)];_0x2a622f++){_0x2a622f<_0x4a393d[_0x17de00(0x132e)]-0x1?_0x4a393d[_0x2a622f+0x1]['activate'](this[_0x17de00(0x48a)][_0x17de00(0x203b)],null==_0x1d673c?void 0x0:_0x1d673c[_0x17de00(0xc52)]):(_0x1d673c?_0x4583a9[_0x17de00(0x69a)](_0x1d673c,_0x45be8d,void 0x0,void 0x0,_0x4617e6,_0x61ade5):_0x55bfa3||_0x4583a9['restoreDefaultFramebuffer'](),null!=(_0x5d8316=_0x4583a9[_0x17de00(0xca2)])&&_0x5d8316[_0x17de00(0xf13)](_0x4583a9,_0x17de00(0x2799)+_0x4a393d[_0x2a622f][_0x17de00(0x3efc)]+_0x17de00(0x1ec0)));const _0x118760=_0x4a393d[_0x2a622f];var _0x5d8316=_0x118760[_0x17de00(0xf17)]();_0x5d8316&&(_0x118760[_0x17de00(0x3f90)][_0x17de00(0x3e9)](_0x5d8316),this[_0x17de00(0x1e8)](),_0x4583a9[_0x17de00(0x1b7b)](this[_0x17de00(0x1b5b)],this['_indexBuffer'],_0x5d8316),_0x4583a9['drawElementsType'](_0x49ade7['g'][_0x17de00(0x1509)],0x0,0x6),_0x118760['onAfterRenderObservable'][_0x17de00(0x3e9)](_0x5d8316));}_0x4583a9[_0x17de00(0xce0)](!0x0),_0x4583a9[_0x17de00(0x3e21)](!0x0);}[_0x5c36cf(0xd96)](_0x38d3d3,_0x15626b,_0x1559d0,_0x546b6d,_0x1874c9=!0x1){var _0x134cb9=_0x5c36cf;const _0xc52155=this[_0x134cb9(0x48a)][_0x134cb9(0x203b)];if(_0xc52155&&0x0!==(_0x546b6d=_0x546b6d||_0xc52155[_0x134cb9(0x1945)][_0x134cb9(0x3fcc)](_0x4f43ae=>null!=_0x4f43ae))[_0x134cb9(0x132e)]&&this[_0x134cb9(0x48a)]['postProcessesEnabled']){const _0x368d45=this[_0x134cb9(0x48a)][_0x134cb9(0x2636)]();for(let _0x5936aa=0x0,_0x50cd8d=_0x546b6d['length'];_0x5936aa<_0x50cd8d;_0x5936aa++){const _0x56574d=_0x546b6d[_0x5936aa];if(_0x5936aa<_0x50cd8d-0x1?_0x56574d[_0x134cb9(0x36bf)]=_0x546b6d[_0x5936aa+0x1][_0x134cb9(0x14db)](_0xc52155,null==_0x15626b?void 0x0:_0x15626b[_0x134cb9(0xc52)]):(_0x15626b?(_0x368d45[_0x134cb9(0x69a)](_0x15626b,_0x1559d0,void 0x0,void 0x0,_0x1874c9),_0x56574d['_outputTexture']=_0x15626b):(_0x368d45[_0x134cb9(0x1f19)](),_0x56574d['_outputTexture']=null),null!=(_0x2f4886=_0x368d45[_0x134cb9(0xca2)])&&_0x2f4886[_0x134cb9(0xf13)](_0x368d45,_0x134cb9(0x2799)+_0x546b6d[_0x5936aa][_0x134cb9(0x3efc)]+_0x134cb9(0x1ec0))),_0x38d3d3)break;var _0x2f4886=_0x56574d[_0x134cb9(0xf17)]();_0x2f4886&&(_0x56574d[_0x134cb9(0x3f90)][_0x134cb9(0x3e9)](_0x2f4886),this[_0x134cb9(0x1e8)](),_0x368d45[_0x134cb9(0x1b7b)](this[_0x134cb9(0x1b5b)],this[_0x134cb9(0xf63)],_0x2f4886),_0x368d45['drawElementsType'](_0x49ade7['g'][_0x134cb9(0x1509)],0x0,0x6),_0x56574d[_0x134cb9(0x39ee)]['notifyObservers'](_0x2f4886));}_0x368d45[_0x134cb9(0xce0)](!0x0),_0x368d45['setDepthWrite'](!0x0),_0x368d45[_0x134cb9(0x206b)](_0x49ade7['g'][_0x134cb9(0x3df7)]);}}['dispose'](){var _0x122ee6=_0x5c36cf;const _0x3699e5=this[_0x122ee6(0x1b5b)][_0xef7355['o'][_0x122ee6(0x31b9)]];_0x3699e5&&(_0x3699e5[_0x122ee6(0x2d20)](),this[_0x122ee6(0x1b5b)][_0xef7355['o'][_0x122ee6(0x31b9)]]=null),this['_indexBuffer']&&(this['_scene'][_0x122ee6(0x2636)]()[_0x122ee6(0x3cd8)](this[_0x122ee6(0xf63)]),this[_0x122ee6(0xf63)]=null);}}},0x2af0:(_0xe577d4,_0x5f11ca,_0xa98deb)=>{var _0x253117=a8_0x49466b;function _0x2e89fa(_0x5540cd,_0x15ad85,_0x2cca49,_0xe230d2){var _0x5b4652=a8_0x58a1,_0x3064c0,_0xdc2020=arguments[_0x5b4652(0x132e)],_0x316f33=_0xdc2020<0x3?_0x15ad85:null===_0xe230d2?_0xe230d2=Object[_0x5b4652(0x319d)](_0x15ad85,_0x2cca49):_0xe230d2;if(_0x5b4652(0x20cb)==typeof Reflect&&_0x5b4652(0x187)==typeof Reflect[_0x5b4652(0x14d7)])_0x316f33=Reflect[_0x5b4652(0x14d7)](_0x5540cd,_0x15ad85,_0x2cca49,_0xe230d2);else{for(var _0x487fb1=_0x5540cd['length']-0x1;0x0<=_0x487fb1;_0x487fb1--)(_0x3064c0=_0x5540cd[_0x487fb1])&&(_0x316f33=(_0xdc2020<0x3?_0x3064c0(_0x316f33):0x3<_0xdc2020?_0x3064c0(_0x15ad85,_0x2cca49,_0x316f33):_0x3064c0(_0x15ad85,_0x2cca49))||_0x316f33);}0x3<_0xdc2020&&_0x316f33&&Object[_0x5b4652(0x1fc0)](_0x15ad85,_0x2cca49,_0x316f33);}var _0xf3c18f=_0xa98deb(0xbac7),_0x8a56bd=_0xa98deb(0x5f28),_0x1033a3=(_0xa98deb(0x52aa),_0xa98deb(0xe456)),_0x129f86=_0xa98deb(0x153ad);class _0xa79048 extends _0x8a56bd['D']{constructor(_0x587e57,_0x3bf4a7,_0x5f3372,_0x2e422c,_0x2dd817,_0xbbecec,_0xba2f3d,_0x57d9ee,_0x2b19f9,_0x3f5f04){var _0x465fdc=a8_0x58a1;super(_0x587e57,_0x465fdc(0x1c23),[_0x465fdc(0xba2),'depth',_0x465fdc(0x18eb)],[_0x465fdc(0x27e3)],_0xbbecec,_0xba2f3d,_0x57d9ee,_0x2b19f9,_0x3f5f04),this[_0x465fdc(0x3cfc)]=!0x0,this[_0x465fdc(0x25cc)]=_0x5f3372,this['depth']=_0x2e422c,this[_0x465fdc(0x18eb)]=_0x2dd817,this[_0x465fdc(0x292e)]=_0x3bf4a7,this[_0x465fdc(0x2002)][_0x465fdc(0x11ad)](_0x4cd23=>{var _0x6d4c5e=_0x465fdc;this[_0x6d4c5e(0x4ab)]=this['_refTexture']||new _0xf3c18f['x'](_0x3bf4a7,_0x4cd23['getScene']());}),this[_0x465fdc(0x19e0)][_0x465fdc(0x11ad)](_0x350397=>{var _0xdf753a=_0x465fdc;_0x350397[_0xdf753a(0x3657)](_0xdf753a(0xba2),this[_0xdf753a(0x25cc)]),_0x350397['setFloat'](_0xdf753a(0x32ec),this['depth']),_0x350397[_0xdf753a(0x6e5)]('colorLevel',this[_0xdf753a(0x18eb)]),_0x350397[_0xdf753a(0x19ec)](_0xdf753a(0x27e3),this['_refTexture']);});}get['refractionTexture'](){return this['_refTexture'];}set[_0x253117(0x193b)](_0x7b4301){var _0x23ad6d=_0x253117;this[_0x23ad6d(0x4ab)]&&this[_0x23ad6d(0x3cfc)]&&this[_0x23ad6d(0x4ab)][_0x23ad6d(0x2d20)](),this[_0x23ad6d(0x4ab)]=_0x7b4301,this[_0x23ad6d(0x3cfc)]=!0x1;}[_0x253117(0x1653)](){var _0x5e8f48=_0x253117;return _0x5e8f48(0xb6b);}['dispose'](_0x5b4056){var _0x249d51=_0x253117;this[_0x249d51(0x4ab)]&&this[_0x249d51(0x3cfc)]&&(this[_0x249d51(0x4ab)]['dispose'](),this[_0x249d51(0x4ab)]=null),super['dispose'](_0x5b4056);}static['_Parse'](_0x1cc32c,_0x4b1443,_0x50482d,_0x17256a){var _0x3ba166=_0x253117;return _0x129f86['p4'][_0x3ba166(0xb3f)](()=>new _0xa79048(_0x1cc32c[_0x3ba166(0x3efc)],_0x1cc32c[_0x3ba166(0x292e)],_0x1cc32c[_0x3ba166(0x25cc)],_0x1cc32c[_0x3ba166(0x32ec)],_0x1cc32c['colorLevel'],_0x1cc32c['options'],_0x4b1443,_0x1cc32c[_0x3ba166(0xc05)],_0x50482d[_0x3ba166(0x2636)](),_0x1cc32c['reusable']),_0x1cc32c,_0x50482d,_0x17256a);}}_0x2e89fa([(0x0,_0x129f86['qC'])()],_0xa79048['prototype'],_0x253117(0x25cc),void 0x0),_0x2e89fa([(0x0,_0x129f86['qC'])()],_0xa79048[_0x253117(0x1229)],_0x253117(0x32ec),void 0x0),_0x2e89fa([(0x0,_0x129f86['qC'])()],_0xa79048['prototype'],_0x253117(0x18eb),void 0x0),_0x2e89fa([(0x0,_0x129f86['qC'])()],_0xa79048[_0x253117(0x1229)],_0x253117(0x292e),void 0x0),(0x0,_0x1033a3['H'])(_0x253117(0x2693),_0xa79048);},0x2dc3:(_0x4660cb,_0x1c30a0,_0x3d54b1)=>{var _0x4153a2=a8_0x49466b;function _0x5ab53e(_0x37fdd5,_0x175a09,_0x3efcc6,_0x4a989b){var _0x8dc078=a8_0x58a1,_0x37809d,_0x37efeb=arguments[_0x8dc078(0x132e)],_0x2f6359=_0x37efeb<0x3?_0x175a09:null===_0x4a989b?_0x4a989b=Object[_0x8dc078(0x319d)](_0x175a09,_0x3efcc6):_0x4a989b;if(_0x8dc078(0x20cb)==typeof Reflect&&_0x8dc078(0x187)==typeof Reflect['decorate'])_0x2f6359=Reflect[_0x8dc078(0x14d7)](_0x37fdd5,_0x175a09,_0x3efcc6,_0x4a989b);else{for(var _0x377865=_0x37fdd5[_0x8dc078(0x132e)]-0x1;0x0<=_0x377865;_0x377865--)(_0x37809d=_0x37fdd5[_0x377865])&&(_0x2f6359=(_0x37efeb<0x3?_0x37809d(_0x2f6359):0x3<_0x37efeb?_0x37809d(_0x175a09,_0x3efcc6,_0x2f6359):_0x37809d(_0x175a09,_0x3efcc6))||_0x2f6359);}0x3<_0x37efeb&&_0x2f6359&&Object['defineProperty'](_0x175a09,_0x3efcc6,_0x2f6359);}var _0x2cfd73=_0x3d54b1(0x10ea4),_0xbcb4b9=_0x3d54b1(0x5f28),_0xf9aa37=_0x3d54b1(0x77a5),_0x1d7b44=(_0x3d54b1(0x869d),_0x3d54b1(0x16b3d),_0x3d54b1(0xf8c1)),_0x21db16=_0x3d54b1(0xe456),_0x1d1ad3=_0x3d54b1(0x153ad);class _0x47a2be extends _0xbcb4b9['D']{constructor(_0x4e102e,_0x22d1f8,_0x25ff2e,_0x524787,_0x2b5998,_0x4f2eeb,_0x2bdb74,_0xff4d69=_0xf9aa37['g'][_0x4153a2(0x3f7d)],_0x1fa43d=!0x1){var _0x1d7d5e=_0x4153a2;super(_0x4e102e,_0x1d7d5e(0x21ea),[_0x1d7d5e(0x1ca7),_0x1d7d5e(0x3da7)],[_0x1d7d5e(0x3638),_0x1d7d5e(0x2029)],_0x25ff2e,_0x524787,_0x2b5998,_0x4f2eeb,_0x2bdb74,void 0x0,_0xff4d69,void 0x0,null,_0x1fa43d),this[_0x1d7d5e(0xd54)]=0x1,this[_0x1d7d5e(0x3f5b)]=0x1,this[_0x1d7d5e(0x3c2c)]=_0x22d1f8[_0x1d7d5e(0x11bc)](),this[_0x1d7d5e(0x3c2c)]?this[_0x1d7d5e(0x150b)]=_0xb950f0=>{var _0x36ae7e=_0x1d7d5e;_0xb950f0[_0x36ae7e(0x6e5)](_0x36ae7e(0x1ca7),0.5/Math['max'](this['ridge']*this['ridge'],0.0001)),_0xb950f0[_0x36ae7e(0x6e5)]('curvature_valley',0.7/Math['max'](this[_0x36ae7e(0x3f5b)]*this[_0x36ae7e(0x3f5b)],0.0001));var _0x4ed054=this[_0x36ae7e(0x3c2c)]['getGBuffer']()[_0x36ae7e(0xb3c)][0x1];_0xb950f0[_0x36ae7e(0x19ec)](_0x36ae7e(0x2029),_0x4ed054);}:_0x2cfd73['Y'][_0x1d7d5e(0x350c)](_0x1d7d5e(0xe67));}[_0x4153a2(0x1653)](){var _0x1288fb=_0x4153a2;return _0x1288fb(0x5dc);}static get['IsSupported'](){var _0x3603b9=_0x4153a2;const _0x923cf4=_0x1d7b44['l'][_0x3603b9(0x3443)];return!!_0x923cf4&&_0x923cf4['getCaps']()[_0x3603b9(0x2add)];}static[_0x4153a2(0x4098)](_0x45b13c,_0x44ffe6,_0x52e2a1,_0x22429c){var _0x2fb152=_0x4153a2;return _0x1d1ad3['p4'][_0x2fb152(0xb3f)](()=>new _0x47a2be(_0x45b13c['name'],_0x52e2a1,_0x45b13c[_0x2fb152(0x6a4)],_0x44ffe6,_0x45b13c[_0x2fb152(0xc05)],_0x52e2a1[_0x2fb152(0x2636)](),_0x45b13c[_0x2fb152(0x1be1)],_0x45b13c[_0x2fb152(0xf66)]),_0x45b13c,_0x52e2a1,_0x22429c);}}_0x5ab53e([(0x0,_0x1d1ad3['qC'])()],_0x47a2be['prototype'],_0x4153a2(0xd54),void 0x0),_0x5ab53e([(0x0,_0x1d1ad3['qC'])()],_0x47a2be['prototype'],'valley',void 0x0),(0x0,_0x21db16['H'])(_0x4153a2(0x2981),_0x47a2be);},0x16f9e:(_0x4566b0,_0x481c66,_0x1e8c3d)=>{var _0xb61f63=a8_0x49466b;_0x1e8c3d['d'](_0x481c66,{'G':()=>_0x428dff});function _0x3b8f9a(_0x4cd471,_0x37e972,_0x49b403,_0x160b46){var _0x47546b=a8_0x58a1,_0x4e6299,_0x8da3cb=arguments[_0x47546b(0x132e)],_0x35d514=_0x8da3cb<0x3?_0x37e972:null===_0x160b46?_0x160b46=Object[_0x47546b(0x319d)](_0x37e972,_0x49b403):_0x160b46;if(_0x47546b(0x20cb)==typeof Reflect&&_0x47546b(0x187)==typeof Reflect[_0x47546b(0x14d7)])_0x35d514=Reflect[_0x47546b(0x14d7)](_0x4cd471,_0x37e972,_0x49b403,_0x160b46);else{for(var _0x46b72d=_0x4cd471[_0x47546b(0x132e)]-0x1;0x0<=_0x46b72d;_0x46b72d--)(_0x4e6299=_0x4cd471[_0x46b72d])&&(_0x35d514=(_0x8da3cb<0x3?_0x4e6299(_0x35d514):0x3<_0x8da3cb?_0x4e6299(_0x37e972,_0x49b403,_0x35d514):_0x4e6299(_0x37e972,_0x49b403))||_0x35d514);}0x3<_0x8da3cb&&_0x35d514&&Object[_0x47546b(0x1fc0)](_0x37e972,_0x49b403,_0x35d514);}var _0x481c66=_0x1e8c3d(0x5f28),_0x315fad=_0x1e8c3d(0x77a5),_0x24983d=_0x1e8c3d(0x4da7),_0x266fc0=_0x1e8c3d(0x153ad),_0x5ca03e=_0x1e8c3d(0x498b),_0x1e8c3d=(_0x1e8c3d(0x869c),_0x1e8c3d(0xe456));class _0x428dff extends _0x481c66['D']{constructor(_0x2f93ff,_0x14a173,_0x34c721,_0x3c016c,_0xe57ac1,_0x21057a,_0x10e175,_0x5de651=_0x315fad['g'][_0xb61f63(0x3f7d)],_0x4be516=!0x1,_0x6e08a8=!0x1){var _0x3f1755=_0xb61f63;if(super(_0x2f93ff,_0x3f1755(0x26a4),['projection',_0x3f1755(0x13df),_0x3f1755(0x27cd),'reflectionSpecularFalloffExponent',_0x3f1755(0x32b6),_0x3f1755(0xce8),_0x3f1755(0x37bb)],['textureSampler',_0x3f1755(0x2029),'positionSampler',_0x3f1755(0x2271)],_0x34c721,_0x3c016c,_0xe57ac1,_0x21057a,_0x10e175,_0x3f1755(0x3895),_0x5de651,void 0x0,null,_0x4be516),this[_0x3f1755(0x27cd)]=1.2,this[_0x3f1755(0x32b6)]=0x1,this[_0x3f1755(0x3046)]=0x3,this['step']=0x1,this['roughnessFactor']=0.2,this['_forceGeometryBuffer']=!0x1,this['_enableSmoothReflections']=!0x1,this[_0x3f1755(0x254c)]=0x40,this['_smoothSteps']=0x5,this[_0x3f1755(0x2e50)]=_0x6e08a8,this[_0x3f1755(0x2e50)]){const _0x1377ec=_0x14a173[_0x3f1755(0x11bc)]();_0x1377ec&&_0x1377ec['isSupported']&&(_0x1377ec[_0x3f1755(0x152e)]=!0x0,_0x1377ec[_0x3f1755(0x1c0a)]=!0x0);}else{const _0x41ab32=_0x14a173['enablePrePassRenderer']();null!==_0x41ab32&&void 0x0!==_0x41ab32&&_0x41ab32[_0x3f1755(0x1d4d)](),this[_0x3f1755(0x3d64)]=new _0x5ca03e['y']();}this['_updateEffectDefines'](),this[_0x3f1755(0x150b)]=_0x2c0b1f=>{var _0x28fc69=_0x3f1755;const _0x16b272=this['_geometryBufferRenderer'],_0x32bdc5=this['_prePassRenderer'];if(_0x32bdc5||_0x16b272){var _0x158caf,_0x5b7189,_0x4f786f;_0x16b272?(_0x4f786f=_0x16b272[_0x28fc69(0x13a2)](_0x24983d['m'][_0x28fc69(0x3b5b)]),_0x158caf=_0x16b272['getTextureIndex'](_0x24983d['m']['REFLECTIVITY_TEXTURE_TYPE']),_0x2c0b1f[_0x28fc69(0x19ec)](_0x28fc69(0x2029),_0x16b272[_0x28fc69(0x219b)]()[_0x28fc69(0xb3c)][0x1]),_0x2c0b1f[_0x28fc69(0x19ec)](_0x28fc69(0x326f),_0x16b272[_0x28fc69(0x219b)]()[_0x28fc69(0xb3c)][_0x4f786f]),_0x2c0b1f[_0x28fc69(0x19ec)](_0x28fc69(0x2271),_0x16b272[_0x28fc69(0x219b)]()[_0x28fc69(0xb3c)][_0x158caf])):_0x32bdc5&&(_0x4f786f=_0x32bdc5[_0x28fc69(0x2b3b)](_0x315fad['g'][_0x28fc69(0x385a)]),_0x158caf=_0x32bdc5[_0x28fc69(0x2b3b)](_0x315fad['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE']),_0x5b7189=_0x32bdc5[_0x28fc69(0x2b3b)](_0x315fad['g'][_0x28fc69(0x1d04)]),_0x2c0b1f[_0x28fc69(0x19ec)]('normalSampler',_0x32bdc5[_0x28fc69(0x11fd)]()[_0x28fc69(0xb3c)][_0x5b7189]),_0x2c0b1f['setTexture'](_0x28fc69(0x326f),_0x32bdc5[_0x28fc69(0x11fd)]()[_0x28fc69(0xb3c)][_0x4f786f]),_0x2c0b1f['setTexture'](_0x28fc69(0x2271),_0x32bdc5[_0x28fc69(0x11fd)]()[_0x28fc69(0xb3c)][_0x158caf]));const _0xf2ee2f=_0x14a173[_0x28fc69(0x203b)];_0xf2ee2f&&(_0x5b7189=_0xf2ee2f[_0x28fc69(0xe6c)](!0x0),_0x4f786f=_0xf2ee2f['getProjectionMatrix'](!0x0),_0x2c0b1f[_0x28fc69(0x13a9)]('projection',_0x4f786f),_0x2c0b1f[_0x28fc69(0x13a9)](_0x28fc69(0x13df),_0x5b7189),_0x2c0b1f[_0x28fc69(0x6e5)](_0x28fc69(0x27cd),this['threshold']),_0x2c0b1f[_0x28fc69(0x6e5)](_0x28fc69(0x3046),this['reflectionSpecularFalloffExponent']),_0x2c0b1f[_0x28fc69(0x6e5)](_0x28fc69(0x32b6),this[_0x28fc69(0x32b6)]),_0x2c0b1f[_0x28fc69(0x6e5)](_0x28fc69(0xce8),this[_0x28fc69(0xe43)]),_0x2c0b1f['setFloat']('roughnessFactor',this[_0x28fc69(0x37bb)]));}},this[_0x3f1755(0x395d)]=_0x14a173[_0x3f1755(0xe97)];}get['_geometryBufferRenderer'](){var _0x46a71a=_0xb61f63;return this[_0x46a71a(0x2e50)]?this[_0x46a71a(0x48a)][_0x46a71a(0xefa)]:null;}get[_0xb61f63(0x41c)](){var _0x1c027b=_0xb61f63;return this[_0x1c027b(0x2e50)]?null:this[_0x1c027b(0x48a)][_0x1c027b(0x5b6)];}[_0xb61f63(0x1653)](){var _0xbc200=_0xb61f63;return _0xbc200(0x2d16);}get[_0xb61f63(0xd8)](){return this['_enableSmoothReflections'];}set['enableSmoothReflections'](_0x840ea5){var _0x584eea=_0xb61f63;_0x840ea5!==this[_0x584eea(0x249b)]&&(this[_0x584eea(0x249b)]=_0x840ea5,this[_0x584eea(0x13a8)]());}get[_0xb61f63(0x274c)](){var _0x3d86d7=_0xb61f63;return this[_0x3d86d7(0x254c)];}set[_0xb61f63(0x274c)](_0x5e3657){var _0x1d5281=_0xb61f63;_0x5e3657!==this[_0x1d5281(0x254c)]&&(this[_0x1d5281(0x254c)]=_0x5e3657,this['_updateEffectDefines']());}get[_0xb61f63(0x1ed9)](){var _0x22accb=_0xb61f63;return this[_0x22accb(0x3685)];}set['smoothSteps'](_0x1ab9b9){var _0x570207=_0xb61f63;_0x1ab9b9!==this[_0x570207(0x3685)]&&(this[_0x570207(0x3685)]=_0x1ab9b9,this['_updateEffectDefines']());}[_0xb61f63(0x13a8)](){var _0x58787b=_0xb61f63;const _0x10cbc4=[];(this[_0x58787b(0x3c2c)]||this[_0x58787b(0x41c)])&&_0x10cbc4['push']('#define\x20SSR_SUPPORTED'),this[_0x58787b(0x249b)]&&_0x10cbc4['push'](_0x58787b(0x5ac)),this[_0x58787b(0x395d)]&&_0x10cbc4[_0x58787b(0x2f54)](_0x58787b(0x39e)),_0x10cbc4[_0x58787b(0x2f54)]('#define\x20REFLECTION_SAMPLES\x20'+(this[_0x58787b(0x254c)]>>0x0)),_0x10cbc4[_0x58787b(0x2f54)]('#define\x20SMOOTH_STEPS\x20'+(this[_0x58787b(0x3685)]>>0x0)),this['updateEffect'](_0x10cbc4[_0x58787b(0x2abd)]('\x0a'));}static['_Parse'](_0x2b4a1a,_0x1b5f5b,_0x382583,_0x410543){var _0x4fb4eb=_0xb61f63;return _0x266fc0['p4'][_0x4fb4eb(0xb3f)](()=>new _0x428dff(_0x2b4a1a[_0x4fb4eb(0x3efc)],_0x382583,_0x2b4a1a[_0x4fb4eb(0x6a4)],_0x1b5f5b,_0x2b4a1a['renderTargetSamplingMode'],_0x382583[_0x4fb4eb(0x2636)](),_0x2b4a1a[_0x4fb4eb(0x1be1)],_0x2b4a1a[_0x4fb4eb(0xf66)]),_0x2b4a1a,_0x382583,_0x410543);}}_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff[_0xb61f63(0x1229)],'threshold',void 0x0),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff[_0xb61f63(0x1229)],_0xb61f63(0x32b6),void 0x0),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff[_0xb61f63(0x1229)],'reflectionSpecularFalloffExponent',void 0x0),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff[_0xb61f63(0x1229)],_0xb61f63(0xe43),void 0x0),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff['prototype'],_0xb61f63(0x37bb),void 0x0),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff['prototype'],_0xb61f63(0xd8),null),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff[_0xb61f63(0x1229)],'reflectionSamples',null),_0x3b8f9a([(0x0,_0x266fc0['qC'])()],_0x428dff[_0xb61f63(0x1229)],_0xb61f63(0x1ed9),null),(0x0,_0x1e8c3d['H'])(_0xb61f63(0x1d42),_0x428dff);},0xba5e:(_0x58c903,_0x3b2f0b,_0x5bf15d)=>{var _0x2064b9=a8_0x49466b;_0x5bf15d['d'](_0x3b2f0b,{'V':()=>_0x12d06a});function _0x48fad4(_0x50f5c3,_0x2d2227,_0x2964ec,_0x54717b){var _0x522294=a8_0x58a1,_0x2009ab,_0x5bead4=arguments[_0x522294(0x132e)],_0x184327=_0x5bead4<0x3?_0x2d2227:null===_0x54717b?_0x54717b=Object[_0x522294(0x319d)](_0x2d2227,_0x2964ec):_0x54717b;if(_0x522294(0x20cb)==typeof Reflect&&_0x522294(0x187)==typeof Reflect['decorate'])_0x184327=Reflect['decorate'](_0x50f5c3,_0x2d2227,_0x2964ec,_0x54717b);else{for(var _0x393c43=_0x50f5c3['length']-0x1;0x0<=_0x393c43;_0x393c43--)(_0x2009ab=_0x50f5c3[_0x393c43])&&(_0x184327=(_0x5bead4<0x3?_0x2009ab(_0x184327):0x3<_0x5bead4?_0x2009ab(_0x2d2227,_0x2964ec,_0x184327):_0x2009ab(_0x2d2227,_0x2964ec))||_0x184327);}0x3<_0x5bead4&&_0x184327&&Object[_0x522294(0x1fc0)](_0x2d2227,_0x2964ec,_0x184327);}var _0x3b2f0b=_0x5bf15d(0x5f28),_0x25e4d7=_0x5bf15d(0x77a5),_0x4e6c09=(_0x5bf15d(0x48c1),_0x5bf15d(0xe456)),_0x258ddc=_0x5bf15d(0x153ad);class _0x12d06a extends _0x3b2f0b['D']{constructor(_0x648657,_0x1bc925,_0x433d9a,_0xafd876,_0x39c23b,_0x195c93,_0x182392=_0x25e4d7['g'][_0x2064b9(0x3f7d)],_0x1c0e60=!0x1){var _0x43d65b=_0x2064b9;super(_0x648657,'sharpen',[_0x43d65b(0x2d77),'screenSize'],null,_0x1bc925,_0x433d9a,_0xafd876,_0x39c23b,_0x195c93,null,_0x182392,void 0x0,null,_0x1c0e60),this['colorAmount']=0x1,this[_0x43d65b(0x3de1)]=0.3,this[_0x43d65b(0x150b)]=_0x573720=>{var _0x4247bc=_0x43d65b;_0x573720[_0x4247bc(0x2475)]('screenSize',this[_0x4247bc(0x37ce)],this[_0x4247bc(0x1995)]),_0x573720[_0x4247bc(0x2475)]('sharpnessAmounts',this[_0x4247bc(0x3de1)],this[_0x4247bc(0x2f70)]);};}[_0x2064b9(0x1653)](){var _0x5db7b6=_0x2064b9;return _0x5db7b6(0x7d9);}static['_Parse'](_0x35d12a,_0x48a07a,_0x3f2650,_0x379c91){var _0x11f002=_0x2064b9;return _0x258ddc['p4'][_0x11f002(0xb3f)](()=>new _0x12d06a(_0x35d12a['name'],_0x35d12a[_0x11f002(0x6a4)],_0x48a07a,_0x35d12a['renderTargetSamplingMode'],_0x3f2650[_0x11f002(0x2636)](),_0x35d12a[_0x11f002(0x1be1)],_0x35d12a['reusable']),_0x35d12a,_0x3f2650,_0x379c91);}}_0x48fad4([(0x0,_0x258ddc['qC'])()],_0x12d06a[_0x2064b9(0x1229)],_0x2064b9(0x2f70),void 0x0),_0x48fad4([(0x0,_0x258ddc['qC'])()],_0x12d06a[_0x2064b9(0x1229)],_0x2064b9(0x3de1),void 0x0),(0x0,_0x4e6c09['H'])(_0x2064b9(0x2b68),_0x12d06a);},0x14c36:(_0x5957c7,_0x5c79cf,_0x379f8a)=>{_0x379f8a['d'](_0x5c79cf,{'i':()=>_0x5e2780});var _0xd3c890=_0x379f8a(0x9fd1),_0x5c79cf=_0x379f8a(0x5f28);_0x379f8a(0xb043);class _0x5e2780 extends _0x5c79cf['D']{constructor(_0x3e004a,_0x6222b3,_0x5bcb66,_0x15f298,_0x33c7a7,_0x30130f,_0x2b01ce){var _0x546ed1=a8_0x58a1;super(_0x3e004a,_0x546ed1(0x1e57),[_0x546ed1(0xce8)],[_0x546ed1(0x5e8)],0x1,_0x6222b3[0x1],_0x33c7a7,_0x30130f,_0x2b01ce,_0x15f298?'#define\x20IS_STEREOSCOPIC_INTERLACED\x201':_0x5bcb66?_0x546ed1(0x12dc):void 0x0),this[_0x546ed1(0x3915)]=_0x6222b3[0x0]['_rigPostProcess'],this[_0x546ed1(0x346e)]=new _0xd3c890['FM'](0x1/this[_0x546ed1(0x37ce)],0x1/this['height']),this[_0x546ed1(0x310)][_0x546ed1(0x11ad)](()=>{var _0x32e6ff=_0x546ed1;this[_0x32e6ff(0x346e)]=new _0xd3c890['FM'](0x1/this[_0x32e6ff(0x37ce)],0x1/this[_0x32e6ff(0x1995)]);}),this[_0x546ed1(0x19e0)][_0x546ed1(0x11ad)](_0x4cd401=>{var _0x3ff848=_0x546ed1;_0x4cd401[_0x3ff848(0x2c88)](_0x3ff848(0x5e8),this[_0x3ff848(0x3915)]),_0x4cd401[_0x3ff848(0x2475)]('stepSize',this[_0x3ff848(0x346e)]['x'],this[_0x3ff848(0x346e)]['y']);});}['getClassName'](){var _0x7c7725=a8_0x58a1;return _0x7c7725(0x29ae);}}(class extends null{});},0x14461:(_0x4e5158,_0x1b0a8a,_0x3e623b)=>{_0x3e623b(0x5f28),_0x3e623b(0x77a5),_0x3e623b(0xa69a),class extends null{};},0xf672:(_0x1139c5,_0x47991c,_0x3f3d42)=>{var _0x17e07c=a8_0x49466b;function _0xfb8626(_0x44c34e,_0x3c7657,_0x392c66,_0x427563){var _0x16669e=a8_0x58a1,_0x18739f,_0x1513e3=arguments['length'],_0x27956e=_0x1513e3<0x3?_0x3c7657:null===_0x427563?_0x427563=Object['getOwnPropertyDescriptor'](_0x3c7657,_0x392c66):_0x427563;if(_0x16669e(0x20cb)==typeof Reflect&&'function'==typeof Reflect[_0x16669e(0x14d7)])_0x27956e=Reflect[_0x16669e(0x14d7)](_0x44c34e,_0x3c7657,_0x392c66,_0x427563);else{for(var _0x56d5d5=_0x44c34e[_0x16669e(0x132e)]-0x1;0x0<=_0x56d5d5;_0x56d5d5--)(_0x18739f=_0x44c34e[_0x56d5d5])&&(_0x27956e=(_0x1513e3<0x3?_0x18739f(_0x27956e):0x3<_0x1513e3?_0x18739f(_0x3c7657,_0x392c66,_0x27956e):_0x18739f(_0x3c7657,_0x392c66))||_0x27956e);}0x3<_0x1513e3&&_0x27956e&&Object[_0x16669e(0x1fc0)](_0x3c7657,_0x392c66,_0x27956e);}var _0x4caa61=_0x3f3d42(0x153ad),_0x592e58=_0x3f3d42(0x10ea4),_0x2aafd2=_0x3f3d42(0x9fd1),_0x185070=_0x3f3d42(0x1a27),_0x3ff5e8=_0x3f3d42(0x51f),_0x4eb243=_0x3f3d42(0x173aa),_0x50af68=_0x3f3d42(0x147cf),_0x54c610=_0x3f3d42(0x7c4f),_0x37ab3c=_0x3f3d42(0xbac7),_0x20febb=_0x3f3d42(0x8af2),_0x4ddc59=_0x3f3d42(0x5f28),_0x4f4782=_0x3f3d42(0x77a5),_0x481a6b=_0x3f3d42(0x7f62),_0x55836d=(_0x3f3d42(0xcf33),_0x3f3d42(0xccd3),_0x3f3d42(0xae44),_0x3f3d42(0xf877),_0x3f3d42(0xc84b)),_0x350bcb=_0x3f3d42(0x6fac),_0x3f3d42=_0x3f3d42(0xe456);class _0xb98eaf extends _0x4ddc59['D']{constructor(_0x1083d8,_0xdec94f,_0x15bfc3,_0x233494,_0x4fb9f=0x64,_0x35925c=_0x37ab3c['x'][_0x17e07c(0xe7)],_0x2963c7,_0x5bb395,_0x5d0cad){var _0xb9c3ea=_0x17e07c;super(_0x1083d8,'volumetricLightScattering',[_0xb9c3ea(0x7bf),'exposure','weight','meshPositionOnScreen','density'],[_0xb9c3ea(0x200d)],_0xdec94f[_0xb9c3ea(0xc61)]||_0xdec94f,_0x15bfc3,_0x35925c,_0x2963c7,_0x5bb395,'#define\x20NUM_SAMPLES\x20'+_0x4fb9f),this[_0xb9c3ea(0xf3e)]=_0x2aafd2['FM'][_0xb9c3ea(0x1b83)](),this[_0xb9c3ea(0xc83)]=_0x2aafd2['P'][_0xb9c3ea(0x1b83)](),this[_0xb9c3ea(0x2678)]=!0x1,this[_0xb9c3ea(0x21d5)]=!0x0,this[_0xb9c3ea(0x325a)]=new Array(),this[_0xb9c3ea(0xa69)]=new Array(),this[_0xb9c3ea(0x1a36)]=0.3,this['decay']=0.96815,this['weight']=0.58767,this[_0xb9c3ea(0x404f)]=0.926,_0x2963c7=(_0x5d0cad=null!=(_0x35925c=null!=(_0x1083d8=null==_0x15bfc3?void 0x0:_0x15bfc3['getScene']())?_0x1083d8:_0x5d0cad)?_0x35925c:this['_scene'])[_0xb9c3ea(0x2636)](),this[_0xb9c3ea(0x211b)]=new _0x350bcb['l'](0x0,0x0,0x1,0x1)[_0xb9c3ea(0x3748)](_0x2963c7['getRenderWidth'](),_0x2963c7['getRenderHeight']()),this[_0xb9c3ea(0x2f1d)]=null!=_0x233494?_0x233494:_0xb98eaf[_0xb9c3ea(0x3a15)](_0xb9c3ea(0x3ddc),_0x5d0cad),this['_createPass'](_0x5d0cad,_0xdec94f[_0xb9c3ea(0xedd)]||_0xdec94f),this[_0xb9c3ea(0x3dac)]=_0x5d34d1=>{var _0x3b2584=_0xb9c3ea;this[_0x3b2584(0x18d2)]||this[_0x3b2584(0x2d20)](_0x5d34d1),this[_0x3b2584(0x3dac)]=null;},this[_0xb9c3ea(0x19e0)][_0xb9c3ea(0x11ad)](_0x3c0fc9=>{var _0x29257a=_0xb9c3ea;this[_0x29257a(0x2425)](_0x5d0cad),_0x3c0fc9[_0x29257a(0x19ec)]('lightScatteringSampler',this[_0x29257a(0x219a)]),_0x3c0fc9['setFloat'](_0x29257a(0x1a36),this[_0x29257a(0x1a36)]),_0x3c0fc9[_0x29257a(0x6e5)](_0x29257a(0x7bf),this[_0x29257a(0x7bf)]),_0x3c0fc9[_0x29257a(0x6e5)](_0x29257a(0x3a00),this[_0x29257a(0x3a00)]),_0x3c0fc9[_0x29257a(0x6e5)](_0x29257a(0x404f),this[_0x29257a(0x404f)]),_0x3c0fc9['setVector2'](_0x29257a(0x40a1),this[_0x29257a(0xf3e)]);});}get[_0x17e07c(0xe23)](){var _0x50ae8e=_0x17e07c;return _0x592e58['Y']['Warn'](_0x50ae8e(0x13ab)),!0x1;}set[_0x17e07c(0xe23)](_0x505f6e){var _0xe9e8d3=_0x17e07c;_0x592e58['Y'][_0xe9e8d3(0x2e91)](_0xe9e8d3(0x13ab));}[_0x17e07c(0x1653)](){var _0x902077=_0x17e07c;return _0x902077(0x13c0);}[_0x17e07c(0x3485)](_0x2175d3,_0x247f17){var _0x5980c5=_0x17e07c;const _0x53bdf0=_0x2175d3[_0x5980c5(0x2907)]();if(_0x53bdf0===this['mesh']&&_0x53bdf0[_0x5980c5(0x4e2)])return _0x53bdf0[_0x5980c5(0x4e2)][_0x5980c5(0x3a4f)](_0x53bdf0);const _0x3e6385=null==(_0x85b5f7=_0x53bdf0[_0x5980c5(0x2591)]['_materialForRenderPass'])?void 0x0:_0x85b5f7[this[_0x5980c5(0x48a)][_0x5980c5(0x2636)]()[_0x5980c5(0x2b92)]];if(_0x3e6385)return _0x3e6385[_0x5980c5(0x2cd5)](_0x53bdf0,_0x2175d3,_0x247f17);const _0x6c69d2=[],_0x4e006e=[_0x185070['o']['PositionKind']],_0x526138=_0x2175d3[_0x5980c5(0x90)](),_0x5146aa=(_0x526138&&(_0x526138[_0x5980c5(0x1db4)]()&&_0x6c69d2[_0x5980c5(0x2f54)](_0x5980c5(0x396e)),_0x53bdf0[_0x5980c5(0x3acb)](_0x185070['o']['UVKind'])&&(_0x4e006e[_0x5980c5(0x2f54)](_0x185070['o'][_0x5980c5(0x855)]),_0x6c69d2[_0x5980c5(0x2f54)](_0x5980c5(0x39ad))),_0x53bdf0['isVerticesDataPresent'](_0x185070['o'][_0x5980c5(0x32bb)])&&(_0x4e006e[_0x5980c5(0x2f54)](_0x185070['o'][_0x5980c5(0x32bb)]),_0x6c69d2[_0x5980c5(0x2f54)]('#define\x20UV2'))),_0x53bdf0[_0x5980c5(0xc42)]&&_0x53bdf0[_0x5980c5(0x4003)]?(_0x4e006e[_0x5980c5(0x2f54)](_0x185070['o']['MatricesIndicesKind']),_0x4e006e[_0x5980c5(0x2f54)](_0x185070['o'][_0x5980c5(0x2744)]),_0x6c69d2[_0x5980c5(0x2f54)](_0x5980c5(0x3465)+_0x53bdf0[_0x5980c5(0x2046)]),_0x6c69d2[_0x5980c5(0x2f54)](_0x5980c5(0x12f8)+(_0x53bdf0[_0x5980c5(0x3463)]?_0x53bdf0['skeleton'][_0x5980c5(0x3d38)][_0x5980c5(0x132e)]+0x1:0x0))):_0x6c69d2['push'](_0x5980c5(0x8c8)),_0x247f17&&(_0x6c69d2[_0x5980c5(0x2f54)](_0x5980c5(0x1a0e)),_0x50af68['G'][_0x5980c5(0x39f0)](_0x4e006e),_0x2175d3[_0x5980c5(0x3b8e)]()[_0x5980c5(0x40a)]&&_0x6c69d2[_0x5980c5(0x2f54)](_0x5980c5(0xa5b))),_0x2175d3[_0x5980c5(0x695)](void 0x0,!0x0));var _0x85b5f7=_0x5146aa[_0x5980c5(0x1f05)],_0x247f17=_0x6c69d2[_0x5980c5(0x2abd)]('\x0a');return _0x85b5f7!==_0x247f17&&_0x5146aa[_0x5980c5(0x3388)](_0x53bdf0[_0x5980c5(0x22fd)]()['getEngine']()[_0x5980c5(0x3305)](_0x5980c5(0x3a47),_0x4e006e,[_0x5980c5(0x2d0),'mBones',_0x5980c5(0x22e8),'diffuseMatrix'],[_0x5980c5(0x109a)],_0x247f17,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x53bdf0[_0x5980c5(0x2046)]}),_0x247f17),_0x5146aa[_0x5980c5(0x204d)]['isReady']();}[_0x17e07c(0x158f)](_0x62b428){var _0x51bad5=_0x17e07c;this[_0x51bad5(0xc83)]=_0x62b428;}[_0x17e07c(0x16ba)](){return this['customMeshPosition'];}[_0x17e07c(0x2d20)](_0x168e20){var _0x4a9d61=_0x17e07c,_0x5807f4=_0x168e20[_0x4a9d61(0x22fd)]()[_0x4a9d61(0x40bd)][_0x4a9d61(0x404a)](this[_0x4a9d61(0x219a)]);-0x1!==_0x5807f4&&_0x168e20[_0x4a9d61(0x22fd)]()[_0x4a9d61(0x40bd)][_0x4a9d61(0x1035)](_0x5807f4,0x1),this[_0x4a9d61(0x219a)][_0x4a9d61(0x2d20)](),super[_0x4a9d61(0x2d20)](_0x168e20);}['getPass'](){var _0x58d484=_0x17e07c;return this[_0x58d484(0x219a)];}[_0x17e07c(0x1387)](_0xe68bfa){var _0x224cf2=_0x17e07c;return 0x0<this['includedMeshes']['length']&&-0x1===this[_0x224cf2(0xa69)]['indexOf'](_0xe68bfa)||0x0<this[_0x224cf2(0x325a)][_0x224cf2(0x132e)]&&-0x1!==this[_0x224cf2(0x325a)][_0x224cf2(0x404a)](_0xe68bfa);}['_createPass'](_0x385ca6,_0x1f2032){var _0x59fc45=_0x17e07c;const _0x2eb1c1=_0x385ca6[_0x59fc45(0x2636)](),_0x254d9a=(this[_0x59fc45(0x219a)]=new _0x20febb['_']('volumetricLightScatteringMap',{'width':_0x2eb1c1[_0x59fc45(0x105a)]()*_0x1f2032,'height':_0x2eb1c1[_0x59fc45(0x288a)]()*_0x1f2032},_0x385ca6,!0x1,!0x0,_0x4f4782['g']['TEXTURETYPE_UNSIGNED_INT']),this['_volumetricLightScatteringRTT'][_0x59fc45(0x255d)]=_0x37ab3c['x']['CLAMP_ADDRESSMODE'],this[_0x59fc45(0x219a)][_0x59fc45(0x494)]=_0x37ab3c['x'][_0x59fc45(0x2d3b)],this['_volumetricLightScatteringRTT']['renderList']=null,this['_volumetricLightScatteringRTT'][_0x59fc45(0x3630)]=!0x1,this[_0x59fc45(0x219a)][_0x59fc45(0x2db8)]=!0x0,this[_0x59fc45(0x202d)]()),_0x391b26=((_0x254d9a||_0x385ca6)[_0x59fc45(0x40bd)][_0x59fc45(0x2f54)](this['_volumetricLightScatteringRTT']),_0x29a2e9=>{var _0x529066=_0x59fc45,_0x2c477b;const _0x2b427c=_0x29a2e9[_0x529066(0x3b8e)](),_0x4a91bd=_0x29a2e9[_0x529066(0x8ca)]();if(!this['_meshExcluded'](_0x2b427c)){_0x4a91bd[_0x529066(0x2591)]['_isActiveIntermediate']=!0x1;const _0x4ecb3b=_0x29a2e9[_0x529066(0x90)]();if(_0x4ecb3b){const _0x399d74=_0x2b427c[_0x529066(0x22fd)](),_0x16cc1b=_0x399d74[_0x529066(0x2636)]();_0x16cc1b[_0x529066(0x3c33)](_0x4ecb3b['backFaceCulling'],void 0x0,void 0x0,void 0x0,_0x4ecb3b[_0x529066(0x409d)]);var _0x21591b=_0x2b427c[_0x529066(0x3944)](_0x29a2e9[_0x529066(0x654)],!!_0x29a2e9[_0x529066(0x15ba)]());if(!_0x21591b['mustReturn']){var _0x164d70=_0x16cc1b[_0x529066(0x1766)]()[_0x529066(0x1f2a)]&&(null!==_0x21591b['visibleInstances'][_0x29a2e9['_id']]||_0x2b427c['hasThinInstances']);if(this['_isReady'](_0x29a2e9,_0x164d70)){const _0x237e48=null==(_0x2c477b=_0x4a91bd[_0x529066(0x2591)]['_materialForRenderPass'])?void 0x0:_0x2c477b[_0x16cc1b[_0x529066(0x2b92)]];let _0x21623d=_0x29a2e9[_0x529066(0x695)]();if(_0x21623d=_0x2b427c!==this[_0x529066(0x2f1d)]||_0x21623d?_0x21623d:_0x4ecb3b[_0x529066(0x695)]()){const _0x30e5c6=_0x21623d[_0x529066(0x204d)];if(_0x16cc1b[_0x529066(0x26d0)](_0x21623d),_0x164d70||_0x2b427c[_0x529066(0x1712)](_0x29a2e9,_0x30e5c6,_0x4ecb3b[_0x529066(0x6d0)]),_0x2b427c===this['mesh'])_0x4ecb3b[_0x529066(0x2dcf)](_0x4a91bd[_0x529066(0x2fee)](),_0x2b427c);else{if(_0x237e48)_0x237e48['bindForSubMesh'](_0x4a91bd[_0x529066(0x2fee)](),_0x4a91bd,_0x29a2e9);else{if(_0x30e5c6[_0x529066(0x13a9)]('viewProjection',_0x399d74[_0x529066(0x2957)]()),_0x4ecb3b&&_0x4ecb3b[_0x529066(0x1db4)]()){const _0x42acf9=_0x4ecb3b[_0x529066(0x3e62)]();_0x30e5c6['setTexture']('diffuseSampler',_0x42acf9),_0x42acf9&&_0x30e5c6['setMatrix'](_0x529066(0x1697),_0x42acf9[_0x529066(0x1f14)]());}_0x2b427c[_0x529066(0xc42)]&&_0x2b427c[_0x529066(0x4003)]&&_0x2b427c[_0x529066(0x3463)]&&_0x30e5c6[_0x529066(0x3b5f)](_0x529066(0xa09),_0x2b427c['skeleton']['getTransformMatrices'](_0x2b427c));}}_0x164d70&&_0x2b427c[_0x529066(0x40a)]&&_0x30e5c6[_0x529066(0x13a9)](_0x529066(0x2d0),_0x4a91bd[_0x529066(0x2fee)]()),_0x2b427c[_0x529066(0x3e93)](_0x4a91bd,_0x29a2e9,_0x30e5c6,_0x4eb243['F']['TriangleFillMode'],_0x21591b,_0x164d70,(_0x38efae,_0x366788)=>{var _0x2c446b=_0x529066;_0x38efae||_0x30e5c6['setMatrix'](_0x2c446b(0x2d0),_0x366788);});}}}}}});let _0x5aab6d;const _0x39dc3e=new _0x55836d['HE'](0x0,0x0,0x0,0x1);this[_0x59fc45(0x219a)][_0x59fc45(0x3f90)][_0x59fc45(0x11ad)](()=>{var _0x10576f=_0x59fc45;_0x5aab6d=_0x385ca6['clearColor'],_0x385ca6[_0x10576f(0x294c)]=_0x39dc3e;}),this[_0x59fc45(0x219a)][_0x59fc45(0x39ee)][_0x59fc45(0x11ad)](()=>{var _0x10c254=_0x59fc45;_0x385ca6[_0x10c254(0x294c)]=_0x5aab6d;}),this[_0x59fc45(0x219a)][_0x59fc45(0xe3c)]=(_0x1e2b35,_0x11630e,_0x114857)=>{var _0x1470a1=_0x59fc45;if((_0x114857||0x0===_0x11630e)&&_0x1e2b35['subMeshes'])for(let _0x2a57b4=0x0;_0x2a57b4<_0x1e2b35[_0x1470a1(0x1549)][_0x1470a1(0x132e)];++_0x2a57b4){const _0x555aaf=_0x1e2b35[_0x1470a1(0x1549)][_0x2a57b4];var _0x5af38f=_0x555aaf[_0x1470a1(0x90)]();const _0x4723b7=_0x555aaf[_0x1470a1(0x3b8e)]();if(_0x5af38f){_0x5af38f=_0x4723b7[_0x1470a1(0x3944)](_0x555aaf[_0x1470a1(0x654)],!!_0x555aaf['getReplacementMesh']()),_0x5af38f=_0x2eb1c1[_0x1470a1(0x1766)]()['instancedArrays']&&(null!==_0x5af38f[_0x1470a1(0x276)][_0x555aaf[_0x1470a1(0x654)]]||_0x4723b7[_0x1470a1(0x40a)]);if(!this[_0x1470a1(0x3485)](_0x555aaf,_0x5af38f))return!0x1;}}return!0x0;},this[_0x59fc45(0x219a)][_0x59fc45(0x3784)]=(_0x2ab12b,_0x3bd7c9,_0x32d4a3,_0xdf0a3)=>{var _0x24f110=_0x59fc45;const _0x5367e1=_0x385ca6[_0x24f110(0x2636)]();let _0x9cb92b;if(_0xdf0a3[_0x24f110(0x132e)]){for(_0x5367e1[_0x24f110(0x3cc)](!0x1),_0x9cb92b=0x0;_0x9cb92b<_0xdf0a3[_0x24f110(0x132e)];_0x9cb92b++)_0x391b26(_0xdf0a3[_0x24f110(0xf56)][_0x9cb92b]);_0x5367e1[_0x24f110(0x3cc)](!0x0);}for(_0x9cb92b=0x0;_0x9cb92b<_0x2ab12b[_0x24f110(0x132e)];_0x9cb92b++)_0x391b26(_0x2ab12b[_0x24f110(0xf56)][_0x9cb92b]);for(_0x9cb92b=0x0;_0x9cb92b<_0x3bd7c9[_0x24f110(0x132e)];_0x9cb92b++)_0x391b26(_0x3bd7c9[_0x24f110(0xf56)][_0x9cb92b]);if(_0x32d4a3['length']){for(_0x9cb92b=0x0;_0x9cb92b<_0x32d4a3[_0x24f110(0x132e)];_0x9cb92b++){const _0x802c4a=_0x32d4a3[_0x24f110(0xf56)][_0x9cb92b],_0x1c1f20=_0x802c4a[_0x24f110(0x1a23)]();_0x1c1f20&&_0x385ca6[_0x24f110(0x203b)]&&(_0x802c4a[_0x24f110(0xd73)]=_0x802c4a[_0x24f110(0x2907)]()[_0x24f110(0x2cb)],_0x802c4a[_0x24f110(0x18ec)]=_0x1c1f20[_0x24f110(0x272a)]['centerWorld']['subtract'](_0x385ca6[_0x24f110(0x203b)][_0x24f110(0x8c5)])[_0x24f110(0x132e)]());}const _0x1821cf=_0x32d4a3[_0x24f110(0xf56)]['slice'](0x0,_0x32d4a3['length']);for(_0x1821cf['sort']((_0x12e52e,_0x11ac7c)=>_0x12e52e[_0x24f110(0xd73)]>_0x11ac7c[_0x24f110(0xd73)]?0x1:_0x12e52e['_alphaIndex']<_0x11ac7c['_alphaIndex']?-0x1:_0x12e52e['_distanceToCamera']<_0x11ac7c[_0x24f110(0x18ec)]?0x1:_0x12e52e[_0x24f110(0x18ec)]>_0x11ac7c[_0x24f110(0x18ec)]?-0x1:0x0),_0x5367e1[_0x24f110(0x206b)](_0x4f4782['g'][_0x24f110(0x3fe)]),_0x9cb92b=0x0;_0x9cb92b<_0x1821cf['length'];_0x9cb92b++)_0x391b26(_0x1821cf[_0x9cb92b]);_0x5367e1['setAlphaMode'](_0x4f4782['g'][_0x24f110(0x3df7)]);}};}[_0x17e07c(0x2425)](_0x4d539f){var _0x416f25=_0x17e07c,_0x4d539f=_0x4d539f[_0x416f25(0x2957)](),_0x356ff9=this[_0x416f25(0x2678)]?this['customMeshPosition']:this[_0x416f25(0xd94)]?this[_0x416f25(0xd94)][_0x416f25(0x8c5)]:this[_0x416f25(0x2f1d)][_0x416f25(0x2126)]?this['mesh'][_0x416f25(0x2736)]():this[_0x416f25(0x2f1d)]['position'],_0x356ff9=_0x2aafd2['P'][_0x416f25(0x503)](_0x356ff9,_0x2aafd2['y3'][_0x416f25(0x24ef)](),_0x4d539f,this[_0x416f25(0x211b)]);this[_0x416f25(0xf3e)]['x']=_0x356ff9['x']/this[_0x416f25(0x211b)][_0x416f25(0x37ce)],this[_0x416f25(0xf3e)]['y']=_0x356ff9['y']/this[_0x416f25(0x211b)][_0x416f25(0x1995)],this[_0x416f25(0x21d5)]&&(this[_0x416f25(0xf3e)]['y']=0x1-this[_0x416f25(0xf3e)]['y']);}static[_0x17e07c(0x3a15)](_0x3576d2,_0x2eac6b){var _0xde66fa=_0x17e07c;const _0x378e89=(0x0,_0x481a6b['pT'])(_0x3576d2,{'size':0x1},_0x2eac6b),_0x4ec89d=(_0x378e89[_0xde66fa(0x20b2)]=_0x3ff5e8['x'][_0xde66fa(0xf62)],new _0x54c610['K'](_0x3576d2+_0xde66fa(0x141),_0x2eac6b));return _0x4ec89d[_0xde66fa(0x9b6)]=new _0x55836d['Wo'](0x1,0x1,0x1),_0x378e89[_0xde66fa(0x4e2)]=_0x4ec89d,_0x378e89;}}_0xfb8626([(0x0,_0x4caa61['hd'])()],_0xb98eaf[_0x17e07c(0x1229)],_0x17e07c(0xc83),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf['prototype'],_0x17e07c(0x2678),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf[_0x17e07c(0x1229)],'invert',void 0x0),_0xfb8626([(0x0,_0x4caa61['RR'])()],_0xb98eaf[_0x17e07c(0x1229)],_0x17e07c(0x2f1d),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf[_0x17e07c(0x1229)],_0x17e07c(0x325a),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf[_0x17e07c(0x1229)],_0x17e07c(0xa69),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf[_0x17e07c(0x1229)],_0x17e07c(0x1a36),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf['prototype'],'decay',void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf['prototype'],_0x17e07c(0x3a00),void 0x0),_0xfb8626([(0x0,_0x4caa61['qC'])()],_0xb98eaf['prototype'],_0x17e07c(0x404f),void 0x0),(0x0,_0x3f3d42['H'])('BABYLON.VolumetricLightScatteringPostProcess',_0xb98eaf);},0x12e16:(_0x4b17d1,_0x26a850,_0x2613db)=>{var _0x4ab82b=a8_0x49466b;_0x2613db['d'](_0x26a850,{'T':()=>_0x465810});var _0x277489=_0x2613db(0x9fd1),_0x272b74=_0x2613db(0xbac7),_0x26a850=_0x2613db(0x5f28);_0x2613db(0xfad);class _0x465810 extends _0x26a850['D']{constructor(_0x55dd36,_0x5d54c4,_0x573a1e,_0x4f34ae){var _0x4f364a=a8_0x58a1;super(_0x55dd36,'vrDistortionCorrection',[_0x4f364a(0x17d6),_0x4f364a(0x31e1),'ScaleIn',_0x4f364a(0x191d)],null,_0x4f34ae[_0x4f364a(0xe40)],_0x5d54c4,_0x272b74['x'][_0x4f364a(0xe7)]),this[_0x4f364a(0x3a69)]=_0x573a1e,this[_0x4f364a(0x36ea)]=_0x4f34ae['distortionK'],this[_0x4f364a(0x2975)]=_0x4f34ae['postProcessScaleFactor'],this[_0x4f364a(0xf1a)]=_0x4f34ae[_0x4f364a(0x17dc)],this['adaptScaleToCurrentViewport']=!0x0,this[_0x4f364a(0x310)]['add'](()=>{var _0x15d664=_0x4f364a;this['_scaleIn']=new _0x277489['FM'](0x2,0x2/this[_0x15d664(0x2e48)]),this['_scaleFactor']=new _0x277489['FM'](0x1/this[_0x15d664(0x2975)]*0.5,0x1/this['_postProcessScaleFactor']*0.5*this[_0x15d664(0x2e48)]),this[_0x15d664(0x8ec)]=new _0x277489['FM'](this[_0x15d664(0x3a69)]?0.5-0.5*this['_lensCenterOffset']:0.5+0.5*this[_0x15d664(0xf1a)],0.5);}),this['onApplyObservable'][_0x4f364a(0x11ad)](_0x4528d0=>{var _0xb2b931=_0x4f364a;_0x4528d0['setFloat2'](_0xb2b931(0x17d6),this[_0xb2b931(0x8ec)]['x'],this['_lensCenter']['y']),_0x4528d0[_0xb2b931(0x2475)](_0xb2b931(0x31e1),this['_scaleFactor']['x'],this[_0xb2b931(0x2d96)]['y']),_0x4528d0[_0xb2b931(0x2475)](_0xb2b931(0x39e0),this[_0xb2b931(0x2f71)]['x'],this[_0xb2b931(0x2f71)]['y']),_0x4528d0[_0xb2b931(0xdfb)](_0xb2b931(0x191d),this[_0xb2b931(0x36ea)][0x0],this[_0xb2b931(0x36ea)][0x1],this[_0xb2b931(0x36ea)][0x2],this[_0xb2b931(0x36ea)][0x3]);});}[_0x4ab82b(0x1653)](){var _0x204ba2=_0x4ab82b;return _0x204ba2(0x34e5);}}},0x9206:(_0x2d9ccc,_0x1ad8fb,_0x4ebb51)=>{_0x4ebb51['d'](_0x1ad8fb,{'E':()=>_0x89eb75});var _0x86df17=_0x4ebb51(0xbac7),_0x1ad8fb=_0x4ebb51(0x5f28);_0x4ebb51(0x106e),_0x4ebb51(0x17cc7);class _0x89eb75 extends _0x1ad8fb['D']{['getClassName'](){return'VRMultiviewToSingleviewPostProcess';}constructor(_0x2e62c4,_0xb2cd30,_0x55e371){var _0x5a2377=a8_0x58a1;super(_0x2e62c4,'vrMultiviewToSingleview',['imageIndex'],[_0x5a2377(0x3fca)],_0x55e371,_0xb2cd30,_0x86df17['x'][_0x5a2377(0xe7)]);const _0x2f11af=null!=_0xb2cd30?_0xb2cd30:this[_0x5a2377(0x202d)]();this[_0x5a2377(0x310)]['add'](()=>{}),this[_0x5a2377(0x19e0)][_0x5a2377(0x11ad)](_0xdcf9ea=>{var _0x27d1b8=_0x5a2377;_0x2f11af[_0x27d1b8(0x48a)][_0x27d1b8(0x203b)]&&_0x2f11af[_0x27d1b8(0x48a)][_0x27d1b8(0x203b)][_0x27d1b8(0x34a8)]?_0xdcf9ea['setInt'](_0x27d1b8(0x2a72),0x0):_0xdcf9ea['setInt'](_0x27d1b8(0x2a72),0x1),_0xdcf9ea[_0x27d1b8(0x19ec)]('multiviewSampler',_0x2f11af[_0x27d1b8(0x3568)]);});}}},0x116b6:(_0x261b66,_0x462d97,_0x5b5d1d)=>{_0x5b5d1d(0x17b0);},0x17b0:(_0x37fa03,_0x9e11b3,_0x1ecd23)=>{var _0x14915d=a8_0x49466b;_0x1ecd23['d'](_0x9e11b3,{'x':()=>_0x3893fc});function _0x2d3e29(_0x424fba,_0x1c6dbe,_0x55d0cc,_0x72f2c6){var _0x36a396=a8_0x58a1,_0x4aed9d,_0x250fdb=arguments['length'],_0x48107d=_0x250fdb<0x3?_0x1c6dbe:null===_0x72f2c6?_0x72f2c6=Object[_0x36a396(0x319d)](_0x1c6dbe,_0x55d0cc):_0x72f2c6;if('object'==typeof Reflect&&_0x36a396(0x187)==typeof Reflect[_0x36a396(0x14d7)])_0x48107d=Reflect['decorate'](_0x424fba,_0x1c6dbe,_0x55d0cc,_0x72f2c6);else{for(var _0x465883=_0x424fba[_0x36a396(0x132e)]-0x1;0x0<=_0x465883;_0x465883--)(_0x4aed9d=_0x424fba[_0x465883])&&(_0x48107d=(_0x250fdb<0x3?_0x4aed9d(_0x48107d):0x3<_0x250fdb?_0x4aed9d(_0x1c6dbe,_0x55d0cc,_0x48107d):_0x4aed9d(_0x1c6dbe,_0x55d0cc))||_0x48107d);}0x3<_0x250fdb&&_0x48107d&&Object[_0x36a396(0x1fc0)](_0x1c6dbe,_0x55d0cc,_0x48107d);}var _0x4cecfc=_0x1ecd23(0x153ad),_0xa16877=_0x1ecd23(0x8af2),_0x34a4f1=_0x1ecd23(0x9fd1),_0x9e11b3=_0x1ecd23(0xe0c0),_0x31c0a5=_0x1ecd23(0x77a5);_0x9e11b3['p'][_0x14915d(0x1229)][_0x14915d(0x56c)]=function(_0x1c9a17){var _0x1a7101=_0x14915d;if(!this[_0x1a7101(0x1dff)])return-0x1;return _0x1c9a17=this[_0x1a7101(0x1dff)][_0x1a7101(0x404a)](_0x1c9a17),(-0x1!==_0x1c9a17&&this['reflectionProbes'][_0x1a7101(0x1035)](_0x1c9a17,0x1),_0x1c9a17);},_0x9e11b3['p'][_0x14915d(0x1229)]['addReflectionProbe']=function(_0x58e551){var _0xb8e98b=_0x14915d;this[_0xb8e98b(0x1dff)]||(this[_0xb8e98b(0x1dff)]=[]),this['reflectionProbes'][_0xb8e98b(0x2f54)](_0x58e551);};class _0x3893fc{constructor(_0x482ac7,_0x17c29a,_0x3ae423,_0x4f3f92=!0x0,_0x4723cc=!0x1,_0x5a03c4=!0x1){var _0xd1253e=_0x14915d;if(this[_0xd1253e(0x3efc)]=_0x482ac7,this[_0xd1253e(0x31b1)]=_0x34a4f1['y3']['Identity'](),this['_target']=_0x34a4f1['P']['Zero'](),this['_add']=_0x34a4f1['P'][_0xd1253e(0x1b83)](),this['_invertYAxis']=!0x1,this['position']=_0x34a4f1['P'][_0xd1253e(0x1b83)](),this[_0xd1253e(0x19eb)]=null,this[_0xd1253e(0x30a7)]=null,(this[_0xd1253e(0x48a)]=_0x3ae423)['getEngine']()[_0xd1253e(0x23df)]){this[_0xd1253e(0x17fa)]=[];for(let _0x23c429=0x0;_0x23c429<0x6;++_0x23c429)this[_0xd1253e(0x17fa)]['push'](_0x3ae423[_0xd1253e(0x15d1)](_0xd1253e(0x64e)+_0x482ac7+_0xd1253e(0x3b08)+_0x23c429));}this[_0xd1253e(0x48a)][_0xd1253e(0x1dff)]||(this['_scene']['reflectionProbes']=new Array()),this[_0xd1253e(0x48a)][_0xd1253e(0x1dff)][_0xd1253e(0x2f54)](this);let _0xccc5ee=_0x31c0a5['g'][_0xd1253e(0x607)];_0x4723cc&&((_0x4723cc=this['_scene']['getEngine']()['getCaps']())[_0xd1253e(0x2782)]?_0xccc5ee=_0x31c0a5['g']['TEXTURETYPE_HALF_FLOAT']:_0x4723cc['textureFloatRender']&&(_0xccc5ee=_0x31c0a5['g'][_0xd1253e(0x123c)])),this['_renderTargetTexture']=new _0xa16877['_'](_0x482ac7,_0x17c29a,_0x3ae423,_0x4f3f92,!0x0,_0xccc5ee,!0x0),this['_renderTargetTexture']['gammaSpace']=!_0x5a03c4,this[_0xd1253e(0x1846)]['invertZ']=_0x3ae423[_0xd1253e(0xe97)];const _0x2e1cce=_0x3ae423[_0xd1253e(0x2636)]()[_0xd1253e(0x1317)];this['_renderTargetTexture']['onBeforeRenderObservable'][_0xd1253e(0x11ad)](_0x847101=>{var _0x386a33=_0xd1253e;switch(this['_sceneUBOs']&&(_0x3ae423[_0x386a33(0x25c8)](this[_0x386a33(0x17fa)][_0x847101]),_0x3ae423[_0x386a33(0xb24)]()[_0x386a33(0xdc1)]()),_0x847101){case 0x0:this[_0x386a33(0x528)][_0x386a33(0x3b56)](0x1,0x0,0x0);break;case 0x1:this[_0x386a33(0x528)][_0x386a33(0x3b56)](-0x1,0x0,0x0);break;case 0x2:this['_add'][_0x386a33(0x3b56)](0x0,this[_0x386a33(0x3528)]?0x1:-0x1,0x0);break;case 0x3:this[_0x386a33(0x528)]['copyFromFloats'](0x0,this[_0x386a33(0x3528)]?-0x1:0x1,0x0);break;case 0x4:this['_add'][_0x386a33(0x3b56)](0x0,0x0,_0x3ae423[_0x386a33(0xe97)]?-0x1:0x1);break;case 0x5:this['_add'][_0x386a33(0x3b56)](0x0,0x0,_0x3ae423[_0x386a33(0xe97)]?0x1:-0x1);}this[_0x386a33(0x104)]&&this['position'][_0x386a33(0x2a3e)](this['_attachedMesh'][_0x386a33(0x2736)]()),this[_0x386a33(0x8c5)][_0x386a33(0x1184)](this[_0x386a33(0x528)],this[_0x386a33(0x3158)]);const _0x582324=_0x3ae423[_0x386a33(0xe97)]?_0x34a4f1['y3'][_0x386a33(0x3f2f)]:_0x34a4f1['y3'][_0x386a33(0x15e7)],_0x308361=_0x3ae423[_0x386a33(0xe97)]?_0x34a4f1['y3']['PerspectiveFovRH']:_0x34a4f1['y3'][_0x386a33(0x261d)];_0x582324(this[_0x386a33(0x8c5)],this[_0x386a33(0x3158)],_0x34a4f1['P']['Up'](),this[_0x386a33(0x31b1)]),_0x3ae423[_0x386a33(0x203b)]&&(this['_projectionMatrix']=_0x308361(Math['PI']/0x2,0x1,_0x2e1cce?_0x3ae423[_0x386a33(0x203b)][_0x386a33(0x220b)]:_0x3ae423[_0x386a33(0x203b)][_0x386a33(0xe5)],_0x2e1cce?_0x3ae423['activeCamera'][_0x386a33(0xe5)]:_0x3ae423[_0x386a33(0x203b)][_0x386a33(0x220b)],this[_0x386a33(0x48a)]['getEngine']()[_0x386a33(0x228c)]),_0x3ae423[_0x386a33(0x23ab)](this[_0x386a33(0x31b1)],this[_0x386a33(0x3b14)]),_0x3ae423[_0x386a33(0x203b)]['isRigCamera']&&!this[_0x386a33(0x1846)][_0x386a33(0x203b)]&&(this['_renderTargetTexture']['activeCamera']=_0x3ae423[_0x386a33(0x203b)]['rigParent']||null)),_0x3ae423['_forcedViewPosition']=this[_0x386a33(0x8c5)];});let _0x2c3459;this[_0xd1253e(0x1846)][_0xd1253e(0x1dcf)][_0xd1253e(0x11ad)](()=>{var _0x478641=_0xd1253e,_0x5502f8,_0x4e75ee;this[_0x478641(0x117d)]=_0x3ae423[_0x478641(0xb24)](),null!=(_0x4e75ee=(_0x5502f8=_0x3ae423['getEngine']())[_0x478641(0x313e)])&&_0x4e75ee[_0x478641(0xf13)](_0x5502f8,_0x478641(0x1bae)+_0x482ac7,0x1),_0x2c3459=this[_0x478641(0x48a)]['imageProcessingConfiguration']['applyByPostProcess'],_0x5a03c4&&(_0x3ae423[_0x478641(0x2ee1)]['applyByPostProcess']=!0x0);}),this[_0xd1253e(0x1846)][_0xd1253e(0x3216)][_0xd1253e(0x11ad)](()=>{var _0x287a53=_0xd1253e,_0x432bdd,_0x83f49c;_0x3ae423[_0x287a53(0x2ee1)]['applyByPostProcess']=_0x2c3459,_0x3ae423[_0x287a53(0x387)]=null,this[_0x287a53(0x17fa)]&&_0x3ae423['setSceneUniformBuffer'](this[_0x287a53(0x117d)]),_0x3ae423['updateTransformMatrix'](!0x0),null!=(_0x83f49c=(_0x432bdd=_0x3ae423['getEngine']())['_debugPopGroup'])&&_0x83f49c['call'](_0x432bdd,0x1);});}get[_0x14915d(0xc88)](){var _0x532401=_0x14915d;return this[_0x532401(0x1846)][_0x532401(0xc88)];}set[_0x14915d(0xc88)](_0x19b91d){var _0x133c60=_0x14915d;this['_renderTargetTexture'][_0x133c60(0xc88)]=_0x19b91d;}get['refreshRate'](){var _0x51b11b=_0x14915d;return this[_0x51b11b(0x1846)][_0x51b11b(0x2a0)];}set['refreshRate'](_0x1c8bb1){var _0xac6a7e=_0x14915d;this[_0xac6a7e(0x1846)][_0xac6a7e(0x2a0)]=_0x1c8bb1;}[_0x14915d(0x22fd)](){var _0x1ff26d=_0x14915d;return this[_0x1ff26d(0x48a)];}get['cubeTexture'](){var _0x2db7a7=_0x14915d;return this[_0x2db7a7(0x1846)];}get[_0x14915d(0x36c8)](){var _0x4d2099=_0x14915d;return this[_0x4d2099(0x1846)][_0x4d2099(0x36c8)];}[_0x14915d(0x36bd)](_0x1ab73e){var _0x345d00=_0x14915d;this[_0x345d00(0x104)]=_0x1ab73e;}['setRenderingAutoClearDepthStencil'](_0x3dad97,_0x164ec1){this['_renderTargetTexture']['setRenderingAutoClearDepthStencil'](_0x3dad97,_0x164ec1);}[_0x14915d(0x2d20)](){var _0x42f503=_0x14915d;const _0x29c4d2=this['_scene'][_0x42f503(0x1dff)][_0x42f503(0x404a)](this);if(-0x1!==_0x29c4d2&&this[_0x42f503(0x48a)]['reflectionProbes'][_0x42f503(0x1035)](_0x29c4d2,0x1),this['_parentContainer']){const _0x2867bb=this[_0x42f503(0x30a7)][_0x42f503(0x1dff)]['indexOf'](this);-0x1<_0x2867bb&&this['_parentContainer'][_0x42f503(0x1dff)]['splice'](_0x2867bb,0x1),this[_0x42f503(0x30a7)]=null;}if(this['_renderTargetTexture']&&(this[_0x42f503(0x1846)][_0x42f503(0x2d20)](),this[_0x42f503(0x1846)]=null),this[_0x42f503(0x17fa)]){for(const _0x3bdd2f of this['_sceneUBOs'])_0x3bdd2f[_0x42f503(0x2d20)]();this['_sceneUBOs']=[];}}[_0x14915d(0x27d6)](_0x100e9c){var _0x43058f=_0x14915d;let _0x146172=_0x43058f(0x3f15)+this[_0x43058f(0x3efc)];return _0x100e9c&&(_0x146172+=_0x43058f(0x24d6)+this[_0x43058f(0x8c5)][_0x43058f(0x27d6)](),this[_0x43058f(0x104)]&&(_0x146172+=_0x43058f(0x6ef)+this[_0x43058f(0x104)]['name'])),_0x146172;}[_0x14915d(0x1653)](){var _0x1e6fb5=_0x14915d;return _0x1e6fb5(0xaa4);}[_0x14915d(0x3c81)](){var _0x2d2519=_0x14915d;const _0x509e3d=_0x4cecfc['p4']['Serialize'](this,this[_0x2d2519(0x1846)][_0x2d2519(0x3c81)]());return _0x509e3d['isReflectionProbe']=!0x0,_0x509e3d[_0x2d2519(0x19eb)]=this[_0x2d2519(0x19eb)],_0x509e3d;}static[_0x14915d(0xb3f)](_0x2d3484,_0x53a34b,_0x6cf5eb){var _0x2c2d92=_0x14915d;let _0x14e2cf=null;if(_0x53a34b[_0x2c2d92(0x1dff)])for(let _0xbb88d5=0x0;_0xbb88d5<_0x53a34b[_0x2c2d92(0x1dff)]['length'];_0xbb88d5++){var _0x19bc35=_0x53a34b[_0x2c2d92(0x1dff)][_0xbb88d5];if(_0x19bc35['name']===_0x2d3484[_0x2c2d92(0x3efc)]){_0x14e2cf=_0x19bc35;break;}}return(_0x14e2cf=_0x4cecfc['p4'][_0x2c2d92(0xb3f)](()=>_0x14e2cf||new _0x3893fc(_0x2d3484[_0x2c2d92(0x3efc)],_0x2d3484[_0x2c2d92(0x3f27)],_0x53a34b,_0x2d3484[_0x2c2d92(0x2962)]),_0x2d3484,_0x53a34b,_0x6cf5eb))[_0x2c2d92(0xdbc)][_0x2c2d92(0x1ef0)]=_0x2d3484[_0x2c2d92(0x36c8)],_0x2d3484['_attachedMesh']&&_0x14e2cf[_0x2c2d92(0x36bd)](_0x53a34b[_0x2c2d92(0x3e1d)](_0x2d3484[_0x2c2d92(0x104)])),_0x2d3484[_0x2c2d92(0x19eb)]&&(_0x14e2cf[_0x2c2d92(0x19eb)]=_0x2d3484['metadata']),_0x14e2cf;}}_0x2d3e29([(0x0,_0x4cecfc['RR'])()],_0x3893fc[_0x14915d(0x1229)],_0x14915d(0x104),void 0x0),_0x2d3e29([(0x0,_0x4cecfc['hd'])()],_0x3893fc[_0x14915d(0x1229)],_0x14915d(0x8c5),void 0x0);},0xde4e:(_0x43557f,_0x3d722b,_0x58fc6d)=>{var _0x2473be=a8_0x49466b,_0x380080=_0x58fc6d(0x1446b),_0x4a5727=_0x58fc6d(0x1a27),_0x186558=_0x58fc6d(0x51f),_0x30d1fa=_0x58fc6d(0x9fd1),_0x465acd=_0x58fc6d(0x9657),_0x1d8071=_0x58fc6d(0xbb85),_0x5139b9=_0x58fc6d(0x173aa),_0xe4b088=_0x58fc6d(0x15325),_0x508679=_0x58fc6d(0xc84b),_0x23e367=_0x58fc6d(0xf96c),_0x3816aa=_0x58fc6d(0xcef),_0x19fe71=_0x58fc6d(0x149c5),_0x2e3bc9=_0x58fc6d(0x467b);_0x58fc6d(0x1660e),_0x58fc6d(0x885c),Object[_0x2473be(0x1fc0)](_0x380080['x'][_0x2473be(0x1229)],_0x2473be(0x3f3b),{'get':function(){return this['_forceShowBoundingBoxes']||!0x1;},'set':function(_0xd97967){var _0x202808=_0x2473be;(this[_0x202808(0x2aed)]=_0xd97967)&&this['getBoundingBoxRenderer']();},'enumerable':!0x0,'configurable':!0x0}),_0x380080['x'][_0x2473be(0x1229)]['getBoundingBoxRenderer']=function(){var _0x37eb48=_0x2473be;return this['_boundingBoxRenderer']||(this[_0x37eb48(0x3b31)]=new _0xd067a3(this)),this['_boundingBoxRenderer'];},Object[_0x2473be(0x1fc0)](_0x186558['x'][_0x2473be(0x1229)],'showBoundingBox',{'get':function(){var _0x5b2aa6=_0x2473be;return this[_0x5b2aa6(0x312)]||!0x1;},'set':function(_0x306002){var _0xa1e9=_0x2473be;(this[_0xa1e9(0x312)]=_0x306002)&&this[_0xa1e9(0x22fd)]()['getBoundingBoxRenderer']();},'enumerable':!0x0,'configurable':!0x0});class _0xd067a3{constructor(_0x2275dd){var _0x57dce4=_0x2473be;this[_0x57dce4(0x3efc)]=_0x1d8071['l'][_0x57dce4(0x853)],this['frontColor']=new _0x508679['Wo'](0x1,0x1,0x1),this[_0x57dce4(0xb69)]=new _0x508679['Wo'](0.1,0.1,0.1),this[_0x57dce4(0xa28)]=!0x0,this['onBeforeBoxRenderingObservable']=new _0x23e367['y$'](),this[_0x57dce4(0x3664)]=new _0x23e367['y$'](),this['onResourcesReadyObservable']=new _0x23e367['y$'](),this[_0x57dce4(0x1ca0)]=!0x0,this[_0x57dce4(0x36c8)]=new _0x465acd['t'](0x20),this[_0x57dce4(0x1b5b)]={},this['_fillIndexBuffer']=null,this[_0x57dce4(0xda6)]=null,(this[_0x57dce4(0x32aa)]=_0x2275dd)['_addComponent'](this),this[_0x57dce4(0x144e)]=new _0x19fe71['M'](this[_0x57dce4(0x32aa)][_0x57dce4(0x2636)](),void 0x0,void 0x0,_0x57dce4(0x2434),!this['scene'][_0x57dce4(0x2636)]()[_0x57dce4(0x8b3)]),this[_0x57dce4(0x3cb8)](this[_0x57dce4(0x144e)]),this['_uniformBufferBack']=new _0x19fe71['M'](this[_0x57dce4(0x32aa)]['getEngine'](),void 0x0,void 0x0,_0x57dce4(0x30ed),!this[_0x57dce4(0x32aa)][_0x57dce4(0x2636)]()[_0x57dce4(0x8b3)]),this['_buildUniformLayout'](this[_0x57dce4(0x858)]);}['_buildUniformLayout'](_0x50d70c){var _0xeab2d8=_0x2473be;_0x50d70c[_0xeab2d8(0x1dfb)](_0xeab2d8(0x25cc),0x4),_0x50d70c[_0xeab2d8(0x1dfb)]('world',0x10),_0x50d70c[_0xeab2d8(0x1dfb)]('viewProjection',0x10),_0x50d70c[_0xeab2d8(0x1dfb)](_0xeab2d8(0x479),0x10),_0x50d70c['create']();}[_0x2473be(0x1942)](){var _0x233431=_0x2473be;this[_0x233431(0x32aa)][_0x233431(0x43f)]['registerStep'](_0x1d8071['l']['STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER'],this,this[_0x233431(0x1589)]),this[_0x233431(0x32aa)]['_preActiveMeshStage'][_0x233431(0x3b3d)](_0x1d8071['l']['STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER'],this,this[_0x233431(0x2dad)]),this['scene']['_evaluateSubMeshStage'][_0x233431(0x3b3d)](_0x1d8071['l']['STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER'],this,this[_0x233431(0x3185)]),this[_0x233431(0x32aa)][_0x233431(0x450)][_0x233431(0x3b3d)](_0x1d8071['l']['STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER'],this,this[_0x233431(0x3364)]);}[_0x2473be(0x3185)](_0x40ce5,_0x4149c4){var _0x461594=_0x2473be;if(_0x40ce5[_0x461594(0x2ab8)]){const _0x396014=_0x4149c4[_0x461594(0x1a23)]();null!==_0x396014&&void 0x0!==_0x396014&&(_0x396014[_0x461594(0x3344)][_0x461594(0x2d7d)]=_0x40ce5[_0x461594(0x26aa)],this[_0x461594(0x36c8)][_0x461594(0x2f54)](_0x396014[_0x461594(0x3344)]));}}[_0x2473be(0x2dad)](_0x403ec6){var _0x55e0da=_0x2473be;if(_0x403ec6[_0x55e0da(0x1f79)]||this['scene'][_0x55e0da(0x3f3b)]){const _0x3e66f4=_0x403ec6[_0x55e0da(0x1a23)]();_0x3e66f4[_0x55e0da(0x3344)][_0x55e0da(0x2d7d)]=_0x403ec6[_0x55e0da(0x26aa)],this[_0x55e0da(0x36c8)][_0x55e0da(0x2f54)](_0x3e66f4['boundingBox']);}}[_0x2473be(0x22a6)](){var _0x276c3d=_0x2473be,_0x447a1f,_0x2c6d73;this[_0x276c3d(0xaaf)]||(this['_colorShader']=new _0xe4b088['j']('colorShader',this[_0x276c3d(0x32aa)],'boundingBoxRenderer',{'attributes':[_0x4a5727['o'][_0x276c3d(0x31b9)]],'uniforms':[_0x276c3d(0x2d0),_0x276c3d(0x22e8),_0x276c3d(0x479),_0x276c3d(0x25cc)],'uniformBuffers':[_0x276c3d(0x2d59)]},!0x1),this[_0x276c3d(0xaaf)][_0x276c3d(0x35f4)]=!0x0,this[_0x276c3d(0xaaf)]['reservedDataStore']={'hidden':!0x0},this['_colorShaderForOcclusionQuery']=new _0xe4b088['j']('colorShaderOccQuery',this[_0x276c3d(0x32aa)],_0x276c3d(0x1f98),{'attributes':[_0x4a5727['o'][_0x276c3d(0x31b9)]],'uniforms':[_0x276c3d(0x2d0),_0x276c3d(0x22e8),'viewProjectionR',_0x276c3d(0x25cc)],'uniformBuffers':['BoundingBoxRenderer']},!0x0),this[_0x276c3d(0x3375)][_0x276c3d(0x35f4)]=!0x0,this[_0x276c3d(0x3375)][_0x276c3d(0x1d90)]={'hidden':!0x0},_0x447a1f=this[_0x276c3d(0x32aa)]['getEngine'](),_0x2c6d73=(0x0,_0x2e3bc9['aR'])({'size':0x1}),this[_0x276c3d(0x1b5b)][_0x4a5727['o'][_0x276c3d(0x31b9)]]=new _0x4a5727['o'](_0x447a1f,_0x2c6d73['positions'],_0x4a5727['o'][_0x276c3d(0x31b9)],!0x1),this[_0x276c3d(0xccc)](),this[_0x276c3d(0xda6)]=_0x2c6d73[_0x276c3d(0x1f84)],this[_0x276c3d(0x1404)]['notifyObservers'](this));}[_0x2473be(0xccc)](){var _0x26fdfb=_0x2473be;const _0x19be62=this[_0x26fdfb(0x32aa)]['getEngine']();this[_0x26fdfb(0xf63)]=_0x19be62[_0x26fdfb(0x973)]([0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x0,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x4,0x0,0x7,0x1,0x6,0x2,0x5,0x3,0x4]);}['rebuild'](){var _0x4d5752=_0x2473be;const _0x5d545a=this[_0x4d5752(0x1b5b)][_0x4a5727['o'][_0x4d5752(0x31b9)]];_0x5d545a&&_0x5d545a[_0x4d5752(0x220)](),this['_createIndexBuffer']();}['reset'](){var _0x3c80ec=_0x2473be;this[_0x3c80ec(0x36c8)][_0x3c80ec(0x1589)]();}[_0x2473be(0x3364)](_0x4c04e1){var _0x17616c=_0x2473be;if(0x0!==this[_0x17616c(0x36c8)][_0x17616c(0x132e)]&&this[_0x17616c(0x1ca0)]&&(this[_0x17616c(0x22a6)](),this[_0x17616c(0xaaf)][_0x17616c(0x3a4f)]())){const _0x410deb=this[_0x17616c(0x32aa)][_0x17616c(0x2636)]();_0x410deb['setDepthWrite'](!0x1);var _0x41391e=this[_0x17616c(0x40ef)][_0x17616c(0x3394)](),_0x5cea1c=this[_0x17616c(0xb69)]['toColor4'](),_0x513c8f=this['scene'][_0x17616c(0x2957)]();for(let _0x35304b=0x0;_0x35304b<this['renderList']['length'];_0x35304b++){const _0x1a059d=this[_0x17616c(0x36c8)]['data'][_0x35304b];if(_0x1a059d[_0x17616c(0x2d7d)]===_0x4c04e1){this[_0x17616c(0x1b3a)](_0x1a059d),this[_0x17616c(0x3293)][_0x17616c(0x3e9)](_0x1a059d);const _0xc22369=_0x1a059d['minimum'],_0x428530=_0x1a059d['maximum'],_0x3bd50d=_0x428530[_0x17616c(0x3e42)](_0xc22369);var _0x52c883,_0x448c37=_0xc22369[_0x17616c(0x11ad)](_0x3bd50d[_0x17616c(0x27e7)](0.5)),_0x448c37=_0x30d1fa['y3'][_0x17616c(0x16a7)](_0x3bd50d['x'],_0x3bd50d['y'],_0x3bd50d['z'])[_0x17616c(0x19e8)](_0x30d1fa['y3'][_0x17616c(0x2633)](_0x448c37['x'],_0x448c37['y'],_0x448c37['z']))[_0x17616c(0x19e8)](_0x1a059d['getWorldMatrix']()),_0x8e4dad=_0x410deb[_0x17616c(0x1317)],_0x5054e8=(this[_0x17616c(0xa28)]&&(_0x52c883=null!=(_0x52c883=_0x1a059d[_0x17616c(0x1427)])?_0x52c883:this[_0x17616c(0xaaf)][_0x17616c(0x695)](),this['_colorShader']['_preBind'](_0x52c883),_0x410deb['bindBuffers'](this[_0x17616c(0x1b5b)],this[_0x17616c(0xf63)],this[_0x17616c(0xaaf)][_0x17616c(0x1d91)]()),_0x8e4dad?_0x410deb[_0x17616c(0xbef)]():_0x410deb[_0x17616c(0xeda)](),this[_0x17616c(0x858)]['bindToEffect'](_0x52c883['effect'],'BoundingBoxRenderer'),this[_0x17616c(0x858)][_0x17616c(0x26e8)](_0x17616c(0x25cc),_0x5cea1c),this[_0x17616c(0x858)][_0x17616c(0x315f)](_0x17616c(0x2d0),_0x448c37),this['_uniformBufferBack'][_0x17616c(0x315f)](_0x17616c(0x22e8),_0x513c8f),this[_0x17616c(0x858)][_0x17616c(0x2c28)](),_0x410deb[_0x17616c(0x2727)](_0x5139b9['F'][_0x17616c(0xaed)],0x0,0x18)),null!=(_0x52c883=_0x1a059d[_0x17616c(0x3a70)])?_0x52c883:this[_0x17616c(0xaaf)][_0x17616c(0x695)]());this[_0x17616c(0xaaf)]['_preBind'](_0x5054e8),_0x410deb[_0x17616c(0x1b7b)](this[_0x17616c(0x1b5b)],this[_0x17616c(0xf63)],this['_colorShader'][_0x17616c(0x1d91)]()),_0x8e4dad?_0x410deb[_0x17616c(0x3f46)]():_0x410deb[_0x17616c(0xde9)](),this[_0x17616c(0x144e)][_0x17616c(0x64f)](_0x5054e8[_0x17616c(0x204d)],_0x17616c(0x2d59)),this[_0x17616c(0x144e)][_0x17616c(0x26e8)](_0x17616c(0x25cc),_0x41391e),this[_0x17616c(0x144e)][_0x17616c(0x315f)](_0x17616c(0x2d0),_0x448c37),this[_0x17616c(0x144e)]['updateMatrix']('viewProjection',_0x513c8f),this[_0x17616c(0x144e)][_0x17616c(0x2c28)](),_0x410deb[_0x17616c(0x2727)](_0x5139b9['F'][_0x17616c(0xaed)],0x0,0x18),this['onAfterBoxRenderingObservable'][_0x17616c(0x3e9)](_0x1a059d);}}this[_0x17616c(0xaaf)][_0x17616c(0x2ca)](),_0x410deb['setDepthFunctionToLessOrEqual'](),_0x410deb[_0x17616c(0x3e21)](!0x0);}}[_0x2473be(0x1b3a)](_0x5d74c2){var _0x1efc8a=_0x2473be,_0x19c6f4;_0x5d74c2['_drawWrapperFront']||(_0x19c6f4=this[_0x1efc8a(0x32aa)][_0x1efc8a(0x2636)](),_0x5d74c2[_0x1efc8a(0x3a70)]=new _0x3816aa['q'](_0x19c6f4),_0x5d74c2[_0x1efc8a(0x1427)]=new _0x3816aa['q'](_0x19c6f4),_0x5d74c2['_drawWrapperFront'][_0x1efc8a(0x3388)](this[_0x1efc8a(0xaaf)][_0x1efc8a(0x1d91)]()),_0x5d74c2[_0x1efc8a(0x1427)][_0x1efc8a(0x3388)](this[_0x1efc8a(0xaaf)][_0x1efc8a(0x1d91)]()));}[_0x2473be(0x2012)](_0x8a8ef){var _0xab7eab=_0x2473be;const _0x48c374=this[_0xab7eab(0x32aa)][_0xab7eab(0x2636)]();void 0x0===this[_0xab7eab(0x3f92)]&&(this[_0xab7eab(0x3f92)]=_0x48c374[_0xab7eab(0x2828)](_0xab7eab(0x1457)));var _0xc7fe98=_0x48c374[_0xab7eab(0x2b92)],_0x5a7705=(_0x48c374[_0xab7eab(0x2b92)]=this[_0xab7eab(0x3f92)],this[_0xab7eab(0x22a6)](),_0x8a8ef[_0xab7eab(0x1549)][0x0]);if(this[_0xab7eab(0x3375)]['isReady'](_0x8a8ef,void 0x0,_0x5a7705)&&_0x8a8ef[_0xab7eab(0x287e)]){this[_0xab7eab(0x10c8)]||(this[_0xab7eab(0x10c8)]=_0x48c374[_0xab7eab(0x973)](this[_0xab7eab(0xda6)]));var _0x373c53=_0x48c374['useReverseDepthBuffer'];_0x48c374[_0xab7eab(0x3e21)](!0x1),_0x48c374[_0xab7eab(0x3cc)](!0x1);const _0x15d6e1=_0x8a8ef['getBoundingInfo']()[_0xab7eab(0x3344)],_0x74d486=_0x15d6e1['minimum'],_0x4ac3d1=_0x15d6e1[_0xab7eab(0x312b)],_0x4e0994=_0x4ac3d1[_0xab7eab(0x3e42)](_0x74d486);_0x8a8ef=_0x74d486[_0xab7eab(0x11ad)](_0x4e0994[_0xab7eab(0x27e7)](0.5)),_0x8a8ef=_0x30d1fa['y3'][_0xab7eab(0x16a7)](_0x4e0994['x'],_0x4e0994['y'],_0x4e0994['z'])[_0xab7eab(0x19e8)](_0x30d1fa['y3'][_0xab7eab(0x2633)](_0x8a8ef['x'],_0x8a8ef['y'],_0x8a8ef['z']))[_0xab7eab(0x19e8)](_0x15d6e1[_0xab7eab(0x2fee)]()),_0x5a7705=_0x5a7705[_0xab7eab(0xd5e)],(this[_0xab7eab(0x3375)][_0xab7eab(0x3af5)](_0x5a7705),_0x48c374[_0xab7eab(0x1b7b)](this[_0xab7eab(0x1b5b)],this['_fillIndexBuffer'],_0x5a7705[_0xab7eab(0x204d)]),_0x373c53?_0x48c374[_0xab7eab(0x3f46)]():_0x48c374['setDepthFunctionToLess'](),this[_0xab7eab(0x32aa)][_0xab7eab(0x1ec3)](),this[_0xab7eab(0x144e)]['bindToEffect'](_0x5a7705[_0xab7eab(0x204d)],_0xab7eab(0x2d59)),this['_uniformBufferFront'][_0xab7eab(0x315f)](_0xab7eab(0x2d0),_0x8a8ef),this[_0xab7eab(0x144e)][_0xab7eab(0x315f)]('viewProjection',this[_0xab7eab(0x32aa)][_0xab7eab(0x2957)]()),this['_uniformBufferFront'][_0xab7eab(0x2c28)](),_0x48c374[_0xab7eab(0x2727)](_0x5139b9['F'][_0xab7eab(0x3dd)],0x0,0x24),this[_0xab7eab(0x3375)]['unbind'](),_0x48c374['setDepthFunctionToLessOrEqual'](),_0x48c374[_0xab7eab(0x3e21)](!0x0),_0x48c374[_0xab7eab(0x3cc)](!0x0),_0x48c374[_0xab7eab(0x2b92)]=_0xc7fe98);}else _0x48c374['currentRenderPassId']=_0xc7fe98;}['dispose'](){var _0x30ecf0=_0x2473be;if(void 0x0!==this[_0x30ecf0(0x3f92)]&&(this['scene'][_0x30ecf0(0x2636)]()[_0x30ecf0(0xda7)](this[_0x30ecf0(0x3f92)]),this[_0x30ecf0(0x3f92)]=void 0x0),this[_0x30ecf0(0xaaf)]){this[_0x30ecf0(0x3293)][_0x30ecf0(0x2af2)](),this[_0x30ecf0(0x3664)]['clear'](),this[_0x30ecf0(0x1404)][_0x30ecf0(0x2af2)](),this[_0x30ecf0(0x36c8)][_0x30ecf0(0x2d20)](),this['_colorShader'][_0x30ecf0(0x2d20)](),this[_0x30ecf0(0x3375)][_0x30ecf0(0x2d20)](),this[_0x30ecf0(0x144e)]['dispose'](),this['_uniformBufferBack'][_0x30ecf0(0x2d20)]();const _0x5eb2dc=this[_0x30ecf0(0x1b5b)][_0x4a5727['o']['PositionKind']];_0x5eb2dc&&(_0x5eb2dc[_0x30ecf0(0x2d20)](),this[_0x30ecf0(0x1b5b)][_0x4a5727['o'][_0x30ecf0(0x31b9)]]=null),this['scene']['getEngine']()[_0x30ecf0(0x3cd8)](this[_0x30ecf0(0xf63)]),this[_0x30ecf0(0x10c8)]&&(this[_0x30ecf0(0x32aa)][_0x30ecf0(0x2636)]()[_0x30ecf0(0x3cd8)](this[_0x30ecf0(0x10c8)]),this[_0x30ecf0(0x10c8)]=null);}}}},0x159c3:(_0xe1379f,_0x28723b,_0x6505d7)=>{var _0x314508=a8_0x49466b;_0x6505d7['d'](_0x28723b,{'P':()=>_0x3251ed});var _0x3616eb=_0x6505d7(0x77a5),_0x18c7e6=_0x6505d7(0x163e6),_0x56ea58=_0x6505d7(0xc84b),_0x1ebc28=_0x6505d7(0x9657),_0x563517=_0x6505d7(0xdbbf),_0x10f036=_0x6505d7(0xe8aa),_0x177b6e=_0x6505d7(0x8af2),_0x3ab89d=_0x6505d7(0x10ea4),_0xcb0114=_0x6505d7(0x173aa);_0x6505d7(0x4617),_0x6505d7(0x1d0b),_0x6505d7(0xcfa6);class _0x16a79f{constructor(){var _0x439d92=a8_0x58a1;this[_0x439d92(0x1ca0)]=!0x0,this[_0x439d92(0x3efc)]=_0x439d92(0x1e70),this[_0x439d92(0x21da)]=[_0x3616eb['g'][_0x439d92(0x189c)]];}}class _0x3251ed{constructor(_0x563575,_0x30592b=0x5){var _0x31d8f5=a8_0x58a1;if(this[_0x31d8f5(0xba6)]=[],this[_0x31d8f5(0xc71)]=0x0,this[_0x31d8f5(0x17b0)]=[[!0x0],[!0x0,!0x0],[!0x0,!0x0,!0x0]],this[_0x31d8f5(0xc39)]=[],this['_candidateSubMeshes']=new _0x1ebc28['t'](0xa),this[_0x31d8f5(0x1d64)]=new _0x1ebc28['t'](0xa),this[_0x31d8f5(0x17f)]=[],this[_0x31d8f5(0x2b9c)]=[new _0x56ea58['HE'](_0x3251ed[_0x31d8f5(0xb4d)],_0x3251ed['_DEPTH_CLEAR_VALUE'],0x0,0x0),new _0x56ea58['HE'](-_0x3251ed[_0x31d8f5(0x71d)],_0x3251ed[_0x31d8f5(0x2d30)],0x0,0x0),new _0x56ea58['HE'](0x0,0x0,0x0,0x0)],this[_0x31d8f5(0x48a)]=_0x563575,this['_engine']=_0x563575[_0x31d8f5(0x2636)](),this[_0x31d8f5(0x40af)]=_0x30592b,_0x563575[_0x31d8f5(0x648)]()){for(let _0x593257=0x0;_0x593257<this[_0x31d8f5(0x17b0)][_0x31d8f5(0x132e)];++_0x593257)this[_0x31d8f5(0xc39)][_0x593257]=this[_0x31d8f5(0x398b)]['buildTextureLayout'](this[_0x31d8f5(0x17b0)][_0x593257]);this[_0x31d8f5(0x1d4)]=[],this['useRenderPasses']=!0x1,this[_0x31d8f5(0x3d64)]=new _0x16a79f(),this['_createTextures'](),this[_0x31d8f5(0x1746)]();}else _0x3ab89d['Y'][_0x31d8f5(0x2e91)]('Depth\x20peeling\x20for\x20order\x20independant\x20transparency\x20could\x20not\x20enable\x20PrePass,\x20aborting.');}get[_0x314508(0x625)](){return this['_passCount'];}set[_0x314508(0x625)](_0x2a42bb){this['_passCount']!==_0x2a42bb&&(this['_passCount']=_0x2a42bb,this['_createRenderPassIds']());}get[_0x314508(0x1054)](){return this['_useRenderPasses'];}set['useRenderPasses'](_0xd1791){var _0x8b36d7=_0x314508;this[_0x8b36d7(0x28aa)]!==_0xd1791&&(this[_0x8b36d7(0x28aa)]=_0xd1791,this[_0x8b36d7(0x2be3)]());}[_0x314508(0x2f60)](_0x44834b){var _0x3650e9=_0x314508;-0x1===this['_excludedMeshes'][_0x3650e9(0x404a)](_0x44834b[_0x3650e9(0x439)])&&this[_0x3650e9(0x17f)]['push'](_0x44834b[_0x3650e9(0x439)]);}[_0x314508(0x1979)](_0x1d87a5){var _0x225597=_0x314508;_0x1d87a5=this['_excludedMeshes']['indexOf'](_0x1d87a5[_0x225597(0x439)]),-0x1!==_0x1d87a5&&this[_0x225597(0x17f)][_0x225597(0x1035)](_0x1d87a5,0x1);}[_0x314508(0x2be3)](){var _0x3189e1=_0x314508;if(this[_0x3189e1(0x3350)](),this[_0x3189e1(0x28aa)]){for(let _0x589a8a=0x0;_0x589a8a<this['_passCount']+0x1;++_0x589a8a)this[_0x3189e1(0x1d4)][_0x589a8a]||(this[_0x3189e1(0x1d4)][_0x589a8a]=this['_engine'][_0x3189e1(0x2828)](_0x3189e1(0x289d)+_0x589a8a));}}[_0x314508(0x3350)](){var _0x35175a=_0x314508;for(let _0x3e07cd=0x0;_0x3e07cd<this[_0x35175a(0x1d4)][_0x35175a(0x132e)];++_0x3e07cd)this[_0x35175a(0x398b)]['releaseRenderPassId'](this[_0x35175a(0x1d4)][_0x3e07cd]);this[_0x35175a(0x1d4)]=[];}[_0x314508(0xaeb)](){var _0x46bdb3=_0x314508,_0x2e5cd2={'width':this[_0x46bdb3(0x398b)][_0x46bdb3(0x105a)](),'height':this[_0x46bdb3(0x398b)][_0x46bdb3(0x288a)]()},_0x32f295=(this[_0x46bdb3(0x1e55)]=[new _0x18c7e6['K'](_0x46bdb3(0x1044),_0x2e5cd2,0x3,this[_0x46bdb3(0x48a)]),new _0x18c7e6['K'](_0x46bdb3(0x10d5),_0x2e5cd2,0x3,this['_scene'])],this[_0x46bdb3(0x4a7)]=[new _0x18c7e6['K'](_0x46bdb3(0x3c71),_0x2e5cd2,0x2,this[_0x46bdb3(0x48a)],{'generateDepthBuffer':!0x1}),new _0x18c7e6['K'](_0x46bdb3(0xf8),_0x2e5cd2,0x2,this[_0x46bdb3(0x48a)],{'generateDepthBuffer':!0x1})],this[_0x46bdb3(0x1574)]=new _0x18c7e6['K'](_0x46bdb3(0x85f),_0x2e5cd2,0x1,this['_scene'],{'generateDepthBuffer':!0x1}),this['_outputRT']=new _0x177b6e['_']('depthPeelingOutput',_0x2e5cd2,this[_0x46bdb3(0x48a)],!0x1),[{'format':_0x3616eb['g']['TEXTUREFORMAT_RG'],'samplingMode':_0x3616eb['g'][_0x46bdb3(0xe4b)],'type':this[_0x46bdb3(0x398b)][_0x46bdb3(0x1766)]()[_0x46bdb3(0xbd9)]?_0x3616eb['g'][_0x46bdb3(0x123c)]:_0x3616eb['g'][_0x46bdb3(0x249a)],'label':'DepthPeelingRenderer-DepthTexture'},{'format':_0x3616eb['g']['TEXTUREFORMAT_RGBA'],'samplingMode':_0x3616eb['g'][_0x46bdb3(0xe4b)],'type':_0x3616eb['g'][_0x46bdb3(0x249a)],'label':_0x46bdb3(0x1201)}]);for(let _0x1f771e=0x0;_0x1f771e<0x2;_0x1f771e++){var _0x1b3fa4=this[_0x46bdb3(0x398b)]['_createInternalTexture'](_0x2e5cd2,_0x32f295[0x0],!0x1),_0x204e27=this[_0x46bdb3(0x398b)]['_createInternalTexture'](_0x2e5cd2,_0x32f295[0x1],!0x1),_0x1bf906=this[_0x46bdb3(0x398b)]['_createInternalTexture'](_0x2e5cd2,_0x32f295[0x1],!0x1);this[_0x46bdb3(0x1e55)][_0x1f771e][_0x46bdb3(0x2bfb)](_0x1b3fa4,0x0),this[_0x46bdb3(0x1e55)][_0x1f771e][_0x46bdb3(0x2bfb)](_0x204e27,0x1),this[_0x46bdb3(0x1e55)][_0x1f771e][_0x46bdb3(0x2bfb)](_0x1bf906,0x2),this['_colorMrts'][_0x1f771e][_0x46bdb3(0x2bfb)](_0x204e27,0x0),this[_0x46bdb3(0x4a7)][_0x1f771e]['setInternalTexture'](_0x1bf906,0x1),this[_0x46bdb3(0xba6)]['push'](new _0x563517['g'](_0x1b3fa4),new _0x563517['g'](_0x204e27),new _0x563517['g'](_0x1bf906));}}['_disposeTextures'](){var _0x2cc75f=_0x314508;for(let _0x3b24d3=0x0;_0x3b24d3<this[_0x2cc75f(0xba6)][_0x2cc75f(0x132e)];_0x3b24d3++)0x6!==_0x3b24d3&&this['_thinTextures'][_0x3b24d3]['dispose']();for(let _0x4cdbd4=0x0;_0x4cdbd4<0x2;_0x4cdbd4++)this[_0x2cc75f(0x1e55)][_0x4cdbd4]['dispose'](!0x0),this[_0x2cc75f(0x4a7)][_0x4cdbd4]['dispose'](!0x0),this['_blendBackMrt'][_0x2cc75f(0x2d20)](!0x0);this[_0x2cc75f(0xb7f)][_0x2cc75f(0x2d20)](),this[_0x2cc75f(0xba6)]=[],this[_0x2cc75f(0x4a7)]=[],this[_0x2cc75f(0x1e55)]=[];}[_0x314508(0x2f5c)](){var _0x1f1c22=_0x314508;return this[_0x1f1c22(0x1e55)][0x0][_0x1f1c22(0x2cc8)]()[_0x1f1c22(0x37ce)]===this[_0x1f1c22(0x398b)][_0x1f1c22(0x105a)]()&&this[_0x1f1c22(0x1e55)][0x0][_0x1f1c22(0x2cc8)]()[_0x1f1c22(0x1995)]===this[_0x1f1c22(0x398b)]['getRenderHeight']()||(this[_0x1f1c22(0x3dc)](),this[_0x1f1c22(0xaeb)]()),this['_updateTextureReferences']();}['_updateTextureReferences'](){var _0x106cf8=_0x314508;const _0x4f0585=this[_0x106cf8(0x48a)][_0x106cf8(0x5b6)];if(!_0x4f0585)return!0x1;var _0xa1b3e3=_0x4f0585[_0x106cf8(0x2b3b)](_0x3616eb['g'][_0x106cf8(0x189c)]),_0x4d1566=null!=(_0x4d1566=_0x4f0585[_0x106cf8(0x312d)][_0x106cf8(0xb3c)])&&_0x4d1566[_0x106cf8(0x132e)]?_0x4f0585[_0x106cf8(0x312d)]['textures'][_0xa1b3e3][_0x106cf8(0x2bd)]():null;return!!_0x4d1566&&(this[_0x106cf8(0x335)]!==_0x4d1566&&(this[_0x106cf8(0x335)]=_0x4d1566,this[_0x106cf8(0x1574)]['setInternalTexture'](this[_0x106cf8(0x335)],0x0),this[_0x106cf8(0xba6)][0x6]&&this[_0x106cf8(0xba6)][0x6]['dispose'](),this[_0x106cf8(0xba6)][0x6]=new _0x563517['g'](this['_blendBackTexture']),_0x4f0585['defaultRT'][_0x106cf8(0x190)]['_shareDepth'](this[_0x106cf8(0x1e55)][0x0]['renderTarget'])),!0x0);}[_0x314508(0x1746)](){var _0x58d6a9=_0x314508;this[_0x58d6a9(0x8e7)]=new _0x10f036['H']({'fragmentShader':_0x58d6a9(0x3be2),'useShaderStore':!0x0,'engine':this['_engine'],'samplerNames':[_0x58d6a9(0x6d5)],'uniformNames':[]}),this['_blendBackEffectWrapperPingPong']=new _0x10f036['H']({'fragmentShader':_0x58d6a9(0x3be2),'useShaderStore':!0x0,'engine':this[_0x58d6a9(0x398b)],'samplerNames':['uBackColor'],'uniformNames':[]}),this[_0x58d6a9(0x1330)]=new _0x10f036['H']({'fragmentShader':_0x58d6a9(0x4007),'useShaderStore':!0x0,'engine':this[_0x58d6a9(0x398b)],'samplerNames':['uFrontColor','uBackColor'],'uniformNames':[]}),this[_0x58d6a9(0x2876)]=new _0x10f036['I'](this[_0x58d6a9(0x398b)]);}['setPrePassRenderer'](_0x338785){var _0x37bd74=_0x314508;_0x338785[_0x37bd74(0x3794)](this[_0x37bd74(0x3d64)]);}[_0x314508(0x2dcf)](_0x1bd130){var _0x32d87b=_0x314508;_0x1bd130['setTexture'](_0x32d87b(0x319e),this[_0x32d87b(0xba6)][0x3*this['_currentPingPongState']]),_0x1bd130['setTexture']('oitFrontColorSampler',this[_0x32d87b(0xba6)][0x3*this[_0x32d87b(0xc71)]+0x1]);}[_0x314508(0x1f5d)](_0x30c029){var _0x2fbbf1=_0x314508;let _0x34afff;this[_0x2fbbf1(0x28aa)]&&(_0x34afff={});for(let _0x55b11d=0x0;_0x55b11d<_0x30c029['length'];_0x55b11d++){const _0x1bce8f=_0x30c029[_0x2fbbf1(0xf56)][_0x55b11d][_0x2fbbf1(0x90)]();let _0x5a9ecc=!0x0,_0x2109ad=!0x1;const _0x2bccd4=_0x30c029['data'][_0x55b11d];let _0x279099,_0x35167e=!0x1;var _0x485b8f;this[_0x2fbbf1(0x28aa)]&&(_0x279099=_0x2bccd4[_0x2fbbf1(0x695)](),_0x35167e=!_0x279099),_0x1bce8f&&(_0x5a9ecc=_0x1bce8f['allowShaderHotSwapping'],_0x2109ad=_0x1bce8f[_0x2fbbf1(0x32b8)],_0x1bce8f['allowShaderHotSwapping']=!0x1,_0x1bce8f[_0x2fbbf1(0x32b8)]=!0x1),_0x2bccd4[_0x2fbbf1(0x3364)](!0x1),_0x35167e&&(_0x279099=_0x2bccd4[_0x2fbbf1(0x695)]())[_0x2fbbf1(0xf2f)]&&(_0x485b8f=(_0x485b8f=_0x34afff[_0x279099['materialContext'][_0x2fbbf1(0x439)]])||(_0x34afff[_0x279099['materialContext'][_0x2fbbf1(0x439)]]=this[_0x2fbbf1(0x398b)][_0x2fbbf1(0x2bc9)]()),_0x2bccd4['_getDrawWrapper']()[_0x2fbbf1(0xf2f)]=_0x485b8f),_0x1bce8f&&(_0x1bce8f[_0x2fbbf1(0x1c11)]=_0x5a9ecc,_0x1bce8f['backFaceCulling']=_0x2109ad);}}[_0x314508(0x51b)](_0x3ea7e5){var _0x257e62=_0x314508,_0xa087be;null!=(_0xa087be=this[_0x257e62(0x48a)]['prePassRenderer'])&&_0xa087be[_0x257e62(0x129d)](this[_0x257e62(0xb7f)])?this[_0x257e62(0x398b)]['bindFramebuffer'](this[_0x257e62(0xb7f)]['renderTarget']):this[_0x257e62(0x398b)][_0x257e62(0x1f19)](),this['_engine'][_0x257e62(0x206b)](_0x3616eb['g']['ALPHA_DISABLE']),this[_0x257e62(0x398b)][_0x257e62(0x1481)](),this[_0x257e62(0x398b)][_0x257e62(0x26d0)](this['_finalEffectWrapper'][_0x257e62(0xd5e)]),this['_finalEffectWrapper'][_0x257e62(0x204d)][_0x257e62(0x19ec)]('uFrontColor',this[_0x257e62(0xba6)][0x3*_0x3ea7e5+0x1]),this[_0x257e62(0x1330)][_0x257e62(0x204d)][_0x257e62(0x19ec)](_0x257e62(0x6d5),this[_0x257e62(0xba6)][0x6]),this[_0x257e62(0x2876)]['render'](this['_finalEffectWrapper']);}['render'](_0x517669){var _0x1e93d9=_0x314508;if(this[_0x1e93d9(0x2163)][_0x1e93d9(0x132e)]=0x0,this['_excludedSubMeshes'][_0x1e93d9(0x132e)]=0x0,!(this[_0x1e93d9(0x8e7)][_0x1e93d9(0x204d)][_0x1e93d9(0x3a4f)]()&&this[_0x1e93d9(0x11a9)]['effect']['isReady']()&&this[_0x1e93d9(0x1330)][_0x1e93d9(0x204d)][_0x1e93d9(0x3a4f)]()&&this['_updateTextures']()))return this[_0x1e93d9(0x1d64)];for(let _0x5055d5=0x0;_0x5055d5<_0x517669[_0x1e93d9(0x132e)];_0x5055d5++){const _0x3dca34=_0x517669[_0x1e93d9(0xf56)][_0x5055d5];var _0x436415=_0x3dca34[_0x1e93d9(0x90)](),_0x47a950=_0x436415&&_0x3dca34[_0x1e93d9(0x3b8e)]()[_0x1e93d9(0x1e6d)](_0x436415[_0x1e93d9(0x6d0)]);(!_0x436415||_0x47a950!==_0xcb0114['F'][_0x1e93d9(0x1a90)]&&_0x47a950!==_0xcb0114['F']['TriangleFillMode']&&_0x47a950!==_0xcb0114['F'][_0x1e93d9(0x3457)]||-0x1!==this[_0x1e93d9(0x17f)][_0x1e93d9(0x404a)](_0x3dca34['getMesh']()['uniqueId'])?this[_0x1e93d9(0x1d64)]:this[_0x1e93d9(0x2163)])[_0x1e93d9(0x2f54)](_0x3dca34);}if(!this[_0x1e93d9(0x2163)]['length'])return this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x4a7)][0x1][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x201)](this[_0x1e93d9(0xc39)][0x1]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x2af2)](this[_0x1e93d9(0x2b9c)][0x2],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)]['unBindFramebuffer'](this[_0x1e93d9(0x4a7)][0x1][_0x1e93d9(0x190)]),this['_finalCompose'](0x1),this[_0x1e93d9(0x1d64)];var _0x2fed0c,_0x4ee65e=this[_0x1e93d9(0x398b)][_0x1e93d9(0x2b92)];this['_scene'][_0x1e93d9(0x5b6)][_0x1e93d9(0x1765)]=!0x1,this['_useRenderPasses']&&(this['_engine'][_0x1e93d9(0x2b92)]=this[_0x1e93d9(0x1d4)][0x0]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x1e55)][0x0]['renderTarget']),this['_engine']['bindAttachments'](this['_layoutCache'][0x0]),this[_0x1e93d9(0x398b)]['clear'](this[_0x1e93d9(0x2b9c)][0x0],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this['_depthMrts'][0x0][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x1e55)][0x1]['renderTarget']),this[_0x1e93d9(0x398b)][_0x1e93d9(0x201)](this[_0x1e93d9(0xc39)][0x0]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x2af2)](this[_0x1e93d9(0x2b9c)][0x1],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this[_0x1e93d9(0x1e55)][0x1][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x4a7)][0x0][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x201)](this[_0x1e93d9(0xc39)][0x1]),this[_0x1e93d9(0x398b)]['clear'](this[_0x1e93d9(0x2b9c)][0x2],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)]['unBindFramebuffer'](this[_0x1e93d9(0x4a7)][0x0][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x4a7)][0x1]['renderTarget']),this[_0x1e93d9(0x398b)][_0x1e93d9(0x201)](this['_layoutCache'][0x1]),this[_0x1e93d9(0x398b)]['clear'](this[_0x1e93d9(0x2b9c)][0x2],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this['_colorMrts'][0x1][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)]['bindFramebuffer'](this[_0x1e93d9(0x1e55)][0x0][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x201)](this[_0x1e93d9(0xc39)][0x0]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x206b)](_0x3616eb['g'][_0x1e93d9(0x3828)]),this['_engine'][_0x1e93d9(0x3ea2)](_0x3616eb['g'][_0x1e93d9(0x3997)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x3da9)][_0x1e93d9(0x21ae)]=!0x1,this['_engine']['depthCullingState'][_0x1e93d9(0x2910)]=!0x0,this[_0x1e93d9(0x398b)]['applyStates'](),this[_0x1e93d9(0xc71)]=0x1,this[_0x1e93d9(0x1f5d)](this[_0x1e93d9(0x2163)]),this['_engine'][_0x1e93d9(0xfa0)](this['_depthMrts'][0x0][_0x1e93d9(0x190)]),this[_0x1e93d9(0x48a)][_0x1e93d9(0x1ec3)]();let _0x8f77f7=0x0;for(let _0x371207=0x0;_0x371207<this[_0x1e93d9(0x40af)];_0x371207++){_0x2fed0c=_0x371207%0x2,_0x8f77f7=0x1-_0x2fed0c,this[_0x1e93d9(0xc71)]=_0x2fed0c,this[_0x1e93d9(0x28aa)]&&(this['_engine'][_0x1e93d9(0x2b92)]=this[_0x1e93d9(0x1d4)][_0x371207+0x1]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x1e55)][_0x8f77f7]['renderTarget']),this['_engine'][_0x1e93d9(0x201)](this[_0x1e93d9(0xc39)][0x0]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x2af2)](this[_0x1e93d9(0x2b9c)][0x0],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this[_0x1e93d9(0x1e55)][_0x8f77f7]['renderTarget']),this[_0x1e93d9(0x398b)][_0x1e93d9(0x69a)](this[_0x1e93d9(0x4a7)][_0x8f77f7][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x201)](this['_layoutCache'][0x1]),this['_engine']['clear'](this[_0x1e93d9(0x2b9c)][0x2],!0x0,!0x1,!0x1),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this[_0x1e93d9(0x4a7)][_0x8f77f7][_0x1e93d9(0x190)]),this['_engine'][_0x1e93d9(0x69a)](this[_0x1e93d9(0x1e55)][_0x8f77f7][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)]['bindAttachments'](this[_0x1e93d9(0xc39)][0x2]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x206b)](_0x3616eb['g'][_0x1e93d9(0x3828)]),this[_0x1e93d9(0x398b)]['setAlphaEquation'](_0x3616eb['g'][_0x1e93d9(0x3997)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x3da9)][_0x1e93d9(0x2910)]=!0x1,this['_engine']['applyStates'](),this[_0x1e93d9(0x1f5d)](this['_candidateSubMeshes']),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this['_depthMrts'][_0x8f77f7][_0x1e93d9(0x190)]),this[_0x1e93d9(0x48a)][_0x1e93d9(0x1ec3)](),this['_engine']['bindFramebuffer'](this['_blendBackMrt'][_0x1e93d9(0x190)]),this[_0x1e93d9(0x398b)]['bindAttachments'](this[_0x1e93d9(0xc39)][0x0]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x3ea2)](_0x3616eb['g'][_0x1e93d9(0x636)]),this[_0x1e93d9(0x398b)][_0x1e93d9(0x206b)](_0x3616eb['g'][_0x1e93d9(0x30a0)]),this[_0x1e93d9(0x398b)]['applyStates']();const _0x405798=0x0!==_0x8f77f7&&this[_0x1e93d9(0x28aa)]?this[_0x1e93d9(0x11a9)]:this[_0x1e93d9(0x8e7)];this['_engine'][_0x1e93d9(0x26d0)](_0x405798[_0x1e93d9(0xd5e)]),_0x405798[_0x1e93d9(0x204d)][_0x1e93d9(0x19ec)](_0x1e93d9(0x6d5),this[_0x1e93d9(0xba6)][0x3*_0x8f77f7+0x2]),this[_0x1e93d9(0x2876)][_0x1e93d9(0x3364)](_0x405798),this[_0x1e93d9(0x398b)][_0x1e93d9(0xfa0)](this[_0x1e93d9(0x1574)][_0x1e93d9(0x190)]);}return this['_engine']['currentRenderPassId']=_0x4ee65e,this[_0x1e93d9(0x51b)](_0x8f77f7),this[_0x1e93d9(0x48a)][_0x1e93d9(0x5b6)][_0x1e93d9(0x1765)]=!0x0,this[_0x1e93d9(0x398b)]['depthCullingState'][_0x1e93d9(0x21ae)]=!0x0,this[_0x1e93d9(0x398b)][_0x1e93d9(0x3da9)][_0x1e93d9(0x2910)]=!0x0,this['_excludedSubMeshes'];}['dispose'](){var _0x1a821b=_0x314508;this['_disposeTextures'](),this[_0x1a821b(0x8e7)][_0x1a821b(0x2d20)](),this[_0x1a821b(0x1330)][_0x1a821b(0x2d20)](),this[_0x1a821b(0x2876)][_0x1a821b(0x2d20)](),this[_0x1a821b(0x3350)]();}}_0x3251ed[_0x314508(0xb4d)]=-0x1869f,_0x3251ed[_0x314508(0x71d)]=0x0,_0x3251ed[_0x314508(0x2d30)]=0x1;},0x7669:(_0x24547b,_0x1e8988,_0x55fb66)=>{var _0xe677c8=a8_0x49466b,_0x34debe=_0x55fb66(0x77a5),_0x1210b9=_0x55fb66(0x1446b),_0x22d9c1=_0x55fb66(0xbb85),_0x2ea9f0=_0x55fb66(0x159c3);Object[_0xe677c8(0x1fc0)](_0x1210b9['x'][_0xe677c8(0x1229)],'depthPeelingRenderer',{'get':function(){var _0x4e75b1=_0xe677c8,_0x113a6b;return this[_0x4e75b1(0x926)]||this[_0x4e75b1(0x34ab)](_0x22d9c1['l'][_0x4e75b1(0x21e9)])||(_0x113a6b=new _0x125639(this),this[_0x4e75b1(0x34b7)](_0x113a6b)),this[_0x4e75b1(0x926)];},'set':function(_0x9ff0c1){var _0x1bedd9=_0xe677c8;this[_0x1bedd9(0x926)]=_0x9ff0c1;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x1210b9['x'][_0xe677c8(0x1229)],'useOrderIndependentTransparency',{'get':function(){var _0x20fb80=_0xe677c8;return this[_0x20fb80(0x2d45)];},'set':function(_0x4ee011){var _0x57a925=_0xe677c8;this[_0x57a925(0x2d45)]!==_0x4ee011&&(this[_0x57a925(0x2d45)]=_0x4ee011,this[_0x57a925(0x2322)](_0x34debe['g'][_0x57a925(0x2024)]),null!=(_0x4ee011=this[_0x57a925(0x5b6)])&&_0x4ee011[_0x57a925(0x1d4d)]());},'enumerable':!0x0,'configurable':!0x0});class _0x125639{constructor(_0x309d83){var _0x514a8c=_0xe677c8;this[_0x514a8c(0x3efc)]=_0x22d9c1['l'][_0x514a8c(0x21e9)],(this[_0x514a8c(0x32aa)]=_0x309d83)[_0x514a8c(0x2377)]=new _0x2ea9f0['P'](_0x309d83);}[_0xe677c8(0x1942)](){}[_0xe677c8(0x148b)](){}[_0xe677c8(0x2d20)](){var _0x4f2a6e=_0xe677c8,_0x324b11;null!=(_0x324b11=this[_0x4f2a6e(0x32aa)][_0x4f2a6e(0x2377)])&&_0x324b11[_0x4f2a6e(0x2d20)](),this[_0x4f2a6e(0x32aa)][_0x4f2a6e(0x2377)]=null;}}},0xbff:(_0x30d88a,_0x4bea45,_0x2a3f45)=>{var _0x595487=a8_0x49466b;_0x2a3f45['d'](_0x4bea45,{'g':()=>_0x1a2a39});var _0x53bc0e=_0x2a3f45(0xc84b),_0xaa6b5c=_0x2a3f45(0x1a27),_0x3b79d6=_0x2a3f45(0xbac7),_0x5d84df=_0x2a3f45(0x8af2),_0x4a6c7e=_0x2a3f45(0x147cf),_0x43c6f2=_0x2a3f45(0xdef7),_0x13c8d2=_0x2a3f45(0x77a5),_0x139d87=(_0x2a3f45(0x5012),_0x2a3f45(0xcf33),_0x2a3f45(0x15cb9)),_0x1a8639=_0x2a3f45(0x2088);class _0x1a2a39{constructor(_0x367f59,_0x34daf5=_0x13c8d2['g'][_0x595487(0x123c)],_0x1a65ea=null,_0x30785a=!0x1,_0x288201=_0x3b79d6['x']['TRILINEAR_SAMPLINGMODE'],_0xfb2b25=!0x1,_0x24693b){var _0x1b614e=_0x595487;this['enabled']=!0x0,this['forceDepthWriteTransparentMeshes']=!0x1,this[_0x1b614e(0x1c6a)]=!0x1,this['reverseCulling']=!0x1,this[_0x1b614e(0x48a)]=_0x367f59,this[_0x1b614e(0x26f3)]=_0x30785a,this[_0x1b614e(0x36e)]=_0xfb2b25,this[_0x1b614e(0x4e8)]=_0x34daf5===_0x13c8d2['g'][_0x1b614e(0x607)],this[_0x1b614e(0x4e8)]?this['clearColor']=new _0x53bc0e['HE'](0x1,0x1,0x1,0x1):this[_0x1b614e(0x294c)]=new _0x53bc0e['HE'](_0xfb2b25?0x5f5e100:0x1,0x0,0x0,0x1),_0x1a2a39[_0x1b614e(0x4064)](this[_0x1b614e(0x48a)]);const _0x4470bb=_0x367f59[_0x1b614e(0x2636)]();this[_0x1b614e(0x1d21)]=_0x1a65ea,_0x288201!==_0x3b79d6['x'][_0x1b614e(0x3560)]&&(_0x34daf5!==_0x13c8d2['g'][_0x1b614e(0x123c)]||_0x4470bb[_0x1b614e(0x22b2)][_0x1b614e(0xbd9)]||(_0x288201=_0x3b79d6['x'][_0x1b614e(0x3560)]),_0x34daf5!==_0x13c8d2['g'][_0x1b614e(0x249a)]||_0x4470bb[_0x1b614e(0x22b2)]['textureHalfFloatLinearFiltering']||(_0x288201=_0x3b79d6['x']['NEAREST_SAMPLINGMODE'])),_0x30785a=this['isPacked']||!_0x4470bb[_0x1b614e(0x2d15)][_0x1b614e(0x2589)]?_0x13c8d2['g'][_0x1b614e(0x5b0)]:_0x13c8d2['g'][_0x1b614e(0xea3)],(this[_0x1b614e(0x33d9)]=new _0x5d84df['_'](null!=_0x24693b?_0x24693b:_0x1b614e(0x11a4),{'width':_0x4470bb[_0x1b614e(0x105a)](),'height':_0x4470bb[_0x1b614e(0x288a)]()},this['_scene'],!0x1,!0x0,_0x34daf5,!0x1,_0x288201,void 0x0,void 0x0,void 0x0,_0x30785a),this['_depthMap'][_0x1b614e(0x255d)]=_0x3b79d6['x'][_0x1b614e(0x2d3b)],this[_0x1b614e(0x33d9)][_0x1b614e(0x494)]=_0x3b79d6['x'][_0x1b614e(0x2d3b)],this[_0x1b614e(0x33d9)][_0x1b614e(0x2a0)]=0x1,this[_0x1b614e(0x33d9)][_0x1b614e(0x3630)]=!0x1,this['_depthMap']['renderList']=null,this[_0x1b614e(0x33d9)]['activeCamera']=this[_0x1b614e(0x1d21)],this[_0x1b614e(0x33d9)][_0x1b614e(0x2db8)]=!0x0,this[_0x1b614e(0x33d9)]['useCameraPostProcesses']=!0x1,this[_0x1b614e(0x33d9)][_0x1b614e(0x2b3)][_0x1b614e(0x11ad)](_0x112860=>{var _0xb96d2e=_0x1b614e;_0x112860[_0xb96d2e(0x2af2)](this[_0xb96d2e(0x294c)],!0x0,!0x0,!0x0);}),this[_0x1b614e(0x33d9)][_0x1b614e(0x1dcf)][_0x1b614e(0x11ad)](()=>{var _0x3b2ea0=_0x1b614e,_0x3c4c18;null!=(_0x3c4c18=_0x4470bb['_debugPushGroup'])&&_0x3c4c18[_0x3b2ea0(0xf13)](_0x4470bb,_0x3b2ea0(0x32e),0x1);}),this['_depthMap']['onAfterUnbindObservable'][_0x1b614e(0x11ad)](()=>{var _0x4ceeeb=_0x1b614e,_0x4120db;null!=(_0x4120db=_0x4470bb[_0x4ceeeb(0x1c72)])&&_0x4120db[_0x4ceeeb(0xf13)](_0x4470bb,0x1);}),this[_0x1b614e(0x33d9)][_0x1b614e(0xe3c)]=(_0x336136,_0x5db238,_0x38cdde)=>{var _0x343e53=_0x1b614e;if((_0x38cdde||0x0===_0x5db238)&&_0x336136[_0x343e53(0x1549)])for(let _0x41085e=0x0;_0x41085e<_0x336136[_0x343e53(0x1549)][_0x343e53(0x132e)];++_0x41085e){const _0x2a62fc=_0x336136[_0x343e53(0x1549)][_0x41085e],_0x464987=_0x2a62fc[_0x343e53(0x3b8e)]();var _0x4a1cdd=_0x464987[_0x343e53(0x3944)](_0x2a62fc[_0x343e53(0x654)],!!_0x2a62fc[_0x343e53(0x15ba)]()),_0x4a1cdd=_0x4470bb['getCaps']()[_0x343e53(0x1f2a)]&&(null!==_0x4a1cdd[_0x343e53(0x276)][_0x2a62fc['_id']]&&void 0x0!==_0x4a1cdd[_0x343e53(0x276)][_0x2a62fc['_id']]||_0x464987['hasThinInstances']);if(!this['isReady'](_0x2a62fc,_0x4a1cdd))return!0x1;}return!0x0;});const _0x5ed942=_0xfa6fb4=>{var _0x4d5979=_0x1b614e;const _0x5c8d9f=_0xfa6fb4[_0x4d5979(0x3b8e)](),_0x3f5d98=_0xfa6fb4[_0x4d5979(0x8ca)](),_0x16572a=this[_0x4d5979(0x48a)],_0x541098=_0x16572a[_0x4d5979(0x2636)](),_0x5a1bac=_0xfa6fb4[_0x4d5979(0x90)]();if(_0x3f5d98[_0x4d5979(0x2591)][_0x4d5979(0x3665)]=!0x1,_0x5a1bac&&!_0x3f5d98[_0x4d5979(0x1fb1)]&&!_0x5a1bac[_0x4d5979(0x30ad)]&&0x0!==_0xfa6fb4['verticesCount']&&_0xfa6fb4[_0x4d5979(0x1b75)]!==_0x16572a['getRenderId']()){var _0x1f6620=_0x3f5d98['_getWorldMatrixDeterminant']()<0x0;let _0x584e7f=null!=(_0x208774=_0x5c8d9f[_0x4d5979(0x1cd4)])?_0x208774:_0x5a1bac[_0x4d5979(0x1377)];var _0x208774=(_0x584e7f=_0x1f6620?_0x584e7f===_0x13c8d2['g']['MATERIAL_ClockWiseSideOrientation']?_0x13c8d2['g']['MATERIAL_CounterClockWiseSideOrientation']:_0x13c8d2['g'][_0x4d5979(0x334f)]:_0x584e7f)===_0x13c8d2['g'][_0x4d5979(0x334f)],_0x1f6620=(_0x541098['setState'](_0x5a1bac['backFaceCulling'],0x0,!0x1,_0x208774,this[_0x4d5979(0x699)]?!_0x5a1bac['cullBackFaces']:_0x5a1bac['cullBackFaces']),_0x5c8d9f[_0x4d5979(0x3944)](_0xfa6fb4['_id'],!!_0xfa6fb4[_0x4d5979(0x15ba)]()));if(!_0x1f6620[_0x4d5979(0x85c)]){var _0x208774=_0x541098[_0x4d5979(0x1766)]()['instancedArrays']&&(null!==_0x1f6620[_0x4d5979(0x276)][_0xfa6fb4[_0x4d5979(0x654)]]&&void 0x0!==_0x1f6620['visibleInstances'][_0xfa6fb4['_id']]||_0x5c8d9f[_0x4d5979(0x40a)]),_0x34bb96=this['_camera']||_0x16572a[_0x4d5979(0x203b)];if(this[_0x4d5979(0x3a4f)](_0xfa6fb4,_0x208774)&&_0x34bb96){_0xfa6fb4['_renderId']=_0x16572a['getRenderId']();const _0x52c6c6=null==(_0x1bd579=_0x3f5d98['_internalAbstractMeshDataInfo'][_0x4d5979(0xfd3)])?void 0x0:_0x1bd579[_0x541098['currentRenderPassId']];let _0x31427f=_0xfa6fb4[_0x4d5979(0x695)]();!_0x31427f&&_0x52c6c6&&(_0x31427f=_0x52c6c6[_0x4d5979(0x695)]());var _0x1bd579=_0x34bb96[_0x4d5979(0x1a43)]===_0x43c6f2['V'][_0x4d5979(0x3fe8)];if(_0x31427f){const _0x2170da=_0x31427f[_0x4d5979(0x204d)];_0x541098[_0x4d5979(0x26d0)](_0x31427f),_0x208774||_0x5c8d9f[_0x4d5979(0x1712)](_0xfa6fb4,_0x2170da,_0x5a1bac[_0x4d5979(0x6d0)]),_0x52c6c6?_0x52c6c6['bindForSubMesh'](_0x3f5d98[_0x4d5979(0x2fee)](),_0x3f5d98,_0xfa6fb4):(_0x2170da['setMatrix'](_0x4d5979(0x22e8),_0x16572a[_0x4d5979(0x2957)]()),_0x2170da[_0x4d5979(0x13a9)](_0x4d5979(0x2d0),_0x3f5d98[_0x4d5979(0x2fee)]()),this[_0x4d5979(0x36e)]&&_0x2170da['setMatrix'](_0x4d5979(0x13df),_0x16572a[_0x4d5979(0xe6c)]()));let _0x2dd297,_0x4e7c89;if(_0x4e7c89=_0x1bd579?(_0x2dd297=!_0x541098[_0x4d5979(0x1317)]&&_0x541098[_0x4d5979(0x228c)]?0x0:0x1,_0x541098[_0x4d5979(0x1317)]&&_0x541098['isNDCHalfZRange']?0x0:0x1):(_0x2dd297=_0x541098[_0x4d5979(0x1317)]&&_0x541098[_0x4d5979(0x228c)]||!_0x541098[_0x4d5979(0x228c)]?_0x34bb96['minZ']:0x0,_0x541098[_0x4d5979(0x1317)]&&_0x541098[_0x4d5979(0x228c)]?0x0:_0x34bb96['maxZ']),_0x2170da[_0x4d5979(0x2475)]('depthValues',_0x2dd297,_0x2dd297+_0x4e7c89),!_0x52c6c6){if(_0x5a1bac[_0x4d5979(0x1db4)]()){const _0x34da3c=_0x5a1bac[_0x4d5979(0x3e62)]();_0x34da3c&&(_0x2170da[_0x4d5979(0x19ec)](_0x4d5979(0x109a),_0x34da3c),_0x2170da[_0x4d5979(0x13a9)](_0x4d5979(0x1697),_0x34da3c[_0x4d5979(0x1f14)]()));}if(_0x5c8d9f['useBones']&&_0x5c8d9f[_0x4d5979(0x4003)]&&_0x5c8d9f[_0x4d5979(0x3463)]){const _0x1ca489=_0x5c8d9f[_0x4d5979(0x3463)];if(_0x1ca489[_0x4d5979(0x2c0b)]){_0x1bd579=_0x1ca489['getTransformMatrixTexture'](_0x5c8d9f);if(!_0x1bd579)return;_0x2170da['setTexture'](_0x4d5979(0x20ad),_0x1bd579),_0x2170da[_0x4d5979(0x6e5)]('boneTextureWidth',0x4*(_0x1ca489['bones'][_0x4d5979(0x132e)]+0x1));}else _0x2170da['setMatrices'](_0x4d5979(0xa09),_0x1ca489[_0x4d5979(0x40b3)](_0x5c8d9f));}(0x0,_0x1a8639['an'])(_0x2170da,_0x5a1bac,_0x16572a),_0x4a6c7e['G'][_0x4d5979(0x32c7)](_0x5c8d9f,_0x2170da),_0x5c8d9f[_0x4d5979(0xad0)]&&_0x5c8d9f['morphTargetManager'][_0x4d5979(0xf1e)]&&_0x5c8d9f[_0x4d5979(0xad0)][_0x4d5979(0x1712)](_0x2170da);}_0x5c8d9f[_0x4d5979(0x3e93)](_0x3f5d98,_0xfa6fb4,_0x2170da,_0x5a1bac[_0x4d5979(0x6d0)],_0x1f6620,_0x208774,(_0x56e2b3,_0x4ebc1f)=>_0x2170da[_0x4d5979(0x13a9)]('world',_0x4ebc1f));}}}}};this[_0x1b614e(0x33d9)]['customRenderFunction']=(_0x2b8cc8,_0x446758,_0x5822fd,_0x113461)=>{var _0x3b0a2b=_0x1b614e;let _0x2a24c9;if(_0x113461[_0x3b0a2b(0x132e)]){for(_0x2a24c9=0x0;_0x2a24c9<_0x113461[_0x3b0a2b(0x132e)];_0x2a24c9++)_0x5ed942(_0x113461[_0x3b0a2b(0xf56)][_0x2a24c9]);}for(_0x2a24c9=0x0;_0x2a24c9<_0x2b8cc8[_0x3b0a2b(0x132e)];_0x2a24c9++)_0x5ed942(_0x2b8cc8[_0x3b0a2b(0xf56)][_0x2a24c9]);for(_0x2a24c9=0x0;_0x2a24c9<_0x446758['length'];_0x2a24c9++)_0x5ed942(_0x446758['data'][_0x2a24c9]);if(this[_0x3b0a2b(0x132d)]){for(_0x2a24c9=0x0;_0x2a24c9<_0x5822fd[_0x3b0a2b(0x132e)];_0x2a24c9++)_0x5ed942(_0x5822fd['data'][_0x2a24c9]);}else{for(_0x2a24c9=0x0;_0x2a24c9<_0x5822fd[_0x3b0a2b(0x132e)];_0x2a24c9++)_0x5822fd[_0x3b0a2b(0xf56)][_0x2a24c9][_0x3b0a2b(0x8ca)]()[_0x3b0a2b(0x2591)][_0x3b0a2b(0x3665)]=!0x1;}};}[_0x595487(0x3cb1)](_0x240d18,_0xfafa72){var _0x3daf2b=_0x595487;this[_0x3daf2b(0x33d9)][_0x3daf2b(0x3cb1)](_0x240d18,_0xfafa72);}[_0x595487(0x3a4f)](_0x32e591,_0x2655de){var _0x208afd=_0x595487;const _0x544919=this[_0x208afd(0x48a)][_0x208afd(0x2636)](),_0x33c615=_0x32e591[_0x208afd(0x2907)]();var _0x2066d5=_0x33c615[_0x208afd(0x22fd)]();const _0x2152d2=null==(_0x47e27a=_0x33c615['_internalAbstractMeshDataInfo'][_0x208afd(0xfd3)])?void 0x0:_0x47e27a[_0x544919[_0x208afd(0x2b92)]];if(_0x2152d2)return _0x2152d2[_0x208afd(0x2cd5)](_0x33c615,_0x32e591,_0x2655de);const _0x403c62=_0x32e591[_0x208afd(0x90)]();if(!_0x403c62||_0x403c62[_0x208afd(0x30ad)])return!0x1;const _0xd2e7a9=[],_0x52b452=[_0xaa6b5c['o'][_0x208afd(0x31b9)]];_0x403c62&&_0x403c62[_0x208afd(0x1db4)]()&&_0x403c62[_0x208afd(0x3e62)]()&&(_0xd2e7a9['push'](_0x208afd(0x396e)),_0x33c615[_0x208afd(0x3acb)](_0xaa6b5c['o'][_0x208afd(0x855)])&&(_0x52b452['push'](_0xaa6b5c['o']['UVKind']),_0xd2e7a9[_0x208afd(0x2f54)]('#define\x20UV1')),_0x33c615[_0x208afd(0x3acb)](_0xaa6b5c['o']['UV2Kind'])&&(_0x52b452[_0x208afd(0x2f54)](_0xaa6b5c['o']['UV2Kind']),_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x25ed)))),_0x33c615[_0x208afd(0xc42)]&&_0x33c615[_0x208afd(0x4003)]?(_0x52b452[_0x208afd(0x2f54)](_0xaa6b5c['o'][_0x208afd(0x515)]),_0x52b452[_0x208afd(0x2f54)](_0xaa6b5c['o'][_0x208afd(0x2744)]),0x4<_0x33c615['numBoneInfluencers']&&(_0x52b452[_0x208afd(0x2f54)](_0xaa6b5c['o'][_0x208afd(0xb62)]),_0x52b452[_0x208afd(0x2f54)](_0xaa6b5c['o']['MatricesWeightsExtraKind'])),_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x3465)+_0x33c615[_0x208afd(0x2046)]),_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x12f8)+(_0x33c615['skeleton']?_0x33c615['skeleton'][_0x208afd(0x3d38)]['length']+0x1:0x0)),null!=(_0x47e27a=_0x32e591[_0x208afd(0x3b8e)]()[_0x208afd(0x3463)])&&_0x47e27a['isUsingTextureForMatrices']&&_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x3929))):_0xd2e7a9['push'](_0x208afd(0x8c8));var _0x47e27a=_0x33c615[_0x208afd(0xad0)];let _0x4deb06=0x0;_0x47e27a&&0x0<_0x47e27a[_0x208afd(0x3d79)]&&(_0x4deb06=_0x47e27a['numInfluencers'],_0xd2e7a9[_0x208afd(0x2f54)]('#define\x20MORPHTARGETS'),_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x1903)+_0x4deb06),_0x47e27a['isUsingTextureForTargets']&&_0xd2e7a9['push'](_0x208afd(0x934)),_0x4a6c7e['G']['PrepareAttributesForMorphTargetsInfluencers'](_0x52b452,_0x33c615,_0x4deb06)),_0x2655de&&(_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x1a0e)),_0x4a6c7e['G']['PushAttributesForInstances'](_0x52b452),_0x32e591['getRenderingMesh']()[_0x208afd(0x40a)]&&_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0xa5b))),this['_storeNonLinearDepth']&&_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0xd0c)),this[_0x208afd(0x36e)]&&_0xd2e7a9[_0x208afd(0x2f54)](_0x208afd(0x1973)),this[_0x208afd(0x4e8)]&&_0xd2e7a9['push']('#define\x20PACKED'),(0x0,_0x1a8639['lK'])(_0x403c62,_0x2066d5,_0xd2e7a9);const _0x24beeb=_0x32e591[_0x208afd(0x695)](void 0x0,!0x0);return _0x47e27a=_0x24beeb[_0x208afd(0x1f05)],_0x2655de=_0xd2e7a9['join']('\x0a'),(_0x47e27a!==_0x2655de&&((0x0,_0x1a8639['qx'])(_0x2066d5=[_0x208afd(0x2d0),_0x208afd(0xa09),_0x208afd(0x39a5),_0x208afd(0x22e8),'view','diffuseMatrix',_0x208afd(0x1e1c),'morphTargetInfluences',_0x208afd(0x894),_0x208afd(0x3eed)]),_0x24beeb['setEffect'](_0x544919['createEffect'](_0x208afd(0x32ec),_0x52b452,_0x2066d5,[_0x208afd(0x109a),_0x208afd(0x21f1),_0x208afd(0x20ad)],_0x2655de,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x4deb06}),_0x2655de)),_0x24beeb['effect'][_0x208afd(0x3a4f)]());}[_0x595487(0x14bc)](){return this['_depthMap'];}[_0x595487(0x2d20)](){var _0x42b13e=_0x595487;const _0x2c3214=[];for(const _0x5d9b00 in this[_0x42b13e(0x48a)]['_depthRenderer'])this['_scene']['_depthRenderer'][_0x5d9b00]===this&&_0x2c3214[_0x42b13e(0x2f54)](_0x5d9b00);if(0x0<_0x2c3214[_0x42b13e(0x132e)]){this[_0x42b13e(0x33d9)][_0x42b13e(0x2d20)]();for(const _0x5bfd75 of _0x2c3214)delete this[_0x42b13e(0x48a)][_0x42b13e(0x3b79)][_0x5bfd75];}}}_0x1a2a39['_SceneComponentInitialization']=_0x52b30d=>{var _0x15a46b=_0x595487;throw(0x0,_0x139d87['S'])(_0x15a46b(0x1490));};},0xf8e6:(_0x3f9384,_0x422918,_0x5b565a)=>{var _0x5074a9=a8_0x49466b,_0xa623fd=_0x5b565a(0x1446b),_0x5a994b=_0x5b565a(0xbff),_0x1d1adf=_0x5b565a(0x77a5),_0x3113a2=_0x5b565a(0xbb85);_0xa623fd['x'][_0x5074a9(0x1229)][_0x5074a9(0x1aaf)]=function(_0x4da2fc,_0x2879bc=!0x1,_0x294fc0=!0x1,_0x2cf90d=_0x1d1adf['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x2735d1=!0x1){var _0x23445a=_0x5074a9;if(_0x4da2fc=_0x4da2fc||this[_0x23445a(0x203b)])return this[_0x23445a(0x3b79)]||(this['_depthRenderer']={}),this[_0x23445a(0x3b79)][_0x4da2fc['id']]||(_0x1d2bda=!!this[_0x23445a(0x2636)]()['getCaps']()[_0x23445a(0xfef)],_0x2f3c55=0x0,_0x2f3c55=!this[_0x23445a(0x2636)]()[_0x23445a(0x1766)]()['textureHalfFloatRender']||_0x294fc0&&_0x1d2bda?_0x1d2bda?_0x1d1adf['g']['TEXTURETYPE_FLOAT']:_0x1d1adf['g']['TEXTURETYPE_UNSIGNED_BYTE']:_0x1d1adf['g'][_0x23445a(0x249a)],this['_depthRenderer'][_0x4da2fc['id']]=new _0x5a994b['g'](this,_0x2f3c55,_0x4da2fc,_0x2879bc,_0x2cf90d,_0x2735d1)),this[_0x23445a(0x3b79)][_0x4da2fc['id']];var _0x1d2bda,_0x2f3c55;throw _0x23445a(0x2ae6);},_0xa623fd['x']['prototype'][_0x5074a9(0x3ae9)]=function(_0x31e1ef){var _0x43e383=_0x5074a9;(_0x31e1ef=_0x31e1ef||this[_0x43e383(0x203b)])&&this[_0x43e383(0x3b79)]&&this[_0x43e383(0x3b79)][_0x31e1ef['id']]&&this[_0x43e383(0x3b79)][_0x31e1ef['id']]['dispose']();};class _0x43bb2b{constructor(_0x3f01cf){var _0x3435e2=_0x5074a9;this[_0x3435e2(0x3efc)]=_0x3113a2['l'][_0x3435e2(0x20fe)],this[_0x3435e2(0x32aa)]=_0x3f01cf;}[_0x5074a9(0x1942)](){var _0x287744=_0x5074a9;this[_0x287744(0x32aa)][_0x287744(0x1139)][_0x287744(0x3b3d)](_0x3113a2['l'][_0x287744(0xe1f)],this,this[_0x287744(0x1936)]),this[_0x287744(0x32aa)][_0x287744(0x3117)][_0x287744(0x3b3d)](_0x3113a2['l'][_0x287744(0x2af)],this,this[_0x287744(0x3704)]);}[_0x5074a9(0x148b)](){}['dispose'](){var _0x5e9f89=_0x5074a9;for(const _0x3266f6 in this[_0x5e9f89(0x32aa)][_0x5e9f89(0x3b79)])this['scene'][_0x5e9f89(0x3b79)][_0x3266f6][_0x5e9f89(0x2d20)]();}[_0x5074a9(0x1936)](_0x40d9c9){var _0x3a43af=_0x5074a9;if(this[_0x3a43af(0x32aa)][_0x3a43af(0x3b79)])for(const _0x3c9442 in this['scene'][_0x3a43af(0x3b79)]){const _0x39df59=this['scene'][_0x3a43af(0x3b79)][_0x3c9442];_0x39df59[_0x3a43af(0x1ca0)]&&!_0x39df59['useOnlyInActiveCamera']&&_0x40d9c9[_0x3a43af(0x2f54)](_0x39df59[_0x3a43af(0x14bc)]());}}[_0x5074a9(0x3704)](_0x570cf0){var _0x15bae2=_0x5074a9;if(this[_0x15bae2(0x32aa)]['_depthRenderer'])for(const _0x372f99 in this['scene']['_depthRenderer']){const _0x1805ae=this['scene'][_0x15bae2(0x3b79)][_0x372f99];_0x1805ae[_0x15bae2(0x1ca0)]&&_0x1805ae[_0x15bae2(0x1c6a)]&&this['scene'][_0x15bae2(0x203b)]['id']===_0x372f99&&_0x570cf0[_0x15bae2(0x2f54)](_0x1805ae[_0x15bae2(0x14bc)]());}}}_0x5a994b['g'][_0x5074a9(0x4064)]=_0x7f765=>{var _0x47e5db=_0x5074a9,_0x5870cd;_0x7f765['_getComponent'](_0x3113a2['l'][_0x47e5db(0x20fe)])||(_0x5870cd=new _0x43bb2b(_0x7f765),_0x7f765[_0x47e5db(0x34b7)](_0x5870cd));};},0x14d2d:(_0x5971d1,_0x460450,_0x5b7432)=>{var _0x5bd2a0=a8_0x49466b,_0x5d0d00=_0x5b7432(0x1a27),_0xee40b7=_0x5b7432(0x51f),_0x3557f5=_0x5b7432(0x14e9f),_0x2fb6f5=_0x5b7432(0x9fd1),_0x2f4a62=_0x5b7432(0x173aa),_0x3a38fc=_0x5b7432(0x15325),_0x3682a2=_0x5b7432(0xdef7),_0x32abcb=_0x5b7432(0x77a5),_0x62f3b2=(_0x5b7432(0x6909),_0x5b7432(0x8559),_0x5b7432(0x9657)),_0x46f51b=_0x5b7432(0xcef);_0xee40b7['x'][_0x5bd2a0(0x1229)][_0x5bd2a0(0xcc2)]=function(){var _0x2a9c7c=_0x5bd2a0;return this[_0x2a9c7c(0x10a5)]&&(this[_0x2a9c7c(0x10a5)][_0x2a9c7c(0x2d20)](),this[_0x2a9c7c(0x10a5)]=null),this;},_0xee40b7['x'][_0x5bd2a0(0x1229)][_0x5bd2a0(0x32d9)]=function(_0x58b90f=0.95,_0x5b38b4=!0x1,_0x55631f){var _0x1b2ad9=_0x5bd2a0;return this[_0x1b2ad9(0xcc2)](),this[_0x1b2ad9(0x10a5)]=new _0x328216(this,_0x58b90f,_0x5b38b4,!0x0,_0x55631f),this;},Object['defineProperty'](_0xee40b7['x'][_0x5bd2a0(0x1229)],_0x5bd2a0(0x2b74),{'get':function(){return this['_edgesRenderer'];},'enumerable':!0x0,'configurable':!0x0}),_0x3557f5['_']['prototype'][_0x5bd2a0(0x32d9)]=function(_0x473c0e=0.95,_0x22f97a=!0x1){var _0x5813c9=_0x5bd2a0;return this[_0x5813c9(0xcc2)](),this['_edgesRenderer']=new _0x268044(this,_0x473c0e,_0x22f97a),this;},_0x3557f5['E'][_0x5bd2a0(0x1229)][_0x5bd2a0(0x32d9)]=function(_0x21240b=0.95,_0x4d404a=!0x1){var _0x56af44=_0x5bd2a0;return _0x3557f5['_'][_0x56af44(0x1229)][_0x56af44(0x32d9)][_0x56af44(0xf17)](this,arguments),this;};class _0x481231{constructor(){var _0x303d05=_0x5bd2a0;this[_0x303d05(0x16c7)]=new Array(),this[_0x303d05(0xfa7)]=0x0;}}class _0x328216{constructor(_0x2e3c9e,_0x2d2bed=0.95,_0x46e8f6=!0x1,_0x4d815e=!0x0,_0x45e2c7){var _0xf72756=_0x5bd2a0;this[_0xf72756(0x82d)]=0x3e8,this[_0xf72756(0x2a8c)]=0x32,this[_0xf72756(0x2dd1)]=new Array(),this['_linesNormals']=new Array(),this[_0xf72756(0x1c38)]=new Array(),this[_0xf72756(0x40b5)]={},this['_buffersForInstances']={},this[_0xf72756(0x24cf)]=!0x1,this['isEnabled']=!0x0,this['customInstances']=new _0x62f3b2['t'](0x20),this['_source']=_0x2e3c9e,this[_0xf72756(0x24cf)]=_0x46e8f6,this[_0xf72756(0x18c4)]=null!=_0x45e2c7?_0x45e2c7:null,this[_0xf72756(0x3d6e)]=_0x2d2bed,this[_0xf72756(0x2cc9)][_0xf72756(0x22fd)]()[_0xf72756(0x2636)]()[_0xf72756(0x8b3)]&&(this['_drawWrapper']=new _0x46f51b['q'](_0x2e3c9e[_0xf72756(0x2636)]())),this[_0xf72756(0x10e4)](),_0x4d815e&&(null==(_0x46e8f6=null==_0x45e2c7?void 0x0:_0x45e2c7[_0xf72756(0x286)])||_0x46e8f6?this[_0xf72756(0x33c)]():this['_generateEdgesLines']()),this['_meshRebuildObserver']=this['_source'][_0xf72756(0x230b)][_0xf72756(0x11ad)](()=>{this['_rebuild']();}),this['_meshDisposeObserver']=this[_0xf72756(0x2cc9)][_0xf72756(0x3af1)][_0xf72756(0x11ad)](()=>{var _0x48b277=_0xf72756;this[_0x48b277(0x2d20)]();});}get[_0x5bd2a0(0x22ca)](){var _0xc7c877=_0x5bd2a0;return this[_0xc7c877(0x2dd1)];}get[_0x5bd2a0(0xd6c)](){var _0x5493b2=_0x5bd2a0;return this[_0x5493b2(0x697)];}get[_0x5bd2a0(0x359c)](){return this['_linesIndices'];}get[_0x5bd2a0(0x28cc)](){return this['_lineShader'];}set[_0x5bd2a0(0x28cc)](_0x409be5){var _0x1a59fe=_0x5bd2a0;this[_0x1a59fe(0x290e)]=_0x409be5;}static[_0x5bd2a0(0x114e)](_0x57a1be){var _0x2c4a1c=_0x5bd2a0;if(!_0x57a1be['_edgeRenderLineShader']){const _0x16b74b=new _0x3a38fc['j'](_0x2c4a1c(0x28cc),_0x57a1be,_0x2c4a1c(0x2b46),{'attributes':[_0x2c4a1c(0x8c5),_0x2c4a1c(0x3d61)],'uniforms':['world',_0x2c4a1c(0x22e8),_0x2c4a1c(0x25cc),_0x2c4a1c(0x37ce),'aspectRatio']},!0x1);_0x16b74b[_0x2c4a1c(0x30ad)]=!0x0,_0x16b74b[_0x2c4a1c(0x32b8)]=!0x1,_0x16b74b[_0x2c4a1c(0x2a87)]=_0x57a1be['getEngine']()[_0x2c4a1c(0x8b3)],_0x57a1be[_0x2c4a1c(0x372b)]=_0x16b74b;}return _0x57a1be[_0x2c4a1c(0x372b)];}[_0x5bd2a0(0x10e4)](){var _0x1278d1=_0x5bd2a0;this['_lineShader']||(this['_lineShader']=_0x328216[_0x1278d1(0x114e)](this[_0x1278d1(0x2cc9)]['getScene']()));}[_0x5bd2a0(0x220)](){var _0x21f43d=_0x5bd2a0;let _0x145478=this[_0x21f43d(0x40b5)][_0x5d0d00['o'][_0x21f43d(0x31b9)]];_0x145478&&_0x145478['_rebuild'](),(_0x145478=this['_buffers'][_0x5d0d00['o'][_0x21f43d(0x3487)]])&&_0x145478[_0x21f43d(0x220)]();const _0x46234b=this[_0x21f43d(0x2cc9)]['getScene'](),_0x2f79de=_0x46234b[_0x21f43d(0x2636)]();this[_0x21f43d(0x3963)]=_0x2f79de[_0x21f43d(0x973)](this[_0x21f43d(0x1c38)]);}[_0x5bd2a0(0x2d20)](){var _0x500453=_0x5bd2a0,_0x184e30;this[_0x500453(0x2cc9)]['onRebuildObservable'][_0x500453(0x2473)](this[_0x500453(0x3c8b)]),this[_0x500453(0x2cc9)][_0x500453(0x3af1)][_0x500453(0x2473)](this[_0x500453(0x9a9)]);let _0x269487=this['_buffers'][_0x5d0d00['o'][_0x500453(0x31b9)]];_0x269487&&(_0x269487[_0x500453(0x2d20)](),this[_0x500453(0x40b5)][_0x5d0d00['o'][_0x500453(0x31b9)]]=null),(_0x269487=this[_0x500453(0x40b5)][_0x5d0d00['o'][_0x500453(0x3487)]])&&(_0x269487[_0x500453(0x2d20)](),this[_0x500453(0x40b5)][_0x5d0d00['o'][_0x500453(0x3487)]]=null),this['_ib']&&this[_0x500453(0x2cc9)][_0x500453(0x22fd)]()[_0x500453(0x2636)]()[_0x500453(0x3cd8)](this[_0x500453(0x3963)]),this['_lineShader'][_0x500453(0x2d20)](),null!=(_0x184e30=this[_0x500453(0xd5e)])&&_0x184e30[_0x500453(0x2d20)]();}[_0x5bd2a0(0x2f8d)](_0x70a6e0,_0x42ae5f,_0x15e873,_0x3c4757,_0x2ebd70){return _0x70a6e0===_0x15e873&&_0x42ae5f===_0x3c4757||_0x70a6e0===_0x3c4757&&_0x42ae5f===_0x15e873?0x0:_0x70a6e0===_0x3c4757&&_0x42ae5f===_0x2ebd70||_0x70a6e0===_0x2ebd70&&_0x42ae5f===_0x3c4757?0x1:_0x70a6e0===_0x2ebd70&&_0x42ae5f===_0x15e873||_0x70a6e0===_0x15e873&&_0x42ae5f===_0x2ebd70?0x2:-0x1;}[_0x5bd2a0(0x3663)](_0x2397fb,_0x5b55fc,_0x506bc5,_0xf0c0b5,_0x34ff38){var _0x16bf93=_0x5bd2a0,_0xaf9e18=1e-10;return _0x2397fb[_0x16bf93(0xff9)](_0x506bc5,_0xaf9e18)&&_0x5b55fc[_0x16bf93(0xff9)](_0xf0c0b5,_0xaf9e18)||_0x2397fb[_0x16bf93(0xff9)](_0xf0c0b5,_0xaf9e18)&&_0x5b55fc[_0x16bf93(0xff9)](_0x506bc5,_0xaf9e18)?0x0:_0x2397fb[_0x16bf93(0xff9)](_0xf0c0b5,_0xaf9e18)&&_0x5b55fc['equalsWithEpsilon'](_0x34ff38,_0xaf9e18)||_0x2397fb['equalsWithEpsilon'](_0x34ff38,_0xaf9e18)&&_0x5b55fc[_0x16bf93(0xff9)](_0xf0c0b5,_0xaf9e18)?0x1:_0x2397fb[_0x16bf93(0xff9)](_0x34ff38,_0xaf9e18)&&_0x5b55fc['equalsWithEpsilon'](_0x506bc5,_0xaf9e18)||_0x2397fb[_0x16bf93(0xff9)](_0x506bc5,_0xaf9e18)&&_0x5b55fc[_0x16bf93(0xff9)](_0x34ff38,_0xaf9e18)?0x2:-0x1;}[_0x5bd2a0(0x94e)](_0x373bf4,_0x32829f,_0x277e64,_0x3cf941,_0x18a276){var _0x356140=_0x5bd2a0;(void 0x0===_0x32829f||_0x2fb6f5['P'][_0x356140(0x1852)](_0x277e64[_0x373bf4],_0x277e64[_0x32829f])<this[_0x356140(0x3d6e)])&&this['createLine'](_0x3cf941,_0x18a276,this[_0x356140(0x2dd1)][_0x356140(0x132e)]/0x3);}[_0x5bd2a0(0x1a26)](_0x56789d,_0x54caea,_0x4e1c54){var _0x34b33a=_0x5bd2a0;this[_0x34b33a(0x2dd1)]['push'](_0x56789d['x'],_0x56789d['y'],_0x56789d['z'],_0x56789d['x'],_0x56789d['y'],_0x56789d['z'],_0x54caea['x'],_0x54caea['y'],_0x54caea['z'],_0x54caea['x'],_0x54caea['y'],_0x54caea['z']),this['_linesNormals'][_0x34b33a(0x2f54)](_0x54caea['x'],_0x54caea['y'],_0x54caea['z'],-0x1,_0x54caea['x'],_0x54caea['y'],_0x54caea['z'],0x1,_0x56789d['x'],_0x56789d['y'],_0x56789d['z'],-0x1,_0x56789d['x'],_0x56789d['y'],_0x56789d['z'],0x1),this[_0x34b33a(0x1c38)][_0x34b33a(0x2f54)](_0x4e1c54,_0x4e1c54+0x1,_0x4e1c54+0x2,_0x4e1c54,_0x4e1c54+0x2,_0x4e1c54+0x3);}[_0x5bd2a0(0xd8c)](_0x7e6ac4,_0x41ead6,_0x3a1b9f,_0x4c95f5){var _0x2cea86=_0x5bd2a0,_0xbe963b=(_0x505f96,_0x18040e,_0x2e5ec6)=>{var _0x279f88=a8_0x58a1;0x0<=_0x2e5ec6&&_0x18040e[_0x279f88(0x2f54)](_0x2e5ec6);for(let _0x2bda8e=0x0;_0x2bda8e<_0x505f96[_0x279f88(0x132e)];++_0x2bda8e)_0x18040e[_0x279f88(0x2f54)](_0x505f96[_0x2bda8e][0x0]);};let _0x2ac81c=0x0;_0x7e6ac4[0x1][_0x2cea86(0x132e)]>=_0x7e6ac4[0x0][_0x2cea86(0x132e)]&&_0x7e6ac4[0x1][_0x2cea86(0x132e)]>=_0x7e6ac4[0x2][_0x2cea86(0x132e)]?_0x2ac81c=0x1:_0x7e6ac4[0x2][_0x2cea86(0x132e)]>=_0x7e6ac4[0x0]['length']&&_0x7e6ac4[0x2]['length']>=_0x7e6ac4[0x1][_0x2cea86(0x132e)]&&(_0x2ac81c=0x2);for(let _0x4a3b6b=0x0;_0x4a3b6b<0x3;++_0x4a3b6b)_0x4a3b6b===_0x2ac81c?_0x7e6ac4[_0x4a3b6b][_0x2cea86(0x2559)]((_0x4a7e2a,_0x1bd37c)=>_0x4a7e2a[0x1]<_0x1bd37c[0x1]?-0x1:_0x4a7e2a[0x1]>_0x1bd37c[0x1]?0x1:0x0):_0x7e6ac4[_0x4a3b6b][_0x2cea86(0x2559)]((_0x383675,_0xe5541e)=>_0x383675[0x1]>_0xe5541e[0x1]?-0x1:_0x383675[0x1]<_0xe5541e[0x1]?0x1:0x0);var _0x2bcbfa=[],_0x45be2d=[],_0x5033f3=(_0xbe963b(_0x7e6ac4[_0x2ac81c],_0x2bcbfa,-0x1),_0x2bcbfa[_0x2cea86(0x132e)]);for(let _0x30309c=_0x2ac81c+0x2;_0x30309c>=_0x2ac81c+0x1;--_0x30309c)_0xbe963b(_0x7e6ac4[_0x30309c%0x3],_0x45be2d,_0x30309c!==_0x2ac81c+0x2?_0x4c95f5[_0x3a1b9f[_0x41ead6+(_0x30309c+0x1)%0x3]]:-0x1);var _0x21808b=_0x45be2d[_0x2cea86(0x132e)],_0x32825a=(_0x3a1b9f[_0x2cea86(0x2f54)](_0x4c95f5[_0x3a1b9f[_0x41ead6+_0x2ac81c]],_0x2bcbfa[0x0],_0x45be2d[0x0]),_0x3a1b9f['push'](_0x4c95f5[_0x3a1b9f[_0x41ead6+(_0x2ac81c+0x1)%0x3]],_0x45be2d[_0x21808b-0x1],_0x2bcbfa[_0x5033f3-0x1]),_0x5033f3<=_0x21808b),_0x776ef3=_0x32825a?_0x5033f3:_0x21808b,_0x220787=_0x32825a?_0x21808b:_0x5033f3,_0x15b389=_0x32825a?_0x5033f3-0x1:_0x21808b-0x1,_0x42b340=_0x32825a?0x0:0x1;let _0x20faf6=_0x5033f3+_0x21808b-0x2,_0x3afcec=0x0,_0x214d8d=0x0;var _0x10b99f=_0x32825a?_0x2bcbfa:_0x45be2d,_0x526294=_0x32825a?_0x45be2d:_0x2bcbfa;let _0x4953ef=0x0;for(;0x0<_0x20faf6--;){_0x42b340?_0x3a1b9f[_0x2cea86(0x2f54)](_0x10b99f[_0x3afcec],_0x526294[_0x214d8d]):_0x3a1b9f[_0x2cea86(0x2f54)](_0x526294[_0x214d8d],_0x10b99f[_0x3afcec]);let _0x4be52c;(_0x4953ef+=_0x776ef3)>=_0x220787&&_0x3afcec<_0x15b389?(_0x4be52c=_0x10b99f[++_0x3afcec],_0x4953ef-=_0x220787):_0x4be52c=_0x526294[++_0x214d8d],_0x3a1b9f['push'](_0x4be52c);}_0x3a1b9f[_0x41ead6+0x0]=_0x3a1b9f[_0x3a1b9f[_0x2cea86(0x132e)]-0x3],_0x3a1b9f[_0x41ead6+0x1]=_0x3a1b9f[_0x3a1b9f[_0x2cea86(0x132e)]-0x2],_0x3a1b9f[_0x41ead6+0x2]=_0x3a1b9f[_0x3a1b9f[_0x2cea86(0x132e)]-0x1],_0x3a1b9f[_0x2cea86(0x132e)]=_0x3a1b9f[_0x2cea86(0x132e)]-0x3;}[_0x5bd2a0(0x33c)](){var _0x5c1bf3=_0x5bd2a0,_0x5c497c,_0x2e8f2a=this[_0x5c1bf3(0x2cc9)][_0x5c1bf3(0x166d)](_0x5d0d00['o']['PositionKind']);let _0x44cb80=this[_0x5c1bf3(0x2cc9)][_0x5c1bf3(0x3d22)]();if(_0x44cb80&&_0x2e8f2a){Array[_0x5c1bf3(0x3ec0)](_0x44cb80)||(_0x44cb80=Array[_0x5c1bf3(0x2835)](_0x44cb80));var _0x6851a8=null==(_0x6851a8=null==(_0x6851a8=this[_0x5c1bf3(0x18c4)])?void 0x0:_0x6851a8['useFastVertexMerger'])||_0x6851a8,_0x590671=_0x6851a8?Math[_0x5c1bf3(0x2afc)](-Math[_0x5c1bf3(0x33d8)](null!=(_0x5c497c=null==(_0x5c497c=this[_0x5c1bf3(0x18c4)])?void 0x0:_0x5c497c[_0x5c1bf3(0x91)])?_0x5c497c:0.000001)/Math[_0x5c1bf3(0x33d8)](0xa)):null!=(_0x5c497c=null==(_0x5c497c=this['_options'])?void 0x0:_0x5c497c[_0x5c1bf3(0x91)])?_0x5c497c:0.000001;const _0x5d4a65=[],_0x4cd122=[];if(_0x6851a8){const _0x33b805={};for(let _0xc726d4=0x0;_0xc726d4<_0x2e8f2a['length'];_0xc726d4+=0x3){const _0x3f1521=_0x2e8f2a[_0xc726d4+0x0],_0x5a60f4=_0x2e8f2a[_0xc726d4+0x1],_0x50869e=_0x2e8f2a[_0xc726d4+0x2];var _0x699637,_0x35c2a=_0x3f1521['toFixed'](_0x590671)+'|'+_0x5a60f4[_0x5c1bf3(0x3938)](_0x590671)+'|'+_0x50869e[_0x5c1bf3(0x3938)](_0x590671);void 0x0!==_0x33b805[_0x35c2a]?_0x5d4a65[_0x5c1bf3(0x2f54)](_0x33b805[_0x35c2a]):(_0x699637=_0xc726d4/0x3,_0x33b805[_0x35c2a]=_0x699637,_0x5d4a65[_0x5c1bf3(0x2f54)](_0x699637),_0x4cd122['push'](_0x699637));}}else for(let _0x239afe=0x0;_0x239afe<_0x2e8f2a[_0x5c1bf3(0x132e)];_0x239afe+=0x3){var _0x166a11=_0x2e8f2a[_0x239afe+0x0],_0x19611d=_0x2e8f2a[_0x239afe+0x1],_0x364a15=_0x2e8f2a[_0x239afe+0x2];let _0x13ad2e=!0x1;for(let _0x9868b9=0x0;_0x9868b9<_0x239afe&&!_0x13ad2e;_0x9868b9+=0x3){var _0x6dc04f=_0x2e8f2a[_0x9868b9+0x0],_0x1de6f9=_0x2e8f2a[_0x9868b9+0x1],_0x3ba2c7=_0x2e8f2a[_0x9868b9+0x2];if(Math[_0x5c1bf3(0x3f6c)](_0x166a11-_0x6dc04f)<_0x590671&&Math[_0x5c1bf3(0x3f6c)](_0x19611d-_0x1de6f9)<_0x590671&&Math['abs'](_0x364a15-_0x3ba2c7)<_0x590671){_0x5d4a65[_0x5c1bf3(0x2f54)](_0x9868b9/0x3),_0x13ad2e=!0x0;break;}}_0x13ad2e||(_0x5d4a65[_0x5c1bf3(0x2f54)](_0x239afe/0x3),_0x4cd122[_0x5c1bf3(0x2f54)](_0x239afe/0x3));}if(null!=(_0x5c497c=this['_options'])&&_0x5c497c[_0x5c1bf3(0x102c)]){var _0x44ed39=null!=(_0x5c497c=null==(_0x6851a8=this['_options'])?void 0x0:_0x6851a8[_0x5c1bf3(0x2a0d)])?_0x5c497c:0.000001;const _0x8cfc18=[];for(let _0x4ea3fb=0x0;_0x4ea3fb<_0x44cb80[_0x5c1bf3(0x132e)];_0x4ea3fb+=0x3){let _0x350ae6;for(let _0x34cffd=0x0;_0x34cffd<0x3;++_0x34cffd){var _0x182e66=_0x5d4a65[_0x44cb80[_0x4ea3fb+_0x34cffd]],_0x179397=_0x5d4a65[_0x44cb80[_0x4ea3fb+(_0x34cffd+0x1)%0x3]],_0xa03f7b=_0x5d4a65[_0x44cb80[_0x4ea3fb+(_0x34cffd+0x2)%0x3]];if(_0x182e66!==_0x179397){var _0x3a5bdc=_0x2e8f2a[0x3*_0x182e66+0x0],_0x17c717=_0x2e8f2a[0x3*_0x182e66+0x1],_0x3dba75=_0x2e8f2a[0x3*_0x182e66+0x2],_0x446d4a=_0x2e8f2a[0x3*_0x179397+0x0],_0x2750dd=_0x2e8f2a[0x3*_0x179397+0x1],_0x1ff3c2=_0x2e8f2a[0x3*_0x179397+0x2],_0x3dfa0f=Math['sqrt']((_0x446d4a-_0x3a5bdc)*(_0x446d4a-_0x3a5bdc)+(_0x2750dd-_0x17c717)*(_0x2750dd-_0x17c717)+(_0x1ff3c2-_0x3dba75)*(_0x1ff3c2-_0x3dba75));for(let _0x3a9730=0x0;_0x3a9730<_0x4cd122[_0x5c1bf3(0x132e)]-0x1;_0x3a9730++){var _0x3cf626,_0x186ab9,_0xa62a84,_0xd61b13,_0x2e03fc=_0x4cd122[_0x3a9730];_0x2e03fc!==_0x182e66&&_0x2e03fc!==_0x179397&&_0x2e03fc!==_0xa03f7b&&(_0xd61b13=_0x2e8f2a[0x3*_0x2e03fc+0x0],_0x3cf626=_0x2e8f2a[0x3*_0x2e03fc+0x1],_0x186ab9=_0x2e8f2a[0x3*_0x2e03fc+0x2],_0xa62a84=Math[_0x5c1bf3(0x2793)]((_0xd61b13-_0x3a5bdc)*(_0xd61b13-_0x3a5bdc)+(_0x3cf626-_0x17c717)*(_0x3cf626-_0x17c717)+(_0x186ab9-_0x3dba75)*(_0x186ab9-_0x3dba75)),_0xd61b13=Math[_0x5c1bf3(0x2793)]((_0xd61b13-_0x446d4a)*(_0xd61b13-_0x446d4a)+(_0x3cf626-_0x2750dd)*(_0x3cf626-_0x2750dd)+(_0x186ab9-_0x1ff3c2)*(_0x186ab9-_0x1ff3c2)),Math['abs'](_0xa62a84+_0xd61b13-_0x3dfa0f)<_0x44ed39&&(_0x350ae6||(_0x350ae6={'index':_0x4ea3fb,'edgesPoints':[[],[],[]]},_0x8cfc18[_0x5c1bf3(0x2f54)](_0x350ae6)),_0x350ae6[_0x5c1bf3(0x2efd)][_0x34cffd][_0x5c1bf3(0x2f54)]([_0x2e03fc,_0xa62a84])));}}}}for(let _0x56f9de=0x0;_0x56f9de<_0x8cfc18['length'];++_0x56f9de){var _0x4e91fe=_0x8cfc18[_0x56f9de];this[_0x5c1bf3(0xd8c)](_0x4e91fe[_0x5c1bf3(0x2efd)],_0x4e91fe['index'],_0x44cb80,_0x5d4a65);}_0x8cfc18[_0x5c1bf3(0x132e)]=0x0;}const _0x2dab69={};for(let _0x30edb5=0x0;_0x30edb5<_0x44cb80[_0x5c1bf3(0x132e)];_0x30edb5+=0x3){let _0x565594;for(let _0x2a42e0=0x0;_0x2a42e0<0x3;++_0x2a42e0){let _0x17eefa=_0x5d4a65[_0x44cb80[_0x30edb5+_0x2a42e0]],_0x4718bd=_0x5d4a65[_0x44cb80[_0x30edb5+(_0x2a42e0+0x1)%0x3]];var _0x71c88d=_0x5d4a65[_0x44cb80[_0x30edb5+(_0x2a42e0+0x2)%0x3]];if(_0x17eefa!==_0x4718bd&&(_0x17eefa!==_0x71c88d&&_0x4718bd!==_0x71c88d||null==(_0x2373eb=this[_0x5c1bf3(0x18c4)])||!_0x2373eb[_0x5c1bf3(0x1469)])){_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x0][_0x5c1bf3(0x3b56)](_0x2e8f2a[0x3*_0x17eefa+0x0],_0x2e8f2a[0x3*_0x17eefa+0x1],_0x2e8f2a[0x3*_0x17eefa+0x2]),_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x1][_0x5c1bf3(0x3b56)](_0x2e8f2a[0x3*_0x4718bd+0x0],_0x2e8f2a[0x3*_0x4718bd+0x1],_0x2e8f2a[0x3*_0x4718bd+0x2]),_0x2fb6f5['jp']['Vector3'][0x2][_0x5c1bf3(0x3b56)](_0x2e8f2a[0x3*_0x71c88d+0x0],_0x2e8f2a[0x3*_0x71c88d+0x1],_0x2e8f2a[0x3*_0x71c88d+0x2]),_0x565594||(_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x1][_0x5c1bf3(0x16b6)](_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x0],_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x3]),_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x2][_0x5c1bf3(0x16b6)](_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x1],_0x2fb6f5['jp']['Vector3'][0x4]),(_0x565594=_0x2fb6f5['P'][_0x5c1bf3(0x400b)](_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x3],_0x2fb6f5['jp']['Vector3'][0x4]))['normalize']()),_0x17eefa>_0x4718bd&&(_0x2373eb=_0x17eefa,_0x17eefa=_0x4718bd,_0x4718bd=_0x2373eb);var _0x2373eb,_0x71c88d=_0x17eefa+'_'+_0x4718bd;const _0x2d95b5=_0x2dab69[_0x71c88d];_0x2d95b5?_0x2d95b5[_0x5c1bf3(0x106)]||(_0x2fb6f5['P'][_0x5c1bf3(0x1852)](_0x565594,_0x2d95b5[_0x5c1bf3(0x3d61)])<this[_0x5c1bf3(0x3d6e)]&&this['createLine'](_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x0],_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x1],this[_0x5c1bf3(0x2dd1)][_0x5c1bf3(0x132e)]/0x3),_0x2d95b5[_0x5c1bf3(0x106)]=!0x0):_0x2dab69[_0x71c88d]={'normal':_0x565594,'done':!0x1,'index':_0x30edb5,'i':_0x2a42e0};}}}for(const _0xe9478a in _0x2dab69){var _0x5c2599,_0x49ac61=_0x2dab69[_0xe9478a];_0x49ac61[_0x5c1bf3(0x106)]||(_0x5c2599=_0x5d4a65[_0x44cb80[_0x49ac61[_0x5c1bf3(0x2097)]+_0x49ac61['i']]],_0x49ac61=_0x5d4a65[_0x44cb80[_0x49ac61[_0x5c1bf3(0x2097)]+(_0x49ac61['i']+0x1)%0x3]],_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x0][_0x5c1bf3(0x3b56)](_0x2e8f2a[0x3*_0x5c2599+0x0],_0x2e8f2a[0x3*_0x5c2599+0x1],_0x2e8f2a[0x3*_0x5c2599+0x2]),_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x1][_0x5c1bf3(0x3b56)](_0x2e8f2a[0x3*_0x49ac61+0x0],_0x2e8f2a[0x3*_0x49ac61+0x1],_0x2e8f2a[0x3*_0x49ac61+0x2]),this[_0x5c1bf3(0x1a26)](_0x2fb6f5['jp']['Vector3'][0x0],_0x2fb6f5['jp'][_0x5c1bf3(0x23ca)][0x1],this[_0x5c1bf3(0x2dd1)][_0x5c1bf3(0x132e)]/0x3));}const _0x2df25e=this['_source'][_0x5c1bf3(0x22fd)]()[_0x5c1bf3(0x2636)]();this[_0x5c1bf3(0x40b5)][_0x5d0d00['o'][_0x5c1bf3(0x31b9)]]=new _0x5d0d00['o'](_0x2df25e,this[_0x5c1bf3(0x2dd1)],_0x5d0d00['o']['PositionKind'],!0x1),this[_0x5c1bf3(0x40b5)][_0x5d0d00['o'][_0x5c1bf3(0x3487)]]=new _0x5d0d00['o'](_0x2df25e,this[_0x5c1bf3(0x697)],_0x5d0d00['o'][_0x5c1bf3(0x3487)],!0x1,!0x1,0x4),this['_buffersForInstances'][_0x5d0d00['o'][_0x5c1bf3(0x31b9)]]=this[_0x5c1bf3(0x40b5)][_0x5d0d00['o'][_0x5c1bf3(0x31b9)]],this[_0x5c1bf3(0x19b3)][_0x5d0d00['o'][_0x5c1bf3(0x3487)]]=this[_0x5c1bf3(0x40b5)][_0x5d0d00['o'][_0x5c1bf3(0x3487)]],this[_0x5c1bf3(0x3963)]=_0x2df25e[_0x5c1bf3(0x973)](this[_0x5c1bf3(0x1c38)]),this[_0x5c1bf3(0x14eb)]=this[_0x5c1bf3(0x1c38)][_0x5c1bf3(0x132e)];}}[_0x5bd2a0(0x27f8)](){var _0x5c93a5=_0x5bd2a0,_0x4a7d09=this['_source']['getVerticesData'](_0x5d0d00['o'][_0x5c93a5(0x31b9)]),_0x339372=this[_0x5c93a5(0x2cc9)][_0x5c93a5(0x3d22)]();if(_0x339372&&_0x4a7d09){const _0x10fbdd=new Array(),_0x238c49=new Array();let _0x298b84,_0x1fd51f;for(_0x298b84=0x0;_0x298b84<_0x339372[_0x5c93a5(0x132e)];_0x298b84+=0x3){_0x1fd51f=new _0x481231();var _0x5db800=_0x339372[_0x298b84],_0x331bb2=_0x339372[_0x298b84+0x1],_0x459ff5=_0x339372[_0x298b84+0x2];_0x1fd51f['p0']=new _0x2fb6f5['P'](_0x4a7d09[0x3*_0x5db800],_0x4a7d09[0x3*_0x5db800+0x1],_0x4a7d09[0x3*_0x5db800+0x2]),_0x1fd51f['p1']=new _0x2fb6f5['P'](_0x4a7d09[0x3*_0x331bb2],_0x4a7d09[0x3*_0x331bb2+0x1],_0x4a7d09[0x3*_0x331bb2+0x2]),_0x1fd51f['p2']=new _0x2fb6f5['P'](_0x4a7d09[0x3*_0x459ff5],_0x4a7d09[0x3*_0x459ff5+0x1],_0x4a7d09[0x3*_0x459ff5+0x2]);const _0x2f975b=_0x2fb6f5['P'][_0x5c93a5(0x400b)](_0x1fd51f['p1']['subtract'](_0x1fd51f['p0']),_0x1fd51f['p2'][_0x5c93a5(0x3e42)](_0x1fd51f['p1']));_0x2f975b[_0x5c93a5(0xb65)](),_0x238c49[_0x5c93a5(0x2f54)](_0x2f975b),_0x10fbdd[_0x5c93a5(0x2f54)](_0x1fd51f);}for(_0x298b84=0x0;_0x298b84<_0x10fbdd['length'];_0x298b84++){_0x1fd51f=_0x10fbdd[_0x298b84];for(let _0x5192e4=_0x298b84+0x1;_0x5192e4<_0x10fbdd['length'];_0x5192e4++){const _0x5c5a3d=_0x10fbdd[_0x5192e4];if(0x3===_0x1fd51f[_0x5c93a5(0xfa7)])break;if(0x3!==_0x5c5a3d[_0x5c93a5(0xfa7)]){var _0x20eeab=_0x339372[0x3*_0x5192e4],_0x57fcbe=_0x339372[0x3*_0x5192e4+0x1],_0x292f13=_0x339372[0x3*_0x5192e4+0x2];for(let _0x3ea2f0=0x0;_0x3ea2f0<0x3;_0x3ea2f0++){let _0x324cb4=0x0;if(void 0x0===_0x1fd51f[_0x5c93a5(0x16c7)][_0x3ea2f0]){switch(_0x3ea2f0){case 0x0:_0x324cb4=this[_0x5c93a5(0x24cf)]?this[_0x5c93a5(0x3663)](_0x1fd51f['p0'],_0x1fd51f['p1'],_0x5c5a3d['p0'],_0x5c5a3d['p1'],_0x5c5a3d['p2']):this[_0x5c93a5(0x2f8d)](_0x339372[0x3*_0x298b84],_0x339372[0x3*_0x298b84+0x1],_0x20eeab,_0x57fcbe,_0x292f13);break;case 0x1:_0x324cb4=this[_0x5c93a5(0x24cf)]?this[_0x5c93a5(0x3663)](_0x1fd51f['p1'],_0x1fd51f['p2'],_0x5c5a3d['p0'],_0x5c5a3d['p1'],_0x5c5a3d['p2']):this[_0x5c93a5(0x2f8d)](_0x339372[0x3*_0x298b84+0x1],_0x339372[0x3*_0x298b84+0x2],_0x20eeab,_0x57fcbe,_0x292f13);break;case 0x2:_0x324cb4=this[_0x5c93a5(0x24cf)]?this[_0x5c93a5(0x3663)](_0x1fd51f['p2'],_0x1fd51f['p0'],_0x5c5a3d['p0'],_0x5c5a3d['p1'],_0x5c5a3d['p2']):this[_0x5c93a5(0x2f8d)](_0x339372[0x3*_0x298b84+0x2],_0x339372[0x3*_0x298b84],_0x20eeab,_0x57fcbe,_0x292f13);}if(-0x1!==_0x324cb4&&(_0x1fd51f[_0x5c93a5(0x16c7)][_0x3ea2f0]=_0x5192e4,_0x5c5a3d[_0x5c93a5(0x16c7)][_0x324cb4]=_0x298b84,_0x1fd51f['edgesConnectedCount']++,_0x5c5a3d[_0x5c93a5(0xfa7)]++,0x3===_0x1fd51f['edgesConnectedCount']))break;}}}}}for(_0x298b84=0x0;_0x298b84<_0x10fbdd[_0x5c93a5(0x132e)];_0x298b84++){var _0x2047f7=_0x10fbdd[_0x298b84];this[_0x5c93a5(0x94e)](_0x298b84,_0x2047f7[_0x5c93a5(0x16c7)][0x0],_0x238c49,_0x2047f7['p0'],_0x2047f7['p1']),this[_0x5c93a5(0x94e)](_0x298b84,_0x2047f7[_0x5c93a5(0x16c7)][0x1],_0x238c49,_0x2047f7['p1'],_0x2047f7['p2']),this[_0x5c93a5(0x94e)](_0x298b84,_0x2047f7['edges'][0x2],_0x238c49,_0x2047f7['p2'],_0x2047f7['p0']);}const _0x5ab2d0=this[_0x5c93a5(0x2cc9)][_0x5c93a5(0x22fd)]()[_0x5c93a5(0x2636)]();this[_0x5c93a5(0x40b5)][_0x5d0d00['o'][_0x5c93a5(0x31b9)]]=new _0x5d0d00['o'](_0x5ab2d0,this[_0x5c93a5(0x2dd1)],_0x5d0d00['o']['PositionKind'],!0x1),this[_0x5c93a5(0x40b5)][_0x5d0d00['o'][_0x5c93a5(0x3487)]]=new _0x5d0d00['o'](_0x5ab2d0,this[_0x5c93a5(0x697)],_0x5d0d00['o'][_0x5c93a5(0x3487)],!0x1,!0x1,0x4),this[_0x5c93a5(0x19b3)][_0x5d0d00['o'][_0x5c93a5(0x31b9)]]=this[_0x5c93a5(0x40b5)][_0x5d0d00['o']['PositionKind']],this[_0x5c93a5(0x19b3)][_0x5d0d00['o'][_0x5c93a5(0x3487)]]=this[_0x5c93a5(0x40b5)][_0x5d0d00['o'][_0x5c93a5(0x3487)]],this[_0x5c93a5(0x3963)]=_0x5ab2d0[_0x5c93a5(0x973)](this[_0x5c93a5(0x1c38)]),this[_0x5c93a5(0x14eb)]=this[_0x5c93a5(0x1c38)]['length'];}}[_0x5bd2a0(0x3a4f)](){var _0x3a956e=_0x5bd2a0;return this['_lineShader'][_0x3a956e(0x3a4f)](this[_0x3a956e(0x2cc9)],this['_source'][_0x3a956e(0x3d2b)]&&0x0<this['customInstances'][_0x3a956e(0x132e)]||this[_0x3a956e(0x2cc9)]['hasThinInstances']);}[_0x5bd2a0(0x3364)](){var _0x45c77b=_0x5bd2a0;const _0x24d052=this[_0x45c77b(0x2cc9)]['getScene']();var _0x31727a=this['_lineShader'][_0x45c77b(0x695)]();if(this['_drawWrapper']&&this[_0x45c77b(0x290e)][_0x45c77b(0x1ffa)](this[_0x45c77b(0xd5e)]),this[_0x45c77b(0x3a4f)]()&&_0x24d052['activeCamera']){var _0x5bc3df=this['_source']['hasInstances']&&0x0<this['customInstances'][_0x45c77b(0x132e)],_0x41cf03=_0x5bc3df||this[_0x45c77b(0x2cc9)][_0x45c77b(0x40a)];let _0xa33b5c=0x0;if(_0x41cf03){if(this['_buffersForInstances'][_0x45c77b(0x53b)]=this[_0x45c77b(0x2cc9)]['getVertexBuffer'](_0x45c77b(0x53b)),this['_buffersForInstances'][_0x45c77b(0x2a63)]=this['_source'][_0x45c77b(0x257e)](_0x45c77b(0x2a63)),this[_0x45c77b(0x19b3)][_0x45c77b(0xf32)]=this[_0x45c77b(0x2cc9)][_0x45c77b(0x257e)](_0x45c77b(0xf32)),this[_0x45c77b(0x19b3)][_0x45c77b(0x2489)]=this['_source'][_0x45c77b(0x257e)](_0x45c77b(0x2489)),_0x5bc3df){const _0x1b3eb8=this[_0x45c77b(0x2cc9)][_0x45c77b(0x381e)];if(_0xa33b5c=this[_0x45c77b(0x3d0)][_0x45c77b(0x132e)],!_0x1b3eb8[_0x45c77b(0x136b)])return void(this[_0x45c77b(0x2cc9)][_0x45c77b(0x22fd)]()[_0x45c77b(0x2dc9)]||this[_0x45c77b(0x3d0)]['reset']());if(!_0x1b3eb8[_0x45c77b(0x19c4)]){let _0x38e96b=0x0;for(let _0x258597=0x0;_0x258597<_0xa33b5c;++_0x258597)this[_0x45c77b(0x3d0)][_0x45c77b(0xf56)][_0x258597]['copyToArray'](_0x1b3eb8[_0x45c77b(0x136b)],_0x38e96b),_0x38e96b+=0x10;_0x1b3eb8['instancesBuffer']['updateDirectly'](_0x1b3eb8[_0x45c77b(0x136b)],0x0,_0xa33b5c);}}else _0xa33b5c=this[_0x45c77b(0x2cc9)][_0x45c77b(0xd5a)];}const _0xe7d11d=_0x24d052[_0x45c77b(0x2636)]();this[_0x45c77b(0x290e)]['_preBind'](),0x1!==this[_0x45c77b(0x2cc9)][_0x45c77b(0x1d0c)]['a']?_0xe7d11d[_0x45c77b(0x206b)](_0x32abcb['g']['ALPHA_COMBINE']):_0xe7d11d[_0x45c77b(0x206b)](_0x32abcb['g'][_0x45c77b(0x3df7)]),_0xe7d11d[_0x45c77b(0x1b7b)](_0x41cf03?this['_buffersForInstances']:this[_0x45c77b(0x40b5)],this[_0x45c77b(0x3963)],this['_lineShader']['getEffect']()),_0x24d052['resetCachedMaterial'](),this[_0x45c77b(0x290e)]['setColor4'](_0x45c77b(0x25cc),this[_0x45c77b(0x2cc9)]['edgesColor']),_0x24d052[_0x45c77b(0x203b)][_0x45c77b(0x1a43)]===_0x3682a2['V'][_0x45c77b(0x3fe8)]?this[_0x45c77b(0x290e)][_0x45c77b(0x6e5)](_0x45c77b(0x37ce),this[_0x45c77b(0x2cc9)][_0x45c77b(0x191b)]/this[_0x45c77b(0x82d)]):this[_0x45c77b(0x290e)][_0x45c77b(0x6e5)]('width',this[_0x45c77b(0x2cc9)][_0x45c77b(0x191b)]/this['edgesWidthScalerForPerspective']),this['_lineShader'][_0x45c77b(0x6e5)](_0x45c77b(0x2e48),_0xe7d11d[_0x45c77b(0x269e)](_0x24d052[_0x45c77b(0x203b)])),this['_lineShader'][_0x45c77b(0x2dcf)](this[_0x45c77b(0x2cc9)]['getWorldMatrix']()),_0xe7d11d[_0x45c77b(0x2727)](_0x2f4a62['F']['TriangleFillMode'],0x0,this[_0x45c77b(0x14eb)],_0xa33b5c),this['_lineShader']['unbind'](),_0x41cf03&&_0xe7d11d[_0x45c77b(0x2105)](),this['_source'][_0x45c77b(0x22fd)]()[_0x45c77b(0x2dc9)]||this[_0x45c77b(0x3d0)][_0x45c77b(0x1589)](),this[_0x45c77b(0x290e)][_0x45c77b(0x1ffa)](_0x31727a);}else this[_0x45c77b(0x290e)][_0x45c77b(0x1ffa)](_0x31727a);}}class _0x268044 extends _0x328216{constructor(_0x5b178c,_0x2bc941=0.95,_0xf15392=!0x1){super(_0x5b178c,_0x2bc941,_0xf15392,!0x1),this['_generateEdgesLines']();}[_0x5bd2a0(0x27f8)](){var _0x5c4363=_0x5bd2a0,_0x296967=this[_0x5c4363(0x2cc9)]['getVerticesData'](_0x5d0d00['o'][_0x5c4363(0x31b9)]),_0x1aeeb9=this[_0x5c4363(0x2cc9)][_0x5c4363(0x3d22)]();if(_0x1aeeb9&&_0x296967){var _0x24d9c6=_0x2fb6f5['jp'][_0x5c4363(0x23ca)][0x0],_0x3cd440=_0x2fb6f5['jp'][_0x5c4363(0x23ca)][0x1],_0x5b97de=_0x1aeeb9[_0x5c4363(0x132e)]-0x1;for(let _0x11c8b0=0x0,_0x228d8b=0x0;_0x11c8b0<_0x5b97de;_0x11c8b0+=0x2,_0x228d8b+=0x4)_0x2fb6f5['P'][_0x5c4363(0x30fe)](_0x296967,0x3*_0x1aeeb9[_0x11c8b0],_0x24d9c6),_0x2fb6f5['P']['FromArrayToRef'](_0x296967,0x3*_0x1aeeb9[_0x11c8b0+0x1],_0x3cd440),this[_0x5c4363(0x1a26)](_0x24d9c6,_0x3cd440,_0x228d8b);const _0x4c0276=this['_source']['getScene']()[_0x5c4363(0x2636)]();this['_buffers'][_0x5d0d00['o'][_0x5c4363(0x31b9)]]=new _0x5d0d00['o'](_0x4c0276,this[_0x5c4363(0x2dd1)],_0x5d0d00['o'][_0x5c4363(0x31b9)],!0x1),this[_0x5c4363(0x40b5)][_0x5d0d00['o']['NormalKind']]=new _0x5d0d00['o'](_0x4c0276,this[_0x5c4363(0x697)],_0x5d0d00['o'][_0x5c4363(0x3487)],!0x1,!0x1,0x4),this[_0x5c4363(0x3963)]=_0x4c0276[_0x5c4363(0x973)](this[_0x5c4363(0x1c38)]),this[_0x5c4363(0x14eb)]=this[_0x5c4363(0x1c38)][_0x5c4363(0x132e)];}}}},0x136c7:(_0x4e95ca,_0x2b86e7,_0xf6ab54)=>{var _0x3b929b=a8_0x49466b,_0x285ffc=_0xf6ab54(0x1446b),_0x1e0328=_0xf6ab54(0xbb85),_0x5dfef9=_0xf6ab54(0x77a5),_0x125af8=_0xf6ab54(0x7b76),_0x4aed4a=_0xf6ab54(0xa427),_0x45b1d6=_0xf6ab54(0x1eea),_0x4d69d9=_0xf6ab54(0x13aac);function _0x2b99c9(_0x1f569d){var _0xe99558=a8_0x58a1;return _0x1f569d[_0xe99558(0x407e)];}_0xf6ab54(0xd43b),_0xf6ab54(0x10315),_0xf6ab54(0x11576),_0xf6ab54(0xd599),_0xf6ab54(0x10c8),_0xf6ab54(0x7cc8),_0xf6ab54(0xf945),_0xf6ab54(0xdc0e),_0xf6ab54(0xf9e7),Object[_0x3b929b(0x1fc0)](_0x285ffc['x'][_0x3b929b(0x1229)],'fluidRenderer',{'get':function(){return this['_fluidRenderer'];},'set':function(_0x13ebac){var _0x4af647=_0x3b929b;this[_0x4af647(0x2da7)]=_0x13ebac;},'enumerable':!0x0,'configurable':!0x0}),_0x285ffc['x']['prototype'][_0x3b929b(0x1b71)]=function(){var _0x184546=_0x3b929b;return this[_0x184546(0x2da7)]||(this[_0x184546(0x2da7)]=new _0x35e781(this),this[_0x184546(0x2da7)]);},_0x285ffc['x']['prototype'][_0x3b929b(0x20d6)]=function(){var _0x525dbe=_0x3b929b,_0x5b70f4;null!=(_0x5b70f4=this['_fluidRenderer'])&&_0x5b70f4[_0x525dbe(0x2d20)](),this[_0x525dbe(0x2da7)]=null;};class _0x313716{constructor(_0x53a4d8){var _0x32b87b=_0x3b929b;this[_0x32b87b(0x3efc)]=_0x1e0328['l'][_0x32b87b(0x1e41)],this[_0x32b87b(0x32aa)]=_0x53a4d8;}[_0x3b929b(0x1942)](){var _0x95dac1=_0x3b929b;this[_0x95dac1(0x32aa)][_0x95dac1(0x3117)][_0x95dac1(0x3b3d)](_0x1e0328['l'][_0x95dac1(0x1c4)],this,this['_gatherActiveCameraRenderTargets']),this['scene']['_afterCameraDrawStage'][_0x95dac1(0x3b3d)](_0x1e0328['l'][_0x95dac1(0x3f3c)],this,this[_0x95dac1(0x1399)]);}[_0x3b929b(0x3704)](_0x37b9dc){var _0x20f384=_0x3b929b,_0x4b1274;null!=(_0x4b1274=this[_0x20f384(0x32aa)][_0x20f384(0x3a71)])&&_0x4b1274[_0x20f384(0x2467)]();}['_afterCameraDraw'](_0x219ce2){var _0x940c4d=_0x3b929b,_0x1b5029;null!=(_0x1b5029=this['scene'][_0x940c4d(0x3a71)])&&_0x1b5029[_0x940c4d(0x1f92)](_0x219ce2);}['rebuild'](){var _0xf40ec2=_0x3b929b;this[_0xf40ec2(0x32aa)]['_fluidRenderer']&&(this[_0xf40ec2(0x32aa)][_0xf40ec2(0x20d6)](),this['scene'][_0xf40ec2(0x1b71)]());}[_0x3b929b(0x2d20)](){var _0x1b396e=_0x3b929b;this[_0x1b396e(0x32aa)][_0x1b396e(0x20d6)]();}}class _0x35e781{constructor(_0x41bccb){var _0x51b011=_0x3b929b;this['_scene']=_0x41bccb,this[_0x51b011(0x398b)]=_0x41bccb[_0x51b011(0x2636)](),this[_0x51b011(0x1537)]=null,this[_0x51b011(0x24c9)]=[],this[_0x51b011(0x1599)]=[],this[_0x51b011(0x2758)]=new Map(),_0x35e781[_0x51b011(0x4064)](this[_0x51b011(0x48a)]),this[_0x51b011(0x1537)]=this[_0x51b011(0x398b)][_0x51b011(0x3cea)][_0x51b011(0x11ad)](()=>{this['_initialize']();});}static[_0x3b929b(0x4064)](_0x468f58){var _0x13d256=_0x3b929b,_0x58e3ef;_0x468f58[_0x13d256(0x34ab)](_0x1e0328['l'][_0x13d256(0x1e41)])||(_0x58e3ef=new _0x313716(_0x468f58),_0x468f58['_addComponent'](_0x58e3ef));}[_0x3b929b(0x9eb)](){var _0x49c961=_0x3b929b;this['_sortRenderingObjects'](),this[_0x49c961(0x1a5)]();}[_0x3b929b(0x2181)](_0x4d7c39){var _0x5614b1=_0x3b929b;return _0x4d7c39=this[_0x5614b1(0x24bd)](_0x4d7c39),-0x1!==_0x4d7c39?this['renderObjects'][_0x4d7c39]:null;}[_0x3b929b(0x3e45)](_0x250a4f,_0x136c21,_0x3394bf,_0x4f8102){var _0x26be54=_0x3b929b;const _0x237ba8=new _0x125af8['F'](this[_0x26be54(0x48a)],_0x250a4f);return _0x237ba8['onParticleSizeChanged'][_0x26be54(0x11ad)](this[_0x26be54(0x2a13)][_0x26be54(0x2dcf)](this)),_0x3394bf||(_0x3394bf=new _0x4aed4a['R'](this[_0x26be54(0x48a)],_0x4f8102),this[_0x26be54(0x1599)][_0x26be54(0x2f54)](_0x3394bf)),_0x3394bf['_onUseVelocityChanged'][_0x26be54(0x2ac4)]()||_0x3394bf['_onUseVelocityChanged'][_0x26be54(0x11ad)](this['_setUseVelocityForRenderObject'][_0x26be54(0x2dcf)](this)),void 0x0!==_0x136c21&&(_0x3394bf[_0x26be54(0x14d2)]=_0x136c21),_0x250a4f={'object':_0x237ba8,'targetRenderer':_0x3394bf},(this[_0x26be54(0x24c9)]['push'](_0x250a4f),this[_0x26be54(0x2f0c)](),this['_setParticleSizeForRenderTargets'](),_0x250a4f);}['addCustomParticles'](_0x188b68,_0x410d89,_0x3dbd46,_0xff3131,_0x35151a){var _0x417087=_0x3b929b;const _0x40e0a8=new _0x45b1d6['H'](this[_0x417087(0x48a)],_0x188b68,_0x410d89);return _0x40e0a8[_0x417087(0xb40)][_0x417087(0x11ad)](this['_setParticleSizeForRenderTargets']['bind'](this)),_0xff3131||(_0xff3131=new _0x4aed4a['R'](this[_0x417087(0x48a)],_0x35151a),this[_0x417087(0x1599)]['push'](_0xff3131)),_0xff3131['_onUseVelocityChanged'][_0x417087(0x2ac4)]()||_0xff3131[_0x417087(0xeab)][_0x417087(0x11ad)](this['_setUseVelocityForRenderObject'][_0x417087(0x2dcf)](this)),void 0x0!==_0x3dbd46&&(_0xff3131[_0x417087(0x14d2)]=_0x3dbd46),_0x188b68={'object':_0x40e0a8,'targetRenderer':_0xff3131},(this['renderObjects'][_0x417087(0x2f54)](_0x188b68),this[_0x417087(0x2f0c)](),this[_0x417087(0x2a13)](),_0x188b68);}[_0x3b929b(0x343e)](_0x2c3c53,_0x2eed22=!0x0){var _0x57d603=_0x3b929b,_0x37e878=this[_0x57d603(0x24c9)]['indexOf'](_0x2c3c53);return-0x1!==_0x37e878&&(_0x2c3c53[_0x57d603(0x20cb)]['dispose'](),this[_0x57d603(0x24c9)]['splice'](_0x37e878,0x1),_0x2eed22&&this[_0x57d603(0x184e)]()?this[_0x57d603(0x1a5)]():this[_0x57d603(0x2a13)](),!0x0);}['_sortRenderingObjects'](){var _0x250690=_0x3b929b;this[_0x250690(0x24c9)]['sort']((_0x209454,_0x2162d6)=>_0x209454['object'][_0x250690(0x1e32)]<_0x2162d6[_0x250690(0x20cb)][_0x250690(0x1e32)]?-0x1:_0x209454[_0x250690(0x20cb)][_0x250690(0x1e32)]>_0x2162d6[_0x250690(0x20cb)][_0x250690(0x1e32)]?0x1:0x0);}[_0x3b929b(0x184e)](){var _0x401b08=_0x3b929b;const _0x41d151={};for(let _0x55a816=0x0;_0x55a816<this[_0x401b08(0x24c9)]['length'];++_0x55a816){var _0x4808b1=this[_0x401b08(0x24c9)][_0x55a816][_0x401b08(0x23bf)];_0x41d151[this[_0x401b08(0x1599)][_0x401b08(0x404a)](_0x4808b1)]=!0x0;}let _0xe9b9e6=!0x1;const _0x20bc22=[];for(let _0x502024=0x0;_0x502024<this[_0x401b08(0x1599)][_0x401b08(0x132e)];++_0x502024)_0x41d151[_0x502024]?_0x20bc22[_0x401b08(0x2f54)](this[_0x401b08(0x1599)][_0x502024]):(this[_0x401b08(0x1599)][_0x502024][_0x401b08(0x2d20)](),_0xe9b9e6=!0x0);return _0xe9b9e6&&(this[_0x401b08(0x1599)]['length']=0x0,this['targetRenderers'][_0x401b08(0x2f54)](..._0x20bc22)),_0xe9b9e6;}[_0x3b929b(0x24bd)](_0x529401){var _0x55d6cd=_0x3b929b;for(let _0x20b0a9=0x0;_0x20b0a9<this[_0x55d6cd(0x24c9)][_0x55d6cd(0x132e)];++_0x20b0a9){var _0x392703=this[_0x55d6cd(0x24c9)][_0x20b0a9][_0x55d6cd(0x20cb)];if(_0x2b99c9(_0x392703)&&_0x392703['particleSystem']===_0x529401)return _0x20b0a9;}return-0x1;}[_0x3b929b(0x1a5)](){var _0x5bac10=_0x3b929b;for(let _0x3bd4d9=0x0;_0x3bd4d9<this[_0x5bac10(0x1599)][_0x5bac10(0x132e)];++_0x3bd4d9)this[_0x5bac10(0x1599)][_0x3bd4d9][_0x5bac10(0x2d20)]();const _0x2cd3ee=new Map();for(let _0xdf2f7=0x0;_0xdf2f7<this[_0x5bac10(0x1599)][_0x5bac10(0x132e)];++_0xdf2f7){const _0x141255=this['targetRenderers'][_0xdf2f7];if(_0x141255[_0x5bac10(0x1a5)](),_0x141255['camera']&&_0x141255[_0x5bac10(0x5f0)]){let _0x53c8b2=_0x2cd3ee['get'](_0x141255[_0x5bac10(0x2d7a)]);_0x53c8b2||(_0x53c8b2=[[],{}],_0x2cd3ee[_0x5bac10(0xe5f)](_0x141255[_0x5bac10(0x2d7a)],_0x53c8b2)),_0x53c8b2[0x0]['push'](_0x141255),_0x141255[_0x5bac10(0x2d7a)][_0x5bac10(0x331a)](_0x141255[_0x5bac10(0x5f0)],_0xdf2f7);}}let _0x60e5=_0x2cd3ee['keys']();for(let _0x1c89fa=_0x60e5[_0x5bac10(0x3023)]();!0x0!==_0x1c89fa[_0x5bac10(0x106)];_0x1c89fa=_0x60e5[_0x5bac10(0x3023)]()){const _0x236125=_0x1c89fa[_0x5bac10(0x856)];var _0x1fa5e7=_0x2cd3ee['get'](_0x236125);const _0x46ccf7=_0x236125[_0x5bac10(0x3472)]();if(_0x46ccf7){const [_0x521ea7,_0x463fda]=_0x1fa5e7;_0x46ccf7['onSizeChangedObservable'][_0x5bac10(0x11ad)](()=>{var _0x148955=_0x5bac10;_0x46ccf7[_0x148955(0x3ba3)][_0x148955(0x2f12)]||_0x46ccf7[_0x148955(0x3ba3)][_0x148955(0x28b1)](0x0,!0x0,this['_engine'][_0x148955(0x1ab1)],_0x521ea7[0x0][_0x148955(0xc88)],this['_engine'][_0x148955(0x1ab1)]?_0x5dfef9['g'][_0x148955(0x3ae8)]:_0x5dfef9['g'][_0x148955(0x2186)],'PostProcessRTTDepthStencil-'+_0x46ccf7['name']);for(const _0x531413 of _0x521ea7){var _0x175d08=null==(_0x175d08=_0x531413[_0x148955(0x2f0e)])?void 0x0:_0x175d08[_0x148955(0x190)],_0xc968fb=null==_0x175d08?void 0x0:_0x175d08[_0x148955(0xc52)];if(_0x175d08&&_0xc968fb){var _0xb5f74e=_0xc968fb[_0x148955(0x37ce)]+'_'+_0xc968fb['height'];let _0x335667=_0x463fda[_0xb5f74e];(_0x335667=_0x335667||(_0x463fda[_0xb5f74e]=new _0x4d69d9['B'](this['_engine'],_0xc968fb[_0x148955(0x37ce)],_0xc968fb[_0x148955(0x1995)])))[_0x148955(0x1c34)][_0x148955(0x3660)](_0x175d08);}}});}}for(let _0x3cdbed=(_0x60e5=this[_0x5bac10(0x2758)][_0x5bac10(0x2c10)]())[_0x5bac10(0x3023)]();!0x0!==_0x3cdbed['done'];_0x3cdbed=_0x60e5['next']()){var _0x5e58b7=_0x3cdbed[_0x5bac10(0x856)];const _0x3e2857=this[_0x5bac10(0x2758)]['get'](_0x5e58b7)[0x1];var _0x3b1aae=_0x2cd3ee[_0x5bac10(0x2493)](_0x5e58b7);if(_0x3b1aae){for(const _0x482925 in _0x3e2857)_0x3b1aae[0x1][_0x482925]||_0x3e2857[_0x482925][_0x5bac10(0x2d20)]();}else{for(const _0x251c31 in _0x3e2857)_0x3e2857[_0x251c31]['dispose']();}}this[_0x5bac10(0x2758)][_0x5bac10(0x2af2)](),this[_0x5bac10(0x2758)]=_0x2cd3ee,this['_setParticleSizeForRenderTargets']();}[_0x3b929b(0x2a13)](){var _0x1deea4=_0x3b929b;const _0x19042c=new Map();for(let _0x9d9f91=0x0;_0x9d9f91<this[_0x1deea4(0x24c9)][_0x1deea4(0x132e)];++_0x9d9f91){var _0x4d7968=this[_0x1deea4(0x24c9)][_0x9d9f91];let _0x8f33c1=_0x19042c[_0x1deea4(0x2493)](_0x4d7968[_0x1deea4(0x23bf)]);void 0x0===_0x8f33c1&&(_0x8f33c1=0x0),_0x19042c[_0x1deea4(0xe5f)](_0x4d7968['targetRenderer'],Math[_0x1deea4(0xc54)](_0x8f33c1,_0x4d7968['object'][_0x1deea4(0x3884)]));}_0x19042c[_0x1deea4(0x2f62)]((_0x33b682,_0xa425bb)=>{var _0x22b5b8=_0x1deea4;_0xa425bb[_0x22b5b8(0x20cd)]&&(_0xa425bb['_depthRenderTarget'][_0x22b5b8(0x3884)]=_0x33b682);});}[_0x3b929b(0x20c9)](){var _0x2fe975=_0x3b929b;for(const _0x37827a of this[_0x2fe975(0x24c9)])_0x37827a['object'][_0x2fe975(0x6b8)]=_0x37827a['targetRenderer'][_0x2fe975(0x6b8)];}[_0x3b929b(0x2467)](){var _0x5343b9=_0x3b929b;for(const _0x66533e of this[_0x5343b9(0x1599)])if(_0x66533e[_0x5343b9(0x27b6)])return void this[_0x5343b9(0x1a5)]();}[_0x3b929b(0x1f92)](_0x8e8a71){var _0xe2be0=_0x3b929b;for(let _0x403885=0x0;_0x403885<this[_0xe2be0(0x1599)][_0xe2be0(0x132e)];++_0x403885)_0x8e8a71&&this[_0xe2be0(0x1599)][_0x403885][_0xe2be0(0x2d7a)]!==_0x8e8a71||this[_0xe2be0(0x1599)][_0x403885][_0xe2be0(0x2c54)]();const _0x422601=this[_0xe2be0(0x2758)][_0xe2be0(0x2c10)]();for(let _0x4c117f=_0x422601[_0xe2be0(0x3023)]();!0x0!==_0x4c117f['done'];_0x4c117f=_0x422601['next']()){const _0x2497c8=_0x4c117f[_0xe2be0(0x856)];var _0x20e558=this[_0xe2be0(0x2758)][_0xe2be0(0x2493)](_0x2497c8);if(!_0x8e8a71||_0x2497c8===_0x8e8a71){var _0x5b25fe=_0x2497c8[_0xe2be0(0x3472)]();if(_0x5b25fe){var _0x2a2e9d=null==(_0x5b25fe=_0x5b25fe[_0xe2be0(0x3ba3)])?void 0x0:_0x5b25fe[_0xe2be0(0x2f12)];if(_0x2a2e9d){const [_0x96d9a2,_0x2691dd]=_0x20e558;for(const _0x15f4db of _0x96d9a2)_0x15f4db[_0xe2be0(0x2152)]=_0x2a2e9d;for(const _0x2e847b in _0x2691dd)_0x2691dd[_0x2e847b][_0xe2be0(0x133b)](_0x2a2e9d);}}}}for(let _0x4fad61=0x0;_0x4fad61<this['renderObjects'][_0xe2be0(0x132e)];++_0x4fad61){const _0x5be944=this[_0xe2be0(0x24c9)][_0x4fad61];_0x8e8a71&&_0x5be944['targetRenderer']['camera']!==_0x8e8a71||_0x5be944[_0xe2be0(0x23bf)][_0xe2be0(0x1f92)](_0x5be944[_0xe2be0(0x20cb)]);}}['dispose'](){var _0x267a99=_0x3b929b;this[_0x267a99(0x398b)][_0x267a99(0x3cea)][_0x267a99(0x2473)](this[_0x267a99(0x1537)]),this[_0x267a99(0x1537)]=null;for(let _0x52ce88=0x0;_0x52ce88<this[_0x267a99(0x24c9)][_0x267a99(0x132e)];++_0x52ce88)this[_0x267a99(0x24c9)][_0x52ce88][_0x267a99(0x20cb)]['dispose']();for(let _0x126f9b=0x0;_0x126f9b<this[_0x267a99(0x1599)][_0x267a99(0x132e)];++_0x126f9b)this['targetRenderers'][_0x126f9b][_0x267a99(0x2d20)]();this['_cameras'][_0x267a99(0x2f62)](_0x572731=>{const _0x2ae19c=_0x572731[0x1];for(const _0x4967de in _0x2ae19c)_0x2ae19c[_0x4967de]['dispose']();}),this['renderObjects']=[],this[_0x267a99(0x1599)]=[],this[_0x267a99(0x2758)][_0x267a99(0x2af2)]();}}},0x1309a:(_0x1fd22c,_0x54f85f,_0xf227cb)=>{var _0x335ad3=a8_0x49466b;_0xf227cb['d'](_0x54f85f,{'t':()=>_0x334336});var _0xbdacaa=_0xf227cb(0x77a5),_0x58b3af=_0xf227cb(0xe8aa),_0x192c1e=_0xf227cb(0xf96c);class _0x334336{constructor(_0x3f3d56){var _0x55fcf7=a8_0x58a1;this[_0x55fcf7(0x1e32)]=0x0,this[_0x55fcf7(0x3cf8)]=0.1,this[_0x55fcf7(0xb40)]=new _0x192c1e['y$'](),this['particleThicknessAlpha']=0.05,this[_0x55fcf7(0x262b)]=!0x1,this[_0x55fcf7(0x48a)]=_0x3f3d56,this[_0x55fcf7(0x398b)]=_0x3f3d56['getEngine'](),this[_0x55fcf7(0x290d)]=!0x0,this[_0x55fcf7(0x36ff)]=null,this[_0x55fcf7(0x36e8)]=null;}get['particleSize'](){var _0x12b5f1=a8_0x58a1;return this[_0x12b5f1(0x3cf8)];}set['particleSize'](_0x174d14){var _0x20e496=a8_0x58a1;_0x174d14!==this['_particleSize']&&(this[_0x20e496(0x3cf8)]=_0x174d14,this[_0x20e496(0xb40)][_0x20e496(0x3e9)](this));}get['useInstancing'](){return!this['indexBuffer'];}get[_0x335ad3(0x6b8)](){var _0x1101ca=_0x335ad3;return this[_0x1101ca(0x262b)];}set['useVelocity'](_0x3c9176){var _0x5a115b=_0x335ad3;this[_0x5a115b(0x262b)]!==_0x3c9176&&this['_hasVelocity']()&&(this[_0x5a115b(0x262b)]=_0x3c9176,this['_effectsAreDirty']=!0x0);}[_0x335ad3(0x356e)](){var _0x329349;return!(null==(_0x329349=this['vertexBuffers'])||!_0x329349['velocity']);}get[_0x335ad3(0x1f5)](){return null;}[_0x335ad3(0x1653)](){var _0x7572e5=_0x335ad3;return _0x7572e5(0x1232);}[_0x335ad3(0x1746)](){var _0x2cdc1e=_0x335ad3;const _0x3e0c38=[_0x2cdc1e(0x13df),'projection',_0x2cdc1e(0x5e6),_0x2cdc1e(0x2cbf)],_0x328d1d=[_0x2cdc1e(0x8c5),_0x2cdc1e(0x306c)],_0x211092=[];this[_0x2cdc1e(0x290d)]=!0x1,this['useVelocity']&&(_0x328d1d[_0x2cdc1e(0x2f54)](_0x2cdc1e(0x413a)),_0x211092[_0x2cdc1e(0x2f54)](_0x2cdc1e(0x1cca))),this[_0x2cdc1e(0x48a)]['useRightHandedSystem']&&_0x211092['push'](_0x2cdc1e(0x25fe)),this[_0x2cdc1e(0x36ff)]=new _0x58b3af['H']({'engine':this[_0x2cdc1e(0x398b)],'useShaderStore':!0x0,'vertexShader':_0x2cdc1e(0x2d50),'fragmentShader':_0x2cdc1e(0x2d50),'attributeNames':_0x328d1d,'uniformNames':_0x3e0c38,'samplerNames':[],'defines':_0x211092}),_0x3e0c38['push'](_0x2cdc1e(0x24a6)),this['_thicknessEffectWrapper']=new _0x58b3af['H']({'engine':this[_0x2cdc1e(0x398b)],'useShaderStore':!0x0,'vertexShader':_0x2cdc1e(0x1af3),'fragmentShader':_0x2cdc1e(0x1af3),'attributeNames':[_0x2cdc1e(0x8c5),_0x2cdc1e(0x306c)],'uniformNames':_0x3e0c38,'samplerNames':[]});}['isReady'](){var _0x31dbdd=_0x335ad3;if(this[_0x31dbdd(0x290d)]&&this[_0x31dbdd(0x1746)](),!this['_depthEffectWrapper']||!this['_thicknessEffectWrapper'])return!0x1;const _0x362067=this[_0x31dbdd(0x36ff)][_0x31dbdd(0xd5e)]['effect'],_0x40a2b0=this['_thicknessEffectWrapper'][_0x31dbdd(0xd5e)][_0x31dbdd(0x204d)];return _0x362067[_0x31dbdd(0x3a4f)]()&&_0x40a2b0[_0x31dbdd(0x3a4f)]();}[_0x335ad3(0x2691)](){var _0x2b6d80=_0x335ad3,_0x17e201=this[_0x2b6d80(0x34ec)];if(this[_0x2b6d80(0x36ff)]&&0x0!==_0x17e201){var _0x172bb9=this[_0x2b6d80(0x36ff)][_0x2b6d80(0xd5e)];const _0xcee986=_0x172bb9[_0x2b6d80(0x204d)];this[_0x2b6d80(0x398b)][_0x2b6d80(0x26d0)](_0x172bb9),this[_0x2b6d80(0x398b)]['bindBuffers'](this['vertexBuffers'],this[_0x2b6d80(0x1f5)],_0xcee986),_0xcee986['setMatrix'](_0x2b6d80(0x13df),this['_scene'][_0x2b6d80(0xe6c)]()),_0xcee986['setMatrix'](_0x2b6d80(0x1b2e),this[_0x2b6d80(0x48a)][_0x2b6d80(0xdcc)]()),_0xcee986[_0x2b6d80(0x2475)](_0x2b6d80(0x2cbf),this[_0x2b6d80(0x3cf8)],this[_0x2b6d80(0x3cf8)]),_0xcee986[_0x2b6d80(0x6e5)]('particleRadius',this[_0x2b6d80(0x3cf8)]/0x2),this[_0x2b6d80(0x2429)]?this['_engine'][_0x2b6d80(0x10b8)](_0xbdacaa['g'][_0x2b6d80(0xd56)],0x0,0x4,_0x17e201):this[_0x2b6d80(0x398b)][_0x2b6d80(0x2727)](_0xbdacaa['g'][_0x2b6d80(0x1509)],0x0,_0x17e201);}}[_0x335ad3(0x320c)](){var _0x3d067e=_0x335ad3,_0x4ce6a9=this[_0x3d067e(0x34ec)];if(this['_thicknessEffectWrapper']&&0x0!==_0x4ce6a9){var _0x241458=this[_0x3d067e(0x36e8)][_0x3d067e(0xd5e)];const _0x851bd5=_0x241458[_0x3d067e(0x204d)];this[_0x3d067e(0x398b)][_0x3d067e(0x206b)](_0xbdacaa['g'][_0x3d067e(0xd5b)]),this['_engine'][_0x3d067e(0x3e21)](!0x1),this[_0x3d067e(0x398b)]['enableEffect'](_0x241458),this['_engine'][_0x3d067e(0x1b7b)](this[_0x3d067e(0x1f00)],this[_0x3d067e(0x1f5)],_0x851bd5),_0x851bd5[_0x3d067e(0x13a9)]('view',this['_scene'][_0x3d067e(0xe6c)]()),_0x851bd5[_0x3d067e(0x13a9)](_0x3d067e(0x1b2e),this['_scene'][_0x3d067e(0xdcc)]()),_0x851bd5[_0x3d067e(0x6e5)](_0x3d067e(0x24a6),this['particleThicknessAlpha']),_0x851bd5[_0x3d067e(0x2475)](_0x3d067e(0x2cbf),this[_0x3d067e(0x3cf8)],this[_0x3d067e(0x3cf8)]),this[_0x3d067e(0x2429)]?this[_0x3d067e(0x398b)][_0x3d067e(0x10b8)](_0xbdacaa['g'][_0x3d067e(0xd56)],0x0,0x4,_0x4ce6a9):this[_0x3d067e(0x398b)]['drawElementsType'](_0xbdacaa['g'][_0x3d067e(0x1509)],0x0,_0x4ce6a9),this[_0x3d067e(0x398b)][_0x3d067e(0x3e21)](!0x0),this[_0x3d067e(0x398b)][_0x3d067e(0x206b)](_0xbdacaa['g'][_0x3d067e(0x3df7)]);}}[_0x335ad3(0x227f)](){}[_0x335ad3(0x2d20)](){var _0x1774cc=_0x335ad3,_0x40661b;null!=(_0x40661b=this[_0x1774cc(0x36ff)])&&_0x40661b[_0x1774cc(0x2d20)](),null!=(_0x40661b=this[_0x1774cc(0x36e8)])&&_0x40661b['dispose']();}}},0x1eea:(_0x30de21,_0x2127b7,_0x36e027)=>{var _0x5cc725=a8_0x49466b;_0x36e027['d'](_0x2127b7,{'H':()=>_0x595d6d});var _0xedbeb3=_0x36e027(0x1a27),_0x31bcae=_0x36e027(0x77a5),_0x5acad7=_0x36e027(0xe8aa),_0x2127b7=_0x36e027(0x1309a);class _0x595d6d extends _0x2127b7['t']{constructor(_0x2e8c49,_0x212345,_0x507eac){var _0xa7f953=a8_0x58a1;super(_0x2e8c49),this[_0xa7f953(0x1a9a)]=_0x507eac,this['_diffuseEffectWrapper']=null,this[_0xa7f953(0x1b5b)]={},this['addBuffers'](_0x212345);}[_0x5cc725(0x1653)](){var _0x9287f1=_0x5cc725;return _0x9287f1(0x400a);}get[_0x5cc725(0x1f00)](){var _0x932a96=_0x5cc725;return this[_0x932a96(0x1b5b)];}[_0x5cc725(0x2346)](_0x126b13){var _0x43ecfb=_0x5cc725;for(const _0xa79336 in _0x126b13){let _0xf2a761,_0x445175=!0x0;switch(_0xa79336){case _0x43ecfb(0x413a):_0xf2a761=0x3;break;case _0x43ecfb(0x306c):_0x445175=!0x1;}this[_0x43ecfb(0x1b5b)][_0xa79336]=new _0xedbeb3['o'](this['_engine'],_0x126b13[_0xa79336],_0xa79336,!0x0,!0x1,_0xf2a761,_0x445175);}}[_0x5cc725(0x1746)](){var _0x1c1abe=_0x5cc725;super[_0x1c1abe(0x1746)](),this[_0x1c1abe(0x1536)]=new _0x5acad7['H']({'engine':this[_0x1c1abe(0x398b)],'useShaderStore':!0x0,'vertexShader':_0x1c1abe(0x2bac),'fragmentShader':_0x1c1abe(0x2bac),'attributeNames':[_0x1c1abe(0x8c5),_0x1c1abe(0x306c),_0x1c1abe(0x25cc)],'uniformNames':['view',_0x1c1abe(0x1b2e),'size'],'samplerNames':[]});}[_0x5cc725(0x3a4f)](){var _0x443952=_0x5cc725,_0x314d67;return this['_vertexBuffers']['offset']||(this['_vertexBuffers'][_0x443952(0x306c)]=new _0xedbeb3['o'](this[_0x443952(0x398b)],[0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1],'offset',!0x1,!0x1,0x2)),super['isReady']()&&null!=(_0x314d67=null==(_0x314d67=this[_0x443952(0x1536)])?void 0x0:_0x314d67['effect'][_0x443952(0x3a4f)]())&&_0x314d67;}get[_0x5cc725(0x34ec)](){var _0x35fde3=_0x5cc725;return this[_0x35fde3(0x1a9a)];}[_0x5cc725(0x1faa)](_0x181766){this['_numParticles']=_0x181766;}[_0x5cc725(0x227f)](){var _0x201039=_0x5cc725,_0x350248=this['numParticles'];if(this[_0x201039(0x1536)]&&0x0!==_0x350248){var _0x38f908=this[_0x201039(0x1536)][_0x201039(0xd5e)];const _0x2ceb02=_0x38f908[_0x201039(0x204d)];this[_0x201039(0x398b)][_0x201039(0x26d0)](_0x38f908),this[_0x201039(0x398b)][_0x201039(0x1b7b)](this[_0x201039(0x1f00)],this[_0x201039(0x1f5)],_0x2ceb02),_0x2ceb02[_0x201039(0x13a9)]('view',this[_0x201039(0x48a)][_0x201039(0xe6c)]()),_0x2ceb02['setMatrix'](_0x201039(0x1b2e),this['_scene'][_0x201039(0xdcc)]()),null!==this['_particleSize']&&_0x2ceb02[_0x201039(0x2475)](_0x201039(0x2cbf),this[_0x201039(0x3cf8)],this[_0x201039(0x3cf8)]),this['useInstancing']?this['_engine']['drawArraysType'](_0x31bcae['g'][_0x201039(0xd56)],0x0,0x4,_0x350248):this[_0x201039(0x398b)][_0x201039(0x2727)](_0x31bcae['g']['MATERIAL_TriangleFillMode'],0x0,_0x350248);}}[_0x5cc725(0x2d20)](){var _0x15ce99=_0x5cc725,_0x2b1874;super[_0x15ce99(0x2d20)](),null!=(_0x2b1874=this[_0x15ce99(0x1536)])&&_0x2b1874['dispose']();for(const _0x635f9 in this[_0x15ce99(0x1b5b)])this[_0x15ce99(0x1b5b)][_0x635f9][_0x15ce99(0x2d20)]();this['_vertexBuffers']={};}}},0x7b76:(_0x4e956e,_0x543494,_0x30a655)=>{var _0xe6f343=a8_0x49466b;_0x30a655['d'](_0x543494,{'F':()=>_0x5ce6c5});var _0x1bab33=_0x30a655(0x77a5),_0x543494=_0x30a655(0x1309a);class _0x5ce6c5 extends _0x543494['t']{constructor(_0x368fba,_0x36de9a){var _0x4da964=a8_0x58a1;super(_0x368fba),this[_0x4da964(0x163e)]=!0x0,this['_particleSystem']=_0x36de9a,this[_0x4da964(0x254a)]=_0x36de9a['render'][_0x4da964(0x2dcf)](_0x36de9a),this[_0x4da964(0xc2c)]=_0x36de9a[_0x4da964(0x1412)],this['_onBeforeDrawParticleObserver']=null,this[_0x4da964(0xfc7)]=this[_0x4da964(0x11b3)][_0x4da964(0x2786)],this[_0x4da964(0x11b3)][_0x4da964(0x2786)]=!0x0,this[_0x4da964(0x11b3)][_0x4da964(0x3364)]=()=>0x0,this[_0x4da964(0x3884)]=(_0x36de9a[_0x4da964(0x1360)]+_0x36de9a[_0x4da964(0x3fa7)])/0x2,this[_0x4da964(0x147b)]=!0x1;}get['particleSystem'](){return this['_particleSystem'];}[_0xe6f343(0x1653)](){var _0x43c645=_0xe6f343;return _0x43c645(0x3639);}get['useTrueRenderingForDiffuseTexture'](){var _0x5944e5=_0xe6f343;return this[_0x5944e5(0x163e)];}set[_0xe6f343(0x147b)](_0x29daf9){var _0x25cdc9=_0xe6f343;this[_0x25cdc9(0x163e)]!==_0x29daf9&&((this[_0x25cdc9(0x163e)]=_0x29daf9)?(this[_0x25cdc9(0x11b3)][_0x25cdc9(0x1412)]=this[_0x25cdc9(0xc2c)],this[_0x25cdc9(0x11b3)][_0x25cdc9(0x1c21)][_0x25cdc9(0x2473)](this['_onBeforeDrawParticleObserver']),this[_0x25cdc9(0x1a00)]=null):(this[_0x25cdc9(0x11b3)][_0x25cdc9(0x1412)]=-0x1,this['_onBeforeDrawParticleObserver']=this[_0x25cdc9(0x11b3)]['onBeforeDrawParticlesObservable'][_0x25cdc9(0x11ad)](()=>{var _0x12c90f=_0x25cdc9;this[_0x12c90f(0x398b)][_0x12c90f(0x206b)](_0x1bab33['g'][_0x12c90f(0x3fe)]);})));}get[_0xe6f343(0x1f00)](){var _0x5a4803=_0xe6f343;return this[_0x5a4803(0x11b3)][_0x5a4803(0x1f00)];}get[_0xe6f343(0x1f5)](){var _0x7bad86=_0xe6f343;return this[_0x7bad86(0x11b3)][_0x7bad86(0x1f5)];}[_0xe6f343(0x3a4f)](){var _0x4fcb4f=_0xe6f343;return super[_0x4fcb4f(0x3a4f)]()&&this[_0x4fcb4f(0x11b3)][_0x4fcb4f(0x3a4f)]();}get['numParticles'](){var _0x3f3ffb=_0xe6f343;return this[_0x3f3ffb(0x11b3)][_0x3f3ffb(0x294d)]();}['renderDiffuseTexture'](){this['_originalRender']();}['dispose'](){var _0x48963c=_0xe6f343;super[_0x48963c(0x2d20)](),this[_0x48963c(0x11b3)][_0x48963c(0x1c21)][_0x48963c(0x2473)](this[_0x48963c(0x1a00)]),this['_onBeforeDrawParticleObserver']=null,this[_0x48963c(0x11b3)][_0x48963c(0x3364)]=this[_0x48963c(0x254a)],this[_0x48963c(0x11b3)][_0x48963c(0x1412)]=this[_0x48963c(0xc2c)],this['_particleSystem'][_0x48963c(0x2786)]=this[_0x48963c(0xfc7)];}}},0xa427:(_0x117c77,_0x15ff1f,_0x18bf98)=>{var _0x28558e=a8_0x49466b;_0x18bf98['d'](_0x15ff1f,{'R':()=>_0x215c03});var _0x18dc19,_0x49a1a7=_0x18bf98(0x77a5),_0x5f08ec=_0x18bf98(0xc84b),_0x32233e=_0x18bf98(0x9fd1),_0x2c50d2=_0x18bf98(0xf96c),_0x54ed34=_0x18bf98(0x5f28),_0x3b8ad5=_0x18bf98(0xeff9);_0x18dc19={'DepthTexture':0x0,0x0:'DepthTexture','DepthBlurredTexture':0x1,0x1:_0x28558e(0x33a4),'ThicknessTexture':0x2,0x2:_0x28558e(0x1e6b),'ThicknessBlurredTexture':0x3,0x3:_0x28558e(0x35a9),'DiffuseTexture':0x4,0x4:_0x28558e(0x3d16),'Normals':0x5,0x5:'Normals','DiffuseRendering':0x6,0x6:'DiffuseRendering'};class _0x215c03{constructor(_0x1631de,_0x508952){var _0x26e99c=_0x28558e;this['_generateDiffuseTexture']=!0x1,this['fluidColor']=new _0x5f08ec['Wo'](0.085,0.6375,0.765),this[_0x26e99c(0x404f)]=0x2,this[_0x26e99c(0x1fe8)]=0.1,this['fresnelClamp']=0x1,this['specularPower']=0xfa,this[_0x26e99c(0xb98)]=0x0,this[_0x26e99c(0x491)]=new _0x32233e['P'](-0x2,-0x1,0x1)['normalize'](),this[_0x26e99c(0x361c)]=_0x18dc19[_0x26e99c(0x33a4)],this[_0x26e99c(0x60f)]=!0x1,this['_enableBlurDepth']=!0x0,this[_0x26e99c(0x29a8)]=0x1,this[_0x26e99c(0x18a3)]=0x7,this['_blurDepthNumIterations']=0x3,this['_blurDepthMaxFilterSize']=0x64,this[_0x26e99c(0x241e)]=0xa,this[_0x26e99c(0x15d4)]=!0x0,this['_blurThicknessSizeDivisor']=0x1,this[_0x26e99c(0x17ac)]=0x5,this['_blurThicknessNumIterations']=0x1,this[_0x26e99c(0x609)]=!0x1,this[_0x26e99c(0xeab)]=new _0x2c50d2['y$'](),this[_0x26e99c(0x262b)]=!0x1,this[_0x26e99c(0x3329)]=null,this[_0x26e99c(0x2c5b)]=null,this[_0x26e99c(0x3a0a)]=null,this[_0x26e99c(0x3aaf)]=0x1,this[_0x26e99c(0x48a)]=_0x1631de,this['_engine']=_0x1631de[_0x26e99c(0x2636)](),this[_0x26e99c(0x1d21)]=null!=_0x508952?_0x508952:_0x1631de['activeCamera'],this[_0x26e99c(0x2252)]=!0x0,this[_0x26e99c(0x2152)]=null,this['_invProjectionMatrix']=new _0x32233e['y3'](),this[_0x26e99c(0x331f)]=new _0x5f08ec['HE'](0xf4240,0xf4240,0xf4240,0x1),this[_0x26e99c(0x242f)]=new _0x5f08ec['HE'](0x0,0x0,0x0,0x1),this['_depthRenderTarget']=null,this[_0x26e99c(0x1d6f)]=null,this[_0x26e99c(0x2f0e)]=null,this['_renderPostProcess']=null;}get[_0x28558e(0x27b6)](){var _0x483a4a=_0x28558e;return this[_0x483a4a(0x2252)];}get[_0x28558e(0x14d2)](){var _0x3181ba=_0x28558e;return this[_0x3181ba(0x1ccc)];}set[_0x28558e(0x14d2)](_0x5cef27){var _0x6301e6=_0x28558e;this['_generateDiffuseTexture']!==_0x5cef27&&(this[_0x6301e6(0x1ccc)]=_0x5cef27,this[_0x6301e6(0x2252)]=!0x0);}get[_0x28558e(0x2c5)](){var _0x4e3472=_0x28558e;return this[_0x4e3472(0x361c)];}set['debugFeature'](_0xcd3d22){var _0x240006=_0x28558e;this['_debugFeature']!==_0xcd3d22&&(this[_0x240006(0x2252)]=!0x0,this[_0x240006(0x361c)]=_0xcd3d22);}get[_0x28558e(0xe9)](){var _0x1f2979=_0x28558e;return this[_0x1f2979(0x60f)];}set[_0x28558e(0xe9)](_0x10575c){var _0x1a1bd8=_0x28558e;this['_debug']!==_0x10575c&&(this['_debug']=_0x10575c,this[_0x1a1bd8(0x2252)]=!0x0);}get[_0x28558e(0x578)](){var _0x28c40e=_0x28558e;return this[_0x28c40e(0x2622)];}set[_0x28558e(0x578)](_0x19ce86){var _0xef4134=_0x28558e;this['_environmentMap']!==_0x19ce86&&(this[_0xef4134(0x2252)]=!0x0,this[_0xef4134(0x2622)]=_0x19ce86);}get[_0x28558e(0x365a)](){return this['_enableBlurDepth'];}set[_0x28558e(0x365a)](_0x3273a9){var _0x446610=_0x28558e;this[_0x446610(0x37c2)]!==_0x3273a9&&(this[_0x446610(0x37c2)]=_0x3273a9,this[_0x446610(0x2252)]=!0x0);}get[_0x28558e(0x148d)](){var _0x3cde05=_0x28558e;return this[_0x3cde05(0x29a8)];}set[_0x28558e(0x148d)](_0xa2ce44){var _0x317b57=_0x28558e;this[_0x317b57(0x29a8)]!==_0xa2ce44&&(this[_0x317b57(0x29a8)]=_0xa2ce44,this[_0x317b57(0x2252)]=!0x0);}get[_0x28558e(0x1e99)](){return this['_blurDepthFilterSize'];}set[_0x28558e(0x1e99)](_0x52bf0f){var _0x581e82=_0x28558e;this[_0x581e82(0x18a3)]!==_0x52bf0f&&(this['_blurDepthFilterSize']=_0x52bf0f,this['_setBlurParameters']());}get[_0x28558e(0x1b16)](){var _0x3b605d=_0x28558e;return this[_0x3b605d(0x2953)];}set[_0x28558e(0x1b16)](_0x5bccca){var _0x1fa011=_0x28558e;this[_0x1fa011(0x2953)]!==_0x5bccca&&(this['_blurDepthNumIterations']=_0x5bccca,this[_0x1fa011(0x3a7a)]());}get[_0x28558e(0x3aa0)](){var _0x311dba=_0x28558e;return this[_0x311dba(0x215a)];}set[_0x28558e(0x3aa0)](_0x1522da){var _0x1f7119=_0x28558e;this[_0x1f7119(0x215a)]!==_0x1522da&&(this[_0x1f7119(0x215a)]=_0x1522da,this[_0x1f7119(0x3a7a)]());}get['blurDepthDepthScale'](){var _0x217c92=_0x28558e;return this[_0x217c92(0x241e)];}set['blurDepthDepthScale'](_0x4cad1e){var _0xe13023=_0x28558e;this[_0xe13023(0x241e)]!==_0x4cad1e&&(this[_0xe13023(0x241e)]=_0x4cad1e,this[_0xe13023(0x3a7a)]());}get[_0x28558e(0x219)](){var _0xab92a9=_0x28558e;return this[_0xab92a9(0x15d4)];}set[_0x28558e(0x219)](_0x2a1c63){var _0x161b59=_0x28558e;this[_0x161b59(0x15d4)]!==_0x2a1c63&&(this[_0x161b59(0x15d4)]=_0x2a1c63,this['_needInitialization']=!0x0);}get[_0x28558e(0x30a5)](){var _0x1a82d4=_0x28558e;return this[_0x1a82d4(0x2227)];}set['blurThicknessSizeDivisor'](_0x32e5a9){var _0x5832da=_0x28558e;this[_0x5832da(0x2227)]!==_0x32e5a9&&(this[_0x5832da(0x2227)]=_0x32e5a9,this[_0x5832da(0x2252)]=!0x0);}get[_0x28558e(0x407f)](){var _0x5708ca=_0x28558e;return this[_0x5708ca(0x17ac)];}set[_0x28558e(0x407f)](_0x179d28){var _0x5bc376=_0x28558e;this[_0x5bc376(0x17ac)]!==_0x179d28&&(this[_0x5bc376(0x17ac)]=_0x179d28,this[_0x5bc376(0x3a7a)]());}get[_0x28558e(0x3df1)](){var _0x40e7e6=_0x28558e;return this[_0x40e7e6(0x2f29)];}set[_0x28558e(0x3df1)](_0x33bd24){var _0x3372c6=_0x28558e;this['_blurThicknessNumIterations']!==_0x33bd24&&(this[_0x3372c6(0x2f29)]=_0x33bd24,this[_0x3372c6(0x3a7a)]());}get['useFixedThickness'](){var _0x4818a6=_0x28558e;return this[_0x4818a6(0x609)];}set[_0x28558e(0x10ac)](_0x5f1cae){var _0x5c1803=_0x28558e;this[_0x5c1803(0x609)]!==_0x5f1cae&&(this[_0x5c1803(0x609)]=_0x5f1cae,this[_0x5c1803(0x2252)]=!0x0);}get['useVelocity'](){var _0x1475f3=_0x28558e;return this[_0x1475f3(0x262b)];}set['useVelocity'](_0x21fb37){var _0x3b484c=_0x28558e;this['_useVelocity']!==_0x21fb37&&(this['_useVelocity']=_0x21fb37,this[_0x3b484c(0x2252)]=!0x0,this[_0x3b484c(0xeab)][_0x3b484c(0x3e9)](this));}get['depthMapSize'](){var _0x3d653c=_0x28558e;return this[_0x3d653c(0x3329)];}set['depthMapSize'](_0x534ae1){var _0x32c3b1=_0x28558e;this['_depthMapSize']!==_0x534ae1&&(this[_0x32c3b1(0x3329)]=_0x534ae1,this[_0x32c3b1(0x2252)]=!0x0);}get[_0x28558e(0x2a84)](){var _0x25e096=_0x28558e;return this[_0x25e096(0x2c5b)];}set[_0x28558e(0x2a84)](_0x3a2c60){var _0x1f2a96=_0x28558e;this[_0x1f2a96(0x2c5b)]!==_0x3a2c60&&(this[_0x1f2a96(0x2c5b)]=_0x3a2c60,this[_0x1f2a96(0x2252)]=!0x0);}get[_0x28558e(0x1bf6)](){var _0x3ad9b3=_0x28558e;return this[_0x3ad9b3(0x3a0a)];}set['diffuseMapSize'](_0x2e59ce){var _0x391d9b=_0x28558e;this['_diffuseMapSize']!==_0x2e59ce&&(this[_0x391d9b(0x3a0a)]=_0x2e59ce,this[_0x391d9b(0x2252)]=!0x0);}get[_0x28558e(0xc88)](){var _0xc4b12d=_0x28558e;return this[_0xc4b12d(0x3aaf)];}set[_0x28558e(0xc88)](_0x2a9f46){var _0x3c2f09=_0x28558e;this[_0x3c2f09(0x3aaf)]!==_0x2a9f46&&(this[_0x3c2f09(0x3aaf)]=_0x2a9f46,this[_0x3c2f09(0x2252)]=!0x0);}get['camera'](){var _0x3f9b7e=_0x28558e;return this[_0x3f9b7e(0x1d21)];}[_0x28558e(0x1a5)](){var _0x5b0a95=_0x28558e;this[_0x5b0a95(0x2d20)](),this[_0x5b0a95(0x2252)]=!0x1;var _0x58bc3b=null!=(_0x58bc3b=this[_0x5b0a95(0x3329)])?_0x58bc3b:this[_0x5b0a95(0x398b)][_0x5b0a95(0x105a)](),_0x32f310=null!==this[_0x5b0a95(0x3329)]?Math['round'](this[_0x5b0a95(0x3329)]*this[_0x5b0a95(0x398b)][_0x5b0a95(0x288a)]()/this['_engine'][_0x5b0a95(0x105a)]()):this[_0x5b0a95(0x398b)][_0x5b0a95(0x288a)](),_0x58bc3b=(this[_0x5b0a95(0x20cd)]=new _0x3b8ad5['a'](_0x5b0a95(0x22ce),this[_0x5b0a95(0x48a)],_0x58bc3b,_0x32f310,_0x58bc3b,_0x32f310,_0x49a1a7['g'][_0x5b0a95(0x123c)],_0x49a1a7['g'][_0x5b0a95(0x32c)],_0x49a1a7['g'][_0x5b0a95(0x123c)],_0x49a1a7['g'][_0x5b0a95(0x32c)],!0x1,this[_0x5b0a95(0x1d21)],!0x0,this[_0x5b0a95(0x3aaf)]),this[_0x5b0a95(0x2c50)](this[_0x5b0a95(0x20cd)]),this['generateDiffuseTexture']&&(_0x32f310=null!=(_0x58bc3b=this[_0x5b0a95(0x3a0a)])?_0x58bc3b:this['_engine'][_0x5b0a95(0x105a)](),_0x58bc3b=null!==this[_0x5b0a95(0x3a0a)]?Math[_0x5b0a95(0x2afc)](this['_diffuseMapSize']*this['_engine'][_0x5b0a95(0x288a)]()/this[_0x5b0a95(0x398b)][_0x5b0a95(0x105a)]()):this[_0x5b0a95(0x398b)][_0x5b0a95(0x288a)](),this['_diffuseRenderTarget']=new _0x3b8ad5['a'](_0x5b0a95(0x3428),this[_0x5b0a95(0x48a)],_0x32f310,_0x58bc3b,0x0,0x0,_0x49a1a7['g'][_0x5b0a95(0x607)],_0x49a1a7['g'][_0x5b0a95(0x5b0)],_0x49a1a7['g'][_0x5b0a95(0x607)],_0x49a1a7['g']['TEXTUREFORMAT_RGBA'],!0x0,this['_camera'],!0x0,this['_samples']),this[_0x5b0a95(0x2c50)](this[_0x5b0a95(0x1d6f)])),null!=(_0x32f310=this[_0x5b0a95(0x2c5b)])?_0x32f310:this[_0x5b0a95(0x398b)][_0x5b0a95(0x105a)]()),_0x32f310=null!==this['_thicknessMapSize']?Math[_0x5b0a95(0x2afc)](this['_thicknessMapSize']*this[_0x5b0a95(0x398b)][_0x5b0a95(0x288a)]()/this[_0x5b0a95(0x398b)][_0x5b0a95(0x105a)]()):this[_0x5b0a95(0x398b)][_0x5b0a95(0x288a)]();this[_0x5b0a95(0x609)]||(this[_0x5b0a95(0x2f0e)]=new _0x3b8ad5['a']('Thickness',this['_scene'],_0x58bc3b,_0x32f310,_0x58bc3b,_0x32f310,_0x49a1a7['g'][_0x5b0a95(0x249a)],_0x49a1a7['g'][_0x5b0a95(0xea3)],_0x49a1a7['g'][_0x5b0a95(0x249a)],_0x49a1a7['g'][_0x5b0a95(0xea3)],!0x0,this[_0x5b0a95(0x1d21)],!0x1,this[_0x5b0a95(0x3aaf)]),this['_initializeRenderTarget'](this['_thicknessRenderTarget'])),this[_0x5b0a95(0x2549)]();}['_setBlurParameters'](_0x12f7fa=null){null!==_0x12f7fa&&_0x12f7fa!==this['_depthRenderTarget']||this['_setBlurDepthParameters'](),null!==_0x12f7fa&&_0x12f7fa!==this['_thicknessRenderTarget']||this['_setBlurThicknessParameters']();}['_setBlurDepthParameters'](){var _0x5284fb=_0x28558e;this[_0x5284fb(0x20cd)]&&(this['_depthRenderTarget'][_0x5284fb(0x3d0c)]=this[_0x5284fb(0x1e99)],this['_depthRenderTarget'][_0x5284fb(0x1805)]=this[_0x5284fb(0x3aa0)],this[_0x5284fb(0x20cd)][_0x5284fb(0x2a4c)]=this[_0x5284fb(0x1b16)],this[_0x5284fb(0x20cd)][_0x5284fb(0x1762)]=this['blurDepthDepthScale']);}[_0x28558e(0x3c8)](){var _0x26958b=_0x28558e;this[_0x26958b(0x2f0e)]&&(this[_0x26958b(0x2f0e)][_0x26958b(0x3d0c)]=this[_0x26958b(0x407f)],this[_0x26958b(0x2f0e)][_0x26958b(0x2a4c)]=this['blurThicknessNumIterations']);}[_0x28558e(0x2c50)](_0x3fc832){var _0x158158=_0x28558e;_0x3fc832!==this['_diffuseRenderTarget']&&(_0x3fc832['enableBlur']=_0x3fc832===this[_0x158158(0x20cd)]?this[_0x158158(0x365a)]:this['enableBlurThickness'],_0x3fc832[_0x158158(0x3633)]=_0x3fc832===this[_0x158158(0x20cd)]?this[_0x158158(0x148d)]:this[_0x158158(0x30a5)]),this[_0x158158(0x3a7a)](_0x3fc832),_0x3fc832[_0x158158(0xfd0)]();}[_0x28558e(0x2549)](){var _0xbec483=_0x28558e,_0x56a001;const _0x28a90c=this[_0xbec483(0x48a)][_0xbec483(0x2636)](),_0x44720c=[_0xbec483(0x3927),_0xbec483(0x2cce),'invProjectionMatrix','texelSize',_0xbec483(0x491),'cameraFar',_0xbec483(0x404f),_0xbec483(0x1fe8),_0xbec483(0x153a),_0xbec483(0x3cc4)],_0x5c9162=[_0xbec483(0x3556)],_0x5749f2=[];if(this[_0xbec483(0x2d20)](!0x0),this[_0xbec483(0x1d21)]){const _0x36089b=this['_depthRenderTarget']['enableBlur']?this[_0xbec483(0x20cd)][_0xbec483(0x3362)]:this['_depthRenderTarget'][_0xbec483(0xc52)],_0x4d55e1=new _0x32233e['FM'](0x1/_0x36089b['getSize']()['width'],0x1/_0x36089b[_0xbec483(0x2cc8)]()[_0xbec483(0x1995)]);this[_0xbec483(0x48a)][_0xbec483(0xe97)]&&_0x5749f2['push']('#define\x20FLUIDRENDERING_RHS'),null!==this[_0xbec483(0x2622)]&&(null!=(_0x56a001=this[_0xbec483(0x2622)])?_0x56a001:this['_scene'][_0xbec483(0x1de0)])&&(_0x5c9162['push']('reflectionSampler'),_0x5749f2[_0xbec483(0x2f54)]('#define\x20FLUIDRENDERING_ENVIRONMENT')),this[_0xbec483(0x1d6f)]?(_0x5c9162['push'](_0xbec483(0x109a)),_0x5749f2[_0xbec483(0x2f54)](_0xbec483(0x12a6))):_0x44720c[_0xbec483(0x2f54)]('diffuseColor'),this[_0xbec483(0x262b)]&&(_0x5c9162[_0xbec483(0x2f54)](_0xbec483(0x3052)),_0x5749f2[_0xbec483(0x2f54)]('#define\x20FLUIDRENDERING_VELOCITY')),this[_0xbec483(0x609)]?(_0x44720c[_0xbec483(0x2f54)](_0xbec483(0x26a3)),_0x5c9162[_0xbec483(0x2f54)](_0xbec483(0x3f78)),_0x5749f2[_0xbec483(0x2f54)](_0xbec483(0x167c))):(_0x44720c[_0xbec483(0x2f54)]('minimumThickness'),_0x5c9162['push'](_0xbec483(0x3071))),this['_debug']&&(_0x5749f2['push'](_0xbec483(0x303e)),this['_debugFeature']===_0x18dc19['Normals']?_0x5749f2[_0xbec483(0x2f54)]('#define\x20FLUIDRENDERING_DEBUG_SHOWNORMAL'):this[_0xbec483(0x361c)]===_0x18dc19[_0xbec483(0x1c0b)]?_0x5749f2[_0xbec483(0x2f54)](_0xbec483(0x1982)):(_0x5749f2['push']('#define\x20FLUIDRENDERING_DEBUG_TEXTURE'),_0x5c9162[_0xbec483(0x2f54)](_0xbec483(0x9f9)),this[_0xbec483(0x361c)]!==_0x18dc19['DepthTexture']&&this[_0xbec483(0x361c)]!==_0x18dc19[_0xbec483(0x33a4)]||_0x5749f2[_0xbec483(0x2f54)](_0xbec483(0x1466)))),this['_renderPostProcess']=new _0x54ed34['D'](_0xbec483(0xd11),_0xbec483(0x342c),_0x44720c,_0x5c9162,0x1,null,_0x49a1a7['g'][_0xbec483(0x3a6e)],_0x28a90c,!0x1,null,_0x49a1a7['g']['TEXTURETYPE_UNSIGNED_BYTE'],void 0x0,void 0x0,!0x0,void 0x0),this[_0xbec483(0x5f0)]['updateEffect'](_0x5749f2[_0xbec483(0x2abd)]('\x0a')),this['_renderPostProcess'][_0xbec483(0xc88)]=this[_0xbec483(0x3aaf)],this[_0xbec483(0x5f0)][_0xbec483(0x19e0)][_0xbec483(0x11ad)](_0x3a203b=>{var _0x4a7f15=_0xbec483,_0xe3a682,_0x65a0a8;if(this[_0x4a7f15(0xc7a)][_0x4a7f15(0x2a3e)](this[_0x4a7f15(0x48a)][_0x4a7f15(0xdcc)]()),this['_invProjectionMatrix'][_0x4a7f15(0x21d5)](),_0x28a90c['isWebGPU']&&_0x3a203b[_0x4a7f15(0x2e4e)](_0x4a7f15(0x2294),this['_renderPostProcess'][_0x4a7f15(0x3ba3)][_0x4a7f15(0xc52)]),this[_0x4a7f15(0x20cd)][_0x4a7f15(0x90c)]?(_0x3a203b[_0x4a7f15(0x19ec)](_0x4a7f15(0x3556),this[_0x4a7f15(0x20cd)][_0x4a7f15(0x3362)]),_0x28a90c[_0x4a7f15(0x8b3)]&&_0x3a203b['setTextureSampler']('depthSamplerSampler',null!=(_0x65a0a8=null==(_0x65a0a8=this[_0x4a7f15(0x20cd)][_0x4a7f15(0x3362)])?void 0x0:_0x65a0a8['getInternalTexture']())?_0x65a0a8:null)):(_0x3a203b[_0x4a7f15(0x19ec)]('depthSampler',this[_0x4a7f15(0x20cd)][_0x4a7f15(0xc52)]),_0x28a90c['isWebGPU']&&_0x3a203b[_0x4a7f15(0x2e4e)]('depthSamplerSampler',null!=(_0x65a0a8=null==(_0x65a0a8=this['_depthRenderTarget']['texture'])?void 0x0:_0x65a0a8[_0x4a7f15(0x2bd)]())?_0x65a0a8:null)),this[_0x4a7f15(0x1d6f)]?this[_0x4a7f15(0x1d6f)][_0x4a7f15(0x90c)]?(_0x3a203b[_0x4a7f15(0x19ec)](_0x4a7f15(0x109a),this['_diffuseRenderTarget']['textureBlur']),_0x28a90c[_0x4a7f15(0x8b3)]&&_0x3a203b[_0x4a7f15(0x2e4e)](_0x4a7f15(0x1ad0),null!=(_0x65a0a8=null==(_0x65a0a8=this[_0x4a7f15(0x1d6f)][_0x4a7f15(0x3362)])?void 0x0:_0x65a0a8[_0x4a7f15(0x2bd)]())?_0x65a0a8:null)):(_0x3a203b[_0x4a7f15(0x19ec)](_0x4a7f15(0x109a),this[_0x4a7f15(0x1d6f)][_0x4a7f15(0xc52)]),_0x28a90c[_0x4a7f15(0x8b3)]&&_0x3a203b['setTextureSampler'](_0x4a7f15(0x1ad0),null!=(_0x65a0a8=null==(_0x65a0a8=this[_0x4a7f15(0x1d6f)]['texture'])?void 0x0:_0x65a0a8[_0x4a7f15(0x2bd)]())?_0x65a0a8:null)):_0x3a203b[_0x4a7f15(0x3657)](_0x4a7f15(0x394),this[_0x4a7f15(0x11df)]),this[_0x4a7f15(0x609)]?(_0x3a203b[_0x4a7f15(0x6e5)](_0x4a7f15(0x26a3),this[_0x4a7f15(0xb98)]),_0x3a203b[_0x4a7f15(0x843)](_0x4a7f15(0x3f78),this[_0x4a7f15(0x2152)]),_0x28a90c[_0x4a7f15(0x8b3)]&&_0x3a203b[_0x4a7f15(0x2e4e)](_0x4a7f15(0x1c9e),null!=(_0x65a0a8=this[_0x4a7f15(0x2152)])?_0x65a0a8:null)):(this['_thicknessRenderTarget'][_0x4a7f15(0x90c)]?(_0x3a203b[_0x4a7f15(0x19ec)]('thicknessSampler',this['_thicknessRenderTarget'][_0x4a7f15(0x3362)]),_0x28a90c['isWebGPU']&&_0x3a203b['setTextureSampler'](_0x4a7f15(0x2c96),null!=(_0x65a0a8=null==(_0x65a0a8=this[_0x4a7f15(0x2f0e)]['textureBlur'])?void 0x0:_0x65a0a8[_0x4a7f15(0x2bd)]())?_0x65a0a8:null)):(_0x3a203b[_0x4a7f15(0x19ec)](_0x4a7f15(0x3071),this[_0x4a7f15(0x2f0e)]['texture']),_0x28a90c['isWebGPU']&&_0x3a203b[_0x4a7f15(0x2e4e)](_0x4a7f15(0x2c96),null!=(_0x65a0a8=null==(_0x65a0a8=this[_0x4a7f15(0x2f0e)]['texture'])?void 0x0:_0x65a0a8['getInternalTexture']())?_0x65a0a8:null)),_0x3a203b[_0x4a7f15(0x6e5)](_0x4a7f15(0xb98),this[_0x4a7f15(0xb98)])),null!==this[_0x4a7f15(0x2622)]){const _0xf8ac43=null!=(_0x65a0a8=this[_0x4a7f15(0x2622)])?_0x65a0a8:this[_0x4a7f15(0x48a)][_0x4a7f15(0x1de0)];_0xf8ac43&&(_0x3a203b[_0x4a7f15(0x19ec)](_0x4a7f15(0x381a),_0xf8ac43),_0x28a90c['isWebGPU']&&_0x3a203b['setTextureSampler'](_0x4a7f15(0x31c9),null!=(_0x65a0a8=null===_0xf8ac43||void 0x0===_0xf8ac43?void 0x0:_0xf8ac43[_0x4a7f15(0x2bd)]())?_0x65a0a8:null));}if(_0x3a203b['setMatrix'](_0x4a7f15(0x3927),this[_0x4a7f15(0x48a)][_0x4a7f15(0xe6c)]()),_0x3a203b[_0x4a7f15(0x13a9)]('invProjectionMatrix',this[_0x4a7f15(0xc7a)]),_0x3a203b[_0x4a7f15(0x13a9)](_0x4a7f15(0x2cce),this[_0x4a7f15(0x48a)]['getProjectionMatrix']()),_0x3a203b[_0x4a7f15(0x764)](_0x4a7f15(0x1ed4),_0x4d55e1),_0x3a203b['setFloat'](_0x4a7f15(0x404f),this[_0x4a7f15(0x404f)]),_0x3a203b[_0x4a7f15(0x6e5)](_0x4a7f15(0x1fe8),this['refractionStrength']),_0x3a203b['setFloat'](_0x4a7f15(0x153a),this[_0x4a7f15(0x153a)]),_0x3a203b[_0x4a7f15(0x6e5)](_0x4a7f15(0x3cc4),this['specularPower']),_0x3a203b[_0x4a7f15(0x3183)]('dirLight',this['dirLight']),_0x3a203b[_0x4a7f15(0x6e5)](_0x4a7f15(0x3d07),this['_camera'][_0x4a7f15(0x220b)]),this[_0x4a7f15(0x60f)]){let _0x392eb8=null;switch(this['_debugFeature']){case _0x18dc19[_0x4a7f15(0x23fe)]:_0x392eb8=this[_0x4a7f15(0x20cd)][_0x4a7f15(0xc52)];break;case _0x18dc19['DepthBlurredTexture']:_0x392eb8=this['_depthRenderTarget']['enableBlur']?this['_depthRenderTarget'][_0x4a7f15(0x3362)]:this[_0x4a7f15(0x20cd)][_0x4a7f15(0xc52)];break;case _0x18dc19[_0x4a7f15(0x1e6b)]:_0x392eb8=null!=(_0xe3a682=null==(_0xe3a682=this[_0x4a7f15(0x2f0e)])?void 0x0:_0xe3a682['texture'])?_0xe3a682:null;break;case _0x18dc19['ThicknessBlurredTexture']:_0x392eb8=null!=(_0xe3a682=this['_thicknessRenderTarget'])&&_0xe3a682[_0x4a7f15(0x90c)]?null!=(_0xe3a682=null==(_0xe3a682=this[_0x4a7f15(0x2f0e)])?void 0x0:_0xe3a682[_0x4a7f15(0x3362)])?_0xe3a682:null:null!=(_0xe3a682=null==(_0xe3a682=this[_0x4a7f15(0x2f0e)])?void 0x0:_0xe3a682['texture'])?_0xe3a682:null;break;case _0x18dc19['DiffuseTexture']:this[_0x4a7f15(0x1d6f)]&&(_0x392eb8=this[_0x4a7f15(0x1d6f)]['texture']);}this[_0x4a7f15(0x361c)]!==_0x18dc19[_0x4a7f15(0x1ebe)]&&(_0x3a203b[_0x4a7f15(0x19ec)](_0x4a7f15(0x9f9),_0x392eb8),_0x28a90c['isWebGPU']&&_0x3a203b[_0x4a7f15(0x2e4e)](_0x4a7f15(0x1b6),null!=(_0x65a0a8=null===_0x392eb8||void 0x0===_0x392eb8?void 0x0:_0x392eb8[_0x4a7f15(0x2bd)]())?_0x65a0a8:null));}});}}[_0x28558e(0x2c54)](){var _0x292908=_0x28558e,_0x561a4c;null!=(_0x561a4c=this[_0x292908(0x20cd)])&&_0x561a4c[_0x292908(0x190)]&&(this[_0x292908(0x398b)][_0x292908(0x69a)](this['_depthRenderTarget'][_0x292908(0x190)]),this[_0x292908(0x398b)][_0x292908(0x2af2)](this[_0x292908(0x331f)],!0x0,!0x0,!0x1),this[_0x292908(0x398b)][_0x292908(0xfa0)](this[_0x292908(0x20cd)][_0x292908(0x190)])),null!=(_0x561a4c=this[_0x292908(0x1d6f)])&&_0x561a4c[_0x292908(0x190)]&&(this[_0x292908(0x398b)][_0x292908(0x69a)](this[_0x292908(0x1d6f)][_0x292908(0x190)]),this[_0x292908(0x398b)][_0x292908(0x2af2)](this[_0x292908(0x242f)],!0x0,!0x0,!0x1),this[_0x292908(0x398b)][_0x292908(0xfa0)](this[_0x292908(0x1d6f)][_0x292908(0x190)])),null!=(_0x561a4c=this[_0x292908(0x2f0e)])&&_0x561a4c[_0x292908(0x190)]&&(this[_0x292908(0x398b)][_0x292908(0x69a)](this[_0x292908(0x2f0e)][_0x292908(0x190)]),this['_engine'][_0x292908(0x2af2)](this[_0x292908(0x242f)],!0x0,!0x1,!0x1),this[_0x292908(0x398b)]['unBindFramebuffer'](this[_0x292908(0x2f0e)]['renderTarget']));}[_0x28558e(0x1f92)](_0xdce59c){var _0x1128cd=_0x28558e,_0x217429,_0xc3bc34;!this[_0x1128cd(0x2252)]&&_0xdce59c[_0x1128cd(0x3a4f)]()&&(_0xc3bc34=this[_0x1128cd(0x398b)][_0x1128cd(0x2ec5)],this[_0x1128cd(0x398b)][_0x1128cd(0x3c33)](!0x1,void 0x0,void 0x0,void 0x0,!0x0),this['_engine'][_0x1128cd(0xce0)](!0x0),this[_0x1128cd(0x398b)][_0x1128cd(0x3e21)](!0x0),this[_0x1128cd(0x398b)]['setAlphaMode'](_0x49a1a7['g']['ALPHA_DISABLE']),null!=(_0x217429=this[_0x1128cd(0x20cd)])&&_0x217429['renderTarget']&&(this['_engine'][_0x1128cd(0x69a)](this[_0x1128cd(0x20cd)][_0x1128cd(0x190)]),_0xdce59c['renderDepthTexture'](),this[_0x1128cd(0x398b)][_0x1128cd(0x2105)](),this[_0x1128cd(0x398b)][_0x1128cd(0xfa0)](this['_depthRenderTarget']['renderTarget'])),null!=(_0x217429=this['_diffuseRenderTarget'])&&_0x217429[_0x1128cd(0x190)]&&(this['_engine'][_0x1128cd(0x69a)](this[_0x1128cd(0x1d6f)][_0x1128cd(0x190)]),_0xdce59c[_0x1128cd(0x227f)](),this['_engine'][_0x1128cd(0x2105)](),this['_engine'][_0x1128cd(0xfa0)](this[_0x1128cd(0x1d6f)][_0x1128cd(0x190)])),null!=(_0x217429=this[_0x1128cd(0x2f0e)])&&_0x217429[_0x1128cd(0x190)]&&(this[_0x1128cd(0x398b)]['bindFramebuffer'](this[_0x1128cd(0x2f0e)][_0x1128cd(0x190)]),_0xdce59c['renderThicknessTexture'](),this['_engine']['unbindInstanceAttributes'](),this[_0x1128cd(0x398b)][_0x1128cd(0xfa0)](this[_0x1128cd(0x2f0e)]['renderTarget'])),null!=(_0x217429=this[_0x1128cd(0x20cd)])&&_0x217429[_0x1128cd(0x3806)](),null!=(_0xdce59c=this[_0x1128cd(0x1d6f)])&&_0xdce59c[_0x1128cd(0x3806)](),null!=(_0x217429=this[_0x1128cd(0x2f0e)])&&_0x217429[_0x1128cd(0x3806)](),_0xc3bc34&&this[_0x1128cd(0x398b)][_0x1128cd(0x69a)](_0xc3bc34));}[_0x28558e(0x2d20)](_0x28c77d=!0x1){var _0x5e0c33=_0x28558e;_0x28c77d||(null!=(_0x28c77d=this['_depthRenderTarget'])&&_0x28c77d[_0x5e0c33(0x2d20)](),(this[_0x5e0c33(0x20cd)]=null)!=(_0x28c77d=this['_diffuseRenderTarget'])&&_0x28c77d[_0x5e0c33(0x2d20)](),(this[_0x5e0c33(0x1d6f)]=null)!=(_0x28c77d=this[_0x5e0c33(0x2f0e)])&&_0x28c77d[_0x5e0c33(0x2d20)](),this[_0x5e0c33(0x2f0e)]=null),this[_0x5e0c33(0x5f0)]&&this[_0x5e0c33(0x1d21)]&&this['_camera']['detachPostProcess'](this[_0x5e0c33(0x5f0)]),null!=(_0x28c77d=this[_0x5e0c33(0x5f0)])&&_0x28c77d[_0x5e0c33(0x2d20)](),this[_0x5e0c33(0x5f0)]=null,this['_needInitialization']=!0x1;}}},0xe7a5:(_0x36c0d2,_0x29c442,_0x4d469e)=>{_0x4d469e(0x136c7),_0x4d469e(0x1309a),_0x4d469e(0x7b76),_0x4d469e(0x1eea),_0x4d469e(0xa427);},0x4da7:(_0x79f79c,_0x5a92df,_0x387f6e)=>{var _0x282829=a8_0x49466b;_0x387f6e['d'](_0x5a92df,{'m':()=>_0x5019bf});var _0x40761b=_0x387f6e(0x9fd1),_0x179c3b=_0x387f6e(0x1a27),_0xc29e8e=_0x387f6e(0x77a5),_0x3a7592=_0x387f6e(0xbac7),_0x935234=_0x387f6e(0x163e6),_0x821fb2=_0x387f6e(0x147cf),_0x26ea43=_0x387f6e(0xc84b),_0x2a8a31=_0x387f6e(0x15cb9),_0x4567f=_0x387f6e(0x173aa),_0x4ec497=(_0x387f6e(0x16ef7),_0x387f6e(0x147cd),_0x387f6e(0xc656)),_0x510777=_0x387f6e(0x2088);const _0x299f68=[_0x282829(0x2d0),_0x282829(0xa09),'viewProjection',_0x282829(0x1697),_0x282829(0x13df),_0x282829(0x358b),_0x282829(0x18b2),'mPreviousBones',_0x282829(0x2544),_0x282829(0x26da),_0x282829(0x395e),_0x282829(0x3623),'albedoColor',_0x282829(0xb7),_0x282829(0x1bbd),_0x282829(0x14f7),'vBumpInfos',_0x282829(0x2a6d),_0x282829(0x894),_0x282829(0x3eed)];(0x0,_0x510777['qx'])(_0x299f68);class _0x5019bf{constructor(_0x55c91c,_0x57548b=0x1,_0x178d8a=_0xc29e8e['g'][_0x282829(0x276d)]){var _0x283e55=_0x282829;this[_0x283e55(0x16f4)]={},this[_0x283e55(0x156d)]={},this[_0x283e55(0x1fda)]=[],this[_0x283e55(0xdb4)]=!0x0,this[_0x283e55(0x2e10)]=null,this[_0x283e55(0x31dc)]=!0x1,this[_0x283e55(0x1f1b)]=!0x1,this[_0x283e55(0x1e8f)]=!0x1,this[_0x283e55(0x10de)]=new _0x26ea43['HE'](0x0,0x0,0x0,0x0),this[_0x283e55(0x11fb)]=new _0x26ea43['HE'](0x5f5e100,0x0,0x0,0x1),this['_positionIndex']=-0x1,this[_0x283e55(0x3d19)]=-0x1,this[_0x283e55(0x13ce)]=-0x1,this['_depthIndex']=-0x1,this[_0x283e55(0x28ac)]=-0x1,this[_0x283e55(0xaf4)]=!0x1,this[_0x283e55(0xc56)]=!0x1,this['_scene']=_0x55c91c,this[_0x283e55(0x3f97)]=_0x57548b,this[_0x283e55(0x2f1)]=_0x55c91c[_0x283e55(0x2636)]()[_0x283e55(0x23df)],this['_depthFormat']=_0x178d8a,_0x5019bf[_0x283e55(0x4064)](this[_0x283e55(0x48a)]),this[_0x283e55(0x2821)]();}[_0x282829(0x3bda)](_0xc27b4){var _0x1f6d7d=_0x282829;this[_0x1f6d7d(0xaf4)]=!0x0,this['_prePassRenderer']=_0xc27b4,this[_0x1f6d7d(0x255)]&&(this[_0x1f6d7d(0x255)][_0x1f6d7d(0x2b3)][_0x1f6d7d(0x2af2)](),this[_0x1f6d7d(0x255)]['onClearObservable'][_0x1f6d7d(0x11ad)](()=>{}));}['_unlinkPrePassRenderer'](){this['_linkedWithPrePass']=!0x1,this['_createRenderTargets']();}[_0x282829(0x2b6)](){var _0x35e5a5=_0x282829;this[_0x35e5a5(0x31dc)]=!0x1,this[_0x35e5a5(0x1e8f)]=!0x1,this[_0x35e5a5(0x1f1b)]=!0x1,this['_attachmentsFromPrePass']=[];}[_0x282829(0x8ae)](_0x36afa0,_0x1688c0){var _0x5d2514=_0x282829;_0x36afa0===_0x5019bf['POSITION_TEXTURE_TYPE']?(this[_0x5d2514(0x1ad3)]=_0x1688c0,this[_0x5d2514(0x31dc)]=!0x0):_0x36afa0===_0x5019bf[_0x5d2514(0x26b4)]?(this[_0x5d2514(0x3d19)]=_0x1688c0,this['_enableVelocity']=!0x0):_0x36afa0===_0x5019bf[_0x5d2514(0x1588)]?(this[_0x5d2514(0x13ce)]=_0x1688c0,this['_enableReflectivity']=!0x0):_0x36afa0===_0x5019bf['DEPTH_TEXTURE_TYPE']?this['_depthIndex']=_0x1688c0:_0x36afa0===_0x5019bf[_0x5d2514(0x381b)]&&(this[_0x5d2514(0x28ac)]=_0x1688c0);}['_setAttachments'](_0x6e42b0){var _0x4f6858=_0x282829;this[_0x4f6858(0x13b7)]=_0x6e42b0;}[_0x282829(0x303f)](_0x4deb2a){this['_multiRenderTarget']['setInternalTexture'](_0x4deb2a,0x0,!0x1);}get[_0x282829(0x36c8)](){var _0xb09dfa=_0x282829;return this[_0xb09dfa(0x255)]['renderList'];}set[_0x282829(0x36c8)](_0x53174e){var _0x33f57d=_0x282829;this[_0x33f57d(0x255)][_0x33f57d(0x36c8)]=_0x53174e;}get['isSupported'](){var _0x3e2520=_0x282829;return this[_0x3e2520(0x255)][_0x3e2520(0x18d2)];}[_0x282829(0x13a2)](_0x2ca40a){var _0x3aae88=_0x282829;switch(_0x2ca40a){case _0x5019bf['POSITION_TEXTURE_TYPE']:return this['_positionIndex'];case _0x5019bf[_0x3aae88(0x26b4)]:return this[_0x3aae88(0x3d19)];case _0x5019bf[_0x3aae88(0x1588)]:return this[_0x3aae88(0x13ce)];default:return-0x1;}}get[_0x282829(0x152e)](){return this['_enablePosition'];}set[_0x282829(0x152e)](_0x408493){var _0x1a6af1=_0x282829;this[_0x1a6af1(0x31dc)]=_0x408493,this[_0x1a6af1(0xaf4)]||(this[_0x1a6af1(0x2d20)](),this[_0x1a6af1(0x2821)]());}get[_0x282829(0x36cc)](){var _0x554911=_0x282829;return this[_0x554911(0x1f1b)];}set['enableVelocity'](_0x3ac5ce){var _0x252dcf=_0x282829;(this[_0x252dcf(0x1f1b)]=_0x3ac5ce)||(this[_0x252dcf(0x16f4)]={}),this[_0x252dcf(0xaf4)]||(this[_0x252dcf(0x2d20)](),this[_0x252dcf(0x2821)]()),this[_0x252dcf(0x48a)][_0x252dcf(0x2f63)]=_0x3ac5ce;}get[_0x282829(0x1c0a)](){var _0x4c7126=_0x282829;return this[_0x4c7126(0x1e8f)];}set[_0x282829(0x1c0a)](_0x4e07f4){var _0x439e27=_0x282829;this[_0x439e27(0x1e8f)]=_0x4e07f4,this[_0x439e27(0xaf4)]||(this[_0x439e27(0x2d20)](),this[_0x439e27(0x2821)]());}get[_0x282829(0x32aa)](){var _0x11cf23=_0x282829;return this[_0x11cf23(0x48a)];}get[_0x282829(0x3549)](){return this['_ratio'];}[_0x282829(0x3a4f)](_0x54966b,_0x28866e){var _0x1200bb=_0x282829;const _0x4957d4=_0x54966b[_0x1200bb(0x90)]();if(_0x4957d4&&_0x4957d4['disableDepthWrite'])return!0x1;const _0x11b5dd=[],_0x154ea9=[_0x179c3b['o'][_0x1200bb(0x31b9)],_0x179c3b['o'][_0x1200bb(0x3487)]],_0x14abc0=_0x54966b['getMesh']();if(_0x4957d4){let _0x145269=!0x1;if(_0x4957d4['needAlphaTesting']()&&_0x4957d4[_0x1200bb(0x3e62)]()&&(_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20ALPHATEST'),_0x11b5dd['push']('#define\x20ALPHATEST_UV'+(_0x4957d4['getAlphaTestTexture']()[_0x1200bb(0x365d)]+0x1)),_0x145269=!0x0),_0x4957d4['bumpTexture']&&_0x4ec497['k'][_0x1200bb(0x205e)]&&(_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20BUMP'),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x3325)+(_0x4957d4['bumpTexture'][_0x1200bb(0x365d)]+0x1)),_0x145269=!0x0),this[_0x1200bb(0x1e8f)]){let _0x565bf2=!0x1;_0x1200bb(0x7a5)===_0x4957d4[_0x1200bb(0x1653)]()?(null!==_0x4957d4[_0x1200bb(0x3f24)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x384e)),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x15f8)+(_0x4957d4[_0x1200bb(0x3f24)][_0x1200bb(0x365d)]+0x1)),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20METALLICWORKFLOW'),_0x145269=!0x0,_0x565bf2=!0x0),null!==_0x4957d4[_0x1200bb(0xb7)]&&(_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20METALLIC'),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x20b6)),_0x565bf2=!0x0),null!==_0x4957d4[_0x1200bb(0x38e9)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x269d)),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20METALLICWORKFLOW'),_0x565bf2=!0x0),_0x565bf2&&(null!==_0x4957d4[_0x1200bb(0xfd8)]&&(_0x11b5dd['push'](_0x1200bb(0x2ef5)),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20ALBEDO_UV'+(_0x4957d4['baseTexture'][_0x1200bb(0x365d)]+0x1)),_0x4957d4[_0x1200bb(0xfd8)][_0x1200bb(0x1b93)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x2090)),_0x145269=!0x0),null!==_0x4957d4[_0x1200bb(0xba2)]&&_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20ALBEDOCOLOR'))):_0x1200bb(0x91d)===_0x4957d4[_0x1200bb(0x1653)]()?(null!==_0x4957d4[_0x1200bb(0x212d)]?(_0x11b5dd['push'](_0x1200bb(0x33bb)),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20REFLECTIVITY_UV'+(_0x4957d4['specularGlossinessTexture'][_0x1200bb(0x365d)]+0x1)),_0x145269=!0x0,_0x4957d4[_0x1200bb(0x212d)][_0x1200bb(0x1b93)]&&_0x11b5dd['push'](_0x1200bb(0x298a))):null!==_0x4957d4[_0x1200bb(0x2218)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1918)),null!==_0x4957d4[_0x1200bb(0x1bbd)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x30e5))):_0x1200bb(0x39d)===_0x4957d4['getClassName']()?(null!==_0x4957d4['metallicTexture']&&(_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20ORMTEXTURE'),_0x11b5dd['push'](_0x1200bb(0x15f8)+(_0x4957d4['metallicTexture'][_0x1200bb(0x365d)]+0x1)),_0x11b5dd['push'](_0x1200bb(0x20b6)),_0x145269=!0x0,_0x565bf2=!0x0),null!==_0x4957d4[_0x1200bb(0xb7)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x3270)),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x20b6)),_0x565bf2=!0x0),null!==_0x4957d4['roughness']&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x269d)),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x20b6)),_0x565bf2=!0x0),_0x565bf2?(null!==_0x4957d4[_0x1200bb(0xbfc)]&&(_0x11b5dd['push'](_0x1200bb(0x2ef5)),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20ALBEDO_UV'+(_0x4957d4[_0x1200bb(0xbfc)]['coordinatesIndex']+0x1)),_0x4957d4[_0x1200bb(0xbfc)][_0x1200bb(0x1b93)]&&_0x11b5dd['push'](_0x1200bb(0x2090)),_0x145269=!0x0),null!==_0x4957d4[_0x1200bb(0x29e3)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x873))):(null!==_0x4957d4[_0x1200bb(0x2dcd)]?(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x33bb)),_0x11b5dd['push']('#define\x20REFLECTIVITY_UV'+(_0x4957d4['reflectivityTexture'][_0x1200bb(0x365d)]+0x1)),_0x4957d4[_0x1200bb(0x2dcd)][_0x1200bb(0x1b93)]&&_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20GAMMAREFLECTIVITYTEXTURE'),_0x145269=!0x0):null!==_0x4957d4['reflectivityColor']&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1918)),null!==_0x4957d4[_0x1200bb(0x219f)]&&_0x11b5dd['push'](_0x1200bb(0x30e5)))):'StandardMaterial'===_0x4957d4[_0x1200bb(0x1653)]()&&(null!==_0x4957d4[_0x1200bb(0x31db)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x412c)),_0x11b5dd['push'](_0x1200bb(0x15f8)+(_0x4957d4[_0x1200bb(0x31db)][_0x1200bb(0x365d)]+0x1)),_0x4957d4[_0x1200bb(0x31db)][_0x1200bb(0x1b93)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x298a)),_0x145269=!0x0),null!==_0x4957d4[_0x1200bb(0x2218)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1918)));}_0x145269&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x3b0f)),_0x14abc0[_0x1200bb(0x3acb)](_0x179c3b['o'][_0x1200bb(0x855)])&&(_0x154ea9['push'](_0x179c3b['o'][_0x1200bb(0x855)]),_0x11b5dd['push']('#define\x20UV1')),_0x14abc0['isVerticesDataPresent'](_0x179c3b['o']['UV2Kind'])&&(_0x154ea9[_0x1200bb(0x2f54)](_0x179c3b['o']['UV2Kind']),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20UV2')));}this[_0x1200bb(0xaf4)]&&(_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20PREPASS'),-0x1!==this[_0x1200bb(0x3e46)]&&(_0x11b5dd['push'](_0x1200bb(0x7b5)+this[_0x1200bb(0x3e46)]),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1508))),-0x1!==this[_0x1200bb(0x28ac)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x3b61)+this[_0x1200bb(0x28ac)]),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1be3)))),this[_0x1200bb(0x31dc)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x3a99)),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0xe37)+this[_0x1200bb(0x1ad3)])),this[_0x1200bb(0x1f1b)]&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x322c)),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x376f)+this[_0x1200bb(0x3d19)]),-0x1===this[_0x1200bb(0x1fda)][_0x1200bb(0x404a)](_0x14abc0)&&_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20BONES_VELOCITY_ENABLED')),this[_0x1200bb(0x1e8f)]&&(_0x11b5dd['push']('#define\x20REFLECTIVITY'),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1600)+this[_0x1200bb(0x13ce)])),_0x14abc0[_0x1200bb(0xc42)]&&_0x14abc0[_0x1200bb(0x4003)]?(_0x154ea9[_0x1200bb(0x2f54)](_0x179c3b['o'][_0x1200bb(0x515)]),_0x154ea9[_0x1200bb(0x2f54)](_0x179c3b['o']['MatricesWeightsKind']),0x4<_0x14abc0['numBoneInfluencers']&&(_0x154ea9[_0x1200bb(0x2f54)](_0x179c3b['o'][_0x1200bb(0xb62)]),_0x154ea9[_0x1200bb(0x2f54)](_0x179c3b['o']['MatricesWeightsExtraKind'])),_0x11b5dd['push'](_0x1200bb(0x3465)+_0x14abc0[_0x1200bb(0x2046)]),_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x12f8)+(_0x14abc0[_0x1200bb(0x3463)]?_0x14abc0['skeleton'][_0x1200bb(0x3d38)][_0x1200bb(0x132e)]+0x1:0x0))):_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20NUM_BONE_INFLUENCERS\x200');var _0x22711b=_0x14abc0['morphTargetManager'];let _0x592ea3=0x0;_0x22711b&&0x0<_0x22711b[_0x1200bb(0x3d79)]&&(_0x592ea3=_0x22711b[_0x1200bb(0x3d79)],_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x2b6d)),_0x11b5dd[_0x1200bb(0x2f54)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0x592ea3),_0x22711b['isUsingTextureForTargets']&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x934)),_0x821fb2['G'][_0x1200bb(0x3c4a)](_0x154ea9,_0x14abc0,_0x592ea3)),_0x28866e&&(_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x1a0e)),_0x821fb2['G'][_0x1200bb(0x39f0)](_0x154ea9,this[_0x1200bb(0x1f1b)]),_0x54966b[_0x1200bb(0x3b8e)]()[_0x1200bb(0x40a)]&&_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0xa5b))),this[_0x1200bb(0xaf4)]?_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x527)+this['_attachmentsFromPrePass']['length']):_0x11b5dd[_0x1200bb(0x2f54)](_0x1200bb(0x527)+this[_0x1200bb(0x255)][_0x1200bb(0xb3c)]['length']),(0x0,_0x510777['lK'])(_0x4957d4,this[_0x1200bb(0x48a)],_0x11b5dd);const _0x5df33a=this[_0x1200bb(0x48a)][_0x1200bb(0x2636)](),_0x38e7eb=_0x54966b['_getDrawWrapper'](void 0x0,!0x0);return _0x22711b=_0x38e7eb[_0x1200bb(0x1f05)],_0x28866e=_0x11b5dd[_0x1200bb(0x2abd)]('\x0a'),(_0x22711b!==_0x28866e&&_0x38e7eb[_0x1200bb(0x3388)](_0x5df33a['createEffect']('geometry',{'attributes':_0x154ea9,'uniformsNames':_0x299f68,'samplers':[_0x1200bb(0x109a),_0x1200bb(0x226e),_0x1200bb(0x2271),_0x1200bb(0x34c4),_0x1200bb(0x21f1)],'defines':_0x28866e,'onCompiled':null,'fallbacks':null,'onError':null,'uniformBuffersNames':['Scene'],'indexParameters':{'buffersCount':this[_0x1200bb(0x255)][_0x1200bb(0xb3c)][_0x1200bb(0x132e)]-0x1,'maxSimultaneousMorphTargets':_0x592ea3}},_0x5df33a),_0x28866e),_0x38e7eb[_0x1200bb(0x204d)]['isReady']());}[_0x282829(0x219b)](){var _0x1dcfd8=_0x282829;return this[_0x1dcfd8(0x255)];}get[_0x282829(0xc88)](){var _0x9f32e7=_0x282829;return this[_0x9f32e7(0x255)][_0x9f32e7(0xc88)];}set[_0x282829(0xc88)](_0x36163f){var _0x52ce4d=_0x282829;this[_0x52ce4d(0x255)][_0x52ce4d(0xc88)]=_0x36163f;}[_0x282829(0x2d20)](){var _0x74ec8d=_0x282829;if(this[_0x74ec8d(0x2e10)]){const _0x386e8f=this[_0x74ec8d(0x48a)][_0x74ec8d(0x2636)]();_0x386e8f[_0x74ec8d(0x3cea)][_0x74ec8d(0x2473)](this[_0x74ec8d(0x2e10)]),this['_resizeObserver']=null;}this[_0x74ec8d(0x219b)]()[_0x74ec8d(0x2d20)]();}[_0x282829(0x932)](){var _0x43f3ed=_0x282829;const _0x3d411c=[];let _0x3370b7=0x2;return _0x3d411c['push'](_0x43f3ed(0x2189),_0x43f3ed(0x2ea)),this[_0x43f3ed(0x31dc)]&&(this[_0x43f3ed(0x1ad3)]=_0x3370b7,_0x3370b7++,_0x3d411c['push']('gBuffer_Position')),this[_0x43f3ed(0x1f1b)]&&(this[_0x43f3ed(0x3d19)]=_0x3370b7,_0x3370b7++,_0x3d411c['push'](_0x43f3ed(0x187a))),this[_0x43f3ed(0x1e8f)]&&(this[_0x43f3ed(0x13ce)]=_0x3370b7,_0x3370b7++,_0x3d411c[_0x43f3ed(0x2f54)](_0x43f3ed(0x1f30))),[_0x3370b7,_0x3d411c];}[_0x282829(0x2821)](){var _0x43d458=_0x282829;const _0x4729e2=this[_0x43d458(0x48a)]['getEngine'](),[_0x227781,_0x2d87f5]=this[_0x43d458(0x932)]();let _0x50d288=_0xc29e8e['g'][_0x43d458(0x607)];if(_0x4729e2[_0x43d458(0x22b2)]['textureFloat']&&_0x4729e2[_0x43d458(0x22b2)][_0x43d458(0xbd9)]?_0x50d288=_0xc29e8e['g'][_0x43d458(0x123c)]:_0x4729e2[_0x43d458(0x22b2)]['textureHalfFloat']&&_0x4729e2[_0x43d458(0x22b2)][_0x43d458(0x3b9c)]&&(_0x50d288=_0xc29e8e['g'][_0x43d458(0x249a)]),this['_multiRenderTarget']=new _0x935234['K']('gBuffer',{'width':_0x4729e2[_0x43d458(0x105a)]()*this[_0x43d458(0x3f97)],'height':_0x4729e2['getRenderHeight']()*this[_0x43d458(0x3f97)]},_0x227781,this['_scene'],{'generateMipMaps':!0x1,'generateDepthTexture':!0x0,'defaultType':_0x50d288,'depthTextureFormat':this[_0x43d458(0x933)]},_0x2d87f5['concat'](_0x43d458(0x1b0a))),this[_0x43d458(0x18d2)]){this[_0x43d458(0x255)][_0x43d458(0x255d)]=_0x3a7592['x'][_0x43d458(0x2d3b)],this[_0x43d458(0x255)][_0x43d458(0x494)]=_0x3a7592['x']['CLAMP_ADDRESSMODE'],this[_0x43d458(0x255)][_0x43d458(0x2a0)]=0x1,this['_multiRenderTarget'][_0x43d458(0x3630)]=!0x1;const _0x3f7f18=[!(this[_0x43d458(0x255)][_0x43d458(0x36c8)]=null)],_0x5d8101=[!0x1],_0x1aec85=[!0x0];for(let _0x71230f=0x1;_0x71230f<_0x227781;++_0x71230f)_0x3f7f18['push'](!0x0),_0x1aec85['push'](!0x1),_0x5d8101['push'](!0x0);const _0x4542ad=_0x4729e2[_0x43d458(0x3f33)](_0x3f7f18),_0x588957=_0x4729e2[_0x43d458(0x3f33)](_0x5d8101),_0x2b9fce=_0x4729e2[_0x43d458(0x3f33)](_0x1aec85),_0x5c301b=(this[_0x43d458(0x255)]['onClearObservable'][_0x43d458(0x11ad)](_0x2894f8=>{var _0x99a695=_0x43d458;_0x2894f8['bindAttachments'](this[_0x99a695(0xc56)]?_0x588957:_0x4542ad),_0x2894f8[_0x99a695(0x2af2)](this[_0x99a695(0x10de)],!0x0,!0x0,!0x0),this[_0x99a695(0xc56)]&&(_0x2894f8[_0x99a695(0x201)](_0x2b9fce),_0x2894f8[_0x99a695(0x2af2)](this[_0x99a695(0x11fb)],!0x0,!0x0,!0x0)),_0x2894f8[_0x99a695(0x201)](_0x4542ad);}),this[_0x43d458(0x2e10)]=_0x4729e2['onResizeObservable']['add'](()=>{var _0x1d3e20=_0x43d458;this[_0x1d3e20(0x255)]&&this[_0x1d3e20(0x255)][_0x1d3e20(0x2545)]({'width':_0x4729e2[_0x1d3e20(0x105a)]()*this[_0x1d3e20(0x3f97)],'height':_0x4729e2[_0x1d3e20(0x288a)]()*this['_ratio']});}),_0x5d71f9=>{var _0x170d28=_0x43d458;const _0x9b1308=_0x5d71f9[_0x170d28(0x3b8e)](),_0x7513a6=_0x5d71f9['getEffectiveMesh'](),_0x199080=this[_0x170d28(0x48a)],_0x1e4172=_0x199080[_0x170d28(0x2636)](),_0xf1760b=_0x5d71f9[_0x170d28(0x90)]();if(_0xf1760b){_0x7513a6[_0x170d28(0x2591)][_0x170d28(0x3665)]=!0x1,this[_0x170d28(0x1f1b)]&&!this[_0x170d28(0x16f4)][_0x7513a6[_0x170d28(0x439)]]&&(this[_0x170d28(0x16f4)][_0x7513a6[_0x170d28(0x439)]]={'world':_0x40761b['y3'][_0x170d28(0x24ef)](),'viewProjection':_0x199080['getTransformMatrix']()},_0x9b1308['skeleton']&&(_0x413a8c=_0x9b1308[_0x170d28(0x3463)][_0x170d28(0x40b3)](_0x9b1308),this[_0x170d28(0x156d)][_0x9b1308[_0x170d28(0x439)]]=this['_copyBonesTransformationMatrices'](_0x413a8c,new Float32Array(_0x413a8c[_0x170d28(0x132e)]))));var _0x413a8c=_0x9b1308[_0x170d28(0x3944)](_0x5d71f9[_0x170d28(0x654)],!!_0x5d71f9[_0x170d28(0x15ba)]());if(!_0x413a8c[_0x170d28(0x85c)]){var _0x37b1ec=_0x1e4172[_0x170d28(0x1766)]()[_0x170d28(0x1f2a)]&&(null!==_0x413a8c[_0x170d28(0x276)][_0x5d71f9[_0x170d28(0x654)]]||_0x9b1308[_0x170d28(0x40a)]);const _0x12d14e=_0x7513a6['getWorldMatrix']();if(this[_0x170d28(0x3a4f)](_0x5d71f9,_0x37b1ec)){var _0x64a1c6=_0x5d71f9['_getDrawWrapper']();if(!_0x64a1c6)return;const _0x4091f4=_0x64a1c6['effect'];_0x1e4172[_0x170d28(0x26d0)](_0x64a1c6),_0x37b1ec||_0x9b1308[_0x170d28(0x1712)](_0x5d71f9,_0x4091f4,_0xf1760b[_0x170d28(0x6d0)]),this['_useUbo']?(_0x821fb2['G']['BindSceneUniformBuffer'](_0x4091f4,this[_0x170d28(0x48a)][_0x170d28(0xb24)]()),this[_0x170d28(0x48a)][_0x170d28(0x2774)]()):(_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x22e8),_0x199080[_0x170d28(0x2957)]()),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x13df),_0x199080['getViewMatrix']()));let _0x592a8c;var _0x4a9b10=_0x9b1308['_instanceDataStorage'];if(_0x4a9b10[_0x170d28(0x19c4)]||!_0xf1760b[_0x170d28(0x32b8)]&&null===_0x9b1308['overrideMaterialSideOrientation']?_0x592a8c=_0x4a9b10['sideOrientation']:(_0x4a9b10=_0x7513a6['_getWorldMatrixDeterminant'](),null===(_0x592a8c=_0x9b1308['overrideMaterialSideOrientation'])&&(_0x592a8c=_0xf1760b[_0x170d28(0x1377)]),_0x4a9b10<0x0&&(_0x592a8c=_0x592a8c===_0x4567f['F']['ClockWiseSideOrientation']?_0x4567f['F'][_0x170d28(0x19a7)]:_0x4567f['F'][_0x170d28(0x30e2)])),_0xf1760b[_0x170d28(0x3af5)](_0x64a1c6,_0x592a8c),_0xf1760b[_0x170d28(0x1db4)]()){const _0x565054=_0xf1760b[_0x170d28(0x3e62)]();_0x565054&&(_0x4091f4[_0x170d28(0x19ec)](_0x170d28(0x109a),_0x565054),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x1697),_0x565054[_0x170d28(0x1f14)]()));}_0xf1760b[_0x170d28(0x28c4)]&&_0x199080[_0x170d28(0x2636)]()[_0x170d28(0x1766)]()[_0x170d28(0x16e3)]&&_0x4ec497['k'][_0x170d28(0x205e)]&&(_0x4091f4[_0x170d28(0x18a)](_0x170d28(0x75b),_0xf1760b[_0x170d28(0x28c4)][_0x170d28(0x365d)],0x1/_0xf1760b['bumpTexture'][_0x170d28(0x2da0)],_0xf1760b[_0x170d28(0x1d15)]),_0x4091f4[_0x170d28(0x13a9)]('bumpMatrix',_0xf1760b['bumpTexture'][_0x170d28(0x1f14)]()),_0x4091f4[_0x170d28(0x19ec)]('bumpSampler',_0xf1760b[_0x170d28(0x28c4)]),_0x4091f4['setFloat2']('vTangentSpaceParams',_0xf1760b['invertNormalMapX']?-0x1:0x1,_0xf1760b[_0x170d28(0x2916)]?-0x1:0x1)),this['_enableReflectivity']&&(_0x170d28(0x7a5)===_0xf1760b[_0x170d28(0x1653)]()?(null!==_0xf1760b['metallicRoughnessTexture']&&(_0x4091f4[_0x170d28(0x19ec)](_0x170d28(0x2271),_0xf1760b[_0x170d28(0x3f24)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x26da),_0xf1760b[_0x170d28(0x3f24)][_0x170d28(0x1f14)]())),null!==_0xf1760b[_0x170d28(0xb7)]&&_0x4091f4[_0x170d28(0x6e5)](_0x170d28(0xb7),_0xf1760b[_0x170d28(0xb7)]),null!==_0xf1760b[_0x170d28(0x38e9)]&&_0x4091f4['setFloat'](_0x170d28(0x1bbd),0x1-_0xf1760b[_0x170d28(0x38e9)]),null!==_0xf1760b[_0x170d28(0xfd8)]&&(_0x4091f4['setTexture'](_0x170d28(0x34c4),_0xf1760b[_0x170d28(0xfd8)]),_0x4091f4[_0x170d28(0x13a9)]('albedoMatrix',_0xf1760b['baseTexture'][_0x170d28(0x1f14)]())),null!==_0xf1760b[_0x170d28(0xba2)]&&_0x4091f4['setColor3']('albedoColor',_0xf1760b[_0x170d28(0xba2)])):_0x170d28(0x91d)===_0xf1760b[_0x170d28(0x1653)]()?(null!==_0xf1760b[_0x170d28(0x212d)]?(_0x4091f4[_0x170d28(0x19ec)](_0x170d28(0x2271),_0xf1760b[_0x170d28(0x212d)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x26da),_0xf1760b['specularGlossinessTexture']['getTextureMatrix']())):null!==_0xf1760b[_0x170d28(0x2218)]&&_0x4091f4['setColor3']('reflectivityColor',_0xf1760b[_0x170d28(0x2218)]),null!==_0xf1760b[_0x170d28(0x1bbd)]&&_0x4091f4[_0x170d28(0x6e5)](_0x170d28(0x1bbd),_0xf1760b[_0x170d28(0x1bbd)])):_0x170d28(0x39d)===_0xf1760b['getClassName']()?(null!==_0xf1760b[_0x170d28(0xa8d)]&&(_0x4091f4['setTexture'](_0x170d28(0x2271),_0xf1760b[_0x170d28(0xa8d)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x26da),_0xf1760b[_0x170d28(0xa8d)][_0x170d28(0x1f14)]())),null!==_0xf1760b[_0x170d28(0xb7)]&&_0x4091f4[_0x170d28(0x6e5)]('metallic',_0xf1760b[_0x170d28(0xb7)]),null!==_0xf1760b[_0x170d28(0x38e9)]&&_0x4091f4[_0x170d28(0x6e5)](_0x170d28(0x1bbd),0x1-_0xf1760b[_0x170d28(0x38e9)]),null!==_0xf1760b[_0x170d28(0x38e9)]||null!==_0xf1760b[_0x170d28(0xb7)]||null!==_0xf1760b['metallicTexture']?(null!==_0xf1760b[_0x170d28(0xbfc)]&&(_0x4091f4[_0x170d28(0x19ec)](_0x170d28(0x34c4),_0xf1760b[_0x170d28(0xbfc)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x395e),_0xf1760b[_0x170d28(0xbfc)][_0x170d28(0x1f14)]())),null!==_0xf1760b['albedoColor']&&_0x4091f4[_0x170d28(0x3657)](_0x170d28(0x29e3),_0xf1760b[_0x170d28(0x29e3)])):(null!==_0xf1760b[_0x170d28(0x2dcd)]?(_0x4091f4[_0x170d28(0x19ec)](_0x170d28(0x2271),_0xf1760b[_0x170d28(0x2dcd)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x26da),_0xf1760b[_0x170d28(0x2dcd)]['getTextureMatrix']())):null!==_0xf1760b[_0x170d28(0x3623)]&&_0x4091f4[_0x170d28(0x3657)](_0x170d28(0x3623),_0xf1760b['reflectivityColor']),null!==_0xf1760b[_0x170d28(0x219f)]&&_0x4091f4[_0x170d28(0x6e5)](_0x170d28(0x1bbd),_0xf1760b[_0x170d28(0x219f)]))):_0x170d28(0x1bbf)===_0xf1760b['getClassName']()&&(null!==_0xf1760b['specularTexture']&&(_0x4091f4['setTexture'](_0x170d28(0x2271),_0xf1760b[_0x170d28(0x31db)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x26da),_0xf1760b[_0x170d28(0x31db)]['getTextureMatrix']())),null!==_0xf1760b[_0x170d28(0x2218)]&&_0x4091f4[_0x170d28(0x3657)]('reflectivityColor',_0xf1760b['specularColor']))),(0x0,_0x510777['an'])(_0x4091f4,_0xf1760b,this['_scene']),_0x9b1308[_0x170d28(0xc42)]&&_0x9b1308['computeBonesUsingShaders']&&_0x9b1308[_0x170d28(0x3463)]&&(_0x4091f4[_0x170d28(0x3b5f)](_0x170d28(0xa09),_0x9b1308[_0x170d28(0x3463)][_0x170d28(0x40b3)](_0x9b1308)),this['_enableVelocity']&&_0x4091f4[_0x170d28(0x3b5f)](_0x170d28(0x500),this[_0x170d28(0x156d)][_0x9b1308['uniqueId']])),_0x821fb2['G']['BindMorphTargetParameters'](_0x9b1308,_0x4091f4),_0x9b1308[_0x170d28(0xad0)]&&_0x9b1308[_0x170d28(0xad0)][_0x170d28(0xf1e)]&&_0x9b1308['morphTargetManager']['_bind'](_0x4091f4),this[_0x170d28(0x1f1b)]&&(_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x358b),this['_previousTransformationMatrices'][_0x7513a6['uniqueId']][_0x170d28(0x2d0)]),_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x18b2),this[_0x170d28(0x16f4)][_0x7513a6['uniqueId']][_0x170d28(0x22e8)])),_0x37b1ec&&_0x9b1308[_0x170d28(0x40a)]&&_0x4091f4[_0x170d28(0x13a9)](_0x170d28(0x2d0),_0x12d14e),_0x9b1308[_0x170d28(0x3e93)](_0x7513a6,_0x5d71f9,_0x4091f4,_0xf1760b['fillMode'],_0x413a8c,_0x37b1ec,(_0x15e602,_0x1410f7)=>{var _0x26bc09=_0x170d28;_0x15e602||_0x4091f4[_0x26bc09(0x13a9)]('world',_0x1410f7);});}this[_0x170d28(0x1f1b)]&&(this[_0x170d28(0x16f4)][_0x7513a6['uniqueId']][_0x170d28(0x2d0)]=_0x12d14e[_0x170d28(0x11fe)](),this[_0x170d28(0x16f4)][_0x7513a6[_0x170d28(0x439)]][_0x170d28(0x22e8)]=this['_scene'][_0x170d28(0x2957)]()[_0x170d28(0x11fe)](),_0x9b1308[_0x170d28(0x3463)]&&this['_copyBonesTransformationMatrices'](_0x9b1308[_0x170d28(0x3463)][_0x170d28(0x40b3)](_0x9b1308),this[_0x170d28(0x156d)][_0x7513a6[_0x170d28(0x439)]]));}}});this['_multiRenderTarget'][_0x43d458(0xe3c)]=(_0x249c10,_0x52aec4,_0x1c366c)=>{var _0x368cf6=_0x43d458;if((_0x1c366c||0x0===_0x52aec4)&&_0x249c10['subMeshes'])for(let _0x19dc41=0x0;_0x19dc41<_0x249c10[_0x368cf6(0x1549)]['length'];++_0x19dc41){const _0x61a929=_0x249c10[_0x368cf6(0x1549)][_0x19dc41];var _0x40afc5=_0x61a929[_0x368cf6(0x90)]();const _0x21422c=_0x61a929[_0x368cf6(0x3b8e)]();if(_0x40afc5){_0x40afc5=_0x21422c[_0x368cf6(0x3944)](_0x61a929['_id'],!!_0x61a929[_0x368cf6(0x15ba)]()),_0x40afc5=_0x4729e2[_0x368cf6(0x1766)]()[_0x368cf6(0x1f2a)]&&(null!==_0x40afc5[_0x368cf6(0x276)][_0x61a929[_0x368cf6(0x654)]]||_0x21422c[_0x368cf6(0x40a)]);if(!this[_0x368cf6(0x3a4f)](_0x61a929,_0x40afc5))return!0x1;}}return!0x0;},this[_0x43d458(0x255)][_0x43d458(0x3784)]=(_0x40effe,_0x1e3390,_0x5f55d3,_0x4dd054)=>{var _0x40af5c=_0x43d458;let _0x36befa;if(this[_0x40af5c(0xaf4)]){if(!this[_0x40af5c(0x41c)][_0x40af5c(0x1ca0)])return;this[_0x40af5c(0x48a)]['getEngine']()['bindAttachments'](this['_attachmentsFromPrePass']);}if(_0x4dd054[_0x40af5c(0x132e)]){for(_0x4729e2[_0x40af5c(0x3cc)](!0x1),_0x36befa=0x0;_0x36befa<_0x4dd054[_0x40af5c(0x132e)];_0x36befa++)_0x5c301b(_0x4dd054['data'][_0x36befa]);_0x4729e2[_0x40af5c(0x3cc)](!0x0);}for(_0x36befa=0x0;_0x36befa<_0x40effe[_0x40af5c(0x132e)];_0x36befa++)_0x5c301b(_0x40effe[_0x40af5c(0xf56)][_0x36befa]);for(_0x4729e2['setDepthWrite'](!0x1),_0x36befa=0x0;_0x36befa<_0x1e3390[_0x40af5c(0x132e)];_0x36befa++)_0x5c301b(_0x1e3390[_0x40af5c(0xf56)][_0x36befa]);if(this[_0x40af5c(0xdb4)]){for(_0x36befa=0x0;_0x36befa<_0x5f55d3['length'];_0x36befa++)_0x5c301b(_0x5f55d3[_0x40af5c(0xf56)][_0x36befa]);}_0x4729e2[_0x40af5c(0x3e21)](!0x0);};}}[_0x282829(0x23cb)](_0x27ee66,_0x316b3e){var _0x2ee297=_0x282829;for(let _0x25efd7=0x0;_0x25efd7<_0x27ee66[_0x2ee297(0x132e)];_0x25efd7++)_0x316b3e[_0x25efd7]=_0x27ee66[_0x25efd7];return _0x316b3e;}}_0x5019bf['DEPTH_TEXTURE_TYPE']=0x0,_0x5019bf[_0x282829(0x381b)]=0x1,_0x5019bf[_0x282829(0x3b5b)]=0x2,_0x5019bf['VELOCITY_TEXTURE_TYPE']=0x3,_0x5019bf[_0x282829(0x1588)]=0x4,_0x5019bf['_SceneComponentInitialization']=_0x115a85=>{var _0x5e37a2=_0x282829;throw(0x0,_0x2a8a31['S'])(_0x5e37a2(0x2e6e));};},0x869d:(_0x5c7d80,_0x154ce2,_0x5f3ab8)=>{var _0x37d2f9=a8_0x49466b,_0x5dff44=_0x5f3ab8(0x1446b),_0x41cde5=_0x5f3ab8(0xbb85),_0xa43621=_0x5f3ab8(0x4da7),_0x5dfb5a=_0x5f3ab8(0x77a5);Object[_0x37d2f9(0x1fc0)](_0x5dff44['x']['prototype'],_0x37d2f9(0xefa),{'get':function(){var _0x227e64=_0x37d2f9;return this[_0x227e64(0x3c2c)];},'set':function(_0x10b0d0){var _0x2f20b1=_0x37d2f9;_0x10b0d0&&_0x10b0d0[_0x2f20b1(0x18d2)]&&(this[_0x2f20b1(0x3c2c)]=_0x10b0d0);},'enumerable':!0x0,'configurable':!0x0}),_0x5dff44['x'][_0x37d2f9(0x1229)][_0x37d2f9(0x11bc)]=function(_0x45502a=0x1,_0xa558cd=_0x5dfb5a['g'][_0x37d2f9(0x276d)]){var _0x474130=_0x37d2f9;return this[_0x474130(0x3c2c)]||(this[_0x474130(0x3c2c)]=new _0xa43621['m'](this,_0x45502a,_0xa558cd),this[_0x474130(0x3c2c)]['isSupported']||(this[_0x474130(0x3c2c)]=null),this['_geometryBufferRenderer']);},_0x5dff44['x']['prototype'][_0x37d2f9(0xba3)]=function(){var _0x2fde0b=_0x37d2f9;this[_0x2fde0b(0x3c2c)]&&(this['_geometryBufferRenderer'][_0x2fde0b(0x2d20)](),this[_0x2fde0b(0x3c2c)]=null);};class _0x3fddd8{constructor(_0x5e695c){var _0x51d2b8=_0x37d2f9;this[_0x51d2b8(0x3efc)]=_0x41cde5['l'][_0x51d2b8(0x2f14)],this[_0x51d2b8(0x32aa)]=_0x5e695c;}[_0x37d2f9(0x1942)](){var _0x317ca4=_0x37d2f9;this['scene'][_0x317ca4(0x1139)]['registerStep'](_0x41cde5['l'][_0x317ca4(0x332f)],this,this[_0x317ca4(0x1936)]);}[_0x37d2f9(0x148b)](){}[_0x37d2f9(0x2d20)](){}['_gatherRenderTargets'](_0x2f8a14){var _0x221711=_0x37d2f9;this['scene'][_0x221711(0x3c2c)]&&_0x2f8a14['push'](this[_0x221711(0x32aa)]['_geometryBufferRenderer'][_0x221711(0x219b)]());}}_0xa43621['m'][_0x37d2f9(0x4064)]=_0x35483f=>{var _0x262828=_0x37d2f9,_0x23cc35;_0x35483f['_getComponent'](_0x41cde5['l'][_0x262828(0x2f14)])||(_0x23cc35=new _0x3fddd8(_0x35483f),_0x35483f[_0x262828(0x34b7)](_0x23cc35));};},0x16a99:(_0x1b7c0a,_0x1bb645,_0x194026)=>{_0x194026(0xde4e),_0x194026(0xbff),_0x194026(0xf8e6),_0x194026(0x159c3),_0x194026(0x7669),_0x194026(0x14d2d),_0x194026(0x4da7),_0x194026(0x869d),_0x194026(0x9a35),_0x194026(0x9122),_0x194026(0x488a),_0x194026(0x16c3f),_0x194026(0x101),_0x194026(0xa803),_0x194026(0x1c5b),_0x194026(0xe7a5);},0x16c3f:(_0x239f87,_0xd3d748,_0xebc5f6)=>{var _0x4c9dbf=a8_0x49466b,_0x2ad341=_0xebc5f6(0x1a27),_0x4e2904=_0xebc5f6(0x1dad),_0x143e19=_0xebc5f6(0x1446b),_0x55f9df=_0xebc5f6(0x77a5),_0x22e919=_0xebc5f6(0xbb85),_0x1221e6=_0xebc5f6(0xcef),_0x3082ad=_0xebc5f6(0x147cf),_0x2d8d80=(_0xebc5f6(0x4ae5),_0xebc5f6(0x1294f),_0xebc5f6(0x2088));_0x143e19['x'][_0x4c9dbf(0x1229)]['getOutlineRenderer']=function(){var _0x254bdc=_0x4c9dbf;return this[_0x254bdc(0xad4)]||(this[_0x254bdc(0xad4)]=new _0x2b9b9a(this)),this[_0x254bdc(0xad4)];},Object['defineProperty'](_0x4e2904['Kj'][_0x4c9dbf(0x1229)],_0x4c9dbf(0x2ed4),{'get':function(){return this['_renderOutline'];},'set':function(_0x5401c2){var _0x356149=_0x4c9dbf;_0x5401c2&&this[_0x356149(0x22fd)]()[_0x356149(0xd1a)](),this[_0x356149(0x2ebb)]=_0x5401c2;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4c9dbf(0x1fc0)](_0x4e2904['Kj'][_0x4c9dbf(0x1229)],_0x4c9dbf(0x2e4c),{'get':function(){var _0x2eb194=_0x4c9dbf;return this[_0x2eb194(0x15aa)];},'set':function(_0x5c34f7){var _0x5efe8c=_0x4c9dbf;_0x5c34f7&&this[_0x5efe8c(0x22fd)]()[_0x5efe8c(0xd1a)](),this[_0x5efe8c(0x15aa)]=_0x5c34f7;},'enumerable':!0x0,'configurable':!0x0});class _0x2b9b9a{constructor(_0x3cefd7){var _0x16ecf8=_0x4c9dbf;this[_0x16ecf8(0x3efc)]=_0x22e919['l']['NAME_OUTLINERENDERER'],this[_0x16ecf8(0x661)]=0x1,this[_0x16ecf8(0xc67)]=0x4,this[_0x16ecf8(0x32aa)]=_0x3cefd7,this[_0x16ecf8(0x398b)]=_0x3cefd7['getEngine'](),this['scene'][_0x16ecf8(0x34b7)](this),this[_0x16ecf8(0x1fe0)]=[];for(let _0x5395ff=0x0;_0x5395ff<0x4;++_0x5395ff)this['_passIdForDrawWrapper'][_0x5395ff]=this[_0x16ecf8(0x398b)][_0x16ecf8(0x2828)](_0x16ecf8(0x3dcb)+_0x5395ff+')');}[_0x4c9dbf(0x1942)](){var _0x218bba=_0x4c9dbf;this[_0x218bba(0x32aa)]['_beforeRenderingMeshStage']['registerStep'](_0x22e919['l'][_0x218bba(0x17f9)],this,this[_0x218bba(0x238)]),this[_0x218bba(0x32aa)]['_afterRenderingMeshStage'][_0x218bba(0x3b3d)](_0x22e919['l'][_0x218bba(0x2120)],this,this[_0x218bba(0x38b6)]);}['rebuild'](){}[_0x4c9dbf(0x2d20)](){var _0x168b87=_0x4c9dbf;for(let _0x26476a=0x0;_0x26476a<this[_0x168b87(0x1fe0)][_0x168b87(0x132e)];++_0x26476a)this['_engine']['releaseRenderPassId'](this[_0x168b87(0x1fe0)][_0x26476a]);}[_0x4c9dbf(0x3364)](_0x2ca4fe,_0x5af7a0,_0x490485=!0x1,_0x9c7078){var _0x4e9b4d=_0x4c9dbf;_0x9c7078=null!=_0x9c7078?_0x9c7078:this[_0x4e9b4d(0x1fe0)][0x0];const _0x75221=this['scene'],_0x47897d=_0x75221[_0x4e9b4d(0x2636)]();var _0x3b8720=_0x47897d[_0x4e9b4d(0x1766)]()[_0x4e9b4d(0x1f2a)]&&(null!==_0x5af7a0[_0x4e9b4d(0x276)][_0x2ca4fe['_id']]&&void 0x0!==_0x5af7a0[_0x4e9b4d(0x276)][_0x2ca4fe[_0x4e9b4d(0x654)]]||_0x2ca4fe[_0x4e9b4d(0x3b8e)]()[_0x4e9b4d(0x40a)]);if(this['isReady'](_0x2ca4fe,_0x3b8720,_0x9c7078)){var _0x302f25=_0x2ca4fe['getMesh'](),_0x302f25=_0x302f25[_0x4e9b4d(0x2591)][_0x4e9b4d(0x3ae)]?_0x302f25:null;const _0x31b5f9=_0x2ca4fe[_0x4e9b4d(0x3b8e)](),_0xc615db=_0x302f25||_0x31b5f9,_0x265102=_0x2ca4fe[_0x4e9b4d(0x90)]();if(_0x265102&&_0x75221['activeCamera']){_0x302f25=_0x2ca4fe[_0x4e9b4d(0x695)](_0x9c7078);const _0x3acf45=_0x1221e6['q'][_0x4e9b4d(0xe3a)](_0x302f25);if(_0x47897d['enableEffect'](_0x302f25),_0x265102[_0x4e9b4d(0x2486)]&&_0x3acf45[_0x4e9b4d(0x6e5)](_0x4e9b4d(0x2d47),0x2/(Math[_0x4e9b4d(0x33d8)](_0x75221[_0x4e9b4d(0x203b)][_0x4e9b4d(0x220b)]+0x1)/Math['LN2'])),_0x3acf45[_0x4e9b4d(0x6e5)](_0x4e9b4d(0x306c),_0x490485?0x0:_0x31b5f9[_0x4e9b4d(0x1715)]),_0x3acf45[_0x4e9b4d(0x2d0b)](_0x4e9b4d(0x25cc),_0x490485?_0x31b5f9[_0x4e9b4d(0x1fd7)]:_0x31b5f9[_0x4e9b4d(0x2c2b)],_0x490485?_0x31b5f9[_0x4e9b4d(0x1ba3)]:_0x265102[_0x4e9b4d(0x14f2)]),_0x3acf45['setMatrix'](_0x4e9b4d(0x22e8),_0x75221['getTransformMatrix']()),_0x3acf45[_0x4e9b4d(0x13a9)]('world',_0xc615db[_0x4e9b4d(0x2fee)]()),_0x31b5f9[_0x4e9b4d(0xc42)]&&_0x31b5f9[_0x4e9b4d(0x4003)]&&_0x31b5f9[_0x4e9b4d(0x3463)]&&_0x3acf45['setMatrices'](_0x4e9b4d(0xa09),_0x31b5f9[_0x4e9b4d(0x3463)][_0x4e9b4d(0x40b3)](_0x31b5f9)),_0x31b5f9[_0x4e9b4d(0xad0)]&&_0x31b5f9[_0x4e9b4d(0xad0)][_0x4e9b4d(0xf1e)]&&_0x31b5f9[_0x4e9b4d(0xad0)][_0x4e9b4d(0x1712)](_0x3acf45),_0x3082ad['G'][_0x4e9b4d(0x32c7)](_0x31b5f9,_0x3acf45),_0x3b8720||_0x31b5f9[_0x4e9b4d(0x1712)](_0x2ca4fe,_0x3acf45,_0x265102[_0x4e9b4d(0x6d0)]),_0x265102&&_0x265102[_0x4e9b4d(0x1db4)]()){const _0x43461b=_0x265102[_0x4e9b4d(0x3e62)]();_0x43461b&&(_0x3acf45[_0x4e9b4d(0x19ec)]('diffuseSampler',_0x43461b),_0x3acf45[_0x4e9b4d(0x13a9)](_0x4e9b4d(0x1697),_0x43461b[_0x4e9b4d(0x1f14)]()));}(0x0,_0x2d8d80['an'])(_0x3acf45,_0x265102,_0x75221),_0x47897d[_0x4e9b4d(0x3a7b)](-this[_0x4e9b4d(0x661)]),_0x47897d['setZOffsetUnits'](-this[_0x4e9b4d(0xc67)]),_0x31b5f9[_0x4e9b4d(0x3e93)](_0xc615db,_0x2ca4fe,_0x3acf45,_0x265102[_0x4e9b4d(0x6d0)],_0x5af7a0,_0x3b8720,(_0xe3b617,_0x6ecf12)=>{var _0x46c14b=_0x4e9b4d;_0x3acf45[_0x46c14b(0x13a9)](_0x46c14b(0x2d0),_0x6ecf12);}),_0x47897d['setZOffset'](0x0),_0x47897d[_0x4e9b4d(0x3bb)](0x0);}}}['isReady'](_0x1fb577,_0x59db8e,_0x46bb74){var _0x3531c3=_0x4c9dbf;_0x46bb74=null!=_0x46bb74?_0x46bb74:this[_0x3531c3(0x1fe0)][0x0];const _0x2b5c9e=[],_0x1c9608=[_0x2ad341['o'][_0x3531c3(0x31b9)],_0x2ad341['o'][_0x3531c3(0x3487)]],_0x466030=_0x1fb577[_0x3531c3(0x2907)](),_0x4980d4=_0x1fb577[_0x3531c3(0x90)]();if(!_0x4980d4)return!0x1;var _0x32079f=_0x466030[_0x3531c3(0x22fd)](),_0x32079f=(_0x4980d4[_0x3531c3(0x1db4)]()&&(_0x2b5c9e['push'](_0x3531c3(0x396e)),_0x466030['isVerticesDataPresent'](_0x2ad341['o'][_0x3531c3(0x855)])&&(_0x1c9608[_0x3531c3(0x2f54)](_0x2ad341['o']['UVKind']),_0x2b5c9e['push']('#define\x20UV1')),_0x466030[_0x3531c3(0x3acb)](_0x2ad341['o'][_0x3531c3(0x32bb)])&&(_0x1c9608[_0x3531c3(0x2f54)](_0x2ad341['o']['UV2Kind']),_0x2b5c9e[_0x3531c3(0x2f54)](_0x3531c3(0x25ed)))),_0x4980d4[_0x3531c3(0x2486)]&&_0x2b5c9e['push']('#define\x20LOGARITHMICDEPTH'),(0x0,_0x2d8d80['lK'])(_0x4980d4,_0x32079f,_0x2b5c9e),_0x466030['useBones']&&_0x466030[_0x3531c3(0x4003)]?(_0x1c9608['push'](_0x2ad341['o'][_0x3531c3(0x515)]),_0x1c9608[_0x3531c3(0x2f54)](_0x2ad341['o']['MatricesWeightsKind']),0x4<_0x466030[_0x3531c3(0x2046)]&&(_0x1c9608['push'](_0x2ad341['o'][_0x3531c3(0xb62)]),_0x1c9608[_0x3531c3(0x2f54)](_0x2ad341['o']['MatricesWeightsExtraKind'])),_0x2b5c9e[_0x3531c3(0x2f54)](_0x3531c3(0x3465)+_0x466030[_0x3531c3(0x2046)]),_0x2b5c9e['push'](_0x3531c3(0x12f8)+(_0x466030[_0x3531c3(0x3463)]?_0x466030[_0x3531c3(0x3463)][_0x3531c3(0x3d38)][_0x3531c3(0x132e)]+0x1:0x0))):_0x2b5c9e[_0x3531c3(0x2f54)](_0x3531c3(0x8c8)),_0x466030[_0x3531c3(0xad0)]);let _0xecbb16=0x0;_0x32079f&&0x0<_0x32079f['numInfluencers']&&(_0xecbb16=_0x32079f[_0x3531c3(0x3d79)],_0x2b5c9e['push'](_0x3531c3(0x2b6d)),_0x2b5c9e[_0x3531c3(0x2f54)](_0x3531c3(0x1903)+_0xecbb16),_0x32079f[_0x3531c3(0xf1e)]&&_0x2b5c9e['push'](_0x3531c3(0x934)),_0x3082ad['G'][_0x3531c3(0x3c4a)](_0x1c9608,_0x466030,_0xecbb16)),_0x59db8e&&(_0x2b5c9e[_0x3531c3(0x2f54)](_0x3531c3(0x1a0e)),_0x3082ad['G'][_0x3531c3(0x39f0)](_0x1c9608),_0x1fb577[_0x3531c3(0x3b8e)]()[_0x3531c3(0x40a)]&&_0x2b5c9e['push']('#define\x20THIN_INSTANCES'));const _0x1ef459=_0x1fb577[_0x3531c3(0x695)](_0x46bb74,!0x0);return _0x32079f=_0x1ef459[_0x3531c3(0x1f05)],_0x59db8e=_0x2b5c9e[_0x3531c3(0x2abd)]('\x0a'),(_0x32079f!==_0x59db8e&&((0x0,_0x2d8d80['qx'])(_0x1fb577=[_0x3531c3(0x2d0),'mBones',_0x3531c3(0x22e8),_0x3531c3(0x1697),_0x3531c3(0x306c),_0x3531c3(0x25cc),_0x3531c3(0x2d47),'morphTargetInfluences',_0x3531c3(0x894),'morphTargetTextureIndices']),_0x1ef459[_0x3531c3(0x3388)](this[_0x3531c3(0x32aa)][_0x3531c3(0x2636)]()[_0x3531c3(0x3305)](_0x3531c3(0xf6b),_0x1c9608,_0x1fb577,['diffuseSampler','morphTargets'],_0x59db8e,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0xecbb16}),_0x59db8e)),_0x1ef459['effect']['isReady']());}[_0x4c9dbf(0x238)](_0x7bc807,_0x23bc29,_0x550863){var _0x122243=_0x4c9dbf;if(this[_0x122243(0x5b5)]=this[_0x122243(0x398b)][_0x122243(0x1bb4)](),_0x7bc807[_0x122243(0x2ed4)]){const _0x1a6533=_0x23bc29[_0x122243(0x90)]();_0x1a6533&&_0x1a6533['needAlphaBlendingForMesh'](_0x7bc807)&&(this['_engine'][_0x122243(0x3860)](),this['_engine'][_0x122243(0x3e21)](!0x1),this[_0x122243(0x398b)][_0x122243(0x3cc)](!0x1),this['_engine'][_0x122243(0xc3)](!0x0),this[_0x122243(0x398b)][_0x122243(0xc55)](_0x55f9df['g']['REPLACE']),this[_0x122243(0x398b)][_0x122243(0x1890)](_0x55f9df['g'][_0x122243(0x1f9e)]),this[_0x122243(0x398b)]['setStencilMask'](_0x2b9b9a[_0x122243(0x3358)]),this['_engine'][_0x122243(0x14c0)](_0x2b9b9a[_0x122243(0x3358)]),this['_engine'][_0x122243(0x25ac)][_0x122243(0x2325)]=!0x0,this['render'](_0x23bc29,_0x550863,!0x0,this[_0x122243(0x1fe0)][0x1]),this[_0x122243(0x398b)][_0x122243(0x3cc)](!0x0),this[_0x122243(0x398b)]['setStencilFunction'](_0x55f9df['g']['NOTEQUAL'])),this[_0x122243(0x398b)][_0x122243(0x3e21)](!0x1),this[_0x122243(0x3364)](_0x23bc29,_0x550863,!0x1,this['_passIdForDrawWrapper'][0x0]),this[_0x122243(0x398b)]['setDepthWrite'](this[_0x122243(0x5b5)]),_0x1a6533&&_0x1a6533['needAlphaBlendingForMesh'](_0x7bc807)&&(this[_0x122243(0x398b)]['stencilStateComposer'][_0x122243(0x2325)]=!0x1,this[_0x122243(0x398b)][_0x122243(0x1292)]());}}[_0x4c9dbf(0x38b6)](_0x131aff,_0xebc650,_0xa1421){var _0x5896e3=_0x4c9dbf,_0xb3f794,_0x5c9ef5;_0x131aff[_0x5896e3(0x2e4c)]&&(_0xb3f794=this['_engine'][_0x5896e3(0xec9)](),_0x5c9ef5=this[_0x5896e3(0x398b)][_0x5896e3(0x2e0a)][_0x5896e3(0x15b0)],this[_0x5896e3(0x398b)][_0x5896e3(0x206b)](_0x55f9df['g'][_0x5896e3(0x3fe)]),this[_0x5896e3(0x3364)](_0xebc650,_0xa1421,!0x0,this[_0x5896e3(0x1fe0)][0x3]),this[_0x5896e3(0x398b)][_0x5896e3(0x206b)](_0xb3f794),this[_0x5896e3(0x398b)]['setDepthWrite'](this['_savedDepthWrite']),this[_0x5896e3(0x398b)][_0x5896e3(0x2e0a)]['alphaBlend']=_0x5c9ef5),_0x131aff['renderOutline']&&this[_0x5896e3(0x5b5)]&&(this[_0x5896e3(0x398b)][_0x5896e3(0x3e21)](!0x0),this['_engine'][_0x5896e3(0x3cc)](!0x1),this[_0x5896e3(0x3364)](_0xebc650,_0xa1421,!0x1,this[_0x5896e3(0x1fe0)][0x2]),this[_0x5896e3(0x398b)]['setColorWrite'](!0x0));}}_0x2b9b9a[_0x4c9dbf(0x3358)]=0x4;},0x9a35:(_0x4c2530,_0x1f672a,_0x541310)=>{var _0x47fafc=a8_0x49466b;_0x541310['d'](_0x1f672a,{'F':()=>_0x28dd26});var _0x2d9adb=_0x541310(0x16ea5),_0x578f2d=_0x541310(0x77a5),_0x10dac0=_0x541310(0x15cb9),_0x53b5fd=_0x541310(0xc84b),_0x373074=_0x541310(0x173aa),_0x220635=_0x541310(0x4da7);class _0x28dd26{constructor(_0x5a8a2c){var _0x51aedc=a8_0x58a1;this[_0x51aedc(0x20d7)]=[],this['excludedMaterials']=[],this[_0x51aedc(0x3579)]=0x0,this[_0x51aedc(0x1230)]=[],this[_0x51aedc(0xda5)]=[],this[_0x51aedc(0x2c8f)]=[],this['_mrtNames']=[],this[_0x51aedc(0x306d)]=[],this['_useSpecificClearForDepthTexture']=!0x1,this[_0x51aedc(0x1d35)]=!0x0,this[_0x51aedc(0x939)]=[],this['doNotUseGeometryRendererFallback']=!0x0,this[_0x51aedc(0x901)]=[],this[_0x51aedc(0x10de)]=new _0x53b5fd['HE'](0x0,0x0,0x0,0x0),this['_clearDepthColor']=new _0x53b5fd['HE'](0x5f5e100,0x0,0x0,0x1),this[_0x51aedc(0x1765)]=!0x1,this[_0x51aedc(0x2314)]=!0x1,this[_0x51aedc(0x30d0)]=!0x1,this['_scene']=_0x5a8a2c,this[_0x51aedc(0x398b)]=_0x5a8a2c[_0x51aedc(0x2636)]();let _0x2c2328=_0x578f2d['g'][_0x51aedc(0x607)];if(this[_0x51aedc(0x398b)][_0x51aedc(0x22b2)][_0x51aedc(0x264a)]&&this[_0x51aedc(0x398b)][_0x51aedc(0x22b2)][_0x51aedc(0xbd9)]?_0x2c2328=_0x578f2d['g'][_0x51aedc(0x123c)]:this[_0x51aedc(0x398b)][_0x51aedc(0x22b2)][_0x51aedc(0x977)]&&this['_engine'][_0x51aedc(0x22b2)]['textureHalfFloatLinearFiltering']&&(_0x2c2328=_0x578f2d['g']['TEXTURETYPE_HALF_FLOAT']),_0x2c2328!==_0x578f2d['g'][_0x51aedc(0x123c)]){for(let _0x44ee19=0x0;_0x44ee19<_0x28dd26[_0x51aedc(0x21e3)]['length'];++_0x44ee19)_0x28dd26[_0x51aedc(0x21e3)][_0x44ee19][_0x51aedc(0x2eea)]===_0x578f2d['g']['TEXTURETYPE_FLOAT']&&(_0x28dd26['TextureFormats'][_0x578f2d['g'][_0x51aedc(0x2814)]][_0x51aedc(0x2eea)]=_0x2c2328);}_0x28dd26[_0x51aedc(0x4064)](this[_0x51aedc(0x48a)]),this[_0x51aedc(0x312d)]=this[_0x51aedc(0x287d)](_0x51aedc(0x35cd),null),this[_0x51aedc(0x2061)]=this[_0x51aedc(0x312d)];}[_0x47fafc(0x2b3b)](_0x1e774d){var _0x29131d=_0x47fafc;return this[_0x29131d(0x306d)][_0x1e774d];}get[_0x47fafc(0xc88)](){var _0x133371=_0x47fafc;return this[_0x133371(0x312d)][_0x133371(0xc88)];}set[_0x47fafc(0xc88)](_0xc6d610){var _0x1d40a4=_0x47fafc;this['defaultRT'][_0x1d40a4(0xc88)]=_0xc6d610;}get[_0x47fafc(0xc56)](){var _0x515264=_0x47fafc;return this[_0x515264(0x1405)];}set[_0x47fafc(0xc56)](_0x1e598a){var _0x1a1917=_0x47fafc;this[_0x1a1917(0x1405)]!==_0x1e598a&&(this['_useSpecificClearForDepthTexture']=_0x1e598a,this[_0x1a1917(0x1d35)]=!0x0);}[_0x47fafc(0x11fd)](){var _0x5f535d=_0x47fafc;return this[_0x5f535d(0x2061)];}[_0x47fafc(0x164d)](_0x155f28){var _0x5506e7=_0x47fafc;_0x155f28?this[_0x5506e7(0x2061)]=_0x155f28:(this['_currentTarget']=this['defaultRT'],this[_0x5506e7(0x398b)]['currentRenderPassId']=this[_0x5506e7(0x2061)][_0x5506e7(0x33af)]);}get[_0x47fafc(0x177c)](){var _0x400215=_0x47fafc;return this['_currentTarget']===this[_0x400215(0x312d)];}[_0x47fafc(0x2d5c)](){var _0x204c51=_0x47fafc;this[_0x204c51(0x3564)]?(this[_0x204c51(0x1958)]&&this[_0x204c51(0x1958)][_0x204c51(0x3eca)](),this[_0x204c51(0x1958)]=null,this[_0x204c51(0x48a)]['disableGeometryBufferRenderer']()):(this[_0x204c51(0x1958)]=this['_scene']['enableGeometryBufferRenderer'](),this[_0x204c51(0x1958)]?this[_0x204c51(0x1958)]['_linkPrePassRenderer'](this):this[_0x204c51(0x3564)]=!0x0);}get[_0x47fafc(0x1ca0)](){var _0x3fb3cd=_0x47fafc;return this[_0x3fb3cd(0x1765)];}[_0x47fafc(0x287d)](_0x4bd0c8,_0x2aad0a){var _0xef8b7f=_0x47fafc;return _0x4bd0c8=new _0x2d9adb['N'](_0x4bd0c8,_0x2aad0a,{'width':this[_0xef8b7f(0x398b)][_0xef8b7f(0x105a)](),'height':this['_engine'][_0xef8b7f(0x288a)]()},0x0,this[_0xef8b7f(0x48a)],{'generateMipMaps':!0x1,'generateStencilBuffer':this['_engine'][_0xef8b7f(0x1ab1)],'defaultType':_0x578f2d['g']['TEXTURETYPE_UNSIGNED_INT'],'types':[],'drawOnlyOnFirstAttachmentByDefault':!0x0}),(this[_0xef8b7f(0x901)][_0xef8b7f(0x2f54)](_0x4bd0c8),_0x4bd0c8);}get['isSupported'](){var _0x107a24=_0x47fafc;return this[_0x107a24(0x48a)][_0x107a24(0x2636)]()[_0x107a24(0x1766)]()['drawBuffersExtension'];}[_0x47fafc(0x2149)](_0xbe74d1,_0x2b8c88){var _0x204727=_0x47fafc,_0x1420bc=_0x2b8c88[_0x204727(0x90)](),_0x3df9be=_0x1420bc&&_0x1420bc[_0x204727(0x2a17)],_0x1420bc=_0x1420bc&&-0x1!==this['excludedMaterials'][_0x204727(0x404a)](_0x1420bc);this['enabled']&&this['_currentTarget'][_0x204727(0x1ca0)]&&(_0xbe74d1[_0x204727(0x2b89)]&&_0x3df9be&&!_0x1420bc?this[_0x204727(0x398b)]['bindAttachments'](this[_0x204727(0x1a0a)]):(this[_0x204727(0x398b)][_0x204727(0x2ec5)]?this[_0x204727(0x398b)][_0x204727(0x201)](this[_0x204727(0x3ddf)]):this[_0x204727(0x398b)][_0x204727(0x17d)](),this['_geometryBuffer']&&this[_0x204727(0x177c)]&&!_0x1420bc&&this['_geometryBuffer']['renderList'][_0x204727(0x2f54)](_0x2b8c88[_0x204727(0x3b8e)]())));}[_0x47fafc(0x23ec)](){var _0x2f0df3=_0x47fafc;const _0x18af9d=[],_0x26d0aa=[!0x1],_0x1458ba=[!0x1],_0x5ec259=[!0x0];for(let _0x117a08=0x0;_0x117a08<this['mrtCount'];_0x117a08++)_0x18af9d[_0x2f0df3(0x2f54)](!0x0),0x0<_0x117a08&&(this[_0x2f0df3(0x1405)]&&this[_0x2f0df3(0x2c8f)][_0x117a08]===_0x578f2d['g']['PREPASS_DEPTH_TEXTURE_TYPE']?(_0x26d0aa[_0x2f0df3(0x2f54)](!0x1),_0x1458ba[_0x2f0df3(0x2f54)](!0x0)):(_0x26d0aa['push'](!0x0),_0x1458ba[_0x2f0df3(0x2f54)](!0x1)),_0x5ec259[_0x2f0df3(0x2f54)](!0x1));this[_0x2f0df3(0x1a0a)]=this[_0x2f0df3(0x398b)][_0x2f0df3(0x3f33)](_0x18af9d),this[_0x2f0df3(0x630)]=this[_0x2f0df3(0x398b)][_0x2f0df3(0x3f33)](_0x26d0aa),this[_0x2f0df3(0x1e4e)]=this[_0x2f0df3(0x398b)][_0x2f0df3(0x3f33)](_0x1458ba),this['_defaultAttachments']=this['_engine'][_0x2f0df3(0x3f33)](_0x5ec259);}[_0x47fafc(0x2b6)](){var _0x39e8c6=_0x47fafc;for(let _0x4efd45=0x0;_0x4efd45<_0x28dd26[_0x39e8c6(0x21e3)]['length'];_0x4efd45++)this[_0x39e8c6(0x306d)][_0x28dd26[_0x39e8c6(0x21e3)][_0x4efd45]['purpose']]=-0x1;this[_0x39e8c6(0x306d)][_0x578f2d['g'][_0x39e8c6(0x189c)]]=0x0,this[_0x39e8c6(0x2c8f)]=[_0x578f2d['g'][_0x39e8c6(0x189c)]],this[_0x39e8c6(0x1230)]=[_0x28dd26[_0x39e8c6(0x21e3)][_0x578f2d['g'][_0x39e8c6(0x189c)]][_0x39e8c6(0x2eea)]],this[_0x39e8c6(0xda5)]=[_0x28dd26[_0x39e8c6(0x21e3)][_0x578f2d['g'][_0x39e8c6(0x189c)]][_0x39e8c6(0x2cb9)]],this['_mrtNames']=[_0x28dd26[_0x39e8c6(0x21e3)][_0x578f2d['g'][_0x39e8c6(0x189c)]][_0x39e8c6(0x3efc)]],this[_0x39e8c6(0x3579)]=0x1;}['_updateGeometryBufferLayout'](){var _0x52e7eb=_0x47fafc;if(this[_0x52e7eb(0x2d5c)](),this[_0x52e7eb(0x1958)]){this[_0x52e7eb(0x1958)][_0x52e7eb(0x2b6)]();const _0x2434fa=[];for(let _0x1eda1f=0x0;_0x1eda1f<this[_0x52e7eb(0x2c8f)][_0x52e7eb(0x132e)];_0x1eda1f++)_0x2434fa[_0x52e7eb(0x2f54)](!0x1);this[_0x52e7eb(0x1958)]['_linkInternalTexture'](this[_0x52e7eb(0x312d)][_0x52e7eb(0x2bd)]());var _0x51802d=[{'prePassConstant':_0x578f2d['g'][_0x52e7eb(0x2814)],'geometryBufferConstant':_0x220635['m'][_0x52e7eb(0x362)]},{'prePassConstant':_0x578f2d['g'][_0x52e7eb(0x1d04)],'geometryBufferConstant':_0x220635['m'][_0x52e7eb(0x381b)]},{'prePassConstant':_0x578f2d['g']['PREPASS_POSITION_TEXTURE_TYPE'],'geometryBufferConstant':_0x220635['m'][_0x52e7eb(0x3b5b)]},{'prePassConstant':_0x578f2d['g'][_0x52e7eb(0x167d)],'geometryBufferConstant':_0x220635['m'][_0x52e7eb(0x1588)]},{'prePassConstant':_0x578f2d['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'geometryBufferConstant':_0x220635['m'][_0x52e7eb(0x26b4)]}];for(let _0x5dc8dc=0x0;_0x5dc8dc<_0x51802d[_0x52e7eb(0x132e)];_0x5dc8dc++){var _0x2ae363=this[_0x52e7eb(0x2c8f)][_0x52e7eb(0x404a)](_0x51802d[_0x5dc8dc][_0x52e7eb(0x274b)]);-0x1!==_0x2ae363&&(this[_0x52e7eb(0x1958)][_0x52e7eb(0x8ae)](_0x51802d[_0x5dc8dc][_0x52e7eb(0x31c2)],_0x2ae363),_0x2434fa[_0x2ae363]=!0x0);}this['_geometryBuffer'][_0x52e7eb(0x2e2d)](this[_0x52e7eb(0x398b)][_0x52e7eb(0x3f33)](_0x2434fa));}}[_0x47fafc(0x3b37)](){var _0x2908ee=_0x47fafc;this[_0x2908ee(0x1ca0)]&&this['_currentTarget'][_0x2908ee(0x1ca0)]&&this['_defaultAttachments']&&(this[_0x2908ee(0x398b)][_0x2908ee(0x2ec5)]?this[_0x2908ee(0x398b)][_0x2908ee(0x201)](this[_0x2908ee(0x3ddf)]):this[_0x2908ee(0x398b)][_0x2908ee(0x17d)]());}['_beforeDraw'](_0x4940ee,_0x5660a6,_0x28e64e){var _0x2e5534=_0x47fafc;this[_0x2e5534(0x1d35)]&&this[_0x2e5534(0x2ada)](),this[_0x2e5534(0x1765)]&&this[_0x2e5534(0x2061)]['enabled']&&(this[_0x2e5534(0x1958)]&&(this[_0x2e5534(0x1958)][_0x2e5534(0x36c8)]=[]),this['_setupOutputForThisPass'](this[_0x2e5534(0x2061)],_0x4940ee));}['_prepareFrame'](_0x4e2494,_0x28df36,_0x2f918f){var _0x4384c0=_0x47fafc;_0x4e2494[_0x4384c0(0x1440)]?_0x4e2494[_0x4384c0(0x1440)][_0x4384c0(0x3228)](this[_0x4384c0(0x48a)],_0x28df36,_0x2f918f,_0x4e2494[_0x4384c0(0x1440)]['useCameraPostProcesses']):this[_0x4384c0(0x2c5c)]['length']?this[_0x4384c0(0x48a)][_0x4384c0(0x147d)][_0x4384c0(0x3228)]():this[_0x4384c0(0x398b)]['restoreDefaultFramebuffer']();}[_0x47fafc(0x129d)](_0xfc5fdc){var _0x2550ec=_0x47fafc;const _0x3e47bb=this[_0x2550ec(0x2c5c)][0x0];return!!_0x3e47bb&&(_0x3e47bb[_0x2550ec(0x3ba3)]=_0xfc5fdc['renderTarget'],!0x0);}[_0x47fafc(0x24f1)](_0x3f240e,_0x57635b){var _0x55b43d=_0x47fafc,_0x5e3f28=this['_postProcessesSourceForThisPass'][0x0],_0x5e3f28=_0x5e3f28?_0x5e3f28[_0x55b43d(0x3ba3)]:_0x3f240e[_0x55b43d(0x1440)]?_0x3f240e['renderTargetTexture'][_0x55b43d(0x190)]:null;let _0x6bd570=this[_0x55b43d(0x2061)]['_beforeCompositionPostProcesses'];(_0x6bd570=this[_0x55b43d(0x2314)]?_0x6bd570[_0x55b43d(0x3a62)]([this[_0x55b43d(0x2061)]['imageProcessingPostProcess']]):_0x6bd570)['length']&&(this[_0x55b43d(0x48a)]['postProcessManager'][_0x55b43d(0x3228)](null==(_0x3f240e=this[_0x55b43d(0x2061)]['renderTarget'])?void 0x0:_0x3f240e[_0x55b43d(0xc52)],_0x6bd570),this[_0x55b43d(0x48a)][_0x55b43d(0x147d)][_0x55b43d(0x1215)](_0x6bd570,_0x5e3f28,!0x1,_0x57635b));}[_0x47fafc(0x1952)](_0xc73fc5,_0x4c920d){var _0xfe24d9=_0x47fafc;this['_enabled']&&this[_0xfe24d9(0x2061)][_0xfe24d9(0x1ca0)]&&(this[_0xfe24d9(0x3228)](this[_0xfe24d9(0x2061)],_0xc73fc5,_0x4c920d),this['_renderPostProcesses'](this[_0xfe24d9(0x2061)],_0xc73fc5));}[_0x47fafc(0x1f4a)](){var _0x4c06db=_0x47fafc;this['_enabled']&&this[_0x4c06db(0x2061)][_0x4c06db(0x1ca0)]&&(this['_bindFrameBuffer'](this['_currentTarget']),this['_engine'][_0x4c06db(0x201)](this[_0x4c06db(0x630)]),this[_0x4c06db(0x398b)]['clear'](this[_0x4c06db(0x10de)],!0x0,!0x1,!0x1),this[_0x4c06db(0x1405)]&&(this[_0x4c06db(0x398b)][_0x4c06db(0x201)](this['_clearDepthAttachments']),this[_0x4c06db(0x398b)][_0x4c06db(0x2af2)](this[_0x4c06db(0x11fb)],!0x0,!0x1,!0x1)),this[_0x4c06db(0x398b)][_0x4c06db(0x201)](this[_0x4c06db(0x3ddf)]));}[_0x47fafc(0x271b)](_0x2fe2ea){var _0x2df670=_0x47fafc,_0x21b32c;this[_0x2df670(0x1765)]&&this['_currentTarget'][_0x2df670(0x1ca0)]&&(this['_currentTarget'][_0x2df670(0x193d)](),(_0x21b32c=this[_0x2df670(0x2061)][_0x2df670(0x190)])&&this[_0x2df670(0x398b)][_0x2df670(0x69a)](_0x21b32c));}[_0x47fafc(0x3a4b)](_0x17aa7f){var _0x48a1d7=_0x47fafc;this[_0x48a1d7(0x1765)]=_0x17aa7f;}['_setRenderTargetEnabled'](_0x153de2,_0x2e251e){(_0x153de2['enabled']=_0x2e251e)||this['_unlinkInternalTexture'](_0x153de2);}[_0x47fafc(0x3794)](_0x223c79){var _0x5e9e0f=_0x47fafc;for(let _0x4d74c2=0x0;_0x4d74c2<this[_0x5e9e0f(0x939)][_0x5e9e0f(0x132e)];_0x4d74c2++)if(this[_0x5e9e0f(0x939)][_0x4d74c2][_0x5e9e0f(0x3efc)]===_0x223c79[_0x5e9e0f(0x3efc)])return this[_0x5e9e0f(0x939)][_0x4d74c2];return this[_0x5e9e0f(0x939)][_0x5e9e0f(0x2f54)](_0x223c79),_0x223c79;}['_enable'](){var _0xec63a=_0x47fafc,_0x18e564=this[_0xec63a(0x3579)];for(let _0x1cc463=0x0;_0x1cc463<this[_0xec63a(0x939)][_0xec63a(0x132e)];_0x1cc463++)this[_0xec63a(0x939)][_0x1cc463][_0xec63a(0x1ca0)]&&this[_0xec63a(0x2bbd)](this[_0xec63a(0x939)][_0x1cc463]['texturesRequired']);for(let _0x34fdfc=0x0;_0x34fdfc<this[_0xec63a(0x901)][_0xec63a(0x132e)];_0x34fdfc++){this[_0xec63a(0x3579)]===_0x18e564&&this[_0xec63a(0x901)][_0x34fdfc][_0xec63a(0x26de)]===this[_0xec63a(0x3579)]||this[_0xec63a(0x901)][_0x34fdfc][_0xec63a(0x569)](this[_0xec63a(0x3579)],{'types':this[_0xec63a(0x1230)],'formats':this[_0xec63a(0xda5)]},this[_0xec63a(0x2d5f)][_0xec63a(0x3a62)](_0xec63a(0x1c01))),this['renderTargets'][_0x34fdfc][_0xec63a(0x10ec)]();for(let _0x50fc16=0x0;_0x50fc16<this[_0xec63a(0x939)][_0xec63a(0x132e)];_0x50fc16++)this[_0xec63a(0x939)][_0x50fc16][_0xec63a(0x1ca0)]&&(!this[_0xec63a(0x939)][_0x50fc16][_0xec63a(0x2f30)]&&this['_effectConfigurations'][_0x50fc16][_0xec63a(0x24b2)]&&this[_0xec63a(0x939)][_0x50fc16]['createPostProcess'](),this['_effectConfigurations'][_0x50fc16]['postProcess']&&this[_0xec63a(0x901)][_0x34fdfc]['_beforeCompositionPostProcesses']['push'](this[_0xec63a(0x939)][_0x50fc16]['postProcess']));}this[_0xec63a(0x23ec)](),this[_0xec63a(0x3a4b)](!0x0),this[_0xec63a(0x3792)]();}['_disable'](){var _0x25a0b5=_0x47fafc;this[_0x25a0b5(0x3a4b)](!0x1);for(let _0x27f022=0x0;_0x27f022<this['renderTargets'][_0x25a0b5(0x132e)];_0x27f022++)this[_0x25a0b5(0x2e62)](this[_0x25a0b5(0x901)][_0x27f022],!0x1);this[_0x25a0b5(0x2b6)]();for(let _0x2811e2=0x0;_0x2811e2<this[_0x25a0b5(0x939)][_0x25a0b5(0x132e)];_0x2811e2++)this[_0x25a0b5(0x939)][_0x2811e2]['enabled']=!0x1;}[_0x47fafc(0x3b22)](_0x5e5cf0,_0x2edb29){var _0x5d8ba0=_0x47fafc;if(_0x2edb29)return _0x2edb29['_postProcesses'];if(_0x5e5cf0['renderTargetTexture']){if(_0x5e5cf0[_0x5d8ba0(0x1440)][_0x5d8ba0(0x1dc4)]){const _0x2f545c=_0x5e5cf0['renderTargetTexture'][_0x5d8ba0(0x203b)]||this[_0x5d8ba0(0x48a)]['activeCamera'];return _0x2f545c?_0x2f545c[_0x5d8ba0(0x1945)]:[];}return _0x5e5cf0[_0x5d8ba0(0x1440)][_0x5d8ba0(0x2b35)]||[];}return this[_0x5d8ba0(0x48a)][_0x5d8ba0(0x203b)]?this[_0x5d8ba0(0x48a)][_0x5d8ba0(0x203b)][_0x5d8ba0(0x1945)]:[];}[_0x47fafc(0x6cd)](_0x24737a,_0x1ed962){var _0x5cfc0a=_0x47fafc,_0x652e3e=_0x1ed962&&this[_0x5cfc0a(0x48a)][_0x5cfc0a(0x21b1)]&&!!this[_0x5cfc0a(0x48a)][_0x5cfc0a(0x21b1)][_0x5cfc0a(0x132e)]&&0x0!==this[_0x5cfc0a(0x48a)][_0x5cfc0a(0x21b1)][_0x5cfc0a(0x404a)](_0x1ed962),_0x1ed962=(this[_0x5cfc0a(0x2c5c)]=this[_0x5cfc0a(0x3b22)](_0x24737a,_0x1ed962),this[_0x5cfc0a(0x2c5c)]=this[_0x5cfc0a(0x2c5c)][_0x5cfc0a(0x3fcc)](_0x200307=>null!=_0x200307),this[_0x5cfc0a(0x48a)][_0x5cfc0a(0x1f0b)]=!0x0,this[_0x5cfc0a(0x1de2)](this[_0x5cfc0a(0x2c5c)])),_0x652e3e=(this[_0x5cfc0a(0x2314)]=!_0x1ed962&&!this['disableGammaTransform']&&this['_needsImageProcessing']()&&!_0x652e3e,this[_0x5cfc0a(0x3472)](this[_0x5cfc0a(0x2c5c)])),_0x3bc95c=_0x24737a['_beforeCompositionPostProcesses']&&_0x24737a[_0x5cfc0a(0x2788)][0x0];let _0xa9957d=null;this['_scene'][_0x5cfc0a(0x2ee1)]['applyByPostProcess']=this[_0x5cfc0a(0x2314)]||_0x1ed962,this[_0x5cfc0a(0x2314)]&&!_0x24737a[_0x5cfc0a(0x120e)]&&_0x24737a[_0x5cfc0a(0xb55)](),_0x3bc95c?_0xa9957d=_0x3bc95c:this[_0x5cfc0a(0x2314)]?_0xa9957d=_0x24737a[_0x5cfc0a(0x120e)]:_0x652e3e&&(_0xa9957d=_0x652e3e),this['_bindFrameBuffer'](_0x24737a),this[_0x5cfc0a(0x303f)](_0x24737a,_0xa9957d);}[_0x47fafc(0x303f)](_0x1ed3e5,_0x4f11a1){var _0x259f56=_0x47fafc;_0x4f11a1&&(_0x4f11a1['autoClear']=!0x1,_0x4f11a1[_0x259f56(0x3ba3)]=_0x1ed3e5[_0x259f56(0x190)]),_0x1ed3e5[_0x259f56(0x3389)]!==_0x4f11a1&&(_0x1ed3e5[_0x259f56(0x3389)]&&this[_0x259f56(0x2bb8)](_0x1ed3e5),_0x1ed3e5[_0x259f56(0x3389)]=_0x4f11a1),_0x1ed3e5[_0x259f56(0x3007)]&&(this[_0x259f56(0x3792)](),_0x1ed3e5['_internalTextureDirty']=!0x1);}['_unlinkInternalTexture'](_0x12c9ae){var _0x1db5e1=_0x47fafc;_0x12c9ae[_0x1db5e1(0x3389)]&&(_0x12c9ae[_0x1db5e1(0x3389)][_0x1db5e1(0x1f0b)]=!0x0,_0x12c9ae[_0x1db5e1(0x3389)][_0x1db5e1(0x35d5)](),_0x12c9ae[_0x1db5e1(0x3389)]=null);}[_0x47fafc(0x807)](){var _0x4dc95b=_0x47fafc;for(let _0x155697=0x0;_0x155697<this['_effectConfigurations']['length'];_0x155697++)if(this[_0x4dc95b(0x939)][_0x155697][_0x4dc95b(0x1ca0)]&&this['_effectConfigurations'][_0x155697]['needsImageProcessing'])return!0x0;return!0x1;}[_0x47fafc(0x1de2)](_0x4f9cf6){var _0x480e4c=_0x47fafc,_0x187370;let _0x377332=!0x1;if(_0x4f9cf6){for(let _0x3e4e14=0x0;_0x3e4e14<_0x4f9cf6['length'];_0x3e4e14++)if(_0x480e4c(0x2417)===(null==(_0x187370=_0x4f9cf6[_0x3e4e14])?void 0x0:_0x187370[_0x480e4c(0x1653)]())){_0x377332=!0x0;break;}}return _0x377332;}[_0x47fafc(0x3472)](_0x3c97e9){var _0x4dba3b=_0x47fafc;for(let _0x2564cc=0x0;_0x2564cc<_0x3c97e9[_0x4dba3b(0x132e)];_0x2564cc++)if(null!==_0x3c97e9[_0x2564cc])return _0x3c97e9[_0x2564cc];return null;}['markAsDirty'](){var _0x42a475=_0x47fafc;this[_0x42a475(0x1d35)]=!0x0;}[_0x47fafc(0x2bbd)](_0x30963c){var _0x547a26=_0x47fafc;this[_0x547a26(0x48a)]['needsPreviousWorldMatrices']=!0x1;for(let _0x469eb9=0x0;_0x469eb9<_0x30963c[_0x547a26(0x132e)];_0x469eb9++){var _0x14c1bc=_0x30963c[_0x469eb9];-0x1===this[_0x547a26(0x306d)][_0x14c1bc]&&(this[_0x547a26(0x306d)][_0x14c1bc]=this['_mrtLayout']['length'],this[_0x547a26(0x2c8f)]['push'](_0x14c1bc),this[_0x547a26(0x1230)]['push'](_0x28dd26[_0x547a26(0x21e3)][_0x14c1bc]['type']),this[_0x547a26(0xda5)][_0x547a26(0x2f54)](_0x28dd26['TextureFormats'][_0x14c1bc]['format']),this[_0x547a26(0x2d5f)][_0x547a26(0x2f54)](_0x28dd26[_0x547a26(0x21e3)][_0x14c1bc][_0x547a26(0x3efc)]),this['mrtCount']++),_0x14c1bc===_0x578f2d['g'][_0x547a26(0x1f6b)]&&(this[_0x547a26(0x48a)][_0x547a26(0x2f63)]=!0x0);}}[_0x47fafc(0x2ada)](){var _0x12289b=_0x47fafc;this[_0x12289b(0x3ff5)]();let _0x3106d8=!0x1;this['_scene'][_0x12289b(0x2ee1)][_0x12289b(0x383c)]=!0x1,this[_0x12289b(0x48a)][_0x12289b(0x926)]&&this['_scene']['useOrderIndependentTransparency']&&(this['_scene'][_0x12289b(0x926)][_0x12289b(0xb02)](this),_0x3106d8=!0x0);for(let _0x5c6e09=0x0;_0x5c6e09<this['_scene']['materials'][_0x12289b(0x132e)];_0x5c6e09++)this[_0x12289b(0x48a)][_0x12289b(0x28c7)][_0x5c6e09][_0x12289b(0xb02)](this)&&(_0x3106d8=!0x0);_0x3106d8&&this[_0x12289b(0x2e62)](this[_0x12289b(0x312d)],!0x0);let _0x92375d;for(let _0x5894ff=0x0;_0x5894ff<this[_0x12289b(0x901)][_0x12289b(0x132e)];_0x5894ff++){if(this[_0x12289b(0x901)][_0x5894ff][_0x12289b(0x1440)])_0x92375d=this[_0x12289b(0x3b22)](this['renderTargets'][_0x5894ff]);else{var _0x16cb8e=this[_0x12289b(0x48a)]['activeCamera'];if(!_0x16cb8e)continue;_0x92375d=_0x16cb8e[_0x12289b(0x1945)];}if(_0x92375d=_0x92375d&&_0x92375d['filter'](_0x40e6c5=>null!=_0x40e6c5)){for(let _0x488bd4=0x0;_0x488bd4<_0x92375d[_0x12289b(0x132e)];_0x488bd4++)_0x92375d[_0x488bd4][_0x12289b(0xb02)](this)&&(this[_0x12289b(0x2e62)](this[_0x12289b(0x901)][_0x5894ff],!0x0),_0x3106d8=!0x0);this[_0x12289b(0x1de2)](_0x92375d)&&(this[_0x12289b(0x48a)][_0x12289b(0x2ee1)][_0x12289b(0x383c)]=!0x0);}}this[_0x12289b(0x14e8)](),this[_0x12289b(0x1d35)]=!0x1,_0x3106d8&&this[_0x12289b(0x2ceb)]();}['_markAllMaterialsAsPrePassDirty'](){var _0x9f8e35=_0x47fafc;const _0x2825e5=this[_0x9f8e35(0x48a)]['materials'];for(let _0xd665ef=0x0;_0xd665ef<_0x2825e5['length'];_0xd665ef++)_0x2825e5[_0xd665ef][_0x9f8e35(0x1d4d)](_0x373074['F'][_0x9f8e35(0x2404)]);}['dispose'](){var _0x5238ca=_0x47fafc;for(let _0xdd8b6b=this[_0x5238ca(0x901)][_0x5238ca(0x132e)]-0x1;0x0<=_0xdd8b6b;_0xdd8b6b--)this['renderTargets'][_0xdd8b6b][_0x5238ca(0x2d20)]();for(let _0x205638=0x0;_0x205638<this[_0x5238ca(0x939)][_0x5238ca(0x132e)];_0x205638++)this[_0x5238ca(0x939)][_0x205638][_0x5238ca(0x2d20)]&&this['_effectConfigurations'][_0x205638][_0x5238ca(0x2d20)]();}}_0x28dd26[_0x47fafc(0x4064)]=_0xa971db=>{var _0x356a76=_0x47fafc;throw(0x0,_0x10dac0['S'])(_0x356a76(0x12b8));},_0x28dd26[_0x47fafc(0x21e3)]=[{'purpose':_0x578f2d['g']['PREPASS_IRRADIANCE_TEXTURE_TYPE'],'type':_0x578f2d['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x578f2d['g']['TEXTUREFORMAT_RGBA'],'name':_0x47fafc(0x3df2)},{'purpose':_0x578f2d['g']['PREPASS_POSITION_TEXTURE_TYPE'],'type':_0x578f2d['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x578f2d['g']['TEXTUREFORMAT_RGBA'],'name':'prePass_Position'},{'purpose':_0x578f2d['g'][_0x47fafc(0x1f6b)],'type':_0x578f2d['g'][_0x47fafc(0x3f7d)],'format':_0x578f2d['g'][_0x47fafc(0x5b0)],'name':_0x47fafc(0x27ff)},{'purpose':_0x578f2d['g'][_0x47fafc(0x167d)],'type':_0x578f2d['g'][_0x47fafc(0x3f7d)],'format':_0x578f2d['g'][_0x47fafc(0x5b0)],'name':_0x47fafc(0x10b6)},{'purpose':_0x578f2d['g']['PREPASS_COLOR_TEXTURE_TYPE'],'type':_0x578f2d['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x578f2d['g'][_0x47fafc(0x5b0)],'name':'prePass_Color'},{'purpose':_0x578f2d['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'type':_0x578f2d['g']['TEXTURETYPE_FLOAT'],'format':_0x578f2d['g'][_0x47fafc(0xea3)],'name':_0x47fafc(0x1713)},{'purpose':_0x578f2d['g']['PREPASS_NORMAL_TEXTURE_TYPE'],'type':_0x578f2d['g'][_0x47fafc(0x249a)],'format':_0x578f2d['g'][_0x47fafc(0x5b0)],'name':_0x47fafc(0x1e1f)},{'purpose':_0x578f2d['g']['PREPASS_ALBEDO_SQRT_TEXTURE_TYPE'],'type':_0x578f2d['g'][_0x47fafc(0x3f7d)],'format':_0x578f2d['g'][_0x47fafc(0x5b0)],'name':_0x47fafc(0x2663)}];},0x9122:(_0x4cb5e4,_0x59df3a,_0xf4a66c)=>{var _0x44c5fe=a8_0x49466b,_0xa0aaaf=_0xf4a66c(0x1446b),_0x2e63a2=_0xf4a66c(0xbb85),_0x50dbfe=_0xf4a66c(0x9a35),_0x3545bd=_0xf4a66c(0x10ea4);Object[_0x44c5fe(0x1fc0)](_0xa0aaaf['x'][_0x44c5fe(0x1229)],_0x44c5fe(0x5b6),{'get':function(){return this['_prePassRenderer'];},'set':function(_0x33388f){var _0x30548e=_0x44c5fe;_0x33388f&&_0x33388f[_0x30548e(0x18d2)]&&(this[_0x30548e(0x41c)]=_0x33388f);},'enumerable':!0x0,'configurable':!0x0}),_0xa0aaaf['x'][_0x44c5fe(0x1229)][_0x44c5fe(0x648)]=function(){var _0x540db5=_0x44c5fe;return this['_prePassRenderer']||(this['_prePassRenderer']=new _0x50dbfe['F'](this),this[_0x540db5(0x41c)]['isSupported']||(this[_0x540db5(0x41c)]=null,_0x3545bd['Y'][_0x540db5(0x350c)](_0x540db5(0x3715))),this[_0x540db5(0x41c)]);},_0xa0aaaf['x']['prototype'][_0x44c5fe(0x27aa)]=function(){var _0x9e84a3=_0x44c5fe;this[_0x9e84a3(0x41c)]&&(this[_0x9e84a3(0x41c)][_0x9e84a3(0x2d20)](),this[_0x9e84a3(0x41c)]=null);};class _0x4c77bb{constructor(_0x2247d3){var _0x21fdbe=_0x44c5fe;this[_0x21fdbe(0x3efc)]=_0x2e63a2['l']['NAME_PREPASSRENDERER'],this[_0x21fdbe(0x32aa)]=_0x2247d3;}[_0x44c5fe(0x1942)](){var _0x3cca1d=_0x44c5fe;this['scene'][_0x3cca1d(0x1900)][_0x3cca1d(0x3b3d)](_0x2e63a2['l'][_0x3cca1d(0x35c0)],this,this['_beforeCameraDraw']),this['scene'][_0x3cca1d(0x2f1a)][_0x3cca1d(0x3b3d)](_0x2e63a2['l'][_0x3cca1d(0x2974)],this,this['_afterCameraDraw']),this[_0x3cca1d(0x32aa)][_0x3cca1d(0x5f2)]['registerStep'](_0x2e63a2['l'][_0x3cca1d(0x9d3)],this,this[_0x3cca1d(0x163c)]),this[_0x3cca1d(0x32aa)][_0x3cca1d(0x3c55)]['registerStep'](_0x2e63a2['l'][_0x3cca1d(0x2974)],this,this['_afterRenderTargetDraw']),this['scene'][_0x3cca1d(0x2a79)][_0x3cca1d(0x3b3d)](_0x2e63a2['l'][_0x3cca1d(0x1e82)],this,this['_beforeClearStage']),this['scene'][_0x3cca1d(0x3da4)]['registerStep'](_0x2e63a2['l']['STEP_BEFORERENDERTARGETCLEAR_PREPASS'],this,this[_0x3cca1d(0x3da4)]),this[_0x3cca1d(0x32aa)][_0x3cca1d(0x2964)][_0x3cca1d(0x3b3d)](_0x2e63a2['l'][_0x3cca1d(0x12a2)],this,this['_beforeRenderingMeshStage']),this[_0x3cca1d(0x32aa)]['_afterRenderingMeshStage'][_0x3cca1d(0x3b3d)](_0x2e63a2['l'][_0x3cca1d(0x2aa9)],this,this[_0x3cca1d(0x2645)]);}['_beforeRenderTargetDraw'](_0x4bbd8d,_0x5e0aa4,_0x6c51ec){var _0x333374=_0x44c5fe;this[_0x333374(0x32aa)][_0x333374(0x5b6)]&&!_0x4bbd8d[_0x333374(0x2e6c)]&&(this[_0x333374(0x32aa)][_0x333374(0x5b6)]['_setRenderTarget'](_0x4bbd8d[_0x333374(0x1e47)]),this[_0x333374(0x32aa)][_0x333374(0x5b6)][_0x333374(0x897)](void 0x0,_0x5e0aa4,_0x6c51ec));}[_0x44c5fe(0x2c63)](_0x3c2eac,_0x501ea5,_0x3fc1e3){var _0x921e52=_0x44c5fe;this[_0x921e52(0x32aa)][_0x921e52(0x5b6)]&&!_0x3c2eac[_0x921e52(0x2e6c)]&&this['scene']['prePassRenderer'][_0x921e52(0x1952)](_0x501ea5,_0x3fc1e3);}[_0x44c5fe(0x3da4)](_0x38e522){var _0x7fe62c=_0x44c5fe;this[_0x7fe62c(0x32aa)][_0x7fe62c(0x5b6)]&&!_0x38e522['noPrePassRenderer']&&(_0x38e522[_0x7fe62c(0x1e47)]||(_0x38e522[_0x7fe62c(0x1e47)]=this[_0x7fe62c(0x32aa)]['prePassRenderer'][_0x7fe62c(0x287d)](_0x38e522[_0x7fe62c(0x3efc)]+_0x7fe62c(0x2ee2),_0x38e522)),this['scene'][_0x7fe62c(0x5b6)][_0x7fe62c(0x164d)](_0x38e522['_prePassRenderTarget']),this[_0x7fe62c(0x32aa)][_0x7fe62c(0x5b6)]['_clear']());}[_0x44c5fe(0x1e25)](_0x47db6a){var _0x300f46=_0x44c5fe;this[_0x300f46(0x32aa)]['prePassRenderer']&&(this['scene'][_0x300f46(0x5b6)][_0x300f46(0x164d)](null),this[_0x300f46(0x32aa)][_0x300f46(0x5b6)][_0x300f46(0x897)](_0x47db6a));}['_afterCameraDraw'](){var _0x59d5d6=_0x44c5fe;this[_0x59d5d6(0x32aa)][_0x59d5d6(0x5b6)]&&this[_0x59d5d6(0x32aa)][_0x59d5d6(0x5b6)]['_afterDraw']();}['_beforeClearStage'](){var _0x53209f=_0x44c5fe;this[_0x53209f(0x32aa)][_0x53209f(0x5b6)]&&(this[_0x53209f(0x32aa)][_0x53209f(0x5b6)][_0x53209f(0x164d)](null),this[_0x53209f(0x32aa)][_0x53209f(0x5b6)][_0x53209f(0x1f4a)]());}['_beforeRenderingMeshStage'](_0xe2f9ca,_0x35b684,_0x2b67c9,_0x318c5){var _0x2feac6=_0x44c5fe;if(_0x318c5){const _0x16f41f=_0xe2f9ca['getScene']();_0x16f41f[_0x2feac6(0x5b6)]&&_0x16f41f[_0x2feac6(0x5b6)][_0x2feac6(0x2149)](_0x318c5,_0x35b684);}}[_0x44c5fe(0x2645)](_0x4a6ea7){var _0x5ae705=_0x44c5fe;const _0x2bca27=_0x4a6ea7['getScene']();_0x2bca27[_0x5ae705(0x5b6)]&&_0x2bca27[_0x5ae705(0x5b6)]['restoreAttachments']();}[_0x44c5fe(0x148b)](){var _0x154d7e=_0x44c5fe;this[_0x154d7e(0x32aa)][_0x154d7e(0x27aa)](),this[_0x154d7e(0x32aa)][_0x154d7e(0x648)]();}['dispose'](){var _0x1afe88=_0x44c5fe;this[_0x1afe88(0x32aa)][_0x1afe88(0x27aa)]();}}_0x50dbfe['F'][_0x44c5fe(0x4064)]=_0x5a0a7e=>{var _0x19a7eb=_0x44c5fe,_0x578bf1;_0x5a0a7e['_getComponent'](_0x2e63a2['l']['NAME_PREPASSRENDERER'])||(_0x578bf1=new _0x4c77bb(_0x5a0a7e),_0x5a0a7e[_0x19a7eb(0x34b7)](_0x578bf1));};},0x101:(_0x3903ad,_0x2014ad,_0x450a5a)=>{var _0x568566=a8_0x49466b;_0x450a5a['d'](_0x2014ad,{'S':()=>_0x17e784});var _0x236dc5=_0x450a5a(0x9657),_0x1f4e65=_0x450a5a(0x9fd1),_0xf3a04f=_0x450a5a(0x77a5);class _0x17e784{constructor(_0x18124b,_0x33f3bd,_0x3de2cd=null,_0x174d5e=null,_0x103098=null){var _0x6f590=a8_0x58a1;this[_0x6f590(0x2097)]=_0x18124b,this[_0x6f590(0x3fb3)]=new _0x236dc5['t'](0x100),this[_0x6f590(0x3855)]=new _0x236dc5['t'](0x100),this[_0x6f590(0x274)]=new _0x236dc5['t'](0x100),this[_0x6f590(0x8b6)]=new _0x236dc5['t'](0x100),this[_0x6f590(0xd19)]=new _0x236dc5['t'](0x100),this[_0x6f590(0x3f72)]=new _0x236dc5['t'](0x100),this[_0x6f590(0x104e)]=!0x0,this['_edgesRenderers']=new _0x236dc5['f'](0x10),this[_0x6f590(0x48a)]=_0x33f3bd,this['opaqueSortCompareFn']=_0x3de2cd,this['alphaTestSortCompareFn']=_0x174d5e,this[_0x6f590(0xe5c)]=_0x103098;}set[_0x568566(0x3422)](_0x1ec3af){var _0x1b7cc4=_0x568566;this[_0x1b7cc4(0x1f99)]=_0x1ec3af||_0x17e784[_0x1b7cc4(0x2484)],this[_0x1b7cc4(0x144c)]=this['_renderOpaqueSorted'];}set[_0x568566(0x3382)](_0x5882fc){var _0x1f55e1=_0x568566;this['_alphaTestSortCompareFn']=_0x5882fc||_0x17e784[_0x1f55e1(0x2484)],this[_0x1f55e1(0x992)]=this['_renderAlphaTestSorted'];}set['transparentSortCompareFn'](_0x154bcd){var _0x26c19c=_0x568566;this[_0x26c19c(0x183)]=_0x154bcd||_0x17e784['defaultTransparentSortCompare'],this[_0x26c19c(0xe8c)]=this[_0x26c19c(0x1e5d)];}[_0x568566(0x3364)](_0x17e18f,_0x27ae9d,_0x47ca8f,_0x51cb70){var _0x3126cc=_0x568566;if(_0x17e18f)_0x17e18f(this[_0x3126cc(0x3fb3)],this[_0x3126cc(0x274)],this[_0x3126cc(0x3855)],this[_0x3126cc(0x8b6)]);else{const _0x225293=this[_0x3126cc(0x48a)][_0x3126cc(0x2636)]();0x0!==this[_0x3126cc(0x8b6)][_0x3126cc(0x132e)]&&(_0x225293[_0x3126cc(0x3cc)](!0x1),this['_renderAlphaTest'](this[_0x3126cc(0x8b6)]),_0x225293['setColorWrite'](!0x0)),0x0!==this[_0x3126cc(0x3fb3)]['length']&&this[_0x3126cc(0x144c)](this[_0x3126cc(0x3fb3)]),0x0!==this[_0x3126cc(0x274)][_0x3126cc(0x132e)]&&this[_0x3126cc(0x992)](this[_0x3126cc(0x274)]),_0x17e18f=_0x225293[_0x3126cc(0x1020)]();if(_0x225293[_0x3126cc(0xc3)](!0x1),_0x27ae9d&&this[_0x3126cc(0x2e81)](),_0x47ca8f&&this[_0x3126cc(0x2677)](_0x51cb70),this[_0x3126cc(0x1ed2)]&&this[_0x3126cc(0x1ed2)](),0x0===this[_0x3126cc(0x3855)][_0x3126cc(0x132e)]&&!this[_0x3126cc(0x48a)]['useOrderIndependentTransparency']||(_0x225293[_0x3126cc(0xc3)](_0x17e18f),this[_0x3126cc(0x48a)][_0x3126cc(0x2f42)]?(_0x27ae9d=this['_scene'][_0x3126cc(0x2377)]['render'](this[_0x3126cc(0x3855)]))['length']&&this[_0x3126cc(0xe8c)](_0x27ae9d):this[_0x3126cc(0xe8c)](this[_0x3126cc(0x3855)]),_0x225293[_0x3126cc(0x206b)](_0xf3a04f['g'][_0x3126cc(0x3df7)])),_0x225293[_0x3126cc(0xc3)](!0x1),this['_edgesRenderers'][_0x3126cc(0x132e)]){for(let _0x121572=0x0;_0x121572<this[_0x3126cc(0x23e3)]['length'];_0x121572++)this[_0x3126cc(0x23e3)][_0x3126cc(0xf56)][_0x121572]['render']();_0x225293[_0x3126cc(0x206b)](_0xf3a04f['g'][_0x3126cc(0x3df7)]);}_0x225293[_0x3126cc(0xc3)](_0x17e18f);}}[_0x568566(0xa65)](_0x2c16e9){var _0x5929ba=_0x568566;return _0x17e784[_0x5929ba(0x3cdf)](_0x2c16e9,this[_0x5929ba(0x1f99)],this[_0x5929ba(0x48a)][_0x5929ba(0x203b)],!0x1);}['_renderAlphaTestSorted'](_0x49adc9){var _0x4f10b3=_0x568566;return _0x17e784[_0x4f10b3(0x3cdf)](_0x49adc9,this[_0x4f10b3(0x1182)],this[_0x4f10b3(0x48a)][_0x4f10b3(0x203b)],!0x1);}[_0x568566(0x1e5d)](_0x36972a){var _0x49e7b0=_0x568566;return _0x17e784[_0x49e7b0(0x3cdf)](_0x36972a,this[_0x49e7b0(0x183)],this[_0x49e7b0(0x48a)][_0x49e7b0(0x203b)],!0x0);}static[_0x568566(0x3cdf)](_0x5c3016,_0x571fb0,_0x47fdeb,_0x367938){var _0x89e688=_0x568566;let _0x415737=0x0,_0x1fa5b0;var _0x44faac=_0x47fdeb?_0x47fdeb[_0x89e688(0x1b77)]:_0x17e784['_ZeroVector'];if(_0x367938){for(;_0x415737<_0x5c3016[_0x89e688(0x132e)];_0x415737++)(_0x1fa5b0=_0x5c3016[_0x89e688(0xf56)][_0x415737])['_alphaIndex']=_0x1fa5b0[_0x89e688(0x2907)]()[_0x89e688(0x2cb)],_0x1fa5b0[_0x89e688(0x18ec)]=_0x1f4e65['P']['Distance'](_0x1fa5b0[_0x89e688(0x1a23)]()['boundingSphere'][_0x89e688(0x3454)],_0x44faac);}const _0x55fe87=_0x5c3016[_0x89e688(0x132e)]===_0x5c3016[_0x89e688(0xf56)]['length']?_0x5c3016['data']:_0x5c3016[_0x89e688(0xf56)][_0x89e688(0x139f)](0x0,_0x5c3016['length']);_0x571fb0&&_0x55fe87['sort'](_0x571fb0);var _0x3df2cd=_0x55fe87[0x0][_0x89e688(0x2907)]()[_0x89e688(0x22fd)]();for(_0x415737=0x0;_0x415737<_0x55fe87[_0x89e688(0x132e)];_0x415737++)if(_0x1fa5b0=_0x55fe87[_0x415737],!_0x3df2cd[_0x89e688(0x2280)]||_0x1fa5b0[_0x89e688(0x1cad)](_0x3df2cd['_frustumPlanes'])){if(_0x367938){const _0x3c565b=_0x1fa5b0[_0x89e688(0x90)]();if(_0x3c565b&&_0x3c565b['needDepthPrePass']){const _0x4f896c=_0x3c565b[_0x89e688(0x22fd)]()[_0x89e688(0x2636)]();_0x4f896c['setColorWrite'](!0x1),_0x4f896c['setAlphaMode'](_0xf3a04f['g']['ALPHA_DISABLE']),_0x1fa5b0[_0x89e688(0x3364)](!0x1),_0x4f896c[_0x89e688(0x3cc)](!0x0);}}_0x1fa5b0['render'](_0x367938);}}static[_0x568566(0x2072)](_0x1d663b,_0x38cde2){var _0x3368dc=_0x568566;return _0x1d663b[_0x3368dc(0xd73)]>_0x38cde2[_0x3368dc(0xd73)]?0x1:_0x1d663b[_0x3368dc(0xd73)]<_0x38cde2[_0x3368dc(0xd73)]?-0x1:_0x17e784[_0x3368dc(0x25e0)](_0x1d663b,_0x38cde2);}static['backToFrontSortCompare'](_0x253a56,_0x1e8691){var _0x9a2993=_0x568566;return _0x253a56['_distanceToCamera']<_0x1e8691[_0x9a2993(0x18ec)]?0x1:_0x253a56[_0x9a2993(0x18ec)]>_0x1e8691[_0x9a2993(0x18ec)]?-0x1:0x0;}static[_0x568566(0x7dd)](_0xa8f30f,_0x22ce40){return _0xa8f30f['_distanceToCamera']<_0x22ce40['_distanceToCamera']?-0x1:_0xa8f30f['_distanceToCamera']>_0x22ce40['_distanceToCamera']?0x1:0x0;}static[_0x568566(0x2484)](_0x36b8e3,_0x49b749){var _0x2174e8=_0x568566;return _0x36b8e3=_0x36b8e3[_0x2174e8(0x2907)](),_0x49b749=_0x49b749[_0x2174e8(0x2907)](),_0x36b8e3['material']&&_0x49b749['material']?_0x36b8e3[_0x2174e8(0x4e2)][_0x2174e8(0x439)]-_0x49b749[_0x2174e8(0x4e2)][_0x2174e8(0x439)]:_0x36b8e3[_0x2174e8(0x439)]-_0x49b749['uniqueId'];}['prepare'](){var _0x5ad6aa=_0x568566;this[_0x5ad6aa(0x3fb3)][_0x5ad6aa(0x1589)](),this['_transparentSubMeshes'][_0x5ad6aa(0x1589)](),this[_0x5ad6aa(0x274)][_0x5ad6aa(0x1589)](),this[_0x5ad6aa(0x8b6)][_0x5ad6aa(0x1589)](),this[_0x5ad6aa(0xd19)][_0x5ad6aa(0x1589)](),this['prepareSprites'](),this[_0x5ad6aa(0x23e3)][_0x5ad6aa(0x1589)](),this['_empty']=!0x0;}[_0x568566(0x1030)](){var _0xb22ffc=_0x568566;this[_0xb22ffc(0x3f72)][_0xb22ffc(0x1589)]();}[_0x568566(0x2d20)](){var _0x4b4515=_0x568566;this['_opaqueSubMeshes'][_0x4b4515(0x2d20)](),this['_transparentSubMeshes'][_0x4b4515(0x2d20)](),this[_0x4b4515(0x274)][_0x4b4515(0x2d20)](),this[_0x4b4515(0x8b6)][_0x4b4515(0x2d20)](),this[_0x4b4515(0xd19)]['dispose'](),this[_0x4b4515(0x3f72)][_0x4b4515(0x2d20)](),this['_edgesRenderers']['dispose']();}['dispatch'](_0x193f8d,_0x4f0d41,_0x235155){var _0x2bc55f=_0x568566;void 0x0===_0x4f0d41&&(_0x4f0d41=_0x193f8d['getMesh']()),null!=(_0x235155=void 0x0===_0x235155?_0x193f8d[_0x2bc55f(0x90)]():_0x235155)&&(_0x235155[_0x2bc55f(0x1c61)](_0x4f0d41)?this[_0x2bc55f(0x3855)][_0x2bc55f(0x2f54)](_0x193f8d):_0x235155[_0x2bc55f(0x1db4)]()?(_0x235155[_0x2bc55f(0x8aa)]&&this[_0x2bc55f(0x8b6)][_0x2bc55f(0x2f54)](_0x193f8d),this[_0x2bc55f(0x274)][_0x2bc55f(0x2f54)](_0x193f8d)):(_0x235155[_0x2bc55f(0x8aa)]&&this[_0x2bc55f(0x8b6)][_0x2bc55f(0x2f54)](_0x193f8d),this[_0x2bc55f(0x3fb3)][_0x2bc55f(0x2f54)](_0x193f8d)),_0x4f0d41['_renderingGroup']=this,_0x4f0d41[_0x2bc55f(0x10a5)]&&_0x4f0d41[_0x2bc55f(0x10a5)][_0x2bc55f(0x3bab)]&&this[_0x2bc55f(0x23e3)][_0x2bc55f(0x1366)](_0x4f0d41[_0x2bc55f(0x10a5)]),this[_0x2bc55f(0x104e)]=!0x1);}[_0x568566(0x1172)](_0x11d092){var _0xd738f2=_0x568566;this[_0xd738f2(0x3f72)][_0xd738f2(0x2f54)](_0x11d092),this[_0xd738f2(0x104e)]=!0x1;}[_0x568566(0x1dc9)](_0x36c36f){var _0x22ff61=_0x568566;this[_0x22ff61(0xd19)][_0x22ff61(0x2f54)](_0x36c36f),this[_0x22ff61(0x104e)]=!0x1;}[_0x568566(0x2677)](_0x438188){var _0x388f13=_0x568566;if(0x0!==this['_particleSystems']['length']){var _0x43d907,_0x5a092a=this[_0x388f13(0x48a)]['activeCamera'];this[_0x388f13(0x48a)][_0x388f13(0x1f6d)][_0x388f13(0x3e9)](this[_0x388f13(0x48a)]);for(let _0x16e64b=0x0;_0x16e64b<this[_0x388f13(0xd19)][_0x388f13(0x132e)];_0x16e64b++){const _0x4f6ca3=this['_particleSystems'][_0x388f13(0xf56)][_0x16e64b];0x0===(_0x5a092a&&_0x5a092a['layerMask']&_0x4f6ca3[_0x388f13(0x275a)])||(_0x43d907=_0x4f6ca3['emitter'])[_0x388f13(0x8c5)]&&_0x438188&&-0x1===_0x438188[_0x388f13(0x404a)](_0x43d907)||this[_0x388f13(0x48a)]['_activeParticles']['addCount'](_0x4f6ca3[_0x388f13(0x3364)](),!0x1);}this[_0x388f13(0x48a)][_0x388f13(0x2853)][_0x388f13(0x3e9)](this[_0x388f13(0x48a)]);}}[_0x568566(0x2e81)](){var _0x57dcd8=_0x568566;if(this[_0x57dcd8(0x48a)]['spritesEnabled']&&0x0!==this[_0x57dcd8(0x3f72)][_0x57dcd8(0x132e)]){var _0x3b0d9e=this[_0x57dcd8(0x48a)]['activeCamera'];this[_0x57dcd8(0x48a)][_0x57dcd8(0x401f)]['notifyObservers'](this[_0x57dcd8(0x48a)]);for(let _0x483aac=0x0;_0x483aac<this[_0x57dcd8(0x3f72)][_0x57dcd8(0x132e)];_0x483aac++){const _0x299302=this['_spriteManagers'][_0x57dcd8(0xf56)][_0x483aac];0x0!==(_0x3b0d9e&&_0x3b0d9e['layerMask']&_0x299302[_0x57dcd8(0x275a)])&&_0x299302['render']();}this[_0x57dcd8(0x48a)][_0x57dcd8(0x16dc)][_0x57dcd8(0x3e9)](this[_0x57dcd8(0x48a)]);}}}_0x17e784['_ZeroVector']=_0x1f4e65['P'][_0x568566(0x1b83)]();},0xa803:(_0x57deba,_0x1cdd1e,_0x23a748)=>{var _0x3e623a=a8_0x49466b;_0x23a748['d'](_0x1cdd1e,{'$':()=>_0x3b31b4});var _0x2b5cdf=_0x23a748(0x101);class _0x2f735b{}class _0x3b31b4{constructor(_0x495a86){var _0x3a2683=a8_0x58a1;this[_0x3a2683(0x307a)]=!0x1,this[_0x3a2683(0x2142)]=new Array(),this[_0x3a2683(0x115f)]={},this[_0x3a2683(0xe17)]={},this['_customAlphaTestSortCompareFn']={},this[_0x3a2683(0x1fcc)]={},this[_0x3a2683(0x418)]=new _0x2f735b(),this[_0x3a2683(0x1a2f)]=!0x1,this[_0x3a2683(0x48a)]=_0x495a86;for(let _0x55fa75=_0x3b31b4['MIN_RENDERINGGROUPS'];_0x55fa75<_0x3b31b4[_0x3a2683(0x105f)];_0x55fa75++)this[_0x3a2683(0x115f)][_0x55fa75]={'autoClear':!0x0,'depth':!0x0,'stencil':!0x0};}get[_0x3e623a(0x3141)](){var _0x60a1ed=_0x3e623a;return this[_0x60a1ed(0x1a2f)];}set[_0x3e623a(0x3141)](_0x3d98aa){var _0x36fb6b=_0x3e623a;if(_0x3d98aa!==this[_0x36fb6b(0x1a2f)]&&(this[_0x36fb6b(0x1a2f)]=_0x3d98aa,!this[_0x36fb6b(0x1a2f)])){for(const _0x40de58 of this['_scene'][_0x36fb6b(0x2aa5)])if(_0x40de58['subMeshes']){for(const _0x22f5d3 of _0x40de58[_0x36fb6b(0x1549)])_0x22f5d3[_0x36fb6b(0x3dca)]=!0x1;}if(this[_0x36fb6b(0x48a)][_0x36fb6b(0xdb)]){for(const _0x11dbf1 of this[_0x36fb6b(0x48a)][_0x36fb6b(0xdb)])_0x11dbf1[_0x36fb6b(0x3dca)]=!0x1;}for(const _0xe71e96 of this[_0x36fb6b(0x48a)]['particleSystems'])_0xe71e96[_0x36fb6b(0x3dca)]=!0x1;}}[_0x3e623a(0x29f0)](_0x500ffe){return _0x500ffe=_0x500ffe||0x0,(this['_prepareRenderingGroup'](_0x500ffe),this['_renderingGroups'][_0x500ffe]);}['_clearDepthStencilBuffer'](_0x31195f=!0x0,_0x53551b=!0x0){var _0x41753e=_0x3e623a;this['_depthStencilBufferAlreadyCleaned']||(this[_0x41753e(0x48a)][_0x41753e(0x2636)]()[_0x41753e(0x2af2)](null,!0x1,_0x31195f,_0x53551b),this[_0x41753e(0x377c)]=!0x0);}[_0x3e623a(0x3364)](_0x24c0c9,_0x21719b,_0xf783cb,_0x51e404){var _0x1d0a21=_0x3e623a;const _0x311861=this[_0x1d0a21(0x418)];if(_0x311861[_0x1d0a21(0x32aa)]=this['_scene'],_0x311861['camera']=this[_0x1d0a21(0x48a)][_0x1d0a21(0x203b)],this[_0x1d0a21(0x48a)]['spriteManagers']&&_0x51e404)for(let _0x56e773=0x0;_0x56e773<this['_scene']['spriteManagers'][_0x1d0a21(0x132e)];_0x56e773++){var _0x94b59b=this[_0x1d0a21(0x48a)][_0x1d0a21(0xdb)][_0x56e773];this[_0x1d0a21(0x1172)](_0x94b59b);}for(let _0x2de93d=_0x3b31b4['MIN_RENDERINGGROUPS'];_0x2de93d<_0x3b31b4[_0x1d0a21(0x105f)];_0x2de93d++){this[_0x1d0a21(0x377c)]=_0x2de93d===_0x3b31b4[_0x1d0a21(0x3276)];const _0x702c76=this[_0x1d0a21(0x2142)][_0x2de93d];if(_0x702c76&&!_0x702c76[_0x1d0a21(0x104e)]){var _0x4c312d,_0x36278b=Math['pow'](0x2,_0x2de93d);_0x311861[_0x1d0a21(0x26aa)]=_0x2de93d,this['_scene'][_0x1d0a21(0x24e0)][_0x1d0a21(0x3e9)](_0x311861,_0x36278b),_0x3b31b4[_0x1d0a21(0x3ed9)]&&(_0x4c312d=this[_0x1d0a21(0x307a)]?this[_0x1d0a21(0x48a)][_0x1d0a21(0xe87)](_0x2de93d):this[_0x1d0a21(0x115f)][_0x2de93d])&&_0x4c312d['autoClear']&&this[_0x1d0a21(0x3ee5)](_0x4c312d[_0x1d0a21(0x32ec)],_0x4c312d['stencil']);for(const _0x470ad0 of this[_0x1d0a21(0x48a)][_0x1d0a21(0x1ad4)])_0x470ad0['action'](_0x2de93d);_0x702c76[_0x1d0a21(0x3364)](_0x24c0c9,_0x51e404,_0xf783cb,_0x21719b);for(const _0x473907 of this[_0x1d0a21(0x48a)]['_afterRenderingGroupDrawStage'])_0x473907[_0x1d0a21(0x3c56)](_0x2de93d);this['_scene'][_0x1d0a21(0xa24)]['notifyObservers'](_0x311861,_0x36278b);}}}[_0x3e623a(0x1589)](){var _0x1cca3d=_0x3e623a;if(!this[_0x1cca3d(0x3141)])for(let _0x3a8954=_0x3b31b4[_0x1cca3d(0x3276)];_0x3a8954<_0x3b31b4[_0x1cca3d(0x105f)];_0x3a8954++){const _0x461e02=this[_0x1cca3d(0x2142)][_0x3a8954];_0x461e02&&_0x461e02[_0x1cca3d(0xa5e)]();}}[_0x3e623a(0x2773)](){var _0x6038f8=_0x3e623a;if(!this[_0x6038f8(0x3141)])for(let _0x5cb9d4=_0x3b31b4[_0x6038f8(0x3276)];_0x5cb9d4<_0x3b31b4[_0x6038f8(0x105f)];_0x5cb9d4++){const _0x206863=this[_0x6038f8(0x2142)][_0x5cb9d4];_0x206863&&_0x206863[_0x6038f8(0x1030)]();}}[_0x3e623a(0x2d20)](){var _0x1adde8=_0x3e623a;this[_0x1adde8(0x26b1)](),this[_0x1adde8(0x2142)][_0x1adde8(0x132e)]=0x0,this[_0x1adde8(0x418)]=null;}[_0x3e623a(0x26b1)](){var _0x356cba=_0x3e623a;for(let _0x187109=_0x3b31b4['MIN_RENDERINGGROUPS'];_0x187109<_0x3b31b4[_0x356cba(0x105f)];_0x187109++){const _0x5271ad=this[_0x356cba(0x2142)][_0x187109];_0x5271ad&&_0x5271ad[_0x356cba(0x2d20)]();}}[_0x3e623a(0x14ed)](_0x485ca3){var _0x4ca548=_0x3e623a;void 0x0===this[_0x4ca548(0x2142)][_0x485ca3]&&(this['_renderingGroups'][_0x485ca3]=new _0x2b5cdf['S'](_0x485ca3,this[_0x4ca548(0x48a)],this[_0x4ca548(0xe17)][_0x485ca3],this[_0x4ca548(0x1336)][_0x485ca3],this['_customTransparentSortCompareFn'][_0x485ca3]));}[_0x3e623a(0x1172)](_0xc5c0d2){var _0x338979=_0x3e623a;this['maintainStateBetweenFrames']&&_0xc5c0d2[_0x338979(0x3dca)]||(_0xc5c0d2[_0x338979(0x3dca)]=!0x0,this[_0x338979(0x29f0)](_0xc5c0d2[_0x338979(0x26aa)])['dispatchSprites'](_0xc5c0d2));}['dispatchParticles'](_0x256a47){var _0x5b8dde=_0x3e623a;this[_0x5b8dde(0x3141)]&&_0x256a47[_0x5b8dde(0x3dca)]||(_0x256a47[_0x5b8dde(0x3dca)]=!0x0,this[_0x5b8dde(0x29f0)](_0x256a47[_0x5b8dde(0x26aa)])['dispatchParticles'](_0x256a47));}[_0x3e623a(0x151a)](_0xd473f5,_0x355ae4,_0x5c9300){var _0x58a1a1=_0x3e623a;void 0x0===_0x355ae4&&(_0x355ae4=_0xd473f5['getMesh']()),this[_0x58a1a1(0x3141)]&&_0xd473f5[_0x58a1a1(0x3dca)]||(_0xd473f5['_wasDispatched']=!0x0,this[_0x58a1a1(0x29f0)](_0x355ae4[_0x58a1a1(0x26aa)])[_0x58a1a1(0x151a)](_0xd473f5,_0x355ae4,_0x5c9300));}[_0x3e623a(0x40fa)](_0x4f1779,_0x4a1519=null,_0x233ed1=null,_0x38bfdb=null){var _0x2cdcdb=_0x3e623a;if(this[_0x2cdcdb(0xe17)][_0x4f1779]=_0x4a1519,this[_0x2cdcdb(0x1336)][_0x4f1779]=_0x233ed1,this[_0x2cdcdb(0x1fcc)][_0x4f1779]=_0x38bfdb,this['_renderingGroups'][_0x4f1779]){const _0x1ce972=this[_0x2cdcdb(0x2142)][_0x4f1779];_0x1ce972['opaqueSortCompareFn']=this[_0x2cdcdb(0xe17)][_0x4f1779],_0x1ce972['alphaTestSortCompareFn']=this['_customAlphaTestSortCompareFn'][_0x4f1779],_0x1ce972[_0x2cdcdb(0xe5c)]=this[_0x2cdcdb(0x1fcc)][_0x4f1779];}}[_0x3e623a(0x14e)](_0x1b2196,_0x2d24f1,_0x43ec39=!0x0,_0x4fc5e1=!0x0){this['_autoClearDepthStencil'][_0x1b2196]={'autoClear':_0x2d24f1,'depth':_0x43ec39,'stencil':_0x4fc5e1};}[_0x3e623a(0xe87)](_0x58cce5){var _0x22410b=_0x3e623a;return this[_0x22410b(0x115f)][_0x58cce5];}}_0x3b31b4[_0x3e623a(0x105f)]=0x4,_0x3b31b4[_0x3e623a(0x3276)]=0x0,_0x3b31b4[_0x3e623a(0x3ed9)]=!0x0;},0x488a:(_0x2022f0,_0xac14b0,_0x3b08e3)=>{var _0x38ea3f=a8_0x49466b,_0x4ba94c=_0x3b08e3(0x1446b),_0x1f19a6=_0x3b08e3(0xbb85),_0x37c6ac=_0x3b08e3(0x8362),_0x15c7ee=_0x3b08e3(0xe0c0),_0x7e775d=_0x3b08e3(0xc84b);_0x15c7ee['p'][_0x38ea3f(0x422)](_0x1f19a6['l'][_0x38ea3f(0x262c)],(_0x184598,_0x3a6684)=>{var _0x51defb=_0x38ea3f;if(void 0x0!==_0x184598[_0x51defb(0x859)]&&null!==_0x184598['ssDiffusionProfileColors']&&(_0x3a6684['enableSubSurfaceForPrePass'](),_0x3a6684['subSurfaceConfiguration']))for(let _0xe613c0=0x0,_0x1268af=_0x184598[_0x51defb(0x859)][_0x51defb(0x132e)];_0xe613c0<_0x1268af;_0xe613c0++){var _0x2eb9b1=_0x184598['ssDiffusionProfileColors'][_0xe613c0];_0x3a6684[_0x51defb(0x31af)]['addDiffusionProfile'](new _0x7e775d['Wo'](_0x2eb9b1['r'],_0x2eb9b1['g'],_0x2eb9b1['b']));}}),Object[_0x38ea3f(0x1fc0)](_0x4ba94c['x']['prototype'],_0x38ea3f(0x31af),{'get':function(){var _0x154f26=_0x38ea3f;return this[_0x154f26(0xa7d)];},'set':function(_0x191cfc){var _0x3374f4=_0x38ea3f;_0x191cfc&&this[_0x3374f4(0x648)]()&&(this[_0x3374f4(0xa7d)]=_0x191cfc);},'enumerable':!0x0,'configurable':!0x0}),_0x4ba94c['x'][_0x38ea3f(0x1229)]['enableSubSurfaceForPrePass']=function(){var _0x1f125f=_0x38ea3f;if(this[_0x1f125f(0xa7d)])return this[_0x1f125f(0xa7d)];const _0x46a7c6=this['enablePrePassRenderer']();return _0x46a7c6?(this['_subSurfaceConfiguration']=new _0x37c6ac['u'](this),_0x46a7c6[_0x1f125f(0x3794)](this[_0x1f125f(0xa7d)]),this[_0x1f125f(0xa7d)]):null;},_0x4ba94c['x'][_0x38ea3f(0x1229)][_0x38ea3f(0x2c05)]=function(){var _0xdd3c02=_0x38ea3f;this['_subSurfaceConfiguration']&&(this[_0xdd3c02(0xa7d)][_0xdd3c02(0x2d20)](),this[_0xdd3c02(0xa7d)]=null);};class _0x1802ba{constructor(_0x3cc3de){var _0x2d2ac9=_0x38ea3f;this[_0x2d2ac9(0x3efc)]=_0x1f19a6['l'][_0x2d2ac9(0x1c5)],this[_0x2d2ac9(0x32aa)]=_0x3cc3de;}['register'](){}[_0x38ea3f(0x3c81)](_0x174934){var _0x166727=_0x38ea3f;if(this[_0x166727(0x32aa)][_0x166727(0x31af)]){var _0x1eb72e=this[_0x166727(0x32aa)]['subSurfaceConfiguration']['ssDiffusionProfileColors'];_0x174934[_0x166727(0x859)]=[];for(let _0x58051=0x0;_0x58051<_0x1eb72e['length'];_0x58051++)_0x174934['ssDiffusionProfileColors'][_0x166727(0x2f54)]({'r':_0x1eb72e[_0x58051]['r'],'g':_0x1eb72e[_0x58051]['g'],'b':_0x1eb72e[_0x58051]['b']});}}['addFromContainer'](){}[_0x38ea3f(0x275f)](){var _0x4c5090=_0x38ea3f;this[_0x4c5090(0x32aa)]['prePassRenderer']&&this[_0x4c5090(0x32aa)][_0x4c5090(0x31af)]&&this[_0x4c5090(0x32aa)][_0x4c5090(0x31af)]['clearAllDiffusionProfiles']();}[_0x38ea3f(0x148b)](){}[_0x38ea3f(0x2d20)](){}}_0x37c6ac['u'][_0x38ea3f(0x4064)]=_0x1aeb1c=>{var _0x2383ec=_0x38ea3f,_0x4f88f9;_0x1aeb1c[_0x2383ec(0x34ab)](_0x1f19a6['l'][_0x2383ec(0x262c)])||(_0x4f88f9=new _0x1802ba(_0x1aeb1c),_0x1aeb1c[_0x2383ec(0x34b7)](_0x4f88f9));};},0x1c5b:(_0x5db4a4,_0x3dd79e,_0x5d72ae)=>{var _0x157608=a8_0x49466b;_0x5d72ae['d'](_0x3dd79e,{'x':()=>_0x1fdd57});var _0x6af30f=_0x5d72ae(0x1446b),_0x597536=_0x5d72ae(0xf96c),_0x33f0d1=_0x5d72ae(0x1272b),_0x3b509a=_0x5d72ae(0x364b),_0x26aa79=_0x5d72ae(0xf8c1),_0x32a843=_0x5d72ae(0x5a05),_0x3c24ae=_0x5d72ae(0x9fd1),_0x58e874=_0x5d72ae(0xc84b);class _0x1fdd57{constructor(_0x277e8f,_0x58db37=!0x0){var _0x318cea=a8_0x58a1;this['originalScene']=_0x277e8f,this[_0x318cea(0x311b)]={},this[_0x318cea(0x3aad)]={},this[_0x318cea(0x31e4)]=null,this[_0x318cea(0x3108)]=null,this[_0x318cea(0x2967)]=!0x0,this[_0x318cea(0x2aba)]=!0x0,this[_0x318cea(0x1e92)]=!0x0,this[_0x318cea(0x3cbd)]=!0x1,this[_0x318cea(0x3865)]=!0x0,this[_0x318cea(0x904)]=new _0x597536['y$'](),this[_0x318cea(0x9c6)]=new _0x6af30f['x'](_0x277e8f['getEngine'](),{'virtual':!0x0}),this[_0x318cea(0x9c6)][_0x318cea(0xe97)]=_0x277e8f[_0x318cea(0xe97)],this[_0x318cea(0x9c6)][_0x318cea(0x386e)]=!0x1,this[_0x318cea(0x9c6)][_0x318cea(0x2337)]=!0x1,this[_0x318cea(0x9c6)][_0x318cea(0x29a5)](),_0x58db37&&(this[_0x318cea(0x2a75)]=_0x277e8f['onPrePointerObservable'][_0x318cea(0x11ad)](_0x1141b7=>{var _0x19bc99=_0x318cea;if(this[_0x19bc99(0x9c6)][_0x19bc99(0x203b)]&&this[_0x19bc99(0x3865)]&&(this[_0x19bc99(0x3cbd)]||_0x1141b7['type']===_0x33f0d1['kD'][_0x19bc99(0x36b6)]||_0x1141b7[_0x19bc99(0x2eea)]===_0x33f0d1['kD'][_0x19bc99(0x1d5d)]||_0x1141b7[_0x19bc99(0x2eea)]===_0x33f0d1['kD'][_0x19bc99(0x902)]||_0x1141b7[_0x19bc99(0x2eea)]===_0x33f0d1['kD'][_0x19bc99(0x29c3)])){this[_0x19bc99(0x9c6)][_0x19bc99(0x2ddc)]=_0x277e8f['pointerX'],this[_0x19bc99(0x9c6)][_0x19bc99(0x2c21)]=_0x277e8f[_0x19bc99(0x2c21)];var _0x1be57d=_0x1141b7[_0x19bc99(0xd53)];if(_0x277e8f[_0x19bc99(0x2779)](_0x1be57d[_0x19bc99(0x2915)]))this[_0x19bc99(0x311b)][_0x1be57d[_0x19bc99(0x2915)]]=!0x1;else{var _0x283a95=_0x5236e1=>{var _0x6598c9=_0x19bc99;let _0x5e817f=null;if(_0x1141b7[_0x6598c9(0x1925)])_0x5e817f=_0x1141b7['nearInteractionPickingInfo']['pickedMesh'][_0x6598c9(0x22fd)]()==_0x5236e1?_0x1141b7[_0x6598c9(0x1925)]:new _0x3b509a['p']();else{if(_0x5236e1!==this[_0x6598c9(0x9c6)]&&_0x1141b7[_0x6598c9(0xf0e)])_0x5e817f=_0x1141b7['originalPickingInfo'];else{let _0x446ee1=null;this[_0x6598c9(0x3108)]&&(_0x446ee1=_0x5236e1[_0x6598c9(0x2bd8)],_0x5236e1[_0x6598c9(0x2bd8)]=this[_0x6598c9(0x3108)],_0x1141b7[_0x6598c9(0x35c9)]=null),_0x5e817f=_0x1141b7[_0x6598c9(0x35c9)]?_0x5236e1[_0x6598c9(0x1987)](_0x1141b7[_0x6598c9(0x35c9)]):_0x5236e1[_0x6598c9(0x89a)](_0x277e8f[_0x6598c9(0x2ddc)],_0x277e8f['pointerY']),_0x446ee1&&(_0x5236e1['_activeCamera']=_0x446ee1);}}return _0x5e817f;},_0x5d83ed=_0x283a95(this[_0x19bc99(0x9c6)]);if(!_0x1141b7[_0x19bc99(0x35c9)]&&_0x5d83ed&&(_0x1141b7['ray']=_0x5d83ed[_0x19bc99(0x35c9)]),this[_0x19bc99(0x9c6)][_0x19bc99(0x861)]['notifyObservers'](_0x1141b7),this[_0x19bc99(0x1e92)]&&_0x1141b7[_0x19bc99(0x2eea)]!=_0x33f0d1['kD'][_0x19bc99(0x902)])return _0x1141b7['skipOnPointerObservable']||this[_0x19bc99(0x9c6)][_0x19bc99(0x7ce)][_0x19bc99(0x3e9)](new _0x33f0d1['R5'](_0x1141b7['type'],_0x1141b7[_0x19bc99(0xd53)],_0x5d83ed),_0x1141b7[_0x19bc99(0x2eea)]),void(_0x1141b7[_0x19bc99(0x2eea)]===_0x33f0d1['kD'][_0x19bc99(0x1d5d)]&&this[_0x19bc99(0x311b)][_0x1be57d[_0x19bc99(0x2915)]]&&(this[_0x19bc99(0x311b)][_0x1be57d[_0x19bc99(0x2915)]]=!0x1));if(this['utilityLayerScene'][_0x19bc99(0x1316)]||this[_0x19bc99(0x2967)])_0x5d83ed&&_0x5d83ed[_0x19bc99(0x1893)]&&(_0x1141b7['skipOnPointerObservable']||this[_0x19bc99(0x9c6)]['onPointerObservable'][_0x19bc99(0x3e9)](new _0x33f0d1['R5'](_0x1141b7[_0x19bc99(0x2eea)],_0x1141b7[_0x19bc99(0xd53)],_0x5d83ed),_0x1141b7[_0x19bc99(0x2eea)]),_0x1141b7['skipOnPointerObservable']=!0x0);else{_0x283a95=_0x283a95(_0x277e8f);const _0x26e6ea=_0x1141b7[_0x19bc99(0xd53)];_0x283a95&&_0x5d83ed&&(0x0===_0x5d83ed[_0x19bc99(0x1235)]&&_0x283a95[_0x19bc99(0x2133)]?this[_0x19bc99(0x2b9d)]&&this[_0x19bc99(0x2b9d)](_0x283a95['pickedMesh'])?(this['_notifyObservers'](_0x1141b7,_0x283a95,_0x26e6ea),_0x1141b7[_0x19bc99(0x1793)]=!0x0):_0x1141b7['type']===_0x33f0d1['kD'][_0x19bc99(0x902)]?this[_0x19bc99(0x311b)][_0x26e6ea[_0x19bc99(0x2915)]]=!0x0:_0x1141b7[_0x19bc99(0x2eea)]!==_0x33f0d1['kD'][_0x19bc99(0x36b6)]&&_0x1141b7['type']!==_0x33f0d1['kD']['POINTERUP']||(this[_0x19bc99(0x3aad)][_0x26e6ea[_0x19bc99(0x2915)]]&&(this['onPointerOutObservable'][_0x19bc99(0x3e9)](_0x26e6ea[_0x19bc99(0x2915)]),delete this['_lastPointerEvents'][_0x26e6ea[_0x19bc99(0x2915)]]),this[_0x19bc99(0x202b)](_0x1141b7,_0x283a95,_0x26e6ea)):!this['_pointerCaptures'][_0x26e6ea[_0x19bc99(0x2915)]]&&(_0x5d83ed['distance']<_0x283a95[_0x19bc99(0x1235)]||0x0===_0x283a95[_0x19bc99(0x1235)])?(this[_0x19bc99(0x202b)](_0x1141b7,_0x5d83ed,_0x26e6ea),_0x1141b7[_0x19bc99(0x1793)]||(_0x1141b7['skipOnPointerObservable']=0x0<_0x5d83ed[_0x19bc99(0x1235)])):!this[_0x19bc99(0x311b)][_0x26e6ea['pointerId']]&&_0x5d83ed[_0x19bc99(0x1235)]>=_0x283a95[_0x19bc99(0x1235)]&&(this['mainSceneTrackerPredicate']&&this[_0x19bc99(0x2b9d)](_0x283a95[_0x19bc99(0x2133)])?(this[_0x19bc99(0x202b)](_0x1141b7,_0x283a95,_0x26e6ea),_0x1141b7[_0x19bc99(0x1793)]=!0x0):(_0x1141b7['type']!==_0x33f0d1['kD']['POINTERMOVE']&&_0x1141b7[_0x19bc99(0x2eea)]!==_0x33f0d1['kD']['POINTERUP']||this[_0x19bc99(0x3aad)][_0x26e6ea[_0x19bc99(0x2915)]]&&(this[_0x19bc99(0x904)]['notifyObservers'](_0x26e6ea[_0x19bc99(0x2915)]),delete this[_0x19bc99(0x3aad)][_0x26e6ea['pointerId']]),this[_0x19bc99(0x202b)](_0x1141b7,_0x5d83ed,_0x26e6ea))),_0x1141b7[_0x19bc99(0x2eea)]===_0x33f0d1['kD']['POINTERUP']&&this[_0x19bc99(0x311b)][_0x26e6ea[_0x19bc99(0x2915)]]&&(this[_0x19bc99(0x311b)][_0x26e6ea[_0x19bc99(0x2915)]]=!0x1));}}}}),this['_originalPointerObserver']&&_0x277e8f[_0x318cea(0x861)][_0x318cea(0x40d5)](this['_originalPointerObserver'])),this[_0x318cea(0x9c6)][_0x318cea(0x1f0b)]=!0x1,this[_0x318cea(0x341)]=this[_0x318cea(0xf91)][_0x318cea(0x1916)][_0x318cea(0x11ad)](_0xffe38c=>{var _0x29c61c=_0x318cea;this[_0x29c61c(0x2aba)]&&_0xffe38c==this[_0x29c61c(0x26d6)]()&&this['render']();}),this[_0x318cea(0x3742)]=this[_0x318cea(0xf91)]['onDisposeObservable'][_0x318cea(0x11ad)](()=>{var _0x3f5cce=_0x318cea;this[_0x3f5cce(0x2d20)]();}),this[_0x318cea(0x120)]();}['getRenderCamera'](_0x25f9c2){var _0x14c95e=a8_0x58a1;if(this[_0x14c95e(0x3108)])return this[_0x14c95e(0x3108)];var _0x1e784e=this[_0x14c95e(0xf91)]['activeCameras']&&0x1<this[_0x14c95e(0xf91)][_0x14c95e(0x21b1)][_0x14c95e(0x132e)]?this[_0x14c95e(0xf91)][_0x14c95e(0x21b1)][this[_0x14c95e(0xf91)][_0x14c95e(0x21b1)][_0x14c95e(0x132e)]-0x1]:this['originalScene'][_0x14c95e(0x203b)];return _0x25f9c2&&_0x1e784e&&_0x1e784e[_0x14c95e(0x3ef7)]?_0x1e784e[_0x14c95e(0x357c)]:_0x1e784e;}[_0x157608(0x281)](_0x5a50f7){var _0x4e5bb8=_0x157608;this[_0x4e5bb8(0x3108)]=_0x5a50f7;}[_0x157608(0x4e3)](){var _0x549ac6=_0x157608;return this[_0x549ac6(0x31e4)]||(this[_0x549ac6(0x31e4)]=new _0x32a843['e']('shared\x20gizmo\x20light',new _0x3c24ae['P'](0x0,0x1,0x0),this['utilityLayerScene']),this[_0x549ac6(0x31e4)][_0x549ac6(0x4041)]=0x2,this[_0x549ac6(0x31e4)][_0x549ac6(0x1c26)]=_0x58e874['Wo'][_0x549ac6(0x3977)]()),this[_0x549ac6(0x31e4)];}static get['DefaultUtilityLayer'](){var _0x231367=_0x157608;return null==_0x1fdd57[_0x231367(0x9d0)]?_0x1fdd57[_0x231367(0x23f3)](_0x26aa79['l'][_0x231367(0x19c8)]):_0x1fdd57[_0x231367(0x9d0)];}static[_0x157608(0x23f3)](_0x1d6b6c){var _0x4144bf=_0x157608;return _0x1fdd57[_0x4144bf(0x9d0)]=new _0x1fdd57(_0x1d6b6c),_0x1fdd57[_0x4144bf(0x9d0)][_0x4144bf(0xf91)]['onDisposeObservable'][_0x4144bf(0x38c2)](()=>{_0x1fdd57['_DefaultUtilityLayer']=null;}),_0x1fdd57[_0x4144bf(0x9d0)];}static get[_0x157608(0x2a00)](){var _0x47d23e=_0x157608;return null==_0x1fdd57[_0x47d23e(0x3647)]&&(_0x1fdd57[_0x47d23e(0x3647)]=new _0x1fdd57(_0x26aa79['l']['LastCreatedScene']),_0x1fdd57[_0x47d23e(0x3647)][_0x47d23e(0x9c6)][_0x47d23e(0x1316)]=!0x1,_0x1fdd57[_0x47d23e(0x3647)]['originalScene']['onDisposeObservable'][_0x47d23e(0x38c2)](()=>{var _0x54200d=_0x47d23e;_0x1fdd57[_0x54200d(0x3647)]=null;})),_0x1fdd57[_0x47d23e(0x3647)];}[_0x157608(0x202b)](_0xf46b3b,_0x146e6d,_0x2e4c6a){var _0x30c697=_0x157608;_0xf46b3b[_0x30c697(0x1793)]||(this[_0x30c697(0x9c6)][_0x30c697(0x7ce)][_0x30c697(0x3e9)](new _0x33f0d1['R5'](_0xf46b3b['type'],_0xf46b3b[_0x30c697(0xd53)],_0x146e6d),_0xf46b3b[_0x30c697(0x2eea)]),this['_lastPointerEvents'][_0x2e4c6a['pointerId']]=!0x0);}[_0x157608(0x3364)](){var _0x2abb51=_0x157608;if(this['_updateCamera'](),this[_0x2abb51(0x9c6)][_0x2abb51(0x203b)]){var _0x54fefb=this['utilityLayerScene'][_0x2abb51(0x203b)][_0x2abb51(0x22fd)]();const _0x20157f=this[_0x2abb51(0x9c6)]['activeCamera'];_0x20157f[_0x2abb51(0x48a)]=this[_0x2abb51(0x9c6)],_0x20157f[_0x2abb51(0x5ad)]&&(_0x20157f['leftCamera'][_0x2abb51(0x48a)]=this[_0x2abb51(0x9c6)]),_0x20157f[_0x2abb51(0x30ff)]&&(_0x20157f['rightCamera'][_0x2abb51(0x48a)]=this[_0x2abb51(0x9c6)]),this[_0x2abb51(0x9c6)][_0x2abb51(0x3364)](!0x1),_0x20157f['_scene']=_0x54fefb,_0x20157f[_0x2abb51(0x5ad)]&&(_0x20157f[_0x2abb51(0x5ad)]['_scene']=_0x54fefb),_0x20157f[_0x2abb51(0x30ff)]&&(_0x20157f[_0x2abb51(0x30ff)][_0x2abb51(0x48a)]=_0x54fefb);}}[_0x157608(0x2d20)](){var _0x693ef=_0x157608;this[_0x693ef(0x904)][_0x693ef(0x2af2)](),this[_0x693ef(0x341)]&&this['originalScene'][_0x693ef(0xa14)][_0x693ef(0x2473)](this['_afterRenderObserver']),this[_0x693ef(0x3742)]&&this[_0x693ef(0xf91)][_0x693ef(0x3af1)][_0x693ef(0x2473)](this[_0x693ef(0x3742)]),this['_originalPointerObserver']&&this[_0x693ef(0xf91)][_0x693ef(0x861)]['remove'](this[_0x693ef(0x2a75)]),this['utilityLayerScene'][_0x693ef(0x2d20)]();}['_updateCamera'](){var _0x53dc94=_0x157608;this[_0x53dc94(0x9c6)]['cameraToUseForPointers']=this[_0x53dc94(0x26d6)](),this['utilityLayerScene'][_0x53dc94(0x203b)]=this['getRenderCamera']();}}_0x1fdd57[_0x157608(0x9d0)]=null,_0x1fdd57['_DefaultKeepDepthUtilityLayer']=null;},0x21b1:(_0x28abce,_0x5be18c,_0x425c)=>{_0x425c(0xecd3);},0xecd3:(_0x2f48a1,_0x1a5884,_0x5c58b0)=>{_0x5c58b0(0x9fd1),_0x5c58b0(0xe222);},0x91eb:(_0x553e70,_0x3c9482,_0x5f13ea)=>{var _0xd0d85e=a8_0x49466b,_0x3f0b5f=_0x5f13ea(0x1207e),_0x4a7d71=_0x5f13ea(0x60eb),_0x12b9b0=_0x5f13ea(0x1dad),_0x2f4efc=(_0x5f13ea(0xb1d7),_0x5f13ea(0x9fd1)),_0xd44233=_0x5f13ea(0x1a27);const _0x2ce9ac=_0xd0d85e(0xc5a);class _0x539339{constructor(_0x1bc082){var _0xe869bb=_0xd0d85e;this[_0xe869bb(0x3efc)]=_0x2ce9ac,this[_0xe869bb(0x1ca0)]=!0x0,this['required']=!0x1,this[_0xe869bb(0x2487)]=!0x1,this['_exporter']=_0x1bc082;}[_0xd0d85e(0x2d20)](){}get[_0xd0d85e(0x46f)](){return this['_wasUsed'];}[_0xd0d85e(0x1282)](_0x41876a,_0x21b075,_0x3870ec,_0x4b7067,_0x1b1279){return new Promise(_0x3da241=>{var _0x2a17ab=a8_0x58a1;if(_0x21b075&&_0x3870ec instanceof _0x12b9b0['Kj']&&_0x3870ec['hasThinInstances']&&_0x1b1279){this[_0x2a17ab(0x2487)]=!0x0;var _0x5d3a7b=_0x2f4efc['P'][_0x2a17ab(0x1b83)](),_0x1d0afe=_0x2f4efc['_f'][_0x2a17ab(0x24ef)](),_0x575ab5=_0x2f4efc['P'][_0x2a17ab(0x16f3)](),_0x13f56c=_0x3870ec[_0x2a17ab(0x39a9)]();const _0x4d0bce=_0x2f4efc['jp'][_0x2a17ab(0x23ca)][0x2],_0x53b48f=_0x2f4efc['jp']['Quaternion'][0x1],_0x26f9a7=_0x2f4efc['jp'][_0x2a17ab(0x23ca)][0x3];let _0x46457e=!0x1,_0x4d2d9=!0x1,_0x403699=!0x1;const _0x366422=new Float32Array(0x3*_0x3870ec[_0x2a17ab(0xd5a)]),_0x38125f=new Float32Array(0x4*_0x3870ec[_0x2a17ab(0xd5a)]),_0x18b2da=new Float32Array(0x3*_0x3870ec[_0x2a17ab(0xd5a)]);let _0x535b1d=0x0;for(const _0x1e751c of _0x13f56c)_0x1e751c[_0x2a17ab(0x1b5d)](_0x26f9a7,_0x53b48f,_0x4d0bce),_0x366422[_0x2a17ab(0xe5f)](_0x4d0bce['asArray'](),0x3*_0x535b1d),_0x38125f[_0x2a17ab(0xe5f)](_0x53b48f[_0x2a17ab(0xb65)]()[_0x2a17ab(0x3e55)](),0x4*_0x535b1d),_0x18b2da[_0x2a17ab(0xe5f)](_0x26f9a7[_0x2a17ab(0x3e55)](),0x3*_0x535b1d),_0x46457e=_0x46457e||!_0x4d0bce[_0x2a17ab(0xff9)](_0x5d3a7b),_0x4d2d9=_0x4d2d9||!_0x53b48f[_0x2a17ab(0xff9)](_0x1d0afe),_0x403699=_0x403699||!_0x26f9a7[_0x2a17ab(0xff9)](_0x575ab5),_0x535b1d++;const _0x4d0597={'attributes':{}};_0x46457e&&(_0x4d0597['attributes'][_0x2a17ab(0x3ece)]=this[_0x2a17ab(0x33d7)](_0x366422,_0x3f0b5f['Jg'][_0x2a17ab(0x2c0f)],_0x3870ec[_0x2a17ab(0xd5a)],_0x1b1279,_0x3f0b5f['rY']['FLOAT'])),_0x4d2d9&&(_0x13f56c=_0x3f0b5f['rY'][_0x2a17ab(0x339b)],_0x4d0597['attributes']['ROTATION']=this['_buildAccessor'](_0x38125f,_0x3f0b5f['Jg'][_0x2a17ab(0x2df5)],_0x3870ec[_0x2a17ab(0xd5a)],_0x1b1279,_0x13f56c)),_0x403699&&(_0x4d0597[_0x2a17ab(0x22b7)][_0x2a17ab(0x28a4)]=this[_0x2a17ab(0x33d7)](_0x18b2da,_0x3f0b5f['Jg'][_0x2a17ab(0x2c0f)],_0x3870ec[_0x2a17ab(0xd5a)],_0x1b1279,_0x3f0b5f['rY']['FLOAT'])),_0x21b075[_0x2a17ab(0x13f1)]=_0x21b075[_0x2a17ab(0x13f1)]||{},_0x21b075['extensions'][_0x2ce9ac]=_0x4d0597;}_0x3da241(_0x21b075);});}['_buildAccessor'](_0x1d28af,_0x59c1d7,_0x12c537,_0x52cdc8,_0x1c2a48){var _0x39af3f=_0xd0d85e,_0x442322=_0x52cdc8[_0x39af3f(0x1158)]();switch(_0x1c2a48){case _0x3f0b5f['rY'][_0x39af3f(0x339b)]:for(let _0x3e26a4=0x0;_0x3e26a4!=_0x1d28af['length'];_0x3e26a4++)_0x52cdc8['setFloat32'](_0x1d28af[_0x3e26a4]);break;case _0x3f0b5f['rY'][_0x39af3f(0x2e41)]:for(let _0x3621ba=0x0;_0x3621ba!=_0x1d28af['length'];_0x3621ba++)_0x52cdc8[_0x39af3f(0x6fc)](0x7f*_0x1d28af[_0x3621ba]);break;case _0x3f0b5f['rY'][_0x39af3f(0x1012)]:for(let _0x42e07d=0x0;_0x42e07d!=_0x1d28af['length'];_0x42e07d++)_0x52cdc8[_0x39af3f(0x177e)](0x7fff*_0x1d28af[_0x42e07d]);}var _0x442322={'buffer':0x0,'byteOffset':_0x442322,'byteLength':_0x1d28af[_0x39af3f(0x132e)]*_0xd44233['o']['GetTypeByteLength'](_0x1c2a48)},_0x4630c8=this['_exporter'][_0x39af3f(0x1771)]['length'],_0x442322=(this[_0x39af3f(0xfac)][_0x39af3f(0x1771)][_0x39af3f(0x2f54)](_0x442322),this[_0x39af3f(0xfac)][_0x39af3f(0x38b)]['length']),_0x4630c8={'bufferView':_0x4630c8,'componentType':_0x1c2a48,'count':_0x12c537,'type':_0x59c1d7,'normalized':_0x1c2a48==_0x3f0b5f['rY'][_0x39af3f(0x2e41)]||_0x1c2a48==_0x3f0b5f['rY']['SHORT']};return this['_exporter'][_0x39af3f(0x38b)]['push'](_0x4630c8),_0x442322;}}_0x4a7d71['E']['RegisterExtension'](_0x2ce9ac,_0x1cc220=>new _0x539339(_0x1cc220));},0x7c1e:(_0x17d510,_0x55a354,_0x4f6d1e)=>{var _0x2e415f=a8_0x49466b,_0x4b5163=_0x4f6d1e(0x9fd1),_0x1d9a98=_0x4f6d1e(0xc84b),_0x56a35c=_0x4f6d1e(0xdc06),_0x3cdc4a=_0x4f6d1e(0x2283),_0x3c80a9=_0x4f6d1e(0xaccd),_0x4f69cc=_0x4f6d1e(0x1207e),_0x5276ad=_0x4f6d1e(0x60eb),_0x4d2d4d=_0x4f6d1e(0x10ea4),_0x4164dd=_0x4f6d1e(0xea08);const _0x52a337=_0x2e415f(0x23f2);class _0x30d70c{constructor(_0x1807ab){var _0x294818=_0x2e415f;this['name']=_0x52a337,this[_0x294818(0x1ca0)]=!0x0,this[_0x294818(0x3e72)]=!0x1,this['_exporter']=_0x1807ab;}[_0x2e415f(0x2d20)](){this['_lights']=null;}get[_0x2e415f(0x46f)](){return!!this['_lights'];}[_0x2e415f(0x4095)](){var _0x4bd00a=_0x2e415f;this[_0x4bd00a(0xfac)][_0x4bd00a(0x4c0)]['extensions'][_0x52a337]=this[_0x4bd00a(0x3193)];}[_0x2e415f(0x1282)](_0x20eec3,_0x3add99,_0x1cea88,_0x545e52){return new Promise(_0x43faad=>{var _0x2e6142=a8_0x58a1;if(_0x3add99&&_0x1cea88 instanceof _0x3c80a9['O']){const _0x340066=_0x1cea88;let _0x321f37;var _0x264af3=_0x340066['getTypeID']()==_0x56a35c['_']['LIGHTTYPEID_POINTLIGHT']?_0x4f69cc['xu']['POINT']:_0x340066[_0x2e6142(0x33e1)]()==_0x56a35c['_'][_0x2e6142(0x3f79)]?_0x4f69cc['xu'][_0x2e6142(0x29fa)]:_0x340066[_0x2e6142(0x33e1)]()==_0x56a35c['_'][_0x2e6142(0x365b)]?_0x4f69cc['xu'][_0x2e6142(0x2cf2)]:null;if(null==_0x264af3)_0x4d2d4d['Y'][_0x2e6142(0x2e91)](_0x20eec3+_0x2e6142(0x3618)+_0x340066[_0x2e6142(0x3efc)]+_0x2e6142(0x3d82)+_0x52a337);else{const _0x5ebb3f=_0x340066[_0x2e6142(0x8c5)][_0x2e6142(0x11fe)]();var _0xee5c2f=this[_0x2e6142(0xfac)][_0x2e6142(0x18f3)][_0x1cea88[_0x2e6142(0x439)]];if(_0x5ebb3f['equals'](_0x4b5163['P'][_0x2e6142(0x1b83)]())||(_0xee5c2f&&_0x4164dd['l'][_0x2e6142(0x615)](_0x5ebb3f),_0x3add99[_0x2e6142(0x3b2d)]=_0x5ebb3f['asArray']()),_0x264af3!==_0x4f69cc['xu']['POINT']){var _0x41be53=_0x340066[_0x2e6142(0x1b19)],_0x5c6ea5=-Math[_0x2e6142(0x4d2)](_0x41be53['z']*(this['_exporter'][_0x2e6142(0x2a21)]['useRightHandedSystem']?-0x1:0x1),_0x41be53['x'])+Math['PI']/0x2,_0x4cecbf=Math['sqrt'](_0x41be53['x']*_0x41be53['x']+_0x41be53['z']*_0x41be53['z']),_0x41be53=-Math['atan2'](_0x41be53['y'],_0x4cecbf);const _0x1ba436=_0x4b5163['_f'][_0x2e6142(0x3757)](_0x5c6ea5,_0x41be53,0x0);_0xee5c2f&&_0x4164dd['l'][_0x2e6142(0x2f04)](_0x1ba436),_0x1ba436[_0x2e6142(0x1db)](_0x4b5163['_f'][_0x2e6142(0x24ef)]())||(_0x3add99['rotation']=_0x1ba436[_0x2e6142(0x3e55)]());}_0x340066['falloffType']!==_0x56a35c['_']['FALLOFF_GLTF']&&_0x4d2d4d['Y'][_0x2e6142(0x2e91)](_0x20eec3+_0x2e6142(0x108f)+_0x340066[_0x2e6142(0x3efc)]+_0x2e6142(0x1414)+_0x52a337+_0x2e6142(0x3a61)),_0x321f37={'type':_0x264af3},_0x340066[_0x2e6142(0x22e6)][_0x2e6142(0x1db)](_0x1d9a98['Wo'][_0x2e6142(0x935)]())||(_0x321f37['color']=_0x340066[_0x2e6142(0x22e6)][_0x2e6142(0x3e55)]()),0x1!==_0x340066[_0x2e6142(0x4041)]&&(_0x321f37[_0x2e6142(0x4041)]=_0x340066['intensity']),_0x340066[_0x2e6142(0x10d1)]!==Number[_0x2e6142(0x2f17)]&&(_0x321f37['range']=_0x340066[_0x2e6142(0x10d1)]),_0x264af3===_0x4f69cc['xu']['SPOT']&&((_0x4cecbf=_0x340066)['angle']!==Math['PI']/0x2&&(null==_0x321f37[_0x2e6142(0x24a4)]&&(_0x321f37['spot']={}),_0x321f37[_0x2e6142(0x24a4)]['outerConeAngle']=_0x4cecbf[_0x2e6142(0x3d51)]/0x2),0x0!==_0x4cecbf['innerAngle']&&(null==_0x321f37['spot']&&(_0x321f37[_0x2e6142(0x24a4)]={}),_0x321f37[_0x2e6142(0x24a4)][_0x2e6142(0x3526)]=_0x4cecbf[_0x2e6142(0x3a2f)]/0x2)),null==this[_0x2e6142(0x3193)]&&(this[_0x2e6142(0x3193)]={'lights':[]}),this[_0x2e6142(0x3193)][_0x2e6142(0x1834)][_0x2e6142(0x2f54)](_0x321f37),_0x5c6ea5={'light':this[_0x2e6142(0x3193)][_0x2e6142(0x1834)][_0x2e6142(0x132e)]-0x1};const _0xc3b240=_0x1cea88['parent'];if(_0xc3b240&&0x1==_0xc3b240[_0x2e6142(0x2a51)]()[_0x2e6142(0x132e)]){const _0xb917f1=this[_0x2e6142(0xfac)]['_nodes'][_0x545e52[_0xc3b240[_0x2e6142(0x439)]]];if(_0xb917f1){const _0x424a8d=_0x4b5163['jp'][_0x2e6142(0x3809)][0x0];_0x41be53=_0x4b5163['jp'][_0x2e6142(0x3809)][0x1],_0xee5c2f=_0xb917f1['translation']?new _0x4b5163['P'](_0xb917f1[_0x2e6142(0x3b2d)][0x0],_0xb917f1['translation'][0x1],_0xb917f1[_0x2e6142(0x3b2d)][0x2]):_0x4b5163['P'][_0x2e6142(0x1b83)](),_0x264af3=_0xb917f1['rotation']?new _0x4b5163['_f'](_0xb917f1[_0x2e6142(0x13fc)][0x0],_0xb917f1[_0x2e6142(0x13fc)][0x1],_0xb917f1['rotation'][0x2],_0xb917f1[_0x2e6142(0x13fc)][0x3]):_0x4b5163['_f']['Identity'](),_0x4cecbf=_0xb917f1['scale']?new _0x4b5163['P'](_0xb917f1[_0x2e6142(0x27e7)][0x0],_0xb917f1[_0x2e6142(0x27e7)][0x1],_0xb917f1[_0x2e6142(0x27e7)][0x2]):_0x4b5163['P'][_0x2e6142(0x16f3)](),(_0x4b5163['y3']['ComposeToRef'](_0x4cecbf,_0x264af3,_0xee5c2f,_0x424a8d),_0x424a8d[_0x2e6142(0x3c5)](_0x41be53));const _0x512999=_0x4b5163['jp'][_0x2e6142(0x3809)][0x2],_0x204aff=_0x3add99[_0x2e6142(0x3b2d)]?new _0x4b5163['P'](_0x3add99[_0x2e6142(0x3b2d)][0x0],_0x3add99[_0x2e6142(0x3b2d)][0x1],_0x3add99[_0x2e6142(0x3b2d)][0x2]):_0x4b5163['P'][_0x2e6142(0x1b83)](),_0x9dbccb=(_0x340066 instanceof _0x3cdc4a['O']&&_0x204aff[_0x2e6142(0x25d8)](this[_0x2e6142(0xfac)][_0x2e6142(0x2a21)][_0x2e6142(0xe97)]?_0x340066[_0x2e6142(0x1b19)]:_0x4164dd['l'][_0x2e6142(0x2ad4)](_0x340066['direction'])),this[_0x2e6142(0xfac)][_0x2e6142(0x2a21)][_0x2e6142(0xe97)]?_0x4b5163['_f'][_0x2e6142(0x24ef)]():new _0x4b5163['_f'](0x0,0x1,0x0,0x0));_0x3add99[_0x2e6142(0x13fc)]&&_0x9dbccb[_0x2e6142(0x2121)](new _0x4b5163['_f'](_0x3add99[_0x2e6142(0x13fc)][0x0],_0x3add99[_0x2e6142(0x13fc)][0x1],_0x3add99[_0x2e6142(0x13fc)][0x2],_0x3add99[_0x2e6142(0x13fc)][0x3])),_0x4cecbf=_0x3add99['scale']?new _0x4b5163['P'](_0x3add99['scale'][0x0],_0x3add99[_0x2e6142(0x27e7)][0x1],_0x3add99[_0x2e6142(0x27e7)][0x2]):_0x4b5163['P'][_0x2e6142(0x16f3)](),(_0x4b5163['y3'][_0x2e6142(0x50f)](_0x4cecbf,_0x9dbccb,_0x204aff,_0x512999),_0x512999[_0x2e6142(0x2b3f)](_0x41be53,_0x512999));const _0x44ae5f=_0x4b5163['jp']['Vector3'][0x0],_0x5b97ec=_0x4b5163['jp'][_0x2e6142(0x2199)][0x0],_0x4ee99a=_0x4b5163['jp'][_0x2e6142(0x23ca)][0x1];return _0x512999[_0x2e6142(0x1b5d)](_0x44ae5f,_0x5b97ec,_0x4ee99a),_0xb917f1[_0x2e6142(0x27e7)]=_0x44ae5f[_0x2e6142(0x3e55)](),_0xb917f1[_0x2e6142(0x13fc)]=_0x5b97ec[_0x2e6142(0x3e55)](),_0xb917f1[_0x2e6142(0x3b2d)]=_0x4ee99a[_0x2e6142(0x3e55)](),null==_0xb917f1[_0x2e6142(0x13f1)]&&(_0xb917f1[_0x2e6142(0x13f1)]={}),_0xb917f1[_0x2e6142(0x13f1)][_0x52a337]=_0x5c6ea5,void _0x43faad(null);}}null==_0x3add99['extensions']&&(_0x3add99[_0x2e6142(0x13f1)]={}),_0x3add99['extensions'][_0x52a337]=_0x5c6ea5;}}_0x43faad(_0x3add99);});}}_0x5276ad['E'][_0x2e415f(0xf5f)](_0x52a337,_0x1042fe=>new _0x30d70c(_0x1042fe));},0xed6c:(_0x330141,_0xd44b27,_0x318a13)=>{var _0x59a832=a8_0x49466b,_0x172173=_0x318a13(0x60eb),_0x4617d9=_0x318a13(0x1ee0),_0x3f5eb3=_0x318a13(0xe222);const _0x526e04=_0x59a832(0x238f);class _0x486c8f{constructor(_0x43ffd0){var _0x577cb5=_0x59a832;this[_0x577cb5(0x3efc)]=_0x526e04,this['enabled']=!0x0,this['required']=!0x1,this[_0x577cb5(0x2487)]=!0x1,this[_0x577cb5(0xfac)]=_0x43ffd0;}[_0x59a832(0x2d20)](){}get[_0x59a832(0x46f)](){return this['_wasUsed'];}['postExportMaterialAdditionalTextures'](_0x5911c2,_0x2542d4,_0x277c11){var _0x3d3680=_0x59a832;const _0x576995=[];return _0x277c11 instanceof _0x4617d9['m']&&_0x277c11[_0x3d3680(0x3f5d)][_0x3d3680(0x3bab)]?(_0x277c11[_0x3d3680(0x3f5d)][_0x3d3680(0xc52)]&&_0x576995['push'](_0x277c11['clearCoat'][_0x3d3680(0xc52)]),!_0x277c11[_0x3d3680(0x3f5d)]['useRoughnessFromMainTexture']&&_0x277c11[_0x3d3680(0x3f5d)][_0x3d3680(0xbd)]&&_0x576995[_0x3d3680(0x2f54)](_0x277c11['clearCoat'][_0x3d3680(0xbd)]),_0x277c11[_0x3d3680(0x3f5d)][_0x3d3680(0x28c4)]&&_0x576995[_0x3d3680(0x2f54)](_0x277c11[_0x3d3680(0x3f5d)]['bumpTexture']),_0x576995):[];}[_0x59a832(0x3c2)](_0x4a4845,_0x2f0660,_0x30d15e){return new Promise(_0x495fd5=>{var _0x53dc09=a8_0x58a1;if(_0x30d15e instanceof _0x4617d9['m']){if(!_0x30d15e[_0x53dc09(0x3f5d)][_0x53dc09(0x3bab)])return void _0x495fd5(_0x2f0660);this[_0x53dc09(0x2487)]=!0x0,_0x2f0660[_0x53dc09(0x13f1)]=_0x2f0660[_0x53dc09(0x13f1)]||{};var _0x257d5b=this[_0x53dc09(0xfac)][_0x53dc09(0x2c2a)][_0x53dc09(0x3d54)](_0x30d15e[_0x53dc09(0x3f5d)]['texture']),_0x486581=_0x30d15e[_0x53dc09(0x3f5d)]['useRoughnessFromMainTexture']?this[_0x53dc09(0xfac)][_0x53dc09(0x2c2a)][_0x53dc09(0x3d54)](_0x30d15e[_0x53dc09(0x3f5d)][_0x53dc09(0xc52)]):this[_0x53dc09(0xfac)][_0x53dc09(0x2c2a)][_0x53dc09(0x3d54)](_0x30d15e[_0x53dc09(0x3f5d)][_0x53dc09(0xbd)]),_0x2aaec0=(_0x30d15e[_0x53dc09(0x3f5d)][_0x53dc09(0x321b)]&&_0x3f5eb3['w1'][_0x53dc09(0x2e91)](_0x53dc09(0x2290)+_0x30d15e[_0x53dc09(0x3efc)]),_0x30d15e[_0x53dc09(0x3f5d)]['remapF0OnInterfaceChange']&&_0x3f5eb3['w1'][_0x53dc09(0x2e91)](_0x53dc09(0x3289)+_0x30d15e[_0x53dc09(0x3efc)]),this[_0x53dc09(0xfac)][_0x53dc09(0x2c2a)][_0x53dc09(0x3d54)](_0x30d15e[_0x53dc09(0x3f5d)]['bumpTexture']));const _0x590743={'clearcoatFactor':_0x30d15e[_0x53dc09(0x3f5d)][_0x53dc09(0x4041)],'clearcoatTexture':null!=_0x257d5b?_0x257d5b:void 0x0,'clearcoatRoughnessFactor':_0x30d15e['clearCoat'][_0x53dc09(0x38e9)],'clearcoatRoughnessTexture':null!=_0x486581?_0x486581:void 0x0,'clearcoatNormalTexture':null!=_0x2aaec0?_0x2aaec0:void 0x0,'hasTextures':()=>null!==_0x590743[_0x53dc09(0x19f2)]||null!==_0x590743[_0x53dc09(0xa9f)]||null!==_0x590743[_0x53dc09(0xa9f)]};_0x2f0660[_0x53dc09(0x13f1)][_0x526e04]=_0x590743;}_0x495fd5(_0x2f0660);});}}_0x172173['E']['RegisterExtension'](_0x526e04,_0x30bb28=>new _0x486c8f(_0x30bb28));},0x380b:(_0x5442f2,_0xb5227d,_0x226a0b)=>{var _0x227935=a8_0x49466b,_0x19564f=_0x226a0b(0x60eb),_0x377205=_0x226a0b(0x17583);const _0x149da1='KHR_materials_emissive_strength';class _0x42d72b{constructor(){var _0xfe1b27=a8_0x58a1;this[_0xfe1b27(0x3efc)]=_0x149da1,this['enabled']=!0x0,this[_0xfe1b27(0x3e72)]=!0x1,this['_wasUsed']=!0x1;}[_0x227935(0x2d20)](){}get[_0x227935(0x46f)](){var _0x57cd96=_0x227935;return this[_0x57cd96(0x2487)];}['postExportMaterialAsync'](_0x297b9d,_0x429dd8,_0xe0e570){return new Promise(_0x46a010=>{var _0x2b6da9=a8_0x58a1;if(!(_0xe0e570 instanceof _0x377205['Y']))return _0x46a010(_0x429dd8);var _0x1cac8f=_0xe0e570[_0x2b6da9(0x9b6)][_0x2b6da9(0x3e55)](),_0x1cac8f=Math[_0x2b6da9(0xc54)](..._0x1cac8f);if(0x1<_0x1cac8f){this[_0x2b6da9(0x2487)]=!0x0,_0x429dd8[_0x2b6da9(0x13f1)]||(_0x429dd8['extensions']={}),_0x1cac8f={'emissiveStrength':_0x1cac8f};const _0x3c0025=_0xe0e570[_0x2b6da9(0x9b6)][_0x2b6da9(0x27e7)](0x1/_0x1cac8f['emissiveStrength']);_0x429dd8[_0x2b6da9(0x1672)]=_0x3c0025['asArray'](),_0x429dd8[_0x2b6da9(0x13f1)][_0x149da1]=_0x1cac8f;}return _0x46a010(_0x429dd8);});}}_0x19564f['E'][_0x227935(0xf5f)](_0x149da1,_0x5cb04c=>new _0x42d72b());},0xb18f:(_0xdfb1e2,_0x1516df,_0x3a808b)=>{var _0x321ab2=a8_0x49466b,_0x11bc93=_0x3a808b(0x60eb),_0x339c88=_0x3a808b(0x17583);const _0xfc3338='KHR_materials_ior';class _0x3ee3d2{constructor(){var _0x3483c6=a8_0x58a1;this[_0x3483c6(0x3efc)]=_0xfc3338,this[_0x3483c6(0x1ca0)]=!0x0,this[_0x3483c6(0x3e72)]=!0x1,this[_0x3483c6(0x2487)]=!0x1;}['dispose'](){}get[_0x321ab2(0x46f)](){return this['_wasUsed'];}['_isExtensionEnabled'](_0x1e9381){var _0x3d2bfb=_0x321ab2;return!_0x1e9381[_0x3d2bfb(0x951)]&&null!=_0x1e9381[_0x3d2bfb(0x24c8)]&&1.5!=_0x1e9381['indexOfRefraction'];}[_0x321ab2(0x3c2)](_0x40adfe,_0x1ee74e,_0x3100bd){return new Promise(_0x31f152=>{var _0x3ac242=a8_0x58a1,_0x1c64b2;_0x3100bd instanceof _0x339c88['Y']&&this[_0x3ac242(0x2df2)](_0x3100bd)&&(this[_0x3ac242(0x2487)]=!0x0,_0x1c64b2={'ior':_0x3100bd['indexOfRefraction']},_0x1ee74e[_0x3ac242(0x13f1)]=_0x1ee74e[_0x3ac242(0x13f1)]||{},_0x1ee74e['extensions'][_0xfc3338]=_0x1c64b2),_0x31f152(_0x1ee74e);});}}_0x11bc93['E'][_0x321ab2(0xf5f)](_0xfc3338,_0x5eb999=>new _0x3ee3d2());},0x191c:(_0x2c1431,_0x3957c9,_0x293691)=>{var _0x4fb0ab=a8_0x49466b,_0x458f40=_0x293691(0x60eb),_0x27e12d=_0x293691(0x1ee0);const _0x4fb453=_0x4fb0ab(0x3932);class _0x58e017{constructor(_0x1414b4){var _0x88ea91=_0x4fb0ab;this[_0x88ea91(0x3efc)]=_0x4fb453,this['enabled']=!0x0,this[_0x88ea91(0x3e72)]=!0x1,this[_0x88ea91(0x2487)]=!0x1,this['_exporter']=_0x1414b4;}['dispose'](){}get['wasUsed'](){var _0x458a7f=_0x4fb0ab;return this[_0x458a7f(0x2487)];}[_0x4fb0ab(0x1bd0)](_0x4924f0,_0x1c41e9,_0x4779c4){var _0x5b970d=_0x4fb0ab;const _0x17300e=[];return _0x4779c4 instanceof _0x27e12d['m']&&_0x4779c4[_0x5b970d(0x24c1)][_0x5b970d(0x3bab)]?(_0x4779c4['iridescence']['texture']&&_0x17300e['push'](_0x4779c4[_0x5b970d(0x24c1)][_0x5b970d(0xc52)]),_0x4779c4[_0x5b970d(0x24c1)][_0x5b970d(0xec7)]&&_0x4779c4[_0x5b970d(0x24c1)][_0x5b970d(0xec7)]!==_0x4779c4[_0x5b970d(0x24c1)][_0x5b970d(0xc52)]&&_0x17300e[_0x5b970d(0x2f54)](_0x4779c4[_0x5b970d(0x24c1)][_0x5b970d(0xec7)]),_0x17300e):[];}[_0x4fb0ab(0x3c2)](_0x287425,_0x2399e4,_0x5ec935){return new Promise(_0x3629de=>{var _0x52f230=a8_0x58a1;if(_0x5ec935 instanceof _0x27e12d['m']){if(!_0x5ec935[_0x52f230(0x24c1)]['isEnabled'])return void _0x3629de(_0x2399e4);this[_0x52f230(0x2487)]=!0x0,_0x2399e4[_0x52f230(0x13f1)]=_0x2399e4[_0x52f230(0x13f1)]||{};var _0x5a2918=this[_0x52f230(0xfac)][_0x52f230(0x2c2a)][_0x52f230(0x3d54)](_0x5ec935['iridescence'][_0x52f230(0xc52)]),_0x44c744=this[_0x52f230(0xfac)][_0x52f230(0x2c2a)][_0x52f230(0x3d54)](_0x5ec935[_0x52f230(0x24c1)][_0x52f230(0xec7)]);const _0x4a972d={'iridescenceFactor':_0x5ec935[_0x52f230(0x24c1)][_0x52f230(0x4041)],'iridescenceIor':_0x5ec935[_0x52f230(0x24c1)][_0x52f230(0x24c8)],'iridescenceThicknessMinimum':_0x5ec935['iridescence'][_0x52f230(0xb98)],'iridescenceThicknessMaximum':_0x5ec935[_0x52f230(0x24c1)][_0x52f230(0x2485)],'iridescenceTexture':null!=_0x5a2918?_0x5a2918:void 0x0,'iridescenceThicknessTexture':null!=_0x44c744?_0x44c744:void 0x0,'hasTextures':()=>null!==_0x4a972d[_0x52f230(0x390e)]||null!==_0x4a972d[_0x52f230(0x3df0)]};_0x2399e4[_0x52f230(0x13f1)][_0x4fb453]=_0x4a972d;}_0x3629de(_0x2399e4);});}}_0x458f40['E'][_0x4fb0ab(0xf5f)](_0x4fb453,_0x149ae5=>new _0x58e017(_0x149ae5));},0x101d1:(_0x5052f6,_0x1d70b0,_0x2eb0a7)=>{var _0x2f81a7=a8_0x49466b,_0x782e5b=_0x2eb0a7(0x60eb),_0x428a09=_0x2eb0a7(0x17583);const _0x367e14=_0x2f81a7(0x17a7);class _0x6e3b0e{constructor(_0x5d7032){var _0x1e940d=_0x2f81a7;this[_0x1e940d(0x3efc)]=_0x367e14,this['enabled']=!0x0,this[_0x1e940d(0x3e72)]=!0x1,this[_0x1e940d(0x2487)]=!0x1,this[_0x1e940d(0xfac)]=_0x5d7032;}[_0x2f81a7(0x2d20)](){}get[_0x2f81a7(0x46f)](){var _0x97aae=_0x2f81a7;return this[_0x97aae(0x2487)];}[_0x2f81a7(0x1bd0)](_0x888287,_0x4f7483,_0x5bcc41){var _0x116312=_0x2f81a7;return _0x5bcc41 instanceof _0x428a09['Y']&&_0x5bcc41[_0x116312(0x300)]['isEnabled']&&_0x5bcc41[_0x116312(0x300)][_0x116312(0xc52)]?[_0x5bcc41['sheen'][_0x116312(0xc52)]]:[];}[_0x2f81a7(0x3c2)](_0x3a41fa,_0x31ad34,_0xaff95a){return new Promise(_0x318352=>{var _0x2673b1=a8_0x58a1,_0x3846e3;if(_0xaff95a instanceof _0x428a09['Y']){if(!_0xaff95a[_0x2673b1(0x300)]['isEnabled'])return void _0x318352(_0x31ad34);this[_0x2673b1(0x2487)]=!0x0,null==_0x31ad34['extensions']&&(_0x31ad34[_0x2673b1(0x13f1)]={});const _0x8f1ea5={'sheenColorFactor':_0xaff95a[_0x2673b1(0x300)][_0x2673b1(0x25cc)][_0x2673b1(0x3e55)](),'sheenRoughnessFactor':null!=(_0x3846e3=_0xaff95a[_0x2673b1(0x300)]['roughness'])?_0x3846e3:0x0,'hasTextures':()=>null!==_0x8f1ea5[_0x2673b1(0xbe2)]||null!==_0x8f1ea5[_0x2673b1(0x2481)]};_0xaff95a[_0x2673b1(0x300)][_0x2673b1(0xc52)]&&(_0x8f1ea5[_0x2673b1(0xbe2)]=null!=(_0x3846e3=this[_0x2673b1(0xfac)]['_glTFMaterialExporter']['_getTextureInfo'](_0xaff95a[_0x2673b1(0x300)][_0x2673b1(0xc52)]))?_0x3846e3:void 0x0),_0xaff95a['sheen'][_0x2673b1(0xbd)]&&!_0xaff95a[_0x2673b1(0x300)][_0x2673b1(0x3c9f)]?_0x8f1ea5[_0x2673b1(0x2481)]=null!=(_0x3846e3=this['_exporter'][_0x2673b1(0x2c2a)][_0x2673b1(0x3d54)](_0xaff95a[_0x2673b1(0x300)]['textureRoughness']))?_0x3846e3:void 0x0:_0xaff95a[_0x2673b1(0x300)][_0x2673b1(0xc52)]&&_0xaff95a[_0x2673b1(0x300)][_0x2673b1(0x3c9f)]&&(_0x8f1ea5[_0x2673b1(0x2481)]=null!=(_0x3846e3=this[_0x2673b1(0xfac)]['_glTFMaterialExporter'][_0x2673b1(0x3d54)](_0xaff95a['sheen'][_0x2673b1(0xc52)]))?_0x3846e3:void 0x0),_0x31ad34['extensions'][_0x367e14]=_0x8f1ea5;}_0x318352(_0x31ad34);});}}_0x782e5b['E'][_0x2f81a7(0xf5f)](_0x367e14,_0x1d2009=>new _0x6e3b0e(_0x1d2009));},0x156b3:(_0x354a4d,_0x183789,_0x3b943d)=>{var _0x386961=a8_0x49466b,_0x18a373=_0x3b943d(0x60eb),_0x139ffe=_0x3b943d(0x17583);const _0x56840a='KHR_materials_specular';class _0x28fee3{constructor(_0x4bf601){var _0x30b473=a8_0x58a1;this[_0x30b473(0x3efc)]=_0x56840a,this[_0x30b473(0x1ca0)]=!0x0,this[_0x30b473(0x3e72)]=!0x1,this['_wasUsed']=!0x1,this[_0x30b473(0xfac)]=_0x4bf601;}[_0x386961(0x2d20)](){}get[_0x386961(0x46f)](){var _0x5eabd8=_0x386961;return this[_0x5eabd8(0x2487)];}[_0x386961(0x1bd0)](_0x14a7ea,_0xb17cb4,_0x11bb01){var _0x37a4e3=_0x386961;const _0x5e5836=[];return _0x11bb01 instanceof _0x139ffe['Y']&&this[_0x37a4e3(0x2df2)](_0x11bb01)&&(_0x11bb01[_0x37a4e3(0x216f)]&&_0x5e5836[_0x37a4e3(0x2f54)](_0x11bb01[_0x37a4e3(0x216f)]),_0x11bb01['reflectanceTexture']&&_0x5e5836[_0x37a4e3(0x2f54)](_0x11bb01[_0x37a4e3(0x3854)])),_0x5e5836;}[_0x386961(0x2df2)](_0x200605){var _0x1db018=_0x386961;return!_0x200605[_0x1db018(0x951)]&&(null!=_0x200605[_0x1db018(0x2619)]&&0x1!=_0x200605['metallicF0Factor']||null!=_0x200605[_0x1db018(0xb45)]&&!_0x200605[_0x1db018(0xb45)][_0x1db018(0x502)](0x1,0x1,0x1)||this['_hasTexturesExtension'](_0x200605));}[_0x386961(0x2c16)](_0x350f55){var _0x2c720f=_0x386961;return null!=_0x350f55[_0x2c720f(0x216f)]||null!=_0x350f55[_0x2c720f(0x3854)];}[_0x386961(0x3c2)](_0x10da55,_0x575792,_0x46aef8){return new Promise(_0x263ef4=>{var _0x548145=a8_0x58a1,_0x2e4886,_0x537713;_0x46aef8 instanceof _0x139ffe['Y']&&this[_0x548145(0x2df2)](_0x46aef8)&&(this[_0x548145(0x2487)]=!0x0,_0x575792['extensions']=_0x575792['extensions']||{},_0x537713=null!=(_0x537713=this[_0x548145(0xfac)][_0x548145(0x2c2a)][_0x548145(0x3d54)](_0x46aef8[_0x548145(0x216f)]))?_0x537713:void 0x0,_0x2e4886=null!=(_0x2e4886=this[_0x548145(0xfac)][_0x548145(0x2c2a)][_0x548145(0x3d54)](_0x46aef8[_0x548145(0x3854)]))?_0x2e4886:void 0x0,_0x537713={'specularFactor':0x1==_0x46aef8[_0x548145(0x2619)]?void 0x0:_0x46aef8[_0x548145(0x2619)],'specularTexture':_0x537713,'specularColorFactor':_0x46aef8[_0x548145(0xb45)]['equalsFloats'](0x1,0x1,0x1)?void 0x0:_0x46aef8[_0x548145(0xb45)][_0x548145(0x3e55)](),'specularColorTexture':_0x2e4886,'hasTextures':()=>this[_0x548145(0x2c16)](_0x46aef8)},_0x575792[_0x548145(0x13f1)][_0x56840a]=_0x537713),_0x263ef4(_0x575792);});}}_0x18a373['E']['RegisterExtension'](_0x56840a,_0x6a3650=>new _0x28fee3(_0x6a3650));},0xeb9f:(_0x25f4a1,_0x2fddcc,_0x31416f)=>{var _0x1b4e99=a8_0x49466b,_0x102a79=_0x31416f(0x60eb),_0x444fdc=_0x31416f(0x17583);const _0xe4ff24=_0x1b4e99(0x3867);class _0x79f300{constructor(_0x476e6d){var _0xeb63e4=_0x1b4e99;this[_0xeb63e4(0x3efc)]=_0xe4ff24,this['enabled']=!0x0,this[_0xeb63e4(0x3e72)]=!0x1,this[_0xeb63e4(0x2487)]=!0x1,this['_exporter']=_0x476e6d;}[_0x1b4e99(0x2d20)](){}get[_0x1b4e99(0x46f)](){var _0x336dd5=_0x1b4e99;return this[_0x336dd5(0x2487)];}[_0x1b4e99(0x1bd0)](_0x5adfc6,_0x40a23b,_0x4c5443){var _0x28bc0f=_0x1b4e99;const _0x4448fe=[];return _0x4c5443 instanceof _0x444fdc['Y']&&this['_isExtensionEnabled'](_0x4c5443)&&_0x4c5443[_0x28bc0f(0x1fde)]['thicknessTexture']&&_0x4448fe[_0x28bc0f(0x2f54)](_0x4c5443[_0x28bc0f(0x1fde)][_0x28bc0f(0xec7)]),_0x4448fe;}[_0x1b4e99(0x2df2)](_0x2c4d9e){var _0x57b597=_0x1b4e99;if(_0x2c4d9e[_0x57b597(0x951)])return!0x1;var _0x5d2b64=_0x2c4d9e[_0x57b597(0x1fde)];return _0x5d2b64[_0x57b597(0x2af0)]&&null!=_0x5d2b64['refractionIntensity']&&0x0!=_0x5d2b64[_0x57b597(0x2113)]||this['_hasTexturesExtension'](_0x2c4d9e);}['_hasTexturesExtension'](_0x6bf547){var _0x3ed86f=_0x1b4e99;return null!=_0x6bf547[_0x3ed86f(0x1fde)][_0x3ed86f(0xdc6)];}[_0x1b4e99(0x3c2)](_0x2b20fb,_0x3878d6,_0x1940c2){return new Promise(_0x4048e9=>{var _0x3fd617=a8_0x58a1,_0x58c5a3;_0x1940c2 instanceof _0x444fdc['Y']&&this[_0x3fd617(0x2df2)](_0x1940c2)&&(this[_0x3fd617(0x2487)]=!0x0,_0x58c5a3={'transmissionFactor':0x0===(_0x58c5a3=_0x1940c2[_0x3fd617(0x1fde)])[_0x3fd617(0x2113)]?void 0x0:_0x58c5a3[_0x3fd617(0x2113)],'transmissionTexture':null!=(_0x58c5a3=this[_0x3fd617(0xfac)]['_glTFMaterialExporter']['_getTextureInfo'](_0x58c5a3[_0x3fd617(0xdc6)]))?_0x58c5a3:void 0x0,'hasTextures':()=>this[_0x3fd617(0x2c16)](_0x1940c2)},_0x3878d6['extensions']=_0x3878d6['extensions']||{},_0x3878d6['extensions'][_0xe4ff24]=_0x58c5a3),_0x4048e9(_0x3878d6);});}}_0x102a79['E'][_0x1b4e99(0xf5f)](_0xe4ff24,_0x567abe=>new _0x79f300(_0x567abe));},0x10bdf:(_0x155f3b,_0x14aa0c,_0x563db5)=>{var _0x56fcec=a8_0x49466b,_0x55521b=_0x563db5(0x60eb),_0x882d9=_0x563db5(0x17583),_0x308166=_0x563db5(0x7c4f);const _0x3e5a82=_0x56fcec(0x1315);class _0x272872{constructor(){var _0x205cc8=_0x56fcec;this[_0x205cc8(0x3efc)]=_0x3e5a82,this[_0x205cc8(0x1ca0)]=!0x0,this[_0x205cc8(0x3e72)]=!0x1,this['_wasUsed']=!0x1;}get['wasUsed'](){var _0x1cec0c=_0x56fcec;return this[_0x1cec0c(0x2487)];}[_0x56fcec(0x2d20)](){}[_0x56fcec(0x3c2)](_0x3c99c3,_0x3e2a99,_0x3b78a){return new Promise(_0x4ce79f=>{var _0x399156=a8_0x58a1;let _0x4c18cd=!0x1;_0x3b78a instanceof _0x882d9['Y']?_0x4c18cd=_0x3b78a[_0x399156(0x951)]:_0x3b78a instanceof _0x308166['K']&&(_0x4c18cd=_0x3b78a[_0x399156(0x30e9)]),_0x4c18cd&&(this['_wasUsed']=!0x0,null==_0x3e2a99[_0x399156(0x13f1)]&&(_0x3e2a99[_0x399156(0x13f1)]={}),_0x3e2a99[_0x399156(0x13f1)][_0x3e5a82]={}),_0x4ce79f(_0x3e2a99);});}}_0x55521b['E'][_0x56fcec(0xf5f)](_0x3e5a82,()=>new _0x272872());},0x11a3e:(_0x6171f4,_0x791339,_0x5bdb97)=>{var _0x5e55ba=a8_0x49466b,_0x39d642=_0x5bdb97(0x60eb),_0x384319=_0x5bdb97(0x17583),_0x47253b=_0x5bdb97(0xc84b);const _0x453b1c=_0x5e55ba(0x32e6);class _0x3ca4fd{constructor(_0x50b7e0){var _0x4e3a33=_0x5e55ba;this[_0x4e3a33(0x3efc)]=_0x453b1c,this['enabled']=!0x0,this[_0x4e3a33(0x3e72)]=!0x1,this[_0x4e3a33(0x2487)]=!0x1,this[_0x4e3a33(0xfac)]=_0x50b7e0;}['dispose'](){}get['wasUsed'](){var _0x9274b1=_0x5e55ba;return this[_0x9274b1(0x2487)];}[_0x5e55ba(0x1bd0)](_0x24e6c0,_0x19dde0,_0xffe278){var _0x8be2a5=_0x5e55ba;const _0x4ee094=[];return _0xffe278 instanceof _0x384319['Y']&&this['_isExtensionEnabled'](_0xffe278)&&_0xffe278['subSurface'][_0x8be2a5(0xec7)]&&_0x4ee094['push'](_0xffe278['subSurface'][_0x8be2a5(0xec7)]),_0x4ee094;}[_0x5e55ba(0x2df2)](_0x22d7ef){var _0xb093d6=_0x5e55ba;if(_0x22d7ef[_0xb093d6(0x951)])return!0x1;var _0x3735de=_0x22d7ef[_0xb093d6(0x1fde)];return!(!_0x3735de[_0xb093d6(0x2af0)]&&!_0x3735de['isTranslucencyEnabled'])&&(null!=_0x3735de['maximumThickness']&&0x0!=_0x3735de[_0xb093d6(0x2485)]||null!=_0x3735de[_0xb093d6(0x88d)]&&_0x3735de['tintColorAtDistance']!=Number[_0xb093d6(0x1def)]||null!=_0x3735de['tintColor']&&_0x3735de[_0xb093d6(0x2f9e)]!=_0x47253b['Wo'][_0xb093d6(0x935)]()||this[_0xb093d6(0x2c16)](_0x22d7ef));}[_0x5e55ba(0x2c16)](_0xdcf350){var _0x4ae9a6=_0x5e55ba;return null!=_0xdcf350[_0x4ae9a6(0x1fde)][_0x4ae9a6(0xec7)];}[_0x5e55ba(0x3c2)](_0x326e17,_0x52174d,_0x50f486){return new Promise(_0x5bf4ba=>{var _0x523a61=a8_0x58a1;if(_0x50f486 instanceof _0x384319['Y']&&this[_0x523a61(0x2df2)](_0x50f486)){this[_0x523a61(0x2487)]=!0x0;const _0x237ddd=_0x50f486['subSurface'];var _0x58eeeb={'thicknessFactor':0x0==_0x237ddd[_0x523a61(0x2485)]?void 0x0:_0x237ddd[_0x523a61(0x2485)],'thicknessTexture':null!=(_0x58eeeb=this['_exporter'][_0x523a61(0x2c2a)][_0x523a61(0x3d54)](_0x237ddd[_0x523a61(0xec7)]))?_0x58eeeb:void 0x0,'attenuationDistance':_0x237ddd[_0x523a61(0x88d)]==Number[_0x523a61(0x1def)]?void 0x0:_0x237ddd[_0x523a61(0x88d)],'attenuationColor':_0x237ddd['tintColor'][_0x523a61(0x502)](0x1,0x1,0x1)?void 0x0:_0x237ddd[_0x523a61(0x2f9e)]['asArray'](),'hasTextures':()=>this[_0x523a61(0x2c16)](_0x50f486)};_0x52174d[_0x523a61(0x13f1)]=_0x52174d[_0x523a61(0x13f1)]||{},_0x52174d[_0x523a61(0x13f1)][_0x453b1c]=_0x58eeeb;}_0x5bf4ba(_0x52174d);});}}_0x39d642['E'][_0x5e55ba(0xf5f)](_0x453b1c,_0x31c9bd=>new _0x3ca4fd(_0x31c9bd));},0x16208:(_0x41aff4,_0x441b12,_0x2c6011)=>{var _0x4e7d8a=a8_0x49466b,_0x5dc561=_0x2c6011(0xe222),_0x2c6011=_0x2c6011(0x60eb);const _0x25eed7='KHR_texture_transform';class _0x1dd5b4{constructor(){var _0x8b66bf=a8_0x58a1;this[_0x8b66bf(0x3efc)]=_0x25eed7,this['enabled']=!0x0,this[_0x8b66bf(0x3e72)]=!0x1,this[_0x8b66bf(0x2487)]=!0x1;}[_0x4e7d8a(0x2d20)](){}get[_0x4e7d8a(0x46f)](){var _0x1809a5=_0x4e7d8a;return this[_0x1809a5(0x2487)];}[_0x4e7d8a(0x2bf9)](_0x53e954,_0x3bd5f0,_0x1a7c5a){var _0x12ca5d=_0x4e7d8a;if(_0x1a7c5a&&(0x0===_0x1a7c5a[_0x12ca5d(0x36e5)]&&0x0===_0x1a7c5a[_0x12ca5d(0xde1)]&&0x0===_0x1a7c5a['vAng']||0x0===_0x1a7c5a[_0x12ca5d(0xc57)]&&0x0===_0x1a7c5a[_0x12ca5d(0x1e66)])){const _0x79a2ef={};let _0x5f0fff=!0x1;0x0===_0x1a7c5a[_0x12ca5d(0x3987)]&&0x0===_0x1a7c5a['vOffset']||(_0x79a2ef[_0x12ca5d(0x306c)]=[_0x1a7c5a[_0x12ca5d(0x3987)],_0x1a7c5a[_0x12ca5d(0x4ff)]],_0x5f0fff=!0x0),0x1===_0x1a7c5a['uScale']&&0x1===_0x1a7c5a[_0x12ca5d(0x3c8d)]||(_0x79a2ef['scale']=[_0x1a7c5a[_0x12ca5d(0x3763)],_0x1a7c5a['vScale']],_0x5f0fff=!0x0),0x0!==_0x1a7c5a['wAng']&&(_0x79a2ef[_0x12ca5d(0x13fc)]=-_0x1a7c5a[_0x12ca5d(0xde1)],_0x5f0fff=!0x0),0x0!==_0x1a7c5a[_0x12ca5d(0x365d)]&&(_0x79a2ef['texCoord']=_0x1a7c5a[_0x12ca5d(0x365d)],_0x5f0fff=!0x0),_0x5f0fff&&(this[_0x12ca5d(0x2487)]=!0x0,_0x3bd5f0[_0x12ca5d(0x13f1)]||(_0x3bd5f0[_0x12ca5d(0x13f1)]={}),_0x3bd5f0[_0x12ca5d(0x13f1)][_0x25eed7]=_0x79a2ef);}}['preExportTextureAsync'](_0x2a8828,_0x54e3cc){return new Promise((_0x17f4a1,_0xe88552)=>{var _0x3d9229=a8_0x58a1;_0x54e3cc[_0x3d9229(0x22fd)]()?0x0!==_0x54e3cc[_0x3d9229(0x36e5)]||0x0!==_0x54e3cc[_0x3d9229(0x349d)]?(_0x5dc561['w1'][_0x3d9229(0x2e91)](_0x2a8828+_0x3d9229(0x3c4d)+_0x54e3cc['name']+_0x3d9229(0x3dbb)),_0x17f4a1(null)):0x0===_0x54e3cc[_0x3d9229(0xde1)]||0x0===_0x54e3cc[_0x3d9229(0xc57)]&&0x0===_0x54e3cc[_0x3d9229(0x1e66)]?_0x17f4a1(_0x54e3cc):(_0x5dc561['w1'][_0x3d9229(0x2e91)](_0x2a8828+_0x3d9229(0x3c4d)+_0x54e3cc[_0x3d9229(0x3efc)]+_0x3d9229(0x235e)+_0x25eed7),_0x17f4a1(null)):_0xe88552(_0x2a8828+_0x3d9229(0x23d7)+_0x54e3cc[_0x3d9229(0x3efc)]+'!');});}}_0x2c6011['E'][_0x4e7d8a(0xf5f)](_0x25eed7,()=>new _0x1dd5b4());},0x3844:(_0xaa2dbf,_0x3ddcc4,_0x1f8bbd)=>{_0x1f8bbd(0x16208),_0x1f8bbd(0x7c1e),_0x1f8bbd(0xed6c),_0x1f8bbd(0x191c),_0x1f8bbd(0x101d1),_0x1f8bbd(0x10bdf),_0x1f8bbd(0xb18f),_0x1f8bbd(0x156b3),_0x1f8bbd(0x11a3e),_0x1f8bbd(0xeb9f),_0x1f8bbd(0x91eb),_0x1f8bbd(0x380b);},0x13fc3:(_0x2dad4b,_0x4c40e3,_0x1922db)=>{var _0x4f03a8=a8_0x49466b;_0x1922db['d'](_0x4c40e3,{'D':()=>_0x2e83be});var _0x3d69d1,_0x639418=_0x1922db(0x1207e),_0x35ab39=_0x1922db(0x9fd1),_0x216e6c=_0x1922db(0xe222),_0x57ebb9=_0x1922db(0xdfe0),_0x1b4597=_0x1922db(0xa838),_0x4e18ce=_0x1922db(0x14363),_0x2a5297=_0x1922db(0x1dad),_0x3ce154=_0x1922db(0xea08),_0x5c0221=_0x1922db(0x976b),_0x5c46d1=_0x1922db(0xdef7),_0x2e4d45=_0x1922db(0xdc06);_0x3d69d1={'INTANGENT':0x0,0x0:_0x4f03a8(0x1266),'OUTTANGENT':0x1,0x1:_0x4f03a8(0x1bd)};class _0x2e83be{static['_IsTransformable'](_0x22294f){return _0x22294f&&(_0x22294f instanceof _0x1b4597['Y']||_0x22294f instanceof _0x5c46d1['V']||_0x22294f instanceof _0x2e4d45['_']);}static['_CreateNodeAnimation'](_0x3173bc,_0xb6b391,_0x523606,_0x425d70,_0x51934f,_0x2bc273){var _0x59301f=_0x4f03a8;if(this[_0x59301f(0x5fa)](_0x3173bc)){var _0x52d725=[],_0x1b2881=[],_0x18c55e=_0xb6b391[_0x59301f(0x1998)](),_0x52e596=_0x2e83be[_0x59301f(0x98c)](_0x18c55e),_0x18c55e=_0x2e83be[_0x59301f(0x2444)](_0x18c55e,_0x523606,_0x51934f),_0x4e0b2e=_0x52e596['max']-_0x52e596[_0x59301f(0x3749)],_0x5c81a1=_0x18c55e[_0x59301f(0x1242)],_0x18c55e=_0x18c55e[_0x59301f(0x258f)];if(_0x18c55e?_0x2e83be[_0x59301f(0x13ff)](_0x3173bc,_0xb6b391,_0x523606,_0x52e596[_0x59301f(0x3749)],_0x52e596['max'],_0xb6b391[_0x59301f(0x702)],_0x2bc273,_0x52d725,_0x1b2881,_0x52e596,_0x425d70,_0x51934f):_0x5c81a1===_0x639418['Et'][_0x59301f(0x39fa)]||_0x5c81a1===_0x639418['Et'][_0x59301f(0x1659)]?_0x2e83be[_0x59301f(0xd8a)](_0x3173bc,_0xb6b391,_0x523606,_0x4e0b2e,_0x52d725,_0x1b2881,_0x425d70,_0x51934f):_0x5c81a1===_0x639418['Et'][_0x59301f(0x3d6)]?_0x2e83be[_0x59301f(0x2c8e)](_0x3173bc,_0xb6b391,_0x523606,_0x4e0b2e,_0x52d725,_0x1b2881,_0x425d70,_0x51934f):_0x2e83be[_0x59301f(0x13ff)](_0x3173bc,_0xb6b391,_0x523606,_0x52e596[_0x59301f(0x3749)],_0x52e596['max'],_0xb6b391[_0x59301f(0x702)],_0x2bc273,_0x52d725,_0x1b2881,_0x52e596,_0x425d70,_0x51934f),_0x52d725[_0x59301f(0x132e)]&&_0x1b2881[_0x59301f(0x132e)])return{'inputs':_0x52d725,'outputs':_0x1b2881,'samplerInterpolation':_0x5c81a1,'inputsMin':_0x18c55e?_0x52e596[_0x59301f(0x3749)]:_0x216e6c['w1'][_0x59301f(0x6fd)](_0x52e596[_0x59301f(0x3749)]/_0xb6b391[_0x59301f(0x702)]),'inputsMax':_0x18c55e?_0x52e596[_0x59301f(0xc54)]:_0x216e6c['w1'][_0x59301f(0x6fd)](_0x52e596['max']/_0xb6b391[_0x59301f(0x702)])};}return null;}static[_0x4f03a8(0x1deb)](_0x424b1f){var _0x3a3f94=_0x4f03a8;let _0x3ee691=null,_0x1ce297=_0x639418['Jg'][_0x3a3f94(0x2c0f)],_0x5d6848=!0x1;var _0xb09bdf=_0x424b1f['targetProperty'][_0x3a3f94(0x3936)]('.');switch(_0xb09bdf[0x0]){case _0x3a3f94(0x244c):_0x3ee691=_0x639418['zg']['SCALE'];break;case'position':_0x3ee691=_0x639418['zg'][_0x3a3f94(0x3ece)];break;case'rotation':_0x1ce297=_0x639418['Jg'][_0x3a3f94(0x2df5)],_0x3ee691=_0x639418['zg'][_0x3a3f94(0x4070)];break;case'rotationQuaternion':_0x1ce297=_0x639418['Jg']['VEC4'],_0x5d6848=!0x0,_0x3ee691=_0x639418['zg'][_0x3a3f94(0x4070)];break;case _0x3a3f94(0x40ca):_0x1ce297=_0x639418['Jg'][_0x3a3f94(0x3a45)],_0x3ee691=_0x639418['zg']['WEIGHTS'];break;default:_0x216e6c['w1'][_0x3a3f94(0x350c)](_0x3a3f94(0x20d0)+_0xb09bdf[0x0]);}return _0x3ee691?{'animationChannelTargetPath':_0x3ee691,'dataAccessorType':_0x1ce297,'useQuaternion':_0x5d6848}:(_0x216e6c['w1'][_0x3a3f94(0x350c)](_0x3a3f94(0xaca)),null);}static['_CreateNodeAnimationFromNodeAnimations'](_0x522f25,_0x10e695,_0x36d625,_0x8d4ed5,_0x1dcdbb,_0x88466a,_0x20d5b2,_0x1e60b3,_0x11c656,_0xf1b55,_0x56207c){var _0x14f59a=_0x4f03a8,_0x5ebe46,_0x4ed633;if(_0x2e83be[_0x14f59a(0x5fa)](_0x522f25)&&_0x522f25[_0x14f59a(0x1b36)]){for(const _0x4276ed of _0x522f25[_0x14f59a(0x1b36)])_0x56207c&&!_0x56207c(_0x4276ed)||(_0x4ed633=_0x2e83be['_DeduceAnimationInfo'](_0x4276ed))&&(_0x5ebe46={'name':_0x4276ed[_0x14f59a(0x3efc)],'samplers':[],'channels':[]},_0x2e83be[_0x14f59a(0x36ef)](''+_0x4276ed[_0x14f59a(0x3efc)],_0x4276ed[_0x14f59a(0x3b85)]?_0x10e695:_0x5ebe46,_0x522f25,_0x4276ed,_0x4ed633[_0x14f59a(0x413e)],_0x4ed633[_0x14f59a(0x3021)],_0x8d4ed5,_0x88466a,_0x20d5b2,_0x1e60b3,_0x11c656,_0x4ed633[_0x14f59a(0xd46)],_0xf1b55),_0x5ebe46['samplers']['length']&&_0x5ebe46['channels'][_0x14f59a(0x132e)]&&_0x36d625[_0x14f59a(0x2f54)](_0x5ebe46));}}static[_0x4f03a8(0x2e65)](_0x3e00b4,_0x35a1e2,_0x2daf78,_0x222a8a,_0x31a881,_0x1c7ad1,_0x7b52cd,_0x3e44fb,_0x1b42c7,_0x57e986,_0x39aa5d){var _0x6bd7d8=_0x4f03a8,_0x51e5ea;if(_0x3e00b4 instanceof _0x2a5297['Kj']){const _0xeb327b=_0x3e00b4['morphTargetManager'];if(_0xeb327b){for(let _0x5a541c=0x0;_0x5a541c<_0xeb327b[_0x6bd7d8(0x2844)];++_0x5a541c)for(const _0x175ff of _0xeb327b[_0x6bd7d8(0x3c0f)](_0x5a541c)[_0x6bd7d8(0x1b36)])if(!_0x39aa5d||_0x39aa5d(_0x175ff)){const _0x5a3e6b=new _0x57ebb9['f'](''+_0x175ff['name'],_0x6bd7d8(0x40ca),_0x175ff[_0x6bd7d8(0x702)],_0x175ff[_0x6bd7d8(0x3c7b)],_0x175ff['loopMode'],_0x175ff[_0x6bd7d8(0x2a40)]),_0x8115e2=[];var _0x3ffa72=_0x175ff['getKeys']();for(let _0x11d83a=0x0;_0x11d83a<_0x3ffa72[_0x6bd7d8(0x132e)];++_0x11d83a){var _0x416057=_0x3ffa72[_0x11d83a];for(let _0x1a0814=0x0;_0x1a0814<_0xeb327b[_0x6bd7d8(0x2844)];++_0x1a0814)_0x1a0814==_0x5a541c?_0x8115e2[_0x6bd7d8(0x2f54)](_0x416057):_0x8115e2[_0x6bd7d8(0x2f54)]({'frame':_0x416057['frame'],'value':0x0});}_0x5a3e6b[_0x6bd7d8(0x13de)](_0x8115e2);var _0x4e5c0f=_0x2e83be[_0x6bd7d8(0x1deb)](_0x5a3e6b);_0x4e5c0f&&(_0x51e5ea={'name':_0x5a3e6b['name'],'samplers':[],'channels':[]},_0x2e83be[_0x6bd7d8(0x36ef)](_0x175ff[_0x6bd7d8(0x3efc)],_0x175ff[_0x6bd7d8(0x3b85)]?_0x35a1e2:_0x51e5ea,_0x3e00b4,_0x5a3e6b,_0x4e5c0f['dataAccessorType'],_0x4e5c0f[_0x6bd7d8(0x3021)],_0x222a8a,_0x1c7ad1,_0x7b52cd,_0x3e44fb,_0x1b42c7,_0x4e5c0f[_0x6bd7d8(0xd46)],_0x57e986,_0xeb327b['numTargets']),_0x51e5ea['samplers'][_0x6bd7d8(0x132e)]&&_0x51e5ea[_0x6bd7d8(0x1306)][_0x6bd7d8(0x132e)]&&_0x2daf78[_0x6bd7d8(0x2f54)](_0x51e5ea));}}}}static['_CreateNodeAndMorphAnimationFromAnimationGroups'](_0x188c19,_0x2995fd,_0x3d3fa1,_0x4460db,_0xebbb88,_0x262eec,_0x1300da,_0xfd2d9f,_0x409043,_0x46fd5f){var _0xebd80d=_0x4f03a8;let _0x1331d2;if(_0x188c19[_0xebd80d(0x33b2)])for(const _0x1cf696 of _0x188c19['animationGroups']){const _0x85084e=new Map(),_0x8adcbe=new Map(),_0xf7e9cd=new Set(),_0x2d7cf8=_0x1cf696['to']-_0x1cf696[_0xebd80d(0x2835)];_0x1331d2={'name':_0x1cf696[_0xebd80d(0x3efc)],'channels':[],'samplers':[]};for(let _0x16630b=0x0;_0x16630b<_0x1cf696[_0xebd80d(0x3dee)][_0xebd80d(0x132e)];++_0x16630b){var _0x312931=_0x1cf696['targetedAnimations'][_0x16630b],_0x4cbe4b=_0x312931['target'],_0x4d2255=_0x312931[_0xebd80d(0x61d)];if(!_0x46fd5f||_0x46fd5f(_0x4d2255)){if(this[_0xebd80d(0x5fa)](_0x4cbe4b)||0x1===_0x4cbe4b[_0xebd80d(0x132e)]&&this['_IsTransformable'](_0x4cbe4b[0x0])){var _0x2293db,_0x4c0fc3,_0xe07d32=_0x2e83be[_0xebd80d(0x1deb)](_0x312931[_0xebd80d(0x61d)]);_0xe07d32&&(_0x2293db=this[_0xebd80d(0x5fa)](_0x4cbe4b)?_0x4cbe4b:this[_0xebd80d(0x5fa)](_0x4cbe4b[0x0])?_0x4cbe4b[0x0]:null)&&(_0x4c0fc3=_0xfd2d9f[_0x2293db[_0xebd80d(0x439)]],_0x2e83be[_0xebd80d(0x36ef)](''+_0x4d2255[_0xebd80d(0x3efc)],_0x1331d2,_0x2293db,_0x4d2255,_0xe07d32[_0xebd80d(0x413e)],_0xe07d32[_0xebd80d(0x3021)],_0x3d3fa1,_0xebbb88,_0x262eec,_0x1300da,_0x4c0fc3,_0xe07d32[_0xebd80d(0xd46)],_0x409043));}else{if((_0x4cbe4b instanceof _0x4e18ce['Y']||0x1===_0x4cbe4b[_0xebd80d(0x132e)]&&_0x4cbe4b[0x0]instanceof _0x4e18ce['Y'])&&_0x2e83be[_0xebd80d(0x1deb)](_0x312931[_0xebd80d(0x61d)])){const _0x181328=_0x4cbe4b instanceof _0x4e18ce['Y']?_0x4cbe4b:_0x4cbe4b[0x0];if(_0x181328){const _0xf3b332=_0x188c19[_0xebd80d(0xcb4)][_0xebd80d(0x37aa)](_0x835970=>{var _0x19c28d=_0xebd80d;for(let _0x48b386=0x0;_0x48b386<_0x835970[_0x19c28d(0x2844)];++_0x48b386)if(_0x835970[_0x19c28d(0x3c0f)](_0x48b386)===_0x181328)return!0x0;return!0x1;});_0xf3b332&&(_0x2293db=_0x188c19[_0xebd80d(0x2aa5)][_0xebd80d(0x37aa)](_0xb70661=>_0xb70661['morphTargetManager']===_0xf3b332))&&(_0x85084e[_0xebd80d(0x3c16)](_0x2293db)||_0x85084e['set'](_0x2293db,new Map()),null!=(_0x4c0fc3=_0x85084e[_0xebd80d(0x2493)](_0x2293db))&&_0x4c0fc3[_0xebd80d(0xe5f)](_0x181328,_0x4d2255),_0xf7e9cd['add'](_0x2293db),_0x8adcbe[_0xebd80d(0xe5f)](_0x2293db,_0x4d2255));}}}}}_0xf7e9cd[_0xebd80d(0x2f62)](_0x5bf92b=>{var _0x5ad015=_0xebd80d;const _0x5c3dda=_0x5bf92b[_0x5ad015(0xad0)];let _0x19ff4a=null;const _0x4a6748=[],_0x2faa92=_0x8adcbe[_0x5ad015(0x2493)](_0x5bf92b);var _0x2b3ce7=_0x2faa92['getKeys'](),_0x40b37d=_0x2b3ce7[_0x5ad015(0x132e)];for(let _0x5b9fb5=0x0;_0x5b9fb5<_0x40b37d;++_0x5b9fb5)for(let _0xebadad=0x0;_0xebadad<_0x5c3dda[_0x5ad015(0x2844)];++_0xebadad){var _0x177af6=_0x5c3dda[_0x5ad015(0x3c0f)](_0xebadad);const _0x549071=_0x85084e[_0x5ad015(0x2493)](_0x5bf92b);if(_0x549071){const _0x5768da=_0x549071[_0x5ad015(0x2493)](_0x177af6);_0x5768da?(_0x19ff4a=_0x19ff4a||new _0x57ebb9['f'](_0x1cf696['name']+'_'+_0x5bf92b[_0x5ad015(0x3efc)]+_0x5ad015(0xfba),_0x5ad015(0x40ca),_0x5768da['framePerSecond'],_0x57ebb9['f']['ANIMATIONTYPE_FLOAT'],_0x5768da['loopMode'],_0x5768da[_0x5ad015(0x2a40)]),_0x4a6748['push'](_0x5768da['getKeys']()[_0x5b9fb5])):_0x4a6748[_0x5ad015(0x2f54)]({'frame':_0x1cf696[_0x5ad015(0x2835)]+_0x2d7cf8/_0x40b37d*_0x5b9fb5,'value':_0x177af6[_0x5ad015(0x40ca)],'inTangent':_0x2b3ce7[0x0][_0x5ad015(0x2d2a)]?0x0:void 0x0,'outTangent':_0x2b3ce7[0x0][_0x5ad015(0x28ea)]?0x0:void 0x0});}}_0x19ff4a['setKeys'](_0x4a6748);var _0x55e132=_0x2e83be[_0x5ad015(0x1deb)](_0x19ff4a);_0x55e132&&_0x2e83be[_0x5ad015(0x36ef)](_0x1cf696['name']+'_'+_0x5bf92b[_0x5ad015(0x3efc)]+'_MorphWeightAnimation',_0x1331d2,_0x5bf92b,_0x19ff4a,_0x55e132['dataAccessorType'],_0x55e132[_0x5ad015(0x3021)],_0x3d3fa1,_0xebbb88,_0x262eec,_0x1300da,!0x1,_0x55e132['useQuaternion'],_0x409043,null===_0x5c3dda||void 0x0===_0x5c3dda?void 0x0:_0x5c3dda[_0x5ad015(0x2844)]);}),_0x1331d2[_0xebd80d(0x1306)][_0xebd80d(0x132e)]&&_0x1331d2['samplers'][_0xebd80d(0x132e)]&&_0x2995fd[_0xebd80d(0x2f54)](_0x1331d2);}}static[_0x4f03a8(0x36ef)](_0x363583,_0x391282,_0xd2049,_0x438663,_0x1df6db,_0x2d8a5f,_0x1d8a17,_0x392986,_0x5c6262,_0x56b0ee,_0x24b2b1,_0x4c345b,_0x4153fc,_0x28cd28){var _0x3d5269=_0x4f03a8;const _0x5f520e=_0x2e83be[_0x3d5269(0x1005)](_0xd2049,_0x438663,_0x2d8a5f,_0x24b2b1,_0x4c345b,_0x4153fc);var _0x4ccc4e;if(_0x5f520e){if(_0x28cd28){let _0x1a089d=0x0;const _0x46b24e=[];for(;0x0<_0x5f520e[_0x3d5269(0x12d0)]['length'];)_0x4ccc4e=_0x5f520e[_0x3d5269(0x12d0)][_0x3d5269(0x1776)](),_0x1a089d%_0x28cd28==0x0&&_0x46b24e[_0x3d5269(0x2f54)](_0x4ccc4e),_0x1a089d++;_0x5f520e['inputs']=_0x46b24e;}var _0x438663=_0x1d8a17[_0xd2049[_0x3d5269(0x439)]],_0x24b2b1=0x4*_0x5f520e['inputs'][_0x3d5269(0x132e)],_0x4c345b=_0x3ce154['l'][_0x3d5269(0xa02)](0x0,_0x392986[_0x3d5269(0x1158)](),_0x24b2b1,void 0x0,_0x363583+_0x3d5269(0x1d66));_0x5c6262[_0x3d5269(0x2f54)](_0x4c345b),_0x5f520e['inputs'][_0x3d5269(0x2f62)](function(_0x1adf75){var _0x9d707c=_0x3d5269;_0x392986[_0x9d707c(0x28bc)](_0x1adf75);}),_0x4153fc=_0x3ce154['l'][_0x3d5269(0xfca)](_0x5c6262[_0x3d5269(0x132e)]-0x1,_0x363583+_0x3d5269(0x1f09),_0x639418['Jg'][_0x3d5269(0x3a45)],_0x639418['rY'][_0x3d5269(0x339b)],_0x5f520e[_0x3d5269(0x12d0)][_0x3d5269(0x132e)],null,[_0x5f520e[_0x3d5269(0x3cd)]],[_0x5f520e['inputsMax']]),_0x56b0ee[_0x3d5269(0x2f54)](_0x4153fc),_0x1d8a17=_0x56b0ee[_0x3d5269(0x132e)]-0x1,_0xd2049=_0x5f520e[_0x3d5269(0x2020)][_0x3d5269(0x132e)],_0x24b2b1=0x4*_0x3ce154['l'][_0x3d5269(0x2260)](_0x1df6db)*_0x5f520e[_0x3d5269(0x2020)][_0x3d5269(0x132e)],_0x4c345b=_0x3ce154['l'][_0x3d5269(0xa02)](0x0,_0x392986[_0x3d5269(0x1158)](),_0x24b2b1,void 0x0,_0x363583+_0x3d5269(0x13c9)),_0x5c6262[_0x3d5269(0x2f54)](_0x4c345b),_0x5f520e[_0x3d5269(0x2020)]['forEach'](function(_0x184c1d){_0x184c1d['forEach'](function(_0x2f8bbc){_0x392986['setFloat32'](_0x2f8bbc);});}),_0x4153fc=_0x3ce154['l'][_0x3d5269(0xfca)](_0x5c6262[_0x3d5269(0x132e)]-0x1,_0x363583+'\x20\x20data',_0x1df6db,_0x639418['rY'][_0x3d5269(0x339b)],_0xd2049,null,null,null),_0x56b0ee[_0x3d5269(0x2f54)](_0x4153fc),_0x24b2b1=_0x56b0ee[_0x3d5269(0x132e)]-0x1,_0x4c345b={'interpolation':_0x5f520e['samplerInterpolation'],'input':_0x1d8a17,'output':_0x24b2b1},_0x391282['samplers'][_0x3d5269(0x2f54)](_0x4c345b),_0x5c6262={'sampler':_0x391282[_0x3d5269(0x96f)][_0x3d5269(0x132e)]-0x1,'target':{'node':_0x438663,'path':_0x2d8a5f}},_0x391282[_0x3d5269(0x1306)][_0x3d5269(0x2f54)](_0x5c6262);}}static[_0x4f03a8(0x13ff)](_0xb2e422,_0x7825ab,_0x3294e9,_0x351be6,_0x2a4570,_0x502ce6,_0x4d6f6a,_0x5e463e,_0x3b2fc0,_0x85956a,_0x7645a2,_0x1ad095){var _0x4956b1=_0x4f03a8,_0xaaf4c3,_0x588099=_0x35ab39['_f']['Identity']();let _0x49e77c=null,_0x562b8b=null,_0x2e8ee9=null,_0x37c6f2=null;_0x85956a['min']=_0x216e6c['w1'][_0x4956b1(0x6fd)](_0x351be6/_0x502ce6);var _0x5e9556,_0x25bc8c,_0x134a25=_0x7825ab[_0x4956b1(0x1998)]();for(let _0x4bacdc=0x0,_0x9dbfdc=_0x134a25[_0x4956b1(0x132e)];_0x4bacdc<_0x9dbfdc;++_0x4bacdc){if(_0x37c6f2=null,_0x2e8ee9=_0x134a25[_0x4bacdc],_0x4bacdc+0x1<_0x9dbfdc){if(_0xaaf4c3=_0x134a25[_0x4bacdc+0x1],_0x2e8ee9[_0x4956b1(0x856)][_0x4956b1(0x1db)]&&_0x2e8ee9[_0x4956b1(0x856)][_0x4956b1(0x1db)](_0xaaf4c3[_0x4956b1(0x856)])||_0x2e8ee9[_0x4956b1(0x856)]===_0xaaf4c3[_0x4956b1(0x856)]){if(0x0!==_0x4bacdc)continue;_0x37c6f2=_0x2e8ee9[_0x4956b1(0x27b)];}else _0x37c6f2=_0xaaf4c3['frame'];}else{if(_0xaaf4c3=_0x134a25[_0x4bacdc-0x1],_0x2e8ee9[_0x4956b1(0x856)][_0x4956b1(0x1db)]&&_0x2e8ee9['value']['equals'](_0xaaf4c3[_0x4956b1(0x856)])||_0x2e8ee9[_0x4956b1(0x856)]===_0xaaf4c3[_0x4956b1(0x856)])continue;_0x37c6f2=_0x2a4570;}if(_0x37c6f2){for(let _0x566b4b=_0x2e8ee9['frame'];_0x566b4b<=_0x37c6f2;_0x566b4b+=_0x4d6f6a)(_0x25bc8c=_0x216e6c['w1']['FloatRound'](_0x566b4b/_0x502ce6))!==_0x49e77c&&(_0x49e77c=_0x25bc8c,_0x562b8b=_0x25bc8c,_0x5e9556={'key':0x0,'repeatCount':0x0,'loopMode':_0x7825ab['loopMode']},_0x5e9556=_0x7825ab[_0x4956b1(0x80d)](_0x566b4b,_0x5e9556),_0x2e83be['_SetInterpolatedValue'](_0xb2e422,_0x5e9556,_0x25bc8c,_0x7825ab,_0x3294e9,_0x588099,_0x5e463e,_0x3b2fc0,_0x7645a2,_0x1ad095));}}_0x562b8b&&(_0x85956a[_0x4956b1(0xc54)]=_0x562b8b);}static[_0x4f03a8(0x5db)](_0x115e6f,_0x96001c,_0x43dffe,_0x40be6d,_0x5f2824,_0x102152){var _0x240af5=_0x4f03a8,_0x96001c=_0x2e83be[_0x240af5(0x2aef)](_0x96001c,_0x40be6d,_0x5f2824,_0x102152),_0x43dffe=_0x43dffe[_0x240af5(0x1a52)][_0x240af5(0x3936)]('.'),_0x398749=_0x43dffe?_0x43dffe[0x1]:'';const _0x49e9b1=_0x102152?_0x35ab39['_f'][_0x240af5(0xd4e)](_0x96001c)[_0x240af5(0xb65)]():_0x35ab39['P'][_0x240af5(0xd4e)](_0x96001c);switch(_0x398749){case'x':case'y':_0x49e9b1[_0x398749]=_0x5f2824&&_0x102152&&_0x40be6d!==_0x639418['zg'][_0x240af5(0x28a4)]?-_0x115e6f:_0x115e6f;break;case'z':_0x49e9b1[_0x398749]=_0x5f2824&&!_0x102152&&_0x40be6d!==_0x639418['zg'][_0x240af5(0x28a4)]?-_0x115e6f:_0x115e6f;break;case'w':_0x49e9b1['w']=_0x115e6f;break;default:_0x216e6c['w1'][_0x240af5(0x350c)](_0x240af5(0x2e97)+_0x398749+'\x22!');}return _0x49e9b1;}static[_0x4f03a8(0x2334)](_0x295033,_0x2b62cd,_0x502913,_0x557100,_0x4392c7,_0x68956d,_0x1f963c,_0x1fcd66,_0x233290,_0x1e41f1){var _0x36dbaf=_0x4f03a8;let _0x1f94ec;_0x1f963c[_0x36dbaf(0x2f54)](_0x502913),_0x4392c7===_0x639418['zg'][_0x36dbaf(0x680)]?_0x1fcd66[_0x36dbaf(0x2f54)]([_0x2b62cd]):(_0x557100[_0x36dbaf(0x3c7b)]===_0x57ebb9['f'][_0x36dbaf(0x10f6)]&&(_0x2b62cd=this[_0x36dbaf(0x5db)](_0x2b62cd,_0x295033,_0x557100,_0x4392c7,_0x233290,_0x1e41f1)),_0x4392c7===_0x639418['zg'][_0x36dbaf(0x4070)]?(_0x1e41f1?_0x68956d=_0x2b62cd:(_0x1f94ec=_0x2b62cd,_0x35ab39['_f'][_0x36dbaf(0x10af)](_0x1f94ec['y'],_0x1f94ec['x'],_0x1f94ec['z'],_0x68956d)),_0x233290&&(_0x3ce154['l']['_GetRightHandedQuaternionFromRef'](_0x68956d),_0x295033[_0x36dbaf(0x2126)]||(_0x68956d=_0x35ab39['_f']['FromArray']([0x0,0x1,0x0,0x0])['multiply'](_0x68956d))),_0x1fcd66['push'](_0x68956d[_0x36dbaf(0x3e55)]())):(_0x1f94ec=_0x2b62cd,_0x233290&&_0x4392c7!==_0x639418['zg'][_0x36dbaf(0x28a4)]&&(_0x3ce154['l'][_0x36dbaf(0x615)](_0x1f94ec),_0x295033[_0x36dbaf(0x2126)]||(_0x1f94ec['x']*=-0x1,_0x1f94ec['z']*=-0x1)),_0x1fcd66[_0x36dbaf(0x2f54)](_0x1f94ec[_0x36dbaf(0x3e55)]())));}static['_CreateLinearOrStepAnimation'](_0x463d7a,_0x386074,_0x5a576c,_0x3fca73,_0x25cb70,_0x1f5c32,_0x3a9715,_0x454e89){var _0x3cc9a0=_0x4f03a8;for(const _0x4d4091 of _0x386074[_0x3cc9a0(0x1998)]())_0x25cb70[_0x3cc9a0(0x2f54)](_0x4d4091[_0x3cc9a0(0x27b)]/_0x386074['framePerSecond']),_0x2e83be[_0x3cc9a0(0x25e3)](_0x4d4091,_0x386074,_0x1f5c32,_0x5a576c,_0x463d7a,_0x3a9715,_0x454e89);}static[_0x4f03a8(0x2c8e)](_0x28fd29,_0x1ee17c,_0x2cb3bc,_0x74cf8d,_0x351bda,_0x15052d,_0x72f28c,_0x1647f7){_0x1ee17c['getKeys']()['forEach'](function(_0x40e0e0){var _0x577496=a8_0x58a1;_0x351bda['push'](_0x40e0e0[_0x577496(0x27b)]/_0x1ee17c['framePerSecond']),_0x2e83be[_0x577496(0x242d)](_0x28fd29,_0x3d69d1[_0x577496(0x1266)],_0x15052d,_0x2cb3bc,_0x639418['Et']['CUBICSPLINE'],_0x40e0e0,_0x74cf8d,_0x1647f7,_0x72f28c),_0x2e83be[_0x577496(0x25e3)](_0x40e0e0,_0x1ee17c,_0x15052d,_0x2cb3bc,_0x28fd29,_0x72f28c,_0x1647f7),_0x2e83be['_AddSplineTangent'](_0x28fd29,_0x3d69d1[_0x577496(0x1bd)],_0x15052d,_0x2cb3bc,_0x639418['Et'][_0x577496(0x3d6)],_0x40e0e0,_0x74cf8d,_0x1647f7,_0x72f28c);});}static['_GetBasePositionRotationOrScale'](_0x3446f7,_0x3fd020,_0x2e07bd,_0x232241){var _0x5a80a0=_0x4f03a8;let _0x1ebc85;if(_0x3fd020===_0x639418['zg'][_0x5a80a0(0x4070)]){if(_0x232241){const _0x5b646c=_0x3446f7[_0x5a80a0(0x905)];_0x1ebc85=(null!==_0x5b646c&&void 0x0!==_0x5b646c?_0x5b646c:_0x35ab39['_f'][_0x5a80a0(0x24ef)]())[_0x5a80a0(0x3e55)](),_0x2e07bd&&(_0x3ce154['l'][_0x5a80a0(0xe7d)](_0x1ebc85),_0x3446f7[_0x5a80a0(0x2126)]||(_0x1ebc85=_0x35ab39['_f'][_0x5a80a0(0xd4e)]([0x0,0x1,0x0,0x0])['multiply'](_0x35ab39['_f'][_0x5a80a0(0xd4e)](_0x1ebc85))[_0x5a80a0(0x3e55)]()));}else{const _0x2e7e4e=_0x3446f7[_0x5a80a0(0x13fc)];_0x1ebc85=(null!==_0x2e7e4e&&void 0x0!==_0x2e7e4e?_0x2e7e4e:_0x35ab39['P'][_0x5a80a0(0x1b83)]())['asArray'](),_0x3ce154['l'][_0x5a80a0(0x1356)](_0x1ebc85);}}else{if(_0x3fd020===_0x639418['zg'][_0x5a80a0(0x3ece)]){const _0x358583=_0x3446f7[_0x5a80a0(0x8c5)];_0x1ebc85=(null!==_0x358583&&void 0x0!==_0x358583?_0x358583:_0x35ab39['P'][_0x5a80a0(0x1b83)]())[_0x5a80a0(0x3e55)](),_0x2e07bd&&_0x3ce154['l'][_0x5a80a0(0x217e)](_0x1ebc85);}else{const _0x46b3b9=_0x3446f7[_0x5a80a0(0x244c)];_0x1ebc85=(null!==_0x46b3b9&&void 0x0!==_0x46b3b9?_0x46b3b9:_0x35ab39['P']['One']())[_0x5a80a0(0x3e55)]();}}return _0x1ebc85;}static[_0x4f03a8(0x25e3)](_0x4bff05,_0x227747,_0xfcd433,_0x304fa7,_0x21d5cc,_0x5ccdc0,_0x568a0b){var _0x3d1b6d=_0x4f03a8;let _0x132ba9,_0x56096a;var _0x573a9a=_0x227747[_0x3d1b6d(0x3c7b)];if(_0x573a9a===_0x57ebb9['f'][_0x3d1b6d(0x30fd)]){if(_0x132ba9=_0x4bff05['value'][_0x3d1b6d(0x3e55)](),_0x304fa7===_0x639418['zg'][_0x3d1b6d(0x4070)]){var _0x1b7e98=_0x35ab39['P'][_0x3d1b6d(0xd4e)](_0x132ba9);let _0x412907=_0x35ab39['_f']['RotationYawPitchRoll'](_0x1b7e98['y'],_0x1b7e98['x'],_0x1b7e98['z']);_0x5ccdc0&&(_0x3ce154['l'][_0x3d1b6d(0x2f04)](_0x412907),_0x21d5cc['parent']||(_0x412907=_0x35ab39['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0x3d1b6d(0x19e8)](_0x412907))),_0x132ba9=_0x412907['asArray']();}else _0x304fa7===_0x639418['zg']['TRANSLATION']&&_0x5ccdc0&&(_0x3ce154['l'][_0x3d1b6d(0x1356)](_0x132ba9),_0x21d5cc[_0x3d1b6d(0x2126)]||(_0x132ba9[0x0]*=-0x1,_0x132ba9[0x2]*=-0x1));_0xfcd433[_0x3d1b6d(0x2f54)](_0x132ba9);}else{if(_0x573a9a===_0x57ebb9['f'][_0x3d1b6d(0x10f6)]){if(_0x304fa7===_0x639418['zg']['WEIGHTS'])_0xfcd433[_0x3d1b6d(0x2f54)]([_0x4bff05[_0x3d1b6d(0x856)]]);else{if(_0x56096a=this['_ConvertFactorToVector3OrQuaternion'](_0x4bff05['value'],_0x21d5cc,_0x227747,_0x304fa7,_0x5ccdc0,_0x568a0b)){if(_0x304fa7===_0x639418['zg'][_0x3d1b6d(0x4070)]){let _0x4a5ace=_0x568a0b?_0x56096a:_0x35ab39['_f'][_0x3d1b6d(0x3757)](_0x56096a['y'],_0x56096a['x'],_0x56096a['z'])[_0x3d1b6d(0xb65)]();_0x5ccdc0&&(_0x3ce154['l'][_0x3d1b6d(0x2f04)](_0x4a5ace),_0x21d5cc['parent']||(_0x4a5ace=_0x35ab39['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0x3d1b6d(0x19e8)](_0x4a5ace))),_0xfcd433['push'](_0x4a5ace[_0x3d1b6d(0x3e55)]());}else _0x304fa7===_0x639418['zg'][_0x3d1b6d(0x3ece)]&&_0x5ccdc0&&(_0x3ce154['l'][_0x3d1b6d(0x16a5)](_0x56096a),_0x21d5cc['parent']||(_0x56096a['x']*=-0x1,_0x56096a['z']*=-0x1));_0xfcd433['push'](_0x56096a[_0x3d1b6d(0x3e55)]());}}}else _0x573a9a===_0x57ebb9['f'][_0x3d1b6d(0x131b)]?(_0x132ba9=_0x4bff05[_0x3d1b6d(0x856)][_0x3d1b6d(0xb65)]()[_0x3d1b6d(0x3e55)](),_0x5ccdc0&&(_0x3ce154['l']['_GetRightHandedQuaternionArrayFromRef'](_0x132ba9),_0x21d5cc[_0x3d1b6d(0x2126)]||(_0x132ba9=_0x35ab39['_f'][_0x3d1b6d(0xd4e)]([0x0,0x1,0x0,0x0])[_0x3d1b6d(0x19e8)](_0x35ab39['_f'][_0x3d1b6d(0xd4e)](_0x132ba9))[_0x3d1b6d(0x3e55)]())),_0xfcd433[_0x3d1b6d(0x2f54)](_0x132ba9)):_0x216e6c['w1'][_0x3d1b6d(0x350c)]('glTFAnimation:\x20Unsupported\x20key\x20frame\x20values\x20for\x20animation!');}}static[_0x4f03a8(0x2444)](_0x517bb,_0x224bb9,_0x36c40a){var _0x4335b6=_0x4f03a8;let _0x26465c,_0x105f0d=!0x1;var _0x34cdb6;if(_0x224bb9===_0x639418['zg']['ROTATION']&&!_0x36c40a)return{'interpolationType':_0x639418['Et'][_0x4335b6(0x39fa)],'shouldBakeAnimation':!0x0};for(let _0x1c93a9=0x0,_0xe09e82=_0x517bb[_0x4335b6(0x132e)];_0x1c93a9<_0xe09e82;++_0x1c93a9)if((_0x34cdb6=_0x517bb[_0x1c93a9])[_0x4335b6(0x2d2a)]||_0x34cdb6['outTangent']){if(_0x26465c){if(_0x26465c!==_0x639418['Et'][_0x4335b6(0x3d6)]){_0x26465c=_0x639418['Et']['LINEAR'],_0x105f0d=!0x0;break;}}else _0x26465c=_0x639418['Et'][_0x4335b6(0x3d6)];}else{if(_0x26465c){if(_0x26465c===_0x639418['Et'][_0x4335b6(0x3d6)]||_0x34cdb6[_0x4335b6(0x3891)]&&_0x34cdb6[_0x4335b6(0x3891)]===_0x5c0221['N'][_0x4335b6(0x1659)]&&_0x26465c!==_0x639418['Et']['STEP']){_0x26465c=_0x639418['Et']['LINEAR'],_0x105f0d=!0x0;break;}}else _0x26465c=_0x34cdb6['interpolation']&&_0x34cdb6[_0x4335b6(0x3891)]===_0x5c0221['N'][_0x4335b6(0x1659)]?_0x639418['Et'][_0x4335b6(0x1659)]:_0x639418['Et'][_0x4335b6(0x39fa)];}return{'interpolationType':_0x26465c=_0x26465c||_0x639418['Et'][_0x4335b6(0x39fa)],'shouldBakeAnimation':_0x105f0d};}static[_0x4f03a8(0x242d)](_0x5ad58b,_0x4d4ecd,_0x178863,_0x22b4a8,_0x241685,_0x400846,_0x35216e,_0x51af05,_0xee03f0){var _0x55c8fe=_0x4f03a8;let _0x14370d;const _0x3dc203=_0x4d4ecd===_0x3d69d1['INTANGENT']?_0x400846[_0x55c8fe(0x2d2a)]:_0x400846[_0x55c8fe(0x28ea)];_0x241685===_0x639418['Et'][_0x55c8fe(0x3d6)]&&(_0x22b4a8===_0x639418['zg'][_0x55c8fe(0x4070)]?_0x3dc203?(_0x14370d=_0x51af05?_0x3dc203[_0x55c8fe(0x3e55)]():(_0x4d4ecd=_0x3dc203,_0x35ab39['_f']['RotationYawPitchRoll'](_0x4d4ecd['y'],_0x4d4ecd['x'],_0x4d4ecd['z'])[_0x55c8fe(0x3e55)]()),_0xee03f0&&(_0x3ce154['l']['_GetRightHandedQuaternionArrayFromRef'](_0x14370d),_0x5ad58b['parent']||(_0x14370d=_0x35ab39['_f'][_0x55c8fe(0xd4e)]([0x0,0x1,0x0,0x0])[_0x55c8fe(0x19e8)](_0x35ab39['_f']['FromArray'](_0x14370d))[_0x55c8fe(0x3e55)]()))):_0x14370d=[0x0,0x0,0x0,0x0]:_0x22b4a8===_0x639418['zg'][_0x55c8fe(0x680)]?_0x14370d=_0x3dc203?[_0x3dc203]:[0x0]:_0x3dc203?(_0x14370d=_0x3dc203[_0x55c8fe(0x3e55)](),_0xee03f0&&_0x22b4a8===_0x639418['zg']['TRANSLATION']&&(_0x3ce154['l']['_GetRightHandedPositionArray3FromRef'](_0x14370d),_0x5ad58b[_0x55c8fe(0x2126)]||(_0x14370d[0x0]*=-0x1,_0x14370d[0x2]*=-0x1))):_0x14370d=[0x0,0x0,0x0],_0x178863[_0x55c8fe(0x2f54)](_0x14370d));}static[_0x4f03a8(0x98c)](_0x125236){var _0x43bf20=_0x4f03a8;let _0x1c0833=Infinity,_0x18d18b=-Infinity;return _0x125236[_0x43bf20(0x2f62)](function(_0x4d8434){var _0x4a0730=_0x43bf20;_0x1c0833=Math[_0x4a0730(0x3749)](_0x1c0833,_0x4d8434[_0x4a0730(0x27b)]),_0x18d18b=Math['max'](_0x18d18b,_0x4d8434['frame']);}),{'min':_0x1c0833,'max':_0x18d18b};}}},0x5c1b:(_0x3e41f3,_0x4158f4,_0x129538)=>{_0x129538['d'](_0x4158f4,{'s':()=>_0x3dbb78});var _0x196344=_0x129538(0x1207e);class _0x3dbb78{constructor(){var _0xc26f58=a8_0x58a1;this[_0xc26f58(0x3e82)]={};}['downloadFiles'](){var _0x2532e4=a8_0x58a1;function _0x2c47f1(_0x278a98,_0x3b6cb8){var _0xb696b5=a8_0x58a1;return-0x1!==_0x278a98['indexOf'](_0x3b6cb8,_0x278a98[_0xb696b5(0x132e)]-_0x3b6cb8[_0xb696b5(0x132e)]);}for(const _0x84e348 in this[_0x2532e4(0x3e82)]){const _0x3989e3=document[_0x2532e4(0x536)]('a');document[_0x2532e4(0x208a)][_0x2532e4(0x2e77)](_0x3989e3),_0x3989e3[_0x2532e4(0x2af3)](_0x2532e4(0x2eea),_0x2532e4(0x84c)),_0x3989e3[_0x2532e4(0x2ed6)]=_0x84e348;var _0x2d254f=this['glTFFiles'][_0x84e348];let _0x565aea;_0x2c47f1(_0x84e348,'.glb')?_0x565aea={'type':_0x2532e4(0x63a)}:_0x2c47f1(_0x84e348,'.bin')?_0x565aea={'type':_0x2532e4(0x3649)}:_0x2c47f1(_0x84e348,_0x2532e4(0x1734))?_0x565aea={'type':_0x2532e4(0x4061)}:_0x2c47f1(_0x84e348,_0x2532e4(0x1476))||_0x2c47f1(_0x84e348,_0x2532e4(0x4106))?_0x565aea={'type':_0x196344['Vq']['JPEG']}:_0x2c47f1(_0x84e348,_0x2532e4(0x3aec))&&(_0x565aea={'type':_0x196344['Vq'][_0x2532e4(0x167a)]}),_0x3989e3[_0x2532e4(0x3958)]=window[_0x2532e4(0x2cac)][_0x2532e4(0x3ac)](new Blob([_0x2d254f],_0x565aea)),_0x3989e3[_0x2532e4(0x2dd0)]();}}}},0x60eb:(_0x4bfb3e,_0x5707a0,_0x2afb8b)=>{var _0x250cde=a8_0x49466b;_0x2afb8b['d'](_0x5707a0,{'E':()=>_0x27d918});var _0x2d2f10=_0x2afb8b(0x1207e),_0x230b40=_0x2afb8b(0x9fd1),_0x3b25c7=_0x2afb8b(0xc84b),_0x1dc259=_0x2afb8b(0xe222),_0x376584=_0x2afb8b(0x1a27),_0x466cf0=_0x2afb8b(0xa838),_0x3392c6=_0x2afb8b(0x1dad),_0x455db3=_0x2afb8b(0x14e9f),_0x35d9bf=_0x2afb8b(0x12cc0),_0x40abd6=_0x2afb8b(0x173aa),_0x5a7fe5=_0x2afb8b(0xee04),_0x423832=_0x2afb8b(0xec28),_0x5e123f=_0x2afb8b(0xea08),_0x456193=_0x2afb8b(0x5c1b),_0x97d8e7=_0x2afb8b(0x13fc3),_0x273844=_0x2afb8b(0xdef7),_0x273f0f=_0x2afb8b(0xf8c1),_0x1625d2=_0x2afb8b(0xd5e5);const _0x1f665c=_0x230b40['y3'][_0x250cde(0x1b2b)](new _0x230b40['P'](-0x1,0x1,0x1),_0x230b40['_f'][_0x250cde(0x24ef)](),_0x230b40['P'][_0x250cde(0x1b83)]());class _0x27d918{constructor(_0x4297a3,_0x22bcff){var _0x22afcf=_0x250cde;this[_0x22afcf(0x329f)]=!0x1,this[_0x22afcf(0xce5)]={},this['_glTF']={'asset':{'generator':_0x22afcf(0x356a)+_0x5a7fe5['D']['Version'],'version':_0x22afcf(0xf22)}},(_0x4297a3=_0x4297a3||_0x273f0f['l'][_0x22afcf(0x19c8)])&&(this[_0x22afcf(0x2a21)]=_0x4297a3,this['_bufferViews']=[],this['_accessors']=[],this['_meshes']=[],this['_scenes']=[],this[_0x22afcf(0x2758)]=[],this['_nodes']=[],this[_0x22afcf(0x1f55)]=[],this[_0x22afcf(0x2c70)]=[],this['_materialMap']=[],this[_0x22afcf(0x36e7)]=[],this[_0x22afcf(0x3547)]=[],this[_0x22afcf(0xb90)]=[],this[_0x22afcf(0xb0)]=[],this[_0x22afcf(0x208)]={},this['_orderedImageData']=[],this[_0x22afcf(0x18c4)]=_0x22bcff||{},this['_animationSampleRate']=_0x22bcff&&_0x22bcff['animationSampleRate']?_0x22bcff['animationSampleRate']:0x1/0x3c,this['_includeCoordinateSystemConversionNodes']=!(!_0x22bcff||!_0x22bcff['includeCoordinateSystemConversionNodes']),this[_0x22afcf(0x2c2a)]=new _0x423832['G'](this),this[_0x22afcf(0x1fd0)]());}[_0x250cde(0x1a05)](_0x4f3577,_0x894c9b,_0x6015d3,_0x2838eb){var _0x17871c=_0x250cde;if(_0x6015d3>=_0x894c9b['length'])return Promise['resolve'](_0x4f3577);const _0x1611e8=_0x2838eb(_0x894c9b[_0x6015d3],_0x4f3577);return _0x1611e8?_0x1611e8[_0x17871c(0x1af5)](_0x12d17c=>this[_0x17871c(0x1a05)](_0x12d17c,_0x894c9b,_0x6015d3+0x1,_0x2838eb)):this[_0x17871c(0x1a05)](_0x4f3577,_0x894c9b,_0x6015d3+0x1,_0x2838eb);}[_0x250cde(0x2718)](_0x4551e4,_0x253c10){var _0x40626c=_0x250cde;const _0x1bbb2f=[];for(const _0x39983d of _0x27d918[_0x40626c(0x27d9)])_0x1bbb2f[_0x40626c(0x2f54)](this[_0x40626c(0xce5)][_0x39983d]);return this[_0x40626c(0x1a05)](_0x4551e4,_0x1bbb2f,0x0,_0x253c10);}['_extensionsPreExportTextureAsync'](_0x51ec16,_0x5d20ac,_0xda5d16){var _0x4b01a2=_0x250cde;return this[_0x4b01a2(0x2718)](_0x5d20ac,(_0xbcb859,_0x3605cb)=>_0xbcb859['preExportTextureAsync']&&_0xbcb859[_0x4b01a2(0x198c)](_0x51ec16,_0x3605cb,_0xda5d16));}[_0x250cde(0x1ce3)](_0x3f0516,_0x317f9b,_0x3f9e67,_0x4093e1){var _0x47b855=_0x250cde;return this[_0x47b855(0x2718)](_0x317f9b,(_0x3f081b,_0x4f044d)=>_0x3f081b[_0x47b855(0x2396)]&&_0x3f081b[_0x47b855(0x2396)](_0x3f0516,_0x4f044d,_0x3f9e67,_0x4093e1));}[_0x250cde(0x1b1a)](_0x265ab9,_0x55ac83,_0x479745,_0x2f2fd6,_0x3714ad){var _0x2ce199=_0x250cde;return this['_applyExtensions'](_0x55ac83,(_0x32a81e,_0x4c9857)=>_0x32a81e[_0x2ce199(0x1282)]&&_0x32a81e[_0x2ce199(0x1282)](_0x265ab9,_0x4c9857,_0x479745,_0x2f2fd6,_0x3714ad));}[_0x250cde(0x1fcb)](_0x23ab80,_0x274892,_0x43a146){var _0x58a5e5=_0x250cde;return this[_0x58a5e5(0x2718)](_0x274892,(_0x53714e,_0x1ba349)=>_0x53714e[_0x58a5e5(0x3c2)]&&_0x53714e[_0x58a5e5(0x3c2)](_0x23ab80,_0x1ba349,_0x43a146));}[_0x250cde(0x315b)](_0x400560,_0xf0e6b0,_0x552da7){var _0x2bb6fd=_0x250cde;const _0x3d090a=[];for(const _0x2a1eae of _0x27d918['_ExtensionNames']){const _0x554c7c=this[_0x2bb6fd(0xce5)][_0x2a1eae];_0x554c7c[_0x2bb6fd(0x1bd0)]&&_0x3d090a['push'](..._0x554c7c[_0x2bb6fd(0x1bd0)](_0x400560,_0xf0e6b0,_0x552da7));}return _0x3d090a;}[_0x250cde(0x33bf)](_0x20f417,_0x5cc4eb,_0x5c34c7){var _0x457d82=_0x250cde;for(const _0x294128 of _0x27d918['_ExtensionNames']){const _0x2844aa=this[_0x457d82(0xce5)][_0x294128];_0x2844aa[_0x457d82(0x2bf9)]&&_0x2844aa[_0x457d82(0x2bf9)](_0x20f417,_0x5cc4eb,_0x5c34c7);}}['_forEachExtensions'](_0x3cb2db){var _0x21a0f8=_0x250cde;for(const _0x5a9895 of _0x27d918[_0x21a0f8(0x27d9)]){var _0x21bb4c=this[_0x21a0f8(0xce5)][_0x5a9895];_0x21bb4c[_0x21a0f8(0x1ca0)]&&_0x3cb2db(_0x21bb4c);}}[_0x250cde(0x3a06)](){var _0x402865=_0x250cde;this[_0x402865(0x2cdf)](_0x359280=>{var _0x319854=_0x402865;_0x359280['wasUsed']&&(null==this[_0x319854(0x4c0)][_0x319854(0x1ad7)]&&(this['_glTF'][_0x319854(0x1ad7)]=[]),-0x1===this[_0x319854(0x4c0)][_0x319854(0x1ad7)][_0x319854(0x404a)](_0x359280[_0x319854(0x3efc)])&&this[_0x319854(0x4c0)]['extensionsUsed']['push'](_0x359280[_0x319854(0x3efc)]),_0x359280[_0x319854(0x3e72)]&&(null==this[_0x319854(0x4c0)][_0x319854(0x101a)]&&(this[_0x319854(0x4c0)][_0x319854(0x101a)]=[]),-0x1===this[_0x319854(0x4c0)][_0x319854(0x101a)]['indexOf'](_0x359280['name'])&&this[_0x319854(0x4c0)][_0x319854(0x101a)]['push'](_0x359280[_0x319854(0x3efc)])),null==this['_glTF'][_0x319854(0x13f1)]&&(this['_glTF']['extensions']={}),_0x359280['onExporting']&&_0x359280[_0x319854(0x4095)]());});}['_loadExtensions'](){var _0x3b96cf=_0x250cde;for(const _0x2954a9 of _0x27d918[_0x3b96cf(0x27d9)]){var _0x5a1e60=_0x27d918[_0x3b96cf(0xa79)][_0x2954a9](this);this[_0x3b96cf(0xce5)][_0x2954a9]=_0x5a1e60;}}['dispose'](){var _0x2699bd=_0x250cde;for(const _0x533fb8 in this[_0x2699bd(0xce5)]){const _0x5db56f=this['_extensions'][_0x533fb8];_0x5db56f[_0x2699bd(0x2d20)]();}}get[_0x250cde(0x6a4)](){var _0x35e3da=_0x250cde;return this[_0x35e3da(0x18c4)];}static['RegisterExtension'](_0x5a6f16,_0x3e80b7){var _0x39feba=_0x250cde;_0x27d918[_0x39feba(0x4008)](_0x5a6f16)&&_0x1dc259['w1'][_0x39feba(0x2e91)]('Extension\x20with\x20the\x20name\x20'+_0x5a6f16+_0x39feba(0x35d9)),_0x27d918[_0x39feba(0xa79)][_0x5a6f16]=_0x3e80b7,_0x27d918[_0x39feba(0x27d9)]['push'](_0x5a6f16);}static[_0x250cde(0x4008)](_0x3a275f){var _0x2008c3=_0x250cde;if(!_0x27d918['_ExtensionFactories'][_0x3a275f])return!0x1;return delete _0x27d918[_0x2008c3(0xa79)][_0x3a275f],_0x3a275f=_0x27d918[_0x2008c3(0x27d9)][_0x2008c3(0x404a)](_0x3a275f),(-0x1!==_0x3a275f&&_0x27d918[_0x2008c3(0x27d9)]['splice'](_0x3a275f,0x1),!0x0);}['_reorderIndicesBasedOnPrimitiveMode'](_0x1dc514,_0x3d9836,_0x5630bd,_0x45ac57,_0x1ddbfb){var _0x4b0050=_0x250cde;switch(_0x3d9836){case _0x40abd6['F'][_0x4b0050(0x3dd)]:_0x45ac57=_0x45ac57||0x0;for(let _0x270015=_0x1dc514[_0x4b0050(0xeea)],_0x5356b6=_0x1dc514[_0x4b0050(0xeea)]+_0x1dc514[_0x4b0050(0x2052)];_0x270015<_0x5356b6;_0x270015+=0x3){var _0x4800e0=_0x45ac57+0x4*_0x270015,_0x502f2e=_0x1ddbfb[_0x4b0050(0x31c3)](_0x4800e0+0x4),_0x52ef94=_0x1ddbfb[_0x4b0050(0x31c3)](_0x4800e0+0x8);_0x1ddbfb['setUInt32'](_0x52ef94,_0x4800e0+0x4),_0x1ddbfb['setUInt32'](_0x502f2e,_0x4800e0+0x8);}break;case _0x40abd6['F'][_0x4b0050(0x1a90)]:for(let _0x486f09=_0x1dc514[_0x4b0050(0xeea)]+_0x1dc514[_0x4b0050(0x2052)]-0x1,_0x377bb2=_0x1dc514['indexStart'];_0x486f09>=_0x377bb2;--_0x486f09)_0x1ddbfb[_0x4b0050(0x9dd)](_0x5630bd[_0x486f09],_0x45ac57),_0x45ac57+=0x4;break;case _0x40abd6['F'][_0x4b0050(0x3457)]:0x3<=_0x1dc514['indexCount']&&(_0x1ddbfb[_0x4b0050(0x9dd)](_0x5630bd[_0x1dc514[_0x4b0050(0xeea)]+0x2],_0x45ac57+0x4),_0x1ddbfb[_0x4b0050(0x9dd)](_0x5630bd[_0x1dc514['indexStart']+0x1],_0x45ac57+0x8));}}[_0x250cde(0x1017)](_0x38944b,_0x15fa67,_0xd6c192,_0x189357,_0x46caa5,_0x3e5639,_0x45528d,_0xb47ab3){var _0x26b690=_0x250cde;if(_0xb47ab3&&_0xd6c192===_0x40abd6['F'][_0x26b690(0x30e2)])switch(_0x15fa67){case _0x40abd6['F'][_0x26b690(0x3dd)]:this[_0x26b690(0x3c36)](_0x38944b,_0x15fa67,_0xd6c192,_0x189357,_0x46caa5,_0x3e5639,_0x45528d,_0xb47ab3);break;case _0x40abd6['F'][_0x26b690(0x3457)]:this[_0x26b690(0x1f08)](_0x38944b,_0x15fa67,_0xd6c192,_0x189357,_0x46caa5,_0x3e5639,_0x45528d,_0xb47ab3);break;case _0x40abd6['F'][_0x26b690(0x1a90)]:this[_0x26b690(0x1204)](_0x38944b,_0x15fa67,_0xd6c192,_0x189357,_0x46caa5,_0x3e5639,_0x45528d,_0xb47ab3);}}[_0x250cde(0x3c36)](_0x10146a,_0x133cc7,_0x136dd6,_0x380705,_0x2da869,_0x150d12,_0x1fcf81,_0x751952){var _0x2e56bd=_0x250cde;const _0x35d2e9=this[_0x2e56bd(0x2d52)](_0x380705,_0x10146a[_0x2e56bd(0x2907)]());if(_0x35d2e9){var _0x299d9d=_0x35d2e9[_0x2e56bd(0x248)]/_0x376584['o']['GetTypeByteLength'](_0x35d2e9[_0x2e56bd(0x2eea)]);if(_0x10146a[_0x2e56bd(0x3888)]%0x3!=0x0)_0x1dc259['w1'][_0x2e56bd(0x350c)](_0x2e56bd(0x3736));else{const _0x532ccf=[];let _0xb9b258=0x0;switch(_0x380705){case _0x376584['o'][_0x2e56bd(0x31b9)]:case _0x376584['o'][_0x2e56bd(0x3487)]:for(let _0x315794=_0x10146a[_0x2e56bd(0xfb3)];_0x315794<_0x10146a[_0x2e56bd(0xfb3)]+_0x10146a['verticesCount'];_0x315794+=0x3)_0xb9b258=_0x315794*_0x299d9d,_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['P'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['P'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+0x2*_0x299d9d)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['P']['FromArray'](_0x2da869,_0xb9b258+_0x299d9d));break;case _0x376584['o'][_0x2e56bd(0xf76)]:for(let _0x54d6ac=_0x10146a[_0x2e56bd(0xfb3)];_0x54d6ac<_0x10146a[_0x2e56bd(0xfb3)]+_0x10146a[_0x2e56bd(0x3888)];_0x54d6ac+=0x3)_0xb9b258=_0x54d6ac*_0x299d9d,_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['Lt']['FromArray'](_0x2da869,_0xb9b258)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['Lt'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+0x2*_0x299d9d)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['Lt']['FromArray'](_0x2da869,_0xb9b258+_0x299d9d));break;case _0x376584['o'][_0x2e56bd(0x3469)]:var _0x4472c4=_0x35d2e9[_0x2e56bd(0x2cc8)]();for(let _0x376769=_0x10146a[_0x2e56bd(0xfb3)];_0x376769<_0x10146a['verticesStart']+_0x10146a[_0x2e56bd(0x3888)];_0x376769+=_0x4472c4)_0xb9b258=_0x376769*_0x299d9d,0x4===_0x4472c4?(_0x532ccf['push'](_0x230b40['Lt']['FromArray'](_0x2da869,_0xb9b258)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['Lt'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+0x2*_0x299d9d)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['Lt'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+_0x299d9d))):(_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['P'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['P'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+0x2*_0x299d9d)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['P'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+_0x299d9d)));break;case _0x376584['o']['UVKind']:case _0x376584['o'][_0x2e56bd(0x32bb)]:for(let _0x22279f=_0x10146a['verticesStart'];_0x22279f<_0x10146a[_0x2e56bd(0xfb3)]+_0x10146a[_0x2e56bd(0x3888)];_0x22279f+=0x3)_0xb9b258=_0x22279f*_0x299d9d,_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['FM'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258)),_0x532ccf[_0x2e56bd(0x2f54)](_0x230b40['FM'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+0x2*_0x299d9d)),_0x532ccf['push'](_0x230b40['FM'][_0x2e56bd(0xd4e)](_0x2da869,_0xb9b258+_0x299d9d));break;default:_0x1dc259['w1'][_0x2e56bd(0x350c)](_0x2e56bd(0xba8)+_0x380705);}this[_0x2e56bd(0x236b)](_0x532ccf,_0x150d12,_0x380705,_0x2da869,_0x1fcf81,_0x751952);}}else _0x1dc259['w1']['Warn'](_0x2e56bd(0x1dd5)+_0x380705+_0x2e56bd(0x2026));}[_0x250cde(0x1f08)](_0xc266af,_0x32ccc1,_0x50c78a,_0x82d139,_0x39c17,_0x14a40d,_0x51810d,_0x106994){var _0x25919a=_0x250cde;const _0x225573=this[_0x25919a(0x2d52)](_0x82d139,_0xc266af[_0x25919a(0x2907)]());if(_0x225573){var _0x258717=_0x225573[_0x25919a(0x248)]/_0x376584['o']['GetTypeByteLength'](_0x225573[_0x25919a(0x2eea)]);const _0x20c973=[];let _0x12cec6=0x0;switch(_0x82d139){case _0x376584['o']['PositionKind']:case _0x376584['o'][_0x25919a(0x3487)]:_0x12cec6=_0xc266af[_0x25919a(0xfb3)],_0x20c973['push'](_0x230b40['P'][_0x25919a(0xd4e)](_0x39c17,_0x12cec6+0x2*_0x258717)),_0x20c973[_0x25919a(0x2f54)](_0x230b40['P'][_0x25919a(0xd4e)](_0x39c17,_0x12cec6+_0x258717));break;case _0x376584['o'][_0x25919a(0xf76)]:for(let _0x3a670e=_0xc266af['verticesStart']+_0xc266af[_0x25919a(0x3888)]-0x1;_0x3a670e>=_0xc266af[_0x25919a(0xfb3)];--_0x3a670e)_0x12cec6=_0x3a670e*_0x258717,_0x20c973[_0x25919a(0x2f54)](_0x230b40['Lt'][_0x25919a(0xd4e)](_0x39c17,_0x12cec6));break;case _0x376584['o']['ColorKind']:for(let _0x5b9a57=_0xc266af[_0x25919a(0xfb3)]+_0xc266af[_0x25919a(0x3888)]-0x1;_0x5b9a57>=_0xc266af[_0x25919a(0xfb3)];--_0x5b9a57)_0x12cec6=_0x5b9a57*_0x258717,0x4===_0x225573[_0x25919a(0x2cc8)]()?_0x20c973['push'](_0x230b40['Lt'][_0x25919a(0xd4e)](_0x39c17,_0x12cec6)):_0x20c973[_0x25919a(0x2f54)](_0x230b40['P'][_0x25919a(0xd4e)](_0x39c17,_0x12cec6));break;case _0x376584['o'][_0x25919a(0x855)]:case _0x376584['o'][_0x25919a(0x32bb)]:for(let _0x538155=_0xc266af['verticesStart']+_0xc266af['verticesCount']-0x1;_0x538155>=_0xc266af[_0x25919a(0xfb3)];--_0x538155)_0x12cec6=_0x538155*_0x258717,_0x20c973[_0x25919a(0x2f54)](_0x230b40['FM'][_0x25919a(0xd4e)](_0x39c17,_0x12cec6));break;default:_0x1dc259['w1'][_0x25919a(0x350c)](_0x25919a(0xba8)+_0x82d139);}this[_0x25919a(0x236b)](_0x20c973,_0x14a40d+0xc,_0x82d139,_0x39c17,_0x51810d,_0x106994);}else _0x1dc259['w1'][_0x25919a(0x2e91)](_0x25919a(0x4b7)+_0x82d139+_0x25919a(0x2026));}[_0x250cde(0x1204)](_0x4bbb5d,_0x3c5379,_0x3ee992,_0x25a779,_0x553365,_0x4fe23d,_0x16c4bf,_0x4c6552){var _0x976b2=_0x250cde;const _0x1a1343=this[_0x976b2(0x2d52)](_0x25a779,_0x4bbb5d[_0x976b2(0x2907)]());if(_0x1a1343){var _0x5b035d=_0x1a1343[_0x976b2(0x248)]/_0x376584['o']['GetTypeByteLength'](_0x1a1343['type']);const _0x5aa190=[];let _0x23c2ae=0x0;switch(_0x25a779){case _0x376584['o'][_0x976b2(0x31b9)]:case _0x376584['o'][_0x976b2(0x3487)]:for(let _0x51010c=_0x4bbb5d[_0x976b2(0xfb3)]+_0x4bbb5d['verticesCount']-0x1;_0x51010c>=_0x4bbb5d[_0x976b2(0xfb3)];--_0x51010c)_0x23c2ae=_0x51010c*_0x5b035d,_0x5aa190[_0x976b2(0x2f54)](_0x230b40['P'][_0x976b2(0xd4e)](_0x553365,_0x23c2ae));break;case _0x376584['o'][_0x976b2(0xf76)]:for(let _0x357534=_0x4bbb5d[_0x976b2(0xfb3)]+_0x4bbb5d[_0x976b2(0x3888)]-0x1;_0x357534>=_0x4bbb5d[_0x976b2(0xfb3)];--_0x357534)_0x23c2ae=_0x357534*_0x5b035d,_0x5aa190['push'](_0x230b40['Lt'][_0x976b2(0xd4e)](_0x553365,_0x23c2ae));break;case _0x376584['o']['ColorKind']:for(let _0x9b8532=_0x4bbb5d[_0x976b2(0xfb3)]+_0x4bbb5d['verticesCount']-0x1;_0x9b8532>=_0x4bbb5d[_0x976b2(0xfb3)];--_0x9b8532)_0x23c2ae=_0x9b8532*_0x5b035d,_0x5aa190[_0x976b2(0x2f54)](_0x230b40['Lt'][_0x976b2(0xd4e)](_0x553365,_0x23c2ae)),0x4===_0x1a1343[_0x976b2(0x2cc8)]()?_0x5aa190[_0x976b2(0x2f54)](_0x230b40['Lt'][_0x976b2(0xd4e)](_0x553365,_0x23c2ae)):_0x5aa190[_0x976b2(0x2f54)](_0x230b40['P'][_0x976b2(0xd4e)](_0x553365,_0x23c2ae));break;case _0x376584['o'][_0x976b2(0x855)]:case _0x376584['o']['UV2Kind']:for(let _0xf42667=_0x4bbb5d[_0x976b2(0xfb3)]+_0x4bbb5d['verticesCount']-0x1;_0xf42667>=_0x4bbb5d[_0x976b2(0xfb3)];--_0xf42667)_0x23c2ae=_0xf42667*_0x5b035d,_0x5aa190['push'](_0x230b40['FM'][_0x976b2(0xd4e)](_0x553365,_0x23c2ae));break;default:_0x1dc259['w1'][_0x976b2(0x350c)]('Unsupported\x20Vertex\x20Buffer\x20type:\x20'+_0x25a779);}this[_0x976b2(0x236b)](_0x5aa190,_0x4fe23d,_0x25a779,_0x553365,_0x16c4bf,_0x4c6552);}else _0x1dc259['w1'][_0x976b2(0x2e91)](_0x976b2(0x2a45)+_0x25a779+_0x976b2(0x2026));}[_0x250cde(0x236b)](_0x54c075,_0xb93e8f,_0x106389,_0x4ef5ff,_0x25a46b,_0x3c95db){var _0x1560b7=_0x250cde;for(const _0xaf821c of _0x54c075){!_0x3c95db||_0x106389===_0x376584['o'][_0x1560b7(0x3469)]||_0xaf821c instanceof _0x230b40['FM']||(_0xaf821c instanceof _0x230b40['P']?_0x106389===_0x376584['o'][_0x1560b7(0x3487)]?_0x5e123f['l']['_GetRightHandedNormalVector3FromRef'](_0xaf821c):_0x106389===_0x376584['o'][_0x1560b7(0x31b9)]?_0x5e123f['l'][_0x1560b7(0x615)](_0xaf821c):_0x1dc259['w1'][_0x1560b7(0x350c)]('Unsupported\x20vertex\x20attribute\x20kind!'):_0x5e123f['l']['_GetRightHandedVector4FromRef'](_0xaf821c)),_0x106389===_0x376584['o'][_0x1560b7(0x3487)]?_0xaf821c['normalize']():_0x106389===_0x376584['o']['TangentKind']&&_0xaf821c instanceof _0x230b40['Lt']&&_0x5e123f['l'][_0x1560b7(0x3269)](_0xaf821c);for(const _0xa9b81f of _0xaf821c[_0x1560b7(0x3e55)]())_0x25a46b['setFloat32'](_0xa9b81f,_0xb93e8f),_0xb93e8f+=0x4;}}[_0x250cde(0x3dec)](_0x8fb00c,_0x307b6f,_0x5b83b9,_0x5a096a,_0x15f3ca,_0x58668c,_0x150d05){var _0x3442ff=_0x250cde;let _0x431077=[],_0x10113c;switch(_0x8fb00c){case _0x376584['o'][_0x3442ff(0x31b9)]:for(let _0x793d6e=0x0,_0x4650de=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x793d6e<_0x4650de;++_0x793d6e){_0x10113c=_0x793d6e*_0x5a096a;const _0x318b87=_0x230b40['P'][_0x3442ff(0xd4e)](_0x5b83b9,_0x10113c);_0x58668c&&_0x5e123f['l'][_0x3442ff(0x615)](_0x318b87),_0x431077['push'](_0x318b87[_0x3442ff(0x3e55)]());}break;case _0x376584['o'][_0x3442ff(0x3487)]:for(let _0x3da8dc=0x0,_0x1d470a=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x3da8dc<_0x1d470a;++_0x3da8dc){_0x10113c=_0x3da8dc*_0x5a096a;const _0x3f9f6b=_0x230b40['P'][_0x3442ff(0xd4e)](_0x5b83b9,_0x10113c);_0x58668c&&_0x5e123f['l'][_0x3442ff(0x16a5)](_0x3f9f6b),_0x3f9f6b[_0x3442ff(0xb65)](),_0x431077[_0x3442ff(0x2f54)](_0x3f9f6b['asArray']());}break;case _0x376584['o'][_0x3442ff(0xf76)]:for(let _0x4b5c6f=0x0,_0x139a24=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x4b5c6f<_0x139a24;++_0x4b5c6f){_0x10113c=_0x4b5c6f*_0x5a096a;const _0x4dee53=_0x230b40['Lt'][_0x3442ff(0xd4e)](_0x5b83b9,_0x10113c);_0x58668c&&_0x5e123f['l'][_0x3442ff(0x20ae)](_0x4dee53),_0x5e123f['l'][_0x3442ff(0x3269)](_0x4dee53),_0x431077[_0x3442ff(0x2f54)](_0x4dee53[_0x3442ff(0x3e55)]());}break;case _0x376584['o'][_0x3442ff(0x3469)]:{const _0x2a8ca4=_0x150d05['material'];var _0x1efbea=!_0x2a8ca4||_0x3442ff(0x1bbf)===_0x2a8ca4[_0x3442ff(0x1653)]();const _0x1167e5=new(0x3===_0x5a096a?_0x3b25c7['Wo']:_0x3b25c7['HE'])();var _0x297b44=this[_0x3442ff(0x2a21)][_0x3442ff(0x2636)]()[_0x3442ff(0x3fb5)];for(let _0x197fd9=0x0,_0x1fce47=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x197fd9<_0x1fce47;++_0x197fd9)_0x10113c=_0x197fd9*_0x5a096a,(0x3===_0x5a096a?_0x3b25c7['Wo']:_0x3b25c7['HE'])[_0x3442ff(0x30fe)](_0x5b83b9,_0x10113c,_0x1167e5),_0x1efbea&&_0x1167e5['toLinearSpaceToRef'](_0x1167e5,_0x297b44),_0x431077[_0x3442ff(0x2f54)](_0x1167e5[_0x3442ff(0x3e55)]());break;}case _0x376584['o'][_0x3442ff(0x855)]:case _0x376584['o']['UV2Kind']:for(let _0x4ef7c6=0x0,_0x15c4f3=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x4ef7c6<_0x15c4f3;++_0x4ef7c6)_0x10113c=_0x4ef7c6*_0x5a096a,_0x431077[_0x3442ff(0x2f54)]([_0x5b83b9[_0x10113c],_0x5b83b9[_0x10113c+0x1]]);break;case _0x376584['o'][_0x3442ff(0x515)]:case _0x376584['o']['MatricesIndicesExtraKind']:for(let _0x3f7b9b=0x0,_0x1c5fa6=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x3f7b9b<_0x1c5fa6;++_0x3f7b9b){_0x10113c=_0x3f7b9b*_0x5a096a;const _0x51a56d=_0x230b40['Lt'][_0x3442ff(0xd4e)](_0x5b83b9,_0x10113c);_0x431077[_0x3442ff(0x2f54)](_0x51a56d[_0x3442ff(0x3e55)]());}break;case _0x376584['o'][_0x3442ff(0x2744)]:case _0x376584['o'][_0x3442ff(0x2f3e)]:for(let _0x45b011=0x0,_0x130cb9=_0x5b83b9[_0x3442ff(0x132e)]/_0x5a096a;_0x45b011<_0x130cb9;++_0x45b011){_0x10113c=_0x45b011*_0x5a096a;const _0x568bba=_0x230b40['Lt'][_0x3442ff(0xd4e)](_0x5b83b9,_0x10113c);_0x431077['push'](_0x568bba[_0x3442ff(0x3e55)]());}break;default:_0x1dc259['w1']['Warn'](_0x3442ff(0x3f6a)+_0x8fb00c),_0x431077=[];}let _0x4c6b35;switch(_0x307b6f){case _0x2d2f10['rY'][_0x3442ff(0x13eb)]:_0x4c6b35=_0x15f3ca[_0x3442ff(0xe0d)][_0x3442ff(0x2dcf)](_0x15f3ca);break;case _0x2d2f10['rY'][_0x3442ff(0x3541)]:_0x4c6b35=_0x15f3ca[_0x3442ff(0x14a6)][_0x3442ff(0x2dcf)](_0x15f3ca);break;case _0x2d2f10['rY'][_0x3442ff(0x3e38)]:_0x4c6b35=_0x15f3ca['setUInt32']['bind'](_0x15f3ca);break;case _0x2d2f10['rY'][_0x3442ff(0x339b)]:_0x4c6b35=_0x15f3ca[_0x3442ff(0x28bc)][_0x3442ff(0x2dcf)](_0x15f3ca);break;default:return void _0x1dc259['w1'][_0x3442ff(0x2e91)](_0x3442ff(0x1b5a)+_0x307b6f);}for(const _0x2b14b8 of _0x431077)for(const _0xc1816f of _0x2b14b8)_0x4c6b35(_0xc1816f);}[_0x250cde(0x1841)](_0x5be289,_0x278ea6,_0x503d15,_0x4886e6,_0xb53d1,_0x5687d1,_0x5d0025,_0x1eb183,_0x400d66,_0x4c1e28){var _0x2e2235=_0x250cde;let _0x38cc58=[],_0x4c5ae,_0x200fef=new _0x230b40['P'](),_0x59349f=new _0x230b40['Lt'](0x0,0x0,0x0,0x0);switch(_0x5be289){case _0x376584['o'][_0x2e2235(0x31b9)]:for(let _0xa05d65=_0x503d15[_0x2e2235(0xfb3)];_0xa05d65<_0x503d15[_0x2e2235(0x3888)];++_0xa05d65){_0x4c5ae=_0x503d15['indexStart']+_0xa05d65*_0x5d0025;var _0x2c1af5=_0x230b40['P']['FromArray'](_0xb53d1,_0x4c5ae);const _0x23bf97=_0x230b40['P'][_0x2e2235(0xd4e)](_0x5687d1,_0x4c5ae);_0x200fef=_0x23bf97[_0x2e2235(0x16b6)](_0x2c1af5,_0x200fef),_0x400d66&&_0x5e123f['l'][_0x2e2235(0x615)](_0x200fef),_0x4c1e28&&(_0x4c1e28['min'][_0x2e2235(0x3b56)](Math[_0x2e2235(0x3749)](_0x200fef['x'],_0x4c1e28[_0x2e2235(0x3749)]['x']),Math[_0x2e2235(0x3749)](_0x200fef['y'],_0x4c1e28['min']['y']),Math[_0x2e2235(0x3749)](_0x200fef['z'],_0x4c1e28[_0x2e2235(0x3749)]['z'])),_0x4c1e28[_0x2e2235(0xc54)][_0x2e2235(0x3b56)](Math[_0x2e2235(0xc54)](_0x200fef['x'],_0x4c1e28[_0x2e2235(0xc54)]['x']),Math[_0x2e2235(0xc54)](_0x200fef['y'],_0x4c1e28['max']['y']),Math[_0x2e2235(0xc54)](_0x200fef['z'],_0x4c1e28[_0x2e2235(0xc54)]['z']))),_0x38cc58['push'](_0x200fef[_0x2e2235(0x3e55)]());}break;case _0x376584['o'][_0x2e2235(0x3487)]:for(let _0x276272=_0x503d15[_0x2e2235(0xfb3)];_0x276272<_0x503d15[_0x2e2235(0x3888)];++_0x276272){_0x4c5ae=_0x503d15[_0x2e2235(0xeea)]+_0x276272*_0x5d0025;const _0x46e38b=_0x230b40['P'][_0x2e2235(0xd4e)](_0xb53d1,_0x4c5ae),_0x2c70cd=(_0x46e38b['normalize'](),_0x230b40['P'][_0x2e2235(0xd4e)](_0x5687d1,_0x4c5ae));_0x2c70cd[_0x2e2235(0xb65)](),_0x200fef=_0x2c70cd[_0x2e2235(0x16b6)](_0x46e38b,_0x200fef),_0x400d66&&_0x5e123f['l'][_0x2e2235(0x16a5)](_0x200fef),_0x38cc58['push'](_0x200fef['asArray']());}break;case _0x376584['o'][_0x2e2235(0xf76)]:for(let _0x1fc48c=_0x503d15[_0x2e2235(0xfb3)];_0x1fc48c<_0x503d15[_0x2e2235(0x3888)];++_0x1fc48c){_0x4c5ae=_0x503d15[_0x2e2235(0xeea)]+_0x1fc48c*(_0x5d0025+0x1);var _0x434305=_0x230b40['Lt'][_0x2e2235(0xd4e)](_0xb53d1,_0x4c5ae);_0x5e123f['l']['_NormalizeTangentFromRef'](_0x434305);const _0x313c5d=_0x230b40['Lt'][_0x2e2235(0xd4e)](_0x5687d1,_0x4c5ae);_0x5e123f['l'][_0x2e2235(0x3269)](_0x313c5d),_0x59349f=_0x313c5d[_0x2e2235(0x16b6)](_0x434305,_0x59349f),_0x400d66&&_0x5e123f['l']['_GetRightHandedVector4FromRef'](_0x59349f),_0x38cc58['push']([_0x59349f['x'],_0x59349f['y'],_0x59349f['z']]);}break;default:_0x1dc259['w1'][_0x2e2235(0x2e91)](_0x2e2235(0x3f6a)+_0x5be289),_0x38cc58=[];}let _0x26e7d0;switch(_0x278ea6){case _0x2d2f10['rY'][_0x2e2235(0x13eb)]:_0x26e7d0=_0x1eb183[_0x2e2235(0xe0d)][_0x2e2235(0x2dcf)](_0x1eb183);break;case _0x2d2f10['rY'][_0x2e2235(0x3541)]:_0x26e7d0=_0x1eb183['setUInt16'][_0x2e2235(0x2dcf)](_0x1eb183);break;case _0x2d2f10['rY']['UNSIGNED_INT']:_0x26e7d0=_0x1eb183[_0x2e2235(0x9dd)][_0x2e2235(0x2dcf)](_0x1eb183);break;case _0x2d2f10['rY']['FLOAT']:_0x26e7d0=_0x1eb183[_0x2e2235(0x28bc)]['bind'](_0x1eb183);break;default:return void _0x1dc259['w1'][_0x2e2235(0x2e91)](_0x2e2235(0x1b5a)+_0x278ea6);}for(const _0x493d32 of _0x38cc58)for(const _0x31fd43 of _0x493d32)_0x26e7d0(_0x31fd43);}[_0x250cde(0x2dd2)](_0x25e5d0,_0x348ecb,_0x4a5038){var _0x5e6e58=_0x250cde;const _0x587e04={'byteLength':this[_0x5e6e58(0x424)]};let _0x49532e,_0x12d3a4,_0x21121d,_0x43a6cb=this[_0x5e6e58(0x424)];return _0x587e04[_0x5e6e58(0x34f4)]&&(this[_0x5e6e58(0x4c0)]['buffers']=[_0x587e04]),this[_0x5e6e58(0x38de)]&&this[_0x5e6e58(0x38de)]['length']&&(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x1b3d)]=this[_0x5e6e58(0x38de)]),this['_meshes']&&this[_0x5e6e58(0x3fe5)][_0x5e6e58(0x132e)]&&(this['_glTF']['meshes']=this['_meshes']),this[_0x5e6e58(0x2564)]&&this['_scenes'][_0x5e6e58(0x132e)]&&(this['_glTF'][_0x5e6e58(0x27a)]=this[_0x5e6e58(0x2564)],this[_0x5e6e58(0x4c0)][_0x5e6e58(0x32aa)]=0x0),this['_cameras']&&this[_0x5e6e58(0x2758)]['length']&&(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x3eff)]=this[_0x5e6e58(0x2758)]),this['_bufferViews']&&this['_bufferViews']['length']&&(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x1a2)]=this[_0x5e6e58(0x1771)]),this[_0x5e6e58(0x38b)]&&this['_accessors'][_0x5e6e58(0x132e)]&&(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x2a19)]=this[_0x5e6e58(0x38b)]),this[_0x5e6e58(0xb0)]&&this[_0x5e6e58(0xb0)][_0x5e6e58(0x132e)]&&(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x1b36)]=this[_0x5e6e58(0xb0)]),this[_0x5e6e58(0x2c70)]&&this[_0x5e6e58(0x2c70)][_0x5e6e58(0x132e)]&&(this[_0x5e6e58(0x4c0)]['materials']=this[_0x5e6e58(0x2c70)]),this[_0x5e6e58(0x36e7)]&&this[_0x5e6e58(0x36e7)][_0x5e6e58(0x132e)]&&(this['_glTF'][_0x5e6e58(0xb3c)]=this['_textures']),this[_0x5e6e58(0x3547)]&&this[_0x5e6e58(0x3547)][_0x5e6e58(0x132e)]&&(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x96f)]=this[_0x5e6e58(0x3547)]),this['_skins']&&this['_skins'][_0x5e6e58(0x132e)]&&(this['_glTF'][_0x5e6e58(0x195e)]=this['_skins']),this[_0x5e6e58(0x1f55)]&&this[_0x5e6e58(0x1f55)]['length']&&(_0x25e5d0?(this[_0x5e6e58(0x4c0)][_0x5e6e58(0x1146)]=[],this['_images']['forEach'](_0x45706a=>{var _0x54401d=_0x5e6e58;_0x45706a[_0x54401d(0x299c)]&&(_0x12d3a4=this['_imageData'][_0x45706a['uri']],this[_0x54401d(0x2373)][_0x54401d(0x2f54)](_0x12d3a4),_0x49532e=_0x45706a[_0x54401d(0x299c)][_0x54401d(0x3936)]('.')[0x0]+_0x54401d(0x28bb),_0x21121d=_0x5e123f['l'][_0x54401d(0xa02)](0x0,_0x43a6cb,_0x12d3a4[_0x54401d(0xf56)][_0x54401d(0x34f4)],void 0x0,_0x49532e),_0x43a6cb+=_0x12d3a4['data'][_0x54401d(0x34f4)],this[_0x54401d(0x1771)]['push'](_0x21121d),_0x45706a[_0x54401d(0x3e71)]=this['_bufferViews']['length']-0x1,_0x45706a['name']=_0x49532e,_0x45706a['mimeType']=_0x12d3a4[_0x54401d(0xe8)],_0x45706a[_0x54401d(0x299c)]=void 0x0,this['_glTF']['images']||(this[_0x54401d(0x4c0)][_0x54401d(0x1146)]=[]),this['_glTF'][_0x54401d(0x1146)][_0x54401d(0x2f54)](_0x45706a));}),_0x587e04[_0x5e6e58(0x34f4)]=_0x43a6cb):this[_0x5e6e58(0x4c0)][_0x5e6e58(0x1146)]=this[_0x5e6e58(0x1f55)]),_0x25e5d0||(_0x587e04[_0x5e6e58(0x299c)]=_0x348ecb+_0x5e6e58(0x397c)),_0x4a5038?JSON[_0x5e6e58(0x1e90)](this[_0x5e6e58(0x4c0)],null,0x2):JSON['stringify'](this[_0x5e6e58(0x4c0)]);}['_generateGLTFAsync'](_0x433830,_0x2a9e12=!0x0){var _0x4dbde6=_0x250cde;return this['_generateBinaryAsync']()[_0x4dbde6(0x1af5)](_0x5584c2=>{var _0x1540fc=_0x4dbde6;this[_0x1540fc(0x3a06)]();var _0x5df443=this[_0x1540fc(0x2dd2)](!0x1,_0x433830,!0x0),_0x5584c2=new Blob([_0x5584c2],{'type':_0x1540fc(0x3649)}),_0x1fb397=_0x433830+_0x1540fc(0x1734),_0x67d76f=_0x433830+_0x1540fc(0x397c);const _0x231f2b=new _0x456193['s']();if(_0x231f2b[_0x1540fc(0x3e82)][_0x1fb397]=_0x5df443,_0x231f2b[_0x1540fc(0x3e82)][_0x67d76f]=_0x5584c2,this['_imageData']){for(const _0xb22def in this[_0x1540fc(0x208)])_0x231f2b[_0x1540fc(0x3e82)][_0xb22def]=new Blob([this[_0x1540fc(0x208)][_0xb22def]['data']],{'type':this['_imageData'][_0xb22def][_0x1540fc(0xe8)]});}return _0x2a9e12&&this[_0x1540fc(0x2d20)](),_0x231f2b;});}['_generateBinaryAsync'](){var _0x2de8e6=_0x250cde;const _0x1b2a15=new _0x1a6843(0x4);return this['_createSceneAsync'](this[_0x2de8e6(0x2a21)],_0x1b2a15)[_0x2de8e6(0x1af5)](()=>(this[_0x2de8e6(0x34a9)]&&this['_localEngine']['dispose'](),_0x1b2a15[_0x2de8e6(0x21cf)]()));}['_getPadding'](_0x4edbfc){return _0x4edbfc%=0x4,0x0==_0x4edbfc?_0x4edbfc:0x4-_0x4edbfc;}['_generateGLBAsync'](_0x20d802,_0x12a951=!0x0){var _0xfa0ce=_0x250cde;return this[_0xfa0ce(0x302f)]()[_0xfa0ce(0x1af5)](_0x4acd30=>{var _0x1af051=_0xfa0ce;this['_extensionsOnExporting']();const _0x3e3166=this[_0x1af051(0x2dd2)](!0x0);var _0x59e48e=_0x20d802+_0x1af051(0x39e7);let _0x27c224=_0x3e3166[_0x1af051(0x132e)],_0x1df5cb,_0x4a93f3=0x0;if(_0x1af051(0x16fc)!=typeof TextEncoder){const _0x1b6b0d=new TextEncoder();_0x1df5cb=_0x1b6b0d[_0x1af051(0x1dd2)](_0x3e3166),_0x27c224=_0x1df5cb[_0x1af051(0x132e)];}for(let _0x59d54f=0x0;_0x59d54f<this[_0x1af051(0x2373)][_0x1af051(0x132e)];++_0x59d54f)_0x4a93f3+=this[_0x1af051(0x2373)][_0x59d54f][_0x1af051(0xf56)][_0x1af051(0x34f4)];var _0x2fc652=this[_0x1af051(0xdc3)](_0x27c224),_0x510e6f=this[_0x1af051(0xdc3)](_0x4acd30[_0x1af051(0x34f4)]),_0x472c43=this[_0x1af051(0xdc3)](_0x4a93f3),_0x192ac5=0x1c+_0x27c224+_0x2fc652+_0x4acd30[_0x1af051(0x34f4)]+_0x510e6f+_0x4a93f3+_0x472c43,_0xa365eb=new ArrayBuffer(0xc);const _0x503774=new DataView(_0xa365eb);_0x503774[_0x1af051(0x186d)](0x0,0x46546c67,!0x0),_0x503774['setUint32'](0x4,0x2,!0x0),_0x503774['setUint32'](0x8,_0x192ac5,!0x0),_0x192ac5=new ArrayBuffer(0x8+_0x27c224+_0x2fc652);const _0x435c69=new DataView(_0x192ac5),_0x51bde0=(_0x435c69[_0x1af051(0x186d)](0x0,_0x27c224+_0x2fc652,!0x0),_0x435c69['setUint32'](0x4,0x4e4f534a,!0x0),new Uint8Array(_0x192ac5,0x8));if(_0x1df5cb)_0x51bde0['set'](_0x1df5cb);else{var _0x459f1f='_'[_0x1af051(0x34f7)](0x0);for(let _0x47673d=0x0;_0x47673d<_0x27c224;++_0x47673d){var _0x54836b=_0x3e3166['charCodeAt'](_0x47673d);_0x54836b!=_0x3e3166[_0x1af051(0x549)](_0x47673d)?_0x51bde0[_0x47673d]=_0x459f1f:_0x51bde0[_0x47673d]=_0x54836b;}}const _0x3d54f3=new Uint8Array(_0x192ac5,0x8+_0x27c224);for(let _0x5726bd=0x0;_0x5726bd<_0x2fc652;++_0x5726bd)_0x3d54f3[_0x5726bd]=0x20;var _0x19c75d=new ArrayBuffer(0x8);const _0x18ca14=new DataView(_0x19c75d);_0x18ca14[_0x1af051(0x186d)](0x0,_0x4acd30[_0x1af051(0x34f4)]+_0x4a93f3+_0x472c43,!0x0),_0x18ca14['setUint32'](0x4,0x4e4942,!0x0);var _0x1cbdb1=new ArrayBuffer(_0x510e6f);const _0x11482a=new Uint8Array(_0x1cbdb1);for(let _0x5ad0c2=0x0;_0x5ad0c2<_0x510e6f;++_0x5ad0c2)_0x11482a[_0x5ad0c2]=0x0;var _0x3c738b=new ArrayBuffer(_0x472c43);const _0x4862d0=new Uint8Array(_0x3c738b);for(let _0x295889=0x0;_0x295889<_0x472c43;++_0x295889)_0x4862d0[_0x295889]=0x0;const _0xee9ab5=[_0xa365eb,_0x192ac5,_0x19c75d,_0x4acd30];for(let _0x170a53=0x0;_0x170a53<this[_0x1af051(0x2373)][_0x1af051(0x132e)];++_0x170a53)_0xee9ab5[_0x1af051(0x2f54)](this[_0x1af051(0x2373)][_0x170a53][_0x1af051(0xf56)]);_0xee9ab5[_0x1af051(0x2f54)](_0x1cbdb1),_0xee9ab5[_0x1af051(0x2f54)](_0x3c738b),_0xa365eb=new Blob(_0xee9ab5,{'type':_0x1af051(0x3649)});const _0x1b8596=new _0x456193['s']();return _0x1b8596['glTFFiles'][_0x59e48e]=_0xa365eb,null!=this['_localEngine']&&this['_localEngine'][_0x1af051(0x2d20)](),_0x12a951&&this[_0x1af051(0x2d20)](),_0x1b8596;});}[_0x250cde(0x1e4a)](_0x686c93,_0x25a8f0,_0xf1cdef){var _0xf16c32=_0x250cde;_0x25a8f0[_0xf16c32(0x211)]()[_0xf16c32(0x246b)](0x0,0x0,0x0)||_0x1dc259['w1'][_0xf16c32(0x2e91)](_0xf16c32(0x3552)),_0x25a8f0[_0xf16c32(0x8c5)][_0xf16c32(0x246b)](0x0,0x0,0x0)||(_0x686c93[_0xf16c32(0x3b2d)]=(_0xf1cdef?_0x5e123f['l']['_GetRightHandedPositionVector3'](_0x25a8f0[_0xf16c32(0x8c5)]):_0x25a8f0[_0xf16c32(0x8c5)])['asArray']()),_0x25a8f0[_0xf16c32(0x244c)]['equalsToFloats'](0x1,0x1,0x1)||(_0x686c93[_0xf16c32(0x27e7)]=_0x25a8f0[_0xf16c32(0x244c)][_0xf16c32(0x3e55)]());const _0x5bbc5b=_0x230b40['_f']['RotationYawPitchRoll'](_0x25a8f0[_0xf16c32(0x13fc)]['y'],_0x25a8f0['rotation']['x'],_0x25a8f0[_0xf16c32(0x13fc)]['z']);_0x25a8f0[_0xf16c32(0x905)]&&_0x5bbc5b['multiplyInPlace'](_0x25a8f0[_0xf16c32(0x905)]),_0x230b40['_f']['IsIdentity'](_0x5bbc5b)||(_0xf1cdef&&_0x5e123f['l'][_0xf16c32(0x2f04)](_0x5bbc5b),_0x686c93[_0xf16c32(0x13fc)]=_0x5bbc5b[_0xf16c32(0xb65)]()['asArray']());}[_0x250cde(0x3ae5)](_0x5cdb3b,_0x5154c4,_0x3677db){var _0x5e0e1a=_0x250cde;_0x5154c4[_0x5e0e1a(0x8c5)][_0x5e0e1a(0x246b)](0x0,0x0,0x0)||(_0x5cdb3b[_0x5e0e1a(0x3b2d)]=(_0x3677db?_0x5e123f['l']['_GetRightHandedPositionVector3'](_0x5154c4['position']):_0x5154c4[_0x5e0e1a(0x8c5)])[_0x5e0e1a(0x3e55)]());const _0x41ebdb=_0x5154c4[_0x5e0e1a(0x905)];_0x41ebdb&&!_0x230b40['_f']['IsIdentity'](_0x41ebdb)&&(_0x3677db&&_0x5e123f['l']['_GetRightHandedQuaternionFromRef'](_0x41ebdb),_0x5cdb3b[_0x5e0e1a(0x13fc)]=_0x41ebdb[_0x5e0e1a(0xb65)]()[_0x5e0e1a(0x3e55)]());}['_getVertexBufferFromMesh'](_0x110074,_0x3706e5){var _0x334ff6=_0x250cde;if(_0x3706e5['isVerticesDataPresent'](_0x110074,!0x0)){_0x3706e5=_0x3706e5[_0x334ff6(0x257e)](_0x110074,!0x0);if(_0x3706e5)return _0x3706e5;}return null;}[_0x250cde(0x38e2)](_0x17da14,_0x18cff4,_0x47cc30,_0x2f9e19,_0x102db7,_0x398184){var _0x1989ac=_0x250cde;const _0x1be79d=_0x47cc30 instanceof _0x3392c6['Kj']?_0x47cc30:_0x47cc30 instanceof _0x35d9bf['S']?_0x47cc30[_0x1989ac(0x35f8)]:null;var _0xdada2e,_0x12fc23,_0x2d21ee;_0x1be79d&&(_0x12fc23=_0x1be79d[_0x1989ac(0x257e)](_0x17da14,!0x0),_0xdada2e=_0x1be79d['getVerticesData'](_0x17da14,void 0x0,void 0x0,!0x0),_0x12fc23&&_0xdada2e&&(_0x12fc23=_0x376584['o'][_0x1989ac(0x2cd4)](_0x18cff4),_0x2d21ee=_0xdada2e[_0x1989ac(0x132e)]*_0x12fc23,_0x2d21ee=_0x5e123f['l'][_0x1989ac(0xa02)](0x0,_0x2f9e19[_0x1989ac(0x1158)](),_0x2d21ee,_0x102db7,_0x17da14+_0x1989ac(0x1d8d)+_0x1be79d[_0x1989ac(0x3efc)]),this[_0x1989ac(0x1771)]['push'](_0x2d21ee),this[_0x1989ac(0x3dec)](_0x17da14,_0x18cff4,_0xdada2e,_0x102db7/_0x12fc23,_0x2f9e19,_0x398184,_0x47cc30)));}[_0x250cde(0x29cd)](_0x412164,_0x3805eb,_0x4dbef8,_0x4327c2,_0x147b61){var _0x5d76b8=_0x250cde;if(_0x4dbef8){_0x3805eb['targets']||(_0x3805eb[_0x5d76b8(0x1658)]=[]);const _0x494393={},_0xe07557=_0x412164[_0x5d76b8(0x2907)]();if(_0x4dbef8[_0x5d76b8(0x3d3a)]&&(_0x253eb2=_0xe07557[_0x5d76b8(0x166d)](_0x376584['o'][_0x5d76b8(0x3487)],void 0x0,void 0x0,!0x0),_0x201214=_0x4dbef8[_0x5d76b8(0xc1b)](),_0x311062=0xc*(_0x56b487=_0x412164[_0x5d76b8(0x3888)]),_0x311062=_0x5e123f['l'][_0x5d76b8(0xa02)](0x0,_0x4327c2[_0x5d76b8(0x1158)](),_0x311062,0xc,_0x4dbef8[_0x5d76b8(0x3efc)]+'_NORMAL'),this[_0x5d76b8(0x1771)][_0x5d76b8(0x2f54)](_0x311062),_0x311062=this[_0x5d76b8(0x1771)][_0x5d76b8(0x132e)]-0x1,_0x311062=_0x5e123f['l'][_0x5d76b8(0xfca)](_0x311062,_0x4dbef8[_0x5d76b8(0x3efc)]+'\x20-\x20NORMAL',_0x2d2f10['Jg']['VEC3'],_0x2d2f10['rY'][_0x5d76b8(0x339b)],_0x56b487,0x0,null,null),this['_accessors'][_0x5d76b8(0x2f54)](_0x311062),_0x494393['NORMAL']=this[_0x5d76b8(0x38b)][_0x5d76b8(0x132e)]-0x1,this[_0x5d76b8(0x1841)](_0x376584['o'][_0x5d76b8(0x3487)],_0x2d2f10['rY'][_0x5d76b8(0x339b)],_0x412164,_0x4dbef8,_0x253eb2,_0x201214,0x3,_0x4327c2,_0x147b61)),_0x4dbef8[_0x5d76b8(0x2f4b)]){var _0x56b487=_0xe07557[_0x5d76b8(0x166d)](_0x376584['o'][_0x5d76b8(0x31b9)],void 0x0,void 0x0,!0x0),_0x311062=_0x4dbef8['getPositions'](),_0x253eb2=_0x412164[_0x5d76b8(0x3888)],_0x201214=0xc*_0x253eb2,_0x201214=_0x5e123f['l'][_0x5d76b8(0xa02)](0x0,_0x4327c2[_0x5d76b8(0x1158)](),_0x201214,0xc,_0x4dbef8[_0x5d76b8(0x3efc)]+_0x5d76b8(0x36af)),_0x201214=(this['_bufferViews']['push'](_0x201214),this[_0x5d76b8(0x1771)][_0x5d76b8(0x132e)]-0x1);const _0x234661={'min':new _0x230b40['P'](Infinity,Infinity,Infinity),'max':new _0x230b40['P'](-Infinity,-Infinity,-Infinity)},_0x31c53b=_0x5e123f['l']['_CreateAccessor'](_0x201214,_0x4dbef8[_0x5d76b8(0x3efc)]+_0x5d76b8(0x3789),_0x2d2f10['Jg']['VEC3'],_0x2d2f10['rY']['FLOAT'],_0x253eb2,0x0,null,null);this['_accessors'][_0x5d76b8(0x2f54)](_0x31c53b),_0x494393[_0x5d76b8(0x3301)]=this[_0x5d76b8(0x38b)][_0x5d76b8(0x132e)]-0x1,this['writeMorphTargetAttributeData'](_0x376584['o']['PositionKind'],_0x2d2f10['rY'][_0x5d76b8(0x339b)],_0x412164,_0x4dbef8,_0x56b487,_0x311062,0x3,_0x4327c2,_0x147b61,_0x234661),_0x31c53b['min']=_0x234661[_0x5d76b8(0x3749)][_0x5d76b8(0x3e55)](),_0x31c53b[_0x5d76b8(0xc54)]=_0x234661['max'][_0x5d76b8(0x3e55)]();}_0x4dbef8[_0x5d76b8(0x2e67)]&&(_0x201214=_0xe07557[_0x5d76b8(0x166d)](_0x376584['o'][_0x5d76b8(0xf76)],void 0x0,void 0x0,!0x0),_0x253eb2=_0x4dbef8[_0x5d76b8(0x3166)](),_0x311062=0xc*(_0x56b487=_0x412164[_0x5d76b8(0x3888)]),_0x311062=_0x5e123f['l']['_CreateBufferView'](0x0,_0x4327c2[_0x5d76b8(0x1158)](),_0x311062,0xc,_0x4dbef8['name']+_0x5d76b8(0x3e43)),this[_0x5d76b8(0x1771)][_0x5d76b8(0x2f54)](_0x311062),_0x311062=this[_0x5d76b8(0x1771)]['length']-0x1,_0x311062=_0x5e123f['l']['_CreateAccessor'](_0x311062,_0x4dbef8[_0x5d76b8(0x3efc)]+_0x5d76b8(0x3a4d),_0x2d2f10['Jg'][_0x5d76b8(0x2c0f)],_0x2d2f10['rY']['FLOAT'],_0x56b487,0x0,null,null),this[_0x5d76b8(0x38b)][_0x5d76b8(0x2f54)](_0x311062),_0x494393['TANGENT']=this[_0x5d76b8(0x38b)][_0x5d76b8(0x132e)]-0x1,this[_0x5d76b8(0x1841)](_0x376584['o'][_0x5d76b8(0xf76)],_0x2d2f10['rY']['FLOAT'],_0x412164,_0x4dbef8,_0x201214,_0x253eb2,0x3,_0x4327c2,_0x147b61)),_0x3805eb[_0x5d76b8(0x1658)][_0x5d76b8(0x2f54)](_0x494393);}}[_0x250cde(0x116)](_0x25bb89){var _0x2fc5c5=_0x250cde;if(_0x25bb89 instanceof _0x455db3['_'])return _0x40abd6['F'][_0x2fc5c5(0xaed)];if(_0x25bb89 instanceof _0x35d9bf['S']||_0x25bb89 instanceof _0x3392c6['Kj']){var _0x4e9985=_0x25bb89 instanceof _0x3392c6['Kj']?_0x25bb89:_0x25bb89['sourceMesh'];if(_0x2fc5c5(0x3542)==typeof _0x4e9985[_0x2fc5c5(0x34ba)])return _0x4e9985[_0x2fc5c5(0x34ba)];}return _0x25bb89['material']?_0x25bb89[_0x2fc5c5(0x4e2)][_0x2fc5c5(0x6d0)]:_0x40abd6['F'][_0x2fc5c5(0x3dd)];}['_setPrimitiveMode'](_0x14d2f1,_0x1adeb2){var _0x2ac464=_0x250cde;switch(_0x1adeb2){case _0x40abd6['F'][_0x2ac464(0x3dd)]:break;case _0x40abd6['F']['TriangleStripDrawMode']:_0x14d2f1[_0x2ac464(0x1a43)]=_0x2d2f10['xB'][_0x2ac464(0x3f9)];break;case _0x40abd6['F'][_0x2ac464(0x1a90)]:_0x14d2f1[_0x2ac464(0x1a43)]=_0x2d2f10['xB'][_0x2ac464(0x1b87)];break;case _0x40abd6['F'][_0x2ac464(0x13c6)]:case _0x40abd6['F'][_0x2ac464(0x1f3a)]:_0x14d2f1['mode']=_0x2d2f10['xB'][_0x2ac464(0x11b1)];break;case _0x40abd6['F'][_0x2ac464(0xc40)]:_0x14d2f1['mode']=_0x2d2f10['xB'][_0x2ac464(0x3ff2)];break;case _0x40abd6['F'][_0x2ac464(0xaed)]:_0x14d2f1[_0x2ac464(0x1a43)]=_0x2d2f10['xB'][_0x2ac464(0x3eaa)];break;case _0x40abd6['F']['LineStripDrawMode']:_0x14d2f1['mode']=_0x2d2f10['xB'][_0x2ac464(0xf84)];}}[_0x250cde(0x6e2)](_0x508b02,_0x1efe64){var _0x3094ca=_0x250cde;switch(_0x1efe64){case _0x376584['o'][_0x3094ca(0x31b9)]:_0x508b02[_0x3094ca(0x22b7)]['POSITION']=this[_0x3094ca(0x38b)][_0x3094ca(0x132e)]-0x1;break;case _0x376584['o']['NormalKind']:_0x508b02[_0x3094ca(0x22b7)][_0x3094ca(0x1a11)]=this[_0x3094ca(0x38b)]['length']-0x1;break;case _0x376584['o'][_0x3094ca(0x3469)]:_0x508b02[_0x3094ca(0x22b7)][_0x3094ca(0x38ad)]=this[_0x3094ca(0x38b)]['length']-0x1;break;case _0x376584['o'][_0x3094ca(0xf76)]:_0x508b02['attributes']['TANGENT']=this[_0x3094ca(0x38b)]['length']-0x1;break;case _0x376584['o'][_0x3094ca(0x855)]:_0x508b02['attributes'][_0x3094ca(0x324a)]=this[_0x3094ca(0x38b)][_0x3094ca(0x132e)]-0x1;break;case _0x376584['o']['UV2Kind']:_0x508b02[_0x3094ca(0x22b7)][_0x3094ca(0x2af7)]=this[_0x3094ca(0x38b)][_0x3094ca(0x132e)]-0x1;break;case _0x376584['o'][_0x3094ca(0x515)]:_0x508b02[_0x3094ca(0x22b7)][_0x3094ca(0x3c6a)]=this[_0x3094ca(0x38b)][_0x3094ca(0x132e)]-0x1;break;case _0x376584['o'][_0x3094ca(0xb62)]:_0x508b02[_0x3094ca(0x22b7)][_0x3094ca(0xdd3)]=this['_accessors']['length']-0x1;break;case _0x376584['o'][_0x3094ca(0x2744)]:_0x508b02[_0x3094ca(0x22b7)]['WEIGHTS_0']=this[_0x3094ca(0x38b)]['length']-0x1;break;case _0x376584['o'][_0x3094ca(0x2f3e)]:_0x508b02[_0x3094ca(0x22b7)][_0x3094ca(0x405c)]=this[_0x3094ca(0x38b)]['length']-0x1;break;default:_0x1dc259['w1'][_0x3094ca(0x2e91)]('Unsupported\x20Vertex\x20Buffer\x20Type:\x20'+_0x1efe64);}}[_0x250cde(0x2e7b)](_0x3d9c13,_0xcf09cc,_0x202861,_0x13c563){var _0x89eede=_0x250cde,_0x360672;const _0x216db0=[];let _0x2468b8=null,_0x25a276;_0xcf09cc instanceof _0x3392c6['Kj']?_0x2468b8=_0xcf09cc:_0xcf09cc instanceof _0x35d9bf['S']&&(_0x2468b8=_0xcf09cc[_0x89eede(0x35f8)]);var _0x331018=[{'kind':_0x376584['o'][_0x89eede(0x31b9)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2c0f)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x339b)],'byteStride':0xc},{'kind':_0x376584['o'][_0x89eede(0x3487)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2c0f)],'accessorComponentType':_0x2d2f10['rY']['FLOAT'],'byteStride':0xc},{'kind':_0x376584['o'][_0x89eede(0x3469)],'accessorType':_0x2d2f10['Jg']['VEC4'],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x339b)],'byteStride':0x10},{'kind':_0x376584['o']['TangentKind'],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2df5)],'accessorComponentType':_0x2d2f10['rY']['FLOAT'],'byteStride':0x10},{'kind':_0x376584['o'][_0x89eede(0x855)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x1d8e)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x339b)],'byteStride':0x8},{'kind':_0x376584['o']['UV2Kind'],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x1d8e)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x339b)],'byteStride':0x8},{'kind':_0x376584['o'][_0x89eede(0x515)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2df5)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x3541)],'byteStride':0x8},{'kind':_0x376584['o'][_0x89eede(0xb62)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2df5)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x3541)],'byteStride':0x8},{'kind':_0x376584['o'][_0x89eede(0x2744)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2df5)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x339b)],'byteStride':0x10},{'kind':_0x376584['o'][_0x89eede(0x2f3e)],'accessorType':_0x2d2f10['Jg'][_0x89eede(0x2df5)],'accessorComponentType':_0x2d2f10['rY'][_0x89eede(0x339b)],'byteStride':0x10}];if(_0x2468b8){let _0x25bc79=null;var _0x741dd6=this[_0x89eede(0x116)](_0x2468b8);const _0x1ae68c={},_0x4b50a8=_0x2468b8[_0x89eede(0xad0)];for(const _0x459b9d of _0x331018){var _0x3effab=_0x459b9d['kind'],_0x49768b=_0x459b9d[_0x89eede(0x8af)];if(_0x2468b8['isVerticesDataPresent'](_0x3effab,!0x0)){const _0x22c352=this['_getVertexBufferFromMesh'](_0x3effab,_0x2468b8);_0x459b9d[_0x89eede(0x248)]=_0x22c352?_0x22c352[_0x89eede(0x2cc8)]()*_0x376584['o'][_0x89eede(0x2cd4)](_0x459b9d[_0x89eede(0x8af)]):0x4*_0x376584['o'][_0x89eede(0x1864)](_0x3effab),0xc===_0x459b9d[_0x89eede(0x248)]&&(_0x459b9d['accessorType']=_0x2d2f10['Jg'][_0x89eede(0x2c0f)]),this['_createBufferViewKind'](_0x3effab,_0x49768b,_0xcf09cc,_0x202861,_0x459b9d[_0x89eede(0x248)],_0x13c563),_0x459b9d['bufferViewIndex']=this[_0x89eede(0x1771)][_0x89eede(0x132e)]-0x1,_0x1ae68c[_0x3effab]=_0x459b9d[_0x89eede(0x20be)];}}if(_0x2468b8[_0x89eede(0x18a0)]()){var _0x34117a=_0x2468b8[_0x89eede(0x3d22)]();if(_0x34117a){var _0xb1f511=0x4*_0x34117a[_0x89eede(0x132e)],_0xb1f511=_0x5e123f['l'][_0x89eede(0xa02)](0x0,_0x202861['getByteOffset'](),_0xb1f511,void 0x0,'Indices\x20-\x20'+_0x2468b8[_0x89eede(0x3efc)]);this['_bufferViews'][_0x89eede(0x2f54)](_0xb1f511),_0x25bc79=this[_0x89eede(0x1771)][_0x89eede(0x132e)]-0x1;for(let _0x41cb53=0x0,_0x2cc935=_0x34117a[_0x89eede(0x132e)];_0x41cb53<_0x2cc935;++_0x41cb53)_0x202861[_0x89eede(0x9dd)](_0x34117a[_0x41cb53]);}}if(_0x2468b8[_0x89eede(0x1549)])for(const _0xa803f8 of _0x2468b8[_0x89eede(0x1549)]){let _0x44a807=_0xa803f8[_0x89eede(0x90)]()||_0x2468b8[_0x89eede(0x22fd)]()['defaultMaterial'],_0x320fa0=null;if(_0x44a807){if(_0x2468b8 instanceof _0x455db3['_']){const _0x25966f={'name':_0x2468b8[_0x89eede(0x3efc)]+'\x20material'};(!_0x2468b8['color']['equals'](_0x3b25c7['Wo'][_0x89eede(0x935)]())||_0x2468b8[_0x89eede(0x14f2)]<0x1)&&(_0x25966f[_0x89eede(0x3b54)]={'baseColorFactor':_0x2468b8[_0x89eede(0x25cc)]['asArray']()[_0x89eede(0x3a62)]([_0x2468b8[_0x89eede(0x14f2)]])}),this[_0x89eede(0x2c70)][_0x89eede(0x2f54)](_0x25966f),_0x320fa0=this['_materials'][_0x89eede(0x132e)]-0x1;}else _0x44a807 instanceof _0x1625d2['G']?(_0x104356=_0x44a807[_0x89eede(0x2809)][_0xa803f8[_0x89eede(0x19a4)]])&&(_0x44a807=_0x104356,_0x320fa0=this[_0x89eede(0x2d05)][_0x44a807['uniqueId']]):_0x320fa0=this[_0x89eede(0x2d05)][_0x44a807[_0x89eede(0x439)]];}var _0x104356,_0x3c71e1,_0x33dee0=null!=_0x320fa0?this[_0x89eede(0x2c70)][_0x320fa0]:null;const _0x11c650={'attributes':{}};this[_0x89eede(0x333a)](_0x11c650,_0x741dd6);for(const _0x216b80 of _0x331018){var _0x46a672=_0x216b80['kind'];if(_0x46a672!==_0x376584['o'][_0x89eede(0x855)]&&_0x46a672!==_0x376584['o'][_0x89eede(0x32bb)]||this[_0x89eede(0x18c4)]['exportUnusedUVs']||_0x33dee0&&this[_0x89eede(0x2c2a)][_0x89eede(0x3222)](_0x33dee0)){var _0x57ddfe,_0x40831f,_0x1e313a=_0x2468b8[_0x89eede(0x166d)](_0x46a672,void 0x0,void 0x0,!0x0);if(_0x1e313a){const _0x519b75=this[_0x89eede(0x2d52)](_0x46a672,_0x2468b8);_0x519b75&&(_0x57ddfe=_0x519b75[_0x89eede(0x2cc8)](),null!=(_0x40831f=_0x216b80[_0x89eede(0x20be)])&&(_0x25a276={'min':null,'max':null},_0x46a672==_0x376584['o']['PositionKind']&&(_0x25a276=_0x5e123f['l']['_CalculateMinMaxPositions'](_0x1e313a,0x0,_0x1e313a[_0x89eede(0x132e)]/_0x57ddfe,_0x13c563)),_0x40831f=_0x5e123f['l'][_0x89eede(0xfca)](_0x40831f,_0x46a672+_0x89eede(0x1d8d)+_0xcf09cc['name'],_0x216b80[_0x89eede(0x279f)],_0x216b80['accessorComponentType'],_0x1e313a[_0x89eede(0x132e)]/_0x57ddfe,0x0,_0x25a276[_0x89eede(0x3749)],_0x25a276[_0x89eede(0xc54)]),this['_accessors']['push'](_0x40831f),this[_0x89eede(0x6e2)](_0x11c650,_0x46a672)));}}}if(_0x25bc79&&(_0x104356=_0x5e123f['l'][_0x89eede(0xfca)](_0x25bc79,_0x89eede(0x1967)+_0xcf09cc[_0x89eede(0x3efc)],_0x2d2f10['Jg'][_0x89eede(0x3a45)],_0x2d2f10['rY']['UNSIGNED_INT'],_0xa803f8[_0x89eede(0x2052)],0x4*_0xa803f8[_0x89eede(0xeea)],null,null),this['_accessors'][_0x89eede(0x2f54)](_0x104356),_0x11c650[_0x89eede(0x1f84)]=this[_0x89eede(0x38b)][_0x89eede(0x132e)]-0x1),null!=_0x320fa0&&0x0<Object['keys'](_0x11c650[_0x89eede(0x22b7)])[_0x89eede(0x132e)]){var _0x5d6cf8=null!==_0x2468b8[_0x89eede(0x1cd4)]?_0x2468b8[_0x89eede(0x1cd4)]:_0x44a807['sideOrientation'];if(_0x5d6cf8==_0x40abd6['F'][_0x89eede(0x30e2)]&&this['_babylonScene'][_0x89eede(0xe97)]||_0x5d6cf8==_0x40abd6['F'][_0x89eede(0x30e2)]&&_0x13c563&&_0x2468b8[_0x89eede(0x1cd4)]!==(null==(_0x360672=_0x2468b8[_0x89eede(0x4e2)])?void 0x0:_0x360672[_0x89eede(0x1377)])){let _0x497567=null!=_0x25bc79?this[_0x89eede(0x1771)][_0x25bc79][_0x89eede(0x10f4)]:null,_0x2bb181=(null==_0x497567&&(_0x497567=0x0),null);if(_0x2bb181=null!=_0x25bc79?_0x2468b8[_0x89eede(0x3d22)]():_0x2bb181)this[_0x89eede(0x2b93)](_0xa803f8,_0x741dd6,_0x2bb181,_0x497567,_0x202861);else for(const _0xa8ec9 of _0x331018){var _0x190cb6,_0x41c59a=_0x2468b8[_0x89eede(0x166d)](_0xa8ec9[_0x89eede(0x15b9)],void 0x0,void 0x0,!0x0);_0x41c59a&&(_0x190cb6=(_0x190cb6=this['_bufferViews'][_0x1ae68c[_0xa8ec9[_0x89eede(0x15b9)]]][_0x89eede(0x10f4)])||0x0,this[_0x89eede(0x1017)](_0xa803f8,_0x741dd6,_0x5d6cf8,_0xa8ec9[_0x89eede(0x15b9)],_0x41c59a,_0x190cb6,_0x202861,_0x13c563));}}_0x11c650['material']=_0x320fa0;}if(_0x4b50a8){for(let _0x548de6=0x0;_0x548de6<_0x4b50a8['numTargets'];++_0x548de6)_0x3c71e1=_0x4b50a8['getTarget'](_0x548de6),this['_setMorphTargetAttributes'](_0xa803f8,_0x11c650,_0x3c71e1,_0x202861,_0x13c563);}_0x3d9c13['primitives'][_0x89eede(0x2f54)](_0x11c650),this[_0x89eede(0x1ce3)]('postExport',_0x11c650,_0xa803f8,_0x202861),_0x216db0['push']();}}return Promise[_0x89eede(0x3456)](_0x216db0)['then'](()=>{});}[_0x250cde(0x110c)](_0x38d4b3){var _0x5d5dc9=_0x250cde;if(_0x38d4b3 instanceof _0x466cf0['Y']){const _0xd34ccc=_0x38d4b3[_0x5d5dc9(0x2fee)]()[_0x5d5dc9(0x2b3f)](_0x1f665c,_0x230b40['jp'][_0x5d5dc9(0x3809)][0x0]);return!!_0xd34ccc['isIdentity']()&&!(_0x38d4b3 instanceof _0x3392c6['Kj']&&null!==_0x38d4b3[_0x5d5dc9(0x1525)]||_0x38d4b3 instanceof _0x35d9bf['S']&&null!==_0x38d4b3[_0x5d5dc9(0x35f8)][_0x5d5dc9(0x1525)]);}return!0x1;}[_0x250cde(0x2ba3)](_0x3b64f6,_0x3ce822){var _0x102c14=_0x250cde;const _0x776a26={'nodes':[]};let _0x391f68,_0x299042,_0x459697;const _0xfc3b5d=[..._0x3b64f6[_0x102c14(0x1585)],..._0x3b64f6[_0x102c14(0x2aa5)],..._0x3b64f6[_0x102c14(0x1834)],..._0x3b64f6[_0x102c14(0x3eff)]],_0x340c07=[],_0x148118=(this['_convertToRightHandedSystem']=!_0x3b64f6[_0x102c14(0xe97)],this[_0x102c14(0x18f3)]={},_0x3b64f6['metadata']&&(this[_0x102c14(0x18c4)][_0x102c14(0x163)]?_0x776a26['extras']=this['_options']['metadataSelector'](_0x3b64f6['metadata']):_0x3b64f6[_0x102c14(0x19eb)]['gltf']&&(_0x776a26[_0x102c14(0x1500)]=_0x3b64f6[_0x102c14(0x19eb)][_0x102c14(0x2216)][_0x102c14(0x1500)])),_0x3b64f6[_0x102c14(0x2bf1)][_0x102c14(0x2f62)](_0x124b7e=>{var _0x4be12d=_0x102c14;this[_0x4be12d(0x18f3)][_0x124b7e[_0x4be12d(0x439)]]=this[_0x4be12d(0x3c01)],_0x124b7e['getDescendants'](!0x1)[_0x4be12d(0x2f62)](_0x7b027d=>{var _0x3b463e=_0x4be12d;this[_0x3b463e(0x18f3)][_0x7b027d[_0x3b463e(0x439)]]=this[_0x3b463e(0x3c01)];});}),_0x3b64f6[_0x102c14(0x2bf1)][_0x102c14(0x2f62)](_0x264cdb=>{var _0x5bcdf8=_0x102c14,_0x34aea8;this['_includeCoordinateSystemConversionNodes']||this[_0x5bcdf8(0x110c)](_0x264cdb)&&(_0x340c07[_0x5bcdf8(0x2f54)](_0x264cdb),-0x1!==(_0x34aea8=_0xfc3b5d[_0x5bcdf8(0x404a)](_0x264cdb))&&_0xfc3b5d[_0x5bcdf8(0x1035)](_0x34aea8,0x1),_0x264cdb[_0x5bcdf8(0x15f2)](!0x1)[_0x5bcdf8(0x2f62)](_0xe0d4b9=>{var _0x578518=_0x5bcdf8;this[_0x578518(0x18f3)][_0xe0d4b9[_0x578518(0x439)]]=!0x1;}));}),new Map()),[_0xf069af,_0x2d3678]=(_0x3b64f6[_0x102c14(0x3eff)][_0x102c14(0x2f62)](_0x1055af=>{var _0x1ae525=_0x102c14;if(!this['_options'][_0x1ae525(0x3514)]||this[_0x1ae525(0x18c4)][_0x1ae525(0x3514)](_0x1055af)){const _0x485299={'type':_0x1055af[_0x1ae525(0x1a43)]===_0x273844['V']['PERSPECTIVE_CAMERA']?_0x2d2f10['iM'][_0x1ae525(0x1555)]:_0x2d2f10['iM'][_0x1ae525(0x2e75)]};var _0x43bfc2,_0x36a687;_0x1055af[_0x1ae525(0x3efc)]&&(_0x485299[_0x1ae525(0x3efc)]=_0x1055af[_0x1ae525(0x3efc)]),_0x485299['type']===_0x2d2f10['iM'][_0x1ae525(0x1555)]?_0x485299[_0x1ae525(0xfbc)]={'aspectRatio':_0x1055af['getEngine']()[_0x1ae525(0x269e)](_0x1055af),'yfov':_0x1055af[_0x1ae525(0x32a6)]===_0x273844['V'][_0x1ae525(0x101d)]?_0x1055af['fov']:_0x1055af[_0x1ae525(0x1882)]*_0x1055af['getEngine']()['getAspectRatio'](_0x1055af),'znear':_0x1055af[_0x1ae525(0xe5)],'zfar':_0x1055af['maxZ']}:_0x485299[_0x1ae525(0x2eea)]===_0x2d2f10['iM'][_0x1ae525(0x2e75)]&&(_0x43bfc2=_0x1055af[_0x1ae525(0x343)]&&_0x1055af[_0x1ae525(0x2ba9)]?0.5*(_0x1055af[_0x1ae525(0x2ba9)]-_0x1055af[_0x1ae525(0x343)]):0.5*_0x1055af['getEngine']()[_0x1ae525(0x105a)](),_0x36a687=_0x1055af['orthoBottom']&&_0x1055af[_0x1ae525(0x38fe)]?0.5*(_0x1055af[_0x1ae525(0x38fe)]-_0x1055af[_0x1ae525(0x33cc)]):0.5*_0x1055af[_0x1ae525(0x2636)]()[_0x1ae525(0x288a)](),_0x485299['orthographic']={'xmag':_0x43bfc2,'ymag':_0x36a687,'znear':_0x1055af['minZ'],'zfar':_0x1055af['maxZ']}),_0x148118[_0x1ae525(0xe5f)](_0x1055af,this[_0x1ae525(0x2758)][_0x1ae525(0x132e)]),this[_0x1ae525(0x2758)]['push'](_0x485299);}}),this[_0x102c14(0x9f5)](_0xfc3b5d));return this[_0x102c14(0x2c2a)]['_convertMaterialsToGLTFAsync'](_0x2d3678,_0x2d2f10['Vq'][_0x102c14(0x167a)],!0x0)[_0x102c14(0x1af5)](()=>this[_0x102c14(0x111b)](_0x3b64f6,_0xf069af,_0x3ce822)[_0x102c14(0x1af5)](_0x5ad19f=>this[_0x102c14(0x39c6)](_0x3b64f6,_0x5ad19f,_0x3ce822)[_0x102c14(0x1af5)](_0x2d747c=>{var _0x3bc926=_0x102c14;if(this[_0x3bc926(0xc64)]=_0x5ad19f,this['_totalByteLength']=_0x3ce822[_0x3bc926(0x1158)](),null==this[_0x3bc926(0x424)])throw new Error('undefined\x20byte\x20length!');for(const _0x5caf27 of _0xfc3b5d){var _0x294f4e;if(void 0x0!==(_0x391f68=this[_0x3bc926(0xc64)][_0x5caf27[_0x3bc926(0x439)]])&&(_0x299042=this[_0x3bc926(0x38de)][_0x391f68],_0x5caf27[_0x3bc926(0x19eb)]&&(this['_options'][_0x3bc926(0x163)]?_0x299042['extras']=this[_0x3bc926(0x18c4)]['metadataSelector'](_0x5caf27['metadata']):_0x5caf27[_0x3bc926(0x19eb)]['gltf']&&(_0x299042[_0x3bc926(0x1500)]=_0x5caf27[_0x3bc926(0x19eb)][_0x3bc926(0x2216)][_0x3bc926(0x1500)])),_0x5caf27 instanceof _0x273844['V']&&(_0x299042[_0x3bc926(0x2d7a)]=_0x148118[_0x3bc926(0x2493)](_0x5caf27)),_0x5caf27[_0x3bc926(0x2126)]&&-0x1===_0x340c07[_0x3bc926(0x404a)](_0x5caf27[_0x3bc926(0x2126)])||(this['_options'][_0x3bc926(0x3514)]&&!this[_0x3bc926(0x18c4)]['shouldExportNode'](_0x5caf27)?_0x1dc259['w1'][_0x3bc926(0x1d75)](_0x3bc926(0x946)+_0x5caf27['name']+'\x20from\x20scene.'):(this[_0x3bc926(0x18f3)][_0x5caf27['uniqueId']]&&(_0x299042[_0x3bc926(0x3b2d)]&&(_0x299042[_0x3bc926(0x3b2d)][0x2]*=-0x1,_0x299042['translation'][0x0]*=-0x1),_0x299042[_0x3bc926(0x13fc)]=(_0x299042['rotation']?_0x230b40['_f'][_0x3bc926(0xd4e)]([0x0,0x1,0x0,0x0])['multiply'](_0x230b40['_f'][_0x3bc926(0xd4e)](_0x299042[_0x3bc926(0x13fc)])):_0x230b40['_f'][_0x3bc926(0xd4e)]([0x0,0x1,0x0,0x0]))[_0x3bc926(0x3e55)]()),_0x776a26['nodes'][_0x3bc926(0x2f54)](_0x391f68))),_0x5caf27 instanceof _0x3392c6['Kj']&&(_0x294f4e=_0x5caf27)[_0x3bc926(0x3463)]&&(_0x299042[_0x3bc926(0x404e)]=_0x2d747c[_0x294f4e[_0x3bc926(0x3463)][_0x3bc926(0x439)]]),_0x459697=_0x5caf27[_0x3bc926(0x15f2)](!0x0),!_0x299042[_0x3bc926(0x2993)]&&_0x459697&&_0x459697[_0x3bc926(0x132e)])){const _0x4aab07=[];for(const _0x4538b6 of _0x459697)null!=this['_nodeMap'][_0x4538b6[_0x3bc926(0x439)]]&&_0x4aab07[_0x3bc926(0x2f54)](this[_0x3bc926(0xc64)][_0x4538b6[_0x3bc926(0x439)]]);_0x4aab07[_0x3bc926(0x132e)]&&(_0x299042[_0x3bc926(0x2993)]=_0x4aab07);}}_0x776a26['nodes']['length']&&this['_scenes'][_0x3bc926(0x2f54)](_0x776a26);})));}[_0x250cde(0x9f5)](_0x2ee496){var _0xb74908=_0x250cde;const _0x4de99b=[],_0x4b0f0d=new Set();for(const _0x372605 of _0x2ee496)if(!this[_0xb74908(0x18c4)][_0xb74908(0x3514)]||this[_0xb74908(0x18c4)][_0xb74908(0x3514)](_0x372605)){_0x4de99b['push'](_0x372605);const _0x4851c3=_0x372605;if(_0x4851c3[_0xb74908(0x1549)]&&0x0<_0x4851c3['subMeshes']['length']){var _0xb3dbac=_0x4851c3[_0xb74908(0x4e2)]||_0x4851c3[_0xb74908(0x22fd)]()[_0xb74908(0x373c)];if(_0xb3dbac instanceof _0x1625d2['G']){for(const _0x3a09b8 of _0xb3dbac['subMaterials'])_0x3a09b8&&_0x4b0f0d[_0xb74908(0x11ad)](_0x3a09b8);}else _0x4b0f0d['add'](_0xb3dbac);}}else _0x372605[_0xb74908(0x3efc)];return[_0x4de99b,_0x4b0f0d];}[_0x250cde(0x111b)](_0x516590,_0x142ea8,_0x3d1329){var _0x68e5a6=_0x250cde;let _0x5ed272=Promise[_0x68e5a6(0x7e0)]();const _0x197f4f={};let _0xab2b3b;const _0x22634d={'name':_0x68e5a6(0xa0c),'channels':[],'samplers':[]},_0x32fc77=[];for(const _0xb51d19 of _0x142ea8)_0x5ed272=_0x5ed272[_0x68e5a6(0x1af5)](()=>{var _0x295779=_0x68e5a6;const _0x432173=this['_convertToRightHandedSystemMap'][_0xb51d19[_0x295779(0x439)]];return this[_0x295779(0x3d71)](_0xb51d19,_0x3d1329,_0x432173)[_0x295779(0x1af5)](_0x448378=>{var _0x1313d4=_0x295779;const _0x31518c=this[_0x1313d4(0x1b1a)](_0x1313d4(0xa2c),_0x448378,_0xb51d19,_0x197f4f,_0x3d1329);return null==_0x31518c?(_0x1dc259['w1']['Warn'](_0x1313d4(0x2936)+_0xb51d19[_0x1313d4(0x3efc)]),Promise[_0x1313d4(0x7e0)]()):_0x31518c[_0x1313d4(0x1af5)](_0x413b7=>{var _0x2e7b69=_0x1313d4;_0x413b7&&(this[_0x2e7b69(0x38de)][_0x2e7b69(0x2f54)](_0x413b7),_0xab2b3b=this[_0x2e7b69(0x38de)][_0x2e7b69(0x132e)]-0x1,_0x197f4f[_0xb51d19[_0x2e7b69(0x439)]]=_0xab2b3b,_0x516590[_0x2e7b69(0x33b2)][_0x2e7b69(0x132e)]||(_0x97d8e7['D']['_CreateMorphTargetAnimationFromMorphTargetAnimations'](_0xb51d19,_0x22634d,_0x32fc77,_0x197f4f,this['_nodes'],_0x3d1329,this[_0x2e7b69(0x1771)],this[_0x2e7b69(0x38b)],_0x432173,this['_animationSampleRate'],this[_0x2e7b69(0x18c4)]['shouldExportAnimation']),_0xb51d19['animations'][_0x2e7b69(0x132e)]&&_0x97d8e7['D'][_0x2e7b69(0x16a0)](_0xb51d19,_0x22634d,_0x32fc77,_0x197f4f,this[_0x2e7b69(0x38de)],_0x3d1329,this[_0x2e7b69(0x1771)],this[_0x2e7b69(0x38b)],_0x432173,this[_0x2e7b69(0x382d)],this['_options'][_0x2e7b69(0x283f)])));});});});return _0x5ed272['then'](()=>(_0x22634d[_0x68e5a6(0x1306)][_0x68e5a6(0x132e)]&&_0x22634d['samplers'][_0x68e5a6(0x132e)]&&this[_0x68e5a6(0xb0)]['push'](_0x22634d),_0x32fc77['forEach'](_0x4e8b05=>{var _0x1e64ec=_0x68e5a6;_0x4e8b05['channels'][_0x1e64ec(0x132e)]&&_0x4e8b05[_0x1e64ec(0x96f)]['length']&&this['_animations'][_0x1e64ec(0x2f54)](_0x4e8b05);}),_0x516590[_0x68e5a6(0x33b2)]['length']&&_0x97d8e7['D'][_0x68e5a6(0x4018)](_0x516590,this[_0x68e5a6(0xb0)],_0x197f4f,this[_0x68e5a6(0x38de)],_0x3d1329,this['_bufferViews'],this[_0x68e5a6(0x38b)],this[_0x68e5a6(0x18f3)],this[_0x68e5a6(0x382d)],this[_0x68e5a6(0x18c4)][_0x68e5a6(0x283f)]),_0x197f4f));}[_0x250cde(0x3d71)](_0x4d8f54,_0x256ec6,_0x8ed7e8){var _0x15e583=_0x250cde;return Promise[_0x15e583(0x7e0)]()[_0x15e583(0x1af5)](()=>{var _0x192e82=_0x15e583;const _0x30620f={},_0x3d55d6={'primitives':[]};if(_0x4d8f54[_0x192e82(0x3efc)]&&(_0x30620f[_0x192e82(0x3efc)]=_0x4d8f54[_0x192e82(0x3efc)]),_0x4d8f54 instanceof _0x466cf0['Y']){if(this[_0x192e82(0x1e4a)](_0x30620f,_0x4d8f54,_0x8ed7e8),_0x4d8f54 instanceof _0x3392c6['Kj']){const _0x50a7de=_0x4d8f54['morphTargetManager'];if(_0x50a7de&&0x0<_0x50a7de[_0x192e82(0x2844)]){_0x3d55d6['weights']=[];for(let _0x5a2c9f=0x0;_0x5a2c9f<_0x50a7de[_0x192e82(0x2844)];++_0x5a2c9f)_0x3d55d6[_0x192e82(0x1fa1)][_0x192e82(0x2f54)](_0x50a7de[_0x192e82(0x3c0f)](_0x5a2c9f)[_0x192e82(0x40ca)]);}}return this[_0x192e82(0x2e7b)](_0x3d55d6,_0x4d8f54,_0x256ec6,_0x8ed7e8)[_0x192e82(0x1af5)](()=>(_0x3d55d6['primitives']['length']&&(this[_0x192e82(0x3fe5)][_0x192e82(0x2f54)](_0x3d55d6),_0x30620f[_0x192e82(0x2f1d)]=this[_0x192e82(0x3fe5)][_0x192e82(0x132e)]-0x1),_0x30620f));}return _0x4d8f54 instanceof _0x273844['V']&&this[_0x192e82(0x3ae5)](_0x30620f,_0x4d8f54,_0x8ed7e8),_0x30620f;});}[_0x250cde(0x39c6)](_0x5a6bea,_0x56f4d6,_0x193c6c){var _0x161b39=_0x250cde,_0x2449c1,_0x385649;const _0x5d979=Promise['resolve'](),_0x5455e3={};for(const _0x52325f of _0x5a6bea[_0x161b39(0x1423)])if(!(_0x52325f[_0x161b39(0x3d38)][_0x161b39(0x132e)]<=0x0)){const _0xd273d6={'joints':[]},_0x26b193=[],_0xc0c2ed={};let _0x51f3a2=-0x1;for(let _0x45c706=0x0;_0x45c706<_0x52325f[_0x161b39(0x3d38)][_0x161b39(0x132e)];++_0x45c706){const _0x406765=_0x52325f['bones'][_0x45c706];var _0x385958=null!=(_0x385958=_0x406765[_0x161b39(0x2b3b)]())?_0x385958:_0x45c706;-0x1!==_0x385958&&(_0xc0c2ed[_0x385958]=_0x406765,_0x385958>_0x51f3a2&&(_0x51f3a2=_0x385958));}for(let _0x562557=0x0;_0x562557<=_0x51f3a2;++_0x562557){const _0x3a2ab7=_0xc0c2ed[_0x562557];_0x26b193[_0x161b39(0x2f54)](_0x3a2ab7[_0x161b39(0x81f)]());var _0x3175bc=_0x3a2ab7[_0x161b39(0x2bd4)]();_0x3175bc&&null!==_0x56f4d6[_0x3175bc[_0x161b39(0x439)]]&&void 0x0!==_0x56f4d6[_0x3175bc[_0x161b39(0x439)]]?_0xd273d6['joints'][_0x161b39(0x2f54)](_0x56f4d6[_0x3175bc[_0x161b39(0x439)]]):_0x1dc259['w1'][_0x161b39(0x2e91)](_0x161b39(0x40fe));}0x0<_0xd273d6[_0x161b39(0xaef)]['length']&&(_0x385649=0x40*_0x26b193[_0x161b39(0x132e)],_0x2449c1=_0x193c6c[_0x161b39(0x1158)](),_0x2449c1=_0x5e123f['l'][_0x161b39(0xa02)](0x0,_0x2449c1,_0x385649,void 0x0,_0x161b39(0x38e5)+_0x52325f['name']),this[_0x161b39(0x1771)][_0x161b39(0x2f54)](_0x2449c1),_0x385649=this[_0x161b39(0x1771)][_0x161b39(0x132e)]-0x1,_0x2449c1=_0x5e123f['l']['_CreateAccessor'](_0x385649,'InverseBindMatrices\x20-\x20'+_0x52325f['name'],_0x2d2f10['Jg'][_0x161b39(0x3edc)],_0x2d2f10['rY'][_0x161b39(0x339b)],_0x26b193[_0x161b39(0x132e)],null,null,null),_0x385649=this[_0x161b39(0x38b)][_0x161b39(0x2f54)](_0x2449c1)-0x1,_0xd273d6[_0x161b39(0x10e8)]=_0x385649,this['_skins'][_0x161b39(0x2f54)](_0xd273d6),_0x5455e3[_0x52325f[_0x161b39(0x439)]]=this[_0x161b39(0xb90)][_0x161b39(0x132e)]-0x1,_0x26b193['forEach'](_0x1cdf79=>{var _0x4e4af7=_0x161b39;_0x1cdf79['m'][_0x4e4af7(0x2f62)](_0x5574cb=>{_0x193c6c['setFloat32'](_0x5574cb);});}));}return _0x5d979[_0x161b39(0x1af5)](()=>_0x5455e3);}}_0x27d918[_0x250cde(0x27d9)]=new Array(),_0x27d918[_0x250cde(0xa79)]={};class _0x1a6843{constructor(_0x9a6fde){var _0x325e35=_0x250cde;this[_0x325e35(0x13cd)]=new ArrayBuffer(_0x9a6fde),this[_0x325e35(0x14ea)]=new DataView(this[_0x325e35(0x13cd)]),this[_0x325e35(0x3ad0)]=0x0;}[_0x250cde(0x7e5)](_0x4918df){var _0xa5c08f=_0x250cde,_0x4e711c=new ArrayBuffer(_0x4918df),_0x4918df=Math[_0xa5c08f(0x3749)](this['_arrayBuffer'][_0xa5c08f(0x34f4)],_0x4918df),_0x4918df=new Uint8Array(this['_arrayBuffer'],0x0,_0x4918df);const _0xe43c5b=new Uint8Array(_0x4e711c);return _0xe43c5b[_0xa5c08f(0xe5f)](_0x4918df,0x0),this['_arrayBuffer']=_0x4e711c,this[_0xa5c08f(0x14ea)]=new DataView(this['_arrayBuffer']),_0x4e711c;}[_0x250cde(0x21cf)](){var _0x27ee80=_0x250cde;return this[_0x27ee80(0x7e5)](this[_0x27ee80(0x1158)]());}[_0x250cde(0x1158)](){var _0x8ac04=_0x250cde;if(null==this[_0x8ac04(0x3ad0)])throw new Error(_0x8ac04(0x2a9));return this[_0x8ac04(0x3ad0)];}['setUInt8'](_0x487ee2,_0x70b60){var _0x58db46=_0x250cde;null!=_0x70b60?_0x70b60<this[_0x58db46(0x3ad0)]?this['_dataView'][_0x58db46(0x12b)](_0x70b60,_0x487ee2):_0x1dc259['w1'][_0x58db46(0x350c)](_0x58db46(0x3478)):(this[_0x58db46(0x3ad0)]+0x1>this[_0x58db46(0x13cd)]['byteLength']&&this[_0x58db46(0x7e5)](0x2*this[_0x58db46(0x13cd)][_0x58db46(0x34f4)]),this[_0x58db46(0x14ea)][_0x58db46(0x12b)](this[_0x58db46(0x3ad0)],_0x487ee2),this[_0x58db46(0x3ad0)]+=0x1);}[_0x250cde(0x14a6)](_0xb88cc7,_0x438ccc){var _0x28968f=_0x250cde;null!=_0x438ccc?_0x438ccc<this['_byteOffset']?this['_dataView'][_0x28968f(0x36ee)](_0x438ccc,_0xb88cc7,!0x0):_0x1dc259['w1']['Error'](_0x28968f(0x3478)):(this[_0x28968f(0x3ad0)]+0x2>this[_0x28968f(0x13cd)][_0x28968f(0x34f4)]&&this[_0x28968f(0x7e5)](0x2*this['_arrayBuffer'][_0x28968f(0x34f4)]),this['_dataView']['setUint16'](this[_0x28968f(0x3ad0)],_0xb88cc7,!0x0),this['_byteOffset']+=0x2);}[_0x250cde(0x31c3)](_0x414d0d){var _0x2e307a=_0x250cde;if(_0x414d0d<this['_byteOffset'])return this[_0x2e307a(0x14ea)][_0x2e307a(0x13b9)](_0x414d0d,!0x0);throw _0x1dc259['w1'][_0x2e307a(0x350c)](_0x2e307a(0x3478)),new Error(_0x2e307a(0x3478));}[_0x250cde(0x18b1)](_0xbdf8a,_0x379608){var _0x31af9d=_0x250cde;_0x379608+0x8>this[_0x31af9d(0x3ad0)]?_0x1dc259['w1'][_0x31af9d(0x350c)](_0x31af9d(0x3478)):(_0xbdf8a['x']=this['_dataView'][_0x31af9d(0x6d8)](_0x379608,!0x0),_0xbdf8a['y']=this[_0x31af9d(0x14ea)][_0x31af9d(0x6d8)](_0x379608+0x4,!0x0),_0xbdf8a['z']=this[_0x31af9d(0x14ea)][_0x31af9d(0x6d8)](_0x379608+0x8,!0x0));}['setVector3Float32FromRef'](_0x2abc3c,_0x66fac2){var _0x2f08b1=_0x250cde;_0x66fac2+0x8>this[_0x2f08b1(0x3ad0)]?_0x1dc259['w1'][_0x2f08b1(0x350c)](_0x2f08b1(0x3478)):(this[_0x2f08b1(0x14ea)][_0x2f08b1(0x28bc)](_0x66fac2,_0x2abc3c['x'],!0x0),this[_0x2f08b1(0x14ea)][_0x2f08b1(0x28bc)](_0x66fac2+0x4,_0x2abc3c['y'],!0x0),this[_0x2f08b1(0x14ea)][_0x2f08b1(0x28bc)](_0x66fac2+0x8,_0x2abc3c['z'],!0x0));}[_0x250cde(0x2e8e)](_0x156143,_0x550854){var _0xff1eb0=_0x250cde;_0x550854+0xc>this[_0xff1eb0(0x3ad0)]?_0x1dc259['w1'][_0xff1eb0(0x350c)](_0xff1eb0(0x3478)):(_0x156143['x']=this[_0xff1eb0(0x14ea)][_0xff1eb0(0x6d8)](_0x550854,!0x0),_0x156143['y']=this[_0xff1eb0(0x14ea)][_0xff1eb0(0x6d8)](_0x550854+0x4,!0x0),_0x156143['z']=this[_0xff1eb0(0x14ea)][_0xff1eb0(0x6d8)](_0x550854+0x8,!0x0),_0x156143['w']=this[_0xff1eb0(0x14ea)][_0xff1eb0(0x6d8)](_0x550854+0xc,!0x0));}[_0x250cde(0x351e)](_0x2f0c3d,_0x144151){var _0x73d095=_0x250cde;_0x144151+0xc>this[_0x73d095(0x3ad0)]?_0x1dc259['w1'][_0x73d095(0x350c)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(this[_0x73d095(0x14ea)][_0x73d095(0x28bc)](_0x144151,_0x2f0c3d['x'],!0x0),this['_dataView'][_0x73d095(0x28bc)](_0x144151+0x4,_0x2f0c3d['y'],!0x0),this[_0x73d095(0x14ea)][_0x73d095(0x28bc)](_0x144151+0x8,_0x2f0c3d['z'],!0x0),this[_0x73d095(0x14ea)][_0x73d095(0x28bc)](_0x144151+0xc,_0x2f0c3d['w'],!0x0));}[_0x250cde(0x28bc)](_0x3f4873,_0x48155a){var _0x15480e=_0x250cde;isNaN(_0x3f4873)&&_0x1dc259['w1']['Error'](_0x15480e(0x1a08)),null!=_0x48155a&&(_0x48155a<this[_0x15480e(0x3ad0)]?this[_0x15480e(0x14ea)][_0x15480e(0x28bc)](_0x48155a,_0x3f4873,!0x0):_0x1dc259['w1']['Error'](_0x15480e(0x1dda))),this['_byteOffset']+0x4>this[_0x15480e(0x13cd)]['byteLength']&&this['_resizeBuffer'](0x2*this['_arrayBuffer'][_0x15480e(0x34f4)]),this[_0x15480e(0x14ea)]['setFloat32'](this[_0x15480e(0x3ad0)],_0x3f4873,!0x0),this['_byteOffset']+=0x4;}[_0x250cde(0x9dd)](_0x1e49a3,_0x457d4a){var _0x8b7250=_0x250cde;null!=_0x457d4a?_0x457d4a<this[_0x8b7250(0x3ad0)]?this[_0x8b7250(0x14ea)][_0x8b7250(0x186d)](_0x457d4a,_0x1e49a3,!0x0):_0x1dc259['w1'][_0x8b7250(0x350c)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(this[_0x8b7250(0x3ad0)]+0x4>this[_0x8b7250(0x13cd)][_0x8b7250(0x34f4)]&&this['_resizeBuffer'](0x2*this['_arrayBuffer'][_0x8b7250(0x34f4)]),this[_0x8b7250(0x14ea)]['setUint32'](this['_byteOffset'],_0x1e49a3,!0x0),this[_0x8b7250(0x3ad0)]+=0x4);}[_0x250cde(0x177e)](_0x3b4df0,_0x4b2529){var _0x5dc6a2=_0x250cde;null!=_0x4b2529?_0x4b2529<this[_0x5dc6a2(0x3ad0)]?this[_0x5dc6a2(0x14ea)][_0x5dc6a2(0x177e)](_0x4b2529,_0x3b4df0,!0x0):_0x1dc259['w1'][_0x5dc6a2(0x350c)](_0x5dc6a2(0x3478)):(this[_0x5dc6a2(0x3ad0)]+0x2>this[_0x5dc6a2(0x13cd)]['byteLength']&&this[_0x5dc6a2(0x7e5)](0x2*this['_arrayBuffer']['byteLength']),this['_dataView'][_0x5dc6a2(0x177e)](this[_0x5dc6a2(0x3ad0)],_0x3b4df0,!0x0),this['_byteOffset']+=0x2);}[_0x250cde(0x6fc)](_0x549561,_0x551e40){var _0x3e0db8=_0x250cde;null!=_0x551e40?_0x551e40<this[_0x3e0db8(0x3ad0)]?this['_dataView']['setInt8'](_0x551e40,_0x549561):_0x1dc259['w1'][_0x3e0db8(0x350c)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(this[_0x3e0db8(0x3ad0)]+0x1>this['_arrayBuffer'][_0x3e0db8(0x34f4)]&&this['_resizeBuffer'](0x2*this[_0x3e0db8(0x13cd)][_0x3e0db8(0x34f4)]),this[_0x3e0db8(0x14ea)][_0x3e0db8(0x32d5)](this['_byteOffset'],_0x549561),this['_byteOffset']++);}}},0xec28:(_0x21c832,_0x656b96,_0x5e9042)=>{var _0x3e76b2=a8_0x49466b;_0x5e9042['d'](_0x656b96,{'G':()=>_0x49d3cd});function _0x4b9dcc(_0x58085d,_0x4d348b,_0x78a523,_0x113890){return new(_0x78a523=_0x78a523||Promise)(function(_0x402118,_0x4de34f){var _0x4e5ca1=a8_0x58a1;function _0x1a8ead(_0x5eabb5){var _0x2e042a=a8_0x58a1;try{_0x75b65d(_0x113890[_0x2e042a(0x3023)](_0x5eabb5));}catch(_0x1bbe2f){_0x4de34f(_0x1bbe2f);}}function _0x37720a(_0x2ef1b3){var _0x4d1590=a8_0x58a1;try{_0x75b65d(_0x113890[_0x4d1590(0x1f39)](_0x2ef1b3));}catch(_0x41bcb4){_0x4de34f(_0x41bcb4);}}function _0x75b65d(_0x2cda45){var _0x26360c=a8_0x58a1,_0x486312;_0x2cda45[_0x26360c(0x106)]?_0x402118(_0x2cda45[_0x26360c(0x856)]):((_0x486312=_0x2cda45[_0x26360c(0x856)])instanceof _0x78a523?_0x486312:new _0x78a523(function(_0x33a292){_0x33a292(_0x486312);}))[_0x26360c(0x1af5)](_0x1a8ead,_0x37720a);}_0x75b65d((_0x113890=_0x113890['apply'](_0x58085d,_0x4d348b||[]))[_0x4e5ca1(0x3023)]());});}var _0x3fa57e=_0x5e9042(0x1207e),_0x31299a=_0x5e9042(0x9fd1),_0x48d20d=_0x5e9042(0xc84b),_0xbd8fcc=_0x5e9042(0x1b5c),_0x10e559=_0x5e9042(0xe222),_0x487004=_0x5e9042(0x13869),_0x5b47ad=_0x5e9042(0xbac7),_0x22c0eb=_0x5e9042(0xd9e),_0x88ce70=_0x5e9042(0x77a5),_0x3bd576=_0x5e9042(0x6dbf);function _0x2e8631(_0x4d4879){var _0x1d7d61=a8_0x58a1;switch(_0x4d4879){case _0x3fa57e['Vq']['JPEG']:return _0x1d7d61(0x4106);case _0x3fa57e['Vq'][_0x1d7d61(0x167a)]:return'.png';case _0x3fa57e['Vq'][_0x1d7d61(0x192e)]:return _0x1d7d61(0x3d49);}}class _0x49d3cd{constructor(_0x8266d9){var _0x1c1193=a8_0x58a1;this['_textureMap']={},this[_0x1c1193(0x96d)]={},this[_0x1c1193(0x2d71)]={},this[_0x1c1193(0xfac)]=_0x8266d9;}static['_FuzzyEquals'](_0x4758c1,_0x4923f9,_0x70ab66){var _0x284fb0=a8_0x58a1;return _0xbd8fcc['R'][_0x284fb0(0x3213)](_0x4758c1['r'],_0x4923f9['r'],_0x70ab66)&&_0xbd8fcc['R'][_0x284fb0(0x3213)](_0x4758c1['g'],_0x4923f9['g'],_0x70ab66)&&_0xbd8fcc['R'][_0x284fb0(0x3213)](_0x4758c1['b'],_0x4923f9['b'],_0x70ab66);}[_0x3e76b2(0x2441)](_0x2c7b90,_0x571f01,_0x515f2c){var _0x3bf414=_0x3e76b2;const _0x55787c=[];return _0x2c7b90[_0x3bf414(0x2f62)](_0x497425=>{var _0x4b85ee=_0x3bf414;_0x4b85ee(0x1bbf)===_0x497425['getClassName']()?_0x55787c[_0x4b85ee(0x2f54)](this['_convertStandardMaterialAsync'](_0x497425,_0x571f01,_0x515f2c)):-0x1!==_0x497425[_0x4b85ee(0x1653)]()[_0x4b85ee(0x404a)](_0x4b85ee(0x396c))?_0x55787c['push'](this['_convertPBRMaterialAsync'](_0x497425,_0x571f01,_0x515f2c)):_0x10e559['w1'][_0x4b85ee(0x2e91)](_0x4b85ee(0x348b)+_0x497425[_0x4b85ee(0x3efc)]);}),Promise[_0x3bf414(0x3456)](_0x55787c)['then'](()=>{});}[_0x3e76b2(0xc19)](_0x76b340){var _0x3411a7=_0x3e76b2;const _0x3b3068={};return _0x76b340&&(_0x3b3068[_0x3411a7(0x3efc)]=_0x76b340[_0x3411a7(0x3efc)],_0x3b3068[_0x3411a7(0x3731)]=_0x76b340[_0x3411a7(0x3731)],_0x3b3068[_0x3411a7(0x355d)]=_0x76b340[_0x3411a7(0x355d)],_0x3b3068[_0x3411a7(0x2c76)]=_0x76b340['alphaCutoff'],_0x3b3068[_0x3411a7(0x1672)]=_0x76b340['emissiveFactor'],(_0x76b340=_0x76b340[_0x3411a7(0x3b54)])&&(_0x3b3068[_0x3411a7(0x3b54)]={},_0x3b3068['pbrMetallicRoughness'][_0x3411a7(0x2367)]=_0x76b340[_0x3411a7(0x2367)],_0x3b3068[_0x3411a7(0x3b54)]['metallicFactor']=_0x76b340['metallicFactor'],_0x3b3068[_0x3411a7(0x3b54)]['roughnessFactor']=_0x76b340[_0x3411a7(0x37bb)])),_0x3b3068;}['_hasTexturesPresent'](_0x5666f4){var _0x53c2fa=_0x3e76b2,_0x3fe05f;if(_0x5666f4[_0x53c2fa(0x26b5)]||_0x5666f4[_0x53c2fa(0x4e5)]||_0x5666f4[_0x53c2fa(0x1aea)])return!0x0;var _0x353d18=_0x5666f4[_0x53c2fa(0x3b54)];if(_0x353d18&&(_0x353d18[_0x53c2fa(0xc7f)]||_0x353d18[_0x53c2fa(0x3f24)]))return!0x0;if(_0x5666f4['extensions'])for(const _0x5a2777 in _0x5666f4['extensions']){var _0x47ebad=_0x5666f4[_0x53c2fa(0x13f1)][_0x5a2777];if(_0x47ebad)return null==(_0x3fe05f=_0x47ebad['hasTextures'])?void 0x0:_0x3fe05f[_0x53c2fa(0xf13)](_0x47ebad);}return!0x1;}[_0x3e76b2(0x3d54)](_0x36aa96){var _0x301903=_0x3e76b2;if(_0x36aa96){_0x36aa96=_0x36aa96['uid'];if(_0x36aa96 in this['_textureMap'])return this[_0x301903(0x2d71)][_0x36aa96];}return null;}['_convertToGLTFPBRMetallicRoughness'](_0x41eb38){var _0x5b31dd=_0x3e76b2,_0x298717=new _0x31299a['FM'](0x0,0x1),_0x11c36b=new _0x31299a['FM'](0x0,0.1),_0x5adfa7=new _0x31299a['FM'](0x0,0.1),_0x18b70a=new _0x31299a['FM'](0x514,0.1),_0x558259=_0x41eb38[_0x5b31dd(0x394)][_0x5b31dd(0x2fea)](_0x41eb38[_0x5b31dd(0x22fd)]()['getEngine']()[_0x5b31dd(0x3fb5)])[_0x5b31dd(0x27e7)](0.5),_0x51bb3f=_0x41eb38[_0x5b31dd(0x14f2)],_0x41eb38=_0xbd8fcc['R'][_0x5b31dd(0x3152)](_0x41eb38[_0x5b31dd(0x3cc4)],0x0,_0x49d3cd[_0x5b31dd(0x2d0a)]),_0x41eb38=Math['pow'](_0x41eb38/_0x18b70a['x'],0.333333),_0x298717=_0x298717['y'],_0x11c36b=_0x11c36b['y'],_0x5adfa7=_0x5adfa7['y'],_0x18b70a=_0x18b70a['y'];return{'baseColorFactor':[_0x558259['r'],_0x558259['g'],_0x558259['b'],_0x51bb3f],'metallicFactor':0x0,'roughnessFactor':(0x1-_0x41eb38)*(0x1-_0x41eb38)*(0x1-_0x41eb38)*_0x298717+0x3*(0x1-_0x41eb38)*(0x1-_0x41eb38)*_0x41eb38*_0x11c36b+0x3*(0x1-_0x41eb38)*_0x41eb38*_0x41eb38*_0x5adfa7+_0x41eb38*_0x41eb38*_0x41eb38*_0x18b70a};}static[_0x3e76b2(0x3245)](_0x39062b,_0xb45b8,_0x472cba){var _0x326ceb=_0x3e76b2;if(_0xb45b8<this[_0x326ceb(0x142f)]['r'])return this[_0x326ceb(0x142f)],0x0;var _0x12addc=this['_DielectricSpecular']['r'],_0x39062b=_0x39062b*_0x472cba/(0x1-this[_0x326ceb(0x142f)]['r'])+_0xb45b8-0x2*this[_0x326ceb(0x142f)]['r'],_0x472cba=this[_0x326ceb(0x142f)]['r']-_0xb45b8;return _0xbd8fcc['R'][_0x326ceb(0x3152)]((-_0x39062b+Math['sqrt'](_0x39062b*_0x39062b-0x4*_0x12addc*_0x472cba))/(0x2*_0x12addc),0x0,0x1);}static[_0x3e76b2(0x8c6)](_0x59e449,_0x1a3b17){var _0x5aa61f=_0x3e76b2;_0x1a3b17[_0x5aa61f(0x2286)]()?_0x59e449[_0x5aa61f(0x355d)]=_0x3fa57e['_u'][_0x5aa61f(0x1cd1)]:_0x1a3b17['needAlphaTesting']()&&(_0x59e449[_0x5aa61f(0x355d)]=_0x3fa57e['_u'][_0x5aa61f(0x797)],_0x59e449[_0x5aa61f(0x2c76)]=_0x1a3b17[_0x5aa61f(0x281d)]);}[_0x3e76b2(0x1a29)](_0x141dbd,_0x70a27c,_0x3a0f61){var _0x2cc82c=_0x3e76b2;const _0x47c014=this[_0x2cc82c(0xfac)][_0x2cc82c(0x2d05)],_0x50b8e7=this[_0x2cc82c(0xfac)][_0x2cc82c(0x2c70)],_0x24c406=[],_0x54760d=this[_0x2cc82c(0x1fc3)](_0x141dbd),_0x3ac298={'name':_0x141dbd['name']};if(null==_0x141dbd[_0x2cc82c(0x32b8)]||_0x141dbd[_0x2cc82c(0x32b8)]||(_0x141dbd[_0x2cc82c(0xdc5)]||_0x10e559['w1']['Warn'](_0x141dbd[_0x2cc82c(0x3efc)]+_0x2cc82c(0x25ea)),_0x3ac298[_0x2cc82c(0x3731)]=!0x0),_0x3a0f61){_0x141dbd[_0x2cc82c(0x2352)]&&_0x24c406[_0x2cc82c(0x2f54)](this[_0x2cc82c(0x56b)](_0x141dbd[_0x2cc82c(0x2352)],_0x70a27c)[_0x2cc82c(0x1af5)](_0x3c7d50=>{var _0x4f65fe=_0x2cc82c;_0x3c7d50&&(_0x54760d[_0x4f65fe(0xc7f)]=_0x3c7d50);}));const _0xf45e1a=_0x141dbd['bumpTexture'];_0xf45e1a&&_0x24c406['push'](this[_0x2cc82c(0x56b)](_0xf45e1a,_0x70a27c)[_0x2cc82c(0x1af5)](_0x416a59=>{var _0x555c0b=_0x2cc82c;_0x416a59&&(_0x3ac298['normalTexture']=_0x416a59,0x1!==_0xf45e1a[_0x555c0b(0x2da0)]&&(_0x3ac298[_0x555c0b(0x4e5)][_0x555c0b(0x27e7)]=_0xf45e1a[_0x555c0b(0x2da0)]));})),_0x141dbd[_0x2cc82c(0x26b5)]&&(_0x3ac298['emissiveFactor']=[0x1,0x1,0x1],_0x24c406[_0x2cc82c(0x2f54)](this['_exportTextureAsync'](_0x141dbd[_0x2cc82c(0x26b5)],_0x70a27c)[_0x2cc82c(0x1af5)](_0x3955e2=>{var _0x4a5645=_0x2cc82c;_0x3955e2&&(_0x3ac298[_0x4a5645(0x26b5)]=_0x3955e2);}))),_0x141dbd[_0x2cc82c(0x3dc4)]&&_0x24c406[_0x2cc82c(0x2f54)](this[_0x2cc82c(0x56b)](_0x141dbd[_0x2cc82c(0x3dc4)],_0x70a27c)[_0x2cc82c(0x1af5)](_0x4d0b6e=>{var _0x5e0f41=_0x2cc82c;_0x4d0b6e&&(_0x4d0b6e={'index':_0x4d0b6e['index']},_0x3ac298[_0x5e0f41(0x1aea)]=_0x4d0b6e);}));}return(_0x141dbd['alpha']<0x1||_0x141dbd['opacityTexture'])&&(_0x141dbd[_0x2cc82c(0x355d)]===_0x88ce70['g'][_0x2cc82c(0x3fe)]?_0x3ac298[_0x2cc82c(0x355d)]=_0x3fa57e['_u']['BLEND']:_0x10e559['w1']['Warn'](_0x141dbd[_0x2cc82c(0x3efc)]+_0x2cc82c(0x1493)+_0x141dbd[_0x2cc82c(0x355d)][_0x2cc82c(0x27d6)]())),_0x141dbd['emissiveColor']&&!_0x49d3cd[_0x2cc82c(0x1d7d)](_0x141dbd[_0x2cc82c(0x9b6)],_0x48d20d['Wo'][_0x2cc82c(0x3850)](),_0x49d3cd['_Epsilon'])&&(_0x3ac298[_0x2cc82c(0x1672)]=_0x141dbd[_0x2cc82c(0x9b6)][_0x2cc82c(0x3e55)]()),_0x3ac298['pbrMetallicRoughness']=_0x54760d,_0x49d3cd[_0x2cc82c(0x8c6)](_0x3ac298,_0x141dbd),_0x50b8e7[_0x2cc82c(0x2f54)](_0x3ac298),_0x47c014[_0x141dbd[_0x2cc82c(0x439)]]=_0x50b8e7[_0x2cc82c(0x132e)]-0x1,this['_finishMaterial'](_0x24c406,_0x3ac298,_0x141dbd,_0x70a27c);}[_0x3e76b2(0x1eb7)](_0x3be4bc,_0x1bbf84,_0x5068ca,_0xfca280){var _0x4dd14e=_0x3e76b2;return Promise[_0x4dd14e(0x3456)](_0x3be4bc)[_0x4dd14e(0x1af5)](()=>{var _0x291887=_0x4dd14e;let _0x2eb7a5=null;for(const _0x2129a7 of this['_exporter'][_0x291887(0x315b)]('exportMaterial',_0x1bbf84,_0x5068ca))(_0x2eb7a5=_0x2eb7a5||[])[_0x291887(0x2f54)](this[_0x291887(0x56b)](_0x2129a7,_0xfca280));return _0x2eb7a5=_0x2eb7a5||[Promise[_0x291887(0x7e0)](null)],Promise[_0x291887(0x3456)](_0x2eb7a5)[_0x291887(0x1af5)](()=>{var _0x290037=_0x291887;const _0x38d3bc=this['_exporter'][_0x290037(0x1fcb)](_0x290037(0x2784),_0x1bbf84,_0x5068ca);return _0x38d3bc?_0x38d3bc[_0x290037(0x1af5)](()=>_0x1bbf84):_0x1bbf84;});});}[_0x3e76b2(0x2700)](_0x4b9612,_0x2002d0,_0x57a50e,_0x2421ea){return _0x4b9dcc(this,void 0x0,void 0x0,function*(){var _0x305fee=a8_0x58a1,_0x2dcfe1=_0x88ce70['g']['TEXTURETYPE_UNSIGNED_INT'];const _0x1e29fe=this[_0x305fee(0xfac)]['_babylonScene'],_0x26a790=_0x1e29fe[_0x305fee(0x2636)]();var _0x1f373a=_0x26a790[_0x305fee(0x1ff2)](_0x4b9612,_0x2002d0,_0x57a50e,_0x88ce70['g'][_0x305fee(0x5b0)],!0x1,!0x0,_0x5b47ad['x'][_0x305fee(0x3560)],null,_0x2dcfe1),_0x2dcfe1=(yield _0x487004['Oi']['ApplyPostProcess'](_0x305fee(0x8d8),_0x1f373a,_0x1e29fe,_0x2dcfe1,_0x88ce70['g'][_0x305fee(0xe4b)],_0x88ce70['g'][_0x305fee(0x5b0)]),yield _0x26a790[_0x305fee(0x68a)](_0x1f373a,_0x2002d0,_0x57a50e));return yield _0x3bd576['B'][_0x305fee(0x37f)](_0x2002d0,_0x57a50e,_0x2dcfe1,_0x2421ea,void 0x0,!0x0,!0x0);});}['_createWhiteTexture'](_0x3ba121,_0x840897,_0x423aa8){var _0x4f04b8=_0x3e76b2;const _0x41673c=new Uint8Array(_0x3ba121*_0x840897*0x4);for(let _0x3292cf=0x0;_0x3292cf<_0x41673c[_0x4f04b8(0x132e)];_0x3292cf+=0x4)_0x41673c[_0x3292cf]=_0x41673c[_0x3292cf+0x1]=_0x41673c[_0x3292cf+0x2]=_0x41673c[_0x3292cf+0x3]=0xff;return _0x22c0eb['l'][_0x4f04b8(0x1060)](_0x41673c,_0x3ba121,_0x840897,_0x423aa8);}[_0x3e76b2(0x11d3)](_0x24bf42,_0x5c0df1,_0x162066){var _0x2feb61=_0x3e76b2,_0x3fe3dd=_0x24bf42?_0x24bf42[_0x2feb61(0x2cc8)]():{'width':0x0,'height':0x0},_0x4ad418=_0x5c0df1?_0x5c0df1[_0x2feb61(0x2cc8)]():{'width':0x0,'height':0x0};let _0x39860d,_0xaa94b8;return _0x3fe3dd['width']<_0x4ad418['width']?(_0x39860d=_0x24bf42&&_0x24bf42 instanceof _0x5b47ad['x']?_0x487004['Oi']['CreateResizedCopy'](_0x24bf42,_0x4ad418[_0x2feb61(0x37ce)],_0x4ad418[_0x2feb61(0x1995)],!0x0):this['_createWhiteTexture'](_0x4ad418[_0x2feb61(0x37ce)],_0x4ad418['height'],_0x162066),_0xaa94b8=_0x5c0df1):_0x3fe3dd[_0x2feb61(0x37ce)]>_0x4ad418['width']?(_0xaa94b8=_0x5c0df1&&_0x5c0df1 instanceof _0x5b47ad['x']?_0x487004['Oi']['CreateResizedCopy'](_0x5c0df1,_0x3fe3dd['width'],_0x3fe3dd[_0x2feb61(0x1995)],!0x0):this[_0x2feb61(0x322d)](_0x3fe3dd['width'],_0x3fe3dd[_0x2feb61(0x1995)],_0x162066),_0x39860d=_0x24bf42):(_0x39860d=_0x24bf42,_0xaa94b8=_0x5c0df1),{'texture1':_0x39860d,'texture2':_0xaa94b8};}[_0x3e76b2(0x2b3c)](_0x225621){var _0x39b221=_0x3e76b2;if(_0x225621 instanceof Uint8Array){var _0x1d050d=_0x225621[_0x39b221(0x132e)];const _0x5d8068=new Float32Array(_0x225621['length']);for(let _0x28a399=0x0;_0x28a399<_0x1d050d;++_0x28a399)_0x5d8068[_0x28a399]=_0x225621[_0x28a399]/0xff;return _0x5d8068;}if(_0x225621 instanceof Float32Array)return _0x225621;throw new Error(_0x39b221(0xe9f));}[_0x3e76b2(0x34ac)](_0x17c6ab,_0x1307b8,_0x1ba56e,_0x5d5ba5){var _0x3e1716;return _0x4b9dcc(this,void 0x0,void 0x0,function*(){var _0x2da3c7=a8_0x58a1;const _0x5e52dd=new Array();if(!_0x17c6ab&&!_0x1307b8)return Promise[_0x2da3c7(0x1d14)](_0x2da3c7(0x1177));const _0x16d84f=_0x17c6ab?_0x17c6ab[_0x2da3c7(0x22fd)]():_0x1307b8?_0x1307b8['getScene']():null;if(_0x16d84f){const _0x50cd8c=this[_0x2da3c7(0x11d3)](_0x17c6ab,_0x1307b8,_0x16d84f);var _0xb08006,_0x534e9c,_0x149461=null==(_0x3e1716=_0x50cd8c['texture1'])?void 0x0:_0x3e1716[_0x2da3c7(0x2cc8)](),_0x32fa45=_0x149461[_0x2da3c7(0x37ce)],_0x1d9cd0=_0x149461[_0x2da3c7(0x1995)],_0x149461=yield _0x50cd8c[_0x2da3c7(0x33d)][_0x2da3c7(0x106c)](),_0x12d6a4=yield _0x50cd8c[_0x2da3c7(0x9b1)]['readPixels']();if(!_0x149461)return Promise['reject'](_0x2da3c7(0x53c));if(_0xb08006=this['_convertPixelArrayToFloat32'](_0x149461),!_0x12d6a4)return Promise[_0x2da3c7(0x1d14)](_0x2da3c7(0x3333));_0x149461=(_0x534e9c=this[_0x2da3c7(0x2b3c)](_0x12d6a4))[_0x2da3c7(0x34f4)];const _0x1bc60e=new Uint8Array(_0x149461),_0x24897a=new Uint8Array(_0x149461),_0x187a41=_0x48d20d['Wo'][_0x2da3c7(0x3850)]();let _0x3bc0e3=0x0,_0x38302b=0x0;for(let _0x5ed8f3=0x0;_0x5ed8f3<_0x1d9cd0;++_0x5ed8f3)for(let _0x2b7b7b=0x0;_0x2b7b7b<_0x32fa45;++_0x2b7b7b){var _0x5cc0fc=0x4*(_0x32fa45*_0x5ed8f3+_0x2b7b7b),_0x2a4e0c=new _0x48d20d['Wo'](_0xb08006[_0x5cc0fc],_0xb08006[0x1+_0x5cc0fc],_0xb08006[0x2+_0x5cc0fc])[_0x2da3c7(0x2fea)](_0x16d84f[_0x2da3c7(0x2636)]()[_0x2da3c7(0x3fb5)])[_0x2da3c7(0x19e8)](_0x1ba56e[_0x2da3c7(0x394)]),_0x583591=new _0x48d20d['Wo'](_0x534e9c[_0x5cc0fc],_0x534e9c[0x1+_0x5cc0fc],_0x534e9c[0x2+_0x5cc0fc])['toLinearSpace'](_0x16d84f[_0x2da3c7(0x2636)]()['useExactSrgbConversions'])['multiply'](_0x1ba56e[_0x2da3c7(0x2218)]),_0x169d06=_0x534e9c[0x3+_0x5cc0fc]*_0x1ba56e[_0x2da3c7(0x1bbd)],_0x2a4e0c=this['_convertSpecularGlossinessToMetallicRoughness']({'diffuseColor':_0x2a4e0c,'specularColor':_0x583591,'glossiness':_0x169d06});_0x187a41['r']=Math[_0x2da3c7(0xc54)](_0x187a41['r'],_0x2a4e0c[_0x2da3c7(0xba2)]['r']),_0x187a41['g']=Math['max'](_0x187a41['g'],_0x2a4e0c[_0x2da3c7(0xba2)]['g']),_0x187a41['b']=Math[_0x2da3c7(0xc54)](_0x187a41['b'],_0x2a4e0c[_0x2da3c7(0xba2)]['b']),_0x3bc0e3=Math['max'](_0x3bc0e3,_0x2a4e0c[_0x2da3c7(0xb7)]),_0x38302b=Math['max'](_0x38302b,_0x2a4e0c['roughness']),_0x24897a[_0x5cc0fc]=0xff*_0x2a4e0c[_0x2da3c7(0xba2)]['r'],_0x24897a[0x1+_0x5cc0fc]=0xff*_0x2a4e0c[_0x2da3c7(0xba2)]['g'],_0x24897a[0x2+_0x5cc0fc]=0xff*_0x2a4e0c[_0x2da3c7(0xba2)]['b'],_0x24897a[0x3+_0x5cc0fc]=_0x50cd8c['texture1']['hasAlpha']?0xff*_0xb08006[0x3+_0x5cc0fc]:0xff,_0x1bc60e[_0x5cc0fc]=0x0,_0x1bc60e[0x1+_0x5cc0fc]=0xff*_0x2a4e0c[_0x2da3c7(0x38e9)],_0x1bc60e[0x2+_0x5cc0fc]=0xff*_0x2a4e0c['metallic'],_0x1bc60e[0x3+_0x5cc0fc]=0xff;}const _0x1b00f0={'baseColor':_0x187a41,'metallic':_0x3bc0e3,'roughness':_0x38302b};let _0x2505d7=!0x1,_0x3b3e0e=!0x1;for(let _0x21e30b=0x0;_0x21e30b<_0x1d9cd0;++_0x21e30b)for(let _0x14a07b=0x0;_0x14a07b<_0x32fa45;++_0x14a07b){var _0xe1c2af=0x4*(_0x32fa45*_0x21e30b+_0x14a07b);_0x24897a[_0xe1c2af]/=_0x1b00f0[_0x2da3c7(0xba2)]['r']>_0x49d3cd[_0x2da3c7(0x1622)]?_0x1b00f0[_0x2da3c7(0xba2)]['r']:0x1,_0x24897a[0x1+_0xe1c2af]/=_0x1b00f0['baseColor']['g']>_0x49d3cd[_0x2da3c7(0x1622)]?_0x1b00f0[_0x2da3c7(0xba2)]['g']:0x1,_0x24897a[0x2+_0xe1c2af]/=_0x1b00f0[_0x2da3c7(0xba2)]['b']>_0x49d3cd['_Epsilon']?_0x1b00f0[_0x2da3c7(0xba2)]['b']:0x1;const _0x344851=_0x48d20d['Wo'][_0x2da3c7(0x9fc)](_0x24897a[_0xe1c2af],_0x24897a[0x1+_0xe1c2af],_0x24897a[0x2+_0xe1c2af]);var _0x3095a8=_0x344851['toGammaSpace'](_0x16d84f[_0x2da3c7(0x2636)]()[_0x2da3c7(0x3fb5)]),_0x3095a8=(_0x24897a[_0xe1c2af]=0xff*_0x3095a8['r'],_0x24897a[0x1+_0xe1c2af]=0xff*_0x3095a8['g'],_0x24897a[0x2+_0xe1c2af]=0xff*_0x3095a8['b'],_0x49d3cd[_0x2da3c7(0x1d7d)](_0x3095a8,_0x48d20d['Wo'][_0x2da3c7(0x935)](),_0x49d3cd[_0x2da3c7(0x1622)])||(_0x3b3e0e=!0x0),_0x1bc60e[0x1+_0xe1c2af]/=_0x1b00f0['roughness']>_0x49d3cd[_0x2da3c7(0x1622)]?_0x1b00f0['roughness']:0x1,_0x1bc60e[0x2+_0xe1c2af]/=_0x1b00f0[_0x2da3c7(0xb7)]>_0x49d3cd[_0x2da3c7(0x1622)]?_0x1b00f0[_0x2da3c7(0xb7)]:0x1,_0x48d20d['Wo'][_0x2da3c7(0x9fc)](0xff,_0x1bc60e[0x1+_0xe1c2af],_0x1bc60e[0x2+_0xe1c2af]));_0x49d3cd['_FuzzyEquals'](_0x3095a8,_0x48d20d['Wo']['White'](),_0x49d3cd[_0x2da3c7(0x1622)])||(_0x2505d7=!0x0);}return _0x2505d7&&_0x5e52dd[_0x2da3c7(0x2f54)](this['_getImageDataAsync'](_0x1bc60e,_0x32fa45,_0x1d9cd0,_0x5d5ba5)['then'](_0x5b72a1=>{_0x1b00f0['metallicRoughnessTextureData']=_0x5b72a1;})),_0x3b3e0e&&_0x5e52dd[_0x2da3c7(0x2f54)](this['_getImageDataAsync'](_0x24897a,_0x32fa45,_0x1d9cd0,_0x5d5ba5)[_0x2da3c7(0x1af5)](_0x943fe4=>{var _0x474463=_0x2da3c7;_0x1b00f0[_0x474463(0x1216)]=_0x943fe4;})),Promise[_0x2da3c7(0x3456)](_0x5e52dd)[_0x2da3c7(0x1af5)](()=>_0x1b00f0);}return Promise[_0x2da3c7(0x1d14)](_0x2da3c7(0x2a83));});}[_0x3e76b2(0x262)](_0x1cb863){var _0x5e71f1=_0x3e76b2,_0x4b6f56=this['_getPerceivedBrightness'](_0x1cb863[_0x5e71f1(0x394)]),_0x3edc19=this[_0x5e71f1(0xca5)](_0x1cb863['specularColor']),_0x54e4ba=0x1-this[_0x5e71f1(0x2d7)](_0x1cb863[_0x5e71f1(0x2218)]),_0x4b6f56=_0x49d3cd[_0x5e71f1(0x3245)](_0x4b6f56,_0x3edc19,_0x54e4ba),_0x3edc19=_0x1cb863[_0x5e71f1(0x394)][_0x5e71f1(0x27e7)](_0x54e4ba/(0x1-_0x49d3cd['_DielectricSpecular']['r'])/Math[_0x5e71f1(0xc54)](0x1-_0x4b6f56,_0x49d3cd[_0x5e71f1(0x1622)])),_0x54e4ba=_0x1cb863[_0x5e71f1(0x2218)][_0x5e71f1(0x3e42)](_0x49d3cd[_0x5e71f1(0x142f)][_0x5e71f1(0x27e7)](0x1-_0x4b6f56))['scale'](0x1/Math[_0x5e71f1(0xc54)](_0x4b6f56,_0x49d3cd[_0x5e71f1(0x1622)]));let _0x5cd9de=_0x48d20d['Wo']['Lerp'](_0x3edc19,_0x54e4ba,_0x4b6f56*_0x4b6f56);return{'baseColor':_0x5cd9de=_0x5cd9de[_0x5e71f1(0x1d6d)](0x0,0x1,_0x5cd9de),'metallic':_0x4b6f56,'roughness':0x1-_0x1cb863[_0x5e71f1(0x1bbd)]};}[_0x3e76b2(0xca5)](_0x2babe7){return _0x2babe7?Math['sqrt'](0.299*_0x2babe7['r']*_0x2babe7['r']+0.587*_0x2babe7['g']*_0x2babe7['g']+0.114*_0x2babe7['b']*_0x2babe7['b']):0x0;}[_0x3e76b2(0x2d7)](_0xd615af){return _0xd615af?Math['max'](_0xd615af['r'],Math['max'](_0xd615af['g'],_0xd615af['b'])):0x0;}['_convertMetalRoughFactorsToMetallicRoughnessAsync'](_0x1c737f,_0x217cdd,_0xb45f5e,_0x2271d2){var _0x421190=_0x3e76b2;const _0x4bc073=[],_0x2222ab={'baseColor':_0x1c737f[_0x421190(0x138b)],'metallic':_0x1c737f[_0x421190(0x1f2e)],'roughness':_0x1c737f['_roughness']};return _0x2271d2&&(_0x1c737f[_0x421190(0x1b22)]&&_0x4bc073[_0x421190(0x2f54)](this[_0x421190(0x56b)](_0x1c737f[_0x421190(0x1b22)],_0x217cdd)[_0x421190(0x1af5)](_0x3a05bb=>{_0x3a05bb&&(_0xb45f5e['baseColorTexture']=_0x3a05bb);})),(_0x2271d2=_0x1c737f[_0x421190(0x1211)])&&_0x4bc073[_0x421190(0x2f54)](this[_0x421190(0x56b)](_0x2271d2,_0x217cdd)[_0x421190(0x1af5)](_0x251f9f=>{var _0x44964e=_0x421190;_0x251f9f&&(_0xb45f5e[_0x44964e(0x3f24)]=_0x251f9f);}))),Promise['all'](_0x4bc073)[_0x421190(0x1af5)](()=>_0x2222ab);}[_0x3e76b2(0x359)](_0x1317e3){var _0x43162f=_0x3e76b2;const _0x1dfcf9={};if(!(_0x1317e3&&_0x1317e3 instanceof _0x5b47ad['x']))return _0x1dfcf9;var _0x229f01=this[_0x43162f(0x2e55)](_0x1317e3[_0x43162f(0x255d)]),_0x229f01=(_0x229f01!==_0x3fa57e['e8'][_0x43162f(0x1494)]&&(_0x1dfcf9[_0x43162f(0x1a30)]=_0x229f01),this[_0x43162f(0x2e55)](_0x1317e3[_0x43162f(0x494)]));switch(_0x229f01!==_0x3fa57e['e8'][_0x43162f(0x1494)]&&(_0x1dfcf9[_0x43162f(0x3ef8)]=_0x229f01),_0x1317e3[_0x43162f(0x17df)]){case _0x5b47ad['x'][_0x43162f(0x3e1e)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x39fa)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC'][_0x43162f(0x39fa)];break;case _0x5b47ad['x']['LINEAR_NEAREST']:_0x1dfcf9['magFilter']=_0x3fa57e['tR'][_0x43162f(0x39fa)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC'][_0x43162f(0x19dc)];break;case _0x5b47ad['x'][_0x43162f(0x37fa)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x19dc)],_0x1dfcf9['minFilter']=_0x3fa57e['LC'][_0x43162f(0x39fa)];break;case _0x5b47ad['x'][_0x43162f(0x3e4c)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x19dc)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC']['LINEAR_MIPMAP_LINEAR'];break;case _0x5b47ad['x']['NEAREST_NEAREST']:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x19dc)],_0x1dfcf9['minFilter']=_0x3fa57e['LC'][_0x43162f(0x19dc)];break;case _0x5b47ad['x']['NEAREST_LINEAR_MIPNEAREST']:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR']['NEAREST'],_0x1dfcf9['minFilter']=_0x3fa57e['LC']['LINEAR_MIPMAP_NEAREST'];break;case _0x5b47ad['x'][_0x43162f(0x3fd3)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x39fa)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC']['NEAREST_MIPMAP_NEAREST'];break;case _0x5b47ad['x'][_0x43162f(0x3b52)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x39fa)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC'][_0x43162f(0x21d9)];break;case _0x5b47ad['x']['NEAREST_NEAREST_MIPLINEAR']:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x19dc)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC']['NEAREST_MIPMAP_LINEAR'];break;case _0x5b47ad['x'][_0x43162f(0x2b71)]:_0x1dfcf9['magFilter']=_0x3fa57e['tR']['LINEAR'],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC']['LINEAR_MIPMAP_LINEAR'];break;case _0x5b47ad['x'][_0x43162f(0x36ab)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x39fa)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC'][_0x43162f(0x5c2)];break;case _0x5b47ad['x'][_0x43162f(0x34f3)]:_0x1dfcf9[_0x43162f(0xd02)]=_0x3fa57e['tR'][_0x43162f(0x19dc)],_0x1dfcf9[_0x43162f(0x3af4)]=_0x3fa57e['LC'][_0x43162f(0x890)];}return _0x1dfcf9;}[_0x3e76b2(0x2e55)](_0x59ad65){var _0x3c07ee=_0x3e76b2;switch(_0x59ad65){case _0x5b47ad['x'][_0x3c07ee(0x3d20)]:return _0x3fa57e['e8']['REPEAT'];case _0x5b47ad['x'][_0x3c07ee(0x2d3b)]:return _0x3fa57e['e8'][_0x3c07ee(0xcf2)];case _0x5b47ad['x'][_0x3c07ee(0x6d4)]:return _0x3fa57e['e8'][_0x3c07ee(0x393b)];default:return _0x10e559['w1']['Error'](_0x3c07ee(0x13bc)+_0x59ad65+'!'),_0x3fa57e['e8'][_0x3c07ee(0x1494)];}}[_0x3e76b2(0x3f38)](_0x53903c,_0x563ab4,_0x36a541,_0x19937e){var _0x26071e=_0x3e76b2;return Promise[_0x26071e(0x7e0)]()[_0x26071e(0x1af5)](()=>{var _0x12ed7a=_0x26071e,_0xaa2cc8={'diffuseColor':_0x53903c[_0x12ed7a(0x138b)],'specularColor':_0x53903c['_reflectivityColor'],'glossiness':_0x53903c['_microSurface']};const _0x41101d=_0x53903c[_0x12ed7a(0x1b22)],_0x3ce9c6=_0x53903c[_0x12ed7a(0x3f21)];var _0x4f053e=_0x53903c[_0x12ed7a(0x313b)];if(_0x3ce9c6&&!_0x4f053e)return Promise[_0x12ed7a(0x1d14)](_0x12ed7a(0x207c));if((_0x41101d||_0x3ce9c6)&&_0x19937e){const _0x4242e3=this['_exportTextureSampler'](_0x41101d||_0x3ce9c6);return this['_convertSpecularGlossinessTexturesToMetallicRoughnessAsync'](_0x41101d,_0x3ce9c6,_0xaa2cc8,_0x563ab4)[_0x12ed7a(0x1af5)](_0x16573c=>{var _0x41a4f9=_0x12ed7a,_0x718457,_0x139134=this[_0x41a4f9(0xfac)][_0x41a4f9(0x36e7)];return _0x16573c[_0x41a4f9(0x1216)]&&(_0x718457=this['_exportImage']('baseColor'+_0x139134[_0x41a4f9(0x132e)],_0x563ab4,_0x16573c[_0x41a4f9(0x1216)]),_0x36a541[_0x41a4f9(0xc7f)]=this[_0x41a4f9(0x2d63)](_0x718457,_0x4242e3,null===_0x41101d||void 0x0===_0x41101d?void 0x0:_0x41101d[_0x41a4f9(0x365d)])),_0x16573c[_0x41a4f9(0x359d)]&&(_0x718457=this[_0x41a4f9(0x3a02)](_0x41a4f9(0x10c7)+_0x139134[_0x41a4f9(0x132e)],_0x563ab4,_0x16573c['metallicRoughnessTextureData']),_0x36a541['metallicRoughnessTexture']=this[_0x41a4f9(0x2d63)](_0x718457,_0x4242e3,null===_0x3ce9c6||void 0x0===_0x3ce9c6?void 0x0:_0x3ce9c6['coordinatesIndex'])),_0x16573c;});}return this['_convertSpecularGlossinessToMetallicRoughness'](_0xaa2cc8);});}['_convertPBRMaterialAsync'](_0x3547f1,_0x4650fb,_0x5b3bac){var _0x5cd024=_0x3e76b2;const _0x49e9dd={},_0x5036f2={'name':_0x3547f1[_0x5cd024(0x3efc)]};var _0x4b842b,_0x8af583;return _0x3547f1['isMetallicWorkflow']()?(_0x4b842b=_0x3547f1['_albedoColor'],_0x8af583=_0x3547f1[_0x5cd024(0x14f2)],_0x4b842b&&(_0x49e9dd[_0x5cd024(0x2367)]=[_0x4b842b['r'],_0x4b842b['g'],_0x4b842b['b'],_0x8af583]),this[_0x5cd024(0x3eef)](_0x3547f1,_0x4650fb,_0x49e9dd,_0x5b3bac)[_0x5cd024(0x1af5)](_0x378b11=>this['_setMetallicRoughnessPbrMaterial'](_0x378b11,_0x3547f1,_0x5036f2,_0x49e9dd,_0x4650fb,_0x5b3bac))):this[_0x5cd024(0x3f38)](_0x3547f1,_0x4650fb,_0x49e9dd,_0x5b3bac)[_0x5cd024(0x1af5)](_0x5e0632=>this[_0x5cd024(0x2a46)](_0x5e0632,_0x3547f1,_0x5036f2,_0x49e9dd,_0x4650fb,_0x5b3bac));}[_0x3e76b2(0x2a46)](_0xf8e696,_0x5c4010,_0xf90d21,_0x821822,_0x50306b,_0x494d4c){var _0x57b3d6=_0x3e76b2;const _0x34e94d=this[_0x57b3d6(0xfac)][_0x57b3d6(0x2d05)],_0xdd1e44=this['_exporter'][_0x57b3d6(0x2c70)],_0x3e9041=[];if(_0xf8e696){if(_0x49d3cd[_0x57b3d6(0x8c6)](_0xf90d21,_0x5c4010),_0x49d3cd['_FuzzyEquals'](_0xf8e696['baseColor'],_0x48d20d['Wo'][_0x57b3d6(0x935)](),_0x49d3cd[_0x57b3d6(0x1622)])&&_0x5c4010['alpha']>=_0x49d3cd['_Epsilon']||(_0x821822[_0x57b3d6(0x2367)]=[_0xf8e696['baseColor']['r'],_0xf8e696[_0x57b3d6(0xba2)]['g'],_0xf8e696['baseColor']['b'],_0x5c4010[_0x57b3d6(0x14f2)]]),null!=_0xf8e696[_0x57b3d6(0xb7)]&&0x1!==_0xf8e696[_0x57b3d6(0xb7)]&&(_0x821822['metallicFactor']=_0xf8e696[_0x57b3d6(0xb7)]),null!=_0xf8e696[_0x57b3d6(0x38e9)]&&0x1!==_0xf8e696[_0x57b3d6(0x38e9)]&&(_0x821822[_0x57b3d6(0x37bb)]=_0xf8e696['roughness']),null==_0x5c4010[_0x57b3d6(0x32b8)]||_0x5c4010['backFaceCulling']||(_0x5c4010[_0x57b3d6(0x1233)]||_0x10e559['w1']['Warn'](_0x5c4010[_0x57b3d6(0x3efc)]+_0x57b3d6(0x25ea)),_0xf90d21['doubleSided']=!0x0),_0x494d4c){const _0x3132a=_0x5c4010[_0x57b3d6(0x40de)];_0x3132a&&(_0xf8e696=this['_exportTextureAsync'](_0x3132a,_0x50306b)['then'](_0xbf365f=>{var _0x64879e=_0x57b3d6;_0xbf365f&&(_0xf90d21[_0x64879e(0x4e5)]=_0xbf365f,0x1!==_0x3132a[_0x64879e(0x2da0)]&&(_0xf90d21[_0x64879e(0x4e5)]['scale']=_0x3132a['level']));}),_0x3e9041['push'](_0xf8e696)),(_0x494d4c=_0x5c4010['_ambientTexture'],_0x494d4c=(_0x494d4c&&(_0xf8e696=this[_0x57b3d6(0x56b)](_0x494d4c,_0x50306b)[_0x57b3d6(0x1af5)](_0x5bc30d=>{var _0x2cbb50=_0x57b3d6;if(_0x5bc30d){const _0x40a7ec={'index':_0x5bc30d[_0x2cbb50(0x2097)],'texCoord':_0x5bc30d['texCoord'],'extensions':_0x5bc30d[_0x2cbb50(0x13f1)]};_0xf90d21[_0x2cbb50(0x1aea)]=_0x40a7ec,_0x5bc30d=_0x5c4010[_0x2cbb50(0x1db2)],_0x5bc30d&&(_0x40a7ec['strength']=_0x5bc30d);}}),_0x3e9041['push'](_0xf8e696)),_0x5c4010[_0x57b3d6(0xfd)])),_0x494d4c&&(_0xf8e696=this[_0x57b3d6(0x56b)](_0x494d4c,_0x50306b)[_0x57b3d6(0x1af5)](_0x12a3b1=>{var _0x4ebf80=_0x57b3d6;_0x12a3b1&&(_0xf90d21[_0x4ebf80(0x26b5)]=_0x12a3b1);}),_0x3e9041[_0x57b3d6(0x2f54)](_0xf8e696));}const _0x467132=_0x5c4010[_0x57b3d6(0x2927)];_0x49d3cd[_0x57b3d6(0x1d7d)](_0x467132,_0x48d20d['Wo'][_0x57b3d6(0x3850)](),_0x49d3cd[_0x57b3d6(0x1622)])||(_0xf90d21[_0x57b3d6(0x1672)]=_0x467132['asArray']()),_0xf90d21[_0x57b3d6(0x3b54)]=_0x821822,_0xdd1e44[_0x57b3d6(0x2f54)](_0xf90d21),_0x34e94d[_0x5c4010[_0x57b3d6(0x439)]]=_0xdd1e44['length']-0x1;}return this[_0x57b3d6(0x1eb7)](_0x3e9041,_0xf90d21,_0x5c4010,_0x50306b);}[_0x3e76b2(0x1470)](_0x30bbbc){var _0x34ca94=_0x3e76b2;return _0x30bbbc[_0x34ca94(0x1be1)],_0x88ce70['g']['TEXTURETYPE_UNSIGNED_INT'],_0x30bbbc[_0x34ca94(0x106c)]();}['_exportTextureAsync'](_0xf9f3e6,_0x1e1286){var _0x51834e=_0x3e76b2;const _0x1e228=this[_0x51834e(0xfac)][_0x51834e(0x49b)]('exporter',_0xf9f3e6,_0x1e1286);return _0x1e228?_0x1e228['then'](_0xf4b08=>_0xf4b08?this[_0x51834e(0x411d)](_0xf4b08,_0x1e1286):this[_0x51834e(0x411d)](_0xf9f3e6,_0x1e1286)):this[_0x51834e(0x411d)](_0xf9f3e6,_0x1e1286);}[_0x3e76b2(0x411d)](_0x8b1732,_0x54b5f1){return _0x4b9dcc(this,void 0x0,void 0x0,function*(){var _0x3e5fdf=a8_0x58a1,_0x1cf5e4=_0x8b1732[_0x3e5fdf(0x51e)];if(!(_0x1cf5e4 in this[_0x3e5fdf(0x2d71)])){const _0x4c776c=yield this[_0x3e5fdf(0x1470)](_0x8b1732);if(!_0x4c776c)return null;var _0x32d297=this[_0x3e5fdf(0x318d)](_0x8b1732),_0x17a081=_0x8b1732[_0x3e5fdf(0xe8)];if(_0x17a081)switch(_0x17a081){case _0x3e5fdf(0x1fc):case _0x3e5fdf(0x250c):case _0x3e5fdf(0x2022):_0x54b5f1=_0x17a081;break;default:_0x10e559['w1'][_0x3e5fdf(0x2e91)]('Unsupported\x20media\x20type:\x20'+_0x17a081);}const _0x3dd26e=this[_0x3e5fdf(0x96d)];var _0x37353d=_0x8b1732[_0x3e5fdf(0x2bd)]()[_0x3e5fdf(0x439)];_0x3dd26e[_0x37353d]||(_0x3dd26e[_0x37353d]={});let _0x5a6e67=_0x3dd26e[_0x37353d][_0x54b5f1];if(void 0x0===_0x5a6e67){const _0x5170b5=_0x8b1732['getSize']();_0x5a6e67=_0x4b9dcc(this,void 0x0,void 0x0,function*(){var _0x255087=_0x3e5fdf,_0xf60daf=yield this[_0x255087(0x2700)](_0x4c776c,_0x5170b5[_0x255087(0x37ce)],_0x5170b5[_0x255087(0x1995)],_0x54b5f1);return this[_0x255087(0x3a02)](_0x8b1732[_0x255087(0x3efc)],_0x54b5f1,_0xf60daf);}),_0x3dd26e[_0x37353d][_0x54b5f1]=_0x5a6e67;}_0x37353d=this[_0x3e5fdf(0x2d63)](yield _0x5a6e67,_0x32d297,_0x8b1732[_0x3e5fdf(0x365d)]),(this['_textureMap'][_0x1cf5e4]=_0x37353d,this['_exporter'][_0x3e5fdf(0x33bf)](_0x3e5fdf(0x1f37),this[_0x3e5fdf(0x2d71)][_0x1cf5e4],_0x8b1732));}return this[_0x3e5fdf(0x2d71)][_0x1cf5e4];});}[_0x3e76b2(0x3a02)](_0xa7903e,_0x3868b1,_0x1e5562){var _0x103f6b=_0x3e76b2;const _0x4a206a=this[_0x103f6b(0xfac)][_0x103f6b(0x208)];var _0x27b3c3=_0xa7903e['replace'](/\.\/|\/|\.\\|\\/g,'_'),_0x152b88=_0x2e8631(_0x3868b1);let _0x5ebd58=_0x27b3c3+_0x152b88;_0x5ebd58 in _0x4a206a&&(_0x5ebd58=_0x27b3c3+'_'+_0x10e559['w1'][_0x103f6b(0x1892)]()+_0x152b88),_0x4a206a[_0x5ebd58]={'data':_0x1e5562,'mimeType':_0x3868b1};const _0x591790=this[_0x103f6b(0xfac)][_0x103f6b(0x1f55)];return _0x591790['push']({'name':_0xa7903e,'uri':_0x5ebd58}),_0x591790[_0x103f6b(0x132e)]-0x1;}[_0x3e76b2(0x2d63)](_0x7ea5cd,_0x14fdfb,_0x4d74be){var _0x32d5a8=_0x3e76b2;const _0x5148dc=this[_0x32d5a8(0xfac)][_0x32d5a8(0x36e7)];let _0x449aee=_0x5148dc['findIndex'](_0x3bddb7=>_0x3bddb7[_0x32d5a8(0x35be)]==_0x14fdfb&&_0x3bddb7[_0x32d5a8(0x3d9d)]===_0x7ea5cd);-0x1===_0x449aee&&(_0x449aee=_0x5148dc[_0x32d5a8(0x132e)],_0x5148dc[_0x32d5a8(0x2f54)]({'source':_0x7ea5cd,'sampler':_0x14fdfb}));const _0x18afff={'index':_0x449aee};return _0x4d74be&&(_0x18afff[_0x32d5a8(0x1ca3)]=_0x4d74be),_0x18afff;}[_0x3e76b2(0x318d)](_0x427a20){var _0x1fe4b6=_0x3e76b2;const _0x594f9a=this[_0x1fe4b6(0x359)](_0x427a20),_0x508f0e=this[_0x1fe4b6(0xfac)][_0x1fe4b6(0x3547)];return _0x427a20=_0x508f0e[_0x1fe4b6(0x11f6)](_0x3e4e6d=>_0x3e4e6d[_0x1fe4b6(0x3af4)]===_0x594f9a[_0x1fe4b6(0x3af4)]&&_0x3e4e6d[_0x1fe4b6(0xd02)]===_0x594f9a[_0x1fe4b6(0xd02)]&&_0x3e4e6d[_0x1fe4b6(0x1a30)]===_0x594f9a[_0x1fe4b6(0x1a30)]&&_0x3e4e6d[_0x1fe4b6(0x3ef8)]===_0x594f9a[_0x1fe4b6(0x3ef8)]),-0x1!==_0x427a20?_0x427a20:(_0x508f0e['push'](_0x594f9a),_0x508f0e[_0x1fe4b6(0x132e)]-0x1);}}_0x49d3cd[_0x3e76b2(0x142f)]=new _0x48d20d['Wo'](0.04,0.04,0.04),_0x49d3cd[_0x3e76b2(0x2d0a)]=0x400,_0x49d3cd['_Epsilon']=0.000001;},0xa1b5:(_0x5759d2,_0x2e8adb,_0x428679)=>{_0x428679(0x60eb);},0xea08:(_0x1689ff,_0x191612,_0x3cde79)=>{var _0x3b0e2d=a8_0x49466b;_0x3cde79['d'](_0x191612,{'l':()=>_0x1087b});var _0x22787e=_0x3cde79(0x1207e),_0x57423f=_0x3cde79(0x9fd1);class _0x1087b{static['_CreateBufferView'](_0x69e77,_0x163b86,_0x4ea97c,_0x1b78d8,_0xfcd89d){var _0x10f79b=a8_0x58a1;const _0x5d9813={'buffer':_0x69e77,'byteLength':_0x4ea97c};return _0x163b86&&(_0x5d9813['byteOffset']=_0x163b86),_0xfcd89d&&(_0x5d9813[_0x10f79b(0x3efc)]=_0xfcd89d),_0x1b78d8&&(_0x5d9813[_0x10f79b(0x248)]=_0x1b78d8),_0x5d9813;}static[_0x3b0e2d(0xfca)](_0x2eca80,_0xbea061,_0x38740b,_0xa728b0,_0x3d59d4,_0xb9819f,_0x4fbe40,_0x2f2181){var _0x2ec73e=_0x3b0e2d;const _0x45b95d={'name':_0xbea061,'bufferView':_0x2eca80,'componentType':_0xa728b0,'count':_0x3d59d4,'type':_0x38740b};return null!=_0x4fbe40&&(_0x45b95d[_0x2ec73e(0x3749)]=_0x4fbe40),null!=_0x2f2181&&(_0x45b95d[_0x2ec73e(0xc54)]=_0x2f2181),null!=_0xb9819f&&(_0x45b95d['byteOffset']=_0xb9819f),_0x45b95d;}static[_0x3b0e2d(0x35ee)](_0x5681a8,_0x4d54d2,_0x2f13ac,_0x38182f){var _0x4c3fc7=_0x3b0e2d;const _0x54deae=[Infinity,Infinity,Infinity],_0x4332b1=[-Infinity,-Infinity,-Infinity];var _0x2549ec;let _0x2851fa,_0x16c78e;if(_0x2f13ac)for(let _0x35e34f=_0x4d54d2,_0x14cae9=_0x4d54d2+_0x2f13ac;_0x35e34f<_0x14cae9;++_0x35e34f){_0x2851fa=0x3*_0x35e34f,_0x16c78e=_0x57423f['P'][_0x4c3fc7(0xd4e)](_0x5681a8,_0x2851fa),_0x38182f&&_0x1087b[_0x4c3fc7(0x615)](_0x16c78e),_0x2549ec=_0x16c78e[_0x4c3fc7(0x3e55)]();for(let _0x504851=0x0;_0x504851<0x3;++_0x504851){var _0x505182=_0x2549ec[_0x504851];_0x505182<_0x54deae[_0x504851]&&(_0x54deae[_0x504851]=_0x505182),_0x505182>_0x4332b1[_0x504851]&&(_0x4332b1[_0x504851]=_0x505182),++_0x2851fa;}}return{'min':_0x54deae,'max':_0x4332b1};}static[_0x3b0e2d(0x2ad4)](_0xfc3e4b){return new _0x57423f['P'](_0xfc3e4b['x'],_0xfc3e4b['y'],-_0xfc3e4b['z']);}static[_0x3b0e2d(0x615)](_0x275742){_0x275742['z']*=-0x1;}static[_0x3b0e2d(0x217e)](_0x542685){_0x542685[0x2]*=-0x1;}static[_0x3b0e2d(0x296a)](_0x499832){return new _0x57423f['P'](_0x499832['x'],_0x499832['y'],-_0x499832['z']);}static[_0x3b0e2d(0x16a5)](_0x311f0a){_0x311f0a['z']*=-0x1;}static[_0x3b0e2d(0x1356)](_0x4a8434){_0x4a8434[0x2]*=-0x1;}static[_0x3b0e2d(0x20ae)](_0x140f21){_0x140f21['z']*=-0x1,_0x140f21['w']*=-0x1;}static[_0x3b0e2d(0x1d2a)](_0x3a3297){_0x3a3297[0x2]*=-0x1,_0x3a3297[0x3]*=-0x1;}static[_0x3b0e2d(0x2f04)](_0x128190){_0x128190['x']*=-0x1,_0x128190['y']*=-0x1;}static[_0x3b0e2d(0xe7d)](_0x1fc295){_0x1fc295[0x0]*=-0x1,_0x1fc295[0x1]*=-0x1;}static[_0x3b0e2d(0x3269)](_0x2adb74){var _0x121fd3=Math['sqrt'](_0x2adb74['x']*_0x2adb74['x']+_0x2adb74['y']*_0x2adb74['y']+_0x2adb74['z']*_0x2adb74['z']);0x0<_0x121fd3&&(_0x2adb74['x']/=_0x121fd3,_0x2adb74['y']/=_0x121fd3,_0x2adb74['z']/=_0x121fd3);}static[_0x3b0e2d(0x2260)](_0x4e0e65){var _0x14bbe1=_0x3b0e2d;switch(_0x4e0e65){case _0x22787e['Jg'][_0x14bbe1(0x2ccd)]:return 0x4;case _0x22787e['Jg'][_0x14bbe1(0x25fd)]:return 0x9;case _0x22787e['Jg'][_0x14bbe1(0x3edc)]:return 0x10;case _0x22787e['Jg'][_0x14bbe1(0x3a45)]:return 0x1;case _0x22787e['Jg'][_0x14bbe1(0x1d8e)]:return 0x2;case _0x22787e['Jg'][_0x14bbe1(0x2c0f)]:return 0x3;case _0x22787e['Jg'][_0x14bbe1(0x2df5)]:return 0x4;}}}},0xf54e:(_0x386063,_0x33d5d4,_0x2abc93)=>{_0x2abc93(0x13fc3),_0x2abc93(0x5c1b),_0x2abc93(0x60eb),_0x2abc93(0xec28),_0x2abc93(0xa1b5),_0x2abc93(0xea08),_0x2abc93(0x3844);},0x1db8:(_0x5acf08,_0x204763,_0x19f396)=>{_0x19f396(0xf54e);},0x4be6:(_0x108d7c,_0x22963e,_0x23a46f)=>{_0x23a46f(0x21b1),_0x23a46f(0x1db8),_0x23a46f(0x2efe);},0x2efe:(_0x3b536e,_0x450184,_0x31415b)=>{_0x31415b(0x69c2);},0x69c2:(_0x362312,_0x44d05c,_0x485ebb)=>{_0x485ebb(0x1dad),_0x485ebb(0x12cc0),_0x485ebb(0x1a27),_0x485ebb(0x9fd1);},0x14926:(_0x44676f,_0x266a02,_0x156bdf)=>{_0x156bdf(0x182a0),_0x156bdf(0x45ea),_0x156bdf(0x16ca4),_0x156bdf(0x86e3),_0x156bdf(0xc2f3);},0x182a0:(_0x5d5795,_0x324883,_0x24f958)=>{var _0xcd27b9=a8_0x49466b;_0x24f958['d'](_0x324883,{'j':()=>_0x2bf062});var _0x5c4e41=_0x24f958(0x9fd1),_0x3c6b3d=_0x24f958(0xc84b),_0x55f40f=_0x24f958(0xf96c),_0x324883=_0x24f958(0x1796e);class _0x2bf062 extends _0x324883['l']{constructor(_0x53f671,_0x448cf3){var _0x1b9c3e=a8_0x58a1;super(),this[_0x1b9c3e(0x3efc)]=_0x53f671,this[_0x1b9c3e(0x1b36)]=new Array(),this['isPickable']=!0x1,this['useAlphaForPicking']=!0x1,this['onDisposeObservable']=new _0x55f40f['y$'](),this['_onAnimationEnd']=null,this[_0x1b9c3e(0x28f7)]=()=>{var _0x5ed9d1=_0x1b9c3e;this[_0x5ed9d1(0x2776)]&&this[_0x5ed9d1(0x2776)](),this[_0x5ed9d1(0x543)]&&this[_0x5ed9d1(0x2d20)]();},this['color']=new _0x3c6b3d['HE'](0x1,0x1,0x1,0x1),this[_0x1b9c3e(0x8c5)]=_0x5c4e41['P']['Zero'](),this[_0x1b9c3e(0x2922)]=_0x448cf3,this[_0x1b9c3e(0x2922)][_0x1b9c3e(0x144f)][_0x1b9c3e(0x2f54)](this),this[_0x1b9c3e(0x439)]=this[_0x1b9c3e(0x2922)][_0x1b9c3e(0x32aa)][_0x1b9c3e(0x1be8)]();}get[_0xcd27b9(0x2cbf)](){return this['width'];}set['size'](_0x3afd02){var _0x554a51=_0xcd27b9;this[_0x554a51(0x37ce)]=_0x3afd02,this['height']=_0x3afd02;}get[_0xcd27b9(0x2ad1)](){return this['_manager'];}[_0xcd27b9(0x1653)](){return'Sprite';}get[_0xcd27b9(0x958)](){var _0x106f50=_0xcd27b9;return this[_0x106f50(0x99f)];}set[_0xcd27b9(0x958)](_0x109d97){var _0x19e33b=_0xcd27b9;this[_0x19e33b(0x3c05)](_0x109d97,this[_0x19e33b(0x277c)],this[_0x19e33b(0x359b)],this[_0x19e33b(0x3dad)],this[_0x19e33b(0x2776)]);}get[_0xcd27b9(0x37fe)](){var _0x1e67c0=_0xcd27b9;return this[_0x1e67c0(0x277c)];}set[_0xcd27b9(0x37fe)](_0x355a2b){var _0x428805=_0xcd27b9;this[_0x428805(0x3c05)](this[_0x428805(0x99f)],_0x355a2b,this[_0x428805(0x359b)],this[_0x428805(0x3dad)],this['_onAnimationEnd']);}get[_0xcd27b9(0x71f)](){var _0x12d49f=_0xcd27b9;return this[_0x12d49f(0x359b)];}set[_0xcd27b9(0x71f)](_0x51bde7){var _0x5a60a0=_0xcd27b9;this['playAnimation'](this[_0x5a60a0(0x99f)],this[_0x5a60a0(0x277c)],_0x51bde7,this['_delay'],this['_onAnimationEnd']);}get[_0xcd27b9(0x37ea)](){var _0x202f28=_0xcd27b9;return Math[_0x202f28(0xc54)](this['_delay'],0x1);}set['delay'](_0xea6cd1){var _0x5ebac9=_0xcd27b9;this[_0x5ebac9(0x3c05)](this[_0x5ebac9(0x99f)],this['_toIndex'],this[_0x5ebac9(0x359b)],_0xea6cd1,this[_0x5ebac9(0x2776)]);}[_0xcd27b9(0x3c05)](_0x22f256,_0x398b18,_0x55846f,_0x9eef8f,_0x3bf688=null){var _0xe2a159=_0xcd27b9;this['_onAnimationEnd']=_0x3bf688,super[_0xe2a159(0x3c05)](_0x22f256,_0x398b18,_0x55846f,_0x9eef8f,this['_endAnimation']);}['dispose'](){var _0x2d92c4=_0xcd27b9;for(let _0x59fc0a=0x0;_0x59fc0a<this[_0x2d92c4(0x2922)][_0x2d92c4(0x144f)][_0x2d92c4(0x132e)];_0x59fc0a++)this[_0x2d92c4(0x2922)][_0x2d92c4(0x144f)][_0x59fc0a]==this&&this['_manager']['sprites'][_0x2d92c4(0x1035)](_0x59fc0a,0x1);this[_0x2d92c4(0x3af1)][_0x2d92c4(0x3e9)](this),this[_0x2d92c4(0x3af1)][_0x2d92c4(0x2af2)]();}[_0xcd27b9(0x3c81)](){var _0x1f90f5=_0xcd27b9;const _0x131de0={};return _0x131de0[_0x1f90f5(0x3efc)]=this[_0x1f90f5(0x3efc)],_0x131de0[_0x1f90f5(0x8c5)]=this[_0x1f90f5(0x8c5)][_0x1f90f5(0x3e55)](),_0x131de0[_0x1f90f5(0x25cc)]=this[_0x1f90f5(0x25cc)]['asArray'](),_0x131de0['width']=this[_0x1f90f5(0x37ce)],_0x131de0[_0x1f90f5(0x1995)]=this[_0x1f90f5(0x1995)],_0x131de0[_0x1f90f5(0x3d51)]=this[_0x1f90f5(0x3d51)],_0x131de0[_0x1f90f5(0x2dda)]=this['cellIndex'],_0x131de0[_0x1f90f5(0x3d93)]=this[_0x1f90f5(0x3d93)],_0x131de0['invertU']=this[_0x1f90f5(0x4c4)],_0x131de0[_0x1f90f5(0xb50)]=this['invertV'],_0x131de0['disposeWhenFinishedAnimating']=this['disposeWhenFinishedAnimating'],_0x131de0[_0x1f90f5(0x1c60)]=this['isPickable'],_0x131de0[_0x1f90f5(0x2ba6)]=this[_0x1f90f5(0x2ba6)],_0x131de0[_0x1f90f5(0x2d91)]=this[_0x1f90f5(0x2d91)],_0x131de0[_0x1f90f5(0x1e61)]=this[_0x1f90f5(0x1e61)],_0x131de0['fromIndex']=this['fromIndex'],_0x131de0[_0x1f90f5(0x37fe)]=this[_0x1f90f5(0x37fe)],_0x131de0['loopAnimation']=this[_0x1f90f5(0x71f)],_0x131de0[_0x1f90f5(0x37ea)]=this[_0x1f90f5(0x37ea)],_0x131de0;}static[_0xcd27b9(0xb3f)](_0x4546c9,_0x491873){var _0x2d0468=_0xcd27b9;const _0x954a47=new _0x2bf062(_0x4546c9['name'],_0x491873);return _0x954a47['position']=_0x5c4e41['P']['FromArray'](_0x4546c9[_0x2d0468(0x8c5)]),_0x954a47[_0x2d0468(0x25cc)]=_0x3c6b3d['HE']['FromArray'](_0x4546c9[_0x2d0468(0x25cc)]),_0x954a47['width']=_0x4546c9[_0x2d0468(0x37ce)],_0x954a47[_0x2d0468(0x1995)]=_0x4546c9[_0x2d0468(0x1995)],_0x954a47[_0x2d0468(0x3d51)]=_0x4546c9[_0x2d0468(0x3d51)],_0x954a47['cellIndex']=_0x4546c9[_0x2d0468(0x2dda)],_0x954a47['cellRef']=_0x4546c9[_0x2d0468(0x3d93)],_0x954a47[_0x2d0468(0x4c4)]=_0x4546c9[_0x2d0468(0x4c4)],_0x954a47[_0x2d0468(0xb50)]=_0x4546c9[_0x2d0468(0xb50)],_0x954a47[_0x2d0468(0x543)]=_0x4546c9[_0x2d0468(0x543)],_0x954a47[_0x2d0468(0x1c60)]=_0x4546c9[_0x2d0468(0x1c60)],_0x954a47[_0x2d0468(0x2ba6)]=_0x4546c9[_0x2d0468(0x2ba6)],_0x954a47[_0x2d0468(0x2d91)]=_0x4546c9['useAlphaForPicking'],_0x954a47['fromIndex']=_0x4546c9[_0x2d0468(0x958)],_0x954a47[_0x2d0468(0x37fe)]=_0x4546c9[_0x2d0468(0x37fe)],_0x954a47['loopAnimation']=_0x4546c9['loopAnimation'],_0x954a47[_0x2d0468(0x37ea)]=_0x4546c9[_0x2d0468(0x37ea)],_0x4546c9[_0x2d0468(0x1e61)]&&_0x954a47[_0x2d0468(0x3c05)](_0x954a47[_0x2d0468(0x958)],_0x954a47['toIndex'],_0x954a47[_0x2d0468(0x71f)],_0x954a47[_0x2d0468(0x37ea)]),_0x954a47;}}},0x45ea:(_0x130a1c,_0x457ff5,_0x1bc6e8)=>{var _0x367b58=a8_0x49466b,_0x53f95d=_0x1bc6e8(0xf96c),_0x12f5c5=_0x1bc6e8(0x9fd1),_0x111481=_0x1bc6e8(0x182a0),_0x573c3c=_0x1bc6e8(0xc2f3),_0x28859f=_0x1bc6e8(0x364b),_0x460dc7=_0x1bc6e8(0xbac7),_0x21327f=_0x1bc6e8(0xbb85),_0x32b0ca=_0x1bc6e8(0x10ea4),_0x540565=_0x1bc6e8(0xe222),_0x373935=_0x1bc6e8(0xc661),_0x68bd94=_0x1bc6e8(0x557f),_0x3a5c2e=_0x1bc6e8(0xf8c1),_0x2e9df9=_0x1bc6e8(0x77a5);class _0x4d8535{constructor(_0x5af271,_0x19afe1,_0x167be3,_0x3fee22,_0x288680,_0x357c41=0.01,_0x44c594=_0x460dc7['x'][_0x367b58(0xeca)],_0x37c323=!0x1,_0x45fbcd=null){var _0x5ec596=_0x367b58;this[_0x5ec596(0x3efc)]=_0x5af271,this[_0x5ec596(0x144f)]=new Array(),this[_0x5ec596(0x26aa)]=0x0,this['layerMask']=0xfffffff,this[_0x5ec596(0x1c60)]=!0x1,this[_0x5ec596(0x19eb)]=null,this[_0x5ec596(0x3dca)]=!0x1,this[_0x5ec596(0x3af1)]=new _0x53f95d['y$'](),this['_disableDepthWrite']=!0x1,this[_0x5ec596(0x37ef)]=!0x1,this['_customUpdate']=(_0x6a4cb5,_0x3a72b3)=>{var _0x419ef5=_0x5ec596;_0x6a4cb5[_0x419ef5(0x3d93)]||(_0x6a4cb5[_0x419ef5(0x2dda)]=0x0);var _0x56e513=_0x6a4cb5[_0x419ef5(0x2dda)];_0x419ef5(0x3542)==typeof _0x56e513&&isFinite(_0x56e513)&&Math[_0x419ef5(0x27d2)](_0x56e513)===_0x56e513&&(_0x6a4cb5[_0x419ef5(0x3d93)]=this[_0x419ef5(0x1521)][_0x6a4cb5[_0x419ef5(0x2dda)]]),_0x6a4cb5[_0x419ef5(0xbf1)]=this[_0x419ef5(0x3d72)][_0x6a4cb5[_0x419ef5(0x3d93)]][_0x419ef5(0x27b)]['x']/_0x3a72b3['width'],_0x6a4cb5[_0x419ef5(0x1cb7)]=this[_0x419ef5(0x3d72)][_0x6a4cb5['cellRef']]['frame']['y']/_0x3a72b3[_0x419ef5(0x1995)],_0x6a4cb5[_0x419ef5(0x3989)]=this['_cellData'][_0x6a4cb5[_0x419ef5(0x3d93)]]['frame']['w'],_0x6a4cb5[_0x419ef5(0x614)]=this[_0x419ef5(0x3d72)][_0x6a4cb5['cellRef']][_0x419ef5(0x27b)]['h'];},(_0x288680=_0x288680||_0x3a5c2e['l'][_0x5ec596(0x19c8)])[_0x5ec596(0x34ab)](_0x21327f['l'][_0x5ec596(0x1d84)])||_0x288680[_0x5ec596(0x34b7)](new _0x573c3c['O'](_0x288680)),this[_0x5ec596(0xa98)]=_0x37c323,this[_0x5ec596(0x48a)]=_0x288680,_0x5af271=this[_0x5ec596(0x48a)][_0x5ec596(0x2636)]();if(this[_0x5ec596(0x3106)]=new _0x68bd94['T'](_0x5af271,_0x167be3,_0x357c41,_0x288680),_0x3fee22[_0x5ec596(0x37ce)]&&_0x3fee22[_0x5ec596(0x1995)])this[_0x5ec596(0x97a)]=_0x3fee22['width'],this[_0x5ec596(0x2364)]=_0x3fee22[_0x5ec596(0x1995)];else{if(void 0x0===_0x3fee22)return void(this[_0x5ec596(0x3106)]=null);this['cellWidth']=_0x3fee22,this[_0x5ec596(0x2364)]=_0x3fee22;}this[_0x5ec596(0x48a)][_0x5ec596(0xdb)]&&this['_scene'][_0x5ec596(0xdb)][_0x5ec596(0x2f54)](this),this[_0x5ec596(0x439)]=this['scene'][_0x5ec596(0x1be8)](),_0x19afe1&&(this[_0x5ec596(0xc52)]=new _0x460dc7['x'](_0x19afe1,_0x288680,!0x0,!0x1,_0x44c594)),this[_0x5ec596(0xa98)]&&this[_0x5ec596(0x36e3)](_0x19afe1,_0x45fbcd);}set[_0x367b58(0x6f1)](_0x4dd6bf){var _0x4d00fe=_0x367b58;this['_onDisposeObserver']&&this[_0x4d00fe(0x3af1)][_0x4d00fe(0x2473)](this[_0x4d00fe(0x26e0)]),this[_0x4d00fe(0x26e0)]=this[_0x4d00fe(0x3af1)][_0x4d00fe(0x11ad)](_0x4dd6bf);}get[_0x367b58(0x2993)](){var _0x3fbca9=_0x367b58;return this[_0x3fbca9(0x144f)];}get['scene'](){return this['_scene'];}get[_0x367b58(0x33a8)](){var _0x1f22a1=_0x367b58;return this['_spriteRenderer'][_0x1f22a1(0x33a8)];}get['texture'](){var _0x4fc4bb=_0x367b58;return this[_0x4fc4bb(0x3106)][_0x4fc4bb(0xc52)];}set[_0x367b58(0xc52)](_0x4f8b07){var _0x10de1e=_0x367b58;_0x4f8b07[_0x10de1e(0x255d)]=_0x460dc7['x'][_0x10de1e(0x2d3b)],_0x4f8b07[_0x10de1e(0x494)]=_0x460dc7['x']['CLAMP_ADDRESSMODE'],this['_spriteRenderer'][_0x10de1e(0xc52)]=_0x4f8b07,this[_0x10de1e(0x2dd6)]=null;}get[_0x367b58(0x97a)](){var _0x1fb919=_0x367b58;return this['_spriteRenderer'][_0x1fb919(0x97a)];}set[_0x367b58(0x97a)](_0x13ba02){var _0x2a14de=_0x367b58;this[_0x2a14de(0x3106)][_0x2a14de(0x97a)]=_0x13ba02;}get[_0x367b58(0x2364)](){var _0x4402f5=_0x367b58;return this[_0x4402f5(0x3106)][_0x4402f5(0x2364)];}set[_0x367b58(0x2364)](_0x3d731f){var _0x132d25=_0x367b58;this[_0x132d25(0x3106)][_0x132d25(0x2364)]=_0x3d731f;}get[_0x367b58(0xafb)](){var _0x12dd01=_0x367b58;return this[_0x12dd01(0x3106)][_0x12dd01(0xafb)];}set['fogEnabled'](_0x3e43ea){var _0x5a6e0d=_0x367b58;this[_0x5a6e0d(0x3106)][_0x5a6e0d(0xafb)]=_0x3e43ea;}get[_0x367b58(0x1412)](){var _0x5436cd=_0x367b58;return this['_spriteRenderer'][_0x5436cd(0x1412)];}set[_0x367b58(0x1412)](_0x4ffda1){var _0x4e6055=_0x367b58;this['_spriteRenderer'][_0x4e6055(0x1412)]=_0x4ffda1;}get[_0x367b58(0x30ad)](){var _0x2e38e8=_0x367b58;return this[_0x2e38e8(0x6a9)];}set[_0x367b58(0x30ad)](_0x21eb5f){var _0x1ba42f=_0x367b58;this[_0x1ba42f(0x6a9)]=_0x21eb5f,this[_0x1ba42f(0x3106)][_0x1ba42f(0x30ad)]=_0x21eb5f;}get['pixelPerfect'](){var _0x303b41=_0x367b58;return this[_0x303b41(0x3106)][_0x303b41(0x286d)];}set[_0x367b58(0x286d)](_0x784750){var _0x582e9a=_0x367b58;(this[_0x582e9a(0x3106)][_0x582e9a(0x286d)]=_0x784750)&&this[_0x582e9a(0xc52)][_0x582e9a(0x17df)]!==_0x2e9df9['g'][_0x582e9a(0x3fc7)]&&this[_0x582e9a(0xc52)][_0x582e9a(0x3e12)](_0x2e9df9['g'][_0x582e9a(0x3fc7)]);}[_0x367b58(0x1653)](){var _0x349538=_0x367b58;return _0x349538(0x3da0);}[_0x367b58(0x36e3)](_0xcdaad3,_0x4a921b){var _0x3aa7fb=_0x367b58;if(null!==_0x4a921b)try{let _0x263380;if((_0x263380='string'==typeof _0x4a921b?JSON['parse'](_0x4a921b):_0x4a921b)[_0x3aa7fb(0x392b)][_0x3aa7fb(0x132e)]){const _0x1d4294={};for(let _0x3b65c1=0x0;_0x3b65c1<_0x263380['frames'][_0x3aa7fb(0x132e)];_0x3b65c1++){var _0x3e958e=_0x263380[_0x3aa7fb(0x392b)][_0x3b65c1];if(_0x3aa7fb(0x36a0)!=typeof Object[_0x3aa7fb(0x2c10)](_0x3e958e)[0x0])throw new Error(_0x3aa7fb(0x13ed));var _0x5db360=_0x3e958e[Object[_0x3aa7fb(0x2c10)](_0x3e958e)[0x0]];_0x1d4294[_0x5db360]=_0x3e958e;}_0x263380['frames']=_0x1d4294;}var _0x5e841d=Reflect[_0x3aa7fb(0x2ad5)](_0x263380[_0x3aa7fb(0x392b)]);this[_0x3aa7fb(0x1521)]=_0x5e841d,this[_0x3aa7fb(0x37ef)]=!0x0,this[_0x3aa7fb(0x3d72)]=_0x263380[_0x3aa7fb(0x392b)];}catch(_0x4cece4){throw this['_fromPacked']=!0x1,this[_0x3aa7fb(0x37ef)]=!0x1,new Error(_0x3aa7fb(0x3d33));}else{const _0xdceae9=/\./g;let _0x4486e9;for(;_0x4486e9=_0xdceae9['lastIndex'],_0xdceae9['test'](_0xcdaad3),0x0<_0xdceae9[_0x3aa7fb(0x2c8c)];);_0x4a921b=_0xcdaad3[_0x3aa7fb(0x1c2d)](0x0,_0x4486e9-0x1)+'.json',_0x540565['w1'][_0x3aa7fb(0x37cf)](_0x4a921b,_0x49e565=>{var _0x780b9e=_0x3aa7fb;try{var _0x2baae3=JSON[_0x780b9e(0x3da5)](_0x49e565),_0x380275=Reflect['ownKeys'](_0x2baae3[_0x780b9e(0x392b)]);this[_0x780b9e(0x1521)]=_0x380275,this[_0x780b9e(0x37ef)]=!0x0,this[_0x780b9e(0x3d72)]=_0x2baae3['frames'];}catch(_0x2f249b){throw this['_fromPacked']=!0x1,this['_packedAndReady']=!0x1,new Error('Invalid\x20JSON\x20format.\x20Please\x20check\x20documentation\x20for\x20format\x20specifications.');}},void 0x0,void 0x0,!0x1,()=>{var _0x48ae5a=_0x3aa7fb;_0x32b0ca['Y'][_0x48ae5a(0x350c)](_0x48ae5a(0x7ea)),this[_0x48ae5a(0xa98)]=!0x1,this['_packedAndReady']=!0x1;});}}[_0x367b58(0x104f)](_0x4cce1e,_0x4d3728,_0x847e07,_0x51a9ca,_0x49fcaa){var _0x598c6b=_0x367b58;if(!_0x4cce1e[_0x598c6b(0x2d91)]||!this[_0x598c6b(0xc52)])return!0x0;var _0x2bcec7=this[_0x598c6b(0xc52)][_0x598c6b(0x2cc8)]();this['_textureContent']||(this[_0x598c6b(0x2dd6)]=new Uint8Array(_0x2bcec7[_0x598c6b(0x37ce)]*_0x2bcec7[_0x598c6b(0x1995)]*0x4),this[_0x598c6b(0xc52)][_0x598c6b(0x106c)](0x0,0x0,this[_0x598c6b(0x2dd6)]));const _0x32363a=_0x12f5c5['jp'][_0x598c6b(0x23ca)][0x0];return _0x32363a['copyFrom'](_0x4d3728[_0x598c6b(0x1b19)]),_0x32363a[_0x598c6b(0xb65)](),_0x32363a[_0x598c6b(0x1200)](_0x847e07),_0x32363a['addInPlace'](_0x4d3728[_0x598c6b(0xa01)]),(_0x847e07=(_0x32363a['x']-_0x51a9ca['x'])/(_0x49fcaa['x']-_0x51a9ca['x'])-0.5,_0x4d3728=0x1-(_0x32363a['y']-_0x51a9ca['y'])/(_0x49fcaa['y']-_0x51a9ca['y'])-0.5,_0x49fcaa=_0x4cce1e[_0x598c6b(0x3d51)],_0x51a9ca=_0x847e07*Math[_0x598c6b(0x110a)](_0x49fcaa)-_0x4d3728*Math['sin'](_0x49fcaa)+0.5,_0x847e07=_0x847e07*Math[_0x598c6b(0x240)](_0x49fcaa)+_0x4d3728*Math[_0x598c6b(0x110a)](_0x49fcaa)+0.5,_0x4d3728=_0x4cce1e[_0x598c6b(0xbf1)]*_0x2bcec7[_0x598c6b(0x37ce)]+_0x51a9ca*_0x4cce1e['_xSize']|0x0,_0x49fcaa=_0x4cce1e[_0x598c6b(0x1cb7)]*_0x2bcec7['height']+_0x847e07*_0x4cce1e[_0x598c6b(0x614)]|0x0),0.5<this[_0x598c6b(0x2dd6)][0x4*(_0x4d3728+_0x49fcaa*_0x2bcec7[_0x598c6b(0x37ce)])+0x3];}['intersects'](_0x515d81,_0x5dc3dd,_0x17a1e2,_0x2d8315){var _0x321a09=_0x367b58,_0x2133ca=Math[_0x321a09(0x3749)](this['capacity'],this[_0x321a09(0x144f)][_0x321a09(0x132e)]);const _0x2c69c4=_0x12f5c5['P']['Zero'](),_0x8058ef=_0x12f5c5['P']['Zero']();let _0x253460=Number[_0x321a09(0x2f17)],_0x5b33ca=null;var _0x23772c=_0x12f5c5['jp'][_0x321a09(0x23ca)][0x0],_0x39256d=_0x12f5c5['jp']['Vector3'][0x1];const _0x131bd8=_0x5dc3dd[_0x321a09(0xe6c)]();let _0x1b90fe=_0x515d81,_0x3fc646=_0x515d81;for(let _0x2a5213=0x0;_0x2a5213<_0x2133ca;_0x2a5213++){var _0x1f042a=this[_0x321a09(0x144f)][_0x2a5213];if(_0x1f042a){if(_0x17a1e2){if(!_0x17a1e2(_0x1f042a))continue;}else{if(!_0x1f042a[_0x321a09(0x1c60)])continue;}if(_0x12f5c5['P'][_0x321a09(0x2bb9)](_0x1f042a[_0x321a09(0x8c5)],_0x131bd8,_0x39256d),_0x1f042a['angle']?(_0x12f5c5['y3']['TranslationToRef'](-_0x39256d['x'],-_0x39256d['y'],0x0,_0x12f5c5['jp'][_0x321a09(0x3809)][0x1]),_0x12f5c5['y3']['TranslationToRef'](_0x39256d['x'],_0x39256d['y'],0x0,_0x12f5c5['jp'][_0x321a09(0x3809)][0x2]),_0x12f5c5['y3']['RotationZToRef'](_0x1f042a[_0x321a09(0x3d51)],_0x12f5c5['jp'][_0x321a09(0x3809)][0x3]),_0x12f5c5['jp'][_0x321a09(0x3809)][0x1][_0x321a09(0x2b3f)](_0x12f5c5['jp'][_0x321a09(0x3809)][0x3],_0x12f5c5['jp'][_0x321a09(0x3809)][0x4]),_0x12f5c5['jp']['Matrix'][0x4][_0x321a09(0x2b3f)](_0x12f5c5['jp'][_0x321a09(0x3809)][0x2],_0x12f5c5['jp'][_0x321a09(0x3809)][0x0]),_0x1b90fe=_0x515d81[_0x321a09(0x11fe)](),_0x12f5c5['P'][_0x321a09(0x2bb9)](_0x515d81[_0x321a09(0xa01)],_0x12f5c5['jp'][_0x321a09(0x3809)][0x0],_0x1b90fe[_0x321a09(0xa01)]),_0x12f5c5['P'][_0x321a09(0x1e54)](_0x515d81[_0x321a09(0x1b19)],_0x12f5c5['jp'][_0x321a09(0x3809)][0x0],_0x1b90fe['direction'])):_0x1b90fe=_0x515d81,_0x2c69c4[_0x321a09(0x3b56)](_0x39256d['x']-_0x1f042a[_0x321a09(0x37ce)]/0x2,_0x39256d['y']-_0x1f042a['height']/0x2,_0x39256d['z']),_0x8058ef['copyFromFloats'](_0x39256d['x']+_0x1f042a[_0x321a09(0x37ce)]/0x2,_0x39256d['y']+_0x1f042a[_0x321a09(0x1995)]/0x2,_0x39256d['z']),_0x1b90fe[_0x321a09(0x3c2b)](_0x2c69c4,_0x8058ef)){var _0x1128ea=_0x12f5c5['P'][_0x321a09(0x2b5e)](_0x39256d,_0x1b90fe[_0x321a09(0xa01)]);if(_0x253460>_0x1128ea&&this[_0x321a09(0x104f)](_0x1f042a,_0x1b90fe,_0x1128ea,_0x2c69c4,_0x8058ef)&&(_0x3fc646=_0x1b90fe,_0x253460=_0x1128ea,_0x5b33ca=_0x1f042a,_0x2d8315))break;}}}if(_0x5b33ca){const _0x4a1fcc=new _0x28859f['p'](),_0x26235a=(_0x131bd8[_0x321a09(0x3c5)](_0x12f5c5['jp']['Matrix'][0x0]),_0x4a1fcc['hit']=!0x0,_0x4a1fcc[_0x321a09(0x1cd7)]=_0x5b33ca,_0x4a1fcc[_0x321a09(0x1235)]=_0x253460,_0x12f5c5['jp'][_0x321a09(0x23ca)][0x2]);return _0x26235a[_0x321a09(0x2a3e)](_0x3fc646[_0x321a09(0x1b19)]),_0x26235a[_0x321a09(0xb65)](),_0x26235a[_0x321a09(0x1200)](_0x253460),_0x3fc646[_0x321a09(0xa01)][_0x321a09(0x1184)](_0x26235a,_0x23772c),_0x4a1fcc[_0x321a09(0x2a9e)]=_0x12f5c5['P'][_0x321a09(0x1e28)](_0x23772c,_0x12f5c5['jp']['Matrix'][0x0]),_0x4a1fcc;}return null;}[_0x367b58(0x1afe)](_0x96a97f,_0x6396fe,_0x153e21){var _0x359569=_0x367b58,_0x56a2d0,_0x54eb4b=Math[_0x359569(0x3749)](this[_0x359569(0x33a8)],this[_0x359569(0x144f)][_0x359569(0x132e)]);const _0x46ba33=_0x12f5c5['P'][_0x359569(0x1b83)](),_0x5dd19b=_0x12f5c5['P'][_0x359569(0x1b83)](),_0x1763ff=[];var _0x5df22b=_0x12f5c5['jp'][_0x359569(0x23ca)][0x0][_0x359569(0x3b56)](0x0,0x0,0x0),_0x341b57=_0x12f5c5['jp']['Vector3'][0x1][_0x359569(0x3b56)](0x0,0x0,0x0);const _0x505ad6=_0x6396fe['getViewMatrix']();for(let _0x2b1321=0x0;_0x2b1321<_0x54eb4b;_0x2b1321++){var _0x4a7be0=this[_0x359569(0x144f)][_0x2b1321];if(_0x4a7be0){if(_0x153e21){if(!_0x153e21(_0x4a7be0))continue;}else{if(!_0x4a7be0[_0x359569(0x1c60)])continue;}if(_0x12f5c5['P'][_0x359569(0x2bb9)](_0x4a7be0[_0x359569(0x8c5)],_0x505ad6,_0x341b57),_0x46ba33[_0x359569(0x3b56)](_0x341b57['x']-_0x4a7be0[_0x359569(0x37ce)]/0x2,_0x341b57['y']-_0x4a7be0[_0x359569(0x1995)]/0x2,_0x341b57['z']),_0x5dd19b['copyFromFloats'](_0x341b57['x']+_0x4a7be0[_0x359569(0x37ce)]/0x2,_0x341b57['y']+_0x4a7be0[_0x359569(0x1995)]/0x2,_0x341b57['z']),_0x96a97f[_0x359569(0x3c2b)](_0x46ba33,_0x5dd19b)&&(_0x56a2d0=_0x12f5c5['P'][_0x359569(0x2b5e)](_0x341b57,_0x96a97f[_0x359569(0xa01)]),this[_0x359569(0x104f)](_0x4a7be0,_0x96a97f,_0x56a2d0,_0x46ba33,_0x5dd19b))){const _0x2f6e30=new _0x28859f['p'](),_0x45ac14=(_0x1763ff['push'](_0x2f6e30),_0x505ad6['invertToRef'](_0x12f5c5['jp'][_0x359569(0x3809)][0x0]),_0x2f6e30[_0x359569(0x1893)]=!0x0,_0x2f6e30[_0x359569(0x1cd7)]=_0x4a7be0,_0x2f6e30[_0x359569(0x1235)]=_0x56a2d0,_0x12f5c5['jp'][_0x359569(0x23ca)][0x2]);_0x45ac14[_0x359569(0x2a3e)](_0x96a97f[_0x359569(0x1b19)]),_0x45ac14['normalize'](),_0x45ac14['scaleInPlace'](_0x56a2d0),_0x96a97f['origin']['addToRef'](_0x45ac14,_0x5df22b),_0x2f6e30[_0x359569(0x2a9e)]=_0x12f5c5['P'][_0x359569(0x1e28)](_0x5df22b,_0x12f5c5['jp']['Matrix'][0x0]);}}}return _0x1763ff;}['render'](){var _0x245177=_0x367b58;if(!this[_0x245177(0xa98)]||this[_0x245177(0x37ef)]&&this[_0x245177(0x1521)]&&this[_0x245177(0x3d72)]){const _0x170b38=this['_scene']['getEngine']();var _0x53d341=_0x170b38['getDeltaTime']();this[_0x245177(0x37ef)]?this['_spriteRenderer']['render'](this[_0x245177(0x144f)],_0x53d341,this[_0x245177(0x48a)][_0x245177(0xe6c)](),this[_0x245177(0x48a)][_0x245177(0xdcc)](),this[_0x245177(0x107f)]):this['_spriteRenderer'][_0x245177(0x3364)](this[_0x245177(0x144f)],_0x53d341,this[_0x245177(0x48a)]['getViewMatrix'](),this[_0x245177(0x48a)]['getProjectionMatrix']());}}['rebuild'](){var _0x4ec3e8=_0x367b58,_0x49f133;null!=(_0x49f133=this[_0x4ec3e8(0x3106)])&&_0x49f133[_0x4ec3e8(0x148b)]();}[_0x367b58(0x2d20)](){var _0x55a66e=_0x367b58,_0x4e193c;this[_0x55a66e(0x3106)]&&(this[_0x55a66e(0x3106)]['dispose'](),this[_0x55a66e(0x3106)]=null),this[_0x55a66e(0x2dd6)]=null,this['_scene']['spriteManagers']&&(_0x4e193c=this['_scene'][_0x55a66e(0xdb)][_0x55a66e(0x404a)](this),this[_0x55a66e(0x48a)][_0x55a66e(0xdb)][_0x55a66e(0x1035)](_0x4e193c,0x1)),this[_0x55a66e(0x3af1)]['notifyObservers'](this),this[_0x55a66e(0x3af1)][_0x55a66e(0x2af2)](),this['metadata']=null;}[_0x367b58(0x3c81)](_0x28eb94=!0x1){var _0x15ff73=_0x367b58;const _0x15422c={};_0x15422c['name']=this['name'],_0x15422c[_0x15ff73(0x33a8)]=this['capacity'],_0x15422c[_0x15ff73(0x97a)]=this[_0x15ff73(0x97a)],_0x15422c[_0x15ff73(0x2364)]=this[_0x15ff73(0x2364)],_0x15422c[_0x15ff73(0xafb)]=this['fogEnabled'],_0x15422c[_0x15ff73(0x1412)]=this[_0x15ff73(0x1412)],_0x15422c['disableDepthWrite']=this[_0x15ff73(0x30ad)],_0x15422c[_0x15ff73(0x286d)]=this[_0x15ff73(0x286d)],this[_0x15ff73(0xc52)]&&(_0x28eb94?_0x15422c[_0x15ff73(0xc52)]=this[_0x15ff73(0xc52)][_0x15ff73(0x3c81)]():(_0x15422c[_0x15ff73(0x2158)]=this[_0x15ff73(0xc52)][_0x15ff73(0x3efc)],_0x15422c[_0x15ff73(0x147c)]=this[_0x15ff73(0xc52)][_0x15ff73(0x3c97)])),_0x15422c[_0x15ff73(0x144f)]=[];for(const _0x290ca4 of this['sprites'])_0x15422c[_0x15ff73(0x144f)]['push'](_0x290ca4[_0x15ff73(0x3c81)]());return _0x15422c[_0x15ff73(0x19eb)]=this[_0x15ff73(0x19eb)],_0x15422c;}static[_0x367b58(0xb3f)](_0x2805a9,_0x7acff0,_0x34ed3b){var _0xeb40b4=_0x367b58;const _0x182e9d=new _0x4d8535(_0x2805a9[_0xeb40b4(0x3efc)],'',_0x2805a9[_0xeb40b4(0x33a8)],{'width':_0x2805a9['cellWidth'],'height':_0x2805a9[_0xeb40b4(0x2364)]},_0x7acff0);void 0x0!==_0x2805a9[_0xeb40b4(0xafb)]&&(_0x182e9d[_0xeb40b4(0xafb)]=_0x2805a9['fogEnabled']),void 0x0!==_0x2805a9[_0xeb40b4(0x1412)]&&(_0x182e9d[_0xeb40b4(0x1412)]=_0x2805a9[_0xeb40b4(0x1412)]),void 0x0!==_0x2805a9[_0xeb40b4(0x30ad)]&&(_0x182e9d[_0xeb40b4(0x30ad)]=_0x2805a9[_0xeb40b4(0x30ad)]),void 0x0!==_0x2805a9[_0xeb40b4(0x286d)]&&(_0x182e9d[_0xeb40b4(0x286d)]=_0x2805a9[_0xeb40b4(0x286d)]),void 0x0!==_0x2805a9[_0xeb40b4(0x19eb)]&&(_0x182e9d[_0xeb40b4(0x19eb)]=_0x2805a9['metadata']),_0x2805a9[_0xeb40b4(0xc52)]?_0x182e9d[_0xeb40b4(0xc52)]=_0x460dc7['x'][_0xeb40b4(0xb3f)](_0x2805a9[_0xeb40b4(0xc52)],_0x7acff0,_0x34ed3b):_0x2805a9[_0xeb40b4(0x2a6f)]&&(_0x182e9d[_0xeb40b4(0xc52)]=new _0x460dc7['x'](_0x34ed3b+_0x2805a9['textureUrl'],_0x7acff0,!0x1,void 0x0===_0x2805a9[_0xeb40b4(0x147c)]||_0x2805a9[_0xeb40b4(0x147c)]));for(const _0x2bc4f3 of _0x2805a9['sprites'])_0x111481['j'][_0xeb40b4(0xb3f)](_0x2bc4f3,_0x182e9d);return _0x182e9d;}static['ParseFromFileAsync'](_0x3e8523,_0x4fe62c,_0x54c045,_0x34fee4=''){return new Promise((_0x202088,_0x4c6c93)=>{var _0x271b42=a8_0x58a1;const _0x452c2c=new _0x373935['g']();_0x452c2c[_0x271b42(0x2b6c)](_0x271b42(0x2a8),()=>{var _0x2e1828=_0x271b42;if(0x4==_0x452c2c['readyState']){if(0xc8==_0x452c2c[_0x2e1828(0x36eb)]){var _0x3fe5d4=JSON[_0x2e1828(0x3da5)](_0x452c2c[_0x2e1828(0x19ac)]);const _0x203652=_0x4d8535['Parse'](_0x3fe5d4,_0x54c045||_0x3a5c2e['l']['LastCreatedScene'],_0x34fee4);_0x3e8523&&(_0x203652[_0x2e1828(0x3efc)]=_0x3e8523),_0x202088(_0x203652);}else _0x4c6c93(_0x2e1828(0x3a3f));}}),_0x452c2c[_0x271b42(0x2593)](_0x271b42(0x2bbc),_0x4fe62c),_0x452c2c['send']();});}static[_0x367b58(0x226f)](_0x3b58da,_0x26b7de,_0x26b7df=''){var _0x175dea=_0x367b58;return _0x175dea(0x2b53)===_0x3b58da?Promise[_0x175dea(0x7e0)](new _0x4d8535(_0x175dea(0x2194),_0x175dea(0x173b),0x1f4,0x40,_0x26b7de)):new Promise((_0x4e9415,_0x1f0431)=>{var _0x339206=_0x175dea;const _0x69abeb=new _0x373935['g']();_0x69abeb[_0x339206(0x2b6c)](_0x339206(0x2a8),()=>{var _0x3e7f07=_0x339206;if(0x4==_0x69abeb['readyState']){if(0xc8==_0x69abeb[_0x3e7f07(0x36eb)]){var _0xb7134c=JSON[_0x3e7f07(0x3da5)](JSON[_0x3e7f07(0x3da5)](_0x69abeb[_0x3e7f07(0x19ac)])[_0x3e7f07(0x928)]),_0xb7134c=JSON[_0x3e7f07(0x3da5)](_0xb7134c[_0x3e7f07(0x1b60)]);const _0x41cea8=_0x4d8535['Parse'](_0xb7134c,_0x26b7de||_0x3a5c2e['l']['LastCreatedScene'],_0x26b7df);_0x41cea8[_0x3e7f07(0x70b)]=_0x3b58da,_0x4e9415(_0x41cea8);}else _0x1f0431('Unable\x20to\x20load\x20the\x20snippet\x20'+_0x3b58da);}}),_0x69abeb[_0x339206(0x2593)](_0x339206(0x2bbc),this['SnippetUrl']+'/'+_0x3b58da['replace'](/#/g,'/')),_0x69abeb[_0x339206(0x195d)]();});}}_0x4d8535[_0x367b58(0x39aa)]=_0x2e9df9['g']['SnippetUrl'],_0x4d8535[_0x367b58(0x23a9)]=_0x4d8535[_0x367b58(0x226f)];},0x16ca4:(_0x463f8d,_0x11dea2,_0x493c68)=>{_0x493c68(0xee04),_0x493c68(0x9fd1),_0x493c68(0xbac7),_0x493c68(0xd9e),_0x493c68(0x15325),_0x493c68(0xf75c),_0x493c68(0x7f62),_0x493c68(0x7a4e),_0x493c68(0xa16d);},0x86e3:(_0xab09c8,_0x25d2d0,_0x10a8fe)=>{_0x10a8fe(0x45ea),_0x10a8fe(0xbac7),class extends null{};},0xc2f3:(_0x1714dc,_0x23fcb3,_0x465a7c)=>{var _0x284484=a8_0x49466b;_0x465a7c['d'](_0x23fcb3,{'O':()=>_0x27b002});var _0x145a31=_0x465a7c(0xf96c),_0x23fcb3=_0x465a7c(0x1446b),_0x21f725=_0x465a7c(0x8483),_0x8e8733=_0x465a7c(0x364b),_0x30b9e1=_0x465a7c(0xbb85),_0x5ab920=_0x465a7c(0x2b0),_0x3e69d9=_0x465a7c(0x77a5);_0x23fcb3['x'][_0x284484(0x1229)]['_internalPickSprites']=function(_0x295f65,_0x4cee93,_0x2e85b4,_0xd9337a){var _0x369e77=_0x284484;if(!_0x8e8733['p'])return null;let _0x1bb89a=null;if(!_0xd9337a){if(!this[_0x369e77(0x203b)])return null;_0xd9337a=this['activeCamera'];}if(this[_0x369e77(0xdb)]&&0x0<this[_0x369e77(0xdb)][_0x369e77(0x132e)])for(let _0x1a1229=0x0;_0x1a1229<this[_0x369e77(0xdb)][_0x369e77(0x132e)];_0x1a1229++){const _0x27eddd=this[_0x369e77(0xdb)][_0x1a1229];if(_0x27eddd['isPickable']){var _0x5ce852=_0x27eddd[_0x369e77(0x2d6a)](_0x295f65,_0xd9337a,_0x4cee93,_0x2e85b4);if(_0x5ce852&&_0x5ce852[_0x369e77(0x1893)]&&(_0x2e85b4||null==_0x1bb89a||!(_0x5ce852[_0x369e77(0x1235)]>=_0x1bb89a[_0x369e77(0x1235)]))&&(_0x1bb89a=_0x5ce852,_0x2e85b4))break;}}return _0x1bb89a||new _0x8e8733['p']();},_0x23fcb3['x'][_0x284484(0x1229)]['_internalMultiPickSprites']=function(_0x2f8054,_0x19d7d5,_0x421e55){var _0x39cc23=_0x284484;if(!_0x8e8733['p'])return null;let _0x5b78fb=new Array();if(!_0x421e55){if(!this['activeCamera'])return null;_0x421e55=this[_0x39cc23(0x203b)];}if(this[_0x39cc23(0xdb)]&&0x0<this[_0x39cc23(0xdb)]['length'])for(let _0x3aa88d=0x0;_0x3aa88d<this[_0x39cc23(0xdb)]['length'];_0x3aa88d++){const _0x3c04a4=this[_0x39cc23(0xdb)][_0x3aa88d];var _0x361e13;_0x3c04a4['isPickable']&&null!==(_0x361e13=_0x3c04a4['multiIntersects'](_0x2f8054,_0x421e55,_0x19d7d5))&&(_0x5b78fb=_0x5b78fb[_0x39cc23(0x3a62)](_0x361e13));}return _0x5b78fb;},_0x23fcb3['x'][_0x284484(0x1229)]['pickSprite']=function(_0x36398b,_0x7867db,_0x18e848,_0x16ba15,_0x183194){var _0x2f871a=_0x284484;if(!this[_0x2f871a(0x218d)])return null;this['createPickingRayInCameraSpaceToRef'](_0x36398b,_0x7867db,this['_tempSpritePickingRay'],_0x183194);const _0x373652=this[_0x2f871a(0x1dd1)](this[_0x2f871a(0x218d)],_0x18e848,_0x16ba15,_0x183194);return _0x373652&&(_0x373652[_0x2f871a(0x35c9)]=this['createPickingRayInCameraSpace'](_0x36398b,_0x7867db,_0x183194)),_0x373652;},_0x23fcb3['x']['prototype'][_0x284484(0x15f6)]=function(_0x5378a0,_0x1a86fe,_0x19b866,_0x15c61e){var _0x349fe7=_0x284484;if(!this[_0x349fe7(0x218d)])return null;if(!_0x15c61e){if(!this[_0x349fe7(0x203b)])return null;_0x15c61e=this['activeCamera'];}_0x21f725['z'][_0x349fe7(0x54e)](_0x5378a0,_0x15c61e[_0x349fe7(0xe6c)](),this[_0x349fe7(0x218d)]);const _0x1b1d35=this[_0x349fe7(0x1dd1)](this['_tempSpritePickingRay'],_0x1a86fe,_0x19b866,_0x15c61e);return _0x1b1d35&&(_0x1b1d35[_0x349fe7(0x35c9)]=_0x5378a0),_0x1b1d35;},_0x23fcb3['x'][_0x284484(0x1229)][_0x284484(0x1ec2)]=function(_0x2a8608,_0x3826e6,_0x29d255,_0x1e5f66){var _0x17f66c=_0x284484;return this['createPickingRayInCameraSpaceToRef'](_0x2a8608,_0x3826e6,this[_0x17f66c(0x218d)],_0x1e5f66),this[_0x17f66c(0x1df)](this[_0x17f66c(0x218d)],_0x29d255,_0x1e5f66);},_0x23fcb3['x'][_0x284484(0x1229)]['multiPickSpriteWithRay']=function(_0x96eb27,_0x3d6e9b,_0x4bcf5e){var _0x13c510=_0x284484;if(!this[_0x13c510(0x218d)])return null;if(!_0x4bcf5e){if(!this[_0x13c510(0x203b)])return null;_0x4bcf5e=this[_0x13c510(0x203b)];}return _0x21f725['z'][_0x13c510(0x54e)](_0x96eb27,_0x4bcf5e[_0x13c510(0xe6c)](),this[_0x13c510(0x218d)]),this[_0x13c510(0x1df)](this[_0x13c510(0x218d)],_0x3d6e9b,_0x4bcf5e);},_0x23fcb3['x'][_0x284484(0x1229)][_0x284484(0xf3f)]=function(_0xbca0de){var _0x36a2e4=_0x284484;this[_0x36a2e4(0x121e)]!==_0xbca0de&&(this[_0x36a2e4(0x121e)]&&this['_pointerOverSprite']['actionManager']&&this[_0x36a2e4(0x121e)][_0x36a2e4(0x5ee)]['processTrigger'](_0x3e69d9['g']['ACTION_OnPointerOutTrigger'],_0x5ab920['V']['CreateNewFromSprite'](this['_pointerOverSprite'],this)),this[_0x36a2e4(0x121e)]=_0xbca0de,this[_0x36a2e4(0x121e)]&&this['_pointerOverSprite'][_0x36a2e4(0x5ee)]&&this[_0x36a2e4(0x121e)]['actionManager']['processTrigger'](_0x3e69d9['g'][_0x36a2e4(0x3533)],_0x5ab920['V'][_0x36a2e4(0x9fe)](this[_0x36a2e4(0x121e)],this)));},_0x23fcb3['x'][_0x284484(0x1229)][_0x284484(0x1f5c)]=function(){var _0xf99d1d=_0x284484;return this[_0xf99d1d(0x121e)];};class _0x27b002{constructor(_0x1e4b81){var _0x171de0=_0x284484;this[_0x171de0(0x3efc)]=_0x30b9e1['l']['NAME_SPRITE'],this[_0x171de0(0x32aa)]=_0x1e4b81,this[_0x171de0(0x32aa)][_0x171de0(0xdb)]=new Array(),this[_0x171de0(0x32aa)][_0x171de0(0x218d)]=_0x21f725['z']?_0x21f725['z'][_0x171de0(0x1b83)]():null,this['scene'][_0x171de0(0x401f)]=new _0x145a31['y$'](),this[_0x171de0(0x32aa)][_0x171de0(0x16dc)]=new _0x145a31['y$'](),this[_0x171de0(0xda4)]=_0x4e93ee=>!!_0x4e93ee[_0x171de0(0x5ee)]&&_0x4e93ee[_0x171de0(0x1c60)]&&_0x4e93ee[_0x171de0(0x5ee)]['hasPointerTriggers'];}[_0x284484(0x1942)](){var _0xfe7f36=_0x284484;this[_0xfe7f36(0x32aa)][_0xfe7f36(0x3fe7)][_0xfe7f36(0x3b3d)](_0x30b9e1['l'][_0xfe7f36(0x29b9)],this,this[_0xfe7f36(0x34e4)]),this[_0xfe7f36(0x32aa)]['_pointerDownStage'][_0xfe7f36(0x3b3d)](_0x30b9e1['l'][_0xfe7f36(0x3433)],this,this[_0xfe7f36(0x3930)]),this['scene'][_0xfe7f36(0x7c5)][_0xfe7f36(0x3b3d)](_0x30b9e1['l'][_0xfe7f36(0x2084)],this,this[_0xfe7f36(0x3b90)]);}[_0x284484(0x148b)](){}[_0x284484(0x2d20)](){var _0x40bd74=_0x284484;this['scene'][_0x40bd74(0x401f)][_0x40bd74(0x2af2)](),this[_0x40bd74(0x32aa)][_0x40bd74(0x16dc)]['clear']();const _0x464409=this[_0x40bd74(0x32aa)][_0x40bd74(0xdb)];if(_0x464409){for(;_0x464409['length'];)_0x464409[0x0][_0x40bd74(0x2d20)]();}}['_pickSpriteButKeepRay'](_0x19b373,_0x36ca5c,_0x50a9a8,_0x56b476,_0x44eccc){var _0x34d17c=_0x284484;const _0x3bb78c=this[_0x34d17c(0x32aa)][_0x34d17c(0xa9b)](_0x36ca5c,_0x50a9a8,this[_0x34d17c(0xda4)],_0x56b476,_0x44eccc);return _0x3bb78c&&(_0x3bb78c[_0x34d17c(0x35c9)]=_0x19b373?_0x19b373[_0x34d17c(0x35c9)]:null),_0x3bb78c;}[_0x284484(0x34e4)](_0x25964e,_0x1574d6,_0x12a75d,_0x465117,_0x2dfeb2){var _0x31d885=_0x284484;const _0x5d83bc=this[_0x31d885(0x32aa)];return!_0x465117&&(_0x12a75d=this['_pickSpriteButKeepRay'](_0x12a75d,_0x25964e,_0x1574d6,!0x1,_0x5d83bc[_0x31d885(0x36d7)]||void 0x0))&&_0x12a75d[_0x31d885(0x1893)]&&_0x12a75d[_0x31d885(0x1cd7)]?(_0x5d83bc['setPointerOverSprite'](_0x12a75d[_0x31d885(0x1cd7)]),!_0x5d83bc[_0x31d885(0xc96)]&&_0x2dfeb2&&(_0x5d83bc['_pointerOverSprite']&&_0x5d83bc[_0x31d885(0x121e)][_0x31d885(0x5ee)]&&_0x5d83bc[_0x31d885(0x121e)][_0x31d885(0x5ee)][_0x31d885(0x2b83)]?_0x2dfeb2[_0x31d885(0x403e)][_0x31d885(0x24be)]=_0x5d83bc[_0x31d885(0x121e)]['actionManager'][_0x31d885(0x2b83)]:_0x2dfeb2[_0x31d885(0x403e)][_0x31d885(0x24be)]=_0x5d83bc[_0x31d885(0x2b83)])):_0x5d83bc[_0x31d885(0xf3f)](null),_0x12a75d;}[_0x284484(0x3930)](_0x2b1d1e,_0x2672cc,_0x2b82b5,_0x4e7bcf){var _0x445983=_0x284484;const _0x4c02eb=this[_0x445983(0x32aa)];if(_0x4c02eb[_0x445983(0x2e93)]=null,_0x4c02eb[_0x445983(0xdb)]&&0x0<_0x4c02eb[_0x445983(0xdb)]['length']&&(_0x2b82b5=_0x4c02eb[_0x445983(0xa9b)](_0x2b1d1e,_0x2672cc,this[_0x445983(0xda4)],!0x1,_0x4c02eb[_0x445983(0x36d7)]||void 0x0))&&_0x2b82b5[_0x445983(0x1893)]&&_0x2b82b5[_0x445983(0x1cd7)]&&_0x2b82b5[_0x445983(0x1cd7)]['actionManager']){switch(_0x4c02eb[_0x445983(0x2e93)]=_0x2b82b5[_0x445983(0x1cd7)],_0x4e7bcf[_0x445983(0x2a8b)]){case 0x0:_0x2b82b5[_0x445983(0x1cd7)]['actionManager'][_0x445983(0x84b)](_0x3e69d9['g'][_0x445983(0xfd5)],_0x5ab920['V'][_0x445983(0x9fe)](_0x2b82b5[_0x445983(0x1cd7)],_0x4c02eb,_0x4e7bcf));break;case 0x1:_0x2b82b5[_0x445983(0x1cd7)][_0x445983(0x5ee)][_0x445983(0x84b)](_0x3e69d9['g'][_0x445983(0x5d9)],_0x5ab920['V'][_0x445983(0x9fe)](_0x2b82b5[_0x445983(0x1cd7)],_0x4c02eb,_0x4e7bcf));break;case 0x2:_0x2b82b5[_0x445983(0x1cd7)][_0x445983(0x5ee)][_0x445983(0x84b)](_0x3e69d9['g'][_0x445983(0x114a)],_0x5ab920['V']['CreateNewFromSprite'](_0x2b82b5[_0x445983(0x1cd7)],_0x4c02eb,_0x4e7bcf));}_0x2b82b5[_0x445983(0x1cd7)]['actionManager']&&_0x2b82b5['pickedSprite'][_0x445983(0x5ee)]['processTrigger'](_0x3e69d9['g'][_0x445983(0xdfc)],_0x5ab920['V'][_0x445983(0x9fe)](_0x2b82b5['pickedSprite'],_0x4c02eb,_0x4e7bcf));}return _0x2b82b5;}['_pointerUp'](_0x1221d7,_0xd8eaee,_0x5abc82,_0x4a9c00,_0xbd78ee){var _0x52ef2a=_0x284484;const _0x1349d7=this['scene'];if(_0x1349d7['spriteManagers']&&0x0<_0x1349d7[_0x52ef2a(0xdb)][_0x52ef2a(0x132e)]){const _0x3fe5be=_0x1349d7[_0x52ef2a(0xa9b)](_0x1221d7,_0xd8eaee,this['_spritePredicate'],!0x1,_0x1349d7[_0x52ef2a(0x36d7)]||void 0x0);_0x3fe5be&&(_0x3fe5be[_0x52ef2a(0x1893)]&&_0x3fe5be[_0x52ef2a(0x1cd7)]&&_0x3fe5be['pickedSprite']['actionManager']&&(_0x3fe5be[_0x52ef2a(0x1cd7)][_0x52ef2a(0x5ee)][_0x52ef2a(0x84b)](_0x3e69d9['g'][_0x52ef2a(0x3ac4)],_0x5ab920['V'][_0x52ef2a(0x9fe)](_0x3fe5be[_0x52ef2a(0x1cd7)],_0x1349d7,_0x4a9c00)),_0x3fe5be['pickedSprite']['actionManager']&&(this['scene'][_0x52ef2a(0x2d2)]['_isPointerSwiping']()||_0x3fe5be['pickedSprite'][_0x52ef2a(0x5ee)][_0x52ef2a(0x84b)](_0x3e69d9['g'][_0x52ef2a(0x2db3)],_0x5ab920['V']['CreateNewFromSprite'](_0x3fe5be[_0x52ef2a(0x1cd7)],_0x1349d7,_0x4a9c00)),_0xbd78ee&&_0x3fe5be[_0x52ef2a(0x1cd7)][_0x52ef2a(0x5ee)][_0x52ef2a(0x84b)](_0x3e69d9['g'][_0x52ef2a(0x3b3)],_0x5ab920['V'][_0x52ef2a(0x9fe)](_0x3fe5be[_0x52ef2a(0x1cd7)],_0x1349d7,_0x4a9c00)))),_0x1349d7['_pickedDownSprite']&&_0x1349d7[_0x52ef2a(0x2e93)][_0x52ef2a(0x5ee)]&&_0x1349d7[_0x52ef2a(0x2e93)]!==_0x3fe5be[_0x52ef2a(0x1cd7)]&&_0x1349d7[_0x52ef2a(0x2e93)]['actionManager'][_0x52ef2a(0x84b)](_0x3e69d9['g'][_0x52ef2a(0x2888)],_0x5ab920['V'][_0x52ef2a(0x9fe)](_0x1349d7['_pickedDownSprite'],_0x1349d7,_0x4a9c00)));}return _0x5abc82;}}},0x1388c:(_0x211e65,_0x370c5f,_0x4094c8)=>{_0x4094c8(0x17bc5);},0x17bc5:(_0x354328,_0x406def,_0xfc8fd9)=>{var _0xcb4fdc=a8_0x49466b;_0xfc8fd9['d'](_0x406def,{'s':()=>_0x17d5fe}),_0x406def=_0xfc8fd9(0x77a5);class _0x17d5fe{constructor(){this['reset']();}[_0xcb4fdc(0x1589)](){var _0xb1892b=_0xcb4fdc;this[_0xb1892b(0x1ca0)]=!0x1,this['mask']=0xff,this[_0xb1892b(0x36a)]=_0x17d5fe['ALWAYS'],this[_0xb1892b(0xf61)]=0x1,this[_0xb1892b(0x3bff)]=0xff,this['opStencilFail']=_0x17d5fe[_0xb1892b(0x24ee)],this[_0xb1892b(0x3131)]=_0x17d5fe[_0xb1892b(0x24ee)],this[_0xb1892b(0x147e)]=_0x17d5fe[_0xb1892b(0x3aab)];}get['stencilFunc'](){var _0x2c5a39=_0xcb4fdc;return this[_0x2c5a39(0x36a)];}set['stencilFunc'](_0x3d554e){var _0x58d4ea=_0xcb4fdc;this[_0x58d4ea(0x36a)]=_0x3d554e;}get[_0xcb4fdc(0xc1)](){var _0x5ac201=_0xcb4fdc;return this[_0x5ac201(0xf61)];}set[_0xcb4fdc(0xc1)](_0x5d6d98){var _0x2c3bac=_0xcb4fdc;this[_0x2c3bac(0xf61)]=_0x5d6d98;}get[_0xcb4fdc(0x3b01)](){var _0x38d826=_0xcb4fdc;return this[_0x38d826(0x3bff)];}set[_0xcb4fdc(0x3b01)](_0x398788){this['funcMask']=_0x398788;}get[_0xcb4fdc(0x2d61)](){var _0x1b3652=_0xcb4fdc;return this[_0x1b3652(0x1825)];}set[_0xcb4fdc(0x2d61)](_0x333d5d){var _0x5a34e5=_0xcb4fdc;this[_0x5a34e5(0x1825)]=_0x333d5d;}get[_0xcb4fdc(0x1743)](){var _0xfbdb5=_0xcb4fdc;return this[_0xfbdb5(0x3131)];}set[_0xcb4fdc(0x1743)](_0x2becc4){this['opDepthFail']=_0x2becc4;}get[_0xcb4fdc(0x2e04)](){var _0x4e5891=_0xcb4fdc;return this[_0x4e5891(0x147e)];}set[_0xcb4fdc(0x2e04)](_0x1b9312){var _0x1824aa=_0xcb4fdc;this[_0x1824aa(0x147e)]=_0x1b9312;}get['stencilMask'](){var _0x4f8b9e=_0xcb4fdc;return this[_0x4f8b9e(0x434)];}set[_0xcb4fdc(0x11ac)](_0x2f9afe){var _0x5764c7=_0xcb4fdc;this[_0x5764c7(0x434)]=_0x2f9afe;}get['stencilTest'](){var _0x551413=_0xcb4fdc;return this[_0x551413(0x1ca0)];}set[_0xcb4fdc(0x2bb3)](_0x3db01b){var _0x2bec75=_0xcb4fdc;this[_0x2bec75(0x1ca0)]=_0x3db01b;}}_0x17d5fe[_0xcb4fdc(0x1f9e)]=_0x406def['g']['ALWAYS'],_0x17d5fe[_0xcb4fdc(0x24ee)]=_0x406def['g'][_0xcb4fdc(0x24ee)],_0x17d5fe[_0xcb4fdc(0x3aab)]=_0x406def['g'][_0xcb4fdc(0x3aab)];},0x120d8:(_0x587793,_0x1fae06,_0x2888e1)=>{var _0x5bd150=a8_0x49466b;function _0x586a7c(_0x2dafb3,_0x54acd6,_0x317fcb,_0x1349ea){return new(_0x317fcb=_0x317fcb||Promise)(function(_0x5aad6,_0x2b821c){function _0x3283f4(_0x41b294){var _0x3a8b66=a8_0x58a1;try{_0x5890cd(_0x1349ea[_0x3a8b66(0x3023)](_0x41b294));}catch(_0x3da71f){_0x2b821c(_0x3da71f);}}function _0x116521(_0x5c3761){try{_0x5890cd(_0x1349ea['throw'](_0x5c3761));}catch(_0x240c89){_0x2b821c(_0x240c89);}}function _0x5890cd(_0x1a8f39){var _0x921d6c=a8_0x58a1,_0x345732;_0x1a8f39['done']?_0x5aad6(_0x1a8f39[_0x921d6c(0x856)]):((_0x345732=_0x1a8f39[_0x921d6c(0x856)])instanceof _0x317fcb?_0x345732:new _0x317fcb(function(_0x23350c){_0x23350c(_0x345732);}))[_0x921d6c(0x1af5)](_0x3283f4,_0x116521);}_0x5890cd((_0x1349ea=_0x1349ea['apply'](_0x2dafb3,_0x54acd6||[]))['next']());});}var _0x3975b8=_0x2888e1(0x205d),_0x4a0365=_0x2888e1(0xf96c),_0x18fcae=_0x2888e1(0x9fd1),_0x3bca36=_0x2888e1(0xde31),_0x57c98d=_0x2888e1(0xe222);let _0x20e473=0x0;class _0x6fdbec extends _0x3bca36['F']{constructor(_0xf0317f,_0x408f0e={}){var _0x1ca4a5=a8_0x58a1;super(_0xf0317f),this[_0x1ca4a5(0x18c4)]=_0x408f0e,this[_0x1ca4a5(0x711)]=new Set(),this['_trackedAnchors']=[],this[_0x1ca4a5(0x7d5)]=[],this[_0x1ca4a5(0x1aab)]=new _0x4a0365['y$'](),this[_0x1ca4a5(0x21c0)]=new _0x4a0365['y$'](),this[_0x1ca4a5(0x617)]=new _0x4a0365['y$'](),this[_0x1ca4a5(0x1ada)]=new _0x18fcae['P'](),this[_0x1ca4a5(0x2def)]=new _0x18fcae['_f'](),this[_0x1ca4a5(0x23f1)]='anchors';}set['referenceSpaceForFrameAnchors'](_0x4bdbbf){this['_referenceSpaceForFrameAnchors']=_0x4bdbbf;}[_0x5bd150(0x1ff1)](_0x4bf182,_0x2a8ab9){var _0x52823a=_0x5bd150;return this[_0x52823a(0x1ada)][_0x52823a(0x2a3e)](_0x4bf182),this[_0x52823a(0x2def)][_0x52823a(0x2a3e)](_0x2a8ab9),this[_0x52823a(0x1fa7)][_0x52823a(0x32aa)][_0x52823a(0xe97)]||(this[_0x52823a(0x1ada)]['z']*=-0x1,this[_0x52823a(0x2def)]['z']*=-0x1,this[_0x52823a(0x2def)]['w']*=-0x1),{'position':this[_0x52823a(0x1ada)],'rotationQuaternion':this[_0x52823a(0x2def)]};}['addAnchorPointUsingHitTestResultAsync'](_0x553330,_0x34fae9=new _0x18fcae['P'](),_0x9b9c90=new _0x18fcae['_f']()){return _0x586a7c(this,void 0x0,void 0x0,function*(){var _0x5e6cba=a8_0x58a1;this[_0x5e6cba(0x1ff1)](_0x34fae9,_0x9b9c90);const _0x86a7aa=new XRRigidTransform({'x':this[_0x5e6cba(0x1ada)]['x'],'y':this['_tmpVector']['y'],'z':this[_0x5e6cba(0x1ada)]['z']},{'x':this[_0x5e6cba(0x2def)]['x'],'y':this[_0x5e6cba(0x2def)]['y'],'z':this[_0x5e6cba(0x2def)]['z'],'w':this[_0x5e6cba(0x2def)]['w']});if(!_0x553330['xrHitResult'][_0x5e6cba(0x182e)])throw this[_0x5e6cba(0x238d)](),new Error(_0x5e6cba(0x3820));try{const _0x30b0de=yield _0x553330[_0x5e6cba(0x3b7d)][_0x5e6cba(0x182e)](_0x86a7aa);return new Promise((_0x55ea37,_0x578ccb)=>{var _0x5c6475=_0x5e6cba;this[_0x5c6475(0x7d5)][_0x5c6475(0x2f54)]({'nativeAnchor':_0x30b0de,'resolved':!0x1,'submitted':!0x0,'xrTransformation':_0x86a7aa,'resolve':_0x55ea37,'reject':_0x578ccb});});}catch(_0x2542a7){throw new Error(_0x2542a7);}});}[_0x5bd150(0x22c7)](_0x5db16a,_0x3269f2=new _0x18fcae['_f'](),_0xe9a152=!0x1){return _0x586a7c(this,void 0x0,void 0x0,function*(){var _0x2ef278=a8_0x58a1;this['_populateTmpTransformation'](_0x5db16a,_0x3269f2);const _0x104f2b=new XRRigidTransform({'x':this[_0x2ef278(0x1ada)]['x'],'y':this[_0x2ef278(0x1ada)]['y'],'z':this['_tmpVector']['z']},{'x':this[_0x2ef278(0x2def)]['x'],'y':this[_0x2ef278(0x2def)]['y'],'z':this[_0x2ef278(0x2def)]['z'],'w':this[_0x2ef278(0x2def)]['w']}),_0x40d0dd=_0xe9a152&&this[_0x2ef278(0x12a8)]&&this['_xrSessionManager'][_0x2ef278(0x5f3)]?yield this[_0x2ef278(0x2a07)](_0x104f2b,this[_0x2ef278(0x1fa7)][_0x2ef278(0x5f3)]):void 0x0;return new Promise((_0x5b0dd7,_0x501b67)=>{var _0x45a98a=_0x2ef278;this[_0x45a98a(0x7d5)]['push']({'nativeAnchor':_0x40d0dd,'resolved':!0x1,'submitted':!0x1,'xrTransformation':_0x104f2b,'resolve':_0x5b0dd7,'reject':_0x501b67});});});}get[_0x5bd150(0x3b66)](){var _0x43a571=_0x5bd150;return this[_0x43a571(0x31a7)];}[_0x5bd150(0x238d)](){var _0x5227a3=_0x5bd150;if(!super[_0x5227a3(0x238d)]())return!0x1;if(!this[_0x5227a3(0x18c4)][_0x5227a3(0x1733)])for(;this[_0x5227a3(0x31a7)]['length'];){const _0x5d2a75=this[_0x5227a3(0x31a7)][_0x5227a3(0x38e4)]();if(_0x5d2a75){try{_0x5d2a75[_0x5227a3(0x2473)]();}catch(_0xd19c12){}this['onAnchorRemovedObservable'][_0x5227a3(0x3e9)](_0x5d2a75);}}return!0x0;}[_0x5bd150(0x2d20)](){var _0x5b91de=_0x5bd150;this[_0x5b91de(0x7d5)][_0x5b91de(0x132e)]=0x0,super['dispose'](),this[_0x5b91de(0x1aab)]['clear'](),this['onAnchorRemovedObservable'][_0x5b91de(0x2af2)](),this[_0x5b91de(0x617)]['clear']();}['_onXRFrame'](_0x10e459){var _0x5ed95d=_0x5bd150;if(this[_0x5ed95d(0x12a8)]&&_0x10e459){const _0x39f65f=_0x10e459['trackedAnchors'];if(_0x39f65f){const _0x288612=this[_0x5ed95d(0x31a7)][_0x5ed95d(0x3fcc)](_0x5a8e60=>!_0x39f65f[_0x5ed95d(0x3c16)](_0x5a8e60[_0x5ed95d(0x1e77)]))['map'](_0x48736e=>this[_0x5ed95d(0x31a7)][_0x5ed95d(0x404a)](_0x48736e));let _0x2a12a9=0x0;_0x288612['forEach'](_0x1d9dce=>{var _0x18a173=_0x5ed95d;_0x1d9dce=this[_0x18a173(0x31a7)][_0x18a173(0x1035)](_0x1d9dce-_0x2a12a9,0x1)[0x0],(this['onAnchorRemovedObservable']['notifyObservers'](_0x1d9dce),_0x2a12a9++);}),_0x39f65f[_0x5ed95d(0x2f62)](_0x36fcaf=>{var _0x1c5834=_0x5ed95d;if(this[_0x1c5834(0x711)][_0x1c5834(0x3c16)](_0x36fcaf)){var _0x1e18d2=this['_findIndexInAnchorArray'](_0x36fcaf);const _0x5d89cf=this['_trackedAnchors'][_0x1e18d2];try{this[_0x1c5834(0x8e2)](_0x36fcaf,_0x5d89cf,_0x10e459),_0x5d89cf[_0x1c5834(0xd94)]&&(_0x5d89cf['attachedNode'][_0x1c5834(0x905)]=_0x5d89cf[_0x1c5834(0xd94)]['rotationQuaternion']||new _0x18fcae['_f'](),_0x5d89cf[_0x1c5834(0x2748)]['decompose'](_0x5d89cf[_0x1c5834(0xd94)][_0x1c5834(0x244c)],_0x5d89cf['attachedNode'][_0x1c5834(0x905)],_0x5d89cf[_0x1c5834(0xd94)][_0x1c5834(0x8c5)])),this[_0x1c5834(0x617)][_0x1c5834(0x3e9)](_0x5d89cf);}catch(_0x127a8e){_0x57c98d['w1'][_0x1c5834(0x2e91)](_0x1c5834(0x1acf));}}else{_0x1e18d2={'id':_0x20e473++,'xrAnchor':_0x36fcaf,'remove':()=>_0x36fcaf[_0x1c5834(0x3013)]()},_0x1e18d2=this[_0x1c5834(0x8e2)](_0x36fcaf,_0x1e18d2,_0x10e459),(this[_0x1c5834(0x31a7)][_0x1c5834(0x2f54)](_0x1e18d2),this[_0x1c5834(0x1aab)]['notifyObservers'](_0x1e18d2));const _0x5e60d9=this[_0x1c5834(0x7d5)]['filter'](_0x36787=>_0x36787[_0x1c5834(0x1692)]===_0x36fcaf)[0x0];_0x5e60d9&&(_0x5e60d9[_0x1c5834(0x7e0)](_0x1e18d2),_0x5e60d9[_0x1c5834(0x3caf)]=!0x0);}}),this[_0x5ed95d(0x711)]=_0x39f65f;}this[_0x5ed95d(0x7d5)][_0x5ed95d(0x2f62)](_0x171431=>{var _0x1f5db3=_0x5ed95d;_0x171431[_0x1f5db3(0x3caf)]||_0x171431['submitted']||(this[_0x1f5db3(0x2a07)](_0x171431[_0x1f5db3(0x23c6)],_0x10e459)[_0x1f5db3(0x1af5)](_0x2de60a=>{_0x171431['nativeAnchor']=_0x2de60a;},_0x1e4939=>{var _0x493c02=_0x1f5db3;_0x171431[_0x493c02(0x3caf)]=!0x0,_0x171431[_0x493c02(0x1d14)](_0x1e4939);}),_0x171431[_0x1f5db3(0x2943)]=!0x0);});}}[_0x5bd150(0x6e8)](_0x8eec34){var _0x3ce529=_0x5bd150;for(let _0x372907=0x0;_0x372907<this['_trackedAnchors']['length'];++_0x372907)if(this['_trackedAnchors'][_0x372907][_0x3ce529(0x1e77)]===_0x8eec34)return _0x372907;return-0x1;}[_0x5bd150(0x8e2)](_0x2aae4c,_0x1af383,_0x205617){var _0x5e4b44=_0x5bd150;_0x205617=_0x205617[_0x5e4b44(0x2462)](_0x2aae4c['anchorSpace'],this[_0x5e4b44(0x1fa7)][_0x5e4b44(0x19d)]);if(_0x205617){const _0x17d81d=_0x1af383['transformationMatrix']||new _0x18fcae['y3']();_0x18fcae['y3']['FromArrayToRef'](_0x205617[_0x5e4b44(0xcc9)][_0x5e4b44(0x20d4)],0x0,_0x17d81d),this[_0x5e4b44(0x1fa7)]['scene']['useRightHandedSystem']||_0x17d81d['toggleModelMatrixHandInPlace'](),_0x1af383['transformationMatrix']=_0x17d81d,this[_0x5e4b44(0x18c4)][_0x5e4b44(0x31c0)]&&_0x17d81d[_0x5e4b44(0x2b3f)](this[_0x5e4b44(0x18c4)][_0x5e4b44(0x31c0)][_0x5e4b44(0x2fee)](),_0x17d81d);}return _0x1af383;}[_0x5bd150(0x2a07)](_0x3ef4d8,_0xe5f89c){var _0x608d63;return _0x586a7c(this,void 0x0,void 0x0,function*(){var _0x2705d9=a8_0x58a1;if(!_0xe5f89c[_0x2705d9(0x182e)])throw this[_0x2705d9(0x238d)](),new Error(_0x2705d9(0x231b));try{return _0xe5f89c[_0x2705d9(0x182e)](_0x3ef4d8,null!=(_0x608d63=this[_0x2705d9(0x1d51)])?_0x608d63:this[_0x2705d9(0x1fa7)][_0x2705d9(0x19d)]);}catch(_0x42012e){throw new Error(_0x42012e);}});}}_0x6fdbec[_0x5bd150(0x366c)]=_0x3975b8['b']['ANCHOR_SYSTEM'],_0x6fdbec['Version']=0x1,_0x3975b8['d'][_0x5bd150(0xa4)](_0x6fdbec[_0x5bd150(0x366c)],(_0x540db2,_0x231e87)=>()=>new _0x6fdbec(_0x540db2,_0x231e87),_0x6fdbec[_0x5bd150(0x5be)]);},0x1747a:(_0x4b0a43,_0x39b098,_0x11b02b)=>{var _0x562438=a8_0x49466b,_0x54c0fe=_0x11b02b(0x205d),_0x1b720c=_0x11b02b(0xf96c),_0x11b02b=_0x11b02b(0xde31);class _0x15d1cf extends _0x11b02b['F']{constructor(_0x12dfdf,_0xebb25c={}){var _0x513273=a8_0x58a1;super(_0x12dfdf),this[_0x513273(0x6a4)]=_0xebb25c,this[_0x513273(0x152f)]=new _0x1b720c['y$']();}['attach'](){var _0x1f28ed=a8_0x58a1;return this[_0x1f28ed(0x185b)](!0x1),super['attach']();}['detach'](){var _0x1a4e04=a8_0x58a1;return this[_0x1a4e04(0x185b)](!0x0),super['detach']();}['dispose'](){var _0xbff361=a8_0x58a1;super[_0xbff361(0x2d20)](),this[_0xbff361(0x152f)][_0xbff361(0x2af2)]();}['_onXRFrame'](_0x248bd2){}[_0x562438(0x185b)](_0x992ad1){var _0x28803d=_0x562438;const _0x23f540=this[_0x28803d(0x1fa7)][_0x28803d(0x32aa)];if(!this[_0x28803d(0x6a4)][_0x28803d(0x64b)]){if(this[_0x28803d(0x6a4)][_0x28803d(0x3c27)]){if(this['options']['environmentHelperRemovalFlags'][_0x28803d(0x22b1)]){const _0x44d8bb=_0x23f540[_0x28803d(0x3bf5)](_0x28803d(0x819));_0x44d8bb&&_0x44d8bb['setEnabled'](_0x992ad1);}if(this['options'][_0x28803d(0x3c27)][_0x28803d(0x2cfd)]){const _0x53c120=_0x23f540['getMeshByName'](_0x28803d(0x889));_0x53c120&&_0x53c120[_0x28803d(0x1a25)](_0x992ad1);}}else{const _0x39d349=_0x23f540[_0x28803d(0x3bf5)](_0x28803d(0x3d62));_0x39d349&&_0x39d349[_0x28803d(0x1a25)](_0x992ad1);}}this['options'][_0x28803d(0xdaf)]&&this[_0x28803d(0x6a4)][_0x28803d(0xdaf)]['forEach'](_0x5dfa5f=>_0x5dfa5f['setEnabled'](_0x992ad1)),this['onBackgroundStateChangedObservable'][_0x28803d(0x3e9)](_0x992ad1);}}_0x15d1cf[_0x562438(0x366c)]=_0x54c0fe['b']['BACKGROUND_REMOVER'],_0x15d1cf[_0x562438(0x5be)]=0x1,_0x54c0fe['d'][_0x562438(0xa4)](_0x15d1cf[_0x562438(0x366c)],(_0x567766,_0x2d59b6)=>()=>new _0x15d1cf(_0x567766,_0x2d59b6),_0x15d1cf[_0x562438(0x5be)],!0x0);},0xbae1:(_0x39a9ce,_0x51d037,_0x473e4f)=>{var _0x3806cd=a8_0x49466b,_0xb3acb5=_0x473e4f(0x205d),_0x4f6315=_0x473e4f(0x12bd3),_0x42f88e=_0x473e4f(0x9fd1),_0x13f8dd=_0x473e4f(0xde31),_0x2b2e0f=_0x473e4f(0xe222);class _0x5f06c8 extends _0x13f8dd['F']{constructor(_0x526dcd,_0x3a4eac){var _0x1c1d81=a8_0x58a1;super(_0x526dcd),this['_controllers']={},this[_0x1c1d81(0x1269)]=[],this['_movementDirection']=null,this[_0x1c1d81(0x2bb5)]=_0x42f88e['y3'][_0x1c1d81(0x24ef)](),this[_0x1c1d81(0x2a35)]=new _0x42f88e['P'](),this[_0x1c1d81(0xf00)]=new _0x42f88e['P'](),this[_0x1c1d81(0x2128)]=_0x3203dc=>{var _0x236a6c=_0x1c1d81;if(!this[_0x236a6c(0x12a0)][_0x3203dc[_0x236a6c(0x439)]]){this[_0x236a6c(0x12a0)][_0x3203dc[_0x236a6c(0x439)]]={'xrController':_0x3203dc,'registeredComponents':[]};const _0x5e4334=this[_0x236a6c(0x12a0)][_0x3203dc['uniqueId']];if(_0x236a6c(0x26d7)===_0x5e4334[_0x236a6c(0x2b50)]['inputSource']['targetRayMode']&&_0x5e4334[_0x236a6c(0x2b50)][_0x236a6c(0xfb6)][_0x236a6c(0x6cb)]){const _0x59a1e1=()=>{var _0x463c91=_0x236a6c;if(_0x3203dc[_0x463c91(0x2306)])for(const _0x2c8805 of this[_0x463c91(0x1269)]){let _0x36c087=null;if(_0x2c8805[_0x463c91(0x24a1)])for(const _0x21ea72 of _0x2c8805['allowedComponentTypes']){var _0x147849=_0x3203dc['motionController']['getComponentOfType'](_0x21ea72);if(null!==_0x147849){_0x36c087=_0x147849;break;}}if(_0x2c8805[_0x463c91(0x2f65)]){var _0xd38e2b=_0x3203dc['motionController']['getMainComponent']();if(null===_0xd38e2b)continue;_0x36c087=_0xd38e2b;}if(!((_0x36c087='function'==typeof _0x2c8805[_0x463c91(0x597)]?_0x2c8805[_0x463c91(0x597)](_0x3203dc):_0x36c087)&&_0x2c8805[_0x463c91(0x4da)]&&_0x3203dc[_0x463c91(0xfb6)][_0x463c91(0x11e7)]!==_0x2c8805['forceHandedness']||null===_0x36c087)){const _0x5cc54a={'registrationConfiguration':_0x2c8805,'component':_0x36c087};_0x5e4334[_0x463c91(0x1434)]['push'](_0x5cc54a),_0x463c91(0x100c)in _0x2c8805&&(_0x5cc54a[_0x463c91(0x1102)]=_0x36c087[_0x463c91(0xb8f)][_0x463c91(0x11ad)](_0xf36ab1=>{_0x2c8805['axisChangedHandler'](_0xf36ab1,this['_movementState'],this['_featureContext'],this['_xrInput']);})),_0x463c91(0x1c90)in _0x2c8805&&(_0x5cc54a[_0x463c91(0x3da8)]=_0x36c087[_0x463c91(0x1fb9)][_0x463c91(0x11ad)](()=>{var _0x577fb6=_0x463c91;_0x36c087['changes']['pressed']&&_0x2c8805[_0x577fb6(0x1c90)](_0x36c087[_0x577fb6(0x2745)]['pressed'],this[_0x577fb6(0x2f99)],this[_0x577fb6(0x1833)],this['_xrInput']);}));}}};_0x3203dc[_0x236a6c(0x2306)]?_0x59a1e1():_0x3203dc['onMotionControllerInitObservable'][_0x236a6c(0x38c2)](()=>{_0x59a1e1();});}}},_0x3a4eac&&void 0x0!==_0x3a4eac['xrInput']?(Array[_0x1c1d81(0x3ec0)](_0x3a4eac[_0x1c1d81(0x34bd)])?this[_0x1c1d81(0x1269)]=_0x3a4eac[_0x1c1d81(0x34bd)]:this[_0x1c1d81(0x1269)]=_0x5f06c8['REGISTRATIONS'][_0x1c1d81(0x9ce)],this[_0x1c1d81(0x1833)]={'movementEnabled':_0x3a4eac['movementEnabled']||!0x0,'movementOrientationFollowsViewerPose':null==(_0x526dcd=_0x3a4eac[_0x1c1d81(0x2453)])||_0x526dcd,'movementSpeed':null!=(_0x526dcd=_0x3a4eac[_0x1c1d81(0x3c5d)])?_0x526dcd:0x1,'movementThreshold':null!=(_0x526dcd=_0x3a4eac['movementThreshold'])?_0x526dcd:0.25,'rotationEnabled':null==(_0x526dcd=_0x3a4eac['rotationEnabled'])||_0x526dcd,'rotationSpeed':null!=(_0x526dcd=_0x3a4eac['rotationSpeed'])?_0x526dcd:0x1,'rotationThreshold':null!=(_0x526dcd=_0x3a4eac[_0x1c1d81(0xa76)])?_0x526dcd:0.25},this['_movementState']={'moveX':0x0,'moveY':0x0,'rotateX':0x0,'rotateY':0x0},this[_0x1c1d81(0x11b5)]=_0x3a4eac[_0x1c1d81(0x1b8b)]):_0x2b2e0f['w1']['Error'](_0x1c1d81(0x2c6a));}get['movementDirection'](){var _0x27a6bf=a8_0x58a1;return this[_0x27a6bf(0x9f3)];}get[_0x3806cd(0x1a41)](){var _0x5982eb=_0x3806cd;return this[_0x5982eb(0x1833)][_0x5982eb(0x1a41)];}set['movementEnabled'](_0x4a73c0){var _0x31ca00=_0x3806cd;this[_0x31ca00(0x1833)]['movementEnabled']=_0x4a73c0;}get[_0x3806cd(0x2453)](){var _0x197784=_0x3806cd;return this['_featureContext'][_0x197784(0x2453)];}set['movementOrientationFollowsViewerPose'](_0x5f4c43){var _0x66335=_0x3806cd;this[_0x66335(0x1833)][_0x66335(0x2453)]=_0x5f4c43;}get[_0x3806cd(0x3c5d)](){var _0x3ad658=_0x3806cd;return this[_0x3ad658(0x1833)][_0x3ad658(0x3c5d)];}set['movementSpeed'](_0x512a40){var _0xbe7eee=_0x3806cd;this[_0xbe7eee(0x1833)][_0xbe7eee(0x3c5d)]=_0x512a40;}get['movementThreshold'](){var _0x2d388d=_0x3806cd;return this[_0x2d388d(0x1833)][_0x2d388d(0x348c)];}set[_0x3806cd(0x348c)](_0x5acf83){var _0x424546=_0x3806cd;this[_0x424546(0x1833)]['movementThreshold']=_0x5acf83;}get[_0x3806cd(0x197d)](){var _0x28094a=_0x3806cd;return this['_featureContext'][_0x28094a(0x197d)];}set[_0x3806cd(0x197d)](_0x1d997f){var _0x481f99=_0x3806cd;this[_0x481f99(0x1833)][_0x481f99(0x197d)]=_0x1d997f;}get[_0x3806cd(0xdbf)](){var _0x189c8d=_0x3806cd;return this[_0x189c8d(0x1833)][_0x189c8d(0xdbf)];}set[_0x3806cd(0xdbf)](_0x1d7537){var _0x3786d1=_0x3806cd;this['_featureContext'][_0x3786d1(0xdbf)]=_0x1d7537;}get[_0x3806cd(0xa76)](){var _0x23eda3=_0x3806cd;return this[_0x23eda3(0x1833)][_0x23eda3(0xa76)];}set[_0x3806cd(0xa76)](_0x4f3cbb){var _0xa8cd6=_0x3806cd;this[_0xa8cd6(0x1833)][_0xa8cd6(0xa76)]=_0x4f3cbb;}[_0x3806cd(0x1ca6)](){var _0x1b3b1b=_0x3806cd;return!!super[_0x1b3b1b(0x1ca6)]()&&(this[_0x1b3b1b(0x11b5)][_0x1b3b1b(0x2c62)][_0x1b3b1b(0x2f62)](this[_0x1b3b1b(0x2128)]),this[_0x1b3b1b(0xa95)](this['_xrInput']['onControllerAddedObservable'],this[_0x1b3b1b(0x2128)]),this[_0x1b3b1b(0xa95)](this[_0x1b3b1b(0x11b5)]['onControllerRemovedObservable'],_0x5c83f7=>{var _0x562a75=_0x1b3b1b;this[_0x562a75(0x2a37)](_0x5c83f7[_0x562a75(0x439)]);}),!0x0);}[_0x3806cd(0x238d)](){var _0x5dd781=_0x3806cd;return!!super[_0x5dd781(0x238d)]()&&(Object[_0x5dd781(0x2c10)](this[_0x5dd781(0x12a0)])[_0x5dd781(0x2f62)](_0x3a6cc3=>{var _0x37f8ae=_0x5dd781;this[_0x37f8ae(0x2a37)](_0x3a6cc3);}),this[_0x5dd781(0x12a0)]={},!0x0);}['_onXRFrame'](_0x5b301e){var _0x3c7d89=_0x3806cd,_0x5448aa;this[_0x3c7d89(0x1ca6)]&&(null===this[_0x3c7d89(0x9f3)]&&(this[_0x3c7d89(0x9f3)]=this[_0x3c7d89(0x11b5)]['xrCamera'][_0x3c7d89(0x905)][_0x3c7d89(0x11fe)]()),0x0!==this[_0x3c7d89(0x2f99)][_0x3c7d89(0x88e)]&&this[_0x3c7d89(0x1833)]['rotationEnabled']?(_0x5448aa=0.001*this[_0x3c7d89(0x1fa7)]['scene'][_0x3c7d89(0x2636)]()[_0x3c7d89(0x1976)]()*this[_0x3c7d89(0x1833)]['rotationSpeed']*this[_0x3c7d89(0x2f99)][_0x3c7d89(0x88e)]*(this[_0x3c7d89(0x1fa7)][_0x3c7d89(0x32aa)][_0x3c7d89(0xe97)]?-0x1:0x1),!0x0===this[_0x3c7d89(0x1833)]['movementOrientationFollowsViewerPose']?(this[_0x3c7d89(0x11b5)][_0x3c7d89(0x3a48)][_0x3c7d89(0x1236)]['y']+=_0x5448aa,this[_0x3c7d89(0x9f3)]=this[_0x3c7d89(0x11b5)]['xrCamera'][_0x3c7d89(0x905)]['multiply'](_0x42f88e['_f'][_0x3c7d89(0x3757)](_0x5448aa,0x0,0x0))):this[_0x3c7d89(0x9f3)][_0x3c7d89(0x2121)](_0x42f88e['_f']['RotationYawPitchRoll'](0x3*_0x5448aa,0x0,0x0))):!0x0===this[_0x3c7d89(0x1833)][_0x3c7d89(0x2453)]&&this[_0x3c7d89(0x9f3)][_0x3c7d89(0x2a3e)](this[_0x3c7d89(0x11b5)]['xrCamera'][_0x3c7d89(0x905)]),0x0===this[_0x3c7d89(0x2f99)][_0x3c7d89(0x20a3)]&&0x0===this['_movementState'][_0x3c7d89(0x3c51)]||!this[_0x3c7d89(0x1833)][_0x3c7d89(0x1a41)]||(_0x42f88e['y3'][_0x3c7d89(0x1a15)](this[_0x3c7d89(0x9f3)],this[_0x3c7d89(0x2bb5)]),this[_0x3c7d89(0x2a35)][_0x3c7d89(0xe5f)](this[_0x3c7d89(0x2f99)][_0x3c7d89(0x20a3)],0x0,this[_0x3c7d89(0x2f99)]['moveY']*(this['_xrSessionManager'][_0x3c7d89(0x32aa)]['useRightHandedSystem']?0x1:-0x1)),_0x42f88e['P']['TransformCoordinatesToRef'](this['_tmpTranslationDirection'],this['_tmpRotationMatrix'],this[_0x3c7d89(0xf00)]),this['_tmpMovementTranslation'][_0x3c7d89(0x1200)](this[_0x3c7d89(0x11b5)][_0x3c7d89(0x3a48)][_0x3c7d89(0x2162)]()*this[_0x3c7d89(0x1833)][_0x3c7d89(0x3c5d)]),this[_0x3c7d89(0x11b5)][_0x3c7d89(0x3a48)][_0x3c7d89(0x8eb)][_0x3c7d89(0x2f9c)](this[_0x3c7d89(0xf00)])));}[_0x3806cd(0x2a37)](_0x4569be){var _0x52f6db=_0x3806cd,_0x40a619=this['_controllers'][_0x4569be];if(_0x40a619){for(const _0x3e730e of _0x40a619['registeredComponents'])_0x3e730e[_0x52f6db(0x1102)]&&_0x3e730e['component'][_0x52f6db(0xb8f)][_0x52f6db(0x2473)](_0x3e730e[_0x52f6db(0x1102)]),_0x3e730e[_0x52f6db(0x3da8)]&&_0x3e730e['component'][_0x52f6db(0x1fb9)]['remove'](_0x3e730e[_0x52f6db(0x3da8)]);delete this[_0x52f6db(0x12a0)][_0x4569be];}}}_0x5f06c8[_0x3806cd(0x366c)]=_0xb3acb5['b']['MOVEMENT'],_0x5f06c8[_0x3806cd(0x3959)]={'default':[{'allowedComponentTypes':[_0x4f6315['n'][_0x3806cd(0x1ec6)],_0x4f6315['n'][_0x3806cd(0x321f)]],'forceHandedness':_0x3806cd(0x29b1),'axisChangedHandler':(_0xc03b94,_0x234a26,_0x507c68)=>{var _0x9c53c=_0x3806cd;_0x234a26[_0x9c53c(0x88e)]=Math[_0x9c53c(0x3f6c)](_0xc03b94['x'])>_0x507c68[_0x9c53c(0xa76)]?_0xc03b94['x']:0x0,_0x234a26[_0x9c53c(0x3dcc)]=Math['abs'](_0xc03b94['y'])>_0x507c68[_0x9c53c(0xa76)]?_0xc03b94['y']:0x0;}},{'allowedComponentTypes':[_0x4f6315['n'][_0x3806cd(0x1ec6)],_0x4f6315['n'][_0x3806cd(0x321f)]],'forceHandedness':_0x3806cd(0x149f),'axisChangedHandler':(_0x596709,_0x186fd9,_0x433e4b)=>{var _0xaa76c2=_0x3806cd;_0x186fd9['moveX']=Math[_0xaa76c2(0x3f6c)](_0x596709['x'])>_0x433e4b['movementThreshold']?_0x596709['x']:0x0,_0x186fd9[_0xaa76c2(0x3c51)]=Math[_0xaa76c2(0x3f6c)](_0x596709['y'])>_0x433e4b[_0xaa76c2(0x348c)]?_0x596709['y']:0x0;}}]},_0x5f06c8[_0x3806cd(0x5be)]=0x1,_0xb3acb5['d']['AddWebXRFeature'](_0x5f06c8['Name'],(_0x100a6f,_0x3ea6a9)=>()=>new _0x5f06c8(_0x100a6f,_0x3ea6a9),_0x5f06c8[_0x3806cd(0x5be)],!0x0);},0x8fdb:(_0x1599d3,_0x43cf95,_0x5cc971)=>{var _0x472bb3=a8_0x49466b,_0x2d0d9d=_0x5cc971(0xde31),_0x26983a=_0x5cc971(0x9fd1),_0x354fe0=_0x5cc971(0x67f2),_0x2a4dcc=_0x5cc971(0x58b),_0x148cd4=_0x5cc971(0x205d),_0x43d09f=_0x5cc971(0x10ea4),_0x186e19=_0x5cc971(0x6214);class _0x4b6f69 extends _0x2d0d9d['F']{constructor(_0x9ae418,_0x25c0f4){var _0x28c8c9=a8_0x58a1;super(_0x9ae418),this[_0x28c8c9(0x18c4)]=_0x25c0f4,this[_0x28c8c9(0x2128)]=_0x54085b=>{var _0x3d427d=_0x28c8c9;this[_0x3d427d(0x12a0)][_0x54085b[_0x3d427d(0x439)]]||(this[_0x3d427d(0x1fa7)][_0x3d427d(0x32aa)][_0x3d427d(0x3e81)]()||_0x43d09f['Y'][_0x3d427d(0x2e91)]('physics\x20engine\x20not\x20enabled,\x20skipped.\x20Please\x20add\x20this\x20controller\x20manually.'),this[_0x3d427d(0x18c4)][_0x3d427d(0x4016)][_0x3d427d(0x228b)]&&_0x54085b['inputSource'][_0x3d427d(0x6cb)]?_0x54085b[_0x3d427d(0x13b0)][_0x3d427d(0x38c2)](_0xe36610=>{var _0x49743b=_0x3d427d;_0xe36610[_0x49743b(0x296e)]?this[_0x49743b(0x623)](_0x54085b):_0xe36610[_0x49743b(0x2267)][_0x49743b(0x38c2)](()=>{var _0x194ab1=_0x49743b,_0x2dcc47=new _0x354fe0['Q'](_0xe36610[_0x194ab1(0x351c)],_0x354fe0['Q'][_0x194ab1(0x1aa1)],Object['assign']({'mass':0x0},this['_options'][_0x194ab1(0x4016)]));const _0x5e849e=_0x54085b[_0x194ab1(0x3431)]||_0x54085b[_0x194ab1(0x258b)];this['_controllers'][_0x54085b[_0x194ab1(0x439)]]={'xrController':_0x54085b,'impostor':_0x2dcc47,'oldPos':_0x5e849e['position'][_0x194ab1(0x11fe)](),'oldRotation':_0x5e849e['rotationQuaternion']['clone']()};});}):this[_0x3d427d(0x623)](_0x54085b));},this[_0x28c8c9(0x12a0)]={},this[_0x28c8c9(0x19b)]=!0x1,this[_0x28c8c9(0x9e8)]=0x0,this[_0x28c8c9(0x1ed3)]=0x0,this[_0x28c8c9(0x2def)]=new _0x26983a['_f'](),this[_0x28c8c9(0x1ada)]=new _0x26983a['P'](),this['_options']['physicsProperties']||(this['_options'][_0x28c8c9(0x4016)]={});}['_createPhysicsImpostor'](_0x5c6f2f){var _0x7c91cc=a8_0x58a1,_0x5253d8=this[_0x7c91cc(0x18c4)][_0x7c91cc(0x4016)]['impostorType']||_0x354fe0['Q'][_0x7c91cc(0x1e24)],_0x322da2=this['_options'][_0x7c91cc(0x4016)][_0x7c91cc(0x3039)]||0.1;const _0x5ab30f=(0x0,_0x2a4dcc['Qk'])(_0x7c91cc(0x25ce)+_0x5c6f2f[_0x7c91cc(0x439)],{'diameterX':_0x7c91cc(0x3542)==typeof _0x322da2?_0x322da2:_0x322da2[_0x7c91cc(0x37ce)],'diameterY':'number'==typeof _0x322da2?_0x322da2:_0x322da2[_0x7c91cc(0x1995)],'diameterZ':_0x7c91cc(0x3542)==typeof _0x322da2?_0x322da2:_0x322da2[_0x7c91cc(0x32ec)]});_0x5ab30f[_0x7c91cc(0x2ba6)]=this[_0x7c91cc(0x19b)],_0x5ab30f['isPickable']=!0x1,_0x5ab30f[_0x7c91cc(0x905)]=new _0x26983a['_f'](),(_0x322da2=_0x5c6f2f[_0x7c91cc(0x3431)]||_0x5c6f2f[_0x7c91cc(0x258b)],_0x5ab30f['position']['copyFrom'](_0x322da2[_0x7c91cc(0x8c5)]),_0x5ab30f[_0x7c91cc(0x905)][_0x7c91cc(0x2a3e)](_0x322da2[_0x7c91cc(0x905)]),_0x322da2=new _0x354fe0['Q'](_0x5ab30f,_0x5253d8,Object[_0x7c91cc(0x1666)]({'mass':0x0},this[_0x7c91cc(0x18c4)]['physicsProperties']))),this[_0x7c91cc(0x12a0)][_0x5c6f2f[_0x7c91cc(0x439)]]={'xrController':_0x5c6f2f,'impostor':_0x322da2,'impostorMesh':_0x5ab30f};}[_0x472bb3(0x2dd3)](){var _0x3d448f=_0x472bb3;this[_0x3d448f(0x19b)]=!0x0,Object['keys'](this['_controllers'])[_0x3d448f(0x2f62)](_0x284da8=>{var _0x3695ce=_0x3d448f;const _0x5d5829=this[_0x3695ce(0x12a0)][_0x284da8];_0x5d5829[_0x3695ce(0x2bd0)]&&(_0x5d5829[_0x3695ce(0x2bd0)][_0x3695ce(0x2ba6)]=!0x0);});}[_0x472bb3(0x2f3a)](_0x2d2690){var _0x20ee25=_0x472bb3;this[_0x20ee25(0x2128)](_0x2d2690);}[_0x472bb3(0x1ca6)](){var _0x5b64ff=_0x472bb3;return!!super[_0x5b64ff(0x1ca6)]()&&(this[_0x5b64ff(0x18c4)][_0x5b64ff(0x1b8b)]&&(this[_0x5b64ff(0x18c4)][_0x5b64ff(0x1b8b)][_0x5b64ff(0x2c62)][_0x5b64ff(0x2f62)](this['_attachController']),this[_0x5b64ff(0xa95)](this['_options'][_0x5b64ff(0x1b8b)][_0x5b64ff(0x3e16)],this[_0x5b64ff(0x2128)]),this[_0x5b64ff(0xa95)](this[_0x5b64ff(0x18c4)][_0x5b64ff(0x1b8b)]['onControllerRemovedObservable'],_0x4121d4=>{var _0xfa1c19=_0x5b64ff;this[_0xfa1c19(0x2a37)](_0x4121d4[_0xfa1c19(0x439)]);}),this[_0x5b64ff(0x18c4)][_0x5b64ff(0x1f2c)]&&(_0x5808ec=(_0x41ece5=this[_0x5b64ff(0x18c4)][_0x5b64ff(0x28fc)]||{'impostorType':_0x354fe0['Q'][_0x5b64ff(0x1e24)],'restitution':0.8,'impostorSize':0.3})['impostorSize']||0.3,this['_headsetMesh']=(0x0,_0x2a4dcc['Qk'])(_0x5b64ff(0x36cf),{'diameterX':_0x5b64ff(0x3542)==typeof _0x5808ec?_0x5808ec:_0x5808ec[_0x5b64ff(0x37ce)],'diameterY':'number'==typeof _0x5808ec?_0x5808ec:_0x5808ec[_0x5b64ff(0x1995)],'diameterZ':'number'==typeof _0x5808ec?_0x5808ec:_0x5808ec['depth']}),this[_0x5b64ff(0x2770)][_0x5b64ff(0x905)]=new _0x26983a['_f'](),this['_headsetMesh'][_0x5b64ff(0x2ba6)]=!0x1,this[_0x5b64ff(0x1845)]=new _0x354fe0['Q'](this[_0x5b64ff(0x2770)],_0x41ece5[_0x5b64ff(0x21e5)],Object['assign']({'mass':0x0},_0x41ece5)))),!0x0);var _0x41ece5,_0x5808ec;}['detach'](){var _0x5adf8d=_0x472bb3;return!!super[_0x5adf8d(0x238d)]()&&(Object[_0x5adf8d(0x2c10)](this[_0x5adf8d(0x12a0)])[_0x5adf8d(0x2f62)](_0x4e3be0=>{this['_detachController'](_0x4e3be0);}),this[_0x5adf8d(0x2770)]&&this[_0x5adf8d(0x2770)]['dispose'](),!0x0);}[_0x472bb3(0x37fd)](){var _0x3bbc2a=_0x472bb3;return this[_0x3bbc2a(0x1845)];}['getImpostorForController'](_0x74da87){var _0x2e65e9=_0x472bb3;return _0x74da87=_0x2e65e9(0x36a0)==typeof _0x74da87?_0x74da87:_0x74da87[_0x2e65e9(0x439)],this[_0x2e65e9(0x12a0)][_0x74da87]?this[_0x2e65e9(0x12a0)][_0x74da87]['impostor']:null;}[_0x472bb3(0x2a81)](_0x49c4e2){var _0xbb22b4=_0x472bb3;this[_0xbb22b4(0x18c4)][_0xbb22b4(0x4016)]=Object[_0xbb22b4(0x1666)](Object[_0xbb22b4(0x1666)]({},this[_0xbb22b4(0x18c4)][_0xbb22b4(0x4016)]),_0x49c4e2);}['_onXRFrame'](_0x500776){var _0x2950b5=_0x472bb3,_0x435b65;this[_0x2950b5(0x9e8)]=this[_0x2950b5(0x1fa7)][_0x2950b5(0x38e7)]-this[_0x2950b5(0x1ed3)],this[_0x2950b5(0x1ed3)]=this[_0x2950b5(0x1fa7)][_0x2950b5(0x38e7)],this[_0x2950b5(0x2770)]&&this[_0x2950b5(0x1845)]&&(this['_headsetMesh']['position'][_0x2950b5(0x2a3e)](this[_0x2950b5(0x18c4)][_0x2950b5(0x1b8b)][_0x2950b5(0x3a48)][_0x2950b5(0x1b77)]),this[_0x2950b5(0x2770)]['rotationQuaternion'][_0x2950b5(0x2a3e)](this['_options'][_0x2950b5(0x1b8b)]['xrCamera'][_0x2950b5(0x3996)]),null!=(_0x435b65=this['_options']['xrInput'][_0x2950b5(0x3a48)][_0x2950b5(0x40ff)])&&_0x435b65[_0x2950b5(0x3ac5)]&&(_0x435b65=this[_0x2950b5(0x18c4)][_0x2950b5(0x1b8b)][_0x2950b5(0x3a48)][_0x2950b5(0x40ff)][_0x2950b5(0x3ac5)],this[_0x2950b5(0x1ada)][_0x2950b5(0xe5f)](_0x435b65['x'],_0x435b65['y'],_0x435b65['z']),this[_0x2950b5(0x1845)][_0x2950b5(0x115b)](this['_tmpVector'])),null!=(_0x435b65=this[_0x2950b5(0x18c4)][_0x2950b5(0x1b8b)][_0x2950b5(0x3a48)][_0x2950b5(0x40ff)])&&_0x435b65[_0x2950b5(0x1e43)]&&(_0x435b65=this[_0x2950b5(0x18c4)]['xrInput']['xrCamera'][_0x2950b5(0x40ff)][_0x2950b5(0x1e43)],this[_0x2950b5(0x1ada)]['set'](_0x435b65['x'],_0x435b65['y'],_0x435b65['z']),this['_headsetImpostor'][_0x2950b5(0x328b)](this[_0x2950b5(0x1ada)]))),Object['keys'](this[_0x2950b5(0x12a0)])['forEach'](_0x58f3ec=>{var _0x5efec1=_0x2950b5,_0x5f4e8c;const _0x27fd05=this[_0x5efec1(0x12a0)][_0x58f3ec],_0x1d3b15=_0x27fd05[_0x5efec1(0x2b50)][_0x5efec1(0x3431)]||_0x27fd05[_0x5efec1(0x2b50)][_0x5efec1(0x258b)],_0x5af0d9=_0x27fd05[_0x5efec1(0x1631)]||_0x27fd05[_0x5efec1(0x2bd0)][_0x5efec1(0x8c5)],_0x5619e5=(null!=(_0x58f3ec=_0x27fd05[_0x5efec1(0x2b50)]['_lastXRPose'])&&_0x58f3ec['linearVelocity']?(_0x58f3ec=_0x27fd05[_0x5efec1(0x2b50)]['_lastXRPose'][_0x5efec1(0x3ac5)],this[_0x5efec1(0x1ada)][_0x5efec1(0xe5f)](_0x58f3ec['x'],_0x58f3ec['y'],_0x58f3ec['z'])):(_0x1d3b15[_0x5efec1(0x8c5)][_0x5efec1(0x16b6)](_0x5af0d9,this[_0x5efec1(0x1ada)]),this[_0x5efec1(0x1ada)][_0x5efec1(0x1200)](0x3e8/this[_0x5efec1(0x9e8)])),_0x27fd05[_0x5efec1(0x3515)][_0x5efec1(0x115b)](this[_0x5efec1(0x1ada)]),_0x5af0d9[_0x5efec1(0x2a3e)](_0x1d3b15[_0x5efec1(0x8c5)]),this[_0x5efec1(0x19b)]&&_0x186e19[_0x5efec1(0x33d8)](this[_0x5efec1(0x1ada)],_0x5efec1(0x126e)),_0x27fd05[_0x5efec1(0x6f5)]||_0x27fd05[_0x5efec1(0x2bd0)][_0x5efec1(0x905)]);null!=(_0x58f3ec=_0x27fd05[_0x5efec1(0x2b50)][_0x5efec1(0x2c4)])&&_0x58f3ec[_0x5efec1(0x1e43)]?(_0x58f3ec=_0x27fd05[_0x5efec1(0x2b50)][_0x5efec1(0x2c4)][_0x5efec1(0x1e43)],this[_0x5efec1(0x1ada)][_0x5efec1(0xe5f)](_0x58f3ec['x'],_0x58f3ec['y'],_0x58f3ec['z']),_0x27fd05['impostor'][_0x5efec1(0x328b)](this[_0x5efec1(0x1ada)])):_0x5619e5[_0x5efec1(0xff9)](_0x1d3b15[_0x5efec1(0x905)])||(_0x5619e5[_0x5efec1(0x32cb)]()[_0x5efec1(0x2b3f)](_0x1d3b15[_0x5efec1(0x905)],this[_0x5efec1(0x2def)]),_0x58f3ec=Math[_0x5efec1(0x2793)](this[_0x5efec1(0x2def)]['x']*this[_0x5efec1(0x2def)]['x']+this[_0x5efec1(0x2def)]['y']*this[_0x5efec1(0x2def)]['y']+this['_tmpQuaternion']['z']*this[_0x5efec1(0x2def)]['z']),this[_0x5efec1(0x1ada)][_0x5efec1(0xe5f)](this[_0x5efec1(0x2def)]['x'],this[_0x5efec1(0x2def)]['y'],this[_0x5efec1(0x2def)]['z']),_0x58f3ec<0.001?this[_0x5efec1(0x1ada)][_0x5efec1(0x1200)](0x2):(_0x5f4e8c=0x2*Math[_0x5efec1(0x4d2)](_0x58f3ec,this[_0x5efec1(0x2def)]['w']),this[_0x5efec1(0x1ada)][_0x5efec1(0x1200)](_0x5f4e8c/(_0x58f3ec*(this[_0x5efec1(0x9e8)]/0x3e8)))),_0x27fd05[_0x5efec1(0x3515)][_0x5efec1(0x328b)](this[_0x5efec1(0x1ada)])),_0x5619e5[_0x5efec1(0x2a3e)](_0x1d3b15[_0x5efec1(0x905)]),this[_0x5efec1(0x19b)]&&_0x186e19[_0x5efec1(0x33d8)](this[_0x5efec1(0x1ada)],this[_0x5efec1(0x2def)],_0x5efec1(0xc03));});}[_0x472bb3(0x2a37)](_0xf933ed){var _0x40a8a0=_0x472bb3;const _0x26ff99=this[_0x40a8a0(0x12a0)][_0xf933ed];_0x26ff99&&(_0x26ff99[_0x40a8a0(0x2bd0)]&&_0x26ff99[_0x40a8a0(0x2bd0)][_0x40a8a0(0x2d20)](),delete this[_0x40a8a0(0x12a0)][_0xf933ed]);}}_0x4b6f69['Name']=_0x148cd4['b'][_0x472bb3(0x1bf3)],_0x4b6f69[_0x472bb3(0x5be)]=0x1,_0x148cd4['d'][_0x472bb3(0xa4)](_0x4b6f69[_0x472bb3(0x366c)],(_0x5f30f0,_0x4e0fcc)=>()=>new _0x4b6f69(_0x5f30f0,_0x4e0fcc),_0x4b6f69[_0x472bb3(0x5be)],!0x0);},0x4a5:(_0x434be2,_0x3c303b,_0x1e6bac)=>{var _0x4b3bc3=a8_0x49466b;_0x1e6bac['d'](_0x3c303b,{'S':()=>_0x3fb992});var _0x3c303b=_0x1e6bac(0x205d),_0x18902c=_0x1e6bac(0x9fd1),_0x240b6c=_0x1e6bac(0xc84b),_0x22577f=_0x1e6bac(0xa60f),_0x17d865=_0x1e6bac(0x7c4f),_0x6f09e0=_0x1e6bac(0x149b3),_0x5bdde2=_0x1e6bac(0x67bb),_0x4d3918=_0x1e6bac(0x8483),_0x3c96af=_0x1e6bac(0x364b),_0x2e687a=_0x1e6bac(0xde31),_0x572fcb=_0x1e6bac(0x1c5b),_0x576eae=_0x1e6bac(0x6fac),_0x974e2f=_0x1e6bac(0xe222);class _0x3fb992 extends _0x2e687a['F']{constructor(_0x4fd834,_0xb4cabb){var _0x112f0a=a8_0x58a1;super(_0x4fd834),this[_0x112f0a(0x18c4)]=_0xb4cabb,this[_0x112f0a(0x2128)]=_0x14a210=>{var _0x50743d=_0x112f0a;if(!this[_0x50743d(0x12a0)][_0x14a210['uniqueId']]){var {laserPointer:_0x3380ec,selectionMesh:_0x5df047}=this['_generateNewMeshPair'](_0x14a210[_0x50743d(0x258b)]);switch(this[_0x50743d(0x12a0)][_0x14a210[_0x50743d(0x439)]]={'xrController':_0x14a210,'laserPointer':_0x3380ec,'selectionMesh':_0x5df047,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x4d3918['z'](new _0x18902c['P'](),new _0x18902c['P']()),'disabledByNearInteraction':!0x1,'id':_0x3fb992[_0x50743d(0x3afb)]++},this[_0x50743d(0x13cc)]?!this[_0x50743d(0x18c4)][_0x50743d(0x3ee0)]&&this[_0x50743d(0x18c4)][_0x50743d(0x1f50)]&&_0x14a210['inputSource'][_0x50743d(0x11e7)]===this[_0x50743d(0x18c4)][_0x50743d(0x1f50)]&&(this[_0x50743d(0x13cc)]=_0x14a210[_0x50743d(0x439)]):this['_options']['enablePointerSelectionOnAllControllers']||(this[_0x50743d(0x13cc)]=_0x14a210['uniqueId']),_0x14a210[_0x50743d(0xfb6)]['targetRayMode']){case _0x50743d(0x26d7):return this[_0x50743d(0x2d2c)](_0x14a210);case _0x50743d(0x375b):return this['_attachGazeMode'](_0x14a210);case'screen':return this[_0x50743d(0x25f9)](_0x14a210);}}},this['_controllers']={},this[_0x112f0a(0x2d2d)]=new _0x18902c['P'](),this[_0x112f0a(0x252a)]=!0x0,this[_0x112f0a(0xa52)]=!0x0,this[_0x112f0a(0x15ab)]=!0x0,this[_0x112f0a(0x3056)]=!0x0,this['laserPointerPickedColor']=new _0x240b6c['Wo'](0.9,0.9,0.9),this[_0x112f0a(0x3bac)]=new _0x240b6c['Wo'](0.7,0.7,0.7),this[_0x112f0a(0x963)]=new _0x240b6c['Wo'](0.8,0.8,0.8),this['selectionMeshPickedColor']=new _0x240b6c['Wo'](0.3,0.3,0x1),this['_identityMatrix']=_0x18902c['y3'][_0x112f0a(0x24ef)](),this['_screenCoordinatesRef']=_0x18902c['P']['Zero'](),this[_0x112f0a(0x227a)]=new _0x576eae['l'](0x0,0x0,0x0,0x0),this[_0x112f0a(0x48a)]=this[_0x112f0a(0x1fa7)]['scene'];}[_0x4b3bc3(0x1ca6)](){var _0x3fea7e=_0x4b3bc3;return!!super['attach']()&&(this['_options'][_0x3fea7e(0x1b8b)][_0x3fea7e(0x2c62)][_0x3fea7e(0x2f62)](this[_0x3fea7e(0x2128)]),this[_0x3fea7e(0xa95)](this[_0x3fea7e(0x18c4)][_0x3fea7e(0x1b8b)][_0x3fea7e(0x3e16)],this[_0x3fea7e(0x2128)]),this[_0x3fea7e(0xa95)](this[_0x3fea7e(0x18c4)][_0x3fea7e(0x1b8b)]['onControllerRemovedObservable'],_0x1a0f38=>{var _0x1071f1=_0x3fea7e;this[_0x1071f1(0x2a37)](_0x1a0f38[_0x1071f1(0x439)]);}),this['_scene']['constantlyUpdateMeshUnderPointer']=!0x0,this[_0x3fea7e(0x18c4)][_0x3fea7e(0x1207)]&&(_0x12b0d9=this[_0x3fea7e(0x18c4)][_0x3fea7e(0x1207)],{laserPointer:_0x12b5c6,selectionMesh:_0x425b33}=this[_0x3fea7e(0x337c)](_0x12b0d9),this[_0x3fea7e(0x12a0)][_0x3fea7e(0x2d7a)]={'webXRCamera':_0x12b0d9,'laserPointer':_0x12b5c6,'selectionMesh':_0x425b33,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x4d3918['z'](new _0x18902c['P'](),new _0x18902c['P']()),'disabledByNearInteraction':!0x1,'id':_0x3fb992[_0x3fea7e(0x3afb)]++},this['_attachGazeMode']()),!0x0);var _0x12b0d9,_0x12b5c6,_0x425b33;}['detach'](){var _0x43c987=_0x4b3bc3;return!!super[_0x43c987(0x238d)]()&&(Object[_0x43c987(0x2c10)](this['_controllers'])[_0x43c987(0x2f62)](_0x2d7e72=>{this['_detachController'](_0x2d7e72);}),!0x0);}[_0x4b3bc3(0x27d)](_0x4e2d2d){var _0x305e71=_0x4b3bc3;return this[_0x305e71(0x12a0)][_0x4e2d2d]?this['_controllers'][_0x4e2d2d][_0x305e71(0x1943)]:null;}[_0x4b3bc3(0x130)](_0x37e733){var _0x2e96e8=_0x4b3bc3,_0x4d9a85=Object[_0x2e96e8(0x2c10)](this[_0x2e96e8(0x12a0)]);for(let _0x5c93db=0x0;_0x5c93db<_0x4d9a85['length'];++_0x5c93db)if(this[_0x2e96e8(0x12a0)][_0x4d9a85[_0x5c93db]]['id']===_0x37e733)return this[_0x2e96e8(0x12a0)][_0x4d9a85[_0x5c93db]][_0x2e96e8(0x2b50)]||null;return null;}[_0x4b3bc3(0x14ae)](_0x1a9f8f){var _0x528ef8=_0x4b3bc3,_0x183668=Object[_0x528ef8(0x2c10)](this[_0x528ef8(0x12a0)]);for(let _0x32d9ea=0x0;_0x32d9ea<_0x183668[_0x528ef8(0x132e)];++_0x32d9ea)if(this[_0x528ef8(0x12a0)][_0x183668[_0x32d9ea]]['id']===_0x1a9f8f)return this[_0x528ef8(0x12a0)][_0x183668[_0x32d9ea]][_0x528ef8(0x3912)];return!0x0;}[_0x4b3bc3(0xb2b)](_0x2d0224,_0x3b3f53){var _0x3079e8=_0x4b3bc3,_0x4695dd=Object[_0x3079e8(0x2c10)](this[_0x3079e8(0x12a0)]);for(let _0x102263=0x0;_0x102263<_0x4695dd[_0x3079e8(0x132e)];++_0x102263)if(this[_0x3079e8(0x12a0)][_0x4695dd[_0x102263]]['id']===_0x2d0224)return void(this['_controllers'][_0x4695dd[_0x102263]][_0x3079e8(0x3912)]=_0x3b3f53);}[_0x4b3bc3(0x21ec)](_0x35dd0b){var _0x1c868b=_0x4b3bc3;Object[_0x1c868b(0x2c10)](this[_0x1c868b(0x12a0)])[_0x1c868b(0x2f62)](_0x8b9858=>{var _0x2ab146=_0x1c868b;const _0x2a4622=this[_0x2ab146(0x12a0)][_0x8b9858];if(!this['_options'][_0x2ab146(0x3ee0)]&&_0x8b9858!==this[_0x2ab146(0x13cc)]||_0x2a4622[_0x2ab146(0x3912)])return _0x2a4622[_0x2ab146(0xdbe)]['isVisible']=!0x1,_0x2a4622[_0x2ab146(0xc65)]['isVisible']=!0x1,void(_0x2a4622[_0x2ab146(0x89a)]=null);_0x2a4622[_0x2ab146(0xc65)][_0x2ab146(0x2ba6)]=this[_0x2ab146(0x15ab)];let _0x2ebd6e;if(_0x2a4622[_0x2ab146(0x2b50)])_0x2ebd6e=_0x2a4622[_0x2ab146(0x2b50)][_0x2ab146(0x258b)][_0x2ab146(0x8c5)],_0x2a4622['xrController'][_0x2ab146(0x2617)](_0x2a4622[_0x2ab146(0x2301)]);else{if(!_0x2a4622['webXRCamera'])return;_0x2ebd6e=_0x2a4622[_0x2ab146(0x11f3)]['position'],_0x2a4622[_0x2ab146(0x11f3)][_0x2ab146(0x3d95)](_0x2a4622['tmpRay']);}if(this[_0x2ab146(0x18c4)][_0x2ab146(0x1c43)]&&(_0x2a4622[_0x2ab146(0x2301)][_0x2ab146(0x132e)]=this[_0x2ab146(0x18c4)][_0x2ab146(0x1c43)]),!this['_options'][_0x2ab146(0x21a6)]&&_0x2ebd6e){const _0x380105=this[_0x2ab146(0x1fa7)][_0x2ab146(0x32aa)],_0x467b45=this[_0x2ab146(0x18c4)][_0x2ab146(0x1b8b)][_0x2ab146(0x3a48)];_0x467b45&&(_0x467b45[_0x2ab146(0x1171)]['toGlobalToRef'](_0x380105[_0x2ab146(0x2636)]()[_0x2ab146(0x105a)](),_0x380105[_0x2ab146(0x2636)]()[_0x2ab146(0x288a)](),this[_0x2ab146(0x227a)]),_0x18902c['P'][_0x2ab146(0x8fa)](_0x2ebd6e,this[_0x2ab146(0xf5b)],_0x380105['getTransformMatrix'](),this[_0x2ab146(0x227a)],this[_0x2ab146(0x2a6a)]),_0x2ab146(0x3542)!=typeof this[_0x2ab146(0x2a6a)]['x']||_0x2ab146(0x3542)!=typeof this[_0x2ab146(0x2a6a)]['y']||isNaN(this[_0x2ab146(0x2a6a)]['x'])||isNaN(this['_screenCoordinatesRef']['y'])||(_0x380105[_0x2ab146(0x2ddc)]=this[_0x2ab146(0x2a6a)]['x'],_0x380105['pointerY']=this[_0x2ab146(0x2a6a)]['y'],_0x2a4622[_0x2ab146(0x24b4)]={'x':this['_screenCoordinatesRef']['x'],'y':this['_screenCoordinatesRef']['y']}));}let _0x34014d=null;this['_utilityLayerScene']&&(_0x34014d=this['_utilityLayerScene'][_0x2ab146(0x1987)](_0x2a4622[_0x2ab146(0x2301)],this[_0x2ab146(0xc98)][_0x2ab146(0x3764)]||this[_0x2ab146(0x2e7c)]));var _0x15efa6,_0x8b9858=this[_0x2ab146(0x48a)][_0x2ab146(0x1987)](_0x2a4622[_0x2ab146(0x2301)],this[_0x2ab146(0x48a)][_0x2ab146(0x3764)]||this[_0x2ab146(0x2e7c)]);_0x34014d&&_0x34014d['hit']&&(!_0x8b9858||!_0x8b9858[_0x2ab146(0x1893)]||_0x34014d[_0x2ab146(0x1235)]<_0x8b9858[_0x2ab146(0x1235)])?_0x2a4622[_0x2ab146(0x89a)]=_0x34014d:_0x2a4622[_0x2ab146(0x89a)]=_0x8b9858,_0x2a4622[_0x2ab146(0x89a)]&&_0x2a4622[_0x2ab146(0x2b50)]&&(_0x2a4622[_0x2ab146(0x89a)]['aimTransform']=_0x2a4622['xrController'][_0x2ab146(0x258b)],_0x2a4622['pick'][_0x2ab146(0x2c2e)]=_0x2a4622[_0x2ab146(0x2b50)][_0x2ab146(0x3431)]||null);const _0x1214cd=_0x2a4622[_0x2ab146(0x89a)];if(_0x1214cd&&_0x1214cd[_0x2ab146(0x2a9e)]&&_0x1214cd[_0x2ab146(0x1893)]){this[_0x2ab146(0x3b0)](_0x2a4622[_0x2ab146(0xc65)],_0x1214cd['distance']),_0x2a4622[_0x2ab146(0xdbe)][_0x2ab146(0x8c5)][_0x2ab146(0x2a3e)](_0x1214cd[_0x2ab146(0x2a9e)]),_0x2a4622[_0x2ab146(0xdbe)][_0x2ab146(0x244c)]['x']=Math['sqrt'](_0x1214cd[_0x2ab146(0x1235)]),_0x2a4622[_0x2ab146(0xdbe)][_0x2ab146(0x244c)]['y']=Math['sqrt'](_0x1214cd[_0x2ab146(0x1235)]),_0x2a4622['selectionMesh'][_0x2ab146(0x244c)]['z']=Math[_0x2ab146(0x2793)](_0x1214cd[_0x2ab146(0x1235)]);const _0x57d7bb=this[_0x2ab146(0x99e)](_0x1214cd[_0x2ab146(0x26ad)](!0x0),_0x2a4622['tmpRay']);_0x2a4622['selectionMesh'][_0x2ab146(0x8c5)][_0x2ab146(0x2a3e)](_0x1214cd[_0x2ab146(0x2a9e)]),_0x57d7bb&&(_0x8b9858=_0x18902c['P'][_0x2ab146(0x400b)](_0x22577f['RD']['Y'],_0x57d7bb),_0x15efa6=_0x18902c['P']['Cross'](_0x57d7bb,_0x8b9858),_0x18902c['P'][_0x2ab146(0x13ef)](_0x15efa6,_0x57d7bb,_0x8b9858,_0x2a4622[_0x2ab146(0xdbe)]['rotation']),_0x2a4622[_0x2ab146(0xdbe)][_0x2ab146(0x8c5)][_0x2ab146(0x2f9c)](_0x57d7bb[_0x2ab146(0x27e7)](0.001))),_0x2a4622['selectionMesh']['isVisible']=this[_0x2ab146(0x3056)],_0x2a4622[_0x2ab146(0x1943)]=_0x1214cd[_0x2ab146(0x2133)];}else _0x2a4622[_0x2ab146(0xdbe)][_0x2ab146(0x2ba6)]=!0x1,this[_0x2ab146(0x3b0)](_0x2a4622['laserPointer'],0x1),_0x2a4622[_0x2ab146(0x1943)]=null;});}get[_0x4b3bc3(0xc98)](){var _0x4477b6=_0x4b3bc3;return this[_0x4477b6(0x18c4)][_0x4477b6(0x3145)]||_0x572fcb['x'][_0x4477b6(0x2fb9)][_0x4477b6(0x9c6)];}[_0x4b3bc3(0x2005)](_0x2d8561){var _0x25fba5=_0x4b3bc3;const _0x54395b=this[_0x25fba5(0x12a0)][_0x2d8561&&_0x2d8561['uniqueId']||_0x25fba5(0x2d7a)],_0x53a630=this[_0x25fba5(0x18c4)]['timeToSelect']||0xbb8;var _0x5c5028=this[_0x25fba5(0x18c4)][_0x25fba5(0x26ca)]?this[_0x25fba5(0xc98)]:this['_scene'];let _0x5cb0e2=new _0x3c96af['p']();const _0x3177ad=(0x0,_0x5bdde2['eu'])(_0x25fba5(0x3ff6),{'diameter':0.0525,'thickness':0.015,'tessellation':0x14},_0x5c5028);_0x3177ad[_0x25fba5(0x2ba6)]=!0x1,_0x3177ad[_0x25fba5(0x1c60)]=!0x1,_0x3177ad[_0x25fba5(0x2126)]=_0x54395b[_0x25fba5(0xdbe)];let _0x5b0a80=0x0,_0x30a58e=!0x1;const _0xbb60e2={'pointerId':_0x54395b['id'],'pointerType':'xr'};_0x54395b[_0x25fba5(0x1a57)]=this[_0x25fba5(0x1fa7)][_0x25fba5(0x3ec1)][_0x25fba5(0x11ad)](()=>{var _0x5d4df3=_0x25fba5,_0xb8c33f;_0x54395b['pick']&&(this[_0x5d4df3(0xad1)](_0xbb60e2,_0x54395b['id'],_0x54395b[_0x5d4df3(0x24b4)]),_0x54395b['laserPointer'][_0x5d4df3(0x4e2)][_0x5d4df3(0x14f2)]=0x0,_0x3177ad[_0x5d4df3(0x2ba6)]=!0x1,_0x54395b[_0x5d4df3(0x89a)][_0x5d4df3(0x1893)]?this[_0x5d4df3(0x160c)](_0x5cb0e2,_0x54395b[_0x5d4df3(0x89a)])?(_0x30a58e&&!this[_0x5d4df3(0x18c4)][_0x5d4df3(0x1e69)]&&this[_0x5d4df3(0x48a)]['simulatePointerUp'](_0x54395b[_0x5d4df3(0x89a)],_0xbb60e2),_0x30a58e=!0x1,_0x5b0a80=0x0):(_0x5b0a80>_0x53a630/0xa&&(_0x3177ad[_0x5d4df3(0x2ba6)]=!0x0),(_0x5b0a80+=this[_0x5d4df3(0x48a)][_0x5d4df3(0x2636)]()[_0x5d4df3(0x1976)]())>=_0x53a630?(this[_0x5d4df3(0x48a)][_0x5d4df3(0x391)](_0x54395b['pick'],_0xbb60e2),_0x30a58e=!0x0,this[_0x5d4df3(0x18c4)][_0x5d4df3(0x1e69)]&&this[_0x5d4df3(0x48a)][_0x5d4df3(0x323e)](_0x54395b[_0x5d4df3(0x89a)],_0xbb60e2),_0x3177ad['isVisible']=!0x1):(_0xb8c33f=0x1-_0x5b0a80/_0x53a630,_0x3177ad[_0x5d4df3(0x244c)][_0x5d4df3(0xe5f)](_0xb8c33f,_0xb8c33f,_0xb8c33f))):(_0x30a58e=!0x1,_0x5b0a80=0x0),this['_scene']['simulatePointerMove'](_0x54395b['pick'],_0xbb60e2),_0x5cb0e2=_0x54395b[_0x5d4df3(0x89a)]);}),void 0x0!==this[_0x25fba5(0x18c4)][_0x25fba5(0x26aa)]&&(_0x3177ad[_0x25fba5(0x26aa)]=this[_0x25fba5(0x18c4)][_0x25fba5(0x26aa)]),_0x2d8561&&_0x2d8561[_0x25fba5(0x3af1)][_0x25fba5(0x38c2)](()=>{var _0x42adcb=_0x25fba5;_0x54395b[_0x42adcb(0x89a)]&&!this['_options'][_0x42adcb(0x1e69)]&&_0x30a58e&&(this[_0x42adcb(0x48a)][_0x42adcb(0x323e)](_0x54395b[_0x42adcb(0x89a)],_0xbb60e2),_0x54395b[_0x42adcb(0x8a6)]=!0x0),_0x3177ad['dispose']();});}[_0x4b3bc3(0x25f9)](_0x3db570){var _0x7acd28=_0x4b3bc3;const _0xe30264=this['_controllers'][_0x3db570['uniqueId']];let _0x1bbf4d=!0x1;const _0x34f998={'pointerId':_0xe30264['id'],'pointerType':'xr'};_0xe30264[_0x7acd28(0x1a57)]=this[_0x7acd28(0x1fa7)][_0x7acd28(0x3ec1)][_0x7acd28(0x11ad)](()=>{var _0xf23cf7=_0x7acd28;this[_0xf23cf7(0xad1)](_0x34f998,_0xe30264['id'],_0xe30264[_0xf23cf7(0x24b4)]),!_0xe30264[_0xf23cf7(0x89a)]||this['_options'][_0xf23cf7(0x1e69)]&&_0x1bbf4d||(_0x1bbf4d?this[_0xf23cf7(0x48a)][_0xf23cf7(0x1396)](_0xe30264['pick'],_0x34f998):(this[_0xf23cf7(0x48a)][_0xf23cf7(0x391)](_0xe30264[_0xf23cf7(0x89a)],_0x34f998),_0xe30264[_0xf23cf7(0x36d)]=!0x0,_0x1bbf4d=!0x0,this[_0xf23cf7(0x18c4)][_0xf23cf7(0x1e69)]&&this[_0xf23cf7(0x48a)][_0xf23cf7(0x323e)](_0xe30264['pick'],_0x34f998)));}),_0x3db570['onDisposeObservable']['addOnce'](()=>{var _0x54331c=_0x7acd28;this['_augmentPointerInit'](_0x34f998,_0xe30264['id'],_0xe30264[_0x54331c(0x24b4)]),this[_0x54331c(0x1fa7)]['runInXRFrame'](()=>{var _0x4b3d45=_0x54331c;_0xe30264[_0x4b3d45(0x89a)]&&!_0xe30264['finalPointerUpTriggered']&&_0x1bbf4d&&!this['_options'][_0x4b3d45(0x1e69)]&&(this['_scene'][_0x4b3d45(0x323e)](_0xe30264[_0x4b3d45(0x89a)],_0x34f998),_0xe30264[_0x4b3d45(0x8a6)]=!0x0);});});}[_0x4b3bc3(0x2d2c)](_0x58d5fc){var _0x541138=_0x4b3bc3;const _0x33afbc=this[_0x541138(0x12a0)][_0x58d5fc[_0x541138(0x439)]];if(this[_0x541138(0x18c4)]['forceGazeMode'])return this[_0x541138(0x2005)](_0x58d5fc);const _0x100308={'pointerId':_0x33afbc['id'],'pointerType':'xr'};var _0x5294d5,_0x17c7cf;_0x33afbc[_0x541138(0x1a57)]=this[_0x541138(0x1fa7)][_0x541138(0x3ec1)][_0x541138(0x11ad)](()=>{var _0x1011a6=_0x541138;_0x33afbc[_0x1011a6(0xc65)][_0x1011a6(0x4e2)][_0x1011a6(0x30e9)]=this[_0x1011a6(0x252a)],_0x33afbc['selectionMesh'][_0x1011a6(0x4e2)][_0x1011a6(0x30e9)]=this[_0x1011a6(0xa52)],_0x33afbc['pick']&&(this[_0x1011a6(0xad1)](_0x100308,_0x33afbc['id'],_0x33afbc[_0x1011a6(0x24b4)]),this[_0x1011a6(0x48a)]['simulatePointerMove'](_0x33afbc[_0x1011a6(0x89a)],_0x100308));}),_0x58d5fc[_0x541138(0xfb6)][_0x541138(0x6cb)]?(_0x5294d5=_0x392286=>{var _0x463d5d=_0x541138;this[_0x463d5d(0x18c4)][_0x463d5d(0x39be)]&&(_0x33afbc[_0x463d5d(0x4024)]=_0x392286['getComponent'](this[_0x463d5d(0x18c4)][_0x463d5d(0x39be)])),_0x33afbc[_0x463d5d(0x4024)]||(_0x33afbc[_0x463d5d(0x4024)]=_0x392286['getMainComponent']()),_0x33afbc[_0x463d5d(0x3da8)]=_0x33afbc[_0x463d5d(0x4024)][_0x463d5d(0x1fb9)][_0x463d5d(0x11ad)](_0x32b09e=>{var _0x4114ce=_0x463d5d;_0x32b09e[_0x4114ce(0x2745)]['pressed']&&(_0x32b09e=_0x32b09e['changes'][_0x4114ce(0x2919)]['current'],_0x33afbc[_0x4114ce(0x89a)]?!this[_0x4114ce(0x18c4)][_0x4114ce(0x3ee0)]&&_0x58d5fc[_0x4114ce(0x439)]!==this[_0x4114ce(0x13cc)]||(this['_augmentPointerInit'](_0x100308,_0x33afbc['id'],_0x33afbc[_0x4114ce(0x24b4)]),_0x32b09e?(this[_0x4114ce(0x48a)]['simulatePointerDown'](_0x33afbc[_0x4114ce(0x89a)],_0x100308),_0x33afbc[_0x4114ce(0x36d)]=!0x0,_0x33afbc['selectionMesh'][_0x4114ce(0x4e2)][_0x4114ce(0x9b6)]=this[_0x4114ce(0x1fe6)],_0x33afbc[_0x4114ce(0xc65)][_0x4114ce(0x4e2)]['emissiveColor']=this[_0x4114ce(0x2c6b)]):(this[_0x4114ce(0x48a)][_0x4114ce(0x323e)](_0x33afbc[_0x4114ce(0x89a)],_0x100308),_0x33afbc[_0x4114ce(0xdbe)][_0x4114ce(0x4e2)][_0x4114ce(0x9b6)]=this[_0x4114ce(0x963)],_0x33afbc[_0x4114ce(0xc65)]['material'][_0x4114ce(0x9b6)]=this['laserPointerDefaultColor'])):!_0x32b09e||this[_0x4114ce(0x18c4)]['enablePointerSelectionOnAllControllers']||this[_0x4114ce(0x18c4)]['disableSwitchOnClick']||(this[_0x4114ce(0x13cc)]=_0x58d5fc[_0x4114ce(0x439)]));});},_0x58d5fc[_0x541138(0x2306)]?_0x5294d5(_0x58d5fc['motionController']):_0x58d5fc[_0x541138(0x13b0)]['add'](_0x5294d5)):(_0x5294d5=_0x1cf6f5=>{var _0x2da80d=_0x541138;this[_0x2da80d(0xad1)](_0x100308,_0x33afbc['id'],_0x33afbc[_0x2da80d(0x24b4)]),_0x33afbc['xrController']&&_0x1cf6f5['inputSource']===_0x33afbc['xrController'][_0x2da80d(0xfb6)]&&_0x33afbc['pick']&&(this[_0x2da80d(0x48a)][_0x2da80d(0x391)](_0x33afbc[_0x2da80d(0x89a)],_0x100308),_0x33afbc['pointerDownTriggered']=!0x0,_0x33afbc[_0x2da80d(0xdbe)][_0x2da80d(0x4e2)][_0x2da80d(0x9b6)]=this['selectionMeshPickedColor'],_0x33afbc[_0x2da80d(0xc65)][_0x2da80d(0x4e2)][_0x2da80d(0x9b6)]=this[_0x2da80d(0x2c6b)]);},_0x17c7cf=_0x469926=>{var _0x2cfcb3=_0x541138;this['_augmentPointerInit'](_0x100308,_0x33afbc['id'],_0x33afbc[_0x2cfcb3(0x24b4)]),_0x33afbc['xrController']&&_0x469926[_0x2cfcb3(0xfb6)]===_0x33afbc[_0x2cfcb3(0x2b50)][_0x2cfcb3(0xfb6)]&&_0x33afbc[_0x2cfcb3(0x89a)]&&(this['_scene'][_0x2cfcb3(0x323e)](_0x33afbc[_0x2cfcb3(0x89a)],_0x100308),_0x33afbc[_0x2cfcb3(0xdbe)][_0x2cfcb3(0x4e2)][_0x2cfcb3(0x9b6)]=this[_0x2cfcb3(0x963)],_0x33afbc[_0x2cfcb3(0xc65)][_0x2cfcb3(0x4e2)][_0x2cfcb3(0x9b6)]=this[_0x2cfcb3(0x3bac)]);},_0x33afbc[_0x541138(0x39b0)]={'selectend':_0x17c7cf,'selectstart':_0x5294d5},this[_0x541138(0x1fa7)]['session'][_0x541138(0x2b6c)](_0x541138(0x1bc6),_0x5294d5),this[_0x541138(0x1fa7)][_0x541138(0x372d)][_0x541138(0x2b6c)](_0x541138(0x290b),_0x17c7cf));}[_0x4b3bc3(0x99e)](_0x152441,_0x4ffef5){var _0x22a029=_0x4b3bc3;return _0x152441&&Math['acos'](_0x18902c['P'][_0x22a029(0x1852)](_0x152441,_0x4ffef5['direction']))<Math['PI']/0x2&&_0x152441[_0x22a029(0x1200)](-0x1),_0x152441;}[_0x4b3bc3(0x2a37)](_0x4a6508){var _0x282cbe=_0x4b3bc3;const _0x21cc01=this['_controllers'][_0x4a6508];if(_0x21cc01){if(_0x21cc01[_0x282cbe(0x4024)]&&_0x21cc01[_0x282cbe(0x3da8)]&&_0x21cc01[_0x282cbe(0x4024)][_0x282cbe(0x1fb9)][_0x282cbe(0x2473)](_0x21cc01['onButtonChangedObserver']),_0x21cc01[_0x282cbe(0x1a57)]&&this[_0x282cbe(0x1fa7)][_0x282cbe(0x3ec1)][_0x282cbe(0x2473)](_0x21cc01['onFrameObserver']),_0x21cc01[_0x282cbe(0x39b0)]&&Object[_0x282cbe(0x2c10)](_0x21cc01[_0x282cbe(0x39b0)])[_0x282cbe(0x2f62)](_0x18d9ba=>{var _0x243c80=_0x282cbe,_0x4ad649=_0x21cc01[_0x243c80(0x39b0)]&&_0x21cc01[_0x243c80(0x39b0)][_0x18d9ba];_0x4ad649&&this['_xrSessionManager'][_0x243c80(0x372d)][_0x243c80(0x1d60)](_0x18d9ba,_0x4ad649);}),!_0x21cc01[_0x282cbe(0x8a6)]&&_0x21cc01[_0x282cbe(0x36d)]){const _0xab4fdf={'pointerId':_0x21cc01['id'],'pointerType':'xr'};this[_0x282cbe(0x1fa7)][_0x282cbe(0x2409)](()=>{var _0xde4811=_0x282cbe;this[_0xde4811(0xad1)](_0xab4fdf,_0x21cc01['id'],_0x21cc01[_0xde4811(0x24b4)]),this[_0xde4811(0x48a)]['simulatePointerUp'](_0x21cc01['pick']||new _0x3c96af['p'](),_0xab4fdf),_0x21cc01[_0xde4811(0x8a6)]=!0x0;});}this[_0x282cbe(0x1fa7)][_0x282cbe(0x32aa)][_0x282cbe(0x3f90)]['addOnce'](()=>{var _0x498b3e=_0x282cbe;try{var _0x5e5500;_0x21cc01[_0x498b3e(0xdbe)]['dispose'](),_0x21cc01['laserPointer'][_0x498b3e(0x2d20)](),delete this[_0x498b3e(0x12a0)][_0x4a6508],this[_0x498b3e(0x13cc)]===_0x4a6508&&((_0x5e5500=Object[_0x498b3e(0x2c10)](this[_0x498b3e(0x12a0)]))[_0x498b3e(0x132e)]?this[_0x498b3e(0x13cc)]=_0x5e5500[0x0]:this[_0x498b3e(0x13cc)]='');}catch(_0x1e9cba){_0x974e2f['w1'][_0x498b3e(0x2e91)](_0x498b3e(0x3b6b));}});}}['_generateNewMeshPair'](_0x41e382){var _0x2c1b26=_0x4b3bc3,_0x2496e0=this[_0x2c1b26(0x18c4)][_0x2c1b26(0x26ca)]?this['_options'][_0x2c1b26(0x3145)]||_0x572fcb['x']['DefaultUtilityLayer']['utilityLayerScene']:this['_scene'];const _0x212758=this[_0x2c1b26(0x18c4)][_0x2c1b26(0x3964)]?this[_0x2c1b26(0x18c4)][_0x2c1b26(0x3964)]():(0x0,_0x6f09e0['wf'])('laserPointer',{'height':0x1,'diameterTop':0.0002,'diameterBottom':0.004,'tessellation':0x14,'subdivisions':0x1},_0x2496e0),_0x365b2e=(_0x212758['parent']=_0x41e382,new _0x17d865['K'](_0x2c1b26(0x192a),_0x2496e0)),_0x518359=(_0x365b2e[_0x2c1b26(0x9b6)]=this[_0x2c1b26(0x3bac)],_0x365b2e[_0x2c1b26(0x14f2)]=0.7,_0x212758[_0x2c1b26(0x4e2)]=_0x365b2e,_0x212758[_0x2c1b26(0x13fc)]['x']=Math['PI']/0x2,this['_updatePointerDistance'](_0x212758,0x1),_0x212758[_0x2c1b26(0x1c60)]=!0x1,_0x212758[_0x2c1b26(0x2ba6)]=!0x1,this[_0x2c1b26(0x18c4)]['customSelectionMeshGenerator']?this[_0x2c1b26(0x18c4)][_0x2c1b26(0x10ba)]():(0x0,_0x5bdde2['eu'])(_0x2c1b26(0x35e6),{'diameter':0.0105,'thickness':0.0075,'tessellation':0x14},_0x2496e0)),_0x1644a9=(_0x518359[_0x2c1b26(0x377d)](),_0x518359[_0x2c1b26(0x1c60)]=!0x1,_0x518359[_0x2c1b26(0x2ba6)]=!0x1,new _0x17d865['K'](_0x2c1b26(0xfdf),_0x2496e0));return _0x1644a9[_0x2c1b26(0x2218)]=_0x240b6c['Wo'][_0x2c1b26(0x3850)](),_0x1644a9['emissiveColor']=this['selectionMeshDefaultColor'],_0x1644a9['backFaceCulling']=!0x1,_0x518359[_0x2c1b26(0x4e2)]=_0x1644a9,void 0x0!==this[_0x2c1b26(0x18c4)][_0x2c1b26(0x26aa)]&&(_0x212758['renderingGroupId']=this[_0x2c1b26(0x18c4)][_0x2c1b26(0x26aa)],_0x518359[_0x2c1b26(0x26aa)]=this[_0x2c1b26(0x18c4)][_0x2c1b26(0x26aa)]),{'laserPointer':_0x212758,'selectionMesh':_0x518359};}[_0x4b3bc3(0x160c)](_0x1b0372,_0x5876a3){var _0x5cb503=_0x4b3bc3;return!_0x1b0372[_0x5cb503(0x1893)]||!_0x5876a3[_0x5cb503(0x1893)]||!(_0x1b0372['pickedMesh']&&_0x1b0372[_0x5cb503(0x2a9e)]&&_0x5876a3[_0x5cb503(0x2133)]&&_0x5876a3[_0x5cb503(0x2a9e)])||_0x1b0372[_0x5cb503(0x2133)]!==_0x5876a3[_0x5cb503(0x2133)]||(null!=(_0x1b0372=_0x1b0372[_0x5cb503(0x2a9e)])&&_0x1b0372[_0x5cb503(0x16b6)](_0x5876a3[_0x5cb503(0x2a9e)],this[_0x5cb503(0x2d2d)]),this['_tmpVectorForPickCompare'][_0x5cb503(0xe5f)](Math['abs'](this[_0x5cb503(0x2d2d)]['x']),Math[_0x5cb503(0x3f6c)](this[_0x5cb503(0x2d2d)]['y']),Math[_0x5cb503(0x3f6c)](this[_0x5cb503(0x2d2d)]['z'])),0.01*(this['_options'][_0x5cb503(0x311e)]||0x1)*_0x5876a3[_0x5cb503(0x1235)]<this[_0x5cb503(0x2d2d)][_0x5cb503(0x132e)]());}[_0x4b3bc3(0x3b0)](_0x5f09f3,_0x2776c6=0x64){var _0x2b2467=_0x4b3bc3;_0x5f09f3[_0x2b2467(0x244c)]['y']=_0x2776c6,this['_scene']['useRightHandedSystem']&&(_0x2776c6*=-0x1),_0x5f09f3[_0x2b2467(0x8c5)]['z']=_0x2776c6/0x2+0.05;}['_augmentPointerInit'](_0x5542a8,_0x48286a,_0x2aa1de){var _0x2efa5e=_0x4b3bc3;_0x5542a8['pointerId']=_0x48286a,_0x5542a8[_0x2efa5e(0x20bd)]='xr',_0x2aa1de&&(_0x5542a8[_0x2efa5e(0x335f)]=_0x2aa1de['x'],_0x5542a8[_0x2efa5e(0x684)]=_0x2aa1de['y']);}get[_0x4b3bc3(0x2908)](){var _0xc4bdd1=_0x4b3bc3;return this[_0xc4bdd1(0x3bac)];}}_0x3fb992[_0x4b3bc3(0x3afb)]=0xc8,_0x3fb992[_0x4b3bc3(0x366c)]=_0x3c303b['b'][_0x4b3bc3(0x2d80)],_0x3fb992[_0x4b3bc3(0x5be)]=0x1,_0x3c303b['d'][_0x4b3bc3(0xa4)](_0x3fb992[_0x4b3bc3(0x366c)],(_0x23ec17,_0x5a804e)=>()=>new _0x3fb992(_0x23ec17,_0x5a804e),_0x3fb992[_0x4b3bc3(0x5be)],!0x0);},0x1757a:(_0x263902,_0x1e1d9b,_0x5f52ab)=>{var _0x444540=a8_0x49466b;_0x5f52ab['d'](_0x1e1d9b,{'z':()=>_0x49d2e8});var _0x1e1d9b=_0x5f52ab(0x205d),_0x5ba247=_0x5f52ab(0xf96c),_0x121299=_0x5f52ab(0x12bd3),_0x5a3c55=_0x5f52ab(0x9fd1),_0x32531e=_0x5f52ab(0x8483),_0x63cab7=_0x5f52ab(0x6902),_0x581369=_0x5f52ab(0x149b3),_0x1fa37c=_0x5f52ab(0x2450),_0x53b95d=_0x5f52ab(0xdfe0),_0xe0a8ae=_0x5f52ab(0xa60f),_0x32d1fa=_0x5f52ab(0x7c4f),_0x308103=_0x5f52ab(0xe0dd),_0x16dc03=_0x5f52ab(0x67bb),_0x185fad=_0x5f52ab(0x11edd),_0xfa34ca=_0x5f52ab(0x5faf),_0x465680=_0x5f52ab(0xde31),_0x376e17=_0x5f52ab(0xc84b),_0x341cd2=_0x5f52ab(0x1c5b),_0x10e013=_0x5f52ab(0x1272b),_0x2f3b1e=_0x5f52ab(0x168be);class _0x49d2e8 extends _0x465680['F']{constructor(_0x9c3c57,_0x2e7a0e){var _0x238ade=a8_0x58a1;super(_0x9c3c57),this[_0x238ade(0x18c4)]=_0x2e7a0e,this[_0x238ade(0x12a0)]={},this[_0x238ade(0x1d2f)]=!0x1,this[_0x238ade(0x1843)]=new _0x376e17['HE'](0x1,0x1,0x1,0x1),this[_0x238ade(0x2261)]=new _0x32531e['z'](new _0x5a3c55['P'](),new _0x5a3c55['P']()),this[_0x238ade(0x1ada)]=new _0x5a3c55['P'](),this[_0x238ade(0x2def)]=new _0x5a3c55['_f'](),this['skipNextTeleportation']=!0x1,this[_0x238ade(0x25b4)]=!0x0,this[_0x238ade(0x2e58)]=0.7,this[_0x238ade(0x32ce)]=0x5,this['parabolicRayEnabled']=!0x0,this['straightRayEnabled']=!0x0,this['rotationAngle']=Math['PI']/0x8,this[_0x238ade(0x1fc9)]=new _0x5ba247['y$'](),this[_0x238ade(0x3f12)]=!0x0,this[_0x238ade(0x333c)]=!0x0,this[_0x238ade(0x2128)]=_0x5430d6=>{var _0x7e7cb4=_0x238ade;if(!(this[_0x7e7cb4(0x12a0)][_0x5430d6['uniqueId']]||this[_0x7e7cb4(0x18c4)][_0x7e7cb4(0x4da)]&&_0x5430d6['inputSource'][_0x7e7cb4(0x11e7)]!==this['_options']['forceHandedness'])){this['_controllers'][_0x5430d6['uniqueId']]={'xrController':_0x5430d6,'teleportationState':{'forward':!0x1,'backwards':!0x1,'rotating':!0x1,'currentRotation':0x0,'baseRotation':0x0,'blocked':!0x1}};const _0x457008=this['_controllers'][_0x5430d6[_0x7e7cb4(0x439)]];if('tracked-pointer'===_0x457008['xrController'][_0x7e7cb4(0xfb6)][_0x7e7cb4(0xe52)]&&_0x457008[_0x7e7cb4(0x2b50)][_0x7e7cb4(0xfb6)][_0x7e7cb4(0x6cb)]){const _0x195737=()=>{var _0xcd7635=_0x7e7cb4;if(_0x5430d6[_0xcd7635(0x2306)]){const _0x358db2=_0x5430d6[_0xcd7635(0x2306)]['getComponentOfType'](_0x121299['n'][_0xcd7635(0x1ec6)])||_0x5430d6[_0xcd7635(0x2306)][_0xcd7635(0x3df8)](_0x121299['n'][_0xcd7635(0x321f)]);if(!_0x358db2||this['_options'][_0xcd7635(0x2f01)]){const _0x1c9e48=_0x5430d6['motionController'][_0xcd7635(0x2336)]();_0x1c9e48&&(_0x457008[_0xcd7635(0x1492)]=_0x1c9e48,_0x457008[_0xcd7635(0x3da8)]=_0x1c9e48[_0xcd7635(0x1fb9)][_0xcd7635(0x11ad)](()=>{var _0x3e82fb=_0xcd7635,_0x2af1e4;this['teleportationEnabled']&&_0x1c9e48['changes']['pressed']&&(_0x1c9e48[_0x3e82fb(0x2745)][_0x3e82fb(0x2919)][_0x3e82fb(0x211d)]?(_0x457008[_0x3e82fb(0x13f2)][_0x3e82fb(0xf90)]=!0x0,this[_0x3e82fb(0x806)]=_0x457008[_0x3e82fb(0x2b50)][_0x3e82fb(0x439)],_0x457008['teleportationState'][_0x3e82fb(0x4035)]=this['_options'][_0x3e82fb(0x1b8b)][_0x3e82fb(0x3a48)]['rotationQuaternion'][_0x3e82fb(0xd5d)]()['y'],_0x457008[_0x3e82fb(0x13f2)]['currentRotation']=0x0,_0x2af1e4=this[_0x3e82fb(0x18c4)][_0x3e82fb(0xcce)]||0xbb8,(0x0,_0x2f3b1e['g_'])({'timeout':_0x2af1e4,'contextObservable':this[_0x3e82fb(0x1fa7)][_0x3e82fb(0x3ec1)],'breakCondition':()=>!_0x1c9e48[_0x3e82fb(0x2919)],'onEnded':()=>{var _0x33ae17=_0x3e82fb;this[_0x33ae17(0x806)]===_0x457008[_0x33ae17(0x2b50)]['uniqueId']&&_0x457008[_0x33ae17(0x13f2)]['forward']&&this['_teleportForward'](_0x5430d6['uniqueId']);}})):(_0x457008['teleportationState'][_0x3e82fb(0xf90)]=!0x1,this[_0x3e82fb(0x806)]=''));}));}else _0x457008[_0xcd7635(0x1492)]=_0x358db2,_0x457008[_0xcd7635(0x1102)]=_0x358db2[_0xcd7635(0xb8f)][_0xcd7635(0x11ad)](_0x5c0b41=>{var _0x5f1f10=_0xcd7635,_0x4aa587;_0x5c0b41['y']<=0.7&&_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0x3aa1)]&&(_0x457008['teleportationState'][_0x5f1f10(0x3aa1)]=!0x1),0.7<_0x5c0b41['y']&&!_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0xf90)]&&this['backwardsMovementEnabled']&&!this[_0x5f1f10(0x2b59)]&&(_0x457008['teleportationState'][_0x5f1f10(0x3aa1)]||(_0x457008[_0x5f1f10(0x13f2)]['backwards']=!0x0,this[_0x5f1f10(0x2def)][_0x5f1f10(0x2a3e)](this[_0x5f1f10(0x18c4)]['xrInput']['xrCamera'][_0x5f1f10(0x905)]),this[_0x5f1f10(0x2def)][_0x5f1f10(0xaa3)](this['_tmpVector']),this[_0x5f1f10(0x1ada)]['x']=0x0,this[_0x5f1f10(0x1ada)]['z']=0x0,_0x5a3c55['_f'][_0x5f1f10(0x1b00)](this['_tmpVector'],this[_0x5f1f10(0x2def)]),this[_0x5f1f10(0x1ada)][_0x5f1f10(0xe5f)](0x0,0x0,this['backwardsTeleportationDistance']*(this[_0x5f1f10(0x1fa7)][_0x5f1f10(0x32aa)][_0x5f1f10(0xe97)]?0x1:-0x1)),this[_0x5f1f10(0x1ada)][_0x5f1f10(0x4023)](this[_0x5f1f10(0x2def)],this[_0x5f1f10(0x1ada)]),this[_0x5f1f10(0x1ada)][_0x5f1f10(0x2f9c)](this[_0x5f1f10(0x18c4)][_0x5f1f10(0x1b8b)]['xrCamera'][_0x5f1f10(0x8c5)]),this[_0x5f1f10(0x2261)][_0x5f1f10(0xa01)][_0x5f1f10(0x2a3e)](this[_0x5f1f10(0x1ada)]),this[_0x5f1f10(0x2261)][_0x5f1f10(0x132e)]=this[_0x5f1f10(0x18c4)]['xrInput'][_0x5f1f10(0x3a48)]['realWorldHeight']+0.1,this[_0x5f1f10(0x2261)]['direction'][_0x5f1f10(0xe5f)](0x0,-0x1,0x0),(_0x4aa587=this['_xrSessionManager'][_0x5f1f10(0x32aa)][_0x5f1f10(0x1987)](this[_0x5f1f10(0x2261)],_0x5220e8=>-0x1!==this[_0x5f1f10(0x2e5b)]['indexOf'](_0x5220e8)))&&_0x4aa587['pickedPoint']&&(this[_0x5f1f10(0x18c4)][_0x5f1f10(0x1b8b)][_0x5f1f10(0x3a48)][_0x5f1f10(0x8c5)]['x']=_0x4aa587[_0x5f1f10(0x2a9e)]['x'],this[_0x5f1f10(0x18c4)]['xrInput'][_0x5f1f10(0x3a48)][_0x5f1f10(0x8c5)]['z']=_0x4aa587[_0x5f1f10(0x2a9e)]['z']))),_0x5c0b41['y']<-0.7&&!this[_0x5f1f10(0x806)]&&!_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0x3b6f)]&&this[_0x5f1f10(0x3f12)]&&(_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0xf90)]=!0x0,this[_0x5f1f10(0x806)]=_0x457008['xrController'][_0x5f1f10(0x439)],_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0x4035)]=this['_options'][_0x5f1f10(0x1b8b)][_0x5f1f10(0x3a48)][_0x5f1f10(0x905)][_0x5f1f10(0xd5d)]()['y']),_0x5c0b41['x']?_0x457008[_0x5f1f10(0x13f2)]['forward']?this[_0x5f1f10(0x806)]===_0x457008[_0x5f1f10(0x2b50)][_0x5f1f10(0x439)]&&(this[_0x5f1f10(0x197d)]?setTimeout(()=>{var _0x3cb156=_0x5f1f10;_0x457008[_0x3cb156(0x13f2)][_0x3cb156(0x25ec)]=Math[_0x3cb156(0x4d2)](_0x5c0b41['x'],_0x5c0b41['y']*(this[_0x3cb156(0x1fa7)][_0x3cb156(0x32aa)][_0x3cb156(0xe97)]?0x1:-0x1));}):_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0x25ec)]=0x0):!_0x457008[_0x5f1f10(0x13f2)]['rotating']&&0.7<Math[_0x5f1f10(0x3f6c)](_0x5c0b41['x'])&&(_0x457008[_0x5f1f10(0x13f2)][_0x5f1f10(0x3b6f)]=!0x0,_0x4aa587=this[_0x5f1f10(0x261b)]*(0x0<_0x5c0b41['x']?0x1:-0x1)*(this[_0x5f1f10(0x1fa7)][_0x5f1f10(0x32aa)][_0x5f1f10(0xe97)]?-0x1:0x1),_0x5a3c55['_f'][_0x5f1f10(0x2ef8)](0x0,_0x4aa587,0x0)[_0x5f1f10(0x2b3f)](this[_0x5f1f10(0x18c4)][_0x5f1f10(0x1b8b)]['xrCamera'][_0x5f1f10(0x905)],this['_options'][_0x5f1f10(0x1b8b)][_0x5f1f10(0x3a48)][_0x5f1f10(0x905)])):_0x457008[_0x5f1f10(0x13f2)]['rotating']=!0x1,0x0===_0x5c0b41['x']&&0x0===_0x5c0b41['y']&&(_0x457008['teleportationState'][_0x5f1f10(0x119e)]&&(_0x457008[_0x5f1f10(0x13f2)]['blocked']=!0x1,this[_0x5f1f10(0x11b0)](!0x1)),_0x457008['teleportationState'][_0x5f1f10(0xf90)]&&this[_0x5f1f10(0x245a)](_0x5430d6[_0x5f1f10(0x439)]));});}};_0x5430d6['motionController']?_0x195737():_0x5430d6[_0x7e7cb4(0x13b0)][_0x7e7cb4(0x38c2)](()=>{_0x195737();});}else this[_0x7e7cb4(0x1fa7)][_0x7e7cb4(0x32aa)]['onPointerObservable'][_0x7e7cb4(0x11ad)](_0x105dce=>{var _0x184660=_0x7e7cb4,_0x185e11;_0x105dce[_0x184660(0x2eea)]===_0x10e013['kD'][_0x184660(0x902)]?(_0x457008[_0x184660(0x13f2)]['forward']=!0x0,this['_currentTeleportationControllerId']=_0x457008[_0x184660(0x2b50)][_0x184660(0x439)],_0x457008['teleportationState'][_0x184660(0x4035)]=this[_0x184660(0x18c4)][_0x184660(0x1b8b)][_0x184660(0x3a48)][_0x184660(0x905)][_0x184660(0xd5d)]()['y'],_0x457008[_0x184660(0x13f2)][_0x184660(0x25ec)]=0x0,_0x185e11=this[_0x184660(0x18c4)]['timeToTeleport']||0xbb8,(0x0,_0x2f3b1e['g_'])({'timeout':_0x185e11,'contextObservable':this[_0x184660(0x1fa7)][_0x184660(0x3ec1)],'onEnded':()=>{var _0xeb2911=_0x184660;this[_0xeb2911(0x806)]===_0x457008[_0xeb2911(0x2b50)][_0xeb2911(0x439)]&&_0x457008['teleportationState']['forward']&&this[_0xeb2911(0x245a)](_0x5430d6[_0xeb2911(0x439)]);}})):_0x105dce[_0x184660(0x2eea)]===_0x10e013['kD'][_0x184660(0x1d5d)]&&(_0x457008[_0x184660(0x13f2)][_0x184660(0xf90)]=!0x1,this[_0x184660(0x806)]='');});}},this['_options'][_0x238ade(0x280c)]||this[_0x238ade(0x10e9)](),this[_0x238ade(0x2e5b)]=this[_0x238ade(0x18c4)][_0x238ade(0x270b)]||[],this[_0x238ade(0x7c8)]=this[_0x238ade(0x18c4)][_0x238ade(0x3b1c)]||[],this[_0x238ade(0x397e)]=this[_0x238ade(0x18c4)][_0x238ade(0x40c8)]||new _0x376e17['HE'](0x1,0x0,0x0,0.75),this[_0x238ade(0x11b0)](!0x1);}get['rotationEnabled'](){var _0x4c5a1e=a8_0x58a1;return this[_0x4c5a1e(0x333c)];}set[_0x444540(0x197d)](_0x1c770d){var _0x20b334=_0x444540;if(this[_0x20b334(0x333c)]=_0x1c770d,this['_options'][_0x20b334(0x280c)]){const _0x4db7ad=this[_0x20b334(0x18c4)][_0x20b334(0x280c)]['getChildMeshes'](!0x1,_0x8a50c8=>_0x20b334(0x167f)===_0x8a50c8[_0x20b334(0x3efc)]);_0x4db7ad[0x0]&&_0x4db7ad[0x0][_0x20b334(0x1a25)](_0x1c770d);}}get['teleportationTargetMesh'](){var _0x53a3a6=_0x444540;return this[_0x53a3a6(0x18c4)][_0x53a3a6(0x280c)]||null;}get[_0x444540(0x2b59)](){var _0x698aa2=_0x444540;return!!this[_0x698aa2(0x18c4)][_0x698aa2(0x2b59)];}set[_0x444540(0x2b59)](_0x32bfa3){var _0x173f2e=_0x444540;this[_0x173f2e(0x18c4)][_0x173f2e(0x2b59)]=_0x32bfa3;}[_0x444540(0x369e)](_0x469fae){var _0x16c40b=_0x444540;this[_0x16c40b(0x2e5b)][_0x16c40b(0x2f54)](_0x469fae);}[_0x444540(0x2440)](_0x3d1713){var _0x157340=_0x444540;this[_0x157340(0x18c4)][_0x157340(0x31fe)]=this[_0x157340(0x18c4)][_0x157340(0x31fe)]||[],this[_0x157340(0x18c4)][_0x157340(0x31fe)][_0x157340(0x2f54)](_0x3d1713);}[_0x444540(0x3c7f)](_0x1a1ab2){var _0x476d01=_0x444540;this[_0x476d01(0x7c8)]['push'](_0x1a1ab2);}[_0x444540(0x1ca6)](){var _0xf41d2a=_0x444540;return!!super[_0xf41d2a(0x1ca6)]()&&(this[_0xf41d2a(0x806)]='',this['_options'][_0xf41d2a(0x1b8b)][_0xf41d2a(0x2c62)][_0xf41d2a(0x2f62)](this[_0xf41d2a(0x2128)]),this['_addNewAttachObserver'](this['_options'][_0xf41d2a(0x1b8b)]['onControllerAddedObservable'],this[_0xf41d2a(0x2128)]),this[_0xf41d2a(0xa95)](this[_0xf41d2a(0x18c4)][_0xf41d2a(0x1b8b)][_0xf41d2a(0x1a7)],_0x5d3dab=>{var _0x487a05=_0xf41d2a;this[_0x487a05(0x2a37)](_0x5d3dab[_0x487a05(0x439)]);}),!0x0);}['detach'](){var _0x55d49f=_0x444540;return!!super[_0x55d49f(0x238d)]()&&(Object['keys'](this[_0x55d49f(0x12a0)])[_0x55d49f(0x2f62)](_0x3de1d7=>{var _0x33b784=_0x55d49f;this[_0x33b784(0x2a37)](_0x3de1d7);}),this[_0x55d49f(0x11b0)](!0x1),this[_0x55d49f(0x806)]='',this[_0x55d49f(0x12a0)]={},!0x0);}['dispose'](){var _0x30873a=_0x444540;super['dispose'](),this[_0x30873a(0x18c4)]['teleportationTargetMesh']&&this[_0x30873a(0x18c4)][_0x30873a(0x280c)][_0x30873a(0x2d20)](!0x1,!0x0);}[_0x444540(0x1b5c)](_0x5a34cf){var _0x1b0ce4=_0x444540;_0x5a34cf=this[_0x1b0ce4(0x2e5b)][_0x1b0ce4(0x404a)](_0x5a34cf),-0x1!==_0x5a34cf&&this[_0x1b0ce4(0x2e5b)]['splice'](_0x5a34cf,0x1);}[_0x444540(0x3f0d)](_0x31a8cc){var _0x22381e=_0x444540;this[_0x22381e(0x18c4)]['pickBlockerMeshes']=this[_0x22381e(0x18c4)][_0x22381e(0x31fe)]||[],_0x31a8cc=this[_0x22381e(0x18c4)][_0x22381e(0x31fe)]['indexOf'](_0x31a8cc),-0x1!==_0x31a8cc&&this[_0x22381e(0x18c4)][_0x22381e(0x31fe)][_0x22381e(0x1035)](_0x31a8cc,0x1);}[_0x444540(0x17a6)](_0x1bbf91){var _0x107981=_0x444540;_0x1bbf91=this[_0x107981(0x1fa7)][_0x107981(0x32aa)][_0x107981(0x3bf5)](_0x1bbf91),_0x1bbf91&&this[_0x107981(0x1b5c)](_0x1bbf91);}[_0x444540(0x1058)](_0x3dbbd2){var _0x58b7ec=_0x444540;let _0x18db94=this[_0x58b7ec(0x7c8)][_0x58b7ec(0x404a)](_0x3dbbd2);if(-0x1===_0x18db94){for(let _0x19f6db=0x0;_0x19f6db<this[_0x58b7ec(0x7c8)][_0x58b7ec(0x132e)];++_0x19f6db)if(this['_snapToPositions'][_0x19f6db][_0x58b7ec(0x1db)](_0x3dbbd2)){_0x18db94=_0x19f6db;break;}}return-0x1!==_0x18db94&&(this[_0x58b7ec(0x7c8)]['splice'](_0x18db94,0x1),!0x0);}[_0x444540(0x3129)](_0x397bab){var _0x50d3fd=_0x444540;this[_0x50d3fd(0x139)]=_0x397bab;}[_0x444540(0x21ec)](_0x2aa7f0){var _0x336ab8=_0x444540,_0x529486=this[_0x336ab8(0x1fa7)][_0x336ab8(0x5f3)];const _0x1d84a9=this[_0x336ab8(0x1fa7)][_0x336ab8(0x32aa)];if(this[_0x336ab8(0x1ca6)]&&_0x529486){const _0x34c207=this[_0x336ab8(0x18c4)][_0x336ab8(0x280c)];if(this[_0x336ab8(0x806)]){if(_0x34c207){_0x34c207[_0x336ab8(0x905)]=_0x34c207[_0x336ab8(0x905)]||new _0x5a3c55['_f']();const _0x19b36c=this[_0x336ab8(0x12a0)][this['_currentTeleportationControllerId']];if(_0x19b36c&&_0x19b36c['teleportationState'][_0x336ab8(0xf90)]){_0x5a3c55['_f'][_0x336ab8(0x10af)](_0x19b36c[_0x336ab8(0x13f2)]['currentRotation']+_0x19b36c['teleportationState'][_0x336ab8(0x4035)],0x0,0x0,_0x34c207[_0x336ab8(0x905)]);let _0x4574e3=!0x1;if(_0x19b36c[_0x336ab8(0x2b50)][_0x336ab8(0x2617)](this[_0x336ab8(0x2261)]),this[_0x336ab8(0x891)]){_0x529486=_0x1d84a9[_0x336ab8(0x1987)](this['_tmpRay'],_0x5679dc=>{var _0x1409b7=_0x336ab8;if(this[_0x1409b7(0x18c4)]['pickBlockerMeshes']&&-0x1!==this[_0x1409b7(0x18c4)][_0x1409b7(0x31fe)][_0x1409b7(0x404a)](_0x5679dc))return!0x0;return _0x5679dc=this['_floorMeshes'][_0x1409b7(0x404a)](_0x5679dc),-0x1!==_0x5679dc&&this['_floorMeshes'][_0x5679dc][_0x1409b7(0x1be2)]['y']<this[_0x1409b7(0x18c4)][_0x1409b7(0x1b8b)][_0x1409b7(0x3a48)][_0x1409b7(0x1b77)]['y'];});if(_0x529486&&_0x529486[_0x336ab8(0x2133)]&&this['_options'][_0x336ab8(0x31fe)]&&-0x1!==this[_0x336ab8(0x18c4)][_0x336ab8(0x31fe)][_0x336ab8(0x404a)](_0x529486[_0x336ab8(0x2133)]))return _0x19b36c[_0x336ab8(0x13f2)][_0x336ab8(0x119e)]=!0x0,this[_0x336ab8(0x11b0)](!0x1),void this['_showParabolicPath'](_0x529486);_0x529486&&_0x529486[_0x336ab8(0x2a9e)]&&(_0x19b36c['teleportationState'][_0x336ab8(0x119e)]=!0x1,_0x4574e3=!0x0,this['_setTargetMeshPosition'](_0x529486),this[_0x336ab8(0x11b0)](!0x0),this[_0x336ab8(0x20c4)](_0x529486));}if(this['parabolicRayEnabled']&&!_0x4574e3){_0x529486=_0x19b36c['xrController'][_0x336ab8(0x258b)][_0x336ab8(0x905)][_0x336ab8(0xd5d)]()['x'],_0x529486=Math['PI']/0x2-Math[_0x336ab8(0x3f6c)](_0x529486)+0x1,_0x529486=this['parabolicCheckRadius']*_0x529486,_0x529486=(this[_0x336ab8(0x2261)][_0x336ab8(0xa01)][_0x336ab8(0x1184)](this[_0x336ab8(0x2261)][_0x336ab8(0x1b19)][_0x336ab8(0x27e7)](0x2*_0x529486),this[_0x336ab8(0x1ada)]),this[_0x336ab8(0x1ada)]['y']=this['_tmpRay'][_0x336ab8(0xa01)]['y'],this['_tmpRay'][_0x336ab8(0xa01)][_0x336ab8(0x2f9c)](this[_0x336ab8(0x2261)]['direction'][_0x336ab8(0x27e7)](_0x529486)),this[_0x336ab8(0x1ada)][_0x336ab8(0x16b6)](this[_0x336ab8(0x2261)][_0x336ab8(0xa01)],this['_tmpRay']['direction']),this['_tmpRay'][_0x336ab8(0x1b19)][_0x336ab8(0xb65)](),_0x1d84a9[_0x336ab8(0x1987)](this[_0x336ab8(0x2261)],_0x8c3ff6=>!(!this[_0x336ab8(0x18c4)][_0x336ab8(0x31fe)]||-0x1===this[_0x336ab8(0x18c4)][_0x336ab8(0x31fe)][_0x336ab8(0x404a)](_0x8c3ff6))||-0x1!==this[_0x336ab8(0x2e5b)][_0x336ab8(0x404a)](_0x8c3ff6)));if(_0x529486&&_0x529486[_0x336ab8(0x2133)]&&this['_options'][_0x336ab8(0x31fe)]&&-0x1!==this[_0x336ab8(0x18c4)][_0x336ab8(0x31fe)][_0x336ab8(0x404a)](_0x529486[_0x336ab8(0x2133)]))return _0x19b36c['teleportationState'][_0x336ab8(0x119e)]=!0x0,this['_setTargetMeshVisibility'](!0x1),void this['_showParabolicPath'](_0x529486);_0x529486&&_0x529486['pickedPoint']&&(_0x19b36c[_0x336ab8(0x13f2)][_0x336ab8(0x119e)]=!0x1,_0x4574e3=!0x0,this[_0x336ab8(0x5a9)](_0x529486),this[_0x336ab8(0x11b0)](!0x0),this[_0x336ab8(0x20c4)](_0x529486));}this['_setTargetMeshVisibility'](_0x4574e3);}else this[_0x336ab8(0x11b0)](!0x1);}}else this[_0x336ab8(0x908)](),this[_0x336ab8(0x11b0)](!0x1);}}[_0x444540(0x10e9)](){var _0x15a8e7=_0x444540;this[_0x15a8e7(0x18c4)][_0x15a8e7(0x77c)]=this[_0x15a8e7(0x18c4)][_0x15a8e7(0x77c)]||{};const _0x285a35=this[_0x15a8e7(0x18c4)][_0x15a8e7(0x26ca)]?this[_0x15a8e7(0x18c4)][_0x15a8e7(0x3145)]||_0x341cd2['x']['DefaultUtilityLayer'][_0x15a8e7(0x9c6)]:this['_xrSessionManager'][_0x15a8e7(0x32aa)],_0x409be7=(0x0,_0x308103['$6'])('teleportationTarget',{'width':0x2,'height':0x2,'subdivisions':0x2},_0x285a35);if(_0x409be7['isPickable']=!0x1,this['_options']['defaultTargetMeshOptions'][_0x15a8e7(0x23e)])_0x409be7[_0x15a8e7(0x4e2)]=this['_options']['defaultTargetMeshOptions'][_0x15a8e7(0x23e)];else{const _0x15624f=new _0x63cab7['c'](_0x15a8e7(0x153e),0x200,_0x285a35,!0x0),_0x5afe0d=(_0x15624f[_0x15a8e7(0x291f)]=!0x0,_0x15624f[_0x15a8e7(0x1d9c)]()),_0x2ea13d=(_0x5afe0d[_0x15a8e7(0x15bd)](),_0x5afe0d['arc'](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x5afe0d[_0x15a8e7(0x3ce7)]=this['_options'][_0x15a8e7(0x77c)]['teleportationFillColor']||_0x15a8e7(0xc33),_0x5afe0d[_0x15a8e7(0x40c9)](),_0x5afe0d[_0x15a8e7(0x1fe7)]=0xa,_0x5afe0d[_0x15a8e7(0x1aff)]=this[_0x15a8e7(0x18c4)][_0x15a8e7(0x77c)][_0x15a8e7(0x330f)]||_0x15a8e7(0x3f3f),_0x5afe0d[_0x15a8e7(0x371d)](),_0x5afe0d[_0x15a8e7(0x26c1)](),_0x15624f[_0x15a8e7(0x2c28)](),new _0x32d1fa['K'](_0x15a8e7(0x3ef3),_0x285a35));_0x2ea13d['diffuseTexture']=_0x15624f,_0x409be7[_0x15a8e7(0x4e2)]=_0x2ea13d;}const _0x2daf9c=(0x0,_0x16dc03['eu'])(_0x15a8e7(0x2f97),{'diameter':0.75,'thickness':0.1,'tessellation':0x14},_0x285a35);if(_0x2daf9c[_0x15a8e7(0x1c60)]=!0x1,_0x2daf9c[_0x15a8e7(0x2126)]=_0x409be7,!this[_0x15a8e7(0x18c4)][_0x15a8e7(0x77c)][_0x15a8e7(0x18f4)]){const _0x534968=new _0x53b95d['f'](_0x15a8e7(0xb3),_0x15a8e7(0x210f),0x1e,_0x53b95d['f'][_0x15a8e7(0x10f6)],_0x53b95d['f'][_0x15a8e7(0xad3)]),_0x3d05fb=[],_0xbe5566=(_0x3d05fb[_0x15a8e7(0x2f54)]({'frame':0x0,'value':0x0}),_0x3d05fb[_0x15a8e7(0x2f54)]({'frame':0x1e,'value':0.4}),_0x3d05fb[_0x15a8e7(0x2f54)]({'frame':0x3c,'value':0x0}),_0x534968[_0x15a8e7(0x13de)](_0x3d05fb),new _0x1fa37c['bi']());_0xbe5566['setEasingMode'](_0x1fa37c['Kp'][_0x15a8e7(0x2879)]),_0x534968[_0x15a8e7(0x13cb)](_0xbe5566),_0x2daf9c['animations']=[],_0x2daf9c[_0x15a8e7(0x1b36)][_0x15a8e7(0x2f54)](_0x534968),_0x285a35['beginAnimation'](_0x2daf9c,0x0,0x3c,!0x0);}const _0x114b7a=(0x0,_0x581369['wf'])('rotationCone',{'diameterTop':0x0,'tessellation':0x4},_0x285a35);if(_0x114b7a[_0x15a8e7(0x1c60)]=!0x1,_0x114b7a['scaling'][_0x15a8e7(0xe5f)](0.5,0.12,0.2),_0x114b7a[_0x15a8e7(0x2b7b)](_0xe0a8ae['RD']['X'],Math['PI']/0x2),_0x114b7a[_0x15a8e7(0x8c5)]['z']=0.6,_0x114b7a[_0x15a8e7(0x2126)]=_0x2daf9c,this['_options']['defaultTargetMeshOptions'][_0x15a8e7(0x19c5)])_0x2daf9c['material']=this['_options'][_0x15a8e7(0x77c)][_0x15a8e7(0x19c5)],_0x114b7a['material']=this[_0x15a8e7(0x18c4)][_0x15a8e7(0x77c)][_0x15a8e7(0x19c5)];else{const _0x163ba1=new _0x32d1fa['K'](_0x15a8e7(0x2f9b),_0x285a35);_0x163ba1[_0x15a8e7(0x30e9)]=!!this['_options']['defaultTargetMeshOptions'][_0x15a8e7(0x30e9)],_0x163ba1['disableLighting']?_0x163ba1[_0x15a8e7(0x9b6)]=new _0x376e17['Wo'](0.3,0.3,0x1):_0x163ba1[_0x15a8e7(0x394)]=new _0x376e17['Wo'](0.3,0.3,0x1),_0x163ba1['alpha']=0.9,_0x2daf9c['material']=_0x163ba1,_0x114b7a[_0x15a8e7(0x4e2)]=_0x163ba1,this[_0x15a8e7(0x3666)]=_0x163ba1;}void 0x0!==this[_0x15a8e7(0x18c4)][_0x15a8e7(0x26aa)]&&(_0x409be7[_0x15a8e7(0x26aa)]=this['_options'][_0x15a8e7(0x26aa)],_0x2daf9c[_0x15a8e7(0x26aa)]=this[_0x15a8e7(0x18c4)][_0x15a8e7(0x26aa)],_0x114b7a[_0x15a8e7(0x26aa)]=this[_0x15a8e7(0x18c4)][_0x15a8e7(0x26aa)]),this[_0x15a8e7(0x18c4)][_0x15a8e7(0x280c)]=_0x409be7,this[_0x15a8e7(0x11b0)](!0x1);}[_0x444540(0x2a37)](_0xa6d1e4){var _0x411236=_0x444540;const _0x29f06d=this[_0x411236(0x12a0)][_0xa6d1e4];_0x29f06d&&(_0x29f06d[_0x411236(0x1492)]&&(_0x29f06d['onAxisChangedObserver']&&_0x29f06d[_0x411236(0x1492)][_0x411236(0xb8f)]['remove'](_0x29f06d[_0x411236(0x1102)]),_0x29f06d[_0x411236(0x3da8)]&&_0x29f06d['teleportationComponent'][_0x411236(0x1fb9)][_0x411236(0x2473)](_0x29f06d[_0x411236(0x3da8)])),delete this['_controllers'][_0xa6d1e4]);}[_0x444540(0xc16)](_0x5ed48b,_0x21a88b=this[_0x444540(0x18c4)][_0x444540(0x367b)]||0.8){var _0x358d29=_0x444540;let _0x30134b=null,_0x4cfa2e=Number[_0x358d29(0x2f17)];if(this['_snapToPositions'][_0x358d29(0x132e)]){const _0x2d0472=_0x21a88b*_0x21a88b;this[_0x358d29(0x7c8)][_0x358d29(0x2f62)](_0x416083=>{var _0x5276d2=_0x358d29,_0x41dcb6=_0x5a3c55['P'][_0x5276d2(0x34c9)](_0x416083,_0x5ed48b);_0x41dcb6<=_0x2d0472&&_0x41dcb6<_0x4cfa2e&&(_0x4cfa2e=_0x41dcb6,_0x30134b=_0x416083);});}return _0x30134b;}[_0x444540(0x5a9)](_0x46a22a){var _0x246710=_0x444540,_0x162459,_0x105446=_0x46a22a[_0x246710(0x2a9e)];this[_0x246710(0x18c4)][_0x246710(0x280c)]&&_0x105446&&(_0x162459=this[_0x246710(0xc16)](_0x105446),this['_snappedToPoint']=!!_0x162459,this[_0x246710(0x2b59)]&&!this[_0x246710(0x1d2f)]&&this['_teleportationRingMaterial']?this[_0x246710(0x3666)]['diffuseColor'][_0x246710(0xe5f)](0x1,0.3,0.3):this[_0x246710(0x2b59)]&&this[_0x246710(0x1d2f)]&&this[_0x246710(0x3666)]&&this[_0x246710(0x3666)][_0x246710(0x394)][_0x246710(0xe5f)](0.3,0.3,0x1),this[_0x246710(0x18c4)]['teleportationTargetMesh']['position'][_0x246710(0x2a3e)](_0x162459||_0x105446),this[_0x246710(0x18c4)][_0x246710(0x280c)][_0x246710(0x8c5)]['y']+=0.01,this[_0x246710(0x1fc9)][_0x246710(0x3e9)](_0x46a22a));}[_0x444540(0x11b0)](_0x547fa7,_0x2412fe){var _0x17dee3=_0x444540;this[_0x17dee3(0x18c4)][_0x17dee3(0x280c)]&&(this['_options'][_0x17dee3(0x280c)][_0x17dee3(0x2ba6)]!==_0x547fa7||_0x2412fe)&&(this[_0x17dee3(0x18c4)][_0x17dee3(0x280c)][_0x17dee3(0x2ba6)]=_0x547fa7,this[_0x17dee3(0x18c4)][_0x17dee3(0x280c)][_0x17dee3(0x2a51)](void 0x0,!0x1)[_0x17dee3(0x2f62)](_0x176c5b=>{var _0x149a87=_0x17dee3;_0x176c5b[_0x149a87(0x2ba6)]=_0x547fa7;}),_0x547fa7?this[_0x17dee3(0x139)]&&this[_0x17dee3(0x139)][_0x17dee3(0x238d)]():(this[_0x17dee3(0x19f8)]&&(this['_quadraticBezierCurve'][_0x17dee3(0x2d20)](),this['_quadraticBezierCurve']=null),this[_0x17dee3(0x139)]&&this[_0x17dee3(0x139)][_0x17dee3(0x1ca6)]()));}['_disposeBezierCurve'](){var _0x49505b=_0x444540;this[_0x49505b(0x19f8)]&&(this[_0x49505b(0x19f8)][_0x49505b(0x2d20)](),this[_0x49505b(0x19f8)]=null);}[_0x444540(0x20c4)](_0x55c360){var _0x35762f=_0x444540;if(_0x55c360['pickedPoint']&&this[_0x35762f(0x806)]){var _0x64c6a1=this[_0x35762f(0x18c4)]['useUtilityLayer']?this[_0x35762f(0x18c4)][_0x35762f(0x3145)]||_0x341cd2['x'][_0x35762f(0x2fb9)][_0x35762f(0x9c6)]:this['_xrSessionManager']['scene'],_0x31f1b8=this['_controllers'][this['_currentTeleportationControllerId']];const _0x3fe9af=_0x185fad['j_'][_0x35762f(0x2f46)](_0x31f1b8[_0x35762f(0x2b50)][_0x35762f(0x258b)]['absolutePosition'],_0x55c360[_0x35762f(0x35c9)]['origin'],_0x55c360[_0x35762f(0x2a9e)],0x19);_0x31f1b8=_0x31f1b8[_0x35762f(0x13f2)][_0x35762f(0x119e)]?this[_0x35762f(0x397e)]:void 0x0,_0x31f1b8=new Array(0x1a)[_0x35762f(0x40c9)](_0x31f1b8||this['_cachedColor4White']),(this[_0x35762f(0x18c4)][_0x35762f(0x22df)]?this['_quadraticBezierCurve']=this['_options'][_0x35762f(0x22df)](_0x3fe9af[_0x35762f(0x2174)](),_0x55c360):this['_quadraticBezierCurve']=(0x0,_0xfa34ca['nL'])(_0x35762f(0x63e),{'points':_0x3fe9af[_0x35762f(0x2174)](),'instance':this['_quadraticBezierCurve'],'updatable':!0x0,'colors':_0x31f1b8},_0x64c6a1),this[_0x35762f(0x19f8)][_0x35762f(0x1c60)]=!0x1,void 0x0!==this[_0x35762f(0x18c4)][_0x35762f(0x26aa)]&&(this[_0x35762f(0x19f8)][_0x35762f(0x26aa)]=this['_options']['renderingGroupId']));}}[_0x444540(0x245a)](_0x4db316){var _0x474ca3=_0x444540;const _0x2983cf=this[_0x474ca3(0x12a0)][_0x4db316];_0x2983cf&&_0x2983cf[_0x474ca3(0x13f2)][_0x474ca3(0xf90)]&&this['teleportationEnabled']&&(_0x2983cf[_0x474ca3(0x13f2)][_0x474ca3(0xf90)]=!0x1,this[_0x474ca3(0x806)]='',this[_0x474ca3(0x2b59)]&&!this[_0x474ca3(0x1d2f)]||(this['skipNextTeleportation']?this['skipNextTeleportation']=!0x1:this[_0x474ca3(0x18c4)][_0x474ca3(0x280c)]&&this[_0x474ca3(0x18c4)]['teleportationTargetMesh']['isVisible']&&(_0x4db316=this[_0x474ca3(0x18c4)][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)][_0x474ca3(0x3825)],this['_options'][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)][_0x474ca3(0x16b)][_0x474ca3(0x3e9)](this[_0x474ca3(0x18c4)][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)][_0x474ca3(0x8c5)]),this[_0x474ca3(0x18c4)][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)]['position'][_0x474ca3(0x2a3e)](this[_0x474ca3(0x18c4)][_0x474ca3(0x280c)][_0x474ca3(0x8c5)]),this[_0x474ca3(0x18c4)][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)][_0x474ca3(0x8c5)]['y']+=_0x4db316,_0x5a3c55['_f'][_0x474ca3(0x2ef8)](0x0,_0x2983cf['teleportationState'][_0x474ca3(0x25ec)]-(this['_xrSessionManager'][_0x474ca3(0x32aa)]['useRightHandedSystem']?Math['PI']:0x0),0x0)[_0x474ca3(0x2b3f)](this['_options'][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)][_0x474ca3(0x905)],this[_0x474ca3(0x18c4)][_0x474ca3(0x1b8b)][_0x474ca3(0x3a48)][_0x474ca3(0x905)]),this[_0x474ca3(0x18c4)]['xrInput'][_0x474ca3(0x3a48)][_0x474ca3(0x146d)][_0x474ca3(0x3e9)](this[_0x474ca3(0x18c4)][_0x474ca3(0x1b8b)]['xrCamera'][_0x474ca3(0x8c5)]))));}}_0x49d2e8['Name']=_0x1e1d9b['b'][_0x444540(0x3811)],_0x49d2e8['Version']=0x1,_0x1e1d9b['d'][_0x444540(0xa4)](_0x49d2e8['Name'],(_0x2fa3db,_0x55991e)=>()=>new _0x49d2e8(_0x2fa3db,_0x55991e),_0x49d2e8[_0x444540(0x5be)],!0x0);},0x6803:(_0x3e4fff,_0x17e867,_0x196e46)=>{var _0x2c631d=a8_0x49466b;function _0x848134(_0x245edd,_0x68849,_0x5f4504,_0x3c1926){return new(_0x5f4504=_0x5f4504||Promise)(function(_0x399ccd,_0x279608){var _0x485b0b=a8_0x58a1;function _0x2f1cac(_0xfd4f56){var _0x116d04=a8_0x58a1;try{_0x41f824(_0x3c1926[_0x116d04(0x3023)](_0xfd4f56));}catch(_0x881fa7){_0x279608(_0x881fa7);}}function _0xc1457d(_0xd1db16){var _0x376d9b=a8_0x58a1;try{_0x41f824(_0x3c1926[_0x376d9b(0x1f39)](_0xd1db16));}catch(_0x2d9501){_0x279608(_0x2d9501);}}function _0x41f824(_0x256ad1){var _0x3b8798=a8_0x58a1,_0xeb45a1;_0x256ad1[_0x3b8798(0x106)]?_0x399ccd(_0x256ad1[_0x3b8798(0x856)]):((_0xeb45a1=_0x256ad1[_0x3b8798(0x856)])instanceof _0x5f4504?_0xeb45a1:new _0x5f4504(function(_0x5aff70){_0x5aff70(_0xeb45a1);}))['then'](_0x2f1cac,_0xc1457d);}_0x41f824((_0x3c1926=_0x3c1926[_0x485b0b(0xf17)](_0x245edd,_0x68849||[]))['next']());});}var _0x48e602=_0x196e46(0xe222),_0x22550b=_0x196e46(0x205d),_0x196e46=_0x196e46(0xde31);class _0x54acc3 extends _0x196e46['F']{constructor(_0x570d3f,_0x4e12ae){var _0x2af37d=a8_0x58a1;super(_0x570d3f),this['options']=_0x4e12ae,this[_0x2af37d(0x19fd)]=null,this[_0x2af37d(0x357a)]=null,this[_0x2af37d(0x1e7e)]=null,this[_0x2af37d(0x23f1)]=_0x2af37d(0x1d62),_0x48e602['w1'][_0x2af37d(0x2e91)](_0x2af37d(0x18e5));}[_0x2c631d(0x1ca6)](){var _0x486591=_0x2c631d;return!(!super[_0x486591(0x1ca6)]()||!this[_0x486591(0x1fa7)][_0x486591(0x372d)][_0x486591(0x394b)]||null===this[_0x486591(0x1fa7)][_0x486591(0x372d)][_0x486591(0x394b)][_0x486591(0x2eea)]||(this['_domOverlayType']=this[_0x486591(0x1fa7)][_0x486591(0x372d)][_0x486591(0x394b)]['type'],null!==this[_0x486591(0x1e7e)]&&!0x0===this['options'][_0x486591(0x3e69)]&&(this[_0x486591(0x357a)]=_0x26fe7c=>{var _0x418f81=_0x486591;_0x26fe7c[_0x418f81(0xb18)]();},this[_0x486591(0x1e7e)][_0x486591(0x2b6c)]('beforexrselect',this[_0x486591(0x357a)])),0x0));}get[_0x2c631d(0xe1c)](){var _0xc101ee=_0x2c631d;return this[_0xc101ee(0x19fd)];}[_0x2c631d(0x2d20)](){var _0x26d5b2=_0x2c631d;super[_0x26d5b2(0x2d20)](),null!==this[_0x26d5b2(0x1e7e)]&&this['_beforeXRSelectListener']&&this['_element'][_0x26d5b2(0x1d60)]('beforexrselect',this[_0x26d5b2(0x357a)]);}[_0x2c631d(0x21ec)](_0xfe3319){}[_0x2c631d(0xedf)](){return _0x848134(this,void 0x0,void 0x0,function*(){var _0x58add5=a8_0x58a1;if(void 0x0===this[_0x58add5(0x6a4)][_0x58add5(0x2523)])return _0x48e602['w1'][_0x58add5(0x2e91)](_0x58add5(0x2e74)),{};if(_0x58add5(0x36a0)==typeof this['options'][_0x58add5(0x2523)]){var _0x1ba65c=document[_0x58add5(0x16b5)](this['options'][_0x58add5(0x2523)]);if(null===_0x1ba65c)return _0x48e602['w1']['Warn'](_0x58add5(0x2795)+this[_0x58add5(0x6a4)][_0x58add5(0x2523)]+_0x58add5(0x2d84)),{};this['_element']=_0x1ba65c;}else this[_0x58add5(0x1e7e)]=this[_0x58add5(0x6a4)][_0x58add5(0x2523)];return{'domOverlay':{'root':this['_element']}};});}}_0x54acc3[_0x2c631d(0x366c)]=_0x22550b['b'][_0x2c631d(0x26c2)],_0x54acc3[_0x2c631d(0x5be)]=0x1,_0x22550b['d'][_0x2c631d(0xa4)](_0x54acc3[_0x2c631d(0x366c)],(_0x3694eb,_0x221990)=>()=>new _0x54acc3(_0x3694eb,_0x221990),_0x54acc3[_0x2c631d(0x5be)],!0x1);},0x1241a:(_0x314a45,_0xbb1e28,_0x2bc01e)=>{var _0x364a62=a8_0x49466b,_0xd273fd=_0x2bc01e(0xd9e),_0x336b3c=_0x2bc01e(0x205d),_0x2c0c40=_0x2bc01e(0xde31),_0xf6d947=_0x2bc01e(0xe222),_0x1a7f0f=_0x2bc01e(0xbac7),_0x11170e=_0x2bc01e(0xee04),_0x4f568a=_0x2bc01e(0xf96c),_0x29ab81=_0x2bc01e(0x77a5),_0x226b55=_0x2bc01e(0xc627),_0x19b552=_0x2bc01e(0x25b1);class _0x5f3219 extends _0x2c0c40['F']{constructor(_0x387a65,_0x4443d5){var _0x4d0474=a8_0x58a1;super(_0x387a65),this[_0x4d0474(0x6a4)]=_0x4443d5,this['_width']=null,this[_0x4d0474(0x1bca)]=null,this['_rawValueToMeters']=null,this[_0x4d0474(0x3e18)]=null,this[_0x4d0474(0x15e)]=null,this[_0x4d0474(0x781)]=null,this[_0x4d0474(0x12d7)]=null,this[_0x4d0474(0x2087)]=new _0x4f568a['y$'](),this[_0x4d0474(0x23f1)]=_0x4d0474(0x321a),_0xf6d947['w1'][_0x4d0474(0x2e91)](_0x4d0474(0x109e));}get[_0x364a62(0x37ce)](){var _0x163506=_0x364a62;return this[_0x163506(0x8bc)];}get['height'](){var _0x2dcd3f=_0x364a62;return this[_0x2dcd3f(0x1bca)];}get['rawValueToMeters'](){var _0x7e6f16=_0x364a62;return this[_0x7e6f16(0xead)];}get['normDepthBufferFromNormView'](){var _0x12cbaf=_0x364a62;return this[_0x12cbaf(0x3e18)];}get['depthUsage'](){var _0x4923b9=_0x364a62;switch(this['_xrSessionManager'][_0x4923b9(0x372d)]['depthUsage']){case _0x4923b9(0x386a):return _0x4923b9(0x36c1);case _0x4923b9(0x256):return _0x4923b9(0x825);}}get['depthDataFormat'](){var _0x106fba=_0x364a62;switch(this[_0x106fba(0x1fa7)]['session'][_0x106fba(0x7f2)]){case _0x106fba(0x3e09):return _0x106fba(0x2f1e);case _0x106fba(0x3b73):return _0x106fba(0x128f);}}get[_0x364a62(0x1dbe)](){var _0x35e862=_0x364a62,_0x3b2181;if(!this[_0x35e862(0x781)])return null;var _0x263e18=this[_0x35e862(0x1fa7)][_0x35e862(0x32aa)][_0x35e862(0x2636)]();const _0x23761c=new _0x19b552['l'](_0x263e18,_0x19b552['S'][_0x35e862(0x6a7)]);return _0x23761c['isCube']=!0x1,_0x23761c[_0x35e862(0x147c)]=!0x1,_0x23761c['_useSRGBBuffer']=!0x1,_0x23761c[_0x35e862(0x2cb9)]='ushort'===this[_0x35e862(0x7f2)]?_0x29ab81['g'][_0x35e862(0x646)]:_0x29ab81['g'][_0x35e862(0x5b0)],_0x23761c['generateMipMaps']=!0x1,_0x23761c[_0x35e862(0x2eea)]=_0x35e862(0x2f1e)===this[_0x35e862(0x7f2)]?_0x29ab81['g'][_0x35e862(0x87e)]:_0x29ab81['g']['TEXTURETYPE_FLOAT'],_0x23761c[_0x35e862(0x17df)]=_0x29ab81['g'][_0x35e862(0x26ff)],_0x23761c[_0x35e862(0x37ce)]=null!=(_0x3b2181=this[_0x35e862(0x37ce)])?_0x3b2181:0x0,_0x23761c[_0x35e862(0x1995)]=null!=(_0x3b2181=this[_0x35e862(0x1995)])?_0x3b2181:0x0,_0x23761c[_0x35e862(0x18af)]=_0x29ab81['g'][_0x35e862(0x391c)],_0x23761c['_cachedWrapV']=_0x29ab81['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x23761c[_0x35e862(0x9db)]=new _0x226b55['B'](this[_0x35e862(0x781)],_0x263e18[_0x35e862(0xd4a)]),_0x23761c;}get['latestDepthBuffer'](){var _0x2fff93=_0x364a62;return this[_0x2fff93(0x15e)]?new('ushort'===this[(_0x2fff93(0x7f2))]?Uint16Array:Float32Array)(this[_0x2fff93(0x15e)]):null;}get[_0x364a62(0x3efd)](){var _0x10d8e2=_0x364a62;return this[_0x10d8e2(0x12d7)];}['attach'](_0x1132f7){var _0x384615=_0x364a62;return!!super['attach'](_0x1132f7)&&null!=this[_0x384615(0x1fa7)][_0x384615(0x372d)][_0x384615(0x7f2)]&&null!=this[_0x384615(0x1fa7)][_0x384615(0x372d)][_0x384615(0x2c40)]&&(this[_0x384615(0x18a7)]=new XRWebGLBinding(this[_0x384615(0x1fa7)][_0x384615(0x372d)],this['_xrSessionManager'][_0x384615(0x32aa)][_0x384615(0x2636)]()['_gl']),!0x0);}[_0x364a62(0x2d20)](){var _0x2aed16=_0x364a62,_0x2616eb;null!=(_0x2616eb=this[_0x2aed16(0x12d7)])&&_0x2616eb[_0x2aed16(0x2d20)]();}[_0x364a62(0x21ec)](_0x4fa5b6){var _0x55a518=_0x364a62,_0x4c6b2c=this[_0x55a518(0x1fa7)][_0x55a518(0x19d)],_0x4c6b2c=_0x4fa5b6[_0x55a518(0xbc7)](_0x4c6b2c);if(null!=_0x4c6b2c){for(const _0x15212b of _0x4c6b2c[_0x55a518(0x15bb)])switch(this[_0x55a518(0x2c40)]){case _0x55a518(0x36c1):this[_0x55a518(0x2714)](_0x4fa5b6,_0x15212b,this[_0x55a518(0x7f2)]);break;case'gpu':if(!this['_glBinding'])break;this['_updateDepthInformationAndTextureWebGLDepthUsage'](this['_glBinding'],_0x15212b,this['depthDataFormat']);break;default:_0xf6d947['w1'][_0x55a518(0x350c)]('Unknown\x20depth\x20usage'),this['detach']();}}}[_0x364a62(0x2714)](_0x329ea6,_0x446e1f,_0x1d2735){var _0x284df5=_0x364a62;_0x329ea6=_0x329ea6['getDepthInformation'](_0x446e1f);if(null!==_0x329ea6){const {data:_0x133897,width:_0x34d562,height:_0x2f2125,rawValueToMeters:_0x196a6a,getDepthInMeters:_0xda20bd}=_0x329ea6;switch(this[_0x284df5(0x8bc)]=_0x34d562,this['_height']=_0x2f2125,this['_rawValueToMeters']=_0x196a6a,this[_0x284df5(0x15e)]=_0x133897,this[_0x284df5(0x2087)][_0x284df5(0x3e9)](_0xda20bd[_0x284df5(0x2dcf)](_0x329ea6)),this[_0x284df5(0x12d7)]||(this[_0x284df5(0x12d7)]=_0xd273fd['l']['CreateRTexture'](null,_0x34d562,_0x2f2125,this['_xrSessionManager'][_0x284df5(0x32aa)],!0x1,!0x0,_0x1a7f0f['x']['NEAREST_SAMPLINGMODE'],_0x11170e['D']['TEXTURETYPE_FLOAT'])),_0x1d2735){case'ushort':this['_cachedDepthImageTexture'][_0x284df5(0x2c28)](Float32Array[_0x284df5(0x2835)](new Uint16Array(_0x133897))[_0x284df5(0x1fa5)](_0x2cacb0=>_0x2cacb0*_0x196a6a));break;case'float':this[_0x284df5(0x12d7)][_0x284df5(0x2c28)](new Float32Array(_0x133897)[_0x284df5(0x1fa5)](_0x3c53fe=>_0x3c53fe*_0x196a6a));}}}[_0x364a62(0x1caa)](_0x4cfd53,_0x25f5bf,_0x531b9d){var _0x5d8ec3=_0x364a62;_0x4cfd53=_0x4cfd53[_0x5d8ec3(0x2125)](_0x25f5bf);if(null!==_0x4cfd53){var {texture:_0x25f5bf,width:_0x4cfd53,height:_0x1cf20d}=_0x4cfd53;this['_width']=_0x4cfd53,this['_height']=_0x1cf20d,this[_0x5d8ec3(0x781)]=_0x25f5bf;const _0xf07aca=this[_0x5d8ec3(0x1fa7)][_0x5d8ec3(0x32aa)],_0x23b59c=_0xf07aca[_0x5d8ec3(0x2636)]();_0x25f5bf=_0x23b59c[_0x5d8ec3(0x1eb3)](_0x25f5bf),(this[_0x5d8ec3(0x12d7)]||(this[_0x5d8ec3(0x12d7)]=_0xd273fd['l'][_0x5d8ec3(0x205d)](null,_0x4cfd53,_0x1cf20d,_0xf07aca,!0x1,!0x0,_0x1a7f0f['x']['NEAREST_SAMPLINGMODE'],_0x5d8ec3(0x2f1e)===_0x531b9d?_0x11170e['D'][_0x5d8ec3(0x607)]:_0x11170e['D'][_0x5d8ec3(0x123c)])),this['_cachedDepthImageTexture']['_texture']=_0x25f5bf);}}['getXRSessionInitExtension'](){var _0x20c38c=_0x364a62;const _0x1c21b1=null!=this[_0x20c38c(0x6a4)][_0x20c38c(0x2db9)]&&0x0!==this['options'][_0x20c38c(0x2db9)]['length'],_0x424311=null!=this[_0x20c38c(0x6a4)][_0x20c38c(0x514)]&&0x0!==this[_0x20c38c(0x6a4)][_0x20c38c(0x514)][_0x20c38c(0x132e)];return new Promise(_0x5069d6=>{var _0x331df9=_0x20c38c;_0x1c21b1&&_0x424311?_0x5069d6({'depthSensing':{'usagePreference':this[_0x331df9(0x6a4)][_0x331df9(0x2db9)][_0x331df9(0x1fa5)](_0x13b230=>{var _0xd4072f=_0x331df9;switch(_0x13b230){case'cpu':return _0xd4072f(0x386a);case _0xd4072f(0x825):return _0xd4072f(0x256);}}),'dataFormatPreference':this[_0x331df9(0x6a4)][_0x331df9(0x514)][_0x331df9(0x1fa5)](_0x43ed14=>{var _0x4536a6=_0x331df9;switch(_0x43ed14){case _0x4536a6(0x2f1e):return'luminance-alpha';case _0x4536a6(0x128f):return _0x4536a6(0x3b73);}})}}):_0x5069d6({});});}}_0x5f3219[_0x364a62(0x366c)]=_0x336b3c['b']['DEPTH_SENSING'],_0x5f3219['Version']=0x1,_0x336b3c['d'][_0x364a62(0xa4)](_0x5f3219[_0x364a62(0x366c)],(_0x48e823,_0x2c4d28)=>()=>new _0x5f3219(_0x48e823,_0x2c4d28),_0x5f3219[_0x364a62(0x5be)],!0x1);},0x14a1e:(_0x49f8ba,_0x104fa8,_0x4e9c86)=>{var _0x483cff=a8_0x49466b,_0x378538=_0x4e9c86(0x205d),_0xe98218=_0x4e9c86(0xde31),_0x1701e9=_0x4e9c86(0xf96c),_0x392577=_0x4e9c86(0x9fd1),_0x215ad9=_0x4e9c86(0x8483);class _0x5a1277 extends _0xe98218['F']{constructor(_0x585eac){var _0x3b639a=a8_0x58a1;super(_0x585eac),this[_0x3b639a(0x3bf8)]=new _0x1701e9['y$'](),this[_0x3b639a(0x2424)]=new _0x1701e9['y$'](),this['onEyeTrackingFrameUpdateObservable']=new _0x1701e9['y$'](),this[_0x3b639a(0x2505)]=_0x345339=>{var _0x52d19d=_0x3b639a;this[_0x52d19d(0x40e3)]=_0x345339[_0x52d19d(0x35a0)],this[_0x52d19d(0x39f2)]=new _0x215ad9['z'](_0x392577['P'][_0x52d19d(0x1b83)](),_0x392577['P']['Forward']()),this[_0x52d19d(0x3bf8)][_0x52d19d(0x3e9)](this[_0x52d19d(0x39f2)]);},this[_0x3b639a(0x203c)]=()=>{var _0x5b548d=_0x3b639a;this[_0x5b548d(0x40e3)]=null,this[_0x5b548d(0x39f2)]=null,this[_0x5b548d(0x2424)][_0x5b548d(0x3e9)]();},this[_0x3b639a(0x23f1)]=_0x3b639a(0x10f7),this[_0x3b639a(0x1fa7)]['session']?this[_0x3b639a(0xbdf)]():this['_xrSessionManager'][_0x3b639a(0x118)][_0x3b639a(0x38c2)](()=>{var _0x2f7c47=_0x3b639a;this[_0x2f7c47(0xbdf)]();});}['dispose'](){var _0x333f50=a8_0x58a1;super[_0x333f50(0x2d20)](),this[_0x333f50(0x1fa7)][_0x333f50(0x372d)][_0x333f50(0x1d60)]('eyetrackingstart',this[_0x333f50(0x2505)]),this['_xrSessionManager']['session']['removeEventListener'](_0x333f50(0x1291),this[_0x333f50(0x203c)]),this['onEyeTrackingStartedObservable'][_0x333f50(0x2af2)](),this[_0x333f50(0x2424)][_0x333f50(0x2af2)](),this[_0x333f50(0x2287)]['clear']();}get[_0x483cff(0x85a)](){var _0x3daf31=_0x483cff;return!!this[_0x3daf31(0x39f2)];}[_0x483cff(0xbe)](){var _0x1c2389=_0x483cff;return this[_0x1c2389(0x39f2)];}[_0x483cff(0x21ec)](_0x38a516){var _0x39e3c4=_0x483cff;this['attached']&&_0x38a516&&this[_0x39e3c4(0x40e3)]&&this['_gazeRay']&&(_0x38a516=_0x38a516[_0x39e3c4(0x2462)](this[_0x39e3c4(0x40e3)],this['_xrSessionManager'][_0x39e3c4(0x19d)]))&&(this['_gazeRay'][_0x39e3c4(0xa01)]['set'](_0x38a516[_0x39e3c4(0xcc9)][_0x39e3c4(0x8c5)]['x'],_0x38a516[_0x39e3c4(0xcc9)][_0x39e3c4(0x8c5)]['y'],_0x38a516[_0x39e3c4(0xcc9)][_0x39e3c4(0x8c5)]['z']),_0x38a516=_0x38a516[_0x39e3c4(0xcc9)][_0x39e3c4(0x16dd)],_0x392577['jp'][_0x39e3c4(0x2199)][0x0][_0x39e3c4(0xe5f)](_0x38a516['x'],_0x38a516['y'],_0x38a516['z'],_0x38a516['w']),this[_0x39e3c4(0x1fa7)][_0x39e3c4(0x32aa)]['useRightHandedSystem']?_0x392577['P'][_0x39e3c4(0x36b1)][_0x39e3c4(0x4023)](_0x392577['jp'][_0x39e3c4(0x2199)][0x0],this['_gazeRay'][_0x39e3c4(0x1b19)]):(this[_0x39e3c4(0x39f2)]['origin']['z']*=-0x1,_0x392577['jp'][_0x39e3c4(0x2199)][0x0]['z']*=-0x1,_0x392577['jp'][_0x39e3c4(0x2199)][0x0]['w']*=-0x1,_0x392577['P'][_0x39e3c4(0x2721)][_0x39e3c4(0x4023)](_0x392577['jp'][_0x39e3c4(0x2199)][0x0],this['_gazeRay']['direction'])),this[_0x39e3c4(0x2287)][_0x39e3c4(0x3e9)](this['_gazeRay']));}[_0x483cff(0xbdf)](){var _0x33eb8=_0x483cff;this[_0x33eb8(0x1fa7)][_0x33eb8(0x1680)]&&(this[_0x33eb8(0x1fa7)]['session'][_0x33eb8(0x2b6c)](_0x33eb8(0xcc5),this['_eyeTrackingStartListener']),this[_0x33eb8(0x1fa7)][_0x33eb8(0x372d)][_0x33eb8(0x2b6c)](_0x33eb8(0x1291),this['_eyeTrackingEndListener']));}}_0x5a1277[_0x483cff(0x366c)]=_0x378538['b'][_0x483cff(0xb08)],_0x5a1277[_0x483cff(0x5be)]=0x1,_0x378538['d'][_0x483cff(0xa4)](_0x5a1277[_0x483cff(0x366c)],_0x4b699c=>()=>new _0x5a1277(_0x4b699c),_0x5a1277[_0x483cff(0x5be)],!0x1);},0x1265b:(_0x9626e1,_0x44c944,_0x14ed55)=>{var _0xd40f96=a8_0x49466b,_0x53e6e2=_0x14ed55(0x205d),_0x950638=_0x14ed55(0xf96c),_0x4f06c4=_0x14ed55(0x9fd1),_0x14ed55=_0x14ed55(0xde31);class _0x740ec4 extends _0x14ed55['F']{constructor(_0x1854eb){var _0xa2a13c=a8_0x58a1;super(_0x1854eb),this[_0xa2a13c(0x1765)]=!0x1,this[_0xa2a13c(0x15a2)]=[],this['onFeaturePointsAddedObservable']=new _0x950638['y$'](),this['onFeaturePointsUpdatedObservable']=new _0x950638['y$'](),this['xrNativeFeatureName']=_0xa2a13c(0x55a),this[_0xa2a13c(0x1fa7)][_0xa2a13c(0x372d)]?this['_init']():this[_0xa2a13c(0x1fa7)][_0xa2a13c(0x118)][_0xa2a13c(0x38c2)](()=>{var _0x4386a0=_0xa2a13c;this[_0x4386a0(0xbdf)]();});}get[_0xd40f96(0x3a37)](){var _0x326c6c=_0xd40f96;return this[_0x326c6c(0x15a2)];}[_0xd40f96(0x238d)](){var _0x447835=_0xd40f96;return!!super[_0x447835(0x238d)]()&&!(this[_0x447835(0x3a37)]['length']=0x0);}['dispose'](){var _0x58dfd1=_0xd40f96;super[_0x58dfd1(0x2d20)](),this['_featurePointCloud'][_0x58dfd1(0x132e)]=0x0,this[_0x58dfd1(0x1cbb)][_0x58dfd1(0x2af2)](),this[_0x58dfd1(0x265b)][_0x58dfd1(0x2af2)]();}[_0xd40f96(0x21ec)](_0x45ac5f){var _0x4ac4c1=_0xd40f96;if(this['attached']&&this['_enabled']&&_0x45ac5f){var _0x1ec1e3=_0x45ac5f[_0x4ac4c1(0x3a37)];if(_0x1ec1e3&&0x0!==_0x1ec1e3[_0x4ac4c1(0x132e)]){if(_0x1ec1e3['length']%0x5!=0x0)throw new Error(_0x4ac4c1(0x119b)+_0x1ec1e3[_0x4ac4c1(0x132e)]);var _0x2dce66=_0x1ec1e3['length']/0x5;const _0x2ab207=new Array(),_0xe7065a=new Array();for(let _0x4ea74b=0x0;_0x4ea74b<_0x2dce66;_0x4ea74b++){var _0x303b59=0x5*_0x4ea74b,_0x262251=_0x1ec1e3[0x4+_0x303b59];this[_0x4ac4c1(0x15a2)][_0x262251]?_0x2ab207[_0x4ac4c1(0x2f54)](_0x262251):(this[_0x4ac4c1(0x15a2)][_0x262251]={'position':new _0x4f06c4['P'](),'confidenceValue':0x0},_0xe7065a['push'](_0x262251)),this[_0x4ac4c1(0x15a2)][_0x262251][_0x4ac4c1(0x8c5)]['x']=_0x1ec1e3[_0x303b59],this[_0x4ac4c1(0x15a2)][_0x262251][_0x4ac4c1(0x8c5)]['y']=_0x1ec1e3[0x1+_0x303b59],this[_0x4ac4c1(0x15a2)][_0x262251]['position']['z']=_0x1ec1e3[0x2+_0x303b59],this[_0x4ac4c1(0x15a2)][_0x262251]['confidenceValue']=_0x1ec1e3[0x3+_0x303b59];}0x0<_0xe7065a[_0x4ac4c1(0x132e)]&&this[_0x4ac4c1(0x265b)][_0x4ac4c1(0x3e9)](_0xe7065a),0x0<_0x2ab207['length']&&this[_0x4ac4c1(0x1cbb)][_0x4ac4c1(0x3e9)](_0x2ab207);}}}['_init'](){var _0xa28f00=_0xd40f96;this[_0xa28f00(0x1fa7)][_0xa28f00(0x372d)][_0xa28f00(0x1bdf)]&&this['_xrSessionManager'][_0xa28f00(0x372d)][_0xa28f00(0x1bdf)](!0x0)&&(this[_0xa28f00(0x1765)]=!0x0);}}_0x740ec4[_0xd40f96(0x366c)]=_0x53e6e2['b']['FEATURE_POINTS'],_0x740ec4[_0xd40f96(0x5be)]=0x1,_0x53e6e2['d'][_0xd40f96(0xa4)](_0x740ec4[_0xd40f96(0x366c)],_0x6dbf38=>()=>new _0x740ec4(_0x6dbf38),_0x740ec4[_0xd40f96(0x5be)]);},0xeb3c:(_0x2430e6,_0x57b2b3,_0xd4ef2c)=>{var _0x35eabe=a8_0x49466b;function _0x29753d(_0x5d6ee4,_0x140d44,_0xb4e566,_0x41792d){return new(_0xb4e566=_0xb4e566||Promise)(function(_0xc1164,_0x3bd883){var _0x19763e=a8_0x58a1;function _0x3455ef(_0xd8dec9){var _0x51369b=a8_0x58a1;try{_0x1bcfe6(_0x41792d[_0x51369b(0x3023)](_0xd8dec9));}catch(_0x2d5f1c){_0x3bd883(_0x2d5f1c);}}function _0x12e99b(_0x2ec98e){var _0x487de4=a8_0x58a1;try{_0x1bcfe6(_0x41792d[_0x487de4(0x1f39)](_0x2ec98e));}catch(_0x16f2b9){_0x3bd883(_0x16f2b9);}}function _0x1bcfe6(_0x4a245a){var _0x46ede1=a8_0x58a1,_0xad82a8;_0x4a245a[_0x46ede1(0x106)]?_0xc1164(_0x4a245a['value']):((_0xad82a8=_0x4a245a['value'])instanceof _0xb4e566?_0xad82a8:new _0xb4e566(function(_0xf73be9){_0xf73be9(_0xad82a8);}))[_0x46ede1(0x1af5)](_0x3455ef,_0x12e99b);}_0x1bcfe6((_0x41792d=_0x41792d[_0x19763e(0xf17)](_0x5d6ee4,_0x140d44||[]))[_0x19763e(0x3023)]());});}var _0x5a1878,_0x24bfa6=_0xd4ef2c(0xde31),_0x43d993=_0xd4ef2c(0x205d),_0x39cf0b=_0xd4ef2c(0x9fd1),_0x43e754=_0xd4ef2c(0x67f2),_0x35d7cc=_0xd4ef2c(0xf96c),_0xb9261e=_0xd4ef2c(0xa7ff),_0x4cbddf=_0xd4ef2c(0xc84b),_0x21cf80=_0xd4ef2c(0xe779),_0x5adff6=_0xd4ef2c(0x173aa),_0x3e534e=_0xd4ef2c(0x4d68),_0x626119=_0xd4ef2c(0xa838),_0x3c7e92=_0xd4ef2c(0xa60f),_0x4cbef0=_0xd4ef2c(0xf8c1),_0x2e75d7=_0xd4ef2c(0x77a5);_0xd4ef2c={'WRIST':_0x35eabe(0x32e5),'THUMB':'thumb','INDEX':_0x35eabe(0x2097),'MIDDLE':_0x35eabe(0xda0),'RING':_0x35eabe(0x3287),'LITTLE':_0x35eabe(0x1aee)},_0x5a1878={'WRIST':_0x35eabe(0x32e5),'THUMB_METACARPAL':_0x35eabe(0x6b4),'THUMB_PHALANX_PROXIMAL':'thumb-phalanx-proximal','THUMB_PHALANX_DISTAL':_0x35eabe(0x1e63),'THUMB_TIP':'thumb-tip','INDEX_FINGER_METACARPAL':_0x35eabe(0xb7a),'INDEX_FINGER_PHALANX_PROXIMAL':'index-finger-phalanx-proximal','INDEX_FINGER_PHALANX_INTERMEDIATE':_0x35eabe(0x3d8a),'INDEX_FINGER_PHALANX_DISTAL':_0x35eabe(0x7c3),'INDEX_FINGER_TIP':_0x35eabe(0x3116),'MIDDLE_FINGER_METACARPAL':_0x35eabe(0x36cb),'MIDDLE_FINGER_PHALANX_PROXIMAL':_0x35eabe(0x31b4),'MIDDLE_FINGER_PHALANX_INTERMEDIATE':_0x35eabe(0x3dc1),'MIDDLE_FINGER_PHALANX_DISTAL':_0x35eabe(0x3768),'MIDDLE_FINGER_TIP':_0x35eabe(0x47b),'RING_FINGER_METACARPAL':'ring-finger-metacarpal','RING_FINGER_PHALANX_PROXIMAL':_0x35eabe(0x33f0),'RING_FINGER_PHALANX_INTERMEDIATE':'ring-finger-phalanx-intermediate','RING_FINGER_PHALANX_DISTAL':_0x35eabe(0x115d),'RING_FINGER_TIP':_0x35eabe(0xf6c),'PINKY_FINGER_METACARPAL':_0x35eabe(0x30e8),'PINKY_FINGER_PHALANX_PROXIMAL':'pinky-finger-phalanx-proximal','PINKY_FINGER_PHALANX_INTERMEDIATE':_0x35eabe(0x3b10),'PINKY_FINGER_PHALANX_DISTAL':_0x35eabe(0x3fe0),'PINKY_FINGER_TIP':_0x35eabe(0x13b6)};const _0x33cbab=[_0x5a1878[_0x35eabe(0x1093)],_0x5a1878['THUMB_METACARPAL'],_0x5a1878[_0x35eabe(0x2595)],_0x5a1878[_0x35eabe(0xd2e)],_0x5a1878['THUMB_TIP'],_0x5a1878[_0x35eabe(0xffd)],_0x5a1878[_0x35eabe(0x2185)],_0x5a1878[_0x35eabe(0x1e39)],_0x5a1878[_0x35eabe(0x3907)],_0x5a1878[_0x35eabe(0x2d2b)],_0x5a1878[_0x35eabe(0x18b9)],_0x5a1878['MIDDLE_FINGER_PHALANX_PROXIMAL'],_0x5a1878[_0x35eabe(0x3808)],_0x5a1878[_0x35eabe(0x2986)],_0x5a1878[_0x35eabe(0x2fd1)],_0x5a1878[_0x35eabe(0x336b)],_0x5a1878['RING_FINGER_PHALANX_PROXIMAL'],_0x5a1878[_0x35eabe(0x3e0)],_0x5a1878['RING_FINGER_PHALANX_DISTAL'],_0x5a1878[_0x35eabe(0xcae)],_0x5a1878[_0x35eabe(0x1fdd)],_0x5a1878['PINKY_FINGER_PHALANX_PROXIMAL'],_0x5a1878[_0x35eabe(0x369c)],_0x5a1878[_0x35eabe(0x33a5)],_0x5a1878[_0x35eabe(0x10b0)]],_0x5dba80={[_0xd4ef2c[_0x35eabe(0x1093)]]:[_0x5a1878['WRIST']],[_0xd4ef2c['THUMB']]:[_0x5a1878['THUMB_METACARPAL'],_0x5a1878[_0x35eabe(0x2595)],_0x5a1878[_0x35eabe(0xd2e)],_0x5a1878[_0x35eabe(0x3366)]],[_0xd4ef2c[_0x35eabe(0x3e8b)]]:[_0x5a1878['INDEX_FINGER_METACARPAL'],_0x5a1878[_0x35eabe(0x2185)],_0x5a1878[_0x35eabe(0x1e39)],_0x5a1878[_0x35eabe(0x3907)],_0x5a1878[_0x35eabe(0x2d2b)]],[_0xd4ef2c[_0x35eabe(0x1052)]]:[_0x5a1878[_0x35eabe(0x18b9)],_0x5a1878[_0x35eabe(0x1f48)],_0x5a1878['MIDDLE_FINGER_PHALANX_INTERMEDIATE'],_0x5a1878[_0x35eabe(0x2986)],_0x5a1878[_0x35eabe(0x2fd1)]],[_0xd4ef2c[_0x35eabe(0x3f71)]]:[_0x5a1878[_0x35eabe(0x336b)],_0x5a1878[_0x35eabe(0x3f1f)],_0x5a1878[_0x35eabe(0x3e0)],_0x5a1878[_0x35eabe(0x1d3d)],_0x5a1878[_0x35eabe(0xcae)]],[_0xd4ef2c[_0x35eabe(0x1694)]]:[_0x5a1878[_0x35eabe(0x1fdd)],_0x5a1878[_0x35eabe(0x3d3b)],_0x5a1878[_0x35eabe(0x369c)],_0x5a1878[_0x35eabe(0x33a5)],_0x5a1878[_0x35eabe(0x10b0)]]};class _0x22edae{constructor(_0xa7926a,_0xe425f2,_0x2163ff,_0x1339ee,_0x3a3a4f=!0x1,_0x387219=!0x1,_0x52c265=0x1){var _0x144cf8=_0x35eabe;this[_0x144cf8(0x2b50)]=_0xa7926a,this['_jointMeshes']=_0xe425f2,this[_0x144cf8(0xa5)]=_0x2163ff,this['rigMapping']=_0x1339ee,this[_0x144cf8(0x9f8)]=_0x3a3a4f,this[_0x144cf8(0x10ca)]=_0x387219,this[_0x144cf8(0x1997)]=_0x52c265,this[_0x144cf8(0xce1)]=new Array(_0x33cbab['length']),this[_0x144cf8(0x1d73)]=new Float32Array(0x10*_0x33cbab[_0x144cf8(0x132e)]),this[_0x144cf8(0x2fe1)]=new _0x39cf0b['y3'](),this[_0x144cf8(0x18ce)]=new Float32Array(_0x33cbab[_0x144cf8(0x132e)]),this[_0x144cf8(0x48a)]=_0xe425f2[0x0]['getScene']();for(let _0x2ec6db=0x0;_0x2ec6db<this[_0x144cf8(0xce1)]['length'];_0x2ec6db++){const _0x442fa8=this[_0x144cf8(0xce1)][_0x2ec6db]=new _0x626119['Y'](_0x33cbab[_0x2ec6db],this[_0x144cf8(0x48a)]);_0x442fa8['rotationQuaternion']=new _0x39cf0b['_f'](),_0xe425f2[_0x2ec6db]['rotationQuaternion']=new _0x39cf0b['_f']();}_0x2163ff&&this['setHandMesh'](_0x2163ff,_0x1339ee),this['xrController'][_0x144cf8(0x2306)]&&(this[_0x144cf8(0x2b50)][_0x144cf8(0x2306)][_0x144cf8(0x351c)]?this['xrController'][_0x144cf8(0x2306)][_0x144cf8(0x351c)][_0x144cf8(0x1a25)](!0x1):this[_0x144cf8(0x2b50)][_0x144cf8(0x2306)][_0x144cf8(0x2267)][_0x144cf8(0x11ad)](_0x17b8a9=>{var _0x2a1b04=_0x144cf8;_0x17b8a9[_0x2a1b04(0x351c)]&&_0x17b8a9[_0x2a1b04(0x351c)][_0x2a1b04(0x1a25)](!0x1);})),this[_0x144cf8(0x2b50)]['onMotionControllerInitObservable'][_0x144cf8(0x11ad)](_0x4014e7=>{var _0xa362ae=_0x144cf8;_0x4014e7['onModelLoadedObservable'][_0xa362ae(0x11ad)](_0x2321a3=>{var _0x300fcb=_0xa362ae;_0x2321a3['rootMesh']&&_0x2321a3['rootMesh'][_0x300fcb(0x1a25)](!0x1);}),_0x4014e7[_0xa362ae(0x351c)]&&_0x4014e7[_0xa362ae(0x351c)][_0xa362ae(0x1a25)](!0x1);});}get['handMesh'](){var _0xd811c5=_0x35eabe;return this[_0xd811c5(0xa5)];}[_0x35eabe(0x519)](_0x55b6d){var _0x5f1aaa=_0x35eabe;return _0x5dba80[_0x55b6d][_0x5f1aaa(0x1fa5)](_0x12d4ba=>this[_0x5f1aaa(0x36bc)][_0x33cbab['indexOf'](_0x12d4ba)]);}[_0x35eabe(0x389)](_0x1d9a25){var _0x17076a=_0x35eabe;return this[_0x17076a(0x36bc)][_0x33cbab['indexOf'](_0x1d9a25)];}[_0x35eabe(0x3da2)](_0x526f88,_0x4929c0){var _0x2161f7=_0x35eabe;if((this[_0x2161f7(0xa5)]=_0x526f88)[_0x2161f7(0x957)]=!0x0,_0x526f88[_0x2161f7(0x2d6d)]()[_0x2161f7(0x2f62)](_0xd721a=>_0xd721a[_0x2161f7(0x957)]=!0x0),this[_0x2161f7(0xa5)][_0x2161f7(0x3463)]){const _0x3966cb=this[_0x2161f7(0xa5)][_0x2161f7(0x3463)];_0x33cbab['forEach']((_0x55ede6,_0x5a505b)=>{var _0x148b3c=_0x2161f7;_0x55ede6=_0x3966cb['getBoneIndexByName'](_0x4929c0?_0x4929c0[_0x55ede6]:_0x55ede6),-0x1!==_0x55ede6&&_0x3966cb[_0x148b3c(0x3d38)][_0x55ede6]['linkTransformNode'](this[_0x148b3c(0xce1)][_0x5a505b]);});}}[_0x35eabe(0xb6c)](_0xe0b07a,_0x239f3f){var _0x3627f1=_0x35eabe;const _0xd9e976=this[_0x3627f1(0x2b50)][_0x3627f1(0xfb6)][_0x3627f1(0xc09)];if(_0xd9e976){const _0x43cfcd=_0xd9e976;var _0x1c809e=_0x33cbab[_0x3627f1(0x1fa5)](_0x4be59e=>_0x43cfcd[_0x4be59e]||_0xd9e976[_0x3627f1(0x2493)](_0x4be59e));let _0x3f6541=!0x1;if(_0xe0b07a['fillPoses']&&_0xe0b07a[_0x3627f1(0xa4a)])_0x3f6541=_0xe0b07a[_0x3627f1(0x14ff)](_0x1c809e,_0x239f3f,this[_0x3627f1(0x1d73)])&&_0xe0b07a[_0x3627f1(0xa4a)](_0x1c809e,this[_0x3627f1(0x18ce)]);else{if(_0xe0b07a[_0x3627f1(0x3277)]){_0x3f6541=!0x0;for(let _0x2eba2a=0x0;_0x2eba2a<_0x1c809e[_0x3627f1(0x132e)];_0x2eba2a++){var _0x519c82=_0xe0b07a[_0x3627f1(0x3277)](_0x1c809e[_0x2eba2a],_0x239f3f);if(!_0x519c82){_0x3f6541=!0x1;break;}this['_jointTransformMatrices'][_0x3627f1(0xe5f)](_0x519c82[_0x3627f1(0xcc9)][_0x3627f1(0x20d4)],0x10*_0x2eba2a),this[_0x3627f1(0x18ce)][_0x2eba2a]=_0x519c82[_0x3627f1(0x616)]||0.008;}}}_0x3f6541&&(_0x33cbab[_0x3627f1(0x2f62)]((_0x13957e,_0x2a761f)=>{var _0x533159=_0x3627f1;const _0x4a456b=this['_jointTransforms'][_0x2a761f];_0x39cf0b['y3'][_0x533159(0x30fe)](this[_0x533159(0x1d73)],0x10*_0x2a761f,this[_0x533159(0x2fe1)]),this[_0x533159(0x2fe1)]['decompose'](void 0x0,_0x4a456b[_0x533159(0x905)],_0x4a456b[_0x533159(0x8c5)]);var _0x545186=this[_0x533159(0x18ce)][_0x2a761f]*this[_0x533159(0x1997)];const _0x2095f5=this[_0x533159(0x36bc)][_0x2a761f];_0x2095f5[_0x533159(0x2ba6)]=!this[_0x533159(0xa5)]&&!this[_0x533159(0x10ca)],_0x2095f5[_0x533159(0x8c5)][_0x533159(0x2a3e)](_0x4a456b['position']),_0x2095f5[_0x533159(0x905)]['copyFrom'](_0x4a456b[_0x533159(0x905)]),_0x2095f5[_0x533159(0x244c)][_0x533159(0xdd0)](_0x545186),this[_0x533159(0x48a)][_0x533159(0xe97)]||(_0x2095f5[_0x533159(0x8c5)]['z']*=-0x1,_0x2095f5[_0x533159(0x905)]['z']*=-0x1,_0x2095f5[_0x533159(0x905)]['w']*=-0x1,this[_0x533159(0x9f8)]&&this['_handMesh']&&(_0x4a456b['position']['z']*=-0x1,_0x4a456b[_0x533159(0x905)]['z']*=-0x1,_0x4a456b[_0x533159(0x905)]['w']*=-0x1));}),this[_0x3627f1(0xa5)]&&(this[_0x3627f1(0xa5)][_0x3627f1(0x2ba6)]=!0x0));}}['dispose'](){var _0x5ec544=_0x35eabe;this[_0x5ec544(0xa5)]&&(this[_0x5ec544(0xa5)]['isVisible']=!0x1);}}class _0x72944e extends _0x24bfa6['F']{constructor(_0x48c615,_0x34318a){var _0x394988=_0x35eabe;super(_0x48c615),this[_0x394988(0x6a4)]=_0x34318a,this['_attachedHands']={},this['_trackingHands']={'left':null,'right':null},this[_0x394988(0xab0)]={'jointMeshes':null,'handMeshes':null,'rigMappings':null},this[_0x394988(0x29ca)]=new _0x35d7cc['y$'](),this['onHandRemovedObservable']=new _0x35d7cc['y$'](),this[_0x394988(0x2c7d)]=_0x39ddba=>{var _0x3226d1=_0x394988,_0x348634,_0x559d5b;_0x39ddba[_0x3226d1(0xfb6)][_0x3226d1(0xc09)]&&_0x3226d1(0x25c6)!=_0x39ddba[_0x3226d1(0xfb6)]['handedness']&&this[_0x3226d1(0xab0)][_0x3226d1(0x2d3e)]&&(_0x348634=_0x39ddba['inputSource']['handedness'],_0x559d5b=new _0x22edae(_0x39ddba,this[_0x3226d1(0xab0)][_0x3226d1(0x2d3e)][_0x348634],this[_0x3226d1(0xab0)]['handMeshes']&&this['_handResources'][_0x3226d1(0xc0a)][_0x348634],this[_0x3226d1(0xab0)][_0x3226d1(0x304a)]&&this['_handResources'][_0x3226d1(0x304a)][_0x348634],null==(_0x559d5b=this[_0x3226d1(0x6a4)]['handMeshes'])?void 0x0:_0x559d5b[_0x3226d1(0x3766)],null==(_0x559d5b=this[_0x3226d1(0x6a4)][_0x3226d1(0x2d3e)])?void 0x0:_0x559d5b['invisible'],null==(_0x559d5b=this['options'][_0x3226d1(0x2d3e)])?void 0x0:_0x559d5b['scaleFactor']),this[_0x3226d1(0x3f6e)][_0x39ddba[_0x3226d1(0x439)]]=_0x559d5b,this[_0x3226d1(0x234d)][_0x348634]=_0x559d5b,this[_0x3226d1(0x29ca)]['notifyObservers'](_0x559d5b));},this[_0x394988(0x1179)]=_0x5b803b=>{var _0x48f180=_0x394988;this[_0x48f180(0x151c)](_0x5b803b[_0x48f180(0x439)]);},this['xrNativeFeatureName']=_0x394988(0x3f5f);const _0x4fbc6a=_0x34318a[_0x394988(0x2d3e)];if(_0x4fbc6a&&(void 0x0!==_0x4fbc6a[_0x394988(0x3b72)]&&(_0x34318a[_0x394988(0xc0a)]=_0x34318a[_0x394988(0xc0a)]||{},_0x34318a[_0x394988(0xc0a)][_0x394988(0x241c)]=_0x4fbc6a[_0x394988(0x3b72)]),void 0x0!==_0x4fbc6a[_0x394988(0xc0a)]&&(_0x34318a[_0x394988(0xc0a)]=_0x34318a[_0x394988(0xc0a)]||{},_0x34318a[_0x394988(0xc0a)][_0x394988(0x366d)]=_0x4fbc6a[_0x394988(0xc0a)]),void 0x0!==_0x4fbc6a[_0x394988(0x30ab)]&&(_0x34318a[_0x394988(0xc0a)]=_0x34318a['handMeshes']||{},_0x34318a['handMeshes'][_0x394988(0x3766)]=_0x4fbc6a[_0x394988(0x30ab)]),void 0x0!==_0x4fbc6a[_0x394988(0x2f7c)])){_0x34318a[_0x394988(0xc0a)]=_0x34318a['handMeshes']||{};const _0x5898a5={},_0x4de160={};[[_0x4fbc6a[_0x394988(0x2f7c)][_0x394988(0x29b1)],_0x5898a5],[_0x4fbc6a[_0x394988(0x2f7c)][_0x394988(0x149f)],_0x4de160]]['forEach'](_0x5d790c=>{var _0x517e3f=_0x394988;const _0x2d387d=_0x5d790c[0x0],_0x444bec=_0x5d790c[0x1];_0x2d387d[_0x517e3f(0x2f62)]((_0xb3a53b,_0x408dcd)=>{_0x444bec[_0x33cbab[_0x408dcd]]=_0xb3a53b;});}),_0x34318a[_0x394988(0xc0a)]['customRigMappings']={'left':_0x5898a5,'right':_0x4de160};}}static['_GenerateTrackedJointMeshes'](_0x22d6b2){var _0x260cf4=_0x35eabe;const _0x24de36={};return[_0x260cf4(0x29b1),_0x260cf4(0x149f)][_0x260cf4(0x1fa5)](_0x27e108=>{var _0x3c28ec=_0x260cf4,_0x523e9a,_0x1965d6,_0x2171e4;const _0x36647d=[],_0x27c142=(null==(_0x523e9a=_0x22d6b2[_0x3c28ec(0x2d3e)])?void 0x0:_0x523e9a[_0x3c28ec(0x35f8)])||(0x0,_0x3e534e['Au'])(_0x3c28ec(0x25c0),_0x72944e[_0x3c28ec(0x81d)]);_0x27c142[_0x3c28ec(0x2ba6)]=!(null==(_0x523e9a=_0x22d6b2[_0x3c28ec(0x2d3e)])||!_0x523e9a['keepOriginalVisible']);for(let _0x265dd3=0x0;_0x265dd3<_0x33cbab[_0x3c28ec(0x132e)];++_0x265dd3){let _0x6dc3a9=_0x27c142[_0x3c28ec(0x3a12)](_0x27e108+_0x3c28ec(0x3dd5)+_0x265dd3);null!=(_0x1965d6=_0x22d6b2[_0x3c28ec(0x2d3e)])&&_0x1965d6[_0x3c28ec(0x2942)]&&(_0x1965d6=_0x22d6b2[_0x3c28ec(0x2d3e)]['onHandJointMeshGenerated'](_0x6dc3a9,_0x265dd3,_0x27e108))&&_0x1965d6!==_0x6dc3a9&&(_0x6dc3a9[_0x3c28ec(0x2d20)](),_0x6dc3a9=_0x1965d6),_0x6dc3a9[_0x3c28ec(0x1c60)]=!0x1,null!=(_0x1965d6=_0x22d6b2['jointMeshes'])&&_0x1965d6[_0x3c28ec(0x35b2)]&&(_0x1965d6=(null==(_0x1965d6=_0x22d6b2[_0x3c28ec(0x2d3e)])?void 0x0:_0x1965d6['physicsProps'])||{},_0x6dc3a9[_0x3c28ec(0x244c)][_0x3c28ec(0xdd0)](0.02),_0x2171e4=void 0x0!==_0x1965d6['impostorType']?_0x1965d6['impostorType']:_0x43e754['Q'][_0x3c28ec(0x1e24)],_0x6dc3a9[_0x3c28ec(0x40b8)]=new _0x43e754['Q'](_0x6dc3a9,_0x2171e4,Object[_0x3c28ec(0x1666)]({'mass':0x0},_0x1965d6))),_0x6dc3a9[_0x3c28ec(0x905)]=new _0x39cf0b['_f'](),_0x6dc3a9[_0x3c28ec(0x2ba6)]=!0x1,_0x36647d[_0x3c28ec(0x2f54)](_0x6dc3a9);}_0x24de36[_0x27e108]=_0x36647d;}),{'left':_0x24de36[_0x260cf4(0x29b1)],'right':_0x24de36['right']};}static['_GenerateDefaultHandMeshesAsync'](_0x6dee42,_0x59bd1b){return new Promise(_0x59b0cf=>_0x29753d(this,void 0x0,void 0x0,function*(){var _0x4e5566=a8_0x58a1;const _0x3c649a={},_0x4341e0=(null!=(_0x237bc5=null==(_0x237bc5=_0x72944e[_0x4e5566(0x1ddc)])?void 0x0:_0x237bc5[_0x4e5566(0x2aa5)][0x1])&&_0x237bc5[_0x4e5566(0x2e0e)]()&&(_0x72944e['_RightHandGLB']=null),null!=(_0x237bc5=null==(_0x237bc5=_0x72944e[_0x4e5566(0x194)])?void 0x0:_0x237bc5['meshes'][0x1])&&_0x237bc5[_0x4e5566(0x2e0e)]()&&(_0x72944e[_0x4e5566(0x194)]=null),!(!_0x72944e[_0x4e5566(0x1ddc)]||!_0x72944e[_0x4e5566(0x194)]));var _0x237bc5=yield Promise[_0x4e5566(0x3456)]([_0x72944e[_0x4e5566(0x1ddc)]||_0xb9261e['n']['ImportMeshAsync']('',_0x72944e[_0x4e5566(0x285)],_0x72944e['DEFAULT_HAND_MODEL_RIGHT_FILENAME'],_0x6dee42),_0x72944e[_0x4e5566(0x194)]||_0xb9261e['n'][_0x4e5566(0x66d)]('',_0x72944e[_0x4e5566(0x285)],_0x72944e[_0x4e5566(0x2a3f)],_0x6dee42)]);_0x72944e[_0x4e5566(0x1ddc)]=_0x237bc5[0x0],_0x72944e[_0x4e5566(0x194)]=_0x237bc5[0x1];const _0x24731a=new _0x21cf80['O'](_0x4e5566(0x2de2),_0x6dee42,{'emitComments':!0x1});yield _0x24731a['loadAsync'](_0x72944e[_0x4e5566(0x35aa)]),_0x24731a[_0x4e5566(0x8aa)]=!0x0,_0x24731a['transparencyMode']=_0x5adff6['F']['MATERIAL_ALPHABLEND'],_0x24731a[_0x4e5566(0x355d)]=_0x2e75d7['g'][_0x4e5566(0x3fe)],_0x24731a[_0x4e5566(0x23c2)](!0x1),_0x237bc5=Object[_0x4e5566(0x1666)]({'base':_0x4cbddf['Wo']['FromInts'](0x74,0x3f,0xcb),'fresnel':_0x4cbddf['Wo']['FromInts'](0x95,0x66,0xe5),'fingerColor':_0x4cbddf['Wo'][_0x4e5566(0x9fc)](0xb1,0x82,0xff),'tipFresnel':_0x4cbddf['Wo'][_0x4e5566(0x9fc)](0xdc,0xc8,0xff)},null==(_0x237bc5=null==_0x59bd1b?void 0x0:_0x59bd1b[_0x4e5566(0xc0a)])?void 0x0:_0x237bc5[_0x4e5566(0x23f4)]);const _0x576b9d={'base':_0x24731a[_0x4e5566(0x1758)](_0x4e5566(0xba2)),'fresnel':_0x24731a[_0x4e5566(0x1758)](_0x4e5566(0x97f)),'fingerColor':_0x24731a[_0x4e5566(0x1758)]('fingerColor'),'tipFresnel':_0x24731a['getBlockByName'](_0x4e5566(0x1042))};_0x576b9d[_0x4e5566(0x1c78)][_0x4e5566(0x856)]=_0x237bc5[_0x4e5566(0x1c78)],_0x576b9d['fresnel'][_0x4e5566(0x856)]=_0x237bc5[_0x4e5566(0x3db6)],_0x576b9d['fingerColor'][_0x4e5566(0x856)]=_0x237bc5['fingerColor'],_0x576b9d[_0x4e5566(0xe16)][_0x4e5566(0x856)]=_0x237bc5['tipFresnel'],['left',_0x4e5566(0x149f)][_0x4e5566(0x2f62)](_0x1c2d01=>{var _0xcb2fd7=_0x4e5566;const _0x44f7cf='left'==_0x1c2d01?_0x72944e[_0xcb2fd7(0x194)]:_0x72944e[_0xcb2fd7(0x1ddc)];if(!_0x44f7cf)throw new Error(_0xcb2fd7(0x2a9f));const _0x223f03=_0x44f7cf[_0xcb2fd7(0x2aa5)][0x1];_0x223f03['_internalAbstractMeshDataInfo']['_computeBonesUsingShaders']=!0x0,_0x223f03[_0xcb2fd7(0x4e2)]=_0x24731a['clone'](_0x1c2d01+_0xcb2fd7(0x242a),!0x0),_0x223f03[_0xcb2fd7(0x2ba6)]=!0x1,_0x3c649a[_0x1c2d01]=_0x223f03,_0x4341e0||_0x6dee42[_0xcb2fd7(0xe97)]||_0x44f7cf['meshes'][0x1][_0xcb2fd7(0x2b7b)](_0x3c7e92['RD']['Y'],Math['PI']);}),_0x24731a[_0x4e5566(0x2d20)](),_0x59b0cf({'left':_0x3c649a['left'],'right':_0x3c649a['right']});}));}static[_0x35eabe(0x1a77)](_0x486726){var _0x31caa6=_0x35eabe;return _0x486726=_0x31caa6(0x149f)==_0x486726?'R':'L',{[_0x5a1878['WRIST']]:'wrist_'+_0x486726,[_0x5a1878[_0x31caa6(0x18d5)]]:_0x31caa6(0x2fc6)+_0x486726,[_0x5a1878[_0x31caa6(0x2595)]]:_0x31caa6(0x2b7f)+_0x486726,[_0x5a1878[_0x31caa6(0xd2e)]]:_0x31caa6(0x228e)+_0x486726,[_0x5a1878[_0x31caa6(0x3366)]]:_0x31caa6(0x27fa)+_0x486726,[_0x5a1878['INDEX_FINGER_METACARPAL']]:_0x31caa6(0x4055)+_0x486726,[_0x5a1878[_0x31caa6(0x2185)]]:'index_proxPhalanx_'+_0x486726,[_0x5a1878['INDEX_FINGER_PHALANX_INTERMEDIATE']]:_0x31caa6(0x792)+_0x486726,[_0x5a1878[_0x31caa6(0x3907)]]:'index_distPhalanx_'+_0x486726,[_0x5a1878[_0x31caa6(0x2d2b)]]:_0x31caa6(0x1a2c)+_0x486726,[_0x5a1878[_0x31caa6(0x18b9)]]:'middle_metacarpal_'+_0x486726,[_0x5a1878[_0x31caa6(0x1f48)]]:_0x31caa6(0x29b4)+_0x486726,[_0x5a1878[_0x31caa6(0x3808)]]:_0x31caa6(0x2df0)+_0x486726,[_0x5a1878[_0x31caa6(0x2986)]]:_0x31caa6(0x1376)+_0x486726,[_0x5a1878[_0x31caa6(0x2fd1)]]:_0x31caa6(0x36ae)+_0x486726,[_0x5a1878[_0x31caa6(0x336b)]]:_0x31caa6(0x3e9f)+_0x486726,[_0x5a1878[_0x31caa6(0x3f1f)]]:_0x31caa6(0x1556)+_0x486726,[_0x5a1878[_0x31caa6(0x3e0)]]:_0x31caa6(0xb1f)+_0x486726,[_0x5a1878[_0x31caa6(0x1d3d)]]:_0x31caa6(0xe2a)+_0x486726,[_0x5a1878[_0x31caa6(0xcae)]]:_0x31caa6(0x1512)+_0x486726,[_0x5a1878[_0x31caa6(0x1fdd)]]:_0x31caa6(0x1c44)+_0x486726,[_0x5a1878[_0x31caa6(0x3d3b)]]:'little_proxPhalanx_'+_0x486726,[_0x5a1878[_0x31caa6(0x369c)]]:_0x31caa6(0x42b)+_0x486726,[_0x5a1878[_0x31caa6(0x33a5)]]:'little_distPhalanx_'+_0x486726,[_0x5a1878[_0x31caa6(0x10b0)]]:_0x31caa6(0x2f7d)+_0x486726};}[_0x35eabe(0x260b)](){var _0x472a4f=_0x35eabe;return _0x472a4f(0x16fc)!=typeof XRHand;}[_0x35eabe(0x2c9f)](_0x105956){var _0x4d27b5=_0x35eabe;return this[_0x4d27b5(0x3f6e)][_0x105956];}['getHandByHandedness'](_0x3597a6){return'none'==_0x3597a6?null:this['_trackingHands'][_0x3597a6];}[_0x35eabe(0x1ca6)](){var _0x514098=_0x35eabe,_0x3530b0;return!!super['attach']()&&(this['_handResources']={'jointMeshes':_0x72944e[_0x514098(0x38c)](this[_0x514098(0x6a4)]),'handMeshes':(null==(_0x3530b0=this[_0x514098(0x6a4)][_0x514098(0xc0a)])?void 0x0:_0x3530b0[_0x514098(0x366d)])||null,'rigMappings':(null==(_0x3530b0=this[_0x514098(0x6a4)]['handMeshes'])?void 0x0:_0x3530b0['customRigMappings'])||null},null!=(_0x3530b0=this[_0x514098(0x6a4)][_0x514098(0xc0a)])&&_0x3530b0[_0x514098(0x366d)]||null!=(_0x3530b0=this[_0x514098(0x6a4)][_0x514098(0xc0a)])&&_0x3530b0[_0x514098(0x241c)]||_0x72944e[_0x514098(0x1cdc)](_0x4cbef0['l'][_0x514098(0x19c8)],this[_0x514098(0x6a4)])['then'](_0x4d1c56=>{var _0x5d558b=_0x514098;this['_handResources'][_0x5d558b(0xc0a)]=_0x4d1c56,this['_handResources']['rigMappings']={'left':_0x72944e['_GenerateDefaultHandMeshRigMapping'](_0x5d558b(0x29b1)),'right':_0x72944e[_0x5d558b(0x1a77)](_0x5d558b(0x149f))},null!=(_0x4d1c56=this[_0x5d558b(0x234d)][_0x5d558b(0x29b1)])&&_0x4d1c56['setHandMesh'](this[_0x5d558b(0xab0)][_0x5d558b(0xc0a)][_0x5d558b(0x29b1)],this[_0x5d558b(0xab0)]['rigMappings'][_0x5d558b(0x29b1)]),null!=(_0x4d1c56=this[_0x5d558b(0x234d)][_0x5d558b(0x149f)])&&_0x4d1c56[_0x5d558b(0x3da2)](this[_0x5d558b(0xab0)]['handMeshes']['right'],this[_0x5d558b(0xab0)]['rigMappings'][_0x5d558b(0x149f)]);}),this['options'][_0x514098(0x1b8b)][_0x514098(0x2c62)]['forEach'](this[_0x514098(0x2c7d)]),this[_0x514098(0xa95)](this[_0x514098(0x6a4)][_0x514098(0x1b8b)][_0x514098(0x3e16)],this[_0x514098(0x2c7d)]),this[_0x514098(0xa95)](this['options'][_0x514098(0x1b8b)][_0x514098(0x1a7)],this['_detachHand']),!0x0);}[_0x35eabe(0x21ec)](_0x549067){var _0x8e7df3=_0x35eabe,_0x5aeea1;null!=(_0x5aeea1=this['_trackingHands'][_0x8e7df3(0x29b1)])&&_0x5aeea1[_0x8e7df3(0xb6c)](_0x549067,this[_0x8e7df3(0x1fa7)][_0x8e7df3(0x19d)]),null!=(_0x5aeea1=this['_trackingHands'][_0x8e7df3(0x149f)])&&_0x5aeea1[_0x8e7df3(0xb6c)](_0x549067,this[_0x8e7df3(0x1fa7)][_0x8e7df3(0x19d)]);}[_0x35eabe(0x151c)](_0x578cd9){var _0x52b8f1=_0x35eabe,_0x2c7b0b,_0x1b8882;const _0x1f76a8=this[_0x52b8f1(0x2c9f)](_0x578cd9);_0x1f76a8&&(_0x1b8882=_0x52b8f1(0x29b1)==_0x1f76a8[_0x52b8f1(0x2b50)]['inputSource'][_0x52b8f1(0x11e7)]?'left':_0x52b8f1(0x149f),(null==(_0x2c7b0b=this[_0x52b8f1(0x234d)][_0x1b8882])?void 0x0:_0x2c7b0b[_0x52b8f1(0x2b50)][_0x52b8f1(0x439)])===_0x578cd9&&(this[_0x52b8f1(0x234d)][_0x1b8882]=null),this['onHandRemovedObservable'][_0x52b8f1(0x3e9)](_0x1f76a8),_0x1f76a8['dispose'](),delete this[_0x52b8f1(0x3f6e)][_0x578cd9]);}[_0x35eabe(0x238d)](){var _0x4b5189=_0x35eabe;return!!super['detach']()&&(Object[_0x4b5189(0x2c10)](this['_attachedHands'])[_0x4b5189(0x2f62)](_0x50e2c6=>this['_detachHandById'](_0x50e2c6)),!0x0);}['dispose'](){var _0x51588a=_0x35eabe,_0x737d98;super[_0x51588a(0x2d20)](),this[_0x51588a(0x29ca)][_0x51588a(0x2af2)](),this[_0x51588a(0x3da1)][_0x51588a(0x2af2)](),!this[_0x51588a(0xab0)][_0x51588a(0xc0a)]||null!=(_0x737d98=this['options'][_0x51588a(0xc0a)])&&_0x737d98[_0x51588a(0x366d)]||(this['_handResources']['handMeshes'][_0x51588a(0x29b1)][_0x51588a(0x2d20)](),this[_0x51588a(0xab0)][_0x51588a(0xc0a)][_0x51588a(0x149f)]['dispose'](),_0x72944e[_0x51588a(0x1ddc)]=null,_0x72944e[_0x51588a(0x194)]=null),this[_0x51588a(0xab0)]['jointMeshes']&&(this[_0x51588a(0xab0)][_0x51588a(0x2d3e)][_0x51588a(0x29b1)][_0x51588a(0x2f62)](_0x29d3a4=>_0x29d3a4[_0x51588a(0x2d20)]()),this[_0x51588a(0xab0)][_0x51588a(0x2d3e)][_0x51588a(0x149f)][_0x51588a(0x2f62)](_0x28186e=>_0x28186e[_0x51588a(0x2d20)]()));}}_0x72944e[_0x35eabe(0x366c)]=_0x43d993['b'][_0x35eabe(0x2f7)],_0x72944e[_0x35eabe(0x5be)]=0x1,_0x72944e[_0x35eabe(0x285)]='https://assets.babylonjs.com/meshes/HandMeshes/',_0x72944e[_0x35eabe(0x32a1)]=_0x35eabe(0x300a),_0x72944e['DEFAULT_HAND_MODEL_LEFT_FILENAME']=_0x35eabe(0x3543),_0x72944e['DEFAULT_HAND_MODEL_SHADER_URL']='https://assets.babylonjs.com/meshes/HandMeshes/handsShader.json',_0x72944e['_ICOSPHERE_PARAMS']={'radius':0.5,'flat':!0x1,'subdivisions':0x2},_0x72944e[_0x35eabe(0x1ddc)]=null,_0x72944e[_0x35eabe(0x194)]=null,_0x43d993['d'][_0x35eabe(0xa4)](_0x72944e['Name'],(_0x3bc441,_0x1a94bc)=>()=>new _0x72944e(_0x3bc441,_0x1a94bc),_0x72944e['Version'],!0x1);},0xa0c2:(_0x54e490,_0x1a2a5a,_0x633118)=>{var _0x16e656=a8_0x49466b,_0x33ac32=_0x633118(0x205d),_0x525f51=_0x633118(0xf96c),_0x19d105=_0x633118(0x9fd1),_0x208829=_0x633118(0xde31),_0x1efb8b=_0x633118(0xe222);class _0x367877 extends _0x208829['F']{constructor(_0x2c3d08,_0x2b4a20={}){var _0x4e51f1=a8_0x58a1;super(_0x2c3d08),this[_0x4e51f1(0x6a4)]=_0x2b4a20,this[_0x4e51f1(0xa3c)]=new _0x19d105['y3'](),this[_0x4e51f1(0x263c)]=new _0x19d105['P'](),this[_0x4e51f1(0x1391)]=new _0x19d105['_f'](),this[_0x4e51f1(0x438)]=_0x5a0e02=>{var _0xd9f4df=_0x4e51f1;if(_0x5a0e02){var _0x2a2c15=new XRRay(this[_0xd9f4df(0x6a4)][_0xd9f4df(0x2bdd)]||{});const _0xeada={'space':this[_0xd9f4df(0x6a4)][_0xd9f4df(0x3ab9)]?_0x5a0e02:this['_xrSessionManager'][_0xd9f4df(0x409)],'offsetRay':_0x2a2c15};this[_0xd9f4df(0x6a4)][_0xd9f4df(0x35b)]&&(_0xeada[_0xd9f4df(0x35b)]=this[_0xd9f4df(0x6a4)][_0xd9f4df(0x35b)]),_0xeada[_0xd9f4df(0x3109)]?this[_0xd9f4df(0x1fa7)]['session'][_0xd9f4df(0xbce)](_0xeada)[_0xd9f4df(0x1af5)](_0x3ad97e=>{var _0x35767a=_0xd9f4df;this[_0x35767a(0x1a9b)]&&this[_0x35767a(0x1a9b)]['cancel'](),this[_0x35767a(0x1a9b)]=_0x3ad97e;}):_0x1efb8b['w1']['Warn']('waiting\x20for\x20viewer\x20reference\x20space\x20to\x20initialize');}},this[_0x4e51f1(0x30d5)]=!0x1,this[_0x4e51f1(0x3668)]=new _0x525f51['y$'](),this[_0x4e51f1(0x1563)]=!0x1,this[_0x4e51f1(0x23f1)]=_0x4e51f1(0x2548),_0x1efb8b['w1'][_0x4e51f1(0x2e91)](_0x4e51f1(0x33a));}['attach'](){var _0xb7e749=a8_0x58a1;return!!super[_0xb7e749(0x1ca6)]()&&!!this[_0xb7e749(0x1fa7)][_0xb7e749(0x372d)][_0xb7e749(0xbce)]&&(this[_0xb7e749(0x6a4)]['disablePermanentHitTest']||(this[_0xb7e749(0x1fa7)]['referenceSpace']&&this['_initHitTestSource'](this['_xrSessionManager'][_0xb7e749(0x19d)]),this['_xrSessionManager'][_0xb7e749(0x2cbd)]['add'](this['_initHitTestSource'])),this[_0xb7e749(0x6a4)][_0xb7e749(0x1774)]&&(_0x366638=new XRRay(this[_0xb7e749(0x6a4)]['transientOffsetRay']||{}),this['_xrSessionManager'][_0xb7e749(0x372d)][_0xb7e749(0xa49)]({'profile':this[_0xb7e749(0x6a4)][_0xb7e749(0x13d1)]||_0xb7e749(0x3ae2),'offsetRay':_0x366638,'entityTypes':this[_0xb7e749(0x6a4)][_0xb7e749(0x35b)]})[_0xb7e749(0x1af5)](_0x291231=>{this['_transientXrHitTestSource']=_0x291231;})),!0x0);var _0x366638;}['detach'](){var _0x48884b=a8_0x58a1;return!!super[_0x48884b(0x238d)]()&&(this[_0x48884b(0x1a9b)]&&(this[_0x48884b(0x1a9b)][_0x48884b(0x2be4)](),this['_xrHitTestSource']=null),this[_0x48884b(0x1fa7)]['onXRReferenceSpaceChanged']['removeCallback'](this[_0x48884b(0x438)]),this[_0x48884b(0xc85)]&&(this['_transientXrHitTestSource'][_0x48884b(0x2be4)](),this['_transientXrHitTestSource']=null),!0x0);}[_0x16e656(0x2d20)](){var _0x17da1d=_0x16e656;super[_0x17da1d(0x2d20)](),this[_0x17da1d(0x3668)]['clear']();}[_0x16e656(0x21ec)](_0x4768de){var _0x747047=_0x16e656,_0x3962dd;if(this[_0x747047(0x12a8)]&&!this['paused']&&(this['_xrHitTestSource']&&(_0x3962dd=_0x4768de[_0x747047(0x1f52)](this[_0x747047(0x1a9b)]),this[_0x747047(0x1047)](_0x3962dd)),this[_0x747047(0xc85)])){const _0x53693d=_0x4768de[_0x747047(0x22d8)](this[_0x747047(0xc85)]);_0x53693d['forEach'](_0x39b908=>{var _0x10deaa=_0x747047;this[_0x10deaa(0x1047)](_0x39b908[_0x10deaa(0x131f)],_0x39b908[_0x10deaa(0xfb6)]);});}}['_processWebXRHitTestResult'](_0x38d17c,_0x58dee6){var _0x48201c=_0x16e656;const _0x473213=[];_0x38d17c[_0x48201c(0x2f62)](_0x227cbe=>{var _0x46c5a9=_0x48201c,_0x1ce5ac,_0x118e3b,_0x421a43=_0x227cbe[_0x46c5a9(0x2462)](this['_xrSessionManager']['referenceSpace']);_0x421a43&&(_0x118e3b=_0x421a43[_0x46c5a9(0xcc9)][_0x46c5a9(0x8c5)],_0x1ce5ac=_0x421a43[_0x46c5a9(0xcc9)][_0x46c5a9(0x16dd)],this[_0x46c5a9(0x263c)][_0x46c5a9(0xe5f)](_0x118e3b['x'],_0x118e3b['y'],_0x118e3b['z']),this[_0x46c5a9(0x1391)][_0x46c5a9(0xe5f)](_0x1ce5ac['x'],_0x1ce5ac['y'],_0x1ce5ac['z'],_0x1ce5ac['w']),_0x19d105['y3'][_0x46c5a9(0x1170)](_0x421a43['transform']['matrix'],0x0,0x1,this[_0x46c5a9(0xa3c)]),this['_xrSessionManager']['scene'][_0x46c5a9(0xe97)]||(this[_0x46c5a9(0x263c)]['z']*=-0x1,this[_0x46c5a9(0x1391)]['z']*=-0x1,this['_tmpQuat']['w']*=-0x1,this[_0x46c5a9(0xa3c)]['toggleModelMatrixHandInPlace']()),_0x118e3b={'position':this[_0x46c5a9(0x30d5)]?this[_0x46c5a9(0x263c)][_0x46c5a9(0x11fe)]():this['_tmpPos'],'rotationQuaternion':this[_0x46c5a9(0x30d5)]?this['_tmpQuat'][_0x46c5a9(0x11fe)]():this[_0x46c5a9(0x1391)],'transformationMatrix':this[_0x46c5a9(0x30d5)]?this[_0x46c5a9(0xa3c)][_0x46c5a9(0x11fe)]():this[_0x46c5a9(0xa3c)],'inputSource':_0x58dee6,'isTransient':!!_0x58dee6,'xrHitResult':_0x227cbe},_0x473213[_0x46c5a9(0x2f54)](_0x118e3b));}),this['onHitTestResultObservable'][_0x48201c(0x3e9)](_0x473213);}}_0x367877[_0x16e656(0x366c)]=_0x33ac32['b'][_0x16e656(0x23a6)],_0x367877[_0x16e656(0x5be)]=0x2,_0x33ac32['d'][_0x16e656(0xa4)](_0x367877[_0x16e656(0x366c)],(_0x4872c2,_0x3699c5)=>()=>new _0x367877(_0x4872c2,_0x3699c5),_0x367877[_0x16e656(0x5be)],!0x1);},0x62d9:(_0xdd0406,_0x466fa6,_0x4ed90b)=>{var _0x2b4b49=a8_0x49466b,_0x4c8ce1=_0x4ed90b(0x205d),_0x21d856=_0x4ed90b(0xf96c),_0x246afd=_0x4ed90b(0x9fd1),_0x2313ed=_0x4ed90b(0xde31),_0x1b3409=_0x4ed90b(0xe222);class _0x4f6f5d extends _0x2313ed['F']{constructor(_0x2104a3,_0x25f6e3={}){var _0x342f19=a8_0x58a1;super(_0x2104a3),this[_0x342f19(0x6a4)]=_0x25f6e3,this[_0x342f19(0x18fa)]=new _0x246afd['P'](0x0,0x0,-0x1),this['_mat']=new _0x246afd['y3'](),this[_0x342f19(0xaf0)]=!0x1,this[_0x342f19(0x36d2)]=new _0x246afd['P'](0x0,0x0,0x0),this[_0x342f19(0x5ea)]=[],this[_0x342f19(0x3668)]=new _0x21d856['y$'](),this[_0x342f19(0x1909)]=_0x3f1b2b=>{var _0x313dd9=_0x342f19,_0x205854=_0x3f1b2b[_0x313dd9(0x1fa5)](_0x542825=>{var _0x2e2105=_0x313dd9;const _0x4e1ea3=_0x246afd['y3'][_0x2e2105(0xd4e)](_0x542825[_0x2e2105(0x39b3)]);return this['_xrSessionManager'][_0x2e2105(0x32aa)][_0x2e2105(0xe97)]||_0x4e1ea3[_0x2e2105(0x1939)](),this[_0x2e2105(0x6a4)][_0x2e2105(0x31c0)]&&_0x4e1ea3[_0x2e2105(0x2b3f)](this[_0x2e2105(0x6a4)]['worldParentNode'][_0x2e2105(0x2fee)](),_0x4e1ea3),{'xrHitResult':_0x542825,'transformationMatrix':_0x4e1ea3};});this[_0x313dd9(0x5ea)]=_0x3f1b2b,this[_0x313dd9(0x3668)]['notifyObservers'](_0x205854);},this[_0x342f19(0xc01)]=_0x3b53ad=>{var _0x3b2940=_0x342f19;this[_0x3b2940(0xaf0)]&&_0x4f6f5d[_0x3b2940(0xbdb)](_0x3b53ad,this[_0x3b2940(0x1fa7)][_0x3b2940(0x19d)]);},this[_0x342f19(0x23f1)]=_0x342f19(0x2548),_0x1b3409['w1']['Warn'](_0x342f19(0x32de));}static[_0x2b4b49(0x2caf)](_0x4ffb57,_0x3369bb,_0x133a55,_0x20e3ef){var _0x3f2135=_0x2b4b49;return _0x4ffb57[_0x3f2135(0x7e1)](_0x3369bb,_0x133a55)[_0x3f2135(0x1af5)](_0x23b1d9=>_0x23b1d9[_0x3f2135(0x3fcc)](_0x20e3ef||(_0x48ce0c=>!!_0x48ce0c['hitMatrix'])));}static[_0x2b4b49(0xbdb)](_0x8e9e89,_0x114c71){var _0x1eba25=_0x2b4b49,_0x1aae06=_0x8e9e89[_0x1eba25(0x27b)][_0x1eba25(0x2462)](_0x8e9e89['inputSource'][_0x1eba25(0xba1)],_0x114c71);if(!_0x1aae06)return Promise[_0x1eba25(0x7e0)]([]);return _0x1aae06=new XRRay(_0x1aae06[_0x1eba25(0xcc9)]),this['XRHitTestWithRay'](_0x8e9e89[_0x1eba25(0x27b)]['session'],_0x1aae06,_0x114c71);}['attach'](){var _0x58cc48=_0x2b4b49;return!!super[_0x58cc48(0x1ca6)]()&&(this[_0x58cc48(0x6a4)][_0x58cc48(0x3f96)]&&this[_0x58cc48(0x1fa7)][_0x58cc48(0x372d)][_0x58cc48(0x2b6c)](_0x58cc48(0x35f0),this['_onSelect'],!0x1),!0x0);}[_0x2b4b49(0x238d)](){var _0x5860d0=_0x2b4b49;return!!super[_0x5860d0(0x238d)]()&&(this['_onSelectEnabled']=!0x1,this[_0x5860d0(0x1fa7)][_0x5860d0(0x372d)][_0x5860d0(0x1d60)](_0x5860d0(0x35f0),this[_0x5860d0(0xc01)]),!0x0);}['dispose'](){var _0x151bb8=_0x2b4b49;super[_0x151bb8(0x2d20)](),this[_0x151bb8(0x3668)]['clear']();}[_0x2b4b49(0x21ec)](_0x28dff4){var _0x3f8f3d=_0x2b4b49;this[_0x3f8f3d(0x12a8)]&&!this[_0x3f8f3d(0x6a4)][_0x3f8f3d(0x3f96)]&&(_0x28dff4=_0x28dff4[_0x3f8f3d(0xbc7)](this[_0x3f8f3d(0x1fa7)]['referenceSpace']))&&(_0x246afd['y3'][_0x3f8f3d(0x30fe)](_0x28dff4[_0x3f8f3d(0xcc9)][_0x3f8f3d(0x20d4)],0x0,this[_0x3f8f3d(0x15d0)]),_0x246afd['P'][_0x3f8f3d(0x369d)](0x0,0x0,0x0,this['_mat'],this[_0x3f8f3d(0x36d2)]),_0x246afd['P'][_0x3f8f3d(0x369d)](0x0,0x0,-0x1,this['_mat'],this[_0x3f8f3d(0x18fa)]),this[_0x3f8f3d(0x18fa)]['subtractInPlace'](this[_0x3f8f3d(0x36d2)]),this[_0x3f8f3d(0x18fa)][_0x3f8f3d(0xb65)](),_0x28dff4=new XRRay({'x':this['_origin']['x'],'y':this[_0x3f8f3d(0x36d2)]['y'],'z':this[_0x3f8f3d(0x36d2)]['z'],'w':0x0},{'x':this[_0x3f8f3d(0x18fa)]['x'],'y':this[_0x3f8f3d(0x18fa)]['y'],'z':this[_0x3f8f3d(0x18fa)]['z'],'w':0x0}),_0x4f6f5d[_0x3f8f3d(0x2caf)](this[_0x3f8f3d(0x1fa7)][_0x3f8f3d(0x372d)],_0x28dff4,this[_0x3f8f3d(0x1fa7)][_0x3f8f3d(0x19d)])[_0x3f8f3d(0x1af5)](this[_0x3f8f3d(0x1909)]));}}_0x4f6f5d[_0x2b4b49(0x366c)]=_0x4c8ce1['b'][_0x2b4b49(0x23a6)],_0x4f6f5d[_0x2b4b49(0x5be)]=0x1,_0x4c8ce1['d'][_0x2b4b49(0xa4)](_0x4f6f5d[_0x2b4b49(0x366c)],(_0x16e8f8,_0x4205c4)=>()=>new _0x4f6f5d(_0x16e8f8,_0x4205c4),_0x4f6f5d[_0x2b4b49(0x5be)],!0x1);},0x109c1:(_0x3627a8,_0x548b26,_0x31a874)=>{var _0x22cf2f=a8_0x49466b;function _0x6deea0(_0x6f7c8b,_0x3a3674,_0x184377,_0x49e44f){return new(_0x184377=_0x184377||Promise)(function(_0x59a448,_0x294616){var _0x265713=a8_0x58a1;function _0x5aa569(_0x298926){var _0x2856b9=a8_0x58a1;try{_0x3534cb(_0x49e44f[_0x2856b9(0x3023)](_0x298926));}catch(_0x20a0c0){_0x294616(_0x20a0c0);}}function _0x19e2ab(_0x1ca7c4){try{_0x3534cb(_0x49e44f['throw'](_0x1ca7c4));}catch(_0xd8fd38){_0x294616(_0xd8fd38);}}function _0x3534cb(_0x586e1a){var _0x3763b7=a8_0x58a1,_0x470ac1;_0x586e1a[_0x3763b7(0x106)]?_0x59a448(_0x586e1a[_0x3763b7(0x856)]):((_0x470ac1=_0x586e1a[_0x3763b7(0x856)])instanceof _0x184377?_0x470ac1:new _0x184377(function(_0x46dc9c){_0x46dc9c(_0x470ac1);}))[_0x3763b7(0x1af5)](_0x5aa569,_0x19e2ab);}_0x3534cb((_0x49e44f=_0x49e44f[_0x265713(0xf17)](_0x6f7c8b,_0x3a3674||[]))[_0x265713(0x3023)]());});}var _0x24d5aa,_0x265cd4=_0x31a874(0x205d),_0x135ed2=_0x31a874(0xf96c),_0x1a04f2=_0x31a874(0xde31),_0x553e5c=_0x31a874(0x9fd1),_0x4efe1c=_0x31a874(0xe222);_0x24d5aa={'NotReceived':0x0,0x0:_0x22cf2f(0x101c),'Waiting':0x1,0x1:'Waiting','Received':0x2,0x2:_0x22cf2f(0x32b9)};class _0x12c81c extends _0x1a04f2['F']{constructor(_0x28afdd,_0x56d529){var _0xd5c947=_0x22cf2f;super(_0x28afdd),this[_0xd5c947(0x6a4)]=_0x56d529,this['onUntrackableImageFoundObservable']=new _0x135ed2['y$'](),this['onTrackableImageFoundObservable']=new _0x135ed2['y$'](),this['onTrackedImageUpdatedObservable']=new _0x135ed2['y$'](),this[_0xd5c947(0x1d39)]=_0x24d5aa['NotReceived'],this[_0xd5c947(0x2ac)]=[],this['xrNativeFeatureName']='image-tracking';}[_0x22cf2f(0x1ca6)](){return super['attach']();}[_0x22cf2f(0x238d)](){var _0x29c476=_0x22cf2f;return super[_0x29c476(0x238d)]();}['getTrackedImageById'](_0x37c2e5){return this['_trackedImages'][_0x37c2e5]||null;}['dispose'](){var _0x2d92b3=_0x22cf2f;super[_0x2d92b3(0x2d20)](),this[_0x2d92b3(0x2ac)]['forEach'](_0x52c627=>{var _0x3636b6=_0x2d92b3;_0x52c627['originalBitmap'][_0x3636b6(0x33f1)]();}),this['_trackedImages'][_0x2d92b3(0x132e)]=0x0,this['onTrackableImageFoundObservable'][_0x2d92b3(0x2af2)](),this['onUntrackableImageFoundObservable'][_0x2d92b3(0x2af2)](),this[_0x2d92b3(0xa20)]['clear']();}['getXRSessionInitExtension'](){return _0x6deea0(this,void 0x0,void 0x0,function*(){var _0x1da550=a8_0x58a1;if(!this[_0x1da550(0x6a4)][_0x1da550(0x1146)]||!this[_0x1da550(0x6a4)][_0x1da550(0x1146)][_0x1da550(0x132e)])return{};var _0x10db17=this[_0x1da550(0x6a4)][_0x1da550(0x1146)][_0x1da550(0x1fa5)](_0x3372bd=>_0x1da550(0x36a0)==typeof _0x3372bd[_0x1da550(0x23b1)]?this[_0x1da550(0x1fa7)][_0x1da550(0x32aa)][_0x1da550(0x2636)]()[_0x1da550(0x3ee7)](_0x3372bd[_0x1da550(0x23b1)]):Promise[_0x1da550(0x7e0)](_0x3372bd[_0x1da550(0x23b1)]));try{const _0x44ffba=yield Promise[_0x1da550(0x3456)](_0x10db17);return this[_0x1da550(0x15c0)]=_0x44ffba[_0x1da550(0x1fa5)]((_0x560b94,_0xaaf94a)=>({'image':_0x560b94,'widthInMeters':this[_0x1da550(0x6a4)][_0x1da550(0x1146)][_0xaaf94a][_0x1da550(0x1869)]})),{'trackedImages':this[_0x1da550(0x15c0)]};}catch(_0x35bb7f){return _0x4efe1c['w1']['Error'](_0x1da550(0x7d7)),{};}});}[_0x22cf2f(0x21ec)](_0xe1a542){var _0x4be3de=_0x22cf2f;if(_0xe1a542[_0x4be3de(0x39da)]&&this[_0x4be3de(0x1d39)]!==_0x24d5aa[_0x4be3de(0x1872)]){if(this[_0x4be3de(0x1d39)]===_0x24d5aa['NotReceived'])this[_0x4be3de(0x2258)]();else for(const _0x472fb4 of _0xe1a542[_0x4be3de(0x39da)]()){let _0x10bb31=!0x1;var _0x279cf4=_0x472fb4[_0x4be3de(0x2097)];const _0x3f1930=this['_trackedImages'][_0x279cf4];if(_0x3f1930){_0x3f1930[_0x4be3de(0x111c)]=_0x472fb4,_0x3f1930[_0x4be3de(0x3084)]!==_0x472fb4[_0x4be3de(0x14c6)]&&(_0x3f1930[_0x4be3de(0x3084)]=_0x472fb4['measuredWidthInMeters'],_0x10bb31=!0x0),_0x279cf4=_0xe1a542['getPose'](_0x472fb4[_0x4be3de(0x2ee3)],this['_xrSessionManager']['referenceSpace']);if(_0x279cf4){const _0x3d9e33=_0x3f1930[_0x4be3de(0x2748)];_0x553e5c['y3'][_0x4be3de(0x30fe)](_0x279cf4[_0x4be3de(0xcc9)][_0x4be3de(0x20d4)],0x0,_0x3d9e33),this[_0x4be3de(0x1fa7)]['scene'][_0x4be3de(0xe97)]||_0x3d9e33[_0x4be3de(0x1939)](),_0x10bb31=!0x0;}_0x279cf4=_0x4be3de(0x39d4)===_0x472fb4[_0x4be3de(0x29bd)],(_0x3f1930[_0x4be3de(0x39d4)]!==_0x279cf4&&(_0x3f1930['emulated']=_0x279cf4,_0x10bb31=!0x0),_0x10bb31&&this[_0x4be3de(0xa20)][_0x4be3de(0x3e9)](_0x3f1930));}}}}[_0x22cf2f(0x2258)](){return _0x6deea0(this,void 0x0,void 0x0,function*(){var _0x5c8092=a8_0x58a1;if(this['_xrSessionManager'][_0x5c8092(0x372d)]['getTrackedImageScores']&&this['_trackableScoreStatus']===_0x24d5aa[_0x5c8092(0x101c)]){this['_trackableScoreStatus']=_0x24d5aa[_0x5c8092(0x1872)];var _0x1c3e19,_0x4e078b=yield this[_0x5c8092(0x1fa7)][_0x5c8092(0x372d)]['getTrackedImageScores']();if(_0x4e078b&&0x0!==_0x4e078b[_0x5c8092(0x132e)]){for(let _0x4ce888=0x0;_0x4ce888<_0x4e078b[_0x5c8092(0x132e)];++_0x4ce888)'untrackable'==_0x4e078b[_0x4ce888]?this[_0x5c8092(0x3ed5)][_0x5c8092(0x3e9)](_0x4ce888):(_0x1c3e19=this[_0x5c8092(0x15c0)][_0x4ce888][_0x5c8092(0x3dae)],_0x1c3e19={'id':_0x4ce888,'originalBitmap':_0x1c3e19,'transformationMatrix':new _0x553e5c['y3'](),'ratio':_0x1c3e19[_0x5c8092(0x37ce)]/_0x1c3e19[_0x5c8092(0x1995)]},this['_trackedImages'][_0x4ce888]=_0x1c3e19,this[_0x5c8092(0xbb8)][_0x5c8092(0x3e9)](_0x1c3e19));this[_0x5c8092(0x1d39)]=0x0<_0x4e078b[_0x5c8092(0x132e)]?_0x24d5aa[_0x5c8092(0x32b9)]:_0x24d5aa['NotReceived'];}else this[_0x5c8092(0x1d39)]=_0x24d5aa[_0x5c8092(0x101c)];}});}}_0x12c81c[_0x22cf2f(0x366c)]=_0x265cd4['b'][_0x22cf2f(0x2a5)],_0x12c81c['Version']=0x1,_0x265cd4['d'][_0x22cf2f(0xa4)](_0x12c81c[_0x22cf2f(0x366c)],(_0xa2b42a,_0x234988)=>()=>new _0x12c81c(_0xa2b42a,_0x234988),_0x12c81c[_0x22cf2f(0x5be)],!0x1);},0x8d0b:(_0x135a04,_0x511c4,_0x2040f0)=>{var _0x575530=a8_0x49466b,_0x2d37af=_0x2040f0(0x205d),_0x4de228=_0x2040f0(0xde31),_0x476910=_0x2040f0(0x14826),_0x57c666=_0x2040f0(0x3a6b),_0x25df45=_0x2040f0(0x508e);class _0x119d02 extends _0x57c666['s']{constructor(_0x3583da,_0x3825c1,_0x11ad51,_0x5e97bd,_0x32a02e,_0x3f1c5e){var _0x20e99d=a8_0x58a1;super(_0x3583da,_0x3825c1,_0x11ad51,_0x5e97bd,_0x3f1c5e),this[_0x20e99d(0x18dc)]=_0x3583da,this[_0x20e99d(0x37a2)]=_0x3825c1,this[_0x20e99d(0x2890)]=_0x11ad51,this[_0x20e99d(0x5a8)]=_0x5e97bd,this[_0x20e99d(0x3bdb)]=_0x32a02e,this[_0x20e99d(0x2f3f)]=_0x3f1c5e;}}class _0x154a82 extends _0x476910['y']{constructor(_0x1c6a2d,_0x2ccefd,_0x50d64d){var _0x95865f=a8_0x58a1;super(_0x1c6a2d[_0x95865f(0x32aa)],_0x50d64d),this[_0x95865f(0x1fa7)]=_0x1c6a2d,this[_0x95865f(0x21aa)]=_0x2ccefd,this['layerWrapper']=_0x50d64d,this[_0x95865f(0x3395)]=new Map(),this[_0x95865f(0x3799)]=_0x50d64d[_0x95865f(0x2890)];}[_0x575530(0xae)](_0x477fab,_0x23c829){var _0x56eaf7=_0x575530,_0x167b49=this[_0x56eaf7(0x3395)][_0x56eaf7(0x2493)](_0x23c829),_0x2b7fba=_0x56eaf7(0x29b1)==_0x23c829?0x0:0x1;return this['_renderTargetTextures'][_0x2b7fba]&&(null==_0x167b49?void 0x0:_0x167b49[_0x56eaf7(0x2af1)])===_0x477fab[_0x56eaf7(0x2af1)]&&(null==_0x167b49?void 0x0:_0x167b49[_0x56eaf7(0x323d)])==_0x477fab[_0x56eaf7(0x323d)]||(this['_renderTargetTextures'][_0x2b7fba]=this[_0x56eaf7(0x2600)](_0x477fab[_0x56eaf7(0x2af1)],_0x477fab[_0x56eaf7(0x323d)],null,_0x477fab[_0x56eaf7(0x342b)],_0x477fab[_0x56eaf7(0x2f12)],this[_0x56eaf7(0x295c)]['isMultiview']),this[_0x56eaf7(0x2668)]={'framebufferWidth':_0x477fab[_0x56eaf7(0x2af1)],'framebufferHeight':_0x477fab[_0x56eaf7(0x323d)]}),this[_0x56eaf7(0x3395)]['set'](_0x23c829,_0x477fab),this['_renderTargetTextures'][_0x2b7fba];}['_getSubImageForEye'](_0x3142ab){var _0x1849c0=_0x575530,_0x39d226=this[_0x1849c0(0x1fa7)][_0x1849c0(0x5f3)];return _0x39d226?this[_0x1849c0(0x21aa)][_0x1849c0(0x35b1)](this[_0x1849c0(0x3799)],_0x39d226,_0x3142ab):null;}[_0x575530(0x2ce0)](_0x177f84){var _0x51c1c6=_0x575530,_0x5e16d3=this[_0x51c1c6(0xe6a)](_0x177f84);return _0x5e16d3?this[_0x51c1c6(0xae)](_0x5e16d3,_0x177f84):null;}['getRenderTargetTextureForView'](_0x5ea000){var _0x560197=_0x575530;return this[_0x560197(0x2ce0)](_0x5ea000[_0x560197(0x2c7)]);}[_0x575530(0x1d0f)](_0x113539,_0x47c7f9){var _0x11b790=_0x575530,_0x1e8ba9=_0x47c7f9[_0x11b790(0x2af1)],_0x1d6828=_0x47c7f9[_0x11b790(0x323d)],_0x47c7f9=_0x47c7f9[_0x11b790(0x1171)];_0x113539['x']=_0x47c7f9['x']/_0x1e8ba9,_0x113539['y']=_0x47c7f9['y']/_0x1d6828,_0x113539[_0x11b790(0x37ce)]=_0x47c7f9[_0x11b790(0x37ce)]/_0x1e8ba9,_0x113539[_0x11b790(0x1995)]=_0x47c7f9[_0x11b790(0x1995)]/_0x1d6828;}[_0x575530(0x371a)](_0x41eb71,_0x317f98){var _0x4e5abf=_0x575530;return _0x317f98=this[_0x4e5abf(0x3395)][_0x4e5abf(0x2493)](_0x317f98[_0x4e5abf(0x2c7)])||this[_0x4e5abf(0xe6a)](_0x317f98[_0x4e5abf(0x2c7)]),!!_0x317f98&&(this[_0x4e5abf(0x1d0f)](_0x41eb71,_0x317f98),!0x0);}}class _0x324ad7 extends _0x119d02{constructor(_0x108141,_0x333e00,_0x1bca42){var _0x3979bf=_0x575530;super(()=>_0x108141[_0x3979bf(0x2af1)],()=>_0x108141[_0x3979bf(0x323d)],_0x108141,_0x3979bf(0x70a),_0x333e00,_0x33e6f3=>new _0x14b8e7(_0x33e6f3,_0x1bca42,this)),this['layer']=_0x108141;}}class _0x14b8e7 extends _0x154a82{constructor(_0x27b3a1,_0x51b8c8,_0x7abe06){var _0x122be2=_0x575530;super(_0x27b3a1,_0x51b8c8,_0x7abe06),this[_0x122be2(0x295c)]=_0x7abe06,this['_projectionLayer']=_0x7abe06[_0x122be2(0x2890)];}['_getSubImageForView'](_0x464bcc){var _0x1d5400=_0x575530;return this[_0x1d5400(0x21aa)][_0x1d5400(0x1183)](this[_0x1d5400(0x155a)],_0x464bcc);}['getRenderTargetTextureForView'](_0x327d63){var _0x37e57c=_0x575530;return this['_getRenderTargetForSubImage'](this[_0x37e57c(0x337b)](_0x327d63),_0x327d63[_0x37e57c(0x2c7)]);}[_0x575530(0x2ce0)](_0x15e4fd){var _0x37142c=_0x575530,_0x5dac9d=this[_0x37142c(0x3395)][_0x37142c(0x2493)](_0x15e4fd);return _0x5dac9d?this[_0x37142c(0xae)](_0x5dac9d,_0x15e4fd):null;}[_0x575530(0x371a)](_0x583f82,_0x352e6b){var _0xc5ab87=_0x575530;return _0x352e6b=this['_lastSubImages'][_0xc5ab87(0x2493)](_0x352e6b[_0xc5ab87(0x2c7)])||this['_getSubImageForView'](_0x352e6b),!!_0x352e6b&&(this[_0xc5ab87(0x1d0f)](_0x583f82,_0x352e6b),!0x0);}}const _0x5d9d7e={},_0x5491f4={'textureType':_0x575530(0xc52),'colorFormat':0x1908,'depthFormat':0x88f0,'scaleFactor':0x1};class _0x5c784f extends _0x4de228['F']{constructor(_0x5e3a42,_0xa74a20={}){var _0x3caa0e=_0x575530;super(_0x5e3a42),this['_options']=_0xa74a20,this['_existingLayers']=[],this['xrNativeFeatureName']=_0x3caa0e(0x8ea);}[_0x575530(0x1ca6)](){var _0x5df6b5=_0x575530;if(!super[_0x5df6b5(0x1ca6)]())return!0x1;const _0xf65a9d=this[_0x5df6b5(0x1fa7)][_0x5df6b5(0x32aa)][_0x5df6b5(0x2636)](),_0x3365fe=(this[_0x5df6b5(0x3e60)]=_0xf65a9d[_0x5df6b5(0xd4a)],this[_0x5df6b5(0x21aa)]=new XRWebGLBinding(this[_0x5df6b5(0x1fa7)][_0x5df6b5(0x372d)],this['_glContext']),this[_0x5df6b5(0x11b6)]['length']=0x0,Object[_0x5df6b5(0x1666)]({},_0x5491f4));var _0x402163=this[_0x5df6b5(0x18c4)][_0x5df6b5(0x2b3e)]&&_0xf65a9d['getCaps']()[_0x5df6b5(0x3e0e)];return _0x402163&&(_0x3365fe[_0x5df6b5(0x1be1)]=_0x5df6b5(0x33a3)),this[_0x5df6b5(0x3b6a)](this[_0x5df6b5(0x158)](_0x3365fe,_0x402163)),!0x0;}['detach'](){var _0x190646=_0x575530;return!!super[_0x190646(0x238d)]()&&!(this[_0x190646(0x11b6)][_0x190646(0x132e)]=0x0);}['createXRWebGLLayer'](_0xbf63b3=_0x5d9d7e){var _0x4d72d3=_0x575530;return _0xbf63b3=new XRWebGLLayer(this[_0x4d72d3(0x1fa7)]['session'],this[_0x4d72d3(0x3e60)],_0xbf63b3),new _0x25df45['J'](_0xbf63b3);}['createProjectionLayer'](_0x4b231d=_0x5491f4,_0x333fff=!0x1){var _0x42bf35=_0x575530;if(_0x333fff&&_0x42bf35(0x33a3)!==_0x4b231d[_0x42bf35(0x1be1)])throw new Error(_0x42bf35(0x1cc8));if(!_0x333fff&&'texture-array'===_0x4b231d['textureType'])throw new Error(_0x42bf35(0x36e0));return _0x4b231d=this['_xrWebGLBinding'][_0x42bf35(0x158)](_0x4b231d),new _0x324ad7(_0x4b231d,_0x333fff,this[_0x42bf35(0x21aa)]);}[_0x575530(0x3b6a)](_0x17e6e1){var _0x205b9d=_0x575530;this[_0x205b9d(0x1529)]([...this['_existingLayers'],_0x17e6e1]);}[_0x575530(0x1529)](_0x348dbf){var _0x52a321=_0x575530;this[_0x52a321(0x11b6)]=_0x348dbf;const _0x327809=Object[_0x52a321(0x1666)]({},this[_0x52a321(0x1fa7)][_0x52a321(0x372d)][_0x52a321(0x2bba)]);_0x327809[_0x52a321(0x24e2)]=void 0x0,_0x327809['layers']=_0x348dbf['map'](_0x431150=>_0x431150['layer']),this[_0x52a321(0x1fa7)]['updateRenderState'](_0x327809),this[_0x52a321(0x1fa7)][_0x52a321(0x1109)](0x0<_0x348dbf[_0x52a321(0x132e)]?_0x348dbf[0x0]:null);}[_0x575530(0x260b)](){var _0x3ad047=_0x575530;return!this[_0x3ad047(0x1fa7)][_0x3ad047(0x1680)]&&_0x3ad047(0x16fc)!=typeof XRWebGLBinding&&!!XRWebGLBinding['prototype'][_0x3ad047(0x158)];}[_0x575530(0x2d20)](){var _0x913565=_0x575530;super[_0x913565(0x2d20)]();}[_0x575530(0x21ec)](_0x349871){}}_0x5c784f[_0x575530(0x366c)]=_0x2d37af['b'][_0x575530(0x1cb4)],_0x5c784f[_0x575530(0x5be)]=0x1,_0x2d37af['d'][_0x575530(0xa4)](_0x5c784f[_0x575530(0x366c)],(_0x45b338,_0x474388)=>()=>new _0x5c784f(_0x45b338,_0x474388),_0x5c784f['Version'],!0x1);},0x22f0:(_0x58d2ef,_0x3c9885,_0x49dc2f)=>{var _0x33d7a7=a8_0x49466b,_0x34ee40=_0x49dc2f(0xc627),_0x926879=_0x49dc2f(0x25b1),_0x287bc9=_0x49dc2f(0xf96c),_0x46f0ee=_0x49dc2f(0xe222),_0x49ad0e=_0x49dc2f(0x205d),_0x30e73c=_0x49dc2f(0xde31),_0x26a1c8=_0x49dc2f(0x77a5),_0x19a30a=_0x49dc2f(0xc84b),_0x5acba0=_0x49dc2f(0x9fd1),_0x5918fd=_0x49dc2f(0x2283),_0x1e2f57=_0x49dc2f(0x11929),_0x515c1b=_0x49dc2f(0x17cee),_0x3a4d87=_0x49dc2f(0x72fb);class _0x559223 extends _0x30e73c['F']{constructor(_0x221dec,_0x3844ca){var _0x5438d5=a8_0x58a1;super(_0x221dec),this['options']=_0x3844ca,this['_canvasContext']=null,this[_0x5438d5(0x1231)]=null,this[_0x5438d5(0x40da)]=null,this[_0x5438d5(0x13e5)]=null,this[_0x5438d5(0x21aa)]=null,this[_0x5438d5(0x23d8)]=_0x5acba0['P']['Up']()['negateInPlace'](),this[_0x5438d5(0x85b)]=_0x19a30a['Wo'][_0x5438d5(0x935)](),this[_0x5438d5(0x2cd9)]=0x1,this[_0x5438d5(0x1e4)]=new _0x515c1b['_'](),this[_0x5438d5(0x23bc)]=Date[_0x5438d5(0xb56)](),this['_lightEstimationPollTime']=Date[_0x5438d5(0xb56)](),this[_0x5438d5(0x18c0)]=0x10,this[_0x5438d5(0x15a7)]=null,this[_0x5438d5(0x17ed)]=new _0x287bc9['y$'](),this[_0x5438d5(0x3610)]=()=>{var _0x57da44=_0x5438d5,_0x2a3f5d;if(this[_0x57da44(0x13e5)]){if(this[_0x57da44(0x6a4)][_0x57da44(0xe2d)]){var _0x18fc3a=Date[_0x57da44(0xb56)]();if(_0x18fc3a-this['_cubeMapPollTime']<this['options'][_0x57da44(0xe2d)])return;this['_cubeMapPollTime']=_0x18fc3a;}_0x18fc3a=this['_getXRGLBinding']()[_0x57da44(0x3dde)](this[_0x57da44(0x13e5)]);if(_0x18fc3a&&this[_0x57da44(0x1231)]){if(this['_reflectionCubeMap'][_0x57da44(0x265a)])null!=(_0x2a3f5d=this[_0x57da44(0x1231)][_0x57da44(0x265a)][_0x57da44(0x9db)])&&_0x2a3f5d['set'](_0x18fc3a),this[_0x57da44(0x1231)][_0x57da44(0x265a)]['getEngine']()[_0x57da44(0x197f)]();else{const _0x5c4d3f=new _0x926879['l'](this['_xrSessionManager'][_0x57da44(0x32aa)][_0x57da44(0x2636)](),_0x926879['S'][_0x57da44(0x6a7)]);_0x5c4d3f['isCube']=!0x0,_0x5c4d3f[_0x57da44(0x147c)]=!0x1,_0x5c4d3f[_0x57da44(0x16ef)]=_0x57da44(0x14d1)===this[_0x57da44(0x6a4)][_0x57da44(0x837)],_0x5c4d3f[_0x57da44(0x2cb9)]=_0x26a1c8['g']['TEXTUREFORMAT_RGBA'],_0x5c4d3f[_0x57da44(0x156)]=!0x0,_0x5c4d3f[_0x57da44(0x2eea)]=_0x57da44(0x14d1)!==this[_0x57da44(0x6a4)][_0x57da44(0x837)]?_0x26a1c8['g']['TEXTURETYPE_HALF_FLOAT']:_0x26a1c8['g'][_0x57da44(0x607)],_0x5c4d3f[_0x57da44(0x17df)]=_0x26a1c8['g'][_0x57da44(0x7ed)],_0x5c4d3f[_0x57da44(0x37ce)]=this['_reflectionCubeMapTextureSize'],_0x5c4d3f[_0x57da44(0x1995)]=this['_reflectionCubeMapTextureSize'],_0x5c4d3f[_0x57da44(0x18af)]=_0x26a1c8['g'][_0x57da44(0x391c)],_0x5c4d3f[_0x57da44(0x2f86)]=_0x26a1c8['g'][_0x57da44(0x391c)],_0x5c4d3f[_0x57da44(0x9db)]=new _0x34ee40['B'](_0x18fc3a,this[_0x57da44(0x41e)]()),this['_reflectionCubeMap']['_texture']=_0x5c4d3f;}this[_0x57da44(0x1231)][_0x57da44(0x265a)]['isReady']=!0x0,this[_0x57da44(0x1fa7)][_0x57da44(0x32aa)][_0x57da44(0x2322)](_0x26a1c8['g'][_0x57da44(0xd64)]),this[_0x57da44(0x17ed)][_0x57da44(0x3e9)](this[_0x57da44(0x1231)]);}}},this[_0x5438d5(0x23f1)]='light-estimation',this['options'][_0x5438d5(0x331d)]&&(this[_0x5438d5(0x15a7)]=new _0x5918fd['O']('light\x20estimation\x20directional',this['_lightDirection'],this['_xrSessionManager'][_0x5438d5(0x32aa)]),this[_0x5438d5(0x15a7)][_0x5438d5(0x8c5)]=new _0x5acba0['P'](0x0,0x8,0x0),this['directionalLight'][_0x5438d5(0x4041)]=0x0,this[_0x5438d5(0x15a7)][_0x5438d5(0x1f43)]=_0x3a4d87['m']['FALLOFF_GLTF']),_0x46f0ee['w1'][_0x5438d5(0x2e91)](_0x5438d5(0x31d5));}get[_0x33d7a7(0xe4c)](){return this['_reflectionCubeMap'];}get['xrLightingEstimate'](){var _0x42b58e=_0x33d7a7;return this[_0x42b58e(0x40da)]&&{'lightColor':this[_0x42b58e(0x85b)],'lightDirection':this['_lightDirection'],'lightIntensity':this[_0x42b58e(0x2cd9)],'sphericalHarmonics':this[_0x42b58e(0x1e4)]};}[_0x33d7a7(0x41e)](){var _0x168716=_0x33d7a7;return null===this[_0x168716(0x224b)]&&(this[_0x168716(0x224b)]=this[_0x168716(0x1fa7)][_0x168716(0x32aa)][_0x168716(0x2636)]()[_0x168716(0xd4a)]),this['_canvasContext'];}['_getXRGLBinding'](){var _0x200b05=_0x33d7a7,_0x3c492a;return null===this[_0x200b05(0x21aa)]&&(_0x3c492a=this['_getCanvasContext'](),this[_0x200b05(0x21aa)]=new XRWebGLBinding(this[_0x200b05(0x1fa7)][_0x200b05(0x372d)],_0x3c492a)),this[_0x200b05(0x21aa)];}[_0x33d7a7(0x1ca6)](){var _0x1023a1=_0x33d7a7;if(!super[_0x1023a1(0x1ca6)]())return!0x1;var _0x4d1749=null!=(_0x4d1749=this[_0x1023a1(0x6a4)][_0x1023a1(0x837)])?_0x4d1749:this[_0x1023a1(0x1fa7)]['session']['preferredReflectionFormat']||_0x1023a1(0x14d1);return this[_0x1023a1(0x6a4)][_0x1023a1(0x837)]=_0x4d1749,this['_xrSessionManager'][_0x1023a1(0x372d)][_0x1023a1(0x40f)]({'reflectionFormat':_0x4d1749})['then'](_0x28ca79=>{var _0xe5b1ff=_0x1023a1;this['_xrLightProbe']=_0x28ca79,this[_0xe5b1ff(0x6a4)][_0xe5b1ff(0x1f8a)]||(this[_0xe5b1ff(0x1231)]||(this[_0xe5b1ff(0x1231)]=new _0x1e2f57['V'](this[_0xe5b1ff(0x1fa7)][_0xe5b1ff(0x32aa)]),this[_0xe5b1ff(0x1231)]['_isCube']=!0x0,this['_reflectionCubeMap'][_0xe5b1ff(0x3f4d)]=_0x26a1c8['g'][_0xe5b1ff(0x19a5)],this[_0xe5b1ff(0x6a4)][_0xe5b1ff(0x21a7)]&&(this['_xrSessionManager'][_0xe5b1ff(0x32aa)]['environmentTexture']=this[_0xe5b1ff(0x1231)])),this['_xrLightProbe']['addEventListener'](_0xe5b1ff(0x812),this[_0xe5b1ff(0x3610)]));}),!0x0;}[_0x33d7a7(0x238d)](){var _0x2105ec=_0x33d7a7,_0x1b7e0a=super[_0x2105ec(0x238d)]();return null===this['_xrLightProbe']||this[_0x2105ec(0x6a4)][_0x2105ec(0x1f8a)]||(this[_0x2105ec(0x13e5)][_0x2105ec(0x1d60)](_0x2105ec(0x812),this[_0x2105ec(0x3610)]),this['_xrLightProbe']=null),this[_0x2105ec(0x224b)]=null,this['_xrLightEstimate']=null,this[_0x2105ec(0x21aa)]=null,_0x1b7e0a;}[_0x33d7a7(0x2d20)](){var _0x4974fb=_0x33d7a7;super[_0x4974fb(0x2d20)](),this[_0x4974fb(0x17ed)][_0x4974fb(0x2af2)](),this['directionalLight']&&(this['directionalLight'][_0x4974fb(0x2d20)](),this[_0x4974fb(0x15a7)]=null),null!==this[_0x4974fb(0x1231)]&&(this['_reflectionCubeMap'][_0x4974fb(0x265a)]&&this[_0x4974fb(0x1231)][_0x4974fb(0x265a)][_0x4974fb(0x2d20)](),this[_0x4974fb(0x1231)]['dispose'](),this[_0x4974fb(0x1231)]=null);}[_0x33d7a7(0x21ec)](_0x5babfe){var _0x32ceba=_0x33d7a7;if(null!==this[_0x32ceba(0x13e5)]){if(this[_0x32ceba(0x6a4)]['lightEstimationPollInterval']){var _0x42476a=Date['now']();if(_0x42476a-this['_lightEstimationPollTime']<this['options']['lightEstimationPollInterval'])return;this['_lightEstimationPollTime']=_0x42476a;}this[_0x32ceba(0x40da)]=_0x5babfe[_0x32ceba(0x3bec)](this[_0x32ceba(0x13e5)]),this['_xrLightEstimate']&&(this[_0x32ceba(0x2cd9)]=Math['max'](0x1,this['_xrLightEstimate']['primaryLightIntensity']['x'],this[_0x32ceba(0x40da)][_0x32ceba(0x2a9c)]['y'],this['_xrLightEstimate'][_0x32ceba(0x2a9c)]['z']),_0x42476a=this[_0x32ceba(0x1fa7)][_0x32ceba(0x32aa)][_0x32ceba(0xe97)]?0x1:-0x1,this[_0x32ceba(0x6a4)]['disableVectorReuse']&&(this['_lightDirection']=new _0x5acba0['P'](),this[_0x32ceba(0x85b)]=new _0x19a30a['Wo'](),this[_0x32ceba(0x15a7)]&&(this['directionalLight'][_0x32ceba(0x1b19)]=this[_0x32ceba(0x23d8)],this['directionalLight'][_0x32ceba(0x22e6)]=this[_0x32ceba(0x85b)])),this[_0x32ceba(0x23d8)][_0x32ceba(0x3b56)](this[_0x32ceba(0x40da)][_0x32ceba(0x37a4)]['x'],this[_0x32ceba(0x40da)][_0x32ceba(0x37a4)]['y'],this['_xrLightEstimate'][_0x32ceba(0x37a4)]['z']*_0x42476a),this['_lightColor'][_0x32ceba(0x3b56)](this[_0x32ceba(0x40da)]['primaryLightIntensity']['x']/this['_intensity'],this[_0x32ceba(0x40da)][_0x32ceba(0x2a9c)]['y']/this[_0x32ceba(0x2cd9)],this[_0x32ceba(0x40da)]['primaryLightIntensity']['z']/this[_0x32ceba(0x2cd9)]),this[_0x32ceba(0x1e4)][_0x32ceba(0x2bfa)](this['_xrLightEstimate']['sphericalHarmonicsCoefficients']),this['_reflectionCubeMap']&&!this[_0x32ceba(0x6a4)]['disableSphericalPolynomial']&&(this[_0x32ceba(0x1231)][_0x32ceba(0x132f)]=this[_0x32ceba(0x1231)][_0x32ceba(0x132f)]||new _0x515c1b['i'](),null!=(_0x5babfe=this[_0x32ceba(0x1231)][_0x32ceba(0x132f)])&&_0x5babfe['updateFromHarmonics'](this['_sphericalHarmonics'])),this[_0x32ceba(0x23d8)][_0x32ceba(0x1b0d)](),this[_0x32ceba(0x15a7)]&&(this['directionalLight'][_0x32ceba(0x1b19)][_0x32ceba(0x2a3e)](this[_0x32ceba(0x23d8)]),this[_0x32ceba(0x15a7)][_0x32ceba(0x4041)]=Math['min'](this[_0x32ceba(0x2cd9)],0x1),this[_0x32ceba(0x15a7)][_0x32ceba(0x22e6)][_0x32ceba(0x2a3e)](this[_0x32ceba(0x85b)])));}}}_0x559223[_0x33d7a7(0x366c)]=_0x49ad0e['b'][_0x33d7a7(0x741)],_0x559223[_0x33d7a7(0x5be)]=0x1,_0x49ad0e['d'][_0x33d7a7(0xa4)](_0x559223['Name'],(_0x1ea43a,_0xdafb5b)=>()=>new _0x559223(_0x1ea43a,_0xdafb5b),_0x559223['Version'],!0x1);},0x4516:(_0x3fbe3a,_0x19a0f6,_0x205c8b)=>{var _0x4d3465=a8_0x49466b,_0x594b5f=_0x205c8b(0x205d),_0x210d3a=_0x205c8b(0xde31),_0x5a9499=_0x205c8b(0x15857),_0x5a43a1=_0x205c8b(0xf96c),_0x42235b=_0x205c8b(0x6214);let _0x4d5fcc=0x0;class _0x8cb246 extends _0x210d3a['F']{constructor(_0x3ae957,_0x250f09={}){var _0x57b432=a8_0x58a1;super(_0x3ae957),this[_0x57b432(0x18c4)]=_0x250f09,this['_detectedMeshes']=new Map(),this['onMeshAddedObservable']=new _0x5a43a1['y$'](),this[_0x57b432(0x1741)]=new _0x5a43a1['y$'](),this[_0x57b432(0x151d)]=new _0x5a43a1['y$'](),this[_0x57b432(0x23f1)]=_0x57b432(0x2704),this[_0x57b432(0x1fa7)][_0x57b432(0x372d)]?this[_0x57b432(0xbdf)]():this[_0x57b432(0x1fa7)]['onXRSessionInit'][_0x57b432(0x38c2)](()=>{this['_init']();});}[_0x4d3465(0x238d)](){var _0x50aee3=_0x4d3465;return!!super[_0x50aee3(0x238d)]()&&(this['_xrSessionManager'][_0x50aee3(0x1680)]&&this[_0x50aee3(0x1fa7)][_0x50aee3(0x372d)][_0x50aee3(0x181f)]&&this[_0x50aee3(0x1fa7)][_0x50aee3(0x372d)]['trySetMeshDetectorEnabled'](!0x1),this[_0x50aee3(0x18c4)]['doNotRemoveMeshesOnSessionEnded']||(this['_detectedMeshes'][_0x50aee3(0x2f62)](_0x800f34=>{var _0x29ff15=_0x50aee3;this['onMeshRemovedObservable'][_0x29ff15(0x3e9)](_0x800f34);}),this[_0x50aee3(0xf27)][_0x50aee3(0x2af2)]()),!0x0);}['dispose'](){var _0x5d9cf0=_0x4d3465;super[_0x5d9cf0(0x2d20)](),this[_0x5d9cf0(0x9d2)][_0x5d9cf0(0x2af2)](),this[_0x5d9cf0(0x1741)][_0x5d9cf0(0x2af2)](),this[_0x5d9cf0(0x151d)]['clear']();}[_0x4d3465(0x21ec)](_0x1c203e){var _0x1ad7f5=_0x4d3465,_0x3e530d;try{if(!this['attached']||!_0x1c203e)return;const _0x5456e6=null==(_0x3e530d=_0x1c203e['worldInformation'])?void 0x0:_0x3e530d['detectedMeshes'];if(_0x5456e6){const _0x54e5fe=new Set();this['_detectedMeshes'][_0x1ad7f5(0x2f62)]((_0x26dc9d,_0x470ea7)=>{var _0x5c8c8f=_0x1ad7f5;_0x5456e6[_0x5c8c8f(0x3c16)](_0x470ea7)||_0x54e5fe[_0x5c8c8f(0x11ad)](_0x470ea7);}),_0x54e5fe[_0x1ad7f5(0x2f62)](_0x3d6464=>{var _0x52fb9f=_0x1ad7f5,_0x2f29b3=this[_0x52fb9f(0xf27)][_0x52fb9f(0x2493)](_0x3d6464);_0x2f29b3&&(this[_0x52fb9f(0x1741)][_0x52fb9f(0x3e9)](_0x2f29b3),this['_detectedMeshes'][_0x52fb9f(0x3013)](_0x3d6464));}),_0x5456e6['forEach'](_0x33f37f=>{var _0x5b664b=_0x1ad7f5,_0x333279;this[_0x5b664b(0xf27)][_0x5b664b(0x3c16)](_0x33f37f)?_0x33f37f[_0x5b664b(0x3255)]===this[_0x5b664b(0x1fa7)][_0x5b664b(0x38e7)]&&(_0x333279=this[_0x5b664b(0xf27)][_0x5b664b(0x2493)](_0x33f37f))&&(this['_updateVertexDataWithXRMesh'](_0x33f37f,_0x333279,_0x1c203e),this['onMeshUpdatedObservable']['notifyObservers'](_0x333279)):(_0x333279={'id':_0x4d5fcc++,'xrMesh':_0x33f37f},_0x333279=this['_updateVertexDataWithXRMesh'](_0x33f37f,_0x333279,_0x1c203e),this[_0x5b664b(0xf27)][_0x5b664b(0xe5f)](_0x33f37f,_0x333279),this[_0x5b664b(0x9d2)][_0x5b664b(0x3e9)](_0x333279));});}}catch(_0x532738){_0x42235b[_0x1ad7f5(0x33d8)](_0x532738[_0x1ad7f5(0x368e)]);}}[_0x4d3465(0xbdf)](){var _0x22e792=_0x4d3465;this[_0x22e792(0x1fa7)]['isNative']&&(this[_0x22e792(0x1fa7)][_0x22e792(0x372d)]['trySetMeshDetectorEnabled']&&this[_0x22e792(0x1fa7)][_0x22e792(0x372d)][_0x22e792(0x181f)](!0x0),this[_0x22e792(0x18c4)][_0x22e792(0x1e16)]&&this[_0x22e792(0x1fa7)][_0x22e792(0x372d)][_0x22e792(0x3b4d)]&&this['_xrSessionManager'][_0x22e792(0x372d)]['trySetPreferredMeshDetectorOptions'](this[_0x22e792(0x18c4)]['preferredDetectorOptions']));}[_0x4d3465(0x24fc)](_0x3b41a8,_0x211910,_0x4b1dc3){var _0x41a585=_0x4d3465;if(_0x211910[_0x41a585(0x302)]=_0x3b41a8,_0x211910['worldParentNode']=this[_0x41a585(0x18c4)][_0x41a585(0x31c0)],this[_0x41a585(0x18c4)][_0x41a585(0x3c78)]){if(this[_0x41a585(0x1fa7)]['scene'][_0x41a585(0xe97)])_0x211910[_0x41a585(0x1ced)]=_0x3b41a8[_0x41a585(0x1ced)],_0x211910[_0x41a585(0x15c8)]=_0x3b41a8[_0x41a585(0x15c8)];else{_0x211910['positions']=new Float32Array(_0x3b41a8[_0x41a585(0x1ced)][_0x41a585(0x132e)]);for(let _0x5ba7f5=0x0;_0x5ba7f5<_0x3b41a8[_0x41a585(0x1ced)]['length'];_0x5ba7f5+=0x3)_0x211910[_0x41a585(0x1ced)][_0x5ba7f5]=_0x3b41a8[_0x41a585(0x1ced)][_0x5ba7f5],_0x211910[_0x41a585(0x1ced)][_0x5ba7f5+0x1]=_0x3b41a8[_0x41a585(0x1ced)][_0x5ba7f5+0x1],_0x211910['positions'][_0x5ba7f5+0x2]=-0x1*_0x3b41a8[_0x41a585(0x1ced)][_0x5ba7f5+0x2];if(_0x3b41a8[_0x41a585(0x15c8)]){_0x211910[_0x41a585(0x15c8)]=new Float32Array(_0x3b41a8[_0x41a585(0x15c8)][_0x41a585(0x132e)]);for(let _0x174ed9=0x0;_0x174ed9<_0x3b41a8[_0x41a585(0x15c8)]['length'];_0x174ed9+=0x3)_0x211910[_0x41a585(0x15c8)][_0x174ed9]=_0x3b41a8[_0x41a585(0x15c8)][_0x174ed9],_0x211910[_0x41a585(0x15c8)][_0x174ed9+0x1]=_0x3b41a8[_0x41a585(0x15c8)][_0x174ed9+0x1],_0x211910[_0x41a585(0x15c8)][_0x174ed9+0x2]=-0x1*_0x3b41a8['normals'][_0x174ed9+0x2];}}_0x211910[_0x41a585(0x1f84)]=_0x3b41a8[_0x41a585(0x1f84)],_0x4b1dc3=_0x4b1dc3[_0x41a585(0x2462)](_0x3b41a8[_0x41a585(0x8a7)],this[_0x41a585(0x1fa7)][_0x41a585(0x19d)]);if(_0x4b1dc3){const _0x4c44d1=_0x211910[_0x41a585(0x2748)]||new _0x5a9499['y3']();_0x5a9499['y3'][_0x41a585(0x30fe)](_0x4b1dc3[_0x41a585(0xcc9)][_0x41a585(0x20d4)],0x0,_0x4c44d1),this[_0x41a585(0x1fa7)][_0x41a585(0x32aa)][_0x41a585(0xe97)]||_0x4c44d1[_0x41a585(0x1939)](),_0x211910['transformationMatrix']=_0x4c44d1,this[_0x41a585(0x18c4)][_0x41a585(0x31c0)]&&_0x4c44d1[_0x41a585(0x2b3f)](this[_0x41a585(0x18c4)][_0x41a585(0x31c0)]['getWorldMatrix'](),_0x4c44d1);}}return _0x211910;}}_0x8cb246['Name']=_0x594b5f['b'][_0x4d3465(0x407a)],_0x8cb246[_0x4d3465(0x5be)]=0x1,_0x594b5f['d']['AddWebXRFeature'](_0x8cb246['Name'],(_0x1451da,_0x1e5a8e)=>()=>new _0x8cb246(_0x1451da,_0x1e5a8e),_0x8cb246[_0x4d3465(0x5be)],!0x1);},0x469b:(_0xb99f0e,_0x124e10,_0x5a0ade)=>{var _0xc3d4af=a8_0x49466b;_0x5a0ade['d'](_0x124e10,{'X':()=>_0x4815be});var _0xadc3b4,_0xf644b5,_0x124e10=_0x5a0ade(0x205d),_0x789ff5=_0x5a0ade(0x58b),_0xbd3a8b=_0x5a0ade(0x9fd1),_0x3df079=_0x5a0ade(0x8483),_0x2ef9ec=_0x5a0ade(0x364b),_0x1e5e6a=_0x5a0ade(0xde31),_0x9e2064=_0x5a0ade(0x1c5b),_0x147cfc=_0x5a0ade(0x12bb6),_0x4f84f3=_0x5a0ade(0x7c4f),_0x19a7b4=_0x5a0ade(0xc84b),_0x3ee029=_0x5a0ade(0xe779),_0x293f93=_0x5a0ade(0xdfe0),_0x55561b=_0x5a0ade(0x2450);_0x5a0ade(0x53f7),_0xadc3b4={'DEHYDRATED':0x0,0x0:_0xc3d4af(0x265),'HOVER':0x1,0x1:'HOVER','TOUCH':0x2,0x2:_0xc3d4af(0x62f)},_0xf644b5={'DISABLED':0x0,0x0:_0xc3d4af(0x3311),'CENTERED_ON_CONTROLLER':0x1,0x1:'CENTERED_ON_CONTROLLER','CENTERED_IN_FRONT':0x2,0x2:_0xc3d4af(0x3e78)};class _0x4815be extends _0x1e5e6a['F']{constructor(_0x5a13e3,_0x24dbba){var _0x585c74=_0xc3d4af;super(_0x5a13e3),this[_0x585c74(0x18c4)]=_0x24dbba,this[_0x585c74(0x2261)]=new _0x3df079['z'](new _0xbd3a8b['P'](),new _0xbd3a8b['P']()),this[_0x585c74(0x2128)]=_0x954077=>{var _0x2f4059=_0x585c74;if(!this[_0x2f4059(0x12a0)][_0x954077[_0x2f4059(0x439)]]){var {touchCollisionMesh:_0x2b70fb,touchCollisionMeshFunction:_0x83f472,hydrateCollisionMeshFunction:_0x5e8124}=this[_0x2f4059(0x590)](),_0x76a478=this[_0x2f4059(0x2c5f)]();switch(this['_controllers'][_0x954077[_0x2f4059(0x439)]]={'xrController':_0x954077,'meshUnderPointer':null,'nearInteractionTargetMesh':null,'pick':null,'stalePick':null,'touchCollisionMesh':_0x2b70fb,'touchCollisionMeshFunction':_0x83f472,'hydrateCollisionMeshFunction':_0x5e8124,'currentAnimationState':_0xadc3b4['DEHYDRATED'],'grabRay':new _0x3df079['z'](new _0xbd3a8b['P'](),new _0xbd3a8b['P']()),'hoverInteraction':!0x1,'nearInteraction':!0x1,'grabInteraction':!0x1,'id':_0x4815be['_IdCounter']++,'pickedPointVisualCue':_0x76a478},this[_0x2f4059(0x13cc)]?!this[_0x2f4059(0x18c4)][_0x2f4059(0x384)]&&this[_0x2f4059(0x18c4)][_0x2f4059(0x1f50)]&&_0x954077[_0x2f4059(0xfb6)]['handedness']===this[_0x2f4059(0x18c4)]['preferredHandedness']&&(this[_0x2f4059(0x13cc)]=_0x954077['uniqueId']):this[_0x2f4059(0x18c4)][_0x2f4059(0x384)]||(this[_0x2f4059(0x13cc)]=_0x954077['uniqueId']),_0x954077[_0x2f4059(0xfb6)][_0x2f4059(0xe52)]){case'tracked-pointer':return this['_attachNearInteractionMode'](_0x954077);case _0x2f4059(0x375b):case _0x2f4059(0x938):return null;}}},this[_0x585c74(0x12a0)]={},this[_0x585c74(0x777)]=null,this[_0x585c74(0x963)]=new _0x19a7b4['Wo'](0.8,0.8,0.8),this['selectionMeshPickedColor']=new _0x19a7b4['Wo'](0.3,0.3,0x1),this[_0x585c74(0x1551)]=0.1,this[_0x585c74(0x2d57)]=0.02,this[_0x585c74(0x2b76)]=0.03,this[_0x585c74(0x38cb)]=0x5,this[_0x585c74(0x48a)]=this['_xrSessionManager']['scene'],void 0x0===this[_0x585c74(0x18c4)]['nearInteractionControllerMode']&&(this[_0x585c74(0x18c4)][_0x585c74(0x27c)]=_0xf644b5[_0x585c74(0x3e78)]),this[_0x585c74(0x18c4)][_0x585c74(0x35eb)]&&(this['_farInteractionFeature']=this['_options'][_0x585c74(0x35eb)]);}['attach'](){var _0x1faad3=_0xc3d4af;return!!super['attach']()&&(this[_0x1faad3(0x18c4)][_0x1faad3(0x1b8b)][_0x1faad3(0x2c62)][_0x1faad3(0x2f62)](this['_attachController']),this['_addNewAttachObserver'](this['_options'][_0x1faad3(0x1b8b)]['onControllerAddedObservable'],this[_0x1faad3(0x2128)]),this['_addNewAttachObserver'](this[_0x1faad3(0x18c4)]['xrInput'][_0x1faad3(0x1a7)],_0x4d5f2f=>{var _0x5212f3=_0x1faad3;this[_0x5212f3(0x2a37)](_0x4d5f2f[_0x5212f3(0x439)]);}),this[_0x1faad3(0x48a)][_0x1faad3(0x14b7)]=!0x0);}['detach'](){var _0xb872d2=_0xc3d4af;return!!super[_0xb872d2(0x238d)]()&&(Object[_0xb872d2(0x2c10)](this[_0xb872d2(0x12a0)])[_0xb872d2(0x2f62)](_0x533b14=>{this['_detachController'](_0x533b14);}),!0x0);}['getMeshUnderPointer'](_0x12ce3d){var _0xc82617=_0xc3d4af;return this[_0xc82617(0x12a0)][_0x12ce3d]?this[_0xc82617(0x12a0)][_0x12ce3d][_0xc82617(0x1943)]:null;}[_0xc3d4af(0x130)](_0x5285ad){var _0xfdc4b8=_0xc3d4af,_0x107c7b=Object[_0xfdc4b8(0x2c10)](this[_0xfdc4b8(0x12a0)]);for(let _0x386b7a=0x0;_0x386b7a<_0x107c7b['length'];++_0x386b7a)if(this[_0xfdc4b8(0x12a0)][_0x107c7b[_0x386b7a]]['id']===_0x5285ad)return this[_0xfdc4b8(0x12a0)][_0x107c7b[_0x386b7a]]['xrController']||null;return null;}[_0xc3d4af(0x199a)](_0x34e28c){var _0x423df5=_0xc3d4af;this[_0x423df5(0x777)]=_0x34e28c;}[_0xc3d4af(0x25bd)](_0x1ac078){var _0x4349ce=_0xc3d4af;return _0x1ac078[_0x4349ce(0x3bab)]()&&_0x1ac078[_0x4349ce(0x2ba6)]&&_0x1ac078[_0x4349ce(0x1c60)]&&_0x1ac078[_0x4349ce(0x3c34)];}[_0xc3d4af(0x2b03)](_0x582e23){var _0x167646=_0xc3d4af;return _0x582e23['isEnabled']()&&_0x582e23['isVisible']&&_0x582e23[_0x167646(0x1c60)]&&_0x582e23[_0x167646(0x390d)];}[_0xc3d4af(0x3066)](_0x39324e){var _0xb8012a=_0xc3d4af;return _0x39324e['isEnabled']()&&_0x39324e[_0xb8012a(0x2ba6)]&&_0x39324e[_0xb8012a(0x1c60)]&&(_0x39324e[_0xb8012a(0x3c34)]||_0x39324e[_0xb8012a(0x390d)]);}[_0xc3d4af(0xed0)](_0x247b0e,_0x2fb260){var _0x260b9f=_0xc3d4af;let _0x4b47ad=_0x247b0e;for(;_0x4b47ad;){if(_0x4b47ad['reservedDataStore']&&_0x4b47ad['reservedDataStore'][_0x260b9f(0x1b14)]&&_0x4b47ad[_0x260b9f(0x1d90)]['nearInteraction'][_0x260b9f(0xc49)]===_0x2fb260)return!0x1;_0x4b47ad=_0x4b47ad[_0x260b9f(0x2126)];}return!0x0;}['_handleTransitionAnimation'](_0xf81206,_0x1e13d6){var _0x1fe060=_0xc3d4af,_0x218942;if(!(_0xf81206['currentAnimationState']===_0x1e13d6||this[_0x1fe060(0x18c4)][_0x1fe060(0x27c)]!==_0xf644b5[_0x1fe060(0x3e78)]||null!=(_0x218942=_0xf81206['xrController'])&&_0x218942['inputSource'][_0x1fe060(0xc09)])){if(_0x1e13d6>_0xf81206['currentAnimationState'])switch(_0xf81206[_0x1fe060(0x7de)]){case _0xadc3b4[_0x1fe060(0x265)]:if(_0xf81206['hydrateCollisionMeshFunction'](!0x0),_0x1e13d6===_0xadc3b4[_0x1fe060(0x2fe2)])break;case _0xadc3b4[_0x1fe060(0x2fe2)]:if(_0xf81206[_0x1fe060(0x3fa5)](!0x0),_0x1e13d6===_0xadc3b4['TOUCH'])break;}else switch(_0xf81206['currentAnimationState']){case _0xadc3b4['TOUCH']:if(_0xf81206['touchCollisionMeshFunction'](!0x1),_0x1e13d6===_0xadc3b4[_0x1fe060(0x2fe2)])break;case _0xadc3b4[_0x1fe060(0x2fe2)]:if(_0xf81206[_0x1fe060(0x1181)](!0x1),_0x1e13d6===_0xadc3b4[_0x1fe060(0x265)])break;}_0xf81206[_0x1fe060(0x7de)]=_0x1e13d6;}}[_0xc3d4af(0xdf8)](_0xcc03d,_0xfdf6f9,_0x1311cc){var _0x47d906=_0xc3d4af;const _0x1e0cdf=this[_0x47d906(0x12a0)][_0xcc03d];_0x1e0cdf['grabRay'][_0x47d906(0xa01)][_0x47d906(0x2a3e)](_0xfdf6f9),_0x1311cc[_0x47d906(0xaa3)](_0xbd3a8b['jp'][_0x47d906(0x23ca)][0x0]),_0x1e0cdf[_0x47d906(0x3e86)][_0x47d906(0x1b19)][_0x47d906(0x2a3e)](_0xbd3a8b['jp'][_0x47d906(0x23ca)][0x0]),this[_0x47d906(0x18c4)]['nearInteractionControllerMode']!==_0xf644b5['CENTERED_IN_FRONT']||null!=(_0xcc03d=_0x1e0cdf[_0x47d906(0x2b50)])&&_0xcc03d['inputSource'][_0x47d906(0xc09)]||(_0x1e0cdf['xrController'][_0x47d906(0x2617)](this[_0x47d906(0x2261)]),_0x1e0cdf[_0x47d906(0x3e86)][_0x47d906(0xa01)][_0x47d906(0x2f9c)](this['_tmpRay'][_0x47d906(0x1b19)][_0x47d906(0x27e7)](0.05))),_0x1e0cdf['grabRay'][_0x47d906(0x132e)]=this[_0x47d906(0x38cb)]*this['_hoverRadius'],_0x1e0cdf[_0x47d906(0x3182)][_0x47d906(0x8c5)][_0x47d906(0x2a3e)](_0x1e0cdf[_0x47d906(0x3e86)][_0x47d906(0xa01)]);}['_onXRFrame'](_0x483f4e){var _0x482c06=_0xc3d4af;Object[_0x482c06(0x2c10)](this[_0x482c06(0x12a0)])[_0x482c06(0x2f62)](_0x5a6cbd=>{var _0x287fd6=_0x482c06;const _0x56f392=this[_0x287fd6(0x12a0)][_0x5a6cbd],_0x55f0eb=null==(_0x4944d2=_0x56f392['xrController'])?void 0x0:_0x4944d2['inputSource'][_0x287fd6(0xc09)];if((this[_0x287fd6(0x18c4)][_0x287fd6(0x384)]||_0x5a6cbd===this[_0x287fd6(0x13cc)])&&_0x56f392[_0x287fd6(0x2b50)]&&(_0x55f0eb||this[_0x287fd6(0x18c4)][_0x287fd6(0x27c)]&&_0x56f392[_0x287fd6(0x2b50)][_0x287fd6(0xfb6)]['gamepad'])){if(_0x56f392[_0x287fd6(0x707)]=!0x1,_0x56f392[_0x287fd6(0x1b14)]=!0x1,_0x56f392[_0x287fd6(0x2b50)]){if(_0x55f0eb){var _0x4944d2=_0x55f0eb['get'](_0x287fd6(0x3116));_0x4944d2&&(_0x4944d2=_0x483f4e[_0x287fd6(0x3277)](_0x4944d2,this[_0x287fd6(0x1fa7)][_0x287fd6(0x19d)]))&&_0x4944d2['transform']&&(_0x44c764=this[_0x287fd6(0x48a)][_0x287fd6(0xe97)]?0x1:-0x1,_0xbd3a8b['jp'][_0x287fd6(0x23ca)][0x0][_0x287fd6(0xe5f)](_0x4944d2[_0x287fd6(0xcc9)][_0x287fd6(0x8c5)]['x'],_0x4944d2[_0x287fd6(0xcc9)][_0x287fd6(0x8c5)]['y'],_0x4944d2[_0x287fd6(0xcc9)][_0x287fd6(0x8c5)]['z']*_0x44c764),_0xbd3a8b['jp'][_0x287fd6(0x2199)][0x0][_0x287fd6(0xe5f)](_0x4944d2['transform'][_0x287fd6(0x16dd)]['x'],_0x4944d2['transform'][_0x287fd6(0x16dd)]['y'],_0x4944d2[_0x287fd6(0xcc9)][_0x287fd6(0x16dd)]['z']*_0x44c764,_0x4944d2[_0x287fd6(0xcc9)][_0x287fd6(0x16dd)]['w']*_0x44c764),this[_0x287fd6(0xdf8)](_0x5a6cbd,_0xbd3a8b['jp']['Vector3'][0x0],_0xbd3a8b['jp']['Quaternion'][0x0]));}else{if(_0x56f392[_0x287fd6(0x2b50)]['inputSource'][_0x287fd6(0x6cb)]&&this[_0x287fd6(0x18c4)]['nearInteractionControllerMode']!==_0xf644b5[_0x287fd6(0x3311)]){let _0x3275fb=_0x56f392[_0x287fd6(0x2b50)][_0x287fd6(0x258b)];_0x56f392[_0x287fd6(0x2b50)][_0x287fd6(0x3431)]&&this[_0x287fd6(0x18c4)][_0x287fd6(0x27c)]===_0xf644b5[_0x287fd6(0x3d6a)]&&(_0x3275fb=_0x56f392[_0x287fd6(0x2b50)][_0x287fd6(0x3431)]),this[_0x287fd6(0xdf8)](_0x5a6cbd,_0x3275fb[_0x287fd6(0x8c5)],_0x3275fb[_0x287fd6(0x905)]);}}var _0x4944d2=(_0x44ce2d,_0x31fb9e)=>{var _0x81d559=_0x287fd6;return _0x31fb9e&&_0x31fb9e['hit']&&(!_0x44ce2d||!_0x44ce2d['hit']||_0x31fb9e[_0x81d559(0x1235)]<_0x44ce2d[_0x81d559(0x1235)])?_0x31fb9e:_0x44ce2d;},_0x44c764=_0x40fdcc=>{var _0x4baa94=_0x287fd6;let _0x4da5a9=new _0x2ef9ec['p'](),_0x11c27b=!0x1;var _0x1e1758=_0x40fdcc&&_0x40fdcc[_0x4baa94(0x2a9e)]&&_0x40fdcc[_0x4baa94(0x1893)];return null!=_0x40fdcc&&_0x40fdcc['pickedPoint']&&(_0x11c27b=0x0===_0x40fdcc[_0x4baa94(0x2a9e)]['x']&&0x0===_0x40fdcc[_0x4baa94(0x2a9e)]['y']&&0x0===_0x40fdcc[_0x4baa94(0x2a9e)]['z']),_0x4da5a9=_0x1e1758&&!_0x11c27b?_0x40fdcc:_0x4da5a9;};if(!_0x56f392['grabInteraction']){let _0x124467=null,_0x10a06d=null;this['_options'][_0x287fd6(0x26ca)]&&this[_0x287fd6(0xc98)]&&(_0x10a06d=this[_0x287fd6(0x342d)](_0x56f392,this[_0x287fd6(0x1551)],this['_utilityLayerScene'],_0x14310b=>this[_0x287fd6(0x3066)](_0x14310b))),_0x5a6cbd=_0x4944d2(this[_0x287fd6(0x342d)](_0x56f392,this[_0x287fd6(0x1551)],this[_0x287fd6(0x48a)],_0x30c9e8=>this[_0x287fd6(0x3066)](_0x30c9e8)),_0x10a06d);if(_0x5a6cbd&&_0x5a6cbd[_0x287fd6(0x1893)]&&(_0x124467=_0x44c764(_0x5a6cbd))['hit']&&(_0x56f392[_0x287fd6(0x707)]=!0x0),_0x56f392[_0x287fd6(0x707)]){let _0x30e006=null;_0x5a6cbd=_0x55f0eb?this[_0x287fd6(0x2d57)]:this[_0x287fd6(0x2b76)],this[_0x287fd6(0x18c4)][_0x287fd6(0x26ca)]&&this[_0x287fd6(0xc98)]&&(_0x30e006=this[_0x287fd6(0x342d)](_0x56f392,_0x5a6cbd,this[_0x287fd6(0xc98)],_0x40b601=>this['_nearPickPredicate'](_0x40b601))),_0x44c764=_0x44c764(_0x4944d2(this['_pickWithSphere'](_0x56f392,_0x5a6cbd,this[_0x287fd6(0x48a)],_0x281c03=>this['_nearPickPredicate'](_0x281c03)),_0x30e006)),_0x44c764[_0x287fd6(0x1893)]&&(_0x124467=_0x44c764,_0x56f392[_0x287fd6(0x1b14)]=!0x0);}_0x56f392[_0x287fd6(0x2c55)]=_0x56f392['pick'],_0x56f392['pick']=_0x124467,_0x56f392[_0x287fd6(0x89a)]&&_0x56f392[_0x287fd6(0x89a)][_0x287fd6(0x2a9e)]&&_0x56f392[_0x287fd6(0x89a)]['hit']?(_0x56f392[_0x287fd6(0x1943)]=_0x56f392[_0x287fd6(0x89a)]['pickedMesh'],_0x56f392['pickedPointVisualCue'][_0x287fd6(0x8c5)]['copyFrom'](_0x56f392[_0x287fd6(0x89a)][_0x287fd6(0x2a9e)]),_0x56f392[_0x287fd6(0x12b6)][_0x287fd6(0x2ba6)]=!0x0,this['_farInteractionFeature']&&this[_0x287fd6(0x777)][_0x287fd6(0x12a8)]&&this[_0x287fd6(0x777)][_0x287fd6(0xb2b)](_0x56f392['id'],!0x0)):(_0x56f392[_0x287fd6(0x1943)]=null,_0x56f392[_0x287fd6(0x12b6)][_0x287fd6(0x2ba6)]=!0x1,this[_0x287fd6(0x777)]&&this[_0x287fd6(0x777)][_0x287fd6(0x12a8)]&&this[_0x287fd6(0x777)][_0x287fd6(0xb2b)](_0x56f392['id'],!0x1));}let _0x3f1dd7=_0xadc3b4[_0x287fd6(0x265)];_0x56f392[_0x287fd6(0x40c0)]||_0x56f392[_0x287fd6(0x1b14)]?_0x3f1dd7=_0xadc3b4['TOUCH']:_0x56f392[_0x287fd6(0x707)]&&(_0x3f1dd7=_0xadc3b4[_0x287fd6(0x2fe2)]),this[_0x287fd6(0x2c14)](_0x56f392,_0x3f1dd7);}}else _0x56f392[_0x287fd6(0x89a)]=null;});}get['_utilityLayerScene'](){var _0xeb736c=_0xc3d4af;return this[_0xeb736c(0x18c4)][_0xeb736c(0x3145)]||_0x9e2064['x'][_0xeb736c(0x2fb9)]['utilityLayerScene'];}['_generateVisualCue'](){var _0x4c82da=_0xc3d4af,_0x2148bd=this[_0x4c82da(0x18c4)][_0x4c82da(0x26ca)]?this['_options'][_0x4c82da(0x3145)]||_0x9e2064['x'][_0x4c82da(0x2fb9)][_0x4c82da(0x9c6)]:this[_0x4c82da(0x48a)];const _0xbe738=(0x0,_0x789ff5['Qk'])(_0x4c82da(0x1b14),{'diameter':0.0105},_0x2148bd),_0x9c67b2=(_0xbe738[_0x4c82da(0x377d)](),_0xbe738[_0x4c82da(0x1c60)]=!0x1,_0xbe738['isVisible']=!0x1,_0xbe738['rotationQuaternion']=_0xbd3a8b['_f'][_0x4c82da(0x24ef)](),new _0x4f84f3['K']('targetMat',_0x2148bd));return _0x9c67b2[_0x4c82da(0x2218)]=_0x19a7b4['Wo'][_0x4c82da(0x3850)](),_0x9c67b2['emissiveColor']=this[_0x4c82da(0x963)],_0x9c67b2[_0x4c82da(0x32b8)]=!0x1,_0xbe738[_0x4c82da(0x4e2)]=_0x9c67b2,_0xbe738;}[_0xc3d4af(0x369a)](_0x1a6f2a){var _0x47282f=_0xc3d4af;return!this[_0x47282f(0x777)]||this[_0x47282f(0x777)][_0x47282f(0x14ae)](_0x1a6f2a);}['_attachNearInteractionMode'](_0x23aed9){var _0x483a5c=_0xc3d4af;const _0x433f81=this[_0x483a5c(0x12a0)][_0x23aed9[_0x483a5c(0x439)]],_0x89182f={'pointerId':_0x433f81['id'],'pointerType':_0x483a5c(0x3d53)},_0x190f77=(_0x433f81[_0x483a5c(0x1a57)]=this['_xrSessionManager'][_0x483a5c(0x3ec1)][_0x483a5c(0x11ad)](()=>{var _0x4b645a=_0x483a5c;(this['_options'][_0x4b645a(0x384)]||_0x23aed9[_0x4b645a(0x439)]===this[_0x4b645a(0x13cc)])&&_0x433f81[_0x4b645a(0x2b50)]&&(_0x433f81[_0x4b645a(0x2b50)]['inputSource'][_0x4b645a(0xc09)]||this[_0x4b645a(0x18c4)][_0x4b645a(0x27c)]&&_0x433f81[_0x4b645a(0x2b50)][_0x4b645a(0xfb6)][_0x4b645a(0x6cb)])&&(_0x433f81['pick']&&(_0x433f81[_0x4b645a(0x89a)]['ray']=_0x433f81[_0x4b645a(0x3e86)]),_0x433f81[_0x4b645a(0x89a)]&&this[_0x4b645a(0x369a)](_0x433f81['id'])&&this['_scene'][_0x4b645a(0x1396)](_0x433f81[_0x4b645a(0x89a)],_0x89182f),_0x433f81['nearInteraction']&&_0x433f81[_0x4b645a(0x89a)]&&_0x433f81['pick'][_0x4b645a(0x1893)]?_0x433f81['nearInteractionTargetMesh']||(this[_0x4b645a(0x48a)][_0x4b645a(0x391)](_0x433f81[_0x4b645a(0x89a)],_0x89182f),_0x433f81[_0x4b645a(0x1ad5)]=_0x433f81['meshUnderPointer']):_0x433f81['nearInteractionTargetMesh']&&_0x433f81[_0x4b645a(0x2c55)]&&(this['_scene']['simulatePointerUp'](_0x433f81[_0x4b645a(0x2c55)],_0x89182f),_0x433f81[_0x4b645a(0x1ad5)]=null));}),_0x100b46=>{var _0x2259ca=_0x483a5c;this['_options'][_0x2259ca(0x384)]||_0x23aed9[_0x2259ca(0x439)]===this[_0x2259ca(0x13cc)]&&this[_0x2259ca(0x369a)](_0x433f81['id'])?(_0x433f81[_0x2259ca(0x89a)]&&(_0x433f81[_0x2259ca(0x89a)][_0x2259ca(0x35c9)]=_0x433f81[_0x2259ca(0x3e86)]),_0x100b46&&_0x433f81[_0x2259ca(0x89a)]&&_0x433f81[_0x2259ca(0x1943)]&&this[_0x2259ca(0x2b03)](_0x433f81[_0x2259ca(0x1943)])?(_0x433f81[_0x2259ca(0x40c0)]=!0x0,_0x433f81['pickedPointVisualCue'][_0x2259ca(0x2ba6)]=!0x1,this['_scene'][_0x2259ca(0x391)](_0x433f81[_0x2259ca(0x89a)],_0x89182f)):!_0x100b46&&_0x433f81[_0x2259ca(0x89a)]&&_0x433f81[_0x2259ca(0x40c0)]&&(this['_scene'][_0x2259ca(0x323e)](_0x433f81['pick'],_0x89182f),_0x433f81[_0x2259ca(0x40c0)]=!0x1,_0x433f81['pickedPointVisualCue'][_0x2259ca(0x2ba6)]=!0x0)):!_0x100b46||this[_0x2259ca(0x18c4)][_0x2259ca(0x384)]||this['_options'][_0x2259ca(0x25f5)]||(this[_0x2259ca(0x13cc)]=_0x23aed9['uniqueId']);});var _0x10cc3e,_0x450a40;_0x23aed9[_0x483a5c(0xfb6)][_0x483a5c(0x6cb)]?(_0x10cc3e=_0x2e377c=>{var _0x452b54=_0x483a5c;_0x433f81[_0x452b54(0x1190)]=_0x2e377c[_0x452b54(0x1346)](_0x452b54(0x361a)),_0x433f81[_0x452b54(0x1190)]?_0x433f81[_0x452b54(0x31e0)]=_0x433f81[_0x452b54(0x1190)]['onButtonStateChangedObservable']['add'](_0x3de56b=>{var _0x4f2800=_0x452b54;_0x3de56b[_0x4f2800(0x2745)][_0x4f2800(0x2919)]&&(_0x3de56b=_0x3de56b[_0x4f2800(0x2745)][_0x4f2800(0x2919)][_0x4f2800(0x211d)],_0x190f77(_0x3de56b));}):(_0x433f81[_0x452b54(0x4024)]=_0x2e377c['getMainComponent'](),_0x433f81[_0x452b54(0x3da8)]=_0x433f81[_0x452b54(0x4024)][_0x452b54(0x1fb9)][_0x452b54(0x11ad)](_0x5a8671=>{var _0x1e7a10=_0x452b54;_0x5a8671[_0x1e7a10(0x2745)][_0x1e7a10(0x2919)]&&(_0x5a8671=_0x5a8671[_0x1e7a10(0x2745)]['pressed']['current'],_0x190f77(_0x5a8671));}));},_0x23aed9[_0x483a5c(0x2306)]?_0x10cc3e(_0x23aed9[_0x483a5c(0x2306)]):_0x23aed9[_0x483a5c(0x13b0)][_0x483a5c(0x11ad)](_0x10cc3e)):(_0x10cc3e=_0x3d01c4=>{var _0x56c587=_0x483a5c;_0x433f81[_0x56c587(0x2b50)]&&_0x3d01c4[_0x56c587(0xfb6)]===_0x433f81[_0x56c587(0x2b50)][_0x56c587(0xfb6)]&&_0x433f81[_0x56c587(0x89a)]&&this[_0x56c587(0x369a)](_0x433f81['id'])&&_0x433f81[_0x56c587(0x1943)]&&this[_0x56c587(0x2b03)](_0x433f81['meshUnderPointer'])&&(_0x433f81[_0x56c587(0x40c0)]=!0x0,_0x433f81['pickedPointVisualCue'][_0x56c587(0x2ba6)]=!0x1,this['_scene']['simulatePointerDown'](_0x433f81[_0x56c587(0x89a)],_0x89182f));},_0x450a40=_0x18e70e=>{var _0x220472=_0x483a5c;_0x433f81[_0x220472(0x2b50)]&&_0x18e70e[_0x220472(0xfb6)]===_0x433f81[_0x220472(0x2b50)][_0x220472(0xfb6)]&&_0x433f81[_0x220472(0x89a)]&&this[_0x220472(0x369a)](_0x433f81['id'])&&(this[_0x220472(0x48a)][_0x220472(0x323e)](_0x433f81['pick'],_0x89182f),_0x433f81[_0x220472(0x40c0)]=!0x1,_0x433f81[_0x220472(0x12b6)][_0x220472(0x2ba6)]=!0x0);},_0x433f81[_0x483a5c(0x39b0)]={'selectend':_0x450a40,'selectstart':_0x10cc3e},this[_0x483a5c(0x1fa7)][_0x483a5c(0x372d)][_0x483a5c(0x2b6c)](_0x483a5c(0x1bc6),_0x10cc3e),this[_0x483a5c(0x1fa7)][_0x483a5c(0x372d)][_0x483a5c(0x2b6c)](_0x483a5c(0x290b),_0x450a40));}['_detachController'](_0x4eaf8a){var _0x3bb0c1=_0xc3d4af;const _0x4ef387=this[_0x3bb0c1(0x12a0)][_0x4eaf8a];_0x4ef387&&(_0x4ef387[_0x3bb0c1(0x1190)]&&_0x4ef387['onSqueezeButtonChangedObserver']&&_0x4ef387[_0x3bb0c1(0x1190)][_0x3bb0c1(0x1fb9)]['remove'](_0x4ef387[_0x3bb0c1(0x31e0)]),_0x4ef387[_0x3bb0c1(0x4024)]&&_0x4ef387[_0x3bb0c1(0x3da8)]&&_0x4ef387[_0x3bb0c1(0x4024)]['onButtonStateChangedObservable'][_0x3bb0c1(0x2473)](_0x4ef387[_0x3bb0c1(0x3da8)]),_0x4ef387['onFrameObserver']&&this[_0x3bb0c1(0x1fa7)][_0x3bb0c1(0x3ec1)][_0x3bb0c1(0x2473)](_0x4ef387['onFrameObserver']),_0x4ef387[_0x3bb0c1(0x39b0)]&&Object['keys'](_0x4ef387['eventListeners'])[_0x3bb0c1(0x2f62)](_0xf28fb2=>{var _0x36ea7d=_0x3bb0c1,_0x22a5c5=_0x4ef387[_0x36ea7d(0x39b0)]&&_0x4ef387[_0x36ea7d(0x39b0)][_0xf28fb2];_0x22a5c5&&this[_0x36ea7d(0x1fa7)][_0x36ea7d(0x372d)]['removeEventListener'](_0xf28fb2,_0x22a5c5);}),_0x4ef387[_0x3bb0c1(0x3182)]['dispose'](),_0x4ef387[_0x3bb0c1(0x12b6)][_0x3bb0c1(0x2d20)](),this[_0x3bb0c1(0x1fa7)]['runInXRFrame'](()=>{var _0x34576b=_0x3bb0c1,_0x3801b9={'pointerId':_0x4ef387['id'],'pointerType':_0x34576b(0x3d53)};this[_0x34576b(0x48a)][_0x34576b(0x323e)](new _0x2ef9ec['p'](),_0x3801b9);}),delete this[_0x3bb0c1(0x12a0)][_0x4eaf8a],this[_0x3bb0c1(0x13cc)]===_0x4eaf8a&&((_0x4eaf8a=Object[_0x3bb0c1(0x2c10)](this['_controllers']))[_0x3bb0c1(0x132e)]?this[_0x3bb0c1(0x13cc)]=_0x4eaf8a[0x0]:this['_attachedController']=''));}['_generateNewTouchPointMesh'](){var _0x335d9c=_0xc3d4af;const _0x3c2d64=this[_0x335d9c(0x18c4)][_0x335d9c(0x26ca)]?this[_0x335d9c(0x18c4)][_0x335d9c(0x3145)]||_0x9e2064['x'][_0x335d9c(0x2fb9)][_0x335d9c(0x9c6)]:this[_0x335d9c(0x48a)],_0x370daa=(0x0,_0x789ff5['Qk'])(_0x335d9c(0x1a47),{'diameter':0x1},_0x3c2d64),_0x39a618=(_0x370daa[_0x335d9c(0x2ba6)]=!0x1,this[_0x335d9c(0x18c4)][_0x335d9c(0x161e)]?_0x370daa[_0x335d9c(0x4e2)]=this[_0x335d9c(0x18c4)][_0x335d9c(0x161e)]:_0x3ee029['O'][_0x335d9c(0x226f)](_0x335d9c(0xea4),_0x3c2d64)[_0x335d9c(0x1af5)](_0x1934af=>{var _0x1519c2=_0x335d9c;_0x370daa[_0x1519c2(0x4e2)]=_0x1934af;}),new _0x55561b['v']());_0x39a618[_0x335d9c(0x2e7a)](_0x55561b['Kp'][_0x335d9c(0x2879)]);var _0x318986=new _0xbd3a8b['P'](this[_0x335d9c(0x2b76)],this['_controllerPickRadius'],this[_0x335d9c(0x2b76)]),_0x1988a4=this[_0x335d9c(0x2b76)]*(0x4/0x3),_0x1988a4=new _0xbd3a8b['P'](_0x1988a4,_0x1988a4,_0x1988a4),_0x4230d8=this[_0x335d9c(0x2b76)]*(0x7/0x6),_0x4230d8=new _0xbd3a8b['P'](_0x4230d8,_0x4230d8,_0x4230d8),_0x1d78a6=0.8*this[_0x335d9c(0x2b76)],_0x1d78a6=new _0xbd3a8b['P'](_0x1d78a6,_0x1d78a6,_0x1d78a6),_0x32949a=1.5*this[_0x335d9c(0x2b76)],_0x32949a=[{'frame':0x0,'value':_0x318986},{'frame':0xa,'value':new _0xbd3a8b['P'](_0x32949a,_0x32949a,_0x32949a)},{'frame':0x12,'value':_0x1988a4}],_0x1988a4=[{'frame':0x0,'value':_0x1988a4},{'frame':0xa,'value':_0x1d78a6},{'frame':0x12,'value':_0x318986}],_0x1d78a6=[{'frame':0x0,'value':_0xbd3a8b['P'][_0x335d9c(0xa61)]},{'frame':0xc,'value':_0x4230d8},{'frame':0xf,'value':_0x318986}],_0x4230d8=[{'frame':0x0,'value':_0x318986},{'frame':0xa,'value':_0xbd3a8b['P'][_0x335d9c(0xa61)]},{'frame':0xf,'value':_0xbd3a8b['P'][_0x335d9c(0xa61)]}];const _0x14a28c=new _0x293f93['f'](_0x335d9c(0x2988),'scaling',0x3c,_0x293f93['f'][_0x335d9c(0x30fd)],_0x293f93['f'][_0x335d9c(0xc9f)]),_0xec71ad=new _0x293f93['f'](_0x335d9c(0x3def),_0x335d9c(0x244c),0x3c,_0x293f93['f']['ANIMATIONTYPE_VECTOR3'],_0x293f93['f'][_0x335d9c(0xc9f)]),_0xde1fb=new _0x293f93['f'](_0x335d9c(0x191a),_0x335d9c(0x244c),0x3c,_0x293f93['f'][_0x335d9c(0x30fd)],_0x293f93['f'][_0x335d9c(0xc9f)]),_0x49f1aa=new _0x293f93['f'](_0x335d9c(0x2fbd),_0x335d9c(0x244c),0x3c,_0x293f93['f'][_0x335d9c(0x30fd)],_0x293f93['f'][_0x335d9c(0xc9f)]);return _0x14a28c[_0x335d9c(0x13cb)](_0x39a618),_0xec71ad['setEasingFunction'](_0x39a618),_0xde1fb[_0x335d9c(0x13cb)](_0x39a618),_0x49f1aa[_0x335d9c(0x13cb)](_0x39a618),_0x14a28c['setKeys'](_0x32949a),_0xec71ad['setKeys'](_0x1988a4),_0xde1fb[_0x335d9c(0x13de)](_0x1d78a6),_0x49f1aa[_0x335d9c(0x13de)](_0x4230d8),{'touchCollisionMesh':_0x370daa,'touchCollisionMeshFunction':_0x5f4476=>{var _0xd42270=_0x335d9c;_0x5f4476=_0x5f4476?_0x14a28c:_0xec71ad,_0x3c2d64[_0xd42270(0x1cea)](_0x370daa,[_0x5f4476],0x0,0x12,!0x1,0x1);},'hydrateCollisionMeshFunction':_0x333123=>{var _0x39d043=_0x335d9c,_0x311bed=_0x333123?_0xde1fb:_0x49f1aa;_0x333123&&(_0x370daa[_0x39d043(0x2ba6)]=!0x0),_0x3c2d64['beginDirectAnimation'](_0x370daa,[_0x311bed],0x0,0xf,!0x1,0x1,()=>{_0x333123||(_0x370daa['isVisible']=!0x1);});}};}['_pickWithSphere'](_0x22a414,_0x626e5e,_0x3cbe09,_0x337e5c){var _0x99cc1b=_0xc3d4af;const _0x2a76ef=new _0x2ef9ec['p']();if(_0x2a76ef[_0x99cc1b(0x1235)]=Infinity,_0x22a414[_0x99cc1b(0x3182)]&&_0x22a414[_0x99cc1b(0x2b50)]){var _0x2088c8=_0x22a414[_0x99cc1b(0x3182)][_0x99cc1b(0x8c5)],_0x52a0c1=_0x147cfc['K'][_0x99cc1b(0x186f)](_0x2088c8,_0x626e5e);for(let _0xd86bdc=0x0;_0xd86bdc<_0x3cbe09[_0x99cc1b(0x2aa5)][_0x99cc1b(0x132e)];_0xd86bdc++){var _0x49491f,_0x4f164d=_0x3cbe09[_0x99cc1b(0x2aa5)][_0xd86bdc];_0x337e5c(_0x4f164d)&&this['_controllerAvailablePredicate'](_0x4f164d,_0x22a414[_0x99cc1b(0x2b50)][_0x99cc1b(0x439)])&&(_0x49491f=_0x4815be[_0x99cc1b(0x6c4)](_0x4f164d,_0x52a0c1))&&_0x49491f[_0x99cc1b(0x1893)]&&_0x49491f[_0x99cc1b(0x1235)]<_0x2a76ef[_0x99cc1b(0x1235)]&&(_0x2a76ef[_0x99cc1b(0x1893)]=_0x49491f[_0x99cc1b(0x1893)],_0x2a76ef['pickedMesh']=_0x4f164d,_0x2a76ef[_0x99cc1b(0x2a9e)]=_0x49491f[_0x99cc1b(0x2a9e)],_0x2a76ef[_0x99cc1b(0x1553)]=_0x22a414[_0x99cc1b(0x2b50)][_0x99cc1b(0x258b)],_0x2a76ef['gripTransform']=_0x22a414[_0x99cc1b(0x2b50)][_0x99cc1b(0x3431)]||null,_0x2a76ef[_0x99cc1b(0x39c3)]=_0x22a414[_0x99cc1b(0x3182)],_0x2a76ef[_0x99cc1b(0x1235)]=_0x49491f[_0x99cc1b(0x1235)]);}}return _0x2a76ef;}static[_0xc3d4af(0x6c4)](_0x45273b,_0x54b7c1,_0x205327=!0x1){var _0x1ab85d=_0xc3d4af,_0x215411=_0x45273b['subMeshes'];const _0x4f5875=new _0x2ef9ec['p']();var _0x3572b8=_0x45273b['getBoundingInfo']();if(!_0x45273b[_0x1ab85d(0x1b92)]())return _0x4f5875;if(!_0x45273b[_0x1ab85d(0x1549)]||!_0x3572b8)return _0x4f5875;if(!_0x205327&&!_0x147cfc['K']['Intersects'](_0x3572b8['boundingSphere'],_0x54b7c1))return _0x4f5875;const _0x164f35=_0xbd3a8b['jp']['Vector3'][0x0],_0x2fc5ae=_0xbd3a8b['jp'][_0x1ab85d(0x23ca)][0x1];let _0x3fc384=Infinity,_0x5661ca,_0xbd6bc4,_0x57e7e0;var _0x554727=_0xbd3a8b['jp'][_0x1ab85d(0x23ca)][0x2];const _0x2905d5=_0xbd3a8b['jp']['Matrix'][0x0];_0x2905d5[_0x1ab85d(0x2a3e)](_0x45273b['getWorldMatrix']()),_0x2905d5[_0x1ab85d(0x21d5)](),_0xbd3a8b['P'][_0x1ab85d(0x2bb9)](_0x54b7c1[_0x1ab85d(0xfb8)],_0x2905d5,_0x554727);for(let _0x2bb05b=0x0;_0x2bb05b<_0x215411[_0x1ab85d(0x132e)];_0x2bb05b++){const _0x4473c0=_0x215411[_0x2bb05b];_0x4473c0[_0x1ab85d(0x174b)](_0x554727,_0x45273b[_0x1ab85d(0x2fae)],_0x45273b['getIndices'](),_0x2fc5ae),_0xbd3a8b['P'][_0x1ab85d(0x2bb9)](_0x2fc5ae,_0x45273b['getWorldMatrix'](),_0x2fc5ae),_0x5661ca=_0xbd3a8b['P']['Distance'](_0x2fc5ae,_0x54b7c1[_0x1ab85d(0xfb8)]),_0x57e7e0=_0xbd3a8b['P'][_0x1ab85d(0x2b5e)](_0x2fc5ae,_0x45273b[_0x1ab85d(0x2736)]()),-0x1!==(_0xbd6bc4=_0xbd3a8b['P'][_0x1ab85d(0x2b5e)](_0x54b7c1[_0x1ab85d(0xfb8)],_0x45273b[_0x1ab85d(0x2736)]()))&&-0x1!==_0x57e7e0&&_0xbd6bc4<_0x57e7e0&&(_0x5661ca=0x0,_0x2fc5ae[_0x1ab85d(0x2a3e)](_0x54b7c1[_0x1ab85d(0xfb8)])),-0x1!==_0x5661ca&&_0x5661ca<_0x3fc384&&(_0x3fc384=_0x5661ca,_0x164f35['copyFrom'](_0x2fc5ae));}return _0x3fc384<_0x54b7c1['radius']&&(_0x4f5875[_0x1ab85d(0x1893)]=!0x0,_0x4f5875[_0x1ab85d(0x1235)]=_0x3fc384,_0x4f5875['pickedMesh']=_0x45273b,_0x4f5875[_0x1ab85d(0x2a9e)]=_0x164f35[_0x1ab85d(0x11fe)]()),_0x4f5875;}}_0x4815be[_0xc3d4af(0x3afb)]=0xc8,_0x4815be[_0xc3d4af(0x366c)]=_0x124e10['b'][_0xc3d4af(0x26d)],_0x4815be['Version']=0x1,_0x124e10['d']['AddWebXRFeature'](_0x4815be[_0xc3d4af(0x366c)],(_0x762953,_0x33ce9c)=>()=>new _0x4815be(_0x762953,_0x33ce9c),_0x4815be[_0xc3d4af(0x5be)],!0x0);},0x12160:(_0xea84bc,_0x5a7249,_0x167636)=>{var _0x386cc9=a8_0x49466b,_0x3b062e=_0x167636(0x205d),_0x877bb7=_0x167636(0xf96c),_0x2f9a91=_0x167636(0x9fd1),_0x167636=_0x167636(0xde31);let _0x9824fe=0x0;class _0x48c3fb extends _0x167636['F']{constructor(_0x307594,_0x30edc2={}){var _0x405ec1=a8_0x58a1;super(_0x307594),this[_0x405ec1(0x18c4)]=_0x30edc2,this['_detectedPlanes']=[],this['_enabled']=!0x1,this[_0x405ec1(0x711)]=new Set(),this['onPlaneAddedObservable']=new _0x877bb7['y$'](),this['onPlaneRemovedObservable']=new _0x877bb7['y$'](),this[_0x405ec1(0x3b6)]=new _0x877bb7['y$'](),this[_0x405ec1(0x23f1)]='plane-detection',this['_xrSessionManager'][_0x405ec1(0x372d)]?this[_0x405ec1(0xbdf)]():this['_xrSessionManager']['onXRSessionInit'][_0x405ec1(0x38c2)](()=>{this['_init']();});}[_0x386cc9(0x238d)](){var _0x38611e=_0x386cc9;if(!super[_0x38611e(0x238d)]())return!0x1;if(!this[_0x38611e(0x18c4)]['doNotRemovePlanesOnSessionEnded'])for(;this[_0x38611e(0x1c56)][_0x38611e(0x132e)];){var _0x556107=this[_0x38611e(0x1c56)][_0x38611e(0x38e4)]();_0x556107&&this[_0x38611e(0x3137)][_0x38611e(0x3e9)](_0x556107);}return!0x0;}[_0x386cc9(0x2d20)](){var _0x21db4b=_0x386cc9;super[_0x21db4b(0x2d20)](),this[_0x21db4b(0x30fb)]['clear'](),this[_0x21db4b(0x3137)]['clear'](),this[_0x21db4b(0x3b6)]['clear']();}[_0x386cc9(0x260b)](){var _0x3e7dd8=_0x386cc9;return _0x3e7dd8(0x16fc)!=typeof XRPlane;}[_0x386cc9(0x21ec)](_0x80c242){var _0x7ad395=_0x386cc9,_0x18c50f;if(this[_0x7ad395(0x12a8)]&&this[_0x7ad395(0x1765)]&&_0x80c242){const _0x58285c=_0x80c242['detectedPlanes']||(null==(_0x18c50f=_0x80c242[_0x7ad395(0x182f)])?void 0x0:_0x18c50f[_0x7ad395(0x2335)]);if(_0x58285c){for(let _0x1c0568=0x0;_0x1c0568<this[_0x7ad395(0x1c56)][_0x7ad395(0x132e)];_0x1c0568++){var _0x2fbcd0=this['_detectedPlanes'][_0x1c0568];_0x58285c[_0x7ad395(0x3c16)](_0x2fbcd0[_0x7ad395(0x348e)])||(this[_0x7ad395(0x1c56)]['splice'](_0x1c0568--,0x1),this[_0x7ad395(0x3137)]['notifyObservers'](_0x2fbcd0));}_0x58285c['forEach'](_0x5e0446=>{var _0x4fdd49=_0x7ad395,_0x5c77b4;this['_lastFrameDetected'][_0x4fdd49(0x3c16)](_0x5e0446)?_0x5e0446[_0x4fdd49(0x3255)]===this[_0x4fdd49(0x1fa7)]['currentTimestamp']&&(_0x5c77b4=this[_0x4fdd49(0x3df3)](_0x5e0446),_0x5c77b4=this[_0x4fdd49(0x1c56)][_0x5c77b4],this[_0x4fdd49(0xab3)](_0x5e0446,_0x5c77b4,_0x80c242),this[_0x4fdd49(0x3b6)][_0x4fdd49(0x3e9)](_0x5c77b4)):(_0x5c77b4={'id':_0x9824fe++,'xrPlane':_0x5e0446,'polygonDefinition':[]},_0x5e0446=this[_0x4fdd49(0xab3)](_0x5e0446,_0x5c77b4,_0x80c242),this[_0x4fdd49(0x1c56)][_0x4fdd49(0x2f54)](_0x5e0446),this[_0x4fdd49(0x30fb)]['notifyObservers'](_0x5e0446));}),this[_0x7ad395(0x711)]=_0x58285c;}}}['_init'](){var _0x33031e=_0x386cc9;this[_0x33031e(0x1fa7)][_0x33031e(0x1680)]&&this[_0x33031e(0x18c4)][_0x33031e(0x1e16)]&&this[_0x33031e(0x1fa7)][_0x33031e(0x372d)][_0x33031e(0x547)]&&this['_xrSessionManager'][_0x33031e(0x372d)][_0x33031e(0x547)](this[_0x33031e(0x18c4)][_0x33031e(0x1e16)]),this['_xrSessionManager'][_0x33031e(0x372d)][_0x33031e(0x1a78)]&&this[_0x33031e(0x1fa7)]['session'][_0x33031e(0x1a78)]({'planeDetectionState':{'enabled':!0x0}}),this[_0x33031e(0x1765)]=!0x0,this[_0x33031e(0x1c56)]['length']&&(this[_0x33031e(0x1c56)]['length']=0x0);}['_updatePlaneWithXRPlane'](_0xb0a7db,_0x2533ef,_0x504820){var _0x5b407a=_0x386cc9;_0x2533ef['polygonDefinition']=_0xb0a7db[_0x5b407a(0x1e6)][_0x5b407a(0x1fa5)](_0x49a2d7=>{var _0x4b0001=_0x5b407a,_0x23dcc0=this[_0x4b0001(0x1fa7)][_0x4b0001(0x32aa)][_0x4b0001(0xe97)]?0x1:-0x1;return new _0x2f9a91['P'](_0x49a2d7['x'],_0x49a2d7['y'],_0x49a2d7['z']*_0x23dcc0);}),_0x504820=_0x504820['getPose'](_0xb0a7db[_0x5b407a(0x2b3a)],this[_0x5b407a(0x1fa7)][_0x5b407a(0x19d)]);if(_0x504820){const _0x416ec6=_0x2533ef['transformationMatrix']||new _0x2f9a91['y3']();_0x2f9a91['y3'][_0x5b407a(0x30fe)](_0x504820[_0x5b407a(0xcc9)][_0x5b407a(0x20d4)],0x0,_0x416ec6),this[_0x5b407a(0x1fa7)][_0x5b407a(0x32aa)][_0x5b407a(0xe97)]||_0x416ec6[_0x5b407a(0x1939)](),_0x2533ef[_0x5b407a(0x2748)]=_0x416ec6,this[_0x5b407a(0x18c4)][_0x5b407a(0x31c0)]&&_0x416ec6[_0x5b407a(0x2b3f)](this[_0x5b407a(0x18c4)][_0x5b407a(0x31c0)]['getWorldMatrix'](),_0x416ec6);}return _0x2533ef;}[_0x386cc9(0x3df3)](_0x3fcd51){var _0xbe661e=_0x386cc9;for(let _0x2af59c=0x0;_0x2af59c<this[_0xbe661e(0x1c56)]['length'];++_0x2af59c)if(this[_0xbe661e(0x1c56)][_0x2af59c][_0xbe661e(0x348e)]===_0x3fcd51)return _0x2af59c;return-0x1;}}_0x48c3fb[_0x386cc9(0x366c)]=_0x3b062e['b'][_0x386cc9(0x8f9)],_0x48c3fb[_0x386cc9(0x5be)]=0x1,_0x3b062e['d'][_0x386cc9(0xa4)](_0x48c3fb['Name'],(_0x1dcd2d,_0x4aceed)=>()=>new _0x48c3fb(_0x1dcd2d,_0x4aceed),_0x48c3fb[_0x386cc9(0x5be)]);},0x1501e:(_0x5ef7b9,_0x1ec32d,_0x44108f)=>{var _0x20f1ea=a8_0x49466b,_0xae05c3=_0x44108f(0x9fd1),_0x532eb5=_0x44108f(0x10ea4),_0x2c9d45=_0x44108f(0xf96c),_0xb758ec=_0x44108f(0x205d),_0x200b2a=_0x44108f(0xde31),_0x3ca322=_0x44108f(0x6214);class _0x5688ea{constructor(_0x42d71a,_0x44417d){var _0x23696a=a8_0x58a1;this['_samples']=[];for(let _0x414ac9=this[_0x23696a(0x18f7)]=0x0;_0x414ac9<_0x42d71a;++_0x414ac9)this[_0x23696a(0x3aaf)][_0x23696a(0x2f54)](_0x44417d?_0x44417d():_0xae05c3['FM'][_0x23696a(0x1b83)]());}get[_0x20f1ea(0x132e)](){var _0x552476=_0x20f1ea;return this['_samples'][_0x552476(0x132e)];}['push'](_0x4d9799,_0x56cf06){var _0x12cd3c=_0x20f1ea;this['_idx']=(this[_0x12cd3c(0x18f7)]+this[_0x12cd3c(0x3aaf)][_0x12cd3c(0x132e)]-0x1)%this[_0x12cd3c(0x3aaf)][_0x12cd3c(0x132e)],this['at'](0x0)[_0x12cd3c(0x3b56)](_0x4d9799,_0x56cf06);}['at'](_0x5a3fda){var _0xc4a417=_0x20f1ea;if(_0x5a3fda>=this[_0xc4a417(0x3aaf)][_0xc4a417(0x132e)])throw new Error(_0xc4a417(0x3fb2));return this[_0xc4a417(0x3aaf)][(this['_idx']+_0x5a3fda)%this[_0xc4a417(0x3aaf)][_0xc4a417(0x132e)]];}}class _0x5e7259{constructor(){var _0x291fb6=_0x20f1ea;this[_0x291fb6(0x3aaf)]=new _0x5688ea(0x14),this['_entropy']=0x0,this[_0x291fb6(0x484)]=new _0x2c9d45['y$']();}[_0x20f1ea(0x2c28)](_0x14f17c,_0x7b15e,_0x1d65c8,_0x4fa7d9){var _0x47d6f7=_0x20f1ea;this[_0x47d6f7(0x3aaf)][_0x47d6f7(0x2f54)](_0x14f17c,_0x7b15e);const _0x33c4a9=this[_0x47d6f7(0x3aaf)]['at'](0x0);if(this[_0x47d6f7(0x2183)]*=this[_0x47d6f7(0xda9)],this['_entropy']+=_0xae05c3['FM'][_0x47d6f7(0x2b5e)](_0x33c4a9,this[_0x47d6f7(0x3aaf)]['at'](0x1)),!(this[_0x47d6f7(0x2183)]>this[_0x47d6f7(0x32d2)])){let _0x506058;for(_0x506058=this[_0x47d6f7(0x3313)];_0x506058<this['_samples'][_0x47d6f7(0x132e)]&&!(_0xae05c3['FM']['DistanceSquared'](_0x33c4a9,this[_0x47d6f7(0x3aaf)]['at'](_0x506058))<this['_samePointSquaredDistanceThreshold']);++_0x506058);if(_0x506058!==this['_samples'][_0x47d6f7(0x132e)]){let _0x43ffa1=-0x1,_0x5a16e8=0x0;for(let _0x26c691,_0x5c38de=0x1;_0x5c38de<_0x506058;++_0x5c38de)(_0x26c691=_0xae05c3['FM'][_0x47d6f7(0x34c9)](_0x33c4a9,this[_0x47d6f7(0x3aaf)]['at'](_0x5c38de)))>_0x43ffa1&&(_0x5a16e8=_0x5c38de,_0x43ffa1=_0x26c691);if(!(_0x43ffa1<this['_apexSquaredDistanceThreshold'])){const _0x4c60fa=this[_0x47d6f7(0x3aaf)]['at'](_0x5a16e8),_0x5d569e=_0x4c60fa[_0x47d6f7(0x3e42)](_0x33c4a9),_0x51bbb5=(_0x5d569e['normalize'](),_0xae05c3['jp'][_0x47d6f7(0x1e33)][0x0]);var _0x3e030c;let _0xdb6132,_0x2882ef=0x0;for(let _0x3ac8db=0x1;_0x3ac8db<_0x506058;++_0x3ac8db)(_0xdb6132=this[_0x47d6f7(0x3aaf)]['at'](_0x3ac8db))[_0x47d6f7(0x16b6)](_0x33c4a9,_0x51bbb5),_0x3e030c=_0xae05c3['FM'][_0x47d6f7(0x1852)](_0x5d569e,_0x51bbb5),_0x2882ef+=_0x51bbb5[_0x47d6f7(0x14a3)]()-_0x3e030c*_0x3e030c;if(!(_0x2882ef>_0x506058*this[_0x47d6f7(0x3d3c)])){const _0x3049b4=_0xae05c3['jp'][_0x47d6f7(0x23ca)][0x0],_0x290e28=(_0x3049b4[_0x47d6f7(0xe5f)](_0x1d65c8,_0x4fa7d9,0x0),_0xae05c3['jp'][_0x47d6f7(0x23ca)][0x1]);_0x290e28[_0x47d6f7(0xe5f)](_0x5d569e['x'],_0x5d569e['y'],0x0),(_0x14f17c=0x0<_0xae05c3['P'][_0x47d6f7(0x400b)](_0x3049b4,_0x290e28)['z'],_0x7b15e=_0x33c4a9[_0x47d6f7(0x11fe)](),_0x1d65c8=_0x33c4a9['clone']()),(_0x4c60fa[_0x47d6f7(0x16b6)](_0x33c4a9,_0x5d569e),_0x14f17c?(_0x5d569e[_0x47d6f7(0xec0)](this[_0x47d6f7(0x1a3a)],_0x7b15e),_0x5d569e[_0x47d6f7(0xec0)](this['_axisToApexExtendFactor'],_0x1d65c8)):(_0x5d569e['scaleAndAddToRef'](this[_0x47d6f7(0x100f)],_0x7b15e),_0x5d569e['scaleAndAddToRef'](this['_axisToApexShrinkFactor'],_0x1d65c8)),this[_0x47d6f7(0x484)][_0x47d6f7(0x3e9)]({'leftApex':_0x7b15e,'rightApex':_0x1d65c8,'currentPosition':_0x33c4a9,'currentStepDirection':_0x14f17c?'right':_0x47d6f7(0x29b1)}));}}}}}[_0x20f1ea(0x1589)](){var _0xf5109e=_0x20f1ea;for(let _0x37b298=0x0;_0x37b298<this[_0xf5109e(0x3aaf)][_0xf5109e(0x132e)];++_0x37b298)this['_samples']['at'](_0x37b298)['copyFromFloats'](0x0,0x0);}get[_0x20f1ea(0x3313)](){var _0x26939e=_0x20f1ea;return Math[_0x26939e(0x27d2)](this[_0x26939e(0x3aaf)][_0x26939e(0x132e)]/0x3);}get[_0x20f1ea(0x1b97)](){return 0.0009;}get['_apexSquaredDistanceThreshold'](){return 0.0081;}get[_0x20f1ea(0x3d3c)](){return 0.0009;}get[_0x20f1ea(0x1a3a)](){return 0.8;}get[_0x20f1ea(0x100f)](){return-1.6;}get[_0x20f1ea(0xda9)](){return 0.93;}get[_0x20f1ea(0x32d2)](){return 0.4;}}class _0x4d16cd{constructor(_0x50af6d,_0x423cc4,_0x43a33f,_0x3f21f7){var _0x51da54=_0x20f1ea;this['_leftApex']=new _0xae05c3['FM'](),this['_rightApex']=new _0xae05c3['FM'](),this['_currentPosition']=new _0xae05c3['FM'](),this[_0x51da54(0x11d2)]=new _0xae05c3['FM'](),this['_axisLength']=-0x1,this[_0x51da54(0x6f9)]=new _0xae05c3['FM'](),this['_steppingLeft']=!0x1,this['_t']=-0x1,this['_maxT']=-0x1,this['_maxTPosition']=new _0xae05c3['FM'](),this[_0x51da54(0x200c)]=0x0,this[_0x51da54(0x3b50)]=new _0x2c9d45['y$'](),this['onFootfall']=new _0x2c9d45['y$'](),this[_0x51da54(0x2de1)](_0x50af6d,_0x423cc4,_0x43a33f,_0x51da54(0x29b1)===_0x3f21f7);}['_reset'](_0xb2182c,_0x49a52d,_0x3d0db9,_0x30e75d){var _0x37a728=_0x20f1ea;this[_0x37a728(0x3b84)]['copyFrom'](_0xb2182c),this[_0x37a728(0x40ab)]['copyFrom'](_0x49a52d),this[_0x37a728(0xf3b)]=_0x30e75d,this[_0x37a728(0xf3b)]?(this[_0x37a728(0x3b84)][_0x37a728(0x16b6)](this['_rightApex'],this['_axis']),this[_0x37a728(0x6f9)]['copyFromFloats'](-this[_0x37a728(0x11d2)]['y'],this[_0x37a728(0x11d2)]['x'])):(this[_0x37a728(0x40ab)][_0x37a728(0x16b6)](this['_leftApex'],this['_axis']),this[_0x37a728(0x6f9)][_0x37a728(0x3b56)](this[_0x37a728(0x11d2)]['y'],-this['_axis']['x'])),this[_0x37a728(0x38d9)]=this[_0x37a728(0x11d2)]['length'](),this[_0x37a728(0x6f9)][_0x37a728(0x1200)](0x1/this[_0x37a728(0x38d9)]),this[_0x37a728(0x33e9)](_0x3d0db9['x'],_0x3d0db9['y']),this[_0x37a728(0x165b)]=this['_t'],this['_maxTPosition'][_0x37a728(0x2a3e)](_0x3d0db9),this[_0x37a728(0x200c)]=0x1;}['_updateTAndVitality'](_0x1d58ec,_0x454a7d){var _0x264879=_0x20f1ea;this[_0x264879(0x605)][_0x264879(0x3b56)](_0x1d58ec,_0x454a7d),this['_steppingLeft']?this['_currentPosition']['subtractInPlace'](this[_0x264879(0x40ab)]):this[_0x264879(0x605)][_0x264879(0x25d8)](this[_0x264879(0x3b84)]),(_0x1d58ec=this['_t'],_0x454a7d=_0xae05c3['FM'][_0x264879(0x1852)](this['_currentPosition'],this[_0x264879(0x11d2)]),this['_t']=_0x454a7d/(this[_0x264879(0x38d9)]*this[_0x264879(0x38d9)]),_0x454a7d=this[_0x264879(0x605)][_0x264879(0x14a3)]()-_0x454a7d/this[_0x264879(0x38d9)]*(_0x454a7d/this[_0x264879(0x38d9)])),this[_0x264879(0x200c)]*=0.92-0x64*Math['max'](_0x454a7d-0.0016,0x0)+Math[_0x264879(0xc54)](this['_t']-_0x1d58ec,0x0);}[_0x20f1ea(0x2c28)](_0x2b3a7b,_0x504142){var _0x56f52e=_0x20f1ea;if(this[_0x56f52e(0x200c)]<this['_vitalityThreshold'])return!0x1;var _0x569c93=this['_t'];return this['_updateTAndVitality'](_0x2b3a7b,_0x504142),this['_t']>this[_0x56f52e(0x165b)]&&(this['_maxT']=this['_t'],this[_0x56f52e(0x11de)][_0x56f52e(0x3b56)](_0x2b3a7b,_0x504142)),!(this[_0x56f52e(0x200c)]<this['_vitalityThreshold']||(this['_t']>_0x569c93&&(this['onMovement'][_0x56f52e(0x3e9)]({'deltaT':this['_t']-_0x569c93}),_0x569c93<0.5&&0.5<=this['_t']&&this[_0x56f52e(0x3003)][_0x56f52e(0x3e9)]({'foot':this[_0x56f52e(0xf3b)]?_0x56f52e(0x29b1):_0x56f52e(0x149f)})),this['_t']<0.95*this[_0x56f52e(0x165b)]&&(this[_0x56f52e(0x605)][_0x56f52e(0x3b56)](_0x2b3a7b,_0x504142),(this['_steppingLeft']?this[_0x56f52e(0x3b84)]:this[_0x56f52e(0x40ab)])[_0x56f52e(0x2a3e)](this[_0x56f52e(0x11de)]),this[_0x56f52e(0x2de1)](this[_0x56f52e(0x3b84)],this[_0x56f52e(0x40ab)],this['_currentPosition'],!this['_steppingLeft'])),this['_axisLength']<0.03));}get['_vitalityThreshold'](){return 0.1;}get[_0x20f1ea(0xf90)](){var _0x13be87=_0x20f1ea;return this[_0x13be87(0x6f9)];}}class _0x183e6a{constructor(_0x468f1d){var _0x282a51=_0x20f1ea;this['_detector']=new _0x5e7259(),this[_0x282a51(0x231d)]=null,this['_movement']=new _0xae05c3['FM'](),this[_0x282a51(0x6b3)]=_0x183e6a[_0x282a51(0x133)],this['movementThisFrame']=_0xae05c3['P'][_0x282a51(0x1b83)](),this[_0x282a51(0x398b)]=_0x468f1d,this['_detector'][_0x282a51(0x484)][_0x282a51(0x11ad)](_0x458043=>{var _0x304252=_0x282a51;this[_0x304252(0x231d)]||(this[_0x304252(0x231d)]=new _0x4d16cd(_0x458043[_0x304252(0x169)],_0x458043[_0x304252(0x96)],_0x458043[_0x304252(0x25b8)],_0x458043[_0x304252(0x96b)]),this[_0x304252(0x231d)][_0x304252(0x3003)][_0x304252(0x11ad)](()=>{var _0x3453ed=_0x304252;_0x3ca322[_0x3453ed(0x33d8)](_0x3453ed(0x1193));}),this[_0x304252(0x231d)]['onMovement']['add'](_0x5b3ab6=>{var _0x380c5c=_0x304252;this[_0x380c5c(0x231d)][_0x380c5c(0xf90)][_0x380c5c(0xec0)](0.024*_0x5b3ab6[_0x380c5c(0x326)],this['_movement']);}));});}static get[_0x20f1ea(0x133)](){return 0x3e8/0xf;}[_0x20f1ea(0x2c28)](_0x2dec94,_0x4cf94f){var _0xb6fdd1=_0x20f1ea;_0x4cf94f['y']=0x0,_0x4cf94f[_0xb6fdd1(0xb65)](),this['_millisecondsSinceLastUpdate']+=this['_engine']['getDeltaTime'](),this[_0xb6fdd1(0x6b3)]>=_0x183e6a[_0xb6fdd1(0x133)]&&(this['_millisecondsSinceLastUpdate']-=_0x183e6a['_MillisecondsPerUpdate'],this['_detector']['update'](_0x2dec94['x'],_0x2dec94['z'],_0x4cf94f['x'],_0x4cf94f['z']),this['_walker']&&!this[_0xb6fdd1(0x231d)]['update'](_0x2dec94['x'],_0x2dec94['z'])&&(this[_0xb6fdd1(0x231d)]=null),this[_0xb6fdd1(0x1926)][_0xb6fdd1(0x1200)](0.85)),this[_0xb6fdd1(0x36fb)][_0xb6fdd1(0xe5f)](this[_0xb6fdd1(0x1926)]['x'],0x0,this[_0xb6fdd1(0x1926)]['y']);}}class _0x5850cd extends _0x200b2a['F']{constructor(_0x3767bd,_0x548abc){var _0xd4bcc8=_0x20f1ea;super(_0x3767bd),this[_0xd4bcc8(0x22e2)]=new _0xae05c3['P'](),this[_0xd4bcc8(0x6f9)]=new _0xae05c3['P'](),this['_position']=new _0xae05c3['P'](),this[_0xd4bcc8(0x1926)]=new _0xae05c3['P'](),this[_0xd4bcc8(0x17ef)]=_0x3767bd,this[_0xd4bcc8(0x20f2)]=_0x548abc[_0xd4bcc8(0x20f2)],this[_0xd4bcc8(0x2254)]&&_0x532eb5['Y'][_0xd4bcc8(0x2e91)]('Using\x20walking\x20locomotion\x20directly\x20on\x20a\x20WebXRCamera\x20may\x20have\x20unintended\x20interactions\x20with\x20other\x20XR\x20techniques.\x20Using\x20an\x20XR\x20space\x20parent\x20is\x20highly\x20recommended');}static get[_0x20f1ea(0x366c)](){var _0x349d58=_0x20f1ea;return _0xb758ec['b'][_0x349d58(0x288c)];}static get[_0x20f1ea(0x5be)](){return 0x1;}get['locomotionTarget'](){var _0x5368d2=_0x20f1ea;return this[_0x5368d2(0x18f5)];}set[_0x20f1ea(0x20f2)](_0x5db1bc){var _0x4abf93=_0x20f1ea;this[_0x4abf93(0x18f5)]=_0x5db1bc,this[_0x4abf93(0x2254)]='WebXRCamera'===this['_locomotionTarget'][_0x4abf93(0x1653)]();}[_0x20f1ea(0x260b)](){var _0x57a0a8=_0x20f1ea;return void 0x0===this[_0x57a0a8(0x17ef)]['sessionMode']||_0x57a0a8(0x381d)===this[_0x57a0a8(0x17ef)][_0x57a0a8(0x6ba)];}[_0x20f1ea(0x1ca6)](){var _0x29c055=_0x20f1ea;return!(!this[_0x29c055(0x260b)]||!super[_0x29c055(0x1ca6)]()||(this[_0x29c055(0x231d)]=new _0x183e6a(this[_0x29c055(0x17ef)]['scene'][_0x29c055(0x2636)]()),0x0));}['detach'](){var _0x11a944=_0x20f1ea;return!!super[_0x11a944(0x238d)]()&&!(this[_0x11a944(0x231d)]=null);}[_0x20f1ea(0x21ec)](_0x39a7fc){var _0x23b36=_0x20f1ea,_0x4fb819,_0x39a7fc=_0x39a7fc[_0x23b36(0xbc7)](this[_0x23b36(0x17ef)][_0x23b36(0x32e0)]);_0x39a7fc&&(_0x4fb819=this[_0x23b36(0x20f2)][_0x23b36(0x22fd)]()[_0x23b36(0xe97)]?0x1:-0x1,_0x39a7fc=_0x39a7fc['transform']['matrix'],this[_0x23b36(0x22e2)][_0x23b36(0x3b56)](_0x39a7fc[0x4],_0x39a7fc[0x5],_0x4fb819*_0x39a7fc[0x6]),this[_0x23b36(0x6f9)]['copyFromFloats'](_0x39a7fc[0x8],_0x39a7fc[0x9],_0x4fb819*_0x39a7fc[0xa]),this['_position'][_0x23b36(0x3b56)](_0x39a7fc[0xc],_0x39a7fc[0xd],_0x4fb819*_0x39a7fc[0xe]),this[_0x23b36(0x6f9)]['scaleAndAddToRef'](0.05,this['_position']),this[_0x23b36(0x22e2)]['scaleAndAddToRef'](-0.05,this[_0x23b36(0x12dd)]),this[_0x23b36(0x231d)]['update'](this['_position'],this[_0x23b36(0x6f9)]),this[_0x23b36(0x1926)][_0x23b36(0x2a3e)](this[_0x23b36(0x231d)]['movementThisFrame']),this[_0x23b36(0x2254)]||_0xae05c3['P'][_0x23b36(0x1e54)](this[_0x23b36(0x1926)],this['locomotionTarget'][_0x23b36(0x2fee)](),this['_movement']),this['locomotionTarget'][_0x23b36(0x8c5)]['addInPlace'](this['_movement']));}}_0xb758ec['d'][_0x20f1ea(0xa4)](_0x5850cd[_0x20f1ea(0x366c)],(_0x14d1bc,_0x41fe0e)=>()=>new _0x5850cd(_0x14d1bc,_0x41fe0e),_0x5850cd[_0x20f1ea(0x5be)],!0x1);},0x11bd8:(_0x40795c,_0x3e651d,_0x4cfa96)=>{_0x4cfa96(0x62d9),_0x4cfa96(0x120d8),_0x4cfa96(0x12160),_0x4cfa96(0x1747a),_0x4cfa96(0x1757a),_0x4cfa96(0x4a5),_0x4cfa96(0x8fdb),_0x4cfa96(0xa0c2),_0x4cfa96(0x1265b),_0x4cfa96(0xeb3c),_0x4cfa96(0x4516),_0x4cfa96(0x109c1),_0x4cfa96(0x469b),_0x4cfa96(0x6803),_0x4cfa96(0xbae1),_0x4cfa96(0x22f0),_0x4cfa96(0x14a1e),_0x4cfa96(0x1501e),_0x4cfa96(0x8d0b),_0x4cfa96(0x1241a);},0xf06:(_0x35a59b,_0x5e0a05,_0x817122)=>{_0x817122(0xfce2),_0x817122(0x130a9),_0x817122(0x1050a),_0x817122(0x1194d),_0x817122(0xdf3),_0x817122(0x7a27),_0x817122(0x7dfd),_0x817122(0x5031),_0x817122(0x3cf1),_0x817122(0x205d),_0x817122(0x11bd8),_0x817122(0x1b37),_0x817122(0x109fd);},0x1b37:(_0xdd60ec,_0x14d5b0,_0x5dd2ff)=>{_0x5dd2ff(0x13a8a),_0x5dd2ff(0x12bd3),_0x5dd2ff(0xa916),_0x5dd2ff(0xe9e5),_0x5dd2ff(0x5728),_0x5dd2ff(0xff36),_0x5dd2ff(0x8172),_0x5dd2ff(0x1411c),_0x5dd2ff(0x162b1);},0x13a8a:(_0x3bea5a,_0x5eba1f,_0x422aa8)=>{var _0x50a1e6=a8_0x49466b;_0x422aa8['d'](_0x5eba1f,{'d':()=>_0x4061c3});function _0x4aa066(_0x11dc5e,_0xae2c44,_0x2bcc97,_0x21e183){return new(_0x2bcc97=_0x2bcc97||Promise)(function(_0x467db2,_0x28d236){var _0x3b54a5=a8_0x58a1;function _0x58b08a(_0x547b25){var _0x410a5e=a8_0x58a1;try{_0x533190(_0x21e183[_0x410a5e(0x3023)](_0x547b25));}catch(_0x270e00){_0x28d236(_0x270e00);}}function _0x2cfea2(_0x39a2fd){var _0x163731=a8_0x58a1;try{_0x533190(_0x21e183[_0x163731(0x1f39)](_0x39a2fd));}catch(_0x3a27d8){_0x28d236(_0x3a27d8);}}function _0x533190(_0x38542f){var _0x2acaab=a8_0x58a1,_0xe24a2e;_0x38542f[_0x2acaab(0x106)]?_0x467db2(_0x38542f['value']):((_0xe24a2e=_0x38542f['value'])instanceof _0x2bcc97?_0xe24a2e:new _0x2bcc97(function(_0x9083a4){_0x9083a4(_0xe24a2e);}))[_0x2acaab(0x1af5)](_0x58b08a,_0x2cfea2);}_0x533190((_0x21e183=_0x21e183[_0x3b54a5(0xf17)](_0x11dc5e,_0xae2c44||[]))[_0x3b54a5(0x3023)]());});}var _0x10b024=_0x422aa8(0x12bd3),_0x56ae3a=_0x422aa8(0xf96c),_0x77af0e=_0x422aa8(0x10ea4),_0x1408df=_0x422aa8(0xa7ff),_0x59fcdd=_0x422aa8(0x9fd1),_0x52683b=_0x422aa8(0x1dad);class _0x4061c3{constructor(_0x32a34d,_0x2d3c9b,_0x54b50d,_0x164422,_0x46815e=!0x1,_0x142b88){var _0x51e9f8=a8_0x58a1;this[_0x51e9f8(0x32aa)]=_0x32a34d,this[_0x51e9f8(0x799)]=_0x2d3c9b,this[_0x51e9f8(0xbe7)]=_0x54b50d,this[_0x51e9f8(0x11e7)]=_0x164422,this['_doNotLoadControllerMesh']=_0x46815e,this[_0x51e9f8(0xb80)]=_0x142b88,this['_initComponent']=_0x19e4e3=>{var _0x4bccc4=_0x51e9f8;if(_0x19e4e3){var _0x298c38=this[_0x4bccc4(0x799)][_0x4bccc4(0x1fd9)][_0x19e4e3],_0x1778d4=_0x298c38[_0x4bccc4(0x2eea)],_0x4401f3=_0x298c38[_0x4bccc4(0x2620)][_0x4bccc4(0x2a8b)];const _0x3de7af=[];void 0x0!==_0x298c38[_0x4bccc4(0x2620)]['xAxis']&&void 0x0!==_0x298c38[_0x4bccc4(0x2620)]['yAxis']&&_0x3de7af[_0x4bccc4(0x2f54)](_0x298c38['gamepadIndices'][_0x4bccc4(0x42f)],_0x298c38[_0x4bccc4(0x2620)][_0x4bccc4(0x370e)]),this[_0x4bccc4(0x1fd9)][_0x19e4e3]=new _0x10b024['n'](_0x19e4e3,_0x1778d4,_0x4401f3,_0x3de7af);}},this['_modelReady']=!0x1,this['components']={},this[_0x51e9f8(0x18f4)]=!0x1,this[_0x51e9f8(0x2267)]=new _0x56ae3a['y$'](),_0x2d3c9b[_0x51e9f8(0x1fd9)]&&Object[_0x51e9f8(0x2c10)](_0x2d3c9b[_0x51e9f8(0x1fd9)])[_0x51e9f8(0x2f62)](this['_initComponent']);}[_0x50a1e6(0x2d20)](){var _0x2cf0fe=_0x50a1e6;this[_0x2cf0fe(0x1ae6)]()[_0x2cf0fe(0x2f62)](_0x493ced=>this[_0x2cf0fe(0x1346)](_0x493ced)[_0x2cf0fe(0x2d20)]()),this[_0x2cf0fe(0x351c)]&&(this[_0x2cf0fe(0x351c)][_0x2cf0fe(0x2a51)](void 0x0,!0x0)[_0x2cf0fe(0x2f62)](_0x1cec58=>{var _0x3793dd=_0x2cf0fe;_0x1cec58[_0x3793dd(0x1a25)](!0x1);}),this[_0x2cf0fe(0x351c)][_0x2cf0fe(0x2d20)](!!this[_0x2cf0fe(0xb80)],!this[_0x2cf0fe(0xb80)]));}[_0x50a1e6(0x1046)](_0x5620e0){var _0xd34d09=_0x50a1e6;return this['getComponentIds']()['map'](_0x43394e=>this['components'][_0x43394e])[_0xd34d09(0x3fcc)](_0x54eabc=>_0x54eabc['type']===_0x5620e0);}[_0x50a1e6(0x1346)](_0x5af6ed){var _0x4980e6=_0x50a1e6;return this[_0x4980e6(0x1fd9)][_0x5af6ed];}[_0x50a1e6(0x1ae6)](){return Object['keys'](this['components']);}[_0x50a1e6(0x3df8)](_0x75469a){var _0x3a193e=_0x50a1e6;return this[_0x3a193e(0x1046)](_0x75469a)[0x0]||null;}[_0x50a1e6(0x2336)](){var _0x3dfa9b=_0x50a1e6;return this['getComponent'](this['layout'][_0x3dfa9b(0x3e84)]);}[_0x50a1e6(0x3662)](){return _0x4aa066(this,void 0x0,void 0x0,function*(){var _0x285ce4=a8_0x58a1;const _0x8b88b5=!this[_0x285ce4(0x1e2c)]();let _0x301b0a=this[_0x285ce4(0x2402)]();return _0x8b88b5?_0x77af0e['Y'][_0x285ce4(0x2e91)](_0x285ce4(0x2028)):_0x301b0a=this[_0x285ce4(0x1b23)](),new Promise((_0x4e1ebf,_0x3833be)=>{var _0x5541cb=_0x285ce4;const _0x352655=_0x23fd05=>{var _0x3b3a92=a8_0x58a1;_0x8b88b5?this[_0x3b3a92(0x2f8b)](_0x23fd05):this[_0x3b3a92(0x1435)](_0x23fd05),this['_processLoadedModel'](_0x23fd05),this[_0x3b3a92(0x334b)]=!0x0,this[_0x3b3a92(0x2267)]['notifyObservers'](this),_0x4e1ebf(!0x0);};if(this[_0x5541cb(0xb80)]){const _0x239d9a=this[_0x5541cb(0xb80)][_0x5541cb(0x3fcc)](_0x4c9a48=>_0x4c9a48['filename']===_0x301b0a[_0x5541cb(0xc2e)]&&_0x4c9a48['path']===_0x301b0a[_0x5541cb(0x3bc7)]);if(_0x239d9a[0x0])return _0x239d9a[0x0][_0x5541cb(0x2aa5)][_0x5541cb(0x2f62)](_0x1881ee=>_0x1881ee['setEnabled'](!0x0)),void _0x352655(_0x239d9a[0x0][_0x5541cb(0x2aa5)]);}_0x1408df['n']['ImportMesh']('',_0x301b0a[_0x5541cb(0x3bc7)],_0x301b0a[_0x5541cb(0xc2e)],this[_0x5541cb(0x32aa)],_0x3b5776=>{var _0x4c22ce=_0x5541cb;this[_0x4c22ce(0xb80)]&&this['_controllerCache']['push'](Object['assign'](Object[_0x4c22ce(0x1666)]({},_0x301b0a),{'meshes':_0x3b5776})),_0x352655(_0x3b5776);},null,(_0x35ffb6,_0x147075)=>{var _0x3df5b9=_0x5541cb;_0x77af0e['Y'][_0x3df5b9(0x1d75)](_0x147075),_0x77af0e['Y']['Warn'](_0x3df5b9(0x1068)+this['profileId']+'\x20from\x20the\x20remote\x20server:\x20'+_0x301b0a['path']+_0x301b0a[_0x3df5b9(0xc2e)]),_0x3833be(_0x147075);});});});}['updateFromXRFrame'](_0x5f24a5){var _0x143b2a=_0x50a1e6;this[_0x143b2a(0x1ae6)]()[_0x143b2a(0x2f62)](_0x19d55a=>this['getComponent'](_0x19d55a)['update'](this['gamepadObject'])),this['updateModel'](_0x5f24a5);}get[_0x50a1e6(0x35dc)](){var _0x4d1e91=_0x50a1e6;return this[_0x4d1e91(0x11e7)];}[_0x50a1e6(0xfe5)](_0x42a9fa,_0x19c4cc,_0x5a03e8=0x0){var _0x2631fd=_0x50a1e6;return this['gamepadObject'][_0x2631fd(0x33ef)]&&this[_0x2631fd(0xbe7)][_0x2631fd(0x33ef)][_0x5a03e8]?this['gamepadObject'][_0x2631fd(0x33ef)][_0x5a03e8][_0x2631fd(0xfe5)](_0x42a9fa,_0x19c4cc):Promise[_0x2631fd(0x7e0)](!0x1);}[_0x50a1e6(0x886)](_0x3ef0b2,_0x14e8e0){var _0xc54219=_0x50a1e6;return _0x3ef0b2[_0xc54219(0x2a51)](_0x520c5e=>_0x520c5e[_0xc54219(0x3efc)]===_0x14e8e0,!0x1)[0x0];}[_0x50a1e6(0x3852)](_0x6e4a56,_0x8c4da6){var _0x125ec8=_0x50a1e6;return _0x6e4a56[_0x125ec8(0x2a51)](_0x3bbc6b=>_0x3bbc6b[_0x125ec8(0x3efc)]==_0x8c4da6,!0x0)[0x0];}[_0x50a1e6(0x3c93)](_0x17c3d5,_0x357a8e,_0x330a2d){var _0x79918c=_0x50a1e6;_0x17c3d5['minMesh']&&_0x17c3d5['maxMesh']&&_0x17c3d5[_0x79918c(0x2039)]&&_0x17c3d5[_0x79918c(0x883)]['rotationQuaternion']&&_0x17c3d5[_0x79918c(0x1ef9)][_0x79918c(0x905)]&&_0x17c3d5[_0x79918c(0x2039)][_0x79918c(0x905)]&&(_0x59fcdd['_f'][_0x79918c(0x228d)](_0x17c3d5[_0x79918c(0x883)][_0x79918c(0x905)],_0x17c3d5[_0x79918c(0x1ef9)][_0x79918c(0x905)],_0x330a2d=_0x330a2d?0.5*_0x357a8e+0.5:_0x357a8e,_0x17c3d5[_0x79918c(0x2039)][_0x79918c(0x905)]),_0x59fcdd['P'][_0x79918c(0x194c)](_0x17c3d5[_0x79918c(0x883)][_0x79918c(0x8c5)],_0x17c3d5[_0x79918c(0x1ef9)]['position'],_0x330a2d,_0x17c3d5[_0x79918c(0x2039)][_0x79918c(0x8c5)]));}[_0x50a1e6(0x234f)](_0x45cf4d){var _0x2926e8=_0x50a1e6;this[_0x2926e8(0x334b)]&&this[_0x2926e8(0x1801)](_0x45cf4d);}['_getGenericFilenameAndPath'](){var _0x5221e6=_0x50a1e6;return{'filename':_0x5221e6(0x3d91),'path':_0x5221e6(0x827)};}[_0x50a1e6(0x2f8b)](_0x428f16){var _0x59eef9=_0x50a1e6;this[_0x59eef9(0x351c)]=new _0x52683b['Kj'](this[_0x59eef9(0x1a5c)]+'\x20'+this[_0x59eef9(0x11e7)],this[_0x59eef9(0x32aa)]),_0x428f16[_0x59eef9(0x2f62)](_0x5840f2=>{var _0x54cbf4=_0x59eef9;_0x5840f2[_0x54cbf4(0x2126)]||(_0x5840f2['isPickable']=!0x1,_0x5840f2[_0x54cbf4(0x3b78)](this[_0x54cbf4(0x351c)]));}),this['rootMesh'][_0x59eef9(0x905)]=_0x59fcdd['_f'][_0x59eef9(0x2ef8)](0x0,Math['PI'],0x0);}}},0x12bd3:(_0x6cc30b,_0x1972ae,_0xd650c9)=>{var _0x3db86b=a8_0x49466b;_0xd650c9['d'](_0x1972ae,{'n':()=>_0x468a04});var _0x45cea6=_0xd650c9(0xf96c);class _0x468a04{constructor(_0x38f9d3,_0x2a9c8e,_0x5c9769=-0x1,_0x1dd32d=[]){var _0x4288cb=a8_0x58a1;this['id']=_0x38f9d3,this['type']=_0x2a9c8e,this[_0x4288cb(0x3582)]=_0x5c9769,this[_0x4288cb(0x1c5b)]=_0x1dd32d,this[_0x4288cb(0x3afd)]={'x':0x0,'y':0x0},this[_0x4288cb(0x1027)]={},this[_0x4288cb(0x2836)]=0x0,this[_0x4288cb(0x1124)]=!0x1,this['_pressed']=!0x1,this[_0x4288cb(0x3bbb)]=!0x1,this[_0x4288cb(0xb8f)]=new _0x45cea6['y$'](),this[_0x4288cb(0x1fb9)]=new _0x45cea6['y$']();}get[_0x3db86b(0x1136)](){var _0x54bb9a=_0x3db86b;return this[_0x54bb9a(0x3afd)];}get[_0x3db86b(0x2745)](){var _0x30ed9f=_0x3db86b;return this[_0x30ed9f(0x1027)];}get[_0x3db86b(0x1b30)](){var _0x56a07e=_0x3db86b;return this[_0x56a07e(0x1124)];}get[_0x3db86b(0x2919)](){var _0x519938=_0x3db86b;return this[_0x519938(0x1c46)];}get['touched'](){var _0x49990d=_0x3db86b;return this[_0x49990d(0x3bbb)];}get[_0x3db86b(0x856)](){return this['_currentValue'];}[_0x3db86b(0x2d20)](){var _0x95dc91=_0x3db86b;this[_0x95dc91(0xb8f)][_0x95dc91(0x2af2)](),this[_0x95dc91(0x1fb9)]['clear']();}[_0x3db86b(0x137c)](){var _0x8be58=_0x3db86b;return 0x0!==this[_0x8be58(0x1c5b)][_0x8be58(0x132e)];}[_0x3db86b(0x3b1b)](){var _0x31215a=_0x3db86b;return-0x1!==this[_0x31215a(0x3582)];}[_0x3db86b(0x2c28)](_0x4c2408){var _0x4cd1fb=_0x3db86b;let _0x596ab4=!0x1,_0x59b5f3=!0x1;if(this[_0x4cd1fb(0x1124)]=!0x1,this[_0x4cd1fb(0x1027)]={},this[_0x4cd1fb(0x3b1b)]()){var _0x36dbf1=_0x4c2408[_0x4cd1fb(0x4c8)][this[_0x4cd1fb(0x3582)]];if(!_0x36dbf1)return;this[_0x4cd1fb(0x2836)]!==_0x36dbf1[_0x4cd1fb(0x856)]&&(this[_0x4cd1fb(0x2745)][_0x4cd1fb(0x856)]={'current':_0x36dbf1[_0x4cd1fb(0x856)],'previous':this[_0x4cd1fb(0x2836)]},_0x596ab4=!0x0,this[_0x4cd1fb(0x2836)]=_0x36dbf1[_0x4cd1fb(0x856)]),this[_0x4cd1fb(0x3bbb)]!==_0x36dbf1[_0x4cd1fb(0x59f)]&&(this[_0x4cd1fb(0x2745)]['touched']={'current':_0x36dbf1[_0x4cd1fb(0x59f)],'previous':this[_0x4cd1fb(0x3bbb)]},_0x596ab4=!0x0,this[_0x4cd1fb(0x3bbb)]=_0x36dbf1[_0x4cd1fb(0x59f)]),this[_0x4cd1fb(0x1c46)]!==_0x36dbf1[_0x4cd1fb(0x2919)]&&(this[_0x4cd1fb(0x2745)][_0x4cd1fb(0x2919)]={'current':_0x36dbf1[_0x4cd1fb(0x2919)],'previous':this['_pressed']},_0x596ab4=!0x0,this[_0x4cd1fb(0x1c46)]=_0x36dbf1[_0x4cd1fb(0x2919)]);}this[_0x4cd1fb(0x137c)]()&&(this[_0x4cd1fb(0x3afd)]['x']!==_0x4c2408[_0x4cd1fb(0x1136)][this[_0x4cd1fb(0x1c5b)][0x0]]&&(this[_0x4cd1fb(0x2745)][_0x4cd1fb(0x1136)]={'current':{'x':_0x4c2408[_0x4cd1fb(0x1136)][this[_0x4cd1fb(0x1c5b)][0x0]],'y':this[_0x4cd1fb(0x3afd)]['y']},'previous':{'x':this['_axes']['x'],'y':this[_0x4cd1fb(0x3afd)]['y']}},this[_0x4cd1fb(0x3afd)]['x']=_0x4c2408[_0x4cd1fb(0x1136)][this['_axesIndices'][0x0]],_0x59b5f3=!0x0),this[_0x4cd1fb(0x3afd)]['y']!==_0x4c2408[_0x4cd1fb(0x1136)][this[_0x4cd1fb(0x1c5b)][0x1]]&&(this['changes'][_0x4cd1fb(0x1136)]?this[_0x4cd1fb(0x2745)]['axes'][_0x4cd1fb(0x211d)]['y']=_0x4c2408[_0x4cd1fb(0x1136)][this[_0x4cd1fb(0x1c5b)][0x1]]:this[_0x4cd1fb(0x2745)][_0x4cd1fb(0x1136)]={'current':{'x':this[_0x4cd1fb(0x3afd)]['x'],'y':_0x4c2408[_0x4cd1fb(0x1136)][this[_0x4cd1fb(0x1c5b)][0x1]]},'previous':{'x':this[_0x4cd1fb(0x3afd)]['x'],'y':this[_0x4cd1fb(0x3afd)]['y']}},this[_0x4cd1fb(0x3afd)]['y']=_0x4c2408['axes'][this[_0x4cd1fb(0x1c5b)][0x1]],_0x59b5f3=!0x0)),_0x596ab4&&(this[_0x4cd1fb(0x1124)]=!0x0,this[_0x4cd1fb(0x1fb9)]['notifyObservers'](this)),_0x59b5f3&&(this[_0x4cd1fb(0x1124)]=!0x0,this[_0x4cd1fb(0xb8f)][_0x4cd1fb(0x3e9)](this[_0x4cd1fb(0x3afd)]));}}_0x468a04[_0x3db86b(0x2faf)]=_0x3db86b(0x2a8b),_0x468a04[_0x3db86b(0x2187)]=_0x3db86b(0xa9e),_0x468a04[_0x3db86b(0x1ec6)]=_0x3db86b(0x2963),_0x468a04[_0x3db86b(0x321f)]='touchpad',_0x468a04[_0x3db86b(0x26db)]=_0x3db86b(0x37ba);},0xa916:(_0x545286,_0x14d72d,_0x99ce64)=>{var _0x530927=a8_0x49466b,_0xcf050d=_0x99ce64(0x13a8a),_0x99ce64=_0x99ce64(0xff36);class _0x599d05 extends _0xcf050d['d']{constructor(_0x45f6f6,_0x32e56e,_0x59ed77){var _0x567999=a8_0x58a1;super(_0x45f6f6,_0x33de61[_0x59ed77],_0x32e56e,_0x59ed77,!0x0),this[_0x567999(0x1a5c)]=_0x567999(0xc38);}[_0x530927(0x1b23)](){var _0x23700a=_0x530927;return{'filename':_0x23700a(0x3d91),'path':_0x23700a(0x827)};}[_0x530927(0x1e2c)](){return!0x0;}['_processLoadedModel'](_0x1fc97b){}[_0x530927(0x1435)](_0xba8a26){}['_updateModel'](){}}_0x99ce64['V'][_0x530927(0x3314)](_0x530927(0xc38),(_0x43e38d,_0x395ce1)=>new _0x599d05(_0x395ce1,_0x43e38d[_0x530927(0x6cb)],_0x43e38d[_0x530927(0x11e7)]));const _0x33de61={'left':{'selectComponentId':_0x530927(0x193),'components':{'xr-standard-trigger':{'type':_0x530927(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0x530927(0x193),'visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':_0x530927(0x361a),'visualResponses':{}}},'gamepadMapping':_0x530927(0x3ad2),'rootNodeName':_0x530927(0xc5),'assetPath':'left.glb'},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x530927(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':'xr-standard-trigger','visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':_0x530927(0x361a),'visualResponses':{}}},'gamepadMapping':_0x530927(0x3ad2),'rootNodeName':_0x530927(0x3323),'assetPath':_0x530927(0x2111)},'none':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x530927(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0x530927(0x193),'visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':_0x530927(0x361a),'visualResponses':{}}},'gamepadMapping':_0x530927(0x3ad2),'rootNodeName':_0x530927(0xc5b),'assetPath':'none.glb'}};},0xe9e5:(_0x5262a3,_0x4e7cee,_0xa79b0c)=>{var _0x462254=a8_0x49466b;_0xa79b0c['d'](_0x4e7cee,{'z':()=>_0x3fed12});var _0x4e7cee=_0xa79b0c(0x13a8a),_0x21bae7=_0xa79b0c(0x1dad),_0x231f53=_0xa79b0c(0x9fd1);class _0x3fed12 extends _0x4e7cee['d']{constructor(_0x52c484,_0x528eab,_0x24a16a){var _0x43641b=a8_0x58a1;super(_0x52c484,_0x1fad0b[_0x24a16a],_0x528eab,_0x24a16a),this[_0x43641b(0x1a5c)]=_0x3fed12[_0x43641b(0x840)];}['_getFilenameAndPath'](){var _0x167241=a8_0x58a1;return{'filename':'generic.babylon','path':_0x167241(0x827)};}['_getModelLoadingConstraints'](){return!0x0;}[_0x462254(0x1edc)](_0x451368){}[_0x462254(0x1435)](_0x21c621){var _0x2fa5f1=_0x462254;this[_0x2fa5f1(0x351c)]=new _0x21bae7['Kj'](this['profileId']+'\x20'+this[_0x2fa5f1(0x11e7)],this['scene']),_0x21c621[_0x2fa5f1(0x2f62)](_0x221dde=>{var _0x5a84b3=_0x2fa5f1;_0x221dde[_0x5a84b3(0x1c60)]=!0x1,_0x221dde['parent']||_0x221dde['setParent'](this[_0x5a84b3(0x351c)]);}),this[_0x2fa5f1(0x351c)]['rotationQuaternion']=_0x231f53['_f'][_0x2fa5f1(0x2ef8)](0x0,Math['PI'],0x0);}[_0x462254(0x1801)](){}}_0x3fed12[_0x462254(0x840)]='generic-trigger';const _0x1fad0b={'left':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x462254(0x38d1),'visualResponses':{}}},'gamepadMapping':_0x462254(0x3ad2),'rootNodeName':_0x462254(0x338e),'assetPath':'left.glb'},'right':{'selectComponentId':_0x462254(0x193),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x462254(0x38d1),'visualResponses':{}}},'gamepadMapping':_0x462254(0x3ad2),'rootNodeName':_0x462254(0x2567),'assetPath':_0x462254(0x2111)},'none':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x462254(0x38d1),'visualResponses':{}}},'gamepadMapping':_0x462254(0x3ad2),'rootNodeName':_0x462254(0x327a),'assetPath':_0x462254(0x22ea)}};},0x1411c:(_0x2b3123,_0x5ef73e,_0x2084ef)=>{var _0xed4e52=a8_0x49466b,_0x4c8551=_0x2084ef(0x13a8a),_0x118c68=_0x2084ef(0x1dad),_0x59a013=_0x2084ef(0x9fd1),_0x2084ef=_0x2084ef(0xff36);class _0xa5c7c extends _0x4c8551['d']{constructor(_0x1b4a96,_0xad65cb,_0x41cb62){var _0x1bde37=a8_0x58a1;super(_0x1b4a96,_0x4dc0d0[_0x41cb62],_0xad65cb,_0x41cb62),this[_0x1bde37(0x1a5c)]='htc-vive';}['_getFilenameAndPath'](){var _0x539867=a8_0x58a1;return{'filename':_0xa5c7c[_0x539867(0x19ab)],'path':_0xa5c7c[_0x539867(0x39ec)]};}[_0xed4e52(0x1e2c)](){return!0x0;}[_0xed4e52(0x1edc)](_0x38034d){var _0xe190f0=_0xed4e52;this['getComponentIds']()[_0xe190f0(0x2f62)](_0x1e8a89=>{var _0x59065b=_0xe190f0;const _0x6d099a=_0x1e8a89&&this[_0x59065b(0x1346)](_0x1e8a89);_0x6d099a&&_0x6d099a['onButtonStateChangedObservable'][_0x59065b(0x11ad)](_0x5d55b5=>{var _0x3c3f00=_0x59065b;if(this['rootMesh']&&!this[_0x3c3f00(0x18f4)])switch(_0x1e8a89){case _0x3c3f00(0x193):return void(this[_0x3c3f00(0x1eed)][_0x3c3f00(0x2a51)]()[0x6]['rotation']['x']=0.15*-_0x5d55b5['value']);case _0x3c3f00(0x3849):case _0x3c3f00(0xb12):return;}},void 0x0,!0x0);});}[_0xed4e52(0x1435)](_0x57bb81){var _0x238f73=_0xed4e52;this[_0x238f73(0x351c)]=new _0x118c68['Kj'](this[_0x238f73(0x1a5c)]+'\x20'+this[_0x238f73(0x11e7)],this[_0x238f73(0x32aa)]),_0x57bb81['forEach'](_0x37028c=>{var _0x4a6a7e=_0x238f73;_0x37028c[_0x4a6a7e(0x1c60)]=!0x1;}),this[_0x238f73(0x1eed)]=_0x57bb81[0x1],this['_modelRootNode'][_0x238f73(0x2126)]=this[_0x238f73(0x351c)],this[_0x238f73(0x32aa)][_0x238f73(0xe97)]||(this[_0x238f73(0x351c)][_0x238f73(0x905)]=_0x59a013['_f'][_0x238f73(0x2ef8)](0x0,Math['PI'],0x0));}[_0xed4e52(0x1801)](){}}_0xa5c7c[_0xed4e52(0x39ec)]=_0xed4e52(0xd97),_0xa5c7c['MODEL_FILENAME']=_0xed4e52(0x287f),_0x2084ef['V']['RegisterController'](_0xed4e52(0x2c3),(_0x325404,_0x3dac78)=>new _0xa5c7c(_0x3dac78,_0x325404['gamepad'],_0x325404[_0xed4e52(0x11e7)]));const _0x4dc0d0={'left':{'selectComponentId':_0xed4e52(0x193),'components':{'xr-standard-trigger':{'type':_0xed4e52(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0xed4e52(0x38d1),'visualResponses':{}},'xr-standard-squeeze':{'type':_0xed4e52(0xa9e),'gamepadIndices':{'button':0x1},'rootNodeName':_0xed4e52(0x14ba),'visualResponses':{}},'xr-standard-touchpad':{'type':_0xed4e52(0x35ef),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xed4e52(0x3739),'visualResponses':{}},'menu':{'type':_0xed4e52(0x2a8b),'gamepadIndices':{'button':0x4},'rootNodeName':_0xed4e52(0x32ea),'visualResponses':{}}},'gamepadMapping':_0xed4e52(0x3ad2),'rootNodeName':_0xed4e52(0x23be),'assetPath':'none.glb'},'right':{'selectComponentId':_0xed4e52(0x193),'components':{'xr-standard-trigger':{'type':_0xed4e52(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0xed4e52(0x38d1),'visualResponses':{}},'xr-standard-squeeze':{'type':_0xed4e52(0xa9e),'gamepadIndices':{'button':0x1},'rootNodeName':_0xed4e52(0x14ba),'visualResponses':{}},'xr-standard-touchpad':{'type':_0xed4e52(0x35ef),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xed4e52(0x3739),'visualResponses':{}},'menu':{'type':_0xed4e52(0x2a8b),'gamepadIndices':{'button':0x4},'rootNodeName':_0xed4e52(0x32ea),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':'htc_vive_none','assetPath':_0xed4e52(0x22ea)},'none':{'selectComponentId':_0xed4e52(0x193),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0xed4e52(0x38d1),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0xed4e52(0x14ba),'visualResponses':{}},'xr-standard-touchpad':{'type':_0xed4e52(0x35ef),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xed4e52(0x3739),'visualResponses':{}},'menu':{'type':_0xed4e52(0x2a8b),'gamepadIndices':{'button':0x4},'rootNodeName':_0xed4e52(0x32ea),'visualResponses':{}}},'gamepadMapping':_0xed4e52(0x3ad2),'rootNodeName':_0xed4e52(0x2666),'assetPath':_0xed4e52(0x22ea)}};},0x5728:(_0x46463f,_0x564633,_0xdf9a8c)=>{var _0x46a703=a8_0x49466b,_0x3e4eed=_0xdf9a8c(0x13a8a),_0x4b18db=_0xdf9a8c(0xff36),_0x2c3477=_0xdf9a8c(0x1dad),_0x17d6aa=_0xdf9a8c(0x9fd1),_0x2f61bf=_0xdf9a8c(0xa7ff),_0x32d7ea=_0xdf9a8c(0x10ea4);class _0x3e93dd extends _0x3e4eed['d']{constructor(_0x1cb87e,_0x229965,_0x8d55dc){var _0x62c337=a8_0x58a1;super(_0x1cb87e,_0x2a6c39[_0x62c337(0x2eee)],_0x229965,_0x8d55dc),this[_0x62c337(0x18d0)]={'defaultButton':{'valueNodeName':_0x62c337(0x1798),'unpressedNodeName':_0x62c337(0xf92),'pressedNodeName':_0x62c337(0x325)},'defaultAxis':{'valueNodeName':_0x62c337(0x1798),'minNodeName':_0x62c337(0x1c0f),'maxNodeName':_0x62c337(0xdf0)},'buttons':{'xr-standard-trigger':{'rootNodeName':_0x62c337(0x35c1),'componentProperty':_0x62c337(0x2a8b),'states':[_0x62c337(0x9ce),_0x62c337(0x59f),'pressed']},'xr-standard-squeeze':{'rootNodeName':_0x62c337(0x1164),'componentProperty':_0x62c337(0x1369),'states':[_0x62c337(0x2919)]},'xr-standard-touchpad':{'rootNodeName':_0x62c337(0x2bef),'labelAnchorNodeName':_0x62c337(0x3a65),'touchPointNodeName':_0x62c337(0x62f)},'xr-standard-thumbstick':{'rootNodeName':_0x62c337(0x2f21),'componentProperty':'state','states':[_0x62c337(0x2919)]}},'axes':{'xr-standard-touchpad':{'x-axis':{'rootNodeName':_0x62c337(0x195a)},'y-axis':{'rootNodeName':_0x62c337(0x3c9d)}},'xr-standard-thumbstick':{'x-axis':{'rootNodeName':_0x62c337(0x7f8)},'y-axis':{'rootNodeName':_0x62c337(0x34ca)}}}},this[_0x62c337(0x1a5c)]='microsoft-mixed-reality';}[_0x46a703(0x1b23)](){var _0xc3a9ac=_0x46a703;return{'filename':_0xc3a9ac(0x29b1)===this['handedness']?_0x3e93dd['MODEL_LEFT_FILENAME']:_0x3e93dd['MODEL_RIGHT_FILENAME'],'path':_0x3e93dd[_0xc3a9ac(0x39ec)]+_0xc3a9ac(0x293f)};}[_0x46a703(0x1e2c)](){var _0x179b11=_0x46a703,_0x4c6aaa=_0x2f61bf['n']['IsPluginForExtensionAvailable'](_0x179b11(0x39e7));return _0x4c6aaa||_0x32d7ea['Y'][_0x179b11(0x2e91)](_0x179b11(0x249d)),_0x4c6aaa;}[_0x46a703(0x1edc)](_0x40ae5f){var _0x47a729=_0x46a703;this[_0x47a729(0x351c)]&&(this[_0x47a729(0x1ae6)]()[_0x47a729(0x2f62)]((_0x130c3f,_0x291194)=>{var _0x1bb91e=_0x47a729;if(!this[_0x1bb91e(0x18f4)]&&_0x130c3f&&this[_0x1bb91e(0x351c)]){const _0xec510e=this[_0x1bb91e(0x18d0)]['buttons'][_0x130c3f];var _0x22e158=_0xec510e[_0x1bb91e(0x13a3)];if(_0x22e158){var _0x59f32e=this[_0x1bb91e(0x886)](this[_0x1bb91e(0x351c)],_0x22e158);if(_0x59f32e){if(_0xec510e[_0x1bb91e(0x2039)]=this['_getImmediateChildByName'](_0x59f32e,this[_0x1bb91e(0x18d0)][_0x1bb91e(0x2f2b)][_0x1bb91e(0x3bf2)]),_0xec510e[_0x1bb91e(0x1cfb)]=this[_0x1bb91e(0x3852)](_0x59f32e,this['_mapping'][_0x1bb91e(0x2f2b)][_0x1bb91e(0xc17)]),_0xec510e[_0x1bb91e(0x3194)]=this[_0x1bb91e(0x3852)](_0x59f32e,this[_0x1bb91e(0x18d0)][_0x1bb91e(0x2f2b)][_0x1bb91e(0x2fa1)]),_0xec510e[_0x1bb91e(0x2039)]&&_0xec510e[_0x1bb91e(0x1cfb)]&&_0xec510e['unpressedMesh']){const _0x35b033=this['getComponent'](_0x130c3f);_0x35b033&&_0x35b033['onButtonStateChangedObservable'][_0x1bb91e(0x11ad)](_0x577355=>{var _0x1db43f=_0x1bb91e;this[_0x1db43f(0x3c93)](_0xec510e,_0x577355[_0x1db43f(0x856)]);},void 0x0,!0x0);}else _0x32d7ea['Y']['Warn'](_0x1bb91e(0x3a90)+_0x22e158);}else _0x32d7ea['Y']['Warn'](_0x1bb91e(0x3373)+_0x22e158);}else _0x32d7ea['Y']['Log'](_0x1bb91e(0x1ee2)+_0x291194+_0x1bb91e(0xdda)+_0x130c3f);}}),this['getComponentIds']()['forEach'](_0x7a6985=>{var _0x465687=_0x47a729;const _0x36fab2=this['getComponent'](_0x7a6985);_0x36fab2['isAxes']()&&[_0x465687(0x1727),_0x465687(0x2766)][_0x465687(0x2f62)](_0x2bc8eb=>{var _0x127209=_0x465687;if(this[_0x127209(0x351c)]){const _0x5ecb13=this[_0x127209(0x18d0)]['axes'][_0x7a6985][_0x2bc8eb];var _0xee6ac8=this['_getChildByName'](this['rootMesh'],_0x5ecb13[_0x127209(0x13a3)]);_0xee6ac8?(_0x5ecb13[_0x127209(0x2039)]=this['_getImmediateChildByName'](_0xee6ac8,this[_0x127209(0x18d0)][_0x127209(0x34eb)][_0x127209(0x3bf2)]),_0x5ecb13['minMesh']=this[_0x127209(0x3852)](_0xee6ac8,this['_mapping'][_0x127209(0x34eb)][_0x127209(0x9b)]),_0x5ecb13['maxMesh']=this['_getImmediateChildByName'](_0xee6ac8,this[_0x127209(0x18d0)][_0x127209(0x34eb)][_0x127209(0x2f5d)]),_0x5ecb13[_0x127209(0x2039)]&&_0x5ecb13[_0x127209(0x883)]&&_0x5ecb13[_0x127209(0x1ef9)]?_0x36fab2&&_0x36fab2[_0x127209(0xb8f)][_0x127209(0x11ad)](_0x4ddfe1=>{var _0x234d14=_0x127209;_0x4ddfe1=_0x234d14(0x1727)===_0x2bc8eb?_0x4ddfe1['x']:_0x4ddfe1['y'],this['_lerpTransform'](_0x5ecb13,_0x4ddfe1,!0x0);},void 0x0,!0x0):_0x32d7ea['Y'][_0x127209(0x2e91)](_0x127209(0x1ede)+_0x5ecb13[_0x127209(0x13a3)])):_0x32d7ea['Y']['Warn'](_0x127209(0x2eda)+_0x5ecb13[_0x127209(0x13a3)]);}});}));}[_0x46a703(0x1435)](_0x3eb9fb){var _0x581fc9=_0x46a703;this[_0x581fc9(0x351c)]=new _0x2c3477['Kj'](this[_0x581fc9(0x1a5c)]+'\x20'+this['handedness'],this[_0x581fc9(0x32aa)]),this[_0x581fc9(0x351c)][_0x581fc9(0x1c60)]=!0x1;let _0x38041e;for(let _0x143902=0x0;_0x143902<_0x3eb9fb['length'];_0x143902++){const _0x27391f=_0x3eb9fb[_0x143902];_0x27391f[_0x581fc9(0x1c60)]=!0x1,_0x27391f[_0x581fc9(0x2126)]||(_0x38041e=_0x27391f);}_0x38041e&&_0x38041e[_0x581fc9(0x3b78)](this[_0x581fc9(0x351c)]),this['scene'][_0x581fc9(0xe97)]||(this[_0x581fc9(0x351c)][_0x581fc9(0x905)]=_0x17d6aa['_f'][_0x581fc9(0x2ef8)](0x0,Math['PI'],0x0));}[_0x46a703(0x1801)](){}}_0x3e93dd['MODEL_BASE_URL']=_0x46a703(0x2aa4),_0x3e93dd['MODEL_LEFT_FILENAME']=_0x46a703(0x34f1),_0x3e93dd[_0x46a703(0xf0c)]=_0x46a703(0x2111),_0x4b18db['V']['RegisterController'](_0x46a703(0xdd4),(_0x3aa493,_0x516777)=>new _0x3e93dd(_0x516777,_0x3aa493[_0x46a703(0x6cb)],_0x3aa493[_0x46a703(0x11e7)]));const _0x2a6c39={'left':{'selectComponentId':_0x46a703(0x193),'components':{'xr-standard-trigger':{'type':_0x46a703(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0x46a703(0x38d1),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':'button','states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':'transform','valueNodeName':'xr_standard_trigger_pressed_value','minNodeName':_0x46a703(0x1526),'maxNodeName':_0x46a703(0x1fef)}}},'xr-standard-squeeze':{'type':_0x46a703(0xa9e),'gamepadIndices':{'button':0x1},'rootNodeName':_0x46a703(0x14ba),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':'button','states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x30c3),'minNodeName':_0x46a703(0x20e7),'maxNodeName':'xr_standard_squeeze_pressed_max'}}},'xr-standard-touchpad':{'type':_0x46a703(0x35ef),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':'xr_standard_touchpad','visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x46a703(0x2a8b),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x2c83),'minNodeName':_0x46a703(0x3826),'maxNodeName':_0x46a703(0x152c)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':'xAxis','states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':'transform','valueNodeName':_0x46a703(0x14b8),'minNodeName':_0x46a703(0x19de),'maxNodeName':_0x46a703(0xeb7)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':'yAxis','states':[_0x46a703(0x9ce),_0x46a703(0x59f),'pressed'],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x127b),'minNodeName':_0x46a703(0x32ba),'maxNodeName':_0x46a703(0x1aaa)},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x46a703(0x42f),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':'xr_standard_touchpad_xaxis_touched_value','minNodeName':'xr_standard_touchpad_xaxis_touched_min','maxNodeName':_0x46a703(0x35a6)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x46a703(0x370e),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':'transform','valueNodeName':_0x46a703(0x1e72),'minNodeName':'xr_standard_touchpad_yaxis_touched_min','maxNodeName':_0x46a703(0x1cff)},'xr_standard_touchpad_axes_touched':{'componentProperty':_0x46a703(0x1369),'states':[_0x46a703(0x59f),'pressed'],'valueNodeProperty':'visibility','valueNodeName':_0x46a703(0x2a34)}},'touchPointNodeName':'xr_standard_touchpad_axes_touched_value'},'xr-standard-thumbstick':{'type':_0x46a703(0x2963),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x46a703(0x3c82),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':'button','states':[_0x46a703(0x9ce),'touched',_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x358c),'minNodeName':_0x46a703(0x34de),'maxNodeName':_0x46a703(0x2375)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':_0x46a703(0x42f),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),'pressed'],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0xc4),'minNodeName':_0x46a703(0x32df),'maxNodeName':_0x46a703(0x27bc)},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x46a703(0x370e),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),'pressed'],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x2e88),'minNodeName':_0x46a703(0x1c0),'maxNodeName':_0x46a703(0x288d)}}}},'gamepadMapping':'xr-standard','rootNodeName':_0x46a703(0x39e2),'assetPath':_0x46a703(0x34f1)},'right':{'selectComponentId':_0x46a703(0x193),'components':{'xr-standard-trigger':{'type':_0x46a703(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0x46a703(0x38d1),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':_0x46a703(0x2a8b),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x294b),'minNodeName':'xr_standard_trigger_pressed_min','maxNodeName':'xr_standard_trigger_pressed_max'}}},'xr-standard-squeeze':{'type':_0x46a703(0xa9e),'gamepadIndices':{'button':0x1},'rootNodeName':_0x46a703(0x14ba),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x46a703(0x2a8b),'states':['default',_0x46a703(0x59f),'pressed'],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':'xr_standard_squeeze_pressed_value','minNodeName':_0x46a703(0x20e7),'maxNodeName':'xr_standard_squeeze_pressed_max'}}},'xr-standard-touchpad':{'type':_0x46a703(0x35ef),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':'xr_standard_touchpad','visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x46a703(0x2a8b),'states':[_0x46a703(0x9ce),'touched',_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':'xr_standard_touchpad_pressed_value','minNodeName':_0x46a703(0x3826),'maxNodeName':_0x46a703(0x152c)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':_0x46a703(0x42f),'states':[_0x46a703(0x9ce),'touched',_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':'xr_standard_touchpad_xaxis_pressed_value','minNodeName':_0x46a703(0x19de),'maxNodeName':_0x46a703(0xeb7)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':'yAxis','states':['default','touched',_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x127b),'minNodeName':_0x46a703(0x32ba),'maxNodeName':'xr_standard_touchpad_yaxis_pressed_max'},'xr_standard_touchpad_xaxis_touched':{'componentProperty':'xAxis','states':[_0x46a703(0x9ce),'touched',_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x355e),'minNodeName':_0x46a703(0x147f),'maxNodeName':'xr_standard_touchpad_xaxis_touched_max'},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x46a703(0x370e),'states':['default',_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0x1e72),'minNodeName':'xr_standard_touchpad_yaxis_touched_min','maxNodeName':_0x46a703(0x1cff)},'xr_standard_touchpad_axes_touched':{'componentProperty':_0x46a703(0x1369),'states':[_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0x1db1),'valueNodeName':_0x46a703(0x2a34)}},'touchPointNodeName':_0x46a703(0x2a34)},'xr-standard-thumbstick':{'type':_0x46a703(0x2963),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x46a703(0x3c82),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':'button','states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':'transform','valueNodeName':_0x46a703(0x358c),'minNodeName':_0x46a703(0x34de),'maxNodeName':'xr_standard_thumbstick_pressed_max'},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':'xAxis','states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':_0x46a703(0xc4),'minNodeName':_0x46a703(0x32df),'maxNodeName':_0x46a703(0x27bc)},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x46a703(0x370e),'states':[_0x46a703(0x9ce),_0x46a703(0x59f),_0x46a703(0x2919)],'valueNodeProperty':_0x46a703(0xcc9),'valueNodeName':'xr_standard_thumbstick_yaxis_pressed_value','minNodeName':_0x46a703(0x1c0),'maxNodeName':_0x46a703(0x288d)}}}},'gamepadMapping':_0x46a703(0x3ad2),'rootNodeName':_0x46a703(0x3aa5),'assetPath':_0x46a703(0x2111)}};},0xff36:(_0x5e14b0,_0x563aba,_0x4623a7)=>{var _0x4ac3bd=a8_0x49466b;_0x4623a7['d'](_0x563aba,{'V':()=>_0x479171});var _0x24ad94=_0x4623a7(0xe9e5),_0x32c6b9=_0x4623a7(0xe222),_0x3146f7=_0x4623a7(0x162b1);const _0xe48209=[];class _0x479171{static[_0x4ac3bd(0x73a)](){var _0x5dd994=_0x4ac3bd;this[_0x5dd994(0x3d14)]=null,this['_ProfileLoadingPromises']={};}static[_0x4ac3bd(0x20f1)](){var _0x50d6d1=_0x4ac3bd;this['RegisterFallbacksForProfileId'](_0x50d6d1(0x23db),[_0x50d6d1(0x2d56)]),this[_0x50d6d1(0xff5)]('htc-vive-focus',[_0x50d6d1(0x1b32)]),this['RegisterFallbacksForProfileId'](_0x50d6d1(0x2c3),[_0x50d6d1(0x1bcc)]),this['RegisterFallbacksForProfileId'](_0x50d6d1(0x37a8),[_0x50d6d1(0x1bcc)]),this[_0x50d6d1(0xff5)](_0x50d6d1(0xdd4),[_0x50d6d1(0x2e6a)]),this[_0x50d6d1(0xff5)]('microsoft-mixed-reality',[_0x50d6d1(0xdd4),_0x50d6d1(0x2e6a)]),this['RegisterFallbacksForProfileId'](_0x50d6d1(0x918),['generic-trigger-touchpad']),this[_0x50d6d1(0xff5)](_0x50d6d1(0x9ff),[_0x50d6d1(0x344e),_0x50d6d1(0x21ce)]),this[_0x50d6d1(0xff5)](_0x50d6d1(0x344e),[_0x50d6d1(0x21ce)]),this[_0x50d6d1(0xff5)]('samsung-gearvr',[_0x50d6d1(0xdd4),_0x50d6d1(0x2e6a)]),this[_0x50d6d1(0xff5)](_0x50d6d1(0x2e3),['generic-touchpad']),this[_0x50d6d1(0xff5)](_0x50d6d1(0x2543),[_0x50d6d1(0x2e6a)]),this['RegisterFallbacksForProfileId'](_0x50d6d1(0x3914),[_0x50d6d1(0x175)]);}static[_0x4ac3bd(0x274e)](_0x39b717){var _0x1c3255=_0x4ac3bd;const _0x5086fd=this['_Fallbacks'][_0x39b717]||[];return _0x5086fd[_0x1c3255(0x1f45)](_0x39b717),_0x5086fd;}static[_0x4ac3bd(0x2dfd)](_0x4fc77c,_0xfb1ec,_0xaa612d){var _0x1fcb6a=_0x4ac3bd;const _0x1c5f4d=[];_0xaa612d&&_0x1c5f4d[_0x1fcb6a(0x2f54)](_0xaa612d),_0x1c5f4d['push'](..._0x4fc77c[_0x1fcb6a(0x1bb)]||[]),_0x1c5f4d[_0x1fcb6a(0x132e)]&&!_0x1c5f4d[0x0]&&_0x1c5f4d['pop'](),_0x4fc77c['gamepad']&&_0x4fc77c[_0x1fcb6a(0x6cb)]['id']&&_0x4fc77c['gamepad']['id']===(_0x4fc77c[_0x1fcb6a(0x6cb)]['id'][_0x1fcb6a(0x2c35)](/oculus touch/gi)?_0x4fc77c['gamepad']['id']:void 0x0)&&_0x1c5f4d[_0x1fcb6a(0x2f54)](_0x1fcb6a(0x9ff)),_0xaa612d=_0x1c5f4d['indexOf']('windows-mixed-reality');if(-0x1!==_0xaa612d&&_0x1c5f4d[_0x1fcb6a(0x1035)](_0xaa612d,0x0,'microsoft-mixed-reality'),_0x1c5f4d[_0x1fcb6a(0x132e)]||_0x1c5f4d[_0x1fcb6a(0x2f54)](_0x1fcb6a(0x175)),this[_0x1fcb6a(0x226c)]){const _0x495ccd=this[_0x1fcb6a(0x3f00)]?this[_0x1fcb6a(0x2243)]:this['_LoadProfilesFromAvailableControllers'],_0x32dfc7=this['PrioritizeOnlineRepository']?this['_LoadProfilesFromAvailableControllers']:this[_0x1fcb6a(0x2243)];return _0x495ccd['call'](this,_0x1c5f4d,_0x4fc77c,_0xfb1ec)['catch'](()=>_0x32dfc7[_0x1fcb6a(0xf13)](this,_0x1c5f4d,_0x4fc77c,_0xfb1ec));}return this[_0x1fcb6a(0x1070)](_0x1c5f4d,_0x4fc77c,_0xfb1ec);}static[_0x4ac3bd(0x3314)](_0x262a2d,_0x240274){var _0x594f12=_0x4ac3bd;this[_0x594f12(0x1f7d)][_0x262a2d]=_0x240274;}static['RegisterFallbacksForProfileId'](_0x19801e,_0x58513d){var _0x1953f3=_0x4ac3bd;this[_0x1953f3(0x17f2)][_0x19801e]?this[_0x1953f3(0x17f2)][_0x19801e]['push'](..._0x58513d):this[_0x1953f3(0x17f2)][_0x19801e]=_0x58513d;}static['UpdateProfilesList'](){var _0x549c22=_0x4ac3bd;return this[_0x549c22(0x3d14)]=_0x32c6b9['w1'][_0x549c22(0x25fa)](this[_0x549c22(0x30fc)]+_0x549c22(0x1de1),!0x1)[_0x549c22(0x1af5)](_0x33d577=>JSON[_0x549c22(0x3da5)](_0x33d577[_0x549c22(0x27d6)]())),this[_0x549c22(0x3d14)];}static[_0x4ac3bd(0x3069)](){var _0x51fab3=_0x4ac3bd;_0xe48209['forEach'](_0x38c365=>{var _0xa85493=a8_0x58a1;_0x38c365[_0xa85493(0x2aa5)][_0xa85493(0x2f62)](_0x3e1ec9=>{var _0x39438f=_0xa85493;_0x3e1ec9[_0x39438f(0x2d20)](!0x1,!0x0);});}),_0xe48209[_0x51fab3(0x132e)]=0x0;}static['_LoadProfileFromRepository'](_0x297944,_0x130683,_0x41e4d9){var _0x36779a=_0x4ac3bd;return Promise['resolve']()[_0x36779a(0x1af5)](()=>this[_0x36779a(0x3d14)]||this[_0x36779a(0x157b)]())[_0x36779a(0x1af5)](_0x4c7c1a=>{var _0x58d5ca=_0x36779a;for(let _0x56fee2=0x0;_0x56fee2<_0x297944[_0x58d5ca(0x132e)];++_0x56fee2)if(_0x297944[_0x56fee2]&&_0x4c7c1a[_0x297944[_0x56fee2]])return _0x297944[_0x56fee2];throw new Error(_0x58d5ca(0x36ec)+_0x297944[0x0]+_0x58d5ca(0x2ce));})['then'](_0x47a8d9=>(this['_ProfileLoadingPromises'][_0x47a8d9]||(this[_0x36779a(0x2a5d)][_0x47a8d9]=_0x32c6b9['w1'][_0x36779a(0x25fa)](this[_0x36779a(0x30fc)]+(_0x36779a(0x1f25)+_0x47a8d9+_0x36779a(0x2200)),!0x1)[_0x36779a(0x1af5)](_0xe63a94=>JSON['parse'](_0xe63a94))),this[_0x36779a(0x2a5d)][_0x47a8d9]))['then'](_0x30168d=>new _0x3146f7['t'](_0x41e4d9,_0x130683,_0x30168d,this[_0x36779a(0x30fc)],this[_0x36779a(0x17a8)]?void 0x0:_0xe48209));}static[_0x4ac3bd(0x1070)](_0x1f749c,_0x338f1c,_0x285e0c){var _0x55e5df=_0x4ac3bd;for(let _0x287dbc=0x0;_0x287dbc<_0x1f749c[_0x55e5df(0x132e)];++_0x287dbc)if(_0x1f749c[_0x287dbc]){var _0x467b5d=this['FindFallbackWithProfileId'](_0x1f749c[_0x287dbc]);for(let _0x1c9cae=0x0;_0x1c9cae<_0x467b5d['length'];++_0x1c9cae){const _0x172a27=this[_0x55e5df(0x1f7d)][_0x467b5d[_0x1c9cae]];if(_0x172a27)return Promise[_0x55e5df(0x7e0)](_0x172a27(_0x338f1c,_0x285e0c));}}throw new Error(_0x55e5df(0x7f6));}}_0x479171[_0x4ac3bd(0x1f7d)]={},_0x479171[_0x4ac3bd(0x17f2)]={},_0x479171[_0x4ac3bd(0x2a5d)]={},_0x479171[_0x4ac3bd(0x30fc)]='https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist',_0x479171[_0x4ac3bd(0x3f00)]=!0x0,_0x479171[_0x4ac3bd(0x226c)]=!0x0,_0x479171[_0x4ac3bd(0x17a8)]=!0x0,_0x479171['RegisterController'](_0x24ad94['z'][_0x4ac3bd(0x840)],(_0x4a497,_0x4939bf)=>new _0x24ad94['z'](_0x4939bf,_0x4a497[_0x4ac3bd(0x6cb)],_0x4a497['handedness'])),_0x479171['DefaultFallbacks']();},0x8172:(_0x5b08c4,_0x29f953,_0x1d3a8c)=>{var _0xb1f7b0=a8_0x49466b,_0x4fbfc4=_0x1d3a8c(0x13a8a),_0x5ddb26=_0x1d3a8c(0xff36),_0x3f35e6=_0x1d3a8c(0x1dad),_0x3e1d2a=_0x1d3a8c(0x9fd1);class _0x4316e3 extends _0x4fbfc4['d']{constructor(_0x3b37b5,_0x28c1bd,_0x1e8310,_0x333b36=0x0,_0x52d1da=!0x1){var _0x57e10f=a8_0x58a1;super(_0x3b37b5,_0x87fe3e[_0x1e8310],_0x28c1bd,_0x1e8310),this[_0x57e10f(0xae5)]=_0x52d1da,this[_0x57e10f(0x1a5c)]=_0x57e10f(0x344e);}[_0xb1f7b0(0x1b23)](){var _0x47582b=_0xb1f7b0;return{'filename':'left'===this[_0x47582b(0x11e7)]?_0x4316e3[_0x47582b(0x4b3)]:_0x4316e3['MODEL_RIGHT_FILENAME'],'path':this[_0x47582b(0x1840)]()?_0x4316e3[_0x47582b(0x440)]:_0x4316e3[_0x47582b(0x39ec)]};}[_0xb1f7b0(0x1e2c)](){return!0x0;}['_processLoadedModel'](_0x44f1cc){var _0x3b42b9=_0xb1f7b0;const _0x3a153a=this[_0x3b42b9(0x1840)](),_0x467eea=_0x3b42b9(0x149f)===this['handedness']?-0x1:0x1;this[_0x3b42b9(0x1ae6)]()[_0x3b42b9(0x2f62)](_0x49e2d6=>{var _0x55d413=_0x3b42b9;const _0x16530b=_0x49e2d6&&this[_0x55d413(0x1346)](_0x49e2d6);_0x16530b&&_0x16530b[_0x55d413(0x1fb9)][_0x55d413(0x11ad)](_0x197aa7=>{var _0x56f13c=_0x55d413;if(this[_0x56f13c(0x351c)]&&!this[_0x56f13c(0x18f4)])switch(_0x49e2d6){case'xr-standard-trigger':return void(_0x3a153a||(this[_0x56f13c(0x1eed)][_0x56f13c(0x2a51)]()[0x3][_0x56f13c(0x13fc)]['x']=0.2*-_0x197aa7[_0x56f13c(0x856)],this[_0x56f13c(0x1eed)][_0x56f13c(0x2a51)]()[0x3][_0x56f13c(0x8c5)]['y']=0.005*-_0x197aa7[_0x56f13c(0x856)],this['_modelRootNode']['getChildren']()[0x3]['position']['z']=0.005*-_0x197aa7[_0x56f13c(0x856)]));case _0x56f13c(0xb12):return void(_0x3a153a||(this[_0x56f13c(0x1eed)][_0x56f13c(0x2a51)]()[0x4][_0x56f13c(0x8c5)]['x']=_0x467eea*_0x197aa7[_0x56f13c(0x856)]*0.0035));case _0x56f13c(0x29fe):return;case _0x56f13c(0x34cf):case _0x56f13c(0x3bd8):return void(_0x3a153a||(_0x197aa7[_0x56f13c(0x2919)]?this[_0x56f13c(0x1eed)][_0x56f13c(0x2a51)]()[0x1][_0x56f13c(0x8c5)]['y']=-0.001:this[_0x56f13c(0x1eed)]['getChildren']()[0x1][_0x56f13c(0x8c5)]['y']=0x0));case _0x56f13c(0x1243):case'y-button':return void(_0x3a153a||(_0x197aa7[_0x56f13c(0x2919)]?this[_0x56f13c(0x1eed)]['getChildren']()[0x2][_0x56f13c(0x8c5)]['y']=-0.001:this[_0x56f13c(0x1eed)][_0x56f13c(0x2a51)]()[0x2]['position']['y']=0x0));}},void 0x0,!0x0);});}['_setRootMesh'](_0x1f2877){var _0x3fb237=_0xb1f7b0;this[_0x3fb237(0x351c)]=new _0x3f35e6['Kj'](this[_0x3fb237(0x1a5c)]+'\x20'+this[_0x3fb237(0x11e7)],this[_0x3fb237(0x32aa)]),this['scene']['useRightHandedSystem']||(this['rootMesh'][_0x3fb237(0x905)]=_0x3e1d2a['_f']['FromEulerAngles'](0x0,Math['PI'],0x0)),_0x1f2877[_0x3fb237(0x2f62)](_0x42c41d=>{var _0x409a94=_0x3fb237;_0x42c41d[_0x409a94(0x1c60)]=!0x1;}),this['_isQuest']()?this[_0x3fb237(0x1eed)]=_0x1f2877[0x0]:(this[_0x3fb237(0x1eed)]=_0x1f2877[0x1],this[_0x3fb237(0x351c)][_0x3fb237(0x8c5)]['y']=0.034,this[_0x3fb237(0x351c)][_0x3fb237(0x8c5)]['z']=0.052),this['_modelRootNode'][_0x3fb237(0x2126)]=this[_0x3fb237(0x351c)];}['_updateModel'](){}[_0xb1f7b0(0x1840)](){var _0x15207a=_0xb1f7b0;return!!navigator[_0x15207a(0x10ae)][_0x15207a(0x2c35)](/Quest/gi)&&!this[_0x15207a(0xae5)];}}_0x4316e3[_0xb1f7b0(0x39ec)]=_0xb1f7b0(0x355c),_0x4316e3[_0xb1f7b0(0x4b3)]=_0xb1f7b0(0x12ba),_0x4316e3[_0xb1f7b0(0xf0c)]=_0xb1f7b0(0xd1),_0x4316e3[_0xb1f7b0(0x440)]=_0xb1f7b0(0x36b5),_0x5ddb26['V'][_0xb1f7b0(0x3314)]('oculus-touch',(_0x163c58,_0xaa47e5)=>new _0x4316e3(_0xaa47e5,_0x163c58['gamepad'],_0x163c58[_0xb1f7b0(0x11e7)])),_0x5ddb26['V'][_0xb1f7b0(0x3314)](_0xb1f7b0(0xb74),(_0x30b953,_0x41084e)=>new _0x4316e3(_0x41084e,_0x30b953[_0xb1f7b0(0x6cb)],_0x30b953['handedness'],!0x0));const _0x87fe3e={'left':{'selectComponentId':_0xb1f7b0(0x193),'components':{'xr-standard-trigger':{'type':_0xb1f7b0(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0xb1f7b0(0x38d1),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0xb1f7b0(0x14ba),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0xb1f7b0(0x2963),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0xb1f7b0(0x3c82),'visualResponses':{}},'x-button':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':_0xb1f7b0(0x1001),'visualResponses':{}},'y-button':{'type':_0xb1f7b0(0x2a8b),'gamepadIndices':{'button':0x5},'rootNodeName':'y_button','visualResponses':{}},'thumbrest':{'type':_0xb1f7b0(0x2a8b),'gamepadIndices':{'button':0x6},'rootNodeName':'thumbrest','visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':'oculus-touch-v2-left','assetPath':_0xb1f7b0(0x34f1)},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0xb1f7b0(0x37ba),'gamepadIndices':{'button':0x0},'rootNodeName':_0xb1f7b0(0x38d1),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{}},'xr-standard-thumbstick':{'type':'thumbstick','gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0xb1f7b0(0x3c82),'visualResponses':{}},'a-button':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':_0xb1f7b0(0x17b4),'visualResponses':{}},'b-button':{'type':'button','gamepadIndices':{'button':0x5},'rootNodeName':_0xb1f7b0(0x3a1b),'visualResponses':{}},'thumbrest':{'type':_0xb1f7b0(0x2a8b),'gamepadIndices':{'button':0x6},'rootNodeName':_0xb1f7b0(0x3ab7),'visualResponses':{}}},'gamepadMapping':_0xb1f7b0(0x3ad2),'rootNodeName':_0xb1f7b0(0x239c),'assetPath':_0xb1f7b0(0x2111)}};},0x162b1:(_0x1f0a87,_0x32526c,_0xccad0a)=>{var _0x56e22e=a8_0x49466b;_0xccad0a['d'](_0x32526c,{'t':()=>_0x5cef6d});var _0x32526c=_0xccad0a(0x13a8a),_0x2c6804=_0xccad0a(0xa7ff),_0x3849d6=_0xccad0a(0x1dad),_0x795867=_0xccad0a(0xa60f),_0x3ebe17=_0xccad0a(0xc84b),_0x490a68=_0xccad0a(0x12bd3),_0x180ed5=_0xccad0a(0x58b),_0xc1de12=_0xccad0a(0x7c4f),_0x3e9f3e=_0xccad0a(0x10ea4);class _0x5cef6d extends _0x32526c['d']{constructor(_0x504bdc,_0x4a5456,_0x417641,_0x374e13,_0x39ed07){var _0xcae2e0=a8_0x58a1;super(_0x504bdc,_0x417641[_0xcae2e0(0x352b)][_0x4a5456[_0xcae2e0(0x11e7)]||_0xcae2e0(0x25c6)],_0x4a5456[_0xcae2e0(0x6cb)],_0x4a5456[_0xcae2e0(0x11e7)],void 0x0,_0x39ed07),this['_repositoryUrl']=_0x374e13,this[_0xcae2e0(0x2a33)]=_0x39ed07,this[_0xcae2e0(0x129f)]={},this['_touchDots']={},this[_0xcae2e0(0x1a5c)]=_0x417641[_0xcae2e0(0x1a5c)];}[_0x56e22e(0x2d20)](){var _0x284d11=_0x56e22e;super[_0x284d11(0x2d20)](),this['controllerCache']||Object['keys'](this[_0x284d11(0x1119)])['forEach'](_0x9ec5b2=>{var _0x40e227=_0x284d11;this[_0x40e227(0x1119)][_0x9ec5b2][_0x40e227(0x2d20)]();});}[_0x56e22e(0x1b23)](){var _0x1bc4b7=_0x56e22e;return{'filename':this[_0x1bc4b7(0x799)][_0x1bc4b7(0x15ed)],'path':this[_0x1bc4b7(0x90a)]+_0x1bc4b7(0x1f25)+this[_0x1bc4b7(0x1a5c)]+'/'};}[_0x56e22e(0x1e2c)](){var _0x3b39e4=_0x56e22e,_0xa2140c=_0x2c6804['n'][_0x3b39e4(0xcf5)](_0x3b39e4(0x39e7));return _0xa2140c||_0x3e9f3e['Y'][_0x3b39e4(0x2e91)](_0x3b39e4(0x20f3)),_0xa2140c;}[_0x56e22e(0x1edc)](_0x40691e){var _0x101943=_0x56e22e;this[_0x101943(0x1ae6)]()['forEach'](_0x242b67=>{var _0x591cd6=_0x101943;const _0x530354=this[_0x591cd6(0x799)][_0x591cd6(0x1fd9)][_0x242b67];this[_0x591cd6(0x129f)][_0x242b67]={'mainMesh':this[_0x591cd6(0x886)](this[_0x591cd6(0x351c)],_0x530354[_0x591cd6(0x13a3)]),'states':{}},Object[_0x591cd6(0x2c10)](_0x530354[_0x591cd6(0x364d)])[_0x591cd6(0x2f62)](_0x5cb7ce=>{var _0x3c02a1=_0x591cd6,_0x361e10=_0x530354[_0x3c02a1(0x364d)][_0x5cb7ce];if(_0x3c02a1(0xcc9)===_0x361e10[_0x3c02a1(0xa7b)])this[_0x3c02a1(0x129f)][_0x242b67]['states'][_0x5cb7ce]={'valueMesh':this[_0x3c02a1(0x886)](this[_0x3c02a1(0x351c)],_0x361e10[_0x3c02a1(0x3bf2)]),'minMesh':this[_0x3c02a1(0x886)](this[_0x3c02a1(0x351c)],_0x361e10['minNodeName']),'maxMesh':this[_0x3c02a1(0x886)](this['rootMesh'],_0x361e10[_0x3c02a1(0x2f5d)])};else{_0x361e10=_0x530354[_0x3c02a1(0x2eea)]===_0x490a68['n'][_0x3c02a1(0x321f)]&&_0x530354['touchPointNodeName']?_0x530354[_0x3c02a1(0x22e4)]:_0x361e10[_0x3c02a1(0x3bf2)];if(this[_0x3c02a1(0x129f)][_0x242b67][_0x3c02a1(0x12ad)][_0x5cb7ce]={'valueMesh':this[_0x3c02a1(0x886)](this[_0x3c02a1(0x351c)],_0x361e10)},_0x530354[_0x3c02a1(0x2eea)]===_0x490a68['n'][_0x3c02a1(0x321f)]&&!this['_touchDots'][_0x5cb7ce]){const _0x432727=(0x0,_0x180ed5['Qk'])(_0x5cb7ce+'dot',{'diameter':0.0015,'segments':0x8},this['scene']);_0x432727['material']=new _0xc1de12['K'](_0x5cb7ce+_0x3c02a1(0x4b2),this['scene']),_0x432727[_0x3c02a1(0x4e2)][_0x3c02a1(0x394)]=_0x3ebe17['Wo'][_0x3c02a1(0xecd)](),_0x432727[_0x3c02a1(0x2126)]=this['_buttonMeshMapping'][_0x242b67]['states'][_0x5cb7ce]['valueMesh']||null,_0x432727['isVisible']=!0x1,this[_0x3c02a1(0x1119)][_0x5cb7ce]=_0x432727;}}});});}[_0x56e22e(0x1435)](_0x7bf9e4){var _0x4e0e16=_0x56e22e;this['rootMesh']=new _0x3849d6['Kj'](this[_0x4e0e16(0x1a5c)]+'-'+this[_0x4e0e16(0x11e7)],this[_0x4e0e16(0x32aa)]),this[_0x4e0e16(0x351c)]['isPickable']=!0x1;let _0x28e3e4;for(let _0x163b8e=0x0;_0x163b8e<_0x7bf9e4[_0x4e0e16(0x132e)];_0x163b8e++){const _0xa51ca3=_0x7bf9e4[_0x163b8e];_0xa51ca3['isPickable']=!0x1,_0xa51ca3['parent']||(_0x28e3e4=_0xa51ca3);}_0x28e3e4&&_0x28e3e4[_0x4e0e16(0x3b78)](this[_0x4e0e16(0x351c)]),this[_0x4e0e16(0x32aa)][_0x4e0e16(0xe97)]||this['rootMesh'][_0x4e0e16(0x2b7b)](_0x795867['RD']['Y'],Math['PI'],_0x795867['T'][_0x4e0e16(0x118d)]);}[_0x56e22e(0x1801)](_0x3d1f88){var _0x4285fe=_0x56e22e;this['disableAnimation']||this[_0x4285fe(0x1ae6)]()[_0x4285fe(0x2f62)](_0x4a834c=>{var _0x48475c=_0x4285fe;const _0x3669c1=this[_0x48475c(0x1346)](_0x4a834c);if(_0x3669c1[_0x48475c(0x1b30)]){const _0x4b01dc=this['_buttonMeshMapping'][_0x4a834c],_0x2dd4ff=this[_0x48475c(0x799)][_0x48475c(0x1fd9)][_0x4a834c];Object[_0x48475c(0x2c10)](_0x2dd4ff[_0x48475c(0x364d)])[_0x48475c(0x2f62)](_0x1d763f=>{var _0xbeb789=_0x48475c,_0x30d81d=_0x2dd4ff['visualResponses'][_0x1d763f];let _0x13dd40=_0x3669c1['value'];if(_0xbeb789(0x42f)===_0x30d81d[_0xbeb789(0x2742)]?_0x13dd40=_0x3669c1[_0xbeb789(0x1136)]['x']:_0xbeb789(0x370e)===_0x30d81d[_0xbeb789(0x2742)]&&(_0x13dd40=_0x3669c1['axes']['y']),_0xbeb789(0xcc9)===_0x30d81d[_0xbeb789(0xa7b)])this[_0xbeb789(0x3c93)](_0x4b01dc[_0xbeb789(0x12ad)][_0x1d763f],_0x13dd40,_0xbeb789(0x2a8b)!==_0x30d81d['componentProperty']);else{const _0x1f4fd4=_0x4b01dc[_0xbeb789(0x12ad)][_0x1d763f][_0xbeb789(0x2039)];_0x1f4fd4&&(_0x1f4fd4[_0xbeb789(0x2ba6)]=_0x3669c1[_0xbeb789(0x59f)]||_0x3669c1[_0xbeb789(0x2919)]),this[_0xbeb789(0x1119)][_0x1d763f]&&(this['_touchDots'][_0x1d763f]['isVisible']=_0x3669c1[_0xbeb789(0x59f)]||_0x3669c1[_0xbeb789(0x2919)]);}});}});}}},0x109fd:(_0x4ee69c,_0x1625f1,_0x4ec4fe)=>{_0x4ec4fe(0x13f35),_0x4ec4fe(0x1a7c);},0x1a7c:(_0x4ff914,_0x5c7f70,_0x3a1a7a)=>{var _0x214ae1=a8_0x49466b;(0x0,_0x3a1a7a(0x330f)['Oz'])(_0x214ae1(0x352d),class{constructor(_0x397660){var _0x37899f=_0x214ae1;this[_0x37899f(0xde5)]=_0x397660,this['_xrTransform']=new XRRigidTransform(),this['_xrPose']={'transform':this[_0x37899f(0x1406)],'emulatedPosition':!0x1},this[_0x37899f(0x1c2e)]=new Float32Array(0x8),this['fillPoses']=this[_0x37899f(0xde5)][_0x37899f(0x14ff)][_0x37899f(0x2dcf)](this['_nativeImpl']),this[_0x37899f(0xbc7)]=this[_0x37899f(0xde5)]['getViewerPose']['bind'](this[_0x37899f(0xde5)]),this[_0x37899f(0x1f52)]=this['_nativeImpl']['getHitTestResults'][_0x37899f(0x2dcf)](this[_0x37899f(0xde5)]),this[_0x37899f(0x22d8)]=()=>{throw new Error('XRFrame.getHitTestResultsForTransientInput\x20not\x20supported\x20on\x20native.');},this[_0x37899f(0x182e)]=this[_0x37899f(0xde5)][_0x37899f(0x182e)][_0x37899f(0x2dcf)](this[_0x37899f(0xde5)]),this[_0x37899f(0x3277)]=this[_0x37899f(0xde5)][_0x37899f(0x3277)][_0x37899f(0x2dcf)](this[_0x37899f(0xde5)]),this[_0x37899f(0xa4a)]=this['_nativeImpl'][_0x37899f(0xa4a)][_0x37899f(0x2dcf)](this[_0x37899f(0xde5)]),this[_0x37899f(0x3bec)]=()=>{var _0x4f88e6=_0x37899f;throw new Error(_0x4f88e6(0x151b));},this[_0x37899f(0x39da)]=()=>{var _0x819568=_0x37899f,_0x2627ea;return null!=(_0x2627ea=this[_0x819568(0xde5)][_0x819568(0x26fa)])?_0x2627ea:[];};}get[_0x214ae1(0x372d)](){var _0x187ff8=_0x214ae1;return this['_nativeImpl'][_0x187ff8(0x372d)];}[_0x214ae1(0x2462)](_0x4fe15c,_0xb04f73){var _0x2bbab3=_0x214ae1;if(this[_0x2bbab3(0xde5)][_0x2bbab3(0x900)](_0x4fe15c,_0xb04f73,this[_0x2bbab3(0x1c2e)]['buffer'],this[_0x2bbab3(0x1406)][_0x2bbab3(0x20d4)][_0x2bbab3(0x277a)])){const _0x1486bc=this[_0x2bbab3(0x1406)][_0x2bbab3(0x8c5)],_0x43921e=(_0x1486bc['x']=this['_xrPoseVectorData'][0x0],_0x1486bc['y']=this['_xrPoseVectorData'][0x1],_0x1486bc['z']=this[_0x2bbab3(0x1c2e)][0x2],_0x1486bc['w']=this[_0x2bbab3(0x1c2e)][0x3],this['_xrTransform'][_0x2bbab3(0x16dd)]);return _0x43921e['x']=this[_0x2bbab3(0x1c2e)][0x4],_0x43921e['y']=this[_0x2bbab3(0x1c2e)][0x5],_0x43921e['z']=this[_0x2bbab3(0x1c2e)][0x6],_0x43921e['w']=this['_xrPoseVectorData'][0x7],this[_0x2bbab3(0x3fd4)];}}get['trackedAnchors'](){var _0x32f1b0=_0x214ae1;return this[_0x32f1b0(0xde5)][_0x32f1b0(0x4ce)];}get[_0x214ae1(0x182f)](){var _0x3b904c=_0x214ae1;return this[_0x3b904c(0xde5)]['worldInformation'];}get[_0x214ae1(0x2335)](){var _0x429cd2=_0x214ae1;return this[_0x429cd2(0xde5)][_0x429cd2(0x2335)];}get['featurePointCloud'](){var _0x486171=_0x214ae1;return this[_0x486171(0xde5)]['featurePointCloud'];}[_0x214ae1(0x2125)](_0x3f498f){throw new Error('This\x20function\x20is\x20not\x20available\x20in\x20Babylon\x20Native');}});},0x13f35:(_0x61b489,_0x585d0a,_0x1854d1)=>{var _0x9b437e=a8_0x49466b;_0x1854d1['d'](_0x585d0a,{'HK':()=>_0x131369,'z5':()=>_0x5b7882});function _0x4b3278(_0x3106e3,_0x550bf9,_0x1a7365,_0x234439){return new(_0x1a7365=_0x1a7365||Promise)(function(_0x5827d7,_0x29022d){var _0x4b861f=a8_0x58a1;function _0x563f34(_0x1bad45){var _0x303c79=a8_0x58a1;try{_0xe8d9b8(_0x234439[_0x303c79(0x3023)](_0x1bad45));}catch(_0x2a8901){_0x29022d(_0x2a8901);}}function _0x103e02(_0x105e7d){var _0x2480ea=a8_0x58a1;try{_0xe8d9b8(_0x234439[_0x2480ea(0x1f39)](_0x105e7d));}catch(_0x26e860){_0x29022d(_0x26e860);}}function _0xe8d9b8(_0x58e309){var _0x140ce2=a8_0x58a1,_0x129f90;_0x58e309[_0x140ce2(0x106)]?_0x5827d7(_0x58e309[_0x140ce2(0x856)]):((_0x129f90=_0x58e309[_0x140ce2(0x856)])instanceof _0x1a7365?_0x129f90:new _0x1a7365(function(_0xb45977){_0xb45977(_0x129f90);}))[_0x140ce2(0x1af5)](_0x563f34,_0x103e02);}_0xe8d9b8((_0x234439=_0x234439['apply'](_0x3106e3,_0x550bf9||[]))[_0x4b861f(0x3023)]());});}_0x585d0a=_0x1854d1(0x3a6b),_0x1854d1=_0x1854d1(0x14826);class _0x5b7882 extends _0x585d0a['s']{constructor(_0x3b3b2a){var _0x3f7af9=a8_0x58a1;super(()=>_0x3b3b2a[_0x3f7af9(0x733)],()=>_0x3b3b2a['framebufferHeight'],_0x3b3b2a,_0x3f7af9(0xed4),_0x284bf6=>new _0x79081c(_0x284bf6,this)),this[_0x3f7af9(0x2890)]=_0x3b3b2a;}}class _0x79081c extends _0x1854d1['y']{constructor(_0x3a7432,_0x4a74f9){var _0x35f982=a8_0x58a1;super(_0x3a7432['scene'],_0x4a74f9),this[_0x35f982(0x295c)]=_0x4a74f9,this[_0x35f982(0x2ea0)]=navigator['xr'][_0x35f982(0x3565)](_0x3a7432['session'],this[_0x35f982(0x2600)]['bind'](this),this[_0x35f982(0x3cb)]['bind'](this)),this[_0x35f982(0x14ac)]=_0x4a74f9['layer'];}[_0x9b437e(0x371a)](_0x3dedf0){var _0x4a93ab=_0x9b437e;return _0x3dedf0['x']=0x0,_0x3dedf0['y']=0x0,_0x3dedf0[_0x4a93ab(0x37ce)]=0x1,_0x3dedf0[_0x4a93ab(0x1995)]=0x1,!0x0;}[_0x9b437e(0x2ce0)](_0x43ba4b){var _0x1466d4=_0x9b437e;return this[_0x1466d4(0x2ea0)][_0x1466d4(0x336)](_0x43ba4b);}['getRenderTargetTextureForView'](_0x5bdd2b){var _0x267cfc=_0x9b437e;return this[_0x267cfc(0x2ea0)][_0x267cfc(0x336)](_0x5bdd2b[_0x267cfc(0x2c7)]);}[_0x9b437e(0xa86)](){var _0x2027d8=_0x9b437e;return{'framebufferWidth':this[_0x2027d8(0x14ac)][_0x2027d8(0x733)],'framebufferHeight':this[_0x2027d8(0x14ac)][_0x2027d8(0x2177)]};}}class _0x131369{constructor(_0x4fd718){var _0x5770ba=_0x9b437e;this['_nativeRenderTarget']=navigator['xr'][_0x5770ba(0x2ad2)](_0x4fd718['scene'][_0x5770ba(0x2636)]());}[_0x9b437e(0x2de)](_0x4828c4){return _0x4b3278(this,void 0x0,void 0x0,function*(){var _0xc4a105=a8_0x58a1;return yield this[_0xc4a105(0x1df5)]['initializeXRLayerAsync'](_0x4828c4),this[_0xc4a105(0x2906)]=this[_0xc4a105(0x1df5)][_0xc4a105(0x2906)],this[_0xc4a105(0x2906)];});}[_0x9b437e(0x2d20)](){}}},0xfce2:(_0x365484,_0x4490eb,_0x151844)=>{var _0x4cc1cd=a8_0x49466b;_0x151844['d'](_0x4490eb,{'o':()=>_0x41b3e9});var _0x462ddd=_0x151844(0x9fd1),_0xfed637=_0x151844(0xdef7),_0x4490eb=_0x151844(0xbe0e),_0x58b6a2=_0x151844(0x2f61),_0x47b22d=_0x151844(0x6fac),_0xa113e9=_0x151844(0xf96c),_0x114316=_0x151844(0x7dfd);class _0x41b3e9 extends _0x4490eb['c']{constructor(_0x80a363,_0x1e1233,_0x230c2a){var _0x14b5af=a8_0x58a1;super(_0x80a363,_0x462ddd['P'][_0x14b5af(0x1b83)](),_0x1e1233),this['_xrSessionManager']=_0x230c2a,this[_0x14b5af(0x3a8c)]=!0x1,this[_0x14b5af(0x26ab)]=_0x462ddd['_f'][_0x14b5af(0x24ef)](),this[_0x14b5af(0x2219)]=new _0x462ddd['P'](),this['_trackingState']=_0x114316['j'][_0x14b5af(0x338f)],this['onBeforeCameraTeleport']=new _0xa113e9['y$'](),this[_0x14b5af(0x146d)]=new _0xa113e9['y$'](),this[_0x14b5af(0x3740)]=new _0xa113e9['y$'](),this[_0x14b5af(0x2c9c)]=!0x0,this[_0x14b5af(0x13fe)]=new _0x462ddd['_f'](0x0,0x1,0x0,0x0),this['minZ']=0.1,this['rotationQuaternion']=new _0x462ddd['_f'](),this[_0x14b5af(0x3ef9)]=_0xfed637['V'][_0x14b5af(0x3563)],this[_0x14b5af(0x188c)]=!0x0,this[_0x14b5af(0xcf4)](0x1),this[_0x14b5af(0xcdf)](),this[_0x14b5af(0x1fa7)]['onXRSessionInit'][_0x14b5af(0x11ad)](()=>{var _0x458b13=_0x14b5af;this[_0x458b13(0x2219)][_0x458b13(0x3b56)](0x0,0x0,0x0),this[_0x458b13(0x26ab)][_0x458b13(0x3b56)](0x0,0x0,0x0,0x1),this[_0x458b13(0x3a8c)]=this[_0x458b13(0x2c9c)];}),this[_0x14b5af(0x1fa7)][_0x14b5af(0x3ec1)][_0x14b5af(0x11ad)](()=>{var _0x1f0626=_0x14b5af;this[_0x1f0626(0x3a8c)]&&this['_updateFromXRSession'](),this[_0x1f0626(0x21ca)](),this[_0x1f0626(0x18c7)]();},void 0x0,!0x0);}get[_0x4cc1cd(0x29bd)](){var _0x193e7e=_0x4cc1cd;return this[_0x193e7e(0x208d)];}[_0x4cc1cd(0x3b3b)](_0x4a69ed){var _0x165f56=_0x4cc1cd;this['_trackingState']!==_0x4a69ed&&(this['_trackingState']=_0x4a69ed,this[_0x165f56(0x3740)][_0x165f56(0x3e9)](_0x4a69ed));}get[_0x4cc1cd(0x3825)](){var _0x44ade2=_0x4cc1cd,_0x56d519=this[_0x44ade2(0x1fa7)][_0x44ade2(0x5f3)]&&this['_xrSessionManager']['currentFrame'][_0x44ade2(0xbc7)](this[_0x44ade2(0x1fa7)][_0x44ade2(0x32e0)]);return _0x56d519&&_0x56d519[_0x44ade2(0xcc9)]?_0x56d519[_0x44ade2(0xcc9)][_0x44ade2(0x8c5)]['y']:0x0;}['_updateForDualEyeDebugging'](){var _0x1e041d=_0x4cc1cd;this['_updateNumberOfRigCameras'](0x2),this[_0x1e041d(0x2089)][0x0][_0x1e041d(0x1171)]=new _0x47b22d['l'](0x0,0x0,0.5,0x1),this[_0x1e041d(0x2089)][0x0]['outputRenderTarget']=null,this[_0x1e041d(0x2089)][0x1][_0x1e041d(0x1171)]=new _0x47b22d['l'](0.5,0x0,0.5,0x1),this[_0x1e041d(0x2089)][0x1][_0x1e041d(0x1c7a)]=null;}[_0x4cc1cd(0x2115)](_0xa7d20c=this[_0x4cc1cd(0x22fd)]()['activeCamera'],_0x4f3c0e=!0x0){var _0xe90945=_0x4cc1cd;if(_0xa7d20c&&_0xa7d20c!==this){const _0x250e3b=_0xa7d20c['computeWorldMatrix']();_0x250e3b[_0xe90945(0x1b5d)](void 0x0,this[_0xe90945(0x905)],this[_0xe90945(0x8c5)]),this[_0xe90945(0x8c5)]['y']=0x0,_0x462ddd['_f'][_0xe90945(0x742)](0x0,this['rotationQuaternion'][_0xe90945(0xd5d)]()['y'],0x0,this[_0xe90945(0x905)]),this[_0xe90945(0x3a8c)]=!0x0,_0x4f3c0e&&this[_0xe90945(0x1fa7)][_0xe90945(0x2c2)]();}}[_0x4cc1cd(0x1653)](){return'WebXRCamera';}[_0x4cc1cd(0x28e6)](_0x210ce1){var _0x4f2a9b=_0x4cc1cd;const _0x2fd395=_0x462ddd['jp'][_0x4f2a9b(0x23ca)][0x1];_0x210ce1['subtractToRef'](this[_0x4f2a9b(0x8c5)],_0x2fd395),_0x2fd395['y']=0x0,_0x2fd395[_0x4f2a9b(0xb65)](),_0x210ce1=Math['atan2'](_0x2fd395['x'],_0x2fd395['z']),(this[_0x4f2a9b(0x905)][_0x4f2a9b(0xaa3)](_0x2fd395),_0x462ddd['_f'][_0x4f2a9b(0x742)](_0x2fd395['x'],_0x210ce1,_0x2fd395['z'],this[_0x4f2a9b(0x905)]));}[_0x4cc1cd(0x2d20)](){var _0x36b144=_0x4cc1cd;super[_0x36b144(0x2d20)](),this[_0x36b144(0x40ff)]=void 0x0;}['_updateFromXRSession'](){var _0x50fbb3=_0x4cc1cd;const _0x281c77=this[_0x50fbb3(0x1fa7)]['currentFrame']&&this[_0x50fbb3(0x1fa7)][_0x50fbb3(0x5f3)][_0x50fbb3(0xbc7)](this['_xrSessionManager'][_0x50fbb3(0x19d)]);if(this[_0x50fbb3(0x40ff)]=_0x281c77||void 0x0,_0x281c77){var _0x4aa9a8=_0x281c77[_0x50fbb3(0x159a)]?_0x114316['j'][_0x50fbb3(0x1a7e)]:_0x114316['j'][_0x50fbb3(0x34da)];if(this[_0x50fbb3(0x3b3b)](_0x4aa9a8),this[_0x50fbb3(0xe5)]===this[_0x50fbb3(0x30db)][_0x50fbb3(0xe5)]&&this[_0x50fbb3(0x220b)]===this[_0x50fbb3(0x30db)][_0x50fbb3(0x220b)]||(_0x4aa9a8={'depthFar':this[_0x50fbb3(0x220b)]||0x2710,'depthNear':this[_0x50fbb3(0xe5)]},this[_0x50fbb3(0x1fa7)][_0x50fbb3(0x2517)](_0x4aa9a8),this[_0x50fbb3(0x30db)][_0x50fbb3(0xe5)]=this['minZ'],this[_0x50fbb3(0x30db)][_0x50fbb3(0x220b)]=this[_0x50fbb3(0x220b)]),_0x281c77[_0x50fbb3(0xcc9)]){_0x4aa9a8=_0x281c77[_0x50fbb3(0xcc9)][_0x50fbb3(0x16dd)];if(void 0x0===_0x281c77[_0x50fbb3(0xcc9)][_0x50fbb3(0x16dd)]['x'])return;var _0x2531fb=_0x281c77[_0x50fbb3(0xcc9)]['position'];this[_0x50fbb3(0x2219)][_0x50fbb3(0xe5f)](_0x2531fb['x'],_0x2531fb['y'],_0x2531fb['z']),this[_0x50fbb3(0x26ab)]['set'](_0x4aa9a8['x'],_0x4aa9a8['y'],_0x4aa9a8['z'],_0x4aa9a8['w']),this[_0x50fbb3(0x48a)]['useRightHandedSystem']||(this[_0x50fbb3(0x2219)]['z']*=-0x1,this[_0x50fbb3(0x26ab)]['z']*=-0x1,this[_0x50fbb3(0x26ab)]['w']*=-0x1),this[_0x50fbb3(0x3a8c)]?(this[_0x50fbb3(0x3a8c)]=!0x1,this[_0x50fbb3(0x8c5)]['y']+=this['_referencedPosition']['y'],this['_referenceQuaternion'][_0x50fbb3(0x3b56)](0x0,0x0,0x0,0x1)):(this[_0x50fbb3(0x905)][_0x50fbb3(0x2a3e)](this[_0x50fbb3(0x26ab)]),this['position'][_0x50fbb3(0x2a3e)](this[_0x50fbb3(0x2219)]));}this[_0x50fbb3(0x2089)][_0x50fbb3(0x132e)]!==_0x281c77[_0x50fbb3(0x15bb)][_0x50fbb3(0x132e)]&&this[_0x50fbb3(0xcf4)](_0x281c77[_0x50fbb3(0x15bb)][_0x50fbb3(0x132e)]),_0x281c77[_0x50fbb3(0x15bb)][_0x50fbb3(0x2f62)]((_0x495d0c,_0x3c9c4b)=>{var _0x529460=_0x50fbb3;const _0x13caaf=this[_0x529460(0x2089)][_0x3c9c4b];_0x13caaf[_0x529460(0x34a8)]||_0x13caaf['isRightCamera']||(_0x529460(0x149f)===_0x495d0c['eye']?_0x13caaf[_0x529460(0x3058)]=!0x0:_0x529460(0x29b1)===_0x495d0c[_0x529460(0x2c7)]&&(_0x13caaf[_0x529460(0x2ee)]=!0x0));var _0x8eacf=_0x495d0c[_0x529460(0xcc9)]['position'],_0xddd8f5=_0x495d0c[_0x529460(0xcc9)][_0x529460(0x16dd)],_0x8eacf=(_0x13caaf[_0x529460(0x2126)]=this[_0x529460(0x2126)],_0x13caaf[_0x529460(0x8c5)][_0x529460(0xe5f)](_0x8eacf['x'],_0x8eacf['y'],_0x8eacf['z']),_0x13caaf['rotationQuaternion'][_0x529460(0xe5f)](_0xddd8f5['x'],_0xddd8f5['y'],_0xddd8f5['z'],_0xddd8f5['w']),this[_0x529460(0x48a)][_0x529460(0xe97)]?_0x13caaf[_0x529460(0x905)][_0x529460(0x2121)](this[_0x529460(0x13fe)]):(_0x13caaf[_0x529460(0x8c5)]['z']*=-0x1,_0x13caaf[_0x529460(0x905)]['z']*=-0x1,_0x13caaf[_0x529460(0x905)]['w']*=-0x1),_0x462ddd['y3'][_0x529460(0x1170)](_0x495d0c[_0x529460(0x2cce)],0x0,0x1,_0x13caaf[_0x529460(0x3b14)]),this[_0x529460(0x48a)][_0x529460(0xe97)]||_0x13caaf[_0x529460(0x3b14)][_0x529460(0x322e)](),0x0===_0x3c9c4b&&this[_0x529460(0x3b14)][_0x529460(0x2a3e)](_0x13caaf['_projectionMatrix']),this[_0x529460(0x1fa7)][_0x529460(0x633)](_0x495d0c));this[_0x529460(0x1081)]=(null==(_0xddd8f5=null==_0x8eacf?void 0x0:_0x8eacf['_texture'])?void 0x0:_0xddd8f5['isMultiview'])||!0x1,this[_0x529460(0x1081)]?0x0==_0x3c9c4b&&(this[_0x529460(0x1fa7)][_0x529460(0x371a)](this[_0x529460(0x1171)],_0x495d0c),this[_0x529460(0x1c7a)]=_0x8eacf):(this[_0x529460(0x1fa7)][_0x529460(0x371a)](_0x13caaf['viewport'],_0x495d0c),_0x13caaf[_0x529460(0x1c7a)]=_0x8eacf||this[_0x529460(0x1fa7)]['getRenderTargetTextureForView'](_0x495d0c)),_0x13caaf['layerMask']=this[_0x529460(0x275a)];});}else this[_0x50fbb3(0x3b3b)](_0x114316['j'][_0x50fbb3(0x338f)]);}[_0x4cc1cd(0xcf4)](_0x4e470c=0x1){var _0x1fe84f=_0x4cc1cd;for(;this['rigCameras'][_0x1fe84f(0x132e)]<_0x4e470c;){const _0x141bcd=new _0x58b6a2['C'](_0x1fe84f(0x60e)+this['rigCameras'][_0x1fe84f(0x132e)],_0x462ddd['P'][_0x1fe84f(0x1b83)](),this['getScene']());_0x141bcd[_0x1fe84f(0xe5)]=0.1,_0x141bcd[_0x1fe84f(0x905)]=new _0x462ddd['_f'](),_0x141bcd[_0x1fe84f(0x188c)]=!0x0,_0x141bcd[_0x1fe84f(0x3ef7)]=!0x0,_0x141bcd[_0x1fe84f(0x357c)]=this,_0x141bcd[_0x1fe84f(0xcdf)](),this['rigCameras'][_0x1fe84f(0x2f54)](_0x141bcd);}for(;this[_0x1fe84f(0x2089)][_0x1fe84f(0x132e)]>_0x4e470c;){const _0x2cda2f=this[_0x1fe84f(0x2089)][_0x1fe84f(0x38e4)]();_0x2cda2f&&_0x2cda2f[_0x1fe84f(0x2d20)]();}}[_0x4cc1cd(0x21ca)](){var _0x4b8dcc=_0x4cc1cd;if(!this[_0x4b8dcc(0x8c5)][_0x4b8dcc(0x1db)](this[_0x4b8dcc(0x2219)])||!this['rotationQuaternion']['equals'](this[_0x4b8dcc(0x26ab)])){const _0x52ebf0=_0x462ddd['jp']['Matrix'][0x0];var _0x20627d=_0x462ddd['jp'][_0x4b8dcc(0x3809)][0x1];const _0x46a586=_0x462ddd['jp'][_0x4b8dcc(0x3809)][0x2];_0x462ddd['y3'][_0x4b8dcc(0x50f)](_0x41b3e9[_0x4b8dcc(0x305e)],this[_0x4b8dcc(0x26ab)],this[_0x4b8dcc(0x2219)],_0x52ebf0),_0x462ddd['y3'][_0x4b8dcc(0x50f)](_0x41b3e9[_0x4b8dcc(0x305e)],this[_0x4b8dcc(0x905)],this[_0x4b8dcc(0x8c5)],_0x20627d),_0x52ebf0[_0x4b8dcc(0x21d5)]()[_0x4b8dcc(0x2b3f)](_0x20627d,_0x46a586),_0x46a586[_0x4b8dcc(0x21d5)](),this[_0x4b8dcc(0x48a)][_0x4b8dcc(0xe97)]||_0x46a586[_0x4b8dcc(0x1939)](),_0x46a586['decompose'](void 0x0,this['_referenceQuaternion'],this['_referencedPosition']),_0x20627d=new XRRigidTransform({'x':this['_referencedPosition']['x'],'y':this[_0x4b8dcc(0x2219)]['y'],'z':this[_0x4b8dcc(0x2219)]['z']},{'x':this[_0x4b8dcc(0x26ab)]['x'],'y':this['_referenceQuaternion']['y'],'z':this['_referenceQuaternion']['z'],'w':this[_0x4b8dcc(0x26ab)]['w']}),this[_0x4b8dcc(0x1fa7)][_0x4b8dcc(0x19d)]=this[_0x4b8dcc(0x1fa7)][_0x4b8dcc(0x19d)][_0x4b8dcc(0x2530)](_0x20627d);}}}_0x41b3e9['_ScaleReadOnly']=_0x462ddd['P'][_0x4cc1cd(0x16f3)]();},0x3cf1:(_0x44b88f,_0x3cc4cb,_0x139379)=>{_0x139379['d'](_0x3cc4cb,{'B':()=>_0x19e6a9});var _0x269e65=_0x139379(0x1050a),_0x34890d=_0x139379(0x1194d),_0x47d5bc=_0x139379(0x4a5),_0x925bbc=_0x139379(0x469b),_0x4e2aa5=_0x139379(0x130a9),_0x1b1388=_0x139379(0x1757a),_0x3d8214=_0x139379(0x10ea4);class _0x19e6a9{constructor(){}static['CreateAsync'](_0xc34ea5,_0x27e49b={}){var _0x2a8ab3=a8_0x58a1;const _0x386bea=new _0x19e6a9();if(_0xc34ea5[_0x2a8ab3(0x3af1)][_0x2a8ab3(0x38c2)](()=>{_0x386bea['dispose']();}),!_0x27e49b['disableDefaultUI']){const _0xb62613=Object[_0x2a8ab3(0x1666)]({'renderTarget':_0x386bea[_0x2a8ab3(0x190)]},_0x27e49b[_0x2a8ab3(0x366f)]||{});_0x27e49b['optionalFeatures']&&(_0x2a8ab3(0x2082)==typeof _0x27e49b[_0x2a8ab3(0x3f5a)]?_0xb62613[_0x2a8ab3(0x3f5a)]=[_0x2a8ab3(0x2548),_0x2a8ab3(0x3b66),_0x2a8ab3(0x14cc),_0x2a8ab3(0x3f5f)]:_0xb62613['optionalFeatures']=_0x27e49b[_0x2a8ab3(0x3f5a)]),_0x386bea[_0x2a8ab3(0x2cd)]=new _0x4e2aa5['Af'](_0xc34ea5,_0xb62613);}return _0x269e65['M']['CreateAsync'](_0xc34ea5)['then'](_0x5f1b6c=>{var _0x3bfe9a=_0x2a8ab3;if(_0x386bea[_0x3bfe9a(0xb00)]=_0x5f1b6c,_0x27e49b[_0x3bfe9a(0x122e)]&&(_0x386bea[_0x3bfe9a(0xb00)][_0x3bfe9a(0x2d7a)][_0x3bfe9a(0x2c9c)]=!0x1),_0x386bea[_0x3bfe9a(0x213a)]=new _0x34890d['t'](_0x5f1b6c['sessionManager'],_0x5f1b6c[_0x3bfe9a(0x2d7a)],Object[_0x3bfe9a(0x1666)]({'controllerOptions':{'renderingGroupId':_0x27e49b[_0x3bfe9a(0x26aa)]}},_0x27e49b[_0x3bfe9a(0x23e1)]||{})),_0x27e49b[_0x3bfe9a(0x486)]||(_0x5f1b6c=Object[_0x3bfe9a(0x1666)](Object[_0x3bfe9a(0x1666)]({},_0x27e49b[_0x3bfe9a(0x12ce)]),{'xrInput':_0x386bea[_0x3bfe9a(0x213a)],'renderingGroupId':_0x27e49b[_0x3bfe9a(0x26aa)]}),_0x386bea[_0x3bfe9a(0x334d)]=_0x386bea[_0x3bfe9a(0xb00)][_0x3bfe9a(0x2365)][_0x3bfe9a(0x3417)](_0x47d5bc['S'][_0x3bfe9a(0x366c)],_0x27e49b['useStablePlugins']?'stable':_0x3bfe9a(0x16f0),_0x5f1b6c),_0x27e49b['disableTeleportation']||(_0x386bea[_0x3bfe9a(0x2048)]=_0x386bea['baseExperience'][_0x3bfe9a(0x2365)]['enableFeature'](_0x1b1388['z'][_0x3bfe9a(0x366c)],_0x27e49b[_0x3bfe9a(0x6ad)]?_0x3bfe9a(0x267c):_0x3bfe9a(0x16f0),Object['assign']({'floorMeshes':_0x27e49b[_0x3bfe9a(0x270b)],'xrInput':_0x386bea[_0x3bfe9a(0x213a)],'renderingGroupId':_0x27e49b[_0x3bfe9a(0x26aa)]},_0x27e49b['teleportationOptions'])),_0x386bea[_0x3bfe9a(0x2048)][_0x3bfe9a(0x3129)](_0x386bea['pointerSelection']))),_0x27e49b[_0x3bfe9a(0x168d)]||(_0x386bea['nearInteraction']=_0x386bea[_0x3bfe9a(0xb00)][_0x3bfe9a(0x2365)][_0x3bfe9a(0x3417)](_0x925bbc['X'][_0x3bfe9a(0x366c)],_0x27e49b[_0x3bfe9a(0x6ad)]?_0x3bfe9a(0x267c):_0x3bfe9a(0x16f0),Object[_0x3bfe9a(0x1666)]({'xrInput':_0x386bea[_0x3bfe9a(0x213a)],'farInteractionFeature':_0x386bea['pointerSelection'],'renderingGroupId':_0x27e49b[_0x3bfe9a(0x26aa)],'useUtilityLayer':!0x0,'enableNearInteractionOnAllControllers':!0x0},_0x27e49b[_0x3bfe9a(0x3c4c)]))),_0x386bea[_0x3bfe9a(0x190)]=_0x386bea['baseExperience'][_0x3bfe9a(0x178e)][_0x3bfe9a(0x2ad2)](_0x27e49b[_0x3bfe9a(0x369)]),!_0x27e49b[_0x3bfe9a(0x2e2f)])return _0x386bea[_0x3bfe9a(0x2cd)][_0x3bfe9a(0x1a88)](_0x386bea['baseExperience'],_0x386bea['renderTarget']);})[_0x2a8ab3(0x1af5)](()=>_0x386bea)[_0x2a8ab3(0x310e)](_0x29ca42=>(_0x3d8214['Y'][_0x2a8ab3(0x350c)](_0x2a8ab3(0xf9f)),_0x3d8214['Y']['Error'](_0x29ca42),_0x386bea));}['dispose'](){var _0x583dad=a8_0x58a1;this[_0x583dad(0xb00)]&&this[_0x583dad(0xb00)][_0x583dad(0x2d20)](),this['input']&&this[_0x583dad(0x213a)][_0x583dad(0x2d20)](),this['enterExitUI']&&this[_0x583dad(0x2cd)][_0x583dad(0x2d20)](),this['renderTarget']&&this[_0x583dad(0x190)]['dispose']();}}},0x130a9:(_0x24e4ef,_0x3c75a8,_0x469315)=>{var _0x4036b=a8_0x49466b;_0x469315['d'](_0x3c75a8,{'Af':()=>_0x1c7013});function _0x3475aa(_0x23bcf0,_0x239965,_0xb3fbe1,_0x51f6d4){return new(_0xb3fbe1=_0xb3fbe1||Promise)(function(_0x3a071e,_0x4c7f82){var _0x58a5c4=a8_0x58a1;function _0x303411(_0x5e8f79){var _0x423016=a8_0x58a1;try{_0xb97566(_0x51f6d4[_0x423016(0x3023)](_0x5e8f79));}catch(_0xad3eec){_0x4c7f82(_0xad3eec);}}function _0x3cadb0(_0x2928a4){var _0x50037b=a8_0x58a1;try{_0xb97566(_0x51f6d4[_0x50037b(0x1f39)](_0x2928a4));}catch(_0x55cf8a){_0x4c7f82(_0x55cf8a);}}function _0xb97566(_0x85a0d7){var _0x3bf04f=a8_0x58a1,_0x2c3fde;_0x85a0d7[_0x3bf04f(0x106)]?_0x3a071e(_0x85a0d7[_0x3bf04f(0x856)]):((_0x2c3fde=_0x85a0d7[_0x3bf04f(0x856)])instanceof _0xb3fbe1?_0x2c3fde:new _0xb3fbe1(function(_0x19a10d){_0x19a10d(_0x2c3fde);}))[_0x3bf04f(0x1af5)](_0x303411,_0x3cadb0);}_0xb97566((_0x51f6d4=_0x51f6d4[_0x58a5c4(0xf17)](_0x23bcf0,_0x239965||[]))[_0x58a5c4(0x3023)]());});}var _0x4bde9d=_0x469315(0xf96c),_0x50e2e7=_0x469315(0x7dfd),_0x2b34ed=_0x469315(0xe222);class _0x573b01{constructor(_0x4560fe,_0x2add98,_0x5e1806){var _0x4e57b9=a8_0x58a1;this[_0x4e57b9(0x2523)]=_0x4560fe,this[_0x4e57b9(0x6ba)]=_0x2add98,this['referenceSpaceType']=_0x5e1806;}[_0x4036b(0x2c28)](_0xf613e0){}}class _0x1c7013{constructor(_0x9ad103,_0x4d2ecd){var _0x3bb1ca=_0x4036b;if(this[_0x3bb1ca(0x48a)]=_0x9ad103,this['options']=_0x4d2ecd,this[_0x3bb1ca(0x2d5e)]=null,this[_0x3bb1ca(0x171b)]=[],this[_0x3bb1ca(0x6a6)]=new _0x4bde9d['y$'](),this['_onSessionGranted']=_0x3806f7=>{var _0x1f18a2=_0x3bb1ca;this['_helper']&&this[_0x1f18a2(0x25a7)](0x0);},this['overlay']=document[_0x3bb1ca(0x536)](_0x3bb1ca(0xc51)),this[_0x3bb1ca(0x2f25)][_0x3bb1ca(0x2c46)][_0x3bb1ca(0x11ad)](_0x3bb1ca(0xdaa)),!_0x4d2ecd['ignoreSessionGrantedEvent']&&navigator['xr']&&navigator['xr'][_0x3bb1ca(0x2b6c)](_0x3bb1ca(0x2146),this[_0x3bb1ca(0x5f8)]),_0x3bb1ca(0x16fc)!=typeof window&&window['location']&&'http:'===window[_0x3bb1ca(0x2fe3)][_0x3bb1ca(0xbd6)]&&_0x3bb1ca(0x119)!==window[_0x3bb1ca(0x2fe3)][_0x3bb1ca(0x4019)])throw _0x2b34ed['w1'][_0x3bb1ca(0x2e91)]('WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS'),new Error('WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS');if(_0x4d2ecd[_0x3bb1ca(0x362d)])this['_buttons']=_0x4d2ecd['customButtons'];else{this['overlay'][_0x3bb1ca(0x403e)][_0x3bb1ca(0x3112)]=_0x3bb1ca(0x2a7c);var _0x4e7bdf=_0x4d2ecd['sessionMode']||_0x3bb1ca(0x381d),_0x4d2ecd=_0x4d2ecd[_0x3bb1ca(0x92c)]||_0x3bb1ca(0xe3),_0x40e808=_0x3bb1ca(0x3355)+(_0x3bb1ca(0x16fc)==typeof SVGSVGElement?_0x3bb1ca(0xe01):'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%222048%22%20height%3D%221152%22%20viewBox%3D%220%200%202048%201152%22%20version%3D%221.1%22%3E%3Cpath%20transform%3D%22rotate%28180%201024%2C576.0000000000001%29%22%20d%3D%22m1109%2C896q17%2C0%2030%2C-12t13%2C-30t-12.5%2C-30.5t-30.5%2C-12.5l-170%2C0q-18%2C0%20-30.5%2C12.5t-12.5%2C30.5t13%2C30t30%2C12l170%2C0zm-85%2C256q59%2C0%20132.5%2C-1.5t154.5%2C-5.5t164.5%2C-11.5t163%2C-20t150%2C-30t124.5%2C-41.5q23%2C-11%2042%2C-24t38%2C-30q27%2C-25%2041%2C-61.5t14%2C-72.5l0%2C-257q0%2C-123%20-47%2C-232t-128%2C-190t-190%2C-128t-232%2C-47l-81%2C0q-37%2C0%20-68.5%2C14t-60.5%2C34.5t-55.5%2C45t-53%2C45t-53%2C34.5t-55.5%2C14t-55.5%2C-14t-53%2C-34.5t-53%2C-45t-55.5%2C-45t-60.5%2C-34.5t-68.5%2C-14l-81%2C0q-123%2C0%20-232%2C47t-190%2C128t-128%2C190t-47%2C232l0%2C257q0%2C68%2038%2C115t97%2C73q54%2C24%20124.5%2C41.5t150%2C30t163%2C20t164.5%2C11.5t154.5%2C5.5t132.5%2C1.5zm939%2C-298q0%2C39%20-24.5%2C67t-58.5%2C42q-54%2C23%20-122%2C39.5t-143.5%2C28t-155.5%2C19t-157%2C11t-148.5%2C5t-129.5%2C1.5q-59%2C0%20-130%2C-1.5t-148%2C-5t-157%2C-11t-155.5%2C-19t-143.5%2C-28t-122%2C-39.5q-34%2C-14%20-58.5%2C-42t-24.5%2C-67l0%2C-257q0%2C-106%2040.5%2C-199t110%2C-162.5t162.5%2C-109.5t199%2C-40l81%2C0q27%2C0%2052%2C14t50%2C34.5t51%2C44.5t55.5%2C44.5t63.5%2C34.5t74%2C14t74%2C-14t63.5%2C-34.5t55.5%2C-44.5t51%2C-44.5t50%2C-34.5t52%2C-14l14%2C0q37%2C0%2070%2C0.5t64.5%2C4.5t63.5%2C12t68%2C23q71%2C30%20128.5%2C78.5t98.5%2C110t63.5%2C133.5t22.5%2C149l0%2C257z%22%20fill%3D%22white%22%20/%3E%3C/svg%3E%0A')+');\x20background-size:\x2080%;\x20background-repeat:no-repeat;\x20background-position:\x20center;\x20border:\x20none;\x20outline:\x20none;\x20transition:\x20transform\x200.125s\x20ease-out\x20}\x20.babylonVRicon:hover\x20{\x20transform:\x20scale(1.05)\x20}\x20.babylonVRicon:active\x20{background-color:\x20rgba(51,51,51,1)\x20}\x20.babylonVRicon:focus\x20{background-color:\x20rgba(51,51,51,1)\x20}';_0x40e808+=_0x3bb1ca(0xdab);const _0xcd7c88=document[_0x3bb1ca(0x536)](_0x3bb1ca(0x403e)),_0x1d299f=(_0xcd7c88[_0x3bb1ca(0x2e77)](document[_0x3bb1ca(0x266a)](_0x40e808)),document[_0x3bb1ca(0xfd4)]('head')[0x0][_0x3bb1ca(0x2e77)](_0xcd7c88),document['createElement'](_0x3bb1ca(0x2a8b)));_0x1d299f[_0x3bb1ca(0xd26)]=_0x3bb1ca(0x2c00),_0x1d299f[_0x3bb1ca(0x2851)]=_0x4e7bdf+_0x3bb1ca(0x1d8d)+_0x4d2ecd,this[_0x3bb1ca(0x171b)][_0x3bb1ca(0x2f54)](new _0x573b01(_0x1d299f,_0x4e7bdf,_0x4d2ecd)),this[_0x3bb1ca(0x171b)][this['_buttons']['length']-0x1]['update']=function(_0x469023){var _0x5a51c3=_0x3bb1ca;this['element'][_0x5a51c3(0x403e)][_0x5a51c3(0x2a93)]=null===_0x469023||_0x469023===this?'':'none',_0x1d299f[_0x5a51c3(0xd26)]=_0x5a51c3(0x2c00)+(_0x469023===this?_0x5a51c3(0x5f6):'');},this[_0x3bb1ca(0x1c8c)](null);}const _0xe878db=_0x9ad103[_0x3bb1ca(0x2636)]()[_0x3bb1ca(0x2578)]();_0xe878db&&_0xe878db[_0x3bb1ca(0x541)]&&(_0xe878db[_0x3bb1ca(0x541)][_0x3bb1ca(0x2e77)](this[_0x3bb1ca(0x2f25)]),_0x9ad103[_0x3bb1ca(0x3af1)][_0x3bb1ca(0x38c2)](()=>{var _0x402175=_0x3bb1ca;this[_0x402175(0x2d20)]();}));}[_0x4036b(0x1a88)](_0x91023b,_0x2db837){return _0x3475aa(this,void 0x0,void 0x0,function*(){var _0x1f1642=a8_0x58a1;this[_0x1f1642(0x3480)]=_0x91023b,this[_0x1f1642(0x34cc)]=_0x2db837;var _0x23433e=this[_0x1f1642(0x171b)]['map'](_0x3e8fe8=>_0x91023b['sessionManager'][_0x1f1642(0x80f)](_0x3e8fe8['sessionMode']));_0x91023b['onStateChangedObservable'][_0x1f1642(0x11ad)](_0x1e067a=>{var _0x22c3bf=_0x1f1642;_0x1e067a==_0x50e2e7['k'][_0x22c3bf(0x26a6)]&&this[_0x22c3bf(0x1c8c)](null);});const _0x521b48=yield Promise[_0x1f1642(0x3456)](_0x23433e);_0x521b48['forEach']((_0x500dda,_0x5591c6)=>{var _0x3151d1=_0x1f1642;_0x500dda?(this['overlay'][_0x3151d1(0x2e77)](this['_buttons'][_0x5591c6][_0x3151d1(0x2523)]),this[_0x3151d1(0x171b)][_0x5591c6][_0x3151d1(0x2523)][_0x3151d1(0x268e)]=this[_0x3151d1(0x25a7)][_0x3151d1(0x2dcf)](this,_0x5591c6)):_0x2b34ed['w1'][_0x3151d1(0x2e91)]('Session\x20mode\x20\x22'+this[_0x3151d1(0x171b)][_0x5591c6]['sessionMode']+_0x3151d1(0x401));});});}static['CreateAsync'](_0x3c1ba5,_0x1d267c,_0x2aeed9){return _0x3475aa(this,void 0x0,void 0x0,function*(){var _0x21b130=a8_0x58a1;const _0x4860cd=new _0x1c7013(_0x3c1ba5,_0x2aeed9);return yield _0x4860cd[_0x21b130(0x1a88)](_0x1d267c,_0x2aeed9[_0x21b130(0x190)]||void 0x0),_0x4860cd;});}[_0x4036b(0x25a7)](_0x7294b9=0x0){return _0x3475aa(this,void 0x0,void 0x0,function*(){var _0x2ae726=a8_0x58a1;if(this[_0x2ae726(0x3480)][_0x2ae726(0x1369)]==_0x50e2e7['k'][_0x2ae726(0x194d)])yield this[_0x2ae726(0x3480)][_0x2ae726(0x3585)](),this[_0x2ae726(0x1c8c)](null);else{if(this[_0x2ae726(0x3480)]['state']==_0x50e2e7['k'][_0x2ae726(0x26a6)])try{yield this['_helper'][_0x2ae726(0x1420)](this[_0x2ae726(0x171b)][_0x7294b9]['sessionMode'],this[_0x2ae726(0x171b)][_0x7294b9][_0x2ae726(0x92c)],this[_0x2ae726(0x34cc)],{'optionalFeatures':this[_0x2ae726(0x6a4)][_0x2ae726(0x3f5a)],'requiredFeatures':this['options'][_0x2ae726(0x245d)]}),this[_0x2ae726(0x1c8c)](this[_0x2ae726(0x171b)][_0x7294b9]);}catch(_0x726821){this[_0x2ae726(0x1c8c)](null);const _0x4f7ff7=this[_0x2ae726(0x171b)][_0x7294b9][_0x2ae726(0x2523)];var _0x48e32b=_0x4f7ff7['title'];_0x4f7ff7[_0x2ae726(0x2851)]=_0x2ae726(0x3ba)+_0x48e32b,_0x4f7ff7['classList'][_0x2ae726(0x11ad)](_0x2ae726(0x2b02)),this[_0x2ae726(0x6a4)][_0x2ae726(0x2cb0)]&&this['options'][_0x2ae726(0x2cb0)](_0x726821);}}});}[_0x4036b(0x2d20)](){var _0x40e879=_0x4036b;const _0x4d4448=this['_scene']['getEngine']()[_0x40e879(0x2578)]();_0x4d4448&&_0x4d4448[_0x40e879(0x541)]&&_0x4d4448['parentNode'][_0x40e879(0x71b)](this[_0x40e879(0x2f25)])&&_0x4d4448[_0x40e879(0x541)][_0x40e879(0x3d1d)](this['overlay']),this[_0x40e879(0x6a6)]['clear'](),navigator['xr'][_0x40e879(0x1d60)](_0x40e879(0x2146),this[_0x40e879(0x5f8)]);}[_0x4036b(0x1c8c)](_0x1cbf93){var _0x1c686c=_0x4036b;this[_0x1c686c(0x2d5e)]=_0x1cbf93,this[_0x1c686c(0x171b)][_0x1c686c(0x2f62)](_0x27ac72=>{var _0x2be736=_0x1c686c;_0x27ac72[_0x2be736(0x2c28)](this[_0x2be736(0x2d5e)]);}),this['activeButtonChangedObservable'][_0x1c686c(0x3e9)](this[_0x1c686c(0x2d5e)]);}}},0x1050a:(_0x247e6f,_0x41f2a0,_0x24d9ac)=>{var _0x1b7da1=a8_0x49466b;_0x24d9ac['d'](_0x41f2a0,{'M':()=>_0xd68e10});function _0x4d7a58(_0x3cedf1,_0xe179fa,_0x5f250e,_0x53cf2b){return new(_0x5f250e=_0x5f250e||Promise)(function(_0x38bd56,_0x3d1eb6){var _0x4d7ede=a8_0x58a1;function _0x15ef4f(_0x160df7){try{_0x45a7a5(_0x53cf2b['next'](_0x160df7));}catch(_0x3c311b){_0x3d1eb6(_0x3c311b);}}function _0x1cfe7b(_0x5c52e4){var _0x55101e=a8_0x58a1;try{_0x45a7a5(_0x53cf2b[_0x55101e(0x1f39)](_0x5c52e4));}catch(_0x56fafa){_0x3d1eb6(_0x56fafa);}}function _0x45a7a5(_0x1d4b88){var _0x189ab8=a8_0x58a1,_0x11ee89;_0x1d4b88[_0x189ab8(0x106)]?_0x38bd56(_0x1d4b88[_0x189ab8(0x856)]):((_0x11ee89=_0x1d4b88[_0x189ab8(0x856)])instanceof _0x5f250e?_0x11ee89:new _0x5f250e(function(_0x2348c9){_0x2348c9(_0x11ee89);}))[_0x189ab8(0x1af5)](_0x15ef4f,_0x1cfe7b);}_0x45a7a5((_0x53cf2b=_0x53cf2b[_0x4d7ede(0xf17)](_0x3cedf1,_0xe179fa||[]))[_0x4d7ede(0x3023)]());});}var _0x39fa46=_0x24d9ac(0xf96c),_0x3f6997=_0x24d9ac(0x5031),_0x31a4aa=_0x24d9ac(0xfce2),_0x58f3dd=_0x24d9ac(0x7dfd),_0x498b7a=_0x24d9ac(0x205d),_0x915faa=_0x24d9ac(0x10ea4),_0x593115=_0x24d9ac(0x9a2d),_0x39a9e6=_0x24d9ac(0x9fd1),_0x1d0caa=_0x24d9ac(0x6214);class _0xd68e10{constructor(_0x15cb5d){var _0x6ea7a7=a8_0x58a1;this['_scene']=_0x15cb5d,this[_0x6ea7a7(0x1e22)]=null,this[_0x6ea7a7(0x1c4b)]=!0x1,this['_spectatorCamera']=null,this[_0x6ea7a7(0x21ef)]=!0x0,this['_supported']=!0x1,this[_0x6ea7a7(0x1b99)]=!0x1,this[_0x6ea7a7(0x1ed3)]=0x0,this[_0x6ea7a7(0x803)]=new _0x39fa46['y$'](),this[_0x6ea7a7(0x1df3)]=new _0x39fa46['y$'](),this['state']=_0x58f3dd['k'][_0x6ea7a7(0x26a6)],this['sessionManager']=new _0x3f6997['g'](_0x15cb5d),this[_0x6ea7a7(0x2d7a)]=new _0x31a4aa['o'](_0x6ea7a7(0x2862),_0x15cb5d,this[_0x6ea7a7(0x178e)]),this[_0x6ea7a7(0x2365)]=new _0x498b7a['d'](this[_0x6ea7a7(0x178e)]),_0x15cb5d[_0x6ea7a7(0x3af1)][_0x6ea7a7(0x38c2)](()=>{this['dispose']();});}static['CreateAsync'](_0x286faf){var _0x5145c0=a8_0x58a1;const _0x478d70=new _0xd68e10(_0x286faf);return _0x478d70[_0x5145c0(0x178e)][_0x5145c0(0x2881)]()[_0x5145c0(0x1af5)](()=>(_0x478d70[_0x5145c0(0x14e3)]=!0x0,_0x478d70))['catch'](_0x54baaa=>{var _0x274777=_0x5145c0;throw _0x478d70[_0x274777(0x870)](_0x58f3dd['k'][_0x274777(0x26a6)]),_0x478d70[_0x274777(0x2d20)](),_0x54baaa;});}[_0x1b7da1(0x2d20)](){var _0x17714c=_0x1b7da1,_0x8dcb84;this[_0x17714c(0x3585)](),this[_0x17714c(0x2d7a)][_0x17714c(0x2d20)](),this['onStateChangedObservable'][_0x17714c(0x2af2)](),this[_0x17714c(0x803)][_0x17714c(0x2af2)](),this[_0x17714c(0x178e)]['dispose'](),null!=(_0x8dcb84=this[_0x17714c(0xa56)])&&_0x8dcb84['dispose'](),this[_0x17714c(0x1e22)]&&(this[_0x17714c(0x48a)][_0x17714c(0x203b)]=this[_0x17714c(0x1e22)]);}[_0x1b7da1(0x1420)](_0x2eaaf6,_0x2bf30e,_0x198c91=this[_0x1b7da1(0x178e)][_0x1b7da1(0x2ad2)](),_0x9b6d38={}){var _0x1cef08,_0xcfb65e,_0x4f53b0;return _0x4d7a58(this,void 0x0,void 0x0,function*(){var _0x444543=a8_0x58a1;if(!this[_0x444543(0x14e3)])throw _0x444543(0x29cf);this[_0x444543(0x870)](_0x58f3dd['k']['ENTERING_XR']),_0x444543(0x2877)!==_0x2bf30e&&_0x444543(0xcb3)!==_0x2bf30e&&(_0x9b6d38['optionalFeatures']=_0x9b6d38['optionalFeatures']||[],_0x9b6d38[_0x444543(0x3f5a)][_0x444543(0x2f54)](_0x2bf30e)),_0x9b6d38=yield this[_0x444543(0x2365)][_0x444543(0x4114)](_0x9b6d38),_0x444543(0x243e)===_0x2eaaf6&&_0x444543(0x712)!==_0x2bf30e&&_0x915faa['Y']['Warn'](_0x444543(0x2a9a));try{yield this[_0x444543(0x178e)][_0x444543(0x39e1)](_0x2eaaf6,_0x9b6d38),yield this[_0x444543(0x178e)][_0x444543(0x1238)](_0x2bf30e);var _0x435e71=yield _0x198c91[_0x444543(0x2de)](this[_0x444543(0x178e)][_0x444543(0x372d)]);const _0x32b160={'depthFar':this[_0x444543(0x2d7a)][_0x444543(0x220b)]||0x2710,'depthNear':this[_0x444543(0x2d7a)][_0x444543(0xe5)]};return this[_0x444543(0x2365)]['getEnabledFeature'](_0x498b7a['b'][_0x444543(0x1cb4)])||(_0x32b160[_0x444543(0x24e2)]=_0x435e71),this['sessionManager'][_0x444543(0x2517)](_0x32b160),this[_0x444543(0x178e)][_0x444543(0x2861)](),this[_0x444543(0x21ef)]=this[_0x444543(0x48a)][_0x444543(0x1f0b)],this[_0x444543(0x1e22)]=this[_0x444543(0x48a)][_0x444543(0x203b)],this['_attachedToElement']=!(null==(_0xcfb65e=null==(_0x1cef08=this[_0x444543(0x1e22)])?void 0x0:_0x1cef08['inputs'])||!_0xcfb65e[_0x444543(0x3180)]),null!=(_0x4f53b0=this[_0x444543(0x1e22)])&&_0x4f53b0[_0x444543(0x29a5)](),this[_0x444543(0x48a)][_0x444543(0x203b)]=this['camera'],_0x444543(0x243e)!==_0x2eaaf6?this[_0x444543(0x3ae1)]():(this[_0x444543(0x48a)][_0x444543(0x1f0b)]=!0x1,this[_0x444543(0x2d7a)][_0x444543(0x2c9c)]=!0x1,this[_0x444543(0x2d7a)][_0x444543(0x8c5)][_0x444543(0xe5f)](0x0,0x0,0x0),this['camera'][_0x444543(0x905)]['set'](0x0,0x0,0x0,0x1)),this[_0x444543(0x178e)][_0x444543(0x2952)]['addOnce'](()=>{var _0x15b1c9=_0x444543;this[_0x15b1c9(0x1369)]!==_0x58f3dd['k']['EXITING_XR']&&this['_setState'](_0x58f3dd['k'][_0x15b1c9(0x339c)]),this[_0x15b1c9(0x2d7a)][_0x15b1c9(0x2089)][_0x15b1c9(0x2f62)](_0x3442f5=>{var _0x49ac71=_0x15b1c9;_0x3442f5[_0x49ac71(0x1c7a)]=null;}),this[_0x15b1c9(0x48a)][_0x15b1c9(0x1f0b)]=this['_originalSceneAutoClear'],this[_0x15b1c9(0x48a)][_0x15b1c9(0x203b)]=this['_nonVRCamera'],this[_0x15b1c9(0x1c4b)]&&this['_nonVRCamera']&&this['_nonVRCamera'][_0x15b1c9(0x1a17)](!!this['_nonVRCamera'][_0x15b1c9(0x12d0)][_0x15b1c9(0x235)]),'immersive-ar'!==_0x2eaaf6&&this[_0x15b1c9(0x2d7a)]['compensateOnFirstFrame']&&(this['_nonVRCamera'][_0x15b1c9(0x848)]?this[_0x15b1c9(0x1e22)][_0x15b1c9(0x848)](this['camera'][_0x15b1c9(0x8c5)]):this[_0x15b1c9(0x1e22)][_0x15b1c9(0x8c5)][_0x15b1c9(0x2a3e)](this['camera'][_0x15b1c9(0x8c5)])),this[_0x15b1c9(0x870)](_0x58f3dd['k'][_0x15b1c9(0x26a6)]);}),this[_0x444543(0x178e)][_0x444543(0x3ec1)]['addOnce'](()=>{var _0x4d52e9=_0x444543;this[_0x4d52e9(0x870)](_0x58f3dd['k'][_0x4d52e9(0x194d)]);}),this['sessionManager'];}catch(_0x40e7d1){throw _0x1d0caa['log'](_0x40e7d1),_0x1d0caa['log'](_0x40e7d1[_0x444543(0x1fa0)]),this['_setState'](_0x58f3dd['k'][_0x444543(0x26a6)]),_0x40e7d1;}});}[_0x1b7da1(0x3585)](){var _0x3ae3a8=_0x1b7da1;return this['state']!==_0x58f3dd['k'][_0x3ae3a8(0x194d)]?Promise[_0x3ae3a8(0x7e0)]():(this[_0x3ae3a8(0x870)](_0x58f3dd['k'][_0x3ae3a8(0x339c)]),this[_0x3ae3a8(0x178e)]['exitXRAsync']());}[_0x1b7da1(0x21c4)](_0x2badc7){var _0x46a066=_0x1b7da1;this['_spectatorMode']||(this[_0x46a066(0x1b99)]=!0x0,this[_0x46a066(0x2dc0)](_0x2badc7));}[_0x1b7da1(0xfce)](){var _0x22b6fc=_0x1b7da1;this['_spectatorMode']&&(this['_spectatorMode']=!0x1,this[_0x22b6fc(0x2dc0)]());}['_switchSpectatorMode'](_0x1dd5c3){var _0x2c6e0f=_0x1b7da1;const _0x36e65a=0x1/(null!=_0x1dd5c3&&_0x1dd5c3['fps']?_0x1dd5c3['fps']:0x3e8)*0x3e8,_0x30cffa=null!=_0x1dd5c3&&_0x1dd5c3[_0x2c6e0f(0x19db)]?null==_0x1dd5c3?void 0x0:_0x1dd5c3[_0x2c6e0f(0x19db)]:0x0,_0x1c6b33=()=>{var _0x4dbde1=_0x2c6e0f;this['_spectatorCamera']&&this[_0x4dbde1(0x178e)]['currentTimestamp']-this[_0x4dbde1(0x1ed3)]>=_0x36e65a&&(this[_0x4dbde1(0x1ed3)]=this['sessionManager'][_0x4dbde1(0x38e7)],this[_0x4dbde1(0xa56)][_0x4dbde1(0x8c5)][_0x4dbde1(0x2a3e)](this[_0x4dbde1(0x2d7a)][_0x4dbde1(0x2089)][_0x30cffa][_0x4dbde1(0x1b77)]),this[_0x4dbde1(0xa56)][_0x4dbde1(0x905)][_0x4dbde1(0x2a3e)](this['camera'][_0x4dbde1(0x2089)][_0x30cffa]['absoluteRotation']));};if(this[_0x2c6e0f(0x1b99)]){if(_0x30cffa>=this[_0x2c6e0f(0x2d7a)][_0x2c6e0f(0x2089)]['length'])throw new Error(_0x2c6e0f(0xdba));_0x1dd5c3=()=>{var _0x367514=_0x2c6e0f;this['state']===_0x58f3dd['k']['IN_XR']?(this[_0x367514(0xa56)]=new _0x593115['x'](_0x367514(0x1cb),_0x39a9e6['P'][_0x367514(0x1b83)](),this[_0x367514(0x48a)]),this['_spectatorCamera'][_0x367514(0x905)]=new _0x39a9e6['_f'](),this[_0x367514(0x48a)][_0x367514(0x21b1)]=[this['camera'],this[_0x367514(0xa56)]],this[_0x367514(0x178e)][_0x367514(0x3ec1)][_0x367514(0x11ad)](_0x1c6b33),this[_0x367514(0x48a)][_0x367514(0x1916)][_0x367514(0x11ad)](_0x1711f8=>{var _0xa3a904=_0x367514;_0x1711f8===this[_0xa3a904(0x2d7a)]&&(this[_0xa3a904(0x48a)]['getEngine']()[_0xa3a904(0x5d1)]=null);})):this[_0x367514(0x1369)]===_0x58f3dd['k'][_0x367514(0x339c)]&&(this[_0x367514(0x178e)][_0x367514(0x3ec1)][_0x367514(0x22de)](_0x1c6b33),this[_0x367514(0x48a)][_0x367514(0x21b1)]=null);},(this[_0x2c6e0f(0x1df3)]['add'](_0x1dd5c3),_0x1dd5c3());}else this[_0x2c6e0f(0x178e)][_0x2c6e0f(0x3ec1)]['removeCallback'](_0x1c6b33),this[_0x2c6e0f(0x48a)][_0x2c6e0f(0x21b1)]=[this[_0x2c6e0f(0x2d7a)]];}['_nonXRToXRCamera'](){var _0x493aba=_0x1b7da1;this['camera'][_0x493aba(0x2115)](this[_0x493aba(0x1e22)]),this['onInitialXRPoseSetObservable']['notifyObservers'](this[_0x493aba(0x2d7a)]);}[_0x1b7da1(0x870)](_0x45cfc4){var _0x592f16=_0x1b7da1;this[_0x592f16(0x1369)]!==_0x45cfc4&&(this['state']=_0x45cfc4,this['onStateChangedObservable']['notifyObservers'](this['state']));}}},0x205d:(_0x2a0cb1,_0x5639a9,_0x504035)=>{var _0x7e9523=a8_0x49466b;_0x504035['d'](_0x5639a9,{'b':()=>_0xb1bd89,'d':()=>_0x120035});function _0x379c0d(_0x314cae,_0x3425b5,_0x3d3252,_0x2e28b4){return new(_0x3d3252=_0x3d3252||Promise)(function(_0x4dbc41,_0x5544c8){var _0x3b0d7f=a8_0x58a1;function _0x4a4c05(_0x38e79b){var _0x370c23=a8_0x58a1;try{_0x34fe0b(_0x2e28b4[_0x370c23(0x3023)](_0x38e79b));}catch(_0x260f4b){_0x5544c8(_0x260f4b);}}function _0x1cfdca(_0x41590e){var _0x31bb2a=a8_0x58a1;try{_0x34fe0b(_0x2e28b4[_0x31bb2a(0x1f39)](_0x41590e));}catch(_0x49ce00){_0x5544c8(_0x49ce00);}}function _0x34fe0b(_0xee7bf8){var _0x4aaac7=a8_0x58a1,_0x2aea90;_0xee7bf8[_0x4aaac7(0x106)]?_0x4dbc41(_0xee7bf8[_0x4aaac7(0x856)]):((_0x2aea90=_0xee7bf8[_0x4aaac7(0x856)])instanceof _0x3d3252?_0x2aea90:new _0x3d3252(function(_0x54dd29){_0x54dd29(_0x2aea90);}))[_0x4aaac7(0x1af5)](_0x4a4c05,_0x1cfdca);}_0x34fe0b((_0x2e28b4=_0x2e28b4['apply'](_0x314cae,_0x3425b5||[]))[_0x3b0d7f(0x3023)]());});}var _0x1bc6a4=_0x504035(0xe222);class _0xb1bd89{}_0xb1bd89[_0x7e9523(0x2c3b)]=_0x7e9523(0x1bd7),_0xb1bd89[_0x7e9523(0xbb4)]=_0x7e9523(0x9e3),_0xb1bd89['HIT_TEST']='xr-hit-test',_0xb1bd89[_0x7e9523(0x407a)]=_0x7e9523(0x2ce3),_0xb1bd89[_0x7e9523(0x1bf3)]=_0x7e9523(0x145b),_0xb1bd89['PLANE_DETECTION']='xr-plane-detection',_0xb1bd89[_0x7e9523(0x2d80)]=_0x7e9523(0x125e),_0xb1bd89[_0x7e9523(0x3811)]=_0x7e9523(0x3dd8),_0xb1bd89[_0x7e9523(0x27fb)]='xr-feature-points',_0xb1bd89[_0x7e9523(0x2f7)]=_0x7e9523(0x2db5),_0xb1bd89[_0x7e9523(0x2a5)]=_0x7e9523(0x27e),_0xb1bd89[_0x7e9523(0x26d)]=_0x7e9523(0x2f2d),_0xb1bd89[_0x7e9523(0x26c2)]=_0x7e9523(0x19b8),_0xb1bd89[_0x7e9523(0x38b5)]=_0x7e9523(0x251b),_0xb1bd89[_0x7e9523(0x741)]=_0x7e9523(0xc80),_0xb1bd89['EYE_TRACKING']=_0x7e9523(0x35fd),_0xb1bd89[_0x7e9523(0x288c)]='xr-walking-locomotion',_0xb1bd89[_0x7e9523(0x1cb4)]=_0x7e9523(0x3c49),_0xb1bd89[_0x7e9523(0x30bb)]=_0x7e9523(0x12e4);class _0x120035{constructor(_0x2bd146){var _0xb25691=_0x7e9523;this['_xrSessionManager']=_0x2bd146,this[_0xb25691(0x2d15)]={},this[_0xb25691(0x1fa7)]['onXRSessionInit'][_0xb25691(0x11ad)](()=>{var _0x13cc21=_0xb25691;this[_0x13cc21(0x370d)]()[_0x13cc21(0x2f62)](_0x49f30a=>{var _0x4ae270=_0x13cc21,_0x3f3094=this[_0x4ae270(0x2d15)][_0x49f30a];!_0x3f3094[_0x4ae270(0x1ca0)]||_0x3f3094[_0x4ae270(0x1389)][_0x4ae270(0x12a8)]||_0x3f3094[_0x4ae270(0x1389)]['disableAutoAttach']||this['attachFeature'](_0x49f30a);});}),this[_0xb25691(0x1fa7)]['onXRSessionEnded']['add'](()=>{var _0x304b80=_0xb25691;this[_0x304b80(0x370d)]()[_0x304b80(0x2f62)](_0x3fba48=>{var _0x580f5e=_0x304b80,_0x48b3df=this[_0x580f5e(0x2d15)][_0x3fba48];_0x48b3df[_0x580f5e(0x1ca0)]&&_0x48b3df[_0x580f5e(0x1389)][_0x580f5e(0x12a8)]&&this['detachFeature'](_0x3fba48);});});}static[_0x7e9523(0xa4)](_0x179bce,_0x711115,_0x444ae8=0x1,_0xf86222=!0x1){var _0x48db7c=_0x7e9523;this[_0x48db7c(0x3d1)][_0x179bce]=this[_0x48db7c(0x3d1)][_0x179bce]||{'latest':_0x444ae8},_0x444ae8>this[_0x48db7c(0x3d1)][_0x179bce][_0x48db7c(0x16f0)]&&(this[_0x48db7c(0x3d1)][_0x179bce][_0x48db7c(0x16f0)]=_0x444ae8),_0xf86222&&(this[_0x48db7c(0x3d1)][_0x179bce][_0x48db7c(0x267c)]=_0x444ae8),this['_AvailableFeatures'][_0x179bce][_0x444ae8]=_0x711115;}static['ConstructFeature'](_0x2c47b5,_0x46e60f=0x1,_0x39f32e,_0x50f28a){var _0xa20c4c=_0x7e9523;const _0x4953f3=this[_0xa20c4c(0x3d1)][_0x2c47b5][_0x46e60f];if(_0x4953f3)return _0x4953f3(_0x39f32e,_0x50f28a);throw new Error(_0xa20c4c(0xde0));}static[_0x7e9523(0x31f7)](){var _0x177a7e=_0x7e9523;return Object[_0x177a7e(0x2c10)](this['_AvailableFeatures']);}static['GetAvailableVersions'](_0xde48a0){var _0x1e0e8d=_0x7e9523;return Object[_0x1e0e8d(0x2c10)](this[_0x1e0e8d(0x3d1)][_0xde48a0]);}static[_0x7e9523(0x446)](_0x4d4f34){var _0x3a45bb=_0x7e9523;return this[_0x3a45bb(0x3d1)][_0x4d4f34]&&this[_0x3a45bb(0x3d1)][_0x4d4f34][_0x3a45bb(0x16f0)]||-0x1;}static[_0x7e9523(0x396f)](_0x2d877f){var _0x4ca8f0=_0x7e9523;return this[_0x4ca8f0(0x3d1)][_0x2d877f]&&this[_0x4ca8f0(0x3d1)][_0x2d877f]['stable']||-0x1;}[_0x7e9523(0x1273)](_0x5272eb){var _0x1cede5=_0x7e9523;const _0x380e0b=this[_0x1cede5(0x2d15)][_0x5272eb];_0x380e0b&&_0x380e0b[_0x1cede5(0x1ca0)]&&!_0x380e0b[_0x1cede5(0x1389)][_0x1cede5(0x12a8)]&&_0x380e0b['featureImplementation'][_0x1cede5(0x1ca6)]();}['detachFeature'](_0x21cf0c){var _0x382a52=_0x7e9523;const _0x1e4195=this[_0x382a52(0x2d15)][_0x21cf0c];_0x1e4195&&_0x1e4195[_0x382a52(0x1389)][_0x382a52(0x12a8)]&&_0x1e4195['featureImplementation'][_0x382a52(0x238d)]();}[_0x7e9523(0xefe)](_0xfbb621){var _0x22daeb=_0x7e9523;_0xfbb621='string'==typeof _0xfbb621?_0xfbb621:_0xfbb621[_0x22daeb(0x366c)];const _0x41b592=this['_features'][_0xfbb621];return!(!_0x41b592||!_0x41b592['enabled']||(_0x41b592[_0x22daeb(0x1ca0)]=!0x1,this[_0x22daeb(0x1362)](_0xfbb621),_0x41b592[_0x22daeb(0x1389)][_0x22daeb(0x2d20)](),delete this[_0x22daeb(0x2d15)][_0xfbb621],0x0));}[_0x7e9523(0x2d20)](){var _0x43954b=_0x7e9523;this[_0x43954b(0x370d)]()[_0x43954b(0x2f62)](_0x3b6239=>{var _0x2e5157=_0x43954b;this[_0x2e5157(0xefe)](_0x3b6239);});}['enableFeature'](_0x2feded,_0x590d9f=_0x7e9523(0x16f0),_0x2783ec={},_0x47987d=!0x0,_0x21a300=!0x0){var _0x47c8fa=_0x7e9523;_0x2feded=_0x47c8fa(0x36a0)==typeof _0x2feded?_0x2feded:_0x2feded['Name'];let _0x312340=0x0;if('string'==typeof _0x590d9f){if(!_0x590d9f)throw new Error(_0x47c8fa(0x1b7)+_0x2feded+'\x20('+_0x590d9f+')');if(-0x1===(_0x312340=_0x47c8fa(0x267c)===_0x590d9f?_0x120035[_0x47c8fa(0x396f)](_0x2feded):_0x47c8fa(0x16f0)===_0x590d9f?_0x120035[_0x47c8fa(0x446)](_0x2feded):+_0x590d9f)||isNaN(_0x312340))throw new Error(_0x47c8fa(0xfbb)+_0x2feded+'\x20('+_0x590d9f+')');}else _0x312340=_0x590d9f;_0x590d9f=_0x120035['_ConflictingFeatures'][_0x2feded];if(void 0x0!==_0x590d9f&&-0x1!==this[_0x47c8fa(0x370d)]()[_0x47c8fa(0x404a)](_0x590d9f))throw new Error(_0x47c8fa(0x10a1)+_0x2feded+_0x47c8fa(0xee)+_0x590d9f+'\x20is\x20enabled.');_0x590d9f=this[_0x47c8fa(0x2d15)][_0x2feded];const _0x327b4b=_0x120035['ConstructFeature'](_0x2feded,_0x312340,this['_xrSessionManager'],_0x2783ec);if(!_0x327b4b)throw new Error('feature\x20not\x20found\x20-\x20'+_0x2feded);_0x590d9f&&this['disableFeature'](_0x2feded);const _0xabe1f0=_0x327b4b();if(_0xabe1f0[_0x47c8fa(0x14e1)]&&!_0xabe1f0[_0x47c8fa(0x14e1)]['every'](_0x4d1565=>!!this[_0x47c8fa(0x2d15)][_0x4d1565]))throw new Error('Dependant\x20features\x20missing.\x20Make\x20sure\x20the\x20following\x20features\x20are\x20enabled\x20-\x20'+_0xabe1f0['dependsOn'][_0x47c8fa(0x2abd)](',\x20'));if(_0xabe1f0[_0x47c8fa(0x260b)]())return this[_0x47c8fa(0x2d15)][_0x2feded]={'featureImplementation':_0xabe1f0,'enabled':!0x0,'version':_0x312340,'required':_0x21a300},_0x47987d?this['_xrSessionManager'][_0x47c8fa(0x372d)]&&!this[_0x47c8fa(0x2d15)][_0x2feded][_0x47c8fa(0x1389)][_0x47c8fa(0x12a8)]&&this[_0x47c8fa(0x1273)](_0x2feded):this[_0x47c8fa(0x2d15)][_0x2feded][_0x47c8fa(0x1389)][_0x47c8fa(0x23ef)]=!0x0,this['_features'][_0x2feded][_0x47c8fa(0x1389)];if(_0x21a300)throw new Error(_0x47c8fa(0x3321));return _0x1bc6a4['w1'][_0x47c8fa(0x2e91)](_0x47c8fa(0x10a1)+_0x2feded+_0x47c8fa(0xc82)),_0xabe1f0;}[_0x7e9523(0x3296)](_0x5d4395){var _0x33a9ff=_0x7e9523;return this[_0x33a9ff(0x2d15)][_0x5d4395]&&this['_features'][_0x5d4395][_0x33a9ff(0x1389)];}[_0x7e9523(0x370d)](){var _0x283f6a=_0x7e9523;return Object[_0x283f6a(0x2c10)](this[_0x283f6a(0x2d15)]);}[_0x7e9523(0x4114)](_0x11bf5f){return _0x379c0d(this,void 0x0,void 0x0,function*(){var _0x3bfc49=a8_0x58a1;for(const _0x5d4ab2 of this[_0x3bfc49(0x370d)]()){const _0x14f051=this[_0x3bfc49(0x2d15)][_0x5d4ab2];var _0x4c4775=_0x14f051[_0x3bfc49(0x1389)][_0x3bfc49(0x23f1)];_0x4c4775&&(_0x14f051[_0x3bfc49(0x3e72)]?(_0x11bf5f[_0x3bfc49(0x245d)]=_0x11bf5f[_0x3bfc49(0x245d)]||[],-0x1===_0x11bf5f['requiredFeatures'][_0x3bfc49(0x404a)](_0x4c4775)&&_0x11bf5f[_0x3bfc49(0x245d)][_0x3bfc49(0x2f54)](_0x4c4775)):(_0x11bf5f[_0x3bfc49(0x3f5a)]=_0x11bf5f[_0x3bfc49(0x3f5a)]||[],-0x1===_0x11bf5f[_0x3bfc49(0x3f5a)][_0x3bfc49(0x404a)](_0x4c4775)&&_0x11bf5f['optionalFeatures'][_0x3bfc49(0x2f54)](_0x4c4775))),_0x14f051[_0x3bfc49(0x1389)][_0x3bfc49(0xedf)]&&(_0x4c4775=yield _0x14f051[_0x3bfc49(0x1389)][_0x3bfc49(0xedf)](),_0x11bf5f=Object[_0x3bfc49(0x1666)](Object['assign']({},_0x11bf5f),_0x4c4775));}return _0x11bf5f;});}}_0x120035[_0x7e9523(0x3d1)]={},_0x120035[_0x7e9523(0x2794)]={[_0xb1bd89[_0x7e9523(0x3811)]]:_0xb1bd89[_0x7e9523(0x38b5)],[_0xb1bd89['MOVEMENT']]:_0xb1bd89[_0x7e9523(0x3811)]};},0x1194d:(_0x2f3c2e,_0x4da4f1,_0x2047f3)=>{var _0x44fa1c=a8_0x49466b;_0x2047f3['d'](_0x4da4f1,{'t':()=>_0x23f44f});var _0x14443e=_0x2047f3(0xf96c),_0x170842=_0x2047f3(0xdf3),_0x27dbce=_0x2047f3(0xff36);class _0x23f44f{constructor(_0x52a77a,_0x1c5aa5,_0x3b8659={}){var _0x501be9=a8_0x58a1;if(this[_0x501be9(0x2dc8)]=_0x52a77a,this[_0x501be9(0x3a48)]=_0x1c5aa5,this[_0x501be9(0x18c4)]=_0x3b8659,this['controllers']=[],this[_0x501be9(0x3e16)]=new _0x14443e['y$'](),this[_0x501be9(0x1a7)]=new _0x14443e['y$'](),this[_0x501be9(0x3b53)]=_0x440c77=>{var _0x54cca5=_0x501be9;this['_addAndRemoveControllers'](_0x440c77[_0x54cca5(0x33e6)],_0x440c77[_0x54cca5(0x351d)]);},this[_0x501be9(0x408a)]=this[_0x501be9(0x2dc8)][_0x501be9(0x2952)][_0x501be9(0x11ad)](()=>{var _0x2a3e9c=_0x501be9;this[_0x2a3e9c(0x24d1)]([],this['controllers'][_0x2a3e9c(0x1fa5)](_0xba854f=>_0xba854f[_0x2a3e9c(0xfb6)]));}),this[_0x501be9(0x58e)]=this[_0x501be9(0x2dc8)][_0x501be9(0x118)][_0x501be9(0x11ad)](_0x4dd8fa=>{var _0xbd545e=_0x501be9;_0x4dd8fa['addEventListener'](_0xbd545e(0x374e),this['_onInputSourcesChange']);}),this[_0x501be9(0x1d8c)]=this[_0x501be9(0x2dc8)]['onXRFrameObservable'][_0x501be9(0x11ad)](_0x22378b=>{var _0x23d0af=_0x501be9;this['controllers'][_0x23d0af(0x2f62)](_0x27d8a1=>{var _0x3bdc38=_0x23d0af;_0x27d8a1[_0x3bdc38(0xb6c)](_0x22378b,this[_0x3bdc38(0x2dc8)]['referenceSpace'],this['xrCamera']);});}),this[_0x501be9(0x18c4)][_0x501be9(0x63f)]&&(_0x27dbce['V'][_0x501be9(0x30fc)]=this[_0x501be9(0x18c4)][_0x501be9(0x63f)]),_0x27dbce['V'][_0x501be9(0x226c)]=!this[_0x501be9(0x18c4)]['disableOnlineControllerRepository'],_0x27dbce['V'][_0x501be9(0x226c)])try{_0x27dbce['V'][_0x501be9(0x157b)]()[_0x501be9(0x310e)](()=>{var _0x32bde6=_0x501be9;_0x27dbce['V'][_0x32bde6(0x226c)]=!0x1;});}catch(_0x527a47){_0x27dbce['V'][_0x501be9(0x226c)]=!0x1;}}[_0x44fa1c(0x24d1)](_0x1e856f,_0x5c364d){var _0xdf8369=_0x44fa1c;const _0x3ec9d2=this['controllers'][_0xdf8369(0x1fa5)](_0x172c7f=>_0x172c7f[_0xdf8369(0xfb6)]);for(const _0x4caf1e of _0x1e856f){var _0x15db23;-0x1===_0x3ec9d2[_0xdf8369(0x404a)](_0x4caf1e)&&(_0x15db23=new _0x170842['e'](this[_0xdf8369(0x2dc8)][_0xdf8369(0x32aa)],_0x4caf1e,Object[_0xdf8369(0x1666)](Object[_0xdf8369(0x1666)]({},this[_0xdf8369(0x18c4)][_0xdf8369(0x1220)]||{}),{'forceControllerProfile':this[_0xdf8369(0x18c4)][_0xdf8369(0x37ca)],'doNotLoadControllerMesh':this[_0xdf8369(0x18c4)][_0xdf8369(0x2bd5)],'disableMotionControllerAnimation':this[_0xdf8369(0x18c4)][_0xdf8369(0x1579)]})),this[_0xdf8369(0x2c62)][_0xdf8369(0x2f54)](_0x15db23),this['onControllerAddedObservable'][_0xdf8369(0x3e9)](_0x15db23));}const _0x4d7fe0=[],_0x4cbc16=[];this[_0xdf8369(0x2c62)][_0xdf8369(0x2f62)](_0x18b386=>{var _0x5762dc=_0xdf8369;(-0x1===_0x5c364d[_0x5762dc(0x404a)](_0x18b386[_0x5762dc(0xfb6)])?_0x4d7fe0:_0x4cbc16)[_0x5762dc(0x2f54)](_0x18b386);}),this[_0xdf8369(0x2c62)]=_0x4d7fe0,_0x4cbc16[_0xdf8369(0x2f62)](_0x20f1c8=>{var _0x874459=_0xdf8369;this[_0x874459(0x1a7)][_0x874459(0x3e9)](_0x20f1c8),_0x20f1c8[_0x874459(0x2d20)]();});}['dispose'](){var _0x3b90e3=_0x44fa1c;this[_0x3b90e3(0x2c62)][_0x3b90e3(0x2f62)](_0x1d478e=>{_0x1d478e['dispose']();}),this[_0x3b90e3(0x2dc8)][_0x3b90e3(0x3ec1)]['remove'](this[_0x3b90e3(0x1d8c)]),this['xrSessionManager'][_0x3b90e3(0x118)][_0x3b90e3(0x2473)](this[_0x3b90e3(0x58e)]),this['xrSessionManager'][_0x3b90e3(0x2952)]['remove'](this['_sessionEndedObserver']),this[_0x3b90e3(0x3e16)]['clear'](),this[_0x3b90e3(0x1a7)][_0x3b90e3(0x2af2)](),_0x27dbce['V'][_0x3b90e3(0x3069)]();}}},0xdf3:(_0x11f1ec,_0x52105a,_0x5c3da8)=>{var _0x5c9597=a8_0x49466b;_0x5c3da8['d'](_0x52105a,{'e':()=>_0x45155c});var _0xb1e9e6=_0x5c3da8(0xf96c),_0x10d6a0=_0x5c3da8(0x51f),_0x203a7b=_0x5c3da8(0x9fd1),_0x1c9068=_0x5c3da8(0xff36),_0x1ed172=_0x5c3da8(0xe222);let _0x10c94b=0x0;class _0x45155c{constructor(_0x574bd8,_0x4a78ff,_0x342501={}){var _0x32317c=a8_0x58a1;this[_0x32317c(0x48a)]=_0x574bd8,this[_0x32317c(0xfb6)]=_0x4a78ff,this[_0x32317c(0x18c4)]=_0x342501,this[_0x32317c(0x1ada)]=new _0x203a7b['P'](),this['_disposed']=!0x1,this[_0x32317c(0x3af1)]=new _0xb1e9e6['y$'](),this[_0x32317c(0x5eb)]=new _0xb1e9e6['y$'](),this['onMotionControllerInitObservable']=new _0xb1e9e6['y$'](),this[_0x32317c(0x3600)]='controller-'+_0x10c94b++ +'-'+_0x4a78ff[_0x32317c(0xe52)]+'-'+_0x4a78ff[_0x32317c(0x11e7)],this['pointer']=new _0x10d6a0['x'](this['_uniqueId']+_0x32317c(0x1c51),_0x574bd8),this[_0x32317c(0x258b)]['rotationQuaternion']=new _0x203a7b['_f'](),this[_0x32317c(0xfb6)]['gripSpace']&&(this[_0x32317c(0x3431)]=new _0x10d6a0['x'](this[_0x32317c(0x3600)]+'-grip',this[_0x32317c(0x48a)]),this[_0x32317c(0x3431)]['rotationQuaternion']=new _0x203a7b['_f']()),this['_tmpVector'][_0x32317c(0xe5f)](0x0,0x0,this['_scene']['useRightHandedSystem']?-0x1:0x1),this[_0x32317c(0xfb6)][_0x32317c(0x6cb)]&&_0x32317c(0x26d7)===this[_0x32317c(0xfb6)][_0x32317c(0xe52)]&&_0x1c9068['V'][_0x32317c(0x2dfd)](_0x4a78ff,_0x574bd8,this[_0x32317c(0x18c4)][_0x32317c(0x414)])['then'](_0x56ecc1=>{var _0x15757c=_0x32317c;this[_0x15757c(0x2306)]=_0x56ecc1,this['onMotionControllerInitObservable'][_0x15757c(0x3e9)](_0x56ecc1),this['_options'][_0x15757c(0x78b)]||this[_0x15757c(0x2306)][_0x15757c(0x296e)]||this[_0x15757c(0x2306)][_0x15757c(0x3662)]()[_0x15757c(0x1af5)](_0x27e9aa=>{var _0x426cc7=_0x15757c;_0x27e9aa&&this[_0x426cc7(0x2306)]&&this[_0x426cc7(0x2306)]['rootMesh']&&(this[_0x426cc7(0x18c4)][_0x426cc7(0x26aa)]&&(this['motionController'][_0x426cc7(0x351c)]['renderingGroupId']=this['_options']['renderingGroupId'],this['motionController']['rootMesh'][_0x426cc7(0x2d6d)](!0x1)[_0x426cc7(0x2f62)](_0x403c49=>_0x403c49['renderingGroupId']=this['_options'][_0x426cc7(0x26aa)])),this[_0x426cc7(0x5eb)][_0x426cc7(0x3e9)](this['motionController']['rootMesh']),this['motionController'][_0x426cc7(0x351c)]['parent']=this[_0x426cc7(0x3431)]||this[_0x426cc7(0x258b)],this[_0x426cc7(0x2306)][_0x426cc7(0x18f4)]=!!this[_0x426cc7(0x18c4)][_0x426cc7(0x1e93)]),this[_0x426cc7(0x1a0c)]&&null!=(_0x27e9aa=this[_0x426cc7(0x2306)])&&_0x27e9aa[_0x426cc7(0x2d20)]();});},()=>{var _0x402cb5=_0x32317c;_0x1ed172['w1'][_0x402cb5(0x2e91)](_0x402cb5(0x2c8b));});}get[_0x5c9597(0x439)](){return this['_uniqueId'];}[_0x5c9597(0x2d20)](){var _0x38ebc6=_0x5c9597;this[_0x38ebc6(0x3431)]&&this[_0x38ebc6(0x3431)][_0x38ebc6(0x2d20)](!0x0),this['motionController']&&this[_0x38ebc6(0x2306)][_0x38ebc6(0x2d20)](),this['pointer'][_0x38ebc6(0x2d20)](!0x0),this[_0x38ebc6(0x13b0)][_0x38ebc6(0x2af2)](),this[_0x38ebc6(0x5eb)][_0x38ebc6(0x2af2)](),this[_0x38ebc6(0x3af1)][_0x38ebc6(0x3e9)](this),this[_0x38ebc6(0x3af1)][_0x38ebc6(0x2af2)](),this['_disposed']=!0x0;}['getWorldPointerRayToRef'](_0x1cbd58,_0x5171a6=!0x1){var _0x22e1b3=_0x5c9597;const _0x4274ad=_0x5171a6&&this[_0x22e1b3(0x3431)]?this[_0x22e1b3(0x3431)]:this[_0x22e1b3(0x258b)];_0x203a7b['P'][_0x22e1b3(0x1e54)](this[_0x22e1b3(0x1ada)],_0x4274ad[_0x22e1b3(0x2fee)](),_0x1cbd58[_0x22e1b3(0x1b19)]),_0x1cbd58['direction'][_0x22e1b3(0xb65)](),_0x1cbd58[_0x22e1b3(0xa01)][_0x22e1b3(0x2a3e)](_0x4274ad[_0x22e1b3(0x1be2)]),_0x1cbd58[_0x22e1b3(0x132e)]=0x3e8;}[_0x5c9597(0xb6c)](_0x5aa8c9,_0x569a55,_0x5b28da){var _0x47df2d=_0x5c9597;const _0x38649c=_0x5aa8c9[_0x47df2d(0x2462)](this[_0x47df2d(0xfb6)][_0x47df2d(0xba1)],_0x569a55);var _0x35be70;if((this[_0x47df2d(0x2c4)]=_0x38649c)&&(_0x35be70=_0x38649c['transform'][_0x47df2d(0x8c5)],this[_0x47df2d(0x258b)][_0x47df2d(0x8c5)][_0x47df2d(0xe5f)](_0x35be70['x'],_0x35be70['y'],_0x35be70['z']),_0x35be70=_0x38649c[_0x47df2d(0xcc9)][_0x47df2d(0x16dd)],this[_0x47df2d(0x258b)][_0x47df2d(0x905)]['set'](_0x35be70['x'],_0x35be70['y'],_0x35be70['z'],_0x35be70['w']),this[_0x47df2d(0x48a)][_0x47df2d(0xe97)]||(this[_0x47df2d(0x258b)][_0x47df2d(0x8c5)]['z']*=-0x1,this[_0x47df2d(0x258b)][_0x47df2d(0x905)]['z']*=-0x1,this[_0x47df2d(0x258b)][_0x47df2d(0x905)]['w']*=-0x1),this[_0x47df2d(0x258b)]['parent']=_0x5b28da['parent']),this[_0x47df2d(0xfb6)][_0x47df2d(0x36c3)]&&this[_0x47df2d(0x3431)]){const _0xd74c99=_0x5aa8c9[_0x47df2d(0x2462)](this['inputSource'][_0x47df2d(0x36c3)],_0x569a55);_0xd74c99&&(_0x35be70=_0xd74c99[_0x47df2d(0xcc9)][_0x47df2d(0x8c5)],_0x569a55=_0xd74c99[_0x47df2d(0xcc9)][_0x47df2d(0x16dd)],this['grip'][_0x47df2d(0x8c5)][_0x47df2d(0xe5f)](_0x35be70['x'],_0x35be70['y'],_0x35be70['z']),this[_0x47df2d(0x3431)][_0x47df2d(0x905)][_0x47df2d(0xe5f)](_0x569a55['x'],_0x569a55['y'],_0x569a55['z'],_0x569a55['w']),this[_0x47df2d(0x48a)][_0x47df2d(0xe97)]||(this['grip']['position']['z']*=-0x1,this[_0x47df2d(0x3431)]['rotationQuaternion']['z']*=-0x1,this[_0x47df2d(0x3431)]['rotationQuaternion']['w']*=-0x1)),this[_0x47df2d(0x3431)]['parent']=_0x5b28da[_0x47df2d(0x2126)];}this['motionController']&&this['motionController'][_0x47df2d(0xb6c)](_0x5aa8c9);}}},0x7a27:(_0x5119f0,_0x1fc9a3,_0x272ffd)=>{var _0x16db49=a8_0x49466b;_0x272ffd['d'](_0x1fc9a3,{'_':()=>_0x2dd4a1,'n':()=>_0x5312de});function _0xa5f9ce(_0x78b55e,_0x553ac5,_0xf6de5e,_0x30e2dd){return new(_0xf6de5e=_0xf6de5e||Promise)(function(_0x452cfa,_0x2dd6ff){var _0x53506c=a8_0x58a1;function _0x15bae0(_0x1e2c6f){var _0x42206c=a8_0x58a1;try{_0x40309a(_0x30e2dd[_0x42206c(0x3023)](_0x1e2c6f));}catch(_0x5389ef){_0x2dd6ff(_0x5389ef);}}function _0x13718f(_0x3a4aa7){try{_0x40309a(_0x30e2dd['throw'](_0x3a4aa7));}catch(_0x4c8493){_0x2dd6ff(_0x4c8493);}}function _0x40309a(_0x4db58){var _0x2781ac=a8_0x58a1,_0x2e50a3;_0x4db58[_0x2781ac(0x106)]?_0x452cfa(_0x4db58['value']):((_0x2e50a3=_0x4db58[_0x2781ac(0x856)])instanceof _0xf6de5e?_0x2e50a3:new _0xf6de5e(function(_0xfe4769){_0xfe4769(_0x2e50a3);}))[_0x2781ac(0x1af5)](_0x15bae0,_0x13718f);}_0x40309a((_0x30e2dd=_0x30e2dd[_0x53506c(0xf17)](_0x78b55e,_0x553ac5||[]))[_0x53506c(0x3023)]());});}var _0x18ed29=_0x272ffd(0xf96c),_0x223172=_0x272ffd(0xe222),_0x451332=_0x272ffd(0x508e);class _0x2dd4a1{static[_0x16db49(0x3b9d)](_0x1d73d3){var _0x39a370=_0x16db49;const _0x12de46=new _0x2dd4a1();return _0x12de46[_0x39a370(0x3f4f)]={'antialias':!0x0,'depth':!0x0,'stencil':!_0x1d73d3||_0x1d73d3[_0x39a370(0x1ab1)],'alpha':!0x0,'framebufferScaleFactor':0x1},_0x12de46[_0x39a370(0x32b2)]=_0x39a370(0x2b72),_0x12de46;}}class _0x5312de{constructor(_0x5c2759,_0x150d6c=_0x2dd4a1[_0x16db49(0x3b9d)]()){var _0x587a61=_0x16db49;if(this['_options']=_0x150d6c,this[_0x587a61(0x101b)]=null,this[_0x587a61(0x398b)]=null,this[_0x587a61(0x2906)]=null,this[_0x587a61(0x1f9b)]=null,this[_0x587a61(0x2ace)]=new _0x18ed29['y$'](),this[_0x587a61(0x398b)]=_0x5c2759[_0x587a61(0x32aa)]['getEngine'](),this[_0x587a61(0x398b)]['onDisposeObservable'][_0x587a61(0x38c2)](()=>{var _0x4bbe27=_0x587a61;this[_0x4bbe27(0x398b)]=null;}),_0x150d6c[_0x587a61(0x107a)])this['_setManagedOutputCanvas'](_0x150d6c[_0x587a61(0x107a)]);else{const _0x12c168=document['createElement'](_0x587a61(0x3ebe));_0x12c168[_0x587a61(0x403e)][_0x587a61(0x3112)]=this[_0x587a61(0x18c4)]['newCanvasCssStyle']||_0x587a61(0x5aa),this[_0x587a61(0x24b1)](_0x12c168);}_0x5c2759[_0x587a61(0x118)][_0x587a61(0x11ad)](()=>{var _0x2a909b=_0x587a61;this[_0x2a909b(0x1d58)]();}),_0x5c2759[_0x587a61(0x2952)][_0x587a61(0x11ad)](()=>{var _0x27eff1=_0x587a61;this[_0x27eff1(0x3d15)]();});}['dispose'](){var _0x45e18d=_0x16db49;this[_0x45e18d(0x3d15)](),this['_setManagedOutputCanvas'](null);}[_0x16db49(0x2de)](_0x291911){return _0xa5f9ce(this,void 0x0,void 0x0,function*(){var _0x33b9d7=a8_0x58a1;const _0x565869=()=>(this[_0x33b9d7(0x2906)]=new XRWebGLLayer(_0x291911,this[_0x33b9d7(0x3513)],this[_0x33b9d7(0x18c4)][_0x33b9d7(0x3f4f)]),this[_0x33b9d7(0x1f9b)]=new _0x451332['J'](this[_0x33b9d7(0x2906)]),this[_0x33b9d7(0x2ace)][_0x33b9d7(0x3e9)](this['xrLayer']),this[_0x33b9d7(0x2906)]);return this[_0x33b9d7(0x3513)]['makeXRCompatible']?this['canvasContext'][_0x33b9d7(0x3d18)]()[_0x33b9d7(0x1af5)](()=>{},()=>{var _0x4fb95c=_0x33b9d7;_0x223172['w1'][_0x4fb95c(0x2e91)]('Error\x20executing\x20makeXRCompatible.\x20This\x20does\x20not\x20mean\x20that\x20the\x20session\x20will\x20work\x20incorrectly.');})[_0x33b9d7(0x1af5)](()=>_0x565869()):Promise[_0x33b9d7(0x7e0)](_0x565869());});}[_0x16db49(0x1d58)](){var _0x4c287b=_0x16db49;this['_canvas']&&this[_0x4c287b(0x398b)]&&this['_canvas']!==this['_engine'][_0x4c287b(0x32f0)]()&&document[_0x4c287b(0x208a)][_0x4c287b(0x2e77)](this[_0x4c287b(0x101b)]),this['xrLayer']?this[_0x4c287b(0x3159)](!0x0):this[_0x4c287b(0x2ace)][_0x4c287b(0x38c2)](()=>{var _0x26b72c=_0x4c287b;this[_0x26b72c(0x3159)](!0x0);});}[_0x16db49(0x3d15)](){var _0x3b6268=_0x16db49;this['_canvas']&&this[_0x3b6268(0x398b)]&&document[_0x3b6268(0x208a)][_0x3b6268(0x71b)](this[_0x3b6268(0x101b)])&&this[_0x3b6268(0x101b)]!==this['_engine'][_0x3b6268(0x32f0)]()&&document[_0x3b6268(0x208a)][_0x3b6268(0x3d1d)](this[_0x3b6268(0x101b)]),this['_setCanvasSize'](!0x1);}[_0x16db49(0x3159)](_0x4ec1c3=!0x0,_0x128fd5=this[_0x16db49(0x1f9b)]){var _0x35ef4a=_0x16db49;this['_canvas']&&this[_0x35ef4a(0x398b)]&&(_0x4ec1c3?_0x128fd5&&(this[_0x35ef4a(0x101b)]!==this[_0x35ef4a(0x398b)][_0x35ef4a(0x32f0)]()?(this[_0x35ef4a(0x101b)][_0x35ef4a(0x403e)][_0x35ef4a(0x37ce)]=_0x128fd5[_0x35ef4a(0x18dc)]()+'px',this[_0x35ef4a(0x101b)][_0x35ef4a(0x403e)][_0x35ef4a(0x1995)]=_0x128fd5[_0x35ef4a(0x37a2)]()+'px'):this[_0x35ef4a(0x398b)][_0x35ef4a(0x16be)](_0x128fd5['getWidth'](),_0x128fd5['getHeight']())):this[_0x35ef4a(0x291e)]&&(this['_canvas']!==this[_0x35ef4a(0x398b)][_0x35ef4a(0x32f0)]()?(this[_0x35ef4a(0x101b)]['style'][_0x35ef4a(0x37ce)]=this[_0x35ef4a(0x291e)][_0x35ef4a(0x37ce)]+'px',this['_canvas'][_0x35ef4a(0x403e)][_0x35ef4a(0x1995)]=this[_0x35ef4a(0x291e)][_0x35ef4a(0x1995)]+'px'):this[_0x35ef4a(0x398b)]['setSize'](this[_0x35ef4a(0x291e)]['width'],this['_originalCanvasSize']['height'])));}['_setManagedOutputCanvas'](_0x1d268a){var _0x48beae=_0x16db49;this[_0x48beae(0x3d15)](),_0x1d268a?(this[_0x48beae(0x291e)]={'width':_0x1d268a[_0x48beae(0x3a2c)],'height':_0x1d268a[_0x48beae(0x1110)]},this[_0x48beae(0x101b)]=_0x1d268a,this['canvasContext']=this[_0x48beae(0x101b)][_0x48beae(0x1d9c)](_0x48beae(0x3a13)),this['canvasContext']||(this[_0x48beae(0x3513)]=this[_0x48beae(0x101b)][_0x48beae(0x1d9c)]('webgl'))):(this[_0x48beae(0x101b)]=null,this[_0x48beae(0x3513)]=null);}}},0x14826:(_0x327404,_0x25645f,_0xf780b0)=>{var _0x24de2b=a8_0x49466b;_0xf780b0['d'](_0x25645f,{'y':()=>_0x1e921d});var _0x359b4c=_0xf780b0(0xc627),_0x501b0b=_0xf780b0(0x25b1),_0x88545a=_0xf780b0(0x15556),_0x5cf21a=_0xf780b0(0x8af2);class _0x1e921d{constructor(_0x49f988,_0x116e74){var _0x14526c=a8_0x58a1;this[_0x14526c(0x48a)]=_0x49f988,this[_0x14526c(0x295c)]=_0x116e74,this[_0x14526c(0x4081)]=new Array(),this[_0x14526c(0x398b)]=_0x49f988['getEngine']();}[_0x24de2b(0xe6)](_0x5d7c48,_0x46a07e){var _0x107f6c=_0x24de2b;const _0x3c247c=new _0x501b0b['l'](this[_0x107f6c(0x398b)],_0x501b0b['S'][_0x107f6c(0x6a7)],!0x0);return _0x3c247c['width']=_0x5d7c48['width'],_0x3c247c[_0x107f6c(0x1995)]=_0x5d7c48[_0x107f6c(0x1995)],_0x3c247c[_0x107f6c(0x9db)]=new _0x359b4c['B'](_0x46a07e,this[_0x107f6c(0x398b)][_0x107f6c(0xd4a)]),_0x3c247c[_0x107f6c(0x3a4f)]=!0x0,_0x3c247c;}[_0x24de2b(0x2600)](_0x3b287f,_0x3624f0,_0x4a71b9,_0x147c74,_0x26812b,_0x32df1b){var _0x9e9609=_0x24de2b;if(!this[_0x9e9609(0x398b)])throw new Error(_0x9e9609(0x74d));_0x3b287f={'width':_0x3b287f,'height':_0x3624f0};const _0x604b5d=_0x32df1b?new _0x88545a['x'](this['_scene'],_0x3b287f):new _0x5cf21a['_'](_0x9e9609(0x1a5b),_0x3b287f,this[_0x9e9609(0x48a)]),_0x44d71a=_0x604b5d[_0x9e9609(0x190)];return _0x44d71a[_0x9e9609(0x3aaf)]=_0x604b5d[_0x9e9609(0xc88)],!_0x4a71b9&&_0x147c74||(_0x44d71a[_0x9e9609(0x128a)]=_0x4a71b9),_0x147c74&&(_0x32df1b?_0x44d71a[_0x9e9609(0x179b)]=_0x147c74:(_0x3624f0=this[_0x9e9609(0xe6)](_0x3b287f,_0x147c74),_0x44d71a[_0x9e9609(0x19ec)](_0x3624f0,0x0),_0x604b5d[_0x9e9609(0x265a)]=_0x3624f0)),_0x26812b&&(_0x32df1b?_0x44d71a['_depthStencilTextureArray']=_0x26812b:_0x44d71a[_0x9e9609(0x1a85)]=this[_0x9e9609(0xe6)](_0x3b287f,_0x26812b)),_0x604b5d[_0x9e9609(0x124)](),_0x9e9609(0x16fc)!=typeof XRWebGLBinding&&(_0x604b5d['skipInitialClear']=!0x0),this[_0x9e9609(0x4081)]['push'](_0x604b5d),_0x604b5d;}[_0x24de2b(0x3cb)](_0x1eaea6){var _0x4c8517=_0x24de2b;this[_0x4c8517(0x4081)][_0x4c8517(0x1035)](this[_0x4c8517(0x4081)]['indexOf'](_0x1eaea6),0x1),_0x1eaea6['dispose']();}['getFramebufferDimensions'](){return this['_framebufferDimensions'];}[_0x24de2b(0x2d20)](){var _0x16bf1e=_0x24de2b;this[_0x16bf1e(0x4081)]['forEach'](_0x2259a1=>_0x2259a1[_0x16bf1e(0x2d20)]()),this[_0x16bf1e(0x4081)][_0x16bf1e(0x132e)]=0x0;}}},0x5031:(_0x17eed5,_0x3f6a06,_0x385be0)=>{var _0x3e10c9=a8_0x49466b;_0x385be0['d'](_0x3f6a06,{'g':()=>_0x1c6cda});var _0x26e710=_0x385be0(0x10ea4),_0x144710=_0x385be0(0xf96c),_0x134828=_0x385be0(0x7a27),_0x21d7b2=_0x385be0(0x13f35),_0x2fa328=_0x385be0(0x508e);class _0x1c6cda{constructor(_0x29d032){var _0x1df058=a8_0x58a1;this[_0x1df058(0x32aa)]=_0x29d032,this[_0x1df058(0x38e7)]=-0x1,this['defaultHeightCompensation']=1.7,this[_0x1df058(0x3ec1)]=new _0x144710['y$'](),this[_0x1df058(0x2cbd)]=new _0x144710['y$'](),this[_0x1df058(0x2952)]=new _0x144710['y$'](),this[_0x1df058(0x118)]=new _0x144710['y$'](),this[_0x1df058(0x1544)]=!0x1,this[_0x1df058(0x2ed5)]=!0x1,this[_0x1df058(0x398b)]=_0x29d032[_0x1df058(0x2636)](),this['_onEngineDisposedObserver']=this['_engine'][_0x1df058(0x3af1)][_0x1df058(0x38c2)](()=>{var _0x3263c1=_0x1df058;this[_0x3263c1(0x398b)]=null;}),_0x29d032[_0x1df058(0x3af1)][_0x1df058(0x38c2)](()=>{var _0x59bb4c=_0x1df058;this[_0x59bb4c(0x2d20)]();});}get[_0x3e10c9(0x19d)](){var _0x42f237=_0x3e10c9;return this[_0x42f237(0x1df4)];}set[_0x3e10c9(0x19d)](_0x539a19){var _0x1e277b=_0x3e10c9;this[_0x1e277b(0x1df4)]=_0x539a19,this[_0x1e277b(0x2cbd)][_0x1e277b(0x3e9)](this['_referenceSpace']);}get[_0x3e10c9(0x6ba)](){return this['_sessionMode'];}[_0x3e10c9(0x2d20)](){var _0x7cc579=_0x3e10c9,_0x17cc3c;this[_0x7cc579(0x2ed5)]&&this['exitXRAsync'](),this['onXRFrameObservable'][_0x7cc579(0x2af2)](),this[_0x7cc579(0x2952)][_0x7cc579(0x2af2)](),this['onXRReferenceSpaceChanged'][_0x7cc579(0x2af2)](),this[_0x7cc579(0x118)]['clear'](),null!=(_0x17cc3c=this[_0x7cc579(0x398b)])&&_0x17cc3c['onDisposeObservable'][_0x7cc579(0x2473)](this[_0x7cc579(0x5fe)]),this['_engine']=null;}[_0x3e10c9(0x3585)](){var _0x210db6=_0x3e10c9;return this[_0x210db6(0x372d)]&&this[_0x210db6(0x2ed5)]?(this['inXRSession']=!0x1,this['session'][_0x210db6(0x3a84)]()[_0x210db6(0x310e)](()=>{var _0x2b6615=_0x210db6;_0x26e710['Y']['Warn'](_0x2b6615(0x610));})):Promise['resolve']();}[_0x3e10c9(0x371a)](_0x3c22c8,_0x50a114){var _0x166329=_0x3e10c9,_0x3065cc;return(null==(_0x3065cc=this[_0x166329(0xc5d)])?void 0x0:_0x3065cc[_0x166329(0x371a)](_0x3c22c8,_0x50a114))||!0x1;}['getRenderTargetTextureForEye'](_0x58c800){var _0x31abb6=_0x3e10c9,_0x222008;return(null==(_0x222008=this[_0x31abb6(0xc5d)])?void 0x0:_0x222008[_0x31abb6(0x2ce0)](_0x58c800))||null;}[_0x3e10c9(0x633)](_0x12b380){var _0x2f2a2a=_0x3e10c9,_0x5edcf7;return(null==(_0x5edcf7=this[_0x2f2a2a(0xc5d)])?void 0x0:_0x5edcf7[_0x2f2a2a(0x633)](_0x12b380))||null;}[_0x3e10c9(0x2ad2)](_0x39e0e4){var _0x38ca75=_0x3e10c9;const _0x58d3d7=this['scene']['getEngine']();return this['_xrNavigator']['xr'][_0x38ca75(0x1c3c)]?new _0x21d7b2['HK'](this):((_0x39e0e4=_0x39e0e4||_0x134828['_']['GetDefaults'](_0x58d3d7))[_0x38ca75(0x107a)]=_0x39e0e4[_0x38ca75(0x107a)]||_0x58d3d7['getRenderingCanvas']()||void 0x0,new _0x134828['n'](this,_0x39e0e4));}[_0x3e10c9(0x2881)](){var _0x597f82=_0x3e10c9;return this['_xrNavigator']=navigator,this[_0x597f82(0x1ff0)]['xr']?Promise['resolve']():Promise['reject'](_0x597f82(0x1e9c));}[_0x3e10c9(0x39e1)](_0x5160c1='immersive-vr',_0x25afea={}){var _0x247b56=_0x3e10c9;return this['_xrNavigator']['xr'][_0x247b56(0x375e)](_0x5160c1,_0x25afea)[_0x247b56(0x1af5)](_0x20447a=>(this[_0x247b56(0x372d)]=_0x20447a,this[_0x247b56(0x116b)]=_0x5160c1,this[_0x247b56(0x118)][_0x247b56(0x3e9)](_0x20447a),this[_0x247b56(0x2ed5)]=!0x0,this[_0x247b56(0x372d)][_0x247b56(0x2b6c)]('end',()=>{var _0x9e5fa1=_0x247b56,_0x239585;this['inXRSession']=!0x1,this[_0x9e5fa1(0x2952)][_0x9e5fa1(0x3e9)](null),this[_0x9e5fa1(0x398b)]&&(this[_0x9e5fa1(0x398b)][_0x9e5fa1(0x5d1)]=null,this[_0x9e5fa1(0x398b)][_0x9e5fa1(0x1f19)](),this[_0x9e5fa1(0x398b)][_0x9e5fa1(0x21af)]=null,this[_0x9e5fa1(0x398b)][_0x9e5fa1(0x3b8)]()),this[_0x9e5fa1(0x1680)]&&null!=(_0x239585=this['_baseLayerRTTProvider'])&&_0x239585['dispose'](),this['_baseLayerRTTProvider']=null,this[_0x9e5fa1(0x2e8c)]=null;},{'once':!0x0}),this[_0x247b56(0x372d)]));}[_0x3e10c9(0x80f)](_0x4e71ab){var _0x5c4bff=_0x3e10c9;return _0x1c6cda[_0x5c4bff(0x4065)](_0x4e71ab);}[_0x3e10c9(0x2c2)](){var _0xfe1f9=_0x3e10c9;this['referenceSpace']=this[_0xfe1f9(0x32e0)];}[_0x3e10c9(0x2861)](){var _0xbc9bc5=_0x3e10c9,_0x29852d;this[_0xbc9bc5(0x2ed5)]&&this[_0xbc9bc5(0x398b)]&&(this[_0xbc9bc5(0x398b)][_0xbc9bc5(0x21af)]={'requestAnimationFrame':this[_0xbc9bc5(0x372d)][_0xbc9bc5(0x2282)][_0xbc9bc5(0x2dcf)](this[_0xbc9bc5(0x372d)]),'renderFunction':(_0x49d4fc,_0x4482f4)=>{var _0x5bdd65=_0xbc9bc5;this['inXRSession']&&this['_engine']&&(this[_0x5bdd65(0x5f3)]=_0x4482f4,this['currentTimestamp']=_0x49d4fc,_0x4482f4&&(this[_0x5bdd65(0x1544)]=!0x0,this[_0x5bdd65(0x398b)]['framebufferDimensionsObject']=(null==(_0x49d4fc=this[_0x5bdd65(0xc5d)])?void 0x0:_0x49d4fc[_0x5bdd65(0xa86)]())||null,this[_0x5bdd65(0x3ec1)][_0x5bdd65(0x3e9)](_0x4482f4),this[_0x5bdd65(0x398b)][_0x5bdd65(0x3b8)](),this[_0x5bdd65(0x398b)][_0x5bdd65(0x5d1)]=null,this['inXRFrameLoop']=!0x1));}},this[_0xbc9bc5(0x398b)][_0xbc9bc5(0x5d1)]=(null==(_0x29852d=this[_0xbc9bc5(0xc5d)])?void 0x0:_0x29852d[_0xbc9bc5(0xa86)]())||null,_0xbc9bc5(0x16fc)!=typeof window&&window['cancelAnimationFrame']&&window[_0xbc9bc5(0xd62)](this['_engine'][_0xbc9bc5(0x2351)]),this[_0xbc9bc5(0x398b)][_0xbc9bc5(0x3b8)]());}[_0x3e10c9(0x1238)](_0x344890=_0x3e10c9(0xe3)){var _0x5d2aec=_0x3e10c9;return this[_0x5d2aec(0x372d)]['requestReferenceSpace'](_0x344890)[_0x5d2aec(0x1af5)](_0xf4b520=>_0xf4b520,_0x38d564=>(_0x26e710['Y'][_0x5d2aec(0x350c)](_0x5d2aec(0x1fdf)),_0x26e710['Y']['Error'](_0x38d564),_0x26e710['Y']['Log'](_0x5d2aec(0x408c)),this[_0x5d2aec(0x372d)][_0x5d2aec(0x2a74)]('viewer')['then'](_0x353aa3=>{var _0x26c5ae=_0x5d2aec,_0x4d8007=new XRRigidTransform({'x':0x0,'y':-this[_0x26c5ae(0x983)],'z':0x0});return _0x353aa3[_0x26c5ae(0x2530)](_0x4d8007);},_0x3ea178=>{var _0x4a66c4=_0x5d2aec;throw _0x26e710['Y']['Error'](_0x3ea178),_0x4a66c4(0x5a5);})))[_0x5d2aec(0x1af5)](_0x26830d=>this['session']['requestReferenceSpace'](_0x5d2aec(0x2877))['then'](_0x1f4f26=>(this[_0x5d2aec(0x409)]=_0x1f4f26,_0x26830d)))[_0x5d2aec(0x1af5)](_0x467004=>(this[_0x5d2aec(0x19d)]=this[_0x5d2aec(0x32e0)]=_0x467004,this[_0x5d2aec(0x19d)]));}['updateRenderStateAsync'](_0x1f2b0f){var _0x46fc4f=_0x3e10c9;return Promise[_0x46fc4f(0x7e0)](this[_0x46fc4f(0x372d)][_0x46fc4f(0x2517)](_0x1f2b0f));}['_setBaseLayerWrapper'](_0x58c7dd){var _0x4a5b21=_0x3e10c9,_0x47fd42;this['isNative']&&null!=(_0x47fd42=this[_0x4a5b21(0xc5d)])&&_0x47fd42[_0x4a5b21(0x2d20)](),this[_0x4a5b21(0x2e8c)]=_0x58c7dd,this[_0x4a5b21(0xc5d)]=(null==(_0x47fd42=this[_0x4a5b21(0x2e8c)])?void 0x0:_0x47fd42[_0x4a5b21(0x2f10)](this))||null;}['updateRenderState'](_0xcd234d){var _0x3e1e2e=_0x3e10c9;_0xcd234d[_0x3e1e2e(0x24e2)]&&this[_0x3e1e2e(0x1109)](new(this[(_0x3e1e2e(0x1680))]?_0x21d7b2['z5']:_0x2fa328['J'])(_0xcd234d['baseLayer'])),this[_0x3e1e2e(0x372d)]['updateRenderState'](_0xcd234d);}static[_0x3e10c9(0x4065)](_0x4d91cc){var _0x3173d5=_0x3e10c9;if(!navigator['xr'])return Promise['resolve'](!0x1);const _0x313fe4=navigator['xr']['isSessionSupported']||navigator['xr'][_0x3173d5(0x2bf6)];return _0x313fe4?_0x313fe4[_0x3173d5(0xf13)](navigator['xr'],_0x4d91cc)['then'](_0x1c4a51=>Promise[_0x3173d5(0x7e0)](void 0x0===_0x1c4a51||_0x1c4a51))[_0x3173d5(0x310e)](_0x2fa8a5=>(_0x26e710['Y'][_0x3173d5(0x2e91)](_0x2fa8a5),Promise[_0x3173d5(0x7e0)](!0x1))):Promise[_0x3173d5(0x7e0)](!0x1);}get['isNative'](){var _0x33f688=_0x3e10c9,_0x38632e;return null!=(_0x38632e=this[_0x33f688(0x1ff0)]['xr'][_0x33f688(0x1c3c)])&&_0x38632e;}get[_0x3e10c9(0x3c40)](){var _0x457c44;return null==(_0x457c44=this['session'])?void 0x0:_0x457c44['frameRate'];}get['supportedFrameRates'](){var _0x22d315=_0x3e10c9,_0x602776;return null==(_0x602776=this[_0x22d315(0x372d)])?void 0x0:_0x602776[_0x22d315(0x1e00)];}[_0x3e10c9(0x17f7)](_0x161f62){var _0x28a80a=_0x3e10c9;return this[_0x28a80a(0x372d)][_0x28a80a(0x17f7)](_0x161f62);}[_0x3e10c9(0x2409)](_0x20e7ed,_0x4d683d=!0x0){var _0x3d02b6=_0x3e10c9;this[_0x3d02b6(0x1544)]?_0x20e7ed():!this['inXRSession']&&_0x4d683d||this[_0x3d02b6(0x3ec1)][_0x3d02b6(0x38c2)](_0x20e7ed);}get[_0x3e10c9(0x1791)](){var _0x107a8d;return(null==(_0x107a8d=this['_baseLayerWrapper'])?void 0x0:_0x107a8d['isFixedFoveationSupported'])||!0x1;}get[_0x3e10c9(0x2356)](){var _0x1ca043=_0x3e10c9,_0x4f4236;return(null==(_0x4f4236=this[_0x1ca043(0x2e8c)])?void 0x0:_0x4f4236[_0x1ca043(0x2356)])||null;}set['fixedFoveation'](_0x46e6e1){var _0x5eefe4=_0x3e10c9;_0x46e6e1=Math[_0x5eefe4(0xc54)](0x0,Math['min'](0x1,_0x46e6e1||0x0)),this['_baseLayerWrapper']&&(this[_0x5eefe4(0x2e8c)]['fixedFoveation']=_0x46e6e1);}}},0x7dfd:(_0x9dc459,_0x2eb8a5,_0x563561)=>{var _0x249641=a8_0x49466b,_0x24fdb6,_0x1d89b5;_0x563561['d'](_0x2eb8a5,{'j':()=>_0x1d89b5,'k':()=>_0x24fdb6}),(_0x563561=_0x24fdb6=_0x24fdb6||{})[_0x563561[_0x249641(0x10b3)]=0x0]=_0x249641(0x10b3),_0x563561[_0x563561[_0x249641(0x339c)]=0x1]=_0x249641(0x339c),_0x563561[_0x563561['IN_XR']=0x2]=_0x249641(0x194d),_0x563561[_0x563561['NOT_IN_XR']=0x3]=_0x249641(0x26a6),(_0x2eb8a5=_0x1d89b5=_0x1d89b5||{})[_0x2eb8a5[_0x249641(0x338f)]=0x0]='NOT_TRACKING',_0x2eb8a5[_0x2eb8a5[_0x249641(0x1a7e)]=0x1]=_0x249641(0x1a7e),_0x2eb8a5[_0x2eb8a5[_0x249641(0x34da)]=0x2]=_0x249641(0x34da);},0x508e:(_0x3e1014,_0x1b6003,_0x1cec70)=>{var _0x45e5ee=a8_0x49466b;_0x1cec70['d'](_0x1b6003,{'J':()=>_0x416777}),(_0x1b6003=_0x1cec70(0x3a6b),_0x1cec70=_0x1cec70(0x14826));class _0x416777 extends _0x1b6003['s']{constructor(_0x5dc8d8){var _0x1e7a94=a8_0x58a1;super(()=>_0x5dc8d8['framebufferWidth'],()=>_0x5dc8d8['framebufferHeight'],_0x5dc8d8,'XRWebGLLayer',_0x1b6ace=>new _0x46f2f6(_0x1b6ace[_0x1e7a94(0x32aa)],this)),this[_0x1e7a94(0x2890)]=_0x5dc8d8;}}class _0x46f2f6 extends _0x1cec70['y']{constructor(_0x23ee0a,_0xe3eb6f){var _0x21c0be=a8_0x58a1;super(_0x23ee0a,_0xe3eb6f),this[_0x21c0be(0x295c)]=_0xe3eb6f,this['_layer']=_0xe3eb6f[_0x21c0be(0x2890)],this['_framebufferDimensions']={'framebufferWidth':this[_0x21c0be(0x3cc8)][_0x21c0be(0x733)],'framebufferHeight':this[_0x21c0be(0x3cc8)]['framebufferHeight']};}[_0x45e5ee(0x371a)](_0x4dc496,_0x537488){var _0x1927d6=_0x45e5ee;_0x537488=this['_layer'][_0x1927d6(0xc36)](_0x537488);if(!_0x537488)return!0x1;var _0x498d8d=this[_0x1927d6(0x2668)][_0x1927d6(0x733)],_0x4f1b52=this[_0x1927d6(0x2668)][_0x1927d6(0x2177)];return _0x4dc496['x']=_0x537488['x']/_0x498d8d,_0x4dc496['y']=_0x537488['y']/_0x4f1b52,_0x4dc496[_0x1927d6(0x37ce)]=_0x537488[_0x1927d6(0x37ce)]/_0x498d8d,_0x4dc496[_0x1927d6(0x1995)]=_0x537488[_0x1927d6(0x1995)]/_0x4f1b52,!0x0;}['getRenderTargetTextureForEye'](_0xa1b39c){var _0x531567=_0x45e5ee,_0x1d46d1=this[_0x531567(0x3cc8)][_0x531567(0x733)],_0x2fb62c=this[_0x531567(0x3cc8)]['framebufferHeight'],_0xb32ba2=this[_0x531567(0x3cc8)]['framebuffer'];return this[_0x531567(0x2141)]&&_0x1d46d1===this[_0x531567(0x2668)][_0x531567(0x733)]&&_0x2fb62c===this[_0x531567(0x2668)]['framebufferHeight']&&_0xb32ba2===this[_0x531567(0x128a)]||(this['_rtt']=this[_0x531567(0x2600)](_0x1d46d1,_0x2fb62c,_0xb32ba2),this['_framebufferDimensions'][_0x531567(0x733)]=_0x1d46d1,this[_0x531567(0x2668)]['framebufferHeight']=_0x2fb62c,this[_0x531567(0x128a)]=_0xb32ba2),this[_0x531567(0x2141)];}[_0x45e5ee(0x633)](_0x25ae82){var _0x26bd4d=_0x45e5ee;return this[_0x26bd4d(0x2ce0)](_0x25ae82[_0x26bd4d(0x2c7)]);}}},0xe0c0:(_0x28d831,_0x3a5433,_0x534ec1)=>{var _0x5f172a=a8_0x49466b;_0x534ec1['d'](_0x3a5433,{'p':()=>_0x3436c5});class _0x3436c5{constructor(){var _0x443e36=a8_0x58a1;this[_0x443e36(0x2bf1)]=new Array(),this[_0x443e36(0x3eff)]=new Array(),this['lights']=new Array(),this[_0x443e36(0x2aa5)]=new Array(),this[_0x443e36(0x1423)]=new Array(),this[_0x443e36(0xfd2)]=new Array(),this['animations']=[],this['animationGroups']=new Array(),this['multiMaterials']=new Array(),this[_0x443e36(0x28c7)]=new Array(),this[_0x443e36(0xcb4)]=new Array(),this[_0x443e36(0x21e7)]=new Array(),this['transformNodes']=new Array(),this[_0x443e36(0x264c)]=new Array(),this['textures']=new Array(),this['_environmentTexture']=null,this[_0x443e36(0x2b35)]=new Array();}static['AddParser'](_0x124cb7,_0xc9fe81){var _0x33548e=a8_0x58a1;this[_0x33548e(0x2154)][_0x124cb7]=_0xc9fe81;}static[_0x5f172a(0x1d5b)](_0x2a2d78){return this['_BabylonFileParsers'][_0x2a2d78]||null;}static[_0x5f172a(0x3519)](_0x234039,_0xdeede8){var _0x28db8e=_0x5f172a;this[_0x28db8e(0x6ca)][_0x234039]=_0xdeede8;}static[_0x5f172a(0x292f)](_0x2d41a1){var _0x240040=_0x5f172a;return this[_0x240040(0x6ca)][_0x2d41a1]||null;}static[_0x5f172a(0xb3f)](_0x33ae65,_0x359573,_0x381609,_0x276106){var _0x4a9a4e=_0x5f172a;for(const _0x15d39a in this['_BabylonFileParsers'])Object[_0x4a9a4e(0x1229)]['hasOwnProperty'][_0x4a9a4e(0xf13)](this[_0x4a9a4e(0x2154)],_0x15d39a)&&this['_BabylonFileParsers'][_0x15d39a](_0x33ae65,_0x359573,_0x381609,_0x276106);}get[_0x5f172a(0x1de0)](){var _0x4fe60a=_0x5f172a;return this[_0x4fe60a(0x29d)];}set[_0x5f172a(0x1de0)](_0x532411){var _0x267b43=_0x5f172a;this[_0x267b43(0x29d)]=_0x532411;}[_0x5f172a(0x3dcf)](){var _0x5341fa=_0x5f172a;let _0x17068e=new Array();return _0x17068e=(_0x17068e=(_0x17068e=(_0x17068e=_0x17068e[_0x5341fa(0x3a62)](this[_0x5341fa(0x2aa5)]))[_0x5341fa(0x3a62)](this[_0x5341fa(0x1834)]))[_0x5341fa(0x3a62)](this[_0x5341fa(0x3eff)]))[_0x5341fa(0x3a62)](this[_0x5341fa(0x1585)]),this['skeletons'][_0x5341fa(0x2f62)](_0x16c740=>_0x17068e=_0x17068e['concat'](_0x16c740[_0x5341fa(0x3d38)])),_0x17068e;}}_0x3436c5[_0x5f172a(0x2154)]={},_0x3436c5[_0x5f172a(0x6ca)]={};},0x9316:(_0x3250d9,_0x24e1c9,_0x40c582)=>{var _0x350219=a8_0x49466b;_0x40c582['d'](_0x24e1c9,{'TJ':()=>_0x5f9186});var _0x24e1c9=_0x40c582(0xe0c0),_0x2c425f=_0x40c582(0x1dad),_0x4514a0=_0x40c582(0xa838),_0x2f424e=_0x40c582(0x10ea4),_0x584c03=_0x40c582(0xf8c1),_0x45ea04=_0x40c582(0x12cc0),_0x348d45=_0x40c582(0xdc06),_0x523ef8=_0x40c582(0xdef7),_0x49bfe4=_0x40c582(0xe222),_0x5278a4=_0x40c582(0x6214);class _0x2e97cc extends _0x24e1c9['p']{}class _0x2ca53c{constructor(){var _0x4eb6c7=a8_0x58a1;this[_0x4eb6c7(0x2bf1)]=[],this[_0x4eb6c7(0x1423)]=[],this[_0x4eb6c7(0x33b2)]=[];}[_0x350219(0x2d20)](){var _0x18ec70=_0x350219;this[_0x18ec70(0x2bf1)][_0x18ec70(0x139f)](0x0)['forEach'](_0x443d5f=>{_0x443d5f['dispose']();}),this[_0x18ec70(0x2bf1)][_0x18ec70(0x132e)]=0x0,this[_0x18ec70(0x1423)]['slice'](0x0)[_0x18ec70(0x2f62)](_0x241c4b=>{var _0x132d12=_0x18ec70;_0x241c4b[_0x132d12(0x2d20)]();}),this[_0x18ec70(0x1423)][_0x18ec70(0x132e)]=0x0,this[_0x18ec70(0x33b2)][_0x18ec70(0x139f)](0x0)['forEach'](_0x2a403e=>{var _0x124923=_0x18ec70;_0x2a403e[_0x124923(0x2d20)]();}),this[_0x18ec70(0x33b2)][_0x18ec70(0x132e)]=0x0;}}class _0x5f9186 extends _0x24e1c9['p']{constructor(_0x46d340){var _0x58fd7e=_0x350219;super(),this['_wasAddedToScene']=!0x1,(_0x46d340=_0x46d340||_0x584c03['l'][_0x58fd7e(0x19c8)])&&(this[_0x58fd7e(0x32aa)]=_0x46d340,this[_0x58fd7e(0x36a4)]=[],this[_0x58fd7e(0x2393)]=[],this[_0x58fd7e(0x8ea)]=[],this['lensFlareSystems']=[],this[_0x58fd7e(0xbd0)]=[],this['reflectionProbes']=[],_0x46d340[_0x58fd7e(0x3af1)][_0x58fd7e(0x11ad)](()=>{var _0x2440a2=_0x58fd7e;this[_0x2440a2(0x2759)]||this[_0x2440a2(0x2d20)]();}),this[_0x58fd7e(0x9ed)]=_0x46d340[_0x58fd7e(0x2636)]()[_0x58fd7e(0x2330)][_0x58fd7e(0x11ad)](()=>{var _0x3bb19d=_0x58fd7e;for(const _0x2657cc of this[_0x3bb19d(0x21e7)])_0x2657cc['_rebuild']();for(const _0xba30c9 of this[_0x3bb19d(0x2aa5)])_0xba30c9[_0x3bb19d(0x220)]();for(const _0x24ae15 of this['particleSystems'])_0x24ae15[_0x3bb19d(0x148b)]();for(const _0x307ac0 of this[_0x3bb19d(0xb3c)])_0x307ac0[_0x3bb19d(0x220)]();}));}[_0x350219(0x59b)](_0x247761){var _0x3b0aac=_0x350219;const _0x5c5984=new Map();for(const _0x18f443 of _0x247761)_0x5c5984[_0x3b0aac(0xe5f)](_0x18f443[_0x3b0aac(0x439)],_0x18f443);const _0x273614={'dependsOn':new Map(),'dependedBy':new Map()};for(const _0x12b3c3 of _0x247761){var _0x565f77=_0x12b3c3[_0x3b0aac(0x439)];_0x273614[_0x3b0aac(0x14e1)]['set'](_0x565f77,new Set()),_0x273614[_0x3b0aac(0x1b39)][_0x3b0aac(0xe5f)](_0x565f77,new Set());}for(const _0x10eadb of _0x247761){var _0x3d94a2,_0x41bf59=_0x10eadb['uniqueId'];const _0x1c7bb5=_0x273614['dependsOn'][_0x3b0aac(0x2493)](_0x41bf59),_0x5af331=(_0x10eadb instanceof _0x45ea04['S']&&(_0x3d94a2=_0x10eadb[_0x3b0aac(0x35f8)],_0x5c5984[_0x3b0aac(0x3c16)](_0x3d94a2[_0x3b0aac(0x439)])&&(_0x1c7bb5[_0x3b0aac(0x11ad)](_0x3d94a2[_0x3b0aac(0x439)]),_0x273614['dependedBy'][_0x3b0aac(0x2493)](_0x3d94a2[_0x3b0aac(0x439)])[_0x3b0aac(0x11ad)](_0x41bf59))),_0x273614[_0x3b0aac(0x1b39)]['get'](_0x41bf59));for(const _0x3bfcb8 of _0x10eadb[_0x3b0aac(0x15f2)]()){var _0x1c635f=_0x3bfcb8['uniqueId'];if(_0x5c5984[_0x3b0aac(0x3c16)](_0x1c635f)){_0x5af331['add'](_0x1c635f);const _0x146eda=_0x273614[_0x3b0aac(0x14e1)][_0x3b0aac(0x2493)](_0x1c635f);_0x146eda[_0x3b0aac(0x11ad)](_0x41bf59);}}}const _0x8b4741=[],_0x18b930=[];for(const _0x585f39 of _0x247761){var _0x176d31=_0x585f39[_0x3b0aac(0x439)];0x0===_0x273614[_0x3b0aac(0x14e1)][_0x3b0aac(0x2493)](_0x176d31)[_0x3b0aac(0x2cbf)]&&(_0x18b930[_0x3b0aac(0x2f54)](_0x585f39),_0x5c5984['delete'](_0x176d31));}const _0x2bbbce=_0x18b930;for(;0x0<_0x2bbbce[_0x3b0aac(0x132e)];){var _0x87e7e5=_0x2bbbce[_0x3b0aac(0x1776)]();_0x8b4741['push'](_0x87e7e5);const _0x38f90e=_0x273614[_0x3b0aac(0x1b39)][_0x3b0aac(0x2493)](_0x87e7e5[_0x3b0aac(0x439)]);for(const _0x469f4a of Array[_0x3b0aac(0x2835)](_0x38f90e[_0x3b0aac(0x2cbb)]())){const _0x8fa13d=_0x273614[_0x3b0aac(0x14e1)]['get'](_0x469f4a);_0x8fa13d[_0x3b0aac(0x3013)](_0x87e7e5['uniqueId']),0x0===_0x8fa13d[_0x3b0aac(0x2cbf)]&&_0x5c5984[_0x3b0aac(0x2493)](_0x469f4a)&&(_0x2bbbce[_0x3b0aac(0x2f54)](_0x5c5984['get'](_0x469f4a)),_0x5c5984[_0x3b0aac(0x3013)](_0x469f4a));}}return 0x0<_0x5c5984[_0x3b0aac(0x2cbf)]&&(_0x5278a4[_0x3b0aac(0x1fe2)]('SceneSerializer._topologicalSort:\x20There\x20were\x20unvisited\x20nodes:'),_0x5c5984['forEach'](_0xdad8a6=>_0x5278a4[_0x3b0aac(0x1fe2)](_0xdad8a6[_0x3b0aac(0x3efc)]))),_0x8b4741;}[_0x350219(0x16f)](_0x35726a,_0x413793,_0x462fa3,_0x5ec08c){var _0x438ecf=_0x350219;if(_0x462fa3&&(!_0x5ec08c||_0x5ec08c(_0x462fa3))&&!_0x413793[_0x438ecf(0x3c16)](_0x462fa3[_0x438ecf(0x439)])){_0x35726a['push'](_0x462fa3),_0x413793['add'](_0x462fa3[_0x438ecf(0x439)]);for(const _0x125368 of _0x462fa3[_0x438ecf(0x15f2)](!0x0))this['_addNodeAndDescendantsToList'](_0x35726a,_0x413793,_0x125368,_0x5ec08c);}}[_0x350219(0x1ee)](_0x4ad839){var _0x4c1229=_0x350219;return _0x4ad839 instanceof _0x2c425f['Kj']&&-0x1!==this['meshes']['indexOf'](_0x4ad839)||_0x4ad839 instanceof _0x4514a0['Y']&&-0x1!==this['transformNodes'][_0x4c1229(0x404a)](_0x4ad839)||_0x4ad839 instanceof _0x348d45['_']&&-0x1!==this[_0x4c1229(0x1834)]['indexOf'](_0x4ad839)||_0x4ad839 instanceof _0x523ef8['V']&&-0x1!==this[_0x4c1229(0x3eff)][_0x4c1229(0x404a)](_0x4ad839);}[_0x350219(0x2b25)](){var _0x50f7f8=_0x350219;for(const _0x497615 of this['meshes'])if(_0x497615[_0x50f7f8(0x2126)]&&!this[_0x50f7f8(0x1ee)](_0x497615['parent']))return _0x2f424e['Y'][_0x50f7f8(0x2e91)](_0x50f7f8(0xadf)+_0x497615['name']+_0x50f7f8(0x2da2)),!0x1;for(const _0x4a6c53 of this[_0x50f7f8(0x1585)])if(_0x4a6c53['parent']&&!this[_0x50f7f8(0x1ee)](_0x4a6c53[_0x50f7f8(0x2126)]))return _0x2f424e['Y'][_0x50f7f8(0x2e91)](_0x50f7f8(0xadf)+_0x4a6c53[_0x50f7f8(0x3efc)]+_0x50f7f8(0x2da2)),!0x1;for(const _0x471ed8 of this[_0x50f7f8(0x1834)])if(_0x471ed8[_0x50f7f8(0x2126)]&&!this['_isNodeInContainer'](_0x471ed8[_0x50f7f8(0x2126)]))return _0x2f424e['Y'][_0x50f7f8(0x2e91)]('Node\x20'+_0x471ed8[_0x50f7f8(0x3efc)]+_0x50f7f8(0x2da2)),!0x1;for(const _0x5a88f7 of this[_0x50f7f8(0x3eff)])if(_0x5a88f7[_0x50f7f8(0x2126)]&&!this[_0x50f7f8(0x1ee)](_0x5a88f7[_0x50f7f8(0x2126)]))return _0x2f424e['Y']['Warn']('Node\x20'+_0x5a88f7[_0x50f7f8(0x3efc)]+_0x50f7f8(0x2da2)),!0x1;return!0x0;}['instantiateModelsToScene'](_0x2dc0a2,_0x5468e3=!0x1,_0x4e3fe1){var _0x5d4a53=_0x350219;this[_0x5d4a53(0x2b25)]()||_0x49bfe4['w1'][_0x5d4a53(0x2e91)](_0x5d4a53(0x4084));const _0x1bfa45={},_0x478cb9={},_0x532fbb=new _0x2ca53c(),_0x1f352c=[],_0x18f384=[],_0x51723b=Object[_0x5d4a53(0x1666)]({'doNotInstantiate':!0x0},_0x4e3fe1),_0x1c0319=(_0x568c40,_0x2226a5)=>{var _0x219043=_0x5d4a53;if(_0x1bfa45[_0x568c40[_0x219043(0x439)]]=_0x2226a5['uniqueId'],_0x478cb9[_0x2226a5[_0x219043(0x439)]]=_0x2226a5,_0x2dc0a2&&(_0x2226a5[_0x219043(0x3efc)]=_0x2dc0a2(_0x568c40[_0x219043(0x3efc)])),_0x2226a5 instanceof _0x2c425f['Kj']){const _0x386565=_0x2226a5;if(_0x386565['morphTargetManager']){const _0x5992c9=_0x568c40[_0x219043(0xad0)];_0x386565[_0x219043(0xad0)]=_0x5992c9[_0x219043(0x11fe)]();for(let _0x4703be=0x0;_0x4703be<_0x5992c9[_0x219043(0x2844)];_0x4703be++){var _0x15650e=_0x5992c9[_0x219043(0x3c0f)](_0x4703be),_0x3e781f=_0x386565[_0x219043(0xad0)][_0x219043(0x3c0f)](_0x4703be);_0x1bfa45[_0x15650e[_0x219043(0x439)]]=_0x3e781f[_0x219043(0x439)],_0x478cb9[_0x3e781f[_0x219043(0x439)]]=_0x3e781f;}}}};var _0x1a00f6=[],_0x3f862f=new Set();for(const _0x4bf6cb of this[_0x5d4a53(0x1585)])null===_0x4bf6cb[_0x5d4a53(0x2126)]&&this['_addNodeAndDescendantsToList'](_0x1a00f6,_0x3f862f,_0x4bf6cb,_0x51723b[_0x5d4a53(0x316b)]);for(const _0x1ed096 of this['meshes'])null===_0x1ed096['parent']&&this['_addNodeAndDescendantsToList'](_0x1a00f6,_0x3f862f,_0x1ed096,_0x51723b[_0x5d4a53(0x316b)]);const _0x35cd3d=this[_0x5d4a53(0x59b)](_0x1a00f6),_0x47d166=(_0x5d9551,_0x1ad820)=>{var _0x4095dc=_0x5d4a53,_0x1ae5cb;if(_0x1c0319(_0x5d9551,_0x1ad820),_0x5d9551[_0x4095dc(0x2126)]&&(_0x1ae5cb=_0x1bfa45[_0x5d9551[_0x4095dc(0x2126)]['uniqueId']],_0x1ae5cb=_0x478cb9[_0x1ae5cb],_0x1ad820[_0x4095dc(0x2126)]=_0x1ae5cb||_0x5d9551[_0x4095dc(0x2126)]),_0x1ad820[_0x4095dc(0x8c5)][_0x4095dc(0x2a3e)](_0x5d9551['position']),_0x1ad820[_0x4095dc(0x13fc)][_0x4095dc(0x2a3e)](_0x5d9551['rotation']),_0x1ad820['scaling']['copyFrom'](_0x5d9551[_0x4095dc(0x244c)]),_0x1ad820[_0x4095dc(0x4e2)]){const _0x528f88=_0x1ad820;if(_0x528f88[_0x4095dc(0x4e2)]){if(_0x5468e3){const _0xc3a089=_0x5d9551[_0x4095dc(0x4e2)];if(-0x1===_0x18f384[_0x4095dc(0x404a)](_0xc3a089)){var _0x3b7d8a=_0xc3a089[_0x4095dc(0x11fe)](_0x2dc0a2?_0x2dc0a2(_0xc3a089['name']):_0x4095dc(0x112c)+_0xc3a089['name']);if(_0x18f384[_0x4095dc(0x2f54)](_0xc3a089),_0x1bfa45[_0xc3a089[_0x4095dc(0x439)]]=_0x3b7d8a[_0x4095dc(0x439)],_0x478cb9[_0x3b7d8a[_0x4095dc(0x439)]]=_0x3b7d8a,_0x4095dc(0x2bb2)===_0xc3a089[_0x4095dc(0x1653)]()){const _0xdd2c4c=_0xc3a089;for(const _0x201a25 of _0xdd2c4c['subMaterials'])_0x201a25&&(_0x3b7d8a=_0x201a25[_0x4095dc(0x11fe)](_0x2dc0a2?_0x2dc0a2(_0x201a25[_0x4095dc(0x3efc)]):_0x4095dc(0x112c)+_0x201a25[_0x4095dc(0x3efc)]),_0x18f384[_0x4095dc(0x2f54)](_0x201a25),_0x1bfa45[_0x201a25[_0x4095dc(0x439)]]=_0x3b7d8a[_0x4095dc(0x439)],_0x478cb9[_0x3b7d8a[_0x4095dc(0x439)]]=_0x3b7d8a);_0xdd2c4c['subMaterials']=_0xdd2c4c[_0x4095dc(0x2809)][_0x4095dc(0x1fa5)](_0x18d27a=>_0x18d27a&&_0x478cb9[_0x1bfa45[_0x18d27a[_0x4095dc(0x439)]]]);}}_0x4095dc(0xd1d)!==_0x528f88[_0x4095dc(0x1653)]()&&(_0x528f88[_0x4095dc(0x4e2)]=_0x478cb9[_0x1bfa45[_0xc3a089['uniqueId']]]);}else _0x4095dc(0x2bb2)===_0x528f88['material'][_0x4095dc(0x1653)]()?-0x1===this[_0x4095dc(0x32aa)][_0x4095dc(0x3974)][_0x4095dc(0x404a)](_0x528f88['material'])&&this['scene'][_0x4095dc(0x3cf7)](_0x528f88[_0x4095dc(0x4e2)]):-0x1===this[_0x4095dc(0x32aa)][_0x4095dc(0x28c7)][_0x4095dc(0x404a)](_0x528f88[_0x4095dc(0x4e2)])&&this[_0x4095dc(0x32aa)][_0x4095dc(0x3c38)](_0x528f88[_0x4095dc(0x4e2)]);}}null===_0x1ad820[_0x4095dc(0x2126)]&&_0x532fbb[_0x4095dc(0x2bf1)][_0x4095dc(0x2f54)](_0x1ad820);};return _0x35cd3d[_0x5d4a53(0x2f62)](_0x5934f5=>{var _0x82ad35=_0x5d4a53;if(_0x82ad35(0xd1d)===_0x5934f5[_0x82ad35(0x1653)]()){var _0x87b2ce=_0x5934f5,_0x29375b=_0x87b2ce['sourceMesh'],_0x1e947d=_0x1bfa45[_0x29375b[_0x82ad35(0x439)]];const _0x109485=_0x82ad35(0x3542)==typeof _0x1e947d?_0x478cb9[_0x1e947d]:_0x29375b;_0x1e947d=_0x109485[_0x82ad35(0x3a12)](_0x87b2ce[_0x82ad35(0x3efc)]),_0x47d166(_0x87b2ce,_0x1e947d);}else{let _0x2ad0fc=!0x0;'TransformNode'===_0x5934f5[_0x82ad35(0x1653)]()||_0x5934f5[_0x82ad35(0x3463)]||0x0===_0x5934f5[_0x82ad35(0x1b9d)]()?_0x2ad0fc=!0x1:_0x51723b[_0x82ad35(0x189f)]&&(_0x2ad0fc=_0x82ad35(0x187)==typeof _0x51723b['doNotInstantiate']?!_0x51723b['doNotInstantiate'](_0x5934f5):!_0x51723b['doNotInstantiate']),_0x29375b=_0x2ad0fc?_0x5934f5[_0x82ad35(0x3a12)](_0x82ad35(0x8d7)+_0x5934f5[_0x82ad35(0x3efc)]):_0x5934f5[_0x82ad35(0x11fe)]('Clone\x20of\x20'+_0x5934f5['name'],null,!0x0);if(!_0x29375b)throw new Error('Could\x20not\x20clone\x20or\x20instantiate\x20node\x20on\x20Asset\x20Container\x20'+_0x5934f5[_0x82ad35(0x3efc)]);_0x47d166(_0x5934f5,_0x29375b);}}),this[_0x5d4a53(0x1423)]['forEach'](_0x51f4e0=>{var _0x79501e=_0x5d4a53;if(!_0x51723b['predicate']||_0x51723b['predicate'](_0x51f4e0)){var _0x27acc1=_0x51f4e0[_0x79501e(0x11fe)](_0x2dc0a2?_0x2dc0a2(_0x51f4e0['name']):_0x79501e(0x112c)+_0x51f4e0[_0x79501e(0x3efc)]);for(const _0x38685d of this[_0x79501e(0x2aa5)])if(_0x38685d[_0x79501e(0x3463)]===_0x51f4e0&&!_0x38685d['isAnInstance']){const _0x5b8e45=_0x478cb9[_0x1bfa45[_0x38685d['uniqueId']]];if(_0x5b8e45&&!_0x5b8e45[_0x79501e(0x39a1)]&&(_0x5b8e45['skeleton']=_0x27acc1,-0x1===_0x1f352c[_0x79501e(0x404a)](_0x27acc1))){_0x1f352c[_0x79501e(0x2f54)](_0x27acc1);for(const _0x26cab1 of _0x27acc1[_0x79501e(0x3d38)])_0x26cab1[_0x79501e(0x3446)]&&(_0x26cab1[_0x79501e(0x3446)]=_0x478cb9[_0x1bfa45[_0x26cab1['_linkedTransformNode'][_0x79501e(0x439)]]]);}}_0x532fbb['skeletons']['push'](_0x27acc1);}}),this['animationGroups'][_0x5d4a53(0x2f62)](_0x49ddd7=>{var _0x212584=_0x5d4a53;_0x51723b[_0x212584(0x316b)]&&!_0x51723b[_0x212584(0x316b)](_0x49ddd7)||(_0x49ddd7=_0x49ddd7[_0x212584(0x11fe)](_0x2dc0a2?_0x2dc0a2(_0x49ddd7[_0x212584(0x3efc)]):_0x212584(0x112c)+_0x49ddd7[_0x212584(0x3efc)],_0x4903bd=>_0x478cb9[_0x1bfa45[_0x4903bd[_0x212584(0x439)]]]||_0x4903bd),_0x532fbb[_0x212584(0x33b2)][_0x212584(0x2f54)](_0x49ddd7));}),_0x532fbb;}['addAllToScene'](){var _0x2a915a=_0x350219;if(!this[_0x2a915a(0x2759)]){this[_0x2a915a(0x2b25)]()||_0x49bfe4['w1'][_0x2a915a(0x2e91)](_0x2a915a(0x30c0)),this['_wasAddedToScene']=!0x0,this['addToScene'](null),this['environmentTexture']&&(this[_0x2a915a(0x32aa)][_0x2a915a(0x1de0)]=this[_0x2a915a(0x1de0)]);for(const _0x45ce2c of this[_0x2a915a(0x32aa)][_0x2a915a(0x313)])_0x45ce2c['addFromContainer'](this);this[_0x2a915a(0x32aa)]['getEngine']()['onContextRestoredObservable'][_0x2a915a(0x2473)](this['_onContextRestoredObserver']),this[_0x2a915a(0x9ed)]=null;}}[_0x350219(0x3cdc)](_0x1ff868=null){var _0x59f5ba=_0x350219;this[_0x59f5ba(0x3eff)][_0x59f5ba(0x2f62)](_0x58adc9=>{var _0x33e5ec=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x58adc9)||this[_0x33e5ec(0x32aa)][_0x33e5ec(0x10c)](_0x58adc9);}),this[_0x59f5ba(0x1834)][_0x59f5ba(0x2f62)](_0x40a888=>{var _0xe50435=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x40a888)||this[_0xe50435(0x32aa)][_0xe50435(0x3b1e)](_0x40a888);}),this[_0x59f5ba(0x2aa5)]['forEach'](_0x452fb6=>{var _0x258cad=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x452fb6)||this[_0x258cad(0x32aa)]['addMesh'](_0x452fb6);}),this[_0x59f5ba(0x1423)]['forEach'](_0x281c72=>{var _0x7947db=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x281c72)||this[_0x7947db(0x32aa)][_0x7947db(0x2c11)](_0x281c72);}),this['animations']['forEach'](_0x5a0b6a=>{var _0xeab6a2=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x5a0b6a)||this[_0xeab6a2(0x32aa)][_0xeab6a2(0x8e5)](_0x5a0b6a);}),this[_0x59f5ba(0x33b2)]['forEach'](_0x112f58=>{var _0x3c3a7a=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x112f58)||this[_0x3c3a7a(0x32aa)][_0x3c3a7a(0x2961)](_0x112f58);}),this[_0x59f5ba(0x3974)][_0x59f5ba(0x2f62)](_0x20d072=>{var _0x5a7ab1=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x20d072)||this[_0x5a7ab1(0x32aa)][_0x5a7ab1(0x3cf7)](_0x20d072);}),this[_0x59f5ba(0x28c7)][_0x59f5ba(0x2f62)](_0x16badf=>{var _0x41f23c=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x16badf)||this[_0x41f23c(0x32aa)][_0x41f23c(0x3c38)](_0x16badf);}),this[_0x59f5ba(0xcb4)][_0x59f5ba(0x2f62)](_0x2914b8=>{var _0x486548=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x2914b8)||this[_0x486548(0x32aa)][_0x486548(0x2123)](_0x2914b8);}),this[_0x59f5ba(0x21e7)][_0x59f5ba(0x2f62)](_0x5c8909=>{var _0x1529ca=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x5c8909)||this[_0x1529ca(0x32aa)][_0x1529ca(0x3302)](_0x5c8909);}),this[_0x59f5ba(0x1585)][_0x59f5ba(0x2f62)](_0x5f54aa=>{var _0x30c3d9=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x5f54aa)||this[_0x30c3d9(0x32aa)][_0x30c3d9(0x584)](_0x5f54aa);}),this[_0x59f5ba(0x264c)][_0x59f5ba(0x2f62)](_0x714b37=>{var _0x26ce59=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x714b37)||this['scene'][_0x26ce59(0x2abb)](_0x714b37);}),this[_0x59f5ba(0xb3c)][_0x59f5ba(0x2f62)](_0x4c1a58=>{var _0x11e89a=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x4c1a58)||this[_0x11e89a(0x32aa)][_0x11e89a(0x3708)](_0x4c1a58);}),this[_0x59f5ba(0x1dff)][_0x59f5ba(0x2f62)](_0x32ffdd=>{var _0x95bbc5=_0x59f5ba;_0x1ff868&&!_0x1ff868(_0x32ffdd)||this['scene'][_0x95bbc5(0x353f)](_0x32ffdd);});}[_0x350219(0x138)](){var _0x462a13=_0x350219;this[_0x462a13(0x2b25)]()||_0x49bfe4['w1'][_0x462a13(0x2e91)](_0x462a13(0x3656)),this['_wasAddedToScene']=!0x1,this[_0x462a13(0x3e65)](null),this[_0x462a13(0x1de0)]===this[_0x462a13(0x32aa)][_0x462a13(0x1de0)]&&(this[_0x462a13(0x32aa)][_0x462a13(0x1de0)]=null);for(const _0x11d5c7 of this[_0x462a13(0x32aa)]['_serializableComponents'])_0x11d5c7[_0x462a13(0x275f)](this);}[_0x350219(0x3e65)](_0x36554a=null){var _0x17852a=_0x350219;this[_0x17852a(0x3eff)][_0x17852a(0x2f62)](_0xb81fa6=>{var _0x5a8f81=_0x17852a;_0x36554a&&!_0x36554a(_0xb81fa6)||this[_0x5a8f81(0x32aa)][_0x5a8f81(0x5cc)](_0xb81fa6);}),this[_0x17852a(0x1834)][_0x17852a(0x2f62)](_0x57b5ba=>{var _0x332772=_0x17852a;_0x36554a&&!_0x36554a(_0x57b5ba)||this[_0x332772(0x32aa)][_0x332772(0x28bf)](_0x57b5ba);}),this[_0x17852a(0x2aa5)][_0x17852a(0x2f62)](_0x2bdd0b=>{var _0x599dd7=_0x17852a;_0x36554a&&!_0x36554a(_0x2bdd0b)||this['scene'][_0x599dd7(0x1b6a)](_0x2bdd0b);}),this['skeletons'][_0x17852a(0x2f62)](_0x290e55=>{var _0xd19ec9=_0x17852a;_0x36554a&&!_0x36554a(_0x290e55)||this[_0xd19ec9(0x32aa)][_0xd19ec9(0x2841)](_0x290e55);}),this[_0x17852a(0x1b36)][_0x17852a(0x2f62)](_0x700414=>{var _0x18e8b8=_0x17852a;_0x36554a&&!_0x36554a(_0x700414)||this[_0x18e8b8(0x32aa)]['removeAnimation'](_0x700414);}),this[_0x17852a(0x33b2)]['forEach'](_0x33f269=>{var _0x36e4f8=_0x17852a;_0x36554a&&!_0x36554a(_0x33f269)||this[_0x36e4f8(0x32aa)][_0x36e4f8(0x211a)](_0x33f269);}),this['multiMaterials'][_0x17852a(0x2f62)](_0x520567=>{var _0x1c6572=_0x17852a;_0x36554a&&!_0x36554a(_0x520567)||this['scene'][_0x1c6572(0x2054)](_0x520567);}),this['materials']['forEach'](_0x414a00=>{var _0x570856=_0x17852a;_0x36554a&&!_0x36554a(_0x414a00)||this[_0x570856(0x32aa)][_0x570856(0x166f)](_0x414a00);}),this[_0x17852a(0xcb4)][_0x17852a(0x2f62)](_0x13c731=>{_0x36554a&&!_0x36554a(_0x13c731)||this['scene']['removeMorphTargetManager'](_0x13c731);}),this[_0x17852a(0x21e7)][_0x17852a(0x2f62)](_0x3446cc=>{var _0x5e4bd4=_0x17852a;_0x36554a&&!_0x36554a(_0x3446cc)||this[_0x5e4bd4(0x32aa)][_0x5e4bd4(0x3dab)](_0x3446cc);}),this[_0x17852a(0x1585)][_0x17852a(0x2f62)](_0x479ee4=>{var _0x309039=_0x17852a;_0x36554a&&!_0x36554a(_0x479ee4)||this[_0x309039(0x32aa)][_0x309039(0xded)](_0x479ee4);}),this[_0x17852a(0x264c)]['forEach'](_0x209004=>{var _0x98eeed=_0x17852a;_0x36554a&&!_0x36554a(_0x209004)||this[_0x98eeed(0x32aa)]['removeActionManager'](_0x209004);}),this[_0x17852a(0xb3c)][_0x17852a(0x2f62)](_0x23a5e3=>{var _0x2c1d31=_0x17852a;_0x36554a&&!_0x36554a(_0x23a5e3)||this[_0x2c1d31(0x32aa)][_0x2c1d31(0x38da)](_0x23a5e3);}),this[_0x17852a(0x1dff)][_0x17852a(0x2f62)](_0x4df958=>{var _0x184173=_0x17852a;_0x36554a&&!_0x36554a(_0x4df958)||this[_0x184173(0x32aa)][_0x184173(0x56c)](_0x4df958);});}[_0x350219(0x2d20)](){var _0x1a9082=_0x350219;this['cameras'][_0x1a9082(0x139f)](0x0)[_0x1a9082(0x2f62)](_0x2d9215=>{var _0x14ebd7=_0x1a9082;_0x2d9215[_0x14ebd7(0x2d20)]();}),this['cameras'][_0x1a9082(0x132e)]=0x0,this['lights']['slice'](0x0)[_0x1a9082(0x2f62)](_0xa50db=>{var _0x228657=_0x1a9082;_0xa50db[_0x228657(0x2d20)]();}),this[_0x1a9082(0x1834)][_0x1a9082(0x132e)]=0x0,this['meshes'][_0x1a9082(0x139f)](0x0)['forEach'](_0x6250d1=>{var _0x410cc7=_0x1a9082;_0x6250d1[_0x410cc7(0x2d20)]();}),this['meshes'][_0x1a9082(0x132e)]=0x0,this['skeletons'][_0x1a9082(0x139f)](0x0)[_0x1a9082(0x2f62)](_0x5af1da=>{_0x5af1da['dispose']();}),this[_0x1a9082(0x1423)][_0x1a9082(0x132e)]=0x0,this[_0x1a9082(0x33b2)]['slice'](0x0)[_0x1a9082(0x2f62)](_0x397a12=>{var _0x2441b5=_0x1a9082;_0x397a12[_0x2441b5(0x2d20)]();}),this['animationGroups'][_0x1a9082(0x132e)]=0x0,this['multiMaterials']['slice'](0x0)['forEach'](_0x35adb9=>{var _0x42aea2=_0x1a9082;_0x35adb9[_0x42aea2(0x2d20)]();}),this[_0x1a9082(0x3974)][_0x1a9082(0x132e)]=0x0,this[_0x1a9082(0x28c7)][_0x1a9082(0x139f)](0x0)[_0x1a9082(0x2f62)](_0x34c06a=>{_0x34c06a['dispose']();}),this[_0x1a9082(0x28c7)][_0x1a9082(0x132e)]=0x0,this[_0x1a9082(0x21e7)][_0x1a9082(0x139f)](0x0)[_0x1a9082(0x2f62)](_0x31ed86=>{var _0xb1865f=_0x1a9082;_0x31ed86[_0xb1865f(0x2d20)]();}),this[_0x1a9082(0x21e7)]['length']=0x0,this[_0x1a9082(0x1585)][_0x1a9082(0x139f)](0x0)[_0x1a9082(0x2f62)](_0x456195=>{var _0x581a24=_0x1a9082;_0x456195[_0x581a24(0x2d20)]();}),this['transformNodes'][_0x1a9082(0x132e)]=0x0,this[_0x1a9082(0x264c)]['slice'](0x0)[_0x1a9082(0x2f62)](_0x4a786f=>{var _0xfcca5d=_0x1a9082;_0x4a786f[_0xfcca5d(0x2d20)]();}),this[_0x1a9082(0x264c)][_0x1a9082(0x132e)]=0x0,this[_0x1a9082(0xb3c)][_0x1a9082(0x139f)](0x0)['forEach'](_0x14855c=>{var _0x580212=_0x1a9082;_0x14855c[_0x580212(0x2d20)]();}),this['textures'][_0x1a9082(0x132e)]=0x0,this[_0x1a9082(0x1dff)][_0x1a9082(0x139f)](0x0)['forEach'](_0x1bf55f=>{var _0x2176e9=_0x1a9082;_0x1bf55f[_0x2176e9(0x2d20)]();}),this[_0x1a9082(0x1dff)]['length']=0x0,this[_0x1a9082(0xcb4)][_0x1a9082(0x139f)](0x0)[_0x1a9082(0x2f62)](_0x1de88f=>{var _0x408343=_0x1a9082;_0x1de88f[_0x408343(0x2d20)]();}),this[_0x1a9082(0xcb4)]['length']=0x0,this['environmentTexture']&&(this[_0x1a9082(0x1de0)][_0x1a9082(0x2d20)](),this['environmentTexture']=null);for(const _0x24c5ef of this[_0x1a9082(0x32aa)]['_serializableComponents'])_0x24c5ef[_0x1a9082(0x275f)](this,!0x0);this[_0x1a9082(0x9ed)]&&(this[_0x1a9082(0x32aa)][_0x1a9082(0x2636)]()['onContextRestoredObservable'][_0x1a9082(0x2473)](this[_0x1a9082(0x9ed)]),this[_0x1a9082(0x9ed)]=null);}[_0x350219(0x3815)](_0x19b270,_0xec3a2a,_0x1aab0f){var _0x47b2aa=_0x350219;if(_0x19b270&&_0xec3a2a)for(const _0x321287 of _0x19b270){let _0xaeb0de=!0x0;if(_0x1aab0f){for(const _0x2fba94 of _0x1aab0f)if(_0x321287===_0x2fba94){_0xaeb0de=!0x1;break;}}_0xaeb0de&&(_0xec3a2a[_0x47b2aa(0x2f54)](_0x321287),_0x321287['_parentContainer']=this);}}[_0x350219(0x1300)](_0xbf233a){var _0x11452a=_0x350219;this[_0x11452a(0x2759)]=!0x1,void 0x0===_0xbf233a&&(_0xbf233a=new _0x2e97cc());for(const _0x132c52 in this)Object[_0x11452a(0x1229)][_0x11452a(0x2c1b)][_0x11452a(0xf13)](this,_0x132c52)&&(this[_0x132c52]=this[_0x132c52]||(_0x11452a(0x29d)===_0x132c52?null:[]),this[_0x11452a(0x3815)](this[_0x11452a(0x32aa)][_0x132c52],this[_0x132c52],_0xbf233a[_0x132c52]));this['environmentTexture']=this['scene'][_0x11452a(0x1de0)],this['removeAllFromScene']();}[_0x350219(0x3976)](){var _0x1bdd90=_0x350219;const _0x539112=new _0x2c425f['Kj'](_0x1bdd90(0x3d83),this[_0x1bdd90(0x32aa)]);return this[_0x1bdd90(0x2aa5)][_0x1bdd90(0x2f62)](_0x3863ec=>{var _0x406e48=_0x1bdd90;_0x3863ec[_0x406e48(0x2126)]||_0x539112[_0x406e48(0x1fb6)](_0x3863ec);}),this['meshes'][_0x1bdd90(0x1f45)](_0x539112),_0x539112;}[_0x350219(0xd9e)](_0x46643b=_0x584c03['l'][_0x350219(0x19c8)],_0x108366,_0x32c063=null){var _0x4253a5=_0x350219;if(!_0x46643b)return _0x2f424e['Y'][_0x4253a5(0x350c)](_0x4253a5(0x3f7c)),[];const _0xd8c0fe=_0x32c063||(_0x35938f=>{var _0x6ddd3a=_0x4253a5;let _0x4489a0=null;var _0x454c94=_0x35938f[_0x6ddd3a(0x1b36)][_0x6ddd3a(0x132e)]?_0x35938f['animations'][0x0][_0x6ddd3a(0x1a52)]:'',_0x5c16aa=_0x35938f['name'][_0x6ddd3a(0x3936)]('.')[_0x6ddd3a(0x2abd)]('')[_0x6ddd3a(0x3936)](_0x6ddd3a(0x2540))[0x0];switch(_0x454c94){case _0x6ddd3a(0x8c5):case _0x6ddd3a(0x905):_0x4489a0=_0x46643b[_0x6ddd3a(0x239b)](_0x35938f['name'])||_0x46643b[_0x6ddd3a(0x239b)](_0x5c16aa);break;case _0x6ddd3a(0x40ca):_0x4489a0=_0x46643b[_0x6ddd3a(0xfde)](_0x35938f[_0x6ddd3a(0x3efc)])||_0x46643b[_0x6ddd3a(0xfde)](_0x5c16aa);break;default:_0x4489a0=_0x46643b[_0x6ddd3a(0x3961)](_0x35938f[_0x6ddd3a(0x3efc)])||_0x46643b[_0x6ddd3a(0x3961)](_0x5c16aa);}return _0x4489a0;}),_0x2a49db=this['getNodes'](),_0x346ff4=(_0x2a49db[_0x4253a5(0x2f62)](_0x5ec71b=>{var _0x29c7c0=_0x4253a5;const _0x2d3ba8=_0xd8c0fe(_0x5ec71b);if(null!==_0x2d3ba8){for(const _0x5f0b7a of _0x5ec71b[_0x29c7c0(0x1b36)])for(const _0x41fa8d of _0x2d3ba8['animations']['filter'](_0x164299=>_0x164299['targetProperty']===_0x5f0b7a['targetProperty'])){var _0x460f0b=_0x2d3ba8[_0x29c7c0(0x1b36)][_0x29c7c0(0x404a)](_0x41fa8d,0x0);-0x1<_0x460f0b&&_0x2d3ba8[_0x29c7c0(0x1b36)][_0x29c7c0(0x1035)](_0x460f0b,0x1);}_0x2d3ba8[_0x29c7c0(0x1b36)]=_0x2d3ba8[_0x29c7c0(0x1b36)][_0x29c7c0(0x3a62)](_0x5ec71b[_0x29c7c0(0x1b36)]);}}),new Array());return this['animationGroups'][_0x4253a5(0x139f)]()[_0x4253a5(0x2f62)](_0x573c0e=>{var _0x12e251=_0x4253a5;_0x346ff4[_0x12e251(0x2f54)](_0x573c0e[_0x12e251(0x11fe)](_0x573c0e[_0x12e251(0x3efc)],_0xd8c0fe)),_0x573c0e[_0x12e251(0x3477)]['forEach'](_0x21d142=>{var _0x565a80=_0x12e251;_0x21d142[_0x565a80(0x1dec)]();});}),_0x108366[_0x4253a5(0x2f62)](_0x4d1367=>{var _0x571a=_0x4253a5,_0x4d14ad=_0xd8c0fe(_0x4d1367[_0x571a(0x2966)]);_0x4d14ad&&(_0x46643b[_0x571a(0x1da)](_0x4d14ad,_0x4d1367[_0x571a(0xefd)],_0x4d1367['toFrame'],_0x4d1367[_0x571a(0x71f)],_0x4d1367[_0x571a(0x229)],_0x4d1367[_0x571a(0x15cb)]||void 0x0,void 0x0,!0x0,void 0x0,_0x4d1367[_0x571a(0x1684)]||void 0x0),_0x46643b[_0x571a(0x2785)](_0x4d1367[_0x571a(0x2966)]));}),_0x346ff4;}}},0x16aec:(_0x49f4c7,_0x5e5f2c,_0x3fb02a)=>{var _0x4fa2fa=a8_0x49466b;_0x3fb02a['d'](_0x5e5f2c,{'N':()=>_0xee727e});function _0x2ea144(_0x2ea893,_0x452d17,_0x5e2d43,_0x2670f4){var _0x34c89c=a8_0x58a1,_0x4cd104,_0x3fadca=arguments[_0x34c89c(0x132e)],_0x58d4da=_0x3fadca<0x3?_0x452d17:null===_0x2670f4?_0x2670f4=Object[_0x34c89c(0x319d)](_0x452d17,_0x5e2d43):_0x2670f4;if('object'==typeof Reflect&&_0x34c89c(0x187)==typeof Reflect[_0x34c89c(0x14d7)])_0x58d4da=Reflect['decorate'](_0x2ea893,_0x452d17,_0x5e2d43,_0x2670f4);else{for(var _0x12f1c9=_0x2ea893['length']-0x1;0x0<=_0x12f1c9;_0x12f1c9--)(_0x4cd104=_0x2ea893[_0x12f1c9])&&(_0x58d4da=(_0x3fadca<0x3?_0x4cd104(_0x58d4da):0x3<_0x3fadca?_0x4cd104(_0x452d17,_0x5e2d43,_0x58d4da):_0x4cd104(_0x452d17,_0x5e2d43))||_0x58d4da);}0x3<_0x3fadca&&_0x58d4da&&Object[_0x34c89c(0x1fc0)](_0x452d17,_0x5e2d43,_0x58d4da);}var _0xcd1cac=_0x3fb02a(0x9fd1),_0x5e5f2c=_0x3fb02a(0x153ad),_0x1f22f9=_0x3fb02a(0xf96c),_0x534043=_0x3fb02a(0xf8c1),_0x46db66=_0x3fb02a(0x15cb9);class _0x1d94b8{constructor(){var _0x6e9d96=a8_0x58a1;this[_0x6e9d96(0x2f87)]=!0x1,this[_0x6e9d96(0x87a)]=!0x1,this['_sceneRootNodesIndex']=-0x1,this[_0x6e9d96(0x3165)]=!0x0,this['_isParentEnabled']=!0x0,this[_0x6e9d96(0x3485)]=!0x0,this[_0x6e9d96(0x238e)]=new _0x1f22f9['y$'](),this[_0x6e9d96(0x360c)]=new _0x1f22f9['y$']();}}class _0xee727e{constructor(_0x2d1a18,_0x2f135c=null){var _0x56386b=a8_0x58a1;this[_0x56386b(0x1d35)]=!0x1,this['_nodeDataStorage']=new _0x1d94b8(),this[_0x56386b(0x1369)]='',this[_0x56386b(0x19eb)]=null,this['reservedDataStore']=null,this[_0x56386b(0x20a7)]=null,this['onAccessibilityTagChangedObservable']=new _0x1f22f9['y$'](),this[_0x56386b(0x30a7)]=null,this['animations']=new Array(),this[_0x56386b(0x399)]={},this[_0x56386b(0x27b2)]=null,this[_0x56386b(0x2297)]=-0x1,this['_parentUpdateId']=-0x1,this[_0x56386b(0x3818)]=-0x1,this['_waitingParentId']=null,this[_0x56386b(0x370f)]=null,this[_0x56386b(0x13d4)]=null,this[_0x56386b(0x30db)]={},this[_0x56386b(0x1501)]=null,this[_0x56386b(0x22d)]=null,this[_0x56386b(0x1b61)]=_0xcd1cac['y3'][_0x56386b(0x24ef)](),this[_0x56386b(0xd57)]=0x0,this['_worldMatrixDeterminantIsDirty']=!0x0,this[_0x56386b(0x3e6f)]=null,this['_isNode']=!0x0,this['onDisposeObservable']=new _0x1f22f9['y$'](),this['_onDisposeObserver']=null,this[_0x56386b(0x305a)]=new Array(),this['name']=_0x2d1a18,this['id']=_0x2d1a18,this[_0x56386b(0x48a)]=_0x2f135c||_0x534043['l'][_0x56386b(0x19c8)],this['uniqueId']=this['_scene'][_0x56386b(0x1be8)](),this[_0x56386b(0x36a9)]();}static[_0x4fa2fa(0xf1b)](_0x560c20,_0x4a394a){var _0x2480bc=_0x4fa2fa;this[_0x2480bc(0x1f70)][_0x560c20]=_0x4a394a;}static[_0x4fa2fa(0x327)](_0x4c3118,_0xf90132,_0x1931e3,_0x5d52c3){var _0x74fb10=_0x4fa2fa;const _0x51ccc8=this[_0x74fb10(0x1f70)][_0x4c3118];return _0x51ccc8?_0x51ccc8(_0xf90132,_0x1931e3,_0x5d52c3):null;}set[_0x4fa2fa(0x2c66)](_0x3bfa66){var _0x5749a8=_0x4fa2fa;this[_0x5749a8(0x20a7)]=_0x3bfa66,this[_0x5749a8(0x349c)][_0x5749a8(0x3e9)](_0x3bfa66);}get[_0x4fa2fa(0x2c66)](){return this['_accessibilityTag'];}get['doNotSerialize'](){var _0x139cd8=_0x4fa2fa;return!!this['_nodeDataStorage'][_0x139cd8(0x2f87)]||!!this[_0x139cd8(0x1501)]&&this[_0x139cd8(0x1501)][_0x139cd8(0x35f4)];}set['doNotSerialize'](_0xeac165){var _0x24db0=_0x4fa2fa;this[_0x24db0(0xdc2)][_0x24db0(0x2f87)]=_0xeac165;}[_0x4fa2fa(0x2e0e)](){var _0x32e869=_0x4fa2fa;return this[_0x32e869(0xdc2)][_0x32e869(0x87a)];}set[_0x4fa2fa(0x2126)](_0x6d29b7){var _0x31011d=_0x4fa2fa,_0x2f69d6,_0x2bc194;this[_0x31011d(0x1501)]!==_0x6d29b7&&(_0x2f69d6=this[_0x31011d(0x1501)],this['_parentNode']&&void 0x0!==this[_0x31011d(0x1501)]['_children']&&null!==this[_0x31011d(0x1501)][_0x31011d(0x22d)]&&(-0x1!==(_0x2bc194=this[_0x31011d(0x1501)][_0x31011d(0x22d)][_0x31011d(0x404a)](this))&&this[_0x31011d(0x1501)][_0x31011d(0x22d)]['splice'](_0x2bc194,0x1),_0x6d29b7||this[_0x31011d(0xdc2)][_0x31011d(0x87a)]||this[_0x31011d(0x2cf3)]()),this[_0x31011d(0x1501)]=_0x6d29b7,this[_0x31011d(0x1501)]&&(void 0x0!==this[_0x31011d(0x1501)][_0x31011d(0x22d)]&&null!==this[_0x31011d(0x1501)][_0x31011d(0x22d)]||(this[_0x31011d(0x1501)][_0x31011d(0x22d)]=new Array()),this[_0x31011d(0x1501)][_0x31011d(0x22d)]['push'](this),_0x2f69d6||this[_0x31011d(0x3b21)]()),this['_syncParentEnabledState']());}get[_0x4fa2fa(0x2126)](){var _0x15ab02=_0x4fa2fa;return this[_0x15ab02(0x1501)];}['_serializeAsParent'](_0x2b0466){var _0x37262f=_0x4fa2fa;_0x2b0466[_0x37262f(0x2470)]=this['uniqueId'];}[_0x4fa2fa(0x2cf3)](){var _0x4af0e9=_0x4fa2fa;-0x1===this['_nodeDataStorage'][_0x4af0e9(0x2bf0)]&&(this[_0x4af0e9(0xdc2)][_0x4af0e9(0x2bf0)]=this[_0x4af0e9(0x48a)][_0x4af0e9(0x2bf1)][_0x4af0e9(0x132e)],this[_0x4af0e9(0x48a)]['rootNodes']['push'](this));}['_removeFromSceneRootNodes'](){var _0x456d6f=_0x4fa2fa;if(-0x1!==this[_0x456d6f(0xdc2)]['_sceneRootNodesIndex']){const _0x2b40bc=this[_0x456d6f(0x48a)]['rootNodes'];var _0x152aa5=_0x2b40bc['length']-0x1;_0x2b40bc[this[_0x456d6f(0xdc2)][_0x456d6f(0x2bf0)]]=_0x2b40bc[_0x152aa5],_0x2b40bc[this[_0x456d6f(0xdc2)]['_sceneRootNodesIndex']]['_nodeDataStorage'][_0x456d6f(0x2bf0)]=this[_0x456d6f(0xdc2)]['_sceneRootNodesIndex'],this['_scene'][_0x456d6f(0x2bf1)][_0x456d6f(0x38e4)](),this[_0x456d6f(0xdc2)][_0x456d6f(0x2bf0)]=-0x1;}}get[_0x4fa2fa(0x1a3f)](){var _0x3f7b31=_0x4fa2fa;return this['_animationPropertiesOverride']||this[_0x3f7b31(0x48a)][_0x3f7b31(0x1a3f)];}set[_0x4fa2fa(0x1a3f)](_0x51d49a){var _0x857cdc=_0x4fa2fa;this[_0x857cdc(0x3e6f)]=_0x51d49a;}[_0x4fa2fa(0x1653)](){var _0x1117b8=_0x4fa2fa;return _0x1117b8(0x854);}set['onDispose'](_0x419d11){var _0x305f4b=_0x4fa2fa;this[_0x305f4b(0x26e0)]&&this[_0x305f4b(0x3af1)][_0x305f4b(0x2473)](this[_0x305f4b(0x26e0)]),this[_0x305f4b(0x26e0)]=this[_0x305f4b(0x3af1)][_0x305f4b(0x11ad)](_0x419d11);}get[_0x4fa2fa(0x3f25)](){var _0x488a20=_0x4fa2fa;return this[_0x488a20(0xdc2)][_0x488a20(0x238e)];}get[_0x4fa2fa(0x258c)](){var _0x117bdc=_0x4fa2fa;return this[_0x117bdc(0xdc2)][_0x117bdc(0x360c)];}['getScene'](){return this['_scene'];}[_0x4fa2fa(0x2636)](){var _0x44cccd=_0x4fa2fa;return this[_0x44cccd(0x48a)][_0x44cccd(0x2636)]();}[_0x4fa2fa(0x12aa)](_0x11c272,_0x5d9009=!0x1){var _0x344b5b=_0x4fa2fa;return-0x1===this[_0x344b5b(0x305a)][_0x344b5b(0x404a)](_0x11c272)&&(_0x11c272[_0x344b5b(0x9a0)](),this[_0x344b5b(0x48a)][_0x344b5b(0x793)]&&!_0x5d9009?this[_0x344b5b(0x48a)]['onDataLoadedObservable'][_0x344b5b(0x38c2)](()=>{var _0x126205=_0x344b5b;_0x11c272[_0x126205(0x1ca6)](this);}):_0x11c272[_0x344b5b(0x1ca6)](this),this[_0x344b5b(0x305a)][_0x344b5b(0x2f54)](_0x11c272)),this;}[_0x4fa2fa(0x3120)](_0x29cf24){var _0x4a6453=_0x4fa2fa;return _0x29cf24=this['_behaviors']['indexOf'](_0x29cf24),(-0x1!==_0x29cf24&&(this[_0x4a6453(0x305a)][_0x29cf24][_0x4a6453(0x238d)](),this[_0x4a6453(0x305a)][_0x4a6453(0x1035)](_0x29cf24,0x1)),this);}get[_0x4fa2fa(0x1915)](){var _0x155001=_0x4fa2fa;return this[_0x155001(0x305a)];}['getBehaviorByName'](_0x539ad8){var _0xb6bce=_0x4fa2fa;for(const _0x2a2cec of this[_0xb6bce(0x305a)])if(_0x2a2cec[_0xb6bce(0x3efc)]===_0x539ad8)return _0x2a2cec;return null;}[_0x4fa2fa(0x2fee)](){var _0x202011=_0x4fa2fa;return this['_currentRenderId']!==this['_scene']['getRenderId']()&&this[_0x202011(0x67e)](),this[_0x202011(0x1b61)];}['_getWorldMatrixDeterminant'](){var _0x4ce2a7=_0x4fa2fa;return this[_0x4ce2a7(0x2d31)]&&(this[_0x4ce2a7(0x2d31)]=!0x1,this[_0x4ce2a7(0xd57)]=this['_worldMatrix'][_0x4ce2a7(0x347a)]()),this[_0x4ce2a7(0xd57)];}get[_0x4fa2fa(0x2c1a)](){var _0x2d180a=_0x4fa2fa;return this[_0x2d180a(0x1b61)];}[_0x4fa2fa(0x36a9)](){var _0x2d3954=_0x4fa2fa;this[_0x2d3954(0x30db)]={},this['_cache'][_0x2d3954(0x2126)]=void 0x0;}[_0x4fa2fa(0x3fd7)](_0x226049){var _0x20a5c4=_0x4fa2fa;!_0x226049&&this[_0x20a5c4(0x1056)]()||(this['_cache'][_0x20a5c4(0x2126)]=this[_0x20a5c4(0x2126)],this[_0x20a5c4(0x2e1)]());}[_0x4fa2fa(0x164e)](_0x43dd4a,_0x23de53=0x0){var _0x411f64=_0x4fa2fa;return this[_0x411f64(0x2126)]?this['parent'][_0x411f64(0x164e)](_0x43dd4a,!0x1):null;}[_0x4fa2fa(0x2e1)](_0x548ecb){}[_0x4fa2fa(0x7a2)](){return!0x0;}[_0x4fa2fa(0x734)](){var _0xbb52aa=_0x4fa2fa;this['_parentNode']&&(this[_0xbb52aa(0x2331)]=this[_0xbb52aa(0x1501)]['_childUpdateId']);}[_0x4fa2fa(0x39e3)](){var _0x1657cf=_0x4fa2fa;return!this[_0x1657cf(0x1501)]||!this[_0x1657cf(0x1501)][_0x1657cf(0x1d35)]&&this['_parentUpdateId']===this[_0x1657cf(0x1501)][_0x1657cf(0x3818)]&&this[_0x1657cf(0x1501)]['isSynchronized']();}[_0x4fa2fa(0x1056)](){var _0x573879=_0x4fa2fa;return this['_cache'][_0x573879(0x2126)]!==this['_parentNode']?(this[_0x573879(0x30db)][_0x573879(0x2126)]=this[_0x573879(0x1501)],!0x1):!(this[_0x573879(0x1501)]&&!this[_0x573879(0x39e3)]())&&this[_0x573879(0x7a2)]();}['isReady'](_0x4da7db=0x0){var _0x5b921f=_0x4fa2fa;return this[_0x5b921f(0xdc2)][_0x5b921f(0x3485)];}[_0x4fa2fa(0x1d4d)](_0x11d7f2){var _0x1b59d4=_0x4fa2fa;return this[_0x1b59d4(0x2297)]=Number['MAX_VALUE'],this[_0x1b59d4(0x1d35)]=!0x0,this;}['isEnabled'](_0x7ca2ce=!0x0){var _0x10d6f8=_0x4fa2fa;return!0x1===_0x7ca2ce?this[_0x10d6f8(0xdc2)][_0x10d6f8(0x3165)]:!!this[_0x10d6f8(0xdc2)][_0x10d6f8(0x3165)]&&this[_0x10d6f8(0xdc2)][_0x10d6f8(0x3ed8)];}[_0x4fa2fa(0x20f)](){var _0x45e0b6=_0x4fa2fa;this[_0x45e0b6(0xdc2)][_0x45e0b6(0x3ed8)]=!this[_0x45e0b6(0x1501)]||this[_0x45e0b6(0x1501)][_0x45e0b6(0x3bab)](),this[_0x45e0b6(0x22d)]&&this['_children'][_0x45e0b6(0x2f62)](_0x12d420=>{var _0x28f85b=_0x45e0b6;_0x12d420[_0x28f85b(0x20f)]();});}['setEnabled'](_0x10002b){var _0x642e22=_0x4fa2fa;this[_0x642e22(0xdc2)][_0x642e22(0x3165)]!==_0x10002b&&(this['_nodeDataStorage'][_0x642e22(0x3165)]=_0x10002b,this[_0x642e22(0x20f)](),this[_0x642e22(0xdc2)][_0x642e22(0x238e)][_0x642e22(0x3e9)](_0x10002b));}[_0x4fa2fa(0x250b)](_0x54949c){var _0x589104=_0x4fa2fa;return!!this[_0x589104(0x2126)]&&(this['parent']===_0x54949c||this[_0x589104(0x2126)]['isDescendantOf'](_0x54949c));}['_getDescendants'](_0x27b54c,_0xe315c3=!0x1,_0x28375e){var _0x138544=_0x4fa2fa;if(this[_0x138544(0x22d)])for(let _0x5d5a2f=0x0;_0x5d5a2f<this[_0x138544(0x22d)][_0x138544(0x132e)];_0x5d5a2f++){const _0x2df127=this[_0x138544(0x22d)][_0x5d5a2f];_0x28375e&&!_0x28375e(_0x2df127)||_0x27b54c[_0x138544(0x2f54)](_0x2df127),_0xe315c3||_0x2df127[_0x138544(0x3121)](_0x27b54c,!0x1,_0x28375e);}}[_0x4fa2fa(0x15f2)](_0xa50a91,_0x13e1b4){var _0x4b916f=_0x4fa2fa,_0x30962a=new Array();return this[_0x4b916f(0x3121)](_0x30962a,_0xa50a91,_0x13e1b4),_0x30962a;}['getChildMeshes'](_0x37dfb4,_0x3f7596){var _0x459102=_0x4fa2fa,_0x2fbac4=[];return this['_getDescendants'](_0x2fbac4,_0x37dfb4,_0x1e9417=>(!_0x3f7596||_0x3f7596(_0x1e9417))&&void 0x0!==_0x1e9417[_0x459102(0x3b4)]),_0x2fbac4;}[_0x4fa2fa(0x2a51)](_0x4c7375,_0x18f936=!0x0){var _0x59b46b=_0x4fa2fa;return this[_0x59b46b(0x15f2)](_0x18f936,_0x4c7375);}[_0x4fa2fa(0x95b)](_0x58d2a8){var _0x5e7ada=_0x4fa2fa;_0x58d2a8!==this[_0x5e7ada(0xdc2)][_0x5e7ada(0x3485)]&&(_0x58d2a8?(this[_0x5e7ada(0x27b2)]&&this[_0x5e7ada(0x27b2)](this),this['_nodeDataStorage']['_isReady']=!0x0):this['_nodeDataStorage'][_0x5e7ada(0x3485)]=!0x1);}[_0x4fa2fa(0x2934)](_0x4dfd11){var _0x4b7760=_0x4fa2fa;for(let _0x40dfda=0x0;_0x40dfda<this['animations']['length'];_0x40dfda++){var _0x3abc39=this[_0x4b7760(0x1b36)][_0x40dfda];if(_0x3abc39['name']===_0x4dfd11)return _0x3abc39;}return null;}['createAnimationRange'](_0x2b7fd5,_0x23dc83,_0x393434){var _0x58aba9=_0x4fa2fa;if(!this[_0x58aba9(0x399)][_0x2b7fd5]){this[_0x58aba9(0x399)][_0x2b7fd5]=_0xee727e[_0x58aba9(0x2d86)](_0x2b7fd5,_0x23dc83,_0x393434);for(let _0xc7f480=0x0,_0x2aed6c=this['animations'][_0x58aba9(0x132e)];_0xc7f480<_0x2aed6c;_0xc7f480++)this[_0x58aba9(0x1b36)][_0xc7f480]&&this[_0x58aba9(0x1b36)][_0xc7f480][_0x58aba9(0xdac)](_0x2b7fd5,_0x23dc83,_0x393434);}}['deleteAnimationRange'](_0x29481e,_0x599b07=!0x0){var _0x5c90de=_0x4fa2fa;for(let _0x133969=0x0,_0x2c6371=this[_0x5c90de(0x1b36)][_0x5c90de(0x132e)];_0x133969<_0x2c6371;_0x133969++)this[_0x5c90de(0x1b36)][_0x133969]&&this['animations'][_0x133969][_0x5c90de(0x4120)](_0x29481e,_0x599b07);this[_0x5c90de(0x399)][_0x29481e]=null;}[_0x4fa2fa(0x3f04)](_0x10b397){var _0x3b75f4=_0x4fa2fa;return this[_0x3b75f4(0x399)][_0x10b397]||null;}['getAnimationRanges'](){var _0x209f21=_0x4fa2fa;const _0x158208=[];let _0x2c4db6;for(_0x2c4db6 in this['_ranges'])_0x158208[_0x209f21(0x2f54)](this[_0x209f21(0x399)][_0x2c4db6]);return _0x158208;}['beginAnimation'](_0x145e8b,_0xb5c4da,_0x3345f3,_0x576f64){var _0x240204=_0x4fa2fa;return _0x145e8b=this[_0x240204(0x3f04)](_0x145e8b),_0x145e8b?this[_0x240204(0x48a)][_0x240204(0x1da)](this,_0x145e8b[_0x240204(0x2835)],_0x145e8b['to'],_0xb5c4da,_0x3345f3,_0x576f64):null;}[_0x4fa2fa(0x1d8a)](){var _0x77aee7=_0x4fa2fa;const _0x31c0eb=[];for(const _0x5afba0 in this[_0x77aee7(0x399)]){var _0x275c12=this[_0x77aee7(0x399)][_0x5afba0];if(_0x275c12){const _0x510afb={};_0x510afb['name']=_0x5afba0,_0x510afb[_0x77aee7(0x2835)]=_0x275c12[_0x77aee7(0x2835)],_0x510afb['to']=_0x275c12['to'],_0x31c0eb['push'](_0x510afb);}}return _0x31c0eb;}[_0x4fa2fa(0x67e)](_0x373919){var _0x2b8c91=_0x4fa2fa;return this[_0x2b8c91(0x1b61)]||(this['_worldMatrix']=_0xcd1cac['y3'][_0x2b8c91(0x24ef)]()),this['_worldMatrix'];}[_0x4fa2fa(0x2d20)](_0x40b113,_0x403c4b=!0x1){var _0xaea6aa=_0x4fa2fa;if(this[_0xaea6aa(0xdc2)][_0xaea6aa(0x87a)]=!0x0,!_0x40b113){for(const _0x2e55c8 of this[_0xaea6aa(0x15f2)](!0x0))_0x2e55c8[_0xaea6aa(0x2d20)](_0x40b113,_0x403c4b);}this[_0xaea6aa(0x2126)]?this[_0xaea6aa(0x2126)]=null:this[_0xaea6aa(0x3b21)](),this[_0xaea6aa(0x3af1)][_0xaea6aa(0x3e9)](this),this[_0xaea6aa(0x3af1)][_0xaea6aa(0x2af2)](),this[_0xaea6aa(0x3f25)][_0xaea6aa(0x2af2)](),this[_0xaea6aa(0x258c)][_0xaea6aa(0x2af2)]();for(const _0x1f2353 of this[_0xaea6aa(0x305a)])_0x1f2353['detach']();this[_0xaea6aa(0x305a)][_0xaea6aa(0x132e)]=0x0,this['metadata']=null;}static[_0x4fa2fa(0x2a3d)](_0xf126d4,_0x4ec87d,_0x5b9ee9){var _0x212697=_0x4fa2fa;if(_0x4ec87d[_0x212697(0x2ff9)])for(let _0x42d3eb=0x0;_0x42d3eb<_0x4ec87d['ranges']['length'];_0x42d3eb++){var _0x8fa5eb=_0x4ec87d[_0x212697(0x2ff9)][_0x42d3eb];_0xf126d4[_0x212697(0x3ff)](_0x8fa5eb[_0x212697(0x3efc)],_0x8fa5eb[_0x212697(0x2835)],_0x8fa5eb['to']);}}['getHierarchyBoundingVectors'](_0x195f97=!0x0,_0x3fecaf=null){var _0x58ec58=_0x4fa2fa;this['getScene']()[_0x58ec58(0x3a59)](),this[_0x58ec58(0x67e)](!0x0);let _0x18583b,_0x298b87;var _0x5b0fc1,_0x467109;if(this[_0x58ec58(0x1a23)]&&this['subMeshes']){const _0x2d2238=this['getBoundingInfo']();_0x18583b=_0x2d2238['boundingBox'][_0x58ec58(0x2e45)][_0x58ec58(0x11fe)](),_0x298b87=_0x2d2238[_0x58ec58(0x3344)]['maximumWorld'][_0x58ec58(0x11fe)]();}else _0x18583b=new _0xcd1cac['P'](Number[_0x58ec58(0x2f17)],Number[_0x58ec58(0x2f17)],Number[_0x58ec58(0x2f17)]),_0x298b87=new _0xcd1cac['P'](-Number[_0x58ec58(0x2f17)],-Number[_0x58ec58(0x2f17)],-Number['MAX_VALUE']);if(_0x195f97)for(const _0x4482cf of this[_0x58ec58(0x15f2)](!0x1)){const _0x51a3f5=_0x4482cf;_0x51a3f5[_0x58ec58(0x67e)](!0x0),_0x3fecaf&&!_0x3fecaf(_0x51a3f5)||_0x51a3f5[_0x58ec58(0x1a23)]&&0x0!==_0x51a3f5['getTotalVertices']()&&(_0x5b0fc1=(_0x467109=_0x51a3f5[_0x58ec58(0x1a23)]()[_0x58ec58(0x3344)])[_0x58ec58(0x2e45)],_0x467109=_0x467109['maximumWorld'],_0xcd1cac['P'][_0x58ec58(0x3b74)](_0x5b0fc1,_0x18583b,_0x298b87),_0xcd1cac['P']['CheckExtends'](_0x467109,_0x18583b,_0x298b87));}return{'min':_0x18583b,'max':_0x298b87};}}_0xee727e['_AnimationRangeFactory']=(_0x336c15,_0x5604b5,_0x48851a)=>{var _0x40db51=_0x4fa2fa;throw(0x0,_0x46db66['S'])(_0x40db51(0x14ec));},_0xee727e['_NodeConstructors']={},_0x2ea144([(0x0,_0x5e5f2c['qC'])()],_0xee727e[_0x4fa2fa(0x1229)],'name',void 0x0),_0x2ea144([(0x0,_0x5e5f2c['qC'])()],_0xee727e['prototype'],'id',void 0x0),_0x2ea144([(0x0,_0x5e5f2c['qC'])()],_0xee727e[_0x4fa2fa(0x1229)],'uniqueId',void 0x0),_0x2ea144([(0x0,_0x5e5f2c['qC'])()],_0xee727e[_0x4fa2fa(0x1229)],_0x4fa2fa(0x1369),void 0x0),_0x2ea144([(0x0,_0x5e5f2c['qC'])()],_0xee727e[_0x4fa2fa(0x1229)],_0x4fa2fa(0x19eb),void 0x0);},0x1446b:(_0x251d91,_0x645fba,_0x2f4df2)=>{var _0x53a48b=a8_0x49466b;_0x2f4df2['d'](_0x645fba,{'a':()=>_0x24c642,'x':()=>_0x3f97c9});var _0x24c642,_0x31bd29=_0x2f4df2(0xe222),_0x6b740b=_0x2f4df2(0x2310),_0x1860a1=_0x2f4df2(0xf96c),_0x1d028b=_0x2f4df2(0x9657),_0x3d884f=_0x2f4df2(0x5de7),_0x56905d=_0x2f4df2(0x16361),_0x1cf6bb=_0x2f4df2(0x9fd1),_0x645fba=_0x2f4df2(0xe0c0),_0x14e4c3=_0x2f4df2(0x1803b),_0x4d86c9=_0x2f4df2(0x149c5),_0x3212c3=_0x2f4df2(0x364b),_0x520acc=_0x2f4df2(0x2b0),_0x1fc71b=_0x2f4df2(0x9236),_0x309d7e=_0x2f4df2(0xa803),_0x28c45a=_0x2f4df2(0xbb85),_0x1a60ba=_0x2f4df2(0x77a5),_0x47c9c5=_0x2f4df2(0x18233),_0x29db1f=_0x2f4df2(0xf8c1),_0xbbc2c3=_0x2f4df2(0x15cb9),_0x5ce193=_0x2f4df2(0x231f),_0x216e35=_0x2f4df2(0x360b),_0x19c390=_0x2f4df2(0xc84b),_0x312a02=_0x2f4df2(0x126cd),_0x10e321=_0x2f4df2(0x5e3),_0x4fe121=_0x2f4df2(0x2560),_0x2279fc=_0x2f4df2(0x72fb),_0x20e9b2=_0x2f4df2(0x5898),_0x43b7df=_0x2f4df2(0x6214);(_0x2f4df2=_0x24c642=_0x24c642||{})[_0x2f4df2[_0x53a48b(0x1ff8)]=0x0]=_0x53a48b(0x1ff8),_0x2f4df2[_0x2f4df2[_0x53a48b(0x38a4)]=0x1]=_0x53a48b(0x38a4),_0x2f4df2[_0x2f4df2['Aggressive']=0x2]=_0x53a48b(0x2a58);class _0x3f97c9 extends _0x645fba['p']{constructor(_0x237818,_0x1854b0){var _0x222ed5=_0x53a48b;super(),this[_0x222ed5(0x2d2)]=new _0x5ce193['$'](this),this[_0x222ed5(0x36d7)]=null,this['_isScene']=!0x0,this['_blockEntityCollection']=!0x1,this['autoClear']=!0x0,this[_0x222ed5(0x1316)]=!0x0,this[_0x222ed5(0x294c)]=new _0x19c390['HE'](0.2,0.2,0.3,0x1),this['ambientColor']=new _0x19c390['Wo'](0x0,0x0,0x0),this[_0x222ed5(0x1117)]=0x1,this[_0x222ed5(0x25e)]=_0x24c642['BackwardCompatible'],this[_0x222ed5(0x29f8)]=new _0x1860a1['y$'](),this['_forceWireframe']=!0x1,this[_0x222ed5(0x3edb)]=!0x1,this['_forcePointsCloud']=!0x1,this[_0x222ed5(0x5cd)]=!0x0,this[_0x222ed5(0x3e6f)]=null,this[_0x222ed5(0x49a)]=!0x1,this[_0x222ed5(0x14b7)]=!0x1,this[_0x222ed5(0x2b83)]=_0x222ed5(0x258b),this['defaultCursor']='',this[_0x222ed5(0xc96)]=!0x1,this[_0x222ed5(0x3b07)]=!0x0,this[_0x222ed5(0xfb9)]=!0x0,this[_0x222ed5(0x19eb)]=null,this[_0x222ed5(0x1d90)]=null,this[_0x222ed5(0x2e68)]=new Array(),this[_0x222ed5(0x3af1)]=new _0x1860a1['y$'](),this['_onDisposeObserver']=null,this['onBeforeRenderObservable']=new _0x1860a1['y$'](),this['_onBeforeRenderObserver']=null,this[_0x222ed5(0x39ee)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1916)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1984)]=null,this['onBeforeAnimationsObservable']=new _0x1860a1['y$'](),this['onAfterAnimationsObservable']=new _0x1860a1['y$'](),this['onBeforeDrawPhaseObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0xec6)]=new _0x1860a1['y$'](),this[_0x222ed5(0x21bd)]=new _0x1860a1['y$'](),this[_0x222ed5(0x40cd)]=new _0x1860a1['y$'](),this[_0x222ed5(0x354e)]=null,this[_0x222ed5(0xa14)]=new _0x1860a1['y$'](),this[_0x222ed5(0x356d)]=null,this['onBeforeActiveMeshesEvaluationObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0x1e2a)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1f6d)]=new _0x1860a1['y$'](),this[_0x222ed5(0x2853)]=new _0x1860a1['y$'](),this[_0x222ed5(0x2228)]=new _0x1860a1['y$'](),this[_0x222ed5(0x3621)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1fa8)]=new _0x1860a1['y$'](),this['onNewLightAddedObservable']=new _0x1860a1['y$'](),this['onLightRemovedObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0x3aae)]=new _0x1860a1['y$'](),this[_0x222ed5(0x38ec)]=new _0x1860a1['y$'](),this[_0x222ed5(0x3fd8)]=new _0x1860a1['y$'](),this[_0x222ed5(0x3054)]=new _0x1860a1['y$'](),this['onNewMeshAddedObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0x1741)]=new _0x1860a1['y$'](),this[_0x222ed5(0x26c9)]=new _0x1860a1['y$'](),this[_0x222ed5(0x15a6)]=new _0x1860a1['y$'](),this[_0x222ed5(0x195c)]=new _0x1860a1['y$'](),this[_0x222ed5(0x3525)]=new _0x1860a1['y$'](),this[_0x222ed5(0x15c5)]=new _0x1860a1['y$'](),this[_0x222ed5(0xfea)]=new _0x1860a1['y$'](),this[_0x222ed5(0x687)]=new _0x1860a1['y$'](),this[_0x222ed5(0x34f6)]=new _0x1860a1['y$'](),this['onBeforeRenderTargetsRenderObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0x1b04)]=new _0x1860a1['y$'](),this[_0x222ed5(0x22ac)]=new _0x1860a1['y$'](),this[_0x222ed5(0x2e5c)]=new _0x1860a1['y$'](),this[_0x222ed5(0x25c7)]=new _0x1860a1['y$'](),this[_0x222ed5(0x2920)]=new _0x1860a1['y$'](),this['onBeforeRenderingGroupObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0xa24)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1f16)]=new _0x1860a1['y$'](),this['onAnimationFileImportedObservable']=new _0x1860a1['y$'](),this[_0x222ed5(0x247b)]=new _0x1d028b['f'](0x100),this[_0x222ed5(0x1818)]=!0x1,this['skipPointerDownPicking']=!0x1,this[_0x222ed5(0x1467)]=!0x1,this[_0x222ed5(0x861)]=new _0x1860a1['y$'](),this[_0x222ed5(0x7ce)]=new _0x1860a1['y$'](),this[_0x222ed5(0xbf5)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1e34)]=new _0x1860a1['y$'](),this[_0x222ed5(0x1f51)]=!0x1,this[_0x222ed5(0x1c9d)]=0x0,this[_0x222ed5(0xef6)]=0x0,this['_currentInternalStep']=0x0,this[_0x222ed5(0x1a63)]=!0x0,this[_0x222ed5(0x21d7)]=_0x3f97c9[_0x222ed5(0x55e)],this[_0x222ed5(0x317b)]=new _0x19c390['Wo'](0.2,0.2,0.3),this['fogDensity']=0.1,this[_0x222ed5(0x347c)]=0x0,this[_0x222ed5(0x1b6b)]=0x3e8,this[_0x222ed5(0x2f63)]=!0x1,this[_0x222ed5(0x8a1)]=!0x0,this[_0x222ed5(0x3192)]=!0x0,this[_0x222ed5(0x2faa)]=null,this['_texturesEnabled']=!0x0,this['physicsEnabled']=!0x0,this['particlesEnabled']=!0x0,this['spritesEnabled']=!0x0,this[_0x222ed5(0x3ffb)]=!0x0,this[_0x222ed5(0x21fa)]=!0x0,this['collisionsEnabled']=!0x0,this['gravity']=new _0x1cf6bb['P'](0x0,-9.807,0x0),this['postProcessesEnabled']=!0x0,this[_0x222ed5(0x2b0a)]=!0x0,this['dumpNextRenderTargets']=!0x1,this[_0x222ed5(0x40bd)]=new Array(),this['importedMeshesFiles']=new Array(),this[_0x222ed5(0x2762)]=!0x0,this[_0x222ed5(0x29bb)]=new _0x1d028b['f'](0x100),this['proceduralTexturesEnabled']=!0x0,this[_0x222ed5(0x38f5)]=new _0x216e35['z'](),this[_0x222ed5(0x314e)]=new _0x216e35['z'](),this[_0x222ed5(0x30c1)]=new _0x216e35['z'](),this[_0x222ed5(0x12e9)]=new _0x216e35['z'](),this[_0x222ed5(0x225)]=0x0,this[_0x222ed5(0x2cb1)]=0x1,this['_renderId']=0x0,this[_0x222ed5(0x178c)]=0x0,this[_0x222ed5(0x2180)]=null,this[_0x222ed5(0x38d5)]=!0x1,this[_0x222ed5(0x1935)]=!0x1,this[_0x222ed5(0x2661)]=-0x1,this[_0x222ed5(0x1d63)]=-0x1,this[_0x222ed5(0x123d)]=new Array(0x100),this[_0x222ed5(0xe12)]=new Array(),this['_pendingData']=new Array(),this[_0x222ed5(0x87a)]=!0x1,this[_0x222ed5(0x13c5)]=!0x1,this[_0x222ed5(0x1932)]=new _0x1d028b['t'](0x100),this[_0x222ed5(0x2f98)]=new _0x1d028b['t'](0x100),this[_0x222ed5(0x1a8d)]=new _0x1d028b['f'](0x100),this[_0x222ed5(0x1e08)]=new _0x1d028b['f'](0x100),this['_activeParticleSystems']=new _0x1d028b['t'](0x100),this[_0x222ed5(0x120f)]=new _0x1d028b['f'](0x20),this[_0x222ed5(0x2c52)]=new _0x1d028b['f'](0x20),this[_0x222ed5(0x3999)]=new Array(),this['_transformMatrix']=_0x1cf6bb['y3'][_0x222ed5(0x1b83)](),this['requireLightSorting']=!0x1,this['_components']=[],this[_0x222ed5(0x313)]=[],this[_0x222ed5(0x188a)]=[],this[_0x222ed5(0x3005)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x2a79)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x3da4)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x1139)]=_0x28c45a['H']['Create'](),this['_gatherActiveCameraRenderTargetsStage']=_0x28c45a['H'][_0x222ed5(0x754)](),this['_isReadyForMeshStage']=_0x28c45a['H'][_0x222ed5(0x754)](),this['_beforeEvaluateActiveMeshStage']=_0x28c45a['H']['Create'](),this[_0x222ed5(0x1d0b)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x1628)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x18e)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x1900)]=_0x28c45a['H']['Create'](),this[_0x222ed5(0x5f2)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x1ad4)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x2964)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x2645)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x450)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x2f1a)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x2118)]=_0x28c45a['H'][_0x222ed5(0x754)](),this['_afterRenderTargetDrawStage']=_0x28c45a['H'][_0x222ed5(0x754)](),this['_afterRenderTargetPostProcessStage']=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x11c9)]=_0x28c45a['H'][_0x222ed5(0x754)](),this[_0x222ed5(0x3fe7)]=_0x28c45a['H']['Create'](),this[_0x222ed5(0x3e31)]=_0x28c45a['H'][_0x222ed5(0x754)](),this['_pointerUpStage']=_0x28c45a['H'][_0x222ed5(0x754)](),this['_geometriesByUniqueId']=null,this['_defaultMeshCandidates']={'data':[],'length':0x0},this['_defaultSubMeshCandidates']={'data':[],'length':0x0},this[_0x222ed5(0x219d)]=!0x1,this[_0x222ed5(0x2dc9)]=!0x1,this['_activeMeshesFrozenButKeepClipping']=!0x1,this['_skipEvaluateActiveMeshesCompletely']=!0x1,this[_0x222ed5(0x386e)]=!0x0,this[_0x222ed5(0x1641)]=()=>this[_0x222ed5(0x398b)]['getTimeStep'](),this[_0x222ed5(0x3d5c)]=0x0,this[_0x222ed5(0x16f2)]=!0x1,this[_0x222ed5(0x3db5)]=null,this[_0x222ed5(0x21b1)]=new Array();var _0x318867=Object['assign']({'useGeometryUniqueIdsMap':!0x0,'useMaterialMeshMap':!0x0,'useClonedMeshMap':!0x0,'virtual':!0x1},_0x1854b0);this[_0x222ed5(0x398b)]=_0x237818||_0x29db1f['l']['LastCreatedEngine'],(_0x318867[_0x222ed5(0x2b11)]?this[_0x222ed5(0x398b)]['_virtualScenes']:(_0x29db1f['l'][_0x222ed5(0x33f6)]=this)[_0x222ed5(0x398b)]['scenes'])[_0x222ed5(0x2f54)](this),this[_0x222ed5(0x3f81)]=null,this[_0x222ed5(0x2c90)]=new _0x309d7e['$'](this),_0x1fc71b['O']&&(this[_0x222ed5(0x147d)]=new _0x1fc71b['O'](this)),(0x0,_0x47c9c5['CG'])()&&this[_0x222ed5(0x1a17)](),this[_0x222ed5(0x3e14)](),_0x14e4c3['$']&&(this['_imageProcessingConfiguration']=new _0x14e4c3['$']()),this[_0x222ed5(0x62c)](),_0x318867[_0x222ed5(0x120b)]&&(this[_0x222ed5(0x2414)]={}),this[_0x222ed5(0x3c3f)]=_0x318867[_0x222ed5(0x3c3f)],this[_0x222ed5(0x3a3a)]=_0x318867[_0x222ed5(0x3a3a)],_0x1854b0&&_0x1854b0[_0x222ed5(0x2b11)]||this['_engine'][_0x222ed5(0x2ddb)]['notifyObservers'](this);}static[_0x53a48b(0x109f)](_0x2d2ceb){var _0x30cc50=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x30cc50(0x1bbf));}static['CollisionCoordinatorFactory'](){throw(0x0,_0xbbc2c3['S'])('DefaultCollisionCoordinator');}get[_0x53a48b(0x1de0)](){var _0x3ebf15=_0x53a48b;return this[_0x3ebf15(0x29d)];}set[_0x53a48b(0x1de0)](_0x465101){var _0x35ded6=_0x53a48b;this[_0x35ded6(0x29d)]!==_0x465101&&(this[_0x35ded6(0x29d)]=_0x465101,this[_0x35ded6(0x2322)](_0x1a60ba['g'][_0x35ded6(0xd64)]));}get[_0x53a48b(0x2ee1)](){var _0x50402f=_0x53a48b;return this[_0x50402f(0x1de)];}get[_0x53a48b(0x1f2)](){return this['_performancePriority'];}set[_0x53a48b(0x1f2)](_0x195152){var _0x478566=_0x53a48b;if(_0x195152!==this[_0x478566(0x25e)]){switch(this['_performancePriority']=_0x195152){case _0x24c642[_0x478566(0x1ff8)]:this[_0x478566(0x11ec)]=!0x1,this['_renderingManager']['maintainStateBetweenFrames']=!0x1,this[_0x478566(0x1818)]=!0x1,this['autoClear']=!0x0;break;case _0x24c642['Intermediate']:this[_0x478566(0x11ec)]=!0x1,this['_renderingManager'][_0x478566(0x3141)]=!0x1,this[_0x478566(0x1818)]=!0x0,this['autoClear']=!0x1;break;case _0x24c642[_0x478566(0x2a58)]:this[_0x478566(0x11ec)]=!0x0,this['_renderingManager'][_0x478566(0x3141)]=!0x0,this['skipPointerMovePicking']=!0x0,this[_0x478566(0x1f0b)]=!0x1;}this['onScenePerformancePriorityChangedObservable']['notifyObservers'](_0x195152);}}set[_0x53a48b(0x3378)](_0x32c1a9){var _0xe7ac48=_0x53a48b;this[_0xe7ac48(0x1ed1)]!==_0x32c1a9&&(this[_0xe7ac48(0x1ed1)]=_0x32c1a9,this[_0xe7ac48(0x2322)](_0x1a60ba['g'][_0xe7ac48(0x2423)]));}get[_0x53a48b(0x3378)](){var _0x5879fc=_0x53a48b;return this[_0x5879fc(0x1ed1)];}set[_0x53a48b(0x11ec)](_0x4a5d03){var _0x47d966=_0x53a48b;this[_0x47d966(0x3edb)]!==_0x4a5d03&&(this['_skipFrustumClipping']=_0x4a5d03);}get[_0x53a48b(0x11ec)](){var _0x1210aa=_0x53a48b;return this[_0x1210aa(0x3edb)];}set[_0x53a48b(0x34b9)](_0x278172){var _0x393606=_0x53a48b;this[_0x393606(0x2eae)]!==_0x278172&&(this[_0x393606(0x2eae)]=_0x278172,this[_0x393606(0x2322)](_0x1a60ba['g'][_0x393606(0x2423)]));}get[_0x53a48b(0x34b9)](){var _0x9d2662=_0x53a48b;return this[_0x9d2662(0x2eae)];}get[_0x53a48b(0x1a3f)](){return this['_animationPropertiesOverride'];}set[_0x53a48b(0x1a3f)](_0x49728a){var _0x32ca19=_0x53a48b;this[_0x32ca19(0x3e6f)]=_0x49728a;}set[_0x53a48b(0x6f1)](_0x231725){var _0x2d6e45=_0x53a48b;this['_onDisposeObserver']&&this[_0x2d6e45(0x3af1)]['remove'](this[_0x2d6e45(0x26e0)]),this[_0x2d6e45(0x26e0)]=this[_0x2d6e45(0x3af1)][_0x2d6e45(0x11ad)](_0x231725);}set[_0x53a48b(0x2478)](_0x5ca1b0){var _0x110774=_0x53a48b;this[_0x110774(0x91c)]&&this[_0x110774(0x3f90)]['remove'](this[_0x110774(0x91c)]),_0x5ca1b0&&(this[_0x110774(0x91c)]=this[_0x110774(0x3f90)][_0x110774(0x11ad)](_0x5ca1b0));}set['afterRender'](_0x57bf4c){var _0x1bacdd=_0x53a48b;this[_0x1bacdd(0x1984)]&&this[_0x1bacdd(0x39ee)][_0x1bacdd(0x2473)](this[_0x1bacdd(0x1984)]),_0x57bf4c&&(this[_0x1bacdd(0x1984)]=this[_0x1bacdd(0x39ee)]['add'](_0x57bf4c));}set[_0x53a48b(0x276e)](_0x44a301){var _0x597480=_0x53a48b;this['_onBeforeCameraRenderObserver']&&this['onBeforeCameraRenderObservable'][_0x597480(0x2473)](this[_0x597480(0x354e)]),this[_0x597480(0x354e)]=this[_0x597480(0x40cd)][_0x597480(0x11ad)](_0x44a301);}set[_0x53a48b(0x289e)](_0x2b9f9c){var _0x3ec8e8=_0x53a48b;this[_0x3ec8e8(0x356d)]&&this[_0x3ec8e8(0xa14)][_0x3ec8e8(0x2473)](this[_0x3ec8e8(0x356d)]),this[_0x3ec8e8(0x356d)]=this['onAfterCameraRenderObservable'][_0x3ec8e8(0x11ad)](_0x2b9f9c);}get['unTranslatedPointer'](){var _0x48383d=_0x53a48b;return this[_0x48383d(0x2d2)]['unTranslatedPointer'];}static get[_0x53a48b(0x175a)](){var _0x1f615f=_0x53a48b;return _0x5ce193['$'][_0x1f615f(0x175a)];}static set[_0x53a48b(0x175a)](_0xfb0656){_0x5ce193['$']['DragMovementThreshold']=_0xfb0656;}static get[_0x53a48b(0x3759)](){var _0x1ecfd2=_0x53a48b;return _0x5ce193['$'][_0x1ecfd2(0x3759)];}static set[_0x53a48b(0x3759)](_0x35d314){var _0x38c7b2=_0x53a48b;_0x5ce193['$'][_0x38c7b2(0x3759)]=_0x35d314;}static get[_0x53a48b(0x22d5)](){var _0x2a6558=_0x53a48b;return _0x5ce193['$'][_0x2a6558(0x22d5)];}static set['DoubleClickDelay'](_0x2f47fe){var _0x20f55c=_0x53a48b;_0x5ce193['$'][_0x20f55c(0x22d5)]=_0x2f47fe;}static get[_0x53a48b(0x3d3f)](){var _0x18ea4e=_0x53a48b;return _0x5ce193['$'][_0x18ea4e(0x3d3f)];}static set[_0x53a48b(0x3d3f)](_0x2e905f){var _0x42757c=_0x53a48b;_0x5ce193['$'][_0x42757c(0x3d3f)]=_0x2e905f;}[_0x53a48b(0x40dc)](_0x228089,_0x3f0909=_0x53a48b(0x40ea),_0x59431c=!0x1){var _0x283acf=_0x53a48b,_0x59d939=this['_forcedViewPosition']||this[_0x283acf(0x2cee)]||(null!=(_0x59d939=this['activeCamera'][_0x283acf(0x1b77)])?_0x59d939:this['activeCamera'][_0x283acf(0x72c)]),_0x4b25b8=this[_0x283acf(0xe97)]===(null!=this[_0x283acf(0x2cee)]);return _0x1cf6bb['jp']['Vector4'][0x0][_0x283acf(0xe5f)](_0x59d939['x'],_0x59d939['y'],_0x59d939['z'],_0x4b25b8?-0x1:0x1),_0x228089&&(_0x59431c?_0x228089[_0x283acf(0x18a)](_0x3f0909,_0x1cf6bb['jp'][_0x283acf(0x1426)][0x0]['x'],_0x1cf6bb['jp'][_0x283acf(0x1426)][0x0]['y'],_0x1cf6bb['jp']['Vector4'][0x0]['z']):_0x228089[_0x283acf(0x2285)](_0x3f0909,_0x1cf6bb['jp'][_0x283acf(0x1426)][0x0])),_0x1cf6bb['jp'][_0x283acf(0x1426)][0x0];}['finalizeSceneUbo'](){var _0x520b33=_0x53a48b;const _0x2d48af=this[_0x520b33(0xb24)]();var _0x3ffea7=this[_0x520b33(0x40dc)](null);return _0x2d48af['updateFloat4']('vEyePosition',_0x3ffea7['x'],_0x3ffea7['y'],_0x3ffea7['z'],_0x3ffea7['w']),_0x2d48af[_0x520b33(0x2c28)](),_0x2d48af;}set[_0x53a48b(0xe97)](_0x5d803b){var _0x55738b=_0x53a48b;this['_useRightHandedSystem']!==_0x5d803b&&(this[_0x55738b(0x1f51)]=_0x5d803b,this['markAllMaterialsAsDirty'](_0x1a60ba['g'][_0x55738b(0x2423)]));}get[_0x53a48b(0xe97)](){return this['_useRightHandedSystem'];}['setStepId'](_0x2e1d6b){this['_currentStepId']=_0x2e1d6b;}[_0x53a48b(0x2682)](){return this['_currentStepId'];}[_0x53a48b(0x2aec)](){var _0x230218=_0x53a48b;return this[_0x230218(0xf80)];}set[_0x53a48b(0xafb)](_0x3cd09b){var _0x2545f1=_0x53a48b;this[_0x2545f1(0x1a63)]!==_0x3cd09b&&(this[_0x2545f1(0x1a63)]=_0x3cd09b,this['markAllMaterialsAsDirty'](_0x1a60ba['g'][_0x2545f1(0x2423)]));}get[_0x53a48b(0xafb)](){return this['_fogEnabled'];}set[_0x53a48b(0x3e1a)](_0x197b3b){var _0x516b04=_0x53a48b;this[_0x516b04(0x21d7)]!==_0x197b3b&&(this[_0x516b04(0x21d7)]=_0x197b3b,this[_0x516b04(0x2322)](_0x1a60ba['g']['MATERIAL_MiscDirtyFlag']));}get[_0x53a48b(0x3e1a)](){var _0x1215c1=_0x53a48b;return this[_0x1215c1(0x21d7)];}get['prePass'](){var _0x1fce76=_0x53a48b;return!!this[_0x1fce76(0x5b6)]&&this[_0x1fce76(0x5b6)][_0x1fce76(0x312d)][_0x1fce76(0x1ca0)];}set['shadowsEnabled'](_0x21ead1){var _0x34ed84=_0x53a48b;this['_shadowsEnabled']!==_0x21ead1&&(this['_shadowsEnabled']=_0x21ead1,this['markAllMaterialsAsDirty'](_0x1a60ba['g'][_0x34ed84(0x27e5)]));}get[_0x53a48b(0x5da)](){var _0x7d3e1c=_0x53a48b;return this[_0x7d3e1c(0x8a1)];}set[_0x53a48b(0x33b1)](_0x2ce057){var _0x5d8a6b=_0x53a48b;this[_0x5d8a6b(0x3192)]!==_0x2ce057&&(this[_0x5d8a6b(0x3192)]=_0x2ce057,this[_0x5d8a6b(0x2322)](_0x1a60ba['g'][_0x5d8a6b(0x27e5)]));}get['lightsEnabled'](){var _0xed375f=_0x53a48b;return this[_0xed375f(0x3192)];}get['activeCameras'](){var _0x2c276f=_0x53a48b;return this[_0x2c276f(0x1515)];}set[_0x53a48b(0x21b1)](_0x3b2d5b){var _0xe7164f=_0x53a48b;this[_0xe7164f(0x2faa)]&&(this['_unObserveActiveCameras'](),this[_0xe7164f(0x2faa)]=null),_0x3b2d5b&&(this['_unObserveActiveCameras']=(0x0,_0x20e9b2['M'])(_0x3b2d5b,()=>{var _0x5cf8fd=_0xe7164f;this[_0x5cf8fd(0x2920)]['notifyObservers'](this);})),this[_0xe7164f(0x1515)]=_0x3b2d5b;}get[_0x53a48b(0x203b)](){var _0x219385=_0x53a48b;return this[_0x219385(0x2bd8)];}set[_0x53a48b(0x203b)](_0x26afc8){var _0x4af7ae=_0x53a48b;_0x26afc8!==this[_0x4af7ae(0x2bd8)]&&(this[_0x4af7ae(0x2bd8)]=_0x26afc8,this[_0x4af7ae(0x25c7)][_0x4af7ae(0x3e9)](this));}get['defaultMaterial'](){var _0x3d6854=_0x53a48b;return this['_defaultMaterial']||(this[_0x3d6854(0x3d2)]=_0x3f97c9[_0x3d6854(0x109f)](this)),this['_defaultMaterial'];}set[_0x53a48b(0x373c)](_0x39c04a){this['_defaultMaterial']=_0x39c04a;}set[_0x53a48b(0x3c87)](_0x31ebed){var _0x315167=_0x53a48b;this[_0x315167(0xa9d)]!==_0x31ebed&&(this[_0x315167(0xa9d)]=_0x31ebed,this[_0x315167(0x2322)](_0x1a60ba['g'][_0x315167(0xd64)]));}get[_0x53a48b(0x3c87)](){var _0x3c7af8=_0x53a48b;return this[_0x3c7af8(0xa9d)];}set[_0x53a48b(0x3ad5)](_0x1aa4b4){var _0x3d8a5d=_0x53a48b;this[_0x3d8a5d(0x3ffb)]!==_0x1aa4b4&&(this['_skeletonsEnabled']=_0x1aa4b4,this[_0x3d8a5d(0x2322)](_0x1a60ba['g']['MATERIAL_AttributesDirtyFlag']));}get[_0x53a48b(0x3ad5)](){var _0x3e96b1=_0x53a48b;return this[_0x3e96b1(0x3ffb)];}get[_0x53a48b(0x1adf)](){var _0x57f5c9=_0x53a48b;return this[_0x57f5c9(0x2b4a)]||(this[_0x57f5c9(0x2b4a)]=_0x3f97c9['CollisionCoordinatorFactory'](),this[_0x57f5c9(0x2b4a)][_0x57f5c9(0x9a0)](this)),this[_0x57f5c9(0x2b4a)];}get['renderingManager'](){var _0x568603=_0x53a48b;return this[_0x568603(0x2c90)];}get[_0x53a48b(0x3090)](){var _0x540a30=_0x53a48b;return this[_0x540a30(0x535)];}[_0x53a48b(0x30ac)](){var _0xf9df4e=_0x53a48b;if(0x0<this[_0xf9df4e(0x188a)][_0xf9df4e(0x132e)]){for(const _0x5160be of this[_0xf9df4e(0x188a)])_0x5160be[_0xf9df4e(0x1942)]();this[_0xf9df4e(0x188a)]['length']=0x0;}}['_addComponent'](_0x539e7c){var _0x1f4c21=_0x53a48b;this[_0x1f4c21(0x256d)][_0x1f4c21(0x2f54)](_0x539e7c),this[_0x1f4c21(0x188a)]['push'](_0x539e7c),_0x539e7c[_0x1f4c21(0x35ce)]&&_0x539e7c['serialize']&&this[_0x1f4c21(0x313)][_0x1f4c21(0x2f54)](_0x539e7c);}['_getComponent'](_0xb9d352){var _0x20381a=_0x53a48b;for(const _0x19aec1 of this[_0x20381a(0x256d)])if(_0x19aec1[_0x20381a(0x3efc)]===_0xb9d352)return _0x19aec1;return null;}[_0x53a48b(0x1653)](){var _0x1859a7=_0x53a48b;return _0x1859a7(0x1850);}[_0x53a48b(0x1480)](){var _0x44cc47=_0x53a48b;return this[_0x44cc47(0x2cd2)]['data']=this[_0x44cc47(0x2aa5)],this[_0x44cc47(0x2cd2)][_0x44cc47(0x132e)]=this[_0x44cc47(0x2aa5)][_0x44cc47(0x132e)],this['_defaultMeshCandidates'];}[_0x53a48b(0x1bb1)](_0x33f26f){var _0xefa5b8=_0x53a48b;return this[_0xefa5b8(0x2bf3)][_0xefa5b8(0xf56)]=_0x33f26f[_0xefa5b8(0x1549)],this['_defaultSubMeshCandidates'][_0xefa5b8(0x132e)]=_0x33f26f['subMeshes'][_0xefa5b8(0x132e)],this[_0xefa5b8(0x2bf3)];}['setDefaultCandidateProviders'](){var _0x216fec=_0x53a48b;this['getActiveMeshCandidates']=this[_0x216fec(0x1480)][_0x216fec(0x2dcf)](this),this[_0x216fec(0x4a8)]=this[_0x216fec(0x1bb1)][_0x216fec(0x2dcf)](this),this[_0x216fec(0x3a14)]=this['_getDefaultSubMeshCandidates'][_0x216fec(0x2dcf)](this),this[_0x216fec(0x29d3)]=this[_0x216fec(0x1bb1)][_0x216fec(0x2dcf)](this);}get[_0x53a48b(0x1943)](){return this['_inputManager']['meshUnderPointer'];}get['pointerX'](){var _0x428a35=_0x53a48b;return this[_0x428a35(0x2d2)][_0x428a35(0x2ddc)];}set[_0x53a48b(0x2ddc)](_0x5147f5){var _0x46b826=_0x53a48b;this[_0x46b826(0x2d2)][_0x46b826(0x2ddc)]=_0x5147f5;}get[_0x53a48b(0x2c21)](){var _0x4b2a57=_0x53a48b;return this[_0x4b2a57(0x2d2)][_0x4b2a57(0x2c21)];}set[_0x53a48b(0x2c21)](_0x3608d0){var _0x3ce2e3=_0x53a48b;this[_0x3ce2e3(0x2d2)][_0x3ce2e3(0x2c21)]=_0x3608d0;}[_0x53a48b(0x2259)](){var _0x6029f1=_0x53a48b;return this[_0x6029f1(0xd09)];}['getCachedEffect'](){return this['_cachedEffect'];}[_0x53a48b(0x51a)](){var _0x5122e2=_0x53a48b;return this[_0x5122e2(0x3a7d)];}[_0x53a48b(0x35fc)](_0x262fff,_0x214c23,_0x3aacd9=0x1){var _0x44017f=_0x53a48b;return this[_0x44017f(0x1907)]!==_0x214c23||this[_0x44017f(0xd09)]!==_0x262fff||this[_0x44017f(0x3a7d)]!==_0x3aacd9;}[_0x53a48b(0x2636)](){var _0xc34455=_0x53a48b;return this[_0xc34455(0x398b)];}[_0x53a48b(0x1b9d)](){var _0x1840bb=_0x53a48b;return this[_0x1840bb(0x38f5)]['current'];}get['totalVerticesPerfCounter'](){var _0x30552f=_0x53a48b;return this[_0x30552f(0x38f5)];}['getActiveIndices'](){var _0x4e59ea=_0x53a48b;return this['_activeIndices'][_0x4e59ea(0x211d)];}get[_0x53a48b(0x1ad6)](){var _0x1043c3=_0x53a48b;return this[_0x1043c3(0x314e)];}[_0x53a48b(0x1a04)](){var _0x1f6066=_0x53a48b;return this[_0x1f6066(0x30c1)]['current'];}get[_0x53a48b(0x11bd)](){return this['_activeParticles'];}[_0x53a48b(0x647)](){var _0x1e83b0=_0x53a48b;return this['_activeBones'][_0x1e83b0(0x211d)];}get[_0x53a48b(0x31ac)](){var _0x87db3c=_0x53a48b;return this[_0x87db3c(0x12e9)];}[_0x53a48b(0x27ee)](){return this['_activeMeshes'];}['getAnimationRatio'](){var _0x237cbb=_0x53a48b;return void 0x0!==this['_animationRatio']?this[_0x237cbb(0x357f)]:0x1;}[_0x53a48b(0x257c)](){var _0x52f08f=_0x53a48b;return this[_0x52f08f(0x1b75)];}[_0x53a48b(0x3923)](){return this['_frameId'];}[_0x53a48b(0x3a59)](){var _0x5c4342=_0x53a48b;this[_0x5c4342(0x1b75)]++;}[_0x53a48b(0x3e14)](){var _0xdc5b7b=_0x53a48b;this[_0xdc5b7b(0x25c8)](this[_0xdc5b7b(0x15d1)]());}['simulatePointerMove'](_0x4d6cd6,_0x472761){var _0xfa4a42=_0x53a48b;return this[_0xfa4a42(0x2d2)][_0xfa4a42(0x1396)](_0x4d6cd6,_0x472761),this;}[_0x53a48b(0x391)](_0x4c21a8,_0x29ae6d){var _0x24ab73=_0x53a48b;return this['_inputManager'][_0x24ab73(0x391)](_0x4c21a8,_0x29ae6d),this;}[_0x53a48b(0x323e)](_0x2d10cc,_0x18d018,_0x49011a){var _0x14cdf3=_0x53a48b;return this[_0x14cdf3(0x2d2)][_0x14cdf3(0x323e)](_0x2d10cc,_0x18d018,_0x49011a),this;}['isPointerCaptured'](_0x3e67ab=0x0){var _0x70ccac=_0x53a48b;return this[_0x70ccac(0x2d2)][_0x70ccac(0x2779)](_0x3e67ab);}[_0x53a48b(0x1a17)](_0x146c73=!0x0,_0x4324bb=!0x0,_0x49243a=!0x0){var _0x4476ab=_0x53a48b;this[_0x4476ab(0x2d2)][_0x4476ab(0x1a17)](_0x146c73,_0x4324bb,_0x49243a);}[_0x53a48b(0x29a5)](){var _0x5df5f3=_0x53a48b;this['_inputManager'][_0x5df5f3(0x29a5)]();}[_0x53a48b(0x3a4f)](_0x282b45=!0x0){var _0x4d93ed=_0x53a48b;if(this[_0x4d93ed(0x87a)])return!0x1;let _0x220834;const _0xf0402d=this[_0x4d93ed(0x2636)]();let _0x3170c1=!0x0;for(0x0<this[_0x4d93ed(0x38b4)][_0x4d93ed(0x132e)]&&(_0x3170c1=!0x1),_0x282b45&&(this['_processedMaterials'][_0x4d93ed(0x1589)](),this[_0x4d93ed(0x1e08)]['reset']()),_0x220834=0x0;_0x220834<this[_0x4d93ed(0x2aa5)][_0x4d93ed(0x132e)];_0x220834++){const _0x57726e=this[_0x4d93ed(0x2aa5)][_0x220834];if(_0x57726e[_0x4d93ed(0x1549)]&&0x0!==_0x57726e[_0x4d93ed(0x1549)][_0x4d93ed(0x132e)]){if(_0x57726e[_0x4d93ed(0x3a4f)](!0x0)){var _0x5486a0=_0x57726e[_0x4d93ed(0x40a)]||'InstancedMesh'===_0x57726e[_0x4d93ed(0x1653)]()||'InstancedLinesMesh'===_0x57726e[_0x4d93ed(0x1653)]()||_0xf0402d[_0x4d93ed(0x1766)]()['instancedArrays']&&0x0<_0x57726e['instances'][_0x4d93ed(0x132e)];for(const _0x4ac879 of this[_0x4d93ed(0xcb6)])_0x4ac879[_0x4d93ed(0x3c56)](_0x57726e,_0x5486a0)||(_0x3170c1=!0x1);if(_0x282b45){const _0x83aae5=_0x57726e[_0x4d93ed(0x4e2)]||this[_0x4d93ed(0x373c)];if(_0x83aae5){if(_0x83aae5[_0x4d93ed(0x46d)])for(const _0x5a752d of _0x57726e[_0x4d93ed(0x1549)]){const _0x3a7695=_0x5a752d[_0x4d93ed(0x90)]();_0x3a7695&&_0x3a7695[_0x4d93ed(0x148c)]&&null!=_0x3a7695[_0x4d93ed(0x176f)]&&-0x1===this[_0x4d93ed(0x2f98)][_0x4d93ed(0x404a)](_0x3a7695)&&(this['_processedMaterials'][_0x4d93ed(0x2f54)](_0x3a7695),this[_0x4d93ed(0x1e08)]['concatWithNoDuplicate'](_0x3a7695[_0x4d93ed(0x176f)]()));}else _0x83aae5[_0x4d93ed(0x148c)]&&null!=_0x83aae5['getRenderTargetTextures']&&-0x1===this[_0x4d93ed(0x2f98)][_0x4d93ed(0x404a)](_0x83aae5)&&(this[_0x4d93ed(0x2f98)]['push'](_0x83aae5),this[_0x4d93ed(0x1e08)][_0x4d93ed(0x31a4)](_0x83aae5['getRenderTargetTextures']()));}}}else _0x3170c1=!0x1;}}if(!_0x3170c1)return!0x1;if(!_0xf0402d[_0x4d93ed(0x1505)]())return!0x1;if(_0x282b45)for(_0x220834=0x0;_0x220834<this[_0x4d93ed(0x1e08)]['length'];++_0x220834){const _0x2bcd3b=this['_materialsRenderTargets']['data'][_0x220834];if(!_0x2bcd3b[_0x4d93ed(0x19b2)]())return!0x1;}for(_0x220834=0x0;_0x220834<this['geometries'][_0x4d93ed(0x132e)];_0x220834++)if(this['geometries'][_0x220834][_0x4d93ed(0x11f2)]===_0x1a60ba['g']['DELAYLOADSTATE_LOADING'])return!0x1;if(this['activeCameras']&&0x0<this[_0x4d93ed(0x21b1)]['length']){for(const _0x43f454 of this[_0x4d93ed(0x21b1)])if(!_0x43f454[_0x4d93ed(0x3a4f)](!0x0))return!0x1;}else{if(this['activeCamera']&&!this[_0x4d93ed(0x203b)][_0x4d93ed(0x3a4f)](!0x0))return!0x1;}for(const _0x28c04f of this[_0x4d93ed(0xfd2)])if(!_0x28c04f[_0x4d93ed(0x3a4f)]())return!0x1;return!0x0;}['resetCachedMaterial'](){var _0x27c52b=_0x53a48b;this[_0x27c52b(0xd09)]=null,this[_0x27c52b(0x1907)]=null,this[_0x27c52b(0x3a7d)]=null;}[_0x53a48b(0x24d2)](_0x292e37){var _0x259a47=_0x53a48b;this[_0x259a47(0x3f90)][_0x259a47(0x11ad)](_0x292e37);}[_0x53a48b(0x2fdf)](_0x2d9d52){var _0x4f50fa=_0x53a48b;this[_0x4f50fa(0x3f90)]['removeCallback'](_0x2d9d52);}[_0x53a48b(0x2703)](_0x5036a1){var _0x3b4201=_0x53a48b;this[_0x3b4201(0x39ee)][_0x3b4201(0x11ad)](_0x5036a1);}['unregisterAfterRender'](_0x5713c8){var _0x291b0c=_0x53a48b;this[_0x291b0c(0x39ee)][_0x291b0c(0x22de)](_0x5713c8);}['_executeOnceBeforeRender'](_0x4c7e49){var _0x5286d9=_0x53a48b;const _0x2d39b5=()=>{_0x4c7e49(),setTimeout(()=>{this['unregisterBeforeRender'](_0x2d39b5);});};this[_0x5286d9(0x24d2)](_0x2d39b5);}[_0x53a48b(0xb1c)](_0x3ed301,_0x548f1e){var _0x4df331=_0x53a48b;void 0x0!==_0x548f1e?setTimeout(()=>{var _0x302233=a8_0x58a1;this[_0x302233(0x21c8)](_0x3ed301);},_0x548f1e):this[_0x4df331(0x21c8)](_0x3ed301);}[_0x53a48b(0x3a76)](_0x9ccaab){var _0x1cad4c=_0x53a48b;this['_pendingData'][_0x1cad4c(0x2f54)](_0x9ccaab);}[_0x53a48b(0x3e2)](_0x4b907f){var _0x57da45=_0x53a48b,_0x1d2a03=this['isLoading'],_0x4b907f=this[_0x57da45(0x38b4)][_0x57da45(0x404a)](_0x4b907f);-0x1!==_0x4b907f&&this['_pendingData'][_0x57da45(0x1035)](_0x4b907f,0x1),_0x1d2a03&&!this[_0x57da45(0x793)]&&this[_0x57da45(0x2228)][_0x57da45(0x3e9)](this);}[_0x53a48b(0x2990)](){var _0x453b3b=_0x53a48b;return this['_pendingData'][_0x453b3b(0x132e)];}get[_0x53a48b(0x793)](){var _0xe5205f=_0x53a48b;return 0x0<this[_0xe5205f(0x38b4)]['length'];}['executeWhenReady'](_0x5adf08,_0x99881a=!0x1){var _0x163772=_0x53a48b;this[_0x163772(0x21bd)]['addOnce'](_0x5adf08),null===this[_0x163772(0x2180)]&&this['_checkIsReady'](_0x99881a);}['whenReadyAsync'](_0x3caf09=!0x1){return new Promise(_0x547e7a=>{this['executeWhenReady'](()=>{_0x547e7a();},_0x3caf09);});}['_checkIsReady'](_0x4ce856=!0x1){var _0x5ac8cc=_0x53a48b;return this['_registerTransientComponents'](),this[_0x5ac8cc(0x3a4f)](_0x4ce856)?(this[_0x5ac8cc(0x21bd)][_0x5ac8cc(0x3e9)](this),this['onReadyObservable'][_0x5ac8cc(0x2af2)](),void(this[_0x5ac8cc(0x2180)]=null)):this['_isDisposed']?(this[_0x5ac8cc(0x21bd)][_0x5ac8cc(0x2af2)](),void(this[_0x5ac8cc(0x2180)]=null)):void(this['_executeWhenReadyTimeoutId']=setTimeout(()=>{var _0x3b47c2=_0x5ac8cc;this['incrementRenderId'](),this[_0x3b47c2(0x406b)](_0x4ce856);},0x64));}get[_0x53a48b(0x3477)](){return this['_activeAnimatables'];}[_0x53a48b(0x1133)](){var _0x87b759=_0x53a48b;this['_animationTimeLast']=_0x6b740b['F'][_0x87b759(0x22e5)];}[_0x53a48b(0xe6c)](){var _0x557c06=_0x53a48b;return this[_0x557c06(0x31b1)];}[_0x53a48b(0xdcc)](){return this['_projectionMatrix'];}[_0x53a48b(0x2957)](){var _0x55a607=_0x53a48b;return this[_0x55a607(0x2e19)];}['setTransformMatrix'](_0x345eb6,_0x1c2b0a,_0x4f20b7,_0x1f97df){var _0x85e81d=_0x53a48b;_0x4f20b7||_0x1f97df||!this[_0x85e81d(0xcd8)]||(this['_multiviewSceneUbo'][_0x85e81d(0x2d20)](),this[_0x85e81d(0xcd8)]=null),this[_0x85e81d(0x2661)]===_0x345eb6[_0x85e81d(0x1ad9)]&&this['_projectionUpdateFlag']===_0x1c2b0a['updateFlag']||(this[_0x85e81d(0x2661)]=_0x345eb6[_0x85e81d(0x1ad9)],this[_0x85e81d(0x1d63)]=_0x1c2b0a[_0x85e81d(0x1ad9)],this[_0x85e81d(0x31b1)]=_0x345eb6,this[_0x85e81d(0x3b14)]=_0x1c2b0a,this[_0x85e81d(0x31b1)][_0x85e81d(0x2b3f)](this['_projectionMatrix'],this[_0x85e81d(0x2e19)]),this[_0x85e81d(0x535)]?_0x312a02['i'][_0x85e81d(0x2a39)](this[_0x85e81d(0x2e19)],this[_0x85e81d(0x535)]):this['_frustumPlanes']=_0x312a02['i']['GetPlanes'](this[_0x85e81d(0x2e19)]),this[_0x85e81d(0xcd8)]&&this['_multiviewSceneUbo'][_0x85e81d(0xb6)]?this[_0x85e81d(0x198e)](_0x4f20b7,_0x1f97df):this[_0x85e81d(0x305c)][_0x85e81d(0xb6)]&&(this[_0x85e81d(0x305c)][_0x85e81d(0x315f)](_0x85e81d(0x22e8),this[_0x85e81d(0x2e19)]),this['_sceneUbo']['updateMatrix'](_0x85e81d(0x13df),this[_0x85e81d(0x31b1)]),this[_0x85e81d(0x305c)][_0x85e81d(0x315f)](_0x85e81d(0x1b2e),this[_0x85e81d(0x3b14)])));}['getSceneUniformBuffer'](){var _0x29d494=_0x53a48b;return this[_0x29d494(0xcd8)]||this['_sceneUbo'];}[_0x53a48b(0x15d1)](_0x5ce0d4){var _0x18b47c=_0x53a48b;const _0x29eb2d=new _0x4d86c9['M'](this[_0x18b47c(0x398b)],void 0x0,!0x1,null!=_0x5ce0d4?_0x5ce0d4:'scene');return _0x29eb2d['addUniform'](_0x18b47c(0x22e8),0x10),_0x29eb2d[_0x18b47c(0x1dfb)]('view',0x10),_0x29eb2d[_0x18b47c(0x1dfb)]('projection',0x10),_0x29eb2d[_0x18b47c(0x1dfb)](_0x18b47c(0x40ea),0x4),_0x29eb2d;}[_0x53a48b(0x25c8)](_0x44f214){var _0x174311=_0x53a48b;this[_0x174311(0x305c)]=_0x44f214,this[_0x174311(0x2661)]=-0x1,this[_0x174311(0x1d63)]=-0x1;}[_0x53a48b(0x1be8)](){return _0x10e321['K']['UniqueId'];}['addMesh'](_0x3fd73a,_0x423fad=!0x1){var _0x59f05e=_0x53a48b;this['_blockEntityCollection']||(this[_0x59f05e(0x2aa5)]['push'](_0x3fd73a),_0x3fd73a[_0x59f05e(0x3338)](),_0x3fd73a[_0x59f05e(0x2126)]||_0x3fd73a['_addToSceneRootNodes'](),this[_0x59f05e(0x277b)]['notifyObservers'](_0x3fd73a),_0x423fad&&_0x3fd73a[_0x59f05e(0x2d6d)]()['forEach'](_0x486e3b=>{var _0x283ff6=_0x59f05e;this[_0x283ff6(0x2403)](_0x486e3b);}));}['removeMesh'](_0x256593,_0x4d2aba=!0x1){var _0x304be9=_0x53a48b,_0x5078f0=this[_0x304be9(0x2aa5)][_0x304be9(0x404a)](_0x256593);return-0x1!==_0x5078f0&&(this[_0x304be9(0x2aa5)][_0x5078f0]=this[_0x304be9(0x2aa5)][this[_0x304be9(0x2aa5)][_0x304be9(0x132e)]-0x1],this[_0x304be9(0x2aa5)][_0x304be9(0x38e4)](),_0x256593['parent']||_0x256593[_0x304be9(0x3b21)]()),this[_0x304be9(0x2d2)][_0x304be9(0x125c)](_0x256593),this[_0x304be9(0x1741)][_0x304be9(0x3e9)](_0x256593),_0x4d2aba&&_0x256593[_0x304be9(0x2d6d)]()[_0x304be9(0x2f62)](_0x563aa2=>{var _0x16ebb2=_0x304be9;this[_0x16ebb2(0x1b6a)](_0x563aa2);}),_0x5078f0;}[_0x53a48b(0x584)](_0x2ccb8c){var _0x2e782a=_0x53a48b;this['_blockEntityCollection']||_0x2ccb8c[_0x2e782a(0x22fd)]()===this&&-0x1!==_0x2ccb8c[_0x2e782a(0x3e68)]||(_0x2ccb8c['_indexInSceneTransformNodesArray']=this[_0x2e782a(0x1585)]['length'],this['transformNodes'][_0x2e782a(0x2f54)](_0x2ccb8c),_0x2ccb8c[_0x2e782a(0x2126)]||_0x2ccb8c[_0x2e782a(0x2cf3)](),this[_0x2e782a(0x3fd8)]['notifyObservers'](_0x2ccb8c));}[_0x53a48b(0xded)](_0xc78144){var _0x5641f2=_0x53a48b,_0x34adf9=_0xc78144[_0x5641f2(0x3e68)];if(-0x1!==_0x34adf9){if(_0x34adf9!==this[_0x5641f2(0x1585)][_0x5641f2(0x132e)]-0x1){const _0x4e9d21=this[_0x5641f2(0x1585)][this[_0x5641f2(0x1585)][_0x5641f2(0x132e)]-0x1];(this[_0x5641f2(0x1585)][_0x34adf9]=_0x4e9d21)[_0x5641f2(0x3e68)]=_0x34adf9;}_0xc78144[_0x5641f2(0x3e68)]=-0x1,this[_0x5641f2(0x1585)][_0x5641f2(0x38e4)](),_0xc78144[_0x5641f2(0x2126)]||_0xc78144[_0x5641f2(0x3b21)]();}return this[_0x5641f2(0x3054)][_0x5641f2(0x3e9)](_0xc78144),_0x34adf9;}[_0x53a48b(0x2841)](_0x233336){var _0x19e879=_0x53a48b,_0x219413=this[_0x19e879(0x1423)]['indexOf'](_0x233336);return-0x1!==_0x219413&&(this[_0x19e879(0x1423)][_0x19e879(0x1035)](_0x219413,0x1),this[_0x19e879(0x15a6)][_0x19e879(0x3e9)](_0x233336),this[_0x19e879(0xd91)](this[_0x19e879(0x120f)])),_0x219413;}[_0x53a48b(0x248d)](_0x14a04d){var _0x28e577=_0x53a48b;return _0x14a04d=this[_0x28e577(0xcb4)][_0x28e577(0x404a)](_0x14a04d),(-0x1!==_0x14a04d&&this[_0x28e577(0xcb4)][_0x28e577(0x1035)](_0x14a04d,0x1),_0x14a04d);}[_0x53a48b(0x28bf)](_0x12199d){var _0x389184=_0x53a48b,_0x1578c5=this['lights'][_0x389184(0x404a)](_0x12199d);if(-0x1!==_0x1578c5){for(const _0x1947d3 of this[_0x389184(0x2aa5)])_0x1947d3[_0x389184(0x3814)](_0x12199d,!0x1);this[_0x389184(0x1834)][_0x389184(0x1035)](_0x1578c5,0x1),this[_0x389184(0x1a56)](),_0x12199d[_0x389184(0x2126)]||_0x12199d['_removeFromSceneRootNodes']();}return this[_0x389184(0x38cf)][_0x389184(0x3e9)](_0x12199d),_0x1578c5;}[_0x53a48b(0x5cc)](_0x34811b){var _0xaf68f6=_0x53a48b,_0x566478,_0x446f42=this[_0xaf68f6(0x3eff)]['indexOf'](_0x34811b);return-0x1!==_0x446f42&&(this['cameras'][_0xaf68f6(0x1035)](_0x446f42,0x1),_0x34811b[_0xaf68f6(0x2126)]||_0x34811b[_0xaf68f6(0x3b21)]()),this[_0xaf68f6(0x21b1)]&&-0x1!==(_0x566478=this[_0xaf68f6(0x21b1)][_0xaf68f6(0x404a)](_0x34811b))&&this[_0xaf68f6(0x21b1)][_0xaf68f6(0x1035)](_0x566478,0x1),this['activeCamera']===_0x34811b&&(0x0<this[_0xaf68f6(0x3eff)][_0xaf68f6(0x132e)]?this[_0xaf68f6(0x203b)]=this[_0xaf68f6(0x3eff)][0x0]:this[_0xaf68f6(0x203b)]=null),this[_0xaf68f6(0x1fa8)][_0xaf68f6(0x3e9)](_0x34811b),_0x446f42;}[_0x53a48b(0x3d7d)](_0x3e8a0f){var _0x2abbd7=_0x53a48b;return _0x3e8a0f=this['particleSystems'][_0x2abbd7(0x404a)](_0x3e8a0f),(-0x1!==_0x3e8a0f&&(this[_0x2abbd7(0xfd2)][_0x2abbd7(0x1035)](_0x3e8a0f,0x1),this[_0x2abbd7(0xd91)](this[_0x2abbd7(0x1ba)])),_0x3e8a0f);}[_0x53a48b(0x264b)](_0x901baa){var _0x31e057=_0x53a48b;return _0x901baa=this['animations'][_0x31e057(0x404a)](_0x901baa),(-0x1!==_0x901baa&&this[_0x31e057(0x1b36)]['splice'](_0x901baa,0x1),_0x901baa);}['stopAnimation'](_0x319c00,_0x2f7e5e,_0x452efa){}[_0x53a48b(0x211a)](_0x49c3fb){var _0x3e555a=_0x53a48b;return _0x49c3fb=this['animationGroups'][_0x3e555a(0x404a)](_0x49c3fb),(-0x1!==_0x49c3fb&&this[_0x3e555a(0x33b2)][_0x3e555a(0x1035)](_0x49c3fb,0x1),_0x49c3fb);}['removeMultiMaterial'](_0xdbfdf3){var _0x74236f=_0x53a48b,_0x28742b=this['multiMaterials'][_0x74236f(0x404a)](_0xdbfdf3);return-0x1!==_0x28742b&&this[_0x74236f(0x3974)][_0x74236f(0x1035)](_0x28742b,0x1),this[_0x74236f(0xfea)][_0x74236f(0x3e9)](_0xdbfdf3),_0x28742b;}[_0x53a48b(0x166f)](_0x58d3f9){var _0x33de3e=_0x53a48b,_0x1cc05c=_0x58d3f9['_indexInSceneMaterialArray'];if(-0x1!==_0x1cc05c&&_0x1cc05c<this[_0x33de3e(0x28c7)][_0x33de3e(0x132e)]){if(_0x1cc05c!==this[_0x33de3e(0x28c7)][_0x33de3e(0x132e)]-0x1){const _0x3c2147=this['materials'][this['materials'][_0x33de3e(0x132e)]-0x1];(this[_0x33de3e(0x28c7)][_0x1cc05c]=_0x3c2147)['_indexInSceneMaterialArray']=_0x1cc05c;}_0x58d3f9[_0x33de3e(0x2034)]=-0x1,this[_0x33de3e(0x28c7)][_0x33de3e(0x38e4)]();}return this[_0x33de3e(0x15c5)][_0x33de3e(0x3e9)](_0x58d3f9),_0x1cc05c;}[_0x53a48b(0x23f7)](_0x2bc505){var _0x260dd7=_0x53a48b;return _0x2bc505=this[_0x260dd7(0x264c)][_0x260dd7(0x404a)](_0x2bc505),(-0x1!==_0x2bc505&&this[_0x260dd7(0x264c)]['splice'](_0x2bc505,0x1),_0x2bc505);}['removeTexture'](_0x5c4984){var _0xa783d4=_0x53a48b,_0x50594c=this[_0xa783d4(0xb3c)][_0xa783d4(0x404a)](_0x5c4984);return-0x1!==_0x50594c&&this[_0xa783d4(0xb3c)][_0xa783d4(0x1035)](_0x50594c,0x1),this[_0xa783d4(0x34f6)][_0xa783d4(0x3e9)](_0x5c4984),_0x50594c;}[_0x53a48b(0x3b1e)](_0x135822){var _0x9a52c1=_0x53a48b;if(!this[_0x9a52c1(0x30a2)]){this['lights']['push'](_0x135822),this[_0x9a52c1(0x1a56)](),_0x135822['parent']||_0x135822['_addToSceneRootNodes']();for(const _0x12a04b of this['meshes'])-0x1===_0x12a04b['lightSources']['indexOf'](_0x135822)&&(_0x12a04b[_0x9a52c1(0x30ca)]['push'](_0x135822),_0x12a04b[_0x9a52c1(0x3338)]());this[_0x9a52c1(0x814)][_0x9a52c1(0x3e9)](_0x135822);}}[_0x53a48b(0x1a56)](){var _0x13601d=_0x53a48b;this['requireLightSorting']&&this[_0x13601d(0x1834)][_0x13601d(0x2559)](_0x2279fc['m'][_0x13601d(0x8ba)]);}['addCamera'](_0x320f65){var _0xfbb320=_0x53a48b;this[_0xfbb320(0x30a2)]||(this[_0xfbb320(0x3eff)][_0xfbb320(0x2f54)](_0x320f65),this['onNewCameraAddedObservable'][_0xfbb320(0x3e9)](_0x320f65),_0x320f65[_0xfbb320(0x2126)]||_0x320f65[_0xfbb320(0x2cf3)]());}[_0x53a48b(0x2c11)](_0x1767e9){var _0x24081e=_0x53a48b;this[_0x24081e(0x30a2)]||(this[_0x24081e(0x1423)]['push'](_0x1767e9),this['onNewSkeletonAddedObservable']['notifyObservers'](_0x1767e9));}[_0x53a48b(0x3e45)](_0x9a9dbf){var _0x387f11=_0x53a48b;this[_0x387f11(0x30a2)]||this[_0x387f11(0xfd2)][_0x387f11(0x2f54)](_0x9a9dbf);}['addAnimation'](_0x1d085b){var _0x552059=_0x53a48b;this[_0x552059(0x30a2)]||this[_0x552059(0x1b36)]['push'](_0x1d085b);}['addAnimationGroup'](_0x52d08f){this['_blockEntityCollection']||this['animationGroups']['push'](_0x52d08f);}[_0x53a48b(0x3cf7)](_0x373066){var _0x569a7d=_0x53a48b;this['_blockEntityCollection']||(this[_0x569a7d(0x3974)][_0x569a7d(0x2f54)](_0x373066),this[_0x569a7d(0x3525)][_0x569a7d(0x3e9)](_0x373066));}[_0x53a48b(0x3c38)](_0x4998d0){var _0x2473d2=_0x53a48b;this[_0x2473d2(0x30a2)]||_0x4998d0[_0x2473d2(0x22fd)]()===this&&-0x1!==_0x4998d0[_0x2473d2(0x2034)]||(_0x4998d0[_0x2473d2(0x2034)]=this[_0x2473d2(0x28c7)][_0x2473d2(0x132e)],this[_0x2473d2(0x28c7)][_0x2473d2(0x2f54)](_0x4998d0),this[_0x2473d2(0x195c)][_0x2473d2(0x3e9)](_0x4998d0));}[_0x53a48b(0x2123)](_0x1b2c3f){var _0x16fe04=_0x53a48b;this[_0x16fe04(0x30a2)]||this[_0x16fe04(0xcb4)][_0x16fe04(0x2f54)](_0x1b2c3f);}[_0x53a48b(0x3302)](_0x5bea79){var _0x5cf021=_0x53a48b;this[_0x5cf021(0x30a2)]||(this[_0x5cf021(0x2414)]&&(this[_0x5cf021(0x2414)][_0x5bea79['uniqueId']]=this[_0x5cf021(0x21e7)]['length']),this[_0x5cf021(0x21e7)][_0x5cf021(0x2f54)](_0x5bea79));}[_0x53a48b(0x2abb)](_0x46d58b){var _0x1b42d1=_0x53a48b;this[_0x1b42d1(0x264c)][_0x1b42d1(0x2f54)](_0x46d58b);}['addTexture'](_0x455f20){var _0x2ab356=_0x53a48b;this[_0x2ab356(0x30a2)]||(this[_0x2ab356(0xb3c)]['push'](_0x455f20),this[_0x2ab356(0x687)][_0x2ab356(0x3e9)](_0x455f20));}[_0x53a48b(0x1957)](_0x3cbecc,_0x22b52e=!0x0){var _0x9ca4e5=_0x53a48b;this['_engine']['getInputElement']()&&(this[_0x9ca4e5(0x203b)]&&this[_0x9ca4e5(0x203b)][_0x9ca4e5(0x29a5)](),this['activeCamera']=_0x3cbecc,_0x22b52e&&_0x3cbecc[_0x9ca4e5(0x1a17)]());}[_0x53a48b(0x45a)](_0x3db375){var _0x4c494d=_0x53a48b;return _0x3db375=this[_0x4c494d(0x2beb)](_0x3db375),_0x3db375?this[_0x4c494d(0x203b)]=_0x3db375:null;}[_0x53a48b(0x113a)](_0x5777bc){var _0xe4736a=_0x53a48b;return _0x5777bc=this[_0xe4736a(0x2f85)](_0x5777bc),_0x5777bc?this[_0xe4736a(0x203b)]=_0x5777bc:null;}[_0x53a48b(0x4006)](_0x194d81){var _0x328dc0=_0x53a48b;for(let _0x550172=0x0;_0x550172<this[_0x328dc0(0x33b2)]['length'];_0x550172++)if(this[_0x328dc0(0x33b2)][_0x550172]['name']===_0x194d81)return this[_0x328dc0(0x33b2)][_0x550172];return null;}[_0x53a48b(0x24c)](_0xa8ca5c,_0x5a4ac4){var _0x19adbe=_0x53a48b;for(let _0x3b16b5=0x0;_0x3b16b5<this[_0x19adbe(0x28c7)][_0x19adbe(0x132e)];_0x3b16b5++){var _0x22c5c2=this[_0x19adbe(0x28c7)][_0x3b16b5];if(_0x5a4ac4(_0x22c5c2))return _0x22c5c2;}if(_0xa8ca5c)for(let _0x3b7ffa=0x0;_0x3b7ffa<this['multiMaterials'][_0x19adbe(0x132e)];_0x3b7ffa++){var _0x3633f9=this[_0x19adbe(0x3974)][_0x3b7ffa];if(_0x5a4ac4(_0x3633f9))return _0x3633f9;}return null;}['getMaterialByUniqueID'](_0x965a05,_0x53a0fc=!0x1){var _0x51a51b=_0x53a48b;return this[_0x51a51b(0x24c)](_0x53a0fc,_0x3ecd4e=>_0x3ecd4e['uniqueId']===_0x965a05);}[_0x53a48b(0x9a4)](_0x1fe5d3,_0x409db6=!0x1){var _0x79d589=_0x53a48b;return this[_0x79d589(0x24c)](_0x409db6,_0x34a8ce=>_0x34a8ce['id']===_0x1fe5d3);}['getMaterialByName'](_0x1985e6,_0x3a697e=!0x1){var _0x5052b5=_0x53a48b;return this['_getMaterial'](_0x3a697e,_0x3d412d=>_0x3d412d[_0x5052b5(0x3efc)]===_0x1985e6);}[_0x53a48b(0x2469)](_0xa0a114,_0x4138e3=!0x1){var _0x3756d6=_0x53a48b;for(let _0x576c74=this[_0x3756d6(0x28c7)][_0x3756d6(0x132e)]-0x1;0x0<=_0x576c74;_0x576c74--)if(this['materials'][_0x576c74]['id']===_0xa0a114)return this['materials'][_0x576c74];if(_0x4138e3){for(let _0x14a2a0=this[_0x3756d6(0x3974)]['length']-0x1;0x0<=_0x14a2a0;_0x14a2a0--)if(this['multiMaterials'][_0x14a2a0]['id']===_0xa0a114)return this[_0x3756d6(0x3974)][_0x14a2a0];}return null;}[_0x53a48b(0x4058)](_0x204732){var _0x4ed936=_0x53a48b;for(let _0x2353d9=0x0;_0x2353d9<this[_0x4ed936(0xb3c)][_0x4ed936(0x132e)];_0x2353d9++)if(this[_0x4ed936(0xb3c)][_0x2353d9][_0x4ed936(0x439)]===_0x204732)return this[_0x4ed936(0xb3c)][_0x2353d9];return null;}[_0x53a48b(0x1e2f)](_0x4ef0c1){var _0x3731b6=_0x53a48b;for(let _0x366077=0x0;_0x366077<this['textures'][_0x3731b6(0x132e)];_0x366077++)if(this[_0x3731b6(0xb3c)][_0x366077][_0x3731b6(0x3efc)]===_0x4ef0c1)return this['textures'][_0x366077];return null;}['getCameraById'](_0x23d034){var _0x183aa0=_0x53a48b;for(let _0x5b76a8=0x0;_0x5b76a8<this[_0x183aa0(0x3eff)][_0x183aa0(0x132e)];_0x5b76a8++)if(this[_0x183aa0(0x3eff)][_0x5b76a8]['id']===_0x23d034)return this['cameras'][_0x5b76a8];return null;}['getCameraByUniqueId'](_0x16b107){var _0xe1a59a=_0x53a48b;for(let _0x2dd066=0x0;_0x2dd066<this[_0xe1a59a(0x3eff)]['length'];_0x2dd066++)if(this[_0xe1a59a(0x3eff)][_0x2dd066][_0xe1a59a(0x439)]===_0x16b107)return this['cameras'][_0x2dd066];return null;}[_0x53a48b(0x2f85)](_0x2a9c84){var _0x21be10=_0x53a48b;for(let _0x35800d=0x0;_0x35800d<this[_0x21be10(0x3eff)][_0x21be10(0x132e)];_0x35800d++)if(this[_0x21be10(0x3eff)][_0x35800d][_0x21be10(0x3efc)]===_0x2a9c84)return this[_0x21be10(0x3eff)][_0x35800d];return null;}[_0x53a48b(0x2eb5)](_0x3cd676){var _0x5cf7dc=_0x53a48b;for(let _0x4b8b3f=0x0;_0x4b8b3f<this['skeletons'][_0x5cf7dc(0x132e)];_0x4b8b3f++){var _0x2352d5=this[_0x5cf7dc(0x1423)][_0x4b8b3f];for(let _0x23848b=0x0;_0x23848b<_0x2352d5['bones'][_0x5cf7dc(0x132e)];_0x23848b++)if(_0x2352d5[_0x5cf7dc(0x3d38)][_0x23848b]['id']===_0x3cd676)return _0x2352d5['bones'][_0x23848b];}return null;}['getBoneByName'](_0x4288d9){var _0x316ab6=_0x53a48b;for(let _0x28c6b0=0x0;_0x28c6b0<this[_0x316ab6(0x1423)][_0x316ab6(0x132e)];_0x28c6b0++){var _0x41318e=this['skeletons'][_0x28c6b0];for(let _0x4c1ed6=0x0;_0x4c1ed6<_0x41318e[_0x316ab6(0x3d38)][_0x316ab6(0x132e)];_0x4c1ed6++)if(_0x41318e['bones'][_0x4c1ed6]['name']===_0x4288d9)return _0x41318e[_0x316ab6(0x3d38)][_0x4c1ed6];}return null;}[_0x53a48b(0x732)](_0x359230){var _0x1359fa=_0x53a48b;for(let _0x47def6=0x0;_0x47def6<this[_0x1359fa(0x1834)]['length'];_0x47def6++)if(this[_0x1359fa(0x1834)][_0x47def6][_0x1359fa(0x3efc)]===_0x359230)return this[_0x1359fa(0x1834)][_0x47def6];return null;}[_0x53a48b(0x1444)](_0x224612){var _0x19839e=_0x53a48b;for(let _0xa0c9cb=0x0;_0xa0c9cb<this[_0x19839e(0x1834)][_0x19839e(0x132e)];_0xa0c9cb++)if(this[_0x19839e(0x1834)][_0xa0c9cb]['id']===_0x224612)return this[_0x19839e(0x1834)][_0xa0c9cb];return null;}[_0x53a48b(0x2459)](_0x3cc7e6){var _0x85839e=_0x53a48b;for(let _0x32bb6e=0x0;_0x32bb6e<this[_0x85839e(0x1834)]['length'];_0x32bb6e++)if(this['lights'][_0x32bb6e][_0x85839e(0x439)]===_0x3cc7e6)return this[_0x85839e(0x1834)][_0x32bb6e];return null;}[_0x53a48b(0x32a7)](_0x16f9f2){var _0x1005e5=_0x53a48b;for(let _0xfd60cd=0x0;_0xfd60cd<this[_0x1005e5(0xfd2)][_0x1005e5(0x132e)];_0xfd60cd++)if(this[_0x1005e5(0xfd2)][_0xfd60cd]['id']===_0x16f9f2)return this['particleSystems'][_0xfd60cd];return null;}[_0x53a48b(0x1e0e)](_0x596687){var _0x368a56=_0x53a48b;for(let _0x4d2e2d=0x0;_0x4d2e2d<this[_0x368a56(0x21e7)][_0x368a56(0x132e)];_0x4d2e2d++)if(this['geometries'][_0x4d2e2d]['id']===_0x596687)return this[_0x368a56(0x21e7)][_0x4d2e2d];return null;}[_0x53a48b(0x3230)](_0x4d5ab1){var _0x2cf7fe=_0x53a48b;if(this[_0x2cf7fe(0x2414)]){var _0x1edf3d=this[_0x2cf7fe(0x2414)][_0x4d5ab1];if(void 0x0!==_0x1edf3d)return this[_0x2cf7fe(0x21e7)][_0x1edf3d];}else{for(let _0x940371=0x0;_0x940371<this[_0x2cf7fe(0x21e7)][_0x2cf7fe(0x132e)];_0x940371++)if(this[_0x2cf7fe(0x21e7)][_0x940371]['uniqueId']===_0x4d5ab1)return this[_0x2cf7fe(0x21e7)][_0x940371];}return null;}[_0x53a48b(0x1255)](_0x74b943,_0x24d4a9){var _0x2085d7=_0x53a48b;return!(!_0x24d4a9&&this[_0x2085d7(0x3230)](_0x74b943[_0x2085d7(0x439)])||(this[_0x2085d7(0x3302)](_0x74b943),this[_0x2085d7(0x3aae)][_0x2085d7(0x3e9)](_0x74b943),0x0));}[_0x53a48b(0x3dab)](_0x31e63e){var _0x1ece5a=_0x53a48b;let _0x51f67d;if(this[_0x1ece5a(0x2414)]){if(void 0x0===(_0x51f67d=this[_0x1ece5a(0x2414)][_0x31e63e[_0x1ece5a(0x439)]]))return!0x1;}else{if((_0x51f67d=this[_0x1ece5a(0x21e7)][_0x1ece5a(0x404a)](_0x31e63e))<0x0)return!0x1;}var _0x5bc636;return _0x51f67d!==this['geometries'][_0x1ece5a(0x132e)]-0x1&&(_0x5bc636=this['geometries'][this['geometries'][_0x1ece5a(0x132e)]-0x1])&&(this[_0x1ece5a(0x21e7)][_0x51f67d]=_0x5bc636,this['_geometriesByUniqueId']&&(this[_0x1ece5a(0x2414)][_0x5bc636['uniqueId']]=_0x51f67d)),this[_0x1ece5a(0x2414)]&&(this[_0x1ece5a(0x2414)][_0x31e63e[_0x1ece5a(0x439)]]=void 0x0),this[_0x1ece5a(0x21e7)][_0x1ece5a(0x38e4)](),this[_0x1ece5a(0x38ec)]['notifyObservers'](_0x31e63e),!0x0;}['getGeometries'](){return this['geometries'];}[_0x53a48b(0x3e1d)](_0x4b6110){var _0x5d8055=_0x53a48b;for(let _0x16f2fb=0x0;_0x16f2fb<this['meshes']['length'];_0x16f2fb++)if(this[_0x5d8055(0x2aa5)][_0x16f2fb]['id']===_0x4b6110)return this[_0x5d8055(0x2aa5)][_0x16f2fb];return null;}['getMeshesById'](_0x287b6a){var _0x2b5d7b=_0x53a48b;return this['meshes'][_0x2b5d7b(0x3fcc)](function(_0x5b3d3b){return _0x5b3d3b['id']===_0x287b6a;});}[_0x53a48b(0x2fb8)](_0xd34b0a){var _0x5efdb0=_0x53a48b;for(let _0x57bfd3=0x0;_0x57bfd3<this[_0x5efdb0(0x1585)]['length'];_0x57bfd3++)if(this[_0x5efdb0(0x1585)][_0x57bfd3]['id']===_0xd34b0a)return this[_0x5efdb0(0x1585)][_0x57bfd3];return null;}[_0x53a48b(0x22cb)](_0x1041cf){var _0xf68716=_0x53a48b;for(let _0x1d555a=0x0;_0x1d555a<this['transformNodes'][_0xf68716(0x132e)];_0x1d555a++)if(this[_0xf68716(0x1585)][_0x1d555a][_0xf68716(0x439)]===_0x1041cf)return this[_0xf68716(0x1585)][_0x1d555a];return null;}[_0x53a48b(0x3e3a)](_0x4ddf21){var _0x1838a1=_0x53a48b;return this[_0x1838a1(0x1585)][_0x1838a1(0x3fcc)](function(_0x45e7c9){return _0x45e7c9['id']===_0x4ddf21;});}['getMeshByUniqueId'](_0x4c8df8){var _0x77b947=_0x53a48b;for(let _0x1474d1=0x0;_0x1474d1<this[_0x77b947(0x2aa5)][_0x77b947(0x132e)];_0x1474d1++)if(this['meshes'][_0x1474d1][_0x77b947(0x439)]===_0x4c8df8)return this['meshes'][_0x1474d1];return null;}['getLastMeshById'](_0x4d5dc8){var _0x500464=_0x53a48b;for(let _0x219a4e=this[_0x500464(0x2aa5)]['length']-0x1;0x0<=_0x219a4e;_0x219a4e--)if(this[_0x500464(0x2aa5)][_0x219a4e]['id']===_0x4d5dc8)return this[_0x500464(0x2aa5)][_0x219a4e];return null;}[_0x53a48b(0x2ac5)](_0x1cc16b){var _0x29acd5=_0x53a48b;let _0x3f1ff7;for(_0x3f1ff7=this[_0x29acd5(0x2aa5)][_0x29acd5(0x132e)]-0x1;0x0<=_0x3f1ff7;_0x3f1ff7--)if(this[_0x29acd5(0x2aa5)][_0x3f1ff7]['id']===_0x1cc16b)return this['meshes'][_0x3f1ff7];for(_0x3f1ff7=this['transformNodes'][_0x29acd5(0x132e)]-0x1;0x0<=_0x3f1ff7;_0x3f1ff7--)if(this[_0x29acd5(0x1585)][_0x3f1ff7]['id']===_0x1cc16b)return this[_0x29acd5(0x1585)][_0x3f1ff7];for(_0x3f1ff7=this[_0x29acd5(0x3eff)]['length']-0x1;0x0<=_0x3f1ff7;_0x3f1ff7--)if(this['cameras'][_0x3f1ff7]['id']===_0x1cc16b)return this[_0x29acd5(0x3eff)][_0x3f1ff7];for(_0x3f1ff7=this[_0x29acd5(0x1834)][_0x29acd5(0x132e)]-0x1;0x0<=_0x3f1ff7;_0x3f1ff7--)if(this[_0x29acd5(0x1834)][_0x3f1ff7]['id']===_0x1cc16b)return this['lights'][_0x3f1ff7];return null;}['getNodeById'](_0x5d6a94){var _0x724944=_0x53a48b,_0x266da5=this[_0x724944(0x3e1d)](_0x5d6a94);if(_0x266da5)return _0x266da5;_0x266da5=this[_0x724944(0x2fb8)](_0x5d6a94);if(_0x266da5)return _0x266da5;_0x266da5=this[_0x724944(0x1444)](_0x5d6a94);if(_0x266da5)return _0x266da5;return _0x266da5=this['getCameraById'](_0x5d6a94),_0x266da5||this[_0x724944(0x2eb5)](_0x5d6a94)||null;}['getNodeByName'](_0x5daee){var _0x4c2e77=_0x53a48b,_0x1d3c3a=this[_0x4c2e77(0x3bf5)](_0x5daee);if(_0x1d3c3a)return _0x1d3c3a;_0x1d3c3a=this[_0x4c2e77(0x239b)](_0x5daee);if(_0x1d3c3a)return _0x1d3c3a;_0x1d3c3a=this[_0x4c2e77(0x732)](_0x5daee);if(_0x1d3c3a)return _0x1d3c3a;return _0x1d3c3a=this['getCameraByName'](_0x5daee),_0x1d3c3a||this[_0x4c2e77(0x17e6)](_0x5daee)||null;}['getMeshByName'](_0x5104b9){var _0x2a0ef8=_0x53a48b;for(let _0x4657d5=0x0;_0x4657d5<this[_0x2a0ef8(0x2aa5)][_0x2a0ef8(0x132e)];_0x4657d5++)if(this['meshes'][_0x4657d5]['name']===_0x5104b9)return this[_0x2a0ef8(0x2aa5)][_0x4657d5];return null;}['getTransformNodeByName'](_0x4879e1){for(let _0x440abb=0x0;_0x440abb<this['transformNodes']['length'];_0x440abb++)if(this['transformNodes'][_0x440abb]['name']===_0x4879e1)return this['transformNodes'][_0x440abb];return null;}[_0x53a48b(0x1472)](_0x293696){var _0x1a403a=_0x53a48b;for(let _0x13702f=this['skeletons'][_0x1a403a(0x132e)]-0x1;0x0<=_0x13702f;_0x13702f--)if(this[_0x1a403a(0x1423)][_0x13702f]['id']===_0x293696)return this[_0x1a403a(0x1423)][_0x13702f];return null;}[_0x53a48b(0x3fcb)](_0x299a40){var _0x1bee6f=_0x53a48b;for(let _0xbc8f67=0x0;_0xbc8f67<this[_0x1bee6f(0x1423)][_0x1bee6f(0x132e)];_0xbc8f67++)if(this[_0x1bee6f(0x1423)][_0xbc8f67][_0x1bee6f(0x439)]===_0x299a40)return this[_0x1bee6f(0x1423)][_0xbc8f67];return null;}[_0x53a48b(0x1d7)](_0x34475f){var _0x296087=_0x53a48b;for(let _0x27367e=0x0;_0x27367e<this[_0x296087(0x1423)][_0x296087(0x132e)];_0x27367e++)if(this[_0x296087(0x1423)][_0x27367e]['id']===_0x34475f)return this[_0x296087(0x1423)][_0x27367e];return null;}[_0x53a48b(0x965)](_0x4811cf){var _0x4804e5=_0x53a48b;for(let _0x87670b=0x0;_0x87670b<this[_0x4804e5(0x1423)][_0x4804e5(0x132e)];_0x87670b++)if(this['skeletons'][_0x87670b]['name']===_0x4811cf)return this['skeletons'][_0x87670b];return null;}[_0x53a48b(0x2b4e)](_0x542fda){var _0xb1b280=_0x53a48b;for(let _0x27cd50=0x0;_0x27cd50<this[_0xb1b280(0xcb4)][_0xb1b280(0x132e)];_0x27cd50++)if(this[_0xb1b280(0xcb4)][_0x27cd50]['uniqueId']===_0x542fda)return this[_0xb1b280(0xcb4)][_0x27cd50];return null;}['getMorphTargetById'](_0x1c9b1c){var _0x558e13=_0x53a48b;for(let _0xd73eea=0x0;_0xd73eea<this[_0x558e13(0xcb4)][_0x558e13(0x132e)];++_0xd73eea){const _0x2049be=this[_0x558e13(0xcb4)][_0xd73eea];for(let _0x111a86=0x0;_0x111a86<_0x2049be['numTargets'];++_0x111a86){var _0x557554=_0x2049be['getTarget'](_0x111a86);if(_0x557554['id']===_0x1c9b1c)return _0x557554;}}return null;}[_0x53a48b(0xfde)](_0x520be1){var _0x18447a=_0x53a48b;for(let _0x31fe08=0x0;_0x31fe08<this[_0x18447a(0xcb4)][_0x18447a(0x132e)];++_0x31fe08){const _0x525eca=this[_0x18447a(0xcb4)][_0x31fe08];for(let _0x2348c7=0x0;_0x2348c7<_0x525eca['numTargets'];++_0x2348c7){var _0x192952=_0x525eca[_0x18447a(0x3c0f)](_0x2348c7);if(_0x192952[_0x18447a(0x3efc)]===_0x520be1)return _0x192952;}}return null;}[_0x53a48b(0x2307)](_0x314292){var _0x6ac890=_0x53a48b;for(let _0x4daefa=0x0;_0x4daefa<this[_0x6ac890(0x2b35)]['length'];++_0x4daefa){var _0x32bc17=this[_0x6ac890(0x2b35)][_0x4daefa];if(_0x32bc17['name']===_0x314292)return _0x32bc17;}return null;}[_0x53a48b(0x142)](_0x1e3372){var _0xe34d27=_0x53a48b;return-0x1!==this[_0xe34d27(0x1932)][_0xe34d27(0x404a)](_0x1e3372);}get[_0x53a48b(0x51e)](){var _0x4f2ca2=_0x53a48b;return this[_0x4f2ca2(0x3f81)]||(this[_0x4f2ca2(0x3f81)]=_0x31bd29['w1'][_0x4f2ca2(0x1892)]()),this[_0x4f2ca2(0x3f81)];}['addExternalData'](_0x433e80,_0x5ae063){var _0x3ad42a=_0x53a48b;return this[_0x3ad42a(0x314b)]||(this[_0x3ad42a(0x314b)]=new _0x3d884f['x']()),this[_0x3ad42a(0x314b)]['add'](_0x433e80,_0x5ae063);}['getExternalData'](_0x4a20b7){var _0x3ab90e=_0x53a48b;return this[_0x3ab90e(0x314b)]?this['_externalData'][_0x3ab90e(0x2493)](_0x4a20b7):null;}[_0x53a48b(0x2fde)](_0x536b26,_0x3d4ffc){var _0x485eeb=_0x53a48b;return this[_0x485eeb(0x314b)]||(this[_0x485eeb(0x314b)]=new _0x3d884f['x']()),this[_0x485eeb(0x314b)][_0x485eeb(0xa12)](_0x536b26,_0x3d4ffc);}[_0x53a48b(0x1d18)](_0x374cd9){var _0x1756cb=_0x53a48b;return this[_0x1756cb(0x314b)]['remove'](_0x374cd9);}[_0x53a48b(0x3185)](_0x54a2aa,_0x229572,_0x4262f7,_0x122462){var _0x80ef18=_0x53a48b;if(_0x122462||_0x54a2aa['isInFrustum'](this[_0x80ef18(0x535)])){for(const _0x3b09f7 of this[_0x80ef18(0x1d0b)])_0x3b09f7[_0x80ef18(0x3c56)](_0x229572,_0x54a2aa);const _0x130518=_0x54a2aa[_0x80ef18(0x90)]();null!==_0x130518&&void 0x0!==_0x130518&&(_0x130518[_0x80ef18(0x148c)]&&null!=_0x130518[_0x80ef18(0x176f)]&&-0x1===this[_0x80ef18(0x2f98)][_0x80ef18(0x404a)](_0x130518)&&(this[_0x80ef18(0x2f98)][_0x80ef18(0x2f54)](_0x130518),this[_0x80ef18(0x1e08)][_0x80ef18(0x31a4)](_0x130518[_0x80ef18(0x176f)]())),this[_0x80ef18(0x2c90)][_0x80ef18(0x151a)](_0x54a2aa,_0x229572,_0x130518));}}[_0x53a48b(0xd6b)](){var _0x379866=_0x53a48b;this[_0x379866(0x2f98)][_0x379866(0x2d20)]();}get[_0x53a48b(0x2e22)](){var _0x2a06d5=_0x53a48b;return this[_0x2a06d5(0x219d)];}set[_0x53a48b(0x2e22)](_0x9ff5e7){var _0x328fbd=_0x53a48b;this[_0x328fbd(0x219d)]!==_0x9ff5e7&&(_0x9ff5e7&&(this[_0x328fbd(0x12c8)](),this['freeRenderingGroups']()),this[_0x328fbd(0x219d)]=_0x9ff5e7);}[_0x53a48b(0x12c8)](){var _0x3edea9=_0x53a48b;if(!this['blockfreeActiveMeshesAndRenderingGroups']&&(this[_0x3edea9(0x1932)][_0x3edea9(0x2d20)](),this[_0x3edea9(0x203b)]&&this[_0x3edea9(0x203b)][_0x3edea9(0x1932)]&&this[_0x3edea9(0x203b)][_0x3edea9(0x1932)][_0x3edea9(0x2d20)](),this['activeCameras']))for(let _0x7742d9=0x0;_0x7742d9<this[_0x3edea9(0x21b1)][_0x3edea9(0x132e)];_0x7742d9++){const _0x409844=this[_0x3edea9(0x21b1)][_0x7742d9];_0x409844&&_0x409844[_0x3edea9(0x1932)]&&_0x409844[_0x3edea9(0x1932)][_0x3edea9(0x2d20)]();}}[_0x53a48b(0x26b1)](){var _0x12e529=_0x53a48b;if(!this[_0x12e529(0x2e22)]&&(this[_0x12e529(0x2c90)]&&this[_0x12e529(0x2c90)]['freeRenderingGroups'](),this[_0x12e529(0xb3c)]))for(let _0x4d3c7a=0x0;_0x4d3c7a<this[_0x12e529(0xb3c)]['length'];_0x4d3c7a++){const _0x55b852=this['textures'][_0x4d3c7a];_0x55b852&&_0x55b852[_0x12e529(0x36c8)]&&_0x55b852[_0x12e529(0x26b1)]();}}[_0x53a48b(0x1ddb)](){var _0x4460d0=_0x53a48b;return this[_0x4460d0(0x38d5)];}[_0x53a48b(0x1f61)](_0x190012=!0x1,_0x29bfcd,_0x29eb9e,_0x1ea116=!0x0,_0x2f1e9e=!0x1){var _0x9607fe=_0x53a48b;return this[_0x9607fe(0x34bc)](()=>{var _0x2ebc66=_0x9607fe;if(this[_0x2ebc66(0x203b)]){if(this[_0x2ebc66(0x535)]||this['updateTransformMatrix'](),this[_0x2ebc66(0x2685)](),this[_0x2ebc66(0x2dc9)]=!0x0,this[_0x2ebc66(0x2280)]=_0x2f1e9e,this[_0x2ebc66(0x150e)]=_0x190012,_0x1ea116){for(let _0x36d403=0x0;_0x36d403<this['_activeMeshes'][_0x2ebc66(0x132e)];_0x36d403++)this[_0x2ebc66(0x1932)]['data'][_0x36d403][_0x2ebc66(0x44e)]();}_0x29bfcd&&_0x29bfcd();}else _0x29eb9e&&_0x29eb9e(_0x2ebc66(0xc87));}),this;}[_0x53a48b(0x3607)](){var _0x3991c2=_0x53a48b;for(let _0x5de03e=0x0;_0x5de03e<this[_0x3991c2(0x2aa5)]['length'];_0x5de03e++){const _0x1dca62=this[_0x3991c2(0x2aa5)][_0x5de03e];_0x1dca62[_0x3991c2(0x2591)]&&(_0x1dca62['_internalAbstractMeshDataInfo'][_0x3991c2(0x305)]=!0x1);}for(let _0x5127cd=0x0;_0x5127cd<this[_0x3991c2(0x1932)]['length'];_0x5127cd++)this[_0x3991c2(0x1932)][_0x3991c2(0xf56)][_0x5127cd][_0x3991c2(0x3995)]();return this[_0x3991c2(0x2dc9)]=!0x1,this;}[_0x53a48b(0xd91)](_0x58032f){var _0x14aa08=_0x53a48b;(!this[_0x14aa08(0x398b)][_0x14aa08(0x2249)]||this[_0x14aa08(0x398b)][_0x14aa08(0x1a49)]!==_0x1a60ba['g'][_0x14aa08(0x1b7c)])&&this['_activeMeshesFrozen']&&this[_0x14aa08(0x1932)]['length']||this[_0x14aa08(0x3f90)]['addOnce'](()=>_0x58032f[_0x14aa08(0x2d20)]());}[_0x53a48b(0x2685)](){var _0x545d2a=_0x53a48b,_0x3e9235;if(this[_0x545d2a(0x398b)][_0x545d2a(0x2249)]&&this['_engine'][_0x545d2a(0x1a49)]===_0x1a60ba['g'][_0x545d2a(0x1b7c)])0x0<this[_0x545d2a(0x1932)]['length']&&(null!=(_0x3e9235=this[_0x545d2a(0x203b)])&&_0x3e9235[_0x545d2a(0x1932)]['reset'](),this[_0x545d2a(0x1932)][_0x545d2a(0x1589)](),this[_0x545d2a(0x2c90)]['reset'](),this[_0x545d2a(0x2f98)][_0x545d2a(0x1589)](),this[_0x545d2a(0x1ba)][_0x545d2a(0x1589)](),this[_0x545d2a(0x120f)]['reset'](),this['_softwareSkinnedMeshes'][_0x545d2a(0x1589)]());else{if(this[_0x545d2a(0x2dc9)]&&this[_0x545d2a(0x1932)][_0x545d2a(0x132e)]){if(!this[_0x545d2a(0x150e)]){var _0x34201b=this[_0x545d2a(0x1932)]['length'];for(let _0x3d8015=0x0;_0x3d8015<_0x34201b;_0x3d8015++){const _0x143443=this[_0x545d2a(0x1932)][_0x545d2a(0xf56)][_0x3d8015];_0x143443[_0x545d2a(0x67e)]();}}if(this[_0x545d2a(0x1ba)]){var _0x54aea7=this['_activeParticleSystems'][_0x545d2a(0x132e)];for(let _0x26e734=0x0;_0x26e734<_0x54aea7;_0x26e734++)this['_activeParticleSystems'][_0x545d2a(0xf56)][_0x26e734][_0x545d2a(0x2f84)]();}this[_0x545d2a(0x2c90)][_0x545d2a(0x2773)]();}else{if(this[_0x545d2a(0x203b)]){this[_0x545d2a(0x268)][_0x545d2a(0x3e9)](this),this[_0x545d2a(0x203b)][_0x545d2a(0x1932)][_0x545d2a(0x1589)](),this[_0x545d2a(0x1932)][_0x545d2a(0x1589)](),this[_0x545d2a(0x2c90)]['reset'](),this[_0x545d2a(0x2f98)]['reset'](),this[_0x545d2a(0x1ba)][_0x545d2a(0x1589)](),this[_0x545d2a(0x120f)]['reset'](),this[_0x545d2a(0x2c52)][_0x545d2a(0x1589)](),this[_0x545d2a(0x1e08)][_0x545d2a(0x1589)]();for(const _0x56abc1 of this['_beforeEvaluateActiveMeshStage'])_0x56abc1['action']();var _0x1fe519=this[_0x545d2a(0x73d)]();const _0x1debef=_0x1fe519['length'];for(let _0x49745d=0x0;_0x49745d<_0x1debef;_0x49745d++){const _0x4ff4ce=_0x1fe519[_0x545d2a(0xf56)][_0x49745d];if(_0x4ff4ce[_0x545d2a(0x2591)]['_currentLODIsUpToDate']=!0x1,!_0x4ff4ce[_0x545d2a(0x3346)]&&(this[_0x545d2a(0x38f5)][_0x545d2a(0x196a)](_0x4ff4ce['getTotalVertices'](),!0x1),_0x4ff4ce[_0x545d2a(0x3a4f)]()&&_0x4ff4ce['isEnabled']()&&!_0x4ff4ce[_0x545d2a(0x244c)][_0x545d2a(0x501)])){_0x4ff4ce[_0x545d2a(0x67e)](),_0x4ff4ce[_0x545d2a(0x5ee)]&&_0x4ff4ce['actionManager'][_0x545d2a(0x295a)](_0x1a60ba['g'][_0x545d2a(0x36c7)],_0x1a60ba['g'][_0x545d2a(0x2085)])&&this[_0x545d2a(0x29bb)][_0x545d2a(0x1366)](_0x4ff4ce);let _0x3db9f4=this[_0x545d2a(0x2cc5)]?this[_0x545d2a(0x2cc5)](_0x4ff4ce,this['activeCamera']):_0x4ff4ce['getLOD'](this['activeCamera']);if(_0x4ff4ce['_internalAbstractMeshDataInfo'][_0x545d2a(0x30ec)]=_0x3db9f4,_0x4ff4ce['_internalAbstractMeshDataInfo'][_0x545d2a(0x1ce2)]=!0x0,void 0x0!==_0x3db9f4&&null!==_0x3db9f4&&(_0x3db9f4!==_0x4ff4ce&&0x0!==_0x3db9f4[_0x545d2a(0x20b2)]&&_0x3db9f4['computeWorldMatrix'](),_0x4ff4ce[_0x545d2a(0x3725)](),_0x4ff4ce['isVisible']&&0x0<_0x4ff4ce['visibility']&&0x0!=(_0x4ff4ce[_0x545d2a(0x275a)]&this[_0x545d2a(0x203b)]['layerMask'])&&(this[_0x545d2a(0x3edb)]||_0x4ff4ce['alwaysSelectAsActiveMesh']||_0x4ff4ce['isInFrustum'](this[_0x545d2a(0x535)])))){this[_0x545d2a(0x1932)]['push'](_0x4ff4ce),this[_0x545d2a(0x203b)][_0x545d2a(0x1932)][_0x545d2a(0x2f54)](_0x4ff4ce),_0x3db9f4!==_0x4ff4ce&&_0x3db9f4[_0x545d2a(0x243)](this[_0x545d2a(0x1b75)],!0x1);for(const _0x3c01fd of this[_0x545d2a(0x1628)])_0x3c01fd[_0x545d2a(0x3c56)](_0x4ff4ce);_0x4ff4ce[_0x545d2a(0x243)](this[_0x545d2a(0x1b75)],!0x1)&&(_0x4ff4ce[_0x545d2a(0x39a1)]?_0x4ff4ce[_0x545d2a(0x2591)]['_actAsRegularMesh']&&(_0x3db9f4=_0x4ff4ce):_0x3db9f4[_0x545d2a(0x2591)][_0x545d2a(0x29f6)]=!0x1,_0x3db9f4[_0x545d2a(0x2591)][_0x545d2a(0x305)]=!0x0,this[_0x545d2a(0x3bd1)](_0x4ff4ce,_0x3db9f4)),_0x4ff4ce['_postActivate']();}}}if(this['particlesEnabled']){this[_0x545d2a(0x1f6d)]['notifyObservers'](this);for(let _0x2062c9=0x0;_0x2062c9<this[_0x545d2a(0xfd2)]['length'];_0x2062c9++){const _0xdaa5f0=this[_0x545d2a(0xfd2)][_0x2062c9];if(_0xdaa5f0['isStarted']()&&_0xdaa5f0[_0x545d2a(0x1e9a)]){const _0x2da60e=_0xdaa5f0[_0x545d2a(0x1e9a)];_0x2da60e[_0x545d2a(0x8c5)]&&!_0x2da60e[_0x545d2a(0x3bab)]()||(this[_0x545d2a(0x1ba)]['push'](_0xdaa5f0),_0xdaa5f0[_0x545d2a(0x2f84)](),this[_0x545d2a(0x2c90)][_0x545d2a(0x1dc9)](_0xdaa5f0));}}this[_0x545d2a(0x2853)][_0x545d2a(0x3e9)](this);}}}}}[_0x53a48b(0x3bd1)](_0x37970e,_0x3727b0){var _0x1718bd=_0x53a48b;this['_skeletonsEnabled']&&null!==_0x3727b0[_0x1718bd(0x3463)]&&void 0x0!==_0x3727b0['skeleton']&&(this[_0x1718bd(0x120f)][_0x1718bd(0x1366)](_0x3727b0[_0x1718bd(0x3463)])&&(_0x3727b0[_0x1718bd(0x3463)][_0x1718bd(0xa5e)](),this[_0x1718bd(0x12e9)][_0x1718bd(0x196a)](_0x3727b0['skeleton'][_0x1718bd(0x3d38)][_0x1718bd(0x132e)],!0x1)),_0x3727b0[_0x1718bd(0x4003)]||this[_0x1718bd(0x2c52)][_0x1718bd(0x1366)](_0x3727b0));var _0x3f5b6e=_0x37970e[_0x1718bd(0x3d2b)]||_0x37970e[_0x1718bd(0x39a1)]||this[_0x1718bd(0x13c5)]||this[_0x1718bd(0x3edb)]||_0x3727b0[_0x1718bd(0x957)];if(_0x3727b0&&_0x3727b0['subMeshes']&&0x0<_0x3727b0[_0x1718bd(0x1549)][_0x1718bd(0x132e)]){var _0x143f30=this[_0x1718bd(0x4a8)](_0x3727b0),_0x2f2a1a=_0x143f30[_0x1718bd(0x132e)],_0x3f5b6e=_0x3f5b6e||0x1===_0x2f2a1a;for(let _0x2669f9=0x0;_0x2669f9<_0x2f2a1a;_0x2669f9++){var _0x444bff=_0x143f30['data'][_0x2669f9];this[_0x1718bd(0x3185)](_0x444bff,_0x3727b0,_0x37970e,_0x3f5b6e);}}}[_0x53a48b(0x309b)](_0x3b6255){var _0x55d289=_0x53a48b;if(this[_0x55d289(0x203b)]){if(this[_0x55d289(0x203b)]['_renderingMultiview']){const _0x35a67a=this[_0x55d289(0x203b)][_0x55d289(0xf21)][0x0],_0x12ed3d=this[_0x55d289(0x203b)]['_rigCameras'][0x1];this['setTransformMatrix'](_0x35a67a[_0x55d289(0xe6c)](),_0x35a67a[_0x55d289(0xdcc)](_0x3b6255),_0x12ed3d[_0x55d289(0xe6c)](),_0x12ed3d[_0x55d289(0xdcc)](_0x3b6255));}else this[_0x55d289(0x23ab)](this[_0x55d289(0x203b)]['getViewMatrix'](),this['activeCamera'][_0x55d289(0xdcc)](_0x3b6255));}}[_0x53a48b(0x271b)](_0x328517,_0x140689=!0x0){var _0x4a9464=_0x53a48b;_0x328517&&_0x328517[_0x4a9464(0x3568)]?_0x328517[_0x4a9464(0x3568)][_0x4a9464(0x271b)]():_0x328517&&_0x328517['outputRenderTarget']?_0x328517['outputRenderTarget']['_bindFrameBuffer']():this[_0x4a9464(0x398b)][_0x4a9464(0x2fa0)]()||this[_0x4a9464(0x398b)][_0x4a9464(0x1f19)](),_0x140689&&this[_0x4a9464(0x3732)](_0x328517);}[_0x53a48b(0x3732)](_0xbe503b){var _0x1d14ab=_0x53a48b;if(!_0xbe503b||!_0xbe503b[_0x1d14ab(0x3568)]){if(_0xbe503b&&_0xbe503b[_0x1d14ab(0x1c7a)]&&!_0xbe503b[_0x1d14ab(0x1081)]){const _0x5e186d=_0xbe503b[_0x1d14ab(0x1c7a)];_0x5e186d[_0x1d14ab(0x2b3)]['hasObservers']()?_0x5e186d[_0x1d14ab(0x2b3)][_0x1d14ab(0x3e9)](this[_0x1d14ab(0x398b)]):_0x5e186d[_0x1d14ab(0x1390)]||(this[_0x1d14ab(0x1f0b)]&&this[_0x1d14ab(0x398b)][_0x1d14ab(0x2af2)](_0x5e186d[_0x1d14ab(0x294c)]||this[_0x1d14ab(0x294c)],!_0x5e186d[_0x1d14ab(0x338b)],!0x0,!0x0),_0x5e186d['_cleared']=!0x0);}else this[_0x1d14ab(0x1935)]?this[_0x1d14ab(0x398b)][_0x1d14ab(0x2af2)](null,!0x1,!0x0,!0x0):(this[_0x1d14ab(0x1935)]=!0x0,this[_0x1d14ab(0x1f4a)]());}}[_0x53a48b(0x70f)](_0x25a2a3,_0x121ff2,_0x8fc66d=!0x0){var _0x6f892f=_0x53a48b,_0x52a416;if(!_0x25a2a3||!_0x25a2a3[_0x6f892f(0x29e6)]){const _0x328439=this[_0x6f892f(0x398b)];if(this['_activeCamera']=_0x25a2a3,!this[_0x6f892f(0x203b)])throw new Error(_0x6f892f(0x322a));if(_0x328439[_0x6f892f(0x1707)](this['activeCamera'][_0x6f892f(0x1171)]),this[_0x6f892f(0x1ec3)](),this[_0x6f892f(0x1b75)]++,!this[_0x6f892f(0x1d31)]&&_0x8fc66d){let _0x589bfa=!0x0;_0x25a2a3[_0x6f892f(0x1081)]&&_0x25a2a3[_0x6f892f(0x1c7a)]&&(_0x589bfa=_0x25a2a3['outputRenderTarget'][_0x6f892f(0x1390)],this[_0x6f892f(0x1f0b)]&&(this['_defaultFrameBufferCleared']=!0x1,_0x25a2a3[_0x6f892f(0x1c7a)][_0x6f892f(0x1390)]=!0x1)),this[_0x6f892f(0x271b)](this[_0x6f892f(0x2bd8)]),_0x25a2a3[_0x6f892f(0x1081)]&&_0x25a2a3['outputRenderTarget']&&(_0x25a2a3[_0x6f892f(0x1c7a)]['skipInitialClear']=_0x589bfa);}this[_0x6f892f(0x309b)](),this[_0x6f892f(0x40cd)][_0x6f892f(0x3e9)](this[_0x6f892f(0x203b)]),this[_0x6f892f(0x2685)]();for(let _0x224274=0x0;_0x224274<this[_0x6f892f(0x2c52)][_0x6f892f(0x132e)];_0x224274++){const _0x525cdd=this[_0x6f892f(0x2c52)][_0x6f892f(0xf56)][_0x224274];_0x525cdd[_0x6f892f(0x17bf)](_0x525cdd[_0x6f892f(0x3463)]);}this[_0x6f892f(0x2145)][_0x6f892f(0x3e9)](this),this[_0x6f892f(0x1a8d)][_0x6f892f(0x31a4)](this[_0x6f892f(0x1e08)]),_0x25a2a3[_0x6f892f(0x40bd)]&&0x0<_0x25a2a3['customRenderTargets'][_0x6f892f(0x132e)]&&this[_0x6f892f(0x1a8d)][_0x6f892f(0x31a4)](_0x25a2a3['customRenderTargets']),_0x121ff2&&_0x121ff2['customRenderTargets']&&0x0<_0x121ff2[_0x6f892f(0x40bd)]['length']&&this[_0x6f892f(0x1a8d)][_0x6f892f(0x31a4)](_0x121ff2[_0x6f892f(0x40bd)]),this[_0x6f892f(0x1de0)]&&this[_0x6f892f(0x1de0)][_0x6f892f(0x1729)]&&this[_0x6f892f(0x1a8d)]['pushNoDuplicate'](this['environmentTexture']);for(const _0x589f4a of this[_0x6f892f(0x3117)])_0x589f4a[_0x6f892f(0x3c56)](this[_0x6f892f(0x1a8d)]);let _0x467620=!0x1;if(this[_0x6f892f(0x2b0a)]){if(this[_0x6f892f(0x38d5)]=!0x0,0x0<this[_0x6f892f(0x1a8d)][_0x6f892f(0x132e)]){_0x31bd29['w1']['StartPerformanceCounter']('Render\x20targets',0x0<this[_0x6f892f(0x1a8d)][_0x6f892f(0x132e)]);for(let _0x3aa00b=0x0;_0x3aa00b<this[_0x6f892f(0x1a8d)][_0x6f892f(0x132e)];_0x3aa00b++){const _0x6a5aa=this[_0x6f892f(0x1a8d)][_0x6f892f(0xf56)][_0x3aa00b];_0x6a5aa[_0x6f892f(0x207d)]()&&(this['_renderId']++,_0x52a416=_0x6a5aa[_0x6f892f(0x203b)]&&_0x6a5aa[_0x6f892f(0x203b)]!==this[_0x6f892f(0x203b)],_0x6a5aa[_0x6f892f(0x3364)](_0x52a416,this[_0x6f892f(0x1b70)]),_0x467620=!0x0);}_0x31bd29['w1'][_0x6f892f(0xe38)](_0x6f892f(0x2ca4),0x0<this[_0x6f892f(0x1a8d)]['length']),this['_renderId']++;}for(const _0x19b78d of this[_0x6f892f(0x18e)])_0x467620=_0x19b78d[_0x6f892f(0x3c56)](this['activeCamera'])||_0x467620;this[_0x6f892f(0x38d5)]=!0x1;}this[_0x6f892f(0x398b)][_0x6f892f(0x2b92)]=null!=(_0x8fc66d=null!=(_0x121ff2=null==(_0x8fc66d=_0x25a2a3[_0x6f892f(0x1c7a)])?void 0x0:_0x8fc66d[_0x6f892f(0x33af)])?_0x121ff2:_0x25a2a3[_0x6f892f(0x33af)])?_0x8fc66d:_0x1a60ba['g'][_0x6f892f(0x1cbc)],_0x467620&&!this[_0x6f892f(0x1d31)]&&this[_0x6f892f(0x271b)](this[_0x6f892f(0x2bd8)],!0x1),this[_0x6f892f(0x1b04)]['notifyObservers'](this),!this[_0x6f892f(0x147d)]||_0x25a2a3[_0x6f892f(0x3568)]||this['prePass']||this[_0x6f892f(0x147d)]['_prepareFrame']();for(const _0x521f9a of this[_0x6f892f(0x1900)])_0x521f9a['action'](this[_0x6f892f(0x203b)]);this[_0x6f892f(0x25fb)][_0x6f892f(0x3e9)](this),_0x328439[_0x6f892f(0x2249)]&&_0x328439['snapshotRenderingMode']===_0x1a60ba['g'][_0x6f892f(0x1b7c)]&&this['finalizeSceneUbo'](),this['_renderingManager']['render'](null,null,!0x0,!0x0),this[_0x6f892f(0xec6)][_0x6f892f(0x3e9)](this);for(const _0x306a9c of this[_0x6f892f(0x2f1a)])_0x306a9c[_0x6f892f(0x3c56)](this[_0x6f892f(0x203b)]);this[_0x6f892f(0x147d)]&&!_0x25a2a3[_0x6f892f(0x3568)]&&(_0x121ff2=_0x25a2a3[_0x6f892f(0x1c7a)]?_0x25a2a3[_0x6f892f(0x1c7a)][_0x6f892f(0x190)]:void 0x0,this[_0x6f892f(0x147d)]['_finalizeFrame'](_0x25a2a3[_0x6f892f(0x6cf)],_0x121ff2));for(const _0x31352d of this[_0x6f892f(0x2118)])_0x31352d[_0x6f892f(0x3c56)](this[_0x6f892f(0x203b)]);this[_0x6f892f(0x1a8d)][_0x6f892f(0x1589)](),this[_0x6f892f(0xa14)][_0x6f892f(0x3e9)](this[_0x6f892f(0x203b)]);}}[_0x53a48b(0x705)](_0x2a064b,_0x21704b=!0x0){var _0x4b44ea=_0x53a48b;if(_0x2a064b[_0x4b44ea(0x3ef9)]===_0x1a60ba['g'][_0x4b44ea(0x17e)]||_0x2a064b['_renderingMultiview'])return _0x2a064b[_0x4b44ea(0x1081)]&&!this[_0x4b44ea(0xcd8)]&&this[_0x4b44ea(0x2afd)](),this[_0x4b44ea(0x70f)](_0x2a064b,void 0x0,_0x21704b),void this[_0x4b44ea(0x1916)]['notifyObservers'](_0x2a064b);if(_0x2a064b[_0x4b44ea(0x23aa)])this[_0x4b44ea(0x1acc)](_0x2a064b);else{this[_0x4b44ea(0x40cd)][_0x4b44ea(0x3e9)](_0x2a064b);for(let _0x3e0d83=0x0;_0x3e0d83<_0x2a064b[_0x4b44ea(0xf21)][_0x4b44ea(0x132e)];_0x3e0d83++)this[_0x4b44ea(0x70f)](_0x2a064b[_0x4b44ea(0xf21)][_0x3e0d83],_0x2a064b);}this['_activeCamera']=_0x2a064b,this[_0x4b44ea(0x309b)](),this['onAfterRenderCameraObservable'][_0x4b44ea(0x3e9)](_0x2a064b);}['_checkIntersections'](){var _0x3d612b=_0x53a48b;for(let _0x3c5f5b=0x0;_0x3c5f5b<this[_0x3d612b(0x29bb)][_0x3d612b(0x132e)];_0x3c5f5b++){const _0x4f7783=this['_meshesForIntersections']['data'][_0x3c5f5b];if(_0x4f7783['actionManager'])for(let _0x197c72=0x0;_0x4f7783[_0x3d612b(0x5ee)]&&_0x197c72<_0x4f7783[_0x3d612b(0x5ee)][_0x3d612b(0x2b73)][_0x3d612b(0x132e)];_0x197c72++){const _0x1a52d3=_0x4f7783[_0x3d612b(0x5ee)][_0x3d612b(0x2b73)][_0x197c72];if(_0x1a52d3[_0x3d612b(0x37ba)]===_0x1a60ba['g'][_0x3d612b(0x36c7)]||_0x1a52d3['trigger']===_0x1a60ba['g'][_0x3d612b(0x2085)]){var _0x4ff230=_0x1a52d3[_0x3d612b(0x250d)]();const _0x257d31=_0x4ff230[_0x3d612b(0x2f1d)]||_0x4ff230;var _0x4ff230=_0x257d31['intersectsMesh'](_0x4f7783,_0x4ff230['usePreciseIntersection']),_0x2c8048=_0x4f7783[_0x3d612b(0x1514)][_0x3d612b(0x404a)](_0x257d31);_0x4ff230&&-0x1===_0x2c8048?_0x1a52d3[_0x3d612b(0x37ba)]===_0x1a60ba['g'][_0x3d612b(0x36c7)]?(_0x1a52d3[_0x3d612b(0xccd)](_0x520acc['V']['CreateNew'](_0x4f7783,void 0x0,_0x257d31)),_0x4f7783[_0x3d612b(0x1514)][_0x3d612b(0x2f54)](_0x257d31)):_0x1a52d3[_0x3d612b(0x37ba)]===_0x1a60ba['g'][_0x3d612b(0x2085)]&&_0x4f7783[_0x3d612b(0x1514)][_0x3d612b(0x2f54)](_0x257d31):!_0x4ff230&&-0x1<_0x2c8048&&(_0x1a52d3['trigger']===_0x1a60ba['g'][_0x3d612b(0x2085)]&&_0x1a52d3['_executeCurrent'](_0x520acc['V'][_0x3d612b(0xa6c)](_0x4f7783,void 0x0,_0x257d31)),_0x4f7783[_0x3d612b(0x5ee)][_0x3d612b(0x1187)](_0x1a60ba['g']['ACTION_OnIntersectionExitTrigger'],_0x2a3811=>{var _0xfbb974=_0x3d612b;return _0x2a3811=_0x2a3811[_0xfbb974(0x2f1d)]||_0x2a3811,_0x257d31===_0x2a3811;})&&_0x1a52d3[_0x3d612b(0x37ba)]!==_0x1a60ba['g'][_0x3d612b(0x2085)]||_0x4f7783[_0x3d612b(0x1514)]['splice'](_0x2c8048,0x1));}}}}['_advancePhysicsEngineStep'](_0x2215bd){}[_0x53a48b(0x895)](){}['animate'](){var _0x2205c1=_0x53a48b;if(this[_0x2205c1(0x398b)][_0x2205c1(0x2e15)]()){let _0x16f800=Math['max'](_0x3f97c9['MinDeltaTime'],Math[_0x2205c1(0x3749)](this[_0x2205c1(0x398b)]['getDeltaTime'](),_0x3f97c9[_0x2205c1(0x1cc3)]))+this['_timeAccumulator'];var _0x1d6ad5=this[_0x2205c1(0x398b)][_0x2205c1(0x3581)](),_0x2dd238=0x3e8/_0x1d6ad5/0x3e8;let _0x1ddc9b=0x0;for(var _0x5765d2=this['_engine'][_0x2205c1(0x3ad4)](),_0x36427b=Math[_0x2205c1(0x27d2)](_0x16f800/_0x1d6ad5),_0x36427b=Math['min'](_0x36427b,_0x5765d2);0x0<_0x16f800&&_0x1ddc9b<_0x36427b;)this['onBeforeStepObservable']['notifyObservers'](this),this[_0x2205c1(0x357f)]=_0x1d6ad5*_0x2dd238,this[_0x2205c1(0x895)](),this[_0x2205c1(0x135f)]['notifyObservers'](this),this[_0x2205c1(0x4e6)]&&this[_0x2205c1(0x1288)](_0x1d6ad5),this['onAfterStepObservable']['notifyObservers'](this),this[_0x2205c1(0xef6)]++,_0x1ddc9b++,_0x16f800-=_0x1d6ad5;this['_timeAccumulator']=_0x16f800<0x0?0x0:_0x16f800;}else _0x5765d2=this['useConstantAnimationDeltaTime']?0x10:Math[_0x2205c1(0xc54)](_0x3f97c9['MinDeltaTime'],Math[_0x2205c1(0x3749)](this[_0x2205c1(0x398b)]['getDeltaTime'](),_0x3f97c9[_0x2205c1(0x1cc3)])),(this[_0x2205c1(0x357f)]=0.06*_0x5765d2,this[_0x2205c1(0x895)](),this[_0x2205c1(0x135f)][_0x2205c1(0x3e9)](this),this[_0x2205c1(0x4e6)]&&this[_0x2205c1(0x1288)](_0x5765d2));}[_0x53a48b(0x1f4a)](){var _0x2e266f=_0x53a48b;(this[_0x2e266f(0x1316)]||this[_0x2e266f(0x1f0b)])&&this['_engine'][_0x2e266f(0x2af2)](this[_0x2e266f(0x294c)],this['autoClear']||this[_0x2e266f(0x3378)]||this['forcePointsCloud'],this['autoClearDepthAndStencil'],this[_0x2e266f(0x1316)]);}[_0x53a48b(0x1d7a)](_0x15b238){var _0x56a8aa=_0x53a48b,_0x33eb99;if(null==_0x15b238||!_0x15b238[_0x56a8aa(0x1c7a)]||null!=_0x15b238&&_0x15b238['isRigCamera']||(_0x15b238['outputRenderTarget'][_0x56a8aa(0x338b)]=!0x1),null!=(_0x33eb99=null==_0x15b238?void 0x0:_0x15b238[_0x56a8aa(0x2089)])&&_0x33eb99[_0x56a8aa(0x132e)])for(let _0x34fb96=0x0;_0x34fb96<_0x15b238[_0x56a8aa(0x2089)][_0x56a8aa(0x132e)];++_0x34fb96){const _0x4bbb1d=_0x15b238['rigCameras'][_0x34fb96]['outputRenderTarget'];_0x4bbb1d&&(_0x4bbb1d['_cleared']=!0x1);}}['resetDrawCache'](_0x40eadb){var _0x2d2bca=_0x53a48b;if(this[_0x2d2bca(0x2aa5)]){for(const _0x3498d0 of this['meshes'])_0x3498d0['resetDrawCache'](_0x40eadb);}}[_0x53a48b(0x3364)](_0xdd5e0=!0x0,_0x2cddb5=!0x1){var _0x197206=_0x53a48b,_0x472e21;if(!this[_0x197206(0x2e0e)]){this[_0x197206(0x21bd)][_0x197206(0x2ac4)]()&&null===this[_0x197206(0x2180)]&&this[_0x197206(0x406b)](),this[_0x197206(0x178c)]++,this[_0x197206(0x1935)]=!0x1,this[_0x197206(0x1d7a)](this[_0x197206(0x203b)]),null!=(_0x472e21=this[_0x197206(0x21b1)])&&_0x472e21['length']&&this[_0x197206(0x21b1)][_0x197206(0x2f62)](this[_0x197206(0x1d7a)]),this[_0x197206(0x30ac)](),this[_0x197206(0x30c1)][_0x197206(0xe24)](),this[_0x197206(0x38f5)]['fetchNewFrame'](),this[_0x197206(0x314e)]['fetchNewFrame'](),this[_0x197206(0x12e9)][_0x197206(0xe24)](),this[_0x197206(0x29bb)][_0x197206(0x1589)](),this['resetCachedMaterial'](),this[_0x197206(0x2989)][_0x197206(0x3e9)](this),this[_0x197206(0x5ee)]&&this[_0x197206(0x5ee)]['processTrigger'](_0x1a60ba['g'][_0x197206(0x1460)]),_0x2cddb5||this[_0x197206(0x2f84)]();for(const _0x51ab00 of this['_beforeCameraUpdateStage'])_0x51ab00[_0x197206(0x3c56)]();if(_0xdd5e0){if(this[_0x197206(0x21b1)]&&0x0<this['activeCameras'][_0x197206(0x132e)])for(let _0x4a5738=0x0;_0x4a5738<this[_0x197206(0x21b1)][_0x197206(0x132e)];_0x4a5738++){const _0x43a4a3=this[_0x197206(0x21b1)][_0x4a5738];if(_0x43a4a3['update'](),_0x43a4a3[_0x197206(0x3ef9)]!==_0x1a60ba['g']['RIG_MODE_NONE']){for(let _0x40233a=0x0;_0x40233a<_0x43a4a3[_0x197206(0xf21)][_0x197206(0x132e)];_0x40233a++)_0x43a4a3[_0x197206(0xf21)][_0x40233a][_0x197206(0x2c28)]();}}else{if(this[_0x197206(0x203b)]&&(this['activeCamera']['update'](),this['activeCamera']['cameraRigMode']!==_0x1a60ba['g'][_0x197206(0x17e)])){for(let _0x182a69=0x0;_0x182a69<this[_0x197206(0x203b)][_0x197206(0xf21)][_0x197206(0x132e)];_0x182a69++)this[_0x197206(0x203b)][_0x197206(0xf21)][_0x182a69][_0x197206(0x2c28)]();}}}this[_0x197206(0x3f90)]['notifyObservers'](this);const _0x306ad7=this[_0x197206(0x2636)]();this[_0x197206(0x2145)][_0x197206(0x3e9)](this);var _0x2d8dc9=null!=(_0x472e21=this[_0x197206(0x21b1)])&&_0x472e21[_0x197206(0x132e)]?this[_0x197206(0x21b1)][0x0]:this['activeCamera'];if(this[_0x197206(0x2b0a)]){_0x31bd29['w1'][_0x197206(0x626)](_0x197206(0x35c6),0x0<this['customRenderTargets'][_0x197206(0x132e)]),this[_0x197206(0x38d5)]=!0x0;for(let _0x56d1e6=0x0;_0x56d1e6<this['customRenderTargets'][_0x197206(0x132e)];_0x56d1e6++){const _0xce820c=this[_0x197206(0x40bd)][_0x56d1e6];if(_0xce820c['_shouldRender']()){if(this[_0x197206(0x1b75)]++,this[_0x197206(0x203b)]=_0xce820c[_0x197206(0x203b)]||this['activeCamera'],!this[_0x197206(0x203b)])throw new Error(_0x197206(0x322a));_0x306ad7[_0x197206(0x1707)](this[_0x197206(0x203b)][_0x197206(0x1171)]),this[_0x197206(0x309b)](),_0xce820c['render'](_0x2d8dc9!==this[_0x197206(0x203b)],this['dumpNextRenderTargets']);}}_0x31bd29['w1'][_0x197206(0xe38)](_0x197206(0x35c6),0x0<this[_0x197206(0x40bd)]['length']),this[_0x197206(0x38d5)]=!0x1,this['_renderId']++;}this[_0x197206(0x398b)]['currentRenderPassId']=null!=(_0x2cddb5=null==_0x2d8dc9?void 0x0:_0x2d8dc9['renderPassId'])?_0x2cddb5:_0x1a60ba['g']['RENDERPASS_MAIN'],this[_0x197206(0x203b)]=_0x2d8dc9,this[_0x197206(0x2bd8)]&&this['_activeCamera'][_0x197206(0x3ef9)]!==_0x1a60ba['g']['RIG_MODE_CUSTOM']&&!this[_0x197206(0x1d31)]&&this['_bindFrameBuffer'](this[_0x197206(0x2bd8)],!0x1),this['onAfterRenderTargetsRenderObservable'][_0x197206(0x3e9)](this);for(const _0x53fc60 of this[_0x197206(0x2a79)])_0x53fc60[_0x197206(0x3c56)]();this[_0x197206(0x3732)](this['activeCamera']);for(const _0x411bb6 of this[_0x197206(0x1139)])_0x411bb6[_0x197206(0x3c56)](this[_0x197206(0x1a8d)]);if(this[_0x197206(0x21b1)]&&0x0<this[_0x197206(0x21b1)]['length']){for(let _0x2d05f1=0x0;_0x2d05f1<this[_0x197206(0x21b1)]['length'];_0x2d05f1++)this[_0x197206(0x705)](this[_0x197206(0x21b1)][_0x2d05f1],0x0<_0x2d05f1);}else{if(!this['activeCamera'])throw new Error(_0x197206(0x3896));this[_0x197206(0x705)](this['activeCamera'],!!this['activeCamera'][_0x197206(0x1c7a)]);}this[_0x197206(0x34cd)]();for(const _0x374c84 of this[_0x197206(0x11c9)])_0x374c84['action']();if(this[_0x197206(0x265d)]&&this[_0x197206(0x265d)](),this['onAfterRenderObservable'][_0x197206(0x3e9)](this),this[_0x197206(0x123d)]['length']){for(let _0x477e55=0x0;_0x477e55<this['_toBeDisposed'][_0x197206(0x132e)];_0x477e55++){const _0x5da6fc=this[_0x197206(0x123d)][_0x477e55];_0x5da6fc&&_0x5da6fc[_0x197206(0x2d20)]();}this['_toBeDisposed'][_0x197206(0x132e)]=0x0;}this[_0x197206(0x1b70)]&&(this['dumpNextRenderTargets']=!0x1),this[_0x197206(0x12e9)][_0x197206(0x196a)](0x0,!0x0),this[_0x197206(0x314e)][_0x197206(0x196a)](0x0,!0x0),this[_0x197206(0x30c1)][_0x197206(0x196a)](0x0,!0x0),this[_0x197206(0x398b)]['restoreDefaultFramebuffer']();}}[_0x53a48b(0xc4a)](){var _0x4465b8=_0x53a48b;for(let _0x163dab=0x0;_0x163dab<this['materials'][_0x4465b8(0x132e)];_0x163dab++)this[_0x4465b8(0x28c7)][_0x163dab][_0x4465b8(0x2b52)]();}[_0x53a48b(0x1ab4)](){var _0x3c381a=_0x53a48b;for(let _0x557806=0x0;_0x557806<this[_0x3c381a(0x28c7)]['length'];_0x557806++)this['materials'][_0x557806]['unfreeze']();}[_0x53a48b(0x2d20)](){var _0x468d08=_0x53a48b;if(!this[_0x468d08(0x2e0e)]){this['beforeRender']=null,this[_0x468d08(0x265d)]=null,this['metadata']=null,this[_0x468d08(0x1423)][_0x468d08(0x132e)]=0x0,this[_0x468d08(0xcb4)][_0x468d08(0x132e)]=0x0,this[_0x468d08(0x188a)][_0x468d08(0x132e)]=0x0,this['_isReadyForMeshStage'][_0x468d08(0x2af2)](),this['_beforeEvaluateActiveMeshStage'][_0x468d08(0x2af2)](),this[_0x468d08(0x1d0b)][_0x468d08(0x2af2)](),this['_preActiveMeshStage']['clear'](),this[_0x468d08(0x18e)][_0x468d08(0x2af2)](),this[_0x468d08(0x1900)][_0x468d08(0x2af2)](),this['_beforeRenderTargetDrawStage']['clear'](),this[_0x468d08(0x1ad4)][_0x468d08(0x2af2)](),this[_0x468d08(0x2964)]['clear'](),this[_0x468d08(0x2645)][_0x468d08(0x2af2)](),this[_0x468d08(0x450)][_0x468d08(0x2af2)](),this[_0x468d08(0x2f1a)][_0x468d08(0x2af2)](),this[_0x468d08(0x3c55)]['clear'](),this[_0x468d08(0x11c9)][_0x468d08(0x2af2)](),this['_beforeCameraUpdateStage'][_0x468d08(0x2af2)](),this[_0x468d08(0x2a79)][_0x468d08(0x2af2)](),this[_0x468d08(0x1139)][_0x468d08(0x2af2)](),this[_0x468d08(0x3117)][_0x468d08(0x2af2)](),this[_0x468d08(0x3fe7)][_0x468d08(0x2af2)](),this[_0x468d08(0x3e31)]['clear'](),this['_pointerUpStage']['clear'](),this['importedMeshesFiles']=new Array(),this[_0x468d08(0x292a)]&&this[_0x468d08(0x292a)](),this[_0x468d08(0x1ec3)](),this[_0x468d08(0x203b)]&&(this[_0x468d08(0x203b)][_0x468d08(0x1932)][_0x468d08(0x2d20)](),this[_0x468d08(0x203b)]=null),this[_0x468d08(0x21b1)]=null,this['_activeMeshes'][_0x468d08(0x2d20)](),this['_renderingManager'][_0x468d08(0x2d20)](),this[_0x468d08(0x2f98)][_0x468d08(0x2d20)](),this[_0x468d08(0x1ba)]['dispose'](),this[_0x468d08(0x120f)][_0x468d08(0x2d20)](),this[_0x468d08(0x2c52)][_0x468d08(0x2d20)](),this[_0x468d08(0x1a8d)][_0x468d08(0x2d20)](),this[_0x468d08(0x1e08)][_0x468d08(0x2d20)](),this['_registeredForLateAnimationBindings'][_0x468d08(0x2d20)](),this[_0x468d08(0x29bb)][_0x468d08(0x2d20)](),this['_toBeDisposed'][_0x468d08(0x132e)]=0x0;for(const _0x307670 of this[_0x468d08(0xe12)][_0x468d08(0x139f)]())_0x307670[_0x468d08(0x3758)]();this[_0x468d08(0xe12)][_0x468d08(0x132e)]=0x0;try{this[_0x468d08(0x3af1)]['notifyObservers'](this);}catch(_0x42838f){_0x43b7df[_0x468d08(0x1fe2)](_0x468d08(0x37d4),_0x42838f);}if(this[_0x468d08(0x29a5)](),this['_engine'][_0x468d08(0x2578)]()){for(let _0x1e3208=0x0;_0x1e3208<this[_0x468d08(0x3eff)]['length'];_0x1e3208++)this[_0x468d08(0x3eff)][_0x1e3208][_0x468d08(0x29a5)]();}this[_0x468d08(0x2579)](this[_0x468d08(0x33b2)]),this[_0x468d08(0x2579)](this[_0x468d08(0x1834)]),this[_0x468d08(0x2579)](this[_0x468d08(0x2aa5)],_0x5b4c19=>_0x5b4c19['dispose'](!0x0)),this[_0x468d08(0x2579)](this['transformNodes'],_0x20e76b=>_0x20e76b[_0x468d08(0x2d20)](!0x0));var _0xeb13d=this['cameras'];this[_0x468d08(0x2579)](_0xeb13d),this[_0x468d08(0x3d2)]&&this['_defaultMaterial']['dispose'](),this[_0x468d08(0x2579)](this['multiMaterials']),this[_0x468d08(0x2579)](this['materials']),this['_disposeList'](this['particleSystems']),this[_0x468d08(0x2579)](this[_0x468d08(0x2b35)]),this[_0x468d08(0x2579)](this['textures']),this['_disposeList'](this[_0x468d08(0xcb4)]),this[_0x468d08(0x305c)][_0x468d08(0x2d20)](),this[_0x468d08(0xcd8)]&&this[_0x468d08(0xcd8)][_0x468d08(0x2d20)](),this[_0x468d08(0x147d)][_0x468d08(0x2d20)](),this[_0x468d08(0x2579)](this[_0x468d08(0x256d)]);let _0xf86d44=this[_0x468d08(0x398b)][_0x468d08(0x27a)][_0x468d08(0x404a)](this);-0x1<_0xf86d44&&this[_0x468d08(0x398b)][_0x468d08(0x27a)][_0x468d08(0x1035)](_0xf86d44,0x1),_0x29db1f['l'][_0x468d08(0x33f6)]===this&&(0x0<this[_0x468d08(0x398b)][_0x468d08(0x27a)][_0x468d08(0x132e)]?_0x29db1f['l'][_0x468d08(0x33f6)]=this['_engine'][_0x468d08(0x27a)][this[_0x468d08(0x398b)][_0x468d08(0x27a)][_0x468d08(0x132e)]-0x1]:_0x29db1f['l'][_0x468d08(0x33f6)]=null),-0x1<(_0xf86d44=this[_0x468d08(0x398b)][_0x468d08(0x1b73)]['indexOf'](this))&&this[_0x468d08(0x398b)][_0x468d08(0x1b73)][_0x468d08(0x1035)](_0xf86d44,0x1),this['_engine']['wipeCaches'](!0x0),this[_0x468d08(0x3af1)][_0x468d08(0x2af2)](),this[_0x468d08(0x3f90)][_0x468d08(0x2af2)](),this[_0x468d08(0x39ee)][_0x468d08(0x2af2)](),this[_0x468d08(0x2145)]['clear'](),this[_0x468d08(0x1b04)][_0x468d08(0x2af2)](),this[_0x468d08(0x2e5c)]['clear'](),this[_0x468d08(0x22ac)][_0x468d08(0x2af2)](),this[_0x468d08(0x268)][_0x468d08(0x2af2)](),this['onAfterActiveMeshesEvaluationObservable']['clear'](),this[_0x468d08(0x1f6d)][_0x468d08(0x2af2)](),this[_0x468d08(0x2853)][_0x468d08(0x2af2)](),this[_0x468d08(0x25fb)][_0x468d08(0x2af2)](),this[_0x468d08(0xec6)][_0x468d08(0x2af2)](),this[_0x468d08(0x2989)]['clear'](),this[_0x468d08(0x135f)][_0x468d08(0x2af2)](),this[_0x468d08(0x2228)][_0x468d08(0x2af2)](),this[_0x468d08(0x24e0)]['clear'](),this['onAfterRenderingGroupObservable'][_0x468d08(0x2af2)](),this[_0x468d08(0x1f16)][_0x468d08(0x2af2)](),this['onBeforeCameraRenderObservable'][_0x468d08(0x2af2)](),this[_0x468d08(0xa14)][_0x468d08(0x2af2)](),this['onAfterRenderCameraObservable'][_0x468d08(0x2af2)](),this['onReadyObservable'][_0x468d08(0x2af2)](),this[_0x468d08(0x3621)][_0x468d08(0x2af2)](),this['onCameraRemovedObservable']['clear'](),this['onNewLightAddedObservable'][_0x468d08(0x2af2)](),this[_0x468d08(0x38cf)][_0x468d08(0x2af2)](),this[_0x468d08(0x3aae)][_0x468d08(0x2af2)](),this[_0x468d08(0x38ec)][_0x468d08(0x2af2)](),this['onNewTransformNodeAddedObservable'][_0x468d08(0x2af2)](),this[_0x468d08(0x3054)][_0x468d08(0x2af2)](),this[_0x468d08(0x277b)][_0x468d08(0x2af2)](),this['onMeshRemovedObservable'][_0x468d08(0x2af2)](),this[_0x468d08(0x26c9)][_0x468d08(0x2af2)](),this[_0x468d08(0x15a6)][_0x468d08(0x2af2)](),this[_0x468d08(0x195c)]['clear'](),this[_0x468d08(0x3525)][_0x468d08(0x2af2)](),this[_0x468d08(0x15c5)][_0x468d08(0x2af2)](),this[_0x468d08(0xfea)][_0x468d08(0x2af2)](),this[_0x468d08(0x687)][_0x468d08(0x2af2)](),this[_0x468d08(0x34f6)]['clear'](),this[_0x468d08(0x861)][_0x468d08(0x2af2)](),this[_0x468d08(0x7ce)][_0x468d08(0x2af2)](),this[_0x468d08(0xbf5)][_0x468d08(0x2af2)](),this[_0x468d08(0x1e34)][_0x468d08(0x2af2)](),this[_0x468d08(0x25c7)][_0x468d08(0x2af2)](),this[_0x468d08(0x29f8)][_0x468d08(0x2af2)](),this[_0x468d08(0x87a)]=!0x0;}}[_0x53a48b(0x2579)](_0x22822c,_0x5bfc3e){var _0x3d02b7=_0x53a48b;_0x5bfc3e=null!=_0x5bfc3e?_0x5bfc3e:_0x142140=>_0x142140[_0x3d02b7(0x2d20)]();for(const _0x57109e of _0x22822c[_0x3d02b7(0x139f)](0x0))_0x5bfc3e(_0x57109e);_0x22822c['length']=0x0;}get[_0x53a48b(0x2e0e)](){var _0xfdd9b9=_0x53a48b;return this[_0xfdd9b9(0x87a)];}['clearCachedVertexData'](){var _0x3280fe=_0x53a48b;for(let _0x16835b=0x0;_0x16835b<this[_0x3280fe(0x2aa5)][_0x3280fe(0x132e)];_0x16835b++){const _0x5b0fa4=this[_0x3280fe(0x2aa5)][_0x16835b][_0x3280fe(0x1525)];_0x5b0fa4&&_0x5b0fa4[_0x3280fe(0x3655)]();}}[_0x53a48b(0x27fc)](){var _0x44f366=_0x53a48b;for(const _0x5daa3c of this[_0x44f366(0xb3c)])_0x5daa3c['_buffer']&&(_0x5daa3c[_0x44f366(0x3cef)]=null);}[_0x53a48b(0x1662)](_0xa4cb86){var _0x16e0e4=_0x53a48b;const _0x29a2f3=new _0x1cf6bb['P'](Number[_0x16e0e4(0x2f17)],Number[_0x16e0e4(0x2f17)],Number[_0x16e0e4(0x2f17)]),_0x350fcf=new _0x1cf6bb['P'](-Number['MAX_VALUE'],-Number['MAX_VALUE'],-Number[_0x16e0e4(0x2f17)]);return this[_0x16e0e4(0x2aa5)]['filter'](_0xa4cb86=_0xa4cb86||(()=>!0x0))['forEach'](_0x58f1da=>{var _0x3f8bbf=_0x16e0e4,_0x495115;_0x58f1da[_0x3f8bbf(0x67e)](!0x0),_0x58f1da['subMeshes']&&0x0!==_0x58f1da['subMeshes'][_0x3f8bbf(0x132e)]&&!_0x58f1da[_0x3f8bbf(0x1fb1)]&&(_0x495115=(_0x58f1da=_0x58f1da['getBoundingInfo']())[_0x3f8bbf(0x3344)]['minimumWorld'],_0x58f1da=_0x58f1da[_0x3f8bbf(0x3344)][_0x3f8bbf(0x3420)],_0x1cf6bb['P']['CheckExtends'](_0x495115,_0x29a2f3,_0x350fcf),_0x1cf6bb['P'][_0x3f8bbf(0x3b74)](_0x58f1da,_0x29a2f3,_0x350fcf));}),{'min':_0x29a2f3,'max':_0x350fcf};}[_0x53a48b(0x3cfb)](_0x3328cf,_0x3e3474,_0xd62569,_0x887595,_0x3cd3c1=0x0){var _0x533117=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x533117(0x3509));}['createPickingRayToRef'](_0xa3312e,_0x1564ef,_0x375686,_0x4d1d5a,_0x1849ac,_0x3bd998=0x0,_0xb562cc){var _0x4abe9a=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x4abe9a(0x3509));}[_0x53a48b(0x3494)](_0x45bb5a,_0xe3f6d8,_0x43873f){throw(0x0,_0xbbc2c3['S'])('Ray');}[_0x53a48b(0x17f8)](_0x512f29,_0x10c83e,_0x1c59cf,_0x1bb1a){var _0x249194=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x249194(0x3509));}get[_0x53a48b(0x2ded)](){return!0x1;}[_0x53a48b(0x89a)](_0x110f5c,_0x1404e4,_0x267ffb,_0x5328b9,_0x3b3e02,_0x5b89c0){return new _0x3212c3['p']();}[_0x53a48b(0x33f4)](_0x1beeba,_0x55c2d9,_0x38f69b,_0x551e6a,_0x45f687){return new _0x3212c3['p']();}[_0x53a48b(0x1987)](_0x57bb21,_0x5d6426,_0x166595,_0x2a4ff0){var _0x267a04=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x267a04(0x3509));}['multiPick'](_0x97c916,_0x43e522,_0x2cbaae,_0x3b2e62,_0x5de5ef){throw(0x0,_0xbbc2c3['S'])('Ray');}[_0x53a48b(0x4047)](_0x30ddd9,_0x995204,_0x3b19ad){var _0x3a3127=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x3a3127(0x3509));}['setPointerOverMesh'](_0x1655a5,_0x51fd92,_0x29ce2c){var _0x332b18=_0x53a48b;this[_0x332b18(0x2d2)][_0x332b18(0x2274)](_0x1655a5,_0x51fd92,_0x29ce2c);}[_0x53a48b(0x1224)](){var _0x2efb25=_0x53a48b;return this[_0x2efb25(0x2d2)][_0x2efb25(0x1224)]();}[_0x53a48b(0x4030)](){var _0x3e34ca=_0x53a48b;for(const _0xcdd8ef of this[_0x3e34ca(0x21e7)])_0xcdd8ef['_rebuild']();for(const _0x7adc4c of this[_0x3e34ca(0x2aa5)])_0x7adc4c[_0x3e34ca(0x220)]();this[_0x3e34ca(0x147d)]&&this['postProcessManager'][_0x3e34ca(0x220)]();for(const _0x1a05fd of this[_0x3e34ca(0x256d)])_0x1a05fd['rebuild']();for(const _0xe9ee72 of this[_0x3e34ca(0xfd2)])_0xe9ee72[_0x3e34ca(0x148b)]();if(this['spriteManagers']){for(const _0x4fad0a of this[_0x3e34ca(0xdb)])_0x4fad0a[_0x3e34ca(0x148b)]();}}[_0x53a48b(0xd1f)](){var _0x510217=_0x53a48b;for(const _0x48616b of this[_0x510217(0xb3c)])_0x48616b['_rebuild']();this['markAllMaterialsAsDirty'](_0x1a60ba['g'][_0x510217(0xd64)]);}[_0x53a48b(0x329c)](_0x24efba,_0x247ba3,_0x19fe28){var _0x39a747=_0x53a48b;if(void 0x0===_0x247ba3)return _0x24efba;const _0x587e0c=[];_0x19fe28=_0x19fe28||(_0x4c4f13=>{});for(const _0x3e3b24 in _0x24efba){var _0x250a06=_0x24efba[_0x3e3b24];_0x56905d['$']&&_0x56905d['$'][_0x39a747(0x2db6)](_0x250a06,_0x247ba3)&&(_0x587e0c['push'](_0x250a06),_0x19fe28(_0x250a06));}return _0x587e0c;}[_0x53a48b(0x765)](_0x4720b5,_0x254f5a){var _0x3bc8e5=_0x53a48b;return this[_0x3bc8e5(0x329c)](this[_0x3bc8e5(0x2aa5)],_0x4720b5,_0x254f5a);}[_0x53a48b(0xff1)](_0x21dc48,_0xc70be3){var _0x20022a=_0x53a48b;return this['_getByTags'](this[_0x20022a(0x3eff)],_0x21dc48,_0xc70be3);}[_0x53a48b(0x2124)](_0x513382,_0x352123){var _0x17e9b1=_0x53a48b;return this[_0x17e9b1(0x329c)](this[_0x17e9b1(0x1834)],_0x513382,_0x352123);}['getMaterialByTags'](_0x12e6d5,_0x4f1545){var _0x1425a4=_0x53a48b;return this[_0x1425a4(0x329c)](this[_0x1425a4(0x28c7)],_0x12e6d5,_0x4f1545)[_0x1425a4(0x3a62)](this[_0x1425a4(0x329c)](this[_0x1425a4(0x3974)],_0x12e6d5,_0x4f1545));}['getTransformNodesByTags'](_0x45e349,_0x496a82){var _0x2eddf5=_0x53a48b;return this['_getByTags'](this[_0x2eddf5(0x1585)],_0x45e349,_0x496a82);}['setRenderingOrder'](_0x28b2b1,_0x1f402f=null,_0x55983d=null,_0x47f9d0=null){var _0x361b5c=_0x53a48b;this[_0x361b5c(0x2c90)][_0x361b5c(0x40fa)](_0x28b2b1,_0x1f402f,_0x55983d,_0x47f9d0);}['setRenderingAutoClearDepthStencil'](_0x5c0528,_0x534dbd,_0x248e5f=!0x0,_0x5d5db4=!0x0){var _0x2552da=_0x53a48b;this[_0x2552da(0x2c90)][_0x2552da(0x14e)](_0x5c0528,_0x534dbd,_0x248e5f,_0x5d5db4);}[_0x53a48b(0xe87)](_0x5123dd){var _0x4d24bf=_0x53a48b;return this['_renderingManager'][_0x4d24bf(0xe87)](_0x5123dd);}get[_0x53a48b(0x12f2)](){return this['_blockMaterialDirtyMechanism'];}set['blockMaterialDirtyMechanism'](_0x46673f){var _0xc9be3b=_0x53a48b;this[_0xc9be3b(0x16f2)]===_0x46673f||(this[_0xc9be3b(0x16f2)]=_0x46673f)||this['markAllMaterialsAsDirty'](_0x1a60ba['g'][_0xc9be3b(0x2024)]);}[_0x53a48b(0x2322)](_0x5012a0,_0xe9a6f){var _0x4056b7=_0x53a48b;if(!this[_0x4056b7(0x16f2)]){for(const _0xdb5218 of this['materials'])_0xe9a6f&&!_0xe9a6f(_0xdb5218)||_0xdb5218[_0x4056b7(0x1d4d)](_0x5012a0);}}[_0x53a48b(0x1ea6)](_0x2f71ee,_0x23398f,_0x58cecc,_0x79d886,_0xb092a,_0x35dcff,_0x2febb2){var _0x36e0af=_0x53a48b;const _0x49b39c=(0x0,_0x4fe121['vP'])(_0x2f71ee,_0x23398f,_0x58cecc,_0x79d886?this[_0x36e0af(0x29c9)]:void 0x0,_0xb092a,_0x35dcff,_0x2febb2);return this[_0x36e0af(0xe12)]['push'](_0x49b39c),_0x49b39c[_0x36e0af(0x3208)]['add'](_0x58ef5b=>{var _0x3269bb=_0x36e0af;this[_0x3269bb(0xe12)]['splice'](this[_0x3269bb(0xe12)][_0x3269bb(0x404a)](_0x58ef5b),0x1);}),_0x49b39c;}[_0x53a48b(0x24a)](_0x1b4b9b,_0x3ceae0,_0x423bee,_0x5bac32,_0x191fa0){return new Promise((_0x514f5e,_0x39824b)=>{var _0x37c252=a8_0x58a1;this[_0x37c252(0x1ea6)](_0x1b4b9b,_0x15d71c=>{_0x514f5e(_0x15d71c);},_0x3ceae0,_0x423bee,_0x5bac32,(_0x873fde,_0x5ec17c)=>{_0x39824b(_0x5ec17c);},_0x191fa0);});}[_0x53a48b(0x1af7)](_0x4966d1,_0x19d072,_0x528148,_0xb919e1,_0x580184,_0x12fe76,_0x2179be){var _0x4136c5=_0x53a48b;const _0xe6cc6c=(0x0,_0x4fe121['FV'])(_0x4966d1,_0x19d072,_0x528148,_0xb919e1?this[_0x4136c5(0x29c9)]:void 0x0,_0x580184,_0x12fe76,_0x2179be);return this['_activeRequests']['push'](_0xe6cc6c),_0xe6cc6c[_0x4136c5(0x3208)][_0x4136c5(0x11ad)](_0x394f6c=>{var _0x33102b=_0x4136c5;this['_activeRequests'][_0x33102b(0x1035)](this[_0x33102b(0xe12)]['indexOf'](_0x394f6c),0x1);}),_0xe6cc6c;}[_0x53a48b(0x298c)](_0x1fb077,_0x53465a,_0x193914,_0x446b66,_0x5bb885){return new Promise((_0x432c65,_0x2c1d95)=>{this['_requestFile'](_0x1fb077,_0x1c2d48=>{_0x432c65(_0x1c2d48);},_0x53465a,_0x193914,_0x446b66,_0xbf0b77=>{_0x2c1d95(_0xbf0b77);},_0x5bb885);});}[_0x53a48b(0x2701)](_0x353a48,_0x452527,_0x2137db,_0x495db1,_0x32ddbf){var _0x190a8a=_0x53a48b;const _0x51a2e1=(0x0,_0x4fe121['Ip'])(_0x353a48,_0x452527,_0x2137db,_0x495db1,_0x32ddbf);return this['_activeRequests'][_0x190a8a(0x2f54)](_0x51a2e1),_0x51a2e1[_0x190a8a(0x3208)][_0x190a8a(0x11ad)](_0x559187=>{var _0xca3dc9=_0x190a8a;this[_0xca3dc9(0xe12)][_0xca3dc9(0x1035)](this[_0xca3dc9(0xe12)][_0xca3dc9(0x404a)](_0x559187),0x1);}),_0x51a2e1;}['_readFileAsync'](_0x1d72a8,_0x5c92a0,_0xe991ec){return new Promise((_0x5b1485,_0x11b586)=>{var _0x1ae9aa=a8_0x58a1;this[_0x1ae9aa(0x2701)](_0x1d72a8,_0x5cc2b8=>{_0x5b1485(_0x5cc2b8);},_0x5c92a0,_0xe991ec,_0x23f47b=>{_0x11b586(_0x23f47b);});});}['getPerfCollector'](){var _0x3da61a=_0x53a48b;throw(0x0,_0xbbc2c3['S'])(_0x3da61a(0x37c));}}_0x3f97c9[_0x53a48b(0x55e)]=0x0,_0x3f97c9[_0x53a48b(0x1a4f)]=0x1,_0x3f97c9[_0x53a48b(0x303d)]=0x2,_0x3f97c9[_0x53a48b(0x2f6e)]=0x3,_0x3f97c9['MinDeltaTime']=0x1,_0x3f97c9[_0x53a48b(0x1cc3)]=0x3e8;},0xbb85:(_0x26d542,_0x4d6986,_0x12091b)=>{var _0x146662=a8_0x49466b;_0x12091b['d'](_0x4d6986,{'H':()=>_0x777eb0,'l':()=>_0x37946c});class _0x37946c{}_0x37946c['NAME_EFFECTLAYER']='EffectLayer',_0x37946c[_0x146662(0x367)]='Layer',_0x37946c[_0x146662(0x3d6c)]=_0x146662(0x1849),_0x37946c[_0x146662(0x853)]=_0x146662(0x2d59),_0x37946c[_0x146662(0x1cc4)]=_0x146662(0x635),_0x37946c[_0x146662(0x31a9)]=_0x146662(0x17bc),_0x37946c[_0x146662(0x348a)]=_0x146662(0x3e9a),_0x37946c[_0x146662(0x2f14)]='GeometryBufferRenderer',_0x37946c[_0x146662(0x1c5)]=_0x146662(0x20e4),_0x37946c[_0x146662(0x20fe)]='DepthRenderer',_0x37946c['NAME_DEPTHPEELINGRENDERER']='DepthPeelingRenderer',_0x37946c['NAME_POSTPROCESSRENDERPIPELINEMANAGER']=_0x146662(0x39a3),_0x37946c[_0x146662(0x1d84)]=_0x146662(0x507),_0x37946c[_0x146662(0x262c)]=_0x146662(0x2ae1),_0x37946c[_0x146662(0x9af)]='Outline',_0x37946c[_0x146662(0x1871)]=_0x146662(0x34c8),_0x37946c[_0x146662(0x87b)]=_0x146662(0x7c9),_0x37946c[_0x146662(0x30f5)]=_0x146662(0x3c46),_0x37946c[_0x146662(0x3979)]=_0x146662(0x3db8),_0x37946c['NAME_AUDIO']='Audio',_0x37946c[_0x146662(0x1e41)]=_0x146662(0x19e6),_0x37946c[_0x146662(0x12d4)]=0x0,_0x37946c[_0x146662(0x2d40)]=0x0,_0x37946c[_0x146662(0x260c)]=0x0,_0x37946c[_0x146662(0x2b27)]=0x0,_0x37946c[_0x146662(0x3df5)]=0x1,_0x37946c[_0x146662(0x35c0)]=0x0,_0x37946c[_0x146662(0x4c7)]=0x1,_0x37946c[_0x146662(0x350)]=0x2,_0x37946c['STEP_BEFORERENDERTARGETDRAW_PREPASS']=0x0,_0x37946c['STEP_BEFORERENDERTARGETDRAW_LAYER']=0x1,_0x37946c[_0x146662(0x12a2)]=0x0,_0x37946c[_0x146662(0x17f9)]=0x1,_0x37946c['STEP_AFTERRENDERINGMESH_PREPASS']=0x0,_0x37946c[_0x146662(0x2120)]=0x1,_0x37946c[_0x146662(0x180)]=0x0,_0x37946c[_0x146662(0x1896)]=0x1,_0x37946c[_0x146662(0x205c)]=0x0,_0x37946c[_0x146662(0x412b)]=0x1,_0x37946c[_0x146662(0x3d05)]=0x0,_0x37946c[_0x146662(0x1e82)]=0x1,_0x37946c['STEP_BEFORERENDERTARGETCLEAR_PREPASS']=0x0,_0x37946c[_0x146662(0x565)]=0x0,_0x37946c['STEP_AFTERRENDERTARGETDRAW_LAYER']=0x1,_0x37946c[_0x146662(0x2974)]=0x0,_0x37946c[_0x146662(0x3462)]=0x1,_0x37946c[_0x146662(0x3fea)]=0x2,_0x37946c[_0x146662(0x44f)]=0x3,_0x37946c[_0x146662(0x7a6)]=0x4,_0x37946c['STEP_AFTERCAMERADRAW_FLUIDRENDERER']=0x5,_0x37946c['STEP_AFTERCAMERAPOSTPROCESS_LAYER']=0x0,_0x37946c[_0x146662(0x2de8)]=0x0,_0x37946c['STEP_AFTERRENDER_AUDIO']=0x0,_0x37946c['STEP_GATHERRENDERTARGETS_DEPTHRENDERER']=0x0,_0x37946c['STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER']=0x1,_0x37946c[_0x146662(0xd88)]=0x2,_0x37946c[_0x146662(0x264d)]=0x3,_0x37946c[_0x146662(0x2af)]=0x0,_0x37946c[_0x146662(0x1c4)]=0x1,_0x37946c[_0x146662(0x29b9)]=0x0,_0x37946c[_0x146662(0x3433)]=0x0,_0x37946c[_0x146662(0x2084)]=0x0;class _0x777eb0 extends Array{constructor(_0x5d4b40){super(..._0x5d4b40);}static[_0x146662(0x754)](){var _0x52e53a=_0x146662;return Object[_0x52e53a(0x7d6)](_0x777eb0[_0x52e53a(0x1229)]);}[_0x146662(0x3b3d)](_0x3b450e,_0x588203,_0xb96507){var _0x24cd5d=_0x146662;let _0x3b30e4=0x0;for(Number['MAX_VALUE'];_0x3b30e4<this['length']&&!(_0x3b450e<this[_0x3b30e4][_0x24cd5d(0x2097)]);_0x3b30e4++);this[_0x24cd5d(0x1035)](_0x3b30e4,0x0,{'index':_0x3b450e,'component':_0x588203,'action':_0xb96507[_0x24cd5d(0x2dcf)](_0x588203)});}[_0x146662(0x2af2)](){var _0xdac378=_0x146662;this[_0xdac378(0x132e)]=0x0;}}},0x13c36:()=>{},0xb609:()=>{},0x15c7e:()=>{},0x21af:()=>{},0x1e44:()=>{},0x14e40:()=>{},0xdd2b:()=>{},0x12d34:()=>{},0xcc89:()=>{},0x17198:()=>{}}]));function a8_0x208a(){var _0x38a502=['getSkeletonByUniqueId','filter','vector','uniformNames','_enforceAssociatedVariableName','randomBytes','uvs5AttrDesc','_useAlphaFromAlbedoTexture','LINEAR_NEAREST_MIPNEAREST','_xrPose','createCommandEncoder','_buildId','updateCache','onNewTransformNodeAddedObservable','reverse','CreateAlphaTexture','_currentRefreshId','panningOriginTarget','AnisotropyBlock','btBvhTriangleMeshShape','_createPolynomials','pinky-finger-phalanx-distal','COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','pbrDirectLightingFalloffFunctions','_cullEnabled','importMeshAsync','_meshes','getFloatData','_pointerMoveStage','ORTHOGRAPHIC_CAMERA','GLTF','STEP_AFTERCAMERADRAW_LENSFLARESYSTEM','_displayLaserPointer','_boundUniforms','_createShaderProgram','Oculus\x20Quest','FLOAT_32_UNSIGNED_INT_24_8_REV','sqlite3_prepare_v2','ArcRotateCameraMouseWheelInput','LINE_LOOP','linkedTransformNodeId','DefaultLogoUrl','_disable','selection','_resetDualBlocks','_lightmapMode','useBlurCloseExponentialShadowMap','_waitingTransformNodeId','_skeletonsEnabled','setStencilDepthFailOp','_haloCenter','floatInterpolateFunctionWithTangents','draw','_getWorldMatrixDeterminant','_FresnelEnabled','enterVR','computeBonesUsingShaders','onAfterReductionPerformed','_computeProjectionTextureProjectionLightMatrix','getAnimationGroupByName','oitFinal','UnregisterExtension','Always','FluidRenderingObjectCustomParticles','Cross','Unknown\x20error','computeHighLevel','quaternion','RealTime','rgbdEncode','decodedData','BABYLON.FireMaterial','vSubSurfaceIntensity','RG8I','BABYLON.SwitchBooleanAction','physicsProperties','background:\x20#ffff00','_CreateNodeAndMorphAnimationFromAnimationGroups','hostname','.z)\x20/\x20(','_attachedNodeChanged','_addFactorGradient','_uniformLocationPointer','PrepareAttributesForInstances','onBeforeSpritesRenderingObservable','group','_buildWasSuccessful','color4InterpolateFunction','rotateByQuaternionToRef','selectionComponent','applyToShader','lensFlareComposePostProcess','Unable\x20to\x20update\x20from\x20JSON:\x20','gradient','hasUVs4',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','onAudioLockedObservable','autoRotationBehavior','TextureLoader\x20failed\x20to\x20load\x20data','updateCoordinateHeights','_emitterNodeIsOwned','_rebuildGeometries','setAxisForLeftRight','diffuse1Sampler','_getTimeQueryAvailability','disabled','baseRotation','BABYLON.ArcTan2Block','_bypassTranscoders','_meshId','BABYLON.ColorGradingTexture','TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE','prefiltered','getBodyMass','.zx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','style','_tmpAmmoTransform','vec3(1.);\x0d\x0agl_FragColor.rgb\x20=\x20toGammaSpace(gl_FragColor.rgb);\x0d\x0a','intensity','powerPreference','SceneProperties','.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','setShadowProjectionMatrix','mainAxis','multiPickWithRay','Stop','updateTextureDimensions','indexOf','_deviceEnabledExtensions','vector2InterpolateFunctionWithTangents','_mrtEnabledMask','skin','density',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USESPHERICALFROMREFLECTIONMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(NORMAL)\x20||\x20!defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOut.irradianceVector,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(REALTIME_FILTERING)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_ny.jpg','SS_REFRACTION','_deviceOrientationCamera','_normalize','index_metacarpal_','rotationGizmo','factor1','getTextureByUniqueId','Could\x20not\x20find\x20root\x20node\x20in\x20model\x20file.','_createHardwareTexture','SSRBlurRenderEffect','WEIGHTS_1','_sizeGradients','PerformanceNoneLogLevel','#define\x20CUSTOM_FRAGMENT_BEFORE_FINALCOLORCOMPOSITION','hrtime','model/gltf+json','_scissorIsActive','_forceR8','_SceneComponentInitialization','IsSessionSupportedAsync','pixel_size','_supportsHardwareTextureRescaling','_execute','_onApplyScreenBased','You\x20cannot\x20use\x20a\x20mesh\x20as\x20LOD\x20level\x20twice','_checkIsReady','_constantTranform','SHADOWESM1','bufferNames','ASTC5x4UnormSRGB','ROTATION','ACTION_NothingTrigger','#define\x20EMISSIVEUV2','colorStep','toGoldbergPolyhedronData','DIRLIGHT3','postStep','_getShaderProcessingContext','getFacetLocalPartitioning','.y)\x20/\x20(','MESH_DETECTION','_defaultRenderListPrepared','collisionGroup','MATERIAL_PrePassDirtyFlag','particleSystem','blurThicknessFilterSize','depthAttachmentViewDescriptor','_renderTargetTextures','vrControllersLight','_SerializeInternalTextureUniqueId','SceneSerializer.InstantiateModelsToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_createBrightPassPostProcess','Input:\x20','BABYLON.OneMinusBlock','_interactionsRequested','setToDefaultParticle','_sessionEndedObserver','_ExitPointerlock','Defaulting\x20to\x20universally-supported\x20\x22viewer\x22\x20reference\x20space\x20type.','_currentFaceIndex','-Begin','onSizeChanged','HDR','_increaseReferences','EACRG11Unorm','DYNAMIC','opacitySampler','onExporting','DistanceJoint','homogeneousRotationInUVTransform','_Parse','Wrong\x20sceneFilename\x20parameter','_normalizedVelocity','_processBuild','vClipSpacePosition','cullBackFaces','syncWith','DECAL_SMOOTHALPHA','DIFFUSEFRESNEL','meshPositionOnScreen','_deltaRotation','NothingTrigger','_cachedIndexBuffer','matricesIndicesExtraAttrDesc','GoldbergMesh','image/ktx2','baseWidth','bufferSubData','WEBGL_compressed_texture_es3_0','_rightApex','_devices','setPointerCapture','SHADOWCSMNOBLEND','_passCount','_createPipelineStageDescriptor','\x20+\x20uvOffset).xyz','WEBGL_compressed_texture_astc','getTransformMatrices','_needToCompose','_buffers','useSunPosition','_RightHandedBackwardReadOnly','physicsImpostor','some','captureStream','alloc','IsDifferent','customRenderTargets','_tempVector2','EffectLayer','grabInteraction','_primaryHighlightColor','_currentParentWhenAttachingToBone','headphone','\x20*\x20vec4(normalize(','l10','_createAngularSpeedGradientTexture','wrapPointer','blockedRayColor','fill','influence','_setupFramebufferDepthAttachments','areUpdatesFrozen','onBeforeCameraRenderObservable','jsPath','inertialPanningY','comparison','vSphericalL1_1','_computeShadowCastersBoundingInfo','_masterMesh','.xyz)','makeObserverTopPriority','Exp','vIridescenceInfos','sampleReflection','./this.program','_xrLightEstimate','onInputChangedObservable','bindEyePosition','btSoftBodyHelpers','_bumpTexture','btCompoundShape','_MIN_AVERAGE_DISTANCE','toHexString','invertX','_latestEyeSpace','_NumPipelineCreationCurrentFrame','GroundMesh','RegisterShader','\x20(JS)','BlurPostProcess','CELLBASIC','vEyePosition','_useKernelBlur','_ClearCoatBumpTextureEnabled','_urlType','sint32x4','frontColor','axisYControlRotation','numEnableDrawWrapper','linkProgram','rightProjectionMatrix','pinchInwards','programValidationError','DOM_DELTA_PIXEL','temp','_cloneRenderTargetWrapper','instancesPreviousData','setRenderingOrder','nonUniformScaling',',\x20name=','Statement\x20closed','Exporting\x20a\x20bone\x20without\x20a\x20linked\x20transform\x20node\x20is\x20currently\x20unsupported','_lastXRViewerPose','COLOR','_edge','vectors2Arrays','_bone2Ang','PARALLAX','BonesBlock','.jpg','setCurrentPoseAsRest','_onLoop','PerspectiveFovReverseRHToRef','_reflectionRTT','_needAlphaBlending',';\x0d\x0a','INVERTCUBICMAP','babylonjs@6.2.0','#ifdef\x20MORPHTARGETS_UV\x0d\x0a','Invalid\x20function\x20call:\x20can\x27t\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','LineStripDrawMode','ldrMerge','_createNativeDataStream','_extendXRSessionInitObject','_pickWithRayInverseMatrix','_convertToGammaSpace','deviceRotationQuaternion','_onBeginFrameObserver','CAMERA_PERSPECTIVE','createFrameBuffer','DEPTH_BUFFER_BIT','_setupSkyboxReflectionTexture','_exportTextureInfoAsync','_radiusScale','listener','deleteRange','autoCorrectCameraLimitsAndSensibility','_teleportationFillColor','printErr','decrement-wrap','_createSSAOCombinePostProcess','_buttonY','vertexArrayObjects','usePoissonSampling','onRebuildCallback','_hasEnteredVR','STEP_BEFORECAMERAUPDATE_GAMEPAD','#define\x20REFLECTIVITYTEXTURE','_storedTarget','_audioBufferLoaded','_motionStrength','ImportVertexData','DEPTH_TEST_GEQUAL','_follow','Unable\x20to\x20load\x20script\x20\x27','symlink','Max','allowTexturePrefiltering','_downSamplePostprocess','importScene','_blurVPostProcess','velocity','midtonesHue','activeLight','SHADOW','dataAccessorType','CurrentScreen','sharpen','_decoderModulePromise','lightDisposed','USE_LOCAL_REFRACTIONMAP_CUBIC','SHADER\x20ERROR','getMaterial','epsilonVertexMerge','types','\x0aMaximum\x20influences\x20=\x20','slidePlaneNormal','BABYLON.SceneDepthBlock','rightApex','_onAfterCheckInputsObserver','_nodeStack','colors4Arrays','_softVertexData','minNodeName','updateTextureData','disableCacheBindGroups','getNormalToRef','SHADOWLOWQUALITY','found','FRAMEBUFFER','setEffectIntensity','Load','AddWebXRFeature','_handMesh','Bouncing','Refraction\x20intensity','deadzoneDelta','lensFlareFinalPostProcess','onBeforeRenderMainTextureObservable','Uint32x3','_setRigMode','RenderTarget','_getRenderTargetForSubImage','rg32float','_animations','_GetHalfFloatRGBAArrayBuffer','#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR','animationInnerCircle','blocksWithFallbacks',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alphaG,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','useUbo','metallic','_OldPivotPoint','SmoothStep','vOpacityInfos','_CreateLightLines','Failed\x20to\x20load\x20','textureRoughness','getEyeGaze','referencePosition',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','stencilFuncRef','TEXTURE_FILTERING_QUALITY_MEDIUM','setStencilBuffer','xr_standard_thumbstick_xaxis_pressed_value','generic-hand-select-grasp-left','_compatibilityMode','_stencilWriteMask','directions','supportOcclusionQuery','_appendParticleVertices','_intersectUnIndexedTriangles','removeAngularSpeedGradient','needPOTTextures','vertexSourceCodeBeforeMigration','onAfterShadowMapRenderMeshObservable','drawText','right.babylon','DecomposeLerpToRef','_matrices3x3','SCALEMODE_CEILING','getRotationQuaternionToRef','\x20-\x20\x20','PreserveScaling','enableSmoothReflections','Unsupported\x20data\x20for\x20createImageBitmap.','_compilePipelineStageDescriptor','spriteManagers','waveLength','opaque','_uniformBufferLayoutBuilt','_createInternalTextures','referenceValue','masterMeshPreviousWorldMatrix','_useRadianceOverAlpha','local-floor','Forward','minZ','_createInternalTexture','BILINEAR_SAMPLINGMODE','mimeType','debug','ambientMatrix','randTextureTiles','_vRefractionInfosName','passive','\x20cannot\x20be\x20enabled\x20while\x20','l2_2','BUMPAFFECTSREFLECTION','TEXTURE_FILTERING_QUALITY_OFFLINE','_bindUnboundFramebuffer\x20is\x20not\x20implementedin\x20WebGPU!\x20You\x20probably\x20want\x20to\x20use\x20restoreDefaultFramebuffer\x20or\x20unBindFramebuffer\x20instead','diffuse5Sampler','_loaderOptions','isSystemValue','_sqlite3_sql','matrixWeightsOverride','depthPeelingColor1','_addPointerDevice','optimizeInfluencers','dragGradients','astc-12x10-unorm-srgb','_emissiveTexture','INPUT_CTRL_KEY','bumpAffectsReflection','nbFacesAtPole','AddFlare','key','currentEffect','_attachedMesh','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','done','preloadedImages','_IsQuest','pbrBlockReflectance0','Input','vReflectanceInfos','addCamera','_cachedUpdateDefines','_blurScale','fallback','Read','onrightstickchanged','onAfterRenderMeshToEffect','BABYLON.VoronoiNoiseBlock','_renderTargetWrapperCache','colorAttachments','_getMeshPrimitiveMode','GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA','onXRSessionInit','localhost','ribbonCloseArray','detached','_tmpAmmoConcreteContactResultCallback','setPreTransformMatrix','_skeleton','_right','_updateCamera','responseType','LIGHT','_releaseBuffers','disableRescaling','_freezeShadowCastersBoundingInfo','Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.','pbrBlockAmbientOcclusion','setFrontFace','GetAttributeDataArrayForAllPoints','clipPlane6','setUint8','isXR','BILLBOARDMODE_STRETCHED','.disableLevelMultiplication\x20=\x20','NAME_POSTPROCESSRENDERPIPELINEMANAGER','getXRControllerByPointerId','_sound','_unregisterDevice','_MillisecondsPerUpdate','_vEnvironmentIrradianceName','_generatePickInfo','r8unorm','_renderForShadowMap','removeAllFromScene','_selectionFeature','supportUniformBuffers','PBRClearCoat','snorm16x4','TRIANGLES','vignetteCenterX','MessageLimitReached','___wasm_call_ctors','Material','isActiveMesh','RenderAttachment','bbSize','#define\x20NORMAL','\x20*\x20','_dumpCodeForOutputConnections','diffuseFresnelParameters','_ktx2DecoderOptions','astc-6x5-unorm-srgb','BABYLON.HDRCubeTexture','bSwizzle','updateFromHarmonics','setRenderingAutoClearDepthStencil','addCPUSkinningFallback','frameSize','COMMAND_DELETEVERTEXARRAY','_syncActiveTargets','.value\x20=\x20','_currentInstanceBuffers','PreprocessUrl','generateMipMaps','DOM_DELTA_LINE','createProjectionLayer','toneMappingEnabled','_DISABLE_DEACTIVATION_FLAG','_wheelZActionCoordinate','effectWrapper','isObjectBased','_cachedDepthBuffer','lost','_allowCameraRotation','getCascadeMaxExtents','nbUnsharedFaces','metadataSelector','touching','setLimit\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','TEXTURE_PLANAR_MODE','_cachedQuaternionRotationZ','Hinge2Joint','leftApex','_contextWasLost','onBeforeCameraTeleport','getCompilationError','externalTexture','movementX','_addNodeAndDescendantsToList','top','readyState','AutoSamplerSuffix','noiseCoordinates1','updateAndBindInstancesBuffer','generic-trigger','_sqlite3_result_text','bone','triggerOptions','disableMaterial','zmax','REFLECTIVITY','ambientTextureStrength','restoreSingleAttachment','RIG_MODE_NONE','_excludedMeshes','STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW','#define\x20USE_EXACT_SRGB_CONVERSIONS','firstNormal','_transparentSortCompareFn','cells','requestPointerLock','ghostDispersal','function','_releaseFramebufferObjects','setAlphaBlendEnabled','setFloat3','_emptyTexture','reflection','perturbNormalWorldMatrix','_cameraDrawRenderTargetStage',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ANISOTROPIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicOut,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','renderTarget','worldPos,','\x20=\x20(','xr-standard-trigger','_LeftHandGLB','Inspector','facetDepthSortFrom','createSphereEmitter','_updateGizmoRotationToMatchAttachedMesh','canIntersects','];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesDeclaration>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20NUM_BONE_INFLUENCERS\x20==\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesIndices;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesWeights;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bakedVertexAnimationDeclaration>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<instancesDeclaration>\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionUpdated\x20=\x20position;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<instancesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bakedVertexAnimation>\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20color\x20=\x20vec3(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20first\x20=\x20true;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x204;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20boneIdx\x20=\x20int(matricesIndices[i]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20boneWgt\x20=\x20matricesWeights[i];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20c\x20=\x20vec3(colorMap[boneIdx\x20*\x204\x20+\x200],\x20colorMap[boneIdx\x20*\x204\x20+\x201],\x20colorMap[boneIdx\x20*\x204\x20+\x202]);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(boneWgt\x20>\x200.)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(first)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20first\x20=\x20false;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20c;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20c,\x20boneWgt);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20color;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20worldPos\x20=\x20finalWorld\x20*\x20vec4(positionUpdated,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20projection\x20*\x20view\x20*\x20worldPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}','_debugMode','captureGPUFrameTime','referenceSpace','mixTexture','CameraParameters','Spherical\x20Harmonics','RED_INTEGER','bufferViews','position2d','Unable\x20to\x20create\x20program','_initialize','_cachedWorldViewProjectionMatrix','onControllerRemovedObservable','https://preview.babylonjs.com/glslang/glslang.js',')...','\x20*\x20(1.0\x20-\x20(1.0\x20-\x20','_computeHashCode','attachCamerasToRenderPipeline','_clearReverseDepthValue','_blurSteps','storeEffectOnSubMeshes','\x20=\x20','bumpFragmentFunctions','GetAsMatrix2x2','offsetX','defaultView','RGBDLIGHTMAP','debugSamplerSampler','Error\x20in\x20provided\x20version\x20-\x20','customFillColor','diffuseTexture7','_activeParticleSystems','profiles','moveAttached','OUTTANGENT','Object\x20Space\x20Mode','idleRotationWaitTime','xr_standard_thumbstick_yaxis_pressed_min','dragGradientTexture','.useEnergyConservation\x20=\x20','_distances','STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER','NAME_PREPASSRENDERER','_maxFrame','bakedVertexAnimationTexture','getRandomValues','vRefractionIntensityInfos','Convert\x20to\x20linear\x20space','webxr-spectator','_afterBind','_offset','_uniformDeclaration','maxVertexAttribs','iterations','nodeMaterialSource','HDRPostLensFlareDepthOfFieldSource',',\x20normalized=','_renderPassIds','beginAnimationFrom','CreateCylinder','getSkeletonById','sizeGradientTexture','_currentLimitVelocity2','beginAnimation','equals','_defaultConnectionPointType','releaseCanvas','_imageProcessingConfiguration','_internalMultiPickSprites','Position\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','getFacetsAtLocalCoordinates','PowBlock','TEXTURE_COMPARE_MODE','_sphericalHarmonics','_counters','polygon','_originTop','_prepareBuffers','_blurDispersionStrength','destroyDeferredTextures','currentTarget','_cacheSampler','_VJCanvasHeight','_isNodeInContainer','radiusY','globalWorldPos','_projectionTextureViewLightDirty','performancePriority','_isLogarithmicDepthEnabled','getEmitterPosition','indexBuffer','SSAOBlurHRenderEffect','_GetHalfFloatAsFloatRGBAArrayBuffer','_reflectionFresnel','environmentTextureIsProbe','_callbackPluginEventFillRenderTargetTextures','ComputeShader','image/jpeg','sourceZ','hoverMaterial','keysForward','teleportCamera','bindAttachments','\x20,\x20','_outputs','_computeSourceCode','ISLINEAR','vectors3','_zOffsetUnits','_imageData','astc-12x12-unorm-srgb','getEffectIntensity','vignetteEnabled','_shouldAnimationStopForInteraction','_depthOfFieldSceneObserver','_DecoderModulePromise','_syncParentEnabledState','Error\x20in\x20onProgress\x20callback','getPivotPoint','canAffectMesh','_isReadyInternal','debugFactor','LookDirectionRH','createDefaultEnvironment','_autoCalcDepthBounds','.a;\x0d\x0a','enableBlurThickness','_velocity','SHADOWCSMUSESHADOWMAXZ','LessEqual','sheenInd','_getStencilDepthFail','Sint32x4','_rebuild','_refractionFresnelParameters','_createEffectForPostProcess','_frontFace','resetUpdateFlags','_animationTime',')()','margin','zoomOnMeshesHierarchy','speedRatio','GetTags','mixMap1Sampler','DDS\x20is\x20the\x20only\x20prefiltered\x20cube\x20map\x20supported\x20so\x20far.','_children','raycastToRef','WEBKIT_WEBGL_compressed_texture_s3tc_srgb','_areNormalsFrozen','_cachedForward','allowMouse','_runDecimation','_actualFrame','noPreventDefault','GetPluginForExtension','_deltaTransform','_beforeRenderingMesh','PBRSubSurface','procedural','statusText','samplerName','_GetPluginForFilename','teleportationCircleMaterial','VALIDATION_INT_32','sin','SheenBlock','INTENSITYMODE_ILLUMINANCE','_activate','COMMAND_SETMATRICES','text/css','_cascadeMinExtents','_transformMatricesAsArray','byteStride','ShadersRepositoryWGSL','_loadFileAsync','_maxReach','_getMaterial','mat3\x20','faceUV','IMAGEPROCESSING','r32sint','instantaneousFrameTime','Sint8x4','_markAsDirtyAndDecompose','WireFrameFillMode','_multiRenderTarget','gpu-optimized','CreateScreenshotAsync','colorGradientSampler','resetQuaternion','frustumLengths','_currentDepthOfFieldSource','removeRotationAndScaling','transitionend','_performancePriority','getAbsolutePositionToRef','uv5','_createPipelineLayout','_convertSpecularGlossinessToMetallicRoughness','.useRadianceOverAlpha\x20=\x20','_newPosition','DEHYDRATED','arraySize','getFacetLocalPositions','onBeforeActiveMeshesEvaluationObservable','captureConstraint','_shouldUseHighPrecisionShader','onAfterUnbind','Failed\x20to\x20transcode\x20Basis\x20file:\x20','NEAR_INTERACTION','_resizeInternalTexture','chars','vertexStage','keyup','useRGBColor','outParameters','_alphaTestSubMeshes','_isCommandBufferScopeActive','visibleInstances','Invert\x20Y\x20axis','NoImpostor','Scene\x20for\x20Shadow\x20Generator\x20(light\x20\x22','scenes','frame','nearInteractionControllerMode','getMeshUnderPointer','xr-image-tracking','_mapSize','_stencilFrontPassOp','setRenderCamera','gammaCorrection','POINTSIZE','VIVE','DEFAULT_HAND_MODEL_BASE_URL','useAlternateEdgeFinder','getShaderSource','\x27\x20(type=','twgsl','LIGHTING\x20&\x20COLORS','querySet','_includedOnlyMeshesIds','getFacetNormalToRef','_updateIntForEffect','astc-8x5-unorm','QUALITY_MEDIUM','minAngularSpeed','mapPanning','pipeline','randomTexture2','NumPipelineCreationLastFrame','HighlightLayerBlurRTT','.z)\x20?\x20ivec3(0,1,2)\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(','_horizontalBlurPostprocess','_softBodySolver','_unIndexed','getInsertionCost','textureBlocks','_environmentTexture','_chromaticAberrationEnabled','pixelDepth','refreshRate','forceWorldMatrixInstancedBufferUpdate','mapABOBtoDATA','canConnectTo','vPrimaryColor','IMAGE_TRACKING','MorphTarget','startDelay','readystatechange','Byte\x20offset\x20is\x20undefined!','\x20=\x20inverse(','isUpdatable','_trackedImages','floatInterpolateFunction','_createLimitVelocityGradientTexture','STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER','setMotorSpeed','#define\x20AUTO_EXPOSURE','_internalTexturesCache','onClearObservable','_buffersEqual','_resumeAudioContext','_resetLayout','loadingScreen','sint16x4','minEmitPower','pbrBlockDirectLighting','getHashCode','lensFlareHaloWidth','getInternalTexture','unregisterManager','addMouseWheel','COMMAND_SETTEXTUREWRAPMODE','cameraId','resetReferenceSpace','htc-vive','_lastXRPose','debugFeature','fastBundle','eye','stencilClearValue','EdgeDetect2Kernel','unbind','alphaIndex','vadd','enterExitUI','\x20nor\x20all\x20fallbacks\x20were\x20found\x20in\x20the\x20repository,','HasMajorPerformanceCaveat','world','_glslFloat','_inputManager','.xy\x20+=\x20(uv_','_initialSpriteCellLoop','vec3\x20diffuseBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','_changeGoldbergFaceColors','_getMaxComponent','reverse\x20depth\x20buffer\x20is\x20not\x20currently\x20implemented','ASTC5x5UnormSRGB','_pivotMatrixInverse','#define\x20OFFSET\x20','Could\x20not\x20extract\x20the\x20name/type\x20of\x20the\x20function\x20from:\x20','is3D','initializeXRLayerAsync','leftViewMatrix','getMinutes','_updateCache','BUFFER_CREATIONFLAG_WRITE','samsung-odyssey','connectTo','_inputElement','serializeVerticeData','#define\x20HIGHLIGHT','_ControllerFactories','DITHER','gBuffer_Normal','uint32x4','depthTextureExtension','_ClearCoatTintTextureEnabled','_isLeftCamera','customResize','getClosestFacetAtLocalCoordinates','_useUbo','_to','_inputAudioNode','GL_ALPHA_FUNCTION_SRC_ALPHA_SATURATED','cutoff','_currentInstanceCount','HAND_TRACKING','SS_GAMMAREFRACTION','METALLIC_REFLECTANCE','UseFromWorkerThread','derivatives','getAudioDestination','Can\x27t\x20find\x20buffer\x20\x22','_targets','head','sheen','originalOffsets','xrMesh','resetIsDirty','.xy,\x201.0,\x200.0));\x0d\x0a','_isActive','#define\x20KERNEL_DEP_OFFSET','persistence','_canRescale','volumetricLightSmoothXPostProcess','_refreshColorGradient','.x;\x0d\x0a','COMPLETION_STATUS_KHR','_currentEmitRate1','_updateSubMeshesBoundingInfo','_distortionTexture','onSizeChangedObservable','Vertex_Begin','_showBoundingBox','_serializableComponents','vSphericalZX','GetCubeMapTextureData','worldNormalConnectionPoint','_invertNormalName','_perceptualColor','screenshot_','STENCIL_TEST_ALWAYS','rg16uint','BABYLON.ScreenSizeBlock','fragmentCompilationError','PARALLAXOCCLUSION','height_','_rebuildRenderTargetWrappers','FetchToRef','HEAP16','category','\x20shader\x20object.\x20gl\x20error=','PRESSED','deltaT','Construct','_mainRenderPassWrapper','connectedMeshId','requestPointerLockOnFullScreen','applyDisplacementMap','TEXTUREFORMAT_RG','Goldberg','depth\x20renderer','WaitForOrientationChangeAsync','_EndPerformanceCounterDisabled','attachShader','jointPrisme','one-minus-src-alpha','processFinalCode','_blendBackTexture','getRenderTargetForEye','_updateParameters','editorURL','vThicknessParam','Hit\x20test\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','localPositionOverride','_generateEdgesLinesAlternate','texture1','_blurTexture','_updateFloat3ForEffect','isConnectedToInputBlock','_afterRenderObserver','_GetStorage','orthoLeft','_maxRotationDistFromHeadset','bindCustomBindings','_VIGNETTEMODE_MULTIPLY','/home/web_user','TEXTURE_LINEAR_NEAREST','resolution','_cachedCameraPosition','ColorInstanceKind','vertexCount','forceRG8','_waitingData','_getColorBlendState','STEP_BEFORECAMERADRAW_LAYER','ClampToRef','_enableTexturesOffline','OrthoOffCenterLHToRef','_dataFetched','argv','setMainColor','wheelPrecision','addSoftBody','_getTextureSampler','WebGPU\x20context\x20lost.\x20','entityTypes','_gpuFrameTime','VRDeviceOrientationArcRotateCamera','Backward','SrcAlpha','leftColor','\x0a#define\x20VELOCITYGRADIENTS','DEPTH_TEXTURE_TYPE','getSizeGradients','OPACITYRGB','_maxSimultaneousTextures','clipPos','NAME_LAYER','normalTextureX','outputCanvasOptions','func','_m2','rgba8sint','pointerDownTriggered','_storeCameraSpaceZ','Unable\x20to\x20read\x20','_cachedBaseSize','get_m_nodes','#define\x20DOF\x201\x0d\x0a','There\x27s\x20no\x20remapping\x20for\x20the\x20','//\x20Worley3D','signedDistanceTo','data:image/jpg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAExAAIAAAAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC41AP/bAEMABAIDAwMCBAMDAwQEBAQFCQYFBQUFCwgIBgkNCw0NDQsMDA4QFBEODxMPDAwSGBITFRYXFxcOERkbGRYaFBYXFv/bAEMBBAQEBQUFCgYGChYPDA8WFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFv/AABEIAQABAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APH6KKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76CiiigD5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BQooooA+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/voKKKKAPl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76CiiigD5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BQooooA+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/voKKKKAPl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76P//Z','image/','_linkedConnectionSource','_getSamplersForBlur','ids','\x20=\x20texture2D(','performanceViewerSceneExtension','vec2(1.,\x200.)','animationCameraTeleportation','DumpDataAsync','cobv','request','_getTargetPosition','_rotationShaderMaterial','enableNearInteractionOnAllControllers','soft','deleteTexture','_forcedViewPosition','vMicroSurfaceSamplerInfos','getJointMesh','_ditheringIntensity','_accessors','_GenerateTrackedJointMeshes','_rightHandedSystem','ssrDownsample','SoftbodyImpostor','bgra8unorm-srgb','simulatePointerDown','ribbonClosePath','ClearCoat\x20Color','diffuseColor','getDepthMinZ',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vTintColor\x20=\x20vec4(','IDB\x20request\x20blocked.\x20Please\x20reload\x20the\x20page.','remapRanges','_ranges','_isVisible','TwoPi','createEffectForParticles','PBRMaterial','#define\x20RIGHT_HANDED_SCENE','_scaledColorStep','BillboardUseParentOrientation','_getRigCamPositionAndTarget','_GetStencilOpFunction','_sqlite3_bind_text','_deviceRoomPosition','HEAP32','vClearCoatTintParams','_onCanvasPointerOut','only\x202D\x20textures\x20currently\x20supported','removeMouseWheel','BABYLON.Matrix','_GetShaderCodeProcessing','createObjectURL',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_actAsRegularMesh','HasRenderTargetTextures','_updatePointerDistance','BABYLON.ScaleBlock','_merge','ACTION_OnDoublePickTrigger','cullingStrategy','eac-r11unorm','onPlaneUpdatedObservable','_shadowOnly','_renderLoop','MoveTowards','Error\x20entering\x20XR\x20session\x20:\x20','setZOffsetUnits','DXT3','sharpenEnabled','_calculatedRotation','_preparePostProcesses','vAnisotropyInfos','RGBA16UI','postExportMaterialAsync','SS_REFRACTIONINTENSITY_TEXTURE','_viewSpaceFrustumsZ','invertToRef','_depthOfFieldBlurY','supportRenderPasses','_setBlurThicknessParameters','_facetData','https://preview.babylonjs.com/twgsl/twgsl.js','_destroyRenderTargetTexture','setColorWrite','inputsMin','BABYLON.DisplayPassPostProcess','angularSensibilityY','customInstances','_AvailableFeatures','_defaultMaterial','getVRDisplays','vec3\x20vNormalW\x20=\x20',',\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','CUBICSPLINE','/dev/shm/tmp','workValue','sampler2D','debugMode','baseHeight','_disposeTextures','TriangleFillMode','RGB8I','renderSprites','RING_FINGER_PHALANX_INTERMEDIATE','_linkConnectionTypes','removePendingData','_enableTeleportationOnController','_DefaultControllerFactory','_getTextureWrapMode','_preActivateId','createPipelineContext','itemLength','notifyObservers','NearestPOT','Xbox','forceFullscreenViewport','_GetPipelines','linePivot','encodeCommandArgAsFloat32','_currentFrameId','\x20=\x20refract(','enableScissor','CameraProperties','textureMask','FromValuesToRef','cylinderBuilder','clipPlaneVertexDeclaration','hasVertexAlpha','TRIANGLE_STRIP','onLoadObservable','getHasAlpha','_ReturnFullUrlLocation','forceUpdate','ALPHA_COMBINE','createAnimationRange','_vector2','\x22\x20not\x20supported\x20in\x20browser','_vertexDeclaration','createTransformFeedback','_setTextureParameterInteger','#define\x20CUSTOMEMITTER','scaleMode','_tmpPosition','EasingMode','viewerReferenceSpace','hasThinInstances','wheelPrecisionY','_TargetTransformMatrix','clamp-to-edge','customEmissiveColorSelector','requestLightProbe','COMMAND_SETFLOAT','fStop','OnKeyUpTrigger','enableVR','forceControllerProfile','.xyz\x20+=\x20(readVector3FromRawSampler(','RotationX','AttributesDirtyFlag','_renderingGroupInfo','onCreateCustomConvexHullImpostor','shadowGenerators','_updateCacheCalled','_prePassRenderer','_toneMappingType','_getCanvasContext','white','updateFloat','defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200','AddParser','ShaderIndexer','_totalByteLength','_onUserActionRequestedObservable','_format','Error:\x20','_lastFrameRadius','emissiveRightColor','_vertexError','little_intPhalanx_','ambientTextureImpactOnAnalyticalLights','_reusable','PostProcessRenderPipeline','xAxis','onAborted','water','DOUBLESIDE','_onbuttondown','mask','vectors2','PrepareEffect','HEMILIGHT1','_initHitTestSource','uniqueId','leftTrigger','_depth','setDeltaPosition','vSheenInfos','#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20','_beforeEvaluateActiveMeshStage','QUEST_MODEL_BASE_URL',',\x20skeleton:\x20','NONUNIFORMSCALING','_tempVector4','_writeMask','GetPointerPrefix','GetLatestVersionOfFeature','projectionTextureLightNear','afterStep','onInterpolationDoneObservable','etc1','//\x20SimplexPerlin3D','RightStick','lodDistances','_freeze','STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW','_afterRenderingGroupDrawStage','_RotationGizmoFragmentShader','_useSmithVisibilityHeightCorrelated','R32Uint','_getNativeAlphaMode','\x20code:\x20','));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20and\x20return\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','BABYLON.ComputeShader','RG8Format','Can\x20not\x20initialize\x20glslang!','setActiveCameraById','capture','CreatePlane','getHostWindow','setMaximumLimits','onContextMenu','_IsLesser','timestamp','_events','_isDirectional','NO_CAP','producer','_RestorePivotPoint','layer=','occlusionQueryAlgorithmType','offsetTop','substr','_updateButtonVisibility','addSingleResult','_storeEffectOnSubMeshes','AnaglyphArcRotateCamera','wasUsed','encodeCommandArgAsUInt32','_FresnelParametersParser','isUsingPivotMatrix','BABYLON.MatrixDeterminantBlock','disableScissor','AreClose','controllerType','minLifeTime','RefractionIntensityTextureEnabled','viewProjectionR','ROUGHNESS','middle-finger-tip','LAYOUT_COLNUM','containerSize','OnPickUpTrigger','_Distance','_invertNormalMapY','GetOperatorName','updateInt3','714833GSHAtO','onFirstStepDetected','_deleteBuffer','disablePointerSelection','_ctrlKey','hdrScale','NormalizeRadians','_scene','generateCode','depth24plus-stencil8','connectedPoint','halfWidth','\x20=\x20pow(','updateFromDevice','dirLight','specular','.xy)\x20*\x20morphTargetInfluences[','wrapV','_mesh','_sharpenEffect','lod','interpolatedQuaternion','currentLimits','useConstantAnimationDeltaTime','_extensionsPreExportTextureAsync','_initHeightQuads','deltaX','TEXTURE_2D_ARRAY','addEvent','BUFFER_CREATIONFLAG_VERTEX','CreateGeometryForMesh','ignore','ConvertCubeMapToSphericalPolynomial','_TmpMorphInfluencers','_matrixArrays','BABYLON.ReflectBlock','_colorMrts','getActiveSubMeshCandidates','vTintColor','.zSwizzle\x20=\x20\x22','_refTexture','test','#define\x20inline\x0d\x0avec2\x20parallaxOcclusion(vec3\x20vViewDirCoT,\x20vec3\x20vNormalCoT,\x20vec2\x20texCoord,\x20float\x20parallaxScale,\x20sampler2D\x20bumpSampler)','rebuildInputCheck','PrepareDefines','_CSMShadowMap','_CreateCameraMesh','mat','MODEL_LEFT_FILENAME','LightDirtyFlag','onMeshSelectedWithController','_warningCounter','reorderTriangleStripDrawMode:\x20Vertex\x20buffer\x20kind\x20','_targetBoundingCenter','_leftStickAxisY','sizeZ','_refCount','float16x4','propertyPath','_getFloat32ArrayFromArrayBuffer','_interactionsEnabled','_glTF','renderSelf','__perceptualColor','uniform3ui','invertU','_RenderPassIdCounter','_pickedLaserColor','STEP_BEFORECAMERADRAW_EFFECTLAYER','buttons','DIRECTUV','_ClearCoatTextureEnabled','MapRead','rescale','_timeElapsedQuery','trackedAnchors','\x22\x20could\x20not\x20be\x20bound.\x20entry=','https://assets.babylonjs.com/environments/environmentSpecular.env','_linkSheenWithAlbedo','atan2','Basis\x20transcoder\x20requires\x20an\x20environment\x20with\x20a\x20URL\x20constructor','rawPose','_colorWriteChanged','_resizeLoadingUI','play','instancesCount','updateUniformBuffer','forceHandedness','DAYDREAM','TEXTURE_FILTERING_QUALITY_HIGH',',\x20effect.name.fragment=','load','_processCollisionsForSubMeshes','setRequestHeader','wasmMSCTranscoder','material','_getSharedGizmoLight','_GetEffectCreationOptions','normalTexture','physicsEnabled','targetStopDuration','isPacked','_createTeleportationCircles','useRoughnessFromMetallicTextureAlpha','_minYawSin','buffers','getAbsoluteTransform','free','numberOfFaces','_cachedVAng','getBodyVelocityIterations','mixMap2Sampler','COMMAND_DELETEPROGRAM','getNodeById','onsuccess','NumCacheHitWithHash','_ambientTextureImpactOnAnalyticalLights','bigint','SrcAlphaSaturated','_resetEffect','_connectVREvents','_metallicReflectanceTexture','resampleAtTargetResolution','_velocityGradientsTexture','vOffset','mPreviousBones','hasAZeroComponent','equalsFloats','Project','smoothFactor','ORTHO_DEPTH_PROJECTION','_emitterInverseWorldMatrix','Sprite','condition','_matrixChanged','_getGlAlgorithmType','width=','float\x20shadow\x20=\x201.;\x0d\x0a','_activatePlugin','_refreshFactorGradient','ComposeToRef','FxaaPostProcess','_drawVirtualJoystick',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sheenBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vSheenColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_ROUGHNESS\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','getMonth','dataFormatPreference','MatricesIndicesKind','puckImage','fround','_tick','getHandPartMeshes','getCachedVisibility','_finalCompose','cTFRGB565','removeOutputNode','uid','physicsBody','furLength','_t1','createLinearGradient','fileInfo','keysDownward','TEXTURE_CREATIONFLAG_STORAGE','faceIndices','#define\x20RENDER_TARGET_COUNT\x20','_add','getSoundByName','_activePluginsForExtraEvents','vGeometricNormaClearCoatW','_refreshBoundingInfo',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20v\x20=\x20p.z\x20/\x20p.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20IS_NDC_HALF_ZRANGE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v\x20=\x20v\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepth\x20=\x20v;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','getBodyPositionIterations','_activeChannel','_clientWaitAsync','edge1','COLOR_ATTACHMENT','WEBGL_depth_texture','_leftjoystick','_frustumPlanes','createElement','dst','RGB_INTEGER','cTFATC_RGBA_INTERPOLATED_ALPHA','_initialDirection','world0','Failed\x20to\x20retrieve\x20pixels\x20from\x20diffuse\x20texture!','shadowColor','releaseInternalTexture','axisYControlRotation:\x20','getForwardRay','parentNode','\x20-\x20begin','disposeWhenFinishedAnimating','getInt16','setIndexBuffer','\x20+=\x20(normal','trySetPreferredPlaneDetectorOptions','_waitingSubMaterialsUniqueIds','codePointAt','Storage','sceneUrl','void\x20main(','\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','TransformToRef','useRGBAIfASTCBC7NotAvailableWhenUASTC','limitVelocityGradients','audioDestination','initWebVRAsync','getStencilFunction','upperBetaLimit','nowrap','RGBA32Uint','_mixTexture','screenSpaceReflectionsEnabled','USESPHERICALFROMREFLECTIONMAP','bjsfeature-points','The\x20rendering\x20canvas\x20has\x20not\x20been\x20set!','isUniform','createCubeTexture','FOGMODE_NONE','SNAPSHOTRENDERING_STANDARD','useAutoRotationBehavior','WorleyNoise3DBlock','autoAnimateLoop','boundingBias','_updateDragPlanePosition','STEP_AFTERRENDERTARGETDRAW_PREPASS','_CreatePointerEvent','mainTextureRatio','HDRBlurH_','updateCount','updateDynamicTexture','_exportTextureAsync','removeReflectionProbe','_plus90X','COMMAND_SETMATRIX2X2','RGBA8Sint','gamepaddisconnected','IsInFrustum','registerEvent','isoVecsBAOA','setValueAtTime','_deviceOrientationHandler','useContactHardeningShadow','SceneLoaderError','environmentMap','attachContextRestoredEvent','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','vsub','BABYLON.CombineAction','\x27\x20-\x20type=','Attribute\x20lookup','_teleportationTime','GamepadCamera','.r\x20*\x20','[Reflector]\x20Received\x20server\x20message:\x20','premultipliedAlpha','addTransformNode','_pickMove','Invalid\x20type\x20\x27','BABYLON.GlowLayer','getDirection','_joystickPointerStartPos','addEntry','UNSIGNED_INT_5_9_9_9_REV','TEXTUREFORMAT_BGRA','occlusionRetryCount','_sessionInitObserver','MarkAllMaterialsAsDirty','_generateNewTouchPointMesh','breakLoop','_webVRpresenting','_shadowMap2','_wrapU','sleeping','colors3Arrays','componentSelectionPredicate','_bufferManager','backDepthSampler','_checkGamepadsStatus','_topologicalSort','_depthRendererId','force','_mixTexture1','touched','BABYLON.WebGL2ParticleSystem','PointerEvent','_autoTransitionRange','_bloomKernel','scaleRange','XR\x20initialization\x20failed:\x20required\x20\x22viewer\x22\x20reference\x20space\x20type\x20not\x20supported.','render\x20target\x20pass','setPivotPoint','layerType','_setTargetMeshPosition','position:absolute;\x20bottom:0px;right:0px;','data-engine','#define\x20ENABLE_SMOOTH_REFLECTIONS','leftCamera','TEXTUREFORMAT_LUMINANCE','POINTLIGHT1','TEXTUREFORMAT_RGBA','\x20block!','timestamp,numPoints','RGBE_ReadPixels','attributeNamesFromEffect','_savedDepthWrite','prePassRenderer','//\x20Voronoi\x20random\x20generator','ondataavailable','.octaves\x20=\x20','uniformMatrix3fv','_colorGradingEnabled','unorm16x2','PlaneImpostor','Version','onSelectedMeshUnselected','_glslang','REFLECTIONMAP_SKYBOX','LINEAR_MIPMAP_NEAREST','voronoiRandom','World','LODINREFLECTIONALPHA','_updateFloat3ForUniform','\x20=\x20mix(','_shaderProcessorWGSL','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','validateShaderPrograms','FrontFacingBlock','removeCamera','animationsEnabled','RGB8','webkitfullscreenchange','INTENSITYMODE_LUMINOUSPOWER','framebufferDimensionsObject','NegateBlock','Cannot\x20merge\x20instance\x20meshes.','LuminanceSteps','_initialSizeParameter','volumetricLightMergePostProces','VENDOR','_fxaaEnabled','ACTION_OnCenterPickTrigger','shadowsEnabled','_ConvertFactorToVector3OrQuaternion','ScreenSpaceCurvaturePostProcess','_GetDefaultSideOrientation','depth16unorm','_GetHalfFloatAsUIntRGBAArrayBuffer','setStorageTexture','chromaticAberrationEnabled','Hermite1stDerivative','VoronoiNoiseBlock','RG32Sint','_callbackPluginEventHasRenderTargetTextures','particleRadius','minEmitBox','camASampler','VERTEXCOLOR','lastNativeXRHitResults','onMeshLoadedObservable','_connectedAnalyser','_buttonTriangle','actionManager','_stencilFuncMask','_renderPostProcess','intersectionPoint','_beforeRenderTargetDrawStage','currentFrame','_initialVelocity','waveSpeed','\x20vrdisplaypresenting','zoomOnMeshHierarchy','_onSessionGranted','disableFacetData','_IsTransformable','hasColors','BABYLON.MaxBlock','ALPHA_SCREENMODE','_onEngineDisposedObserver','#define\x20NUM_MORPH_INFLUENCERS\x200','_getLocalRotation','MiddleClick','_isFlipped','BABYLON.PlayAnimationAction','vDecalInfos','_currentPosition','startingIndices','TEXTURETYPE_UNSIGNED_BYTE','diffuseSamplerZ','_useFixedThickness','parallaxScale','Finalize','updateURL','HDR\x20Bad\x20header\x20format,\x20no\x20size','XR-RigCamera:\x20','_debug','Could\x20not\x20end\x20XR\x20session.','opacityMatrix','passSampler','BallAndSocketJoint','_ySize','_GetRightHandedPositionVector3FromRef','radius','onAnchorUpdatedObservable','_releaseRenderPassId','.albedoScaling\x20=\x20','_colorGradingWithGreenDepth','clearcoatOut','#define\x20EMISSIVEUV1','animation','LIGHTFALLOFF_PHYSICAL','colorMap','touchAngularSensibility','BLENDMODE_STANDARD','_vMetallicReflectanceFactorsName','_createPhysicsImpostor','SS_THICKNESSANDMASK_TEXTUREDIRECTUV','passCount','StartPerformanceCounter','normalize(','syncIterations','_tmpContactImpulse','shaderOptions','reflectionFalloffDistance','setDefaultCandidateProviders','rotationSensibility','detachFromBone','TOUCH','_clearAttachments','keyboard','_verticalBlurPostprocess','getRenderTargetTextureForView','ShadersStore','ParticleSystem','ALPHA_EQUATION_ADD','highLevelFur','splitPolygon','MatrixTrackedMatrices','model/gltf-binary','every','albedoOpacityOutParams\x20albedoOpacityOut;\x0d\x0a','onblocked','teleportation\x20path\x20line','customControllersRepositoryURL','setStencilFailOp','_dirty','invertInPlace','_markAllSubMeshesAsAttributesDirty','_style','updateId','TEXTUREFORMAT_LUMINANCE_ALPHA','getActiveBones','enablePrePassRenderer','createRawCubeTexture',',\x20isReady=','ignoreEnvironmentHelper','_updateIntArrayForEffect','getCurve','Scene\x20for\x20Reflection\x20Probe\x20(name\x20\x22','bindToEffect','CopyTextureToTexture','bilateralSoften','_lastSecAccumulated','fromRotationMatrix','_id','ShadowDepthWrapper','currentCount','#define\x20SM_DEPTHCLAMP\x20','useGlossinessFromSpecularMapAlpha','GreaterOrEqual','mozpointerlockchange','TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1','DumpTools','viewDirection','IRIDESCENCE_TEXTURE','CubeRawRGBD','DT_FLOAT32','zOffset','BABYLON.ProceduralTexture','attachToPoseControlledCamera',',\x20isStarted:\x20','#define\x20GAMMA_INPUT','_createInspector','_initialFocalDistance','cullFace','\x20>\x200.0)\x20\x20?\x20','recordChunckSize','_colorDiff','bump2Sampler','ImportMeshAsync','_afterSoftStep','.aSwizzle\x20=\x20\x22','removeExcludedSkinnedMesh','_cachedAngularSensibility','onButtonStateChange','SHADOWPCF1','computeSourceCode','PREPASS_IRRADIANCE_TEXTURE_TYPE','sqlite3_open','grid','keysUpward','_expecting','vSphericalL2_2','.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20weights\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','UNSIGNED_SHORT_4_4_4_4','_createNodeEditor','computeWorldMatrix','_specularTexture','WEIGHTS','_isOutputConnected','#define\x20CUSTOM_FRAGMENT_UPDATE_ALBEDO','_currentTime','screenY','MRTAttachments1','clearPosition','onNewTextureAddedObservable','automaticNormalizationNormal','\x20bones,\x20while\x20source\x20as\x20','_readTexturePixels','ASTC6x6Unorm','Varying','panningModel','_reflectionFresnelParameters','inheritDirection','pvrtc','getImageData','INCR','DIFFUSEHASALPHA','create_function','_getDrawWrapper','_projectionTexture','_linesNormals','vFogDistance','reverseCulling','bindFramebuffer','\x22\x20already\x20added\x20to\x20the\x20material\x20\x22','lightId','.x\x20-\x20sin(','lensSize','framebufferTextureLayer','setGlobalVolume','R8I','_tempVector','writeFloat32Array','options','_nonUniformScaling','activeButtonChangedObservable','Unknown','SUBUV_EXTEND','_disableDepthWrite','#define\x20SSRAYTRACE_CLIP_TO_FRUSTUM','.generateInWorldSpace\x20=\x20','sourceLight','useStablePlugins','_radiusIsAnimating','_forcePrepareDefines','_adapterSupportedExtensions','RenderTargetTexture\x20-\x20','GrainPostProcessId','_millisecondsSinceLastUpdate','thumb-metacarpal','_deactivatePointer','_directTarget','_cachedVertexBuffers','useVelocity','_sortBones','sessionMode','high-performance','repeatableContentBlocks','_firstFrameSkipped','switchToBGR','_syncRampGradientTexture','TEXTURE_CUBE_MAP_ARRAY','generatePhysicsBody','_bone1Mat','PerformanceUserMarkLogLevel','PickMeshWithSphere','\x20=\x20max(','_reflectionColor','updateIntArray','getAsObject','diffuse4Sampler','_IndividualBabylonFileParsers','gamepad','useClipPlane','_setupOutputForThisPass','_attenuateIntersectionDistance','isIntermediate','fillMode','isMobile','default\x20light','DOF','MIRROR_ADDRESSMODE','uBackColor','rayFromWorld','_depthOfFieldEnabled','getFloat32','unBindMesh','High','countersLastFrame','refreshBoundingInfo','setIntArray3','<no\x20dump>','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.','MarkMultipleLineContainerTitlesForHighlighting','submitCommands','_setAttributeKind','_invalidateInstanceVertexArrayObject','zoomOnFactor','setFloat','LIGHTFALLOFF_GLTF','lockstepMaxSteps','_findIndexInAnchorArray','useTextureToStoreBoneMatrices','Not\x20Supported','getRenderLayers','_rebuildBloom','independentVideoSource','removeVerticesData',',\x20attached\x20mesh:\x20','Unsupported\x20FourCC\x20code:','onDispose','ccw','_poseSet','alphaCorrection','oldRotation','show','_blockCounter','_buttonSquare','_forward','Error\x20loading\x20image\x20','facetParameters','setByte','FloatRound','_ratioOffset','msg','Unable\x20to\x20find\x20input\x20','CreateTiledBox','framePerSecond','clearcoatOutParams\x20clearcoatOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vClearCoatParams\x20=\x20vec2(','finalAmbient','_processSubCameras','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR','hoverInteraction','#if\x20DEBUGMODE\x20>\x200\x0d\x0a','_targetedAnimations','XRProjectionLayer','snippetId','CreateFromTokenizationPyramid','stereoHalfAngle','#define\x20LUMINANCE_DOWN_SAMPLE\x0a','_renderForCamera','Denormalize','_lastFrameDetected','unbounded','plane','PREPASS_ALBEDO_SQRT_TEXTURE_TYPE','enablePixelPerfectMode','_updateColor3ForUniform','adjustFrame','easeInCore','createTexture','_tickCallback','contains','HSVtoRGBToRef','_MIN_DEPTH','#define\x20CUSTOM_FRAGMENT_MAIN_END','loopAnimation','SharpenPostProcessId','is32Bits','vClearCoatRefractionParams','VIGNETTEMODE_MULTIPLY','_maintainCameraAboveGround','Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body','EMISSIVEFRESNEL','\x20=\x20diffuseBase','_updateUInt2ForEffect','instantiateStreaming','setSamples','GetPipelines','devicePosition','groundMirrorBlurKernel','beginQuery','true','PlaySoundAction','_updateMatrixForUniform','getLightByName','framebufferWidth','_markSyncedWithParent','ior','_lastTime','BILLBOARDMODE_NONE','The\x20','_initializeBlurRTTAndPostProcesses','ClearProfilesCache','inverseViewProjection','_GetWrappingMode','getActiveMeshCandidates','UNSIGNED_INT_24_8_WEBGL','_areAttributesDirty','#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS','LIGHT_ESTIMATION','FromEulerAnglesToRef','emitterSphere','getPipelineContext','CopySrc','_angularSpeedGradientsTexture','deviceorientation','\x20=\x200.0;\x0d\x0a','_cameraPosition','wheelYMoveScene','SS_ALBEDOFORTRANSLUCENCYTINT','LeftOvertUBOName','Engine\x20is\x20disposed','QUALITY_HIGH','getCapacity','BABYLON.StandardRenderingPipeline','_uvs','removeInstance','_internalPick','Create','SRGB8','isDeviceAvailable','_white','motionBlur','_validOffsetRange','screen_height','vBumpInfos','COMPRESSED_RGB_ETC1_WEBGL','dotCoordinate','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5','\x20!important','decal','_ExitFullscreen','wakeUpBody','valueChanged','setVector2','getMeshesByTags','updateRawTexture','matricesWeights','createImageData','timeEnd','_isAbsoluteSynced','_callbackPluginEventIsReadyForSubMesh','#define\x20CUSTOM_VERTEX_MAIN_END','createRawBuffer','DEFAULT_OBJECT_SIZE','Attribute','CatmullRom','_morphTargetTextureIndices','HALF_FLOAT','PBRMATERIAL_ALPHATESTANDBLEND','noExitRuntime','updateUInt','_animationFrame','_farInteractionFeature','markAsTexturesDirty','_removeFromRoot','_stopped','getDarkness','defaultTargetMeshOptions','_TransformVector3Normals','_shadowMaxZ','atan','!defined(UNLIT)\x20&&\x20defined(SHEEN)','_cachedWebGLTexture','Unable\x20to\x20get\x20absolute\x20URL.\x20Override\x20BABYLON.Tools.GetAbsoluteUrl\x20to\x20a\x20custom\x20implementation\x20for\x20the\x20current\x20context.','_LogLimitOutputs','setTriggerParameter','createPanner','_processLateAnimationBindingsForQuaternions','_displayGaze','_PrepareAnimation','reduce','pbrBlockFinalColorComposition','doNotLoadControllerMesh','_onClearObserver','SliderJoint','HEADER_LEN','breakCondition','_useEnergyConservation','Babylon\x20Native\x20(v','index_intPhalanx_','isLoading','GAMEPAD','_UpdateSelectionTree','onBind','MASK','Grain','layout','HDRBrightPass','DISPLAY_SPHERE_AND_SPURS','deviceDistanceToRoomGround','\x0a\x09Animations:','upperRotationOffsetLimit','_IsDifferent','OES_texture_half_float_linear','Invalid\x20Format\x20\x27','_isSynchronized','_currentBoundBuffer','addRampGradient','PBRMetallicRoughnessMaterial','STEP_AFTERCAMERADRAW_LAYER','appendAnimations','_vertexCount','_computeProjectionTextureViewLightMatrix','clipPlaneVertex','.operation\x20=\x20BABYLON.TrigonometryBlockOperations.','ResetCache','useLinearAlphaFresnel','_onBeforePhysicsStepCallbacks','diffuseTextureX','_markAllSubMeshesAsFresnelAndMiscDirty','_merged','_textureRoughness','getQueryResult','POINTLIGHT2','#define\x20DEPTH_INDEX\x20','_resetCurrentColorBlend','ANIMATIONTYPE_COLOR4','screenHeight','linkTransformNode','_disposeDepthRenderer','FlyCameraKeyboardInput','_generateStencilBuffer','pinchDeltaPercentage','CAP_END','decay','fixed','setPuckImage','.env\x20not\x20supported\x20in\x20Cube.','index-finger-phalanx-distal','overloadedAlbedo','_pointerUpStage','_minZ','_vertexOutputNodes','_snapToPositions','ShadowGenerator','_windowIsBackground','getAllAnimatablesByTarget','0.5','.linkRefractionWithTransparency\x20=\x20','onPointerObservable','DEPTH_TEST_LESS','BAKED_VERTEX_ANIMATION_TEXTURE','Light_Type_3','getMeshUniformBuffer','_getGamepadDeviceType','_volume','_futureAnchors','create','Error\x20loading\x20images\x20for\x20tracking,\x20WebXRImageTracking\x20disabled\x20for\x20this\x20session.','progress','SharpenPostProcess','Cannot\x20merge\x20vertex\x20data\x20that\x20do\x20not\x20have\x20the\x20same\x20set\x20of\x20attributes','\x20B:','_sqlite3_normalized_sql','frontToBackSortCompare','currentAnimationState','\x20>\x20','resolve','requestHitTest','canUseGLInstanceID','zwIn','autoAnimateSpeed','_resizeBuffer','RGBA16I','The\x20loader\x20plugin\x20corresponding\x20to\x20the\x20file\x20type\x20you\x20are\x20trying\x20to\x20load\x20has\x20not\x20been\x20found.\x20If\x20using\x20es6,\x20please\x20import\x20the\x20plugin\x20you\x20wish\x20to\x20use\x20before.','CreateTorus','updateScale','JSON\x20ERROR:\x20Unable\x20to\x20load\x20JSON\x20file.','_size','_obs','TEXTURE_LINEAR_LINEAR_MIPLINEAR','_sharpenEnabled','pixelHeight','Error\x20loading\x20texture\x20','reference','depthDataFormat','TEX_2D','viewportMatrix','colorFull','no\x20controller\x20requested\x20was\x20found\x20in\x20the\x20available\x20controllers\x20list','_onCollisionPositionChange','THUMBSTICK_X','buttonRightStick','removeItem','createParticleBuffer',',\x20speedRatio:\x20','vec3\x20specularBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','.automaticNormalizationTangent\x20=\x20','LINEAR_MIPMAP_LINEAR','_releaseEffect','_enableEvents','useAlphaFromDiffuseTexture','onInitialXRPoseSetObservable','set_collisions','_contentData','_currentTeleportationControllerId','_needsImageProcessing','The\x20impostor\x20type\x20is\x20not\x20currently\x20supported\x20by\x20the\x20ammo\x20plugin.','_calculateMeshUVFrames','lowerBetaLimit','bindingsMapping','groundMirrorSizeRatio','_interpolate','__smartArrayFlags','isSessionSupportedAsync','unlock','.w;','reflectionchange','_color','onNewLightAddedObservable','LoadAsync','_onBeforeDrawObserver','%c\x20frame\x20#','INVERT','BackgroundSkybox','handleVertexSide','loadSingleImage','\x20=\x20(min(','_ICOSPHERE_PARAMS','appendAnchor','getInvertedAbsoluteTransform','main','Error\x20while\x20raising\x20onNewMeshSelected\x20or\x20onMeshSelectedWithController:\x20','freemem','upAxisSpace','Specular\x20anti-aliasing','gpu','_physicsBody','https://controllers.babylonjs.com/generic/','etc2-rgba8unorm','_dispatcher','Unsupported\x20buffer\x20type','getFontOffset','beginFrame','edgesWidthScalerForOrthographic','onbuttondown','cTFBC3','.z\x20+=\x200.1\x20*\x20','HEAPU8','groundOpacity','ParseProperties','storeCameraSpaceZ','_ForceFullSceneLoadingForIncremental','addGamepad','reflectionFormat','_getLockedTargetPosition','OES_vertex_array_object','glslangOptions','colors','DumpFramebuffer','useProgram','_sqlite3_column_double','facetDepthSortOrigin','ProfileId','eyePosition','getRotationQuaternion','_bindTexture','TerrainMaterial','ZERO','useUBOBindingCache','BlurH','setPosition','_endRenderTargetRenderPass','DEFAULT_ALPHA_CUTOFF','processTrigger','hidden','_maxAngle','diffuseDir','radiusRange','_transformedReferencePoint','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20the\x20data.\x20','_bendAxis','NAME_BOUNDINGBOXRENDERER','Node','UVKind','value','sint32','_uniformBufferBack','ssDiffusionProfileColors','isEyeGazeValid','_lightColor','mustReturn','NumStates','gamma','depthPeelingBack','_CostMatrix','onPrePointerObservable','FileAsURL','useCustomAttenuation','_refreshFrustumPlanes','_originDirection','_glVendor','_sampleCount','URLConfig','worldViewProjection','HDRCubeTexture','_GetSamplerFilterDescriptor','src-alpha','maxVertexBufferArrayStride','_rawVertexSourceCode','EffectLayerSceneComponent','_setState','diffuse5Infos','ReflectionTextureEnabled','#define\x20ALBEDOCOLOR','useBillboardPath','FILTER_PCF','cylinders','EMISSIVEASILLUMINATION','_onRegisterAfterWorldMatrixUpdate','https://assets.babylonjs.com/particles','_isDisposed','NAME_SHADOWGENERATOR','ROUGHNESSSTOREINMETALMAPALPHA','entryPoint','TEXTURETYPE_UNSIGNED_SHORT','_refreshDescription','FloorPOT','_sqlite3_open','_EndPerformanceConsole','minMesh','_disableLighting','wasmBinary','_getChildByName','_updateInt2ForUniform','sphereFactor','BackgroundPlane','Sign','vendor','uvs3AttrDesc','tintColorAtDistance','rotateX','SerializeAsync','NEAREST_MIPMAP_NEAREST','straightRayEnabled','force32itsFloat','startSizeGradients','morphTargetTextureInfo','_animate','wasmUASTCToRGBA_UNORM','_beforeDraw','toLocaleLowerCase','getTextureBlocks','pick','getImageHeight','_displacementVector','setBuffer','BABYLON.PBRMaterial','GPU\x20particles\x20cannot\x20work\x20without\x20a\x20full\x20Engine.\x20ThinEngine\x20is\x20not\x20supported','_onApplyObjectBased','_shadowsEnabled','_environmentIntensity','_cachedReflectionVScale','setItem','_btnVRDisplayed','finalPointerUpTriggered','meshSpace','vignetteSettings2','_uniformBuffersNamesList','needDepthPrePass','onViewMatrixChangedObservable','getAudioContext','getImpostorForPhysicsObject','_forceTextureType','accessorComponentType','exitVROnDoubleTap','TransformNormalFromFloatsToRef','KTX2\x20decoder\x20module\x20is\x20not\x20available','isWebGPU','finalClearCoatScaled','shadowsDensity','_depthOnlySubMeshes','factor','#define\x20COLORGRADIENTS','FromRotationMatrixToRef','CompareLightsPriority','STENCIL_OP_FAIL_Z_INVERT','_width','_bumpSuperimpose','lensFlareGhostDispersal','inertia','.dds','boundingBoxSize','l22','astc-8x8-unorm-srgb','_faceIndices','position','_SetAlphaMode','VIGNETTEBLENDMODEOPAQUE','#define\x20NUM_BONE_INFLUENCERS\x200','_getStencilOpFail','getEffectiveMesh','onTrackpadChangedObservable','SetCorsBehavior','_isLocked','clientWaitSync','Sound\x20creation\x20aborted.','_releaseTextures','orientationX','_radiusTransition','_kernelBlurYPostprocess','Fragment_MainBegin','_handleKeyActions','_uploadImageToTexture','instance\x20of\x20','pass','minPitch','beginQueryEXT','.r)\x20*\x202.0);\x0d\x0a','_shaderPath','_lambda','_worldTransform','DepthOfFieldEnabled','E2dArray','WaveBlock','_updateAnchorWithXRFrame','addAmbient','zoomOn','addAnimation','_anaglyph','_blendBackEffectWrapper','_audioContextInitialized','unfreeze','layers','cameraDirection','_lensCenter','PrepareDefinesForMergedUV','_eventInfo','_light','GL_ALPHA_FUNCTION_ONE_MINUS_DST_COLOR','_isTintEnabled','IS_REFRACTION_LINEAR','onload','LessOrEqual','_diffPosition','haloWidth','createSkybox','onVRRequestPresentComplete','PLANE_DETECTION','ProjectToRef','_checkNewFrame','blocks','performance','specularOutput','STENCIL_OP_PASS_Z_REPLACE','getPoseData','renderTargets','POINTERDOWN','cameraColorGradingTexture','onPointerOutObservable','rotationQuaternion','Data\x20is\x20undefined','AnaglyphFreeCamera','_disposeBezierCurve','_sqlite3_value_double','_repositoryUrl','addKeyboard','enableBlur','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_COLOR','updateEffect','grain','getColorToRef','new\x20BABYLON.Color4(','renderListPredicate','\x20=\x20vec3(0.);\x0d\x0a','USE_EXACT_SRGB_CONVERSIONS','CLIPPLANE5','FollowCameraMouseWheelInput','_condition','oculus-go','timeoutId','_ambientTexture','isContextLost','_onBeforeRenderObserver','PBRSpecularGlossinessMaterial','beginCommandScope','WEBKIT_EXT_texture_filter_anisotropic','_getTimeQueryResult','_isCube','_leftStickAxisX','isRightCamera','isInVRExclusivePointerMode','r16float','_depthPeelingRenderer','alphaTestCutoff','jsonPayload','onBeforeRenderMeshToEffect','proceduralTexturesEnabled','get_m_x','referenceSpaceType','autoBindSampler','application/javascript','LightmapTextureEnabled','forceAlphaTest','BoxImpostor','_assignRenderTargetIndices','_depthFormat','#define\x20MORPHTARGETS_TEXTURE','White','_moveButtonToBottomRight','playsinline','screen','_effectConfigurations','setContainerImage','groundMirror','_getGlobalNodeMaterialEditor','.max\x20=\x20','FORCENORMALFORWARD','_depthClamp','_binaryInfo','sortBones','_rigPostProcess','renderPassIds','orientationZ','CONTRAST','Omitting\x20','\x20=\x20mat4(','No\x20X\x20button\x20on\x20right\x20hand','ArcTan','chaos','getAllTextureBlocks','ditheringEnabled','convertIncidentRadianceToIrradiance','_checkEdge','CreateCubemapTexture','updateFloatArray','unlit','FileTools','facetPositions','goldbergData','ColorSplitterBlock','pinchPrecision','alwaysSelectAsActiveMesh','fromIndex','CreationFuncForSubMeshes','jsMSCTranscoder','_setReady','PROJECTEDLIGHTTEXTURE','localAxes','depth-only','color3InterpolateFunction','oncomplete','_triggerRunningState','cameraOffset','selectionMeshDefaultColor','_framebufferDimensionsObject','getSkeletonByName','framebufferTexture2D','furSpacing','MaxActiveMorphTargetsInVertexAttributeMode','.y\x20+\x20','cameraToneMappingEnabled','currentStepDirection','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','_internalTextureToImage','TransformNormal','samplers','BILLBOARDMODE_Z','setWorldTransform','RopeImpostor','createIndexBuffer','_physicsBodies','_resyncMeshes','normalSamplerZ','textureHalfFloat','CreateCapsule','Start','cellWidth','_loadingError','onYButtonStateChangedObservable','morphTargetsVertexGlobalDeclaration','texture-compression-bc','fresnelColor','vReflectionFilteringInfo','MirrorRepeat','_createTexture','defaultHeightCompensation','isConnectedInVertexShader','SS_TRANSLUCENCYINTENSITY_TEXTURE','_unObserveRenderList','_VJCanvasContext','loadend','useAutoMicroSurfaceFromReflectivityMap','getConnectedParticleSystems','_max','_CalculateMinMaxKeyFrames','_occlusionQuery','_getShaderProcessor','_absoluteRotation','_outputAudioNode','_isReadyToPlay','_renderAlphaTest','.b\x20=\x20','mainSampler','sizeY','Invalid\x20level\x20of\x20detail\x20distances\x20for\x20','_validateFilter','_deltaRotationConjugated','isAnimationSheetEnabled','VERSION','anisotropySampler','font','Uint','_convertNormalToDirectionOfRay','_fromIndex','init',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','endOcclusionQuery','BABYLON.CircleOfConfusionPostProcess','getMaterialById','enableTexturesOffline','_cachedUOffset','createCanvas','_addCameraPointerObserver','_meshDisposeObserver','LogCache','setFloatArray','_getViewMatrix','specularMatrix','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20viewDirectionW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','NAME_OUTLINERENDERER','_sqlite3_errmsg','texture2','FragDepthBlock','calculateLocalInertia','alphaFilter',',\x20from:\x20','emissiveColor','offsetY','mixTexture1','BUMPY','_AnisotropicTextureEnabled','focusDistance','_isImpostorInContact','TwirlBlock','WheelJoint','uniform3iv','_renderSubMesh','REFLECTIONMAP_PROJECTION','compareSampler','MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','345103Kyvwzs','valueCallback','utilityLayerScene','_checkManifestFile','jointBall','_includedOnlyMeshes','DEPTH_TEST_ALWAYS','DefaultSpinnerUrl','replaceRepeatableContent','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(\x20vColor,\x201.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','default','\x22;\x0d\x0a','_DefaultUtilityLayer','isFrontFacingTo','onMeshAddedObservable','STEP_BEFORERENDERTARGETDRAW_PREPASS','POINTLIGHT3','timeStep','Vertex','dbgVerboseLogsForFirstFrames','is2DArray','{R:\x20','setAlphaConstants','_hardwareTexture','LockJoint','setUInt32','sphere','RG32UI','vScreenSize','_localRotation','getBaseMatrix','xr-background-remover','Compute','getFacetDataParameters','numBundleReuseNonCompatMode','gpuRenderParticles','_delta','\x0aNot\x20Sorted\x20=\x20','subDiv','recreate','NumBindGroupsCreatedTotal','_onContextRestoredObserver','edge','delayLoad','onControllerMeshLoadedObservable','Directional','_buttonBack','_movementDirection','bindIndexBuffer','_getExportNodes','xinput','#define\x20CUSTOM_VERTEX_UPDATE_NORMAL','_leftHandedMeshes','debugSampler','RGBA16Sint','useReflectionFresnelFromSpecular','FromInts','subarray','CreateNewFromSprite','oculus-touch-v2','Link\x20sheen\x20with\x20albedo','origin','_CreateBufferView','adjustRoll','useBlurExponentialShadowMap','_child','deleteShader','outSize','onMaterialChangedObservable','mBones','compute','stencilState','runtime\x20animations','previousRenderId','_radicalInverse_VdC','UNSIGNED_SHORT_5_6_5','_rawTextureWidth','CreatePolygon','getOrAddWithFactory','buttonL1','onAfterCameraRenderObservable','edit','FromLookDirectionRH','_ubInvertY','TONEMAPPING_STANDARD','updateBoundingInfo','Invert\x20X\x20axis','RGB5_A1','onGenerated','OpacityTextureEnabled','_successCallback','_internalMarkScenePrePassDirty','onTrackedImageUpdatedObservable','updateInt4','#ffffff','processCode','onAfterRenderingGroupObservable','_usingMacOS','addToAxisCache','QUALITY_LOW','showBackLines','ConcreteContactResultCallback','Mac\x20OS.+Chrome/72','_getAddressMode','createNodeAsync','TextureBlock','loadAssetContainerAsync','_getEffectiveParent','one-minus-dst-alpha','puckSize','NormalMaterial','isUserIsMoving','_cachedUAng','COMMAND_SETTEXTURESAMPLING','ImageSourceBlock','FILTER_EXPONENTIALSHADOWMAP','_updateDevice','radiusWorld','getBuffer','setBodyMass','_tmpMat','angularSpeed','_uintIndicesCurrentlySet','CrossBlock','divisor','wrapNativeTexture','updateUniformsAndSamples','_vRefractionMicrosurfaceInfosName','randomTextureSize','_wrapPosition','Not\x20Implemented','createOrUpdateSelectionOctree','_radians','requestHitTestSourceForTransientInput','fillJointRadii','readwrite','hasFloatTextures','toISOString','simplify','occlusion','onEndedObservable','PREPASS_NORMAL','disableSelectionMeshLighting','enableGazeEvenWhenNoPointerLock','_updateEffectOptions','_moving','_spectatorCamera','lambda','renderbufferStorageMultisample','//\x20Voronoi','vec2(','#define\x20THIN_INSTANCES','_updateInternalTexture','\x20from\x20DB.','prepare','heightSensibility','alwaysVisible','ZeroReadOnly','invertZ','getBaseSize','getNumImages','_renderOpaqueSorted','maxCameraSpeed','useBoundingInfoFromGeometry','MATERIAL_LineLoopDrawMode','includedMeshes','_noUBO','registerOptimizer','CreateNew','exposureLinear','_ExtractLongWordOrder','useAlphaFresnel','_teleportationInitialized','code','_teleportationRequestInitiated','onRuntimeInitialized','vRefractionFilteringInfo','#define\x20SSR_ATTENUATE_SCREEN_BORDERS','rotationThreshold','circleOfConfusion','Geodesic','_ExtensionFactories','bindUniformBuffer','valueNodeProperty','vSphericalXY','_subSurfaceConfiguration','_postProcessMove','_enableInteractionOnController','i32','emitRateGradients','\x20=\x20vec4(','_isCamera','initAsync','VIGNETTE','getFramebufferDimensions','CubeRaw','get_m_materials','Standard','dsOffsets','Invalid\x20function\x20call:\x20not\x20the\x20same\x20number\x20of\x20parameters\x20for\x20the\x20call\x20than\x20the\x20number\x20expected\x20by\x20the\x20function.\x20Function\x20\x27','lightFalloff','metallicTexture','UV6','_keyboardActive','subSurfaceOut.finalRefraction','MouseWheelX','initialPosition','PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL','_overrideRenderingFillMode','_addNewAttachObserver','_workingQuaternion','_cameraRigParams','_fromPacked','rg8unorm','FALLOFF_DEFAULT','pickSprite','_joystickPreviousPointerPos','_texturesEnabled','squeeze','clearcoatRoughnessTexture','_bindCustomEffectForRenderSubMeshForShadowMap','valueType','_vertexAttribArraysEnabled','toEulerAnglesToRef','ReflectionProbe','_colorFormat','COMPRESSED_RGBA_BPTC_UNORM_EXT','_diffuseTexture','#define\x20SSR_ATTENUATE_BACKFACE_REFLECTION','mapOBOAtoDATA','unReferenceMeshFromUsingItsOwnMaterial','getTime','Reflect','_meshAttachedObservable','clearCoatRoughnessSampler','_colorShader','_handResources','batchCacheReplacementModeInFrozenMode','physicsRestitution','_updatePlaneWithXRPlane','point','fragmentSource',')\x20&&\x20!defined(','uintIndices','_textureInfoName','_orthoTop','EXT_texture_filter_anisotropic','BABYLON.ReciprocalBlock','BABYLON.FxaaPostProcess','PhysicsImpostor','_getWebGLTextureType','inertialRadiusOffset','tangentCorrectionFactor','rotationalLimitMotor1','ArrayBuffer','ArcCos','iridescenceThicknessSampler','Start\x20inlining\x20process\x20(code\x20size=','getInputByName','alphaBlendingMode','AllowMatrixDecomposeForInterpolation','parameter','animation\x20channel\x20target\x20path\x20and\x20data\x20accessor\x20type\x20could\x20be\x20deduced','setLocalScaling','REALTIME_FILTERING','refractionRightColor','onMeshReadyObservable','LoadBinariesFromCurrentThread','morphTargetManager','_augmentPointerInit','updateMassProperties','ANIMATIONLOOPMODE_CYCLE','_outlineRenderer','_canDoCollision','file:https:','disableBumpMap','_getAmbientOcclusionCode','#ifdef\x20MORPHTARGETS_NORMAL\x0d\x0a','_oneGamepadConnected','_harmonics','_vertexAttribPointer','COMPRESSED_RGB8_ETC2','useKernelBlur','Node\x20','_reportDrawCall','_scissorsCurrent','_getAngleBetween','/*\x20disable_uniformity_analysis\x20*/','outAngle','_forceLegacyControllers','numPoints','ExtrudePolygon','translucencyIntensity','_minPitchTan','_isIdentity3x2Dirty','_createTextures','TONEMAPPING_ACES','LineListDrawMode','axisMeshes','joints','_onSelectEnabled','#define\x20SM_LIGHTTYPE_','OPACITYFRESNEL','TEXTUREFORMAT_RED_INTEGER','_linkedWithPrePass','.condition\x20=\x20BABYLON.ConditionalBlockConditions.','_rotateUpVectorWithCameraRotationMatrix','\x0a#define\x20SIZEGRADIENTS','Sphere','_workingMatrix','ExtractFromGeometry','fogEnabled','_targetStoreTexture','_updateArrayForUniform','focusOn','Specular\x20Reflectance','baseExperience','_texurePackage.json','setPrePassRenderer','createGain','Sound','meshId','stream','xyzwIn','EYE_TRACKING','dynamicContent','_collisionResponse','\x20vrdisplayready','Mali-G72','PointerDrag','attenuateIntersectionIterations','onNewMeshPicked','normalTextureZ','_joystickSensibility','xr-standard-squeeze','getCurrentTexture',':\x20Building\x20','LINKEMISSIVEWITHDIFFUSE','_materialContextUpdateId','currentViewport','preventDefault','getGlowLayerByName','uniformBufferHardCheckMatrix','_alphaCutOff','executeOnceBeforeRender','_updateUIntForUniform','.debugFactor\x20=\x20','ring_intPhalanx_','normalMatrix','RotationZ','_generateOutputInGammaSpace','instantiateWasm','getSceneUniformBuffer','keydown','hdrDecreaseRate','_htmlAudioElement','Could\x20not\x20find\x20the\x20opening\x20parenthesis\x20after\x20the\x20token.\x20startIndex=','setReflectionMode','\x20/\x20','_setPointerSelectionDisabledByPointerId','onButtonUp','ACTION_OnKeyUpTrigger','WorldView','tintTexture','ChromaticAberrationPostProcess','absolute','_ConcatenateShader','cobu','Unable\x20to\x20find\x20a\x20compatible\x20match','xyz\x20','_shadowFrustumSize','addIncludedOnlyMesh','Luminance\x20Over\x20Alpha','SHADOWPCF2','getContextAttributes','createVertexBuffer','textures','getPreferredCanvasFormat','stencilMaterial','Parse','onParticleSizeChanged','getColorRemapGradients','customRotationQuaternion','_prepareSubEmitterInternalArray','bindInstancesBuffer','metallicReflectanceColor','_supportsUVs','_property','createDefaultCameraOrLight','getAttributeLocation','not-equal','Color4','Equal','_DEPTH_CLEAR_VALUE','EMISSIVEDIRECTUV','_transparencyMode','invertV','\x20<=\x20','_kernel','_lastFrameTime','_directIntensity','_createCompositionEffect','now','setBodyFriction','_propStore','removeVelocityGradient','setDepthStencilTexture','conjugate','idx','ColorGradingTextureEnabled','_vignetteEnabled','new\x20BABYLON.Color3(','_ssaoCombinePostProcess','RG8_SNORM','MatricesIndicesExtraKind','Auto','_normalTextureZ','normalize','Format','isUnIndexed','PBRAnisotropicConfiguration','backColor','useHorizonOcclusion','RefractionPostProcess','updateFromXRFrame','_sceneUBO','adjustYaw','getUniformIndex','triplanar','mat3(normalMatrix)\x20*\x20','_resetPointsArrayCache','_startSizeGradients','oculus-touch-legacy','clipToFrustum','TimestampQuery','PosterizeBlock','_CubeTextureParser','releaseForMesh','index-finger-metacarpal','.forceIrradianceInFragment\x20=\x20','effectiveDirective','STANDARD\x20GAMEPAD','#define\x20','_outputRT','_controllerCache','CAPS_LIMITS_MAX_TEXTURE_LAYERS','shadowSampler','_shadowsExposure','onAfterEnteringVRObservable','tintAtDistance','1915062tQNYhF','\x20layer\x20#','false','uint16x2','perturbedNormal','TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2','onConnectionObservable','iterateOverAllInstances','sizeGradients','onAxisValueChangedObservable','_skins','intermediateDefaultRenderId','ShadersStoreWGSL','observerDefault','Force\x20irradiance\x20in\x20fragment','MAINUV3','hasSpecificTriggers','targetScreenOffset','minimumThickness','hdrSkyBox','BC2RGBAUnorm','_flushTextureCache','fontSize','intersectionThreshold','KEYUP','BABYLON.DiscardBlock','_cachedReflectionUScale','targetRaySpace','baseColor','disableGeometryBufferRenderer','_customWrappers','R32Float','_thinTextures','uvs5','Unsupported\x20Vertex\x20Buffer\x20type:\x20','fogDensity','_prepareComputePipelineContext','Unable\x20to\x20create\x20instance\x20buffer','_projectionTextureDirty','_ropeStep','QuotaExceededError','mass','CreateBox','_customRotationQuaternion','rotateNeg120','storageBuffers','BACKGROUND_REMOVER','_currentMaterialContext','FLIP_N_ROTATE_ROW','updateVideoTexture','onTrackableImageFoundObservable','Depth24PlusStencil8','vLightSpecular','\x27\x20exists.','sint8x4','keysRotateUp','srcObject','CheckColors4','updateFloat3','_soundGain','onerror','USEGLTFLIGHTFALLOFF','_InsertionCost','lastUsedRenderId','repeat','getViewerPose','_currentMeshSelected','ConvertPanoramaToCubemap:\x20input\x20size\x20is\x20wrong','EASINGMODE_EASEOUT','ASTC12x10UnormSRGB','Floor','indexOfRefractionConnectionPoint','requestHitTestSource','_inertialPanning','proceduralTextures','_UnprojectFromInvertedMatrixToRef','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','RAMPGRADIENT','rgba(255,\x20','No\x20Particle\x20support\x20in\x20OIMO.js.\x20using\x20SphereImpostor\x20instead','protocol','.ogg','computeAbsoluteTransforms','textureFloatLinearFiltering','_reject','XRHitTestWithSelectEvent','BUMPDIRECTUV','_setInitialTarget','stencil','_init','_getColorGradingDataToRef','BABYLON.FragDepthBlock','sheenColorTexture','MIN_EXT','HemisphericParticleEmitter','NonFiltering','bindForSubMesh','gamepadObject','bindVertexArray','SHADOWPOISSON2','_bumpAffectsReflection','_LogCache','needToAlwaysBindUniformBuffers','LoadingScreen','bindGroupLayoutEntryInfo','setDepthFunctionToLessOrEqual','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','_xOffset','teleportationTime','blurHorizontalSize','_targetDataLayoutChangedObservers','onPreKeyboardObservable','_minFrame','TEXTURE_WRAP_S','_setGizmoMeshMaterial','_projectionTextureViewLightMatrix','colorBufferFloat','_influence','albedoTexture','AMBIENTDIRECTUV','LIGHTMAPNOSPECULAR','eyeParameters','_canRenderToFramebuffer','_onSelect','_writeColorConstant','angular','file://','renderTargetSamplingMode','CLASSNAME','getUVs','never','hand','handMeshes','LIGHTMAP_SPECULAR','vBackgroundCenter','setDepthCompare','_createLensFlarePostProcess','updateTexture','Protocol\x20version\x20mismatch:\x20','revokeObjectURL','face=','GL_ALPHA_FUNCTION_SRC','axisPinchControlRotation','shadowEnabled','_findClosestSnapPointWithRadius','pressedNodeName','unknown\x20vendor','_stripTexturesFromMaterial','jointDistance','getNormals','STENCIL_OP_FAIL_Z_DECR','vMetallicReflectanceInfos','_spriteBuffer','GradientMaterial','rotationY','onChangedObservable','frameId','totalAdditiveWeight','toCartesianOrigin','addConstraint','masterFrame','_prepare','LoaderInjectedPhysicsEngine','\x0a\x09Cameras:','startSpriteCellID','Round','_blendMode','Vertex_MainBegin','filename','transcoderName','sharedNodes','_pending','Fragment_Definitions','#444444','_settings','rayTest','getViewport','_LogEnabled','generic-hand-select-grasp','_layoutCache','precision','twgsl\x20is\x20not\x20available.','supportTransformFeedbacks','ellipsoidOffset','instanceColor','enableMotor','LineLoopDrawMode','removeLimitVelocityGradient','useBones','_Storage','_TmpMatrix','outPosition','_cullFace','_bouncingBehavior','_errorObject','excludedControllerId','freezeMaterials','_mrtAttachments','vReflectionPosition','BaseAssetsUrl','TEXTUREFORMAT_RGB','scatteringPower','_bonesComputationForcedToCPU','div','texture','LODBASEDMICROSFURACE','max','setStencilOperationPass','useSpecificClearForDepthTexture','uRotationCenter','DEPTH_TEST_NEVER','_localAxes','EXT_mesh_gpu_instancing','generic-hand-select-grasp-none','sharpness','_baseLayerRTTProvider','\x20vrdisplayrequesting','_renderViews','setLayerAndFaceIndices','postProcessRatio','ViewDirectionBlock','crossOrigin','_nodeMap','laserPointer','_cascades','zOffsetUnits','allFallbacksProcessed','CubePrefiltered','\x20*\x20vec3(','Blue','uniform2ui','_createInternaTextureIndexMapping','IsReadyForSubMesh','_cylinder','antialiasing','_currentPingPongState','FxaaPostProcessId','FS\x20error','_alphabet','normalizeToUnitCube','multiTouchPanAndZoom','CannonJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','area','_callbackPluginEventPrepareDefines','_invProjectionMatrix','updateIndices','multiplyByFloats','maxAnisotropy','raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin','baseColorTexture','xr-light-estimation','startTimeQuery','\x20not\x20compatible\x20with\x20the\x20current\x20environment/browser\x20and\x20was\x20not\x20enabled.','customMeshPosition','fallbackTexture','_transientXrHitTestSource','removeImpostor','No\x20active\x20camera\x20found','samples','putImageData','finalSheenScaled','onSecondaryTriggerStateChangedObservable','depth32float','PostProcessRTT-','StoreLODInAlphaChannel','vrPreViewMatrix','onDragObservable','_imageProcessingConfigurationObserver','Force\x20normal\x20forward','_shadowsHue','unknown\x20version','_UpdateFlagSeed','doNotHandleCursors','useOctreeForCollisions','_utilityLayerScene','sunPosition','_rebuildProgram','_onBeforeDraw','getBodyFriction','ClearCoatTextureEnabled','instancesPreviousBuffer','ANIMATIONLOOPMODE_CONSTANT','getHighlightLayerByName','intersectsMinMax','_debugInsertMarker','RGBA8Snorm','elevationReturnWaitTime','_getPerceivedBrightness','))\x20*\x20(1.0\x20/\x20','releaseInternalTextures','_slerping','finishEncodingCommand','bakedVertexAnimationTextureSizeInverted','locations','_shadowsDensity',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_USE_LOCAL_REFRACTIONMAP_CUBIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vRefractionPosition,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vRefractionSize,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_TRANSLUCENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','RING_FINGER_TIP','_getImpostorHitData','_color4','_initializeGenerator','_coloredMaterial','local','morphTargetManagers','AmmoJSPlugin','_isReadyForMeshStage','rgba8snorm','_shiftKey','maxVertexTextureImageUnits','FilterPostProcess','upVector','_codeInjectionPoints','vignetteStretch','_markAllSubMeshesAsTexturesAndMiscDirty','_TextureParser','_disposeTextureCache','getAnimatables','disableEdgesRendering','_getNativeAttribType','SHADOWCSMNUM_CASCADES','eyetrackingstart','_debugFlushPendingCommands','textureAdderSampler','BABYLON.Vector3','transform','TextureBinding','_lastSecAverage','_createIndexBuffer','_executeCurrent','timeToTeleport','getTransformationMatrix','astc-4x4-unorm','addLimitVelocityGradient','\x20=\x20\x20','datasets','enableDistantPicking','_sqlite3_result_double','skeletonId','_renderVAO','_multiviewSceneUbo','utilityLayer','CONVERTTOGAMMA','_type','_onAfterRenderObservable','zIndex','distanceModel','freezeProjectionMatrix','setDepthBuffer','_jointTransforms','_buttonOptions','invalid\x20type\x20for\x20setValue:\x20','createDirectedCylinderEmitter','_extensions','ReverseSubtract','AmmoJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','stepSize','LogShaderCodeOnCompilationError','_updateMatrix3x3ForEffect','_currentNonTimestampToken','sqlite3_value_text','lightColor','AppendSerializedAnimations','_getHexColorFromId','.maximum\x20=\x20','worldNormal','CLAMP_TO_EDGE','ondpadup','_updateNumberOfRigCameras','IsPluginForExtensionAvailable','_removeDevice','if\x20(','inertialAlphaOffset','_setLaserPointerLightingDisabled','RGBA32I','_updateArrayForEffect','_rotateCamera','float32x4','_markSubMeshesAsMiscDirty','#define\x20BAKED_VERTEX_ANIMATION_TEXTURE','unlocked','_tmpVec3','magFilter','randomSampler','BABYLON.ImageSourceBlock','scissorClear','vec3\x20geometricNormalW\x20=\x20','_ownsBuffer','Direct\x20Clear\x20Coat','_cachedMaterial','#ifdef\x20UNLIT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffuseBase\x20=\x20vec3(1.,\x201.,\x201.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0d\x0a','innerError','#define\x20NONLINEARDEPTH','_bone1','#if\x20defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','_initialQuaternion','addImpostor','FluidRendering','\x0a\x09Material\x20','bumpHeight','getFirstAvailableOutput','_comparisonFunction','outCellStartOffset','disableAlphaBlending','_uploadDataToTextureDirectly','_particleSystems','getOutlineRenderer','vCameraColorCurveNeutral','hasUVs','InstancedMesh','shaderLanguage','_rebuildTextures','NO_FLIP','_updateFloat2ForEffect','USESPHERICALINVERTEX','_maxYaw','_alive','setEmitterAsSphere','className','Light_Type_2','onExitingVR','setMargin','\x0a#define\x20DEPTH_REDUX','OnSelectionChangedObservable','onEnabledObservable','clipPlaneFragmentDeclaration','THUMB_PHALANX_DISTAL','useVertexAlpha','cTFETC2','WriteBoolean','front','running','useParallax','_canBeMerged','vertexAttribDivisorANGLE','\x20=\x20abs(','BABYLON.PosterizeBlock','projectionLightSampler','Low','_compilationError','vec3(0.,\x200.,\x200.)','forceNormalForward','PrepareDefinesForPrePass','CreateIcoSphere','sqlite3_exec','_boundingVectors','_verifyPointerLock','_orthoLeft','_getEngine','RGBA8Uint','useQuaternion','keysLeft','bumpTexture3','_onEngineViewChanged','_gl','ASTC12x10Unorm','vertexID\x20=\x20float(gl_VertexID)\x20*\x20morphTargetTextureInfo.x;\x0d\x0a','_projectionTextureLightFar','FromArray','isMetallicWorkflow','visibleInInspector','Occlusion','CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE','event','ridge',',\x20animation[0]:\x20','MATERIAL_TriangleStripDrawMode','_worldMatrixDeterminant','gazeTrackerMesh','storage','thinInstanceCount','ALPHA_ONEONE','fixedPoints','toEulerAngles','_drawWrapper','_IsScene',',\x20size=','_updateUIntArrayForUniform','cancelAnimationFrame','_verticalBlurPostprocess1','MATERIAL_TextureDirtyFlag','BindFogParameters','BABYLON.VertexOutputBlock','LiteTranscoder_UASTC_ASTC','Cannot\x20merge\x20meshes\x20with\x20different\x20overrideMaterialSideOrientation\x20values.','#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS','_cachedVertexArrayObject','freeProcessedMaterials','linesNormals','_useRoughnessFromMetallicTextureAlpha','.xyz\x20+=\x20(tangent','ArcSin','_emissiveFresnelParameters','EXT_blend_minmax','CreateAndStartAnimation','_alphaIndex','Metallic\x20F0','_specsVersion','useOnlyMetallicFromMetallicReflectanceTexture','rootNode','_setMainDrawWrapperOverride','DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED','updateGazeTrackerColor','Light\x20falloff','BGRA8UnormSRGB','bindGroupLayoutEntries','vSheenColor','_useRGBColor','RG11B10UFloat','bonesDeclaration','_getUseSRGBBuffer','isLocal','_mainTexture','COMMAND_SETSTATE','RegisteredExternalClasses','STENCIL_OP_PASS_Z_DECRSAT','STEP_GATHERRENDERTARGETS_SHADOWGENERATOR','#define\x20HDR','_CreateLinearOrStepAnimation','_isReadyCustomDefines','_tessellateTriangle','rampSampler','AppendAsync','FreeCameraMouseWheelInput','keyPosition','_executeActiveContainerCleanup','FreeCameraGamepadInput','IDENTITY_QUATERNION','attachedNode','rdev','_finalizeFrame','https://controllers.babylonjs.com/vive/','_blurBoxOffset','pollInput','samplingModes','_generateTextureLookup','_handleError','lodMeshIds','mergeAnimationsTo','useCustomVRButton','middle','rootPosition','COMPARE_REF_TO_TEXTURE','autoPlay','_spritePredicate','_mrtFormats','_fillIndexData','releaseRenderPassId','The\x20provided\x20canvas\x20is\x20null\x20or\x20undefined.','_entropyDecayFactor','xr-button-overlay','.babylonVRicon.vrdisplaypresenting\x20{\x20background-image:\x20none;}\x20.vrdisplaypresenting::after\x20{\x20content:\x20\x22EXIT\x22}\x20.xr-error::after\x20{\x20content:\x20\x22ERROR\x22}','createRange','_isSynchronizedViewMatrix','_colorGradingBGR','backgroundMeshes','#define\x20TANGENT','cTFPVRTC2_4_RGB','BABYLON.ModBlock','DepthBiasSlopeScale','renderTransparentMeshes','forceBindGroupCreation','backfaceForceDepthWriteTransparentMeshes','ETC2_RGBA','_deltaPosition','SliceDataOffset','the\x20preferred\x20camera\x20index\x20is\x20beyond\x20the\x20length\x20of\x20rig\x20camera\x20array.','vRefractionInfos','cubeTexture','_initializeMainAttachments','selectionMesh','rotationSpeed','addBundle','unbindEffect','_nodeDataStorage','_getPadding','_cachedTextureMatrix','twoSidedLighting','refractionIntensityTexture','facet2','_buildIndexBuffer','useLODScreenCoverage','getInputBlocks','languages','getProjectionMatrix','atime','FLIP_TILE','_vectors3Arrays','setAll','setPhysicsBodyTransformation','createInnerBlocks','JOINTS_1','windows-mixed-reality','_GetTargetProperty','SHADOWPCF','numberOfArrayElements','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data\x20to\x20contain\x20header','strides','\x20with\x20mapped\x20name:\x20','_forceEnableEffect','TriangleStrip','_bone1Length','texture-compression-astc','Use64Bits','feature\x20not\x20found','wAng','ammo','diffuseRightColor','webkitpointerlockchange','_nativeImpl','_createRenderPassId','_backFaceCulling','astc-12x12-unorm','setDepthFunctionToLess','onDoubleTap','R8Uint','LIGHT_FALLOFF_GLTF','removeTransformNode','Touch','E1d','MAX','SHADOWESM3','mipmaps','BUFFER_CREATIONFLAG_READWRITE','_diffuseTexture8','BasedOnInput','_sqlite3_step','getDate','_processTouchPoint','BJSNODEMATERIALEDITOR','COMMAND_SETTEXTUREANISOTROPICLEVEL','setFloat4','ACTION_OnPickDownTrigger','_handlePluginEventHasRenderTargetTextures','skyboxBlurLevel','_computePinchZoom','You\x20must\x20connect\x20the\x20\x27worldTangent\x27\x20input\x20of\x20the\x20','https://cdn.babylonjs.com/Assets/vrButton.png','_minPoint','BABYLON.TerrainMaterial','dataView','.json','link','_InverseFromVec','textureAdderFinalPostProcess','ino','_upToYMatrix','_minus90X','_skybox','setUInt8','_samplerList','vLightDiffuse','lowerAlphaLimit','pointerlockchange','_activeRequests','rootCameraGizmo','ssaoRatio','BABYLON.FresnelBlock','tipFresnel','_customOpaqueSortCompareFn','RG8Snorm','vec3(1.,\x201.,\x201.)','_microSurface','stackRestore','domOverlayType','_updateTextureReferences','\x22);\x0d\x0a','STEP_GATHERRENDERTARGETS_DEPTHRENDERER','Can\x27t\x20handle\x20more\x20than\x2010\x20attachments\x20for\x20a\x20MRT\x20in\x20cache\x20render\x20pipeline!','btSphereShape','MinimumRadiusForPinch','useDiffuseColor','fetchNewFrame','RGBA32F','TextureCompressionASTC','getIsInstanced','gain','#define\x20BRIGHT_PASS','ring_distPhalanx_','reIntegrateRotationIntoRotationQuaternion','enabledExtensions','cubeMapPollInterval','Invalid\x20kind\x20\x27','restoreStates','animationType','references','setDitheringState','gizmoRootNode','cTFFXT1_RGB','exposedPortPosition','transaction','#define\x20POSITION_INDEX\x20','EndPerformanceCounter','getColorGradients','GetEffect','setAllVerticesData','customIsReadyFunction','_vNormalWName','versions','anisotropy','postProcessScaleFactor','uvs4','generateMipMapsForCubemap','step','_createDepthOfFieldPostProcess','COLORGRADING','storeState','externalTextures','emitComments','SubemitterSystemEmitter','Function\x20to\x20remove\x20was\x20not\x20found','TEXTURE_NEAREST_SAMPLINGMODE','reflectionCubeMapTexture','useBillboardPosition','HasStencilAspect','targetMesh','#define\x20MORPHTARGETS_TANGENT','_rollingFrameTime','targetRayMode','lightmapTexture','CENTER','noRotationConstraint','borderLimit','editorData','_cachedStencilOperationFail','irradianceVector','diffuseTexture2','finalRadianceScaled','transparentSortCompareFn','Horizontal','WebGPU\x20initializations\x20stopped.','set','\x20+=\x20(position','Skipping\x20unknown\x20axis\x20at\x20index:\x20','_mainTextureExtends','MaxBlock','mapBAOAtoDATA','depthSortedFacets','Sync','Multiple\x20Render\x20Target\x20support\x20needed\x20for\x20screen\x20space\x20curvature\x20post\x20process.\x20Please\x20use\x20IsSupported\x20test\x20first.','BasisFile','https:','_getSubImageForEye','toDispose','getViewMatrix','createRawShaderProgram','_resetCurrentViewport','_maxPoint','waterColor','_capacity','_SkyboxTextureCDNUrl','ScreenSpaceBlock','TranslationToRef','_wheelDeltaZ','pivotMatrix','_selectionOctree','inputBlocks','GetDefault','evaluate','_prefiltered','scale(0.0001,\x200.0001)','_GetRightHandedQuaternionArrayFromRef','_StartUserMark','_collisionTriggered','_lerpAxisTransform','hdrFilteringFunctions','.rgb;\x0d\x0a','inclination','BACK','generateJoint','_teleportationTarget','getAutoClearDepthStencilSetup','icosahedron','_getFromCache','getPrototypeOf','unBindMultiColorAttachmentFramebuffer','_renderTransparent',',\x20to:\x20','Float','Procedural\x20textures','_audioBuffer','BABYLON.MatrixBuilder','animatedSeed','_defineLODRefractionAlpha','_FacesMapping','referenceQuaternion','uniform3f','useRightHandedSystem','_parameters','setAlphaBlendFactors','vrSupported','calculateHitDistance','_transformTextureUrl','rayleigh','directionalConeInnerAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','Unsupported\x20pixel\x20format!','maximizeInPlaceFromFloats','#define\x20BLUR_LEVEL\x20','_floatTextureType','TEXTUREFORMAT_R','8RUNKL#3','BGRA8Unorm','LIGHT1','_addGamePad','cameraAcceleration','onTouchpadButtonStateChangedObservable','_compose','_onUseVelocityChanged','_recordedChunks','_rawValueToMeters','PERSPECTIVE_CAMERA','Engine','glowMapMerge','onAfterShadowMapRenderObservable','maxAngularSpeed','_initialSamplingMode','setAlphaToCoverage','_onRatioRescale','_GetDefaultOptions','xr_standard_touchpad_xaxis_pressed_max','_creationFlags','vLightData','Debug\x20mode','_babylonGamepads','ExtractFromMesh','_requestVRFrame','_removeGradientAndTexture','REFLECTIONBGR','scaleAndAddToRef','_blendFunctionParameters','createMediaStreamSource','onPointerMovedObservable','Geometry\x20renderer\x20is\x20not\x20supported,\x20cannot\x20create\x20volumetric\x20lights\x20in\x20Standard\x20Rendering\x20Pipeline','visibleOnFrame','onAfterDrawPhaseObservable','thicknessTexture','SKYBOX_MODE','getAlphaMode','TRILINEAR_SAMPLINGMODE','intersectsMeshes','outLife','Red','readAsDataURL','_CollectPromises','_controllerAvailablePredicate','sheenSampler','BackgroundPlaneMaterial','getError','XRWebGLLayer','Direct\x20Sheen','fresnelFunction','ReadFileError','fillRenderTargetTextures','_ColorCurvesParser','setDepthFunctionToGreaterOrEqual','CloudBlockCodeFBM','DelayAsync','passRatio','base64:','getXRSessionInitExtension','numEnableEffects','/dev/stderr','isOcclusionQueryInProgress','TEXTURETYPE_INT','TEXTURE_3D','\x20version:\x20','bindSamplers','Sin','_morphTargetManager','vClearCoatInfos','indexStart','_attachCameras','n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used','_renderingCanvas','_ints','keyScaling','_compileRawShader','_isFromLine','_defineLinearSpecularReflection','vInverseScreenSize','StandardReflectance0','OneMinusConstant','_currentStepId','maxCombinedTexturesImageUnits','flushFramebuffer','#define\x20BLUR\x0a','geometryBufferRenderer','RefractionTextureEnabled','setOrder','fromFrame','disableFeature','SPECULAROVERALPHA','_tmpMovementTranslation','CameraPosition','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3','_LeftHandedForwardReadOnly','cTFPVRTC1_4_RGBA','updateDirectly','connectedBlocks','applyToMesh','onMainButtonStateChangedObservable','Failed\x20to\x20load\x20KTX2\x20texture\x20data:\x20','_IsGreater','_ComputeSides','MODEL_RIGHT_FILENAME','_createUpdateVAO','originalPickingInfo','AutoRotation','WASMMemoryManager','greater-equal','\x20-\x20end','call','onGamepadDisconnectedObservable','vertexArrayObject','INPUT_META_KEY3','apply','dirname','applyGravity','_lensCenterOffset','AddNodeConstructor','MoveTowardsAngle','depthPrePass','isUsingTextureForTargets','reflectionMatrix',']\x20in\x20','_rigCameras','2.0','StandardReflectance90','previousPosition','PercentToRange','_bits','_detectedMeshes','_applyStencilRef','_boundingBoxSize','E2d','diffuseTexture4','_verticalBlurPostprocess2','transferToEffect','getRampGradients','materialContext','VRDeviceOrientationGamepadCamera','addRigidBody','world2','getStencilOperationDepthFail','useAmbientOcclusionFromMetallicTextureRed','_collisionPoint','addTranslationFromFloats','_inputs','Cannot\x20add\x20an\x20uniform\x20Array\x20dynamically.\x20Please,\x20add\x20it\x20using\x20addUniform\x20and\x20make\x20sure\x20that\x20uniform\x20buffers\x20are\x20supported\x20by\x20the\x20current\x20engine.','Clone','canUseTimestampForTimerQuery','_steppingLeft','_CleanMatricesWeights','_injectAtEnd','_screenCoordinates','setPointerOverSprite','BoneIKController:\x20bone\x20must\x20not\x20be\x20a\x20leaf\x20or\x20it\x20should\x20have\x20a\x20length\x20for\x20IK\x20to\x20work.','reflection2DSampler','diffuse6Infos','Invert\x20refraction\x20Y','uniformBlockBinding','You\x20need\x20to\x20reference\x20GLTF\x20loader\x20to\x20load\x20Windows\x20Motion\x20Controllers\x20model.\x20Falling\x20back\x20to\x20generic\x20models','hdrMinimumLuminance','ParticleTexture','animatedInputs','rgb\x20','setInt2','vSphericalZ','normalizeToRef','_cascadeMaxExtents','ArcFollowCamera','#define\x20SSR_ATTENUATE_INTERSECTION_DISTANCE','resized','getDistanceToCamera','Env\x20Refraction','directIntensity','GetWebGPUTextureFormat','_computeMultiTouchPanning','data','_defaultModel','SHEEN_LINKWITHALBEDO','MENU',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REALTIME_FILTERING\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_identityMatrix','_grainEffect','checkInputs','/dev/tty','RegisterExtension','_wasPreviouslyUsingInstances','funcRef','BILLBOARDMODE_ALL','_indexBuffer','finalize','_mrtAttachments2','reusable','intersectsPoint','UV3Kind','_timeStep','_defineNamesFromPlugins','outline','ring-finger-tip','_rayToWorld','tessellation','getPivotMatrix','markAsAttributesDirty','Invert','R16Float','inParameters','.rgb\x20=\x20toLinearSpace(','Unsupported\x20alpha\x20mode:\x20','TangentKind','_CleanBoneMatrixWeights','Fragment\x20code:','_PivotCached','overridenInstanceCount','_FileToolsLoadFile','onAfterCheckInputsObservable',',\x201)','_rawFragmentSourceCode','_count','_currentInternalStep','SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE','_onVrDisplayPresentChangeBind','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.wasm','LINE_STRIP','BABYLON.MixMaterial','keysRotateDown','_shadowGenerators','useAmbientInGrayScale','.x<','_processError','copyAnimationRange:\x20not\x20same\x20rig,\x20missing\x20source\x20bone\x20','_updateIntForUniform','_CreatePointLightMesh','LineList','depthNear','forward','originalScene','UNPRESSED','setArray4','path3D','coneOuterGain','lowerHeightOffsetLimit','MatrixUse64Bits','_depthWrite','getCanvasTexture','onBeforeComposeObservable','cTFASTC_4x4','R16UI','hardBindForSubMesh','_viewport','Error\x20initializing\x20XR','unBindFramebuffer','#if\x20','matricesIndices','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.js','screenSpaceReflection2Blur','SHEEN_TEXTURE_ROUGHNESSDIRECTUV','forceLayerMaskCheck','edgesConnectedCount','output','stopRecording','getAudioBuffer','centerOn','_exporter','Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device','_createHardwareRenderTargetWrapper','uvOutput','positionOutput','setFriction','_updateInterpolationMatrix','verticesStart','FALLOFF_GLTF','raycast','inputSource','nativeProgram','center','preventDefaultOnPointerUp','_MorphWeightAnimation','feature\x20not\x20found\x20-\x20','perspective','xmin','MAINUV5','_tempPickingRay','_poseMatrix','_midtonesSaturation','_emptyCubeTexture','linkRefractionWithTransparency','pbrPixelShader','diffuseTexture6','unlink','_updateInAnimate','_markMeshesAsLightDirty','keysRotateRight','_CreateAccessor','ClampToEdge','getAttributesCount','Can\x20not\x20upload\x20environment\x20file','disableSpecatatorMode','tintThickness','initialize','_diffuseTexture5','particleSystems','_materialForRenderPass','getElementsByTagName','ACTION_OnLeftPickTrigger','_teleportationMode','matricesWeightsExtra','baseTexture','\x20*\x20ambientFromScene','webkitRequestFullscreen','_useCustomVRButton','MATERIAL_AttributesDirtyFlag','_onBetweenPassObservable','getMorphTargetByName','targetMat','DataFromNumbers','cascadeBlendPercentage','MODE_TOPBOTTOM','_isIdentityDirty','_bindTextureDirectly','pulse','sendEvent','attenuateFacingCamera','uvsOut','removeAlphaRemapGradient','onMultiMaterialRemovedObservable','LIGHTPOINTTYPE','_leftJoystick','spriteCellHeight','MotionBlurPostProcess','textureFloatRender','startDirectionFunction','getCamerasByTags','RADIANCEOCCLUSION','DepthOfFieldEffect','.mp4','RegisterFallbacksForProfileId','_CreateCameraFrustum','_useCtrlForPanning','BABYLON.DivideBlock','equalsWithEpsilon','deviceSlot','enableUnpackFlipYCached','applyToGeometry','INDEX_FINGER_METACARPAL','getQuery','_ctrlPressed','manhattanDistance','x_button','renderFunction','getRightTarget','_WorkerPoolPromise','_CreateNodeAnimation','Sequences\x20longer\x20than\x20','FOG','_mrtAttachments1','setIndirectData','closeArray','webpackChunkBim','axisChangedHandler','_emptyTexture3D','AMBIENTINGRAYSCALE','_axisToApexExtendFactor','setUInt3','cTFPVRTC1_4_RGB','SHORT','_fillAlignment','encodeCommandArgAsInt32','bc4-r-unorm','_updateDirectColor4ForEffect','_reorderVertexAttributeDataBasedOnPrimitiveMode','TEXTURE_LINEAR_NEAREST_MIPLINEAR','CLEARCOAT_TINT_GAMMATEXTURE','extensionsRequired','_canvas','NotReceived','FOVMODE_VERTICAL_FIXED','BABYLON.NormalizeBlock','samplesFactor','getStencilBuffer','row3','_getTexture','BABYLON.SkyMaterial','_inheritParticleInfoToSubEmitters','vDiffuseInfos','INCR_WRAP','_changes','_subEmitters','DUALSHOCK','GlowLayerHBP2','_lightMesh','applyTessellation','_createTextureBase','UVTRANSFORM','maxMSAASamples','prepareSprites',',\x20UNPRESSED:','FresnelEnabled','_isTranslucencyEnabled','_vertexBufferSize','splice','blob','occlusionInternalRetryCounter','_frustumLengths','loadAssets','contextObservable','vec3\x20tbnTangent\x20=\x20normalize(','_outputRename','reflectionFresnel','rSwizzle','_newUniforms','BuildArray','A\x20physics\x20impostor\x20has\x20been\x20created\x20for\x20an\x20object\x20which\x20has\x20a\x20parent.\x20Babylon\x20physics\x20currently\x20works\x20in\x20local\x20space\x20so\x20unexpected\x20issues\x20may\x20occur.','tipFresnelColor','Uint32x2','depthPeelingDepth0','BABYLON.NodeMaterial','getAllComponentsOfType','_processWebXRHitTestResult','_checkAnimationGroupEnded','SS_LINEARSPECULARREFRACTION','_fragmentOnly','_hasTargetStopDurationDependantGradient','UseOpenGLOrientationForUV','No\x20depth\x20texture\x20set\x20on\x20CircleOfConfusionPostProcess','_empty','_checkTextureAlpha','DualSense','sqlite3_create_function_v2','MIDDLE','No\x20object\x20was\x20provided.\x20A\x20physics\x20object\x20is\x20obligatory','useRenderPasses','bindDrawBuffers','isSynchronized','_cachedVScale','removeSnapPoint','back','getRenderWidth','_updateFloat4ForUniform','REFLECTANCE','tube','SPECULARTERM','MAX_RENDERINGGROUPS','CreateRGBATexture','_computeBonesUsingShaders','morphTargetManagerId','Temp','angularSensibilityX','_excludeWithLayerMask','REFLECTIONFRESNELFROMSPECULAR','_activePointerInfo','Failed\x20to\x20retrieve\x20controller\x20model\x20of\x20type\x20','uniform2uiv','anisotropyMatrix','_hoverMaterial','readPixels','FALLOFF_STANDARD','_reflectionVectorName','NDOTL','_LoadProfilesFromAvailableControllers','_isMonitoring','_executeWhenRenderingStateIsCompiled','elements','reflectionTexture','HDRVLSFinal','The\x20WebGL2ParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','wipeCaches','renderPass','mat-','canvasElement','SS_MASK_FROM_THICKNESS_TEXTURE','ExceptionList','setLocalDirectionToMesh','\x20for\x20device\x20','_customUpdate','attachContextLostEvent','_renderingMultiview','Uint8x2','addHook','_dragGradients','outAge','_writeVariable','_sqlite3_result_null','btPoint2PointConstraint','_Levels','_currentFaceIndexCache','.xy\x20=\x20','BABYLON.WorleyNoise3DBlock','StereoscopicFreeCamera','endTransformFeedback',':\x20Light\x20falloff\x20for\x20','LoadAssetContainer\x20is\x20not\x20supported\x20by\x20this\x20plugin.\x20Plugin\x20did\x20not\x20provide\x20a\x20loadAssetContainer\x20or\x20loadAssetContainerAsync\x20method.','timerQuery','_RightHandedForwardReadOnly','WRIST','_buttonCross','GEAR_VR','_TransformVector4Normals','_EnvironmentTextureCDNUrl','enableSubSurfaceForPrePass','IsSupported','diffuseSampler','markAsLightDirty','_animationLoopCount','_getFreeVariableName','depth-sensing\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','DefaultMaterialFactory','_uboDeclaration','Feature\x20','pbrDirectLightingSetupFunctions','exception','pixelStorei','_edgesRenderer','StencilReadMask','color4InterpolateFunctionWithTangents','_disposeRTTandPostProcesses','maxLifeTime','\x20=\x20gl_FragCoord.','_backfaceForceDepthWriteTransparentMeshes','useFixedThickness','BABYLON.ReplaceColorBlock','userAgent','RotationYawPitchRollToRef','PINKY_FINGER_TIP','_dragGradientsTexture','NaN','ENTERING_XR','_metallicReflectanceColor','matrices3x3','prePass_Reflectivity','_FromHSBToRef','drawArraysType','_swapRenderTargetWrapper','customSelectionMeshGenerator','GL_ALPHA_EQUATION_REVERSE_SUBTRACT','_currentEffectName','xrCompatible','minInitialRotation','requestAdapter','Perpendicular','QUERY_RESULT_EXT','bc3-rgba-unorm-srgb','MATERIAL_OPAQUE','_teleportationRequested','audioContext','CLEARCOAT_TINT','metallicRoughness','_fillIndexBuffer','surfaceAlbedo','_jointsInvisible','opacityFresnel','wheelXRotateRelative','_builtCompilationString','updateInputMeshes','metadataObservable','FreeCamera','range','_isRenderingStateCompiled','writeOutputs','babylon.js','depthPeelingDepth1','errorObject','_setTarget','_renderListHasChanged','ScreenshotTools','DeepCopy','_ForwardDir','BABYLON.NormalBlendBlock','dragAxis','_clearColor','_pointerInputClearObserver','clearCoatRoughness','lineColor','displayMode','_handleGamepadActions','_prepareRessources','#define\x20BILLBOARDMODE_ALL','_TokenizeSegment','Uint32x4','inverseBindMatrices','_createDefaultTargetMesh','vertexID\x20+=\x201.0;\x0d\x0a','ClearCoatBlock','_resetPostProcessChain','blurVPostProcesses','depthOfField','Bone','envCubeSampler','getUniformBlockIndex','_originalBlendValue','opacityFresnelParameters','byteOffset','Vertex_After_WorldPosComputed','ANIMATIONTYPE_FLOAT','eye-tracking','Tried\x20to\x20create\x20a\x20second\x20program\x20in\x20the\x20same\x20NativePipelineContext','getAbsolutePivotPointToRef','addJoint','_lightShadowUniformName','reverse-subtract','isWorldMatrixFrozen','_delayInfo','BACKMAT_SHADOWONLY','enableNoise','customCode','onAxisChangedObserver','_workingVector','_fogDistanceName','spriteRandomStartCell','isBillboardBased','_checkScenePerformancePriority','CreateMergeAndStartAnimation','_setBaseLayerWrapper','cos','_destinationPoint','_isBabylonCoordinateSystemConvertingNode','READ_FRAMEBUFFER','beginAnimationLoop','bindableBlocks','offsetHeight','RGBDREFLECTION','rayToWorld','https://assets.babylonjs.com/environments/backgroundSkybox.dds','uv4s','_gazeColor','_onDefaultMeshLoaded','environmentIntensity','bindArrayBuffer','_touchDots','_prepareWorkingCanvas','_createNodeMapAndAnimationsAsync','xrTrackingResult','cameraPositionConnectionPoint','DisableUniformityAnalysis','IRIDESCENCE_TEXTUREDIRECTUV','_startDragRay','_markAllSubMeshesAsAllDirty','edgeVecsABOB','diagonalLength','_hasChanges','_checkReadinessObserver','_gamepadEventSupported','_resizeDepthRenderer','_currentDragGradient','_cachedReflectionUOffset','BABYLON.StateCondition','Transcode\x20is\x20not\x20supported\x20on\x20this\x20device','Clone\x20of\x20','parentInstanceIndex','getMotionState','_vertexState','animationPP',',\x20billboard\x20mode:\x20','_subMaterials','resetLastAnimationTimeFrame','COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','diffuseTexture8','axes','_gaussianWeight','_releaseTexture','_gatherRenderTargetsStage','setActiveCameraByName','_dumpPropertiesCode','#define\x20CENTER_WEIGHT\x20','Setting\x20vertex\x20data\x20kind\x20\x27','_updateVector3ForUniform','You\x20must\x20call\x20IsSupportedAsync\x20for\x20WebGPU!','ANY_SAMPLES_PASSED','DiffuseTextureEnabled','minScaleX','RGB10A2Unorm','_rescalePostProcess','_shareOutputWithPostProcess','images','_onCollideObserver','Rotate2dBlock','getShadowMapForRendering','ACTION_OnRightPickTrigger','r8sint','setDepthFunction','_idleRotationWaitTime','_GetShader','computeDispatch','decalMatrix','resetLastInteractionTime','verticalAlign','MATERIAL_WireFrameFillMode','_inheritParticleInfoToSubEmitter','SS_REFRACTIONMAP_OPPOSITEZ','_rotationAngle','Radiance\x20over\x20alpha','getByteOffset','isActive','_storedAlpha','setLinearVelocity','Not\x20implemented\x20on\x20WebGPU','ring-finger-phalanx-distal','AOSTOREINMETALMAPRED','_autoClearDepthStencil','midPoint','zmin','getSimpleName','getAbsolutePositionFromLocal','GRASP','blurStep2','_soundSource','addTask','loadCubeTexture','currentSrc','reflectionCubeSampler','_sessionMode','_emitterNode','clientHeight','_decompose','HasTriggers','FromFloat32ArrayToRefScaled','viewport','dispatchSprites','RotationXToRef','_setTextureCore','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','innerType','_ConvertSpecularGlosinessTexturesToMetallicRoughness:\x20diffuse\x20and\x20specular\x20glossiness\x20textures\x20are\x20not\x20defined!','_transmit','_detachHand','marginTop','createRawTexture2DArray','DecrementClamp','_currentSceneUBO','Purple','TEXTURE_PROJECTION_MODE','Tried\x20to\x20create\x20a\x20MeshImpostor\x20for\x20an\x20object\x20without\x20vertices.\x20This\x20will\x20fail.','hydrateCollisionMeshFunction','_alphaTestSortCompareFn','getViewSubImage','addToRef','hitPointWorld','_createMergeEffect','hasSpecificTrigger','.useAlphaBlending\x20=\x20','_onCanvasBlur','LeftStick','scatteringCoefficient','finalHeight','WORLD','_vectors2Arrays','SHADOW3','squeezeComponent','loadFile','polygonBuilder','Footfall!','rotationOffset','InterpolateValueAction','f32','_setAutoClearAndTextureSharing','Fragment_Before_Lights','XBOX','onCompileObservable','Received\x20malformed\x20feature\x20point\x20cloud\x20of\x20length:\x20','_bindVertexBuffersAttributes','_HalfWidth','blocked','LAYOUT_POWER2','_activatePointer','Uint32','STENCIL_OP_FAIL_S_REPLACE','SS_HAS_THICKNESS','DepthRenderer','_lastInteractionTime','[object\x20String]','createRenderbuffer','_RefractionTextureEnabled','_blendBackEffectWrapperPingPong','.complementZ\x20=\x20','lifeTime','stencilMask','add','_environmentBrdfSamplerName','DownloadBlob','_setTargetMeshVisibility','POINTS','NUM_SAMPLES','_particleSystem','noColorAttachment','_xrInput','_existingLayers','skipFinalColorClamp','computeReflectionCoordsPBR','glTypeSize','availableSamplers','history','enableGeometryBufferRenderer','activeParticlesPerfCounter','interpolationMatrix','_modifierHeightOffset','DETAIL_NORMALBLENDMETHOD','_BlackReadOnly','rollCorrect','volumetricLightSmoothYPostProcess','_prefilterInternal','_onInputChanged','vReflectionControl','_uploadArrayBufferViewToTexture','_excludedMeshesIds','_afterRenderStage','ReflectToRef','nodeMaterial','_idleRotationSpinupTime','clearRect','_substitutionCosts','useObjectSpaceNormalMap','_stereoInterlace','RGBA32UI','_axis','_resizeTexturesToSameDimensions','_TmpFloatArray','_malloc','getVelocityGradients','EMISSIVE','text/csv','Spot','_createInternalTextureOnEvent','_TmpScaling','_useReflectionFresnelFromSpecular','COMMAND_DELETEVERTEXBUFFER','_maxTPosition','fluidColor','CrossToRef','shared','setOrigin','getColumnNames','_activateCurrentTexture','viii','onTouch','handedness','updateUInt4','SSAORenderingPipeline','PBRIridescenceConfiguration','enableAllFeatures','skipFrustumClipping','browserGamepad','_isStencilEnable','lensFlareDistortionStrength','rightDegrees','getScreenAspectRatio','delayLoadState','webXRCamera','_prioritizeVertex','registerAfterPhysicsStep','findIndex','_disableTrackPosition','Uint8x4','setDefaultValue','xyz','_clearDepthColor','_decideIfNeedsToMove','getRenderTarget','clone','mustDepthSortFacets','scaleInPlace','DepthPeelingRenderer-ColorTexture','pbrBRDFFunctions','setMeshToFrame','_reorderTriangleFanMode','DELAYLOADSTATE_NOTLOADED','rg16sint','gazeCamera','wasmUASTCToR8_UNORM','physicsEngine','MSCTranscoder','useGeometryUniqueIdsMap','_targetHost',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vClearCoatTintParams\x20=\x20vec4(','imageProcessingPostProcess','_activeSkeletons','put','_metallicTexture','SHADOWCLOSEESM','_updateComputeShader','getAnimations','directRender','baseColorTextureData','getSampler','hardwareInstancedRendering','_blurPostProcessX','GetDefineNames','DIRLIGHT2','sqlite3_value_bytes','roughnessBlendLevel','_pointerOverSprite','NodeMaterial','controllerOptions','fogFragmentDeclaration','IgnoreBoundsSizeMode','_GetAttributeNamesOrOptions','getPointerOverMesh','GetShadersRepository','anisotropyEnabled','shadowExtraData','eac-r11snorm','prototype','_RequestFullscreen','_roughness','\x20=\x20clamp((','ELEMENT_ARRAY_BUFFER','ignoreNativeCameraTransformation','innerFacets','_mrtTypes','_reflectionCubeMap','FluidRenderingObject','_twoSidedLighting','forcedBindableBlocks','distance','cameraRotation','detailTexture','setReferenceSpaceTypeAsync','_mustWipeVertexAttributes','NLerpBlock','clipPlane2','TEXTURETYPE_FLOAT','_toBeDisposed','scaleTo','getInfo','_updateRenderBuffer','enableVertexAttribArray','interpolationType','b-button','Octaves','reflectionSamplerHigh','ws://','_highlightsDensity','STENCIL_OP_FAIL_Z_INCR','environmentBRDFTexture','_pickInfo','DefaultNumWorkers','wheelZRotateRelative','_pointB','_sourceMesh','HDRPass','RefractionBlock','_buttonRB','_onrighttriggerchanged','isStopped','_isMaterial','pushGeometry','GetIncludesShadersStore','upperRadiusTransitionRange','SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV','pointerOverDisableMeshTesting','_maxYawSin','lensFlareDirtTexture','_invalidateMesh','r8uint','xr-controller-pointer-selection','getLimitVelocityGradients','updateFloat4','_newPartsExcess','depthFunc','axisControlRadius','_handleClientMessage','#ifdef\x20THIN_INSTANCES\x0d\x0a','INTANGENT','ALPHA','_cachedWheelPrecision','_currentRegistrationConfigurations','sourceMeshName','GetAbsoluteUrl','InternalsUBOName','EXPOSURE','linear','_clearStencilValue','setValue','RuntimeError','Attributes:\x20','attachFeature','ClearCoat\x20intensity','_getRefractionTexture','loggingLevel','_getCamera','data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%222048%22%20height%3D%221152%22%20viewBox%3D%220%200%202048%201152%22%20version%3D%221.1%22%3E%3Cpath%20transform%3D%22rotate%28180%201024%2C576.0000000000001%29%22%20d%3D%22m1109%2C896q17%2C0%2030%2C-12t13%2C-30t-12.5%2C-30.5t-30.5%2C-12.5l-170%2C0q-18%2C0%20-30.5%2C12.5t-12.5%2C30.5t13%2C30t30%2C12l170%2C0zm-85%2C256q59%2C0%20132.5%2C-1.5t154.5%2C-5.5t164.5%2C-11.5t163%2C-20t150%2C-30t124.5%2C-41.5q23%2C-11%2042%2C-24t38%2C-30q27%2C-25%2041%2C-61.5t14%2C-72.5l0%2C-257q0%2C-123%20-47%2C-232t-128%2C-190t-190%2C-128t-232%2C-47l-81%2C0q-37%2C0%20-68.5%2C14t-60.5%2C34.5t-55.5%2C45t-53%2C45t-53%2C34.5t-55.5%2C14t-55.5%2C-14t-53%2C-34.5t-53%2C-45t-55.5%2C-45t-60.5%2C-34.5t-68.5%2C-14l-81%2C0q-123%2C0%20-232%2C47t-190%2C128t-128%2C190t-47%2C232l0%2C257q0%2C68%2038%2C115t97%2C73q54%2C24%20124.5%2C41.5t150%2C30t163%2C20t164.5%2C11.5t154.5%2C5.5t132.5%2C1.5zm939%2C-298q0%2C39%20-24.5%2C67t-58.5%2C42q-54%2C23%20-122%2C39.5t-143.5%2C28t-155.5%2C19t-157%2C11t-148.5%2C5t-129.5%2C1.5q-59%2C0%20-130%2C-1.5t-148%2C-5t-157%2C-11t-155.5%2C-19t-143.5%2C-28t-122%2C-39.5q-34%2C-14%20-58.5%2C-42t-24.5%2C-67l0%2C-257q0%2C-106%2040.5%2C-199t110%2C-162.5t162.5%2C-109.5t199%2C-40l81%2C0q27%2C0%2052%2C14t50%2C34.5t51%2C44.5t55.5%2C44.5t63.5%2C34.5t74%2C14t74%2C-14t63.5%2C-34.5t55.5%2C-44.5t51%2C-44.5t50%2C-34.5t52%2C-14l14%2C0q37%2C0%2070%2C0.5t64.5%2C4.5t63.5%2C12t68%2C23q71%2C30%20128.5%2C78.5t98.5%2C110t63.5%2C133.5t22.5%2C149l0%2C257z%22%20fill%3D%22white%22%20/%3E%3C/svg%3E%0A','updateColor4','physicsMass','xr_standard_touchpad_yaxis_pressed_value','_onBeforeBindObservable','uniform',',\x20animatables\x20length:\x20','reflectance','DeviceInputSystem','getItem','postExportNodeAsync','.UTF-8','_zOffset','useVertexColors','_animationState','_ImageProcessingConfigurationParser','_advancePhysicsEngineStep','packingFunctions','_framebuffer','getLocalMatrix','_useRGBAIfASTCBC7NotAvailableWhenUASTC','onClickedObservable','astc-5x4-unorm-srgb','float','charAt','eyetrackingend','restoreStencilState','bump1Sampler','wrapper','CloudBlock','freezeShadowCastersBoundingInfo','_getBodyHitData','onPadValuesChangedObservable','_rightTrigger','_getShaderCodeAndErrorLine','Module','_writeOutput','setCustomOutput','onAnimationLoopObservable','_buttonMeshMapping','_controllers','FresnelDirtyFlag','STEP_BEFORERENDERINGMESH_PREPASS','ShaderStage','yViewport','Uint16','#define\x20FLUIDRENDERING_DIFFUSETEXTURE','Error\x20in\x20onSuccess\x20callback:\x20','attached','Invalid\x20magic\x20number\x20in\x20DDS\x20header','addBehavior','SHEEN_TEXTURE_ROUGHNESS_IDENTICAL','vClipPlane3','states','_shouldUseAlphaFromAlbedoTexture','DECALDIRECTUV','_emissiveTextureAndColor','_tmpUpVector','\x20=\x20atan(','_getPosition','GL_ALPHA_EQUATION_MAX','requiredLimits','pickedPointVisualCue','DefaultRetryStrategy','PrePassRendererSceneComponent','_updateInt4ForEffect','left.babylon','BABYLON.ClearCoatBlock','It\x20probably\x20only\x20makes\x20sense\x20to\x20control\x20ONE\x20camera\x20property\x20with\x20each\x20pointer\x20axis.\x20Set\x20\x27warningEnable\x20=\x20false\x27\x20if\x20you\x20are\x20sure.\x20Currently\x20enabled:\x20','cameraColorCurves','startDrag','down','_positiveCurve','onBeforeDrawObservable','DEPTH_COMPONENT16','_cachedColorWriteState','.unlit\x20=\x20','body2','_attenuateIntersectionIterations','_downscale','freeActiveMeshes','_gamepads','endRenderTargetPass','interpolatedPosition','exp','iii','pointerSelectionOptions','_imageProcessingConfigurationDefines','inputs','_onPointerDownHandlerRef','enableSoftTransparentShadow','!INSTANCES\x20||\x20THIN_INSTANCES','STEP_ISREADYFORMESH_EFFECTLAYER','imageType','_findInputByName','_cachedDepthImageTexture','hdrIncreaseRate','_upVector','GenerateTexture','addInstance','#define\x20IS_STEREOSCOPIC_HORIZ\x201','_position','sqlite3_column_bytes','_RegexpFindFunctionNameAndType','pointermove','getPhysicsEngine','\x20=\x202.0\x20*\x20abs(2.0\x20*\x20(','turbidity','xr-depth-sensing','babylonjsLoadingDiv','IncludesShadersStoreWGSL','.automaticNormalizationNormal\x20=\x20','mieCoefficient','_activeBones','decodeMesh','UNSIGNED_INT_10F_11F_11F_REV','SHADOWCSMDEBUG','maxEmitPower','rawComputeSourceCode','_bloomEnabled','Unable\x20to\x20compile\x20compute\x20effect:','generateHarmonics','blockMaterialDirtyMechanism','You\x20must\x20affect\x20impostors\x20to\x20children\x20before\x20affecting\x20impostor\x20to\x20parent.','_RotationGizmoVertexShader','.convertToGammaSpace\x20=\x20','_lastColliderWorldVertices','diffuseTexture5','#define\x20BonesPerMesh\x20','Unable\x20to\x20find\x20a\x20plugin\x20to\x20load\x20','readAsArrayBuffer','ADDRESS_MODE_CLAMP','_localAxis','rampGradients','_projectionModeMatrix','_blurPostProcesses','moveAllFromScene','renderHeight','_offsetX','translate','UseCustomRequestHeaders','underlyingResource','channels','_clearContainerSize','_retry','supportDepthStencilTexture','BakedVertexAnimationManager','_DISABLE_COLLISION_FLAG','adaptiveBlurKernel','FragCoordBlock','_CreateDefaultParsedCamera','isLocked','\x0a#define\x20ANIMATESHEETRANDOMSTART','ClearCoat\x20Tangents','WEBGPU','RotationAlphaBetaGamma','getNormalsData','KHR_materials_unlit','autoClearDepthAndStencil','useReverseDepthBuffer','[Reflector]\x20Disconnected\x20','_deleteTimeQuery','baseDepth','ANIMATIONTYPE_QUATERNION','preWarmStepOffset','_leftTrigger','EQUAL','results','.toLinearSpace()','_horizontalBlurPostprocess1','.babylon','hasPointerCapture','Depth32Float','_tangents','_platform','setParameters','_intersectUnIndexedLines','_cachedWRotationCenter','_noiseTexture','rg32sint','createAsShadowDepthWrapper','forceDepthWriteTransparentMeshes','length','sphericalPolynomial','_finalEffectWrapper','writeInt32','fClipDistance4','setClampDepth','fxaaPostProcess','isoVecsOBOA','_customAlphaTestSortCompareFn','globalSaturation','_computeHeightQuads','MAX_TEXTURE_IMAGE_UNITS','_orthoBottom','copy','SAMPLER3DGREENDEPTH','vector2InterpolateFunction','excludedConnectionPointTypes','tangent','_UpDir','boundingBoxEpsilon','isDirectional','_pointerDownOnMeshAsked','_materialContext','_lastDevicePixelRatio','getComponent','removeShadowCaster','BABYLON.PerturbNormalBlock',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20LODBASEDMICROSFURACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','write','\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0d\x0a','vec2\x20','data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239%22%20height%3D%2232%22%20viewBox%3D%220%200%2039%2032%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M9.625%2018.938l-0.031%200.016h-4.953q-0.016%200-0.031-0.016v-12.453q0-0.016%200.031-0.016h4.953q0.031%200%200.031%200.016v12.453zM12.125%207.688l8.719-8.703v27.453l-8.719-8.719-0.016-0.047v-9.938zM23.359%207.875l1.406-1.406%204.219%204.203%204.203-4.203%201.422%201.406-4.219%204.219%204.219%204.203-1.484%201.359-4.141-4.156-4.219%204.219-1.406-1.422%204.219-4.203z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E','_previousWorldMatrix','flat','uvs3','CreateFromPrefilteredData','vScreenCenter','_TWgslDefaultOptions','_getWebVRProjectionMatrix','_fragmentDeclaration','_GetRightHandedNormalArray3FromRef','_zoomToMouse','_configureContext','opacityParts','tbnBitangent','updatable','enableSceneOffline','_pointerCancelEvent','screenArea','onAfterAnimationsObservable','minSize','CircleOfConfusionPostProcess','detachFeature','_sqlite3_column_bytes','_updateDirection','texParameteri','pushNoDuplicate','#define\x20SM_DIRECTIONINLIGHTDATA\x20','_currentSceneUrl','state','drawingBufferWidth','instancesData','_unlit','getObjectCenterWorldToRef','_cartesianCoordinates','COMMAND_SETZOFFSET','LIGHT0','_recreateSceneUBOs','comments','Error\x20loading\x20version\x20for\x20scene\x20','_hdr','_raySelectionPredicate','middle_distPhalanx_','sideOrientation','horizontalBlur','enableGPUDebugMarkers','cell','setGravity','isAxes','_afterRender','getGamepadByType','_alignTangentsWithPath','xyOut','lumOffsets','_webGLVersion','_useAlternatePickedPointAboveMaxDragAngle','fromCharCode','_depthOfFieldBlurLevel','l21','_meshExcluded','helperFunctions','featureImplementation','updateColor3','_albedoColor','fallbacks','_moveDrag','fillDefines','SetValueAction','skipInitialClear','_tmpQuat','_mergeCoroutine','deleteProgram','_toNumberArray','INSTANCES','simulatePointerMove','1877796MVmoyz','setSubTimeStep','_afterCameraDraw','Cos','rotate60About','BABYLON.Color3','cTFRGBA32','highLimitValue','slice','setX','Position\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','getTextureIndex','rootNodeName','_pendingDebugCommands','definedFacingForward','_updateFloatArrayForEffect','deleteBuffer','_updateEffectDefines','setMatrix','_native','VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead','_sphericalPolynomial','PointParticleEmitter','FRONTSIDE','_animationTimeLast','onMotionControllerInitObservable','getActiveTextures','_onCollisionPositionChangeObserver','disableVR','LightBlock','acos','pinky-finger-tip','_attachmentsFromPrePass','_handlePluginEventBindForSubMesh','getUint32','centerPoint','GrainPostProcessEffect','Unsupported\x20Texture\x20Wrap\x20Mode\x20','SCENELOADER_DETAILED_LOGGING','bumpTexture2','.texture.uAng\x20=\x20','VolumetricLightScatteringPostProcess','_isRadiusAtLimit','.y],\x20\x20\x20','80px','_newUniformInstances','dispatchAllSubMeshesOfActiveMeshes','PointListDrawMode','notConnectedNonOptionalInputs','astc-10x5-unorm-srgb','\x20\x20data\x20view','_velocityWorld','setEasingFunction','_attachedController','_arrayBuffer','_reflectivityIndex','getObjectCenter','HALF_FLOAT_OES','transientHitTestProfile','_onended','reflectionFresnelParameters','_waitingParsedUniqueId','getPluginVersion','_stencilOpDepthFail','_subTimeStep','audioEngine','scaleRatio','_defaultUp','_normalizeSkinFourWeights',')\x20*\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','blurKernelY','setKeys','view','getFrameData','wheelYRotateRelative','shadow\x20map\x20generation\x20for\x20pass\x20id\x20','viewConnectionPoint','removeRigidBody','_xrLightProbe','buttonB','_thicknessTexture','_ssrPostProcess','color1','onEnteringVRObservable','UNSIGNED_BYTE','lodGenerationOffset','Invalid\x20JSON\x20Format.\x20\x20Check\x20the\x20frame\x20values\x20and\x20make\x20sure\x20the\x20name\x20is\x20the\x20first\x20parameter.','_textureHeight','RotationFromAxisToRef','_ffMultiplier','extensions','teleportationState','_textureWidth','insertionCosts','files','_PhysicsImpostorParser','COLORCURVES','FogColor','TEXTUREFORMAT_DEPTH24','Unknown\x20renderer','isInGammaSpace','rotation','_prepareEffect','_rotate180','_CreateBakedAnimation','ignoreAlpha','sky','RG16I','_webVRCamera','onResourcesReadyObservable','_useSpecificClearForDepthTexture','_xrTransform','float16x2','_AnyMouseId','_updateMatrix2x2ForEffect','FromPoints','createCylinderEmitter','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(vColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','minimizeInPlace','_cachedStencilOperationDepthFail','\x20-\x20clear\x20called\x20-\x20backBuffer=','BloomEnabled','updateFur','blendMode','BUTTON','\x20does\x20not\x20match\x20the\x20','_rawBoundingInfo','needCube','isStarted','wasmBinaryPromise','_processChildMeshes','\x0aMorph\x20target\x20','_runtimeAnimations','getCollisionFlags','LockConstraint','divide','WEBGL_compressed_texture_pvrtc','enterXRAsync','transcodedPixels','drawImage','skeletons','dragPlaneNormal','_depthOfFieldBlurX','Vector4','_drawWrapperBack','_sharedInit','refractionCubeSampler','isOptional','_onKeyboardObserver','lightSizeUVCorrection','SPOTLIGHT2','particles','_DielectricSpecular','minScaleY','stages','bypassTranscoders','Depth24Plus','registeredComponents','_setRootMesh','setDirectColor4','_Default','/8.0)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20and\x20return\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','_currentColor2','ambientColor','_inputTextureColorIsInGammaSpace','BJSCANNON','GAMMALIGHTMAP','_pickWithRayOnDragPlane','_realTimeFilteringQuality','renderTargetTexture','BetweenTwoPoints','Could\x20not\x20extract\x20the\x20parameters\x20the\x20function\x20\x27','setCustomEffect','getLightById','parentElement','_beforeCameraUpdate','drawWrapper=','_DetailTextureEnabled','vEnvironmentIrradiance','_computeDeltaFromMouseWheelLegacyEvent','BABYLON.TransformBlock','_renderOpaque','Cannot\x20load\x20cubemap\x20because\x206\x20files\x20were\x20not\x20defined','_uniformBufferFront','sprites','velocityGradientTexture','.wav','ConvexHullImpostor','unfilterable-float','ALPHA_EQUATION_DARKEN','btManifoldPoint','fillRect','Render\x20pass\x20for\x20occlusion\x20query','_useObjectSpaceNormalMap','setMotor','_hookArrayForExcluded','xr-physics-controller','_displayVRButton','Instance','root','_lastCheck','ACTION_OnEveryFrameTrigger','releaseTextures','ChromaticAberration','_teleportationBackRequestInitiated','_projectionTextureProjectionLightDirty','_elevationReturnTime','#define\x20FLUIDRENDERING_DEBUG_DEPTH','skipPointerUpPicking','vSphericalL22','removeDegeneratedTriangles','getCascadeMinExtents','tiledPlaneBuilder','#else\x0d\x0a','onAfterCameraTeleport','1712964AeHYiS','TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2','_getPixelsFromTexture','_finalizePipelineContext','getLastSkeletonById','updateTextureSamplingMode','mediaDevices','vertexTypes','.jpeg','targetId','_disposeEmitterOnDispose','It\x20was\x20not\x20possible\x20to\x20create\x20a\x20physics\x20body\x20for\x20this\x20object.','onplaying','useTrueRenderingForDiffuseTexture','invertY','postProcessManager','opStencilDepthPass','xr_standard_touchpad_xaxis_touched_min','_getDefaultMeshCandidates','applyStates','_internalMetadata','OES_standard_derivatives','decode','__proto__','Initial\x20reduction\x20phase','_maxZ','_LookAtVectorCache','fbm','BrowserForward','rebuild','hasRenderTargetTextures','blurDepthSizeDivisor','_uniformBuffersNames','TELEPORTATIONMODE_CONSTANTSPEED','DepthRendererSceneComponent','Tan','teleportationComponent',':\x20glTF\x202.0\x20does\x20not\x20support\x20alpha\x20mode:\x20','REPEAT','#ifdef\x20','isoVecsABOB','removeLifeTimeGradient','writeFloat32','LoadAssetContainerAsync','Replace','_canUseTextureForTargets','Unable\x20to\x20load\x20the\x20particle\x20system','gravity','_evaluationId','right','_beta','PREPASS_POSITION','getData','lengthSquared','LINEARALPHAFRESNEL','velocityGradientSampler','setUInt16','\x0a\x09Materials:','_ReadStringLine','_createSSAOPostProcess','Vertex_Before_NormalUpdated','controls','_nativeLayer','microSurfaceTexture','_getPointerSelectionDisabledByPointerId','Int','ShowWGSLShaderCode','Can\x20not\x20parse\x20the\x20environment\x20file','paddingColor','setPositionsForCPUSkinning','unregisterOptimizer','vertexElement','_RescalePostProcessFactory','constantlyUpdateMeshUnderPointer','xr_standard_touchpad_xaxis_pressed_value','blurDispersionStrength','xr_standard_squeeze','EmbossKernel','getDepthMap','PrepareDefinesForLights','_cachedCoordinatesMode','_SpecularTextureEnabled','setStencilFunctionReference','\x20=\x20pow(abs(','_transformToBoneReferal','useAlphaTest',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','vSphericalL20','measuredWidthInMeters','HighlightLayerHBP','jointSlide','dir','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1','MAINUV2','plane-detection','WEBKIT_EXT_texture_compression_bptc','TargetCamera','_updateMatrix3x3ForUniform','reflectionBlur','srgba8','generateDiffuseTexture','_TempBufferUInt32View','planeBuilder','REFLECTIONMAP_OPPOSITEZ','attributeProcessor','decorate','AudioContext','astc-10x6-unorm','MAX_COMBINED_TEXTURE_IMAGE_UNITS','activate','useSRGBBuffers','_buildSwizzle','Instanciate','setBodyRestitution','motorEquation','dependsOn','vec3\x20vGeometricNormaClearCoatW\x20=\x20','_supported','Use\x20thickness\x20as\x20depth','particlesInfos','markAsFresnelDirty','_collideForSubMesh','_markAllMaterialsAsPrePassDirty','_bone1Quat','_dataView','_indicesCount','AnimationRange','_prepareRenderingGroup','_effects','_forceRGBA','facetDepthSort','_markAllSubMeshesAsImageProcessingDirty','alpha','Radians','maxUniformBufferBindingSize','FRAGMENT_SHADER','keysRadiusModifierAlt','vTangentSpaceParams','#define\x20CUSTOM_FRAGMENT_UPDATE_METALLICROUGHNESS','gridTemplateColumns','debugLayer','lowerRotationOffsetLimit','21108akVwyE','instance','updateUniformDirectly','fillPoses','extras','_parentNode','_twgsl','.minimum\x20=\x20','_getGlobalInspector','areAllEffectsReady','_stillImageCaptured','The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','#define\x20PREPASS_DEPTH','MATERIAL_TriangleFillMode','shadowsExposure','onApply','_startRenderTargetRenderPass','getRawBoundingInfo','_skipEvaluateActiveMeshesCompletely','_loadingText','EdgeDetect0Kernel','neutralColor','ring_tip_','.env','_intersectionsInProgress','_activeCameras','RENDERER','GENERIC','timeDelta','_compression','dispatch','XRFrame.getLightEstimate\x20not\x20supported\x20on\x20native.','_detachHandById','onMeshUpdatedObservable','vLightmapInfos','search','BABYLON.SimpleMaterial','_spriteMap','Sqrt','OimoJSPlugin','_setupImageProcessing','geometry','xr_standard_trigger_pressed_min','uvsAttrDesc','clearPostProcesses','setXRSessionLayers','_buttonIndexToObservableNameMap','_tangentSpaceParameterName','xr_standard_touchpad_pressed_max','_vertexBuffer','enablePosition','onBackgroundStateChangedObservable','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnNormal\x20=\x20normalize(','drawElementsInstancedANGLE','CLEARCOAT_REMAP_F0','SS_LODINREFRACTIONALPHA','sizeInterpolateFunction',',\x202.0)\x20>\x200.0)\x20?\x20','_diffuseEffectWrapper','_onEngineResizeObserver','_host','connectInputBlock','fresnelClamp','_currentAngularSpeedGradient','_delayLoadingFunction','bufferWidth','teleportationPlaneDynamicTexture','vec3\x20','excludeWithLayerMask','setRowFromFloats','\x20=\x20clamp(','_defineLODReflectionAlpha','inXRFrameLoop','beforeStep','y\x20is\x20not\x20an\x20integer,\x20floor(y)\x20used','cTFETC1','_pointerMoveEvent','subMeshes','frame\x20#','StorageTexture','[2][2]);\x0d\x0a','_colorStates','rg8snorm','_useAlphaFromDiffuseTexture','SPECULAR','_hoverRadius','active','aimTransform','_handlePluginEvent','PERSPECTIVE','ring_proxPhalanx_',')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotVUnclamped,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','Aborted(','BABYLON.NormalMaterial','_projectionLayer','Fragment_Custom_Albedo','jointData','\x5c{TYPE_','motionBlurPostProcess','_getFrameOffset','#define\x20CUSTOM_VERTEX_MAIN_BEGIN','_leftHandSystemQuaternion','GL_ALPHA_FUNCTION_DST_COLOR','paused','FACE_RIGHT','includeOnlyWithLayerMask','_useSphericalHarmonics','paddingRatio','getCascadeProjectionMatrix','.manifest','_groundMirror',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USEIRRADIANCEMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20irradianceSampler,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(SS_REFRACTION)\x20||\x20defined(SS_TRANSLUCENCY)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_REFRACTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','keysHeightOffsetDecr','_previousBonesTransformationMatrices','useThicknessAsDepth','preserveParentRotationForBillboard','specularBase','BlurV','background','MIXMAP2','_blendBackMrt','\x0a#define\x20NOISE','ToDegrees','NUM_MORPH_INFLUENCERS','_activeLight','disableControllerAnimation','ALPHA_EQUATION_SUBSTRACT','UpdateProfilesList','_opacityTexture','fromLinearSpace','_needMoveForGravity','onAnimationGroupPlayObservable','CLEARCOAT_BUMPDIRECTUV','_useLightmapAsShadowmap','const','_tmpContactCallbackResult','light_globalworldpos','transformNodes','_clearPreviousDraw','isSync','REFLECTIVITY_TEXTURE_TYPE','reset','NodeMaterialConnectionPoint','HasSpecificTrigger','\x20-\x20Unable\x20to\x20load\x20','sourceLightId','_doNotChangeAspectRatio','setCustomMeshPosition','TEXTUREFORMAT_RED','_createRope','geometryUniqueId','_thinInstanceDataStorage','getSQL','panningInertia','lastReturnValue','_excludeVariableName','_refractionTexture','targetRenderers','emulatedPosition','btHingeConstraint','generateMipmap','UV4Kind','RENDERBUFFER','_randomNoiseCoordinates1','_defineName','_reflectionTransform','_featurePointCloud','_lifeTimeGradients','#define\x20CUSTOM_VERTEX_DEFINITIONS','/systems/','onSkeletonRemovedObservable','directionalLight','isIdentity','_hitPointWorld','_renderOverlay','displayLaserPointer','matches','_onMeshReadyObserverAdded','_deserializePortDisplayNamesAndExposedOnFrame','SetParentAction','alphaBlend','bonesVertex','DetailMap','fillBlanks','xyzw','keysRadiusModifierCtrl','disablePointerInputWhenUsingDeviceOrientation','_createBlurPostProcess','20px','kind','getReplacementMesh','views','lods','beginPath','getAnimationByTargetProperty','isConnectedInFragmentShader','_originalTrackingRequest','CannonJSPlugin','blurHPostProcesses','quality','_CreateBlocks','onMaterialRemovedObservable','_blurRatio','deactivate','normals','_computeAngleValues','TEXTURE_CUBE_MAP_POSITIVE_X','onAnimationEnd','GetContactPointToRef','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','inputName','finalColor','_mat','createSceneUniformBuffer','lensDirtSampler','matrixMode','_enableBlurThickness',',\x20axisPinchControlHeight:\x20','_lastDeltaTime','allowEmptyVertexProgram','CCW','enterFullscreen','animated','_FormatErrorMessage','_saveFileAsync','BC3RGBAUnormSRGB','_cachedDefines','_initializeLimits','HDRLensFlareCompose','Unknown\x20vendor','frustumEdgeFalloff','DetailMapConfiguration','_IsUASupportingBlobStorage','clipPlaneFragment','INPUT_SHIFT_KEY','LookAtLHToRef','Alpha\x20blending','OnPickOutTrigger','finalColor.rgb','autoAnimateTo','_currentResult','assetPath','_useBlur','_bufferSize','_positionY','_WEBGL','getDescendants','hasTexture','_adapterSupportedLimits','ReflectionBlock','pickSpriteWithRay','DEPTH_TEST_EQUAL','#define\x20REFLECTIVITY_UV','_writeTextureRead','setAxisAngle','resetLocalMatrix','minimum','getWorldTransform','postMessage','_ReflectionTextureEnabled','#define\x20REFLECTIVITY_INDEX\x20','_cachedReflectionProjectionMatrixId','checksIsEnabled','THIN_INSTANCE','SmoothToRef','BABYLON.StandardMaterial','SCALEMODE_FLOOR','_remove','_uniqueIdCounter','supportedExtensions','forceR8','_attachedMeshParent','_pickingMoved','INTERLEAVED_ATTRIBS','getOwnPropertyNames','_nearestBestKernel','_CustomShaderCodeProcessing','SYNC_GPU_COMMANDS_COMPLETE','deleteFramebuffer','webVRCamera','audioEnabled','getUniform','fragmentUrl','SHADOWESM','_needStencil','lensSampler','attributeType','BindLogDepth','connectToSoundTrackAudioNode','emptied','motionControllerOrbMaterial','wheelYMoveRelative','_load3dlTexture','GetActiveTextures','_Epsilon','_dragDelta','PBRMATERIAL_ALPHATEST','getImageWidth','_createRenderBuffer','Body','_preActiveMeshStage','Xbox\x20One','_getSceneSize','_RayDistant','_colorWriteLocal','SRGB_ALPHA_EXT','png','_colors4','__bjsclassName__','oldPos','_hasCleared','refractionMatrix','ParticleBlendMultiply','Skeleton','preScaleForRendering','lastStateDirtyLowestIndex','_TranslucencyIntensityTextureEnabled','_shouldUseAlphaFromDiffuseTexture','#define\x20CUSTOM_FRAGMENT_DEFINITIONS','getParam','_beforeRenderTargetDraw','_sqlite3_column_blob','_useTrueRenderingForDiffuseTexture','getDistance','collisionFound','getDeterministicFrameTime','_moveScene','#define\x20DIFFUSE','A\x20child\x20MeshImpostor\x20is\x20not\x20supported.\x20Only\x20primitive\x20impostors\x20are\x20supported\x20as\x20children\x20(eg.\x20box\x20or\x20sphere)','_highlightsCurve','let','_dynamic','_activeDragButton','collidedMesh','_vaoRecordInProgress','_updateInt4ForUniform','RGBA32','_setRenderTarget','_getActionManagerForTrigger','CustomRequestHeaders','forceSRGBBufferSupportState','FACE_BACK','.x\x20+\x20cos(','getClassName','dpdy','Multiple\x20Render\x20Target\x20support\x20needed\x20to\x20compute\x20object\x20based\x20motion\x20blur','vignetteWeight','_clearFullQuad','targets','STEP','_preActivateForIntermediateRendering','_maxT','_setDirection','_wheelDeltaY','_soundPanner','HORIZONOCCLUSION','isBlocker','blurRatio','getWorldExtends','MATERIAL_PointFillMode','setIntArray','You\x20have\x20used\x20an\x20option\x20other\x20than\x20points\x20with\x20the\x20instance\x20option.\x20Please\x20be\x20aware\x20that\x20these\x20other\x20options\x20will\x20be\x20ignored.','assign','vClipPlane5','VertexState','createRawTexture3D','diffuse2Sampler','doNotHandleTouchAction','blurTextureSizeRatio','getVerticesData','getNormalizedSQL','removeMaterial','REFLECTIONFALLOFF','instancesBuffer','emissiveFactor','_textureSamples','_startMonitoringGamepads','ignoreSupportedFormats','Trying\x20to\x20bind\x20a\x20null\x20sampler!\x20entry=',',\x20vec2(\x20\x20\x20','deleteQueryEXT','FACE_FRONT','PNG','TEX_3D','#define\x20FLUIDRENDERING_FIXED_THICKNESS','PREPASS_REFLECTIVITY_TEXTURE_TYPE','GAMMAEMISSIVE','rotationCone','isNative','_elementToAttachTo','tileSize','worldAxisForFileY','onAnimationLoop','ARRAY_BUFFER','_frustumCenter','getPostProcesses','ForEach','settings','_idealKernel','destroy','_tmpDragQuaternion','disableNearInteraction','_softbodyOrClothStep','astc-10x5-unorm','.g)\x20*\x202.0);\x0d\x0a','SpringJoint','nativeAnchor','_breaksAreDirty','LITTLE','eyeToScreenDistance','valueOf','diffuseMatrix','_cachedStencilBuffer',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20project+fetch\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','upperLimit','_effectWrapper','E3d','EQUIRECTANGULAR_RELFECTION_FOV','_singleInstance','ASTC10x10Unorm','_CreateNodeAnimationFromNodeAnimations','OnPluginActivatedObservable','sceneCenter','mapABOBtoBAOA','https://assets.babylonjs.com/nme/currentScreenPostProcess.png','_GetRightHandedNormalVector3FromRef','_currentAngularSpeed2','Scaling','blocksWithDefines','toVector3','optimizeIndices','getNormalAt','internalTextureUniqueId','onAfterViewRenderObservable','OES_texture_float','_rotationDisplayPlane','environmentTexturePrefilterOnLoad','worldPositionConnectionPoint','_buttonShare','set_kDF','removeBlock','querySelector','subtractToRef','LEQUAL','_tintWASM','cameraExposure','getCustomMeshPosition','onPoseUpdatedFromDeviceObservable','getRuntimeAnimationByTargetProperty','setCollisionFlags','setSize','ILog2','getRotationMatrixToRef','\x20-\x20_setTexture\x20called\x20with\x20a\x20null\x20_currentEffect!\x20texture=','soundTrackId','SS_RGBDREFRACTION','getAttribLocation','ORDER_INDEPENDENT_TRANSPARENCY_16BITS','DOM_DELTA_PAGE','edges','restitution','.tga','_useGltfStyleTextures','.y\x20&&\x20','OneMinusDstAlpha','.xy;\x0d\x0a','_GroundMeshParser','onlefttriggerchanged','_renderEncoderDescriptor','getShadowGenerators','bouncingBehavior','DETAIL','cTFBC4','_areFresnelDirty','textureMatrix','\x20?\x20','ChromaticAberrationPostProcessEffect','MessageLogLevel','ALPHA_SRC_DSTONEMINUSSRCALPHA','updateControllerLaserColor','onAfterSpritesRenderingObservable','orientation','_deviceSourceManager','addVirtualJoystick','toRotationMatrix','experimental-webgl2','OnCenterPickTrigger','standardDerivatives','useNonLinearDepth','NumCacheMiss','MATERIAL_FresnelDirtyFlag','Float32x4','furOcclusion','copyToArray','customEmissiveTextureSelector','shadowOrthoScale','DistanceConstraint','DesaturateBlock','\x0a\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20vUV;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20angles;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#define\x20twopi\x206.283185307\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vUV\x20-\x20vec2(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20angle\x20=\x20atan(uv.y,\x20uv.x)\x20+\x203.141592;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20delta\x20=\x20gl_FrontFacing\x20?\x20angles.y\x20:\x20-angles.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20begin\x20=\x20angles.x\x20-\x20delta\x20*\x20angles.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20start\x20=\x20(begin\x20<\x20(begin\x20+\x20delta))\x20?\x20begin\x20:\x20(begin\x20+\x20delta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20end\x20=\x20(begin\x20>\x20(begin\x20+\x20delta))\x20?\x20begin\x20:\x20(begin\x20+\x20delta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20len\x20=\x20sqrt(dot(uv,uv));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20opacity\x20=\x201.\x20-\x20step(0.5,\x20len);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20base\x20=\x20abs(floor(start\x20/\x20twopi))\x20*\x20twopi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20start\x20+=\x20base;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20end\x20+=\x20base;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20intensity\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x205;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20intensity\x20+=\x20max(step(start,\x20angle)\x20-\x20step(end,\x20angle),\x200.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20angle\x20+=\x20twopi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.,1.,0.,\x20min(intensity\x20*\x200.25,\x200.8))\x20*\x20opacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','_useSRGBBuffer','latest','No\x20support\x20for\x20userMedia\x20on\x20this\x20device','_blockMaterialDirtyMechanism','One','_previousTransformationMatrices','TransitionTo','_getEffectiveTarget','HIGHLEVEL','R32F','postProcessChannel','set_piterations','transferToNodeMaterialEffect','undefined','Energy\x20Conservation','Hermite','_updateFloat4ForEffect','_doNotHandleContextLost','TextureCompressionBC','_emit2DSampler','_drawWrappers','instances','_getSamplingParameters','_processLateAnimationBindings','setViewport','Environment\x20lights','_shadowMinZ','highlightsSaturation','updateVector3','_getNegativeRotationToRef','vec3(','vEmissiveColor','_processLateAnimationBindingsForMatrices','_fresnelSeparate','gizmoMeshes','_bind','prePass_Depth','_touches','outlineWidth','_fullscreenVRpresenting','addItem','ParseMultiMaterial','slope','torusKnotBuilder','_buttons','GetCurrentGradient','useSphericalHarmonics','instantiateHierarchy','lock','_material','buttonRB','forceBitmapOverHTMLImageElement','BABYLON.MotionBlurPostProcess','cloneMeshMap','Snorm8x4','_attenuateBackfaceReflection','x-axis','invertUV','isRenderTarget','BABYLON.StopSoundAction','PointToPointJoint','Light_Type_0','depthProjection','pen','_randomNoiseCoordinates2','DIFFUSEZ','Exp2','GetAnimatables','doNotRemoveAnchorsOnSessionEnded','.gltf','constant','vFogColor','limitDeviceRatio','keysHeightOffsetModifierShift','_joints','isExposedOnFrame','//playground.babylonjs.com/textures/player.png','#define\x20KERNEL_WEIGHT','_getAphaBlendState','_isVideo','_joystickPosition','_hasHit','onMeshRemovedObservable','_externalTextures','stencilOpDepthFail','touchend','createDefaultCamera','_createEffects','Transform','TEXTURETYPE_UNSIGNED_INT_24_8','ANIMATIONTYPE_MATRIX','_processingContext','projectToRef','removeEntry','vertByDist','WriteNumber','#define\x20SSR_USE_LOCAL_REFLECTIONMAP_CUBIC','_Ldexp','BABYLON.MatrixTransposeBlock','connectToAnalyser','startsWith','_restoreEngineAfterContextLost','_webVRready','keysRight','isSaturated','getBlockByName','registerBeforePhysicsStep','DragMovementThreshold','ErrorLogLevel','CAP_START','_ImageProcessingDirtyCallBack','RG8UI','_bufferIndex','quaternionInterpolateFunction',',\x20flat\x20shading:\x20UNKNOWN','blurDepthScale','GAMMAALBEDO','getNumLevels','_enabled','getCaps','sizeAuto','_absoluteScaling','fxaaEnabled','counters','Not\x20a\x20babylon\x20environment\x20map','increment-clamp','_isMulti','fragmentToken','getRenderTargetTextures','_shadowCastersBoundingInfo','_bufferViews','removeColorGradient','.debugLimit\x20=\x20','enableTransientHitTest','astc-6x6-unorm-srgb','shift','markVerticesDataAsUpdatable','getPosition','DepthBias','transferTexturesToEffect','groundMirrorRenderList','currentRTisSceneRT','projectOnPlaneToRef','setInt16','aspectRatioFov','setRotationQuaternion','transcode','onNewMeshSelected','createComputePipelineContext','BRDF_V_HEIGHT_CORRELATED','WorldViewProjection','FurTexture\x20','instantiate','clientX','_loadedUniqueId','_CreateCanvas','diffuseSamplerY','_frameId','unprojectRayToRef','sessionManager','COLORGRADING3D','TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4','isFixedFoveationSupported','_createBuffer','skipOnPointerObservable','#define\x20pbr_inline','PrepareUniformsAndSamplersList','_checkCollision','#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable','VALUE','_updateFloatForEffect','SHADOWPCSS1','_colorTextureArray','_rampGradients','webgpu','gridOffset','HEAPU16','chromaticAberration','RGB16UI','triangleId','CreateLines','_updateAnisotropicLevel','mixTexture2','removeFloorMeshByName','KHR_materials_sheen','DisableControllerCache','Append','_altPressed','_getCorrectLoopMode','_blurThicknessFilterSize','getColorWrite','_activeCameraChangedObserver','_deletionCosts','_layoutCacheFormat','getExtension','LoadScript','_eventRestoreSet','a_button','addEmitRateGradient','normalized','_effect','_restoreStringEvents','[0][1],\x20','ShowLoadingScreen','addPoint','Gamepad','diagnostic(off,\x20derivative_uniformity);\x0a','Dst','applySkeleton','prevViewProjection','_sqlite3_value_bytes','MAX_VERTEX_ATTRIBS','notifyObserver','reflectivityThreshold','MinBlock','program','ATTRIB_TYPE_INT8','Uniform','dbgLogIfNotDrawWrapper','_addFragmentOutputNode','_ParseURL','positionY','https://snippet.babylonjs.com','_displayTeleportationTarget','\x20=\x20normalize(','DecalMap','setVolume','Normal','_depthReducer','ambientClr','Attention,\x20PlaneImposter\x20might\x20not\x20behave\x20as\x20you\x20expect.\x20Consider\x20using\x20BoxImposter\x20instead','LensCenter','_lodOffset','RGB9E5UFloat','sharedData','getCharacterIdx','getLeftJoystick','lensCenterOffset','data:image/png;base64,','vFragmentDepth','samplingMode','_disableTouchAction','texImage3D','majorUnitFrequency','ignoreParent','PointList','_MergeMeshesCoroutine','getBoneByName','_newSamplerInstances','_applyRenderPassChanges','Reduction\x20phase\x20','TEXTUREFORMAT_COMPRESSED_RGB8_ETC2','calc(50%\x20-\x20','onAButtonStateChangedObservable','onReflectionCubeMapUpdatedObservable','pointingPoseNode','_sessionManager','gl_FragDepth','_identity','_Fallbacks','astc-10x10-unorm','_buttonX','_currentMaterial','_onUnBindObservable','updateTargetFrameRate','createPickingRayInCameraSpaceToRef','STEP_BEFORERENDERINGMESH_OUTLINE','_sceneUBOs','\x20+=\x20(readVector3FromRawSampler(','webglcontextrestored','300px','webVRController','textureArrays','clipPlane3','_updateModel','renderWidth','diameterBottom','Offending\x20line\x20[','blurMaxFilterSize','offsetValue','FromData','_trianglePlanes','IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV','loadAsync','frameData','_maxWorkers','_nearestDistanceSquared','createProgram','ETC2RGB8Unorm','clearCoatColorAtDistance','AbstractMesh','getGeometries','centripetalForceThreshold','alignVertical','applyImpulse','.useLogarithmicDepth\x20=\x20','getCurrentSlice','skipPointerMovePicking','_useTextureToStoreTargets','_storageBuffers','TBNBlock','Timestamp','LoadScriptAsync','shaderProcessingContext','trySetMeshDetectorEnabled','getFullYear','vertexIdxForBones','targetAlpha','torusKnots','_needToBindSceneUbo','opStencilFail','getTransformMatrixTexture','PVRTC1_4_RGBA','SUMMARY_LOGGING','PREPASS_REFLECTIVITY_INDEX','\x20=\x20determinant(','_db','axisPinchControlRadius','REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED','createAnchor','worldInformation','_markAllSubMeshesAsLightsDirty','REFLECTIONFRESNEL','getTextureCoordinates','_featureContext','lights','pbrBlockAlbedoOpacity','beta','MORPHTARGETS_NORMAL','_pz.jpg','_resetCurrentStencilRef','BABYLON.DerivativeBlock','_DefaultMinimumThickness','_primaryColor','_computeDevicePosition','_onBeforeRenderObservable','Cannot\x20add\x20an\x20uniform\x20after\x20UBO\x20has\x20been\x20created.','_isQuest','writeMorphTargetAttributeData','//\x20','_cachedColor4White','_selectionContent','_headsetImpostor','_renderTargetTexture','_GetFloatAsHalfFloatRGBAArrayBuffer','onAfterComposeObservable','LensFlareSystem','_textureFormat','astc-12x10-unorm','alignItems','MAX_SAMPLES','_removeUnusedTargetRenderers','ALBEDO','Scene','_prevPostProcess','Dot','originalPostProcess','returnToRest','\x20=\x20step(0.5,\x20','collectDefines','diffuseBlendLevel','emitVertex','sint32x3','onTriggerButtonStateChangedObservable','_setBackgroundState','_onButtonStateChange','wasmZSTDDecoder','IntersectsSphere','PerspectiveFovWebVRToRef','average','addVRDeviceOrientation','All','WarningLogLevel','DeduceStride','IsSafari','_irradianceTexture','_quaternions','shadowAngleScale','estimatedRealWorldWidth','NOISE','BABYLON.DotBlock','stopFactor','setUint32','getIndexBuffer','CreateFromCenterAndRadius','supportCascades','NAME_PROCEDURALTEXTURE','Waiting','_addHullVerts','_alphaBlendEqParams','_ubDontInvertY','updateSize','Surface\x20Albedo','_syncGeometryWithMorphTargetManager','_setupEnvironmentTexture','gBuffer_Velocity','CreateGroundFromHeightMap','REFLECTION','_targetInfluenceChangedObservers','noMipmap','uv3','_preparePath','_forceAlphaTest','fov','exp2','getScale','rgb','nbSharedFaces','useAlphaBlending','_NUS','_meshCollisionData','_transientComponents','BILLBOARDMODE_STRETCHED_LOCAL','updateUpVectorFromRotation','setTextureFromPostProcessOutput','Failed\x20to\x20parse\x20the\x20Data\x20URL','onTrackpadValuesChangedObservable','setStencilFunction','_midtonesExposure','RandomId','hit','FromPolynomial','physicsJoint','STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER','albedoOpacityOut','btCollisionObject','MergeMeshesAsync','UNMASKED_RENDERER_WEBGL','_createLuminancePostProcesses','PREPASS_COLOR_TEXTURE_TYPE','topColor','collisionRadius','doNotInstantiate','getTotalIndices','_isMesh','tangent\x20=\x20normalize(tangent);','_blurDepthFilterSize','ETC2RGBA8UnormSRGB','OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE','pixelWidth','_glBinding','_GetSamplerDescriptor','\x20-\x20floor(0.5\x20+\x20','stiffness','_addSide','bindBuffer','LUMINANCE','_filter','_cachedWrapU','postprocess','getVector3Float32FromRef','previousViewProjection','.x,\x20','_matrix','onLoadedObservable','_weight','_includeShaderStore','enableGroundMirror','MIDDLE_FINGER_METACARPAL','_getGlobalDefines','SmoothAngleChange','_BestScore','WEBGL_compressed_texture_etc1','emitFragment','hasQueries','_reflectionCubeMapTextureSize','incident','PerspectiveLH','_sqlite3_bind_int','_options','setInt','_uploadEncoderDescriptor','_updateFromXRSession','BOTTOM',',\x20axisControlRotationOffset:\x20','set_m_gravity','kernelBlur','_pointerWheelEvent','disableLevelMultiplication','_jointRadii','pad','_mapping','getVolume','isSupported','getLensFlareSystemById','absoluteRotationQuaternion','THUMB_METACARPAL','Raw3D','getZOffset','_prefilterOnLoad','DELAYLOADSTATE_LOADED','SHADOWPCSS','onAnimationEndObservable','getWidth','Clean','Intersects','addAlphaRemapGradient','setMass','sqlite3_result_error','vNormalW','backSizeFactor','createDefaultSkybox','dom-overlay\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','decoding','_shadowCameraPos','_compute','setRotationMatrix','epsilon','colorLevel','_distanceToCamera','_collider','Parameter\x20must\x20be\x20a\x20URL\x20to\x20the\x20sound,\x20an\x20Array\x20of\x20URLs\x20(.mp3\x20&\x20.ogg)\x20or\x20an\x20ArrayBuffer\x20of\x20the\x20sound.','fxaa','_projectionTextureProjectionLightMatrix','getCreationOptions','HEMILIGHT0','_convertToRightHandedSystemMap','disableAnimation','_locomotionTarget','USEPHYSICALLIGHTFALLOFF','_idx','_upload2DCompressedLevels','referenceMeshToUseItsOwnMaterial','_direction','_setLaserPointerColor','previousWorld0','_negativeCurve','_forceNormalForward','ReviewUniform','_beforeCameraDrawStage','vSphericalX','STENCIL_OP_FAIL_S_ZERO','#define\x20NUM_MORPH_INFLUENCERS\x20','#define\x20BILLBOARD','changeDisplayOptions','isPBR','_cachedEffect','_numCascades','_onHitTestResults','createCustomInputBlock','Sint32x2','autoplay','setColor4Array','lightVxUboDeclaration','DECAL','ROTATE_TILE','radiusTop','maxDistance','removeEmitRateGradient','_releaseVertexArrayObject','behaviors','onAfterRenderCameraObservable','_vectors2','#define\x20REFLECTIVITYCOLOR','TextureCompressionETC2','hydrate','edgesWidth','\x20-\x20render\x20target\x20begin\x20pass\x20-\x20internalTexture.uniqueId=','HmdWarpParam','Unable\x20to\x20create\x20Occlusion\x20Query','_mixTexture2','sqlite3_column_count','DeltaAngle','_updateCameraProperty','copyAnimationRange','_willBeUnregistered','nearInteractionPickingInfo','_movement','NEVER','_hostElement','_currentSizeGradient','laserPointerMat','buttonR1','_nx.jpg','Position3D','WEBP','FallbackTexture',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','opacityIntensity','_activeMeshes','COMMAND_SETINT','Observable','_defaultFrameBufferCleared','_gatherRenderTargets','forcePOTTextures','reverseLeftRight','toggleModelMatrixHandInPlace','_beforeRenderObserver','refractionTexture','clearcoatOut.finalClearCoatRadianceScaled','_checkSize','SHADOWPCSS0','COMMAND_SETFLOAT4','acceptedConnectionPointTypes','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL','register','meshUnderPointer','loadData','_postProcesses','PrepareDefinesForMorphTargets','wheelDeltaPercentage\x20only\x20usable\x20when\x20mouse\x20wheel\x20controls\x20ONE\x20axis.\x20Currently\x20enabled:\x20axisControlRadius:\x20','_defaultPipelineTextureType','poleNodes','Could\x20not\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','#define\x20SSR_INVERTCUBICMAP','LerpToRef','IN_XR',').\x20funcParamsStartIndex=','buttonCircle','_webvrViewMatrix','CreatePolyhedron','_afterDraw','_isBillboardBased','vSphericalL00','SHEEN','FORMAT=32-bit_rle_rgbe','switchActiveCamera','_geometryBuffer','_getVertexInputDescriptor','TOUCHPAD_TOUCH_X','Function','onNewMaterialAddedObservable','send','skins','addInPlaceFromFloats','PBRMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','\x0a#define\x20ANIMATESHEET','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','nextSibling','astc','_emitExtension','_drawCamera','indices\x20-\x20','_onKeyDown','vSphericalYZ','addCount','_rescaleTexture','_RequestPointerlock','_mustUpdateRessources','gamepadManager','uniform2fv','ALPHATEST_AFTERALLALPHACOMPUTATIONS','_displayLinesUpdate','ETC2RGB8A1UnormSRGB','#define\x20STORE_CAMERASPACE_Z','InverseLerp','_hitPlane','getDeltaTime','positionsAttrDesc','gl_FragColor\x20=\x20','removeExcludedMesh','face','GrainPostProcess','_yToUpMatrix','rotationEnabled','boundingBoxPosition','resetTextureCache','postRun','onBeforeComputeObservable','#define\x20FLUIDRENDERING_DEBUG_DIFFUSERENDERING','preUpdateParticleBuffer','_onAfterRenderObserver','getFps','poleTargetPosition','pickWithRay','createDeviceOrientationCamera','drawArraysInstancedANGLE','_axisTargetedByUpAndDown','REFLECTIONMAP_3D','preExportTextureAsync','_Performance','_updateMultiviewUbo','REFLECTIONMAP_EQUIRECTANGULAR','Disposed','_bias','_updateFloatArrayForUniform','FromLookDirectionLH','onCanvasFocusObservable','height','WhenAllReady','_jointScaleFactor','getKeys','_getKeyValue','setFarInteractionFeature','_teleportBackwardsVector','\x20=\x20dFdy(','Min','executeNativeFunction','_applyUserInteraction','includes','getSamplers','GetSamplerHashCode','resolveTarget','materialIndex','TEXTURE_CUBIC_MODE','maxInterStageShaderVariables','CounterClockWiseSideOrientation','__SPECTOR_rebuildProgram','_RigCamTransformMatrix','_currentRenderTextureInd','MODEL_FILENAME','responseText','_prepareDefinesForAttributes','targetPropertyPath','unregisterAction','_indexParameters','#define\x20SSRAYTRACE_DEBUG\x0a','isReadyForRendering','_buffersForInstances','mieDirectionalG','invertNormalMapX','TEXTUREFORMAT_RGBA_INTEGER','btRigidBody','xr-dom-overlay','defaultViewMatrix','Force\x20normalization\x20for\x20the\x20worldNormal\x20input','\x20switching\x20back\x20to\x20web\x20url:\x20','soften','groupInInspector','specularIntensity','allowUpsideDown','useSpecularGlossinessInputEnergyConservation','NONE','sint8x2','enablePicking','isFrozen','torusArrowMaterial','isLuminance','ambientFromScene','LastCreatedScene','MAINUV6','bloomBlur','_range','_disposePostProcesses','videoWidth','PREPASS','getObjectExtents','INSTANCEDMESH_SORT_TRANSPARENT','SSAOOriginalSceneColorEffect','detailSampler','disableInstanceAttribute','createVideoElement','createPipelineLayout','hitDistance','StorageBinding','_sqlite3_value_int',')\x20discard;\x0d\x0a','FILTER_POISSONSAMPLING','preferredCameraIndex','NEAREST','setStencilPassOp','xr_standard_touchpad_xaxis_pressed_min','failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27','onApplyObservable','\x22,\x20null,\x20','btSoftRigidDynamicsWorld','_shaderId','colorTransformSettings','_DeletionCost','FluidRenderer','2DSampler','multiply','preMultiplyAlpha','_extend','metadata','setTexture','_globalAmbientColor','_baseToVertex','_checkWithEpsilon','manualUpdateOfWorldMatrixInstancedBuffer','_physicsPlugin','clearcoatTexture','BaseCameraMouseWheelInput','packedFloat','HardBindForSubMesh','CustomParticleEmitter','facetDepthSortFunction','_quadraticBezierCurve','lensFlareBlurWidth','_loadingScreen','_sourceNormals','diffuse1Infos','_domOverlayType','_onVrDisplayPresentChange','getSkeleton','_onBeforeDrawParticleObserver','angles','translucencyDiffusionDist','_t0','getActiveParticles','_applyExtension','ShadowMapBlock','_cachedStencilOperationPass','Invalid\x20data\x20being\x20written!','useOpacityTextureForTransparentShadow','_multiRenderAttachments','_needUVs','_disposed','vDebugMode','#define\x20INSTANCES','\x22.\x20Latest\x20supported\x20version\x20is\x20\x22','transitionDuration','NORMAL','paddingMode','THIN_INSTANCES','_executeOnIdleWorker','FromQuaternionToRef','beginHierarchyAnimation','attachControl','getCode','GL_ALPHA_FUNCTION_CONSTANT_ALPHA','_index','TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV','createDynamicUniformBuffer','_stencilEnabled','_isSubEmitter','forceAlphaBlending','setStencilCompare','TEXTURE_MAX_ANISOTROPY_EXT','_getFirstShadowLightForMesh','getBoundingInfo','particleEmitterType','setEnabled','createLine','_onGamepadConnectedObserver','conversion','_convertStandardMaterialAsync','halfExtents','Show','index_tip_','_setMainTextureSize','_textureVertexStride','_maintainStateBetweenFrames','wrapS','SHADOWPOISSON1','addMatrix3x3','colorQuarter','_BaseCache',',\x20targetedAnimations\x20length:\x20','exposure','_invertRefractionY','_generateTBNSpace','#ifdef\x20MORPHTARGETS_TANGENT\x0d\x0a','_axisToApexShrinkFactor','toLeftHanded','_padSensibilityDown','upAxis','rebuildAnglesAndRadius','animationPropertiesOverride','_groundMaterial','movementEnabled','automaticNormalizationTangent','mode','_GlobalId','METALLNESSSTOREINMETALMAPBLUE','DecodeBufferToPointCloud','PickSphere','forceBackFacesOnly','snapshotRenderingMode','execute','Sint16x4','_FileToolsLoadImage','rotationalLimitMotor','_effectLayerOptions','FOGMODE_EXP','_useRoughnessFromMetallicTextureGreen','monitorRunDependencies','targetProperty','_heightTexture','_depthStencilState','_getDepthTexture','sortLightsByPriority','onFrameObserver','The\x20serialization\x20object\x20may\x20not\x20contain\x20the\x20proper\x20base64\x20encoded\x20texture\x20data!\x20You\x20should\x20use\x20the\x20SerializeAsync\x20method\x20instead.','_teleportActive','vSampleDirections','XR\x20renderTargetTexture','profileId','vLightDirection','When\x20setting\x20a\x20custom\x20mesh\x20on\x20a\x20gizmo,\x20the\x20custom\x20meshes\x20scene\x20must\x20be\x20the\x20same\x20as\x20the\x20gizmos\x20(eg.\x20gizmo.gizmoLayer.utilityLayerScene)','CustomImpostor','useMaxLine','forceAutoClearInAlphaMode','_action','_fogEnabled','_createVertexBuffer','_resize','surroundingMeshes','Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set','COMPRESSED_RGBA_ASTC_4X4_KHR','write-only','isUndefined','life','.toGammaSpace()','DEFAULTSIDE','_numObserversMarkedAsDeleted','s3tc','None','COMPRESSED_RGBA_S3TC_DXT5_EXT','renderTargetOptions','addOutputNode','BABYLON.MeshAttributeExistsBlock','_betaTransition','_markAllSubMeshesAsFresnelDirty','_GenerateDefaultHandMeshRigMapping','updateWorldTrackingState','REFLECTIVITYDIRECTUV','removeLODLevel','endFrame','_addMaterial','HDRScreenSpaceReflections','TRACKING_LOST','_stateStored','scope','gridTemplateRows','_currentRenderPass','RGBA8I','RightReadOnly','_depthStencilTexture','_mustUpdateStencilRef','toDataURL','setHelperAsync','_teleportationEasing','_webVRrequesting','_customMeshSet','EncodeTextureToRGBD','_renderTargets','_getCurrentRenderPassIndex','_instanceDivisor','TriangleFanDrawMode','operation','UV5','\x20:\x20','_updateEffect','COMPRESSED_RGBA_PVRTC_4BPPV1_IMG','lightsFragmentFunctions','activeCameraID','SS_LINKREFRACTIONTOTRANSPARENCY','_floorMeshName','_numParticles','_xrHitTestSource','getLeftTarget','getVertexBuffers','importedMeshesFiles','PostProcess','.invertRefractionY\x20=\x20','MeshImpostor','groupIndex','setTranformFeedbackVaryings','num_faces','aberrationAmount','STENCIL_TEST_GEQUAL','BABYLON.ComputeShaderParticleSystem','noFSInit','VertexAndFragment','xr_standard_touchpad_yaxis_pressed_max','onAnchorAddedObservable','convolution','_creationDataStorage','getRowsModified','enableDepthRenderer','Alpha','isStencilEnable','_textureSamplers','\x20depth=','unfreezeMaterials','SPECULARDIRECTUV','module','UNPACK_FLIP_Y_WEBGL','BABYLON.InterpolateValueAction','StorageBuffer','seekable','availableTextures','Initialize','addEffectLayer','get_m_n','_modifierRotationOffset','read-only-storage','AllowLoadingUniqueId','YES','_switchPanningModel','synchronize','PrepareUniformBuffer','_updateBuffer','subMeshFaceId','REFRACTIONFRESNEL','SSAOCombineRenderEffect','applyStencil','_cachedSize','_renderMultiviewToSingleView','_handleDataAvailable','Front','Anchor\x20could\x20not\x20be\x20updated','diffuseSamplerSampler','_deviceOrientation','triangleCount','_positionIndex','_beforeRenderingGroupDrawStage','nearInteractionTargetMesh','totalActiveIndicesPerfCounter','extensionsUsed','),\x200.0,\x201.0)\x20*\x20step(','updateFlag','_tmpVector','_screenSpaceReflectionsEnabled','_setRasterizationState','_LoggingLevel','_invertedAbsoluteTransform','collisionCoordinator','_computationVector','_shadowMap','//\x20heightToNormal','TRIANGULAR_MESH','_isWorldMatrixFrozen','EmissiveTextureEnabled','getComponentIds','_computePrimaryColorFromPerceptualColor','_storedRotation','ColorStates','occlusionTexture','ALPHA_INTERPOLATE','noiseStrength','setQuaternion','little','_datasetMeta','isView','BABYLON.ClipPlanesBlock','_renderVertexBuffers','fluidRenderingParticleThickness','markAsProcessed','then','_postProcesses1','_requestFile','getFirstAvailableInput','FRONT','_characterToIdx','Lerp','_albedoScaling','Unable\x20to\x20load\x20the\x20ShaderMaterial','multiIntersects','strokeStyle','FromEulerVectorToRef','_GetFileInfo','getClosestFacetAtCoordinates','handleFragmentSideInits','onAfterRenderTargetsRenderObservable','getBodyRestitution','extendSizeWorld','_ssaoPostProcess','suspended','normalsAttrDesc','gBuffer_DepthBuffer','updateGoldbergFaceColors','MATERIAL_LineStripDrawMode','negateInPlace','8qFcKfS','hasHit','connect','vAmbientColor','_BuildIdGenerator','RG_INTEGER','nearInteraction','_bundleList','blurDepthNumIterations','releaseTexture','_readPixelsSync','direction','_extensionsPostExportNodeAsync','changeLaserColor','_MAX_UNIFORM_SIZE','MICROSURFACEAUTOMATIC','webGLVersion','_noMipmap','astc-5x5-unorm-srgb','_paddingValue','_albedoTexture','_getFilenameAndPath','_wheelYActionCoordinate','_normalTextureY','_zeroIfClose','LoadImage','inlineShaderCode','setDepthStencilFormat','node','Compose','vLightsType','onCollideEvent','projection','uvs6AttrDesc','hasChanges','PBRBaseMaterial','generic-trigger-touchpad','setTranslation','poster','_flushIfNecessary','animations','vertexUrl','useMeshNormalsForDirection','dependedBy','_createWrappersForBoundingBox','_rttRenderPassWrapper','_circleOfConfusion','nodes','cwrap','_lightFalloff','ellipsoid','calcRotatePOV','_updateWebVRCameraRotationMatrix','finalWidth','toArray','minPoint','_updateUIntForEffect','#if\x20NUM_BONE_INFLUENCERS>0\x0d\x0a','_onBeforeDrawParticlesObservable','ShadowGeneratorSceneComponent','invertRefractionY','inverseRotationSpeed','_resetVertexBufferBinding','colorBlendFactor2','TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC','provideFallbacks','_isImpostorPairInContact','direction1','buttonsRoll','_MiscDirtyCallBack','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vGeometricNormaClearCoatW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20viewDirectionW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularEnvironmentR0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_TINT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatTintParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','reflectionReflectance0','etc2-rgb8unorm-srgb','CleanUrl','_refreshRate','_hasAlpha','Unsupported\x20Attribute\x20Component\x20kind:\x20','_vertexBuffers','removeFloorMesh','decompose','maxYaw','\x20=\x20sin(','spriteManager','_worldMatrix','_environmentTextureIsProbe','facetDataEnabled','state:\x20','_previousRatio','TEXTURETYPE_UNSIGNED_SHORT_5_6_5','STENCIL_OP_PASS_Z_INCR','TRANSFORM_FEEDBACK_BUFFER','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','removeMesh','fogEnd','FACE_DOWN','String','\x20=\x20mat3(','getSubPositionAt','dumpNextRenderTargets','enableFluidRenderer','_fogParameters','_virtualScenes','animationSpeedFactor','_renderId','translucencyIntensityMatrix','globalPosition','displayLoadingUI','BABYLON.DepthOfFieldBlurPostProcess','emissive','bindBuffers','SNAPSHOTRENDERING_FAST','_useDeltaForWorldStep','recycleParticle','currentVRCamera','facet1','_volumetricLightStepsCount','Error\x20in\x20DB\x20add\x20version\x20request\x20in\x20BABYLON.Database.','Zero','_startMainRenderPass','Projection','keysHeightOffsetModifierCtrl','TRIANGLE_FAN','IS_REFLECTION_LINEAR','_resetCurrentScissor','_cameraRotationMatrix','xrInput','setFloatArray4','getTracks','/babylon.inspector.bundle.js','_boundRenderFunction','toHSVToRef','setRestPose','_generatePointsArray','gammaSpace','midtonesDensity','Unable\x20to\x20create\x20Transform\x20Feedback','coav','_samePointSquaredDistanceThreshold','read','_spectatorMode','#define\x20DIFFUSEUV1','.xy);\x0d\x0a','needWorldViewProjectionMatrix','getTotalVertices','interpolateReady','isUnique','sound','rotationInProgress','_context','overlayAlpha','transformFeedbackVaryings','lightFragment','bindGroupLayouts','edgesShareWithInstances','GlowLayerHBP1','onCollisionPositionChange','_sqlite3_clear_bindings','_updateMeshUV','Cannot\x20add\x20more\x20vertex\x20attributes\x20for\x20mesh\x20','hasMatricesIndices','reflection\x20probe\x20generation\x20for\x20','COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT','OrthoLH','_getDefaultSubMeshCandidates','Logarithmic\x20depth\x20is\x20not\x20compatible\x20with\x20orthographic\x20cameras!','_released','getDepthWrite','Recorder\x20has\x20already\x20been\x20disposed','rotateNeg60About','mark','framingBehavior','main\x20pass','teleportationTarget','ConvertPanoramaToCubemap:\x20input\x20cannot\x20be\x20null','CreateTorusKnot','glossiness','poleTargetMesh','StandardMaterial','_setupSkyboxMaterial','defaultPixelShader','_onrightstickchanged','GetExponentOfTwo','_vectors3','bypassBlur','selectstart','colorMax','BABYLON.BackgroundMaterial','REFLECTIONMAP_EQUIRECTANGULAR_FIXED','_height','\x20=\x20vec2(','generic-trigger-squeeze-touchpad','_skyboxTexture','DISPLAY_SPHERES','_rotationQuaternion','postExportMaterialAdditionalTextures','parseSerializedObject','doNotSyncBoundingInfo','setUInt4','_vReflectionFilteringInfoName','MoveScene','_injectCustomRequestHeaders','xr-anchor-system',',\x20type:\x20','QueueNewFrame','MULTIVIEW','_isObjectBased','excludeSkinnedMesh','RotationQuaternionFromAxisToRef','_mouseWheelInput','trySetFeaturePointCloudEnabled','_getVideo','textureType','absolutePosition','#define\x20PREPASS_NORMAL','BACKSIDE','Running...','controllerMeshes','_current','getUniqueId','sourceY','%23','hasRings','_uboList','sint32x2','refractionIntensitySampler','FreeCameraDeviceOrientationInput','_bloomWeight','_submeshesOctree','isNonUniformWithinEpsilon','PHYSICS_CONTROLLERS','_onEffectCreatedObservable','LiteTranscoder_UASTC_RGBA_UNORM','diffuseMapSize','MATERIAL_ALPHATEST','onPadDownObservable','#ifdef\x20FOG\x0d\x0a',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','FreeCameraVirtualJoystickInput','transpose','_calculateLowerRadiusFromModelBoundingSphere','Store','vec3','rgba32float','prePass_DepthBuffer','getHardwareScalingLevel','sql-wasm.wasm','_setDefaultFixedFrustumShadowProjectionMatrix','_bestReflectionRenderTargetDimension','_fragmentSourceCode','imageProcessingDeclaration','_normalBlendMethod','clearCoatSampler','enableReflectivity','DiffuseRendering','CreateLathe','mat4\x20view\x20=\x20','ints','MIN','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_BPTC_UNORM','allowShaderHotSwapping','quaternionsArrays','SignedDistanceToPlaneFromPositionAndNormal','distortionSampler','buttonSquare','_UpdatedUbosInFrame','WebGPU','isDirty','_onlyForInstancesIntermediate','Fragment_Before_FragColor','_CreateSpotLightMesh','EasingFunction','ALPHA_MAXIMIZED','linear\x0a','_drawRenderingGroup','encapsulate','onBeforeDrawParticlesObservable','_buttonRightStick','refraction','Reflection','_baseMatrix','groundColor','_prepareCylinder','_activePointer','displayGaze','customShader','_specularIntensity','stepR','substring','_xrPoseVectorData','defined(LODBASEDMICROSFURACE)','_forceIrradianceInFragment','unregisterAfterWorldMatrixUpdate','lighting','updateGoldbergFaceUVs','depthRTWrapper','projectionTextureMatrix','onAfterWorldMatrixUpdateObservable','_canUseTextureForBones','_linesIndices','rayLength','WorldPos\x20*\x20ViewProjectionTransform','onButtonUpObservable','native','faceXaxis','realTimeFiltering','steps','TEXTUREFORMAT_R_INTEGER','CLEARCOAT_TEXTUREDIRECTUV','LESS','maxPointerDistance','little_metacarpal_','\x20=\x20cos(','_pressed','_restoreConnections','_fixedExposure','CreateFromWebCamAsync','_externalTexture','_attachedToElement','GetCode','preload','_emit2DArraySampler','#extension\x20GL_OES_standard_derivatives\x20:\x20enable','DualShock','-pointer','sqlite3_result_null','geometricNormalW','Output\x20factor','customProjectionMatrixBuilder','_detectedPlanes','onBeforeExecuteObservable','fullscreenchange','_cachedUScale','disableCacheRenderPipelines','_axesIndices','_doNotComputeProjectionMatrix','_minPitch','_data','MaterialAlpha','isPickable','needAlphaBlendingForMesh','LIGHTING','CubeArray','anisotropicOut','colorHalf','minX','!defined(UNLIT)\x20&&\x20defined(CLEARCOAT)','backgroundYRotation','_imageProcessingConfigChangeObserver','useOnlyInActiveCamera','cap','_isIdentity3x2','_bone2Length','_keyboardDownEvent',').\x20injectDeclarationIndex=','_sqlite3_bind_double','targetMin','_debugPopGroup','No\x20B\x20button\x20on\x20left\x20hand','_wheelZAction','14px','CreateTiledGround','Incompatible\x20material\x20mode','base','_initializeShadowMap','outputRenderTarget','isUpdateBufferCreated','setTransform','_drawMode','_coneOuterGain','gridControl','VRDeviceOrientation','reflectionColor','updatePoseMatrix','canRescale','PIXEL_PACK_BUFFER','areAllComputeEffectsReady','Texture_MainColor_','MAX_VARYING_VECTORS','onBeforeShaderCompilationObservable','_trackPosition','colorsAttrDesc','swapChainFormat','_updateButtons','raycastClosest','Anisotropic\x20Normals','CreateDashedLines','buttonChangedhandler','laserToggle','UniqueId','WebGL\x20context\x20lost.','OnKeyDownTrigger','previousWorld2','1204200JQaHMJ','_average','startTranscoding','particlePositionGenerator','numSegments','Compatible','_removeFactorGradient','_timeAccumulator','bgDepthSamplerSampler','minimizeInPlaceFromFloats','enabled','spriteCellChangeSpeed','_updateIdentityStatus','texCoord','_characters','CleanBoneMatrixWeights','attach','curvature_ridge','buttonLeftStick','_initializeSoundTrackAudioGraph','_updateDepthInformationAndTextureWebGLDepthUsage','readlink','defaultType','isInFrustum','iterator','View','!defined(UNLIT)\x20&&\x20defined(SPECULARTERM)','getNewPosition','rgbOut','collider','LAYERS','.setAsSystemValue(BABYLON.NodeMaterialSystemValues.','_length','_yOffset','_emitter','drawIndexed','INT','onFeaturePointsUpdatedObservable','RENDERPASS_MAIN','ctime','comparisonFunction',',\x20n\x20vertices:\x20','endpoints','content-type','_onCanvasContextMenu','MaxDeltaTime','NAME_PARTICLESYSTEM','_attached','lightMatrix','blitFramebuffer','Projection\x20layers\x20can\x20only\x20be\x20made\x20multiview\x20if\x20they\x20use\x20texture\x20arrays.\x20Set\x20the\x20textureType\x20parameter\x20to\x20\x27texture-array\x27.','_GetAphaBlendOperation','#define\x20FLUIDRENDERING_VELOCITY','AddUniform','_generateDiffuseTexture','Surface\x20Dock','_forcedInstanceCount','FromFloatArray','vector3InterpolateFunction','BLEND','#elif\x20defined(','loopEnd','overrideMaterialSideOrientation','coau','SHADOWPOISSON3','pickedSprite','environmentTextureSize','NotAllowedError','_updateInt3ForEffect','_renderer','_GenerateDefaultHandMeshesAsync','var\x20','orthographic','_wrapV','volumetricLightCoefficient','_rightStick','_currentLODIsUpToDate','_extensionsPostExportMeshPrimitiveAsync','aoOut','vClipPlane6','getPhysicsPluginName','initControllers',',\x20vec3(','LIGHTMAP','beginDirectAnimation','fsync',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','positions','fallbackUrl','https:/','WebGPU\x20uncaptured\x20error\x20(','CAP_ALL','_computePhotometricScale','iterateStatements','xViewport','setUInt','_mediaRecorder','_identifyBorder','FollowCamera','_hdrCurrentLuminance','subMesh','pressedMesh','createProgramAsync','web_user','onLine','xr_standard_touchpad_yaxis_touched_max','DefaultDecoderOptions','isRecursive','AllowMatricesInterpolation','faceIndex','PREPASS_NORMAL_TEXTURE_TYPE','.r\x20=\x20(1.0\x20-\x20','ColorMergerBlock','Sheen','antialias','_transformedUVName','minHeight','_evaluateSubMeshStage','edgesColor','dPadUp','createExternalTexture','_setViewportForSubImage','biasAndScaleSM','cascadeBlendFactor','_isRenderTargetTexture','Using\x20WebXR.\x20It\x20is\x20recommended\x20to\x20use\x20the\x20WebXRDefaultExperience\x20directly','reject','parallaxScaleBias','colorFilter','_imageProcessingEnabled','removeExternalData','beginOcclusionQuery','hasEndpoints','teleportationSpeed','tokenize','_useUBO','shadowMapFragment','onStoppedObservable','nearPlaneZ','_camera','_LeftHandedBackwardReadOnly','BindTextureMatrix','attributeNames','edgematch','TEXTURE_CUBE_MAP','textureAnisotropicFilterExtension','#define\x20CUSTOM_FRAGMENT_UPDATE_MICROSURFACE','WINDOWS','_GetRightHandedArray4FromRef','lockedTarget','addToSelf','TEXTURE_LINEAR_LINEAR_MIPNEAREST','Can\x20not\x20create\x20default\x20skybox\x20without\x20environment\x20texture.','_snappedToPoint','_t2','prePass','_laserPointer','buttonLB','specularSampler','_isDirty','addMatrix','averageFPS','LineStrip','_trackableScoreStatus','_sqlite3_result_int','wheelDeltaPercentage','_loadingDiv','RING_FINGER_PHALANX_DISTAL','_rebuildEffects','BABYLON.ConvolutionPostProcess','uniform2i','_vectorTransition','BABYLON.ScreenSpaceReflectionPostProcess','webVROptions','_setValue','_getShaderSource','pbrBlockReflection','getCustomEffect','samplerNames','Chrome/63.0','matrices2x2','astc-10x8-unorm','bloom','markAsDirty','_existingCamera','getPositions','typeFromInput','_referenceSpaceForFrameAnchors','_DefaultMaximumThickness','alphaRemapGradients','FRAGMENT\x20SHADER\x20','METALLIC_REFLECTANCE_GAMMA','_enableMSAAOnFirstPostProcess','_globalHue','_addCanvas','BABYLON.GradientBlock','disableBoundingBoxesFromEffectLayer','GetParser','\x20=\x20applyImageProcessing(','POINTERUP','reflectionRightColor','_totalValueCount','removeEventListener','oitFrontColorSampler','dom-overlay','_projectionUpdateFlag','_excludedSubMeshes','IsCompletelyInFrustum','\x20\x20keyframe\x20data\x20view','getHierarchyBoundingVectors','updateDistanceJoint',')\x20<\x20','_rawComputeSourceCode','ATTRIB_TYPE_UINT16','GL_ALPHA_EQUATION_ADD','clampToRef','#define\x20IS_NDC_HALF_ZRANGE','_diffuseRenderTarget','pbrBlockNormalFinal','_selectionPointerUp','OnPropertyChangedObservable','_jointTransformMatrices','_LookMatrix','Log','_getAlphaFromRGB','supportsUVs','#define\x20USE_REVERSE_DEPTHBUFFER','isUpdateBufferReady','_checkCameraRenderTarget','createDynamicTexture','_FromToVec','_FuzzyEquals','_colorTableTexture','getOrigin','midStepFactor','getKind','_hdrEnabled','processCodeAfterIncludes','NAME_SPRITE','disableVertexAttribArray','Use\x20Manhattan\x20Distance','_intersectTriangles','\x20with\x20exception:\x20','getRotationToRef','serializeAnimationRanges','PREPASS_DEPTH_INDEX','_frameObserver','\x20-\x20','VEC2','_TransformVector3Coordinates','reservedDataStore','getEffect','_solver','toGammaSpaceToRef','Setting\x20receiveShadows\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','addColorGradient','.mp3','manualUpdate','connectedImpostor','distanceFromOrigin','getUniformNames','setBodyStiffness','getContext','onUpdateParameters','LoadFromDataString','_stopMonitoringGamepads','CLIPPLANE4','importanceSampling','vectors','GPUParticleSystem','VertexColor','_sourceCode','releaseDrag','bankedTurnMultiplier','IsWrapper','RIG_MODE_STEREOSCOPIC_INTERLACED','vertices','markAllAsDirty','TextureWithoutSampler','clipPlane5','_lockstepMaxSteps','COMMAND_DRAWINDEXED','_opacityFresnel','visibility','_ambientTextureStrength','_gamepadConnectedEvent','needAlphaTesting','optimize','_updateUIntArrayForEffect','GAMEPAD_ID_PREFIX','getObjectCenterWorld','SHADOWS','SkeletonMapShader','BC2RGBAUnormSRGB','primaryColorHighlightLevel','_video','latestInternalTexture','hasUVs3','contactPairTest','Error\x20while\x20creating\x20object\x20stores.\x20Exception:\x20','getGlInfo','FRESNEL','useCameraPostProcesses','_buildBlock','\x20=\x20mod(','_releaseRenderTargetWrapper','Slerp','dispatchParticles','setFragment','useReflectionOverAlpha','releaseVertexBuffers','_checkPointInTriangle','_splitFrustum','onBeforeBindObservable','skipNextObservers','_internalPickSprites','encode','_pivotMatrix','blurStep1','reorderTriangleFillMode:\x20Vertex\x20Buffer\x20Kind\x20','ASTC10x5UnormSRGB','_deferUnregister','HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.','bptc','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20length!','_isInIntermediateRendering','_RightHandGLB','error\x20loading','_scatteringDiffusionProfileIndex','_alphaMode','environmentTexture','/profiles/profilesList.json','_hasImageProcessing','parentCamera','#define\x20LOGARITHMICDEPTH','getLensFlareSystemByName','_meshAttachedObserver','streaming','Web\x20Audio:\x20','_postProcessDefines','_ondpaddown','_DeduceAnimationInfo','stop','.babylonUnmuteIcon\x20{\x20position:\x20absolute;\x20left:\x2020px;\x20top:\x2020px;\x20height:\x2040px;\x20width:\x2060px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','delayAllocation','POSITIVE_INFINITY','setScalingUpdated','emitterNode','_GetVertexInputDescriptorFormat','onStateChangedObservable','_referenceSpace','_nativeRenderTarget','maxSimultaneousMorphTargets','AddSamplers','RIG_MODE_WEBVR','_isAlreadyOwned','recordIndexBuffer','addUniform','transformNode','_checkUniform','_glowLayer','reflectionProbes','supportedFrameRates','_cachedStencilFunction','occlusionType','vec3(0.)','spurFollowsChild','You\x20must\x20provide\x20the\x20binding\x20mappings\x20as\x20browsers\x20don\x27t\x20support\x20reflection\x20for\x20wgsl\x20shaders\x20yet!','_constantDeclaration','Index','_materialsRenderTargets','dbgVerboseLogsNumFrames','targetConnectionName','_bumpTexture2','\x20W:\x20','ASTC4x4Unorm','getGeometryById','_keys','DETAILED_LOGGING','_lensFlareEnabled','vignetteCentreY','_GetFloatAsUIntRGBAArrayBuffer','/dev/','globalHue','preferredDetectorOptions','_cullBackFaces','_kernelBlurXPostprocess',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','attenuateBackfaceReflection','SawTooth','depthValues','SS_THICKNESSANDMASK_TEXTURE','bottomColor','prePass_Normal','MRTAttachments2','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20TBNBLOCK\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20vTBN\x20=\x20','_nonVRCamera','Subtract','SphereImpostor','_beforeCameraDraw','copyTo','queryCounterEXT','TransformCoordinates','buildId','onAfterActiveMeshesEvaluationObservable','_bloomThreshold','_getModelLoadingConstraints','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(1.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20albedoOpacityOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20surfaceAlbedo\x20=\x20albedoOpacityOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20albedoOpacityOut.alpha;\x0d\x0a','defaultElevation','getTextureByName','_kind','),\x20','priority','Vector2','onKeyboardObservable','void\x20voronoi(vec2\x20seed,\x20float\x20offset,\x20float\x20density,\x20out\x20float\x20outValue,\x20out\x20float\x20cells){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20g\x20=\x20floor(seed\x20*\x20density);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20fract(seed\x20*\x20density);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x208.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20res\x20=\x20vec3(8.0,\x200.0,\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20y=-1;\x20y<=1;\x20y++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20x=-1;\x20x<=1;\x20x++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20lattice\x20=\x20vec2(x,y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20randomOffset\x20=\x20voronoiRandom(lattice\x20+\x20g,\x20offset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20distance(lattice\x20+\x20randomOffset,\x20f);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(d\x20<\x20res.x)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20res\x20=\x20vec3(d,\x20randomOffset.x,\x20randomOffset.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outValue\x20=\x20res.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cells\x20=\x20res.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','exitFullscreen','_sqlite3_finalize','pointers','INDEX_FINGER_PHALANX_INTERMEDIATE','_boundingInfo','vertexAttribIPointer','getStencilFunctionMask','boundingSphereRadius','sunDirection','descriptors','DEPTH_ATTACHMENT','NAME_FLUIDRENDERER','unorm8x2','angularVelocity','_getBonePosition','_contactHardeningLightSizeUVRatio','adjacentFaces','_prePassRenderTarget','same-origin','_physicsBodiesToRemoveAfterStep','_setNodeTransformation','_extendNamespace','GetDOMTextContent','NATIVE','_clearDepthAttachments','_onEndFrameObserver','_updateSpatialParameters','_isLight','_previousStencilState','normalMapColor','TransformNormalToRef','_depthMrts','_fragmentOutputNodes','stereoscopicInterlace','buttonCross','OneMinusDst','USELIGHTMAPASSHADOWMAP','Unknown\x20animation\x20group\x20loading\x20mode\x20value\x20\x27','needProjectionMatrixCompute','_renderTransparentSorted','RenderPipeline_','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20TBN\x20*\x20result;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20result\x20*\x20vec3(0.5)\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Left','animationStarted','_getUVW','thumb-phalanx-distal','isInVRMode','INPUT_META_KEY2','vRotationCenter','hasLoadedData','#define\x20PACKEDFLOAT\x201','disablePointerUpOnTouchOut','Switch','ThicknessTexture','addPointers','_getRenderingFillMode','_cachedReflectionTextureMatrix','MAX_LINE','depthPeeling','METALLIC_REFLECTANCEDIRECTUV','xr_standard_touchpad_yaxis_touched_value','n\x20>\x20m\x20therefore\x20m\x20and\x20n\x20swapped','_audioContext','_noControllerIsActive','log2','xrAnchor','glossPower','_recordVertexArrayObject','_handlePluginEventPrepareDefines','STENCIL_OP_FAIL_S_INVERT','binding','CubeSampler','_element','SSAOBlurVRenderEffect','onbuttonup','unknown\x20renderer','STEP_BEFORECLEAR_PREPASS','gridRatio','reConstruct','ACTION_OnKeyDownTrigger','Anisotropic\x20Tangents','bankedTurnLimit','colorGradingEnabled','rightController','bloomWeight','sourceMax','glowIntensity','QUERY_RESULT_AVAILABLE_EXT','\x0a\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec3\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20uv;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20worldViewProjection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20vUV;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20worldViewProjection\x20*\x20vec4(position,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vUV\x20=\x20uv;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','_enableReflectivity','stringify','_tangentCorrectionFactorName','onlyCheckPointerDownEvents','disableMotionControllerAnimation','DXT5','\x22\x20can\x27t\x20be\x20added\x20to\x20the\x20material\x20\x22','Scene\x20for\x20Mirror\x20Texture\x20(name\x20\x22','_updateUInt3ForEffect','#define\x20GLOW','blurDepthFilterSize','emitter','_handlePluginEventFillRenderTargetTextures','WebXR\x20not\x20available','dpdx','_translucencyIntensityTexture','LIGHTMAPEXCLUDED','tty','_onAfterPhysicsStepCallbacks','setNormals','exitPointerlock','\x20=\x20pow(\x20','reason','_loadFile','freezeWorldMatrix','_getFacetAt','onThumbstickButtonStateChangedObservable','\x20=\x20toLinearSpace(','TEXTUREFORMAT_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT','physicsFriction','.connectTo(','#define\x20CUSTOM_VERTEX_BEGIN','_useLinearAlphaFresnel','Move','_createDragGradientTexture','SerializeBuffers','wrapWebGLTexture','_onGamepadDisconnectedObserver','_conversion','getBoundingClientRect','_finishMaterial','operator','_stencilOpStencilFail','STENCIL_OP_PASS_Z_KEEP','getSeconds','ToGammaSpace','refractionFresnelParameters','Normals','error_msg','\x20output','RenderTargetTexture','multiPickSprite','resetCachedMaterial','lightFragmentDeclaration','preWarmCycles','THUMBSTICK_TYPE','endPoint','/proc/self/fd','Output','#define\x20OPACITY','COMMAND_SETCOLORWRITE','TextureStage','_furTime','STENCIL_OP_FAIL_S_KEEP','cTFATC_RGB','_cascadePostProcessesToRigCams','_forceWireframe','onBeforeTransparentRendering','_lastTimestamp','texelSize','ASTC8x8UnormSRGB','particle_color','resetToCurrentRotation','Fragment_Custom_Diffuse','smoothSteps','bump','UnsupportedTextureError','_processLoadedModel','divideInPlace','Missing\x20axis\x20submesh\x20under\x20mesh\x20with\x20name:\x20','dashNb','_cachedDepthFunctionState','invertRotation','Skipping\x20unknown\x20button\x20at\x20index:\x20','_initWithMesh','bindings','_ditheringEnabled','Trying\x20to\x20bind\x20a\x20null\x20gpu\x20texture\x20or\x20view!\x20entry=','BABYLON.TwirlBlock','SS_TRANSLUCENCY','Cylinder','\x0a\x09Multi-Material\x20','shader','_gridControl','_modelRootNode','_reflectionMatrixName','_renderList','_waitingRenderList','Env\x20Irradiance','TIME_ELAPSED_EXT','BABYLON.CrossBlock','easingFunction','EACR11Snorm','keyCode','ANIMATIONTYPE_VECTOR2','PrepareDefinesForMultiview','maxMesh','getSoundSource','BABYLON.PredicateCondition','#define\x20CUSTOM_VERTEX_UPDATE_POSITION','GL_ALPHA_FUNCTION_SRC_ALPHA','exp\x0a','Can\x20not\x20upload\x20environment\x20levels','vertexBuffers','_startingTimestamp','_tmpAmmoVectorA','PrepareSamplers','_viewportCached','defines','_setupBackground','contactHardeningLightSizeUVRatio','_reorderTriangleStripDrawMode','\x20\x20keyframes','_updateFloatForUniform','autoClear','No\x20Y\x20button\x20on\x20right\x20hand','syncRoot','layerIndices','NumBindGroupsCreatedLastFrame','CreateScreenshot','setStencilOperationFail','_syncAbsoluteScalingAndRotation','atomicMaterialsUpdate','getTextureMatrix','createRigCamera','onMeshImportedObservable','createJoint','_offsetsCache','restoreDefaultFramebuffer','_lineMaterial','_enableVelocity','_checkVersionFromDB','drawIndirect','DEFAULT_USE_ENERGY_CONSERVATION','resizeImageBitmap','_onlefttriggerchanged','_viewMatrices','SPHERICAL_MODE','setDarkness','wrapR','/profiles/','_currentState','noise','hasPointerTriggers','CreateScreenshotUsingRenderTarget','instancedArrays','_defineOppositeZ','enableHeadsetImpostor','onLeftButtonStateChangedObservable','_metallic','_pendingActions','gBuffer_Reflectivity','_emitVaryingFromString','_rollObserver','addTrack','_useReflectionOverAlpha','_Counter','insertFirst','exporter','MergeMeshes','throw','PointFillMode','GetDDSInfo','sqlite3_finalize','leftStick','getLensFlareSystemByID','ambientMonochrome','_getResponse','RGBA8Unorm','_initGLContext','falloffType','rightTrigger','unshift','colorTable','prevY','MIDDLE_FINGER_PHALANX_PROXIMAL','BABYLON.MultiMaterial','_clear','disconnect','l20','_displayingPosterTexture','ease','Couldn\x27t\x20increase\x20number\x20of\x20vertices\x20:\x20VertexData\x20must\x20contain\x20at\x20least\x20indices\x20and\x20positions','preferredHandedness','_useRightHandedSystem','getHitTestResults','worldPos','verbose','_images','_sqlite3_result_error','bilateralTolerance','vrDeviceOrientationCamera','_holes','getWorldInfo','_updateVector3ForEffect','getPointerOverSprite','_renderSubMeshes','spin1\x200.75s\x20infinite\x20linear','LiteTranscoder_UASTC_RG8_UNORM','MATERIALPLUGIN_','freezeActiveMeshes','_alphaRemapGradients','BABYLON.DesaturateBlock','subtractFromFloatsToRef','enclose','autoCalcDepthBoundsRefreshRate','custom_','_tmpAmmoVectorC','_arePrePassDirty','id_length','PREPASS_VELOCITY_TEXTURE_TYPE','_floats','onBeforeParticlesRenderingObservable','keyQuaternion','_shadowsSaturation','_NodeConstructors','_minDistance','StateCondition','gslang\x20is\x20not\x20available.','EdgesRenderer','Mix','playbackRate','previousWorldMatrixInstancedBuffer','_vignetteBlendMode','showBoundingBox','sheenRoughnessMatrix','Generic','HDREnabled','_AvailableControllers','_dragFactor','Vertex_Before_PositionUpdated','.invertY\x20=\x20','RGB','_setColorFormat','ModBlock','indices','BABYLON.ShadowOnlyMaterial','record','furTexture','_quaternionsArrays','INPUT_ALT_KEY','disableCubeMapReflection','The\x20plugin\x20\x22','_getProperty','\x0a#define\x20COLORGRADIENTS',')\x20*\x20(',')\x20*\x20morphTargetInfluences[','_isObjectBasedMotionBlur','CollisionsEpsilon','_render','_waitingParentId','_revert','_markSubMeshesAsLightDirty','environmentTextureRotationY','usePercentageCloserFiltering','boundingBoxRenderer','_opaqueSortCompareFn','_sqlite3_value_type','_xrLayerWrapper','_checkInputs','SetMatrixPrecision','ALWAYS','_createSpatialParameters','message','weights','LengthBlock','_onVRRequestPresentComplete','\x20functions\x20found.\x20functionDescr=','map','one-minus-dst','_xrSessionManager','onCameraRemovedObservable','faceYaxis','setNumParticles','_synchronizedWithMesh','_sourceBuffer','_deserializeOptions','getStencilMask','halfDestPixelSize','coneOuterAngle','infiniteDistance','_setTexture','var\x20nodeMaterial\x20=\x20new\x20BABYLON.NodeMaterial(\x22','WriteOnly','Oimo\x20doesn\x27t\x20support\x20applying\x20force.\x20Using\x20impulse\x20instead.','addChild','ALBEDODIRECTUV','getMassProperties','onButtonStateChangedObservable','highlights','PBRClearCoatConfiguration','_nativeInput','UV\x20scale','vertexToken','Keyboard','defineProperty','R8Sint','facetNormals','_convertToGLTFPBRMetallicRoughness','_shouldRenderMesh','isParallelCompiled','_getWebVRViewMatrix','DEPTHPREPASS','_angles','onTargetMeshPositionUpdatedObservable','deleteSync','_extensionsPostExportMaterialAsync','_customTransparentSortCompareFn','_firstUpdate','setColorFormat',';base64,','_loadExtensions','_collideWithWorld','BABYLON.CustomMaterial','replacement','bufferData','hasLODLevels','_onPointerDown','overlayColor','inertialBetaOffset','components','excludedSkinnedMeshesFromVelocity','soundCollection','_inverseSquaredRange','PINKY_FINGER_METACARPAL','subSurface','XR.requestReferenceSpace\x20failed\x20for\x20the\x20following\x20reason:\x20','_passIdForDrawWrapper','MICROSURFACEMAP','error','setMeshTarget','createFramebuffer','_uniforms','selectionMeshPickedColor','lineWidth','refractionStrength','default\x20system','_currentInstanceLocations','_rotationAllowed','transposeToRef','radiusBottom','clientWidth','xr_standard_trigger_pressed_max','_xrNavigator','_populateTmpTransformation','createRawTexture','BUFFER_CREATIONFLAG_READ','getBlob','wheelZMoveScene','onExitingVRObservable','vec2\x20parallaxOffset(vec3\x20viewDir,\x20float\x20heightScale,\x20float\x20height_)','BackwardCompatible','_betaIsAnimating','_setDrawWrapper','axe1','_webSocket','onTriggerStateChangedObservable','_SetNewScene','heightOffset','leftProjectionMatrix','MatrixTrackPrecisionChange','onActivateObservable','occlusionQuerySet','DefaultOptions','_attachGazeMode','useBouncingBehavior','ParticleBlendMultiplyBlock','error\x20initializing\x20worker','setHardwareScalingLevel','TriangleFan\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','.z]),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','_vitality','lightScatteringSampler','_registerTargetForLateAnimationBinding','isBorder','TextPlaneMaterial','_injectVertexCode','renderOcclusionBoundingBox','motionStrength','ASTC10x6Unorm','getOutputByName','_buttonLeftStick','intersectsRay','_bindIndexBufferWithCache','ditheringIntensity','shadowsFragmentFunctions','normalUpdated','motionScale','canPlayType','\x20engine','standalone','outputs','cartesian','image/webp','Unproject','MATERIAL_AllDirtyFlag','_exposure','\x20not\x20present!','stdin','Falling\x20back\x20to\x20generic\x20models','normalSampler','_collisionMask','_notifyObservers','Float32x2','getCamera','lightingInfo\x20info;\x0d\x0a','_emitDefine','writeInt32Array','buttonMeshes','hide','_angle','_indexInSceneMaterialArray',',\x20buffers=','STENCIL_OP_FAIL_Z_DECRSAT','FILTER_BLUREXPONENTIALSHADOWMAP','transformedUV','valueMesh','#define\x20CUSTOM_FRAGMENT_UPDATE_DIFFUSE','activeCamera','_eyeTrackingEndListener','_getDefinesForBlur','substitutionCosts','_clearPuckSize','_twoFingerActivityCount','addFallback','onRestoreStateObservable','_attachments','Canvas','ToRadians','numBoneInfluencers','UpReadOnly','teleportation','_localDelayOffset','deleted','_getAbsoluteBindPoseToRef','getLastMeshById','effect',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_getData','depthSort','vPositionWSM','indexCount','WebVRHelper','removeMultiMaterial','_ApplyColorGradingSliderNonlinear','createRenderTargetTexture','updateDynamicVertexBuffer','_bumpTexture3','#define\x20VERTEXCOLOR','MouseWheelY','subdivisionsX','STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE','CreateRTexture','BumpTextureEnabled','onabort','detachCameraControls','_currentTarget','_contextIsDirty','groundSize','IdentityToRef','#define\x20BILLBOARDY','meshesSelectionPredicate','loadTexture','bottomBaseAt','RASTERIZER_DISCARD','wSwizzle','setAlphaMode','bilateralSamples','_autoComputeBlurKernel','holes','_useRampGradients','_tmpQuat2','_textureTransformName','defaultTransparentSortCompare','Comparison','HDRPostHDReDepthOfFieldSource','fFovMultiplier','_captureGPUFrameTime','onLostFocus','getBufferSubData',',\x20effect.name=',',\x20exporter\x20version:\x20','innerHeight','_ConvertPBRMaterial:\x20Glossiness\x20values\x20not\x20included\x20in\x20the\x20reflectivity\x20texture\x20are\x20currently\x20not\x20supported','_shouldRender','_typeConnectionSource','posShape','_ondpadup','borderFactor','boolean','addDragGradient','STEP_POINTERUP_SPRITE','ACTION_OnIntersectionExitTrigger','_GlobalJoystickIndex','onGetDepthInMetersAvailable','_alphaBlendFuncParams','rigCameras','body','localDirectionToMesh','_maxPitchTan','_trackingState',')\x20/\x20(','windForce','#define\x20GAMMAALBEDO','glowLayerEnabled','averageFrameTime','getShaderInfoLog','DynamicTexture','_linesIndexBuffer','ASTC8x6Unorm','index','blendMinMax','_animation','_float32s','IncrementWrap','_convertToLinearSpace','045e','ArcRotateCameraKeyboardMoveInput','_glVersion','skeletonViewer','TEXTURE_SPHERICAL_MODE','unbindAllAttributes','moveX','_blurTexture1','VectorSplitterBlock','TEXTURELODSUPPORT','_accessibilityTag','_create','_buildSpheresAndSpurs','HDRVLSMerge','targetRange','PROJECTION_MODE','boneSampler','_GetRightHandedVector4FromRef','focus','delta','RandomRange','billboardMode','JointType\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20plugin,\x20falling\x20back\x20to\x20PhysicsJoint.BallAndSocketJoint','sittingToStandingTransform','onAnimationGroupLoopObservable','#define\x20METALLICWORKFLOW','EXPLICIT_MODE','updateSpeed','_indexInSourceMeshInstanceArray','_getCurrentRenderPass','float\x20','ACTION_OnLongPressTrigger','pointerType','bufferViewIndex','MapWrite','_updateTriangles','BLENDMODE_ADD','hideLoadingUI','GetAsMatrix3x3','_showParabolicPath','linkEmissiveWithDiffuse','vLightingIntensity','_entryPoint','_targetBuffer','_setUseVelocityForRenderObject','_shouldGenerateFlatShading','object','cameraColorGradingEnabled','_depthRenderTarget','_depthTexture','CreateTiledPlane','Unsupported\x20animatable\x20property\x20','innerGlow','_wheelXAction','setPositions','matrix','getAngularVelocity','disableFluidRenderer','excludedSkinnedMesh','ShaderMaterial','previousWorld1','environmentBrdf','drawElementsInstanced','pointerdown','_setEmissiveTextureAndColor','removeSizeGradient','skybox','clip','updatePosition','token','getCollisionShape','PrePassRenderer','seo','subEmitters','xr_standard_squeeze_pressed_min','loadImage','onBeginFrameObservable','touchChanged','DiscardBlock','reflectionLeftColor','_randomTexture','_checkChanges','\x20=\x20vec3(','createDrawContext','DefaultFallbacks','locomotionTarget','glTF\x20/\x20glb\x20loader\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','overrideCloneAlphaBetaRadius','FromColor3','_checkTeleportWithRay','BILLBOARDMODE_X','_defaultSampleCount','forceRenderingWhenOccluded','TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1','disposeOnEnd','Native\x20Canvas\x20plugin\x20not\x20available.','rawBoundingInfo','NAME_DEPTHRENDERER','_blurPostProcessY','_SerializeValueAsString','_manualJumpDelay','cameraGizmoMaterial','shadowsHue','light','unbindInstanceAttributes','Array','_refractionIntensityTexture','markTextureDirty','addBody','useStandingMatrix','MiscDirtyFlag','CellMaterial','depthOfFieldPostProcess','Vertex_MainEnd','position.y','new\x20BABYLON.Vector3(','right.glb','duration','refractionIntensity','setStencilReadMask','setTransformationFromNonVRCamera','_useHorizonOcclusion','VRExperienceHelper','_afterCameraPostProcessStage','bindOnlyWorldMatrix','removeAnimationGroup','_viewPort','OnDoublePickTrigger','current','];\x0d\x0a','_wheel','STEP_AFTERRENDERINGMESH_OUTLINE','multiplyInPlace','_receiveShadows','addMorphTargetManager','getLightsByTags','getDepthInformation','parent','IncrementClamp','_attachController','TriPlanarBlock','colorCorrection','inspect','_createHdrPostProcess','specularGlossinessTexture','REFLECTANCEDIRECTUV','dragDeltaRatio','ANISOTROPIC_TEXTUREDIRECTUV','shadowBias','SS_ALBEDOFORREFRACTIONTINT','pickedMesh',')\x20*\x20','KTX2Decoder','NdotVUnclamped','_internalMarkAllSubMeshesAsMiscDirty','COMMAND_SETINTARRAY3','.texture.vAng\x20=\x20','input','addLODLevel','_Cache','resume','_addCustomEffectDefines','registerManager','TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4','_rtt','_renderingGroups','getPointAtLengthPosition','.*(15.4).*AppleWebKit.*Safari','onBeforeRenderTargetsRenderObservable','sessiongranted','_CheckNonCharacterKeys','Bad\x20HDR\x20Format.','bindAttachmentsForEffect','_clearDepthValue','deviceOrientationCamera','topBaseAt','makeGeometryUnique','bodies','DIRLIGHT0','useXR','_depthTestEnabled','_bgDepthTexture','_uniformLocations','_BabylonFileParsers','.\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.','onprogress','SHADOWESM0','textureUrl','applyEffectWrapper','_blurDepthMaxFilterSize','SHEEN_TEXTURE_ROUGHNESS','_duplicateId','bankedTurn','_sqlite3_column_name','isFourCC','_multiview','GetShadersStore','_computeLocalCameraSpeed','_candidateSubMeshes',').\x20funcBodyStartIndex=','RGBA','_vertexSourceCodeOverride','_initialEndSpriteCellID','rmdir','maxTextureDimension2D','_mainDrawWrapperOverride','_limitVelocityGradientsTexture','Error\x20status:\x20','dragPlanePoint','particle_texturemask','metallicReflectanceTexture','removeConstraint','currentSampleCount','grow','_createRampGradientTexture','getPoints','BABYLON.Animation','autoCalcDepthBounds','framebufferHeight','GEQUAL','getInt32','_activeTargets','No\x20scene\x20available\x20to\x20load\x20animations\x20to','touchAction','clearCoatTintSampler','_GetRightHandedPositionArray3FromRef','tiledBoxBuilder','_executeWhenReadyTimeoutId','getRenderObjectFromParticleSystem','onBButtonStateChangedObservable','_entropy','IsWindowObjectExist','INDEX_FINGER_PHALANX_PROXIMAL','TEXTUREFORMAT_DEPTH32_FLOAT','SQUEEZE_TYPE','_scaledPosition','gBuffer_Depth','TranslucencyIntensityTextureEnabled','_hitDistance','rgba','_tempSpritePickingRay','</div><br>','worldAxisForFileX','_normalBias','getAttributes','_NoneEmptyLineRegex','_onApplyObserver','Default\x20sprite\x20manager','_useRGBAIfOnlyBC1BC3AvailableWhenUASTC','createRawCubeTextureFromUrl','pathname','getPositionWorldOnA','Quaternion','_volumetricLightScatteringRTT','getGBuffer','BABYLON.BloomMergePostProcess','_preventFreeActiveMeshesAndRenderingGroups','COMMAND_SETINTARRAY','microSurface','wheelZMoveRelative','spheres','subPosition','getUint8','WaitForOrientationChangeAsync\x20timed\x20out','float\x20CalcFogFactor(vec3\x20vFogDistance,\x20vec4\x20vFogInfos)','disableScenePointerVectorUpdate','setSceneEnvironmentTexture','getLODLevelAtDistance','lensColorTexture','_xrWebGLBinding','_valueCallback','connectedAxis','vSphericalL2_1','depthMask','customAnimationFrameRequester','clearBeforeCopy','activeCameras','_setLaserPointerParent','Anisotropic\x20Bitangents','_hardwareScalingLevel','_elevationReturnWaitTime','LoadScript\x20Error','NativeDataStream','upperHeightOffsetLimit','_sqlite3_prepare_v2','_measureFps','forceMatrixUpdates','functionName','onReadyObservable','COMMAND_UNBINDFRAMEBUFFER','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.','onAnchorRemovedObservable','getCascadeViewMatrix','_currentVelocity1','_onAfterUnbindObserver','enableSpectatorMode','_invViewProjection','getClosestPositionTo','IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE','_executeOnceBeforeRender','_intersectLines','_updateReferenceSpace','_tempInfluences','PrepareAttributesForBakedVertexAnimation','VALIDATION_FLOAT_32','generic-trigger-squeeze-thumbstick','getArrayBuffer','AudioEngineFactory','normalBias','_stencilState','Merging\x20similar\x20meshes\x20together','HighlightLayer','invert','_scaledGravity','_fogMode','Url','NEAREST_MIPMAP_LINEAR','texturesRequired','KEYDOWN','setAsAttribute','thicknessMatrix','Configuration','xyIn','BABYLON.Rotate2dBlock','#define\x20SSRAYTRACE_USE_BACK_DEPTHBUFFER','createRenderTargetCubeTexture','TextureFormats','isFullscreen','impostorType','negate','geometries','realTimeFilteringQuality','NAME_DEPTHPEELINGRENDERER','screenSpaceCurvature','BABYLON.BonesBlock','_onXRFrame','.texture.coordinatesMode\x20=\x20','pathArray','_originalSceneAutoClear','double','morphTargets','arrayBuffer','anisotropicFilteringLevel','SphereDirectedParticleEmitter','BABYLON.','_onSelectionChangedObservable','_bindTextureDirectly\x20called\x20with\x20a\x20multiview\x20texture!','useCustomUnlockedButton','markAsPrePassDirty','lensFlaresEnabled','InspectorURL','pluginManager','_GetDirectLoad','HEAPF32','_simplificationArray','/profile.json','DIFFUSEDIRECTUV','_sortLODLevels','_vrDevice','vClearCoatBumpInfos','\x0a\x09MultiMaterials:','_getWrapper','GlowLayerVBP2','influences','shaderPlatformName','setWeightForAllAnimatables','maxZ','renderer','invalid\x20type\x20for\x20getValue:\x20','encapsulateBoundingInfo','cameraMinMaxZ','_areImageProcessingDirty','_leftStick','pbrIBLFunctions','_rootParticleSystem','\x20-\x20viewport\x20applied\x20-\x20(','frontUVs','gltf','texture2DArrayMaxLayerCount','specularColor','_referencedPosition','_NumBindGroupsLookupCurrentFrame','polyhedronBuilder','_isUsingFirefox','numCascades','vertexAttribPointer','hasMesh','dbgShowEmptyEnableEffectCalls','sleep','_forcedExtension','isQueryResultAvailable','BABYLON.ColorMergerBlock','axisControlRotation','Hide','_blurThicknessSizeDivisor','onDataLoadedObservable','TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM','observers','startPositionFunction','enableOfflineSupport','_setTextureSampling','BABYLON.ColorCorrectionPostProcess','2d-array','_pluginData','createNode','mtime','Remap\x20F0\x20on\x20interface\x20change','_comparePickingInfo','vec2(0.,\x200.)','CreateRGBTexture','rootUrl','_updateFloat2ForUniform','useRampGradients','near','supportCSM','FILTER_NONE','blurWidth','FromLookDirectionRHToRef','.z]),\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(','textureSamples','setUIntArray2','isCompletelyInFrustum','_LoadProfileFromRepository','diffuse7Sampler','emitRate','getPositionExpressedInLocalSpace','_IsRenderTargetWrapper','_textureArrays','snapshotRendering','_coneOuterAngle','_canvasContext','one-minus-constant','GL_ALPHA_FUNCTION_DST_ALPHA','_currentRenderingCameraUniqueId','_oneVector','_onLoad','***********************************************','_needInitialization','IGNORE','_isLocomotionTargetWebXRCamera','colorSteps','ConeParticleEmitter','PREPASS_ALBEDO_SQRT_INDEX','_checkScoresAsync','getCachedMaterial','workerPromise','onCollisionPositionChangeObservable','_planeIntersectionPoint','#define\x20SSRAYTRACE_DEBUG','_meshesWithPoseMatrix','_projectionTextureUpDirection','_GetDataAccessorElementCount','_tmpRay','Link\x20refraction\x20to\x20transparency','getParameter','_usingSafari','createDynamicVertexBuffer','_sqlite3_value_text','onModelLoadedObservable','Write','isReusable','#define\x20SCREEN_BASED','ColorCurves','UseOnlineRepository','depthTexture','bumpSampler','ParseFromSnippetAsync','cyan','reflectivitySampler','maxSampledTexturesPerShaderStage','cellInfos','setPointerOverMesh','_buttonL1','REFLECTIONOVERALPHA','removeRampGradient','terrain','etc2-rgb8a1unorm-srgb','_viewportRef','.realTimeFiltering\x20=\x20','pointsCloud','GreaterThan','setSourceTexture','renderDiffuseTexture','_activeMeshesFrozenButKeepClipping','inspectorURL','requestAnimationFrame','OCCLUSION_TYPE_NONE','initializeTexture','setVector4','needAlphaBlending','onEyeTrackingFrameUpdateObservable','_generateIndexBuffer','_onBeforeDrawObservable','STENCIL_OP_PASS_Z_INCRSAT','useControllerMesh','isNDCHalfZRange','SlerpToRef','thumb_distPhalanx_','suspend','Clear\x20Color\x20tint\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','_getStencilDepthPass','_setDepthTextureFormat','uniformMatrix2fv','textureSamplerSampler','_emptyVertexBuffer','preloadedAudios','_currentRenderId','PrepareDefinesForLight','intersectsAxis','.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20','_gpuFrameTimeToken','blockDirtyMechanism','activeSubSystems',',\x20PRESSED:\x20','SHADOWESM2','OPACITY','\x09Physics\x20engine\x20','BABYLON.ExecuteCodeAction','Unable\x20to\x20allocate\x20memory\x20for\x20the\x20SQL\x20string','_vertexData','_pos','_prepareResources','ASTC12x12UnormSRGB','i64','rgbIn','_updateScale','furDensity','onBeforeStepObservable','debugMesh','_LoadData','astc-8x8-unorm','CorsBehavior','skyBox','_caps','RaycastResult','BC1_RGB','getScaleToRef','fake','attributes','particlesOut','LerpAngle','_oldPositionForCollisions','DumpData','DELAYLOADSTATE_LOADING','prepareDefines','gamepads','hdrFinalPostProcess',']\x0aNumber\x20of\x20bones\x20=\x20','uvsIn','relatedGoldbergFace','_enableDistantPicking','isOGGsupported','float\x20glossiness\x20=\x20','normalOutput','addAnchorAtPositionAndRotationAsync','getChildTransformNodes','_computeSourceCodeOverride','linesPositions','getTransformNodeByUniqueId','_depthCorrection','inputIndex','Depth','_SubstitutionCost','_colorGradientsTexture','elementFromPoint','_sphericalPolynomialPromise','_onDeviceConnected','sqlite3_bind_double','DoubleClickDelay','onContextLostObservable','colormap_length','getHitTestResultsForTransientInput','_linearSpecularLOD','_endMainRenderPass','_needProjectionMatrixCompute','EdgeDetect1Kernel','volumetricLightFinalPostProcess','removeCallback','generateRayPathMesh','_AttributeDirtyCallBack','_FINEST_DESCRIPTOR_RESOLUTION','_up','customVRButton','touchPointNodeName','Now','diffuse','onButtonDown','viewProjection','fullscreenElement','none.glb',',\x20vec2(1.,\x201.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','_webgpuColorFormat','DECR','diffuseTextureZ','setSampler','REFRESHRATE_RENDER_ONEVERYTWOFRAMES','texImage2D','getHighestFrame','videoHeight','MAINUV1','_coordinatesIndex','_colorWrite','enableAutomaticThicknessComputation','exitVR','Scene\x20for\x20CSM\x20Shadow\x20Generator\x20(light\x20\x22','_computeUseBillboardPath','\x0a\x09Mesh\x20','NO_ERROR','getScene','FilesToLoad','_mustUpdateBlendColor','_isRGBD','tmpRay','Dynamic','Direct\x20Diffuse','texelOffsetScale','POINTERTAP','motionController','getPostProcessByName','DeltaVertical','setUInt2','updateMeshPositions','onRebuildObservable','_startTime','shapes','_highlightsSaturation','_collisionRetryCount','hScreenSize','updateCellIndex','COMMAND_SETFLOAT3','_sqlite3_reset','_needsCompositionForThisPass','_updateExtend','VERTEX_SHADER','XMLHttpRequest','_TransformSegmentDirToRef','faceZaxis','_mode','Anchors\x20are\x20not\x20enabled\x20in\x20your\x20browser','FogBlock','_walker','disableMorphTargetTexture','createVertexArray','_pointA','_updatePoseAndMesh','markAllMaterialsAsDirty','updateDynamicIndexBuffer','webkitCancelFullScreen','useStencilGlobalOnly','sourceBlock','removeMouse','_pluginManager','matrices','CreateFromImages','_onGenerateOnlyFragmentCodeChanged','RG32Float','_PivotPostMultiplyPivotMatrix','maxTouchPoints','bindShadowLight','onContextRestoredObservable','_parentUpdateId','No\x20A\x20button\x20on\x20left\x20hand','vrdisplaypresentchange','_SetInterpolatedValue','detectedPlanes','getMainComponent','postProcessesEnabled','_initializeAudioContext','fClipDistance2','addAnchor','_framebufferDepthStencil','keysRotationOffsetModifierAlt','Sint16x2','markAsImageProcessingDirty','.ySwizzle\x20=\x20\x22','_TargetFocalPoint','_generateConversionCode','_onAfterUnbindFrameBufferObservable','_currentSize2','tolerance','.texture.vOffset\x20=\x20','addBuffers','defined(IGNORE)','_createVelocityGradientTexture','NormalizeBlock','GlowLayerVBP1','updateDistanceFromListener','SHADOWFLOAT','_trackingHands','ALPHA_EQUATION_REVERSE_SUBTRACT','updateModel','inline-block','_frameHandler','diffuseTexture','RG8Sint','Assertion\x20failed:\x20','resource','fixedFoveation','057e','currentValue','#define\x20BILLBOARDSTRETCHED','_reductionSteps','_cacheHasRenderTargetTextures','currentDraggingPointerId','textureSampler2','\x20with\x20rotation\x20not\x20centered\x20at\x20the\x20origin\x20cannot\x20be\x20exported\x20with\x20','shaderPath','_onDeviceOrientationChangedObservable','SS_SCATTERING','\x20to\x20undefined\x20slot.','_updateDifferenceMatrix','cellHeight','featuresManager','dithering','baseColorFactor','webgl','_buttonR1','vMetallicReflectanceFactors','_writeVertexAttributeData','UnprojectFromTransform','_storedBeta','limitToContainer','idleRotationSpinupTime','setDirectionToTarget','getGamepads','_horizontalBlurPostprocess2','_orderedImageData','OneMinusSrc','xr_standard_thumbstick_pressed_max','broadphase','depthPeelingRenderer','lifeTimeGradients','DISPLAY_LINES','bakedVertexAnimationTime','_inversedSensibility','projectedLightTexture','BC6HRGBFloat','updateMultipleRenderTargetTextureSampleCount','enableAudio','highlightsHue','previousManualUpdate','_easingFunction','depthOfFieldEnabled','#ifdef\x20INSTANCES\x0d\x0a','_createSizeGradientTexture','centripetalForceMultiplier','The\x20ComputeShaderParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','vec3\x20tbnNormal\x20=\x20normalize(','_renderWithInstances','CreateRGBAStorageTexture','WebGLRenderingContext','refractionLeftColor','detach','_onEnabledStateChangedObservable','KHR_materials_clearcoat','requestDevice','time','Light_Type_','effectLayers','_declareOutput','_emitFunctionFromInclude','postExportMeshPrimitiveAsync','DecoderBuffer','detail','_buildPipeline','_TextureDirtyCallBack','getTransformNodeByName','oculus-touch-v2-right','_ssrDownsample','keysRadiusIncr','innerHTML','pos1','Unable\x20to\x20load\x20','.useSpecularOverAlpha\x20=\x20','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(CLEARCOAT)','_forceRG8','_shouldTurnAlphaTestOn','HIT_TEST','getElementById','Metallic','CreateFromSnippetAsync','_useMultiviewToSingleView','setTransformMatrix','InstancedLinesMesh','PREPASS_ALBEDO_SQRT','\x20*\x20worldPos;\x0d\x0a','LIGHT3','INTENSITYMODE_LUMINOUSINTENSITY','src','CONVERTTOLINEAR','clipPlane','\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fbm(in\x20vec2\x20st,\x20in\x20vec2\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Initial\x20values\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20value\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20amplitude\x20=\x20.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20frequency\x20=\x200.;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Loop\x20of\x20octaves\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20OCTAVES;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20value\x20+=\x20amplitude\x20*\x20cloudNoise(st,\x20chaos);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20st\x20*=\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20amplitude\x20*=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20value;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fbm(in\x20vec3\x20x,\x20in\x20vec3\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Initial\x20values\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20value\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20amplitude\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20OCTAVES;\x20++i)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20value\x20+=\x20amplitude\x20*\x20cloudNoise(x,\x20chaos);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x20x\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20amplitude\x20*=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20value;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','Realtime\x20filtering\x20quality','CurrentScreenBlock','axisControlHeight','_diffuseTextureZ','setCommandEncoder','_leftController','Velocity\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','_cubeMapPollTime','_targetIsArray','htc_vive_none','targetRenderer','_pausedDelay','sizeRange','build','Incompatible\x20target.\x20Targets\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','normalTextureY','RIG_MODE_VR','xrTransformation','getBindedMeshes','Minimize','_highlightsHue','Vector3','_copyBonesTransformationMatrices','vrMetrics','Particle','canDirectLoad','_maxDistance','blob:','fillText','POINTERWHEEL',');\x0d\x0a','.\x20Current\x20policy\x20is\x20','ASTC8x5UnormSRGB','BABYLON.ConditionalBlock',':\x20\x22scene\x22\x20is\x20not\x20defined\x20for\x20Babylon\x20texture\x20','_lightDirection','releaseEffects','fragment','google-daydream','midStep','sizes','_dumpCode','supportsUniformBuffers','luminance','inputOptions','IsExponentOfTwo','_edgesRenderers','FlyCamera','file:','LINEARSPECULARREFLECTION','axisXControlRadius','ANIMATIONLOOPMODE_RELATIVE','_injectCustomCode','_cachedWorldViewMatrix','transformFeedback','_reinitializeAttachments','_referencePoint','getMotionType','disableAutoAttach','WAIT_FAILED','xrNativeFeatureName','KHR_lights_punctual','_CreateDefaultUtilityLayerFromScene','customColors','rotateToRef','BuildGeodesicData','removeActionManager','_onVRDisplayChangedBind','GlowLayer','#define\x20BLENDMULTIPLYMODE','anisotropicOutParams\x20anisotropicOut;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','_diffuseTextureY','_depthScale','DepthTexture','Alpha\x20Testing','_buttonA','onBeforeGenerationObservable','_getGenericFilenameAndPath','addMesh','PrePassDirtyFlag','_tmpAmmoVectorD','vec4\x20','unknown\x20function','ATTACHED','runInXRFrame','_tmpDeltaPosition','onCreateCustomShape','bindViewProjection','_onOrientationEvent','_badOS','webkitAnimation','createOrUpdateSubmeshesOctree','_maxLodLevel','_currentFrame','useNaturalPinchZoom','_geometriesByUniqueId','emitPower','#define\x20MORPHTARGETS_UV','ImageProcessingPostProcess','updateRawTexture3D','.convertToLinearSpace\x20=\x20','getDescription','toLowerCase','disableDefaultMeshes','_pointerOverDisableMeshTesting','_blurDepthDepthScale','CreatePatch','ASTC4x4UnormSRGB','_calculatedPosition','UV4','MATERIAL_MiscDirtyFlag','onEyeTrackingEndedObservable','_updateMeshScreenCoordinates','setLaserColor','attribute\x20','_shouldConvertRHS','useInstancing','HandShaderClone','_deviceLimits','_CreateRenderTargetTexture','_AddSplineTangent','babylonUnmuteIcon','_thicknessClearColor','collisionResponse','uvs2AttrDesc','LEFT','_raiseOnAnimationEnd','BoundingBoxRendererFront','CalcProjectionSpherical','radians','vPositionW','dashSize','_isConnected','attributeSize','_prevPrevPostProcess','_updateIntArrayForUniform','_midYawConstraint','immersive-ar','_maxSimultaneousLights','addBlockerMesh','_convertMaterialsToGLTFAsync','_stateDirtyLowestIndex','varying,','_DeduceInterpolation','textureFormat','flipFaces','onProjectionMatrixChangedObservable','QueryResolve','isRecording','_StartPerformanceCounterDisabled','_renderWithThinInstances','scaling','_pluginDefineNames','_lodGenerationOffset','minY','_sequences','getStencilFunctionReference','getShaderPrecisionFormat','movementOrientationFollowsViewerPose','OPAQUE','BABYLON.FogBlock','renderEvenInBackground','_addCheckInputs','ElbowBlock','getLightByUniqueId','_teleportForward','_checkCollisions','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','requiredFeatures','zero','HasTags','_buttonCircle','_depthTextureFormat','getPose','CUBIC_MODE','r16uint','_rowGenerationMatrix','You\x20must\x20define\x20at\x20least\x20one\x20vertexOutputNode','_prepareRendering','HingeConstraint','getLastMaterialById','OneMinusBlock','equalsToFloats','updateUniformArray','_isTeleportationFloor','ASTC6x5Unorm','decoded','parentId','JPEG','_ColorGradingTextureEnabled','remove','_enableBlending','setFloat2','_velocitySquaredLength','_markAllSubMeshesAsDirty','beforeRender','_useMaskFromThicknessTexture','An\x20error\x20occurred\x20with\x20the\x20creation\x20of\x20your\x20particle\x20system.\x20Check\x20if\x20your\x20type\x20\x27','_registeredForLateAnimationBindings','VertexData\x20contains\x20empty\x20entries','\x0a#define\x20DRAGGRADIENTS','.z);\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','getTextureWidth','_refractionRTT','sheenRoughnessTexture','colors3','bc2-rgba-unorm-srgb','PainterSortCompare','maximumThickness','useLogarithmicDepth','_wasUsed','_renderToTarget','world3','_tmpContactDistance','_postProcessManager','incrementReferences','removeMorphTargetManager','You\x20must\x20implement\x20this\x20method','RGB9_E5','OnEveryFrameTrigger','getImpostors','BABYLON.MultiplyBlock','get','DEPTH_TEST_NOTEQUAL','\x20=\x20vec2(1.,\x200.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOutParams\x20reflectionOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Trimesh','snorm8x4','sqlite3_value_double','normalW','TEXTURETYPE_HALF_FLOAT','_enableSmoothReflections','isScatteringEnabled','glTF\x20/\x20glb\x20loaded\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','_bundleListRenderTarget','_getFreeDefineName','.targetRange\x20=\x20new\x20BABYLON.Vector2(','allowedComponentTypes','mrtTextureCount','_createDummyNativeInput','spot','ClearCache','particleAlpha','SSAORenderEffect','https://preview.babylonjs.com/draco_decoder_gltf.js','attachedBlocks','_setupGroundDiffuseTexture','rgba8unorm-srgb','Fragment\x20shader','_compileShader','UnprojectToRef','bloomEnabled','_darkness','_setManagedOutputCanvas','createPostProcess','PBRBRDFConfiguration','screenCoordinates','___errno_location','_markAllSubMeshesAsPrePassDirty','colorCurves','_reconstructMesh','uniform\x20sampler2D\x20','RGBA8_SNORM','RotationAlignToRef','luminancePostProcess','_getParticleSystemIndex','cursor','_updateNonUniformScalingState','OimoJS\x20plugin\x20currently\x20has\x20unexpected\x20behavior\x20when\x20using\x20setMotor\x20with\x20force\x20parameter','iridescence','drawingBufferHeight','_shadowAngleScale','OrthoOffCenterLH','_EndUserMark','SHADOWMEDIUMQUALITY','TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV','indexOfRefraction','renderObjects','STENCIL_OP_FAIL_S_INCRSAT','.colorSteps.push(new\x20BABYLON.GradientBlockColorStep(','_renderFrame','disableAudio','perturbNormal(TBN,\x20','_checkVerticesInsteadOfIndices','Fur\x20Texture','_addAndRemoveControllers','registerBeforeRender','_isActionableMesh','angularSpeedGradients','textureNames',',\x20position:\x20','.y;\x0d\x0a','fragmentCode','mozSrcObject','vertexAttribDivisor','METALLIC_REFLECTANCE_USE_ALPHA_ONLY','buttonShare','_hasNotified','dPadRight','_alternatePickedPoint','onBeforeRenderingGroupObservable','depthCorrection','baseLayer','attenuateIntersectionDistance','BABYLON.SetValueAction','isBodyInitRequired','SharpenPostProcessEffect','BC1RGBAUnorm','TEXTURE_WRAP_R','_offsetY','_LogDisabled','_setButtonValue','_emitFloat','SPHERICAL_HARMONICS','KEEP','Identity','awake','_renderPostProcesses','_getComputeShaderCode','tileWidth','_cachedViewport','_createPipelineLayoutWithTextureStage','Cannot\x20connect\x20these\x20two\x20connectors.','filtering','ParticleRampGradientBlock','.texture.wrapV\x20=\x20','_LinesMeshParser','.basis','_updateVertexDataWithXRMesh','gizmoLayer','DirectionalLight','emissiveSampler','getQueryObjectEXT','_notEnoughInformation','arraybuffer','First','_bindObs','_eyeTrackingStartListener','keysDown','response','setBuffers','\x20=\x20vec2(cos(','onloadend','isDescendantOf','image/png','getTriggerParameter','https://preview.babylonjs.com/glslang/glslang.wasm','ROUGHNESSSTOREINMETALMAPGREEN','_dirtyCallbacks','uniform\x20',',\x20materialContext.uniqueId=','setStencilFunctionMask','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','#define\x20LDR\x20\x0a','_getWGSLShader','updateRenderState','_pipelineContext','fogParameters','ALPHAFRESNEL','xr-controller-movement','_FrustumCornersNDCSpace','setCameraRigParameter','vec3\x20normalW\x20=\x20','StereoscopicGamepadCamera','_skyOrientation','_tmpPositionVector','BABYLON.BlurPostProcess','element','DIRLIGHT','Enabled','MIN_CASCADES_COUNT','textureLod(','_isAngleBetween','registerView','disablePointerLighting','isPlaying','connectedPivot','usePhysicalLightFalloff','_axisTargetedByLeftAndRight','_vlsEnabled','getOffsetReferenceSpace','onVRRequestPresentStart','_plugins','_scalingDeterminant','_alphaBlendEnabled','LoadFileError','worldMatrixInstancedBuffer','_influences','vSphericalL21','_applyViewport','intersectionSegment','Loading','previousBatch','_metallicF0Factor','pressure','_getStencilFunc','_primitive','FrontFacingBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','MATERIAL_ALPHABLEND','valve-index','bumpMatrix','resize','projectionTextureProjectionLightMatrix','vertexCode','hit-test','_createLiquidRenderingPostProcess','_originalRender','RG8Uint','_reflectionSamples','setHitData','\x20-\x20scissor\x20applied\x20-\x20(','MICROSURFACEMAPDIRECTUV','fallbackRank','data:','isCompressed',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(','INTENSITYMODE_AUTOMATIC','_puckImage','_pointerUpEvent','uniform1f','shadow','sort','PassPostProcess','locateFile','_updateVAO','wrapU','Error\x20in\x20onProgress\x20callback:\x20','_useAlternatePickedPointAboveMaxDragAngleDragSpeed','BC7RGBAUnormSRGB','TEXTURE_WRAP_T','_fragmentUrl','.y,\x20sin(','_scenes','RGB16F','_blank','generic-trigger-right','_Rgbe2float','EncodeScreenshotCanvasData','getHostDocument','vSpecularInfos','Unable\x20to\x20load\x20from\x20','_components','_previousDelay','_updateCameraRotationMatrix','_sqlite3_result_int64','maximizeInPlace','decomposeToTransformNode','Raw2DArray','_activeRenderLoops','Mesh','astc-4x4-unorm-srgb','_Score','getInputElement','_disposeList','version','_createWorkerAsync','getRenderId','SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV','getVertexBuffer','BUMPX','positionIterations','_cacheRenderPipeline','useAlbedoToTintRefraction','Uint16x4','RGBA16Uint','uniform2f','DeltaTime','delayLoadingFile','_adapterInfo','supportExtendedTextureFormats','http:','pointer','onClonedObservable','_getLinesForBonesNoLength','isBlocking','shouldBakeAnimation','getSubTimeStep','_internalAbstractMeshDataInfo','DeltaHorizontal','open','\x27):\x20No\x20binding\x20mapping\x20has\x20been\x20provided\x20for\x20the\x20property\x20\x27','THUMB_PHALANX_PROXIMAL','WEBGL_compressed_texture_etc','EffectLayerMainRTT','MICROSURFACEFROMREFLECTIVITYMAP','ORDER_INDEPENDENT_TRANSPARENCY','zoomStopsAnimation','materialsUniqueIds','NodeEditor','ALPHA_MULTIPLY','generateMipmaps','getRow','_freezeShadowCastersBoundingInfoObservable','getRightJoystick','addLineTo','COMMAND_SETTEXTURE','_diffuseTexture6','trim','HDRTextureAdder','_enterXRWithButtonIndex','50%','_quaternionCache','vFogInfos','No\x20scene\x20available\x20to\x20append\x20to','stencilStateComposer','motionBlurSamples','RIG_MODE_STEREOSCOPIC_ANAGLYPH','_animationType','_extension','lensSeparationDistance','parallaxOffset(invTBN\x20*\x20viewDirectionW,\x20vBumpInfos.z,\x20','_isSupported','backwardsMovementEnabled','highlightsExposure','_getImageData','_checkOcclusionQuery','currentPosition','_btnVR','Unorm8x4','mat4\x20normalMatrix\x20=\x20toNormalMatrix(','_useAutoMicroSurfaceFromReflectivityMap','_nearPickPredicate','CLIPPLANE2','autoConfigure','jointParent','STENCIL_OP_FAIL_S_DECRSAT','AmmoJS\x20is\x20not\x20ready.\x20Please\x20make\x20sure\x20you\x20await\x20Ammo()\x20before\x20using\x20the\x20plugin.','_passthru','idle','_blockDirtyMechanism','none','onActiveCameraChanged','setSceneUniformBuffer','COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','_sqlite3_column_text','AddTagsTo','color','Setting\x20alpha\x20blend\x20constant\x20color\x20not\x20yet\x20implemented.','impostor-mesh-','EnableFor','_setTextureParameterFloat','granted','lensFlare','cTFETC2_EAC_R11','unRegisterView','isValid','_attributes','isMulti','subtractInPlace','directLoad','getEffectDefines','TEXTURETYPE_UNDEFINED','startEncodingCommand','_applyFilterValues','getAbsolutePositionFromLocalToRef','convertInputToLinearSpace','backToFrontSortCompare','normalSamplerY','halfHeight','_AddKeyframeValue','parallelProcessing','_areMiscDirty','setPivotMatrix','_currentOverrideVertexBuffers','TransposeToRef','onAfterRender',':\x20Back-face\x20culling\x20disabled\x20and\x20two-sided\x20lighting\x20disabled\x20is\x20not\x20supported\x20in\x20glTF.','getStartSizeGradients','currentRotation','#define\x20UV2','needInitialSkinMatrix','\x20=\x20getRand(','SceneDepthBlock','updraftForceMultiplier','n\x20is\x20not\x20an\x20integer,\x20\x20\x20floor(n)\x20used','.x\x20+\x20','_joystickPuckSize','disableSwitchOnClick','leftPreViewMatrix','switchPanningModelToEqualPower','Builder','_attachScreenRayMode','LoadFileAsync','onBeforeDrawPhaseObservable','HingeJoint','MAT3','#define\x20FLUIDRENDERING_RHS','ExtractHighlightsPostProcess','_createRenderTargetTexture','FIXED_EQUIRECTANGULAR_MIRRORED_MODE','BABYLON.SetParentAction','TEXTURE0','onValueChangedObservable','_alphaState','maxSimultaneousLights','volume','ROTATE_ROW','mrtAttachments','LOGARITHMICDEPTH','isCompatible','STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER','new\x20BABYLON.Vector4(','positionZ','LookDirectionLHToRef','_linearDefineName','_gammaDefineName','Unexpected\x20error.\x20Sound\x20creation\x20aborted.','CapsuleImpostor','onTick','_joystickContainerSize','_DecalMapEnabled','getWorldPointerRayToRef','computeDispatch:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','metallicF0Factor','pbr','rotationAngle','#define\x20DEPTH_TEXTURE','PerspectiveFovLH','vao','uvOffset','gamepadIndices','inputElement','_environmentMap','engine','\x20=\x20reflect(','_collisionConfiguration','\x20=\x20clamp(\x20(','buttonA','BABYLON.LengthBlock','parsedMaterial','DOMMouseScroll','_useVelocity','NAME_SUBSURFACE','_xhr','1.1','depthOfFieldMerge','endQuery','FragCoordBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','Your\x20browser\x20does\x20not\x20support\x20recording\x20so\x20far.','Translation','_outlinepoints','TEXTURE_LINEAR_LINEAR','getEngine','SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE','Texture','onInfluenceChanged','createVideo','mainTexture','_tmpPos','No\x20engine\x20available','_randomTextureSize','EPSILON','black',',\x20#\x20of\x20submeshes:\x20','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_ALPHA','FresnelParameters','glFragData','_afterRenderingMeshStage','_cameraTransformMatrix','_clearQuad','_updateDirectColor4ForUniform','vClearCoatParams','textureFloat','removeAnimation','actionManagers','STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER','Fragment_Custom_MetallicRoughness','!defined(UNLIT)\x20&&\x20defined(REFLECTION)','_textureCache','\x20=\x20computeEnvironmentIrradiance(','FILTER_PCSS','_mainSoundTrack',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_lightTypeDefineName','_setInternalTexture','COMPRESSED_RGBA8_ETC2_EAC','lensFlarePostProcess','dragGradientSampler','_texture','onFeaturePointsAddedObservable','registerForExtraEvents','afterRender','contactPoint','waitAsync','always','_viewUpdateFlag','leftControllerGazeTrackerMesh','prePass_Albedo','specularEnabled','_setupSkybox','htc-vive-none','TEXTUREFORMAT_ALPHA','_framebufferDimensions','hasSpecificMask','createTextNode','ditherIntensity','cTFBC1','horizontal\x20blur','_numBuffers','fog','_enableAutomaticThicknessComputation','centroidIdx','Invalid\x20\x27size\x27\x20parameter\x20!','i16','Alpha\x20CutOff','MAX_FRAGMENT_UNIFORM_VECTORS','_prepareForSpeedRatioChange','_renderParticles','useCustomMeshPosition','Defines:\x0d\x0a','_displayMuteButton','Error\x20while\x20trying\x20to\x20play\x20audio:\x20','stable','deleteQuery','leftSampler','loopStart','DoNothingAction','getRemainingSQL','getStepId','_linkEmissiveWithDiffuse','handleFragmentSideCodeReflectionCoords','_evaluateActiveMeshes','SheenTextureEnabled','_globalCurve','Chrome/74.+?Mobile','Could\x20not\x20retrieve\x20a\x20WebGPU\x20adapter\x20(adapter\x20is\x20null).','Float32',',\x20datatype:\x20',')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20RADIANCEOCCLUSION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ambientMonochrome,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(CLEARCOAT_BUMP)\x20||\x20defined(TWOSIDEDLIGHTING)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(gl_FrontFacing\x20?\x201.\x20:\x20-1.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clearcoatOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clearcoatOut.specularEnvironmentR0\x20=\x20specularEnvironmentR0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','\x20vrdisplaysupported','onclick','movementY','/textures/','renderDepthTexture','rgb10a2unorm','BABYLON.RefractionPostProcess','SSRBackDepth','_CameraDirection','detachElement','forceCompilation','#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','lightVxFragmentDeclaration','_fillMode','GetTriggerName','useInputToRestoreState','#define\x20ROUGHNESS','getAspectRatio','LinesMesh','colorFormats','invertYAxis','_hitNormalWorld','thickness','screenSpaceReflection','ignoreCameraMaxZ','NOT_IN_XR','_rayLength','velocityIterations','Mobile','renderingGroupId','_referenceQuaternion','_onPointerMoveHandlerRef','getNormal','boundingVectors','_getVertexShaderCode','cocPrecalculation','freeRenderingGroups','setFixedTimeStep','_linkRefractionWithTransparency','VELOCITY_TEXTURE_TYPE','emissiveTexture','defaultHeight','BABYLON.ElbowBlock','wheelPrecisionZ','_forceRebindOnNextCall','waveHeight','_updatePointAtData','updraftMode','_useRadianceOcclusion','textureProjectionMatrix','uv6','_worldToDevice','closePath','DOM_OVERLAY','PROPERTIES','diffuseBase','isOccluded','getTangentAt','sourceRange','\x20-\x20updated\x20ubos\x20-','onNewSkeletonAddedObservable','useUtilityLayer','LogLevels','uv4','The\x20value\x20passed\x20to\x20[Scene.audioListenerRotationProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','Realtime\x20filtering','Firefox/58','enableEffect','autoEnableWebVR',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','markDirty','_audioDestination','floatsArrays','getRenderCamera','tracked-pointer','_bufferComputeShader','wasmBinaryUrl','reflectivityMatrix','TRIGGER_TYPE','image/ktx','SLEEPING','count','prepareDefinesBeforeAttributes','_onDisposeObserver','sourceName','loadRawTexture','registerAfterWorldMatrixUpdate','PrepareDefinesForOIT','Sint32','reflectivityOut','one-minus-src','updateDirectColor4','_connectedPoint','_cascadeBlendPercentage','_soundLoaded','getPositionToRef','Snorm8x2','data:application/octet-stream;base64,','getCurrentRenderPassName','PVRTC1_4_RGB','_afterComputeWorldMatrix','_allFallbacksProcessed','_storeNonLinearDepth','createRenderPipeline','viewDirectionW','0px','vRefractionMicrosurfaceInfos','physicsPlugin','AddToMesh','_imageTrackingResults','brdf','Cannot\x20have\x20multiple\x20blocks\x20of\x20type\x20','_points','bumpTexture1','TEXTURE_NEAREST_LINEAR','_getImageDataAsync','_readFile','NeutralColor','registerAfterRender','mesh-detection','_buildAllowed','CreateCatmullRomSpline','_colors3','isCube','buttonTriangle','_CreateDirectionalLightMesh','floorMeshes','_toneMappingEnabled','TextureView_SwapChain','blur','setUIntArray','tempTextureRead','_activated','onMenuButtonStateChangedObservable','_expensiveBlur','_updateDepthInformationAndTextureCPUDepthUsage','_scbiMin','_blendConstants','ArcRotateCameraGamepadInput','_applyExtensions','_getKTX2DecoderOptions','getShadowMap','_bindFrameBuffer','vectors4Arrays','_callbackPluginEventPrepareDefinesBeforeAttributes','activeTextures','vRefractionPosition','supportShadowSamplers','LeftHandedForwardReadOnly','axisMeshNames','row0','COMPRESSED_2D','supportSRGBBuffers','TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV','drawElementsType','translationPivot','btSoftBodyRigidBodyCollisionConfiguration','boundingSphere','shape','CSP\x20violation\x20of\x20policy\x20','blurKernelX','getAttachedShaders','disposeSources','mergedSamplers','getBoxSizeToRef','getIndexParameters','furColor','rawFragmentSourceCode','_activeCamerasChangedObserver','getAbsolutePosition','compensateDistortion','encodeCommandArgAsFloat32s','PBRBRDF','sheenMapData','BABYLON.BiPlanarBlock','addMouse','maxX','layerIndex','_onObserverAdded','_createFactorGradientTexture','internalTexture','componentProperty','mainTextureFixedSize','MatricesWeightsKind','changes','_unbindFrameBuffer','COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','transformationMatrix','vLightFalloff','createComputeContext','prePassConstant','reflectionSamples','_shadowOrthoScale','FindFallbackWithProfileId','_unpackFlipYCached','box','_mainUVName','useOwnOutput','_applyToCoroutine','grounds','_rightStickAxisY','forceDepthWrite','_cachedWAng','_cameras','_wasAddedToScene','layerMask','_currentColor1','_disposeInstanceSpecificData','screenSpaceReflection2BlurCombiner','removeTarget','removeFromContainer','FromXYZAxesToRef','clearInternalTexturesCache','probesEnabled','_defineSkyboxName','setStencilState','touches','y-axis','_bakedVertexAnimationManager','projectionPlaneTilt','_repeatableContentAnchor','SHADOWCSM','#define\x20EMISSIVE','updateVector4','TEXTUREFORMAT_DEPTH16','beforeCameraRender','onCollide','_headsetMesh','invertedMatrix','_min','resetSprites','finalizeSceneUbo','_sizeGradientsTexture','_onAnimationEnd','.g;\x0d\x0a','),\x20no\x20more\x20warnings\x20will\x20be\x20reported\x20to\x20the\x20console\x20for\x20this\x20engine.','isPointerCaptured','buffer','onNewMeshAddedObservable','_toIndex','getAbsolutePivotPoint','Box','_checkTeleportBackwards','vSphericalY','_isXboxOnePad','textureHalfFloatRender','OrthoLHToRef','exportMaterial','stopAnimation','updateInAnimate','isGPU','_beforeCompositionPostProcesses','colorTableUrl','_useRoughnessFromMainTexture','blurScale','_free','decoder','_stencilOpStencilDepthPass','SCENE_MRT_COUNT','BonesPerMesh','vrWorkMatrix','useSmithVisibilityHeightCorrelated','sqrt','_ConflictingFeatures','element\x20not\x20found\x20\x27','texture(','__occlusionDataStorage','thinInstanceSetBuffer','post\x20process\x20','maxForce','bindBufferBase','constructor','PLANAR_MODE','FillRenderTargetTextures','accessorType','framingTime','VERTEXALPHA',',\x20MIN:\x20',',\x20materialContext=','sphereScaleUnit','_isStarted','pbrBlockClearcoat','.a;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20remappedColorIndex\x20=\x20clamp((alpha\x20-\x20remapRanges.x)\x20/\x20remapRanges.y,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20rampColor\x20=\x20texture2D(rampSampler,\x20vec2(1.0\x20-\x20remappedColorIndex,\x200.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColor.rgb\x20*=\x20rampColor.rgb;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Remapped\x20alpha\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalAlpha\x20=\x20baseColor.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColor.a\x20=\x20clamp((alpha\x20*\x20rampColor.a\x20-\x20remapRanges.z)\x20/\x20remapRanges.w,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','OnPointerOutTrigger','BABYLON.LavaMaterial','disablePrePassRenderer','_onleftstickchanged','LIGHT2','_stencilFrontCompare','isVertexBufferUpdatable','_deleteTexture','recordVertexBuffer','vAnisotropy','onReady','calcMovePOV','optimizeUVAllocation','END','needInitialization','_transformFeedbackVaryings','SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE','_matrices','_createRandomTexture','BABYLON.NLerpBlock','xr_standard_thumbstick_xaxis_pressed_max','useEmissiveAsIllumination','_canRenderToFloatFramebuffer','initTwgsl','ALPHA_PREMULTIPLIED_PORTERDUFF','objectBasedMotionBlur','WebVRGamepadCamera','SSRblurCombiner','_connectedTransformNode','hdrPostProcess','sizeGradientSampler','\x20after\x20inlining\x20process','HDRLuminanceDownSample','NumCacheHitWithoutHash','createInnerFacets','CULLINGSTRATEGY_STANDARD','discBuilder','threshold','ACTION_OnPointerOutTrigger','OCULUS','_reflectanceTexture','collisionsEnabled','floor','_fallbackTextureUsed','Error\x20while\x20trying\x20to\x20load\x20image:\x20','vertexCompilationError','toString','updateUniform','maxAngle','_ExtensionNames','const\x20float\x20SKEWFACTOR\x20=\x201.0/3.0;\x0d\x0aconst\x20float\x20UNSKEWFACTOR\x20=\x201.0/6.0;\x0d\x0aconst\x20float\x20SIMPLEX_CORNER_POS\x20=\x200.5;\x0d\x0aconst\x20float\x20SIMPLEX_TETRAHADRON_HEIGHT\x20=\x200.70710678118654752440084436210485;\x0d\x0afloat\x20SimplexPerlin3D(\x20vec3\x20P\x20){\x0d\x0a\x20\x20\x20\x20P.x\x20=\x20P\x20==\x20vec3(0.,\x200.,\x200.)\x20?\x200.00001\x20:\x20P.x;\x0d\x0a\x20\x20\x20\x20P\x20*=\x20SIMPLEX_TETRAHADRON_HEIGHT;\x0d\x0a\x20\x20\x20\x20vec3\x20Pi\x20=\x20floor(\x20P\x20+\x20dot(\x20P,\x20vec3(\x20SKEWFACTOR)\x20)\x20);\x20\x20\x20\x20vec3\x20x0\x20=\x20P\x20-\x20Pi\x20+\x20dot(Pi,\x20vec3(\x20UNSKEWFACTOR\x20)\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20g\x20=\x20step(x0.yzx,\x20x0.xyz);\x0d\x0a\x20\x20\x20\x20vec3\x20l\x20=\x201.0\x20-\x20g;\x0d\x0a\x20\x20\x20\x20vec3\x20Pi_1\x20=\x20min(\x20g.xyz,\x20l.zxy\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20Pi_2\x20=\x20max(\x20g.xyz,\x20l.zxy\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20x1\x20=\x20x0\x20-\x20Pi_1\x20+\x20UNSKEWFACTOR;\x0d\x0a\x20\x20\x20\x20vec3\x20x2\x20=\x20x0\x20-\x20Pi_2\x20+\x20SKEWFACTOR;\x0d\x0a\x20\x20\x20\x20vec3\x20x3\x20=\x20x0\x20-\x20SIMPLEX_CORNER_POS;\x0d\x0a\x20\x20\x20\x20vec4\x20v1234_x\x20=\x20vec4(\x20x0.x,\x20x1.x,\x20x2.x,\x20x3.x\x20);\x0d\x0a\x20\x20\x20\x20vec4\x20v1234_y\x20=\x20vec4(\x20x0.y,\x20x1.y,\x20x2.y,\x20x3.y\x20);\x0d\x0a\x20\x20\x20\x20vec4\x20v1234_z\x20=\x20vec4(\x20x0.z,\x20x1.z,\x20x2.z,\x20x3.z\x20);\x0d\x0a\x20\x20\x20\x20Pi.xyz\x20=\x20Pi.xyz\x20-\x20floor(Pi.xyz\x20*\x20(\x201.0\x20/\x2069.0\x20))\x20*\x2069.0;\x0d\x0a\x20\x20\x20\x20vec3\x20Pi_inc1\x20=\x20step(\x20Pi,\x20vec3(\x2069.0\x20-\x201.5\x20)\x20)\x20*\x20(\x20Pi\x20+\x201.0\x20);\x0d\x0a\x20\x20\x20\x20vec4\x20Pt\x20=\x20vec4(\x20Pi.xy,\x20Pi_inc1.xy\x20)\x20+\x20vec2(\x2050.0,\x20161.0\x20).xyxy;\x0d\x0a\x20\x20\x20\x20Pt\x20*=\x20Pt;\x0d\x0a\x20\x20\x20\x20vec4\x20V1xy_V2xy\x20=\x20mix(\x20Pt.xyxy,\x20Pt.zwzw,\x20vec4(\x20Pi_1.xy,\x20Pi_2.xy\x20)\x20);\x0d\x0a\x20\x20\x20\x20Pt\x20=\x20vec4(\x20Pt.x,\x20V1xy_V2xy.xz,\x20Pt.z\x20)\x20*\x20vec4(\x20Pt.y,\x20V1xy_V2xy.yw,\x20Pt.w\x20);\x0d\x0a\x20\x20\x20\x20const\x20vec3\x20SOMELARGEFLOATS\x20=\x20vec3(\x20635.298681,\x20682.357502,\x20668.926525\x20);\x0d\x0a\x20\x20\x20\x20const\x20vec3\x20ZINC\x20=\x20vec3(\x2048.500388,\x2065.294118,\x2063.934599\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20lowz_mods\x20=\x20vec3(\x201.0\x20/\x20(\x20SOMELARGEFLOATS.xyz\x20+\x20Pi.zzz\x20*\x20ZINC.xyz\x20)\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20highz_mods\x20=\x20vec3(\x201.0\x20/\x20(\x20SOMELARGEFLOATS.xyz\x20+\x20Pi_inc1.zzz\x20*\x20ZINC.xyz\x20)\x20);\x0d\x0a\x20\x20\x20\x20Pi_1\x20=\x20(\x20Pi_1.z\x20<\x200.5\x20)\x20?\x20lowz_mods\x20:\x20highz_mods;\x0d\x0a\x20\x20\x20\x20Pi_2\x20=\x20(\x20Pi_2.z\x20<\x200.5\x20)\x20?\x20lowz_mods\x20:\x20highz_mods;\x0d\x0a\x20\x20\x20\x20vec4\x20hash_0\x20=\x20fract(\x20Pt\x20*\x20vec4(\x20lowz_mods.x,\x20Pi_1.x,\x20Pi_2.x,\x20highz_mods.x\x20)\x20)\x20-\x200.49999;\x0d\x0a\x20\x20\x20\x20vec4\x20hash_1\x20=\x20fract(\x20Pt\x20*\x20vec4(\x20lowz_mods.y,\x20Pi_1.y,\x20Pi_2.y,\x20highz_mods.y\x20)\x20)\x20-\x200.49999;\x0d\x0a\x20\x20\x20\x20vec4\x20hash_2\x20=\x20fract(\x20Pt\x20*\x20vec4(\x20lowz_mods.z,\x20Pi_1.z,\x20Pi_2.z,\x20highz_mods.z\x20)\x20)\x20-\x200.49999;\x0d\x0a\x20\x20\x20\x20vec4\x20grad_results\x20=\x20inversesqrt(\x20hash_0\x20*\x20hash_0\x20+\x20hash_1\x20*\x20hash_1\x20+\x20hash_2\x20*\x20hash_2\x20)\x20*\x20(\x20hash_0\x20*\x20v1234_x\x20+\x20hash_1\x20*\x20v1234_y\x20+\x20hash_2\x20*\x20v1234_z\x20);\x0d\x0a\x20\x20\x20\x20const\x20float\x20FINAL_NORMALIZATION\x20=\x2037.837227241611314102871574478976;\x0d\x0a\x20\x20\x20\x20vec4\x20kernel_weights\x20=\x20v1234_x\x20*\x20v1234_x\x20+\x20v1234_y\x20*\x20v1234_y\x20+\x20v1234_z\x20*\x20v1234_z;\x0d\x0a\x20\x20\x20\x20kernel_weights\x20=\x20max(0.5\x20-\x20kernel_weights,\x200.0);\x0d\x0a\x20\x20\x20\x20kernel_weights\x20=\x20kernel_weights*kernel_weights*kernel_weights;\x0d\x0a\x20\x20\x20\x20return\x20dot(\x20kernel_weights,\x20grad_results\x20)\x20*\x20FINAL_NORMALIZATION;\x0d\x0a}\x0d\x0a','.x\x20+=\x200.1\x20*\x20','_FormatMessage','disableCacheSamplers','volumetricLightStepsCount','_updateVector4ForEffect','BILLBOARDMODE_USE_POSITION','inertialPanningX','_endTimeQuery','refractionSampler','_boundBuffersVertexArray','MATERIAL_LightDirtyFlag','albedoOpacityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','scale','.xyz;\x0d\x0a','_emitterCreationOptions','\x20=\x20SimplexPerlin3D(','forceIrradianceInFragment','_screenOrientationAngle','_defaultTextureMatrix','getActiveMeshes','setAttenuationFunction','MAX_VERTEX_TEXTURE_IMAGE_UNITS','_internalMeshDataInfo','Hermite1stDerivativeToRef','getScaledIntensity','setDepthBias','computeTransformedInformation','_applyBoundRadiusAnimation','removePostProcess','_generateEdgesLines','Down','thumb_tip_','FEATURE_POINTS','cleanCachedTextureBuffer','keysRotationOffsetDecr','random','prePass_Velocity','_parallaxScaleBias','layout(location\x20=\x200)\x20out\x20vec4\x20glFragColor;\x0a','_DiffuseTextureEnabled','recordVertexArrayObject','shadowData','_billboardMode','_samplingMode','collision','_removeCameraPointerObserver','subMaterials','_vertexCompilationState','Log2','teleportationTargetMesh','SHADOWPCSS2','BABYLON.ClampBlock','INTENSITYMODE_LUMINANCE','btConvexHullShape','createCollider','cross','waterColor2','PREPASS_DEPTH_TEXTURE_TYPE','_deleteVertexArray','screenSize','gamepadMoveSensibility','queue','_randomCellOffset','_groundTexture','_updateMesh','_uniformList','alphaCutOff','_addToepoint','_blockType','diffuseTextureY','_createRenderTargets','dynamicUniformBlocks','closestTo','_isPaused','_started','setMatrix3x3','MATERIAL_CounterClockWiseSideOrientation','createRenderPassId','_orthoRight','pos','_shadowEnabled','HIGH_FLOAT','wheelPrecisionX','nmd','\x20=\x20textureGrad(\x20','_TempBuffer','_setupMobileChecks','reflectanceMatrix','rgba16sint','_bindSamplerUniformToChannel','from','_currentValue','metaKey','SHEEN_TEXTUREDIRECTUV','onCreateCustomMeshImpostor','onInterpolationDone','fClipDistance3','\x0a\x09AnimationGroups:','_RGBEReadPixelsRLE','_cameraGazer','shouldExportAnimation','\x20=\x20gl_FrontFacing\x20?\x201.0\x20:\x200.0;\x0d\x0a','removeSkeleton','_waitingMaterialId','BJSOIMO','numTargets','BlackAndWhitePostProcess','setRasterizerState','COMMAND_SETFLOATARRAY3','mainPivot','loopBehavior','BABYLON.Mesh','blurKernelSize','Sint32x3','MaterialProperties','Your\x20scene\x20is\x20trying\x20to\x20load\x20a\x20legacy\x20version\x20of\x20the\x20PBRMaterial,\x20please,\x20include\x20it\x20from\x20the\x20materials\x20library.','useDelayedTextureLoading','_initDecimatedMesh','title','CAPS_LIMITS_MAX_TEXTURE_SIZE','onAfterParticlesRenderingObservable','_autoRotationBehavior','_bufferData','#ifdef\x20NORMAL\x0d\x0a','_streaming','_textureHelper','texParameterf','sphereBuilder','Instantiate','_hasVertexAlpha','Abs','colorGradingTexture','AddUniforms','PingPong','runXRRenderLoop','webxr','BindBonesParameters','MORPHTARGETS_TEXTURE','_refractionMatrixName','sqlite3_normalized_sql','getAlphaRemapGradients','uints','TEXTURETYPE_UNSIGNED_INTEGER','...','onlyOnce','_shaderRepository','pixelPerfect','OPACITYDIRECTUV','_indices','_frustumCornersWorldSpace','DEPTH_TEST_GREATER','Transpose','setToDefaultProceduralTexture','ExtrudeShape','_storedPosition','_effectRenderer','viewer','upDegrees','EASINGMODE_EASEINOUT','_containerImage','RGBA8Format','_spatialSound','_createRenderTarget','hasBoundingInfo','wand.babylon','_isRefractionEnabled','initializeAsync','_reconstructedMesh','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','RGBA8','_getForwardRay','_isDefaultTeleportationTarget','MotionBlurEnabled','ACTION_OnPickOutTrigger','getImpostorWithPhysicsBody','getRenderHeight','OIMO.js\x20doesn\x27t\x20support\x20Spring\x20Constraint.\x20Simulating\x20using\x20DistanceJoint\x20instead','WALKING_LOCOMOTION','xr_standard_thumbstick_yaxis_pressed_max','PlayAnimationAction','CLEARCOAT_TINT_TEXTURE','layer','stageParameters','_OpacityTextureEnabled','Regular','isAlive','ALPHA_REVERSEONEMINUS','_calculateError','PBRMATERIAL_OPAQUE','worldView','Vertex\x20shader','_tempRay','WEBGL1','_blurKernelX','DepthPeelingRenderer\x20-\x20pass\x20#','afterCameraRender','Unmute','_originalBuilderSideOrientation','transformedDirection','_onNewGamepadConnected','_hemisphereSample_uniform','SCALE','BABYLON.CurrentScreenBlock','getDirectionToRef','_onVRRequestPresentStart','_MSAAFramebuffer','alphaTexture','_useRenderPasses','morphTargetsVertexDeclaration','_normalIndex','muted','_transmitWorld','_setCubeMapTextureParams','getPositionData','createDepthStencilTexture','vRefractionSize','quaternions','unregisterAfterPhysicsStep','_applyMode','s\x20element\x20count\x20(','Direct\x20lights','emptyTexture','.rgb);\x0d\x0a','centrifugalForceMultiplier','\x20image','setFloat32','LiteTranscoder_UASTC_R8_UNORM','glFormat','removeLight','.texture\x20=\x20new\x20BABYLON.CubeTexture(\x22','GD\x20dual','toLinearSpaceToRef','lines','bumpTexture','pressChanged','indirect-first-instance','materials',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0d\x0a','cleanLastNotifiedState','NoSync','MORPHTARGETS','lineShader','_onPointerMove','useGltfStyleTextures','diffuse8Sampler','_serialize','onCanvasBlurObservable','MODE_MONOSCOPIC','/proc/self','isConnected','OES_element_index_uint','markAsMiscDirty','_UniqueIdSeed','_numBoneInfluencers','beginTransformFeedback','updateDragPlane','sqlite3_data_count','writeUint32Array','_emitFromParticle','Velocity\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','prePassConfiguration','TEXTURE_SKYBOX_MODE','vec3\x20baseColor\x20=\x20surfaceAlbedo;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectivityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','markAsUpdated','getPoseMatrix','lensFlareSystems','CreateDisc','setTarget','supportSyncTextureRead','_playbackRate','_impostors','outTangent','executeStep','#define\x20MULTIVIEW','MatrixBuilder','iridescenceThickness','setUIntArray4','setMRTAttachments','variance','_setShaderStage','onEffectCreatedObservable','_motionBlurSamples','_currentLimitVelocityGradient','_enableSpecularAntiAliasing','_endAnimation','_observer','metallicReflectance','TEXTURE_MIRROR_ADDRESSMODE','Float16x4','headsetImpostorParams','_GetGeometryByLoadedUniqueId','Reflectance\x200','_RemoveAndStorePivotPoint','RG8','setCommandDataStream','FreeCameraKeyboardMoveInput','outSeed','_surroundingMeshes','disposeFramebufferObjects','xrLayer','getMesh','lasterPointerDefaultColor','isStereoscopicSideBySide','VideoTexture','selectend','r8snorm','_effectsAreDirty','_lineShader','targetPath','depthTest','Spatial\x20Controller\x20(Spatial\x20Interaction\x20Source)\x20','Mesh\x20is\x20incompatible\x20with\x20morph\x20targets.\x20Targets\x20and\x20mesh\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','BoxParticleEmitter','matrixData','pointerId','invertNormalMapY','BloomMergePostProcess','btDefaultSoftBodySolver','pressed','BUFFER_CREATIONFLAG_INDEX','Command\x20scope\x20already\x20active.','skipOnKeyboardObservable','-End','_originalCanvasSize','hasAlpha','onActiveCamerasChanged','zSwizzle','_manager','_currentEmitRate2','.g\x20*\x20','VMAIN','LIGHT_FALLOFF_STANDARD','_emissiveColor','refractionIntensityMatrix','.z)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20?\x20ivec3(1,2,0)\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3(2,0,1)\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20determine\x20median\x20axis\x20(in\x20x;\x20\x20yz\x20are\x20following\x20axis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20','stopAllAnimations','ReadFileAsDataURL','_sqlite3_free','mirrorPlane','refractionTextureUrl','GetIndividualParser','_checkInternals','Chrome/73.+?Mobile','GetDefaultNumWorkers','_markSubMeshesAsAttributesDirty','getAnimationByName','sheetInfos','Not\x20exporting\x20node\x20','.visibleInInspector\x20=\x20','imageProcessing','fragmentSourceCode','transcodeFormatDecisionTree','linesBuilder','globalDensity','randomSampler2','vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20','default/','_rampGradientsTexture','info','onHandJointMeshGenerated','submitted','onBeforeDraw','_checkRotate','BuildTuple','_colorGradients','_loadImage','useHighPrecisionFloats','activeParticleCount','xr_standard_trigger_pressed_value','clearColor','getActiveCount','_HasMajorPerformanceCaveat','animationPP2','PREPASS_VELOCITY','UniformBuffer','onXRSessionEnded','_blurDepthNumIterations','defaultRenderId','onBeforeBlurObservable','#define\x20OCTAVES\x20','getTransformMatrix','.zw;\x0d\x0a','_lastSecTime','hasSpecificTriggers2','_environmentBRDFTexture','layerWrapper','CLEARCOAT_TEXTURE_ROUGHNESS','LIGHTMAP_SHADOWSONLY','Unable\x20to\x20use\x20a\x20rotation\x20gizmo\x20matching\x20mesh\x20rotation\x20with\x20non\x20uniform\x20scaling.\x20Use\x20uniform\x20scaling\x20or\x20set\x20updateGizmoRotationToMatchAttachedMesh\x20to\x20false.','dPadDown','addAnimationGroup','_generateMipMaps','thumbstick','_beforeRenderingMeshStage','ConvolutionPostProcess','target','pickUtilitySceneFirst','VRMultiviewToSingleview','ParticleImpostor','_GetRightHandedNormalVector3','_getOriginalValues','_isSynchronizedProjectionMatrix','stride','_doNotLoadControllerMesh','switchAudioModeForHeadphones','#define\x20CUSTOM_FRAGMENT_MAIN_BEGIN','_currentLayer','Required\x20width/height\x20for\x20frame\x20buffers\x20not\x20yet\x20supported\x20in\x20NativeEngine.','refractionSamplerHigh','STEP_AFTERCAMERADRAW_PREPASS','_postProcessScaleFactor','DEPTH24_STENCIL8','PBRMATERIAL_ALPHABLEND','babylon','shareOutputWith','FRAMEBUFFER_COMPLETE','_grainEnabled','rewriteRootURL','detachPostProcess','xy\x20','_createBlurAndCombinerPostProcesses','_processSizeParameter','BABYLON.ScreenSpaceCurvaturePostProcess','_creationOptions','_blendColorsCurrent','.xSwizzle\x20=\x20\x22','CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL','MIDDLE_FINGER_PHALANX_DISTAL','getTimezoneOffset','touch','onBeforeAnimationsObservable','#define\x20GAMMAREFLECTIVITYTEXTURE','forceActivationState','_requestFileAsync','applyFog','_DefaultOptions','createGPUTextureForInternalTexture','getWaitingItemsCount','_setDPadValue','DownReadOnly','children','_GetPluginForExtension','preventAutoStart','BABYLON.HeightToNormalBlock','Chrome/72.+?Mobile','MINIMAL_LOGGING','environmentBrdfSampler','uv2','BABYLON.InputBlock','uri','_createVertexBuffers','targetHost','Serialize','Tangents','panningAxis','_customAttributes','floorMeshName','STATIC_DRAW','detachControl','\x20/\x20(1.0\x20/\x20','_originalColorPostProcess','_blurDepthSizeDivisor','_commandStream','setIntArray2','TEXTUREFORMAT_RGB_INTEGER','UV5Kind','Unable\x20to\x20provide\x20information\x20for\x20PointerInput.Move.\x20\x20Try\x20using\x20PointerInput.Horizontal\x20or\x20PointerInput.Vertical\x20for\x20move\x20data.','StereoscopicInterlacePostProcessI','_prepareRowForTextureGeneration','_getNativeSamplingMode','left','CylinderImpostor','_createGlobalSubMesh','middle_proxPhalanx_','_setStencil','OnPointerOverTrigger','refDistance','etc2','STEP_POINTERMOVE_SPRITE','meshSelectionPredicate','_meshesForIntersections','buttonX','trackingState','responseURL','Plugin\x20\x22','BABYLON.BlackAndWhitePostProcess','LOCAL','createDefaultVRExperience','POINTERDOUBLETAP','\x20=\x20shadow;\x0d\x0a','setDeltaRotation','ASTC10x5Unorm','CustomRequestModifiers','getDepthFunction','offlineProvider','onHandAddedObservable','spatialSound','TEXTURE_CLAMP_ADDRESSMODE','_setMorphTargetAttributes','_EmissiveTextureEnabled','WebXR\x20not\x20supported\x20in\x20this\x20browser\x20or\x20environment','poleTargetBone','Less','DoubleSidedCheck','getCollidingSubMeshCandidates','TOP','MediaElement','BABYLON.NoiseProceduralTexture','gid','LessThan','_applyScissor','Trying\x20to\x20bind\x20a\x20null\x20gpu\x20external\x20texture!\x20entry=','_rotationY','_workerInfos','colorGradients','setTangents','getCascadeTransformMatrix','reflectivity','lastIndexOf','CreateGround','albedoColor','_getLastNonNullVector','WaterMaterial','_skipRendering','randomTexture','compilationString','setBindGroup','_tmpUnityRotation','extractMinAndMax','complementW','lensFlareStrength','HRTF','CreateDefault','getRenderingGroup','writeBuffer','WEBGL_debug_renderer_info','_computeMatrices','minmaxRedux','_processModel','_onlyForInstances','ENVIRONMENTBRDF_RGBD','onScenePerformancePriorityChangedObservable','onLODLevelSelection','DIRECTIONAL','_useMetallnessFromMetallicTextureBlue','_colors4Arrays','_imageProcessingObserver','xr-standard-thumbstick','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(SHEEN)\x20&&\x20defined(ENVIRONMENTBRDF)','DefaultKeepDepthUtilityLayer','releaseBuffers','FromFloatsToRef','\x09Fog\x20mode\x20for\x20scene:\x20\x20','blockId','executeNext','PointLight','_createAnchorAtTransformation','Use\x20logarithmic\x20depth','Object','targetMax','proxy','currentTime','epsilonVertexAligned','_prepareVRComponent','_attributeDeclaration','audioEngineOptions','exitPointerLock','\x20+\x20','_setParticleSizeForRenderTargets','_addMeshVerts','_geometry','endSpriteCellID','isPrePassCapable','_rotation','accessors','inlineToken','body1','useObjectOrientationForDragging','fClipDistance6','onDeviceConnectedObservable','ClearCoatTintTextureEnabled','lightmapMatrix','_babylonScene','Clear\x20Coat\x20Reflectance','targetBlockId','_zoomStopsAnimation','_diffuseTexture2','_absoluteTransformIsDirty','environmentIrradiance','#ifdef\x20UV1\x0d\x0a','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20roughness,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alphaG,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','diffuse3Infos','additiveAnimations','callIndex','backfaceDepthTextureDownsample','_stencilFrontFailOp','pause','axisYControlRadius','getSubMaterial','materialUniqueId','controllerCache','xr_standard_touchpad_axes_touched_value','_tmpTranslationDirection','gapSize','_detachController','getShadowDirection','GetPlanesToRef','runtimeAnimations','_contextMenuBind','one','ParseAnimationRanges','copyFrom','DEFAULT_HAND_MODEL_LEFT_FILENAME','enableBlending','dbgShowShaderCode',',\x20drawContext.uniqueId=','updateMatrix2x2','_checkLimits','reorderTriangleFanMode:\x20Vertex\x20buffer\x20kind\x20','_setMetallicRoughnessPbrMaterial','drawPointClouds','ALPHA_EQUATION_MIN','unknown\x20filename','_detachIfAttached','mat4','blurNumIterations','_disableEvents','otherImpostors','distances','_updateTrackpad','getChildren','_key','_buttonsPressed','_bindings','restart','_workingCanvas','addEntries','Aggressive','_cloned','previousMatrixData','getUniformBuffersNames','LIGHTTYPEID_HEMISPHERICLIGHT','_ProfileLoadingPromises','sourceMin','_acceptedConnectionPointType','_textureState','_supersample','attachToBone','world1','_mustRebind','SCALEMODE_NEAREST','STENCIL_TEST_LESS','uv0','EXT_sRGB','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefractionLod(s,\x20c,\x20l)\x20textureCubeLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefractionLod(s,\x20c,\x20l)\x20texture2DLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','_screenCoordinatesRef','segments','unorm16x4','morphTargetInfluences','nativeIndexBuffer','textureName','uploadAsync','_normalVector','imageIndex','_MergeElement','requestReferenceSpace','_originalPointerObserver','customShaderNameResolve','_idbFactory','_emptyTexture2DArray','_beforeClearStage','TEXTUREFORMAT_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2','stabilizeCascades','z-index:11;position:\x20absolute;\x20right:\x2020px;bottom:\x2050px;','vrCameraMetrics','onGripButtonStateChangedObservable','LookAtRH','diffuse7Infos','setPhysicsProperties','.attributeType\x20=\x20','_ConvertSpecularGlossinessTexturesToMetallicRoughness:\x20Scene\x20from\x20textures\x20is\x20missing!','thicknessMapSize','generateDepthBuffer','isCube=','checkReadyOnEveryCall','TBN','_deviceRoomRotationQuaternion','_UniversalLerp','button','edgesWidthScalerForPerspective','EffectName','enable','mrtTextureArray','_GetFloatValue','pow','_stepSimulation','display','_lightAngleScale','encodeCommandArgAsNativeData','toHSV','includedOnlyMeshesIds','showLocalAxes','addFallbacks','We\x20recommend\x20using\x20\x27unbounded\x27\x20reference\x20space\x20type\x20when\x20using\x20\x27immersive-ar\x27\x20session\x20mode','groundMirrorTextureType','primaryLightIntensity','setArray3','pickedPoint','Could\x20not\x20load\x20hand\x20model','computeElement','_gamepadManager','IRIDESCENCE','_setupGroundMaterial','https://controllers.babylonjs.com/microsoft/','meshes','restoreState','#define\x20SAMPLES\x20','_positionsCache','STEP_AFTERRENDERINGMESH_PREPASS','Fragment','debugLimit','_sqlite3_create_function_v2','resetRefreshCounter','Random','DONE','_createTextureAdderPostProcess','_GetFloatRGBAArrayBuffer','emissiveFresnelParameters','_currentStartSize2','facetDepthSortEnabled','_getSimplifier','isPresenting','blank','showSubMeshesBoundingBox','backgroundColor','shouldRender','addActionManager','babylonUnmuteIconBtn','join','snapDistance','ASTC5x5Unorm','lodGenerationScale','GizmoAxisPointerObserver','FreeCameraMouseInput','OnNewCacheEntry','hasObservers','getLastEntryById','fragmentShader','_restoreStateValues','_internalMarkAllSubMeshesAsTexturesDirty','_maxX','054c','SphereParticleEmitter','_deleteComputePipelineContext','bjsEarcut','onXRLayerInitObservable','_CreateHemisphericLightMesh','adaptToDeviceRatio','manager','getWebXRRenderTarget','setJoystickColor','_GetRightHandedPositionVector3','ownKeys','Detected\x20VRDisplayPresentChange\x20on\x20an\x20unknown\x20VRDisplay.\x20Did\x20you\x20can\x20enterVR\x20on\x20the\x20vrExperienceHelper?','setArray','age','isStopping','_update','UnfilterableFloat','irradiance','drawBuffersExtension','DistanceBlock','#ifdef\x20TANGENT\x0d\x0a','addChildShape','SubSurface','_mouseId','positionUpdated','_lightShadowExtraUniformName','_rebuildComputeEffects','No\x20camera\x20available\x20to\x20enable\x20depth\x20renderer','_fowardAxis','updateInt2','_nextFreeTextureSlots','RightHandedBackwardReadOnly','_softwareSkinningFrameId','getInternalStep','_forceShowBoundingBoxes','_lastFrameTimeMs','_GetBasePositionRotationOrScale','isRefractionEnabled','textureWidth','clear','setAttribute','_IsTexture','_numMaxIterations','Energy\x20Factor','TEXCOORD_1','hasPickTriggers','deviceDescriptor','_TextureLoaders','_activePointerId','round','_createMultiviewUbo','maxPitch','NumBindGroupsNoLookupLastFrame','_colorGradingTexture','limitVelocityGradientSampler','xr-error','_nearGrabPredicate','ETC2RGBA8Unorm','playing','rightStick','rightHMatrix','FromHexString','_computedViewMatrix','renderTargetsEnabled','#define\x20PASS_POST_PROCESS','setFloatArray2','NUM_BONE_INFLUENCERS','RasterizationState','MAX_TEXTURE_SIZE','flip','virtual','sampleFrame','xrTestDone','updateMatrices','writeUint32','BABYLON.SheenBlock','getEyeParameters','CreateDecal','wheel','irradianceTexture','createView','startPoint','masterGain','meshMap','setTranslationFromFloats','isFragment','albedo','exp2\x0a','Undefined','axisYControlHeight','_isValidHierarchy','emissiveMatrix','STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER','_getImageSourceBlock','pbrBlockReflectivity','STENCIL_INDEX8','needTypeSuffixInShaderConstants','spectorName','));\x0d\x0a','_simParamsComputeShader','_disposeVertexArrayObjects','MapToFace','onBeforeShadowMapRenderMeshObservable','lightmapMode','MIN_VALUE','targetBoneIndex','postProcesses','RENDERING','_uint32s','_absolutePosition','_scissorCached','planeSpace','getIndex','_convertPixelArrayToFloat32','_disableBumpMap','preferMultiviewOnInit','multiplyToRef','handleError','_includeOnlyWithLayerMask','_rootMesh','_drawContainer','_tempVector3','setBodyVelocityIterations','line','_LightmapTextureEnabled','HandleFallbacksForShadows','PerformanceLogLevel','_collisionCoordinator','#ifdef\x20IMAGEPROCESSING\x0d\x0a','multiTouchPanning','particleDestinationGenerator','getMorphTargetManagerById','onCollideObservable','xrController','TEXTURE_COMPARE_FUNC','freeze','_BLANK','VertexOutputBlock','activated','_diffuseTexture7','worldTangent','CreateFromStreamAsync','snapPointsOnly','hasMatricesWeights','LIGHT_FALLOFF_PHYSICAL','localNormalOverride','s\x20array\x20count\x20must\x20be\x20a\x20multiple\x20of\x20','Distance','nativeOptions','VALIDATION_UINT_32_ARRAY','_endpoints','_emit','VertexOutput','bjsAMMO','fontFamily','FreeCameraTouchInput','_radiusBounceTransition','BABYLON.SharpenPostProcess','OnSelectionChangeObservable','changeGazeColor','_FresnelAndMiscDirtyCallBack','addEventListener','#define\x20MORPHTARGETS','_shiftPressed','getAngularSpeedGradients','_stockParticles','LINEAR_LINEAR_MIPLINEAR','position:absolute;\x20bottom:0px;right:0px;z-index:10;width:90%;height:100%;background-color:\x20#000000;','actions','edgesRenderer','kernel','_controllerPickRadius','_fragmentSourceCodeOverride','Repeat','_debugLines','_GroundTextureCDNUrl','rotate','primaryColor','SSRRenderEffect','_processLoop','thumb_proxPhalanx_','reorderInPlace','VRDeviceOrientationFreeCamera','dragging','hoverCursor','_dPadDown','Texture\x20\x22','gl_Position\x20=\x20','features','createSampler','_multiTarget','_evaluateConditionForCurrentFrame','_attenuateScreenBorders','adjustPitch','depth-clip-control','_subdivisionsY','setIndices','setTextureArray','ColorCorrectionPostProcess','currentRenderPassId','_reorderIndicesBasedOnPrimitiveMode','ANIMATIONTYPE_SIZE','isBoolean','syncAllAnimationsWith','GetConstructorFromName','BABYLON.ScreenSpaceBlock','Unable\x20to\x20grow\x20wasm\x20table.\x20Set\x20ALLOW_TABLE_GROWTH.','_RotationAxisCache','0ce6','_colorCache','mainSceneTrackerPredicate','_diffuseTexture4','_IsSupported','\x20=\x20dFdx(','\x20=\x20max(max(','addLifeTimeGradient','_createSceneAsync','_camMatrix','DECR_WRAP','isVisible','Maximize','syncMeshWithImpostor','orthoRight','ArcRotateCameraVRDeviceOrientationInput','_heightQuads','fluidRenderingParticleDiffuse','CylinderDirectedParticleEmitter','UNSIGNED_INT_24_8','RGBDREFRACTION','volumetricLightBlurScale','urandom','MultiMaterial','stencilTest','_getHitData','_tmpRotationMatrix','#define\x20STROKE\x20\x0a','EHO','_unlinkInternalTexture','TransformCoordinatesToRef','renderState','COMMAND_CLEAR','GET','_enableTextures','_emitConstant','_registeredManagers','_postActivate','LIGHTMAP_DEFAULT','validateSkinning','_rightController','_colorRemapGradients','addPostProcess','.xy\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);','bakedVertexAnimationSettings','preInfo','createMaterialContext','fragmentStage','Unable\x20to\x20download:\x20','deviceScaleFactor','_computePrimaryColors','downDegrees','Recording\x20already\x20in\x20progress','impostorMesh','_transformedDirection','Refraction\x20Transmittance','exportDataToCsv','getTransformNode','doNotLoadControllerMeshes','depth24plus','_rotateRelative','_activeCamera','reflectionVector','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20RAMPGRADIENT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20baseColor\x20=\x20','_getUnpackAlignement','_ShowLoadingScreen','offsetRay','autoTransitionRange','highPrecisionShaderSupported','getRenderSize','rename','_stencilStateComposer','_createRenderPassIds','cancel','subdivisionsY','.m4a','initControllerMesh','PerformanceConsoleLogLevel','FragmentShader','Color','getCameraById','BUMPSUPERIMPOSE','ClearCoat\x20Bitangents','updateRenderTargetTextureSampleCount','TOUCHPAD_PRESS','_sceneRootNodesIndex','rootNodes','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapNativeTexture\x20instead.','_defaultSubMeshCandidates','unregisterOnNextCall','_setOffset','supportsSession','#ifndef\x20','DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION','postExportTexture','updateFromFloatsArray','setInternalTexture','defaultLightingOnControllers','bc4-r-snorm','_currentSrc','_emscripten_builtin_memalign','babylonVRicon','PerspectiveFovRHToRef','loaderOptions','architecture','_boundingBias','disableSubSurfaceForPrePass','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapWebGPUTexture\x20instead.','xyzw\x20','addAtIndex','_setTextureWrapMode','_StartPerformanceConsole','isUsingTextureForMatrices','_tmpTargetVector','setPositionWithLocalVector','createNormals','VEC3','keys','addSkeleton','MakeAnimationAdditive','store','_handleTransitionAnimation','getUniforms','_hasTexturesExtension','setBoundingInfo','tan','startAndReleaseDragOnPointerEvents','worldMatrixFromCache','hasOwnProperty','FloatArrays','_vectors4','getFullClassName','NEGATIVE_INFINITY','_debugMesh','pointerY','angleRange','canRenderToMRT','attachElement','RGB32I','separateCullingPass','description','update','onGeneratedObservable','_glTFMaterialExporter','outlineColor','MeshParticleEmitter','mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a','gripTransform',').\x20functionCallIndex=','_localMatrix','rotate120','SubSurfaceBlock','Never','deltaPosition','match','deletePending','wrap','_uniformSizes','maxTextureSize','_getAlbedoOpacityCode','ANCHOR_SYSTEM','BindForSubMesh','_needToDecompose','shaderName','_Clamp','depthUsage','loadingUIBackgroundColor','ANGLE_instanced_arrays','shadowFrustumSize','_draw','onDragStartObservable','classList','keysRadiusModifierShift','tangetsAttrDesc','_gatherBlocks','_GetLuminanceArrayBuffer','setScissorRect','matricesIndicesExtra','onAudioUnlockedObservable','_onPointerLockChange','_createDownSampleX4PostProcess','_initializeRenderTarget','STENCIL_OP_FAIL_S_INCR','_softwareSkinnedMeshes','6.2.0','_clearTargets','stalePick','NAME_AUDIO','_fullscreenViewport','BABYLON.LegacyPBRMaterial','SHADOW0','SUBUV_WRAP','_thicknessMapSize','_postProcessesSourceForThisPass','https://assets.babylonjs.com/environments/backgroundGround.png','ontouchend','_generateVisualCue','Fragment_Before_FinalColorComposition','intersectsMesh','controllers','_afterRenderTargetDraw','\x20end\x20point!\x20No\x20code\x20generated','drawBuffersWEBGL','accessibilityTag','noiseSampler','fract','GlowLayerBlurRTT','WebXRControllerMovement\x20feature\x20requires\x20\x22xrInput\x22\x20option.','laserPointerPickedColor','toruses','TEXTURE_EQUIRECTANGULAR_MODE','_lodTextureHigh','_pointerBlurEvent','_materials','_updateColor4ForUniform','BABYLON.ParticleBlendMultiplyBlock','BrowserBack','TrigonometryBlock','_rotationLeftAsked','alphaCutoff','_adaptiveBlurKernel','_ready','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20','BABYLON.PBRSpecularGlossinessMaterial','deltaMode','AudioSceneComponent','_attachHand','_ShowingLoadingScreen','_bone2','keysReset','onXButtonStateChangedObservable','velocityGradients','xr_standard_touchpad_pressed_value','.xyz','importScene\x20has\x20failed\x20JSON\x20parse','_imageSource','_maxSize','setTextureFromPostProcess','_markAllSubMeshesAsMiscDirty','_eventPrefix','Could\x20not\x20find\x20a\x20matching\x20motion\x20controller\x20for\x20the\x20registered\x20input\x20source','lastIndex','dev','_CreateCubicSplineAnimation','_mrtLayout','_renderingManager','ASTC_4X4_RGBA','getSiblingOutput','_setDepthStencilState','bytesOfKeyValueData','Neutral','thicknessSamplerSampler','_blockName','_isUnique','_userThinInstanceBuffersStorage','Process','defineNames','compensateOnFirstFrame','distortionTexture','SHADOW2','getHandByControllerId','_layerMask','_lastSecValueCount','colorAttachmentViewDescriptor','_updatable','Render\x20targets','pose','RG32Uint','setFromAxisAngle','Nearest','ParticleRampGradient','_blurTexture2','\x20/\x20Error:\x20','URL','expensiveBlur','OfflineProviderFactory','XRHitTestWithRay','onError','animationTimeScale','_supportsNormals','_isSafari','SetImmediate','defineCustomBindings','_storedRotationQuaternion','sampleRefraction','ceil','format','_compileShaderToSpirV','values','#endif\x0d\x0a','onXRReferenceSpaceChanged','UV3','size','_transparencyShadow','number\x20of\x20faces\x20expected','intersectsSphere','distortionStrength','applyDisplacementMapFromBuffer','customLODSelector','_absoluteTransform','https://preview.babylonjs.com/babylon.ktx2Decoder.js','getSize','_source','onBeforeTextureInitObservable','_scbiMax','splitFrustum','MAT2','projectionMatrix','Opaque','MAINUV','_deterministicLockstep','_defaultMeshCandidates','snorm16x2','GetTypeByteLength','isReadyForSubMesh','_emitRateGradients','_intersectsWithCylinder','REFLECTIVITY_GAMMA','_intensity','groundMaterial','vertexShader','indicesAttrDesc','_isDepthTexture','_originalValue','_forEachExtensions','getRenderTargetTextureForEye','combine','BindLightProperties','xr-mesh-detection','\x0aWeightCounts\x20=\x20[','BABYLON.CloudBlock','_strategies','sphereBaseSize','LensFlareSystemSceneComponent','_getNativeTextureFormat','translucencyIntensityTexture','_enable','_handlePluginEventPrepareDefinesBeforeAttributes','MAX_VERTEX_UNIFORM_VECTORS','_mirroredCameraPosition','Download','handler','_setDefaultShadowProjectionMatrix','SPOT','_addToSceneRootNodes','VertexShader','getLifeTimeGradients','_TmpVecs','Point','IsGlobal','uvs4AttrDesc','_generateDepthBuffer','_removeMarkedPhysicsBodiesFromWorld','UpdateSelectionTree','ground','CUSTOMUSERLIGHTING','positionX','beginAnimationTo','#ifdef\x20IMAGEPROCESSINGPOSTPROCESS\x0d\x0a','_onNewGamepadDisconnected','LIGHTFALLOFF_STANDARD','/dev/stdin','_materialMap','webglcontextlost','_badDesktopOS','addUniform\x20should\x20not\x20be\x20use\x20with\x20Array\x20in\x20UBO:\x20','standard','_MaxSpecularPower','setColor4','linearSpecularLOD','REFRACTIONMAP_3D','Center','DetailTextureEnabled','autoUpdateTexture','_createBufferOnWrite','_onVRDisplayChanged','hasOriginBottomLeft','rg11b10ufloat-renderable','_features','ScreenSpaceReflectionPostProcess','_lightmapTexture','_averageDistance','ScalingToRef','_setStencilBack','_nz.jpg','_effectiveMaterial','onControllerMeshLoaded','SharpenKernel','\x20=\x20min(','dispose','_microSurfaceTexture','positionScale','_DownReadOnly','SSRRenderingPipeline','node\x20material','DecalMapEnabled','\x20A:','_tmpContactNormal','.linkSheenWithAlbedo\x20=\x20','inTangent','INDEX_FINGER_TIP','_attachTrackedPointerRayMode','_tmpVectorForPickCompare','_easingMode','//\x20CloudBlockCode','_MAX_DEPTH','_worldMatrixDeterminantIsDirty','_normals','getFragmentShaderSource','onPadUpObservable','REFLECTIONMAP_PLANAR','animationParameters','_startDrag','rotationalLimitMotor2','areNormalsFrozen','createConeEmitter','CLAMP_ADDRESSMODE','angularSpeedGradientTexture','nodeType','jointMeshes','audioPositioningRefreshRate','STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER','The\x20position\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','_timestampQuery','BABYLON.Action','_vertexSourceCode','_useOrderIndependentTransparency','UV2','logarithmicDepthConstant','multiplyAtIndex','_isDisabled','Specular\x20over\x20alpha','shadowMaxZ','WebVRFreeCamera','_velocityWorldLength','_activePlugins','setVerticesData','fluidRenderingParticleDepth','useSpecularOverAlpha','_getVertexBufferFromMesh','_noPreventDefault',',\x201.0);\x0d\x0a','trackPosition','generic-touchpad','_pickRadius','translucencyIntensitySampler','BoundingBoxRenderer','nativeVertexBuffer','_depthRendererCamera','_refreshGeometryBufferRendererLink','_disableMaterial','_activeButton','_mrtNames','WriteString','stencilOpStencilFail','_currentProgram','_exportTextureInfo','\x27\x20with\x20an\x20empty\x20array','NodeMaterialBlock','_scaledDiffuse','updateTextureWrappingMode','getBinormalAt','_updatePosition','intersects','_setupDepthStencilTexture','_currentDrag2','getChildMeshes','\x0a#define\x20BILLBOARD','astc-5x5-unorm','shadowCastersBoundingInfo','_textureMap','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(result,\x200.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}','RGB32UI','_createRtWrapper','_hardwareScaleLevel','dispatchWhenReady','sharpnessAmounts','btQuaternion','SS_REFRACTIONMAP_3D','camera','det','_createRenderPipeline','_tag','setAsSystemValue','_Smallnum','POINTER_SELECTION','bindOnlyNormalMatrix','_dragPlane','_binormals','\x27\x20(not\x20requesting\x20xr-dom-overlay)','angularSpeedGradientSampler','_AnimationRangeFactory','specs','_completeVRInit','getBoundingBoxRenderer','_pointerObserver','checkReadyOnlyOnce','SHADOW1','RegisterTopRootEvents','_ZeroReadOnly','vec2','TargetIncompatible','useAlphaForPicking','normalMap0','zoomToMouseLocation','REFLECTIONMAP_CUBIC','manualUpdateOfPreviousWorldMatrixInstancedBuffer','_scaleFactor','displayFrustum','OnLongPressTrigger','audio','[2][1],\x20','enableTangentMorphing','addExcludedConnectionPointFromAllowedTypes','StopAnimationAction','.w\x20=\x201.;\x0d\x0a','useBigInt','level','inspectableCustomProperties','\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.','_CreateKeyboardEvent','attributeName','.invertX\x20=\x20','Texture_MainDepthStencil_','_fluidRenderer','SRGB_EXT','_dPadRight','inputTextureColorIsInGammaSpace','vNormalInfos','pivotB','_preActiveMesh','_paused','getVerticesDataKinds','MATERIAL_TriangleFanDrawMode','StandardRenderingPipeline','\x20context\x20successfully\x20restored.','ACTION_OnPickTrigger','UNPACK_COLORSPACE_CONVERSION_WEBGL','xr-hand-tracking','MatchesQuery','destination','ignoreCameraViewport','usagePreference','MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0','TransformNode','_restPose','rolloffFactor','WEBGL_compressed_texture_s3tc','_callbackPluginEventBindForSubMesh','_switchSpectatorMode','Nothing\x20else\x20parsed\x20so\x20far','Src','checkFramebufferStatus','_framingBehavior','HeightToNormalBlock','symbol','_TmpMats','xrSessionManager','_activeMeshesFrozen','BABYLON.LerpBlock','depthSortedIndices','_startTimeQuery','reflectivityTexture','zw\x20','bind','click','_linesPositions','_generateJSON','_enablePhysicsDebug','_workingContext','font:\x20','_textureContent','line-strip','_loadImageFromDBAsync','CreateFromIndices','cellIndex','onNewSceneAddedObservable','pointerX','getRenderPipeline','_rightStickAxisX','addPipeline','diffuseOutput','_reset','handShader','EditorURL','radiusX','transparencyShadow','if\x20(length(','azimuth','STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER','defaultModel','BABYLON.ParticleRampGradientBlock','bloomMerge','.complementW\x20=\x20','_pickingAvailable','BC3_RGBA','_tmpQuaternion','middle_intPhalanx_','TEXTURE_MIN_FILTER','_isExtensionEnabled','Yellow','bindVertexArrayObject','VEC4','_errorFound','textureAdderPostProcess','drawUnIndexed','totalWeight','getShadowGenerator','_recreate','imageProcessingEnabled','GetMotionControllerWithXRInput','blend','isWorldMatrixCameraDependent','_reorderLightsInScene','hardwareConcurrency','_primaryColorShadowLevel','GPU_DISJOINT_EXT','stencilOpStencilDepthPass','_meshTarget','bumpLevel','stepSimulation','decalMap','IgnoreTexturesAtLoadTime','alphaState','Uint16x2','_vector3','_diffuseTexture3','isDisposed','_getRenderPipeline','_resizeObserver','flares','faceColors','createBuffer','forceSharedVertices','isDeterministicLockStep','LeftHandedBackwardReadOnly','_floatsArrays','supportsTangents','_transformMatrix','sourceTexture','RegisterShaderCodeProcessing','#define\x20MORPHTARGETS_NORMAL','_createShape','_triggerOnLoad','UNLIT','_normalizeSkinWeightsAndExtra','limit','blockfreeActiveMeshesAndRenderingGroups','TextureView_SwapChain_ResolveTarget','_renderMainTexture','_isPanClick','_TmpVector3','angularSensibility','FOVMODE_HORIZONTAL_FIXED',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REFLECTIVITY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(0.,\x200.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(1.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(METALLICWORKFLOW)\x20&&\x20defined(REFLECTIVITY)\x20\x20&&\x20defined(AOSTOREINMETALMAPRED)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aoOut.ambientOcclusionColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MICROSURFACEMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20microSurfaceTexel,\x20<==\x20not\x20handled!\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectivityOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20microSurface\x20=\x20reflectivityOut.microSurface;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20roughness\x20=\x20reflectivityOut.roughness;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20METALLICWORKFLOW\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo\x20=\x20reflectivityOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(METALLICWORKFLOW)\x20&&\x20defined(REFLECTIVITY)\x20&&\x20defined(AOSTOREINMETALMAPRED)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aoOut.ambientOcclusionColor\x20=\x20reflectivityOut.ambientOcclusionColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','releaseVertexArrayObject','minDistance','AutoDetect','_setAttachments','CreateLineSystem','disableDefaultUI','_textureUnits','vrHMatrix','_mustUpdateViewport','subdivisions','_setupGround','.rgb\x20=\x20','float32-filterable','Unorm16x4','.options\x20=\x20','sqlite3_bind_int','samplerYName','GAMMAREFLECTION','createRenderBundleEncoder','Unorm8x2','useInGammaSpace','Engine.RawTexture','_bindLight','BYTE','useVertexColor','vrDeviceOrientationCameraMetrics','TRANSPARENT','minimumWorld','viewportBorder','diameterTop','aspectRatio','hemisphereLight','_code',',\x20vertexID)\x20-\x20','renderOverlay','_currentActiveButton','setTextureSampler','measure','_forceGeometryBuffer','_createdShaderName','_handlePluginEventIsReadyForSubMesh','vSphericalL11','getBodyPressure','_getGLTFTextureWrapMode','_speedRatio','disableWebGL2Support','backwardsTeleportationDistance','targetTypes','SHADOWPCSS3','_floorMeshes','onAfterStepObservable','_cameraLinesMesh','_lerpButtonTransform','_needSync','initialDirection','setInt3','_setRenderTargetEnabled','video','applyRotationQuaternionToRef','_CreateMorphTargetAnimationFromMorphTargetAnimations','VALIDATE_STATUS','hasTangents','disableOfflineSupportExceptionRules','_boundTexturesCache','generic-trigger-squeeze-touchpad-thumbstick','REFLECTIONBLUR','noPrePassRenderer','releaseComputeEffects','GeometryBufferRendererSceneComponent','R8Snorm','subMeshId','vertexSource','_indexBufferIsUpdatable','_fileName','\x22element\x22\x20option\x20must\x20be\x20provided\x20to\x20attach\x20xr-dom-overlay\x20feature.','ORTHOGRAPHIC','_IdentityReadOnly','appendChild','Options','.convertInputToLinearSpace\x20=\x20','setEasingMode','_setPrimitiveAttributesAsync','raySelectionPredicate','setTimeStep','_useInstancing','wheelXMoveScene','autoUpdateBonesMatrices','_renderSprites','colorAttachment','power','ySwizzle','createFallbackVRDeviceOrientationFreeCamera','vReflectionMicrosurfaceInfos','ASTC10x8Unorm','xr_standard_thumbstick_yaxis_pressed_value','Split\x20position','clearCoatRoughnessMatrix','OnEveryFrameTrigger\x20can\x20only\x20be\x20used\x20with\x20scene.actionManager','_baseLayerWrapper','UploadDDSLevels','getVector4Float32FromRef','elevationReturnTime','removeBody','Warn','_lastUseSpecular','_pickedDownSprite','BABYLON.VectorMergerBlock','.texture.wAng\x20=\x20','sqlite3_column_blob','glTFAnimation:\x20Unsupported\x20component\x20name\x20\x22',')\x20{\x0d\x0a','#define\x20inline','text/javascript','fragmentDepthSupported','_skyboxMaterial','_previousViewProjection','getParentsRotation','currentScript','_nativeRTTProvider','_highlightsExposure','SHADOWPCF3','matrixIndicesOverride','_pointerPressed','RotationAxisToRef','_invertVScale','setJoystickSensibility','EXT_shader_texture_lod','_RunDirtyCallBacks','SSRblurY','getDeviceSource','vecToidx','updateFloat2','_forcePointsCloud','BABYLON.ExtractHighlightsPostProcess','setPipeline','updateArray','Arial','_lightAngleOffset','Set','getBoneById','_collide','_setAnisotropicLevel','AlphaG','_cachedWrapR','_tryToRun','_renderOutline','touchEnabled','MAX_RENDERBUFFER_SIZE','skyboxTexture','_onDeviceDisconnected','Invalid\x20call\x20to\x20enableEffect:\x20the\x20materialContext\x20property\x20is\x20empty!','_blurY','removePhysicsBody','bakedVertexAnimationManager','useInstances','_currentRenderTarget','Camera','_initGlslang','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_getRGBABufferInternalSizedFormat','_dPadUp','_checkDelayState','DepthClipControl','Vertex\x20code:','drawArraysInstanced','BABYLON.StepBlock','previousPointArrayIndex','_attachedCamera','_postMultiplyPivotMatrix','_updateCacheWhenTrackingDisabledObserver','renderOutline','inXRSession','download','WGSL','document','getRenderPassNames','Missing\x20axis\x20mesh\x20with\x20name:\x20','_boxBlurPostprocess','useExponentialShadowMap','uv2s','BABYLON.PBRMetallicRoughnessMaterial','UV6Kind','_stopSubEmitters','imageProcessingConfiguration','_prePassRTT','imageSpace','wasmUASTCToASTC','_reflectionReflectance90','cTFETC2_EAC_RG11','continue','\x20Z:\x20','updateParticles','type','removeSound','shaderMaterial','(None)','left-right','audioListenerPositionProvider','#define\x20OBJECT_BASED','/proc','ComputeShader\x20(\x27','LightProperties','ClearCoatBumpTextureEnabled','#define\x20ALBEDOTEXTURE','_setupGroundMirrorTexture','_emitterWorldMatrix','FromEulerAngles','Bind','vignetteBlendMode','mousewheel','_getLinesIndexBuffer','edgesPoints','_getPositionData','msfullscreenchange','Unsupported\x20texture\x20format\x20or\x20type:\x20format\x20','useMainComponentOnly','setStencilOperationDepthFail','_createSoftbody','_GetRightHandedQuaternionFromRef','_framingTime','getInt8','breakDistance','GetCompareFunction','_registerDevice','checks','_keyboardBlurEvent','_sortRenderingObjects','.r;\x0d\x0a','_thicknessRenderTarget','vignetteColor','createRenderTargetTextureProvider','originalOffset','depthStencilTexture','ignoreParentScaling','NAME_GEOMETRYBUFFERRENDERER','linePivotClone','onDeviceDisconnectedObservable','MAX_VALUE','COMMAND_SETFLOATARRAY4','glowMapGeneration','_afterCameraDrawStage','TEXTURETYPE_SHORT','useRadianceOcclusion','mesh','ushort','panningDistanceLimit','_fps','THUMBSTICK_PRESS','RandomNumberBlock','TIMESTAMP_EXT','_lastPointerRay','overlay','_currentStartSize1','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED','isMP3supported','_blurThicknessNumIterations','MeshInvalidPositionsError','defaultButton','wireframe','xr-near-interaction','_requestURL','stopOtherAnimations','postProcess','penumbraDarkness','COMMAND_SETZOFFSETUNITS','_blurKernel','_normalMatrix','geometryId','DeviceOrientationCamera','Direct\x20Specular','vAlbedoInfos','_useLODScreenCoverage','addController','_renderTargetOptions','NOTEQUAL','setLayerAndFaceIndex','MatricesWeightsExtraKind','createRTTProvider','slerpAmount','_vertexArrayObject','useOrderIndependentTransparency','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20biTangent\x20=\x20cross(normal,\x20tangent);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20TBN\x20=\x20mat3(tangent,\x20biTangent,\x20normal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_numBonesWithLinkedTransformNode','_AreaElement','CreateQuadraticBezier','COMPRESSED_RGB_PVRTC_4BPPV1_IMG','_photometricScale','bindTransformFeedbackBuffer','_loadingTextDiv','hasPositions','Roughness',',\x20but\x20found\x20','deltaY','_updateLinkedTransformRotation','url','vertex','mozfullscreenchange','CLEARCOAT','push','checkCollisions','AARoughnessFactors','_insertionCosts','Stiffness\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','_VIGNETTEMODE_OPAQUE','num_components','keysRotationOffsetModifierShift','_updateTextures','maxNodeName','Maximum\x20number\x20of\x20faces\x20at\x20a\x20pole\x20used','toGammaSpace','addExcludedMesh','_texelSize','forEach','needsPreviousWorldMatrices','bloomKernel','mainComponentOnly','.texture.vScale\x20=\x20','MATERIAL_LineListDrawMode','_updateShaderUniforms','previousWorld3','{X:\x20','_testTriangle','_isAdditive','reflectionReflectance90','FOGMODE_LINEAR','loadAssetContainer','colorAmount','_scaleIn','capSubdivisions','disableInstanceAttributeByName','_swapAndDie','pitchAxis','_IsOffScreenCanvas','MaterialPluginBase','STENCIL_TEST_NEVER','setAbsolutePosition','fragmentOnly','_occlusionDataStorage','rigMapping','little_tip_','_joystickPointerId','setOrientation','octaves','Mac\x20OS.+Chrome/71','offsetZ','canUseWebAudio','animate','getCameraByName','_cachedWrapV','_doNotSerialize','_getName','sheenRoughness','loadingPluginName','_getGenericParentMesh','BABYLON.CustomBlock','_processEdgeForAdjacencies','_sceneCenter','IMAGEPROCESSINGPOSTPROCESS','factor2','storageTexture','.b;\x0d\x0a','EXT_color_buffer_float','bias','intersectsBox','Light','torusTeleportation','_processedMaterials','_movementState','_stencilReadMask','torusConsMat','addInPlace','MoveRelative','tintColor','_streamingSource','_currentFrameBufferIsDefaultFrameBuffer','unpressedNodeName','texture\x20missing\x20KTX\x20identifier','touchMoveSensibility','layerCounts','_updateGizmoPositionToMatchAttachedMesh','BUFFER_CREATIONFLAG_UNIFORM',',\x20nAnimationRanges:\x20','bindView','(pointer:fine)','_unObserveActiveCameras','vignetteCenterY','_disableAlphaBlending','_LightsDirtyCallBack','_positions','BUTTON_TYPE','Constant','_rtWrapper','#define\x20BILLBOARDSTRETCHED_LOCAL','sources','setDefaultDecoderOptions','endCommandScope','_disposeTextureAndPostProcesses','/babylon.nodeEditor.js','getTransformNodeById','DefaultUtilityLayer','src-alpha-saturated','ETC2RGB8A1Unorm','primaryColorShadowLevel','dehydrate','addCollectionStrategies','IncludesShadersStore','uniform\x20samplerCube\x20','CustomBlock','setStorageBuffer','BABYLON.GradientMaterial','//#define\x20SHADER_NAME\x20compute:','LIGHTTYPEID_POINTLIGHT','thumb_metacarpal_','getComputedStyle','vectors4','Loaded\x20.basis\x20texture\x20width\x20and\x20height\x20are\x20not\x20a\x20power\x20of\x20two.\x20Texture\x20wrapping\x20will\x20be\x20set\x20to\x20Texture.CLAMP_ADDRESSMODE\x20as\x20other\x20modes\x20are\x20not\x20supported\x20with\x20non\x20power\x20of\x20two\x20dimensions\x20in\x20webGL\x201.','prevBreakDistance','disconnectFrom','colorBase','beginRenderPass','_updateColor3ForEffect','TEXTURE_NEAREST_NEAREST','_onDataLayoutChanged','MIDDLE_FINGER_TIP','_bonesTransformMatrices','uv5s','_attachedSubEmitters','wasmUASTCToBC7','COLOR_BUFFER_BIT','uniform4fv','loadingError','https://preview.babylonjs.com/twgsl/twgsl.wasm','keysRotationOffsetIncr','Medium','ReciprocalBlock','setStatus','getOrAddExternalDataWithFactory','unregisterBeforeRender','DEBUG','_tempJointMatrix','HOVER','location','deleteVertexArray','pauseAnimations','getLoadedTexturesCache','getRotationMatrix','txColorTransform','shadowDepthWrapper','toLinearSpace','_pickedGazeColor','sqlite3_result_blob','_maxDepth','getWorldMatrix','.y),\x20','HeightmapImpostor','file','_sqlite3_changes','enableSpecularAntiAliasing','_globalExposure','audioTracks','createUpdateBuffer','exports','HDRLensFlare','ranges','writeBoolean','INSTANCESCOLOR','uv3s','hasImageSource','_midtonesCurve','_markAsDirty','isPaused','MAINUV4','onBetweenPassObservable','onFootfall','getFacetPosition','_beforeCameraUpdateStage','BABYLON.AddBlock','_internalTextureDirty','lensFlareSystem#','pointerEvents','r_hand_rhs.glb','BABYLON.IncrementValueAction','outputNodes','min\x20max\x20reduction','_pointerInput','#define\x20ALPHATESTVALUE\x200.4','_serializeAsParent','HDR\x20Bad\x20header\x20format,\x20unsupported\x20FORMAT','BABYLON.ColorSplitterBlock','delete','TEXTURE_FIXED_EQUIRECTANGULAR_MODE','_reflectionTexture','_projectionTextureScalingMatrix','userThinInstance','_saveImageIntoDBAsync','.r);\x0d\x0a','Sampler','setIdentity','btVector3','MatrixTransposeBlock','_invertMatrixTemp','alphaG','_disposeMesh','animationChannelTargetPath','_inheritedVelocityOffset','next','targetPosition','setUVs','_computeViewMatrix','transformAllPoints','removePipeline','property','_handlePlay','Nothing\x20to\x20prepare','_delayedOnError','noiseCoordinates2','linearRampToValueAtTime','_generateBinaryAsync','OnEnginesDisposedObservable','_ThicknessTextureEnabled','RotationZToRef','attenuateScreenBorders','#define\x20SSR_SUPPORTED','SSAOOriginalSceneColor','_circleEase','rgbdDecode','updateVerticesData','impostorSize','pbrBlockImageProcessing','_valueCache','_targetIndex','FOGMODE_EXP2','#define\x20FLUIDRENDERING_DEBUG','_linkInternalTexture','_maxSteps','getBinormals','pinchToPanMaxDistance','LensFlareEnabled','Shader','ConvertPanoramaToCubemap','reflectionSpecularFalloffExponent','_preparePipelineContext','_getFirstNonNullVector','radiusSensibility','rigMappings','_syncSubMeshes','IDATA','outColor','_unpackFlipY','impulse','comment','Degrees','velocitySampler','averageFrameTimeVariance','onTransformNodeRemovedObservable','STATIC','displaySelectionMesh','tags','_isRightCamera','skipToNextActiveAction','_behaviors','getAttributesNames','_sceneUbo','_bindBuffer','_ScaleReadOnly','_blurHPostProcess','depthTextureFormat','systemValue','GetEncodedGeometryType','Lens\x20flares','lensTexture','_teleportationEnabled','_nearInteractionPredicate','normalMap1','_isScatteringEnabled','ClearControllerCache','alwaysForcePOT','_onPhysicsCollideCallbacks','offset','_textureIndices','_joystickColor','numberOfMipmapLevels','arc','thicknessSampler','\x0d\x0a//\x20Connections\x0d\x0a','forceProjectionMatrixCompute','_floorMeshesCollection','_headphone','USEHIGHLIGHTANDSHADOWCOLORS','Heightfield','convertToBlob','RotationYToRef','_useSceneAutoClearSetup','_scaledUpdateSpeed','unfreezeNormals','BABYLON.WaterMaterial','LIGHTMAPDIRECTUV','RG16F','disableColorWrite','deltaTime','_VJCanvasWidth','enterPointerlock','realWorldWidth','cameraContrast','onAfterBlurObservable','_createEffectForParticles','parallelShaderCompile','_blurDownsample','amplitude','emissiveLeftColor','_fromLinearSpace','_loadedMeshInfo','REFLECTANCE_GAMMA','span','frustumPlanes','BONE','isRGBD','getActiveTarget','useEnergyConservation','depth32float-stencil8','\x20=\x20vec4(0.);\x0d\x0a','OBJECTSPACE_NORMALMAP','SerializeMesh','SubSurface\x20thickness','supportRenderAndCopyToLodForFloatTextures','updateTransformMatrix','createPickingRayToRef','lockedTargetId','vertical\x20blur','.babylonVRicon.vrdisplaypresenting\x20{\x20display:\x20none;\x20}','ALPHA_LAYER_ACCUMULATE','_hasWaitingData','_blockEntityCollection','onVRDisplayChangedObservable','_invertLeftStickY','blurThicknessSizeDivisor','specularDataPosition','_parentContainer','_layerIndices','_prepareWebGLTexture','getEasingFunction','leftHandedSystemMeshes','_registerTransientComponents','disableDepthWrite','PrepareDefinesForMisc','buildVertexData','addAngularSpeedGradient','useGLTFLightFalloff','_initTypes',']\x20in\x20compute\x20code:\x20','_lookAt','ownerDocument','BABYLON.ChromaticAberrationPostProcess','SHEEN_TEXTURE','isReadyOrNotBlocking','\x0d\x0a\x0d\x0a//\x20Fragment\x20shader\x0d\x0a','_cachedHomogeneousRotationInUVTransform','DEPTH_SENSING','shadowViewProjection','disable','preRun','OrthoOffCenterRHToRef','SceneSerializer.addAllToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_activeParticles','_collisionVelocity','xr_standard_squeeze_pressed_value','Cuboid\x20frame\x20buffers\x20are\x20not\x20yet\x20supported\x20in\x20NativeEngine.','vThicknessInfos','RotationFromAxis','Cannot\x20merge\x20meshes\x20because\x20resulting\x20mesh\x20will\x20have\x20more\x20than\x2065536\x20vertices.\x20Please\x20use\x20allow32BitsIndices\x20=\x20true\x20to\x20use\x2032\x20bits\x20indices','DefaultPluginFactory','Float32Filterable','lightSources','createPlugin','collisionMask','_indicesForCamera','_GLSLslangDefaultOptions','MediaStream','disableGammaTransform','invView','vCameraColorCurvePositive','_BumpTextureEnabled','R32I','autoCloneTransformation','CreateAndStartHierarchyAnimation','pointSize','_workerPoolPromise','bindBuffersDirectly','volumetricLightPower','_cache','reflectionSamplerLow','texture-compression-etc2','.matrixMode\x20=\x20','wasmUASTCToRG8_UNORM','QUERY_RESULT_AVAILABLE','inputsAreExclusive','ClockWiseSideOrientation','isIdentityAs3x2','normalBlendMethod','#define\x20GLOSSINESSS','_SERVER_PREFIX','/home','pinky-finger-metacarpal','disableLighting','platform','_buildTarget','_currentLOD','BoundingBoxRendererBack','_storedValue','torque','furOffset','SimpleMaterial','getStencilOperationPass','useEquirectangularFOV','data:text/json;charset=utf-8,','NAME_OCTREE','_detachCameras','precision\x20highp\x20float;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec3\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20uv;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20view;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20projection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20worldViewProjection;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesDeclaration>\x0a\x20\x20\x20\x20\x20\x20\x20\x20#if\x20NUM_BONE_INFLUENCERS\x20==\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesIndices;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesWeights;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include<bakedVertexAnimationDeclaration>\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include<instancesDeclaration>\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorBase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorZero;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorQuarter;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorHalf;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorFull;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20targetBoneIndex;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionUpdated\x20=\x20position;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<instancesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bonesVertex>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include<bakedVertexAnimation>\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20worldPos\x20=\x20finalWorld\x20*\x20vec4(positionUpdated,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20color\x20=\x20colorBase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20totalWeight\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[0]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[0]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[1]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[1]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[2]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[2]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[2];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[3]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[3]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[3];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorZero,\x20smoothstep(0.,\x200.25,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorQuarter,\x20smoothstep(0.25,\x200.5,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorHalf,\x20smoothstep(0.5,\x200.75,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorFull,\x20smoothstep(0.75,\x201.0,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20color;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20projection\x20*\x20view\x20*\x20worldPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','observableParameters','innerWidth','SubtractBlock','onPlaneAddedObservable','BaseRepositoryUrl','ANIMATIONTYPE_VECTOR3','FromArrayToRef','rightCamera','disposeOnStop','_drawCalls','materialId','SubMesh','\x20*\x20vec4(','100%','_spriteRenderer','cameraColorCurvesEnabled','_renderCamera','space','TEXTUREFORMAT_RG_INTEGER',',\x20falling\x20back\x20to\x20','.xyz)\x20*\x20morphTargetInfluences[','encodeCommandArgAsUInt32s','catch','_firstDevice','_DefaultIndexOfRefraction','contrast','cssText','_attributesStrideSize','HDRFxaa','CeilingPOT','index-finger-tip','_gatherActiveCameraRenderTargetsStage','SRGB','DEFAULT_USE_SPHERICAL_HARMONICS','IridescenceTextureEnabled','_pointerCaptures','onCanvasPointerOutObservable','Fragment_Begin','gazeModePointerMovedFactor','TEXTURETYPE_BYTE','removeBehavior','_getDescendants','\x20=\x201.0\x20-\x202.0\x20*\x20round(fract(','onBeforeRender','_setTextureState','#define\x20ANIMATESHEET','_createMainTexture','_processCompilationErrors',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ANISOTROPIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicOut,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REALTIME_FILTERING\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','setSelectionFeature','whenReadyAsync','maximum','lowerLimit','defaultRT','generateOnlyFragmentCode','BindLights','topColorAlpha','opDepthFail','collide','_fn','isAsync','addTarget','RGBA4','onPlaneRemovedObservable','Run','etc2-rgb8a1unorm','pointerout','_useMicroSurfaceFromReflectivityMapAlpha','Geodesic-m-n','_currentDrag1','_debugPushGroup','SCENELOADER_MINIMAL_LOGGING','COMMAND_SETDEPTHTEST','maintainStateBetweenFrames','_collectFunctions','setRow','_linesIndexCount','customUtilityLayerScene','getBundleEncoder','_2DSamplerName','EASINGMODE_EASEIN','_onPointerUp','customAllowRendering','_externalData','Raw','autoUpdateExtends','_activeIndices','colliderMeshes','\x0d\x0a#if\x20!defined(NORMALXYSCALE)\x0d\x0a1.0/\x0d\x0a#endif\x0d\x0a','FromUnitVectorsToRef','Clamp','vCameraColorCurveNegative','Default','_hasReachedQuota','_renderEffectsForIsolatedPass','boxes','_target','_setCanvasSize','Right','_extensionsPostExportMaterialAdditionalTextures','_parameter','_vertexArrayObjects','_alwaysVisible','updateMatrix','_lightColorUniformName','row2','1024.0','finish','_registerTempVariable','_isEnabled','getTangents','RIG_MODE_STEREOSCOPIC_OVERUNDER','_hasAlphaChannel','stopDebugCanvas','onSnapObservable','predicate','nameInArrayOfTexture','MatrixDeterminantBlock','_physicsEngine','_customUniform','_registerFunc','GLSL','_lightingInfos','clearcoat','_useSpecularOverAlpha','https://preview.babylonjs.com/draco_wasm_wrapper_gltf.js','isCompiled','openvr','failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20','NpmPackage','_segmentLength','fogColor','bottomColorAlpha','addVector3','PrepareDefinesForCamera','axisPinchControlHeight','attachedToElement','getUint16','touchCollisionMesh','setVector3','CubeTexture','_evaluateSubMesh','localMatrix','activeRenderLoops','Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27','CreateGoldberg','_minX','vectorsWorld','vUV','_exportTextureSampler','_animatables','_internalPickForMesh','_sourcePositions','ssaoCombine','_lightsEnabled','_lights','unpressedMesh','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','toFrame','uniform4iv','BC3RGBAUnorm','HEMILIGHT2','microSurfaceSampler','wellKnownValue','onDragEndObservable','getOwnPropertyDescriptor','oitDepthSampler','isDirectlyConnectedToVertexOutput','_loop','toLuminance','_visibility','useCloseExponentialShadowMap','concatWithNoDuplicate','ADDRESS_MODE_MIRROR','Float32x3','_trackedAnchors','DecodeBase64','NAME_GAMEPAD','SHADOWPCF0','hdrFiltering','activeBonesPerfCounter','Unsupported\x20sampling\x20mode:\x20','onSecondaryButtonStateChangedObservable','subSurfaceConfiguration','postProcessRenderPipelineManager','_viewMatrix','lowerRadiusLimit','_simplificationQueue','middle-finger-phalanx-proximal','unpressed','_optimizers','_isBlocking','_maxYawCos','PositionKind','faceId','getPreviousPointIndexAt','diffuse3Sampler','_getSamplingParameters\x20is\x20not\x20available\x20in\x20WebGPU','LoadAssetContainer','_onPrePointerObservableObserver','worldParentNode','normalSamplerX','geometryBufferConstant','getUInt32','_webVRsupported','outInitialDirection','_flush','default\x20camera','GMT','reflectionSamplerSampler','partitioningSubdivisions','SHADOWCUBE','disableManifestCheck','samplerObjects','_mainPassSampleCount','_shadowsCurve','minorUnitVisibility','gradientTempPosition','STREAM_READ','lowFrequencySpeed','wakeUp','light-estimation\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','subsurface','_getEffectiveBlurKernelSize','_createFrames','img','bloomScale','specularTexture','_enablePosition','_contrast','useAlphaFromAlbedoTexture','OnIntersectionExitTrigger','onSqueezeButtonChangedObserver','Scale','rotateByQuaternionAroundPointToRef','_pointerLockRequested','_sharedGizmoLight','ReplaceColorBlock','clearCoatBumpSampler','Time','_projectionTextureMatrix','finalIrradiance','shadowDepthRange','COMMAND_SETINTARRAY4','R8Format','CreateBoneWeightShader','_vReflectionInfosName','BC7_RGBA','onMeshTargetChangedObservable','COMMAND_SETFLOAT2','VALIDATION_ENABLED','onButtonDownObservable','IsNavigatorAvailable','_getDefines','_bindUnboundFramebuffer','GetAvailableFeatures','createShaderProgram','_overlappingPairCache','BABYLON.RefractionBlock','releasePointerCapture','circleOfConfusionSampler','_files','pickBlockerMeshes','_userInstancedBuffersStorage','_defaultMaterialContext','_functionDescr','PrepareAttributesForMorphTargets','bindGroups','IsGreater','_cylinderPosition','HDRVLS','bc6h-rgb-ufloat','onCompleteObservable','.y],','depthClamp','averageLuminance','renderThicknessTexture','lava','_PivotTranslation','_realTimeFiltering','\x20error\x20on:\x20','setGoldbergFaceUVs','BABYLON.SetStateAction','WithinEpsilon','skyboxSize','collisionRetryCount','onAfterUnbindObservable','getGlobalVolume','vClipPlane4','decalSampler','depth-sensing','isTintEnabled','StopSoundAction','_triggerSuspendedState','_divisor','TOUCHPAD_TYPE','_absoluteRotationQuaternion','supportComputeShaders','_hasTexturesPresent','setBlendConstant','_RightReadOnly','#define\x20LUMINANCE','bc7-rgba-unorm','_cachedPosition','_prepareFrame','_useAmbientInGrayScale','Active\x20camera\x20not\x20set','darkness','#define\x20VELOCITY','_createWhiteTexture','toggleProjectionMatrixHandInPlace','_ownerBlock','_getGeometryByUniqueId','_setUniqueId','updateInt','hasUVs6','ambientOcclusionOutParams\x20aoOut;\x0d\x0a','#define\x20VERTEXALPHA','errorsCount','STENCIL_OP_FAIL_Z_KEEP','removeEvents','ViewProjection','PARTICLES_BILLBOARDMODE_Y','hasUVs2','ASTC6x5UnormSRGB','textureHeight','simulatePointerUp','synchronizeInstances','_targetPath','tangents','\x20=\x20worley(','spring','COMMAND_DRAW','_SolveMetallic','Sint8x2','DIFFUSE','plugin','copyAnimationRange:\x20this\x20rig\x20has\x20','TEXCOORD_0','You\x27re\x20trying\x20to\x20reuse\x20a\x20post\x20process\x20not\x20defined\x20as\x20reusable.','_getAngleDiff','trackpad','SUBSURFACE','_TmpTranslation','NEAREST_LINEAR_MIPNEAREST','_worldDragAxis','_CreateMouseEvent','_getPhysicsParent','sqlite3_close_v2','lastChangedTime','_storedUniqueId','lastSecAverage','RGBA16F','onupgradeneeded','excludedMeshes','setExternalTexture','preScaledHarmonics','_updateGammaSpace','_SheenTextureEnabled','limits','bindTransformFeedback','getHours','TEXTURE_EXPLICIT_MODE','/dev/null','diameterY','_useGlossinessFromSpecularMapAlpha','sqlite3_errmsg','.g\x20=\x20(1.0\x20-\x20','490dLthfA','_NormalizeTangentFromRef','ptr','onThumbRestChangedObservable',');\x20background-size:\x2080%;\x20background-repeat:no-repeat;\x20background-position:\x20center;\x20border:\x20none;\x20outline:\x20none;\x20transition:\x20transform\x200.125s\x20ease-out\x20}\x20.babylonVRicon:hover\x20{\x20transform:\x20scale(1.05)\x20}\x20.babylonVRicon:active\x20{background-color:\x20rgba(51,51,51,1)\x20}\x20.babylonVRicon:focus\x20{background-color:\x20rgba(51,51,51,1)\x20}','ADDRESS_MODE_WRAP','#define\x20NONUNIFORMSCALING','positionSampler','#define\x20METALLIC','partitioningBBoxRatio','_FresnelDirtyCallBack','_midtonesDensity','_invertNormalMapX','sign','MIN_RENDERINGGROUPS','getJointPose','createImageBitmap','_moveRelative','generic-trigger-none','run','\x20from\x20','#define\x20EMISSIVE\x20\x0a','otherSampler','_lodGenerationScale','useFramingBehavior','maxHeight','_draggedRoomRotation','_depthBias','vSheenRoughness','_isScene','_boundingInfoIsDirty','ring','getPlaybackRate','Clear\x20Color\x20F0\x20remapping\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','setStencilMask','setAngularVelocity','define','rightViewMatrix','clearCoatBump','_forceSerialize','getBodies','WarnedWebAudioUnsupported','createBufferSource','onBeforeBoxRenderingObservable','FromPositionAndNormal','_normalizeIndexData','getEnabledFeature','endsWith',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_isCubeData','facetPartitioning','ISGAMMA','_getByTags','_computeTransformMatrices','hostInformation','_includeCoordinateSystemConversionNodes','_IsCanvasElement','DEFAULT_HAND_MODEL_RIGHT_FILENAME','\x0a//','.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20determine\x20major\x20axis\x20(in\x20x;\x20yz\x20are\x20following\x20axis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20','btTriangleMesh','AllLogLevel','fovMode','getParticleSystemById','useParallaxOcclusion','unfreezeWorldMatrix','scene','deleteInstancesBuffer','_updateGamepadObjects','_currentActiveCount','_lightSources','edge0','_useFinalCode','out','newCanvasCssStyle','Could\x20not\x20load\x20a\x20native\x20texture.','EnvironmentBRDFTexture','getAppliedImpulse','strength','minYaw','backFaceCulling','Received','xr_standard_touchpad_yaxis_pressed_min','UV2Kind','SimplexPerlin3D','Stiffness\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','GPUParticleSystem_random2','_renderingGroup','_nearestDistance','AmbientTextureEnabled','_defines','NO_LOGGING','depthScale',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vLightingIntensity,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_LINKREFRACTIONTOTRANSPARENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','gl_Position.z\x20=\x20log2(max(0.000001,\x20vFragmentDepth))\x20*\x20logarithmicDepthConstant;\x0d\x0a','BindMorphTargetParameters','.z);\x0d\x0a','hResolution','https://unpkg.com/babylonjs-inspector@','conjugateInPlace','height=','USEIRRADIANCEMAP','parabolicCheckRadius','IsValid','.r)\x20*\x20(1.0\x20-\x20','_totalAccumulated','_entropyThreshold','onPadStateChangedObservable','normalWUnit','setInt8','_onFocus','SS_USE_THICKNESS_AS_DEPTH','void','enableEdgesRendering','CollisionCoordinatorFactory','updateGizmoPositionToMatchAttachedMesh','_gamma','_setProgram','A\x20newer\x20version\x20of\x20this\x20plugin\x20is\x20available','xr_standard_thumbstick_xaxis_pressed_min','baseReferenceSpace','Particle\x20system\x20with\x20GPU\x20is\x20not\x20supported.','canvasTabIndex','depthValuesSM','forcedInstanceCount','wrist','KHR_materials_volume','logFunc','changed','_currentDrawContext','menu','shadowNormalBias','depth','vec2(0.)','BABYLON.InstancesBlock','MarkLineContainerTitleForHighlighting','getRenderingCanvas','_MaterialPluginClassToMainDefine','\x20-\x20Parallel\x20shader\x20compilation','CLEARCOAT_DEFAULTIOR','_stencilMask','getDay','rightColor','vec3\x20permute(vec3\x20x){\x0d\x0a\x20\x20\x20\x20return\x20mod((34.0\x20*\x20x\x20+\x201.0)\x20*\x20x,\x20289.0);\x0d\x0a}\x0d\x0a\x0d\x0avec3\x20dist(vec3\x20x,\x20vec3\x20y,\x20vec3\x20z,\x20\x20bool\x20manhattanDistance){\x0d\x0a\x20\x20\x20\x20return\x20manhattanDistance\x20?\x20\x20abs(x)\x20+\x20abs(y)\x20+\x20abs(z)\x20:\x20\x20(x\x20*\x20x\x20+\x20y\x20*\x20y\x20+\x20z\x20*\x20z);\x0d\x0a}\x0d\x0a\x0d\x0avec2\x20worley(vec3\x20P,\x20float\x20jitter,\x20bool\x20manhattanDistance){\x0d\x0a\x20\x20\x20\x20float\x20K\x20=\x200.142857142857;\x20//\x201/7\x0d\x0a\x20\x20\x20\x20float\x20Ko\x20=\x200.428571428571;\x20//\x201/2-K/2\x0d\x0a\x20\x20\x20\x20float\x20\x20K2\x20=\x200.020408163265306;\x20//\x201/(7*7)\x0d\x0a\x20\x20\x20\x20float\x20Kz\x20=\x200.166666666667;\x20//\x201/6\x0d\x0a\x20\x20\x20\x20float\x20Kzo\x20=\x200.416666666667;\x20//\x201/2-1/6*2\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20Pi\x20=\x20mod(floor(P),\x20289.0);\x0d\x0a\x20\x20\x20\x20vec3\x20Pf\x20=\x20fract(P)\x20-\x200.5;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20Pfx\x20=\x20Pf.x\x20+\x20vec3(1.0,\x200.0,\x20-1.0);\x0d\x0a\x20\x20\x20\x20vec3\x20Pfy\x20=\x20Pf.y\x20+\x20vec3(1.0,\x200.0,\x20-1.0);\x0d\x0a\x20\x20\x20\x20vec3\x20Pfz\x20=\x20Pf.z\x20+\x20vec3(1.0,\x200.0,\x20-1.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20permute(Pi.x\x20+\x20vec3(-1.0,\x200.0,\x201.0));\x0d\x0a\x20\x20\x20\x20vec3\x20p1\x20=\x20permute(p\x20+\x20Pi.y\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p2\x20=\x20permute(p\x20+\x20Pi.y);\x0d\x0a\x20\x20\x20\x20vec3\x20p3\x20=\x20permute(p\x20+\x20Pi.y\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p11\x20=\x20permute(p1\x20+\x20Pi.z\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p12\x20=\x20permute(p1\x20+\x20Pi.z);\x0d\x0a\x20\x20\x20\x20vec3\x20p13\x20=\x20permute(p1\x20+\x20Pi.z\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p21\x20=\x20permute(p2\x20+\x20Pi.z\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p22\x20=\x20permute(p2\x20+\x20Pi.z);\x0d\x0a\x20\x20\x20\x20vec3\x20p23\x20=\x20permute(p2\x20+\x20Pi.z\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p31\x20=\x20permute(p3\x20+\x20Pi.z\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p32\x20=\x20permute(p3\x20+\x20Pi.z);\x0d\x0a\x20\x20\x20\x20vec3\x20p33\x20=\x20permute(p3\x20+\x20Pi.z\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox11\x20=\x20fract(p11*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy11\x20=\x20mod(floor(p11*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz11\x20=\x20floor(p11*K2)*Kz\x20-\x20Kzo;\x20//\x20p11\x20<\x20289\x20guaranteed\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox12\x20=\x20fract(p12*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy12\x20=\x20mod(floor(p12*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz12\x20=\x20floor(p12*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox13\x20=\x20fract(p13*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy13\x20=\x20mod(floor(p13*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz13\x20=\x20floor(p13*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox21\x20=\x20fract(p21*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy21\x20=\x20mod(floor(p21*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz21\x20=\x20floor(p21*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox22\x20=\x20fract(p22*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy22\x20=\x20mod(floor(p22*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz22\x20=\x20floor(p22*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox23\x20=\x20fract(p23*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy23\x20=\x20mod(floor(p23*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz23\x20=\x20floor(p23*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox31\x20=\x20fract(p31*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy31\x20=\x20mod(floor(p31*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz31\x20=\x20floor(p31*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox32\x20=\x20fract(p32*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy32\x20=\x20mod(floor(p32*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz32\x20=\x20floor(p32*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox33\x20=\x20fract(p33*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy33\x20=\x20mod(floor(p33*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz33\x20=\x20floor(p33*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx11\x20=\x20Pfx\x20+\x20jitter*ox11;\x0d\x0a\x20\x20\x20\x20vec3\x20dy11\x20=\x20Pfy.x\x20+\x20jitter*oy11;\x0d\x0a\x20\x20\x20\x20vec3\x20dz11\x20=\x20Pfz.x\x20+\x20jitter*oz11;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx12\x20=\x20Pfx\x20+\x20jitter*ox12;\x0d\x0a\x20\x20\x20\x20vec3\x20dy12\x20=\x20Pfy.x\x20+\x20jitter*oy12;\x0d\x0a\x20\x20\x20\x20vec3\x20dz12\x20=\x20Pfz.y\x20+\x20jitter*oz12;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx13\x20=\x20Pfx\x20+\x20jitter*ox13;\x0d\x0a\x20\x20\x20\x20vec3\x20dy13\x20=\x20Pfy.x\x20+\x20jitter*oy13;\x0d\x0a\x20\x20\x20\x20vec3\x20dz13\x20=\x20Pfz.z\x20+\x20jitter*oz13;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx21\x20=\x20Pfx\x20+\x20jitter*ox21;\x0d\x0a\x20\x20\x20\x20vec3\x20dy21\x20=\x20Pfy.y\x20+\x20jitter*oy21;\x0d\x0a\x20\x20\x20\x20vec3\x20dz21\x20=\x20Pfz.x\x20+\x20jitter*oz21;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx22\x20=\x20Pfx\x20+\x20jitter*ox22;\x0d\x0a\x20\x20\x20\x20vec3\x20dy22\x20=\x20Pfy.y\x20+\x20jitter*oy22;\x0d\x0a\x20\x20\x20\x20vec3\x20dz22\x20=\x20Pfz.y\x20+\x20jitter*oz22;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx23\x20=\x20Pfx\x20+\x20jitter*ox23;\x0d\x0a\x20\x20\x20\x20vec3\x20dy23\x20=\x20Pfy.y\x20+\x20jitter*oy23;\x0d\x0a\x20\x20\x20\x20vec3\x20dz23\x20=\x20Pfz.z\x20+\x20jitter*oz23;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx31\x20=\x20Pfx\x20+\x20jitter*ox31;\x0d\x0a\x20\x20\x20\x20vec3\x20dy31\x20=\x20Pfy.z\x20+\x20jitter*oy31;\x0d\x0a\x20\x20\x20\x20vec3\x20dz31\x20=\x20Pfz.x\x20+\x20jitter*oz31;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx32\x20=\x20Pfx\x20+\x20jitter*ox32;\x0d\x0a\x20\x20\x20\x20vec3\x20dy32\x20=\x20Pfy.z\x20+\x20jitter*oy32;\x0d\x0a\x20\x20\x20\x20vec3\x20dz32\x20=\x20Pfz.y\x20+\x20jitter*oz32;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx33\x20=\x20Pfx\x20+\x20jitter*ox33;\x0d\x0a\x20\x20\x20\x20vec3\x20dy33\x20=\x20Pfy.z\x20+\x20jitter*oy33;\x0d\x0a\x20\x20\x20\x20vec3\x20dz33\x20=\x20Pfz.z\x20+\x20jitter*oz33;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20d11\x20=\x20dist(dx11,\x20dy11,\x20dz11,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d12\x20=dist(dx12,\x20dy12,\x20dz12,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d13\x20=\x20dist(dx13,\x20dy13,\x20dz13,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d21\x20=\x20dist(dx21,\x20dy21,\x20dz21,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d22\x20=\x20dist(dx22,\x20dy22,\x20dz22,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d23\x20=\x20dist(dx23,\x20dy23,\x20dz23,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d31\x20=\x20dist(dx31,\x20dy31,\x20dz31,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d32\x20=\x20dist(dx32,\x20dy32,\x20dz32,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d33\x20=\x20dist(dx33,\x20dy33,\x20dz33,\x20manhattanDistance);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20d1a\x20=\x20min(d11,\x20d12);\x0d\x0a\x20\x20\x20\x20d12\x20=\x20max(d11,\x20d12);\x0d\x0a\x20\x20\x20\x20d11\x20=\x20min(d1a,\x20d13);\x20//\x20Smallest\x20now\x20not\x20in\x20d12\x20or\x20d13\x0d\x0a\x20\x20\x20\x20d13\x20=\x20max(d1a,\x20d13);\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d13);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d13\x0d\x0a\x20\x20\x20\x20vec3\x20d2a\x20=\x20min(d21,\x20d22);\x0d\x0a\x20\x20\x20\x20d22\x20=\x20max(d21,\x20d22);\x0d\x0a\x20\x20\x20\x20d21\x20=\x20min(d2a,\x20d23);\x20//\x20Smallest\x20now\x20not\x20in\x20d22\x20or\x20d23\x0d\x0a\x20\x20\x20\x20d23\x20=\x20max(d2a,\x20d23);\x0d\x0a\x20\x20\x20\x20d22\x20=\x20min(d22,\x20d23);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d23\x0d\x0a\x20\x20\x20\x20vec3\x20d3a\x20=\x20min(d31,\x20d32);\x0d\x0a\x20\x20\x20\x20d32\x20=\x20max(d31,\x20d32);\x0d\x0a\x20\x20\x20\x20d31\x20=\x20min(d3a,\x20d33);\x20//\x20Smallest\x20now\x20not\x20in\x20d32\x20or\x20d33\x0d\x0a\x20\x20\x20\x20d33\x20=\x20max(d3a,\x20d33);\x0d\x0a\x20\x20\x20\x20d32\x20=\x20min(d32,\x20d33);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d33\x0d\x0a\x20\x20\x20\x20vec3\x20da\x20=\x20min(d11,\x20d21);\x0d\x0a\x20\x20\x20\x20d21\x20=\x20max(d11,\x20d21);\x0d\x0a\x20\x20\x20\x20d11\x20=\x20min(da,\x20d31);\x20//\x20Smallest\x20now\x20in\x20d11\x0d\x0a\x20\x20\x20\x20d31\x20=\x20max(da,\x20d31);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d31\x0d\x0a\x20\x20\x20\x20d11.xy\x20=\x20(d11.x\x20<\x20d11.y)\x20?\x20d11.xy\x20:\x20d11.yx;\x0d\x0a\x20\x20\x20\x20d11.xz\x20=\x20(d11.x\x20<\x20d11.z)\x20?\x20d11.xz\x20:\x20d11.zx;\x20//\x20d11.x\x20now\x20smallest\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d21);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d21\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d22);\x20//\x20nor\x20in\x20d22\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d31);\x20//\x20nor\x20in\x20d31\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d32);\x20//\x20nor\x20in\x20d32\x0d\x0a\x20\x20\x20\x20d11.yz\x20=\x20min(d11.yz,d12.xy);\x20//\x20nor\x20in\x20d12.yz\x0d\x0a\x20\x20\x20\x20d11.y\x20=\x20min(d11.y,d12.z);\x20//\x20Only\x20two\x20more\x20to\x20go\x0d\x0a\x20\x20\x20\x20d11.y\x20=\x20min(d11.y,d11.z);\x20//\x20Done!\x20(Phew!)\x0d\x0a\x20\x20\x20\x20return\x20sqrt(d11.xy);\x20//\x20F1,\x20F2\x0d\x0a}\x0d\x0a\x0d\x0a','enableGroundShadow','rgba16float','onrighttriggerchanged','exponent','FireMaterial',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vSubSurfaceIntensity\x20=\x20vec3(','prevX','uvs2','diameter','POSITION','addGeometry','STENCIL_TEST_EQUAL','characters','createEffect','pbrBlockSheen','https://unpkg.com/babylonjs-node-editor@','triangleStart','MatrixCurrentType','PREPASS_IRRADIANCE','volumeIndexOfRefraction','rightPreViewMatrix','Something\x20went\x20wrong\x20while\x20creating\x20a\x20gl\x20','atob','teleportationBorderColor','BUMP','DISABLED','ReadString','_samePointCheckStartIdx','RegisterController','.alphaTestCutoff\x20=\x20','vertexData','ANIMATIONTYPE_COLOR3','_utilityLayer','_uniformBuffers','attachPostProcess','zwOut','setIntArray4','createDirectionalLightSource','diffuse2Infos','_depthClearColor','_rightjoystick','required\x20feature\x20not\x20compatible','_shaderStore','generic-hand-select-grasp-right','_isPinching','#define\x20BUMP_UV','disableContextMenu','tbnTangent','_textureNames','_depthMapSize','_staticDefines','ClearLogCache','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODAuMTcgMjA4LjA0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6I2UwNjg0Yjt9LmNscy0ze2ZpbGw6I2JiNDY0Yjt9LmNscy00e2ZpbGw6I2UwZGVkODt9LmNscy01e2ZpbGw6I2Q1ZDJjYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkJhYnlsb25Mb2dvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iUGFnZV9FbGVtZW50cyIgZGF0YS1uYW1lPSJQYWdlIEVsZW1lbnRzIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MC4wOSwwLDAsNTJWMTU2bDkwLjA5LDUyLDkwLjA4LTUyVjUyWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxODAuMTcgNTIuMDEgMTUxLjk3IDM1LjczIDEyNC44NSA1MS4zOSAxNTMuMDUgNjcuNjcgMTgwLjE3IDUyLjAxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjI3LjEyIDY3LjY3IDExNy4yMSAxNS42NiA5MC4wOCAwIDAgNTIuMDEgMjcuMTIgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNjEuODkgMTIwLjMgOTAuMDggMTM2LjU4IDExOC4yOCAxMjAuMyA5MC4wOCAxMDQuMDIgNjEuODkgMTIwLjMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDE1My4wNSAxNDAuMzcgOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyAwIDUyLjAxIDAgMTU2LjAzIDkwLjA4IDIwOC4wNCAxODAuMTcgMTU2LjAzIDE4MC4xNyA1Mi4wMSAxNTMuMDUgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iOTAuMDggNzEuNDYgNjEuODkgODcuNzQgNjEuODkgMTIwLjMgOTAuMDggMTA0LjAyIDExOC4yOCAxMjAuMyAxMTguMjggODcuNzQgOTAuMDggNzEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDExOC4yOCA4Ny43NCAxMTguMjggMTIwLjMgOTAuMDggMTM2LjU4IDkwLjA4IDE3Ni43MiAxNTMuMDUgMTQwLjM3IDE1My4wNSA2Ny42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIyNy4xMiA2Ny42NyA2MS44OSA4Ny43NCA2MS44OSAxMjAuMyA5MC4wOCAxMzYuNTggOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyIvPjwvZz48L2c+PC9zdmc+','Too\x20many\x20%TYPE%s\x20(%LIMIT%),\x20no\x20more\x20%TYPE%s\x20will\x20be\x20reported\x20for\x20this\x20message.','VR_Distort_Compensation_Left','STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER','sqlite3_sql','_frameData','moveWithCollisions','Failed\x20to\x20retrieve\x20pixels\x20from\x20specular\x20glossiness\x20texture!','UniversalCamera','useVarianceShadowMap','fallOff','OnPickDownTrigger','_resyncLightSources','smoothingThreshold','_setPrimitiveMode','buttonObservableNames','_rotationEnabled','supportSSAO2','gamepadAngularSensibility','disableClipPlane','\x20already\x20exists\x20on\x20camera','Earcut\x20was\x20not\x20found,\x20the\x20polygon\x20will\x20not\x20be\x20built.','textureLOD','forceCompilationAsync','boundingBox','_DumpToolsEngine','isBlocked','depthFunction','_colorCurvesEnabled','_reflectionControls','lightCounter','_modelReady','prompt','pointerSelection','keysRotateLeft','MATERIAL_ClockWiseSideOrientation','_releaseRenderPassIds','video/webm',']:\x20','_fallbackTexture','RG16UI','.babylonVRicon\x20{\x20color:\x20#868686;\x20border-color:\x20#868686;\x20border-style:\x20solid;\x20margin-left:\x2010px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','objectStore','createComputePipelineContext:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','_StencilReference','activeButton','bindUniformBufferBase','_activeCount','CLEARCOAT_TEXTURE','BUMPZ','gamepadconnected','screenX','brightThreshold','degrees','textureBlur','sunColor','render','COMMAND_SETFLOATARRAY','THUMB_TIP','createBindGroupLayout','HighlightLayerVBP','_lastNotifiedValue','rampColor','RING_FINGER_METACARPAL','And','beforeBind','pointingPoseMeshName','pbr_globalworldpos','firstChild','_supportsTangents','thinInstances','Missing\x20button\x20mesh\x20with\x20name:\x20','\x20of\x20','_colorShaderForOcclusionQuery','onBeforeViewRenderObservable','ambientSampler','forceWireframe','Convert\x20input\x20to\x20linear\x20space','.w;\x0d\x0a','_getSubImageForView','_generateNewMeshPair','_gazeTracker','lightDataSM','_queueNewFrame','_CheckLimit','FACE_LEFT','alphaTestSortCompareFn','createDefaultLight','BiPlanarBlock','vertexId','_emissiveIntensity','ClampBlock','setEffect','_outputPostProcess','Not\x20available\x20on\x20WebGPU','_cleared','worldReflectionViewProjection','_mouseInput','generic-trigger-left','NOT_TRACKING','DEPTH_TEST_LEQUAL','linkSheenWithAlbedo','onBuildObservable','supportMSAA','toColor4','_lastSubImages','\x20G:','_worldMatrixName','previousMatrixBuffer','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT','_onSizeChangedObserver','FLOAT','EXITING_XR','RGB10_A2','onEnteringVR','getPhysicsImpostor','_wheelDeltaX','onAbort','_targetPosition','texture-array','DepthBlurredTexture','PINKY_FINGER_PHALANX_DISTAL','MeshAttributeExistsBlock','_textureMatrix','capacity','_GetRGBArrayBuffer','red','_goToFrame','useFlatShading','globalExposure','connectAudioNodes','renderPassId','addTouch','lightsEnabled','animationGroups','matricesIndicesAttrDesc','_enableNoise','QUADRATIC','_stencilTest','Unable\x20to\x20create\x20texture','rawVertexSourceCode','kernelMatrix','_NumBindGroupsCreatedCurrentFrame','#define\x20SPECULARGLOSSINESSTEXTURE','IsLesser','originalSampler','PixelShader','_extensionsPostExportTextures','lightGizmo','btTransform','alignWithNormal','warn','DecomposeLerp','_snapshotRendering','alphaColor','NumberOfPointsOffset','CopyDst','_ImportGeometry','TONEMAPPING','errors','orthoBottom','onGeometryUpdated','Constant1','getEvents','SCENELOADER_SUMMARY_LOGGING','getProgramInfoLog','HasAppliedForces','releaseSubMeshes','_isCreatedShader','createGround','eac-rg11snorm','_buildAccessor','log','_depthMap','bc2-rgba-unorm','://','POSE_ENABLED','SKIPFINALCOLORCLAMP','DIFFUSEX','setMaxSteps','_cachedCameraDirection','getTypeID','useShaderStore','ANISOTROPIC_TEXTURE','loadFromFileData','setStencilWriteMask','added','MAX_SUPPORTED_UV_SETS','uniform4i','_updateTAndVitality','textureInfoName','setTransformationFromPhysicsBody','FLIP_N_ROTATE_TILE','midtonesSaturation','onTargetFramingAnimationEndObservable','hapticActuators','ring-finger-phalanx-proximal','close','transparencyMode','doNotHandleContextLost','pickWithBoundingInfo','loadFromSerialization','_LastCreatedScene','_teleportationBorderColor','auto','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','TEXTURE_2D','bc5-rg-snorm','emitterId','TEXTURE_FILTERING_QUALITY_LOW','metallicReflectanceMatrix','RightClick','_isReadyForMesh','isNonUniform','_maxPitch','_isMultiMaterial','bottom','_preparationId','_markScenePrePassDirty','Unable\x20to\x20compile\x20effect:','color2','contextmenu','ThinTexture','dragButtons','_activeTouchIds','IridescenceBlock','ImportAnimations','_modifierRadius','OnRightPickTrigger','_recreateUpdateEffect','excludedMeshesIds','_normalTextureX','particleTexture','blockedURI','PrismaticJoint','enableFeature','PrepareDefinesForFrameBoundValues','Indirect','_initFeatures','_wheelXActionCoordinate','stackSave','addTriangle','setReflectionTextureMatrix','equal','maximumWorld','_isPointerDown','opaqueSortCompareFn','_startMonitoringTime','localAxesSize','unknown','flush','ETC1_RGB','Diffuse','ALPHA_ALPHATOCOLOR','clientY','colorTexture','fluidRenderingRender','_pickWithSphere','diffuseTexture3','_useTextureToStoreBoneMatrices','viewForWriting','grip','_internalMultiPick','STEP_POINTERDOWN_SPRITE','_renderPassNames','BABYLON.OppositeBlock','RGB565','copyTextureToTexture','BONETEXTURE','TriangleList','mipmapCount','_onGamepadDisconnectedEvent','bendAxis','cTFRGBA4444','removeRenderObject','SUBUV_COLOR','_forcedOutputTexture','r32float','GetAttributeId','LastCreatedEngine','.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','_pointerDownEvent','_linkedTransformNode','cTFBC5','noiseTexture','extendSize','vSphericalZZ','Decoder','Image','wrapWebGPUTexture','oculus-touch','_globalDensity','parallaxHeight','shadowsInfo','floats','nlink','centerWorld','SPECULARAA','all','TriangleStripDrawMode','_onPointerUpHandlerRef','_blockCompilation','setFloatArray3','initWebVR','_storedNormal','colorCurvesEnabled','\x27\x20in\x20worker',',\x20vertexID).xy\x20-\x20','_generateHarmonics','context','STEP_AFTERCAMERADRAW_EFFECTLAYER','skeleton','OnEventObservable','#define\x20NUM_BONE_INFLUENCERS\x20','buildBoundingInfo',',\x20axisXControlHeight:\x20','_createCloth','ColorKind','parallaxOcclusion((invTBN\x20*\x20-viewDirectionW),\x20(invTBN\x20*\x20normalW),\x20vBumpUV,\x20vBumpInfos.z,\x20','compileShader','_getCustomDrawWrapper','removeDragGradient','_stepSize','_pointC','dPadLeft','getProgramParameter','_getFirstPostProcess','removeColorRemapGradient','opacity','BABYLON.Color4','_userIsZooming','animatables','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!','getInputBlockByPredicate','determinant','computeBounds','fogStart','clearValue','texelFetch','_onBindObserver','_helper','screenSpaceReflection2','BABYLON.LightInformationBlock','xSwizzle','_currentEffect','_isReady','disposeEffects','NormalKind','normalizeToNew','NormalizeToRef','NAME_SIMPLIFICATIONQUEUE','Unsupported\x20material\x20type:\x20','movementThreshold','goToFrame','xrPlane','getFacetLocalNormals','orientationchange','OVR_multiview2','vSpecularColor','Snorm16x2','createPickingRayInCameraSpace','setNormalsForCPUSkinning','row1','GetDefaultPlugin','_accumulatedCount','useRoughnessFromMetallicTextureGreen','_stencilFunc','_transformMatrices','onAccessibilityTagChangedObservable','vAng','_queueLoad','uniform1uiv','_updateMatrix2x2ForUniform','SPOTLIGHT1','_invProjection',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20','buttonY','ENVIRONMENTBRDF','_uints','Statistics','isLeftCamera','_localEngine','_resetIndexBufferBinding','_getComponent','_convertSpecularGlossinessTexturesToMetallicRoughnessAsync','toQuaternion','_centroidIdx','\x20cannot\x20be\x20found.\x20Please\x20make\x20sure\x20it\x20is\x20included.','_vrDeviceOrientationCamera','instanceDivisor','#define\x20ADDITIONAL_VERTEX_DECLARATION','_collectPointNames','updateUInt2','_buffer1','AnaglyphGamepadCamera','_addComponent','textContent','forcePointsCloud','overrideRenderingFillMode','_readTexturePixelsSync','executeWhenReady','customRegistrationConfigurations','MORPHTARGETS_UV','_correctPositionIfNotTrackPosition','_materialForRendering','experimental-webgl','Positions\x20are\x20required','BABYLON.TBNBlock','albedoSampler','.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','blurStep','CLIPPLANE','ProceduralTexture','DistanceSquared','THUMBSTICK_Y','merge','_renderTarget','_checkIntersections','_mergeDrawWrapper','a-button','uploadLevels','HierarchyIssue','EquiRectangularCubeTexture','RIGHT','transformedPosition','deviceOrientation','_needDepthPrePass','StereoscopicUniversalCamera','_handlePointerActions','Circle','TRACKING','Vec3','switchPanningModelToHRTF','FACE_UP','xr_standard_thumbstick_pressed_min','lowerRadiusTransitionRange','BABYLON.TextureBlock',',\x20Ranges:\x20{','\x0a#define\x20EPSILON\x20','extractMinAndMaxIndexed','_pointerMove','VRDistortionCorrectionPostProcess','ImageProcessingConfiguration','_tmpMatrix','uint16x4','_shaderLanguage','_readyToPlayCallback','defaultAxis','numParticles','_triggerParameter','sampleSphere','CylinderParticleEmitter','finalAlpha','left.glb','http','NEAREST_NEAREST_MIPNEAREST','byteLength','startTime','onTextureRemovedObservable','charCodeAt','#define\x20MALI\x201\x0a','deleteTransformFeedback','getLOD','hdrAutoExposure','_descriptors','_skipFinalColorClamp','_isIdentity','shadowsSaturation','Unable\x20to\x20create\x20VAO','HAVE_CURRENT_DATA','cTFBC7','hitData','_minYawCos','TIMEOUT_EXPIRED','#define\x20BLUR_H\x0a','addArrayInPlace','Blob','Ray','enableNormalMorphing','nbFaces','Error','.g)\x20*\x20(1.0\x20-\x20','reflectanceSampler','SEO','getAttributeLocationByName','needDualDirectionValidation','facetNb','canvasContext','shouldExportNode','impostor','ALPHA_SUBTRACT','prepareLightSpecificDefines','Linear','AddIndividualParser','.texture.wrapU\x20=\x20','_defaultStencilReference','rootMesh','removed','setVector4Float32FromRef','sqDistance','.realTimeFilteringQuality\x20=\x20','_resolve','STENCIL_OP_FAIL_S_DECR','mag','_cameraRotationSpeed','onNewMultiMaterialAddedObservable','innerConeAngle','\x20=\x20vec2(0.,\x200.);\x0d\x0a','_invertYAxis','Plane','_internalRender','layouts','getOffset','NativeXRFrame','MATERIAL_PointListDrawMode','setDepthRenderer','BABYLON.Texture','_CreateWheelEvent','_lodScale','ACTION_OnPointerOverTrigger','_transformYawPitch','TEXTURE_LINEAR_NEAREST_MIPNEAREST','CreateAnimation','isInput','xyzIn','_commandBuffers','FromPromise','directionalConeInnerAngle','_useSpecularGlossinessInputEnergyConservation','baseline','_renderingGroupId','addReflectionProbe','sqlite3_bind_text','UNSIGNED_SHORT','number','l_hand_rhs.glb','updateVerticesDataDirectly','[0][2]);\x0d\x0a','_camerasToBeAttached','_samplers','_beforeRender','ratio','clearCoatMatrix','_adapter','_GetCompareFunction','volumetricLightPostProcess','_onBeforeCameraRenderObserver','_cubeSamplerName','m\x20is\x20not\x20an\x20integer,\x20floor(m)\x20used','.TexturePack.','Pivot\x20points\x20are\x20not\x20supported\x20in\x20the\x20glTF\x20serializer','getFrontPosition','registerOutput','cameraPosition','depthSampler','vrDisplay','attachedMesh','l11','_createParticle','_updateMatricesForEffect','https://controllers.babylonjs.com/oculus/','alphaMode','xr_standard_touchpad_xaxis_touched_value','isFinalMerger','NEAREST_SAMPLINGMODE','_depthWriteEnabled','colorZero','RIG_MODE_CUSTOM','doNotUseGeometryRendererFallback','getNativeRenderTargetProvider','#define\x20SM_FLOAT\x20','deltaZ','_multiviewTexture','.manhattanDistance\x20=\x20','Babylon.js\x20v','_currentVelocityGradient','brightness','_onAfterCameraRenderObserver','_hasVelocity','_physicsMaterials','applyForce','appendHook','DeviceOrientation\x20support\x20not\x20yet\x20implemented\x20for\x20FollowCamera.','boneWeights:','getLinearVelocity','_disablePointerInputWhenUsingDeviceOrientation','_useMipMaps','maxScaleX','seeked','mrtCount','_beforeXRSelectListener','_cachedRayForTransform','rigParent','exec','ForceSerializeBuffers','_animationRatio',')\x20&&\x20defined(RADIANCEOCCLUSION)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20seo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(','getTimeStep','_buttonIndex','clearCoatTint','filteringQuality','exitXRAsync','m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used','RGB8UI','_cachedStencilReference','STENCIL_OP_PASS_Z_ZERO','timeout','previousWorld','xr_standard_thumbstick_pressed_value','_castRayAndSelectObject','sampleType','optimizeMesh','createObjectStore','Normalize','_stencilFrontDepthFailOp','interaxial_distance','toneMappingType','emitterWM','interpupillaryDistance','ssao','FitFrustumSidesMode','generateOutputInGammaSpace','_emitCodeFromInclude','_loopAnimation','linesIndices','metallicRoughnessTextureData','Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE','50%\x2050%','gazeSpace','_associatedVariableName','loopMode','_projectionMatrices','WebGL\x20not\x20supported','_globalPosition','xr_standard_touchpad_xaxis_touched_max','pointerDragPlane','RGBE_ReadHeader','ThicknessBlurredTexture','DEFAULT_HAND_MODEL_SHADER_URL','_userIsMoving','indexInGroupEntries','IS_NDC_HALF_ZRANGE','lensFlares','Database\x20closed','IsEqual','getSubImage','enablePhysics','set_kPR','_mimeType','rotationFunction','Share','convertToLinearSpace','PBRSubSurfaceConfiguration','forceRGBA','_depthStencilTextureWithStencil','_references','DEFAULT_AO_ON_ANALYTICAL_LIGHTS','_isMixed','sampler','_currentColorGradient','STEP_BEFORECAMERADRAW_PREPASS','SELECT','systems','TEXTURE_FORMAT_RGBA16F','.debugMode\x20=\x20','uniformBuffersNames','Custom\x20render\x20targets','setCameraRigMode','Unable\x20to\x20load\x20the\x20snippet\x20','ray','outCellIndex','_overrideVertexBuffers','ShadersRepository','sceneprePassRT','addFromContainer','_midtonesHue','_primaryColorHighlightLevel','Oculus\x20Go','_finalPosition','COMMAND_SETVIEWPORT','buttonBack','restoreDefaultInputTexture','SHADOWCSM_RIGHTHANDED','formats','_system','\x20already\x20exists','HEMILIGHT3','_eventsAttached','handness','COMPRESSED_RGB_S3TC_DXT1_EXT','isVRPresenting','colorRemapGradients','_states','shadowLevel','TEXTURE_MAG_FILTER','/tmp','subtractFromFloats',',\x20axisPinchControlRadius:\x20','gazeTracker','originalColor','VIGNETTEMODE_OPAQUE','_RegisteredPlugins','frontFace','farInteractionFeature','clipPlane4','irradianceSampler','_CalculateMinMaxPositions','touchpad','select','preInit','checkCompatibilityState','/dev/tty1','doNotSerialize','opacityTexture','manualEmitCount','VLSEnabled','sourceMesh','_addVertexOutputNode','BABYLON.FurMaterial','seed','isCachedMaterialInvalid','xr-eye-tracking','renderPriority','audio/mp3','_uniqueId','METALLICWORKFLOW','StereoscopicArcRotateCamera','Green','useSRGBBuffer','blendColor','getStrideSize','unfreezeActiveMeshes','importMesh','getSubstitutionCost','getEasingMode','SPOTLIGHT0','_onClonedObservable','emissiveIntensity','FLIP_ROW','_createTextureAndPostProcesses','_updateReflectionCubeMap','_radius','deviceType','fromArray','altKey','limitVelocityGradientTexture','lodLevel=','ConeEmitter',':\x20Light\x20','_currentExposure','grasp','Compute\x20code:','_debugFeature','COMPRESSED_SRGB_S3TC_DXT1_EXT','_needNormals','pinchZoom','STENCIL_OP_PASS_Z_INVERT','onNewCameraAddedObservable','matrixBufferSize','reflectivityColor','useOctreeForRenderingSelection','ToBlob','_updateRigCameras','onPropertyChangedObservable','isAnAncestorOf','_notifySelectedMeshUnselected','forcedExtension','ImportMesh','_updateUInt4ForEffect','customButtons','Unable\x20to\x20create\x20vertex\x20buffer',')\x20current\x20pass\x20is\x20main\x20pass=','renderParticles','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(run)','uniform4f','blurSizeDivisor','ScreenSizeBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','_defineProjectionName','_setVertexState','iridescenceThicknessMatrix','textureSampler','FluidRenderingObjectParticleSystem','instanceIndex',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Number\x20of\x20Weights\x20=\x20','PREMULTIPLYALPHA','_performanceMonitor','MORPHTARGETS_TANGENT','setBodyPositionIterations','AreEquivalentTypes','dataPosition','loadRawTexture2DArray','_indexOfRefraction','addVelocityGradient','removeStartSizeGradient','_DefaultKeepDepthUtilityLayer','getBindGroups','application/octet-stream','_AddLogEntry','disableBidirectionalTransformation','_NumBindGroupsNoLookupCurrentFrame','visualResponses','_UniqueIdCounter','projectionTextureLightFar','_diffuseTextureX','UseFallbackTexture','blurDownsample','runSimplification','keysUp','clearCachedData','SceneSerializer.removeAllFromScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','setColor3','_rotateWithMatrix','getInstanceDivisor','enableBlurDepth','LIGHTTYPEID_SPOTLIGHT',').\x20function\x20parameters=','coordinatesIndex','getRadius','deviceOrientationVRHelper','_shareDepth','btBoxShape','loadModel','_processEdgeForAdjacenciesWithVertices','onAfterBoxRenderingObservable','_isActiveIntermediate','_teleportationRingMaterial','RotateRelative','onHitTestResultObservable','bufferHeight','_markSubMeshesAsDirty','total','Name','customMeshes','UNMASKED_VENDOR_WEBGL','uiOptions','uniform1iv','isCenterInFrustum','_bypassBlur','vReflectionInfos','convertToGammaSpace','#define\x20DOWN_SAMPLE_X4','_epoints','_renderingQueueLaunched','R8Unorm','Command\x20scope\x20is\x20not\x20active.','ImageProcessingBlock','snapToPositionRadius','hitNormalWorld','matrixArray','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20one\x20of\x20the\x20image','divideToRef','_initialStartSpriteCellID','centerPosition','maxDragAngle','enableInteractions','MorphTargetsBlock','_smoothSteps','vFilteringInfo','\x20Y:\x20','_fragment','SpecularTextureEnabled','_disposeSceneUBOs','VALIDATION_BOOLEAN','_tintTexture','R16F','stack','_varName','ALL','needWorldViewMatrix','preview.babylonjs.com','HEAPU32','brightPassPostProcess','pbrBlockAnisotropic','_diffuseTexture1','https://preview.babylonjs.com/meshopt_decoder.js',',\x20nRanges:\x20','inheritedVelocityAmount','_isControllerReadyForNearInteraction','load|','PINKY_FINGER_PHALANX_INTERMEDIATE','TransformCoordinatesFromFloatsToRef','addFloorMesh','preventCacheWipeBetweenFrames','string','_effectiveTarget','HEIGHTMAP','_getPostProcesses','sounds','FILTER_CLOSEEXPONENTIALSHADOWMAP','_projectionTextureLightNear','SS_USE_GLTF_TEXTURES','_vertexUrl','_initCache','convertToFlatShadedMesh','LINEAR_LINEAR_MIPNEAREST','SPOTLIGHT3','_createMeshInfo','middle_tip_','_POSITION','SHEEN_ROUGHNESS','RightHandedForwardReadOnly','vMain','KernelBlurY','vPrimaryColorShadow','https://controllers.babylonjs.com/oculusQuest/','POINTERMOVE','MODE_SIDEBYSIDE','getCustomRenderList','vReflectivityColor','Normalized\x20position','screenWidth','_jointMeshes','attachToMesh','SS_USE_LOCAL_REFRACTIONMAP_CUBIC','_outputTexture','screen_width','cpu','setColor3Array','gripSpace','notifyIfTriggered','luminanceDownSamplePostProcesses','RotationY','ACTION_OnIntersectionEnterTrigger','renderList','_Count','buildUniformLayout','middle-finger-metacarpal','enableVelocity','deletionCosts','vertexIdx','headset-mesh','sets','_loadShader','_origin','_bumpTexture1','_maxMSAASamplesOverride','\x20=\x20ivec3(3)\x20-\x20','setArray2','cameraToUseForPointers','texSize','fClipDistance','pbrDirectLightingFunctions','getDragGradients','resetDrawCache','Fragment_Custom_MicroSurface','fillUniformsAttributesAndSamplerNames','_onCanvasBlurObserver','We\x20currently\x20only\x20support\x20multiview\x20rendering\x20when\x20the\x20textureType\x20parameter\x20is\x20set\x20to\x20\x27texture-array\x27.','needStencil','getBindPose','_makePacked','lookup','uAng','Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27','_textures','_thicknessEffectWrapper','IsEmpty','_distortionFactors','status','neither\x20controller\x20','_RegisterExtensionFunctions','setUint16','_AddAnimation','SCENELOADER_NO_LOGGING','DYNAMIC_DRAW','_isShaderMaterial','intersectsTriangle','_applyFog','vClipPlane','OES_texture_half_float','_samplerDeclaration','enablePointerMoveEvents','_lightId','\x0a\x09Meshes:','movementThisFrame','BABYLON.DoNothingAction','getGPUFrameTimeCounter','pbrBlockAlphaFresnel','_depthEffectWrapper','setWriteMask','_removeVertexOutputNode','setToDefault','bgra8unorm-storage','_gatherActiveCameraRenderTargets','AMBIENT','SkipRequestModificationForBabylonCDN',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(ENVIRONMENTBRDF)\x20&&\x20!defined(','addTexture','.z;\x0d\x0a','_subdivisionsX','CenterToRef','getLength','getEnabledFeatures','yAxis','_waitingParentInstanceIndex','jitter','instancedBuffers','ParseParticle','SpotLight','blurBoxOffset','PrePassRenderer\x20needs\x20WebGL\x202\x20support.\x0aMaybe\x20you\x20tried\x20to\x20use\x20the\x20following\x20features\x20that\x20need\x20the\x20PrePassRenderer\x20:\x0a\x20+\x20Subsurface\x20Scattering','HDRDownSampleX4','limitMotor','_blendingFactor','replace','trySetViewportForView','onMultiTouch','Discard','stroke',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20roughness,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x201.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectance,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_LINKWITHALBEDO\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ENVIRONMENTBRDF\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotV,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20environmentBrdf,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(REFLECTION)\x20&&\x20defined(ENVIRONMENTBRDF)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20AARoughnessFactors,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_lightOnControllers','TEXTURE_INVCUBIC_MODE','DisplayPassPostProcess','BGRA8UnormStorage','updateParticleBuffer','Vertex_Definitions','_preActivate','ASTC12x12Unorm','https://cdn.babylonjs.com/Assets/babylonLogo.png','associatedVariableName','\x0a#define\x20ANGULARSPEEDGRADIENTS','\x20=\x20computeFresnelTerm(','_edgeRenderLineShader','_getPointerType','session','getEmitRateGradients','useOctreeForPicking','enableHorizontalDragging','doubleSided','_clearFrameBuffer','endTimeQuery','_packedFloat','VERTEX\x20SHADER\x20','The\x20submesh\x20vertices\x20for\x20the\x20triangle\x20fill\x20mode\x20is\x20not\x20divisible\x20by\x203!','_moveButtonToTopLeft','boxOffset','xr_standard_touchpad','STENCIL_ATTACHMENT','//\x20CloudBlockCode\x20FBM','defaultMaterial','FILTER_BLURCLOSEEXPONENTIALSHADOWMAP','numBundleCreationNonCompatMode','degree','onTrackingStateChanged','num_points','_sceneDisposeObserver','pattern','_shouldRenderEmissiveTextureForMesh','buttonMeshNames','initializeDefines','_currentBufferPointers','toGlobal','min','Clear','RegisterPlugin','canCreate','IdentityReadOnly','inputsourceschange','_trackRoll','_getTextureSize','_animationLoopFlags','CLIPPLANE3','gamepadRotationSensibility','DecrementWrap','vec','_yAxisScale','RotationYawPitchRoll','abort','LongPressDelay','Error\x20updating\x20gamepad\x20','gaze','glowEmissiveOnly','_colors3Arrays','requestSession','innerToData','BABYLON.PBRCustomMaterial','\x20=\x20step(','_cachedRotationZ','uScale','pointerMovePredicate','REFRESHRATE_RENDER_ONCE','meshesUseLeftHandedCoordinates','_infiniteDistance','middle-finger-phalanx-distal','get_m_cfg','Multi-file\x20loading\x20not\x20allowed\x20on\x20env\x20files.','_motionBlurEnabled','NEAREST_NEAREST_MIPLINEAR','emptyTexture3D','blurKernel','#define\x20VELOCITY_INDEX\x20','_textureIsInternal','damping','_handlePivot','FromLookDirectionLHToRef','ubo','colorDead','checkTransformsAreIdentical','Color3','FromDegrees','BABYLON.AnisotropyBlock','TEXTURE_FORMAT_RGBA8','TEXTURE_NEAREST_LINEAR_MIPNEAREST','_depthStencilBufferAlreadyCleaned','bakeCurrentTransformIntoVertices','GLOSSINESS','Vertical','scalingDeterminant','minZAspect','addEffect','BABYLON.SSAO2RenderingPipeline','customRenderFunction','shadowMapVertexNormalBias','fresnelSeparate','createDefaultXRExperienceAsync','_setPointAtData','\x20-\x20POSITION','SPOTLIGHT','.bSwizzle\x20=\x20\x22','Error\x20in\x20your\x20custom\x20logic\x20onExitingVR:\x20','r16sint','createInstancesBuffer','Cannot\x20call\x20applyDisplacementMap:\x20Given\x20mesh\x20is\x20not\x20complete.\x20Position,\x20Normal\x20or\x20UV\x20are\x20missing','SCISSOR_TEST','_muteButton','_updateGeometryBufferLayout','_ParseParticleSystem','addEffectConfiguration','INVCUBIC_MODE','translate(-50%,\x20-50%)','equalpower','extractHighlights','_compositionLayer','_updateUInt4ForUniform','_currentIndexBuffer','getCustomCode','onErrorObservable','oimo','REFLECTIONMAP_EXPLICIT','writeNativeData','getFacetPositionToRef','getHeight','configure','primaryLightDirection','Bump\x20Normals','updateFunction','label','magicleap-one','_dofMerge','find','LegacyPBRMaterial','_wasPreviouslyReady','vec4','Error\x20in\x20your\x20custom\x20logic\x20onControllerMeshLoaded:\x20','_gamepadSupport','_unBindEffect','setFloats','SRGB8_ALPHA8','start','COLOR_ATTACHMENT0','_sqlite3_column_type','ready','_chromaticAberrationEffect','bindUniformBlock','NotEqual','trigger','roughnessFactor','useAllBones','_cachedVOffset','BC7RGBAUnorm','CreateFromTriMesh','generateStencilBuffer','colorMask','_enableBlurDepth','_thinInstanceCreateMatrixBuffer','_TmpRotation','convertSpirV2WGSL','_actionManager','STENCIL_TEST_GREATER','_rasterizationState','_handleServerMessage','forceInputProfile','_manifestVersionFound','parentBoneIndex','_lightDataUniformName','width','LoadFile','COMMAND_SETBLENDMODE','mainImpostor','FurifyMesh','setMRT','An\x20error\x20occurred\x20while\x20calling\x20onDisposeObservable!','_depthBiasSlopeScale','NONAME','_sharedData','updateUIntArray','_lodTextureMid','_useOnlyMetallicFromMetallicReflectanceTexture','#version\x20300\x20es\x0a#define\x20WEBGL2\x20\x0a','_localDirection','Procedural','addSizeGradient','BABYLON.FragmentOutputBlock','_eholes','_fixedTimeStep','TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV','createBoxEmitter','_vReflectionMicrosurfaceInfosName','_createColorGradientTexture','0.0','Instances','DEFAULT_ANISOTROPIC_FILTERING_LEVEL','_basePoint','delay','getTranslation','attributeLocationsFromEffect','config','shaderSource','_packedAndReady','_setPrototypeOf','projectionTextureUpDirection','_shaderProcessor','disablePerformanceMonitorInBackground','_vertexSourceCodeBeforeMigration','rigParenting','LUMINANCE_ALPHA','setDirectionalCone','_rootUrl','base64String','NEAREST_LINEAR','1.0','_getDefinesForSSAO','getHeadsetImpostor','toIndex','_Serialize','totalStrength','ambient','STENCIL_OP_FAIL_Z_REPLACE','DEPTH_STENCIL','/dev/shm','isBinary','applyBlurPostProcesses','getVRDevice','MIDDLE_FINGER_PHALANX_INTERMEDIATE','Matrix','faceCenters','_useParallax','finalSpecularScaled','l00','detachCamerasFromRenderPipeline','_replaceFunctionCallsByCode','setMatUp','TELEPORTATION','getStencilOperationFail','MS_BRDF_ENERGY_CONSERVATION','_removeLightSource','_moveAssets','_boneQuat','_cachedAnisotropicFilteringLevel','_childUpdateId','_onCanvasFocus','reflectionSampler','NORMAL_TEXTURE_TYPE','ClearCoat\x20Normals','immersive-vr','_instanceDataStorage','Trying\x20to\x20bind\x20a\x20null\x20external\x20texture!\x20entry=','Anchors\x20not\x20enabled\x20in\x20this\x20environment/browser','groundMirrorFallOffDistance','_timeElapsedQueryEnded','isFacetDataEnabled','pickable','realWorldHeight','xr_standard_touchpad_pressed_min','glslang','ALPHA_ONEONE_ONEONE','\x20input','_cachedReflectionCoordinatesMode','initializeBasis','includedOnlyMeshes','_animationSampleRate','Keep','dedupTopBottomIndices','_currentActiveTarget','colorAttachmentGPUTextures','depthOfFieldBlurLevel','DIRLIGHT1','_samplerName','_cameraDirectionTemp','orientationY','_tempTextureRead','#define\x20TEXTURE_ADDER','renderPassDescriptor','_cacheBindGroups','spriteCellWidth','applyByPostProcess','_replaceNames','_mainTextureDesiredSize','onleftstickchanged','_reflectionBlur','BABYLON.CellMaterial','src/ShadersWGSL/','utf8','remapData','registerInput','KHR_parallel_shader_compile','_nextActiveAction','vignetteSettings1','xr-standard-touchpad','NoneLogLevel',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','GetClassName','FlyCameraMouseInput','#define\x20ORMTEXTURE','ImageProcessingPostProcessId','Black','_KINEMATIC_FLAG','_getImmediateChildByName','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTIgMzkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwNjg0Yjt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNwaW5uZXJJY29uPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iU3Bpbm5lciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDAuMjEsMTI2LjQzYzMuNy03LjMxLDcuNjctMTQuNDQsMTItMjEuMzJsMy4zNi01LjEsMy41Mi01YzEuMjMtMS42MywyLjQxLTMuMjksMy42NS00LjkxczIuNTMtMy4yMSwzLjgyLTQuNzlBMTg1LjIsMTg1LjIsMCwwLDEsODMuNCw2Ny40M2EyMDgsMjA4LDAsMCwxLDE5LTE1LjY2YzMuMzUtMi40MSw2Ljc0LTQuNzgsMTAuMjUtN3M3LjExLTQuMjgsMTAuNzUtNi4zMmM3LjI5LTQsMTQuNzMtOCwyMi41My0xMS40OSwzLjktMS43Miw3Ljg4LTMuMywxMi00LjY0YTEwNC4yMiwxMDQuMjIsMCwwLDEsMTIuNDQtMy4yMyw2Mi40NCw2Mi40NCwwLDAsMSwxMi43OC0xLjM5QTI1LjkyLDI1LjkyLDAsMCwxLDE5NiwyMS40NGE2LjU1LDYuNTUsMCwwLDEsMi4wNSw5LDYuNjYsNi42NiwwLDAsMS0xLjY0LDEuNzhsLS40MS4yOWEyMi4wNywyMi4wNywwLDAsMS01Ljc4LDMsMzAuNDIsMzAuNDIsMCwwLDEtNS42NywxLjYyLDM3LjgyLDM3LjgyLDAsMCwxLTUuNjkuNzFjLTEsMC0xLjkuMTgtMi44NS4yNmwtMi44NS4yNHEtNS43Mi41MS0xMS40OCwxLjFjLTMuODQuNC03LjcxLjgyLTExLjU4LDEuNGExMTIuMzQsMTEyLjM0LDAsMCwwLTIyLjk0LDUuNjFjLTMuNzIsMS4zNS03LjM0LDMtMTAuOTQsNC42NHMtNy4xNCwzLjUxLTEwLjYsNS41MUExNTEuNiwxNTEuNiwwLDAsMCw2OC41Niw4N0M2Ny4yMyw4OC40OCw2Niw5MCw2NC42NCw5MS41NnMtMi41MSwzLjE1LTMuNzUsNC43M2wtMy41NCw0LjljLTEuMTMsMS42Ni0yLjIzLDMuMzUtMy4zMyw1YTEyNywxMjcsMCwwLDAtMTAuOTMsMjEuNDksMS41OCwxLjU4LDAsMSwxLTMtMS4xNVM0MC4xOSwxMjYuNDcsNDAuMjEsMTI2LjQzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgd2lkdGg9IjM5MiIgaGVpZ2h0PSIzOTIiLz48L2c+PC9nPjwvc3ZnPg==','reflectanceTexture','_transparentSubMeshes','getUniformLocation','CLEARCOAT_BUMP','/dev/stdout','orange','PREPASS_POSITION_TEXTURE_TYPE','ArcRotateCamera','loadCubeData','rgba(0,0,0,0)','assert',',\x20vec2(','cacheStencilState','_bufferViewArrayArray','vReflectionSize','xyzOut','VIGNETTEBLENDMODEMULTIPLY','pickingEnabled','setLimit','KHR_materials_transmission','decodeAudioData','DELAYLOADSTATE_NONE','cpu-optimized','albedoScaling','_processDefines','radiusFunction','_allowPostProcessClearColor','DefaultBlurKernelSize','ssao2','INPUT_META_KEY1','_handleButtonChange','TriPlanarMaterial','#define\x20BLUR_LEGACY\x0a','zoomOnBoundingInfo','Generate\x20only\x20fragment\x20code','Pixel','uniformBuffers','_GenerateLimitMessage','_slidePlaneNormal','syncBoneWithImpostor',').xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnTangent\x20=\x20normalize(','_statesLength','ALPHA_PREMULTIPLIED','lastDragPosition','FromVector3','textureAdditionalUsages','_tempColor','getDepthMaxZ','particleSize','#define\x20CUSTOM_FRAGMENT_BEGIN','needNormals','SmoothStepBlock','verticesCount',',\x20at:\x20','_yawRange','_curve','keysRadiusDecr','Mouse','mainColor','onUserActionRequestedObservable','axisXControlRotation','interpolation','outerGlow','_dpadPressed','_renderTargetEncoderDescriptor','#define\x20SSR_SUPPORTED\x0a#define\x20REFLECTION_SAMPLES\x2064\x0a#define\x20SMOOTH_STEPS\x205\x0a','No\x20camera\x20defined','RGB32F','backfaceDepthRenderer','MESHES_CULLINGSTRATEGY_STANDARD','CLIPPLANE6','LineLoop\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','Instances\x20should\x20only\x20be\x20created\x20for\x20meshes\x20with\x20geometry.','_indirectDrawData','diffuseTexture1','cascaded\x20shadow\x20map\x20generation\x20for\x20pass\x20id\x20','setStencilReference','_usePivotMatrix','Missing\x20pointing\x20pose\x20mesh\x20with\x20name:\x20','currentDraggingPointerID','Intermediate','SimplexPerlin3DBlock','HemisphericLight','uniforms','_currentLimitVelocity1','teleportationMode','addStartSizeGradient','hasUVs5','_descendants','COLOR_0','InstancesBlock','_attributesNames','vEmissiveInfos','_initializeBlock','shader-f16','_compileRawShaderToSpirV','_pendingData','MOVEMENT','_afterRenderingMesh','From','.xyz);\x0d\x0a','AllDirtyFlag','TextureDirtyFlag','GetFogState','_velocityGradients','dimensionsAtRest','PerspectiveFovLHToRef','combineRatio','pbrBlockLightmapInit','_RefractionIntensityTextureEnabled','addOnce','thisProgram','\x22.\x20entry=','_deviceOrientationInput','HDRBlurH','setHitDistance','Texture\x20*\x20Color','asm','_snapshotRenderingMode','_nearGrabLengthScale','beginDirectHierarchyAnimation','addShadowCaster','boundingBoxMaximum','onLightRemovedObservable','vDetailInfos','xr_standard_trigger','getPointAt','toBlob','support3DTextures','_intermediateRendering','Setting\x20material\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','defaultProjectionMatrix','BABYLON.TriPlanarBlock','_axisLength','removeTexture','_parent','repeatCount','_metaKeys','_nodes','_preserveParentRotationForBillboard','_joystickPointerPos','LeftClick','_createBufferViewKind','Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(READ\x20OP).\x20Exception:\x20','pop','InverseBindMatrices\x20-\x20','LerpBlock','currentTimestamp','__bjsmoduleName__','roughness','_useMeshMaterial','environmentRadiance','onGeometryRemovedObservable','orderData','_billboardWorldMatrix','observerHighlight','materialDefines','\x20-\x20render\x20target\x20end\x20pass\x20-\x20internalTexture.uniqueId=','_depthCompare','_createSSRPostProcess','PitchYawRollToMoveBetweenPointsToRef','_totalVertices','Radiance\x20occlusion','_areLightsDirty','uint8x4','RG16Sint','computeEffectivePosition','#ifdef\x20NONUNIFORMSCALING\x0d\x0a','_cosHalfAngle','_minYaw','orthoTop','getAnimationRatio','rotationGizmoFragmentShader','compatibilityMode','_originalUrl','PREPASS_DEPTH','displayName','_originalTargetIsNeutral','success','INDEX_FINGER_PHALANX_DISTAL','maxVaryingVectors','OneMinusSrcAlpha','_compiledComputeEffects','rgb(','alignDataInBuffer','isNearGrabbable','iridescenceTexture','WebGL\x201\x20does\x20not\x20support\x20texture\x20comparison.','reflectionAmount','CreateScreenshotUsingRenderTargetAsync','disabledByNearInteraction','preserveDrawingBuffer','generic-hand-select','_passedProcess','createVertexBuffers','RotationQuaternionFromAxis','_basePointWorld','DRAW_FRAMEBUFFER','voronoi','ignoreNonUniformScaling','TEXTURE_WRAP_ADDRESSMODE','_createBlurPostProcesses','maxEmitBox','boneWeight:','premultiplied','_sqlite3_exec','flipY','getFrameId','_drawWrapperOverride','setMinMaxDistance','intensityMode','viewMatrix','_highPrecisionShadersAllowed','#define\x20BONETEXTURE','_name','frames','_sqlite3_result_blob','instanceID','cylinder','_warning','_pointerDown','programLinkError','KHR_materials_iridescence','_clearAnimationLocks','loop','getShaderParameter','split','_meshesUsingTheirOwnMaterials','toFixed','_lastColliderTransformMatrix','PARTICLES_BILLBOARDMODE_STRETCHED','MIRRORED_REPEAT','useRadianceOverAlpha','_keyboardUpEvent','UseTWGSL','UnprojectFloatsToRef',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USEIRRADIANCEMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20irradianceSampler,\x20//\x20**\x20not\x20handled\x20**\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20LODBASEDMICROSFURACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','BackCompatCameraNoPreventDefault','Daydream','disableAttributeByIndex','_getInstancesRenderList','Max\x20number\x20of\x20touches\x20exceeded.\x20\x20Ignoring\x20touches\x20in\x20excess\x20of\x20','uniformsNames','_fetchResult','_beforeClear','BABYLON.StopAnimationAction','levels','domOverlayState','_markAsDirtyAndCompose','_multiRenderTargetOptions','_buffer0','_volumeIndexOfRefraction','_calculateSize','_onMouseMove','_worldPositionNameInFragmentOnlyMode','_createTargetRenderTexture','uint32','POINTLIGHT0','PrepareAttributesForBones','LN2','href','REGISTRATIONS','POINT_CLOUD','leftController','EnableTextureStorage','_isSceneRightHanded','albedoMatrix','_getFrustumSlope','smoothAlpha','getNodeByName','_addDevice','_ib','customLasterPointerMeshGenerator','_setMaxAngle','_physicsJoint','fragmentElement','SPECULAR_GLOSSINESS_ENERGY_CONSERVATION','diffuse4Infos','detailMap','_wheelYAction','PBR','lensStarSampler','#define\x20ALPHATEST','GetStableVersionOfFeature','TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL','_diffPositionForCollisions','ALPHATESTVALUE','get_m_hitNormalWorld','multiMaterials','Filtering','createRootMesh','Gray','_cachedReflectionVOffset','NAME_PHYSICSENGINE','StepBlock','SHADOWPOISSON0','.bin','Oculus\x20Touch','_blockedRayColor','_loadingDivBackgroundColor','_adjustRoll','_OnGenerateOnlyFragmentCodeChanged','removeIncludedOnlyMesh','jsDecoderModule','useAltToZoom','getInputElementClientRect','_handleStop','uOffset','COMPRESSED_SRGB8_ETC2','_xSize','_screenQuaternion','_engine','bindingIndex','leftHMatrix','validateProgram','_writeFloat','_textureType','_gamepadDisconnectedEvent','pbrVertexShader','Unable\x20to\x20register\x20device\x20','.min\x20=\x20','_unFreeze','absoluteRotation','ALPHA_EQUATION_MAX','CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV','_activeAnimatables','harmonicsFunctions','dofMerge','RG32F','_tmpContactPoint','unbindAllTextures','removeByType','Draco\x20decoder\x20module\x20is\x20not\x20available','isAnInstance','customComputeDeltaFromMouseWheel','PostProcessRenderPipelineManager','vDiffuseColor','boneTextureWidth','getFactor','_CreateMirror','HEAP8','thinInstanceGetWorldMatrices','SnippetUrl','glInternalFormat','transparent','#define\x20UV1','_getReflectionTexture','_defaultDrawContext','eventListeners','simplificationQueue','TEXTURE_NEAREST_NEAREST_MIPNEAREST','hitMatrix','customShaderOptions','_cameraMesh','isHovered','.a\x20=\x20','.z)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20?\x20ivec3(1,2,0)\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3(2,0,1)\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20determine\x20minor\x20axis\x20(in\x20x;\x20yz\x20are\x20following\x20axis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20','_ground','_markAllSubMeshesAsTexturesDirty','needsInvertingBitmap','devicePixelRatio','POINTING_POSE','overrideButtonId','_loggedErrors','outNoiseCoordinates2','buttonStart','BigInt\x20is\x20not\x20supported','originMesh','Pressure\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','ToHex','_createSkinsAsync','_fragmentCompilationState','_reflectionReflectance0','detailMatrix','decimationIterations','environmentTextureForcedExtension','_IsProceduralTexture','shadowMap','aSwizzle','_updateColor4ForEffect','colorGradingWithGreenDepth','updateTextureComparisonFunction','onEndFrameObservable','ALPHAFROMALBEDO','emulated','getMaterialForRenderPass','cellStartOffset','vec3(1.)','_computeHighLevel','_MaterialPluginCounter','getImageTrackingResults','_cachedDirection','getLODLevels','highlightsDensity','_activeEffect','_primaryShadowColor','ScaleIn','initializeSessionAsync','microsoft-mixed-reality-left','isSynchronizedWithParent','OCCLUSION_TYPE_OPTIMISTIC','pbrBlockIridescence',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatRefractionParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_TINT_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_BUMP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(0.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','.glb','RADIANCEOVERALPHA','_callbackPluginEventHardBindForSubMesh','externalTextureSamplerBinding','_cachedVRotationCenter','MODEL_BASE_URL','.x>','onAfterRenderObservable','_executeWhenComputeStateIsCompiled','PushAttributesForInstances','wasmPath','_gazeRay','_shaderPlatformName','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','Unable\x20to\x20autoplay\x20a\x20video\x20with\x20sound.\x20Trying\x20again\x20with\x20muted\x20turned\x20true','loadingUIText','_panningMouseButton','COMMAND_BINDVERTEXARRAY','enableTeleportation','LINEAR','_isFinalMerger','_gizmoMesh','\x0aPostprocesses:','autoAnimateFrom','_getInternalFormat','weight','MakeArray','_exportImage','depthStencilTextureWithStencil','PerspectiveFovReverseLHToRef','BC1RGBAUnormSRGB','_extensionsOnExporting','_vRefractionFilteringInfoName','setTransparencyShadow','GAMEPAD_ID_PATTERN','_diffuseMapSize','BYTES_PER_ELEMENT','PrepareUniformsAndSamplersForLight','CreateDeviceEvent','vignetteCentreX','_currentSize1','colormap_size','normalizeFromLength','createInstance','webgl2','getIntersectingSubMeshCandidates','CreateDefaultMesh','_alphaToCoverageEnabled','Xbox\x20360','USE_LOCAL_REFLECTIONMAP_CUBIC','_updateFirstDevices','_depthCullingState','b_button','BILLBOARDMODE_Y','datasetObservable','isInvalid','vClearCoatTangentSpaceParams','.texture.uScale\x20=\x20','cameraGizmo','createCanvasImage','remapF0OnInterfaceChange','_IsEqual','Uniforms:\x20','GlowingMeshStencilReference','_uploadCompressedDataToTextureDirectly','less-equal','ExtrudeShapeCustom','resetStencilState','CustomParts','offsetWidth','babylonjs','ambientOcclusionBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20AMBIENT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','innerAngle','.g\x20*\x202.0\x20+\x20','createQueryEXT','.hdr','PreProcess','_panningModel','_vertices','DepthStencil','featurePointCloud','_addNewGamepad','getAlphaFromRGB','useClonedMeshMap','ExpandRGBDTexture','subdivide','BLENDMODE_MULTIPLYADD','specularDir','Unable\x20to\x20load\x20the\x20sprite\x20manager','glowLayer','WEBKIT_WEBGL_compressed_texture_s3tc','_compileRawPipelineStageDescriptor','COMPILE_STATUS','POINTLIGHT','SCALAR','furSpeed','volumetricLightScatteringPass','xrCamera','_loadTexture','.texture\x20=\x20new\x20BABYLON.Texture(\x22','_setEnabled','midtonesExposure','\x20-\x20TANGENT','Created','isReady','_lightSizeUVCorrection','Error\x20loading\x20file\x20','_collectDataAtFrame','TypeIncompatible','referrerPolicy','_transformYawPitchInv','BJSINSPECTOR','_fetchR','_useParallaxOcclusion','incrementRenderId','_lodTextureLow','_triangles','sheenDir','\x20not\x20supported.','.xyz\x20=\x20','ParseFromFileAsync','_releaseComputeEffect','\x20specification!','concat','PrepareDefinesForAttributes','_coordinatesMode','squeeze-label','.forceNormalForward\x20=\x20','NEAREST_NEAREST','_PrePassDirtyCallBack','_isRightEye','onGamepadConnectedObservable','soundTracks','getMSAATexture','RGB8_SNORM','TEXTURE_BILINEAR_SAMPLINGMODE','poleTargetLocalOffset','_drawWrapperFront','fluidRenderer','.ktx2','_bloomScale','DEPTH_STENCIL_ATTACHMENT','setDirection','addPendingData','Unsupported\x20stencil\x20opPass\x20mode:\x20','discard','StencilWriteMask','_setBlurParameters','setZOffset','_frameToSyncFromJump','_cachedVisibility','.fx','vReflectionColor','FIXED_EQUIRECTANGULAR_MODE','drawContext','_glRenderer','updateFromArray','end','shadowAngle','_contentUpdateId','setAudioBuffer','MouseWheelZ','mainTrack','_applyBlendColor','fur','_firstFrame','addToRenderList','_PivotTmpVector','vReflectivityInfos','Missing\x20button\x20submesh\x20under\x20mesh\x20with\x20name:\x20','_checkForConnectedDevices','_cachedURotationCenter','colors4','wasmUrl','direction2','sqlite3_bind_blob','PREPASS_NORMAL_INDEX','_buildLocalAxes','#define\x20POSITION','_createNewBuffer','directionalConeOuterAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','onEnded','_compiledEffects','_cameraTransform','_selectionPointerDown','blurDepthMaxFilterSize','backwards','uvs','_validate','getEmitter','microsoft-mixed-reality-right','selfCollisionNumSkip','onCompiled','_idleRotationSpeed','DerivativeBlock','upperRadiusLimit','REPLACE','_disposeThinInstanceSpecificData','_lastPointerEvents','onNewGeometryAddedObservable','_samples','addShape','_audioEnabled','Cannot\x20Levenshtein\x20compare\x20Sequences\x20built\x20from\x20different\x20alphabets.','_associatedChannel','_fragmentSourceCodeBeforeMigration','_blurKernelY','blendingSpeed','thumbrest','_instancedMeshFactory','useReferenceSpace','.enableSpecularAntiAliasing\x20=\x20','refraction2DSampler','_isInput','Unsupported\x20stencil\x20func\x20mode:\x20','lightmap','CreateAsync','Fract','getPivotPointToRef','UV1','_useTextureStage','ACTION_OnPickUpTrigger','linearVelocity','TEXTURE_NEAREST_LINEAR_MIPLINEAR','refractionSamplerLow','More\x20than\x20one\x20block\x20was\x20found\x20with\x20the\x20name\x20`','_getLinesForBonesWithLength','iridescenceMatrix','isVerticesDataPresent','_buttonStart','_applyByPostProcess','useMaskFromThicknessTexture','PREPASS_POSITION_INDEX','_byteOffset','getControllerByName','xr-standard','bc7-rgba-unorm-srgb','getLockstepMaxSteps','skeletonsEnabled','_basePostProcess','_ExtractFrom','keysHeightOffsetModifierAlt','_opacityFresnelParameters','DefaultTextureRatio','axisXControlRotation:\x20','distanceOrScreenCoverage','mali','radialIntensity','_raw','EACRG11Snorm','_nonXRToXRCamera','generic-touchscreen','JSModuleURL','depthStencilAttachment','_setCameraTransformation','vTextureInfos','_useEmissiveAsIllumination','TEXTUREFORMAT_DEPTH24_STENCIL8','disableDepthRenderer','HEAPF64','framebufferRenderbuffer','.png','_useLogarithmicDepth','bumpFragmentMainFunctions','Albedo\x20scaling','skyboxMaterial','onDisposeObservable','Boolean','createMultipleRenderTarget','minFilter','_preBind','grainEnabled','_blurX','bloomThreshold','useAlbedoToTintTranslucency','_sampleSphere','_IdCounter','_smoothAlpha','_axes','_unbindVertexArrayObject','Triangle','shadowMinZ','stencilFuncMask','.gSwizzle\x20=\x20\x22','_rayFromWorld','(VALUE:\x20','getViewCount','rotatePOV','preventDefaultOnPointerDown','\x22)\x20face\x20#','resetDepthCullingState','_generateMipmaps','_isExpanded','\x0aNot\x20Normalized\x20=\x20','_altKey','default\x20material','#define\x20NEED_UV','pinky-finger-phalanx-intermediate','doNotChangeAspectRatio','supportsNormals','Sequence','_projectionMatrix','_tmpAmmoVectorB','speed','useTextureToStoreTargets','_submitVRFrame','getDistanceAt','_cacheMatrix','isButton','snapPositions','_sqlite3_bind_parameter_index','addLight','forceApplicationCallback','isAttribute','_removeFromSceneRootNodes','_getPostProcessesSource','\x20=\x20cross(','_done','_updateInt3ForUniform','[Reflector]\x20Connecting\x20to\x20ws://','_renderEncoder','sleepBody','_glSRGBExtensionValues','terminate','FALLOFF_PHYSICAL','_particles','translation','_getReflectivityCode','ALPHABLEND','pointLight','_boundingBoxRenderer','SSAORandomTexture','etc2-rgba8unorm-srgb','Cube','_useVertexColors','isDone','restoreAttachments','isRGB','STENCIL_OP_PASS_Z_DECR','_BlockIsTextureBlock','_setTrackingState','properties','registerStep','getImageTranscodedSizeInBytes','_minValue','POINTERPICK','Position','\x20=\x20float(gl_InstanceID);\x0d\x0a','Unable\x20to\x20load:\x20only\x20ArrayBuffer\x20or\x20ArrayBufferView\x20is\x20supported','emptyCubeTexture','stdout','m_normalWorldOnB','drawOnlyOnFirstAttachmentByDefault','_tryEnableInteractionOnController','encodeCommandArgAsInt32s','AddAttribute','uvs6','setSubData','trySetPreferredMeshDetectorOptions','OCULUS_multiview','onControllersAttachedObservable','onMovement','stencil-only','LINEAR_NEAREST_MIPLINEAR','_onInputSourcesChange','pbrMetallicRoughness',',\x20bindingInfo=','copyFromFloats','_creationFunc','_updateEffects','_isReadyForSubMesh','_onLostFocus','POSITION_TEXTURE_TYPE','coneInnerAngle','_GetTokenizationPyramid','FromValues','setMatrices','audioListenerRotationProvider','#define\x20NORMAL_INDEX\x20','_changeGoldbergFaceUVs','_attachImageProcessingConfiguration','shadowDepthScale','COMPRESSED_3D','anchors','ReflectionTextureBaseBlock','CreateHermiteSpline','GradientBlock','addXRSessionLayer','controller\x20already\x20detached.','_gammaSpace','updateArrayBuffer','_filteringQuality','rotating','Warning:\x20IncrementValueAction\x20can\x20only\x20be\x20used\x20with\x20number\x20values','SSAO2RenderingPipeline','disableDefaultHandMesh','float32','CheckExtends','_areTexturesDirty','onAnimationGroupEndObservable','stderr','setParent','_depthRenderer','snapshotRenderingReset','_cachedStencilMask','WEBKIT_WEBGL_compressed_texture_etc1','xrHitResult','Gear\x20VR','btMultiSphereShape','PARTICLES_BILLBOARDMODE_ALL','getParent','AnisotropicTextureEnabled','setAnimationParameters','_leftApex','hasRunningRuntimeAnimations','interaxialDistance','GREATER','stencilGlobal','GetClipFactor','ComputeNormals','_limitVelocityGradients','PrepareUniforms','setBool','getRenderingMesh','mapSize','_pointerUp','captureUVS','toUpperCase','wheelXMoveRelative','projectionTexture','InterpolateValueAction:\x20Unsupported\x20type\x20(','#define\x20SSR_OUTPUT_IS_GAMMA_SPACE','#ifdef\x20MORPHTARGETS\x0d\x0a','_noContextSwitch','setParam','_tmpImpostorsArray','_instanceGlowingMeshStencilReference','textureHalfFloatLinearFiltering','GetDefaults','\x20=\x20baseColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','flags','setDepthWriteEnabled',',\x20callParams=','thinInstanceIndex','inputTexture','bInfo','TextureView_MainColor_antialiasing','DefaultLoadingScreenFactory','getRange','_clearContainerSizeOffset','\x20+\x20(','matrixBuffer','isEnabled','laserPointerDefaultColor',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20','script',',\x20axisYControlRadius:\x20','lodLevelInAlpha','beginAnimationOnStart','_matrices2x2','createQuery','diffuseSamplerX','OCCLUSION_TYPE_STRICT','pointerLockElement','_sqlite3_column_count','_timeDelta','_isWebGPU','_reachTargetAlpha','_touched','_systemValue','furTime','BC4RUnorm','ClothImpostor','NORMALXYSCALE','R8_SNORM','maxInitialRotation','gl_FragColor\x20=\x20toGammaSpace(gl_FragColor);\x0d\x0a','sourcePlane','disableVertexArrayObjects','useRGBAIfOnlyBC1BC3AvailableWhenUASTC','path','vertexShaderName','_cachedDepthWriteState','BaseUrl','wasmUASTCToRGBA_SRGB','getBodyStiffness','Unable\x20to\x20create\x20index\x20buffer','diffusionDistance','l2_1','_inputPostProcess','_activeMesh','Unrecognized\x20Daydream\x20button\x20index:\x20','source:','WasmModuleURL','remappedColorIndex','SHEEN_ALBEDOSCALING','ReflectionTextureBlock','x-button','VERTEXCOLOR_NME','_linkPrePassRenderer','isMultiview','Error\x20loading\x20image\x20from\x20blob\x20URL:\x20','uv6s','_orientationChanged','DEPTH_COMPONENT32F','mainTextureType','_coneInnerAngle','oitBackBlend','limitVelocityDamping','_getVRProjectionMatrix','_TempFogColor','negateToRef','mouse','poleAngle','FromFloatArrayToRef','voronoi(','isAdditive','getLightEstimate','iridescenceSampler','_depthStencilFormat','_currentHit','setYawPitchRoll','shiftKey','valueNodeName','CreateNewFromTo','-perfdata.csv','getMeshByName','_effectIntensity','Fragment_Before_Fog','onEyeTrackingStartedObservable','decodeGltfBuffer','preStep','_onResize','instancesBufferSize','getLocalPositionFromAbsoluteToRef','gridColumn','funcMask','Texture\x20layers\x20are\x20not\x20supported\x20in\x20Babylon\x20Native','_convertToRightHandedSystem','vec4\x20worldPos\x20=\x20','_webgpuDepthStencilFormat','_deviceToWorld','playAnimation','_from','MATERIAL_NORMALBLENDMETHOD_RNM','_reflectivityColor','_isHovered','requestFullscreen','_currentVelocity2','_hdrAutoExposure','shadowsVertex','sheenRoughnessSampler','getTarget','PREPASS_VELOCITY_INDEX','_computeProjectionTextureMatrix','_computeLength','vSphericalL10','\x20could\x20not\x20be\x20loaded','_lateAnimationHolders','has','TransformBlock','_storedFov','setBodyPressure','setGoldbergFaceColors','displayOptions','GAMMADIFFUSE','SHADOWPOISSON','TELEPORTATIONMODE_CONSTANTTIME','multiplyToArray','nodeMaterial.addOutputNode(','_handlePluginEventHardBindForSubMesh','TANGENT','_pointAtData','_pointingPoseNode','TouchCamera','Unlit','environmentHelperRemovalFlags','onAfterShaderCompilationObservable','generateInWorldSpace','scaleToRef','intersectsBoxMinMax','_geometryBufferRenderer','isConstant',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(NORMAL)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_renderTargetEncoder','_defineLinearSpecularRefraction','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(non-run)','prefilter','setState','isNearPickable','#define\x20SAMPLES\x2016\x0a#define\x20SSAO','_reorderTriangleFillMode','leftDegrees','addMaterial','_dragging','updateDistanceJoint\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','reflectivityOutParams\x20reflectivityOut;\x0d\x0a','_postProcessRenderPipelineManager','_deltaTime','entries','useMaterialMeshMap','currentFrameRate','singleFingerRotate','getRestPose','.y);\x0d\x0a','_define3DName','_setPosition','Octree','processAsync','_syncRoot','xr-layers','PrepareAttributesForMorphTargetsInfluencers','_setColorStates','nearInteractionOptions',':\x20Texture\x20','defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)','complementZ','_codeVariableName','moveY','150px','setMatrix2x2','_attachedNode','_afterRenderTargetDrawStage','action','_localPosition','jointWheel','updateMatrix3x3','BABYLON.ShadowMapBlock','LightInformationBlock','WorldPos','movementSpeed','.setAsAttribute(\x22','BONES_VELOCITY_ENABLED','_viewportsCurrent','BABYLON.TrigonometryBlock','callback','addSound','zoomingSensibility','SHADOWCSM0','clearDepth','zoomOnMesh','vignetteCameraFov','ReflectionToRef','JOINTS_0','vClearCoatTintInfos','nodeMaterial.build();\x0d\x0a','caps','_shouldSkipRequestModifications','cube-array','The\x20material\x20of\x20the\x20source\x20mesh\x20must\x20be\x20a\x20Fur\x20Material','depthPeelingColor0','COMMAND_SETDEPTHWRITE','pbrHelperFunctions','groundMirrorFresnelWeight','buttonsYaw','interpolate','_scaledVelocity','convertCoordinateSystems','_renderEffects','setUIntArray3','dataType','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','Setting\x20visibility\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','_areLightsDisposed','addSnapPoint','_blendEquationParameters','serialize','xr_standard_thumbstick','ANIMATED','Decimated','diffuseLeftColor','r32uint','texturesEnabled','environmentTextureType','setupMass','gl_FragColor\x20=\x20vec4(','_meshRebuildObserver','getNormalAtCoordinatesToRef','vScale','SHEEN_GAMMATEXTURE','_localScaling','switchAudioModeForNormalSpeakers','_int32s','.useAlphaTest\x20=\x20','_lerpTransform','isPointerLock','_LeftReadOnly','_ValidateXHRData','_invertY','_blurCombinerPostProcess','//\x20Vertex\x20shader\x0d\x0a','_metaKey','CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','\x20=\x20length(','TOUCHPAD_TOUCH_Y','BC4RSnorm','useRoughnessFromMainTexture','vh)','normal\x20=\x20normalize(normal);','setInt4','Fragment_MainEnd','internalStep','.ktx','needRebuild','BindSceneUniformBuffer','#define\x20LENS_FLARE_COMPOSE','DefaultRenderingPipeline','_onFullscreenChange','joint','_createDepthStencilTexture','_buttonB','spriteCellLoop','resolved','_deltaJoystickVector','setMaterialForRendering','BLENDMODE_MULTIPLY','alphaConstants','_setupMirrorInGroundMaterial','bc1-rgba-unorm','yellow','MAIN','_buildUniformLayout','enableUVMorphing','Unable\x20to\x20generate\x20event\x20for\x20device\x20','WEBGL2','[1][2]);\x0d\x0a','processAllEvents','_resyncLightSource','_rebuildBuffers','_maxTouchPoints','_updateInt2ForEffect','lightUboDeclaration','localPosition','specularPower','_standingMatrix','canplay','_onbuttonup','_layer','_isAnimationSheetEnabled','.xyz,\x20','registerInstancedBuffer','_CreateBoneMapColorBuffer','_innerAngle','mainSoundTrack','vDiffusionDistance','REFRACTION','blurVerticalSize','handleFragmentSideCodeReflectionColor','_inputRename','_instanced','procedural\x20texture\x20generation\x20for\x20','BlackReadOnly','ForceAttachControlToAlwaysPreventDefault','_releaseBuffer','_pointerActive','REFLECTIONMAP_SPHERICAL','#define\x20SSR_ATTENUATE_INTERSECTION_NUMITERATIONS','addToScene','.texture.uOffset\x20=\x20','_setRenderPipeline','_RenderSorted','VALIDATION_NATIVE_DATA','\x20>=\x20','_notifyUpdate','_cachedEffectForVertexBuffers','trace','tangentOutput','_useReverseDepthBuffer','fillStyle','points','_removeDrawWrapper','onResizeObservable','Pressure\x20can\x20only\x20be\x20applied\x20to\x20a\x20softbody','OnLeftPickTrigger','ownerBlock','receiveShadows','_buffer','#define\x20SSAO\x0a#define\x20SAMPLES\x20','furGravity','GetAngleBetweenVectorsOnPlane','multiviewEnabled','OnTextureLoadErrorObservable','_onContextRestored','_TempBufferInt32View','addMultiMaterial','_particleSize','_createMotionBlurPostProcess','importExternalTexture','createPickingRay','_ownRefractionTexture','_webVROptions','GL_ALPHA_FUNCTION_CONSTANT_COLOR','astc-10x6-unorm-srgb','heightTexture','.colorSteps\x20=\x20[];\x0d\x0a','_FlipFaces','_buttonLB','vFragmentDepth\x20=\x201.0\x20+\x20gl_Position.w;\x0d\x0a','STEP_BEFORECLEAR_PROCEDURALTEXTURE','_clipToFrustum','cameraFar','planes','_emitUniformFromString','_AmbientTextureEnabled','MaxDragAngle','blurFilterSize','_projectionTextureViewTargetVector','pickInfo','_getTextureTarget','Back','Add','absoluteScaling','_onBindObservable','_ProfilesList','_removeCanvas','DiffuseTexture','_customEventObservable','makeXRCompatible','_velocityIndex','_DirtyCallbackArray','furAngle','_hideTeleportationTarget','removeChild','bumpFragment','GetFilename','WRAP_ADDRESSMODE','_positionX','getIndices','syncShapes','PREPASS_IRRADIANCE_INDEX','customType','_backfaceDepthTextureDownsample','vAlbedoColor','twgslOptions','\x0a\x09\x09','createProceduralTexture','hasInstances','idleRotationSpeed','_GetSamplerWrappingDescriptor','stencilFunc','[2][0],\x20','setActivationState','_FileFaces','ADVANCED','Invalid\x20JSON\x20from\x20string.\x20Spritesheet\x20managed\x20with\x20constant\x20cell\x20size.','sourceEvent','_deviceInputSystem','getRotation','ZSTDDecoder','bones','microSurfaceSamplerMatrix','hasNormals','PINKY_FINGER_PHALANX_PROXIMAL','_squaredProjectionDistanceThreshold','_onMeshTargetChangedObserver','forceDisposeTextures','ExclusiveDoubleClickMode','_setupInputs','cull','_fovMultiplier','_scaling','_nativeDataStream','particle_uv','Vertex\x20shader:','Triggers','uniformBuffer','.webp','onwheel','panningSensibility','removeSoftBody','indexParameters','getDeviceSources','_uploadEncoder','beginMonitoring','angle','matricesWeightsAttrDesc','xr-near','_getTextureInfo','_TmpQuat','getLight','_mainUVDefineName','_renderingMesh','TWOSIDEDLIGHTING','coloredMaterial','_updateMatricesForUniform','_registeredActions','keysRotationOffsetModifierCtrl','CreateSphere','colorGradingBGR','_generateHemisphere','normal','BackgroundHelper','no-name','_prePassEffectConfiguration','_commandBufferEncoder','R8UI','MultiRenderTarget','clearcoatDir','bc7','CENTERED_ON_CONTROLLER','setDepthCullingState','NAME_LENSFLARESYSTEM','_intensityMode','_epsilon','depthLoadOp','Tangent','_createNodeAsync','_cellData','Failed\x20to\x20load\x20cubemap:\x20','_highLimitsCache','BABYLON.AbstractMesh','LOG2E','bindTexture','_updateBoundingInfo','numInfluencers','_scaledDirection','addColor4','_onPropertyChangedObservable','removeParticleSystem','SyncAsyncForLoop','createStorageBuffer','_eventState','createPrefilteredCubeTexture','\x20is\x20not\x20supported\x20in\x20','assetContainerRootMesh','_LODLevels','GAMMADECAL','thinInstanceEnablePicking','subMeshesAttrDesc','Camera\x20','_laserColor','index-finger-phalanx-intermediate','indirectDrawBuffer','\x0a#define\x20LOCAL','PREPASS_REFLECTIVITY','compiledShaders','ReadFile','_kMaxVertexBufferStride','generic.babylon','addLensFlareSystem','cellRef','uniform2iv','getForwardRayToRef','_Initialize','_PlaneScene','_debugLayer','List','maxSteps','_renderSubMeshForShadowMap','PROTOCOL_VERSION','source','shadowMapSampler','sampleReflectionLod','SpriteManager','onHandRemovedObservable','setHandMesh','Square','_beforeRenderTargetClearStage','parse','worldPosition','curvature_valley','onButtonChangedObserver','depthCullingState','INTENSITY','removeGeometry','onActivate','_delay','image','addHole','_sourceTexture','#define\x20SHADER_NAME\x20vertex:','HDRPassPostProcess','UnregisterTopRootEvents','groundBuilder','_perfCollector','fresnel','_remapF0OnInterfaceChange','PhysicsEngine','_onBlur','ChromaticAberrationPostProcessId','\x20with\x20rotation\x20in\x20the\x20u\x20or\x20v\x20axis\x20is\x20not\x20supported\x20in\x20glTF.','trackUbosInFrame','deterministicLockstep','createComputeEffect:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','BackgroundSkyboxMaterial','projectionPixel','middle-finger-phalanx-intermediate','lookAt','backUVs','ambientTexture','_checkForMobile','hints','keysHeightOffsetIncr','preScaled','DepthStencilState','_wasDispatched','Outline\x20Renderer\x20(','rotateY','friction','vSphericalYY_ZZ','getNodes','hashCode','downSampleX4PostProcess','_padSensibilityUp','WebGPU\x20engine:\x20HTMLImageElement\x20not\x20supported\x20in\x20_uploadImageToTexture!','touch-action','-handJoint-','_setDefaultAutoExtendShadowProjectionMatrix','offsetLeft','xr-controller-teleportation','_emitFunction','Deserialize',')\x20does\x20not\x20match\x20the\x20positions\x20count\x20(','VolumetricLightScatteringMesh','\x20=\x20floor(','getReflectionCubeMap','_defaultAttachments','rg32uint','edgeAmount','GL_ALPHA_EQUATION_MIN','_boneIndices','result','reflectionStandardFresnelWeight','Unable\x20to\x20get\x202d\x20context\x20for\x20resizeImageBitmap','FresnelBlock','useMipMaps','batchCache','getQuaternion','vIridescenceParams','_writeAttributeData','ALPHAFROMDIFFUSE','targetedAnimations','release','iridescenceThicknessTexture','blurThicknessNumIterations','prePass_Irradiance','_findIndexInPlaneArray','vectors3Arrays','STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER','_submit','ALPHA_DISABLE','getComponentOfType','activeView','updateFacetData','_RGBEReadPixelsNOTRLE','MAX_CASCADES_COUNT','_diffuseFresnelParameters','_tmpAmmoVectorRCA','LINK_STATUS','onmousewheel','upperAlphaLimit','FollowCameraKeyboardMoveInput','_currentDepthTest','_CreateEvent',')\x20&&\x20defined(HORIZONOCCLUSION)\x20&&\x20defined(BUMP)\x20&&\x20defined(','RotationAxis','zSM',',\x20call\x20parameters=','luminance-alpha','Could\x20not\x20retrieve\x20a\x20WebGPU\x20device.','#define\x20SM_DEPTHTEXTURE\x20','SONY\x20PLAYSTATION\x20DUALSHOCK','ArcRotateCameraPointersInput','multiview','vec3\x20vPositionWSM;\x0d\x0a','radiusScale','getBlockByPredicate','updateSamplingMode','_step','_createUbo','stackAlloc','onControllerAddedObservable','bump3Sampler','_normDepthBufferFromNormView','USE_REVERSE_DEPTHBUFFER','fogMode','windDirection','applyRotationQuaternionInPlace','getMeshById','LINEAR_LINEAR','BABYLON.GridMaterial','_onContextLost','setDepthWrite','Web\x20Audio\x20is\x20not\x20supported\x20by\x20your\x20browser.','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA','depthOfFieldDistance','preloadControllerMesh','waveCount','blockingBlocks','sizeX','ReadNumber','InitiateController','getEffectName','_hasLoadedData','diffuse6Sampler','_uniformBuffer','_rotationRightAsked','Physics\x20Engine\x20','_pointerDownStage','_sqlite3_value_blob','BABYLON.LightBlock','keysBackward','pivotMatrixUpdated','_prepareWebGLTextureContinuation','BABYLON.TriPlanarMaterial','UNSIGNED_INT','_renderViewStep','getTransformNodesById','defined(TANGENT)','vClipSpacePosition\x20=\x20gl_Position;\x0d\x0a',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vLightingIntensity,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','shadowOnly','getMeshByUniqueId','_processInstancedBuffers','emptyTexture2DArray','subtract','_NORMAL','_applyToMesh','addParticleSystem','_depthIndex','Could\x20not\x20load\x20a\x20native\x20cube\x20texture.','astc-6x6-unorm','ReadOnlyStorage','_refraction','_currentAngularSpeed1','NEAREST_LINEAR_MIPLINEAR','_isInitialized','ANISOTROPIC','_mustUpdateScissor','_createBlurFilter','HDRDepthOfField','useMicroSurfaceFromReflectivityMapAlpha','getDistances','_transformMatrixTexture','asArray','Xor','getContent','HDRMotionBlur','ALPHA_ADD','tileHeight','particle_positionw','_stencilFuncRef','validateBlockName','vSphericalXX_ZZ','disableUniformBuffers','_glContext','createShaderModule','getAlphaTestTexture','addDeviceOrientation','Ceiling','removeFromScene','toNormalMatrix','_randomTexture2','_indexInSceneTransformNodesArray','supressXRSelectEvents','#define\x20CUSTOM_FRAGMENT_UPDATE_ALPHA','_appendParticleVertex','groundTexture','reverseUpDown','setDepthBiasSlopeScale','_animationPropertiesOverride','#define\x20SSR_ATTENUATE_FACING_CAMERA','bufferView','required','_removeFragmentOutputNode','_useAmbientOcclusionFromMetallicTextureRed','getTranslationToRef','setVerticesBuffer','_defaultElevation','CENTERED_IN_FRONT','_moveTeleportationSelectorTo','_globalSaturation','Click\x20to\x20switch\x20to\x20VR','_fallbacks','ambientOcc','MinMax','Error\x20in\x20directLoad\x20of\x20_loadData:\x20','recreateShadowMap','isPhysicsEnabled','glTFFiles','@-webkit-keyframes\x20spin1\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20-webkit-transform:\x20rotate(0deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20-webkit-transform:\x20rotate(360deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20spin1\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20transform:\x20rotate(0deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20transform:\x20rotate(360deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}','selectComponentId','IsInsideCylinder','grabRay','setRotation','axisPinchControlRotation:\x20','setTextures','onBindObservable','INDEX','ForceFullSceneLoadingForIncremental','dbgSanityChecks','_hideMuteButton','supportedCompressionFormats','_prePassEnabled','FragmentOutput','OnIntersectionEnterTrigger','_processRendering',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clearcoatBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','GridMaterial','_vectors4Arrays','_generateVertexBuffer','texSubImage2D','_CreateDumpRenderer','SimplificationQueue','ALPHATEST','EQUIRECTANGULAR_MODE','BABYLON.DefaultRenderingPipeline',',\x200.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20subSurfaceBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vSubSurfaceIntensity,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vThicknessParam,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTintColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normalW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularEnvironmentReflectance,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_THICKNESSANDMASK_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_TRANSLUCENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ring_metacarpal_','aggressiveness','Failed\x20to\x20retrieve\x20controller\x20model\x20from\x20the\x20remote\x20server:\x20','setAlphaEquation','depthRenderer','useLightmapAsShadowmap','_collisionGroup','_createGizmoMesh','inputsmgr','_bufferView','Meta','LINES','_createVolumetricLightPostProcess','_enableSceneOffline','_getPhotometricScale','BABYLON.ShaderMaterial','TEXTURE_NEAREST_NEAREST_MIPLINEAR','_alphaEquation','.yz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','DEFAULT_BUFFER_SIZE','vAmbientInfos','_updateHitPlane','\x20=\x20toGammaSpace(','basisNeedsPOT','mirror-repeat','maxScaleY','float\x20vDepthMetricSM\x20=\x200.0;\x0d\x0a','_GetAphaBlendFactor','syncImpostorWithBone','_positionScale','fragmentOutputNodes','canvas','simplificationType','isArray','onXRFrameObservable','_GoldbergMeshParser','physicsGravity',')\x20launched','originalValue','wRotationCenter','canLoad','FromRotationMatrix','IRIDESCENCE_THICKNESS_TEXTURE','_unlinkPrePassRenderer','removeJoint','_onGamepadConnectedEvent','ALPHA_EXCLUSION','TRANSLATION','l1_1','glType','CloudBlockCode','_disposeBlurPostProcesses','_delayedOnLoad','projectOnPlane','onUntrackableImageFoundObservable','wheelDelta','BABYLON.RandomNumberBlock','_isParentEnabled','AUTOCLEAR','R16Uint','_skipFrustumClipping','MAT4','boxBuilder','CAMERA_ORTHOGRAPHIC','RangeToPercent','enablePointerSelectionOnAllControllers',')\x20&&\x20defined(NORMAL)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20TBN\x20=\x20vTBN;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20TBN\x20=\x20cotangent_frame(','parameters','StartingAt','_observers','_clearDepthStencilBuffer','_canRenderMesh','_createImageBitmapFromSource','minForce','numMaxUncapturedErrors','Last\x20pole\x20used','GL_ALPHA_EQUATION_SUBTRACT','MeshImpostor\x20only\x20collides\x20against\x20spheres.','morphTargetTextureIndices','SVGSVGElement','_convertMetalRoughFactorsToMetallicRoughnessAsync','addColorRemapGradient','_stencilRefsCurrent','CreateRibbon','teleportationPlaneMaterial','_previousPosition','diffuse8Infos','_angularSpeedGradients','isRigCamera','wrapT','cameraRigMode','float\x20vertexID;\x0d\x0a','_maxValue','name','latestDepthImageTexture','previousBones','cameras','PrioritizeOnlineRepository','emitErrors','AttachAfterBind','#define\x20DEPTH_OF_FIELD','getAnimationRange','setScale','sqlite3_column_double','whiteSpace','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ANISOTROPIC_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20TBN,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normalW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20viewDirectionW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0d\x0a','Error\x20in\x20DB\x20add\x20file\x20request\x20in\x20BABYLON.Database.','IsSupportedAsync','transcodedFormat','scatteringDiffusionProfile','removeBlockerMesh','_defaultHeight','ind','startAngle','_computeFrustumInWorldSpace','teleportationEnabled','setTotalMass','HasTexture','Name:\x20','_rightHandtoLeftHandMatrix','_CopyBonesTransformationMatrices','executeWhenCompiled','updateUInt3','smoothness','OnPickTrigger','adaptScaleToCurrentViewport','s3tc_srgb','_currentTextureChannel','RING_FINGER_PHALANX_PROXIMAL','Env\x20Reflection','_reflectivityTexture','gSwizzle','_mirrorMatrix','metallicRoughnessTexture','onEnabledStateChangedObservable','registerAction','renderTargetSize','updateOptions','closed','colorBlendFactor','getPhysicsPlugin','createVertexArrayOES','_teleportationSpeed','DEBUGMODE','LookAtRHToRef','_setRayOnPointerInfo','getLocalPositionFromAbsolute','_clearPuckSizeOffset','buildTextureLayout','_drawOnlyOnFirstAttachmentByDefault','creationFlags','_deletePipelineContext','_tmpAmmoVectorRCB','_convertSpecGlossFactorsToMetallicRoughnessAsync','astc-6x5-unorm','_createTimeQuery','forceShowBoundingBoxes','STEP_AFTERCAMERADRAW_FLUIDRENDERER','BackgroundPlaneMirrorTexture','uncapturederror','#FFFFFF','ctrlKey','CreateFromBase64String','_uniformsNames','_createEffect','_callbackPluginEventGeneric','_currentFramebuffer','setDepthFunctionToGreater','RGBA8UnormSRGB','FollowCameraPointersInput','sqlite3_step','UseSerializedUrlIfAny','_device','_attenuateFacingCamera','coordinatesMode','nativeParams','canvasOptions','_raycastResult','Fragment_Custom_Alpha','onended','autoAnimate','#define\x20CUSTOM_FRAGMENT_BEFORE_FOG','shadowLights','_MAX_SEQUENCE_LENGTH','successCallback','releaseBuffer','_addPlugin','optionalFeatures','valley','dragBehavior','clearCoat','directional','hand-tracking','Aborted','copyFromPoints','Premultiplied','NumBindGroupsLookupLastFrame','HCF','multiPick','GreaterEqual','_IridescenceTextureEnabled','_onActivateObserver','forceRefreshGradients','Unsupported\x20Vertex\x20Buffer\x20Type:\x20','worldOffset','abs','getQueryParameter','_attachedHands','markAsUnprocessed','lensStarTexture','RING','_spriteManagers','emitterSphereMaterial','Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering','_cannonRaycastResult','_onError','enableChildrenConditions','bgDepthSampler','LIGHTTYPEID_DIRECTIONALLIGHT','_preWarmDone','btCylinderShape','No\x20scene\x20available\x20to\x20merge\x20animations\x20to','TEXTURETYPE_UNSIGNED_INT','_numInternalDraws','useMultiview','.y<','_uid','_AlwaysVisibleSticks','screenSpaceReflectionPostProcess','NdotV','specularInd','_oldPosition','_sizeRatio','_uniformArraySizes','_deserialize','_currentStartSizeGradient','readFileSync','REFRESHRATE_RENDER_ONEVERYFRAME','requestPermission','_dPadLeft','targetType','onBeforeRenderObservable','invProjectionMatrix','_renderPassIdForOcclusionQuery','IsImageBitmap','Error\x20on\x20XHR\x20send\x20request.','decodeGltfBufferAsync','testOnPointerDownOnly','_ratio','_TextureAndMiscDirtyCallBack','_getGLType','ThicknessTextureEnabled','worleyTemp','sheenOut','_poseControlledCamera','colnum','movingSpeed','BABYLON.GrainPostProcess','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p\x20=\x20','stopRenderLoop','updateGizmoRotationToMatchAttachedMesh','rg8sint','touchCollisionMeshFunction','_storedTargetScreenOffset','maxSize','HEMILIGHT','occlusionStrength','_alpha','supportedLimits','Invalid\x20call\x20to\x20enableEffect:\x20the\x20effect\x20property\x20is\x20empty!','_processInlining','_dummyFramebuffer','_tmpAmmoQuaternion','PointInTriangle','axisXControlHeight','Index\x20out\x20of\x20bounds','_opaqueSubMeshes','yawAxis','useExactSrgbConversions','RequestFileError','focalLength','_updateFrustumPlanes','CascadedShadowGenerator','requestID','BindLight','getReflectionTextureMatrix','_scaleRatio','SAMPLER3DBGRMAP','checkUbosContentBeforeUpload','addTargetedAnimation','_forceFullscreenViewport','_Scale','_collectUbosUpdatedInFrame','maxDepth','.useParallaxOcclusion\x20=\x20','_fullEngine','TEXTURE_TRILINEAR_SAMPLINGMODE','_errorHandler','BABYLON.AnaglyphPostProcess','multiviewSampler'];a8_0x208a=function(){return _0x38a502;};return a8_0x208a();}